From e69ace4434ff02f4367dcaa37c5d98d9e26c73a8 Mon Sep 17 00:00:00 2001 From: htlee Date: Sun, 15 Feb 2026 11:22:38 +0900 Subject: [PATCH] chore: initial commit --- .gitignore | 17 + README.md | 60 + apps/api/package.json | 21 + apps/api/src/index.ts | 158 + apps/api/tsconfig.json | 14 + apps/web/.gitignore | 24 + apps/web/README.md | 73 + apps/web/eslint.config.js | 23 + apps/web/index.html | 13 + apps/web/package.json | 35 + apps/web/public/assets/ship.svg | 21 + .../data/legacy/chinese-permitted.v1.json | 1 + .../web/public/data/zones/zones.wgs84.geojson | 1 + apps/web/public/map/styles/carto-dark.json | 30 + apps/web/public/map/styles/osm-seamark.json | 28 + apps/web/public/vite.svg | 1 + apps/web/src/app/App.tsx | 6 + apps/web/src/app/styles.css | 675 ++++ .../aisTarget/api/searchAisTargets.ts | 38 + .../web/src/entities/aisTarget/model/types.ts | 31 + .../legacyVessel/api/useLegacyVessels.ts | 33 + .../src/entities/legacyVessel/lib/index.ts | 75 + .../legacyVessel/lib/normalizeShipName.ts | 5 + .../src/entities/legacyVessel/model/types.ts | 35 + apps/web/src/entities/vessel/lib/filter.ts | 34 + apps/web/src/entities/vessel/model/meta.ts | 147 + .../src/entities/vessel/model/mockFleet.ts | 278 ++ apps/web/src/entities/vessel/model/types.ts | 48 + apps/web/src/entities/zone/api/useZones.ts | 37 + apps/web/src/entities/zone/model/meta.ts | 11 + .../aisPolling/useAisTargetPolling.ts | 210 ++ .../features/legacyDashboard/model/derive.ts | 310 ++ .../features/legacyDashboard/model/types.ts | 74 + .../map3dSettings/Map3DSettingsToggles.tsx | 24 + .../src/features/mapToggles/MapToggles.tsx | 32 + .../features/typeFilter/TypeFilterGrid.tsx | 37 + apps/web/src/main.tsx | 8 + .../web/src/pages/dashboard/DashboardPage.tsx | 490 +++ apps/web/src/shared/lib/color/hexToRgb.ts | 7 + apps/web/src/shared/lib/geo/haversineNm.ts | 12 + apps/web/src/shared/lib/geo/pointInPolygon.ts | 38 + apps/web/src/shared/shims/child_process.ts | 22 + apps/web/src/widgets/aisInfo/AisInfoPanel.tsx | 96 + .../widgets/aisTargetList/AisTargetList.tsx | 133 + apps/web/src/widgets/alarms/AlarmsPanel.tsx | 26 + apps/web/src/widgets/info/VesselInfoPanel.tsx | 166 + apps/web/src/widgets/legend/MapLegend.tsx | 90 + apps/web/src/widgets/map3d/Map3D.tsx | 988 ++++++ .../src/widgets/relations/RelationsPanel.tsx | 270 ++ .../src/widgets/speed/SpeedProfilePanel.tsx | 62 + apps/web/src/widgets/topbar/Topbar.tsx | 52 + .../web/src/widgets/vesselList/VesselList.tsx | 59 + apps/web/tsconfig.app.json | 28 + apps/web/tsconfig.json | 7 + apps/web/tsconfig.node.json | 26 + apps/web/vite.config.ts | 46 + data/raw/zones/특정어업수역Ⅰ.json | 1 + data/raw/zones/특정어업수역Ⅱ.json | 1 + data/raw/zones/특정어업수역Ⅲ.json | 1 + data/raw/zones/특정어업수역Ⅳ.json | 1 + ..._permitted_Chinese_2025_정리완료_최종.xlsx | Bin 0 -> 122484 bytes legacy/선단구성_906척_어업수역 (1).jsx | 828 +++++ legacy/조업감시_선단연관_대시보드.html | 639 ++++ legacy/항적점검표_본선_부속선_운반선.xlsx | Bin 0 -> 79297 bytes package.json | 15 + pnpm-lock.yaml | 3001 +++++++++++++++++ pnpm-workspace.yaml | 4 + scripts/prepare-legacy.mjs | 288 ++ scripts/prepare-zones.mjs | 96 + 69 files changed, 10161 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 apps/api/package.json create mode 100644 apps/api/src/index.ts create mode 100644 apps/api/tsconfig.json create mode 100644 apps/web/.gitignore create mode 100644 apps/web/README.md create mode 100644 apps/web/eslint.config.js create mode 100644 apps/web/index.html create mode 100644 apps/web/package.json create mode 100644 apps/web/public/assets/ship.svg create mode 100644 apps/web/public/data/legacy/chinese-permitted.v1.json create mode 100644 apps/web/public/data/zones/zones.wgs84.geojson create mode 100644 apps/web/public/map/styles/carto-dark.json create mode 100644 apps/web/public/map/styles/osm-seamark.json create mode 100644 apps/web/public/vite.svg create mode 100644 apps/web/src/app/App.tsx create mode 100644 apps/web/src/app/styles.css create mode 100644 apps/web/src/entities/aisTarget/api/searchAisTargets.ts create mode 100644 apps/web/src/entities/aisTarget/model/types.ts create mode 100644 apps/web/src/entities/legacyVessel/api/useLegacyVessels.ts create mode 100644 apps/web/src/entities/legacyVessel/lib/index.ts create mode 100644 apps/web/src/entities/legacyVessel/lib/normalizeShipName.ts create mode 100644 apps/web/src/entities/legacyVessel/model/types.ts create mode 100644 apps/web/src/entities/vessel/lib/filter.ts create mode 100644 apps/web/src/entities/vessel/model/meta.ts create mode 100644 apps/web/src/entities/vessel/model/mockFleet.ts create mode 100644 apps/web/src/entities/vessel/model/types.ts create mode 100644 apps/web/src/entities/zone/api/useZones.ts create mode 100644 apps/web/src/entities/zone/model/meta.ts create mode 100644 apps/web/src/features/aisPolling/useAisTargetPolling.ts create mode 100644 apps/web/src/features/legacyDashboard/model/derive.ts create mode 100644 apps/web/src/features/legacyDashboard/model/types.ts create mode 100644 apps/web/src/features/map3dSettings/Map3DSettingsToggles.tsx create mode 100644 apps/web/src/features/mapToggles/MapToggles.tsx create mode 100644 apps/web/src/features/typeFilter/TypeFilterGrid.tsx create mode 100644 apps/web/src/main.tsx create mode 100644 apps/web/src/pages/dashboard/DashboardPage.tsx create mode 100644 apps/web/src/shared/lib/color/hexToRgb.ts create mode 100644 apps/web/src/shared/lib/geo/haversineNm.ts create mode 100644 apps/web/src/shared/lib/geo/pointInPolygon.ts create mode 100644 apps/web/src/shared/shims/child_process.ts create mode 100644 apps/web/src/widgets/aisInfo/AisInfoPanel.tsx create mode 100644 apps/web/src/widgets/aisTargetList/AisTargetList.tsx create mode 100644 apps/web/src/widgets/alarms/AlarmsPanel.tsx create mode 100644 apps/web/src/widgets/info/VesselInfoPanel.tsx create mode 100644 apps/web/src/widgets/legend/MapLegend.tsx create mode 100644 apps/web/src/widgets/map3d/Map3D.tsx create mode 100644 apps/web/src/widgets/relations/RelationsPanel.tsx create mode 100644 apps/web/src/widgets/speed/SpeedProfilePanel.tsx create mode 100644 apps/web/src/widgets/topbar/Topbar.tsx create mode 100644 apps/web/src/widgets/vesselList/VesselList.tsx create mode 100644 apps/web/tsconfig.app.json create mode 100644 apps/web/tsconfig.json create mode 100644 apps/web/tsconfig.node.json create mode 100644 apps/web/vite.config.ts create mode 100644 data/raw/zones/특정어업수역Ⅰ.json create mode 100644 data/raw/zones/특정어업수역Ⅱ.json create mode 100644 data/raw/zones/특정어업수역Ⅲ.json create mode 100644 data/raw/zones/특정어업수역Ⅳ.json create mode 100644 legacy/AIS_permitted_Chinese_2025_정리완료_최종.xlsx create mode 100644 legacy/선단구성_906척_어업수역 (1).jsx create mode 100644 legacy/조업감시_선단연관_대시보드.html create mode 100644 legacy/항적점검표_본선_부속선_운반선.xlsx create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml create mode 100644 scripts/prepare-legacy.mjs create mode 100644 scripts/prepare-zones.mjs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..892f20b --- /dev/null +++ b/.gitignore @@ -0,0 +1,17 @@ +node_modules +**/node_modules + +dist +**/dist + +.idea +.vscode + +.DS_Store + +.env +.env.* + +*.log + +*.tsbuildinfo diff --git a/README.md b/README.md new file mode 100644 index 0000000..42a68c7 --- /dev/null +++ b/README.md @@ -0,0 +1,60 @@ +# WING Fleet Dashboard (Prototype to Project) + +This repo started as a single HTML prototype and is being refactored into a structured React + TypeScript project. + +## Layout + +- `legacy/`: original single-file HTML prototype (reference) +- `data/raw/zones/`: raw GeoJSON zone polygons as received +- `apps/web/`: React + TS frontend (MapLibre GL JS + Deck.gl, single WebGL context) +- `apps/api/`: optional API server (proxy/stub) +- `scripts/`: data preparation scripts (e.g. zone reprojection) + +## What Works Now (GIS Demo) + +- Live AIS polling (initial 10 minutes, then every 1 minute / last 2 minutes incremental) with MMSI upsert store: + - frontend hook: `apps/web/src/features/aisPolling/useAisTargetPolling.ts` + - API proxy (CORS safe): `apps/api/src/index.ts` (`GET /api/ais-target/search?minutes=...&bbox=...`) +- MapLibre basemap: + - default (no MapTiler key): local raster style + OpenSeaMap seamark overlay: `apps/web/public/map/styles/osm-seamark.json` + - optional (recommended): MapTiler `dataviz-dark` + Ocean (bathymetry) vector overlays, plus OpenSeaMap seamark raster overlay +- Deck.gl layers rendered into MapLibre WebGL context (single context via `MapboxOverlay`): + - ships `IconLayer`, zones `GeoJsonLayer`, optional 3D density `HexagonLayer` + - map widget: `apps/web/src/widgets/map3d/Map3D.tsx` +- Zone polygons converted to WGS84 GeoJSON: + - input: `data/raw/zones/*.json` + - build: `pnpm prepare:data` -> `apps/web/public/data/zones/zones.wgs84.geojson` +- Legacy CN-permit overlay (name/callsign/mmsi match; ring + color by 업종): + - legacy sources: `legacy/*.xlsx`, `legacy/*.jsx` + - build: `pnpm prepare:data` -> `apps/web/public/data/legacy/chinese-permitted.v1.json` + +## Quick Start + +1. `pnpm install` +2. `pnpm prepare:data` +3. `pnpm dev:web` +4. (optional) `pnpm dev:api` # only needed when you start adding DB-backed/local APIs + +API server (optional): `pnpm dev:api` (defaults to `http://127.0.0.1:5174`) + +Ports (dev): +- Web (Vite): `http://127.0.0.1:5175` (default, strict). Change via `WEB_PORT=....` +- API (Fastify): `http://127.0.0.1:5174` (default). Change via `PORT=....` and match `API_PORT=....` for the web proxy. + +Vite proxy (dev): +- `/snp-api/*` -> `http://211.208.115.83:8041` (override via `VITE_SNP_API_TARGET=...`) + +## MapTiler (Optional, Bathymetry Vector Map) + +To enable a dark-mode basemap + bathymetry (MapTiler Ocean tiles): + +1. Create a free MapTiler Cloud account and get an API key +2. Set env vars for the web app: + +```bash +# enables MapTiler style + ocean bathymetry layers in MapLibre +VITE_MAPTILER_KEY="YOUR_KEY" + +# optional: change basemap style id (default: dataviz-dark) +VITE_MAPTILER_BASE_MAP_ID="dataviz-dark" +``` diff --git a/apps/api/package.json b/apps/api/package.json new file mode 100644 index 0000000..6d841c7 --- /dev/null +++ b/apps/api/package.json @@ -0,0 +1,21 @@ +{ + "name": "@wing/api", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "tsx watch src/index.ts", + "build": "tsc -p tsconfig.json", + "start": "node dist/index.js" + }, + "dependencies": { + "@fastify/cors": "^11.1.0", + "fastify": "^5.6.1" + }, + "devDependencies": { + "@types/node": "^24.10.1", + "tsx": "^4.20.5", + "typescript": "~5.9.3" + } +} + diff --git a/apps/api/src/index.ts b/apps/api/src/index.ts new file mode 100644 index 0000000..bb571f7 --- /dev/null +++ b/apps/api/src/index.ts @@ -0,0 +1,158 @@ +import cors from "@fastify/cors"; +import Fastify from "fastify"; +import fs from "node:fs/promises"; +import path from "node:path"; + +const app = Fastify({ logger: true }); + +await app.register(cors, { origin: true }); + +app.setErrorHandler((err, req, reply) => { + req.log.error({ err }, "Unhandled error"); + if (reply.sent) return; + + const statusCode = + typeof (err as { statusCode?: unknown }).statusCode === "number" ? (err as { statusCode: number }).statusCode : 500; + reply.code(statusCode).send({ + success: false, + message: err instanceof Error ? err.message : String(err), + data: [], + errorCode: "INTERNAL", + }); +}); + +app.get("/health", async () => ({ ok: true })); + +const AIS_UPSTREAM_BASE = "http://211.208.115.83:8041"; +const AIS_UPSTREAM_PATH = "/snp-api/api/ais-target/search"; + +app.get<{ + Querystring: { + minutes?: string; + bbox?: string; + }; +}>("/api/ais-target/search", async (req, reply) => { + const minutesRaw = req.query.minutes ?? "60"; + const minutes = Number(minutesRaw); + if (!Number.isFinite(minutes) || minutes <= 0 || minutes > 60 * 24) { + return reply.code(400).send({ success: false, message: "invalid minutes", data: [], errorCode: "BAD_REQUEST" }); + } + + const bboxRaw = req.query.bbox; + const bbox = parseBbox(bboxRaw); + if (bboxRaw && !bbox) { + return reply.code(400).send({ success: false, message: "invalid bbox", data: [], errorCode: "BAD_REQUEST" }); + } + + const u = new URL(AIS_UPSTREAM_PATH, AIS_UPSTREAM_BASE); + u.searchParams.set("minutes", String(minutes)); + + const controller = new AbortController(); + const timeoutMs = 20_000; + const timeout = setTimeout(() => controller.abort(), timeoutMs); + try { + const res = await fetch(u, { signal: controller.signal, headers: { accept: "application/json" } }); + const txt = await res.text(); + if (!res.ok) { + req.log.warn({ status: res.status, body: txt.slice(0, 2000) }, "AIS upstream error"); + return reply.code(502).send({ success: false, message: "upstream error", data: [], errorCode: "UPSTREAM" }); + } + + // Apply optional bbox filtering server-side to reduce payload to the browser. + let json: { data?: unknown; message?: string }; + try { + json = JSON.parse(txt) as { data?: unknown; message?: string }; + } catch (e) { + req.log.warn({ err: e, body: txt.slice(0, 2000) }, "AIS upstream returned invalid JSON"); + return reply + .code(502) + .send({ success: false, message: "upstream invalid json", data: [], errorCode: "UPSTREAM_INVALID_JSON" }); + } + if (!json || typeof json !== "object") { + req.log.warn({ body: txt.slice(0, 2000) }, "AIS upstream returned non-object JSON"); + return reply + .code(502) + .send({ success: false, message: "upstream invalid payload", data: [], errorCode: "UPSTREAM_INVALID_PAYLOAD" }); + } + const rows = Array.isArray(json.data) ? (json.data as unknown[]) : []; + const filtered = bbox + ? rows.filter((r) => { + if (!r || typeof r !== "object") return false; + const lat = (r as { lat?: unknown }).lat; + const lon = (r as { lon?: unknown }).lon; + if (typeof lat !== "number" || typeof lon !== "number") return false; + return lon >= bbox.lonMin && lon <= bbox.lonMax && lat >= bbox.latMin && lat <= bbox.latMax; + }) + : rows; + + if (bbox) { + json.message = `${json.message ?? ""} (bbox: ${filtered.length}/${rows.length})`.trim(); + } + // eslint-disable-next-line @typescript-eslint/no-explicit-any + (json as any).data = filtered; + + reply.type("application/json").send(json); + } catch (e) { + const name = e instanceof Error ? e.name : ""; + const isTimeout = name === "AbortError"; + req.log.warn({ err: e, url: u.toString() }, "AIS proxy request failed"); + return reply.code(isTimeout ? 504 : 502).send({ + success: false, + message: isTimeout ? `upstream timeout (${timeoutMs}ms)` : "upstream fetch failed", + data: [], + errorCode: isTimeout ? "UPSTREAM_TIMEOUT" : "UPSTREAM_FETCH_FAILED", + }); + } finally { + clearTimeout(timeout); + } +}); + +function parseBbox(raw: string | undefined) { + if (!raw) return null; + const parts = raw + .split(",") + .map((s) => s.trim()) + .filter(Boolean); + if (parts.length !== 4) return null; + + const [lonMin, latMin, lonMax, latMax] = parts.map((p) => Number(p)); + const ok = + Number.isFinite(lonMin) && + Number.isFinite(latMin) && + Number.isFinite(lonMax) && + Number.isFinite(latMax) && + lonMin >= -180 && + lonMax <= 180 && + latMin >= -90 && + latMax <= 90 && + lonMin < lonMax && + latMin < latMax; + if (!ok) return null; + return { lonMin, latMin, lonMax, latMax }; +} + +app.get("/zones", async (_req, reply) => { + const zonesPath = path.resolve( + process.cwd(), + "..", + "web", + "public", + "data", + "zones", + "zones.wgs84.geojson", + ); + const txt = await fs.readFile(zonesPath, "utf-8"); + reply.type("application/json").send(JSON.parse(txt)); +}); + +app.get("/vessels", async () => { + return { + source: "todo", + vessels: [], + }; +}); + +const port = Number(process.env.PORT || 5174); +const host = process.env.HOST || "127.0.0.1"; + +await app.listen({ port, host }); diff --git a/apps/api/tsconfig.json b/apps/api/tsconfig.json new file mode 100644 index 0000000..a5fa1e3 --- /dev/null +++ b/apps/api/tsconfig.json @@ -0,0 +1,14 @@ +{ + "compilerOptions": { + "target": "ES2022", + "module": "ESNext", + "moduleResolution": "Bundler", + "outDir": "dist", + "rootDir": "src", + "strict": true, + "skipLibCheck": true, + "types": ["node"] + }, + "include": ["src/**/*.ts"] +} + diff --git a/apps/web/.gitignore b/apps/web/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/apps/web/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/apps/web/README.md b/apps/web/README.md new file mode 100644 index 0000000..d2e7761 --- /dev/null +++ b/apps/web/README.md @@ -0,0 +1,73 @@ +# React + TypeScript + Vite + +This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules. + +Currently, two official plugins are available: + +- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react) uses [Babel](https://babeljs.io/) (or [oxc](https://oxc.rs) when used in [rolldown-vite](https://vite.dev/guide/rolldown)) for Fast Refresh +- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh + +## React Compiler + +The React Compiler is not enabled on this template because of its impact on dev & build performances. To add it, see [this documentation](https://react.dev/learn/react-compiler/installation). + +## Expanding the ESLint configuration + +If you are developing a production application, we recommend updating the configuration to enable type-aware lint rules: + +```js +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + + // Remove tseslint.configs.recommended and replace with this + tseslint.configs.recommendedTypeChecked, + // Alternatively, use this for stricter rules + tseslint.configs.strictTypeChecked, + // Optionally, add this for stylistic rules + tseslint.configs.stylisticTypeChecked, + + // Other configs... + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` + +You can also install [eslint-plugin-react-x](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-x) and [eslint-plugin-react-dom](https://github.com/Rel1cx/eslint-react/tree/main/packages/plugins/eslint-plugin-react-dom) for React-specific lint rules: + +```js +// eslint.config.js +import reactX from 'eslint-plugin-react-x' +import reactDom from 'eslint-plugin-react-dom' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + // Other configs... + // Enable lint rules for React + reactX.configs['recommended-typescript'], + // Enable lint rules for React DOM + reactDom.configs.recommended, + ], + languageOptions: { + parserOptions: { + project: ['./tsconfig.node.json', './tsconfig.app.json'], + tsconfigRootDir: import.meta.dirname, + }, + // other options... + }, + }, +]) +``` diff --git a/apps/web/eslint.config.js b/apps/web/eslint.config.js new file mode 100644 index 0000000..5e6b472 --- /dev/null +++ b/apps/web/eslint.config.js @@ -0,0 +1,23 @@ +import js from '@eslint/js' +import globals from 'globals' +import reactHooks from 'eslint-plugin-react-hooks' +import reactRefresh from 'eslint-plugin-react-refresh' +import tseslint from 'typescript-eslint' +import { defineConfig, globalIgnores } from 'eslint/config' + +export default defineConfig([ + globalIgnores(['dist']), + { + files: ['**/*.{ts,tsx}'], + extends: [ + js.configs.recommended, + tseslint.configs.recommended, + reactHooks.configs.flat.recommended, + reactRefresh.configs.vite, + ], + languageOptions: { + ecmaVersion: 2020, + globals: globals.browser, + }, + }, +]) diff --git a/apps/web/index.html b/apps/web/index.html new file mode 100644 index 0000000..7277cb1 --- /dev/null +++ b/apps/web/index.html @@ -0,0 +1,13 @@ + + + + + + + 906척 실시간 조업 감시 — 선단 연관관계 + + +
+ + + diff --git a/apps/web/package.json b/apps/web/package.json new file mode 100644 index 0000000..9141864 --- /dev/null +++ b/apps/web/package.json @@ -0,0 +1,35 @@ +{ + "name": "@wing/web", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc -b && vite build", + "lint": "eslint .", + "preview": "vite preview" + }, + "dependencies": { + "@deck.gl/aggregation-layers": "^9.2.7", + "@deck.gl/core": "^9.2.7", + "@deck.gl/layers": "^9.2.7", + "@deck.gl/mapbox": "^9.2.7", + "maplibre-gl": "^5.18.0", + "react": "^19.2.0", + "react-dom": "^19.2.0" + }, + "devDependencies": { + "@eslint/js": "^9.39.1", + "@types/node": "^24.10.1", + "@types/react": "^19.2.7", + "@types/react-dom": "^19.2.3", + "@vitejs/plugin-react": "^5.1.1", + "eslint": "^9.39.1", + "eslint-plugin-react-hooks": "^7.0.1", + "eslint-plugin-react-refresh": "^0.4.24", + "globals": "^16.5.0", + "typescript": "~5.9.3", + "typescript-eslint": "^8.48.0", + "vite": "^7.3.1" + } +} diff --git a/apps/web/public/assets/ship.svg b/apps/web/public/assets/ship.svg new file mode 100644 index 0000000..b24327f --- /dev/null +++ b/apps/web/public/assets/ship.svg @@ -0,0 +1,21 @@ + + + + + diff --git a/apps/web/public/data/legacy/chinese-permitted.v1.json b/apps/web/public/data/legacy/chinese-permitted.v1.json new file mode 100644 index 0000000..a373770 --- /dev/null +++ b/apps/web/public/data/legacy/chinese-permitted.v1.json @@ -0,0 +1 @@ +{"generatedAt":"2026-02-14T22:50:26.602Z","counts":{"permittedList":1104,"checklist":677,"fleet906":906,"merged":1244},"vessels":[{"permitNo":"C21-13558","shipNameRoman":"jihuanggangyu05001","ton":106,"callSign":"jihuanggangyu05001","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412287756],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔05001","pairPermitNo":"C21-13559","pairShipNameCn":"冀黄港渔05002","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13559","shipNameRoman":"jihuanggangyu05002","ton":106,"callSign":"jihuanggangyu05002","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412287757],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔05002","pairPermitNo":"C21-13558","pairShipNameCn":"冀黄港渔05001","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C25-16905","shipNameRoman":"jihuanggangyu05003","ton":101,"callSign":"jihuanggangyu05003","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412286368],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔05003","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16906","shipNameRoman":"jihuanggangyu05004","ton":101,"callSign":"jihuanggangyu05004","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412286369],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔05004","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13560","shipNameRoman":"jihuanggangyu05777","ton":99,"callSign":"jihuanggangyu05777","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412287766,412286361],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔05777","pairPermitNo":"C21-13561","pairShipNameCn":"冀黄港渔05888","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13561","shipNameRoman":"jihuanggangyu05888","ton":99,"callSign":"jihuanggangyu05888","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412287767,412286362],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔05888","pairPermitNo":"C21-13560","pairShipNameCn":"冀黄港渔05777","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C25-16527","shipNameRoman":"jihuanggangyu06055","ton":121,"callSign":"jihuanggangyu06055","shipPower":0,"shipLen":31,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287752],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06055","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16528","shipNameRoman":"jihuanggangyu06056","ton":121,"callSign":"jihuanggangyu06056","shipPower":0,"shipLen":31,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287753],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06056","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16530","shipNameRoman":"jihuanggangyu06396","ton":101,"callSign":"jihuanggangyu06396","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287748,412306396],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16531","shipNameRoman":"jihuanggangyu06587","ton":101,"callSign":"jihuanggangyu06587","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287771,413004860],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06587","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16532","shipNameRoman":"jihuanggangyu06588","ton":101,"callSign":"jihuanggangyu06588","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287772],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06588","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16812","shipNameRoman":"jihuanggangyu06787","ton":130,"callSign":"jihuanggangyu06787","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287782],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06787","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16533","shipNameRoman":"jihuanggangyu06788","ton":130,"callSign":"jihuanggangyu06788","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287783,412306788],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06788","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17083","shipNameRoman":"jihuanggangyu06897","ton":130,"callSign":"jihuanggangyu06897","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287784],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06897","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17084","shipNameRoman":"jihuanggangyu06898","ton":130,"callSign":"jihuanggangyu06898","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06898","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13562","shipNameRoman":"jihuanggangyu06957","ton":117,"callSign":"jihuanggangyu06957","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412287773],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06957","pairPermitNo":"C21-13563","pairShipNameCn":"冀黄港渔06958","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13563","shipNameRoman":"jihuanggangyu06958","ton":117,"callSign":"jihuanggangyu06958","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412287774],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔06958","pairPermitNo":"C21-13562","pairShipNameCn":"冀黄港渔06957","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13564","shipNameRoman":"jihuanggangyu50777","ton":121,"callSign":"jihuanggangyu50777","shipPower":0,"shipLen":31,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412287775],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔50777","pairPermitNo":"C21-13565","pairShipNameCn":"冀黄港渔50888","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13565","shipNameRoman":"jihuanggangyu50888","ton":121,"callSign":"jihuanggangyu50888","shipPower":0,"shipLen":31,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412287776,415051026],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔50888","pairPermitNo":"C21-13564","pairShipNameCn":"冀黄港渔50777","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C25-17085","shipNameRoman":"jihuangyu00130","ton":144,"callSign":"jihuangyu00130","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412280237],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张玉洪","ownerRoman":"zhangyuhong","shipNameCn":"冀黄渔00130","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16538","shipNameRoman":"jihuangyu01518","ton":135,"callSign":"jihuangyu01518","shipPower":0,"shipLen":36,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287804],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"辛祥玉","ownerRoman":"xinxiangyu","shipNameCn":"冀黄渔01518","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17086","shipNameRoman":"jihuangyu01777","ton":149,"callSign":"jihuangyu01777","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412280841],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"任东亮","ownerRoman":"rendongliang","shipNameCn":"冀黄渔01777","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16541","shipNameRoman":"jihuangyu05279","ton":135,"callSign":"jihuangyu05279","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287708,412005279],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"李清森","ownerRoman":"liqingsen","shipNameCn":"冀黄渔05279","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16803","shipNameRoman":"jihuangyu05988","ton":137,"callSign":"jihuangyu05988","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412280376,412256789,412287812],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"苑猛","ownerRoman":"yuanmeng","shipNameCn":"冀黄渔05988","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16288","shipNameRoman":"jihuangyu06032","ton":72,"callSign":"jihuangyu06032","shipPower":0,"shipLen":25,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412280377],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16289","shipNameRoman":"jihuangyu06033","ton":99,"callSign":"jihuangyu06033","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287844],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17204","shipNameRoman":"jihuangyu06578","ton":135,"callSign":"jihuangyu06578","shipPower":0,"shipLen":35,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287805],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"孟向坤","ownerRoman":"mengxiangkun","shipNameCn":"冀黄渔06578","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16910","shipNameRoman":"jihuangyu06727","ton":137,"callSign":"jihuangyu06727","shipPower":0,"shipLen":20,"shipWidth":10,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412289281],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张桂峰","ownerRoman":"zhangguifeng","shipNameCn":"冀黄渔06727","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16547","shipNameRoman":"jihuangyu06758","ton":134,"callSign":"jihuangyu06758","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287877],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"任月通","ownerRoman":"renyuetong","shipNameCn":"冀黄渔06758","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16548","shipNameRoman":"jihuangyu06759","ton":134,"callSign":"jihuangyu06759","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287878,800004551,412287824,412287822],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"任月通","ownerRoman":"renyuetong","shipNameCn":"冀黄渔06759","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17089","shipNameRoman":"jihuangyu06776","ton":149,"callSign":"jihuangyu06776","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412280842],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"任东亮","ownerRoman":"rendongliang","shipNameCn":"冀黄渔06776","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16554","shipNameRoman":"jihuangyu06886","ton":75,"callSign":"jihuangyu06886","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287874,415836666],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16552","shipNameRoman":"jihuangyu06887","ton":149,"callSign":"jihuangyu06887","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412280063,412306887],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"高长佑","ownerRoman":"gaochangyou","shipNameCn":"冀黄渔06887","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16555","shipNameRoman":"jihuangyu07615","ton":137,"callSign":"jihuangyu07615","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287709,41228779],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"胡金发","ownerRoman":"hujinfa","shipNameCn":"冀黄渔07615","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17205","shipNameRoman":"jihuangyu07659","ton":135,"callSign":"jihuangyu07659","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287712],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"邵常华","ownerRoman":"shaochanghua","shipNameCn":"冀黄渔07659","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17207","shipNameRoman":"jihuangyu07687","ton":64,"callSign":"jihuangyu07687","shipPower":0,"shipLen":25,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287918,412287861],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17206","shipNameRoman":"jihuangyu07698","ton":135,"callSign":"jihuangyu07698","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27000","shipCode":"GN","mmsiList":[412287711],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"白金祥","ownerRoman":"baijinxiang","shipNameCn":"冀黄渔07698","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8390","shipNameRoman":"jihuangyuyun06796","ton":120,"callSign":"jihuangyuyun06796","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412286529,412286540],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16581","shipNameRoman":"jinhanyu04156","ton":130,"callSign":"jinhanyu04156","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412311132,413361808],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16582","shipNameRoman":"jinhanyu04157","ton":130,"callSign":"jinhanyu04157","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412301063,413111322],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16916","shipNameRoman":"jinhanyu04558","ton":100,"callSign":"jinhanyu04558","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300006,412300817],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17250","shipNameRoman":"jinhanyu04568","ton":126,"callSign":"jinhanyu04568","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300046],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17251","shipNameRoman":"jinhanyu04858","ton":106,"callSign":"jinhanyu04858","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412301005,412301088],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16598","shipNameRoman":"jinhanyu04859","ton":106,"callSign":"jinhanyu04859","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412301006],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16602","shipNameRoman":"jinhanyu04899","ton":106,"callSign":"jinhanyu04899","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412301041,412304899],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17243","shipNameRoman":"jintangyu03009","ton":148,"callSign":"jintangyu03009","shipPower":0,"shipLen":35,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412479103,412300292],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"陈红喜","ownerRoman":"chenhongxi","shipNameCn":"津塘渔03009","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17249","shipNameRoman":"jintangyu03068","ton":93,"callSign":"jintangyu03068","shipPower":0,"shipLen":10,"shipWidth":10,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300062],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵凤春","ownerRoman":"zhaofengchun","shipNameCn":"津塘渔03068","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17246","shipNameRoman":"jintangyu03080","ton":93,"callSign":"jintangyu03080","shipPower":0,"shipLen":12,"shipWidth":4,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300056,412300065],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵凤春","ownerRoman":"zhaofengchun","shipNameCn":"津塘渔03080","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17229","shipNameRoman":"jintangyu03116","ton":147,"callSign":"jintangyu03116","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300069],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张丽","ownerRoman":"zhangli","shipNameCn":"津塘渔03116","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17227","shipNameRoman":"jintangyu03156","ton":122,"callSign":"jintangyu03156","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300068],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"邵春明","ownerRoman":"shaochunming","shipNameCn":"津塘渔03156","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17230","shipNameRoman":"jintangyu03185","ton":147,"callSign":"jintangyu03185","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300071],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张丽","ownerRoman":"zhangli","shipNameCn":"津塘渔03185","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16918","shipNameRoman":"jintangyu03186","ton":98,"callSign":"jintangyu03186","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300042],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张妍","ownerRoman":"zhangyan","shipNameCn":"津塘渔03186","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17228","shipNameRoman":"jintangyu03187","ton":148,"callSign":"jintangyu03187","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300043],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宋惠生","ownerRoman":"songhuisheng","shipNameCn":"津塘渔03187","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17245","shipNameRoman":"jintangyu03188","ton":148,"callSign":"jintangyu03188","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300044],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宋惠生","ownerRoman":"songhuisheng","shipNameCn":"津塘渔03188","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16919","shipNameRoman":"jintangyu03233","ton":41,"callSign":"jintangyu03233","shipPower":0,"shipLen":19,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300146],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17235","shipNameRoman":"jintangyu03299","ton":148,"callSign":"jintangyu03299","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300037],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03299","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17231","shipNameRoman":"jintangyu03355","ton":148,"callSign":"jintangyu03355","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[413300026,412300026],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张欣强","ownerRoman":"zhangxinqiang","shipNameCn":"津塘渔03355","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17236","shipNameRoman":"jintangyu03398","ton":148,"callSign":"jintangyu03398","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300028],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03398","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17237","shipNameRoman":"jintangyu03399","ton":148,"callSign":"jintangyu03399","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300029],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03399","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17232","shipNameRoman":"jintangyu03559","ton":148,"callSign":"jintangyu03559","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300053],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张欣强","ownerRoman":"zhangxinqiang","shipNameCn":"津塘渔03559","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17244","shipNameRoman":"jintangyu03566","ton":93,"callSign":"jintangyu03566","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300066],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵凤春","ownerRoman":"zhaofengchun","shipNameCn":"津塘渔03566","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17238","shipNameRoman":"jintangyu03599","ton":148,"callSign":"jintangyu03599","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300031],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03599","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16698","shipNameRoman":"jintangyu03666","ton":148,"callSign":"jintangyu03666","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300346,412300249],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03666","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17248","shipNameRoman":"jintangyu03688","ton":90,"callSign":"jintangyu03688","shipPower":0,"shipLen":10,"shipWidth":10,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300064],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵凤春","ownerRoman":"zhaofengchun","shipNameCn":"津塘渔03688","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16621","shipNameRoman":"jintangyu03689","ton":45,"callSign":"jintangyu03689","shipPower":0,"shipLen":23,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300504,412205699],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张妍","ownerRoman":"zhangyan","shipNameCn":"津塘渔03689","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17239","shipNameRoman":"jintangyu03699","ton":148,"callSign":"jintangyu03699","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300032],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03699","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16920","shipNameRoman":"jintangyu03766","ton":97,"callSign":"jintangyu03766","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300012],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵凤春","ownerRoman":"zhaofengchun","shipNameCn":"津塘渔03766","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16921","shipNameRoman":"jintangyu03768","ton":97,"callSign":"jintangyu03768","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300005],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵凤春","ownerRoman":"zhaofengchun","shipNameCn":"津塘渔03768","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16922","shipNameRoman":"jintangyu03776","ton":97,"callSign":"jintangyu03776","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300011],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵凤春","ownerRoman":"zhaofengchun","shipNameCn":"津塘渔03776","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16923","shipNameRoman":"jintangyu03778","ton":148,"callSign":"jintangyu03778","shipPower":0,"shipLen":39,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300034],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03778","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16924","shipNameRoman":"jintangyu03779","ton":148,"callSign":"jintangyu03779","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300035],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03779","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16925","shipNameRoman":"jintangyu03799","ton":97,"callSign":"jintangyu03799","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300013],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵凤春","ownerRoman":"zhaofengchun","shipNameCn":"津塘渔03799","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17247","shipNameRoman":"jintangyu03805","ton":40,"callSign":"jintangyu03805","shipPower":0,"shipLen":20,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300084,412300517],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"李波","ownerRoman":"libo","shipNameCn":"津塘渔03805","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17240","shipNameRoman":"jintangyu03877","ton":148,"callSign":"jintangyu03877","shipPower":0,"shipLen":20,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[413335198],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17233","shipNameRoman":"jintangyu03885","ton":148,"callSign":"jintangyu03885","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300054],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张欣强","ownerRoman":"zhangxinqiang","shipNameCn":"津塘渔03885","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16688","shipNameRoman":"jintangyu03886","ton":148,"callSign":"jintangyu03886","shipPower":0,"shipLen":37,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300307],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03886","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16769","shipNameRoman":"jintangyu03887","ton":148,"callSign":"jintangyu03887","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412356251],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03887","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16770","shipNameRoman":"jintangyu03889","ton":148,"callSign":"jintangyu03889","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300332],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03889","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17241","shipNameRoman":"jintangyu03899","ton":148,"callSign":"jintangyu03899","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300038],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03899","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17234","shipNameRoman":"jintangyu03939","ton":148,"callSign":"jintangyu03939","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16825","shipNameRoman":"jintangyu03966","ton":42,"callSign":"jintangyu03966","shipPower":0,"shipLen":36,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300189],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"陈红喜","ownerRoman":"chenhongxi","shipNameCn":"津塘渔03966","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17242","shipNameRoman":"jintangyu03969","ton":148,"callSign":"jintangyu03969","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300033],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03969","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16926","shipNameRoman":"jintangyu03989","ton":148,"callSign":"jintangyu03989","shipPower":0,"shipLen":39,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412300036],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张长祥","ownerRoman":"zhangchangxiang","shipNameCn":"津塘渔03989","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8477","shipNameRoman":"jintangyuyun03181","ton":238,"callSign":"jintangyuyun03181","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ,Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412479385],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"天津荣祥水产品有限公司","ownerRoman":"tianjinrongxiangshuichanpinyouxiangongsi","shipNameCn":"津塘渔运03181","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8479","shipNameRoman":"jintangyuyun03186","ton":238,"callSign":"jintangyuyun03186","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ,Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412468166],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"天津荣祥水产品有限公司","ownerRoman":"tianjinrongxiangshuichanpinyouxiangongsi","shipNameCn":"津塘渔运03186","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8478","shipNameRoman":"jintangyuyun03195","ton":238,"callSign":"jintangyuyun03195","shipPower":0,"shipLen":24,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅰ,Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412300233,412300087],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张欣强","ownerRoman":"zhangxinqiang","shipNameCn":"津塘渔运03195","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8476","shipNameRoman":"jintangyuyun03889","ton":246,"callSign":"jintangyuyun03889","shipPower":0,"shipLen":43,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅰ,Ⅱ,Ⅲ,Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412300055],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈红喜","ownerRoman":"chenhongxi","shipNameCn":"津塘渔运03889","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C25-16558","shipNameRoman":"jirenyu00011","ton":59,"callSign":"jirenyu00011","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[413215238],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16811","shipNameRoman":"jirenyu00058","ton":50,"callSign":"jirenyu00058","shipPower":0,"shipLen":22,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286682],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16559","shipNameRoman":"jirenyu00088","ton":58,"callSign":"jirenyu00088","shipPower":0,"shipLen":24,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286668],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16560","shipNameRoman":"jirenyu00089","ton":58,"callSign":"jirenyu00089","shipPower":0,"shipLen":24,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286675,412085668],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16562","shipNameRoman":"jirenyu00108","ton":50,"callSign":"jirenyu00108","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412280739],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16563","shipNameRoman":"jirenyu00126","ton":50,"callSign":"jirenyu00126","shipPower":0,"shipLen":25,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286674,412001266],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16564","shipNameRoman":"jirenyu00158","ton":25,"callSign":"jirenyu00158","shipPower":0,"shipLen":20,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286677,412368966],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16565","shipNameRoman":"jirenyu00168","ton":42,"callSign":"jirenyu00168","shipPower":0,"shipLen":23,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286687],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16912","shipNameRoman":"jirenyu00188","ton":31,"callSign":"jirenyu00188","shipPower":0,"shipLen":22,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412284608],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16566","shipNameRoman":"jirenyu00192","ton":60,"callSign":"jirenyu00192","shipPower":0,"shipLen":28,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286686,412285646],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16567","shipNameRoman":"jirenyu00193","ton":60,"callSign":"jirenyu00193","shipPower":0,"shipLen":28,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286684],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16568","shipNameRoman":"jirenyu00225","ton":50,"callSign":"jirenyu00225","shipPower":0,"shipLen":22,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286669],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16569","shipNameRoman":"jirenyu00228","ton":50,"callSign":"jirenyu00228","shipPower":0,"shipLen":22,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286666,412286655],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16570","shipNameRoman":"jirenyu00229","ton":50,"callSign":"jirenyu00229","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286672,413000229,412386669,415005666],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16571","shipNameRoman":"jirenyu00233","ton":21,"callSign":"jirenyu00233","shipPower":0,"shipLen":17,"shipWidth":4,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286685,411256658,412256658,412286688],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16572","shipNameRoman":"jirenyu00278","ton":60,"callSign":"jirenyu00278","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286673],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16573","shipNameRoman":"jirenyu00369","ton":50,"callSign":"jirenyu00369","shipPower":0,"shipLen":25,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412280741,400702597,412286662,412255855],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-15995","shipNameRoman":"jirenyu00388","ton":49,"callSign":"jirenyu00388","shipPower":0,"shipLen":25,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286661],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16574","shipNameRoman":"jirenyu00389","ton":45,"callSign":"jirenyu00389","shipPower":0,"shipLen":25,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16575","shipNameRoman":"jirenyu00398","ton":50,"callSign":"jirenyu00398","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412286715],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"任丘市丰顺远洋渔业有限公司","ownerRoman":"renqiushifengshunyuanyangyuyeyouxiangongsi","shipNameCn":"冀任渔00988","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16576","shipNameRoman":"jirenyu00456","ton":51,"callSign":"jirenyu00456","shipPower":0,"shipLen":25,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412210871],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"任丘市丰顺远洋渔业有限公司","ownerRoman":"renqiushifengshunyuanyangyuyeyouxiangongsi","shipNameCn":"冀任渔00999","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16577","shipNameRoman":"jirenyu00555","ton":150,"callSign":"jirenyu00555","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28914","shipCode":"GN","mmsiList":[412287713,412286671],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"任丘市丰顺远洋渔业有限公司","ownerRoman":"renqiushifengshunyuanyangyuyeyouxiangongsi","shipNameCn":"冀任渔00555","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13566","shipNameRoman":"jirenyu00768","ton":178,"callSign":"jirenyu00768","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412287668],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"任丘市荣发顺达远洋渔业有限公司","ownerRoman":"renqiushirongfashundayuanyangyuyeyouxiangongsi","shipNameCn":"冀任渔00768","pairPermitNo":"C21-13567","pairShipNameCn":"冀任渔00769","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13567","shipNameRoman":"jirenyu00769","ton":178,"callSign":"jirenyu00769","shipPower":0,"shipLen":600,"shipWidth":90,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412287669,413000769,412358545],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"任丘市荣发顺达远洋渔业有限公司","ownerRoman":"renqiushirongfashundayuanyangyuyeyouxiangongsi","shipNameCn":"冀任渔00769","pairPermitNo":"C21-13566","pairShipNameCn":"冀任渔00768","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C25-16578","shipNameRoman":"jirenyu00888","ton":31,"callSign":"jirenyu00888","shipPower":0,"shipLen":16,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"28903","shipCode":"GN","mmsiList":[412386668],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14490","shipNameRoman":"liaochangyu15309","ton":233,"callSign":"liaochangyu15309","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412219066],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14491","shipNameRoman":"liaochangyu15310","ton":233,"callSign":"liaochangyu15310","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412219067],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13960","shipNameRoman":"liaochangyu35093","ton":129,"callSign":"liaochangyu35093","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13961","shipNameRoman":"liaochangyu35095","ton":129,"callSign":"liaochangyu35095","shipPower":0,"shipLen":33,"shipWidth":4,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412203608],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14261","shipNameRoman":"liaochangyu35116","ton":163,"callSign":"liaochangyu35116","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412200805],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14262","shipNameRoman":"liaochangyu35117","ton":163,"callSign":"liaochangyu35117","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14251","shipNameRoman":"liaodaganyu15033","ton":71,"callSign":"liaodaganyu15033","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412205422],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14252","shipNameRoman":"liaodaganyu15035","ton":71,"callSign":"liaodaganyu15035","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13570","shipNameRoman":"liaodaganyu15088","ton":228,"callSign":"liaodaganyu15088","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412205461,413315088,415628585,412265888,412265777,412515088],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13571","shipNameRoman":"liaodaganyu15089","ton":228,"callSign":"liaodaganyu15089","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412205462],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14247","shipNameRoman":"liaodaganyu15285","ton":95,"callSign":"liaodaganyu15285","shipPower":0,"shipLen":30,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412205602],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14248","shipNameRoman":"liaodaganyu15286","ton":95,"callSign":"liaodaganyu15286","shipPower":0,"shipLen":27,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412205603],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13574","shipNameRoman":"liaodaganyu15339","ton":101,"callSign":"liaodaganyu15339","shipPower":0,"shipLen":27,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412205629,423678955,412167777],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13575","shipNameRoman":"liaodaganyu15340","ton":101,"callSign":"liaodaganyu15340","shipPower":0,"shipLen":27,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412205631],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14249","shipNameRoman":"liaodaganyu15347","ton":95,"callSign":"liaodaganyu15347","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412205632],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14250","shipNameRoman":"liaodaganyu15348","ton":95,"callSign":"liaodaganyu15348","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13468","shipNameRoman":"liaodaganyu15380","ton":178,"callSign":"liaodaganyu15380","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412202326,412205697],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13469","shipNameRoman":"liaodaganyu15381","ton":178,"callSign":"liaodaganyu15381","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412202327],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17256","shipNameRoman":"liaodaganyu15386","ton":97,"callSign":"liaodaganyu15386","shipPower":0,"shipLen":27,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412205651,425556789,422226789,417758521],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13706","shipNameRoman":"liaodahuayu15287","ton":106,"callSign":"liaodahuayu15287","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412218936],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连福峰水产有限公司","ownerRoman":"dalianfufengshuichanyouxiangongsi","shipNameCn":"辽大花渔15287","pairPermitNo":"C21-13707","pairShipNameCn":"辽大花渔15288","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13707","shipNameRoman":"liaodahuayu15288","ton":106,"callSign":"liaodahuayu15288","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412218937],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连福峰水产有限公司","ownerRoman":"dalianfufengshuichanyouxiangongsi","shipNameCn":"辽大花渔15288","pairPermitNo":"C21-13706","pairShipNameCn":"辽大花渔15287","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13962","shipNameRoman":"liaodajinyu15138","ton":117,"callSign":"liaodajinyu15138","shipPower":0,"shipLen":29,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412208071],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13963","shipNameRoman":"liaodajinyu15139","ton":117,"callSign":"liaodajinyu15139","shipPower":0,"shipLen":29,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412208072,412215139],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14474","shipNameRoman":"liaodajinyu15155","ton":170,"callSign":"liaodajinyu15155","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412200776],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14475","shipNameRoman":"liaodajinyu15156","ton":170,"callSign":"liaodajinyu15156","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14476","shipNameRoman":"liaodajinyu15185","ton":193,"callSign":"liaodajinyu15185","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14477","shipNameRoman":"liaodajinyu15186","ton":193,"callSign":"liaodajinyu15186","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412885120,412202356],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14155","shipNameRoman":"liaodajinyu15211","ton":175,"callSign":"liaodajinyu15211","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412202802],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连悦启鑫晟捕捞有限公司","ownerRoman":"dalianyueqixinchengbulaoyouxiangongsi","shipNameCn":"辽大金渔15211","pairPermitNo":"C21-14156","pairShipNameCn":"辽大金渔15212","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14156","shipNameRoman":"liaodajinyu15212","ton":175,"callSign":"liaodajinyu15212","shipPower":0,"shipLen":39,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412202803],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连悦启鑫晟捕捞有限公司","ownerRoman":"dalianyueqixinchengbulaoyouxiangongsi","shipNameCn":"辽大金渔15212","pairPermitNo":"C21-14155","pairShipNameCn":"辽大金渔15211","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14255","shipNameRoman":"liaodajinyu15277","ton":277,"callSign":"liaodajinyu15277","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412208281,600950945,888888877,888888838],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14256","shipNameRoman":"liaodajinyu15278","ton":277,"callSign":"liaodajinyu15278","shipPower":0,"shipLen":17,"shipWidth":3,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412208282],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14478","shipNameRoman":"liaodajinyu15315","ton":277,"callSign":"liaodajinyu15315","shipPower":0,"shipLen":20,"shipWidth":10,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412202888,412202374,400108800,412219955],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14479","shipNameRoman":"liaodajinyu15316","ton":277,"callSign":"liaodajinyu15316","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412202377,412202388,412202375,412015316,412219956],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14253","shipNameRoman":"liaodajinyu15357","ton":163,"callSign":"liaodajinyu15357","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412202384,412205647,412585665],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14254","shipNameRoman":"liaodajinyu15358","ton":163,"callSign":"liaodajinyu15358","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412202385,412205648,412886580],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14480","shipNameRoman":"liaodajinyu15676","ton":122,"callSign":"liaodajinyu15676","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412200812],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连悦纳捕捞有限公司","ownerRoman":"dalianyuenabulaoyouxiangongsi","shipNameCn":"辽大金渔15676","pairPermitNo":"C21-14481","pairShipNameCn":"辽大金渔15677","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14481","shipNameRoman":"liaodajinyu15677","ton":122,"callSign":"liaodajinyu15677","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412200813],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连悦纳捕捞有限公司","ownerRoman":"dalianyuenabulaoyouxiangongsi","shipNameCn":"辽大金渔15677","pairPermitNo":"C21-14480","pairShipNameCn":"辽大金渔15676","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13748","shipNameRoman":"liaodajinyu25038","ton":111,"callSign":"liaodajinyu25038","shipPower":0,"shipLen":29,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412207463],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13749","shipNameRoman":"liaodajinyu25039","ton":111,"callSign":"liaodajinyu25039","shipPower":0,"shipLen":29,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412207465],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13999","shipNameRoman":"liaodajinyu25051","ton":117,"callSign":"liaodajinyu25051","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[800029774,412208081],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14000","shipNameRoman":"liaodajinyu25052","ton":117,"callSign":"liaodajinyu25052","shipPower":0,"shipLen":29,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412208082,412865966],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17257","shipNameRoman":"liaodajinyu35988","ton":148,"callSign":"liaodajinyu35988","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412214873],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连铸航水产销售有限公司","ownerRoman":"dalianzhuhangshuichanxiaoshouyouxiangongsi","shipNameCn":"辽大金渔35988","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17258","shipNameRoman":"liaodajinyu35989","ton":148,"callSign":"liaodajinyu35989","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412214872],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连铸航水产销售有限公司","ownerRoman":"dalianzhuhangshuichanxiaoshouyouxiangongsi","shipNameCn":"辽大金渔35989","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17155","shipNameRoman":"liaodajinyu75039","ton":149,"callSign":"liaodajinyu75039","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412476457],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"汪集龙","ownerRoman":"wangjilong","shipNameCn":"辽大金渔75039","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13966","shipNameRoman":"liaodajinyu85177","ton":155,"callSign":"liaodajinyu85177","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412219986,412685177,412556889],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13967","shipNameRoman":"liaodajinyu85178","ton":155,"callSign":"liaodajinyu85178","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13810","shipNameRoman":"liaodajinyu85208","ton":122,"callSign":"liaodajinyu85208","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13811","shipNameRoman":"liaodajinyu85209","ton":122,"callSign":"liaodajinyu85209","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412357799,412208116,412588681],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14259","shipNameRoman":"liaodajinyu85219","ton":233,"callSign":"liaodajinyu85219","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412207078],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14260","shipNameRoman":"liaodajinyu85220","ton":233,"callSign":"liaodajinyu85220","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412207079],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13578","shipNameRoman":"liaodajinyu85555","ton":239,"callSign":"liaodajinyu85555","shipPower":0,"shipLen":42,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412202413],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13579","shipNameRoman":"liaodajinyu85556","ton":239,"callSign":"liaodajinyu85556","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412202414],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14482","shipNameRoman":"liaodajinyu85779","ton":290,"callSign":"liaodajinyu85779","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329289],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连仙丰渔业有限公司","ownerRoman":"dalianxianfengyuyeyouxiangongsi","shipNameCn":"辽大金渔85779","pairPermitNo":"C21-14483","pairShipNameCn":"辽大金渔85780","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14483","shipNameRoman":"liaodajinyu85780","ton":290,"callSign":"liaodajinyu85780","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329291],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连仙丰渔业有限公司","ownerRoman":"dalianxianfengyuyeyouxiangongsi","shipNameCn":"辽大金渔85780","pairPermitNo":"C21-14482","pairShipNameCn":"辽大金渔85779","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C40-8486","shipNameRoman":"liaodajinyuyun15177","ton":289,"callSign":"liaodajinyuyun15177","shipPower":0,"shipLen":45,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412480093],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8423","shipNameRoman":"liaodajinyuyun15888","ton":136,"callSign":"liaodajinyuyun15888","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412200194],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王成江","ownerRoman":"wangchengjiang","shipNameCn":"辽大金渔运15888","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8487","shipNameRoman":"liaodajinyuyun85588","ton":178,"callSign":"liaodajinyuyun85588","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412202499],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12364","shipNameRoman":"liaodazhongyu15301","ton":129,"callSign":"liaodazhongyu15301","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12365","shipNameRoman":"liaodazhongyu15302","ton":129,"callSign":"liaodazhongyu15302","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13970","shipNameRoman":"liaodazhongyu15396","ton":199,"callSign":"liaodazhongyu15396","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412202321],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13971","shipNameRoman":"liaodazhongyu15397","ton":199,"callSign":"liaodazhongyu15397","shipPower":0,"shipLen":42,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412202322,412200193],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13580","shipNameRoman":"liaodazhongyu25027","ton":125,"callSign":"liaodazhongyu25027","shipPower":0,"shipLen":21,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412200527,900020650],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13581","shipNameRoman":"liaodazhongyu25028","ton":125,"callSign":"liaodazhongyu25028","shipPower":0,"shipLen":21,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412200528,412879798,415214102],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-10279","shipNameRoman":"liaodazhongyu25087","ton":175,"callSign":"liaodazhongyu25087","shipPower":0,"shipLen":50,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412800888,412200561,412217300,412212504,150201583],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"吴冬","ownerRoman":"wudong","shipNameCn":"辽大中渔25087","pairPermitNo":"C21-10280","pairShipNameCn":"辽大中渔25088","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10280","shipNameRoman":"liaodazhongyu25088","ton":175,"callSign":"liaodazhongyu25088","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412225088,412952867],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"吴冬","ownerRoman":"wudong","shipNameCn":"辽大中渔25088","pairPermitNo":"C21-10279","pairShipNameCn":"辽大中渔25087","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C25-16874","shipNameRoman":"liaodazhongyu25111","ton":148,"callSign":"liaodazhongyu25111","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412200877,412207019],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连泰保水产品有限公司","ownerRoman":"daliantaibaoshuichanpinyouxiangongsi","shipNameCn":"辽大中渔25111","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16875","shipNameRoman":"liaodazhongyu25112","ton":148,"callSign":"liaodazhongyu25112","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412200879],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连泰保水产品有限公司","ownerRoman":"daliantaibaoshuichanpinyouxiangongsi","shipNameCn":"辽大中渔25112","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17111","shipNameRoman":"liaodazhongyu25113","ton":148,"callSign":"liaodazhongyu25113","shipPower":0,"shipLen":35,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412203062],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连泰保水产品有限公司","ownerRoman":"daliantaibaoshuichanpinyouxiangongsi","shipNameCn":"辽大中渔25113","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17255","shipNameRoman":"liaodazhongyu25203","ton":148,"callSign":"liaodazhongyu25203","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连聚鲜水产品有限公司","ownerRoman":"dalianjuxianshuichanpinyouxiangongsi","shipNameCn":"辽大中渔25203","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8483","shipNameRoman":"liaodazhongyuyun15105","ton":258,"callSign":"liaodazhongyuyun15105","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8461","shipNameRoman":"liaodazhongyuyun15138","ton":169,"callSign":"liaodazhongyuyun15138","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连聚鲜水产品有限公司","ownerRoman":"dalianjuxianshuichanpinyouxiangongsi","shipNameCn":"辽大中渔运15138","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8485","shipNameRoman":"liaodazhongyuyun15157","ton":187,"callSign":"liaodazhongyuyun15157","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王赞","ownerRoman":"wangzan","shipNameCn":"辽大中渔运15157","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8484","shipNameRoman":"liaodazhongyuyun15158","ton":130,"callSign":"liaodazhongyuyun15158","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘坤","ownerRoman":"liukun","shipNameCn":"辽大中渔运15158","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C25-17158","shipNameRoman":"liaojinyu15111","ton":148,"callSign":"liaojinyu15111","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412215031,412225388,412226388],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张绍全","ownerRoman":"zhangshaoquan","shipNameCn":"辽锦渔15111","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16933","shipNameRoman":"liaojinyu15615","ton":148,"callSign":"liaojinyu15615","shipPower":0,"shipLen":21,"shipWidth":4,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412225282,412214808],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"田德学","ownerRoman":"tiandexue","shipNameCn":"辽锦渔15615","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14484","shipNameRoman":"liaopuyu15189","ton":127,"callSign":"liaopuyu15189","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412208162,412205349,412053898],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14485","shipNameRoman":"liaopuyu15190","ton":127,"callSign":"liaopuyu15190","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412208166,412327890,412205351],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14486","shipNameRoman":"liaopuyu25217","ton":233,"callSign":"liaopuyu25217","shipPower":0,"shipLen":192,"shipWidth":1,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412207076],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14487","shipNameRoman":"liaopuyu25218","ton":233,"callSign":"liaopuyu25218","shipPower":0,"shipLen":35,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412207077],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14488","shipNameRoman":"liaowayu25057","ton":108,"callSign":"liaowayu25057","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412202736],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14489","shipNameRoman":"liaowayu25062","ton":108,"callSign":"liaowayu25062","shipPower":0,"shipLen":38,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412202741],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13514","shipNameRoman":"liaowayu55135","ton":145,"callSign":"liaowayu55135","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412202796,412852443],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13515","shipNameRoman":"liaowayu55136","ton":145,"callSign":"liaowayu55136","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412202797],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14173","shipNameRoman":"liaowayu75283","ton":233,"callSign":"liaowayu75283","shipPower":0,"shipLen":59,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412375283,412209061],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14174","shipNameRoman":"liaowayu75285","ton":233,"callSign":"liaowayu75285","shipPower":0,"shipLen":37,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412208213],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13778","shipNameRoman":"liaowayu75327","ton":106,"callSign":"liaowayu75327","shipPower":0,"shipLen":286,"shipWidth":56,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[888888988,888898888],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13779","shipNameRoman":"liaowayu75328","ton":106,"callSign":"liaowayu75328","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16940","shipNameRoman":"liaowayu75335","ton":149,"callSign":"liaowayu75335","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412201174],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17259","shipNameRoman":"liaowayu75777","ton":149,"callSign":"liaowayu75777","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412319975],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"胡乃龙","ownerRoman":"hunailong","shipNameCn":"辽瓦渔75777","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16870","shipNameRoman":"liaoyingyu16688","ton":149,"callSign":"liaoyingyu16688","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210258,413122960],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17036","shipNameRoman":"liaoyingyu26055","ton":93,"callSign":"liaoyingyu26055","shipPower":0,"shipLen":25,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213298],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16838","shipNameRoman":"liaoyingyu26069","ton":148,"callSign":"liaoyingyu26069","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226087],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16839","shipNameRoman":"liaoyingyu26079","ton":148,"callSign":"liaoyingyu26079","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226107,412368902,412210109],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16840","shipNameRoman":"liaoyingyu26089","ton":148,"callSign":"liaoyingyu26089","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210111,413255555,413226089,412026089,412225952],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16737","shipNameRoman":"liaoyingyu26108","ton":149,"callSign":"liaoyingyu26108","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213478,412225809,261088888],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16872","shipNameRoman":"liaoyingyu26115","ton":149,"callSign":"liaoyingyu26115","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210158,412225962],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16873","shipNameRoman":"liaoyingyu26116","ton":149,"callSign":"liaoyingyu26116","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226023,415109607],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16876","shipNameRoman":"liaoyingyu26117","ton":149,"callSign":"liaoyingyu26117","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226004,412210156],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16877","shipNameRoman":"liaoyingyu26119","ton":149,"callSign":"liaoyingyu26119","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210154,412225754],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16942","shipNameRoman":"liaoyingyu26122","ton":98,"callSign":"liaoyingyu26122","shipPower":0,"shipLen":195,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210489],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16878","shipNameRoman":"liaoyingyu26126","ton":149,"callSign":"liaoyingyu26126","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210022,412210297],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16841","shipNameRoman":"liaoyingyu26137","ton":149,"callSign":"liaoyingyu26137","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210134],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16842","shipNameRoman":"liaoyingyu26138","ton":149,"callSign":"liaoyingyu26138","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210136,415261386],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16843","shipNameRoman":"liaoyingyu26139","ton":149,"callSign":"liaoyingyu26139","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210139],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16844","shipNameRoman":"liaoyingyu26157","ton":149,"callSign":"liaoyingyu26157","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210112,414328943,412225936],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17037","shipNameRoman":"liaoyingyu26178","ton":98,"callSign":"liaoyingyu26178","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210477],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16740","shipNameRoman":"liaoyingyu26187","ton":149,"callSign":"liaoyingyu26187","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210021,412225863,415506055],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16741","shipNameRoman":"liaoyingyu26195","ton":149,"callSign":"liaoyingyu26195","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213486,210800202,412225788],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16743","shipNameRoman":"liaoyingyu26197","ton":149,"callSign":"liaoyingyu26197","shipPower":0,"shipLen":60,"shipWidth":10,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412225844],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16744","shipNameRoman":"liaoyingyu26198","ton":149,"callSign":"liaoyingyu26198","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213487,412225525,412526198],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17038","shipNameRoman":"liaoyingyu26208","ton":149,"callSign":"liaoyingyu26208","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412212934,413127608,412317827],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16943","shipNameRoman":"liaoyingyu26217","ton":98,"callSign":"liaoyingyu26217","shipPower":0,"shipLen":34,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210479],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16845","shipNameRoman":"liaoyingyu26227","ton":149,"callSign":"liaoyingyu26227","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210113,412556357],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16846","shipNameRoman":"liaoyingyu26229","ton":149,"callSign":"liaoyingyu26229","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210048,412225518],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17128","shipNameRoman":"liaoyingyu26262","ton":149,"callSign":"liaoyingyu26262","shipPower":0,"shipLen":34,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213383],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16944","shipNameRoman":"liaoyingyu26265","ton":149,"callSign":"liaoyingyu26265","shipPower":0,"shipLen":21,"shipWidth":4,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412225734],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16745","shipNameRoman":"liaoyingyu26269","ton":149,"callSign":"liaoyingyu26269","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213488],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16847","shipNameRoman":"liaoyingyu26286","ton":149,"callSign":"liaoyingyu26286","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210115,412225743],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16760","shipNameRoman":"liaoyingyu26287","ton":149,"callSign":"liaoyingyu26287","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210051,412225773],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16945","shipNameRoman":"liaoyingyu26337","ton":149,"callSign":"liaoyingyu26337","shipPower":0,"shipLen":20,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226092,412210054],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16763","shipNameRoman":"liaoyingyu26338","ton":149,"callSign":"liaoyingyu26338","shipPower":0,"shipLen":19,"shipWidth":4,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412225925],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16946","shipNameRoman":"liaoyingyu26339","ton":149,"callSign":"liaoyingyu26339","shipPower":0,"shipLen":10,"shipWidth":10,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210056,412226094],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16947","shipNameRoman":"liaoyingyu26365","ton":99,"callSign":"liaoyingyu26365","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210517],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16848","shipNameRoman":"liaoyingyu26368","ton":149,"callSign":"liaoyingyu26368","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412200384,412226095],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16746","shipNameRoman":"liaoyingyu26369","ton":149,"callSign":"liaoyingyu26369","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210019,365226688,412055125],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17186","shipNameRoman":"liaoyingyu26385","ton":148,"callSign":"liaoyingyu26385","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213663],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16879","shipNameRoman":"liaoyingyu26389","ton":149,"callSign":"liaoyingyu26389","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213495,412287545,412225841],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17187","shipNameRoman":"liaoyingyu26398","ton":149,"callSign":"liaoyingyu26398","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210049,412225793],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16849","shipNameRoman":"liaoyingyu26399","ton":149,"callSign":"liaoyingyu26399","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226129,412200404,412026399],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16948","shipNameRoman":"liaoyingyu26517","ton":98,"callSign":"liaoyingyu26517","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210484,412653456],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17039","shipNameRoman":"liaoyingyu26518","ton":98,"callSign":"liaoyingyu26518","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213401],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17181","shipNameRoman":"liaoyingyu26532","ton":149,"callSign":"liaoyingyu26532","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210142],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17133","shipNameRoman":"liaoyingyu26533","ton":99,"callSign":"liaoyingyu26533","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213576],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16949","shipNameRoman":"liaoyingyu26556","ton":98,"callSign":"liaoyingyu26556","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210487,412355071],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16950","shipNameRoman":"liaoyingyu26557","ton":149,"callSign":"liaoyingyu26557","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210313],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16880","shipNameRoman":"liaoyingyu26578","ton":149,"callSign":"liaoyingyu26578","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210161,412226151],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16951","shipNameRoman":"liaoyingyu26579","ton":98,"callSign":"liaoyingyu26579","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210491],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16881","shipNameRoman":"liaoyingyu26589","ton":149,"callSign":"liaoyingyu26589","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210162],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16952","shipNameRoman":"liaoyingyu26611","ton":98,"callSign":"liaoyingyu26611","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210474],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17182","shipNameRoman":"liaoyingyu26618","ton":149,"callSign":"liaoyingyu26618","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213775,415107777,415108888],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16882","shipNameRoman":"liaoyingyu26633","ton":149,"callSign":"liaoyingyu26633","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210165,412226153],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16850","shipNameRoman":"liaoyingyu26656","ton":82,"callSign":"liaoyingyu26656","shipPower":0,"shipLen":23,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210117],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17041","shipNameRoman":"liaoyingyu26663","ton":93,"callSign":"liaoyingyu26663","shipPower":0,"shipLen":25,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210467],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17042","shipNameRoman":"liaoyingyu26717","ton":93,"callSign":"liaoyingyu26717","shipPower":0,"shipLen":25,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213299],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16883","shipNameRoman":"liaoyingyu26718","ton":149,"callSign":"liaoyingyu26718","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210246,415901572],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17129","shipNameRoman":"liaoyingyu26719","ton":149,"callSign":"liaoyingyu26719","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213381],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17043","shipNameRoman":"liaoyingyu26726","ton":99,"callSign":"liaoyingyu26726","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213373],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16953","shipNameRoman":"liaoyingyu26755","ton":98,"callSign":"liaoyingyu26755","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210475,688826755],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16954","shipNameRoman":"liaoyingyu26769","ton":149,"callSign":"liaoyingyu26769","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210315],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16955","shipNameRoman":"liaoyingyu26779","ton":98,"callSign":"liaoyingyu26779","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210478,210105014],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17080","shipNameRoman":"liaoyingyu26786","ton":99,"callSign":"liaoyingyu26786","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213455],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16956","shipNameRoman":"liaoyingyu26787","ton":149,"callSign":"liaoyingyu26787","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210314,413300221],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16957","shipNameRoman":"liaoyingyu26798","ton":148,"callSign":"liaoyingyu26798","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210316,412526798,421233456,412798948],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17125","shipNameRoman":"liaoyingyu26808","ton":149,"callSign":"liaoyingyu26808","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226324,412494148],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16851","shipNameRoman":"liaoyingyu26811","ton":149,"callSign":"liaoyingyu26811","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412200394,412226114,412226115],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16852","shipNameRoman":"liaoyingyu26818","ton":149,"callSign":"liaoyingyu26818","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210118,410210118,412225795],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16884","shipNameRoman":"liaoyingyu26855","ton":149,"callSign":"liaoyingyu26855","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210261],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16958","shipNameRoman":"liaoyingyu26858","ton":149,"callSign":"liaoyingyu26858","shipPower":0,"shipLen":43,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210312],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17082","shipNameRoman":"liaoyingyu26863","ton":99,"callSign":"liaoyingyu26863","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213369],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16959","shipNameRoman":"liaoyingyu26885","ton":149,"callSign":"liaoyingyu26885","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17126","shipNameRoman":"liaoyingyu26886","ton":149,"callSign":"liaoyingyu26886","shipPower":0,"shipLen":32,"shipWidth":12,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213382],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17044","shipNameRoman":"liaoyingyu26887","ton":98,"callSign":"liaoyingyu26887","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16854","shipNameRoman":"liaoyingyu26918","ton":149,"callSign":"liaoyingyu26918","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210121,379824585,550026918],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17045","shipNameRoman":"liaoyingyu26933","ton":98,"callSign":"liaoyingyu26933","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213403,412212655],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17046","shipNameRoman":"liaoyingyu26955","ton":98,"callSign":"liaoyingyu26955","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213405],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16855","shipNameRoman":"liaoyingyu26966","ton":149,"callSign":"liaoyingyu26966","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210123,412225766,412000996],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17047","shipNameRoman":"liaoyingyu26967","ton":93,"callSign":"liaoyingyu26967","shipPower":0,"shipLen":25,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210466],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16885","shipNameRoman":"liaoyingyu26968","ton":149,"callSign":"liaoyingyu26968","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210259,688816888,688826968],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16886","shipNameRoman":"liaoyingyu26969","ton":82,"callSign":"liaoyingyu26969","shipPower":0,"shipLen":23,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210163,412005999],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17127","shipNameRoman":"liaoyingyu26979","ton":149,"callSign":"liaoyingyu26979","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213384],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16856","shipNameRoman":"liaoyingyu26996","ton":149,"callSign":"liaoyingyu26996","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210124,412225959],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16887","shipNameRoman":"liaoyingyu26997","ton":149,"callSign":"liaoyingyu26997","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210126,413035319,412225927],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16888","shipNameRoman":"liaoyingyu26998","ton":149,"callSign":"liaoyingyu26998","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210127,412225948],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16676","shipNameRoman":"liaoyingyu31777","ton":135,"callSign":"liaoyingyu31777","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210822,413089562,412225591,412231777],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16960","shipNameRoman":"liaoyingyu36069","ton":149,"callSign":"liaoyingyu36069","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210331],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16961","shipNameRoman":"liaoyingyu36079","ton":149,"callSign":"liaoyingyu36079","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210332],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16889","shipNameRoman":"liaoyingyu36099","ton":149,"callSign":"liaoyingyu36099","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210131,412225954,558888888],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16962","shipNameRoman":"liaoyingyu36118","ton":99,"callSign":"liaoyingyu36118","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210518],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16963","shipNameRoman":"liaoyingyu36119","ton":99,"callSign":"liaoyingyu36119","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16749","shipNameRoman":"liaoyingyu36126","ton":149,"callSign":"liaoyingyu36126","shipPower":0,"shipLen":39,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210018,412225814],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16750","shipNameRoman":"liaoyingyu36127","ton":149,"callSign":"liaoyingyu36127","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210017],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16766","shipNameRoman":"liaoyingyu36128","ton":149,"callSign":"liaoyingyu36128","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210043,412225802],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16751","shipNameRoman":"liaoyingyu36129","ton":149,"callSign":"liaoyingyu36129","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213514,412225835],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16890","shipNameRoman":"liaoyingyu36158","ton":149,"callSign":"liaoyingyu36158","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210273,441235678],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16891","shipNameRoman":"liaoyingyu36159","ton":147,"callSign":"liaoyingyu36159","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210024,412225585,411225585],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17049","shipNameRoman":"liaoyingyu36189","ton":99,"callSign":"liaoyingyu36189","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213457],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16892","shipNameRoman":"liaoyingyu36196","ton":149,"callSign":"liaoyingyu36196","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213521,412213520,412336196],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16893","shipNameRoman":"liaoyingyu36198","ton":149,"callSign":"liaoyingyu36198","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213522,412225797,413388589],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16964","shipNameRoman":"liaoyingyu36201","ton":98,"callSign":"liaoyingyu36201","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210472],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16965","shipNameRoman":"liaoyingyu36218","ton":98,"callSign":"liaoyingyu36218","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210473],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16767","shipNameRoman":"liaoyingyu36227","ton":149,"callSign":"liaoyingyu36227","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210044,412225854],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17131","shipNameRoman":"liaoyingyu36268","ton":148,"callSign":"liaoyingyu36268","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213624],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17132","shipNameRoman":"liaoyingyu36269","ton":148,"callSign":"liaoyingyu36269","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213626],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16894","shipNameRoman":"liaoyingyu36288","ton":149,"callSign":"liaoyingyu36288","shipPower":0,"shipLen":36,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210132,415936288,412225951],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16895","shipNameRoman":"liaoyingyu36296","ton":149,"callSign":"liaoyingyu36296","shipPower":0,"shipLen":246,"shipWidth":86,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412225502,412225509],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16896","shipNameRoman":"liaoyingyu36299","ton":148,"callSign":"liaoyingyu36299","shipPower":0,"shipLen":37,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226089,412226088],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17050","shipNameRoman":"liaoyingyu36338","ton":99,"callSign":"liaoyingyu36338","shipPower":0,"shipLen":38,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213375],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16753","shipNameRoman":"liaoyingyu36355","ton":147,"callSign":"liaoyingyu36355","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210025,400123354,412226057],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16754","shipNameRoman":"liaoyingyu36366","ton":147,"callSign":"liaoyingyu36366","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226059,412210026],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16966","shipNameRoman":"liaoyingyu36368","ton":144,"callSign":"liaoyingyu36368","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412364837,412226205],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16967","shipNameRoman":"liaoyingyu36375","ton":99,"callSign":"liaoyingyu36375","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210519],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17252","shipNameRoman":"liaoyingyu36398","ton":148,"callSign":"liaoyingyu36398","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210442],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16897","shipNameRoman":"liaoyingyu36399","ton":148,"callSign":"liaoyingyu36399","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210135,412225938],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16898","shipNameRoman":"liaoyingyu36555","ton":149,"callSign":"liaoyingyu36555","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412223024,412223050,412213708,314425141,186544332],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16899","shipNameRoman":"liaoyingyu36567","ton":149,"callSign":"liaoyingyu36567","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412200377,412226108,333545559],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16968","shipNameRoman":"liaoyingyu36568","ton":99,"callSign":"liaoyingyu36568","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210463],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16969","shipNameRoman":"liaoyingyu36569","ton":99,"callSign":"liaoyingyu36569","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[415232125],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17134","shipNameRoman":"liaoyingyu36638","ton":99,"callSign":"liaoyingyu36638","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213374,412213351],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17154","shipNameRoman":"liaoyingyu36659","ton":148,"callSign":"liaoyingyu36659","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412223033],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17135","shipNameRoman":"liaoyingyu36661","ton":99,"callSign":"liaoyingyu36661","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213386],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16900","shipNameRoman":"liaoyingyu36663","ton":149,"callSign":"liaoyingyu36663","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210138,412225738],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16902","shipNameRoman":"liaoyingyu36667","ton":149,"callSign":"liaoyingyu36667","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226109,412200414],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16970","shipNameRoman":"liaoyingyu36668","ton":148,"callSign":"liaoyingyu36668","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412223032],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16903","shipNameRoman":"liaoyingyu36766","ton":149,"callSign":"liaoyingyu36766","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412223022,412002674],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17130","shipNameRoman":"liaoyingyu36788","ton":148,"callSign":"liaoyingyu36788","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213454],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17253","shipNameRoman":"liaoyingyu36833","ton":99,"callSign":"liaoyingyu36833","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17254","shipNameRoman":"liaoyingyu36873","ton":141,"callSign":"liaoyingyu36873","shipPower":0,"shipLen":31,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412225616],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16972","shipNameRoman":"liaoyingyu36899","ton":149,"callSign":"liaoyingyu36899","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210329,412020019],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17183","shipNameRoman":"liaoyingyu36969","ton":149,"callSign":"liaoyingyu36969","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213777],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17184","shipNameRoman":"liaoyingyu36979","ton":149,"callSign":"liaoyingyu36979","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213778],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17185","shipNameRoman":"liaoyingyu36989","ton":149,"callSign":"liaoyingyu36989","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213779],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16973","shipNameRoman":"liaoyingyu36996","ton":98,"callSign":"liaoyingyu36996","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210469,412258598,412958588],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16974","shipNameRoman":"liaoyingyu36997","ton":98,"callSign":"liaoyingyu36997","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412210471],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-10393","shipNameRoman":"liaoyingyu55220","ton":144,"callSign":"liaoyingyu55220","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226209,413216847],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16755","shipNameRoman":"liaoyingyu55555","ton":149,"callSign":"liaoyingyu55555","shipPower":0,"shipLen":21,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412225512,412210023],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16756","shipNameRoman":"liaoyingyu55678","ton":104,"callSign":"liaoyingyu55678","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226321,412121483],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16976","shipNameRoman":"liaoyingyu56066","ton":82,"callSign":"liaoyingyu56066","shipPower":0,"shipLen":22,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226318,412556356],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16758","shipNameRoman":"liaoyingyu56077","ton":82,"callSign":"liaoyingyu56077","shipPower":0,"shipLen":22,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412226319],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8482","shipNameRoman":"liaoyingyuyun25058","ton":149,"callSign":"liaoyingyuyun25058","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412211121],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8419","shipNameRoman":"liaoyingyuyun25069","ton":217,"callSign":"liaoyingyuyun25069","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412204069],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8481","shipNameRoman":"liaoyingyuyun25076","ton":179,"callSign":"liaoyingyuyun25076","shipPower":0,"shipLen":36,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412204155],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8452","shipNameRoman":"liaoyingyuyun26003","ton":204,"callSign":"liaoyingyuyun26003","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412211161,412251119],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8453","shipNameRoman":"liaoyingyuyun26099","ton":184,"callSign":"liaoyingyuyun26099","shipPower":0,"shipLen":42,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412204051,412026099],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8437","shipNameRoman":"liaoyingyuyun26999","ton":218,"callSign":"liaoyingyuyun26999","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412221493,415782000],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8438","shipNameRoman":"liaoyingyuyun36003","ton":161,"callSign":"liaoyingyuyun36003","shipPower":0,"shipLen":37,"shipWidth":9,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412204201],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8470","shipNameRoman":"liaoyingyuyun36008","ton":218,"callSign":"liaoyingyuyun36008","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412221489],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8439","shipNameRoman":"liaoyingyuyun36009","ton":131,"callSign":"liaoyingyuyun36009","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412210527],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8331","shipNameRoman":"liaoyingyuyun36016","ton":238,"callSign":"liaoyingyuyun36016","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412475803],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8395","shipNameRoman":"liaoyingyuyun36017","ton":238,"callSign":"liaoyingyuyun36017","shipPower":0,"shipLen":43,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412471879],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8480","shipNameRoman":"liaoyingyuyun36555","ton":217,"callSign":"liaoyingyuyun36555","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8469","shipNameRoman":"liaoyingyuyun36999","ton":184,"callSign":"liaoyingyuyun36999","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412210938,712210938,412036999],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17202","shipNameRoman":"liaozhuangyu25556","ton":130,"callSign":"liaozhuangyu25556","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412202782],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17203","shipNameRoman":"liaozhuangyu25557","ton":130,"callSign":"liaozhuangyu25557","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412005557,412202783],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13760","shipNameRoman":"liaozhuangyu55072","ton":107,"callSign":"liaozhuangyu55072","shipPower":0,"shipLen":33,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412200849],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13761","shipNameRoman":"liaozhuangyu55073","ton":107,"callSign":"liaozhuangyu55073","shipPower":0,"shipLen":30,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412200853,413320282],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17177","shipNameRoman":"liaozhuangyu55555","ton":149,"callSign":"liaozhuangyu55555","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412494172],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连南北众合渔业有限公司","ownerRoman":"daliannanbeizhongheyuyeyouxiangongsi","shipNameCn":"辽庄渔55555","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17178","shipNameRoman":"liaozhuangyu55666","ton":149,"callSign":"liaozhuangyu55666","shipPower":0,"shipLen":35,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412476361],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连南北众合渔业有限公司","ownerRoman":"daliannanbeizhongheyuyeyouxiangongsi","shipNameCn":"辽庄渔55666","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17179","shipNameRoman":"liaozhuangyu55888","ton":149,"callSign":"liaozhuangyu55888","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412494141],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连南北众合渔业有限公司","ownerRoman":"daliannanbeizhongheyuyeyouxiangongsi","shipNameCn":"辽庄渔55888","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17180","shipNameRoman":"liaozhuangyu55999","ton":149,"callSign":"liaozhuangyu55999","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412494156],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连南北众合渔业有限公司","ownerRoman":"daliannanbeizhongheyuyeyouxiangongsi","shipNameCn":"辽庄渔55999","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17201","shipNameRoman":"liaozhuangyu65599","ton":126,"callSign":"liaozhuangyu65599","shipPower":0,"shipLen":35,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213769],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"唐雪","ownerRoman":"tangxue","shipNameCn":"辽庄渔65599","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17121","shipNameRoman":"liaozhuangyu65888","ton":149,"callSign":"liaozhuangyu65888","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213772],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"贺丹","ownerRoman":"hedan","shipNameCn":"辽庄渔65888","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17120","shipNameRoman":"liaozhuangyu65999","ton":149,"callSign":"liaozhuangyu65999","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213773],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张良良","ownerRoman":"zhangliangliang","shipNameCn":"辽庄渔65999","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17116","shipNameRoman":"liaozhuangyu75001","ton":148,"callSign":"liaozhuangyu75001","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连福峰水产有限公司","ownerRoman":"dalianfufengshuichanyouxiangongsi","shipNameCn":"辽庄渔75001","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17117","shipNameRoman":"liaozhuangyu75002","ton":148,"callSign":"liaozhuangyu75002","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412202172,412200217],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连福峰水产有限公司","ownerRoman":"dalianfufengshuichanyouxiangongsi","shipNameCn":"辽庄渔75002","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17114","shipNameRoman":"liaozhuangyu75555","ton":149,"callSign":"liaozhuangyu75555","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412202969],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连启嘉渔业有限公司","ownerRoman":"dalianqijiayuyeyouxiangongsi","shipNameCn":"辽庄渔75555","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17113","shipNameRoman":"liaozhuangyu75777","ton":149,"callSign":"liaozhuangyu75777","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"大连启嘉渔业有限公司","ownerRoman":"dalianqijiayuyeyouxiangongsi","shipNameCn":"辽庄渔75777","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12334","shipNameRoman":"liaozhuangyu85136","ton":237,"callSign":"liaozhuangyu85136","shipPower":0,"shipLen":42,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412200432,412135789],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"耿俊玲","ownerRoman":"gengjunling","shipNameCn":"辽庄渔85136","pairPermitNo":"C21-12335","pairShipNameCn":"辽庄渔85137","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12335","shipNameRoman":"liaozhuangyu85137","ton":237,"callSign":"liaozhuangyu85137","shipPower":0,"shipLen":50,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412200437,412258777],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"耿俊玲","ownerRoman":"gengjunling","shipNameCn":"辽庄渔85137","pairPermitNo":"C21-12334","pairShipNameCn":"辽庄渔85136","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14175","shipNameRoman":"liaozhuangyu85176","ton":231,"callSign":"liaozhuangyu85176","shipPower":0,"shipLen":37,"shipWidth":9,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412217304],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14176","shipNameRoman":"liaozhuangyu85177","ton":231,"callSign":"liaozhuangyu85177","shipPower":0,"shipLen":42,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412217305,412217678],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17115","shipNameRoman":"liaozhuangyu85555","ton":149,"callSign":"liaozhuangyu85555","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412202974],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"胡文涵","ownerRoman":"huwenhan","shipNameCn":"辽庄渔85555","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17118","shipNameRoman":"liaozhuangyu85558","ton":149,"callSign":"liaozhuangyu85558","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213692],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"潘德宁","ownerRoman":"pandening","shipNameCn":"辽庄渔85558","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17156","shipNameRoman":"liaozhuangyu85777","ton":147,"callSign":"liaozhuangyu85777","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213702],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"初杰","ownerRoman":"chujie","shipNameCn":"辽庄渔85777","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17119","shipNameRoman":"liaozhuangyu85888","ton":149,"callSign":"liaozhuangyu85888","shipPower":0,"shipLen":38,"shipWidth":11,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27840","shipCode":"GN","mmsiList":[412213774],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"潘金玉","ownerRoman":"panjinyu","shipNameCn":"辽庄渔85888","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8428","shipNameRoman":"liaozhuangyuyun25266","ton":161,"callSign":"liaozhuangyuyun25266","shipPower":0,"shipLen":29,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412205742],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连国友捕捞有限公司","ownerRoman":"dalianguoyoubulaoyouxiangongsi","shipNameCn":"辽庄渔运25266","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8441","shipNameRoman":"liaozhuangyuyun25267","ton":161,"callSign":"liaozhuangyuyun25267","shipPower":0,"shipLen":33,"shipWidth":4,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412205743],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"大连国友捕捞有限公司","ownerRoman":"dalianguoyoubulaoyouxiangongsi","shipNameCn":"辽庄渔运25267","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8472","shipNameRoman":"liaozhuangyuyun65327","ton":152,"callSign":"liaozhuangyuyun65327","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8473","shipNameRoman":"liaozhuangyuyun65678","ton":254,"callSign":"liaozhuangyuyun65678","shipPower":0,"shipLen":33,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412203032],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8474","shipNameRoman":"liaozhuangyuyun85778","ton":178,"callSign":"liaozhuangyuyun85778","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412203388],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"潘金玉","ownerRoman":"panjinyu","shipNameCn":"辽庄渔运85778","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C21-13588","shipNameRoman":"lumuyu60005","ton":106,"callSign":"lumuyu60005","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"烟台市海达渔业捕捞有限公司","ownerRoman":"yantaishihaidayuyebulaoyouxiangongsi","shipNameCn":"鲁牟渔60005","pairPermitNo":"C21-13589","pairShipNameCn":"鲁牟渔60006","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13589","shipNameRoman":"lumuyu60006","ton":106,"callSign":"lumuyu60006","shipPower":0,"shipLen":42,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328304],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"烟台市海达渔业捕捞有限公司","ownerRoman":"yantaishihaidayuyebulaoyouxiangongsi","shipNameCn":"鲁牟渔60006","pairPermitNo":"C21-13588","pairShipNameCn":"鲁牟渔60005","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12026","shipNameRoman":"lumuyu60009","ton":127,"callSign":"lumuyu60009","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"烟台市海达渔业捕捞有限公司","ownerRoman":"yantaishihaidayuyebulaoyouxiangongsi","shipNameCn":"鲁牟渔60009","pairPermitNo":"C21-12027","pairShipNameCn":"鲁牟渔60010","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12027","shipNameRoman":"lumuyu60010","ton":127,"callSign":"lumuyu60010","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412333541],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"烟台市海达渔业捕捞有限公司","ownerRoman":"yantaishihaidayuyebulaoyouxiangongsi","shipNameCn":"鲁牟渔60010","pairPermitNo":"C21-12026","pairShipNameCn":"鲁牟渔60009","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14472","shipNameRoman":"lumuyu60097","ton":75,"callSign":"lumuyu60097","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14473","shipNameRoman":"lumuyu60098","ton":75,"callSign":"lumuyu60098","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14005","shipNameRoman":"lurongyu50085","ton":117,"callSign":"lurongyu50085","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412331847],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市祥宇渔业有限公司","ownerRoman":"rongchengshixiangyuyuyeyouxiangongsi","shipNameCn":"鲁荣渔50085","pairPermitNo":"C21-14006","pairShipNameCn":"鲁荣渔50086","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14006","shipNameRoman":"lurongyu50086","ton":117,"callSign":"lurongyu50086","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412332808],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市祥宇渔业有限公司","ownerRoman":"rongchengshixiangyuyuyeyouxiangongsi","shipNameCn":"鲁荣渔50086","pairPermitNo":"C21-14005","pairShipNameCn":"鲁荣渔50085","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12748","shipNameRoman":"lurongyu50787","ton":95,"callSign":"lurongyu50787","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327819],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑夕伟","ownerRoman":"zhengxiwei","shipNameCn":"鲁荣渔50787","pairPermitNo":"C21-12749","pairShipNameCn":"鲁荣渔50788","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12749","shipNameRoman":"lurongyu50788","ton":95,"callSign":"lurongyu50788","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327821],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑夕伟","ownerRoman":"zhengxiwei","shipNameCn":"鲁荣渔50788","pairPermitNo":"C21-12748","pairShipNameCn":"鲁荣渔50787","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14329","shipNameRoman":"lurongyu50801","ton":98,"callSign":"lurongyu50801","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412322148],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"程兴虎","ownerRoman":"chengxinghu","shipNameCn":"鲁荣渔50801","pairPermitNo":"C21-14330","pairShipNameCn":"鲁荣渔50802","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14330","shipNameRoman":"lurongyu50802","ton":98,"callSign":"lurongyu50802","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412322149],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"程兴虎","ownerRoman":"chengxinghu","shipNameCn":"鲁荣渔50802","pairPermitNo":"C21-14329","pairShipNameCn":"鲁荣渔50801","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14412","shipNameRoman":"lurongyu50871","ton":98,"callSign":"lurongyu50871","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412577688],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周丽华","ownerRoman":"zhoulihua","shipNameCn":"鲁荣渔50871","pairPermitNo":"C21-14413","pairShipNameCn":"鲁荣渔50872","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14413","shipNameRoman":"lurongyu50872","ton":98,"callSign":"lurongyu50872","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320091],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周丽华","ownerRoman":"zhoulihua","shipNameCn":"鲁荣渔50872","pairPermitNo":"C21-14412","pairShipNameCn":"鲁荣渔50871","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13830","shipNameRoman":"lurongyu50875","ton":98,"callSign":"lurongyu50875","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320093],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张文英","ownerRoman":"zhangwenying","shipNameCn":"鲁荣渔50875","pairPermitNo":"C21-13831","pairShipNameCn":"鲁荣渔50876","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13831","shipNameRoman":"lurongyu50876","ton":98,"callSign":"lurongyu50876","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320094],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张文英","ownerRoman":"zhangwenying","shipNameCn":"鲁荣渔50876","pairPermitNo":"C21-13830","pairShipNameCn":"鲁荣渔50875","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14007","shipNameRoman":"lurongyu50905","ton":101,"callSign":"lurongyu50905","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320122],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市福生渔业有限公司","ownerRoman":"rongchengshifushengyuyeyouxiangongsi","shipNameCn":"鲁荣渔50905","pairPermitNo":"C21-14008","pairShipNameCn":"鲁荣渔50906","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14008","shipNameRoman":"lurongyu50906","ton":101,"callSign":"lurongyu50906","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320123],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市福生渔业有限公司","ownerRoman":"rongchengshifushengyuyeyouxiangongsi","shipNameCn":"鲁荣渔50906","pairPermitNo":"C21-14007","pairShipNameCn":"鲁荣渔50905","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14414","shipNameRoman":"lurongyu50907","ton":98,"callSign":"lurongyu50907","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329173],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"田娜","ownerRoman":"tianna","shipNameCn":"鲁荣渔50907","pairPermitNo":"C21-14415","pairShipNameCn":"鲁荣渔50908","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14415","shipNameRoman":"lurongyu50908","ton":98,"callSign":"lurongyu50908","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329174],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"田娜","ownerRoman":"tianna","shipNameCn":"鲁荣渔50908","pairPermitNo":"C21-14414","pairShipNameCn":"鲁荣渔50907","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13081","shipNameRoman":"lurongyu50945","ton":106,"callSign":"lurongyu50945","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327824],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"姜明全","ownerRoman":"jiangmingquan","shipNameCn":"鲁荣渔50945","pairPermitNo":"C21-13082","pairShipNameCn":"鲁荣渔50946","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13082","shipNameRoman":"lurongyu50946","ton":106,"callSign":"lurongyu50946","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327825],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"姜明全","ownerRoman":"jiangmingquan","shipNameCn":"鲁荣渔50946","pairPermitNo":"C21-13081","pairShipNameCn":"鲁荣渔50945","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13590","shipNameRoman":"lurongyu50961","ton":97,"callSign":"lurongyu50961","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412321387],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13591","shipNameRoman":"lurongyu50962","ton":97,"callSign":"lurongyu50962","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412336093],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13834","shipNameRoman":"lurongyu50969","ton":81,"callSign":"lurongyu50969","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336094],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13835","shipNameRoman":"lurongyu50970","ton":81,"callSign":"lurongyu50970","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412336095],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14011","shipNameRoman":"lurongyu51079","ton":95,"callSign":"lurongyu51079","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412322174],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘昌革","ownerRoman":"liuchangge","shipNameCn":"鲁荣渔51079","pairPermitNo":"C21-14012","pairShipNameCn":"鲁荣渔51080","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14012","shipNameRoman":"lurongyu51080","ton":95,"callSign":"lurongyu51080","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412322175,412322075],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘昌革","ownerRoman":"liuchangge","shipNameCn":"鲁荣渔51080","pairPermitNo":"C21-14011","pairShipNameCn":"鲁荣渔51079","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14333","shipNameRoman":"lurongyu51211","ton":106,"callSign":"lurongyu51211","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329323],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"袁卫斌","ownerRoman":"yuanweibin","shipNameCn":"鲁荣渔51211","pairPermitNo":"C21-14334","pairShipNameCn":"鲁荣渔51212","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14334","shipNameRoman":"lurongyu51212","ton":106,"callSign":"lurongyu51212","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329324],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"袁卫斌","ownerRoman":"yuanweibin","shipNameCn":"鲁荣渔51212","pairPermitNo":"C21-14333","pairShipNameCn":"鲁荣渔51211","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12418","shipNameRoman":"lurongyu51277","ton":126,"callSign":"lurongyu51277","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329983],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市平远渔业有限公司","ownerRoman":"rongchengshipingyuanyuyeyouxiangongsi","shipNameCn":"鲁荣渔51277","pairPermitNo":"C21-12419","pairShipNameCn":"鲁荣渔51278","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12419","shipNameRoman":"lurongyu51278","ton":126,"callSign":"lurongyu51278","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329982],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市平远渔业有限公司","ownerRoman":"rongchengshipingyuanyuyeyouxiangongsi","shipNameCn":"鲁荣渔51278","pairPermitNo":"C21-12418","pairShipNameCn":"鲁荣渔51277","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14416","shipNameRoman":"lurongyu51287","ton":106,"callSign":"lurongyu51287","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320413],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14417","shipNameRoman":"lurongyu51288","ton":106,"callSign":"lurongyu51288","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320414],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14015","shipNameRoman":"lurongyu51317","ton":106,"callSign":"lurongyu51317","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330545],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14016","shipNameRoman":"lurongyu51318","ton":106,"callSign":"lurongyu51318","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330546],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14021","shipNameRoman":"lurongyu51419","ton":117,"callSign":"lurongyu51419","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336102],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14022","shipNameRoman":"lurongyu51420","ton":117,"callSign":"lurongyu51420","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320529],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14492","shipNameRoman":"lurongyu51423","ton":90,"callSign":"lurongyu51423","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327844],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14493","shipNameRoman":"lurongyu51424","ton":90,"callSign":"lurongyu51424","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327845],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12430","shipNameRoman":"lurongyu51469","ton":117,"callSign":"lurongyu51469","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329089,412452265],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海海晟渔业有限公司","ownerRoman":"weihaihaishengyuyeyouxiangongsi","shipNameCn":"鲁荣渔51469","pairPermitNo":"C21-12431","pairShipNameCn":"鲁荣渔51470","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12431","shipNameRoman":"lurongyu51470","ton":117,"callSign":"lurongyu51470","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329091],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海海晟渔业有限公司","ownerRoman":"weihaihaishengyuyeyouxiangongsi","shipNameCn":"鲁荣渔51470","pairPermitNo":"C21-12430","pairShipNameCn":"鲁荣渔51469","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13848","shipNameRoman":"lurongyu51505","ton":97,"callSign":"lurongyu51505","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327846],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡继政","ownerRoman":"caijizheng","shipNameCn":"鲁荣渔51505","pairPermitNo":"C21-13849","pairShipNameCn":"鲁荣渔51506","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13849","shipNameRoman":"lurongyu51506","ton":97,"callSign":"lurongyu51506","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327847],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡继政","ownerRoman":"caijizheng","shipNameCn":"鲁荣渔51506","pairPermitNo":"C21-13848","pairShipNameCn":"鲁荣渔51505","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13087","shipNameRoman":"lurongyu51615","ton":99,"callSign":"lurongyu51615","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328466],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"曲波","ownerRoman":"qubo","shipNameCn":"鲁荣渔51615","pairPermitNo":"C21-13088","pairShipNameCn":"鲁荣渔51616","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13088","shipNameRoman":"lurongyu51616","ton":99,"callSign":"lurongyu51616","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328467],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"曲波","ownerRoman":"qubo","shipNameCn":"鲁荣渔51616","pairPermitNo":"C21-13087","pairShipNameCn":"鲁荣渔51615","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14418","shipNameRoman":"lurongyu51631","ton":297,"callSign":"lurongyu51631","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412334006],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市泽远渔业有限公司","ownerRoman":"rongchengshizeyuanyuyeyouxiangongsi","shipNameCn":"鲁荣渔51631","pairPermitNo":"C21-14419","pairShipNameCn":"鲁荣渔51632","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14419","shipNameRoman":"lurongyu51632","ton":297,"callSign":"lurongyu51632","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412334007],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市泽远渔业有限公司","ownerRoman":"rongchengshizeyuanyuyeyouxiangongsi","shipNameCn":"鲁荣渔51632","pairPermitNo":"C21-14418","pairShipNameCn":"鲁荣渔51631","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14494","shipNameRoman":"lurongyu51793","ton":117,"callSign":"lurongyu51793","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320836],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14495","shipNameRoman":"lurongyu51794","ton":117,"callSign":"lurongyu51794","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320837,313443397],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14335","shipNameRoman":"lurongyu51827","ton":106,"callSign":"lurongyu51827","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327865],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14336","shipNameRoman":"lurongyu51828","ton":106,"callSign":"lurongyu51828","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327866],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13350","shipNameRoman":"lurongyu51865","ton":97,"callSign":"lurongyu51865","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327867],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王新才","ownerRoman":"wangxincai","shipNameCn":"鲁荣渔51865","pairPermitNo":"C21-13351","pairShipNameCn":"鲁荣渔51866","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13351","shipNameRoman":"lurongyu51866","ton":97,"callSign":"lurongyu51866","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327868],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王新才","ownerRoman":"wangxincai","shipNameCn":"鲁荣渔51866","pairPermitNo":"C21-13350","pairShipNameCn":"鲁荣渔51865","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13856","shipNameRoman":"lurongyu51915","ton":106,"callSign":"lurongyu51915","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328287],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李依蓉","ownerRoman":"liyirong","shipNameCn":"鲁荣渔51915","pairPermitNo":"C21-13857","pairShipNameCn":"鲁荣渔51916","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13857","shipNameRoman":"lurongyu51916","ton":106,"callSign":"lurongyu51916","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328288],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李依蓉","ownerRoman":"liyirong","shipNameCn":"鲁荣渔51916","pairPermitNo":"C21-13856","pairShipNameCn":"鲁荣渔51915","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14025","shipNameRoman":"lurongyu51923","ton":97,"callSign":"lurongyu51923","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周华隆","ownerRoman":"zhouhualong","shipNameCn":"鲁荣渔51923","pairPermitNo":"C21-14026","pairShipNameCn":"鲁荣渔51924","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14026","shipNameRoman":"lurongyu51924","ton":97,"callSign":"lurongyu51924","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321312],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周华隆","ownerRoman":"zhouhualong","shipNameCn":"鲁荣渔51924","pairPermitNo":"C21-14025","pairShipNameCn":"鲁荣渔51923","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13099","shipNameRoman":"lurongyu51935","ton":98,"callSign":"lurongyu51935","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320959],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"迟明和","ownerRoman":"chiminghe","shipNameCn":"鲁荣渔51935","pairPermitNo":"C21-13100","pairShipNameCn":"鲁荣渔51936","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13100","shipNameRoman":"lurongyu51936","ton":98,"callSign":"lurongyu51936","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320961],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"迟明和","ownerRoman":"chiminghe","shipNameCn":"鲁荣渔51936","pairPermitNo":"C21-13099","pairShipNameCn":"鲁荣渔51935","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14027","shipNameRoman":"lurongyu51957","ton":109,"callSign":"lurongyu51957","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320475],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王连娜","ownerRoman":"wanglianna","shipNameCn":"鲁荣渔51957","pairPermitNo":"C21-14028","pairShipNameCn":"鲁荣渔51958","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14028","shipNameRoman":"lurongyu51958","ton":109,"callSign":"lurongyu51958","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320476],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王连娜","ownerRoman":"wanglianna","shipNameCn":"鲁荣渔51958","pairPermitNo":"C21-14027","pairShipNameCn":"鲁荣渔51957","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13354","shipNameRoman":"lurongyu52027","ton":126,"callSign":"lurongyu52027","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320962],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市平远渔业有限公司","ownerRoman":"rongchengshipingyuanyuyeyouxiangongsi","shipNameCn":"鲁荣渔52027","pairPermitNo":"C21-13355","pairShipNameCn":"鲁荣渔52028","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13355","shipNameRoman":"lurongyu52028","ton":126,"callSign":"lurongyu52028","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320963],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市平远渔业有限公司","ownerRoman":"rongchengshipingyuanyuyeyouxiangongsi","shipNameCn":"鲁荣渔52028","pairPermitNo":"C21-13354","pairShipNameCn":"鲁荣渔52027","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13101","shipNameRoman":"lurongyu52131","ton":98,"callSign":"lurongyu52131","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412334027],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"吕海兵","ownerRoman":"lvhaibing","shipNameCn":"鲁荣渔52131","pairPermitNo":"C21-13102","pairShipNameCn":"鲁荣渔52132","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13102","shipNameRoman":"lurongyu52132","ton":98,"callSign":"lurongyu52132","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412334019],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"吕海兵","ownerRoman":"lvhaibing","shipNameCn":"鲁荣渔52132","pairPermitNo":"C21-13101","pairShipNameCn":"鲁荣渔52131","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14496","shipNameRoman":"lurongyu52305","ton":98,"callSign":"lurongyu52305","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327897],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14497","shipNameRoman":"lurongyu52306","ton":98,"callSign":"lurongyu52306","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327898],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13107","shipNameRoman":"lurongyu52421","ton":98,"callSign":"lurongyu52421","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412321339],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市佳鸿渔业有限公司","ownerRoman":"rongchengshijiahongyuyeyouxiangongsi","shipNameCn":"鲁荣渔52421","pairPermitNo":"C21-13108","pairShipNameCn":"鲁荣渔52422","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13108","shipNameRoman":"lurongyu52422","ton":98,"callSign":"lurongyu52422","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321341],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市佳鸿渔业有限公司","ownerRoman":"rongchengshijiahongyuyeyouxiangongsi","shipNameCn":"鲁荣渔52422","pairPermitNo":"C21-13107","pairShipNameCn":"鲁荣渔52421","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13862","shipNameRoman":"lurongyu52497","ton":83,"callSign":"lurongyu52497","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327908],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13863","shipNameRoman":"lurongyu52498","ton":83,"callSign":"lurongyu52498","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13109","shipNameRoman":"lurongyu52521","ton":97,"callSign":"lurongyu52521","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412324808],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周文松","ownerRoman":"zhouwensong","shipNameCn":"鲁荣渔52521","pairPermitNo":"C21-13110","pairShipNameCn":"鲁荣渔52522","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13110","shipNameRoman":"lurongyu52522","ton":97,"callSign":"lurongyu52522","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412324761],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周文松","ownerRoman":"zhouwensong","shipNameCn":"鲁荣渔52522","pairPermitNo":"C21-13109","pairShipNameCn":"鲁荣渔52521","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14420","shipNameRoman":"lurongyu52655","ton":97,"callSign":"lurongyu52655","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412321516],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"夏金松","ownerRoman":"xiajinsong","shipNameCn":"鲁荣渔52655","pairPermitNo":"C21-14421","pairShipNameCn":"鲁荣渔52656","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14421","shipNameRoman":"lurongyu52656","ton":97,"callSign":"lurongyu52656","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321517],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"夏金松","ownerRoman":"xiajinsong","shipNameCn":"鲁荣渔52656","pairPermitNo":"C21-14420","pairShipNameCn":"鲁荣渔52655","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14277","shipNameRoman":"lurongyu52739","ton":106,"callSign":"lurongyu52739","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327922],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"鞠建松","ownerRoman":"jujiansong","shipNameCn":"鲁荣渔52739","pairPermitNo":"C21-14278","pairShipNameCn":"鲁荣渔52740","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14278","shipNameRoman":"lurongyu52740","ton":106,"callSign":"lurongyu52740","shipPower":0,"shipLen":42,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327923],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"鞠建松","ownerRoman":"jujiansong","shipNameCn":"鲁荣渔52740","pairPermitNo":"C21-14277","pairShipNameCn":"鲁荣渔52739","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14035","shipNameRoman":"lurongyu52771","ton":106,"callSign":"lurongyu52771","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327926],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"鞠世柏","ownerRoman":"jushibai","shipNameCn":"鲁荣渔52771","pairPermitNo":"C21-14036","pairShipNameCn":"鲁荣渔52772","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14036","shipNameRoman":"lurongyu52772","ton":106,"callSign":"lurongyu52772","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327927],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"鞠世柏","ownerRoman":"jushibai","shipNameCn":"鲁荣渔52772","pairPermitNo":"C21-14035","pairShipNameCn":"鲁荣渔52771","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12476","shipNameRoman":"lurongyu52803","ton":107,"callSign":"lurongyu52803","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412321346],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市汇尊水产有限公司","ownerRoman":"rongchengshihuizunshuichanyouxiangongsi","shipNameCn":"鲁荣渔52803","pairPermitNo":"C21-12477","pairShipNameCn":"鲁荣渔52804","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12477","shipNameRoman":"lurongyu52804","ton":107,"callSign":"lurongyu52804","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321797],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市汇尊水产有限公司","ownerRoman":"rongchengshihuizunshuichanyouxiangongsi","shipNameCn":"鲁荣渔52804","pairPermitNo":"C21-12476","pairShipNameCn":"鲁荣渔52803","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13358","shipNameRoman":"lurongyu52845","ton":106,"callSign":"lurongyu52845","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327933],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13359","shipNameRoman":"lurongyu52846","ton":106,"callSign":"lurongyu52846","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327934],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12484","shipNameRoman":"lurongyu52911","ton":99,"callSign":"lurongyu52911","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328905,412327974],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王信静","ownerRoman":"wangxinjing","shipNameCn":"鲁荣渔52911","pairPermitNo":"C21-12485","pairShipNameCn":"鲁荣渔52912","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12485","shipNameRoman":"lurongyu52912","ton":99,"callSign":"lurongyu52912","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328906],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王信静","ownerRoman":"wangxinjing","shipNameCn":"鲁荣渔52912","pairPermitNo":"C21-12484","pairShipNameCn":"鲁荣渔52911","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13866","shipNameRoman":"lurongyu52913","ton":99,"callSign":"lurongyu52913","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328345],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王信静","ownerRoman":"wangxinjing","shipNameCn":"鲁荣渔52913","pairPermitNo":"C21-13867","pairShipNameCn":"鲁荣渔52914","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13867","shipNameRoman":"lurongyu52914","ton":99,"callSign":"lurongyu52914","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328346],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王信静","ownerRoman":"wangxinjing","shipNameCn":"鲁荣渔52914","pairPermitNo":"C21-13866","pairShipNameCn":"鲁荣渔52913","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13360","shipNameRoman":"lurongyu52967","ton":129,"callSign":"lurongyu52967","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412321718],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张红玉","ownerRoman":"zhanghongyu","shipNameCn":"鲁荣渔52967","pairPermitNo":"C21-13361","pairShipNameCn":"鲁荣渔52968","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13361","shipNameRoman":"lurongyu52968","ton":129,"callSign":"lurongyu52968","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321719],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张红玉","ownerRoman":"zhanghongyu","shipNameCn":"鲁荣渔52968","pairPermitNo":"C21-13360","pairShipNameCn":"鲁荣渔52967","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14422","shipNameRoman":"lurongyu52977","ton":106,"callSign":"lurongyu52977","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327944],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"肖金凤","ownerRoman":"xiaojinfeng","shipNameCn":"鲁荣渔52977","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14423","shipNameRoman":"lurongyu52978","ton":106,"callSign":"lurongyu52978","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327945],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王秋红","ownerRoman":"wangqiuhong","shipNameCn":"鲁荣渔52978","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14337","shipNameRoman":"lurongyu55001","ton":111,"callSign":"lurongyu55001","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328294],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张晓明","ownerRoman":"zhangxiaoming","shipNameCn":"鲁荣渔55001","pairPermitNo":"C21-14338","pairShipNameCn":"鲁荣渔55002","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14338","shipNameRoman":"lurongyu55002","ton":111,"callSign":"lurongyu55002","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328295],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张晓明","ownerRoman":"zhangxiaoming","shipNameCn":"鲁荣渔55002","pairPermitNo":"C21-14337","pairShipNameCn":"鲁荣渔55001","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14039","shipNameRoman":"lurongyu55037","ton":126,"callSign":"lurongyu55037","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328285],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李加鹏","ownerRoman":"lijiapeng","shipNameCn":"鲁荣渔55037","pairPermitNo":"C21-14040","pairShipNameCn":"鲁荣渔55038","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14040","shipNameRoman":"lurongyu55038","ton":126,"callSign":"lurongyu55038","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328286],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李加鹏","ownerRoman":"lijiapeng","shipNameCn":"鲁荣渔55038","pairPermitNo":"C21-14039","pairShipNameCn":"鲁荣渔55037","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14201","shipNameRoman":"lurongyu55055","ton":99,"callSign":"lurongyu55055","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329183,412313345],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"樊新春","ownerRoman":"fanxinchun","shipNameCn":"鲁荣渔55055","pairPermitNo":"C21-14202","pairShipNameCn":"鲁荣渔55056","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14202","shipNameRoman":"lurongyu55056","ton":99,"callSign":"lurongyu55056","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329184],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"樊新春","ownerRoman":"fanxinchun","shipNameCn":"鲁荣渔55056","pairPermitNo":"C21-14201","pairShipNameCn":"鲁荣渔55055","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13364","shipNameRoman":"lurongyu55071","ton":106,"callSign":"lurongyu55071","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328111],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13365","shipNameRoman":"lurongyu55072","ton":106,"callSign":"lurongyu55072","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328112],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14045","shipNameRoman":"lurongyu55075","ton":106,"callSign":"lurongyu55075","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328113],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14046","shipNameRoman":"lurongyu55076","ton":106,"callSign":"lurongyu55076","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328114],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12804","shipNameRoman":"lurongyu55135","ton":111,"callSign":"lurongyu55135","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328907,412665478],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王建中","ownerRoman":"wangjianzhong","shipNameCn":"鲁荣渔55135","pairPermitNo":"C21-12805","pairShipNameCn":"鲁荣渔55136","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12805","shipNameRoman":"lurongyu55136","ton":111,"callSign":"lurongyu55136","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328908],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王建中","ownerRoman":"wangjianzhong","shipNameCn":"鲁荣渔55136","pairPermitNo":"C21-12804","pairShipNameCn":"鲁荣渔55135","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14315","shipNameRoman":"lurongyu55165","ton":106,"callSign":"lurongyu55165","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328409],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"曲向阳","ownerRoman":"quxiangyang","shipNameCn":"鲁荣渔55165","pairPermitNo":"C21-14316","pairShipNameCn":"鲁荣渔55166","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14316","shipNameRoman":"lurongyu55166","ton":106,"callSign":"lurongyu55166","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328411],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"曲向阳","ownerRoman":"quxiangyang","shipNameCn":"鲁荣渔55166","pairPermitNo":"C21-14315","pairShipNameCn":"鲁荣渔55165","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12808","shipNameRoman":"lurongyu55177","ton":106,"callSign":"lurongyu55177","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328897],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李婷婷","ownerRoman":"litingting","shipNameCn":"鲁荣渔55177","pairPermitNo":"C21-12809","pairShipNameCn":"鲁荣渔55178","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12809","shipNameRoman":"lurongyu55178","ton":106,"callSign":"lurongyu55178","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328898],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李婷婷","ownerRoman":"litingting","shipNameCn":"鲁荣渔55178","pairPermitNo":"C21-12808","pairShipNameCn":"鲁荣渔55177","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13366","shipNameRoman":"lurongyu55179","ton":106,"callSign":"lurongyu55179","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328443],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周向辉","ownerRoman":"zhouxianghui","shipNameCn":"鲁荣渔55179","pairPermitNo":"C21-13367","pairShipNameCn":"鲁荣渔55180","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13367","shipNameRoman":"lurongyu55180","ton":106,"callSign":"lurongyu55180","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328444,412328386],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周向辉","ownerRoman":"zhouxianghui","shipNameCn":"鲁荣渔55180","pairPermitNo":"C21-13366","pairShipNameCn":"鲁荣渔55179","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14498","shipNameRoman":"lurongyu55185","ton":96,"callSign":"lurongyu55185","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327771],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭丽燕","ownerRoman":"guoliyan","shipNameCn":"鲁荣渔55185","pairPermitNo":"C21-14499","pairShipNameCn":"鲁荣渔55186","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14499","shipNameRoman":"lurongyu55186","ton":96,"callSign":"lurongyu55186","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327772],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭丽燕","ownerRoman":"guoliyan","shipNameCn":"鲁荣渔55186","pairPermitNo":"C21-14498","pairShipNameCn":"鲁荣渔55185","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13129","shipNameRoman":"lurongyu55197","ton":111,"callSign":"lurongyu55197","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329006],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13130","shipNameRoman":"lurongyu55198","ton":111,"callSign":"lurongyu55198","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329007],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14424","shipNameRoman":"lurongyu55199","ton":297,"callSign":"lurongyu55199","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328384],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14425","shipNameRoman":"lurongyu55200","ton":297,"callSign":"lurongyu55200","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328385],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-11028","shipNameRoman":"lurongyu55237","ton":106,"callSign":"lurongyu55237","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328878],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市广泽渔业有限公司","ownerRoman":"rongchengshiguangzeyuyeyouxiangongsi","shipNameCn":"鲁荣渔55237","pairPermitNo":"C21-11029","pairShipNameCn":"鲁荣渔55238","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11029","shipNameRoman":"lurongyu55238","ton":106,"callSign":"lurongyu55238","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329782],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市广泽渔业有限公司","ownerRoman":"rongchengshiguangzeyuyeyouxiangongsi","shipNameCn":"鲁荣渔55238","pairPermitNo":"C21-11028","pairShipNameCn":"鲁荣渔55237","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14500","shipNameRoman":"lurongyu55287","ton":117,"callSign":"lurongyu55287","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329096],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市福盛德渔业有限公司","ownerRoman":"rongchengshifushengdeyuyeyouxiangongsi","shipNameCn":"鲁荣渔55287","pairPermitNo":"C21-14501","pairShipNameCn":"鲁荣渔55288","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14501","shipNameRoman":"lurongyu55288","ton":117,"callSign":"lurongyu55288","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329095],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市福盛德渔业有限公司","ownerRoman":"rongchengshifushengdeyuyeyouxiangongsi","shipNameCn":"鲁荣渔55288","pairPermitNo":"C21-14500","pairShipNameCn":"鲁荣渔55287","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13604","shipNameRoman":"lurongyu55299","ton":106,"callSign":"lurongyu55299","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336111,413593750],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市佳汇渔业有限公司","ownerRoman":"rongchengshijiahuiyuyeyouxiangongsi","shipNameCn":"鲁荣渔55299","pairPermitNo":"C21-13605","pairShipNameCn":"鲁荣渔55300","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13605","shipNameRoman":"lurongyu55300","ton":106,"callSign":"lurongyu55300","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329927],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市佳汇渔业有限公司","ownerRoman":"rongchengshijiahuiyuyeyouxiangongsi","shipNameCn":"鲁荣渔55300","pairPermitNo":"C21-13604","pairShipNameCn":"鲁荣渔55299","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14426","shipNameRoman":"lurongyu55309","ton":99,"callSign":"lurongyu55309","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329916],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"范秀珍","ownerRoman":"fanxiuzhen","shipNameCn":"鲁荣渔55309","pairPermitNo":"C21-14427","pairShipNameCn":"鲁荣渔55310","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14427","shipNameRoman":"lurongyu55310","ton":99,"callSign":"lurongyu55310","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329917],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"范秀珍","ownerRoman":"fanxiuzhen","shipNameCn":"鲁荣渔55310","pairPermitNo":"C21-14426","pairShipNameCn":"鲁荣渔55309","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14428","shipNameRoman":"lurongyu55367","ton":116,"callSign":"lurongyu55367","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330503],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李荣国","ownerRoman":"lirongguo","shipNameCn":"鲁荣渔55367","pairPermitNo":"C21-14429","pairShipNameCn":"鲁荣渔55368","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14429","shipNameRoman":"lurongyu55368","ton":116,"callSign":"lurongyu55368","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330504],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李荣国","ownerRoman":"lirongguo","shipNameCn":"鲁荣渔55368","pairPermitNo":"C21-14428","pairShipNameCn":"鲁荣渔55367","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13133","shipNameRoman":"lurongyu55377","ton":126,"callSign":"lurongyu55377","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329316],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王科杰","ownerRoman":"wangkejie","shipNameCn":"鲁荣渔55377","pairPermitNo":"C21-13134","pairShipNameCn":"鲁荣渔55378","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13134","shipNameRoman":"lurongyu55378","ton":126,"callSign":"lurongyu55378","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329317],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王科杰","ownerRoman":"wangkejie","shipNameCn":"鲁荣渔55378","pairPermitNo":"C21-13133","pairShipNameCn":"鲁荣渔55377","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14059","shipNameRoman":"lurongyu55379","ton":96,"callSign":"lurongyu55379","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328936],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王海云","ownerRoman":"wanghaiyun","shipNameCn":"鲁荣渔55379","pairPermitNo":"C21-14060","pairShipNameCn":"鲁荣渔55380","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14060","shipNameRoman":"lurongyu55380","ton":96,"callSign":"lurongyu55380","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328937],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王海云","ownerRoman":"wanghaiyun","shipNameCn":"鲁荣渔55380","pairPermitNo":"C21-14059","pairShipNameCn":"鲁荣渔55379","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13606","shipNameRoman":"lurongyu55387","ton":109,"callSign":"lurongyu55387","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412326016],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市德海海水捕捞有限公司","ownerRoman":"rongchengshidehaihaishuibulaoyouxiangongsi","shipNameCn":"鲁荣渔55387","pairPermitNo":"C21-13607","pairShipNameCn":"鲁荣渔55388","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13607","shipNameRoman":"lurongyu55388","ton":109,"callSign":"lurongyu55388","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412326017,412456855,413357867],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市德海海水捕捞有限公司","ownerRoman":"rongchengshidehaihaishuibulaoyouxiangongsi","shipNameCn":"鲁荣渔55388","pairPermitNo":"C21-13606","pairShipNameCn":"鲁荣渔55387","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13169","shipNameRoman":"lurongyu55509","ton":96,"callSign":"lurongyu55509","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328934],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市佳汇渔业有限公司","ownerRoman":"rongchengshijiahuiyuyeyouxiangongsi","shipNameCn":"鲁荣渔55509","pairPermitNo":"C21-13170","pairShipNameCn":"鲁荣渔55510","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13170","shipNameRoman":"lurongyu55510","ton":96,"callSign":"lurongyu55510","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328935],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市佳汇渔业有限公司","ownerRoman":"rongchengshijiahuiyuyeyouxiangongsi","shipNameCn":"鲁荣渔55510","pairPermitNo":"C21-13169","pairShipNameCn":"鲁荣渔55509","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14430","shipNameRoman":"lurongyu55527","ton":117,"callSign":"lurongyu55527","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328996],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王建文","ownerRoman":"wangjianwen","shipNameCn":"鲁荣渔55527","pairPermitNo":"C21-14431","pairShipNameCn":"鲁荣渔55528","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14431","shipNameRoman":"lurongyu55528","ton":117,"callSign":"lurongyu55528","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328997],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王建文","ownerRoman":"wangjianwen","shipNameCn":"鲁荣渔55528","pairPermitNo":"C21-14430","pairShipNameCn":"鲁荣渔55527","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13368","shipNameRoman":"lurongyu55551","ton":106,"callSign":"lurongyu55551","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329551,413255506,712888888],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王进春","ownerRoman":"wangjinchun","shipNameCn":"鲁荣渔55551","pairPermitNo":"C21-13369","pairShipNameCn":"鲁荣渔55552","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13369","shipNameRoman":"lurongyu55552","ton":106,"callSign":"lurongyu55552","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329552],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王进春","ownerRoman":"wangjinchun","shipNameCn":"鲁荣渔55552","pairPermitNo":"C21-13368","pairShipNameCn":"鲁荣渔55551","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13141","shipNameRoman":"lurongyu55569","ton":106,"callSign":"lurongyu55569","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412337348],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13142","shipNameRoman":"lurongyu55570","ton":106,"callSign":"lurongyu55570","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412337349],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12650","shipNameRoman":"lurongyu55571","ton":117,"callSign":"lurongyu55571","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329215],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王珊","ownerRoman":"wangshan","shipNameCn":"鲁荣渔55571","pairPermitNo":"C21-12651","pairShipNameCn":"鲁荣渔55572","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12651","shipNameRoman":"lurongyu55572","ton":117,"callSign":"lurongyu55572","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329216],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王珊","ownerRoman":"wangshan","shipNameCn":"鲁荣渔55572","pairPermitNo":"C21-12650","pairShipNameCn":"鲁荣渔55571","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14279","shipNameRoman":"lurongyu55579","ton":92,"callSign":"lurongyu55579","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328989,412113500],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘大航","ownerRoman":"liudahang","shipNameCn":"鲁荣渔55579","pairPermitNo":"C21-14280","pairShipNameCn":"鲁荣渔55580","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14280","shipNameRoman":"lurongyu55580","ton":92,"callSign":"lurongyu55580","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328991],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘大航","ownerRoman":"liudahang","shipNameCn":"鲁荣渔55580","pairPermitNo":"C21-14279","pairShipNameCn":"鲁荣渔55579","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12520","shipNameRoman":"lurongyu55587","ton":106,"callSign":"lurongyu55587","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328814],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"姜远春","ownerRoman":"jiangyuanchun","shipNameCn":"鲁荣渔55587","pairPermitNo":"C21-12521","pairShipNameCn":"鲁荣渔55588","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12521","shipNameRoman":"lurongyu55588","ton":106,"callSign":"lurongyu55588","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328815,413464232],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"姜远春","ownerRoman":"jiangyuanchun","shipNameCn":"鲁荣渔55588","pairPermitNo":"C21-12520","pairShipNameCn":"鲁荣渔55587","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13874","shipNameRoman":"lurongyu55597","ton":111,"callSign":"lurongyu55597","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328894],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市朝阳渔业有限公司","ownerRoman":"rongchengshichaoyangyuyeyouxiangongsi","shipNameCn":"鲁荣渔55597","pairPermitNo":"C21-13875","pairShipNameCn":"鲁荣渔55598","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13875","shipNameRoman":"lurongyu55598","ton":111,"callSign":"lurongyu55598","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328895],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市朝阳渔业有限公司","ownerRoman":"rongchengshichaoyangyuyeyouxiangongsi","shipNameCn":"鲁荣渔55598","pairPermitNo":"C21-13874","pairShipNameCn":"鲁荣渔55597","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14432","shipNameRoman":"lurongyu55617","ton":96,"callSign":"lurongyu55617","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329398,800044382],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭远军","ownerRoman":"guoyuanjun","shipNameCn":"鲁荣渔55617","pairPermitNo":"C21-14433","pairShipNameCn":"鲁荣渔55618","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14433","shipNameRoman":"lurongyu55618","ton":96,"callSign":"lurongyu55618","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329399],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭远军","ownerRoman":"guoyuanjun","shipNameCn":"鲁荣渔55618","pairPermitNo":"C21-14432","pairShipNameCn":"鲁荣渔55617","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14345","shipNameRoman":"lurongyu55635","ton":106,"callSign":"lurongyu55635","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329924],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡继光","ownerRoman":"caijiguang","shipNameCn":"鲁荣渔55635","pairPermitNo":"C21-14346","pairShipNameCn":"鲁荣渔55636","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14346","shipNameRoman":"lurongyu55636","ton":106,"callSign":"lurongyu55636","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329926,412329925],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡继光","ownerRoman":"caijiguang","shipNameCn":"鲁荣渔55636","pairPermitNo":"C21-14345","pairShipNameCn":"鲁荣渔55635","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13374","shipNameRoman":"lurongyu55655","ton":114,"callSign":"lurongyu55655","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412321372],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王祖壮","ownerRoman":"wangzuzhuang","shipNameCn":"鲁荣渔55655","pairPermitNo":"C21-13375","pairShipNameCn":"鲁荣渔55656","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13375","shipNameRoman":"lurongyu55656","ton":114,"callSign":"lurongyu55656","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321373],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王祖壮","ownerRoman":"wangzuzhuang","shipNameCn":"鲁荣渔55656","pairPermitNo":"C21-13374","pairShipNameCn":"鲁荣渔55655","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14317","shipNameRoman":"lurongyu55657","ton":117,"callSign":"lurongyu55657","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412321053],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王春景","ownerRoman":"wangchunjing","shipNameCn":"鲁荣渔55657","pairPermitNo":"C21-14318","pairShipNameCn":"鲁荣渔55658","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14318","shipNameRoman":"lurongyu55658","ton":117,"callSign":"lurongyu55658","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321054],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王春景","ownerRoman":"wangchunjing","shipNameCn":"鲁荣渔55658","pairPermitNo":"C21-14317","pairShipNameCn":"鲁荣渔55657","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14281","shipNameRoman":"lurongyu55659","ton":98,"callSign":"lurongyu55659","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412325222],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14282","shipNameRoman":"lurongyu55660","ton":98,"callSign":"lurongyu55660","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412325223],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13147","shipNameRoman":"lurongyu55679","ton":107,"callSign":"lurongyu55679","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327735],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"杨洪光","ownerRoman":"yanghongguang","shipNameCn":"鲁荣渔55679","pairPermitNo":"C21-13148","pairShipNameCn":"鲁荣渔55680","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13148","shipNameRoman":"lurongyu55680","ton":107,"callSign":"lurongyu55680","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327736],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"杨洪光","ownerRoman":"yanghongguang","shipNameCn":"鲁荣渔55680","pairPermitNo":"C21-13147","pairShipNameCn":"鲁荣渔55679","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14285","shipNameRoman":"lurongyu55689","ton":99,"callSign":"lurongyu55689","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328372],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王彩玲","ownerRoman":"wangcailing","shipNameCn":"鲁荣渔55689","pairPermitNo":"C21-14286","pairShipNameCn":"鲁荣渔55690","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14286","shipNameRoman":"lurongyu55690","ton":99,"callSign":"lurongyu55690","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328373],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王彩玲","ownerRoman":"wangcailing","shipNameCn":"鲁荣渔55690","pairPermitNo":"C21-14285","pairShipNameCn":"鲁荣渔55689","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13149","shipNameRoman":"lurongyu55697","ton":98,"callSign":"lurongyu55697","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328301],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市丰兴渔业有限公司","ownerRoman":"rongchengshifengxingyuyeyouxiangongsi","shipNameCn":"鲁荣渔55697","pairPermitNo":"C21-13150","pairShipNameCn":"鲁荣渔55698","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13150","shipNameRoman":"lurongyu55698","ton":98,"callSign":"lurongyu55698","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328302],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市丰兴渔业有限公司","ownerRoman":"rongchengshifengxingyuyeyouxiangongsi","shipNameCn":"鲁荣渔55698","pairPermitNo":"C21-13149","pairShipNameCn":"鲁荣渔55697","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14287","shipNameRoman":"lurongyu55701","ton":101,"callSign":"lurongyu55701","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329245],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"伯绍霞","ownerRoman":"baishaoxia","shipNameCn":"鲁荣渔55701","pairPermitNo":"C21-14288","pairShipNameCn":"鲁荣渔55702","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14288","shipNameRoman":"lurongyu55702","ton":101,"callSign":"lurongyu55702","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329246,412229246],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"伯绍霞","ownerRoman":"baishaoxia","shipNameCn":"鲁荣渔55702","pairPermitNo":"C21-14287","pairShipNameCn":"鲁荣渔55701","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13878","shipNameRoman":"lurongyu55715","ton":143,"callSign":"lurongyu55715","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329321,789999999],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"唐音","ownerRoman":"tangyin","shipNameCn":"鲁荣渔55715","pairPermitNo":"C21-13879","pairShipNameCn":"鲁荣渔55716","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13879","shipNameRoman":"lurongyu55716","ton":143,"callSign":"lurongyu55716","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329322],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"唐音","ownerRoman":"tangyin","shipNameCn":"鲁荣渔55716","pairPermitNo":"C21-13878","pairShipNameCn":"鲁荣渔55715","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14347","shipNameRoman":"lurongyu55717","ton":98,"callSign":"lurongyu55717","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327749],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭伟华","ownerRoman":"guoweihua","shipNameCn":"鲁荣渔55717","pairPermitNo":"C21-14348","pairShipNameCn":"鲁荣渔55718","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14348","shipNameRoman":"lurongyu55718","ton":98,"callSign":"lurongyu55718","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327751],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭伟华","ownerRoman":"guoweihua","shipNameCn":"鲁荣渔55718","pairPermitNo":"C21-14347","pairShipNameCn":"鲁荣渔55717","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14061","shipNameRoman":"lurongyu55727","ton":96,"callSign":"lurongyu55727","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328847],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成鸿安渔业有限公司","ownerRoman":"rongchenghonganyuyeyouxiangongsi","shipNameCn":"鲁荣渔55727","pairPermitNo":"C21-14062","pairShipNameCn":"鲁荣渔55728","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14062","shipNameRoman":"lurongyu55728","ton":96,"callSign":"lurongyu55728","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328848],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成鸿安渔业有限公司","ownerRoman":"rongchenghonganyuyeyouxiangongsi","shipNameCn":"鲁荣渔55728","pairPermitNo":"C21-14061","pairShipNameCn":"鲁荣渔55727","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13380","shipNameRoman":"lurongyu55799","ton":106,"callSign":"lurongyu55799","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328944],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市振江渔业有限公司","ownerRoman":"rongchengshizhenjiangyuyeyouxiangongsi","shipNameCn":"鲁荣渔55769","pairPermitNo":"C21-13381","pairShipNameCn":"鲁荣渔55770","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13381","shipNameRoman":"lurongyu55800","ton":106,"callSign":"lurongyu55800","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328945],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市振江渔业有限公司","ownerRoman":"rongchengshizhenjiangyuyeyouxiangongsi","shipNameCn":"鲁荣渔55770","pairPermitNo":"C21-13380","pairShipNameCn":"鲁荣渔55769","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14289","shipNameRoman":"lurongyu55819","ton":106,"callSign":"lurongyu55819","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412334014],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡晓辉","ownerRoman":"caixiaohui","shipNameCn":"鲁荣渔55819","pairPermitNo":"C21-14290","pairShipNameCn":"鲁荣渔55820","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14290","shipNameRoman":"lurongyu55820","ton":106,"callSign":"lurongyu55820","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412334015,412324015],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡晓辉","ownerRoman":"caixiaohui","shipNameCn":"鲁荣渔55820","pairPermitNo":"C21-14289","pairShipNameCn":"鲁荣渔55819","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14065","shipNameRoman":"lurongyu55821","ton":117,"callSign":"lurongyu55821","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329176],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市明海捕捞有限公司","ownerRoman":"rongchengshiminghaibulaoyouxiangongsi","shipNameCn":"鲁荣渔55821","pairPermitNo":"C21-14066","pairShipNameCn":"鲁荣渔55822","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14066","shipNameRoman":"lurongyu55822","ton":117,"callSign":"lurongyu55822","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329177],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市明海捕捞有限公司","ownerRoman":"rongchengshiminghaibulaoyouxiangongsi","shipNameCn":"鲁荣渔55822","pairPermitNo":"C21-14065","pairShipNameCn":"鲁荣渔55821","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14502","shipNameRoman":"lurongyu55825","ton":92,"callSign":"lurongyu55825","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329211],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14503","shipNameRoman":"lurongyu55826","ton":92,"callSign":"lurongyu55826","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329212],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14067","shipNameRoman":"lurongyu55831","ton":126,"callSign":"lurongyu55831","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320625],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"毕远朋","ownerRoman":"biyuanpeng","shipNameCn":"鲁荣渔55831","pairPermitNo":"C21-14068","pairShipNameCn":"鲁荣渔55832","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14068","shipNameRoman":"lurongyu55832","ton":126,"callSign":"lurongyu55832","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320626],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"毕远朋","ownerRoman":"biyuanpeng","shipNameCn":"鲁荣渔55832","pairPermitNo":"C21-14067","pairShipNameCn":"鲁荣渔55831","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14291","shipNameRoman":"lurongyu55855","ton":99,"callSign":"lurongyu55855","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412325218],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张海涛","ownerRoman":"zhanghaitao","shipNameCn":"鲁荣渔55855","pairPermitNo":"C21-14292","pairShipNameCn":"鲁荣渔55856","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14292","shipNameRoman":"lurongyu55856","ton":99,"callSign":"lurongyu55856","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412325219],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张海涛","ownerRoman":"zhanghaitao","shipNameCn":"鲁荣渔55856","pairPermitNo":"C21-14291","pairShipNameCn":"鲁荣渔55855","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14293","shipNameRoman":"lurongyu55857","ton":117,"callSign":"lurongyu55857","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329001],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14294","shipNameRoman":"lurongyu55858","ton":117,"callSign":"lurongyu55858","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329002],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13612","shipNameRoman":"lurongyu55867","ton":107,"callSign":"lurongyu55867","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327752],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市天和渔业有限公司","ownerRoman":"rongchengshitianheyuyeyouxiangongsi","shipNameCn":"鲁荣渔55867","pairPermitNo":"C21-13613","pairShipNameCn":"鲁荣渔55868","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13613","shipNameRoman":"lurongyu55868","ton":107,"callSign":"lurongyu55868","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327753],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市天和渔业有限公司","ownerRoman":"rongchengshitianheyuyeyouxiangongsi","shipNameCn":"鲁荣渔55868","pairPermitNo":"C21-13612","pairShipNameCn":"鲁荣渔55867","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14295","shipNameRoman":"lurongyu55885","ton":106,"callSign":"lurongyu55885","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328942],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"袁彩荣","ownerRoman":"yuancairong","shipNameCn":"鲁荣渔55885","pairPermitNo":"C21-14296","pairShipNameCn":"鲁荣渔55886","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14296","shipNameRoman":"lurongyu55886","ton":106,"callSign":"lurongyu55886","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328943],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"袁彩荣","ownerRoman":"yuancairong","shipNameCn":"鲁荣渔55886","pairPermitNo":"C21-14295","pairShipNameCn":"鲁荣渔55885","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14349","shipNameRoman":"lurongyu55919","ton":106,"callSign":"lurongyu55919","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329892,413155153],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周向辉","ownerRoman":"zhouxianghui","shipNameCn":"鲁荣渔55919","pairPermitNo":"C21-14350","pairShipNameCn":"鲁荣渔55920","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14350","shipNameRoman":"lurongyu55920","ton":106,"callSign":"lurongyu55920","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329893],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周向辉","ownerRoman":"zhouxianghui","shipNameCn":"鲁荣渔55920","pairPermitNo":"C21-14349","pairShipNameCn":"鲁荣渔55919","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13382","shipNameRoman":"lurongyu55921","ton":106,"callSign":"lurongyu55921","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329934],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"戚荣平","ownerRoman":"qirongping","shipNameCn":"鲁荣渔55921","pairPermitNo":"C21-13383","pairShipNameCn":"鲁荣渔55922","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13383","shipNameRoman":"lurongyu55922","ton":106,"callSign":"lurongyu55922","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329935],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"戚荣平","ownerRoman":"qirongping","shipNameCn":"鲁荣渔55922","pairPermitNo":"C21-13382","pairShipNameCn":"鲁荣渔55921","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13123","shipNameRoman":"lurongyu55935","ton":111,"callSign":"lurongyu55935","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329901],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"宋存波","ownerRoman":"songcunbo","shipNameCn":"鲁荣渔55935","pairPermitNo":"C21-13124","pairShipNameCn":"鲁荣渔55936","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13124","shipNameRoman":"lurongyu55936","ton":111,"callSign":"lurongyu55936","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329902],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"宋存波","ownerRoman":"songcunbo","shipNameCn":"鲁荣渔55936","pairPermitNo":"C21-13123","pairShipNameCn":"鲁荣渔55935","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14434","shipNameRoman":"lurongyu55947","ton":116,"callSign":"lurongyu55947","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329078],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"孙华艳","ownerRoman":"sunhuayan","shipNameCn":"鲁荣渔55947","pairPermitNo":"C21-14435","pairShipNameCn":"鲁荣渔55948","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14435","shipNameRoman":"lurongyu55948","ton":116,"callSign":"lurongyu55948","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412334058],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"孙华艳","ownerRoman":"sunhuayan","shipNameCn":"鲁荣渔55948","pairPermitNo":"C21-14434","pairShipNameCn":"鲁荣渔55947","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14351","shipNameRoman":"lurongyu55951","ton":90,"callSign":"lurongyu55951","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329786],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王国旗","ownerRoman":"wangguoqi","shipNameCn":"鲁荣渔55951","pairPermitNo":"C21-14352","pairShipNameCn":"鲁荣渔55952","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14352","shipNameRoman":"lurongyu55952","ton":90,"callSign":"lurongyu55952","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412336116],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王国旗","ownerRoman":"wangguoqi","shipNameCn":"鲁荣渔55952","pairPermitNo":"C21-14351","pairShipNameCn":"鲁荣渔55951","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13614","shipNameRoman":"lurongyu55955","ton":111,"callSign":"lurongyu55955","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328965],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市汇尊水产有限公司","ownerRoman":"rongchengshihuizunshuichanyouxiangongsi","shipNameCn":"鲁荣渔55955","pairPermitNo":"C21-13615","pairShipNameCn":"鲁荣渔55956","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13615","shipNameRoman":"lurongyu55956","ton":111,"callSign":"lurongyu55956","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328966],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市汇尊水产有限公司","ownerRoman":"rongchengshihuizunshuichanyouxiangongsi","shipNameCn":"鲁荣渔55956","pairPermitNo":"C21-13614","pairShipNameCn":"鲁荣渔55955","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14319","shipNameRoman":"lurongyu55961","ton":106,"callSign":"lurongyu55961","shipPower":0,"shipLen":17,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330022],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑新友","ownerRoman":"zhengxinyou","shipNameCn":"鲁荣渔55961","pairPermitNo":"C21-14320","pairShipNameCn":"鲁荣渔55962","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14320","shipNameRoman":"lurongyu55962","ton":106,"callSign":"lurongyu55962","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329988],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑新友","ownerRoman":"zhengxinyou","shipNameCn":"鲁荣渔55962","pairPermitNo":"C21-14319","pairShipNameCn":"鲁荣渔55961","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13386","shipNameRoman":"lurongyu55967","ton":111,"callSign":"lurongyu55967","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328923],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市蓝琦渔业有限公司","ownerRoman":"rongchengshilanqiyuyeyouxiangongsi","shipNameCn":"鲁荣渔55967","pairPermitNo":"C21-13387","pairShipNameCn":"鲁荣渔55968","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13387","shipNameRoman":"lurongyu55968","ton":111,"callSign":"lurongyu55968","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328924],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市蓝琦渔业有限公司","ownerRoman":"rongchengshilanqiyuyeyouxiangongsi","shipNameCn":"鲁荣渔55968","pairPermitNo":"C21-13386","pairShipNameCn":"鲁荣渔55967","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14071","shipNameRoman":"lurongyu55971","ton":117,"callSign":"lurongyu55971","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320394],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郇日强","ownerRoman":"huanriqiang","shipNameCn":"鲁荣渔55971","pairPermitNo":"C21-14072","pairShipNameCn":"鲁荣渔55972","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14072","shipNameRoman":"lurongyu55972","ton":117,"callSign":"lurongyu55972","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320404],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郇日强","ownerRoman":"huanriqiang","shipNameCn":"鲁荣渔55972","pairPermitNo":"C21-14071","pairShipNameCn":"鲁荣渔55971","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14353","shipNameRoman":"lurongyu55981","ton":114,"callSign":"lurongyu55981","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329148],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张强","ownerRoman":"zhangqiang","shipNameCn":"鲁荣渔55981","pairPermitNo":"C21-14354","pairShipNameCn":"鲁荣渔55982","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14354","shipNameRoman":"lurongyu55982","ton":114,"callSign":"lurongyu55982","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329149],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张强","ownerRoman":"zhangqiang","shipNameCn":"鲁荣渔55982","pairPermitNo":"C21-14353","pairShipNameCn":"鲁荣渔55981","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12852","shipNameRoman":"lurongyu55987","ton":111,"callSign":"lurongyu55987","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328835,413520688],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12853","shipNameRoman":"lurongyu55988","ton":111,"callSign":"lurongyu55988","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328836],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14299","shipNameRoman":"lurongyu56047","ton":297,"callSign":"lurongyu56047","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412326835],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市顺洋渔业有限公司","ownerRoman":"rongchengshishunyangyuyeyouxiangongsi","shipNameCn":"鲁荣渔56047","pairPermitNo":"C21-14300","pairShipNameCn":"鲁荣渔56048","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14300","shipNameRoman":"lurongyu56048","ton":297,"callSign":"lurongyu56048","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412326836],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市顺洋渔业有限公司","ownerRoman":"rongchengshishunyangyuyeyouxiangongsi","shipNameCn":"鲁荣渔56048","pairPermitNo":"C21-14299","pairShipNameCn":"鲁荣渔56047","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13892","shipNameRoman":"lurongyu56267","ton":126,"callSign":"lurongyu56267","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320501],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭伟华","ownerRoman":"guoweihua","shipNameCn":"鲁荣渔56267","pairPermitNo":"C21-13893","pairShipNameCn":"鲁荣渔56268","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13893","shipNameRoman":"lurongyu56268","ton":126,"callSign":"lurongyu56268","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320511],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭伟华","ownerRoman":"guoweihua","shipNameCn":"鲁荣渔56268","pairPermitNo":"C21-13892","pairShipNameCn":"鲁荣渔56267","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14075","shipNameRoman":"lurongyu56357","ton":163,"callSign":"lurongyu56357","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328657,412337424],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市福强捕捞有限公司","ownerRoman":"rongchengshifuqiangbulaoyouxiangongsi","shipNameCn":"鲁荣渔56357","pairPermitNo":"C21-14076","pairShipNameCn":"鲁荣渔56358","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14076","shipNameRoman":"lurongyu56358","ton":163,"callSign":"lurongyu56358","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328658],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市福强捕捞有限公司","ownerRoman":"rongchengshifuqiangbulaoyouxiangongsi","shipNameCn":"鲁荣渔56358","pairPermitNo":"C21-14075","pairShipNameCn":"鲁荣渔56357","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14436","shipNameRoman":"lurongyu56377","ton":107,"callSign":"lurongyu56377","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320035],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王忠言","ownerRoman":"wangzhongyan","shipNameCn":"鲁荣渔56377","pairPermitNo":"C21-14437","pairShipNameCn":"鲁荣渔56378","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14437","shipNameRoman":"lurongyu56378","ton":107,"callSign":"lurongyu56378","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321802],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王忠言","ownerRoman":"wangzhongyan","shipNameCn":"鲁荣渔56378","pairPermitNo":"C21-14436","pairShipNameCn":"鲁荣渔56377","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14438","shipNameRoman":"lurongyu56387","ton":98,"callSign":"lurongyu56387","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329759],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14439","shipNameRoman":"lurongyu56388","ton":98,"callSign":"lurongyu56388","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329761],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13175","shipNameRoman":"lurongyu56555","ton":127,"callSign":"lurongyu56555","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320167],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市祥宇渔业有限公司","ownerRoman":"rongchengshixiangyuyuyeyouxiangongsi","shipNameCn":"鲁荣渔56555","pairPermitNo":"C21-13176","pairShipNameCn":"鲁荣渔56556","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13176","shipNameRoman":"lurongyu56556","ton":127,"callSign":"lurongyu56556","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320168],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市祥宇渔业有限公司","ownerRoman":"rongchengshixiangyuyuyeyouxiangongsi","shipNameCn":"鲁荣渔56556","pairPermitNo":"C21-13175","pairShipNameCn":"鲁荣渔56555","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14077","shipNameRoman":"lurongyu56577","ton":106,"callSign":"lurongyu56577","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328115],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李吉钊","ownerRoman":"lijizhao","shipNameCn":"鲁荣渔56577","pairPermitNo":"C21-14078","pairShipNameCn":"鲁荣渔56578","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14078","shipNameRoman":"lurongyu56578","ton":106,"callSign":"lurongyu56578","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328116],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李吉钊","ownerRoman":"lijizhao","shipNameCn":"鲁荣渔56578","pairPermitNo":"C21-14077","pairShipNameCn":"鲁荣渔56577","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13177","shipNameRoman":"lurongyu56587","ton":106,"callSign":"lurongyu56587","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[712330656],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市昌合渔业有限公司","ownerRoman":"rongchengshichangheyuyeyouxiangongsi","shipNameCn":"鲁荣渔56587","pairPermitNo":"C21-13178","pairShipNameCn":"鲁荣渔56588","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13178","shipNameRoman":"lurongyu56588","ton":106,"callSign":"lurongyu56588","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330657],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市昌合渔业有限公司","ownerRoman":"rongchengshichangheyuyeyouxiangongsi","shipNameCn":"鲁荣渔56588","pairPermitNo":"C21-13177","pairShipNameCn":"鲁荣渔56587","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14081","shipNameRoman":"lurongyu56667","ton":106,"callSign":"lurongyu56667","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329986,413256667],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"田明杰","ownerRoman":"tianmingjie","shipNameCn":"鲁荣渔56667","pairPermitNo":"C21-14082","pairShipNameCn":"鲁荣渔56668","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14082","shipNameRoman":"lurongyu56668","ton":106,"callSign":"lurongyu56668","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329987],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"田明杰","ownerRoman":"tianmingjie","shipNameCn":"鲁荣渔56668","pairPermitNo":"C21-14081","pairShipNameCn":"鲁荣渔56667","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14083","shipNameRoman":"lurongyu56669","ton":106,"callSign":"lurongyu56669","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412333531],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周本润","ownerRoman":"zhoubenrun","shipNameCn":"鲁荣渔56669","pairPermitNo":"C21-14084","pairShipNameCn":"鲁荣渔56670","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14084","shipNameRoman":"lurongyu56670","ton":106,"callSign":"lurongyu56670","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412333532],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周本润","ownerRoman":"zhoubenrun","shipNameCn":"鲁荣渔56670","pairPermitNo":"C21-14083","pairShipNameCn":"鲁荣渔56669","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14085","shipNameRoman":"lurongyu56679","ton":106,"callSign":"lurongyu56679","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330522],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张炳承","ownerRoman":"zhangbingcheng","shipNameCn":"鲁荣渔56679","pairPermitNo":"C21-14086","pairShipNameCn":"鲁荣渔56680","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14086","shipNameRoman":"lurongyu56680","ton":106,"callSign":"lurongyu56680","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330523],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张炳承","ownerRoman":"zhangbingcheng","shipNameCn":"鲁荣渔56680","pairPermitNo":"C21-14085","pairShipNameCn":"鲁荣渔56679","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12674","shipNameRoman":"lurongyu56687","ton":106,"callSign":"lurongyu56687","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329847],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12675","shipNameRoman":"lurongyu56688","ton":106,"callSign":"lurongyu56688","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329848],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14203","shipNameRoman":"lurongyu56697","ton":106,"callSign":"lurongyu56697","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330558],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"向仁毅","ownerRoman":"xiangrenyi","shipNameCn":"鲁荣渔56697","pairPermitNo":"C21-14204","pairShipNameCn":"鲁荣渔56698","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14204","shipNameRoman":"lurongyu56698","ton":106,"callSign":"lurongyu56698","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330559],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"向仁毅","ownerRoman":"xiangrenyi","shipNameCn":"鲁荣渔56698","pairPermitNo":"C21-14203","pairShipNameCn":"鲁荣渔56697","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12552","shipNameRoman":"lurongyu56755","ton":106,"callSign":"lurongyu56755","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336117],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王行凯","ownerRoman":"wanghangkai","shipNameCn":"鲁荣渔56755","pairPermitNo":"C21-12553","pairShipNameCn":"鲁荣渔56756","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12553","shipNameRoman":"lurongyu56756","ton":106,"callSign":"lurongyu56756","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320315],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王行凯","ownerRoman":"wanghangkai","shipNameCn":"鲁荣渔56756","pairPermitNo":"C21-12552","pairShipNameCn":"鲁荣渔56755","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12862","shipNameRoman":"lurongyu56757","ton":106,"callSign":"lurongyu56757","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330524],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市吉泉渔业有限公司","ownerRoman":"rongchengshijiquanyuyeyouxiangongsi","shipNameCn":"鲁荣渔56757","pairPermitNo":"C21-12863","pairShipNameCn":"鲁荣渔56758","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12863","shipNameRoman":"lurongyu56758","ton":106,"callSign":"lurongyu56758","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330525],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市吉泉渔业有限公司","ownerRoman":"rongchengshijiquanyuyeyouxiangongsi","shipNameCn":"鲁荣渔56758","pairPermitNo":"C21-12862","pairShipNameCn":"鲁荣渔56757","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12864","shipNameRoman":"lurongyu56777","ton":117,"callSign":"lurongyu56777","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329788,413296865,412296865],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张术珊","ownerRoman":"zhangshushan","shipNameCn":"鲁荣渔56777","pairPermitNo":"C21-12865","pairShipNameCn":"鲁荣渔56778","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12865","shipNameRoman":"lurongyu56778","ton":117,"callSign":"lurongyu56778","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329789,412201239],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张术珊","ownerRoman":"zhangshushan","shipNameCn":"鲁荣渔56778","pairPermitNo":"C21-12864","pairShipNameCn":"鲁荣渔56777","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13894","shipNameRoman":"lurongyu56787","ton":117,"callSign":"lurongyu56787","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329803],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成润沣捕捞有限公司","ownerRoman":"rongchengrunfengbulaoyouxiangongsi","shipNameCn":"鲁荣渔56787","pairPermitNo":"C21-13895","pairShipNameCn":"鲁荣渔56788","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13895","shipNameRoman":"lurongyu56788","ton":117,"callSign":"lurongyu56788","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329804],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成润沣捕捞有限公司","ownerRoman":"rongchengrunfengbulaoyouxiangongsi","shipNameCn":"鲁荣渔56788","pairPermitNo":"C21-13894","pairShipNameCn":"鲁荣渔56787","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13179","shipNameRoman":"lurongyu56789","ton":127,"callSign":"lurongyu56789","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320045],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市祥宇渔业有限公司","ownerRoman":"rongchengshixiangyuyuyeyouxiangongsi","shipNameCn":"鲁荣渔56789","pairPermitNo":"C21-13180","pairShipNameCn":"鲁荣渔56790","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13180","shipNameRoman":"lurongyu56790","ton":127,"callSign":"lurongyu56790","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320043,415140625],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市祥宇渔业有限公司","ownerRoman":"rongchengshixiangyuyuyeyouxiangongsi","shipNameCn":"鲁荣渔56790","pairPermitNo":"C21-13179","pairShipNameCn":"鲁荣渔56789","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14087","shipNameRoman":"lurongyu56807","ton":117,"callSign":"lurongyu56807","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330023],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14088","shipNameRoman":"lurongyu56808","ton":117,"callSign":"lurongyu56808","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330024],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14440","shipNameRoman":"lurongyu56817","ton":106,"callSign":"lurongyu56817","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14441","shipNameRoman":"lurongyu56818","ton":106,"callSign":"lurongyu56818","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12868","shipNameRoman":"lurongyu56867","ton":106,"callSign":"lurongyu56867","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329374],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"宁兰江","ownerRoman":"ninglanjiang","shipNameCn":"鲁荣渔56867","pairPermitNo":"C21-12869","pairShipNameCn":"鲁荣渔56868","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12869","shipNameRoman":"lurongyu56868","ton":106,"callSign":"lurongyu56868","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329375],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"宁兰江","ownerRoman":"ninglanjiang","shipNameCn":"鲁荣渔56868","pairPermitNo":"C21-12868","pairShipNameCn":"鲁荣渔56867","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14442","shipNameRoman":"lurongyu56877","ton":110,"callSign":"lurongyu56877","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320069,412320009],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡传亭","ownerRoman":"caichuanting","shipNameCn":"鲁荣渔56877","pairPermitNo":"C21-14443","pairShipNameCn":"鲁荣渔56878","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14443","shipNameRoman":"lurongyu56878","ton":110,"callSign":"lurongyu56878","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320092],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡传亭","ownerRoman":"caichuanting","shipNameCn":"鲁荣渔56878","pairPermitNo":"C21-14442","pairShipNameCn":"鲁荣渔56877","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13816","shipNameRoman":"lurongyu56889","ton":106,"callSign":"lurongyu56889","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330572,412570001],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市杰逢捕捞有限公司","ownerRoman":"rongchengshijiefengbulaoyouxiangongsi","shipNameCn":"鲁荣渔56889","pairPermitNo":"C21-13817","pairShipNameCn":"鲁荣渔56890","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13817","shipNameRoman":"lurongyu56890","ton":106,"callSign":"lurongyu56890","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330573],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市杰逢捕捞有限公司","ownerRoman":"rongchengshijiefengbulaoyouxiangongsi","shipNameCn":"鲁荣渔56890","pairPermitNo":"C21-13816","pairShipNameCn":"鲁荣渔56889","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12872","shipNameRoman":"lurongyu56899","ton":106,"callSign":"lurongyu56899","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412332398,412329995],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"毕崇方","ownerRoman":"bichongfang","shipNameCn":"鲁荣渔56899","pairPermitNo":"C21-12873","pairShipNameCn":"鲁荣渔56900","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12873","shipNameRoman":"lurongyu56900","ton":106,"callSign":"lurongyu56900","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329996],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"毕崇方","ownerRoman":"bichongfang","shipNameCn":"鲁荣渔56900","pairPermitNo":"C21-12872","pairShipNameCn":"鲁荣渔56899","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14444","shipNameRoman":"lurongyu56907","ton":117,"callSign":"lurongyu56907","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330505],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14445","shipNameRoman":"lurongyu56908","ton":117,"callSign":"lurongyu56908","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330506],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14321","shipNameRoman":"lurongyu57027","ton":157,"callSign":"lurongyu57027","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329919,412329941],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14322","shipNameRoman":"lurongyu57028","ton":157,"callSign":"lurongyu57028","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329921],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14091","shipNameRoman":"lurongyu57029","ton":163,"callSign":"lurongyu57029","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412331396],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14092","shipNameRoman":"lurongyu57030","ton":163,"callSign":"lurongyu57030","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412331397],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14093","shipNameRoman":"lurongyu57087","ton":121,"callSign":"lurongyu57087","shipPower":0,"shipLen":31,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330594],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市真鑫渔业有限公司","ownerRoman":"rongchengshizhenxinyuyeyouxiangongsi","shipNameCn":"鲁荣渔57087","pairPermitNo":"C21-14094","pairShipNameCn":"鲁荣渔57088","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14094","shipNameRoman":"lurongyu57088","ton":121,"callSign":"lurongyu57088","shipPower":0,"shipLen":31,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330595],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市真鑫渔业有限公司","ownerRoman":"rongchengshizhenxinyuyeyouxiangongsi","shipNameCn":"鲁荣渔57088","pairPermitNo":"C21-14093","pairShipNameCn":"鲁荣渔57087","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14097","shipNameRoman":"lurongyu57165","ton":106,"callSign":"lurongyu57165","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330569],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14098","shipNameRoman":"lurongyu57166","ton":106,"callSign":"lurongyu57166","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13183","shipNameRoman":"lurongyu57169","ton":106,"callSign":"lurongyu57169","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330588],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市泰达渔业有限公司","ownerRoman":"rongchengshitaidayuyeyouxiangongsi","shipNameCn":"鲁荣渔57169","pairPermitNo":"C21-13184","pairShipNameCn":"鲁荣渔57170","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13184","shipNameRoman":"lurongyu57170","ton":106,"callSign":"lurongyu57170","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330589],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市泰达渔业有限公司","ownerRoman":"rongchengshitaidayuyeyouxiangongsi","shipNameCn":"鲁荣渔57170","pairPermitNo":"C21-13183","pairShipNameCn":"鲁荣渔57169","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13622","shipNameRoman":"lurongyu57175","ton":106,"callSign":"lurongyu57175","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330576],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"姜泽丽","ownerRoman":"jiangzeli","shipNameCn":"鲁荣渔57175","pairPermitNo":"C21-13623","pairShipNameCn":"鲁荣渔57176","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13623","shipNameRoman":"lurongyu57176","ton":106,"callSign":"lurongyu57176","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330577],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"姜泽丽","ownerRoman":"jiangzeli","shipNameCn":"鲁荣渔57176","pairPermitNo":"C21-13622","pairShipNameCn":"鲁荣渔57175","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13185","shipNameRoman":"lurongyu57177","ton":106,"callSign":"lurongyu57177","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329396],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成鑫汪渔业有限公司","ownerRoman":"rongchengxinwangyuyeyouxiangongsi","shipNameCn":"鲁荣渔57177","pairPermitNo":"C21-13186","pairShipNameCn":"鲁荣渔57178","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13186","shipNameRoman":"lurongyu57178","ton":106,"callSign":"lurongyu57178","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329397],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成鑫汪渔业有限公司","ownerRoman":"rongchengxinwangyuyeyouxiangongsi","shipNameCn":"鲁荣渔57178","pairPermitNo":"C21-13185","pairShipNameCn":"鲁荣渔57177","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13187","shipNameRoman":"lurongyu57185","ton":106,"callSign":"lurongyu57185","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330578],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"连亚豪","ownerRoman":"lianyahao","shipNameCn":"鲁荣渔57185","pairPermitNo":"C21-13188","pairShipNameCn":"鲁荣渔57186","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13188","shipNameRoman":"lurongyu57186","ton":106,"callSign":"lurongyu57186","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330579],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"连亚豪","ownerRoman":"lianyahao","shipNameCn":"鲁荣渔57186","pairPermitNo":"C21-13187","pairShipNameCn":"鲁荣渔57185","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14446","shipNameRoman":"lurongyu57199","ton":106,"callSign":"lurongyu57199","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320706],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14447","shipNameRoman":"lurongyu57200","ton":106,"callSign":"lurongyu57200","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320745],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14355","shipNameRoman":"lurongyu57317","ton":128,"callSign":"lurongyu57317","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412325055],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14356","shipNameRoman":"lurongyu57318","ton":128,"callSign":"lurongyu57318","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412325056],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13987","shipNameRoman":"lurongyu57327","ton":117,"callSign":"lurongyu57327","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329977],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张磊","ownerRoman":"zhanglei","shipNameCn":"鲁荣渔57327","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13988","shipNameRoman":"lurongyu57328","ton":127,"callSign":"lurongyu57328","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320258],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张平平","ownerRoman":"zhangpingping","shipNameCn":"鲁荣渔57328","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14357","shipNameRoman":"lurongyu57589","ton":117,"callSign":"lurongyu57589","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330027],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"毕金龙","ownerRoman":"bijinlong","shipNameCn":"鲁荣渔57589","pairPermitNo":"C21-14358","pairShipNameCn":"鲁荣渔57590","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14358","shipNameRoman":"lurongyu57590","ton":117,"callSign":"lurongyu57590","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330028],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"毕金龙","ownerRoman":"bijinlong","shipNameCn":"鲁荣渔57590","pairPermitNo":"C21-14357","pairShipNameCn":"鲁荣渔57589","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14301","shipNameRoman":"lurongyu57597","ton":130,"callSign":"lurongyu57597","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412321115],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"马晓红","ownerRoman":"maxiaohong","shipNameCn":"鲁荣渔57597","pairPermitNo":"C21-14302","pairShipNameCn":"鲁荣渔57598","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14302","shipNameRoman":"lurongyu57598","ton":130,"callSign":"lurongyu57598","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321116],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"马晓红","ownerRoman":"maxiaohong","shipNameCn":"鲁荣渔57598","pairPermitNo":"C21-14301","pairShipNameCn":"鲁荣渔57597","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13396","shipNameRoman":"lurongyu57617","ton":130,"callSign":"lurongyu57617","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320646],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王荣新","ownerRoman":"wangrongxin","shipNameCn":"鲁荣渔57617","pairPermitNo":"C21-13397","pairShipNameCn":"鲁荣渔57618","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13397","shipNameRoman":"lurongyu57618","ton":130,"callSign":"lurongyu57618","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320647],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王荣新","ownerRoman":"wangrongxin","shipNameCn":"鲁荣渔57618","pairPermitNo":"C21-13396","pairShipNameCn":"鲁荣渔57617","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14448","shipNameRoman":"lurongyu57695","ton":212,"callSign":"lurongyu57695","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329134],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海昇晟渔业有限公司","ownerRoman":"weihaishengshengyuyeyouxiangongsi","shipNameCn":"鲁荣渔57695","pairPermitNo":"C21-14449","pairShipNameCn":"鲁荣渔57696","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14449","shipNameRoman":"lurongyu57696","ton":212,"callSign":"lurongyu57696","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329135],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海昇晟渔业有限公司","ownerRoman":"weihaishengshengyuyeyouxiangongsi","shipNameCn":"鲁荣渔57696","pairPermitNo":"C21-14448","pairShipNameCn":"鲁荣渔57695","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14450","shipNameRoman":"lurongyu57767","ton":123,"callSign":"lurongyu57767","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330476],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"曲海","ownerRoman":"quhai","shipNameCn":"鲁荣渔57767","pairPermitNo":"C21-14451","pairShipNameCn":"鲁荣渔57768","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14451","shipNameRoman":"lurongyu57768","ton":123,"callSign":"lurongyu57768","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330477,412329117],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"曲海","ownerRoman":"quhai","shipNameCn":"鲁荣渔57768","pairPermitNo":"C21-14450","pairShipNameCn":"鲁荣渔57767","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13400","shipNameRoman":"lurongyu57889","ton":106,"callSign":"lurongyu57889","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330574,412336074],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市裕耀渔业有限公司","ownerRoman":"rongchengshiyuyaoyuyeyouxiangongsi","shipNameCn":"鲁荣渔57889","pairPermitNo":"C21-13401","pairShipNameCn":"鲁荣渔57890","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13401","shipNameRoman":"lurongyu57890","ton":106,"callSign":"lurongyu57890","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330575],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市裕耀渔业有限公司","ownerRoman":"rongchengshiyuyaoyuyeyouxiangongsi","shipNameCn":"鲁荣渔57890","pairPermitNo":"C21-13400","pairShipNameCn":"鲁荣渔57889","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14452","shipNameRoman":"lurongyu58051","ton":116,"callSign":"lurongyu58051","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412333342],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡继贤","ownerRoman":"caijixian","shipNameCn":"鲁荣渔58051","pairPermitNo":"C21-14453","pairShipNameCn":"鲁荣渔58052","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14453","shipNameRoman":"lurongyu58052","ton":116,"callSign":"lurongyu58052","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412333343],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡继贤","ownerRoman":"caijixian","shipNameCn":"鲁荣渔58052","pairPermitNo":"C21-14452","pairShipNameCn":"鲁荣渔58051","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14454","shipNameRoman":"lurongyu58387","ton":297,"callSign":"lurongyu58387","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市顺洋渔业有限公司","ownerRoman":"rongchengshishunyangyuyeyouxiangongsi","shipNameCn":"鲁荣渔58387","pairPermitNo":"C21-14455","pairShipNameCn":"鲁荣渔58388","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14455","shipNameRoman":"lurongyu58388","ton":297,"callSign":"lurongyu58388","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328366],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市顺洋渔业有限公司","ownerRoman":"rongchengshishunyangyuyeyouxiangongsi","shipNameCn":"鲁荣渔58388","pairPermitNo":"C21-14454","pairShipNameCn":"鲁荣渔58387","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14303","shipNameRoman":"lurongyu58475","ton":106,"callSign":"lurongyu58475","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327672],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"鞠海军","ownerRoman":"juhaijun","shipNameCn":"鲁荣渔58475","pairPermitNo":"C21-14304","pairShipNameCn":"鲁荣渔58476","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14304","shipNameRoman":"lurongyu58476","ton":106,"callSign":"lurongyu58476","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327673],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"鞠海军","ownerRoman":"juhaijun","shipNameCn":"鲁荣渔58476","pairPermitNo":"C21-14303","pairShipNameCn":"鲁荣渔58475","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13628","shipNameRoman":"lurongyu58677","ton":68,"callSign":"lurongyu58677","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336118],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"孟昭生","ownerRoman":"mengzhaosheng","shipNameCn":"鲁荣渔58677","pairPermitNo":"C21-13629","pairShipNameCn":"鲁荣渔58678","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13629","shipNameRoman":"lurongyu58678","ton":68,"callSign":"lurongyu58678","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321624],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"孟昭生","ownerRoman":"mengzhaosheng","shipNameCn":"鲁荣渔58678","pairPermitNo":"C21-13628","pairShipNameCn":"鲁荣渔58677","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12894","shipNameRoman":"lurongyu58707","ton":99,"callSign":"lurongyu58707","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412328502,412355141,412366665],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张德洪","ownerRoman":"zhangdehong","shipNameCn":"鲁荣渔58707","pairPermitNo":"C21-12895","pairShipNameCn":"鲁荣渔58708","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12895","shipNameRoman":"lurongyu58708","ton":99,"callSign":"lurongyu58708","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412328501],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张德洪","ownerRoman":"zhangdehong","shipNameCn":"鲁荣渔58708","pairPermitNo":"C21-12894","pairShipNameCn":"鲁荣渔58707","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14359","shipNameRoman":"lurongyu58735","ton":122,"callSign":"lurongyu58735","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320151],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市学文海水捕捞有限公司","ownerRoman":"rongchengshixuewenhaishuibulaoyouxiangongsi","shipNameCn":"鲁荣渔58735","pairPermitNo":"C21-14360","pairShipNameCn":"鲁荣渔58736","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14360","shipNameRoman":"lurongyu58736","ton":122,"callSign":"lurongyu58736","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320162],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市学文海水捕捞有限公司","ownerRoman":"rongchengshixuewenhaishuibulaoyouxiangongsi","shipNameCn":"鲁荣渔58736","pairPermitNo":"C21-14359","pairShipNameCn":"鲁荣渔58735","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14205","shipNameRoman":"lurongyu58759","ton":106,"callSign":"lurongyu58759","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330635],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市航程渔业有限公司","ownerRoman":"rongchengshihangchengyuyeyouxiangongsi","shipNameCn":"鲁荣渔58759","pairPermitNo":"C21-14206","pairShipNameCn":"鲁荣渔58760","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14206","shipNameRoman":"lurongyu58760","ton":106,"callSign":"lurongyu58760","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330636],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市航程渔业有限公司","ownerRoman":"rongchengshihangchengyuyeyouxiangongsi","shipNameCn":"鲁荣渔58760","pairPermitNo":"C21-14205","pairShipNameCn":"鲁荣渔58759","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14105","shipNameRoman":"lurongyu58797","ton":117,"callSign":"lurongyu58797","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329832],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"田义","ownerRoman":"tianyi","shipNameCn":"鲁荣渔58797","pairPermitNo":"C21-14106","pairShipNameCn":"鲁荣渔58798","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14106","shipNameRoman":"lurongyu58798","ton":117,"callSign":"lurongyu58798","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329833],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"田义","ownerRoman":"tianyi","shipNameCn":"鲁荣渔58798","pairPermitNo":"C21-14105","pairShipNameCn":"鲁荣渔58797","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14456","shipNameRoman":"lurongyu58989","ton":127,"callSign":"lurongyu58989","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412331206],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王宁","ownerRoman":"wangning","shipNameCn":"鲁荣渔58989","pairPermitNo":"C21-14457","pairShipNameCn":"鲁荣渔58990","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14457","shipNameRoman":"lurongyu58990","ton":127,"callSign":"lurongyu58990","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412331207],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王宁","ownerRoman":"wangning","shipNameCn":"鲁荣渔58990","pairPermitNo":"C21-14456","pairShipNameCn":"鲁荣渔58989","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14309","shipNameRoman":"lurongyu59017","ton":106,"callSign":"lurongyu59017","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320358],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"肖富军","ownerRoman":"xiaofujun","shipNameCn":"鲁荣渔59017","pairPermitNo":"C21-14310","pairShipNameCn":"鲁荣渔59018","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14310","shipNameRoman":"lurongyu59018","ton":106,"callSign":"lurongyu59018","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320393],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"肖富军","ownerRoman":"xiaofujun","shipNameCn":"鲁荣渔59018","pairPermitNo":"C21-14309","pairShipNameCn":"鲁荣渔59017","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13408","shipNameRoman":"lurongyu59019","ton":121,"callSign":"lurongyu59019","shipPower":0,"shipLen":31,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320163],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市立发渔业有限公司","ownerRoman":"rongchengshilifayuyeyouxiangongsi","shipNameCn":"鲁荣渔59019","pairPermitNo":"C21-13409","pairShipNameCn":"鲁荣渔59020","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13409","shipNameRoman":"lurongyu59020","ton":121,"callSign":"lurongyu59020","shipPower":0,"shipLen":31,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320166],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市立发渔业有限公司","ownerRoman":"rongchengshilifayuyeyouxiangongsi","shipNameCn":"鲁荣渔59020","pairPermitNo":"C21-13408","pairShipNameCn":"鲁荣渔59019","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13201","shipNameRoman":"lurongyu59029","ton":143,"callSign":"lurongyu59029","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330554,412365289,413578254,422277709],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市禾丰水产有限公司","ownerRoman":"rongchengshihefengshuichanyouxiangongsi","shipNameCn":"鲁荣渔59029","pairPermitNo":"C21-13202","pairShipNameCn":"鲁荣渔59030","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13202","shipNameRoman":"lurongyu59030","ton":143,"callSign":"lurongyu59030","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330555],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市禾丰水产有限公司","ownerRoman":"rongchengshihefengshuichanyouxiangongsi","shipNameCn":"鲁荣渔59030","pairPermitNo":"C21-13201","pairShipNameCn":"鲁荣渔59029","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13203","shipNameRoman":"lurongyu59061","ton":121,"callSign":"lurongyu59061","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320018,412588778],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"殷路遥","ownerRoman":"yinluyao","shipNameCn":"鲁荣渔59061","pairPermitNo":"C21-13204","pairShipNameCn":"鲁荣渔59062","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13204","shipNameRoman":"lurongyu59062","ton":121,"callSign":"lurongyu59062","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321865],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"殷路遥","ownerRoman":"yinluyao","shipNameCn":"鲁荣渔59062","pairPermitNo":"C21-13203","pairShipNameCn":"鲁荣渔59061","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13904","shipNameRoman":"lurongyu59087","ton":106,"callSign":"lurongyu59087","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320789],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"肖富军","ownerRoman":"xiaofujun","shipNameCn":"鲁荣渔59087","pairPermitNo":"C21-13905","pairShipNameCn":"鲁荣渔59088","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13905","shipNameRoman":"lurongyu59088","ton":106,"callSign":"lurongyu59088","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320805],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"肖富军","ownerRoman":"xiaofujun","shipNameCn":"鲁荣渔59088","pairPermitNo":"C21-13904","pairShipNameCn":"鲁荣渔59087","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14361","shipNameRoman":"lurongyu59089","ton":163,"callSign":"lurongyu59089","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320257],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14362","shipNameRoman":"lurongyu59090","ton":163,"callSign":"lurongyu59090","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320746],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14458","shipNameRoman":"lurongyu59105","ton":107,"callSign":"lurongyu59105","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320274],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘东伟","ownerRoman":"liudongwei","shipNameCn":"鲁荣渔59105","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14459","shipNameRoman":"lurongyu59106","ton":107,"callSign":"lurongyu59106","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320279],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"赵军阳","ownerRoman":"zhaojunyang","shipNameCn":"鲁荣渔59106","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13414","shipNameRoman":"lurongyu59115","ton":123,"callSign":"lurongyu59115","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320599],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市德海海水捕捞有限公司","ownerRoman":"rongchengshidehaihaishuibulaoyouxiangongsi","shipNameCn":"鲁荣渔59115","pairPermitNo":"C21-13415","pairShipNameCn":"鲁荣渔59116","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13415","shipNameRoman":"lurongyu59116","ton":123,"callSign":"lurongyu59116","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320601],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市德海海水捕捞有限公司","ownerRoman":"rongchengshidehaihaishuibulaoyouxiangongsi","shipNameCn":"鲁荣渔59116","pairPermitNo":"C21-13414","pairShipNameCn":"鲁荣渔59115","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14363","shipNameRoman":"lurongyu59119","ton":127,"callSign":"lurongyu59119","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320783],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市宏鑫水产有限公司","ownerRoman":"rongchengshihongxinshuichanyouxiangongsi","shipNameCn":"鲁荣渔59119","pairPermitNo":"C21-14364","pairShipNameCn":"鲁荣渔59120","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14364","shipNameRoman":"lurongyu59120","ton":127,"callSign":"lurongyu59120","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320784],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市宏鑫水产有限公司","ownerRoman":"rongchengshihongxinshuichanyouxiangongsi","shipNameCn":"鲁荣渔59120","pairPermitNo":"C21-14363","pairShipNameCn":"鲁荣渔59119","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13416","shipNameRoman":"lurongyu59179","ton":110,"callSign":"lurongyu59179","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336129],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李海波","ownerRoman":"lihaibo","shipNameCn":"鲁荣渔59179","pairPermitNo":"C21-13417","pairShipNameCn":"鲁荣渔59180","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13417","shipNameRoman":"lurongyu59180","ton":110,"callSign":"lurongyu59180","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412336131],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李海波","ownerRoman":"lihaibo","shipNameCn":"鲁荣渔59180","pairPermitNo":"C21-13416","pairShipNameCn":"鲁荣渔59179","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13908","shipNameRoman":"lurongyu59181","ton":169,"callSign":"lurongyu59181","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336132],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成润沣捕捞有限公司","ownerRoman":"rongchengrunfengbulaoyouxiangongsi","shipNameCn":"鲁荣渔59181","pairPermitNo":"C21-13909","pairShipNameCn":"鲁荣渔59182","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13909","shipNameRoman":"lurongyu59182","ton":169,"callSign":"lurongyu59182","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330862,413457866],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成润沣捕捞有限公司","ownerRoman":"rongchengrunfengbulaoyouxiangongsi","shipNameCn":"鲁荣渔59182","pairPermitNo":"C21-13908","pairShipNameCn":"鲁荣渔59181","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13910","shipNameRoman":"lurongyu59189","ton":101,"callSign":"lurongyu59189","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336606],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑新友","ownerRoman":"zhengxinyou","shipNameCn":"鲁荣渔59189","pairPermitNo":"C21-13911","pairShipNameCn":"鲁荣渔59190","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13911","shipNameRoman":"lurongyu59190","ton":101,"callSign":"lurongyu59190","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412336607],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑新友","ownerRoman":"zhengxinyou","shipNameCn":"鲁荣渔59190","pairPermitNo":"C21-13910","pairShipNameCn":"鲁荣渔59189","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14117","shipNameRoman":"lurongyu59197","ton":106,"callSign":"lurongyu59197","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336612],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"袁嵩琦","ownerRoman":"yuansongqi","shipNameCn":"鲁荣渔59197","pairPermitNo":"C21-14118","pairShipNameCn":"鲁荣渔59198","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14118","shipNameRoman":"lurongyu59198","ton":106,"callSign":"lurongyu59198","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412336613],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"袁嵩琦","ownerRoman":"yuansongqi","shipNameCn":"鲁荣渔59198","pairPermitNo":"C21-14117","pairShipNameCn":"鲁荣渔59197","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13912","shipNameRoman":"lurongyu59275","ton":133,"callSign":"lurongyu59275","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412331194],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市盛源渔业有限公司","ownerRoman":"rongchengshishengyuanyuyeyouxiangongsi","shipNameCn":"鲁荣渔59275","pairPermitNo":"C21-13913","pairShipNameCn":"鲁荣渔59276","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13913","shipNameRoman":"lurongyu59276","ton":133,"callSign":"lurongyu59276","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412331195],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市盛源渔业有限公司","ownerRoman":"rongchengshishengyuanyuyeyouxiangongsi","shipNameCn":"鲁荣渔59276","pairPermitNo":"C21-13912","pairShipNameCn":"鲁荣渔59275","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13914","shipNameRoman":"lurongyu59355","ton":101,"callSign":"lurongyu59355","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412320491],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13915","shipNameRoman":"lurongyu59356","ton":101,"callSign":"lurongyu59356","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412320492],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14119","shipNameRoman":"lurongyu59385","ton":106,"callSign":"lurongyu59385","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329489],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"马千里","ownerRoman":"maqianli","shipNameCn":"鲁荣渔59385","pairPermitNo":"C21-14120","pairShipNameCn":"鲁荣渔59386","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14120","shipNameRoman":"lurongyu59386","ton":106,"callSign":"lurongyu59386","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329491],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"马千里","ownerRoman":"maqianli","shipNameCn":"鲁荣渔59386","pairPermitNo":"C21-14119","pairShipNameCn":"鲁荣渔59385","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13213","shipNameRoman":"lurongyu59387","ton":106,"callSign":"lurongyu59387","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329492],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王新生","ownerRoman":"wangxinsheng","shipNameCn":"鲁荣渔59387","pairPermitNo":"C21-13214","pairShipNameCn":"鲁荣渔59388","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13214","shipNameRoman":"lurongyu59388","ton":106,"callSign":"lurongyu59388","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329493],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王新生","ownerRoman":"wangxinsheng","shipNameCn":"鲁荣渔59388","pairPermitNo":"C21-13213","pairShipNameCn":"鲁荣渔59387","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13420","shipNameRoman":"lurongyu59507","ton":133,"callSign":"lurongyu59507","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412331196],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市华海渔业有限公司","ownerRoman":"rongchengshihuahaiyuyeyouxiangongsi","shipNameCn":"鲁荣渔59507","pairPermitNo":"C21-13421","pairShipNameCn":"鲁荣渔59508","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13421","shipNameRoman":"lurongyu59508","ton":133,"callSign":"lurongyu59508","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412331197],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"荣成市华海渔业有限公司","ownerRoman":"rongchengshihuahaiyuyeyouxiangongsi","shipNameCn":"鲁荣渔59508","pairPermitNo":"C21-13420","pairShipNameCn":"鲁荣渔59507","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14504","shipNameRoman":"lurongyu59517","ton":133,"callSign":"lurongyu59517","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412331198],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14505","shipNameRoman":"lurongyu59518","ton":133,"callSign":"lurongyu59518","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412331199],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14365","shipNameRoman":"lurongyu59525","ton":163,"callSign":"lurongyu59525","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336123],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14366","shipNameRoman":"lurongyu59526","ton":163,"callSign":"lurongyu59526","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412321686],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14367","shipNameRoman":"lurongyu59987","ton":116,"callSign":"lurongyu59987","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329808,412056987],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14368","shipNameRoman":"lurongyu59988","ton":116,"callSign":"lurongyu59988","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329809],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12928","shipNameRoman":"luruyu51065","ton":99,"callSign":"luruyu51065","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412325257],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"乳山明强渔业有限公司","ownerRoman":"rushanmingqiangyuyeyouxiangongsi","shipNameCn":"鲁乳渔51065","pairPermitNo":"C21-12929","pairShipNameCn":"鲁乳渔51066","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12929","shipNameRoman":"luruyu51066","ton":99,"callSign":"luruyu51066","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412325386,412327066],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"乳山明强渔业有限公司","ownerRoman":"rushanmingqiangyuyeyouxiangongsi","shipNameCn":"鲁乳渔51066","pairPermitNo":"C21-12928","pairShipNameCn":"鲁乳渔51065","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13640","shipNameRoman":"luruyu51157","ton":106,"callSign":"luruyu51157","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412337325],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"于德品","ownerRoman":"yudepin","shipNameCn":"鲁乳渔51157","pairPermitNo":"C21-13641","pairShipNameCn":"鲁乳渔51158","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13641","shipNameRoman":"luruyu51158","ton":106,"callSign":"luruyu51158","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"于德品","ownerRoman":"yudepin","shipNameCn":"鲁乳渔51158","pairPermitNo":"C21-13640","pairShipNameCn":"鲁乳渔51157","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13215","shipNameRoman":"luruyu54931","ton":127,"callSign":"luruyu54931","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"乳山市圣海渔业有限公司","ownerRoman":"rushanshishenghaiyuyeyouxiangongsi","shipNameCn":"鲁乳渔54931","pairPermitNo":"C21-13216","pairShipNameCn":"鲁乳渔54932","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13216","shipNameRoman":"luruyu54932","ton":127,"callSign":"luruyu54932","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412322114],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"乳山市圣海渔业有限公司","ownerRoman":"rushanshishenghaiyuyeyouxiangongsi","shipNameCn":"鲁乳渔54932","pairPermitNo":"C21-13215","pairShipNameCn":"鲁乳渔54931","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13217","shipNameRoman":"luruyu54937","ton":106,"callSign":"luruyu54937","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412325279],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"乳山市圣海渔业有限公司","ownerRoman":"rushanshishenghaiyuyeyouxiangongsi","shipNameCn":"鲁乳渔54937","pairPermitNo":"C21-13218","pairShipNameCn":"鲁乳渔54938","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13218","shipNameRoman":"luruyu54938","ton":106,"callSign":"luruyu54938","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412322145,332154938],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"乳山市圣海渔业有限公司","ownerRoman":"rushanshishenghaiyuyeyouxiangongsi","shipNameCn":"鲁乳渔54938","pairPermitNo":"C21-13217","pairShipNameCn":"鲁乳渔54937","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12164","shipNameRoman":"luruyu54955","ton":116,"callSign":"luruyu54955","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336637],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"宋万里","ownerRoman":"songwanli","shipNameCn":"鲁乳渔54955","pairPermitNo":"C21-12165","pairShipNameCn":"鲁乳渔54956","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12165","shipNameRoman":"luruyu54956","ton":116,"callSign":"luruyu54956","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412336638],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"宋万里","ownerRoman":"songwanli","shipNameCn":"鲁乳渔54956","pairPermitNo":"C21-12164","pairShipNameCn":"鲁乳渔54955","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13219","shipNameRoman":"luruyu54957","ton":106,"callSign":"luruyu54957","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329817,412326817],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘铁军","ownerRoman":"liutiejun","shipNameCn":"鲁乳渔54957","pairPermitNo":"C21-13220","pairShipNameCn":"鲁乳渔54958","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13220","shipNameRoman":"luruyu54958","ton":106,"callSign":"luruyu54958","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329831,412054958],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘铁军","ownerRoman":"liutiejun","shipNameCn":"鲁乳渔54958","pairPermitNo":"C21-13219","pairShipNameCn":"鲁乳渔54957","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13916","shipNameRoman":"luweigaoyu50009","ton":111,"callSign":"luweigaoyu50009","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412331528,413699592],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13917","shipNameRoman":"luweigaoyu50010","ton":111,"callSign":"luweigaoyu50010","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412331529],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14460","shipNameRoman":"luweigaoyu60329","ton":117,"callSign":"luweigaoyu60329","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412331535],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14461","shipNameRoman":"luweigaoyu60330","ton":117,"callSign":"luweigaoyu60330","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412325533],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14123","shipNameRoman":"luweigaoyu60889","ton":117,"callSign":"luweigaoyu60889","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412329614],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"毕礼承","ownerRoman":"bilicheng","shipNameCn":"鲁威高渔60889","pairPermitNo":"C21-14124","pairShipNameCn":"鲁威高渔60890","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14124","shipNameRoman":"luweigaoyu60890","ton":117,"callSign":"luweigaoyu60890","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412329615],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"毕礼承","ownerRoman":"bilicheng","shipNameCn":"鲁威高渔60890","pairPermitNo":"C21-14123","pairShipNameCn":"鲁威高渔60889","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13424","shipNameRoman":"luweijingyu51005","ton":118,"callSign":"luweijingyu51005","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412333324],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海天祥水产有限公司","ownerRoman":"weihaitianxiangshuichanyouxiangongsi","shipNameCn":"鲁威经渔51005","pairPermitNo":"C21-13425","pairShipNameCn":"鲁威经渔51006","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13425","shipNameRoman":"luweijingyu51006","ton":118,"callSign":"luweijingyu51006","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412333325],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海天祥水产有限公司","ownerRoman":"weihaitianxiangshuichanyouxiangongsi","shipNameCn":"鲁威经渔51006","pairPermitNo":"C21-13424","pairShipNameCn":"鲁威经渔51005","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14466","shipNameRoman":"luweijingyu51015","ton":127,"callSign":"luweijingyu51015","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412333326,412333550],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海力庆渔业捕捞有限公司","ownerRoman":"weihailiqingyuyebulaoyouxiangongsi","shipNameCn":"鲁威经渔51015","pairPermitNo":"C21-14467","pairShipNameCn":"鲁威经渔51016","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14467","shipNameRoman":"luweijingyu51016","ton":127,"callSign":"luweijingyu51016","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412333327],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海力庆渔业捕捞有限公司","ownerRoman":"weihailiqingyuyebulaoyouxiangongsi","shipNameCn":"鲁威经渔51016","pairPermitNo":"C21-14466","pairShipNameCn":"鲁威经渔51015","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14129","shipNameRoman":"luweijingyu51085","ton":290,"callSign":"luweijingyu51085","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412337644,423789666,412314158,412368875,412368885],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海合顺渔业有限公司","ownerRoman":"weihaiheshunyuyeyouxiangongsi","shipNameCn":"鲁威经渔51085","pairPermitNo":"C21-14130","pairShipNameCn":"鲁威经渔51086","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14130","shipNameRoman":"luweijingyu51086","ton":290,"callSign":"luweijingyu51086","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412337645],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海合顺渔业有限公司","ownerRoman":"weihaiheshunyuyeyouxiangongsi","shipNameCn":"鲁威经渔51086","pairPermitNo":"C21-14129","pairShipNameCn":"鲁威经渔51085","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13008","shipNameRoman":"luweijingyu51127","ton":117,"callSign":"luweijingyu51127","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327928],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"许积毅","ownerRoman":"xujiyi","shipNameCn":"鲁威经渔51127","pairPermitNo":"C21-13009","pairShipNameCn":"鲁威经渔51128","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13009","shipNameRoman":"luweijingyu51128","ton":117,"callSign":"luweijingyu51128","shipPower":0,"shipLen":30,"shipWidth":9,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327929,413327929],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"许积毅","ownerRoman":"xujiyi","shipNameCn":"鲁威经渔51128","pairPermitNo":"C21-13008","pairShipNameCn":"鲁威经渔51127","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14462","shipNameRoman":"luweiyu59997","ton":277,"callSign":"luweiyu59997","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412325813],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海华达捕捞有限公司","ownerRoman":"weihaihuadabulaoyouxiangongsi","shipNameCn":"鲁威渔59997","pairPermitNo":"C21-14463","pairShipNameCn":"鲁威渔59998","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14463","shipNameRoman":"luweiyu59998","ton":277,"callSign":"luweiyu59998","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412325936,512325936],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"威海华达捕捞有限公司","ownerRoman":"weihaihuadabulaoyouxiangongsi","shipNameCn":"鲁威渔59998","pairPermitNo":"C21-14462","pairShipNameCn":"鲁威渔59997","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13932","shipNameRoman":"luweiyu60251","ton":102,"callSign":"luweiyu60251","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412327646],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13933","shipNameRoman":"luweiyu60252","ton":102,"callSign":"luweiyu60252","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412327647],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13444","shipNameRoman":"luweiyu60865","ton":106,"callSign":"luweiyu60865","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330886],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陶进红","ownerRoman":"taojinhong","shipNameCn":"鲁威渔60865","pairPermitNo":"C21-13445","pairShipNameCn":"鲁威渔60866","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13445","shipNameRoman":"luweiyu60866","ton":106,"callSign":"luweiyu60866","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330887],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陶进红","ownerRoman":"taojinhong","shipNameCn":"鲁威渔60866","pairPermitNo":"C21-13444","pairShipNameCn":"鲁威渔60865","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13446","shipNameRoman":"luweiyu60867","ton":106,"callSign":"luweiyu60867","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330888],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陶进红","ownerRoman":"taojinhong","shipNameCn":"鲁威渔60867","pairPermitNo":"C21-13447","pairShipNameCn":"鲁威渔60868","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13447","shipNameRoman":"luweiyu60868","ton":106,"callSign":"luweiyu60868","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330889],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陶进红","ownerRoman":"taojinhong","shipNameCn":"鲁威渔60868","pairPermitNo":"C21-13446","pairShipNameCn":"鲁威渔60867","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13936","shipNameRoman":"luweiyu60957","ton":96,"callSign":"luweiyu60957","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412333945],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"邓兰红","ownerRoman":"denglanhong","shipNameCn":"鲁威渔60957","pairPermitNo":"C21-13937","pairShipNameCn":"鲁威渔60958","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13937","shipNameRoman":"luweiyu60958","ton":96,"callSign":"luweiyu60958","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412333946],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"邓兰红","ownerRoman":"denglanhong","shipNameCn":"鲁威渔60958","pairPermitNo":"C21-13936","pairShipNameCn":"鲁威渔60957","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13448","shipNameRoman":"luweiyu60967","ton":117,"callSign":"luweiyu60967","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412325304],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陶俊军","ownerRoman":"taojunjun","shipNameCn":"鲁威渔60967","pairPermitNo":"C21-13449","pairShipNameCn":"鲁威渔60968","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13449","shipNameRoman":"luweiyu60968","ton":117,"callSign":"luweiyu60968","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412325443],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陶俊军","ownerRoman":"taojunjun","shipNameCn":"鲁威渔60968","pairPermitNo":"C21-13448","pairShipNameCn":"鲁威渔60967","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14464","shipNameRoman":"luweiyu61787","ton":117,"callSign":"luweiyu61787","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412330911],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"邹文军","ownerRoman":"zouwenjun","shipNameCn":"鲁威渔61787","pairPermitNo":"C21-14465","pairShipNameCn":"鲁威渔61788","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14465","shipNameRoman":"luweiyu61788","ton":117,"callSign":"luweiyu61788","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412330912],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"邹文军","ownerRoman":"zouwenjun","shipNameCn":"鲁威渔61788","pairPermitNo":"C21-14464","pairShipNameCn":"鲁威渔61787","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14470","shipNameRoman":"luwenyu53255","ton":84,"callSign":"luwenyu53255","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412325249],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"邱献云","ownerRoman":"qiuxianyun","shipNameCn":"鲁文渔53255","pairPermitNo":"C21-14471","pairShipNameCn":"鲁文渔53256","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14471","shipNameRoman":"luwenyu53256","ton":84,"callSign":"luwenyu53256","shipPower":0,"shipLen":28,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412325251],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"邱献云","ownerRoman":"qiuxianyun","shipNameCn":"鲁文渔53256","pairPermitNo":"C21-14470","pairShipNameCn":"鲁文渔53255","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14468","shipNameRoman":"luwenyu53511","ton":145,"callSign":"luwenyu53511","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412325033],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14469","shipNameRoman":"luwenyu53512","ton":145,"callSign":"luwenyu53512","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412325034],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13946","shipNameRoman":"luwenyu53695","ton":127,"callSign":"luwenyu53695","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412336623],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13947","shipNameRoman":"luwenyu53696","ton":127,"callSign":"luwenyu53696","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412336624],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0108","shipNameRoman":"ningyu22","ton":490,"callSign":"ningyu22","shipPower":0,"shipLen":49,"shipWidth":9,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412437045],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"宁渔22","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0113","shipNameRoman":"ningyu23","ton":541,"callSign":"ningyu23","shipPower":0,"shipLen":49,"shipWidth":9,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412437055,412436992],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"宁渔23","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0118","shipNameRoman":"ningyu24","ton":541,"callSign":"ningyu24","shipPower":0,"shipLen":49,"shipWidth":9,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412437079],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"宁渔24","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0121","shipNameRoman":"ningyu454","ton":113,"callSign":"ningyu454","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412436963],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"宁渔454","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0117","shipNameRoman":"ningyu456","ton":113,"callSign":"ningyu456","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412436969],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"宁渔456","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0111","shipNameRoman":"ningyu458","ton":115,"callSign":"ningyu458","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412437006],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"宁渔458","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0107","shipNameRoman":"ningyu459","ton":115,"callSign":"ningyu459","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412437026],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"宁渔459","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0112","shipNameRoman":"ningyu460","ton":115,"callSign":"ningyu460","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412437037],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"宁渔460","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17211","shipNameRoman":"sufuyu06399","ton":148,"callSign":"sufuyu06399","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412352422,412306399,905106399],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"徐秀雷","ownerRoman":"xuxiulei","shipNameCn":"苏阜渔06399","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-15401","shipNameRoman":"sufuyu06663","ton":149,"callSign":"sufuyu06663","shipPower":0,"shipLen":0,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412306663,412352436],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"刘必军","ownerRoman":"liubijun","shipNameCn":"苏阜渔06663","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17212","shipNameRoman":"sufuyu08689","ton":148,"callSign":"sufuyu08689","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412358995,412308689],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"王霞光","ownerRoman":"wangxiaguang","shipNameCn":"苏阜渔08689","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17222","shipNameRoman":"suganyu02285","ton":147,"callSign":"suganyu02285","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412365639,926002285],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17090","shipNameRoman":"suganyu02997","ton":146,"callSign":"suganyu02997","shipPower":0,"shipLen":32,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412365335,926002997,926012291],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16193","shipNameRoman":"suganyu04033","ton":146,"callSign":"suganyu04033","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412365194],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17218","shipNameRoman":"suganyu04081","ton":149,"callSign":"suganyu04081","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412359077],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"孙成杰","ownerRoman":"sunchengjie","shipNameCn":"苏赣渔04081","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17095","shipNameRoman":"suganyu04086","ton":146,"callSign":"suganyu04086","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412366912,412304086,412359066],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17217","shipNameRoman":"suganyu04336","ton":149,"callSign":"suganyu04336","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412366336,412366358,412353858],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"李静","ownerRoman":"lijing","shipNameCn":"苏赣渔04399","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17216","shipNameRoman":"suganyu04338","ton":149,"callSign":"suganyu04338","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412350165,413350165,412350338],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"李秀志","ownerRoman":"lixiuzhi","shipNameCn":"苏赣渔04338","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17213","shipNameRoman":"suganyu04339","ton":149,"callSign":"suganyu04339","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412350017],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"秦绪燕","ownerRoman":"qinxuyan","shipNameCn":"苏赣渔04339","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17214","shipNameRoman":"suganyu04368","ton":149,"callSign":"suganyu04368","shipPower":0,"shipLen":38,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412353857],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"盛长青","ownerRoman":"shengchangqing","shipNameCn":"苏赣渔04368","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17215","shipNameRoman":"suganyu04386","ton":149,"callSign":"suganyu04386","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412353886],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"侯学波","ownerRoman":"houxuebo","shipNameCn":"苏赣渔04382","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17224","shipNameRoman":"suganyu04879","ton":146,"callSign":"suganyu04879","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412365328,926004879],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"王祥栋","ownerRoman":"wangxiangdong","shipNameCn":"苏赣渔04879","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16394","shipNameRoman":"suganyu04887","ton":145,"callSign":"suganyu04887","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412365331,412366669],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"王贞","ownerRoman":"wangzhen","shipNameCn":"苏赣渔04887","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17219","shipNameRoman":"suganyu05328","ton":149,"callSign":"suganyu05328","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412350049,412305328],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"庄广立","ownerRoman":"zhuangguangli","shipNameCn":"苏赣渔05328","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17220","shipNameRoman":"suganyu05333","ton":149,"callSign":"suganyu05333","shipPower":0,"shipLen":36,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412352381],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"陈恩亮","ownerRoman":"chenenliang","shipNameCn":"苏赣渔05333","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17226","shipNameRoman":"suganyu05790","ton":146,"callSign":"suganyu05790","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412364513],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17108","shipNameRoman":"suganyu05958","ton":146,"callSign":"suganyu05958","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17104","shipNameRoman":"suganyu05988","ton":146,"callSign":"suganyu05988","shipPower":0,"shipLen":36,"shipWidth":10,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412358882,586418965,586358882,412305988,413005116],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"李金业","ownerRoman":"lijinye","shipNameCn":"苏赣渔05988","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17093","shipNameRoman":"suganyu09238","ton":146,"callSign":"suganyu09238","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17091","shipNameRoman":"suganyu09286","ton":125,"callSign":"suganyu09286","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412364358,926009286],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17223","shipNameRoman":"suganyu09319","ton":146,"callSign":"suganyu09319","shipPower":0,"shipLen":2,"shipWidth":2,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412014688],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17225","shipNameRoman":"suganyu09460","ton":146,"callSign":"suganyu09460","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412364783,412364738],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17221","shipNameRoman":"suganyu09591","ton":148,"callSign":"suganyu09591","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412364947,320709591],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"李新余","ownerRoman":"lixinyu","shipNameCn":"苏赣渔09591","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17106","shipNameRoman":"suganyu09618","ton":146,"callSign":"suganyu09618","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412364283],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17191","shipNameRoman":"suganyu09666","ton":137,"callSign":"suganyu09666","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412352301],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17188","shipNameRoman":"suganyu09677","ton":146,"callSign":"suganyu09677","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412365939],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"秦海涛","ownerRoman":"qinhaitao","shipNameCn":"苏赣渔09677","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17101","shipNameRoman":"suganyu09679","ton":146,"callSign":"suganyu09679","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412365095,412309679],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"李玲","ownerRoman":"liling","shipNameCn":"苏赣渔09679","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17105","shipNameRoman":"suganyu09689","ton":147,"callSign":"suganyu09689","shipPower":0,"shipLen":50,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412364135],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8464","shipNameRoman":"suganyuyun05566","ton":253,"callSign":"suganyuyun05566","shipPower":0,"shipLen":50,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412353373],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"秦保光","ownerRoman":"qinbaoguang","shipNameCn":"苏赣渔运05566","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8465","shipNameRoman":"suganyuyun05898","ton":163,"callSign":"suganyuyun05898","shipPower":0,"shipLen":33,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412364303],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16406","shipNameRoman":"susheyu01169","ton":149,"callSign":"susheyu01169","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412353058,800052359],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"侯祥林","ownerRoman":"houxianglin","shipNameCn":"苏射渔01169","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-10441","shipNameRoman":"susheyu02222","ton":149,"callSign":"susheyu02222","shipPower":0,"shipLen":36,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412350058,412350059],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"王祚堂","ownerRoman":"wangzuotang","shipNameCn":"苏射渔02222","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-15733","shipNameRoman":"susheyu06699","ton":149,"callSign":"susheyu06699","shipPower":0,"shipLen":42,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412350112,412345621,905106699],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"杨定余","ownerRoman":"yangdingyu","shipNameCn":"苏射渔06699","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16412","shipNameRoman":"susheyu08588","ton":149,"callSign":"susheyu08588","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412352649,905108588],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"陈新明","ownerRoman":"chenxinming","shipNameCn":"苏射渔08588","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-15732","shipNameRoman":"susheyu08777","ton":149,"callSign":"susheyu08777","shipPower":0,"shipLen":36,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412350047],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"王祚堂","ownerRoman":"wangzuotang","shipNameCn":"苏射渔08777","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14243","shipNameRoman":"zhedongyu30067","ton":218,"callSign":"zhedongyu30067","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418017],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"温州洞头中旭渔业有限公司","ownerRoman":"wenzhoudongtouzhongxuyuyeyouxiangongsi","shipNameCn":"浙洞渔30067","pairPermitNo":"C21-14244","pairShipNameCn":"浙洞渔30068","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14244","shipNameRoman":"zhedongyu30068","ton":214,"callSign":"zhedongyu30068","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418158],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"温州洞头中旭渔业有限公司","ownerRoman":"wenzhoudongtouzhongxuyuyeyouxiangongsi","shipNameCn":"浙洞渔30068","pairPermitNo":"C21-14243","pairShipNameCn":"浙洞渔30067","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14325","shipNameRoman":"zhedongyu30098","ton":214,"callSign":"zhedongyu30098","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419262],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"温州洞头中旭渔业有限公司","ownerRoman":"wenzhoudongtouzhongxuyuyeyouxiangongsi","shipNameCn":"浙洞渔30098","pairPermitNo":"C21-14326","pairShipNameCn":"浙洞渔30099","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14326","shipNameRoman":"zhedongyu30099","ton":216,"callSign":"zhedongyu30099","shipPower":0,"shipLen":50,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418834],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"温州洞头中旭渔业有限公司","ownerRoman":"wenzhoudongtouzhongxuyuyeyouxiangongsi","shipNameCn":"浙洞渔30099","pairPermitNo":"C21-14325","pairShipNameCn":"浙洞渔30098","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14197","shipNameRoman":"zhefengyu10071","ton":217,"callSign":"zhefengyu10071","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417115],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"章毕科","ownerRoman":"zhangbike","shipNameCn":"浙奉渔10071","pairPermitNo":"C21-14198","pairShipNameCn":"浙奉渔10072","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14198","shipNameRoman":"zhefengyu10072","ton":217,"callSign":"zhefengyu10072","shipPower":0,"shipLen":45,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416448],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"章毕科","ownerRoman":"zhangbike","shipNameCn":"浙奉渔10072","pairPermitNo":"C21-14197","pairShipNameCn":"浙奉渔10071","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14193","shipNameRoman":"zhefengyu12037","ton":198,"callSign":"zhefengyu12037","shipPower":0,"shipLen":45,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412438646],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林建明","ownerRoman":"linjianming","shipNameCn":"浙奉渔12037","pairPermitNo":"C21-14194","pairShipNameCn":"浙奉渔12038","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14194","shipNameRoman":"zhefengyu12038","ton":198,"callSign":"zhefengyu12038","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412438647],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林建明","ownerRoman":"linjianming","shipNameCn":"浙奉渔12038","pairPermitNo":"C21-14193","pairShipNameCn":"浙奉渔12037","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14223","shipNameRoman":"zhefengyu13085","ton":198,"callSign":"zhefengyu13085","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412438697],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"邬旭雷","ownerRoman":"wuxulei","shipNameCn":"浙奉渔13085","pairPermitNo":"C21-14224","pairShipNameCn":"浙奉渔13086","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14224","shipNameRoman":"zhefengyu13086","ton":198,"callSign":"zhefengyu13086","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412438696],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"邬旭雷","ownerRoman":"wuxulei","shipNameCn":"浙奉渔13086","pairPermitNo":"C21-14223","pairShipNameCn":"浙奉渔13085","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14191","shipNameRoman":"zhefengyu16081","ton":217,"callSign":"zhefengyu16081","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412439055],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林含密","ownerRoman":"linhanmi","shipNameCn":"浙奉渔16081","pairPermitNo":"C21-14192","pairShipNameCn":"浙奉渔16082","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14192","shipNameRoman":"zhefengyu16082","ton":217,"callSign":"zhefengyu16082","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412439056],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林含密","ownerRoman":"linhanmi","shipNameCn":"浙奉渔16082","pairPermitNo":"C21-14191","pairShipNameCn":"浙奉渔16081","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14195","shipNameRoman":"zhefengyu18001","ton":219,"callSign":"zhefengyu18001","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412438868],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林松盛","ownerRoman":"linsongsheng","shipNameCn":"浙奉渔18001","pairPermitNo":"C21-14196","pairShipNameCn":"浙奉渔18002","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14196","shipNameRoman":"zhefengyu18002","ton":219,"callSign":"zhefengyu18002","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412438869],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林松盛","ownerRoman":"linsongsheng","shipNameCn":"浙奉渔18002","pairPermitNo":"C21-14195","pairShipNameCn":"浙奉渔18001","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14410","shipNameRoman":"zhefengyu18071","ton":218,"callSign":"zhefengyu18071","shipPower":0,"shipLen":45,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412438955],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林君杰","ownerRoman":"linjunjie","shipNameCn":"浙奉渔18071","pairPermitNo":"C21-14411","pairShipNameCn":"浙奉渔18072","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14411","shipNameRoman":"zhefengyu18072","ton":217,"callSign":"zhefengyu18072","shipPower":0,"shipLen":36,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412439252],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林君杰","ownerRoman":"linjunjie","shipNameCn":"浙奉渔18072","pairPermitNo":"C21-14410","pairShipNameCn":"浙奉渔18071","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13952","shipNameRoman":"zhefengyu18087","ton":198,"callSign":"zhefengyu18087","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412439143],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林君斌","ownerRoman":"linjunbin","shipNameCn":"浙奉渔18087","pairPermitNo":"C21-13953","pairShipNameCn":"浙奉渔18088","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13953","shipNameRoman":"zhefengyu18088","ton":198,"callSign":"zhefengyu18088","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412439139],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林君斌","ownerRoman":"linjunbin","shipNameCn":"浙奉渔18088","pairPermitNo":"C21-13952","pairShipNameCn":"浙奉渔18087","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14375","shipNameRoman":"zhefengyu18091","ton":218,"callSign":"zhefengyu18091","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412438996],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林岳华","ownerRoman":"linyuehua","shipNameCn":"浙奉渔18091","pairPermitNo":"C21-14376","pairShipNameCn":"浙奉渔18092","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14376","shipNameRoman":"zhefengyu18092","ton":218,"callSign":"zhefengyu18092","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412438997],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林岳华","ownerRoman":"linyuehua","shipNameCn":"浙奉渔18092","pairPermitNo":"C21-14375","pairShipNameCn":"浙奉渔18091","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14373","shipNameRoman":"zhefengyu19055","ton":218,"callSign":"zhefengyu19055","shipPower":0,"shipLen":50,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412439356],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沈明贤","ownerRoman":"shenmingxian","shipNameCn":"浙奉渔19055","pairPermitNo":"C21-14374","pairShipNameCn":"浙奉渔19056","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14374","shipNameRoman":"zhefengyu19056","ton":218,"callSign":"zhefengyu19056","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412439357],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"沈明贤","ownerRoman":"shenmingxian","shipNameCn":"浙奉渔19056","pairPermitNo":"C21-14373","pairShipNameCn":"浙奉渔19055","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14225","shipNameRoman":"zhefengyu29001","ton":219,"callSign":"zhefengyu29001","shipPower":0,"shipLen":49,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412439145,412532666],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周飞云","ownerRoman":"zhoufeiyun","shipNameCn":"浙奉渔29001","pairPermitNo":"C21-14226","pairShipNameCn":"浙奉渔29002","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14226","shipNameRoman":"zhefengyu29002","ton":219,"callSign":"zhefengyu29002","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412439146],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"周飞云","ownerRoman":"zhoufeiyun","shipNameCn":"浙奉渔29002","pairPermitNo":"C21-14225","pairShipNameCn":"浙奉渔29001","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12273","shipNameRoman":"zhelingyu15007","ton":218,"callSign":"zhelingyu15007","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419585],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"黄美生","ownerRoman":"huangmeisheng","shipNameCn":"浙岭渔15007","pairPermitNo":"C21-12274","pairShipNameCn":"浙岭渔15008","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12274","shipNameRoman":"zhelingyu15008","ton":218,"callSign":"zhelingyu15008","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419587],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"黄美生","ownerRoman":"huangmeisheng","shipNameCn":"浙岭渔15008","pairPermitNo":"C21-12273","pairShipNameCn":"浙岭渔15007","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12271","shipNameRoman":"zhelingyu15011","ton":218,"callSign":"zhelingyu15011","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419564],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"马庆华","ownerRoman":"maqinghua","shipNameCn":"浙岭渔15011","pairPermitNo":"C21-12272","pairShipNameCn":"浙岭渔15012","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12272","shipNameRoman":"zhelingyu15012","ton":218,"callSign":"zhelingyu15012","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419569],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"马庆华","ownerRoman":"maqinghua","shipNameCn":"浙岭渔15012","pairPermitNo":"C21-12271","pairShipNameCn":"浙岭渔15011","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14221","shipNameRoman":"zhelingyu18135","ton":218,"callSign":"zhelingyu18135","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418887],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"章海刚","ownerRoman":"zhanghaigang","shipNameCn":"浙岭渔18135","pairPermitNo":"C21-14222","pairShipNameCn":"浙岭渔18136","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14222","shipNameRoman":"zhelingyu18136","ton":218,"callSign":"zhelingyu18136","shipPower":0,"shipLen":42,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418814],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"章海刚","ownerRoman":"zhanghaigang","shipNameCn":"浙岭渔18136","pairPermitNo":"C21-14221","pairShipNameCn":"浙岭渔18135","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12290","shipNameRoman":"zhelingyu20355","ton":218,"callSign":"zhelingyu20355","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林应龙","ownerRoman":"linyinglong","shipNameCn":"浙岭渔20355","pairPermitNo":"C21-12291","pairShipNameCn":"浙岭渔20356","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12291","shipNameRoman":"zhelingyu20356","ton":218,"callSign":"zhelingyu20356","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418933],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林应龙","ownerRoman":"linyinglong","shipNameCn":"浙岭渔20356","pairPermitNo":"C21-12290","pairShipNameCn":"浙岭渔20355","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12276","shipNameRoman":"zhelingyu20366","ton":216,"callSign":"zhelingyu20366","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418774,214100000],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林泽","ownerRoman":"linze","shipNameCn":"浙岭渔20366","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13317","shipNameRoman":"zhelingyu20367","ton":216,"callSign":"zhelingyu20367","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418082],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林维春","ownerRoman":"linweichun","shipNameCn":"浙岭渔20367","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10640","shipNameRoman":"zhelingyu20398","ton":218,"callSign":"zhelingyu20398","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419667],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭祥","ownerRoman":"guoxiang","shipNameCn":"浙岭渔20398","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10641","shipNameRoman":"zhelingyu20399","ton":218,"callSign":"zhelingyu20399","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419668],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭修柏","ownerRoman":"guoxiubai","shipNameCn":"浙岭渔20399","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14177","shipNameRoman":"zhelingyu20508","ton":214,"callSign":"zhelingyu20508","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416837],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄礼兵","ownerRoman":"zhuanglibing","shipNameCn":"浙岭渔20508","pairPermitNo":"C21-14178","pairShipNameCn":"浙岭渔20535","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14178","shipNameRoman":"zhelingyu20535","ton":214,"callSign":"zhelingyu20535","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419264],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄礼兵","ownerRoman":"zhuanglibing","shipNameCn":"浙岭渔20535","pairPermitNo":"C21-14177","pairShipNameCn":"浙岭渔20508","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14233","shipNameRoman":"zhelingyu20538","ton":219,"callSign":"zhelingyu20538","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412439111],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"施明立","ownerRoman":"shimingli","shipNameCn":"浙岭渔20538","pairPermitNo":"C21-14234","pairShipNameCn":"浙岭渔20539","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14234","shipNameRoman":"zhelingyu20539","ton":219,"callSign":"zhelingyu20539","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412439112,420439112],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"施明立","ownerRoman":"shimingli","shipNameCn":"浙岭渔20539","pairPermitNo":"C21-14233","pairShipNameCn":"浙岭渔20538","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-10729","shipNameRoman":"zhelingyu20597","ton":218,"callSign":"zhelingyu20597","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419704],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林仁营","ownerRoman":"linrenying","shipNameCn":"浙岭渔20597","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10730","shipNameRoman":"zhelingyu20598","ton":218,"callSign":"zhelingyu20598","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416367],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林仁青","ownerRoman":"linrenqing","shipNameCn":"浙岭渔20598","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-10119","shipNameRoman":"zhelingyu20617","ton":216,"callSign":"zhelingyu20617","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419265],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王梦祥","ownerRoman":"wangmengxiang","shipNameCn":"浙岭渔20617","pairPermitNo":"C21-10120","pairShipNameCn":"浙岭渔20618","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10120","shipNameRoman":"zhelingyu20618","ton":216,"callSign":"zhelingyu20618","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419266],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王梦祥","ownerRoman":"wangmengxiang","shipNameCn":"浙岭渔20618","pairPermitNo":"C21-10119","pairShipNameCn":"浙岭渔20617","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-5323","shipNameRoman":"zhelingyu20851","ton":216,"callSign":"zhelingyu20851","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417287],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈祥金","ownerRoman":"chenxiangjin","shipNameCn":"浙岭渔20851","pairPermitNo":"C21-5324","pairShipNameCn":"浙岭渔20852","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-5324","shipNameRoman":"zhelingyu20852","ton":216,"callSign":"zhelingyu20852","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417288],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈祥金","ownerRoman":"chenxiangjin","shipNameCn":"浙岭渔20852","pairPermitNo":"C21-5323","pairShipNameCn":"浙岭渔20851","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-10087","shipNameRoman":"zhelingyu20865","ton":217,"callSign":"zhelingyu20865","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419348],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"薛金娥","ownerRoman":"xuejine","shipNameCn":"浙岭渔20865","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10621","shipNameRoman":"zhelingyu20866","ton":217,"callSign":"zhelingyu20866","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419541],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈清华","ownerRoman":"chenqinghua","shipNameCn":"浙岭渔20866","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14210","shipNameRoman":"zhelingyu21963","ton":218,"callSign":"zhelingyu21963","shipPower":0,"shipLen":42,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416394],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12685","shipNameRoman":"zhelingyu21968","ton":218,"callSign":"zhelingyu21968","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418833],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14213","shipNameRoman":"zhelingyu22527","ton":214,"callSign":"zhelingyu22527","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418872],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑凯伦","ownerRoman":"zhengkailun","shipNameCn":"浙岭渔22527","pairPermitNo":"C21-14214","pairShipNameCn":"浙岭渔22528","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14214","shipNameRoman":"zhelingyu22528","ton":214,"callSign":"zhelingyu22528","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418873],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑凯伦","ownerRoman":"zhengkailun","shipNameCn":"浙岭渔22528","pairPermitNo":"C21-14213","pairShipNameCn":"浙岭渔22527","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-10727","shipNameRoman":"zhelingyu22529","ton":218,"callSign":"zhelingyu22529","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417008],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭献法","ownerRoman":"guoxianfa","shipNameCn":"浙岭渔22529","pairPermitNo":"C21-10728","pairShipNameCn":"浙岭渔22530","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10728","shipNameRoman":"zhelingyu22530","ton":218,"callSign":"zhelingyu22530","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417741],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭献法","ownerRoman":"guoxianfa","shipNameCn":"浙岭渔22530","pairPermitNo":"C21-10727","pairShipNameCn":"浙岭渔22529","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14215","shipNameRoman":"zhelingyu22565","ton":218,"callSign":"zhelingyu22565","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418696],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈其忠","ownerRoman":"chenqizhong","shipNameCn":"浙岭渔22565","pairPermitNo":"C21-14216","pairShipNameCn":"浙岭渔22566","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14216","shipNameRoman":"zhelingyu22566","ton":218,"callSign":"zhelingyu22566","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418698],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈其忠","ownerRoman":"chenqizhong","shipNameCn":"浙岭渔22566","pairPermitNo":"C21-14215","pairShipNameCn":"浙岭渔22565","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11900","shipNameRoman":"zhelingyu22823","ton":212,"callSign":"zhelingyu22823","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417182],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄启蒙","ownerRoman":"zhuangqimeng","shipNameCn":"浙岭渔22823","pairPermitNo":"C21-11899","pairShipNameCn":"浙岭渔22825","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11899","shipNameRoman":"zhelingyu22825","ton":218,"callSign":"zhelingyu22825","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417188],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄启蒙","ownerRoman":"zhuangqimeng","shipNameCn":"浙岭渔22825","pairPermitNo":"C21-11900","pairShipNameCn":"浙岭渔22823","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-9112","shipNameRoman":"zhelingyu22928","ton":218,"callSign":"zhelingyu22928","shipPower":0,"shipLen":41,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416292],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"朱国清","ownerRoman":"zhuguoqing","shipNameCn":"浙岭渔22928","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13786","shipNameRoman":"zhelingyu22929","ton":218,"callSign":"zhelingyu22929","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416699,412436710],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈达祥","ownerRoman":"chendaxiang","shipNameCn":"浙岭渔22929","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14211","shipNameRoman":"zhelingyu22981","ton":218,"callSign":"zhelingyu22981","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412411909],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"金校辰","ownerRoman":"jinxiaochen","shipNameCn":"浙岭渔22981","pairPermitNo":"C21-14212","pairShipNameCn":"浙岭渔22982","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14212","shipNameRoman":"zhelingyu22982","ton":218,"callSign":"zhelingyu22982","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417483],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"金校辰","ownerRoman":"jinxiaochen","shipNameCn":"浙岭渔22982","pairPermitNo":"C21-14211","pairShipNameCn":"浙岭渔22981","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14369","shipNameRoman":"zhelingyu23305","ton":218,"callSign":"zhelingyu23305","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417335],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"杜星霖","ownerRoman":"duxinglin","shipNameCn":"浙岭渔23305","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14370","shipNameRoman":"zhelingyu23306","ton":218,"callSign":"zhelingyu23306","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417334],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄道兵","ownerRoman":"zhuangdaobing","shipNameCn":"浙岭渔23306","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14385","shipNameRoman":"zhelingyu23331","ton":217,"callSign":"zhelingyu23331","shipPower":0,"shipLen":41,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418795],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"黄星","ownerRoman":"huangxing","shipNameCn":"浙岭渔23331","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14386","shipNameRoman":"zhelingyu23332","ton":217,"callSign":"zhelingyu23332","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418803],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林应刚","ownerRoman":"linyinggang","shipNameCn":"浙岭渔23332","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14399","shipNameRoman":"zhelingyu23335","ton":215,"callSign":"zhelingyu23335","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417785],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"杨顺兵","ownerRoman":"yangshunbing","shipNameCn":"浙岭渔23335","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14265","shipNameRoman":"zhelingyu23336","ton":214,"callSign":"zhelingyu23336","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418185],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"杨顺兵","ownerRoman":"yangshunbing","shipNameCn":"浙岭渔23336","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11905","shipNameRoman":"zhelingyu23347","ton":272,"callSign":"zhelingyu23347","shipPower":0,"shipLen":43,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417338],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄德金","ownerRoman":"zhuangdejin","shipNameCn":"浙岭渔23347","pairPermitNo":"C21-11906","pairShipNameCn":"浙岭渔23348","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11906","shipNameRoman":"zhelingyu23348","ton":272,"callSign":"zhelingyu23348","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419488],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄德金","ownerRoman":"zhuangdejin","shipNameCn":"浙岭渔23348","pairPermitNo":"C21-11905","pairShipNameCn":"浙岭渔23347","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14001","shipNameRoman":"zhelingyu23352","ton":218,"callSign":"zhelingyu23352","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416842],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"杜军明","ownerRoman":"dujunming","shipNameCn":"浙岭渔23352","pairPermitNo":"C21-14002","pairShipNameCn":"浙岭渔23353","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14002","shipNameRoman":"zhelingyu23353","ton":218,"callSign":"zhelingyu23353","shipPower":0,"shipLen":41,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418246],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"杜军明","ownerRoman":"dujunming","shipNameCn":"浙岭渔23353","pairPermitNo":"C21-14001","pairShipNameCn":"浙岭渔23352","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14387","shipNameRoman":"zhelingyu23357","ton":218,"callSign":"zhelingyu23357","shipPower":0,"shipLen":42,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419018],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林应刚","ownerRoman":"linyinggang","shipNameCn":"浙岭渔23357","pairPermitNo":"C21-14388","pairShipNameCn":"浙岭渔23358","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14388","shipNameRoman":"zhelingyu23358","ton":218,"callSign":"zhelingyu23358","shipPower":0,"shipLen":42,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419024],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林应刚","ownerRoman":"linyinggang","shipNameCn":"浙岭渔23358","pairPermitNo":"C21-14387","pairShipNameCn":"浙岭渔23357","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13821","shipNameRoman":"zhelingyu23366","ton":215,"callSign":"zhelingyu23366","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418793,412419345],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"杨顺兵","ownerRoman":"yangshunbing","shipNameCn":"浙岭渔23366","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13986","shipNameRoman":"zhelingyu23367","ton":218,"callSign":"zhelingyu23367","shipPower":0,"shipLen":35,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417352],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"杨顺兵","ownerRoman":"yangshunbing","shipNameCn":"浙岭渔23367","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14371","shipNameRoman":"zhelingyu23381","ton":218,"callSign":"zhelingyu23381","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418513],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"尚鹏飞","ownerRoman":"shangpengfei","shipNameCn":"浙岭渔23381","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14372","shipNameRoman":"zhelingyu23382","ton":218,"callSign":"zhelingyu23382","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418515],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"尚作卫","ownerRoman":"shangzuowei","shipNameCn":"浙岭渔23382","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C22-8061","shipNameRoman":"zhelingyu23502","ton":216,"callSign":"zhelingyu23502","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"42000","shipCode":"OT","mmsiList":[412417917],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"江志荣","ownerRoman":"jiangzhirong","shipNameCn":"浙岭渔23502","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14395","shipNameRoman":"zhelingyu23508","ton":218,"callSign":"zhelingyu23508","shipPower":0,"shipLen":49,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416535],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"黄定兵","ownerRoman":"huangdingbing","shipNameCn":"浙岭渔23508","pairPermitNo":"C21-14396","pairShipNameCn":"浙岭渔23509","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14396","shipNameRoman":"zhelingyu23509","ton":216,"callSign":"zhelingyu23509","shipPower":0,"shipLen":50,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419638,412416981],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"黄定兵","ownerRoman":"huangdingbing","shipNameCn":"浙岭渔23509","pairPermitNo":"C21-14395","pairShipNameCn":"浙岭渔23508","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C22-8062","shipNameRoman":"zhelingyu23519","ton":218,"callSign":"zhelingyu23519","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"42000","shipCode":"OT","mmsiList":[412419536],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"梁明军","ownerRoman":"liangmingjun","shipNameCn":"浙岭渔23519","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C22-8092","shipNameRoman":"zhelingyu23568","ton":218,"callSign":"zhelingyu23568","shipPower":0,"shipLen":42,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"42000","shipCode":"OT","mmsiList":[412416406,412545687],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"陈金玉","ownerRoman":"chenjinyu","shipNameCn":"浙岭渔23568","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C22-8063","shipNameRoman":"zhelingyu23593","ton":211,"callSign":"zhelingyu23593","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"42000","shipCode":"OT","mmsiList":[412416554,412752470],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵忠明","ownerRoman":"zhaozhongming","shipNameCn":"浙岭渔23593","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C22-8094","shipNameRoman":"zhelingyu23596","ton":218,"callSign":"zhelingyu23596","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"41000","shipCode":"OT","mmsiList":[412416557],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"杨小德","ownerRoman":"yangxiaode","shipNameCn":"浙岭渔23596","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C22-8087","shipNameRoman":"zhelingyu23607","ton":218,"callSign":"zhelingyu23607","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"42000","shipCode":"OT","mmsiList":[412416927],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C22-8095","shipNameRoman":"zhelingyu23639","ton":210,"callSign":"zhelingyu23639","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"41000","shipCode":"OT","mmsiList":[412418999,412419706],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"包纯增","ownerRoman":"baochunzeng","shipNameCn":"浙岭渔23639","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12974","shipNameRoman":"zhelingyu23701","ton":212,"callSign":"zhelingyu23701","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419406],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林维聪","ownerRoman":"linweicong","shipNameCn":"浙岭渔23701","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12975","shipNameRoman":"zhelingyu23703","ton":212,"callSign":"zhelingyu23703","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419114,200026355],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈理清","ownerRoman":"chenliqing","shipNameCn":"浙岭渔23703","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11547","shipNameRoman":"zhelingyu23712","ton":218,"callSign":"zhelingyu23712","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416338],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"颜可荣","ownerRoman":"yankerong","shipNameCn":"浙岭渔23712","pairPermitNo":"C21-11548","pairShipNameCn":"浙岭渔23713","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11548","shipNameRoman":"zhelingyu23713","ton":218,"callSign":"zhelingyu23713","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418056],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"颜可荣","ownerRoman":"yankerong","shipNameCn":"浙岭渔23713","pairPermitNo":"C21-11547","pairShipNameCn":"浙岭渔23712","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12218","shipNameRoman":"zhelingyu23725","ton":218,"callSign":"zhelingyu23725","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418511],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈兆喜","ownerRoman":"chenzhaoxi","shipNameCn":"浙岭渔23725","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12219","shipNameRoman":"zhelingyu23726","ton":218,"callSign":"zhelingyu23726","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418507],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄念军","ownerRoman":"zhuangnianjun","shipNameCn":"浙岭渔23726","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12277","shipNameRoman":"zhelingyu23737","ton":218,"callSign":"zhelingyu23737","shipPower":0,"shipLen":42,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418874],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林应元","ownerRoman":"linyingyuan","shipNameCn":"浙岭渔23737","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12976","shipNameRoman":"zhelingyu23751","ton":216,"callSign":"zhelingyu23751","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416249],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12977","shipNameRoman":"zhelingyu23752","ton":216,"callSign":"zhelingyu23752","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416595],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12306","shipNameRoman":"zhelingyu23757","ton":218,"callSign":"zhelingyu23757","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417413],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林武英","ownerRoman":"linwuying","shipNameCn":"浙岭渔23757","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12307","shipNameRoman":"zhelingyu23758","ton":218,"callSign":"zhelingyu23758","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418319],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑达传","ownerRoman":"zhengdachuan","shipNameCn":"浙岭渔23758","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14217","shipNameRoman":"zhelingyu23765","ton":218,"callSign":"zhelingyu23765","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416296],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林武燕","ownerRoman":"linwuyan","shipNameCn":"浙岭渔23765","pairPermitNo":"C21-14218","pairShipNameCn":"浙岭渔23766","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14218","shipNameRoman":"zhelingyu23766","ton":218,"callSign":"zhelingyu23766","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419531],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林武燕","ownerRoman":"linwuyan","shipNameCn":"浙岭渔23766","pairPermitNo":"C21-14217","pairShipNameCn":"浙岭渔23765","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14389","shipNameRoman":"zhelingyu23777","ton":215,"callSign":"zhelingyu23777","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418785,412417151],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14390","shipNameRoman":"zhelingyu23778","ton":218,"callSign":"zhelingyu23778","shipPower":0,"shipLen":43,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416391],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13819","shipNameRoman":"zhelingyu23788","ton":216,"callSign":"zhelingyu23788","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416268,412416949],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"程士庆","ownerRoman":"chengshiqing","shipNameCn":"浙岭渔23788","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13818","shipNameRoman":"zhelingyu23789","ton":216,"callSign":"zhelingyu23789","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416269,412417222],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"孙中明","ownerRoman":"sunzhongming","shipNameCn":"浙岭渔23789","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C22-8096","shipNameRoman":"zhelingyu23791","ton":218,"callSign":"zhelingyu23791","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"41000","shipCode":"OT","mmsiList":[412417838],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13787","shipNameRoman":"zhelingyu23798","ton":216,"callSign":"zhelingyu23798","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418387],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"许后法","ownerRoman":"xuhoufa","shipNameCn":"浙岭渔23798","pairPermitNo":"C21-13788","pairShipNameCn":"浙岭渔23799","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13788","shipNameRoman":"zhelingyu23799","ton":216,"callSign":"zhelingyu23799","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419324,100915113],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"许后法","ownerRoman":"xuhoufa","shipNameCn":"浙岭渔23799","pairPermitNo":"C21-13787","pairShipNameCn":"浙岭渔23798","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11895","shipNameRoman":"zhelingyu23829","ton":218,"callSign":"zhelingyu23829","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416872],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘祖德","ownerRoman":"liuzude","shipNameCn":"浙岭渔23829","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11896","shipNameRoman":"zhelingyu23830","ton":218,"callSign":"zhelingyu23830","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416875],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林武明","ownerRoman":"linwuming","shipNameCn":"浙岭渔23830","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14391","shipNameRoman":"zhelingyu23836","ton":218,"callSign":"zhelingyu23836","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416592],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"徐再良","ownerRoman":"xuzailiang","shipNameCn":"浙岭渔23836","pairPermitNo":"C21-14392","pairShipNameCn":"浙岭渔23837","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14392","shipNameRoman":"zhelingyu23837","ton":218,"callSign":"zhelingyu23837","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416591],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"徐再良","ownerRoman":"xuzailiang","shipNameCn":"浙岭渔23837","pairPermitNo":"C21-14391","pairShipNameCn":"浙岭渔23836","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-10205","shipNameRoman":"zhelingyu23855","ton":218,"callSign":"zhelingyu23855","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林武庆","ownerRoman":"linwuqing","shipNameCn":"浙岭渔23855","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10206","shipNameRoman":"zhelingyu23856","ton":218,"callSign":"zhelingyu23856","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418918],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林武强","ownerRoman":"linwuqiang","shipNameCn":"浙岭渔23856","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13789","shipNameRoman":"zhelingyu23859","ton":218,"callSign":"zhelingyu23859","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416584,412418011],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林应文","ownerRoman":"linyingwen","shipNameCn":"浙岭渔23859","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12309","shipNameRoman":"zhelingyu23871","ton":218,"callSign":"zhelingyu23871","shipPower":0,"shipLen":44,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418629],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈建华","ownerRoman":"chenjianhua","shipNameCn":"浙岭渔23871","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12308","shipNameRoman":"zhelingyu23872","ton":218,"callSign":"zhelingyu23872","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418633],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"薛良华","ownerRoman":"xuelianghua","shipNameCn":"浙岭渔23872","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12258","shipNameRoman":"zhelingyu23876","ton":218,"callSign":"zhelingyu23876","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419495],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑志方","ownerRoman":"zhengzhifang","shipNameCn":"浙岭渔23876","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10155","shipNameRoman":"zhelingyu23887","ton":218,"callSign":"zhelingyu23887","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419502],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王蒙洪","ownerRoman":"wangmenghong","shipNameCn":"浙岭渔23887","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-9681","shipNameRoman":"zhelingyu23888","ton":218,"callSign":"zhelingyu23888","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418952,413027088],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑文英","ownerRoman":"zhengwenying","shipNameCn":"浙岭渔23888","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-10731","shipNameRoman":"zhelingyu23897","ton":218,"callSign":"zhelingyu23897","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419506],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"颜可贵","ownerRoman":"yankegui","shipNameCn":"浙岭渔23897","pairPermitNo":"C21-10732","pairShipNameCn":"浙岭渔23898","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10732","shipNameRoman":"zhelingyu23898","ton":218,"callSign":"zhelingyu23898","shipPower":0,"shipLen":38,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419507],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"颜可贵","ownerRoman":"yankegui","shipNameCn":"浙岭渔23898","pairPermitNo":"C21-10731","pairShipNameCn":"浙岭渔23897","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12978","shipNameRoman":"zhelingyu25811","ton":218,"callSign":"zhelingyu25811","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416132],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈亦富","ownerRoman":"chenyifu","shipNameCn":"浙岭渔25811","pairPermitNo":"C21-12979","pairShipNameCn":"浙岭渔25812","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12979","shipNameRoman":"zhelingyu25812","ton":218,"callSign":"zhelingyu25812","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418171],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈亦富","ownerRoman":"chenyifu","shipNameCn":"浙岭渔25812","pairPermitNo":"C21-12978","pairShipNameCn":"浙岭渔25811","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C22-8072","shipNameRoman":"zhelingyu26818","ton":218,"callSign":"zhelingyu26818","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"42000","shipCode":"OT","mmsiList":[412419641],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-11198","shipNameRoman":"zhelingyu26866","ton":217,"callSign":"zhelingyu26866","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417954],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-11199","shipNameRoman":"zhelingyu26867","ton":217,"callSign":"zhelingyu26867","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417692],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C22-8083","shipNameRoman":"zhelingyu26878","ton":218,"callSign":"zhelingyu26878","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"42000","shipCode":"OT","mmsiList":[412419642],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"赵美何","ownerRoman":"zhaomeihe","shipNameCn":"浙岭渔26878","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-11214","shipNameRoman":"zhelingyu26918","ton":218,"callSign":"zhelingyu26918","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416207],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈灵忠","ownerRoman":"chenlingzhong","shipNameCn":"浙岭渔26918","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11215","shipNameRoman":"zhelingyu26919","ton":218,"callSign":"zhelingyu26919","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418401],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林都云","ownerRoman":"linduyun","shipNameCn":"浙岭渔26919","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11263","shipNameRoman":"zhelingyu26938","ton":218,"callSign":"zhelingyu26938","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417248],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林恩云","ownerRoman":"linenyun","shipNameCn":"浙岭渔26938","pairPermitNo":"C21-11264","pairShipNameCn":"浙岭渔26939","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11264","shipNameRoman":"zhelingyu26939","ton":218,"callSign":"zhelingyu26939","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417247],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林恩云","ownerRoman":"linenyun","shipNameCn":"浙岭渔26939","pairPermitNo":"C21-11263","pairShipNameCn":"浙岭渔26938","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-9631","shipNameRoman":"zhelingyu27801","ton":217,"callSign":"zhelingyu27801","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419203],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄彩芹","ownerRoman":"zhuangcaiqin","shipNameCn":"浙岭渔27801","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-9632","shipNameRoman":"zhelingyu27802","ton":216,"callSign":"zhelingyu27802","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419132],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"庄如军","ownerRoman":"zhuangrujun","shipNameCn":"浙岭渔27802","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11255","shipNameRoman":"zhelingyu27835","ton":216,"callSign":"zhelingyu27835","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417295],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈夏友","ownerRoman":"chenxiayou","shipNameCn":"浙岭渔27835","pairPermitNo":"C21-11256","pairShipNameCn":"浙岭渔27836","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11256","shipNameRoman":"zhelingyu27836","ton":216,"callSign":"zhelingyu27836","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417311],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈夏友","ownerRoman":"chenxiayou","shipNameCn":"浙岭渔27836","pairPermitNo":"C21-11255","pairShipNameCn":"浙岭渔27835","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13983","shipNameRoman":"zhelingyu27851","ton":218,"callSign":"zhelingyu27851","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419701],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈冬方","ownerRoman":"chendongfang","shipNameCn":"浙岭渔27851","pairPermitNo":"C21-13984","pairShipNameCn":"浙岭渔27852","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13984","shipNameRoman":"zhelingyu27852","ton":218,"callSign":"zhelingyu27852","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417556],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈冬方","ownerRoman":"chendongfang","shipNameCn":"浙岭渔27852","pairPermitNo":"C21-13983","pairShipNameCn":"浙岭渔27851","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-10194","shipNameRoman":"zhelingyu28881","ton":216,"callSign":"zhelingyu28881","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419688],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郭文玉","ownerRoman":"guowenyu","shipNameCn":"浙岭渔28881","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10195","shipNameRoman":"zhelingyu28882","ton":216,"callSign":"zhelingyu28882","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419689],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"江维生","ownerRoman":"jiangweisheng","shipNameCn":"浙岭渔28882","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-10748","shipNameRoman":"zhelingyu28891","ton":218,"callSign":"zhelingyu28891","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418586],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"江罗斌","ownerRoman":"jiangluobin","shipNameCn":"浙岭渔28891","pairPermitNo":"C21-10749","pairShipNameCn":"浙岭渔28892","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10749","shipNameRoman":"zhelingyu28892","ton":218,"callSign":"zhelingyu28892","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417977],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"江罗斌","ownerRoman":"jiangluobin","shipNameCn":"浙岭渔28892","pairPermitNo":"C21-10748","pairShipNameCn":"浙岭渔28891","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12301","shipNameRoman":"zhelingyu28906","ton":218,"callSign":"zhelingyu28906","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418816],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"黄宝林","ownerRoman":"huangbaolin","shipNameCn":"浙岭渔28906","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C22-8091","shipNameRoman":"zhelingyu28909","ton":218,"callSign":"zhelingyu28909","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"42000","shipCode":"OT","mmsiList":[412418567],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"杜志旺","ownerRoman":"duzhiwang","shipNameCn":"浙岭渔28909","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C22-8097","shipNameRoman":"zhelingyu28938","ton":216,"callSign":"zhelingyu28938","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"41000","shipCode":"OT","mmsiList":[412416508],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13546","shipNameRoman":"zhelingyu29715","ton":217,"callSign":"zhelingyu29715","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418568],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"戴安亮","ownerRoman":"daianliang","shipNameCn":"浙岭渔29715","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13547","shipNameRoman":"zhelingyu29716","ton":217,"callSign":"zhelingyu29716","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417807],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张云妙","ownerRoman":"zhangyunmiao","shipNameCn":"浙岭渔29716","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13982","shipNameRoman":"zhelingyu29801","ton":218,"callSign":"zhelingyu29801","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417712],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"程士庆","ownerRoman":"chengshiqing","shipNameCn":"浙岭渔29801","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10740","shipNameRoman":"zhelingyu29808","ton":218,"callSign":"zhelingyu29808","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419455],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑念德","ownerRoman":"zhengniande","shipNameCn":"浙岭渔29808","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11206","shipNameRoman":"zhelingyu29825","ton":217,"callSign":"zhelingyu29825","shipPower":0,"shipLen":41,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418941],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡华勤","ownerRoman":"caihuaqin","shipNameCn":"浙岭渔29825","pairPermitNo":"C21-11207","pairShipNameCn":"浙岭渔29826","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11207","shipNameRoman":"zhelingyu29826","ton":217,"callSign":"zhelingyu29826","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418942],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"蔡华勤","ownerRoman":"caihuaqin","shipNameCn":"浙岭渔29826","pairPermitNo":"C21-11206","pairShipNameCn":"浙岭渔29825","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14393","shipNameRoman":"zhelingyu29862","ton":218,"callSign":"zhelingyu29862","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412418478,412418679],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘祖国","ownerRoman":"liuzuguo","shipNameCn":"浙岭渔29862","pairPermitNo":"C21-14394","pairShipNameCn":"浙岭渔29863","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14394","shipNameRoman":"zhelingyu29863","ton":218,"callSign":"zhelingyu29863","shipPower":0,"shipLen":42,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418488],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘祖国","ownerRoman":"liuzuguo","shipNameCn":"浙岭渔29863","pairPermitNo":"C21-14393","pairShipNameCn":"浙岭渔29862","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14263","shipNameRoman":"zhelingyu29915","ton":218,"callSign":"zhelingyu29915","shipPower":0,"shipLen":42,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417106],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"丁从蔡","ownerRoman":"dingcongcai","shipNameCn":"浙岭渔29915","pairPermitNo":"C21-14264","pairShipNameCn":"浙岭渔29916","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14264","shipNameRoman":"zhelingyu29916","ton":218,"callSign":"zhelingyu29916","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419064,412419509],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"丁从蔡","ownerRoman":"dingcongcai","shipNameCn":"浙岭渔29916","pairPermitNo":"C21-14263","pairShipNameCn":"浙岭渔29915","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11257","shipNameRoman":"zhelingyu29959","ton":218,"callSign":"zhelingyu29959","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419276],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑小方","ownerRoman":"zhengxiaofang","shipNameCn":"浙岭渔29959","pairPermitNo":"C21-11258","pairShipNameCn":"浙岭渔29960","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11258","shipNameRoman":"zhelingyu29960","ton":218,"callSign":"zhelingyu29960","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417365,412417368],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"郑小方","ownerRoman":"zhengxiaofang","shipNameCn":"浙岭渔29960","pairPermitNo":"C21-11257","pairShipNameCn":"浙岭渔29959","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12280","shipNameRoman":"zhelingyu29977","ton":218,"callSign":"zhelingyu29977","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416235],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈招德","ownerRoman":"chenzhaode","shipNameCn":"浙岭渔29977","pairPermitNo":"C21-12281","pairShipNameCn":"浙岭渔29978","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12281","shipNameRoman":"zhelingyu29978","ton":218,"callSign":"zhelingyu29978","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418101],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈招德","ownerRoman":"chenzhaode","shipNameCn":"浙岭渔29978","pairPermitNo":"C21-12280","pairShipNameCn":"浙岭渔29977","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14179","shipNameRoman":"zhelingyu41077","ton":216,"callSign":"zhelingyu41077","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416308],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈鹏","ownerRoman":"chenpeng","shipNameCn":"浙岭渔41077","pairPermitNo":"C21-14180","pairShipNameCn":"浙岭渔41078","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14180","shipNameRoman":"zhelingyu41078","ton":216,"callSign":"zhelingyu41078","shipPower":0,"shipLen":45,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412416307],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈鹏","ownerRoman":"chenpeng","shipNameCn":"浙岭渔41078","pairPermitNo":"C21-14179","pairShipNameCn":"浙岭渔41077","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14183","shipNameRoman":"zhelingyu69391","ton":210,"callSign":"zhelingyu69391","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417509],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李兴定","ownerRoman":"lixingding","shipNameCn":"浙岭渔69391","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14184","shipNameRoman":"zhelingyu69392","ton":210,"callSign":"zhelingyu69392","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419549],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8454","shipNameRoman":"zhelingyuyun10028","ton":248,"callSign":"zhelingyuyun10028","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412415482],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"余奶富","ownerRoman":"yunaifu","shipNameCn":"浙岭渔运10028","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8412","shipNameRoman":"zhelingyuyun10082","ton":316,"callSign":"zhelingyuyun10082","shipPower":0,"shipLen":42,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412411647,412419553],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8381","shipNameRoman":"zhelingyuyun10096","ton":232,"callSign":"zhelingyuyun10096","shipPower":0,"shipLen":0,"shipWidth":0,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8455","shipNameRoman":"zhelingyuyun20022","ton":299,"callSign":"zhelingyuyun20022","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412414436],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8456","shipNameRoman":"zhelingyuyun20038","ton":250,"callSign":"zhelingyuyun20038","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412414342,412419233,412416104],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8429","shipNameRoman":"zhelingyuyun20068","ton":299,"callSign":"zhelingyuyun20068","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412416898,412419342],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8457","shipNameRoman":"zhelingyuyun20086","ton":260,"callSign":"zhelingyuyun20086","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412414345],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8458","shipNameRoman":"zhelingyuyun30088","ton":244,"callSign":"zhelingyuyun30088","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412417825],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈清国","ownerRoman":"chenqingguo","shipNameCn":"浙岭渔运30088","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8459","shipNameRoman":"zhelingyuyun30096","ton":314,"callSign":"zhelingyuyun30096","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412414423,412419407],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14397","shipNameRoman":"zheluyu82405","ton":218,"callSign":"zheluyu82405","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412410746],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张定方","ownerRoman":"zhangdingfang","shipNameCn":"浙路渔82405","pairPermitNo":"C21-14398","pairShipNameCn":"浙路渔82406","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14398","shipNameRoman":"zheluyu82406","ton":218,"callSign":"zheluyu82406","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412410747],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"张定方","ownerRoman":"zhangdingfang","shipNameCn":"浙路渔82406","pairPermitNo":"C21-14397","pairShipNameCn":"浙路渔82405","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C25-16665","shipNameRoman":"zheruiyu01208","ton":146,"callSign":"zheruiyu01208","shipPower":0,"shipLen":36,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412413895],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"阮臣楷","ownerRoman":"ruanchenkai","shipNameCn":"浙瑞渔01208","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17159","shipNameRoman":"zheruiyu01227","ton":143,"callSign":"zheruiyu01227","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431173,900000173],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"蔡丰华","ownerRoman":"caifenghua","shipNameCn":"浙瑞渔01227","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17144","shipNameRoman":"zheruiyu01240","ton":98,"callSign":"zheruiyu01240","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431291,412900240],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"薛威格","ownerRoman":"xueweige","shipNameCn":"浙瑞渔01240","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17194","shipNameRoman":"zheruiyu01518","ton":143,"callSign":"zheruiyu01518","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431262],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"施小菊","ownerRoman":"shixiaoju","shipNameCn":"浙瑞渔01518","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16220","shipNameRoman":"zheruiyu01618","ton":98,"callSign":"zheruiyu01618","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431041],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-15756","shipNameRoman":"zheruiyu01651","ton":143,"callSign":"zheruiyu01651","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431263,412431266],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"方文松","ownerRoman":"fangwensong","shipNameCn":"浙瑞渔01651","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17172","shipNameRoman":"zheruiyu01657","ton":99,"callSign":"zheruiyu01657","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431033],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"缪明武","ownerRoman":"zuomingwu","shipNameCn":"浙瑞渔01657","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-15455","shipNameRoman":"zheruiyu01688","ton":148,"callSign":"zheruiyu01688","shipPower":0,"shipLen":36,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27843","shipCode":"GN","mmsiList":[412431008],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"薛迪平","ownerRoman":"xuediping","shipNameCn":"浙瑞渔01688","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17145","shipNameRoman":"zheruiyu01731","ton":95,"callSign":"zheruiyu01731","shipPower":0,"shipLen":27,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431396],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"潘时虎","ownerRoman":"panshihu","shipNameCn":"浙瑞渔01731","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17160","shipNameRoman":"zheruiyu02951","ton":148,"callSign":"zheruiyu02951","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431809],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"虞冠呈","ownerRoman":"yuguancheng","shipNameCn":"浙瑞渔02951","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17209","shipNameRoman":"zheruiyu12018","ton":149,"callSign":"zheruiyu12018","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431914],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"薛建设","ownerRoman":"xuejianshe","shipNameCn":"浙瑞渔12018","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17069","shipNameRoman":"zheruiyu12068","ton":143,"callSign":"zheruiyu12068","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431222],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"蔡光进","ownerRoman":"caiguangjin","shipNameCn":"浙瑞渔12068","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17140","shipNameRoman":"zheruiyu12081","ton":130,"callSign":"zheruiyu12081","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431087],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-10144","shipNameRoman":"zheruiyu12102","ton":99,"callSign":"zheruiyu12102","shipPower":0,"shipLen":36,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431124],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"贾友钱","ownerRoman":"jiayouqian","shipNameCn":"浙瑞渔12102","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17139","shipNameRoman":"zheruiyu12110","ton":130,"callSign":"zheruiyu12110","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431058],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"阮建飞","ownerRoman":"ruanjianfei","shipNameCn":"浙瑞渔12110","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17070","shipNameRoman":"zheruiyu12115","ton":143,"callSign":"zheruiyu12115","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431071],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"张存香","ownerRoman":"zhangcunxiang","shipNameCn":"浙瑞渔12115","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-10459","shipNameRoman":"zheruiyu12116","ton":130,"callSign":"zheruiyu12116","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431066],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17198","shipNameRoman":"zheruiyu12128","ton":147,"callSign":"zheruiyu12128","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431963],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"林候池","ownerRoman":"linhouchi","shipNameCn":"浙瑞渔12128","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16413","shipNameRoman":"zheruiyu12132","ton":148,"callSign":"zheruiyu12132","shipPower":0,"shipLen":22,"shipWidth":5,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27843","shipCode":"GN","mmsiList":[412431084],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"虞冠迪","ownerRoman":"yuguandi","shipNameCn":"浙瑞渔12132","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-10460","shipNameRoman":"zheruiyu12138","ton":121,"callSign":"zheruiyu12138","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431805],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17166","shipNameRoman":"zheruiyu12158","ton":98,"callSign":"zheruiyu12158","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431491],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"蔡钱荣","ownerRoman":"caiqianrong","shipNameCn":"浙瑞渔12158","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17141","shipNameRoman":"zheruiyu12161","ton":148,"callSign":"zheruiyu12161","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412410009,412431911],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"林丰","ownerRoman":"linfeng","shipNameCn":"浙瑞渔12161","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17161","shipNameRoman":"zheruiyu12168","ton":148,"callSign":"zheruiyu12168","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431964],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"阮臣弟","ownerRoman":"ruanchendi","shipNameCn":"浙瑞渔12168","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-15747","shipNameRoman":"zheruiyu12181","ton":141,"callSign":"zheruiyu12181","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431063],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"瑞安市连喜渔业捕捞有限公司","ownerRoman":"ruianshilianxiyuyebolaoyouxiangongsi","shipNameCn":"浙瑞渔12181","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17196","shipNameRoman":"zheruiyu12186","ton":113,"callSign":"zheruiyu12186","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431494],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16225","shipNameRoman":"zheruiyu12188","ton":143,"callSign":"zheruiyu12188","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431743],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"林帮火","ownerRoman":"linbanghuo","shipNameCn":"浙瑞渔12188","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17199","shipNameRoman":"zheruiyu12189","ton":143,"callSign":"zheruiyu12189","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431141],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"林候式","ownerRoman":"linhoushi","shipNameCn":"浙瑞渔12189","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17162","shipNameRoman":"zheruiyu12191","ton":145,"callSign":"zheruiyu12191","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431151],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"蔡建挺","ownerRoman":"caijianting","shipNameCn":"浙瑞渔12191","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17163","shipNameRoman":"zheruiyu12192","ton":148,"callSign":"zheruiyu12192","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431892],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"虞冠仕","ownerRoman":"yuguanshi","shipNameCn":"浙瑞渔12192","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17208","shipNameRoman":"zheruiyu12196","ton":148,"callSign":"zheruiyu12196","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412410001,412431913],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"林友光","ownerRoman":"linyouguang","shipNameCn":"浙瑞渔12196","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-16228","shipNameRoman":"zheruiyu12238","ton":148,"callSign":"zheruiyu12238","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431966],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"谢秀钗","ownerRoman":"xiexiuzuo","shipNameCn":"浙瑞渔12238","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17200","shipNameRoman":"zheruiyu12286","ton":149,"callSign":"zheruiyu12286","shipPower":0,"shipLen":31,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431915],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"蔡兰海","ownerRoman":"cailanhai","shipNameCn":"浙瑞渔12286","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17210","shipNameRoman":"zheruiyu12288","ton":143,"callSign":"zheruiyu12288","shipPower":0,"shipLen":29,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431129,412431120],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"李秀绿","ownerRoman":"lixiulv","shipNameCn":"浙瑞渔12288","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C25-17195","shipNameRoman":"zheruiyu13089","ton":140,"callSign":"zheruiyu13089","shipPower":0,"shipLen":32,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"27842","shipCode":"GN","mmsiList":[412431985,412431029],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"陈积敏","ownerRoman":"chenjimin","shipNameCn":"浙瑞渔13089","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14235","shipNameRoman":"zhesanyu00518","ton":218,"callSign":"zhesanyu00518","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417957],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"包照好","ownerRoman":"baozhaohao","shipNameCn":"浙三渔00518","pairPermitNo":"C21-14236","pairShipNameCn":"浙三渔00519","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14236","shipNameRoman":"zhesanyu00519","ton":218,"callSign":"zhesanyu00519","shipPower":0,"shipLen":43,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419709],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"包照好","ownerRoman":"baozhaohao","shipNameCn":"浙三渔00519","pairPermitNo":"C21-14235","pairShipNameCn":"浙三渔00518","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14237","shipNameRoman":"zhesanyu00785","ton":218,"callSign":"zhesanyu00785","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412414538],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"包判好","ownerRoman":"baopanhao","shipNameCn":"浙三渔00785","pairPermitNo":"C21-14238","pairShipNameCn":"浙三渔00786","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14238","shipNameRoman":"zhesanyu00786","ton":216,"callSign":"zhesanyu00786","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419544],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"包判好","ownerRoman":"baopanhao","shipNameCn":"浙三渔00786","pairPermitNo":"C21-14237","pairShipNameCn":"浙三渔00785","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14181","shipNameRoman":"zhesanyu00787","ton":216,"callSign":"zhesanyu00787","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412414744],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"赖达进","ownerRoman":"laidajin","shipNameCn":"浙三渔00787","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14182","shipNameRoman":"zhesanyu00788","ton":216,"callSign":"zhesanyu00788","shipPower":0,"shipLen":39,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412415513],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"赖达撑","ownerRoman":"laidacheng","shipNameCn":"浙三渔00788","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14506","shipNameRoman":"zhexiangyu30069","ton":202,"callSign":"zhexiangyu30069","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437054],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"丁伟","ownerRoman":"dingwei","shipNameCn":"浙象渔30069","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14507","shipNameRoman":"zhexiangyu30070","ton":202,"callSign":"zhexiangyu30070","shipPower":0,"shipLen":23,"shipWidth":23,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412436874],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"应浩","ownerRoman":"yinghao","shipNameCn":"浙象渔30070","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C22-8077","shipNameRoman":"zhexiangyu30360","ton":190,"callSign":"zhexiangyu30360","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"42000","shipCode":"OT","mmsiList":[412417981],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"许海金","ownerRoman":"xuhaijin","shipNameCn":"浙象渔30360","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14381","shipNameRoman":"zhexiangyu40046","ton":219,"callSign":"zhexiangyu40046","shipPower":0,"shipLen":43,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412436079],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"王期","ownerRoman":"wangqi","shipNameCn":"浙象渔40046","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14382","shipNameRoman":"zhexiangyu40047","ton":219,"callSign":"zhexiangyu40047","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412436271],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"吴跃翔","ownerRoman":"wuyuexiang","shipNameCn":"浙象渔40045","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14269","shipNameRoman":"zhexiangyu40191","ton":182,"callSign":"zhexiangyu40191","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412438065],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"段敏康","ownerRoman":"duanminkang","shipNameCn":"浙象渔40191","pairPermitNo":"C21-14270","pairShipNameCn":"浙象渔40192","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14270","shipNameRoman":"zhexiangyu40192","ton":182,"callSign":"zhexiangyu40192","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412438066],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"段敏康","ownerRoman":"duanminkang","shipNameCn":"浙象渔40192","pairPermitNo":"C21-14269","pairShipNameCn":"浙象渔40191","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14406","shipNameRoman":"zhexiangyu42025","ton":192,"callSign":"zhexiangyu42025","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412435125],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"朱智桥","ownerRoman":"zhuzhiqiao","shipNameCn":"浙象渔42025","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14407","shipNameRoman":"zhexiangyu42026","ton":192,"callSign":"zhexiangyu42026","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412435126],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"朱志励","ownerRoman":"zhuzhili","shipNameCn":"浙象渔42026","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11871","shipNameRoman":"zhexiangyu42107","ton":214,"callSign":"zhexiangyu42107","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412435386],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘斌","ownerRoman":"liubin","shipNameCn":"浙象渔42107","pairPermitNo":"C21-11872","pairShipNameCn":"浙象渔42108","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11872","shipNameRoman":"zhexiangyu42108","ton":214,"callSign":"zhexiangyu42108","shipPower":0,"shipLen":48,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412435387],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"刘斌","ownerRoman":"liubin","shipNameCn":"浙象渔42108","pairPermitNo":"C21-11871","pairShipNameCn":"浙象渔42107","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-11869","shipNameRoman":"zhexiangyu42131","ton":165,"callSign":"zhexiangyu42131","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437659,412425002],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李爱斌","ownerRoman":"liaibin","shipNameCn":"浙象渔42131","pairPermitNo":"C21-11870","pairShipNameCn":"浙象渔42132","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-11870","shipNameRoman":"zhexiangyu42132","ton":165,"callSign":"zhexiangyu42132","shipPower":0,"shipLen":40,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437718,413245082],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李爱斌","ownerRoman":"liaibin","shipNameCn":"浙象渔42132","pairPermitNo":"C21-11869","pairShipNameCn":"浙象渔42131","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14239","shipNameRoman":"zhexiangyu45001","ton":218,"callSign":"zhexiangyu45001","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412435595,200005740],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"汪方艇","ownerRoman":"wangfangting","shipNameCn":"浙象渔45001","pairPermitNo":"C21-14240","pairShipNameCn":"浙象渔45002","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14240","shipNameRoman":"zhexiangyu45002","ton":218,"callSign":"zhexiangyu45002","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412435596],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"汪方艇","ownerRoman":"wangfangting","shipNameCn":"浙象渔45002","pairPermitNo":"C21-14239","pairShipNameCn":"浙象渔45001","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14400","shipNameRoman":"zhexiangyu45061","ton":216,"callSign":"zhexiangyu45061","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437626,412443647],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14401","shipNameRoman":"zhexiangyu45062","ton":216,"callSign":"zhexiangyu45062","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437627],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13532","shipNameRoman":"zhexiangyu47007","ton":219,"callSign":"zhexiangyu47007","shipPower":0,"shipLen":110,"shipWidth":15,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437418],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"李峰","ownerRoman":"lifeng","shipNameCn":"浙象渔47007","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13297","shipNameRoman":"zhexiangyu47055","ton":219,"callSign":"zhexiangyu47055","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412435813],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13298","shipNameRoman":"zhexiangyu47056","ton":219,"callSign":"zhexiangyu47056","shipPower":0,"shipLen":38,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412435784],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13533","shipNameRoman":"zhexiangyu47058","ton":219,"callSign":"zhexiangyu47058","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437419],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"陈仕兵","ownerRoman":"chenshibing","shipNameCn":"浙象渔47058","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14379","shipNameRoman":"zhexiangyu47107","ton":198,"callSign":"zhexiangyu47107","shipPower":0,"shipLen":50,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437633],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"麦海舰","ownerRoman":"maihaijian","shipNameCn":"浙象渔47107","pairPermitNo":"C21-14380","pairShipNameCn":"浙象渔47108","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14380","shipNameRoman":"zhexiangyu47108","ton":198,"callSign":"zhexiangyu47108","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437635,100895843],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"麦海舰","ownerRoman":"maihaijian","shipNameCn":"浙象渔47108","pairPermitNo":"C21-14379","pairShipNameCn":"浙象渔47107","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12222","shipNameRoman":"zhexiangyu48027","ton":198,"callSign":"zhexiangyu48027","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437988],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林俭国","ownerRoman":"linjianguo","shipNameCn":"浙象渔48027","pairPermitNo":"C21-12223","pairShipNameCn":"浙象渔48028","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12223","shipNameRoman":"zhexiangyu48028","ton":198,"callSign":"zhexiangyu48028","shipPower":0,"shipLen":35,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437989],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"林俭国","ownerRoman":"linjianguo","shipNameCn":"浙象渔48028","pairPermitNo":"C21-12222","pairShipNameCn":"浙象渔48027","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14383","shipNameRoman":"zhexiangyu48041","ton":218,"callSign":"zhexiangyu48041","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412436627],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14384","shipNameRoman":"zhexiangyu48042","ton":218,"callSign":"zhexiangyu48042","shipPower":0,"shipLen":41,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412436631],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-9709","shipNameRoman":"zhexiangyu48087","ton":216,"callSign":"zhexiangyu48087","shipPower":0,"shipLen":41,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437817],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-9710","shipNameRoman":"zhexiangyu48088","ton":216,"callSign":"zhexiangyu48088","shipPower":0,"shipLen":30,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437818],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-10143","shipNameRoman":"zhexiangyu49003","ton":216,"callSign":"zhexiangyu49003","shipPower":0,"shipLen":37,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437071],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"章会波","ownerRoman":"zhanghuibo","shipNameCn":"浙象渔49003","pairPermitNo":"C21-10144","pairShipNameCn":"浙象渔49004","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10144","shipNameRoman":"zhexiangyu49004","ton":216,"callSign":"zhexiangyu49004","shipPower":0,"shipLen":37,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437072],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"章会波","ownerRoman":"zhanghuibo","shipNameCn":"浙象渔49004","pairPermitNo":"C21-10143","pairShipNameCn":"浙象渔49003","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-10190","shipNameRoman":"zhexiangyu49021","ton":216,"callSign":"zhexiangyu49021","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412419702],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"柯红军","ownerRoman":"kehongjun","shipNameCn":"浙象渔49021","pairPermitNo":"C21-10191","pairShipNameCn":"浙象渔49022","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-10191","shipNameRoman":"zhexiangyu49022","ton":216,"callSign":"zhexiangyu49022","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419703],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"柯红军","ownerRoman":"kehongjun","shipNameCn":"浙象渔49022","pairPermitNo":"C21-10190","pairShipNameCn":"浙象渔49021","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14377","shipNameRoman":"zhexiangyu50061","ton":218,"callSign":"zhexiangyu50061","shipPower":0,"shipLen":42,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412416642],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14378","shipNameRoman":"zhexiangyu50062","ton":216,"callSign":"zhexiangyu50062","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412419545],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14402","shipNameRoman":"zhexiangyu50154","ton":189,"callSign":"zhexiangyu50154","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412438146],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14403","shipNameRoman":"zhexiangyu50155","ton":218,"callSign":"zhexiangyu50155","shipPower":0,"shipLen":40,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437113],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14185","shipNameRoman":"zhexiangyu66035","ton":217,"callSign":"zhexiangyu66035","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412436519],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"史纪兆","ownerRoman":"shijizhao","shipNameCn":"浙象渔66035","pairPermitNo":"C21-14186","pairShipNameCn":"浙象渔66036","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14186","shipNameRoman":"zhexiangyu66036","ton":217,"callSign":"zhexiangyu66036","shipPower":0,"shipLen":39,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412436521],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"史纪兆","ownerRoman":"shijizhao","shipNameCn":"浙象渔66036","pairPermitNo":"C21-14185","pairShipNameCn":"浙象渔66035","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14404","shipNameRoman":"zhexiangyu66037","ton":210,"callSign":"zhexiangyu66037","shipPower":0,"shipLen":45,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412435142],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14405","shipNameRoman":"zhexiangyu66038","ton":197,"callSign":"zhexiangyu66038","shipPower":0,"shipLen":46,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437166],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14409","shipNameRoman":"zhexiangyu66077","ton":216,"callSign":"zhexiangyu66077","shipPower":0,"shipLen":36,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412436841,413466077],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14408","shipNameRoman":"zhexiangyu66078","ton":218,"callSign":"zhexiangyu66078","shipPower":0,"shipLen":50,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437095],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13954","shipNameRoman":"zhexiangyu66087","ton":178,"callSign":"zhexiangyu66087","shipPower":0,"shipLen":36,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412438236],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13955","shipNameRoman":"zhexiangyu66088","ton":178,"callSign":"zhexiangyu66088","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412438235],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13684","shipNameRoman":"zhexiangyu67001","ton":152,"callSign":"zhexiangyu67001","shipPower":0,"shipLen":50,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437118],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-13685","shipNameRoman":"zhexiangyu67002","ton":152,"callSign":"zhexiangyu67002","shipPower":0,"shipLen":34,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437119],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14187","shipNameRoman":"zhexiangyu67091","ton":194,"callSign":"zhexiangyu67091","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412435309],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"石永国","ownerRoman":"shiyongguo","shipNameCn":"浙象渔67091","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14188","shipNameRoman":"zhexiangyu67092","ton":218,"callSign":"zhexiangyu67092","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412418018],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"黄振德","ownerRoman":"huangzhende","shipNameCn":"浙象渔67092","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13822","shipNameRoman":"zhexiangyu67107","ton":212,"callSign":"zhexiangyu67107","shipPower":0,"shipLen":26,"shipWidth":6,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412417851],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"贾义明","ownerRoman":"jiayiming","shipNameCn":"浙象渔67107","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13823","shipNameRoman":"zhexiangyu67108","ton":212,"callSign":"zhexiangyu67108","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412417412,412436329],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"贾敏锋","ownerRoman":"jiaminfeng","shipNameCn":"浙象渔67108","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14241","shipNameRoman":"zhexiangyu76036","ton":218,"callSign":"zhexiangyu76036","shipPower":0,"shipLen":45,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"100000","shipCode":"PT","mmsiList":[412437821],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-14242","shipNameRoman":"zhexiangyu76038","ton":218,"callSign":"zhexiangyu76038","shipPower":0,"shipLen":40,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅱ、Ⅲ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PT","mmsiList":[412437822],"sources":{"permittedList":true,"checklist":false,"fleet906":false},"ownerCn":null,"ownerRoman":null,"shipNameCn":null,"pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C40-8475","shipNameRoman":"zhexiangyuyun02103","ton":248,"callSign":"zhexiangyuyun02103","shipPower":0,"shipLen":41,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412437215,412436701],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"吴侠","ownerRoman":"wuxia","shipNameCn":"浙象渔运02103","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8471","shipNameRoman":"zhexiangyuyun02209","ton":259,"callSign":"zhexiangyuyun02209","shipPower":0,"shipLen":37,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"FC","mmsiList":[412435356],"sources":{"permittedList":true,"checklist":true,"fleet906":true},"ownerCn":"方瑞瑞","ownerRoman":"fangruirui","shipNameCn":"浙象渔运02209","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C23-8137","shipNameRoman":"zheyongyu60025","ton":465,"callSign":"zheyongyu60025","shipPower":0,"shipLen":43,"shipWidth":9,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412438873],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"浙甬渔60025","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0106","shipNameRoman":"zheyongyu60451","ton":154,"callSign":"zheyongyu60451","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412411528],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"浙甬渔60451","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0116","shipNameRoman":"zheyongyu60453","ton":154,"callSign":"zheyongyu60453","shipPower":0,"shipLen":30,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412411605],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"浙甬渔60453","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0122","shipNameRoman":"zheyongyu60457","ton":121,"callSign":"zheyongyu60457","shipPower":0,"shipLen":27,"shipWidth":7,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"0","shipCode":"PS","mmsiList":[412438045],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"浙甬渔60457","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0105","shipNameRoman":"zheyongyu60651","ton":258,"callSign":"zheyongyu60651","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"1500000","shipCode":"PS","mmsiList":[412438043],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"浙甬渔60651","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0110","shipNameRoman":"zheyongyu60652","ton":258,"callSign":"zheyongyu60652","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"1500000","shipCode":"PS","mmsiList":[412437085],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"浙甬渔60652","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0120","shipNameRoman":"zheyongyu60655","ton":257,"callSign":"zheyongyu60655","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"1500000","shipCode":"PS","mmsiList":[412438044],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"浙甬渔60655","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C23-0115","shipNameRoman":"zheyongyu60656","ton":257,"callSign":"zheyongyu60656","shipPower":0,"shipLen":41,"shipWidth":8,"shipDept":0,"workSeaArea":"Ⅰ、Ⅱ、Ⅲ、Ⅳ","workTerm1":"2025/01/01 - 2025/06/30","workTerm2":"2025/07/01 - 2025/12/31","quota":"1500000","shipCode":"PS","mmsiList":[412435127],"sources":{"permittedList":true,"checklist":false,"fleet906":true},"ownerCn":"宁波海裕渔业有限公司","ownerRoman":"ningbohaiyuyuyeyouxiangongsi","shipNameCn":"浙甬渔60656","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":null},{"permitNo":"C21-12226","shipNameRoman":"zhexiangyu48095","ton":198,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王建宏","ownerRoman":"wangjianhong","shipNameCn":"浙象渔48095","pairPermitNo":"C21-12227","pairShipNameCn":"浙象渔48096","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12298","shipNameRoman":"zhexiangyu66091","ton":216,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"陈坚辉","ownerRoman":"chenjianhui","shipNameCn":"浙象渔66091","pairPermitNo":"C21-12299","pairShipNameCn":"浙象渔66092","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12518","shipNameRoman":"lurongyu55581","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市骏马渔业有限公司","ownerRoman":"rongchengshijunmayuyeyouxiangongsi","shipNameCn":"鲁荣渔55581","pairPermitNo":"C21-12519","pairShipNameCn":"鲁荣渔55582","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12542","shipNameRoman":"lurongyu55859","ton":107,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"许德欣","ownerRoman":"xudexin","shipNameCn":"鲁荣渔55859","pairPermitNo":"C21-12543","pairShipNameCn":"鲁荣渔55860","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12686","shipNameRoman":"liaodaganyu15387","ton":297,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"栾治民","ownerRoman":"luanzhimin","shipNameCn":"辽大甘渔15387","pairPermitNo":"C21-12687","pairShipNameCn":"辽大甘渔15388","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13089","shipNameRoman":"lurongyu51627","ton":114,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市保顺水产捕捞有限公司","ownerRoman":"rongchengshibaoshunshuichanbulaoyouxiangongsi","shipNameCn":"鲁荣渔51627","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13093","shipNameRoman":"lurongyu51773","ton":98,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"刘丽","ownerRoman":"liuli","shipNameCn":"鲁荣渔51773","pairPermitNo":"C21-13094","pairShipNameCn":"鲁荣渔51774","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13139","shipNameRoman":"lurongyu55519","ton":98,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"苏军科","ownerRoman":"sujunke","shipNameCn":"鲁荣渔55519","pairPermitNo":"C21-13140","pairShipNameCn":"鲁荣渔55520","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13528","shipNameRoman":"zhexiangyu40031","ton":212,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"赵彩芸","ownerRoman":"zhaocaiyun","shipNameCn":"浙象渔40031","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13530","shipNameRoman":"zhexiangyu45071","ton":196,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"柯根法","ownerRoman":"kegenfa","shipNameCn":"浙象渔45071","pairPermitNo":"C21-13531","pairShipNameCn":"浙象渔45072","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13608","shipNameRoman":"lurongyu55685","ton":99,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成启丽渔业有限公司","ownerRoman":"rongchengqiliyuyeyouxiangongsi","shipNameCn":"鲁荣渔55685","pairPermitNo":"C21-13609","pairShipNameCn":"鲁荣渔55686","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13682","shipNameRoman":"zhexiangyu49011","ton":218,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"章士伟","ownerRoman":"zhangshiwei","shipNameCn":"浙象渔49011","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13838","shipNameRoman":"lurongyu51147","ton":134,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李际方","ownerRoman":"lijifang","shipNameCn":"鲁荣渔51147","pairPermitNo":"C21-13839","pairShipNameCn":"鲁荣渔51148","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13860","shipNameRoman":"lurongyu52283","ton":91,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"曲军伟","ownerRoman":"qujunwei","shipNameCn":"鲁荣渔52283","pairPermitNo":"C21-13861","pairShipNameCn":"鲁荣渔52284","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13876","shipNameRoman":"lurongyu55601","ton":111,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"汤华海","ownerRoman":"tanghuahai","shipNameCn":"鲁荣渔55601","pairPermitNo":"C21-13877","pairShipNameCn":"鲁荣渔55602","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13880","shipNameRoman":"lurongyu55769","ton":98,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市振江渔业有限公司","ownerRoman":"rongchengshizhenjiangyuyeyouxiangongsi","shipNameCn":"鲁荣渔55769","pairPermitNo":"C21-13881","pairShipNameCn":"鲁荣渔55770","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13906","shipNameRoman":"lurongyu59157","ton":72,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市保顺水产捕捞有限公司","ownerRoman":"rongchengshibaoshunshuichanbulaoyouxiangongsi","shipNameCn":"鲁荣渔59157","pairPermitNo":"C21-13907","pairShipNameCn":"鲁荣渔59158","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13938","shipNameRoman":"luwenyu53097","ton":68,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"林霞","ownerRoman":"linxia","shipNameCn":"鲁文渔53097","pairPermitNo":"C21-13939","pairShipNameCn":"鲁文渔53098","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-13956","shipNameRoman":"zhexiangyu50107","ton":202,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"徐刚","ownerRoman":"xugang","shipNameCn":"浙象渔50107","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14009","shipNameRoman":"lurongyu50927","ton":129,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"田宝卫","ownerRoman":"tianbaowei","shipNameCn":"鲁荣渔50927","pairPermitNo":"C21-14010","pairShipNameCn":"鲁荣渔50928","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14017","shipNameRoman":"lurongyu51333","ton":97,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"刘佳","ownerRoman":"liujia","shipNameCn":"鲁荣渔51333","pairPermitNo":"C21-14018","pairShipNameCn":"鲁荣渔51334","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14095","shipNameRoman":"lurongyu57097","ton":117,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣坤","ownerRoman":"rongkun","shipNameCn":"鲁荣渔57097","pairPermitNo":"C21-14096","pairShipNameCn":"鲁荣渔57098","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14107","shipNameRoman":"lurongyu58905","ton":117,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市华海渔业有限公司","ownerRoman":"rongchengshihuahaiyuyeyouxiangongsi","shipNameCn":"鲁荣渔58905","pairPermitNo":"C21-14108","pairShipNameCn":"鲁荣渔58906","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14113","shipNameRoman":"lurongyu59065","ton":122,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李昕","ownerRoman":"lixin","shipNameCn":"鲁荣渔59065","pairPermitNo":"C21-14114","pairShipNameCn":"鲁荣渔59066","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14121","shipNameRoman":"luweigaoyu60185","ton":117,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李世凯","ownerRoman":"lishikai","shipNameCn":"鲁威高渔60185","pairPermitNo":"C21-14122","pairShipNameCn":"鲁威高渔60186","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14125","shipNameRoman":"luweigaoyu60967","ton":102,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海顺泰水产食品有限公司","ownerRoman":"weihaishuntaishuichuanshipinyouxiangongsi","shipNameCn":"鲁威高渔60967","pairPermitNo":"C21-14126","pairShipNameCn":"鲁威高渔60968","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14127","shipNameRoman":"luweijingyu51019","ton":136,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海英涵渔业有限公司","ownerRoman":"weihaiyinghanyuyeyouxiangongsi","shipNameCn":"鲁威经渔51019","pairPermitNo":"C21-14128","pairShipNameCn":"鲁威经渔51020","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14139","shipNameRoman":"luwenyu51007","ton":107,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海润恒渔业有限公司","ownerRoman":"weihairunhengyuyeyouxiangongsi","shipNameCn":"鲁文渔51007","pairPermitNo":"C21-14140","pairShipNameCn":"鲁文渔51008","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14145","shipNameRoman":"luwenyu53857","ton":101,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王春红","ownerRoman":"wangchunhong","shipNameCn":"鲁文渔53857","pairPermitNo":"C21-14146","pairShipNameCn":"鲁文渔53858","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14189","shipNameRoman":"zhexiangyu48057","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"戴叶玲","ownerRoman":"daiyeling","shipNameCn":"浙象渔48057","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14283","shipNameRoman":"lurongyu55687","ton":99,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市常丰渔业有限公司","ownerRoman":"rongchengshichangfengyuyeyouxiangongsi","shipNameCn":"鲁荣渔55687","pairPermitNo":"C21-14284","pairShipNameCn":"鲁荣渔55688","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14339","shipNameRoman":"lurongyu55007","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李依蓉","ownerRoman":"liyirong","shipNameCn":"鲁荣渔55007","pairPermitNo":"C21-14340","pairShipNameCn":"鲁荣渔55008","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14508","shipNameRoman":"zhelingyu23718","ton":217,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"柯崇浩","ownerRoman":"kechonghao","shipNameCn":"浙岭渔23718","pairPermitNo":"C21-14509","pairShipNameCn":"浙岭渔23719","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14511","shipNameRoman":"lurongyu58191","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"田焱","ownerRoman":"tianyan","shipNameCn":"鲁荣渔58191","pairPermitNo":"C21-14512","pairShipNameCn":"鲁荣渔58192","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14513","shipNameRoman":"lurongyu58761","ton":101,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王磊","ownerRoman":"wanglei","shipNameCn":"鲁荣渔58761","pairPermitNo":"C21-14514","pairShipNameCn":"鲁荣渔58762","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14515","shipNameRoman":"lurongyu58867","ton":297,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"谷晓东","ownerRoman":"guxiaodong","shipNameCn":"鲁荣渔58867","pairPermitNo":"C21-14516","pairShipNameCn":"鲁荣渔58868","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14517","shipNameRoman":"lurongyu58891","ton":296,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市航海捕捞有限公司","ownerRoman":"rongchengshihanghaibulaoyouxiangongsi","shipNameCn":"鲁荣渔58891","pairPermitNo":"C21-14518","pairShipNameCn":"鲁荣渔58892","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14519","shipNameRoman":"lurongyu59161","ton":97,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"焦玉龙","ownerRoman":"jiaoyulong","shipNameCn":"鲁荣渔59161","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14521","shipNameRoman":"luweiyu52017","ton":126,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海市东升实业公司","ownerRoman":"weihaishidongshengshiyegongsi","shipNameCn":"鲁威渔52017","pairPermitNo":"C21-14522","pairShipNameCn":"鲁威渔52018","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14523","shipNameRoman":"zhexiangyu33057","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王增康","ownerRoman":"wangzengkang","shipNameCn":"浙象渔33057","pairPermitNo":"C21-14524","pairShipNameCn":"浙象渔33058","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14525","shipNameRoman":"zhexiangyu42081","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"许位夫","ownerRoman":"xuweifu","shipNameCn":"浙象渔42081","pairPermitNo":"C21-14526","pairShipNameCn":"浙象渔42082","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14527","shipNameRoman":"zhexiangyu50199","ton":205,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"金盼盼","ownerRoman":"jinpanpan","shipNameCn":"浙象渔50199","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14529","shipNameRoman":"zhefengyu17015","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"林康","ownerRoman":"linkang","shipNameCn":"浙奉渔17015","pairPermitNo":"C21-14530","pairShipNameCn":"浙奉渔17016","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14531","shipNameRoman":"zhedaiyu02856","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"岱山县昌达渔业有限公司","ownerRoman":"daishanxianchangdayuyeyouxiangongsi","shipNameCn":"浙岱渔02856","pairPermitNo":"C21-14532","pairShipNameCn":"浙岱渔02855","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14533","shipNameRoman":"zhedaiyu02858","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"岱山县昌达渔业有限公司","ownerRoman":"daishanxianchangdayuyeyouxiangongsi","shipNameCn":"浙岱渔02858","pairPermitNo":"C21-14534","pairShipNameCn":"浙岱渔02857","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14535","shipNameRoman":"zhedaiyu02859","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"岱山县昌达渔业有限公司","ownerRoman":"daishanxianchangdayuyeyouxiangongsi","shipNameCn":"浙岱渔02859","pairPermitNo":"C21-14536","pairShipNameCn":"浙岱渔02860","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14537","shipNameRoman":"zhedaiyu02861","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"岱山县昌达渔业有限公司","ownerRoman":"daishanxianchangdayuyeyouxiangongsi","shipNameCn":"浙岱渔02861","pairPermitNo":"C21-14538","pairShipNameCn":"浙岱渔02862","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14539","shipNameRoman":"zhelinyu12801","ton":218,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"项修法","ownerRoman":"xiangxiufa","shipNameCn":"浙临渔12801","pairPermitNo":"C21-14540","pairShipNameCn":"浙临渔12802","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14541","shipNameRoman":"lurongyu50913","ton":95,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王小丽","ownerRoman":"wangxiaoli","shipNameCn":"鲁荣渔50913","pairPermitNo":"C21-14542","pairShipNameCn":"鲁荣渔50914","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14543","shipNameRoman":"lurongyu51447","ton":90,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海嘉明渔业有限公司","ownerRoman":"weihaijiamingyuyeyouxiangongsi","shipNameCn":"鲁荣渔51447","pairPermitNo":"C21-14544","pairShipNameCn":"鲁荣渔51448","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14545","shipNameRoman":"lurongyu51897","ton":127,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"张巧兰","ownerRoman":"zhangqiaolan","shipNameCn":"鲁荣渔51897","pairPermitNo":"C21-14546","pairShipNameCn":"鲁荣渔51898","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14547","shipNameRoman":"lurongyu52083","ton":129,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市晨曦渔业有限公司","ownerRoman":"rongchengshichenxiyuyeyouxiangongsi","shipNameCn":"鲁荣渔52083","pairPermitNo":"C21-14548","pairShipNameCn":"鲁荣渔52084","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14549","shipNameRoman":"lurongyu52093","ton":96,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王翠玲","ownerRoman":"wangcuiling","shipNameCn":"鲁荣渔52093","pairPermitNo":"C21-14550","pairShipNameCn":"鲁荣渔52094","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14551","shipNameRoman":"lurongyu52429","ton":96,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成顺伟达渔业有限公司","ownerRoman":"rongchengshunweidayuyeyouxiangongsi","shipNameCn":"鲁荣渔52429","pairPermitNo":"C21-14552","pairShipNameCn":"鲁荣渔52430","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14553","shipNameRoman":"lurongyu52435","ton":90,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市晨曦渔业有限公司","ownerRoman":"rongchengshichenxiyuyeyouxiangongsi","shipNameCn":"鲁荣渔52435","pairPermitNo":"C21-14554","pairShipNameCn":"鲁荣渔52436","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14555","shipNameRoman":"lurongyu55029","ton":118,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海满诚渔业有限公司","ownerRoman":"weihaimanchengyuyeyouxiangongsi","shipNameCn":"鲁荣渔55029","pairPermitNo":"C21-14556","pairShipNameCn":"鲁荣渔55030","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14557","shipNameRoman":"lurongyu55167","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李艳钊","ownerRoman":"liyanzhao","shipNameCn":"鲁荣渔55167","pairPermitNo":"C21-14558","pairShipNameCn":"鲁荣渔55168","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14559","shipNameRoman":"lurongyu55217","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"马永辉","ownerRoman":"mayonghui","shipNameCn":"鲁荣渔55217","pairPermitNo":"C21-14560","pairShipNameCn":"鲁荣渔55218","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14561","shipNameRoman":"lurongyu55699","ton":92,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"张芹","ownerRoman":"zhangqin","shipNameCn":"鲁荣渔55699","pairPermitNo":"C21-14562","pairShipNameCn":"鲁荣渔55700","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14563","shipNameRoman":"lurongyu55737","ton":96,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"田丰政","ownerRoman":"tianfengzheng","shipNameCn":"鲁荣渔55737","pairPermitNo":"C21-14564","pairShipNameCn":"鲁荣渔55738","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-14565","shipNameRoman":"lurongyu56827","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"许日","ownerRoman":"xuri","shipNameCn":"鲁荣渔56827","pairPermitNo":"C21-14566","pairShipNameCn":"鲁荣渔56828","checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-8049","shipNameRoman":"liaodaganyu15395","ton":277,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"林大鹏","ownerRoman":"lindapeng","shipNameCn":"辽大甘渔15395","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"본선 PT (323척)"},{"permitNo":"C21-12227","shipNameRoman":"zhexiangyu48096","ton":198,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王建宏","ownerRoman":"wangjianhong","shipNameCn":"浙象渔48096","pairPermitNo":"C21-12226","pairShipNameCn":"浙象渔48095","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12299","shipNameRoman":"zhexiangyu66092","ton":216,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"陈坚辉","ownerRoman":"chenjianhui","shipNameCn":"浙象渔66092","pairPermitNo":"C21-12298","pairShipNameCn":"浙象渔66091","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12347","shipNameRoman":"liaodaganyu15396","ton":277,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"林大鹏","ownerRoman":"lindapeng","shipNameCn":"辽大甘渔15396","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12519","shipNameRoman":"lurongyu55582","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市骏马渔业有限公司","ownerRoman":"rongchengshijunmayuyeyouxiangongsi","shipNameCn":"鲁荣渔55582","pairPermitNo":"C21-12518","pairShipNameCn":"鲁荣渔55581","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12543","shipNameRoman":"lurongyu55860","ton":107,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"许德欣","ownerRoman":"xudexin","shipNameCn":"鲁荣渔55860","pairPermitNo":"C21-12542","pairShipNameCn":"鲁荣渔55859","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-12687","shipNameRoman":"liaodaganyu15388","ton":297,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"栾治民","ownerRoman":"luanzhimin","shipNameCn":"辽大甘渔15388","pairPermitNo":"C21-12686","pairShipNameCn":"辽大甘渔15387","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13090","shipNameRoman":"lurongyu51628","ton":114,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"闫亮","ownerRoman":"yanliang","shipNameCn":"鲁荣渔51628","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13094","shipNameRoman":"lurongyu51774","ton":98,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"刘丽","ownerRoman":"liuli","shipNameCn":"鲁荣渔51774","pairPermitNo":"C21-13093","pairShipNameCn":"鲁荣渔51773","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13140","shipNameRoman":"lurongyu55520","ton":98,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"苏军科","ownerRoman":"sujunke","shipNameCn":"鲁荣渔55520","pairPermitNo":"C21-13139","pairShipNameCn":"鲁荣渔55519","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13529","shipNameRoman":"zhexiangyu40032","ton":212,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"吴明其","ownerRoman":"wumingqi","shipNameCn":"浙象渔40032","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13531","shipNameRoman":"zhexiangyu45072","ton":196,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"柯根法","ownerRoman":"kegenfa","shipNameCn":"浙象渔45072","pairPermitNo":"C21-13530","pairShipNameCn":"浙象渔45071","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13609","shipNameRoman":"lurongyu55686","ton":99,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成启丽渔业有限公司","ownerRoman":"rongchengqiliyuyeyouxiangongsi","shipNameCn":"鲁荣渔55686","pairPermitNo":"C21-13608","pairShipNameCn":"鲁荣渔55685","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13683","shipNameRoman":"zhexiangyu49012","ton":218,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"章伟平","ownerRoman":"zhangweiping","shipNameCn":"浙象渔49012","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13839","shipNameRoman":"lurongyu51148","ton":134,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李际方","ownerRoman":"lijifang","shipNameCn":"鲁荣渔51148","pairPermitNo":"C21-13838","pairShipNameCn":"鲁荣渔51147","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13861","shipNameRoman":"lurongyu52284","ton":91,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"曲军伟","ownerRoman":"qujunwei","shipNameCn":"鲁荣渔52284","pairPermitNo":"C21-13860","pairShipNameCn":"鲁荣渔52283","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13877","shipNameRoman":"lurongyu55602","ton":111,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"汤华海","ownerRoman":"tanghuahai","shipNameCn":"鲁荣渔55602","pairPermitNo":"C21-13876","pairShipNameCn":"鲁荣渔55601","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13881","shipNameRoman":"lurongyu55770","ton":98,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市振江渔业有限公司","ownerRoman":"rongchengshizhenjiangyuyeyouxiangongsi","shipNameCn":"鲁荣渔55770","pairPermitNo":"C21-13880","pairShipNameCn":"鲁荣渔55769","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13907","shipNameRoman":"lurongyu59158","ton":72,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市保顺水产捕捞有限公司","ownerRoman":"rongchengshibaoshunshuichanbulaoyouxiangongsi","shipNameCn":"鲁荣渔59158","pairPermitNo":"C21-13906","pairShipNameCn":"鲁荣渔59157","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13939","shipNameRoman":"luwenyu53098","ton":68,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"林霞","ownerRoman":"linxia","shipNameCn":"鲁文渔53098","pairPermitNo":"C21-13938","pairShipNameCn":"鲁文渔53097","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-13957","shipNameRoman":"zhexiangyu50108","ton":202,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"徐永辉","ownerRoman":"xuyonghui","shipNameCn":"浙象渔50108","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14010","shipNameRoman":"lurongyu50928","ton":129,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"田宝卫","ownerRoman":"tianbaowei","shipNameCn":"鲁荣渔50928","pairPermitNo":"C21-14009","pairShipNameCn":"鲁荣渔50927","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14018","shipNameRoman":"lurongyu51334","ton":97,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"刘佳","ownerRoman":"liujia","shipNameCn":"鲁荣渔51334","pairPermitNo":"C21-14017","pairShipNameCn":"鲁荣渔51333","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14096","shipNameRoman":"lurongyu57098","ton":117,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣坤","ownerRoman":"rongkun","shipNameCn":"鲁荣渔57098","pairPermitNo":"C21-14095","pairShipNameCn":"鲁荣渔57097","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14108","shipNameRoman":"lurongyu58906","ton":117,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市华海渔业有限公司","ownerRoman":"rongchengshihuahaiyuyeyouxiangongsi","shipNameCn":"鲁荣渔58906","pairPermitNo":"C21-14107","pairShipNameCn":"鲁荣渔58905","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14114","shipNameRoman":"lurongyu59066","ton":122,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李昕","ownerRoman":"lixin","shipNameCn":"鲁荣渔59066","pairPermitNo":"C21-14113","pairShipNameCn":"鲁荣渔59065","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14122","shipNameRoman":"luweigaoyu60186","ton":117,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李世凯","ownerRoman":"lishikai","shipNameCn":"鲁威高渔60186","pairPermitNo":"C21-14121","pairShipNameCn":"鲁威高渔60185","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14126","shipNameRoman":"luweigaoyu60968","ton":102,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海顺泰水产食品有限公司","ownerRoman":"weihaishuntaishuichuanshipinyouxiangongsi","shipNameCn":"鲁威高渔60968","pairPermitNo":"C21-14125","pairShipNameCn":"鲁威高渔60967","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14128","shipNameRoman":"luweijingyu51020","ton":136,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海英涵渔业有限公司","ownerRoman":"weihaiyinghanyuyeyouxiangongsi","shipNameCn":"鲁威经渔51020","pairPermitNo":"C21-14127","pairShipNameCn":"鲁威经渔51019","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14140","shipNameRoman":"luwenyu51008","ton":107,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海润恒渔业有限公司","ownerRoman":"weihairunhengyuyeyouxiangongsi","shipNameCn":"鲁文渔51008","pairPermitNo":"C21-14139","pairShipNameCn":"鲁文渔51007","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14146","shipNameRoman":"luwenyu53858","ton":101,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王春红","ownerRoman":"wangchunhong","shipNameCn":"鲁文渔53858","pairPermitNo":"C21-14145","pairShipNameCn":"鲁文渔53857","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14190","shipNameRoman":"zhexiangyu48058","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"戴小林","ownerRoman":"daixiaolin","shipNameCn":"浙象渔48058","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14284","shipNameRoman":"lurongyu55688","ton":99,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市常丰渔业有限公司","ownerRoman":"rongchengshichangfengyuyeyouxiangongsi","shipNameCn":"鲁荣渔55688","pairPermitNo":"C21-14283","pairShipNameCn":"鲁荣渔55687","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14340","shipNameRoman":"lurongyu55008","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李依蓉","ownerRoman":"liyirong","shipNameCn":"鲁荣渔55008","pairPermitNo":"C21-14339","pairShipNameCn":"鲁荣渔55007","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14509","shipNameRoman":"zhelingyu23719","ton":217,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"柯崇浩","ownerRoman":"kechonghao","shipNameCn":"浙岭渔23719","pairPermitNo":"C21-14508","pairShipNameCn":"浙岭渔23718","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14510","shipNameRoman":"zhelingyu69390","ton":218,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"曾国财","ownerRoman":"zengguocai","shipNameCn":"浙岭渔69390","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14512","shipNameRoman":"lurongyu58192","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"田焱","ownerRoman":"tianyan","shipNameCn":"鲁荣渔58192","pairPermitNo":"C21-14511","pairShipNameCn":"鲁荣渔58191","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14514","shipNameRoman":"lurongyu58762","ton":101,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王磊","ownerRoman":"wanglei","shipNameCn":"鲁荣渔58762","pairPermitNo":"C21-14513","pairShipNameCn":"鲁荣渔58761","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14516","shipNameRoman":"lurongyu58868","ton":297,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"谷晓东","ownerRoman":"guxiaodong","shipNameCn":"鲁荣渔58868","pairPermitNo":"C21-14515","pairShipNameCn":"鲁荣渔58867","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14518","shipNameRoman":"lurongyu58892","ton":296,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市航海捕捞有限公司","ownerRoman":"rongchengshihanghaibulaoyouxiangongsi","shipNameCn":"鲁荣渔58892","pairPermitNo":"C21-14517","pairShipNameCn":"鲁荣渔58891","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14520","shipNameRoman":"lurongyu59162","ton":97,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"姜治海","ownerRoman":"jiangzhihai","shipNameCn":"鲁荣渔59162","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14522","shipNameRoman":"luweiyu52018","ton":126,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海市东升实业公司","ownerRoman":"weihaishidongshengshiyegongsi","shipNameCn":"鲁威渔52018","pairPermitNo":"C21-14521","pairShipNameCn":"鲁威渔52017","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14524","shipNameRoman":"zhexiangyu33058","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王增康","ownerRoman":"wangzengkang","shipNameCn":"浙象渔33058","pairPermitNo":"C21-14523","pairShipNameCn":"浙象渔33057","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14526","shipNameRoman":"zhexinagyu42082","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"许位夫","ownerRoman":"xuweifu","shipNameCn":"浙象渔42082","pairPermitNo":"C21-14525","pairShipNameCn":"浙象渔42081","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14528","shipNameRoman":"zhexiangyu50198","ton":186,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王喜维","ownerRoman":"wangxiwei","shipNameCn":"浙象渔50198","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14530","shipNameRoman":"zhefengyu17016","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"林康","ownerRoman":"linkang","shipNameCn":"浙奉渔17016","pairPermitNo":"C21-14529","pairShipNameCn":"浙奉渔17015","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14532","shipNameRoman":"zhedaiyu02855","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"岱山县昌达渔业有限公司","ownerRoman":"daishanxianchangdayuyeyouxiangongsi","shipNameCn":"浙岱渔02855","pairPermitNo":"C21-14531","pairShipNameCn":"浙岱渔02856","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14534","shipNameRoman":"zhedaiyu02857","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"岱山县昌达渔业有限公司","ownerRoman":"daishanxianchangdayuyeyouxiangongsi","shipNameCn":"浙岱渔02857","pairPermitNo":"C21-14533","pairShipNameCn":"浙岱渔02858","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14536","shipNameRoman":"zhedaiyu02860","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"岱山县昌达渔业有限公司","ownerRoman":"daishanxianchangdayuyeyouxiangongsi","shipNameCn":"浙岱渔02860","pairPermitNo":"C21-14535","pairShipNameCn":"浙岱渔02859","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14538","shipNameRoman":"zhedaiyu02862","ton":219,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"岱山县昌达渔业有限公司","ownerRoman":"daishanxianchangdayuyeyouxiangongsi","shipNameCn":"浙岱渔02862","pairPermitNo":"C21-14537","pairShipNameCn":"浙岱渔02861","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14540","shipNameRoman":"zhelinyu12802","ton":218,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"项修法","ownerRoman":"xiangxiufa","shipNameCn":"浙临渔12802","pairPermitNo":"C21-14539","pairShipNameCn":"浙临渔12801","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14542","shipNameRoman":"lurongyu50914","ton":95,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王小丽","ownerRoman":"wangxiaoli","shipNameCn":"鲁荣渔50914","pairPermitNo":"C21-14541","pairShipNameCn":"鲁荣渔50913","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14544","shipNameRoman":"lurongyu51448","ton":90,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海嘉明渔业有限公司","ownerRoman":"weihaijiamingyuyeyouxiangongsi","shipNameCn":"鲁荣渔51448","pairPermitNo":"C21-14543","pairShipNameCn":"鲁荣渔51447","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14546","shipNameRoman":"lurongyu51898","ton":127,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"张巧兰","ownerRoman":"zhangqiaolan","shipNameCn":"鲁荣渔51898","pairPermitNo":"C21-14545","pairShipNameCn":"鲁荣渔51897","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14548","shipNameRoman":"lurongyu52084","ton":129,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市晨曦渔业有限公司","ownerRoman":"rongchengshichenxiyuyeyouxiangongsi","shipNameCn":"鲁荣渔52084","pairPermitNo":"C21-14547","pairShipNameCn":"鲁荣渔52083","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14550","shipNameRoman":"lurongyu52094","ton":96,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王翠玲","ownerRoman":"wangcuiling","shipNameCn":"鲁荣渔52094","pairPermitNo":"C21-14549","pairShipNameCn":"鲁荣渔52093","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14552","shipNameRoman":"lurongyu52430","ton":96,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成顺伟达渔业有限公司","ownerRoman":"rongchengshunweidayuyeyouxiangongsi","shipNameCn":"鲁荣渔52430","pairPermitNo":"C21-14551","pairShipNameCn":"鲁荣渔52429","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14554","shipNameRoman":"lurongyu52436","ton":90,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"荣成市晨曦渔业有限公司","ownerRoman":"rongchengshichenxiyuyeyouxiangongsi","shipNameCn":"鲁荣渔52436","pairPermitNo":"C21-14553","pairShipNameCn":"鲁荣渔52435","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14556","shipNameRoman":"lurongyu55030","ton":118,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"威海满诚渔业有限公司","ownerRoman":"weihaimanchengyuyeyouxiangongsi","shipNameCn":"鲁荣渔55030","pairPermitNo":"C21-14555","pairShipNameCn":"鲁荣渔55029","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14558","shipNameRoman":"lurongyu55168","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"李艳钊","ownerRoman":"liyanzhao","shipNameCn":"鲁荣渔55168","pairPermitNo":"C21-14557","pairShipNameCn":"鲁荣渔55167","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14560","shipNameRoman":"lurongyu55218","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"马永辉","ownerRoman":"mayonghui","shipNameCn":"鲁荣渔55218","pairPermitNo":"C21-14559","pairShipNameCn":"鲁荣渔55217","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14562","shipNameRoman":"lurongyu55700","ton":92,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"张芹","ownerRoman":"zhangqin","shipNameCn":"鲁荣渔55700","pairPermitNo":"C21-14561","pairShipNameCn":"鲁荣渔55699","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14564","shipNameRoman":"lurongyu55738","ton":96,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"田丰政","ownerRoman":"tianfengzheng","shipNameCn":"鲁荣渔55738","pairPermitNo":"C21-14563","pairShipNameCn":"鲁荣渔55737","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C21-14566","shipNameRoman":"lurongyu56828","ton":106,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"II, III","workTerm1":"","workTerm2":"","quota":"","shipCode":"PT-S","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"许日","ownerRoman":"xuri","shipNameCn":"鲁荣渔56828","pairPermitNo":"C21-14565","pairShipNameCn":"鲁荣渔56827","checklistSheet":"부속선 PT-S (323척)"},{"permitNo":"C40-8341","shipNameRoman":"zhelingyuyun31066","ton":248,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"吴良勇","ownerRoman":"wuliangyong","shipNameCn":"浙岭渔运31066","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8408","shipNameRoman":"zhelingyuyun10078","ton":287,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"蔡显雄","ownerRoman":"caixianxiong","shipNameCn":"浙岭渔运10078","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8415","shipNameRoman":"zhelingyuyun31009","ton":243,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"房秋云","ownerRoman":"fangqiuyun","shipNameCn":"浙岭渔运31009","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8434","shipNameRoman":"liaodazhongyuyun15033","ton":63,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"国向治","ownerRoman":"guoxiangzhi","shipNameCn":"辽大中渔运15033","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8448","shipNameRoman":"zhelingyuyun31079","ton":281,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王蒙能","ownerRoman":"wangmengneng","shipNameCn":"浙岭渔运31079","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8466","shipNameRoman":"jintangyuyun03666","ton":62,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"杨宝利","ownerRoman":"yangbaoli","shipNameCn":"津塘渔运03666","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8488","shipNameRoman":"jihuangyuyun05155","ton":156,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"黄骅市长荣渔业捕捞有限公司","ownerRoman":"huanghuashichangrongyuyebulaoyouxiangongsi","shipNameCn":"冀黄渔运05155","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8489","shipNameRoman":"jihuanggangyu05027","ton":143,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"沧州渤海新区广建水产品有限公司","ownerRoman":"cangzhoubohaixinquguangjianshuichanpinyouxiangongsi","shipNameCn":"冀黄港渔运05027","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8490","shipNameRoman":"suganyuyun05601","ton":297,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"王从营","ownerRoman":"wangcongying","shipNameCn":"苏赣渔运05601","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8491","shipNameRoman":"zhelingyuyun31195","ton":270,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"林立丰","ownerRoman":"linlifeng","shipNameCn":"浙岭渔运31195","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8492","shipNameRoman":"zhelingyuyun31171","ton":240,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"赵恩军","ownerRoman":"zhaoenjun","shipNameCn":"浙岭渔运31171","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8493","shipNameRoman":"liaodazhongyuyun15159","ton":178,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"大连聚鲜水产品有限公司","ownerRoman":"dalianjuxianshuichanpinyouxiangongsi","shipNameCn":"辽大中渔运15159","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8494","shipNameRoman":"liaowayuyun55032","ton":172,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"迟晓颖","ownerRoman":"chixiaoying","shipNameCn":"辽瓦渔运55032","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8495","shipNameRoman":"liaozhuangyuyun55898","ton":249,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"大连南北众安渔业有限公司","ownerRoman":"daliannanbeizhonganyuyeyouxiangongsi","shipNameCn":"辽庄渔运55898","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"},{"permitNo":"C40-8496","shipNameRoman":"liaozhuangyuyun55899","ton":249,"callSign":"","shipPower":null,"shipLen":null,"shipWidth":null,"shipDept":null,"workSeaArea":"I,II,III,IV","workTerm1":"","workTerm2":"","quota":"","shipCode":"FC","mmsiList":[],"sources":{"permittedList":false,"checklist":true,"fleet906":true},"ownerCn":"大连南北众安渔业有限公司","ownerRoman":"daliannanbeizhonganyuyeyouxiangongsi","shipNameCn":"辽庄渔运55899","pairPermitNo":null,"pairShipNameCn":null,"checklistSheet":"운반선 FC (31척)"}]} \ No newline at end of file diff --git a/apps/web/public/data/zones/zones.wgs84.geojson b/apps/web/public/data/zones/zones.wgs84.geojson new file mode 100644 index 0000000..cc2fb4d --- /dev/null +++ b/apps/web/public/data/zones/zones.wgs84.geojson @@ -0,0 +1 @@ +{"type":"FeatureCollection","name":"zones.wgs84","features":[{"type":"Feature","properties":{"fid":0,"GML_ID":null,"OBJECTID":null,"ZONE_NM":null,"MNCT_NO":null,"MNCT_SCALE":null,"MNCT_NM":null,"RELREGLTN":null,"RELGOAG":null,"REVIYR":null,"ZONE_DESC":null,"PHOTO1_PAT":null,"ID":-2147483647,"CATE_CD":null,"ADR_CD":null,"ADR_KNM":null,"ORIGIN":null,"ORIYR":null,"ORIORG":null,"NAME":"특정어업수역Ⅰ","WARD_NM":null,"WARD_ID":null,"GISID":null,"FID_2":null,"NAME_2":null,"FID_3":null,"NAME_3":null,"GID":null,"NAME_4":null,"FID_4":null,"NAME_5":null,"FID_5":null,"NAME_6":null,"zoneId":"1","zoneLabel":"Ⅰ","zoneName":"수역I(동해)"},"geometry":{"type":"MultiPolygon","coordinates":[[[[131.26500000026314,36.16659999991708],[130.71160000000202,35.704999999538174],[130.65660795353156,35.64999999967571],[129.71619449981876,35.649999999178526],[129.71906177107255,35.663245789217704],[129.72180475163472,35.67926479569752],[129.7275101512032,35.691992225505125],[129.73584881210547,35.71843455811456],[129.73870151189405,35.732259180144396],[129.744406911457,35.74366997928011],[129.75120950325203,35.76320000088004],[129.7568051836037,35.77932872658403],[129.7653632829455,35.79556717151301],[129.77501857453237,35.819485962001266],[129.78061425487033,35.84362419095169],[129.78357667387584,35.87456501168288],[129.78357667388556,35.89299784105181],[129.78631965444674,35.90100734429784],[129.80025399569186,35.92053736589118],[129.8184673866244,35.95839049763912],[129.8297684665375,35.99163542204719],[129.82976846654307,35.993061771938706],[129.83229200865784,36.00491144796785],[129.83174341254391,36.02356371578812],[129.8322920086543,36.0444103680557],[129.83064622031642,36.068000000878676],[129.82658660908731,36.09016328381988],[129.81813822895748,36.11100993609255],[129.80804406048705,36.13986609159648],[129.79443887690698,36.168393089441594],[129.781162850981,36.186167603477045],[129.76744794818026,36.20218660995747],[129.745174946013,36.2232527006739],[129.72081727862903,36.24168553004138],[129.70205529158378,36.25364492529207],[129.6767101511967,36.26670151276734],[129.6737233990985,36.26805556000001],[129.6602522678337,36.27416241989424],[129.6437943844593,36.279538661798455],[129.62964060476617,36.28370799224773],[129.62942116632007,36.290510584041655],[129.64873174946754,36.31552656676324],[129.65981339093503,36.33670237669672],[129.6655187905051,36.3477840181732],[129.67539352052515,36.37290972011392],[129.68230583154082,36.396938229829814],[129.68504881210367,36.424258316223],[129.68647516199715,36.440167603486735],[129.690644492451,36.45388250628917],[129.6990928725761,36.48339697713048],[129.70194557236783,36.514118359425694],[129.70040950325458,36.540231534364295],[129.69174168467597,36.57084319743358],[129.68757235421953,36.58686220391538],[129.69174168467376,36.599370195272336],[129.70721209504373,36.63009157756521],[129.71972008640287,36.66191015207525],[129.7241088553088,36.689120519248284],[129.72542548597045,36.71172267907427],[129.72674211664076,36.743541253587544],[129.72816846654024,36.78677062723821],[129.7236699784169,36.81946695553305],[129.7166479481731,36.838667819464945],[129.7067732181541,36.8579784026246],[129.69536241901463,36.88178747389526],[129.68120863931455,36.91009503328879],[129.67286997841677,36.92578488210332],[129.6713339092941,36.936098489017084],[129.67133390930005,36.954092441498865],[129.66705485961674,36.9743904976537],[129.66837149029158,36.987995681242985],[129.6683714902904,37.001491145608036],[129.67111447085742,37.00950064884188],[129.67671015120402,37.029908424224296],[129.67956285097895,37.06820043285911],[129.6751740820795,37.101006480377634],[129.66672570195362,37.12810712832994],[129.6582788861036,37.14500076037582],[129.65827732182282,37.14500388858814],[129.64971922247747,37.1584993529476],[129.62810453564197,37.18439308945274],[129.61855896329334,37.19317062725138],[129.62130194385347,37.20875075683728],[129.62228941685768,37.233218143448084],[129.62228941685214,37.256149460944854],[129.61757149028963,37.27995853222039],[129.61197580993954,37.296965011699385],[129.6037468682566,37.31397149118199],[129.5952984881296,37.33020993610829],[129.57598790497778,37.35160518448894],[129.5611758099425,37.36795334863028],[129.548009503249,37.379034990100735],[129.538793088564,37.38869028167702],[129.52485874731076,37.403392657489164],[129.49984276458665,37.42709200954606],[129.49325961123236,37.44333045446401],[129.47680172787136,37.47438099442701],[129.46111187906047,37.49588596203237],[129.43872915766792,37.51640345662919],[129.424794816423,37.528253132652175],[129.4089952483843,37.55184276548965],[129.3950609071348,37.57115334863814],[129.3793710583213,37.58366133999921],[129.36817969763365,37.59320691235301],[129.36785053996184,37.59551101602243],[129.36346177106722,37.626561555986726],[129.34963714903628,37.65377192315495],[129.33844578833867,37.67439913697935],[129.32549892009035,37.693490281686515],[129.3078341252707,37.71049676116525],[129.30322591792518,37.72662548687143],[129.2967524838001,37.74363196635599],[129.2828181425482,37.76711187995581],[129.2671282937368,37.788397409118225],[129.24957321814148,37.80617192316046],[129.23552915767024,37.81933822985616],[129.2198393088622,37.82899352142581],[129.21424362851013,37.83184622121354],[129.20305226782565,37.851705400476376],[129.19591967503754,37.858343906316996],[129.1761710583182,37.87672138320414],[129.1597131749492,37.88988768989889],[129.13919568035064,37.90162764670064],[129.1169226781845,37.93103239832085],[129.09552742980384,37.95089157758358],[129.07983758099357,37.962521815166546],[129.06974341253328,37.971299352967016],[129.0611853131786,37.991048813005044],[129.04823844492384,38.00805529249037],[129.03540129589803,38.02506177197667],[129.02135723542696,38.04108077844816],[128.99930367170356,38.05347905058941],[128.99359827214127,38.0679619879584],[128.9779084233252,38.08705313266643],[128.9704475162008,38.09637926657443],[128.95673261339752,38.121395249298885],[128.93808034557634,38.14333909379241],[128.92041555075895,38.16023585404359],[128.91317408207547,38.16605097284048],[128.89978833693235,38.17417019529676],[128.89353434125118,38.18283801387227],[128.88135550755953,38.19896673957646],[128.86566565875228,38.216521815169266],[128.85743671706894,38.250863931803835],[128.85594990987352,38.254400000000004],[129.41367644151916,38.254400000000004],[129.99651003742153,38.254400000000004],[130.16427220000003,38.00276944000001],[131.66659999978202,38.002783525571104],[131.66659999990898,37.42500000015281],[131.6326568303374,37.326114530193884],[131.63245529194475,37.32571144742639],[131.63113866127506,37.32318790531118],[131.62971231137587,37.32044492475573],[131.62839568070515,37.317811663411284],[131.62828596148321,37.31737278652609],[131.62773736536934,37.31627559429827],[131.62631101547947,37.313532613743355],[131.62532354247853,37.310899352403155],[131.62400691180622,37.30815637183927],[131.62280000035733,37.30552311050715],[131.62192224657647,37.30278012994084],[131.62082505435018,37.300037149378376],[131.6198375813499,37.297294168822276],[131.61874038912495,37.2945511882607],[131.6179723545739,37.291588769251845],[131.61720432001096,37.28895550791686],[131.6162168470126,37.28610280812936],[131.61555853167562,37.283359827568674],[131.61490021634015,37.280507127787],[131.61424190100846,37.27776414722603],[131.61380302411547,37.2749114474444],[131.6132544280058,37.27205874765827],[131.61270583189102,37.26931576710092],[131.6121572357788,37.26646306731316],[131.61214528688922,37.2662957843841],[131.56659999979368,37.13329999939521],[131.42734149035988,37.040555552750725],[131.16659999982645,36.86659999981297],[130.37500000013355,36.86659999999134],[130.3749999995834,36.16660000003446],[131.26500000026314,36.16659999991708]],[[130.54052958970496,37.53395853213935],[130.5404198704796,37.532532182248985],[130.54031015126066,37.53099611312691],[130.54031015125457,37.52967948245848],[130.54009071280578,37.528143413345106],[130.5398712743666,37.525400432789944],[130.5398712743609,37.52397408289296],[130.53987127436895,37.52243801377924],[130.5397615551454,37.52123110233222],[130.53976155514346,37.51969503321369],[130.53976155514792,37.518158964104366],[130.5397615551488,37.51684233343413],[130.53976155514925,37.51541598354139],[130.53987127436605,37.51387991442621],[130.53987127436858,37.51256328376091],[130.53987127436253,37.51102721464405],[130.54009071281078,37.50828423408596],[130.54031015125435,37.50685788419],[130.5403101512561,37.50543153429775],[130.54041987048268,37.5040051844054],[130.54052958970095,37.50257883451757],[130.54085874736572,37.501152484619524],[130.5409684665912,37.49972613472826],[130.5411879050367,37.496983154171495],[130.54162678192301,37.494130454387324],[130.5421753780416,37.49127775460033],[130.5426142549316,37.4884250548141],[130.5430531318179,37.48568207425632],[130.54382116637024,37.48282937446978],[130.54447948171506,37.4799766746881],[130.54513779704553,37.477123974900934],[130.54579611237753,37.47438099433882],[130.54667386615972,37.47163801377829],[130.5475516199362,37.46889503321534],[130.54842937372428,37.466152052650685],[130.54930712749658,37.46340907209514],[130.5504043197235,37.46055637230875],[130.55051403894385,37.46033693386054],[130.55073347739412,37.45869114552615],[130.55117235428673,37.455838445741904],[130.5517209503959,37.45298574596224],[130.55248898495427,37.45013304617362],[130.55292786183992,37.44739006561273],[130.55369589640065,37.44453736582851],[130.5544639309596,37.4419041044869],[130.55512224628873,37.43894168547943],[130.55600000007215,37.43619870492068],[130.5567680346275,37.43345572436345],[130.55698747306883,37.43301684747114],[130.5578652268509,37.43071274379351],[130.55863326141267,37.427969763233556],[130.55973045363385,37.42522678267738],[130.56082764586043,37.42248380211318],[130.56192483808897,37.41974082155163],[130.56313174953706,37.41710756021425],[130.56422894175924,37.4143645796499],[130.56554557242086,37.41173131831125],[130.56686220309123,37.4090980569713],[130.56828855298622,37.40635507640779],[130.56960518365318,37.40372181507051],[130.5709218143304,37.40108855372881],[130.57256760266347,37.39856501161456],[130.57410367177755,37.396041469496396],[130.57574946012105,37.393408208159855],[130.57750496767835,37.390884666043696],[130.5790410367902,37.38825140469703],[130.58079654434957,37.385837581801965],[130.58244233268363,37.38331403968932],[130.58430755947185,37.380900216798324],[130.58628250547582,37.37837667467502],[130.58814773225305,37.37607257100623],[130.5901226782607,37.373549028889336],[130.59187818582058,37.371244925215414],[130.59396285104316,37.368831102323355],[130.5962669547181,37.36652699865292],[130.59824190072388,37.36422289497648],[130.60043628517278,37.36180907207948],[130.60263066962085,37.35961468762968],[130.60471533485466,37.35742030318181],[130.60723887696227,37.35511619951474],[130.60932354219966,37.35303153428053],[130.61184708431307,37.35083714983504],[130.61415118798587,37.348642765385385],[130.614919222546,37.3479844500529],[130.6151386609858,37.347765011601986],[130.61744276465973,37.345680346380604],[130.61963714910902,37.3433762427046],[130.62205097199677,37.341181858254465],[130.62468423333874,37.33920691225314],[130.62698833701387,37.33701252779774],[130.6294021599122,37.33503758179598],[130.63181598280386,37.33295291656582],[130.63433952492153,37.33086825134213],[130.6370825054765,37.32889330533383],[130.6396060476021,37.32691835933446],[130.64234902815633,37.32505313255043],[130.64498228950163,37.32318790577172],[130.64772527005954,37.321212959758256],[130.6504682506231,37.31934773297563],[130.65321123118767,37.31759222542297],[130.65606393096763,37.315836717858204],[130.65880691153123,37.31408121029784],[130.66187904976718,37.31243542196246],[130.66462203032057,37.3107896336263],[130.66747473010298,37.30892440684306],[130.67065658756067,37.307278618503815],[130.67350928734467,37.305852268609144],[130.67647170635527,37.30431619949992],[130.67954384458562,37.3027801303806],[130.68250626358375,37.301244061265244],[130.68579784025837,37.29992743059259],[130.6888699784945,37.2985010807082],[130.69194211671592,37.29707473081254],[130.69523369339433,37.29575810013942],[130.6985252700707,37.294331750245796],[130.7017071275257,37.293124838796246],[130.70477926575452,37.29191792735626],[130.7080708424294,37.29082073512535],[130.7104846653156,37.289942981345995],[130.71256933054866,37.28917494679239],[130.71564146878052,37.28774859689472],[130.71893304544966,37.28643196622786],[130.7221149029062,37.28511533555284],[130.72540647958297,37.28401814332817],[130.72847861780585,37.28281123188614],[130.7318799137086,37.281604320433125],[130.73517149037545,37.28050712820512],[130.7384630670484,37.27940993598231],[130.74186436295008,37.278422462984075],[130.7452656588485,37.27732527075149],[130.7486669547433,37.2764475169788],[130.75206825064336,37.27546004397591],[130.75535982732055,37.274692009409506],[130.75876112321154,37.27370453641033],[130.7621624191078,37.27304622107675],[130.76336933055745,37.27249762496075],[130.76666090723396,37.27107127506588],[130.76973304545822,37.269974082840776],[130.7731343413523,37.268876890620405],[130.77631619880827,37.26766997916759],[130.77971749470112,37.266572786949055],[130.7830090713767,37.265475594720485],[130.78641036727936,37.264378402493016],[130.78970194395012,37.26339092948855],[130.7931032398507,37.262513175712684],[130.79650453574908,37.26163542192763],[130.7999058316373,37.26064794892525],[130.8033071275388,37.25977019514467],[130.80681814265432,37.25900216058455],[130.81021943855617,37.25812440680349],[130.81373045367812,37.257466091474],[130.8170220303551,37.25680777613816],[130.82075248391527,37.25614946080328],[130.82426349903432,37.255710583905774],[130.82766479492807,37.25516198779385],[130.8311758100524,37.25461339168263],[130.83468682516872,37.254064795569406],[130.83830755950694,37.25362591868234],[130.84181857463048,37.25318704178565],[130.84532958975402,37.252748164897305],[130.84719481653266,37.25263844567006],[130.84884060486735,37.25252872645341],[130.85246133921245,37.25208984956113],[130.8542168467736,37.252089849564136],[130.8559723543344,37.25198013033523],[130.8579473003315,37.251870411109884],[130.85970280789428,37.251650972665814],[130.8614583154539,37.251650972671236],[130.863323542234,37.251541253447115],[130.86496933057484,37.25154125344668],[130.8668345573602,37.25143153422526],[130.86848034569113,37.251431534218774],[130.87034557247975,37.25132181499976],[130.8722107992632,37.25132181499587],[130.8738565875931,37.25132181499923],[130.87572181438412,37.25132181499778],[130.87747732194143,37.251321814991776],[130.87769676038855,37.251321814997574],[130.87923282950436,37.2513218149987],[130.881207775508,37.251321814994014],[130.8829632830658,37.25143153421577],[130.88471879062297,37.25143153421981],[130.88647429818326,37.25143153421826],[130.8883395249694,37.25154125343836],[130.89009503252515,37.25154125344108],[130.89185054008198,37.251650972657444],[130.8937157668633,37.25187041110294],[130.89536155520628,37.25198013032396],[130.89722678198152,37.25198013032154],[130.89909200877352,37.25208984954846],[130.90271274311175,37.25252872643156],[130.90424881222918,37.25263844565563],[130.9062237582311,37.252748164879925],[130.9097347733535,37.25318704177043],[130.9133555076959,37.25362591865946],[130.91686652280632,37.254064795542256],[130.920377537933,37.254613391658154],[130.92377883382966,37.25516198776726],[130.9272898489516,37.25571058388247],[130.93091058328548,37.25614946077239],[130.9344215984034,37.25680777610419],[130.93782289430183,37.25746609143945],[130.94133390942255,37.25812440676891],[130.94473520531923,37.25900216054781],[130.94813650121975,37.25977019510434],[130.9516475163446,37.260647948885705],[130.95493909300822,37.261635421887604],[130.95834038891277,37.26251317566077],[130.9617416848094,37.26339092944061],[130.96514298070593,37.264378402443704],[130.96832483816132,37.26547559466558],[130.97172613404902,37.26657278688969],[130.97512742995363,37.26766997911477],[130.97841900662118,37.268876890555035],[130.9816008640763,37.26997408278327],[130.98500215997353,37.27107127500746],[130.98807429820053,37.27249762489716],[130.99125615565504,37.27370453633893],[130.99443801310798,37.27513088623266],[130.9976198705622,37.276447516903026],[131.00069200878818,37.277873866791026],[131.00398358547,37.27919049746333],[131.00694600447338,37.2807265665722],[131.01001814270663,37.2823723549077],[131.01298056170958,37.28390842402402],[131.01583326149918,37.28544449313401],[131.01890539972817,37.28709028146923],[131.02175809950415,37.28873606980792],[131.0246107992883,37.29038185814335],[131.0275732183038,37.29202764648277],[131.03042591808708,37.29378315403761],[131.03327861786974,37.295648380815],[131.03602159843186,37.297403888375285],[131.03865485977244,37.29915939593944],[131.04150755955857,37.301134341941356],[131.0441408208925,37.302999568718796],[131.04677408223603,37.304974514720406],[131.04940734357555,37.30694946072293],[131.0520406049207,37.30892440673242],[131.05467386625148,37.31100907195192],[131.05708768915494,37.31298401795516],[131.05950151204613,37.31506868318626],[131.06180561572015,37.31726306763438],[131.0643291578364,37.31923801363477],[131.0658652269483,37.3206643635303],[131.06718185762233,37.3215421173094],[131.07014427662185,37.32318790564501],[131.07299697641346,37.3249434131968],[131.07584967619078,37.32658920153912],[131.0785926567527,37.32834470909035],[131.08144535653838,37.33020993587629],[131.08407861787805,37.332075162659244],[131.08682159844065,37.333940389432385],[131.08956457900456,37.335805616221144],[131.09219784035054,37.33778056221967],[131.09483110168293,37.3397555082281],[131.09735464380856,37.341730454225285],[131.09998790514837,37.34381511945175],[131.10240172803293,37.34589978467659],[131.10492527015813,37.34776501146059],[131.10733909304696,37.349959395910545],[131.10964319672394,37.3521537803566],[131.11216673883868,37.35423844558521],[131.11436112328587,37.35643283002671],[131.11655550773705,37.35862721448018],[131.1189693306386,37.360931318146214],[131.12116371508674,37.363235421816796],[131.12324838030642,37.36553952549169],[131.12533304553696,37.36773390994047],[131.12741771076603,37.370147732829864],[131.12939265677312,37.37245183650266],[131.1314773219989,37.37475594017391],[131.13334254877765,37.37727948229289],[131.1354272140125,37.37958358595788],[131.13729244078596,37.38210712807756],[131.1389382291226,37.38452095097071],[131.1408034559109,37.38704449308173],[131.14255896347385,37.38956803519784],[131.14420475180853,37.39209157731977],[131.14596025937087,37.39461511943555],[131.1473866092643,37.39724838077252],[131.14892267837192,37.399771922885726],[131.1503490282714,37.4022954650016],[131.1519948165995,37.405038445563385],[131.15331144726886,37.40756198767786],[131.1547377971648,37.410304968240176],[131.1560544278317,37.412938229578494],[131.15715162005574,37.41568121013597],[131.158358531513,37.41831447147758],[131.15956544295892,37.42105745204142],[131.16077235440537,37.4238004325976],[131.1617598274061,37.426433693943224],[131.1628570196333,37.429176674503346],[131.16373477340437,37.431919655063524],[131.1648319656322,37.43466263561925],[131.16570971941923,37.43751533540421],[131.16647775397468,37.44025831596667],[131.16713606931071,37.443111015748656],[131.1672457885335,37.44398876953373],[131.1688915768696,37.44629287320353],[131.17020820753504,37.44892613453773],[131.17174427665523,37.45155939587941],[131.17306090732052,37.45408293799852],[131.17448725720942,37.456716199328774],[131.17580388788792,37.45945917989572],[131.1770107993275,37.46198272201241],[131.1781079915602,37.46472570256854],[131.17931490300316,37.46746868313078],[131.18041209523076,37.47021166369149],[131.18150928745388,37.47295464425668],[131.18260647967838,37.47558790559574],[131.18337451424102,37.47855032460031],[131.18447170646448,37.48118358593583],[131.18523974102004,37.48403628572431],[131.1858980563485,37.48666954705799],[131.18677581012884,37.48952224683939],[131.18743412547295,37.492265227399926],[131.18809244079955,37.49500820796486],[131.18875075613695,37.49797062697106],[131.18929935225435,37.50071360753358],[131.18984794836442,37.50356630731391],[131.1902868252502,37.506309287880214],[131.19072570214544,37.50927170688021],[131.19094514059057,37.51201468744197],[131.19127429826045,37.51355075655503],[131.1913840174757,37.514867387231355],[131.19149373670353,37.516293737122915],[131.19149373669617,37.517829806231326],[131.19160345592124,37.51914643690342],[131.1919326135894,37.520682506023206],[131.19193261358592,37.523425486579],[131.19204233281255,37.52485183646886],[131.19204233281377,37.52627818636203],[131.19204233280766,37.527594817035045],[131.19204233281337,37.52913088614569],[131.19204233281167,37.53055723603616],[131.19204233281673,37.531983585931485],[131.19204233281673,37.53340993582308],[131.1920423328121,37.534836285719855],[131.19204233281366,37.53626263561247],[131.1919326135946,37.5377987047224],[131.1919326135876,37.54054168528013],[131.19160345592695,37.54185831594974],[131.19149373669575,37.54339438507135],[131.19149373670447,37.54482073496019],[131.1913840174786,37.546137365627935],[131.19127429825159,37.54767343474711],[131.19094514058457,37.5490997846359],[131.19072570214436,37.55184276519638],[131.19028682524967,37.55469546498378],[131.18984794836513,37.5574384455465],[131.18929935224682,37.56040086454782],[131.18875075613542,37.56314384511721],[131.18809244080435,37.56599654489942],[131.18743412546206,37.568739525462775],[131.18677581013432,37.5717019444672],[131.1858980563547,37.57433520580822],[131.18523974101836,37.57718790558885],[131.18447170645965,37.5798211669289],[131.18337451423858,37.58267386671032],[131.18260647967227,37.585307128052484],[131.18150928745132,37.58815982783518],[131.18041209522252,37.59079308918012],[131.179314902997,37.5935360697393],[131.1781079915505,37.596169331081285],[131.17701079932652,37.5989123116366],[131.1758038878856,37.60154557298281],[131.17448725720885,37.60428855354021],[131.17306090731833,37.6069218148827],[131.17174427664787,37.60955507622079],[131.17020820753012,37.61218833756033],[131.1688915768626,37.61482159890507],[131.1672457885281,37.61745486023807],[131.16570971941718,37.6198686831354],[131.16417365030156,37.62250194447721],[131.16241814274323,37.624915767372656],[131.1607723544011,37.62743930948354],[131.15890712762294,37.629853132379424],[131.15715162006123,37.63248639372647],[131.15539611250279,37.634790497390796],[131.15353088571842,37.637314039511665],[131.15144622049365,37.639618143183725],[131.1495809937087,37.64192224685539],[131.1474963284762,37.64444578897699],[131.1455213824742,37.646640173421545],[131.1433269980278,37.6489442770958],[131.14135205202282,37.65124838076791],[131.13915766756782,37.65355248443924],[131.13685356389428,37.655746868891306],[131.13454946021994,37.657941253346245],[131.13235507577986,37.66013563779011],[131.12994125288145,37.66233002224091],[131.12763714921167,37.664414687468415],[131.12522332631022,37.66649935270023],[131.12269978419084,37.66858401793146],[131.12017624208028,37.67077840237385],[131.11765269995877,37.67275334838001],[131.115129157838,37.674728294385794],[131.11490971939503,37.67505745205292],[131.11359308872977,37.67615464427942],[131.11249589650615,37.67714211728765],[131.1101917928298,37.67933650173043],[131.10766825071104,37.68142116696257],[131.1053641470456,37.683505832188175],[131.1027308857007,37.68548077819999],[131.10020734358716,37.68745572420058],[131.09768380146127,37.68954038943214],[131.09516025935264,37.69140561621039],[131.09252699800493,37.69338056221439],[131.08978401744588,37.69535550821969],[131.08726047533125,37.697220735003235],[131.08440777554858,37.699085961789145],[131.08166479498016,37.700841469350955],[131.07870237597098,37.70259697690532],[131.0759593954139,37.704242765243286],[131.073216414854,37.70610799202658],[131.07036371506817,37.70786349958837],[131.06751101527806,37.70939956870891],[131.06432915783,37.71104535704671],[131.06136673882477,37.71269114537992],[131.0584043198107,37.714117495277414],[131.0554419008052,37.715543845173634],[131.05236976258186,37.7170799142811],[131.04918790512718,37.71850626418162],[131.04611576689308,37.72004233329519],[131.0431533478932,37.72135896396254],[131.03986177121115,37.722785313860356],[131.0366799137579,37.72399222530803],[131.0333883370878,37.725199136752906],[131.03031619885465,37.72651576742123],[131.02702462218477,37.72772267887522],[131.02373304551432,37.72881987109768],[131.02044146883043,37.7299170633269],[131.01704017294227,37.73101425555394],[131.01385831547987,37.73211144777696],[131.0134194385903,37.73222116700176],[131.01287084248744,37.73244060544303],[131.00957926580617,37.733537797673684],[131.006397408352,37.734744709115304],[131.0029961124627,37.735841901344244],[130.9999239742314,37.73693909357029],[130.9965226783355,37.738036285793285],[130.9931213824399,37.73891403958055],[130.9897200865381,37.7400112317995],[130.9863187906356,37.740998704805136],[130.98302721396846,37.74176673936768],[130.97962591806305,37.74275421237214],[130.9762246221659,37.74352224692643],[130.97260388782902,37.74429028148424],[130.96920259193206,37.74494859681736],[130.967117926707,37.74538747371235],[130.96569157681432,37.74560691216114],[130.96229028092037,37.746374946717985],[130.95877926579476,37.747033262048866],[130.95526825067944,37.74758185816721],[130.95186695478398,37.74813045427542],[130.9482462204348,37.74867905039173],[130.94473520531332,37.74900820805981],[130.94122419020337,37.74955680417551],[130.93771317507648,37.749776242618005],[130.9357382290773,37.750105400285506],[130.93398272150986,37.7502151195156],[130.93047170639719,37.75043455795802],[130.9269606912793,37.750763715625496],[130.92509546449483,37.750873434847534],[130.923449676161,37.75098315407394],[130.9215844493768,37.750983154069566],[130.91971922259643,37.75120259251888],[130.91807343425842,37.751312311739234],[130.9162082074736,37.75131231174112],[130.91445269991516,37.75142203096453],[130.91269719234833,37.75142203096419],[130.9109416847928,37.75142203097015],[130.90896673878675,37.75142203096569],[130.90721123123282,37.75142203096366],[130.90545572367157,37.751531750191084],[130.90359049688914,37.751531750192484],[130.90194470854448,37.75142203096508],[130.90007948176563,37.75142203096921],[130.8982142549879,37.75142203097386],[130.89656846664607,37.75142203097073],[130.89470323986868,37.751312311744755],[130.89305745152265,37.7513123117502],[130.89119222474196,37.75120259252636],[130.88943671718266,37.75120259252442],[130.88768120962675,37.7509831540798],[130.88570626361926,37.75087343486084],[130.8839507560631,37.75076371564392],[130.88043974094037,37.750434557976746],[130.87692872581857,37.75021511952627],[130.87506349904092,37.75010540030405],[130.87341771069907,37.749776242643726],[130.8697969763639,37.74955680419396],[130.86628596124348,37.74900820808836],[130.86277494612222,37.748679050419916],[130.8592639310071,37.74813045430639],[130.85564319666526,37.74758185819334],[130.8521321815464,37.74703326208543],[130.8487308856392,37.746374946749356],[130.845219870529,37.74560691219494],[130.84181857462514,37.744948596862095],[130.83830755950908,37.744290281529786],[130.83490626361623,37.74352224696811],[130.8315049677122,37.74275421241397],[130.82788423337382,37.74176673941182],[130.8244829374786,37.7409987048545],[130.82108164157532,37.74001123185952],[130.8181192225706,37.73968207419512],[130.8162539957864,37.7394626357506],[130.8143887690117,37.739352916526805],[130.81098747311043,37.738914039634345],[130.80747645799525,37.73858488197055],[130.80396544287132,37.73814600507631],[130.80045442775133,37.73759740896794],[130.79683369340614,37.737048812861154],[130.7932129590706,37.73650021674452],[130.78992138239516,37.73584190141002],[130.78641036727373,37.73518358608209],[130.783009071373,37.73452527074332],[130.77949805626213,37.733647516967345],[130.77609676035743,37.732989201628726],[130.772476026016,37.732111447857235],[130.76907473011724,37.731343413300344],[130.76567343422005,37.73035594029193],[130.76227213832794,37.729368467295274],[130.75887084243755,37.728490713520294],[130.75557926576172,37.727612959735346],[130.7523974083102,37.72651576750899],[130.74899611240514,37.725418575294064],[130.74581425495876,37.724101944620415],[130.74241295905748,37.72311447162414],[130.739231101607,37.7219075601696],[130.7359395249356,37.72070064873055],[130.73286738670376,37.719274298838705],[130.72957581002868,37.71817710661157],[130.72650367180506,37.7168604759411],[130.7250773219044,37.71631187982726],[130.7217857452284,37.71543412605437],[130.71838444934127,37.71466609149537],[130.71728725711625,37.71433693382743],[130.71498315344058,37.71378833771823],[130.7115818575473,37.7129105839402],[130.70818056164921,37.71203283015552],[130.70477926575361,37.71104535715647],[130.70148768907285,37.709948164934374],[130.6980863931813,37.70885097271306],[130.69501425494653,37.70786349970679],[130.6916129590538,37.70676630748751],[130.6883213823784,37.70555939604144],[130.68513952492637,37.70424276537105],[130.6818479482519,37.703035853925385],[130.67877581001656,37.70193866170384],[130.67548423334597,37.700512311809376],[130.67219265667032,37.69919568114387],[130.6692302376619,37.6977693312449],[130.66604838021442,37.696452700579165],[130.662866522764,37.69502635069012],[130.6599041037603,37.69349028157118],[130.6568319655268,37.691954212461674],[130.65386954652192,37.69052786257075],[130.6510168467318,37.68888207423084],[130.64794470850705,37.687346005114875],[130.64509200872433,37.68570021678578],[130.64223930893337,37.68383499000293],[130.63927688993294,37.68218920166322],[130.63642419014758,37.6805434133254],[130.63368120958904,37.67867818654949],[130.63104794824574,37.67681295976989],[130.628195248459,37.6750574522067],[130.62545226789442,37.67308250620243],[130.62292872578095,37.67132699864277],[130.62018574521792,37.66935205263752],[130.61766220310267,37.66737710663459],[130.61513866098448,37.665402160631075],[130.6126151188707,37.66331749540906],[130.61009157674943,37.6612328301843],[130.60778747308242,37.659367603396426],[130.60515421173648,37.65717321895548],[130.602740388845,37.65508855372604],[130.60043628517516,37.65289416927817],[130.59824190072663,37.650699784828674],[130.59593779705006,37.64839568115702],[130.59363369337603,37.64620129670786],[130.59165874737525,37.644006912259556],[130.589464362928,37.64170280858551],[130.5874894169159,37.639508424134945],[130.58518531325424,37.63698488202436],[130.58310064802154,37.63468077835484],[130.5813451404575,37.63226695545886],[130.57937019445566,37.629853132561195],[130.57750496767366,37.627439309669214],[130.5755300216695,37.625025486778625],[130.57388423333146,37.62261166388448],[130.572019006548,37.62019784098486],[130.57026349899658,37.617674298874604],[130.56861771065394,37.61504103752824],[130.56719136075844,37.6125174954202],[130.56554557242893,37.60999395329539],[130.564119222532,37.607360691962896],[130.56258315341753,37.60483714984867],[130.56104708430797,37.60209416928674],[130.55973045363456,37.599680346387224],[130.55841382296123,37.59693736582605],[130.55720691151387,37.59441382370949],[130.5557805616262,37.59167084315061],[130.55457365018188,37.589037581810786],[130.5533667387359,37.586294601251375],[130.55248898495242,37.58366133990997],[130.55139179272103,37.580808640126776],[130.550404319727,37.57817537878504],[130.54930712750016,37.575432398223924],[130.5485390929452,37.572579698445885],[130.54766133915757,37.569836717883526],[130.54689330460522,37.56709373732436],[130.54590583160513,37.56424103753544],[130.5452475162719,37.56149805697444],[130.54458920093458,37.558755076416304],[130.5441503240451,37.55590237663308],[130.54349200871246,37.55304967684476],[130.54294341259833,37.55030669628657],[130.54294341259538,37.5498678193954],[130.54261425492786,37.54811231183959],[130.542175378039,37.545259612049286],[130.5416267819277,37.54240691226451],[130.54118790503296,37.539554212484944],[130.5408587473643,37.535275162805085],[130.54052958970496,37.53395853213935]]],[[[128.8133129818166,34.3439165806735],[128.81354902807817,34.34398185833397],[128.81618228942074,34.352430238459405],[128.80630755939478,34.414860476038434],[128.80499092873023,34.42660043284335],[128.7893010799198,34.50954816502747],[128.830226349888,34.56188423414171],[128.83582203023454,34.57241727950089],[128.84273434125672,34.58185313263196],[128.84986609071686,34.592276458770336],[128.93281382289933,34.70890799224032],[128.96638790497417,34.755428942571136],[128.9791153347802,34.77408121038861],[128.9960120950354,34.797341685547],[129.0157615550782,34.824113175826945],[129.03957062635146,34.86021080002521],[129.1057313175017,34.95072915855057],[129.15071619870588,35.011184450127274],[129.19153174946288,35.05989978490501],[129.23520000000397,35.105213823777234],[129.2685546436362,35.1369226790732],[129.44787314787834,35.131455049459085],[129.46286738661138,35.130997841058175],[129.464184017286,35.13812959051283],[129.46780475162288,35.14745572442401],[129.47548509719448,35.15908596200479],[129.48909028078145,35.188051836732825],[129.5032440604784,35.19452527085795],[129.52014082074515,35.20450972011001],[129.53714730022602,35.217237149912485],[129.5520691144819,35.23182980649465],[129.56479654428813,35.24565442852592],[129.5763170626478,35.261234558114744],[129.5861917926682,35.27769244149175],[129.59387213823373,35.29206565962907],[129.59902894169355,35.30720691233121],[129.6045149028147,35.32399395336521],[129.60736760259994,35.34034211750935],[129.61526738662164,35.34604751707884],[129.63073779698854,35.35822635077472],[129.6478539956924,35.37336760347722],[129.6591550755993,35.39081295984219],[129.66968812095809,35.40880691232819],[129.6769295896416,35.43020216070762],[129.68142807775985,35.43974773306585],[129.68834038877816,35.46619006567874],[129.69119308856077,35.47672311103166],[129.69843455724293,35.489340821617596],[129.71083282938633,35.51819697712659],[129.7193909287331,35.5492475170799],[129.7207075594073,35.57459265747077],[129.71774514040067,35.601034990082695],[129.71203974083073,35.62297883457955],[129.71072311016388,35.62989114559188],[129.71357580994564,35.63790064882953],[129.71619449981873,35.64999999917845],[130.65660795353156,35.64999999967571],[130.56829999945862,35.56159999961558],[130.38830000055538,35.30330000011502],[130.27329999979122,35.11660000043357],[130.12500000037645,35.11329999975904],[129.7127362008661,35.07174314323316],[129.67829999956822,35.06830000015186],[129.54830000048784,35.019999999818644],[129.37660000048456,34.959999999675595],[129.3066000002102,34.904999999979076],[129.2633000001661,34.873300000105075],[129.216599999875,34.843300000177514],[129.05159999956365,34.671599999985595],[129.0133000004241,34.54330000024697],[129.01330000008028,34.53499999977702],[129.0032999998602,34.48660000024491],[128.99000000038973,34.459999999769266],[128.88829999975846,34.308300000210224],[128.88796531106942,34.30797711306833],[128.8133129818166,34.3439165806735]]]]}},{"type":"Feature","properties":{"fid":0,"GML_ID":null,"OBJECTID":null,"ZONE_NM":null,"MNCT_NO":null,"MNCT_SCALE":null,"MNCT_NM":null,"RELREGLTN":null,"RELGOAG":null,"REVIYR":null,"ZONE_DESC":null,"PHOTO1_PAT":null,"ID":-2147483647,"CATE_CD":null,"ADR_CD":null,"ADR_KNM":null,"ORIGIN":null,"ORIYR":null,"ORIORG":null,"NAME":"특정어업수역Ⅱ","WARD_NM":null,"WARD_ID":null,"GISID":null,"FID_2":null,"NAME_2":null,"FID_3":null,"NAME_3":null,"GID":null,"NAME_4":null,"FID_4":null,"NAME_5":null,"FID_5":null,"NAME_6":null,"zoneId":"2","zoneLabel":"Ⅱ","zoneName":"수역II(제주남방)"},"geometry":{"type":"MultiPolygon","coordinates":[[[[126.00050893090362,32.18330000022944],[126.00015351298426,33.128268094156375],[126.00078704103555,33.1276345580968],[126.0036397408233,33.12489157753548],[126.00649244059906,33.12236803541868],[126.00715075593371,33.12170972009047],[126.0079187904914,33.119515335638],[126.00846738660972,33.1176501088513],[126.00912570193725,33.11600432051877],[126.00978401727403,33.114248812956546],[126.0103326133866,33.112493305396285],[126.01121036716847,33.11084751706689],[126.01186868250643,33.109092009507286],[126.01252699783889,33.107446221169724],[126.01318531317135,33.10569071361045],[126.01406306695343,33.10404492526726],[126.01483110150686,33.10239913693086],[126.01559913606334,33.100753348596406],[126.01647688985076,33.09899784103749],[126.01724492439946,33.09724233347914],[126.0181226781796,33.095706264359556],[126.01900043196096,33.09395075680232],[126.01987818574548,33.09241468768677],[126.0207559395263,33.09065918012658],[126.02163369330191,33.08912311101636],[126.02251144708328,33.0874773226775],[126.02360863930413,33.08594125356739],[126.02459611231434,33.08418574600092],[126.02547386608869,33.082649676891165],[126.0264613390929,33.081003888553724],[126.02755853131112,33.07946781943438],[126.02854600432062,33.07782203110146],[126.02953347732014,33.07617624276194],[126.03063066954391,33.07464017365045],[126.03106954643118,33.073104104535865],[126.03150842332329,33.07156803542193],[126.03205701944007,33.06981252786521],[126.03238617710602,33.06805702030029],[126.032934773216,33.06630151274224],[126.03348336932419,33.06454600518414],[126.0340319654429,33.062790497626295],[126.03458056155674,33.060925270845274],[126.03523887688539,33.05927948250267],[126.03578747299657,33.05752397494192],[126.03644578833077,33.05587818660525],[126.03710410366689,33.05401295982559],[126.03765269978348,33.05236717148859],[126.03831101511314,33.05061166392713],[126.03907904967883,33.04885615637219],[126.03984708422941,33.04721036803607],[126.04050539956707,33.04545486047647],[126.04138315334406,33.043809072136206],[126.0420414686819,33.04205356457424],[126.04280950324048,33.04040777624199],[126.04368725701579,33.038761987904884],[126.04445529157822,33.03700648034673],[126.04522332612869,33.03536069200514],[126.04621079913841,33.03371490366905],[126.04697883369306,33.032069115335275],[126.0479663066991,33.030423326997685],[126.0489537796998,33.02888725788304],[126.04972181425609,33.027131750326724],[126.05081900647734,33.025595681204805],[126.05169676025723,33.02384017365114],[126.05268423325784,33.022304104534406],[126.05367170626026,33.02065831619694],[126.05476889849221,33.01901252786154],[126.0556466522657,33.017476458750636],[126.05674384448609,33.015830670409585],[126.05784103671468,33.01440432051965],[126.05893822893695,33.01275853217661],[126.06003542116733,33.01122246306259],[126.06113261339333,33.00968639395089],[126.06233952483768,33.00815032483409],[126.06354643628846,33.006614255725985],[126.0646436285087,33.00507818660947],[126.0658505399543,33.00354211749431],[126.06705745139826,33.0021157676043],[126.06947127429736,32.999153348596295],[126.0718850971921,32.996190929591],[126.07462807774795,32.99322851058157],[126.07715161986879,32.99037581080172],[126.07989460042637,32.98752311101155],[126.082527861773,32.98478013045603],[126.08538056154845,32.982037149894424],[126.08823326133464,32.97929416933257],[126.09119568034941,32.97655118876766],[126.09415809934612,32.97402764665023],[126.09534989567788,32.97304134164142],[126.09733995680065,32.971394385310184],[126.10030237580938,32.96887084319155],[126.10359395247742,32.96656673952448],[126.10677580992977,32.96404319740377],[126.10710496759617,32.96382375895896],[126.10743412527367,32.96349460129832],[126.11061598272448,32.961080778401836],[126.1137978401762,32.95866695550399],[126.11719913607291,32.95636285183789],[126.12060043196647,32.954058748166055],[126.12400172785637,32.951974082931365],[126.12729330453165,32.9497796984865],[126.13080431965442,32.9475853140352],[126.1345347732218,32.94550064881372],[126.13804578833144,32.94352570281038],[126.13980129589102,32.942538229803034],[126.14166652267832,32.941550756801085],[126.14342203023693,32.940673003024074],[126.14528725701625,32.93968553002164],[126.14704276457348,32.938807776242434],[126.1490177105839,32.937820303237864],[126.1508829373621,32.937052268683296],[126.15274816414646,32.936064795677936],[126.15461339092725,32.93518704190135],[126.15658833692693,32.93441900733757],[126.15845356371933,32.93343153434302],[126.16031879049666,32.93266349978606],[126.16218401728143,32.93189546522744],[126.16426868250232,32.93101771144511],[126.16613390928515,32.9302496768885],[126.1679991360658,32.92948164233337],[126.1700838012949,32.92882332699592],[126.17194902807711,32.92794557321542],[126.17403369330584,32.92728725788309],[126.17600863931091,32.92662894254668],[126.17787386609221,32.92597062720806],[126.17995853132003,32.92520259265871],[126.18193347732124,32.92454427732062],[126.18401814254406,32.923885961983245],[126.18599308854694,32.92333736587076],[126.18807775377878,32.92267905053502],[126.19005269977882,32.92202073520408],[126.19213736501162,32.92147213908874],[126.1941123110148,32.9209235429816],[126.19619697624069,32.920374946862694],[126.19817192224545,32.91982635074993],[126.20036630669887,32.91916803541907],[126.2023412527022,32.9187291585317],[126.20442591792137,32.91818056241595],[126.20640086393387,32.9177416855285],[126.2085952483765,32.91730280863995],[126.21067991361026,32.91697365096991],[126.21276457883405,32.91642505485818],[126.21484924406066,32.91598617796368],[126.21704362851355,32.915547301082746],[126.21901857451522,32.91521814341463],[126.22121295895992,32.91488898574293],[126.2231879049707,32.914559828080186],[126.22538228942004,32.91423067040986],[126.22757667386088,32.91390151273816],[126.2295516198658,32.91357235507022],[126.23174600431621,32.91324319740386],[126.23394038876896,32.91302375896442],[126.2360250539977,32.91269460129847],[126.23821943844764,32.9124751628486],[126.24019438444508,32.91236544362756],[126.24238876889981,32.91214600518173],[126.24458315334611,32.91192656673479],[126.2467775377932,32.91181684751319],[126.24875248380026,32.91159740906551],[126.25105658747343,32.91148768984566],[126.25314125269513,32.91137797062144],[126.25522591792753,32.91126825139897],[126.25742030237453,32.911158532183066],[126.25961468682515,32.911048812959784],[126.26169935204899,32.91104881295602],[126.263893736499,32.91104881295595],[126.26608812094895,32.91104881295381],[126.26828250540399,32.9109390937392],[126.27036717062559,32.91093909373355],[126.2724518358522,32.9110488129591],[126.2746462202998,32.91104881296149],[126.27673088553333,32.91104881295862],[126.27892526997717,32.91115853218121],[126.28111965442447,32.911268251402326],[126.2832043196536,32.91137797062424],[126.2853987041026,32.91148768984614],[126.28759308855118,32.911597409066246],[126.28978747300627,32.91181684751064],[126.29176241900167,32.911926566740746],[126.29395680345728,32.91214600517967],[126.29604146868387,32.91225572440168],[126.2982358531322,32.91247516284992],[126.30043023757639,32.91269460129058],[126.3024051835865,32.913023758963455],[126.30459956802943,32.91324319740727],[126.30679395247812,32.913572355077726],[126.30898833693442,32.91390151273925],[126.31096328293614,32.91423067041174],[126.31315766738568,32.91455982807291],[126.31524233260923,32.914888985743744],[126.31732699784091,32.915218143407785],[126.31952138229198,32.91554730108236],[126.32149632829787,32.9159861779676],[126.32369071274589,32.91642505485971],[126.32566565874484,32.91697365097472],[126.32786004319408,32.91730280863975],[126.32994470842475,32.91774168552476],[126.331919654429,32.91818056241903],[126.33411403887418,32.91872915853111],[126.3360889848766,32.91916803542184],[126.33817365011001,32.919826350758456],[126.34014859611386,32.920374946864555],[126.3422332613429,32.92092354297524],[126.34431792656089,32.92147213909421],[126.34640259178876,32.92202073520281],[126.34837753779506,32.922679050539394],[126.35046220302043,32.92333736587425],[126.35243714902671,32.923885961984645],[126.35441209502832,32.92454427731627],[126.35638704103746,32.925202592651736],[126.35847170625786,32.925970627212436],[126.36044665226639,32.92662894254388],[126.36231187905278,32.92728725788151],[126.36439654428172,32.92794557321741],[126.3663714902758,32.92882332699231],[126.36834643628202,32.92948164233393],[126.37021166306191,32.9302496768928],[126.37218660906703,32.93101771144221],[126.374161555078,32.93189546522414],[126.37602678186256,32.93266349978197],[126.37789200864357,32.93343153433695],[126.37997667386823,32.9344190073408],[126.3817321814217,32.935187041896775],[126.38359740820229,32.936064795677936],[126.38546263499224,32.93705226867884],[126.38732786176912,32.93782030323484],[126.38930280777576,32.93880777624417],[126.39105831533341,32.93968553002085],[126.39292354211511,32.940673003022724],[126.39478876889908,32.94155075680516],[126.39654427645426,32.942538229800775],[126.39840950323399,32.94352570280522],[126.40192051835483,32.94550064880944],[126.40554125270202,32.947585314034306],[126.40905226781649,32.94977969848551],[126.41234384449702,32.951974082935536],[126.41585485961016,32.954058748159106],[126.41914643628753,32.95636285183198],[126.4225477321821,32.95866695550423],[126.42572958963348,32.9610807783984],[126.42902116630188,32.96349460129856],[126.43209330453412,32.96590842418777],[126.43527516198188,32.96843196630405],[126.43834730021639,32.97106522764451],[126.44119999999627,32.97369848898764],[126.44416241900687,32.976331750321584],[126.44712483801341,32.97907473088756],[126.44986781857196,32.98181771144829],[126.45272051835448,32.98456069200707],[126.45524406047552,32.98741339179577],[126.45798704103748,32.99026609157279],[126.46051058314839,32.99322851058622],[126.46314384448755,32.996190929585126],[126.46555766738788,32.99915334859652],[126.4678617710557,33.002115767600436],[126.4690686825021,33.00365183671627],[126.470165874728,33.00518790583013],[126.47137278617251,33.006723974948635],[126.4724699784066,33.00826004406195],[126.47345745140521,33.0097961131755],[126.4745546436309,33.011332182286324],[126.4756518358512,33.01286825140122],[126.47674902807887,33.01451403974057],[126.47861425485448,33.01747645874402],[126.48069892008682,33.017257020303184],[126.48278358531682,33.01692786263805],[126.48497796976423,33.016708424193475],[126.48706263499037,33.01648898574859],[126.48914730021183,33.016159828078564],[126.49134168466142,33.01594038963592],[126.4935360691104,33.015830670413784],[126.49551101511904,33.01561123196168],[126.49781511878793,33.01550151274728],[126.49989978401793,33.01528207429975],[126.50198444924371,33.0151723550742],[126.50417883369224,33.015062635855216],[126.50637321814321,33.01506263585198],[126.50834816414817,33.01495291663298],[126.51065226781874,33.01495291663265],[126.51273693304884,33.0148431974054],[126.51493131749803,33.0148431974043],[126.51701598272412,33.01484319740807],[126.51921036716969,33.01484319740677],[126.52140475161558,33.01484319740575],[126.52348941685159,33.014952916633185],[126.5256838012963,33.01495291663471],[126.52787818574035,33.01506263585204],[126.53007257019738,33.015062635856744],[126.53204751619649,33.01517235507837],[126.53424190064572,33.015282074299996],[126.53643628509548,33.015501512746255],[126.53852095032268,33.015611231964705],[126.54071533476754,33.015830670410246],[126.5429097192175,33.015940389630245],[126.54488466522379,33.016159828079154],[126.54707904968005,33.016488985746655],[126.54927343412812,33.01670842419253],[126.55124838013151,33.01692786263583],[126.55344276457537,33.01725702030603],[126.55563714902715,33.017476458747154],[126.55772181425333,33.017805616412694],[126.55980647948257,33.0180250548603],[126.56189114471181,33.01835421252587],[126.563975809932,33.01868337019228],[126.56617019438505,33.01901252786579],[126.5681451403859,33.0195611239698],[126.57033952483927,33.019890281637004],[126.57231447083797,33.0203291585285],[126.57450885528681,33.02076803541875],[126.57659352051539,33.021206912312],[126.57867818574326,33.021536069977394],[126.5807628509676,33.02208466609082],[126.58273779697745,33.022633262205446],[126.58493218142975,33.02318185831323],[126.5869071274335,33.02362073520806],[126.58899179265516,33.024169331317516],[126.590966738661,33.02471792742922],[126.59305140388616,33.02537624276044],[126.59502634988829,33.025924838874246],[126.59590410367402,33.02614427732068],[126.59612354211443,33.02603455810381],[126.59831792657003,33.02559568121374],[126.60029287257505,33.02504708509352],[126.60237753779126,33.02460820820772],[126.6045719222432,33.024279050543164],[126.6065468682523,33.02384017364643],[126.60874125269572,33.02351101598411],[126.61093563715342,33.02318185831412],[126.61291058314866,33.022852700650304],[126.61510496760182,33.022523542982775],[126.61718963283147,33.02208466609301],[126.61927429805648,33.02186522764943],[126.62146868249988,33.021536069982226],[126.62355334773075,33.02131663153582],[126.62563801295815,33.020987473863585],[126.62783239740577,33.02076803542246],[126.62991706263725,33.02054859697878],[126.63211144708475,33.02043887775097],[126.63430583153038,33.02021943930565],[126.63628077753653,33.02010972008764],[126.63847516198729,33.019890281645196],[126.64066954643698,33.019780562423335],[126.64275421166572,33.019670843192955],[126.64494859610662,33.019561123976445],[126.64714298056649,33.0194514047538],[126.64911792656092,33.01934168552515],[126.65131231101215,33.01934168552866],[126.65350669546989,33.019341685525404],[126.65570107991297,33.01912224708289],[126.65778574513998,33.019122247087566],[126.65998012958504,33.0191222470852],[126.66217451404309,33.019341685531636],[126.66425917926514,33.01934168552909],[126.66645356371572,33.019341685530186],[126.66864794816628,33.019451404751436],[126.6706228941686,33.01956112397479],[126.67281727862226,33.01967084319446],[126.67501166306515,33.01978056241939],[126.67709632829347,33.01989028163751],[126.6792907127447,33.02010972008916],[126.68148509718671,33.020219439305215],[126.68346004319483,33.02043887775588],[126.68565442764326,33.020548596973306],[126.68784881209321,33.02076803542544],[126.6898237581019,33.02098747387033],[126.69201814255165,33.02131663153347],[126.69421252699509,33.02153606997869],[126.69629719222412,33.02186522764238],[126.69849157667183,33.022084666089015],[126.70057624189548,33.02252354298232],[126.70266090712573,33.022852700648706],[126.70474557234999,33.023181858311496],[126.70693995679892,33.02351101597852],[126.70891490280898,33.02384017365164],[126.71110928725655,33.02427905053772],[126.71308423326258,33.02460820820421],[126.71527861771304,33.02504708509489],[126.7172535637123,33.025595681211726],[126.71944794816002,33.02603455810015],[126.72153261339389,33.02647343499256],[126.72350755939881,33.02702203110202],[126.725701943842,33.02746090799161],[126.7276768898519,33.02800950409924],[126.72976155507631,33.028667819435285],[126.73173650107456,33.02910669632587],[126.73382116630762,33.029655292438505],[126.73579611230596,33.030203888554205],[126.73788077753292,33.03086220388735],[126.73985572353895,33.031520519220166],[126.74194038876946,33.03217883455357],[126.74391533476899,33.03272743067046],[126.74600000000434,33.03338574600804],[126.74786522677923,33.034044061336836],[126.74994989200735,33.0348120958983],[126.75192483801752,33.03547041123036],[126.7537900647923,33.03612872656221],[126.75587473001977,33.03689676112371],[126.75773995680254,33.03777451490428],[126.75971490280486,33.03843283024216],[126.7616898488137,33.03920086479142],[126.76355507559887,33.03996889934996],[126.76542030237631,33.040846653130764],[126.7675049676021,33.04161468769144],[126.76937019438695,33.04249244147011],[126.77123542116108,33.04337019525138],[126.7731006479464,33.04424794902526],[126.7750755939555,33.04512570280795],[126.77683110150933,33.046003456591144],[126.77869632829608,33.04699092958653],[126.78056155507693,33.04786868336741],[126.7823170626371,33.04874643715361],[126.78429200864305,33.04973391015554],[126.78604751619544,33.0506116639312],[126.78791274298418,33.05159913693419],[126.78966825054478,33.05269632915398],[126.79317926565771,33.054671275164644],[126.79669028077289,33.056755940389536],[126.80020129590065,33.05895032483895],[126.80360259179314,33.06103499006911],[126.80700388769279,33.063339093733795],[126.8102954643637,33.0656431974082],[126.81358704103445,33.06794730108268],[126.81687861770892,33.07036112397668],[126.82006047515745,33.07277494687006],[126.82302289417223,33.07518876975981],[126.82620475161683,33.07771231187808],[126.82916717062108,33.08034557322129],[126.83223930885121,33.08297883455841],[126.83509200864081,33.085721815123144],[126.83794470842123,33.088245357240396],[126.84079740820346,33.09098833780225],[126.84343066954607,33.09384103758383],[126.84507645787842,33.09559654514076],[126.8480388768877,33.09669373736329],[126.85012354212112,33.097461771922184],[126.85198876890121,33.09833952570424],[126.85385399568143,33.099107560261125],[126.85593866091084,33.09987559481652],[126.85780388768919,33.10086306781625],[126.859669114471,33.10163110237853],[126.86153434124819,33.102508856156135],[126.86350928725341,33.10338660993506],[126.86537451403527,33.10437408293973],[126.86713002159367,33.1052518367146],[126.8689952483818,33.10612959049531],[126.8707507559372,33.107117063499395],[126.87272570194608,33.108104536497805],[126.87448120950866,33.10898229028258],[126.8751395248364,33.10931144795382],[126.87689503239474,33.10953088639861],[126.87897969762898,33.10996976328547],[126.88106436285496,33.1102989209529],[126.88325874729799,33.110628078614425],[126.88523369330478,33.110957236288286],[126.8874280777523,33.111396113178614],[126.88940302376267,33.11172527084383],[126.89159740820976,33.112164147731505],[126.89379179265462,33.112603024623816],[126.89576673865598,33.11315162073765],[126.89785140389311,33.113590497621594],[126.89982634989212,33.114029374515276],[126.90202073433878,33.114468251402855],[126.90399568034567,33.11490712829097],[126.90608034557297,33.115455724406566],[126.90805529157561,33.116114039737674],[126.91024967602276,33.116662635851206],[126.91233434125755,33.117211231963466],[126.91430928726231,33.11775982808316],[126.91639395248062,33.11830842419325],[126.91836889848614,33.118857020303345],[126.92045356371854,33.11962505485904],[126.92242850972421,33.120283370196745],[126.92429373650094,33.120941685532436],[126.92637840173029,33.12149028164579],[126.92835334773093,33.122368035421275],[126.93032829373198,33.12302635075374],[126.93230323973674,33.12368466609513],[126.93438790496648,33.124342981424284],[126.93625313174984,33.12522073520229],[126.93811835853465,33.12598876976679],[126.94020302375712,33.12675680431849],[126.94206825054412,33.12752483887845],[126.94393347731932,33.128402592659334],[126.94601814255176,33.129170627213526],[126.9478833693259,33.130048380994104],[126.94974859611219,33.130816415551095],[126.95161382289513,33.13180388855719],[126.95358876889439,33.13257192311474],[126.95534427645886,33.133449676894905],[126.95720950324393,33.13443714988927],[126.95907473002293,33.13531490367685],[126.96083023758088,33.136302376679815],[126.96269546436037,33.137180130456755],[126.96445097192151,33.13816760345919],[126.96642591792887,33.13915507645714],[126.96818142548463,33.14014254946217],[126.97169244060001,33.14222721468803],[126.97520345571937,33.14431187991414],[126.9787144708461,33.146286825921294],[126.98211576674235,33.148590929595066],[126.98540734341184,33.150785314043695],[126.98880863930925,33.15308941771451],[126.99210021598638,33.15539352138393],[126.99528207343164,33.15780734427774],[126.99857365010637,33.16022116717105],[127.00164578833504,33.16274470929123],[127.00482764579154,33.165268251402885],[127.00493736501393,33.16548768985375],[127.00581511879423,33.16603628595973],[127.00899697624361,33.16834038963296],[127.01217883369677,33.17086393174907],[127.01547041037063,33.173277754648765],[127.01843282937472,33.175911015988],[127.0215049676043,33.178434558104435],[127.02435766738142,33.181067819436876],[127.02732008639713,33.18370108078029],[127.03017278617374,33.18644406134314],[127.0330254859621,33.189187041906365],[127.03576846652467,33.192039741690664],[127.03840172786623,33.19478272225023],[127.04103498919658,33.197745141259006],[127.0434488120909,33.20059784103592],[127.04608207343362,33.20356026004729],[127.04849589632643,33.20652267905459],[127.04970280778056,33.2080587481675],[127.05079999999842,33.20959481727993],[127.05200691144283,33.21102116717134],[127.05310410367615,33.21266695550766],[127.05431101511441,33.214203024628716],[127.05540820734555,33.2157390937405],[127.05639568034157,33.21727516285782],[127.05749287257046,33.218920951187314],[127.05848034557152,33.220457020306924],[127.05957753780204,33.22199308942189],[127.06067473002467,33.2235291585331],[127.06155248380446,33.22528466609469],[127.06253995680665,33.22682073520701],[127.0636371490276,33.22846652354544],[127.06451490280907,33.230002592663546],[127.06550237580768,33.23164838099831],[127.06648984881048,33.23329416933374],[127.06725788336945,33.234939957671635],[127.06824535637529,33.23658574600666],[127.06901339093122,33.238231534343996],[127.06978142548911,33.239877322680904],[127.07076889848601,33.24163283024215],[127.07153693304402,33.24327861857835],[127.07241468682619,33.24492440691767],[127.07307300216358,33.24657019525427],[127.07417019438384,33.24744794903215],[127.07724233261443,33.24986177192258],[127.08042419006769,33.25227559481739],[127.0833866090674,33.2549088561619],[127.08645874730122,33.2575421175021],[127.08942116630364,33.26006565961518],[127.0922738660861,33.262698920954364],[127.09512656587884,33.26544190151879],[127.0978695464317,33.268184882079574],[127.10050280777462,33.271037581861684],[127.10324578833668,33.27389028164639],[127.10576933045044,33.27674298143051],[127.1084025917896,33.27970540043109],[127.11081641469055,33.282558100220605],[127.1131205183609,33.285520519226274],[127.11432742980638,33.287166307566004],[127.11553434125217,33.28859265745154],[127.11663153347654,33.29023844579595],[127.11783844492315,33.291664795680134],[127.11893563714827,33.29331058402518],[127.12003282937152,33.294846653138165],[127.12113002159859,33.296382722246065],[127.12211749459557,33.297918791362896],[127.12310496759953,33.29956457970176],[127.12420215982924,33.30110064881447],[127.12507991360694,33.30274643715018],[127.1261771058312,33.3042825062709],[127.12716457883124,33.305928294600065],[127.12815205183348,33.30746436372171],[127.12902980561361,33.30911015205994],[127.13133390929167,33.31152397495386],[127.13396717062594,33.31448639395642],[127.13638099352119,33.317448812964486],[127.13868509719582,33.320411231970354],[127.13989200864104,33.322057020310694],[127.14109892008953,33.32348337019592],[127.14219611230942,33.32512915853489],[127.14329330453714,33.326555508431085],[127.14450021597912,33.32809157753807],[127.14559740821106,33.32973736588156],[127.14658488120845,33.331163715767346],[127.14757235421531,33.33280950411008],[127.1486695464376,33.33434557322121],[127.14976673865627,33.33599136156333],[127.15064449244359,33.337527430673696],[127.15163196543874,33.339173219011954],[127.15272915766403,33.340709288125375],[127.15371663066931,33.34235507646271],[127.15459438444965,33.34400086479486],[127.1555818574472,33.345646653138175],[127.15634989200795,33.3471827222478],[127.15733736501278,33.34893822980595],[127.15810539957104,33.35047429892749],[127.15909287257368,33.35222980648134],[127.15986090712502,33.353875594824174],[127.1607386609047,33.35552138316085],[127.16150669546887,33.35716717149282],[127.1622747300167,33.358922679052824],[127.1630427645743,33.36056846738652],[127.16381079913698,33.36221425572432],[127.16446911447449,33.36386004406929],[127.16512742980446,33.36561555162685],[127.16578574514277,33.36726133996335],[127.16655377970073,33.36901684751766],[127.16721209503552,33.37077235508192],[127.16787041036774,33.3725278626403],[127.1685287257029,33.37417365097794],[127.16907732181949,33.37592915853385],[127.16962591792151,33.37768466609712],[127.1702842332638,33.3794401736511],[127.17072311015448,33.38108596198919],[127.17127170626364,33.382951188774726],[127.17182030237686,33.38470669632911],[127.17236889848317,33.38646220388975],[127.17302721382703,33.389314903674915],[127.17379524837786,33.39019265745633],[127.17489244059988,33.39172872656858],[127.175989632827,33.39326479568223],[127.17719654427655,33.39480086479715],[127.17829373649816,33.39633693391304],[127.17939092872071,33.39787300302817],[127.18048812095016,33.399518791368735],[127.18136587473407,33.40105486048187],[127.18246306695981,33.402700648816435],[127.1834505399517,33.404236717931],[127.18454773218528,33.405772787046],[127.18542548596166,33.40741857538008],[127.18641295895972,33.40906436371958],[127.1872907127476,33.41060043283738],[127.18827818574596,33.412355940396516],[127.18926565874692,33.41389200950979],[127.19003369330014,33.415537797842774],[127.19080172785662,33.41718358618466],[127.19178920086027,33.418829374515255],[127.19255723542332,33.42047516285461],[127.19343498919929,33.42223067041143],[127.19420302376076,33.42387645875269],[127.19508077753505,33.425631966312494],[127.19573909287016,33.42716803542843],[127.19650712743041,33.42892354298689],[127.19716544275981,33.430569331320356],[127.19804319654591,33.43232483888026],[127.19870151188393,33.4339706272175],[127.19935982720844,33.43572613477845],[127.20001814254553,33.4373719231152],[127.20067645788019,33.439237149895845],[127.20122505399479,33.44088293823015],[127.20177365010679,33.44263844579128],[127.20232224622308,33.44428423413055],[127.20298056155467,33.44614946091079],[127.20352915767258,33.44779524925342],[127.2040777537745,33.44955075680806],[127.2045166306717,33.4513062643688],[127.20506522678711,33.45317149115021],[127.205504103675,33.45481727948673],[127.20594298056568,33.45657278704812],[127.20638185745443,33.45832829460731],[127.2068207343384,33.460193521390956],[127.20704017279036,33.46129071360952],[127.20716306641087,33.461720845934074],[127.2076984881217,33.46359481728825],[127.20824708423024,33.46524060562004],[127.2087956803457,33.46710583239903],[127.20923455723175,33.46886133996323],[127.20967343412472,33.470616847524184],[127.21000259179155,33.47237235507694],[127.21044146868334,33.47412786264288],[127.21088034557495,33.475883370196115],[127.21131922246165,33.47774859698587],[127.21164838012852,33.479394385318194],[127.21197753779204,33.48125961210273],[127.21230669546068,33.48301511966259],[127.21263585312933,33.48477062721725],[127.21285529157814,33.48652613478006],[127.2131844492456,33.488391361559835],[127.21329416846245,33.49014686911768],[127.21351360691476,33.49190237668031],[127.21384276458423,33.49365788423485],[127.21395248380469,33.495523111023736],[127.21406220302458,33.4973883377999],[127.2142816414687,33.4991438453638],[127.21439136069297,33.50100907214714],[127.21450107991018,33.50265486047911],[127.21450107991114,33.50452008726174],[127.21461079913165,33.50627559482047],[127.21461079913257,33.508140821603355],[127.21483023758422,33.50989632916186],[127.21483023758162,33.51176155594288],[127.21483023757949,33.51351706350778],[127.21483023758162,33.515382290290944],[127.21461079913267,33.51713779784879],[127.21450107991282,33.51889330540752],[127.21450107991389,33.52075853218473],[127.21439136068626,33.52251403974629],[127.21428164147379,33.52426954730467],[127.21428164146896,33.52613477409185],[127.2139524838029,33.5278902816496],[127.21384276457486,33.52975550843001],[127.21351360691482,33.53151101599264],[127.2135136069085,33.53216933131955],[127.21340388769445,33.53337624276835],[127.21033174945643,33.551041037586444],[127.20473606911547,33.56870583240654],[127.1979334773247,33.58527343500063],[127.18992397407861,33.601950756814304],[127.17873261338941,33.617530886403436],[127.15689848811797,33.64199827300854],[127.13254082073745,33.66284492528217],[127.12946868250756,33.66438099439473],[127.10159999999466,33.682045789211756],[127.08294773218044,33.69082332700572],[127.06363714902332,33.6980647956874],[127.04377796976321,33.70387991447673],[127.02194384449076,33.7080492449315],[127.00087775377845,33.71112138316068],[126.99210021598577,33.711669979277644],[126.97772699784326,33.721434990077164],[126.94854168466992,33.73964838100655],[126.91880777537321,33.752704968478284],[126.90498315334642,33.75731317582373],[126.9224285097169,33.7598367179336],[126.93987386609112,33.76301857538365],[126.95731922245822,33.7660907136124],[126.96412181425856,33.76762678272775],[126.97838531317349,33.77026004406999],[126.9958306695499,33.77190583240458],[127.01261771058469,33.77344190152263],[127.0294047516194,33.77541684752989],[127.04685010799108,33.77706263586603],[127.06429546436733,33.779037581864436],[127.08108250539512,33.78013477409252],[127.09852786176573,33.78221943931651],[127.11531490281136,33.784304104549925],[127.13254082073358,33.78584017366411],[127.14998617710629,33.78748596199997],[127.15689848811827,33.78792483888338],[127.17434384449358,33.79000950411033],[127.19167948163839,33.79209416934359],[127.20846652267777,33.793630238456906],[127.22657019438746,33.79527602679267],[127.24258920086598,33.79725097279392],[127.26003455723263,33.79878704190915],[127.26541079914097,33.79966479568937],[127.27320086392955,33.80043283024615],[127.32147732181333,33.80537019526254],[127.36997235103043,33.80919882655738],[127.41320259179065,33.81261166393789],[127.62276630669055,33.82950842420101],[127.65392656587233,33.83378747388007],[127.7094444924446,33.84958704191236],[127.74927257019765,33.867032398280045],[127.78569935204813,33.89171922334031],[127.83573131749883,33.948553780573285],[127.89794211663408,34.013068683378904],[127.99625053995413,34.117631102389595],[127.99932267818463,34.11850885616506],[127.9999999996916,34.118696668670935],[128.74999998530285,34.32640578716335],[128.81354902807817,34.34398185833397],[128.8133129818166,34.3439165806735],[128.88796531106942,34.30797711306833],[128.88829999975846,34.308300000210224],[128.79330000042287,34.21659999994962],[128.74999998083015,34.18361869890991],[128.68829999999727,34.136600000235646],[128.43499999991315,33.839999999583455],[128.42500000000007,33.7900000003646],[128.36159999963886,33.7516000000268],[127.99999999994817,33.39645788163713],[127.92243437507965,33.32008742871732],[127.87159999960353,33.27000000011757],[127.85999999990584,33.22829999977086],[127.8049999997789,33.14499999977276],[127.69829999961227,32.958299999999774],[127.68500000009539,32.949999999717754],[127.15000000030679,32.566599999710874],[126.53588790187433,32.18330000022944],[126.00050893090362,32.18330000022944]]]]}},{"type":"Feature","properties":{"fid":0,"GML_ID":null,"OBJECTID":null,"ZONE_NM":null,"MNCT_NO":null,"MNCT_SCALE":null,"MNCT_NM":null,"RELREGLTN":null,"RELGOAG":null,"REVIYR":null,"ZONE_DESC":null,"PHOTO1_PAT":null,"ID":-2147483647,"CATE_CD":null,"ADR_CD":null,"ADR_KNM":null,"ORIGIN":null,"ORIYR":null,"ORIORG":null,"NAME":"특정어업수역Ⅲ","WARD_NM":null,"WARD_ID":null,"GISID":null,"FID_2":null,"NAME_2":null,"FID_3":null,"NAME_3":null,"GID":null,"NAME_4":null,"FID_4":null,"NAME_5":null,"FID_5":null,"NAME_6":null,"zoneId":"3","zoneLabel":"Ⅲ","zoneName":"수역III(서해남부)"},"geometry":{"type":"MultiPolygon","coordinates":[[[[124.12552550256989,35.000702825122254],[125.18668977225775,35.000702825122254],[125.18579553225123,34.9999999985136],[125.08002332611034,34.916825918790806],[125.03064967600008,34.876120087257874],[125.00662116628185,34.85527343498638],[124.99422289414885,34.84111965528876],[124.9773261338882,34.81906609157651],[124.96317235418334,34.793501512738516],[124.95615032394245,34.77243542202992],[124.940789632799,34.734253132608295],[124.93519395245151,34.714284234121365],[124.93223153345343,34.691023758959716],[124.91566393085792,34.59677494686024],[124.90172958960635,34.51514384534667],[124.88768552912445,34.427587905818996],[124.8592682505053,34.25862030322853],[124.83414254855893,34.11247429889884],[124.84665053992455,34.04038876974627],[124.85817105828052,34.003961987891564],[124.87868855288541,33.97049762503785],[124.9045822893822,33.937801296742684],[124.94495896325391,33.907189633683466],[124.98336069111929,33.88195421251502],[125.01298488118586,33.86560604837151],[125.06115161985312,33.852110584009914],[125.39535637148634,33.80196889935186],[125.57882262964861,33.77479074527645],[125.86703930884934,33.73207775464737],[125.87559740820163,33.73076112398176],[125.88426522677884,33.72944449331139],[125.89282332613601,33.728237581861706],[125.90138142547968,33.72692095119849],[125.90993952483309,33.725714039746286],[125.91860734340716,33.72439740907592],[125.92716544276635,33.72308077841331],[125.93572354211543,33.72176414773991],[125.94428164146852,33.72055723629529],[125.95294946004101,33.71935032484299],[125.96095896327697,33.71814341340308],[125.96907818574238,33.716936501949704],[125.97763628509385,33.71540043283415],[125.98630410366684,33.71386436371996],[125.99343585313562,33.71276717149415],[126.00199395248617,33.7110116639359],[126.0106617710618,33.70925615637619],[126.01428250539944,33.7085978410433],[126.02284060475273,33.7068423334881],[126.0315084233239,33.70508682592209],[126.0400665226745,33.70344103758643],[126.04862462202709,33.70168553002767],[126.06124233261048,33.699161987911914],[126.06080345572009,33.69718704190624],[126.06058401727633,33.6952120959014],[126.06025485961435,33.692469115342085],[126.06003542117003,33.690603888559636],[126.059815982717,33.688848381004206],[126.05970626349593,33.68709287344224],[126.05948682505792,33.6852276466557],[126.05948682504774,33.68347213910202],[126.05915766739089,33.68171663154443],[126.05915766738129,33.679851404760456],[126.05904794815787,33.67809589720396],[126.05904794816611,33.67623067042153],[126.05904794815783,33.674475162855266],[126.05904794816469,33.672719655299176],[126.05893822894531,33.67085442851724],[126.05904794816215,33.669098920961886],[126.05904794816266,33.66734341339768],[126.059047948168,33.66547818661833],[126.05915766738835,33.66372267905861],[126.05915766738342,33.66185745227412],[126.05937710583105,33.660101944718235],[126.05948682505364,33.65823671793627],[126.05970626349608,33.656590929598245],[126.05981598271974,33.65472570281129],[126.06003542116147,33.65297019525632],[126.06025485960565,33.651214687695266],[126.0603645788286,33.649349460914245],[126.0606937365034,33.647703672573165],[126.06091317494284,33.6458384457944],[126.06124233260961,33.644082938233815],[126.06146177106166,33.642217711454215],[126.06190064794548,33.640571923113235],[126.06212008639092,33.63870669633646],[126.06255896327957,33.63706090800279],[126.06299784017534,33.63519568122031],[126.06332699784063,33.633440173661654],[126.06376587472404,33.6316846660962],[126.06420475161497,33.62992915854123],[126.0647533477339,33.62806393176036],[126.06508250540325,33.62641814341765],[126.06563110151231,33.62466263585815],[126.0661796976179,33.62290712830486],[126.06672829373255,33.621151620739965],[126.06727688985056,33.61950583240841],[126.06782548596216,33.61764060562074],[126.06837408207029,33.615994817282235],[126.06903239740973,33.61423930972571],[126.06969071274428,33.612483802166466],[126.07023930884927,33.61072829460733],[126.07089762419064,33.609082506271946],[126.07166565874864,33.607436717937354],[126.07232397407596,33.60568121037147],[126.07298228942079,33.604035422034414],[126.07375032397707,33.602279914475346],[126.07462807775202,33.60063412614106],[126.07528639308941,33.59887861857879],[126.07605442764864,33.59734254946456],[126.07693218142971,33.595587041907066],[126.07770021598624,33.5939412535709],[126.07868768898038,33.59229546523155],[126.0794557235422,33.590649676893655],[126.08033347732498,33.58900388855754],[126.08121123109933,33.58735810022343],[126.08219870410467,33.585822031109814],[126.0830764578846,33.58417624277306],[126.08362505399376,33.583188769768434],[126.08241814254268,33.58253045443572],[126.07901684665605,33.5803360699892],[126.07572526998025,33.5780319663121],[126.07232397407789,33.57583758186057],[126.06892267818613,33.57353347819268],[126.0656311015117,33.571119655301864],[126.0624492440612,33.56881555162331],[126.05937710583294,33.566401728729645],[126.05619524838293,33.563768467397104],[126.05312311015157,33.56135464450054],[126.05027041036539,33.55872138315644],[126.04730799136068,33.55608812181759],[126.04434557235497,33.553564579707334],[126.04149287257087,33.55082159914156],[126.03874989200804,33.54796889935835],[126.03611663067271,33.5452259187936],[126.03337365010505,33.542373219009455],[126.03074038876252,33.539520519226656],[126.02832656587084,33.53666781944124],[126.0259127429805,33.533705400437604],[126.0234989200801,33.53074298143453],[126.02229200864022,33.529206912317754],[126.02119481641479,33.52767084320003],[126.01998790496569,33.52613477408516],[126.01889071273955,33.524598704970465],[126.0176838012938,33.523062635861145],[126.01658660906898,33.52152656674373],[126.01548941683998,33.519990497628584],[126.01439222462615,33.51845442851669],[126.01351447083695,33.516808640177416],[126.0124172786165,33.51527257106142],[126.01142980561636,33.513626782729254],[126.01033261339413,33.512090713616395],[126.00945485960534,33.510444925275955],[126.0084673866115,33.508908856161284],[126.00747991360602,33.50715334860321],[126.00671187904953,33.505617279486614],[126.00572440604664,33.503971491146146],[126.00484665226477,33.5023257028144],[126.00396889849027,33.50078963369918],[126.00309114471038,33.4990341261436],[126.00221339092292,33.497388337805496],[126.00144535636959,33.495742549460886],[126.00067732181046,33.49409676113265],[125.99990928725525,33.4923412535656],[125.99903153347964,33.49058574600648],[125.9981537797001,33.48992743067025],[125.9949719222433,33.48762332700679],[125.9918997840192,33.485209504112106],[125.98860820734035,33.48268596199452],[125.98553606911025,33.4802721390976],[125.98235421165843,33.47774859698452],[125.9793917926521,33.47511533564025],[125.97653909286724,33.47237235507921],[125.9735766738664,33.46984881295969],[125.97083369329839,33.467105832398495],[125.96809071274285,33.46436285183788],[125.96534773218008,33.461510152059844],[125.96282419006555,33.458657452276285],[125.96008120949656,33.45569503326474],[125.9576673866115,33.45284233347983],[125.95503412526557,33.44987991447905],[125.9527300215917,33.44691749547032],[125.95152311014836,33.445271707135454],[125.95042591792567,33.44384535724358],[125.94921900647998,33.44241900734686],[125.94812181425577,33.440773219012954],[125.94713434125282,33.43923714989707],[125.94603714902729,33.437701080783974],[125.9449399568049,33.4361650116659],[125.94384276457596,33.43451922333126],[125.94274557235383,33.43298315421194],[125.94186781857348,33.431337365876175],[125.94077062634291,33.429801296762605],[125.9397831533411,33.42815550842471],[125.93879568034603,33.426619439311466],[125.93791792656855,33.42486393175359],[125.93693045355924,33.423327862638295],[125.93605269978367,33.42179179352591],[125.93506522678277,33.42003628596677],[125.93429719222013,33.418500216854675],[125.93330971922335,33.41674470929439],[125.93243196544651,33.41520864017684],[125.93166393088417,33.41345313261943],[125.93089589632108,33.411807344280035],[125.93001814254939,33.41005183672344],[125.92925010798984,33.40840604838694],[125.92859179265281,33.40665054082258],[125.92771403887077,33.405004752487024],[125.92705572353633,33.403249244927245],[125.92639740820819,33.40160345658864],[125.92573909287512,33.39984794903603],[125.92508077754067,33.39820216069732],[125.92442246220241,33.39644665313525],[125.92365442764827,33.394800864794405],[125.92310583153657,33.393045357237064],[125.92244751620187,33.39139956890268],[125.92189892008747,33.389534342116285],[125.92135032397394,33.38777883455974],[125.92091144708296,33.38602332699988],[125.92036285097075,33.38426781944461],[125.9198142548534,33.382292873437144],[125.9186073434074,33.37954989287557],[125.91783930885174,33.37779438531823],[125.91718099351445,33.37614859697596],[125.91652267818061,33.374393089418064],[125.91586436285277,33.37274730108622],[125.91520604751655,33.37099179352049],[125.91454773218103,33.369346005182315],[125.91399913606914,33.367590497629635],[125.91345053995866,33.365834990068585],[125.9127922246207,33.36407948251234],[125.91224362850676,33.362433694168516],[125.91169503239888,33.36056846739235],[125.9111464362886,33.358922679049975],[125.91070755939396,33.35705745227356],[125.91015896327676,33.35541166393309],[125.90961036716892,33.35354643715542],[125.90928120950363,33.351900648818926],[125.9088423326132,33.35003542203691],[125.90840345572171,33.34827991447725],[125.90818401727434,33.34652440691725],[125.90774514038691,33.34465918013063],[125.90730626349603,33.34301339179499],[125.90708682505581,33.3411481650142],[125.9067576673836,33.33939265745287],[125.9064285097147,33.33752743066901],[125.90609935205313,33.335881642333966],[125.90598963282636,33.33401641554936],[125.9056604751574,33.33226090799225],[125.90544103671598,33.33039568121097],[125.90533131749497,33.32864017365623],[125.90500215982826,33.32677494687068],[125.9048924406075,33.3249097200925],[125.90478272138475,33.323263931753914],[125.90467300215904,33.32139870497182],[125.90467300215691,33.31964319741199],[125.90445356371345,33.317777970625265],[125.90445356371183,33.316022463069686],[125.90434384449422,33.31415723629052],[125.90434384449279,33.31240172872896],[125.90434384449544,33.31064622116908],[125.90434384448969,33.3087809943861],[125.90445356371518,33.30702548682505],[125.90445356371264,33.305160260044225],[125.90445356371798,33.305050540819565],[125.90467300215559,33.303404752486124],[125.90467300215997,33.3015395257038],[125.90478272138363,33.29978401814771],[125.90489244060413,33.297918791359535],[125.90500215983035,33.296163283801896],[125.90533131749777,33.29429805701919],[125.90544103671328,33.29265226868595],[125.90566047515695,33.29078704190503],[125.9059896328256,33.28892181511782],[125.90609935205028,33.287166307562494],[125.90642850972087,33.285301080777934],[125.90664794815785,33.28354557322355],[125.90708682505297,33.281790065662115],[125.90730626349999,33.28003455809743],[125.90774514039077,33.27827905053815],[125.90796457882935,33.276523542981124],[125.90840345571708,33.274658316196536],[125.90884233261173,33.272902808637696],[125.90939092872098,33.27114730107914],[125.9097200863881,33.26928207430287],[125.91015896328256,33.267636285961466],[125.91070755939542,33.2657710591853],[125.9111464362824,33.26412527084033],[125.91169503239612,33.26226004406635],[125.91224362850753,33.26061425572474],[125.91279222462435,33.25874902894316],[125.91345053995448,33.25710324060414],[125.91399913606486,33.25534773304502],[125.91454773217839,33.25359222548687],[125.91520604751335,33.25194643715042],[125.915864362849,33.250081210367185],[125.91652267817842,33.248435422028805],[125.91718099352228,33.246679914468466],[125.91783930885113,33.2450341261338],[125.91860734341296,33.243278618571836],[125.91937537796836,33.24163283024366],[125.92003369330475,33.23987732267688],[125.92091144707838,33.23834125356883],[125.92167948163801,33.236585746002184],[125.92244751619836,33.234939957664714],[125.92332526997214,33.23318445010601],[125.92420302375254,33.2316483809975],[125.92508077753075,33.22989287343731],[125.92584881209426,33.22835680432226],[125.92683628509343,33.2266012967604],[125.9277140388749,33.224955508423164],[125.92870151188069,33.22341943930788],[125.92968898488037,33.22166393174981],[125.93056673866097,33.22012786263212],[125.93155421166493,33.2184820742973],[125.93265140389083,33.216946005185406],[125.93352915766792,33.21530021684605],[125.93462634989203,33.21376414773604],[125.93572354211909,33.21211835939784],[125.93682073433602,33.21058229028333],[125.93791792656492,33.20904622116469],[125.93901511878644,33.20751015205133],[125.94011231101585,33.20586436371592],[125.94131922245792,33.20443801382021],[125.9423066954604,33.20279222548796],[125.94362332613433,33.20136587559512],[125.9448302375786,33.19993952570252],[125.94724406046977,33.196867387475905],[125.94965788336258,33.194014687689375],[125.9521814254823,33.19105226868123],[125.9548146868268,33.18819956889592],[125.95744794816031,33.18534686911205],[125.96019092872389,33.18249416932994],[125.9606298056156,33.18216501166117],[125.96183671705889,33.179531750324834],[125.96282419006336,33.17788596198874],[125.96370194384019,33.17624017365227],[125.96457969762136,33.17448466608906],[125.96545745140344,33.17294859697289],[125.96644492439997,33.17130280863789],[125.96732267818463,33.169657020306914],[125.96831015118845,33.16801123196464],[125.9692976241928,33.166475162852116],[125.97039481640914,33.16482937451844],[125.97127257019814,33.16329330539741],[125.97236976241929,33.16164751706463],[125.97346695464472,33.160111447952204],[125.97456414686496,33.15846565961237],[125.97566133909157,33.157039309719764],[125.97664881209553,33.15539352138174],[125.97774600431919,33.153967171487935],[125.97895291576447,33.15232138315281],[125.98005010799189,33.150785314039396],[125.98246393088067,33.147822895033414],[125.98476803455296,33.14486047602663],[125.98740129589156,33.1418980570204],[125.98992483800757,33.13893563801483],[125.99255809934672,33.13608293823117],[125.99519136068868,33.133230238443105],[125.99793434125563,33.13048725788341],[126.00015351298426,33.128268094156375],[126.00050893090362,32.18330000022944],[125.41660000005801,32.18330000022944],[125.2915274233529,32.29603254348849],[125.2915274233529,32.29603254348849],[124.1703890895801,33.30027247341363],[124.13330000050156,33.3332999996174],[124.00830000038117,34.00000000037813],[124.12499999893906,34.99999999050201],[124.1250000000107,34.999999999629644],[124.12552550256989,35.000702825122254]]]]}},{"type":"Feature","properties":{"fid":0,"GML_ID":null,"OBJECTID":null,"ZONE_NM":null,"MNCT_NO":null,"MNCT_SCALE":null,"MNCT_NM":null,"RELREGLTN":null,"RELGOAG":null,"REVIYR":null,"ZONE_DESC":null,"PHOTO1_PAT":null,"ID":-2147483647,"CATE_CD":null,"ADR_CD":null,"ADR_KNM":null,"ORIGIN":null,"ORIYR":null,"ORIORG":null,"NAME":"특정어업수역Ⅳ","WARD_NM":null,"WARD_ID":null,"GISID":null,"FID_2":null,"NAME_2":null,"FID_3":null,"NAME_3":null,"GID":null,"NAME_4":null,"FID_4":null,"NAME_5":null,"FID_5":null,"NAME_6":null,"zoneId":"4","zoneLabel":"Ⅳ","zoneName":"수역IV(서해중간)"},"geometry":{"type":"MultiPolygon","coordinates":[[[[124.5000000004969,35.50000000042455],[124.49999999999986,36.149546106620946],[124.4999999995367,36.75000000008733],[124.33330000342558,36.99999999478431],[124.7277778,36.999999999999986],[124.7277778,37.002850262730064],[125.22890798453429,37.00285235263158],[125.48677527339994,37.00285342803518],[125.48313174945228,36.99655378059511],[125.42838185744586,36.902634126163626],[125.40874211662458,36.86752397498242],[125.38899265657653,36.83471792746254],[125.38813279807825,36.83333333085692],[125.38813279807827,36.83333333085692],[125.38054427644461,36.8211127438784],[125.34982289415717,36.764387905858634],[125.31186004319068,36.69745918015447],[125.30198531316864,36.67134600520989],[125.29353693303631,36.64062462291979],[125.29353693302893,36.629213823783694],[125.29222030236126,36.616815551647505],[125.29507300215339,36.58719136158454],[125.29935205182719,36.57358617799722],[125.30922678184857,36.54516889937941],[125.32480691143508,36.515654428537594],[125.35871015117266,36.471327862663806],[125.44802159825971,36.366655724438054],[125.56959049675942,36.2265442773542],[125.58791360690596,36.20602678275257],[125.59999999972815,36.192052276337186],[125.63635753497944,36.149999999892515],[125.73779006479684,36.03256069204394],[125.7589658747297,35.99712138318039],[125.79144276457559,35.926023327024815],[125.80987559395068,35.88367170716058],[125.82271274298272,35.8458185754091],[125.83269719222409,35.81487775467436],[125.83818315334851,35.78843542206208],[125.84838704103223,35.720628942581484],[125.84883285971566,35.71666666590135],[125.85134946004115,35.69429632918767],[125.85266609070975,35.68398272227205],[125.84838704103304,35.665549892899456],[125.81217969762577,35.56548596201379],[125.78540820733667,35.49614341342083],[125.77564319654155,35.46509287346292],[125.7685114470775,35.45006133998193],[125.74660300858118,35.43333333196778],[125.68677062634823,35.38763110240288],[125.50112570193414,35.244228078642166],[125.39272311014315,35.16073175033739],[125.37429028076843,35.14800432053223],[125.26166742516176,35.05960784949278],[125.22935118788651,35.03422548683394],[125.18579553225123,34.9999999985136],[125.18668977225775,35.000702825122254],[124.12552550256989,35.000702825122254],[124.5000000004969,35.50000000042455]]]]}}]} \ No newline at end of file diff --git a/apps/web/public/map/styles/carto-dark.json b/apps/web/public/map/styles/carto-dark.json new file mode 100644 index 0000000..f93fcb0 --- /dev/null +++ b/apps/web/public/map/styles/carto-dark.json @@ -0,0 +1,30 @@ +{ + "version": 8, + "name": "CARTO Dark (Legacy)", + "sources": { + "carto-dark": { + "type": "raster", + "tiles": [ + "https://a.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png", + "https://b.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png", + "https://c.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png", + "https://d.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png" + ], + "tileSize": 256, + "attribution": "© OpenStreetMap contributors © CARTO" + } + }, + "layers": [ + { + "id": "background", + "type": "background", + "paint": { "background-color": "#0b1020" } + }, + { + "id": "carto-dark", + "type": "raster", + "source": "carto-dark", + "paint": { "raster-opacity": 1 } + } + ] +} diff --git a/apps/web/public/map/styles/osm-seamark.json b/apps/web/public/map/styles/osm-seamark.json new file mode 100644 index 0000000..c6764e8 --- /dev/null +++ b/apps/web/public/map/styles/osm-seamark.json @@ -0,0 +1,28 @@ +{ + "version": 8, + "name": "OSM Raster + OpenSeaMap", + "sources": { + "osm": { + "type": "raster", + "tiles": ["https://tile.openstreetmap.org/{z}/{x}/{y}.png"], + "tileSize": 256, + "attribution": "© OpenStreetMap contributors" + }, + "seamark": { + "type": "raster", + "tiles": ["https://tiles.openseamap.org/seamark/{z}/{x}/{y}.png"], + "tileSize": 256, + "attribution": "© OpenSeaMap contributors" + } + }, + "layers": [ + { "id": "osm", "type": "raster", "source": "osm" }, + { + "id": "seamark", + "type": "raster", + "source": "seamark", + "paint": { "raster-opacity": 0.85 } + } + ] +} + diff --git a/apps/web/public/vite.svg b/apps/web/public/vite.svg new file mode 100644 index 0000000..e7b8dfb --- /dev/null +++ b/apps/web/public/vite.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/apps/web/src/app/App.tsx b/apps/web/src/app/App.tsx new file mode 100644 index 0000000..afffeaa --- /dev/null +++ b/apps/web/src/app/App.tsx @@ -0,0 +1,6 @@ +import { DashboardPage } from "../pages/dashboard/DashboardPage"; + +export default function App() { + return ; +} + diff --git a/apps/web/src/app/styles.css b/apps/web/src/app/styles.css new file mode 100644 index 0000000..bd6a490 --- /dev/null +++ b/apps/web/src/app/styles.css @@ -0,0 +1,675 @@ +@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;600;700;800;900&display=swap"); + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +:root { + --bg: #020617; + --panel: #0f172a; + --card: #1e293b; + --border: #1e3a5f; + --text: #e2e8f0; + --muted: #64748b; + --accent: #3b82f6; + + --crit: #ef4444; + --high: #f59e0b; +} + +html, +body { + height: 100%; +} + +body { + font-family: "Noto Sans KR", sans-serif; + background: var(--bg); + color: var(--text); + overflow: hidden; +} + +#root { + height: 100%; +} + +.app { + display: grid; + grid-template-columns: 310px 1fr; + grid-template-rows: 44px 1fr; + height: 100vh; +} + +.topbar { + grid-column: 1/-1; + background: var(--panel); + border-bottom: 1px solid var(--border); + display: flex; + align-items: center; + padding: 0 14px; + gap: 10px; + z-index: 1000; +} + +.topbar .logo { + font-size: 14px; + font-weight: 800; + display: flex; + align-items: center; + gap: 6px; + white-space: nowrap; +} + +.topbar .logo span { + color: var(--accent); +} + +.topbar .stats { + display: flex; + gap: 14px; + margin-left: auto; + flex-wrap: wrap; + justify-content: flex-end; +} + +.topbar .stat { + font-size: 10px; + color: var(--muted); + display: flex; + align-items: center; + gap: 4px; +} + +.topbar .stat b { + color: var(--text); + font-size: 12px; +} + +.topbar .time { + font-size: 10px; + color: var(--accent); + font-weight: 600; + margin-left: 10px; + white-space: nowrap; +} + +.sidebar { + background: var(--panel); + border-right: 1px solid var(--border); + overflow-y: auto; + display: flex; + flex-direction: column; +} + +.map-area { + position: relative; +} + +.sb { + padding: 10px 12px; + border-bottom: 1px solid var(--border); +} + +.sb-t { + font-size: 9px; + font-weight: 700; + color: var(--muted); + letter-spacing: 1.5px; + text-transform: uppercase; + margin-bottom: 6px; +} + +/* Type grid */ +.tg { + display: grid; + grid-template-columns: repeat(3, 1fr); + gap: 3px; +} + +.tb { + background: var(--card); + border: 1px solid transparent; + border-radius: 5px; + padding: 4px; + cursor: pointer; + text-align: center; + transition: all 0.15s; + user-select: none; +} + +.tb:hover { + border-color: var(--border); +} + +.tb.on { + border-color: var(--accent); + background: rgba(59, 130, 246, 0.1); +} + +.tb .c { + font-size: 11px; + font-weight: 800; +} + +.tb .n { + font-size: 8px; + color: var(--muted); +} + +/* Speed bar */ +.sbar { + position: relative; + height: 24px; + background: var(--bg); + border-radius: 5px; + overflow: hidden; + margin: 4px 0; +} + +.sseg { + position: absolute; + border-radius: 3px; + display: flex; + align-items: center; + justify-content: center; + font-size: 7px; + color: #fff; + font-weight: 600; +} + +.sseg.p { + height: 24px; + top: 0; + border: 1.5px solid rgba(255, 255, 255, 0.25); + box-shadow: 0 0 6px rgba(0, 0, 0, 0.3); +} + +.sseg:not(.p) { + height: 16px; + top: 4px; + opacity: 0.6; +} + +/* Vessel list */ +.vlist { + flex: 1; + min-height: 0; + overflow-y: auto; +} + +.vi { + display: flex; + align-items: center; + gap: 6px; + padding: 4px 6px; + border-radius: 3px; + cursor: pointer; + font-size: 10px; + transition: background 0.1s; + user-select: none; +} + +.vi:hover { + background: var(--card); +} + +.vi .dot { + width: 7px; + height: 7px; + border-radius: 50%; + flex-shrink: 0; +} + +.vi .nm { + flex: 1; + font-weight: 500; +} + +.vi .sp { + font-weight: 700; + font-size: 9px; +} + +.vi .st { + font-size: 7px; + padding: 1px 3px; + border-radius: 2px; + font-weight: 600; +} + +/* AIS target list */ +.ais-q { + flex: 1; + font-size: 10px; + padding: 6px 8px; + border-radius: 6px; + border: 1px solid var(--border); + background: rgba(30, 41, 59, 0.75); + color: var(--text); + outline: none; +} + +.ais-q::placeholder { + color: rgba(100, 116, 139, 0.9); +} + +.ais-mode { + display: flex; + border: 1px solid var(--border); + border-radius: 6px; + overflow: hidden; +} + +.ais-mode-btn { + font-size: 9px; + padding: 0 8px; + height: 28px; + border: none; + background: var(--card); + color: var(--muted); + cursor: pointer; +} + +.ais-mode-btn.on { + background: rgba(59, 130, 246, 0.18); + color: var(--text); +} + +.ais-list { + flex: 1; + min-height: 0; + overflow-y: auto; +} + +.ais-row { + display: flex; + align-items: center; + gap: 6px; + padding: 6px 6px; + border-radius: 6px; + cursor: pointer; + user-select: none; + transition: background 0.12s, border-color 0.12s; + border: 1px solid transparent; +} + +.ais-row:hover { + background: rgba(30, 41, 59, 0.6); + border-color: rgba(30, 58, 95, 0.8); +} + +.ais-row.sel { + background: rgba(59, 130, 246, 0.14); + border-color: rgba(59, 130, 246, 0.55); +} + +.ais-dot { + width: 7px; + height: 7px; + border-radius: 50%; + flex-shrink: 0; +} + +.ais-nm { + flex: 1; + min-width: 0; +} + +.ais-nm1 { + font-size: 10px; + font-weight: 700; + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.ais-nm2 { + font-size: 9px; + color: var(--muted); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; +} + +.ais-right { + text-align: right; + flex-shrink: 0; +} + +.ais-badges { + display: flex; + gap: 4px; + justify-content: flex-end; + margin-bottom: 2px; + flex-wrap: wrap; +} + +.ais-badge { + font-size: 8px; + padding: 1px 5px; + border-radius: 5px; + border: 1px solid rgba(255, 255, 255, 0.08); + font-weight: 800; + letter-spacing: 0.2px; + color: #fff; + background: rgba(100, 116, 139, 0.22); +} + +.ais-badge.pn { + color: var(--muted); + background: rgba(30, 41, 59, 0.55); + border-color: rgba(30, 58, 95, 0.9); + font-weight: 700; +} + +.ais-badge.PT { + background: rgba(30, 64, 175, 0.28); + border-color: rgba(30, 64, 175, 0.7); +} +.ais-badge.PT-S { + background: rgba(234, 88, 12, 0.22); + border-color: rgba(234, 88, 12, 0.7); +} +.ais-badge.GN { + background: rgba(16, 185, 129, 0.22); + border-color: rgba(16, 185, 129, 0.7); +} +.ais-badge.OT { + background: rgba(139, 92, 246, 0.22); + border-color: rgba(139, 92, 246, 0.7); +} +.ais-badge.PS { + background: rgba(239, 68, 68, 0.22); + border-color: rgba(239, 68, 68, 0.7); +} +.ais-badge.FC { + background: rgba(245, 158, 11, 0.22); + border-color: rgba(245, 158, 11, 0.7); +} + +.ais-sp { + font-size: 10px; + font-weight: 800; +} + +.ais-ts { + font-size: 9px; + color: rgba(100, 116, 139, 0.9); +} + +/* Alarm */ +.ai { + display: flex; + gap: 6px; + padding: 4px 6px; + border-radius: 3px; + margin-bottom: 2px; + font-size: 9px; + border-left: 3px solid; +} + +.ai.cr { + border-color: var(--crit); + background: rgba(239, 68, 68, 0.07); +} + +.ai.hi { + border-color: var(--high); + background: rgba(245, 158, 11, 0.05); +} + +.ai .at { + color: var(--muted); + font-size: 8px; + white-space: nowrap; +} + +/* Relation panel */ +.rel-panel { + background: var(--card); + border-radius: 6px; + padding: 8px; + margin-top: 4px; +} + +.rel-header { + display: flex; + align-items: center; + gap: 6px; + margin-bottom: 6px; +} + +.rel-badge { + font-size: 9px; + padding: 1px 5px; + border-radius: 3px; + font-weight: 700; +} + +.rel-line { + display: flex; + align-items: center; + gap: 4px; + font-size: 10px; + padding: 2px 0; +} + +.rel-line .dot { + width: 6px; + height: 6px; + border-radius: 50%; + flex-shrink: 0; +} + +.rel-link { + width: 20px; + display: flex; + align-items: center; + justify-content: center; + color: var(--muted); + font-size: 10px; +} + +.rel-dist { + font-size: 8px; + padding: 1px 4px; + border-radius: 2px; + font-weight: 600; +} + +/* Fleet network */ +.fleet-card { + background: rgba(30, 41, 59, 0.8); + border: 1px solid var(--border); + border-radius: 6px; + padding: 8px; + margin-bottom: 4px; +} + +.fleet-owner { + font-size: 10px; + font-weight: 700; + color: var(--accent); + margin-bottom: 4px; +} + +.fleet-vessel { + display: flex; + align-items: center; + gap: 4px; + font-size: 9px; + padding: 1px 0; +} + +/* Toggles */ +.tog { + display: flex; + gap: 3px; + flex-wrap: wrap; + margin-bottom: 6px; +} + +.tog-btn { + font-size: 8px; + padding: 2px 6px; + border-radius: 3px; + border: 1px solid var(--border); + background: var(--card); + color: var(--muted); + cursor: pointer; + transition: all 0.15s; + user-select: none; +} + +.tog-btn.on { + background: var(--accent); + color: #fff; + border-color: var(--accent); +} + +/* Map panels */ +.map-legend { + position: absolute; + /* Keep attribution visible (bottom-right) for licensing/compliance. */ + bottom: 44px; + right: 12px; + z-index: 800; + background: rgba(15, 23, 42, 0.92); + backdrop-filter: blur(8px); + border: 1px solid var(--border); + border-radius: 8px; + padding: 10px; + font-size: 9px; + min-width: 180px; +} + +.map-legend .lt { + font-size: 8px; + font-weight: 700; + color: var(--muted); + margin-bottom: 4px; + letter-spacing: 1px; +} + +.map-legend .li { + display: flex; + align-items: center; + gap: 5px; + margin-bottom: 2px; +} + +.map-legend .ls { + width: 12px; + height: 12px; + border-radius: 3px; + flex-shrink: 0; +} + +.map-info { + position: absolute; + top: 12px; + right: 12px; + z-index: 800; + background: rgba(15, 23, 42, 0.95); + backdrop-filter: blur(8px); + border: 1px solid var(--border); + border-radius: 8px; + padding: 12px; + width: 270px; +} + +.map-info .ir { + display: flex; + justify-content: space-between; + font-size: 10px; + padding: 2px 0; + border-bottom: 1px solid rgba(255, 255, 255, 0.03); +} + +.map-info .il { + color: var(--muted); +} + +.map-info .iv { + font-weight: 600; +} + +.close-btn { + position: absolute; + top: 6px; + right: 8px; + background: none; + border: none; + color: var(--muted); + cursor: pointer; + font-size: 13px; +} + +.month-row { + display: flex; + gap: 1px; +} + +.month-cell { + flex: 1; + height: 12px; + border-radius: 2px; + display: flex; + align-items: center; + justify-content: center; + font-size: 6px; + font-weight: 600; +} + +::-webkit-scrollbar { + width: 3px; +} + +::-webkit-scrollbar-track { + background: transparent; +} + +::-webkit-scrollbar-thumb { + background: var(--border); + border-radius: 2px; +} + +.maplibregl-ctrl-group { + border: 1px solid var(--border) !important; + background: rgba(15, 23, 42, 0.92) !important; + backdrop-filter: blur(8px); +} + +.maplibregl-ctrl-group button { + background: transparent !important; +} + +.maplibregl-ctrl-group button + button { + border-top: 1px solid var(--border) !important; +} + +.maplibregl-ctrl-group button span { + filter: invert(1); + opacity: 0.9; +} + +.maplibregl-ctrl-attrib { + font-size: 10px !important; + background: rgba(15, 23, 42, 0.75) !important; + color: var(--text) !important; + border: 1px solid var(--border) !important; + border-radius: 8px; +} + +@media (max-width: 920px) { + .app { + grid-template-columns: 1fr; + grid-template-rows: 44px 1fr; + } + + .sidebar { + display: none; + } +} diff --git a/apps/web/src/entities/aisTarget/api/searchAisTargets.ts b/apps/web/src/entities/aisTarget/api/searchAisTargets.ts new file mode 100644 index 0000000..b963ebc --- /dev/null +++ b/apps/web/src/entities/aisTarget/api/searchAisTargets.ts @@ -0,0 +1,38 @@ +import type { AisTargetSearchResponse } from "../model/types"; + +export type SearchAisTargetsParams = { + minutes: number; + bbox?: string; +}; + +export async function searchAisTargets(params: SearchAisTargetsParams, signal?: AbortSignal) { + // Same convention as the "dark" project: + // - dev: default to Vite proxy base `/snp-api` + // - prod/other: can be overridden via `VITE_API_URL` (e.g. `http://host:8041/snp-api`) + const base = (import.meta.env.VITE_API_URL || "/snp-api").replace(/\/$/, ""); + const u = new URL(`${base}/api/ais-target/search`, window.location.origin); + u.searchParams.set("minutes", String(params.minutes)); + if (params.bbox) u.searchParams.set("bbox", params.bbox); + + const res = await fetch(u, { signal, headers: { accept: "application/json" } }); + const txt = await res.text(); + let json: unknown = null; + try { + json = JSON.parse(txt); + } catch { + // ignore + } + if (!res.ok) { + const msg = + json && typeof json === "object" && typeof (json as { message?: unknown }).message === "string" + ? (json as { message: string }).message + : txt.slice(0, 200) || res.statusText; + throw new Error(`AIS target API failed: ${res.status} ${msg}`); + } + + if (!json || typeof json !== "object") throw new Error("AIS target API returned invalid payload"); + const parsed = json as AisTargetSearchResponse; + if (!parsed.success) throw new Error(parsed.message || "AIS target API returned success=false"); + + return parsed; +} diff --git a/apps/web/src/entities/aisTarget/model/types.ts b/apps/web/src/entities/aisTarget/model/types.ts new file mode 100644 index 0000000..b89b089 --- /dev/null +++ b/apps/web/src/entities/aisTarget/model/types.ts @@ -0,0 +1,31 @@ +export type AisTarget = { + mmsi: number; + imo: number; + name: string; + callsign: string; + vesselType: string; + lat: number; + lon: number; + heading: number; + sog: number; + cog: number; + rot: number; + length: number; + width: number; + draught: number; + destination: string; + eta: string; + status: string; + messageTimestamp: string; + receivedDate: string; + source: string; + classType: string; +}; + +export type AisTargetSearchResponse = { + success: boolean; + message: string; + data: AisTarget[]; + errorCode: string | null; +}; + diff --git a/apps/web/src/entities/legacyVessel/api/useLegacyVessels.ts b/apps/web/src/entities/legacyVessel/api/useLegacyVessels.ts new file mode 100644 index 0000000..b6dc57b --- /dev/null +++ b/apps/web/src/entities/legacyVessel/api/useLegacyVessels.ts @@ -0,0 +1,33 @@ +import { useEffect, useState } from "react"; +import type { LegacyVesselDataset } from "../model/types"; + +export function useLegacyVessels(url = "/data/legacy/chinese-permitted.v1.json") { + const [data, setData] = useState(null); + const [error, setError] = useState(null); + + useEffect(() => { + let cancelled = false; + + async function run() { + try { + setError(null); + const res = await fetch(url); + if (!res.ok) throw new Error(`Failed to load legacy vessels: ${res.status} ${res.statusText}`); + const json = (await res.json()) as LegacyVesselDataset; + if (cancelled) return; + setData(json); + } catch (e) { + if (cancelled) return; + setError(e instanceof Error ? e.message : String(e)); + } + } + + void run(); + return () => { + cancelled = true; + }; + }, [url]); + + return { data, error }; +} + diff --git a/apps/web/src/entities/legacyVessel/lib/index.ts b/apps/web/src/entities/legacyVessel/lib/index.ts new file mode 100644 index 0000000..b1eb02f --- /dev/null +++ b/apps/web/src/entities/legacyVessel/lib/index.ts @@ -0,0 +1,75 @@ +import { normalizeShipName } from "./normalizeShipName"; +import type { LegacyVesselInfo } from "../model/types"; + +export type LegacyVesselIndex = { + byName: Map; + byMmsi: Map; +}; + +function score(v: LegacyVesselInfo) { + // Prefer records that were merged from more sources. + return Number(!!v.sources.permittedList) + Number(!!v.sources.checklist) + Number(!!v.sources.fleet906); +} + +export function buildLegacyVesselIndex(vessels: LegacyVesselInfo[]): LegacyVesselIndex { + const byName = new Map(); + const byMmsi = new Map(); + + for (const v of vessels) { + const keys = new Set(); + if (v.shipNameRoman) keys.add(normalizeShipName(v.shipNameRoman)); + if (v.shipNameCn) keys.add(normalizeShipName(v.shipNameCn)); + if (v.callSign) keys.add(normalizeShipName(v.callSign)); + + for (const k of keys) { + if (!k) continue; + const prev = byName.get(k); + if (!prev) { + byName.set(k, v); + continue; + } + if (score(v) > score(prev)) byName.set(k, v); + } + + for (const m of v.mmsiList || []) { + if (!Number.isFinite(m)) continue; + const prev = byMmsi.get(m); + if (!prev) { + byMmsi.set(m, v); + continue; + } + if (score(v) > score(prev)) byMmsi.set(m, v); + } + } + + return { byName, byMmsi }; +} + +export type LegacyMatchable = { + mmsi?: number; + name?: string; + callsign?: string; +}; + +export function matchLegacyVessel(t: LegacyMatchable, idx: LegacyVesselIndex): LegacyVesselInfo | null { + const mmsi = t.mmsi; + if (typeof mmsi === "number") { + const hit = idx.byMmsi.get(mmsi); + if (hit) return hit; + } + + const nameKey = t.name ? normalizeShipName(t.name) : ""; + if (nameKey) { + const hit = idx.byName.get(nameKey); + if (hit) return hit; + } + + const csKey = t.callsign ? normalizeShipName(t.callsign) : ""; + if (csKey) { + const hit = idx.byName.get(csKey); + if (hit) return hit; + } + + return null; +} + diff --git a/apps/web/src/entities/legacyVessel/lib/normalizeShipName.ts b/apps/web/src/entities/legacyVessel/lib/normalizeShipName.ts new file mode 100644 index 0000000..e1a2abd --- /dev/null +++ b/apps/web/src/entities/legacyVessel/lib/normalizeShipName.ts @@ -0,0 +1,5 @@ +export function normalizeShipName(x: string) { + // User requirement: case-insensitive + whitespace removed. + return (x || "").toLowerCase().replace(/\s+/g, ""); +} + diff --git a/apps/web/src/entities/legacyVessel/model/types.ts b/apps/web/src/entities/legacyVessel/model/types.ts new file mode 100644 index 0000000..c998342 --- /dev/null +++ b/apps/web/src/entities/legacyVessel/model/types.ts @@ -0,0 +1,35 @@ +export type LegacyVesselSources = { + permittedList: boolean; + checklist: boolean; + fleet906: boolean; +}; + +export type LegacyVesselInfo = { + permitNo: string; + shipNameRoman: string; + shipNameCn: string | null; + shipCode: string; // PT | PT-S | GN | OT | PS | FC | ... + ton: number | null; + callSign: string; + mmsiList: number[]; + workSeaArea: string; + workTerm1: string; + workTerm2: string; + quota: string; + + ownerCn: string | null; + ownerRoman: string | null; + + pairPermitNo: string | null; + pairShipNameCn: string | null; + + checklistSheet: string | null; + sources: LegacyVesselSources; +}; + +export type LegacyVesselDataset = { + generatedAt: string; + counts: Record; + vessels: LegacyVesselInfo[]; +}; + diff --git a/apps/web/src/entities/vessel/lib/filter.ts b/apps/web/src/entities/vessel/lib/filter.ts new file mode 100644 index 0000000..516c0dc --- /dev/null +++ b/apps/web/src/entities/vessel/lib/filter.ts @@ -0,0 +1,34 @@ +import type { Vessel, VesselTypeCode } from "../model/types"; + +export function isTrawl(code: VesselTypeCode) { + return code === "PT" || code === "PT-S"; +} + +export function filterVesselsForMap(vessels: readonly Vessel[], selectedType: VesselTypeCode | null) { + if (!selectedType) return vessels; + + return vessels.filter((v) => { + if (v.code === selectedType) return true; + + // PT and PT-S should be shown together + if (selectedType === "PT" && v.code === "PT-S") return true; + if (selectedType === "PT-S" && v.code === "PT") return true; + + // FC interacts with trawl; show trawl when FC selected and FC when trawl selected + if (selectedType === "FC" && (v.code === "PT" || v.code === "PT-S")) return true; + if ((selectedType === "PT" || selectedType === "PT-S") && v.code === "FC") return true; + + return false; + }); +} + +export function filterVesselsForList(vessels: readonly Vessel[], selectedType: VesselTypeCode | null) { + if (!selectedType) return vessels; + return vessels.filter((v) => { + if (v.code === selectedType) return true; + if (selectedType === "PT" && v.code === "PT-S") return true; + if (selectedType === "PT-S" && v.code === "PT") return true; + return false; + }); +} + diff --git a/apps/web/src/entities/vessel/model/meta.ts b/apps/web/src/entities/vessel/model/meta.ts new file mode 100644 index 0000000..f2f267d --- /dev/null +++ b/apps/web/src/entities/vessel/model/meta.ts @@ -0,0 +1,147 @@ +import type { ZoneId } from "../../zone/model/meta"; +import type { VesselTypeCode } from "./types"; + +export const SPEED_MAX = 15; + +export const MONTH_LABELS = [ + "1월", + "2월", + "3월", + "4월", + "5월", + "6월", + "7월", + "8월", + "9월", + "10월", + "11월", + "12월", +] as const; + +export interface SpeedSegment { + label: string; + range: [number, number]; + typicalSpeed: number; + color: string; + primary?: boolean; +} + +export interface VesselTypeMeta { + code: VesselTypeCode; + name: string; + count: number; + allowedZones: ZoneId[]; + color: string; + icon: string; + speedProfile: SpeedSegment[]; + monthlyIntensity: number[]; // 12 months (0 = closed) + trajectory: string; +} + +export const VESSEL_TYPE_ORDER: VesselTypeCode[] = ["PT", "PT-S", "GN", "OT", "PS", "FC"]; + +export const VESSEL_TYPES: Record = { + PT: { + code: "PT", + name: "2척식 저인망(본선)", + count: 323, + allowedZones: ["2", "3"], + color: "#2563EB", + icon: "⛵", + speedProfile: [ + { label: "정박", range: [0, 0.5], typicalSpeed: 0.3, color: "#64748B" }, + { label: "투양망", range: [1, 2.5], typicalSpeed: 1.5, color: "#F59E0B" }, + { label: "예인조업", range: [2.5, 4.5], typicalSpeed: 3.3, color: "#2563EB", primary: true }, + { label: "저속", range: [4.5, 7], typicalSpeed: 5.5, color: "#8B5CF6" }, + { label: "고속", range: [7, 15], typicalSpeed: 8.3, color: "#475569" }, + ], + monthlyIntensity: [0.5, 0.5, 0.7, 0.8, 0.7, 0.1, 0, 0, 0.8, 1, 0.9, 0.6], + trajectory: "직선예인(쌍동기화)", + }, + "PT-S": { + code: "PT-S", + name: "2척식 저인망(부속선)", + count: 323, + allowedZones: ["2", "3"], + color: "#3B82F6", + icon: "⛵", + speedProfile: [ + { label: "정박", range: [0, 0.5], typicalSpeed: 0.3, color: "#64748B" }, + { label: "보조", range: [1, 2.5], typicalSpeed: 1.5, color: "#F59E0B" }, + { label: "동기예인", range: [2.5, 4.5], typicalSpeed: 3.3, color: "#3B82F6", primary: true }, + { label: "추종", range: [4.5, 7], typicalSpeed: 5.5, color: "#8B5CF6" }, + { label: "고속", range: [7, 15], typicalSpeed: 8.3, color: "#475569" }, + ], + monthlyIntensity: [0.5, 0.5, 0.7, 0.8, 0.7, 0.1, 0, 0, 0.8, 1, 0.9, 0.6], + trajectory: "본선거울상", + }, + GN: { + code: "GN", + name: "유망", + count: 200, + allowedZones: ["2", "3", "4"], + color: "#059669", + icon: "🪢", + speedProfile: [ + { label: "정박", range: [0, 0.3], typicalSpeed: 0.2, color: "#64748B" }, + { label: "표류", range: [0.5, 2], typicalSpeed: 1, color: "#059669", primary: true }, + { label: "양망", range: [1, 3], typicalSpeed: 2, color: "#F59E0B" }, + { label: "투망", range: [2, 4], typicalSpeed: 3, color: "#EF4444" }, + { label: "항해", range: [5, 15], typicalSpeed: 7.5, color: "#475569" }, + ], + monthlyIntensity: [0.6, 0.5, 0.7, 0.7, 0.6, 0.3, 0.2, 0.3, 0.9, 1, 0.9, 0.7], + trajectory: "투망→표류→양망", + }, + OT: { + code: "OT", + name: "1척식 저인망", + count: 13, + allowedZones: ["2", "3"], + color: "#7C3AED", + icon: "🚢", + speedProfile: [ + { label: "정박", range: [0, 0.5], typicalSpeed: 0.3, color: "#64748B" }, + { label: "투양망", range: [1, 2], typicalSpeed: 1.5, color: "#F59E0B" }, + { label: "단독예인", range: [2.5, 5], typicalSpeed: 3.5, color: "#7C3AED", primary: true }, + { label: "항해", range: [5, 15], typicalSpeed: 8, color: "#475569" }, + ], + monthlyIntensity: [0.5, 0.5, 0.7, 0.7, 0.6, 0.1, 0, 0, 0.8, 1, 0.8, 0.5], + trajectory: "단독레이스트랙", + }, + PS: { + code: "PS", + name: "위망/채낚기", + count: 16, + allowedZones: ["1", "2", "3", "4"], + color: "#DC2626", + icon: "🦑", + speedProfile: [ + { label: "정박", range: [0, 0.3], typicalSpeed: 0.2, color: "#64748B" }, + { label: "위망", range: [0.3, 1.5], typicalSpeed: 0.5, color: "#DC2626", primary: true }, + { label: "채낚기", range: [0.3, 2], typicalSpeed: 0.8, color: "#F97316", primary: true }, + { label: "투양", range: [1.5, 3], typicalSpeed: 2, color: "#F59E0B" }, + { label: "항해", range: [5, 15], typicalSpeed: 8, color: "#475569" }, + ], + monthlyIntensity: [0.6, 0.7, 0.8, 0.7, 0.4, 0.3, 0.5, 0.7, 0.9, 1, 0.8, 0.6], + trajectory: "점군집/야간표류", + }, + FC: { + code: "FC", + name: "운반선", + count: 31, + allowedZones: ["1", "2", "3", "4"], + color: "#D97706", + icon: "🚛", + speedProfile: [ + { label: "정박", range: [0, 0.3], typicalSpeed: 0.2, color: "#64748B" }, + { label: "환적", range: [0.5, 2], typicalSpeed: 1, color: "#D97706", primary: true }, + { label: "저속", range: [3, 6], typicalSpeed: 4.5, color: "#8B5CF6" }, + { label: "고속", range: [6, 15], typicalSpeed: 9, color: "#475569" }, + ], + monthlyIntensity: [0.4, 0.4, 0.6, 0.7, 0.5, 0.2, 0.1, 0.1, 0.8, 1, 0.9, 0.5], + trajectory: "허브스포크순회", + }, +}; + +export const VESSEL_TOTAL_TARGET = Object.values(VESSEL_TYPES).reduce((sum, t) => sum + t.count, 0); + diff --git a/apps/web/src/entities/vessel/model/mockFleet.ts b/apps/web/src/entities/vessel/model/mockFleet.ts new file mode 100644 index 0000000..8e86e37 --- /dev/null +++ b/apps/web/src/entities/vessel/model/mockFleet.ts @@ -0,0 +1,278 @@ +import type { ZoneId } from "../../zone/model/meta"; +import { haversineNm } from "../../../shared/lib/geo/haversineNm"; +import { VESSEL_TYPES } from "./meta"; +import type { FleetOwner, FleetState, TrawlPair, Vessel, VesselTypeCode } from "./types"; + +const SURNAMES = ["张", "王", "李", "刘", "陈", "杨", "黄", "赵", "周", "吴", "徐", "孙", "马", "朱", "胡", "郭", "林", "何", "高", "罗"]; +const REGIONS = ["荣成", "石岛", "烟台", "威海", "日照", "青岛", "连云港", "舟山", "象山", "大连"]; + +const ZONE_BOUNDS: Record = { + "1": { lon: [128.85, 131.70], lat: [36.16, 38.25] }, + "2": { lon: [126.00, 128.90], lat: [32.18, 34.35] }, + "3": { lon: [124.12, 126.06], lat: [33.13, 35.00] }, + "4": { lon: [124.33, 125.85], lat: [35.00, 37.00] }, +}; + +function rnd(a: number, b: number) { + return a + Math.random() * (b - a); +} + +function pick(arr: readonly T[]) { + return arr[Math.floor(Math.random() * arr.length)]; +} + +function randomPointInZone(zone: ZoneId) { + const b = ZONE_BOUNDS[zone]; + // Small margin to avoid sitting exactly on the edge. + const lat = rnd(b.lat[0] + 0.05, b.lat[1] - 0.05); + const lon = rnd(b.lon[0] + 0.05, b.lon[1] - 0.05); + return { lat, lon }; +} + +function makePermit(id: number, suffix: "A" | "B") { + return `C21-${10000 + id}${suffix}`; +} + +export function createMockFleetState(): FleetState { + const vessels: Vessel[] = []; + const owners: FleetOwner[] = []; + const ptPairs: TrawlPair[] = []; + + let vid = 1; + + // PT pairs: PT count == PT-S count, treat as "pair count". + for (let i = 0; i < VESSEL_TYPES.PT.count; i++) { + const owner = `${pick(SURNAMES)}${pick(SURNAMES)}${pick(["渔业", "海产", "水产", "船务"])}${pick(["有限公司", "合作社", ""])}`; + const region = pick(REGIONS); + const zone = pick(["2", "3"]); + const { lat, lon } = randomPointInZone(zone); + + const isFishing = Math.random() < 0.55; + const sp = isFishing ? rnd(2.5, 4.5) : rnd(6, 11); + const crs = rnd(0, 360); + + const pairDist = isFishing ? rnd(0.2, 1.2) : rnd(0, 0.3); // NM (rough) + const pairAngle = rnd(0, 360); + const lat2 = lat + (pairDist / 60) * Math.cos((pairAngle * Math.PI) / 180); + const lon2 = lon + ((pairDist / 60) * Math.sin((pairAngle * Math.PI) / 180)) / Math.cos((lat * Math.PI) / 180); + + const permitBase = vid; + const ptId = vid++; + const ptsId = vid++; + + const pt: Vessel = { + id: ptId, + permit: makePermit(permitBase, "A"), + code: "PT", + color: VESSEL_TYPES.PT.color, + lat, + lon, + speed: Number(sp.toFixed(1)), + course: Number(crs.toFixed(0)), + state: isFishing ? "조업중" : sp < 1 ? "정박" : "항해중", + zone, + isFishing, + owner, + region, + pairId: null, + pairDistNm: Number(pairDist.toFixed(2)), + nearVesselIds: [], + }; + + const pts: Vessel = { + id: ptsId, + permit: makePermit(permitBase, "B"), + code: "PT-S", + color: VESSEL_TYPES["PT-S"].color, + lat: Number(lat2.toFixed(4)), + lon: Number(lon2.toFixed(4)), + speed: Number((sp + rnd(-0.3, 0.3)).toFixed(1)), + course: Number((crs + rnd(-10, 10)).toFixed(0)), + state: isFishing ? "조업중" : sp < 1 ? "정박" : "항해중", + zone, + isFishing, + owner, + region, + pairId: null, + pairDistNm: pt.pairDistNm, + nearVesselIds: [], + }; + + pt.pairId = pts.id; + pts.pairId = pt.id; + + vessels.push(pt, pts); + ptPairs.push({ mainId: pt.id, subId: pts.id, owner, region }); + owners.push({ name: owner, region, vessels: [pt.id, pts.id], type: "trawl" }); + } + + // GN vessels + for (let i = 0; i < VESSEL_TYPES.GN.count; i++) { + const attachToOwner = Math.random() < 0.3 ? owners[Math.floor(Math.random() * owners.length)] : null; + const owner = attachToOwner ? attachToOwner.name : `${pick(SURNAMES)}${pick(SURNAMES)}${pick(["渔业", "水产"])}有限公司`; + const region = attachToOwner ? attachToOwner.region : pick(REGIONS); + const zone = pick(["2", "3", "4"]); + const { lat, lon } = randomPointInZone(zone); + + const isFishing = Math.random() < 0.5; + const sp = isFishing ? rnd(0.5, 2) : rnd(5, 10); + + const id = vid++; + const v: Vessel = { + id, + permit: makePermit(id, "A"), + code: "GN", + color: VESSEL_TYPES.GN.color, + lat, + lon, + speed: Number(sp.toFixed(1)), + course: Number(rnd(0, 360).toFixed(0)), + state: isFishing ? pick(["표류", "투망", "양망"]) : sp < 1 ? "정박" : "항해중", + zone, + isFishing, + owner, + region, + pairId: null, + pairDistNm: null, + nearVesselIds: [], + }; + + vessels.push(v); + if (attachToOwner) attachToOwner.vessels.push(v.id); + else owners.push({ name: owner, region, vessels: [v.id], type: "gn" }); + } + + // OT + for (let i = 0; i < VESSEL_TYPES.OT.count; i++) { + const owner = `${pick(SURNAMES)}${pick(SURNAMES)}远洋渔业`; + const region = pick(REGIONS); + const zone = pick(["2", "3"]); + const { lat, lon } = randomPointInZone(zone); + const isFishing = Math.random() < 0.5; + const sp = isFishing ? rnd(2.5, 5) : rnd(5, 10); + const id = vid++; + const v: Vessel = { + id, + permit: makePermit(id, "A"), + code: "OT", + color: VESSEL_TYPES.OT.color, + lat, + lon, + speed: Number(sp.toFixed(1)), + course: Number(rnd(0, 360).toFixed(0)), + state: isFishing ? "조업중" : "항해중", + zone, + isFishing, + owner, + region, + pairId: null, + pairDistNm: null, + nearVesselIds: [], + }; + vessels.push(v); + owners.push({ name: owner, region, vessels: [v.id], type: "ot" }); + } + + // PS + for (let i = 0; i < VESSEL_TYPES.PS.count; i++) { + const owner = `${pick(SURNAMES)}${pick(SURNAMES)}水产`; + const region = pick(REGIONS); + const zone = pick(["1", "2", "3", "4"]); + const { lat, lon } = randomPointInZone(zone); + const isFishing = Math.random() < 0.5; + const sp = isFishing ? rnd(0.3, 1.5) : rnd(5, 9); + const id = vid++; + const v: Vessel = { + id, + permit: makePermit(id, "A"), + code: "PS", + color: VESSEL_TYPES.PS.color, + lat, + lon, + speed: Number(sp.toFixed(1)), + course: Number(rnd(0, 360).toFixed(0)), + state: isFishing ? pick(["위망", "채낚기"]) : "항해중", + zone, + isFishing, + owner, + region, + pairId: null, + pairDistNm: null, + nearVesselIds: [], + }; + vessels.push(v); + owners.push({ name: owner, region, vessels: [v.id], type: "ps" }); + } + + // FC — assigned to trawl owners (positioned near PT) + const trawlOwners = owners.filter((o) => o.type === "trawl"); + for (let i = 0; i < VESSEL_TYPES.FC.count; i++) { + const oi = i < trawlOwners.length ? trawlOwners[i] : pick(trawlOwners); + + const refId = oi.vessels.find((id) => vessels[id - 1]?.code === "PT") ?? oi.vessels[0]; + const ref = vessels[refId - 1]; + + const zone = pick(["2", "3"]); + const lat = ref.lat + rnd(-0.2, 0.2); + const lon = ref.lon + rnd(-0.2, 0.2); + + const isNear = Math.random() < 0.4; + const sp = isNear ? rnd(0.5, 1.5) : rnd(5, 9); + + const nearVesselIds = isNear ? oi.vessels.filter((id) => vessels[id - 1]?.code !== "FC").slice(0, 2) : []; + + const v: Vessel = { + id: vid, + permit: makePermit(vid, "A"), + code: "FC", + color: VESSEL_TYPES.FC.color, + lat, + lon, + speed: Number(sp.toFixed(1)), + course: Number(rnd(0, 360).toFixed(0)), + state: isNear ? "환적" : "항해중", + zone, + isFishing: isNear, // kept from prototype: treat "환적" as fishing-like activity + owner: oi.name, + region: oi.region, + pairId: null, + pairDistNm: null, + nearVesselIds, + }; + vid += 1; + vessels.push(v); + oi.vessels.push(v.id); + } + + // Ensure initial pair distances are consistent with actual coordinates. + for (const p of ptPairs) { + const a = vessels[p.mainId - 1]; + const b = vessels[p.subId - 1]; + const d = haversineNm(a.lat, a.lon, b.lat, b.lon); + a.pairDistNm = d; + b.pairDistNm = d; + } + + return { vessels, owners, ptPairs }; +} + +export function tickMockFleetState(state: FleetState) { + for (const v of state.vessels) { + v.lat += (0.5 - Math.random()) * 0.003; + v.lon += (0.5 - Math.random()) * 0.003; + v.speed = Math.max(0, Number((v.speed + (0.5 - Math.random()) * 0.4).toFixed(1))); + v.course = Number(((v.course + (0.5 - Math.random()) * 6 + 360) % 360).toFixed(0)); + } + + for (const p of state.ptPairs) { + const a = state.vessels[p.mainId - 1]; + const b = state.vessels[p.subId - 1]; + const d = haversineNm(a.lat, a.lon, b.lat, b.lon); + a.pairDistNm = d; + b.pairDistNm = d; + } +} + +export function isVesselCode(code: string): code is VesselTypeCode { + return code === "PT" || code === "PT-S" || code === "GN" || code === "OT" || code === "PS" || code === "FC"; +} diff --git a/apps/web/src/entities/vessel/model/types.ts b/apps/web/src/entities/vessel/model/types.ts new file mode 100644 index 0000000..492851b --- /dev/null +++ b/apps/web/src/entities/vessel/model/types.ts @@ -0,0 +1,48 @@ +import type { ZoneId } from "../../zone/model/meta"; + +export type VesselTypeCode = "PT" | "PT-S" | "GN" | "OT" | "PS" | "FC"; + +export interface Vessel { + id: number; + permit: string; + code: VesselTypeCode; + + color: string; + + lat: number; + lon: number; + speed: number; + course: number; + state: string; + + zone: ZoneId; + isFishing: boolean; + + owner: string; + region: string; + + pairId: number | null; + pairDistNm: number | null; + + nearVesselIds: number[]; +} + +export interface TrawlPair { + mainId: number; + subId: number; + owner: string; + region: string; +} + +export interface FleetOwner { + name: string; + region: string; + vessels: number[]; // vessel ids + type: "trawl" | "gn" | "ot" | "ps"; +} + +export interface FleetState { + vessels: Vessel[]; + owners: FleetOwner[]; + ptPairs: TrawlPair[]; +} diff --git a/apps/web/src/entities/zone/api/useZones.ts b/apps/web/src/entities/zone/api/useZones.ts new file mode 100644 index 0000000..1bc7922 --- /dev/null +++ b/apps/web/src/entities/zone/api/useZones.ts @@ -0,0 +1,37 @@ +import { useEffect, useState } from "react"; + +export type ZonesGeoJson = GeoJSON.FeatureCollection< + GeoJSON.MultiPolygon, + GeoJSON.GeoJsonProperties +>; + +export function useZones(url = "/data/zones/zones.wgs84.geojson") { + const [data, setData] = useState(null); + const [error, setError] = useState(null); + + useEffect(() => { + let cancelled = false; + + async function run() { + try { + setError(null); + const res = await fetch(url); + if (!res.ok) throw new Error(`Failed to load zones: ${res.status} ${res.statusText}`); + const json = (await res.json()) as ZonesGeoJson; + if (cancelled) return; + setData(json); + } catch (e) { + if (cancelled) return; + setError(e instanceof Error ? e.message : String(e)); + } + } + + void run(); + return () => { + cancelled = true; + }; + }, [url]); + + return { data, error }; +} + diff --git a/apps/web/src/entities/zone/model/meta.ts b/apps/web/src/entities/zone/model/meta.ts new file mode 100644 index 0000000..b750580 --- /dev/null +++ b/apps/web/src/entities/zone/model/meta.ts @@ -0,0 +1,11 @@ +export type ZoneId = "1" | "2" | "3" | "4"; + +export const ZONE_IDS: ZoneId[] = ["1", "2", "3", "4"]; + +export const ZONE_META: Record = { + "1": { label: "Ⅰ", name: "수역I(동해)", color: "#3B82F6" }, + "2": { label: "Ⅱ", name: "수역II(제주남방)", color: "#22C55E" }, + "3": { label: "Ⅲ", name: "수역III(서해남부)", color: "#F59E0B" }, + "4": { label: "Ⅳ", name: "수역IV(서해중간)", color: "#A855F7" }, +}; + diff --git a/apps/web/src/features/aisPolling/useAisTargetPolling.ts b/apps/web/src/features/aisPolling/useAisTargetPolling.ts new file mode 100644 index 0000000..b7bc959 --- /dev/null +++ b/apps/web/src/features/aisPolling/useAisTargetPolling.ts @@ -0,0 +1,210 @@ +import { useEffect, useMemo, useRef, useState } from "react"; +import { searchAisTargets } from "../../entities/aisTarget/api/searchAisTargets"; +import type { AisTarget } from "../../entities/aisTarget/model/types"; + +export type AisPollingStatus = "idle" | "loading" | "ready" | "error"; + +export type AisPollingSnapshot = { + status: AisPollingStatus; + error: string | null; + lastFetchAt: string | null; + lastFetchMinutes: number | null; + lastMessage: string | null; + total: number; + lastUpserted: number; + lastInserted: number; + lastDeleted: number; +}; + +export type AisPollingOptions = { + initialMinutes?: number; + incrementalMinutes?: number; + intervalMs?: number; + retentionMinutes?: number; + bbox?: string; + enabled?: boolean; +}; + +function upsertByMmsi(store: Map, rows: AisTarget[]) { + let inserted = 0; + let upserted = 0; + + for (const r of rows) { + if (!r || typeof r.mmsi !== "number") continue; + + const prev = store.get(r.mmsi); + if (!prev) { + store.set(r.mmsi, r); + inserted += 1; + upserted += 1; + continue; + } + + // Prefer newer records if the upstream ever returns stale items. + const prevTs = prev.messageTimestamp ?? ""; + const nextTs = r.messageTimestamp ?? ""; + if (nextTs && prevTs && nextTs < prevTs) continue; + + store.set(r.mmsi, r); + upserted += 1; + } + + return { inserted, upserted }; +} + +function parseBbox(raw: string | undefined) { + if (!raw) return null; + const parts = raw + .split(",") + .map((s) => s.trim()) + .filter(Boolean); + if (parts.length !== 4) return null; + const [lonMin, latMin, lonMax, latMax] = parts.map((p) => Number(p)); + const ok = + Number.isFinite(lonMin) && + Number.isFinite(latMin) && + Number.isFinite(lonMax) && + Number.isFinite(latMax) && + lonMin >= -180 && + lonMax <= 180 && + latMin >= -90 && + latMax <= 90 && + lonMin < lonMax && + latMin < latMax; + if (!ok) return null; + return { lonMin, latMin, lonMax, latMax }; +} + +function pruneStore(store: Map, retentionMinutes: number, bboxRaw: string | undefined) { + const cutoffMs = Date.now() - retentionMinutes * 60_000; + const bbox = parseBbox(bboxRaw); + let deleted = 0; + + for (const [mmsi, t] of store.entries()) { + const ts = Date.parse(t.messageTimestamp || ""); + if (Number.isFinite(ts) && ts < cutoffMs) { + store.delete(mmsi); + deleted += 1; + continue; + } + + if (bbox) { + const lat = t.lat; + const lon = t.lon; + if (typeof lat !== "number" || typeof lon !== "number") { + store.delete(mmsi); + deleted += 1; + continue; + } + if (lon < bbox.lonMin || lon > bbox.lonMax || lat < bbox.latMin || lat > bbox.latMax) { + store.delete(mmsi); + deleted += 1; + continue; + } + } + } + + return deleted; +} + +export function useAisTargetPolling(opts: AisPollingOptions = {}) { + const initialMinutes = opts.initialMinutes ?? 60; + const incrementalMinutes = opts.incrementalMinutes ?? 1; + const intervalMs = opts.intervalMs ?? 60_000; + const retentionMinutes = opts.retentionMinutes ?? initialMinutes; + const enabled = opts.enabled ?? true; + const bbox = opts.bbox; + + const storeRef = useRef>(new Map()); + const inFlightRef = useRef(false); + + const [rev, setRev] = useState(0); + const [snapshot, setSnapshot] = useState({ + status: "idle", + error: null, + lastFetchAt: null, + lastFetchMinutes: null, + lastMessage: null, + total: 0, + lastUpserted: 0, + lastInserted: 0, + lastDeleted: 0, + }); + + useEffect(() => { + if (!enabled) return; + + let cancelled = false; + const controller = new AbortController(); + + async function run(minutes: number) { + if (inFlightRef.current) return; + inFlightRef.current = true; + try { + setSnapshot((s) => ({ ...s, status: s.status === "idle" ? "loading" : s.status, error: null })); + + const res = await searchAisTargets({ minutes, bbox }, controller.signal); + if (cancelled) return; + + const { inserted, upserted } = upsertByMmsi(storeRef.current, res.data); + const deleted = pruneStore(storeRef.current, retentionMinutes, bbox); + const total = storeRef.current.size; + const lastFetchAt = new Date().toISOString(); + + setSnapshot({ + status: "ready", + error: null, + lastFetchAt, + lastFetchMinutes: minutes, + lastMessage: res.message, + total, + lastUpserted: upserted, + lastInserted: inserted, + lastDeleted: deleted, + }); + setRev((r) => r + 1); + } catch (e) { + if (cancelled) return; + setSnapshot((s) => ({ + ...s, + status: "error", + error: e instanceof Error ? e.message : String(e), + })); + } finally { + inFlightRef.current = false; + } + } + + // Reset store when polling config changes (bbox, retention, etc). + storeRef.current = new Map(); + setSnapshot({ + status: "loading", + error: null, + lastFetchAt: null, + lastFetchMinutes: null, + lastMessage: null, + total: 0, + lastUpserted: 0, + lastInserted: 0, + lastDeleted: 0, + }); + setRev((r) => r + 1); + + void run(initialMinutes); + const id = window.setInterval(() => void run(incrementalMinutes), intervalMs); + + return () => { + cancelled = true; + controller.abort(); + window.clearInterval(id); + }; + }, [initialMinutes, incrementalMinutes, intervalMs, retentionMinutes, bbox, enabled]); + + const targets = useMemo(() => { + // `rev` is a version counter so we recompute the array snapshot when the store changes. + void rev; + return Array.from(storeRef.current.values()); + }, [rev]); + + return { targets, snapshot }; +} diff --git a/apps/web/src/features/legacyDashboard/model/derive.ts b/apps/web/src/features/legacyDashboard/model/derive.ts new file mode 100644 index 0000000..10f2778 --- /dev/null +++ b/apps/web/src/features/legacyDashboard/model/derive.ts @@ -0,0 +1,310 @@ +import type { AisTarget } from "../../../entities/aisTarget/model/types"; +import type { LegacyVesselIndex } from "../../../entities/legacyVessel/lib"; +import { matchLegacyVessel } from "../../../entities/legacyVessel/lib"; +import type { LegacyVesselInfo } from "../../../entities/legacyVessel/model/types"; +import type { ZonesGeoJson } from "../../../entities/zone/api/useZones"; +import type { ZoneId } from "../../../entities/zone/model/meta"; +import { ZONE_IDS } from "../../../entities/zone/model/meta"; +import { VESSEL_TYPES } from "../../../entities/vessel/model/meta"; +import type { VesselTypeCode } from "../../../entities/vessel/model/types"; +import { haversineNm } from "../../../shared/lib/geo/haversineNm"; +import { pointInMultiPolygon } from "../../../shared/lib/geo/pointInPolygon"; +import type { DerivedLegacyVessel, DerivedVesselState, FcLink, FleetCircle, LegacyAlarm, PairLink } from "./types"; + +function isFiniteNumber(x: unknown): x is number { + return typeof x === "number" && Number.isFinite(x); +} + +export function deriveVesselState(shipCode: VesselTypeCode, sogRaw: unknown): DerivedVesselState { + const sog = isFiniteNumber(sogRaw) ? sogRaw : null; + if (sog === null) return { label: "미상", isFishing: false, isTransit: false }; + if (sog < 0.5) return { label: "정지", isFishing: false, isTransit: false }; + + const meta = VESSEL_TYPES[shipCode]; + const inPrimary = meta.speedProfile.some((s) => s.primary && sog >= s.range[0] && sog <= s.range[1]); + if (inPrimary) return { label: "조업", isFishing: true, isTransit: false }; + + if (sog >= 5) return { label: "항해", isFishing: false, isTransit: true }; + return { label: "저속", isFishing: false, isTransit: false }; +} + +export function buildLegacyHitMap(targets: AisTarget[], legacyIndex: LegacyVesselIndex | null): Map { + const hits = new Map(); + if (!legacyIndex) return hits; + for (const t of targets) { + if (typeof t.mmsi !== "number") continue; + const hit = matchLegacyVessel(t, legacyIndex); + if (!hit) continue; + hits.set(t.mmsi, hit); + } + return hits; +} + +export function findZoneId(lon: number, lat: number, zones: ZonesGeoJson | null): ZoneId | null { + if (!zones) return null; + for (const f of zones.features) { + const zoneId = (f.properties as { zoneId?: string } | undefined)?.zoneId as ZoneId | undefined; + if (!zoneId) continue; + if (!ZONE_IDS.includes(zoneId)) continue; + const geom = f.geometry; + if (!geom || geom.type !== "MultiPolygon") continue; + if (pointInMultiPolygon(lon, lat, geom.coordinates as unknown as [number, number][][][])) return zoneId; + } + return null; +} + +export function deriveLegacyVessels(args: { + targets: AisTarget[]; + legacyHits: Map; + zones: ZonesGeoJson | null; +}): DerivedLegacyVessel[] { + const out: DerivedLegacyVessel[] = []; + for (const t of args.targets) { + if (typeof t.mmsi !== "number") continue; + const legacy = args.legacyHits.get(t.mmsi); + if (!legacy) continue; + + const lat = isFiniteNumber(t.lat) ? t.lat : null; + const lon = isFiniteNumber(t.lon) ? t.lon : null; + if (lat === null || lon === null) continue; + + const code = legacy.shipCode as VesselTypeCode; + if (!code || !(code in VESSEL_TYPES)) continue; + + const ownerKey = (legacy.ownerRoman || legacy.ownerCn || "").trim() || null; + + out.push({ + mmsi: t.mmsi, + name: (t.name || "").trim() || legacy.shipNameCn || legacy.shipNameRoman || "(no name)", + callsign: (t.callsign || "").trim() || null, + lat, + lon, + sog: isFiniteNumber(t.sog) ? t.sog : null, + cog: isFiniteNumber(t.cog) ? t.cog : null, + heading: isFiniteNumber(t.heading) ? t.heading : null, + messageTimestamp: t.messageTimestamp ?? null, + receivedDate: t.receivedDate ?? null, + ais: t, + legacy, + shipCode: code, + permitNo: legacy.permitNo, + ownerKey, + ownerCn: legacy.ownerCn ?? null, + ownerRoman: legacy.ownerRoman ?? null, + workSeaArea: legacy.workSeaArea ?? null, + pairPermitNo: legacy.pairPermitNo ?? null, + zoneId: findZoneId(lon, lat, args.zones), + state: deriveVesselState(code, t.sog), + }); + } + return out; +} + +export function filterByShipCode(vessels: DerivedLegacyVessel[], selected: VesselTypeCode | null): DerivedLegacyVessel[] { + if (!selected) return vessels; + if (selected === "PT" || selected === "PT-S") return vessels.filter((v) => v.shipCode === "PT" || v.shipCode === "PT-S"); + return vessels.filter((v) => v.shipCode === selected); +} + +export function filterByShipCodes(vessels: DerivedLegacyVessel[], enabled: Record): DerivedLegacyVessel[] { + return vessels.filter((v) => enabled[v.shipCode]); +} + +export function computeCountsByType(vessels: DerivedLegacyVessel[]) { + const counts: Record = { PT: 0, "PT-S": 0, GN: 0, OT: 0, PS: 0, FC: 0 }; + for (const v of vessels) counts[v.shipCode] += 1; + return counts; +} + +export function computePairLinks(vessels: DerivedLegacyVessel[]): PairLink[] { + const byPermit = new Map(); + for (const v of vessels) byPermit.set(v.permitNo, v); + + const seen = new Set(); + const links: PairLink[] = []; + + for (const v of vessels) { + if (!v.pairPermitNo) continue; + const pair = byPermit.get(v.pairPermitNo); + if (!pair) continue; + const a = v.mmsi < pair.mmsi ? v : pair; + const b = v.mmsi < pair.mmsi ? pair : v; + const key = `${a.mmsi}-${b.mmsi}`; + if (seen.has(key)) continue; + seen.add(key); + + const d = haversineNm(a.lat, a.lon, b.lat, b.lon); + links.push({ + aMmsi: a.mmsi, + bMmsi: b.mmsi, + from: [a.lon, a.lat], + to: [b.lon, b.lat], + distanceNm: d, + warn: d > 3, + }); + } + + return links; +} + +export function computeFcLinks(vessels: DerivedLegacyVessel[]): FcLink[] { + const others = vessels.filter((v) => v.shipCode !== "FC"); + const fcs = vessels.filter((v) => v.shipCode === "FC"); + + const links: FcLink[] = []; + for (const fc of fcs) { + let best: DerivedLegacyVessel | null = null; + let bestD = Infinity; + for (const o of others) { + const d = haversineNm(fc.lat, fc.lon, o.lat, o.lon); + if (d < bestD) { + bestD = d; + best = o; + } + } + if (!best || !Number.isFinite(bestD)) continue; + if (bestD > 5) continue; + links.push({ + fcMmsi: fc.mmsi, + otherMmsi: best.mmsi, + from: [fc.lon, fc.lat], + to: [best.lon, best.lat], + distanceNm: bestD, + suspicious: bestD < 0.5, + }); + } + return links; +} + +export function computeFleetCircles(vessels: DerivedLegacyVessel[]): FleetCircle[] { + const groups = new Map(); + for (const v of vessels) { + if (!v.ownerKey) continue; + const list = groups.get(v.ownerKey); + if (list) list.push(v); + else groups.set(v.ownerKey, [v]); + } + + const out: FleetCircle[] = []; + for (const [ownerKey, vs] of groups.entries()) { + if (vs.length < 3) continue; + const lon = vs.reduce((sum, v) => sum + v.lon, 0) / vs.length; + const lat = vs.reduce((sum, v) => sum + v.lat, 0) / vs.length; + let radiusNm = 0; + for (const v of vs) radiusNm = Math.max(radiusNm, haversineNm(lat, lon, v.lat, v.lon)); + out.push({ + ownerKey, + center: [lon, lat], + radiusNm: Math.max(0.2, radiusNm), + count: vs.length, + vesselMmsis: vs.map((v) => v.mmsi), + }); + } + + // Show largest fleets first. + out.sort((a, b) => b.count - a.count); + return out.slice(0, 30); +} + +function fmtAgoLabel(nowMs: number, iso: string | null): string { + if (!iso) return "-"; + const t = Date.parse(iso); + if (!Number.isFinite(t)) return "-"; + const diffMin = Math.max(0, Math.round((nowMs - t) / 60_000)); + if (diffMin <= 0) return "방금"; + return `-${diffMin}분`; +} + +export function computeLegacyAlarms(args: { + vessels: DerivedLegacyVessel[]; + pairLinks: PairLink[]; + fcLinks: FcLink[]; + now?: Date; +}): LegacyAlarm[] { + const nowMs = (args.now ?? new Date()).getTime(); + const month = new Date(nowMs).getMonth(); // 0-11 + + const alarms: LegacyAlarm[] = []; + + for (const p of args.pairLinks) { + if (!p.warn) continue; + const a = args.vessels.find((v) => v.mmsi === p.aMmsi); + const b = args.vessels.find((v) => v.mmsi === p.bMmsi); + const ts = a?.messageTimestamp ?? b?.messageTimestamp ?? null; + alarms.push({ + severity: "hi", + kind: "pair_separation", + timeLabel: fmtAgoLabel(nowMs, ts), + text: `${a?.permitNo ?? p.aMmsi}↔${b?.permitNo ?? p.bMmsi} 쌍분리 ${p.distanceNm.toFixed(1)}NM`, + relatedMmsi: [p.aMmsi, p.bMmsi], + }); + } + + for (const l of args.fcLinks) { + if (!l.suspicious) continue; + const fc = args.vessels.find((v) => v.mmsi === l.fcMmsi); + const o = args.vessels.find((v) => v.mmsi === l.otherMmsi); + const ts = fc?.messageTimestamp ?? o?.messageTimestamp ?? null; + alarms.push({ + severity: "hi", + kind: "transshipment", + timeLabel: fmtAgoLabel(nowMs, ts), + text: `${fc?.permitNo ?? l.fcMmsi}→${o?.permitNo ?? l.otherMmsi} 환적의심 ${l.distanceNm.toFixed(2)}NM`, + relatedMmsi: [l.fcMmsi, l.otherMmsi], + }); + } + + for (const v of args.vessels) { + const meta = VESSEL_TYPES[v.shipCode]; + if (meta.monthlyIntensity[month] !== 0) continue; + if (!v.state.isFishing) continue; + alarms.push({ + severity: "cr", + kind: "closed_season", + timeLabel: fmtAgoLabel(nowMs, v.messageTimestamp), + text: `${v.permitNo} [${v.shipCode}] 휴어기 조업 의심 ${v.sog ?? "?"}kt`, + relatedMmsi: [v.mmsi], + }); + } + + // AIS stale + for (const v of args.vessels) { + const ts = Date.parse(v.messageTimestamp || ""); + if (!Number.isFinite(ts)) continue; + const diffMin = (nowMs - ts) / 60_000; + if (diffMin < 45) continue; + alarms.push({ + severity: "cr", + kind: "ais_stale", + timeLabel: fmtAgoLabel(nowMs, v.messageTimestamp), + text: `${v.permitNo} [${v.shipCode}] AIS 지연 ${Math.round(diffMin)}분`, + relatedMmsi: [v.mmsi], + }); + } + + // Zone violations (only when we can detect zone). + for (const v of args.vessels) { + if (!v.zoneId) continue; + const allowed = VESSEL_TYPES[v.shipCode].allowedZones; + if (allowed.includes(v.zoneId)) continue; + alarms.push({ + severity: "hi", + kind: "zone_violation", + timeLabel: fmtAgoLabel(nowMs, v.messageTimestamp), + text: `${v.permitNo} [${v.shipCode}] 수역 이탈 (${v.zoneId})`, + relatedMmsi: [v.mmsi], + }); + } + + // Most recent first by timeLabel (approx), then by severity. + const sevScore = (s: "cr" | "hi") => (s === "cr" ? 2 : 1); + alarms.sort((a, b) => { + const av = sevScore(b.severity) - sevScore(a.severity); + if (av !== 0) return av; + const at = Number(a.timeLabel.replace(/[^0-9]/g, "")) || 0; + const bt = Number(b.timeLabel.replace(/[^0-9]/g, "")) || 0; + return at - bt; + }); + + return alarms; +} diff --git a/apps/web/src/features/legacyDashboard/model/types.ts b/apps/web/src/features/legacyDashboard/model/types.ts new file mode 100644 index 0000000..b2a3661 --- /dev/null +++ b/apps/web/src/features/legacyDashboard/model/types.ts @@ -0,0 +1,74 @@ +import type { AisTarget } from "../../../entities/aisTarget/model/types"; +import type { LegacyVesselInfo } from "../../../entities/legacyVessel/model/types"; +import type { ZoneId } from "../../../entities/zone/model/meta"; +import type { VesselTypeCode } from "../../../entities/vessel/model/types"; + +export type DerivedVesselState = { + label: string; + isFishing: boolean; + isTransit: boolean; +}; + +export type DerivedLegacyVessel = { + mmsi: number; + name: string; + callsign: string | null; + lat: number; + lon: number; + sog: number | null; + cog: number | null; + heading: number | null; + messageTimestamp: string | null; + receivedDate: string | null; + + ais: AisTarget; + legacy: LegacyVesselInfo; + + shipCode: VesselTypeCode; + permitNo: string; + ownerKey: string | null; + ownerCn: string | null; + ownerRoman: string | null; + workSeaArea: string | null; + pairPermitNo: string | null; + + zoneId: ZoneId | null; + state: DerivedVesselState; +}; + +export type PairLink = { + aMmsi: number; + bMmsi: number; + from: [number, number]; // [lon, lat] + to: [number, number]; + distanceNm: number; + warn: boolean; +}; + +export type FcLink = { + fcMmsi: number; + otherMmsi: number; + from: [number, number]; + to: [number, number]; + distanceNm: number; + suspicious: boolean; +}; + +export type FleetCircle = { + ownerKey: string; + center: [number, number]; + radiusNm: number; + count: number; + vesselMmsis: number[]; +}; + +export type LegacyAlarmKind = "pair_separation" | "transshipment" | "closed_season" | "ais_stale" | "zone_violation"; + +export type LegacyAlarm = { + severity: "cr" | "hi"; + kind: LegacyAlarmKind; + timeLabel: string; + text: string; + relatedMmsi: number[]; +}; + diff --git a/apps/web/src/features/map3dSettings/Map3DSettingsToggles.tsx b/apps/web/src/features/map3dSettings/Map3DSettingsToggles.tsx new file mode 100644 index 0000000..6c8b0cc --- /dev/null +++ b/apps/web/src/features/map3dSettings/Map3DSettingsToggles.tsx @@ -0,0 +1,24 @@ +import type { Map3DSettings } from "../../widgets/map3d/Map3D"; + +type Props = { + value: Map3DSettings; + onToggle: (key: keyof Map3DSettings) => void; +}; + +export function Map3DSettingsToggles({ value, onToggle }: Props) { + const items: Array<{ id: keyof Map3DSettings; label: string }> = [ + { id: "showShips", label: "선박(Deck)" }, + { id: "showDensity", label: "밀도(3D)" }, + { id: "showSeamark", label: "OpenSeaMap" }, + ]; + + return ( +
+ {items.map((t) => ( +
onToggle(t.id)}> + {t.label} +
+ ))} +
+ ); +} diff --git a/apps/web/src/features/mapToggles/MapToggles.tsx b/apps/web/src/features/mapToggles/MapToggles.tsx new file mode 100644 index 0000000..babb959 --- /dev/null +++ b/apps/web/src/features/mapToggles/MapToggles.tsx @@ -0,0 +1,32 @@ +export type MapToggleState = { + pairLines: boolean; + pairRange: boolean; + fcLines: boolean; + zones: boolean; + fleetCircles: boolean; +}; + +type Props = { + value: MapToggleState; + onToggle: (key: keyof MapToggleState) => void; +}; + +export function MapToggles({ value, onToggle }: Props) { + const items: Array<{ id: keyof MapToggleState; label: string }> = [ + { id: "pairLines", label: "쌍 연결선" }, + { id: "pairRange", label: "쌍 연결범위" }, + { id: "fcLines", label: "환적 연결선" }, + { id: "zones", label: "수역 표시" }, + { id: "fleetCircles", label: "선단 범위" }, + ]; + + return ( +
+ {items.map((t) => ( +
onToggle(t.id)}> + {t.label} +
+ ))} +
+ ); +} diff --git a/apps/web/src/features/typeFilter/TypeFilterGrid.tsx b/apps/web/src/features/typeFilter/TypeFilterGrid.tsx new file mode 100644 index 0000000..085acbe --- /dev/null +++ b/apps/web/src/features/typeFilter/TypeFilterGrid.tsx @@ -0,0 +1,37 @@ +import { VESSEL_TYPE_ORDER, VESSEL_TYPES } from "../../entities/vessel/model/meta"; +import type { VesselTypeCode } from "../../entities/vessel/model/types"; + +type Props = { + enabled: Record; + totalCount: number; + countsByType: Record; + onToggle: (type: VesselTypeCode) => void; + onToggleAll: () => void; +}; + +export function TypeFilterGrid({ enabled, totalCount, countsByType, onToggle, onToggleAll }: Props) { + const allOn = VESSEL_TYPE_ORDER.every((c) => enabled[c]); + + return ( +
+
+
+ 전체 +
+
{totalCount}척
+
+ {VESSEL_TYPE_ORDER.map((code) => { + const t = VESSEL_TYPES[code]; + const cnt = countsByType[code] ?? 0; + return ( +
onToggle(code)}> +
+ {code} +
+
{cnt}척
+
+ ); + })} +
+ ); +} diff --git a/apps/web/src/main.tsx b/apps/web/src/main.tsx new file mode 100644 index 0000000..799b5a1 --- /dev/null +++ b/apps/web/src/main.tsx @@ -0,0 +1,8 @@ +import { createRoot } from "react-dom/client"; +import "maplibre-gl/dist/maplibre-gl.css"; +import App from "./app/App"; +import "./app/styles.css"; + +createRoot(document.getElementById("root")!).render( + , +) diff --git a/apps/web/src/pages/dashboard/DashboardPage.tsx b/apps/web/src/pages/dashboard/DashboardPage.tsx new file mode 100644 index 0000000..4736b2c --- /dev/null +++ b/apps/web/src/pages/dashboard/DashboardPage.tsx @@ -0,0 +1,490 @@ +import { useEffect, useMemo, useRef, useState } from "react"; +import { useAisTargetPolling } from "../../features/aisPolling/useAisTargetPolling"; +import { Map3DSettingsToggles } from "../../features/map3dSettings/Map3DSettingsToggles"; +import type { MapToggleState } from "../../features/mapToggles/MapToggles"; +import { MapToggles } from "../../features/mapToggles/MapToggles"; +import { TypeFilterGrid } from "../../features/typeFilter/TypeFilterGrid"; +import { useLegacyVessels } from "../../entities/legacyVessel/api/useLegacyVessels"; +import { buildLegacyVesselIndex } from "../../entities/legacyVessel/lib"; +import type { LegacyVesselIndex } from "../../entities/legacyVessel/lib"; +import type { LegacyVesselDataset } from "../../entities/legacyVessel/model/types"; +import { useZones } from "../../entities/zone/api/useZones"; +import type { VesselTypeCode } from "../../entities/vessel/model/types"; +import { AisInfoPanel } from "../../widgets/aisInfo/AisInfoPanel"; +import { AisTargetList } from "../../widgets/aisTargetList/AisTargetList"; +import { AlarmsPanel } from "../../widgets/alarms/AlarmsPanel"; +import { MapLegend } from "../../widgets/legend/MapLegend"; +import { Map3D, type BaseMapId, type Map3DSettings, type MapProjectionId } from "../../widgets/map3d/Map3D"; +import { RelationsPanel } from "../../widgets/relations/RelationsPanel"; +import { SpeedProfilePanel } from "../../widgets/speed/SpeedProfilePanel"; +import { Topbar } from "../../widgets/topbar/Topbar"; +import { VesselInfoPanel } from "../../widgets/info/VesselInfoPanel"; +import { VesselList } from "../../widgets/vesselList/VesselList"; +import { + buildLegacyHitMap, + computeCountsByType, + computeFcLinks, + computeFleetCircles, + computeLegacyAlarms, + computePairLinks, + deriveLegacyVessels, + filterByShipCodes, +} from "../../features/legacyDashboard/model/derive"; +import { VESSEL_TYPE_ORDER } from "../../entities/vessel/model/meta"; + +const AIS_API_BASE = (import.meta.env.VITE_API_URL || "/snp-api").replace(/\/$/, ""); + +function fmtLocal(iso: string | null) { + if (!iso) return "-"; + const d = new Date(iso); + if (Number.isNaN(d.getTime())) return iso; + return d.toLocaleString("ko-KR", { hour12: false }); +} + +type Bbox = [number, number, number, number]; // [lonMin, latMin, lonMax, latMax] + +function inBbox(lon: number, lat: number, bbox: Bbox) { + const [lonMin, latMin, lonMax, latMax] = bbox; + if (lat < latMin || lat > latMax) return false; + if (lonMin <= lonMax) return lon >= lonMin && lon <= lonMax; + return lon >= lonMin || lon <= lonMax; +} + +function fmtBbox(b: Bbox | null) { + if (!b) return "-"; + return `${b[0].toFixed(4)},${b[1].toFixed(4)},${b[2].toFixed(4)},${b[3].toFixed(4)}`; +} + +function useLegacyIndex(data: LegacyVesselDataset | null): LegacyVesselIndex | null { + return useMemo(() => (data ? buildLegacyVesselIndex(data.vessels) : null), [data]); +} + +export function DashboardPage() { + const { data: zones, error: zonesError } = useZones(); + const { data: legacyData, error: legacyError } = useLegacyVessels(); + const legacyIndex = useLegacyIndex(legacyData); + + const [viewBbox, setViewBbox] = useState(null); + const [useViewportFilter, setUseViewportFilter] = useState(false); + const [useApiBbox, setUseApiBbox] = useState(false); + const [apiBbox, setApiBbox] = useState(undefined); + + const { targets, snapshot } = useAisTargetPolling({ + initialMinutes: 60, + incrementalMinutes: 2, + intervalMs: 60_000, + retentionMinutes: 90, + bbox: useApiBbox ? apiBbox : undefined, + }); + + const [selectedMmsi, setSelectedMmsi] = useState(null); + const [typeEnabled, setTypeEnabled] = useState>({ + PT: true, + "PT-S": true, + GN: true, + OT: true, + PS: true, + FC: true, + }); + const [showTargets, setShowTargets] = useState(true); + const [showOthers, setShowOthers] = useState(false); + + const [baseMap, setBaseMap] = useState("enhanced"); + const [projection, setProjection] = useState("mercator"); + + const [overlays, setOverlays] = useState({ + pairLines: true, + pairRange: false, + fcLines: true, + zones: true, + fleetCircles: true, + }); + + const [settings, setSettings] = useState({ + showShips: true, + showDensity: false, + showSeamark: false, + }); + + const [clock, setClock] = useState(() => new Date().toLocaleString("ko-KR", { hour12: false })); + useEffect(() => { + const id = window.setInterval(() => setClock(new Date().toLocaleString("ko-KR", { hour12: false })), 1000); + return () => window.clearInterval(id); + }, []); + + // Secret admin toggle: 7 clicks within 900ms on the logo. + const [adminMode, setAdminMode] = useState(false); + const clicksRef = useRef([]); + const onLogoClick = () => { + const now = Date.now(); + clicksRef.current = clicksRef.current.filter((t) => now - t < 900); + clicksRef.current.push(now); + if (clicksRef.current.length >= 7) { + clicksRef.current = []; + setAdminMode((v) => !v); + } + }; + + const targetsInScope = useMemo(() => { + if (!useViewportFilter || !viewBbox) return targets; + return targets.filter((t) => typeof t.lon === "number" && typeof t.lat === "number" && inBbox(t.lon, t.lat, viewBbox)); + }, [targets, useViewportFilter, viewBbox]); + + const legacyHits = useMemo(() => buildLegacyHitMap(targetsInScope, legacyIndex), [targetsInScope, legacyIndex]); + const legacyVesselsAll = useMemo(() => deriveLegacyVessels({ targets: targetsInScope, legacyHits, zones }), [targetsInScope, legacyHits, zones]); + const legacyCounts = useMemo(() => computeCountsByType(legacyVesselsAll), [legacyVesselsAll]); + + const legacyVesselsFiltered = useMemo(() => { + if (!showTargets) return []; + return filterByShipCodes(legacyVesselsAll, typeEnabled); + }, [legacyVesselsAll, showTargets, typeEnabled]); + + const legacyMmsiForMap = useMemo(() => new Set(legacyVesselsFiltered.map((v) => v.mmsi)), [legacyVesselsFiltered]); + + const targetsForMap = useMemo(() => { + const out = []; + for (const t of targetsInScope) { + const mmsi = t.mmsi; + if (typeof mmsi !== "number") continue; + const isLegacy = legacyHits.has(mmsi); + if (isLegacy) { + if (!showTargets) continue; + if (!legacyMmsiForMap.has(mmsi)) continue; + out.push(t); + continue; + } + if (showOthers) out.push(t); + } + return out; + }, [targetsInScope, legacyHits, showTargets, showOthers, legacyMmsiForMap]); + + const pairLinksAll = useMemo(() => computePairLinks(legacyVesselsAll), [legacyVesselsAll]); + const fcLinksAll = useMemo(() => computeFcLinks(legacyVesselsAll), [legacyVesselsAll]); + const alarms = useMemo(() => computeLegacyAlarms({ vessels: legacyVesselsAll, pairLinks: pairLinksAll, fcLinks: fcLinksAll }), [legacyVesselsAll, pairLinksAll, fcLinksAll]); + + const pairLinksForMap = useMemo(() => computePairLinks(legacyVesselsFiltered), [legacyVesselsFiltered]); + const fcLinksForMap = useMemo(() => computeFcLinks(legacyVesselsFiltered), [legacyVesselsFiltered]); + const fleetCirclesForMap = useMemo(() => computeFleetCircles(legacyVesselsFiltered), [legacyVesselsFiltered]); + + const selectedLegacyVessel = useMemo(() => { + if (!selectedMmsi) return null; + return legacyVesselsAll.find((v) => v.mmsi === selectedMmsi) ?? null; + }, [legacyVesselsAll, selectedMmsi]); + + const selectedTarget = useMemo(() => { + if (!selectedMmsi) return null; + return targetsInScope.find((t) => t.mmsi === selectedMmsi) ?? null; + }, [targetsInScope, selectedMmsi]); + + const selectedLegacyInfo = useMemo(() => { + if (!selectedMmsi) return null; + return legacyHits.get(selectedMmsi) ?? null; + }, [selectedMmsi, legacyHits]); + + const fishingCount = legacyVesselsAll.filter((v) => v.state.isFishing).length; + const transitCount = legacyVesselsAll.filter((v) => v.state.isTransit).length; + + const enabledTypes = useMemo(() => VESSEL_TYPE_ORDER.filter((c) => typeEnabled[c]), [typeEnabled]); + const speedPanelType = (selectedLegacyVessel?.shipCode ?? (enabledTypes.length === 1 ? enabledTypes[0] : "PT")) as VesselTypeCode; + + return ( +
+ + +
+
+
업종 필터
+
+
{ + setShowTargets((v) => { + const next = !v; + if (!next) setSelectedMmsi((m) => (legacyHits.has(m ?? -1) ? null : m)); + return next; + }); + }} + title="레거시(CN permit) 대상 선박 표시" + > + 대상 선박 +
+
setShowOthers((v) => !v)} title="대상 외 AIS 선박 표시"> + 기타 AIS +
+
+ { + // When hiding the currently selected legacy vessel's type, clear selection. + if (selectedLegacyVessel && selectedLegacyVessel.shipCode === code && typeEnabled[code]) setSelectedMmsi(null); + setTypeEnabled((prev) => ({ ...prev, [code]: !prev[code] })); + }} + onToggleAll={() => { + const allOn = VESSEL_TYPE_ORDER.every((c) => typeEnabled[c]); + const nextVal = !allOn; // any-off -> true, all-on -> false + if (!nextVal && selectedLegacyVessel) setSelectedMmsi(null); + setTypeEnabled({ + PT: nextVal, + "PT-S": nextVal, + GN: nextVal, + OT: nextVal, + PS: nextVal, + FC: nextVal, + }); + }} + /> +
+ +
+
지도 표시 설정
+ setOverlays((prev) => ({ ...prev, [k]: !prev[k] }))} /> +
+ 베이스맵 +
+
+
setBaseMap("enhanced")} title="현재 지도(해저지형/3D 표현 포함)"> + 기본 +
+
setBaseMap("legacy")} title="레거시 대시보드(Carto Dark) 베이스맵"> + 레거시 +
+ +
+ +
setProjection((p) => (p === "globe" ? "mercator" : "globe"))} + title="지구본(globe) 투영: 드래그로 회전, 휠로 확대/축소" + > + 지구본 +
+
+
지도 우하단 Attribution(라이센스) 표기 유지
+
+ +
+
속도 프로파일
+ +
+ +
+
+ 선단 연관관계{" "} + + {selectedLegacyVessel ? `${selectedLegacyVessel.permitNo} 연관` : "(선박 클릭 시 표시)"} + +
+
+ +
+
+ +
+
+ 선박 목록{" "} + + ({legacyVesselsFiltered.length}척) + +
+ +
+ +
+
실시간 경고
+ +
+ + {adminMode ? ( + <> +
+
ADMIN · AIS Target Polling
+
+
엔드포인트
+
{AIS_API_BASE}/api/ais-target/search
+
상태
+
+ + {snapshot.status.toUpperCase()} + + {snapshot.error ? {snapshot.error} : null} +
+
최근 fetch
+
+ {fmtLocal(snapshot.lastFetchAt)}{" "} + + ({snapshot.lastFetchMinutes ?? "-"}m, inserted {snapshot.lastInserted}, upserted {snapshot.lastUpserted}) + +
+
메시지
+
{snapshot.lastMessage ?? "-"}
+
+
+ +
+
ADMIN · Legacy (CN Permit)
+ {legacyError ? ( +
legacy load error: {legacyError}
+ ) : ( +
+
데이터셋
+
/data/legacy/chinese-permitted.v1.json
+
매칭(현재 scope)
+
+ {legacyVesselsAll.length}{" "} + / {targetsInScope.length} +
+
생성시각
+
{legacyData?.generatedAt ? fmtLocal(legacyData.generatedAt) : "loading..."}
+
+ )} +
+ +
+
ADMIN · Viewport / BBox
+
+
현재 View BBox
+
{fmtBbox(viewBbox)}
+
+ + + + + +
+
+ 표시 선박: {targetsInScope.length} / 스토어:{" "} + {snapshot.total} +
+
+
+ +
+
ADMIN · Map (Extras)
+ setSettings((prev) => ({ ...prev, [k]: !prev[k] }))} /> +
단일 WebGL 컨텍스트: MapboxOverlay(interleaved)
+
+ +
+
ADMIN · AIS Targets (All)
+ +
+ +
+
ADMIN · 수역 데이터
+ {zonesError ? ( +
zones load error: {zonesError}
+ ) : ( +
+ {zones ? `loaded (${zones.features.length} features)` : "loading..."} +
+ )} +
+ + ) : null} +
+ +
+ + + {selectedLegacyVessel ? ( + setSelectedMmsi(null)} onSelectMmsi={setSelectedMmsi} /> + ) : selectedTarget ? ( + setSelectedMmsi(null)} /> + ) : null} +
+
+ ); +} diff --git a/apps/web/src/shared/lib/color/hexToRgb.ts b/apps/web/src/shared/lib/color/hexToRgb.ts new file mode 100644 index 0000000..9c636ad --- /dev/null +++ b/apps/web/src/shared/lib/color/hexToRgb.ts @@ -0,0 +1,7 @@ +export function hexToRgb(hex: string): [number, number, number] { + const m = /^#?([0-9a-fA-F]{6})$/.exec(hex.trim()); + if (!m) return [255, 255, 255]; + const n = parseInt(m[1], 16); + return [(n >> 16) & 255, (n >> 8) & 255, n & 255]; +} + diff --git a/apps/web/src/shared/lib/geo/haversineNm.ts b/apps/web/src/shared/lib/geo/haversineNm.ts new file mode 100644 index 0000000..3cd9a59 --- /dev/null +++ b/apps/web/src/shared/lib/geo/haversineNm.ts @@ -0,0 +1,12 @@ +export function haversineNm(lat1: number, lon1: number, lat2: number, lon2: number) { + const R = 3440.065; // nautical miles + const dLat = ((lat2 - lat1) * Math.PI) / 180; + const dLon = ((lon2 - lon1) * Math.PI) / 180; + const a = + Math.sin(dLat / 2) ** 2 + + Math.cos((lat1 * Math.PI) / 180) * + Math.cos((lat2 * Math.PI) / 180) * + Math.sin(dLon / 2) ** 2; + return R * 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1 - a)); +} + diff --git a/apps/web/src/shared/lib/geo/pointInPolygon.ts b/apps/web/src/shared/lib/geo/pointInPolygon.ts new file mode 100644 index 0000000..fa7ab2a --- /dev/null +++ b/apps/web/src/shared/lib/geo/pointInPolygon.ts @@ -0,0 +1,38 @@ +type Coord = [number, number]; // [lon, lat] + +function pointInRing(lon: number, lat: number, ring: Coord[]): boolean { + // Ray-casting algorithm. Assumes ring is closed or open; works either way. + let inside = false; + const n = ring.length; + if (n < 3) return false; + + for (let i = 0, j = n - 1; i < n; j = i++) { + const xi = ring[i][0]; + const yi = ring[i][1]; + const xj = ring[j][0]; + const yj = ring[j][1]; + + const intersect = yi > lat !== yj > lat && lon < ((xj - xi) * (lat - yi)) / (yj - yi + 0.0) + xi; + if (intersect) inside = !inside; + } + + return inside; +} + +export function pointInPolygon(lon: number, lat: number, polygon: Coord[][]): boolean { + // polygon: [outerRing, ...holes] + if (!polygon.length) return false; + if (!pointInRing(lon, lat, polygon[0])) return false; + for (let i = 1; i < polygon.length; i++) { + if (pointInRing(lon, lat, polygon[i])) return false; + } + return true; +} + +export function pointInMultiPolygon(lon: number, lat: number, multiPolygon: Coord[][][]): boolean { + for (const poly of multiPolygon) { + if (pointInPolygon(lon, lat, poly)) return true; + } + return false; +} + diff --git a/apps/web/src/shared/shims/child_process.ts b/apps/web/src/shared/shims/child_process.ts new file mode 100644 index 0000000..4b5aca2 --- /dev/null +++ b/apps/web/src/shared/shims/child_process.ts @@ -0,0 +1,22 @@ +function unsupported(name: string): never { + throw new Error(`${name} is not available in the browser build`); +} + +export function spawn() { + return unsupported("child_process.spawn"); +} + +export function fork() { + return unsupported("child_process.fork"); +} + +export function exec() { + return unsupported("child_process.exec"); +} + +export function execFile() { + return unsupported("child_process.execFile"); +} + +export default { spawn, fork, exec, execFile }; + diff --git a/apps/web/src/widgets/aisInfo/AisInfoPanel.tsx b/apps/web/src/widgets/aisInfo/AisInfoPanel.tsx new file mode 100644 index 0000000..1f1bc51 --- /dev/null +++ b/apps/web/src/widgets/aisInfo/AisInfoPanel.tsx @@ -0,0 +1,96 @@ +import type { AisTarget } from "../../entities/aisTarget/model/types"; +import type { LegacyVesselInfo } from "../../entities/legacyVessel/model/types"; + +type Props = { + target: AisTarget; + legacy?: LegacyVesselInfo | null; + onClose: () => void; +}; + +export function AisInfoPanel({ target: t, legacy, onClose }: Props) { + const name = (t.name || "").trim() || "(no name)"; + return ( +
+ + +
+
+
{name}
+
+ MMSI {t.mmsi} · {t.vesselType || "Unknown"} · Class {t.classType || "?"} +
+
+
+ + {legacy ? ( +
+
CN Permit Match
+
+
+ 업종 {legacy.shipCode} ·{" "} + 허가번호 {legacy.permitNo} +
+
+ 허가수역 {legacy.workSeaArea || "-"} ·{" "} + 톤수 {legacy.ton ?? "-"} +
+ {legacy.ownerCn || legacy.ownerRoman ? ( +
+ 소유주{" "} + {legacy.ownerCn || legacy.ownerRoman} + {legacy.ownerCn && legacy.ownerRoman ? ({legacy.ownerRoman}) : null} +
+ ) : null} + {legacy.pairPermitNo ? ( +
+ {legacy.pairPermitNo} + {legacy.pairShipNameCn ? · {legacy.pairShipNameCn} : null} +
+ ) : null} +
+
+ ) : null} + +
+ SOG + {t.sog ?? "?"} kt +
+
+ COG + {t.cog ?? "?"}° +
+
+ Heading + {t.heading ?? "?"}° +
+
+ Status + {t.status || "N/A"} +
+
+ Position + + {Number.isFinite(t.lat) ? t.lat.toFixed(5) : "?"}, {Number.isFinite(t.lon) ? t.lon.toFixed(5) : "?"} + +
+
+ Dest + {(t.destination || "").trim() || "-"} +
+
+ ETA + {t.eta || "-"} +
+
+ Msg TS + {t.messageTimestamp || "-"} +
+
+ Received + {t.receivedDate || "-"} +
+
+ ); +} diff --git a/apps/web/src/widgets/aisTargetList/AisTargetList.tsx b/apps/web/src/widgets/aisTargetList/AisTargetList.tsx new file mode 100644 index 0000000..d9b79af --- /dev/null +++ b/apps/web/src/widgets/aisTargetList/AisTargetList.tsx @@ -0,0 +1,133 @@ +import { useMemo, useState } from "react"; +import type { AisTarget } from "../../entities/aisTarget/model/types"; +import type { LegacyVesselIndex } from "../../entities/legacyVessel/lib"; +import { matchLegacyVessel } from "../../entities/legacyVessel/lib"; + +type SortMode = "recent" | "speed"; + +type Props = { + targets: AisTarget[]; + selectedMmsi: number | null; + onSelectMmsi: (mmsi: number) => void; + legacyIndex?: LegacyVesselIndex | null; +}; + +function isFiniteNumber(x: unknown): x is number { + return typeof x === "number" && Number.isFinite(x); +} + +function getSpeedColor(sog: unknown) { + if (!isFiniteNumber(sog)) return "#64748B"; + if (sog >= 10) return "#3B82F6"; + if (sog >= 1) return "#22C55E"; + return "#64748B"; +} + +function fmtLocalTime(iso: string | null | undefined) { + if (!iso) return ""; + const d = new Date(iso); + if (Number.isNaN(d.getTime())) return String(iso); + return d.toLocaleTimeString("ko-KR", { hour12: false }); +} + +export function AisTargetList({ targets, selectedMmsi, onSelectMmsi, legacyIndex }: Props) { + const [q, setQ] = useState(""); + const [mode, setMode] = useState("recent"); + + const rows = useMemo(() => { + const query = q.trim(); + let out = targets; + + if (query) { + const qLower = query.toLowerCase(); + const isDigits = /^[0-9]+$/.test(query); + + out = targets.filter((t) => { + const name = (t.name || "").trim(); + const callsign = (t.callsign || "").trim(); + const mmsi = t.mmsi; + + if (isDigits) return String(mmsi).includes(query); + return name.toLowerCase().includes(qLower) || callsign.toLowerCase().includes(qLower) || String(mmsi).includes(query); + }); + } + + const sorted = out.slice().sort((a, b) => { + if (mode === "speed") { + const as = isFiniteNumber(a.sog) ? a.sog : -1; + const bs = isFiniteNumber(b.sog) ? b.sog : -1; + if (bs !== as) return bs - as; + } + + const at = Date.parse(a.messageTimestamp || ""); + const bt = Date.parse(b.messageTimestamp || ""); + const ats = Number.isFinite(at) ? at : 0; + const bts = Number.isFinite(bt) ? bt : 0; + if (bts !== ats) return bts - ats; + + return (a.mmsi ?? 0) - (b.mmsi ?? 0); + }); + + return sorted.slice(0, 200); + }, [targets, q, mode]); + + return ( +
+
+ setQ(e.target.value)} + placeholder="검색: MMSI / 선박명 / CallSign" + className="ais-q" + /> +
+ + +
+
+ +
+ {rows.map((t) => { + const name = (t.name || "").trim() || "(no name)"; + const sel = selectedMmsi && t.mmsi === selectedMmsi; + const sp = isFiniteNumber(t.sog) ? t.sog.toFixed(1) : "?"; + const sc = getSpeedColor(t.sog); + const ts = fmtLocalTime(t.messageTimestamp); + const legacy = legacyIndex ? matchLegacyVessel(t, legacyIndex) : null; + const legacyCode = legacy?.shipCode || ""; + + return ( +
onSelectMmsi(t.mmsi)} title={t.vesselType || ""}> +
+
+
{name}
+
+ MMSI {t.mmsi} + {t.callsign ? {t.callsign} : null} +
+
+
+ {legacy ? ( +
+ + CN {legacyCode} + + {legacy.permitNo} +
+ ) : null} +
{sp}kt
+
{ts}
+
+
+ ); + })} + + {rows.length === 0 ?
(검색 결과 없음)
: null} +
+
+ ); +} diff --git a/apps/web/src/widgets/alarms/AlarmsPanel.tsx b/apps/web/src/widgets/alarms/AlarmsPanel.tsx new file mode 100644 index 0000000..215676b --- /dev/null +++ b/apps/web/src/widgets/alarms/AlarmsPanel.tsx @@ -0,0 +1,26 @@ +import type { LegacyAlarm } from "../../features/legacyDashboard/model/types"; + +export function AlarmsPanel({ alarms, onSelectMmsi }: { alarms: LegacyAlarm[]; onSelectMmsi?: (mmsi: number) => void }) { + const shown = alarms.slice(0, 6); + + return ( +
+ {shown.map((a, idx) => ( +
{ + if (!onSelectMmsi) return; + const m = a.relatedMmsi[0]; + if (typeof m === "number") onSelectMmsi(m); + }} + style={{ cursor: onSelectMmsi ? "pointer" : undefined }} + title={onSelectMmsi ? "클릭: 관련 선박 선택" : undefined} + > + {a.timeLabel} + {a.text} +
+ ))} +
+ ); +} diff --git a/apps/web/src/widgets/info/VesselInfoPanel.tsx b/apps/web/src/widgets/info/VesselInfoPanel.tsx new file mode 100644 index 0000000..b0c4a1f --- /dev/null +++ b/apps/web/src/widgets/info/VesselInfoPanel.tsx @@ -0,0 +1,166 @@ +import { ZONE_META } from "../../entities/zone/model/meta"; +import { SPEED_MAX, VESSEL_TYPES } from "../../entities/vessel/model/meta"; +import type { DerivedLegacyVessel } from "../../features/legacyDashboard/model/types"; +import { haversineNm } from "../../shared/lib/geo/haversineNm"; + +type Props = { + vessel: DerivedLegacyVessel; + allVessels: DerivedLegacyVessel[]; + onClose: () => void; + onSelectMmsi?: (mmsi: number) => void; +}; + +export function VesselInfoPanel({ vessel: v, allVessels, onClose, onSelectMmsi }: Props) { + const t = VESSEL_TYPES[v.shipCode]; + const ownerLabel = v.ownerCn || v.ownerRoman || v.ownerKey || "-"; + const primary = t.speedProfile.filter((s) => s.primary); + const inRange = v.sog !== null && primary.length ? primary.some((s) => v.sog! >= s.range[0] && v.sog! <= s.range[1]) : false; + + const pair = v.pairPermitNo ? allVessels.find((v2) => v2.permitNo === v.pairPermitNo) ?? null : null; + const pairDist = pair ? haversineNm(v.lat, v.lon, pair.lat, pair.lon) : null; + + const month = new Date().getMonth(); + + const zone = v.zoneId ? ZONE_META[v.zoneId] : null; + const allowed = v.zoneId ? t.allowedZones.includes(v.zoneId) : null; + + return ( +
+ + +
+ {t.icon} +
+
+ {v.permitNo} +
+
+ {v.shipCode} · {t.name} · {v.name} +
+
+
+ +
+ 속도 + + {v.sog !== null ? v.sog.toFixed(1) : "?"}kt {inRange ? "(조업범위)" : "(범위외)"} + +
+
+ 상태 + {v.state.label} +
+
+ 수역 + + {zone ? `${zone.label} ${allowed === null ? "" : allowed ? "✓허가" : "⚠이탈"}` : "-"} + +
+
+ 위치 + + {v.lat.toFixed(3)}°N {v.lon.toFixed(3)}°E + +
+
+ MMSI + {v.mmsi} +
+
+ CallSign + {v.callsign || "-"} +
+
+ Msg TS + {v.messageTimestamp || "-"} +
+
+ 소유주 + + {ownerLabel} + +
+ + {pair && pairDist !== null ? ( + <> +
+ 쌍 선박 + onSelectMmsi?.(pair.mmsi)}> + {pair.permitNo} ({pair.shipCode}) + +
+
+ 쌍 이격 + 3 ? "#F59E0B" : "#22C55E" }}> + {pairDist.toFixed(2)}NM {pairDist > 3 ? "⚠" : "✓"} + +
+ + ) : null} + +
+
속도 vs 조업범위
+
+ {t.speedProfile.map((s) => { + const left = (s.range[0] / SPEED_MAX) * 100; + const width = ((s.range[1] - s.range[0]) / SPEED_MAX) * 100; + return ( +
+ ); + })} +
+
+
+ {[0, 5, 10, 15].map((k) => ( + + {k} + + ))} +
+
+ +
+
월별 강도
+
+ {t.monthlyIntensity.map((val, i) => { + const cur = i === month; + const bg = val === 0 ? "#EF444433" : `${t.color}${Math.round(val * 200).toString(16).padStart(2, "0")}`; + const border = cur ? "1.5px solid #FFF" : "none"; + const color = val === 0 ? "#EF4444" : cur ? "#FFF" : "transparent"; + const text = val === 0 ? "✗" : cur ? "◉" : ""; + return ( +
+ {text} +
+ ); + })} +
+
+
+ ); +} diff --git a/apps/web/src/widgets/legend/MapLegend.tsx b/apps/web/src/widgets/legend/MapLegend.tsx new file mode 100644 index 0000000..5682992 --- /dev/null +++ b/apps/web/src/widgets/legend/MapLegend.tsx @@ -0,0 +1,90 @@ +import { ZONE_IDS, ZONE_META } from "../../entities/zone/model/meta"; + +export function MapLegend() { + return ( +
+
수역
+ {ZONE_IDS.map((z) => ( +
+
+ {ZONE_META[z].name} +
+ ))} + +
+ AIS 선박(속도) +
+
+
+ SOG ≥ 10 kt +
+
+
+ 1 ≤ SOG < 10 kt +
+
+
+ SOG < 1 kt (or unknown) +
+ +
+ CN Permit(업종) +
+
+
+ PT 본선 (ring + 색상) +
+
+
+ PT-S 부속선 +
+
+
+ GN 유망 +
+
+
+ OT 1척식 +
+
+
+ PS 위망 +
+
+
+ FC 운반선 +
+ +
+ 밀도(3D) +
+
+ Hexagon: 화면 내 AIS 포인트 집계 +
+ +
+ 연결선 +
+
+
+ PT↔PT-S 쌍 (정상) +
+
+
+ 쌍 연결범위 +
+
+
+ 쌍 이격 경고 (>3NM) +
+
+
+ FC 환적 연결 (dashed) +
+
+
+ 선단 범위 +
+
+ ); +} diff --git a/apps/web/src/widgets/map3d/Map3D.tsx b/apps/web/src/widgets/map3d/Map3D.tsx new file mode 100644 index 0000000..546e190 --- /dev/null +++ b/apps/web/src/widgets/map3d/Map3D.tsx @@ -0,0 +1,988 @@ +import { HexagonLayer } from "@deck.gl/aggregation-layers"; +import { IconLayer, GeoJsonLayer, LineLayer, ScatterplotLayer } from "@deck.gl/layers"; +import { MapboxOverlay } from "@deck.gl/mapbox"; +import { MapView, _GlobeView as GlobeView, type PickingInfo } from "@deck.gl/core"; +import maplibregl, { + type LayerSpecification, + type RasterDEMSourceSpecification, + type StyleSpecification, + type VectorSourceSpecification, +} from "maplibre-gl"; +import { useEffect, useMemo, useRef } from "react"; +import type { AisTarget } from "../../entities/aisTarget/model/types"; +import type { LegacyVesselInfo } from "../../entities/legacyVessel/model/types"; +import type { ZonesGeoJson } from "../../entities/zone/api/useZones"; +import type { ZoneId } from "../../entities/zone/model/meta"; +import { ZONE_META } from "../../entities/zone/model/meta"; +import type { MapToggleState } from "../../features/mapToggles/MapToggles"; +import type { FcLink, FleetCircle, PairLink } from "../../features/legacyDashboard/model/types"; +import { hexToRgb } from "../../shared/lib/color/hexToRgb"; + +export type Map3DSettings = { + showSeamark: boolean; + showShips: boolean; + showDensity: boolean; +}; + +export type BaseMapId = "enhanced" | "legacy"; +export type MapProjectionId = "mercator" | "globe"; + +type Props = { + targets: AisTarget[]; + zones: ZonesGeoJson | null; + selectedMmsi: number | null; + settings: Map3DSettings; + baseMap: BaseMapId; + projection: MapProjectionId; + overlays: MapToggleState; + onSelectMmsi: (mmsi: number | null) => void; + onViewBboxChange?: (bbox: [number, number, number, number]) => void; + legacyHits?: Map | null; + pairLinks?: PairLink[]; + fcLinks?: FcLink[]; + fleetCircles?: FleetCircle[]; +}; + +const SHIP_ICON_MAPPING = { + ship: { + x: 0, + y: 0, + width: 128, + height: 128, + anchorX: 64, + anchorY: 64, + mask: true, + }, +} as const; + +function isFiniteNumber(x: unknown): x is number { + return typeof x === "number" && Number.isFinite(x); +} + +const LEGACY_CODE_COLORS: Record = { + PT: [30, 64, 175], // #1e40af + "PT-S": [234, 88, 12], // #ea580c + GN: [16, 185, 129], // #10b981 + OT: [139, 92, 246], // #8b5cf6 + PS: [239, 68, 68], // #ef4444 + FC: [245, 158, 11], // #f59e0b +}; + +const DEPTH_DISABLED_PARAMS = { + // In MapLibre+Deck (interleaved), the map often leaves a depth buffer populated. + // For 2D overlays like zones/icons/halos we want stable painter's-order rendering + // to avoid z-fighting flicker when layers overlap at (or near) the same z. + depthCompare: "always", + depthWriteEnabled: false, +} as const; + +const GLOBE_OVERLAY_PARAMS = { + // In globe mode we want depth-testing against the globe so features on the far side don't draw through. + // Still disable depth writes so our overlays don't interfere with each other. + depthCompare: "less-equal", + depthWriteEnabled: false, +} as const; + +function getMapTilerKey(): string | null { + const k = import.meta.env.VITE_MAPTILER_KEY; + if (typeof k !== "string") return null; + const v = k.trim(); + return v ? v : null; +} + +function ensureSeamarkOverlay(map: maplibregl.Map, beforeLayerId?: string) { + const srcId = "seamark"; + const layerId = "seamark"; + + if (!map.getSource(srcId)) { + map.addSource(srcId, { + type: "raster", + tiles: ["https://tiles.openseamap.org/seamark/{z}/{x}/{y}.png"], + tileSize: 256, + attribution: "© OpenSeaMap contributors", + }); + } + + if (!map.getLayer(layerId)) { + const layer: LayerSpecification = { + id: layerId, + type: "raster", + source: srcId, + paint: { "raster-opacity": 0.85 }, + } as unknown as LayerSpecification; + + // By default, MapLibre adds new layers to the top. + // For readability we want seamarks above bathymetry fill, but below bathymetry lines/labels. + const before = beforeLayerId && map.getLayer(beforeLayerId) ? beforeLayerId : undefined; + map.addLayer(layer, before); + } +} + +function injectOceanBathymetryLayers(style: StyleSpecification, maptilerKey: string) { + const oceanSourceId = "maptiler-ocean"; + const terrainSourceId = "maptiler-terrain"; + + if (!style.sources) style.sources = {} as StyleSpecification["sources"]; + if (!style.layers) style.layers = []; + + if (!style.sources[oceanSourceId]) { + style.sources[oceanSourceId] = { + type: "vector", + url: `https://api.maptiler.com/tiles/ocean/tiles.json?key=${encodeURIComponent(maptilerKey)}`, + } satisfies VectorSourceSpecification as unknown as StyleSpecification["sources"][string]; + } + + if (!style.sources[terrainSourceId]) { + style.sources[terrainSourceId] = { + type: "raster-dem", + url: `https://api.maptiler.com/tiles/terrain-rgb/tiles.json?key=${encodeURIComponent(maptilerKey)}`, + tileSize: 512, + encoding: "mapbox", + } satisfies RasterDEMSourceSpecification as unknown as StyleSpecification["sources"][string]; + } + + const depth = ["to-number", ["get", "depth"]] as unknown as number[]; + const depthLabel = ["concat", ["to-string", ["*", depth, -1]], "m"] as unknown as string[]; + + const bathyFillColor = [ + "interpolate", + ["linear"], + depth, + -11000, + "#00040b", + -8000, + "#010610", + -6000, + "#020816", + -4000, + "#030c1c", + -2000, + "#041022", + -1000, + "#051529", + -500, + "#061a30", + -200, + "#071f36", + -100, + "#08263d", + -50, + "#092c44", + -20, + "#0a334b", + 0, + "#0b3a53", + ] as const; + + const bathyHillshade: LayerSpecification = { + id: "bathymetry-hillshade", + type: "hillshade", + source: terrainSourceId, + paint: { + "hillshade-illumination-anchor": "viewport", + "hillshade-illumination-direction": 315, + "hillshade-illumination-altitude": 45, + "hillshade-exaggeration": ["interpolate", ["linear"], ["zoom"], 0, 0.15, 6, 0.25, 10, 0.32], + // Dark-mode tuned shading. Alpha is baked into the colors. + "hillshade-shadow-color": "rgba(0,0,0,0.45)", + "hillshade-highlight-color": "rgba(255,255,255,0.18)", + "hillshade-accent-color": "rgba(255,255,255,0.06)", + }, + } as unknown as LayerSpecification; + + const bathyFill: LayerSpecification = { + id: "bathymetry-fill", + type: "fill", + source: oceanSourceId, + "source-layer": "contour", + paint: { + // Dark-mode friendly palette (shallow = slightly brighter; deep = near-black). + "fill-color": bathyFillColor, + "fill-opacity": ["interpolate", ["linear"], ["zoom"], 0, 0.9, 6, 0.86, 10, 0.78], + }, + } as unknown as LayerSpecification; + + const bathyExtrusion: LayerSpecification = { + id: "bathymetry-extrusion", + type: "fill-extrusion", + source: oceanSourceId, + "source-layer": "contour", + minzoom: 6, + paint: { + "fill-extrusion-color": bathyFillColor, + // MapLibre fill-extrusion cannot go below 0m, so we exaggerate the "relative seabed height" + // (shallow areas higher, deep areas lower) to create a stepped relief. + "fill-extrusion-base": 0, + // NOTE: `zoom` can only appear as the input to a top-level `step`/`interpolate`. + "fill-extrusion-height": [ + "interpolate", + ["linear"], + ["zoom"], + 6, + ["*", ["+", depth, 12000], 0.002], // depth is negative; -> range [0..12000] + 10, + ["*", ["+", depth, 12000], 0.01], + ], + "fill-extrusion-opacity": ["interpolate", ["linear"], ["zoom"], 6, 0.0, 7, 0.25, 10, 0.55], + "fill-extrusion-vertical-gradient": true, + }, + } as unknown as LayerSpecification; + + const bathyBandBorders: LayerSpecification = { + id: "bathymetry-borders", + type: "line", + source: oceanSourceId, + "source-layer": "contour", + minzoom: 4, + paint: { + "line-color": "rgba(255,255,255,0.06)", + "line-opacity": ["interpolate", ["linear"], ["zoom"], 4, 0.12, 8, 0.18, 12, 0.22], + "line-blur": ["interpolate", ["linear"], ["zoom"], 4, 0.8, 10, 0.2], + "line-width": ["interpolate", ["linear"], ["zoom"], 4, 0.2, 8, 0.35, 12, 0.6], + }, + } as unknown as LayerSpecification; + + const bathyLinesMinor: LayerSpecification = { + id: "bathymetry-lines", + type: "line", + source: oceanSourceId, + "source-layer": "contour_line", + minzoom: 8, + paint: { + "line-color": [ + "interpolate", + ["linear"], + depth, + -11000, + "rgba(255,255,255,0.04)", + -6000, + "rgba(255,255,255,0.05)", + -2000, + "rgba(255,255,255,0.07)", + 0, + "rgba(255,255,255,0.10)", + ], + "line-opacity": ["interpolate", ["linear"], ["zoom"], 8, 0.18, 10, 0.22, 12, 0.28], + "line-blur": ["interpolate", ["linear"], ["zoom"], 8, 0.8, 11, 0.3], + "line-width": ["interpolate", ["linear"], ["zoom"], 8, 0.35, 10, 0.55, 12, 0.85], + }, + } as unknown as LayerSpecification; + + const majorDepths = [-50, -100, -200, -500, -1000, -2000, -4000, -6000, -8000, -9500]; + const bathyLinesMajor: LayerSpecification = { + id: "bathymetry-lines-major", + type: "line", + source: oceanSourceId, + "source-layer": "contour_line", + minzoom: 8, + // Use legacy filter syntax here (not expression "in"), so we can pass multiple values. + filter: ["in", "depth", ...majorDepths] as unknown as unknown[], + paint: { + "line-color": "rgba(255,255,255,0.16)", + "line-opacity": ["interpolate", ["linear"], ["zoom"], 8, 0.22, 10, 0.28, 12, 0.34], + "line-blur": ["interpolate", ["linear"], ["zoom"], 8, 0.4, 11, 0.2], + "line-width": ["interpolate", ["linear"], ["zoom"], 8, 0.6, 10, 0.95, 12, 1.3], + }, + } as unknown as LayerSpecification; + + const bathyBandBordersMajor: LayerSpecification = { + id: "bathymetry-borders-major", + type: "line", + source: oceanSourceId, + "source-layer": "contour", + minzoom: 4, + // Use legacy filter syntax here (not expression "in"), so we can pass multiple values. + filter: ["in", "depth", ...majorDepths] as unknown as unknown[], + paint: { + "line-color": "rgba(255,255,255,0.14)", + "line-opacity": ["interpolate", ["linear"], ["zoom"], 4, 0.14, 8, 0.2, 12, 0.26], + "line-blur": ["interpolate", ["linear"], ["zoom"], 4, 0.3, 10, 0.15], + "line-width": ["interpolate", ["linear"], ["zoom"], 4, 0.35, 8, 0.55, 12, 0.85], + }, + } as unknown as LayerSpecification; + + const bathyLabels: LayerSpecification = { + id: "bathymetry-labels", + type: "symbol", + source: oceanSourceId, + "source-layer": "contour_line", + minzoom: 10, + // Use legacy filter syntax here (not expression "in"), so we can pass multiple values. + filter: ["in", "depth", ...majorDepths] as unknown as unknown[], + layout: { + "symbol-placement": "line", + "text-field": depthLabel, + "text-font": ["Noto Sans Regular", "Open Sans Regular"], + "text-size": ["interpolate", ["linear"], ["zoom"], 10, 10, 12, 12], + "text-allow-overlap": false, + "text-padding": 2, + "text-rotation-alignment": "map", + }, + paint: { + "text-color": "rgba(226,232,240,0.72)", + "text-halo-color": "rgba(2,6,23,0.82)", + "text-halo-width": 1.0, + "text-halo-blur": 0.6, + }, + } as unknown as LayerSpecification; + + const landformLabels: LayerSpecification = { + id: "bathymetry-landforms", + type: "symbol", + source: oceanSourceId, + "source-layer": "landform", + minzoom: 8, + filter: ["has", "name"] as unknown as unknown[], + layout: { + "text-field": ["get", "name"] as unknown as unknown[], + "text-font": ["Noto Sans Italic", "Noto Sans Regular", "Open Sans Italic", "Open Sans Regular"], + "text-size": ["interpolate", ["linear"], ["zoom"], 8, 11, 10, 12, 12, 13], + "text-allow-overlap": false, + "text-anchor": "center", + "text-offset": [0, 0.0], + }, + paint: { + "text-color": "rgba(148,163,184,0.70)", + "text-halo-color": "rgba(2,6,23,0.85)", + "text-halo-width": 1.0, + "text-halo-blur": 0.7, + }, + } as unknown as LayerSpecification; + + // Insert before the first symbol layer (keep labels on top), otherwise append. + const layers = style.layers as LayerSpecification[]; + const symbolIndex = layers.findIndex((l) => l.type === "symbol"); + const insertAt = symbolIndex >= 0 ? symbolIndex : layers.length; + + const toInsert = [ + bathyFill, + bathyHillshade, + bathyExtrusion, + bathyBandBorders, + bathyBandBordersMajor, + bathyLinesMinor, + bathyLinesMajor, + bathyLabels, + landformLabels, + ].filter( + (l) => !layers.some((x) => x.id === l.id), + ); + if (toInsert.length > 0) layers.splice(insertAt, 0, ...toInsert); +} + +async function resolveInitialMapStyle(signal: AbortSignal): Promise { + const key = getMapTilerKey(); + if (!key) return "/map/styles/osm-seamark.json"; + + const baseMapId = (import.meta.env.VITE_MAPTILER_BASE_MAP_ID || "dataviz-dark").trim(); + const styleUrl = `https://api.maptiler.com/maps/${encodeURIComponent(baseMapId)}/style.json?key=${encodeURIComponent(key)}`; + + const res = await fetch(styleUrl, { signal, headers: { accept: "application/json" } }); + if (!res.ok) throw new Error(`MapTiler style fetch failed: ${res.status} ${res.statusText}`); + const json = (await res.json()) as StyleSpecification; + injectOceanBathymetryLayers(json, key); + return json; +} + +async function resolveMapStyle(baseMap: BaseMapId, signal: AbortSignal): Promise { + if (baseMap === "legacy") return "/map/styles/carto-dark.json"; + return resolveInitialMapStyle(signal); +} + +function getShipColor( + t: AisTarget, + selectedMmsi: number | null, + legacyShipCode: string | null, +): [number, number, number, number] { + if (selectedMmsi && t.mmsi === selectedMmsi) return [255, 255, 255, 255]; + if (legacyShipCode) { + const rgb = LEGACY_CODE_COLORS[legacyShipCode]; + if (rgb) return [rgb[0], rgb[1], rgb[2], 235]; + return [245, 158, 11, 235]; + } + if (!isFiniteNumber(t.sog)) return [100, 116, 139, 160]; + if (t.sog >= 10) return [59, 130, 246, 220]; + if (t.sog >= 1) return [34, 197, 94, 210]; + return [100, 116, 139, 160]; +} + +type DashSeg = { from: [number, number]; to: [number, number]; suspicious: boolean }; + +function dashifyLine(from: [number, number], to: [number, number], suspicious: boolean): DashSeg[] { + // Simple dashed effect: split into segments and render every other one. + const segs: DashSeg[] = []; + const steps = 14; + for (let i = 0; i < steps; i++) { + if (i % 2 === 1) continue; + const a0 = i / steps; + const a1 = (i + 1) / steps; + const lon0 = from[0] + (to[0] - from[0]) * a0; + const lat0 = from[1] + (to[1] - from[1]) * a0; + const lon1 = from[0] + (to[0] - from[0]) * a1; + const lat1 = from[1] + (to[1] - from[1]) * a1; + segs.push({ from: [lon0, lat0], to: [lon1, lat1], suspicious }); + } + return segs; +} + +type PairRangeCircle = { + center: [number, number]; // [lon, lat] + radiusNm: number; + warn: boolean; +}; + +const DECK_VIEW_ID = "mapbox"; + +function getDeckView(projection: MapProjectionId) { + return projection === "globe" ? new GlobeView({ id: DECK_VIEW_ID }) : new MapView({ id: DECK_VIEW_ID }); +} + +export function Map3D({ + targets, + zones, + selectedMmsi, + settings, + baseMap, + projection, + overlays, + onSelectMmsi, + onViewBboxChange, + legacyHits, + pairLinks, + fcLinks, + fleetCircles, +}: Props) { + const containerRef = useRef(null); + const mapRef = useRef(null); + const overlayRef = useRef(null); + const showSeamarkRef = useRef(settings.showSeamark); + const baseMapRef = useRef(baseMap); + const projectionRef = useRef(projection); + + useEffect(() => { + showSeamarkRef.current = settings.showSeamark; + }, [settings.showSeamark]); + + useEffect(() => { + baseMapRef.current = baseMap; + }, [baseMap]); + + useEffect(() => { + projectionRef.current = projection; + }, [projection]); + + // Init MapLibre + Deck.gl (single WebGL context via MapboxOverlay) + useEffect(() => { + if (!containerRef.current || mapRef.current) return; + + let map: maplibregl.Map | null = null; + let overlay: MapboxOverlay | null = null; + let cancelled = false; + const controller = new AbortController(); + + (async () => { + let style: string | StyleSpecification = "/map/styles/osm-seamark.json"; + try { + style = await resolveMapStyle(baseMapRef.current, controller.signal); + } catch (e) { + // Don't block the app if MapTiler isn't configured yet. + // This is expected in early dev environments without `VITE_MAPTILER_KEY`. + console.warn("Map style init failed, falling back to local raster style:", e); + style = "/map/styles/osm-seamark.json"; + } + if (cancelled || !containerRef.current) return; + + map = new maplibregl.Map({ + container: containerRef.current, + style, + center: [126.5, 34.2], + zoom: 7, + pitch: 45, + bearing: 0, + maxPitch: 85, + dragRotate: true, + pitchWithRotate: true, + touchPitch: true, + scrollZoom: { around: "center" }, + }); + + map.addControl(new maplibregl.NavigationControl({ showZoom: true, showCompass: true }), "top-left"); + map.addControl(new maplibregl.ScaleControl({ maxWidth: 120, unit: "metric" }), "bottom-left"); + + // NOTE: `MapboxOverlayProps`'s TS typing pins `DeckProps` generics to `null`, + // which makes `views` type `null`. Runtime supports `views`; cast to keep TS happy. + overlay = new MapboxOverlay({ interleaved: true, layers: [], views: getDeckView(projectionRef.current) } as unknown as never); + map.addControl(overlay); + + mapRef.current = map; + overlayRef.current = overlay; + + function applyProjection() { + if (!map) return; + const next = projectionRef.current; + if (next === "mercator") return; + try { + map.setProjection({ type: next }); + // Globe mode renders a single world; copies can look odd and aren't needed for KR region. + map.setRenderWorldCopies(next !== "globe"); + } catch (e) { + console.warn("Projection apply failed:", e); + } + } + + // Ensure the seamark raster overlay exists even when using MapTiler vector styles. + map.on("style.load", () => { + applyProjection(); + if (!showSeamarkRef.current) return; + try { + ensureSeamarkOverlay(map!, "bathymetry-lines"); + } catch { + // ignore (style not ready / already has it) + } + }); + + // Send initial bbox and update on move end (useful for lists / debug) + const emitBbox = () => { + const cb = onViewBboxChange; + if (!cb || !map) return; + const b = map.getBounds(); + cb([b.getWest(), b.getSouth(), b.getEast(), b.getNorth()]); + }; + map.on("load", emitBbox); + map.on("moveend", emitBbox); + + function applySeamarkOpacity() { + if (!map) return; + const opacity = settings.showSeamark ? 0.85 : 0; + try { + map.setPaintProperty("seamark", "raster-opacity", opacity); + } catch { + // style not ready yet + } + } + + map.once("load", () => { + if (showSeamarkRef.current) { + try { + ensureSeamarkOverlay(map!, "bathymetry-lines"); + } catch { + // ignore + } + applySeamarkOpacity(); + } + }); + })(); + + return () => { + cancelled = true; + controller.abort(); + + if (map) { + map.remove(); + map = null; + } + if (overlay) { + overlay.finalize(); + overlay = null; + } + + overlayRef.current = null; + mapRef.current = null; + }; + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); + + // Projection toggle (mercator <-> globe) + useEffect(() => { + const map = mapRef.current; + if (!map) return; + let cancelled = false; + + // Recreate the Deck overlay so the Deck instance uses the correct View type + // (MapView vs GlobeView) and stays in sync with MapLibre. + try { + const old = overlayRef.current; + if (old) map.removeControl(old); + } catch { + // ignore + } + try { + const next = new MapboxOverlay({ interleaved: true, layers: [], views: getDeckView(projection) } as unknown as never); + map.addControl(next); + overlayRef.current = next; + } catch (e) { + console.warn("Deck overlay re-create failed:", e); + } + + const applyProjection = () => { + if (cancelled) return; + try { + map.setProjection({ type: projection }); + map.setRenderWorldCopies(projection !== "globe"); + } catch (e) { + console.warn("Projection switch failed:", e); + } + }; + + if (map.isStyleLoaded()) applyProjection(); + else map.once("style.load", applyProjection); + + return () => { + cancelled = true; + try { + map.off("style.load", applyProjection); + } catch { + // ignore + } + }; + }, [projection]); + + // Base map toggle + useEffect(() => { + const map = mapRef.current; + if (!map) return; + + let cancelled = false; + const controller = new AbortController(); + + (async () => { + try { + const style = await resolveMapStyle(baseMap, controller.signal); + if (cancelled) return; + // Disable style diff to avoid warnings with custom layers (Deck MapboxOverlay) and + // to ensure a clean rebuild when switching between very different styles. + map.setStyle(style, { diff: false }); + } catch (e) { + if (cancelled) return; + console.warn("Base map switch failed:", e); + } + })(); + + return () => { + cancelled = true; + controller.abort(); + }; + }, [baseMap]); + + // seamark toggle + useEffect(() => { + const map = mapRef.current; + if (!map) return; + if (settings.showSeamark) { + try { + ensureSeamarkOverlay(map, "bathymetry-lines"); + map.setPaintProperty("seamark", "raster-opacity", 0.85); + } catch { + // ignore until style is ready + } + return; + } + + // If seamark is off, remove the layer+source to avoid unnecessary network tile requests. + try { + if (map.getLayer("seamark")) map.removeLayer("seamark"); + } catch { + // ignore + } + try { + if (map.getSource("seamark")) map.removeSource("seamark"); + } catch { + // ignore + } + }, [settings.showSeamark]); + + const shipData = useMemo(() => { + return targets.filter((t) => isFiniteNumber(t.lat) && isFiniteNumber(t.lon)); + }, [targets]); + + const legacyTargets = useMemo(() => { + if (!legacyHits) return []; + return shipData.filter((t) => legacyHits.has(t.mmsi)); + }, [shipData, legacyHits]); + + const fcDashed = useMemo(() => { + const segs: DashSeg[] = []; + for (const l of fcLinks || []) segs.push(...dashifyLine(l.from, l.to, l.suspicious)); + return segs; + }, [fcLinks]); + + const pairRanges = useMemo(() => { + const out: PairRangeCircle[] = []; + for (const p of pairLinks || []) { + const center: [number, number] = [(p.from[0] + p.to[0]) / 2, (p.from[1] + p.to[1]) / 2]; + out.push({ center, radiusNm: Math.max(0.05, p.distanceNm / 2), warn: p.warn }); + } + return out; + }, [pairLinks]); + + // When the selected MMSI changes due to external UI (e.g., list click), fly to it. + useEffect(() => { + const map = mapRef.current; + if (!map) return; + if (!selectedMmsi) return; + const t = shipData.find((x) => x.mmsi === selectedMmsi); + if (!t) return; + map.easeTo({ center: [t.lon, t.lat], zoom: Math.max(map.getZoom(), 10), duration: 600 }); + }, [selectedMmsi, shipData]); + + // Update Deck.gl layers + useEffect(() => { + const overlay = overlayRef.current; + const map = mapRef.current; + if (!overlay || !map) return; + + const overlayParams = projection === "globe" ? GLOBE_OVERLAY_PARAMS : DEPTH_DISABLED_PARAMS; + const layers = []; + + if (settings.showDensity) { + layers.push( + new HexagonLayer({ + id: "density", + data: shipData, + pickable: true, + extruded: true, + radius: 2500, + elevationScale: 35, + coverage: 0.92, + opacity: 0.35, + getPosition: (d) => [d.lon, d.lat], + }), + ); + } + + if (overlays.zones && zones) { + layers.push( + new GeoJsonLayer({ + id: "zones", + data: zones, + pickable: true, + // Avoid z-fighting flicker with other layers in the shared MapLibre depth buffer. + parameters: overlayParams, + stroked: true, + filled: true, + getFillColor: (f) => { + const zoneId = (f.properties as { zoneId?: string } | undefined)?.zoneId as ZoneId | undefined; + const col = zoneId ? ZONE_META[zoneId]?.color : "#3B82F6"; + const [r, g, b] = hexToRgb(col); + return [r, g, b, 22]; + }, + getLineColor: (f) => { + const zoneId = (f.properties as { zoneId?: string } | undefined)?.zoneId as ZoneId | undefined; + const col = zoneId ? ZONE_META[zoneId]?.color : "#3B82F6"; + const [r, g, b] = hexToRgb(col); + return [r, g, b, 200]; + }, + lineWidthMinPixels: 1, + lineWidthMaxPixels: 2, + getLineWidth: 1, + }), + ); + } + + if (overlays.fleetCircles && (fleetCircles?.length ?? 0) > 0) { + layers.push( + new ScatterplotLayer({ + id: "fleet-circles", + data: fleetCircles, + pickable: false, + billboard: projection === "globe", + parameters: overlayParams, + filled: false, + stroked: true, + radiusUnits: "meters", + getRadius: (d) => d.radiusNm * 1852, + lineWidthUnits: "pixels", + getLineWidth: 1, + getLineColor: () => [245, 158, 11, 140], + getPosition: (d) => d.center, + }), + ); + } + + if (overlays.pairRange && pairRanges.length > 0) { + layers.push( + new ScatterplotLayer({ + id: "pair-range", + data: pairRanges, + pickable: false, + billboard: projection === "globe", + parameters: overlayParams, + filled: false, + stroked: true, + radiusUnits: "meters", + getRadius: (d) => d.radiusNm * 1852, + radiusMinPixels: 10, + lineWidthUnits: "pixels", + getLineWidth: () => 1, + getLineColor: (d) => (d.warn ? [245, 158, 11, 170] : [59, 130, 246, 110]), + getPosition: (d) => d.center, + }), + ); + } + + if (overlays.pairLines && (pairLinks?.length ?? 0) > 0) { + layers.push( + new LineLayer({ + id: "pair-lines", + data: pairLinks, + pickable: false, + parameters: overlayParams, + getSourcePosition: (d) => d.from, + getTargetPosition: (d) => d.to, + getColor: (d) => (d.warn ? [245, 158, 11, 220] : [59, 130, 246, 85]), + getWidth: (d) => (d.warn ? 2.2 : 1.4), + widthUnits: "pixels", + }), + ); + } + + if (overlays.fcLines && fcDashed.length > 0) { + layers.push( + new LineLayer({ + id: "fc-lines", + data: fcDashed, + pickable: false, + parameters: overlayParams, + getSourcePosition: (d) => d.from, + getTargetPosition: (d) => d.to, + getColor: (d) => (d.suspicious ? [239, 68, 68, 220] : [217, 119, 6, 200]), + getWidth: () => 1.3, + widthUnits: "pixels", + }), + ); + } + + if (settings.showShips && legacyTargets.length > 0) { + layers.push( + new ScatterplotLayer({ + id: "legacy-halo", + data: legacyTargets, + pickable: false, + billboard: projection === "globe", + // This ring is most prone to z-fighting, so force it into pure painter's-order rendering. + parameters: overlayParams, + filled: false, + stroked: true, + radiusUnits: "pixels", + getRadius: (d) => (selectedMmsi && d.mmsi === selectedMmsi ? 22 : 16), + lineWidthUnits: "pixels", + getLineWidth: 2, + getLineColor: (d) => { + const l = legacyHits?.get(d.mmsi); + const rgb = l ? LEGACY_CODE_COLORS[l.shipCode] : null; + if (!rgb) return [245, 158, 11, 200]; + return [rgb[0], rgb[1], rgb[2], 200]; + }, + getPosition: (d) => [d.lon, d.lat], + updateTriggers: { + getRadius: [selectedMmsi], + getLineColor: [legacyHits], + }, + }), + ); + } + + if (settings.showShips) { + layers.push( + new IconLayer({ + id: "ships", + data: shipData, + pickable: true, + // Mercator: keep icons horizontal on the sea surface when view is pitched/rotated. + // Globe: billboard to keep the icon visible and glued to the globe. + billboard: projection === "globe", + parameters: projection === "globe" ? ({ ...overlayParams, cullMode: "none" } as const) : overlayParams, + iconAtlas: "/assets/ship.svg", + iconMapping: SHIP_ICON_MAPPING, + getIcon: () => "ship", + getPosition: (d) => [d.lon, d.lat], + getAngle: (d) => (isFiniteNumber(d.cog) ? d.cog : 0), + sizeUnits: "pixels", + getSize: (d) => (selectedMmsi && d.mmsi === selectedMmsi ? 34 : 22), + getColor: (d) => getShipColor(d, selectedMmsi, legacyHits?.get(d.mmsi)?.shipCode ?? null), + alphaCutoff: 0.05, + updateTriggers: { + getSize: [selectedMmsi], + getColor: [selectedMmsi, legacyHits], + }, + }), + ); + } + + overlay.setProps({ + layers, + getTooltip: (info: PickingInfo) => { + if (!info.object) return null; + if (info.layer && info.layer.id === "density") { + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const o: any = info.object; + const n = Array.isArray(o?.points) ? o.points.length : 0; + return { text: `AIS density: ${n}` }; + } + // zones + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const obj: any = info.object; + if (typeof obj.mmsi === "number") { + const t = obj as AisTarget; + const name = (t.name || "").trim() || "(no name)"; + const legacy = legacyHits?.get(t.mmsi); + const legacyHtml = legacy + ? `
+
CN Permit · ${legacy.shipCode} · ${legacy.permitNo}
+
` + : ""; + return { + html: `
+
${name}
+
MMSI: ${t.mmsi} · ${t.vesselType || "Unknown"}
+
SOG: ${t.sog ?? "?"} kt · COG: ${t.cog ?? "?"}°
+
${t.status || ""}
+
${t.messageTimestamp || ""}
+ ${legacyHtml} +
`, + }; + } + + const p = obj.properties as { zoneName?: string; zoneLabel?: string } | undefined; + const label = p?.zoneName ?? p?.zoneLabel; + if (label) return { text: label }; + return null; + }, + onClick: (info: PickingInfo) => { + if (!info.object) { + onSelectMmsi(null); + return; + } + if (info.layer && info.layer.id === "density") return; + // eslint-disable-next-line @typescript-eslint/no-explicit-any + const obj: any = info.object; + if (typeof obj.mmsi === "number") { + const t = obj as AisTarget; + onSelectMmsi(t.mmsi); + map.easeTo({ center: [t.lon, t.lat], zoom: Math.max(map.getZoom(), 10), duration: 600 }); + } + }, + }); + }, [ + projection, + shipData, + zones, + selectedMmsi, + overlays.zones, + settings.showShips, + settings.showDensity, + onSelectMmsi, + legacyHits, + legacyTargets, + overlays.pairLines, + overlays.pairRange, + overlays.fcLines, + overlays.fleetCircles, + pairLinks, + pairRanges, + fcDashed, + fleetCircles, + ]); + + return
; +} diff --git a/apps/web/src/widgets/relations/RelationsPanel.tsx b/apps/web/src/widgets/relations/RelationsPanel.tsx new file mode 100644 index 0000000..4cbc3cc --- /dev/null +++ b/apps/web/src/widgets/relations/RelationsPanel.tsx @@ -0,0 +1,270 @@ +import { VESSEL_TYPES } from "../../entities/vessel/model/meta"; +import type { DerivedLegacyVessel } from "../../features/legacyDashboard/model/types"; +import { haversineNm } from "../../shared/lib/geo/haversineNm"; + +type Props = { + selectedVessel: DerivedLegacyVessel | null; + vessels: DerivedLegacyVessel[]; + fleetVessels: DerivedLegacyVessel[]; + onSelectMmsi: (mmsi: number) => void; +}; + +export function RelationsPanel({ selectedVessel, vessels, fleetVessels, onSelectMmsi }: Props) { + if (selectedVessel) { + const v = selectedVessel; + const meta = VESSEL_TYPES[v.shipCode]; + const ownerLabel = v.ownerCn || v.ownerRoman || v.ownerKey || "-"; + const sameOwner = v.ownerKey ? vessels.filter((v2) => v2.ownerKey === v.ownerKey && v2.mmsi !== v.mmsi) : []; + const pair = v.pairPermitNo ? vessels.find((v2) => v2.permitNo === v.pairPermitNo) ?? null : null; + const fcNearby = vessels.filter((fc) => fc.shipCode === "FC" && fc.mmsi !== v.mmsi && haversineNm(fc.lat, fc.lon, v.lat, v.lon) < 5); + + return ( +
+
+ {meta.icon} + {v.permitNo} + + {v.shipCode} + +
+ +
+ 소유주:{" "} + + {ownerLabel} + +
+ + {pair ? ( + <> +
+ ⛓ 쌍끌이 쌍 +
+ {(() => { + const dist = haversineNm(v.lat, v.lon, pair.lat, pair.lon); + const warn = dist > 3; + const pairMeta = VESSEL_TYPES[pair.shipCode]; + return ( + <> +
+
+ onSelectMmsi(v.mmsi)}> + {v.permitNo} + +
{warn ? "⚠" : "⟷"}
+
+ onSelectMmsi(pair.mmsi)}> + {pair.permitNo} + + + {dist.toFixed(2)}NM + +
+
+ 정상 범위: 0.3~1.0NM | {warn ? "⚠ 이격 경고" : "✓ 정상 동기화"} +
+ + ); + })()} + + ) : null} + + {fcNearby.length && v.shipCode !== "FC" ? ( + <> +
+ 🚛 근접 운반선 +
+ {fcNearby.slice(0, 6).map((fc) => { + const dist = haversineNm(v.lat, v.lon, fc.lat, fc.lon); + const isSameOwner = !!v.ownerKey && v.ownerKey === fc.ownerKey; + const warn = dist < 0.5; + return ( +
+
+ onSelectMmsi(fc.mmsi)}> + {fc.permitNo} + + + {dist.toFixed(1)}NM + + {isSameOwner ? ( + + 동일소유주 + + ) : null} + {warn ? ( + + 환적의심 + + ) : null} +
+ ); + })} + + ) : null} + + {sameOwner.length ? ( + <> +
+ 🏢 동일 소유주 선단 ({sameOwner.length + 1}척) +
+ {sameOwner.slice(0, 8).map((sv) => { + const m = VESSEL_TYPES[sv.shipCode]; + return ( +
onSelectMmsi(sv.mmsi)} style={{ cursor: "pointer" }}> +
+ {sv.shipCode} {sv.permitNo} + + {sv.sog ?? "?"}kt {sv.state.label} + +
+ ); + })} + {sameOwner.length > 8 ?
... +{sameOwner.length - 8}척
: null} + + ) : null} +
+ ); + } + + // No vessel selected: show top fleets + if (fleetVessels.length === 0) { + return
(현재 지도에 표시중인 대상 선박이 없습니다)
; + } + + const group = new Map(); + for (const v of fleetVessels) { + if (!v.ownerKey) continue; + const list = group.get(v.ownerKey); + if (list) list.push(v); + else group.set(v.ownerKey, [v]); + } + + const topFleets = Array.from(group.entries()) + .map(([ownerKey, vs]) => ({ ownerKey, vs })) + .filter((x) => x.vs.length >= 3) + .sort((a, b) => b.vs.length - a.vs.length) + .slice(0, 5); + + if (topFleets.length === 0) { + return
(표시 중인 선단(3척 이상) 없음)
; + } + + return ( +
+ {topFleets.map(({ ownerKey, vs }) => { + const displayOwner = vs.find((v) => v.ownerCn)?.ownerCn || vs.find((v) => v.ownerRoman)?.ownerRoman || ownerKey; + const displayTitle = ownerKey && displayOwner !== ownerKey ? `${displayOwner} (${ownerKey})` : displayOwner; + const codes: Record = {}; + for (const v of vs) codes[v.shipCode] = (codes[v.shipCode] ?? 0) + 1; + + return ( +
+
+ 🏢{" "} + + {displayOwner} + {" "} + {vs.length}척 +
+
+ {Object.entries(codes).map(([c, n]) => { + const meta = VESSEL_TYPES[c as keyof typeof VESSEL_TYPES]; + return ( + + {c}×{n} + + ); + })} +
+ +
+ {vs.slice(0, 18).map((v) => { + const m = VESSEL_TYPES[v.shipCode]; + const text = v.shipCode === "FC" ? "F" : v.shipCode === "PT" ? "M" : v.shipCode === "PT-S" ? "S" : v.shipCode[0]; + return ( + +
onSelectMmsi(v.mmsi)} + style={{ + cursor: "pointer", + width: 16, + height: 16, + borderRadius: v.shipCode === "FC" ? 2 : "50%", + background: m.color, + display: "flex", + alignItems: "center", + justifyContent: "center", + fontSize: 6, + color: "#fff", + border: "1px solid rgba(255,255,255,.2)", + }} + title={`${v.permitNo} ${v.shipCode} ${v.sog ?? "?"}kt`} + > + {text} +
+ {v.pairPermitNo && (v.shipCode === "PT" || v.shipCode === "PT-S") ? : null} +
+ ); + })} + {vs.length > 18 ? +{vs.length - 18} : null} +
+
+ ); + })} +
+ ); +} diff --git a/apps/web/src/widgets/speed/SpeedProfilePanel.tsx b/apps/web/src/widgets/speed/SpeedProfilePanel.tsx new file mode 100644 index 0000000..e14366e --- /dev/null +++ b/apps/web/src/widgets/speed/SpeedProfilePanel.tsx @@ -0,0 +1,62 @@ +import { ZONE_META } from "../../entities/zone/model/meta"; +import { SPEED_MAX, VESSEL_TYPES } from "../../entities/vessel/model/meta"; +import type { VesselTypeCode } from "../../entities/vessel/model/types"; + +type Props = { + selectedType: VesselTypeCode | null; +}; + +export function SpeedProfilePanel({ selectedType }: Props) { + const code = selectedType ?? "PT"; + const t = VESSEL_TYPES[code]; + + const segs = t.speedProfile.map((s) => { + const left = (s.range[0] / SPEED_MAX) * 100; + const width = ((s.range[1] - s.range[0]) / SPEED_MAX) * 100; + const showText = width > 8; + const text = showText ? `${s.label}${s.primary ? ` ${s.typicalSpeed}kt` : ""}` : ""; + return ( +
+ {text} +
+ ); + }); + + const primary = t.speedProfile.filter((s) => s.primary); + + return ( +
+
+ {t.icon} {code} {t.name} +
+
{segs}
+
+ {[0, 3, 5, 7, 10, 15].map((k) => ( + + {k} + + ))} +
+
+ {primary.map((s) => ( + + ★{s.label} {s.range[0]}~{s.range[1]}kt + + ))} +
+
+ 궤적: {t.trajectory} | 수역:{" "} + {t.allowedZones.map((z) => ( + + {ZONE_META[z].label} + + ))} +
+
+ ); +} + diff --git a/apps/web/src/widgets/topbar/Topbar.tsx b/apps/web/src/widgets/topbar/Topbar.tsx new file mode 100644 index 0000000..042243f --- /dev/null +++ b/apps/web/src/widgets/topbar/Topbar.tsx @@ -0,0 +1,52 @@ +type Props = { + total: number; + fishing: number; + transit: number; + pairLinks: number; + alarms: number; + pollingStatus: "idle" | "loading" | "ready" | "error"; + lastFetchMinutes: number | null; + clock: string; + adminMode?: boolean; + onLogoClick?: () => void; +}; + +export function Topbar({ total, fishing, transit, pairLinks, alarms, pollingStatus, lastFetchMinutes, clock, adminMode, onLogoClick }: Props) { + const statusColor = + pollingStatus === "ready" ? "#22C55E" : pollingStatus === "loading" ? "#F59E0B" : pollingStatus === "error" ? "#EF4444" : "var(--muted)"; + return ( +
+
+ 🛰 WING 조업감시·선단연관 {adminMode ? (ADMIN) : null} +
+
+
+ DATA API +
+
+ POLL{" "} + + {pollingStatus.toUpperCase()} + {lastFetchMinutes ? `(${lastFetchMinutes}m)` : ""} + +
+
+ 전체 {total}척 +
+
+ 조업 {fishing} +
+
+ 항해 {transit} +
+
+ 쌍연결 {pairLinks} +
+
+ 경고 {alarms} +
+
+
{clock}
+
+ ); +} diff --git a/apps/web/src/widgets/vesselList/VesselList.tsx b/apps/web/src/widgets/vesselList/VesselList.tsx new file mode 100644 index 0000000..dbbe1b1 --- /dev/null +++ b/apps/web/src/widgets/vesselList/VesselList.tsx @@ -0,0 +1,59 @@ +import { VESSEL_TYPES } from "../../entities/vessel/model/meta"; +import type { DerivedLegacyVessel } from "../../features/legacyDashboard/model/types"; + +type Props = { + vessels: DerivedLegacyVessel[]; + selectedMmsi: number | null; + onSelectMmsi: (mmsi: number) => void; +}; + +function isFiniteNumber(x: unknown): x is number { + return typeof x === "number" && Number.isFinite(x); +} + +export function VesselList({ vessels, selectedMmsi, onSelectMmsi }: Props) { + const sorted = vessels + .slice() + .sort((a, b) => (isFiniteNumber(b.sog) ? b.sog : -1) - (isFiniteNumber(a.sog) ? a.sog : -1)) + .slice(0, 80); + + return ( +
+ {sorted.map((v) => { + const meta = VESSEL_TYPES[v.shipCode]; + const primarySegs = meta.speedProfile.filter((s) => s.primary); + const inRange = + v.sog !== null && primarySegs.length ? primarySegs.some((s) => v.sog! >= s.range[0] && v.sog! <= s.range[1]) : false; + + const sc = v.state.isFishing ? "#22C55E" : (v.sog ?? 0) > 3 ? "#3B82F6" : "#64748B"; + const speedColor = inRange ? "#22C55E" : (v.sog ?? 0) > 5 ? "#3B82F6" : "var(--muted)"; + const hasPair = v.pairPermitNo ? "⛓" : ""; + const sel = selectedMmsi === v.mmsi; + + return ( +
onSelectMmsi(v.mmsi)} + style={sel ? { background: "rgba(59,130,246,.12)", border: "1px solid rgba(59,130,246,.45)" } : undefined} + title={v.name} + > +
+
+ {hasPair} + {v.permitNo} +
+
+ {v.sog !== null ? v.sog.toFixed(1) : "?"}kt +
+
+ {v.state.label} +
+
+ ); + })} + {sorted.length === 0 ?
(표시할 대상 선박 없음)
: null} +
+ ); +} + diff --git a/apps/web/tsconfig.app.json b/apps/web/tsconfig.app.json new file mode 100644 index 0000000..a9b5a59 --- /dev/null +++ b/apps/web/tsconfig.app.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo", + "target": "ES2022", + "useDefineForClassFields": true, + "lib": ["ES2022", "DOM", "DOM.Iterable"], + "module": "ESNext", + "types": ["vite/client"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + "jsx": "react-jsx", + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["src"] +} diff --git a/apps/web/tsconfig.json b/apps/web/tsconfig.json new file mode 100644 index 0000000..1ffef60 --- /dev/null +++ b/apps/web/tsconfig.json @@ -0,0 +1,7 @@ +{ + "files": [], + "references": [ + { "path": "./tsconfig.app.json" }, + { "path": "./tsconfig.node.json" } + ] +} diff --git a/apps/web/tsconfig.node.json b/apps/web/tsconfig.node.json new file mode 100644 index 0000000..8a67f62 --- /dev/null +++ b/apps/web/tsconfig.node.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo", + "target": "ES2023", + "lib": ["ES2023"], + "module": "ESNext", + "types": ["node"], + "skipLibCheck": true, + + /* Bundler mode */ + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + "verbatimModuleSyntax": true, + "moduleDetection": "force", + "noEmit": true, + + /* Linting */ + "strict": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "erasableSyntaxOnly": true, + "noFallthroughCasesInSwitch": true, + "noUncheckedSideEffectImports": true + }, + "include": ["vite.config.ts"] +} diff --git a/apps/web/vite.config.ts b/apps/web/vite.config.ts new file mode 100644 index 0000000..7ff51b7 --- /dev/null +++ b/apps/web/vite.config.ts @@ -0,0 +1,46 @@ +import react from "@vitejs/plugin-react"; +import { fileURLToPath } from "node:url"; +import { defineConfig, loadEnv } from "vite"; + +// https://vite.dev/config/ +export default defineConfig(({ mode }) => { + const env = loadEnv(mode, process.cwd(), ""); + + const webPort = Number(env.WEB_PORT || process.env.WEB_PORT || 5175); + const apiPort = Number(env.API_PORT || process.env.API_PORT || 5174); + + // Same proxy pattern as the "dark" project: + // - dev: use Vite proxy (/snp-api -> upstream host) + // - prod: set VITE_API_URL to absolute base if needed + const snpApiTarget = env.VITE_SNP_API_TARGET || process.env.VITE_SNP_API_TARGET || "http://211.208.115.83:8041"; + + return { + plugins: [react()], + resolve: { + alias: { + // deck.gl (via loaders.gl) contains a few Node-only helper modules. + // In browser builds, they should be tree-shaken, but Vite/Rollup may still warn. + child_process: fileURLToPath(new URL("./src/shared/shims/child_process.ts", import.meta.url)), + }, + }, + server: { + // IMPORTANT: keep the web dev server port fixed so it doesn't collide with the API server port. + // If the port is already taken, fail fast instead of auto-falling-back to the API port (proxy loop -> 500). + port: webPort, + strictPort: true, + proxy: { + // Optional local API server (future DB-backed APIs etc). + "/api": { + target: `http://127.0.0.1:${apiPort}`, + changeOrigin: true, + }, + // SNP-Batch AIS upstream (ship positions) + "/snp-api": { + target: snpApiTarget, + changeOrigin: true, + secure: false, + }, + }, + }, + }; +}); diff --git a/data/raw/zones/특정어업수역Ⅰ.json b/data/raw/zones/특정어업수역Ⅰ.json new file mode 100644 index 0000000..f0454ef --- /dev/null +++ b/data/raw/zones/특정어업수역Ⅰ.json @@ -0,0 +1 @@ +{"type": "FeatureCollection", "name": "\ud2b9\uc815\uc5b4\uc5c5\uc218\uc5ed1", "crs": {"type": "name", "properties": {"name": "urn:ogc:def:crs:OGC:1.3:CRS84"}}, "features": [{"type": "Feature", "properties": {"fid": 0, "GML_ID": null, "OBJECTID": null, "ZONE_NM": null, "MNCT_NO": null, "MNCT_SCALE": null, "MNCT_NM": null, "RELREGLTN": null, "RELGOAG": null, "REVIYR": null, "ZONE_DESC": null, "PHOTO1_PAT": null, "ID": -2147483647, "CATE_CD": null, "ADR_CD": null, "ADR_KNM": null, "ORIGIN": null, "ORIYR": null, "ORIORG": null, "NAME": "\ud2b9\uc815\uc5b4\uc5c5\uc218\uc5ed\u2160", "WARD_NM": null, "WARD_ID": null, "GISID": null, "FID_2": null, "NAME_2": null, "FID_3": null, "NAME_3": null, "GID": null, "NAME_4": null, "FID_4": null, "NAME_5": null, "FID_5": null, "NAME_6": null}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[14612352.95900835, 4323569.555957972], [14550748.752774281, 4260105.381317261], [14544627.066163512, 4252568.169285575], [14439940.71936106, 4252568.1692174645], [14440259.902536998, 4254382.900417306], [14440565.249736432, 4256577.976660408], [14441200.37191117, 4258322.323996074], [14442128.627396706, 4261947.246114864], [14442446.188484557, 4263842.912458916], [14443081.310658677, 4265407.837348879], [14443838.571713375, 4268086.787104008], [14444461.480000762, 4270299.674084436], [14445414.16326165, 4272528.068283305], [14446488.98540456, 4275811.262361098], [14447111.893690424, 4279125.58051958], [14447441.668665636, 4283375.409280503], [14447441.668666717, 4285908.011073243], [14447747.015866045, 4287008.670616378], [14449298.17963799, 4289692.937620907], [14451325.68504222, 4294897.478106175], [14452583.715503562, 4299470.4800484385], [14452583.715504179, 4299666.724555172], [14452864.634927392, 4301297.200756734], [14452803.565487338, 4303864.187591692], [14452864.634926995, 4306733.892102277], [14452681.426607274, 4309982.105854211], [14452229.512752429, 4313034.803597244], [14451289.043378348, 4315906.938650241], [14450165.365684237, 4319883.836509038], [14448650.843575954, 4323816.808519151], [14447172.963130116, 4326268.076469068], [14445646.22713406, 4328477.720500556], [14443166.807874365, 4331384.242207033], [14440455.324744267, 4333928.090897115], [14438366.74990012, 4335578.885027033], [14435545.341778146, 4337381.416707463], [14435212.858055448, 4337568.367409996], [14433713.258582642, 4338411.570116835], [14431881.17538587, 4339153.947573591], [14430305.583837628, 4339729.704068462], [14430281.156061549, 4340669.162281877], [14432430.800344449, 4344124.648762426], [14433664.40302976, 4347050.554454509], [14434299.525204673, 4348582.044935347], [14435398.775122227, 4352055.241843149], [14436168.250064695, 4355377.820309184], [14436473.59726421, 4359156.794673912], [14436632.377808044, 4361358.014828757], [14437096.505551115, 4363255.98064219], [14438036.97492467, 4367341.541713113], [14438354.536012871, 4371595.823810485], [14438183.541581359, 4375213.2915699165], [14437218.644430902, 4379455.492532148], [14436754.516687542, 4381676.095802414], [14437218.644430652, 4383410.311934654], [14438940.802635401, 4387670.983955953], [14440333.18586435, 4392085.61379955], [14440821.741384165, 4395862.331199512], [14440968.308038985, 4399000.459396788], [14441114.874694768, 4403419.77764905], [14441273.655239271, 4409426.891672738], [14440772.885832038, 4413972.594613021], [14439991.197000964, 4416642.956092686], [14438891.94708353, 4419329.253028348], [14437621.702733777, 4422642.269553811], [14436046.111184767, 4426582.592213162], [14435117.855699727, 4428767.199310407], [14434946.861267168, 4430203.479647634], [14434946.86126783, 4432709.795922216], [14434470.519636003, 4435537.753788483], [14434617.086292291, 4437433.672085769], [14434617.08629216, 4439314.635756483], [14434922.433492135, 4440431.137925814], [14435545.341778962, 4443276.456208943], [14435862.902865293, 4448617.316293129], [14435374.347346198, 4453195.1551512005], [14434433.877972556, 4456978.343560426], [14433493.582733309, 4459337.341378763], [14433493.408598367, 4459337.778245751], [14432540.725337084, 4461222.640432275], [14430134.5894049, 4464840.066412149], [14429071.98115172, 4466066.593934474], [14429377.32835093, 4468244.031514878], [14429487.253342932, 4471664.436166196], [14429487.253342314, 4474871.114707357], [14428962.056159778, 4478201.569995016], [14428339.14787256, 4480581.111676515], [14427423.10627465, 4482961.1914115725], [14426482.636900885, 4485234.2862444], [14424332.992617503, 4488229.992534473], [14422684.117740594, 4490519.594851016], [14421218.451183844, 4492071.890874874], [14420192.484594172, 4493424.573415368], [14418641.32082132, 4495484.674666911], [14415856.554362778, 4498806.286043997], [14415123.721083565, 4501082.812019949], [14413291.637888283, 4505437.2749514375], [14411545.051908031, 4508454.147134834], [14409053.418760045, 4511333.299393252], [14407502.25498812, 4512996.485903551], [14405743.455119297, 4516308.245790257], [14404192.291346865, 4519020.04815391], [14402445.705366325, 4520776.931720719], [14401199.88879329, 4522117.909890488], [14401163.247128874, 4522441.620044785], [14400674.691610316, 4526804.977928812], [14399135.74172542, 4530630.196696397], [14397889.92515128, 4533530.893432845], [14396448.686370509, 4536216.299453886], [14394482.250406215, 4538609.053820163], [14393969.267111044, 4540878.818581772], [14393248.647720557, 4543272.6434066], [14391697.483947853, 4546578.5701886], [14389950.897967545, 4549576.439029636], [14387996.67589144, 4552080.475715166], [14386433.298231108, 4553935.706287525], [14384686.712251175, 4555296.4190314105], [14384063.803963741, 4555698.481870257], [14382817.987391062, 4558497.888716806], [14382023.990793852, 4559433.839678707], [14379825.584836785, 4562025.286767265], [14377993.501640612, 4563882.293207642], [14375709.504589545, 4565538.404034689], [14373230.085329972, 4569687.579878523], [14370848.377174843, 4572490.760700769], [14369101.79119466, 4574132.75433843], [14367978.113501683, 4575372.167021386], [14367025.430239363, 4578161.387517195], [14365584.191457871, 4580563.818041922], [14364155.16656508, 4582966.805917671], [14362591.788904771, 4585230.77563233], [14360136.797420906, 4586983.366182029], [14359501.67524686, 4589031.016082314], [14357755.089266032, 4591730.810433944], [14356924.544884088, 4593049.931812809], [14355397.808887746, 4596589.112554951], [14353321.447931753, 4599694.655522917], [14351355.011967713, 4602086.560165967], [14350548.895361273, 4602909.876326975], [14349058.80102805, 4604059.521970236], [14348362.609413402, 4605286.987737952], [14347006.867848393, 4607571.395078686], [14345260.281868543, 4610058.400036733], [14344344.240270587, 4614925.339107906], [14344178.729650684, 4615426.598601238], [14406264.563155375, 4615426.598601238], [14471145.302268442, 4615426.598601238], [14489820.50078106, 4579817.049246806], [14657058.866457367, 4579819.039140932], [14657058.866471501, 4498513.035634587], [14653280.330118885, 4484660.955595197], [14653257.89496764, 4484604.528273547], [14653111.328311926, 4484251.265963233], [14652952.547767457, 4483867.298646529], [14652805.981111629, 4483498.703204842], [14652793.767223712, 4483437.271887497], [14652732.697783664, 4483283.695161308], [14652573.91724023, 4482899.763155043], [14652463.992248593, 4482531.201607391], [14652317.425592588, 4482147.2970551355], [14652183.072824666, 4481778.761862163], [14652085.361720739, 4481394.884757528], [14651963.222840805, 4481011.021654676], [14651853.297849245, 4480627.172552061], [14651731.158969458, 4480243.337446124], [14651645.661754325, 4479828.811251124], [14651560.164537868, 4479460.357225606], [14651450.239546517, 4479061.213248133], [14651376.956218421, 4478677.435232205], [14651303.672890497, 4478278.320934065], [14651230.38956299, 4477894.571451181], [14651181.534010744, 4477495.486823346], [14651120.464571165, 4477096.417317753], [14651059.395131014, 4476712.710899764], [14650998.325691152, 4476313.671051835], [14650996.99554685, 4476290.271738564], [14645926.917379338, 4457703.411105691], [14630424.731020536, 4444761.216899179], [14601399.121065676, 4420528.823331998], [14513278.61218791, 4420528.823356817], [14513278.612126667, 4323569.5559741575], [14612352.95900835, 4323569.555957972]], [[14531705.281810218, 4513797.373626424], [14531693.067921922, 4513597.145949486], [14531680.854034334, 4513381.520424651], [14531680.854033662, 4513196.702081734], [14531656.42625728, 4512981.084804853], [14531631.99848197, 4512596.064997208], [14531631.998481335, 4512395.860290817], [14531631.998482231, 4512180.259503853], [14531619.784594133, 4512010.861999429], [14531619.784593917, 4511795.269138], [14531619.784594417, 4511579.680716071], [14531619.784594513, 4511394.89417161], [14531619.784594564, 4511194.712427556], [14531631.998481907, 4510979.136366602], [14531631.99848219, 4510794.36041791], [14531631.998481516, 4510578.792596463], [14531656.426257836, 4510193.861093197], [14531680.854033632, 4509993.7023007], [14531680.854033832, 4509793.547333112], [14531693.067922262, 4509593.396189629], [14531705.28180977, 4509393.248870632], [14531741.923473405, 4509193.105373775], [14531754.137361716, 4508992.965701181], [14531778.565137729, 4508608.0924608875], [14531827.420689235, 4508207.83928627], [14531888.490129804, 4507807.60139917], [14531937.345681723, 4507407.378797934], [14531986.201233227, 4507022.563787677], [14532071.698448502, 4506622.371163723], [14532144.981777469, 4506222.193819813], [14532218.26510484, 4505822.031752334], [14532291.54843238, 4505437.274939068], [14532389.259536454, 4505052.532246742], [14532486.970639894, 4504667.803672876], [14532584.681744624, 4504283.089215654], [14532682.3928476, 4503898.388874675], [14532804.5317276, 4503498.31548994], [14532816.74561534, 4503467.54124596], [14532841.173391888, 4503236.737298468], [14532890.028944094, 4502836.689154722], [14532951.098383617, 4502436.656270566], [14533036.595599566, 4502036.638641951], [14533085.451150997, 4501652.020693331], [14533170.94836721, 4501252.032985861], [14533256.445583222, 4500882.827099174], [14533329.728910444, 4500467.486007207], [14533427.440014655, 4500082.925582424], [14533512.937230268, 4499698.379251896], [14533537.365005817, 4499636.85314637], [14533635.07610988, 4499313.847011714], [14533720.573326208, 4498929.328863146], [14533842.71220557, 4498544.824803407], [14533964.851085538, 4498160.334828932], [14534086.989965722, 4497775.8589393], [14534221.342733555, 4497406.77533439], [14534343.481613029, 4497022.3270443855], [14534490.048267843, 4496653.269931789], [14534636.614923632, 4496284.225792352], [14534795.395467635, 4495899.818607236], [14534941.962123044, 4495530.800950158], [14535088.528779598, 4495161.796260659], [14535271.737098787, 4494808.178934617], [14535442.73153039, 4494454.573515013], [14535625.939850742, 4494085.606640488], [14535821.362058103, 4493732.025548209], [14535992.356489455, 4493363.084053765], [14536187.77869705, 4493024.899068225], [14536370.987016352, 4492671.353679356], [14536578.623112632, 4492333.190962355], [14536798.473096136, 4491979.668849295], [14537006.10919119, 4491656.8981793765], [14537225.959175108, 4491303.398821744], [14537421.381382758, 4490980.648924496], [14537653.44525381, 4490642.540617242], [14537909.936901638, 4490319.811016954], [14538129.786885347, 4489997.091326332], [14538374.0646448, 4489659.014660098], [14538618.342404164, 4489351.681672938], [14538850.406276468, 4489044.357672096], [14539131.325698882, 4488721.677141822], [14539363.389571583, 4488429.736623869], [14539644.308994643, 4488122.43957564], [14539900.800642235, 4487815.151508973], [14539986.297858382, 4487722.966840681], [14540010.725633759, 4487692.23879659], [14540267.217281476, 4487400.32686548], [14540511.495040976, 4487077.696790041], [14540780.200575706, 4486770.43925529], [14541073.333887419, 4486493.915150635], [14541329.825535271, 4486186.674672224], [14541598.531071173, 4485910.165917298], [14541867.23660634, 4485618.303450893], [14542148.156029876, 4485326.449084601], [14542453.503228514, 4485049.962943723], [14542734.422652928, 4484773.484071729], [14543039.76985148, 4484512.371808684], [14543332.903163565, 4484251.266027703], [14543638.250362527, 4483974.808145135], [14543943.59756212, 4483713.715705612], [14544248.944761822, 4483467.987564921], [14544566.505848715, 4483222.26516165], [14544871.85304831, 4482976.548497614], [14545213.841912381, 4482746.194336815], [14545519.189110842, 4482515.845218762], [14545836.750198007, 4482254.788980392], [14546190.952949973, 4482024.450618634], [14546508.514037313, 4481824.828116437], [14546838.28901309, 4481609.854272898], [14547180.27787654, 4481394.88481907], [14547510.052850928, 4481179.919756588], [14547876.469490254, 4480995.667482875], [14548218.458354343, 4480796.06449436], [14548560.447216801, 4480596.465289407], [14548926.863856547, 4480412.223228773], [14549293.280496065, 4480212.631302457], [14549647.483247736, 4480043.748782027], [14549989.472111017, 4479874.868972281], [14550355.88875037, 4479721.344221679], [14550624.594284926, 4479598.526033944], [14550856.658157144, 4479491.061295501], [14551198.647020763, 4479291.48683264], [14551565.063659478, 4479107.26761045], [14551919.266411318, 4478923.051610395], [14552285.683050882, 4478769.540739722], [14552627.671913499, 4478600.681367721], [14553006.302441431, 4478431.8247021455], [14553372.719079891, 4478278.320992562], [14553739.135719031, 4478124.8195214365], [14554117.766246844, 4477986.670110905], [14554496.39677429, 4477833.172889764], [14554875.02730134, 4477710.376725644], [14555253.657828972, 4477572.232751319], [14555620.074468583, 4477464.788689573], [14555998.704995206, 4477326.647937234], [14556377.335522415, 4477234.555108875], [14556511.688290423, 4477157.811699739], [14556878.10492996, 4476958.281453992], [14557220.093792727, 4476804.799222015], [14557598.724319693, 4476651.319227265], [14557952.92707147, 4476482.493814672], [14558331.557598298, 4476329.018516568], [14558697.974237733, 4476175.54545325], [14559076.604765655, 4476022.0746261515], [14559443.02140455, 4475883.952793535], [14559821.65193224, 4475761.179352402], [14560200.282459686, 4475638.407340859], [14560578.912986, 4475500.290538945], [14560957.54351379, 4475377.521568426], [14561348.38792862, 4475270.099892532], [14561727.01845645, 4475147.333604416], [14562117.862871993, 4475055.259828022], [14562484.27951158, 4474963.186855402], [14562899.551702326, 4474871.1146875555], [14563290.396117546, 4474809.733688274], [14563669.026644476, 4474733.007943433], [14564059.871060286, 4474656.282757424], [14564450.7154752, 4474579.558129849], [14564853.773778029, 4474518.178830546], [14565244.618193747, 4474456.79988746], [14565635.462609466, 4474395.4213030925], [14565843.09870468, 4474380.076712145], [14566026.307024052, 4474364.732145027], [14566429.365327647, 4474303.354096425], [14566624.787535438, 4474303.354096845], [14566820.209743189, 4474288.009639743], [14567040.059725929, 4474272.665205484], [14567235.481933901, 4474241.97640493], [14567430.904141523, 4474241.9764056895], [14567638.540236901, 4474226.632038639], [14567821.748556953, 4474226.632038577], [14568029.384652914, 4474211.287694249], [14568212.592971867, 4474211.287693342], [14568420.229068192, 4474195.943371697], [14568627.865163937, 4474195.943371153], [14568811.073482776, 4474195.943371623], [14569018.709579367, 4474195.94337142], [14569214.131786728, 4474195.943370581], [14569238.559562922, 4474195.943371392], [14569409.553994717, 4474195.943371547], [14569629.403978188, 4474195.943370894], [14569824.826185605, 4474211.287692922], [14570020.248392954, 4474211.287693488], [14570215.670600649, 4474211.287693272], [14570423.306696696, 4474226.632037414], [14570618.728903888, 4474226.632037795], [14570814.151111197, 4474241.97640376], [14571021.787206706, 4474272.665204512], [14571204.995527001, 4474288.009638165], [14571412.631621836, 4474288.009637828], [14571620.267718533, 4474303.354094652], [14572023.326021364, 4474364.732141971], [14572194.32045334, 4474380.076710127], [14572414.170436617, 4474395.421300662], [14572805.01485221, 4474456.799885332], [14573208.073155506, 4474518.178827347], [14573598.917569762, 4474579.558126053], [14573989.761985833, 4474656.282754001], [14574368.392513085, 4474733.007939714], [14574759.236928629, 4474809.733685015], [14575162.295230972, 4474871.114683236], [14575553.139646066, 4474963.186850651], [14575931.770173518, 4475055.259823188], [14576322.614588926, 4475147.3335995795], [14576701.245116178, 4475270.0998873925], [14577079.875643862, 4475377.521562786], [14577470.720059728, 4475500.290533416], [14577837.13669783, 4475638.407335261], [14578215.767225962, 4475761.179345143], [14578594.39775321, 4475883.95278683], [14578973.028280452, 4476022.074619254], [14579327.231032163, 4476175.54544557], [14579705.861558419, 4476329.018508264], [14580084.492086556, 4476482.493807283], [14580450.908725094, 4476651.3192181215], [14580805.111476777, 4476804.799213971], [14581183.742004093, 4476958.281445817], [14581525.730867168, 4477157.811690843], [14581879.933618782, 4477326.647927245], [14582234.136370221, 4477526.185151994], [14582588.3391218, 4477710.376715044], [14582930.327984763, 4477909.9212099165], [14583296.744624889, 4478094.119485319], [14583626.51959986, 4478309.021544471], [14583968.508463632, 4478539.278618473], [14584298.28343856, 4478754.189764326], [14584615.844526524, 4478969.105295983], [14584957.833389819, 4479199.376805741], [14585275.39447627, 4479429.653352519], [14585592.955563627, 4479659.934935787], [14585922.730539948, 4479890.221556971], [14586240.291627208, 4480135.866171305], [14586557.8527144, 4480396.869855059], [14586863.199913831, 4480642.526293688], [14587156.33322539, 4480888.188466244], [14587473.894312968, 4481164.565263089], [14587767.027623786, 4481425.59445718], [14588060.160935674, 4481701.985366741], [14588353.294247115, 4481978.383535463], [14588646.427559184, 4482254.788964908], [14588939.56086965, 4482546.558126468], [14589208.266406132, 4482822.978480075], [14589476.971941242, 4483114.763399049], [14589733.46358897, 4483421.914160338], [14590014.383012347, 4483698.35751204], [14590185.377443707, 4483898.0155623555], [14590331.944099901, 4484020.883937888], [14590661.719074445, 4484251.266009965], [14590979.280162634, 4484497.0124473], [14591296.841249231, 4484727.404948229], [14591602.18844864, 4484973.162509527], [14591919.749536166, 4485234.28621192], [14592212.882847624, 4485495.41639687], [14592518.23004711, 4485756.553064018], [14592823.577246739, 4486017.696217524], [14593116.710558899, 4486294.207799355], [14593409.843869546, 4486570.726653404], [14593690.763293965, 4486847.252777424], [14593983.89660544, 4487139.149354413], [14594252.602139814, 4487431.054034741], [14594533.52156419, 4487692.238776791], [14594802.227099039, 4487999.523250918], [14595058.718747094, 4488306.8167062495], [14595339.638170302, 4488598.753809731], [14595583.915929569, 4488906.064781649], [14595828.19368928, 4489213.384739871], [14596096.899225544, 4489536.080365369], [14596341.176984914, 4489858.785899267], [14596573.240855644, 4490181.501342655], [14596805.304727584, 4490488.858596873], [14597037.368599355, 4490826.961959009], [14597257.21858321, 4491149.707135566], [14597489.282454617, 4491472.462225323], [14597696.918549843, 4491825.967271368], [14597928.98242226, 4492148.743134879], [14598136.618516896, 4492502.270936908], [14598319.826836484, 4492840.439096991], [14598527.462932773, 4493193.990176503], [14598722.885140764, 4493547.553156926], [14598906.093460135, 4493901.128039849], [14599101.515668057, 4494254.714825081], [14599260.296211885, 4494623.687640952], [14599431.290642768, 4494977.2987543205], [14599590.07118727, 4495330.921775762], [14599773.279505912, 4495715.308132935], [14599919.846161587, 4496068.956009824], [14600078.626705699, 4496453.369387598], [14600225.193361096, 4496822.419472711], [14600347.33224078, 4497206.860440532], [14600481.685009632, 4497575.937016725], [14600616.037777228, 4497960.4055835055], [14600750.39054488, 4498344.888232693], [14600860.31553649, 4498714.004829062], [14600982.454416526, 4499098.51508797], [14601080.165519364, 4499483.0394360265], [14601202.304399468, 4499867.577874515], [14601300.01550408, 4500267.512801375], [14601385.512719708, 4500652.079992499], [14601458.796047695, 4501052.044824842], [14601471.009935707, 4501175.113995761], [14601654.218255237, 4501498.177436593], [14601800.784910476, 4501867.404980572], [14601971.779342758, 4502236.64552286], [14602118.34599798, 4502590.513240334], [14602277.126541303, 4502959.779238895], [14602423.693198, 4503344.4451490035], [14602558.045964886, 4503698.350247777], [14602680.184845533, 4504083.043249815], [14602814.537612794, 4504467.750366676], [14602936.676492875, 4504852.471599208], [14603058.815372452, 4505237.206950171], [14603180.954252187, 4505606.56617041], [14603266.451468613, 4506022.110849317], [14603388.590348229, 4506391.497726757], [14603474.087563867, 4506791.681535702], [14603547.37089101, 4507161.095535717], [14603645.08199488, 4507561.308730727], [14603718.365323769, 4507946.143524667], [14603791.648650708, 4508330.992452457], [14603864.931978848, 4508746.64517058], [14603926.001419289, 4509131.523501303], [14603987.070858913, 4509531.8119634325], [14604035.92641036, 4509916.719140585], [14604084.781962857, 4510332.43477583], [14604109.20973883, 4510717.37137208], [14604145.85140303, 4510932.942045082], [14604158.065290203, 4511117.720440137], [14604170.279178778, 4511317.900712452], [14604170.279177956, 4511533.483745455], [14604182.493066223, 4511718.272735513], [14604219.134730231, 4511933.864012004], [14604219.134729845, 4512318.859471839], [14604231.348618282, 4512519.062705031], [14604231.348618418, 4512719.269766486], [14604231.348617738, 4512904.079682778], [14604231.348618373, 4513119.695373501], [14604231.348618187, 4513319.913919597], [14604231.348618748, 4513520.136295258], [14604231.348618748, 4513720.362499544], [14604231.348618232, 4513920.592533981], [14604231.348618407, 4514120.826397525], [14604219.134730808, 4514336.467148453], [14604219.134730032, 4514721.550967597], [14604182.493066857, 4514906.396233077], [14604170.27917791, 4515122.053169531], [14604170.279178878, 4515322.310016387], [14604158.065290527, 4515507.165891377], [14604145.851402044, 4515722.835206429], [14604109.209738161, 4515923.103548852], [14604084.781962737, 4516308.245749079], [14604035.926410299, 4516708.808674816], [14603987.070858993, 4517093.9797944045], [14603926.00141845, 4517509.9805284925], [14603864.931978678, 4517895.181143359], [14603791.64865124, 4518295.804826711], [14603718.365322556, 4518681.034375972], [14603645.081995493, 4519097.098223365], [14603547.370891701, 4519466.946648656], [14603474.08756368, 4519867.630533778], [14603388.59034769, 4520237.506207204], [14603266.451468341, 4520638.219615408], [14603180.95425151, 4521008.12254481], [14603058.815372169, 4521408.865484192], [14602936.676491957, 4521778.79567707], [14602814.537612109, 4522164.153545156], [14602680.184844451, 4522534.110462632], [14602558.045964777, 4522919.496172441], [14602423.693197738, 4523289.47982265], [14602277.126541242, 4523674.893382433], [14602118.345997736, 4524044.903771376], [14601971.779341936, 4524414.927259076], [14601800.784909926, 4524784.963848068], [14601654.218254454, 4525155.013540586], [14601471.009935107, 4525525.076335961], [14601300.015503855, 4525864.3120796885], [14601129.021072082, 4526234.399998049], [14600933.598864602, 4526573.658772662], [14600750.390544403, 4526928.350179163], [14600542.754449246, 4527267.63148988], [14600347.332241392, 4527637.769124864], [14600151.910033902, 4527961.6503126025], [14599944.273938052, 4528316.388852858], [14599712.210066758, 4528640.29108562], [14599504.573970841, 4528964.203363799], [14599272.510098685, 4529318.975958536], [14599052.660115397, 4529627.483662931], [14598808.382356219, 4529951.426563321], [14598588.532372601, 4530275.379513526], [14598344.254612468, 4530599.342514882], [14598087.762964793, 4530907.88805286], [14597831.271317031, 4531216.442710067], [14597586.993558556, 4531525.006485532], [14597318.288022641, 4531833.57938278], [14597061.796375385, 4532126.732084111], [14596793.090839129, 4532419.893019322], [14596512.171415407, 4532713.062188578], [14596231.251992663, 4533021.670209015], [14595950.332568703, 4533299.42523091], [14595669.413144821, 4533577.187645228], [14595644.985369092, 4533623.48209964], [14595498.41871387, 4533777.7984313145], [14595376.279834235, 4533916.685081554], [14595119.788186248, 4534225.328697573], [14594838.868762594, 4534518.548590586], [14594582.377115823, 4534811.776722892], [14594289.243803782, 4535089.579398674], [14594008.324380705, 4535367.389470016], [14593727.404956257, 4535660.64146122], [14593446.48553373, 4535923.031808229], [14593153.352221377, 4536200.864075813], [14592848.005022287, 4536478.703743617], [14592567.08559909, 4536741.114669866], [14592249.524511898, 4537003.532198354], [14591944.177311765, 4537250.519432793], [14591614.402336147, 4537497.512515288], [14591309.055137279, 4537729.073843565], [14591003.707938092, 4537991.5162313925], [14590686.146850547, 4538238.5268653], [14590368.585762527, 4538454.665970274], [14590014.383011634, 4538686.248553525], [14589684.608036457, 4538917.836279545], [14589354.833060294, 4539118.549804093], [14589025.058085084, 4539319.267192334], [14588683.069222417, 4539535.42869948], [14588328.866470784, 4539736.154114145], [14587986.877606917, 4539952.324265979], [14587657.102632334, 4540137.616535028], [14587290.685992181, 4540338.353544246], [14586936.483240709, 4540508.210955269], [14586570.066601887, 4540678.071133686], [14586228.077738127, 4540863.376303522], [14585861.661099326, 4541033.242270953], [14585495.244460465, 4541187.668278762], [14585128.827820107, 4541342.096575501], [14584750.197293801, 4541496.527160034], [14584395.994541308, 4541650.960032226], [14584347.138989441, 4541666.403445655], [14584286.06955062, 4541697.29033999], [14583919.652910553, 4541851.726188135], [14583565.450158978, 4542021.60826263], [14583186.819632547, 4542176.048916555], [14582844.83076899, 4542330.491858846], [14582466.20024182, 4542484.937089604], [14582087.569714688, 4542608.49492355], [14581708.939186862, 4542762.94427407], [14581330.308658957, 4542901.950648047], [14580963.892020464, 4543010.067999098], [14580585.261492236, 4543149.07766965], [14580206.630964926, 4543257.1975837825], [14579803.57266225, 4543365.318620336], [14579424.942134961, 4543457.994687216], [14579192.878263632, 4543519.779190642], [14579034.09771989, 4543550.671579929], [14578655.467192937, 4543658.795661787], [14578264.622776985, 4543751.474338827], [14577873.77836218, 4543828.707200758], [14577495.147835061, 4543905.940633789], [14577092.089531014, 4543983.174640503], [14576701.245115522, 4544029.515319117], [14576310.400701316, 4544106.750241843], [14575919.556285223, 4544137.6443707235], [14575699.706302246, 4544183.98573635], [14575504.284093758, 4544199.432905103], [14575113.439679246, 4544230.327308818], [14574722.595264157, 4544276.669086714], [14574514.959168296, 4544292.1163917575], [14574331.750849022, 4544307.563720322], [14574124.11475319, 4544307.563719708], [14573916.478657782, 4544338.458445055], [14573733.270338044, 4544353.905841484], [14573525.634242143, 4544353.905841748], [14573330.212034652, 4544369.353261512], [14573134.789826233, 4544369.353261464], [14572939.367619064, 4544369.353262303], [14572719.517635329, 4544369.353261675], [14572524.095428342, 4544369.353261389], [14572328.673220538, 4544384.800704624], [14572121.037124906, 4544384.800704819], [14571937.828804424, 4544369.353261591], [14571730.192709187, 4544369.35326217], [14571522.556614075, 4544369.353262826], [14571339.34829391, 4544369.353262385], [14571131.712198837, 4544353.905842261], [14570948.503878202, 4544353.905843028], [14570740.867782762, 4544338.45844611], [14570545.44557518, 4544338.458445838], [14570350.023367973, 4544307.563721146], [14570130.173384072, 4544292.116393631], [14569934.751176836, 4544276.669089307], [14569543.906761209, 4544230.327311454], [14569153.062345682, 4544199.432906603], [14568945.42625058, 4544183.985738961], [14568762.21793041, 4544137.6443743445], [14568359.15962792, 4544106.750244441], [14567968.315212548, 4544029.515323136], [14567577.470797084, 4543983.174644471], [14567186.6263823, 4543905.940638149], [14566783.568079067, 4543828.707204437], [14566392.72366387, 4543751.474343973], [14566014.093135444, 4543658.795666206], [14565623.24872121, 4543550.671584686], [14565244.618193153, 4543457.994693514], [14564853.773778267, 4543365.3186267475], [14564475.14325144, 4543257.19758965], [14564096.512723364, 4543149.07767554], [14563693.454420516, 4543010.068005312], [14563314.823893422, 4542901.950654995], [14562936.193365432, 4542762.944282519], [14562606.418390313, 4542716.609237178], [14562398.782294482, 4542685.71932119], [14562191.146199709, 4542670.274397315], [14561812.51567194, 4542608.494931122], [14561421.671257151, 4542562.160572617], [14561030.826841386, 4542500.381747122], [14560639.982426064, 4542423.158731613], [14560236.924122458, 4542345.936288569], [14559833.86581993, 4542268.714416368], [14559467.449180512, 4542176.048925813], [14559076.604765026, 4542083.384260142], [14558697.97423732, 4541990.720416876], [14558307.129823012, 4541867.169908754], [14557928.499294864, 4541774.507987912], [14557525.440991675, 4541650.960043525], [14557146.81046419, 4541542.856792612], [14556768.179936875, 4541403.868545181], [14556389.549410133, 4541264.882152807], [14556010.918883575, 4541141.3402487645], [14555644.502244113, 4541017.7998076], [14555290.299492834, 4540863.376315873], [14554911.668964645, 4540708.95511347], [14554557.466213938, 4540523.652687981], [14554178.835686168, 4540384.678031769], [14553824.632935008, 4540214.822632615], [14553458.216296038, 4540044.970003144], [14553116.227432424, 4539844.238643887], [14552749.810793048, 4539689.83253557], [14552407.821930347, 4539504.548224409], [14552249.041385714, 4539427.347399758], [14551882.624746233, 4539303.827270621], [14551503.99422004, 4539195.748356934], [14551381.855340248, 4539149.4291654825], [14551125.36369234, 4539072.230970899], [14550746.73316546, 4538948.715047952], [14550368.102638047, 4538825.200587222], [14549989.472110914, 4538686.24856897], [14549623.055470902, 4538531.8596091075], [14549244.42494422, 4538377.472935194], [14548902.436080279, 4538238.526881961], [14548523.805553462, 4538084.144551083], [14548157.38891405, 4537914.3266261555], [14547803.186162714, 4537729.073861541], [14547436.769523405, 4537559.261718393], [14547094.7806594, 4537404.8894423675], [14546728.364020523, 4537204.208898579], [14546361.947381083, 4537018.9687477425], [14546032.172405548, 4536818.295628578], [14545677.969654717, 4536633.062331327], [14545323.76690356, 4536432.396637806], [14544993.991928555, 4536216.299437661], [14544652.003064753, 4536000.206715432], [14544322.228089612, 4535799.553195227], [14544004.667001592, 4535568.034697714], [14543662.678138765, 4535351.9554023], [14543345.117051568, 4535120.44683895], [14543027.555963451, 4534858.076675749], [14542697.780988807, 4534626.579069244], [14542380.219901314, 4534395.086599067], [14542074.87270228, 4534132.734675581], [14541781.73939042, 4533870.389347416], [14541464.178302774, 4533623.482121268], [14541158.831103068, 4533345.718475012], [14540877.911680002, 4533098.82366223], [14540572.564480469, 4532821.073979021], [14540291.645057205, 4532543.331687368], [14540010.725633612, 4532265.5967861395], [14539729.806210512, 4531972.440185714], [14539448.886786574, 4531679.291817728], [14539192.395139629, 4531417.008149412], [14538899.261827474, 4531108.447566406], [14538630.55629233, 4530815.323457989], [14538374.064645067, 4530506.780656056], [14538129.786885653, 4530198.2469714265], [14537873.295237642, 4529874.296414274], [14537616.803589916, 4529565.781417542], [14537396.953606762, 4529257.275535442], [14537152.67584749, 4528933.354167178], [14536932.825863078, 4528624.866966413], [14536676.334216729, 4528270.117950614], [14536444.27034455, 4527946.227197342], [14536248.848136436, 4527606.923846032], [14536028.998153169, 4527267.631515431], [14535821.362057582, 4526928.3502052585], [14535601.512074055, 4526589.079913595], [14535418.30375431, 4526249.820638423], [14535210.667658564, 4525910.572378158], [14535015.245451855, 4525555.915520818], [14534832.037131598, 4525185.851631445], [14534673.256587537, 4524831.219369989], [14534490.048268745, 4524476.599140016], [14534331.267724525, 4524106.573469703], [14534160.273292877, 4523751.977827433], [14533989.278861778, 4523366.561424789], [14533842.71220565, 4523027.406744612], [14533696.145549532, 4522642.01705591], [14533561.79278178, 4522287.47108967], [14533403.01223859, 4521902.108676457], [14533268.659471177, 4521532.174121515], [14533134.306703577, 4521146.839544288], [14533036.59559936, 4520776.931708183], [14532914.45671886, 4520376.21298474], [14532804.531727992, 4520006.332405602], [14532682.392847996, 4519621.054045723], [14532596.895632427, 4519220.379606621], [14532499.184527747, 4518835.130195337], [14532413.687312467, 4518449.894972147], [14532303.762320925, 4518049.265387172], [14532230.478993248, 4517664.059100537], [14532157.19566512, 4517278.866996087], [14532108.340113258, 4516878.282249036], [14532035.056785649, 4516477.712836037], [14531973.987345573, 4516092.564399366], [14531973.987345243, 4516030.941964629], [14531937.345681304, 4515784.455855288], [14531888.490129516, 4515383.928306678], [14531827.420689756, 4514983.416085525], [14531778.56513731, 4514582.919189623], [14531741.923473246, 4513982.2025730265], [14531705.281810218, 4513797.373626424]]], [[[14339432.408530401, 4075075.6362608722], [14339458.685080042, 4075084.437250298], [14339751.818391822, 4076223.538724107], [14338652.568473613, 4084644.61678336], [14338506.00181847, 4086228.895738871], [14336759.41583827, 4097428.8401910467], [14341315.196051706, 4104501.207588504], [14341938.104338527, 4105925.114876204], [14342707.57928172, 4107200.8516809675], [14343501.482000086, 4108610.2642060244], [14352735.181309098, 4124392.929620267], [14356472.63102952, 4130694.3846049826], [14357889.442034634, 4133221.908237402], [14359770.380782299, 4136374.679519459], [14361968.880617706, 4140004.4420440258], [14364619.294308105, 4144900.5395199214], [14371984.268757481, 4157187.447747604], [14376991.962826528, 4165401.170055259], [14381535.529153243, 4172024.2679253733], [14386396.65656731, 4178188.490732939], [14390109.678512042, 4182503.992319043], [14410071.323094087, 4181759.7407464916], [14411740.474114683, 4181697.507984717], [14411887.04077094, 4182668.28335924], [14412290.099073624, 4183937.8871818185], [14413145.071231768, 4185521.361705531], [14414659.593340822, 4189466.094009724], [14416235.184889486, 4190347.874119261], [14418116.123638438, 4191708.045624967], [14420009.276274431, 4193442.1331010573], [14421670.365039108, 4195430.688718817], [14423087.176044246, 4197314.91349072], [14424369.634281721, 4199438.789978044], [14425468.884199308, 4201682.765014417], [14426323.856356785, 4203642.876257398], [14426897.90909205, 4205708.102752736], [14427508.603490569, 4207998.262274081], [14427826.164578045, 4210229.005413773], [14428705.564512718, 4211007.626033115], [14430427.722717127, 4212669.865587721], [14432333.089241156, 4214736.783326548], [14433591.119701806, 4217118.712887043], [14434763.65294765, 4219576.085746894], [14435569.76955409, 4222498.676121303], [14436070.538960757, 4223802.851526747], [14436840.01390352, 4227416.375070025], [14437157.574990707, 4228856.1177854985], [14437963.691597, 4230581.057929868], [14439343.860938719, 4234526.939401433], [14440296.544200161, 4238774.472618673], [14440443.110856375, 4242242.7597973915], [14440113.33588104, 4245862.359133215], [14439478.213706143, 4248867.084183436], [14439331.647050746, 4249813.743335828], [14439649.208137836, 4250910.768227175], [14439940.719361056, 4252568.169217453], [14544627.066163512, 4252568.169285575], [14534796.669683114, 4240464.677659911], [14514759.161462417, 4205175.173351611], [14501957.419936124, 4179737.9296527705], [14485448.739516629, 4179288.840961339], [14439555.743282635, 4173635.0297790095], [14435722.322889304, 4173166.719291172], [14421250.789188549, 4166599.3964159037], [14402137.232618976, 4158446.631542469], [14394344.868232908, 4150978.506075684], [14389524.734276652, 4146676.4225404835], [14384326.1140242, 4142606.5776094557], [14365958.39800865, 4119341.9682434443], [14361694.86160705, 4101989.3419181844], [14361694.861568779, 4100867.6858379836], [14360581.666636346, 4094329.1704151263], [14359101.117467742, 4090737.3044364187], [14347779.925183792, 4070274.6906909533], [14347742.667809354, 4070231.176358625], [14339432.408530401, 4075075.6362608722]]]]}}]} \ No newline at end of file diff --git a/data/raw/zones/특정어업수역Ⅱ.json b/data/raw/zones/특정어업수역Ⅱ.json new file mode 100644 index 0000000..5f3cea7 --- /dev/null +++ b/data/raw/zones/특정어업수역Ⅱ.json @@ -0,0 +1 @@ +{"type": "FeatureCollection", "name": "\ud2b9\uc815\uc5b4\uc5c5\uc218\uc5ed2", "crs": {"type": "name", "properties": {"name": "urn:ogc:def:crs:OGC:1.3:CRS84"}}, "features": [{"type": "Feature", "properties": {"fid": 0, "GML_ID": null, "OBJECTID": null, "ZONE_NM": null, "MNCT_NO": null, "MNCT_SCALE": null, "MNCT_NM": null, "RELREGLTN": null, "RELGOAG": null, "REVIYR": null, "ZONE_DESC": null, "PHOTO1_PAT": null, "ID": -2147483647, "CATE_CD": null, "ADR_CD": null, "ADR_KNM": null, "ORIGIN": null, "ORIYR": null, "ORIORG": null, "NAME": "\ud2b9\uc815\uc5b4\uc5c5\uc218\uc5ed\u2161", "WARD_NM": null, "WARD_ID": null, "GISID": null, "FID_2": null, "NAME_2": null, "FID_3": null, "NAME_3": null, "GID": null, "NAME_4": null, "FID_4": null, "NAME_5": null, "FID_5": null, "NAME_6": null}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[14026312.49388151, 3787395.72363925], [14026272.928939708, 3912341.809856742], [14026343.45295978, 3912257.596201178], [14026661.014047539, 3911892.988733094], [14026978.575133963, 3911557.559921697], [14027051.858461797, 3911470.0583396605], [14027137.355677672, 3911178.3911333913], [14027198.425118214, 3910930.4797375146], [14027271.708445255, 3910711.7387614], [14027344.991773328, 3910478.419569922], [14027406.061213229, 3910245.105041409], [14027503.77231727, 3910026.376906358], [14027577.055645473, 3909793.071410766], [14027650.338973064, 3909574.351742198], [14027723.622300655, 3909341.0552779627], [14027821.333404718, 3909122.34407479], [14027906.830620117, 3908903.6369685275], [14027992.327835856, 3908684.9339581975], [14028090.038940514, 3908451.65526086], [14028175.536155386, 3908218.3812227794], [14028273.247259233, 3908014.2702603256], [14028370.958363216, 3907781.0049572694], [14028468.669467552, 3907576.9016377437], [14028566.380571473, 3907343.6450677463], [14028664.091674816, 3907139.5493900776], [14028761.8027788, 3906920.8794053984], [14028883.941658128, 3906716.7911130013], [14028993.866650797, 3906483.5517138042], [14029091.577753998, 3906279.4710601526], [14029201.502746, 3906060.81717149], [14029323.641625034, 3905856.7438994534], [14029433.566617623, 3905638.097921009], [14029543.491609104, 3905419.4560323786], [14029665.630488753, 3905215.393960793], [14029714.486040367, 3905011.3354516793], [14029763.341592517, 3904807.2805052707], [14029824.411032889, 3904574.0792145403], [14029861.052696653, 3904340.8825751734], [14029922.122136267, 3904107.690588767], [14029983.19157568, 3903874.5032539973], [14030044.261016268, 3903641.3205705], [14030105.33045631, 3903393.5690651014], [14030178.613783477, 3903174.96915455], [14030239.683223227, 3902941.800421957], [14030312.96655101, 3902723.2089581615], [14030386.24987901, 3902475.4769059164], [14030447.319319358, 3902256.8941590027], [14030520.602646638, 3902023.7437318605], [14030606.099863403, 3901790.597953613], [14030691.597078484, 3901572.028007055], [14030764.880406654, 3901338.8912325953], [14030862.591510149, 3901120.329726406], [14030935.874838341, 3900887.201954522], [14031021.372054312, 3900668.648888896], [14031119.083157621, 3900450.0999057423], [14031204.580374023, 3900216.9854906956], [14031290.077589095, 3899998.444944336], [14031400.002581708, 3899779.908480802], [14031485.499797242, 3899561.37609934], [14031595.424789447, 3899342.847798803], [14031705.349781059, 3899138.891733757], [14031790.846996775, 3898905.803441251], [14031912.985876147, 3898701.8549923794], [14032010.696979966, 3898468.7754048174], [14032120.621971566, 3898264.8345725327], [14032230.54696337, 3898046.330481661], [14032352.685843932, 3897827.830470188], [14032450.396947037, 3897623.9008064135], [14032572.535826314, 3897405.4086795547], [14032694.674706502, 3897216.052135809], [14032816.81358599, 3896997.5676209624], [14032938.952466376, 3896793.652420099], [14033061.091346277, 3896589.740771255], [14033195.444113696, 3896385.8326731725], [14033329.796881828, 3896181.9281274145], [14033451.935761089, 3895978.0271314387], [14033586.288528644, 3895774.129686274], [14033720.641296018, 3895584.7995237107], [14033989.34683201, 3895191.5851198323], [14034258.05236752, 3894798.383918607], [14034563.399566252, 3894405.195917184], [14034844.31899014, 3894026.5829095095], [14035149.666189065, 3893647.982137594], [14035442.799501298, 3893283.954474], [14035760.360587686, 3892919.938120377], [14036077.92167527, 3892555.9330759617], [14036407.696651513, 3892191.9393388475], [14036737.471625743, 3891857.075086648], [14036870.141786523, 3891726.198837797], [14037091.674377358, 3891507.661720512], [14037421.449352924, 3891172.81701958], [14037787.86599152, 3890867.0976043935], [14038142.06874289, 3890532.271202124], [14038178.710406706, 3890503.1563148433], [14038215.352071756, 3890459.48412038], [14038569.554822957, 3890139.2263254467], [14038923.75757426, 3889818.9772791206], [14039302.388101518, 3889513.29316919], [14039681.018628426, 3889207.617028156], [14040059.649154926, 3888931.0597660383], [14040426.065794326, 3888639.953906682], [14040816.91020996, 3888348.855272826], [14041232.18240151, 3888072.318264321], [14041623.02681568, 3887810.3418493513], [14041818.449023297, 3887679.3558354746], [14042026.085119475, 3887548.3712851256], [14042221.507326983, 3887431.941802017], [14042429.14342227, 3887300.9600144974], [14042624.565629626, 3887184.532986891], [14042844.415613849, 3887053.553961726], [14043052.051709011, 3886951.682398294], [14043259.687804861, 3886820.705972922], [14043467.323900312, 3886704.283712141], [14043687.173883341, 3886602.415180504], [14043894.809980085, 3886471.4426559876], [14044102.446075153, 3886369.576147044], [14044310.082171045, 3886267.7105223597], [14044542.146041911, 3886151.2937484276], [14044749.78213759, 3886049.4300192064], [14044957.418233024, 3885947.567174553], [14045189.4821048, 3885860.256868118], [14045397.118200412, 3885743.844137209], [14045629.182072148, 3885656.5353473793], [14045849.032055777, 3885569.2272066567], [14046056.668151285, 3885481.9197152676], [14046288.73202292, 3885380.06179798], [14046508.58200612, 3885292.755714113], [14046740.6458772, 3885205.4502798985], [14046960.495860584, 3885132.696247827], [14047192.559732666, 3885045.392004632], [14047412.409715734, 3884958.0884115743], [14047644.473587925, 3884885.335912664], [14047864.323571343, 3884812.583865854], [14048096.387442762, 3884739.8322684863], [14048316.237426357, 3884667.081122923], [14048560.515186315, 3884579.7803441263], [14048780.365169752, 3884521.5801856825], [14049012.429040425, 3884448.8303926187], [14049232.279024879, 3884390.630883527], [14049476.556783637, 3884332.431662887], [14049708.620655935, 3884288.7824363117], [14049940.684527121, 3884216.034086747], [14050172.74839862, 3884157.835731066], [14050417.026158523, 3884099.6376657546], [14050636.876141772, 3884055.989305159], [14050881.153900763, 3884012.3411064013], [14051101.003885025, 3883968.693071144], [14051345.28164453, 3883925.045197191], [14051589.55940309, 3883881.397485363], [14051809.409386702, 3883837.7499363376], [14052053.687146327, 3883794.102549823], [14052297.96490621, 3883765.00438295], [14052530.028777948, 3883721.357266986], [14052774.306537522, 3883692.2592790583], [14052994.1565203, 3883677.710312659], [14053238.434280407, 3883648.6124334624], [14053482.712039571, 3883619.514626246], [14053726.989798827, 3883604.9657499343], [14053946.839782678, 3883575.8680508113], [14054203.331430309, 3883561.3192288275], [14054435.395301264, 3883546.770424295], [14054667.459173407, 3883532.221638027], [14054911.736932652, 3883517.6728706607], [14055156.014692299, 3883503.1241203477], [14055388.078563493, 3883503.1241198485], [14055632.356323073, 3883503.1241198387], [14055876.634082645, 3883503.1241195546], [14056120.911842786, 3883488.575388423], [14056352.97571373, 3883488.575387674], [14056585.039585229, 3883503.1241202564], [14056829.31734454, 3883503.1241205744], [14057061.381216811, 3883503.1241201926], [14057305.658975704, 3883517.672870415], [14057549.936734984, 3883532.2216384728], [14057782.000606766, 3883546.7704246663], [14058026.27836623, 3883561.3192288917], [14058270.556125652, 3883575.868050909], [14058514.833885796, 3883604.9657495967], [14058734.683868349, 3883619.5146270352], [14058978.96162855, 3883648.612433189], [14059211.02550005, 3883663.161363651], [14059455.303259443, 3883692.2592792334], [14059699.581018375, 3883721.35726594], [14059919.431002565, 3883765.0043828213], [14060163.708761357, 3883794.1025502756], [14060407.98652079, 3883837.7499373327], [14060652.26428107, 3883881.397485507], [14060872.114264324, 3883925.0451974412], [14061116.392023854, 3883968.6930701793], [14061348.455895012, 3884012.3411065093], [14061580.519767078, 3884055.9893042506], [14061824.797526775, 3884099.6376657034], [14062044.647510495, 3884157.8357315855], [14062288.925269853, 3884216.0340869497], [14062508.775252802, 3884288.782436949], [14062753.053012297, 3884332.4316628594], [14062985.116884248, 3884390.6308830315], [14063204.966867786, 3884448.8303930266], [14063449.244626828, 3884521.5801856043], [14063669.09461016, 3884579.780344494], [14063901.15848242, 3884667.0811240533], [14064121.008465912, 3884739.832268733], [14064353.072337683, 3884812.5838650106], [14064585.136208225, 3884885.3359133895], [14064817.200079866, 3884958.088411405], [14065037.050063629, 3885045.3920052126], [14065269.113934992, 3885132.6962482887], [14065488.963918757, 3885205.450280084], [14065708.813902, 3885292.755713535], [14065928.663886081, 3885380.0617970554], [14066160.72775689, 3885481.9197158483], [14066380.577740904, 3885569.2272062856], [14066588.21383698, 3885656.5353471697], [14066820.277708739, 3885743.8441374716], [14067040.127691144, 3885860.2568676393], [14067259.977674901, 3885947.5671746274], [14067467.613770252, 3886049.4300197763], [14067687.463753887, 3886151.2937480435], [14067907.313738173, 3886267.7105219206], [14068114.949834043, 3886369.5761465007], [14068322.585929519, 3886471.442655181], [14068554.649800802, 3886602.4151809313], [14068750.072007738, 3886704.283711534], [14068957.708103167, 3886820.705972922], [14069165.344199639, 3886951.6823977036], [14069372.980294656, 3887053.5539613245], [14069592.83027846, 3887184.53298712], [14069788.25248586, 3887300.9600143926], [14069995.888581414, 3887431.9418018376], [14070203.524677217, 3887548.3712856653], [14070398.946884345, 3887679.3558351737], [14070606.58297968, 3887810.341848666], [14070997.427395098, 3888072.318263754], [14071400.485698925, 3888348.855272708], [14071791.330113634, 3888639.95390655], [14072157.746753618, 3888931.059766593], [14072548.59116818, 3889207.617027234], [14072915.007807814, 3889513.2931684074], [14073293.638334833, 3889818.9772791504], [14073647.841086097, 3890139.226324991], [14074014.257724732, 3890459.4841204123], [14074356.24658839, 3890779.750664216], [14074710.449339252, 3891114.584135423], [14075052.438203165, 3891463.985782468], [14075369.999290047, 3891813.397846801], [14075699.774265824, 3892162.8203282068], [14076029.549241148, 3892526.813160914], [14076334.896440182, 3892890.817300508], [14076652.457527356, 3893254.8327489593], [14076933.376951266, 3893633.4208147195], [14077238.72415068, 3894012.0211142646], [14077519.643573463, 3894405.1959178024], [14077812.776884863, 3894798.383917827], [14078081.482420994, 3895191.5851198635], [14078337.974068029, 3895584.7995231976], [14078472.326835675, 3895788.693671682], [14078594.465715563, 3895992.591370282], [14078728.818483, 3896196.4926201487], [14078850.957363801, 3896400.3974202448], [14078960.88235518, 3896604.30577156], [14079083.021235045, 3896808.2176739727], [14079205.16011431, 3897012.1331286556], [14079327.298994398, 3897230.6179148587], [14079534.935089272, 3897623.9008055353], [14079766.998961411, 3897594.7682869313], [14079999.062833289, 3897551.069644458], [14080243.34059258, 3897521.9373066192], [14080475.404464027, 3897492.8050412447], [14080707.468334954, 3897449.106778766], [14080951.746094488, 3897419.9746949435], [14081196.023853954, 3897405.408680112], [14081415.87383798, 3897376.2767037847], [14081672.365485134, 3897361.710744355], [14081904.429357013, 3897332.5788773843], [14082136.49322842, 3897318.012970849], [14082380.770987837, 3897303.44708331], [14082625.048747523, 3897303.447082881], [14082844.89873114, 3897288.8812134634], [14083101.39037848, 3897288.8812134196], [14083333.454250371, 3897274.3153610313], [14083577.73200986, 3897274.315360886], [14083809.795881303, 3897274.3153613866], [14084054.07364039, 3897274.315361214], [14084298.35139951, 3897274.3153610793], [14084530.415272055, 3897288.881213491], [14084774.693031047, 3897288.881213693], [14085018.970789962, 3897303.447082888], [14085263.248550324, 3897303.4470835133], [14085483.09853329, 3897318.012971403], [14085727.376292782, 3897332.5788774174], [14085971.654052334, 3897361.71074422], [14086203.7179239, 3897376.276704187], [14086447.995682908, 3897405.4086796427], [14086692.27344248, 3897419.9746941905], [14086912.123426246, 3897449.1067788443], [14087156.401186522, 3897492.8050409877], [14087400.678945886, 3897521.9373064945], [14087620.528929327, 3897551.0696441643], [14087864.806688221, 3897594.7682873094], [14088109.084447999, 3897623.900805951], [14088341.148319451, 3897667.5997203756], [14088573.212191245, 3897696.7324211453], [14088805.276063038, 3897740.4316074788], [14089037.339933824, 3897784.1309570693], [14089281.617693743, 3897827.830470751], [14089501.4676769, 3897900.66335366], [14089745.745436855, 3897944.3633015817], [14089965.595419774, 3898002.630152866], [14090209.873179223, 3898060.897294051], [14090441.937050942, 3898119.164725707], [14090674.000922583, 3898162.8654892095], [14090906.064793834, 3898235.7004582426], [14091125.914777994, 3898308.535880703], [14091370.19253783, 3898381.3717555343], [14091590.04252131, 3898439.6407829127], [14091822.106392259, 3898512.4774739025], [14092041.956375973, 3898585.314618505], [14092274.020247314, 3898672.7197900466], [14092493.870230613, 3898745.557932266], [14092591.581335085, 3898774.693316213], [14092616.00911053, 3898760.125616015], [14092860.286870733, 3898701.8549935655], [14093080.136854356, 3898629.0171225015], [14093312.200724699, 3898570.7471534302], [14093556.478484493, 3898527.044866997], [14093776.328468569, 3898468.775404192], [14094020.606227417, 3898425.073498839], [14094264.883987851, 3898381.3717556526], [14094484.733970387, 3898337.670176473], [14094729.011730317, 3898293.9687599814], [14094961.075602157, 3898235.7004585327], [14095193.13947348, 3898206.566416765], [14095437.417232322, 3898162.865489851], [14095669.481104298, 3898133.7316290126], [14095901.544975886, 3898090.0309733814], [14096145.8227352, 3898060.897294544], [14096377.886607243, 3898031.7636878835], [14096622.164366543, 3898017.196910956], [14096866.442125635, 3897988.063412855], [14097086.292109383, 3897973.4966916144], [14097330.569869047, 3897944.3633026695], [14097574.847628593, 3897929.7966353055], [14097806.91150033, 3897915.2299849386], [14098051.189258894, 3897900.6633545416], [14098295.467019573, 3897886.0967414593], [14098515.317002017, 3897871.5301457075], [14098759.594761733, 3897871.5301461737], [14099003.872522173, 3897871.5301457415], [14099248.15028098, 3897842.3970105853], [14099480.214152526, 3897842.3970112065], [14099724.491911555, 3897842.3970108926], [14099968.769672029, 3897871.5301465685], [14100200.833543025, 3897871.530146231], [14100445.111302666, 3897871.530146376], [14100689.389062308, 3897886.0967411445], [14100909.23904563, 3897900.6633543223], [14101153.516805617, 3897915.229985139], [14101397.794564402, 3897929.796634782], [14101629.858436095, 3897944.363301649], [14101874.136195809, 3897973.4966918174], [14102118.413954498, 3897988.0634127976], [14102338.263938468, 3898017.1969116074], [14102582.541697871, 3898031.763687157], [14102826.819457443, 3898060.897294939], [14103046.669441475, 3898090.0309742764], [14103290.947201025, 3898133.731628701], [14103535.224959875, 3898162.865489382], [14103767.288831646, 3898206.566415829], [14104011.566590969, 3898235.7004580023], [14104243.63046214, 3898293.9687599214], [14104475.694334047, 3898337.6701762597], [14104707.758205285, 3898381.3717553043], [14104952.035964744, 3898425.0734980954], [14105171.885948928, 3898468.7754048845], [14105416.163708236, 3898527.044866273], [14105636.013691971, 3898570.7471529637], [14105880.291451601, 3898629.017122684], [14106100.141434586, 3898701.8549932986], [14106344.419193909, 3898760.1256155283], [14106576.483066218, 3898818.3965284377], [14106796.33304983, 3898891.2355768005], [14107040.61080865, 3898949.5071421904], [14107260.460792817, 3899022.347006401], [14107492.524664072, 3899109.7554428596], [14107712.374646941, 3899168.0280965483], [14107944.43851916, 3899240.8693216643], [14108164.288502041, 3899313.7110006236], [14108396.35237358, 3899401.1216131775], [14108616.202357315, 3899488.5328786755], [14108848.26622925, 3899575.9447972635], [14109068.116212262, 3899648.788562357], [14109300.180084735, 3899736.201678742], [14109507.81617953, 3899823.6154470327], [14109739.8800512, 3899925.5990036307], [14109959.730035394, 3900013.0141874147], [14110167.366130177, 3900100.430024312], [14110399.430001773, 3900202.4159939], [14110607.066097446, 3900318.9724758286], [14110826.91608077, 3900406.3905996806], [14111046.766064817, 3900508.3792349175], [14111254.402160756, 3900610.368760547], [14111462.038255833, 3900726.9293071674], [14111694.102127243, 3900828.9207385355], [14111901.738223149, 3900945.483462624], [14112109.374317858, 3901062.047348597], [14112317.010413814, 3901178.6123951804], [14112536.86039789, 3901295.1786045753], [14112732.282604866, 3901411.745975727], [14112939.91870098, 3901542.8856554995], [14113147.554796439, 3901659.455495108], [14113342.977004122, 3901776.026497272], [14113562.826987848, 3901907.170262538], [14113758.249194663, 3902023.7437324016], [14113965.885290999, 3902154.8902756744], [14114161.307498729, 3902300.6103812656], [14114552.151913268, 3902562.911149271], [14114942.996328058, 3902839.790564282], [14115333.840744248, 3903131.2496635215], [14115712.471271036, 3903408.142537925], [14116091.101798624, 3903714.189658899], [14116457.518437536, 3904020.244793169], [14116823.935076432, 3904326.30794037], [14117190.351715742, 3904646.9541180977], [14117544.554466687, 3904967.6090920256], [14117874.329442928, 3905288.272862804], [14118228.532193437, 3905623.52166774], [14118558.307168506, 3905973.3567619547], [14118900.296031933, 3906323.2023288426], [14119217.857119897, 3906687.6359336833], [14119535.41820684, 3907022.924889553], [14119852.979293982, 3907387.380320937], [14120146.112605767, 3907766.426031002], [14120329.320924878, 3907999.69104288], [14120659.095900508, 3908145.484040798], [14120891.159772767, 3908247.5402225223], [14121098.79586814, 3908364.1769507537], [14121306.43196353, 3908466.2350431], [14121538.49583534, 3908568.294027048], [14121746.13193052, 3908699.514031146], [14121953.768026086, 3908801.575054541], [14122161.404121136, 3908918.217315232], [14122381.254104782, 3909034.860741095], [14122588.890200352, 3909166.0859882417], [14122784.312407838, 3909282.7318893564], [14122991.948504105, 3909399.378956402], [14123187.370711256, 3909530.6082997248], [14123407.22069531, 3909661.8391170804], [14123602.64290326, 3909778.4899717756], [14123675.926230324, 3909822.2343429914], [14123871.348437805, 3909851.3973478205], [14124103.412310153, 3909909.7235756326], [14124335.476181583, 3909953.4684379986], [14124579.753940387, 3909997.2134634694], [14124799.603924207, 3910040.9586544754], [14125043.88168351, 3910099.2858296824], [14125263.731667727, 3910143.0314019676], [14125508.009426983, 3910201.3590867375], [14125752.28718599, 3910259.6870635124], [14125972.137169205, 3910332.59744405], [14126204.201041877, 3910390.92607536], [14126424.051024832, 3910449.254999375], [14126668.328784036, 3910507.584213994], [14126888.17876787, 3910565.913720107], [14127120.242639447, 3910638.8260132936], [14127340.092622804, 3910726.3213651967], [14127584.370382065, 3910799.234659938], [14127816.434254477, 3910872.148409907], [14128036.284238072, 3910945.0626162733], [14128268.348108647, 3911017.9772767853], [14128488.198092327, 3911090.892392731], [14128720.261964472, 3911192.974320413], [14128940.111948168, 3911280.4738266575], [14129147.748043166, 3911367.973988523], [14129379.811914971, 3911440.891291154], [14129599.661898108, 3911557.559922042], [14129819.511881288, 3911645.0621605986], [14130039.361864883, 3911732.5650563217], [14130271.425736733, 3911820.068606416], [14130479.061832469, 3911936.741027793], [14130686.697928369, 3912038.8303543963], [14130918.761799408, 3912140.920572288], [14131126.397895552, 3912243.0116843027], [14131334.033990381, 3912359.6883341745], [14131566.09786253, 3912461.7813591575], [14131773.73395724, 3912578.460196206], [14131981.370053304, 3912680.5551354536], [14132189.006148996, 3912811.821370374], [14132408.856131978, 3912913.918351353], [14132604.278340138, 3913030.6017091586], [14132811.914436067, 3913161.8718802584], [14133019.55053132, 3913278.557718527], [14133214.972738754, 3913409.8306803126], [14133422.608834058, 3913526.518996874], [14133618.03104185, 3913657.7947483873], [14133837.881025733, 3913789.0719763637], [14134033.303232925, 3913920.3506824095], [14134424.147647737, 3914197.4994676104], [14134814.99206299, 3914474.654837102], [14135205.836479066, 3914737.2291565286], [14135584.467006274, 3915043.5733327474], [14135950.883645028, 3915335.3371710163], [14136329.514172366, 3915641.697056373], [14136695.93081197, 3915948.0649892436], [14137050.133562554, 3916269.0305042304], [14137416.550201891, 3916590.0048536095], [14137758.539065152, 3916925.578393816], [14138112.741816988, 3917261.161591096], [14138124.955704955, 3917290.3431960098], [14138222.66680882, 3917363.297525027], [14138576.869559862, 3917669.710695894], [14138931.072311323, 3918005.315314095], [14139297.488950564, 3918326.3374690292], [14139627.263925616, 3918676.5535388705], [14139969.25278898, 3919012.187147011], [14140286.813875556, 3919362.423825106], [14140616.588851899, 3919712.671030513], [14140934.149938418, 3920077.5230633905], [14141251.711026246, 3920442.3865206414], [14141557.058225727, 3920821.8566365796], [14141850.191537393, 3921186.743403776], [14142143.324847814, 3921580.833950086], [14142412.030383276, 3921960.3411501986], [14142705.163695073, 3922354.4578704755], [14142973.869230365, 3922748.5879268395], [14143108.221998872, 3922952.9569106484], [14143230.360877866, 3923157.3294808976], [14143364.71364529, 3923347.1072222115], [14143486.852526005, 3923566.085382383], [14143621.205292745, 3923770.468714929], [14143743.344173217, 3923974.8556338386], [14143853.269164307, 3924179.246141352], [14143975.40804453, 3924398.239951181], [14144085.333036179, 3924602.6378918802], [14144207.471916584, 3924807.039420669], [14144329.61079611, 3925011.4445379367], [14144427.321899917, 3925245.054782049], [14144537.246891692, 3925449.467591055], [14144659.38577103, 3925668.485299123], [14144757.096875027, 3925872.905545292], [14144867.021866404, 3926091.931221066], [14144976.946858248, 3926310.9610188995], [14145062.444074264, 3926529.9949393696], [14145172.369066445, 3926749.032982101], [14145257.866282122, 3926968.07514812], [14145343.36349802, 3927187.1214373973], [14145453.288489206, 3927420.7753580655], [14145538.785705116, 3927639.830169832], [14145636.496809188, 3927858.8891063603], [14145709.78013733, 3928077.9521672083], [14145831.91901659, 3928194.7874860945], [14146173.907880068, 3928516.090663645], [14146528.11063154, 3928837.402716595], [14146857.885606105, 3929187.935079745], [14147199.87446994, 3929538.4780067294], [14147529.649444804, 3929874.424892384], [14147847.210531974, 3930224.988511853], [14148164.771620288, 3930590.1701873746], [14148470.118818687, 3930955.363331506], [14148763.252130508, 3931335.176369344], [14149068.599329932, 3931715.0018159356], [14149349.518753031, 3932094.839672609], [14149642.652064433, 3932489.2998140086], [14149911.357600631, 3932869.1629744656], [14150167.84924795, 3933263.649396584], [14150302.202015493, 3933482.814306461], [14150436.554783072, 3933672.760570551], [14150558.69366279, 3933891.9331968473], [14150693.04643046, 3934081.88614829], [14150815.185310263, 3934301.0664916416], [14150937.324189857, 3934505.638541194], [14151059.463069875, 3934710.2141920165], [14151169.388061073, 3934914.793446248], [14151279.313053045, 3935133.9895019485], [14151401.45193336, 3935338.576218246], [14151499.163036935, 3935557.7802698156], [14151621.301916642, 3935762.3744509714], [14151731.226908179, 3935981.586499216], [14151841.151899958, 3936186.188145459], [14151938.863003807, 3936405.408193718], [14152195.354651982, 3936726.938415809], [14152488.487962838, 3937121.555854616], [14152757.193498401, 3937516.186704223], [14153013.685146198, 3937910.830965573], [14153148.037913712, 3938130.0835739793], [14153282.39068159, 3938320.1058491296], [14153404.52956081, 3938539.3661864866], [14153526.668440903, 3938729.3951621894], [14153661.021208057, 3938934.045228578], [14153783.16008862, 3939153.3171624425], [14153893.085079862, 3939343.356187306], [14154003.010072157, 3939562.635853141], [14154125.148951644, 3939767.300611019], [14154247.287830727, 3939986.588286231], [14154344.998935373, 3940191.260520088], [14154454.923926366, 3940410.5562055036], [14154577.062806187, 3940615.235917028], [14154686.987798307, 3940834.5396143007], [14154784.698902179, 3941053.847455504], [14154894.623893438, 3941273.159443157], [14154980.121109651, 3941477.8543701675], [14155090.046101721, 3941711.795852182], [14155175.543317659, 3941916.4985195934], [14155285.468309484, 3942150.4488461153], [14155370.965524651, 3942369.7815635717], [14155468.676628448, 3942589.1184271937], [14155554.173845042, 3942808.4594375123], [14155639.671059819, 3943042.427754295], [14155725.168275682, 3943261.7773370524], [14155810.665492112, 3943481.131068717], [14155883.948820263, 3943700.4889500365], [14155957.232147578, 3943934.475261892], [14156030.51547582, 3944153.84171713], [14156116.012691723, 3944387.8371760393], [14156189.296019575, 3944621.8373581613], [14156262.579347137, 3944855.842261796], [14156335.86267503, 3945075.226148344], [14156396.932115378, 3945309.240202267], [14156458.001554107, 3945543.2589806733], [14156531.284882791, 3945777.2824817533], [14156580.140434783, 3945996.683805485], [14156641.209874306, 3946245.343659381], [14156702.279314281, 3946479.3813347146], [14156763.348753486, 3946713.4237364368], [14156836.632082347, 3947093.7527188975], [14156922.129297458, 3947210.779532316], [14157044.268176915, 3947415.5792986215], [14157166.407056939, 3947620.3826843738], [14157300.759824937, 3947825.1896898304], [14157422.89870435, 3948030.000315225], [14157545.037583863, 3948234.8145606047], [14157667.17646415, 3948454.2624128303], [14157764.887568416, 3948659.084157569], [14157887.026448287, 3948878.5400449373], [14157996.951438919, 3949083.369290671], [14158119.090319661, 3949288.202157963], [14158216.801423091, 3949507.6699629608], [14158326.726414407, 3949727.1419266723], [14158424.437519114, 3949931.986177989], [14158534.362510465, 3950166.098329143], [14158644.287502103, 3950370.950342997], [14158729.78471748, 3950590.4386638855], [14158815.281933218, 3950809.931145622], [14158925.206925157, 3951029.427785851], [14159010.704141628, 3951248.9285875857], [14159108.415245011, 3951483.0673614168], [14159193.912461305, 3951702.576762513], [14159291.6235645, 3951936.724709892], [14159364.906892387, 3952141.6080482737], [14159450.404108545, 3952375.764874187], [14159523.687435796, 3952595.291199293], [14159621.398540307, 3952829.4572015903], [14159694.681868514, 3953048.992130602], [14159767.965195222, 3953283.1673107734], [14159841.248523328, 3953502.71084457], [14159914.531851163, 3953751.5318834265], [14159975.601291291, 3953971.084300843], [14160036.670731131, 3954205.278137325], [14160097.740171447, 3954424.8391631977], [14160171.023498941, 3954673.6800276935], [14160232.092939438, 3954893.249940999], [14160293.162378157, 3955127.4624392823], [14160342.017930873, 3955361.679679122], [14160403.087371092, 3955610.540691105], [14160451.942922773, 3955830.128382198], [14160500.798474764, 3956064.3598468173], [14160549.65402654, 3956298.596053535], [14160598.509577785, 3956547.477220151], [14160622.937354516, 3956693.880406732], [14160636.617809776, 3956751.2753614364], [14160696.220681982, 3957001.3331325892], [14160757.290121438, 3957220.947224554], [14160818.359561661, 3957469.8482368095], [14160867.215113139, 3957704.112907182], [14160916.070665386, 3957938.3823223934], [14160952.712329246, 3958172.656482196], [14161001.567881363, 3958406.9353898573], [14161050.423433455, 3958641.2190423324], [14161099.278985005, 3958890.1506262408], [14161135.920648871, 3959109.800590544], [14161172.562312365, 3959358.7422623085], [14161209.203976428, 3959593.0452026036], [14161245.845640494, 3959827.352890803], [14161270.273416875, 3960061.6653290996], [14161306.915080808, 3960310.627497995], [14161319.128968159, 3960544.9497317653], [14161343.55674493, 3960779.276716447], [14161380.198409086, 3961013.6084507345], [14161392.412296837, 3961262.5911258464], [14161404.626184527, 3961511.5791632985], [14161429.053960387, 3961745.92574739], [14161441.267848562, 3961994.924199761], [14161453.481735952, 3962214.63317148], [14161453.481736058, 3962463.6417239243], [14161465.695623817, 3962698.007616471], [14161465.695623918, 3962947.0265865847], [14161490.123400616, 3963181.402284813], [14161490.123400327, 3963430.4316741815], [14161490.12340009, 3963664.817180731], [14161490.123400327, 3963913.856991753], [14161465.695623929, 3964148.2523065866], [14161453.481736246, 3964382.6523781596], [14161453.481736366, 3964631.7076659855], [14161441.267847814, 3964866.11754977], [14161429.053960953, 3965100.5321910167], [14161429.053960415, 3965349.602961888], [14161392.412296638, 3965584.027417495], [14161380.198408043, 3965833.1086162445], [14161343.556744935, 3966067.542888706], [14161343.556744233, 3966155.4569668346], [14161331.342857195, 3966316.6345174764], [14160989.35399289, 3968675.9452985157], [14160366.445706693, 3971035.738514718], [14159609.18465247, 3973249.3995169974], [14158717.57082961, 3975478.1498437845], [14157471.754256403, 3977560.6613335563], [14155041.190549271, 3980831.8443643325], [14152329.70741956, 3983619.6844641836], [14151987.71855616, 3983825.1309771356], [14148885.391009744, 3986188.029616028], [14146809.030054526, 3987362.3212974994], [14144659.385770556, 3988331.2022260944], [14142448.672047747, 3989109.3020907817], [14140018.108340502, 3989667.217435894], [14137673.041849403, 3990078.3302842528], [14136695.930811903, 3990151.744841114], [14135095.911487218, 3991458.6024279883], [14131847.017286118, 3993896.5093908194], [14128537.053643916, 3995644.4841260226], [14126998.103759484, 3996261.479934003], [14128940.111947352, 3996599.372644142], [14130882.120135639, 3997025.425458683], [14132824.128323132, 3997436.8018056713], [14133581.38937842, 3997642.4955095113], [14135169.19481456, 3997995.1218662434], [14137111.20300309, 3998215.51884181], [14138979.92786301, 3998421.2265061126], [14140848.652722916, 3998685.713208066], [14142790.66091092, 3998906.123450371], [14144732.669099433, 3999170.621330323], [14146601.39395857, 3999317.5672330167], [14148543.402146455, 3999596.769632924], [14150412.12700758, 3999875.9788301843], [14152329.70741913, 4000081.7162713646], [14154271.715607245, 4000302.153339294], [14155041.190549305, 4000360.9372721342], [14156983.19873771, 4000640.165071943], [14158912.993037248, 4000919.399671307], [14160781.717897676, 4001125.1558314012], [14162797.009413889, 4001345.612956999], [14164580.237058092, 4001610.1671023793], [14166522.245245533, 4001815.935658166], [14167120.725757152, 4001933.519348061], [14167987.911802663, 4002036.4060658], [14173362.02251159, 4002697.8427284476], [14178760.46447004, 4003210.7735754605], [14183572.832858339, 4003668.0188718894], [14206901.358889744, 4005932.0826477716], [14210370.103074845, 4006505.5204501776], [14216550.330390768, 4008623.077985625], [14220983.971725512, 4010961.6694398993], [14225038.982532345, 4014271.8137577237], [14230608.515449705, 4021896.1459267535], [14237533.789931284, 4030556.9660328445], [14248477.43355596, 4044607.966866741], [14248819.422419427, 4044725.9920548676], [14248894.821504684, 4044751.2460003477], [14332384.43799789, 4072715.0099619655], [14339458.685080042, 4075084.437250298], [14339432.408530401, 4075075.6362608722], [14347742.667809354, 4070231.176358625], [14347779.925183792, 4070274.6906909533], [14337204.573632397, 4057923.327535437], [14332384.437499993, 4053484.2600356997], [14325516.027051724, 4047158.849973145], [14297318.800024424, 4007338.115534628], [14296205.605126167, 4000638.8920895318], [14289147.949369663, 3995496.544127517], [14248894.821533248, 3948046.126943193], [14240260.255669821, 3937867.6942487117], [14234601.398877025, 3931197.0296311476], [14233310.092817476, 3925646.324512699], [14227187.520809716, 3914566.141529868], [14215309.731123524, 3889770.2929695556], [14213829.181949753, 3888669.1786231115], [14154273.254398886, 3837917.649432496], [14085910.608311396, 3787395.72363925], [14026312.49388151, 3787395.72363925]]]]}}]} \ No newline at end of file diff --git a/data/raw/zones/특정어업수역Ⅲ.json b/data/raw/zones/특정어업수역Ⅲ.json new file mode 100644 index 0000000..186078b --- /dev/null +++ b/data/raw/zones/특정어업수역Ⅲ.json @@ -0,0 +1 @@ +{"type": "FeatureCollection", "name": "\ud2b9\uc815\uc5b4\uc5c5\uc218\uc5ed3", "crs": {"type": "name", "properties": {"name": "urn:ogc:def:crs:OGC:1.3:CRS84"}}, "features": [{"type": "Feature", "properties": {"fid": 0, "GML_ID": null, "OBJECTID": null, "ZONE_NM": null, "MNCT_NO": null, "MNCT_SCALE": null, "MNCT_NM": null, "RELREGLTN": null, "RELGOAG": null, "REVIYR": null, "ZONE_DESC": null, "PHOTO1_PAT": null, "ID": -2147483647, "CATE_CD": null, "ADR_CD": null, "ADR_KNM": null, "ORIGIN": null, "ORIYR": null, "ORIORG": null, "NAME": "\ud2b9\uc815\uc5b4\uc5c5\uc218\uc5ed\u2162", "WARD_NM": null, "WARD_ID": null, "GISID": null, "FID_2": null, "NAME_2": null, "FID_3": null, "NAME_3": null, "GID": null, "NAME_4": null, "FID_4": null, "NAME_5": null, "FID_5": null, "NAME_6": null}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[13817590.293393573, 4163976.6556012244], [13935718.55954324, 4163976.6556012244], [13935619.01320107, 4163881.1438622964], [13923844.505073382, 4152583.8553656973], [13918348.255484505, 4147059.076131751], [13915673.414018149, 4144230.73373971], [13914293.244677586, 4142310.8465966308], [13912412.305929314, 4139320.052336007], [13910836.71437977, 4135854.113539339], [13910055.02554902, 4132998.86846704], [13908345.081232697, 4127825.5937968497], [13907722.172945773, 4125120.982583305], [13907392.39797139, 4121971.379578588], [13905548.100886794, 4109218.5915996092], [13903996.937114129, 4098184.7930658716], [13902433.559452614, 4086362.162986858], [13899270.162467, 4063581.503750727], [13896473.182120506, 4043914.5936157014], [13897865.565350175, 4034226.54128085], [13899148.023587234, 4029334.0367157785], [13901432.020639004, 4024841.2655827063], [13904314.498200562, 4020453.314503754], [13908809.208975887, 4016346.6591829173], [13913084.069767442, 4012962.3532931497], [13916381.819520816, 4010770.4459119253], [13921743.716342429, 4008961.335245877], [13958947.219114931, 4002242.1822701376], [13979370.589551304, 3998601.864321506], [14011454.723518057, 3992883.0996783567], [14012407.40678011, 3992706.863639312], [14013372.303930415, 3992530.6303036474], [14014324.987193013, 3992369.0854542954], [14015277.670454111, 3992192.8573017977], [14016230.35371629, 3992031.3172021704], [14017195.250866242, 3991855.094230278], [14018147.934129067, 3991678.873962591], [14019100.617390765, 3991502.656396452], [14020053.300652908, 3991341.126002646], [14021018.197802687, 3991179.5978787914], [14021909.811624419, 3991018.0720274393], [14022813.639334908, 3990856.5484449966], [14023766.32259687, 3990650.976261227], [14024731.219746705, 3990445.407755316], [14025525.122466035, 3990298.575359531], [14026477.805727897, 3990063.6474289736], [14027442.702878024, 3989828.724300673], [14027845.761180786, 3989740.629365874], [14028798.444442954, 3989505.7128408654], [14029763.341592584, 3989270.80111587], [14030716.024854451, 3989050.57573502], [14031668.70811654, 3988815.6733126394], [14033073.30523366, 3988478.0094901477], [14033024.449681701, 3988213.757764475], [14033000.021905882, 3987949.512112862], [14032963.380242558, 3987582.5143390666], [14032938.952466676, 3987332.9625437283], [14032914.524689825, 3987098.09521391], [14032902.310802005, 3986863.232680407], [14032877.883026825, 3986613.69649413], [14032877.883025693, 3986378.843854627], [14032841.241362942, 3986143.996010515], [14032841.241361871, 3985894.47543004], [14032829.027473792, 3985659.6374763353], [14032829.027474709, 3985410.127403529], [14032829.027473787, 3985175.2993370066], [14032829.02747455, 3984940.4760656278], [14032816.813586919, 3984690.9815914035], [14032829.027474267, 3984456.1682059844], [14032829.027474323, 3984221.3596118884], [14032829.02747492, 3983971.8807323813], [14032841.24136266, 3983737.082022118], [14032841.24136211, 3983487.613641918], [14032865.66913836, 3983252.8248136323], [14032877.88302635, 3983003.3669318845], [14032902.310802022, 3982783.2615266712], [14032914.52469013, 3982533.813822452], [14032938.952465724, 3982299.044452602], [14032963.38024159, 3982064.2798706265], [14032975.59412962, 3981814.847749137], [14033012.23579437, 3981594.76507107], [14033036.663569707, 3981345.3431236055], [14033073.305233562, 3981110.597991455], [14033097.733010307, 3980861.18653368], [14033146.588561533, 3980641.122086566], [14033171.016337542, 3980391.7207993036], [14033219.871889306, 3980171.665326035], [14033268.727441864, 3979922.2742063804], [14033305.369105555, 3979687.5580867655], [14033354.224656736, 3979452.846750307], [14033403.080208756, 3979218.140198897], [14033464.149649367, 3978968.769728522], [14033500.79131351, 3978748.741443538], [14033561.860753022, 3978514.0492399754], [14033622.930192148, 3978279.3618192296], [14033683.999632282, 3978044.6791785043], [14033745.06907279, 3977824.6685465015], [14033806.138512583, 3977575.3282415215], [14033867.207951993, 3977355.3265721146], [14033940.49128036, 3977120.6627559136], [14034013.774608184, 3976886.0037188698], [14034074.84404724, 3976651.349460947], [14034148.127375823, 3976431.365434353], [14034233.624591732, 3976211.385607544], [14034306.907918751, 3975976.745086343], [14034380.191247718, 3975756.7739374605], [14034465.688463435, 3975522.1426732005], [14034563.399566704, 3975302.1802014867], [14034636.682894846, 3975067.5581912696], [14034722.18011089, 3974862.2678504367], [14034819.89121484, 3974627.654795317], [14034905.388430584, 3974407.7093927874], [14035015.313421464, 3974187.7681863704], [14035100.810637798, 3973967.831176343], [14035198.52174194, 3973747.8983624075], [14035296.232845142, 3973527.9697442516], [14035406.157837268, 3973322.706818716], [14035503.868941093, 3973102.7863105624], [14035564.938380616, 3972970.836018713], [14035430.585612448, 3972882.8699968406], [14035051.955086311, 3972589.6547698523], [14034685.538446855, 3972281.7868043673], [14034306.907918967, 3971988.5868595946], [14033928.277392257, 3971680.7349405857], [14033561.860752953, 3971358.232219437], [14033207.658001786, 3971050.3971231086], [14032865.66913857, 3970727.9120247746], [14032511.46638746, 3970376.1203815714], [14032169.477523897, 3970053.654131018], [14031851.916436315, 3969701.8830453446], [14031522.141461194, 3969350.1226848057], [14031192.36648596, 3969013.029068952], [14030874.80539861, 3968646.634131671], [14030569.4581991, 3968265.5957370186], [14030276.324888123, 3967899.224527907], [14029970.977688076, 3967518.2108068704], [14029677.844376301, 3967137.2096621543], [14029409.138841135, 3966756.2210914562], [14029140.433306115, 3966360.592421976], [14028871.727769978, 3965964.977308897], [14028737.375003058, 3965759.848882349], [14028615.236123221, 3965554.724099639], [14028480.883355275, 3965349.6029609945], [14028358.744475357, 3965144.4854657836], [14028224.391707785, 3964939.371614421], [14028102.252828015, 3964734.2614048333], [14027980.11394778, 3964529.1548381275], [14027857.975069236, 3964324.051914157], [14027760.26396438, 3964104.302822176], [14027638.125085097, 3963899.207441546], [14027528.200093549, 3963679.4664326143], [14027406.061214069, 3963474.378595102], [14027308.350109257, 3963254.6456658943], [14027198.425118413, 3963049.5653696535], [14027088.500126269, 3962815.1923459424], [14027003.00291053, 3962610.11984976], [14026893.077918677, 3962390.4033569284], [14026795.366814636, 3962170.6910431627], [14026697.655711418, 3961965.629985329], [14026599.944607599, 3961731.278946997], [14026502.233502936, 3961511.5791640463], [14026416.736287547, 3961291.883556766], [14026331.239071513, 3961072.192127874], [14026245.741855916, 3960837.859204179], [14026148.030752573, 3960603.531032333], [14026050.319648793, 3960515.6591924117], [14025696.116896924, 3960208.113014822], [14025354.12803417, 3959885.930555696], [14024987.711394375, 3959549.113039522], [14024645.722530954, 3959226.948944662], [14024291.51977964, 3958890.150626061], [14023961.74480434, 3958538.7193601266], [14023644.183716903, 3958172.6564824986], [14023314.408742214, 3957835.8888684427], [14023009.061542125, 3957469.8482367387], [14022703.714343427, 3957103.8191892453], [14022398.367143923, 3956723.1612672796], [14022117.447720738, 3956342.515870507], [14021812.100520544, 3955947.2435213765], [14021543.394986114, 3955566.6236525774], [14021250.261673959, 3955171.377811075], [14020993.770026248, 3954776.145468736], [14020859.417258942, 3954556.577778357], [14020737.27837941, 3954366.2891494785], [14020602.925611844, 3954176.0036486983], [14020480.786732143, 3953956.4473441243], [14020370.861740284, 3953751.53188359], [14020248.722860433, 3953546.620051208], [14020126.583980937, 3953341.7118456624], [14020004.445100708, 3953122.171365647], [14019882.306221237, 3952917.270673172], [14019784.595117368, 3952697.7382422695], [14019662.456236959, 3952492.8450626153], [14019552.531245224, 3952273.3206794215], [14019442.606254242, 3952068.435010681], [14019344.89515069, 3951834.2844000966], [14019234.97015812, 3951629.406499703], [14019137.259054784, 3951424.532224624], [14019027.33406315, 3951190.394634004], [14018941.836846726, 3950985.528125728], [14018831.911855552, 3950751.3994105365], [14018734.200752072, 3950546.540667035], [14018648.703535682, 3950312.4208263634], [14018563.206319205, 3950092.937773037], [14018465.495216299, 3949858.827100896], [14018379.99800022, 3949639.352642628], [14018306.71467212, 3949405.251136331], [14018209.003568063, 3949185.785271415], [14018135.72024025, 3948951.692931064], [14018062.43691314, 3948732.2356575206], [14017989.153585482, 3948498.1524819196], [14017915.87025767, 3948278.7037986964], [14017842.586929433, 3948044.6297840844], [14017757.089713955, 3947825.1896894635], [14017696.02027415, 3947591.124836192], [14017622.736946309, 3947371.6933298754], [14017561.667506203, 3947123.0093109384], [14017500.598066194, 3946888.958639055], [14017451.742514167, 3946654.9126930023], [14017390.673074305, 3946420.8714734227], [14017329.603633871, 3946157.5807487303], [14017195.25086627, 3945791.9091077414], [14017109.753650622, 3945557.885310957], [14017036.470322493, 3945338.4922908037], [14016963.186994748, 3945104.477646201], [14016889.903667673, 3944885.0932069574], [14016816.620339664, 3944651.0877120267], [14016743.337011732, 3944431.7118500136], [14016682.267571904, 3944197.715505999], [14016621.198132234, 3943963.7238824223], [14016547.914804032, 3943729.736980628], [14016486.845363976, 3943510.378546276], [14016425.775924595, 3943261.7773378296], [14016364.70648495, 3943042.427753915], [14016315.850932516, 3942793.8365748394], [14016254.781492097, 3942574.4958398864], [14016193.712052723, 3942325.9146883073], [14016157.070389032, 3942106.582801053], [14016108.214837069, 3941858.0116748144], [14016059.359284986, 3941624.0672444003], [14016034.931508765, 3941390.1275309804], [14015986.075957134, 3941141.571752944], [14015937.22040512, 3940922.2622533315], [14015912.792629696, 3940673.7164975833], [14015876.150965236, 3940439.7959427596], [14015839.509301143, 3940191.260519465], [14015802.867637865, 3939971.9689781107], [14015790.653749412, 3939723.443572689], [14015754.012085313, 3939489.542170439], [14015729.584309753, 3939241.0270946748], [14015717.37042194, 3939007.1354134823], [14015680.728758091, 3938758.630664511], [14015668.514870305, 3938510.131235958], [14015656.300982298, 3938290.871450771], [14015644.087093962, 3938042.3820334156], [14015644.087093726, 3937808.5144985737], [14015619.659317939, 3937560.035403366], [14015619.659317758, 3937326.1775837634], [14015607.445430323, 3937077.708810477], [14015607.445430165, 3936843.86070301], [14015607.44543046, 3936610.017304439], [14015607.445429819, 3936361.563852228], [14015619.659318132, 3936127.730163849], [14015619.65931785, 3935879.2870282456], [14015619.659318443, 3935864.672891335], [14015644.087093579, 3935645.4630488665], [14015644.087094065, 3935397.030227534], [14015656.300982174, 3935163.215955291], [14015668.51486993, 3934914.7934458014], [14015680.728758322, 3934680.988878479], [14015717.370422252, 3934432.576680492], [14015729.584309453, 3934213.393858009], [14015754.012085263, 3933964.991656822], [14015790.653749326, 3933716.5947647644], [14015802.867637549, 3933482.8143059933], [14015839.509301828, 3933234.4277204718], [14015863.937076895, 3933000.6569608934], [14015912.79262938, 3932766.8909023306], [14015937.220405562, 3932533.1295448784], [14015986.075957565, 3932299.3728892817], [14016010.503732808, 3932065.6209347122], [14016059.359284472, 3931817.2646324276], [14016108.214836905, 3931583.522371577], [14016169.284276439, 3931349.784810239], [14016205.925940333, 3931101.4438007176], [14016254.781492744, 3930882.3237842843], [14016315.85093268, 3930633.992758967], [14016364.706484258, 3930414.8815508736], [14016425.77592429, 3930166.5605083024], [14016486.845364062, 3929947.45810794], [14016547.91480444, 3929699.147045077], [14016621.19813177, 3929480.053450812], [14016682.267571429, 3929246.358166313], [14016743.337011438, 3929012.667577336], [14016816.620339306, 3928793.5869140886], [14016889.903667254, 3928545.3004834815], [14016963.186994506, 3928326.228621952], [14017036.470323365, 3928092.5565168317], [14017109.753650554, 3927873.4931812496], [14017195.250866888, 3927639.8301689653], [14017280.748082507, 3927420.7753582653], [14017354.031410536, 3927187.121436862], [14017451.742513658, 3926982.678106103], [14017537.239729747, 3926749.032981505], [14017622.736945918, 3926529.994938449], [14017720.448049057, 3926296.358903417], [14017818.159152932, 3926091.931220958], [14017915.870256566, 3925858.3039796036], [14018001.367473086, 3925653.883990288], [14018111.292464526, 3925420.265541152], [14018209.00356852, 3925201.2525036694], [14018318.928560698, 3924996.844052992], [14018428.853552194, 3924763.2387903365], [14018526.564656094, 3924558.8380302167], [14018636.489648066, 3924339.8411988374], [14018758.628527954, 3924135.447872815], [14018856.339631462, 3923916.459004483], [14018978.478511153, 3923712.073110865], [14019100.617391173, 3923493.0922050807], [14019222.756270064, 3923288.713741847], [14019344.895150287, 3923084.338865018], [14019467.034029689, 3922879.9675755682], [14019589.172909968, 3922661.0023167264], [14019723.525677131, 3922471.235755037], [14019833.45066894, 3922252.2781808744], [14019980.017325126, 3922062.518278752], [14020114.370092534, 3921872.7614680813], [14020383.075627644, 3921464.06499056], [14020651.781162936, 3921084.5739564244], [14020932.700586699, 3920690.500196857], [14021225.833898693, 3920311.0343588293], [14021518.967209466, 3919931.5808786163], [14021824.31440906, 3919552.1397545147], [14021873.169961166, 3919508.3588811457], [14022007.522728465, 3919158.1178169283], [14022117.447720494, 3918939.222496516], [14022215.158823974, 3918720.331287067], [14022312.869927935, 3918486.851860621], [14022410.581031999, 3918282.5611990155], [14022520.506023144, 3918063.6823207946], [14022618.217127495, 3917844.807552783], [14022728.14211945, 3917625.9368926086], [14022838.06711147, 3917421.6613179413], [14022960.205990292, 3917202.798602683], [14023057.917095127, 3916998.53044049], [14023180.055974487, 3916779.675667872], [14023302.194854327, 3916575.4149192595], [14023424.333733585, 3916356.568086974], [14023546.472613554, 3916166.904154751], [14023656.397605527, 3915948.0649889517], [14023778.536485165, 3915758.4077001447], [14023912.889252687, 3915539.5761998114], [14024035.028132746, 3915335.337170445], [14024303.73366759, 3914941.4577129018], [14024560.225315124, 3914547.5915551204], [14024853.358626463, 3914153.7386953356], [14025134.278049812, 3913759.899131608], [14025427.411361214, 3913380.6587829227], [14025720.544672925, 3913001.430759424], [14026025.891872894, 3912636.800052067], [14026272.928939708, 3912341.809856742], [14026312.49388151, 3787395.72363925], [13961312.04903013, 3787395.72363925], [13947389.033479117, 3802232.5362782693], [13947389.033479117, 3802232.5362782683], [13822584.485054709, 3935228.2723445967], [13818455.7465445, 3939627.988734125], [13804540.810181938, 4028802.026185181], [13817531.794596978, 4163881.1427735523], [13817531.794716273, 4163881.144013962], [13817590.293393573, 4163976.6556012244]]]]}}]} \ No newline at end of file diff --git a/data/raw/zones/특정어업수역Ⅳ.json b/data/raw/zones/특정어업수역Ⅳ.json new file mode 100644 index 0000000..1ce6f88 --- /dev/null +++ b/data/raw/zones/특정어업수역Ⅳ.json @@ -0,0 +1 @@ +{"type": "FeatureCollection", "name": "\ud2b9\uc815\uc5b4\uc5c5\uc218\uc5ed4", "crs": {"type": "name", "properties": {"name": "urn:ogc:def:crs:OGC:1.3:CRS84"}}, "features": [{"type": "Feature", "properties": {"fid": 0, "GML_ID": null, "OBJECTID": null, "ZONE_NM": null, "MNCT_NO": null, "MNCT_SCALE": null, "MNCT_NM": null, "RELREGLTN": null, "RELGOAG": null, "REVIYR": null, "ZONE_DESC": null, "PHOTO1_PAT": null, "ID": -2147483647, "CATE_CD": null, "ADR_CD": null, "ADR_KNM": null, "ORIGIN": null, "ORIYR": null, "ORIORG": null, "NAME": "\ud2b9\uc815\uc5b4\uc5c5\uc218\uc5ed\u2163", "WARD_NM": null, "WARD_ID": null, "GISID": null, "FID_2": null, "NAME_2": null, "FID_3": null, "NAME_3": null, "GID": null, "NAME_4": null, "FID_4": null, "NAME_5": null, "FID_5": null, "NAME_6": null}, "geometry": {"type": "MultiPolygon", "coordinates": [[[[13859276.603817873, 4232038.462456921], [13859276.603762543, 4321218.244482412], [13859276.603710985, 4404317.064005076], [13840719.645028654, 4439106.786523586], [13884632.712472571, 4439106.787250583], [13884632.712472571, 4439504.084564682], [13940418.269436067, 4439504.375880923], [13969123.924724836, 4439504.525783945], [13968718.329494288, 4438626.439593866], [13962623.599395147, 4425543.915710401], [13960437.31344761, 4420657.3891166765], [13958238.813611617, 4416093.569832627], [13958143.094601436, 4415900.994484875], [13958143.094601437, 4415900.994484875], [13957298.344237303, 4414201.456484755], [13953878.455604602, 4406316.186534493], [13949652.450365951, 4397019.979821594], [13948553.200448176, 4393395.13065616], [13947612.731073817, 4389132.176741289], [13947612.731072996, 4387549.226905922], [13947466.164417507, 4385829.556682826], [13947783.725505754, 4381721.729468383], [13948260.06713652, 4379835.70012994], [13949359.317054221, 4375897.403884492], [13951093.689146286, 4371808.582233328], [13954867.780530114, 4365670.678186072], [13964809.885341855, 4351190.629491161], [13978342.873219142, 4331838.456925102], [13980382.592510404, 4329007.496874151], [13981728.043604897, 4327079.749205159], [13985775.34591557, 4321280.81855131], [13997066.763484716, 4305102.598482491], [13999424.043863578, 4300225.286038025], [14003039.354703771, 4290447.064438686], [14005091.287883686, 4284626.561498255], [14006520.312777169, 4279426.932176922], [14007631.77658257, 4275178.643476352], [14008242.470981453, 4271549.325573796], [14009378.362562515, 4262248.123573576], [14009427.990871342, 4261704.85208626], [14009708.137538105, 4258638.140769343], [14009854.704193696, 4257224.555715567], [14009378.362562606, 4254698.603440943], [14005347.779531531, 4240996.452433007], [14002367.590864772, 4231511.1380338315], [14001280.554835469, 4227266.412716273], [14000486.652116666, 4225212.134400094], [13998047.81589918, 4222926.459154359], [13991387.305576058, 4216684.234498038], [13970721.407121927, 4197120.494488488], [13958654.085803084, 4185745.4565721145], [13956602.15262321, 4184012.5742896623], [13944065.033685392, 4171984.566055202], [13940467.606607554, 4168533.224265296], [13935619.01320107, 4163881.1438622964], [13935718.55954324, 4163976.6556012244], [13817590.293393573, 4163976.6556012244], [13859276.603817873, 4232038.462456921]]]]}}]} \ No newline at end of file diff --git a/legacy/AIS_permitted_Chinese_2025_정리완료_최종.xlsx b/legacy/AIS_permitted_Chinese_2025_정리완료_최종.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..dd8d64031aeca3ef80085c1e8290c240bd1b2fb2 GIT binary patch literal 122484 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

J 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 literal 0 HcmV?d00001 diff --git a/legacy/선단구성_906척_어업수역 (1).jsx b/legacy/선단구성_906척_어업수역 (1).jsx new file mode 100644 index 0000000..eb1ab8f --- /dev/null +++ b/legacy/선단구성_906척_어업수역 (1).jsx @@ -0,0 +1,828 @@ + +import React, { useState, useMemo } from "react"; + +const D=[ +["沧州渤海新区广建水产品有限公司", "cangzhoubohaixinquguangjianshuichanpinyouxiangongsi", [[["C21-13558", "冀黄港渔05001", "jihuanggangyu05001", 106], ["C21-13559", "冀黄港渔05002", "jihuanggangyu05002", 106]], [["C21-13560", "冀黄港渔05777", "jihuanggangyu05777", 99], ["C21-13561", "冀黄港渔05888", "jihuanggangyu05888", 99]], [["C21-13562", "冀黄港渔06957", "jihuanggangyu06957", 117], ["C21-13563", "冀黄港渔06958", "jihuanggangyu06958", 117]], [["C21-13564", "冀黄港渔50777", "jihuanggangyu50777", 121], ["C21-13565", "冀黄港渔50888", "jihuanggangyu50888", 121]]], [["C25-9732", "冀黄港渔05005", "jihuanggangyu05005", 101], ["C25-9733", "冀黄港渔05006", "jihuanggangyu05006", 101], ["C25-16527", "冀黄港渔06055", "jihuanggangyu06055", 121], ["C25-16528", "冀黄港渔06056", "jihuanggangyu06056", 121], ["C25-16531", "冀黄港渔06587", "jihuanggangyu06587", 101], ["C25-16532", "冀黄港渔06588", "jihuanggangyu06588", 101], ["C25-16533", "冀黄港渔06788", "jihuanggangyu06788", 130], ["C25-16812", "冀黄港渔06787", "jihuanggangyu06787", 130], ["C25-16905", "冀黄港渔05003", "jihuanggangyu05003", 101], ["C25-16906", "冀黄港渔05004", "jihuanggangyu05004", 101], ["C25-17083", "冀黄港渔06897", "jihuanggangyu06897", 130], ["C25-17084", "冀黄港渔06898", "jihuanggangyu06898", 130]], [], [], [["C40-8489", "冀黄港渔运05027", "jihuanggangyu05027", 143]], [], []], +["宁波海裕渔业有限公司", "ningbohaiyuyuyeyouxiangongsi", [], [], [], [["C23-0105", "浙甬渔60651", "zheyongyu60651", 258], ["C23-0106", "浙甬渔60451", "zheyongyu60451", 154], ["C23-0107", "宁渔459", "ningyu459", 115], ["C23-0108", "宁渔22", "ningyu22", 490], ["C23-0110", "浙甬渔60652", "zheyongyu60652", 258], ["C23-0111", "宁渔458", "ningyu458", 115], ["C23-0112", "宁渔460", "ningyu460", 115], ["C23-0113", "宁渔23", "ningyu23", 541], ["C23-0115", "浙甬渔60656", "zheyongyu60656", 257], ["C23-0116", "浙甬渔60453", "zheyongyu60453", 154], ["C23-0117", "宁渔456", "ningyu456", 113], ["C23-0118", "宁渔24", "ningyu24", 541], ["C23-0120", "浙甬渔60655", "zheyongyu60655", 257], ["C23-0121", "宁渔454", "ningyu454", 113], ["C23-0122", "浙甬渔60457", "zheyongyu60457", 121], ["C23-8137", "浙甬渔60025", "zheyongyu60025", 498]], [], [], []], +["张长祥", "zhangchangxiang", [], [["C25-16688", "津塘渔03886", "jintangyu03886", 148], ["C25-16698", "津塘渔03666", "jintangyu03666", 148], ["C25-16769", "津塘渔03887", "jintangyu03887", 148], ["C25-16770", "津塘渔03889", "jintangyu03889", 148], ["C25-16923", "津塘渔03778", "jintangyu03778", 148], ["C25-16924", "津塘渔03779", "jintangyu03779", 148], ["C25-16926", "津塘渔03989", "jintangyu03989", 148], ["C25-17235", "津塘渔03299", "jintangyu03299", 148], ["C25-17236", "津塘渔03398", "jintangyu03398", 148], ["C25-17237", "津塘渔03399", "jintangyu03399", 148], ["C25-17238", "津塘渔03599", "jintangyu03599", 148], ["C25-17239", "津塘渔03699", "jintangyu03699", 148], ["C25-17241", "津塘渔03899", "jintangyu03899", 148], ["C25-17242", "津塘渔03969", "jintangyu03969", 148]], [], [], [], [], []], +["岱山县昌达渔业有限公司", "daishanxianchangdayuyeyouxiangongsi", [[["C21-14531", "浙岱渔02856", "zhedaiyu02856", 219], ["C21-14532", "浙岱渔02855", "zhedaiyu02855", 219]], [["C21-14533", "浙岱渔02858", "zhedaiyu02858", 219], ["C21-14534", "浙岱渔02857", "zhedaiyu02857", 219]], [["C21-14535", "浙岱渔02859", "zhedaiyu02859", 219], ["C21-14536", "浙岱渔02860", "zhedaiyu02860", 219]], [["C21-14537", "浙岱渔02861", "zhedaiyu02861", 219], ["C21-14538", "浙岱渔02862", "zhedaiyu02862", 219]]], [], [], [], [], [], []], +["赵凤春", "zhaofengchun", [], [["C25-16920", "津塘渔03766", "jintangyu03766", 97], ["C25-16921", "津塘渔03768", "jintangyu03768", 97], ["C25-16922", "津塘渔03776", "jintangyu03776", 97], ["C25-16925", "津塘渔03799", "jintangyu03799", 97], ["C25-17244", "津塘渔03566", "jintangyu03566", 93], ["C25-17246", "津塘渔03080", "jintangyu03080", 93], ["C25-17248", "津塘渔03688", "jintangyu03688", 93], ["C25-17249", "津塘渔03068", "jintangyu03068", 93]], [], [], [], [], []], +["荣成市祥宇渔业有限公司", "rongchengshixiangyuyuyeyouxiangongsi", [[["C21-13175", "鲁荣渔56555", "lurongyu56555", 127], ["C21-13176", "鲁荣渔56556", "lurongyu56556", 127]], [["C21-13179", "鲁荣渔56789", "lurongyu56789", 127], ["C21-13180", "鲁荣渔56790", "lurongyu56790", 127]], [["C21-14005", "鲁荣渔50085", "lurongyu50085", 117], ["C21-14006", "鲁荣渔50086", "lurongyu50086", 117]]], [], [], [], [], [], []], +["大连南北众安渔业有限公司", "daliannanbeizhonganyuyeyouxiangongsi", [], [["C25-17263", "辽庄渔55567", "liaozhuangyu55567", 144], ["C25-17264", "辽庄渔55678", "liaozhuangyu55678", 144], ["C25-17265", "辽庄渔55777", "liaozhuangyu55777", 144], ["C25-17266", "辽庄渔55789", "liaozhuangyu55789", 144]], [], [], [["C40-8495", "辽庄渔运55898", "liaozhuangyuyun55898", 249], ["C40-8496", "辽庄渔运55899", "liaozhuangyuyun55899", 249]], [], []], +["天津凯祥船舶服务有限公司", "tianjinkaixiangchuanbofuwuyouxiangongsi", [], [["C25-16830", "津塘渔03838", "jintangyu03838", 145], ["C25-17278", "津塘渔03833", "jintangyu03833", 145], ["C25-17279", "津塘渔03839", "jintangyu03839", 145], ["C25-17280", "津塘渔03836", "jintangyu03836", 145], ["C25-17281", "津塘渔03837", "jintangyu03837", 145]], [], [], [], [], []], +["烟台市海达渔业捕捞有限公司", "yantaishihaidayuyebulaoyouxiangongsi", [[["C21-12026", "鲁牟渔60009", "lumuyu60009", 127], ["C21-12027", "鲁牟渔60010", "lumuyu60010", 127]], [["C21-13588", "鲁牟渔60005", "lumuyu60005", 106], ["C21-13589", "鲁牟渔60006", "lumuyu60006", 106]]], [], [], [], [], [], []], +["荣成市平远渔业有限公司", "rongchengshipingyuanyuyeyouxiangongsi", [[["C21-12418", "鲁荣渔51277", "lurongyu51277", 126], ["C21-12419", "鲁荣渔51278", "lurongyu51278", 126]], [["C21-13354", "鲁荣渔52027", "lurongyu52027", 126], ["C21-13355", "鲁荣渔52028", "lurongyu52028", 126]]], [], [], [], [], [], []], +["荣成市汇尊水产有限公司", "rongchengshihuizunshuichanyouxiangongsi", [[["C21-12476", "鲁荣渔52803", "lurongyu52803", 107], ["C21-12477", "鲁荣渔52804", "lurongyu52804", 107]], [["C21-13614", "鲁荣渔55955", "lurongyu55955", 111], ["C21-13615", "鲁荣渔55956", "lurongyu55956", 111]]], [], [], [], [], [], []], +["王信静", "wangxinjing", [[["C21-12484", "鲁荣渔52911", "lurongyu52911", 99], ["C21-12485", "鲁荣渔52912", "lurongyu52912", 99]], [["C21-13866", "鲁荣渔52913", "lurongyu52913", 99], ["C21-13867", "鲁荣渔52914", "lurongyu52914", 99]]], [], [], [], [], [], []], +["荣成市佳汇渔业有限公司", "rongchengshijiahuiyuyeyouxiangongsi", [[["C21-13169", "鲁荣渔55509", "lurongyu55509", 96], ["C21-13170", "鲁荣渔55510", "lurongyu55510", 96]], [["C21-13604", "鲁荣渔55299", "lurongyu55299", 106], ["C21-13605", "鲁荣渔55300", "lurongyu55300", 106]]], [], [], [], [], [], []], +["乳山市圣海渔业有限公司", "rushanshishenghaiyuyeyouxiangongsi", [[["C21-13215", "鲁乳渔54931", "luruyu54931", 127], ["C21-13216", "鲁乳渔54932", "luruyu54932", 127]], [["C21-13217", "鲁乳渔54937", "luruyu54937", 106], ["C21-13218", "鲁乳渔54938", "luruyu54938", 106]]], [], [], [], [], [], []], +["周向辉", "zhouxianghui", [[["C21-13366", "鲁荣渔55179", "lurongyu55179", 106], ["C21-13367", "鲁荣渔55180", "lurongyu55180", 106]], [["C21-14349", "鲁荣渔55919", "lurongyu55919", 106], ["C21-14350", "鲁荣渔55920", "lurongyu55920", 106]]], [], [], [], [], [], []], +["荣成市振江渔业有限公司", "rongchengshizhenjiangyuyeyouxiangongsi", [[["C21-13380", "鲁荣渔55769", "lurongyu55769", 98], ["C21-13381", "鲁荣渔55770", "lurongyu55770", 98]], [["C21-13880", "鲁荣渔55769", "lurongyu55769", 98], ["C21-13881", "鲁荣渔55770", "lurongyu55770", 98]]], [], [], [], [], [], []], +["荣成市德海海水捕捞有限公司", "rongchengshidehaihaishuibulaoyouxiangongsi", [[["C21-13414", "鲁荣渔59115", "lurongyu59115", 123], ["C21-13415", "鲁荣渔59116", "lurongyu59116", 123]], [["C21-13606", "鲁荣渔55387", "lurongyu55387", 109], ["C21-13607", "鲁荣渔55388", "lurongyu55388", 109]]], [], [], [], [], [], []], +["荣成市华海渔业有限公司", "rongchengshihuahaiyuyeyouxiangongsi", [[["C21-13420", "鲁荣渔59507", "lurongyu59507", 133], ["C21-13421", "鲁荣渔59508", "lurongyu59508", 133]], [["C21-14107", "鲁荣渔58905", "lurongyu58905", 117], ["C21-14108", "鲁荣渔58906", "lurongyu58906", 117]]], [], [], [], [], [], []], +["陶进红", "taojinhong", [[["C21-13444", "鲁威渔60865", "luweiyu60865", 106], ["C21-13445", "鲁威渔60866", "luweiyu60866", 106]], [["C21-13446", "鲁威渔60867", "luweiyu60867", 106], ["C21-13447", "鲁威渔60868", "luweiyu60868", 106]]], [], [], [], [], [], []], +["大连福峰水产有限公司", "dalianfufengshuichanyouxiangongsi", [[["C21-13706", "辽大花渔15287", "liaodahuayu15287", 106], ["C21-13707", "辽大花渔15288", "liaodahuayu15288", 106]]], [["C25-17116", "辽庄渔75001", "liaozhuangyu75001", 148], ["C25-17117", "辽庄渔75002", "liaozhuangyu75002", 148]], [], [], [], [], []], +["杨顺兵", "yangshunbing", [], [], [], [], [], [["C21-13821", "浙岭渔23366", "zhelingyu23366", 215], ["C21-14399", "浙岭渔23335", "zhelingyu23335", 215]], [["C21-13986", "浙岭渔23367", "zhelingyu23367", 218], ["C21-14265", "浙岭渔23336", "zhelingyu23336", 214]]], +["李依蓉", "liyirong", [[["C21-13856", "鲁荣渔51915", "lurongyu51915", 106], ["C21-13857", "鲁荣渔51916", "lurongyu51916", 106]], [["C21-14339", "鲁荣渔55007", "lurongyu55007", 106], ["C21-14340", "鲁荣渔55008", "lurongyu55008", 106]]], [], [], [], [], [], []], +["郭伟华", "guoweihua", [[["C21-13892", "鲁荣渔56267", "lurongyu56267", 126], ["C21-13893", "鲁荣渔56268", "lurongyu56268", 126]], [["C21-14347", "鲁荣渔55717", "lurongyu55717", 98], ["C21-14348", "鲁荣渔55718", "lurongyu55718", 98]]], [], [], [], [], [], []], +["荣成润沣捕捞有限公司", "rongchengrunfengbulaoyouxiangongsi", [[["C21-13894", "鲁荣渔56787", "lurongyu56787", 117], ["C21-13895", "鲁荣渔56788", "lurongyu56788", 117]], [["C21-13908", "鲁荣渔59181", "lurongyu59181", 169], ["C21-13909", "鲁荣渔59182", "lurongyu59182", 169]]], [], [], [], [], [], []], +["肖富军", "xiaofujun", [[["C21-13904", "鲁荣渔59087", "lurongyu59087", 106], ["C21-13905", "鲁荣渔59088", "lurongyu59088", 106]], [["C21-14309", "鲁荣渔59017", "lurongyu59017", 106], ["C21-14310", "鲁荣渔59018", "lurongyu59018", 106]]], [], [], [], [], [], []], +["郑新友", "zhengxinyou", [[["C21-13910", "鲁荣渔59189", "lurongyu59189", 101], ["C21-13911", "鲁荣渔59190", "lurongyu59190", 101]], [["C21-14319", "鲁荣渔55961", "lurongyu55961", 106], ["C21-14320", "鲁荣渔55962", "lurongyu55962", 106]]], [], [], [], [], [], []], +["温州洞头中旭渔业有限公司", "wenzhoudongtouzhongxuyuyeyouxiangongsi", [[["C21-14243", "浙洞渔30067", "zhedongyu30067", 218], ["C21-14244", "浙洞渔30068", "zhedongyu30068", 214]], [["C21-14325", "浙洞渔30098", "zhedongyu30098", 214], ["C21-14326", "浙洞渔30099", "zhedongyu30099", 216]]], [], [], [], [], [], []], +["荣成市顺洋渔业有限公司", "rongchengshishunyangyuyeyouxiangongsi", [[["C21-14299", "鲁荣渔56047", "lurongyu56047", 297], ["C21-14300", "鲁荣渔56048", "lurongyu56048", 297]], [["C21-14454", "鲁荣渔58387", "lurongyu58387", 297], ["C21-14455", "鲁荣渔58388", "lurongyu58388", 297]]], [], [], [], [], [], []], +["荣成市晨曦渔业有限公司", "rongchengshichenxiyuyeyouxiangongsi", [[["C21-14547", "鲁荣渔52083", "lurongyu52083", 129], ["C21-14548", "鲁荣渔52084", "lurongyu52084", 129]], [["C21-14553", "鲁荣渔52435", "lurongyu52435", 90], ["C21-14554", "鲁荣渔52436", "lurongyu52436", 90]]], [], [], [], [], [], []], +["大连南北众合渔业有限公司", "daliannanbeizhongheyuyeyouxiangongsi", [], [["C25-17177", "辽庄渔55555", "liaozhuangyu55555", 149], ["C25-17178", "辽庄渔55666", "liaozhuangyu55666", 149], ["C25-17179", "辽庄渔55888", "liaozhuangyu55888", 149], ["C25-17180", "辽庄渔55999", "liaozhuangyu55999", 149]], [], [], [], [], []], +["张欣强", "zhangxinqiang", [], [["C25-17231", "津塘渔03355", "jintangyu03355", 148], ["C25-17232", "津塘渔03559", "jintangyu03559", 148], ["C25-17233", "津塘渔03885", "jintangyu03885", 148]], [], [], [["C40-8478", "津塘渔运03195", "jintangyuyun03195", 246]], [], []], +["象山东鸿延绳钓渔业专业合作社", "xiangshandonghongyanshengdiaoyuyezhuanyehezuoshe", [], [["C25-17261", "浙象渔55009", "zhexiangyu55009", 149], ["C25-17262", "浙象渔55005", "zhexiangyu55005", 149], ["C25-17299", "浙象渔55008", "zhexiangyu55008", 149], ["C25-17300", "浙象渔55006", "zhexiangyu55006", 149]], [], [], [], [], []], +["荣成市保顺水产捕捞有限公司", "rongchengshibaoshunshuichanbulaoyouxiangongsi", [[["C21-13906", "鲁荣渔59157", "lurongyu59157", 72], ["C21-13907", "鲁荣渔59158", "lurongyu59158", 72]]], [], [], [], [], [["C21-13089", "鲁荣渔51627", "lurongyu51627", 114]], []], +["林应刚", "linyinggang", [[["C21-14387", "浙岭渔23357", "zhelingyu23357", 218], ["C21-14388", "浙岭渔23358", "zhelingyu23358", 218]]], [], [], [], [], [], [["C21-14386", "浙岭渔23332", "zhelingyu23332", 217]]], +["任丘市丰顺远洋渔业有限公司", "renqiushifengshunyuanyangyuyeyouxiangongsi", [], [["C25-16575", "冀任渔00988", "jirenyu00988", 144], ["C25-16576", "冀任渔00999", "jirenyu00999", 144], ["C25-16577", "冀任渔00555", "jirenyu00555", 150]], [], [], [], [], []], +["陈红喜", "chenhongxi", [], [["C25-16825", "津塘渔03966", "jintangyu03966", 42], ["C25-17243", "津塘渔03009", "jintangyu03009", 148]], [], [], [["C40-8476", "津塘渔运03889", "jintangyuyun03889", 246]], [], []], +["大连泰保水产品有限公司", "daliantaibaoshuichanpinyouxiangongsi", [], [["C25-16874", "辽大中渔25111", "liaodazhongyu25111", 148], ["C25-16875", "辽大中渔25112", "liaodazhongyu25112", 148], ["C25-17111", "辽大中渔25113", "liaodazhongyu25113", 148]], [], [], [], [], []], +["大连聚鲜水产品有限公司", "dalianjuxianshuichanpinyouxiangongsi", [], [["C25-17255", "辽大中渔25203", "liaodazhongyu25203", 148]], [], [], [["C40-8461", "辽大中渔运15138", "liaodazhongyuyun15138", 169], ["C40-8493", "辽大中渔运15159", "liaodazhongyuyun15159", 178]], [], []], +["陈祥金", "chenxiangjin", [[["C21-5323", "浙岭渔20851", "zhelingyu20851", 216], ["C21-5324", "浙岭渔20852", "zhelingyu20852", 216]]], [], [], [], [], [], []], +["林大鹏", "lindapeng", [], [], [], [], [], [["C21-8049", "辽大甘渔15395", "liaodaganyu15395", 277]], [["C21-12347", "辽大甘渔15396", "liaodaganyu15396", 277]]], +["王梦祥", "wangmengxiang", [[["C21-10119", "浙岭渔20617", "zhelingyu20617", 216], ["C21-10120", "浙岭渔20618", "zhelingyu20618", 216]]], [], [], [], [], [], []], +["章会波", "zhanghuibo", [[["C21-10143", "浙象渔49003", "zhexiangyu49003", 216], ["C21-10144", "浙象渔49004", "zhexiangyu49004", 216]]], [], [], [], [], [], []], +["柯红军", "kehongjun", [[["C21-10190", "浙象渔49021", "zhexiangyu49021", 216], ["C21-10191", "浙象渔49022", "zhexiangyu49022", 216]]], [], [], [], [], [], []], +["吴冬", "wudong", [[["C21-10279", "辽大中渔25087", "liaodazhongyu25087", 175], ["C21-10280", "辽大中渔25088", "liaodazhongyu25088", 175]]], [], [], [], [], [], []], +["郭献法", "guoxianfa", [[["C21-10727", "浙岭渔22529", "zhelingyu22529", 218], ["C21-10728", "浙岭渔22530", "zhelingyu22530", 218]]], [], [], [], [], [], []], +["颜可贵", "yankegui", [[["C21-10731", "浙岭渔23897", "zhelingyu23897", 218], ["C21-10732", "浙岭渔23898", "zhelingyu23898", 218]]], [], [], [], [], [], []], +["江罗斌", "jiangluobin", [[["C21-10748", "浙岭渔28891", "zhelingyu28891", 218], ["C21-10749", "浙岭渔28892", "zhelingyu28892", 218]]], [], [], [], [], [], []], +["荣成市广泽渔业有限公司", "rongchengshiguangzeyuyeyouxiangongsi", [[["C21-11028", "鲁荣渔55237", "lurongyu55237", 106], ["C21-11029", "鲁荣渔55238", "lurongyu55238", 106]]], [], [], [], [], [], []], +["蔡华勤", "caihuaqin", [[["C21-11206", "浙岭渔29825", "zhelingyu29825", 217], ["C21-11207", "浙岭渔29826", "zhelingyu29826", 217]]], [], [], [], [], [], []], +["陈夏友", "chenxiayou", [[["C21-11255", "浙岭渔27835", "zhelingyu27835", 216], ["C21-11256", "浙岭渔27836", "zhelingyu27836", 216]]], [], [], [], [], [], []], +["郑小方", "zhengxiaofang", [[["C21-11257", "浙岭渔29959", "zhelingyu29959", 218], ["C21-11258", "浙岭渔29960", "zhelingyu29960", 218]]], [], [], [], [], [], []], +["林恩云", "linenyun", [[["C21-11263", "浙岭渔26938", "zhelingyu26938", 218], ["C21-11264", "浙岭渔26939", "zhelingyu26939", 218]]], [], [], [], [], [], []], +["颜可荣", "yankerong", [[["C21-11547", "浙岭渔23712", "zhelingyu23712", 218], ["C21-11548", "浙岭渔23713", "zhelingyu23713", 218]]], [], [], [], [], [], []], +["李爱斌", "liaibin", [[["C21-11869", "浙象渔42131", "zhexiangyu42131", 165], ["C21-11870", "浙象渔42132", "zhexiangyu42132", 165]]], [], [], [], [], [], []], +["刘斌", "liubin", [[["C21-11871", "浙象渔42107", "zhexiangyu42107", 214], ["C21-11872", "浙象渔42108", "zhexiangyu42108", 214]]], [], [], [], [], [], []], +["庄启蒙", "zhuangqimeng", [[["C21-11899", "浙岭渔22825", "zhelingyu22825", 218], ["C21-11900", "浙岭渔22823", "zhelingyu22823", 212]]], [], [], [], [], [], []], +["庄德金", "zhuangdejin", [[["C21-11905", "浙岭渔23347", "zhelingyu23347", 272], ["C21-11906", "浙岭渔23348", "zhelingyu23348", 272]]], [], [], [], [], [], []], +["宋万里", "songwanli", [[["C21-12164", "鲁乳渔54955", "luruyu54955", 116], ["C21-12165", "鲁乳渔54956", "luruyu54956", 116]]], [], [], [], [], [], []], +["林俭国", "linjianguo", [[["C21-12222", "浙象渔48027", "zhexiangyu48027", 198], ["C21-12223", "浙象渔48028", "zhexiangyu48028", 198]]], [], [], [], [], [], []], +["王建宏", "wangjianhong", [[["C21-12226", "浙象渔48095", "zhexiangyu48095", 198], ["C21-12227", "浙象渔48096", "zhexiangyu48096", 198]]], [], [], [], [], [], []], +["马庆华", "maqinghua", [[["C21-12271", "浙岭渔15011", "zhelingyu15011", 218], ["C21-12272", "浙岭渔15012", "zhelingyu15012", 218]]], [], [], [], [], [], []], +["黄美生", "huangmeisheng", [[["C21-12273", "浙岭渔15007", "zhelingyu15007", 218], ["C21-12274", "浙岭渔15008", "zhelingyu15008", 218]]], [], [], [], [], [], []], +["陈招德", "chenzhaode", [[["C21-12280", "浙岭渔29977", "zhelingyu29977", 218], ["C21-12281", "浙岭渔29978", "zhelingyu29978", 218]]], [], [], [], [], [], []], +["林应龙", "linyinglong", [[["C21-12290", "浙岭渔20355", "zhelingyu20355", 218], ["C21-12291", "浙岭渔20356", "zhelingyu20356", 218]]], [], [], [], [], [], []], +["陈坚辉", "chenjianhui", [[["C21-12298", "浙象渔66091", "zhexiangyu66091", 216], ["C21-12299", "浙象渔66092", "zhexiangyu66092", 216]]], [], [], [], [], [], []], +["耿俊玲", "gengjunling", [[["C21-12334", "辽庄渔85136", "liaozhuangyu85136", 237], ["C21-12335", "辽庄渔85137", "liaozhuangyu85137", 237]]], [], [], [], [], [], []], +["威海海晟渔业有限公司", "weihaihaishengyuyeyouxiangongsi", [[["C21-12430", "鲁荣渔51469", "lurongyu51469", 117], ["C21-12431", "鲁荣渔51470", "lurongyu51470", 117]]], [], [], [], [], [], []], +["荣成市骏马渔业有限公司", "rongchengshijunmayuyeyouxiangongsi", [[["C21-12518", "鲁荣渔55581", "lurongyu55581", 106], ["C21-12519", "鲁荣渔55582", "lurongyu55582", 106]]], [], [], [], [], [], []], +["姜远春", "jiangyuanchun", [[["C21-12520", "鲁荣渔55587", "lurongyu55587", 106], ["C21-12521", "鲁荣渔55588", "lurongyu55588", 106]]], [], [], [], [], [], []], +["许德欣", "xudexin", [[["C21-12542", "鲁荣渔55859", "lurongyu55859", 107], ["C21-12543", "鲁荣渔55860", "lurongyu55860", 107]]], [], [], [], [], [], []], +["王行凯", "wanghangkai", [[["C21-12552", "鲁荣渔56755", "lurongyu56755", 106], ["C21-12553", "鲁荣渔56756", "lurongyu56756", 106]]], [], [], [], [], [], []], +["王珊", "wangshan", [[["C21-12650", "鲁荣渔55571", "lurongyu55571", 117], ["C21-12651", "鲁荣渔55572", "lurongyu55572", 117]]], [], [], [], [], [], []], +["栾治民", "luanzhimin", [[["C21-12686", "辽大甘渔15387", "liaodaganyu15387", 297], ["C21-12687", "辽大甘渔15388", "liaodaganyu15388", 297]]], [], [], [], [], [], []], +["郑夕伟", "zhengxiwei", [[["C21-12748", "鲁荣渔50787", "lurongyu50787", 95], ["C21-12749", "鲁荣渔50788", "lurongyu50788", 95]]], [], [], [], [], [], []], +["王建中", "wangjianzhong", [[["C21-12804", "鲁荣渔55135", "lurongyu55135", 111], ["C21-12805", "鲁荣渔55136", "lurongyu55136", 111]]], [], [], [], [], [], []], +["李婷婷", "litingting", [[["C21-12808", "鲁荣渔55177", "lurongyu55177", 106], ["C21-12809", "鲁荣渔55178", "lurongyu55178", 106]]], [], [], [], [], [], []], +["荣成市吉泉渔业有限公司", "rongchengshijiquanyuyeyouxiangongsi", [[["C21-12862", "鲁荣渔56757", "lurongyu56757", 106], ["C21-12863", "鲁荣渔56758", "lurongyu56758", 106]]], [], [], [], [], [], []], +["张术珊", "zhangshushan", [[["C21-12864", "鲁荣渔56777", "lurongyu56777", 117], ["C21-12865", "鲁荣渔56778", "lurongyu56778", 117]]], [], [], [], [], [], []], +["宁兰江", "ninglanjiang", [[["C21-12868", "鲁荣渔56867", "lurongyu56867", 106], ["C21-12869", "鲁荣渔56868", "lurongyu56868", 106]]], [], [], [], [], [], []], +["毕崇方", "bichongfang", [[["C21-12872", "鲁荣渔56899", "lurongyu56899", 106], ["C21-12873", "鲁荣渔56900", "lurongyu56900", 106]]], [], [], [], [], [], []], +["张德洪", "zhangdehong", [[["C21-12894", "鲁荣渔58707", "lurongyu58707", 99], ["C21-12895", "鲁荣渔58708", "lurongyu58708", 99]]], [], [], [], [], [], []], +["乳山明强渔业有限公司", "rushanmingqiangyuyeyouxiangongsi", [[["C21-12928", "鲁乳渔51065", "luruyu51065", 99], ["C21-12929", "鲁乳渔51066", "luruyu51066", 99]]], [], [], [], [], [], []], +["陈亦富", "chenyifu", [[["C21-12978", "浙岭渔25811", "zhelingyu25811", 218], ["C21-12979", "浙岭渔25812", "zhelingyu25812", 218]]], [], [], [], [], [], []], +["许积毅", "xujiyi", [[["C21-13008", "鲁威经渔51127", "luweijingyu51127", 117], ["C21-13009", "鲁威经渔51128", "luweijingyu51128", 117]]], [], [], [], [], [], []], +["姜明全", "jiangmingquan", [[["C21-13081", "鲁荣渔50945", "lurongyu50945", 106], ["C21-13082", "鲁荣渔50946", "lurongyu50946", 106]]], [], [], [], [], [], []], +["曲波", "qubo", [[["C21-13087", "鲁荣渔51615", "lurongyu51615", 99], ["C21-13088", "鲁荣渔51616", "lurongyu51616", 99]]], [], [], [], [], [], []], +["刘丽", "liuli", [[["C21-13093", "鲁荣渔51773", "lurongyu51773", 98], ["C21-13094", "鲁荣渔51774", "lurongyu51774", 98]]], [], [], [], [], [], []], +["迟明和", "chiminghe", [[["C21-13099", "鲁荣渔51935", "lurongyu51935", 98], ["C21-13100", "鲁荣渔51936", "lurongyu51936", 98]]], [], [], [], [], [], []], +["吕海兵", "lvhaibing", [[["C21-13101", "鲁荣渔52131", "lurongyu52131", 98], ["C21-13102", "鲁荣渔52132", "lurongyu52132", 98]]], [], [], [], [], [], []], +["荣成市佳鸿渔业有限公司", "rongchengshijiahongyuyeyouxiangongsi", [[["C21-13107", "鲁荣渔52421", "lurongyu52421", 98], ["C21-13108", "鲁荣渔52422", "lurongyu52422", 98]]], [], [], [], [], [], []], +["周文松", "zhouwensong", [[["C21-13109", "鲁荣渔52521", "lurongyu52521", 97], ["C21-13110", "鲁荣渔52522", "lurongyu52522", 97]]], [], [], [], [], [], []], +["宋存波", "songcunbo", [[["C21-13123", "鲁荣渔55935", "lurongyu55935", 111], ["C21-13124", "鲁荣渔55936", "lurongyu55936", 111]]], [], [], [], [], [], []], +["王科杰", "wangkejie", [[["C21-13133", "鲁荣渔55377", "lurongyu55377", 126], ["C21-13134", "鲁荣渔55378", "lurongyu55378", 126]]], [], [], [], [], [], []], +["苏军科", "sujunke", [[["C21-13139", "鲁荣渔55519", "lurongyu55519", 98], ["C21-13140", "鲁荣渔55520", "lurongyu55520", 98]]], [], [], [], [], [], []], +["杨洪光", "yanghongguang", [[["C21-13147", "鲁荣渔55679", "lurongyu55679", 107], ["C21-13148", "鲁荣渔55680", "lurongyu55680", 107]]], [], [], [], [], [], []], +["荣成市丰兴渔业有限公司", "rongchengshifengxingyuyeyouxiangongsi", [[["C21-13149", "鲁荣渔55697", "lurongyu55697", 98], ["C21-13150", "鲁荣渔55698", "lurongyu55698", 98]]], [], [], [], [], [], []], +["荣成市昌合渔业有限公司", "rongchengshichangheyuyeyouxiangongsi", [[["C21-13177", "鲁荣渔56587", "lurongyu56587", 106], ["C21-13178", "鲁荣渔56588", "lurongyu56588", 106]]], [], [], [], [], [], []], +["荣成市泰达渔业有限公司", "rongchengshitaidayuyeyouxiangongsi", [[["C21-13183", "鲁荣渔57169", "lurongyu57169", 106], ["C21-13184", "鲁荣渔57170", "lurongyu57170", 106]]], [], [], [], [], [], []], +["荣成鑫汪渔业有限公司", "rongchengxinwangyuyeyouxiangongsi", [[["C21-13185", "鲁荣渔57177", "lurongyu57177", 106], ["C21-13186", "鲁荣渔57178", "lurongyu57178", 106]]], [], [], [], [], [], []], +["连亚豪", "lianyahao", [[["C21-13187", "鲁荣渔57185", "lurongyu57185", 106], ["C21-13188", "鲁荣渔57186", "lurongyu57186", 106]]], [], [], [], [], [], []], +["荣成市禾丰水产有限公司", "rongchengshihefengshuichanyouxiangongsi", [[["C21-13201", "鲁荣渔59029", "lurongyu59029", 143], ["C21-13202", "鲁荣渔59030", "lurongyu59030", 143]]], [], [], [], [], [], []], +["殷路遥", "yinluyao", [[["C21-13203", "鲁荣渔59061", "lurongyu59061", 121], ["C21-13204", "鲁荣渔59062", "lurongyu59062", 121]]], [], [], [], [], [], []], +["王新生", "wangxinsheng", [[["C21-13213", "鲁荣渔59387", "lurongyu59387", 106], ["C21-13214", "鲁荣渔59388", "lurongyu59388", 106]]], [], [], [], [], [], []], +["刘铁军", "liutiejun", [[["C21-13219", "鲁乳渔54957", "luruyu54957", 106], ["C21-13220", "鲁乳渔54958", "luruyu54958", 106]]], [], [], [], [], [], []], +["王新才", "wangxincai", [[["C21-13350", "鲁荣渔51865", "lurongyu51865", 97], ["C21-13351", "鲁荣渔51866", "lurongyu51866", 97]]], [], [], [], [], [], []], +["张红玉", "zhanghongyu", [[["C21-13360", "鲁荣渔52967", "lurongyu52967", 129], ["C21-13361", "鲁荣渔52968", "lurongyu52968", 129]]], [], [], [], [], [], []], +["王进春", "wangjinchun", [[["C21-13368", "鲁荣渔55551", "lurongyu55551", 106], ["C21-13369", "鲁荣渔55552", "lurongyu55552", 106]]], [], [], [], [], [], []], +["王祖壮", "wangzuzhuang", [[["C21-13374", "鲁荣渔55655", "lurongyu55655", 114], ["C21-13375", "鲁荣渔55656", "lurongyu55656", 114]]], [], [], [], [], [], []], +["戚荣平", "qirongping", [[["C21-13382", "鲁荣渔55921", "lurongyu55921", 106], ["C21-13383", "鲁荣渔55922", "lurongyu55922", 106]]], [], [], [], [], [], []], +["荣成市蓝琦渔业有限公司", "rongchengshilanqiyuyeyouxiangongsi", [[["C21-13386", "鲁荣渔55967", "lurongyu55967", 111], ["C21-13387", "鲁荣渔55968", "lurongyu55968", 111]]], [], [], [], [], [], []], +["王荣新", "wangrongxin", [[["C21-13396", "鲁荣渔57617", "lurongyu57617", 130], ["C21-13397", "鲁荣渔57618", "lurongyu57618", 130]]], [], [], [], [], [], []], +["荣成市裕耀渔业有限公司", "rongchengshiyuyaoyuyeyouxiangongsi", [[["C21-13400", "鲁荣渔57889", "lurongyu57889", 106], ["C21-13401", "鲁荣渔57890", "lurongyu57890", 106]]], [], [], [], [], [], []], +["荣成市立发渔业有限公司", "rongchengshilifayuyeyouxiangongsi", [[["C21-13408", "鲁荣渔59019", "lurongyu59019", 121], ["C21-13409", "鲁荣渔59020", "lurongyu59020", 121]]], [], [], [], [], [], []], +["李海波", "lihaibo", [[["C21-13416", "鲁荣渔59179", "lurongyu59179", 122], ["C21-13417", "鲁荣渔59180", "lurongyu59180", 122]]], [], [], [], [], [], []], +["威海天祥水产有限公司", "weihaitianxiangshuichanyouxiangongsi", [[["C21-13424", "鲁威经渔51005", "luweijingyu51005", 118], ["C21-13425", "鲁威经渔51006", "luweijingyu51006", 118]]], [], [], [], [], [], []], +["陶俊军", "taojunjun", [[["C21-13448", "鲁威渔60967", "luweiyu60967", 117], ["C21-13449", "鲁威渔60968", "luweiyu60968", 117]]], [], [], [], [], [], []], +["柯根法", "kegenfa", [[["C21-13530", "浙象渔45071", "zhexiangyu45071", 196], ["C21-13531", "浙象渔45072", "zhexiangyu45072", 196]]], [], [], [], [], [], []], +["任丘市荣发顺达远洋渔业有限公司", "renqiushirongfashundayuanyangyuyeyouxiangongsi", [[["C21-13566", "冀任渔00768", "jirenyu00768", 178], ["C21-13567", "冀任渔00769", "jirenyu00769", 178]]], [], [], [], [], [], []], +["荣成启丽渔业有限公司", "rongchengqiliyuyeyouxiangongsi", [[["C21-13608", "鲁荣渔55685", "lurongyu55685", 99], ["C21-13609", "鲁荣渔55686", "lurongyu55686", 99]]], [], [], [], [], [], []], +["荣成市天和渔业有限公司", "rongchengshitianheyuyeyouxiangongsi", [[["C21-13612", "鲁荣渔55867", "lurongyu55867", 107], ["C21-13613", "鲁荣渔55868", "lurongyu55868", 107]]], [], [], [], [], [], []], +["姜泽丽", "jiangzeli", [[["C21-13622", "鲁荣渔57175", "lurongyu57175", 106], ["C21-13623", "鲁荣渔57176", "lurongyu57176", 106]]], [], [], [], [], [], []], +["孟昭生", "mengzhaosheng", [[["C21-13628", "鲁荣渔58677", "lurongyu58677", 68], ["C21-13629", "鲁荣渔58678", "lurongyu58678", 68]]], [], [], [], [], [], []], +["于德品", "yudepin", [[["C21-13640", "鲁乳渔51157", "luruyu51157", 106], ["C21-13641", "鲁乳渔51158", "luruyu51158", 106]]], [], [], [], [], [], []], +["许后法", "xuhoufa", [[["C21-13787", "浙岭渔23798", "zhelingyu23798", 216], ["C21-13788", "浙岭渔23799", "zhelingyu23799", 216]]], [], [], [], [], [], []], +["荣成市杰逢捕捞有限公司", "rongchengshijiefengbulaoyouxiangongsi", [[["C21-13816", "鲁荣渔56889", "lurongyu56889", 106], ["C21-13817", "鲁荣渔56890", "lurongyu56890", 106]]], [], [], [], [], [], []], +["程士庆", "chengshiqing", [], [], [], [], [], [["C21-13982", "浙岭渔29801", "zhelingyu29801", 218]], [["C21-13819", "浙岭渔23788", "zhelingyu23788", 216]]], +["张文英", "zhangwenying", [[["C21-13830", "鲁荣渔50875", "lurongyu50875", 98], ["C21-13831", "鲁荣渔50876", "lurongyu50876", 98]]], [], [], [], [], [], []], +["李际方", "lijifang", [[["C21-13838", "鲁荣渔51147", "lurongyu51147", 134], ["C21-13839", "鲁荣渔51148", "lurongyu51148", 134]]], [], [], [], [], [], []], +["蔡继政", "caijizheng", [[["C21-13848", "鲁荣渔51505", "lurongyu51505", 97], ["C21-13849", "鲁荣渔51506", "lurongyu51506", 97]]], [], [], [], [], [], []], +["曲军伟", "qujunwei", [[["C21-13860", "鲁荣渔52283", "lurongyu52283", 91], ["C21-13861", "鲁荣渔52284", "lurongyu52284", 91]]], [], [], [], [], [], []], +["荣成市朝阳渔业有限公司", "rongchengshichaoyangyuyeyouxiangongsi", [[["C21-13874", "鲁荣渔55597", "lurongyu55597", 111], ["C21-13875", "鲁荣渔55598", "lurongyu55598", 111]]], [], [], [], [], [], []], +["汤华海", "tanghuahai", [[["C21-13876", "鲁荣渔55601", "lurongyu55601", 111], ["C21-13877", "鲁荣渔55602", "lurongyu55602", 111]]], [], [], [], [], [], []], +["唐音", "tangyin", [[["C21-13878", "鲁荣渔55715", "lurongyu55715", 143], ["C21-13879", "鲁荣渔55716", "lurongyu55716", 143]]], [], [], [], [], [], []], +["荣成市盛源渔业有限公司", "rongchengshishengyuanyuyeyouxiangongsi", [[["C21-13912", "鲁荣渔59275", "lurongyu59275", 133], ["C21-13913", "鲁荣渔59276", "lurongyu59276", 133]]], [], [], [], [], [], []], +["邓兰红", "denglanhong", [[["C21-13936", "鲁威渔60957", "luweiyu60957", 96], ["C21-13937", "鲁威渔60958", "luweiyu60958", 96]]], [], [], [], [], [], []], +["林霞", "linxia", [[["C21-13938", "鲁文渔53097", "luwenyu53097", 68], ["C21-13939", "鲁文渔53098", "luwenyu53098", 68]]], [], [], [], [], [], []], +["林君斌", "linjunbin", [[["C21-13952", "浙奉渔18087", "zhefengyu18087", 198], ["C21-13953", "浙奉渔18088", "zhefengyu18088", 198]]], [], [], [], [], [], []], +["陈冬方", "chendongfang", [[["C21-13983", "浙岭渔27851", "zhelingyu27851", 218], ["C21-13984", "浙岭渔27852", "zhelingyu27852", 218]]], [], [], [], [], [], []], +["杜军明", "dujunming", [[["C21-14001", "浙岭渔23352", "zhelingyu23352", 218], ["C21-14002", "浙岭渔23353", "zhelingyu23353", 218]]], [], [], [], [], [], []], +["荣成市福生渔业有限公司", "rongchengshifushengyuyeyouxiangongsi", [[["C21-14007", "鲁荣渔50905", "lurongyu50905", 101], ["C21-14008", "鲁荣渔50906", "lurongyu50906", 101]]], [], [], [], [], [], []], +["田宝卫", "tianbaowei", [[["C21-14009", "鲁荣渔50927", "lurongyu50927", 129], ["C21-14010", "鲁荣渔50928", "lurongyu50928", 129]]], [], [], [], [], [], []], +["刘昌革", "liuchangge", [[["C21-14011", "鲁荣渔51079", "lurongyu51079", 95], ["C21-14012", "鲁荣渔51080", "lurongyu51080", 95]]], [], [], [], [], [], []], +["刘佳", "liujia", [[["C21-14017", "鲁荣渔51333", "lurongyu51333", 97], ["C21-14018", "鲁荣渔51334", "lurongyu51334", 97]]], [], [], [], [], [], []], +["周华隆", "zhouhualong", [[["C21-14025", "鲁荣渔51923", "lurongyu51923", 97], ["C21-14026", "鲁荣渔51924", "lurongyu51924", 97]]], [], [], [], [], [], []], +["王连娜", "wanglianna", [[["C21-14027", "鲁荣渔51957", "lurongyu51957", 109], ["C21-14028", "鲁荣渔51958", "lurongyu51958", 109]]], [], [], [], [], [], []], +["鞠世柏", "jushibai", [[["C21-14035", "鲁荣渔52771", "lurongyu52771", 106], ["C21-14036", "鲁荣渔52772", "lurongyu52772", 106]]], [], [], [], [], [], []], +["李加鹏", "lijiapeng", [[["C21-14039", "鲁荣渔55037", "lurongyu55037", 126], ["C21-14040", "鲁荣渔55038", "lurongyu55038", 126]]], [], [], [], [], [], []], +["王海云", "wanghaiyun", [[["C21-14059", "鲁荣渔55379", "lurongyu55379", 96], ["C21-14060", "鲁荣渔55380", "lurongyu55380", 96]]], [], [], [], [], [], []], +["荣成鸿安渔业有限公司", "rongchenghonganyuyeyouxiangongsi", [[["C21-14061", "鲁荣渔55727", "lurongyu55727", 96], ["C21-14062", "鲁荣渔55728", "lurongyu55728", 96]]], [], [], [], [], [], []], +["荣成市明海捕捞有限公司", "rongchengshiminghaibulaoyouxiangongsi", [[["C21-14065", "鲁荣渔55821", "lurongyu55821", 117], ["C21-14066", "鲁荣渔55822", "lurongyu55822", 117]]], [], [], [], [], [], []], +["毕远朋", "biyuanpeng", [[["C21-14067", "鲁荣渔55831", "lurongyu55831", 126], ["C21-14068", "鲁荣渔55832", "lurongyu55832", 126]]], [], [], [], [], [], []], +["郇日强", "huanriqiang", [[["C21-14071", "鲁荣渔55971", "lurongyu55971", 117], ["C21-14072", "鲁荣渔55972", "lurongyu55972", 117]]], [], [], [], [], [], []], +["荣成市福强捕捞有限公司", "rongchengshifuqiangbulaoyouxiangongsi", [[["C21-14075", "鲁荣渔56357", "lurongyu56357", 163], ["C21-14076", "鲁荣渔56358", "lurongyu56358", 163]]], [], [], [], [], [], []], +["李吉钊", "lijizhao", [[["C21-14077", "鲁荣渔56577", "lurongyu56577", 106], ["C21-14078", "鲁荣渔56578", "lurongyu56578", 106]]], [], [], [], [], [], []], +["田明杰", "tianmingjie", [[["C21-14081", "鲁荣渔56667", "lurongyu56667", 106], ["C21-14082", "鲁荣渔56668", "lurongyu56668", 106]]], [], [], [], [], [], []], +["周本润", "zhoubenrun", [[["C21-14083", "鲁荣渔56669", "lurongyu56669", 106], ["C21-14084", "鲁荣渔56670", "lurongyu56670", 106]]], [], [], [], [], [], []], +["张炳承", "zhangbingcheng", [[["C21-14085", "鲁荣渔56679", "lurongyu56679", 106], ["C21-14086", "鲁荣渔56680", "lurongyu56680", 106]]], [], [], [], [], [], []], +["荣成市真鑫渔业有限公司", "rongchengshizhenxinyuyeyouxiangongsi", [[["C21-14093", "鲁荣渔57087", "lurongyu57087", 121], ["C21-14094", "鲁荣渔57088", "lurongyu57088", 121]]], [], [], [], [], [], []], +["荣坤", "rongkun", [[["C21-14095", "鲁荣渔57097", "lurongyu57097", 117], ["C21-14096", "鲁荣渔57098", "lurongyu57098", 117]]], [], [], [], [], [], []], +["田义", "tianyi", [[["C21-14105", "鲁荣渔58797", "lurongyu58797", 117], ["C21-14106", "鲁荣渔58798", "lurongyu58798", 117]]], [], [], [], [], [], []], +["李昕", "lixin", [[["C21-14113", "鲁荣渔59065", "lurongyu59065", 122], ["C21-14114", "鲁荣渔59066", "lurongyu59066", 122]]], [], [], [], [], [], []], +["袁嵩琦", "yuansongqi", [[["C21-14117", "鲁荣渔59197", "lurongyu59197", 106], ["C21-14118", "鲁荣渔59198", "lurongyu59198", 106]]], [], [], [], [], [], []], +["马千里", "maqianli", [[["C21-14119", "鲁荣渔59385", "lurongyu59385", 106], ["C21-14120", "鲁荣渔59386", "lurongyu59386", 106]]], [], [], [], [], [], []], +["李世凯", "lishikai", [[["C21-14121", "鲁威高渔60185", "luweigaoyu60185", 117], ["C21-14122", "鲁威高渔60186", "luweigaoyu60186", 117]]], [], [], [], [], [], []], +["毕礼承", "bilicheng", [[["C21-14123", "鲁威高渔60889", "luweigaoyu60889", 117], ["C21-14124", "鲁威高渔60890", "luweigaoyu60890", 117]]], [], [], [], [], [], []], +["威海顺泰水产食品有限公司", "weihaishuntaishuichuanshipinyouxiangongsi", [[["C21-14125", "鲁威高渔60967", "luweigaoyu60967", 102], ["C21-14126", "鲁威高渔60968", "luweigaoyu60968", 102]]], [], [], [], [], [], []], +["威海英涵渔业有限公司", "weihaiyinghanyuyeyouxiangongsi", [[["C21-14127", "鲁威经渔51019", "luweijingyu51019", 136], ["C21-14128", "鲁威经渔51020", "luweijingyu51020", 136]]], [], [], [], [], [], []], +["威海合顺渔业有限公司", "weihaiheshunyuyeyouxiangongsi", [[["C21-14129", "鲁威经渔51085", "luweijingyu51085", 290], ["C21-14130", "鲁威经渔51086", "luweijingyu51086", 290]]], [], [], [], [], [], []], +["威海润恒渔业有限公司", "weihairunhengyuyeyouxiangongsi", [[["C21-14139", "鲁文渔51007", "luwenyu51007", 107], ["C21-14140", "鲁文渔51008", "luwenyu51008", 107]]], [], [], [], [], [], []], +["王春红", "wangchunhong", [[["C21-14145", "鲁文渔53857", "luwenyu53857", 101], ["C21-14146", "鲁文渔53858", "luwenyu53858", 101]]], [], [], [], [], [], []], +["大连悦启鑫晟捕捞有限公司", "dalianyueqixinchengbulaoyouxiangongsi", [[["C21-14155", "辽大金渔15211", "liaodajinyu15211", 175], ["C21-14156", "辽大金渔15212", "liaodajinyu15212", 175]]], [], [], [], [], [], []], +["庄礼兵", "zhuanglibing", [[["C21-14177", "浙岭渔20508", "zhelingyu20508", 214], ["C21-14178", "浙岭渔20535", "zhelingyu20535", 214]]], [], [], [], [], [], []], +["陈鹏", "chenpeng", [[["C21-14179", "浙岭渔41077", "zhelingyu41077", 216], ["C21-14180", "浙岭渔41078", "zhelingyu41078", 216]]], [], [], [], [], [], []], +["史纪兆", "shijizhao", [[["C21-14185", "浙象渔66035", "zhexiangyu66035", 217], ["C21-14186", "浙象渔66036", "zhexiangyu66036", 217]]], [], [], [], [], [], []], +["林含密", "linhanmi", [[["C21-14191", "浙奉渔16081", "zhefengyu16081", 217], ["C21-14192", "浙奉渔16082", "zhefengyu16082", 217]]], [], [], [], [], [], []], +["林建明", "linjianming", [[["C21-14193", "浙奉渔12037", "zhefengyu12037", 198], ["C21-14194", "浙奉渔12038", "zhefengyu12038", 198]]], [], [], [], [], [], []], +["林松盛", "linsongsheng", [[["C21-14195", "浙奉渔18001", "zhefengyu18001", 219], ["C21-14196", "浙奉渔18002", "zhefengyu18002", 219]]], [], [], [], [], [], []], +["章毕科", "zhangbike", [[["C21-14197", "浙奉渔10071", "zhefengyu10071", 217], ["C21-14198", "浙奉渔10072", "zhefengyu10072", 217]]], [], [], [], [], [], []], +["樊新春", "fanxinchun", [[["C21-14201", "鲁荣渔55055", "lurongyu55055", 99], ["C21-14202", "鲁荣渔55056", "lurongyu55056", 99]]], [], [], [], [], [], []], +["向仁毅", "xiangrenyi", [[["C21-14203", "鲁荣渔56697", "lurongyu56697", 106], ["C21-14204", "鲁荣渔56698", "lurongyu56698", 106]]], [], [], [], [], [], []], +["荣成市航程渔业有限公司", "rongchengshihangchengyuyeyouxiangongsi", [[["C21-14205", "鲁荣渔58759", "lurongyu58759", 106], ["C21-14206", "鲁荣渔58760", "lurongyu58760", 106]]], [], [], [], [], [], []], +["金校辰", "jinxiaochen", [[["C21-14211", "浙岭渔22981", "zhelingyu22981", 218], ["C21-14212", "浙岭渔22982", "zhelingyu22982", 218]]], [], [], [], [], [], []], +["郑凯伦", "zhengkailun", [[["C21-14213", "浙岭渔22527", "zhelingyu22527", 214], ["C21-14214", "浙岭渔22528", "zhelingyu22528", 214]]], [], [], [], [], [], []], +["陈其忠", "chenqizhong", [[["C21-14215", "浙岭渔22565", "zhelingyu22565", 218], ["C21-14216", "浙岭渔22566", "zhelingyu22566", 218]]], [], [], [], [], [], []], +["林武燕", "linwuyan", [[["C21-14217", "浙岭渔23765", "zhelingyu23765", 218], ["C21-14218", "浙岭渔23766", "zhelingyu23766", 218]]], [], [], [], [], [], []], +["章海刚", "zhanghaigang", [[["C21-14221", "浙岭渔18135", "zhelingyu18135", 218], ["C21-14222", "浙岭渔18136", "zhelingyu18136", 218]]], [], [], [], [], [], []], +["邬旭雷", "wuxulei", [[["C21-14223", "浙奉渔13085", "zhefengyu13085", 198], ["C21-14224", "浙奉渔13086", "zhefengyu13086", 198]]], [], [], [], [], [], []], +["周飞云", "zhoufeiyun", [[["C21-14225", "浙奉渔29001", "zhefengyu29001", 219], ["C21-14226", "浙奉渔29002", "zhefengyu29002", 219]]], [], [], [], [], [], []], +["施明立", "shimingli", [[["C21-14233", "浙岭渔20538", "zhelingyu20538", 219], ["C21-14234", "浙岭渔20539", "zhelingyu20539", 219]]], [], [], [], [], [], []], +["包照好", "baozhaohao", [[["C21-14235", "浙三渔00518", "zhesanyu00518", 218], ["C21-14236", "浙三渔00519", "zhesanyu00519", 218]]], [], [], [], [], [], []], +["包判好", "baopanhao", [[["C21-14237", "浙三渔00785", "zhesanyu00785", 218], ["C21-14238", "浙三渔00786", "zhesanyu00786", 216]]], [], [], [], [], [], []], +["汪方艇", "wangfangting", [[["C21-14239", "浙象渔45001", "zhexiangyu45001", 218], ["C21-14240", "浙象渔45002", "zhexiangyu45002", 218]]], [], [], [], [], [], []], +["丁从蔡", "dingcongcai", [[["C21-14263", "浙岭渔29915", "zhelingyu29915", 218], ["C21-14264", "浙岭渔29916", "zhelingyu29916", 218]]], [], [], [], [], [], []], +["段敏康", "duanminkang", [[["C21-14269", "浙象渔40191", "zhexiangyu40191", 182], ["C21-14270", "浙象渔40192", "zhexiangyu40192", 182]]], [], [], [], [], [], []], +["鞠建松", "jujiansong", [[["C21-14277", "鲁荣渔52739", "lurongyu52739", 106], ["C21-14278", "鲁荣渔52740", "lurongyu52740", 106]]], [], [], [], [], [], []], +["刘大航", "liudahang", [[["C21-14279", "鲁荣渔55579", "lurongyu55579", 92], ["C21-14280", "鲁荣渔55580", "lurongyu55580", 92]]], [], [], [], [], [], []], +["荣成市常丰渔业有限公司", "rongchengshichangfengyuyeyouxiangongsi", [[["C21-14283", "鲁荣渔55687", "lurongyu55687", 99], ["C21-14284", "鲁荣渔55688", "lurongyu55688", 99]]], [], [], [], [], [], []], +["王彩玲", "wangcailing", [[["C21-14285", "鲁荣渔55689", "lurongyu55689", 99], ["C21-14286", "鲁荣渔55690", "lurongyu55690", 99]]], [], [], [], [], [], []], +["伯绍霞", "baishaoxia", [[["C21-14287", "鲁荣渔55701", "lurongyu55701", 101], ["C21-14288", "鲁荣渔55702", "lurongyu55702", 101]]], [], [], [], [], [], []], +["蔡晓辉", "caixiaohui", [[["C21-14289", "鲁荣渔55819", "lurongyu55819", 106], ["C21-14290", "鲁荣渔55820", "lurongyu55820", 106]]], [], [], [], [], [], []], +["张海涛", "zhanghaitao", [[["C21-14291", "鲁荣渔55855", "lurongyu55855", 99], ["C21-14292", "鲁荣渔55856", "lurongyu55856", 99]]], [], [], [], [], [], []], +["袁彩荣", "yuancairong", [[["C21-14295", "鲁荣渔55885", "lurongyu55885", 106], ["C21-14296", "鲁荣渔55886", "lurongyu55886", 106]]], [], [], [], [], [], []], +["马晓红", "maxiaohong", [[["C21-14301", "鲁荣渔57597", "lurongyu57597", 130], ["C21-14302", "鲁荣渔57598", "lurongyu57598", 130]]], [], [], [], [], [], []], +["鞠海军", "juhaijun", [[["C21-14303", "鲁荣渔58475", "lurongyu58475", 106], ["C21-14304", "鲁荣渔58476", "lurongyu58476", 106]]], [], [], [], [], [], []], +["曲向阳", "quxiangyang", [[["C21-14315", "鲁荣渔55165", "lurongyu55165", 106], ["C21-14316", "鲁荣渔55166", "lurongyu55166", 106]]], [], [], [], [], [], []], +["王春景", "wangchunjing", [[["C21-14317", "鲁荣渔55657", "lurongyu55657", 117], ["C21-14318", "鲁荣渔55658", "lurongyu55658", 117]]], [], [], [], [], [], []], +["程兴虎", "chengxinghu", [[["C21-14329", "鲁荣渔50801", "lurongyu50801", 98], ["C21-14330", "鲁荣渔50802", "lurongyu50802", 98]]], [], [], [], [], [], []], +["袁卫斌", "yuanweibin", [[["C21-14333", "鲁荣渔51211", "lurongyu51211", 106], ["C21-14334", "鲁荣渔51212", "lurongyu51212", 106]]], [], [], [], [], [], []], +["张晓明", "zhangxiaoming", [[["C21-14337", "鲁荣渔55001", "lurongyu55001", 111], ["C21-14338", "鲁荣渔55002", "lurongyu55002", 111]]], [], [], [], [], [], []], +["蔡继光", "caijiguang", [[["C21-14345", "鲁荣渔55635", "lurongyu55635", 106], ["C21-14346", "鲁荣渔55636", "lurongyu55636", 106]]], [], [], [], [], [], []], +["王国旗", "wangguoqi", [[["C21-14351", "鲁荣渔55951", "lurongyu55951", 90], ["C21-14352", "鲁荣渔55952", "lurongyu55952", 90]]], [], [], [], [], [], []], +["张强", "zhangqiang", [[["C21-14353", "鲁荣渔55981", "lurongyu55981", 114], ["C21-14354", "鲁荣渔55982", "lurongyu55982", 114]]], [], [], [], [], [], []], +["毕金龙", "bijinlong", [[["C21-14357", "鲁荣渔57589", "lurongyu57589", 117], ["C21-14358", "鲁荣渔57590", "lurongyu57590", 117]]], [], [], [], [], [], []], +["荣成市学文海水捕捞有限公司", "rongchengshixuewenhaishuibulaoyouxiangongsi", [[["C21-14359", "鲁荣渔58735", "lurongyu58735", 122], ["C21-14360", "鲁荣渔58736", "lurongyu58736", 122]]], [], [], [], [], [], []], +["荣成市宏鑫水产有限公司", "rongchengshihongxinshuichanyouxiangongsi", [[["C21-14363", "鲁荣渔59119", "lurongyu59119", 127], ["C21-14364", "鲁荣渔59120", "lurongyu59120", 127]]], [], [], [], [], [], []], +["沈明贤", "shenmingxian", [[["C21-14373", "浙奉渔19055", "zhefengyu19055", 218], ["C21-14374", "浙奉渔19056", "zhefengyu19056", 218]]], [], [], [], [], [], []], +["林岳华", "linyuehua", [[["C21-14375", "浙奉渔18091", "zhefengyu18091", 218], ["C21-14376", "浙奉渔18092", "zhefengyu18092", 218]]], [], [], [], [], [], []], +["麦海舰", "maihaijian", [[["C21-14379", "浙象渔47107", "zhexiangyu47107", 198], ["C21-14380", "浙象渔47108", "zhexinagyu47108", 198]]], [], [], [], [], [], []], +["徐再良", "xuzailiang", [[["C21-14391", "浙岭渔23836", "zhelingyu23836", 218], ["C21-14392", "浙岭渔23837", "zhelingyu23837", 218]]], [], [], [], [], [], []], +["刘祖国", "liuzuguo", [[["C21-14393", "浙岭渔29862", "zhelingyu29862", 218], ["C21-14394", "浙岭渔29863", "zhelingyu29863", 218]]], [], [], [], [], [], []], +["黄定兵", "huangdingbing", [[["C21-14395", "浙岭渔23508", "zhelingyu23508", 218], ["C21-14396", "浙岭渔23509", "zhelingyu23509", 216]]], [], [], [], [], [], []], +["张定方", "zhangdingfang", [[["C21-14397", "浙路渔82405", "zheluyu82405", 218], ["C21-14398", "浙路渔82406", "zheluyu82406", 218]]], [], [], [], [], [], []], +["林君杰", "linjunjie", [[["C21-14410", "浙奉渔18071", "zhefengyu18071", 218], ["C21-14411", "浙奉渔18072", "zhefengyu18072", 217]]], [], [], [], [], [], []], +["周丽华", "zhoulihua", [[["C21-14412", "鲁荣渔50871", "lurongyu50871", 98], ["C21-14413", "鲁荣渔50872", "lurongyu50872", 98]]], [], [], [], [], [], []], +["田娜", "tianna", [[["C21-14414", "鲁荣渔50907", "lurongyu50907", 98], ["C21-14415", "鲁荣渔50908", "lurongyu50908", 98]]], [], [], [], [], [], []], +["荣成市泽远渔业有限公司", "rongchengshizeyuanyuyeyouxiangongsi", [[["C21-14418", "鲁荣渔51631", "lurongyu51631", 297], ["C21-14419", "鲁荣渔51632", "lurongyu51632", 297]]], [], [], [], [], [], []], +["夏金松", "xiajinsong", [[["C21-14420", "鲁荣渔52655", "lurongyu52655", 97], ["C21-14421", "鲁荣渔52656", "lurongyu52656", 97]]], [], [], [], [], [], []], +["范秀珍", "fanxiuzhen", [[["C21-14426", "鲁荣渔55309", "lurongyu55309", 99], ["C21-14427", "鲁荣渔55310", "lurongyu55310", 99]]], [], [], [], [], [], []], +["李荣国", "lirongguo", [[["C21-14428", "鲁荣渔55367", "lurongyu55367", 116], ["C21-14429", "鲁荣渔55368", "lurongyu55368", 116]]], [], [], [], [], [], []], +["王建文", "wangjianwen", [[["C21-14430", "鲁荣渔55527", "lurongyu55527", 117], ["C21-14431", "鲁荣渔55528", "lurongyu55528", 117]]], [], [], [], [], [], []], +["郭远军", "guoyuanjun", [[["C21-14432", "鲁荣渔55617", "lurongyu55617", 96], ["C21-14433", "鲁荣渔55618", "lurongyu55618", 96]]], [], [], [], [], [], []], +["孙华艳", "sunhuayan", [[["C21-14434", "鲁荣渔55947", "lurongyu55947", 116], ["C21-14435", "鲁荣渔55948", "lurongyu55948", 116]]], [], [], [], [], [], []], +["王忠言", "wangzhongyan", [[["C21-14436", "鲁荣渔56377", "lurongyu56377", 107], ["C21-14437", "鲁荣渔56378", "lurongyu56378", 107]]], [], [], [], [], [], []], +["蔡传亭", "caichuanting", [[["C21-14442", "鲁荣渔56877", "lurongyu56877", 122], ["C21-14443", "鲁荣渔56878", "lurongyu56878", 122]]], [], [], [], [], [], []], +["威海昇晟渔业有限公司", "weihaishengshengyuyeyouxiangongsi", [[["C21-14448", "鲁荣渔57695", "lurongyu57695", 212], ["C21-14449", "鲁荣渔57696", "lurongyu57696", 212]]], [], [], [], [], [], []], +["曲海", "quhai", [[["C21-14450", "鲁荣渔57767", "lurongyu57767", 123], ["C21-14451", "鲁荣渔57768", "lurongyu57768", 123]]], [], [], [], [], [], []], +["蔡继贤", "caijixian", [[["C21-14452", "鲁荣渔58051", "lurongyu58051", 116], ["C21-14453", "鲁荣渔58052", "lurongyu58052", 116]]], [], [], [], [], [], []], +["王宁", "wangning", [[["C21-14456", "鲁荣渔58989", "lurongyu58989", 127], ["C21-14457", "鲁荣渔58990", "lurongyu58990", 127]]], [], [], [], [], [], []], +["威海华达捕捞有限公司", "weihaihuadabulaoyouxiangongsi", [[["C21-14462", "鲁威渔59997", "luweiyu59997", 277], ["C21-14463", "鲁威渔59998", "luweiyu59998", 277]]], [], [], [], [], [], []], +["邹文军", "zouwenjun", [[["C21-14464", "鲁威渔61787", "luweiyu61787", 117], ["C21-14465", "鲁威渔61788", "luweiyu61788", 117]]], [], [], [], [], [], []], +["威海力庆渔业捕捞有限公司", "weihailiqingyuyebulaoyouxiangongsi", [[["C21-14466", "鲁威经渔51015", "luweijingyu51015", 127], ["C21-14467", "鲁威经渔51016", "luweijingyu51016", 127]]], [], [], [], [], [], []], +["邱献云", "qiuxianyun", [[["C21-14470", "鲁文渔53255", "luwenyu53255", 84], ["C21-14471", "鲁文渔53256", "luwenyu53256", 84]]], [], [], [], [], [], []], +["大连悦纳捕捞有限公司", "dalianyuenabulaoyouxiangongsi", [[["C21-14480", "辽大金渔15676", "liaodajinyu15676", 122], ["C21-14481", "辽大金渔15677", "liaodajinyu15677", 122]]], [], [], [], [], [], []], +["大连仙丰渔业有限公司", "dalianxianfengyuyeyouxiangongsi", [[["C21-14482", "辽大金渔85779", "liaodajinyu85779", 290], ["C21-14483", "辽大金渔85780", "liaodajinyu85780", 290]]], [], [], [], [], [], []], +["郭丽燕", "guoliyan", [[["C21-14498", "鲁荣渔55185", "lurongyu55185", 96], ["C21-14499", "鲁荣渔55186", "lurongyu55186", 96]]], [], [], [], [], [], []], +["荣成市福盛德渔业有限公司", "rongchengshifushengdeyuyeyouxiangongsi", [[["C21-14500", "鲁荣渔55287", "lurongyu55287", 117], ["C21-14501", "鲁荣渔55288", "lurongyu55288", 117]]], [], [], [], [], [], []], +["柯崇浩", "kechonghao", [[["C21-14508", "浙岭渔23718", "zhelingyu23718", 217], ["C21-14509", "浙岭渔23719", "zhelingyu23719", 217]]], [], [], [], [], [], []], +["田焱", "tianyan", [[["C21-14511", "鲁荣渔58191", "lurongyu58191", 106], ["C21-14512", "鲁荣渔58192", "lurongyu58192", 106]]], [], [], [], [], [], []], +["王磊", "wanglei", [[["C21-14513", "鲁荣渔58761", "lurongyu58761", 101], ["C21-14514", "鲁荣渔58762", "lurongyu58762", 101]]], [], [], [], [], [], []], +["谷晓东", "guxiaodong", [[["C21-14515", "鲁荣渔58867", "lurongyu58867", 297], ["C21-14516", "鲁荣渔58868", "lurongyu58868", 297]]], [], [], [], [], [], []], +["荣成市航海捕捞有限公司", "rongchengshihanghaibulaoyouxiangongsi", [[["C21-14517", "鲁荣渔58891", "lurongyu58891", 296], ["C21-14518", "鲁荣渔58892", "lurongyu58892", 296]]], [], [], [], [], [], []], +["威海市东升实业公司", "weihaishidongshengshiyegongsi", [[["C21-14521", "鲁威渔52017", "luweiyu52017", 126], ["C21-14522", "鲁威渔52018", "luweiyu52018", 126]]], [], [], [], [], [], []], +["王增康", "wangzengkang", [[["C21-14523", "浙象渔33057", "zhexiangyu33057", 219], ["C21-14524", "浙象渔33058", "zhexiangyu33058", 219]]], [], [], [], [], [], []], +["许位夫", "xuweifu", [[["C21-14525", "浙象渔42081", "zhexiangyu42081", 219], ["C21-14526", "浙象渔42082", "zhexinagyu42082", 219]]], [], [], [], [], [], []], +["林康", "linkang", [[["C21-14529", "浙奉渔17015", "zhefengyu17015", 219], ["C21-14530", "浙奉渔17016", "zhefengyu17016", 219]]], [], [], [], [], [], []], +["项修法", "xiangxiufa", [[["C21-14539", "浙临渔12801", "zhelinyu12801", 218], ["C21-14540", "浙临渔12802", "zhelinyu12802", 218]]], [], [], [], [], [], []], +["王小丽", "wangxiaoli", [[["C21-14541", "鲁荣渔50913", "lurongyu50913", 95], ["C21-14542", "鲁荣渔50914", "lurongyu50914", 95]]], [], [], [], [], [], []], +["威海嘉明渔业有限公司", "weihaijiamingyuyeyouxiangongsi", [[["C21-14543", "鲁荣渔51447", "lurongyu51447", 90], ["C21-14544", "鲁荣渔51448", "lurongyu51448", 90]]], [], [], [], [], [], []], +["张巧兰", "zhangqiaolan", [[["C21-14545", "鲁荣渔51897", "lurongyu51897", 127], ["C21-14546", "鲁荣渔51898", "lurongyu51898", 127]]], [], [], [], [], [], []], +["王翠玲", "wangcuiling", [[["C21-14549", "鲁荣渔52093", "lurongyu52093", 96], ["C21-14550", "鲁荣渔52094", "lurongyu52094", 96]]], [], [], [], [], [], []], +["荣成顺伟达渔业有限公司", "rongchengshunweidayuyeyouxiangongsi", [[["C21-14551", "鲁荣渔52429", "lurongyu52429", 96], ["C21-14552", "鲁荣渔52430", "lurongyu52430", 96]]], [], [], [], [], [], []], +["威海满诚渔业有限公司", "weihaimanchengyuyeyouxiangongsi", [[["C21-14555", "鲁荣渔55029", "lurongyu55029", 118], ["C21-14556", "鲁荣渔55030", "lurongyu55030", 118]]], [], [], [], [], [], []], +["李艳钊", "liyanzhao", [[["C21-14557", "鲁荣渔55167", "lurongyu55167", 106], ["C21-14558", "鲁荣渔55168", "lurongyu55168", 106]]], [], [], [], [], [], []], +["马永辉", "mayonghui", [[["C21-14559", "鲁荣渔55217", "lurongyu55217", 106], ["C21-14560", "鲁荣渔55218", "lurongyu55218", 106]]], [], [], [], [], [], []], +["张芹", "zhangqin", [[["C21-14561", "鲁荣渔55699", "lurongyu55699", 92], ["C21-14562", "鲁荣渔55700", "lurongyu55700", 92]]], [], [], [], [], [], []], +["田丰政", "tianfengzheng", [[["C21-14563", "鲁荣渔55737", "lurongyu55737", 96], ["C21-14564", "鲁荣渔55738", "lurongyu55738", 96]]], [], [], [], [], [], []], +["许日", "xuri", [[["C21-14565", "鲁荣渔56827", "lurongyu56827", 106], ["C21-14566", "鲁荣渔56828", "lurongyu56828", 106]]], [], [], [], [], [], []], +["王祚堂", "wangzuotang", [], [["C25-10441", "苏射渔02222", "susheyu02222", 149], ["C25-15732", "苏射渔08777", "susheyu08777", 149]], [], [], [], [], []], +["鲁长霞", "luchangxia", [], [["C25-16332", "津汉渔04618", "jinhanyu04618", 145], ["C25-17282", "津汉渔04608", "jinhanyu04608", 145]], [], [], [], [], []], +["任月通", "renyuetong", [], [["C25-16547", "冀黄渔06758", "jihuangyu06758", 134], ["C25-16548", "冀黄渔06759", "jihuangyu06759", 134]], [], [], [], [], []], +["张妍", "zhangyan", [], [["C25-16621", "津塘渔03689", "jintangyu03689", 45], ["C25-16918", "津塘渔03186", "jintangyu03186", 98]], [], [], [], [], []], +["任东亮", "rendongliang", [], [["C25-17086", "冀黄渔01777", "jihuangyu01777", 149], ["C25-17089", "冀黄渔06776", "jihuangyu06776", 149]], [], [], [], [], []], +["黄骅市宏安海水捕捞有限公司", "huanghuashihonganhaishuibulaoyouxiangongsi", [], [["C25-17087", "冀黄渔02996", "jihuangyu02996", 98], ["C25-17088", "冀黄渔02997", "jihuangyu02997", 98]], [], [], [], [], []], +["大连启嘉渔业有限公司", "dalianqijiayuyeyouxiangongsi", [], [["C25-17113", "辽庄渔75777", "liaozhuangyu75777", 149], ["C25-17114", "辽庄渔75555", "liaozhuangyu75555", 149]], [], [], [], [], []], +["潘金玉", "panjinyu", [], [["C25-17119", "辽庄渔85888", "liaozhuangyu85888", 149]], [], [], [["C40-8474", "辽庄渔运85778", "liaozhuangyuyun85778", 178]], [], []], +["宋惠生", "songhuisheng", [], [["C25-17228", "津塘渔03187", "jintangyu03187", 148], ["C25-17245", "津塘渔03188", "jintangyu03188", 148]], [], [], [], [], []], +["张丽", "zhangli", [], [["C25-17229", "津塘渔03116", "jintangyu03116", 147], ["C25-17230", "津塘渔03185", "jintangyu03185", 147]], [], [], [], [], []], +["大连铸航水产销售有限公司", "dalianzhuhangshuichanxiaoshouyouxiangongsi", [], [["C25-17257", "辽大金渔35988", "liaodajinyu35988", 148], ["C25-17258", "辽大金渔35989", "liaodajinyu35989", 148]], [], [], [], [], []], +["大连金多洋渔业有限公司", "dalianjinduoyangyuyeyouxiangongsi", [], [["C25-17268", "辽庄渔85678", "liaozhuangyu85678", 144], ["C25-17269", "辽庄渔85999", "liaozhuangyu85999", 144]], [], [], [], [], []], +["大连贺程渔业有限公司", "dalianhechengyuyeyouxiangongsi", [], [["C25-17271", "辽大金渔15688", "liaodajinyu15688", 144], ["C25-17272", "辽大金渔15828", "liaodajinyu15828", 144]], [], [], [], [], []], +["庄河市八方聚财渔业有限公司", "zhuangheshibafangjucaiyuyeyouxiangongsi", [], [["C25-17274", "辽庄渔75678", "liaozhuangyu75678", 98], ["C25-17275", "辽庄渔75789", "liaozhuangyu75789", 98]], [], [], [], [], []], +["陈欢", "chenhuan", [], [["C25-17283", "津汉渔04567", "jinhanyu04567", 144], ["C25-17284", "津汉渔04678", "jinhanyu04678", 144]], [], [], [], [], []], +["孙红昌", "sunhongchang", [], [["C25-17291", "苏射渔01555", "susheyu01555", 147], ["C25-17292", "苏射渔01666", "susheyu01666", 147]], [], [], [], [], []], +["大连世景源水产品有限公司", "dalianshijingyuanshuichanpinyouxiangongsi", [], [["C25-17307", "辽大中渔25176", "liaodazhongyu25176", 148], ["C25-17308", "辽大中渔25177", "liaodazhongyu25177", 148]], [], [], [], [], []], +["大连盛庆渔业有限公司", "dalianshengqingyuyeyouxiangongsi", [], [["C25-17309", "辽庄渔65787", "liaozhuangyu65787", 144], ["C25-17310", "辽庄渔65786", "liaozhuangyu65786", 144]], [], [], [], [], []], +["大连国友捕捞有限公司", "dalianguoyoubulaoyouxiangongsi", [], [], [], [], [["C40-8428", "辽庄渔运25266", "liaozhuangyuyun25266", 161], ["C40-8441", "辽庄渔运25267", "liaozhuangyuyun25267", 161]], [], []], +["天津荣祥水产品有限公司", "tianjinrongxiangshuichanpinyouxiangongsi", [], [], [], [], [["C40-8477", "津塘渔运03181", "jintangyuyun03181", 238], ["C40-8479", "津塘渔运03186", "jintangyuyun03186", 287]], [], []], +["朱国清", "zhuguoqing", [], [], [], [], [], [["C21-9112", "浙岭渔22928", "zhelingyu22928", 218]], []], +["庄彩芹", "zhuangcaiqin", [], [], [], [], [], [["C21-9631", "浙岭渔27801", "zhelingyu27801", 217]], []], +["庄如军", "zhuangrujun", [], [], [], [], [], [], [["C21-9632", "浙岭渔27802", "zhelingyu27802", 216]]], +["郑文英", "zhengwenying", [], [], [], [], [], [], [["C21-9681", "浙岭渔23888", "zhelingyu23888", 218]]], +["薛金娥", "xuejine", [], [], [], [], [], [["C21-10087", "浙岭渔20865", "zhelingyu20865", 217]], []], +["王蒙洪", "wangmenghong", [], [], [], [], [], [["C21-10155", "浙岭渔23887", "zhelingyu23887", 218]], []], +["郭文玉", "guowenyu", [], [], [], [], [], [["C21-10194", "浙岭渔28881", "zhelingyu28881", 216]], []], +["江维生", "jiangweisheng", [], [], [], [], [], [], [["C21-10195", "浙岭渔28882", "zhelingyu28882", 216]]], +["林武庆", "linwuqing", [], [], [], [], [], [["C21-10205", "浙岭渔23855", "zhelingyu23855", 218]], []], +["林武强", "linwuqiang", [], [], [], [], [], [], [["C21-10206", "浙岭渔23856", "zhelingyu23856", 218]]], +["陈清华", "chenqinghua", [], [], [], [], [], [], [["C21-10621", "浙岭渔20866", "zhelingyu20866", 217]]], +["郭祥", "guoxiang", [], [], [], [], [], [["C21-10640", "浙岭渔20398", "zhelingyu20398", 218]], []], +["郭修柏", "guoxiubai", [], [], [], [], [], [], [["C21-10641", "浙岭渔20399", "zhelingyu20399", 218]]], +["林仁营", "linrenying", [], [], [], [], [], [["C21-10729", "浙岭渔20597", "zhelingyu20597", 218]], []], +["林仁青", "linrenqing", [], [], [], [], [], [], [["C21-10730", "浙岭渔20598", "zhelingyu20598", 218]]], +["郑念德", "zhengniande", [], [], [], [], [], [], [["C21-10740", "浙岭渔29808", "zhelingyu29808", 218]]], +["陈灵忠", "chenlingzhong", [], [], [], [], [], [["C21-11214", "浙岭渔26918", "zhelingyu26918", 218]], []], +["林都云", "linduyun", [], [], [], [], [], [], [["C21-11215", "浙岭渔26919", "zhelingyu26919", 218]]], +["刘祖德", "liuzude", [], [], [], [], [], [["C21-11895", "浙岭渔23829", "zhelingyu23829", 218]], []], +["林武明", "linwuming", [], [], [], [], [], [], [["C21-11896", "浙岭渔23830", "zhelingyu23830", 218]]], +["陈兆喜", "chenzhaoxi", [], [], [], [], [], [["C21-12218", "浙岭渔23725", "zhelingyu23725", 218]], []], +["庄念军", "zhuangnianjun", [], [], [], [], [], [], [["C21-12219", "浙岭渔23726", "zhelingyu23726", 218]]], +["郑志方", "zhengzhifang", [], [], [], [], [], [["C21-12258", "浙岭渔23876", "zhelingyu23876", 218]], []], +["林泽", "linze", [], [], [], [], [], [], [["C21-12276", "浙岭渔20366", "zhelingyu20366", 216]]], +["林应元", "linyingyuan", [], [], [], [], [], [], [["C21-12277", "浙岭渔23737", "zhelingyu23737", 218]]], +["黄宝林", "huangbaolin", [], [], [], [], [], [["C21-12301", "浙岭渔28906", "zhelingyu28906", 218]], []], +["林武英", "linwuying", [], [], [], [], [], [["C21-12306", "浙岭渔23757", "zhelingyu23757", 218]], []], +["郑达传", "zhengdachuan", [], [], [], [], [], [], [["C21-12307", "浙岭渔23758", "zhelingyu23758", 218]]], +["薛良华", "xuelianghua", [], [], [], [], [], [["C21-12308", "浙岭渔23872", "zhelingyu23872", 218]], []], +["陈建华", "chenjianhua", [], [], [], [], [], [], [["C21-12309", "浙岭渔23871", "zhelingyu23871", 218]]], +["林维聪", "linweicong", [], [], [], [], [], [["C21-12974", "浙岭渔23701", "zhelingyu23701", 212]], []], +["陈理清", "chenliqing", [], [], [], [], [], [], [["C21-12975", "浙岭渔23703", "zhelingyu23703", 212]]], +["闫亮", "yanliang", [], [], [], [], [], [], [["C21-13090", "鲁荣渔51628", "lurongyu51628", 114]]], +["林维春", "linweichun", [], [], [], [], [], [["C21-13317", "浙岭渔20367", "zhelingyu20367", 216]], []], +["赵彩芸", "zhaocaiyun", [], [], [], [], [], [["C21-13528", "浙象渔40031", "zhexiangyu40031", 212]], []], +["吴明其", "wumingqi", [], [], [], [], [], [], [["C21-13529", "浙象渔40032", "zhexiangyu40032", 212]]], +["李峰", "lifeng", [], [], [], [], [], [["C21-13532", "浙象渔47007", "zhexiangyu47007", 219]], []], +["陈仕兵", "chenshibing", [], [], [], [], [], [], [["C21-13533", "浙象渔47058", "zhexiangyu47058", 219]]], +["戴安亮", "daianliang", [], [], [], [], [], [["C21-13546", "浙岭渔29715", "zhelingyu29715", 217]], []], +["张云妙", "zhangyunmiao", [], [], [], [], [], [], [["C21-13547", "浙岭渔29716", "zhelingyu29716", 217]]], +["章士伟", "zhangshiwei", [], [], [], [], [], [["C21-13682", "浙象渔49011", "zhexiangyu49011", 218]], []], +["章伟平", "zhangweiping", [], [], [], [], [], [], [["C21-13683", "浙象渔49012", "zhexiangyu49012", 218]]], +["陈达祥", "chendaxiang", [], [], [], [], [], [], [["C21-13786", "浙岭渔22929", "zhelingyu22929", 218]]], +["林应文", "linyingwen", [], [], [], [], [], [], [["C21-13789", "浙岭渔23859", "zhelingyu23859", 218]]], +["孙中明", "sunzhongming", [], [], [], [], [], [["C21-13818", "浙岭渔23789", "zhelingyu23789", 216]], []], +["贾义明", "jiayiming", [], [], [], [], [], [["C21-13822", "浙象渔67107", "zhexiangyu67107", 212]], []], +["贾敏锋", "jiaminfeng", [], [], [], [], [], [], [["C21-13823", "浙象渔67108", "zhexiangyu67108", 212]]], +["徐刚", "xugang", [], [], [], [], [], [["C21-13956", "浙象渔50107", "zhexiangyu50107", 202]], []], +["徐永辉", "xuyonghui", [], [], [], [], [], [], [["C21-13957", "浙象渔50108", "zhexiangyu50108", 202]]], +["张磊", "zhanglei", [], [], [], [], [], [["C21-13987", "鲁荣渔57327", "lurongyu57327", 117]], []], +["张平平", "zhangpingping", [], [], [], [], [], [], [["C21-13988", "鲁荣渔57328", "lurongyu57328", 127]]], +["赖达进", "laidajin", [], [], [], [], [], [["C21-14181", "浙三渔00787", "zhesanyu00787", 216]], []], +["赖达撑", "laidacheng", [], [], [], [], [], [], [["C21-14182", "浙三渔00788", "zhesanyu00788", 216]]], +["李兴定", "lixingding", [], [], [], [], [], [["C21-14183", "浙岭渔69391", "zhelingyu69391", 210]], []], +["石永国", "shiyongguo", [], [], [], [], [], [["C21-14187", "浙象渔67091", "zhexiangyu67091", 194]], []], +["黄振德", "huangzhende", [], [], [], [], [], [], [["C21-14188", "浙象渔67092", "zhexiangyu67092", 218]]], +["戴叶玲", "daiyeling", [], [], [], [], [], [["C21-14189", "浙象渔48057", "zhexiangyu48057", 219]], []], +["戴小林", "daixiaolin", [], [], [], [], [], [], [["C21-14190", "浙象渔48058", "zhexiangyu48058", 219]]], +["杜星霖", "duxinglin", [], [], [], [], [], [["C21-14369", "浙岭渔23305", "zhelingyu23305", 218]], []], +["庄道兵", "zhuangdaobing", [], [], [], [], [], [], [["C21-14370", "浙岭渔23306", "zhelingyu23306", 218]]], +["尚鹏飞", "shangpengfei", [], [], [], [], [], [["C21-14371", "浙岭渔23381", "zhelingyu23381", 218]], []], +["尚作卫", "shangzuowei", [], [], [], [], [], [], [["C21-14372", "浙岭渔23382", "zhelingyu23382", 218]]], +["王期", "wangqi", [], [], [], [], [], [], [["C21-14381", "浙象渔40046", "zhexiangyu40046", 219]]], +["吴跃翔", "wuyuexiang", [], [], [], [], [], [["C21-14382", "浙象渔40045", "zhexiangyu40045", 219]], []], +["黄星", "huangxing", [], [], [], [], [], [["C21-14385", "浙岭渔23331", "zhelingyu23331", 217]], []], +["朱智桥", "zhuzhiqiao", [], [], [], [], [], [["C21-14406", "浙象渔42025", "zhexiangyu42025", 192]], []], +["朱志励", "zhuzhili", [], [], [], [], [], [], [["C21-14407", "浙象渔42026", "zhexiangyu42026", 192]]], +["肖金凤", "xiaojinfeng", [], [], [], [], [], [["C21-14422", "鲁荣渔52977", "lurongyu52977", 106]], []], +["王秋红", "wangqiuhong", [], [], [], [], [], [], [["C21-14423", "鲁荣渔52978", "lurongyu52978", 106]]], +["刘东伟", "liudongwei", [], [], [], [], [], [["C21-14458", "鲁荣渔59105", "lurongyu59105", 107]], []], +["赵军阳", "zhaojunyang", [], [], [], [], [], [], [["C21-14459", "鲁荣渔59106", "lurongyu59106", 107]]], +["丁伟", "dingwei", [], [], [], [], [], [["C21-14506", "浙象渔30069", "zhexiangyu30069", 202]], []], +["应浩", "yinghao", [], [], [], [], [], [], [["C21-14507", "浙象渔30070", "zhexiangyu30070", 202]]], +["曾国财", "zengguocai", [], [], [], [], [], [], [["C21-14510", "浙岭渔69390", "zhelingyu69390", 218]]], +["焦玉龙", "jiaoyulong", [], [], [], [], [], [["C21-14519", "鲁荣渔59161", "lurongyu59161", 97]], []], +["姜治海", "jiangzhihai", [], [], [], [], [], [], [["C21-14520", "鲁荣渔59162", "lurongyu59162", 97]]], +["金盼盼", "jinpanpan", [], [], [], [], [], [["C21-14527", "浙象渔50199", "zhexiangyu50199", 205]], []], +["王喜维", "wangxiwei", [], [], [], [], [], [], [["C21-14528", "浙象渔50198", "zhexiangyu50198", 186]]], +["江志荣", "jiangzhirong", [], [], [["C22-8061", "浙岭渔23502", "zhelingyu23502", 216]], [], [], [], []], +["梁明军", "liangmingjun", [], [], [["C22-8062", "浙岭渔23519", "zhelingyu23519", 218]], [], [], [], []], +["赵忠明", "zhaozhongming", [], [], [["C22-8063", "浙岭渔23593", "zhelingyu23593", 211]], [], [], [], []], +["江于中", "jiangyuzhong", [], [], [["C22-8074", "浙岭渔28850", "zhelingyu28850", 218]], [], [], [], []], +["许海金", "xuhaijin", [], [], [["C22-8077", "浙象渔30360", "zhexiangyu30360", 190]], [], [], [], []], +["王青富", "wangqingfu", [], [], [["C22-8079", "浙岭渔23555", "zhelingyu23555", 212]], [], [], [], []], +["赵美何", "zhaomeihe", [], [], [["C22-8083", "浙岭渔26878", "zhelingyu26878", 218]], [], [], [], []], +["杜志旺", "duzhiwang", [], [], [["C22-8091", "浙岭渔28909", "zhelingyu28909", 218]], [], [], [], []], +["陈金玉", "chenjinyu", [], [], [["C22-8092", "浙岭渔23568", "zhelingyu23568", 218]], [], [], [], []], +["杨小德", "yangxiaode", [], [], [["C22-8094", "浙岭渔23596", "zhelingyu23596", 218]], [], [], [], []], +["包纯增", "baochunzeng", [], [], [["C22-8095", "浙岭渔23639", "zhelingyu23639", 210]], [], [], [], []], +["赵云方", "zhaoyunfang", [], [], [["C22-8098", "浙岭渔28855", "zhelingyu28855", 218]], [], [], [], []], +["杜军慧", "dujunhui", [], [], [["C22-8099", "浙岭渔23476", "zhelingyu23476", 218]], [], [], [], []], +["王东东", "wangdongdong", [], [["C25-9362", "苏赣渔05788", "suganyu05788", 145]], [], [], [], [], []], +["张桂云", "zhangguiyun", [], [["C25-9425", "冀黄渔06789", "jihuangyu06789", 144]], [], [], [], [], []], +["贾友钱", "jiayouqian", [], [["C25-10144", "浙瑞渔12102", "zheruiyu12102", 99]], [], [], [], [], []], +["刘必军", "liubijun", [], [["C25-15401", "苏阜渔06663", "sufuyu06663", 149]], [], [], [], [], []], +["薛迪平", "xuediping", [], [["C25-15455", "浙瑞渔01688", "zheruiyu01688", 148]], [], [], [], [], []], +["杨定余", "yangdingyu", [], [["C25-15733", "苏射渔06699", "susheyu06699", 149]], [], [], [], [], []], +["瑞安市连喜渔业捕捞有限公司", "ruianshilianxiyuyebolaoyouxiangongsi", [], [["C25-15747", "浙瑞渔12181", "zheruiyu12181", 141]], [], [], [], [], []], +["方文松", "fangwensong", [], [["C25-15756", "浙瑞渔01651", "zheruiyu01651", 143]], [], [], [], [], []], +["林帮火", "linbanghuo", [], [["C25-16225", "浙瑞渔12188", "zheruiyu12188", 143]], [], [], [], [], []], +["谢秀钗", "xiexiuzuo", [], [["C25-16228", "浙瑞渔12238", "zheruiyu12238", 148]], [], [], [], [], []], +["王贞", "wangzhen", [], [["C25-16394", "苏赣渔04887", "suganyu04887", 145]], [], [], [], [], []], +["侯祥林", "houxianglin", [], [["C25-16406", "苏射渔01169", "susheyu01169", 149]], [], [], [], [], []], +["陈新明", "chenxinming", [], [["C25-16412", "苏射渔08588", "susheyu08588", 149]], [], [], [], [], []], +["虞冠迪", "yuguandi", [], [["C25-16413", "浙瑞渔12132", "zheruiyu12132", 148]], [], [], [], [], []], +["辛祥玉", "xinxiangyu", [], [["C25-16538", "冀黄渔01518", "jihuangyu01518", 135]], [], [], [], [], []], +["李清森", "liqingsen", [], [["C25-16541", "冀黄渔05279", "jihuangyu05279", 135]], [], [], [], [], []], +["高长佑", "gaochangyou", [], [["C25-16552", "冀黄渔06887", "jihuangyu06887", 149]], [], [], [], [], []], +["胡金发", "hujinfa", [], [["C25-16555", "冀黄渔07615", "jihuangyu07615", 137]], [], [], [], [], []], +["邵世伟", "shaoshiwei", [], [["C25-16660", "苏赣渔05676", "suganyu05676", 145]], [], [], [], [], []], +["周克伟", "zhoukewei", [], [["C25-16664", "苏射渔03288", "susheyu03288", 148]], [], [], [], [], []], +["阮臣楷", "ruanchenkai", [], [["C25-16665", "浙瑞渔01208", "zheruiyu01208", 146]], [], [], [], [], []], +["缪德才", "miaodecai", [], [["C25-16773", "苏射渔07388", "susheyu07388", 149]], [], [], [], [], []], +["苑猛", "yuanmeng", [], [["C25-16803", "冀黄渔05988", "jihuangyu05988", 137]], [], [], [], [], []], +["张桂峰", "zhangguifeng", [], [["C25-16910", "冀黄渔06727", "jihuangyu06727", 137]], [], [], [], [], []], +["王运", "wangyun", [], [["C25-16927", "辽大甘渔15399", "liaodaganyu15399", 149]], [], [], [], [], []], +["田德学", "tiandexue", [], [["C25-16933", "辽锦渔15615", "liaojinyu15615", 148]], [], [], [], [], []], +["王路路", "wanglulu", [], [["C25-17001", "苏赣渔05619", "suganyu05619", 145]], [], [], [], [], []], +["蔡光进", "caiguangjin", [], [["C25-17069", "浙瑞渔12068", "zheruiyu12068", 143]], [], [], [], [], []], +["张存香", "zhangcunxiang", [], [["C25-17070", "浙瑞渔12115", "zheruiyu12115", 143]], [], [], [], [], []], +["张玉洪", "zhangyuhong", [], [["C25-17085", "冀黄渔00130", "jihuangyu00130", 144]], [], [], [], [], []], +["李玲", "liling", [], [["C25-17101", "苏赣渔09679", "suganyu09679", 146]], [], [], [], [], []], +["李金业", "lijinye", [], [["C25-17104", "苏赣渔05988", "suganyu05988", 146]], [], [], [], [], []], +["胡文涵", "huwenhan", [], [["C25-17115", "辽庄渔85555", "liaozhuangyu85555", 149]], [], [], [], [], []], +["潘德宁", "pandening", [], [["C25-17118", "辽庄渔85558", "liaozhuangyu85558", 149]], [], [], [], [], []], +["张良良", "zhangliangliang", [], [["C25-17120", "辽庄渔65999", "liaozhuangyu65999", 149]], [], [], [], [], []], +["贺丹", "hedan", [], [["C25-17121", "辽庄渔65888", "liaozhuangyu65888", 149]], [], [], [], [], []], +["阮建飞", "ruanjianfei", [], [["C25-17139", "浙瑞渔12110", "zheruiyu12110", 130]], [], [], [], [], []], +["林丰", "linfeng", [], [["C25-17141", "浙瑞渔12161", "zheruiyu12161", 148]], [], [], [], [], []], +["薛威格", "xueweige", [], [["C25-17144", "浙瑞渔01240", "zheruiyu01240", 98]], [], [], [], [], []], +["潘时虎", "panshihu", [], [["C25-17145", "浙瑞渔01731", "zheruiyu01731", 95]], [], [], [], [], []], +["汪集龙", "wangjilong", [], [["C25-17155", "辽大金渔75039", "liaodajinyu75039", 149]], [], [], [], [], []], +["初杰", "chujie", [], [["C25-17156", "辽庄渔85777", "liaozhuangyu85777", 147]], [], [], [], [], []], +["张绍全", "zhangshaoquan", [], [["C25-17158", "辽锦渔15111", "liaojinyu15111", 148]], [], [], [], [], []], +["蔡丰华", "caifenghua", [], [["C25-17159", "浙瑞渔01227", "zheruiyu01227", 143]], [], [], [], [], []], +["虞冠呈", "yuguancheng", [], [["C25-17160", "浙瑞渔02951", "zheruiyu02951", 148]], [], [], [], [], []], +["阮臣弟", "ruanchendi", [], [["C25-17161", "浙瑞渔12168", "zheruiyu12168", 148]], [], [], [], [], []], +["蔡建挺", "caijianting", [], [["C25-17162", "浙瑞渔12191", "zheruiyu12191", 145]], [], [], [], [], []], +["虞冠仕", "yuguanshi", [], [["C25-17163", "浙瑞渔12192", "zheruiyu12192", 148]], [], [], [], [], []], +["蔡钱荣", "caiqianrong", [], [["C25-17166", "浙瑞渔12158", "zheruiyu12158", 98]], [], [], [], [], []], +["缪明武", "zuomingwu", [], [["C25-17172", "浙瑞渔01657", "zheruiyu01657", 99]], [], [], [], [], []], +["大连福鑫渔业有限公司", "dalianfuxinyuyeyouxiangongsi", [], [["C25-17175", "辽庄渔65688", "liaozhuangyu65688", 149]], [], [], [], [], []], +["秦海涛", "qinhaitao", [], [["C25-17188", "苏赣渔09677", "suganyu09677", 146]], [], [], [], [], []], +["施小菊", "shixiaoju", [], [["C25-17194", "浙瑞渔01518", "zheruiyu01518", 143]], [], [], [], [], []], +["陈积敏", "chenjimin", [], [["C25-17195", "浙瑞渔13089", "zheruiyu13089", 140]], [], [], [], [], []], +["林候池", "linhouchi", [], [["C25-17198", "浙瑞渔12128", "zheruiyu12128", 147]], [], [], [], [], []], +["林候式", "linhoushi", [], [["C25-17199", "浙瑞渔12189", "zheruiyu12189", 143]], [], [], [], [], []], +["蔡兰海", "cailanhai", [], [["C25-17200", "浙瑞渔12286", "zheruiyu12286", 149]], [], [], [], [], []], +["唐雪", "tangxue", [], [["C25-17201", "辽庄渔65599", "liaozhuangyu65599", 126]], [], [], [], [], []], +["孟向坤", "mengxiangkun", [], [["C25-17204", "冀黄渔06578", "jihuangyu06578", 135]], [], [], [], [], []], +["邵常华", "shaochanghua", [], [["C25-17205", "冀黄渔07659", "jihuangyu07659", 135]], [], [], [], [], []], +["白金祥", "baijinxiang", [], [["C25-17206", "冀黄渔07698", "jihuangyu07698", 135]], [], [], [], [], []], +["林友光", "linyouguang", [], [["C25-17208", "浙瑞渔12196", "zheruiyu12196", 148]], [], [], [], [], []], +["薛建设", "xuejianshe", [], [["C25-17209", "浙瑞渔12018", "zheruiyu12018", 149]], [], [], [], [], []], +["李秀绿", "lixiulv", [], [["C25-17210", "浙瑞渔12288", "zheruiyu12288", 143]], [], [], [], [], []], +["徐秀雷", "xuxiulei", [], [["C25-17211", "苏阜渔06399", "sufuyu06399", 148]], [], [], [], [], []], +["王霞光", "wangxiaguang", [], [["C25-17212", "苏阜渔08689", "sufuyu08689", 148]], [], [], [], [], []], +["秦绪燕", "qinxuyan", [], [["C25-17213", "苏赣渔04339", "suganyu04339", 149]], [], [], [], [], []], +["盛长青", "shengchangqing", [], [["C25-17214", "苏赣渔04368", "suganyu04368", 149]], [], [], [], [], []], +["侯学波", "houxuebo", [], [["C25-17215", "苏赣渔04382", "suganyu04382", 149]], [], [], [], [], []], +["李秀志", "lixiuzhi", [], [["C25-17216", "苏赣渔04338", "suganyu04338", 149]], [], [], [], [], []], +["李静", "lijing", [], [["C25-17217", "苏赣渔04399", "suganyu04399", 149]], [], [], [], [], []], +["孙成杰", "sunchengjie", [], [["C25-17218", "苏赣渔04081", "suganyu04081", 149]], [], [], [], [], []], +["庄广立", "zhuangguangli", [], [["C25-17219", "苏赣渔05328", "suganyu05328", 149]], [], [], [], [], []], +["陈恩亮", "chenenliang", [], [["C25-17220", "苏赣渔05333", "suganyu05333", 149]], [], [], [], [], []], +["李新余", "lixinyu", [], [["C25-17221", "苏赣渔09591", "suganyu09591", 148]], [], [], [], [], []], +["王祥栋", "wangxiangdong", [], [["C25-17224", "苏赣渔04879", "suganyu04879", 146]], [], [], [], [], []], +["邵春明", "shaochunming", [], [["C25-17227", "津塘渔03156", "jintangyu03156", 122]], [], [], [], [], []], +["李波", "libo", [], [["C25-17247", "津塘渔03805", "jintangyu03805", 40]], [], [], [], [], []], +["胡乃龙", "hunailong", [], [["C25-17259", "辽瓦渔75777", "liaowayu75777", 149]], [], [], [], [], []], +["蔡晓坤", "caixiaokun", [], [["C25-17267", "辽庄渔65577", "liaozhuangyu65577", 144]], [], [], [], [], []], +["张忠本", "zhangzhongben", [], [["C25-17276", "辽庄渔75888", "liaozhuangyu75888", 98]], [], [], [], [], []], +["刘学德", "liuxuede", [], [["C25-17277", "辽庄渔75999", "liaozhuangyu75999", 98]], [], [], [], [], []], +["王柱盛", "wangzhusheng", [], [["C25-17285", "冀黄渔00908", "jihuangyu00908", 149]], [], [], [], [], []], +["许志强", "xuzhiqiang", [], [["C25-17286", "冀黄渔01279", "jihuangyu01279", 103]], [], [], [], [], []], +["黄骅市鑫洋船舶租赁服务有限公司", "huanghuashixinyangchuanbozulinfuwuyouxiangongsi", [], [["C25-17287", "冀黄渔02697", "jihuangyu02697", 143]], [], [], [], [], []], +["张宝广", "zhangbaoguang", [], [["C25-17288", "冀黄渔06498", "jihuangyu06498", 121]], [], [], [], [], []], +["高路敏", "gaolumin", [], [["C25-17289", "冀黄渔06533", "jihuangyu06533", 148]], [], [], [], [], []], +["张金岭", "zhangjinling", [], [["C25-17290", "冀黄渔05627", "jihuangyu05627", 144]], [], [], [], [], []], +["姜楠", "jiangnan", [], [["C25-17293", "苏射渔06789", "susheyu06789", 147]], [], [], [], [], []], +["王刚", "wanggang", [], [["C25-17294", "苏射渔01679", "susheyu01679", 149]], [], [], [], [], []], +["卢凤", "lufeng", [], [["C25-17295", "苏赣渔05218", "suganyu05218", 145]], [], [], [], [], []], +["王彦文", "wangyanwen", [], [["C25-17296", "苏赣渔02396", "suganyu02396", 145]], [], [], [], [], []], +["胡英勉", "huyingmian", [], [["C25-17297", "苏赣渔02506", "suganyu02506", 145]], [], [], [], [], []], +["王为成", "wangweicheng", [], [["C25-17298", "苏赣渔05667", "suganyu05667", 145]], [], [], [], [], []], +["瑞安市琪霖渔业捕捞有限公司", "ruianshizuolinyuyebolaoyouxiangongsi", [], [["C25-17301", "浙瑞渔12666", "zheruiyu12666", 146]], [], [], [], [], []], +["瑞安市鑫航渔业捕捞有限公司", "ruianshizuohangyuyebolaoyouxiangongsi", [], [["C25-17302", "浙瑞渔12345", "zheruiyu12345", 146]], [], [], [], [], []], +["温州汇满丰渔业有限责任公司", "wenzhouhuimanfengyuyeyouxianzherengongsi", [], [["C25-17303", "浙平渔80248", "zhepingyu80248", 130]], [], [], [], [], []], +["苏棉美", "sumianmei", [], [["C25-17304", "浙平渔82168", "zhepingyu82168", 123]], [], [], [], [], []], +["邱兰妹", "qiulanmei", [], [["C25-17305", "浙平渔82052", "zhepingyu82052", 140]], [], [], [], [], []], +["苏意武", "suyiwu", [], [["C25-17306", "浙平渔82160", "zhepingyu82160", 139]], [], [], [], [], []], +["吴良勇", "wuliangyong", [], [], [], [], [["C40-8341", "浙岭渔运31066", "zhelingyuyun31066", 248]], [], []], +["蔡显雄", "caixianxiong", [], [], [], [], [["C40-8408", "浙岭渔运10078", "zhelingyuyun10078", 287]], [], []], +["房秋云", "fangqiuyun", [], [], [], [], [["C40-8415", "浙岭渔运31009", "zhelingyuyun31009", 243]], [], []], +["王成江", "wangchengjiang", [], [], [], [], [["C40-8423", "辽大金渔运15888", "liaodajinyuyun15888", 136]], [], []], +["国向治", "guoxiangzhi", [], [], [], [], [["C40-8434", "辽大中渔运15033", "liaodazhongyuyun15033", 63]], [], []], +["王蒙能", "wangmengneng", [], [], [], [], [["C40-8448", "浙岭渔运31079", "zhelingyuyun31079", 281]], [], []], +["余奶富", "yunaifu", [], [], [], [], [["C40-8454", "浙岭渔运10028", "zhelingyuyun10028", 248]], [], []], +["陈清国", "chenqingguo", [], [], [], [], [["C40-8458", "浙岭渔运30088", "zhelingyuyun30088", 258]], [], []], +["秦保光", "qinbaoguang", [], [], [], [], [["C40-8464", "苏赣渔运05566", "suganyuyun05566", 253]], [], []], +["杨宝利", "yangbaoli", [], [], [], [], [["C40-8466", "津塘渔运03666", "jintangyuyun03666", 62]], [], []], +["方瑞瑞", "fangruirui", [], [], [], [], [["C40-8471", "浙象渔运02209", "zhexiangyuyun02209", 259]], [], []], +["吴侠", "wuxia", [], [], [], [], [["C40-8475", "浙象渔运02103", "zhexiangyuyun02103", 248]], [], []], +["刘坤", "liukun", [], [], [], [], [["C40-8484", "辽大中渔运15158", "liaodazhongyuyun15158", 130]], [], []], +["王赞", "wangzan", [], [], [], [], [["C40-8485", "辽大中渔运15157", "liaodazhongyuyun15157", 187]], [], []], +["黄骅市长荣渔业捕捞有限公司", "huanghuashichangrongyuyebulaoyouxiangongsi", [], [], [], [], [["C40-8488", "冀黄渔运05155", "jihuangyuyun05155", 156]], [], []], +["王从营", "wangcongying", [], [], [], [], [["C40-8490", "苏赣渔运05601", "suganyuyun05601", 297]], [], []], +["林立丰", "linlifeng", [], [], [], [], [["C40-8491", "浙岭渔运31195", "zhelingyuyun31195", 270]], [], []], +["赵恩军", "zhaoenjun", [], [], [], [], [["C40-8492", "浙岭渔运31171", "zhelingyuyun31171", 240]], [], []], +["迟晓颖", "chixiaoying", [], [], [], [], [["C40-8494", "辽瓦渔运55032", "liaowayuyun55032", 172]], [], []] +]; + +const ZI=[[131.265,36.1666],[129.7162,35.65],[129.7275,35.692],[129.7654,35.7956],[129.8298,35.9931],[129.8323,36.0444],[129.7208,36.2417],[129.6737,36.2681],[129.6906,36.4539],[129.7282,36.7868],[129.6711,37.0095],[129.6223,37.2561],[129.4768,37.4744],[129.3255,37.6935],[129.1762,37.8767],[128.9936,38.068],[128.8559,38.2544],[130.1643,38.0028],[131.6327,37.3261],[131.6277,37.3163],[131.6156,37.2834],[131.4273,37.0406],[130.375,36.1666],[131.265,36.1666]]; +const ZII=[[126.0005,32.1833],[126.0141,33.104],[126.0646,33.0051],[126.1417,32.9416],[126.2317,32.9132],[126.3279,32.9173],[126.4691,33.0037],[126.5577,33.0178],[126.6491,33.0193],[126.7439,33.0327],[126.852,33.0983],[126.9682,33.1401],[127.0508,33.2096],[127.1211,33.2964],[127.1685,33.3742],[127.2041,33.4496],[127.214,33.5279],[127.0126,33.7734],[127.26,33.7988],[128.0,34.1187],[128.8883,34.344],[127.86,33.2283],[126.0005,32.1833]]; +const ZIII=[[124.1255,35.0007],[124.9773,34.8191],[124.9046,33.9378],[125.9272,33.7231],[126.0401,33.7034],[126.059,33.6762],[126.0738,33.6023],[126.0562,33.5638],[126.0067,33.5056],[125.9855,33.4803],[125.9427,33.433],[125.9209,33.386],[125.9048,33.3233],[125.9048,33.2998],[125.9159,33.2501],[125.9335,33.2153],[125.9646,33.1745],[124.1704,33.3003],[124.1255,35.0007]]; +const ZIV=[[124.5,35.5],[124.5,36.75],[124.3333,37.0],[125.2289,37.0029],[125.4284,36.9026],[125.3881,36.8333],[125.3498,36.7644],[125.2935,36.6406],[125.2951,36.5872],[125.3248,36.5157],[125.5696,36.2265],[125.6364,36.15],[125.7914,35.926],[125.8327,35.8149],[125.8488,35.7167],[125.8484,35.6655],[125.7756,35.4651],[125.6868,35.3876],[125.3743,35.148],[125.1858,35.0],[124.1255,35.0007],[124.5,35.5]]; + + +const ZONES=[ + {id:"I",name:"수역Ⅰ",pts:ZI,color:"#ef4444",fill:"rgba(239,68,68,0.08)",center:[130.3,37.0]}, + {id:"II",name:"수역Ⅱ",pts:ZII,color:"#3b82f6",fill:"rgba(59,130,246,0.08)",center:[127.4,33.3]}, + {id:"III",name:"수역Ⅲ",pts:ZIII,color:"#10b981",fill:"rgba(16,185,129,0.08)",center:[125.0,33.9]}, + {id:"IV",name:"수역Ⅳ",pts:ZIV,color:"#f59e0b",fill:"rgba(245,158,11,0.08)",center:[125.0,36.0]}, +]; + +// Map projection +const MAP={lonMin:123.5,lonMax:132.2,latMin:31.8,latMax:38.8,w:440,h:400}; +function toSvg(lon,lat){ + return [((lon-MAP.lonMin)/(MAP.lonMax-MAP.lonMin))*MAP.w, (1-(lat-MAP.latMin)/(MAP.latMax-MAP.latMin))*MAP.h]; +} +function polyPath(pts){ + return "M"+pts.map(p=>{const[x,y]=toSvg(p[0],p[1]);return `${x.toFixed(1)},${y.toFixed(1)}`;}).join("L")+"Z"; +} + +function parse(d){ + return d.map(r=>{ + const [own,ownEn,pairs,gn,ot,ps,fc,upt,upts]=r; + const s=(a,code)=>a.map(x=>({pn:x[0],cn:x[1],en:x[2],ton:x[3],code})); + const pp=pairs.map(p=>({m:{pn:p[0][0],cn:p[0][1],en:p[0][2],ton:p[0][3],code:"PT"},s:{pn:p[1][0],cn:p[1][1],en:p[1][2],ton:p[1][3],code:"PT-S"}})); + const total=pp.length*2+gn.length+ot.length+ps.length+fc.length+upt.length+upts.length; + return {own,ownEn,pairs:pp,gn:s(gn,"GN"),ot:s(ot,"OT"),ps:s(ps,"PS"),fc:s(fc,"FC"),upt:s(upt,"PT"),upts:s(upts,"PT-S"),total}; + }); +} + +const CC={PT:"#1e40af","PT-S":"#ea580c",GN:"#10b981",OT:"#8b5cf6",PS:"#ef4444",FC:"#f59e0b"}; + +function Ship({type, sz=28}){ + const c={main:["#1e40af","#3b82f6","#60a5fa"],sub:["#c2410c","#ea580c","#fb923c"],gn:["#047857","#10b981","#6ee7b7"],ot:["#6d28d9","#8b5cf6","#c4b5fd"],ps:["#b91c1c","#ef4444","#fca5a5"],fc:["#92400e","#f59e0b","#fcd34d"]}[type]||["#6b7280","#94a3b8","#d1d5db"]; + return ( + + + + + + + + {type==="fc" && } + + ); +} + +function VC({s, label}){ + const bc=CC[s.code]||"#6b7280"; + const bg={PT:"#eff6ff","PT-S":"#fff7ed",GN:"#f0fdf4",OT:"#f5f3ff",PS:"#fef2f2",FC:"#fffbeb"}[s.code]||"#f9fafb"; + const tp=s.code==="PT"?"main":s.code==="PT-S"?"sub":s.code==="FC"?"fc":s.code==="GN"?"gn":s.code==="OT"?"ot":"ps"; + return ( +

+ {label &&
{label}
} + +
+
{s.cn} {s.en}
+
{s.pn} · {s.ton}t
+
+
+ ); +} + +function ZoneMap(){ + return ( + + {ZONES.map(z=>)} + {ZONES.map(z=>{ + const [cx,cy]=toSvg(z.center[0],z.center[1]); + return ( + + + + {z.name} + + ); + })} + 한국 Korea + 서해 + 남해 + 동해 + + ); +} + +function Detail({o}){ + return ( +
+
+
+ {o.pairs.length>0 &&
+
🔗 2척식 저인망 Pair Trawl — {o.pairs.length}쌍 | 허가수역: Ⅱ,Ⅲ
+
+ {o.pairs.map((p,i)=>( +
+
⚓ 제{i+1}쌍
+
+
+
+
+
+ ))} +
+
} + {o.upt.length>0 &&
+
🚢 본선(미매칭) — {o.upt.length}척 | 수역 Ⅱ,Ⅲ
+
{o.upt.map(s=>)}
+
} + {o.upts.length>0 &&
+
🛥️ 부속선(미매칭) — {o.upts.length}척 | 수역 Ⅱ,Ⅲ
+
{o.upts.map(s=>)}
+
} + {o.gn.length>0 &&
+
🎣 유망 Gill Net — {o.gn.length}척 | 수역 Ⅱ,Ⅲ,Ⅳ
+
{o.gn.map(s=>)}
+
} + {o.ot.length>0 &&
+
⛵ 1척식 Otter Trawl — {o.ot.length}척 | 수역 Ⅱ,Ⅲ
+
{o.ot.map(s=>)}
+
} + {o.ps.length>0 &&
+
🐟 위망 Purse Seine — {o.ps.length}척 | 수역 Ⅰ,Ⅱ,Ⅲ,Ⅳ
+
{o.ps.map(s=>)}
+
} +
+ {o.fc.length>0 &&
+
+ 어획물 이적 +
+
+
🚛 운반선 Carrier ({o.fc.length}) | 수역 Ⅰ~Ⅳ
+
{o.fc.map(s=>)}
+
🏭
→ 항구
+
+
} +
+
+ ); +} + +export default function App(){ + const owners=useMemo(()=>parse(D),[]); + const [sel,setSel]=useState(null); + const [search,setSearch]=useState(""); + const [filterCode,setFilterCode]=useState("ALL"); + const [page,setPage]=useState(0); + const [tab,setTab]=useState("map"); + const PER=30; + + const filtered=useMemo(()=>{ + let list=owners; + if(search.trim()){const q=search.toLowerCase();list=list.filter(o=>o.own.includes(q)||o.ownEn.toLowerCase().includes(q));} + if(filterCode!=="ALL"){list=list.filter(o=>{ + if(filterCode==="PT") return o.pairs.length>0||o.upt.length>0||o.upts.length>0; + if(filterCode==="GN") return o.gn.length>0; + if(filterCode==="OT") return o.ot.length>0; + if(filterCode==="PS") return o.ps.length>0; + if(filterCode==="FC") return o.fc.length>0; + if(filterCode==="MULTI"){const t=new Set();if(o.pairs.length||o.upt.length||o.upts.length)t.add("PT");if(o.gn.length)t.add("GN");if(o.ot.length)t.add("OT");if(o.ps.length)t.add("PS");if(o.fc.length)t.add("FC");return t.size>=2;} + return true; + });} + return list; + },[owners,search,filterCode]); + + const totalPages=Math.ceil(filtered.length/PER); + const paged=filtered.slice(page*PER,(page+1)*PER); + + const stats=useMemo(()=>{ + let pt=0,pts=0,gn=0,ot=0,ps=0,fc=0; + owners.forEach(o=>{pt+=o.pairs.length+o.upt.length;pts+=o.pairs.length+o.upts.length;gn+=o.gn.length;ot+=o.ot.length;ps+=o.ps.length;fc+=o.fc.length;}); + return {pt,pts,gn,ot,ps,fc,total:pt+pts+gn+ot+ps+fc}; + },[owners]); + + const zoneInfos=[ + {id:"I",types:["PS(위망)","FC(운반)"],counts:"PS 16척 · FC 31척"}, + {id:"II",types:["PT(저인망)","GN(유망)","OT(1척식)","PS(위망)","FC(운반)"],counts:"PT 646척 · GN 200척 · OT 13척 · PS 16척 · FC 31척"}, + {id:"III",types:["PT(저인망)","GN(유망)","OT(1척식)","PS(위망)","FC(운반)"],counts:"PT 646척 · GN 200척 · OT 13척 · PS 16척 · FC 31척"}, + {id:"IV",types:["GN(유망)","PS(위망)","FC(운반)"],counts:"GN 200척 · PS 16척 · FC 31척"}, + ]; + + const permitRows=[ + {code:"PT(본선)",zone:"Ⅱ,Ⅲ",n:"323",c:"#1e40af",note:"본선+부속선 쌍 운용"}, + {code:"PT-S(부속)",zone:"Ⅱ,Ⅲ",n:"323",c:"#ea580c",note:"본선에 종속"}, + {code:"GN(유망)",zone:"Ⅱ,Ⅲ,Ⅳ",n:"200",c:"#10b981",note:"수역Ⅳ 추가 허용"}, + {code:"OT(1척식)",zone:"Ⅱ,Ⅲ",n:"13",c:"#8b5cf6",note:"단독 저인망"}, + {code:"PS(위망)",zone:"Ⅰ,Ⅱ,Ⅲ,Ⅳ",n:"16",c:"#ef4444",note:"전 수역 허가"}, + {code:"FC(운반)",zone:"Ⅰ,Ⅱ,Ⅲ,Ⅳ",n:"31",c:"#f59e0b",note:"전 수역 허가"}, + ]; + + function getZoneStr(o){ + const zs=new Set(); + const ptN=o.pairs.length+o.upt.length; + const ptsN=o.pairs.length+o.upts.length; + if(ptN||ptsN){zs.add("Ⅱ");zs.add("Ⅲ");} + if(o.gn.length){zs.add("Ⅱ");zs.add("Ⅲ");zs.add("Ⅳ");} + if(o.ot.length){zs.add("Ⅱ");zs.add("Ⅲ");} + if(o.ps.length){zs.add("Ⅰ");zs.add("Ⅱ");zs.add("Ⅲ");zs.add("Ⅳ");} + if(o.fc.length){zs.add("Ⅰ");zs.add("Ⅱ");zs.add("Ⅲ");zs.add("Ⅳ");} + return [...zs].sort().join(","); + } + + return ( +
+
+

선단 구성 네트워크 — 906척 · 어업수역 매핑

+

{owners.length}개 소유주 · {stats.total}척 · 특정어업수역 Ⅰ~Ⅳ · 한자/영문 병기

+
+ +
+ {[["map","🗺️ 어업수역 지도"],["list","📋 소유주별 선단 (906척)"]].map(([k,l])=>( + + ))} +
+ +
+ + {tab==="map" && ( +
+
+
특정어업수역 Ⅰ~Ⅳ
+
+
+
+ {ZONES.map((z,zi)=>( +
+
+
{z.id}
+
특정어업수역 {z.name.replace("수역","")}
+
+
+ 허가 업종: {zoneInfos[zi].types.join(", ")}
+ 허가 선박: {zoneInfos[zi].counts} +
+
+ ))} +
+
업종별 허가수역
+ + + {["업종","수역","척수","비고"].map(h=>)} + + + {permitRows.map(r=>( + + + + + + + ))} + +
{h}
{r.code}{r.zone}{r.n}척{r.note}
+
+
+
+ )} + + {tab==="list" && ( +
+
+ {[{t:"main",l:"🔵 본선 PT",n:stats.pt},{t:"sub",l:"🟠 부속 PT-S",n:stats.pts},{t:"gn",l:"🟢 유망 GN",n:stats.gn},{t:"ot",l:"🟣 1척식 OT",n:stats.ot},{t:"ps",l:"🔴 위망 PS",n:stats.ps},{t:"fc",l:"🟡 운반 FC",n:stats.fc}].map(x=>( +
{x.l}({x.n})
+ ))} +
+
+ {setSearch(e.target.value);setPage(0);setSel(null);}} placeholder="소유주 검색 (한자/영문)" style={{padding:"6px 10px",border:"1px solid #d1d5db",borderRadius:6,fontSize:12,width:200}}/> + {[["ALL","전체"],["PT","저인망"],["GN","유망"],["OT","1척식"],["PS","위망"],["FC","운반선"],["MULTI","다중업종"]].map(([k,l])=>( + + ))} + {filtered.length}개 소유주 / {page+1}/{totalPages||1}p +
+
+ + + {["No","소유주 Owner","척수","PT","PT-S","GN","OT","PS","FC","수역"].map(h=>)} + + + {paged.map((o,i)=>{ + const idx=page*PER+i+1; + const isOpen=sel===o.own; + const ptN=o.pairs.length+o.upt.length; + const ptsN=o.pairs.length+o.upts.length; + const zoneStr=getZoneStr(o); + return ( + + setSel(isOpen?null:o.own)} style={{cursor:"pointer",borderBottom:"1px solid #f1f5f9",background:isOpen?"#eff6ff":"transparent"}}> + + + + + + + + + + + + {isOpen && } + + ); + })} + +
{h}
{idx}
{o.own}
{o.ownEn}
{o.total}{ptN||"-"}{ptsN||"-"}{o.gn.length||"-"}{o.ot.length||"-"}{o.ps.length||"-"}{o.fc.length||"-"}{zoneStr}
+
+ {totalPages>1 && ( +
+ + {Array.from({length:Math.min(10,totalPages)},(_,k)=>{ + let p=page<5?k:page>=totalPages-5?totalPages-10+k:page-5+k; + if(p<0) p=0; + if(p>=totalPages) return null; + return (); + })} + +
+ )} +
+ )} + +
+
+ ); +} diff --git a/legacy/조업감시_선단연관_대시보드.html b/legacy/조업감시_선단연관_대시보드.html new file mode 100644 index 0000000..e629040 --- /dev/null +++ b/legacy/조업감시_선단연관_대시보드.html @@ -0,0 +1,639 @@ + + + + + +906척 실시간 조업 감시 — 선단 연관관계 + + + + + +
+
+ +
+
전체 906
+
조업 0
+
항해 0
+
쌍연결 0
+
경고 0
+
+
+
+ +
+
+
+ +
+
+ + + + diff --git a/legacy/항적점검표_본선_부속선_운반선.xlsx b/legacy/항적점검표_본선_부속선_운반선.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..943d0b685f55a161e63e3edd1271f9a1d6c34a88 GIT binary patch literal 79297 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 literal 0 HcmV?d00001 diff --git a/package.json b/package.json new file mode 100644 index 0000000..904fc7f --- /dev/null +++ b/package.json @@ -0,0 +1,15 @@ +{ + "name": "wing-fleet-dashboard", + "private": true, + "packageManager": "pnpm@10.29.3", + "scripts": { + "dev": "pnpm -r --parallel dev", + "dev:web": "pnpm --filter @wing/web dev", + "dev:api": "pnpm --filter @wing/api dev", + "build": "pnpm -r build", + "prepare:data": "node scripts/prepare-zones.mjs && node scripts/prepare-legacy.mjs" + }, + "devDependencies": { + "xlsx": "^0.18.5" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..9e976be --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,3001 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + devDependencies: + xlsx: + specifier: ^0.18.5 + version: 0.18.5 + + apps/api: + dependencies: + '@fastify/cors': + specifier: ^11.1.0 + version: 11.2.0 + fastify: + specifier: ^5.6.1 + version: 5.7.4 + devDependencies: + '@types/node': + specifier: ^24.10.1 + version: 24.10.13 + tsx: + specifier: ^4.20.5 + version: 4.21.0 + typescript: + specifier: ~5.9.3 + version: 5.9.3 + + apps/web: + dependencies: + '@deck.gl/aggregation-layers': + specifier: ^9.2.7 + version: 9.2.7(@deck.gl/core@9.2.7)(@deck.gl/layers@9.2.7(@deck.gl/core@9.2.7)(@loaders.gl/core@4.3.4)(@luma.gl/core@9.2.6)(@luma.gl/engine@9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6))))(@luma.gl/core@9.2.6)(@luma.gl/engine@9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6))) + '@deck.gl/core': + specifier: ^9.2.7 + version: 9.2.7 + '@deck.gl/layers': + specifier: ^9.2.7 + version: 9.2.7(@deck.gl/core@9.2.7)(@loaders.gl/core@4.3.4)(@luma.gl/core@9.2.6)(@luma.gl/engine@9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6))) + '@deck.gl/mapbox': + specifier: ^9.2.7 + version: 9.2.7(@deck.gl/core@9.2.7)(@luma.gl/constants@9.2.6)(@luma.gl/core@9.2.6)(@math.gl/web-mercator@4.1.0) + maplibre-gl: + specifier: ^5.18.0 + version: 5.18.0 + react: + specifier: ^19.2.0 + version: 19.2.4 + react-dom: + specifier: ^19.2.0 + version: 19.2.4(react@19.2.4) + devDependencies: + '@eslint/js': + specifier: ^9.39.1 + version: 9.39.2 + '@types/node': + specifier: ^24.10.1 + version: 24.10.13 + '@types/react': + specifier: ^19.2.7 + version: 19.2.14 + '@types/react-dom': + specifier: ^19.2.3 + version: 19.2.3(@types/react@19.2.14) + '@vitejs/plugin-react': + specifier: ^5.1.1 + version: 5.1.4(vite@7.3.1(@types/node@24.10.13)(tsx@4.21.0)) + eslint: + specifier: ^9.39.1 + version: 9.39.2 + eslint-plugin-react-hooks: + specifier: ^7.0.1 + version: 7.0.1(eslint@9.39.2) + eslint-plugin-react-refresh: + specifier: ^0.4.24 + version: 0.4.26(eslint@9.39.2) + globals: + specifier: ^16.5.0 + version: 16.5.0 + typescript: + specifier: ~5.9.3 + version: 5.9.3 + typescript-eslint: + specifier: ^8.48.0 + version: 8.55.0(eslint@9.39.2)(typescript@5.9.3) + vite: + specifier: ^7.3.1 + version: 7.3.1(@types/node@24.10.13)(tsx@4.21.0) + +packages: + + '@babel/code-frame@7.29.0': + resolution: {integrity: sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.29.0': + resolution: {integrity: sha512-T1NCJqT/j9+cn8fvkt7jtwbLBfLC/1y1c7NtCeXFRgzGTsafi68MRv8yzkYSapBnFA6L3U2VSc02ciDzoAJhJg==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.29.0': + resolution: {integrity: sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.29.1': + resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.28.6': + resolution: {integrity: sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.28.6': + resolution: {integrity: sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.28.6': + resolution: {integrity: sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-plugin-utils@7.28.6': + resolution: {integrity: sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.28.5': + resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.28.6': + resolution: {integrity: sha512-xOBvwq86HHdB7WUDTfKfT/Vuxh7gElQ+Sfti2Cy6yIWNW05P8iUslOVcZ4/sKbE+/jQaukQAdz/gf3724kYdqw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.29.0': + resolution: {integrity: sha512-IyDgFV5GeDUVX4YdF/3CPULtVGSXXMLh1xVIgdCgxApktqnQV0r7/8Nqthg+8YLGaAtdyIlo2qIdZrbCv4+7ww==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-transform-react-jsx-self@7.27.1': + resolution: {integrity: sha512-6UzkCs+ejGdZ5mFFC/OCUrv028ab2fp1znZmCZjAOBKiBK2jXD1O+BPSfX8X2qjJ75fZBMSnQn3Rq2mrBJK2mw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-react-jsx-source@7.27.1': + resolution: {integrity: sha512-zbwoTsBruTeKB9hSq73ha66iFeJHuaFkUbwvqElnygoNbj/jHRsSeokowZFN3CZ64IvEqcmmkVe89OPXc7ldAw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/template@7.28.6': + resolution: {integrity: sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.29.0': + resolution: {integrity: sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.29.0': + resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==} + engines: {node: '>=6.9.0'} + + '@deck.gl/aggregation-layers@9.2.7': + resolution: {integrity: sha512-dHBHMb8gitQVDNdgHlkPZ0YtxgU/4Ftbuelb6pE+1GiwXA/ie3tw+WWOQIxYiidmKJ5rVO2kr/cct75RhFcT2Q==} + peerDependencies: + '@deck.gl/core': ~9.2.0 + '@deck.gl/layers': ~9.2.0 + '@luma.gl/core': ~9.2.6 + '@luma.gl/engine': ~9.2.6 + + '@deck.gl/core@9.2.7': + resolution: {integrity: sha512-mltYFDC2dMtAZPkAaVIadccbM3iy9jjnhLa5obFnWzPtXyc1UBr7OW50Cjy0IlQmAsgDI2BATzcw5a/p4zU8zw==} + + '@deck.gl/layers@9.2.7': + resolution: {integrity: sha512-oGRv3s+i+Rq4qQFTfdCBx2S650K4p0gGS/bPYpURCXW0a0LQBHqN8AkKbhdos7b7Lawp1iMwkIggBZSZaNkyXg==} + peerDependencies: + '@deck.gl/core': ~9.2.0 + '@loaders.gl/core': ^4.3.4 + '@luma.gl/core': ~9.2.6 + '@luma.gl/engine': ~9.2.6 + + '@deck.gl/mapbox@9.2.7': + resolution: {integrity: sha512-kcTMavoM9RqGbDXg78U/DGlR3dCQMR5+9ctc83qy0aNP57zQ62okomnq9DVCfxvcQjYb1uMqAt3HaBespInRcA==} + peerDependencies: + '@deck.gl/core': ~9.2.0 + '@luma.gl/constants': ~9.2.6 + '@luma.gl/core': ~9.2.6 + '@math.gl/web-mercator': ^4.1.0 + + '@esbuild/aix-ppc64@0.27.3': + resolution: {integrity: sha512-9fJMTNFTWZMh5qwrBItuziu834eOCUcEqymSH7pY+zoMVEZg3gcPuBNxH1EvfVYe9h0x/Ptw8KBzv7qxb7l8dg==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.27.3': + resolution: {integrity: sha512-YdghPYUmj/FX2SYKJ0OZxf+iaKgMsKHVPF1MAq/P8WirnSpCStzKJFjOjzsW0QQ7oIAiccHdcqjbHmJxRb/dmg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.27.3': + resolution: {integrity: sha512-i5D1hPY7GIQmXlXhs2w8AWHhenb00+GxjxRncS2ZM7YNVGNfaMxgzSGuO8o8SJzRc/oZwU2bcScvVERk03QhzA==} + engines: {node: '>=18'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.27.3': + resolution: {integrity: sha512-IN/0BNTkHtk8lkOM8JWAYFg4ORxBkZQf9zXiEOfERX/CzxW3Vg1ewAhU7QSWQpVIzTW+b8Xy+lGzdYXV6UZObQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.27.3': + resolution: {integrity: sha512-Re491k7ByTVRy0t3EKWajdLIr0gz2kKKfzafkth4Q8A5n1xTHrkqZgLLjFEHVD+AXdUGgQMq+Godfq45mGpCKg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.27.3': + resolution: {integrity: sha512-vHk/hA7/1AckjGzRqi6wbo+jaShzRowYip6rt6q7VYEDX4LEy1pZfDpdxCBnGtl+A5zq8iXDcyuxwtv3hNtHFg==} + engines: {node: '>=18'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.27.3': + resolution: {integrity: sha512-ipTYM2fjt3kQAYOvo6vcxJx3nBYAzPjgTCk7QEgZG8AUO3ydUhvelmhrbOheMnGOlaSFUoHXB6un+A7q4ygY9w==} + engines: {node: '>=18'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.27.3': + resolution: {integrity: sha512-dDk0X87T7mI6U3K9VjWtHOXqwAMJBNN2r7bejDsc+j03SEjtD9HrOl8gVFByeM0aJksoUuUVU9TBaZa2rgj0oA==} + engines: {node: '>=18'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.27.3': + resolution: {integrity: sha512-sZOuFz/xWnZ4KH3YfFrKCf1WyPZHakVzTiqji3WDc0BCl2kBwiJLCXpzLzUBLgmp4veFZdvN5ChW4Eq/8Fc2Fg==} + engines: {node: '>=18'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.27.3': + resolution: {integrity: sha512-s6nPv2QkSupJwLYyfS+gwdirm0ukyTFNl3KTgZEAiJDd+iHZcbTPPcWCcRYH+WlNbwChgH2QkE9NSlNrMT8Gfw==} + engines: {node: '>=18'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.27.3': + resolution: {integrity: sha512-yGlQYjdxtLdh0a3jHjuwOrxQjOZYD/C9PfdbgJJF3TIZWnm/tMd/RcNiLngiu4iwcBAOezdnSLAwQDPqTmtTYg==} + engines: {node: '>=18'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.27.3': + resolution: {integrity: sha512-WO60Sn8ly3gtzhyjATDgieJNet/KqsDlX5nRC5Y3oTFcS1l0KWba+SEa9Ja1GfDqSF1z6hif/SkpQJbL63cgOA==} + engines: {node: '>=18'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.27.3': + resolution: {integrity: sha512-APsymYA6sGcZ4pD6k+UxbDjOFSvPWyZhjaiPyl/f79xKxwTnrn5QUnXR5prvetuaSMsb4jgeHewIDCIWljrSxw==} + engines: {node: '>=18'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.27.3': + resolution: {integrity: sha512-eizBnTeBefojtDb9nSh4vvVQ3V9Qf9Df01PfawPcRzJH4gFSgrObw+LveUyDoKU3kxi5+9RJTCWlj4FjYXVPEA==} + engines: {node: '>=18'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.27.3': + resolution: {integrity: sha512-3Emwh0r5wmfm3ssTWRQSyVhbOHvqegUDRd0WhmXKX2mkHJe1SFCMJhagUleMq+Uci34wLSipf8Lagt4LlpRFWQ==} + engines: {node: '>=18'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.27.3': + resolution: {integrity: sha512-pBHUx9LzXWBc7MFIEEL0yD/ZVtNgLytvx60gES28GcWMqil8ElCYR4kvbV2BDqsHOvVDRrOxGySBM9Fcv744hw==} + engines: {node: '>=18'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.27.3': + resolution: {integrity: sha512-Czi8yzXUWIQYAtL/2y6vogER8pvcsOsk5cpwL4Gk5nJqH5UZiVByIY8Eorm5R13gq+DQKYg0+JyQoytLQas4dA==} + engines: {node: '>=18'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-arm64@0.27.3': + resolution: {integrity: sha512-sDpk0RgmTCR/5HguIZa9n9u+HVKf40fbEUt+iTzSnCaGvY9kFP0YKBWZtJaraonFnqef5SlJ8/TiPAxzyS+UoA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.27.3': + resolution: {integrity: sha512-P14lFKJl/DdaE00LItAukUdZO5iqNH7+PjoBm+fLQjtxfcfFE20Xf5CrLsmZdq5LFFZzb5JMZ9grUwvtVYzjiA==} + engines: {node: '>=18'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-arm64@0.27.3': + resolution: {integrity: sha512-AIcMP77AvirGbRl/UZFTq5hjXK+2wC7qFRGoHSDrZ5v5b8DK/GYpXW3CPRL53NkvDqb9D+alBiC/dV0Fb7eJcw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.27.3': + resolution: {integrity: sha512-DnW2sRrBzA+YnE70LKqnM3P+z8vehfJWHXECbwBmH/CU51z6FiqTQTHFenPlHmo3a8UgpLyH3PT+87OViOh1AQ==} + engines: {node: '>=18'} + cpu: [x64] + os: [openbsd] + + '@esbuild/openharmony-arm64@0.27.3': + resolution: {integrity: sha512-NinAEgr/etERPTsZJ7aEZQvvg/A6IsZG/LgZy+81wON2huV7SrK3e63dU0XhyZP4RKGyTm7aOgmQk0bGp0fy2g==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + + '@esbuild/sunos-x64@0.27.3': + resolution: {integrity: sha512-PanZ+nEz+eWoBJ8/f8HKxTTD172SKwdXebZ0ndd953gt1HRBbhMsaNqjTyYLGLPdoWHy4zLU7bDVJztF5f3BHA==} + engines: {node: '>=18'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.27.3': + resolution: {integrity: sha512-B2t59lWWYrbRDw/tjiWOuzSsFh1Y/E95ofKz7rIVYSQkUYBjfSgf6oeYPNWHToFRr2zx52JKApIcAS/D5TUBnA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.27.3': + resolution: {integrity: sha512-QLKSFeXNS8+tHW7tZpMtjlNb7HKau0QDpwm49u0vUp9y1WOF+PEzkU84y9GqYaAVW8aH8f3GcBck26jh54cX4Q==} + engines: {node: '>=18'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.27.3': + resolution: {integrity: sha512-4uJGhsxuptu3OcpVAzli+/gWusVGwZZHTlS63hh++ehExkVT8SgiEf7/uC/PclrPPkLhZqGgCTjd0VWLo6xMqA==} + engines: {node: '>=18'} + cpu: [x64] + os: [win32] + + '@eslint-community/eslint-utils@4.9.1': + resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.2': + resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/config-array@0.21.1': + resolution: {integrity: sha512-aw1gNayWpdI/jSYVgzN5pL0cfzU02GT3NBpeT/DXbx1/1x7ZKxFPd9bwrzygx/qiwIQiJ1sw/zD8qY/kRvlGHA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/config-helpers@0.4.2': + resolution: {integrity: sha512-gBrxN88gOIf3R7ja5K9slwNayVcZgK6SOUORm2uBzTeIEfeVaIhOpCtTox3P6R7o2jLFwLFTLnC7kU/RGcYEgw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.17.0': + resolution: {integrity: sha512-yL/sLrpmtDaFEiUj1osRP4TI2MDz1AddJL+jZ7KSqvBuliN4xqYY54IfdN8qD8Toa6g1iloph1fxQNkjOxrrpQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/eslintrc@3.3.3': + resolution: {integrity: sha512-Kr+LPIUVKz2qkx1HAMH8q1q6azbqBAsXJUxBl/ODDuVPX45Z9DfwB8tPjTi6nNZ8BuM3nbJxC5zCAg5elnBUTQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/js@9.39.2': + resolution: {integrity: sha512-q1mjIoW1VX4IvSocvM/vbTiveKC4k9eLrajNEuSsmjymSDEbpGddtpfOoN7YGAqBK3NG+uqo8ia4PDTt8buCYA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/object-schema@2.1.7': + resolution: {integrity: sha512-VtAOaymWVfZcmZbp6E2mympDIHvyjXs/12LqWYjVw6qjrfF+VK+fyG33kChz3nnK+SU5/NeHOqrTEHS8sXO3OA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/plugin-kit@0.4.1': + resolution: {integrity: sha512-43/qtrDUokr7LJqoF2c3+RInu/t4zfrpYdoSDfYyhg52rwLV6TnOvdG4fXm7IkSB3wErkcmJS9iEhjVtOSEjjA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@fastify/ajv-compiler@4.0.5': + resolution: {integrity: sha512-KoWKW+MhvfTRWL4qrhUwAAZoaChluo0m0vbiJlGMt2GXvL4LVPQEjt8kSpHI3IBq5Rez8fg+XeH3cneztq+C7A==} + + '@fastify/cors@11.2.0': + resolution: {integrity: sha512-LbLHBuSAdGdSFZYTLVA3+Ch2t+sA6nq3Ejc6XLAKiQ6ViS2qFnvicpj0htsx03FyYeLs04HfRNBsz/a8SvbcUw==} + + '@fastify/error@4.2.0': + resolution: {integrity: sha512-RSo3sVDXfHskiBZKBPRgnQTtIqpi/7zhJOEmAxCiBcM7d0uwdGdxLlsCaLzGs8v8NnxIRlfG0N51p5yFaOentQ==} + + '@fastify/fast-json-stringify-compiler@5.0.3': + resolution: {integrity: sha512-uik7yYHkLr6fxd8hJSZ8c+xF4WafPK+XzneQDPU+D10r5X19GW8lJcom2YijX2+qtFF1ENJlHXKFM9ouXNJYgQ==} + + '@fastify/forwarded@3.0.1': + resolution: {integrity: sha512-JqDochHFqXs3C3Ml3gOY58zM7OqO9ENqPo0UqAjAjH8L01fRZqwX9iLeX34//kiJubF7r2ZQHtBRU36vONbLlw==} + + '@fastify/merge-json-schemas@0.2.1': + resolution: {integrity: sha512-OA3KGBCy6KtIvLf8DINC5880o5iBlDX4SxzLQS8HorJAbqluzLRn80UXU0bxZn7UOFhFgpRJDasfwn9nG4FG4A==} + + '@fastify/proxy-addr@5.1.0': + resolution: {integrity: sha512-INS+6gh91cLUjB+PVHfu1UqcB76Sqtpyp7bnL+FYojhjygvOPA9ctiD/JDKsyD9Xgu4hUhCSJBPig/w7duNajw==} + + '@humanfs/core@0.19.1': + resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==} + engines: {node: '>=18.18.0'} + + '@humanfs/node@0.16.7': + resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==} + engines: {node: '>=18.18.0'} + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} + engines: {node: '>=18.18'} + + '@jridgewell/gen-mapping@0.3.13': + resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} + + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + + '@jridgewell/trace-mapping@0.3.31': + resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} + + '@loaders.gl/core@4.3.4': + resolution: {integrity: sha512-cG0C5fMZ1jyW6WCsf4LoHGvaIAJCEVA/ioqKoYRwoSfXkOf+17KupK1OUQyUCw5XoRn+oWA1FulJQOYlXnb9Gw==} + + '@loaders.gl/images@4.3.4': + resolution: {integrity: sha512-qgc33BaNsqN9cWa/xvcGvQ50wGDONgQQdzHCKDDKhV2w/uptZoR5iofJfuG8UUV2vUMMd82Uk9zbopRx2rS4Ag==} + peerDependencies: + '@loaders.gl/core': ^4.3.0 + + '@loaders.gl/loader-utils@4.3.4': + resolution: {integrity: sha512-tjMZvlKQSaMl2qmYTAxg+ySR6zd6hQn5n3XaU8+Ehp90TD3WzxvDKOMNDqOa72fFmIV+KgPhcmIJTpq4lAdC4Q==} + peerDependencies: + '@loaders.gl/core': ^4.3.0 + + '@loaders.gl/schema@4.3.4': + resolution: {integrity: sha512-1YTYoatgzr/6JTxqBLwDiD3AVGwQZheYiQwAimWdRBVB0JAzych7s1yBuE0CVEzj4JDPKOzVAz8KnU1TiBvJGw==} + peerDependencies: + '@loaders.gl/core': ^4.3.0 + + '@loaders.gl/worker-utils@4.3.4': + resolution: {integrity: sha512-EbsszrASgT85GH3B7jkx7YXfQyIYo/rlobwMx6V3ewETapPUwdSAInv+89flnk5n2eu2Lpdeh+2zS6PvqbL2RA==} + peerDependencies: + '@loaders.gl/core': ^4.3.0 + + '@luma.gl/constants@9.2.6': + resolution: {integrity: sha512-rvFFrJuSm5JIWbDHFuR4Q2s4eudO3Ggsv0TsGKn9eqvO7bBiPm/ANugHredvh3KviEyYuMZZxtfJvBdr3kzldg==} + + '@luma.gl/core@9.2.6': + resolution: {integrity: sha512-d8KcH8ZZcjDAodSN/G2nueA9YE2X8kMz7Q0OxDGpCww6to1MZXM3Ydate/Jqsb5DDKVgUF6yD6RL8P5jOki9Yw==} + + '@luma.gl/engine@9.2.6': + resolution: {integrity: sha512-1AEDs2AUqOWh7Wl4onOhXmQF+Rz1zNdPXF+Kxm4aWl92RQ42Sh2CmTvRt2BJku83VQ91KFIEm/v3qd3Urzf+Uw==} + peerDependencies: + '@luma.gl/core': ~9.2.0 + '@luma.gl/shadertools': ~9.2.0 + + '@luma.gl/shadertools@9.2.6': + resolution: {integrity: sha512-4+uUbynqPUra9d/z1nQChyHmhLgmKfSMjS7kOwLB6exSnhKnpHL3+Hu9fv55qyaX50nGH3oHawhGtJ6RRvu65w==} + peerDependencies: + '@luma.gl/core': ~9.2.0 + + '@luma.gl/webgl@9.2.6': + resolution: {integrity: sha512-NGBTdxJMk7j8Ygr1zuTyAvr1Tw+EpupMIQo7RelFjEsZXg6pujFqiDMM+rgxex8voCeuhWBJc7Rs+MoSqd46UQ==} + peerDependencies: + '@luma.gl/core': ~9.2.0 + + '@mapbox/geojson-rewind@0.5.2': + resolution: {integrity: sha512-tJaT+RbYGJYStt7wI3cq4Nl4SXxG8W7JDG5DMJu97V25RnbNg3QtQtf+KD+VLjNpWKYsRvXDNmNrBgEETr1ifA==} + hasBin: true + + '@mapbox/jsonlint-lines-primitives@2.0.2': + resolution: {integrity: sha512-rY0o9A5ECsTQRVhv7tL/OyDpGAoUB4tTvLiW1DSzQGq4bvTPhNw1VpSNjDJc5GFZ2XuyOtSWSVN05qOtcD71qQ==} + engines: {node: '>= 0.6'} + + '@mapbox/point-geometry@1.1.0': + resolution: {integrity: sha512-YGcBz1cg4ATXDCM/71L9xveh4dynfGmcLDqufR+nQQy3fKwsAZsWd/x4621/6uJaeB9mwOHE6hPeDgXz9uViUQ==} + + '@mapbox/tiny-sdf@2.0.7': + resolution: {integrity: sha512-25gQLQMcpivjOSA40g3gO6qgiFPDpWRoMfd+G/GoppPIeP6JDaMMkMrEJnMZhKyyS6iKwVt5YKu02vCUyJM3Ug==} + + '@mapbox/unitbezier@0.0.1': + resolution: {integrity: sha512-nMkuDXFv60aBr9soUG5q+GvZYL+2KZHVvsqFCzqnkGEf46U2fvmytHaEVc1/YZbiLn8X+eR3QzX1+dwDO1lxlw==} + + '@mapbox/vector-tile@2.0.4': + resolution: {integrity: sha512-AkOLcbgGTdXScosBWwmmD7cDlvOjkg/DetGva26pIRiZPdeJYjYKarIlb4uxVzi6bwHO6EWH82eZ5Nuv4T5DUg==} + + '@mapbox/whoots-js@3.1.0': + resolution: {integrity: sha512-Es6WcD0nO5l+2BOQS4uLfNPYQaNDfbot3X1XUoloz+x0mPDS3eeORZJl06HXjwBG1fOGwCRnzK88LMdxKRrd6Q==} + engines: {node: '>=6.0.0'} + + '@maplibre/geojson-vt@5.0.4': + resolution: {integrity: sha512-KGg9sma45S+stfH9vPCJk1J0lSDLWZgCT9Y8u8qWZJyjFlP8MNP1WGTxIMYJZjDvVT3PDn05kN1C95Sut1HpgQ==} + + '@maplibre/maplibre-gl-style-spec@24.4.1': + resolution: {integrity: sha512-UKhA4qv1h30XT768ccSv5NjNCX+dgfoq2qlLVmKejspPcSQTYD4SrVucgqegmYcKcmwf06wcNAa/kRd0NHWbUg==} + hasBin: true + + '@maplibre/mlt@1.1.6': + resolution: {integrity: sha512-rgtY3x65lrrfXycLf6/T22ZnjTg5WgIOsptOIoCaMZy4O4UAKTyZlYY0h6v8le721pTptF94U65yMDQkug+URw==} + + '@maplibre/vt-pbf@4.2.1': + resolution: {integrity: sha512-IxZBGq/+9cqf2qdWlFuQ+ZfoMhWpxDUGQZ/poPHOJBvwMUT1GuxLo6HgYTou+xxtsOsjfbcjI8PZaPCtmt97rA==} + + '@math.gl/core@4.1.0': + resolution: {integrity: sha512-FrdHBCVG3QdrworwrUSzXIaK+/9OCRLscxI2OUy6sLOHyHgBMyfnEGs99/m3KNvs+95BsnQLWklVfpKfQzfwKA==} + + '@math.gl/polygon@4.1.0': + resolution: {integrity: sha512-YA/9PzaCRHbIP5/0E9uTYrqe+jsYTQoqoDWhf6/b0Ixz8bPZBaGDEafLg3z7ffBomZLacUty9U3TlPjqMtzPjA==} + + '@math.gl/sun@4.1.0': + resolution: {integrity: sha512-i3q6OCBLSZ5wgZVhXg+X7gsjY/TUtuFW/2KBiq/U1ypLso3S4sEykoU/MGjxUv1xiiGtr+v8TeMbO1OBIh/HmA==} + + '@math.gl/types@4.1.0': + resolution: {integrity: sha512-clYZdHcmRvMzVK5fjeDkQlHUzXQSNdZ7s4xOqC3nJPgz4C/TZkUecTo9YS4PruZqtDda/ag4erndP0MIn40dGA==} + + '@math.gl/web-mercator@4.1.0': + resolution: {integrity: sha512-HZo3vO5GCMkXJThxRJ5/QYUYRr3XumfT8CzNNCwoJfinxy5NtKUd7dusNTXn7yJ40UoB8FMIwkVwNlqaiRZZAw==} + + '@pinojs/redact@0.4.0': + resolution: {integrity: sha512-k2ENnmBugE/rzQfEcdWHcCY+/FM3VLzH9cYEsbdsoqrvzAKRhUZeRNhAZvB8OitQJ1TBed3yqWtdjzS6wJKBwg==} + + '@probe.gl/env@4.1.0': + resolution: {integrity: sha512-5ac2Jm2K72VCs4eSMsM7ykVRrV47w32xOGMvcgqn8vQdEMF9PRXyBGYEV9YbqRKWNKpNKmQJVi4AHM/fkCxs9w==} + + '@probe.gl/log@4.1.0': + resolution: {integrity: sha512-r4gRReNY6f+OZEMgfWEXrAE2qJEt8rX0HsDJQXUBMoc+5H47bdB7f/5HBHAmapK8UydwPKL9wCDoS22rJ0yq7Q==} + + '@probe.gl/stats@4.1.0': + resolution: {integrity: sha512-EI413MkWKBDVNIfLdqbeNSJTs7ToBz/KVGkwi3D+dQrSIkRI2IYbWGAU3xX+D6+CI4ls8ehxMhNpUVMaZggDvQ==} + + '@rolldown/pluginutils@1.0.0-rc.3': + resolution: {integrity: sha512-eybk3TjzzzV97Dlj5c+XrBFW57eTNhzod66y9HrBlzJ6NsCrWCp/2kaPS3K9wJmurBC0Tdw4yPjXKZqlznim3Q==} + + '@rollup/rollup-android-arm-eabi@4.57.1': + resolution: {integrity: sha512-A6ehUVSiSaaliTxai040ZpZ2zTevHYbvu/lDoeAteHI8QnaosIzm4qwtezfRg1jOYaUmnzLX1AOD6Z+UJjtifg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.57.1': + resolution: {integrity: sha512-dQaAddCY9YgkFHZcFNS/606Exo8vcLHwArFZ7vxXq4rigo2bb494/xKMMwRRQW6ug7Js6yXmBZhSBRuBvCCQ3w==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.57.1': + resolution: {integrity: sha512-crNPrwJOrRxagUYeMn/DZwqN88SDmwaJ8Cvi/TN1HnWBU7GwknckyosC2gd0IqYRsHDEnXf328o9/HC6OkPgOg==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.57.1': + resolution: {integrity: sha512-Ji8g8ChVbKrhFtig5QBV7iMaJrGtpHelkB3lsaKzadFBe58gmjfGXAOfI5FV0lYMH8wiqsxKQ1C9B0YTRXVy4w==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.57.1': + resolution: {integrity: sha512-R+/WwhsjmwodAcz65guCGFRkMb4gKWTcIeLy60JJQbXrJ97BOXHxnkPFrP+YwFlaS0m+uWJTstrUA9o+UchFug==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.57.1': + resolution: {integrity: sha512-IEQTCHeiTOnAUC3IDQdzRAGj3jOAYNr9kBguI7MQAAZK3caezRrg0GxAb6Hchg4lxdZEI5Oq3iov/w/hnFWY9Q==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.57.1': + resolution: {integrity: sha512-F8sWbhZ7tyuEfsmOxwc2giKDQzN3+kuBLPwwZGyVkLlKGdV1nvnNwYD0fKQ8+XS6hp9nY7B+ZeK01EBUE7aHaw==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.57.1': + resolution: {integrity: sha512-rGfNUfn0GIeXtBP1wL5MnzSj98+PZe/AXaGBCRmT0ts80lU5CATYGxXukeTX39XBKsxzFpEeK+Mrp9faXOlmrw==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.57.1': + resolution: {integrity: sha512-MMtej3YHWeg/0klK2Qodf3yrNzz6CGjo2UntLvk2RSPlhzgLvYEB3frRvbEF2wRKh1Z2fDIg9KRPe1fawv7C+g==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.57.1': + resolution: {integrity: sha512-1a/qhaaOXhqXGpMFMET9VqwZakkljWHLmZOX48R0I/YLbhdxr1m4gtG1Hq7++VhVUmf+L3sTAf9op4JlhQ5u1Q==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loong64-gnu@4.57.1': + resolution: {integrity: sha512-QWO6RQTZ/cqYtJMtxhkRkidoNGXc7ERPbZN7dVW5SdURuLeVU7lwKMpo18XdcmpWYd0qsP1bwKPf7DNSUinhvA==} + cpu: [loong64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-loong64-musl@4.57.1': + resolution: {integrity: sha512-xpObYIf+8gprgWaPP32xiN5RVTi/s5FCR+XMXSKmhfoJjrpRAjCuuqQXyxUa/eJTdAE6eJ+KDKaoEqjZQxh3Gw==} + cpu: [loong64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-ppc64-gnu@4.57.1': + resolution: {integrity: sha512-4BrCgrpZo4hvzMDKRqEaW1zeecScDCR+2nZ86ATLhAoJ5FQ+lbHVD3ttKe74/c7tNT9c6F2viwB3ufwp01Oh2w==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-ppc64-musl@4.57.1': + resolution: {integrity: sha512-NOlUuzesGauESAyEYFSe3QTUguL+lvrN1HtwEEsU2rOwdUDeTMJdO5dUYl/2hKf9jWydJrO9OL/XSSf65R5+Xw==} + cpu: [ppc64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-riscv64-gnu@4.57.1': + resolution: {integrity: sha512-ptA88htVp0AwUUqhVghwDIKlvJMD/fmL/wrQj99PRHFRAG6Z5nbWoWG4o81Nt9FT+IuqUQi+L31ZKAFeJ5Is+A==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-musl@4.57.1': + resolution: {integrity: sha512-S51t7aMMTNdmAMPpBg7OOsTdn4tySRQvklmL3RpDRyknk87+Sp3xaumlatU+ppQ+5raY7sSTcC2beGgvhENfuw==} + cpu: [riscv64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-s390x-gnu@4.57.1': + resolution: {integrity: sha512-Bl00OFnVFkL82FHbEqy3k5CUCKH6OEJL54KCyx2oqsmZnFTR8IoNqBF+mjQVcRCT5sB6yOvK8A37LNm/kPJiZg==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.57.1': + resolution: {integrity: sha512-ABca4ceT4N+Tv/GtotnWAeXZUZuM/9AQyCyKYyKnpk4yoA7QIAuBt6Hkgpw8kActYlew2mvckXkvx0FfoInnLg==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.57.1': + resolution: {integrity: sha512-HFps0JeGtuOR2convgRRkHCekD7j+gdAuXM+/i6kGzQtFhlCtQkpwtNzkNj6QhCDp7DRJ7+qC/1Vg2jt5iSOFw==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-openbsd-x64@4.57.1': + resolution: {integrity: sha512-H+hXEv9gdVQuDTgnqD+SQffoWoc0Of59AStSzTEj/feWTBAnSfSD3+Dql1ZruJQxmykT/JVY0dE8Ka7z0DH1hw==} + cpu: [x64] + os: [openbsd] + + '@rollup/rollup-openharmony-arm64@4.57.1': + resolution: {integrity: sha512-4wYoDpNg6o/oPximyc/NG+mYUejZrCU2q+2w6YZqrAs2UcNUChIZXjtafAiiZSUc7On8v5NyNj34Kzj/Ltk6dQ==} + cpu: [arm64] + os: [openharmony] + + '@rollup/rollup-win32-arm64-msvc@4.57.1': + resolution: {integrity: sha512-O54mtsV/6LW3P8qdTcamQmuC990HDfR71lo44oZMZlXU4tzLrbvTii87Ni9opq60ds0YzuAlEr/GNwuNluZyMQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.57.1': + resolution: {integrity: sha512-P3dLS+IerxCT/7D2q2FYcRdWRl22dNbrbBEtxdWhXrfIMPP9lQhb5h4Du04mdl5Woq05jVCDPCMF7Ub0NAjIew==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.57.1': + resolution: {integrity: sha512-VMBH2eOOaKGtIJYleXsi2B8CPVADrh+TyNxJ4mWPnKfLB/DBUmzW+5m1xUrcwWoMfSLagIRpjUFeW5CO5hyciQ==} + cpu: [x64] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.57.1': + resolution: {integrity: sha512-mxRFDdHIWRxg3UfIIAwCm6NzvxG0jDX/wBN6KsQFTvKFqqg9vTrWUE68qEjHt19A5wwx5X5aUi2zuZT7YR0jrA==} + cpu: [x64] + os: [win32] + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.27.0': + resolution: {integrity: sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} + + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + + '@types/geojson@7946.0.16': + resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + + '@types/json-schema@7.0.15': + resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + + '@types/node@24.10.13': + resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==} + + '@types/offscreencanvas@2019.7.3': + resolution: {integrity: sha512-ieXiYmgSRXUDeOntE1InxjWyvEelZGP63M+cGuquuRLuIKKT1osnkXjxev9B7d1nXSug5vpunx+gNlbVxMlC9A==} + + '@types/react-dom@19.2.3': + resolution: {integrity: sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ==} + peerDependencies: + '@types/react': ^19.2.0 + + '@types/react@19.2.14': + resolution: {integrity: sha512-ilcTH/UniCkMdtexkoCN0bI7pMcJDvmQFPvuPvmEaYA/NSfFTAgdUSLAoVjaRJm7+6PvcM+q1zYOwS4wTYMF9w==} + + '@types/supercluster@7.1.3': + resolution: {integrity: sha512-Z0pOY34GDFl3Q6hUFYf3HkTwKEE02e7QgtJppBt+beEAxnyOpJua+voGFvxINBHa06GwLFFym7gRPY2SiKIfIA==} + + '@typescript-eslint/eslint-plugin@8.55.0': + resolution: {integrity: sha512-1y/MVSz0NglV1ijHC8OT49mPJ4qhPYjiK08YUQVbIOyu+5k862LKUHFkpKHWu//zmr7hDR2rhwUm6gnCGNmGBQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.55.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/parser@8.55.0': + resolution: {integrity: sha512-4z2nCSBfVIMnbuu8uinj+f0o4qOeggYJLbjpPHka3KH1om7e+H9yLKTYgksTaHcGco+NClhhY2vyO3HsMH1RGw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/project-service@8.55.0': + resolution: {integrity: sha512-zRcVVPFUYWa3kNnjaZGXSu3xkKV1zXy8M4nO/pElzQhFweb7PPtluDLQtKArEOGmjXoRjnUZ29NjOiF0eCDkcQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/scope-manager@8.55.0': + resolution: {integrity: sha512-fVu5Omrd3jeqeQLiB9f1YsuK/iHFOwb04bCtY4BSCLgjNbOD33ZdV6KyEqplHr+IlpgT0QTZ/iJ+wT7hvTx49Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/tsconfig-utils@8.55.0': + resolution: {integrity: sha512-1R9cXqY7RQd7WuqSN47PK9EDpgFUK3VqdmbYrvWJZYDd0cavROGn+74ktWBlmJ13NXUQKlZ/iAEQHI/V0kKe0Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/type-utils@8.55.0': + resolution: {integrity: sha512-x1iH2unH4qAt6I37I2CGlsNs+B9WGxurP2uyZLRz6UJoZWDBx9cJL1xVN/FiOmHEONEg6RIufdvyT0TEYIgC5g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/types@8.55.0': + resolution: {integrity: sha512-ujT0Je8GI5BJWi+/mMoR0wxwVEQaxM+pi30xuMiJETlX80OPovb2p9E8ss87gnSVtYXtJoU9U1Cowcr6w2FE0w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@8.55.0': + resolution: {integrity: sha512-EwrH67bSWdx/3aRQhCoxDaHM+CrZjotc2UCCpEDVqfCE+7OjKAGWNY2HsCSTEVvWH2clYQK8pdeLp42EVs+xQw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/utils@8.55.0': + resolution: {integrity: sha512-BqZEsnPGdYpgyEIkDC1BadNY8oMwckftxBT+C8W0g1iKPdeqKZBtTfnvcq0nf60u7MkjFO8RBvpRGZBPw4L2ow==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + '@typescript-eslint/visitor-keys@8.55.0': + resolution: {integrity: sha512-AxNRwEie8Nn4eFS1FzDMJWIISMGoXMb037sgCBJ3UR6o0fQTzr2tqN9WT+DkWJPhIdQCfV7T6D387566VtnCJA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@vitejs/plugin-react@5.1.4': + resolution: {integrity: sha512-VIcFLdRi/VYRU8OL/puL7QXMYafHmqOnwTZY50U1JPlCNj30PxCMx65c494b1K9be9hX83KVt0+gTEwTWLqToA==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + + abstract-logging@2.0.1: + resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} + engines: {node: '>=0.4.0'} + hasBin: true + + adler-32@1.3.1: + resolution: {integrity: sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==} + engines: {node: '>=0.8'} + + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + + avvio@9.2.0: + resolution: {integrity: sha512-2t/sy01ArdHHE0vRH5Hsay+RtCZt3dLPji7W7/MMOCEgze5b7SNDC4j5H6FnVgPkI1MTNFGzHdHrVXDDl7QSSQ==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + baseline-browser-mapping@2.9.19: + resolution: {integrity: sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==} + hasBin: true + + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} + + brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} + + browserslist@4.28.1: + resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + caniuse-lite@1.0.30001769: + resolution: {integrity: sha512-BCfFL1sHijQlBGWBMuJyhZUhzo7wer5sVj9hqekB/7xn0Ypy+pER/edCYQm4exbXj4WiySGp40P8UuTh6w1srg==} + + cfb@1.2.2: + resolution: {integrity: sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==} + engines: {node: '>=0.8'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + codepage@1.15.0: + resolution: {integrity: sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==} + engines: {node: '>=0.8'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie@1.1.1: + resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} + engines: {node: '>=18'} + + crc-32@1.2.2: + resolution: {integrity: sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==} + engines: {node: '>=0.8'} + hasBin: true + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + csstype@3.2.3: + resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==} + + d3-hexbin@0.2.2: + resolution: {integrity: sha512-KS3fUT2ReD4RlGCjvCEm1RgMtp2NFZumdMu4DBzQK8AZv3fXRM6Xm8I4fSU07UXvH4xxg03NwWKWdvxfS/yc4w==} + + debug@4.4.3: + resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + + earcut@2.2.4: + resolution: {integrity: sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==} + + earcut@3.0.2: + resolution: {integrity: sha512-X7hshQbLyMJ/3RPhyObLARM2sNxxmRALLKx1+NVFFnQ9gKzmCrxm9+uLIAdBcvc8FNLpctqlQ2V6AE92Ol9UDQ==} + + electron-to-chromium@1.5.286: + resolution: {integrity: sha512-9tfDXhJ4RKFNerfjdCcZfufu49vg620741MNs26a9+bhLThdB+plgMeou98CAaHu/WATj2iHOOHTp1hWtABj2A==} + + esbuild@0.27.3: + resolution: {integrity: sha512-8VwMnyGCONIs6cWue2IdpHxHnAjzxnw2Zr7MkVxB2vjmQ2ivqGFb4LEG3SMnv0Gb2F/G/2yA8zUaiL1gywDCCg==} + engines: {node: '>=18'} + hasBin: true + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + eslint-plugin-react-hooks@7.0.1: + resolution: {integrity: sha512-O0d0m04evaNzEPoSW+59Mezf8Qt0InfgGIBJnpC0h3NH/WjUAR7BIKUfysC6todmtiZ/A0oUVS8Gce0WhBrHsA==} + engines: {node: '>=18'} + peerDependencies: + eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 || ^9.0.0 + + eslint-plugin-react-refresh@0.4.26: + resolution: {integrity: sha512-1RETEylht2O6FM/MvgnyvT+8K21wLqDNg4qD51Zj3guhjt433XbnnkVttHMyaVyAFD03QSV4LPS5iE3VQmO7XQ==} + peerDependencies: + eslint: '>=8.40' + + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@9.39.2: + resolution: {integrity: sha512-LEyamqS7W5HB3ujJyvi0HQK/dtVINZvd5mAAp9eT5S/ujByGjiZLCzPcHVzuXbpJDJF/cxwHlfceVUDZ2lnSTw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + hasBin: true + peerDependencies: + jiti: '*' + peerDependenciesMeta: + jiti: + optional: true + + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + esquery@1.7.0: + resolution: {integrity: sha512-Ap6G0WQwcU/LHsvLwON1fAQX9Zp0A2Y6Y/cJBl9r/JbW90Zyg4/zbG6zzKa2OTALELarYHmKu0GhpM5EO+7T0g==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + fast-decode-uri-component@1.0.1: + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-json-stringify@6.3.0: + resolution: {integrity: sha512-oRCntNDY/329HJPlmdNLIdogNtt6Vyjb1WuT01Soss3slIdyUp8kAcDU3saQTOquEK8KFVfwIIF7FebxUAu+yA==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-querystring@1.1.2: + resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} + + fast-uri@3.1.0: + resolution: {integrity: sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==} + + fastify-plugin@5.1.0: + resolution: {integrity: sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==} + + fastify@5.7.4: + resolution: {integrity: sha512-e6l5NsRdaEP8rdD8VR0ErJASeyaRbzXYpmkrpr2SuvuMq6Si3lvsaVy5C+7gLanEkvjpMDzBXWE5HPeb/hgTxA==} + + fastq@1.20.1: + resolution: {integrity: sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==} + + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + + file-entry-cache@8.0.0: + resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} + engines: {node: '>=16.0.0'} + + find-my-way@9.4.0: + resolution: {integrity: sha512-5Ye4vHsypZRYtS01ob/iwHzGRUDELlsoCftI/OZFhcLs1M0tkGPcXldE80TAZC5yYuJMBPJQQ43UHlqbJWiX2w==} + engines: {node: '>=20'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@4.0.1: + resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} + engines: {node: '>=16'} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + frac@1.1.2: + resolution: {integrity: sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==} + engines: {node: '>=0.8'} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + get-tsconfig@4.13.6: + resolution: {integrity: sha512-shZT/QMiSHc/YBLxxOkMtgSid5HFoauqCE3/exfsEcwg1WkeqjG+V40yBbBrsD+jW2HDXcs28xOfcbm2jI8Ddw==} + + gl-matrix@3.4.4: + resolution: {integrity: sha512-latSnyDNt/8zYUB6VIJ6PCh2jBjJX6gnDsoCZ7LyW7GkqrD51EWwa9qCoGixj8YqBtETQK/xY7OmpTF8xz1DdQ==} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + globals@14.0.0: + resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} + engines: {node: '>=18'} + + globals@16.5.0: + resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} + engines: {node: '>=18'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + hermes-estree@0.25.1: + resolution: {integrity: sha512-0wUoCcLp+5Ev5pDW2OriHC2MJCbwLwuRx+gAqMTOkGKJJiBCLjtrvy4PWUGn6MIVefecRpzoOZ/UV6iGdOr+Cw==} + + hermes-parser@0.25.1: + resolution: {integrity: sha512-6pEjquH3rqaI6cYAXYPcz9MS4rY6R4ngRgrgfDshRptUZIc3lw0MCIJIGDj9++mfySOuPTHB4nrSW99BCvOPIA==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + ipaddr.js@2.3.0: + resolution: {integrity: sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==} + engines: {node: '>= 10'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.1: + resolution: {integrity: sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-ref-resolver@3.0.0: + resolution: {integrity: sha512-hOrZIVL5jyYFjzk7+y7n5JDzGlU8rfWDuYyHwGa2WA8/pcmMHezp2xsVwxrebD/Q9t8Nc5DboieySDpCp4WG4A==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json-stringify-pretty-compact@4.0.0: + resolution: {integrity: sha512-3CNZ2DnrpByG9Nqj6Xo8vqbjT4F6N+tb4Gb28ESAZjYZ5yqvmc56J+/kuIwkaAMOyblTQhUW7PxMkUb8Q36N3Q==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + kdbush@4.0.2: + resolution: {integrity: sha512-WbCVYJ27Sz8zi9Q7Q0xHC+05iwkm3Znipc2XTlrnJbsHMYktW4hPhXUE8Ys1engBrvffoSCqbil1JQAa7clRpA==} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + light-my-request@6.6.0: + resolution: {integrity: sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + maplibre-gl@5.18.0: + resolution: {integrity: sha512-UtWxPBpHuFvEkM+5FVfcFG9ZKEWZQI6+PZkvLErr8Zs5ux+O7/KQ3JjSUvAfOlMeMgd/77qlHpOw0yHL7JU5cw==} + engines: {node: '>=16.14.0', npm: '>=8.1.0'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mjolnir.js@3.0.0: + resolution: {integrity: sha512-siX3YCG7N2HnmN1xMH3cK4JkUZJhbkhRFJL+G5N1vH0mh1t5088rJknIoqDFWDIU6NPGvRRgLnYW3ZHjSMEBLA==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + murmurhash-js@1.0.0: + resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==} + + nanoid@3.3.11: + resolution: {integrity: sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + node-releases@2.0.27: + resolution: {integrity: sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==} + + on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + pbf@4.0.1: + resolution: {integrity: sha512-SuLdBvS42z33m8ejRbInMapQe8n0D3vN/Xd5fmWM3tufNgRQFBpaW2YVJxQZV4iPNqb0vEFvssMEo5w9c6BTIA==} + hasBin: true + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@4.0.3: + resolution: {integrity: sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==} + engines: {node: '>=12'} + + pino-abstract-transport@3.0.0: + resolution: {integrity: sha512-wlfUczU+n7Hy/Ha5j9a/gZNy7We5+cXp8YL+X+PG8S0KXxw7n/JXA3c46Y0zQznIJ83URJiwy7Lh56WLokNuxg==} + + pino-std-serializers@7.1.0: + resolution: {integrity: sha512-BndPH67/JxGExRgiX1dX0w1FvZck5Wa4aal9198SrRhZjH3GxKQUKIBnYJTdj2HDN3UQAS06HlfcSbQj2OHmaw==} + + pino@10.3.1: + resolution: {integrity: sha512-r34yH/GlQpKZbU1BvFFqOjhISRo1MNx1tWYsYvmj6KIRHSPMT2+yHOEb1SG6NMvRoHRF0a07kCOox/9yakl1vg==} + hasBin: true + + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} + engines: {node: ^10 || ^12 || >=14} + + potpack@2.1.0: + resolution: {integrity: sha512-pcaShQc1Shq0y+E7GqJqvZj8DTthWV1KeHGdi0Z6IAin2Oi3JnLCOfwnCo84qc+HAp52wT9nK9H7FAJp5a44GQ==} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + process-warning@4.0.1: + resolution: {integrity: sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==} + + process-warning@5.0.0: + resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==} + + protocol-buffers-schema@3.6.0: + resolution: {integrity: sha512-TdDRD+/QNdrCGCE7v8340QyuXd4kIWIgapsE2+n/SaGiSSbomYl4TjHlvIoCWRpE7wFt02EpB35VVA2ImcBVqw==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + + quickselect@3.0.0: + resolution: {integrity: sha512-XdjUArbK4Bm5fLLvlm5KpTFOiOThgfWWI4axAZDWg4E/0mKdZyI9tNEfds27qCi1ze/vwTR16kvmmGhRra3c2g==} + + react-dom@19.2.4: + resolution: {integrity: sha512-AXJdLo8kgMbimY95O2aKQqsz2iWi9jMgKJhRBAxECE4IFxfcazB2LmzloIoibJI3C12IlY20+KFaLv+71bUJeQ==} + peerDependencies: + react: ^19.2.4 + + react-refresh@0.18.0: + resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} + engines: {node: '>=0.10.0'} + + react@19.2.4: + resolution: {integrity: sha512-9nfp2hYpCwOjAN+8TZFGhtWEwgvWHXqESH8qT89AT/lWklpLON22Lc8pEtnpsZz7VmawabSU0gCjnj8aC0euHQ==} + engines: {node: '>=0.10.0'} + + real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + + resolve-protobuf-schema@2.1.0: + resolution: {integrity: sha512-kI5ffTiZWmJaS/huM8wZfEMer1eRd7oJQhDuxeCLe3t7N7mX3z94CN0xPxBQxFYQTSNz9T0i+v6inKqSdK8xrQ==} + + ret@0.5.0: + resolution: {integrity: sha512-I1XxrZSQ+oErkRR4jYbAyEEu2I0avBvvMM5JN+6EBprOGRCs63ENqZ3vjavq8fBw2+62G5LF5XelKwuJpcvcxw==} + engines: {node: '>=10'} + + reusify@1.1.0: + resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + + rollup@4.57.1: + resolution: {integrity: sha512-oQL6lgK3e2QZeQ7gcgIkS2YZPg5slw37hYufJ3edKlfQSGGm8ICoxswK15ntSzF/a8+h7ekRy7k7oWc3BQ7y8A==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rw@1.3.3: + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} + + safe-regex2@5.0.0: + resolution: {integrity: sha512-YwJwe5a51WlK7KbOJREPdjNrpViQBI3p4T50lfwPuDhZnE3XGVTlGvi+aolc5+RvxDD6bnUmjVsU9n1eboLUYw==} + + safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} + engines: {node: '>=10'} + + scheduler@0.27.0: + resolution: {integrity: sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==} + + secure-json-parse@4.1.0: + resolution: {integrity: sha512-l4KnYfEyqYJxDwlNVyRfO2E4NTHfMKAWdUuA8J0yve2Dz/E/PdBepY03RvyJpssIpRFwJoCD55wA+mEDs6ByWA==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + + set-cookie-parser@2.7.2: + resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + sonic-boom@4.2.1: + resolution: {integrity: sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + + ssf@0.11.2: + resolution: {integrity: sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==} + engines: {node: '>=0.8'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + supercluster@8.0.1: + resolution: {integrity: sha512-IiOea5kJ9iqzD2t7QJq/cREyLHTtSmUT6gQsweojg9WH2sYJqZK9SswTu6jrscO6D1G5v5vYZ9ru/eq85lXeZQ==} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + thread-stream@4.0.0: + resolution: {integrity: sha512-4iMVL6HAINXWf1ZKZjIPcz5wYaOdPhtO8ATvZ+Xqp3BTdaqtAwQkNmKORqcIo5YkQqGXq5cwfswDwMqqQNrpJA==} + engines: {node: '>=20'} + + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + + tinyqueue@3.0.0: + resolution: {integrity: sha512-gRa9gwYU3ECmQYv3lslts5hxuIa90veaEcxDYuu3QGOIAEM2mOZkVHp48ANJuu1CURtRdHKUBY5Lm1tHV+sD4g==} + + toad-cache@3.7.0: + resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==} + engines: {node: '>=12'} + + ts-api-utils@2.4.0: + resolution: {integrity: sha512-3TaVTaAv2gTiMB35i3FiGJaRfwb3Pyn/j3m/bfAvGe8FB7CF6u+LMYqYlDh7reQf7UNvoTvdfAqHGmPGOSsPmA==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + tsx@4.21.0: + resolution: {integrity: sha512-5C1sg4USs1lfG0GFb2RLXsdpXqBSEhAaA/0kPL01wxzpMqLILNxIxIOKiILz+cdg/pLnOUxFYOR5yhHU666wbw==} + engines: {node: '>=18.0.0'} + hasBin: true + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + typescript-eslint@8.55.0: + resolution: {integrity: sha512-HE4wj+r5lmDVS9gdaN0/+iqNvPZwGfnJ5lZuz7s5vLlg9ODw0bIiiETaios9LvFI1U94/VBXGm3CB2Y5cNFMpw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <6.0.0' + + typescript@5.9.3: + resolution: {integrity: sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==} + engines: {node: '>=14.17'} + hasBin: true + + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + + update-browserslist-db@1.2.3: + resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + vite@7.3.1: + resolution: {integrity: sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + + wgsl_reflect@1.2.3: + resolution: {integrity: sha512-BQWBIsOn411M+ffBxmA6QRLvAOVbuz3Uk4NusxnqC1H7aeQcVLhdA3k2k/EFFFtqVjhz3z7JOOZF1a9hj2tv4Q==} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wmf@1.0.2: + resolution: {integrity: sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==} + engines: {node: '>=0.8'} + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + word@0.3.0: + resolution: {integrity: sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==} + engines: {node: '>=0.8'} + + xlsx@0.18.5: + resolution: {integrity: sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==} + engines: {node: '>=0.8'} + hasBin: true + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zod-validation-error@4.0.2: + resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} + engines: {node: '>=18.0.0'} + peerDependencies: + zod: ^3.25.0 || ^4.0.0 + + zod@4.3.6: + resolution: {integrity: sha512-rftlrkhHZOcjDwkGlnUtZZkvaPHCsDATp4pGpuOOMDaTdDDXF91wuVDJoWoPsKX/3YPQ5fHuF3STjcYyKr+Qhg==} + +snapshots: + + '@babel/code-frame@7.29.0': + dependencies: + '@babel/helper-validator-identifier': 7.28.5 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.29.0': {} + + '@babel/core@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-compilation-targets': 7.28.6 + '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) + '@babel/helpers': 7.28.6 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/remapping': 2.3.5 + convert-source-map: 2.0.0 + debug: 4.4.3 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.29.1': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.28.6': + dependencies: + '@babel/compat-data': 7.29.0 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.28.1 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-module-imports@7.28.6': + dependencies: + '@babel/traverse': 7.29.0 + '@babel/types': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-module-imports': 7.28.6 + '@babel/helper-validator-identifier': 7.28.5 + '@babel/traverse': 7.29.0 + transitivePeerDependencies: + - supports-color + + '@babel/helper-plugin-utils@7.28.6': {} + + '@babel/helper-string-parser@7.27.1': {} + + '@babel/helper-validator-identifier@7.28.5': {} + + '@babel/helper-validator-option@7.27.1': {} + + '@babel/helpers@7.28.6': + dependencies: + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + + '@babel/parser@7.29.0': + dependencies: + '@babel/types': 7.29.0 + + '@babel/plugin-transform-react-jsx-self@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/plugin-transform-react-jsx-source@7.27.1(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + + '@babel/template@7.28.6': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@babel/traverse@7.29.0': + dependencies: + '@babel/code-frame': 7.29.0 + '@babel/generator': 7.29.1 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.29.0 + '@babel/template': 7.28.6 + '@babel/types': 7.29.0 + debug: 4.4.3 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.29.0': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.28.5 + + '@deck.gl/aggregation-layers@9.2.7(@deck.gl/core@9.2.7)(@deck.gl/layers@9.2.7(@deck.gl/core@9.2.7)(@loaders.gl/core@4.3.4)(@luma.gl/core@9.2.6)(@luma.gl/engine@9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6))))(@luma.gl/core@9.2.6)(@luma.gl/engine@9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6)))': + dependencies: + '@deck.gl/core': 9.2.7 + '@deck.gl/layers': 9.2.7(@deck.gl/core@9.2.7)(@loaders.gl/core@4.3.4)(@luma.gl/core@9.2.6)(@luma.gl/engine@9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6))) + '@luma.gl/constants': 9.2.6 + '@luma.gl/core': 9.2.6 + '@luma.gl/engine': 9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6)) + '@luma.gl/shadertools': 9.2.6(@luma.gl/core@9.2.6) + '@math.gl/core': 4.1.0 + '@math.gl/web-mercator': 4.1.0 + d3-hexbin: 0.2.2 + + '@deck.gl/core@9.2.7': + dependencies: + '@loaders.gl/core': 4.3.4 + '@loaders.gl/images': 4.3.4(@loaders.gl/core@4.3.4) + '@luma.gl/constants': 9.2.6 + '@luma.gl/core': 9.2.6 + '@luma.gl/engine': 9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6)) + '@luma.gl/shadertools': 9.2.6(@luma.gl/core@9.2.6) + '@luma.gl/webgl': 9.2.6(@luma.gl/core@9.2.6) + '@math.gl/core': 4.1.0 + '@math.gl/sun': 4.1.0 + '@math.gl/types': 4.1.0 + '@math.gl/web-mercator': 4.1.0 + '@probe.gl/env': 4.1.0 + '@probe.gl/log': 4.1.0 + '@probe.gl/stats': 4.1.0 + '@types/offscreencanvas': 2019.7.3 + gl-matrix: 3.4.4 + mjolnir.js: 3.0.0 + + '@deck.gl/layers@9.2.7(@deck.gl/core@9.2.7)(@loaders.gl/core@4.3.4)(@luma.gl/core@9.2.6)(@luma.gl/engine@9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6)))': + dependencies: + '@deck.gl/core': 9.2.7 + '@loaders.gl/core': 4.3.4 + '@loaders.gl/images': 4.3.4(@loaders.gl/core@4.3.4) + '@loaders.gl/schema': 4.3.4(@loaders.gl/core@4.3.4) + '@luma.gl/core': 9.2.6 + '@luma.gl/engine': 9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6)) + '@luma.gl/shadertools': 9.2.6(@luma.gl/core@9.2.6) + '@mapbox/tiny-sdf': 2.0.7 + '@math.gl/core': 4.1.0 + '@math.gl/polygon': 4.1.0 + '@math.gl/web-mercator': 4.1.0 + earcut: 2.2.4 + + '@deck.gl/mapbox@9.2.7(@deck.gl/core@9.2.7)(@luma.gl/constants@9.2.6)(@luma.gl/core@9.2.6)(@math.gl/web-mercator@4.1.0)': + dependencies: + '@deck.gl/core': 9.2.7 + '@luma.gl/constants': 9.2.6 + '@luma.gl/core': 9.2.6 + '@math.gl/web-mercator': 4.1.0 + + '@esbuild/aix-ppc64@0.27.3': + optional: true + + '@esbuild/android-arm64@0.27.3': + optional: true + + '@esbuild/android-arm@0.27.3': + optional: true + + '@esbuild/android-x64@0.27.3': + optional: true + + '@esbuild/darwin-arm64@0.27.3': + optional: true + + '@esbuild/darwin-x64@0.27.3': + optional: true + + '@esbuild/freebsd-arm64@0.27.3': + optional: true + + '@esbuild/freebsd-x64@0.27.3': + optional: true + + '@esbuild/linux-arm64@0.27.3': + optional: true + + '@esbuild/linux-arm@0.27.3': + optional: true + + '@esbuild/linux-ia32@0.27.3': + optional: true + + '@esbuild/linux-loong64@0.27.3': + optional: true + + '@esbuild/linux-mips64el@0.27.3': + optional: true + + '@esbuild/linux-ppc64@0.27.3': + optional: true + + '@esbuild/linux-riscv64@0.27.3': + optional: true + + '@esbuild/linux-s390x@0.27.3': + optional: true + + '@esbuild/linux-x64@0.27.3': + optional: true + + '@esbuild/netbsd-arm64@0.27.3': + optional: true + + '@esbuild/netbsd-x64@0.27.3': + optional: true + + '@esbuild/openbsd-arm64@0.27.3': + optional: true + + '@esbuild/openbsd-x64@0.27.3': + optional: true + + '@esbuild/openharmony-arm64@0.27.3': + optional: true + + '@esbuild/sunos-x64@0.27.3': + optional: true + + '@esbuild/win32-arm64@0.27.3': + optional: true + + '@esbuild/win32-ia32@0.27.3': + optional: true + + '@esbuild/win32-x64@0.27.3': + optional: true + + '@eslint-community/eslint-utils@4.9.1(eslint@9.39.2)': + dependencies: + eslint: 9.39.2 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.2': {} + + '@eslint/config-array@0.21.1': + dependencies: + '@eslint/object-schema': 2.1.7 + debug: 4.4.3 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@eslint/config-helpers@0.4.2': + dependencies: + '@eslint/core': 0.17.0 + + '@eslint/core@0.17.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/eslintrc@3.3.3': + dependencies: + ajv: 6.12.6 + debug: 4.4.3 + espree: 10.4.0 + globals: 14.0.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.1 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@9.39.2': {} + + '@eslint/object-schema@2.1.7': {} + + '@eslint/plugin-kit@0.4.1': + dependencies: + '@eslint/core': 0.17.0 + levn: 0.4.1 + + '@fastify/ajv-compiler@4.0.5': + dependencies: + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + fast-uri: 3.1.0 + + '@fastify/cors@11.2.0': + dependencies: + fastify-plugin: 5.1.0 + toad-cache: 3.7.0 + + '@fastify/error@4.2.0': {} + + '@fastify/fast-json-stringify-compiler@5.0.3': + dependencies: + fast-json-stringify: 6.3.0 + + '@fastify/forwarded@3.0.1': {} + + '@fastify/merge-json-schemas@0.2.1': + dependencies: + dequal: 2.0.3 + + '@fastify/proxy-addr@5.1.0': + dependencies: + '@fastify/forwarded': 3.0.1 + ipaddr.js: 2.3.0 + + '@humanfs/core@0.19.1': {} + + '@humanfs/node@0.16.7': + dependencies: + '@humanfs/core': 0.19.1 + '@humanwhocodes/retry': 0.4.3 + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/retry@0.4.3': {} + + '@jridgewell/gen-mapping@0.3.13': + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.13 + '@jridgewell/trace-mapping': 0.3.31 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/sourcemap-codec@1.5.5': {} + + '@jridgewell/trace-mapping@0.3.31': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.5 + + '@loaders.gl/core@4.3.4': + dependencies: + '@loaders.gl/loader-utils': 4.3.4(@loaders.gl/core@4.3.4) + '@loaders.gl/schema': 4.3.4(@loaders.gl/core@4.3.4) + '@loaders.gl/worker-utils': 4.3.4(@loaders.gl/core@4.3.4) + '@probe.gl/log': 4.1.0 + + '@loaders.gl/images@4.3.4(@loaders.gl/core@4.3.4)': + dependencies: + '@loaders.gl/core': 4.3.4 + '@loaders.gl/loader-utils': 4.3.4(@loaders.gl/core@4.3.4) + + '@loaders.gl/loader-utils@4.3.4(@loaders.gl/core@4.3.4)': + dependencies: + '@loaders.gl/core': 4.3.4 + '@loaders.gl/schema': 4.3.4(@loaders.gl/core@4.3.4) + '@loaders.gl/worker-utils': 4.3.4(@loaders.gl/core@4.3.4) + '@probe.gl/log': 4.1.0 + '@probe.gl/stats': 4.1.0 + + '@loaders.gl/schema@4.3.4(@loaders.gl/core@4.3.4)': + dependencies: + '@loaders.gl/core': 4.3.4 + '@types/geojson': 7946.0.16 + + '@loaders.gl/worker-utils@4.3.4(@loaders.gl/core@4.3.4)': + dependencies: + '@loaders.gl/core': 4.3.4 + + '@luma.gl/constants@9.2.6': {} + + '@luma.gl/core@9.2.6': + dependencies: + '@math.gl/types': 4.1.0 + '@probe.gl/env': 4.1.0 + '@probe.gl/log': 4.1.0 + '@probe.gl/stats': 4.1.0 + '@types/offscreencanvas': 2019.7.3 + + '@luma.gl/engine@9.2.6(@luma.gl/core@9.2.6)(@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6))': + dependencies: + '@luma.gl/core': 9.2.6 + '@luma.gl/shadertools': 9.2.6(@luma.gl/core@9.2.6) + '@math.gl/core': 4.1.0 + '@math.gl/types': 4.1.0 + '@probe.gl/log': 4.1.0 + '@probe.gl/stats': 4.1.0 + + '@luma.gl/shadertools@9.2.6(@luma.gl/core@9.2.6)': + dependencies: + '@luma.gl/core': 9.2.6 + '@math.gl/core': 4.1.0 + '@math.gl/types': 4.1.0 + wgsl_reflect: 1.2.3 + + '@luma.gl/webgl@9.2.6(@luma.gl/core@9.2.6)': + dependencies: + '@luma.gl/constants': 9.2.6 + '@luma.gl/core': 9.2.6 + '@math.gl/types': 4.1.0 + '@probe.gl/env': 4.1.0 + + '@mapbox/geojson-rewind@0.5.2': + dependencies: + get-stream: 6.0.1 + minimist: 1.2.8 + + '@mapbox/jsonlint-lines-primitives@2.0.2': {} + + '@mapbox/point-geometry@1.1.0': {} + + '@mapbox/tiny-sdf@2.0.7': {} + + '@mapbox/unitbezier@0.0.1': {} + + '@mapbox/vector-tile@2.0.4': + dependencies: + '@mapbox/point-geometry': 1.1.0 + '@types/geojson': 7946.0.16 + pbf: 4.0.1 + + '@mapbox/whoots-js@3.1.0': {} + + '@maplibre/geojson-vt@5.0.4': {} + + '@maplibre/maplibre-gl-style-spec@24.4.1': + dependencies: + '@mapbox/jsonlint-lines-primitives': 2.0.2 + '@mapbox/unitbezier': 0.0.1 + json-stringify-pretty-compact: 4.0.0 + minimist: 1.2.8 + quickselect: 3.0.0 + rw: 1.3.3 + tinyqueue: 3.0.0 + + '@maplibre/mlt@1.1.6': + dependencies: + '@mapbox/point-geometry': 1.1.0 + + '@maplibre/vt-pbf@4.2.1': + dependencies: + '@mapbox/point-geometry': 1.1.0 + '@mapbox/vector-tile': 2.0.4 + '@maplibre/geojson-vt': 5.0.4 + '@types/geojson': 7946.0.16 + '@types/supercluster': 7.1.3 + pbf: 4.0.1 + supercluster: 8.0.1 + + '@math.gl/core@4.1.0': + dependencies: + '@math.gl/types': 4.1.0 + + '@math.gl/polygon@4.1.0': + dependencies: + '@math.gl/core': 4.1.0 + + '@math.gl/sun@4.1.0': {} + + '@math.gl/types@4.1.0': {} + + '@math.gl/web-mercator@4.1.0': + dependencies: + '@math.gl/core': 4.1.0 + + '@pinojs/redact@0.4.0': {} + + '@probe.gl/env@4.1.0': {} + + '@probe.gl/log@4.1.0': + dependencies: + '@probe.gl/env': 4.1.0 + + '@probe.gl/stats@4.1.0': {} + + '@rolldown/pluginutils@1.0.0-rc.3': {} + + '@rollup/rollup-android-arm-eabi@4.57.1': + optional: true + + '@rollup/rollup-android-arm64@4.57.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.57.1': + optional: true + + '@rollup/rollup-darwin-x64@4.57.1': + optional: true + + '@rollup/rollup-freebsd-arm64@4.57.1': + optional: true + + '@rollup/rollup-freebsd-x64@4.57.1': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.57.1': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.57.1': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.57.1': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.57.1': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.57.1': + optional: true + + '@rollup/rollup-linux-loong64-musl@4.57.1': + optional: true + + '@rollup/rollup-linux-ppc64-gnu@4.57.1': + optional: true + + '@rollup/rollup-linux-ppc64-musl@4.57.1': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.57.1': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.57.1': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.57.1': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.57.1': + optional: true + + '@rollup/rollup-linux-x64-musl@4.57.1': + optional: true + + '@rollup/rollup-openbsd-x64@4.57.1': + optional: true + + '@rollup/rollup-openharmony-arm64@4.57.1': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.57.1': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.57.1': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.57.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.57.1': + optional: true + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + '@types/babel__generator': 7.27.0 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.28.0 + + '@types/babel__generator@7.27.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.29.0 + '@babel/types': 7.29.0 + + '@types/babel__traverse@7.28.0': + dependencies: + '@babel/types': 7.29.0 + + '@types/estree@1.0.8': {} + + '@types/geojson@7946.0.16': {} + + '@types/json-schema@7.0.15': {} + + '@types/node@24.10.13': + dependencies: + undici-types: 7.16.0 + + '@types/offscreencanvas@2019.7.3': {} + + '@types/react-dom@19.2.3(@types/react@19.2.14)': + dependencies: + '@types/react': 19.2.14 + + '@types/react@19.2.14': + dependencies: + csstype: 3.2.3 + + '@types/supercluster@7.1.3': + dependencies: + '@types/geojson': 7946.0.16 + + '@typescript-eslint/eslint-plugin@8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3)': + dependencies: + '@eslint-community/regexpp': 4.12.2 + '@typescript-eslint/parser': 8.55.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/scope-manager': 8.55.0 + '@typescript-eslint/type-utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.55.0 + eslint: 9.39.2 + ignore: 7.0.5 + natural-compare: 1.4.0 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3)': + dependencies: + '@typescript-eslint/scope-manager': 8.55.0 + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) + '@typescript-eslint/visitor-keys': 8.55.0 + debug: 4.4.3 + eslint: 9.39.2 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/project-service@8.55.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) + '@typescript-eslint/types': 8.55.0 + debug: 4.4.3 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.55.0': + dependencies: + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/visitor-keys': 8.55.0 + + '@typescript-eslint/tsconfig-utils@8.55.0(typescript@5.9.3)': + dependencies: + typescript: 5.9.3 + + '@typescript-eslint/type-utils@8.55.0(eslint@9.39.2)(typescript@5.9.3)': + dependencies: + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3) + debug: 4.4.3 + eslint: 9.39.2 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@8.55.0': {} + + '@typescript-eslint/typescript-estree@8.55.0(typescript@5.9.3)': + dependencies: + '@typescript-eslint/project-service': 8.55.0(typescript@5.9.3) + '@typescript-eslint/tsconfig-utils': 8.55.0(typescript@5.9.3) + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/visitor-keys': 8.55.0 + debug: 4.4.3 + minimatch: 9.0.5 + semver: 7.7.4 + tinyglobby: 0.2.15 + ts-api-utils: 2.4.0(typescript@5.9.3) + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@8.55.0(eslint@9.39.2)(typescript@5.9.3)': + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@typescript-eslint/scope-manager': 8.55.0 + '@typescript-eslint/types': 8.55.0 + '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) + eslint: 9.39.2 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@8.55.0': + dependencies: + '@typescript-eslint/types': 8.55.0 + eslint-visitor-keys: 4.2.1 + + '@vitejs/plugin-react@5.1.4(vite@7.3.1(@types/node@24.10.13)(tsx@4.21.0))': + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.29.0) + '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.29.0) + '@rolldown/pluginutils': 1.0.0-rc.3 + '@types/babel__core': 7.20.5 + react-refresh: 0.18.0 + vite: 7.3.1(@types/node@24.10.13)(tsx@4.21.0) + transitivePeerDependencies: + - supports-color + + abstract-logging@2.0.1: {} + + acorn-jsx@5.3.2(acorn@8.15.0): + dependencies: + acorn: 8.15.0 + + acorn@8.15.0: {} + + adler-32@1.3.1: {} + + ajv-formats@3.0.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.1.0 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + argparse@2.0.1: {} + + atomic-sleep@1.0.0: {} + + avvio@9.2.0: + dependencies: + '@fastify/error': 4.2.0 + fastq: 1.20.1 + + balanced-match@1.0.2: {} + + baseline-browser-mapping@2.9.19: {} + + brace-expansion@1.1.12: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.2: + dependencies: + balanced-match: 1.0.2 + + browserslist@4.28.1: + dependencies: + baseline-browser-mapping: 2.9.19 + caniuse-lite: 1.0.30001769 + electron-to-chromium: 1.5.286 + node-releases: 2.0.27 + update-browserslist-db: 1.2.3(browserslist@4.28.1) + + callsites@3.1.0: {} + + caniuse-lite@1.0.30001769: {} + + cfb@1.2.2: + dependencies: + adler-32: 1.3.1 + crc-32: 1.2.2 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + codepage@1.15.0: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + concat-map@0.0.1: {} + + convert-source-map@2.0.0: {} + + cookie@1.1.1: {} + + crc-32@1.2.2: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + csstype@3.2.3: {} + + d3-hexbin@0.2.2: {} + + debug@4.4.3: + dependencies: + ms: 2.1.3 + + deep-is@0.1.4: {} + + dequal@2.0.3: {} + + earcut@2.2.4: {} + + earcut@3.0.2: {} + + electron-to-chromium@1.5.286: {} + + esbuild@0.27.3: + optionalDependencies: + '@esbuild/aix-ppc64': 0.27.3 + '@esbuild/android-arm': 0.27.3 + '@esbuild/android-arm64': 0.27.3 + '@esbuild/android-x64': 0.27.3 + '@esbuild/darwin-arm64': 0.27.3 + '@esbuild/darwin-x64': 0.27.3 + '@esbuild/freebsd-arm64': 0.27.3 + '@esbuild/freebsd-x64': 0.27.3 + '@esbuild/linux-arm': 0.27.3 + '@esbuild/linux-arm64': 0.27.3 + '@esbuild/linux-ia32': 0.27.3 + '@esbuild/linux-loong64': 0.27.3 + '@esbuild/linux-mips64el': 0.27.3 + '@esbuild/linux-ppc64': 0.27.3 + '@esbuild/linux-riscv64': 0.27.3 + '@esbuild/linux-s390x': 0.27.3 + '@esbuild/linux-x64': 0.27.3 + '@esbuild/netbsd-arm64': 0.27.3 + '@esbuild/netbsd-x64': 0.27.3 + '@esbuild/openbsd-arm64': 0.27.3 + '@esbuild/openbsd-x64': 0.27.3 + '@esbuild/openharmony-arm64': 0.27.3 + '@esbuild/sunos-x64': 0.27.3 + '@esbuild/win32-arm64': 0.27.3 + '@esbuild/win32-ia32': 0.27.3 + '@esbuild/win32-x64': 0.27.3 + + escalade@3.2.0: {} + + escape-string-regexp@4.0.0: {} + + eslint-plugin-react-hooks@7.0.1(eslint@9.39.2): + dependencies: + '@babel/core': 7.29.0 + '@babel/parser': 7.29.0 + eslint: 9.39.2 + hermes-parser: 0.25.1 + zod: 4.3.6 + zod-validation-error: 4.0.2(zod@4.3.6) + transitivePeerDependencies: + - supports-color + + eslint-plugin-react-refresh@0.4.26(eslint@9.39.2): + dependencies: + eslint: 9.39.2 + + eslint-scope@8.4.0: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.1: {} + + eslint@9.39.2: + dependencies: + '@eslint-community/eslint-utils': 4.9.1(eslint@9.39.2) + '@eslint-community/regexpp': 4.12.2 + '@eslint/config-array': 0.21.1 + '@eslint/config-helpers': 0.4.2 + '@eslint/core': 0.17.0 + '@eslint/eslintrc': 3.3.3 + '@eslint/js': 9.39.2 + '@eslint/plugin-kit': 0.4.1 + '@humanfs/node': 0.16.7 + '@humanwhocodes/module-importer': 1.0.1 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.3 + escape-string-regexp: 4.0.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 + esquery: 1.7.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 8.0.0 + find-up: 5.0.0 + glob-parent: 6.0.2 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + json-stable-stringify-without-jsonify: 1.0.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + transitivePeerDependencies: + - supports-color + + espree@10.4.0: + dependencies: + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 4.2.1 + + esquery@1.7.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + esutils@2.0.3: {} + + fast-decode-uri-component@1.0.1: {} + + fast-deep-equal@3.1.3: {} + + fast-json-stable-stringify@2.1.0: {} + + fast-json-stringify@6.3.0: + dependencies: + '@fastify/merge-json-schemas': 0.2.1 + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + fast-uri: 3.1.0 + json-schema-ref-resolver: 3.0.0 + rfdc: 1.4.1 + + fast-levenshtein@2.0.6: {} + + fast-querystring@1.1.2: + dependencies: + fast-decode-uri-component: 1.0.1 + + fast-uri@3.1.0: {} + + fastify-plugin@5.1.0: {} + + fastify@5.7.4: + dependencies: + '@fastify/ajv-compiler': 4.0.5 + '@fastify/error': 4.2.0 + '@fastify/fast-json-stringify-compiler': 5.0.3 + '@fastify/proxy-addr': 5.1.0 + abstract-logging: 2.0.1 + avvio: 9.2.0 + fast-json-stringify: 6.3.0 + find-my-way: 9.4.0 + light-my-request: 6.6.0 + pino: 10.3.1 + process-warning: 5.0.0 + rfdc: 1.4.1 + secure-json-parse: 4.1.0 + semver: 7.7.4 + toad-cache: 3.7.0 + + fastq@1.20.1: + dependencies: + reusify: 1.1.0 + + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + + file-entry-cache@8.0.0: + dependencies: + flat-cache: 4.0.1 + + find-my-way@9.4.0: + dependencies: + fast-deep-equal: 3.1.3 + fast-querystring: 1.1.2 + safe-regex2: 5.0.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@4.0.1: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + + flatted@3.3.3: {} + + frac@1.1.2: {} + + fsevents@2.3.3: + optional: true + + gensync@1.0.0-beta.2: {} + + get-stream@6.0.1: {} + + get-tsconfig@4.13.6: + dependencies: + resolve-pkg-maps: 1.0.0 + + gl-matrix@3.4.4: {} + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + globals@14.0.0: {} + + globals@16.5.0: {} + + has-flag@4.0.0: {} + + hermes-estree@0.25.1: {} + + hermes-parser@0.25.1: + dependencies: + hermes-estree: 0.25.1 + + ignore@5.3.2: {} + + ignore@7.0.5: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + imurmurhash@0.1.4: {} + + ipaddr.js@2.3.0: {} + + is-extglob@2.1.1: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + isexe@2.0.0: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.1: + dependencies: + argparse: 2.0.1 + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-ref-resolver@3.0.0: + dependencies: + dequal: 2.0.3 + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json-stringify-pretty-compact@4.0.0: {} + + json5@2.2.3: {} + + kdbush@4.0.2: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + light-my-request@6.6.0: + dependencies: + cookie: 1.1.1 + process-warning: 4.0.1 + set-cookie-parser: 2.7.2 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.merge@4.6.2: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + maplibre-gl@5.18.0: + dependencies: + '@mapbox/geojson-rewind': 0.5.2 + '@mapbox/jsonlint-lines-primitives': 2.0.2 + '@mapbox/point-geometry': 1.1.0 + '@mapbox/tiny-sdf': 2.0.7 + '@mapbox/unitbezier': 0.0.1 + '@mapbox/vector-tile': 2.0.4 + '@mapbox/whoots-js': 3.1.0 + '@maplibre/geojson-vt': 5.0.4 + '@maplibre/maplibre-gl-style-spec': 24.4.1 + '@maplibre/mlt': 1.1.6 + '@maplibre/vt-pbf': 4.2.1 + '@types/geojson': 7946.0.16 + '@types/supercluster': 7.1.3 + earcut: 3.0.2 + gl-matrix: 3.4.4 + kdbush: 4.0.2 + murmurhash-js: 1.0.0 + pbf: 4.0.1 + potpack: 2.1.0 + quickselect: 3.0.0 + supercluster: 8.0.1 + tinyqueue: 3.0.0 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.12 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.2 + + minimist@1.2.8: {} + + mjolnir.js@3.0.0: {} + + ms@2.1.3: {} + + murmurhash-js@1.0.0: {} + + nanoid@3.3.11: {} + + natural-compare@1.4.0: {} + + node-releases@2.0.27: {} + + on-exit-leak-free@2.1.2: {} + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + path-exists@4.0.0: {} + + path-key@3.1.1: {} + + pbf@4.0.1: + dependencies: + resolve-protobuf-schema: 2.1.0 + + picocolors@1.1.1: {} + + picomatch@4.0.3: {} + + pino-abstract-transport@3.0.0: + dependencies: + split2: 4.2.0 + + pino-std-serializers@7.1.0: {} + + pino@10.3.1: + dependencies: + '@pinojs/redact': 0.4.0 + atomic-sleep: 1.0.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 3.0.0 + pino-std-serializers: 7.1.0 + process-warning: 5.0.0 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.5.0 + sonic-boom: 4.2.1 + thread-stream: 4.0.0 + + postcss@8.5.6: + dependencies: + nanoid: 3.3.11 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + potpack@2.1.0: {} + + prelude-ls@1.2.1: {} + + process-warning@4.0.1: {} + + process-warning@5.0.0: {} + + protocol-buffers-schema@3.6.0: {} + + punycode@2.3.1: {} + + quick-format-unescaped@4.0.4: {} + + quickselect@3.0.0: {} + + react-dom@19.2.4(react@19.2.4): + dependencies: + react: 19.2.4 + scheduler: 0.27.0 + + react-refresh@0.18.0: {} + + react@19.2.4: {} + + real-require@0.2.0: {} + + require-from-string@2.0.2: {} + + resolve-from@4.0.0: {} + + resolve-pkg-maps@1.0.0: {} + + resolve-protobuf-schema@2.1.0: + dependencies: + protocol-buffers-schema: 3.6.0 + + ret@0.5.0: {} + + reusify@1.1.0: {} + + rfdc@1.4.1: {} + + rollup@4.57.1: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.57.1 + '@rollup/rollup-android-arm64': 4.57.1 + '@rollup/rollup-darwin-arm64': 4.57.1 + '@rollup/rollup-darwin-x64': 4.57.1 + '@rollup/rollup-freebsd-arm64': 4.57.1 + '@rollup/rollup-freebsd-x64': 4.57.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.57.1 + '@rollup/rollup-linux-arm-musleabihf': 4.57.1 + '@rollup/rollup-linux-arm64-gnu': 4.57.1 + '@rollup/rollup-linux-arm64-musl': 4.57.1 + '@rollup/rollup-linux-loong64-gnu': 4.57.1 + '@rollup/rollup-linux-loong64-musl': 4.57.1 + '@rollup/rollup-linux-ppc64-gnu': 4.57.1 + '@rollup/rollup-linux-ppc64-musl': 4.57.1 + '@rollup/rollup-linux-riscv64-gnu': 4.57.1 + '@rollup/rollup-linux-riscv64-musl': 4.57.1 + '@rollup/rollup-linux-s390x-gnu': 4.57.1 + '@rollup/rollup-linux-x64-gnu': 4.57.1 + '@rollup/rollup-linux-x64-musl': 4.57.1 + '@rollup/rollup-openbsd-x64': 4.57.1 + '@rollup/rollup-openharmony-arm64': 4.57.1 + '@rollup/rollup-win32-arm64-msvc': 4.57.1 + '@rollup/rollup-win32-ia32-msvc': 4.57.1 + '@rollup/rollup-win32-x64-gnu': 4.57.1 + '@rollup/rollup-win32-x64-msvc': 4.57.1 + fsevents: 2.3.3 + + rw@1.3.3: {} + + safe-regex2@5.0.0: + dependencies: + ret: 0.5.0 + + safe-stable-stringify@2.5.0: {} + + scheduler@0.27.0: {} + + secure-json-parse@4.1.0: {} + + semver@6.3.1: {} + + semver@7.7.4: {} + + set-cookie-parser@2.7.2: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + sonic-boom@4.2.1: + dependencies: + atomic-sleep: 1.0.0 + + source-map-js@1.2.1: {} + + split2@4.2.0: {} + + ssf@0.11.2: + dependencies: + frac: 1.1.2 + + strip-json-comments@3.1.1: {} + + supercluster@8.0.1: + dependencies: + kdbush: 4.0.2 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + thread-stream@4.0.0: + dependencies: + real-require: 0.2.0 + + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + + tinyqueue@3.0.0: {} + + toad-cache@3.7.0: {} + + ts-api-utils@2.4.0(typescript@5.9.3): + dependencies: + typescript: 5.9.3 + + tsx@4.21.0: + dependencies: + esbuild: 0.27.3 + get-tsconfig: 4.13.6 + optionalDependencies: + fsevents: 2.3.3 + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + typescript-eslint@8.55.0(eslint@9.39.2)(typescript@5.9.3): + dependencies: + '@typescript-eslint/eslint-plugin': 8.55.0(@typescript-eslint/parser@8.55.0(eslint@9.39.2)(typescript@5.9.3))(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/parser': 8.55.0(eslint@9.39.2)(typescript@5.9.3) + '@typescript-eslint/typescript-estree': 8.55.0(typescript@5.9.3) + '@typescript-eslint/utils': 8.55.0(eslint@9.39.2)(typescript@5.9.3) + eslint: 9.39.2 + typescript: 5.9.3 + transitivePeerDependencies: + - supports-color + + typescript@5.9.3: {} + + undici-types@7.16.0: {} + + update-browserslist-db@1.2.3(browserslist@4.28.1): + dependencies: + browserslist: 4.28.1 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + vite@7.3.1(@types/node@24.10.13)(tsx@4.21.0): + dependencies: + esbuild: 0.27.3 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.57.1 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.10.13 + fsevents: 2.3.3 + tsx: 4.21.0 + + wgsl_reflect@1.2.3: {} + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wmf@1.0.2: {} + + word-wrap@1.2.5: {} + + word@0.3.0: {} + + xlsx@0.18.5: + dependencies: + adler-32: 1.3.1 + cfb: 1.2.2 + codepage: 1.15.0 + crc-32: 1.2.2 + ssf: 0.11.2 + wmf: 1.0.2 + word: 0.3.0 + + yallist@3.1.1: {} + + yocto-queue@0.1.0: {} + + zod-validation-error@4.0.2(zod@4.3.6): + dependencies: + zod: 4.3.6 + + zod@4.3.6: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000..c263bee --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,4 @@ +packages: + - "apps/*" + - "packages/*" + diff --git a/scripts/prepare-legacy.mjs b/scripts/prepare-legacy.mjs new file mode 100644 index 0000000..51c5d45 --- /dev/null +++ b/scripts/prepare-legacy.mjs @@ -0,0 +1,288 @@ +import fs from "node:fs/promises"; +import path from "node:path"; +import vm from "node:vm"; +import xlsx from "xlsx"; + +const ROOT = process.cwd(); + +const LEGACY_DIR = path.join(ROOT, "legacy"); +const OUT_DIR = path.join(ROOT, "apps", "web", "public", "data", "legacy"); + +const PERMITTED_XLSX = path.join(LEGACY_DIR, "AIS_permitted_Chinese_2025_정리완료_최종.xlsx"); +const CHECKLIST_XLSX = path.join(LEGACY_DIR, "항적점검표_본선_부속선_운반선.xlsx"); +const FLEET_906_JSX = path.join(LEGACY_DIR, "선단구성_906척_어업수역 (1).jsx"); + +function toStr(x) { + return (x ?? "").toString().trim(); +} + +function toNumOrNull(x) { + const s = toStr(x); + if (!s) return null; + const n = Number(s); + return Number.isFinite(n) ? n : null; +} + +function shipCodeFromChecklistSheet(sheetName) { + if (sheetName.includes("본선")) return "PT"; + if (sheetName.includes("부속선")) return "PT-S"; + if (sheetName.includes("운반선")) return "FC"; + return null; +} + +function extractArrayLiteral(txt, marker) { + const markerIdx = txt.indexOf(marker); + if (markerIdx < 0) throw new Error(`Marker not found: ${marker}`); + const start = txt.indexOf("[", markerIdx); + if (start < 0) throw new Error(`'[' not found after marker: ${marker}`); + + let depth = 0; + let inString = false; + let esc = false; + for (let i = start; i < txt.length; i += 1) { + const ch = txt[i]; + if (inString) { + if (esc) { + esc = false; + continue; + } + if (ch === "\\") { + esc = true; + continue; + } + if (ch === "\"") { + inString = false; + } + continue; + } + + if (ch === "\"") { + inString = true; + continue; + } + + if (ch === "[") depth += 1; + if (ch === "]") depth -= 1; + if (depth === 0) return txt.slice(start, i + 1); + } + + throw new Error(`Unterminated array literal for marker: ${marker}`); +} + +function readPermittedListXlsx(filePath) { + const wb = xlsx.readFile(filePath, { cellDates: true }); + const sheetName = wb.SheetNames[0]; + const ws = wb.Sheets[sheetName]; + const rows = xlsx.utils.sheet_to_json(ws, { defval: "", raw: false }); + + const byPermitNo = new Map(); + for (const r of rows) { + const permitNo = toStr(r.permit_no); + if (!permitNo) continue; + const mmsi = toNumOrNull(r.target_id); + + const prev = byPermitNo.get(permitNo); + if (prev) { + if (mmsi && !prev.mmsiList.includes(mmsi)) prev.mmsiList.push(mmsi); + continue; + } + + byPermitNo.set(permitNo, { + permitNo, + shipNameRoman: toStr(r.ship_name), + ton: toNumOrNull(r.ton), + callSign: toStr(r.call_sign), + shipPower: toNumOrNull(r.ship_power), + shipLen: toNumOrNull(r.ship_len), + shipWidth: toNumOrNull(r.ship_width), + shipDept: toNumOrNull(r.ship_dept), + workSeaArea: toStr(r.work_sea_area), + workTerm1: toStr(r.work_term1), + workTerm2: toStr(r.work_term2), + quota: toStr(r.quota), + shipCode: toStr(r.ship_code), + mmsiList: mmsi ? [mmsi] : [], + sources: { permittedList: true, checklist: false, fleet906: false }, + ownerCn: null, + ownerRoman: null, + shipNameCn: null, + pairPermitNo: null, + pairShipNameCn: null, + checklistSheet: null, + }); + } + + return Array.from(byPermitNo.values()); +} + +function readChecklistXlsx(filePath) { + const wb = xlsx.readFile(filePath, { cellDates: true }); + const out = []; + + for (const sheetName of wb.SheetNames) { + const code = shipCodeFromChecklistSheet(sheetName); + if (!code) continue; + const ws = wb.Sheets[sheetName]; + const rows = xlsx.utils.sheet_to_json(ws, { defval: "", raw: false, range: 2 }); + + for (const r of rows) { + const permitNo = toStr(r["허가번호"]); + if (!permitNo) continue; + out.push({ + permitNo, + shipCode: code, + shipNameCn: toStr(r["선박명\n(중국)"]), + shipNameRoman: toStr(r["선박명\n(로마)"]), + ton: toNumOrNull(r["톤수"]), + ownerCn: toStr(r["소유주\n(중국)"]), + ownerRoman: toStr(r["소유주\n(로마)"]), + pairPermitNo: toStr(r["짝 허가번호"]), + pairShipNameCn: toStr(r["짝 선박명"]), + workSeaArea: toStr(r["허가수역"]), + checklistSheet: sheetName, + }); + } + } + + return out; +} + +async function readFleet906(filePath) { + const txt = await fs.readFile(filePath, "utf-8"); + const arrLit = extractArrayLiteral(txt, "const D="); + const D = vm.runInNewContext(`(${arrLit})`, {}, { timeout: 10_000 }); + if (!Array.isArray(D)) throw new Error("Fleet906 D is not an array"); + + const out = []; + + function pushVessel(v, shipCode, own, ownEn, extra = {}) { + if (!Array.isArray(v) || v.length < 4) return; + out.push({ + permitNo: toStr(v[0]), + shipNameCn: toStr(v[1]), + shipNameRoman: toStr(v[2]), + ton: toNumOrNull(v[3]), + shipCode, + ownerCn: toStr(own), + ownerRoman: toStr(ownEn), + ...extra, + }); + } + + for (const r of D) { + if (!Array.isArray(r) || r.length < 9) continue; + const [own, ownEn, pairs, gn, ot, ps, fc, upt, upts] = r; + + if (Array.isArray(pairs)) { + for (const p of pairs) { + if (!Array.isArray(p) || p.length < 2) continue; + const main = p[0]; + const sub = p[1]; + const mainPermitNo = Array.isArray(main) ? toStr(main[0]) : ""; + const subPermitNo = Array.isArray(sub) ? toStr(sub[0]) : ""; + + pushVessel(main, "PT", own, ownEn, { pairPermitNo: subPermitNo }); + pushVessel(sub, "PT-S", own, ownEn, { pairPermitNo: mainPermitNo }); + } + } + + if (Array.isArray(gn)) for (const v of gn) pushVessel(v, "GN", own, ownEn); + if (Array.isArray(ot)) for (const v of ot) pushVessel(v, "OT", own, ownEn); + if (Array.isArray(ps)) for (const v of ps) pushVessel(v, "PS", own, ownEn); + if (Array.isArray(fc)) for (const v of fc) pushVessel(v, "FC", own, ownEn); + if (Array.isArray(upt)) for (const v of upt) pushVessel(v, "PT", own, ownEn); + if (Array.isArray(upts)) for (const v of upts) pushVessel(v, "PT-S", own, ownEn); + } + + return out; +} + +async function main() { + await fs.mkdir(OUT_DIR, { recursive: true }); + + const permitted = readPermittedListXlsx(PERMITTED_XLSX); + const checklist = readChecklistXlsx(CHECKLIST_XLSX); + const fleet906 = await readFleet906(FLEET_906_JSX); + + const byPermitNo = new Map(); + for (const v of permitted) byPermitNo.set(v.permitNo, v); + + for (const c of checklist) { + const prev = byPermitNo.get(c.permitNo); + if (!prev) { + byPermitNo.set(c.permitNo, { + permitNo: c.permitNo, + shipNameRoman: c.shipNameRoman, + ton: c.ton, + callSign: "", + shipPower: null, + shipLen: null, + shipWidth: null, + shipDept: null, + workSeaArea: c.workSeaArea, + workTerm1: "", + workTerm2: "", + quota: "", + shipCode: c.shipCode, + mmsiList: [], + sources: { permittedList: false, checklist: true, fleet906: false }, + ownerCn: c.ownerCn || null, + ownerRoman: c.ownerRoman || null, + shipNameCn: c.shipNameCn || null, + pairPermitNo: c.pairPermitNo || null, + pairShipNameCn: c.pairShipNameCn || null, + checklistSheet: c.checklistSheet || null, + }); + continue; + } + + prev.sources.checklist = true; + prev.shipCode = prev.shipCode || c.shipCode; + prev.shipNameCn = prev.shipNameCn || c.shipNameCn || null; + prev.shipNameRoman = prev.shipNameRoman || c.shipNameRoman || ""; + prev.ton = prev.ton ?? c.ton ?? null; + prev.ownerCn = prev.ownerCn || c.ownerCn || null; + prev.ownerRoman = prev.ownerRoman || c.ownerRoman || null; + prev.pairPermitNo = prev.pairPermitNo || c.pairPermitNo || null; + prev.pairShipNameCn = prev.pairShipNameCn || c.pairShipNameCn || null; + prev.workSeaArea = prev.workSeaArea || c.workSeaArea || ""; + prev.checklistSheet = prev.checklistSheet || c.checklistSheet || null; + } + + for (const f of fleet906) { + const prev = byPermitNo.get(f.permitNo); + if (!prev) continue; + prev.sources.fleet906 = true; + prev.shipNameCn = prev.shipNameCn || f.shipNameCn || null; + prev.shipNameRoman = prev.shipNameRoman || f.shipNameRoman || ""; + prev.ton = prev.ton ?? f.ton ?? null; + prev.shipCode = prev.shipCode || f.shipCode || ""; + prev.ownerCn = prev.ownerCn || f.ownerCn || null; + prev.ownerRoman = prev.ownerRoman || f.ownerRoman || null; + prev.pairPermitNo = prev.pairPermitNo || f.pairPermitNo || null; + } + + const vessels = Array.from(byPermitNo.values()).filter((v) => v && v.permitNo); + + const out = { + generatedAt: new Date().toISOString(), + counts: { + permittedList: permitted.length, + checklist: checklist.length, + fleet906: fleet906.length, + merged: vessels.length, + }, + vessels, + }; + + const outPath = path.join(OUT_DIR, "chinese-permitted.v1.json"); + await fs.writeFile(outPath, JSON.stringify(out), "utf-8"); + // eslint-disable-next-line no-console + console.log(`Wrote ${vessels.length} vessels -> ${path.relative(ROOT, outPath)}`); +} + +main().catch((err) => { + // eslint-disable-next-line no-console + console.error(err); + process.exit(1); +}); diff --git a/scripts/prepare-zones.mjs b/scripts/prepare-zones.mjs new file mode 100644 index 0000000..cb66ed4 --- /dev/null +++ b/scripts/prepare-zones.mjs @@ -0,0 +1,96 @@ +import fs from "node:fs/promises"; +import path from "node:path"; + +const ROOT = process.cwd(); + +const ZONES = [ + { zoneId: "1", file: "특정어업수역Ⅰ.json", label: "Ⅰ", name: "수역I(동해)" }, + { zoneId: "2", file: "특정어업수역Ⅱ.json", label: "Ⅱ", name: "수역II(제주남방)" }, + { zoneId: "3", file: "특정어업수역Ⅲ.json", label: "Ⅲ", name: "수역III(서해남부)" }, + { zoneId: "4", file: "특정어업수역Ⅳ.json", label: "Ⅳ", name: "수역IV(서해중간)" }, +]; + +// Inverse Web Mercator (EPSG:3857) -> WGS84 lon/lat +function mercatorToLonLat(x, y) { + const R = 6378137; + const lon = (x / R) * (180 / Math.PI); + const lat = (2 * Math.atan(Math.exp(y / R)) - Math.PI / 2) * (180 / Math.PI); + return [lon, lat]; +} + +function looksLikeLonLat(x, y) { + return Math.abs(x) <= 180 && Math.abs(y) <= 90; +} + +function convertPoint(pt) { + if (!Array.isArray(pt) || pt.length < 2) return pt; + const x = pt[0]; + const y = pt[1]; + if (typeof x !== "number" || typeof y !== "number") return pt; + if (looksLikeLonLat(x, y)) return [x, y]; + return mercatorToLonLat(x, y); +} + +function convertCoords(coords) { + if (!Array.isArray(coords)) return coords; + if (coords.length === 0) return coords; + + // Point: [x, y] + if (typeof coords[0] === "number") return convertPoint(coords); + + // Nested arrays + return coords.map(convertCoords); +} + +async function main() { + const rawDir = path.join(ROOT, "data", "raw", "zones"); + const outDir = path.join(ROOT, "apps", "web", "public", "data", "zones"); + await fs.mkdir(outDir, { recursive: true }); + + const features = []; + for (const z of ZONES) { + const rawPath = path.join(rawDir, z.file); + const txt = await fs.readFile(rawPath, "utf-8"); + const fc = JSON.parse(txt); + if (!fc || fc.type !== "FeatureCollection" || !Array.isArray(fc.features)) { + throw new Error(`Unexpected GeoJSON in ${rawPath}`); + } + + for (const f of fc.features) { + if (!f?.geometry?.coordinates) continue; + const geometry = { + ...f.geometry, + coordinates: convertCoords(f.geometry.coordinates), + }; + + features.push({ + ...f, + properties: { + ...(f.properties || {}), + zoneId: z.zoneId, + zoneLabel: z.label, + zoneName: z.name, + }, + geometry, + }); + } + } + + const out = { + type: "FeatureCollection", + name: "zones.wgs84", + features, + }; + + const outPath = path.join(outDir, "zones.wgs84.geojson"); + await fs.writeFile(outPath, JSON.stringify(out), "utf-8"); + // eslint-disable-next-line no-console + console.log(`Wrote ${features.length} features -> ${path.relative(ROOT, outPath)}`); +} + +main().catch((err) => { + // eslint-disable-next-line no-console + console.error(err); + process.exit(1); +}); +