Changes in / [d47e225:a3ae097]


Ignore:
Files:
1 added
25 deleted
14 edited

Legend:

Unmodified
Added
Removed
  • .gitignore

    rd47e225 ra3ae097  
    11.idea/
    2 **/.env
  • finkwave/.gitignore

    rd47e225 ra3ae097  
    3333.vscode/
    3434application.properties
    35 
    36 uploads/profile-pictures/*
  • finkwave/pom.xml

    rd47e225 ra3ae097  
    6161                        <artifactId>spring-boot-starter-data-jpa</artifactId>
    6262                </dependency>
    63                 <dependency>
    64                         <groupId>io.jsonwebtoken</groupId>
    65                         <artifactId>jjwt-api</artifactId>
    66                         <version>0.11.5</version>
    67                 </dependency>
    68                 <dependency>
    69                         <groupId>io.jsonwebtoken</groupId>
    70                         <artifactId>jjwt-impl</artifactId>
    71                         <version>0.11.5</version>
    72                         <scope>runtime</scope>
    73                 </dependency>
    74                 <dependency>
    75                         <groupId>io.jsonwebtoken</groupId>
    76                         <artifactId>jjwt-jackson</artifactId>
    77                         <version>0.11.5</version>
    78                         <scope>runtime</scope>
    79                 </dependency>
    80                 <dependency>
    81                         <groupId>org.springframework.boot</groupId>
    82                         <artifactId>spring-boot-starter-security</artifactId>
    83                 </dependency>
    84                 <dependency>
    85                         <groupId>org.springframework.security</groupId>
    86                         <artifactId>spring-security-test</artifactId>
    87                         <scope>test</scope>
    88                 </dependency>
    8963        </dependencies>
    9064
  • finkwave/src/main/java/com/ukim/finki/develop/finkwave/controller/AllController.java

    rd47e225 ra3ae097  
    2828
    2929    @GetMapping("/admins")
    30         public HttpEntity<List<Admin>> getAllAdmins(){
     30    public HttpEntity<List<Admin>> getAllAdmins(){
    3131        return ResponseEntity.ok(adminRepository.findAll());
    3232    }
  • finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/NonAdminUser.java

    rd47e225 ra3ae097  
    44import lombok.Getter;
    55import lombok.Setter;
    6 import org.hibernate.annotations.Cascade;
    76
    87@Getter
     
    1615
    1716    @MapsId
    18     @OneToOne(cascade = {CascadeType.PERSIST, CascadeType.MERGE})
     17    @OneToOne
    1918    @JoinColumn(name = "user_id")
    2019    private User user;
  • finkwave/src/main/java/com/ukim/finki/develop/finkwave/model/User.java

    rd47e225 ra3ae097  
    66import jakarta.persistence.Column;
    77import jakarta.persistence.Entity;
    8 import jakarta.persistence.EnumType;
    9 import jakarta.persistence.Enumerated;
    10 import jakarta.persistence.GeneratedValue;
    11 import jakarta.persistence.GenerationType;
    128import jakarta.persistence.Id;
    139import jakarta.persistence.OneToOne;
    1410import jakarta.persistence.Table;
    15 import lombok.AllArgsConstructor;
    16 import lombok.Builder;
    1711import lombok.Getter;
    1812import lombok.NoArgsConstructor;
     
    2216@Getter
    2317@Entity
    24 @Builder
    2518@NoArgsConstructor
    26 @AllArgsConstructor
    2719@Table(name = "users")
    2820@JsonIgnoreProperties({"hibernateLazyInitializer", "handler"})
     
    3022    @Id
    3123    @Column(name = "user_id", nullable = false)
    32     @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "users_id_seq")
    3324    private Long id;
    3425
     
    5344    private Admin admin;
    5445
    55     @Enumerated(EnumType.STRING)
    56     private Role role;
    57 
    58     @OneToOne(mappedBy = "user", orphanRemoval = true)
     46    @OneToOne(mappedBy = "user")
    5947    @JsonIgnore
    6048    private NonAdminUser nonAdminUser;
  • finkwave/src/main/java/com/ukim/finki/develop/finkwave/repository/UserRepository.java

    rd47e225 ra3ae097  
    55import org.springframework.stereotype.Repository;
    66
    7 import java.util.Optional;
    8 
    97@Repository
    108public interface UserRepository extends JpaRepository<User, Long> {
    11     Optional<User> findByUsername(String username);
    129}
  • finkwave/src/main/java/com/ukim/finki/develop/finkwave/service/UserService.java

    rd47e225 ra3ae097  
    44import com.ukim.finki.develop.finkwave.repository.UserRepository;
    55import lombok.AllArgsConstructor;
     6import lombok.RequiredArgsConstructor;
    67import org.springframework.stereotype.Service;
    78
  • finkwave/src/main/resources/application-example.properties

    rd47e225 ra3ae097  
    55spring.datasource.password=x
    66spring.datasource.hikari.schema=x
    7 
    8 auth.secret=x
    9 
    10 # 15 minutes
    11 auth.access-token-max-age=900
    12 
    13 # 10 days = 10 * 24 * 60 * 60
    14 auth.refresh-token-max-age=864000
  • frontend/index.html

    rd47e225 ra3ae097  
    44                <meta charset="UTF-8" />
    55                <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    6                 <link rel="icon" type="image/png" href="/favicon.png" />
    76                <title>Finkwave</title>
    87        </head>
  • frontend/package-lock.json

    rd47e225 ra3ae097  
    11{
    2         "name": "frontend",
    3         "version": "0.0.0",
    4         "lockfileVersion": 3,
    5         "requires": true,
    6         "packages": {
    7                 "": {
    8                         "name": "frontend",
    9                         "version": "0.0.0",
    10                         "dependencies": {
    11                                 "@tailwindcss/vite": "^4.1.18",
    12                                 "axios": "^1.13.3",
    13                                 "lucide-react": "^0.563.0",
    14                                 "react": "^19.2.0",
    15                                 "react-dom": "^19.2.0",
    16                                 "react-router-dom": "^7.13.0",
    17                                 "tailwindcss": "^4.1.18"
    18                         },
    19                         "devDependencies": {
    20                                 "@eslint/js": "^9.39.1",
    21                                 "@types/node": "^24.10.1",
    22                                 "@types/react": "^19.2.5",
    23                                 "@types/react-dom": "^19.2.3",
    24                                 "@vitejs/plugin-react": "^5.1.1",
    25                                 "eslint": "^9.39.1",
    26                                 "eslint-plugin-react-hooks": "^7.0.1",
    27                                 "eslint-plugin-react-refresh": "^0.4.24",
    28                                 "globals": "^16.5.0",
    29                                 "typescript": "~5.9.3",
    30                                 "typescript-eslint": "^8.46.4",
    31                                 "vite": "^7.2.4"
    32                         }
    33                 },
    34                 "node_modules/@babel/code-frame": {
    35                         "version": "7.28.6",
    36                         "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.28.6.tgz",
    37                         "integrity": "sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==",
    38                         "dev": true,
    39                         "license": "MIT",
    40                         "dependencies": {
    41                                 "@babel/helper-validator-identifier": "^7.28.5",
    42                                 "js-tokens": "^4.0.0",
    43                                 "picocolors": "^1.1.1"
    44                         },
    45                         "engines": {
    46                                 "node": ">=6.9.0"
    47                         }
    48                 },
    49                 "node_modules/@babel/compat-data": {
    50                         "version": "7.28.6",
    51                         "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.6.tgz",
    52                         "integrity": "sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg==",
    53                         "dev": true,
    54                         "license": "MIT",
    55                         "engines": {
    56                                 "node": ">=6.9.0"
    57                         }
    58                 },
    59                 "node_modules/@babel/core": {
    60                         "version": "7.28.6",
    61                         "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.6.tgz",
    62                         "integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==",
    63                         "dev": true,
    64                         "license": "MIT",
    65                         "dependencies": {
    66                                 "@babel/code-frame": "^7.28.6",
    67                                 "@babel/generator": "^7.28.6",
    68                                 "@babel/helper-compilation-targets": "^7.28.6",
    69                                 "@babel/helper-module-transforms": "^7.28.6",
    70                                 "@babel/helpers": "^7.28.6",
    71                                 "@babel/parser": "^7.28.6",
    72                                 "@babel/template": "^7.28.6",
    73                                 "@babel/traverse": "^7.28.6",
    74                                 "@babel/types": "^7.28.6",
    75                                 "@jridgewell/remapping": "^2.3.5",
    76                                 "convert-source-map": "^2.0.0",
    77                                 "debug": "^4.1.0",
    78                                 "gensync": "^1.0.0-beta.2",
    79                                 "json5": "^2.2.3",
    80                                 "semver": "^6.3.1"
    81                         },
    82                         "engines": {
    83                                 "node": ">=6.9.0"
    84                         },
    85                         "funding": {
    86                                 "type": "opencollective",
    87                                 "url": "https://opencollective.com/babel"
    88                         }
    89                 },
    90                 "node_modules/@babel/generator": {
    91                         "version": "7.28.6",
    92                         "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.6.tgz",
    93                         "integrity": "sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==",
    94                         "dev": true,
    95                         "license": "MIT",
    96                         "dependencies": {
    97                                 "@babel/parser": "^7.28.6",
    98                                 "@babel/types": "^7.28.6",
    99                                 "@jridgewell/gen-mapping": "^0.3.12",
    100                                 "@jridgewell/trace-mapping": "^0.3.28",
    101                                 "jsesc": "^3.0.2"
    102                         },
    103                         "engines": {
    104                                 "node": ">=6.9.0"
    105                         }
    106                 },
    107                 "node_modules/@babel/helper-compilation-targets": {
    108                         "version": "7.28.6",
    109                         "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
    110                         "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
    111                         "dev": true,
    112                         "license": "MIT",
    113                         "dependencies": {
    114                                 "@babel/compat-data": "^7.28.6",
    115                                 "@babel/helper-validator-option": "^7.27.1",
    116                                 "browserslist": "^4.24.0",
    117                                 "lru-cache": "^5.1.1",
    118                                 "semver": "^6.3.1"
    119                         },
    120                         "engines": {
    121                                 "node": ">=6.9.0"
    122                         }
    123                 },
    124                 "node_modules/@babel/helper-globals": {
    125                         "version": "7.28.0",
    126                         "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
    127                         "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
    128                         "dev": true,
    129                         "license": "MIT",
    130                         "engines": {
    131                                 "node": ">=6.9.0"
    132                         }
    133                 },
    134                 "node_modules/@babel/helper-module-imports": {
    135                         "version": "7.28.6",
    136                         "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
    137                         "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
    138                         "dev": true,
    139                         "license": "MIT",
    140                         "dependencies": {
    141                                 "@babel/traverse": "^7.28.6",
    142                                 "@babel/types": "^7.28.6"
    143                         },
    144                         "engines": {
    145                                 "node": ">=6.9.0"
    146                         }
    147                 },
    148                 "node_modules/@babel/helper-module-transforms": {
    149                         "version": "7.28.6",
    150                         "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
    151                         "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
    152                         "dev": true,
    153                         "license": "MIT",
    154                         "dependencies": {
    155                                 "@babel/helper-module-imports": "^7.28.6",
    156                                 "@babel/helper-validator-identifier": "^7.28.5",
    157                                 "@babel/traverse": "^7.28.6"
    158                         },
    159                         "engines": {
    160                                 "node": ">=6.9.0"
    161                         },
    162                         "peerDependencies": {
    163                                 "@babel/core": "^7.0.0"
    164                         }
    165                 },
    166                 "node_modules/@babel/helper-plugin-utils": {
    167                         "version": "7.28.6",
    168                         "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
    169                         "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
    170                         "dev": true,
    171                         "license": "MIT",
    172                         "engines": {
    173                                 "node": ">=6.9.0"
    174                         }
    175                 },
    176                 "node_modules/@babel/helper-string-parser": {
    177                         "version": "7.27.1",
    178                         "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
    179                         "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
    180                         "dev": true,
    181                         "license": "MIT",
    182                         "engines": {
    183                                 "node": ">=6.9.0"
    184                         }
    185                 },
    186                 "node_modules/@babel/helper-validator-identifier": {
    187                         "version": "7.28.5",
    188                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
    189                         "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
    190                         "dev": true,
    191                         "license": "MIT",
    192                         "engines": {
    193                                 "node": ">=6.9.0"
    194                         }
    195                 },
    196                 "node_modules/@babel/helper-validator-option": {
    197                         "version": "7.27.1",
    198                         "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
    199                         "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
    200                         "dev": true,
    201                         "license": "MIT",
    202                         "engines": {
    203                                 "node": ">=6.9.0"
    204                         }
    205                 },
    206                 "node_modules/@babel/helpers": {
    207                         "version": "7.28.6",
    208                         "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz",
    209                         "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==",
    210                         "dev": true,
    211                         "license": "MIT",
    212                         "dependencies": {
    213                                 "@babel/template": "^7.28.6",
    214                                 "@babel/types": "^7.28.6"
    215                         },
    216                         "engines": {
    217                                 "node": ">=6.9.0"
    218                         }
    219                 },
    220                 "node_modules/@babel/parser": {
    221                         "version": "7.28.6",
    222                         "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz",
    223                         "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==",
    224                         "dev": true,
    225                         "license": "MIT",
    226                         "dependencies": {
    227                                 "@babel/types": "^7.28.6"
    228                         },
    229                         "bin": {
    230                                 "parser": "bin/babel-parser.js"
    231                         },
    232                         "engines": {
    233                                 "node": ">=6.0.0"
    234                         }
    235                 },
    236                 "node_modules/@babel/plugin-transform-react-jsx-self": {
    237                         "version": "7.27.1",
    238                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
    239                         "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
    240                         "dev": true,
    241                         "license": "MIT",
    242                         "dependencies": {
    243                                 "@babel/helper-plugin-utils": "^7.27.1"
    244                         },
    245                         "engines": {
    246                                 "node": ">=6.9.0"
    247                         },
    248                         "peerDependencies": {
    249                                 "@babel/core": "^7.0.0-0"
    250                         }
    251                 },
    252                 "node_modules/@babel/plugin-transform-react-jsx-source": {
    253                         "version": "7.27.1",
    254                         "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
    255                         "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
    256                         "dev": true,
    257                         "license": "MIT",
    258                         "dependencies": {
    259                                 "@babel/helper-plugin-utils": "^7.27.1"
    260                         },
    261                         "engines": {
    262                                 "node": ">=6.9.0"
    263                         },
    264                         "peerDependencies": {
    265                                 "@babel/core": "^7.0.0-0"
    266                         }
    267                 },
    268                 "node_modules/@babel/template": {
    269                         "version": "7.28.6",
    270                         "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
    271                         "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
    272                         "dev": true,
    273                         "license": "MIT",
    274                         "dependencies": {
    275                                 "@babel/code-frame": "^7.28.6",
    276                                 "@babel/parser": "^7.28.6",
    277                                 "@babel/types": "^7.28.6"
    278                         },
    279                         "engines": {
    280                                 "node": ">=6.9.0"
    281                         }
    282                 },
    283                 "node_modules/@babel/traverse": {
    284                         "version": "7.28.6",
    285                         "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.6.tgz",
    286                         "integrity": "sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==",
    287                         "dev": true,
    288                         "license": "MIT",
    289                         "dependencies": {
    290                                 "@babel/code-frame": "^7.28.6",
    291                                 "@babel/generator": "^7.28.6",
    292                                 "@babel/helper-globals": "^7.28.0",
    293                                 "@babel/parser": "^7.28.6",
    294                                 "@babel/template": "^7.28.6",
    295                                 "@babel/types": "^7.28.6",
    296                                 "debug": "^4.3.1"
    297                         },
    298                         "engines": {
    299                                 "node": ">=6.9.0"
    300                         }
    301                 },
    302                 "node_modules/@babel/types": {
    303                         "version": "7.28.6",
    304                         "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz",
    305                         "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==",
    306                         "dev": true,
    307                         "license": "MIT",
    308                         "dependencies": {
    309                                 "@babel/helper-string-parser": "^7.27.1",
    310                                 "@babel/helper-validator-identifier": "^7.28.5"
    311                         },
    312                         "engines": {
    313                                 "node": ">=6.9.0"
    314                         }
    315                 },
    316                 "node_modules/@esbuild/aix-ppc64": {
    317                         "version": "0.27.2",
    318                         "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",
    319                         "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
    320                         "cpu": [
    321                                 "ppc64"
    322                         ],
    323                         "license": "MIT",
    324                         "optional": true,
    325                         "os": [
    326                                 "aix"
    327                         ],
    328                         "engines": {
    329                                 "node": ">=18"
    330                         }
    331                 },
    332                 "node_modules/@esbuild/android-arm": {
    333                         "version": "0.27.2",
    334                         "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
    335                         "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
    336                         "cpu": [
    337                                 "arm"
    338                         ],
    339                         "license": "MIT",
    340                         "optional": true,
    341                         "os": [
    342                                 "android"
    343                         ],
    344                         "engines": {
    345                                 "node": ">=18"
    346                         }
    347                 },
    348                 "node_modules/@esbuild/android-arm64": {
    349                         "version": "0.27.2",
    350                         "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
    351                         "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
    352                         "cpu": [
    353                                 "arm64"
    354                         ],
    355                         "license": "MIT",
    356                         "optional": true,
    357                         "os": [
    358                                 "android"
    359                         ],
    360                         "engines": {
    361                                 "node": ">=18"
    362                         }
    363                 },
    364                 "node_modules/@esbuild/android-x64": {
    365                         "version": "0.27.2",
    366                         "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
    367                         "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
    368                         "cpu": [
    369                                 "x64"
    370                         ],
    371                         "license": "MIT",
    372                         "optional": true,
    373                         "os": [
    374                                 "android"
    375                         ],
    376                         "engines": {
    377                                 "node": ">=18"
    378                         }
    379                 },
    380                 "node_modules/@esbuild/darwin-arm64": {
    381                         "version": "0.27.2",
    382                         "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
    383                         "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
    384                         "cpu": [
    385                                 "arm64"
    386                         ],
    387                         "license": "MIT",
    388                         "optional": true,
    389                         "os": [
    390                                 "darwin"
    391                         ],
    392                         "engines": {
    393                                 "node": ">=18"
    394                         }
    395                 },
    396                 "node_modules/@esbuild/darwin-x64": {
    397                         "version": "0.27.2",
    398                         "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
    399                         "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
    400                         "cpu": [
    401                                 "x64"
    402                         ],
    403                         "license": "MIT",
    404                         "optional": true,
    405                         "os": [
    406                                 "darwin"
    407                         ],
    408                         "engines": {
    409                                 "node": ">=18"
    410                         }
    411                 },
    412                 "node_modules/@esbuild/freebsd-arm64": {
    413                         "version": "0.27.2",
    414                         "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
    415                         "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
    416                         "cpu": [
    417                                 "arm64"
    418                         ],
    419                         "license": "MIT",
    420                         "optional": true,
    421                         "os": [
    422                                 "freebsd"
    423                         ],
    424                         "engines": {
    425                                 "node": ">=18"
    426                         }
    427                 },
    428                 "node_modules/@esbuild/freebsd-x64": {
    429                         "version": "0.27.2",
    430                         "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
    431                         "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
    432                         "cpu": [
    433                                 "x64"
    434                         ],
    435                         "license": "MIT",
    436                         "optional": true,
    437                         "os": [
    438                                 "freebsd"
    439                         ],
    440                         "engines": {
    441                                 "node": ">=18"
    442                         }
    443                 },
    444                 "node_modules/@esbuild/linux-arm": {
    445                         "version": "0.27.2",
    446                         "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
    447                         "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
    448                         "cpu": [
    449                                 "arm"
    450                         ],
    451                         "license": "MIT",
    452                         "optional": true,
    453                         "os": [
    454                                 "linux"
    455                         ],
    456                         "engines": {
    457                                 "node": ">=18"
    458                         }
    459                 },
    460                 "node_modules/@esbuild/linux-arm64": {
    461                         "version": "0.27.2",
    462                         "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
    463                         "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
    464                         "cpu": [
    465                                 "arm64"
    466                         ],
    467                         "license": "MIT",
    468                         "optional": true,
    469                         "os": [
    470                                 "linux"
    471                         ],
    472                         "engines": {
    473                                 "node": ">=18"
    474                         }
    475                 },
    476                 "node_modules/@esbuild/linux-ia32": {
    477                         "version": "0.27.2",
    478                         "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
    479                         "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
    480                         "cpu": [
    481                                 "ia32"
    482                         ],
    483                         "license": "MIT",
    484                         "optional": true,
    485                         "os": [
    486                                 "linux"
    487                         ],
    488                         "engines": {
    489                                 "node": ">=18"
    490                         }
    491                 },
    492                 "node_modules/@esbuild/linux-loong64": {
    493                         "version": "0.27.2",
    494                         "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
    495                         "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
    496                         "cpu": [
    497                                 "loong64"
    498                         ],
    499                         "license": "MIT",
    500                         "optional": true,
    501                         "os": [
    502                                 "linux"
    503                         ],
    504                         "engines": {
    505                                 "node": ">=18"
    506                         }
    507                 },
    508                 "node_modules/@esbuild/linux-mips64el": {
    509                         "version": "0.27.2",
    510                         "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
    511                         "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
    512                         "cpu": [
    513                                 "mips64el"
    514                         ],
    515                         "license": "MIT",
    516                         "optional": true,
    517                         "os": [
    518                                 "linux"
    519                         ],
    520                         "engines": {
    521                                 "node": ">=18"
    522                         }
    523                 },
    524                 "node_modules/@esbuild/linux-ppc64": {
    525                         "version": "0.27.2",
    526                         "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
    527                         "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
    528                         "cpu": [
    529                                 "ppc64"
    530                         ],
    531                         "license": "MIT",
    532                         "optional": true,
    533                         "os": [
    534                                 "linux"
    535                         ],
    536                         "engines": {
    537                                 "node": ">=18"
    538                         }
    539                 },
    540                 "node_modules/@esbuild/linux-riscv64": {
    541                         "version": "0.27.2",
    542                         "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
    543                         "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
    544                         "cpu": [
    545                                 "riscv64"
    546                         ],
    547                         "license": "MIT",
    548                         "optional": true,
    549                         "os": [
    550                                 "linux"
    551                         ],
    552                         "engines": {
    553                                 "node": ">=18"
    554                         }
    555                 },
    556                 "node_modules/@esbuild/linux-s390x": {
    557                         "version": "0.27.2",
    558                         "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
    559                         "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
    560                         "cpu": [
    561                                 "s390x"
    562                         ],
    563                         "license": "MIT",
    564                         "optional": true,
    565                         "os": [
    566                                 "linux"
    567                         ],
    568                         "engines": {
    569                                 "node": ">=18"
    570                         }
    571                 },
    572                 "node_modules/@esbuild/linux-x64": {
    573                         "version": "0.27.2",
    574                         "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
    575                         "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
    576                         "cpu": [
    577                                 "x64"
    578                         ],
    579                         "license": "MIT",
    580                         "optional": true,
    581                         "os": [
    582                                 "linux"
    583                         ],
    584                         "engines": {
    585                                 "node": ">=18"
    586                         }
    587                 },
    588                 "node_modules/@esbuild/netbsd-arm64": {
    589                         "version": "0.27.2",
    590                         "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
    591                         "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
    592                         "cpu": [
    593                                 "arm64"
    594                         ],
    595                         "license": "MIT",
    596                         "optional": true,
    597                         "os": [
    598                                 "netbsd"
    599                         ],
    600                         "engines": {
    601                                 "node": ">=18"
    602                         }
    603                 },
    604                 "node_modules/@esbuild/netbsd-x64": {
    605                         "version": "0.27.2",
    606                         "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
    607                         "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
    608                         "cpu": [
    609                                 "x64"
    610                         ],
    611                         "license": "MIT",
    612                         "optional": true,
    613                         "os": [
    614                                 "netbsd"
    615                         ],
    616                         "engines": {
    617                                 "node": ">=18"
    618                         }
    619                 },
    620                 "node_modules/@esbuild/openbsd-arm64": {
    621                         "version": "0.27.2",
    622                         "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
    623                         "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
    624                         "cpu": [
    625                                 "arm64"
    626                         ],
    627                         "license": "MIT",
    628                         "optional": true,
    629                         "os": [
    630                                 "openbsd"
    631                         ],
    632                         "engines": {
    633                                 "node": ">=18"
    634                         }
    635                 },
    636                 "node_modules/@esbuild/openbsd-x64": {
    637                         "version": "0.27.2",
    638                         "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
    639                         "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
    640                         "cpu": [
    641                                 "x64"
    642                         ],
    643                         "license": "MIT",
    644                         "optional": true,
    645                         "os": [
    646                                 "openbsd"
    647                         ],
    648                         "engines": {
    649                                 "node": ">=18"
    650                         }
    651                 },
    652                 "node_modules/@esbuild/openharmony-arm64": {
    653                         "version": "0.27.2",
    654                         "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
    655                         "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
    656                         "cpu": [
    657                                 "arm64"
    658                         ],
    659                         "license": "MIT",
    660                         "optional": true,
    661                         "os": [
    662                                 "openharmony"
    663                         ],
    664                         "engines": {
    665                                 "node": ">=18"
    666                         }
    667                 },
    668                 "node_modules/@esbuild/sunos-x64": {
    669                         "version": "0.27.2",
    670                         "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
    671                         "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
    672                         "cpu": [
    673                                 "x64"
    674                         ],
    675                         "license": "MIT",
    676                         "optional": true,
    677                         "os": [
    678                                 "sunos"
    679                         ],
    680                         "engines": {
    681                                 "node": ">=18"
    682                         }
    683                 },
    684                 "node_modules/@esbuild/win32-arm64": {
    685                         "version": "0.27.2",
    686                         "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
    687                         "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
    688                         "cpu": [
    689                                 "arm64"
    690                         ],
    691                         "license": "MIT",
    692                         "optional": true,
    693                         "os": [
    694                                 "win32"
    695                         ],
    696                         "engines": {
    697                                 "node": ">=18"
    698                         }
    699                 },
    700                 "node_modules/@esbuild/win32-ia32": {
    701                         "version": "0.27.2",
    702                         "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",
    703                         "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
    704                         "cpu": [
    705                                 "ia32"
    706                         ],
    707                         "license": "MIT",
    708                         "optional": true,
    709                         "os": [
    710                                 "win32"
    711                         ],
    712                         "engines": {
    713                                 "node": ">=18"
    714                         }
    715                 },
    716                 "node_modules/@esbuild/win32-x64": {
    717                         "version": "0.27.2",
    718                         "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",
    719                         "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
    720                         "cpu": [
    721                                 "x64"
    722                         ],
    723                         "license": "MIT",
    724                         "optional": true,
    725                         "os": [
    726                                 "win32"
    727                         ],
    728                         "engines": {
    729                                 "node": ">=18"
    730                         }
    731                 },
    732                 "node_modules/@eslint-community/eslint-utils": {
    733                         "version": "4.9.1",
    734                         "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
    735                         "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
    736                         "dev": true,
    737                         "license": "MIT",
    738                         "dependencies": {
    739                                 "eslint-visitor-keys": "^3.4.3"
    740                         },
    741                         "engines": {
    742                                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    743                         },
    744                         "funding": {
    745                                 "url": "https://opencollective.com/eslint"
    746                         },
    747                         "peerDependencies": {
    748                                 "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
    749                         }
    750                 },
    751                 "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
    752                         "version": "3.4.3",
    753                         "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
    754                         "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
    755                         "dev": true,
    756                         "license": "Apache-2.0",
    757                         "engines": {
    758                                 "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
    759                         },
    760                         "funding": {
    761                                 "url": "https://opencollective.com/eslint"
    762                         }
    763                 },
    764                 "node_modules/@eslint-community/regexpp": {
    765                         "version": "4.12.2",
    766                         "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
    767                         "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
    768                         "dev": true,
    769                         "license": "MIT",
    770                         "engines": {
    771                                 "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
    772                         }
    773                 },
    774                 "node_modules/@eslint/config-array": {
    775                         "version": "0.21.1",
    776                         "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
    777                         "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
    778                         "dev": true,
    779                         "license": "Apache-2.0",
    780                         "dependencies": {
    781                                 "@eslint/object-schema": "^2.1.7",
    782                                 "debug": "^4.3.1",
    783                                 "minimatch": "^3.1.2"
    784                         },
    785                         "engines": {
    786                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    787                         }
    788                 },
    789                 "node_modules/@eslint/config-helpers": {
    790                         "version": "0.4.2",
    791                         "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
    792                         "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
    793                         "dev": true,
    794                         "license": "Apache-2.0",
    795                         "dependencies": {
    796                                 "@eslint/core": "^0.17.0"
    797                         },
    798                         "engines": {
    799                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    800                         }
    801                 },
    802                 "node_modules/@eslint/core": {
    803                         "version": "0.17.0",
    804                         "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
    805                         "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
    806                         "dev": true,
    807                         "license": "Apache-2.0",
    808                         "dependencies": {
    809                                 "@types/json-schema": "^7.0.15"
    810                         },
    811                         "engines": {
    812                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    813                         }
    814                 },
    815                 "node_modules/@eslint/eslintrc": {
    816                         "version": "3.3.3",
    817                         "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
    818                         "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
    819                         "dev": true,
    820                         "license": "MIT",
    821                         "dependencies": {
    822                                 "ajv": "^6.12.4",
    823                                 "debug": "^4.3.2",
    824                                 "espree": "^10.0.1",
    825                                 "globals": "^14.0.0",
    826                                 "ignore": "^5.2.0",
    827                                 "import-fresh": "^3.2.1",
    828                                 "js-yaml": "^4.1.1",
    829                                 "minimatch": "^3.1.2",
    830                                 "strip-json-comments": "^3.1.1"
    831                         },
    832                         "engines": {
    833                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    834                         },
    835                         "funding": {
    836                                 "url": "https://opencollective.com/eslint"
    837                         }
    838                 },
    839                 "node_modules/@eslint/eslintrc/node_modules/globals": {
    840                         "version": "14.0.0",
    841                         "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
    842                         "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
    843                         "dev": true,
    844                         "license": "MIT",
    845                         "engines": {
    846                                 "node": ">=18"
    847                         },
    848                         "funding": {
    849                                 "url": "https://github.com/sponsors/sindresorhus"
    850                         }
    851                 },
    852                 "node_modules/@eslint/js": {
    853                         "version": "9.39.2",
    854                         "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz",
    855                         "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==",
    856                         "dev": true,
    857                         "license": "MIT",
    858                         "engines": {
    859                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    860                         },
    861                         "funding": {
    862                                 "url": "https://eslint.org/donate"
    863                         }
    864                 },
    865                 "node_modules/@eslint/object-schema": {
    866                         "version": "2.1.7",
    867                         "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
    868                         "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
    869                         "dev": true,
    870                         "license": "Apache-2.0",
    871                         "engines": {
    872                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    873                         }
    874                 },
    875                 "node_modules/@eslint/plugin-kit": {
    876                         "version": "0.4.1",
    877                         "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
    878                         "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
    879                         "dev": true,
    880                         "license": "Apache-2.0",
    881                         "dependencies": {
    882                                 "@eslint/core": "^0.17.0",
    883                                 "levn": "^0.4.1"
    884                         },
    885                         "engines": {
    886                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    887                         }
    888                 },
    889                 "node_modules/@humanfs/core": {
    890                         "version": "0.19.1",
    891                         "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
    892                         "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
    893                         "dev": true,
    894                         "license": "Apache-2.0",
    895                         "engines": {
    896                                 "node": ">=18.18.0"
    897                         }
    898                 },
    899                 "node_modules/@humanfs/node": {
    900                         "version": "0.16.7",
    901                         "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
    902                         "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
    903                         "dev": true,
    904                         "license": "Apache-2.0",
    905                         "dependencies": {
    906                                 "@humanfs/core": "^0.19.1",
    907                                 "@humanwhocodes/retry": "^0.4.0"
    908                         },
    909                         "engines": {
    910                                 "node": ">=18.18.0"
    911                         }
    912                 },
    913                 "node_modules/@humanwhocodes/module-importer": {
    914                         "version": "1.0.1",
    915                         "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
    916                         "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
    917                         "dev": true,
    918                         "license": "Apache-2.0",
    919                         "engines": {
    920                                 "node": ">=12.22"
    921                         },
    922                         "funding": {
    923                                 "type": "github",
    924                                 "url": "https://github.com/sponsors/nzakas"
    925                         }
    926                 },
    927                 "node_modules/@humanwhocodes/retry": {
    928                         "version": "0.4.3",
    929                         "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
    930                         "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
    931                         "dev": true,
    932                         "license": "Apache-2.0",
    933                         "engines": {
    934                                 "node": ">=18.18"
    935                         },
    936                         "funding": {
    937                                 "type": "github",
    938                                 "url": "https://github.com/sponsors/nzakas"
    939                         }
    940                 },
    941                 "node_modules/@jridgewell/gen-mapping": {
    942                         "version": "0.3.13",
    943                         "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
    944                         "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
    945                         "license": "MIT",
    946                         "dependencies": {
    947                                 "@jridgewell/sourcemap-codec": "^1.5.0",
    948                                 "@jridgewell/trace-mapping": "^0.3.24"
    949                         }
    950                 },
    951                 "node_modules/@jridgewell/remapping": {
    952                         "version": "2.3.5",
    953                         "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
    954                         "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
    955                         "license": "MIT",
    956                         "dependencies": {
    957                                 "@jridgewell/gen-mapping": "^0.3.5",
    958                                 "@jridgewell/trace-mapping": "^0.3.24"
    959                         }
    960                 },
    961                 "node_modules/@jridgewell/resolve-uri": {
    962                         "version": "3.1.2",
    963                         "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
    964                         "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
    965                         "license": "MIT",
    966                         "engines": {
    967                                 "node": ">=6.0.0"
    968                         }
    969                 },
    970                 "node_modules/@jridgewell/sourcemap-codec": {
    971                         "version": "1.5.5",
    972                         "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
    973                         "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
    974                         "license": "MIT"
    975                 },
    976                 "node_modules/@jridgewell/trace-mapping": {
    977                         "version": "0.3.31",
    978                         "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
    979                         "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
    980                         "license": "MIT",
    981                         "dependencies": {
    982                                 "@jridgewell/resolve-uri": "^3.1.0",
    983                                 "@jridgewell/sourcemap-codec": "^1.4.14"
    984                         }
    985                 },
    986                 "node_modules/@rolldown/pluginutils": {
    987                         "version": "1.0.0-beta.53",
    988                         "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz",
    989                         "integrity": "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==",
    990                         "dev": true,
    991                         "license": "MIT"
    992                 },
    993                 "node_modules/@rollup/rollup-android-arm-eabi": {
    994                         "version": "4.55.1",
    995                         "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.55.1.tgz",
    996                         "integrity": "sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==",
    997                         "cpu": [
    998                                 "arm"
    999                         ],
    1000                         "license": "MIT",
    1001                         "optional": true,
    1002                         "os": [
    1003                                 "android"
    1004                         ]
    1005                 },
    1006                 "node_modules/@rollup/rollup-android-arm64": {
    1007                         "version": "4.55.1",
    1008                         "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.55.1.tgz",
    1009                         "integrity": "sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==",
    1010                         "cpu": [
    1011                                 "arm64"
    1012                         ],
    1013                         "license": "MIT",
    1014                         "optional": true,
    1015                         "os": [
    1016                                 "android"
    1017                         ]
    1018                 },
    1019                 "node_modules/@rollup/rollup-darwin-arm64": {
    1020                         "version": "4.55.1",
    1021                         "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.55.1.tgz",
    1022                         "integrity": "sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==",
    1023                         "cpu": [
    1024                                 "arm64"
    1025                         ],
    1026                         "license": "MIT",
    1027                         "optional": true,
    1028                         "os": [
    1029                                 "darwin"
    1030                         ]
    1031                 },
    1032                 "node_modules/@rollup/rollup-darwin-x64": {
    1033                         "version": "4.55.1",
    1034                         "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.55.1.tgz",
    1035                         "integrity": "sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==",
    1036                         "cpu": [
    1037                                 "x64"
    1038                         ],
    1039                         "license": "MIT",
    1040                         "optional": true,
    1041                         "os": [
    1042                                 "darwin"
    1043                         ]
    1044                 },
    1045                 "node_modules/@rollup/rollup-freebsd-arm64": {
    1046                         "version": "4.55.1",
    1047                         "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.55.1.tgz",
    1048                         "integrity": "sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==",
    1049                         "cpu": [
    1050                                 "arm64"
    1051                         ],
    1052                         "license": "MIT",
    1053                         "optional": true,
    1054                         "os": [
    1055                                 "freebsd"
    1056                         ]
    1057                 },
    1058                 "node_modules/@rollup/rollup-freebsd-x64": {
    1059                         "version": "4.55.1",
    1060                         "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.55.1.tgz",
    1061                         "integrity": "sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==",
    1062                         "cpu": [
    1063                                 "x64"
    1064                         ],
    1065                         "license": "MIT",
    1066                         "optional": true,
    1067                         "os": [
    1068                                 "freebsd"
    1069                         ]
    1070                 },
    1071                 "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
    1072                         "version": "4.55.1",
    1073                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.55.1.tgz",
    1074                         "integrity": "sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==",
    1075                         "cpu": [
    1076                                 "arm"
    1077                         ],
    1078                         "license": "MIT",
    1079                         "optional": true,
    1080                         "os": [
    1081                                 "linux"
    1082                         ]
    1083                 },
    1084                 "node_modules/@rollup/rollup-linux-arm-musleabihf": {
    1085                         "version": "4.55.1",
    1086                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.55.1.tgz",
    1087                         "integrity": "sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==",
    1088                         "cpu": [
    1089                                 "arm"
    1090                         ],
    1091                         "license": "MIT",
    1092                         "optional": true,
    1093                         "os": [
    1094                                 "linux"
    1095                         ]
    1096                 },
    1097                 "node_modules/@rollup/rollup-linux-arm64-gnu": {
    1098                         "version": "4.55.1",
    1099                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.55.1.tgz",
    1100                         "integrity": "sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==",
    1101                         "cpu": [
    1102                                 "arm64"
    1103                         ],
    1104                         "license": "MIT",
    1105                         "optional": true,
    1106                         "os": [
    1107                                 "linux"
    1108                         ]
    1109                 },
    1110                 "node_modules/@rollup/rollup-linux-arm64-musl": {
    1111                         "version": "4.55.1",
    1112                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.55.1.tgz",
    1113                         "integrity": "sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==",
    1114                         "cpu": [
    1115                                 "arm64"
    1116                         ],
    1117                         "license": "MIT",
    1118                         "optional": true,
    1119                         "os": [
    1120                                 "linux"
    1121                         ]
    1122                 },
    1123                 "node_modules/@rollup/rollup-linux-loong64-gnu": {
    1124                         "version": "4.55.1",
    1125                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.55.1.tgz",
    1126                         "integrity": "sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==",
    1127                         "cpu": [
    1128                                 "loong64"
    1129                         ],
    1130                         "license": "MIT",
    1131                         "optional": true,
    1132                         "os": [
    1133                                 "linux"
    1134                         ]
    1135                 },
    1136                 "node_modules/@rollup/rollup-linux-loong64-musl": {
    1137                         "version": "4.55.1",
    1138                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.55.1.tgz",
    1139                         "integrity": "sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==",
    1140                         "cpu": [
    1141                                 "loong64"
    1142                         ],
    1143                         "license": "MIT",
    1144                         "optional": true,
    1145                         "os": [
    1146                                 "linux"
    1147                         ]
    1148                 },
    1149                 "node_modules/@rollup/rollup-linux-ppc64-gnu": {
    1150                         "version": "4.55.1",
    1151                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.55.1.tgz",
    1152                         "integrity": "sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==",
    1153                         "cpu": [
    1154                                 "ppc64"
    1155                         ],
    1156                         "license": "MIT",
    1157                         "optional": true,
    1158                         "os": [
    1159                                 "linux"
    1160                         ]
    1161                 },
    1162                 "node_modules/@rollup/rollup-linux-ppc64-musl": {
    1163                         "version": "4.55.1",
    1164                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.55.1.tgz",
    1165                         "integrity": "sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==",
    1166                         "cpu": [
    1167                                 "ppc64"
    1168                         ],
    1169                         "license": "MIT",
    1170                         "optional": true,
    1171                         "os": [
    1172                                 "linux"
    1173                         ]
    1174                 },
    1175                 "node_modules/@rollup/rollup-linux-riscv64-gnu": {
    1176                         "version": "4.55.1",
    1177                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.55.1.tgz",
    1178                         "integrity": "sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==",
    1179                         "cpu": [
    1180                                 "riscv64"
    1181                         ],
    1182                         "license": "MIT",
    1183                         "optional": true,
    1184                         "os": [
    1185                                 "linux"
    1186                         ]
    1187                 },
    1188                 "node_modules/@rollup/rollup-linux-riscv64-musl": {
    1189                         "version": "4.55.1",
    1190                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.55.1.tgz",
    1191                         "integrity": "sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==",
    1192                         "cpu": [
    1193                                 "riscv64"
    1194                         ],
    1195                         "license": "MIT",
    1196                         "optional": true,
    1197                         "os": [
    1198                                 "linux"
    1199                         ]
    1200                 },
    1201                 "node_modules/@rollup/rollup-linux-s390x-gnu": {
    1202                         "version": "4.55.1",
    1203                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.55.1.tgz",
    1204                         "integrity": "sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==",
    1205                         "cpu": [
    1206                                 "s390x"
    1207                         ],
    1208                         "license": "MIT",
    1209                         "optional": true,
    1210                         "os": [
    1211                                 "linux"
    1212                         ]
    1213                 },
    1214                 "node_modules/@rollup/rollup-linux-x64-gnu": {
    1215                         "version": "4.55.1",
    1216                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz",
    1217                         "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==",
    1218                         "cpu": [
    1219                                 "x64"
    1220                         ],
    1221                         "license": "MIT",
    1222                         "optional": true,
    1223                         "os": [
    1224                                 "linux"
    1225                         ]
    1226                 },
    1227                 "node_modules/@rollup/rollup-linux-x64-musl": {
    1228                         "version": "4.55.1",
    1229                         "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.55.1.tgz",
    1230                         "integrity": "sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==",
    1231                         "cpu": [
    1232                                 "x64"
    1233                         ],
    1234                         "license": "MIT",
    1235                         "optional": true,
    1236                         "os": [
    1237                                 "linux"
    1238                         ]
    1239                 },
    1240                 "node_modules/@rollup/rollup-openbsd-x64": {
    1241                         "version": "4.55.1",
    1242                         "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.55.1.tgz",
    1243                         "integrity": "sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==",
    1244                         "cpu": [
    1245                                 "x64"
    1246                         ],
    1247                         "license": "MIT",
    1248                         "optional": true,
    1249                         "os": [
    1250                                 "openbsd"
    1251                         ]
    1252                 },
    1253                 "node_modules/@rollup/rollup-openharmony-arm64": {
    1254                         "version": "4.55.1",
    1255                         "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.55.1.tgz",
    1256                         "integrity": "sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==",
    1257                         "cpu": [
    1258                                 "arm64"
    1259                         ],
    1260                         "license": "MIT",
    1261                         "optional": true,
    1262                         "os": [
    1263                                 "openharmony"
    1264                         ]
    1265                 },
    1266                 "node_modules/@rollup/rollup-win32-arm64-msvc": {
    1267                         "version": "4.55.1",
    1268                         "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.55.1.tgz",
    1269                         "integrity": "sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==",
    1270                         "cpu": [
    1271                                 "arm64"
    1272                         ],
    1273                         "license": "MIT",
    1274                         "optional": true,
    1275                         "os": [
    1276                                 "win32"
    1277                         ]
    1278                 },
    1279                 "node_modules/@rollup/rollup-win32-ia32-msvc": {
    1280                         "version": "4.55.1",
    1281                         "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.55.1.tgz",
    1282                         "integrity": "sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==",
    1283                         "cpu": [
    1284                                 "ia32"
    1285                         ],
    1286                         "license": "MIT",
    1287                         "optional": true,
    1288                         "os": [
    1289                                 "win32"
    1290                         ]
    1291                 },
    1292                 "node_modules/@rollup/rollup-win32-x64-gnu": {
    1293                         "version": "4.55.1",
    1294                         "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.55.1.tgz",
    1295                         "integrity": "sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==",
    1296                         "cpu": [
    1297                                 "x64"
    1298                         ],
    1299                         "license": "MIT",
    1300                         "optional": true,
    1301                         "os": [
    1302                                 "win32"
    1303                         ]
    1304                 },
    1305                 "node_modules/@rollup/rollup-win32-x64-msvc": {
    1306                         "version": "4.55.1",
    1307                         "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.55.1.tgz",
    1308                         "integrity": "sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==",
    1309                         "cpu": [
    1310                                 "x64"
    1311                         ],
    1312                         "license": "MIT",
    1313                         "optional": true,
    1314                         "os": [
    1315                                 "win32"
    1316                         ]
    1317                 },
    1318                 "node_modules/@tailwindcss/node": {
    1319                         "version": "4.1.18",
    1320                         "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz",
    1321                         "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==",
    1322                         "license": "MIT",
    1323                         "dependencies": {
    1324                                 "@jridgewell/remapping": "^2.3.4",
    1325                                 "enhanced-resolve": "^5.18.3",
    1326                                 "jiti": "^2.6.1",
    1327                                 "lightningcss": "1.30.2",
    1328                                 "magic-string": "^0.30.21",
    1329                                 "source-map-js": "^1.2.1",
    1330                                 "tailwindcss": "4.1.18"
    1331                         }
    1332                 },
    1333                 "node_modules/@tailwindcss/oxide": {
    1334                         "version": "4.1.18",
    1335                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz",
    1336                         "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==",
    1337                         "license": "MIT",
    1338                         "engines": {
    1339                                 "node": ">= 10"
    1340                         },
    1341                         "optionalDependencies": {
    1342                                 "@tailwindcss/oxide-android-arm64": "4.1.18",
    1343                                 "@tailwindcss/oxide-darwin-arm64": "4.1.18",
    1344                                 "@tailwindcss/oxide-darwin-x64": "4.1.18",
    1345                                 "@tailwindcss/oxide-freebsd-x64": "4.1.18",
    1346                                 "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18",
    1347                                 "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18",
    1348                                 "@tailwindcss/oxide-linux-arm64-musl": "4.1.18",
    1349                                 "@tailwindcss/oxide-linux-x64-gnu": "4.1.18",
    1350                                 "@tailwindcss/oxide-linux-x64-musl": "4.1.18",
    1351                                 "@tailwindcss/oxide-wasm32-wasi": "4.1.18",
    1352                                 "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18",
    1353                                 "@tailwindcss/oxide-win32-x64-msvc": "4.1.18"
    1354                         }
    1355                 },
    1356                 "node_modules/@tailwindcss/oxide-android-arm64": {
    1357                         "version": "4.1.18",
    1358                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz",
    1359                         "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==",
    1360                         "cpu": [
    1361                                 "arm64"
    1362                         ],
    1363                         "license": "MIT",
    1364                         "optional": true,
    1365                         "os": [
    1366                                 "android"
    1367                         ],
    1368                         "engines": {
    1369                                 "node": ">= 10"
    1370                         }
    1371                 },
    1372                 "node_modules/@tailwindcss/oxide-darwin-arm64": {
    1373                         "version": "4.1.18",
    1374                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz",
    1375                         "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==",
    1376                         "cpu": [
    1377                                 "arm64"
    1378                         ],
    1379                         "license": "MIT",
    1380                         "optional": true,
    1381                         "os": [
    1382                                 "darwin"
    1383                         ],
    1384                         "engines": {
    1385                                 "node": ">= 10"
    1386                         }
    1387                 },
    1388                 "node_modules/@tailwindcss/oxide-darwin-x64": {
    1389                         "version": "4.1.18",
    1390                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz",
    1391                         "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==",
    1392                         "cpu": [
    1393                                 "x64"
    1394                         ],
    1395                         "license": "MIT",
    1396                         "optional": true,
    1397                         "os": [
    1398                                 "darwin"
    1399                         ],
    1400                         "engines": {
    1401                                 "node": ">= 10"
    1402                         }
    1403                 },
    1404                 "node_modules/@tailwindcss/oxide-freebsd-x64": {
    1405                         "version": "4.1.18",
    1406                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz",
    1407                         "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==",
    1408                         "cpu": [
    1409                                 "x64"
    1410                         ],
    1411                         "license": "MIT",
    1412                         "optional": true,
    1413                         "os": [
    1414                                 "freebsd"
    1415                         ],
    1416                         "engines": {
    1417                                 "node": ">= 10"
    1418                         }
    1419                 },
    1420                 "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
    1421                         "version": "4.1.18",
    1422                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz",
    1423                         "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==",
    1424                         "cpu": [
    1425                                 "arm"
    1426                         ],
    1427                         "license": "MIT",
    1428                         "optional": true,
    1429                         "os": [
    1430                                 "linux"
    1431                         ],
    1432                         "engines": {
    1433                                 "node": ">= 10"
    1434                         }
    1435                 },
    1436                 "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
    1437                         "version": "4.1.18",
    1438                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz",
    1439                         "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==",
    1440                         "cpu": [
    1441                                 "arm64"
    1442                         ],
    1443                         "license": "MIT",
    1444                         "optional": true,
    1445                         "os": [
    1446                                 "linux"
    1447                         ],
    1448                         "engines": {
    1449                                 "node": ">= 10"
    1450                         }
    1451                 },
    1452                 "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
    1453                         "version": "4.1.18",
    1454                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz",
    1455                         "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==",
    1456                         "cpu": [
    1457                                 "arm64"
    1458                         ],
    1459                         "license": "MIT",
    1460                         "optional": true,
    1461                         "os": [
    1462                                 "linux"
    1463                         ],
    1464                         "engines": {
    1465                                 "node": ">= 10"
    1466                         }
    1467                 },
    1468                 "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
    1469                         "version": "4.1.18",
    1470                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz",
    1471                         "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==",
    1472                         "cpu": [
    1473                                 "x64"
    1474                         ],
    1475                         "license": "MIT",
    1476                         "optional": true,
    1477                         "os": [
    1478                                 "linux"
    1479                         ],
    1480                         "engines": {
    1481                                 "node": ">= 10"
    1482                         }
    1483                 },
    1484                 "node_modules/@tailwindcss/oxide-linux-x64-musl": {
    1485                         "version": "4.1.18",
    1486                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz",
    1487                         "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==",
    1488                         "cpu": [
    1489                                 "x64"
    1490                         ],
    1491                         "license": "MIT",
    1492                         "optional": true,
    1493                         "os": [
    1494                                 "linux"
    1495                         ],
    1496                         "engines": {
    1497                                 "node": ">= 10"
    1498                         }
    1499                 },
    1500                 "node_modules/@tailwindcss/oxide-wasm32-wasi": {
    1501                         "version": "4.1.18",
    1502                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz",
    1503                         "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==",
    1504                         "bundleDependencies": [
    1505                                 "@napi-rs/wasm-runtime",
    1506                                 "@emnapi/core",
    1507                                 "@emnapi/runtime",
    1508                                 "@tybys/wasm-util",
    1509                                 "@emnapi/wasi-threads",
    1510                                 "tslib"
    1511                         ],
    1512                         "cpu": [
    1513                                 "wasm32"
    1514                         ],
    1515                         "license": "MIT",
    1516                         "optional": true,
    1517                         "dependencies": {
    1518                                 "@emnapi/core": "^1.7.1",
    1519                                 "@emnapi/runtime": "^1.7.1",
    1520                                 "@emnapi/wasi-threads": "^1.1.0",
    1521                                 "@napi-rs/wasm-runtime": "^1.1.0",
    1522                                 "@tybys/wasm-util": "^0.10.1",
    1523                                 "tslib": "^2.4.0"
    1524                         },
    1525                         "engines": {
    1526                                 "node": ">=14.0.0"
    1527                         }
    1528                 },
    1529                 "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
    1530                         "version": "4.1.18",
    1531                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",
    1532                         "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==",
    1533                         "cpu": [
    1534                                 "arm64"
    1535                         ],
    1536                         "license": "MIT",
    1537                         "optional": true,
    1538                         "os": [
    1539                                 "win32"
    1540                         ],
    1541                         "engines": {
    1542                                 "node": ">= 10"
    1543                         }
    1544                 },
    1545                 "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
    1546                         "version": "4.1.18",
    1547                         "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz",
    1548                         "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==",
    1549                         "cpu": [
    1550                                 "x64"
    1551                         ],
    1552                         "license": "MIT",
    1553                         "optional": true,
    1554                         "os": [
    1555                                 "win32"
    1556                         ],
    1557                         "engines": {
    1558                                 "node": ">= 10"
    1559                         }
    1560                 },
    1561                 "node_modules/@tailwindcss/vite": {
    1562                         "version": "4.1.18",
    1563                         "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.18.tgz",
    1564                         "integrity": "sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==",
    1565                         "license": "MIT",
    1566                         "dependencies": {
    1567                                 "@tailwindcss/node": "4.1.18",
    1568                                 "@tailwindcss/oxide": "4.1.18",
    1569                                 "tailwindcss": "4.1.18"
    1570                         },
    1571                         "peerDependencies": {
    1572                                 "vite": "^5.2.0 || ^6 || ^7"
    1573                         }
    1574                 },
    1575                 "node_modules/@types/babel__core": {
    1576                         "version": "7.20.5",
    1577                         "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
    1578                         "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
    1579                         "dev": true,
    1580                         "license": "MIT",
    1581                         "dependencies": {
    1582                                 "@babel/parser": "^7.20.7",
    1583                                 "@babel/types": "^7.20.7",
    1584                                 "@types/babel__generator": "*",
    1585                                 "@types/babel__template": "*",
    1586                                 "@types/babel__traverse": "*"
    1587                         }
    1588                 },
    1589                 "node_modules/@types/babel__generator": {
    1590                         "version": "7.27.0",
    1591                         "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
    1592                         "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
    1593                         "dev": true,
    1594                         "license": "MIT",
    1595                         "dependencies": {
    1596                                 "@babel/types": "^7.0.0"
    1597                         }
    1598                 },
    1599                 "node_modules/@types/babel__template": {
    1600                         "version": "7.4.4",
    1601                         "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
    1602                         "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
    1603                         "dev": true,
    1604                         "license": "MIT",
    1605                         "dependencies": {
    1606                                 "@babel/parser": "^7.1.0",
    1607                                 "@babel/types": "^7.0.0"
    1608                         }
    1609                 },
    1610                 "node_modules/@types/babel__traverse": {
    1611                         "version": "7.28.0",
    1612                         "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
    1613                         "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
    1614                         "dev": true,
    1615                         "license": "MIT",
    1616                         "dependencies": {
    1617                                 "@babel/types": "^7.28.2"
    1618                         }
    1619                 },
    1620                 "node_modules/@types/estree": {
    1621                         "version": "1.0.8",
    1622                         "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
    1623                         "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
    1624                         "license": "MIT"
    1625                 },
    1626                 "node_modules/@types/json-schema": {
    1627                         "version": "7.0.15",
    1628                         "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
    1629                         "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
    1630                         "dev": true,
    1631                         "license": "MIT"
    1632                 },
    1633                 "node_modules/@types/node": {
    1634                         "version": "24.10.9",
    1635                         "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.9.tgz",
    1636                         "integrity": "sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==",
    1637                         "devOptional": true,
    1638                         "license": "MIT",
    1639                         "dependencies": {
    1640                                 "undici-types": "~7.16.0"
    1641                         }
    1642                 },
    1643                 "node_modules/@types/react": {
    1644                         "version": "19.2.8",
    1645                         "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.8.tgz",
    1646                         "integrity": "sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==",
    1647                         "dev": true,
    1648                         "license": "MIT",
    1649                         "dependencies": {
    1650                                 "csstype": "^3.2.2"
    1651                         }
    1652                 },
    1653                 "node_modules/@types/react-dom": {
    1654                         "version": "19.2.3",
    1655                         "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
    1656                         "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
    1657                         "dev": true,
    1658                         "license": "MIT",
    1659                         "peerDependencies": {
    1660                                 "@types/react": "^19.2.0"
    1661                         }
    1662                 },
    1663                 "node_modules/@typescript-eslint/eslint-plugin": {
    1664                         "version": "8.53.0",
    1665                         "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.0.tgz",
    1666                         "integrity": "sha512-eEXsVvLPu8Z4PkFibtuFJLJOTAV/nPdgtSjkGoPpddpFk3/ym2oy97jynY6ic2m6+nc5M8SE1e9v/mHKsulcJg==",
    1667                         "dev": true,
    1668                         "license": "MIT",
    1669                         "dependencies": {
    1670                                 "@eslint-community/regexpp": "^4.12.2",
    1671                                 "@typescript-eslint/scope-manager": "8.53.0",
    1672                                 "@typescript-eslint/type-utils": "8.53.0",
    1673                                 "@typescript-eslint/utils": "8.53.0",
    1674                                 "@typescript-eslint/visitor-keys": "8.53.0",
    1675                                 "ignore": "^7.0.5",
    1676                                 "natural-compare": "^1.4.0",
    1677                                 "ts-api-utils": "^2.4.0"
    1678                         },
    1679                         "engines": {
    1680                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1681                         },
    1682                         "funding": {
    1683                                 "type": "opencollective",
    1684                                 "url": "https://opencollective.com/typescript-eslint"
    1685                         },
    1686                         "peerDependencies": {
    1687                                 "@typescript-eslint/parser": "^8.53.0",
    1688                                 "eslint": "^8.57.0 || ^9.0.0",
    1689                                 "typescript": ">=4.8.4 <6.0.0"
    1690                         }
    1691                 },
    1692                 "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
    1693                         "version": "7.0.5",
    1694                         "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
    1695                         "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
    1696                         "dev": true,
    1697                         "license": "MIT",
    1698                         "engines": {
    1699                                 "node": ">= 4"
    1700                         }
    1701                 },
    1702                 "node_modules/@typescript-eslint/parser": {
    1703                         "version": "8.53.0",
    1704                         "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.0.tgz",
    1705                         "integrity": "sha512-npiaib8XzbjtzS2N4HlqPvlpxpmZ14FjSJrteZpPxGUaYPlvhzlzUZ4mZyABo0EFrOWnvyd0Xxroq//hKhtAWg==",
    1706                         "dev": true,
    1707                         "license": "MIT",
    1708                         "dependencies": {
    1709                                 "@typescript-eslint/scope-manager": "8.53.0",
    1710                                 "@typescript-eslint/types": "8.53.0",
    1711                                 "@typescript-eslint/typescript-estree": "8.53.0",
    1712                                 "@typescript-eslint/visitor-keys": "8.53.0",
    1713                                 "debug": "^4.4.3"
    1714                         },
    1715                         "engines": {
    1716                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1717                         },
    1718                         "funding": {
    1719                                 "type": "opencollective",
    1720                                 "url": "https://opencollective.com/typescript-eslint"
    1721                         },
    1722                         "peerDependencies": {
    1723                                 "eslint": "^8.57.0 || ^9.0.0",
    1724                                 "typescript": ">=4.8.4 <6.0.0"
    1725                         }
    1726                 },
    1727                 "node_modules/@typescript-eslint/project-service": {
    1728                         "version": "8.53.0",
    1729                         "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.0.tgz",
    1730                         "integrity": "sha512-Bl6Gdr7NqkqIP5yP9z1JU///Nmes4Eose6L1HwpuVHwScgDPPuEWbUVhvlZmb8hy0vX9syLk5EGNL700WcBlbg==",
    1731                         "dev": true,
    1732                         "license": "MIT",
    1733                         "dependencies": {
    1734                                 "@typescript-eslint/tsconfig-utils": "^8.53.0",
    1735                                 "@typescript-eslint/types": "^8.53.0",
    1736                                 "debug": "^4.4.3"
    1737                         },
    1738                         "engines": {
    1739                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1740                         },
    1741                         "funding": {
    1742                                 "type": "opencollective",
    1743                                 "url": "https://opencollective.com/typescript-eslint"
    1744                         },
    1745                         "peerDependencies": {
    1746                                 "typescript": ">=4.8.4 <6.0.0"
    1747                         }
    1748                 },
    1749                 "node_modules/@typescript-eslint/scope-manager": {
    1750                         "version": "8.53.0",
    1751                         "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.0.tgz",
    1752                         "integrity": "sha512-kWNj3l01eOGSdVBnfAF2K1BTh06WS0Yet6JUgb9Cmkqaz3Jlu0fdVUjj9UI8gPidBWSMqDIglmEXifSgDT/D0g==",
    1753                         "dev": true,
    1754                         "license": "MIT",
    1755                         "dependencies": {
    1756                                 "@typescript-eslint/types": "8.53.0",
    1757                                 "@typescript-eslint/visitor-keys": "8.53.0"
    1758                         },
    1759                         "engines": {
    1760                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1761                         },
    1762                         "funding": {
    1763                                 "type": "opencollective",
    1764                                 "url": "https://opencollective.com/typescript-eslint"
    1765                         }
    1766                 },
    1767                 "node_modules/@typescript-eslint/tsconfig-utils": {
    1768                         "version": "8.53.0",
    1769                         "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz",
    1770                         "integrity": "sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA==",
    1771                         "dev": true,
    1772                         "license": "MIT",
    1773                         "engines": {
    1774                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1775                         },
    1776                         "funding": {
    1777                                 "type": "opencollective",
    1778                                 "url": "https://opencollective.com/typescript-eslint"
    1779                         },
    1780                         "peerDependencies": {
    1781                                 "typescript": ">=4.8.4 <6.0.0"
    1782                         }
    1783                 },
    1784                 "node_modules/@typescript-eslint/type-utils": {
    1785                         "version": "8.53.0",
    1786                         "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.0.tgz",
    1787                         "integrity": "sha512-BBAUhlx7g4SmcLhn8cnbxoxtmS7hcq39xKCgiutL3oNx1TaIp+cny51s8ewnKMpVUKQUGb41RAUWZ9kxYdovuw==",
    1788                         "dev": true,
    1789                         "license": "MIT",
    1790                         "dependencies": {
    1791                                 "@typescript-eslint/types": "8.53.0",
    1792                                 "@typescript-eslint/typescript-estree": "8.53.0",
    1793                                 "@typescript-eslint/utils": "8.53.0",
    1794                                 "debug": "^4.4.3",
    1795                                 "ts-api-utils": "^2.4.0"
    1796                         },
    1797                         "engines": {
    1798                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1799                         },
    1800                         "funding": {
    1801                                 "type": "opencollective",
    1802                                 "url": "https://opencollective.com/typescript-eslint"
    1803                         },
    1804                         "peerDependencies": {
    1805                                 "eslint": "^8.57.0 || ^9.0.0",
    1806                                 "typescript": ">=4.8.4 <6.0.0"
    1807                         }
    1808                 },
    1809                 "node_modules/@typescript-eslint/types": {
    1810                         "version": "8.53.0",
    1811                         "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.0.tgz",
    1812                         "integrity": "sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==",
    1813                         "dev": true,
    1814                         "license": "MIT",
    1815                         "engines": {
    1816                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1817                         },
    1818                         "funding": {
    1819                                 "type": "opencollective",
    1820                                 "url": "https://opencollective.com/typescript-eslint"
    1821                         }
    1822                 },
    1823                 "node_modules/@typescript-eslint/typescript-estree": {
    1824                         "version": "8.53.0",
    1825                         "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.0.tgz",
    1826                         "integrity": "sha512-pw0c0Gdo7Z4xOG987u3nJ8akL9093yEEKv8QTJ+Bhkghj1xyj8cgPaavlr9rq8h7+s6plUJ4QJYw2gCZodqmGw==",
    1827                         "dev": true,
    1828                         "license": "MIT",
    1829                         "dependencies": {
    1830                                 "@typescript-eslint/project-service": "8.53.0",
    1831                                 "@typescript-eslint/tsconfig-utils": "8.53.0",
    1832                                 "@typescript-eslint/types": "8.53.0",
    1833                                 "@typescript-eslint/visitor-keys": "8.53.0",
    1834                                 "debug": "^4.4.3",
    1835                                 "minimatch": "^9.0.5",
    1836                                 "semver": "^7.7.3",
    1837                                 "tinyglobby": "^0.2.15",
    1838                                 "ts-api-utils": "^2.4.0"
    1839                         },
    1840                         "engines": {
    1841                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1842                         },
    1843                         "funding": {
    1844                                 "type": "opencollective",
    1845                                 "url": "https://opencollective.com/typescript-eslint"
    1846                         },
    1847                         "peerDependencies": {
    1848                                 "typescript": ">=4.8.4 <6.0.0"
    1849                         }
    1850                 },
    1851                 "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
    1852                         "version": "2.0.2",
    1853                         "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
    1854                         "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
    1855                         "dev": true,
    1856                         "license": "MIT",
    1857                         "dependencies": {
    1858                                 "balanced-match": "^1.0.0"
    1859                         }
    1860                 },
    1861                 "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
    1862                         "version": "9.0.5",
    1863                         "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
    1864                         "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
    1865                         "dev": true,
    1866                         "license": "ISC",
    1867                         "dependencies": {
    1868                                 "brace-expansion": "^2.0.1"
    1869                         },
    1870                         "engines": {
    1871                                 "node": ">=16 || 14 >=14.17"
    1872                         },
    1873                         "funding": {
    1874                                 "url": "https://github.com/sponsors/isaacs"
    1875                         }
    1876                 },
    1877                 "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
    1878                         "version": "7.7.3",
    1879                         "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
    1880                         "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
    1881                         "dev": true,
    1882                         "license": "ISC",
    1883                         "bin": {
    1884                                 "semver": "bin/semver.js"
    1885                         },
    1886                         "engines": {
    1887                                 "node": ">=10"
    1888                         }
    1889                 },
    1890                 "node_modules/@typescript-eslint/utils": {
    1891                         "version": "8.53.0",
    1892                         "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.0.tgz",
    1893                         "integrity": "sha512-XDY4mXTez3Z1iRDI5mbRhH4DFSt46oaIFsLg+Zn97+sYrXACziXSQcSelMybnVZ5pa1P6xYkPr5cMJyunM1ZDA==",
    1894                         "dev": true,
    1895                         "license": "MIT",
    1896                         "dependencies": {
    1897                                 "@eslint-community/eslint-utils": "^4.9.1",
    1898                                 "@typescript-eslint/scope-manager": "8.53.0",
    1899                                 "@typescript-eslint/types": "8.53.0",
    1900                                 "@typescript-eslint/typescript-estree": "8.53.0"
    1901                         },
    1902                         "engines": {
    1903                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1904                         },
    1905                         "funding": {
    1906                                 "type": "opencollective",
    1907                                 "url": "https://opencollective.com/typescript-eslint"
    1908                         },
    1909                         "peerDependencies": {
    1910                                 "eslint": "^8.57.0 || ^9.0.0",
    1911                                 "typescript": ">=4.8.4 <6.0.0"
    1912                         }
    1913                 },
    1914                 "node_modules/@typescript-eslint/visitor-keys": {
    1915                         "version": "8.53.0",
    1916                         "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.0.tgz",
    1917                         "integrity": "sha512-LZ2NqIHFhvFwxG0qZeLL9DvdNAHPGCY5dIRwBhyYeU+LfLhcStE1ImjsuTG/WaVh3XysGaeLW8Rqq7cGkPCFvw==",
    1918                         "dev": true,
    1919                         "license": "MIT",
    1920                         "dependencies": {
    1921                                 "@typescript-eslint/types": "8.53.0",
    1922                                 "eslint-visitor-keys": "^4.2.1"
    1923                         },
    1924                         "engines": {
    1925                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    1926                         },
    1927                         "funding": {
    1928                                 "type": "opencollective",
    1929                                 "url": "https://opencollective.com/typescript-eslint"
    1930                         }
    1931                 },
    1932                 "node_modules/@vitejs/plugin-react": {
    1933                         "version": "5.1.2",
    1934                         "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.2.tgz",
    1935                         "integrity": "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==",
    1936                         "dev": true,
    1937                         "license": "MIT",
    1938                         "dependencies": {
    1939                                 "@babel/core": "^7.28.5",
    1940                                 "@babel/plugin-transform-react-jsx-self": "^7.27.1",
    1941                                 "@babel/plugin-transform-react-jsx-source": "^7.27.1",
    1942                                 "@rolldown/pluginutils": "1.0.0-beta.53",
    1943                                 "@types/babel__core": "^7.20.5",
    1944                                 "react-refresh": "^0.18.0"
    1945                         },
    1946                         "engines": {
    1947                                 "node": "^20.19.0 || >=22.12.0"
    1948                         },
    1949                         "peerDependencies": {
    1950                                 "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
    1951                         }
    1952                 },
    1953                 "node_modules/acorn": {
    1954                         "version": "8.15.0",
    1955                         "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
    1956                         "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
    1957                         "dev": true,
    1958                         "license": "MIT",
    1959                         "bin": {
    1960                                 "acorn": "bin/acorn"
    1961                         },
    1962                         "engines": {
    1963                                 "node": ">=0.4.0"
    1964                         }
    1965                 },
    1966                 "node_modules/acorn-jsx": {
    1967                         "version": "5.3.2",
    1968                         "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
    1969                         "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
    1970                         "dev": true,
    1971                         "license": "MIT",
    1972                         "peerDependencies": {
    1973                                 "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
    1974                         }
    1975                 },
    1976                 "node_modules/ajv": {
    1977                         "version": "6.12.6",
    1978                         "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
    1979                         "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
    1980                         "dev": true,
    1981                         "license": "MIT",
    1982                         "dependencies": {
    1983                                 "fast-deep-equal": "^3.1.1",
    1984                                 "fast-json-stable-stringify": "^2.0.0",
    1985                                 "json-schema-traverse": "^0.4.1",
    1986                                 "uri-js": "^4.2.2"
    1987                         },
    1988                         "funding": {
    1989                                 "type": "github",
    1990                                 "url": "https://github.com/sponsors/epoberezkin"
    1991                         }
    1992                 },
    1993                 "node_modules/ansi-styles": {
    1994                         "version": "4.3.0",
    1995                         "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
    1996                         "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
    1997                         "dev": true,
    1998                         "license": "MIT",
    1999                         "dependencies": {
    2000                                 "color-convert": "^2.0.1"
    2001                         },
    2002                         "engines": {
    2003                                 "node": ">=8"
    2004                         },
    2005                         "funding": {
    2006                                 "url": "https://github.com/chalk/ansi-styles?sponsor=1"
    2007                         }
    2008                 },
    2009                 "node_modules/argparse": {
    2010                         "version": "2.0.1",
    2011                         "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
    2012                         "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
    2013                         "dev": true,
    2014                         "license": "Python-2.0"
    2015                 },
    2016                 "node_modules/asynckit": {
    2017                         "version": "0.4.0",
    2018                         "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
    2019                         "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==",
    2020                         "license": "MIT"
    2021                 },
    2022                 "node_modules/axios": {
    2023                         "version": "1.13.3",
    2024                         "resolved": "https://registry.npmjs.org/axios/-/axios-1.13.3.tgz",
    2025                         "integrity": "sha512-ERT8kdX7DZjtUm7IitEyV7InTHAF42iJuMArIiDIV5YtPanJkgw4hw5Dyg9fh0mihdWNn1GKaeIWErfe56UQ1g==",
    2026                         "license": "MIT",
    2027                         "dependencies": {
    2028                                 "follow-redirects": "^1.15.6",
    2029                                 "form-data": "^4.0.4",
    2030                                 "proxy-from-env": "^1.1.0"
    2031                         }
    2032                 },
    2033                 "node_modules/balanced-match": {
    2034                         "version": "1.0.2",
    2035                         "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
    2036                         "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
    2037                         "dev": true,
    2038                         "license": "MIT"
    2039                 },
    2040                 "node_modules/baseline-browser-mapping": {
    2041                         "version": "2.9.15",
    2042                         "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.15.tgz",
    2043                         "integrity": "sha512-kX8h7K2srmDyYnXRIppo4AH/wYgzWVCs+eKr3RusRSQ5PvRYoEFmR/I0PbdTjKFAoKqp5+kbxnNTFO9jOfSVJg==",
    2044                         "dev": true,
    2045                         "license": "Apache-2.0",
    2046                         "bin": {
    2047                                 "baseline-browser-mapping": "dist/cli.js"
    2048                         }
    2049                 },
    2050                 "node_modules/brace-expansion": {
    2051                         "version": "1.1.12",
    2052                         "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
    2053                         "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
    2054                         "dev": true,
    2055                         "license": "MIT",
    2056                         "dependencies": {
    2057                                 "balanced-match": "^1.0.0",
    2058                                 "concat-map": "0.0.1"
    2059                         }
    2060                 },
    2061                 "node_modules/browserslist": {
    2062                         "version": "4.28.1",
    2063                         "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
    2064                         "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
    2065                         "dev": true,
    2066                         "funding": [
    2067                                 {
    2068                                         "type": "opencollective",
    2069                                         "url": "https://opencollective.com/browserslist"
    2070                                 },
    2071                                 {
    2072                                         "type": "tidelift",
    2073                                         "url": "https://tidelift.com/funding/github/npm/browserslist"
    2074                                 },
    2075                                 {
    2076                                         "type": "github",
    2077                                         "url": "https://github.com/sponsors/ai"
    2078                                 }
    2079                         ],
    2080                         "license": "MIT",
    2081                         "dependencies": {
    2082                                 "baseline-browser-mapping": "^2.9.0",
    2083                                 "caniuse-lite": "^1.0.30001759",
    2084                                 "electron-to-chromium": "^1.5.263",
    2085                                 "node-releases": "^2.0.27",
    2086                                 "update-browserslist-db": "^1.2.0"
    2087                         },
    2088                         "bin": {
    2089                                 "browserslist": "cli.js"
    2090                         },
    2091                         "engines": {
    2092                                 "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
    2093                         }
    2094                 },
    2095                 "node_modules/call-bind-apply-helpers": {
    2096                         "version": "1.0.2",
    2097                         "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz",
    2098                         "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==",
    2099                         "license": "MIT",
    2100                         "dependencies": {
    2101                                 "es-errors": "^1.3.0",
    2102                                 "function-bind": "^1.1.2"
    2103                         },
    2104                         "engines": {
    2105                                 "node": ">= 0.4"
    2106                         }
    2107                 },
    2108                 "node_modules/callsites": {
    2109                         "version": "3.1.0",
    2110                         "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
    2111                         "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
    2112                         "dev": true,
    2113                         "license": "MIT",
    2114                         "engines": {
    2115                                 "node": ">=6"
    2116                         }
    2117                 },
    2118                 "node_modules/caniuse-lite": {
    2119                         "version": "1.0.30001764",
    2120                         "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001764.tgz",
    2121                         "integrity": "sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g==",
    2122                         "dev": true,
    2123                         "funding": [
    2124                                 {
    2125                                         "type": "opencollective",
    2126                                         "url": "https://opencollective.com/browserslist"
    2127                                 },
    2128                                 {
    2129                                         "type": "tidelift",
    2130                                         "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
    2131                                 },
    2132                                 {
    2133                                         "type": "github",
    2134                                         "url": "https://github.com/sponsors/ai"
    2135                                 }
    2136                         ],
    2137                         "license": "CC-BY-4.0"
    2138                 },
    2139                 "node_modules/chalk": {
    2140                         "version": "4.1.2",
    2141                         "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
    2142                         "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
    2143                         "dev": true,
    2144                         "license": "MIT",
    2145                         "dependencies": {
    2146                                 "ansi-styles": "^4.1.0",
    2147                                 "supports-color": "^7.1.0"
    2148                         },
    2149                         "engines": {
    2150                                 "node": ">=10"
    2151                         },
    2152                         "funding": {
    2153                                 "url": "https://github.com/chalk/chalk?sponsor=1"
    2154                         }
    2155                 },
    2156                 "node_modules/color-convert": {
    2157                         "version": "2.0.1",
    2158                         "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
    2159                         "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
    2160                         "dev": true,
    2161                         "license": "MIT",
    2162                         "dependencies": {
    2163                                 "color-name": "~1.1.4"
    2164                         },
    2165                         "engines": {
    2166                                 "node": ">=7.0.0"
    2167                         }
    2168                 },
    2169                 "node_modules/color-name": {
    2170                         "version": "1.1.4",
    2171                         "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
    2172                         "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
    2173                         "dev": true,
    2174                         "license": "MIT"
    2175                 },
    2176                 "node_modules/combined-stream": {
    2177                         "version": "1.0.8",
    2178                         "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
    2179                         "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
    2180                         "license": "MIT",
    2181                         "dependencies": {
    2182                                 "delayed-stream": "~1.0.0"
    2183                         },
    2184                         "engines": {
    2185                                 "node": ">= 0.8"
    2186                         }
    2187                 },
    2188                 "node_modules/concat-map": {
    2189                         "version": "0.0.1",
    2190                         "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
    2191                         "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
    2192                         "dev": true,
    2193                         "license": "MIT"
    2194                 },
    2195                 "node_modules/convert-source-map": {
    2196                         "version": "2.0.0",
    2197                         "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
    2198                         "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
    2199                         "dev": true,
    2200                         "license": "MIT"
    2201                 },
    2202                 "node_modules/cookie": {
    2203                         "version": "1.1.1",
    2204                         "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
    2205                         "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
    2206                         "license": "MIT",
    2207                         "engines": {
    2208                                 "node": ">=18"
    2209                         },
    2210                         "funding": {
    2211                                 "type": "opencollective",
    2212                                 "url": "https://opencollective.com/express"
    2213                         }
    2214                 },
    2215                 "node_modules/cross-spawn": {
    2216                         "version": "7.0.6",
    2217                         "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
    2218                         "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
    2219                         "dev": true,
    2220                         "license": "MIT",
    2221                         "dependencies": {
    2222                                 "path-key": "^3.1.0",
    2223                                 "shebang-command": "^2.0.0",
    2224                                 "which": "^2.0.1"
    2225                         },
    2226                         "engines": {
    2227                                 "node": ">= 8"
    2228                         }
    2229                 },
    2230                 "node_modules/csstype": {
    2231                         "version": "3.2.3",
    2232                         "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
    2233                         "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
    2234                         "dev": true,
    2235                         "license": "MIT"
    2236                 },
    2237                 "node_modules/debug": {
    2238                         "version": "4.4.3",
    2239                         "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
    2240                         "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
    2241                         "dev": true,
    2242                         "license": "MIT",
    2243                         "dependencies": {
    2244                                 "ms": "^2.1.3"
    2245                         },
    2246                         "engines": {
    2247                                 "node": ">=6.0"
    2248                         },
    2249                         "peerDependenciesMeta": {
    2250                                 "supports-color": {
    2251                                         "optional": true
    2252                                 }
    2253                         }
    2254                 },
    2255                 "node_modules/deep-is": {
    2256                         "version": "0.1.4",
    2257                         "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
    2258                         "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
    2259                         "dev": true,
    2260                         "license": "MIT"
    2261                 },
    2262                 "node_modules/delayed-stream": {
    2263                         "version": "1.0.0",
    2264                         "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
    2265                         "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
    2266                         "license": "MIT",
    2267                         "engines": {
    2268                                 "node": ">=0.4.0"
    2269                         }
    2270                 },
    2271                 "node_modules/detect-libc": {
    2272                         "version": "2.1.2",
    2273                         "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
    2274                         "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
    2275                         "license": "Apache-2.0",
    2276                         "engines": {
    2277                                 "node": ">=8"
    2278                         }
    2279                 },
    2280                 "node_modules/dunder-proto": {
    2281                         "version": "1.0.1",
    2282                         "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
    2283                         "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
    2284                         "license": "MIT",
    2285                         "dependencies": {
    2286                                 "call-bind-apply-helpers": "^1.0.1",
    2287                                 "es-errors": "^1.3.0",
    2288                                 "gopd": "^1.2.0"
    2289                         },
    2290                         "engines": {
    2291                                 "node": ">= 0.4"
    2292                         }
    2293                 },
    2294                 "node_modules/electron-to-chromium": {
    2295                         "version": "1.5.267",
    2296                         "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
    2297                         "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==",
    2298                         "dev": true,
    2299                         "license": "ISC"
    2300                 },
    2301                 "node_modules/enhanced-resolve": {
    2302                         "version": "5.18.4",
    2303                         "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz",
    2304                         "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==",
    2305                         "license": "MIT",
    2306                         "dependencies": {
    2307                                 "graceful-fs": "^4.2.4",
    2308                                 "tapable": "^2.2.0"
    2309                         },
    2310                         "engines": {
    2311                                 "node": ">=10.13.0"
    2312                         }
    2313                 },
    2314                 "node_modules/es-define-property": {
    2315                         "version": "1.0.1",
    2316                         "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
    2317                         "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
    2318                         "license": "MIT",
    2319                         "engines": {
    2320                                 "node": ">= 0.4"
    2321                         }
    2322                 },
    2323                 "node_modules/es-errors": {
    2324                         "version": "1.3.0",
    2325                         "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
    2326                         "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
    2327                         "license": "MIT",
    2328                         "engines": {
    2329                                 "node": ">= 0.4"
    2330                         }
    2331                 },
    2332                 "node_modules/es-object-atoms": {
    2333                         "version": "1.1.1",
    2334                         "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz",
    2335                         "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==",
    2336                         "license": "MIT",
    2337                         "dependencies": {
    2338                                 "es-errors": "^1.3.0"
    2339                         },
    2340                         "engines": {
    2341                                 "node": ">= 0.4"
    2342                         }
    2343                 },
    2344                 "node_modules/es-set-tostringtag": {
    2345                         "version": "2.1.0",
    2346                         "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz",
    2347                         "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==",
    2348                         "license": "MIT",
    2349                         "dependencies": {
    2350                                 "es-errors": "^1.3.0",
    2351                                 "get-intrinsic": "^1.2.6",
    2352                                 "has-tostringtag": "^1.0.2",
    2353                                 "hasown": "^2.0.2"
    2354                         },
    2355                         "engines": {
    2356                                 "node": ">= 0.4"
    2357                         }
    2358                 },
    2359                 "node_modules/esbuild": {
    2360                         "version": "0.27.2",
    2361                         "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
    2362                         "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
    2363                         "hasInstallScript": true,
    2364                         "license": "MIT",
    2365                         "bin": {
    2366                                 "esbuild": "bin/esbuild"
    2367                         },
    2368                         "engines": {
    2369                                 "node": ">=18"
    2370                         },
    2371                         "optionalDependencies": {
    2372                                 "@esbuild/aix-ppc64": "0.27.2",
    2373                                 "@esbuild/android-arm": "0.27.2",
    2374                                 "@esbuild/android-arm64": "0.27.2",
    2375                                 "@esbuild/android-x64": "0.27.2",
    2376                                 "@esbuild/darwin-arm64": "0.27.2",
    2377                                 "@esbuild/darwin-x64": "0.27.2",
    2378                                 "@esbuild/freebsd-arm64": "0.27.2",
    2379                                 "@esbuild/freebsd-x64": "0.27.2",
    2380                                 "@esbuild/linux-arm": "0.27.2",
    2381                                 "@esbuild/linux-arm64": "0.27.2",
    2382                                 "@esbuild/linux-ia32": "0.27.2",
    2383                                 "@esbuild/linux-loong64": "0.27.2",
    2384                                 "@esbuild/linux-mips64el": "0.27.2",
    2385                                 "@esbuild/linux-ppc64": "0.27.2",
    2386                                 "@esbuild/linux-riscv64": "0.27.2",
    2387                                 "@esbuild/linux-s390x": "0.27.2",
    2388                                 "@esbuild/linux-x64": "0.27.2",
    2389                                 "@esbuild/netbsd-arm64": "0.27.2",
    2390                                 "@esbuild/netbsd-x64": "0.27.2",
    2391                                 "@esbuild/openbsd-arm64": "0.27.2",
    2392                                 "@esbuild/openbsd-x64": "0.27.2",
    2393                                 "@esbuild/openharmony-arm64": "0.27.2",
    2394                                 "@esbuild/sunos-x64": "0.27.2",
    2395                                 "@esbuild/win32-arm64": "0.27.2",
    2396                                 "@esbuild/win32-ia32": "0.27.2",
    2397                                 "@esbuild/win32-x64": "0.27.2"
    2398                         }
    2399                 },
    2400                 "node_modules/escalade": {
    2401                         "version": "3.2.0",
    2402                         "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
    2403                         "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
    2404                         "dev": true,
    2405                         "license": "MIT",
    2406                         "engines": {
    2407                                 "node": ">=6"
    2408                         }
    2409                 },
    2410                 "node_modules/escape-string-regexp": {
    2411                         "version": "4.0.0",
    2412                         "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
    2413                         "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
    2414                         "dev": true,
    2415                         "license": "MIT",
    2416                         "engines": {
    2417                                 "node": ">=10"
    2418                         },
    2419                         "funding": {
    2420                                 "url": "https://github.com/sponsors/sindresorhus"
    2421                         }
    2422                 },
    2423                 "node_modules/eslint": {
    2424                         "version": "9.39.2",
    2425                         "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz",
    2426                         "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
    2427                         "dev": true,
    2428                         "license": "MIT",
    2429                         "dependencies": {
    2430                                 "@eslint-community/eslint-utils": "^4.8.0",
    2431                                 "@eslint-community/regexpp": "^4.12.1",
    2432                                 "@eslint/config-array": "^0.21.1",
    2433                                 "@eslint/config-helpers": "^0.4.2",
    2434                                 "@eslint/core": "^0.17.0",
    2435                                 "@eslint/eslintrc": "^3.3.1",
    2436                                 "@eslint/js": "9.39.2",
    2437                                 "@eslint/plugin-kit": "^0.4.1",
    2438                                 "@humanfs/node": "^0.16.6",
    2439                                 "@humanwhocodes/module-importer": "^1.0.1",
    2440                                 "@humanwhocodes/retry": "^0.4.2",
    2441                                 "@types/estree": "^1.0.6",
    2442                                 "ajv": "^6.12.4",
    2443                                 "chalk": "^4.0.0",
    2444                                 "cross-spawn": "^7.0.6",
    2445                                 "debug": "^4.3.2",
    2446                                 "escape-string-regexp": "^4.0.0",
    2447                                 "eslint-scope": "^8.4.0",
    2448                                 "eslint-visitor-keys": "^4.2.1",
    2449                                 "espree": "^10.4.0",
    2450                                 "esquery": "^1.5.0",
    2451                                 "esutils": "^2.0.2",
    2452                                 "fast-deep-equal": "^3.1.3",
    2453                                 "file-entry-cache": "^8.0.0",
    2454                                 "find-up": "^5.0.0",
    2455                                 "glob-parent": "^6.0.2",
    2456                                 "ignore": "^5.2.0",
    2457                                 "imurmurhash": "^0.1.4",
    2458                                 "is-glob": "^4.0.0",
    2459                                 "json-stable-stringify-without-jsonify": "^1.0.1",
    2460                                 "lodash.merge": "^4.6.2",
    2461                                 "minimatch": "^3.1.2",
    2462                                 "natural-compare": "^1.4.0",
    2463                                 "optionator": "^0.9.3"
    2464                         },
    2465                         "bin": {
    2466                                 "eslint": "bin/eslint.js"
    2467                         },
    2468                         "engines": {
    2469                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    2470                         },
    2471                         "funding": {
    2472                                 "url": "https://eslint.org/donate"
    2473                         },
    2474                         "peerDependencies": {
    2475                                 "jiti": "*"
    2476                         },
    2477                         "peerDependenciesMeta": {
    2478                                 "jiti": {
    2479                                         "optional": true
    2480                                 }
    2481                         }
    2482                 },
    2483                 "node_modules/eslint-plugin-react-hooks": {
    2484                         "version": "7.0.1",
    2485                         "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz",
    2486                         "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==",
    2487                         "dev": true,
    2488                         "license": "MIT",
    2489                         "dependencies": {
    2490                                 "@babel/core": "^7.24.4",
    2491                                 "@babel/parser": "^7.24.4",
    2492                                 "hermes-parser": "^0.25.1",
    2493                                 "zod": "^3.25.0 || ^4.0.0",
    2494                                 "zod-validation-error": "^3.5.0 || ^4.0.0"
    2495                         },
    2496                         "engines": {
    2497                                 "node": ">=18"
    2498                         },
    2499                         "peerDependencies": {
    2500                                 "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
    2501                         }
    2502                 },
    2503                 "node_modules/eslint-plugin-react-refresh": {
    2504                         "version": "0.4.26",
    2505                         "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz",
    2506                         "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==",
    2507                         "dev": true,
    2508                         "license": "MIT",
    2509                         "peerDependencies": {
    2510                                 "eslint": ">=8.40"
    2511                         }
    2512                 },
    2513                 "node_modules/eslint-scope": {
    2514                         "version": "8.4.0",
    2515                         "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
    2516                         "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
    2517                         "dev": true,
    2518                         "license": "BSD-2-Clause",
    2519                         "dependencies": {
    2520                                 "esrecurse": "^4.3.0",
    2521                                 "estraverse": "^5.2.0"
    2522                         },
    2523                         "engines": {
    2524                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    2525                         },
    2526                         "funding": {
    2527                                 "url": "https://opencollective.com/eslint"
    2528                         }
    2529                 },
    2530                 "node_modules/eslint-visitor-keys": {
    2531                         "version": "4.2.1",
    2532                         "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
    2533                         "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
    2534                         "dev": true,
    2535                         "license": "Apache-2.0",
    2536                         "engines": {
    2537                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    2538                         },
    2539                         "funding": {
    2540                                 "url": "https://opencollective.com/eslint"
    2541                         }
    2542                 },
    2543                 "node_modules/espree": {
    2544                         "version": "10.4.0",
    2545                         "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
    2546                         "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
    2547                         "dev": true,
    2548                         "license": "BSD-2-Clause",
    2549                         "dependencies": {
    2550                                 "acorn": "^8.15.0",
    2551                                 "acorn-jsx": "^5.3.2",
    2552                                 "eslint-visitor-keys": "^4.2.1"
    2553                         },
    2554                         "engines": {
    2555                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    2556                         },
    2557                         "funding": {
    2558                                 "url": "https://opencollective.com/eslint"
    2559                         }
    2560                 },
    2561                 "node_modules/esquery": {
    2562                         "version": "1.7.0",
    2563                         "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
    2564                         "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
    2565                         "dev": true,
    2566                         "license": "BSD-3-Clause",
    2567                         "dependencies": {
    2568                                 "estraverse": "^5.1.0"
    2569                         },
    2570                         "engines": {
    2571                                 "node": ">=0.10"
    2572                         }
    2573                 },
    2574                 "node_modules/esrecurse": {
    2575                         "version": "4.3.0",
    2576                         "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
    2577                         "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
    2578                         "dev": true,
    2579                         "license": "BSD-2-Clause",
    2580                         "dependencies": {
    2581                                 "estraverse": "^5.2.0"
    2582                         },
    2583                         "engines": {
    2584                                 "node": ">=4.0"
    2585                         }
    2586                 },
    2587                 "node_modules/estraverse": {
    2588                         "version": "5.3.0",
    2589                         "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
    2590                         "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
    2591                         "dev": true,
    2592                         "license": "BSD-2-Clause",
    2593                         "engines": {
    2594                                 "node": ">=4.0"
    2595                         }
    2596                 },
    2597                 "node_modules/esutils": {
    2598                         "version": "2.0.3",
    2599                         "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
    2600                         "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
    2601                         "dev": true,
    2602                         "license": "BSD-2-Clause",
    2603                         "engines": {
    2604                                 "node": ">=0.10.0"
    2605                         }
    2606                 },
    2607                 "node_modules/fast-deep-equal": {
    2608                         "version": "3.1.3",
    2609                         "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
    2610                         "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
    2611                         "dev": true,
    2612                         "license": "MIT"
    2613                 },
    2614                 "node_modules/fast-json-stable-stringify": {
    2615                         "version": "2.1.0",
    2616                         "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
    2617                         "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
    2618                         "dev": true,
    2619                         "license": "MIT"
    2620                 },
    2621                 "node_modules/fast-levenshtein": {
    2622                         "version": "2.0.6",
    2623                         "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
    2624                         "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
    2625                         "dev": true,
    2626                         "license": "MIT"
    2627                 },
    2628                 "node_modules/fdir": {
    2629                         "version": "6.5.0",
    2630                         "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
    2631                         "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
    2632                         "license": "MIT",
    2633                         "engines": {
    2634                                 "node": ">=12.0.0"
    2635                         },
    2636                         "peerDependencies": {
    2637                                 "picomatch": "^3 || ^4"
    2638                         },
    2639                         "peerDependenciesMeta": {
    2640                                 "picomatch": {
    2641                                         "optional": true
    2642                                 }
    2643                         }
    2644                 },
    2645                 "node_modules/file-entry-cache": {
    2646                         "version": "8.0.0",
    2647                         "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
    2648                         "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
    2649                         "dev": true,
    2650                         "license": "MIT",
    2651                         "dependencies": {
    2652                                 "flat-cache": "^4.0.0"
    2653                         },
    2654                         "engines": {
    2655                                 "node": ">=16.0.0"
    2656                         }
    2657                 },
    2658                 "node_modules/find-up": {
    2659                         "version": "5.0.0",
    2660                         "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
    2661                         "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
    2662                         "dev": true,
    2663                         "license": "MIT",
    2664                         "dependencies": {
    2665                                 "locate-path": "^6.0.0",
    2666                                 "path-exists": "^4.0.0"
    2667                         },
    2668                         "engines": {
    2669                                 "node": ">=10"
    2670                         },
    2671                         "funding": {
    2672                                 "url": "https://github.com/sponsors/sindresorhus"
    2673                         }
    2674                 },
    2675                 "node_modules/flat-cache": {
    2676                         "version": "4.0.1",
    2677                         "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
    2678                         "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
    2679                         "dev": true,
    2680                         "license": "MIT",
    2681                         "dependencies": {
    2682                                 "flatted": "^3.2.9",
    2683                                 "keyv": "^4.5.4"
    2684                         },
    2685                         "engines": {
    2686                                 "node": ">=16"
    2687                         }
    2688                 },
    2689                 "node_modules/flatted": {
    2690                         "version": "3.3.3",
    2691                         "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
    2692                         "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
    2693                         "dev": true,
    2694                         "license": "ISC"
    2695                 },
    2696                 "node_modules/follow-redirects": {
    2697                         "version": "1.15.11",
    2698                         "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
    2699                         "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
    2700                         "funding": [
    2701                                 {
    2702                                         "type": "individual",
    2703                                         "url": "https://github.com/sponsors/RubenVerborgh"
    2704                                 }
    2705                         ],
    2706                         "license": "MIT",
    2707                         "engines": {
    2708                                 "node": ">=4.0"
    2709                         },
    2710                         "peerDependenciesMeta": {
    2711                                 "debug": {
    2712                                         "optional": true
    2713                                 }
    2714                         }
    2715                 },
    2716                 "node_modules/form-data": {
    2717                         "version": "4.0.5",
    2718                         "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.5.tgz",
    2719                         "integrity": "sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==",
    2720                         "license": "MIT",
    2721                         "dependencies": {
    2722                                 "asynckit": "^0.4.0",
    2723                                 "combined-stream": "^1.0.8",
    2724                                 "es-set-tostringtag": "^2.1.0",
    2725                                 "hasown": "^2.0.2",
    2726                                 "mime-types": "^2.1.12"
    2727                         },
    2728                         "engines": {
    2729                                 "node": ">= 6"
    2730                         }
    2731                 },
    2732                 "node_modules/fsevents": {
    2733                         "version": "2.3.3",
    2734                         "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
    2735                         "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
    2736                         "hasInstallScript": true,
    2737                         "license": "MIT",
    2738                         "optional": true,
    2739                         "os": [
    2740                                 "darwin"
    2741                         ],
    2742                         "engines": {
    2743                                 "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
    2744                         }
    2745                 },
    2746                 "node_modules/function-bind": {
    2747                         "version": "1.1.2",
    2748                         "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
    2749                         "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
    2750                         "license": "MIT",
    2751                         "funding": {
    2752                                 "url": "https://github.com/sponsors/ljharb"
    2753                         }
    2754                 },
    2755                 "node_modules/gensync": {
    2756                         "version": "1.0.0-beta.2",
    2757                         "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
    2758                         "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
    2759                         "dev": true,
    2760                         "license": "MIT",
    2761                         "engines": {
    2762                                 "node": ">=6.9.0"
    2763                         }
    2764                 },
    2765                 "node_modules/get-intrinsic": {
    2766                         "version": "1.3.0",
    2767                         "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz",
    2768                         "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==",
    2769                         "license": "MIT",
    2770                         "dependencies": {
    2771                                 "call-bind-apply-helpers": "^1.0.2",
    2772                                 "es-define-property": "^1.0.1",
    2773                                 "es-errors": "^1.3.0",
    2774                                 "es-object-atoms": "^1.1.1",
    2775                                 "function-bind": "^1.1.2",
    2776                                 "get-proto": "^1.0.1",
    2777                                 "gopd": "^1.2.0",
    2778                                 "has-symbols": "^1.1.0",
    2779                                 "hasown": "^2.0.2",
    2780                                 "math-intrinsics": "^1.1.0"
    2781                         },
    2782                         "engines": {
    2783                                 "node": ">= 0.4"
    2784                         },
    2785                         "funding": {
    2786                                 "url": "https://github.com/sponsors/ljharb"
    2787                         }
    2788                 },
    2789                 "node_modules/get-proto": {
    2790                         "version": "1.0.1",
    2791                         "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
    2792                         "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
    2793                         "license": "MIT",
    2794                         "dependencies": {
    2795                                 "dunder-proto": "^1.0.1",
    2796                                 "es-object-atoms": "^1.0.0"
    2797                         },
    2798                         "engines": {
    2799                                 "node": ">= 0.4"
    2800                         }
    2801                 },
    2802                 "node_modules/glob-parent": {
    2803                         "version": "6.0.2",
    2804                         "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
    2805                         "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
    2806                         "dev": true,
    2807                         "license": "ISC",
    2808                         "dependencies": {
    2809                                 "is-glob": "^4.0.3"
    2810                         },
    2811                         "engines": {
    2812                                 "node": ">=10.13.0"
    2813                         }
    2814                 },
    2815                 "node_modules/globals": {
    2816                         "version": "16.5.0",
    2817                         "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz",
    2818                         "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==",
    2819                         "dev": true,
    2820                         "license": "MIT",
    2821                         "engines": {
    2822                                 "node": ">=18"
    2823                         },
    2824                         "funding": {
    2825                                 "url": "https://github.com/sponsors/sindresorhus"
    2826                         }
    2827                 },
    2828                 "node_modules/gopd": {
    2829                         "version": "1.2.0",
    2830                         "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
    2831                         "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
    2832                         "license": "MIT",
    2833                         "engines": {
    2834                                 "node": ">= 0.4"
    2835                         },
    2836                         "funding": {
    2837                                 "url": "https://github.com/sponsors/ljharb"
    2838                         }
    2839                 },
    2840                 "node_modules/graceful-fs": {
    2841                         "version": "4.2.11",
    2842                         "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
    2843                         "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
    2844                         "license": "ISC"
    2845                 },
    2846                 "node_modules/has-flag": {
    2847                         "version": "4.0.0",
    2848                         "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
    2849                         "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
    2850                         "dev": true,
    2851                         "license": "MIT",
    2852                         "engines": {
    2853                                 "node": ">=8"
    2854                         }
    2855                 },
    2856                 "node_modules/has-symbols": {
    2857                         "version": "1.1.0",
    2858                         "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
    2859                         "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
    2860                         "license": "MIT",
    2861                         "engines": {
    2862                                 "node": ">= 0.4"
    2863                         },
    2864                         "funding": {
    2865                                 "url": "https://github.com/sponsors/ljharb"
    2866                         }
    2867                 },
    2868                 "node_modules/has-tostringtag": {
    2869                         "version": "1.0.2",
    2870                         "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
    2871                         "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
    2872                         "license": "MIT",
    2873                         "dependencies": {
    2874                                 "has-symbols": "^1.0.3"
    2875                         },
    2876                         "engines": {
    2877                                 "node": ">= 0.4"
    2878                         },
    2879                         "funding": {
    2880                                 "url": "https://github.com/sponsors/ljharb"
    2881                         }
    2882                 },
    2883                 "node_modules/hasown": {
    2884                         "version": "2.0.2",
    2885                         "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
    2886                         "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
    2887                         "license": "MIT",
    2888                         "dependencies": {
    2889                                 "function-bind": "^1.1.2"
    2890                         },
    2891                         "engines": {
    2892                                 "node": ">= 0.4"
    2893                         }
    2894                 },
    2895                 "node_modules/hermes-estree": {
    2896                         "version": "0.25.1",
    2897                         "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz",
    2898                         "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==",
    2899                         "dev": true,
    2900                         "license": "MIT"
    2901                 },
    2902                 "node_modules/hermes-parser": {
    2903                         "version": "0.25.1",
    2904                         "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz",
    2905                         "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==",
    2906                         "dev": true,
    2907                         "license": "MIT",
    2908                         "dependencies": {
    2909                                 "hermes-estree": "0.25.1"
    2910                         }
    2911                 },
    2912                 "node_modules/ignore": {
    2913                         "version": "5.3.2",
    2914                         "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
    2915                         "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
    2916                         "dev": true,
    2917                         "license": "MIT",
    2918                         "engines": {
    2919                                 "node": ">= 4"
    2920                         }
    2921                 },
    2922                 "node_modules/import-fresh": {
    2923                         "version": "3.3.1",
    2924                         "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
    2925                         "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
    2926                         "dev": true,
    2927                         "license": "MIT",
    2928                         "dependencies": {
    2929                                 "parent-module": "^1.0.0",
    2930                                 "resolve-from": "^4.0.0"
    2931                         },
    2932                         "engines": {
    2933                                 "node": ">=6"
    2934                         },
    2935                         "funding": {
    2936                                 "url": "https://github.com/sponsors/sindresorhus"
    2937                         }
    2938                 },
    2939                 "node_modules/imurmurhash": {
    2940                         "version": "0.1.4",
    2941                         "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
    2942                         "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
    2943                         "dev": true,
    2944                         "license": "MIT",
    2945                         "engines": {
    2946                                 "node": ">=0.8.19"
    2947                         }
    2948                 },
    2949                 "node_modules/is-extglob": {
    2950                         "version": "2.1.1",
    2951                         "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
    2952                         "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
    2953                         "dev": true,
    2954                         "license": "MIT",
    2955                         "engines": {
    2956                                 "node": ">=0.10.0"
    2957                         }
    2958                 },
    2959                 "node_modules/is-glob": {
    2960                         "version": "4.0.3",
    2961                         "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
    2962                         "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
    2963                         "dev": true,
    2964                         "license": "MIT",
    2965                         "dependencies": {
    2966                                 "is-extglob": "^2.1.1"
    2967                         },
    2968                         "engines": {
    2969                                 "node": ">=0.10.0"
    2970                         }
    2971                 },
    2972                 "node_modules/isexe": {
    2973                         "version": "2.0.0",
    2974                         "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
    2975                         "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
    2976                         "dev": true,
    2977                         "license": "ISC"
    2978                 },
    2979                 "node_modules/jiti": {
    2980                         "version": "2.6.1",
    2981                         "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
    2982                         "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
    2983                         "license": "MIT",
    2984                         "bin": {
    2985                                 "jiti": "lib/jiti-cli.mjs"
    2986                         }
    2987                 },
    2988                 "node_modules/js-tokens": {
    2989                         "version": "4.0.0",
    2990                         "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
    2991                         "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
    2992                         "dev": true,
    2993                         "license": "MIT"
    2994                 },
    2995                 "node_modules/js-yaml": {
    2996                         "version": "4.1.1",
    2997                         "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
    2998                         "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
    2999                         "dev": true,
    3000                         "license": "MIT",
    3001                         "dependencies": {
    3002                                 "argparse": "^2.0.1"
    3003                         },
    3004                         "bin": {
    3005                                 "js-yaml": "bin/js-yaml.js"
    3006                         }
    3007                 },
    3008                 "node_modules/jsesc": {
    3009                         "version": "3.1.0",
    3010                         "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
    3011                         "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
    3012                         "dev": true,
    3013                         "license": "MIT",
    3014                         "bin": {
    3015                                 "jsesc": "bin/jsesc"
    3016                         },
    3017                         "engines": {
    3018                                 "node": ">=6"
    3019                         }
    3020                 },
    3021                 "node_modules/json-buffer": {
    3022                         "version": "3.0.1",
    3023                         "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
    3024                         "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
    3025                         "dev": true,
    3026                         "license": "MIT"
    3027                 },
    3028                 "node_modules/json-schema-traverse": {
    3029                         "version": "0.4.1",
    3030                         "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
    3031                         "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
    3032                         "dev": true,
    3033                         "license": "MIT"
    3034                 },
    3035                 "node_modules/json-stable-stringify-without-jsonify": {
    3036                         "version": "1.0.1",
    3037                         "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
    3038                         "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
    3039                         "dev": true,
    3040                         "license": "MIT"
    3041                 },
    3042                 "node_modules/json5": {
    3043                         "version": "2.2.3",
    3044                         "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
    3045                         "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
    3046                         "dev": true,
    3047                         "license": "MIT",
    3048                         "bin": {
    3049                                 "json5": "lib/cli.js"
    3050                         },
    3051                         "engines": {
    3052                                 "node": ">=6"
    3053                         }
    3054                 },
    3055                 "node_modules/keyv": {
    3056                         "version": "4.5.4",
    3057                         "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
    3058                         "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
    3059                         "dev": true,
    3060                         "license": "MIT",
    3061                         "dependencies": {
    3062                                 "json-buffer": "3.0.1"
    3063                         }
    3064                 },
    3065                 "node_modules/levn": {
    3066                         "version": "0.4.1",
    3067                         "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
    3068                         "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
    3069                         "dev": true,
    3070                         "license": "MIT",
    3071                         "dependencies": {
    3072                                 "prelude-ls": "^1.2.1",
    3073                                 "type-check": "~0.4.0"
    3074                         },
    3075                         "engines": {
    3076                                 "node": ">= 0.8.0"
    3077                         }
    3078                 },
    3079                 "node_modules/lightningcss": {
    3080                         "version": "1.30.2",
    3081                         "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
    3082                         "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
    3083                         "license": "MPL-2.0",
    3084                         "dependencies": {
    3085                                 "detect-libc": "^2.0.3"
    3086                         },
    3087                         "engines": {
    3088                                 "node": ">= 12.0.0"
    3089                         },
    3090                         "funding": {
    3091                                 "type": "opencollective",
    3092                                 "url": "https://opencollective.com/parcel"
    3093                         },
    3094                         "optionalDependencies": {
    3095                                 "lightningcss-android-arm64": "1.30.2",
    3096                                 "lightningcss-darwin-arm64": "1.30.2",
    3097                                 "lightningcss-darwin-x64": "1.30.2",
    3098                                 "lightningcss-freebsd-x64": "1.30.2",
    3099                                 "lightningcss-linux-arm-gnueabihf": "1.30.2",
    3100                                 "lightningcss-linux-arm64-gnu": "1.30.2",
    3101                                 "lightningcss-linux-arm64-musl": "1.30.2",
    3102                                 "lightningcss-linux-x64-gnu": "1.30.2",
    3103                                 "lightningcss-linux-x64-musl": "1.30.2",
    3104                                 "lightningcss-win32-arm64-msvc": "1.30.2",
    3105                                 "lightningcss-win32-x64-msvc": "1.30.2"
    3106                         }
    3107                 },
    3108                 "node_modules/lightningcss-android-arm64": {
    3109                         "version": "1.30.2",
    3110                         "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
    3111                         "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
    3112                         "cpu": [
    3113                                 "arm64"
    3114                         ],
    3115                         "license": "MPL-2.0",
    3116                         "optional": true,
    3117                         "os": [
    3118                                 "android"
    3119                         ],
    3120                         "engines": {
    3121                                 "node": ">= 12.0.0"
    3122                         },
    3123                         "funding": {
    3124                                 "type": "opencollective",
    3125                                 "url": "https://opencollective.com/parcel"
    3126                         }
    3127                 },
    3128                 "node_modules/lightningcss-darwin-arm64": {
    3129                         "version": "1.30.2",
    3130                         "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
    3131                         "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
    3132                         "cpu": [
    3133                                 "arm64"
    3134                         ],
    3135                         "license": "MPL-2.0",
    3136                         "optional": true,
    3137                         "os": [
    3138                                 "darwin"
    3139                         ],
    3140                         "engines": {
    3141                                 "node": ">= 12.0.0"
    3142                         },
    3143                         "funding": {
    3144                                 "type": "opencollective",
    3145                                 "url": "https://opencollective.com/parcel"
    3146                         }
    3147                 },
    3148                 "node_modules/lightningcss-darwin-x64": {
    3149                         "version": "1.30.2",
    3150                         "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
    3151                         "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
    3152                         "cpu": [
    3153                                 "x64"
    3154                         ],
    3155                         "license": "MPL-2.0",
    3156                         "optional": true,
    3157                         "os": [
    3158                                 "darwin"
    3159                         ],
    3160                         "engines": {
    3161                                 "node": ">= 12.0.0"
    3162                         },
    3163                         "funding": {
    3164                                 "type": "opencollective",
    3165                                 "url": "https://opencollective.com/parcel"
    3166                         }
    3167                 },
    3168                 "node_modules/lightningcss-freebsd-x64": {
    3169                         "version": "1.30.2",
    3170                         "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
    3171                         "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
    3172                         "cpu": [
    3173                                 "x64"
    3174                         ],
    3175                         "license": "MPL-2.0",
    3176                         "optional": true,
    3177                         "os": [
    3178                                 "freebsd"
    3179                         ],
    3180                         "engines": {
    3181                                 "node": ">= 12.0.0"
    3182                         },
    3183                         "funding": {
    3184                                 "type": "opencollective",
    3185                                 "url": "https://opencollective.com/parcel"
    3186                         }
    3187                 },
    3188                 "node_modules/lightningcss-linux-arm-gnueabihf": {
    3189                         "version": "1.30.2",
    3190                         "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
    3191                         "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
    3192                         "cpu": [
    3193                                 "arm"
    3194                         ],
    3195                         "license": "MPL-2.0",
    3196                         "optional": true,
    3197                         "os": [
    3198                                 "linux"
    3199                         ],
    3200                         "engines": {
    3201                                 "node": ">= 12.0.0"
    3202                         },
    3203                         "funding": {
    3204                                 "type": "opencollective",
    3205                                 "url": "https://opencollective.com/parcel"
    3206                         }
    3207                 },
    3208                 "node_modules/lightningcss-linux-arm64-gnu": {
    3209                         "version": "1.30.2",
    3210                         "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
    3211                         "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
    3212                         "cpu": [
    3213                                 "arm64"
    3214                         ],
    3215                         "license": "MPL-2.0",
    3216                         "optional": true,
    3217                         "os": [
    3218                                 "linux"
    3219                         ],
    3220                         "engines": {
    3221                                 "node": ">= 12.0.0"
    3222                         },
    3223                         "funding": {
    3224                                 "type": "opencollective",
    3225                                 "url": "https://opencollective.com/parcel"
    3226                         }
    3227                 },
    3228                 "node_modules/lightningcss-linux-arm64-musl": {
    3229                         "version": "1.30.2",
    3230                         "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
    3231                         "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
    3232                         "cpu": [
    3233                                 "arm64"
    3234                         ],
    3235                         "license": "MPL-2.0",
    3236                         "optional": true,
    3237                         "os": [
    3238                                 "linux"
    3239                         ],
    3240                         "engines": {
    3241                                 "node": ">= 12.0.0"
    3242                         },
    3243                         "funding": {
    3244                                 "type": "opencollective",
    3245                                 "url": "https://opencollective.com/parcel"
    3246                         }
    3247                 },
    3248                 "node_modules/lightningcss-linux-x64-gnu": {
    3249                         "version": "1.30.2",
    3250                         "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
    3251                         "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
    3252                         "cpu": [
    3253                                 "x64"
    3254                         ],
    3255                         "license": "MPL-2.0",
    3256                         "optional": true,
    3257                         "os": [
    3258                                 "linux"
    3259                         ],
    3260                         "engines": {
    3261                                 "node": ">= 12.0.0"
    3262                         },
    3263                         "funding": {
    3264                                 "type": "opencollective",
    3265                                 "url": "https://opencollective.com/parcel"
    3266                         }
    3267                 },
    3268                 "node_modules/lightningcss-linux-x64-musl": {
    3269                         "version": "1.30.2",
    3270                         "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
    3271                         "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
    3272                         "cpu": [
    3273                                 "x64"
    3274                         ],
    3275                         "license": "MPL-2.0",
    3276                         "optional": true,
    3277                         "os": [
    3278                                 "linux"
    3279                         ],
    3280                         "engines": {
    3281                                 "node": ">= 12.0.0"
    3282                         },
    3283                         "funding": {
    3284                                 "type": "opencollective",
    3285                                 "url": "https://opencollective.com/parcel"
    3286                         }
    3287                 },
    3288                 "node_modules/lightningcss-win32-arm64-msvc": {
    3289                         "version": "1.30.2",
    3290                         "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
    3291                         "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
    3292                         "cpu": [
    3293                                 "arm64"
    3294                         ],
    3295                         "license": "MPL-2.0",
    3296                         "optional": true,
    3297                         "os": [
    3298                                 "win32"
    3299                         ],
    3300                         "engines": {
    3301                                 "node": ">= 12.0.0"
    3302                         },
    3303                         "funding": {
    3304                                 "type": "opencollective",
    3305                                 "url": "https://opencollective.com/parcel"
    3306                         }
    3307                 },
    3308                 "node_modules/lightningcss-win32-x64-msvc": {
    3309                         "version": "1.30.2",
    3310                         "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
    3311                         "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
    3312                         "cpu": [
    3313                                 "x64"
    3314                         ],
    3315                         "license": "MPL-2.0",
    3316                         "optional": true,
    3317                         "os": [
    3318                                 "win32"
    3319                         ],
    3320                         "engines": {
    3321                                 "node": ">= 12.0.0"
    3322                         },
    3323                         "funding": {
    3324                                 "type": "opencollective",
    3325                                 "url": "https://opencollective.com/parcel"
    3326                         }
    3327                 },
    3328                 "node_modules/locate-path": {
    3329                         "version": "6.0.0",
    3330                         "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
    3331                         "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
    3332                         "dev": true,
    3333                         "license": "MIT",
    3334                         "dependencies": {
    3335                                 "p-locate": "^5.0.0"
    3336                         },
    3337                         "engines": {
    3338                                 "node": ">=10"
    3339                         },
    3340                         "funding": {
    3341                                 "url": "https://github.com/sponsors/sindresorhus"
    3342                         }
    3343                 },
    3344                 "node_modules/lodash.merge": {
    3345                         "version": "4.6.2",
    3346                         "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
    3347                         "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
    3348                         "dev": true,
    3349                         "license": "MIT"
    3350                 },
    3351                 "node_modules/lru-cache": {
    3352                         "version": "5.1.1",
    3353                         "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
    3354                         "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
    3355                         "dev": true,
    3356                         "license": "ISC",
    3357                         "dependencies": {
    3358                                 "yallist": "^3.0.2"
    3359                         }
    3360                 },
    3361                 "node_modules/lucide-react": {
    3362                         "version": "0.563.0",
    3363                         "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.563.0.tgz",
    3364                         "integrity": "sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA==",
    3365                         "license": "ISC",
    3366                         "peerDependencies": {
    3367                                 "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
    3368                         }
    3369                 },
    3370                 "node_modules/magic-string": {
    3371                         "version": "0.30.21",
    3372                         "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
    3373                         "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
    3374                         "license": "MIT",
    3375                         "dependencies": {
    3376                                 "@jridgewell/sourcemap-codec": "^1.5.5"
    3377                         }
    3378                 },
    3379                 "node_modules/math-intrinsics": {
    3380                         "version": "1.1.0",
    3381                         "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
    3382                         "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
    3383                         "license": "MIT",
    3384                         "engines": {
    3385                                 "node": ">= 0.4"
    3386                         }
    3387                 },
    3388                 "node_modules/mime-db": {
    3389                         "version": "1.52.0",
    3390                         "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
    3391                         "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
    3392                         "license": "MIT",
    3393                         "engines": {
    3394                                 "node": ">= 0.6"
    3395                         }
    3396                 },
    3397                 "node_modules/mime-types": {
    3398                         "version": "2.1.35",
    3399                         "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
    3400                         "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
    3401                         "license": "MIT",
    3402                         "dependencies": {
    3403                                 "mime-db": "1.52.0"
    3404                         },
    3405                         "engines": {
    3406                                 "node": ">= 0.6"
    3407                         }
    3408                 },
    3409                 "node_modules/minimatch": {
    3410                         "version": "3.1.2",
    3411                         "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
    3412                         "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
    3413                         "dev": true,
    3414                         "license": "ISC",
    3415                         "dependencies": {
    3416                                 "brace-expansion": "^1.1.7"
    3417                         },
    3418                         "engines": {
    3419                                 "node": "*"
    3420                         }
    3421                 },
    3422                 "node_modules/ms": {
    3423                         "version": "2.1.3",
    3424                         "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
    3425                         "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
    3426                         "dev": true,
    3427                         "license": "MIT"
    3428                 },
    3429                 "node_modules/nanoid": {
    3430                         "version": "3.3.11",
    3431                         "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
    3432                         "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
    3433                         "funding": [
    3434                                 {
    3435                                         "type": "github",
    3436                                         "url": "https://github.com/sponsors/ai"
    3437                                 }
    3438                         ],
    3439                         "license": "MIT",
    3440                         "bin": {
    3441                                 "nanoid": "bin/nanoid.cjs"
    3442                         },
    3443                         "engines": {
    3444                                 "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
    3445                         }
    3446                 },
    3447                 "node_modules/natural-compare": {
    3448                         "version": "1.4.0",
    3449                         "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
    3450                         "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
    3451                         "dev": true,
    3452                         "license": "MIT"
    3453                 },
    3454                 "node_modules/node-releases": {
    3455                         "version": "2.0.27",
    3456                         "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
    3457                         "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
    3458                         "dev": true,
    3459                         "license": "MIT"
    3460                 },
    3461                 "node_modules/optionator": {
    3462                         "version": "0.9.4",
    3463                         "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
    3464                         "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
    3465                         "dev": true,
    3466                         "license": "MIT",
    3467                         "dependencies": {
    3468                                 "deep-is": "^0.1.3",
    3469                                 "fast-levenshtein": "^2.0.6",
    3470                                 "levn": "^0.4.1",
    3471                                 "prelude-ls": "^1.2.1",
    3472                                 "type-check": "^0.4.0",
    3473                                 "word-wrap": "^1.2.5"
    3474                         },
    3475                         "engines": {
    3476                                 "node": ">= 0.8.0"
    3477                         }
    3478                 },
    3479                 "node_modules/p-limit": {
    3480                         "version": "3.1.0",
    3481                         "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
    3482                         "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
    3483                         "dev": true,
    3484                         "license": "MIT",
    3485                         "dependencies": {
    3486                                 "yocto-queue": "^0.1.0"
    3487                         },
    3488                         "engines": {
    3489                                 "node": ">=10"
    3490                         },
    3491                         "funding": {
    3492                                 "url": "https://github.com/sponsors/sindresorhus"
    3493                         }
    3494                 },
    3495                 "node_modules/p-locate": {
    3496                         "version": "5.0.0",
    3497                         "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
    3498                         "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
    3499                         "dev": true,
    3500                         "license": "MIT",
    3501                         "dependencies": {
    3502                                 "p-limit": "^3.0.2"
    3503                         },
    3504                         "engines": {
    3505                                 "node": ">=10"
    3506                         },
    3507                         "funding": {
    3508                                 "url": "https://github.com/sponsors/sindresorhus"
    3509                         }
    3510                 },
    3511                 "node_modules/parent-module": {
    3512                         "version": "1.0.1",
    3513                         "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
    3514                         "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
    3515                         "dev": true,
    3516                         "license": "MIT",
    3517                         "dependencies": {
    3518                                 "callsites": "^3.0.0"
    3519                         },
    3520                         "engines": {
    3521                                 "node": ">=6"
    3522                         }
    3523                 },
    3524                 "node_modules/path-exists": {
    3525                         "version": "4.0.0",
    3526                         "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
    3527                         "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
    3528                         "dev": true,
    3529                         "license": "MIT",
    3530                         "engines": {
    3531                                 "node": ">=8"
    3532                         }
    3533                 },
    3534                 "node_modules/path-key": {
    3535                         "version": "3.1.1",
    3536                         "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
    3537                         "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
    3538                         "dev": true,
    3539                         "license": "MIT",
    3540                         "engines": {
    3541                                 "node": ">=8"
    3542                         }
    3543                 },
    3544                 "node_modules/picocolors": {
    3545                         "version": "1.1.1",
    3546                         "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
    3547                         "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
    3548                         "license": "ISC"
    3549                 },
    3550                 "node_modules/picomatch": {
    3551                         "version": "4.0.3",
    3552                         "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
    3553                         "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
    3554                         "license": "MIT",
    3555                         "engines": {
    3556                                 "node": ">=12"
    3557                         },
    3558                         "funding": {
    3559                                 "url": "https://github.com/sponsors/jonschlinkert"
    3560                         }
    3561                 },
    3562                 "node_modules/postcss": {
    3563                         "version": "8.5.6",
    3564                         "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
    3565                         "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
    3566                         "funding": [
    3567                                 {
    3568                                         "type": "opencollective",
    3569                                         "url": "https://opencollective.com/postcss/"
    3570                                 },
    3571                                 {
    3572                                         "type": "tidelift",
    3573                                         "url": "https://tidelift.com/funding/github/npm/postcss"
    3574                                 },
    3575                                 {
    3576                                         "type": "github",
    3577                                         "url": "https://github.com/sponsors/ai"
    3578                                 }
    3579                         ],
    3580                         "license": "MIT",
    3581                         "dependencies": {
    3582                                 "nanoid": "^3.3.11",
    3583                                 "picocolors": "^1.1.1",
    3584                                 "source-map-js": "^1.2.1"
    3585                         },
    3586                         "engines": {
    3587                                 "node": "^10 || ^12 || >=14"
    3588                         }
    3589                 },
    3590                 "node_modules/prelude-ls": {
    3591                         "version": "1.2.1",
    3592                         "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
    3593                         "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
    3594                         "dev": true,
    3595                         "license": "MIT",
    3596                         "engines": {
    3597                                 "node": ">= 0.8.0"
    3598                         }
    3599                 },
    3600                 "node_modules/proxy-from-env": {
    3601                         "version": "1.1.0",
    3602                         "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
    3603                         "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
    3604                         "license": "MIT"
    3605                 },
    3606                 "node_modules/punycode": {
    3607                         "version": "2.3.1",
    3608                         "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
    3609                         "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
    3610                         "dev": true,
    3611                         "license": "MIT",
    3612                         "engines": {
    3613                                 "node": ">=6"
    3614                         }
    3615                 },
    3616                 "node_modules/react": {
    3617                         "version": "19.2.3",
    3618                         "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz",
    3619                         "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==",
    3620                         "license": "MIT",
    3621                         "engines": {
    3622                                 "node": ">=0.10.0"
    3623                         }
    3624                 },
    3625                 "node_modules/react-dom": {
    3626                         "version": "19.2.3",
    3627                         "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz",
    3628                         "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==",
    3629                         "license": "MIT",
    3630                         "dependencies": {
    3631                                 "scheduler": "^0.27.0"
    3632                         },
    3633                         "peerDependencies": {
    3634                                 "react": "^19.2.3"
    3635                         }
    3636                 },
    3637                 "node_modules/react-refresh": {
    3638                         "version": "0.18.0",
    3639                         "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
    3640                         "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==",
    3641                         "dev": true,
    3642                         "license": "MIT",
    3643                         "engines": {
    3644                                 "node": ">=0.10.0"
    3645                         }
    3646                 },
    3647                 "node_modules/react-router": {
    3648                         "version": "7.13.0",
    3649                         "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.0.tgz",
    3650                         "integrity": "sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==",
    3651                         "license": "MIT",
    3652                         "dependencies": {
    3653                                 "cookie": "^1.0.1",
    3654                                 "set-cookie-parser": "^2.6.0"
    3655                         },
    3656                         "engines": {
    3657                                 "node": ">=20.0.0"
    3658                         },
    3659                         "peerDependencies": {
    3660                                 "react": ">=18",
    3661                                 "react-dom": ">=18"
    3662                         },
    3663                         "peerDependenciesMeta": {
    3664                                 "react-dom": {
    3665                                         "optional": true
    3666                                 }
    3667                         }
    3668                 },
    3669                 "node_modules/react-router-dom": {
    3670                         "version": "7.13.0",
    3671                         "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.0.tgz",
    3672                         "integrity": "sha512-5CO/l5Yahi2SKC6rGZ+HDEjpjkGaG/ncEP7eWFTvFxbHP8yeeI0PxTDjimtpXYlR3b3i9/WIL4VJttPrESIf2g==",
    3673                         "license": "MIT",
    3674                         "dependencies": {
    3675                                 "react-router": "7.13.0"
    3676                         },
    3677                         "engines": {
    3678                                 "node": ">=20.0.0"
    3679                         },
    3680                         "peerDependencies": {
    3681                                 "react": ">=18",
    3682                                 "react-dom": ">=18"
    3683                         }
    3684                 },
    3685                 "node_modules/resolve-from": {
    3686                         "version": "4.0.0",
    3687                         "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
    3688                         "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
    3689                         "dev": true,
    3690                         "license": "MIT",
    3691                         "engines": {
    3692                                 "node": ">=4"
    3693                         }
    3694                 },
    3695                 "node_modules/rollup": {
    3696                         "version": "4.55.1",
    3697                         "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz",
    3698                         "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==",
    3699                         "license": "MIT",
    3700                         "dependencies": {
    3701                                 "@types/estree": "1.0.8"
    3702                         },
    3703                         "bin": {
    3704                                 "rollup": "dist/bin/rollup"
    3705                         },
    3706                         "engines": {
    3707                                 "node": ">=18.0.0",
    3708                                 "npm": ">=8.0.0"
    3709                         },
    3710                         "optionalDependencies": {
    3711                                 "@rollup/rollup-android-arm-eabi": "4.55.1",
    3712                                 "@rollup/rollup-android-arm64": "4.55.1",
    3713                                 "@rollup/rollup-darwin-arm64": "4.55.1",
    3714                                 "@rollup/rollup-darwin-x64": "4.55.1",
    3715                                 "@rollup/rollup-freebsd-arm64": "4.55.1",
    3716                                 "@rollup/rollup-freebsd-x64": "4.55.1",
    3717                                 "@rollup/rollup-linux-arm-gnueabihf": "4.55.1",
    3718                                 "@rollup/rollup-linux-arm-musleabihf": "4.55.1",
    3719                                 "@rollup/rollup-linux-arm64-gnu": "4.55.1",
    3720                                 "@rollup/rollup-linux-arm64-musl": "4.55.1",
    3721                                 "@rollup/rollup-linux-loong64-gnu": "4.55.1",
    3722                                 "@rollup/rollup-linux-loong64-musl": "4.55.1",
    3723                                 "@rollup/rollup-linux-ppc64-gnu": "4.55.1",
    3724                                 "@rollup/rollup-linux-ppc64-musl": "4.55.1",
    3725                                 "@rollup/rollup-linux-riscv64-gnu": "4.55.1",
    3726                                 "@rollup/rollup-linux-riscv64-musl": "4.55.1",
    3727                                 "@rollup/rollup-linux-s390x-gnu": "4.55.1",
    3728                                 "@rollup/rollup-linux-x64-gnu": "4.55.1",
    3729                                 "@rollup/rollup-linux-x64-musl": "4.55.1",
    3730                                 "@rollup/rollup-openbsd-x64": "4.55.1",
    3731                                 "@rollup/rollup-openharmony-arm64": "4.55.1",
    3732                                 "@rollup/rollup-win32-arm64-msvc": "4.55.1",
    3733                                 "@rollup/rollup-win32-ia32-msvc": "4.55.1",
    3734                                 "@rollup/rollup-win32-x64-gnu": "4.55.1",
    3735                                 "@rollup/rollup-win32-x64-msvc": "4.55.1",
    3736                                 "fsevents": "~2.3.2"
    3737                         }
    3738                 },
    3739                 "node_modules/scheduler": {
    3740                         "version": "0.27.0",
    3741                         "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
    3742                         "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
    3743                         "license": "MIT"
    3744                 },
    3745                 "node_modules/semver": {
    3746                         "version": "6.3.1",
    3747                         "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
    3748                         "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
    3749                         "dev": true,
    3750                         "license": "ISC",
    3751                         "bin": {
    3752                                 "semver": "bin/semver.js"
    3753                         }
    3754                 },
    3755                 "node_modules/set-cookie-parser": {
    3756                         "version": "2.7.2",
    3757                         "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
    3758                         "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
    3759                         "license": "MIT"
    3760                 },
    3761                 "node_modules/shebang-command": {
    3762                         "version": "2.0.0",
    3763                         "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
    3764                         "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
    3765                         "dev": true,
    3766                         "license": "MIT",
    3767                         "dependencies": {
    3768                                 "shebang-regex": "^3.0.0"
    3769                         },
    3770                         "engines": {
    3771                                 "node": ">=8"
    3772                         }
    3773                 },
    3774                 "node_modules/shebang-regex": {
    3775                         "version": "3.0.0",
    3776                         "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
    3777                         "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
    3778                         "dev": true,
    3779                         "license": "MIT",
    3780                         "engines": {
    3781                                 "node": ">=8"
    3782                         }
    3783                 },
    3784                 "node_modules/source-map-js": {
    3785                         "version": "1.2.1",
    3786                         "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
    3787                         "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
    3788                         "license": "BSD-3-Clause",
    3789                         "engines": {
    3790                                 "node": ">=0.10.0"
    3791                         }
    3792                 },
    3793                 "node_modules/strip-json-comments": {
    3794                         "version": "3.1.1",
    3795                         "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
    3796                         "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
    3797                         "dev": true,
    3798                         "license": "MIT",
    3799                         "engines": {
    3800                                 "node": ">=8"
    3801                         },
    3802                         "funding": {
    3803                                 "url": "https://github.com/sponsors/sindresorhus"
    3804                         }
    3805                 },
    3806                 "node_modules/supports-color": {
    3807                         "version": "7.2.0",
    3808                         "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
    3809                         "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
    3810                         "dev": true,
    3811                         "license": "MIT",
    3812                         "dependencies": {
    3813                                 "has-flag": "^4.0.0"
    3814                         },
    3815                         "engines": {
    3816                                 "node": ">=8"
    3817                         }
    3818                 },
    3819                 "node_modules/tailwindcss": {
    3820                         "version": "4.1.18",
    3821                         "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",
    3822                         "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",
    3823                         "license": "MIT"
    3824                 },
    3825                 "node_modules/tapable": {
    3826                         "version": "2.3.0",
    3827                         "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
    3828                         "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==",
    3829                         "license": "MIT",
    3830                         "engines": {
    3831                                 "node": ">=6"
    3832                         },
    3833                         "funding": {
    3834                                 "type": "opencollective",
    3835                                 "url": "https://opencollective.com/webpack"
    3836                         }
    3837                 },
    3838                 "node_modules/tinyglobby": {
    3839                         "version": "0.2.15",
    3840                         "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
    3841                         "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
    3842                         "license": "MIT",
    3843                         "dependencies": {
    3844                                 "fdir": "^6.5.0",
    3845                                 "picomatch": "^4.0.3"
    3846                         },
    3847                         "engines": {
    3848                                 "node": ">=12.0.0"
    3849                         },
    3850                         "funding": {
    3851                                 "url": "https://github.com/sponsors/SuperchupuDev"
    3852                         }
    3853                 },
    3854                 "node_modules/ts-api-utils": {
    3855                         "version": "2.4.0",
    3856                         "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
    3857                         "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
    3858                         "dev": true,
    3859                         "license": "MIT",
    3860                         "engines": {
    3861                                 "node": ">=18.12"
    3862                         },
    3863                         "peerDependencies": {
    3864                                 "typescript": ">=4.8.4"
    3865                         }
    3866                 },
    3867                 "node_modules/type-check": {
    3868                         "version": "0.4.0",
    3869                         "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
    3870                         "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
    3871                         "dev": true,
    3872                         "license": "MIT",
    3873                         "dependencies": {
    3874                                 "prelude-ls": "^1.2.1"
    3875                         },
    3876                         "engines": {
    3877                                 "node": ">= 0.8.0"
    3878                         }
    3879                 },
    3880                 "node_modules/typescript": {
    3881                         "version": "5.9.3",
    3882                         "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
    3883                         "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
    3884                         "dev": true,
    3885                         "license": "Apache-2.0",
    3886                         "bin": {
    3887                                 "tsc": "bin/tsc",
    3888                                 "tsserver": "bin/tsserver"
    3889                         },
    3890                         "engines": {
    3891                                 "node": ">=14.17"
    3892                         }
    3893                 },
    3894                 "node_modules/typescript-eslint": {
    3895                         "version": "8.53.0",
    3896                         "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.53.0.tgz",
    3897                         "integrity": "sha512-xHURCQNxZ1dsWn0sdOaOfCSQG0HKeqSj9OexIxrz6ypU6wHYOdX2I3D2b8s8wFSsSOYJb+6q283cLiLlkEsBYw==",
    3898                         "dev": true,
    3899                         "license": "MIT",
    3900                         "dependencies": {
    3901                                 "@typescript-eslint/eslint-plugin": "8.53.0",
    3902                                 "@typescript-eslint/parser": "8.53.0",
    3903                                 "@typescript-eslint/typescript-estree": "8.53.0",
    3904                                 "@typescript-eslint/utils": "8.53.0"
    3905                         },
    3906                         "engines": {
    3907                                 "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
    3908                         },
    3909                         "funding": {
    3910                                 "type": "opencollective",
    3911                                 "url": "https://opencollective.com/typescript-eslint"
    3912                         },
    3913                         "peerDependencies": {
    3914                                 "eslint": "^8.57.0 || ^9.0.0",
    3915                                 "typescript": ">=4.8.4 <6.0.0"
    3916                         }
    3917                 },
    3918                 "node_modules/undici-types": {
    3919                         "version": "7.16.0",
    3920                         "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
    3921                         "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
    3922                         "devOptional": true,
    3923                         "license": "MIT"
    3924                 },
    3925                 "node_modules/update-browserslist-db": {
    3926                         "version": "1.2.3",
    3927                         "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
    3928                         "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
    3929                         "dev": true,
    3930                         "funding": [
    3931                                 {
    3932                                         "type": "opencollective",
    3933                                         "url": "https://opencollective.com/browserslist"
    3934                                 },
    3935                                 {
    3936                                         "type": "tidelift",
    3937                                         "url": "https://tidelift.com/funding/github/npm/browserslist"
    3938                                 },
    3939                                 {
    3940                                         "type": "github",
    3941                                         "url": "https://github.com/sponsors/ai"
    3942                                 }
    3943                         ],
    3944                         "license": "MIT",
    3945                         "dependencies": {
    3946                                 "escalade": "^3.2.0",
    3947                                 "picocolors": "^1.1.1"
    3948                         },
    3949                         "bin": {
    3950                                 "update-browserslist-db": "cli.js"
    3951                         },
    3952                         "peerDependencies": {
    3953                                 "browserslist": ">= 4.21.0"
    3954                         }
    3955                 },
    3956                 "node_modules/uri-js": {
    3957                         "version": "4.4.1",
    3958                         "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
    3959                         "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
    3960                         "dev": true,
    3961                         "license": "BSD-2-Clause",
    3962                         "dependencies": {
    3963                                 "punycode": "^2.1.0"
    3964                         }
    3965                 },
    3966                 "node_modules/vite": {
    3967                         "version": "7.3.1",
    3968                         "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
    3969                         "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
    3970                         "license": "MIT",
    3971                         "dependencies": {
    3972                                 "esbuild": "^0.27.0",
    3973                                 "fdir": "^6.5.0",
    3974                                 "picomatch": "^4.0.3",
    3975                                 "postcss": "^8.5.6",
    3976                                 "rollup": "^4.43.0",
    3977                                 "tinyglobby": "^0.2.15"
    3978                         },
    3979                         "bin": {
    3980                                 "vite": "bin/vite.js"
    3981                         },
    3982                         "engines": {
    3983                                 "node": "^20.19.0 || >=22.12.0"
    3984                         },
    3985                         "funding": {
    3986                                 "url": "https://github.com/vitejs/vite?sponsor=1"
    3987                         },
    3988                         "optionalDependencies": {
    3989                                 "fsevents": "~2.3.3"
    3990                         },
    3991                         "peerDependencies": {
    3992                                 "@types/node": "^20.19.0 || >=22.12.0",
    3993                                 "jiti": ">=1.21.0",
    3994                                 "less": "^4.0.0",
    3995                                 "lightningcss": "^1.21.0",
    3996                                 "sass": "^1.70.0",
    3997                                 "sass-embedded": "^1.70.0",
    3998                                 "stylus": ">=0.54.8",
    3999                                 "sugarss": "^5.0.0",
    4000                                 "terser": "^5.16.0",
    4001                                 "tsx": "^4.8.1",
    4002                                 "yaml": "^2.4.2"
    4003                         },
    4004                         "peerDependenciesMeta": {
    4005                                 "@types/node": {
    4006                                         "optional": true
    4007                                 },
    4008                                 "jiti": {
    4009                                         "optional": true
    4010                                 },
    4011                                 "less": {
    4012                                         "optional": true
    4013                                 },
    4014                                 "lightningcss": {
    4015                                         "optional": true
    4016                                 },
    4017                                 "sass": {
    4018                                         "optional": true
    4019                                 },
    4020                                 "sass-embedded": {
    4021                                         "optional": true
    4022                                 },
    4023                                 "stylus": {
    4024                                         "optional": true
    4025                                 },
    4026                                 "sugarss": {
    4027                                         "optional": true
    4028                                 },
    4029                                 "terser": {
    4030                                         "optional": true
    4031                                 },
    4032                                 "tsx": {
    4033                                         "optional": true
    4034                                 },
    4035                                 "yaml": {
    4036                                         "optional": true
    4037                                 }
    4038                         }
    4039                 },
    4040                 "node_modules/which": {
    4041                         "version": "2.0.2",
    4042                         "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
    4043                         "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
    4044                         "dev": true,
    4045                         "license": "ISC",
    4046                         "dependencies": {
    4047                                 "isexe": "^2.0.0"
    4048                         },
    4049                         "bin": {
    4050                                 "node-which": "bin/node-which"
    4051                         },
    4052                         "engines": {
    4053                                 "node": ">= 8"
    4054                         }
    4055                 },
    4056                 "node_modules/word-wrap": {
    4057                         "version": "1.2.5",
    4058                         "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
    4059                         "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
    4060                         "dev": true,
    4061                         "license": "MIT",
    4062                         "engines": {
    4063                                 "node": ">=0.10.0"
    4064                         }
    4065                 },
    4066                 "node_modules/yallist": {
    4067                         "version": "3.1.1",
    4068                         "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
    4069                         "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
    4070                         "dev": true,
    4071                         "license": "ISC"
    4072                 },
    4073                 "node_modules/yocto-queue": {
    4074                         "version": "0.1.0",
    4075                         "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
    4076                         "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
    4077                         "dev": true,
    4078                         "license": "MIT",
    4079                         "engines": {
    4080                                 "node": ">=10"
    4081                         },
    4082                         "funding": {
    4083                                 "url": "https://github.com/sponsors/sindresorhus"
    4084                         }
    4085                 },
    4086                 "node_modules/zod": {
    4087                         "version": "4.3.5",
    4088                         "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz",
    4089                         "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==",
    4090                         "dev": true,
    4091                         "license": "MIT",
    4092                         "funding": {
    4093                                 "url": "https://github.com/sponsors/colinhacks"
    4094                         }
    4095                 },
    4096                 "node_modules/zod-validation-error": {
    4097                         "version": "4.0.2",
    4098                         "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz",
    4099                         "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==",
    4100                         "dev": true,
    4101                         "license": "MIT",
    4102                         "engines": {
    4103                                 "node": ">=18.0.0"
    4104                         },
    4105                         "peerDependencies": {
    4106                                 "zod": "^3.25.0 || ^4.0.0"
    4107                         }
    4108                 }
    4109         }
     2  "name": "frontend",
     3  "version": "0.0.0",
     4  "lockfileVersion": 3,
     5  "requires": true,
     6  "packages": {
     7    "": {
     8      "name": "frontend",
     9      "version": "0.0.0",
     10      "dependencies": {
     11        "@tailwindcss/vite": "^4.1.18",
     12        "lucide-react": "^0.563.0",
     13        "react": "^19.2.0",
     14        "react-dom": "^19.2.0",
     15        "react-router-dom": "^7.13.0",
     16        "tailwindcss": "^4.1.18"
     17      },
     18      "devDependencies": {
     19        "@eslint/js": "^9.39.1",
     20        "@types/node": "^24.10.1",
     21        "@types/react": "^19.2.5",
     22        "@types/react-dom": "^19.2.3",
     23        "@vitejs/plugin-react": "^5.1.1",
     24        "eslint": "^9.39.1",
     25        "eslint-plugin-react-hooks": "^7.0.1",
     26        "eslint-plugin-react-refresh": "^0.4.24",
     27        "globals": "^16.5.0",
     28        "typescript": "~5.9.3",
     29        "typescript-eslint": "^8.46.4",
     30        "vite": "^7.2.4"
     31      }
     32    },
     33    "node_modules/@babel/code-frame": {
     34      "version": "7.28.6",
     35      "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.28.6.tgz",
     36      "integrity": "sha512-JYgintcMjRiCvS8mMECzaEn+m3PfoQiyqukOMCCVQtoJGYJw8j/8LBJEiqkHLkfwCcs74E3pbAUFNg7d9VNJ+Q==",
     37      "dev": true,
     38      "license": "MIT",
     39      "dependencies": {
     40        "@babel/helper-validator-identifier": "^7.28.5",
     41        "js-tokens": "^4.0.0",
     42        "picocolors": "^1.1.1"
     43      },
     44      "engines": {
     45        "node": ">=6.9.0"
     46      }
     47    },
     48    "node_modules/@babel/compat-data": {
     49      "version": "7.28.6",
     50      "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.6.tgz",
     51      "integrity": "sha512-2lfu57JtzctfIrcGMz992hyLlByuzgIk58+hhGCxjKZ3rWI82NnVLjXcaTqkI2NvlcvOskZaiZ5kjUALo3Lpxg==",
     52      "dev": true,
     53      "license": "MIT",
     54      "engines": {
     55        "node": ">=6.9.0"
     56      }
     57    },
     58    "node_modules/@babel/core": {
     59      "version": "7.28.6",
     60      "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.6.tgz",
     61      "integrity": "sha512-H3mcG6ZDLTlYfaSNi0iOKkigqMFvkTKlGUYlD8GW7nNOYRrevuA46iTypPyv+06V3fEmvvazfntkBU34L0azAw==",
     62      "dev": true,
     63      "license": "MIT",
     64      "dependencies": {
     65        "@babel/code-frame": "^7.28.6",
     66        "@babel/generator": "^7.28.6",
     67        "@babel/helper-compilation-targets": "^7.28.6",
     68        "@babel/helper-module-transforms": "^7.28.6",
     69        "@babel/helpers": "^7.28.6",
     70        "@babel/parser": "^7.28.6",
     71        "@babel/template": "^7.28.6",
     72        "@babel/traverse": "^7.28.6",
     73        "@babel/types": "^7.28.6",
     74        "@jridgewell/remapping": "^2.3.5",
     75        "convert-source-map": "^2.0.0",
     76        "debug": "^4.1.0",
     77        "gensync": "^1.0.0-beta.2",
     78        "json5": "^2.2.3",
     79        "semver": "^6.3.1"
     80      },
     81      "engines": {
     82        "node": ">=6.9.0"
     83      },
     84      "funding": {
     85        "type": "opencollective",
     86        "url": "https://opencollective.com/babel"
     87      }
     88    },
     89    "node_modules/@babel/generator": {
     90      "version": "7.28.6",
     91      "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.6.tgz",
     92      "integrity": "sha512-lOoVRwADj8hjf7al89tvQ2a1lf53Z+7tiXMgpZJL3maQPDxh0DgLMN62B2MKUOFcoodBHLMbDM6WAbKgNy5Suw==",
     93      "dev": true,
     94      "license": "MIT",
     95      "dependencies": {
     96        "@babel/parser": "^7.28.6",
     97        "@babel/types": "^7.28.6",
     98        "@jridgewell/gen-mapping": "^0.3.12",
     99        "@jridgewell/trace-mapping": "^0.3.28",
     100        "jsesc": "^3.0.2"
     101      },
     102      "engines": {
     103        "node": ">=6.9.0"
     104      }
     105    },
     106    "node_modules/@babel/helper-compilation-targets": {
     107      "version": "7.28.6",
     108      "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
     109      "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
     110      "dev": true,
     111      "license": "MIT",
     112      "dependencies": {
     113        "@babel/compat-data": "^7.28.6",
     114        "@babel/helper-validator-option": "^7.27.1",
     115        "browserslist": "^4.24.0",
     116        "lru-cache": "^5.1.1",
     117        "semver": "^6.3.1"
     118      },
     119      "engines": {
     120        "node": ">=6.9.0"
     121      }
     122    },
     123    "node_modules/@babel/helper-globals": {
     124      "version": "7.28.0",
     125      "resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
     126      "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==",
     127      "dev": true,
     128      "license": "MIT",
     129      "engines": {
     130        "node": ">=6.9.0"
     131      }
     132    },
     133    "node_modules/@babel/helper-module-imports": {
     134      "version": "7.28.6",
     135      "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
     136      "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
     137      "dev": true,
     138      "license": "MIT",
     139      "dependencies": {
     140        "@babel/traverse": "^7.28.6",
     141        "@babel/types": "^7.28.6"
     142      },
     143      "engines": {
     144        "node": ">=6.9.0"
     145      }
     146    },
     147    "node_modules/@babel/helper-module-transforms": {
     148      "version": "7.28.6",
     149      "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
     150      "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
     151      "dev": true,
     152      "license": "MIT",
     153      "dependencies": {
     154        "@babel/helper-module-imports": "^7.28.6",
     155        "@babel/helper-validator-identifier": "^7.28.5",
     156        "@babel/traverse": "^7.28.6"
     157      },
     158      "engines": {
     159        "node": ">=6.9.0"
     160      },
     161      "peerDependencies": {
     162        "@babel/core": "^7.0.0"
     163      }
     164    },
     165    "node_modules/@babel/helper-plugin-utils": {
     166      "version": "7.28.6",
     167      "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
     168      "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
     169      "dev": true,
     170      "license": "MIT",
     171      "engines": {
     172        "node": ">=6.9.0"
     173      }
     174    },
     175    "node_modules/@babel/helper-string-parser": {
     176      "version": "7.27.1",
     177      "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz",
     178      "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==",
     179      "dev": true,
     180      "license": "MIT",
     181      "engines": {
     182        "node": ">=6.9.0"
     183      }
     184    },
     185    "node_modules/@babel/helper-validator-identifier": {
     186      "version": "7.28.5",
     187      "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
     188      "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
     189      "dev": true,
     190      "license": "MIT",
     191      "engines": {
     192        "node": ">=6.9.0"
     193      }
     194    },
     195    "node_modules/@babel/helper-validator-option": {
     196      "version": "7.27.1",
     197      "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz",
     198      "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==",
     199      "dev": true,
     200      "license": "MIT",
     201      "engines": {
     202        "node": ">=6.9.0"
     203      }
     204    },
     205    "node_modules/@babel/helpers": {
     206      "version": "7.28.6",
     207      "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.6.tgz",
     208      "integrity": "sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==",
     209      "dev": true,
     210      "license": "MIT",
     211      "dependencies": {
     212        "@babel/template": "^7.28.6",
     213        "@babel/types": "^7.28.6"
     214      },
     215      "engines": {
     216        "node": ">=6.9.0"
     217      }
     218    },
     219    "node_modules/@babel/parser": {
     220      "version": "7.28.6",
     221      "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.6.tgz",
     222      "integrity": "sha512-TeR9zWR18BvbfPmGbLampPMW+uW1NZnJlRuuHso8i87QZNq2JRF9i6RgxRqtEq+wQGsS19NNTWr2duhnE49mfQ==",
     223      "dev": true,
     224      "license": "MIT",
     225      "dependencies": {
     226        "@babel/types": "^7.28.6"
     227      },
     228      "bin": {
     229        "parser": "bin/babel-parser.js"
     230      },
     231      "engines": {
     232        "node": ">=6.0.0"
     233      }
     234    },
     235    "node_modules/@babel/plugin-transform-react-jsx-self": {
     236      "version": "7.27.1",
     237      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.27.1.tgz",
     238      "integrity": "sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==",
     239      "dev": true,
     240      "license": "MIT",
     241      "dependencies": {
     242        "@babel/helper-plugin-utils": "^7.27.1"
     243      },
     244      "engines": {
     245        "node": ">=6.9.0"
     246      },
     247      "peerDependencies": {
     248        "@babel/core": "^7.0.0-0"
     249      }
     250    },
     251    "node_modules/@babel/plugin-transform-react-jsx-source": {
     252      "version": "7.27.1",
     253      "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.27.1.tgz",
     254      "integrity": "sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==",
     255      "dev": true,
     256      "license": "MIT",
     257      "dependencies": {
     258        "@babel/helper-plugin-utils": "^7.27.1"
     259      },
     260      "engines": {
     261        "node": ">=6.9.0"
     262      },
     263      "peerDependencies": {
     264        "@babel/core": "^7.0.0-0"
     265      }
     266    },
     267    "node_modules/@babel/template": {
     268      "version": "7.28.6",
     269      "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
     270      "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
     271      "dev": true,
     272      "license": "MIT",
     273      "dependencies": {
     274        "@babel/code-frame": "^7.28.6",
     275        "@babel/parser": "^7.28.6",
     276        "@babel/types": "^7.28.6"
     277      },
     278      "engines": {
     279        "node": ">=6.9.0"
     280      }
     281    },
     282    "node_modules/@babel/traverse": {
     283      "version": "7.28.6",
     284      "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.6.tgz",
     285      "integrity": "sha512-fgWX62k02qtjqdSNTAGxmKYY/7FSL9WAS1o2Hu5+I5m9T0yxZzr4cnrfXQ/MX0rIifthCSs6FKTlzYbJcPtMNg==",
     286      "dev": true,
     287      "license": "MIT",
     288      "dependencies": {
     289        "@babel/code-frame": "^7.28.6",
     290        "@babel/generator": "^7.28.6",
     291        "@babel/helper-globals": "^7.28.0",
     292        "@babel/parser": "^7.28.6",
     293        "@babel/template": "^7.28.6",
     294        "@babel/types": "^7.28.6",
     295        "debug": "^4.3.1"
     296      },
     297      "engines": {
     298        "node": ">=6.9.0"
     299      }
     300    },
     301    "node_modules/@babel/types": {
     302      "version": "7.28.6",
     303      "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.6.tgz",
     304      "integrity": "sha512-0ZrskXVEHSWIqZM/sQZ4EV3jZJXRkio/WCxaqKZP1g//CEWEPSfeZFcms4XeKBCHU0ZKnIkdJeU/kF+eRp5lBg==",
     305      "dev": true,
     306      "license": "MIT",
     307      "dependencies": {
     308        "@babel/helper-string-parser": "^7.27.1",
     309        "@babel/helper-validator-identifier": "^7.28.5"
     310      },
     311      "engines": {
     312        "node": ">=6.9.0"
     313      }
     314    },
     315    "node_modules/@esbuild/aix-ppc64": {
     316      "version": "0.27.2",
     317      "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.27.2.tgz",
     318      "integrity": "sha512-GZMB+a0mOMZs4MpDbj8RJp4cw+w1WV5NYD6xzgvzUJ5Ek2jerwfO2eADyI6ExDSUED+1X8aMbegahsJi+8mgpw==",
     319      "cpu": [
     320        "ppc64"
     321      ],
     322      "license": "MIT",
     323      "optional": true,
     324      "os": [
     325        "aix"
     326      ],
     327      "engines": {
     328        "node": ">=18"
     329      }
     330    },
     331    "node_modules/@esbuild/android-arm": {
     332      "version": "0.27.2",
     333      "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.27.2.tgz",
     334      "integrity": "sha512-DVNI8jlPa7Ujbr1yjU2PfUSRtAUZPG9I1RwW4F4xFB1Imiu2on0ADiI/c3td+KmDtVKNbi+nffGDQMfcIMkwIA==",
     335      "cpu": [
     336        "arm"
     337      ],
     338      "license": "MIT",
     339      "optional": true,
     340      "os": [
     341        "android"
     342      ],
     343      "engines": {
     344        "node": ">=18"
     345      }
     346    },
     347    "node_modules/@esbuild/android-arm64": {
     348      "version": "0.27.2",
     349      "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.27.2.tgz",
     350      "integrity": "sha512-pvz8ZZ7ot/RBphf8fv60ljmaoydPU12VuXHImtAs0XhLLw+EXBi2BLe3OYSBslR4rryHvweW5gmkKFwTiFy6KA==",
     351      "cpu": [
     352        "arm64"
     353      ],
     354      "license": "MIT",
     355      "optional": true,
     356      "os": [
     357        "android"
     358      ],
     359      "engines": {
     360        "node": ">=18"
     361      }
     362    },
     363    "node_modules/@esbuild/android-x64": {
     364      "version": "0.27.2",
     365      "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.27.2.tgz",
     366      "integrity": "sha512-z8Ank4Byh4TJJOh4wpz8g2vDy75zFL0TlZlkUkEwYXuPSgX8yzep596n6mT7905kA9uHZsf/o2OJZubl2l3M7A==",
     367      "cpu": [
     368        "x64"
     369      ],
     370      "license": "MIT",
     371      "optional": true,
     372      "os": [
     373        "android"
     374      ],
     375      "engines": {
     376        "node": ">=18"
     377      }
     378    },
     379    "node_modules/@esbuild/darwin-arm64": {
     380      "version": "0.27.2",
     381      "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.27.2.tgz",
     382      "integrity": "sha512-davCD2Zc80nzDVRwXTcQP/28fiJbcOwvdolL0sOiOsbwBa72kegmVU0Wrh1MYrbuCL98Omp5dVhQFWRKR2ZAlg==",
     383      "cpu": [
     384        "arm64"
     385      ],
     386      "license": "MIT",
     387      "optional": true,
     388      "os": [
     389        "darwin"
     390      ],
     391      "engines": {
     392        "node": ">=18"
     393      }
     394    },
     395    "node_modules/@esbuild/darwin-x64": {
     396      "version": "0.27.2",
     397      "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.27.2.tgz",
     398      "integrity": "sha512-ZxtijOmlQCBWGwbVmwOF/UCzuGIbUkqB1faQRf5akQmxRJ1ujusWsb3CVfk/9iZKr2L5SMU5wPBi1UWbvL+VQA==",
     399      "cpu": [
     400        "x64"
     401      ],
     402      "license": "MIT",
     403      "optional": true,
     404      "os": [
     405        "darwin"
     406      ],
     407      "engines": {
     408        "node": ">=18"
     409      }
     410    },
     411    "node_modules/@esbuild/freebsd-arm64": {
     412      "version": "0.27.2",
     413      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.27.2.tgz",
     414      "integrity": "sha512-lS/9CN+rgqQ9czogxlMcBMGd+l8Q3Nj1MFQwBZJyoEKI50XGxwuzznYdwcav6lpOGv5BqaZXqvBSiB/kJ5op+g==",
     415      "cpu": [
     416        "arm64"
     417      ],
     418      "license": "MIT",
     419      "optional": true,
     420      "os": [
     421        "freebsd"
     422      ],
     423      "engines": {
     424        "node": ">=18"
     425      }
     426    },
     427    "node_modules/@esbuild/freebsd-x64": {
     428      "version": "0.27.2",
     429      "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.27.2.tgz",
     430      "integrity": "sha512-tAfqtNYb4YgPnJlEFu4c212HYjQWSO/w/h/lQaBK7RbwGIkBOuNKQI9tqWzx7Wtp7bTPaGC6MJvWI608P3wXYA==",
     431      "cpu": [
     432        "x64"
     433      ],
     434      "license": "MIT",
     435      "optional": true,
     436      "os": [
     437        "freebsd"
     438      ],
     439      "engines": {
     440        "node": ">=18"
     441      }
     442    },
     443    "node_modules/@esbuild/linux-arm": {
     444      "version": "0.27.2",
     445      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.27.2.tgz",
     446      "integrity": "sha512-vWfq4GaIMP9AIe4yj1ZUW18RDhx6EPQKjwe7n8BbIecFtCQG4CfHGaHuh7fdfq+y3LIA2vGS/o9ZBGVxIDi9hw==",
     447      "cpu": [
     448        "arm"
     449      ],
     450      "license": "MIT",
     451      "optional": true,
     452      "os": [
     453        "linux"
     454      ],
     455      "engines": {
     456        "node": ">=18"
     457      }
     458    },
     459    "node_modules/@esbuild/linux-arm64": {
     460      "version": "0.27.2",
     461      "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.27.2.tgz",
     462      "integrity": "sha512-hYxN8pr66NsCCiRFkHUAsxylNOcAQaxSSkHMMjcpx0si13t1LHFphxJZUiGwojB1a/Hd5OiPIqDdXONia6bhTw==",
     463      "cpu": [
     464        "arm64"
     465      ],
     466      "license": "MIT",
     467      "optional": true,
     468      "os": [
     469        "linux"
     470      ],
     471      "engines": {
     472        "node": ">=18"
     473      }
     474    },
     475    "node_modules/@esbuild/linux-ia32": {
     476      "version": "0.27.2",
     477      "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.27.2.tgz",
     478      "integrity": "sha512-MJt5BRRSScPDwG2hLelYhAAKh9imjHK5+NE/tvnRLbIqUWa+0E9N4WNMjmp/kXXPHZGqPLxggwVhz7QP8CTR8w==",
     479      "cpu": [
     480        "ia32"
     481      ],
     482      "license": "MIT",
     483      "optional": true,
     484      "os": [
     485        "linux"
     486      ],
     487      "engines": {
     488        "node": ">=18"
     489      }
     490    },
     491    "node_modules/@esbuild/linux-loong64": {
     492      "version": "0.27.2",
     493      "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.27.2.tgz",
     494      "integrity": "sha512-lugyF1atnAT463aO6KPshVCJK5NgRnU4yb3FUumyVz+cGvZbontBgzeGFO1nF+dPueHD367a2ZXe1NtUkAjOtg==",
     495      "cpu": [
     496        "loong64"
     497      ],
     498      "license": "MIT",
     499      "optional": true,
     500      "os": [
     501        "linux"
     502      ],
     503      "engines": {
     504        "node": ">=18"
     505      }
     506    },
     507    "node_modules/@esbuild/linux-mips64el": {
     508      "version": "0.27.2",
     509      "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.27.2.tgz",
     510      "integrity": "sha512-nlP2I6ArEBewvJ2gjrrkESEZkB5mIoaTswuqNFRv/WYd+ATtUpe9Y09RnJvgvdag7he0OWgEZWhviS1OTOKixw==",
     511      "cpu": [
     512        "mips64el"
     513      ],
     514      "license": "MIT",
     515      "optional": true,
     516      "os": [
     517        "linux"
     518      ],
     519      "engines": {
     520        "node": ">=18"
     521      }
     522    },
     523    "node_modules/@esbuild/linux-ppc64": {
     524      "version": "0.27.2",
     525      "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.27.2.tgz",
     526      "integrity": "sha512-C92gnpey7tUQONqg1n6dKVbx3vphKtTHJaNG2Ok9lGwbZil6DrfyecMsp9CrmXGQJmZ7iiVXvvZH6Ml5hL6XdQ==",
     527      "cpu": [
     528        "ppc64"
     529      ],
     530      "license": "MIT",
     531      "optional": true,
     532      "os": [
     533        "linux"
     534      ],
     535      "engines": {
     536        "node": ">=18"
     537      }
     538    },
     539    "node_modules/@esbuild/linux-riscv64": {
     540      "version": "0.27.2",
     541      "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.27.2.tgz",
     542      "integrity": "sha512-B5BOmojNtUyN8AXlK0QJyvjEZkWwy/FKvakkTDCziX95AowLZKR6aCDhG7LeF7uMCXEJqwa8Bejz5LTPYm8AvA==",
     543      "cpu": [
     544        "riscv64"
     545      ],
     546      "license": "MIT",
     547      "optional": true,
     548      "os": [
     549        "linux"
     550      ],
     551      "engines": {
     552        "node": ">=18"
     553      }
     554    },
     555    "node_modules/@esbuild/linux-s390x": {
     556      "version": "0.27.2",
     557      "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.27.2.tgz",
     558      "integrity": "sha512-p4bm9+wsPwup5Z8f4EpfN63qNagQ47Ua2znaqGH6bqLlmJ4bx97Y9JdqxgGZ6Y8xVTixUnEkoKSHcpRlDnNr5w==",
     559      "cpu": [
     560        "s390x"
     561      ],
     562      "license": "MIT",
     563      "optional": true,
     564      "os": [
     565        "linux"
     566      ],
     567      "engines": {
     568        "node": ">=18"
     569      }
     570    },
     571    "node_modules/@esbuild/linux-x64": {
     572      "version": "0.27.2",
     573      "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.27.2.tgz",
     574      "integrity": "sha512-uwp2Tip5aPmH+NRUwTcfLb+W32WXjpFejTIOWZFw/v7/KnpCDKG66u4DLcurQpiYTiYwQ9B7KOeMJvLCu/OvbA==",
     575      "cpu": [
     576        "x64"
     577      ],
     578      "license": "MIT",
     579      "optional": true,
     580      "os": [
     581        "linux"
     582      ],
     583      "engines": {
     584        "node": ">=18"
     585      }
     586    },
     587    "node_modules/@esbuild/netbsd-arm64": {
     588      "version": "0.27.2",
     589      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.27.2.tgz",
     590      "integrity": "sha512-Kj6DiBlwXrPsCRDeRvGAUb/LNrBASrfqAIok+xB0LxK8CHqxZ037viF13ugfsIpePH93mX7xfJp97cyDuTZ3cw==",
     591      "cpu": [
     592        "arm64"
     593      ],
     594      "license": "MIT",
     595      "optional": true,
     596      "os": [
     597        "netbsd"
     598      ],
     599      "engines": {
     600        "node": ">=18"
     601      }
     602    },
     603    "node_modules/@esbuild/netbsd-x64": {
     604      "version": "0.27.2",
     605      "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.27.2.tgz",
     606      "integrity": "sha512-HwGDZ0VLVBY3Y+Nw0JexZy9o/nUAWq9MlV7cahpaXKW6TOzfVno3y3/M8Ga8u8Yr7GldLOov27xiCnqRZf0tCA==",
     607      "cpu": [
     608        "x64"
     609      ],
     610      "license": "MIT",
     611      "optional": true,
     612      "os": [
     613        "netbsd"
     614      ],
     615      "engines": {
     616        "node": ">=18"
     617      }
     618    },
     619    "node_modules/@esbuild/openbsd-arm64": {
     620      "version": "0.27.2",
     621      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.27.2.tgz",
     622      "integrity": "sha512-DNIHH2BPQ5551A7oSHD0CKbwIA/Ox7+78/AWkbS5QoRzaqlev2uFayfSxq68EkonB+IKjiuxBFoV8ESJy8bOHA==",
     623      "cpu": [
     624        "arm64"
     625      ],
     626      "license": "MIT",
     627      "optional": true,
     628      "os": [
     629        "openbsd"
     630      ],
     631      "engines": {
     632        "node": ">=18"
     633      }
     634    },
     635    "node_modules/@esbuild/openbsd-x64": {
     636      "version": "0.27.2",
     637      "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.27.2.tgz",
     638      "integrity": "sha512-/it7w9Nb7+0KFIzjalNJVR5bOzA9Vay+yIPLVHfIQYG/j+j9VTH84aNB8ExGKPU4AzfaEvN9/V4HV+F+vo8OEg==",
     639      "cpu": [
     640        "x64"
     641      ],
     642      "license": "MIT",
     643      "optional": true,
     644      "os": [
     645        "openbsd"
     646      ],
     647      "engines": {
     648        "node": ">=18"
     649      }
     650    },
     651    "node_modules/@esbuild/openharmony-arm64": {
     652      "version": "0.27.2",
     653      "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.27.2.tgz",
     654      "integrity": "sha512-LRBbCmiU51IXfeXk59csuX/aSaToeG7w48nMwA6049Y4J4+VbWALAuXcs+qcD04rHDuSCSRKdmY63sruDS5qag==",
     655      "cpu": [
     656        "arm64"
     657      ],
     658      "license": "MIT",
     659      "optional": true,
     660      "os": [
     661        "openharmony"
     662      ],
     663      "engines": {
     664        "node": ">=18"
     665      }
     666    },
     667    "node_modules/@esbuild/sunos-x64": {
     668      "version": "0.27.2",
     669      "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.27.2.tgz",
     670      "integrity": "sha512-kMtx1yqJHTmqaqHPAzKCAkDaKsffmXkPHThSfRwZGyuqyIeBvf08KSsYXl+abf5HDAPMJIPnbBfXvP2ZC2TfHg==",
     671      "cpu": [
     672        "x64"
     673      ],
     674      "license": "MIT",
     675      "optional": true,
     676      "os": [
     677        "sunos"
     678      ],
     679      "engines": {
     680        "node": ">=18"
     681      }
     682    },
     683    "node_modules/@esbuild/win32-arm64": {
     684      "version": "0.27.2",
     685      "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.27.2.tgz",
     686      "integrity": "sha512-Yaf78O/B3Kkh+nKABUF++bvJv5Ijoy9AN1ww904rOXZFLWVc5OLOfL56W+C8F9xn5JQZa3UX6m+IktJnIb1Jjg==",
     687      "cpu": [
     688        "arm64"
     689      ],
     690      "license": "MIT",
     691      "optional": true,
     692      "os": [
     693        "win32"
     694      ],
     695      "engines": {
     696        "node": ">=18"
     697      }
     698    },
     699    "node_modules/@esbuild/win32-ia32": {
     700      "version": "0.27.2",
     701      "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.27.2.tgz",
     702      "integrity": "sha512-Iuws0kxo4yusk7sw70Xa2E2imZU5HoixzxfGCdxwBdhiDgt9vX9VUCBhqcwY7/uh//78A1hMkkROMJq9l27oLQ==",
     703      "cpu": [
     704        "ia32"
     705      ],
     706      "license": "MIT",
     707      "optional": true,
     708      "os": [
     709        "win32"
     710      ],
     711      "engines": {
     712        "node": ">=18"
     713      }
     714    },
     715    "node_modules/@esbuild/win32-x64": {
     716      "version": "0.27.2",
     717      "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.27.2.tgz",
     718      "integrity": "sha512-sRdU18mcKf7F+YgheI/zGf5alZatMUTKj/jNS6l744f9u3WFu4v7twcUI9vu4mknF4Y9aDlblIie0IM+5xxaqQ==",
     719      "cpu": [
     720        "x64"
     721      ],
     722      "license": "MIT",
     723      "optional": true,
     724      "os": [
     725        "win32"
     726      ],
     727      "engines": {
     728        "node": ">=18"
     729      }
     730    },
     731    "node_modules/@eslint-community/eslint-utils": {
     732      "version": "4.9.1",
     733      "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.9.1.tgz",
     734      "integrity": "sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==",
     735      "dev": true,
     736      "license": "MIT",
     737      "dependencies": {
     738        "eslint-visitor-keys": "^3.4.3"
     739      },
     740      "engines": {
     741        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
     742      },
     743      "funding": {
     744        "url": "https://opencollective.com/eslint"
     745      },
     746      "peerDependencies": {
     747        "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0"
     748      }
     749    },
     750    "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": {
     751      "version": "3.4.3",
     752      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz",
     753      "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==",
     754      "dev": true,
     755      "license": "Apache-2.0",
     756      "engines": {
     757        "node": "^12.22.0 || ^14.17.0 || >=16.0.0"
     758      },
     759      "funding": {
     760        "url": "https://opencollective.com/eslint"
     761      }
     762    },
     763    "node_modules/@eslint-community/regexpp": {
     764      "version": "4.12.2",
     765      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.2.tgz",
     766      "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==",
     767      "dev": true,
     768      "license": "MIT",
     769      "engines": {
     770        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
     771      }
     772    },
     773    "node_modules/@eslint/config-array": {
     774      "version": "0.21.1",
     775      "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.21.1.tgz",
     776      "integrity": "sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==",
     777      "dev": true,
     778      "license": "Apache-2.0",
     779      "dependencies": {
     780        "@eslint/object-schema": "^2.1.7",
     781        "debug": "^4.3.1",
     782        "minimatch": "^3.1.2"
     783      },
     784      "engines": {
     785        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     786      }
     787    },
     788    "node_modules/@eslint/config-helpers": {
     789      "version": "0.4.2",
     790      "resolved": "https://registry.npmjs.org/@eslint/config-helpers/-/config-helpers-0.4.2.tgz",
     791      "integrity": "sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==",
     792      "dev": true,
     793      "license": "Apache-2.0",
     794      "dependencies": {
     795        "@eslint/core": "^0.17.0"
     796      },
     797      "engines": {
     798        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     799      }
     800    },
     801    "node_modules/@eslint/core": {
     802      "version": "0.17.0",
     803      "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.17.0.tgz",
     804      "integrity": "sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==",
     805      "dev": true,
     806      "license": "Apache-2.0",
     807      "dependencies": {
     808        "@types/json-schema": "^7.0.15"
     809      },
     810      "engines": {
     811        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     812      }
     813    },
     814    "node_modules/@eslint/eslintrc": {
     815      "version": "3.3.3",
     816      "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.3.tgz",
     817      "integrity": "sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==",
     818      "dev": true,
     819      "license": "MIT",
     820      "dependencies": {
     821        "ajv": "^6.12.4",
     822        "debug": "^4.3.2",
     823        "espree": "^10.0.1",
     824        "globals": "^14.0.0",
     825        "ignore": "^5.2.0",
     826        "import-fresh": "^3.2.1",
     827        "js-yaml": "^4.1.1",
     828        "minimatch": "^3.1.2",
     829        "strip-json-comments": "^3.1.1"
     830      },
     831      "engines": {
     832        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     833      },
     834      "funding": {
     835        "url": "https://opencollective.com/eslint"
     836      }
     837    },
     838    "node_modules/@eslint/eslintrc/node_modules/globals": {
     839      "version": "14.0.0",
     840      "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz",
     841      "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==",
     842      "dev": true,
     843      "license": "MIT",
     844      "engines": {
     845        "node": ">=18"
     846      },
     847      "funding": {
     848        "url": "https://github.com/sponsors/sindresorhus"
     849      }
     850    },
     851    "node_modules/@eslint/js": {
     852      "version": "9.39.2",
     853      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.39.2.tgz",
     854      "integrity": "sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==",
     855      "dev": true,
     856      "license": "MIT",
     857      "engines": {
     858        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     859      },
     860      "funding": {
     861        "url": "https://eslint.org/donate"
     862      }
     863    },
     864    "node_modules/@eslint/object-schema": {
     865      "version": "2.1.7",
     866      "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.7.tgz",
     867      "integrity": "sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==",
     868      "dev": true,
     869      "license": "Apache-2.0",
     870      "engines": {
     871        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     872      }
     873    },
     874    "node_modules/@eslint/plugin-kit": {
     875      "version": "0.4.1",
     876      "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.4.1.tgz",
     877      "integrity": "sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==",
     878      "dev": true,
     879      "license": "Apache-2.0",
     880      "dependencies": {
     881        "@eslint/core": "^0.17.0",
     882        "levn": "^0.4.1"
     883      },
     884      "engines": {
     885        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     886      }
     887    },
     888    "node_modules/@humanfs/core": {
     889      "version": "0.19.1",
     890      "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz",
     891      "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==",
     892      "dev": true,
     893      "license": "Apache-2.0",
     894      "engines": {
     895        "node": ">=18.18.0"
     896      }
     897    },
     898    "node_modules/@humanfs/node": {
     899      "version": "0.16.7",
     900      "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.7.tgz",
     901      "integrity": "sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==",
     902      "dev": true,
     903      "license": "Apache-2.0",
     904      "dependencies": {
     905        "@humanfs/core": "^0.19.1",
     906        "@humanwhocodes/retry": "^0.4.0"
     907      },
     908      "engines": {
     909        "node": ">=18.18.0"
     910      }
     911    },
     912    "node_modules/@humanwhocodes/module-importer": {
     913      "version": "1.0.1",
     914      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
     915      "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==",
     916      "dev": true,
     917      "license": "Apache-2.0",
     918      "engines": {
     919        "node": ">=12.22"
     920      },
     921      "funding": {
     922        "type": "github",
     923        "url": "https://github.com/sponsors/nzakas"
     924      }
     925    },
     926    "node_modules/@humanwhocodes/retry": {
     927      "version": "0.4.3",
     928      "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.3.tgz",
     929      "integrity": "sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==",
     930      "dev": true,
     931      "license": "Apache-2.0",
     932      "engines": {
     933        "node": ">=18.18"
     934      },
     935      "funding": {
     936        "type": "github",
     937        "url": "https://github.com/sponsors/nzakas"
     938      }
     939    },
     940    "node_modules/@jridgewell/gen-mapping": {
     941      "version": "0.3.13",
     942      "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz",
     943      "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==",
     944      "license": "MIT",
     945      "dependencies": {
     946        "@jridgewell/sourcemap-codec": "^1.5.0",
     947        "@jridgewell/trace-mapping": "^0.3.24"
     948      }
     949    },
     950    "node_modules/@jridgewell/remapping": {
     951      "version": "2.3.5",
     952      "resolved": "https://registry.npmjs.org/@jridgewell/remapping/-/remapping-2.3.5.tgz",
     953      "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==",
     954      "license": "MIT",
     955      "dependencies": {
     956        "@jridgewell/gen-mapping": "^0.3.5",
     957        "@jridgewell/trace-mapping": "^0.3.24"
     958      }
     959    },
     960    "node_modules/@jridgewell/resolve-uri": {
     961      "version": "3.1.2",
     962      "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz",
     963      "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==",
     964      "license": "MIT",
     965      "engines": {
     966        "node": ">=6.0.0"
     967      }
     968    },
     969    "node_modules/@jridgewell/sourcemap-codec": {
     970      "version": "1.5.5",
     971      "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz",
     972      "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==",
     973      "license": "MIT"
     974    },
     975    "node_modules/@jridgewell/trace-mapping": {
     976      "version": "0.3.31",
     977      "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz",
     978      "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==",
     979      "license": "MIT",
     980      "dependencies": {
     981        "@jridgewell/resolve-uri": "^3.1.0",
     982        "@jridgewell/sourcemap-codec": "^1.4.14"
     983      }
     984    },
     985    "node_modules/@rolldown/pluginutils": {
     986      "version": "1.0.0-beta.53",
     987      "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz",
     988      "integrity": "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==",
     989      "dev": true,
     990      "license": "MIT"
     991    },
     992    "node_modules/@rollup/rollup-android-arm-eabi": {
     993      "version": "4.55.1",
     994      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.55.1.tgz",
     995      "integrity": "sha512-9R0DM/ykwfGIlNu6+2U09ga0WXeZ9MRC2Ter8jnz8415VbuIykVuc6bhdrbORFZANDmTDvq26mJrEVTl8TdnDg==",
     996      "cpu": [
     997        "arm"
     998      ],
     999      "license": "MIT",
     1000      "optional": true,
     1001      "os": [
     1002        "android"
     1003      ]
     1004    },
     1005    "node_modules/@rollup/rollup-android-arm64": {
     1006      "version": "4.55.1",
     1007      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.55.1.tgz",
     1008      "integrity": "sha512-eFZCb1YUqhTysgW3sj/55du5cG57S7UTNtdMjCW7LwVcj3dTTcowCsC8p7uBdzKsZYa8J7IDE8lhMI+HX1vQvg==",
     1009      "cpu": [
     1010        "arm64"
     1011      ],
     1012      "license": "MIT",
     1013      "optional": true,
     1014      "os": [
     1015        "android"
     1016      ]
     1017    },
     1018    "node_modules/@rollup/rollup-darwin-arm64": {
     1019      "version": "4.55.1",
     1020      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.55.1.tgz",
     1021      "integrity": "sha512-p3grE2PHcQm2e8PSGZdzIhCKbMCw/xi9XvMPErPhwO17vxtvCN5FEA2mSLgmKlCjHGMQTP6phuQTYWUnKewwGg==",
     1022      "cpu": [
     1023        "arm64"
     1024      ],
     1025      "license": "MIT",
     1026      "optional": true,
     1027      "os": [
     1028        "darwin"
     1029      ]
     1030    },
     1031    "node_modules/@rollup/rollup-darwin-x64": {
     1032      "version": "4.55.1",
     1033      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.55.1.tgz",
     1034      "integrity": "sha512-rDUjG25C9qoTm+e02Esi+aqTKSBYwVTaoS1wxcN47/Luqef57Vgp96xNANwt5npq9GDxsH7kXxNkJVEsWEOEaQ==",
     1035      "cpu": [
     1036        "x64"
     1037      ],
     1038      "license": "MIT",
     1039      "optional": true,
     1040      "os": [
     1041        "darwin"
     1042      ]
     1043    },
     1044    "node_modules/@rollup/rollup-freebsd-arm64": {
     1045      "version": "4.55.1",
     1046      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.55.1.tgz",
     1047      "integrity": "sha512-+JiU7Jbp5cdxekIgdte0jfcu5oqw4GCKr6i3PJTlXTCU5H5Fvtkpbs4XJHRmWNXF+hKmn4v7ogI5OQPaupJgOg==",
     1048      "cpu": [
     1049        "arm64"
     1050      ],
     1051      "license": "MIT",
     1052      "optional": true,
     1053      "os": [
     1054        "freebsd"
     1055      ]
     1056    },
     1057    "node_modules/@rollup/rollup-freebsd-x64": {
     1058      "version": "4.55.1",
     1059      "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.55.1.tgz",
     1060      "integrity": "sha512-V5xC1tOVWtLLmr3YUk2f6EJK4qksksOYiz/TCsFHu/R+woubcLWdC9nZQmwjOAbmExBIVKsm1/wKmEy4z4u4Bw==",
     1061      "cpu": [
     1062        "x64"
     1063      ],
     1064      "license": "MIT",
     1065      "optional": true,
     1066      "os": [
     1067        "freebsd"
     1068      ]
     1069    },
     1070    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
     1071      "version": "4.55.1",
     1072      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.55.1.tgz",
     1073      "integrity": "sha512-Rn3n+FUk2J5VWx+ywrG/HGPTD9jXNbicRtTM11e/uorplArnXZYsVifnPPqNNP5BsO3roI4n8332ukpY/zN7rQ==",
     1074      "cpu": [
     1075        "arm"
     1076      ],
     1077      "license": "MIT",
     1078      "optional": true,
     1079      "os": [
     1080        "linux"
     1081      ]
     1082    },
     1083    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
     1084      "version": "4.55.1",
     1085      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.55.1.tgz",
     1086      "integrity": "sha512-grPNWydeKtc1aEdrJDWk4opD7nFtQbMmV7769hiAaYyUKCT1faPRm2av8CX1YJsZ4TLAZcg9gTR1KvEzoLjXkg==",
     1087      "cpu": [
     1088        "arm"
     1089      ],
     1090      "license": "MIT",
     1091      "optional": true,
     1092      "os": [
     1093        "linux"
     1094      ]
     1095    },
     1096    "node_modules/@rollup/rollup-linux-arm64-gnu": {
     1097      "version": "4.55.1",
     1098      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.55.1.tgz",
     1099      "integrity": "sha512-a59mwd1k6x8tXKcUxSyISiquLwB5pX+fJW9TkWU46lCqD/GRDe9uDN31jrMmVP3feI3mhAdvcCClhV8V5MhJFQ==",
     1100      "cpu": [
     1101        "arm64"
     1102      ],
     1103      "license": "MIT",
     1104      "optional": true,
     1105      "os": [
     1106        "linux"
     1107      ]
     1108    },
     1109    "node_modules/@rollup/rollup-linux-arm64-musl": {
     1110      "version": "4.55.1",
     1111      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.55.1.tgz",
     1112      "integrity": "sha512-puS1MEgWX5GsHSoiAsF0TYrpomdvkaXm0CofIMG5uVkP6IBV+ZO9xhC5YEN49nsgYo1DuuMquF9+7EDBVYu4uA==",
     1113      "cpu": [
     1114        "arm64"
     1115      ],
     1116      "license": "MIT",
     1117      "optional": true,
     1118      "os": [
     1119        "linux"
     1120      ]
     1121    },
     1122    "node_modules/@rollup/rollup-linux-loong64-gnu": {
     1123      "version": "4.55.1",
     1124      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.55.1.tgz",
     1125      "integrity": "sha512-r3Wv40in+lTsULSb6nnoudVbARdOwb2u5fpeoOAZjFLznp6tDU8kd+GTHmJoqZ9lt6/Sys33KdIHUaQihFcu7g==",
     1126      "cpu": [
     1127        "loong64"
     1128      ],
     1129      "license": "MIT",
     1130      "optional": true,
     1131      "os": [
     1132        "linux"
     1133      ]
     1134    },
     1135    "node_modules/@rollup/rollup-linux-loong64-musl": {
     1136      "version": "4.55.1",
     1137      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-musl/-/rollup-linux-loong64-musl-4.55.1.tgz",
     1138      "integrity": "sha512-MR8c0+UxAlB22Fq4R+aQSPBayvYa3+9DrwG/i1TKQXFYEaoW3B5b/rkSRIypcZDdWjWnpcvxbNaAJDcSbJU3Lw==",
     1139      "cpu": [
     1140        "loong64"
     1141      ],
     1142      "license": "MIT",
     1143      "optional": true,
     1144      "os": [
     1145        "linux"
     1146      ]
     1147    },
     1148    "node_modules/@rollup/rollup-linux-ppc64-gnu": {
     1149      "version": "4.55.1",
     1150      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.55.1.tgz",
     1151      "integrity": "sha512-3KhoECe1BRlSYpMTeVrD4sh2Pw2xgt4jzNSZIIPLFEsnQn9gAnZagW9+VqDqAHgm1Xc77LzJOo2LdigS5qZ+gw==",
     1152      "cpu": [
     1153        "ppc64"
     1154      ],
     1155      "license": "MIT",
     1156      "optional": true,
     1157      "os": [
     1158        "linux"
     1159      ]
     1160    },
     1161    "node_modules/@rollup/rollup-linux-ppc64-musl": {
     1162      "version": "4.55.1",
     1163      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-musl/-/rollup-linux-ppc64-musl-4.55.1.tgz",
     1164      "integrity": "sha512-ziR1OuZx0vdYZZ30vueNZTg73alF59DicYrPViG0NEgDVN8/Jl87zkAPu4u6VjZST2llgEUjaiNl9JM6HH1Vdw==",
     1165      "cpu": [
     1166        "ppc64"
     1167      ],
     1168      "license": "MIT",
     1169      "optional": true,
     1170      "os": [
     1171        "linux"
     1172      ]
     1173    },
     1174    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
     1175      "version": "4.55.1",
     1176      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.55.1.tgz",
     1177      "integrity": "sha512-uW0Y12ih2XJRERZ4jAfKamTyIHVMPQnTZcQjme2HMVDAHY4amf5u414OqNYC+x+LzRdRcnIG1YodLrrtA8xsxw==",
     1178      "cpu": [
     1179        "riscv64"
     1180      ],
     1181      "license": "MIT",
     1182      "optional": true,
     1183      "os": [
     1184        "linux"
     1185      ]
     1186    },
     1187    "node_modules/@rollup/rollup-linux-riscv64-musl": {
     1188      "version": "4.55.1",
     1189      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.55.1.tgz",
     1190      "integrity": "sha512-u9yZ0jUkOED1BFrqu3BwMQoixvGHGZ+JhJNkNKY/hyoEgOwlqKb62qu+7UjbPSHYjiVy8kKJHvXKv5coH4wDeg==",
     1191      "cpu": [
     1192        "riscv64"
     1193      ],
     1194      "license": "MIT",
     1195      "optional": true,
     1196      "os": [
     1197        "linux"
     1198      ]
     1199    },
     1200    "node_modules/@rollup/rollup-linux-s390x-gnu": {
     1201      "version": "4.55.1",
     1202      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.55.1.tgz",
     1203      "integrity": "sha512-/0PenBCmqM4ZUd0190j7J0UsQ/1nsi735iPRakO8iPciE7BQ495Y6msPzaOmvx0/pn+eJVVlZrNrSh4WSYLxNg==",
     1204      "cpu": [
     1205        "s390x"
     1206      ],
     1207      "license": "MIT",
     1208      "optional": true,
     1209      "os": [
     1210        "linux"
     1211      ]
     1212    },
     1213    "node_modules/@rollup/rollup-linux-x64-gnu": {
     1214      "version": "4.55.1",
     1215      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.55.1.tgz",
     1216      "integrity": "sha512-a8G4wiQxQG2BAvo+gU6XrReRRqj+pLS2NGXKm8io19goR+K8lw269eTrPkSdDTALwMmJp4th2Uh0D8J9bEV1vg==",
     1217      "cpu": [
     1218        "x64"
     1219      ],
     1220      "license": "MIT",
     1221      "optional": true,
     1222      "os": [
     1223        "linux"
     1224      ]
     1225    },
     1226    "node_modules/@rollup/rollup-linux-x64-musl": {
     1227      "version": "4.55.1",
     1228      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.55.1.tgz",
     1229      "integrity": "sha512-bD+zjpFrMpP/hqkfEcnjXWHMw5BIghGisOKPj+2NaNDuVT+8Ds4mPf3XcPHuat1tz89WRL+1wbcxKY3WSbiT7w==",
     1230      "cpu": [
     1231        "x64"
     1232      ],
     1233      "license": "MIT",
     1234      "optional": true,
     1235      "os": [
     1236        "linux"
     1237      ]
     1238    },
     1239    "node_modules/@rollup/rollup-openbsd-x64": {
     1240      "version": "4.55.1",
     1241      "resolved": "https://registry.npmjs.org/@rollup/rollup-openbsd-x64/-/rollup-openbsd-x64-4.55.1.tgz",
     1242      "integrity": "sha512-eLXw0dOiqE4QmvikfQ6yjgkg/xDM+MdU9YJuP4ySTibXU0oAvnEWXt7UDJmD4UkYialMfOGFPJnIHSe/kdzPxg==",
     1243      "cpu": [
     1244        "x64"
     1245      ],
     1246      "license": "MIT",
     1247      "optional": true,
     1248      "os": [
     1249        "openbsd"
     1250      ]
     1251    },
     1252    "node_modules/@rollup/rollup-openharmony-arm64": {
     1253      "version": "4.55.1",
     1254      "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.55.1.tgz",
     1255      "integrity": "sha512-xzm44KgEP11te3S2HCSyYf5zIzWmx3n8HDCc7EE59+lTcswEWNpvMLfd9uJvVX8LCg9QWG67Xt75AuHn4vgsXw==",
     1256      "cpu": [
     1257        "arm64"
     1258      ],
     1259      "license": "MIT",
     1260      "optional": true,
     1261      "os": [
     1262        "openharmony"
     1263      ]
     1264    },
     1265    "node_modules/@rollup/rollup-win32-arm64-msvc": {
     1266      "version": "4.55.1",
     1267      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.55.1.tgz",
     1268      "integrity": "sha512-yR6Bl3tMC/gBok5cz/Qi0xYnVbIxGx5Fcf/ca0eB6/6JwOY+SRUcJfI0OpeTpPls7f194as62thCt/2BjxYN8g==",
     1269      "cpu": [
     1270        "arm64"
     1271      ],
     1272      "license": "MIT",
     1273      "optional": true,
     1274      "os": [
     1275        "win32"
     1276      ]
     1277    },
     1278    "node_modules/@rollup/rollup-win32-ia32-msvc": {
     1279      "version": "4.55.1",
     1280      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.55.1.tgz",
     1281      "integrity": "sha512-3fZBidchE0eY0oFZBnekYCfg+5wAB0mbpCBuofh5mZuzIU/4jIVkbESmd2dOsFNS78b53CYv3OAtwqkZZmU5nA==",
     1282      "cpu": [
     1283        "ia32"
     1284      ],
     1285      "license": "MIT",
     1286      "optional": true,
     1287      "os": [
     1288        "win32"
     1289      ]
     1290    },
     1291    "node_modules/@rollup/rollup-win32-x64-gnu": {
     1292      "version": "4.55.1",
     1293      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.55.1.tgz",
     1294      "integrity": "sha512-xGGY5pXj69IxKb4yv/POoocPy/qmEGhimy/FoTpTSVju3FYXUQQMFCaZZXJVidsmGxRioZAwpThl/4zX41gRKg==",
     1295      "cpu": [
     1296        "x64"
     1297      ],
     1298      "license": "MIT",
     1299      "optional": true,
     1300      "os": [
     1301        "win32"
     1302      ]
     1303    },
     1304    "node_modules/@rollup/rollup-win32-x64-msvc": {
     1305      "version": "4.55.1",
     1306      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.55.1.tgz",
     1307      "integrity": "sha512-SPEpaL6DX4rmcXtnhdrQYgzQ5W2uW3SCJch88lB2zImhJRhIIK44fkUrgIV/Q8yUNfw5oyZ5vkeQsZLhCb06lw==",
     1308      "cpu": [
     1309        "x64"
     1310      ],
     1311      "license": "MIT",
     1312      "optional": true,
     1313      "os": [
     1314        "win32"
     1315      ]
     1316    },
     1317    "node_modules/@tailwindcss/node": {
     1318      "version": "4.1.18",
     1319      "resolved": "https://registry.npmjs.org/@tailwindcss/node/-/node-4.1.18.tgz",
     1320      "integrity": "sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==",
     1321      "license": "MIT",
     1322      "dependencies": {
     1323        "@jridgewell/remapping": "^2.3.4",
     1324        "enhanced-resolve": "^5.18.3",
     1325        "jiti": "^2.6.1",
     1326        "lightningcss": "1.30.2",
     1327        "magic-string": "^0.30.21",
     1328        "source-map-js": "^1.2.1",
     1329        "tailwindcss": "4.1.18"
     1330      }
     1331    },
     1332    "node_modules/@tailwindcss/oxide": {
     1333      "version": "4.1.18",
     1334      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide/-/oxide-4.1.18.tgz",
     1335      "integrity": "sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==",
     1336      "license": "MIT",
     1337      "engines": {
     1338        "node": ">= 10"
     1339      },
     1340      "optionalDependencies": {
     1341        "@tailwindcss/oxide-android-arm64": "4.1.18",
     1342        "@tailwindcss/oxide-darwin-arm64": "4.1.18",
     1343        "@tailwindcss/oxide-darwin-x64": "4.1.18",
     1344        "@tailwindcss/oxide-freebsd-x64": "4.1.18",
     1345        "@tailwindcss/oxide-linux-arm-gnueabihf": "4.1.18",
     1346        "@tailwindcss/oxide-linux-arm64-gnu": "4.1.18",
     1347        "@tailwindcss/oxide-linux-arm64-musl": "4.1.18",
     1348        "@tailwindcss/oxide-linux-x64-gnu": "4.1.18",
     1349        "@tailwindcss/oxide-linux-x64-musl": "4.1.18",
     1350        "@tailwindcss/oxide-wasm32-wasi": "4.1.18",
     1351        "@tailwindcss/oxide-win32-arm64-msvc": "4.1.18",
     1352        "@tailwindcss/oxide-win32-x64-msvc": "4.1.18"
     1353      }
     1354    },
     1355    "node_modules/@tailwindcss/oxide-android-arm64": {
     1356      "version": "4.1.18",
     1357      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-android-arm64/-/oxide-android-arm64-4.1.18.tgz",
     1358      "integrity": "sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==",
     1359      "cpu": [
     1360        "arm64"
     1361      ],
     1362      "license": "MIT",
     1363      "optional": true,
     1364      "os": [
     1365        "android"
     1366      ],
     1367      "engines": {
     1368        "node": ">= 10"
     1369      }
     1370    },
     1371    "node_modules/@tailwindcss/oxide-darwin-arm64": {
     1372      "version": "4.1.18",
     1373      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-arm64/-/oxide-darwin-arm64-4.1.18.tgz",
     1374      "integrity": "sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==",
     1375      "cpu": [
     1376        "arm64"
     1377      ],
     1378      "license": "MIT",
     1379      "optional": true,
     1380      "os": [
     1381        "darwin"
     1382      ],
     1383      "engines": {
     1384        "node": ">= 10"
     1385      }
     1386    },
     1387    "node_modules/@tailwindcss/oxide-darwin-x64": {
     1388      "version": "4.1.18",
     1389      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-darwin-x64/-/oxide-darwin-x64-4.1.18.tgz",
     1390      "integrity": "sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==",
     1391      "cpu": [
     1392        "x64"
     1393      ],
     1394      "license": "MIT",
     1395      "optional": true,
     1396      "os": [
     1397        "darwin"
     1398      ],
     1399      "engines": {
     1400        "node": ">= 10"
     1401      }
     1402    },
     1403    "node_modules/@tailwindcss/oxide-freebsd-x64": {
     1404      "version": "4.1.18",
     1405      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-freebsd-x64/-/oxide-freebsd-x64-4.1.18.tgz",
     1406      "integrity": "sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==",
     1407      "cpu": [
     1408        "x64"
     1409      ],
     1410      "license": "MIT",
     1411      "optional": true,
     1412      "os": [
     1413        "freebsd"
     1414      ],
     1415      "engines": {
     1416        "node": ">= 10"
     1417      }
     1418    },
     1419    "node_modules/@tailwindcss/oxide-linux-arm-gnueabihf": {
     1420      "version": "4.1.18",
     1421      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm-gnueabihf/-/oxide-linux-arm-gnueabihf-4.1.18.tgz",
     1422      "integrity": "sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==",
     1423      "cpu": [
     1424        "arm"
     1425      ],
     1426      "license": "MIT",
     1427      "optional": true,
     1428      "os": [
     1429        "linux"
     1430      ],
     1431      "engines": {
     1432        "node": ">= 10"
     1433      }
     1434    },
     1435    "node_modules/@tailwindcss/oxide-linux-arm64-gnu": {
     1436      "version": "4.1.18",
     1437      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-gnu/-/oxide-linux-arm64-gnu-4.1.18.tgz",
     1438      "integrity": "sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==",
     1439      "cpu": [
     1440        "arm64"
     1441      ],
     1442      "license": "MIT",
     1443      "optional": true,
     1444      "os": [
     1445        "linux"
     1446      ],
     1447      "engines": {
     1448        "node": ">= 10"
     1449      }
     1450    },
     1451    "node_modules/@tailwindcss/oxide-linux-arm64-musl": {
     1452      "version": "4.1.18",
     1453      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-arm64-musl/-/oxide-linux-arm64-musl-4.1.18.tgz",
     1454      "integrity": "sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==",
     1455      "cpu": [
     1456        "arm64"
     1457      ],
     1458      "license": "MIT",
     1459      "optional": true,
     1460      "os": [
     1461        "linux"
     1462      ],
     1463      "engines": {
     1464        "node": ">= 10"
     1465      }
     1466    },
     1467    "node_modules/@tailwindcss/oxide-linux-x64-gnu": {
     1468      "version": "4.1.18",
     1469      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-gnu/-/oxide-linux-x64-gnu-4.1.18.tgz",
     1470      "integrity": "sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==",
     1471      "cpu": [
     1472        "x64"
     1473      ],
     1474      "license": "MIT",
     1475      "optional": true,
     1476      "os": [
     1477        "linux"
     1478      ],
     1479      "engines": {
     1480        "node": ">= 10"
     1481      }
     1482    },
     1483    "node_modules/@tailwindcss/oxide-linux-x64-musl": {
     1484      "version": "4.1.18",
     1485      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-linux-x64-musl/-/oxide-linux-x64-musl-4.1.18.tgz",
     1486      "integrity": "sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==",
     1487      "cpu": [
     1488        "x64"
     1489      ],
     1490      "license": "MIT",
     1491      "optional": true,
     1492      "os": [
     1493        "linux"
     1494      ],
     1495      "engines": {
     1496        "node": ">= 10"
     1497      }
     1498    },
     1499    "node_modules/@tailwindcss/oxide-wasm32-wasi": {
     1500      "version": "4.1.18",
     1501      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-wasm32-wasi/-/oxide-wasm32-wasi-4.1.18.tgz",
     1502      "integrity": "sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==",
     1503      "bundleDependencies": [
     1504        "@napi-rs/wasm-runtime",
     1505        "@emnapi/core",
     1506        "@emnapi/runtime",
     1507        "@tybys/wasm-util",
     1508        "@emnapi/wasi-threads",
     1509        "tslib"
     1510      ],
     1511      "cpu": [
     1512        "wasm32"
     1513      ],
     1514      "license": "MIT",
     1515      "optional": true,
     1516      "dependencies": {
     1517        "@emnapi/core": "^1.7.1",
     1518        "@emnapi/runtime": "^1.7.1",
     1519        "@emnapi/wasi-threads": "^1.1.0",
     1520        "@napi-rs/wasm-runtime": "^1.1.0",
     1521        "@tybys/wasm-util": "^0.10.1",
     1522        "tslib": "^2.4.0"
     1523      },
     1524      "engines": {
     1525        "node": ">=14.0.0"
     1526      }
     1527    },
     1528    "node_modules/@tailwindcss/oxide-win32-arm64-msvc": {
     1529      "version": "4.1.18",
     1530      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-arm64-msvc/-/oxide-win32-arm64-msvc-4.1.18.tgz",
     1531      "integrity": "sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==",
     1532      "cpu": [
     1533        "arm64"
     1534      ],
     1535      "license": "MIT",
     1536      "optional": true,
     1537      "os": [
     1538        "win32"
     1539      ],
     1540      "engines": {
     1541        "node": ">= 10"
     1542      }
     1543    },
     1544    "node_modules/@tailwindcss/oxide-win32-x64-msvc": {
     1545      "version": "4.1.18",
     1546      "resolved": "https://registry.npmjs.org/@tailwindcss/oxide-win32-x64-msvc/-/oxide-win32-x64-msvc-4.1.18.tgz",
     1547      "integrity": "sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==",
     1548      "cpu": [
     1549        "x64"
     1550      ],
     1551      "license": "MIT",
     1552      "optional": true,
     1553      "os": [
     1554        "win32"
     1555      ],
     1556      "engines": {
     1557        "node": ">= 10"
     1558      }
     1559    },
     1560    "node_modules/@tailwindcss/vite": {
     1561      "version": "4.1.18",
     1562      "resolved": "https://registry.npmjs.org/@tailwindcss/vite/-/vite-4.1.18.tgz",
     1563      "integrity": "sha512-jVA+/UpKL1vRLg6Hkao5jldawNmRo7mQYrZtNHMIVpLfLhDml5nMRUo/8MwoX2vNXvnaXNNMedrMfMugAVX1nA==",
     1564      "license": "MIT",
     1565      "dependencies": {
     1566        "@tailwindcss/node": "4.1.18",
     1567        "@tailwindcss/oxide": "4.1.18",
     1568        "tailwindcss": "4.1.18"
     1569      },
     1570      "peerDependencies": {
     1571        "vite": "^5.2.0 || ^6 || ^7"
     1572      }
     1573    },
     1574    "node_modules/@types/babel__core": {
     1575      "version": "7.20.5",
     1576      "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz",
     1577      "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==",
     1578      "dev": true,
     1579      "license": "MIT",
     1580      "dependencies": {
     1581        "@babel/parser": "^7.20.7",
     1582        "@babel/types": "^7.20.7",
     1583        "@types/babel__generator": "*",
     1584        "@types/babel__template": "*",
     1585        "@types/babel__traverse": "*"
     1586      }
     1587    },
     1588    "node_modules/@types/babel__generator": {
     1589      "version": "7.27.0",
     1590      "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.27.0.tgz",
     1591      "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==",
     1592      "dev": true,
     1593      "license": "MIT",
     1594      "dependencies": {
     1595        "@babel/types": "^7.0.0"
     1596      }
     1597    },
     1598    "node_modules/@types/babel__template": {
     1599      "version": "7.4.4",
     1600      "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz",
     1601      "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==",
     1602      "dev": true,
     1603      "license": "MIT",
     1604      "dependencies": {
     1605        "@babel/parser": "^7.1.0",
     1606        "@babel/types": "^7.0.0"
     1607      }
     1608    },
     1609    "node_modules/@types/babel__traverse": {
     1610      "version": "7.28.0",
     1611      "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.28.0.tgz",
     1612      "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==",
     1613      "dev": true,
     1614      "license": "MIT",
     1615      "dependencies": {
     1616        "@babel/types": "^7.28.2"
     1617      }
     1618    },
     1619    "node_modules/@types/estree": {
     1620      "version": "1.0.8",
     1621      "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
     1622      "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
     1623      "license": "MIT"
     1624    },
     1625    "node_modules/@types/json-schema": {
     1626      "version": "7.0.15",
     1627      "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz",
     1628      "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==",
     1629      "dev": true,
     1630      "license": "MIT"
     1631    },
     1632    "node_modules/@types/node": {
     1633      "version": "24.10.9",
     1634      "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.9.tgz",
     1635      "integrity": "sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==",
     1636      "devOptional": true,
     1637      "license": "MIT",
     1638      "dependencies": {
     1639        "undici-types": "~7.16.0"
     1640      }
     1641    },
     1642    "node_modules/@types/react": {
     1643      "version": "19.2.8",
     1644      "resolved": "https://registry.npmjs.org/@types/react/-/react-19.2.8.tgz",
     1645      "integrity": "sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg==",
     1646      "dev": true,
     1647      "license": "MIT",
     1648      "dependencies": {
     1649        "csstype": "^3.2.2"
     1650      }
     1651    },
     1652    "node_modules/@types/react-dom": {
     1653      "version": "19.2.3",
     1654      "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-19.2.3.tgz",
     1655      "integrity": "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==",
     1656      "dev": true,
     1657      "license": "MIT",
     1658      "peerDependencies": {
     1659        "@types/react": "^19.2.0"
     1660      }
     1661    },
     1662    "node_modules/@typescript-eslint/eslint-plugin": {
     1663      "version": "8.53.0",
     1664      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.53.0.tgz",
     1665      "integrity": "sha512-eEXsVvLPu8Z4PkFibtuFJLJOTAV/nPdgtSjkGoPpddpFk3/ym2oy97jynY6ic2m6+nc5M8SE1e9v/mHKsulcJg==",
     1666      "dev": true,
     1667      "license": "MIT",
     1668      "dependencies": {
     1669        "@eslint-community/regexpp": "^4.12.2",
     1670        "@typescript-eslint/scope-manager": "8.53.0",
     1671        "@typescript-eslint/type-utils": "8.53.0",
     1672        "@typescript-eslint/utils": "8.53.0",
     1673        "@typescript-eslint/visitor-keys": "8.53.0",
     1674        "ignore": "^7.0.5",
     1675        "natural-compare": "^1.4.0",
     1676        "ts-api-utils": "^2.4.0"
     1677      },
     1678      "engines": {
     1679        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1680      },
     1681      "funding": {
     1682        "type": "opencollective",
     1683        "url": "https://opencollective.com/typescript-eslint"
     1684      },
     1685      "peerDependencies": {
     1686        "@typescript-eslint/parser": "^8.53.0",
     1687        "eslint": "^8.57.0 || ^9.0.0",
     1688        "typescript": ">=4.8.4 <6.0.0"
     1689      }
     1690    },
     1691    "node_modules/@typescript-eslint/eslint-plugin/node_modules/ignore": {
     1692      "version": "7.0.5",
     1693      "resolved": "https://registry.npmjs.org/ignore/-/ignore-7.0.5.tgz",
     1694      "integrity": "sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==",
     1695      "dev": true,
     1696      "license": "MIT",
     1697      "engines": {
     1698        "node": ">= 4"
     1699      }
     1700    },
     1701    "node_modules/@typescript-eslint/parser": {
     1702      "version": "8.53.0",
     1703      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.53.0.tgz",
     1704      "integrity": "sha512-npiaib8XzbjtzS2N4HlqPvlpxpmZ14FjSJrteZpPxGUaYPlvhzlzUZ4mZyABo0EFrOWnvyd0Xxroq//hKhtAWg==",
     1705      "dev": true,
     1706      "license": "MIT",
     1707      "dependencies": {
     1708        "@typescript-eslint/scope-manager": "8.53.0",
     1709        "@typescript-eslint/types": "8.53.0",
     1710        "@typescript-eslint/typescript-estree": "8.53.0",
     1711        "@typescript-eslint/visitor-keys": "8.53.0",
     1712        "debug": "^4.4.3"
     1713      },
     1714      "engines": {
     1715        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1716      },
     1717      "funding": {
     1718        "type": "opencollective",
     1719        "url": "https://opencollective.com/typescript-eslint"
     1720      },
     1721      "peerDependencies": {
     1722        "eslint": "^8.57.0 || ^9.0.0",
     1723        "typescript": ">=4.8.4 <6.0.0"
     1724      }
     1725    },
     1726    "node_modules/@typescript-eslint/project-service": {
     1727      "version": "8.53.0",
     1728      "resolved": "https://registry.npmjs.org/@typescript-eslint/project-service/-/project-service-8.53.0.tgz",
     1729      "integrity": "sha512-Bl6Gdr7NqkqIP5yP9z1JU///Nmes4Eose6L1HwpuVHwScgDPPuEWbUVhvlZmb8hy0vX9syLk5EGNL700WcBlbg==",
     1730      "dev": true,
     1731      "license": "MIT",
     1732      "dependencies": {
     1733        "@typescript-eslint/tsconfig-utils": "^8.53.0",
     1734        "@typescript-eslint/types": "^8.53.0",
     1735        "debug": "^4.4.3"
     1736      },
     1737      "engines": {
     1738        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1739      },
     1740      "funding": {
     1741        "type": "opencollective",
     1742        "url": "https://opencollective.com/typescript-eslint"
     1743      },
     1744      "peerDependencies": {
     1745        "typescript": ">=4.8.4 <6.0.0"
     1746      }
     1747    },
     1748    "node_modules/@typescript-eslint/scope-manager": {
     1749      "version": "8.53.0",
     1750      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.53.0.tgz",
     1751      "integrity": "sha512-kWNj3l01eOGSdVBnfAF2K1BTh06WS0Yet6JUgb9Cmkqaz3Jlu0fdVUjj9UI8gPidBWSMqDIglmEXifSgDT/D0g==",
     1752      "dev": true,
     1753      "license": "MIT",
     1754      "dependencies": {
     1755        "@typescript-eslint/types": "8.53.0",
     1756        "@typescript-eslint/visitor-keys": "8.53.0"
     1757      },
     1758      "engines": {
     1759        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1760      },
     1761      "funding": {
     1762        "type": "opencollective",
     1763        "url": "https://opencollective.com/typescript-eslint"
     1764      }
     1765    },
     1766    "node_modules/@typescript-eslint/tsconfig-utils": {
     1767      "version": "8.53.0",
     1768      "resolved": "https://registry.npmjs.org/@typescript-eslint/tsconfig-utils/-/tsconfig-utils-8.53.0.tgz",
     1769      "integrity": "sha512-K6Sc0R5GIG6dNoPdOooQ+KtvT5KCKAvTcY8h2rIuul19vxH5OTQk7ArKkd4yTzkw66WnNY0kPPzzcmWA+XRmiA==",
     1770      "dev": true,
     1771      "license": "MIT",
     1772      "engines": {
     1773        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1774      },
     1775      "funding": {
     1776        "type": "opencollective",
     1777        "url": "https://opencollective.com/typescript-eslint"
     1778      },
     1779      "peerDependencies": {
     1780        "typescript": ">=4.8.4 <6.0.0"
     1781      }
     1782    },
     1783    "node_modules/@typescript-eslint/type-utils": {
     1784      "version": "8.53.0",
     1785      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.53.0.tgz",
     1786      "integrity": "sha512-BBAUhlx7g4SmcLhn8cnbxoxtmS7hcq39xKCgiutL3oNx1TaIp+cny51s8ewnKMpVUKQUGb41RAUWZ9kxYdovuw==",
     1787      "dev": true,
     1788      "license": "MIT",
     1789      "dependencies": {
     1790        "@typescript-eslint/types": "8.53.0",
     1791        "@typescript-eslint/typescript-estree": "8.53.0",
     1792        "@typescript-eslint/utils": "8.53.0",
     1793        "debug": "^4.4.3",
     1794        "ts-api-utils": "^2.4.0"
     1795      },
     1796      "engines": {
     1797        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1798      },
     1799      "funding": {
     1800        "type": "opencollective",
     1801        "url": "https://opencollective.com/typescript-eslint"
     1802      },
     1803      "peerDependencies": {
     1804        "eslint": "^8.57.0 || ^9.0.0",
     1805        "typescript": ">=4.8.4 <6.0.0"
     1806      }
     1807    },
     1808    "node_modules/@typescript-eslint/types": {
     1809      "version": "8.53.0",
     1810      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.53.0.tgz",
     1811      "integrity": "sha512-Bmh9KX31Vlxa13+PqPvt4RzKRN1XORYSLlAE+sO1i28NkisGbTtSLFVB3l7PWdHtR3E0mVMuC7JilWJ99m2HxQ==",
     1812      "dev": true,
     1813      "license": "MIT",
     1814      "engines": {
     1815        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1816      },
     1817      "funding": {
     1818        "type": "opencollective",
     1819        "url": "https://opencollective.com/typescript-eslint"
     1820      }
     1821    },
     1822    "node_modules/@typescript-eslint/typescript-estree": {
     1823      "version": "8.53.0",
     1824      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.53.0.tgz",
     1825      "integrity": "sha512-pw0c0Gdo7Z4xOG987u3nJ8akL9093yEEKv8QTJ+Bhkghj1xyj8cgPaavlr9rq8h7+s6plUJ4QJYw2gCZodqmGw==",
     1826      "dev": true,
     1827      "license": "MIT",
     1828      "dependencies": {
     1829        "@typescript-eslint/project-service": "8.53.0",
     1830        "@typescript-eslint/tsconfig-utils": "8.53.0",
     1831        "@typescript-eslint/types": "8.53.0",
     1832        "@typescript-eslint/visitor-keys": "8.53.0",
     1833        "debug": "^4.4.3",
     1834        "minimatch": "^9.0.5",
     1835        "semver": "^7.7.3",
     1836        "tinyglobby": "^0.2.15",
     1837        "ts-api-utils": "^2.4.0"
     1838      },
     1839      "engines": {
     1840        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1841      },
     1842      "funding": {
     1843        "type": "opencollective",
     1844        "url": "https://opencollective.com/typescript-eslint"
     1845      },
     1846      "peerDependencies": {
     1847        "typescript": ">=4.8.4 <6.0.0"
     1848      }
     1849    },
     1850    "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
     1851      "version": "2.0.2",
     1852      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz",
     1853      "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==",
     1854      "dev": true,
     1855      "license": "MIT",
     1856      "dependencies": {
     1857        "balanced-match": "^1.0.0"
     1858      }
     1859    },
     1860    "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
     1861      "version": "9.0.5",
     1862      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz",
     1863      "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==",
     1864      "dev": true,
     1865      "license": "ISC",
     1866      "dependencies": {
     1867        "brace-expansion": "^2.0.1"
     1868      },
     1869      "engines": {
     1870        "node": ">=16 || 14 >=14.17"
     1871      },
     1872      "funding": {
     1873        "url": "https://github.com/sponsors/isaacs"
     1874      }
     1875    },
     1876    "node_modules/@typescript-eslint/typescript-estree/node_modules/semver": {
     1877      "version": "7.7.3",
     1878      "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
     1879      "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
     1880      "dev": true,
     1881      "license": "ISC",
     1882      "bin": {
     1883        "semver": "bin/semver.js"
     1884      },
     1885      "engines": {
     1886        "node": ">=10"
     1887      }
     1888    },
     1889    "node_modules/@typescript-eslint/utils": {
     1890      "version": "8.53.0",
     1891      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.53.0.tgz",
     1892      "integrity": "sha512-XDY4mXTez3Z1iRDI5mbRhH4DFSt46oaIFsLg+Zn97+sYrXACziXSQcSelMybnVZ5pa1P6xYkPr5cMJyunM1ZDA==",
     1893      "dev": true,
     1894      "license": "MIT",
     1895      "dependencies": {
     1896        "@eslint-community/eslint-utils": "^4.9.1",
     1897        "@typescript-eslint/scope-manager": "8.53.0",
     1898        "@typescript-eslint/types": "8.53.0",
     1899        "@typescript-eslint/typescript-estree": "8.53.0"
     1900      },
     1901      "engines": {
     1902        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1903      },
     1904      "funding": {
     1905        "type": "opencollective",
     1906        "url": "https://opencollective.com/typescript-eslint"
     1907      },
     1908      "peerDependencies": {
     1909        "eslint": "^8.57.0 || ^9.0.0",
     1910        "typescript": ">=4.8.4 <6.0.0"
     1911      }
     1912    },
     1913    "node_modules/@typescript-eslint/visitor-keys": {
     1914      "version": "8.53.0",
     1915      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.53.0.tgz",
     1916      "integrity": "sha512-LZ2NqIHFhvFwxG0qZeLL9DvdNAHPGCY5dIRwBhyYeU+LfLhcStE1ImjsuTG/WaVh3XysGaeLW8Rqq7cGkPCFvw==",
     1917      "dev": true,
     1918      "license": "MIT",
     1919      "dependencies": {
     1920        "@typescript-eslint/types": "8.53.0",
     1921        "eslint-visitor-keys": "^4.2.1"
     1922      },
     1923      "engines": {
     1924        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     1925      },
     1926      "funding": {
     1927        "type": "opencollective",
     1928        "url": "https://opencollective.com/typescript-eslint"
     1929      }
     1930    },
     1931    "node_modules/@vitejs/plugin-react": {
     1932      "version": "5.1.2",
     1933      "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-5.1.2.tgz",
     1934      "integrity": "sha512-EcA07pHJouywpzsoTUqNh5NwGayl2PPVEJKUSinGGSxFGYn+shYbqMGBg6FXDqgXum9Ou/ecb+411ssw8HImJQ==",
     1935      "dev": true,
     1936      "license": "MIT",
     1937      "dependencies": {
     1938        "@babel/core": "^7.28.5",
     1939        "@babel/plugin-transform-react-jsx-self": "^7.27.1",
     1940        "@babel/plugin-transform-react-jsx-source": "^7.27.1",
     1941        "@rolldown/pluginutils": "1.0.0-beta.53",
     1942        "@types/babel__core": "^7.20.5",
     1943        "react-refresh": "^0.18.0"
     1944      },
     1945      "engines": {
     1946        "node": "^20.19.0 || >=22.12.0"
     1947      },
     1948      "peerDependencies": {
     1949        "vite": "^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0"
     1950      }
     1951    },
     1952    "node_modules/acorn": {
     1953      "version": "8.15.0",
     1954      "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
     1955      "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
     1956      "dev": true,
     1957      "license": "MIT",
     1958      "bin": {
     1959        "acorn": "bin/acorn"
     1960      },
     1961      "engines": {
     1962        "node": ">=0.4.0"
     1963      }
     1964    },
     1965    "node_modules/acorn-jsx": {
     1966      "version": "5.3.2",
     1967      "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
     1968      "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==",
     1969      "dev": true,
     1970      "license": "MIT",
     1971      "peerDependencies": {
     1972        "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
     1973      }
     1974    },
     1975    "node_modules/ajv": {
     1976      "version": "6.12.6",
     1977      "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
     1978      "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
     1979      "dev": true,
     1980      "license": "MIT",
     1981      "dependencies": {
     1982        "fast-deep-equal": "^3.1.1",
     1983        "fast-json-stable-stringify": "^2.0.0",
     1984        "json-schema-traverse": "^0.4.1",
     1985        "uri-js": "^4.2.2"
     1986      },
     1987      "funding": {
     1988        "type": "github",
     1989        "url": "https://github.com/sponsors/epoberezkin"
     1990      }
     1991    },
     1992    "node_modules/ansi-styles": {
     1993      "version": "4.3.0",
     1994      "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
     1995      "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
     1996      "dev": true,
     1997      "license": "MIT",
     1998      "dependencies": {
     1999        "color-convert": "^2.0.1"
     2000      },
     2001      "engines": {
     2002        "node": ">=8"
     2003      },
     2004      "funding": {
     2005        "url": "https://github.com/chalk/ansi-styles?sponsor=1"
     2006      }
     2007    },
     2008    "node_modules/argparse": {
     2009      "version": "2.0.1",
     2010      "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
     2011      "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
     2012      "dev": true,
     2013      "license": "Python-2.0"
     2014    },
     2015    "node_modules/balanced-match": {
     2016      "version": "1.0.2",
     2017      "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz",
     2018      "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==",
     2019      "dev": true,
     2020      "license": "MIT"
     2021    },
     2022    "node_modules/baseline-browser-mapping": {
     2023      "version": "2.9.15",
     2024      "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.15.tgz",
     2025      "integrity": "sha512-kX8h7K2srmDyYnXRIppo4AH/wYgzWVCs+eKr3RusRSQ5PvRYoEFmR/I0PbdTjKFAoKqp5+kbxnNTFO9jOfSVJg==",
     2026      "dev": true,
     2027      "license": "Apache-2.0",
     2028      "bin": {
     2029        "baseline-browser-mapping": "dist/cli.js"
     2030      }
     2031    },
     2032    "node_modules/brace-expansion": {
     2033      "version": "1.1.12",
     2034      "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
     2035      "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
     2036      "dev": true,
     2037      "license": "MIT",
     2038      "dependencies": {
     2039        "balanced-match": "^1.0.0",
     2040        "concat-map": "0.0.1"
     2041      }
     2042    },
     2043    "node_modules/browserslist": {
     2044      "version": "4.28.1",
     2045      "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz",
     2046      "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==",
     2047      "dev": true,
     2048      "funding": [
     2049        {
     2050          "type": "opencollective",
     2051          "url": "https://opencollective.com/browserslist"
     2052        },
     2053        {
     2054          "type": "tidelift",
     2055          "url": "https://tidelift.com/funding/github/npm/browserslist"
     2056        },
     2057        {
     2058          "type": "github",
     2059          "url": "https://github.com/sponsors/ai"
     2060        }
     2061      ],
     2062      "license": "MIT",
     2063      "dependencies": {
     2064        "baseline-browser-mapping": "^2.9.0",
     2065        "caniuse-lite": "^1.0.30001759",
     2066        "electron-to-chromium": "^1.5.263",
     2067        "node-releases": "^2.0.27",
     2068        "update-browserslist-db": "^1.2.0"
     2069      },
     2070      "bin": {
     2071        "browserslist": "cli.js"
     2072      },
     2073      "engines": {
     2074        "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7"
     2075      }
     2076    },
     2077    "node_modules/callsites": {
     2078      "version": "3.1.0",
     2079      "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
     2080      "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==",
     2081      "dev": true,
     2082      "license": "MIT",
     2083      "engines": {
     2084        "node": ">=6"
     2085      }
     2086    },
     2087    "node_modules/caniuse-lite": {
     2088      "version": "1.0.30001764",
     2089      "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001764.tgz",
     2090      "integrity": "sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g==",
     2091      "dev": true,
     2092      "funding": [
     2093        {
     2094          "type": "opencollective",
     2095          "url": "https://opencollective.com/browserslist"
     2096        },
     2097        {
     2098          "type": "tidelift",
     2099          "url": "https://tidelift.com/funding/github/npm/caniuse-lite"
     2100        },
     2101        {
     2102          "type": "github",
     2103          "url": "https://github.com/sponsors/ai"
     2104        }
     2105      ],
     2106      "license": "CC-BY-4.0"
     2107    },
     2108    "node_modules/chalk": {
     2109      "version": "4.1.2",
     2110      "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
     2111      "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
     2112      "dev": true,
     2113      "license": "MIT",
     2114      "dependencies": {
     2115        "ansi-styles": "^4.1.0",
     2116        "supports-color": "^7.1.0"
     2117      },
     2118      "engines": {
     2119        "node": ">=10"
     2120      },
     2121      "funding": {
     2122        "url": "https://github.com/chalk/chalk?sponsor=1"
     2123      }
     2124    },
     2125    "node_modules/color-convert": {
     2126      "version": "2.0.1",
     2127      "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
     2128      "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
     2129      "dev": true,
     2130      "license": "MIT",
     2131      "dependencies": {
     2132        "color-name": "~1.1.4"
     2133      },
     2134      "engines": {
     2135        "node": ">=7.0.0"
     2136      }
     2137    },
     2138    "node_modules/color-name": {
     2139      "version": "1.1.4",
     2140      "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
     2141      "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
     2142      "dev": true,
     2143      "license": "MIT"
     2144    },
     2145    "node_modules/concat-map": {
     2146      "version": "0.0.1",
     2147      "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
     2148      "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==",
     2149      "dev": true,
     2150      "license": "MIT"
     2151    },
     2152    "node_modules/convert-source-map": {
     2153      "version": "2.0.0",
     2154      "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz",
     2155      "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==",
     2156      "dev": true,
     2157      "license": "MIT"
     2158    },
     2159    "node_modules/cookie": {
     2160      "version": "1.1.1",
     2161      "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz",
     2162      "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==",
     2163      "license": "MIT",
     2164      "engines": {
     2165        "node": ">=18"
     2166      },
     2167      "funding": {
     2168        "type": "opencollective",
     2169        "url": "https://opencollective.com/express"
     2170      }
     2171    },
     2172    "node_modules/cross-spawn": {
     2173      "version": "7.0.6",
     2174      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
     2175      "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
     2176      "dev": true,
     2177      "license": "MIT",
     2178      "dependencies": {
     2179        "path-key": "^3.1.0",
     2180        "shebang-command": "^2.0.0",
     2181        "which": "^2.0.1"
     2182      },
     2183      "engines": {
     2184        "node": ">= 8"
     2185      }
     2186    },
     2187    "node_modules/csstype": {
     2188      "version": "3.2.3",
     2189      "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz",
     2190      "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==",
     2191      "dev": true,
     2192      "license": "MIT"
     2193    },
     2194    "node_modules/debug": {
     2195      "version": "4.4.3",
     2196      "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
     2197      "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
     2198      "dev": true,
     2199      "license": "MIT",
     2200      "dependencies": {
     2201        "ms": "^2.1.3"
     2202      },
     2203      "engines": {
     2204        "node": ">=6.0"
     2205      },
     2206      "peerDependenciesMeta": {
     2207        "supports-color": {
     2208          "optional": true
     2209        }
     2210      }
     2211    },
     2212    "node_modules/deep-is": {
     2213      "version": "0.1.4",
     2214      "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz",
     2215      "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==",
     2216      "dev": true,
     2217      "license": "MIT"
     2218    },
     2219    "node_modules/detect-libc": {
     2220      "version": "2.1.2",
     2221      "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
     2222      "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
     2223      "license": "Apache-2.0",
     2224      "engines": {
     2225        "node": ">=8"
     2226      }
     2227    },
     2228    "node_modules/electron-to-chromium": {
     2229      "version": "1.5.267",
     2230      "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.267.tgz",
     2231      "integrity": "sha512-0Drusm6MVRXSOJpGbaSVgcQsuB4hEkMpHXaVstcPmhu5LIedxs1xNK/nIxmQIU/RPC0+1/o0AVZfBTkTNJOdUw==",
     2232      "dev": true,
     2233      "license": "ISC"
     2234    },
     2235    "node_modules/enhanced-resolve": {
     2236      "version": "5.18.4",
     2237      "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.4.tgz",
     2238      "integrity": "sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==",
     2239      "license": "MIT",
     2240      "dependencies": {
     2241        "graceful-fs": "^4.2.4",
     2242        "tapable": "^2.2.0"
     2243      },
     2244      "engines": {
     2245        "node": ">=10.13.0"
     2246      }
     2247    },
     2248    "node_modules/esbuild": {
     2249      "version": "0.27.2",
     2250      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.27.2.tgz",
     2251      "integrity": "sha512-HyNQImnsOC7X9PMNaCIeAm4ISCQXs5a5YasTXVliKv4uuBo1dKrG0A+uQS8M5eXjVMnLg3WgXaKvprHlFJQffw==",
     2252      "hasInstallScript": true,
     2253      "license": "MIT",
     2254      "bin": {
     2255        "esbuild": "bin/esbuild"
     2256      },
     2257      "engines": {
     2258        "node": ">=18"
     2259      },
     2260      "optionalDependencies": {
     2261        "@esbuild/aix-ppc64": "0.27.2",
     2262        "@esbuild/android-arm": "0.27.2",
     2263        "@esbuild/android-arm64": "0.27.2",
     2264        "@esbuild/android-x64": "0.27.2",
     2265        "@esbuild/darwin-arm64": "0.27.2",
     2266        "@esbuild/darwin-x64": "0.27.2",
     2267        "@esbuild/freebsd-arm64": "0.27.2",
     2268        "@esbuild/freebsd-x64": "0.27.2",
     2269        "@esbuild/linux-arm": "0.27.2",
     2270        "@esbuild/linux-arm64": "0.27.2",
     2271        "@esbuild/linux-ia32": "0.27.2",
     2272        "@esbuild/linux-loong64": "0.27.2",
     2273        "@esbuild/linux-mips64el": "0.27.2",
     2274        "@esbuild/linux-ppc64": "0.27.2",
     2275        "@esbuild/linux-riscv64": "0.27.2",
     2276        "@esbuild/linux-s390x": "0.27.2",
     2277        "@esbuild/linux-x64": "0.27.2",
     2278        "@esbuild/netbsd-arm64": "0.27.2",
     2279        "@esbuild/netbsd-x64": "0.27.2",
     2280        "@esbuild/openbsd-arm64": "0.27.2",
     2281        "@esbuild/openbsd-x64": "0.27.2",
     2282        "@esbuild/openharmony-arm64": "0.27.2",
     2283        "@esbuild/sunos-x64": "0.27.2",
     2284        "@esbuild/win32-arm64": "0.27.2",
     2285        "@esbuild/win32-ia32": "0.27.2",
     2286        "@esbuild/win32-x64": "0.27.2"
     2287      }
     2288    },
     2289    "node_modules/escalade": {
     2290      "version": "3.2.0",
     2291      "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz",
     2292      "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==",
     2293      "dev": true,
     2294      "license": "MIT",
     2295      "engines": {
     2296        "node": ">=6"
     2297      }
     2298    },
     2299    "node_modules/escape-string-regexp": {
     2300      "version": "4.0.0",
     2301      "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
     2302      "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
     2303      "dev": true,
     2304      "license": "MIT",
     2305      "engines": {
     2306        "node": ">=10"
     2307      },
     2308      "funding": {
     2309        "url": "https://github.com/sponsors/sindresorhus"
     2310      }
     2311    },
     2312    "node_modules/eslint": {
     2313      "version": "9.39.2",
     2314      "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.39.2.tgz",
     2315      "integrity": "sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==",
     2316      "dev": true,
     2317      "license": "MIT",
     2318      "dependencies": {
     2319        "@eslint-community/eslint-utils": "^4.8.0",
     2320        "@eslint-community/regexpp": "^4.12.1",
     2321        "@eslint/config-array": "^0.21.1",
     2322        "@eslint/config-helpers": "^0.4.2",
     2323        "@eslint/core": "^0.17.0",
     2324        "@eslint/eslintrc": "^3.3.1",
     2325        "@eslint/js": "9.39.2",
     2326        "@eslint/plugin-kit": "^0.4.1",
     2327        "@humanfs/node": "^0.16.6",
     2328        "@humanwhocodes/module-importer": "^1.0.1",
     2329        "@humanwhocodes/retry": "^0.4.2",
     2330        "@types/estree": "^1.0.6",
     2331        "ajv": "^6.12.4",
     2332        "chalk": "^4.0.0",
     2333        "cross-spawn": "^7.0.6",
     2334        "debug": "^4.3.2",
     2335        "escape-string-regexp": "^4.0.0",
     2336        "eslint-scope": "^8.4.0",
     2337        "eslint-visitor-keys": "^4.2.1",
     2338        "espree": "^10.4.0",
     2339        "esquery": "^1.5.0",
     2340        "esutils": "^2.0.2",
     2341        "fast-deep-equal": "^3.1.3",
     2342        "file-entry-cache": "^8.0.0",
     2343        "find-up": "^5.0.0",
     2344        "glob-parent": "^6.0.2",
     2345        "ignore": "^5.2.0",
     2346        "imurmurhash": "^0.1.4",
     2347        "is-glob": "^4.0.0",
     2348        "json-stable-stringify-without-jsonify": "^1.0.1",
     2349        "lodash.merge": "^4.6.2",
     2350        "minimatch": "^3.1.2",
     2351        "natural-compare": "^1.4.0",
     2352        "optionator": "^0.9.3"
     2353      },
     2354      "bin": {
     2355        "eslint": "bin/eslint.js"
     2356      },
     2357      "engines": {
     2358        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     2359      },
     2360      "funding": {
     2361        "url": "https://eslint.org/donate"
     2362      },
     2363      "peerDependencies": {
     2364        "jiti": "*"
     2365      },
     2366      "peerDependenciesMeta": {
     2367        "jiti": {
     2368          "optional": true
     2369        }
     2370      }
     2371    },
     2372    "node_modules/eslint-plugin-react-hooks": {
     2373      "version": "7.0.1",
     2374      "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-7.0.1.tgz",
     2375      "integrity": "sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==",
     2376      "dev": true,
     2377      "license": "MIT",
     2378      "dependencies": {
     2379        "@babel/core": "^7.24.4",
     2380        "@babel/parser": "^7.24.4",
     2381        "hermes-parser": "^0.25.1",
     2382        "zod": "^3.25.0 || ^4.0.0",
     2383        "zod-validation-error": "^3.5.0 || ^4.0.0"
     2384      },
     2385      "engines": {
     2386        "node": ">=18"
     2387      },
     2388      "peerDependencies": {
     2389        "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0"
     2390      }
     2391    },
     2392    "node_modules/eslint-plugin-react-refresh": {
     2393      "version": "0.4.26",
     2394      "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.26.tgz",
     2395      "integrity": "sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==",
     2396      "dev": true,
     2397      "license": "MIT",
     2398      "peerDependencies": {
     2399        "eslint": ">=8.40"
     2400      }
     2401    },
     2402    "node_modules/eslint-scope": {
     2403      "version": "8.4.0",
     2404      "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.4.0.tgz",
     2405      "integrity": "sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==",
     2406      "dev": true,
     2407      "license": "BSD-2-Clause",
     2408      "dependencies": {
     2409        "esrecurse": "^4.3.0",
     2410        "estraverse": "^5.2.0"
     2411      },
     2412      "engines": {
     2413        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     2414      },
     2415      "funding": {
     2416        "url": "https://opencollective.com/eslint"
     2417      }
     2418    },
     2419    "node_modules/eslint-visitor-keys": {
     2420      "version": "4.2.1",
     2421      "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.1.tgz",
     2422      "integrity": "sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==",
     2423      "dev": true,
     2424      "license": "Apache-2.0",
     2425      "engines": {
     2426        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     2427      },
     2428      "funding": {
     2429        "url": "https://opencollective.com/eslint"
     2430      }
     2431    },
     2432    "node_modules/espree": {
     2433      "version": "10.4.0",
     2434      "resolved": "https://registry.npmjs.org/espree/-/espree-10.4.0.tgz",
     2435      "integrity": "sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==",
     2436      "dev": true,
     2437      "license": "BSD-2-Clause",
     2438      "dependencies": {
     2439        "acorn": "^8.15.0",
     2440        "acorn-jsx": "^5.3.2",
     2441        "eslint-visitor-keys": "^4.2.1"
     2442      },
     2443      "engines": {
     2444        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     2445      },
     2446      "funding": {
     2447        "url": "https://opencollective.com/eslint"
     2448      }
     2449    },
     2450    "node_modules/esquery": {
     2451      "version": "1.7.0",
     2452      "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.7.0.tgz",
     2453      "integrity": "sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==",
     2454      "dev": true,
     2455      "license": "BSD-3-Clause",
     2456      "dependencies": {
     2457        "estraverse": "^5.1.0"
     2458      },
     2459      "engines": {
     2460        "node": ">=0.10"
     2461      }
     2462    },
     2463    "node_modules/esrecurse": {
     2464      "version": "4.3.0",
     2465      "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
     2466      "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
     2467      "dev": true,
     2468      "license": "BSD-2-Clause",
     2469      "dependencies": {
     2470        "estraverse": "^5.2.0"
     2471      },
     2472      "engines": {
     2473        "node": ">=4.0"
     2474      }
     2475    },
     2476    "node_modules/estraverse": {
     2477      "version": "5.3.0",
     2478      "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
     2479      "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
     2480      "dev": true,
     2481      "license": "BSD-2-Clause",
     2482      "engines": {
     2483        "node": ">=4.0"
     2484      }
     2485    },
     2486    "node_modules/esutils": {
     2487      "version": "2.0.3",
     2488      "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
     2489      "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==",
     2490      "dev": true,
     2491      "license": "BSD-2-Clause",
     2492      "engines": {
     2493        "node": ">=0.10.0"
     2494      }
     2495    },
     2496    "node_modules/fast-deep-equal": {
     2497      "version": "3.1.3",
     2498      "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
     2499      "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
     2500      "dev": true,
     2501      "license": "MIT"
     2502    },
     2503    "node_modules/fast-json-stable-stringify": {
     2504      "version": "2.1.0",
     2505      "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
     2506      "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
     2507      "dev": true,
     2508      "license": "MIT"
     2509    },
     2510    "node_modules/fast-levenshtein": {
     2511      "version": "2.0.6",
     2512      "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
     2513      "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==",
     2514      "dev": true,
     2515      "license": "MIT"
     2516    },
     2517    "node_modules/fdir": {
     2518      "version": "6.5.0",
     2519      "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz",
     2520      "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==",
     2521      "license": "MIT",
     2522      "engines": {
     2523        "node": ">=12.0.0"
     2524      },
     2525      "peerDependencies": {
     2526        "picomatch": "^3 || ^4"
     2527      },
     2528      "peerDependenciesMeta": {
     2529        "picomatch": {
     2530          "optional": true
     2531        }
     2532      }
     2533    },
     2534    "node_modules/file-entry-cache": {
     2535      "version": "8.0.0",
     2536      "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz",
     2537      "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==",
     2538      "dev": true,
     2539      "license": "MIT",
     2540      "dependencies": {
     2541        "flat-cache": "^4.0.0"
     2542      },
     2543      "engines": {
     2544        "node": ">=16.0.0"
     2545      }
     2546    },
     2547    "node_modules/find-up": {
     2548      "version": "5.0.0",
     2549      "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
     2550      "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
     2551      "dev": true,
     2552      "license": "MIT",
     2553      "dependencies": {
     2554        "locate-path": "^6.0.0",
     2555        "path-exists": "^4.0.0"
     2556      },
     2557      "engines": {
     2558        "node": ">=10"
     2559      },
     2560      "funding": {
     2561        "url": "https://github.com/sponsors/sindresorhus"
     2562      }
     2563    },
     2564    "node_modules/flat-cache": {
     2565      "version": "4.0.1",
     2566      "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
     2567      "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==",
     2568      "dev": true,
     2569      "license": "MIT",
     2570      "dependencies": {
     2571        "flatted": "^3.2.9",
     2572        "keyv": "^4.5.4"
     2573      },
     2574      "engines": {
     2575        "node": ">=16"
     2576      }
     2577    },
     2578    "node_modules/flatted": {
     2579      "version": "3.3.3",
     2580      "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz",
     2581      "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==",
     2582      "dev": true,
     2583      "license": "ISC"
     2584    },
     2585    "node_modules/fsevents": {
     2586      "version": "2.3.3",
     2587      "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz",
     2588      "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==",
     2589      "hasInstallScript": true,
     2590      "license": "MIT",
     2591      "optional": true,
     2592      "os": [
     2593        "darwin"
     2594      ],
     2595      "engines": {
     2596        "node": "^8.16.0 || ^10.6.0 || >=11.0.0"
     2597      }
     2598    },
     2599    "node_modules/gensync": {
     2600      "version": "1.0.0-beta.2",
     2601      "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz",
     2602      "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==",
     2603      "dev": true,
     2604      "license": "MIT",
     2605      "engines": {
     2606        "node": ">=6.9.0"
     2607      }
     2608    },
     2609    "node_modules/glob-parent": {
     2610      "version": "6.0.2",
     2611      "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz",
     2612      "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==",
     2613      "dev": true,
     2614      "license": "ISC",
     2615      "dependencies": {
     2616        "is-glob": "^4.0.3"
     2617      },
     2618      "engines": {
     2619        "node": ">=10.13.0"
     2620      }
     2621    },
     2622    "node_modules/globals": {
     2623      "version": "16.5.0",
     2624      "resolved": "https://registry.npmjs.org/globals/-/globals-16.5.0.tgz",
     2625      "integrity": "sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==",
     2626      "dev": true,
     2627      "license": "MIT",
     2628      "engines": {
     2629        "node": ">=18"
     2630      },
     2631      "funding": {
     2632        "url": "https://github.com/sponsors/sindresorhus"
     2633      }
     2634    },
     2635    "node_modules/graceful-fs": {
     2636      "version": "4.2.11",
     2637      "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
     2638      "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==",
     2639      "license": "ISC"
     2640    },
     2641    "node_modules/has-flag": {
     2642      "version": "4.0.0",
     2643      "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
     2644      "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
     2645      "dev": true,
     2646      "license": "MIT",
     2647      "engines": {
     2648        "node": ">=8"
     2649      }
     2650    },
     2651    "node_modules/hermes-estree": {
     2652      "version": "0.25.1",
     2653      "resolved": "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.25.1.tgz",
     2654      "integrity": "sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==",
     2655      "dev": true,
     2656      "license": "MIT"
     2657    },
     2658    "node_modules/hermes-parser": {
     2659      "version": "0.25.1",
     2660      "resolved": "https://registry.npmjs.org/hermes-parser/-/hermes-parser-0.25.1.tgz",
     2661      "integrity": "sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==",
     2662      "dev": true,
     2663      "license": "MIT",
     2664      "dependencies": {
     2665        "hermes-estree": "0.25.1"
     2666      }
     2667    },
     2668    "node_modules/ignore": {
     2669      "version": "5.3.2",
     2670      "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
     2671      "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
     2672      "dev": true,
     2673      "license": "MIT",
     2674      "engines": {
     2675        "node": ">= 4"
     2676      }
     2677    },
     2678    "node_modules/import-fresh": {
     2679      "version": "3.3.1",
     2680      "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz",
     2681      "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==",
     2682      "dev": true,
     2683      "license": "MIT",
     2684      "dependencies": {
     2685        "parent-module": "^1.0.0",
     2686        "resolve-from": "^4.0.0"
     2687      },
     2688      "engines": {
     2689        "node": ">=6"
     2690      },
     2691      "funding": {
     2692        "url": "https://github.com/sponsors/sindresorhus"
     2693      }
     2694    },
     2695    "node_modules/imurmurhash": {
     2696      "version": "0.1.4",
     2697      "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
     2698      "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==",
     2699      "dev": true,
     2700      "license": "MIT",
     2701      "engines": {
     2702        "node": ">=0.8.19"
     2703      }
     2704    },
     2705    "node_modules/is-extglob": {
     2706      "version": "2.1.1",
     2707      "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
     2708      "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
     2709      "dev": true,
     2710      "license": "MIT",
     2711      "engines": {
     2712        "node": ">=0.10.0"
     2713      }
     2714    },
     2715    "node_modules/is-glob": {
     2716      "version": "4.0.3",
     2717      "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
     2718      "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
     2719      "dev": true,
     2720      "license": "MIT",
     2721      "dependencies": {
     2722        "is-extglob": "^2.1.1"
     2723      },
     2724      "engines": {
     2725        "node": ">=0.10.0"
     2726      }
     2727    },
     2728    "node_modules/isexe": {
     2729      "version": "2.0.0",
     2730      "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
     2731      "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==",
     2732      "dev": true,
     2733      "license": "ISC"
     2734    },
     2735    "node_modules/jiti": {
     2736      "version": "2.6.1",
     2737      "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz",
     2738      "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==",
     2739      "license": "MIT",
     2740      "bin": {
     2741        "jiti": "lib/jiti-cli.mjs"
     2742      }
     2743    },
     2744    "node_modules/js-tokens": {
     2745      "version": "4.0.0",
     2746      "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
     2747      "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
     2748      "dev": true,
     2749      "license": "MIT"
     2750    },
     2751    "node_modules/js-yaml": {
     2752      "version": "4.1.1",
     2753      "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
     2754      "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
     2755      "dev": true,
     2756      "license": "MIT",
     2757      "dependencies": {
     2758        "argparse": "^2.0.1"
     2759      },
     2760      "bin": {
     2761        "js-yaml": "bin/js-yaml.js"
     2762      }
     2763    },
     2764    "node_modules/jsesc": {
     2765      "version": "3.1.0",
     2766      "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz",
     2767      "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==",
     2768      "dev": true,
     2769      "license": "MIT",
     2770      "bin": {
     2771        "jsesc": "bin/jsesc"
     2772      },
     2773      "engines": {
     2774        "node": ">=6"
     2775      }
     2776    },
     2777    "node_modules/json-buffer": {
     2778      "version": "3.0.1",
     2779      "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz",
     2780      "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==",
     2781      "dev": true,
     2782      "license": "MIT"
     2783    },
     2784    "node_modules/json-schema-traverse": {
     2785      "version": "0.4.1",
     2786      "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
     2787      "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
     2788      "dev": true,
     2789      "license": "MIT"
     2790    },
     2791    "node_modules/json-stable-stringify-without-jsonify": {
     2792      "version": "1.0.1",
     2793      "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
     2794      "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==",
     2795      "dev": true,
     2796      "license": "MIT"
     2797    },
     2798    "node_modules/json5": {
     2799      "version": "2.2.3",
     2800      "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz",
     2801      "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==",
     2802      "dev": true,
     2803      "license": "MIT",
     2804      "bin": {
     2805        "json5": "lib/cli.js"
     2806      },
     2807      "engines": {
     2808        "node": ">=6"
     2809      }
     2810    },
     2811    "node_modules/keyv": {
     2812      "version": "4.5.4",
     2813      "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz",
     2814      "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==",
     2815      "dev": true,
     2816      "license": "MIT",
     2817      "dependencies": {
     2818        "json-buffer": "3.0.1"
     2819      }
     2820    },
     2821    "node_modules/levn": {
     2822      "version": "0.4.1",
     2823      "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz",
     2824      "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==",
     2825      "dev": true,
     2826      "license": "MIT",
     2827      "dependencies": {
     2828        "prelude-ls": "^1.2.1",
     2829        "type-check": "~0.4.0"
     2830      },
     2831      "engines": {
     2832        "node": ">= 0.8.0"
     2833      }
     2834    },
     2835    "node_modules/lightningcss": {
     2836      "version": "1.30.2",
     2837      "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz",
     2838      "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==",
     2839      "license": "MPL-2.0",
     2840      "dependencies": {
     2841        "detect-libc": "^2.0.3"
     2842      },
     2843      "engines": {
     2844        "node": ">= 12.0.0"
     2845      },
     2846      "funding": {
     2847        "type": "opencollective",
     2848        "url": "https://opencollective.com/parcel"
     2849      },
     2850      "optionalDependencies": {
     2851        "lightningcss-android-arm64": "1.30.2",
     2852        "lightningcss-darwin-arm64": "1.30.2",
     2853        "lightningcss-darwin-x64": "1.30.2",
     2854        "lightningcss-freebsd-x64": "1.30.2",
     2855        "lightningcss-linux-arm-gnueabihf": "1.30.2",
     2856        "lightningcss-linux-arm64-gnu": "1.30.2",
     2857        "lightningcss-linux-arm64-musl": "1.30.2",
     2858        "lightningcss-linux-x64-gnu": "1.30.2",
     2859        "lightningcss-linux-x64-musl": "1.30.2",
     2860        "lightningcss-win32-arm64-msvc": "1.30.2",
     2861        "lightningcss-win32-x64-msvc": "1.30.2"
     2862      }
     2863    },
     2864    "node_modules/lightningcss-android-arm64": {
     2865      "version": "1.30.2",
     2866      "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz",
     2867      "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==",
     2868      "cpu": [
     2869        "arm64"
     2870      ],
     2871      "license": "MPL-2.0",
     2872      "optional": true,
     2873      "os": [
     2874        "android"
     2875      ],
     2876      "engines": {
     2877        "node": ">= 12.0.0"
     2878      },
     2879      "funding": {
     2880        "type": "opencollective",
     2881        "url": "https://opencollective.com/parcel"
     2882      }
     2883    },
     2884    "node_modules/lightningcss-darwin-arm64": {
     2885      "version": "1.30.2",
     2886      "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz",
     2887      "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==",
     2888      "cpu": [
     2889        "arm64"
     2890      ],
     2891      "license": "MPL-2.0",
     2892      "optional": true,
     2893      "os": [
     2894        "darwin"
     2895      ],
     2896      "engines": {
     2897        "node": ">= 12.0.0"
     2898      },
     2899      "funding": {
     2900        "type": "opencollective",
     2901        "url": "https://opencollective.com/parcel"
     2902      }
     2903    },
     2904    "node_modules/lightningcss-darwin-x64": {
     2905      "version": "1.30.2",
     2906      "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz",
     2907      "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==",
     2908      "cpu": [
     2909        "x64"
     2910      ],
     2911      "license": "MPL-2.0",
     2912      "optional": true,
     2913      "os": [
     2914        "darwin"
     2915      ],
     2916      "engines": {
     2917        "node": ">= 12.0.0"
     2918      },
     2919      "funding": {
     2920        "type": "opencollective",
     2921        "url": "https://opencollective.com/parcel"
     2922      }
     2923    },
     2924    "node_modules/lightningcss-freebsd-x64": {
     2925      "version": "1.30.2",
     2926      "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz",
     2927      "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==",
     2928      "cpu": [
     2929        "x64"
     2930      ],
     2931      "license": "MPL-2.0",
     2932      "optional": true,
     2933      "os": [
     2934        "freebsd"
     2935      ],
     2936      "engines": {
     2937        "node": ">= 12.0.0"
     2938      },
     2939      "funding": {
     2940        "type": "opencollective",
     2941        "url": "https://opencollective.com/parcel"
     2942      }
     2943    },
     2944    "node_modules/lightningcss-linux-arm-gnueabihf": {
     2945      "version": "1.30.2",
     2946      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz",
     2947      "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==",
     2948      "cpu": [
     2949        "arm"
     2950      ],
     2951      "license": "MPL-2.0",
     2952      "optional": true,
     2953      "os": [
     2954        "linux"
     2955      ],
     2956      "engines": {
     2957        "node": ">= 12.0.0"
     2958      },
     2959      "funding": {
     2960        "type": "opencollective",
     2961        "url": "https://opencollective.com/parcel"
     2962      }
     2963    },
     2964    "node_modules/lightningcss-linux-arm64-gnu": {
     2965      "version": "1.30.2",
     2966      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz",
     2967      "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==",
     2968      "cpu": [
     2969        "arm64"
     2970      ],
     2971      "license": "MPL-2.0",
     2972      "optional": true,
     2973      "os": [
     2974        "linux"
     2975      ],
     2976      "engines": {
     2977        "node": ">= 12.0.0"
     2978      },
     2979      "funding": {
     2980        "type": "opencollective",
     2981        "url": "https://opencollective.com/parcel"
     2982      }
     2983    },
     2984    "node_modules/lightningcss-linux-arm64-musl": {
     2985      "version": "1.30.2",
     2986      "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz",
     2987      "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==",
     2988      "cpu": [
     2989        "arm64"
     2990      ],
     2991      "license": "MPL-2.0",
     2992      "optional": true,
     2993      "os": [
     2994        "linux"
     2995      ],
     2996      "engines": {
     2997        "node": ">= 12.0.0"
     2998      },
     2999      "funding": {
     3000        "type": "opencollective",
     3001        "url": "https://opencollective.com/parcel"
     3002      }
     3003    },
     3004    "node_modules/lightningcss-linux-x64-gnu": {
     3005      "version": "1.30.2",
     3006      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz",
     3007      "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==",
     3008      "cpu": [
     3009        "x64"
     3010      ],
     3011      "license": "MPL-2.0",
     3012      "optional": true,
     3013      "os": [
     3014        "linux"
     3015      ],
     3016      "engines": {
     3017        "node": ">= 12.0.0"
     3018      },
     3019      "funding": {
     3020        "type": "opencollective",
     3021        "url": "https://opencollective.com/parcel"
     3022      }
     3023    },
     3024    "node_modules/lightningcss-linux-x64-musl": {
     3025      "version": "1.30.2",
     3026      "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz",
     3027      "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==",
     3028      "cpu": [
     3029        "x64"
     3030      ],
     3031      "license": "MPL-2.0",
     3032      "optional": true,
     3033      "os": [
     3034        "linux"
     3035      ],
     3036      "engines": {
     3037        "node": ">= 12.0.0"
     3038      },
     3039      "funding": {
     3040        "type": "opencollective",
     3041        "url": "https://opencollective.com/parcel"
     3042      }
     3043    },
     3044    "node_modules/lightningcss-win32-arm64-msvc": {
     3045      "version": "1.30.2",
     3046      "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz",
     3047      "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==",
     3048      "cpu": [
     3049        "arm64"
     3050      ],
     3051      "license": "MPL-2.0",
     3052      "optional": true,
     3053      "os": [
     3054        "win32"
     3055      ],
     3056      "engines": {
     3057        "node": ">= 12.0.0"
     3058      },
     3059      "funding": {
     3060        "type": "opencollective",
     3061        "url": "https://opencollective.com/parcel"
     3062      }
     3063    },
     3064    "node_modules/lightningcss-win32-x64-msvc": {
     3065      "version": "1.30.2",
     3066      "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz",
     3067      "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==",
     3068      "cpu": [
     3069        "x64"
     3070      ],
     3071      "license": "MPL-2.0",
     3072      "optional": true,
     3073      "os": [
     3074        "win32"
     3075      ],
     3076      "engines": {
     3077        "node": ">= 12.0.0"
     3078      },
     3079      "funding": {
     3080        "type": "opencollective",
     3081        "url": "https://opencollective.com/parcel"
     3082      }
     3083    },
     3084    "node_modules/locate-path": {
     3085      "version": "6.0.0",
     3086      "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
     3087      "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
     3088      "dev": true,
     3089      "license": "MIT",
     3090      "dependencies": {
     3091        "p-locate": "^5.0.0"
     3092      },
     3093      "engines": {
     3094        "node": ">=10"
     3095      },
     3096      "funding": {
     3097        "url": "https://github.com/sponsors/sindresorhus"
     3098      }
     3099    },
     3100    "node_modules/lodash.merge": {
     3101      "version": "4.6.2",
     3102      "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz",
     3103      "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
     3104      "dev": true,
     3105      "license": "MIT"
     3106    },
     3107    "node_modules/lru-cache": {
     3108      "version": "5.1.1",
     3109      "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
     3110      "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
     3111      "dev": true,
     3112      "license": "ISC",
     3113      "dependencies": {
     3114        "yallist": "^3.0.2"
     3115      }
     3116    },
     3117    "node_modules/lucide-react": {
     3118      "version": "0.563.0",
     3119      "resolved": "https://registry.npmjs.org/lucide-react/-/lucide-react-0.563.0.tgz",
     3120      "integrity": "sha512-8dXPB2GI4dI8jV4MgUDGBeLdGk8ekfqVZ0BdLcrRzocGgG75ltNEmWS+gE7uokKF/0oSUuczNDT+g9hFJ23FkA==",
     3121      "license": "ISC",
     3122      "peerDependencies": {
     3123        "react": "^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0"
     3124      }
     3125    },
     3126    "node_modules/magic-string": {
     3127      "version": "0.30.21",
     3128      "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz",
     3129      "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==",
     3130      "license": "MIT",
     3131      "dependencies": {
     3132        "@jridgewell/sourcemap-codec": "^1.5.5"
     3133      }
     3134    },
     3135    "node_modules/minimatch": {
     3136      "version": "3.1.2",
     3137      "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
     3138      "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
     3139      "dev": true,
     3140      "license": "ISC",
     3141      "dependencies": {
     3142        "brace-expansion": "^1.1.7"
     3143      },
     3144      "engines": {
     3145        "node": "*"
     3146      }
     3147    },
     3148    "node_modules/ms": {
     3149      "version": "2.1.3",
     3150      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
     3151      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
     3152      "dev": true,
     3153      "license": "MIT"
     3154    },
     3155    "node_modules/nanoid": {
     3156      "version": "3.3.11",
     3157      "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
     3158      "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
     3159      "funding": [
     3160        {
     3161          "type": "github",
     3162          "url": "https://github.com/sponsors/ai"
     3163        }
     3164      ],
     3165      "license": "MIT",
     3166      "bin": {
     3167        "nanoid": "bin/nanoid.cjs"
     3168      },
     3169      "engines": {
     3170        "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1"
     3171      }
     3172    },
     3173    "node_modules/natural-compare": {
     3174      "version": "1.4.0",
     3175      "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
     3176      "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==",
     3177      "dev": true,
     3178      "license": "MIT"
     3179    },
     3180    "node_modules/node-releases": {
     3181      "version": "2.0.27",
     3182      "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.27.tgz",
     3183      "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==",
     3184      "dev": true,
     3185      "license": "MIT"
     3186    },
     3187    "node_modules/optionator": {
     3188      "version": "0.9.4",
     3189      "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz",
     3190      "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==",
     3191      "dev": true,
     3192      "license": "MIT",
     3193      "dependencies": {
     3194        "deep-is": "^0.1.3",
     3195        "fast-levenshtein": "^2.0.6",
     3196        "levn": "^0.4.1",
     3197        "prelude-ls": "^1.2.1",
     3198        "type-check": "^0.4.0",
     3199        "word-wrap": "^1.2.5"
     3200      },
     3201      "engines": {
     3202        "node": ">= 0.8.0"
     3203      }
     3204    },
     3205    "node_modules/p-limit": {
     3206      "version": "3.1.0",
     3207      "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
     3208      "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
     3209      "dev": true,
     3210      "license": "MIT",
     3211      "dependencies": {
     3212        "yocto-queue": "^0.1.0"
     3213      },
     3214      "engines": {
     3215        "node": ">=10"
     3216      },
     3217      "funding": {
     3218        "url": "https://github.com/sponsors/sindresorhus"
     3219      }
     3220    },
     3221    "node_modules/p-locate": {
     3222      "version": "5.0.0",
     3223      "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
     3224      "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
     3225      "dev": true,
     3226      "license": "MIT",
     3227      "dependencies": {
     3228        "p-limit": "^3.0.2"
     3229      },
     3230      "engines": {
     3231        "node": ">=10"
     3232      },
     3233      "funding": {
     3234        "url": "https://github.com/sponsors/sindresorhus"
     3235      }
     3236    },
     3237    "node_modules/parent-module": {
     3238      "version": "1.0.1",
     3239      "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
     3240      "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==",
     3241      "dev": true,
     3242      "license": "MIT",
     3243      "dependencies": {
     3244        "callsites": "^3.0.0"
     3245      },
     3246      "engines": {
     3247        "node": ">=6"
     3248      }
     3249    },
     3250    "node_modules/path-exists": {
     3251      "version": "4.0.0",
     3252      "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
     3253      "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
     3254      "dev": true,
     3255      "license": "MIT",
     3256      "engines": {
     3257        "node": ">=8"
     3258      }
     3259    },
     3260    "node_modules/path-key": {
     3261      "version": "3.1.1",
     3262      "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
     3263      "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
     3264      "dev": true,
     3265      "license": "MIT",
     3266      "engines": {
     3267        "node": ">=8"
     3268      }
     3269    },
     3270    "node_modules/picocolors": {
     3271      "version": "1.1.1",
     3272      "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz",
     3273      "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==",
     3274      "license": "ISC"
     3275    },
     3276    "node_modules/picomatch": {
     3277      "version": "4.0.3",
     3278      "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz",
     3279      "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==",
     3280      "license": "MIT",
     3281      "engines": {
     3282        "node": ">=12"
     3283      },
     3284      "funding": {
     3285        "url": "https://github.com/sponsors/jonschlinkert"
     3286      }
     3287    },
     3288    "node_modules/postcss": {
     3289      "version": "8.5.6",
     3290      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
     3291      "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
     3292      "funding": [
     3293        {
     3294          "type": "opencollective",
     3295          "url": "https://opencollective.com/postcss/"
     3296        },
     3297        {
     3298          "type": "tidelift",
     3299          "url": "https://tidelift.com/funding/github/npm/postcss"
     3300        },
     3301        {
     3302          "type": "github",
     3303          "url": "https://github.com/sponsors/ai"
     3304        }
     3305      ],
     3306      "license": "MIT",
     3307      "dependencies": {
     3308        "nanoid": "^3.3.11",
     3309        "picocolors": "^1.1.1",
     3310        "source-map-js": "^1.2.1"
     3311      },
     3312      "engines": {
     3313        "node": "^10 || ^12 || >=14"
     3314      }
     3315    },
     3316    "node_modules/prelude-ls": {
     3317      "version": "1.2.1",
     3318      "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz",
     3319      "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==",
     3320      "dev": true,
     3321      "license": "MIT",
     3322      "engines": {
     3323        "node": ">= 0.8.0"
     3324      }
     3325    },
     3326    "node_modules/punycode": {
     3327      "version": "2.3.1",
     3328      "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz",
     3329      "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==",
     3330      "dev": true,
     3331      "license": "MIT",
     3332      "engines": {
     3333        "node": ">=6"
     3334      }
     3335    },
     3336    "node_modules/react": {
     3337      "version": "19.2.3",
     3338      "resolved": "https://registry.npmjs.org/react/-/react-19.2.3.tgz",
     3339      "integrity": "sha512-Ku/hhYbVjOQnXDZFv2+RibmLFGwFdeeKHFcOTlrt7xplBnya5OGn/hIRDsqDiSUcfORsDC7MPxwork8jBwsIWA==",
     3340      "license": "MIT",
     3341      "engines": {
     3342        "node": ">=0.10.0"
     3343      }
     3344    },
     3345    "node_modules/react-dom": {
     3346      "version": "19.2.3",
     3347      "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.2.3.tgz",
     3348      "integrity": "sha512-yELu4WmLPw5Mr/lmeEpox5rw3RETacE++JgHqQzd2dg+YbJuat3jH4ingc+WPZhxaoFzdv9y33G+F7Nl5O0GBg==",
     3349      "license": "MIT",
     3350      "dependencies": {
     3351        "scheduler": "^0.27.0"
     3352      },
     3353      "peerDependencies": {
     3354        "react": "^19.2.3"
     3355      }
     3356    },
     3357    "node_modules/react-refresh": {
     3358      "version": "0.18.0",
     3359      "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz",
     3360      "integrity": "sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==",
     3361      "dev": true,
     3362      "license": "MIT",
     3363      "engines": {
     3364        "node": ">=0.10.0"
     3365      }
     3366    },
     3367    "node_modules/react-router": {
     3368      "version": "7.13.0",
     3369      "resolved": "https://registry.npmjs.org/react-router/-/react-router-7.13.0.tgz",
     3370      "integrity": "sha512-PZgus8ETambRT17BUm/LL8lX3Of+oiLaPuVTRH3l1eLvSPpKO3AvhAEb5N7ihAFZQrYDqkvvWfFh9p0z9VsjLw==",
     3371      "license": "MIT",
     3372      "dependencies": {
     3373        "cookie": "^1.0.1",
     3374        "set-cookie-parser": "^2.6.0"
     3375      },
     3376      "engines": {
     3377        "node": ">=20.0.0"
     3378      },
     3379      "peerDependencies": {
     3380        "react": ">=18",
     3381        "react-dom": ">=18"
     3382      },
     3383      "peerDependenciesMeta": {
     3384        "react-dom": {
     3385          "optional": true
     3386        }
     3387      }
     3388    },
     3389    "node_modules/react-router-dom": {
     3390      "version": "7.13.0",
     3391      "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-7.13.0.tgz",
     3392      "integrity": "sha512-5CO/l5Yahi2SKC6rGZ+HDEjpjkGaG/ncEP7eWFTvFxbHP8yeeI0PxTDjimtpXYlR3b3i9/WIL4VJttPrESIf2g==",
     3393      "license": "MIT",
     3394      "dependencies": {
     3395        "react-router": "7.13.0"
     3396      },
     3397      "engines": {
     3398        "node": ">=20.0.0"
     3399      },
     3400      "peerDependencies": {
     3401        "react": ">=18",
     3402        "react-dom": ">=18"
     3403      }
     3404    },
     3405    "node_modules/resolve-from": {
     3406      "version": "4.0.0",
     3407      "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
     3408      "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==",
     3409      "dev": true,
     3410      "license": "MIT",
     3411      "engines": {
     3412        "node": ">=4"
     3413      }
     3414    },
     3415    "node_modules/rollup": {
     3416      "version": "4.55.1",
     3417      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.55.1.tgz",
     3418      "integrity": "sha512-wDv/Ht1BNHB4upNbK74s9usvl7hObDnvVzknxqY/E/O3X6rW1U1rV1aENEfJ54eFZDTNo7zv1f5N4edCluH7+A==",
     3419      "license": "MIT",
     3420      "dependencies": {
     3421        "@types/estree": "1.0.8"
     3422      },
     3423      "bin": {
     3424        "rollup": "dist/bin/rollup"
     3425      },
     3426      "engines": {
     3427        "node": ">=18.0.0",
     3428        "npm": ">=8.0.0"
     3429      },
     3430      "optionalDependencies": {
     3431        "@rollup/rollup-android-arm-eabi": "4.55.1",
     3432        "@rollup/rollup-android-arm64": "4.55.1",
     3433        "@rollup/rollup-darwin-arm64": "4.55.1",
     3434        "@rollup/rollup-darwin-x64": "4.55.1",
     3435        "@rollup/rollup-freebsd-arm64": "4.55.1",
     3436        "@rollup/rollup-freebsd-x64": "4.55.1",
     3437        "@rollup/rollup-linux-arm-gnueabihf": "4.55.1",
     3438        "@rollup/rollup-linux-arm-musleabihf": "4.55.1",
     3439        "@rollup/rollup-linux-arm64-gnu": "4.55.1",
     3440        "@rollup/rollup-linux-arm64-musl": "4.55.1",
     3441        "@rollup/rollup-linux-loong64-gnu": "4.55.1",
     3442        "@rollup/rollup-linux-loong64-musl": "4.55.1",
     3443        "@rollup/rollup-linux-ppc64-gnu": "4.55.1",
     3444        "@rollup/rollup-linux-ppc64-musl": "4.55.1",
     3445        "@rollup/rollup-linux-riscv64-gnu": "4.55.1",
     3446        "@rollup/rollup-linux-riscv64-musl": "4.55.1",
     3447        "@rollup/rollup-linux-s390x-gnu": "4.55.1",
     3448        "@rollup/rollup-linux-x64-gnu": "4.55.1",
     3449        "@rollup/rollup-linux-x64-musl": "4.55.1",
     3450        "@rollup/rollup-openbsd-x64": "4.55.1",
     3451        "@rollup/rollup-openharmony-arm64": "4.55.1",
     3452        "@rollup/rollup-win32-arm64-msvc": "4.55.1",
     3453        "@rollup/rollup-win32-ia32-msvc": "4.55.1",
     3454        "@rollup/rollup-win32-x64-gnu": "4.55.1",
     3455        "@rollup/rollup-win32-x64-msvc": "4.55.1",
     3456        "fsevents": "~2.3.2"
     3457      }
     3458    },
     3459    "node_modules/scheduler": {
     3460      "version": "0.27.0",
     3461      "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz",
     3462      "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==",
     3463      "license": "MIT"
     3464    },
     3465    "node_modules/semver": {
     3466      "version": "6.3.1",
     3467      "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
     3468      "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==",
     3469      "dev": true,
     3470      "license": "ISC",
     3471      "bin": {
     3472        "semver": "bin/semver.js"
     3473      }
     3474    },
     3475    "node_modules/set-cookie-parser": {
     3476      "version": "2.7.2",
     3477      "resolved": "https://registry.npmjs.org/set-cookie-parser/-/set-cookie-parser-2.7.2.tgz",
     3478      "integrity": "sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==",
     3479      "license": "MIT"
     3480    },
     3481    "node_modules/shebang-command": {
     3482      "version": "2.0.0",
     3483      "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
     3484      "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
     3485      "dev": true,
     3486      "license": "MIT",
     3487      "dependencies": {
     3488        "shebang-regex": "^3.0.0"
     3489      },
     3490      "engines": {
     3491        "node": ">=8"
     3492      }
     3493    },
     3494    "node_modules/shebang-regex": {
     3495      "version": "3.0.0",
     3496      "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
     3497      "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
     3498      "dev": true,
     3499      "license": "MIT",
     3500      "engines": {
     3501        "node": ">=8"
     3502      }
     3503    },
     3504    "node_modules/source-map-js": {
     3505      "version": "1.2.1",
     3506      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
     3507      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
     3508      "license": "BSD-3-Clause",
     3509      "engines": {
     3510        "node": ">=0.10.0"
     3511      }
     3512    },
     3513    "node_modules/strip-json-comments": {
     3514      "version": "3.1.1",
     3515      "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
     3516      "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
     3517      "dev": true,
     3518      "license": "MIT",
     3519      "engines": {
     3520        "node": ">=8"
     3521      },
     3522      "funding": {
     3523        "url": "https://github.com/sponsors/sindresorhus"
     3524      }
     3525    },
     3526    "node_modules/supports-color": {
     3527      "version": "7.2.0",
     3528      "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
     3529      "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
     3530      "dev": true,
     3531      "license": "MIT",
     3532      "dependencies": {
     3533        "has-flag": "^4.0.0"
     3534      },
     3535      "engines": {
     3536        "node": ">=8"
     3537      }
     3538    },
     3539    "node_modules/tailwindcss": {
     3540      "version": "4.1.18",
     3541      "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-4.1.18.tgz",
     3542      "integrity": "sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==",
     3543      "license": "MIT"
     3544    },
     3545    "node_modules/tapable": {
     3546      "version": "2.3.0",
     3547      "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.0.tgz",
     3548      "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==",
     3549      "license": "MIT",
     3550      "engines": {
     3551        "node": ">=6"
     3552      },
     3553      "funding": {
     3554        "type": "opencollective",
     3555        "url": "https://opencollective.com/webpack"
     3556      }
     3557    },
     3558    "node_modules/tinyglobby": {
     3559      "version": "0.2.15",
     3560      "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz",
     3561      "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==",
     3562      "license": "MIT",
     3563      "dependencies": {
     3564        "fdir": "^6.5.0",
     3565        "picomatch": "^4.0.3"
     3566      },
     3567      "engines": {
     3568        "node": ">=12.0.0"
     3569      },
     3570      "funding": {
     3571        "url": "https://github.com/sponsors/SuperchupuDev"
     3572      }
     3573    },
     3574    "node_modules/ts-api-utils": {
     3575      "version": "2.4.0",
     3576      "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-2.4.0.tgz",
     3577      "integrity": "sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==",
     3578      "dev": true,
     3579      "license": "MIT",
     3580      "engines": {
     3581        "node": ">=18.12"
     3582      },
     3583      "peerDependencies": {
     3584        "typescript": ">=4.8.4"
     3585      }
     3586    },
     3587    "node_modules/type-check": {
     3588      "version": "0.4.0",
     3589      "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz",
     3590      "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==",
     3591      "dev": true,
     3592      "license": "MIT",
     3593      "dependencies": {
     3594        "prelude-ls": "^1.2.1"
     3595      },
     3596      "engines": {
     3597        "node": ">= 0.8.0"
     3598      }
     3599    },
     3600    "node_modules/typescript": {
     3601      "version": "5.9.3",
     3602      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz",
     3603      "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==",
     3604      "dev": true,
     3605      "license": "Apache-2.0",
     3606      "bin": {
     3607        "tsc": "bin/tsc",
     3608        "tsserver": "bin/tsserver"
     3609      },
     3610      "engines": {
     3611        "node": ">=14.17"
     3612      }
     3613    },
     3614    "node_modules/typescript-eslint": {
     3615      "version": "8.53.0",
     3616      "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.53.0.tgz",
     3617      "integrity": "sha512-xHURCQNxZ1dsWn0sdOaOfCSQG0HKeqSj9OexIxrz6ypU6wHYOdX2I3D2b8s8wFSsSOYJb+6q283cLiLlkEsBYw==",
     3618      "dev": true,
     3619      "license": "MIT",
     3620      "dependencies": {
     3621        "@typescript-eslint/eslint-plugin": "8.53.0",
     3622        "@typescript-eslint/parser": "8.53.0",
     3623        "@typescript-eslint/typescript-estree": "8.53.0",
     3624        "@typescript-eslint/utils": "8.53.0"
     3625      },
     3626      "engines": {
     3627        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
     3628      },
     3629      "funding": {
     3630        "type": "opencollective",
     3631        "url": "https://opencollective.com/typescript-eslint"
     3632      },
     3633      "peerDependencies": {
     3634        "eslint": "^8.57.0 || ^9.0.0",
     3635        "typescript": ">=4.8.4 <6.0.0"
     3636      }
     3637    },
     3638    "node_modules/undici-types": {
     3639      "version": "7.16.0",
     3640      "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz",
     3641      "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==",
     3642      "devOptional": true,
     3643      "license": "MIT"
     3644    },
     3645    "node_modules/update-browserslist-db": {
     3646      "version": "1.2.3",
     3647      "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
     3648      "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
     3649      "dev": true,
     3650      "funding": [
     3651        {
     3652          "type": "opencollective",
     3653          "url": "https://opencollective.com/browserslist"
     3654        },
     3655        {
     3656          "type": "tidelift",
     3657          "url": "https://tidelift.com/funding/github/npm/browserslist"
     3658        },
     3659        {
     3660          "type": "github",
     3661          "url": "https://github.com/sponsors/ai"
     3662        }
     3663      ],
     3664      "license": "MIT",
     3665      "dependencies": {
     3666        "escalade": "^3.2.0",
     3667        "picocolors": "^1.1.1"
     3668      },
     3669      "bin": {
     3670        "update-browserslist-db": "cli.js"
     3671      },
     3672      "peerDependencies": {
     3673        "browserslist": ">= 4.21.0"
     3674      }
     3675    },
     3676    "node_modules/uri-js": {
     3677      "version": "4.4.1",
     3678      "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
     3679      "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
     3680      "dev": true,
     3681      "license": "BSD-2-Clause",
     3682      "dependencies": {
     3683        "punycode": "^2.1.0"
     3684      }
     3685    },
     3686    "node_modules/vite": {
     3687      "version": "7.3.1",
     3688      "resolved": "https://registry.npmjs.org/vite/-/vite-7.3.1.tgz",
     3689      "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==",
     3690      "license": "MIT",
     3691      "dependencies": {
     3692        "esbuild": "^0.27.0",
     3693        "fdir": "^6.5.0",
     3694        "picomatch": "^4.0.3",
     3695        "postcss": "^8.5.6",
     3696        "rollup": "^4.43.0",
     3697        "tinyglobby": "^0.2.15"
     3698      },
     3699      "bin": {
     3700        "vite": "bin/vite.js"
     3701      },
     3702      "engines": {
     3703        "node": "^20.19.0 || >=22.12.0"
     3704      },
     3705      "funding": {
     3706        "url": "https://github.com/vitejs/vite?sponsor=1"
     3707      },
     3708      "optionalDependencies": {
     3709        "fsevents": "~2.3.3"
     3710      },
     3711      "peerDependencies": {
     3712        "@types/node": "^20.19.0 || >=22.12.0",
     3713        "jiti": ">=1.21.0",
     3714        "less": "^4.0.0",
     3715        "lightningcss": "^1.21.0",
     3716        "sass": "^1.70.0",
     3717        "sass-embedded": "^1.70.0",
     3718        "stylus": ">=0.54.8",
     3719        "sugarss": "^5.0.0",
     3720        "terser": "^5.16.0",
     3721        "tsx": "^4.8.1",
     3722        "yaml": "^2.4.2"
     3723      },
     3724      "peerDependenciesMeta": {
     3725        "@types/node": {
     3726          "optional": true
     3727        },
     3728        "jiti": {
     3729          "optional": true
     3730        },
     3731        "less": {
     3732          "optional": true
     3733        },
     3734        "lightningcss": {
     3735          "optional": true
     3736        },
     3737        "sass": {
     3738          "optional": true
     3739        },
     3740        "sass-embedded": {
     3741          "optional": true
     3742        },
     3743        "stylus": {
     3744          "optional": true
     3745        },
     3746        "sugarss": {
     3747          "optional": true
     3748        },
     3749        "terser": {
     3750          "optional": true
     3751        },
     3752        "tsx": {
     3753          "optional": true
     3754        },
     3755        "yaml": {
     3756          "optional": true
     3757        }
     3758      }
     3759    },
     3760    "node_modules/which": {
     3761      "version": "2.0.2",
     3762      "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
     3763      "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
     3764      "dev": true,
     3765      "license": "ISC",
     3766      "dependencies": {
     3767        "isexe": "^2.0.0"
     3768      },
     3769      "bin": {
     3770        "node-which": "bin/node-which"
     3771      },
     3772      "engines": {
     3773        "node": ">= 8"
     3774      }
     3775    },
     3776    "node_modules/word-wrap": {
     3777      "version": "1.2.5",
     3778      "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
     3779      "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==",
     3780      "dev": true,
     3781      "license": "MIT",
     3782      "engines": {
     3783        "node": ">=0.10.0"
     3784      }
     3785    },
     3786    "node_modules/yallist": {
     3787      "version": "3.1.1",
     3788      "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
     3789      "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
     3790      "dev": true,
     3791      "license": "ISC"
     3792    },
     3793    "node_modules/yocto-queue": {
     3794      "version": "0.1.0",
     3795      "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
     3796      "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
     3797      "dev": true,
     3798      "license": "MIT",
     3799      "engines": {
     3800        "node": ">=10"
     3801      },
     3802      "funding": {
     3803        "url": "https://github.com/sponsors/sindresorhus"
     3804      }
     3805    },
     3806    "node_modules/zod": {
     3807      "version": "4.3.5",
     3808      "resolved": "https://registry.npmjs.org/zod/-/zod-4.3.5.tgz",
     3809      "integrity": "sha512-k7Nwx6vuWx1IJ9Bjuf4Zt1PEllcwe7cls3VNzm4CQ1/hgtFUK2bRNG3rvnpPUhFjmqJKAKtjV576KnUkHocg/g==",
     3810      "dev": true,
     3811      "license": "MIT",
     3812      "funding": {
     3813        "url": "https://github.com/sponsors/colinhacks"
     3814      }
     3815    },
     3816    "node_modules/zod-validation-error": {
     3817      "version": "4.0.2",
     3818      "resolved": "https://registry.npmjs.org/zod-validation-error/-/zod-validation-error-4.0.2.tgz",
     3819      "integrity": "sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==",
     3820      "dev": true,
     3821      "license": "MIT",
     3822      "engines": {
     3823        "node": ">=18.0.0"
     3824      },
     3825      "peerDependencies": {
     3826        "zod": "^3.25.0 || ^4.0.0"
     3827      }
     3828    }
     3829  }
    41103830}
  • frontend/package.json

    rd47e225 ra3ae097  
    11{
    2         "name": "frontend",
    3         "private": true,
    4         "version": "0.0.0",
    5         "type": "module",
    6         "scripts": {
    7                 "dev": "vite",
    8                 "build": "tsc -b && vite build",
    9                 "lint": "eslint .",
    10                 "preview": "vite preview"
    11         },
    12         "dependencies": {
    13                 "@tailwindcss/vite": "^4.1.18",
    14                 "axios": "^1.13.3",
    15                 "lucide-react": "^0.563.0",
    16                 "react": "^19.2.0",
    17                 "react-dom": "^19.2.0",
    18                 "react-router-dom": "^7.13.0",
    19                 "tailwindcss": "^4.1.18"
    20         },
    21         "devDependencies": {
    22                 "@eslint/js": "^9.39.1",
    23                 "@types/node": "^24.10.1",
    24                 "@types/react": "^19.2.5",
    25                 "@types/react-dom": "^19.2.3",
    26                 "@vitejs/plugin-react": "^5.1.1",
    27                 "eslint": "^9.39.1",
    28                 "eslint-plugin-react-hooks": "^7.0.1",
    29                 "eslint-plugin-react-refresh": "^0.4.24",
    30                 "globals": "^16.5.0",
    31                 "typescript": "~5.9.3",
    32                 "typescript-eslint": "^8.46.4",
    33                 "vite": "^7.2.4"
    34         }
     2  "name": "frontend",
     3  "private": true,
     4  "version": "0.0.0",
     5  "type": "module",
     6  "scripts": {
     7    "dev": "vite",
     8    "build": "tsc -b && vite build",
     9    "lint": "eslint .",
     10    "preview": "vite preview"
     11  },
     12  "dependencies": {
     13    "@tailwindcss/vite": "^4.1.18",
     14    "lucide-react": "^0.563.0",
     15    "react": "^19.2.0",
     16    "react-dom": "^19.2.0",
     17    "react-router-dom": "^7.13.0",
     18    "tailwindcss": "^4.1.18"
     19  },
     20  "devDependencies": {
     21    "@eslint/js": "^9.39.1",
     22    "@types/node": "^24.10.1",
     23    "@types/react": "^19.2.5",
     24    "@types/react-dom": "^19.2.3",
     25    "@vitejs/plugin-react": "^5.1.1",
     26    "eslint": "^9.39.1",
     27    "eslint-plugin-react-hooks": "^7.0.1",
     28    "eslint-plugin-react-refresh": "^0.4.24",
     29    "globals": "^16.5.0",
     30    "typescript": "~5.9.3",
     31    "typescript-eslint": "^8.46.4",
     32    "vite": "^7.2.4"
     33  }
    3534}
  • frontend/src/App.tsx

    rd47e225 ra3ae097  
    1 import { createBrowserRouter, Outlet, RouterProvider } from "react-router-dom";
     1import { useEffect } from "react";
     2import { BrowserRouter, Routes, Route } from "react-router-dom";
    23import AllUsers from "./components/userProfile/AllUsersHelper";
    34import UserDetail from "./components/userProfile/UserDetailView";
    4 import LandingPage from "./LandingPage";
    5 import Login from "./Login";
    6 import Nav from "./Nav";
    7 import Register from "./Register";
    85
    9 const Layout = () => {
    10         return (
    11                 <div className="flex flex-col min-h-screen">
    12                         <Nav />
    13                         <main className="grow">
    14                                 <Outlet />
    15                         </main>
    16                 </div>
    17         );
    18 };
     6function Home() {
     7  useEffect(() => {
     8    const fetchData = async () => {
     9      const response = await fetch("http://localhost:8080/");
     10      const data = await response.json();
     11      console.log(data);
     12    };
     13    fetchData();
     14  });
    1915
    20 const router = createBrowserRouter([
    21         {
    22                 path: "",
    23                 element: <Layout />,
    24                 children: [
    25                         {
    26                                 path: "/",
    27                                 element: <LandingPage />,
    28                         },
    29                         {
    30                                 path: "/login",
    31                                 element: <Login />,
    32                         },
    33                         {
    34                                 path: "/users",
    35                                 element: <AllUsers />,
    36                         },
    37                         {
    38                                 path: "/users/:userId",
    39                                 element: <UserDetail />,
    40                         },
    41                         {
    42                                 path: "/register",
    43                                 element: <Register />,
    44                         },
    45                 ],
    46         },
    47 ]);
     16  return (
     17    <>
     18      <p className="text-red-500">ok</p>
     19    </>
     20  );
     21}
    4822
    4923function App() {
    50         return <RouterProvider router={router} />;
     24  return (
     25    <BrowserRouter>
     26      <Routes>
     27        <Route path="/" element={<Home />} />
     28        <Route path="/users" element={<AllUsers />} />
     29        <Route path="/users/:userId" element={<UserDetail />} />
     30      </Routes>
     31    </BrowserRouter>
     32  );
    5133}
    5234
  • frontend/src/main.tsx

    rd47e225 ra3ae097  
    22import { createRoot } from "react-dom/client";
    33import App from "./App.tsx";
    4 import { AuthProvider } from "./context/authContext.tsx";
    54import "./index.css";
    65
    76createRoot(document.getElementById("root")!).render(
    87        <StrictMode>
    9                 <AuthProvider>
    10                         <App />
    11                 </AuthProvider>
     8                <App />
    129        </StrictMode>,
    1310);
Note: See TracChangeset for help on using the changeset viewer.