import { d as Oe, V as Ve, e as Be, u as Fe, ar as Ue, b as $e, r as s, a4 as Ee, aw as Ye, c as y, o as p, w as l, j as o, U as ze, M as Le, ee as je, cb as Je, ds as _, l as e, B as v, N as Ge, dA as We, p as m, A as u, W as qe, D as I, H as He, aI as Ke, i as f, ae as Z, k as Xe, cB as Ze, h as Q, F as Qe, a9 as et, aG as tt, cr as nt, aA as lt, X as ot, Z as at, __tla as __tla_0 } from "./index-9PRMimni.js";
import { _ as st } from "./vesselDasbord.vue_vue_type_script_setup_true_lang-BBC_pqm8.js";
import { _ as it } from "./timeLine.vue_vue_type_script_setup_true_lang-2IWn7zVQ.js";
import { e as rt, c as dt, f as ut, g as ct } from "./plan-n8bSdRD5.js";
import { U as pt } from "./util-CWVrglD_.js";
import { _ as mt, __tla as __tla_1 } from "./Modal.vue_vue_type_script_setup_true_lang-DZBFG8cO.js";
import { _ as ft } from "./ExtensionModal.vue_vue_type_script_setup_true_lang-CAdQk5mJ.js";
import { _ as gt } from "./Flex-CTSf12gq.js";
import "./basicModal.vue_vue_type_script_setup_true_lang-CsJydKhW.js";
import "./basicModal.vue_vue_type_style_index_0_lang-8QZP7ApW.js";
import "./useModal-CO65vga3.js";
import "./TimelineItem-Bkds7ZW8.js";
import "./BasicForm-dL_oCSPM.js";
import "./Render.vue_vue_type_script_lang-DKUYY0Zw.js";
import "./SingleImageUpload-CNx4b9eC.js";
import "./ImageUpload.vue_vue_type_style_index_0_scoped_cb086928_lang-D-28kXvw.js";
import "./componentSetting-DVhNDBTO.js";
import "./ImageUpload-DUsnro3W.js";
import "./vuedraggable.umd-Co2xEC3p.js";
import "./BasicUpload.vue_vue_type_style_index_0_scoped_a4d0e930_lang-DxRbtP01.js";
import "./tabsView-BXskTdVh.js";
import "./BasicForm.vue_vue_type_style_index_0_scoped_b9e995ec_lang-CEvcLwxD.js";
import "./propTypes-CebMRUpe.js";
import "./BasicSelect-C_uwzMkE.js";
import "./BasicSelect.vue_vue_type_style_index_0_scoped_772d51cc_lang-Brp6PjEU.js";
import "./dictionary-BRse4lkf.js";
import "./index-DkvzUEqh.js";
import "./index-kKnqLkWM.js";
import "./AutoComplete-Dv1Bqed4.js";
import "./TreeSelect-BZh2DeCh.js";
import "./planner-BebmniHR.js";
import "./group-DxznlajQ.js";
import "./useForm-CKmgcynv.js";
import "./usePageCache-DluHn7Yy.js";
let Zt;
let __tla = Promise.all([
    (()=>{
        try {
            return __tla_0;
        } catch  {}
    })(),
    (()=>{
        try {
            return __tla_1;
        } catch  {}
    })()
]).then(async ()=>{
    let _t;
    _t = {
        class: "mr-[5px]"
    };
    Zt = Oe({
        __name: "Vessel",
        setup (vt) {
            const { t } = Ve(), ee = Be(), b = Fe(), D = Ue(), V = $e(), A = new Date().getFullYear(), te = new Date(A, 0, 1).getTime(), N = s(""), ne = s(!1), h = s(!1), S = s(""), k = s(!1), M = s(""), le = s(null), oe = s(null), R = s(te), P = s([]), C = s({}), B = s(), F = s(), ae = s(), U = s(), $ = s(""), E = s(), r = s({
                shipId: "",
                years: []
            }), Y = s(""), z = s([]), se = s([
                {
                    label: t("drill.addPlan.jan"),
                    value: "January"
                },
                {
                    label: t("drill.addPlan.feb"),
                    value: "February"
                },
                {
                    label: t("drill.addPlan.mar"),
                    value: "March"
                },
                {
                    label: t("drill.addPlan.apr"),
                    value: "April"
                },
                {
                    label: t("drill.addPlan.may"),
                    value: "May"
                },
                {
                    label: t("drill.addPlan.jun"),
                    value: "June"
                },
                {
                    label: t("drill.addPlan.jul"),
                    value: "July"
                },
                {
                    label: t("drill.addPlan.aug"),
                    value: "August"
                },
                {
                    label: t("drill.addPlan.sep"),
                    value: "September"
                },
                {
                    label: t("drill.addPlan.oct"),
                    value: "October"
                },
                {
                    label: t("drill.addPlan.nov"),
                    value: "November"
                },
                {
                    label: t("drill.addPlan.dec"),
                    value: "December"
                }
            ]), d = s({
                approve: 0,
                export: 0,
                reject: 0,
                submit: 0
            }), L = s(), ie = Ee(()=>pt.plannerStates);
            function re(a) {
                return {
                    "background-color": [
                        "#E09B41",
                        "#CE81D4",
                        "#2DA641",
                        "#2DC9C7",
                        "#4C6DDE"
                    ][a]
                };
            }
            function de() {
                let a = V.info.roles;
                return a.indexOf("ADMIN") !== -1 || a.indexOf("ROOT") !== -1 || a.indexOf("tester") !== -1 || a.indexOf("captain") !== -1;
            }
            function j() {
                let a = V.info.roles;
                return a.indexOf("marine_superintendent") !== -1 || a.indexOf("general_manager_managing_company") !== -1 ? {
                    shipSpan: "1",
                    tableSpan: "7"
                } : {
                    shipSpan: "0",
                    tableSpan: "8"
                };
            }
            async function ue() {}
            function ce(a, n, g) {
                d.value = a, U.value = n, $.value = g;
            }
            function pe(a, n) {
                if (Y.value = n.id, a === "auditLog") J(24);
                else if (a === "delete") xe(n.id);
                else if (a === "edit") ve();
                else {
                    const g = {
                        vesselId: n.exerciseVesselId,
                        exercisePlanTime: n.exerciseTime,
                        drillItem: n.exerciseProjectId,
                        exerciseYears: n.exerciseYears
                    };
                    sessionStorage.setItem("secretData", JSON.stringify(g)), ee.push({
                        name: "Assigned_Report_Content",
                        params: {
                            id: n.id
                        }
                    });
                }
            }
            function me({ option: a }) {
                if (a.statusCount !== "0") return at(Z, {
                    type: "info",
                    size: "small",
                    round: !0
                }, {
                    default: ()=>"待审核"
                });
            }
            function fe({ option: a }) {
                return {
                    onClick () {
                        C.value = a, r.value.shipId = a.id;
                    }
                };
            }
            function ge() {
                if (Object.keys(C.value).length === 0) {
                    b.error(`${t("drill.addPlan.errorText")}`);
                    return;
                }
                F.value?.showModal();
            }
            function _e() {
                D.warning({
                    title: t("提交"),
                    content: t("是否确认提交"),
                    positiveText: t("common.saveText"),
                    negativeText: t("common.closeText"),
                    draggable: !0,
                    onPositiveClick: ()=>{
                        O(3), T();
                    },
                    onNegativeClick: ()=>{}
                });
            }
            function ve() {
                if (Object.keys(C.value).length === 0) {
                    b.error(`${t("drill.addPlan.errorText")}`);
                    return;
                }
                k.value = !0;
            }
            function xe(a) {
                D.warning({
                    title: t("common.dialogTitleWarning"),
                    content: "Confirm to delete this exercise data",
                    positiveText: t("common.dialogPositiveText"),
                    negativeText: t("common.dialogNegativeText"),
                    draggable: !0,
                    onPositiveClick: async ()=>{
                        await rt(a), T();
                    },
                    onNegativeClick: ()=>{}
                });
            }
            function ye() {
                D.warning({
                    title: t("common.optionsApproveText"),
                    content: t("drill.addPlan.approvedSure"),
                    positiveText: t("common.saveText"),
                    negativeText: t("common.closeText"),
                    draggable: !0,
                    onPositiveClick: ()=>{
                        O(1);
                    },
                    onNegativeClick: ()=>{}
                });
            }
            function be() {
                h.value = !0;
            }
            function J(a) {
                E.value = a, L.value.openModal();
            }
            async function O(a) {
                try {
                    await dt({
                        id: U.value,
                        exerciseShipId: r.value.shipId,
                        moduleCode: "singleVesselExercise",
                        approvalStatus: a,
                        operationMemo: a === 2 ? S.value : ""
                    }), b.success("Approval Success"), T();
                } catch  {
                    return;
                }
            }
            function he() {
                const a = R.value, g = new Date(a).getFullYear();
                r.value.years = [], r.value.years.push(g.toString());
            }
            function T() {
                B.value?.initData(r.value);
            }
            function G() {
                T();
            }
            function Se() {
                if (S.value === "") {
                    h.value = !0, b.error(t("退回时退回原因不能为空"));
                    return;
                } else D.warning({
                    title: t("退回"),
                    content: t("是否确认退回"),
                    positiveText: t("common.saveText"),
                    negativeText: t("common.closeText"),
                    draggable: !0,
                    onPositiveClick: ()=>{
                        O(2);
                    },
                    onNegativeClick: ()=>{}
                });
            }
            async function ke() {
                try {
                    let a = {
                        id: Y.value,
                        exerciseMonth: M.value
                    };
                    await ut(a), k.value = !1, T(), b.success(t("drill.manage.editSuccess"));
                } catch  {
                    return;
                }
            }
            function Pe(a) {
                oe.value = a;
            }
            async function Ce() {
                let a = new Date().getFullYear();
                console.log(a);
                const n = await ct(a);
                P.value = n, z.value.push(P.value[0]?.id || ""), C.value = P.value[0] || {}, Te(P.value[0]?.id || "");
            }
            function Te(a) {
                r.value = {
                    shipId: a,
                    years: [
                        String(A)
                    ]
                };
            }
            return Ye(()=>{
                Ce();
            }), (a, n)=>{
                const g = Je, we = Ge, Ie = je, w = Le, x = Ke, c = He, De = gt, W = qe, q = ze, Ne = Z, H = Xe, Me = Ze, K = nt, Re = lt, Ae = ot;
                return p(), y(Ae, {
                    style: {
                        height: "77vh"
                    }
                }, {
                    default: l(()=>[
                            o(q, {
                                cols: "8",
                                responsive: "screen",
                                "y-gap": 8
                            }, {
                                default: l(()=>[
                                        o(w, {
                                            span: "1"
                                        }, {
                                            default: l(()=>[
                                                    o(Ie, {
                                                        style: {
                                                            width: "380px"
                                                        }
                                                    }, {
                                                        default: l(()=>[
                                                                o(g, {
                                                                    type: "year",
                                                                    value: e(R),
                                                                    "onUpdate:value": n[0] || (n[0] = (i)=>_(R) ? R.value = i : null)
                                                                }, null, 8, [
                                                                    "value"
                                                                ]),
                                                                o(e(v), {
                                                                    type: "primary",
                                                                    onClick: he,
                                                                    round: ""
                                                                }, {
                                                                    icon: l(()=>[
                                                                            o(we, null, {
                                                                                default: l(()=>[
                                                                                        o(e(We))
                                                                                    ]),
                                                                                _: 1
                                                                            })
                                                                        ]),
                                                                    _: 1
                                                                })
                                                            ]),
                                                        _: 1
                                                    })
                                                ]),
                                            _: 1
                                        }),
                                        o(w, {
                                            span: "4",
                                            class: "text-right font-bold"
                                        }, {
                                            default: l(()=>[
                                                    m(u(e(t)("drill.addPlan.middleTitle")) + " - " + u(Number(e(r).years[0])), 1)
                                                ]),
                                            _: 1
                                        }),
                                        o(w, {
                                            span: "3"
                                        }, {
                                            default: l(()=>[
                                                    o(W, {
                                                        class: "ml-1 mt-1 proCard",
                                                        bordered: !1
                                                    }, {
                                                        default: l(()=>[
                                                                o(De, {
                                                                    justify: "end"
                                                                }, {
                                                                    default: l(()=>[
                                                                            e(d).export !== 0 ? (p(), y(c, {
                                                                                key: 0
                                                                            }, {
                                                                                default: l(()=>[
                                                                                        o(x, {
                                                                                            trigger: "hover"
                                                                                        }, {
                                                                                            trigger: l(()=>[
                                                                                                    o(e(v), {
                                                                                                        type: "primary",
                                                                                                        strong: "",
                                                                                                        bordered: "",
                                                                                                        secondary: "",
                                                                                                        class: "size-7",
                                                                                                        disabled: e(d).export === 2,
                                                                                                        onClick: ue
                                                                                                    }, {
                                                                                                        icon: l(()=>n[8] || (n[8] = [
                                                                                                                f("i", {
                                                                                                                    class: "iconfont icon-Export"
                                                                                                                }, null, -1)
                                                                                                            ])),
                                                                                                        _: 1
                                                                                                    }, 8, [
                                                                                                        "disabled"
                                                                                                    ])
                                                                                                ]),
                                                                                            default: l(()=>[
                                                                                                    m(" " + u(e(t)("drill.singleShip.export")), 1)
                                                                                                ]),
                                                                                            _: 1
                                                                                        })
                                                                                    ]),
                                                                                _: 1
                                                                            })) : I("", !0),
                                                                            e(d).approve !== 0 ? (p(), y(c, {
                                                                                key: 1
                                                                            }, {
                                                                                default: l(()=>[
                                                                                        o(x, {
                                                                                            trigger: "hover"
                                                                                        }, {
                                                                                            trigger: l(()=>[
                                                                                                    o(e(v), {
                                                                                                        type: "primary",
                                                                                                        strong: "",
                                                                                                        bordered: "",
                                                                                                        secondary: "",
                                                                                                        class: "size-7",
                                                                                                        disabled: e(d).approve === 2,
                                                                                                        onClick: ye
                                                                                                    }, {
                                                                                                        icon: l(()=>n[9] || (n[9] = [
                                                                                                                f("i", {
                                                                                                                    class: "iconfont icon-Approve"
                                                                                                                }, null, -1)
                                                                                                            ])),
                                                                                                        _: 1
                                                                                                    }, 8, [
                                                                                                        "disabled"
                                                                                                    ])
                                                                                                ]),
                                                                                            default: l(()=>[
                                                                                                    m(" " + u(e(t)("drill.singleShip.approval")), 1)
                                                                                                ]),
                                                                                            _: 1
                                                                                        })
                                                                                    ]),
                                                                                _: 1
                                                                            })) : I("", !0),
                                                                            e(d).reject !== 0 ? (p(), y(c, {
                                                                                key: 2
                                                                            }, {
                                                                                default: l(()=>[
                                                                                        o(x, {
                                                                                            trigger: "hover"
                                                                                        }, {
                                                                                            trigger: l(()=>[
                                                                                                    o(e(v), {
                                                                                                        type: "primary",
                                                                                                        strong: "",
                                                                                                        bordered: "",
                                                                                                        secondary: "",
                                                                                                        class: "size-7",
                                                                                                        disabled: e(d).reject === 2,
                                                                                                        onClick: be
                                                                                                    }, {
                                                                                                        icon: l(()=>n[10] || (n[10] = [
                                                                                                                f("i", {
                                                                                                                    class: "iconfont icon-Returned"
                                                                                                                }, null, -1)
                                                                                                            ])),
                                                                                                        _: 1
                                                                                                    }, 8, [
                                                                                                        "disabled"
                                                                                                    ])
                                                                                                ]),
                                                                                            default: l(()=>[
                                                                                                    m(" " + u(e(t)("drill.singleShip.return")), 1)
                                                                                                ]),
                                                                                            _: 1
                                                                                        })
                                                                                    ]),
                                                                                _: 1
                                                                            })) : I("", !0),
                                                                            o(c, null, {
                                                                                default: l(()=>[
                                                                                        o(x, {
                                                                                            trigger: "hover"
                                                                                        }, {
                                                                                            trigger: l(()=>[
                                                                                                    de() ? (p(), y(e(v), {
                                                                                                        key: 0,
                                                                                                        type: "primary",
                                                                                                        strong: "",
                                                                                                        bordered: "",
                                                                                                        secondary: "",
                                                                                                        class: "size-7",
                                                                                                        onClick: ge
                                                                                                    }, {
                                                                                                        icon: l(()=>n[11] || (n[11] = [
                                                                                                                f("i", {
                                                                                                                    class: "iconfont icon-ADD"
                                                                                                                }, null, -1)
                                                                                                            ])),
                                                                                                        _: 1
                                                                                                    })) : I("", !0)
                                                                                                ]),
                                                                                            default: l(()=>[
                                                                                                    m(" " + u(e(t)("drill.singleShip.add")), 1)
                                                                                                ]),
                                                                                            _: 1
                                                                                        })
                                                                                    ]),
                                                                                _: 1
                                                                            }),
                                                                            e(d).submit !== 0 ? (p(), y(c, {
                                                                                key: 3
                                                                            }, {
                                                                                default: l(()=>[
                                                                                        o(x, {
                                                                                            trigger: "hover"
                                                                                        }, {
                                                                                            trigger: l(()=>[
                                                                                                    o(e(v), {
                                                                                                        disabled: e(d).submit === 2,
                                                                                                        type: "primary",
                                                                                                        strong: "",
                                                                                                        bordered: "",
                                                                                                        secondary: "",
                                                                                                        class: "size-7",
                                                                                                        onClick: _e
                                                                                                    }, {
                                                                                                        icon: l(()=>n[12] || (n[12] = [
                                                                                                                f("i", {
                                                                                                                    class: "iconfont icon-Submit"
                                                                                                                }, null, -1)
                                                                                                            ])),
                                                                                                        _: 1
                                                                                                    }, 8, [
                                                                                                        "disabled"
                                                                                                    ])
                                                                                                ]),
                                                                                            default: l(()=>[
                                                                                                    m(" " + u(e(t)("drill.singleShip.submit")), 1)
                                                                                                ]),
                                                                                            _: 1
                                                                                        })
                                                                                    ]),
                                                                                _: 1
                                                                            })) : I("", !0),
                                                                            o(c, null, {
                                                                                default: l(()=>[
                                                                                        o(x, {
                                                                                            trigger: "hover"
                                                                                        }, {
                                                                                            trigger: l(()=>[
                                                                                                    o(e(v), {
                                                                                                        disabled: e(d).submit === 2,
                                                                                                        type: "primary",
                                                                                                        strong: "",
                                                                                                        bordered: "",
                                                                                                        secondary: "",
                                                                                                        class: "size-7",
                                                                                                        onClick: n[1] || (n[1] = (i)=>J(26))
                                                                                                    }, {
                                                                                                        icon: l(()=>n[13] || (n[13] = [
                                                                                                                f("i", {
                                                                                                                    class: "iconfont icon-Log"
                                                                                                                }, null, -1)
                                                                                                            ])),
                                                                                                        _: 1
                                                                                                    }, 8, [
                                                                                                        "disabled"
                                                                                                    ])
                                                                                                ]),
                                                                                            default: l(()=>[
                                                                                                    m(" " + u(e(t)("drill.singleShip.log")), 1)
                                                                                                ]),
                                                                                            _: 1
                                                                                        })
                                                                                    ]),
                                                                                _: 1
                                                                            })
                                                                        ]),
                                                                    _: 1
                                                                })
                                                            ]),
                                                        _: 1
                                                    })
                                                ]),
                                            _: 1
                                        })
                                    ]),
                                _: 1
                            }),
                            o(q, {
                                cols: "8",
                                responsive: "screen",
                                "y-gap": 8,
                                ref_key: "exportRef",
                                ref: le
                            }, {
                                default: l(()=>[
                                        o(w, {
                                            span: j().shipSpan
                                        }, {
                                            default: l(()=>[
                                                    o(Ne, {
                                                        class: "w-full mb-2 mt-1 h-9 text-center font-bold",
                                                        color: {
                                                            color: "#F3FCFB",
                                                            textColor: "#555",
                                                            borderColor: "#E6E8F0"
                                                        }
                                                    }, {
                                                        default: l(()=>[
                                                                m(u(e(t)("drill.addPlan.leftTitle")), 1)
                                                            ]),
                                                        _: 1
                                                    }),
                                                    o(c, {
                                                        vertical: "",
                                                        size: 12
                                                    }, {
                                                        default: l(()=>[
                                                                o(H, {
                                                                    value: e(N),
                                                                    "onUpdate:value": n[2] || (n[2] = (i)=>_(N) ? N.value = i : null),
                                                                    placeholder: e(t)("drill.addPlan.leftSearchPlaceholder")
                                                                }, null, 8, [
                                                                    "value",
                                                                    "placeholder"
                                                                ]),
                                                                o(Me, {
                                                                    "default-selected-keys": e(z),
                                                                    pattern: e(N),
                                                                    data: e(P),
                                                                    "show-irrelevant-nodes": e(ne),
                                                                    "default-expand-all": "",
                                                                    "virtual-scroll": "",
                                                                    "label-field": "shipName",
                                                                    "key-field": "id",
                                                                    "render-suffix": me,
                                                                    style: {
                                                                        height: "300px"
                                                                    },
                                                                    "node-props": fe,
                                                                    "block-line": ""
                                                                }, null, 8, [
                                                                    "default-selected-keys",
                                                                    "pattern",
                                                                    "data",
                                                                    "show-irrelevant-nodes"
                                                                ])
                                                            ]),
                                                        _: 1
                                                    })
                                                ]),
                                            _: 1
                                        }, 8, [
                                            "span"
                                        ]),
                                        o(w, {
                                            span: j().tableSpan
                                        }, {
                                            default: l(()=>[
                                                    o(W, {
                                                        class: "ml-1 mt-1 proCard",
                                                        bordered: !1
                                                    }, {
                                                        default: l(()=>[
                                                                o(st, {
                                                                    modelValue: e(r),
                                                                    "onUpdate:modelValue": n[3] || (n[3] = (i)=>_(r) ? r.value = i : null),
                                                                    onRightClickSelect: pe,
                                                                    onItemClicked: Pe,
                                                                    onGetButtonPermissions: ce,
                                                                    ref_key: "vesselDasbordRef",
                                                                    ref: B
                                                                }, null, 8, [
                                                                    "modelValue"
                                                                ]),
                                                                o(c, {
                                                                    justify: "center",
                                                                    class: "fixed bottom-7 left-0 w-full"
                                                                }, {
                                                                    default: l(()=>[
                                                                            (p(!0), Q(Qe, null, et(e(ie), (i, X)=>(p(), Q("div", {
                                                                                    key: X,
                                                                                    class: "flex flex-row items-center"
                                                                                }, [
                                                                                    f("p", {
                                                                                        class: "mr-[3px] w-[10px] h-[10px] rounded",
                                                                                        style: tt(re(X))
                                                                                    }, null, 4),
                                                                                    f("span", _t, u(i.label), 1)
                                                                                ]))), 128))
                                                                        ]),
                                                                    _: 1
                                                                })
                                                            ]),
                                                        _: 1
                                                    })
                                                ]),
                                            _: 1
                                        }, 8, [
                                            "span"
                                        ])
                                    ]),
                                _: 1
                            }, 512),
                            o(mt, {
                                ref_key: "modalRef",
                                ref: F,
                                shipInfo: e(C),
                                singleVesselStatus: e($),
                                currentYear: e(A),
                                onSuccess: G
                            }, null, 8, [
                                "shipInfo",
                                "singleVesselStatus",
                                "currentYear"
                            ]),
                            o(K, {
                                show: e(h),
                                "onUpdate:show": n[5] || (n[5] = (i)=>_(h) ? h.value = i : null),
                                preset: "dialog",
                                title: e(t)("return"),
                                "positive-text": e(t)("common.saveText"),
                                "negative-text": e(t)("common.closeText"),
                                onPositiveClick: Se
                            }, {
                                default: l(()=>[
                                        o(H, {
                                            value: e(S),
                                            "onUpdate:value": n[4] || (n[4] = (i)=>_(S) ? S.value = i : null),
                                            type: "text",
                                            placeholder: "请填写原因"
                                        }, null, 8, [
                                            "value"
                                        ])
                                    ]),
                                _: 1
                            }, 8, [
                                "show",
                                "title",
                                "positive-text",
                                "negative-text"
                            ]),
                            o(K, {
                                show: e(k),
                                "onUpdate:show": n[7] || (n[7] = (i)=>_(k) ? k.value = i : null),
                                preset: "dialog",
                                title: e(t)("drill.singleShip.editMonth"),
                                "positive-text": e(t)("common.saveText"),
                                "negative-text": e(t)("common.closeText"),
                                onPositiveClick: ke
                            }, {
                                default: l(()=>[
                                        o(Re, {
                                            value: e(M),
                                            "onUpdate:value": n[6] || (n[6] = (i)=>_(M) ? M.value = i : null),
                                            options: e(se),
                                            placeholder: e(t)("drill.singleShip.selectMonth")
                                        }, null, 8, [
                                            "value",
                                            "options",
                                            "placeholder"
                                        ])
                                    ]),
                                _: 1
                            }, 8, [
                                "show",
                                "title",
                                "positive-text",
                                "negative-text"
                            ]),
                            o(it, {
                                ref_key: "timeLineRef",
                                ref: L,
                                title: e(t)("drill.manage.timeLineTitle"),
                                logId: e(E)
                            }, null, 8, [
                                "title",
                                "logId"
                            ]),
                            o(ft, {
                                ref_key: "extensionModalRef",
                                ref: ae,
                                onSuccess: G
                            }, null, 512)
                        ]),
                    _: 1
                });
            };
        }
    });
});
export { Zt as default, __tla };
