diff --git a/.vite/manifest.json b/.vite/manifest.json index e308f07..a6a165f 100644 --- a/.vite/manifest.json +++ b/.vite/manifest.json @@ -1,41 +1,41 @@ { - "_ArrowLeftOutlined-CPZ5Fmbm.js": { - "file": "assets/ArrowLeftOutlined-CPZ5Fmbm.js", + "_ArrowLeftOutlined-Dy6rj0RK.js": { + "file": "assets/ArrowLeftOutlined-Dy6rj0RK.js", "name": "ArrowLeftOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_BaseActionButton-BDnQRTZA.js": { - "file": "assets/BaseActionButton-BDnQRTZA.js", + "_BaseActionButton-C192ydN5.js": { + "file": "assets/BaseActionButton-C192ydN5.js", "name": "BaseActionButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_button-CGra0C8Y.js", - "_popconfirm-Z3C_yxj0.js", + "_axios-GfLWCH1-.js", + "_button-DFsG8yVP.js", + "_popconfirm-pEpGkgTI.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CancelButton-CPkIvD2g.js": { - "file": "assets/CancelButton-CPkIvD2g.js", + "_CancelButton-CGU0iqBo.js": { + "file": "assets/CancelButton-CGU0iqBo.js", "name": "CancelButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_input-CAHxss7C.js", - "_RowLabelWithIcon-C9cs-sLd.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "_queryOptions-Cg9orY1Y.js", - "_button-CGra0C8Y.js", - "_sanitizeDataUtils-thqQHiub.js", + "_axios-GfLWCH1-.js", + "_input-ByI0RFd4.js", + "_RowLabelWithIcon-CWfXqglG.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_queryOptions-B35KRSJw.js", + "_button-DFsG8yVP.js", + "_sanitizeDataUtils-CnFUVW7C.js", "_jsx-runtime-CEixWuwE.js", - "_DiscardChangesButton-BxZmnLDP.js" + "_DiscardChangesButton-BEmnYyeo.js" ], "css": [ "assets/CancelButton-DRGleAxl.css" @@ -45,343 +45,334 @@ "file": "assets/CancelButton-DRGleAxl.css", "src": "_CancelButton-DRGleAxl.css" }, - "_Checkbox-Da8CWwTl.js": { - "file": "assets/Checkbox-Da8CWwTl.js", + "_Checkbox-CArdwSIu.js": { + "file": "assets/Checkbox-CArdwSIu.js", "name": "Checkbox", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_context-CBotos2k.js", + "_axios-GfLWCH1-.js", + "_context-DKr6FCfo.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CloseButton-Dkl0L-Ct.js": { - "file": "assets/CloseButton-Dkl0L-Ct.js", + "_CloseButton-CcssiQ3D.js": { + "file": "assets/CloseButton-CcssiQ3D.js", "name": "CloseButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_button-CGra0C8Y.js", + "_axios-GfLWCH1-.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js", - "_DiscardChangesButton-BxZmnLDP.js" + "_DiscardChangesButton-BEmnYyeo.js" ] }, "_ColorPicker-B-UA61SD.css": { "file": "assets/ColorPicker-B-UA61SD.css", "src": "_ColorPicker-B-UA61SD.css" }, - "_ColorPicker-BtTnFC3b.js": { - "file": "assets/ColorPicker-BtTnFC3b.js", + "_ColorPicker-srK1maOs.js": { + "file": "assets/ColorPicker-srK1maOs.js", "name": "ColorPicker", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_tooltip-C-n3SkGv.js", - "_button-CGra0C8Y.js", - "_sanitizeDataUtils-thqQHiub.js", - "_cloneDeep-CG3ZqS50.js", - "_map-1r6ZZ5cg.js", - "_react-redux-rciCADVi.js", + "_axios-GfLWCH1-.js", + "_tooltip-BrjXarTG.js", + "_button-DFsG8yVP.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "_cloneDeep-D6FETCDU.js", + "_map-oy-ayiG3.js", + "_react-redux-H1MKEL0D.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ "assets/ColorPicker-B-UA61SD.css" ] }, - "_ConsoleSqlOutlined-CsHIitHW.js": { - "file": "assets/ConsoleSqlOutlined-CsHIitHW.js", + "_ConsoleSqlOutlined-Dql2QAhH.js": { + "file": "assets/ConsoleSqlOutlined-Dql2QAhH.js", "name": "ConsoleSqlOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CopyOutlined-H2Q_iVe-.js": { - "file": "assets/CopyOutlined-H2Q_iVe-.js", + "_CopyOutlined-BqVrjO_n.js": { + "file": "assets/CopyOutlined-BqVrjO_n.js", "name": "CopyOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CopyToClipboard-B60pn0Ok.js": { - "file": "assets/CopyToClipboard-B60pn0Ok.js", + "_CopyToClipboard-Dloj-sbp.js": { + "file": "assets/CopyToClipboard-Dloj-sbp.js", "name": "CopyToClipboard", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_select-SSTpnrPj.js", - "_CopyOutlined-H2Q_iVe-.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "_queryOptions-Cg9orY1Y.js", - "_button-CGra0C8Y.js", + "_axios-GfLWCH1-.js", + "_select-CAEYLMBr.js", + "_CopyOutlined-BqVrjO_n.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_queryOptions-B35KRSJw.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-CPkIvD2g.js" + "_CancelButton-CGU0iqBo.js" ] }, - "_DiscardChangesButton-BxZmnLDP.js": { - "file": "assets/DiscardChangesButton-BxZmnLDP.js", + "_DiscardChangesButton-BEmnYyeo.js": { + "file": "assets/DiscardChangesButton-BEmnYyeo.js", "name": "DiscardChangesButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_UndoOutlined-eQ49Nx19.js", - "_button-CGra0C8Y.js", - "_popconfirm-Z3C_yxj0.js", + "_axios-GfLWCH1-.js", + "_UndoOutlined-BnvPIRYq.js", + "_button-DFsG8yVP.js", + "_popconfirm-pEpGkgTI.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_DownloadOutlined-CVjXiqM_.js": { - "file": "assets/DownloadOutlined-CVjXiqM_.js", + "_DownloadOutlined-BdA_Yi9Y.js": { + "file": "assets/DownloadOutlined-BdA_Yi9Y.js", "name": "DownloadOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_Filter-6hGzrL6X.js": { - "file": "assets/Filter-6hGzrL6X.js", + "_Filter-COK4Xj7w.js": { + "file": "assets/Filter-COK4Xj7w.js", "name": "Filter", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_FilterOutline-0NxB8lny.js": { - "file": "assets/FilterOutline-0NxB8lny.js", + "_FilterOutline-CkWX7-De.js": { + "file": "assets/FilterOutline-CkWX7-De.js", "name": "FilterOutline", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_Home-C0KXjxek.js": { - "file": "assets/Home-C0KXjxek.js", + "_Home-pCqJVQWy.js": { + "file": "assets/Home-pCqJVQWy.js", "name": "Home", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_HomeOutline-DA8r8OiJ.js": { - "file": "assets/HomeOutline-DA8r8OiJ.js", + "_HomeOutline-BSGKvRto.js": { + "file": "assets/HomeOutline-BSGKvRto.js", "name": "HomeOutline", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ImportOutlined-DE1eCjzf.js": { - "file": "assets/ImportOutlined-DE1eCjzf.js", + "_ImportOutlined-CCDrjc4U.js": { + "file": "assets/ImportOutlined-CCDrjc4U.js", "name": "ImportOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_Information-Dvaqgobw.js": { - "file": "assets/Information-Dvaqgobw.js", + "_Information-CUlvFYge.js": { + "file": "assets/Information-CUlvFYge.js", "name": "Information", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_LeftSquareOutlined-DuBPMb_Z.js": { - "file": "assets/LeftSquareOutlined-DuBPMb_Z.js", + "_LeftSquareOutlined-BGHmHPFm.js": { + "file": "assets/LeftSquareOutlined-BGHmHPFm.js", "name": "LeftSquareOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_Loader-BunwQzlz.js": { - "file": "assets/Loader-BunwQzlz.js", + "_Loader-Df31oCEP.css": { + "file": "assets/Loader-Df31oCEP.css", + "src": "_Loader-Df31oCEP.css" + }, + "_Loader-QYhFJtwm.js": { + "file": "assets/Loader-QYhFJtwm.js", "name": "Loader", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_react-redux-rciCADVi.js", + "_axios-GfLWCH1-.js", + "_react-redux-H1MKEL0D.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ "assets/Loader-Df31oCEP.css" ] }, - "_Loader-Df31oCEP.css": { - "file": "assets/Loader-Df31oCEP.css", - "src": "_Loader-Df31oCEP.css" - }, - "_NotificationsOutline-COWH5lJd.js": { - "file": "assets/NotificationsOutline-COWH5lJd.js", + "_NotificationsOutline-SjBnUW4M.js": { + "file": "assets/NotificationsOutline-SjBnUW4M.js", "name": "NotificationsOutline", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_PersonCircleOutline-DFO77GzI.js": { - "file": "assets/PersonCircleOutline-DFO77GzI.js", + "_PersonCircleOutline-DMIs-KBK.js": { + "file": "assets/PersonCircleOutline-DMIs-KBK.js", "name": "PersonCircleOutline", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ResetButton-D9kNLvDF.js": { - "file": "assets/ResetButton-D9kNLvDF.js", + "_ResetButton-B9z5bqz7.js": { + "file": "assets/ResetButton-B9z5bqz7.js", "name": "ResetButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_UndoOutlined-eQ49Nx19.js", + "_axios-GfLWCH1-.js", + "_UndoOutlined-BnvPIRYq.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-BDnQRTZA.js" + "_BaseActionButton-C192ydN5.js" ] }, - "_RightOutlined-B3F2zuMj.js": { - "file": "assets/RightOutlined-B3F2zuMj.js", - "name": "RightOutlined", - "imports": [ - "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_jsx-runtime-CEixWuwE.js" - ] - }, - "_RightSquareOutlined-OBh45DCC.js": { - "file": "assets/RightSquareOutlined-OBh45DCC.js", + "_RightSquareOutlined-BWAxHK5y.js": { + "file": "assets/RightSquareOutlined-BWAxHK5y.js", "name": "RightSquareOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_RowLabelWithIcon-C9cs-sLd.js": { - "file": "assets/RowLabelWithIcon-C9cs-sLd.js", + "_RowLabelWithIcon-CWfXqglG.js": { + "file": "assets/RowLabelWithIcon-CWfXqglG.js", "name": "RowLabelWithIcon", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_preload-helper-D0MDUw1L.js", - "_axios-BbX9YWYe.js", + "_preload-helper-q813TUYk.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ], "dynamicImports": [ - "_Filter-6hGzrL6X.js", - "_FilterOutline-0NxB8lny.js", - "_Home-C0KXjxek.js", - "_HomeOutline-DA8r8OiJ.js", + "_Filter-COK4Xj7w.js", + "_FilterOutline-CkWX7-De.js", + "_Home-pCqJVQWy.js", + "_HomeOutline-BSGKvRto.js", "src/components/shared/svg/icons/Hospital.jsx", - "_Information-Dvaqgobw.js", - "_NotificationsOutline-COWH5lJd.js", + "_Information-CUlvFYge.js", + "_NotificationsOutline-SjBnUW4M.js", "src/components/shared/svg/icons/PeopleOutline.jsx", - "_PersonCircleOutline-DFO77GzI.js", - "_SynthesisOutline-DU1b2CPh.js" + "_PersonCircleOutline-DMIs-KBK.js", + "_SynthesisOutline-WHFTiyV1.js" ] }, - "_SaveButton-I18OHpZt.js": { - "file": "assets/SaveButton-I18OHpZt.js", + "_SaveButton-B1cQYwWn.js": { + "file": "assets/SaveButton-B1cQYwWn.js", "name": "SaveButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_SaveOutlined-CZUncBxA.js", + "_axios-GfLWCH1-.js", + "_SaveOutlined-MFwicVtT.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-BDnQRTZA.js" + "_BaseActionButton-C192ydN5.js" ] }, - "_SaveOutlined-CZUncBxA.js": { - "file": "assets/SaveOutlined-CZUncBxA.js", + "_SaveOutlined-MFwicVtT.js": { + "file": "assets/SaveOutlined-MFwicVtT.js", "name": "SaveOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_SearchOutlined-BTRNdCQU.js": { - "file": "assets/SearchOutlined-BTRNdCQU.js", + "_SearchOutlined-MBE5mEwL.js": { + "file": "assets/SearchOutlined-MBE5mEwL.js", "name": "SearchOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-CGra0C8Y.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_SynthesisOutline-DU1b2CPh.js": { - "file": "assets/SynthesisOutline-DU1b2CPh.js", + "_SynthesisOutline-WHFTiyV1.js": { + "file": "assets/SynthesisOutline-WHFTiyV1.js", "name": "SynthesisOutline", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_UndoOutlined-eQ49Nx19.js": { - "file": "assets/UndoOutlined-eQ49Nx19.js", + "_UndoOutlined-BnvPIRYq.js": { + "file": "assets/UndoOutlined-BnvPIRYq.js", "name": "UndoOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_WarningFilled-Dfi6CZp8.js": { - "file": "assets/WarningFilled-Dfi6CZp8.js", + "_WarningFilled-KTNPykFB.js": { + "file": "assets/WarningFilled-KTNPykFB.js", "name": "WarningFilled", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "__assignValue-xvqwcPj2.js": { - "file": "assets/_assignValue-xvqwcPj2.js", + "__assignValue-DhqI0UbZ.js": { + "file": "assets/_assignValue-DhqI0UbZ.js", "name": "_assignValue", "imports": [ "_chunk-jRWAZmH_.js", - "__getTag-DviDmB-q.js" + "__getTag-Df9PzwXO.js" ] }, - "__baseIsEqual-Af-0JuQU.js": { - "file": "assets/_baseIsEqual-Af-0JuQU.js", + "__baseIsEqual-11-llYLw.js": { + "file": "assets/_baseIsEqual-11-llYLw.js", "name": "_baseIsEqual", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "__getTag-DviDmB-q.js" + "_axios-GfLWCH1-.js", + "__getTag-Df9PzwXO.js" ] }, - "__baseMap-CMcJTUHN.js": { - "file": "assets/_baseMap-CMcJTUHN.js", + "__baseMap-Ds6yuwtt.js": { + "file": "assets/_baseMap-Ds6yuwtt.js", "name": "_baseMap", "imports": [ "_chunk-jRWAZmH_.js", - "_sanitizeDataUtils-thqQHiub.js", - "__getTag-DviDmB-q.js" + "_sanitizeDataUtils-CnFUVW7C.js", + "__getTag-Df9PzwXO.js" ] }, - "__getTag-DviDmB-q.js": { - "file": "assets/_getTag-DviDmB-q.js", + "__getTag-Df9PzwXO.js": { + "file": "assets/_getTag-Df9PzwXO.js", "name": "_getTag", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js" + "_axios-GfLWCH1-.js" ] }, "_asyncToGenerator-DHhZBkop.js": { @@ -392,8 +383,8 @@ "_typeof-BUNGcdwP.js" ] }, - "_axios-BbX9YWYe.js": { - "file": "assets/axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js": { + "file": "assets/axios-GfLWCH1-.js", "name": "axios", "imports": [ "_chunk-jRWAZmH_.js", @@ -403,24 +394,24 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_button-CGra0C8Y.js": { - "file": "assets/button-CGra0C8Y.js", + "_button-DFsG8yVP.js": { + "file": "assets/button-DFsG8yVP.js", "name": "button", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_chunk-4N6VE7H7-BV8msCgV.js": { - "file": "assets/chunk-4N6VE7H7-BV8msCgV.js", + "_chunk-4N6VE7H7-BhgXlIGA.js": { + "file": "assets/chunk-4N6VE7H7-BhgXlIGA.js", "name": "chunk-4N6VE7H7", "imports": [ "_chunk-jRWAZmH_.js", - "_preload-helper-D0MDUw1L.js", + "_preload-helper-q813TUYk.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -428,107 +419,122 @@ "file": "assets/chunk-jRWAZmH_.js", "name": "chunk" }, - "_cloneDeep-CG3ZqS50.js": { - "file": "assets/cloneDeep-CG3ZqS50.js", + "_cloneDeep-D6FETCDU.js": { + "file": "assets/cloneDeep-D6FETCDU.js", "name": "cloneDeep", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "__getTag-DviDmB-q.js", - "__assignValue-xvqwcPj2.js" + "_axios-GfLWCH1-.js", + "__getTag-Df9PzwXO.js", + "__assignValue-DhqI0UbZ.js" ] }, - "_context-CBotos2k.js": { - "file": "assets/context-CBotos2k.js", + "_context-DKr6FCfo.js": { + "file": "assets/context-DKr6FCfo.js", "name": "context", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_SearchOutlined-BTRNdCQU.js", + "_axios-GfLWCH1-.js", + "_SearchOutlined-MBE5mEwL.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ctiAxios-BMu1IxXE.js": { - "file": "assets/ctiAxios-BMu1IxXE.js", + "_ctiAxios-DdKuH37F.css": { + "file": "assets/ctiAxios-DdKuH37F.css", + "src": "_ctiAxios-DdKuH37F.css" + }, + "_ctiAxios-uIjEIJkB.js": { + "file": "assets/ctiAxios-uIjEIJkB.js", "name": "ctiAxios", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_slicedToArray-YLaz90ka.js", - "_notification-BAy1NkPD.js" + "_axios-GfLWCH1-.js", + "_notification-DWCxP4WF.js" ], "css": [ "assets/ctiAxios-DdKuH37F.css" ] }, - "_ctiAxios-DdKuH37F.css": { - "file": "assets/ctiAxios-DdKuH37F.css", - "src": "_ctiAxios-DdKuH37F.css" + "_dropdown-CnNkkU34.js": { + "file": "assets/dropdown-CnNkkU34.js", + "name": "dropdown", + "imports": [ + "_chunk-jRWAZmH_.js", + "_axios-GfLWCH1-.js", + "_es-RVitCnnK.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_tooltip-BrjXarTG.js", + "_useFlexGapSupport-CVR9Da_J.js", + "_button-DFsG8yVP.js", + "_jsx-runtime-CEixWuwE.js" + ] }, - "_es-CRfzziAW.js": { - "file": "assets/es-CRfzziAW.js", + "_es-BGk56EoP.js": { + "file": "assets/es-BGk56EoP.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-CGra0C8Y.js", - "_es-CWvYTDmR.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-CWvYTDmR.js": { - "file": "assets/es-CWvYTDmR.js", + "_es-COtcnZqJ.js": { + "file": "assets/es-COtcnZqJ.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", - "_button-CGra0C8Y.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-CXY1Bde8.js": { - "file": "assets/es-CXY1Bde8.js", + "_es-F3Cu1H3U.js": { + "file": "assets/es-F3Cu1H3U.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_asyncToGenerator-DHhZBkop.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-XHIvWmaW.js": { - "file": "assets/es-XHIvWmaW.js", + "_es-RVitCnnK.js": { + "file": "assets/es-RVitCnnK.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-CGra0C8Y.js", + "_button-DFsG8yVP.js", + "_es-COtcnZqJ.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_favoritesAdapter-CrVwjloH.js": { - "file": "assets/favoritesAdapter-CrVwjloH.js", + "_favoritesAdapter-l-SLH8oA.js": { + "file": "assets/favoritesAdapter-l-SLH8oA.js", "name": "favoritesAdapter", "imports": [ - "_axios-BbX9YWYe.js" + "_axios-GfLWCH1-.js" ] }, - "_filterByCode-EysJGYdb.js": { - "file": "assets/filterByCode-EysJGYdb.js", + "_filterByCode-Dv0QmhVW.js": { + "file": "assets/filterByCode-Dv0QmhVW.js", "name": "filterByCode", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_ctiAxios-BMu1IxXE.js", + "_axios-GfLWCH1-.js", + "_ctiAxios-uIjEIJkB.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -536,63 +542,63 @@ "file": "assets/getDataOrAriaProps-lBkoLCFd.js", "name": "getDataOrAriaProps" }, - "_iconUtil-qonJUFWj.js": { - "file": "assets/iconUtil-qonJUFWj.js", + "_iconUtil-82JScV80.js": { + "file": "assets/iconUtil-82JScV80.js", "name": "iconUtil", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_SearchOutlined-BTRNdCQU.js", + "_axios-GfLWCH1-.js", + "_SearchOutlined-MBE5mEwL.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-CGra0C8Y.js", - "_es-XHIvWmaW.js", + "_button-DFsG8yVP.js", + "_es-BGk56EoP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_importColumn-DU7XI90I.js": { - "file": "assets/importColumn-DU7XI90I.js", + "_importColumn-DU0q1njL.js": { + "file": "assets/importColumn-DU0q1njL.js", "name": "importColumn", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_ctiAxios-BMu1IxXE.js", - "_button-CGra0C8Y.js", + "_ctiAxios-uIjEIJkB.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js", - "_path-DOVY3rux.js" + "_path-Lv4XoihJ.js" ] }, - "_index.esm-BWCs920B.js": { - "file": "assets/index.esm-BWCs920B.js", + "_index.esm-C-Cs05Yh.js": { + "file": "assets/index.esm-C-Cs05Yh.js", "name": "index.esm", "imports": [ "_chunk-jRWAZmH_.js", - "_input-CAHxss7C.js", + "_input-ByI0RFd4.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_indicatorsColumns-CHr83uXU.js": { - "file": "assets/indicatorsColumns-CHr83uXU.js", + "_indicatorsColumns-Dnn5L753.js": { + "file": "assets/indicatorsColumns-Dnn5L753.js", "name": "indicatorsColumns", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_RowLabelWithIcon-C9cs-sLd.js", + "_RowLabelWithIcon-CWfXqglG.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_input-CAHxss7C.js": { - "file": "assets/input-CAHxss7C.js", + "_input-ByI0RFd4.js": { + "file": "assets/input-ByI0RFd4.js", "name": "input", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_SearchOutlined-BTRNdCQU.js", + "_axios-GfLWCH1-.js", + "_SearchOutlined-MBE5mEwL.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-CGra0C8Y.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -603,187 +609,211 @@ "_chunk-jRWAZmH_.js" ] }, - "_logs.queries-CUsAtrhc.js": { - "file": "assets/logs.queries-CUsAtrhc.js", + "_logs.queries-DrNd_GFf.js": { + "file": "assets/logs.queries-DrNd_GFf.js", "name": "logs.queries", "imports": [ - "_axios-BbX9YWYe.js", - "_ctiAxios-BMu1IxXE.js", - "_queryOptions-Cg9orY1Y.js" + "_axios-GfLWCH1-.js", + "_ctiAxios-uIjEIJkB.js", + "_queryOptions-B35KRSJw.js" ] }, - "_map-1r6ZZ5cg.js": { - "file": "assets/map-1r6ZZ5cg.js", + "_map-oy-ayiG3.js": { + "file": "assets/map-oy-ayiG3.js", "name": "map", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_sanitizeDataUtils-thqQHiub.js", - "_cloneDeep-CG3ZqS50.js", - "__baseMap-CMcJTUHN.js" + "_axios-GfLWCH1-.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "_cloneDeep-D6FETCDU.js", + "__baseMap-Ds6yuwtt.js" ] }, - "_menu.keys-DakaQcND.js": { - "file": "assets/menu.keys-DakaQcND.js", + "_menu.keys-D9ux8YKj.js": { + "file": "assets/menu.keys-D9ux8YKj.js", "name": "menu.keys" }, - "_menu.queries-DQPeWA6e.js": { - "file": "assets/menu.queries-DQPeWA6e.js", + "_menu.queries-Cvpn7_cj.js": { + "file": "assets/menu.queries-Cvpn7_cj.js", "name": "menu.queries", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_ctiAxios-BMu1IxXE.js", - "_queryOptions-Cg9orY1Y.js", - "_slugify-CltC00V7.js", - "_menu.keys-DakaQcND.js" + "_axios-GfLWCH1-.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_perQueryPersister-CUVw0SOo.js", + "_queryOptions-B35KRSJw.js", + "_slugify-I4LlnpFW.js", + "_menu.keys-D9ux8YKj.js" ] }, - "_module-Dyh5e74-.js": { - "file": "assets/module-Dyh5e74-.js", + "_module-DOJVPTTb.js": { + "file": "assets/module-DOJVPTTb.js", "name": "module" }, - "_notification-BAy1NkPD.js": { - "file": "assets/notification-BAy1NkPD.js", + "_notification-DWCxP4WF.js": { + "file": "assets/notification-DWCxP4WF.js", "name": "notification", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_pagination-1y8Qa_Im.js": { - "file": "assets/pagination-1y8Qa_Im.js", + "_pagination-Ctv0ML-v.js": { + "file": "assets/pagination-Ctv0ML-v.js", "name": "pagination", "imports": [ "_chunk-jRWAZmH_.js", - "index.html", - "_axios-BbX9YWYe.js", - "_select-SSTpnrPj.js", - "_RightOutlined-B3F2zuMj.js", + "_axios-GfLWCH1-.js", + "_select-CAEYLMBr.js", + "_dropdown-CnNkkU34.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_useFlexGapSupport-Cmh5GcIO.js", + "_useFlexGapSupport-CVR9Da_J.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_path-DOVY3rux.js": { - "file": "assets/path-DOVY3rux.js", + "_path-Lv4XoihJ.js": { + "file": "assets/path-Lv4XoihJ.js", "name": "path", "imports": [ - "_ctiAxios-BMu1IxXE.js" + "_ctiAxios-uIjEIJkB.js" ] }, - "_popconfirm-Z3C_yxj0.js": { - "file": "assets/popconfirm-Z3C_yxj0.js", + "_perQueryPersister-CUVw0SOo.js": { + "file": "assets/perQueryPersister-CUVw0SOo.js", + "name": "perQueryPersister", + "imports": [ + "_axios-GfLWCH1-.js", + "_slicedToArray-YLaz90ka.js", + "_notification-DWCxP4WF.js" + ] + }, + "_popconfirm-pEpGkgTI.js": { + "file": "assets/popconfirm-pEpGkgTI.js", "name": "popconfirm", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", - "_popover-D2F7T83L.js", - "_button-CGra0C8Y.js", + "_popover-ll_Lyk6y.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_popover-D2F7T83L.js": { - "file": "assets/popover-D2F7T83L.js", + "_popover-ll_Lyk6y.js": { + "file": "assets/popover-ll_Lyk6y.js", "name": "popover", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_tooltip-C-n3SkGv.js", + "_axios-GfLWCH1-.js", + "_tooltip-BrjXarTG.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_preload-helper-D0MDUw1L.js": { - "file": "assets/preload-helper-D0MDUw1L.js", + "_preload-helper-q813TUYk.js": { + "file": "assets/preload-helper-q813TUYk.js", "name": "preload-helper" }, - "_queryOptions-Cg9orY1Y.js": { - "file": "assets/queryOptions-Cg9orY1Y.js", + "_progress-C5oDb3ja.js": { + "file": "assets/progress-C5oDb3ja.js", + "name": "progress", + "imports": [ + "_chunk-jRWAZmH_.js", + "_axios-GfLWCH1-.js", + "_select-CAEYLMBr.js", + "_slicedToArray-YLaz90ka.js", + "_asyncToGenerator-DHhZBkop.js", + "_typeof-BUNGcdwP.js", + "_button-DFsG8yVP.js", + "_jsx-runtime-CEixWuwE.js" + ] + }, + "_queryOptions-B35KRSJw.js": { + "file": "assets/queryOptions-B35KRSJw.js", "name": "queryOptions" }, - "_radio-D6-Zsetu.js": { - "file": "assets/radio-D6-Zsetu.js", + "_radio-t5BL2qyo.js": { + "file": "assets/radio-t5BL2qyo.js", "name": "radio", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_SearchOutlined-BTRNdCQU.js", + "_axios-GfLWCH1-.js", + "_SearchOutlined-MBE5mEwL.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_getDataOrAriaProps-lBkoLCFd.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_react-redux-rciCADVi.js": { - "file": "assets/react-redux-rciCADVi.js", + "_react-redux-H1MKEL0D.js": { + "file": "assets/react-redux-H1MKEL0D.js", "name": "react-redux", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ref-Czh08C58.js": { - "file": "assets/ref-Czh08C58.js", + "_ref-4yY2Yyf3.js": { + "file": "assets/ref-4yY2Yyf3.js", "name": "ref", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_context-CBotos2k.js", + "_axios-GfLWCH1-.js", + "_context-DKr6FCfo.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_row-4XqGKqJp.js": { - "file": "assets/row-4XqGKqJp.js", + "_row-CONsHjj-.js": { + "file": "assets/row-CONsHjj-.js", "name": "row", "imports": [ - "_row-D0BH3ydK.js" + "_row-CsPHD6w1.js" ] }, - "_row-D0BH3ydK.js": { - "file": "assets/row-D0BH3ydK.js", + "_row-CsPHD6w1.js": { + "file": "assets/row-CsPHD6w1.js", "name": "row", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_useFlexGapSupport-Cmh5GcIO.js", + "_useFlexGapSupport-CVR9Da_J.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_sanitizeDataUtils-thqQHiub.js": { - "file": "assets/sanitizeDataUtils-thqQHiub.js", + "_sanitizeDataUtils-CnFUVW7C.js": { + "file": "assets/sanitizeDataUtils-CnFUVW7C.js", "name": "sanitizeDataUtils", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "__getTag-DviDmB-q.js", - "__baseIsEqual-Af-0JuQU.js", - "__assignValue-xvqwcPj2.js" + "_axios-GfLWCH1-.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "__getTag-Df9PzwXO.js", + "__baseIsEqual-11-llYLw.js", + "__assignValue-DhqI0UbZ.js" ] }, - "_select-SSTpnrPj.js": { - "file": "assets/select-SSTpnrPj.js", + "_select-CAEYLMBr.js": { + "file": "assets/select-CAEYLMBr.js", "name": "select", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_SearchOutlined-BTRNdCQU.js", + "_axios-GfLWCH1-.js", + "_SearchOutlined-MBE5mEwL.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-CGra0C8Y.js", - "_es-CWvYTDmR.js", - "_es-XHIvWmaW.js", + "_button-DFsG8yVP.js", + "_es-COtcnZqJ.js", + "_es-BGk56EoP.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -794,110 +824,111 @@ "_chunk-jRWAZmH_.js" ] }, - "_slugify-CltC00V7.js": { - "file": "assets/slugify-CltC00V7.js", + "_slugify-I4LlnpFW.js": { + "file": "assets/slugify-I4LlnpFW.js", "name": "slugify", "imports": [ "_chunk-jRWAZmH_.js" ] }, - "_sortBy-BgKCA_Ns.js": { - "file": "assets/sortBy-BgKCA_Ns.js", + "_sortBy-MkJHpEYQ.js": { + "file": "assets/sortBy-MkJHpEYQ.js", "name": "sortBy", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_sanitizeDataUtils-thqQHiub.js", - "__getTag-DviDmB-q.js", - "__baseMap-CMcJTUHN.js" + "_axios-GfLWCH1-.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "__getTag-Df9PzwXO.js", + "__baseMap-Ds6yuwtt.js" ] }, - "_spin-D21MjURE.js": { - "file": "assets/spin-D21MjURE.js", + "_spin-BG25tNiN.js": { + "file": "assets/spin-BG25tNiN.js", "name": "spin", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_button-CGra0C8Y.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_styleChecker-NUkd6dRj.js": { - "file": "assets/styleChecker-NUkd6dRj.js", + "_styleChecker-CvmVx9Vj.js": { + "file": "assets/styleChecker-CvmVx9Vj.js", "name": "styleChecker", "imports": [ - "_axios-BbX9YWYe.js" + "_axios-GfLWCH1-.js" ] }, - "_synchronize.queries-Cwow9Iim.js": { - "file": "assets/synchronize.queries-Cwow9Iim.js", + "_synchronize.queries-Bf3PYkcL.js": { + "file": "assets/synchronize.queries-Bf3PYkcL.js", "name": "synchronize.queries", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_ctiAxios-BMu1IxXE.js", - "_queryOptions-Cg9orY1Y.js", + "_axios-GfLWCH1-.js", + "_ctiAxios-uIjEIJkB.js", + "_queryOptions-B35KRSJw.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_table-BEUJPs29.js": { - "file": "assets/table-BEUJPs29.js", + "_table-B9r972uM.js": { + "file": "assets/table-B9r972uM.js", "name": "table", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_iconUtil-qonJUFWj.js", - "_select-SSTpnrPj.js", - "_pagination-1y8Qa_Im.js", - "_input-CAHxss7C.js", - "_tree-BEXGBJQs.js", - "_SearchOutlined-BTRNdCQU.js", + "_axios-GfLWCH1-.js", + "_iconUtil-82JScV80.js", + "_select-CAEYLMBr.js", + "_pagination-Ctv0ML-v.js", + "_input-ByI0RFd4.js", + "_tree-BbgcCNiC.js", + "_dropdown-CnNkkU34.js", + "_SearchOutlined-MBE5mEwL.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_tooltip-C-n3SkGv.js", - "_button-CGra0C8Y.js", - "_styleChecker-NUkd6dRj.js", - "_radio-D6-Zsetu.js", - "_spin-D21MjURE.js", - "__baseIsEqual-Af-0JuQU.js", + "_tooltip-BrjXarTG.js", + "_button-DFsG8yVP.js", + "_styleChecker-CvmVx9Vj.js", + "_radio-t5BL2qyo.js", + "_spin-BG25tNiN.js", + "__baseIsEqual-11-llYLw.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_tooltip-C-n3SkGv.js": { - "file": "assets/tooltip-C-n3SkGv.js", + "_tooltip-BrjXarTG.js": { + "file": "assets/tooltip-BrjXarTG.js", "name": "tooltip", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_transButton-BQup8OiR.js": { - "file": "assets/transButton-BQup8OiR.js", + "_transButton-BTY1OOMb.js": { + "file": "assets/transButton-BTY1OOMb.js", "name": "transButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_button-CGra0C8Y.js", + "_axios-GfLWCH1-.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_tree-BEXGBJQs.js": { - "file": "assets/tree-BEXGBJQs.js", + "_tree-BbgcCNiC.js": { + "file": "assets/tree-BbgcCNiC.js", "name": "tree", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_iconUtil-qonJUFWj.js", + "_axios-GfLWCH1-.js", + "_iconUtil-82JScV80.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", @@ -911,128 +942,138 @@ "_chunk-jRWAZmH_.js" ] }, - "_typography-VyRt3lGB.js": { - "file": "assets/typography-VyRt3lGB.js", + "_typography-Db9oKB2E.js": { + "file": "assets/typography-Db9oKB2E.js", "name": "typography", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_select-SSTpnrPj.js", - "_CopyOutlined-H2Q_iVe-.js", - "_input-CAHxss7C.js", + "_axios-GfLWCH1-.js", + "_select-CAEYLMBr.js", + "_CopyOutlined-BqVrjO_n.js", + "_input-ByI0RFd4.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_tooltip-C-n3SkGv.js", - "_button-CGra0C8Y.js", - "_styleChecker-NUkd6dRj.js", - "_transButton-BQup8OiR.js", + "_tooltip-BrjXarTG.js", + "_button-DFsG8yVP.js", + "_styleChecker-CvmVx9Vj.js", + "_transButton-BTY1OOMb.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useFlexGapSupport-Cmh5GcIO.js": { - "file": "assets/useFlexGapSupport-Cmh5GcIO.js", + "_useFlexGapSupport-CVR9Da_J.js": { + "file": "assets/useFlexGapSupport-CVR9Da_J.js", "name": "useFlexGapSupport", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_styleChecker-NUkd6dRj.js", + "_styleChecker-CvmVx9Vj.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useFormIsActive-DD4sKA_I.js": { - "file": "assets/useFormIsActive-DD4sKA_I.js", + "_useFormIsActive-DWkWY1Zh.js": { + "file": "assets/useFormIsActive-DWkWY1Zh.js", "name": "useFormIsActive", "imports": [ "_chunk-jRWAZmH_.js", - "_ctiAxios-BMu1IxXE.js", + "_ctiAxios-uIjEIJkB.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useMutation-BZFnlhBo.js": { - "file": "assets/useMutation-BZFnlhBo.js", + "_useMutation-BmXoCM97.js": { + "file": "assets/useMutation-BmXoCM97.js", "name": "useMutation", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BbX9YWYe.js", - "_notification-BAy1NkPD.js", + "_axios-GfLWCH1-.js", + "_notification-DWCxP4WF.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_userUtils-Bzj4V0fd.js": { - "file": "assets/userUtils-Bzj4V0fd.js", + "_userUtils-jeT5nmDV.js": { + "file": "assets/userUtils-jeT5nmDV.js", "name": "userUtils", "imports": [ "index.html" ] }, - "_users.mutations-B0d-u6q7.js": { - "file": "assets/users.mutations-B0d-u6q7.js", + "_users.mutations-qKzBHxfg.js": { + "file": "assets/users.mutations-qKzBHxfg.js", "name": "users.mutations", "imports": [ - "_axios-BbX9YWYe.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_favoritesAdapter-CrVwjloH.js" + "_axios-GfLWCH1-.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_favoritesAdapter-l-SLH8oA.js" + ] + }, + "_view.keys-eYak-JRg.js": { + "file": "assets/view.keys-eYak-JRg.js", + "name": "view.keys", + "imports": [ + "_axios-GfLWCH1-.js", + "_ctiAxios-uIjEIJkB.js", + "_perQueryPersister-CUVw0SOo.js" ] }, "index.html": { - "file": "assets/index-cqbbFfLv.js", + "file": "assets/index-BXgKcVQP.js", "name": "index", "src": "index.html", "isEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_preload-helper-D0MDUw1L.js", - "_axios-BbX9YWYe.js", - "_iconUtil-qonJUFWj.js", - "_select-SSTpnrPj.js", - "_typography-VyRt3lGB.js", - "_es-CRfzziAW.js", - "_input-CAHxss7C.js", - "_RightOutlined-B3F2zuMj.js", - "_SearchOutlined-BTRNdCQU.js", - "_WarningFilled-Dfi6CZp8.js", + "_preload-helper-q813TUYk.js", + "_axios-GfLWCH1-.js", + "_iconUtil-82JScV80.js", + "_select-CAEYLMBr.js", + "_typography-Db9oKB2E.js", + "_es-RVitCnnK.js", + "_input-ByI0RFd4.js", + "_dropdown-CnNkkU34.js", + "_SearchOutlined-MBE5mEwL.js", + "_WarningFilled-KTNPykFB.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_es-CXY1Bde8.js", + "_es-F3Cu1H3U.js", "_typeof-BUNGcdwP.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_queryOptions-Cg9orY1Y.js", - "_tooltip-C-n3SkGv.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_perQueryPersister-CUVw0SOo.js", + "_queryOptions-B35KRSJw.js", + "_tooltip-BrjXarTG.js", "_getDataOrAriaProps-lBkoLCFd.js", - "_popover-D2F7T83L.js", - "_useFlexGapSupport-Cmh5GcIO.js", - "_button-CGra0C8Y.js", - "_styleChecker-NUkd6dRj.js", - "_row-D0BH3ydK.js", - "_sanitizeDataUtils-thqQHiub.js", - "_index.esm-BWCs920B.js", - "__getTag-DviDmB-q.js", - "_cloneDeep-CG3ZqS50.js", - "__assignValue-xvqwcPj2.js", - "_react-redux-rciCADVi.js", - "_chunk-4N6VE7H7-BV8msCgV.js", + "_popover-ll_Lyk6y.js", + "_button-DFsG8yVP.js", + "_styleChecker-CvmVx9Vj.js", + "_row-CsPHD6w1.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "_index.esm-C-Cs05Yh.js", + "__getTag-Df9PzwXO.js", + "_cloneDeep-D6FETCDU.js", + "__assignValue-DhqI0UbZ.js", + "_react-redux-H1MKEL0D.js", + "_chunk-4N6VE7H7-BhgXlIGA.js", "_jsx-runtime-CEixWuwE.js", - "_slugify-CltC00V7.js", - "_Loader-BunwQzlz.js", - "_Filter-6hGzrL6X.js", - "_FilterOutline-0NxB8lny.js", - "_Home-C0KXjxek.js", - "_HomeOutline-DA8r8OiJ.js", - "_NotificationsOutline-COWH5lJd.js", - "_PersonCircleOutline-DFO77GzI.js", - "_SynthesisOutline-DU1b2CPh.js", - "_favoritesAdapter-CrVwjloH.js", - "_menu.queries-DQPeWA6e.js", - "_menu.keys-DakaQcND.js" + "_slugify-I4LlnpFW.js", + "_Loader-QYhFJtwm.js", + "_Filter-COK4Xj7w.js", + "_FilterOutline-CkWX7-De.js", + "_Home-pCqJVQWy.js", + "_HomeOutline-BSGKvRto.js", + "_NotificationsOutline-SjBnUW4M.js", + "_PersonCircleOutline-DMIs-KBK.js", + "_SynthesisOutline-WHFTiyV1.js", + "_favoritesAdapter-l-SLH8oA.js", + "_menu.queries-Cvpn7_cj.js", + "_menu.keys-D9ux8YKj.js", + "_view.keys-eYak-JRg.js" ], "dynamicImports": [ - "src/components/Page/Logs/Logs.jsx", + "src/components/Page/Debug/Debug.jsx", "src/components/Page/Exploit/Exploit.jsx", "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx", "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx", @@ -1063,7 +1104,7 @@ ] }, "node_modules/canvg/lib/index.es.js": { - "file": "assets/index.es-D0Bkefl1.js", + "file": "assets/index.es-NFYkEfBm.js", "name": "index.es", "src": "node_modules/canvg/lib/index.es.js", "isDynamicEntry": true, @@ -1073,13 +1114,13 @@ ] }, "node_modules/dompurify/dist/purify.es.mjs": { - "file": "assets/purify.es-B66OrZKW.js", + "file": "assets/purify.es-DFxVSvBt.js", "name": "purify.es", "src": "node_modules/dompurify/dist/purify.es.mjs", "isDynamicEntry": true }, "node_modules/exceljs/dist/exceljs.min.js": { - "file": "assets/exceljs.min-BuZL5Si9.js", + "file": "assets/exceljs.min-CgmIxJ9c.js", "name": "exceljs.min", "src": "node_modules/exceljs/dist/exceljs.min.js", "isDynamicEntry": true, @@ -1088,7 +1129,7 @@ ] }, "node_modules/html2canvas/dist/html2canvas.js": { - "file": "assets/html2canvas-Csps4_cl.js", + "file": "assets/html2canvas-BXFuWrQr.js", "name": "html2canvas", "src": "node_modules/html2canvas/dist/html2canvas.js", "isDynamicEntry": true, @@ -1097,19 +1138,19 @@ ] }, "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs": { - "file": "assets/jspdf.plugin.autotable-DWZSWzo_.js", + "file": "assets/jspdf.plugin.autotable-BpEFm9a3.js", "name": "jspdf.plugin.autotable", "src": "node_modules/jspdf-autotable/dist/jspdf.plugin.autotable.mjs", "isDynamicEntry": true }, "node_modules/jspdf/dist/jspdf.es.min.js": { - "file": "assets/jspdf.es.min-C8V8-i8m.js", + "file": "assets/jspdf.es.min-BaShOHh7.js", "name": "jspdf.es.min", "src": "node_modules/jspdf/dist/jspdf.es.min.js", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_preload-helper-D0MDUw1L.js", + "_preload-helper-q813TUYk.js", "_slicedToArray-YLaz90ka.js", "_typeof-BUNGcdwP.js" ], @@ -1119,235 +1160,240 @@ "node_modules/canvg/lib/index.es.js" ] }, - "src/components/Page/Exploit/Exploit.jsx": { - "file": "assets/Exploit-5KSxQja5.js", - "name": "Exploit", - "src": "src/components/Page/Exploit/Exploit.jsx", + "src/components/Page/Debug/Debug.jsx": { + "file": "assets/Debug-BYh-41uJ.js", + "name": "Debug", + "src": "src/components/Page/Debug/Debug.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_ctiAxios-BMu1IxXE.js", - "_button-CGra0C8Y.js", + "_axios-GfLWCH1-.js", + "_table-B9r972uM.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_perQueryPersister-CUVw0SOo.js", + "_tooltip-BrjXarTG.js", + "_button-DFsG8yVP.js", + "_progress-C5oDb3ja.js", + "_chunk-4N6VE7H7-BhgXlIGA.js", "_jsx-runtime-CEixWuwE.js", - "_logs.queries-CUsAtrhc.js" + "_logs.queries-DrNd_GFf.js", + "_view.keys-eYak-JRg.js" ], "css": [ - "assets/Exploit-yVAt52Ij.css" + "assets/Debug-B9ptu7Ee.css" ] }, - "src/components/Page/Logs/Logs.jsx": { - "file": "assets/Logs-BpXA6bYV.js", - "name": "Logs", - "src": "src/components/Page/Logs/Logs.jsx", + "src/components/Page/Exploit/Exploit.jsx": { + "file": "assets/Exploit-DbKYvGi7.js", + "name": "Exploit", + "src": "src/components/Page/Exploit/Exploit.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "_button-CGra0C8Y.js", - "_chunk-4N6VE7H7-BV8msCgV.js", + "_axios-GfLWCH1-.js", + "_ctiAxios-uIjEIJkB.js", + "_button-DFsG8yVP.js", "_jsx-runtime-CEixWuwE.js", - "_logs.queries-CUsAtrhc.js" + "_logs.queries-DrNd_GFf.js" ], "css": [ - "assets/Logs-9Q14oB_B.css" + "assets/Exploit-yVAt52Ij.css" ] }, "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx": { - "file": "assets/SalarieVentilationEditor-BZpnhNtB.js", + "file": "assets/SalarieVentilationEditor-BWF2uxMc.js", "name": "SalarieVentilationEditor", "src": "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_ArrowLeftOutlined-CPZ5Fmbm.js", - "_table-BEUJPs29.js", - "_pagination-1y8Qa_Im.js", - "_input-CAHxss7C.js", + "_axios-GfLWCH1-.js", + "_ArrowLeftOutlined-Dy6rj0RK.js", + "_table-B9r972uM.js", + "_pagination-Ctv0ML-v.js", + "_input-ByI0RFd4.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_notification-BAy1NkPD.js", - "_useMutation-BZFnlhBo.js", - "_tooltip-C-n3SkGv.js", - "_useFlexGapSupport-Cmh5GcIO.js", - "_button-CGra0C8Y.js", - "_chunk-4N6VE7H7-BV8msCgV.js", + "_notification-DWCxP4WF.js", + "_useMutation-BmXoCM97.js", + "_tooltip-BrjXarTG.js", + "_useFlexGapSupport-CVR9Da_J.js", + "_button-DFsG8yVP.js", + "_chunk-4N6VE7H7-BhgXlIGA.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-D9kNLvDF.js", - "_Loader-BunwQzlz.js", - "_BaseActionButton-BDnQRTZA.js", - "_SaveButton-I18OHpZt.js" + "_ResetButton-B9z5bqz7.js", + "_Loader-QYhFJtwm.js", + "_BaseActionButton-C192ydN5.js", + "_SaveButton-B1cQYwWn.js" ], "css": [ "assets/SalarieVentilationEditor-Bu7A8pR3.css" ] }, "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx": { - "file": "assets/SalarieVentilationListing-CMydqb3p.js", + "file": "assets/SalarieVentilationListing--M_JbSFu.js", "name": "SalarieVentilationListing", "src": "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_table-BEUJPs29.js", - "_button-CGra0C8Y.js", - "_index.esm-BWCs920B.js", - "_chunk-4N6VE7H7-BV8msCgV.js", + "_table-B9r972uM.js", + "_button-DFsG8yVP.js", + "_index.esm-C-Cs05Yh.js", + "_chunk-4N6VE7H7-BhgXlIGA.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-D9kNLvDF.js", - "_Loader-BunwQzlz.js" + "_ResetButton-B9z5bqz7.js", + "_Loader-QYhFJtwm.js" ] }, "src/components/Settings/ClassesManager/ClassesManager.jsx": { - "file": "assets/ClassesManager-p34MNNLh.js", + "file": "assets/ClassesManager-DZCL1DED.js", "name": "ClassesManager", "src": "src/components/Settings/ClassesManager/ClassesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_ArrowLeftOutlined-CPZ5Fmbm.js", - "_iconUtil-qonJUFWj.js", - "_select-SSTpnrPj.js", - "_ConsoleSqlOutlined-CsHIitHW.js", - "_typography-VyRt3lGB.js", - "_input-CAHxss7C.js", - "_filterByCode-EysJGYdb.js", - "_tree-BEXGBJQs.js", - "_ImportOutlined-DE1eCjzf.js", - "_LeftSquareOutlined-DuBPMb_Z.js", - "_RightSquareOutlined-OBh45DCC.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_queryOptions-Cg9orY1Y.js", - "_tooltip-C-n3SkGv.js", - "_popover-D2F7T83L.js", - "_button-CGra0C8Y.js", - "_popconfirm-Z3C_yxj0.js", - "_spin-D21MjURE.js", - "_sanitizeDataUtils-thqQHiub.js", - "_index.esm-BWCs920B.js", - "_sortBy-BgKCA_Ns.js", - "_chunk-4N6VE7H7-BV8msCgV.js", + "_axios-GfLWCH1-.js", + "_ArrowLeftOutlined-Dy6rj0RK.js", + "_iconUtil-82JScV80.js", + "_select-CAEYLMBr.js", + "_ConsoleSqlOutlined-Dql2QAhH.js", + "_typography-Db9oKB2E.js", + "_input-ByI0RFd4.js", + "_filterByCode-Dv0QmhVW.js", + "_tree-BbgcCNiC.js", + "_ImportOutlined-CCDrjc4U.js", + "_LeftSquareOutlined-BGHmHPFm.js", + "_RightSquareOutlined-BWAxHK5y.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_queryOptions-B35KRSJw.js", + "_tooltip-BrjXarTG.js", + "_popover-ll_Lyk6y.js", + "_button-DFsG8yVP.js", + "_popconfirm-pEpGkgTI.js", + "_spin-BG25tNiN.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "_index.esm-C-Cs05Yh.js", + "_sortBy-MkJHpEYQ.js", + "_chunk-4N6VE7H7-BhgXlIGA.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BunwQzlz.js", - "_DiscardChangesButton-BxZmnLDP.js", - "_module-Dyh5e74-.js", - "_useFormIsActive-DD4sKA_I.js" + "_Loader-QYhFJtwm.js", + "_DiscardChangesButton-BEmnYyeo.js", + "_module-DOJVPTTb.js", + "_useFormIsActive-DWkWY1Zh.js" ], "css": [ "assets/ClassesManager-BNh7Cc9N.css" ] }, "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx": { - "file": "assets/FavoritesEditor-BqykejM-.js", + "file": "assets/FavoritesEditor-BczYZIQa.js", "name": "FavoritesEditor", "src": "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_input-CAHxss7C.js", - "_tree-BEXGBJQs.js", - "_LeftSquareOutlined-DuBPMb_Z.js", - "_queryOptions-Cg9orY1Y.js", - "_button-CGra0C8Y.js", - "_index.esm-BWCs920B.js", + "_axios-GfLWCH1-.js", + "_input-ByI0RFd4.js", + "_tree-BbgcCNiC.js", + "_LeftSquareOutlined-BGHmHPFm.js", + "_queryOptions-B35KRSJw.js", + "_button-DFsG8yVP.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BunwQzlz.js", - "_SaveButton-I18OHpZt.js", - "_userUtils-Bzj4V0fd.js" + "_Loader-QYhFJtwm.js", + "_SaveButton-B1cQYwWn.js", + "_userUtils-jeT5nmDV.js" ], "css": [ "assets/FavoritesEditor-DNSVAy1I.css" ] }, "src/components/Settings/Import/Import.jsx": { - "file": "assets/Import-CxPvvw7y.js", + "file": "assets/Import-Bw4-rTvp.js", "name": "Import", "src": "src/components/Settings/Import/Import.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_iconUtil-qonJUFWj.js", - "_table-BEUJPs29.js", - "_select-SSTpnrPj.js", - "_pagination-1y8Qa_Im.js", - "_DownloadOutlined-CVjXiqM_.js", - "_input-CAHxss7C.js", - "_UndoOutlined-eQ49Nx19.js", - "_context-CBotos2k.js", - "_slicedToArray-YLaz90ka.js", + "_axios-GfLWCH1-.js", + "_iconUtil-82JScV80.js", + "_table-B9r972uM.js", + "_select-CAEYLMBr.js", + "_pagination-Ctv0ML-v.js", + "_DownloadOutlined-BdA_Yi9Y.js", + "_input-ByI0RFd4.js", + "_dropdown-CnNkkU34.js", + "_UndoOutlined-BnvPIRYq.js", + "_context-DKr6FCfo.js", "_asyncToGenerator-DHhZBkop.js", - "_typeof-BUNGcdwP.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_tooltip-C-n3SkGv.js", - "_button-CGra0C8Y.js", - "_popconfirm-Z3C_yxj0.js", - "_ref-Czh08C58.js", - "_index.esm-BWCs920B.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_tooltip-BrjXarTG.js", + "_button-DFsG8yVP.js", + "_popconfirm-pEpGkgTI.js", + "_progress-C5oDb3ja.js", + "_ref-4yY2Yyf3.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-BDnQRTZA.js", - "_importColumn-DU7XI90I.js", - "_path-DOVY3rux.js" + "_BaseActionButton-C192ydN5.js", + "_importColumn-DU0q1njL.js", + "_path-Lv4XoihJ.js" ], "css": [ "assets/Import-DlPp7kZf.css" ] }, "src/components/Settings/Import/OvalideImports/OvalideImports.jsx": { - "file": "assets/OvalideImports-CgOOdYVI.js", + "file": "assets/OvalideImports-CZqHEGYq.js", "name": "OvalideImports", "src": "src/components/Settings/Import/OvalideImports/OvalideImports.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_DownloadOutlined-CVjXiqM_.js", - "_UndoOutlined-eQ49Nx19.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_queryOptions-Cg9orY1Y.js", - "_button-CGra0C8Y.js", - "_index.esm-BWCs920B.js", + "_axios-GfLWCH1-.js", + "_DownloadOutlined-BdA_Yi9Y.js", + "_UndoOutlined-BnvPIRYq.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_queryOptions-B35KRSJw.js", + "_button-DFsG8yVP.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_importColumn-DU7XI90I.js", - "_path-DOVY3rux.js" + "_importColumn-DU0q1njL.js", + "_path-Lv4XoihJ.js" ], "css": [ "assets/OvalideImports-C882gTRJ.css" ] }, "src/components/Settings/Import/ValoImports/ValoImports.jsx": { - "file": "assets/ValoImports-UWivU4lS.js", + "file": "assets/ValoImports-CrsYEI_j.js", "name": "ValoImports", "src": "src/components/Settings/Import/ValoImports/ValoImports.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_UndoOutlined-eQ49Nx19.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_queryOptions-Cg9orY1Y.js", - "_button-CGra0C8Y.js", - "_index.esm-BWCs920B.js", + "_axios-GfLWCH1-.js", + "_UndoOutlined-BnvPIRYq.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_queryOptions-B35KRSJw.js", + "_button-DFsG8yVP.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ @@ -1355,384 +1401,384 @@ ] }, "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx": { - "file": "assets/IndicatorsManager-9xQANQ6S.js", + "file": "assets/IndicatorsManager-CHvx0g8D.js", "name": "IndicatorsManager", "src": "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_select-SSTpnrPj.js", - "_ConsoleSqlOutlined-CsHIitHW.js", - "_CopyOutlined-H2Q_iVe-.js", - "_input-CAHxss7C.js", - "_RowLabelWithIcon-C9cs-sLd.js", - "_SearchOutlined-BTRNdCQU.js", - "_UndoOutlined-eQ49Nx19.js", - "_notification-BAy1NkPD.js", - "_useMutation-BZFnlhBo.js", - "_tooltip-C-n3SkGv.js", - "_button-CGra0C8Y.js", - "_row-4XqGKqJp.js", - "_popconfirm-Z3C_yxj0.js", - "_index.esm-BWCs920B.js", + "_axios-GfLWCH1-.js", + "_select-CAEYLMBr.js", + "_ConsoleSqlOutlined-Dql2QAhH.js", + "_CopyOutlined-BqVrjO_n.js", + "_input-ByI0RFd4.js", + "_RowLabelWithIcon-CWfXqglG.js", + "_SearchOutlined-MBE5mEwL.js", + "_UndoOutlined-BnvPIRYq.js", + "_notification-DWCxP4WF.js", + "_useMutation-BmXoCM97.js", + "_tooltip-BrjXarTG.js", + "_button-DFsG8yVP.js", + "_row-CONsHjj-.js", + "_popconfirm-pEpGkgTI.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-CPkIvD2g.js", - "_Loader-BunwQzlz.js", - "_CloseButton-Dkl0L-Ct.js", - "_CopyToClipboard-B60pn0Ok.js", - "_SaveButton-I18OHpZt.js", - "_Information-Dvaqgobw.js", - "_indicatorsColumns-CHr83uXU.js", - "_useFormIsActive-DD4sKA_I.js" + "_CancelButton-CGU0iqBo.js", + "_Loader-QYhFJtwm.js", + "_CloseButton-CcssiQ3D.js", + "_CopyToClipboard-Dloj-sbp.js", + "_SaveButton-B1cQYwWn.js", + "_Information-CUlvFYge.js", + "_indicatorsColumns-Dnn5L753.js", + "_useFormIsActive-DWkWY1Zh.js" ], "css": [ "assets/IndicatorsManager-CugyWTGU.css" ] }, "src/components/Settings/LicencesManager/LicencesManager.jsx": { - "file": "assets/LicencesManager-DMsAgg9S.js", + "file": "assets/LicencesManager-Bkkbt4Sx.js", "name": "LicencesManager", "src": "src/components/Settings/LicencesManager/LicencesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_input-CAHxss7C.js", - "_UndoOutlined-eQ49Nx19.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_button-CGra0C8Y.js", - "_row-4XqGKqJp.js", - "_index.esm-BWCs920B.js", + "_axios-GfLWCH1-.js", + "_input-ByI0RFd4.js", + "_UndoOutlined-BnvPIRYq.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_button-DFsG8yVP.js", + "_row-CONsHjj-.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BunwQzlz.js" + "_Loader-QYhFJtwm.js" ], "css": [ "assets/LicencesManager-BlZQO97C.css" ] }, "src/components/Settings/ListesManager/ListesManagers.jsx": { - "file": "assets/ListesManagers-DeikX9-s.js", + "file": "assets/ListesManagers-BJBWoqJg.js", "name": "ListesManagers", "src": "src/components/Settings/ListesManager/ListesManagers.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_ArrowLeftOutlined-CPZ5Fmbm.js", - "_iconUtil-qonJUFWj.js", - "_select-SSTpnrPj.js", - "_ConsoleSqlOutlined-CsHIitHW.js", - "_input-CAHxss7C.js", - "_filterByCode-EysJGYdb.js", - "_tree-BEXGBJQs.js", - "_ImportOutlined-DE1eCjzf.js", - "_LeftSquareOutlined-DuBPMb_Z.js", - "_RightSquareOutlined-OBh45DCC.js", - "_useMutation-BZFnlhBo.js", - "_queryOptions-Cg9orY1Y.js", - "_button-CGra0C8Y.js", - "_popconfirm-Z3C_yxj0.js", - "_spin-D21MjURE.js", - "_sanitizeDataUtils-thqQHiub.js", - "_index.esm-BWCs920B.js", - "_chunk-4N6VE7H7-BV8msCgV.js", + "_axios-GfLWCH1-.js", + "_ArrowLeftOutlined-Dy6rj0RK.js", + "_iconUtil-82JScV80.js", + "_select-CAEYLMBr.js", + "_ConsoleSqlOutlined-Dql2QAhH.js", + "_input-ByI0RFd4.js", + "_filterByCode-Dv0QmhVW.js", + "_tree-BbgcCNiC.js", + "_ImportOutlined-CCDrjc4U.js", + "_LeftSquareOutlined-BGHmHPFm.js", + "_RightSquareOutlined-BWAxHK5y.js", + "_useMutation-BmXoCM97.js", + "_queryOptions-B35KRSJw.js", + "_button-DFsG8yVP.js", + "_popconfirm-pEpGkgTI.js", + "_spin-BG25tNiN.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "_index.esm-C-Cs05Yh.js", + "_chunk-4N6VE7H7-BhgXlIGA.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BunwQzlz.js", - "_DiscardChangesButton-BxZmnLDP.js", - "_module-Dyh5e74-.js", - "_useFormIsActive-DD4sKA_I.js" + "_Loader-QYhFJtwm.js", + "_DiscardChangesButton-BEmnYyeo.js", + "_module-DOJVPTTb.js", + "_useFormIsActive-DWkWY1Zh.js" ], "css": [ "assets/ListesManagers-7BB0kOmZ.css" ] }, "src/components/Settings/PasswordManager/PasswordManager.jsx": { - "file": "assets/PasswordManager-1DgAUNve.js", + "file": "assets/PasswordManager-C_P4Dj_j.js", "name": "PasswordManager", "src": "src/components/Settings/PasswordManager/PasswordManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_input-CAHxss7C.js", - "_index.esm-BWCs920B.js", + "_input-ByI0RFd4.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-I18OHpZt.js", - "_users.mutations-B0d-u6q7.js" + "_SaveButton-B1cQYwWn.js", + "_users.mutations-qKzBHxfg.js" ], "css": [ "assets/PasswordManager-Ry4JHtDv.css" ] }, "src/components/Settings/PresentationManager/PresentationManager.jsx": { - "file": "assets/PresentationManager-CapPoD6M.js", + "file": "assets/PresentationManager-B6RFFKcN.js", "name": "PresentationManager", "src": "src/components/Settings/PresentationManager/PresentationManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_select-SSTpnrPj.js", - "_ColorPicker-BtTnFC3b.js", - "_row-4XqGKqJp.js", - "_react-redux-rciCADVi.js", + "_select-CAEYLMBr.js", + "_ColorPicker-srK1maOs.js", + "_row-CONsHjj-.js", + "_react-redux-H1MKEL0D.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-I18OHpZt.js", - "_menu.queries-DQPeWA6e.js", - "_users.mutations-B0d-u6q7.js" + "_SaveButton-B1cQYwWn.js", + "_menu.queries-Cvpn7_cj.js", + "_users.mutations-qKzBHxfg.js" ], "css": [ "assets/PresentationManager-DSEhDZxm.css" ] }, "src/components/Settings/ReportsManager/ReportsManager.jsx": { - "file": "assets/ReportsManager-BV_wN-Fo.js", + "file": "assets/ReportsManager-DasB8xxQ.js", "name": "ReportsManager", "src": "src/components/Settings/ReportsManager/ReportsManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_ArrowLeftOutlined-CPZ5Fmbm.js", - "_select-SSTpnrPj.js", - "_ConsoleSqlOutlined-CsHIitHW.js", - "_CopyOutlined-H2Q_iVe-.js", - "_input-CAHxss7C.js", - "_tree-BEXGBJQs.js", - "_ImportOutlined-DE1eCjzf.js", - "_RowLabelWithIcon-C9cs-sLd.js", - "_SearchOutlined-BTRNdCQU.js", - "_UndoOutlined-eQ49Nx19.js", - "_context-CBotos2k.js", - "_es-CXY1Bde8.js", - "_ColorPicker-BtTnFC3b.js", - "_notification-BAy1NkPD.js", - "_useMutation-BZFnlhBo.js", - "_button-CGra0C8Y.js", - "_row-4XqGKqJp.js", - "_popconfirm-Z3C_yxj0.js", - "_Checkbox-Da8CWwTl.js", - "_sanitizeDataUtils-thqQHiub.js", - "_index.esm-BWCs920B.js", + "_axios-GfLWCH1-.js", + "_ArrowLeftOutlined-Dy6rj0RK.js", + "_select-CAEYLMBr.js", + "_ConsoleSqlOutlined-Dql2QAhH.js", + "_CopyOutlined-BqVrjO_n.js", + "_input-ByI0RFd4.js", + "_tree-BbgcCNiC.js", + "_ImportOutlined-CCDrjc4U.js", + "_RowLabelWithIcon-CWfXqglG.js", + "_SearchOutlined-MBE5mEwL.js", + "_UndoOutlined-BnvPIRYq.js", + "_context-DKr6FCfo.js", + "_es-F3Cu1H3U.js", + "_ColorPicker-srK1maOs.js", + "_notification-DWCxP4WF.js", + "_useMutation-BmXoCM97.js", + "_button-DFsG8yVP.js", + "_row-CONsHjj-.js", + "_popconfirm-pEpGkgTI.js", + "_Checkbox-CArdwSIu.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-CPkIvD2g.js", - "_Loader-BunwQzlz.js", - "_CloseButton-Dkl0L-Ct.js", - "_CopyToClipboard-B60pn0Ok.js", - "_DiscardChangesButton-BxZmnLDP.js", - "_Information-Dvaqgobw.js", - "_useFormIsActive-DD4sKA_I.js" + "_CancelButton-CGU0iqBo.js", + "_Loader-QYhFJtwm.js", + "_CloseButton-CcssiQ3D.js", + "_CopyToClipboard-Dloj-sbp.js", + "_DiscardChangesButton-BEmnYyeo.js", + "_Information-CUlvFYge.js", + "_useFormIsActive-DWkWY1Zh.js" ], "css": [ "assets/ReportsManager-BAs2sDjN.css" ] }, "src/components/Settings/Simulations/Simulations.jsx": { - "file": "assets/Simulations-BbZ9Kj-Q.js", + "file": "assets/Simulations-DNoNJxSN.js", "name": "Simulations", "src": "src/components/Settings/Simulations/Simulations.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_DownloadOutlined-CVjXiqM_.js", - "_UndoOutlined-eQ49Nx19.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_button-CGra0C8Y.js", - "_index.esm-BWCs920B.js", + "_axios-GfLWCH1-.js", + "_DownloadOutlined-BdA_Yi9Y.js", + "_UndoOutlined-BnvPIRYq.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_button-DFsG8yVP.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js" ] }, "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx": { - "file": "assets/SpecSynchronize-B16mUNsY.js", + "file": "assets/SpecSynchronize-DDXhIlAX.js", "name": "SpecSynchronize", "src": "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_input-CAHxss7C.js", - "_UndoOutlined-eQ49Nx19.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "_button-CGra0C8Y.js", - "_popconfirm-Z3C_yxj0.js", - "_index.esm-BWCs920B.js", + "_axios-GfLWCH1-.js", + "_input-ByI0RFd4.js", + "_UndoOutlined-BnvPIRYq.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_button-DFsG8yVP.js", + "_popconfirm-pEpGkgTI.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BunwQzlz.js", - "_synchronize.queries-Cwow9Iim.js" + "_Loader-QYhFJtwm.js", + "_synchronize.queries-Bf3PYkcL.js" ], "css": [ "assets/SpecSynchronize-Za88ZlAG.css" ] }, "src/components/Settings/Synchronize/Synchronize.jsx": { - "file": "assets/Synchronize-BA_-8V5J.js", + "file": "assets/Synchronize-C0yGl1TL.js", "name": "Synchronize", "src": "src/components/Settings/Synchronize/Synchronize.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_UndoOutlined-eQ49Nx19.js", - "_useMutation-BZFnlhBo.js", - "_button-CGra0C8Y.js", - "_popconfirm-Z3C_yxj0.js", - "_index.esm-BWCs920B.js", + "_axios-GfLWCH1-.js", + "_UndoOutlined-BnvPIRYq.js", + "_useMutation-BmXoCM97.js", + "_button-DFsG8yVP.js", + "_popconfirm-pEpGkgTI.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-BunwQzlz.js", - "_synchronize.queries-Cwow9Iim.js" + "_Loader-QYhFJtwm.js", + "_synchronize.queries-Bf3PYkcL.js" ], "css": [ "assets/Synchronize-lo2f-wsS.css" ] }, "src/components/Settings/TablesManager/TablesManager.jsx": { - "file": "assets/TablesManager-CKip6AQl.js", + "file": "assets/TablesManager-QEQmPwM1.js", "name": "TablesManager", "src": "src/components/Settings/TablesManager/TablesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_iconUtil-qonJUFWj.js", - "_select-SSTpnrPj.js", - "_ConsoleSqlOutlined-CsHIitHW.js", - "_CopyOutlined-H2Q_iVe-.js", - "_DownloadOutlined-CVjXiqM_.js", - "_input-CAHxss7C.js", - "_ImportOutlined-DE1eCjzf.js", - "_RowLabelWithIcon-C9cs-sLd.js", - "_SaveOutlined-CZUncBxA.js", - "_SearchOutlined-BTRNdCQU.js", - "_UndoOutlined-eQ49Nx19.js", - "_context-CBotos2k.js", + "_axios-GfLWCH1-.js", + "_iconUtil-82JScV80.js", + "_select-CAEYLMBr.js", + "_ConsoleSqlOutlined-Dql2QAhH.js", + "_CopyOutlined-BqVrjO_n.js", + "_DownloadOutlined-BdA_Yi9Y.js", + "_input-ByI0RFd4.js", + "_ImportOutlined-CCDrjc4U.js", + "_RowLabelWithIcon-CWfXqglG.js", + "_SaveOutlined-MFwicVtT.js", + "_SearchOutlined-MBE5mEwL.js", + "_UndoOutlined-BnvPIRYq.js", + "_context-DKr6FCfo.js", "_slicedToArray-YLaz90ka.js", "_asyncToGenerator-DHhZBkop.js", - "_es-CXY1Bde8.js", + "_es-F3Cu1H3U.js", "_typeof-BUNGcdwP.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_queryOptions-Cg9orY1Y.js", - "_tooltip-C-n3SkGv.js", - "_button-CGra0C8Y.js", - "_popconfirm-Z3C_yxj0.js", - "_ref-Czh08C58.js", - "_Checkbox-Da8CWwTl.js", - "_sanitizeDataUtils-thqQHiub.js", - "_index.esm-BWCs920B.js", - "__getTag-DviDmB-q.js", - "_cloneDeep-CG3ZqS50.js", - "__assignValue-xvqwcPj2.js", - "_map-1r6ZZ5cg.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_queryOptions-B35KRSJw.js", + "_tooltip-BrjXarTG.js", + "_button-DFsG8yVP.js", + "_popconfirm-pEpGkgTI.js", + "_ref-4yY2Yyf3.js", + "_Checkbox-CArdwSIu.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "_index.esm-C-Cs05Yh.js", + "__getTag-Df9PzwXO.js", + "_cloneDeep-D6FETCDU.js", + "__assignValue-DhqI0UbZ.js", + "_map-oy-ayiG3.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-CPkIvD2g.js", - "_Loader-BunwQzlz.js", - "_CloseButton-Dkl0L-Ct.js", - "_path-DOVY3rux.js" + "_CancelButton-CGU0iqBo.js", + "_Loader-QYhFJtwm.js", + "_CloseButton-CcssiQ3D.js", + "_path-Lv4XoihJ.js" ], "css": [ "assets/TablesManager-ZCLqxiXz.css" ] }, "src/components/Settings/UserManager/UserManager.jsx": { - "file": "assets/UserManager-DaX03N7X.js", + "file": "assets/UserManager-D0edeeqO.js", "name": "UserManager", "src": "src/components/Settings/UserManager/UserManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_select-SSTpnrPj.js", - "_CopyOutlined-H2Q_iVe-.js", - "_pagination-1y8Qa_Im.js", - "_input-CAHxss7C.js", - "_LeftSquareOutlined-DuBPMb_Z.js", - "_RightOutlined-B3F2zuMj.js", - "_RightSquareOutlined-OBh45DCC.js", - "_SearchOutlined-BTRNdCQU.js", - "_UndoOutlined-eQ49Nx19.js", + "_axios-GfLWCH1-.js", + "_select-CAEYLMBr.js", + "_CopyOutlined-BqVrjO_n.js", + "_pagination-Ctv0ML-v.js", + "_input-ByI0RFd4.js", + "_dropdown-CnNkkU34.js", + "_LeftSquareOutlined-BGHmHPFm.js", + "_RightSquareOutlined-BWAxHK5y.js", + "_SearchOutlined-MBE5mEwL.js", + "_UndoOutlined-BnvPIRYq.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_queryOptions-Cg9orY1Y.js", - "_button-CGra0C8Y.js", - "_transButton-BQup8OiR.js", - "_row-4XqGKqJp.js", - "_popconfirm-Z3C_yxj0.js", - "_index.esm-BWCs920B.js", + "_queryOptions-B35KRSJw.js", + "_button-DFsG8yVP.js", + "_transButton-BTY1OOMb.js", + "_row-CONsHjj-.js", + "_popconfirm-pEpGkgTI.js", + "_index.esm-C-Cs05Yh.js", "_jsx-runtime-CEixWuwE.js", - "_CloseButton-Dkl0L-Ct.js", - "_DiscardChangesButton-BxZmnLDP.js", - "_users.mutations-B0d-u6q7.js", - "_userUtils-Bzj4V0fd.js" + "_CloseButton-CcssiQ3D.js", + "_DiscardChangesButton-BEmnYyeo.js", + "_users.mutations-qKzBHxfg.js", + "_userUtils-jeT5nmDV.js" ], "css": [ "assets/UserManager-BZGApT05.css" ] }, "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx": { - "file": "assets/ExpertControlsSettings-2YhUWCNT.js", + "file": "assets/ExpertControlsSettings-DkLmwZcI.js", "name": "ExpertControlsSettings", "src": "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", - "_select-SSTpnrPj.js", - "_typography-VyRt3lGB.js", - "_input-CAHxss7C.js", - "_RowLabelWithIcon-C9cs-sLd.js", - "_UndoOutlined-eQ49Nx19.js", - "_WarningFilled-Dfi6CZp8.js", - "_notification-BAy1NkPD.js", - "_ctiAxios-BMu1IxXE.js", - "_useMutation-BZFnlhBo.js", - "_tooltip-C-n3SkGv.js", - "_button-CGra0C8Y.js", - "_row-4XqGKqJp.js", - "_radio-D6-Zsetu.js", - "_sanitizeDataUtils-thqQHiub.js", - "_index.esm-BWCs920B.js", - "_react-redux-rciCADVi.js", + "_axios-GfLWCH1-.js", + "_select-CAEYLMBr.js", + "_typography-Db9oKB2E.js", + "_input-ByI0RFd4.js", + "_RowLabelWithIcon-CWfXqglG.js", + "_UndoOutlined-BnvPIRYq.js", + "_WarningFilled-KTNPykFB.js", + "_notification-DWCxP4WF.js", + "_ctiAxios-uIjEIJkB.js", + "_useMutation-BmXoCM97.js", + "_tooltip-BrjXarTG.js", + "_button-DFsG8yVP.js", + "_row-CONsHjj-.js", + "_radio-t5BL2qyo.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "_index.esm-C-Cs05Yh.js", + "_react-redux-H1MKEL0D.js", "_jsx-runtime-CEixWuwE.js", - "_indicatorsColumns-CHr83uXU.js", - "_module-Dyh5e74-.js" + "_indicatorsColumns-Dnn5L753.js", + "_module-DOJVPTTb.js" ], "css": [ "assets/ExpertControlsSettings-BOPHWS0D.css" ] }, "src/components/View/Charts/Charts.jsx": { - "file": "assets/Charts-BOW6jnWN.js", + "file": "assets/Charts-cN6Cv5rh.js", "name": "Charts", "src": "src/components/View/Charts/Charts.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BbX9YWYe.js", + "_axios-GfLWCH1-.js", "_asyncToGenerator-DHhZBkop.js", - "_es-CXY1Bde8.js", + "_es-F3Cu1H3U.js", "_typeof-BUNGcdwP.js", - "_ctiAxios-BMu1IxXE.js", - "_tooltip-C-n3SkGv.js", - "_sanitizeDataUtils-thqQHiub.js", - "_sortBy-BgKCA_Ns.js", - "_react-redux-rciCADVi.js", + "_ctiAxios-uIjEIJkB.js", + "_tooltip-BrjXarTG.js", + "_sanitizeDataUtils-CnFUVW7C.js", + "_sortBy-MkJHpEYQ.js", + "_react-redux-H1MKEL0D.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ @@ -1740,7 +1786,7 @@ ] }, "src/components/shared/svg/icons/Hospital.jsx": { - "file": "assets/Hospital-CLc27vPC.js", + "file": "assets/Hospital-Bgy3F9wN.js", "name": "Hospital", "src": "src/components/shared/svg/icons/Hospital.jsx", "isDynamicEntry": true, @@ -1750,7 +1796,7 @@ ] }, "src/components/shared/svg/icons/PeopleOutline.jsx": { - "file": "assets/PeopleOutline-B7nsOh6I.js", + "file": "assets/PeopleOutline-BO_hwZS3.js", "name": "PeopleOutline", "src": "src/components/shared/svg/icons/PeopleOutline.jsx", "isDynamicEntry": true, diff --git a/assets/ArrowLeftOutlined-CPZ5Fmbm.js b/assets/ArrowLeftOutlined-Dy6rj0RK.js similarity index 71% rename from assets/ArrowLeftOutlined-CPZ5Fmbm.js rename to assets/ArrowLeftOutlined-Dy6rj0RK.js index 6bba742..707051f 100644 --- a/assets/ArrowLeftOutlined-CPZ5Fmbm.js +++ b/assets/ArrowLeftOutlined-Dy6rj0RK.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`arrow-left`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Nn as n,Ot as r,Pn as i}from"./axios-GfLWCH1-.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M872 474H286.9l350.2-304c5.6-4.9 2.2-14-5.2-14h-88.5c-3.9 0-7.6 1.4-10.5 3.9L155 487.8a31.96 31.96 0 000 48.3L535.1 866c1.5 1.3 3.3 2 5.2 2h91.5c7.4 0 10.8-9.2 5.2-14L286.9 550H872c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z`}}]},name:`arrow-left`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(r,n(n({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/BaseActionButton-BDnQRTZA.js b/assets/BaseActionButton-C192ydN5.js similarity index 85% rename from assets/BaseActionButton-BDnQRTZA.js rename to assets/BaseActionButton-C192ydN5.js index cffdd38..2335dae 100644 --- a/assets/BaseActionButton-BDnQRTZA.js +++ b/assets/BaseActionButton-C192ydN5.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-BbX9YWYe.js";import{t as i}from"./button-CGra0C8Y.js";import{t as a}from"./popconfirm-Z3C_yxj0.js";import{F as o,et as s}from"./index-cqbbFfLv.js";var c=e(r()),l=n(),u=({toolTipTitle:e,children:t})=>e?(0,l.jsx)(o,{title:e,children:t}):t;u.propTypes={toolTipTitle:c.default.string,children:c.default.node.isRequired};var d=e(t()),f=({withModalConfirm:e,withPopConfirm:t,confirmTitle:n,okText:r,cancelText:i,disabled:o,onConfirm:c,children:u})=>{let f=()=>{s.confirm({title:n,okText:r,cancelText:i,onOk:c,centered:!0,width:450})};return e?d.cloneElement(u,{onClick:()=>{o||f()}}):t?(0,l.jsx)(a,{title:n,onConfirm:c,okText:r,cancelText:i,disabled:o,children:u}):u};f.propTypes={withPopConfirm:c.default.bool,withModalConfirm:c.default.bool,confirmTitle:c.default.string,okText:c.default.string,cancelText:c.default.string,disabled:c.default.bool,onConfirm:c.default.func.isRequired,children:c.default.node.isRequired};var p=({icon:e,onClick:t,disabled:n=!1,type:r=`primary`,loading:a=!1,toolTipTitle:o=``,withPopConfirm:s=!1,withModalConfirm:c=!1,confirmTitle:d=`Confirmez-vous cette action ?`,okText:p=`Oui`,cancelText:m=`Annuler`,children:h,...g})=>(0,l.jsx)(u,{toolTipTitle:o,children:(0,l.jsx)(f,{withModalConfirm:c,withPopConfirm:s,confirmTitle:d,okText:p,cancelText:m,disabled:n,onConfirm:t,children:(0,l.jsx)(i,{type:r,icon:e,loading:a,onClick:!s&&!c?t:void 0,disabled:n,...g,children:h})})});p.propTypes={icon:c.default.node,onClick:c.default.func.isRequired,disabled:c.default.bool,type:c.default.string,toolTipTitle:c.default.string,loading:c.default.bool,withConfirm:c.default.bool,withModalConfirm:c.default.bool,confirmTitle:c.default.string,okText:c.default.string,cancelText:c.default.string,children:c.default.node};export{p as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-GfLWCH1-.js";import{t as i}from"./button-DFsG8yVP.js";import{t as a}from"./popconfirm-pEpGkgTI.js";import{F as o,et as s}from"./index-BXgKcVQP.js";var c=e(r()),l=n(),u=({toolTipTitle:e,children:t})=>e?(0,l.jsx)(o,{title:e,children:t}):t;u.propTypes={toolTipTitle:c.default.string,children:c.default.node.isRequired};var d=e(t()),f=({withModalConfirm:e,withPopConfirm:t,confirmTitle:n,okText:r,cancelText:i,disabled:o,onConfirm:c,children:u})=>{let f=()=>{s.confirm({title:n,okText:r,cancelText:i,onOk:c,centered:!0,width:450})};return e?d.cloneElement(u,{onClick:()=>{o||f()}}):t?(0,l.jsx)(a,{title:n,onConfirm:c,okText:r,cancelText:i,disabled:o,children:u}):u};f.propTypes={withPopConfirm:c.default.bool,withModalConfirm:c.default.bool,confirmTitle:c.default.string,okText:c.default.string,cancelText:c.default.string,disabled:c.default.bool,onConfirm:c.default.func.isRequired,children:c.default.node.isRequired};var p=({icon:e,onClick:t,disabled:n=!1,type:r=`primary`,loading:a=!1,toolTipTitle:o=``,withPopConfirm:s=!1,withModalConfirm:c=!1,confirmTitle:d=`Confirmez-vous cette action ?`,okText:p=`Oui`,cancelText:m=`Annuler`,children:h,...g})=>(0,l.jsx)(u,{toolTipTitle:o,children:(0,l.jsx)(f,{withModalConfirm:c,withPopConfirm:s,confirmTitle:d,okText:p,cancelText:m,disabled:n,onConfirm:t,children:(0,l.jsx)(i,{type:r,icon:e,loading:a,onClick:!s&&!c?t:void 0,disabled:n,...g,children:h})})});p.propTypes={icon:c.default.node,onClick:c.default.func.isRequired,disabled:c.default.bool,type:c.default.string,toolTipTitle:c.default.string,loading:c.default.bool,withConfirm:c.default.bool,withModalConfirm:c.default.bool,confirmTitle:c.default.string,okText:c.default.string,cancelText:c.default.string,children:c.default.node};export{p as t}; \ No newline at end of file diff --git a/assets/CancelButton-CPkIvD2g.js b/assets/CancelButton-CGU0iqBo.js similarity index 72% rename from assets/CancelButton-CPkIvD2g.js rename to assets/CancelButton-CGU0iqBo.js index 1316358..83b130b 100644 --- a/assets/CancelButton-CPkIvD2g.js +++ b/assets/CancelButton-CGU0iqBo.js @@ -1,5 +1,5 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{br as r,et as i,mr as a,n as o,pr as s,r as c,ur as l,xr as u}from"./axios-BbX9YWYe.js";import{t as d}from"./input-CAHxss7C.js";import{i as f,t as p}from"./ctiAxios-BMu1IxXE.js";import{U as m}from"./notification-BAy1NkPD.js";import{t as h}from"./button-CGra0C8Y.js";import{s as g}from"./sanitizeDataUtils-thqQHiub.js";import{t as _}from"./queryOptions-Cg9orY1Y.js";import{t as v}from"./RowLabelWithIcon-C9cs-sLd.js";import{D as y,T as ee,et as te,s as ne}from"./index-cqbbFfLv.js";import{t as b}from"./DiscardChangesButton-BxZmnLDP.js";var x=e(t()),S=e(o()),C=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`INDICATEUR`),r=s(t,`TABLE`),i=s(t,`THEME`),a=s(t,`THEME_SEARCH`);return{indicators:w(n),tables:T(r),themesSearch:re(a),themes:E(i)}},w=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=a(e),i=s(e,`THEME`),o=[],c=[],l=[];i&&i.forEach(e=>{let t=a(e);o.push(t.oid)});for(let e=1;e<=6;e++)r[`theme_${e}_id`]!==`0`&&c.push(r[`theme_${e}_id`]);for(let e=1;e<=5;e++)r[`dimension_date_${e}`]!==``&&l.push(Number(r[`dimension_date_${e}`]));let u=r.entete,d=r.description;r.entete=u.replaceAll(` `,` +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{$ as r,br as i,fr as a,lr as o,n as s,pr as c,r as l,yr as u}from"./axios-GfLWCH1-.js";import{t as d}from"./input-ByI0RFd4.js";import{i as f,t as p}from"./ctiAxios-uIjEIJkB.js";import{H as m}from"./notification-DWCxP4WF.js";import{t as h}from"./button-DFsG8yVP.js";import{s as g}from"./sanitizeDataUtils-CnFUVW7C.js";import{t as _}from"./queryOptions-B35KRSJw.js";import{t as v}from"./RowLabelWithIcon-CWfXqglG.js";import{D as y,T as ee,et as te,s as ne}from"./index-BXgKcVQP.js";import{t as b}from"./DiscardChangesButton-BEmnYyeo.js";var x=e(t()),S=e(s()),C=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=a(t,`INDICATEUR`),r=a(t,`TABLE`),i=a(t,`THEME`),o=a(t,`THEME_SEARCH`);return{indicators:w(n),tables:T(r),themesSearch:re(o),themes:E(i)}},w=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=c(e),i=a(e,`THEME`),o=[],s=[],l=[];i&&i.forEach(e=>{let t=c(e);o.push(t.oid)});for(let e=1;e<=6;e++)r[`theme_${e}_id`]!==`0`&&s.push(r[`theme_${e}_id`]);for(let e=1;e<=5;e++)r[`dimension_date_${e}`]!==``&&l.push(Number(r[`dimension_date_${e}`]));let u=r.entete,d=r.description;r.entete=u.replaceAll(` `,` `),r.description=d.replaceAll(` `,` -`),r.themesSearch=o,r.themes=c,r.dimensions=l,r.is_cti=r.is_cti===`1`,r.is_hide=r.is_hide===`1`,r.key=n,t.push(r)}),t},T=e=>{let t=[];return e&&e.forEach(e=>{let n=a(e),r=[];n.nb_dimensions_date=Number(n.nb_dimensions_date);for(let e=1;e<=5;e++)n[`dimensions_date_texte_${e}`]!==``&&r.push({value:e,label:n[`dimensions_date_texte_${e}`]});n.dimensions=r,t.push(n)}),t},E=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=a(e);r.title=r.label,r.value=r.data,t.push(r)}),g(t)},re=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=a(e);r.title=r.label,r.value=r.data,t.push(r)}),g(t)},ie=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`RAPPORT`),r=s(t,`REFRAPPORT`),i=s(t,`COMBO_GROUP`),a=s(t,`COMBO_RAPPORT`),o=s(t,`COMBO_CONDITION`),c=s(t,`COMBO_TYPERAPPORT`);return{reports:u(n),refReports:u(r),comboGroup:k(i),comboReport:A(a),comboCondition:j(o),conditions:u(s(o[0],`RECORD`)),comboType:k(c)}},ae=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`RAPPORT`)[0],r=s(n,`RUBRIQUE`),i=[];r&&r.length&&r.forEach((e,t)=>{let n=a(e),r=n.entete,o=n.description;n.entete=r.replaceAll(` `,` -`),n.description=o.replaceAll(` `,` -`),n.border_thickness=Number(n.border_thickness),n.is_hide=Number(n.is_hide),n.key=t,i.push(n)});let o=a(n);return o.sections=i,o},oe=e=>{let t=e.getElementsByTagName(`LASTSTATUS_ACTIVE`)[0];return a(t).status},D=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return u(s(t,`VIEW`))},O=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`INDICATEUR`),r=s(t,`TABLE`),i=s(t,`THEME`);return{tables:T(r),themes:E(i),indicators:w(n)}};function k(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=a(e);t.value=t.data??t.oid,n.push(t)}),n}function A(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=a(e);t.value=t.oid,n.push(t)}),n}function j(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=a(e);t.oid&&(t.value=t.oid,n.push(t))}),n=g(n),n}var M=async e=>ie(await f(`modules/base/php/getRapports.php`,{softCode:e})),N=async(e,t)=>ae(await f(`modules/base/php/httpService_rapportsManager_getRapport.php`,{softCode:e,oid:t})),P=async()=>D(await f(`modules/base/php/httpService_rapportsManager_getLastViews.php`));async function F(e,t){await f(`modules/base/php/setRapport.php`,{action:`save`,softCode:e,xmldef:t})}async function I(e,t){await f(`modules/base/php/setRapport.php`,{action:`delete`,softCode:e,xmldef:t})}async function L(e,t){await f(`modules/base/php/setRapport.php`,{action:`copy`,softCode:e,xmldef:t})}async function R(e,t){await f(`modules/base/php/setRapport.php`,{action:`updateGeneralSettings`,softCode:e,xmldef:t})}async function z(e,t){await f(`modules/base/php/setRapport.php`,{action:`refcopy`,softCode:e,refoid:t})}async function B(){return oe(await f(`modules/outils/php/httpService_exploitManager_getExecStatus.php`,{job:`iCTI_aggregateCtiIndicators`}))}async function V(e){await f(`modules/outils/php/execSystemExploit.php`,{option:`calculEssentiels`,context:e})}var H=async e=>{let t=l(),n=new FormData;n.append(`modules`,e),n.append(`options`,`-separator -fulldefinition`);let i=await p({method:`post`,url:t+`modules/base/php/httpService_chooseIndicateurs_getIndicateurs.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`});return O(r(new TextDecoder(`iso-8859-15`).decode(i.data)))},U={all:[`reports`],list:e=>[...U.all,`list`,e],detail:(e,t)=>[...U.all,`detail`,e,t],lastViews:()=>[...U.all,`lastViews`],indicators:e=>[...U.all,`indicators`,e],computingStatus:()=>[...U.all,`computingStatus`]},W={reports:[],refReports:[],comboGroup:[],comboReport:[],comboCondition:[],conditions:[],comboType:[]},G={},K={tables:[],themes:[],indicators:[]},q=e=>_({queryKey:U.list(e),queryFn:()=>M(e),enabled:!!e}),se=e=>c(q(e)),ce=(e,t)=>_({queryKey:U.detail(e,t),queryFn:()=>N(e,t),enabled:!!e&&!!t}),le=(e,t)=>c(ce(e,t)),ue=()=>_({queryKey:U.lastViews(),queryFn:P}),de=()=>c(ue()),fe=e=>_({queryKey:U.indicators(e),queryFn:()=>H(e),enabled:!!e}),J=e=>c(fe(e));function pe(){return c({queryKey:U.computingStatus(),queryFn:B,refetchInterval:e=>e.state.data?1e4:!1})}var Y=n(),X=({selectedRowKeys:e,setSelectedRowKeys:t,selectionsModified:n,setSelectionsModified:r,handleAddIndicators:a,handleModifyIndicator:o,handleShowModal:s,tableData:c,options:l,joinedIndicatorIndex:u})=>{let d=t=>{if(!n)s();else{let n=[];e.forEach(e=>{n.push(c.find(t=>t.key===e))}),l.oneOnly?o(u?{value:n[0].oid,field:u}:n[0]):a(n),r(!1),t===!0?s():p(n.length)}},f=()=>{e.length?t([]):t(c.map(e=>e.key))};function p(e){i.success(`${e} indicateurs ajoutés`)}return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(h,{onClick:s,children:n?`Annuler`:`Fermer`}),l.oneOnly===!1&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(h,{onClick:()=>d(!1),disabled:!n,children:`Ajouter et continuer`}),(0,Y.jsx)(h,{onClick:f,disabled:!n,children:`Tout (de) selectionner`})]}),(0,Y.jsx)(h,{type:`primary`,onClick:()=>d(!0),disabled:!n,children:`Ajouter et fermer`})]})};X.propTypes={handleAddIndicators:S.default.func,handleModifyIndicator:S.default.func,handleShowModal:S.default.func,options:S.default.object,selectedRowKeys:S.default.array,setSelectedRowKeys:S.default.func,selectionsModified:S.default.bool,setSelectionsModified:S.default.func,tableData:S.default.array};function Z(e){let t={width:`95%`,height:`100%`};for(let n in e)switch(n){case`font_size`:e[n]!==`0`&&(t.fontSize=`${e[n]}px`);break;case`font_weight`:t.fontWeight=e[n];break;case`padding`:t.paddingLeft=`${e[n]}px`;break;case`color`:e.is_hide!==1&&(t.color=e[n]);break;case`background_color`:e.is_hide!==1&&(t.backgroundColor=e[n]);break;case`border_thickness`:e[n]===1&&(t.border=`2px solid rgba(0, 0, 0, 0.5)`);break;case`is_hide`:e[n]===1&&(t.color=m.inactiveGrey);break;default:break}return t}var me=e=>{let t=[{title:`Contexte`,dataKey:`contexte`,width:100},{title:`Code`,dataKey:`code`},{title:`Nom`,dataKey:`texte`,frozen:`left`,width:600,cellRenderer:({rowData:e})=>(0,Y.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:e.label?e.label:e.texte,isCti:e.is_cti,icon:`Hospital`,toolTipLabel:`Rapport créé par l'établissement`})})},{title:`Condition`,dataKey:`rapport_indicateur_condition`}];return((e,t)=>{t===`ESSENTIEL`&&e.unshift({title:`Groupe`,dataKey:`group_texte`,width:150})})(t,e),t.map(e=>({width:200,resizable:!0,key:e.dataKey,...e}))};function he(e,t,n,r){let i=[{title:`N°`,width:40,dataKey:`numero_rubrique`,frozen:`left`},{title:`Nom`,dataKey:`entete_etendue`,frozen:`left`,width:400,cellRenderer:({rowData:e})=>{let t=e.entete_etendue===``?e.indicateur_entete_etendue:e.entete_etendue,n=Z(e);return(0,Y.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:t,isCti:e.is_cti,style:n,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Code`,width:150,dataKey:`code`},{title:`Format de sortie`,dataKey:`output_format`,width:120,dataGetter:({rowData:e})=>{let t=`output_format`;return e[t]===``?e.indicateur_output_format:e[t]}},{title:`Condition`,dataKey:`indicateur_condition`,width:120}];return e.type_rapport===`ESSENTIEL`?i.push({title:`Picto`,width:75,dataKey:`picto_enabled`,dataGetter:({rowData:e})=>{let t=``;return t+=e.picto_enabled===`1`?`+`:``,t+=e.positif_is_good===`1`?` OK`:``,t}},{title:`Série`,width:800,dataGetter:({rowData:e})=>{let t=``;return t=n(e,r).map(e=>e?.code).join(` / `),t}}):i.push({title:`Nom abrégé`,dataKey:`entete`,width:250,dataGetter:({rowData:e})=>e.entete===``?e.indicateur_entete:e.entete},{title:`Fonction Total`,width:150,dataKey:`total_function`,dataGetter:({rowData:e})=>{let n=``;return t.forEach(t=>{t.value===e.total_function&&(n+=t.title)}),n}}),e.type_rapport===`VUEPARAM`&&i.push({title:`Comparé avec`,width:300,dataKey:`compared_indicator_label`}),i.map(e=>({width:200,...e,resizable:!0,key:e.dataKey,className:`cti-default-table`,headerClassName:`cti-default-table`}))}var ge=e=>[{title:`Code`,dataIndex:`code`,dataKey:`code`,key:`code`,width:250,resizable:!0},{title:`Nom`,dataKey:`texte`,dataIndex:`texte`,key:`name`,frozen:`left`,width:400,cellRenderer:({rowData:e})=>{let t=e.texte===``?e.entete_etendue:e.texte,n=Z(e);return(0,Y.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:t,isCti:e.is_cti?`1`:`0`,style:n,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Format de sortie`,dataKey:`output_format`,dataIndex:`output_format`,key:`output_format`,width:200},{title:`Table`,dataKey:`table_name`,dataGetter:({rowData:t})=>{let n=t.table_name,r=e.find(e=>e.code===n);return r?r.texte:n},width:200,key:`table`}],_e=[],Q=({showModal:e,handleShowModal:t,handleAddIndicators:n,handleModifyIndicator:r,options:i,specifiedIndicators:a=_e,joinedIndicatorIndex:o=null})=>{let[s,c]=(0,x.useState)(``),[l,u]=(0,x.useState)([]),[f,p]=(0,x.useState)(!1),{softCode:m}=y(),h=J(m).data??K,g=(0,x.useMemo)(()=>ee(a.length?a:h.indicators,s,[`texte`,`code`]),[h.indicators,s,a]);(0,x.useEffect)(()=>{u([])},[e]);let _=(0,Y.jsx)(X,{selectedRowKeys:l,setSelectedRowKeys:u,setSelectionsModified:p,selectionsModified:f,handleAddIndicators:n,handleModifyIndicator:r,handleShowModal:t,tableData:g,options:i,joinedIndicatorIndex:o});return(0,Y.jsx)(te,{open:e,onCancel:t,footer:_,width:`75%`,bodyStyle:{height:`70vh`},centered:!0,zIndex:3010,children:(0,Y.jsxs)(`div`,{className:`indicator-modal`,children:[(0,Y.jsxs)(`div`,{className:`indicator-modal-header`,children:[(0,Y.jsx)(`span`,{className:`modal-title`,children:`Choix d'un ou plusieurs indicateurs`}),(0,Y.jsxs)(`div`,{className:`modal-search`,children:[(0,Y.jsx)(`span`,{children:`Rechercher par texte:`}),(0,Y.jsx)(d,{value:s,onChange:e=>{c(e.target.value)}})]})]}),(0,Y.jsx)(`div`,{className:`indicator-modal-table`,children:(0,Y.jsx)(ne,{rowKey:`key`,columns:ge(h.tables),data:g,selectedRow:i.oneOnly===!0?g.find(e=>e.key===l[0]):null,selectedRows:i.oneOnly===!1?l:null,shiftMulti:i.oneOnly!==!0,onRowSelect:e=>{if(p(!0),i.oneOnly)l.length&&l[0]===e?u([]):u([e]);else{let t=[...l];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),u(t)}}})})]})})};Q.propTypes={showModal:S.default.bool,handleShowModal:S.default.func,handleAddIndicators:S.default.func,handleModifyIndicator:S.default.func,options:S.default.object,specifiedIndicators:S.default.array};var $=({onConfirm:e,modified:t,disabled:n,placement:r=`topRight`})=>(0,Y.jsx)(b,{onConfirm:e,modified:t,disabled:n,text:`Annuler`,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Revenir à l'éditeur`,placement:r});$.propTypes={onConfirm:S.default.func.isRequired,modified:S.default.bool,disabled:S.default.bool,placement:S.default.string};export{F as _,W as a,C as b,pe as c,se as d,le as f,I as g,L as h,he as i,de as l,z as m,Q as n,K as o,U as p,me as r,G as s,$ as t,J as u,V as v,R as y}; \ No newline at end of file +`),r.themesSearch=o,r.themes=s,r.dimensions=l,r.is_cti=r.is_cti===`1`,r.is_hide=r.is_hide===`1`,r.key=n,t.push(r)}),t},T=e=>{let t=[];return e&&e.forEach(e=>{let n=c(e),r=[];n.nb_dimensions_date=Number(n.nb_dimensions_date);for(let e=1;e<=5;e++)n[`dimensions_date_texte_${e}`]!==``&&r.push({value:e,label:n[`dimensions_date_texte_${e}`]});n.dimensions=r,t.push(n)}),t},E=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=c(e);r.title=r.label,r.value=r.data,t.push(r)}),g(t)},re=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=c(e);r.title=r.label,r.value=r.data,t.push(r)}),g(t)},ie=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=a(t,`RAPPORT`),r=a(t,`REFRAPPORT`),o=a(t,`COMBO_GROUP`),s=a(t,`COMBO_RAPPORT`),c=a(t,`COMBO_CONDITION`),l=a(t,`COMBO_TYPERAPPORT`);return{reports:i(n),refReports:i(r),comboGroup:k(o),comboReport:A(s),comboCondition:j(c),conditions:i(a(c[0],`RECORD`)),comboType:k(l)}},ae=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=a(t,`RAPPORT`)[0],r=a(n,`RUBRIQUE`),i=[];r&&r.length&&r.forEach((e,t)=>{let n=c(e),r=n.entete,a=n.description;n.entete=r.replaceAll(` `,` +`),n.description=a.replaceAll(` `,` +`),n.border_thickness=Number(n.border_thickness),n.is_hide=Number(n.is_hide),n.key=t,i.push(n)});let o=c(n);return o.sections=i,o},oe=e=>{let t=e.getElementsByTagName(`LASTSTATUS_ACTIVE`)[0];return c(t).status},D=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return i(a(t,`VIEW`))},O=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=a(t,`INDICATEUR`),r=a(t,`TABLE`),i=a(t,`THEME`);return{tables:T(r),themes:E(i),indicators:w(n)}};function k(e){let t=a(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=c(e);t.value=t.data??t.oid,n.push(t)}),n}function A(e){let t=a(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=c(e);t.value=t.oid,n.push(t)}),n}function j(e){let t=a(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=c(e);t.oid&&(t.value=t.oid,n.push(t))}),n=g(n),n}var M=async e=>ie(await f(`modules/base/php/getRapports.php`,{softCode:e})),N=async(e,t)=>ae(await f(`modules/base/php/httpService_rapportsManager_getRapport.php`,{softCode:e,oid:t})),P=async()=>D(await f(`modules/base/php/httpService_rapportsManager_getLastViews.php`));async function F(e,t){await f(`modules/base/php/setRapport.php`,{action:`save`,softCode:e,xmldef:t})}async function I(e,t){await f(`modules/base/php/setRapport.php`,{action:`delete`,softCode:e,xmldef:t})}async function L(e,t){await f(`modules/base/php/setRapport.php`,{action:`copy`,softCode:e,xmldef:t})}async function R(e,t){await f(`modules/base/php/setRapport.php`,{action:`updateGeneralSettings`,softCode:e,xmldef:t})}async function z(e,t){await f(`modules/base/php/setRapport.php`,{action:`refcopy`,softCode:e,refoid:t})}async function B(){return oe(await f(`modules/outils/php/httpService_exploitManager_getExecStatus.php`,{job:`iCTI_aggregateCtiIndicators`}))}async function V(e){await f(`modules/outils/php/execSystemExploit.php`,{option:`calculEssentiels`,context:e})}var H=async e=>{let t=o(),n=new FormData;n.append(`modules`,e),n.append(`options`,`-separator -fulldefinition`);let r=await p({method:`post`,url:t+`modules/base/php/httpService_chooseIndicateurs_getIndicateurs.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`});return O(u(new TextDecoder(`iso-8859-15`).decode(r.data)))},U={all:[`reports`],list:e=>[...U.all,`list`,e],detail:(e,t)=>[...U.all,`detail`,e,t],lastViews:()=>[...U.all,`lastViews`],indicators:e=>[...U.all,`indicators`,e],computingStatus:()=>[...U.all,`computingStatus`]},W={reports:[],refReports:[],comboGroup:[],comboReport:[],comboCondition:[],conditions:[],comboType:[]},G={},K={tables:[],themes:[],indicators:[]},q=e=>_({queryKey:U.list(e),queryFn:()=>M(e),enabled:!!e}),se=e=>l(q(e)),ce=(e,t)=>_({queryKey:U.detail(e,t),queryFn:()=>N(e,t),enabled:!!e&&!!t}),le=(e,t)=>l(ce(e,t)),ue=()=>_({queryKey:U.lastViews(),queryFn:P}),de=()=>l(ue()),fe=e=>_({queryKey:U.indicators(e),queryFn:()=>H(e),enabled:!!e}),J=e=>l(fe(e));function pe(){return l({queryKey:U.computingStatus(),queryFn:B,refetchInterval:e=>e.state.data?1e4:!1})}var Y=n(),X=({selectedRowKeys:e,setSelectedRowKeys:t,selectionsModified:n,setSelectionsModified:i,handleAddIndicators:a,handleModifyIndicator:o,handleShowModal:s,tableData:c,options:l,joinedIndicatorIndex:u})=>{let d=t=>{if(!n)s();else{let n=[];e.forEach(e=>{n.push(c.find(t=>t.key===e))}),l.oneOnly?o(u?{value:n[0].oid,field:u}:n[0]):a(n),i(!1),t===!0?s():p(n.length)}},f=()=>{e.length?t([]):t(c.map(e=>e.key))};function p(e){r.success(`${e} indicateurs ajoutés`)}return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(h,{onClick:s,children:n?`Annuler`:`Fermer`}),l.oneOnly===!1&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(h,{onClick:()=>d(!1),disabled:!n,children:`Ajouter et continuer`}),(0,Y.jsx)(h,{onClick:f,disabled:!n,children:`Tout (de) selectionner`})]}),(0,Y.jsx)(h,{type:`primary`,onClick:()=>d(!0),disabled:!n,children:`Ajouter et fermer`})]})};X.propTypes={handleAddIndicators:S.default.func,handleModifyIndicator:S.default.func,handleShowModal:S.default.func,options:S.default.object,selectedRowKeys:S.default.array,setSelectedRowKeys:S.default.func,selectionsModified:S.default.bool,setSelectionsModified:S.default.func,tableData:S.default.array};function Z(e){let t={width:`95%`,height:`100%`};for(let n in e)switch(n){case`font_size`:e[n]!==`0`&&(t.fontSize=`${e[n]}px`);break;case`font_weight`:t.fontWeight=e[n];break;case`padding`:t.paddingLeft=`${e[n]}px`;break;case`color`:e.is_hide!==1&&(t.color=e[n]);break;case`background_color`:e.is_hide!==1&&(t.backgroundColor=e[n]);break;case`border_thickness`:e[n]===1&&(t.border=`2px solid rgba(0, 0, 0, 0.5)`);break;case`is_hide`:e[n]===1&&(t.color=m.inactiveGrey);break;default:break}return t}var me=e=>{let t=[{title:`Contexte`,dataKey:`contexte`,width:100},{title:`Code`,dataKey:`code`},{title:`Nom`,dataKey:`texte`,frozen:`left`,width:600,cellRenderer:({rowData:e})=>(0,Y.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:e.label?e.label:e.texte,isCti:e.is_cti,icon:`Hospital`,toolTipLabel:`Rapport créé par l'établissement`})})},{title:`Condition`,dataKey:`rapport_indicateur_condition`}];return((e,t)=>{t===`ESSENTIEL`&&e.unshift({title:`Groupe`,dataKey:`group_texte`,width:150})})(t,e),t.map(e=>({width:200,resizable:!0,key:e.dataKey,...e}))};function he(e,t,n,r){let i=[{title:`N°`,width:40,dataKey:`numero_rubrique`,frozen:`left`},{title:`Nom`,dataKey:`entete_etendue`,frozen:`left`,width:400,cellRenderer:({rowData:e})=>{let t=e.entete_etendue===``?e.indicateur_entete_etendue:e.entete_etendue,n=Z(e);return(0,Y.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:t,isCti:e.is_cti,style:n,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Code`,width:150,dataKey:`code`},{title:`Format de sortie`,dataKey:`output_format`,width:120,dataGetter:({rowData:e})=>{let t=`output_format`;return e[t]===``?e.indicateur_output_format:e[t]}},{title:`Condition`,dataKey:`indicateur_condition`,width:120}];return e.type_rapport===`ESSENTIEL`?i.push({title:`Picto`,width:75,dataKey:`picto_enabled`,dataGetter:({rowData:e})=>{let t=``;return t+=e.picto_enabled===`1`?`+`:``,t+=e.positif_is_good===`1`?` OK`:``,t}},{title:`Série`,width:800,dataGetter:({rowData:e})=>{let t=``;return t=n(e,r).map(e=>e?.code).join(` / `),t}}):i.push({title:`Nom abrégé`,dataKey:`entete`,width:250,dataGetter:({rowData:e})=>e.entete===``?e.indicateur_entete:e.entete},{title:`Fonction Total`,width:150,dataKey:`total_function`,dataGetter:({rowData:e})=>{let n=``;return t.forEach(t=>{t.value===e.total_function&&(n+=t.title)}),n}}),e.type_rapport===`VUEPARAM`&&i.push({title:`Comparé avec`,width:300,dataKey:`compared_indicator_label`}),i.map(e=>({width:200,...e,resizable:!0,key:e.dataKey,className:`cti-default-table`,headerClassName:`cti-default-table`}))}var ge=e=>[{title:`Code`,dataIndex:`code`,dataKey:`code`,key:`code`,width:250,resizable:!0},{title:`Nom`,dataKey:`texte`,dataIndex:`texte`,key:`name`,frozen:`left`,width:400,cellRenderer:({rowData:e})=>{let t=e.texte===``?e.entete_etendue:e.texte,n=Z(e);return(0,Y.jsx)(`div`,{style:n,className:`BaseTable__row-cell-text`,children:(0,Y.jsx)(v,{label:t,isCti:e.is_cti?`1`:`0`,style:n,icon:`Hospital`,toolTipLabel:`Indicateur créé par l'établissement`})})}},{title:`Format de sortie`,dataKey:`output_format`,dataIndex:`output_format`,key:`output_format`,width:200},{title:`Table`,dataKey:`table_name`,dataGetter:({rowData:t})=>{let n=t.table_name,r=e.find(e=>e.code===n);return r?r.texte:n},width:200,key:`table`}],_e=[],Q=({showModal:e,handleShowModal:t,handleAddIndicators:n,handleModifyIndicator:r,options:i,specifiedIndicators:a=_e,joinedIndicatorIndex:o=null})=>{let[s,c]=(0,x.useState)(``),[l,u]=(0,x.useState)([]),[f,p]=(0,x.useState)(!1),{softCode:m}=y(),h=J(m).data??K,g=(0,x.useMemo)(()=>ee(a.length?a:h.indicators,s,[`texte`,`code`]),[h.indicators,s,a]);(0,x.useEffect)(()=>{u([])},[e]);let _=(0,Y.jsx)(X,{selectedRowKeys:l,setSelectedRowKeys:u,setSelectionsModified:p,selectionsModified:f,handleAddIndicators:n,handleModifyIndicator:r,handleShowModal:t,tableData:g,options:i,joinedIndicatorIndex:o});return(0,Y.jsx)(te,{open:e,onCancel:t,footer:_,width:`75%`,bodyStyle:{height:`70vh`},centered:!0,zIndex:3010,children:(0,Y.jsxs)(`div`,{className:`indicator-modal`,children:[(0,Y.jsxs)(`div`,{className:`indicator-modal-header`,children:[(0,Y.jsx)(`span`,{className:`modal-title`,children:`Choix d'un ou plusieurs indicateurs`}),(0,Y.jsxs)(`div`,{className:`modal-search`,children:[(0,Y.jsx)(`span`,{children:`Rechercher par texte:`}),(0,Y.jsx)(d,{value:s,onChange:e=>{c(e.target.value)}})]})]}),(0,Y.jsx)(`div`,{className:`indicator-modal-table`,children:(0,Y.jsx)(ne,{rowKey:`key`,columns:ge(h.tables),data:g,selectedRow:i.oneOnly===!0?g.find(e=>e.key===l[0]):null,selectedRows:i.oneOnly===!1?l:null,shiftMulti:i.oneOnly!==!0,onRowSelect:e=>{if(p(!0),i.oneOnly)l.length&&l[0]===e?u([]):u([e]);else{let t=[...l];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),u(t)}}})})]})})};Q.propTypes={showModal:S.default.bool,handleShowModal:S.default.func,handleAddIndicators:S.default.func,handleModifyIndicator:S.default.func,options:S.default.object,specifiedIndicators:S.default.array};var $=({onConfirm:e,modified:t,disabled:n,placement:r=`topRight`})=>(0,Y.jsx)(b,{onConfirm:e,modified:t,disabled:n,text:`Annuler`,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Revenir à l'éditeur`,placement:r});$.propTypes={onConfirm:S.default.func.isRequired,modified:S.default.bool,disabled:S.default.bool,placement:S.default.string};export{F as _,W as a,C as b,pe as c,se as d,le as f,I as g,L as h,he as i,de as l,z as m,Q as n,K as o,U as p,me as r,G as s,$ as t,J as u,V as v,R as y}; \ No newline at end of file diff --git a/assets/Charts-BOW6jnWN.js b/assets/Charts-cN6Cv5rh.js similarity index 99% rename from assets/Charts-BOW6jnWN.js rename to assets/Charts-cN6Cv5rh.js index 24066b5..39317b5 100644 --- a/assets/Charts-BOW6jnWN.js +++ b/assets/Charts-cN6Cv5rh.js @@ -1,4 +1,4 @@ -import{a as e,n as t,o as n,r,t as i}from"./chunk-jRWAZmH_.js";import{n as a,t as o}from"./jsx-runtime-CEixWuwE.js";import{$n as s,$t as c,Fn as l,Hn as u,Pn as d,Sn as f,Sr as p,Un as m,Wn as h,ar as g,bn as _,cr as v,en as y,er as b,ir as x,n as S,nr as C,or as w,q as T,rr as E,tr as D,xn as O,yn as k}from"./axios-BbX9YWYe.js";import{u as A}from"./ctiAxios-BMu1IxXE.js";import{n as ee,t as te}from"./typeof-BUNGcdwP.js";import{i as j,r as M}from"./asyncToGenerator-DHhZBkop.js";import{t as ne}from"./tooltip-C-n3SkGv.js";import{E as re,g as ie,m as ae,w as oe}from"./sanitizeDataUtils-thqQHiub.js";import{r as N}from"./react-redux-rciCADVi.js";import{t as se}from"./es-CXY1Bde8.js";import{E as ce,O as le,l as ue}from"./index-cqbbFfLv.js";import{t as de}from"./sortBy-BgKCA_Ns.js";var fe={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};function pe(e,t,n){var r=n||{},i=r.noTrailing,a=i===void 0?!1:i,o=r.noLeading,s=o===void 0?!1:o,c=r.debounceMode,l=c===void 0?void 0:c,u,d=!1,f=0;function p(){u&&clearTimeout(u)}function m(e){var t=(e||{}).upcomingOnly,n=t===void 0?!1:t;p(),d=!n}function h(){var n=[...arguments],r=this,i=Date.now()-f;if(d)return;function o(){f=Date.now(),t.apply(r,n)}function c(){u=void 0}!s&&l&&!u&&o(),p(),l===void 0&&i>e?s?(f=Date.now(),a||(u=setTimeout(l?c:o,e))):o():a!==!0&&(u=setTimeout(l?c:o,l===void 0?e-i:e))}return h.cancel=m,h}function me(e,t,n){var r=(n||{}).atBegin;return pe(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}l();var P=n(a());function he(e,t,n){return Math.max(t,Math.min(e,n))}var ge=function(e){[`onTouchStart`,`onTouchMove`,`onWheel`].includes(e._reactName)||e.preventDefault()},_e=function(e){for(var t=[],n=ve(e),r=ye(e),i=n;i0):0},xe=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},Se=function(e){return e&&e.offsetWidth||0},Ce=function(e){return e&&e.offsetHeight||0},we=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.startX-e.curX,r=e.startY-e.curY,i=Math.round(Math.atan2(r,n)*180/Math.PI);return i<0&&(i=360-Math.abs(i)),i<=45&&i>=0||i<=360&&i>=315?`left`:i>=135&&i<=225?`right`:t===!0?i>=35&&i<=135?`up`:`down`:`vertical`},Te=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t},Ee=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},De=function(e){var t=P.Children.count(e.children),n=e.listRef,r=Math.ceil(Se(n)),i=e.trackRef&&e.trackRef.node,a=Math.ceil(Se(i)),o;if(e.vertical)o=r;else{var s=e.centerMode&&parseInt(e.centerPadding)*2;typeof e.centerPadding==`string`&&e.centerPadding.slice(-1)===`%`&&(s*=r/100),o=Math.ceil((r-s)/e.slidesToShow)}var c=n&&Ce(n.querySelector(`[data-index="0"]`)),l=c*e.slidesToShow,u=e.currentSlide===void 0?e.initialSlide:e.currentSlide;e.rtl&&e.currentSlide===void 0&&(u=t-1-e.initialSlide);var f=e.lazyLoadedList||[],p=_e(d(d({},e),{},{currentSlide:u,lazyLoadedList:f}));f=f.concat(p);var m={slideCount:t,slideWidth:o,listWidth:r,trackWidth:a,currentSlide:u,slideHeight:c,listHeight:l,lazyLoadedList:f};return e.autoplaying===null&&e.autoplay&&(m.autoplaying=`playing`),m},Oe=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,a=e.index,o=e.slideCount,s=e.lazyLoad,c=e.currentSlide,l=e.centerMode,u=e.slidesToScroll,f=e.slidesToShow,p=e.useCSS,m=e.lazyLoadedList;if(t&&n)return{};var h=a,g,_,v,y={},b={},x=i?a:he(a,0,o-1);if(r){if(!i&&(a<0||a>=o))return{};a<0?h=a+o:a>=o&&(h=a-o),s&&m.indexOf(h)<0&&(m=m.concat(h)),y={animating:!0,currentSlide:h,lazyLoadedList:m,targetSlide:h},b={animating:!1,targetSlide:h}}else g=h,h<0?(g=h+o,i?o%u!==0&&(g=o-o%u):g=0):!Te(e)&&h>c?h=g=c:l&&h>=o?(h=i?o:o-1,g=i?0:o-1):h>=o&&(g=h-o,i?o%u!==0&&(g=0):g=o-f),!i&&h+f>=o&&(g=o-f),_=Be(d(d({},e),{},{slideIndex:h})),v=Be(d(d({},e),{},{slideIndex:g})),i||(_===v&&(h=g),_=v),s&&(m=m.concat(_e(d(d({},e),{},{currentSlide:h})))),p?(y={animating:!0,currentSlide:g,trackStyle:ze(d(d({},e),{},{left:_})),lazyLoadedList:m,targetSlide:x},b={animating:!1,currentSlide:g,trackStyle:Re(d(d({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):y={currentSlide:g,trackStyle:Re(d(d({},e),{},{left:v})),lazyLoadedList:m,targetSlide:x};return{state:y,nextState:b}},ke=function(e,t){var n,r,i,a,o,s=e.slidesToScroll,c=e.slidesToShow,l=e.slideCount,u=e.currentSlide,f=e.targetSlide,p=e.lazyLoad,m=e.infinite;if(a=l%s!==0,n=a?0:(l-u)%s,t.message===`previous`)i=n===0?s:c-n,o=u-i,p&&!m&&(r=u-i,o=r===-1?l-1:r),m||(o=f-s);else if(t.message===`next`)i=n===0?s:n,o=u+i,p&&!m&&(o=(u+s)%l+n),m||(o=f+s);else if(t.message===`dots`)o=t.index*t.slidesToScroll;else if(t.message===`children`){if(o=t.index,m){var h=We(d(d({},e),{},{targetSlide:o}));o>t.currentSlide&&h===`left`?o-=l:o10)return{scrolling:!0};o&&(v.swipeLength=T);var E=(s?-1:1)*(v.curX>v.startX?1:-1);o&&(E=v.curY>v.startY?1:-1);var D=Math.ceil(h/g),O=we(t.touchObject,o),k=v.swipeLength;return _||(c===0&&(O===`right`||O===`down`)||c+1>=D&&(O===`left`||O===`up`)||!Te(t)&&(O===`left`||O===`up`))&&(k=v.swipeLength*l,u===!1&&f&&(f(O),C.edgeDragged=!0)),!p&&y&&(y(O),C.swiped=!0),S=i?w+b/x*k*E:s?w-k*E:w+k*E,o&&(S=w+k*E),C=d(d({},C),{},{touchObject:v,swipeLeft:S,trackStyle:Re(d(d({},t),{},{left:S}))}),Math.abs(v.curX-v.startX)10&&(C.swiping=!0,ge(e)),C}},Ne=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,a=t.listWidth,o=t.touchThreshold,s=t.verticalSwiping,c=t.listHeight,l=t.swipeToSlide,u=t.scrolling,f=t.onSwipe,p=t.targetSlide,m=t.currentSlide,h=t.infinite;if(!n)return r&&ge(e),{};var g=s?c/o:a/o,_=we(i,s),v={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(u||!i.swipeLength)return v;if(i.swipeLength>g){ge(e),f&&f(_);var y,b,x=h?m:p;switch(_){case`left`:case`up`:b=x+Ie(t),y=l?Fe(t,b):b,v.currentDirection=0;break;case`right`:case`down`:b=x-Ie(t),y=l?Fe(t,b):b,v.currentDirection=1;break;default:y=x}v.triggerSlideHandler=y}else{var S=Be(t);v.trackStyle=ze(d(d({},t),{},{left:S}))}return v},Pe=function(e){for(var t=e.infinite?e.slideCount*2:e.slideCount,n=e.infinite?e.slidesToShow*-1:0,r=e.infinite?e.slidesToShow*-1:0,i=[];nn[n.length-1])t=n[n.length-1];else for(var i in n){if(te.swipeLeft*-1)return n=r,!1}else if(r.offsetTop+Ce(r)/2>e.swipeLeft*-1)return n=r,!1;return!0}),!n)return 0;var a=e.rtl===!0?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-a)||1}else return e.slidesToScroll},Le=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error(`Keys Missing:`,e)},Re=function(e){Le(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var t,n,r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=Ue(e)*e.slideWidth;var i={opacity:1,transition:``,WebkitTransition:``};if(e.useTransform){var a=e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,o=e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,s=e.vertical?`translateY(`+e.left+`px)`:`translateX(`+e.left+`px)`;i=d(d({},i),{},{WebkitTransform:a,transform:o,msTransform:s})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+`px`:i.marginLeft=e.left+`px`),i},ze=function(e){Le(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var t=Re(e);return e.useTransform?(t.WebkitTransition=`-webkit-transform `+e.speed+`ms `+e.cssEase,t.transition=`transform `+e.speed+`ms `+e.cssEase):e.vertical?t.transition=`top `+e.speed+`ms `+e.cssEase:t.transition=`left `+e.speed+`ms `+e.cssEase,t},Be=function(e){if(e.unslick)return 0;Le(e,[`slideIndex`,`trackRef`,`infinite`,`centerMode`,`slideCount`,`slidesToShow`,`slidesToScroll`,`slideWidth`,`listWidth`,`variableWidth`,`slideHeight`]);var t=e.slideIndex,n=e.trackRef,r=e.infinite,i=e.centerMode,a=e.slideCount,o=e.slidesToShow,s=e.slidesToScroll,c=e.slideWidth,l=e.listWidth,u=e.variableWidth,d=e.slideHeight,f=e.fade,p=e.vertical,m=0,h,g,_=0;if(f||e.slideCount===1)return 0;var v=0;if(r?(v=-Ve(e),a%s!==0&&t+s>a&&(v=-(t>a?o-(t-a):a%s)),i&&(v+=parseInt(o/2))):(a%s!==0&&t+s>a&&(v=o-a%s),i&&(v=parseInt(o/2))),m=v*c,_=v*d,h=p?t*d*-1+_:t*c*-1+m,u===!0){var y,b=n&&n.node;if(y=t+Ve(e),g=b&&b.childNodes[y],h=g?g.offsetLeft*-1:0,i===!0){y=r?t+Ve(e):t,g=b&&b.children[y],h=0;for(var x=0;xe.currentSlide?e.targetSlide>e.currentSlide+Ge(e)?`left`:`right`:e.targetSlide0&&(a+=1),r&&t%2==0&&(a+=1),a}return r?0:t-1},Ke=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,i=e.centerPadding;if(n){var a=(t-1)/2+1;return parseInt(i)>0&&(a+=1),!r&&t%2==0&&(a+=1),a}return r?t-1:0},qe=function(){return!!(typeof window<`u`&&window.document&&window.document.createElement)};w(),x(),C(),b(),h(),_(),j(),l();var Je=n(u()),Ye=function(e){var t,n,r,i,a=e.rtl?e.slideCount-1-e.index:e.index;r=a<0||a>=e.slideCount,e.centerMode?(i=Math.floor(e.slidesToShow/2),n=(a-e.currentSlide)%e.slideCount===0,a>e.currentSlide-i-1&&a<=e.currentSlide+i&&(t=!0)):t=e.currentSlide<=a&&a=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide;return{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":r,"slick-current":a===o}},Xe=function(e){var t={};return(e.variableWidth===void 0||e.variableWidth===!1)&&(t.width=e.slideWidth),e.fade&&(t.position=`relative`,e.vertical&&e.slideHeight?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=+(e.currentSlide===e.index),e.useCSS&&(t.transition=`opacity `+e.speed+`ms `+e.cssEase+`, visibility `+e.speed+`ms `+e.cssEase)),t},Ze=function(e,t){return e.key+`-`+t},Qe=function(e){var t,n=[],r=[],i=[],a=P.Children.count(e.children),o=ve(e),s=ye(e);return P.Children.forEach(e.children,function(c,l){var u,f={message:`children`,index:l,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};u=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(l)>=0?c:P.createElement(`div`,null);var p=Xe(d(d({},e),{},{index:l})),m=u.props.className||``,h=Ye(d(d({},e),{},{index:l}));if(n.push(P.cloneElement(u,{key:`original`+Ze(u,l),"data-index":l,className:(0,Je.default)(h,m),tabIndex:`-1`,"aria-hidden":!h[`slick-active`],style:d(d({outline:`none`},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}})),e.infinite&&e.fade===!1){var g=a-l;g<=Ve(e)&&a!==e.slidesToShow&&(t=-g,t>=o&&(u=c),h=Ye(d(d({},e),{},{index:t})),r.push(P.cloneElement(u,{key:`precloned`+Ze(u,t),"data-index":t,tabIndex:`-1`,className:(0,Je.default)(h,m),"aria-hidden":!h[`slick-active`],style:d(d({},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}}))),a!==e.slidesToShow&&(t=a+l,t=_&&c<=h:c===_}),y={message:`dots`,index:p,slidesToScroll:a,currentSlide:c},b=this.clickHandler.bind(this,y);f=f.concat(P.createElement(`li`,{key:p,className:v},P.cloneElement(this.props.customPaging(p),{onClick:b})))}return P.cloneElement(this.props.appendDots(f),d({className:this.props.dotsClass},u))}}]),n}(P.PureComponent);w(),l(),x(),C(),h(),_();var nt=function(e){m(n,e);var t=k(n);function n(){return E(this,n),t.apply(this,arguments)}return D(n,[{key:`clickHandler`,value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:`render`,value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:`previous`});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(e[`slick-disabled`]=!0,t=null);var n={key:`0`,"data-role":`none`,className:(0,Je.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?P.cloneElement(this.props.prevArrow,d(d({},n),r)):P.createElement(`button`,g({key:`0`,type:`button`},n),` `,`Previous`)}}]),n}(P.PureComponent),rt=function(e){m(n,e);var t=k(n);function n(){return E(this,n),t.apply(this,arguments)}return D(n,[{key:`clickHandler`,value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:`render`,value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:`next`});Te(this.props)||(e[`slick-disabled`]=!0,t=null);var n={key:`1`,"data-role":`none`,className:(0,Je.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?P.cloneElement(this.props.nextArrow,d(d({},n),r)):P.createElement(`button`,g({key:`1`,type:`button`},n),` `,`Next`)}}]),n}(P.PureComponent);ee(),w(),y(),l(),x(),C(),b(),h(),_(),j(),f();var it=[`animating`],at=function(e){m(n,e);var t=k(n);function n(e){var r;E(this,n),r=t.call(this,e),M(s(r),`listRefHandler`,function(e){return r.list=e}),M(s(r),`trackRefHandler`,function(e){return r.track=e}),M(s(r),`adaptHeight`,function(){if(r.props.adaptiveHeight&&r.list){var e=r.list.querySelector(`[data-index="${r.state.currentSlide}"]`);r.list.style.height=Ce(e)+`px`}}),M(s(r),`componentDidMount`,function(){if(r.props.onInit&&r.props.onInit(),r.props.lazyLoad){var e=_e(d(d({},r.props),r.state));e.length>0&&(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e))}var t=d({listRef:r.list,trackRef:r.track},r.props);r.updateState(t,!0,function(){r.adaptHeight(),r.props.autoplay&&r.autoPlay(`playing`)}),r.props.lazyLoad===`progressive`&&(r.lazyLoadTimer=setInterval(r.progressiveLazyLoad,1e3)),r.ro=new O(function(){r.state.animating?(r.onWindowResized(!1),r.callbackTimers.push(setTimeout(function(){return r.onWindowResized()},r.props.speed))):r.onWindowResized()}),r.ro.observe(r.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(`.slick-slide`),function(e){e.onfocus=r.props.pauseOnFocus?r.onSlideFocus:null,e.onblur=r.props.pauseOnFocus?r.onSlideBlur:null}),window.addEventListener?window.addEventListener(`resize`,r.onWindowResized):window.attachEvent(`onresize`,r.onWindowResized)}),M(s(r),`componentWillUnmount`,function(){r.animationEndCallback&&clearTimeout(r.animationEndCallback),r.lazyLoadTimer&&clearInterval(r.lazyLoadTimer),r.callbackTimers.length&&(r.callbackTimers.forEach(function(e){return clearTimeout(e)}),r.callbackTimers=[]),window.addEventListener?window.removeEventListener(`resize`,r.onWindowResized):window.detachEvent(`onresize`,r.onWindowResized),r.autoplayTimer&&clearInterval(r.autoplayTimer),r.ro.disconnect()}),M(s(r),`componentDidUpdate`,function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=_e(d(d({},r.props),r.state));t.length>0&&(r.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(t)}}),r.props.onLazyLoad&&r.props.onLazyLoad(t))}r.adaptHeight();var n=d(d({listRef:r.list,trackRef:r.track},r.props),r.state),i=r.didPropsChange(e);i&&r.updateState(n,i,function(){r.state.currentSlide>=P.Children.count(r.props.children)&&r.changeSlide({message:`index`,index:P.Children.count(r.props.children)-r.props.slidesToShow,currentSlide:r.state.currentSlide}),(e.autoplay!==r.props.autoplay||e.autoplaySpeed!==r.props.autoplaySpeed)&&(!e.autoplay&&r.props.autoplay?r.autoPlay(`playing`):r.props.autoplay?r.autoPlay(`update`):r.pause(`paused`))})}),M(s(r),`onWindowResized`,function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=me(50,function(){return r.resizeWindow(e)}),r.debouncedResize()}),M(s(r),`resizeWindow`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(r.track&&r.track.node){var t=d(d({listRef:r.list,trackRef:r.track},r.props),r.state);r.updateState(t,e,function(){r.props.autoplay?r.autoPlay(`update`):r.pause(`paused`)}),r.setState({animating:!1}),clearTimeout(r.animationEndCallback),delete r.animationEndCallback}}),M(s(r),`updateState`,function(e,t,n){var i=De(e);e=d(d(d({},e),i),{},{slideIndex:i.currentSlide});var a=Be(e);e=d(d({},e),{},{left:a});var o=Re(e);(t||P.Children.count(r.props.children)!==P.Children.count(e.children))&&(i.trackStyle=o),r.setState(i,n)}),M(s(r),`ssrInit`,function(){if(r.props.variableWidth){var e=0,t=0,n=[],i=Ve(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length})),a=He(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length}));r.props.children.forEach(function(t){n.push(t.props.style.width),e+=t.props.style.width});for(var o=0;o=t&&r.onWindowResized()};if(!e.onclick)e.onclick=function(){return e.parentNode.focus()};else{var a=e.onclick;e.onclick=function(t){a(t),e.parentNode.focus()}}e.onload||(r.props.lazyLoad?e.onload=function(){r.adaptHeight(),r.callbackTimers.push(setTimeout(r.onWindowResized,r.props.speed))}:(e.onload=i,e.onerror=function(){i(),r.props.onLazyLoadError&&r.props.onLazyLoadError()}))})}),M(s(r),`progressiveLazyLoad`,function(){for(var e=[],t=d(d({},r.props),r.state),n=r.state.currentSlide;n=-Ve(t);i--)if(r.state.lazyLoadedList.indexOf(i)<0){e.push(i);break}e.length>0?(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e)):r.lazyLoadTimer&&(clearInterval(r.lazyLoadTimer),delete r.lazyLoadTimer)}),M(s(r),`slideHandler`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=r.props,i=n.asNavFor,a=n.beforeChange,o=n.onLazyLoad,s=n.speed,l=n.afterChange,u=r.state.currentSlide,f=Oe(d(d(d({index:e},r.props),r.state),{},{trackRef:r.track,useCSS:r.props.useCSS&&!t})),p=f.state,m=f.nextState;if(p){a&&a(u,p.currentSlide);var h=p.lazyLoadedList.filter(function(e){return r.state.lazyLoadedList.indexOf(e)<0});o&&h.length>0&&o(h),!r.props.waitForAnimate&&r.animationEndCallback&&(clearTimeout(r.animationEndCallback),l&&l(u),delete r.animationEndCallback),r.setState(p,function(){i&&r.asNavForIndex!==e&&(r.asNavForIndex=e,i.innerSlider.slideHandler(e)),m&&(r.animationEndCallback=setTimeout(function(){var e=m.animating,t=c(m,it);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),l&&l(p.currentSlide),delete r.animationEndCallback})},s))})}}),M(s(r),`changeSlide`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ke(d(d({},r.props),r.state),e);if(!(n!==0&&!n)&&(t===!0?r.slideHandler(n,t):r.slideHandler(n),r.props.autoplay&&r.autoPlay(`update`),r.props.focusOnSelect)){var i=r.list.querySelectorAll(`.slick-current`);i[0]&&i[0].focus()}}),M(s(r),`clickHandler`,function(e){r.clickable===!1&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),M(s(r),`keyHandler`,function(e){var t=Ae(e,r.props.accessibility,r.props.rtl);t!==``&&r.changeSlide({message:t})}),M(s(r),`selectHandler`,function(e){r.changeSlide(e)}),M(s(r),`disableBodyScroll`,function(){window.ontouchmove=function(e){e||=window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1}}),M(s(r),`enableBodyScroll`,function(){window.ontouchmove=null}),M(s(r),`swipeStart`,function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=je(e,r.props.swipe,r.props.draggable);t!==``&&r.setState(t)}),M(s(r),`swipeMove`,function(e){var t=Me(e,d(d(d({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));t&&(t.swiping&&(r.clickable=!1),r.setState(t))}),M(s(r),`swipeEnd`,function(e){var t=Ne(e,d(d(d({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));if(t){var n=t.triggerSlideHandler;delete t.triggerSlideHandler,r.setState(t),n!==void 0&&(r.slideHandler(n),r.props.verticalSwiping&&r.enableBodyScroll())}}),M(s(r),`touchEnd`,function(e){r.swipeEnd(e),r.clickable=!0}),M(s(r),`slickPrev`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`previous`})},0))}),M(s(r),`slickNext`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`next`})},0))}),M(s(r),`slickGoTo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(e=Number(e),isNaN(e))return``;r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`index`,index:e,currentSlide:r.state.currentSlide},t)},0))}),M(s(r),`play`,function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else if(Te(d(d({},r.props),r.state)))e=r.state.currentSlide+r.props.slidesToScroll;else return!1;r.slideHandler(e)}),M(s(r),`autoPlay`,function(e){r.autoplayTimer&&clearInterval(r.autoplayTimer);var t=r.state.autoplaying;if(e===`update`){if(t===`hovered`||t===`focused`||t===`paused`)return}else if(e===`leave`){if(t===`paused`||t===`focused`)return}else if(e===`blur`&&(t===`paused`||t===`hovered`))return;r.autoplayTimer=setInterval(r.play,r.props.autoplaySpeed+50),r.setState({autoplaying:`playing`})}),M(s(r),`pause`,function(e){r.autoplayTimer&&(clearInterval(r.autoplayTimer),r.autoplayTimer=null);var t=r.state.autoplaying;e===`paused`?r.setState({autoplaying:`paused`}):e===`focused`?(t===`hovered`||t===`playing`)&&r.setState({autoplaying:`focused`}):t===`playing`&&r.setState({autoplaying:`hovered`})}),M(s(r),`onDotsOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),M(s(r),`onDotsLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),M(s(r),`onTrackOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),M(s(r),`onTrackLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),M(s(r),`onSlideFocus`,function(){return r.props.autoplay&&r.pause(`focused`)}),M(s(r),`onSlideBlur`,function(){return r.props.autoplay&&r.state.autoplaying===`focused`&&r.autoPlay(`blur`)}),M(s(r),`render`,function(){var e=(0,Je.default)(`slick-slider`,r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),t=d(d({},r.props),r.state),n=Ee(t,[`fade`,`cssEase`,`speed`,`infinite`,`centerMode`,`focusOnSelect`,`currentSlide`,`lazyLoad`,`lazyLoadedList`,`rtl`,`slideWidth`,`slideHeight`,`listHeight`,`vertical`,`slidesToShow`,`slidesToScroll`,`slideCount`,`trackStyle`,`variableWidth`,`unslick`,`centerPadding`,`targetSlide`,`useCSS`]),i=r.props.pauseOnHover;n=d(d({},n),{},{onMouseEnter:i?r.onTrackOver:null,onMouseLeave:i?r.onTrackLeave:null,onMouseOver:i?r.onTrackOver:null,focusOnSelect:r.props.focusOnSelect&&r.clickable?r.selectHandler:null});var a;if(r.props.dots===!0&&r.state.slideCount>=r.props.slidesToShow){var o=Ee(t,[`dotsClass`,`slideCount`,`slidesToShow`,`currentSlide`,`slidesToScroll`,`clickHandler`,`children`,`customPaging`,`infinite`,`appendDots`]),s=r.props.pauseOnDotsHover;o=d(d({},o),{},{clickHandler:r.changeSlide,onMouseEnter:s?r.onDotsLeave:null,onMouseOver:s?r.onDotsOver:null,onMouseLeave:s?r.onDotsLeave:null}),a=P.createElement(tt,o)}var c,l,u=Ee(t,[`infinite`,`centerMode`,`currentSlide`,`slideCount`,`slidesToShow`,`prevArrow`,`nextArrow`]);u.clickHandler=r.changeSlide,r.props.arrows&&(c=P.createElement(nt,u),l=P.createElement(rt,u));var f=null;r.props.vertical&&(f={height:r.state.listHeight});var p=null;r.props.vertical===!1?r.props.centerMode===!0&&(p={padding:`0px `+r.props.centerPadding}):r.props.centerMode===!0&&(p={padding:r.props.centerPadding+` 0px`});var m=d(d({},f),p),h=r.props.touchMove,_={className:`slick-list`,style:m,onClick:r.clickHandler,onMouseDown:h?r.swipeStart:null,onMouseMove:r.state.dragging&&h?r.swipeMove:null,onMouseUp:h?r.swipeEnd:null,onMouseLeave:r.state.dragging&&h?r.swipeEnd:null,onTouchStart:h?r.swipeStart:null,onTouchMove:r.state.dragging&&h?r.swipeMove:null,onTouchEnd:h?r.touchEnd:null,onTouchCancel:r.state.dragging&&h?r.swipeEnd:null,onKeyDown:r.props.accessibility?r.keyHandler:null},v={className:e,dir:`ltr`,style:r.props.style};return r.props.unslick&&(_={className:`slick-list`},v={className:e,style:r.props.style}),P.createElement(`div`,v,r.props.unslick?``:c,P.createElement(`div`,g({ref:r.listRefHandler},_),P.createElement($e,g({ref:r.trackRefHandler},n),r.props.children)),r.props.unslick?``:l,r.props.unslick?``:a)}),r.list=null,r.track=null,r.state=d(d({},fe),{},{currentSlide:r.props.initialSlide,slideCount:P.Children.count(r.props.children)}),r.callbackTimers=[],r.clickable=!0,r.debouncedResize=null;var i=r.ssrInit();return r.state=d(d({},r.state),i),r}return D(n,[{key:`didPropsChange`,value:function(e){for(var t=!1,n=0,r=Object.keys(this.props);n{t.exports=function(e){return e.replace(/[A-Z]/g,function(e){return`-`+e.toLowerCase()}).toLowerCase()}})),st=i(((e,t)=>{var n=ot(),r=function(e){return/[height|width]$/.test(e)},i=function(e){var t=``,i=Object.keys(e);return i.forEach(function(a,o){var s=e[a];a=n(a),r(a)&&typeof s==`number`&&(s+=`px`),s===!0?t+=a:s===!1?t+=`not `+a:t+=`(`+a+`: `+s+`)`,o1&&arguments[1]!==void 0?arguments[1]:!1;return r.innerSlider.slickGoTo(e,t)}),M(s(r),`slickPause`,function(){return r.innerSlider.pause(`paused`)}),M(s(r),`slickPlay`,function(){return r.innerSlider.autoPlay(`play`)}),r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return D(n,[{key:`media`,value:function(e,t){var n=window.matchMedia(e),r=function(e){e.matches&&t()};n.addListener(r),r(n),this._responsiveMediaHandlers.push({mql:n,query:e,listener:r})}},{key:`componentDidMount`,value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(n,r){var i=r===0?(0,lt.default)({minWidth:0,maxWidth:n}):(0,lt.default)({minWidth:t[r-1]+1,maxWidth:n});qe()&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,lt.default)({minWidth:t.slice(-1)[0]});qe()&&this.media(n,function(){e.setState({breakpoint:null})})}}},{key:`componentWillUnmount`,value:function(){this._responsiveMediaHandlers.forEach(function(e){e.mql.removeListener(e.listener)})}},{key:`render`,value:function(){var e=this,t,n;this.state.breakpoint?(n=this.props.responsive.filter(function(t){return t.breakpoint===e.state.breakpoint}),t=n[0].settings===`unslick`?`unslick`:d(d(d({},ct),this.props),n[0].settings)):t=d(d({},ct),this.props),t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var r=P.Children.toArray(this.props.children);r=r.filter(function(e){return typeof e==`string`?!!e.trim():!!e}),t.variableWidth&&(t.rows>1||t.slidesPerRow>1)&&(console.warn(`variableWidth is not supported in case of rows > 1 or slidesPerRow > 1`),t.variableWidth=!1);for(var i=[],a=null,o=0;o=r.length));u+=1)l.push(P.cloneElement(r[u],{key:100*o+10*c+u,tabIndex:-1,style:{width:`${100/t.slidesPerRow}%`,display:`inline-block`}}));s.push(P.createElement(`div`,{key:10*o+c},l))}t.variableWidth?i.push(P.createElement(`div`,{key:o,style:{width:a}},s)):i.push(P.createElement(`div`,{key:o},s))}if(t===`unslick`){var f=`regular slider `+(this.props.className||``);return P.createElement(`div`,{className:f},r)}else i.length<=t.slidesToShow&&(t.unslick=!0);return P.createElement(at,g({style:this.props.style,ref:this.innerSliderRefHandler},t),i)}}]),n}(P.Component);j(),w();var dt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i1&&arguments[1]!==void 0?arguments[1]:!1;_.current.slickGoTo(e,t)};P.useImperativeHandle(t,function(){return{goTo:v,autoPlay:_.current.innerSlider.autoPlay,innerSlider:_.current.innerSlider,prev:_.current.slickPrev,next:_.current.slickNext}},[_.current]);var y=P.useRef(P.Children.count(f.children));P.useEffect(function(){y.current!==P.Children.count(f.children)&&(v(f.initialSlide||0,!1),y.current=P.Children.count(f.children))},[f.children]);var b=g({vertical:d},f);b.effect===`fade`&&(b.fade=!0);var x=m(`carousel`,b.prefixCls),S=`slick-dots`,C=!!r,w=(0,Je.default)(S,`${S}-${l}`,typeof r==`boolean`?!1:r?.className),E=(0,Je.default)(x,M(M({},`${x}-rtl`,h===`rtl`),`${x}-vertical`,l===`left`||l===`right`));return P.createElement(`div`,{className:E},P.createElement(ut,g({ref:_},b,{dots:C,dotsClass:w,arrows:a,draggable:s})))}),F=r({__addDisposableResource:()=>zt,__assign:()=>L,__asyncDelegator:()=>jt,__asyncGenerator:()=>At,__asyncValues:()=>Mt,__await:()=>kt,__awaiter:()=>xt,__classPrivateFieldGet:()=>It,__classPrivateFieldIn:()=>Rt,__classPrivateFieldSet:()=>Lt,__createBinding:()=>Ut,__decorate:()=>mt,__disposeResources:()=>Bt,__esDecorate:()=>gt,__exportStar:()=>Ct,__extends:()=>I,__generator:()=>St,__importDefault:()=>Ft,__importStar:()=>Pt,__makeTemplateObject:()=>Nt,__metadata:()=>bt,__param:()=>ht,__propKey:()=>vt,__read:()=>Tt,__rest:()=>pt,__rewriteRelativeImportExtension:()=>Vt,__runInitializers:()=>_t,__setFunctionName:()=>yt,__spread:()=>Et,__spreadArray:()=>Ot,__spreadArrays:()=>Dt,__values:()=>wt,default:()=>qt});function I(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Ht(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function pt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function ht(e,t){return function(n,r){t(n,r,e)}}function gt(e,t,n,r,i,a){function o(e){if(e!==void 0&&typeof e!=`function`)throw TypeError(`Function expected`);return e}for(var s=r.kind,c=s===`getter`?`get`:s===`setter`?`set`:`value`,l=!t&&e?r.static?e:e.prototype:null,u=t||(l?Object.getOwnPropertyDescriptor(l,r.name):{}),d,f=!1,p=n.length-1;p>=0;p--){var m={};for(var h in r)m[h]=h===`access`?{}:r[h];for(var h in r.access)m.access[h]=r.access[h];m.addInitializer=function(e){if(f)throw TypeError(`Cannot add initializers after decoration has completed`);a.push(o(e||null))};var g=(0,n[p])(s===`accessor`?{get:u.get,set:u.set}:u[c],m);if(s===`accessor`){if(g===void 0)continue;if(typeof g!=`object`||!g)throw TypeError(`Object expected`);(d=o(g.get))&&(u.get=d),(d=o(g.set))&&(u.set=d),(d=o(g.init))&&i.unshift(d)}else (d=o(g))&&(s===`field`?i.unshift(d):u[c]=d)}l&&Object.defineProperty(l,r.name,u),f=!0}function _t(e,t,n){for(var r=arguments.length>2,i=0;i0&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function Tt(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function Et(){for(var e=[],t=0;t1||c(e,t)})},t&&(i[e]=t(i[e])))}function c(e,t){try{l(r[e](t))}catch(e){f(a[0][3],e)}}function l(e){e.value instanceof kt?Promise.resolve(e.value.v).then(u,d):f(a[0][2],e)}function u(e){c(`next`,e)}function d(e){c(`throw`,e)}function f(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function jt(e){var t,n;return t={},r(`next`),r(`throw`,function(e){throw e}),r(`return`),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:kt(e[r](t)),done:!1}:i?i(t):t}:i}}function Mt(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof wt==`function`?wt(e):e[Symbol.iterator](),n={},r(`next`),r(`throw`),r(`return`),n[Symbol.asyncIterator]=function(){return this},n);function r(t){n[t]=e[t]&&function(n){return new Promise(function(r,a){n=e[t](n),i(r,a,n.done,n.value)})}}function i(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function Nt(e,t){return Object.defineProperty?Object.defineProperty(e,`raw`,{value:t}):e.raw=t,e}function Pt(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=Gt(e),r=0;r{Ht=function(e,t){return Ht=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Ht(e,t)},L=function(){return L=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Jt=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),Xt,Zt=t((()=>{Yt(),Xt=function(e,t){return Jt(e)?e.indexOf(t)>-1:!1}})),Qt,$t=t((()=>{Yt(),Qt=function(e,t){if(!Jt(e))return e;for(var n=[],r=0;r{$t(),Zt(),en=function(e,t){return t===void 0&&(t=[]),Qt(e,function(e){return!Xt(t,e)})}})),nn,rn,an=t((()=>{nn={}.toString,rn=function(e,t){return nn.call(e)===`[object `+t+`]`}})),z,on=t((()=>{an(),z=(function(e){return rn(e,`Function`)})})),B,sn=t((()=>{B=function(e){return e==null}})),V,cn=t((()=>{an(),V=(function(e){return Array.isArray?Array.isArray(e):rn(e,`Array`)})})),ln,un=t((()=>{ln=(function(e){var t=typeof e;return e!==null&&t===`object`||t===`function`})}));function H(e,t){if(e){var n;if(V(e))for(var r=0,i=e.length;r{cn(),un()})),fn,pn=t((()=>{dn(),on(),fn=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return H(e,function(n,r){z(e)&&r===`prototype`||t.push(r)}),t}}));function mn(e,t){var n=fn(t),r=n.length;if(B(e))return!r;for(var i=0;i{sn(),pn()})),gn,_n=t((()=>{gn=function(e){return typeof e==`object`&&!!e}})),vn,yn=t((()=>{_n(),an(),vn=function(e){if(!gn(e)||!rn(e,`Object`))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}}));function bn(e,t){if(!V(e))return null;var n;if(z(t)&&(n=t),vn(t)&&(n=function(e){return mn(e,t)}),n){for(var r=0;r{on(),hn(),cn(),yn()}));function Sn(e,t,n){n===void 0&&(n=0);for(var r=n;r{})),wn,Tn=t((()=>{sn(),cn(),wn=function(e,t){for(var n=null,r=0;r{cn(),En=function(e){if(!V(e))return[];for(var t=[],n=0;n{cn(),On=function(e,t){if(t===void 0&&(t=[]),!V(e))t.push(e);else for(var n=0;n{cn(),An=(function(e){if(V(e))return e.reduce(function(e,t){return Math.max(e,t)},e[0])})})),Mn,Nn=t((()=>{cn(),Mn=(function(e){if(V(e))return e.reduce(function(e,t){return Math.min(e,t)},e[0])})})),Pn,Fn=t((()=>{cn(),jn(),Nn(),Pn=function(e){var t=e.filter(function(e){return!isNaN(e)});if(!t.length)return{min:0,max:0};if(V(e[0])){for(var n=[],r=0;r{In=Array.prototype,Ln=In.splice,Rn=In.indexOf,zn=function(e){for(var t=[...arguments].slice(1),n=0;n-1;)Ln.call(e,i,1);return e}})),Vn,Hn,Un=t((()=>{Yt(),Vn=Array.prototype.splice,Hn=function(e,t){if(!Jt(e))return[];for(var n=e?t.length:0,r=n-1;n--;){var i=void 0,a=t[n];(n===r||a!==i)&&(i=a,Vn.call(e,a,1))}return e}})),Wn,Gn=t((()=>{dn(),cn(),yn(),Wn=function(e,t,n){if(!V(e)&&!vn(e))return e;var r=n;return H(e,function(e,n){r=t(r,e,n)}),r}})),Kn,qn=t((()=>{Yt(),Un(),Kn=function(e,t){var n=[];if(!Jt(e))return n;for(var r=-1,i=[],a=e.length;++r{an(),U=(function(e){return rn(e,`String`)})}));function Yn(e,t){var n;if(z(t))n=function(e,n){return t(e)-t(n)};else{var r=[];U(t)?r.push(t):V(t)&&(r=t),n=function(e,t){for(var n=0;nt[i])return 1;if(e[i]{cn(),Jn(),on()}));function Zn(e,t){t===void 0&&(t=new Map);var n=[];if(Array.isArray(e))for(var r=0,i=e.length;r{})),$n,er=t((()=>{Qn(),$n=function(){var e=[...arguments];return Zn([].concat.apply([],e))}})),tr,nr=t((()=>{cn(),sn(),tr=(function(e,t){for(var n=[],r={},i=0;i{Yt()}));function ar(e){if(Jt(e)){var t=e;return t[t.length-1]}}var or=t((()=>{Yt()}));function sr(e,t){return V(e)||U(e)?e[0]===t:!1}var cr=t((()=>{cn(),Jn()}));function lr(e,t){return V(e)||U(e)?e[e.length-1]===t:!1}var ur=t((()=>{cn(),Jn()})),dr,fr=t((()=>{dr=function(e,t){for(var n=0;n{pr=function(e,t){for(var n=0;n{cn(),on(),gr=Object.prototype.hasOwnProperty}));function vr(e,t){if(!t)return{0:e};if(!z(t)){var n=V(t)?t:t.replace(/\s+/g,``).split(`*`);t=function(e){for(var t=`_`,r=0,i=n.length;r{cn(),on(),_r()})),br,xr=t((()=>{yr(),br=(function(e,t){if(!t)return[e];var n=vr(e,t),r=[];for(var i in n)r.push(n[i]);return r})}));function Sr(e,t){return e[`_wrap_`+t]}var Cr=t((()=>{}));function wr(e,t){if(e[`_wrap_`+t])return e[`_wrap_`+t];var n=function(n){e[t](n)};return e[`_wrap_`+t]=n,n}var Tr=t((()=>{}));function Er(e){var t=Dr[e];if(!t){for(var n=e.toString(16),r=n.length;r<6;r++)n=`0`+n;t=`#`+n,Dr[e]=t}return t}var Dr,Or=t((()=>{Dr={}}));function kr(e){var t=0,n=0,r=0,i=0;return V(e)?e.length===1?t=n=r=i=e[0]:e.length===2?(t=r=e[0],n=i=e[1]):e.length===3?(t=e[0],n=i=e[1],r=e[2]):(t=e[0],n=e[1],r=e[2],i=e[3]):t=n=r=i=e,{r1:t,r2:n,r3:r,r4:i}}var Ar=t((()=>{cn()})),jr,Mr=t((()=>{jr=function(e,t,n){return en?n:e}})),Nr,Pr=t((()=>{Nr=function(e,t){var n=t.toString(),r=n.indexOf(`.`);if(r===-1)return Math.round(e);var i=n.substr(r+1).length;return i>20&&(i=20),parseFloat(e.toFixed(i))}})),W,Fr=t((()=>{an(),W=function(e){return rn(e,`Number`)}})),Ir,Lr=t((()=>{Fr(),Ir=function(e){return W(e)&&e%1!=0}})),Rr,zr=t((()=>{Fr(),Rr=function(e){return W(e)&&e%2==0}})),Br,Vr=t((()=>{Fr(),Br=Number.isInteger?Number.isInteger:function(e){return W(e)&&e%1==0}})),Hr,Ur=t((()=>{Fr(),Hr=function(e){return W(e)&&e<0}}));function Wr(e,t,n){return n===void 0&&(n=Gr),Math.abs(e-t){Gr=1e-5})),qr,Jr=t((()=>{Fr(),qr=function(e){return W(e)&&e%2!=0}})),Yr,Xr=t((()=>{Fr(),Yr=function(e){return W(e)&&e>0}})),Zr,Qr=t((()=>{cn(),on(),Zr=(function(e,t){if(V(e)){for(var n,r=-1/0,i=0;ir&&(n=a,r=o)}return n}})})),$r,ei=t((()=>{cn(),on(),$r=(function(e,t){if(V(e)){for(var n,r=1/0,i=0;i{ti=function(e,t){return(e%t+t)%t}})),ri,ii,ai=t((()=>{ri=180/Math.PI,ii=function(e){return ri*e}})),oi,si=t((()=>{oi=parseInt})),ci,li,ui=t((()=>{ci=Math.PI/180,li=function(e){return ci*e}})),di,fi=t((()=>{dn(),di=H})),pi,mi=t((()=>{pi=(function(e,t){return e.hasOwnProperty(t)})})),hi,gi=t((()=>{mi(),hi=pi})),_i,vi=t((()=>{dn(),on(),_i=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return H(e,function(n,r){z(e)&&r===`prototype`||t.push(n)}),t}})),yi,bi=t((()=>{Zt(),vi(),yi=(function(e,t){return Xt(_i(e),t)})})),xi,Si=t((()=>{sn(),xi=(function(e){return B(e)?``:e.toString()})})),Ci,wi=t((()=>{Si(),Ci=function(e){return xi(e).toLowerCase()}})),Ti,Ei=t((()=>{Si(),Ti=function(e){var t=xi(e);return t.charAt(0).toLowerCase()+t.substring(1)}}));function Di(e,t){return!e||!t?e:e.replace(/\\?\{([^{}]+)\}/g,function(e,n){return e.charAt(0)===`\\`?e.slice(1):t[n]===void 0?``:t[n]})}var Oi=t((()=>{})),ki,Ai=t((()=>{Si(),ki=function(e){return xi(e).toUpperCase()}})),ji,Mi=t((()=>{Si(),ji=function(e){var t=xi(e);return t.charAt(0).toUpperCase()+t.substring(1)}})),Ni,Pi,Fi=t((()=>{Ni={}.toString,Pi=function(e){return Ni.call(e).replace(/^\[object /,``).replace(/]$/,``)}})),Ii,Li=t((()=>{an(),Ii=function(e){return rn(e,`Arguments`)}})),Ri,zi=t((()=>{an(),Ri=function(e){return rn(e,`Boolean`)}})),Bi,Vi=t((()=>{an(),Bi=function(e){return rn(e,`Date`)}})),Hi,Ui=t((()=>{an(),Hi=function(e){return rn(e,`Error`)}}));function Wi(e){return W(e)&&isFinite(e)}var Gi=t((()=>{Fr()})),Ki,qi=t((()=>{Ki=function(e){return e===null}})),Ji,Yi,Xi=t((()=>{Ji=Object.prototype,Yi=function(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||Ji)}})),Zi,Qi=t((()=>{an(),Zi=function(e){return rn(e,`RegExp`)}})),$i,ea=t((()=>{$i=function(e){return e===void 0}})),ta,na=t((()=>{ta=function(e){return e instanceof Element||e instanceof HTMLDocument}}));function ra(e){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return setTimeout(e,16)})(e)}var ia=t((()=>{}));function aa(e){(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout)(e)}var oa=t((()=>{}));function sa(e,t){for(var n in t)t.hasOwnProperty(n)&&n!==`constructor`&&t[n]!==void 0&&(e[n]=t[n])}function G(e,t,n,r){return t&&sa(e,t),n&&sa(e,n),r&&sa(e,r),e}var ca=t((()=>{})),la,ua=t((()=>{ca(),on(),la=function(){for(var e=[...arguments],t=e[0],n=1;n{cn(),da=function(e){if(typeof e!=`object`||!e)return e;var t;if(V(e)){t=[];for(var n=0,r=e.length;n{})),ha,ga=t((()=>{on(),ha=(function(e,t){if(!z(e))throw TypeError(`Expected a function`);var n=function(){var r=[...arguments],i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return a.set(i,o),o};return n.cache=new Map,n})}));function _a(e,t,n,r){for(var i in n||=0,r||=va,t)if(t.hasOwnProperty(i)){var a=t[i];a!==null&&vn(a)?(vn(e[i])||(e[i]={}),n{cn(),yn(),va=5,ya=function(e){for(var t=[...arguments].slice(1),n=0;n{ca(),on(),xa=function(e,t,n,r){z(t)||(n=t,t=e,e=function(){});var i=Object.create?function(e,t){return Object.create(e,{constructor:{value:t}})}:function(e,t){function n(){}n.prototype=e;var r=new n;return r.constructor=t,r},a=i(t.prototype,e);return e.prototype=G(a,e.prototype),e.superclass=i(t.prototype,t),G(a,n),G(e,r),e}})),Ca,wa=t((()=>{Yt(),Ca=function(e,t){if(!Jt(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,i=0;i{sn(),Yt(),Fi(),Xi(),Ea=Object.prototype.hasOwnProperty})),Oa,ka=t((()=>{_n(),Yt(),Jn(),Oa=function(e,t){if(e===t)return!0;if(!e||!t||U(e)||U(t))return!1;if(Jt(e)||Jt(t)){if(e.length!==t.length)return!1;for(var n=!0,r=0;r{on(),ka(),Aa=(function(e,t,n){return z(n)?!!n(e,t):Oa(e,t)})})),Ma,Na=t((()=>{Yt(),Ma=function(e,t){if(!Jt(e))return e;for(var n=[],r=0;r{sn(),un(),Pa=function(e){return e},Fa=(function(e,t){t===void 0&&(t=Pa);var n={};return ln(e)&&!B(e)&&Object.keys(e).forEach(function(r){n[r]=t(e[r],r)}),n})})),K,La=t((()=>{Jn(),K=(function(e,t,n){for(var r=0,i=U(t)?t.split(`.`):t;e&&r{un(),Jn(),Fr(),Ra=(function(e,t,n){var r=e,i=U(t)?t.split(`.`):t;return i.forEach(function(e,t){t{dn(),yn(),Ba=Object.prototype.hasOwnProperty,Va=(function(e,t){if(e===null||!vn(e))return{};var n={};return H(t,function(t){Ba.call(e,t)&&(n[t]=e[t])}),n})})),Ua,Wa=t((()=>{Gn(),Ua=(function(e,t){return Wn(e,function(e,n,r){return t.includes(r)||(e[r]=n),e},{})})})),Ga,Ka=t((()=>{Ga=(function(e,t,n){var r,i,a,o,s=0;n||={};var c=function(){s=n.leading===!1?0:Date.now(),r=null,o=e.apply(i,a),r||(i=a=null)},l=function(){var l=Date.now();!s&&n.leading===!1&&(s=l);var u=t-(l-s);return i=this,a=arguments,u<=0||u>t?(r&&=(clearTimeout(r),null),s=l,o=e.apply(i,a),r||(i=a=null)):!r&&n.trailing!==!1&&(r=setTimeout(c,u)),o};return l.cancel=function(){clearTimeout(r),s=0,r=i=a=null},l})})),qa,Ja=t((()=>{Yt(),qa=(function(e){return Jt(e)?Array.prototype.slice.call(e):[]})})),Ya,Xa,Za=t((()=>{Ya={},Xa=(function(e){return e||=`g`,Ya[e]?Ya[e]+=1:Ya[e]=1,e+Ya[e]})})),Qa,$a=t((()=>{Qa=(function(){})})),eo,to=t((()=>{eo=(function(e){return e})}));function no(e){return B(e)?0:Jt(e)?e.length:Object.keys(e).length}var ro=t((()=>{sn(),Yt()})),io,ao,oo=t((()=>{R(),vi(),ga(),Jn(),ao=ha(function(e,t){t===void 0&&(t={});var n=t.fontSize,r=t.fontFamily,i=t.fontWeight,a=t.fontStyle,o=t.fontVariant;return io||=document.createElement(`canvas`).getContext(`2d`),io.font=[a,o,i,n+`px`,r].join(` `),io.measureText(U(e)?e:``).width},function(e,t){return t===void 0&&(t={}),Dt([e],_i(t)).join(``)})})),so,co=t((()=>{Jn(),Si(),oo(),so=(function(e,t,n,r){r===void 0&&(r=`...`);var i=16,a=ao(r,n),o=U(e)?e:xi(e),s=t,c=[],l,u;if(ao(e,n)<=t)return e;for(;l=o.substr(0,i),u=ao(l,n),!(u+a>s&&u>s);)if(c.push(l),s-=u,o=o.substr(i),!o)return c.join(``);for(;l=o.substr(0,1),u=ao(l,n),!(u+a>s);)if(c.push(l),s-=u,o=o.substr(1),!o)return c.join(``);return``+c.join(``)+r})})),lo,uo=t((()=>{lo=function(){function e(){this.map={}}return e.prototype.has=function(e){return this.map[e]!==void 0},e.prototype.get=function(e,t){var n=this.map[e];return n===void 0?t:n},e.prototype.set=function(e,t){this.map[e]=t},e.prototype.clear=function(){this.map={}},e.prototype.delete=function(e){delete this.map[e]},e.prototype.size=function(){return Object.keys(this.map).length},e}()})),q=r({Cache:()=>lo,assign:()=>G,augment:()=>la,clamp:()=>jr,clearAnimationFrame:()=>aa,clone:()=>da,contains:()=>Xt,debounce:()=>pa,deepMix:()=>ya,difference:()=>en,each:()=>H,endsWith:()=>lr,every:()=>dr,extend:()=>xa,filter:()=>Qt,find:()=>bn,findIndex:()=>Sn,firstValue:()=>wn,fixedBase:()=>Nr,flatten:()=>En,flattenDeep:()=>On,forIn:()=>di,get:()=>K,getEllipsisText:()=>so,getRange:()=>Pn,getType:()=>Pi,getWrapBehavior:()=>Sr,group:()=>br,groupBy:()=>hr,groupToMap:()=>vr,has:()=>pi,hasKey:()=>hi,hasValue:()=>yi,head:()=>rr,identity:()=>eo,includes:()=>Xt,indexOf:()=>Ca,isArguments:()=>Ii,isArray:()=>V,isArrayLike:()=>Jt,isBoolean:()=>Ri,isDate:()=>Bi,isDecimal:()=>Ir,isElement:()=>ta,isEmpty:()=>Ta,isEqual:()=>Oa,isEqualWith:()=>Aa,isError:()=>Hi,isEven:()=>Rr,isFinite:()=>Wi,isFunction:()=>z,isInteger:()=>Br,isMatch:()=>mn,isNegative:()=>Hr,isNil:()=>B,isNull:()=>Ki,isNumber:()=>W,isNumberEqual:()=>Wr,isObject:()=>ln,isObjectLike:()=>gn,isOdd:()=>qr,isPlainObject:()=>vn,isPositive:()=>Yr,isPrototype:()=>Yi,isRegExp:()=>Zi,isString:()=>U,isType:()=>rn,isUndefined:()=>$i,keys:()=>fn,last:()=>ar,lowerCase:()=>Ci,lowerFirst:()=>Ti,map:()=>Ma,mapValues:()=>Fa,max:()=>An,maxBy:()=>Zr,measureTextWidth:()=>ao,memoize:()=>ha,min:()=>Mn,minBy:()=>$r,mix:()=>G,mod:()=>ti,noop:()=>Qa,number2color:()=>Er,omit:()=>Ua,parseRadius:()=>kr,pick:()=>Va,pull:()=>zn,pullAt:()=>Hn,reduce:()=>Wn,remove:()=>Kn,requestAnimationFrame:()=>ra,set:()=>Ra,size:()=>no,some:()=>pr,sortBy:()=>Yn,startsWith:()=>sr,substitute:()=>Di,throttle:()=>Ga,toArray:()=>qa,toDegree:()=>ii,toInteger:()=>oi,toRadian:()=>li,toString:()=>xi,union:()=>$n,uniq:()=>Zn,uniqueId:()=>Xa,upperCase:()=>ki,upperFirst:()=>ji,values:()=>_i,valuesOfKey:()=>tr,wrapBehavior:()=>wr}),J=t((()=>{Zt(),tn(),xn(),Cn(),Tn(),Dn(),kn(),Fn(),Bn(),Un(),Gn(),qn(),Xn(),er(),Qn(),nr(),ir(),or(),cr(),ur(),$t(),fr(),mr(),xr(),_r(),yr(),Cr(),Tr(),Or(),Ar(),Mr(),Pr(),Lr(),zr(),Vr(),Ur(),Kr(),Jr(),Xr(),jn(),Qr(),Nn(),ei(),ni(),ai(),si(),ui(),fi(),mi(),gi(),bi(),pn(),hn(),vi(),wi(),Ei(),Oi(),Ai(),Mi(),Fi(),Li(),cn(),Yt(),zi(),Vi(),Ui(),on(),Gi(),sn(),qi(),Fr(),un(),_n(),yn(),Xi(),Qi(),Jn(),an(),ea(),na(),ia(),oa(),ua(),fa(),ma(),ga(),ba(),dn(),Sa(),wa(),Da(),ka(),ja(),Na(),Ia(),ca(),La(),za(),Ha(),Wa(),Ka(),Ja(),Si(),Za(),$a(),to(),ro(),oo(),co(),uo()})),Y=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.COMPONENT_MAX_VIEW_PERCENTAGE=e.MIN_CHART_HEIGHT=e.MIN_CHART_WIDTH=e.FIELD_ORIGIN=e.GROUP_ATTRS=e.ELEMENT_STATE=e.PLOT_EVENTS=e.GEOMETRY_LIFE_CIRCLE=e.VIEW_LIFE_CIRCLE=e.GROUP_Z_INDEX=e.COMPONENT_TYPE=e.DIRECTION=e.LAYER=void 0,(function(e){e.FORE=`fore`,e.MID=`mid`,e.BG=`bg`})(e.LAYER||={}),(function(e){e.TOP=`top`,e.TOP_LEFT=`top-left`,e.TOP_RIGHT=`top-right`,e.RIGHT=`right`,e.RIGHT_TOP=`right-top`,e.RIGHT_BOTTOM=`right-bottom`,e.LEFT=`left`,e.LEFT_TOP=`left-top`,e.LEFT_BOTTOM=`left-bottom`,e.BOTTOM=`bottom`,e.BOTTOM_LEFT=`bottom-left`,e.BOTTOM_RIGHT=`bottom-right`,e.RADIUS=`radius`,e.CIRCLE=`circle`,e.NONE=`none`})(e.DIRECTION||={}),(function(e){e.AXIS=`axis`,e.GRID=`grid`,e.LEGEND=`legend`,e.TOOLTIP=`tooltip`,e.ANNOTATION=`annotation`,e.SLIDER=`slider`,e.SCROLLBAR=`scrollbar`,e.OTHER=`other`})(e.COMPONENT_TYPE||={}),e.GROUP_Z_INDEX={FORE:3,MID:2,BG:1},(function(e){e.BEFORE_RENDER=`beforerender`,e.AFTER_RENDER=`afterrender`,e.BEFORE_PAINT=`beforepaint`,e.AFTER_PAINT=`afterpaint`,e.BEFORE_CHANGE_DATA=`beforechangedata`,e.AFTER_CHANGE_DATA=`afterchangedata`,e.BEFORE_CLEAR=`beforeclear`,e.AFTER_CLEAR=`afterclear`,e.BEFORE_DESTROY=`beforedestroy`,e.BEFORE_CHANGE_SIZE=`beforechangesize`,e.AFTER_CHANGE_SIZE=`afterchangesize`})(e.VIEW_LIFE_CIRCLE||={}),(function(e){e.BEFORE_DRAW_ANIMATE=`beforeanimate`,e.AFTER_DRAW_ANIMATE=`afteranimate`})(e.GEOMETRY_LIFE_CIRCLE||={}),(function(e){e.MOUSE_ENTER=`plot:mouseenter`,e.MOUSE_DOWN=`plot:mousedown`,e.MOUSE_MOVE=`plot:mousemove`,e.MOUSE_UP=`plot:mouseup`,e.MOUSE_LEAVE=`plot:mouseleave`,e.TOUCH_START=`plot:touchstart`,e.TOUCH_MOVE=`plot:touchmove`,e.TOUCH_END=`plot:touchend`,e.TOUCH_CANCEL=`plot:touchcancel`,e.CLICK=`plot:click`,e.DBLCLICK=`plot:dblclick`,e.CONTEXTMENU=`plot:contextmenu`,e.LEAVE=`plot:leave`,e.ENTER=`plot:enter`})(e.PLOT_EVENTS||={}),(function(e){e.ACTIVE=`active`,e.INACTIVE=`inactive`,e.SELECTED=`selected`,e.DEFAULT=`default`})(e.ELEMENT_STATE||={}),e.GROUP_ATTRS=[`color`,`shape`,`size`],e.FIELD_ORIGIN=`_origin`,e.MIN_CHART_WIDTH=1,e.MIN_CHART_HEIGHT=1,e.COMPONENT_MAX_VIEW_PERCENTAGE=.25})),fo=r({catmullRomToBezier:()=>So,fillPath:()=>Go,fillPathByDiff:()=>Jo,formatPath:()=>Yo,intersection:()=>Uo,parsePathArray:()=>Ao,parsePathString:()=>xo,pathToAbsolute:()=>wo,pathToCurve:()=>Oo,rectPath:()=>Io});function po(e,t){var n=[],r=[];function i(e,t){if(e.length===1)n.push(e[0]),r.push(e[0]);else{for(var a=[],o=0;o=3&&(e.length===3&&t.push(`Q`),t=t.concat(e[1])),e.length===2&&t.push(`L`),t=t.concat(e[e.length-1]),t})}function ho(e,t,n){var r=null,i=n;return t{J(),vo=` +import{a as e,n as t,o as n,r,t as i}from"./chunk-jRWAZmH_.js";import{n as a,t as o}from"./jsx-runtime-CEixWuwE.js";import{$n as s,$t as c,Hn as l,K as u,Nn as d,Pn as f,Qn as p,Qt as m,Un as h,Vn as g,ar as _,bn as v,er as y,ir as b,n as x,nr as S,rr as C,sr as w,tr as T,vn as E,xn as D,xr as O,yn as k}from"./axios-GfLWCH1-.js";import{l as A}from"./ctiAxios-uIjEIJkB.js";import{n as ee,t as te}from"./typeof-BUNGcdwP.js";import{i as j,r as M}from"./asyncToGenerator-DHhZBkop.js";import{t as ne}from"./tooltip-BrjXarTG.js";import{E as re,g as ie,m as ae,w as oe}from"./sanitizeDataUtils-CnFUVW7C.js";import{r as N}from"./react-redux-H1MKEL0D.js";import{t as se}from"./es-F3Cu1H3U.js";import{E as ce,O as le,l as ue}from"./index-BXgKcVQP.js";import{t as de}from"./sortBy-MkJHpEYQ.js";var fe={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0};function pe(e,t,n){var r=n||{},i=r.noTrailing,a=i===void 0?!1:i,o=r.noLeading,s=o===void 0?!1:o,c=r.debounceMode,l=c===void 0?void 0:c,u,d=!1,f=0;function p(){u&&clearTimeout(u)}function m(e){var t=(e||{}).upcomingOnly,n=t===void 0?!1:t;p(),d=!n}function h(){var n=[...arguments],r=this,i=Date.now()-f;if(d)return;function o(){f=Date.now(),t.apply(r,n)}function c(){u=void 0}!s&&l&&!u&&o(),p(),l===void 0&&i>e?s?(f=Date.now(),a||(u=setTimeout(l?c:o,e))):o():a!==!0&&(u=setTimeout(l?c:o,l===void 0?e-i:e))}return h.cancel=m,h}function me(e,t,n){var r=(n||{}).atBegin;return pe(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}f();var P=n(a());function he(e,t,n){return Math.max(t,Math.min(e,n))}var ge=function(e){[`onTouchStart`,`onTouchMove`,`onWheel`].includes(e._reactName)||e.preventDefault()},_e=function(e){for(var t=[],n=ve(e),r=ye(e),i=n;i0):0},xe=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},Se=function(e){return e&&e.offsetWidth||0},Ce=function(e){return e&&e.offsetHeight||0},we=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=e.startX-e.curX,r=e.startY-e.curY,i=Math.round(Math.atan2(r,n)*180/Math.PI);return i<0&&(i=360-Math.abs(i)),i<=45&&i>=0||i<=360&&i>=315?`left`:i>=135&&i<=225?`right`:t===!0?i>=35&&i<=135?`up`:`down`:`vertical`},Te=function(e){var t=!0;return e.infinite||(e.centerMode&&e.currentSlide>=e.slideCount-1||e.slideCount<=e.slidesToShow||e.currentSlide>=e.slideCount-e.slidesToShow)&&(t=!1),t},Ee=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},De=function(e){var t=P.Children.count(e.children),n=e.listRef,r=Math.ceil(Se(n)),i=e.trackRef&&e.trackRef.node,a=Math.ceil(Se(i)),o;if(e.vertical)o=r;else{var s=e.centerMode&&parseInt(e.centerPadding)*2;typeof e.centerPadding==`string`&&e.centerPadding.slice(-1)===`%`&&(s*=r/100),o=Math.ceil((r-s)/e.slidesToShow)}var c=n&&Ce(n.querySelector(`[data-index="0"]`)),l=c*e.slidesToShow,u=e.currentSlide===void 0?e.initialSlide:e.currentSlide;e.rtl&&e.currentSlide===void 0&&(u=t-1-e.initialSlide);var f=e.lazyLoadedList||[],p=_e(d(d({},e),{},{currentSlide:u,lazyLoadedList:f}));f=f.concat(p);var m={slideCount:t,slideWidth:o,listWidth:r,trackWidth:a,currentSlide:u,slideHeight:c,listHeight:l,lazyLoadedList:f};return e.autoplaying===null&&e.autoplay&&(m.autoplaying=`playing`),m},Oe=function(e){var t=e.waitForAnimate,n=e.animating,r=e.fade,i=e.infinite,a=e.index,o=e.slideCount,s=e.lazyLoad,c=e.currentSlide,l=e.centerMode,u=e.slidesToScroll,f=e.slidesToShow,p=e.useCSS,m=e.lazyLoadedList;if(t&&n)return{};var h=a,g,_,v,y={},b={},x=i?a:he(a,0,o-1);if(r){if(!i&&(a<0||a>=o))return{};a<0?h=a+o:a>=o&&(h=a-o),s&&m.indexOf(h)<0&&(m=m.concat(h)),y={animating:!0,currentSlide:h,lazyLoadedList:m,targetSlide:h},b={animating:!1,targetSlide:h}}else g=h,h<0?(g=h+o,i?o%u!==0&&(g=o-o%u):g=0):!Te(e)&&h>c?h=g=c:l&&h>=o?(h=i?o:o-1,g=i?0:o-1):h>=o&&(g=h-o,i?o%u!==0&&(g=0):g=o-f),!i&&h+f>=o&&(g=o-f),_=Be(d(d({},e),{},{slideIndex:h})),v=Be(d(d({},e),{},{slideIndex:g})),i||(_===v&&(h=g),_=v),s&&(m=m.concat(_e(d(d({},e),{},{currentSlide:h})))),p?(y={animating:!0,currentSlide:g,trackStyle:ze(d(d({},e),{},{left:_})),lazyLoadedList:m,targetSlide:x},b={animating:!1,currentSlide:g,trackStyle:Re(d(d({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):y={currentSlide:g,trackStyle:Re(d(d({},e),{},{left:v})),lazyLoadedList:m,targetSlide:x};return{state:y,nextState:b}},ke=function(e,t){var n,r,i,a,o,s=e.slidesToScroll,c=e.slidesToShow,l=e.slideCount,u=e.currentSlide,f=e.targetSlide,p=e.lazyLoad,m=e.infinite;if(a=l%s!==0,n=a?0:(l-u)%s,t.message===`previous`)i=n===0?s:c-n,o=u-i,p&&!m&&(r=u-i,o=r===-1?l-1:r),m||(o=f-s);else if(t.message===`next`)i=n===0?s:n,o=u+i,p&&!m&&(o=(u+s)%l+n),m||(o=f+s);else if(t.message===`dots`)o=t.index*t.slidesToScroll;else if(t.message===`children`){if(o=t.index,m){var h=We(d(d({},e),{},{targetSlide:o}));o>t.currentSlide&&h===`left`?o-=l:o10)return{scrolling:!0};o&&(v.swipeLength=T);var E=(s?-1:1)*(v.curX>v.startX?1:-1);o&&(E=v.curY>v.startY?1:-1);var D=Math.ceil(h/g),O=we(t.touchObject,o),k=v.swipeLength;return _||(c===0&&(O===`right`||O===`down`)||c+1>=D&&(O===`left`||O===`up`)||!Te(t)&&(O===`left`||O===`up`))&&(k=v.swipeLength*l,u===!1&&f&&(f(O),C.edgeDragged=!0)),!p&&y&&(y(O),C.swiped=!0),S=i?w+b/x*k*E:s?w-k*E:w+k*E,o&&(S=w+k*E),C=d(d({},C),{},{touchObject:v,swipeLeft:S,trackStyle:Re(d(d({},t),{},{left:S}))}),Math.abs(v.curX-v.startX)10&&(C.swiping=!0,ge(e)),C}},Ne=function(e,t){var n=t.dragging,r=t.swipe,i=t.touchObject,a=t.listWidth,o=t.touchThreshold,s=t.verticalSwiping,c=t.listHeight,l=t.swipeToSlide,u=t.scrolling,f=t.onSwipe,p=t.targetSlide,m=t.currentSlide,h=t.infinite;if(!n)return r&&ge(e),{};var g=s?c/o:a/o,_=we(i,s),v={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(u||!i.swipeLength)return v;if(i.swipeLength>g){ge(e),f&&f(_);var y,b,x=h?m:p;switch(_){case`left`:case`up`:b=x+Ie(t),y=l?Fe(t,b):b,v.currentDirection=0;break;case`right`:case`down`:b=x-Ie(t),y=l?Fe(t,b):b,v.currentDirection=1;break;default:y=x}v.triggerSlideHandler=y}else{var S=Be(t);v.trackStyle=ze(d(d({},t),{},{left:S}))}return v},Pe=function(e){for(var t=e.infinite?e.slideCount*2:e.slideCount,n=e.infinite?e.slidesToShow*-1:0,r=e.infinite?e.slidesToShow*-1:0,i=[];nn[n.length-1])t=n[n.length-1];else for(var i in n){if(te.swipeLeft*-1)return n=r,!1}else if(r.offsetTop+Ce(r)/2>e.swipeLeft*-1)return n=r,!1;return!0}),!n)return 0;var a=e.rtl===!0?e.slideCount-e.currentSlide:e.currentSlide;return Math.abs(n.dataset.index-a)||1}else return e.slidesToScroll},Le=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error(`Keys Missing:`,e)},Re=function(e){Le(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var t,n,r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=Ue(e)*e.slideWidth;var i={opacity:1,transition:``,WebkitTransition:``};if(e.useTransform){var a=e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,o=e.vertical?`translate3d(0px, `+e.left+`px, 0px)`:`translate3d(`+e.left+`px, 0px, 0px)`,s=e.vertical?`translateY(`+e.left+`px)`:`translateX(`+e.left+`px)`;i=d(d({},i),{},{WebkitTransform:a,transform:o,msTransform:s})}else e.vertical?i.top=e.left:i.left=e.left;return e.fade&&(i={opacity:1}),t&&(i.width=t),n&&(i.height=n),window&&!window.addEventListener&&window.attachEvent&&(e.vertical?i.marginTop=e.left+`px`:i.marginLeft=e.left+`px`),i},ze=function(e){Le(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var t=Re(e);return e.useTransform?(t.WebkitTransition=`-webkit-transform `+e.speed+`ms `+e.cssEase,t.transition=`transform `+e.speed+`ms `+e.cssEase):e.vertical?t.transition=`top `+e.speed+`ms `+e.cssEase:t.transition=`left `+e.speed+`ms `+e.cssEase,t},Be=function(e){if(e.unslick)return 0;Le(e,[`slideIndex`,`trackRef`,`infinite`,`centerMode`,`slideCount`,`slidesToShow`,`slidesToScroll`,`slideWidth`,`listWidth`,`variableWidth`,`slideHeight`]);var t=e.slideIndex,n=e.trackRef,r=e.infinite,i=e.centerMode,a=e.slideCount,o=e.slidesToShow,s=e.slidesToScroll,c=e.slideWidth,l=e.listWidth,u=e.variableWidth,d=e.slideHeight,f=e.fade,p=e.vertical,m=0,h,g,_=0;if(f||e.slideCount===1)return 0;var v=0;if(r?(v=-Ve(e),a%s!==0&&t+s>a&&(v=-(t>a?o-(t-a):a%s)),i&&(v+=parseInt(o/2))):(a%s!==0&&t+s>a&&(v=o-a%s),i&&(v=parseInt(o/2))),m=v*c,_=v*d,h=p?t*d*-1+_:t*c*-1+m,u===!0){var y,b=n&&n.node;if(y=t+Ve(e),g=b&&b.childNodes[y],h=g?g.offsetLeft*-1:0,i===!0){y=r?t+Ve(e):t,g=b&&b.children[y],h=0;for(var x=0;xe.currentSlide?e.targetSlide>e.currentSlide+Ge(e)?`left`:`right`:e.targetSlide0&&(a+=1),r&&t%2==0&&(a+=1),a}return r?0:t-1},Ke=function(e){var t=e.slidesToShow,n=e.centerMode,r=e.rtl,i=e.centerPadding;if(n){var a=(t-1)/2+1;return parseInt(i)>0&&(a+=1),!r&&t%2==0&&(a+=1),a}return r?t-1:0},qe=function(){return!!(typeof window<`u`&&window.document&&window.document.createElement)};_(),C(),T(),s(),h(),k(),j(),f();var Je=n(g()),Ye=function(e){var t,n,r,i,a=e.rtl?e.slideCount-1-e.index:e.index;r=a<0||a>=e.slideCount,e.centerMode?(i=Math.floor(e.slidesToShow/2),n=(a-e.currentSlide)%e.slideCount===0,a>e.currentSlide-i-1&&a<=e.currentSlide+i&&(t=!0)):t=e.currentSlide<=a&&a=e.slideCount?e.targetSlide-e.slideCount:e.targetSlide;return{"slick-slide":!0,"slick-active":t,"slick-center":n,"slick-cloned":r,"slick-current":a===o}},Xe=function(e){var t={};return(e.variableWidth===void 0||e.variableWidth===!1)&&(t.width=e.slideWidth),e.fade&&(t.position=`relative`,e.vertical&&e.slideHeight?t.top=-e.index*parseInt(e.slideHeight):t.left=-e.index*parseInt(e.slideWidth),t.opacity=+(e.currentSlide===e.index),e.useCSS&&(t.transition=`opacity `+e.speed+`ms `+e.cssEase+`, visibility `+e.speed+`ms `+e.cssEase)),t},Ze=function(e,t){return e.key+`-`+t},Qe=function(e){var t,n=[],r=[],i=[],a=P.Children.count(e.children),o=ve(e),s=ye(e);return P.Children.forEach(e.children,function(c,l){var u,f={message:`children`,index:l,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};u=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(l)>=0?c:P.createElement(`div`,null);var p=Xe(d(d({},e),{},{index:l})),m=u.props.className||``,h=Ye(d(d({},e),{},{index:l}));if(n.push(P.cloneElement(u,{key:`original`+Ze(u,l),"data-index":l,className:(0,Je.default)(h,m),tabIndex:`-1`,"aria-hidden":!h[`slick-active`],style:d(d({outline:`none`},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}})),e.infinite&&e.fade===!1){var g=a-l;g<=Ve(e)&&a!==e.slidesToShow&&(t=-g,t>=o&&(u=c),h=Ye(d(d({},e),{},{index:t})),r.push(P.cloneElement(u,{key:`precloned`+Ze(u,t),"data-index":t,tabIndex:`-1`,className:(0,Je.default)(h,m),"aria-hidden":!h[`slick-active`],style:d(d({},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(f)}}))),a!==e.slidesToShow&&(t=a+l,t=_&&c<=h:c===_}),y={message:`dots`,index:p,slidesToScroll:a,currentSlide:c},b=this.clickHandler.bind(this,y);f=f.concat(P.createElement(`li`,{key:p,className:v},P.cloneElement(this.props.customPaging(p),{onClick:b})))}return P.cloneElement(this.props.appendDots(f),d({className:this.props.dotsClass},u))}}]),n}(P.PureComponent);_(),f(),C(),T(),h(),k();var nt=function(e){l(n,e);var t=E(n);function n(){return S(this,n),t.apply(this,arguments)}return y(n,[{key:`clickHandler`,value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:`render`,value:function(){var e={"slick-arrow":!0,"slick-prev":!0},t=this.clickHandler.bind(this,{message:`previous`});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(e[`slick-disabled`]=!0,t=null);var n={key:`0`,"data-role":`none`,className:(0,Je.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?P.cloneElement(this.props.prevArrow,d(d({},n),r)):P.createElement(`button`,b({key:`0`,type:`button`},n),` `,`Previous`)}}]),n}(P.PureComponent),rt=function(e){l(n,e);var t=E(n);function n(){return S(this,n),t.apply(this,arguments)}return y(n,[{key:`clickHandler`,value:function(e,t){t&&t.preventDefault(),this.props.clickHandler(e,t)}},{key:`render`,value:function(){var e={"slick-arrow":!0,"slick-next":!0},t=this.clickHandler.bind(this,{message:`next`});Te(this.props)||(e[`slick-disabled`]=!0,t=null);var n={key:`1`,"data-role":`none`,className:(0,Je.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?P.cloneElement(this.props.nextArrow,d(d({},n),r)):P.createElement(`button`,b({key:`1`,type:`button`},n),` `,`Next`)}}]),n}(P.PureComponent);ee(),_(),c(),f(),C(),T(),s(),h(),k(),j(),D();var it=[`animating`],at=function(e){l(n,e);var t=E(n);function n(e){var r;S(this,n),r=t.call(this,e),M(p(r),`listRefHandler`,function(e){return r.list=e}),M(p(r),`trackRefHandler`,function(e){return r.track=e}),M(p(r),`adaptHeight`,function(){if(r.props.adaptiveHeight&&r.list){var e=r.list.querySelector(`[data-index="${r.state.currentSlide}"]`);r.list.style.height=Ce(e)+`px`}}),M(p(r),`componentDidMount`,function(){if(r.props.onInit&&r.props.onInit(),r.props.lazyLoad){var e=_e(d(d({},r.props),r.state));e.length>0&&(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e))}var t=d({listRef:r.list,trackRef:r.track},r.props);r.updateState(t,!0,function(){r.adaptHeight(),r.props.autoplay&&r.autoPlay(`playing`)}),r.props.lazyLoad===`progressive`&&(r.lazyLoadTimer=setInterval(r.progressiveLazyLoad,1e3)),r.ro=new v(function(){r.state.animating?(r.onWindowResized(!1),r.callbackTimers.push(setTimeout(function(){return r.onWindowResized()},r.props.speed))):r.onWindowResized()}),r.ro.observe(r.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(`.slick-slide`),function(e){e.onfocus=r.props.pauseOnFocus?r.onSlideFocus:null,e.onblur=r.props.pauseOnFocus?r.onSlideBlur:null}),window.addEventListener?window.addEventListener(`resize`,r.onWindowResized):window.attachEvent(`onresize`,r.onWindowResized)}),M(p(r),`componentWillUnmount`,function(){r.animationEndCallback&&clearTimeout(r.animationEndCallback),r.lazyLoadTimer&&clearInterval(r.lazyLoadTimer),r.callbackTimers.length&&(r.callbackTimers.forEach(function(e){return clearTimeout(e)}),r.callbackTimers=[]),window.addEventListener?window.removeEventListener(`resize`,r.onWindowResized):window.detachEvent(`onresize`,r.onWindowResized),r.autoplayTimer&&clearInterval(r.autoplayTimer),r.ro.disconnect()}),M(p(r),`componentDidUpdate`,function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=_e(d(d({},r.props),r.state));t.length>0&&(r.setState(function(e){return{lazyLoadedList:e.lazyLoadedList.concat(t)}}),r.props.onLazyLoad&&r.props.onLazyLoad(t))}r.adaptHeight();var n=d(d({listRef:r.list,trackRef:r.track},r.props),r.state),i=r.didPropsChange(e);i&&r.updateState(n,i,function(){r.state.currentSlide>=P.Children.count(r.props.children)&&r.changeSlide({message:`index`,index:P.Children.count(r.props.children)-r.props.slidesToShow,currentSlide:r.state.currentSlide}),(e.autoplay!==r.props.autoplay||e.autoplaySpeed!==r.props.autoplaySpeed)&&(!e.autoplay&&r.props.autoplay?r.autoPlay(`playing`):r.props.autoplay?r.autoPlay(`update`):r.pause(`paused`))})}),M(p(r),`onWindowResized`,function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=me(50,function(){return r.resizeWindow(e)}),r.debouncedResize()}),M(p(r),`resizeWindow`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(r.track&&r.track.node){var t=d(d({listRef:r.list,trackRef:r.track},r.props),r.state);r.updateState(t,e,function(){r.props.autoplay?r.autoPlay(`update`):r.pause(`paused`)}),r.setState({animating:!1}),clearTimeout(r.animationEndCallback),delete r.animationEndCallback}}),M(p(r),`updateState`,function(e,t,n){var i=De(e);e=d(d(d({},e),i),{},{slideIndex:i.currentSlide});var a=Be(e);e=d(d({},e),{},{left:a});var o=Re(e);(t||P.Children.count(r.props.children)!==P.Children.count(e.children))&&(i.trackStyle=o),r.setState(i,n)}),M(p(r),`ssrInit`,function(){if(r.props.variableWidth){var e=0,t=0,n=[],i=Ve(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length})),a=He(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length}));r.props.children.forEach(function(t){n.push(t.props.style.width),e+=t.props.style.width});for(var o=0;o=t&&r.onWindowResized()};if(!e.onclick)e.onclick=function(){return e.parentNode.focus()};else{var a=e.onclick;e.onclick=function(t){a(t),e.parentNode.focus()}}e.onload||(r.props.lazyLoad?e.onload=function(){r.adaptHeight(),r.callbackTimers.push(setTimeout(r.onWindowResized,r.props.speed))}:(e.onload=i,e.onerror=function(){i(),r.props.onLazyLoadError&&r.props.onLazyLoadError()}))})}),M(p(r),`progressiveLazyLoad`,function(){for(var e=[],t=d(d({},r.props),r.state),n=r.state.currentSlide;n=-Ve(t);i--)if(r.state.lazyLoadedList.indexOf(i)<0){e.push(i);break}e.length>0?(r.setState(function(t){return{lazyLoadedList:t.lazyLoadedList.concat(e)}}),r.props.onLazyLoad&&r.props.onLazyLoad(e)):r.lazyLoadTimer&&(clearInterval(r.lazyLoadTimer),delete r.lazyLoadTimer)}),M(p(r),`slideHandler`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=r.props,i=n.asNavFor,a=n.beforeChange,o=n.onLazyLoad,s=n.speed,c=n.afterChange,l=r.state.currentSlide,u=Oe(d(d(d({index:e},r.props),r.state),{},{trackRef:r.track,useCSS:r.props.useCSS&&!t})),f=u.state,p=u.nextState;if(f){a&&a(l,f.currentSlide);var h=f.lazyLoadedList.filter(function(e){return r.state.lazyLoadedList.indexOf(e)<0});o&&h.length>0&&o(h),!r.props.waitForAnimate&&r.animationEndCallback&&(clearTimeout(r.animationEndCallback),c&&c(l),delete r.animationEndCallback),r.setState(f,function(){i&&r.asNavForIndex!==e&&(r.asNavForIndex=e,i.innerSlider.slideHandler(e)),p&&(r.animationEndCallback=setTimeout(function(){var e=p.animating,t=m(p,it);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),c&&c(f.currentSlide),delete r.animationEndCallback})},s))})}}),M(p(r),`changeSlide`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=ke(d(d({},r.props),r.state),e);if(!(n!==0&&!n)&&(t===!0?r.slideHandler(n,t):r.slideHandler(n),r.props.autoplay&&r.autoPlay(`update`),r.props.focusOnSelect)){var i=r.list.querySelectorAll(`.slick-current`);i[0]&&i[0].focus()}}),M(p(r),`clickHandler`,function(e){r.clickable===!1&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),M(p(r),`keyHandler`,function(e){var t=Ae(e,r.props.accessibility,r.props.rtl);t!==``&&r.changeSlide({message:t})}),M(p(r),`selectHandler`,function(e){r.changeSlide(e)}),M(p(r),`disableBodyScroll`,function(){window.ontouchmove=function(e){e||=window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1}}),M(p(r),`enableBodyScroll`,function(){window.ontouchmove=null}),M(p(r),`swipeStart`,function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=je(e,r.props.swipe,r.props.draggable);t!==``&&r.setState(t)}),M(p(r),`swipeMove`,function(e){var t=Me(e,d(d(d({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));t&&(t.swiping&&(r.clickable=!1),r.setState(t))}),M(p(r),`swipeEnd`,function(e){var t=Ne(e,d(d(d({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));if(t){var n=t.triggerSlideHandler;delete t.triggerSlideHandler,r.setState(t),n!==void 0&&(r.slideHandler(n),r.props.verticalSwiping&&r.enableBodyScroll())}}),M(p(r),`touchEnd`,function(e){r.swipeEnd(e),r.clickable=!0}),M(p(r),`slickPrev`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`previous`})},0))}),M(p(r),`slickNext`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`next`})},0))}),M(p(r),`slickGoTo`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(e=Number(e),isNaN(e))return``;r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`index`,index:e,currentSlide:r.state.currentSlide},t)},0))}),M(p(r),`play`,function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else if(Te(d(d({},r.props),r.state)))e=r.state.currentSlide+r.props.slidesToScroll;else return!1;r.slideHandler(e)}),M(p(r),`autoPlay`,function(e){r.autoplayTimer&&clearInterval(r.autoplayTimer);var t=r.state.autoplaying;if(e===`update`){if(t===`hovered`||t===`focused`||t===`paused`)return}else if(e===`leave`){if(t===`paused`||t===`focused`)return}else if(e===`blur`&&(t===`paused`||t===`hovered`))return;r.autoplayTimer=setInterval(r.play,r.props.autoplaySpeed+50),r.setState({autoplaying:`playing`})}),M(p(r),`pause`,function(e){r.autoplayTimer&&(clearInterval(r.autoplayTimer),r.autoplayTimer=null);var t=r.state.autoplaying;e===`paused`?r.setState({autoplaying:`paused`}):e===`focused`?(t===`hovered`||t===`playing`)&&r.setState({autoplaying:`focused`}):t===`playing`&&r.setState({autoplaying:`hovered`})}),M(p(r),`onDotsOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),M(p(r),`onDotsLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),M(p(r),`onTrackOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),M(p(r),`onTrackLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),M(p(r),`onSlideFocus`,function(){return r.props.autoplay&&r.pause(`focused`)}),M(p(r),`onSlideBlur`,function(){return r.props.autoplay&&r.state.autoplaying===`focused`&&r.autoPlay(`blur`)}),M(p(r),`render`,function(){var e=(0,Je.default)(`slick-slider`,r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),t=d(d({},r.props),r.state),n=Ee(t,[`fade`,`cssEase`,`speed`,`infinite`,`centerMode`,`focusOnSelect`,`currentSlide`,`lazyLoad`,`lazyLoadedList`,`rtl`,`slideWidth`,`slideHeight`,`listHeight`,`vertical`,`slidesToShow`,`slidesToScroll`,`slideCount`,`trackStyle`,`variableWidth`,`unslick`,`centerPadding`,`targetSlide`,`useCSS`]),i=r.props.pauseOnHover;n=d(d({},n),{},{onMouseEnter:i?r.onTrackOver:null,onMouseLeave:i?r.onTrackLeave:null,onMouseOver:i?r.onTrackOver:null,focusOnSelect:r.props.focusOnSelect&&r.clickable?r.selectHandler:null});var a;if(r.props.dots===!0&&r.state.slideCount>=r.props.slidesToShow){var o=Ee(t,[`dotsClass`,`slideCount`,`slidesToShow`,`currentSlide`,`slidesToScroll`,`clickHandler`,`children`,`customPaging`,`infinite`,`appendDots`]),s=r.props.pauseOnDotsHover;o=d(d({},o),{},{clickHandler:r.changeSlide,onMouseEnter:s?r.onDotsLeave:null,onMouseOver:s?r.onDotsOver:null,onMouseLeave:s?r.onDotsLeave:null}),a=P.createElement(tt,o)}var c,l,u=Ee(t,[`infinite`,`centerMode`,`currentSlide`,`slideCount`,`slidesToShow`,`prevArrow`,`nextArrow`]);u.clickHandler=r.changeSlide,r.props.arrows&&(c=P.createElement(nt,u),l=P.createElement(rt,u));var f=null;r.props.vertical&&(f={height:r.state.listHeight});var p=null;r.props.vertical===!1?r.props.centerMode===!0&&(p={padding:`0px `+r.props.centerPadding}):r.props.centerMode===!0&&(p={padding:r.props.centerPadding+` 0px`});var m=d(d({},f),p),h=r.props.touchMove,g={className:`slick-list`,style:m,onClick:r.clickHandler,onMouseDown:h?r.swipeStart:null,onMouseMove:r.state.dragging&&h?r.swipeMove:null,onMouseUp:h?r.swipeEnd:null,onMouseLeave:r.state.dragging&&h?r.swipeEnd:null,onTouchStart:h?r.swipeStart:null,onTouchMove:r.state.dragging&&h?r.swipeMove:null,onTouchEnd:h?r.touchEnd:null,onTouchCancel:r.state.dragging&&h?r.swipeEnd:null,onKeyDown:r.props.accessibility?r.keyHandler:null},_={className:e,dir:`ltr`,style:r.props.style};return r.props.unslick&&(g={className:`slick-list`},_={className:e,style:r.props.style}),P.createElement(`div`,_,r.props.unslick?``:c,P.createElement(`div`,b({ref:r.listRefHandler},g),P.createElement($e,b({ref:r.trackRefHandler},n),r.props.children)),r.props.unslick?``:l,r.props.unslick?``:a)}),r.list=null,r.track=null,r.state=d(d({},fe),{},{currentSlide:r.props.initialSlide,slideCount:P.Children.count(r.props.children)}),r.callbackTimers=[],r.clickable=!0,r.debouncedResize=null;var i=r.ssrInit();return r.state=d(d({},r.state),i),r}return y(n,[{key:`didPropsChange`,value:function(e){for(var t=!1,n=0,r=Object.keys(this.props);n{t.exports=function(e){return e.replace(/[A-Z]/g,function(e){return`-`+e.toLowerCase()}).toLowerCase()}})),st=i(((e,t)=>{var n=ot(),r=function(e){return/[height|width]$/.test(e)},i=function(e){var t=``,i=Object.keys(e);return i.forEach(function(a,o){var s=e[a];a=n(a),r(a)&&typeof s==`number`&&(s+=`px`),s===!0?t+=a:s===!1?t+=`not `+a:t+=`(`+a+`: `+s+`)`,o1&&arguments[1]!==void 0?arguments[1]:!1;return r.innerSlider.slickGoTo(e,t)}),M(p(r),`slickPause`,function(){return r.innerSlider.pause(`paused`)}),M(p(r),`slickPlay`,function(){return r.innerSlider.autoPlay(`play`)}),r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return y(n,[{key:`media`,value:function(e,t){var n=window.matchMedia(e),r=function(e){e.matches&&t()};n.addListener(r),r(n),this._responsiveMediaHandlers.push({mql:n,query:e,listener:r})}},{key:`componentDidMount`,value:function(){var e=this;if(this.props.responsive){var t=this.props.responsive.map(function(e){return e.breakpoint});t.sort(function(e,t){return e-t}),t.forEach(function(n,r){var i=r===0?(0,lt.default)({minWidth:0,maxWidth:n}):(0,lt.default)({minWidth:t[r-1]+1,maxWidth:n});qe()&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,lt.default)({minWidth:t.slice(-1)[0]});qe()&&this.media(n,function(){e.setState({breakpoint:null})})}}},{key:`componentWillUnmount`,value:function(){this._responsiveMediaHandlers.forEach(function(e){e.mql.removeListener(e.listener)})}},{key:`render`,value:function(){var e=this,t,n;this.state.breakpoint?(n=this.props.responsive.filter(function(t){return t.breakpoint===e.state.breakpoint}),t=n[0].settings===`unslick`?`unslick`:d(d(d({},ct),this.props),n[0].settings)):t=d(d({},ct),this.props),t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var r=P.Children.toArray(this.props.children);r=r.filter(function(e){return typeof e==`string`?!!e.trim():!!e}),t.variableWidth&&(t.rows>1||t.slidesPerRow>1)&&(console.warn(`variableWidth is not supported in case of rows > 1 or slidesPerRow > 1`),t.variableWidth=!1);for(var i=[],a=null,o=0;o=r.length));u+=1)l.push(P.cloneElement(r[u],{key:100*o+10*c+u,tabIndex:-1,style:{width:`${100/t.slidesPerRow}%`,display:`inline-block`}}));s.push(P.createElement(`div`,{key:10*o+c},l))}t.variableWidth?i.push(P.createElement(`div`,{key:o,style:{width:a}},s)):i.push(P.createElement(`div`,{key:o},s))}if(t===`unslick`){var f=`regular slider `+(this.props.className||``);return P.createElement(`div`,{className:f},r)}else i.length<=t.slidesToShow&&(t.unslick=!0);return P.createElement(at,b({style:this.props.style,ref:this.innerSliderRefHandler},t),i)}}]),n}(P.Component);j(),_();var dt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i1&&arguments[1]!==void 0?arguments[1]:!1;_.current.slickGoTo(e,t)};P.useImperativeHandle(t,function(){return{goTo:v,autoPlay:_.current.innerSlider.autoPlay,innerSlider:_.current.innerSlider,prev:_.current.slickPrev,next:_.current.slickNext}},[_.current]);var y=P.useRef(P.Children.count(p.children));P.useEffect(function(){y.current!==P.Children.count(p.children)&&(v(p.initialSlide||0,!1),y.current=P.Children.count(p.children))},[p.children]);var x=b({vertical:f},p);x.effect===`fade`&&(x.fade=!0);var S=h(`carousel`,x.prefixCls),C=`slick-dots`,w=!!r,T=(0,Je.default)(C,`${C}-${l}`,typeof r==`boolean`?!1:r?.className),E=(0,Je.default)(S,M(M({},`${S}-rtl`,g===`rtl`),`${S}-vertical`,l===`left`||l===`right`));return P.createElement(`div`,{className:E},P.createElement(ut,b({ref:_},x,{dots:w,dotsClass:T,arrows:a,draggable:s})))}),F=r({__addDisposableResource:()=>zt,__assign:()=>L,__asyncDelegator:()=>jt,__asyncGenerator:()=>At,__asyncValues:()=>Mt,__await:()=>kt,__awaiter:()=>xt,__classPrivateFieldGet:()=>It,__classPrivateFieldIn:()=>Rt,__classPrivateFieldSet:()=>Lt,__createBinding:()=>Ut,__decorate:()=>mt,__disposeResources:()=>Bt,__esDecorate:()=>gt,__exportStar:()=>Ct,__extends:()=>I,__generator:()=>St,__importDefault:()=>Ft,__importStar:()=>Pt,__makeTemplateObject:()=>Nt,__metadata:()=>bt,__param:()=>ht,__propKey:()=>vt,__read:()=>Tt,__rest:()=>pt,__rewriteRelativeImportExtension:()=>Vt,__runInitializers:()=>_t,__setFunctionName:()=>yt,__spread:()=>Et,__spreadArray:()=>Ot,__spreadArrays:()=>Dt,__values:()=>wt,default:()=>qt});function I(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Ht(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function pt(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i=0;s--)(o=e[s])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function ht(e,t){return function(n,r){t(n,r,e)}}function gt(e,t,n,r,i,a){function o(e){if(e!==void 0&&typeof e!=`function`)throw TypeError(`Function expected`);return e}for(var s=r.kind,c=s===`getter`?`get`:s===`setter`?`set`:`value`,l=!t&&e?r.static?e:e.prototype:null,u=t||(l?Object.getOwnPropertyDescriptor(l,r.name):{}),d,f=!1,p=n.length-1;p>=0;p--){var m={};for(var h in r)m[h]=h===`access`?{}:r[h];for(var h in r.access)m.access[h]=r.access[h];m.addInitializer=function(e){if(f)throw TypeError(`Cannot add initializers after decoration has completed`);a.push(o(e||null))};var g=(0,n[p])(s===`accessor`?{get:u.get,set:u.set}:u[c],m);if(s===`accessor`){if(g===void 0)continue;if(typeof g!=`object`||!g)throw TypeError(`Object expected`);(d=o(g.get))&&(u.get=d),(d=o(g.set))&&(u.set=d),(d=o(g.init))&&i.unshift(d)}else (d=o(g))&&(s===`field`?i.unshift(d):u[c]=d)}l&&Object.defineProperty(l,r.name,u),f=!0}function _t(e,t,n){for(var r=arguments.length>2,i=0;i0&&a[a.length-1]))&&(s[0]===6||s[0]===2)){n=0;continue}if(s[0]===3&&(!a||s[1]>a[0]&&s[1]=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw TypeError(t?`Object is not iterable.`:`Symbol.iterator is not defined.`)}function Tt(e,t){var n=typeof Symbol==`function`&&e[Symbol.iterator];if(!n)return e;var r=n.call(e),i,a=[],o;try{for(;(t===void 0||t-- >0)&&!(i=r.next()).done;)a.push(i.value)}catch(e){o={error:e}}finally{try{i&&!i.done&&(n=r.return)&&n.call(r)}finally{if(o)throw o.error}}return a}function Et(){for(var e=[],t=0;t1||c(e,t)})},t&&(i[e]=t(i[e])))}function c(e,t){try{l(r[e](t))}catch(e){f(a[0][3],e)}}function l(e){e.value instanceof kt?Promise.resolve(e.value.v).then(u,d):f(a[0][2],e)}function u(e){c(`next`,e)}function d(e){c(`throw`,e)}function f(e,t){e(t),a.shift(),a.length&&c(a[0][0],a[0][1])}}function jt(e){var t,n;return t={},r(`next`),r(`throw`,function(e){throw e}),r(`return`),t[Symbol.iterator]=function(){return this},t;function r(r,i){t[r]=e[r]?function(t){return(n=!n)?{value:kt(e[r](t)),done:!1}:i?i(t):t}:i}}function Mt(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof wt==`function`?wt(e):e[Symbol.iterator](),n={},r(`next`),r(`throw`),r(`return`),n[Symbol.asyncIterator]=function(){return this},n);function r(t){n[t]=e[t]&&function(n){return new Promise(function(r,a){n=e[t](n),i(r,a,n.done,n.value)})}}function i(e,t,n,r){Promise.resolve(r).then(function(t){e({value:t,done:n})},t)}}function Nt(e,t){return Object.defineProperty?Object.defineProperty(e,`raw`,{value:t}):e.raw=t,e}function Pt(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=Gt(e),r=0;r{Ht=function(e,t){return Ht=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},Ht(e,t)},L=function(){return L=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Jt=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),Xt,Zt=t((()=>{Yt(),Xt=function(e,t){return Jt(e)?e.indexOf(t)>-1:!1}})),Qt,$t=t((()=>{Yt(),Qt=function(e,t){if(!Jt(e))return e;for(var n=[],r=0;r{$t(),Zt(),en=function(e,t){return t===void 0&&(t=[]),Qt(e,function(e){return!Xt(t,e)})}})),nn,rn,an=t((()=>{nn={}.toString,rn=function(e,t){return nn.call(e)===`[object `+t+`]`}})),z,on=t((()=>{an(),z=(function(e){return rn(e,`Function`)})})),B,sn=t((()=>{B=function(e){return e==null}})),V,cn=t((()=>{an(),V=(function(e){return Array.isArray?Array.isArray(e):rn(e,`Array`)})})),ln,un=t((()=>{ln=(function(e){var t=typeof e;return e!==null&&t===`object`||t===`function`})}));function H(e,t){if(e){var n;if(V(e))for(var r=0,i=e.length;r{cn(),un()})),fn,pn=t((()=>{dn(),on(),fn=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return H(e,function(n,r){z(e)&&r===`prototype`||t.push(r)}),t}}));function mn(e,t){var n=fn(t),r=n.length;if(B(e))return!r;for(var i=0;i{sn(),pn()})),gn,_n=t((()=>{gn=function(e){return typeof e==`object`&&!!e}})),vn,yn=t((()=>{_n(),an(),vn=function(e){if(!gn(e)||!rn(e,`Object`))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var t=e;Object.getPrototypeOf(t)!==null;)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}}));function bn(e,t){if(!V(e))return null;var n;if(z(t)&&(n=t),vn(t)&&(n=function(e){return mn(e,t)}),n){for(var r=0;r{on(),hn(),cn(),yn()}));function Sn(e,t,n){n===void 0&&(n=0);for(var r=n;r{})),wn,Tn=t((()=>{sn(),cn(),wn=function(e,t){for(var n=null,r=0;r{cn(),En=function(e){if(!V(e))return[];for(var t=[],n=0;n{cn(),On=function(e,t){if(t===void 0&&(t=[]),!V(e))t.push(e);else for(var n=0;n{cn(),An=(function(e){if(V(e))return e.reduce(function(e,t){return Math.max(e,t)},e[0])})})),Mn,Nn=t((()=>{cn(),Mn=(function(e){if(V(e))return e.reduce(function(e,t){return Math.min(e,t)},e[0])})})),Pn,Fn=t((()=>{cn(),jn(),Nn(),Pn=function(e){var t=e.filter(function(e){return!isNaN(e)});if(!t.length)return{min:0,max:0};if(V(e[0])){for(var n=[],r=0;r{In=Array.prototype,Ln=In.splice,Rn=In.indexOf,zn=function(e){for(var t=[...arguments].slice(1),n=0;n-1;)Ln.call(e,i,1);return e}})),Vn,Hn,Un=t((()=>{Yt(),Vn=Array.prototype.splice,Hn=function(e,t){if(!Jt(e))return[];for(var n=e?t.length:0,r=n-1;n--;){var i=void 0,a=t[n];(n===r||a!==i)&&(i=a,Vn.call(e,a,1))}return e}})),Wn,Gn=t((()=>{dn(),cn(),yn(),Wn=function(e,t,n){if(!V(e)&&!vn(e))return e;var r=n;return H(e,function(e,n){r=t(r,e,n)}),r}})),Kn,qn=t((()=>{Yt(),Un(),Kn=function(e,t){var n=[];if(!Jt(e))return n;for(var r=-1,i=[],a=e.length;++r{an(),U=(function(e){return rn(e,`String`)})}));function Yn(e,t){var n;if(z(t))n=function(e,n){return t(e)-t(n)};else{var r=[];U(t)?r.push(t):V(t)&&(r=t),n=function(e,t){for(var n=0;nt[i])return 1;if(e[i]{cn(),Jn(),on()}));function Zn(e,t){t===void 0&&(t=new Map);var n=[];if(Array.isArray(e))for(var r=0,i=e.length;r{})),$n,er=t((()=>{Qn(),$n=function(){var e=[...arguments];return Zn([].concat.apply([],e))}})),tr,nr=t((()=>{cn(),sn(),tr=(function(e,t){for(var n=[],r={},i=0;i{Yt()}));function ar(e){if(Jt(e)){var t=e;return t[t.length-1]}}var or=t((()=>{Yt()}));function sr(e,t){return V(e)||U(e)?e[0]===t:!1}var cr=t((()=>{cn(),Jn()}));function lr(e,t){return V(e)||U(e)?e[e.length-1]===t:!1}var ur=t((()=>{cn(),Jn()})),dr,fr=t((()=>{dr=function(e,t){for(var n=0;n{pr=function(e,t){for(var n=0;n{cn(),on(),gr=Object.prototype.hasOwnProperty}));function vr(e,t){if(!t)return{0:e};if(!z(t)){var n=V(t)?t:t.replace(/\s+/g,``).split(`*`);t=function(e){for(var t=`_`,r=0,i=n.length;r{cn(),on(),_r()})),br,xr=t((()=>{yr(),br=(function(e,t){if(!t)return[e];var n=vr(e,t),r=[];for(var i in n)r.push(n[i]);return r})}));function Sr(e,t){return e[`_wrap_`+t]}var Cr=t((()=>{}));function wr(e,t){if(e[`_wrap_`+t])return e[`_wrap_`+t];var n=function(n){e[t](n)};return e[`_wrap_`+t]=n,n}var Tr=t((()=>{}));function Er(e){var t=Dr[e];if(!t){for(var n=e.toString(16),r=n.length;r<6;r++)n=`0`+n;t=`#`+n,Dr[e]=t}return t}var Dr,Or=t((()=>{Dr={}}));function kr(e){var t=0,n=0,r=0,i=0;return V(e)?e.length===1?t=n=r=i=e[0]:e.length===2?(t=r=e[0],n=i=e[1]):e.length===3?(t=e[0],n=i=e[1],r=e[2]):(t=e[0],n=e[1],r=e[2],i=e[3]):t=n=r=i=e,{r1:t,r2:n,r3:r,r4:i}}var Ar=t((()=>{cn()})),jr,Mr=t((()=>{jr=function(e,t,n){return en?n:e}})),Nr,Pr=t((()=>{Nr=function(e,t){var n=t.toString(),r=n.indexOf(`.`);if(r===-1)return Math.round(e);var i=n.substr(r+1).length;return i>20&&(i=20),parseFloat(e.toFixed(i))}})),W,Fr=t((()=>{an(),W=function(e){return rn(e,`Number`)}})),Ir,Lr=t((()=>{Fr(),Ir=function(e){return W(e)&&e%1!=0}})),Rr,zr=t((()=>{Fr(),Rr=function(e){return W(e)&&e%2==0}})),Br,Vr=t((()=>{Fr(),Br=Number.isInteger?Number.isInteger:function(e){return W(e)&&e%1==0}})),Hr,Ur=t((()=>{Fr(),Hr=function(e){return W(e)&&e<0}}));function Wr(e,t,n){return n===void 0&&(n=Gr),Math.abs(e-t){Gr=1e-5})),qr,Jr=t((()=>{Fr(),qr=function(e){return W(e)&&e%2!=0}})),Yr,Xr=t((()=>{Fr(),Yr=function(e){return W(e)&&e>0}})),Zr,Qr=t((()=>{cn(),on(),Zr=(function(e,t){if(V(e)){for(var n,r=-1/0,i=0;ir&&(n=a,r=o)}return n}})})),$r,ei=t((()=>{cn(),on(),$r=(function(e,t){if(V(e)){for(var n,r=1/0,i=0;i{ti=function(e,t){return(e%t+t)%t}})),ri,ii,ai=t((()=>{ri=180/Math.PI,ii=function(e){return ri*e}})),oi,si=t((()=>{oi=parseInt})),ci,li,ui=t((()=>{ci=Math.PI/180,li=function(e){return ci*e}})),di,fi=t((()=>{dn(),di=H})),pi,mi=t((()=>{pi=(function(e,t){return e.hasOwnProperty(t)})})),hi,gi=t((()=>{mi(),hi=pi})),_i,vi=t((()=>{dn(),on(),_i=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return H(e,function(n,r){z(e)&&r===`prototype`||t.push(n)}),t}})),yi,bi=t((()=>{Zt(),vi(),yi=(function(e,t){return Xt(_i(e),t)})})),xi,Si=t((()=>{sn(),xi=(function(e){return B(e)?``:e.toString()})})),Ci,wi=t((()=>{Si(),Ci=function(e){return xi(e).toLowerCase()}})),Ti,Ei=t((()=>{Si(),Ti=function(e){var t=xi(e);return t.charAt(0).toLowerCase()+t.substring(1)}}));function Di(e,t){return!e||!t?e:e.replace(/\\?\{([^{}]+)\}/g,function(e,n){return e.charAt(0)===`\\`?e.slice(1):t[n]===void 0?``:t[n]})}var Oi=t((()=>{})),ki,Ai=t((()=>{Si(),ki=function(e){return xi(e).toUpperCase()}})),ji,Mi=t((()=>{Si(),ji=function(e){var t=xi(e);return t.charAt(0).toUpperCase()+t.substring(1)}})),Ni,Pi,Fi=t((()=>{Ni={}.toString,Pi=function(e){return Ni.call(e).replace(/^\[object /,``).replace(/]$/,``)}})),Ii,Li=t((()=>{an(),Ii=function(e){return rn(e,`Arguments`)}})),Ri,zi=t((()=>{an(),Ri=function(e){return rn(e,`Boolean`)}})),Bi,Vi=t((()=>{an(),Bi=function(e){return rn(e,`Date`)}})),Hi,Ui=t((()=>{an(),Hi=function(e){return rn(e,`Error`)}}));function Wi(e){return W(e)&&isFinite(e)}var Gi=t((()=>{Fr()})),Ki,qi=t((()=>{Ki=function(e){return e===null}})),Ji,Yi,Xi=t((()=>{Ji=Object.prototype,Yi=function(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||Ji)}})),Zi,Qi=t((()=>{an(),Zi=function(e){return rn(e,`RegExp`)}})),$i,ea=t((()=>{$i=function(e){return e===void 0}})),ta,na=t((()=>{ta=function(e){return e instanceof Element||e instanceof HTMLDocument}}));function ra(e){return(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.msRequestAnimationFrame||function(e){return setTimeout(e,16)})(e)}var ia=t((()=>{}));function aa(e){(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.mozCancelAnimationFrame||window.msCancelAnimationFrame||clearTimeout)(e)}var oa=t((()=>{}));function sa(e,t){for(var n in t)t.hasOwnProperty(n)&&n!==`constructor`&&t[n]!==void 0&&(e[n]=t[n])}function G(e,t,n,r){return t&&sa(e,t),n&&sa(e,n),r&&sa(e,r),e}var ca=t((()=>{})),la,ua=t((()=>{ca(),on(),la=function(){for(var e=[...arguments],t=e[0],n=1;n{cn(),da=function(e){if(typeof e!=`object`||!e)return e;var t;if(V(e)){t=[];for(var n=0,r=e.length;n{})),ha,ga=t((()=>{on(),ha=(function(e,t){if(!z(e))throw TypeError(`Expected a function`);var n=function(){var r=[...arguments],i=t?t.apply(this,r):r[0],a=n.cache;if(a.has(i))return a.get(i);var o=e.apply(this,r);return a.set(i,o),o};return n.cache=new Map,n})}));function _a(e,t,n,r){for(var i in n||=0,r||=va,t)if(t.hasOwnProperty(i)){var a=t[i];a!==null&&vn(a)?(vn(e[i])||(e[i]={}),n{cn(),yn(),va=5,ya=function(e){for(var t=[...arguments].slice(1),n=0;n{ca(),on(),xa=function(e,t,n,r){z(t)||(n=t,t=e,e=function(){});var i=Object.create?function(e,t){return Object.create(e,{constructor:{value:t}})}:function(e,t){function n(){}n.prototype=e;var r=new n;return r.constructor=t,r},a=i(t.prototype,e);return e.prototype=G(a,e.prototype),e.superclass=i(t.prototype,t),G(a,n),G(e,r),e}})),Ca,wa=t((()=>{Yt(),Ca=function(e,t){if(!Jt(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,i=0;i{sn(),Yt(),Fi(),Xi(),Ea=Object.prototype.hasOwnProperty})),Oa,ka=t((()=>{_n(),Yt(),Jn(),Oa=function(e,t){if(e===t)return!0;if(!e||!t||U(e)||U(t))return!1;if(Jt(e)||Jt(t)){if(e.length!==t.length)return!1;for(var n=!0,r=0;r{on(),ka(),Aa=(function(e,t,n){return z(n)?!!n(e,t):Oa(e,t)})})),Ma,Na=t((()=>{Yt(),Ma=function(e,t){if(!Jt(e))return e;for(var n=[],r=0;r{sn(),un(),Pa=function(e){return e},Fa=(function(e,t){t===void 0&&(t=Pa);var n={};return ln(e)&&!B(e)&&Object.keys(e).forEach(function(r){n[r]=t(e[r],r)}),n})})),K,La=t((()=>{Jn(),K=(function(e,t,n){for(var r=0,i=U(t)?t.split(`.`):t;e&&r{un(),Jn(),Fr(),Ra=(function(e,t,n){var r=e,i=U(t)?t.split(`.`):t;return i.forEach(function(e,t){t{dn(),yn(),Ba=Object.prototype.hasOwnProperty,Va=(function(e,t){if(e===null||!vn(e))return{};var n={};return H(t,function(t){Ba.call(e,t)&&(n[t]=e[t])}),n})})),Ua,Wa=t((()=>{Gn(),Ua=(function(e,t){return Wn(e,function(e,n,r){return t.includes(r)||(e[r]=n),e},{})})})),Ga,Ka=t((()=>{Ga=(function(e,t,n){var r,i,a,o,s=0;n||={};var c=function(){s=n.leading===!1?0:Date.now(),r=null,o=e.apply(i,a),r||(i=a=null)},l=function(){var l=Date.now();!s&&n.leading===!1&&(s=l);var u=t-(l-s);return i=this,a=arguments,u<=0||u>t?(r&&=(clearTimeout(r),null),s=l,o=e.apply(i,a),r||(i=a=null)):!r&&n.trailing!==!1&&(r=setTimeout(c,u)),o};return l.cancel=function(){clearTimeout(r),s=0,r=i=a=null},l})})),qa,Ja=t((()=>{Yt(),qa=(function(e){return Jt(e)?Array.prototype.slice.call(e):[]})})),Ya,Xa,Za=t((()=>{Ya={},Xa=(function(e){return e||=`g`,Ya[e]?Ya[e]+=1:Ya[e]=1,e+Ya[e]})})),Qa,$a=t((()=>{Qa=(function(){})})),eo,to=t((()=>{eo=(function(e){return e})}));function no(e){return B(e)?0:Jt(e)?e.length:Object.keys(e).length}var ro=t((()=>{sn(),Yt()})),io,ao,oo=t((()=>{R(),vi(),ga(),Jn(),ao=ha(function(e,t){t===void 0&&(t={});var n=t.fontSize,r=t.fontFamily,i=t.fontWeight,a=t.fontStyle,o=t.fontVariant;return io||=document.createElement(`canvas`).getContext(`2d`),io.font=[a,o,i,n+`px`,r].join(` `),io.measureText(U(e)?e:``).width},function(e,t){return t===void 0&&(t={}),Dt([e],_i(t)).join(``)})})),so,co=t((()=>{Jn(),Si(),oo(),so=(function(e,t,n,r){r===void 0&&(r=`...`);var i=16,a=ao(r,n),o=U(e)?e:xi(e),s=t,c=[],l,u;if(ao(e,n)<=t)return e;for(;l=o.substr(0,i),u=ao(l,n),!(u+a>s&&u>s);)if(c.push(l),s-=u,o=o.substr(i),!o)return c.join(``);for(;l=o.substr(0,1),u=ao(l,n),!(u+a>s);)if(c.push(l),s-=u,o=o.substr(1),!o)return c.join(``);return``+c.join(``)+r})})),lo,uo=t((()=>{lo=function(){function e(){this.map={}}return e.prototype.has=function(e){return this.map[e]!==void 0},e.prototype.get=function(e,t){var n=this.map[e];return n===void 0?t:n},e.prototype.set=function(e,t){this.map[e]=t},e.prototype.clear=function(){this.map={}},e.prototype.delete=function(e){delete this.map[e]},e.prototype.size=function(){return Object.keys(this.map).length},e}()})),q=r({Cache:()=>lo,assign:()=>G,augment:()=>la,clamp:()=>jr,clearAnimationFrame:()=>aa,clone:()=>da,contains:()=>Xt,debounce:()=>pa,deepMix:()=>ya,difference:()=>en,each:()=>H,endsWith:()=>lr,every:()=>dr,extend:()=>xa,filter:()=>Qt,find:()=>bn,findIndex:()=>Sn,firstValue:()=>wn,fixedBase:()=>Nr,flatten:()=>En,flattenDeep:()=>On,forIn:()=>di,get:()=>K,getEllipsisText:()=>so,getRange:()=>Pn,getType:()=>Pi,getWrapBehavior:()=>Sr,group:()=>br,groupBy:()=>hr,groupToMap:()=>vr,has:()=>pi,hasKey:()=>hi,hasValue:()=>yi,head:()=>rr,identity:()=>eo,includes:()=>Xt,indexOf:()=>Ca,isArguments:()=>Ii,isArray:()=>V,isArrayLike:()=>Jt,isBoolean:()=>Ri,isDate:()=>Bi,isDecimal:()=>Ir,isElement:()=>ta,isEmpty:()=>Ta,isEqual:()=>Oa,isEqualWith:()=>Aa,isError:()=>Hi,isEven:()=>Rr,isFinite:()=>Wi,isFunction:()=>z,isInteger:()=>Br,isMatch:()=>mn,isNegative:()=>Hr,isNil:()=>B,isNull:()=>Ki,isNumber:()=>W,isNumberEqual:()=>Wr,isObject:()=>ln,isObjectLike:()=>gn,isOdd:()=>qr,isPlainObject:()=>vn,isPositive:()=>Yr,isPrototype:()=>Yi,isRegExp:()=>Zi,isString:()=>U,isType:()=>rn,isUndefined:()=>$i,keys:()=>fn,last:()=>ar,lowerCase:()=>Ci,lowerFirst:()=>Ti,map:()=>Ma,mapValues:()=>Fa,max:()=>An,maxBy:()=>Zr,measureTextWidth:()=>ao,memoize:()=>ha,min:()=>Mn,minBy:()=>$r,mix:()=>G,mod:()=>ti,noop:()=>Qa,number2color:()=>Er,omit:()=>Ua,parseRadius:()=>kr,pick:()=>Va,pull:()=>zn,pullAt:()=>Hn,reduce:()=>Wn,remove:()=>Kn,requestAnimationFrame:()=>ra,set:()=>Ra,size:()=>no,some:()=>pr,sortBy:()=>Yn,startsWith:()=>sr,substitute:()=>Di,throttle:()=>Ga,toArray:()=>qa,toDegree:()=>ii,toInteger:()=>oi,toRadian:()=>li,toString:()=>xi,union:()=>$n,uniq:()=>Zn,uniqueId:()=>Xa,upperCase:()=>ki,upperFirst:()=>ji,values:()=>_i,valuesOfKey:()=>tr,wrapBehavior:()=>wr}),J=t((()=>{Zt(),tn(),xn(),Cn(),Tn(),Dn(),kn(),Fn(),Bn(),Un(),Gn(),qn(),Xn(),er(),Qn(),nr(),ir(),or(),cr(),ur(),$t(),fr(),mr(),xr(),_r(),yr(),Cr(),Tr(),Or(),Ar(),Mr(),Pr(),Lr(),zr(),Vr(),Ur(),Kr(),Jr(),Xr(),jn(),Qr(),Nn(),ei(),ni(),ai(),si(),ui(),fi(),mi(),gi(),bi(),pn(),hn(),vi(),wi(),Ei(),Oi(),Ai(),Mi(),Fi(),Li(),cn(),Yt(),zi(),Vi(),Ui(),on(),Gi(),sn(),qi(),Fr(),un(),_n(),yn(),Xi(),Qi(),Jn(),an(),ea(),na(),ia(),oa(),ua(),fa(),ma(),ga(),ba(),dn(),Sa(),wa(),Da(),ka(),ja(),Na(),Ia(),ca(),La(),za(),Ha(),Wa(),Ka(),Ja(),Si(),Za(),$a(),to(),ro(),oo(),co(),uo()})),Y=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.COMPONENT_MAX_VIEW_PERCENTAGE=e.MIN_CHART_HEIGHT=e.MIN_CHART_WIDTH=e.FIELD_ORIGIN=e.GROUP_ATTRS=e.ELEMENT_STATE=e.PLOT_EVENTS=e.GEOMETRY_LIFE_CIRCLE=e.VIEW_LIFE_CIRCLE=e.GROUP_Z_INDEX=e.COMPONENT_TYPE=e.DIRECTION=e.LAYER=void 0,(function(e){e.FORE=`fore`,e.MID=`mid`,e.BG=`bg`})(e.LAYER||={}),(function(e){e.TOP=`top`,e.TOP_LEFT=`top-left`,e.TOP_RIGHT=`top-right`,e.RIGHT=`right`,e.RIGHT_TOP=`right-top`,e.RIGHT_BOTTOM=`right-bottom`,e.LEFT=`left`,e.LEFT_TOP=`left-top`,e.LEFT_BOTTOM=`left-bottom`,e.BOTTOM=`bottom`,e.BOTTOM_LEFT=`bottom-left`,e.BOTTOM_RIGHT=`bottom-right`,e.RADIUS=`radius`,e.CIRCLE=`circle`,e.NONE=`none`})(e.DIRECTION||={}),(function(e){e.AXIS=`axis`,e.GRID=`grid`,e.LEGEND=`legend`,e.TOOLTIP=`tooltip`,e.ANNOTATION=`annotation`,e.SLIDER=`slider`,e.SCROLLBAR=`scrollbar`,e.OTHER=`other`})(e.COMPONENT_TYPE||={}),e.GROUP_Z_INDEX={FORE:3,MID:2,BG:1},(function(e){e.BEFORE_RENDER=`beforerender`,e.AFTER_RENDER=`afterrender`,e.BEFORE_PAINT=`beforepaint`,e.AFTER_PAINT=`afterpaint`,e.BEFORE_CHANGE_DATA=`beforechangedata`,e.AFTER_CHANGE_DATA=`afterchangedata`,e.BEFORE_CLEAR=`beforeclear`,e.AFTER_CLEAR=`afterclear`,e.BEFORE_DESTROY=`beforedestroy`,e.BEFORE_CHANGE_SIZE=`beforechangesize`,e.AFTER_CHANGE_SIZE=`afterchangesize`})(e.VIEW_LIFE_CIRCLE||={}),(function(e){e.BEFORE_DRAW_ANIMATE=`beforeanimate`,e.AFTER_DRAW_ANIMATE=`afteranimate`})(e.GEOMETRY_LIFE_CIRCLE||={}),(function(e){e.MOUSE_ENTER=`plot:mouseenter`,e.MOUSE_DOWN=`plot:mousedown`,e.MOUSE_MOVE=`plot:mousemove`,e.MOUSE_UP=`plot:mouseup`,e.MOUSE_LEAVE=`plot:mouseleave`,e.TOUCH_START=`plot:touchstart`,e.TOUCH_MOVE=`plot:touchmove`,e.TOUCH_END=`plot:touchend`,e.TOUCH_CANCEL=`plot:touchcancel`,e.CLICK=`plot:click`,e.DBLCLICK=`plot:dblclick`,e.CONTEXTMENU=`plot:contextmenu`,e.LEAVE=`plot:leave`,e.ENTER=`plot:enter`})(e.PLOT_EVENTS||={}),(function(e){e.ACTIVE=`active`,e.INACTIVE=`inactive`,e.SELECTED=`selected`,e.DEFAULT=`default`})(e.ELEMENT_STATE||={}),e.GROUP_ATTRS=[`color`,`shape`,`size`],e.FIELD_ORIGIN=`_origin`,e.MIN_CHART_WIDTH=1,e.MIN_CHART_HEIGHT=1,e.COMPONENT_MAX_VIEW_PERCENTAGE=.25})),fo=r({catmullRomToBezier:()=>So,fillPath:()=>Go,fillPathByDiff:()=>Jo,formatPath:()=>Yo,intersection:()=>Uo,parsePathArray:()=>Ao,parsePathString:()=>xo,pathToAbsolute:()=>wo,pathToCurve:()=>Oo,rectPath:()=>Io});function po(e,t){var n=[],r=[];function i(e,t){if(e.length===1)n.push(e[0]),r.push(e[0]);else{for(var a=[],o=0;o=3&&(e.length===3&&t.push(`Q`),t=t.concat(e[1])),e.length===2&&t.push(`L`),t=t.concat(e[e.length-1]),t})}function ho(e,t,n){var r=null,i=n;return t{J(),vo=` \v\f\r \xA0 ᠎              \u2028\u2029`,yo=RegExp(`([a-z])[`+vo+`,]*((-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?[`+vo+`]*,?[`+vo+`]*)+)`,`ig`),bo=RegExp(`(-?\\d*\\.?\\d*(?:e[\\-+]?\\d+)?)[`+vo+`]*,?[`+vo+`]*`,`ig`),xo=function(e){if(!e)return null;if(V(e))return e;var t={a:7,c:6,o:2,h:1,l:2,m:2,r:4,q:4,s:4,t:2,v:1,u:3,z:0},n=[];return String(e).replace(yo,function(r,i,a){var o=[],s=i.toLowerCase();if(a.replace(bo,function(e,t){t&&o.push(+t)}),s===`m`&&o.length>2&&(n.push([i].concat(o.splice(0,2))),s=`l`,i=i===`m`?`l`:`L`),s===`o`&&o.length===1&&n.push([i,o[0]]),s===`r`)n.push([i].concat(o));else for(;o.length>=t[s]&&(n.push([i].concat(o.splice(0,t[s]))),t[s]););return e}),n},So=function(e,t){for(var n=[],r=0,i=e.length;i-2*!t>r;r+=2){var a=[{x:+e[r-2],y:+e[r-1]},{x:+e[r],y:+e[r+1]},{x:+e[r+2],y:+e[r+3]},{x:+e[r+4],y:+e[r+5]}];t?r?i-4===r?a[3]={x:+e[0],y:+e[1]}:i-2===r&&(a[2]={x:+e[0],y:+e[1]},a[3]={x:+e[2],y:+e[3]}):a[0]={x:+e[i-2],y:+e[i-1]}:i-4===r?a[3]=a[2]:r||(a[0]={x:+e[r],y:+e[r+1]}),n.push([`C`,(-a[0].x+6*a[1].x+a[2].x)/6,(-a[0].y+6*a[1].y+a[2].y)/6,(a[1].x+6*a[2].x-a[3].x)/6,(a[1].y+6*a[2].y-a[3].y)/6,a[2].x,a[2].y])}return n},Co=function(e,t,n,r,i){var a=[];if(i===null&&r===null&&(r=n),e=+e,t=+t,n=+n,r=+r,i!==null){var o=Math.PI/180,s=e+n*Math.cos(-r*o),c=e+n*Math.cos(-i*o),l=t+n*Math.sin(-r*o),u=t+n*Math.sin(-i*o);a=[[`M`,s,l],[`A`,n,n,0,+(i-r>180),0,c,u]]}else a=[[`M`,e,t],[`m`,0,-r],[`a`,n,r,0,1,1,0,2*r],[`a`,n,r,0,1,1,0,-2*r],[`z`]];return a},wo=function(e){if(e=xo(e),!e||!e.length)return[[`M`,0,0]];var t=[],n=0,r=0,i=0,a=0,o=0,s,c;e[0][0]===`M`&&(n=+e[0][1],r=+e[0][2],i=n,a=r,o++,t[0]=[`M`,n,r]);for(var l=e.length===3&&e[0][0]===`M`&&e[1][0].toUpperCase()===`R`&&e[2][0].toUpperCase()===`Z`,u=void 0,d=void 0,f=o,p=e.length;f1&&(x=Math.sqrt(x),n=x*n,r=x*r);var S=n*n,C=r*r,w=(a===o?-1:1)*Math.sqrt(Math.abs((S*C-S*b*b-C*y*y)/(S*b*b+C*y*y)));g=w*n*b/r+(e+s)/2,_=w*-r*y/n+(t+c)/2,m=Math.asin(((t-_)/r).toFixed(9)),h=Math.asin(((c-_)/r).toFixed(9)),m=eh&&(m-=Math.PI*2),!o&&h>m&&(h-=Math.PI*2)}var T=h-m;if(Math.abs(T)>u){var E=h,D=s,O=c;h=m+u*(o&&h>m?1:-1),s=g+n*Math.cos(h),c=_+r*Math.sin(h),f=Do(s,c,n,r,i,0,o,D,O,[h,E,g,_])}T=h-m;var k=Math.cos(m),A=Math.sin(m),ee=Math.cos(h),te=Math.sin(h),j=Math.tan(T/4),M=4/3*n*j,ne=4/3*r*j,re=[e,t],ie=[e+M*A,t-ne*k],ae=[s+M*te,c-ne*ee],oe=[s,c];if(ie[0]=2*re[0]-ie[0],ie[1]=2*re[1]-ie[1],l)return[ie,ae,oe].concat(f);f=[ie,ae,oe].concat(f).join().split(`,`);for(var N=[],se=0,ce=f.length;se7){e[t].shift();for(var i=e[t];i.length;)o[t]=`A`,r&&(s[t]=`A`),e.splice(t++,0,[`C`].concat(i.splice(0,6)));e.splice(t,1),u=Math.max(n.length,r&&r.length||0)}},p=function(e,t,i,a,o){e&&t&&e[o][0]===`M`&&t[o][0]!==`M`&&(t.splice(o,0,[`M`,a.x,a.y]),i.bx=0,i.by=0,i.x=e[o][1],i.y=e[o][2],u=Math.max(n.length,r&&r.length||0))};u=Math.max(n.length,r&&r.length||0);for(var m=0;m1?1:c<0?0:c;for(var l=c/2,u=12,d=[-.1252,.1252,-.3678,.3678,-.5873,.5873,-.7699,.7699,-.9041,.9041,-.9816,.9816],f=[.2491,.2491,.2335,.2335,.2032,.2032,.1601,.1601,.1069,.1069,.0472,.0472],p=0,m=0;m0&&p<1&&c.push(p);continue}var h=d*d-4*f*u,g=Math.sqrt(h);if(!(h<0)){var _=(-d+g)/(2*u);_>0&&_<1&&c.push(_);var v=(-d-g)/(2*u);v>0&&v<1&&c.push(v)}}for(var y=c.length,b=y,x;y--;)p=c[y],x=1-p,l[0][y]=x*x*x*e+3*x*x*p*n+3*x*p*p*i+p*p*p*o,l[1][y]=x*x*x*t+3*x*x*p*r+3*x*p*p*a+p*p*p*s;return l[0][b]=e,l[1][b]=t,l[0][b+1]=o,l[1][b+1]=s,l[0].length=l[1].length=b+2,{min:{x:Math.min.apply(0,l[0]),y:Math.min.apply(0,l[1])},max:{x:Math.max.apply(0,l[0]),y:Math.max.apply(0,l[1])}}},Po=function(e,t,n,r,i,a,o,s){if(!(Math.max(e,n)Math.max(i,o)||Math.max(t,r)Math.max(a,s))){var c=(e*r-t*n)*(i-o)-(e-n)*(i*s-a*o),l=(e*r-t*n)*(a-s)-(t-r)*(i*s-a*o),u=(e-n)*(a-s)-(t-r)*(i-o);if(u){var d=c/u,f=l/u,p=+d.toFixed(2),m=+f.toFixed(2);if(!(p<+Math.min(e,n).toFixed(2)||p>+Math.max(e,n).toFixed(2)||p<+Math.min(i,o).toFixed(2)||p>+Math.max(i,o).toFixed(2)||m<+Math.min(t,r).toFixed(2)||m>+Math.max(t,r).toFixed(2)||m<+Math.min(a,s).toFixed(2)||m>+Math.max(a,s).toFixed(2)))return{x:d,y:f}}}},Fo=function(e,t,n){return t>=e.x&&t<=e.x+e.width&&n>=e.y&&n<=e.y+e.height},Io=function(e,t,n,r,i){if(i)return[[`M`,+e+ +i,t],[`l`,n-i*2,0],[`a`,i,i,0,0,1,i,i],[`l`,0,r-i*2],[`a`,i,i,0,0,1,-i,i],[`l`,i*2-n,0],[`a`,i,i,0,0,1,-i,-i],[`l`,0,i*2-r],[`a`,i,i,0,0,1,i,-i],[`z`]];var a=[[`M`,e,t],[`l`,n,0],[`l`,0,r],[`l`,-n,0],[`z`]];return a.parsePathArray=Ao,a},Lo=function(e,t,n,r){return e===null&&(e=t=n=r=0),t===null&&(t=e.y,n=e.width,r=e.height,e=e.x),{x:e,y:t,width:n,w:n,height:r,h:r,x2:e+n,y2:t+r,cx:e+n/2,cy:t+r/2,r1:Math.min(n,r)/2,r2:Math.max(n,r)/2,r0:Math.sqrt(n*n+r*r)/2,path:Io(e,t,n,r),vb:[e,t,n,r].join(` `)}},Ro=function(e,t){return e=Lo(e),t=Lo(t),Fo(t,e.x,e.y)||Fo(t,e.x2,e.y)||Fo(t,e.x,e.y2)||Fo(t,e.x2,e.y2)||Fo(e,t.x,t.y)||Fo(e,t.x2,t.y)||Fo(e,t.x,t.y2)||Fo(e,t.x2,t.y2)||(e.xt.x||t.xe.x)&&(e.yt.y||t.ye.y)},zo=function(e,t,n,r,i,a,o,s){V(e)||(e=[e,t,n,r,i,a,o,s]);var c=No.apply(null,e);return Lo(c.min.x,c.min.y,c.max.x-c.min.x,c.max.y-c.min.y)},Bo=function(e,t,n,r,i,a,o,s,c){var l=1-c,u=l**3,d=l**2,f=c*c,p=f*c,m=u*e+d*3*c*n+l*3*c*c*i+p*o,h=u*t+d*3*c*r+l*3*c*c*a+p*s,g=e+2*c*(n-e)+f*(i-2*n+e),_=t+2*c*(r-t)+f*(a-2*r+t),v=n+2*c*(i-n)+f*(o-2*i+n),y=r+2*c*(a-r)+f*(s-2*a+r),b=l*e+c*n,x=l*t+c*r,S=l*i+c*o,C=l*a+c*s,w=90-Math.atan2(g-v,_-y)*180/Math.PI;return{x:m,y:h,m:{x:g,y:_},n:{x:v,y},start:{x:b,y:x},end:{x:S,y:C},alpha:w}},Vo=function(e,t,n){if(!Ro(zo(e),zo(t)))return n?0:[];for(var r=Mo.apply(0,e),i=Mo.apply(0,t),a=~~(r/8),o=~~(i/8),s=[],c=[],l={},u=n?0:[],d=0;d=0&&x<=1&&S>=0&&S<=1&&(n?u+=1:u.push({x:b.x,y:b.y,t1:x,t2:S}))}}return u},Ho=function(e,t,n){e=Oo(e),t=Oo(t);for(var r,i,a,o,s,c,l,u,d,f,p=n?0:[],m=0,h=e.length;m=0;c--)o=a[c].index,a[c].type===`add`?e.splice(o,0,[].concat(e[o])):e.splice(o,1)}r=e.length;var d=i-r;if(r0)n=go(n,e[r-1],1);else{e[r]=t[r];break}e[r]=[`Q`].concat(n.reduce(function(e,t){return e.concat(t)},[]));break;case`T`:e[r]=[`T`].concat(n[0]);break;case`C`:if(n.length<3)if(r>0)n=go(n,e[r-1],2);else{e[r]=t[r];break}e[r]=[`C`].concat(n.reduce(function(e,t){return e.concat(t)},[]));break;case`S`:if(n.length<2)if(r>0)n=go(n,e[r-1],1);else{e[r]=t[r];break}e[r]=[`S`].concat(n.reduce(function(e,t){return e.concat(t)},[]));break;default:e[r]=t[r]}return e}})),Zo=t((()=>{})),Qo=t((()=>{})),$o,es=t((()=>{$o=function(){function e(e,t){this.bubbles=!0,this.target=null,this.currentTarget=null,this.delegateTarget=null,this.delegateObject=null,this.defaultPrevented=!1,this.propagationStopped=!1,this.shape=null,this.fromShape=null,this.toShape=null,this.propagationPath=[],this.type=e,this.name=e,this.originalEvent=t,this.timeStamp=t.timeStamp}return e.prototype.preventDefault=function(){this.defaultPrevented=!0,this.originalEvent.preventDefault&&this.originalEvent.preventDefault()},e.prototype.stopPropagation=function(){this.propagationStopped=!0},e.prototype.toString=function(){return`[Event (type=`+this.type+`)]`},e.prototype.save=function(){},e.prototype.restore=function(){},e}()})),ts=r({default:()=>rs}),ns,rs,is=t((()=>{ns=`*`,rs=function(){function e(){this._events={}}return e.prototype.on=function(e,t,n){return this._events[e]||(this._events[e]=[]),this._events[e].push({callback:t,once:!!n}),this},e.prototype.once=function(e,t){return this.on(e,t,!0)},e.prototype.emit=function(e){for(var t=this,n=[],r=1;r{J(),cs=typeof window<`u`&&window.document!==void 0})),us,ds=t((()=>{R(),is(),ls(),us=function(e){I(t,e);function t(t){var n=e.call(this)||this;return n.destroyed=!1,n.cfg=G(n.getDefaultCfg(),t),n}return t.prototype.getDefaultCfg=function(){return{}},t.prototype.get=function(e){return this.cfg[e]},t.prototype.set=function(e,t){this.cfg[e]=t},t.prototype.destroy=function(){this.cfg={destroyed:!0},this.off(),this.destroyed=!0},t}(rs)})),fs=r({BotInfo:()=>ws,BrowserInfo:()=>xs,NodeInfo:()=>Ss,ReactNativeInfo:()=>Ts,SearchBotDeviceInfo:()=>Cs,browserName:()=>hs,detect:()=>ps,detectOS:()=>_s,getNodeVersion:()=>vs,parseUserAgent:()=>gs});function ps(e){return e?gs(e):typeof document>`u`&&typeof navigator<`u`&&navigator.product===`ReactNative`?new Ts:typeof navigator<`u`?gs(navigator.userAgent):vs()}function ms(e){return e!==``&&ks.reduce(function(t,n){var r=n[0],i=n[1];if(t)return t;var a=i.exec(e);return!!a&&[r,a]},!1)}function hs(e){var t=ms(e);return t?t[0]:null}function gs(e){var t=ms(e);if(!t)return null;var n=t[0],r=t[1];if(n===`searchbot`)return new ws;var i=r[1]&&r[1].split(`.`).join(`_`).split(`_`).slice(0,3);i?i.length{bs=function(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,a;r=0?Math.round(e):e%.5==0?Math.floor(e):Math.round(e)}var Ns,Ps,Fs=t((()=>{Ns=typeof Float32Array<`u`?Float32Array:Array,Ps=Math.random,Math.PI/180,180/Math.PI})),Is=r({add:()=>sc,adjoint:()=>Ks,clone:()=>zs,copy:()=>Bs,create:()=>Ls,determinant:()=>qs,equals:()=>fc,exactEquals:()=>dc,frob:()=>oc,fromMat2d:()=>tc,fromMat4:()=>Rs,fromQuat:()=>nc,fromRotation:()=>$s,fromScaling:()=>ec,fromTranslation:()=>Qs,fromValues:()=>Vs,identity:()=>Us,invert:()=>Gs,mul:()=>pc,multiply:()=>Js,multiplyScalar:()=>lc,multiplyScalarAndAdd:()=>uc,normalFromMat4:()=>rc,projection:()=>ic,rotate:()=>Xs,scale:()=>Zs,set:()=>Hs,str:()=>ac,sub:()=>mc,subtract:()=>cc,translate:()=>Ys,transpose:()=>Ws});function Ls(){var e=new Ns(9);return Ns!=Float32Array&&(e[1]=0,e[2]=0,e[3]=0,e[5]=0,e[6]=0,e[7]=0),e[0]=1,e[4]=1,e[8]=1,e}function Rs(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[4],e[4]=t[5],e[5]=t[6],e[6]=t[8],e[7]=t[9],e[8]=t[10],e}function zs(e){var t=new Ns(9);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t[3]=e[3],t[4]=e[4],t[5]=e[5],t[6]=e[6],t[7]=e[7],t[8]=e[8],t}function Bs(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function Vs(e,t,n,r,i,a,o,s,c){var l=new Ns(9);return l[0]=e,l[1]=t,l[2]=n,l[3]=r,l[4]=i,l[5]=a,l[6]=o,l[7]=s,l[8]=c,l}function Hs(e,t,n,r,i,a,o,s,c,l){return e[0]=t,e[1]=n,e[2]=r,e[3]=i,e[4]=a,e[5]=o,e[6]=s,e[7]=c,e[8]=l,e}function Us(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function Ws(e,t){if(e===t){var n=t[1],r=t[2],i=t[5];e[1]=t[3],e[2]=t[6],e[3]=n,e[5]=t[7],e[6]=r,e[7]=i}else e[0]=t[0],e[1]=t[3],e[2]=t[6],e[3]=t[1],e[4]=t[4],e[5]=t[7],e[6]=t[2],e[7]=t[5],e[8]=t[8];return e}function Gs(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=u*o-s*l,f=-u*a+s*c,p=l*a-o*c,m=n*d+r*f+i*p;return m?(m=1/m,e[0]=d*m,e[1]=(-u*r+i*l)*m,e[2]=(s*r-i*o)*m,e[3]=f*m,e[4]=(u*n-i*c)*m,e[5]=(-s*n+i*a)*m,e[6]=p*m,e[7]=(-l*n+r*c)*m,e[8]=(o*n-r*a)*m,e):null}function Ks(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8];return e[0]=o*u-s*l,e[1]=i*l-r*u,e[2]=r*s-i*o,e[3]=s*c-a*u,e[4]=n*u-i*c,e[5]=i*a-n*s,e[6]=a*l-o*c,e[7]=r*c-n*l,e[8]=n*o-r*a,e}function qs(e){var t=e[0],n=e[1],r=e[2],i=e[3],a=e[4],o=e[5],s=e[6],c=e[7],l=e[8];return t*(l*a-o*c)+n*(-l*i+o*s)+r*(c*i-a*s)}function Js(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=n[0],p=n[1],m=n[2],h=n[3],g=n[4],_=n[5],v=n[6],y=n[7],b=n[8];return e[0]=f*r+p*o+m*l,e[1]=f*i+p*s+m*u,e[2]=f*a+p*c+m*d,e[3]=h*r+g*o+_*l,e[4]=h*i+g*s+_*u,e[5]=h*a+g*c+_*d,e[6]=v*r+y*o+b*l,e[7]=v*i+y*s+b*u,e[8]=v*a+y*c+b*d,e}function Ys(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=n[0],p=n[1];return e[0]=r,e[1]=i,e[2]=a,e[3]=o,e[4]=s,e[5]=c,e[6]=f*r+p*o+l,e[7]=f*i+p*s+u,e[8]=f*a+p*c+d,e}function Xs(e,t,n){var r=t[0],i=t[1],a=t[2],o=t[3],s=t[4],c=t[5],l=t[6],u=t[7],d=t[8],f=Math.sin(n),p=Math.cos(n);return e[0]=p*r+f*o,e[1]=p*i+f*s,e[2]=p*a+f*c,e[3]=p*o-f*r,e[4]=p*s-f*i,e[5]=p*c-f*a,e[6]=l,e[7]=u,e[8]=d,e}function Zs(e,t,n){var r=n[0],i=n[1];return e[0]=r*t[0],e[1]=r*t[1],e[2]=r*t[2],e[3]=i*t[3],e[4]=i*t[4],e[5]=i*t[5],e[6]=t[6],e[7]=t[7],e[8]=t[8],e}function Qs(e,t){return e[0]=1,e[1]=0,e[2]=0,e[3]=0,e[4]=1,e[5]=0,e[6]=t[0],e[7]=t[1],e[8]=1,e}function $s(e,t){var n=Math.sin(t),r=Math.cos(t);return e[0]=r,e[1]=n,e[2]=0,e[3]=-n,e[4]=r,e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function ec(e,t){return e[0]=t[0],e[1]=0,e[2]=0,e[3]=0,e[4]=t[1],e[5]=0,e[6]=0,e[7]=0,e[8]=1,e}function tc(e,t){return e[0]=t[0],e[1]=t[1],e[2]=0,e[3]=t[2],e[4]=t[3],e[5]=0,e[6]=t[4],e[7]=t[5],e[8]=1,e}function nc(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=n+n,s=r+r,c=i+i,l=n*o,u=r*o,d=r*s,f=i*o,p=i*s,m=i*c,h=a*o,g=a*s,_=a*c;return e[0]=1-d-m,e[3]=u-_,e[6]=f+g,e[1]=u+_,e[4]=1-l-m,e[7]=p-h,e[2]=f-g,e[5]=p+h,e[8]=1-l-d,e}function rc(e,t){var n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5],c=t[6],l=t[7],u=t[8],d=t[9],f=t[10],p=t[11],m=t[12],h=t[13],g=t[14],_=t[15],v=n*s-r*o,y=n*c-i*o,b=n*l-a*o,x=r*c-i*s,S=r*l-a*s,C=i*l-a*c,w=u*h-d*m,T=u*g-f*m,E=u*_-p*m,D=d*g-f*h,O=d*_-p*h,k=f*_-p*g,A=v*k-y*O+b*D+x*E-S*T+C*w;return A?(A=1/A,e[0]=(s*k-c*O+l*D)*A,e[1]=(c*E-o*k-l*T)*A,e[2]=(o*O-s*E+l*w)*A,e[3]=(i*O-r*k-a*D)*A,e[4]=(n*k-i*E+a*T)*A,e[5]=(r*E-n*O-a*w)*A,e[6]=(h*C-g*S+_*x)*A,e[7]=(g*b-m*C-_*y)*A,e[8]=(m*S-h*b+_*v)*A,e):null}function ic(e,t,n){return e[0]=2/t,e[1]=0,e[2]=0,e[3]=0,e[4]=-2/n,e[5]=0,e[6]=-1,e[7]=1,e[8]=1,e}function ac(e){return`mat3(`+e[0]+`, `+e[1]+`, `+e[2]+`, `+e[3]+`, `+e[4]+`, `+e[5]+`, `+e[6]+`, `+e[7]+`, `+e[8]+`)`}function oc(e){return Math.sqrt(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]+e[3]*e[3]+e[4]*e[4]+e[5]*e[5]+e[6]*e[6]+e[7]*e[7]+e[8]*e[8])}function sc(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e[3]=t[3]+n[3],e[4]=t[4]+n[4],e[5]=t[5]+n[5],e[6]=t[6]+n[6],e[7]=t[7]+n[7],e[8]=t[8]+n[8],e}function cc(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e[3]=t[3]-n[3],e[4]=t[4]-n[4],e[5]=t[5]-n[5],e[6]=t[6]-n[6],e[7]=t[7]-n[7],e[8]=t[8]-n[8],e}function lc(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e[3]=t[3]*n,e[4]=t[4]*n,e[5]=t[5]*n,e[6]=t[6]*n,e[7]=t[7]*n,e[8]=t[8]*n,e}function uc(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e[3]=t[3]+n[3]*r,e[4]=t[4]+n[4]*r,e[5]=t[5]+n[5]*r,e[6]=t[6]+n[6]*r,e[7]=t[7]+n[7]*r,e[8]=t[8]+n[8]*r,e}function dc(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]&&e[3]===t[3]&&e[4]===t[4]&&e[5]===t[5]&&e[6]===t[6]&&e[7]===t[7]&&e[8]===t[8]}function fc(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],c=e[6],l=e[7],u=e[8],d=t[0],f=t[1],p=t[2],m=t[3],h=t[4],g=t[5],_=t[6],v=t[7],y=t[8];return Math.abs(n-d)<=1e-6*Math.max(1,Math.abs(n),Math.abs(d))&&Math.abs(r-f)<=1e-6*Math.max(1,Math.abs(r),Math.abs(f))&&Math.abs(i-p)<=1e-6*Math.max(1,Math.abs(i),Math.abs(p))&&Math.abs(a-m)<=1e-6*Math.max(1,Math.abs(a),Math.abs(m))&&Math.abs(o-h)<=1e-6*Math.max(1,Math.abs(o),Math.abs(h))&&Math.abs(s-g)<=1e-6*Math.max(1,Math.abs(s),Math.abs(g))&&Math.abs(c-_)<=1e-6*Math.max(1,Math.abs(c),Math.abs(_))&&Math.abs(l-v)<=1e-6*Math.max(1,Math.abs(l),Math.abs(v))&&Math.abs(u-y)<=1e-6*Math.max(1,Math.abs(u),Math.abs(y))}var pc,mc,hc=t((()=>{Fs(),pc=Js,mc=cc})),gc=r({add:()=>Cc,angle:()=>$c,bezier:()=>Gc,ceil:()=>Dc,clone:()=>vc,copy:()=>xc,create:()=>_c,cross:()=>Vc,dist:()=>sl,distance:()=>Pc,div:()=>ol,divide:()=>Ec,dot:()=>Bc,equals:()=>rl,exactEquals:()=>nl,floor:()=>Oc,forEach:()=>dl,fromValues:()=>bc,hermite:()=>Wc,inverse:()=>Rc,len:()=>ll,length:()=>yc,lerp:()=>Hc,max:()=>Ac,min:()=>kc,mul:()=>al,multiply:()=>Tc,negate:()=>Lc,normalize:()=>zc,random:()=>Kc,rotateX:()=>Xc,rotateY:()=>Zc,rotateZ:()=>Qc,round:()=>jc,scale:()=>Mc,scaleAndAdd:()=>Nc,set:()=>Sc,slerp:()=>Uc,sqrDist:()=>cl,sqrLen:()=>ul,squaredDistance:()=>Fc,squaredLength:()=>Ic,str:()=>tl,sub:()=>il,subtract:()=>wc,transformMat3:()=>Jc,transformMat4:()=>qc,transformQuat:()=>Yc,zero:()=>el});function _c(){var e=new Ns(3);return Ns!=Float32Array&&(e[0]=0,e[1]=0,e[2]=0),e}function vc(e){var t=new Ns(3);return t[0]=e[0],t[1]=e[1],t[2]=e[2],t}function yc(e){var t=e[0],n=e[1],r=e[2];return Math.sqrt(t*t+n*n+r*r)}function bc(e,t,n){var r=new Ns(3);return r[0]=e,r[1]=t,r[2]=n,r}function xc(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e}function Sc(e,t,n,r){return e[0]=t,e[1]=n,e[2]=r,e}function Cc(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e[2]=t[2]+n[2],e}function wc(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e[2]=t[2]-n[2],e}function Tc(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e[2]=t[2]*n[2],e}function Ec(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e[2]=t[2]/n[2],e}function Dc(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e[2]=Math.ceil(t[2]),e}function Oc(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e[2]=Math.floor(t[2]),e}function kc(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e[2]=Math.min(t[2],n[2]),e}function Ac(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e[2]=Math.max(t[2],n[2]),e}function jc(e,t){return e[0]=Ms(t[0]),e[1]=Ms(t[1]),e[2]=Ms(t[2]),e}function Mc(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e[2]=t[2]*n,e}function Nc(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e[2]=t[2]+n[2]*r,e}function Pc(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2];return Math.sqrt(n*n+r*r+i*i)}function Fc(e,t){var n=t[0]-e[0],r=t[1]-e[1],i=t[2]-e[2];return n*n+r*r+i*i}function Ic(e){var t=e[0],n=e[1],r=e[2];return t*t+n*n+r*r}function Lc(e,t){return e[0]=-t[0],e[1]=-t[1],e[2]=-t[2],e}function Rc(e,t){return e[0]=1/t[0],e[1]=1/t[1],e[2]=1/t[2],e}function zc(e,t){var n=t[0],r=t[1],i=t[2],a=n*n+r*r+i*i;return a>0&&(a=1/Math.sqrt(a)),e[0]=t[0]*a,e[1]=t[1]*a,e[2]=t[2]*a,e}function Bc(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function Vc(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[0],s=n[1],c=n[2];return e[0]=i*c-a*s,e[1]=a*o-r*c,e[2]=r*s-i*o,e}function Hc(e,t,n,r){var i=t[0],a=t[1],o=t[2];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e[2]=o+r*(n[2]-o),e}function Uc(e,t,n,r){var i=Math.acos(Math.min(Math.max(Bc(t,n),-1),1)),a=Math.sin(i),o=Math.sin((1-r)*i)/a,s=Math.sin(r*i)/a;return e[0]=o*t[0]+s*n[0],e[1]=o*t[1]+s*n[1],e[2]=o*t[2]+s*n[2],e}function Wc(e,t,n,r,i,a){var o=a*a,s=o*(2*a-3)+1,c=o*(a-2)+a,l=o*(a-1),u=o*(3-2*a);return e[0]=t[0]*s+n[0]*c+r[0]*l+i[0]*u,e[1]=t[1]*s+n[1]*c+r[1]*l+i[1]*u,e[2]=t[2]*s+n[2]*c+r[2]*l+i[2]*u,e}function Gc(e,t,n,r,i,a){var o=1-a,s=o*o,c=a*a,l=s*o,u=3*a*s,d=3*c*o,f=c*a;return e[0]=t[0]*l+n[0]*u+r[0]*d+i[0]*f,e[1]=t[1]*l+n[1]*u+r[1]*d+i[1]*f,e[2]=t[2]*l+n[2]*u+r[2]*d+i[2]*f,e}function Kc(e,t){t=t===void 0?1:t;var n=Ps()*2*Math.PI,r=Ps()*2-1,i=Math.sqrt(1-r*r)*t;return e[0]=Math.cos(n)*i,e[1]=Math.sin(n)*i,e[2]=r*t,e}function qc(e,t,n){var r=t[0],i=t[1],a=t[2],o=n[3]*r+n[7]*i+n[11]*a+n[15];return o||=1,e[0]=(n[0]*r+n[4]*i+n[8]*a+n[12])/o,e[1]=(n[1]*r+n[5]*i+n[9]*a+n[13])/o,e[2]=(n[2]*r+n[6]*i+n[10]*a+n[14])/o,e}function Jc(e,t,n){var r=t[0],i=t[1],a=t[2];return e[0]=r*n[0]+i*n[3]+a*n[6],e[1]=r*n[1]+i*n[4]+a*n[7],e[2]=r*n[2]+i*n[5]+a*n[8],e}function Yc(e,t,n){var r=n[0],i=n[1],a=n[2],o=n[3],s=t[0],c=t[1],l=t[2],u=i*l-a*c,d=a*s-r*l,f=r*c-i*s;return u+=u,d+=d,f+=f,e[0]=s+o*u+i*f-a*d,e[1]=c+o*d+a*u-r*f,e[2]=l+o*f+r*d-i*u,e}function Xc(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0],a[1]=i[1]*Math.cos(r)-i[2]*Math.sin(r),a[2]=i[1]*Math.sin(r)+i[2]*Math.cos(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function Zc(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[2]*Math.sin(r)+i[0]*Math.cos(r),a[1]=i[1],a[2]=i[2]*Math.cos(r)-i[0]*Math.sin(r),e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function Qc(e,t,n,r){var i=[],a=[];return i[0]=t[0]-n[0],i[1]=t[1]-n[1],i[2]=t[2]-n[2],a[0]=i[0]*Math.cos(r)-i[1]*Math.sin(r),a[1]=i[0]*Math.sin(r)+i[1]*Math.cos(r),a[2]=i[2],e[0]=a[0]+n[0],e[1]=a[1]+n[1],e[2]=a[2]+n[2],e}function $c(e,t){var n=e[0],r=e[1],i=e[2],a=t[0],o=t[1],s=t[2],c=Math.sqrt((n*n+r*r+i*i)*(a*a+o*o+s*s)),l=c&&Bc(e,t)/c;return Math.acos(Math.min(Math.max(l,-1),1))}function el(e){return e[0]=0,e[1]=0,e[2]=0,e}function tl(e){return`vec3(`+e[0]+`, `+e[1]+`, `+e[2]+`)`}function nl(e,t){return e[0]===t[0]&&e[1]===t[1]&&e[2]===t[2]}function rl(e,t){var n=e[0],r=e[1],i=e[2],a=t[0],o=t[1],s=t[2];return Math.abs(n-a)<=1e-6*Math.max(1,Math.abs(n),Math.abs(a))&&Math.abs(r-o)<=1e-6*Math.max(1,Math.abs(r),Math.abs(o))&&Math.abs(i-s)<=1e-6*Math.max(1,Math.abs(i),Math.abs(s))}var il,al,ol,sl,cl,ll,ul,dl,fl=t((()=>{Fs(),il=wc,al=Tc,ol=Ec,sl=Pc,cl=Fc,ll=yc,ul=Ic,dl=function(){var e=_c();return function(t,n,r,i,a,o){var s,c;for(n||=3,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;syl,angle:()=>Kl,ceil:()=>Cl,clone:()=>hl,copy:()=>_l,create:()=>ml,cross:()=>Rl,dist:()=>nu,distance:()=>Al,div:()=>tu,divide:()=>Sl,dot:()=>Ll,equals:()=>Zl,exactEquals:()=>Xl,floor:()=>wl,forEach:()=>au,fromValues:()=>gl,inverse:()=>Fl,len:()=>Ql,length:()=>Ml,lerp:()=>zl,max:()=>El,min:()=>Tl,mul:()=>eu,multiply:()=>xl,negate:()=>Pl,normalize:()=>Il,random:()=>Bl,rotate:()=>Gl,round:()=>Dl,scale:()=>Ol,scaleAndAdd:()=>kl,set:()=>vl,signedAngle:()=>ql,sqrDist:()=>ru,sqrLen:()=>iu,squaredDistance:()=>jl,squaredLength:()=>Nl,str:()=>Yl,sub:()=>$l,subtract:()=>bl,transformMat2:()=>Vl,transformMat2d:()=>Hl,transformMat3:()=>Ul,transformMat4:()=>Wl,zero:()=>Jl});function ml(){var e=new Ns(2);return Ns!=Float32Array&&(e[0]=0,e[1]=0),e}function hl(e){var t=new Ns(2);return t[0]=e[0],t[1]=e[1],t}function gl(e,t){var n=new Ns(2);return n[0]=e,n[1]=t,n}function _l(e,t){return e[0]=t[0],e[1]=t[1],e}function vl(e,t,n){return e[0]=t,e[1]=n,e}function yl(e,t,n){return e[0]=t[0]+n[0],e[1]=t[1]+n[1],e}function bl(e,t,n){return e[0]=t[0]-n[0],e[1]=t[1]-n[1],e}function xl(e,t,n){return e[0]=t[0]*n[0],e[1]=t[1]*n[1],e}function Sl(e,t,n){return e[0]=t[0]/n[0],e[1]=t[1]/n[1],e}function Cl(e,t){return e[0]=Math.ceil(t[0]),e[1]=Math.ceil(t[1]),e}function wl(e,t){return e[0]=Math.floor(t[0]),e[1]=Math.floor(t[1]),e}function Tl(e,t,n){return e[0]=Math.min(t[0],n[0]),e[1]=Math.min(t[1],n[1]),e}function El(e,t,n){return e[0]=Math.max(t[0],n[0]),e[1]=Math.max(t[1],n[1]),e}function Dl(e,t){return e[0]=Ms(t[0]),e[1]=Ms(t[1]),e}function Ol(e,t,n){return e[0]=t[0]*n,e[1]=t[1]*n,e}function kl(e,t,n,r){return e[0]=t[0]+n[0]*r,e[1]=t[1]+n[1]*r,e}function Al(e,t){var n=t[0]-e[0],r=t[1]-e[1];return Math.sqrt(n*n+r*r)}function jl(e,t){var n=t[0]-e[0],r=t[1]-e[1];return n*n+r*r}function Ml(e){var t=e[0],n=e[1];return Math.sqrt(t*t+n*n)}function Nl(e){var t=e[0],n=e[1];return t*t+n*n}function Pl(e,t){return e[0]=-t[0],e[1]=-t[1],e}function Fl(e,t){return e[0]=1/t[0],e[1]=1/t[1],e}function Il(e,t){var n=t[0],r=t[1],i=n*n+r*r;return i>0&&(i=1/Math.sqrt(i)),e[0]=t[0]*i,e[1]=t[1]*i,e}function Ll(e,t){return e[0]*t[0]+e[1]*t[1]}function Rl(e,t,n){var r=t[0]*n[1]-t[1]*n[0];return e[0]=e[1]=0,e[2]=r,e}function zl(e,t,n,r){var i=t[0],a=t[1];return e[0]=i+r*(n[0]-i),e[1]=a+r*(n[1]-a),e}function Bl(e,t){t=t===void 0?1:t;var n=Ps()*2*Math.PI;return e[0]=Math.cos(n)*t,e[1]=Math.sin(n)*t,e}function Vl(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i,e[1]=n[1]*r+n[3]*i,e}function Hl(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[2]*i+n[4],e[1]=n[1]*r+n[3]*i+n[5],e}function Ul(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[3]*i+n[6],e[1]=n[1]*r+n[4]*i+n[7],e}function Wl(e,t,n){var r=t[0],i=t[1];return e[0]=n[0]*r+n[4]*i+n[12],e[1]=n[1]*r+n[5]*i+n[13],e}function Gl(e,t,n,r){var i=t[0]-n[0],a=t[1]-n[1],o=Math.sin(r),s=Math.cos(r);return e[0]=i*s-a*o+n[0],e[1]=i*o+a*s+n[1],e}function Kl(e,t){var n=e[0],r=e[1],i=t[0],a=t[1];return Math.abs(Math.atan2(r*i-n*a,n*i+r*a))}function ql(e,t){var n=e[0],r=e[1],i=t[0],a=t[1];return Math.atan2(n*a-r*i,n*i+r*a)}function Jl(e){return e[0]=0,e[1]=0,e}function Yl(e){return`vec2(`+e[0]+`, `+e[1]+`)`}function Xl(e,t){return e[0]===t[0]&&e[1]===t[1]}function Zl(e,t){var n=e[0],r=e[1],i=t[0],a=t[1];return Math.abs(n-i)<=1e-6*Math.max(1,Math.abs(n),Math.abs(i))&&Math.abs(r-a)<=1e-6*Math.max(1,Math.abs(r),Math.abs(a))}var Ql,$l,eu,tu,nu,ru,iu,au,ou=t((()=>{Fs(),Ql=Ml,$l=bl,eu=xl,tu=Sl,nu=Al,ru=jl,iu=Nl,au=function(){var e=ml();return function(t,n,r,i,a,o){var s,c;for(n||=2,r||=0,c=i?Math.min(i*n+r,t.length):t.length,s=r;s{hc(),ou(),fl()})),cu=r({angleTo:()=>hu,direction:()=>mu,leftRotate:()=>uu,leftScale:()=>du,leftTranslate:()=>lu,transform:()=>pu,vertical:()=>gu});function lu(e,t,n){var r=[0,0,0,0,0,0,0,0,0];return Qs(r,n),Js(e,r,t)}function uu(e,t,n){var r=[0,0,0,0,0,0,0,0,0];return $s(r,n),Js(e,r,t)}function du(e,t,n){var r=[0,0,0,0,0,0,0,0,0];return ec(r,n),Js(e,r,t)}function fu(e,t,n){return Js(e,n,t)}function pu(e,t){for(var n=e?[].concat(e):[1,0,0,0,1,0,0,0,1],r=0,i=t.length;r=0;return n?i?Math.PI*2-r:r:i?r:Math.PI*2-r}function gu(e,t,n){return n?(e[0]=t[1],e[1]=-1*t[0]):(e[0]=-1*t[1],e[1]=t[0]),e}var _u=t((()=>{su()})),vu=r({ext:()=>cu,mat3:()=>Is,vec2:()=>pl,vec3:()=>gc}),yu=t((()=>{su(),_u()}));function bu(e,t){var n=[],r=e[0],i=e[1],a=e[2],o=e[3],s=e[4],c=e[5],l=e[6],u=e[7],d=e[8],f=t[0],p=t[1],m=t[2],h=t[3],g=t[4],_=t[5],v=t[6],y=t[7],b=t[8];return n[0]=f*r+p*o+m*l,n[1]=f*i+p*s+m*u,n[2]=f*a+p*c+m*d,n[3]=h*r+g*o+_*l,n[4]=h*i+g*s+_*u,n[5]=h*a+g*c+_*d,n[6]=v*r+y*o+b*l,n[7]=v*i+y*s+b*u,n[8]=v*a+y*c+b*d,n}function xu(e,t){var n=[],r=t[0],i=t[1];return n[0]=e[0]*r+e[3]*i+e[6],n[1]=e[1]*r+e[4]*i+e[7],n}function Su(e){var t=[],n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],c=e[6],l=e[7],u=e[8],d=u*o-s*l,f=-u*a+s*c,p=l*a-o*c,m=n*d+r*f+i*p;return m?(m=1/m,t[0]=d*m,t[1]=(-u*r+i*l)*m,t[2]=(s*r-i*o)*m,t[3]=f*m,t[4]=(u*n-i*c)*m,t[5]=(-s*n+i*a)*m,t[6]=p*m,t[7]=(-l*n+r*c)*m,t[8]=(o*n-r*a)*m,t):null}var Cu=t((()=>{}));function wu(e){for(var t=[],n=0;ne.delay&&H(t.toAttrs,function(t,n){a.call(e.toAttrs,n)&&(delete e.toAttrs[n],delete e.fromAttrs[n])})}),e}var Ou,ku,Au,ju,Mu,Nu,Pu,Fu=t((()=>{R(),J(),yu(),ls(),Cu(),ds(),Ou=pu,ku=`matrix`,Au=[`zIndex`,`capture`,`visible`,`type`],ju=[`repeat`],Mu=`:`,Nu=`*`,Pu=function(e){I(t,e);function t(t){var n=e.call(this,t)||this;n.attrs={};var r=n.getDefaultAttrs();return G(r,t.attrs),n.attrs=r,n.initAttrs(r),n.initAnimate(),n}return t.prototype.getDefaultCfg=function(){return{visible:!0,capture:!0,zIndex:0}},t.prototype.getDefaultAttrs=function(){return{matrix:this.getDefaultMatrix(),opacity:1}},t.prototype.onCanvasChange=function(e){},t.prototype.initAttrs=function(e){},t.prototype.initAnimate=function(){this.set(`animable`,!0),this.set(`animating`,!1)},t.prototype.isGroup=function(){return!1},t.prototype.getParent=function(){return this.get(`parent`)},t.prototype.getCanvas=function(){return this.get(`canvas`)},t.prototype.attr=function(){for(var e,t=[],n=0;n0?n=Du(n,_):t.addAnimator(this),n.push(_),this.set(`animations`,n),this.set(`_pause`,{isPaused:!1})}},t.prototype.stopAnimate=function(e){var t=this;e===void 0&&(e=!0),H(this.get(`animations`),function(n){e&&(n.onFrame?t.attr(n.onFrame(1)):t.attr(n.toAttrs)),n.callback&&n.callback()}),this.set(`animating`,!1),this.set(`animations`,[])},t.prototype.pauseAnimate=function(){var e=this.get(`timeline`),t=this.get(`animations`),n=e.getTime();return H(t,function(e){e._paused=!0,e._pauseTime=n,e.pauseCallback&&e.pauseCallback()}),this.set(`_pause`,{isPaused:!0,pauseTime:n}),this},t.prototype.resumeAnimate=function(){var e=this.get(`timeline`).getTime(),t=this.get(`animations`),n=this.get(`_pause`).pauseTime;return H(t,function(t){t.startTime+=e-n,t._paused=!1,t._pauseTime=null,t.resumeCallback&&t.resumeCallback()}),this.set(`_pause`,{isPaused:!1}),this.set(`animations`,t),this},t.prototype.emitDelegation=function(e,t){var n=this,r=t.propagationPath;this.getEvents();var i;e===`mouseenter`?i=t.fromShape:e===`mouseleave`&&(i=t.toShape);for(var a=function(e){var a=r[e],s=a.get(`name`);if(s){if((a.isGroup()||a.isCanvas&&a.isCanvas())&&i&&os(a,i))return`break`;V(s)?H(s,function(e){n.emitDelegateEvent(a,e,t)}):o.emitDelegateEvent(a,s,t)}},o=this,s=0;s{R(),Fu(),ls(),Bu={},Vu=`_INDEX`,Hu=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isCanvas=function(){return!1},t.prototype.getBBox=function(){var e=1/0,t=-1/0,n=1/0,r=-1/0,i=this.getChildren().filter(function(e){return e.get(`visible`)&&(!e.isGroup()||e.isGroup()&&e.getChildren().length>0)});return i.length>0?H(i,function(i){var a=i.getBBox(),o=a.minX,s=a.maxX,c=a.minY,l=a.maxY;ot&&(t=s),cr&&(r=l)}):(e=0,t=0,n=0,r=0),{x:e,y:n,minX:e,minY:n,maxX:t,maxY:r,width:t-e,height:r-n}},t.prototype.getCanvasBBox=function(){var e=1/0,t=-1/0,n=1/0,r=-1/0,i=this.getChildren().filter(function(e){return e.get(`visible`)&&(!e.isGroup()||e.isGroup()&&e.getChildren().length>0)});return i.length>0?H(i,function(i){var a=i.getCanvasBBox(),o=a.minX,s=a.maxX,c=a.minY,l=a.maxY;ot&&(t=s),cr&&(r=l)}):(e=0,t=0,n=0,r=0),{x:e,y:n,minX:e,minY:n,maxX:t,maxY:r,width:t-e,height:r-n}},t.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return t.children=[],t},t.prototype.onAttrChange=function(t,n,r){if(e.prototype.onAttrChange.call(this,t,n,r),t===`matrix`){var i=this.getTotalMatrix();this._applyChildrenMarix(i)}},t.prototype.applyMatrix=function(t){var n=this.getTotalMatrix();e.prototype.applyMatrix.call(this,t);var r=this.getTotalMatrix();r!==n&&this._applyChildrenMarix(r)},t.prototype._applyChildrenMarix=function(e){H(this.getChildren(),function(t){t.applyMatrix(e)})},t.prototype.addShape=function(){var e=[...arguments],t=e[0],n=e[1];ln(t)?n=t:n.type=t;var r=Bu[n.type];r||(r=ji(n.type),Bu[n.type]=r);var i=new(this.getShapeBase())[r](n);return this.add(i),i},t.prototype.addGroup=function(){var e=[...arguments],t=e[0],n=e[1],r;if(z(t))r=n?new t(n):new t({parent:this});else{var i=t||{};r=new(this.getGroupBase())(i)}return this.add(r),r},t.prototype.getCanvas=function(){return this.isCanvas()?this:this.get(`canvas`)},t.prototype.getShape=function(e,t,n){if(!ss(this))return null;var r=this.getChildren(),i;if(this.isCanvas())i=this._findShape(r,e,t,n);else{var a=[e,t,1];a=this.invertFromMatrix(a),this.isClipped(a[0],a[1])||(i=this._findShape(r,a[0],a[1],n))}return i},t.prototype._findShape=function(e,t,n,r){for(var i=null,a=e.length-1;a>=0;a--){var o=e[a];if(ss(o)&&(o.isGroup()?i=o.getShape(t,n,r):o.isHit(t,n)&&(i=o)),i)break}return i},t.prototype.add=function(e){var t=this.getCanvas(),n=this.getChildren(),r=this.get(`timeline`),i=e.getParent();i&&Ru(i,e,!1),e.set(`parent`,this),t&&Iu(e,t),r&&Lu(e,r),n.push(e),e.onCanvasChange(`add`),this._applyElementMatrix(e)},t.prototype._applyElementMatrix=function(e){var t=this.getTotalMatrix();t&&e.applyMatrix(t)},t.prototype.getChildren=function(){return this.get(`children`)||[]},t.prototype.sort=function(){var e=this.getChildren();H(e,function(e,t){return e[Vu]=t,e}),e.sort(zu(function(e,t){return e.get(`zIndex`)-t.get(`zIndex`)})),this.onCanvasChange(`sort`)},t.prototype.clear=function(){if(this.set(`clearing`,!0),!this.destroyed){for(var e=this.getChildren(),t=e.length-1;t>=0;t--)e[t].destroy();this.set(`children`,[]),this.onCanvasChange(`clear`),this.set(`clearing`,!1)}},t.prototype.destroy=function(){this.get(`destroyed`)||(this.clear(),e.prototype.destroy.call(this))},t.prototype.getFirst=function(){return this.getChildByIndex(0)},t.prototype.getLast=function(){var e=this.getChildren();return this.getChildByIndex(e.length-1)},t.prototype.getChildByIndex=function(e){return this.getChildren()[e]},t.prototype.getCount=function(){return this.getChildren().length},t.prototype.contain=function(e){return this.getChildren().indexOf(e)>-1},t.prototype.removeChild=function(e,t){t===void 0&&(t=!0),this.contain(e)&&e.remove(t)},t.prototype.findAll=function(e){var t=[];return H(this.getChildren(),function(n){e(n)&&t.push(n),n.isGroup()&&(t=t.concat(n.findAll(e)))}),t},t.prototype.find=function(e){var t=null;return H(this.getChildren(),function(n){if(e(n)?t=n:n.isGroup()&&(t=n.find(e)),t)return!1}),t},t.prototype.findById=function(e){return this.find(function(t){return t.get(`id`)===e})},t.prototype.findByClassName=function(e){return this.find(function(t){return t.get(`className`)===e})},t.prototype.findAllByName=function(e){return this.findAll(function(t){return t.get(`name`)===e})},t}(Pu)}));function Wu(){return od||=(ld(Gu),cd.now()+sd)}function Gu(){od=0}function Ku(){this._call=this._time=this._next=null}function qu(e,t,n){var r=new Ku;return r.restart(e,t,n),r}function Ju(){Wu(),++$u;for(var e=rd,t;e;)(t=od-e._time)>=0&&e._call.call(null,t),e=e._next;--$u}function Yu(){od=(ad=cd.now())+sd,$u=ed=0;try{Ju()}finally{$u=0,Zu(),od=0}}function Xu(){var e=cd.now(),t=e-ad;t>nd&&(sd-=t,ad=e)}function Zu(){for(var e,t=rd,n,r=1/0;t;)t._call?(r>t._time&&(r=t._time),e=t,t=t._next):(n=t._next,t._next=null,t=e?e._next=n:rd=n);id=e,Qu(r)}function Qu(e){$u||(ed&&=clearTimeout(ed),e-od>24?(e<1/0&&(ed=setTimeout(Yu,e-cd.now()-sd)),td&&=clearInterval(td)):(td||=(ad=cd.now(),setInterval(Xu,nd)),$u=1,ld(Yu)))}var $u,ed,td,nd,rd,id,ad,od,sd,cd,ld,ud=t((()=>{$u=0,ed=0,td=0,nd=1e3,ad=0,od=0,sd=0,cd=typeof performance==`object`&&performance.now?performance:Date,ld=typeof window==`object`&&window.requestAnimationFrame?window.requestAnimationFrame.bind(window):function(e){setTimeout(e,17)},Ku.prototype=qu.prototype={constructor:Ku,restart:function(e,t,n){if(typeof e!=`function`)throw TypeError(`callback is not a function`);n=(n==null?Wu():+n)+(t==null?0:+t),!this._next&&id!==this&&(id?id._next=this:rd=this,id=this),this._call=e,this._time=n,Qu()},stop:function(){this._call&&(this._call=null,this._time=1/0,Qu())}}})),dd=t((()=>{ud()}));function fd(e,t,n){e.prototype=t.prototype=n,n.constructor=e}function pd(e,t){var n=Object.create(e.prototype);for(var r in t)n[r]=t[r];return n}var md=t((()=>{}));function hd(){}function gd(){return this.rgb().formatHex()}function _d(){return this.rgb().formatHex8()}function vd(){return Nd(this).formatHsl()}function yd(){return this.rgb().formatRgb()}function bd(e){var t,n;return e=(e+``).trim().toLowerCase(),(t=Wd.exec(e))?(n=t[1].length,t=parseInt(t[1],16),n===6?xd(t):n===3?new Td(t>>8&15|t>>4&240,t>>4&15|t&240,(t&15)<<4|t&15,1):n===8?Sd(t>>24&255,t>>16&255,t>>8&255,(t&255)/255):n===4?Sd(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|t&240,((t&15)<<4|t&15)/255):null):(t=Gd.exec(e))?new Td(t[1],t[2],t[3],1):(t=Kd.exec(e))?new Td(t[1]*255/100,t[2]*255/100,t[3]*255/100,1):(t=qd.exec(e))?Sd(t[1],t[2],t[3],t[4]):(t=Jd.exec(e))?Sd(t[1]*255/100,t[2]*255/100,t[3]*255/100,t[4]):(t=Yd.exec(e))?Md(t[1],t[2]/100,t[3]/100,1):(t=Xd.exec(e))?Md(t[1],t[2]/100,t[3]/100,t[4]):Zd.hasOwnProperty(e)?xd(Zd[e]):e===`transparent`?new Td(NaN,NaN,NaN,0):null}function xd(e){return new Td(e>>16&255,e>>8&255,e&255,1)}function Sd(e,t,n,r){return r<=0&&(e=t=n=NaN),new Td(e,t,n,r)}function Cd(e){return e instanceof hd||(e=bd(e)),e?(e=e.rgb(),new Td(e.r,e.g,e.b,e.opacity)):new Td}function wd(e,t,n,r){return arguments.length===1?Cd(e):new Td(e,t,n,r??1)}function Td(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Ed(){return`#${jd(this.r)}${jd(this.g)}${jd(this.b)}`}function Dd(){return`#${jd(this.r)}${jd(this.g)}${jd(this.b)}${jd((isNaN(this.opacity)?1:this.opacity)*255)}`}function Od(){let e=kd(this.opacity);return`${e===1?`rgb(`:`rgba(`}${Ad(this.r)}, ${Ad(this.g)}, ${Ad(this.b)}${e===1?`)`:`, ${e})`}`}function kd(e){return isNaN(e)?1:Math.max(0,Math.min(1,e))}function Ad(e){return Math.max(0,Math.min(255,Math.round(e)||0))}function jd(e){return e=Ad(e),(e<16?`0`:``)+e.toString(16)}function Md(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new Fd(e,t,n,r)}function Nd(e){if(e instanceof Fd)return new Fd(e.h,e.s,e.l,e.opacity);if(e instanceof hd||(e=bd(e)),!e)return new Fd;if(e instanceof Fd)return e;e=e.rgb();var t=e.r/255,n=e.g/255,r=e.b/255,i=Math.min(t,n,r),a=Math.max(t,n,r),o=NaN,s=a-i,c=(a+i)/2;return s?(o=t===a?(n-r)/s+(n0&&c<1?0:o,new Fd(o,s,c,e.opacity)}function Pd(e,t,n,r){return arguments.length===1?Nd(e):new Fd(e,t,n,r??1)}function Fd(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Id(e){return e=(e||0)%360,e<0?e+360:e}function Ld(e){return Math.max(0,Math.min(1,e||0))}function Rd(e,t,n){return(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)*255}var zd,Bd,Vd,Hd,Ud,Wd,Gd,Kd,qd,Jd,Yd,Xd,Zd,Qd=t((()=>{md(),zd=.7,Bd=1/zd,Vd=`\\s*([+-]?\\d+)\\s*`,Hd=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)\\s*`,Ud=`\\s*([+-]?(?:\\d*\\.)?\\d+(?:[eE][+-]?\\d+)?)%\\s*`,Wd=/^#([0-9a-f]{3,8})$/,Gd=RegExp(`^rgb\\(${Vd},${Vd},${Vd}\\)$`),Kd=RegExp(`^rgb\\(${Ud},${Ud},${Ud}\\)$`),qd=RegExp(`^rgba\\(${Vd},${Vd},${Vd},${Hd}\\)$`),Jd=RegExp(`^rgba\\(${Ud},${Ud},${Ud},${Hd}\\)$`),Yd=RegExp(`^hsl\\(${Hd},${Ud},${Ud}\\)$`),Xd=RegExp(`^hsla\\(${Hd},${Ud},${Ud},${Hd}\\)$`),Zd={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},fd(hd,bd,{copy(e){return Object.assign(new this.constructor,this,e)},displayable(){return this.rgb().displayable()},hex:gd,formatHex:gd,formatHex8:_d,formatHsl:vd,formatRgb:yd,toString:yd}),fd(Td,wd,pd(hd,{brighter(e){return e=e==null?Bd:Bd**+e,new Td(this.r*e,this.g*e,this.b*e,this.opacity)},darker(e){return e=e==null?zd:zd**+e,new Td(this.r*e,this.g*e,this.b*e,this.opacity)},rgb(){return this},clamp(){return new Td(Ad(this.r),Ad(this.g),Ad(this.b),kd(this.opacity))},displayable(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ed,formatHex:Ed,formatHex8:Dd,formatRgb:Od,toString:Od})),fd(Fd,Pd,pd(hd,{brighter(e){return e=e==null?Bd:Bd**+e,new Fd(this.h,this.s,this.l*e,this.opacity)},darker(e){return e=e==null?zd:zd**+e,new Fd(this.h,this.s,this.l*e,this.opacity)},rgb(){var e=this.h%360+(this.h<0)*360,t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,i=2*n-r;return new Td(Rd(e>=240?e-240:e+120,i,r),Rd(e,i,r),Rd(e<120?e+240:e-120,i,r),this.opacity)},clamp(){return new Fd(Id(this.h),Ld(this.s),Ld(this.l),kd(this.opacity))},displayable(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl(){let e=kd(this.opacity);return`${e===1?`hsl(`:`hsla(`}${Id(this.h)}, ${Ld(this.s)*100}%, ${Ld(this.l)*100}%${e===1?`)`:`, ${e})`}`}}))})),$d=t((()=>{Qd(),md()})),ef=t((()=>{})),tf=t((()=>{ef()})),nf,rf=t((()=>{nf=e=>()=>e}));function af(e,t){return function(n){return e+n*t}}function of(e,t,n){return e**=+n,t=t**+n-e,n=1/n,function(r){return(e+r*t)**+n}}function sf(e){return(e=+e)==1?cf:function(t,n){return n-t?of(t,n,e):nf(isNaN(t)?n:t)}}function cf(e,t){var n=t-e;return n?af(e,n):nf(isNaN(e)?t:e)}var lf=t((()=>{rf()})),uf,df=t((()=>{$d(),ef(),tf(),lf(),uf=(function e(t){var n=sf(t);function r(e,t){var r=n((e=wd(e)).r,(t=wd(t)).r),i=n(e.g,t.g),a=n(e.b,t.b),o=cf(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=i(t),e.b=a(t),e.opacity=o(t),e+``}}return r.gamma=e,r})(1)}));function ff(e,t){t||=[];var n=e?Math.min(t.length,e.length):0,r=t.slice(),i;return function(a){for(i=0;i{}));function hf(e,t){return(pf(t)?ff:gf)(e,t)}function gf(e,t){var n=t?t.length:0,r=e?Math.min(n,e.length):0,i=Array(r),a=Array(n),o;for(o=0;o{jf(),mf()}));function vf(e,t){var n=new Date;return e=+e,t=+t,function(r){return n.setTime(e*(1-r)+t*r),n}}var yf=t((()=>{}));function bf(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var xf=t((()=>{}));function Sf(e,t){var n={},r={},i;for(i in(typeof e!=`object`||!e)&&(e={}),(typeof t!=`object`||!t)&&(t={}),t)i in e?n[i]=Af(e[i],t[i]):r[i]=t[i];return function(e){for(i in n)r[i]=n[i](e);return r}}var Cf=t((()=>{jf()}));function wf(e){return function(){return e}}function Tf(e){return function(t){return e(t)+``}}function Ef(e,t){var n=Df.lastIndex=Of.lastIndex=0,r,i,a,o=-1,s=[],c=[];for(e+=``,t+=``;(r=Df.exec(e))&&(i=Of.exec(t));)(a=i.index)>n&&(a=t.slice(n,a),s[o]?s[o]+=a:s[++o]=a),(r=r[0])===(i=i[0])?s[o]?s[o]+=i:s[++o]=i:(s[++o]=null,c.push({i:o,x:bf(r,i)})),n=Of.lastIndex;return n{xf(),Df=/[-+]?(?:\d+\.?\d*|\.?\d+)(?:[eE][-+]?\d+)?/g,Of=new RegExp(Df.source,`g`)}));function Af(e,t){var n=typeof t,r;return t==null||n===`boolean`?nf(t):(n===`number`?bf:n===`string`?(r=bd(t))?(t=r,uf):Ef:t instanceof bd?uf:t instanceof Date?vf:pf(t)?ff:Array.isArray(t)?gf:typeof t.valueOf!=`function`&&typeof t.toString!=`function`||isNaN(t)?Sf:bf)(e,t)}var jf=t((()=>{$d(),df(),_f(),yf(),xf(),Cf(),kf(),rf(),mf()})),Mf=t((()=>{jf(),_f(),ef(),tf(),yf(),lf(),xf(),mf(),Cf(),kf(),df(),$d()}));function Nf(e){return+e}var Pf=t((()=>{}));function Ff(e){return e*e}function If(e){return e*(2-e)}function Lf(e){return((e*=2)<=1?e*e:--e*(2-e)+1)/2}var Rf=t((()=>{}));function zf(e){return e*e*e}function Bf(e){return--e*e*e+1}function Vf(e){return((e*=2)<=1?e*e*e:(e-=2)*e*e+2)/2}var Hf=t((()=>{})),Uf,Wf,Gf,Kf,qf=t((()=>{Uf=3,Wf=(function e(t){t=+t;function n(e){return e**+t}return n.exponent=e,n})(Uf),Gf=(function e(t){t=+t;function n(e){return 1-(1-e)**t}return n.exponent=e,n})(Uf),Kf=(function e(t){t=+t;function n(e){return((e*=2)<=1?e**+t:2-(2-e)**t)/2}return n.exponent=e,n})(Uf)}));function Jf(e){return+e==1?1:1-Math.cos(e*Qf)}function Yf(e){return Math.sin(e*Qf)}function Xf(e){return(1-Math.cos(Zf*e))/2}var Zf,Qf,$f=t((()=>{Zf=Math.PI,Qf=Zf/2}));function ep(e){return(2**(-10*e)-.0009765625)*1.0009775171065494}var tp=t((()=>{}));function np(e){return ep(1-e)}function rp(e){return 1-ep(e)}function ip(e){return((e*=2)<=1?ep(1-e):2-ep(e-1))/2}var ap=t((()=>{tp()}));function op(e){return 1-Math.sqrt(1-e*e)}function sp(e){return Math.sqrt(1- --e*e)}function cp(e){return((e*=2)<=1?1-Math.sqrt(1-e*e):Math.sqrt(1-(e-=2)*e)+1)/2}var lp=t((()=>{}));function up(e){return 1-dp(1-e)}function dp(e){return(e=+e){pp=4/11,mp=6/11,hp=8/11,gp=3/4,_p=9/11,vp=10/11,yp=15/16,bp=21/22,xp=63/64,Sp=1/pp/pp})),wp,Tp,Ep,Dp,Op=t((()=>{wp=1.70158,Tp=(function e(t){t=+t;function n(e){return(e=+e)*e*(t*(e-1)+e)}return n.overshoot=e,n})(wp),Ep=(function e(t){t=+t;function n(e){return--e*e*((e+1)*t+e)+1}return n.overshoot=e,n})(wp),Dp=(function e(t){t=+t;function n(e){return((e*=2)<1?e*e*((t+1)*e-t):(e-=2)*e*((t+1)*e+t)+2)/2}return n.overshoot=e,n})(wp)})),kp,Ap,jp,Mp,Np,Pp,Fp=t((()=>{tp(),kp=2*Math.PI,Ap=1,jp=.3,Mp=(function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=kp);function i(e){return t*ep(- --e)*Math.sin((r-e)/n)}return i.amplitude=function(t){return e(t,n*kp)},i.period=function(n){return e(t,n)},i})(Ap,jp),Np=(function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=kp);function i(e){return 1-t*ep(e=+e)*Math.sin((e+r)/n)}return i.amplitude=function(t){return e(t,n*kp)},i.period=function(n){return e(t,n)},i})(Ap,jp),Pp=(function e(t,n){var r=Math.asin(1/(t=Math.max(1,t)))*(n/=kp);function i(e){return((e=e*2-1)<0?t*ep(-e)*Math.sin((r-e)/n):2-t*ep(e)*Math.sin((r+e)/n))/2}return i.amplitude=function(t){return e(t,n*kp)},i.period=function(n){return e(t,n)},i})(Ap,jp)})),Ip=r({easeBack:()=>Dp,easeBackIn:()=>Tp,easeBackInOut:()=>Dp,easeBackOut:()=>Ep,easeBounce:()=>dp,easeBounceIn:()=>up,easeBounceInOut:()=>fp,easeBounceOut:()=>dp,easeCircle:()=>cp,easeCircleIn:()=>op,easeCircleInOut:()=>cp,easeCircleOut:()=>sp,easeCubic:()=>Vf,easeCubicIn:()=>zf,easeCubicInOut:()=>Vf,easeCubicOut:()=>Bf,easeElastic:()=>Np,easeElasticIn:()=>Mp,easeElasticInOut:()=>Pp,easeElasticOut:()=>Np,easeExp:()=>ip,easeExpIn:()=>np,easeExpInOut:()=>ip,easeExpOut:()=>rp,easeLinear:()=>Nf,easePoly:()=>Kf,easePolyIn:()=>Wf,easePolyInOut:()=>Kf,easePolyOut:()=>Gf,easeQuad:()=>Lf,easeQuadIn:()=>Ff,easeQuadInOut:()=>Lf,easeQuadOut:()=>If,easeSin:()=>Xf,easeSinIn:()=>Jf,easeSinInOut:()=>Xf,easeSinOut:()=>Yf}),Lp=t((()=>{Pf(),Rf(),Hf(),qf(),$f(),ap(),lp(),Cp(),Op(),Fp()}));function Rp(e){return Bp[e.toLowerCase()]||Ip[e]}function zp(e,t){Bp[e.toLowerCase()]=t}var Bp,Vp=t((()=>{Lp(),Bp={}})),Hp,Up,Wp=t((()=>{Hp=function(e){return[`fill`,`stroke`,`fillStyle`,`strokeStyle`].includes(e)},Up=function(e){return/^[r,R,L,l]{1}[\s]*\(/.test(e)}}));function Gp(e,t,n){var r={},i=t.fromAttrs,a=t.toAttrs;if(!e.destroyed){var o;for(var s in a)if(!Oa(i[s],a[s]))if(s===`path`){var c=a[s],l=i[s];c.length>l.length?(c=xo(a[s]),l=xo(i[s]),l=Jo(l,c),l=Yo(l,c),t.fromAttrs.path=l,t.toAttrs.path=c):t.pathFormatted||=(c=xo(a[s]),l=xo(i[s]),l=Yo(l,c),t.fromAttrs.path=l,t.toAttrs.path=c,!0),r[s]=[];for(var u=0;u{J(),dd(),Mf(),Vp(),Xo(),Wp(),qp=[1,0,0,0,1,0,0,0,1],Jp=function(){function e(e){this.animators=[],this.current=0,this.timer=null,this.canvas=e}return e.prototype.initTimer=function(){var e=this,t=!1,n,r,i;this.timer=qu(function(a){if(e.current=a,e.animators.length>0){for(var o=e.animators.length-1;o>=0;o--){if(n=e.animators[o],n.destroyed){e.removeAnimator(o);continue}if(!n.isAnimatePaused()){r=n.get(`animations`);for(var s=r.length-1;s>=0;s--)i=r[s],t=Kp(n,i,a),t&&(r.splice(s,1),t=!1,i.callback&&i.callback())}r.length===0&&e.removeAnimator(o)}e.canvas.get(`autoDraw`)||e.canvas.draw()}})},e.prototype.addAnimator=function(e){this.animators.push(e)},e.prototype.removeAnimator=function(e){this.animators.splice(e,1)},e.prototype.isAnimating=function(){return!!this.animators.length},e.prototype.stop=function(){this.timer&&this.timer.stop()},e.prototype.stopAllAnimations=function(e){e===void 0&&(e=!0),this.animators.forEach(function(t){t.stopAnimate(e)}),this.animators=[],this.canvas.draw()},e.prototype.getTime=function(){return this.current},e}()}));function Xp(e,t,n){n.name=t,n.target=e,n.currentTarget=e,n.delegateTarget=e,e.emit(t,n)}function Zp(e,t,n){if(n.bubbles){var r=void 0,i=!1;if(t===`mouseenter`?(r=n.fromShape,i=!0):t===`mouseleave`&&(i=!0,r=n.toShape),e.isCanvas()&&i)return;if(r&&os(e,r)){n.bubbles=!1;return}n.name=t,n.currentTarget=e,n.delegateTarget=e,e.emit(t,n)}}var Qp,$p,em,tm,nm=t((()=>{es(),ls(),Qp=40,$p=0,em=[`mousedown`,`mouseup`,`dblclick`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`mouseenter`,`touchstart`,`touchmove`,`touchend`,`dragenter`,`dragover`,`dragleave`,`drop`,`contextmenu`,`mousewheel`],tm=function(){function e(e){var t=this;this.draggingShape=null,this.dragging=!1,this.currentShape=null,this.mousedownShape=null,this.mousedownPoint=null,this._eventCallback=function(e){var n=e.type;t._triggerEvent(n,e)},this._onDocumentMove=function(e){if(t.canvas.get(`el`)!==e.target&&(t.dragging||t.currentShape)){var n=t._getPointInfo(e);t.dragging&&t._emitEvent(`drag`,e,n,t.draggingShape)}},this._onDocumentMouseUp=function(e){if(t.canvas.get(`el`)!==e.target&&t.dragging){var n=t._getPointInfo(e);t.draggingShape&&t._emitEvent(`drop`,e,n,null),t._emitEvent(`dragend`,e,n,t.draggingShape),t._afterDrag(t.draggingShape,n,e)}},this.canvas=e.canvas}return e.prototype.init=function(){this._bindEvents()},e.prototype._bindEvents=function(){var e=this,t=this.canvas.get(`el`);H(em,function(n){t.addEventListener(n,e._eventCallback)}),document&&(document.addEventListener(`mousemove`,this._onDocumentMove),document.addEventListener(`mouseup`,this._onDocumentMouseUp))},e.prototype._clearEvents=function(){var e=this,t=this.canvas.get(`el`);H(em,function(n){t.removeEventListener(n,e._eventCallback)}),document&&(document.removeEventListener(`mousemove`,this._onDocumentMove),document.removeEventListener(`mouseup`,this._onDocumentMouseUp))},e.prototype._getEventObj=function(e,t,n,r,i,a){var o=new $o(e,t);return o.fromShape=i,o.toShape=a,o.x=n.x,o.y=n.y,o.clientX=n.clientX,o.clientY=n.clientY,o.propagationPath.push(r),o},e.prototype._getShape=function(e,t){return this.canvas.getShape(e.x,e.y,t)},e.prototype._getPointInfo=function(e){var t=this.canvas,n=t.getClientByEvent(e),r=t.getPointByEvent(e);return{x:r.x,y:r.y,clientX:n.x,clientY:n.y}},e.prototype._triggerEvent=function(e,t){var n=this._getPointInfo(t),r=this._getShape(n,t),i=this[`_on`+e],a=!1;if(i)i.call(this,n,r,t);else{var o=this.currentShape;e===`mouseenter`||e===`dragenter`||e===`mouseover`?(this._emitEvent(e,t,n,null,null,r),r&&this._emitEvent(e,t,n,r,null,r),e===`mouseenter`&&this.draggingShape&&this._emitEvent(`dragenter`,t,n,null)):e===`mouseleave`||e===`dragleave`||e===`mouseout`?(a=!0,o&&this._emitEvent(e,t,n,o,o,null),this._emitEvent(e,t,n,null,o,null),e===`mouseleave`&&this.draggingShape&&this._emitEvent(`dragleave`,t,n,null)):this._emitEvent(e,t,n,r,null,null)}if(a||(this.currentShape=r),r&&!r.get(`destroyed`)){var s=this.canvas,c=s.get(`el`);c.style.cursor=r.attr(`cursor`)||s.get(`cursor`)}},e.prototype._onmousedown=function(e,t,n){n.button===$p&&(this.mousedownShape=t,this.mousedownPoint=e,this.mousedownTimeStamp=n.timeStamp),this._emitEvent(`mousedown`,n,e,t,null,null)},e.prototype._emitMouseoverEvents=function(e,t,n,r){var i=this.canvas.get(`el`);n!==r&&(n&&(this._emitEvent(`mouseout`,e,t,n,n,r),this._emitEvent(`mouseleave`,e,t,n,n,r),(!r||r.get(`destroyed`))&&(i.style.cursor=this.canvas.get(`cursor`))),r&&(this._emitEvent(`mouseover`,e,t,r,n,r),this._emitEvent(`mouseenter`,e,t,r,n,r)))},e.prototype._emitDragoverEvents=function(e,t,n,r,i){r?(r!==n&&(n&&this._emitEvent(`dragleave`,e,t,n,n,r),this._emitEvent(`dragenter`,e,t,r,n,r)),i||this._emitEvent(`dragover`,e,t,r)):n&&this._emitEvent(`dragleave`,e,t,n,n,r),i&&this._emitEvent(`dragover`,e,t,r)},e.prototype._afterDrag=function(e,t,n){e&&(e.set(`capture`,!0),this.draggingShape=null),this.dragging=!1;var r=this._getShape(t,n);r!==e&&this._emitMouseoverEvents(n,t,e,r),this.currentShape=r},e.prototype._onmouseup=function(e,t,n){if(n.button===$p){var r=this.draggingShape;this.dragging?(r&&this._emitEvent(`drop`,n,e,t),this._emitEvent(`dragend`,n,e,r),this._afterDrag(r,e,n)):(this._emitEvent(`mouseup`,n,e,t),t===this.mousedownShape&&this._emitEvent(`click`,n,e,t),this.mousedownShape=null,this.mousedownPoint=null)}},e.prototype._ondragover=function(e,t,n){n.preventDefault();var r=this.currentShape;this._emitDragoverEvents(n,e,r,t,!0)},e.prototype._onmousemove=function(e,t,n){var r=this.canvas,i=this.currentShape,a=this.draggingShape;if(this.dragging)a&&this._emitDragoverEvents(n,e,i,t,!1),this._emitEvent(`drag`,n,e,a);else{var o=this.mousedownPoint;if(o){var s=this.mousedownShape,c=n.timeStamp-this.mousedownTimeStamp,l=o.clientX-e.clientX,u=o.clientY-e.clientY,d=l*l+u*u;c>120||d>Qp?s&&s.get(`draggable`)?(a=this.mousedownShape,a.set(`capture`,!1),this.draggingShape=a,this.dragging=!0,this._emitEvent(`dragstart`,n,e,a),this.mousedownShape=null,this.mousedownPoint=null):!s&&r.get(`draggable`)?(this.dragging=!0,this._emitEvent(`dragstart`,n,e,null),this.mousedownShape=null,this.mousedownPoint=null):(this._emitMouseoverEvents(n,e,i,t),this._emitEvent(`mousemove`,n,e,t)):(this._emitMouseoverEvents(n,e,i,t),this._emitEvent(`mousemove`,n,e,t))}else this._emitMouseoverEvents(n,e,i,t),this._emitEvent(`mousemove`,n,e,t)}},e.prototype._emitEvent=function(e,t,n,r,i,a){var o=this._getEventObj(e,t,n,r,i,a);if(r){o.shape=r,Xp(r,e,o);for(var s=r.getParent();s;)s.emitDelegation(e,o),o.propagationStopped||Zp(s,e,o),o.propagationPath.push(s),s=s.getParent()}else{var c=this.canvas;Xp(c,e,o)}},e.prototype.destroy=function(){this._clearEvents(),this.canvas=null,this.currentShape=null,this.draggingShape=null,this.mousedownPoint=null,this.mousedownShape=null,this.mousedownTimeStamp=null},e}()})),rm,im,am,om,sm=t((()=>{R(),js(),Uu(),ls(),Yp(),nm(),rm=`px`,im=ps(),am=im&&im.name===`firefox`,om=function(e){I(t,e);function t(t){var n=e.call(this,t)||this;return n.initContainer(),n.initDom(),n.initEvents(),n.initTimeline(),n}return t.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return t.cursor=`default`,t.supportCSSTransform=!1,t},t.prototype.initContainer=function(){var e=this.get(`container`);U(e)&&(e=document.getElementById(e),this.set(`container`,e))},t.prototype.initDom=function(){var e=this.createDom();this.set(`el`,e),this.get(`container`).appendChild(e),this.setDOMSize(this.get(`width`),this.get(`height`))},t.prototype.initEvents=function(){var e=new tm({canvas:this});e.init(),this.set(`eventController`,e)},t.prototype.initTimeline=function(){var e=new Jp(this);this.set(`timeline`,e)},t.prototype.setDOMSize=function(e,t){var n=this.get(`el`);cs&&(n.style.width=e+rm,n.style.height=t+rm)},t.prototype.changeSize=function(e,t){this.setDOMSize(e,t),this.set(`width`,e),this.set(`height`,t),this.onCanvasChange(`changeSize`)},t.prototype.getRenderer=function(){return this.get(`renderer`)},t.prototype.getCursor=function(){return this.get(`cursor`)},t.prototype.setCursor=function(e){this.set(`cursor`,e);var t=this.get(`el`);cs&&t&&(t.style.cursor=e)},t.prototype.getPointByEvent=function(e){if(this.get(`supportCSSTransform`)){if(am&&!B(e.layerX)&&e.layerX!==e.offsetX)return{x:e.layerX,y:e.layerY};if(!B(e.offsetX))return{x:e.offsetX,y:e.offsetY}}var t=this.getClientByEvent(e),n=t.x,r=t.y;return this.getPointByClient(n,r)},t.prototype.getClientByEvent=function(e){var t=e;return e.touches&&(t=e.type===`touchend`?e.changedTouches[0]:e.touches[0]),{x:t.clientX,y:t.clientY}},t.prototype.getPointByClient=function(e,t){var n=this.get(`el`).getBoundingClientRect();return{x:e-n.left,y:t-n.top}},t.prototype.getClientByPoint=function(e,t){var n=this.get(`el`).getBoundingClientRect();return{x:e+n.left,y:t+n.top}},t.prototype.draw=function(){},t.prototype.removeDom=function(){var e=this.get(`el`);e.parentNode.removeChild(e)},t.prototype.clearEvents=function(){this.get(`eventController`).destroy()},t.prototype.isCanvas=function(){return!0},t.prototype.getParent=function(){return null},t.prototype.destroy=function(){var t=this.get(`timeline`);this.get(`destroyed`)||(this.clear(),t&&t.stop(),this.clearEvents(),this.removeDom(),e.prototype.destroy.call(this))},t}(Hu)})),cm,lm=t((()=>{R(),Uu(),cm=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.isGroup=function(){return!0},t.prototype.isEntityGroup=function(){return!1},t.prototype.clone=function(){for(var t=e.prototype.clone.call(this),n=this.getChildren(),r=0;r{R(),Fu(),Cu(),um=function(e){I(t,e);function t(t){return e.call(this,t)||this}return t.prototype._isInBBox=function(e,t){var n=this.getBBox();return n.minX<=e&&n.maxX>=e&&n.minY<=t&&n.maxY>=t},t.prototype.afterAttrsChange=function(t){e.prototype.afterAttrsChange.call(this,t),this.clearCacheBBox()},t.prototype.getBBox=function(){var e=this.cfg.bbox;return e||(e=this.calculateBBox(),this.set(`bbox`,e)),e},t.prototype.getCanvasBBox=function(){var e=this.cfg.canvasBBox;return e||(e=this.calculateCanvasBBox(),this.set(`canvasBBox`,e)),e},t.prototype.applyMatrix=function(t){e.prototype.applyMatrix.call(this,t),this.set(`canvasBBox`,null)},t.prototype.calculateCanvasBBox=function(){var e=this.getBBox(),t=this.getTotalMatrix(),n=e.minX,r=e.minY,i=e.maxX,a=e.maxY;if(t){var o=xu(t,[e.minX,e.minY]),s=xu(t,[e.maxX,e.minY]),c=xu(t,[e.minX,e.maxY]),l=xu(t,[e.maxX,e.maxY]);n=Math.min(o[0],s[0],c[0],l[0]),i=Math.max(o[0],s[0],c[0],l[0]),r=Math.min(o[1],s[1],c[1],l[1]),a=Math.max(o[1],s[1],c[1],l[1])}var u=this.attrs;if(u.shadowColor){var d=u.shadowBlur,f=d===void 0?0:d,p=u.shadowOffsetX,m=p===void 0?0:p,h=u.shadowOffsetY,g=h===void 0?0:h,_=n-f+m,v=i+f+m,y=r-f+g,b=a+f+g;n=Math.min(n,_),i=Math.max(i,v),r=Math.min(r,y),a=Math.max(a,b)}return{x:n,y:r,minX:n,minY:r,maxX:i,maxY:a,width:i-n,height:a-r}},t.prototype.clearCacheBBox=function(){this.set(`bbox`,null),this.set(`canvasBBox`,null)},t.prototype.isClipShape=function(){return this.get(`isClipShape`)},t.prototype.isInShape=function(e,t){return!1},t.prototype.isOnlyHitBox=function(){return!1},t.prototype.isHit=function(e,t){var n=this.get(`startArrowShape`),r=this.get(`endArrowShape`),i=[e,t,1];i=this.invertFromMatrix(i);var a=i[0],o=i[1],s=this._isInBBox(a,o);return this.isOnlyHitBox()?s:!!(s&&!this.isClipped(a,o)&&(this.isInShape(a,o)||n&&n.isHit(a,o)||r&&r.isHit(a,o)))},t}(Pu)}));function fm(e,t){mm.set(e,t)}function pm(e){return mm.get(e)}var mm,hm=t((()=>{mm=new Map}));function gm(e){var t=e.attr();return{x:t.x,y:t.y,width:t.width,height:t.height}}var _m=t((()=>{}));function vm(e){var t=e.attr(),n=t.x,r=t.y,i=t.r;return{x:n-i,y:r-i,width:i*2,height:i*2}}var ym=t((()=>{})),bm=r({distance:()=>xm,getBBoxByArray:()=>Cm,getBBoxRange:()=>wm,isNumberEqual:()=>Sm,piMod:()=>Tm});function xm(e,t,n,r){var i=e-n,a=t-r;return Math.sqrt(i*i+a*a)}function Sm(e,t){return Math.abs(e-t)<.001}function Cm(e,t){var n=Mn(e),r=Mn(t),i=An(e),a=An(t);return{x:n,y:r,width:i-n,height:a-r}}function wm(e,t,n,r){return{minX:Mn([e,n]),maxX:An([e,n]),minY:Mn([t,r]),maxY:An([t,r])}}function Tm(e){return(e+Math.PI*2)%(Math.PI*2)}var Em=t((()=>{J()})),Dm,Om=t((()=>{Em(),ou(),Dm={box:function(e,t,n,r){return Cm([e,n],[t,r])},length:function(e,t,n,r){return xm(e,t,n,r)},pointAt:function(e,t,n,r,i){return{x:(1-i)*e+i*n,y:(1-i)*t+i*r}},pointDistance:function(e,t,n,r,i,a){var o=(n-e)*(i-e)+(r-t)*(a-t);return o<0?xm(e,t,i,a):o>(n-e)*(n-e)+(r-t)*(r-t)?xm(n,r,i,a):this.pointToLine(e,t,n,r,i,a)},pointToLine:function(e,t,n,r,i,a){var o=[n-e,r-t];if(Xl(o,[0,0]))return Math.sqrt((i-e)*(i-e)+(a-t)*(a-t));var s=[-o[1],o[0]];Il(s,s);var c=[i-e,a-t];return Math.abs(Ll(c,s))},tangentAngle:function(e,t,n,r){return Math.atan2(r-t,n-e)}}}));function km(e,t,n,r,i,a){var o,s=1/0,c=[n,r],l=20;a&&a>200&&(l=a/10);for(var u=1/l,d=u/10,f=0;f<=l;f++){var p=f*u,m=[i.apply(null,e.concat([p])),i.apply(null,t.concat([p]))],h=xm(c[0],c[1],m[0],m[1]);h=0&&h{Em(),jm=1e-4}));function Nm(e,t,n,r){var i=1-r;return i*i*e+2*r*i*t+r*r*n}function Pm(e,t,n){var r=e+n-2*t;if(Sm(r,0))return[.5];var i=(e-t)/r;return i<=1&&i>=0?[i]:[]}function Fm(e,t,n,r){return 2*(1-r)*(t-e)+2*r*(n-t)}function Im(e,t,n,r,i,a,o){var s=Nm(e,n,i,o),c=Nm(t,r,a,o),l=Dm.pointAt(e,t,n,r,o),u=Dm.pointAt(n,r,i,a,o);return[[e,t,l.x,l.y,s,c],[s,c,u.x,u.y,i,a]]}function Lm(e,t,n,r,i,a,o){if(o===0)return(xm(e,t,n,r)+xm(n,r,i,a)+xm(e,t,i,a))/2;var s=Im(e,t,n,r,i,a,.5),c=s[0],l=s[1];return c.push(o-1),l.push(o-1),Lm.apply(null,c)+Lm.apply(null,l)}var Rm,zm=t((()=>{Om(),Em(),Mm(),Rm={box:function(e,t,n,r,i,a){var o=Pm(e,n,i)[0],s=Pm(t,r,a)[0],c=[e,i],l=[t,a];return o!==void 0&&c.push(Nm(e,n,i,o)),s!==void 0&&l.push(Nm(t,r,a,s)),Cm(c,l)},length:function(e,t,n,r,i,a){return Lm(e,t,n,r,i,a,3)},nearestPoint:function(e,t,n,r,i,a,o,s){return km([e,n,i],[t,r,a],o,s,Nm)},pointDistance:function(e,t,n,r,i,a,o,s){var c=this.nearestPoint(e,t,n,r,i,a,o,s);return xm(c.x,c.y,o,s)},interpolationAt:Nm,pointAt:function(e,t,n,r,i,a,o){return{x:Nm(e,n,i,o),y:Nm(t,r,a,o)}},divide:function(e,t,n,r,i,a,o){return Im(e,t,n,r,i,a,o)},tangentAngle:function(e,t,n,r,i,a,o){var s=Fm(e,n,i,o),c=Fm(t,r,a,o);return Tm(Math.atan2(c,s))}}}));function Bm(e,t,n,r,i){var a=1-i;return a*a*a*e+3*t*i*a*a+3*n*i*i*a+r*i*i*i}function Vm(e,t,n,r,i){var a=1-i;return 3*(a*a*(t-e)+2*a*i*(n-t)+i*i*(r-n))}function Hm(e,t,n,r){var i=-3*e+9*t-9*n+3*r,a=6*e-12*t+6*n,o=3*t-3*e,s=[],c,l,u;if(Sm(i,0))Sm(a,0)||(c=-o/a,c>=0&&c<=1&&s.push(c));else{var d=a*a-4*i*o;Sm(d,0)?s.push(-a/(2*i)):d>0&&(u=Math.sqrt(d),c=(-a+u)/(2*i),l=(-a-u)/(2*i),c>=0&&c<=1&&s.push(c),l>=0&&l<=1&&s.push(l))}return s}function Um(e,t,n,r,i,a,o,s,c){var l=Bm(e,n,i,o,c),u=Bm(t,r,a,s,c),d=Dm.pointAt(e,t,n,r,c),f=Dm.pointAt(n,r,i,a,c),p=Dm.pointAt(i,a,o,s,c),m=Dm.pointAt(d.x,d.y,f.x,f.y,c),h=Dm.pointAt(f.x,f.y,p.x,p.y,c);return[[e,t,d.x,d.y,m.x,m.y,l,u],[l,u,h.x,h.y,p.x,p.y,o,s]]}function Wm(e,t,n,r,i,a,o,s,c){if(c===0)return Am([e,n,i,o],[t,r,a,s]);var l=Um(e,t,n,r,i,a,o,s,.5),u=l[0],d=l[1];return u.push(c-1),d.push(c-1),Wm.apply(null,u)+Wm.apply(null,d)}var Gm,Km=t((()=>{Em(),Om(),Mm(),Gm={extrema:Hm,box:function(e,t,n,r,i,a,o,s){for(var c=[e,o],l=[t,s],u=Hm(e,n,i,o),d=Hm(t,r,a,s),f=0;f0?n:n*-1}var Jm,Ym=t((()=>{Em(),Jm={box:function(e,t,n,r){return{x:e-n,y:t-r,width:n*2,height:r*2}},length:function(e,t,n,r){return Math.PI*(3*(n+r)-Math.sqrt((3*n+r)*(n+3*r)))},nearestPoint:function(e,t,n,r,i,a){var o=n,s=r;if(o===0||s===0)return{x:e,y:t};for(var c=i-e,l=a-t,u=Math.abs(c),d=Math.abs(l),f=o*o,p=s*s,m=Math.PI/4,h,g,_=0;_<4;_++){h=o*Math.cos(m),g=s*Math.sin(m);var v=(f-p)*Math.cos(m)**3/o,y=(p-f)*Math.sin(m)**3/s,b=h-v,x=g-y,S=u-v,C=d-y,w=Math.hypot(x,b),T=Math.hypot(C,S),E=w*Math.asin((b*C-x*S)/(w*T))/Math.sqrt(f+p-h*h-g*g);m+=E,m=Math.min(Math.PI/2,Math.max(0,m))}return{x:e+qm(h,c),y:t+qm(g,l)}},pointDistance:function(e,t,n,r,i,a){var o=this.nearestPoint(e,t,n,r,i,a);return xm(o.x,o.y,i,a)},pointAt:function(e,t,n,r,i){var a=2*Math.PI*i;return{x:e+n*Math.cos(a),y:t+r*Math.sin(a)}},tangentAngle:function(e,t,n,r,i){var a=2*Math.PI*i;return Tm(Math.atan2(r*Math.cos(a),-n*Math.sin(a)))}}}));function Xm(e,t,n,r,i,a,o,s){return-1*n*Math.cos(i)*Math.sin(s)-r*Math.sin(i)*Math.cos(s)}function Zm(e,t,n,r,i,a,o,s){return-1*n*Math.sin(i)*Math.sin(s)+r*Math.cos(i)*Math.cos(s)}function Qm(e,t,n){return Math.atan(-t/e*Math.tan(n))}function $m(e,t,n){return Math.atan(t/(e*Math.tan(n)))}function eh(e,t,n,r,i,a){return n*Math.cos(i)*Math.cos(a)-r*Math.sin(i)*Math.sin(a)+e}function th(e,t,n,r,i,a){return n*Math.sin(i)*Math.cos(a)+r*Math.cos(i)*Math.sin(a)+t}function nh(e,t,n,r){return(Math.atan2(r*e,n*t)+Math.PI*2)%(Math.PI*2)}function rh(e,t,n){return{x:e*Math.cos(n),y:t*Math.sin(n)}}function ih(e,t,n){var r=Math.cos(n),i=Math.sin(n);return[e*r-t*i,e*i+t*r]}var ah,oh=t((()=>{Em(),Ym(),ah={box:function(e,t,n,r,i,a,o){for(var s=Qm(n,r,i),c=1/0,l=-1/0,u=[a,o],d=-Math.PI*2;d<=Math.PI*2;d+=Math.PI){var f=s+d;al&&(l=p)}for(var m=$m(n,r,i),h=1/0,g=-1/0,_=[a,o],d=-Math.PI*2;d<=Math.PI*2;d+=Math.PI){var v=m+d;ag&&(g=y)}return{x:c,y:h,width:l-c,height:g-h}},length:function(e,t,n,r,i,a,o){},nearestPoint:function(e,t,n,r,i,a,o,s,c){var l=ih(s-e,c-t,-i),u=l[0],d=l[1],f=Jm.nearestPoint(0,0,n,r,u,d),p=nh(n,r,f.x,f.y);po&&(f=rh(n,r,o));var m=ih(f.x,f.y,i);return{x:m[0]+e,y:m[1]+t}},pointDistance:function(e,t,n,r,i,a,o,s,c){var l=this.nearestPoint(e,t,n,r,s,c);return xm(l.x,l.y,s,c)},pointAt:function(e,t,n,r,i,a,o,s){var c=(o-a)*s+a;return{x:eh(e,t,n,r,i,c),y:th(e,t,n,r,i,c)}},tangentAngle:function(e,t,n,r,i,a,o,s){var c=(o-a)*s+a,l=Xm(e,t,n,r,i,a,o,c),u=Zm(e,t,n,r,i,a,o,c);return Tm(Math.atan2(u,l))}}}));function sh(e){for(var t=0,n=[],r=0;r1||t<0||e.length<2)return null;var n=sh(e),r=n.segments,i=n.totalLength;if(i===0)return{x:e[0][0],y:e[0][1]};for(var a=0,o=null,s=0;s=a&&t<=a+d){var f=(t-a)/d;o=Dm.pointAt(l[0],l[1],u[0],u[1],f);break}a+=d}return o}function uh(e,t){if(t>1||t<0||e.length<2)return 0;for(var n=sh(e),r=n.segments,i=n.totalLength,a=0,o=0,s=0;s=a&&t<=a+d){o=Math.atan2(u[1]-l[1],u[0]-l[0]);break}a+=d}return o}function dh(e,t,n){for(var r=1/0,i=0;i{Om(),Em()})),ph,mh=t((()=>{fh(),Em(),ph={box:function(e){for(var t=[],n=[],r=0;r{fh(),mh(),gh={box:function(e){return ph.box(e)},length:function(e){return ch(hh(e))},pointAt:function(e,t){return lh(hh(e),t)},pointDistance:function(e,t,n){return dh(hh(e),t,n)},tangentAngle:function(e,t){return uh(hh(e),t)}}})),vh=r({Arc:()=>ah,Cubic:()=>Gm,Line:()=>Dm,Polygon:()=>gh,Polyline:()=>ph,Quad:()=>Rm,Util:()=>bm}),yh=t((()=>{zm(),Km(),oh(),Om(),_h(),mh(),Em()}));function bh(e,t){return!e||!t?e||t:{minX:Math.min(e.minX,t.minX),minY:Math.min(e.minY,t.minY),maxX:Math.max(e.maxX,t.maxX),maxY:Math.max(e.maxY,t.maxY)}}function xh(e,t){var n=e.get(`startArrowShape`),r=e.get(`endArrowShape`),i=null,a=null;return n&&(i=n.getCanvasBBox(),t=bh(t,i)),r&&(a=r.getCanvasBBox(),t=bh(t,a)),t}var Sh=t((()=>{}));function Ch(e){for(var t=e.attr().points,n=[],r=[],i=0;i{yh(),Sh()}));function Th(e){for(var t=e.attr().points,n=[],r=[],i=0;i{yh()}));function Dh(){if(!Oh){var e=document.createElement(`canvas`);e.width=1,e.height=1,Oh=e.getContext(`2d`)}return Oh}var Oh,kh=t((()=>{Oh=null}));function Ah(e,t,n){var r=1;if(U(e)&&(r=e.split(` `).length),r>1){var i=jh(t,n);return t*r+i*(r-1)}return t}function jh(e,t){return t?t-e:e*.14}function Mh(e,t){var n=Dh(),r=0;return B(e)||e===``?r:(n.save(),n.font=t,U(e)&&e.includes(` `)?H(e.split(` @@ -26,4 +26,4 @@ import{a as e,n as t,o as n,r,t as i}from"./chunk-jRWAZmH_.js";import{n as a,t a `)!==-1&&(t=e.split(` `)),this.set(`textArr`,t)},t.prototype.onAttrChange=function(t,n,r){e.prototype.onAttrChange.call(this,t,n,r),t.startsWith(`font`)&&this._assembleFont(),t===`text`&&this._setText(n)},t.prototype._getSpaceingY=function(){var e=this.attrs,t=e.lineHeight,n=e.fontSize*1;return t?t-n:n*.14},t.prototype._drawTextArr=function(e,t,n){var r=this.attrs,i=r.textBaseline,a=r.x,o=r.y,s=r.fontSize*1,c=this._getSpaceingY(),l=Ah(r.text,r.fontSize,r.lineHeight),u;H(t,function(t,r){u=o+r*(c+s)-l+s,i===`middle`&&(u+=l-s-(l-s)/2),i===`top`&&(u+=l-s),B(t)||(n?e.fillText(t,a,u):e.strokeText(t,a,u))})},t.prototype._drawText=function(e,t){var n=this.attr(),r=n.x,i=n.y,a=this.get(`textArr`);if(a)this._drawTextArr(e,a,t);else{var o=n.text;B(o)||(t?e.fillText(o,r,i):e.strokeText(o,r,i))}},t.prototype.strokeAndFill=function(e){var t=this.attrs,n=t.lineWidth,r=t.opacity,i=t.strokeOpacity,a=t.fillOpacity;this.isStroke()&&n>0&&(!B(i)&&i!==1&&(e.globalAlpha=r),this.stroke(e)),this.isFill()&&(!B(a)&&a!==1?(e.globalAlpha=a,this.fill(e),e.globalAlpha=r):this.fill(e)),this.afterDrawPath(e)},t.prototype.fill=function(e){this._drawText(e,!0)},t.prototype.stroke=function(e){this._drawText(e,!1)},t}(Dk)})),SA=r({Base:()=>Dk,Circle:()=>kk,Ellipse:()=>Mk,Image:()=>Fk,Line:()=>zk,Marker:()=>Hk,Path:()=>oA,Polygon:()=>uA,Polyline:()=>fA,Rect:()=>vA,Text:()=>bA}),CA=t((()=>{Ok(),Ak(),Nk(),Ik(),Bk(),Uk(),sA(),dA(),pA(),yA(),xA()}));function wA(e,t){return t?xu(Su(t),e):e}function TA(e,t,n){var r=e.getTotalMatrix();if(r){var i=wA([t,n,1],r);return[i[0],i[1]]}return[t,n]}function EA(e,t,n){if(e.isCanvas&&e.isCanvas())return!0;if(!ss(e)||e.cfg.isInView===!1)return!1;if(e.cfg.clipShape){var r=TA(e,t,n),i=r[0],a=r[1];if(e.isClipped(i,a))return!1}var o=e.cfg.cacheCanvasBBox||e.getCanvasBBox();return t>=o.minX&&t<=o.maxX&&n>=o.minY&&n<=o.maxY}function DA(e,t,n){if(!EA(e,t,n))return null;for(var r=null,i=e.getChildren(),a=i.length-1;a>=0;a--){var o=i[a];if(o.isGroup())r=DA(o,t,n);else if(EA(o,t,n)){var s=o,c=TA(o,t,n),l=c[0],u=c[1];s.isInShape(l,u)&&(r=o)}if(r)break}return r}var OA=t((()=>{X()})),kA,AA=t((()=>{R(),X(),OA(),CA(),Ek(),RO(),wk(),kA=function(e){I(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getDefaultCfg=function(){var t=e.prototype.getDefaultCfg.call(this);return t.renderer=`canvas`,t.autoDraw=!0,t.localRefresh=!0,t.refreshElements=[],t.clipView=!0,t.quickHit=!1,t},t.prototype.onCanvasChange=function(e){(e===`attr`||e===`sort`||e===`changeSize`)&&(this.set(`refreshElements`,[this]),this.draw())},t.prototype.getShapeBase=function(){return SA},t.prototype.getGroupBase=function(){return Tk},t.prototype.getPixelRatio=function(){var e=this.get(`pixelRatio`)||MO();return e>=1?Math.ceil(e):1},t.prototype.getViewRange=function(){return{minX:0,minY:0,maxX:this.cfg.width,maxY:this.cfg.height}},t.prototype.createDom=function(){var e=document.createElement(`canvas`),t=e.getContext(`2d`);return this.set(`context`,t),e},t.prototype.setDOMSize=function(t,n){e.prototype.setDOMSize.call(this,t,n);var r=this.get(`context`),i=this.get(`el`),a=this.getPixelRatio();i.width=a*t,i.height=a*n,a>1&&r.scale(a,a)},t.prototype.clear=function(){e.prototype.clear.call(this),this._clearFrame();var t=this.get(`context`),n=this.get(`el`);t.clearRect(0,0,n.width,n.height)},t.prototype.getShape=function(t,n){return this.get(`quickHit`)?DA(this,t,n):e.prototype.getShape.call(this,t,n,null)},t.prototype._getRefreshRegion=function(){var e=this.get(`refreshElements`),t=this.getViewRange(),n;return e.length&&e[0]===this?n=t:(n=xk(e),n&&(n.minX=Math.floor(n.minX),n.minY=Math.floor(n.minY),n.maxX=Math.ceil(n.maxX),n.maxY=Math.ceil(n.maxY),n.maxY+=1,this.get(`clipView`)&&(n=Sk(n,t)))),n},t.prototype.refreshElement=function(e){this.get(`refreshElements`).push(e)},t.prototype._clearFrame=function(){var e=this.get(`drawFrame`);e&&(aa(e),this.set(`drawFrame`,null),this.set(`refreshElements`,[]))},t.prototype.draw=function(){var e=this.get(`drawFrame`);this.get(`autoDraw`)&&e||this._startDraw()},t.prototype._drawAll=function(){var e=this.get(`context`),t=this.get(`el`),n=this.getChildren();e.clearRect(0,0,t.width,t.height),dk(e,this),fk(e,n),this.set(`refreshElements`,[])},t.prototype._drawRegion=function(){var e=this.get(`context`),t=this.get(`refreshElements`),n=this.getChildren(),r=this._getRefreshRegion();r?(e.clearRect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),e.save(),e.beginPath(),e.rect(r.minX,r.minY,r.maxX-r.minX,r.maxY-r.minY),e.clip(),dk(e,this),pk(this,n,r),fk(e,n,r),e.restore()):t.length&&hk(t),H(t,function(e){e.get(`hasChanged`)&&e.set(`hasChanged`,!1)}),this.set(`refreshElements`,[])},t.prototype._startDraw=function(){var e=this,t=this.get(`drawFrame`),n=this.get(`drawFrameCallback`);t||(t=ra(function(){e.get(`localRefresh`)?e._drawRegion():e._drawAll(),e.set(`drawFrame`,null),n&&n()}),this.set(`drawFrame`,t))},t.prototype.skipDraw=function(){},t.prototype.removeDom=function(){var e=this.get(`el`);e.width=0,e.height=0,e.parentNode.removeChild(e)},t}(om)})),jA=r({AbstractCanvas:()=>om,AbstractGroup:()=>cm,AbstractShape:()=>um,Base:()=>us,Canvas:()=>kA,Event:()=>$o,Group:()=>Tk,PathUtil:()=>fo,Shape:()=>SA,assembleFont:()=>Nh,getArcParams:()=>$O,getBBoxMethod:()=>pm,getOffScreenContext:()=>Dh,getTextHeight:()=>Ah,invert:()=>Su,isAllowCapture:()=>ss,multiplyVec2:()=>xu,registerBBox:()=>fm,registerEasing:()=>zp,version:()=>MA}),MA,NA=t((()=>{CA(),X(),AA(),Ek(),ek(),MA=`0.5.12`})),PA=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.sectorPathUpdate=void 0;var n=(R(),e(F)),r=(NA(),e(jA)),i=(J(),e(q)),a=oE();function o(e,t){var n,a=(0,r.getArcParams)(e,t),o=a.startAngle,s=a.endAngle;return!(0,i.isNumberEqual)(o,-Math.PI*.5)&&o<-Math.PI*.5&&(o+=Math.PI*2),!(0,i.isNumberEqual)(s,-Math.PI*.5)&&s<-Math.PI*.5&&(s+=Math.PI*2),t[5]===0&&(n=[s,o],o=n[0],s=n[1]),(0,i.isNumberEqual)(o,Math.PI*1.5)&&(o=Math.PI*-.5),(0,i.isNumberEqual)(s,Math.PI*-.5)&&(s=Math.PI*1.5),{startAngle:o,endAngle:s}}function s(e){var t;return e[0]===`M`||e[0]===`L`?t=[e[1],e[2]]:(e[0]===`a`||e[0]===`A`||e[0]===`C`)&&(t=[e[e.length-2],e[e.length-1]]),t}function c(e){var t,n,r,a=e.filter(function(e){return e[0]===`A`||e[0]===`a`});if(a.length===0)return{startAngle:0,endAngle:0,radius:0,innerRadius:0};var c=a[0],l=a.length>1?a[1]:a[0],u=e.indexOf(c),d=e.indexOf(l),f=s(e[u-1]),p=s(e[d-1]),m=o(f,c),h=m.startAngle,g=m.endAngle,_=o(p,l),v=_.startAngle,y=_.endAngle;(0,i.isNumberEqual)(h,v)&&(0,i.isNumberEqual)(g,y)?(n=h,r=g):(n=Math.min(h,v),r=Math.max(g,y));var b=c[1],x=a[a.length-1][1];return b{Object.defineProperty(t,`__esModule`,{value:!0}),t.waveIn=void 0;var n=(R(),e(F)),r=lE();function i(e,t,i){var a=(0,r.getCoordinateClipCfg)(i.coordinate,20),o=a.type,s=a.startState,c=a.endState,l=e.setClip({type:o,attrs:s});l.animate(c,(0,n.__assign)((0,n.__assign)({},t),{callback:function(){e&&!e.get(`destroyed`)&&e.set(`clipShape`,null),l.remove(!0)}}))}t.waveIn=i})),IA=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.zoomOut=t.zoomIn=void 0;var n=(R(),e(F)),r=(yu(),e(vu)),i=(J(),e(q));function a(e,t,o){if(e.isGroup())(0,i.each)(e.getChildren(),function(e){a(e,t,o)});else{var s=e.getBBox(),c=(s.minX+s.maxX)/2,l=(s.minY+s.maxY)/2;if(e.applyToMatrix([c,l,1]),o===`zoomIn`){var u=r.ext.transform(e.getMatrix(),[[`t`,-c,-l],[`s`,.01,.01],[`t`,c,l]]);e.setMatrix(u),e.animate({matrix:r.ext.transform(e.getMatrix(),[[`t`,-c,-l],[`s`,100,100],[`t`,c,l]])},t)}else e.animate({matrix:r.ext.transform(e.getMatrix(),[[`t`,-c,-l],[`s`,.01,.01],[`t`,c,l]])},(0,n.__assign)((0,n.__assign)({},t),{callback:function(){e.remove(!0)}}))}}function o(e,t,n){a(e,t,`zoomIn`)}t.zoomIn=o;function s(e,t,n){a(e,t,`zoomOut`)}t.zoomOut=s})),LA=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=EO(),n=OO(),r=kO(),i=AO(),a=jO(),o=PA(),s=FA(),c=IA(),l=SO();(0,l.registerAnimation)(`fade-in`,t.fadeIn),(0,l.registerAnimation)(`fade-out`,t.fadeOut),(0,l.registerAnimation)(`grow-in-x`,n.growInX),(0,l.registerAnimation)(`grow-in-xy`,n.growInXY),(0,l.registerAnimation)(`grow-in-y`,n.growInY),(0,l.registerAnimation)(`scale-in-x`,a.scaleInX),(0,l.registerAnimation)(`scale-in-y`,a.scaleInY),(0,l.registerAnimation)(`wave-in`,s.waveIn),(0,l.registerAnimation)(`zoom-in`,c.zoomIn),(0,l.registerAnimation)(`zoom-out`,c.zoomOut),(0,l.registerAnimation)(`position-update`,i.positionUpdate),(0,l.registerAnimation)(`sector-path-update`,o.sectorPathUpdate),(0,l.registerAnimation)(`path-in`,r.pathIn)})),RA=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.antvDark=e.createDarkStyleSheet=void 0;var t={100:`#000`,95:`#0D0D0D`,85:`#262626`,65:`#595959`,45:`#8C8C8C`,25:`#BFBFBF`,15:`#D9D9D9`,6:`#F0F0F0`},n={100:`#FFFFFF`,95:`#F2F2F2`,85:`#D9D9D9`,65:`#A6A6A6`,45:`#737373`,25:`#404040`,15:`#262626`,6:`#0F0F0F`},r=[`#5B8FF9`,`#5AD8A6`,`#5D7092`,`#F6BD16`,`#E86452`,`#6DC8EC`,`#945FB9`,`#FF9845`,`#1E9493`,`#FF99C3`],i=[`#5B8FF9`,`#CDDDFD`,`#5AD8A6`,`#CDF3E4`,`#5D7092`,`#CED4DE`,`#F6BD16`,`#FCEBB9`,`#E86452`,`#F8D0CB`,`#6DC8EC`,`#D3EEF9`,`#945FB9`,`#DECFEA`,`#FF9845`,`#FFE0C7`,`#1E9493`,`#BBDEDE`,`#FF99C3`,`#FFE0ED`],a=[`#B8E1FF`,`#9AC5FF`,`#7DAAFF`,`#5B8FF9`,`#3D76DD`,`#085EC0`,`#0047A5`,`#00318A`,`#001D70`];e.createDarkStyleSheet=function(e){e===void 0&&(e={});var o=e.backgroundColor,s=o===void 0?`#141414`:o,c=e.subColor,l=c===void 0?`rgba(255,255,255,0.05)`:c,u=e.paletteQualitative10,d=u===void 0?r:u,f=e.paletteQualitative20,p=f===void 0?i:f,m=e.paletteSemanticRed,h=m===void 0?`#F4664A`:m,g=e.paletteSemanticGreen,_=g===void 0?`#30BF78`:g,v=e.paletteSemanticYellow,y=v===void 0?`#FAAD14`:v,b=e.paletteSequence,x=b===void 0?a:b,S=e.fontFamily,C=S===void 0?`"Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", - "Noto Color Emoji"`:S,w=e.brandColor;return{backgroundColor:s,brandColor:w===void 0?d[0]:w,subColor:l,paletteQualitative10:d,paletteQualitative20:p,paletteSemanticRed:h,paletteSemanticGreen:_,paletteSemanticYellow:y,paletteSequence:x,fontFamily:C,axisLineBorderColor:n[25],axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:n[65],axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:`normal`,axisTitleSpacing:12,axisTickLineBorderColor:n[25],axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:n[15],axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:n[45],axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:`normal`,axisLabelOffset:8,axisGridBorderColor:n[15],axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:n[45],legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:`normal`,legendMarkerColor:r[0],legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:n[65],legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:`normal`,legendItemSpacing:24,legendItemMarginBottom:12,legendSpacing:16,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:n[45],legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:n[45],legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:n[65],legendPageNavigatorTextFontSize:12,sliderRailFillColor:n[15],sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:n[45],sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:`normal`,sliderHandlerFillColor:t[6],sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:t[25],annotationArcBorderColor:n[15],annotationArcBorder:1,annotationLineBorderColor:n[25],annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:n[65],annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:`normal`,annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:n[100],annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:n[25],tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:`#1f1f1f`,tooltipContainerFillOpacity:.95,tooltipContainerShadow:`0px 2px 4px rgba(0,0,0,.5)`,tooltipContainerBorderRadius:3,tooltipTextFillColor:n[65],tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:`bold`,labelFillColor:n[65],labelFillColorDark:`#2c3542`,labelFillColorLight:`#ffffff`,labelFontSize:12,labelLineHeight:12,labelFontWeight:`normal`,labelBorderColor:null,labelBorder:0,innerLabelFillColor:t[100],innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:`normal`,innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:n[65],overflowLabelFillColorDark:`#2c3542`,overflowLabelFillColorLight:`#ffffff`,overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:`normal`,overflowLabelBorderColor:t[100],overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:n[25],cSliderRailHieght:16,cSliderBackgroundFillColor:`#416180`,cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:`#5B8FF9`,cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:`#F7F7F7`,cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:`#FFF`,cSliderHandlerBorderColor:`#BFBFBF`,cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:`#fff`,cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:`normal`,cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:`rgba(255,255,255,0.65)`,scrollbarThumbFillColor:`rgba(0,0,0,0.35)`,scrollbarThumbHighlightFillColor:`rgba(0,0,0,0.45)`,pointFillColor:r[0],pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:t[100],pointBorderOpacity:1,pointActiveBorderColor:n[100],pointSelectedBorder:2,pointSelectedBorderColor:n[100],pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:r[0],hollowPointBorderOpacity:.95,hollowPointFillColor:t[100],hollowPointActiveBorder:1,hollowPointActiveBorderColor:n[100],hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:n[100],hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:r[0],lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:r[0],areaFillOpacity:.25,areaActiveFillColor:r[0],areaActiveFillOpacity:.5,areaSelectedFillColor:r[0],areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:r[0],hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:n[100],hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:n[100],hollowAreaInactiveBorderOpacity:.3,intervalFillColor:r[0],intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:n[100],intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:n[100],intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:r[0],hollowIntervalBorderOpacity:1,hollowIntervalFillColor:t[100],hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:n[100],hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:n[100],hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}},e.antvDark=(0,e.createDarkStyleSheet)()})),zA=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.antvDark=e.antvLight=e.createThemeByStyleSheet=void 0;var t=RA();Object.defineProperty(e,`antvDark`,{enumerable:!0,get:function(){return t.antvDark}});var n=BD();Object.defineProperty(e,`antvLight`,{enumerable:!0,get:function(){return n.antvLight}});var r=zD();Object.defineProperty(e,`createThemeByStyleSheet`,{enumerable:!0,get:function(){return r.createThemeByStyleSheet}});var i=UD();(0,i.registerTheme)(`dark`,(0,r.createThemeByStyleSheet)(t.antvDark)),(0,i.registerTheme)(`default`,(0,r.createThemeByStyleSheet)(n.antvLight)),(0,i.registerTheme)(`light`,(0,r.createThemeByStyleSheet)(n.antvLight))})),BA=i(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?r(e,a()):typeof define==`function`&&define.amd?define([`exports`,`react`],r):(n=typeof globalThis<`u`?globalThis:n||self,r(n.ReactErrorBoundary={},n.React))})(e,(function(e,t){function n(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}var r=n(t);function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var a=function(e,t){return e===void 0&&(e=[]),t===void 0&&(t=[]),e.length!==t.length||e.some(function(e,n){return!Object.is(e,t[n])})},o={error:null},s=function(e){i(t,e);function t(){var t,n=[...arguments];return t=e.call.apply(e,[this].concat(n))||this,t.state=o,t.updatedWithError=!1,t.resetErrorBoundary=function(){var e,n=[...arguments];t.props.onReset==null||(e=t.props).onReset.apply(e,n),t.reset()},t}t.getDerivedStateFromError=function(e){return{error:e}};var n=t.prototype;return n.reset=function(){this.updatedWithError=!1,this.setState(o)},n.componentDidCatch=function(e,t){var n,r;(n=(r=this.props).onError)==null||n.call(r,e,t)},n.componentDidUpdate=function(e){var t=this.state.error,n=this.props.resetKeys;if(t!==null&&!this.updatedWithError){this.updatedWithError=!0;return}if(t!==null&&a(e.resetKeys,n)){var r,i;(r=(i=this.props).onResetKeysChange)==null||r.call(i,e.resetKeys,n),this.reset()}},n.render=function(){var e=this.state.error,t=this.props,n=t.fallbackRender,i=t.FallbackComponent,a=t.fallback;if(e!==null){var o={error:e,resetErrorBoundary:this.resetErrorBoundary};if(r.default.isValidElement(a))return a;if(typeof n==`function`)return n(o);if(i)return r.default.createElement(i,o);throw Error(`react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop`)}return this.props.children},t}(r.default.Component);function c(e,t){function n(n){return r.default.createElement(s,t,r.default.createElement(e,n))}return n.displayName=`withErrorBoundary(`+(e.displayName||e.name||`Unknown`)+`)`,n}function l(e){var t=r.default.useState(null),n=t[0],i=t[1];if(e)throw e;if(n)throw n;return i}e.ErrorBoundary=s,e.useErrorHandler=l,e.withErrorBoundary=c,Object.defineProperty(e,`__esModule`,{value:!0})}))})),VA=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.setDefaultErrorFallback=e.ErrorFallback=void 0;var n=t(a()),r=BA(),i=function(e){var t=e.error;return n.default.createElement(`div`,{className:`bizcharts-error`,role:`alert`},n.default.createElement(`p`,null,`BizCharts something went wrong:`),n.default.createElement(`pre`,null,t.message))};function o(e){return i(e)}e.ErrorFallback=o,e.setDefaultErrorFallback=function(e){i=e},e.default=r.ErrorBoundary})),HA=i((t=>{var n=t&&t.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),r=t&&t.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,`default`,{enumerable:!0,value:t})}):function(e,t){e.default=t}),i=t&&t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!==`default`&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t},a=t&&t.__exportStar||function(e,t){for(var r in e)r!==`default`&&!Object.prototype.hasOwnProperty.call(t,r)&&n(t,e,r)};Object.defineProperty(t,`__esModule`,{value:!0}),t.setDefaultErrorFallback=t.VERSION=t.GLOBAL=t.setGlobal=t.registerTickMethod=t.getScale=t.registerScale=void 0;var o=i(YE()),s=i(CD()),c=SO(),l=(px(),e(fx));Object.defineProperty(t,`registerScale`,{enumerable:!0,get:function(){return l.registerScale}}),Object.defineProperty(t,`getScale`,{enumerable:!0,get:function(){return l.getScale}}),Object.defineProperty(t,`registerTickMethod`,{enumerable:!0,get:function(){return l.registerTickMethod}});var u=CO();Object.defineProperty(t,`setGlobal`,{enumerable:!0,get:function(){return u.setGlobal}}),Object.defineProperty(t,`GLOBAL`,{enumerable:!0,get:function(){return u.GLOBAL}}),TO(),LA(),a(zA(),t),(0,c.registerEngine)(`canvas`,o),(0,c.registerEngine)(`svg`,s),a(SO(),t),t.VERSION=`4.1.22`;var d=o.Canvas.prototype.getPointByClient;o.Canvas.prototype.getPointByClient=function(e,t){var n=d.call(this,e,t),r=this.get(`el`).getBoundingClientRect(),i=this.get(`width`),a=this.get(`height`),o=r.width,s=r.height;return{x:n.x/(o/i),y:n.y/(s/a)}};var f=VA();Object.defineProperty(t,`setDefaultErrorFallback`,{enumerable:!0,get:function(){return f.setDefaultErrorFallback}})})),UA=i((e=>{var t=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{Object.defineProperty(e,`__esModule`,{value:!0});function t(e,t,n){var r;return function(){var i=this,a=arguments,o=function(){r=null,n||e.apply(i,a)},s=n&&!r;clearTimeout(r),r=setTimeout(o,t),s&&e.apply(i,a)}}e.default=t})),GA,KA=t((()=>{GA=[]})),qA,JA=t((()=>{KA(),qA=function(){return GA.some(function(e){return e.activeTargets.length>0})}})),YA,XA=t((()=>{KA(),YA=function(){return GA.some(function(e){return e.skippedTargets.length>0})}})),ZA,QA,$A=t((()=>{ZA=`ResizeObserver loop completed with undelivered notifications.`,QA=function(){var e;typeof ErrorEvent==`function`?e=new ErrorEvent(`error`,{message:ZA}):(e=document.createEvent(`Event`),e.initEvent(`error`,!1,!1),e.message=ZA),window.dispatchEvent(e)}})),ej,tj=t((()=>{(function(e){e.BORDER_BOX=`border-box`,e.CONTENT_BOX=`content-box`,e.DEVICE_PIXEL_CONTENT_BOX=`device-pixel-content-box`})(ej||={})})),nj,rj=t((()=>{nj=function(e){return Object.freeze(e)}})),ij,aj=t((()=>{rj(),ij=function(){function e(e,t){this.inlineSize=e,this.blockSize=t,nj(this)}return e}()})),oj,sj=t((()=>{rj(),oj=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,nj(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}()})),cj,lj,uj,dj,fj=t((()=>{cj=function(e){return e instanceof SVGElement&&`getBBox`in e},lj=function(e){if(cj(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},uj=function(e){if(e instanceof Element)return!0;var t=e?.ownerDocument?.defaultView;return!!(t&&e instanceof t.Element)},dj=function(e){switch(e.tagName){case`INPUT`:if(e.type!==`image`)break;case`VIDEO`:case`AUDIO`:case`EMBED`:case`OBJECT`:case`CANVAS`:case`IFRAME`:case`IMG`:return!0}return!1}})),pj,mj=t((()=>{pj=typeof window<`u`?window:{}})),hj,gj,_j,vj,yj,bj,xj,Sj,Cj,wj=t((()=>{tj(),aj(),sj(),fj(),rj(),mj(),hj=new WeakMap,gj=/auto|scroll/,_j=/^tb|vertical/,vj=/msie|trident/i.test(pj.navigator&&pj.navigator.userAgent),yj=function(e){return parseFloat(e||`0`)},bj=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new ij((n?t:e)||0,(n?e:t)||0)},xj=nj({devicePixelContentBoxSize:bj(),borderBoxSize:bj(),contentBoxSize:bj(),contentRect:new oj(0,0,0,0)}),Sj=function(e,t){if(t===void 0&&(t=!1),hj.has(e)&&!t)return hj.get(e);if(lj(e))return hj.set(e,xj),xj;var n=getComputedStyle(e),r=cj(e)&&e.ownerSVGElement&&e.getBBox(),i=!vj&&n.boxSizing===`border-box`,a=_j.test(n.writingMode||``),o=!r&&gj.test(n.overflowY||``),s=!r&&gj.test(n.overflowX||``),c=r?0:yj(n.paddingTop),l=r?0:yj(n.paddingRight),u=r?0:yj(n.paddingBottom),d=r?0:yj(n.paddingLeft),f=r?0:yj(n.borderTopWidth),p=r?0:yj(n.borderRightWidth),m=r?0:yj(n.borderBottomWidth),h=r?0:yj(n.borderLeftWidth),g=d+l,_=c+u,v=h+p,y=f+m,b=s?e.offsetHeight-y-e.clientHeight:0,x=o?e.offsetWidth-v-e.clientWidth:0,S=i?g+v:0,C=i?_+y:0,w=r?r.width:yj(n.width)-S-x,T=r?r.height:yj(n.height)-C-b,E=w+g+x+v,D=T+_+b+y,O=nj({devicePixelContentBoxSize:bj(Math.round(w*devicePixelRatio),Math.round(T*devicePixelRatio),a),borderBoxSize:bj(E,D,a),contentBoxSize:bj(w,T,a),contentRect:new oj(d,c,w,T)});return hj.set(e,O),O},Cj=function(e,t,n){var r=Sj(e,n),i=r.borderBoxSize,a=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(t){case ej.DEVICE_PIXEL_CONTENT_BOX:return o;case ej.BORDER_BOX:return i;default:return a}}})),Tj,Ej=t((()=>{wj(),rj(),Tj=function(){function e(e){var t=Sj(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=nj([t.borderBoxSize]),this.contentBoxSize=nj([t.contentBoxSize]),this.devicePixelContentBoxSize=nj([t.devicePixelContentBoxSize])}return e}()})),Dj,Oj=t((()=>{fj(),Dj=function(e){if(lj(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t}})),kj,Aj=t((()=>{KA(),Ej(),Oj(),wj(),kj=function(){var e=1/0,t=[];GA.forEach(function(n){if(n.activeTargets.length!==0){var r=[];n.activeTargets.forEach(function(t){var n=new Tj(t.target),i=Dj(t.target);r.push(n),t.lastReportedSize=Cj(t.target,t.observedBox),i{KA(),Oj(),jj=function(e){GA.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(Dj(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})}})),Nj,Pj=t((()=>{JA(),XA(),$A(),Aj(),Mj(),Nj=function(){var e=0;for(jj(e);qA();)e=kj(),jj(e);return YA()&&QA(),e>0}})),Fj,Ij,Lj,Rj,zj=t((()=>{Ij=[],Lj=function(){return Ij.splice(0).forEach(function(e){return e()})},Rj=function(e){if(!Fj){var t=0,n=document.createTextNode(``);new MutationObserver(function(){return Lj()}).observe(n,{characterData:!0}),Fj=function(){n.textContent=`${t?t--:t++}`}}Ij.push(e),Fj()}})),Bj,Vj=t((()=>{zj(),Bj=function(e){Rj(function(){requestAnimationFrame(e)})}})),Hj,Uj,Wj,Gj,Kj,qj,Jj,Yj,Xj,Zj=t((()=>{Pj(),mj(),Vj(),Hj=0,Uj=function(){return!!Hj},Wj=250,Gj={attributes:!0,characterData:!0,childList:!0,subtree:!0},Kj=[`resize`,`load`,`transitionend`,`animationend`,`animationstart`,`animationiteration`,`keyup`,`keydown`,`mouseup`,`mousedown`,`mouseover`,`mouseout`,`blur`,`focus`],qj=function(e){return e===void 0&&(e=0),Date.now()+e},Jj=!1,Yj=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(e===void 0&&(e=Wj),!Jj){Jj=!0;var n=qj(e);Bj(function(){var r=!1;try{r=Nj()}finally{if(Jj=!1,e=n-qj(),!Uj())return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,Gj)};document.body?t():pj.addEventListener(`DOMContentLoaded`,t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Kj.forEach(function(t){return pj.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||=(this.observer&&this.observer.disconnect(),Kj.forEach(function(t){return pj.removeEventListener(t,e.listener,!0)}),!0)},e}()),Xj=function(e){!Hj&&e>0&&Yj.start(),Hj+=e,!Hj&&Yj.stop()}})),Qj,$j,eM=t((()=>{tj(),wj(),fj(),Qj=function(e){return!cj(e)&&!dj(e)&&getComputedStyle(e).display===`inline`},$j=function(){function e(e,t){this.target=e,this.observedBox=t||ej.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=Cj(this.target,this.observedBox,!0);return Qj(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}()})),tM,nM=t((()=>{tM=function(){function e(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}return e}()})),rM,iM,aM,oM=t((()=>{Zj(),eM(),nM(),KA(),rM=new WeakMap,iM=function(e,t){for(var n=0;n=0&&(i&&GA.splice(GA.indexOf(n),1),n.observationTargets.splice(r,1),Xj(-1))},e.disconnect=function(e){var t=this,n=rM.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}()})),sM,cM=t((()=>{oM(),fj(),sM=function(){function e(e){if(arguments.length===0)throw TypeError(`Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.`);if(typeof e!=`function`)throw TypeError(`Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.`);aM.connect(this,e)}return e.prototype.observe=function(e,t){if(arguments.length===0)throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!uj(e))throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element`);aM.observe(this,e,t)},e.prototype.unobserve=function(e){if(arguments.length===0)throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!uj(e))throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element`);aM.unobserve(this,e)},e.prototype.disconnect=function(){aM.disconnect(this)},e.toString=function(){return`function ResizeObserver () { [polyfill code] }`},e}()})),lM=r({ResizeObserver:()=>sM,ResizeObserverEntry:()=>Tj,ResizeObserverSize:()=>ij}),uM=t((()=>{cM(),Ej(),aj()})),dM=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t={};e.default=(function(e){return e||=`g`,t[e]?t[e]+=1:t[e]=1,e+t[e]})})),hM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=(function(e){var t=typeof e;return e!==null&&t===`object`||t===`function`})})),gM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vE(),n=hM();function r(e,r){if(e){var i;if(t.default(e))for(var a=0,o=e.length;a{Object.defineProperty(e,`__esModule`,{value:!0});var t=_E();e.default=(function(e){return t.default(e,`Function`)})})),vM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return typeof e==`object`&&!!e}})),yM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),bM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=_E();e.default=(function(e){return t.default(e,`String`)})})),xM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vM(),n=yM(),r=bM(),i=function(e,a){if(e===a)return!0;if(!e||!a||r.default(e)||r.default(a))return!1;if(n.default(e)||n.default(a)){if(e.length!==a.length)return!1;for(var o=!0,s=0;s{var n=!1,r=function(){};if(n){var i=function(e,t){var n=arguments.length;t=Array(n>1?n-1:0);for(var r=1;r2?r-2:0);for(var a=2;a{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(vE()),i=t(hM());function a(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}function o(e){return(0,r.default)(e)?e.length:(0,i.default)(e)?Object.keys(e).length:0}function s(e,t){if(a(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t||(0,r.default)(e)!==(0,r.default)(t)||o(e)!==o(t))return!1;var i=!0;return(0,n.default)(e,function(e,n){return a(e,t[n])?!0:(i=!1,i)}),i}e.default=s})),wM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(bM());e.default=function(e,t){var i={};return(0,n.default)(e,function(e,n){var a=!1;t.forEach(function(e){((0,r.default)(e)&&e===n||e instanceof RegExp&&n.match(e))&&(a=!0)}),a||(i[n]=e)}),i}})),TM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=gM().default})),EM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(vE()),r=t(TM());e.default=function(e){var t=[],i=function(e){if(t.push(e),t.includes(e)||typeof e!=`object`||!e)return e;var a;if((0,n.default)(e)){a=[];for(var o=0,s=e.length;o{Object.defineProperty(e,`__esModule`,{value:!0}),e.REACT_PIVATE_PROPS=void 0,e.REACT_PIVATE_PROPS=[`children`,`hooks`,`ref`],e.default={}})),OM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.TOOLTIP_EVENT=e.ANNOTATION_EVENT_TARGET=e.AXIS_EVENT_TARGET=e.LEGEND_EVENT=e.GEOM_NAME=e.LEGEND_EVENT_TARGETS=e.LIFE_CIRCLE_NAMES=e.MOBILE_EVENT_NAMES=e.DRAG_EVENT_NAMES=e.pickEventName=e.BASE_EVENT_NAMES=void 0;var n=t(TM());e.BASE_EVENT_NAMES=[`mousedown`,`mouseup`,`dblclick`,`mouseenter`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`contextmenu`,`click`];var r=RegExp(`^on(.*)(?=(${[`mousedown`,`mouseup`,`dblclick`,`mouseenter`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`contextmenu`,`click`,`show`,`hide`,`change`].map(function(e){return e.replace(/^\S/,function(e){return e.toUpperCase()})}).join(`|`)}))`);e.pickEventName=function(e){var t=[];return(0,n.default)(e,function(e,n){var i=n.match(/^on(.*)/);if(i){var a=n.match(r);if(a){var o=a[1].replace(/([A-Z])/g,`-$1`).toLowerCase();o=o.replace(`column`,`interval`),o?t.push([n,`${o.replace(`-`,``)}:${a[2].toLowerCase()}`]):t.push([n,a[2].toLowerCase()])}else t.push([n,i[1].toLowerCase()])}}),t},e.DRAG_EVENT_NAMES=[`dragstart`,`drag`,`dragend`,`dragover`,`dragenter`,`dragleave`,`drop`],e.MOBILE_EVENT_NAMES=[`touchstart`,`touchmove`,`touchend`],e.LIFE_CIRCLE_NAMES=[`beforerender`,`afterrender`,`beforepaint`,`afterpaint`,`beforechangedata`,`afterchangedata`,`beforeclear`,`afterclear`,`beforedestroy`],e.LEGEND_EVENT_TARGETS=[`legend`,`legend-title`,`legend-item`,`legend-item-name`,`legend-item-Maker`,`legend-item-value`],e.GEOM_NAME=[`line`,`area`,`point`,`interval`,`polygon`,`edge`,`schema`],e.LEGEND_EVENT=[`legend:valuechanged`],e.AXIS_EVENT_TARGET=[`axis-label`,`axis-line`,`axis-tick`,`axis-title`],e.ANNOTATION_EVENT_TARGET=[`annotation`,`annotation-line`,`annotation-line-text`,`annotation-image`,`annotation-region`,`annotation-text`],e.TOOLTIP_EVENT=[`tooltip:show`,`tooltip:hide`,`tooltip:change`]})),kM=i((t=>{var n=t&&t.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var n=t&&t.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&t!==this.chartHelper.chart.width||n>=0&&n!==this.chartHelper.chart.height){var r=t||this.chartHelper.chart.width,i=n||this.chartHelper.chart.height;this.chartHelper.chart.changeSize(r,i),this.chartHelper.chart.emit(`resize`)}else this.chartHelper.render();else this.chartHelper.render()},t.prototype.componentWillUnmount=function(){this.chartHelper.destory(),this.resizeObserver.unobserve(this.props.container)},t.prototype.getG2Instance=function(){return this.chartHelper.chart},t.prototype.render=function(){var e,t=this,n=(e=this.props,e.placeholder),i=e.data,a=e.errorContent,o=this.props.ErrorBoundaryProps;if((i===void 0||i.length===0)&&n){this.chartHelper.destory();var s=n===!0?l.default.createElement(`div`,{style:{position:`relative`,top:`48%`,color:`#aaa`,textAlign:`center`}},`暂无数据`):n;return l.default.createElement(p.default,r({},o),s)}return this.chartHelper.update(this.props),o=a?r({fallback:a},o):{FallbackComponent:p.ErrorFallback},l.default.createElement(p.default,r({},o,{key:this.chartHelper.key,onError:function(){var e=[...arguments];t.isError=!0,(0,y.isFunction)(o.onError)&&o.onError.apply(o,e)},onReset:function(){var e=[...arguments];t.isError=!1,(0,y.isFunction)(o.onReset)&&o.onReset.apply(o,e)},resetKeys:[this.chartHelper.key],fallback:a}),l.default.createElement(h.default.Provider,{value:this.chartHelper},l.default.createElement(g.default.Provider,{value:this.chartHelper.chart},l.default.createElement(_.default.Provider,{value:this.chartHelper.extendGroup},this.props.children))))},t.defaultProps={placeholder:!1,visible:!0,interactions:[],filter:[]},t}(l.default.Component);t.default=(0,m.default)(b)})),jM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTranslateDirection=e.directionToPosition=void 0;var t=Y();function n(e,n,r){return r===t.DIRECTION.TOP?[e.minX+e.width/2-n.width/2,e.minY]:r===t.DIRECTION.BOTTOM?[e.minX+e.width/2-n.width/2,e.maxY-n.height]:r===t.DIRECTION.LEFT?[e.minX,e.minY+e.height/2-n.height/2]:r===t.DIRECTION.RIGHT?[e.maxX-n.width,e.minY+e.height/2-n.height/2]:r===t.DIRECTION.TOP_LEFT||r===t.DIRECTION.LEFT_TOP?[e.tl.x,e.tl.y]:r===t.DIRECTION.TOP_RIGHT||r===t.DIRECTION.RIGHT_TOP?[e.tr.x-n.width,e.tr.y]:r===t.DIRECTION.BOTTOM_LEFT||r===t.DIRECTION.LEFT_BOTTOM?[e.bl.x,e.bl.y-n.height]:r===t.DIRECTION.BOTTOM_RIGHT||r===t.DIRECTION.RIGHT_BOTTOM?[e.br.x-n.width,e.br.y-n.height]:[0,0]}e.directionToPosition=n;function r(e,n){if(n.isTransposed)switch(e){case t.DIRECTION.BOTTOM:return t.DIRECTION.LEFT;case t.DIRECTION.LEFT:return t.DIRECTION.BOTTOM;case t.DIRECTION.RIGHT:return t.DIRECTION.TOP;case t.DIRECTION.TOP:return t.DIRECTION.RIGHT}return e}function i(e){return e===t.DIRECTION.LEFT?t.DIRECTION.RIGHT:e===t.DIRECTION.RIGHT?t.DIRECTION.LEFT:e}function a(e){return e===t.DIRECTION.TOP?t.DIRECTION.BOTTOM:e===t.DIRECTION.BOTTOM?t.DIRECTION.TOP:e}function o(e,t){var n=t.matrix[0],r=t.matrix[4],o=e;return n<0&&(o=i(o)),r<0&&(o=a(o)),o}function s(e,t){var n=e;return t.isReflect(`x`)&&(n=i(n)),t.isReflect(`y`)&&(n=a(n)),n}function c(e,t){var n=e;return n=r(n,t),n=o(n,t),n=s(n,t),n}e.getTranslateDirection=c})),MM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=Y(),a=rE(),o=aE(),s=cE(),c=jM(),l=sE(),u=xO(),d=uE(),f=pE();function p(e,t){return(0,r.isBoolean)(e)?e===!1?!1:{}:(0,r.get)(e,[t],e)}function m(e){return(0,r.get)(e,`position`,i.DIRECTION.BOTTOM)}t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;return n.container=n.view.getLayer(i.LAYER.FORE).addGroup(),n}return Object.defineProperty(t.prototype,`name`,{get:function(){return`legend`},enumerable:!1,configurable:!0}),t.prototype.init=function(){},t.prototype.render=function(){this.update()},t.prototype.layout=function(){var e=this;this.layoutBBox=this.view.viewBBox,(0,r.each)(this.components,function(t){var n=t.component,r=t.direction,i=(0,u.getLegendLayout)(r),a=n.get(`maxWidthRatio`),o=n.get(`maxHeightRatio`),l=e.getCategoryLegendSizeCfg(i,a,o),d=n.get(`maxWidth`),f=n.get(`maxHeight`);n.update({maxWidth:Math.min(l.maxWidth,d||0),maxHeight:Math.min(l.maxHeight,f||0)});var p=n.get(`padding`),m=n.getLayoutBBox(),h=new s.BBox(m.x,m.y,m.width,m.height).expand(p),g=(0,c.directionToPosition)(e.view.viewBBox,h,r),_=g[0],v=g[1],y=(0,c.directionToPosition)(e.layoutBBox,h,r),b=y[0],x=y[1],S=0,C=0;r.startsWith(`top`)||r.startsWith(`bottom`)?(S=_,C=x):(S=b,C=v),n.setLocation({x:S+p[3],y:C+p[0]}),e.layoutBBox=e.layoutBBox.cut(h,r)})},t.prototype.update=function(){var e=this;this.option=this.view.getOptions().legends;var t={},n=function(n,i,a){var o=e.getId(a.field),s=e.getComponentById(o);if(s){var c=void 0,u=p(e.option,a.field);u!==!1&&((0,r.get)(u,`custom`)?c=e.getCategoryCfg(n,i,a,u,!0):a.isLinear?c=e.getContinuousCfg(n,i,a,u):a.isCategory&&(c=e.getCategoryCfg(n,i,a,u))),c&&((0,l.omit)(c,[`container`]),s.direction=m(u),s.component.update(c),t[o]=!0)}else{var d=e.createFieldLegend(n,i,a);d&&(d.component.init(),e.components.push(d),t[o]=!0)}};if((0,r.get)(this.option,`custom`)){var a=`global-custom`,o=this.getComponentById(a);if(o){var s=this.getCategoryCfg(void 0,void 0,void 0,this.option,!0);(0,l.omit)(s,[`container`]),o.component.update(s),t[a]=!0}else{var c=this.createCustomLegend(void 0,void 0,void 0,this.option);if(c){c.init();var u=i.LAYER.FORE,d=m(this.option);this.components.push({id:a,component:c,layer:u,direction:d,type:i.COMPONENT_TYPE.LEGEND,extra:void 0}),t[a]=!0}}}else this.loopLegends(n);var f=[];(0,r.each)(this.getComponents(),function(e){t[e.id]?f.push(e):e.component.destroy()}),this.components=f},t.prototype.clear=function(){e.prototype.clear.call(this),this.container.clear()},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.container.remove(!0)},t.prototype.getGeometries=function(e){var t=this,n=e.geometries;return(0,r.each)(e.views,function(e){n=n.concat(t.getGeometries(e))}),n},t.prototype.loopLegends=function(e){if(this.view.getRootView()===this.view){var t=this.getGeometries(this.view),n={};(0,r.each)(t,function(t){var i=t.getGroupAttributes();(0,r.each)(i,function(r){var i=r.getScale(r.type);!i||i.type===`identity`||n[i.field]||(e(t,r,i),n[i.field]=!0)})})}},t.prototype.createFieldLegend=function(e,t,n){var a,o=p(this.option,n.field),s=i.LAYER.FORE,c=m(o);if(o!==!1&&((0,r.get)(o,`custom`)?a=this.createCustomLegend(e,t,n,o):n.isLinear?a=this.createContinuousLegend(e,t,n,o):n.isCategory&&(a=this.createCategoryLegend(e,t,n,o))),a)return a.set(`field`,n.field),{id:this.getId(n.field),component:a,layer:s,direction:c,type:i.COMPONENT_TYPE.LEGEND,extra:{scale:n}}},t.prototype.createCustomLegend=function(e,t,n,r){var i=this.getCategoryCfg(e,t,n,r,!0);return new a.CategoryLegend(i)},t.prototype.createContinuousLegend=function(e,t,n,r){var i=this.getContinuousCfg(e,t,n,(0,l.omit)(r,[`value`]));return new a.ContinuousLegend(i)},t.prototype.createCategoryLegend=function(e,t,n,r){var i=this.getCategoryCfg(e,t,n,r);return new a.CategoryLegend(i)},t.prototype.getContinuousCfg=function(e,t,n,i){var a=n.getTicks(),s=(0,r.find)(a,function(e){return e.value===0}),c=(0,r.find)(a,function(e){return e.value===1}),l=a.map(function(e){var r=e.value,i=e.tickValue,a=t.mapping(n.invert(r)).join(``);return{value:i,attrValue:a,color:a,scaleValue:r}});s||l.push({value:n.min,attrValue:t.mapping(n.invert(0)).join(``),color:t.mapping(n.invert(0)).join(``),scaleValue:0}),c||l.push({value:n.max,attrValue:t.mapping(n.invert(1)).join(``),color:t.mapping(n.invert(1)).join(``),scaleValue:1}),l.sort(function(e,t){return e.value-t.value});var f={min:(0,r.head)(l).value,max:(0,r.last)(l).value,colors:[],rail:{type:t.type},track:{}};t.type===`size`&&(f.track={style:{fill:t.type===`size`?this.view.getTheme().defaultColor:void 0}}),t.type===`color`&&(f.colors=l.map(function(e){return e.attrValue}));var p=this.container,h=m(i),g=(0,u.getLegendLayout)(h),_=(0,r.get)(i,`title`);return _&&=(0,r.deepMix)({text:(0,d.getName)(n)},_),f.container=p,f.layout=g,f.title=_,f.animateOption=o.DEFAULT_ANIMATE_CFG,this.mergeLegendCfg(f,i,`continuous`)},t.prototype.getCategoryCfg=function(e,t,n,a,s){var c=this.container,l=(0,r.get)(a,`position`,i.DIRECTION.BOTTOM),f=(0,u.getLegendThemeCfg)(this.view.getTheme(),l),p=(0,r.get)(f,[`marker`]),m=(0,r.get)(a,`marker`),h=(0,u.getLegendLayout)(l),g=(0,r.get)(f,[`pageNavigator`]),_=(0,r.get)(a,`pageNavigator`),v=s?(0,u.getCustomLegendItems)(p,m,a.items):(0,u.getLegendItems)(this.view,e,t,p,m),y=(0,r.get)(a,`title`);y&&=(0,r.deepMix)({text:n?(0,d.getName)(n):``},y);var b=(0,r.get)(a,`maxWidthRatio`),x=(0,r.get)(a,`maxHeightRatio`),S=this.getCategoryLegendSizeCfg(h,b,x);S.container=c,S.layout=h,S.items=v,S.title=y,S.animateOption=o.DEFAULT_ANIMATE_CFG,S.pageNavigator=(0,r.deepMix)({},g,_);var C=this.mergeLegendCfg(S,a,l);C.reversed&&C.items.reverse();var w=(0,r.get)(C,`maxItemWidth`);return w&&w<=1&&(C.maxItemWidth=this.view.viewBBox.width*w),C},t.prototype.mergeLegendCfg=function(e,t,n){var i=n.split(`-`)[0],a=(0,u.getLegendThemeCfg)(this.view.getTheme(),i);return(0,r.deepMix)({},a,e,t)},t.prototype.getId=function(e){return this.name+`-`+e},t.prototype.getComponentById=function(e){return(0,r.find)(this.components,function(t){return t.id===e})},t.prototype.getCategoryLegendSizeCfg=function(e,t,n){t===void 0&&(t=i.COMPONENT_MAX_VIEW_PERCENTAGE),n===void 0&&(n=i.COMPONENT_MAX_VIEW_PERCENTAGE);var r=this.view.viewBBox,a=r.width,o=r.height;return e===`vertical`?{maxWidth:a*t,maxHeight:o}:{maxWidth:a,maxHeight:o*n}},t}(f.Controller)})),NM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.clearList=void 0;var n=(J(),e(q)),r=`inactive`,i=`active`;function a(e){var t=e.getItems();(0,n.each)(t,function(t){e.hasState(t,i)&&e.setItemState(t,i,!1),e.hasState(t,r)&&e.setItemState(t,r,!1)})}t.clearList=a})),PM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND(),o=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=``,t.ignoreItemStates=[],t}return t.prototype.getTriggerListInfo=function(){var e=(0,o.getDelegationObject)(this.context),t=null;return(0,o.isList)(e)&&(t={item:e.item,list:e.component}),t},t.prototype.getAllowComponents=function(){var e=this,t=this.context.view,n=(0,a.getComponents)(t),i=[];return(0,r.each)(n,function(t){t.isList()&&e.allowSetStateByElement(t)&&i.push(t)}),i},t.prototype.hasState=function(e,t){return e.hasState(t,this.stateName)},t.prototype.clearAllComponentsState=function(){var e=this,t=this.getAllowComponents();(0,r.each)(t,function(t){t.clearItemsState(e.stateName)})},t.prototype.allowSetStateByElement=function(e){var t=e.get(`field`);if(!t)return!1;if(this.cfg&&this.cfg.componentNames){var n=e.get(`name`);if(this.cfg.componentNames.indexOf(n)===-1)return!1}var r=this.context.view,i=(0,o.getScaleByField)(r,t);return i&&i.isCategory},t.prototype.allowSetStateByItem=function(e,t){var n=this.ignoreItemStates;return n.length?n.filter(function(n){return t.hasState(e,n)}).length===0:!0},t.prototype.setStateByElement=function(e,t,n){var r=e.get(`field`),i=this.context.view,a=(0,o.getScaleByField)(i,r),s=(0,o.getElementValue)(t,r),c=a.getText(s);this.setItemsState(e,c,n)},t.prototype.setStateEnable=function(e){var t=this,n=(0,o.getCurrentElement)(this.context);if(n){var i=this.getAllowComponents();(0,r.each)(i,function(r){t.setStateByElement(r,n,e)})}else{var a=(0,o.getDelegationObject)(this.context);if((0,o.isList)(a)){var s=a.item,c=a.component;this.allowSetStateByElement(c)&&this.allowSetStateByItem(s,c)&&this.setItemState(c,s,e)}}},t.prototype.setItemsState=function(e,t,n){var i=this,a=e.getItems();(0,r.each)(a,function(r){r.name===t&&i.setItemState(e,r,n)})},t.prototype.setItemState=function(e,t,n){e.setItemState(t,this.stateName,n)},t.prototype.setState=function(){this.setStateEnable(!0)},t.prototype.reset=function(){this.setStateEnable(!1)},t.prototype.toggle=function(){var e=this.getTriggerListInfo();if(e&&e.item){var t=e.list,n=e.item,r=this.hasState(t,n);this.setItemState(t,n,!r)}},t.prototype.clear=function(){var e=this.getTriggerListInfo();e?e.list.clearItemsState(this.stateName):this.clearAllComponentsState()},t}(i.default)})),FM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=NM(),a=(0,n.__importDefault)(PM()),o=`inactive`,s=`active`;t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=s,t.ignoreItemStates=[`unchecked`],t}return t.prototype.setItemsState=function(e,t,n){this.setHighlightBy(e,function(e){return e.name===t},n)},t.prototype.setItemState=function(e,t,n){e.getItems(),this.setHighlightBy(e,function(e){return e===t},n)},t.prototype.setHighlightBy=function(e,t,n){var i=e.getItems();if(n)(0,r.each)(i,function(n){t(n)?(e.hasState(n,o)&&e.setItemState(n,o,!1),e.setItemState(n,s,!0)):e.hasState(n,s)||e.setItemState(n,o,!0)});else{var a=e.getItemsByState(s),c=!0;(0,r.each)(a,function(e){if(!t(e))return c=!1,!1}),c?this.clear():(0,r.each)(i,function(n){t(n)&&(e.hasState(n,s)&&e.setItemState(n,s,!1),e.setItemState(n,o,!0))})}},t.prototype.highlight=function(){this.setState()},t.prototype.clear=function(){var e=this.getTriggerListInfo();if(e)(0,i.clearList)(e.list);else{var t=this.getAllowComponents();(0,r.each)(t,function(e){e.clearItemsState(s),e.clearItemsState(o)})}},t}(a.default)})),IM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),LM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`unchecked`,t}return t.prototype.unchecked=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),RM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.filterView=function(e,t,n){var i=this;e.getScaleByField(t)&&e.filter(t,n),e.views&&e.views.length&&(0,r.each)(e.views,function(e){i.filterView(e,t,n)})},t.prototype.filter=function(){var e=(0,a.getDelegationObject)(this.context);if(e){var t=this.context.view,n=e.component,r=n.get(`field`);if((0,a.isList)(e)){if(r){var i=n.getItemsByState(`unchecked`),o=(0,a.getScaleByField)(t,r),s=i.map(function(e){return e.name});s.length?this.filterView(t,r,function(e){var t=o.getText(e);return!s.includes(t)}):this.filterView(t,r,null),t.render(!0)}}else if((0,a.isSlider)(e)){var c=n.getValue(),l=c[0],u=c[1];this.filterView(t,r,function(e){return e>=l&&e<=u}),t.render(!0)}}},t}(i.default)})),zM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),BM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(FM()),r=t(IM()),i=t(LM()),a=t(RM()),o=t(zM()),s=HA();(0,s.registerAction)(`list-active`,r.default),(0,s.registerAction)(`list-selected`,o.default),(0,s.registerAction)(`list-highlight`,n.default),(0,s.registerAction)(`list-unchecked`,i.default),(0,s.registerAction)(`data-filter`,a.default),(0,s.registerAction)(`legend-item-highlight`,n.default,{componentNames:[`legend`]}),(0,s.registerInteraction)(`legend-active`,{start:[{trigger:`legend-item:mouseenter`,action:[`list-active:active`,`element-active:active`]}],end:[{trigger:`legend-item:mouseleave`,action:[`list-active:reset`,`element-active:reset`]}]}),(0,s.registerInteraction)(`legend-highlight`,{start:[{trigger:`legend-item:mouseenter`,action:[`legend-item-highlight:highlight`,`element-highlight:highlight`]}],end:[{trigger:`legend-item:mouseleave`,action:[`legend-item-highlight:reset`,`element-highlight:reset`]}]}),(0,s.registerInteraction)(`legend-filter`,{showEnable:[{trigger:`legend-item:mouseenter`,action:`cursor:pointer`},{trigger:`legend-item:mouseleave`,action:`cursor:default`}],start:[{trigger:`legend-item:click`,action:`list-unchecked:toggle`},{trigger:`legend-item:click`,action:`data-filter:filter`}]})})),VM=i((e=>{var t=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{Object.defineProperty(t,`__esModule`,{value:!0}),t.getBackgroundRectStyle=t.getStyle=void 0;var n=(R(),e(F)),r=(J(),e(q));function i(e,t,i,a){a===void 0&&(a=``);var o=e.style,s=o===void 0?{}:o,c=e.defaultStyle,l=e.color,u=e.size,d=(0,n.__assign)((0,n.__assign)({},c),s);return l&&(t&&(s.stroke||(d.stroke=l)),i&&(s.fill||(d.fill=l))),a&&(0,r.isNil)(s[a])&&!(0,r.isNil)(u)&&(d[a]=u),d}t.getStyle=i;function a(e){return(0,r.deepMix)({},{fill:`#CCD6EC`,fillOpacity:.3},(0,r.get)(e,[`background`,`style`]))}t.getBackgroundRectStyle=a})),UM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getRectWithCornerRadius=t.getFunnelPath=t.getIntervalRectPath=t.getBackgroundRectPath=t.parseRadius=t.getRectPath=t.getRectPoints=void 0;var n=(J(),e(q)),r=oE();function i(e){var t=e.x,r=e.y,i=e.y0,a=e.size,o,s;(0,n.isArray)(r)?(o=r[0],s=r[1]):(o=i,s=r);var c,l;(0,n.isArray)(t)?(c=t[0],l=t[1]):(c=t-a/2,l=t+a/2);var u=[{x:c,y:o},{x:c,y:s}];return u.push({x:l,y:s},{x:l,y:o}),u}t.getRectPoints=i;function a(e,t){t===void 0&&(t=!0);var n=[],r=e[0];n.push([`M`,r.x,r.y]);for(var i=1,a=e.length;it&&(r=r?t/(1+i/r):0,i=t-r),a+o>t&&(a=a?t/(1+o/a):0,o=t-a),[r||0,i||0,a||0,o||0]}t.parseRadius=o;function s(e,t,i){var a=[];if(i.isRect){var s=i.isTransposed?{x:i.start.x,y:t[0].y}:{x:t[0].x,y:i.start.y},c=i.isTransposed?{x:i.end.x,y:t[2].y}:{x:t[3].x,y:i.end.y},l=(0,n.get)(e,[`background`,`style`,`radius`]);if(l){var u=i.isTransposed?Math.abs(t[0].y-t[2].y):t[2].x-t[1].x,d=i.isTransposed?i.getWidth():i.getHeight(),f=o(l,Math.min(u,d)),p=f[0],m=f[1],h=f[2],g=f[3];a.push([`M`,s.x,c.y+p]),p!==0&&a.push([`A`,p,p,0,0,1,s.x+p,c.y]),a.push([`L`,c.x-m,c.y]),m!==0&&a.push([`A`,m,m,0,0,1,c.x,c.y+m]),a.push([`L`,c.x,s.y-h]),h!==0&&a.push([`A`,h,h,0,0,1,c.x-h,s.y]),a.push([`L`,s.x+g,s.y]),g!==0&&a.push([`A`,g,g,0,0,1,s.x,s.y-g])}else a.push([`M`,s.x,s.y]),a.push([`L`,c.x,s.y]),a.push([`L`,c.x,c.y]),a.push([`L`,s.x,c.y]),a.push([`L`,s.x,s.y]);a.push([`z`])}if(i.isPolar){var _=i.getCenter(),v=(0,r.getAngle)(e,i),y=v.startAngle,b=v.endAngle;if(i.type!==`theta`&&!i.isTransposed)a=(0,r.getSectorPath)(_.x,_.y,i.getRadius(),y,b);else{var x=function(e){return e**2},p=Math.sqrt(x(_.x-t[0].x)+x(_.y-t[0].y)),m=Math.sqrt(x(_.x-t[2].x)+x(_.y-t[2].y));a=(0,r.getSectorPath)(_.x,_.y,p,i.startAngle,i.endAngle,m)}}return a}t.getBackgroundRectPath=s;function c(e,t,n){var r=n.getWidth(),i=n.getHeight(),o=n.type===`rect`,s=[],c=(e[2].x-e[1].x)/2,l=n.isTransposed?c*i/r:c*r/i;return t===`round`?(o?(s.push([`M`,e[0].x,e[0].y+l]),s.push([`L`,e[1].x,e[1].y-l]),s.push([`A`,c,c,0,0,1,e[2].x,e[2].y-l]),s.push([`L`,e[3].x,e[3].y+l]),s.push([`A`,c,c,0,0,1,e[0].x,e[0].y+l])):(s.push([`M`,e[0].x,e[0].y]),s.push([`L`,e[1].x,e[1].y]),s.push([`A`,c,c,0,0,1,e[2].x,e[2].y]),s.push([`L`,e[3].x,e[3].y]),s.push([`A`,c,c,0,0,1,e[0].x,e[0].y])),s.push([`z`])):s=a(e),s}t.getIntervalRectPath=c;function l(e,t,r){var i=[];return(0,n.isNil)(t)?r?i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,(e[2].x+e[3].x)/2,(e[2].y+e[3].y)/2],[`Z`]):i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,e[2].x,e[2].y],[`L`,e[3].x,e[3].y],[`Z`]):i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,t[1].x,t[1].y],[`L`,t[0].x,t[0].y],[`Z`]),i}t.getFunnelPath=l;function u(e,t,n){var r,i,a,s,c=e[0],l=e[1],u=e[2],d=e[3],f=[0,0,0,0],p=f[0],m=f[1],h=f[2],g=f[3];c.ye[1].x?(d=e[0],c=e[1],l=e[2],u=e[3],a=o(n,Math.min(d.x-c.x,c.y-l.y)),p=a[0],g=a[1],h=a[2],m=a[3]):(s=o(n,Math.min(d.x-c.x,c.y-l.y)),m=s[0],h=s[1],g=s[2],p=s[3]));var _=[];return _.push([`M`,l.x,l.y+p]),p!==0&&_.push([`A`,p,p,0,0,1,l.x+p,l.y]),_.push([`L`,u.x-m,u.y]),m!==0&&_.push([`A`,m,m,0,0,1,u.x,u.y+m]),_.push([`L`,d.x,d.y-h]),h!==0&&_.push([`A`,h,h,0,0,1,d.x-h,d.y]),_.push([`L`,c.x+g,c.y]),g!==0&&_.push([`A`,g,g,0,0,1,c.x,c.y-g]),_.push([`L`,l.x,l.y+p]),_.push([`z`]),_}t.getRectWithCornerRadius=u})),WM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=iO(),a=HM(),o=UM(),s=(0,r.registerShapeFactory)(`interval`,{defaultShapeType:`rect`,getDefaultPoints:function(e){return(0,o.getRectPoints)(e)}});(0,r.registerShape)(`interval`,`rect`,{draw:function(e,t){var r=(0,a.getStyle)(e,!1,!0),s=t,c=e?.background;if(c){s=t.addGroup();var l=(0,a.getBackgroundRectStyle)(e),u=(0,o.getBackgroundRectPath)(e,this.parsePoints(e.points),this.coordinate);s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},l),{path:u}),zIndex:-1,name:i.BACKGROUND_SHAPE})}var d=r.radius&&this.coordinate.isRect?(0,o.getRectWithCornerRadius)(this.parsePoints(e.points),this.coordinate,r.radius):this.parsePath((0,o.getIntervalRectPath)(e.points,r.lineCap,this.coordinate)),f=s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:d}),name:`interval`});return c?s:f},getMarker:function(e){var t=e.color;return e.isInPolar?{symbol:`circle`,style:{r:4.5,fill:t}}:{symbol:`square`,style:{r:4,fill:t}}}}),t.default=s})),GM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getDefaultSize=void 0;var n=(J(),e(q)),r=lE();function i(e,t){var r=e.length,i=e;(0,n.isString)(i[0])&&(i=e.map(function(e){return t.translate(e)}));for(var a=i[1]-i[0],o=2;os&&(a=s)}return a}function a(e,t){if(t){var r=(0,n.flatten)(e);return(0,n.valuesOfKey)(r,t).length}return e.length}function o(e){var t=e.theme,o=e.coordinate,s=e.getXScale(),c=s.values,l=e.beforeMappingData,u=c.length,d=(0,r.getXDimensionLength)(e.coordinate),f=e.intervalPadding,p=e.dodgePadding,m=e.maxColumnWidth||t.maxColumnWidth,h=e.minColumnWidth||t.minColumnWidth,g=e.columnWidthRatio||t.columnWidthRatio,_=e.multiplePieWidthRatio||t.multiplePieWidthRatio,v=e.roseWidthRatio||t.roseWidthRatio;if(s.isLinear&&c.length>1){c.sort();var y=i(c,s);u=(s.max-s.min)/y,c.length>u&&(u=c.length)}var b=s.range,x=1/u,S=1;if(o.isPolar?S=o.isTransposed&&u>1?_:v:(s.isLinear&&(x*=b[1]-b[0]),S=g),!(0,n.isNil)(f)&&f>=0){var C=f/d;x=(1-(u-1)*C)/u}else x*=S;if(e.getAdjust(`dodge`)){var w=e.getAdjust(`dodge`).dodgeBy,T=a(l,w);if(!(0,n.isNil)(p)&&p>=0){var E=p/d;x=(x-E*(T-1))/T}else !(0,n.isNil)(f)&&f>=0&&(x*=S),x/=T;x=x>=0?x:0}if(!(0,n.isNil)(m)&&m>=0){var D=m/d;x>D&&(x=D)}if(!(0,n.isNil)(h)&&h>=0){var O=h/d;x{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=(0,n.__importDefault)(fO());WM();var o=GM(),s=uE();t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`interval`,n.shapeType=`interval`,n.generatePoints=!0,n.background=t.background,n}return t.prototype.createShapePointsCfg=function(t){var n=e.prototype.createShapePointsCfg.call(this,t),r,a=this.getAttribute(`size`);if(a){r=this.getAttributeValues(a,t)[0];var s=this.coordinate,c=(0,i.getXDimensionLength)(s);r/=c}else this.defaultSize||=(0,o.getDefaultSize)(this),r=this.defaultSize;return n.size=r,n},t.prototype.adjustScale=function(){e.prototype.adjustScale.call(this);var t=this.getYScale();if(this.coordinate.type===`theta`)t.change({nice:!1,min:0,max:(0,s.getMaxScale)(t)});else{var n=this.scaleDefs,i=t.field,a=t.min,o=t.max;t.type!==`time`&&(a>0&&!(0,r.get)(n,[i,`min`])&&t.change({min:0}),o<=0&&!(0,r.get)(n,[i,`max`])&&t.change({max:0}))}},t.prototype.getDrawCfg=function(t){var n=e.prototype.getDrawCfg.call(this,t);return n.background=this.background,n},t}(a.default)})),qM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getLabelValueDir=function(e){var t=`y`,n=e.points;return n[0][t]<=n[2][t]?1:-1},t.prototype.getLabelOffsetPoint=function(t,r,i,a){var o,s=e.prototype.getLabelOffsetPoint.call(this,t,r,i),c=this.getCoordinate(),l=c.isTransposed?`x`:`y`,u=this.getLabelValueDir(t.mappingData);return s=(0,n.__assign)((0,n.__assign)({},s),(o={},o[l]=s[l]*u,o)),c.isReflect(`x`)&&(s=(0,n.__assign)((0,n.__assign)({},s),{x:s.x*-1})),c.isReflect(`y`)&&(s=(0,n.__assign)((0,n.__assign)({},s),{y:s.y*-1})),s},t.prototype.getThemedLabelCfg=function(e){var t=this.geometry,n=this.getDefaultLabelCfg(),i=t.theme;return(0,r.deepMix)({},n,i.labels,e.position===`middle`?{offset:0}:{},e)},t.prototype.setLabelPosition=function(e,t,n,i){var a=this.getCoordinate(),o=a.isTransposed,s=t.points,c=a.convert(s[0]),l=a.convert(s[2]),u=this.getLabelValueDir(t),d,f,p,m,h=(0,r.isArray)(t.shape)?t.shape[0]:t.shape;if(h===`funnel`||h===`pyramid`){var g=(0,r.get)(t,`nextPoints`),_=(0,r.get)(t,`points`);if(g){var v=a.convert(_[0]),y=a.convert(_[1]),b=a.convert(g[0]),x=a.convert(g[1]);o?(d=Math.min(b.y,v.y),p=Math.max(b.y,v.y),f=(y.x+x.x)/2,m=(v.x+b.x)/2):(d=Math.min((y.y+x.y)/2,(v.y+b.y)/2),p=Math.max((y.y+x.y)/2,(v.y+b.y)/2),f=x.x,m=v.x)}else d=Math.min(l.y,c.y),p=Math.max(l.y,c.y),f=l.x,m=c.x}else d=Math.min(l.y,c.y),p=Math.max(l.y,c.y),f=l.x,m=c.x;switch(i){case`right`:e.x=f,e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,u>0?`left`:`right`);break;case`left`:e.x=m,e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,u>0?`left`:`right`);break;case`bottom`:o&&(e.x=(f+m)/2),e.y=p,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,u>0?`bottom`:`top`);break;case`middle`:o&&(e.x=(f+m)/2),e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,`middle`);break;case`top`:o&&(e.x=(f+m)/2),e.y=d,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,u>0?`bottom`:`top`);break;default:break}},t}((0,n.__importDefault)(_O()).default)})),JM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=lE(),o=(0,n.__importDefault)(_O()),s=Math.PI/2;t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getLabelOffset=function(e){var t=this.getCoordinate(),n=0;if((0,r.isNumber)(e))n=e;else if((0,r.isString)(e)&&e.indexOf(`%`)!==-1){var i=t.getRadius();t.innerRadius>0&&(i*=1-t.innerRadius),n=parseFloat(e)*.01*i}return n},t.prototype.getLabelItems=function(t){var i=e.prototype.getLabelItems.call(this,t),a=this.geometry.getYScale();return(0,r.map)(i,function(e){if(e&&a){var t=a.scale((0,r.get)(e.data,a.field));return(0,n.__assign)((0,n.__assign)({},e),{percent:t})}return e})},t.prototype.getLabelAlign=function(e){var t=this.getCoordinate(),n;if(e.labelEmit)n=e.angle<=Math.PI/2&&e.angle>=-Math.PI/2?`left`:`right`;else if(!t.isTransposed)n=`center`;else{var r=t.getCenter(),i=e.offset;n=Math.abs(e.x-r.x)<1?`center`:e.angle>Math.PI||e.angle<=0?i>0?`left`:`right`:i>0?`right`:`left`}return n},t.prototype.getLabelPoint=function(e,t,n){var r=1,i,a=e.content[n];this.isToMiddle(t)?i=this.getMiddlePoint(t.points):(e.content.length===1&&n===0?n=1:n===0&&(r=-1),i=this.getArcPoint(t,n));var o=e.offset*r,s=this.getPointAngle(i),c=e.labelEmit,l=this.getCirclePoint(s,o,i,c);return l.r===0?l.content=``:(l.content=a,l.angle=s,l.color=t.color),l.rotate=e.autoRotate?this.getLabelRotate(s,o,c):e.rotate,l.start={x:i.x,y:i.y},l},t.prototype.getArcPoint=function(e,t){return t===void 0&&(t=0),!(0,r.isArray)(e.x)&&!(0,r.isArray)(e.y)?{x:e.x,y:e.y}:{x:(0,r.isArray)(e.x)?e.x[t]:e.x,y:(0,r.isArray)(e.y)?e.y[t]:e.y}},t.prototype.getPointAngle=function(e){return(0,a.getAngleByPoint)(this.getCoordinate(),e)},t.prototype.getCirclePoint=function(e,t,r,a){var o=this.getCoordinate(),s=o.getCenter(),c=(0,i.getDistanceToCenter)(o,r);if(c===0)return(0,n.__assign)((0,n.__assign)({},s),{r:c});var l=e;return o.isTransposed&&c>t&&!a?l=e+Math.asin(t/(2*c))*2:c+=t,{x:s.x+c*Math.cos(l),y:s.y+c*Math.sin(l),r:c}},t.prototype.getLabelRotate=function(e,t,n){var r=e+s;return n&&(r-=s),r&&(r>s?r-=Math.PI:r<-s&&(r+=Math.PI)),r},t.prototype.getMiddlePoint=function(e){var t=this.getCoordinate(),n=e.length,i={x:0,y:0};return(0,r.each)(e,function(e){i.x+=e.x,i.y+=e.y}),i.x/=n,i.y/=n,i=t.convert(i),i},t.prototype.isToMiddle=function(e){return e.x.length>2},t}(o.default)})),YM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=oE();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.defaultLayout=`distribute`,t}return t.prototype.getDefaultLabelCfg=function(t,n){var i=e.prototype.getDefaultLabelCfg.call(this,t,n);return(0,r.deepMix)({},i,(0,r.get)(this.geometry.theme,`pieLabels`,{}))},t.prototype.getLabelOffset=function(t){return e.prototype.getLabelOffset.call(this,t)||0},t.prototype.getLabelRotate=function(e,t,n){var r;return t<0&&(r=e,r>Math.PI/2&&(r-=Math.PI),r<-Math.PI/2&&(r+=Math.PI)),r},t.prototype.getLabelAlign=function(e){var t=this.getCoordinate().getCenter(),n=e.angle<=Math.PI/2&&e.x>=t.x?`left`:`right`;return e.offset<=0&&(n=n===`right`?`left`:`right`),n},t.prototype.getArcPoint=function(e){return e},t.prototype.getPointAngle=function(e){var t=this.getCoordinate(),n={x:(0,r.isArray)(e.x)?e.x[0]:e.x,y:e.y[0]},a={x:(0,r.isArray)(e.x)?e.x[1]:e.x,y:e.y[1]},o,s=(0,i.getAngleByPoint)(t,n);if(e.points&&e.points[0].y===e.points[1].y)o=s;else{var c=(0,i.getAngleByPoint)(t,a);s>=c&&(c+=Math.PI*2),o=s+(c-s)/2}return o},t.prototype.getCirclePoint=function(e,t){var r=this.getCoordinate(),i=r.getCenter(),o=r.getRadius()+t;return(0,n.__assign)((0,n.__assign)({},(0,a.polarToCartesian)(i.x,i.y,o,e)),{angle:e,r:o})},t}((0,n.__importDefault)(JM()).default)})),XM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(vE()),i=t(CM());e.default=(function(e,t,a,o){if(e===null){(0,n.default)(a,function(e){var n=t[e];n!==void 0&&((0,r.default)(n)||(n=[n]),o(n,e))});return}var s,c;(0,n.default)(a,function(n){s=e[n],c=t[n],(0,i.default)(c,s)||((0,r.default)(c)||(c=[c]),o(c,n))})})})),ZM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.distribute=void 0;var n=(J(),e(q)),r=oE(),i=4;function a(e,t,r,i,a,o){var s=!0,c=i.start,l=i.end,u=Math.min(c.y,l.y),d=Math.abs(c.y-l.y),f,p=0,m=Number.MIN_VALUE,h=t.map(function(e){return e.y>p&&(p=e.y),e.yd&&(d=p-u);s;)for(h.forEach(function(e){var t=(Math.min.apply(m,e.targets)+Math.max.apply(m,e.targets))/2;e.pos=Math.min(Math.max(m,t-e.size/2),d-e.size)}),s=!1,f=h.length;f--;)if(f>0){var g=h[f-1],_=h[f];g.pos+g.size>_.pos&&(g.size+=_.size,g.targets=g.targets.concat(_.targets),g.pos+g.size>d&&(g.pos=d-g.size),h.splice(f,1),s=!0)}f=0,h.forEach(function(e){var n=u+r/2;e.targets.forEach(function(){t[f].y=e.pos+n,n+=r,f++})});for(var v={},y=0,b=e;y0){var f=14,p=(u+c)*2+f*2,m={start:l.start,end:l.end},h=[[],[]];e.forEach(function(e){e&&(e.textAlign===`right`?h[0].push(e):h[1].push(e))}),h.forEach(function(e,n){var r=p/f;e.length>r&&(e.sort(function(e,t){return t[`..percent`]-e[`..percent`]}),e.splice(r,e.length-r)),e.sort(function(e,t){return e.y-t.y}),a(t,e,f,m,d,n)})}(0,n.each)(e,function(e){if(e&&e.labelLine){var t=e.offset,a=e.angle,o=(0,r.polarToCartesian)(d.x,d.y,u,a),s=(0,r.polarToCartesian)(d.x,d.y,u+t/2,a),c=e.x+(0,n.get)(e,`offsetX`,0),l=e.y+(0,n.get)(e,`offsetY`,0),f={x:c-Math.cos(a)*i,y:l-Math.sin(a)*i};(0,n.isObject)(e.labelLine)||(e.labelLine={}),e.labelLine.path=[`M `+o.x,o.y+` Q`+s.x,s.y+` `+f.x,f.y].join(`,`)}})}}t.distribute=o})),QM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.limitInCanvas=void 0;var n=(J(),e(q)),r=pO();function i(e,t,i,a){(0,n.each)(t,function(e){var t=a.minX,n=a.minY,i=a.maxX,o=a.maxY,s=e.getCanvasBBox(),c=s.minX,l=s.minY,u=s.maxX,d=s.maxY,f=s.x,p=s.y,m=s.width,h=s.height,g=f,_=p;(ci?g=i-m:u>i&&(g-=u-i),l>o?_=o-h:d>o&&(_-=d-o),(g!==f||_!==p)&&(0,r.translate)(e,g-f,_-p)})}t.limitInCanvas=i})),$M=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.limitInShape=void 0;var n=(J(),e(q));function r(e,t,r,i){(0,n.each)(t,function(e,t){var n=e.getCanvasBBox(),i=r[t].getBBox();(n.minXi.maxX||n.maxY>i.maxY)&&e.remove(!0)})}t.limitInShape=r})),eN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.overlap=t.fixedOverlap=void 0;var n=(J(),e(q)),r=100,i=function(){function e(e){e===void 0&&(e={}),this.bitmap={};var t=e.xGap,n=t===void 0?1:t,r=e.yGap,i=r===void 0?8:r;this.xGap=n,this.yGap=i}return e.prototype.hasGap=function(e){for(var t=!0,n=this.bitmap,r=Math.round(e.minX),i=Math.round(e.maxX),a=Math.round(e.minY),o=Math.round(e.maxY),s=r;s<=i;s+=1){if(!n[s]){n[s]={};continue}if(s===r||s===i){for(var c=a;c<=o;c++)if(n[s][c]){t=!1;break}}else if(n[s][a]||n[s][o]){t=!1;break}}return t},e.prototype.fillGap=function(e){for(var t=this.bitmap,n=Math.round(e.minX),r=Math.round(e.maxX),i=Math.round(e.minY),a=Math.round(e.maxY),o=n;o<=r;o+=1)t[o]||(t[o]={});for(var o=n;o<=r;o+=this.xGap){for(var s=i;s<=a;s+=this.yGap)t[o][s]=!0;t[o][a]=!0}if(this.yGap!==1)for(var o=i;o<=a;o+=1)t[n][o]=!0,t[r][o]=!0;if(this.xGap!==1)for(var o=n;o<=r;o+=1)t[o][i]=!0,t[o][a]=!0},e.prototype.destroy=function(){this.bitmap={}},e}();function a(e,t,n){n===void 0&&(n=r);var i=-1,a=e.attr(),o=a.x,s=a.y,c=e.getCanvasBBox(),l=Math.sqrt(c.width*c.width+c.height*c.height),u,d=-i,f=0,p=0,m=function(e){var t=e*.1;return[t*Math.cos(t),t*Math.sin(t)]};if(t.hasGap(c))return t.fillGap(c),!0;for(var h=!1,g=0,_={};Math.min(Math.abs(f),Math.abs(p)){var t=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=``,t}return t.prototype.hasState=function(e){return e.hasState(this.stateName)},t.prototype.setElementState=function(e,t){e.setState(this.stateName,t)},t.prototype.setState=function(){this.setStateEnable(!0)},t.prototype.clear=function(){var e=this.context.view;this.clearViewState(e)},t.prototype.clearViewState=function(e){var t=this,n=(0,a.getElementsByState)(e,this.stateName);(0,r.each)(n,function(e){t.setElementState(e,!1)})},t}(i.default)})),rN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND(),a=(0,n.__importDefault)(nN());function o(e){return(0,r.get)(e.get(`delegateObject`),`item`)}t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.ignoreListItemStates=[`unchecked`],t}return t.prototype.isItemIgnore=function(e,t){return!!this.ignoreListItemStates.filter(function(n){return t.hasState(e,n)}).length},t.prototype.setStateByComponent=function(e,t,n){var r=this.context.view,a=e.get(`field`),o=(0,i.getElements)(r);this.setElementsStateByItem(o,a,t,n)},t.prototype.setStateByElement=function(e,t){this.setElementState(e,t)},t.prototype.isMathItem=function(e,t,n){var a=this.context.view,o=(0,i.getScaleByField)(a,t),s=(0,i.getElementValue)(e,t);return!(0,r.isNil)(s)&&n.name===o.getText(s)},t.prototype.setElementsStateByItem=function(e,t,n,i){var a=this;(0,r.each)(e,function(e){a.isMathItem(e,t,n)&&e.setState(a.stateName,i)})},t.prototype.setStateEnable=function(e){var t=(0,i.getCurrentElement)(this.context);if(t)(0,i.isElementChange)(this.context)&&this.setStateByElement(t,e);else{var n=(0,i.getDelegationObject)(this.context);if((0,i.isList)(n)){var r=n.item,a=n.component;if(r&&a&&!this.isItemIgnore(r,a)){var s=this.context.event.gEvent;if(s&&s.fromShape&&s.toShape&&o(s.fromShape)===o(s.toShape))return;this.setStateByComponent(a,r,e)}}}},t.prototype.toggle=function(){var e=(0,i.getCurrentElement)(this.context);if(e){var t=e.hasState(this.stateName);this.setElementState(e,!t)}},t.prototype.reset=function(){this.setStateEnable(!1)},t}(a.default)})),iN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(rN()).default)})),aN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(kD()),i=ND(),a=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.cache={},t}return t.prototype.getColorScale=function(e,t){var n=t.geometry.getAttribute(`color`);return n?e.getScaleByField(n.getFields()[0]):null},t.prototype.getLinkPath=function(e,t){var n=this.context.view.getCoordinate().isTransposed,r=e.shape.getCanvasBBox(),i=t.shape.getCanvasBBox();return n?[[`M`,r.minX,r.minY],[`L`,i.minX,i.maxY],[`L`,i.maxX,i.maxY],[`L`,r.maxX,r.minY],[`Z`]]:[[`M`,r.maxX,r.minY],[`L`,i.minX,i.minY],[`L`,i.minX,i.maxY],[`L`,r.maxX,r.maxY],[`Z`]]},t.prototype.addLinkShape=function(e,t,r,i){var o={opacity:.4,fill:t.shape.attr(`fill`)};e.addShape({type:`path`,attrs:(0,n.__assign)((0,n.__assign)({},(0,a.deepMix)({},o,(0,a.isFunction)(i)?i(o,t):i)),{path:this.getLinkPath(t,r)})})},t.prototype.linkByElement=function(e,t){var n=this,r=this.context.view,o=this.getColorScale(r,e);if(o){var s=(0,i.getElementValue)(e,o.field);if(!this.cache[s]){var c=(0,i.getElementsByField)(r,o.field,s),l=this.linkGroup.addGroup();this.cache[s]=l;var u=c.length;(0,a.each)(c,function(e,r){if(r{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.startPoint=null,t.endPoint=null,t.isStarted=!1,t.effectSiblings=!1,t.effectByRecord=!1,t}return t.prototype.getCurrentPoint=function(){var e=this.context.event;return{x:e.x,y:e.y}},t.prototype.start=function(){this.clear(),this.startPoint=this.getCurrentPoint(),this.isStarted=!0},t.prototype.getIntersectElements=function(){var e=null;if((0,i.isMask)(this.context))e=(0,i.getMaskedElements)(this.context,10);else{var t=this.startPoint,n=this.isStarted?this.getCurrentPoint():this.endPoint;if(!t||!n)return;var r={minX:Math.min(t.x,n.x),minY:Math.min(t.y,n.y),maxX:Math.max(t.x,n.x),maxY:Math.max(t.y,n.y)},a=this.context.view;e=(0,i.getIntersectElements)(a,r)}return e},t.prototype.setStateEnable=function(e){if(this.effectSiblings&&!this.effectByRecord)this.setSiblingsState(e);else{var t=(0,i.getElements)(this.context.view),n=this.getIntersectElements();n&&n.length?this.effectByRecord?this.setSiblingsStateByRecord(n,e):this.setElementsState(n,e,t):this.clear()}},t.prototype.setSiblingsStateByRecord=function(e,t){var n=this,a=this.context.view,o=(0,i.getSilbings)(a),s=e.map(function(e){return e.getModel().data}),c=a.getXScale().field,l=a.getYScales()[0].field;(0,r.each)(o,function(e){var r=(0,i.getElements)(e),a=r.filter(function(e){var t=e.getModel().data;return(0,i.isInRecords)(s,t,c,l)});n.setElementsState(a,t,r)})},t.prototype.setSiblingsState=function(e){var t=this,n=this.context.view,a=(0,i.getSilbings)(n);(0,i.isMask)(this.context)&&(0,r.each)(a,function(n){var r=(0,i.getElements)(n),a=(0,i.getSiblingMaskElements)(t.context,n,10);a&&a.length?t.setElementsState(a,e,r):t.clearViewState(n)})},t.prototype.setElementsState=function(e,t,n){var i=this;(0,r.each)(n,function(n){e.includes(n)?i.setElementState(n,t):i.setElementState(n,!1)})},t.prototype.end=function(){this.isStarted=!1,this.endPoint=this.getCurrentPoint()},t.prototype.clear=function(){var e=this,t=this.context.view;if(this.effectSiblings){var n=(0,i.getSilbings)(t);(0,r.each)(n,function(t){e.clearViewState(t)})}else this.clearViewState(t)},t}((0,n.__importDefault)(nN()).default)})),sN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(oN()).default)})),cN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setStateEnable=function(e){var t=(0,r.getCurrentElement)(this.context);if(t){if(!(0,r.isElementChange)(this.context))return;e?(this.clear(),this.setElementState(t,!0)):this.hasState(t)&&this.setElementState(t,!1)}},t.prototype.toggle=function(){var e=(0,r.getCurrentElement)(this.context);if(e){var t=this.hasState(e);t||this.clear(),this.setElementState(e,!t)}},t.prototype.reset=function(){this.setStateEnable(!1)},t}((0,n.__importDefault)(nN()).default)})),lN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(cN()).default)})),uN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.setHighlightBy=t.clearHighlight=void 0;var n=(J(),e(q)),r=ND(),i=`inactive`,a=`active`;function o(e){var t=(0,r.getElements)(e);(0,n.each)(t,function(e){e.hasState(a)&&e.setState(a,!1),e.hasState(i)&&e.setState(i,!1)})}t.clearHighlight=o;function s(e,t,r){(0,n.each)(e,function(e){t(e)?(e.hasState(i)&&e.setState(i,!1),e.setState(a,r)):(e.hasState(a)&&e.setState(a,!1),e.setState(i,r))})}t.setHighlightBy=s})),dN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.STATUS_ACTIVE=t.STATUS_UNACTIVE=void 0;var n=(R(),e(F)),r=(J(),e(q)),i=ND(),a=uN(),o=(0,n.__importDefault)(rN()),s=Y();t.STATUS_UNACTIVE=s.ELEMENT_STATE.INACTIVE,t.STATUS_ACTIVE=s.ELEMENT_STATE.ACTIVE,t.default=function(e){(0,n.__extends)(o,e);function o(){var n=e!==null&&e.apply(this,arguments)||this;return n.stateName=t.STATUS_ACTIVE,n}return o.prototype.setElementsStateByItem=function(e,t,n,r){var i=this;this.setHighlightBy(e,function(e){return i.isMathItem(e,t,n)},r)},o.prototype.setElementHighlight=function(e,n){n(e)?(e.hasState(t.STATUS_UNACTIVE)&&e.setState(t.STATUS_UNACTIVE,!1),e.setState(t.STATUS_ACTIVE,!0)):e.hasState(t.STATUS_ACTIVE)||e.setState(t.STATUS_UNACTIVE,!0)},o.prototype.setHighlightBy=function(e,n,a){var o=this;if(a)(0,r.each)(e,function(e){o.setElementHighlight(e,n)});else{var s=(0,i.getElementsByState)(this.context.view,t.STATUS_ACTIVE),c=!0;(0,r.each)(s,function(e){if(!n(e))return c=!1,!1}),c?this.clear():(0,r.each)(e,function(e){n(e)&&(e.hasState(t.STATUS_ACTIVE)&&e.setState(t.STATUS_ACTIVE,!1),e.setState(t.STATUS_UNACTIVE,!0))})}},o.prototype.setElementState=function(e,t){var n=this.context.view,r=(0,i.getElements)(n);this.setHighlightBy(r,function(t){return e===t},t)},o.prototype.highlight=function(){this.setState()},o.prototype.clear=function(){var e=this.context.view;(0,a.clearHighlight)(e)},o}(o.default)})),fN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND(),i=(0,n.__importStar)(dN());t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setElementHighlight=function(e,t){t(e)?(e.hasState(i.STATUS_UNACTIVE)&&e.setState(i.STATUS_UNACTIVE,!1),e.setState(i.STATUS_ACTIVE,!0)):(e.setState(i.STATUS_UNACTIVE,!0),e.hasState(i.STATUS_ACTIVE)&&e.setState(i.STATUS_ACTIVE,!1))},t.prototype.setStateByElement=function(e,t){var n=this.context.view,i=n.getXScale(),a=(0,r.getElementValue)(e,i.field),o=(0,r.getElements)(n),s=o.filter(function(e){return(0,r.getElementValue)(e,i.field)===a});this.setHighlightBy(o,function(e){return s.includes(e)},t)},t.prototype.toggle=function(){var e=(0,r.getCurrentElement)(this.context);if(e){var t=e.hasState(this.stateName);this.setStateByElement(e,!t)}},t}(i.default)})),pN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setStateByElement=function(e,t){var n=this.context.view,i=e.geometry.getAttribute(`color`);if(i){var a=n.getScaleByField(i.getFields()[0]),o=(0,r.getElementValue)(e,a.field),s=(0,r.getElements)(n),c=s.filter(function(e){return(0,r.getElementValue)(e,a.field)===o});this.setHighlightBy(s,function(e){return c.includes(e)},t)}},t}((0,n.__importDefault)(dN()).default)})),mN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND(),i=uN();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.highlight=function(){this.setState()},t.prototype.setElementState=function(e,t){var n=this.context.view,a=(0,r.getElements)(n);(0,i.setHighlightBy)(a,function(t){return e===t},t)},t.prototype.clear=function(){var e=this.context.view;(0,i.clearHighlight)(e)},t}((0,n.__importDefault)(cN()).default)})),hN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.ELEMENT_RANGE_HIGHLIGHT_EVENTS=void 0;var n=(R(),e(F)),r=nO(),i=uN(),a=(0,n.__importDefault)(oN()),o;(function(e){e.BEFORE_HIGHLIGHT=`element-range-highlight:beforehighlight`,e.AFTER_HIGHLIGHT=`element-range-highlight:afterhighlight`,e.BEFORE_CLEAR=`element-range-highlight:beforeclear`,e.AFTER_CLEAR=`element-range-highlight:afterclear`})(o||={}),t.ELEMENT_RANGE_HIGHLIGHT_EVENTS=o,t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.clearViewState=function(e){(0,i.clearHighlight)(e)},t.prototype.highlight=function(){var e=this.context,t=e.view,n={view:t,event:e.event,highlightElements:this.getIntersectElements()};t.emit(o.BEFORE_HIGHLIGHT,r.Event.fromData(t,o.BEFORE_HIGHLIGHT,n)),this.setState(),t.emit(o.AFTER_HIGHLIGHT,r.Event.fromData(t,o.AFTER_HIGHLIGHT,n))},t.prototype.clear=function(){var t=this.context.view;t.emit(o.BEFORE_CLEAR,r.Event.fromData(t,o.BEFORE_CLEAR,{})),e.prototype.clear.call(this),t.emit(o.AFTER_CLEAR,r.Event.fromData(t,o.AFTER_CLEAR,{}))},t.prototype.setElementsState=function(e,t,n){(0,i.setHighlightBy)(n,function(t){return e.indexOf(t)>=0},t)},t}(a.default)})),gN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(rN()).default)})),_N=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(cN()).default)})),vN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(oN()).default)})),yN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setCursor=function(e){this.context.view.getCanvas().setCursor(e)},t.prototype.default=function(){this.setCursor(`default`)},t.prototype.pointer=function(){this.setCursor(`pointer`)},t.prototype.move=function(){this.setCursor(`move`)},t.prototype.crosshair=function(){this.setCursor(`crosshair`)},t.prototype.wait=function(){this.setCursor(`wait`)},t.prototype.help=function(){this.setCursor(`help`)},t.prototype.text=function(){this.setCursor(`text`)},t.prototype.eResize=function(){this.setCursor(`e-resize`)},t.prototype.wResize=function(){this.setCursor(`w-resize`)},t.prototype.nResize=function(){this.setCursor(`n-resize`)},t.prototype.sResize=function(){this.setCursor(`s-resize`)},t.prototype.neResize=function(){this.setCursor(`ne-resize`)},t.prototype.nwResize=function(){this.setCursor(`nw-resize`)},t.prototype.seResize=function(){this.setCursor(`se-resize`)},t.prototype.swResize=function(){this.setCursor(`sw-resize`)},t.prototype.nsResize=function(){this.setCursor(`ns-resize`)},t.prototype.ewResize=function(){this.setCursor(`ew-resize`)},t}((0,n.__importDefault)(kD()).default)})),bN=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(iN()),r=t(aN()),i=t(sN()),a=t(lN()),o=t(dN()),s=t(fN()),c=t(pN()),l=t(mN()),u=t(hN()),d=t(gN()),f=t(_N()),p=t(vN()),m=t(yN()),h=HA();(0,h.registerAction)(`cursor`,m.default),(0,h.registerAction)(`element-active`,n.default),(0,h.registerAction)(`element-single-active`,a.default),(0,h.registerAction)(`element-range-active`,i.default),(0,h.registerAction)(`element-highlight`,o.default),(0,h.registerAction)(`element-highlight-by-x`,s.default),(0,h.registerAction)(`element-highlight-by-color`,c.default),(0,h.registerAction)(`element-single-highlight`,l.default),(0,h.registerAction)(`element-range-highlight`,u.default),(0,h.registerAction)(`element-sibling-highlight`,u.default,{effectSiblings:!0,effectByRecord:!0}),(0,h.registerAction)(`element-selected`,d.default),(0,h.registerAction)(`element-single-selected`,f.default),(0,h.registerAction)(`element-range-selected`,p.default),(0,h.registerAction)(`element-link-by-color`,r.default),(0,h.registerInteraction)(`element-active`,{start:[{trigger:`element:mouseenter`,action:`element-active:active`}],end:[{trigger:`element:mouseleave`,action:`element-active:reset`}]}),(0,h.registerInteraction)(`element-selected`,{start:[{trigger:`element:click`,action:`element-selected:toggle`}]}),(0,h.registerInteraction)(`element-highlight`,{start:[{trigger:`element:mouseenter`,action:`element-highlight:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight:reset`}]}),(0,h.registerInteraction)(`element-highlight-by-x`,{start:[{trigger:`element:mouseenter`,action:`element-highlight-by-x:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight-by-x:reset`}]}),(0,h.registerInteraction)(`element-highlight-by-color`,{start:[{trigger:`element:mouseenter`,action:`element-highlight-by-color:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight-by-color:reset`}]})})),xN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(a()),i=n(bM()),o=n(_M()),s=n(_O()),c=n(hE()),l=HA(),u=n(XM()),d=n(SM());tN(),bN();var f=n(EM());(0,l.registerGeometryLabel)(`base`,s.default);var p=[`line`,`area`],m=function(){function e(){this.config={}}return e.prototype.setView=function(e){this.view=e,this.rootChart=e.rootChart||e},e.prototype.createGeomInstance=function(e,t){this.geom=this.view[e](t);var n=t.sortable;this.geom.__beforeMapping=this.geom.beforeMapping,this.geom.beforeMapping=function(t){var r=this.getXScale();return n!==!1&&t&&t[0]&&p.includes(e)&&[`time`,`timeCat`].includes(r.type)&&this.sort(t),this.__beforeMapping(t)},this.GemoBaseClassName=e},e.prototype.update=function(e,t){var n=this;this.geom||(this.setView(t.context),this.createGeomInstance(t.GemoBaseClassName,e),this.interactionTypes=t.interactionTypes),(0,u.default)(this.config,e,[`position`,`shape`,`color`,`label`,`style`,`tooltip`,`size`,`animate`,`state`,`customInfo`],function(e,t){var r;(0,d.default)(!(t===`label`&&e[0]===!0),`label 值类型错误,应为false | LabelOption | FieldString`),(r=n.geom)[t].apply(r,e)}),(0,u.default)(this.config,e,[`adjust`],function(e,t){(0,i.default)(e[0])?n.geom[t](e[0]):n.geom[t](e)}),this.geom.state(e.state||{}),this.rootChart.on(`processElemens`,function(){(0,o.default)(e.setElements)&&e.setElements(n.geom.elements)}),(0,u.default)(this.config,e,this.interactionTypes,function(e,t){e[0]?n.rootChart.interaction(t):n.rootChart.removeInteraction(t)}),this.config=(0,f.default)(e)},e.prototype.destroy=function(){this.geom&&=(this.geom.destroy(),null),this.config={}},e}(),h=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.interactionTypes=[],n.geomHelper=new m,n}return n.prototype.componentWillUnmount=function(){this.geomHelper.destroy()},n.prototype.render=function(){var e=this;return this.geomHelper.update(this.props,this),r.default.createElement(r.default.Fragment,null,r.default.Children.map(this.props.children,function(t){return r.default.isValidElement(t)?r.default.cloneElement(t,{parentInstance:e.geomHelper.geom}):r.default.createElement(r.default.Fragment,null)}))},n}(r.default.Component);h.contextType=c.default,e.default=h})),SN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=HM(),a=UM();(0,r.registerShape)(`interval`,`funnel`,{getPoints:function(e){return e.size*=2,(0,a.getRectPoints)(e)},draw:function(e,t){var r=(0,i.getStyle)(e,!1,!0),o=this.parsePath((0,a.getFunnelPath)(e.points,e.nextPoints,!1));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:o}),name:`interval`})},getMarker:function(e){return{symbol:`square`,style:{r:4,fill:e.color}}}})})),CN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=iO(),a=HM(),o=UM();(0,r.registerShape)(`interval`,`hollow-rect`,{draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1),s=t,c=e?.background;if(c){s=t.addGroup();var l=(0,a.getBackgroundRectStyle)(e),u=(0,o.getBackgroundRectPath)(e,this.parsePoints(e.points),this.coordinate);s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},l),{path:u}),zIndex:-1,name:i.BACKGROUND_SHAPE})}var d=this.parsePath((0,o.getRectPath)(e.points)),f=s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:d}),name:`interval`});return c?s:f},getMarker:function(e){var t=e.color;return e.isInPolar?{symbol:`circle`,style:{r:4.5,stroke:t,fill:null}}:{symbol:`square`,style:{r:4,stroke:t,fill:null}}}})})),wN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=HM(),o=UM(),s=sE();function c(e){var t=e.x,n=e.y,i=e.y0;return(0,r.isArray)(n)?n.map(function(e,n){return{x:(0,r.isArray)(t)?t[n]:t,y:e}}):[{x:t,y:i},{x:t,y:n}]}(0,i.registerShape)(`interval`,`line`,{getPoints:function(e){return c(e)},draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1,`lineWidth`),i=(0,s.omit)((0,n.__assign)({},r),[`fill`]),c=this.parsePath((0,o.getRectPath)(e.points,!1));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},i),{path:c}),name:`interval`})},getMarker:function(e){return{symbol:function(e,t,n){return[[`M`,e,t-n],[`L`,e,t+n]]},style:{r:5,stroke:e.color}}}})})),TN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=HM(),a=UM();(0,r.registerShape)(`interval`,`pyramid`,{getPoints:function(e){return e.size*=2,(0,a.getRectPoints)(e)},draw:function(e,t){var r=(0,i.getStyle)(e,!1,!0),o=this.parsePath((0,a.getFunnelPath)(e.points,e.nextPoints,!0));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:o}),name:`interval`})},getMarker:function(e){return{symbol:`square`,style:{r:4,fill:e.color}}}})})),EN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=HM();function o(e){var t=e.x,n=e.y,i=e.y0,a=e.size,o,s;(0,r.isArray)(n)?(o=n[0],s=n[1]):(o=i,s=n);var c=t+a/2,l=t-a/2;return[{x:t,y:o},{x:t,y:s},{x:l,y:o},{x:c,y:o},{x:l,y:s},{x:c,y:s}]}function s(e){return[[`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`M`,e[2].x,e[2].y],[`L`,e[3].x,e[3].y],[`M`,e[4].x,e[4].y],[`L`,e[5].x,e[5].y]]}(0,i.registerShape)(`interval`,`tick`,{getPoints:function(e){return o(e)},draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1),i=this.parsePath(s(e.points));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:i}),name:`interval`})},getMarker:function(e){return{symbol:function(e,t,n){return[[`M`,e-n/2,t-n],[`L`,e+n/2,t-n],[`M`,e,t-n],[`L`,e,t+n],[`M`,e-n/2,t+n],[`L`,e+n/2,t+n]]},style:{r:5,stroke:e.color}}}})})),DN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(KM()),i=n(qM()),a=n(YM()),o=n(xN()),s=HA();(0,s.registerGeometry)(`Interval`,r.default),(0,s.registerGeometryLabel)(`interval`,i.default),(0,s.registerGeometryLabel)(`pie`,a.default),SN(),CN(),wN(),TN(),EN(),(0,s.registerInteraction)(`active-region`,{start:[{trigger:`plot:mousemove`,action:`active-region:show`}],end:[{trigger:`plot:mouseleave`,action:`active-region:hide`}]}),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.interactionTypes=[`active-region`,`element-highlight`],t.GemoBaseClassName=`interval`,t}return n}(o.default)})),ON=n(le()),kN=n(de()),AN=n(UA()),jN=n(AM()),MN=n(VM()),NN=n(DN()),PN=n(ue()),FN=n(ie()),Q=n(S()),$=o(),IN=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,dodgeBy:a=`type`})=>{let o=N(e=>e.cti.ui.graphColors.columnChart),s=N(e=>e.cti.ui.generatePDF),c=N(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=P.useCallback((e,t)=>{let n=Array.isArray(e)?t:e;return l[u.indexOf(n)]},[l,r,u]),f=u;f.includes(`undefined`)&&i&&(f=[i]),f=f.map((e,t)=>({id:t,name:e,marker:{style:{fill:d(e)},symbol:`square`}}));let p=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},m={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}};if(!e.length)return null;let h=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,padding:`auto`,scale:m,children:[(0,$.jsx)(MN.default,{custom:!0,items:f,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:p}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),(0,$.jsx)(NN.default,{adjust:[{type:`dodge`,dodgeBy:a,marginRatio:0}],color:[`type*name`,(e,t)=>d(e,t)],position:`${t}*${n}`})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:s===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(h,{width:e,height:t})}):(0,$.jsx)(h,{width:c.width,height:c.height})})};IN.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string};var LN=P.memo(IN,PN.default),RN=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return e==null}})),zN=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t=bM();e.default=(function(e,n,r){for(var i=0,a=t.default(n)?n.split(`.`):n;e&&i{Object.defineProperty(e,`__esModule`,{value:!0});function t(e,t){if(e)for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);return e}e.default=t})),HN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return t.prototype.show=function(){var e=this.context,t=e.event,n=e.view;if(!n.isTooltipLocked()){var i=this.timeStamp,a=+new Date,o=(0,r.get)(e.view.getOptions(),`tooltip.showDelay`,16);if(a-i>o){var s=this.location,c={x:t.x,y:t.y};(!s||!(0,r.isEqual)(s,c))&&this.showTooltip(n,c),this.timeStamp=a,this.location=c}}},t.prototype.hide=function(){var e=this.context.view,t=e.getController(`tooltip`),n=this.context.event,r=n.clientX,i=n.clientY;t.isCursorEntered({x:r,y:i})||e.isTooltipLocked()||(this.hideTooltip(e),this.location=null)},t.prototype.showTooltip=function(e,t){e.showTooltip(t)},t.prototype.hideTooltip=function(e){e.hideTooltip()},t}((0,n.__importDefault)(kD()).default)})),WN=i((t=>{var n=t&&t.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,`__esModule`,{value:!0}),t.registerConnector=t.Connector=void 0;var i=jD(),a=r(UN()),o=(J(),e(q)),s=HA(),c={},l=function(){function e(e){this.cfg={shared:!0},this.chartMap={},this.state={},this.id=(0,o.uniqueId)(`bx-action`),this.type=e||`tooltip`}return e.prototype.connect=function(e,t,n){return this.chartMap[e]={chart:t,pointFinder:n},t.interaction(`connect-${this.type}-${this.id}`),this.type===`tooltip`&&this.cfg.shared&&(0,o.get)(t,[`options`,`tooltip`,`shared`])===void 0&&(0,o.set)(t,[`options`,`tooltip`,`shared`],!0),this},e.prototype.unConnect=function(e){this.chartMap[e].chart.removeInteraction(`connect-${this.type}-${this.id}`),delete this.chartMap[e]},e.prototype.destroy=function(){(0,i.unregisterAction)(`connect-${this.type}-${this.id}`)},e}();t.Connector=l;var u=function(){var e=new l(`tooltip`);return(0,s.registerAction)(`connect-tooltip-${e.id}`,function(t){n(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.CM=e,n}return r.prototype.showTooltip=function(e,t){var n=e.getTooltipItems(t)||t;(0,o.forIn)(this.CM.chartMap,function(e){var r=e.chart,i=e.pointFinder;if(!(r.destroyed||!r.visible))if(i){var a=i(n,r);a&&r.showTooltip(a)}else r.showTooltip(t)})},r.prototype.hideTooltip=function(){(0,o.forIn)(this.CM.chartMap,function(e){return e.chart.hideTooltip()})},r}(a.default)),(0,s.registerInteraction)(`connect-tooltip-${e.id}`,{start:[{trigger:`plot:mousemove`,action:`connect-tooltip-${e.id}:show`}],end:[{trigger:`plot:mouseleave`,action:`connect-tooltip-${e.id}:hide`}]}),e};t.registerConnector=function(e,t,n,r,i){var a=c[e];if(n===null&&a){a.unConnect(t);return}a?a.connect(t,n,i):(c[e]=u(),c[e].cfg.shared=!!r,c[e].connect(t,n,i))},t.default=u})),GN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getItemsOfView=void 0;var n=(R(),e(F)),r=(J(),e(q)),i=WD(),a=oE(),o=(0,n.__importDefault)(kD()),s={fill:`#CCD6EC`,opacity:.3};function c(e,t,n){var a=(0,i.findItemsFromViewRecurisive)(e,t,n);if(a.length){a=(0,r.flatten)(a);for(var o=0,s=a;o1){for(var h=a[0],g=Math.abs(t.y-h[0].y),_=0,v=a;_g.maxY&&(g=t)):(t.minXg.maxX&&(g=t)),_.x=Math.min(t.minX,_.minX),_.y=Math.min(t.minY,_.minY),_.width=Math.max(t.maxX,_.maxX)-_.x,_.height=Math.max(t.maxY,_.maxY)-_.y});var v=t.backgroundGroup,y=t.coordinateBBox,b=void 0;if(m.isRect){var x=t.getXScale(),S=e||{},C=S.appendRatio,w=S.appendWidth;(0,r.isNil)(w)&&(C=(0,r.isNil)(C)?x.isLinear?0:.25:C,w=m.isTransposed?C*g.height:C*h.width);var T=void 0,E=void 0,D=void 0,O=void 0;m.isTransposed?(T=y.minX,E=Math.min(g.minY,h.minY)-w,D=y.width,O=_.height+w*2):(T=Math.min(h.minX,g.minX)-w,E=y.minY,D=_.width+w*2,O=y.height),b=[[`M`,T,E],[`L`,T+D,E],[`L`,T+D,E+O],[`L`,T,E+O],[`Z`]]}else{var k=(0,r.head)(f),A=(0,r.last)(f),ee=(0,a.getAngle)(k.getModel(),m).startAngle,te=(0,a.getAngle)(A.getModel(),m).endAngle,j=m.getCenter(),M=m.getRadius(),ne=m.innerRadius*M;b=(0,a.getSectorPath)(j.x,j.y,M,ee,te,ne)}if(this.regionPath)this.regionPath.attr(`path`,b),this.regionPath.show();else{var re=(0,r.get)(e,`style`,s);this.regionPath=v.addShape({type:`path`,name:`active-region`,capture:!1,attrs:(0,n.__assign)((0,n.__assign)({},re),{path:b})})}}}},t.prototype.hide=function(){this.regionPath&&this.regionPath.hide(),this.items=null},t.prototype.destroy=function(){this.hide(),this.regionPath&&this.regionPath.remove(!0),e.prototype.destroy.call(this)},t}(o.default)})),KN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.showTooltip=function(e,t){var n=(0,i.getSilbings)(e);(0,r.each)(n,function(n){var r=(0,i.getSiblingPoint)(e,n,t);n.showTooltip(r)})},t.prototype.hideTooltip=function(e){var t=(0,i.getSilbings)(e);(0,r.each)(t,function(e){e.hideTooltip()})},t}((0,n.__importDefault)(UN()).default)})),qN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(nE(),e(tE)),a=(0,n.__importDefault)(kD()),o=rE();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return t.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},t.prototype.show=function(){var e=this.context.event,t=this.timeStamp,n=+new Date;if(n-t>16){var i=this.location,a={x:e.x,y:e.y};(!i||!(0,r.isEqual)(i,a))&&this.showTooltip(a),this.timeStamp=n,this.location=a}},t.prototype.hide=function(){this.hideTooltip(),this.location=null},t.prototype.showTooltip=function(e){var t=this.context.event.target;if(t&&t.get(`tip`)){this.tooltip||this.renderTooltip();var r=t.get(`tip`);this.tooltip.update((0,n.__assign)({title:r},e)),this.tooltip.show()}},t.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},t.prototype.renderTooltip=function(){var e,t=this.context.view,a=t.canvas,s={start:{x:0,y:0},end:{x:a.get(`width`),y:a.get(`height`)}},c=t.getTheme(),l=(0,r.get)(c,[`components`,`tooltip`,`domStyles`],{}),u=new o.HtmlTooltip({parent:a.get(`el`).parentNode,region:s,visible:!1,crosshairs:null,domStyles:(0,n.__assign)({},(0,r.deepMix)({},l,(e={},e[i.TOOLTIP_CSS_CONST.CONTAINER_CLASS]={"max-width":`50%`},e[i.TOOLTIP_CSS_CONST.TITLE_CLASS]={"word-break":`break-all`},e)))});u.init(),u.setCapture(!1),this.tooltip=u},t}(a.default)})),JN=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(GN()),r=t(KN()),i=t(UN()),a=t(qN()),o=HA();(0,o.registerAction)(`tooltip`,i.default),(0,o.registerAction)(`sibling-tooltip`,r.default),(0,o.registerAction)(`active-region`,n.default),(0,o.registerAction)(`ellipsis-text`,a.default),(0,o.registerInteraction)(`tooltip`,{start:[{trigger:`plot:mousemove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:touchmove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`plot:mouseleave`,action:`tooltip:hide`},{trigger:`plot:leave`,action:`tooltip:hide`},{trigger:`plot:touchend`,action:`tooltip:hide`}]}),(0,o.registerInteraction)(`ellipsis-text`,{start:[{trigger:`legend-item-name:mousemove`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`legend-item-name:touchstart`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`axis-label:mousemove`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`axis-label:touchstart`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`legend-item-name:mouseleave`,action:`ellipsis-text:hide`},{trigger:`legend-item-name:touchend`,action:`ellipsis-text:hide`},{trigger:`axis-label:mouseleave`,action:`ellipsis-text:hide`},{trigger:`axis-label:touchend`,action:`ellipsis-text:hide`}]}),(0,o.registerInteraction)(`tooltip-click`,{start:[{trigger:`plot:click`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:touchstart`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`plot:leave`,action:`tooltip:hide`}]});var s=function(e){e.view.isTooltipLocked()?e.view.unlockTooltip():e.view.lockTooltip()};(0,o.registerInteraction)(`tooltip-lock`,{start:[{trigger:`plot:click`,action:s},{trigger:`plot:touchstart`,action:s},{trigger:`plot:touchmove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:mousemove`,action:`tooltip:show`}],end:[{trigger:`plot:click`,action:`tooltip:hide`},{trigger:`plot:leave`,action:`tooltip:hide`},{trigger:`plot:touchend`,action:`tooltip:hide`}]}),(0,o.registerInteraction)(`sibling-tooltip`,{start:[{trigger:`plot:mousemove`,action:`sibling-tooltip:show`}],end:[{trigger:`plot:mouseleave`,action:`sibling-tooltip:hide`}]})})),YN=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t=vM(),n=_E();e.default=function(e){if(!t.default(e)||!n.default(e,`Object`))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var r=e;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(e)===r}})),ZN=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vE(),n=XN(),r=5;function i(e,a,o,s){for(var c in o||=0,s||=r,a)if(a.hasOwnProperty(c)){var l=a[c];l!==null&&n.default(l)?(n.default(e[c])||(e[c]={}),o{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.View=void 0;var r=n(a()),i=n(fM()),o=n(hE()),s=n(QN()),c=e.View=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.name=`view`,t}return n.prototype.componentWillUnmount=function(){this.viewHelper.destroy(),this.viewHelper=null},n.prototype.render=function(){return this.viewHelper||=new s.default(this.context.chart),this.viewHelper.update(this.props),r.default.createElement(o.default.Provider,{value:this.viewHelper.view},r.default.createElement(r.default.Fragment,null,this.props.children))},n.defaultProps={visible:!0,preInteractions:[],filter:[]},n}(r.default.Component);c.contextType=i.default,e.default=c})),eP=n(zN()),tP=n(YN()),nP=n($N()),rP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`})=>{let r=N(e=>e.cti.ui.graphColors.pieChart),i=N(e=>e.cti.ui.generatePDF),a=N(e=>e.cti.ui.pdfSize),o={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}},s=(0,FN.default)(e,e=>e.type),c=({width:e,height:i,noLegend:a,dataSet:s,title:c})=>(0,$.jsxs)(jN.default,{data:s,width:e,height:i-50,padding:`auto`,scale:o,children:[(0,$.jsx)(`h3`,{className:`graph-title graph__doublePieChart-title`,children:c}),(0,$.jsx)(MN.default,{name:t,position:`right`,visible:!a}),(0,$.jsx)(tP.default,{showTitle:!1}),(0,$.jsxs)(nP.default,{data:s,animate:!0,children:[(0,$.jsx)(eP.default,{type:`theta`,radius:.85}),(0,$.jsx)(AN.default,{visible:!1}),(0,$.jsx)(NN.default,{adjust:`stack`,style:{lineWidth:1,stroke:`#f0f2f5`},position:n,color:[t,[...r]]}),(0,$.jsx)(tP.default,{shared:!0})]})]});return(0,$.jsxs)(`div`,{className:`graph-wrapper`,children:[i===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(c,{width:e/2,height:t,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]})}):(0,$.jsx)(c,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]}),i===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(c,{width:e/2,height:t,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})}):(0,$.jsx)(c,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})]})};rP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string};var iP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getSmoothViolinPath=t.getViolinPath=t.getPathPoints=void 0;var n=(J(),e(q)),r=MD();function i(e){return e?!1:e==null||isNaN(e)}function a(e){if((0,n.isArray)(e))return i(e[1].y);var t=e.y;return(0,n.isArray)(t)?i(t[0]):i(t)}function o(e,t,n){if(t===void 0&&(t=!1),n===void 0&&(n=!0),!e.length||e.length===1&&!n)return[];if(t){for(var r=[],i=0,o=e.length;i{Object.defineProperty(t,`__esModule`,{value:!0}),t.splitPoints=void 0;var n=(J(),e(q));function r(e){var t=e.x;return((0,n.isArray)(e.y)?e.y:[e.y]).map(function(e,r){return{x:(0,n.isArray)(t)?t[r]:t,y:e}})}t.splitPoints=r})),oP=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getLineMarker=void 0;var t={line:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},dot:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},dash:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},smooth:function(e,t,n){return[[`M`,e-n,t],[`A`,n/2,n/2,0,1,1,e,t],[`A`,n/2,n/2,0,1,0,e+n,t]]},hv:function(e,t,n){return[[`M`,e-n-1,t-2.5],[`L`,e,t-2.5],[`L`,e,t+2.5],[`L`,e+n+1,t+2.5]]},vh:function(e,t,n){return[[`M`,e-n-1,t+2.5],[`L`,e,t+2.5],[`L`,e,t-2.5],[`L`,e+n+1,t-2.5]]},hvh:function(e,t,n){return[[`M`,e-(n+1),t+2.5],[`L`,e-n/2,t+2.5],[`L`,e-n/2,t-2.5],[`L`,e+n/2,t-2.5],[`L`,e+n/2,t+2.5],[`L`,e+n+1,t+2.5]]},vhv:function(e,t){return[[`M`,e-5,t+2.5],[`L`,e-5,t],[`L`,e,t],[`L`,e,t-3],[`L`,e,t+3],[`L`,e+6.5,t+3]]}};function n(e,n){var r=e.color;return{symbol:t[n],style:{lineWidth:2,r:6,stroke:r}}}e.getLineMarker=n})),sP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=sO(),i=iP(),a=HM(),o=MD(),s=aP(),c=oP();function l(e,t,n){for(var r=e.isStack,o=e.connectNulls,s=e.isInCircle,c=e.showSinglePoint,l=(0,a.getStyle)(e,!0,!1,`lineWidth`),u=(0,i.getPathPoints)(e.points,o,c),d=[],p=0,m=u.length;p{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=Y(),i=(0,n.__importDefault)(fO()),a=(0,n.__importDefault)(aO());sP();var o=lO(),s=dO();t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;n.type=`path`,n.shapeType=`line`;var r=t.connectNulls,i=r===void 0?!1:r,a=t.showSinglePoint,o=a===void 0?!0:a;return n.connectNulls=i,n.showSinglePoint=o,n}return t.prototype.updateElements=function(e,t){t===void 0&&(t=!1);for(var n=new Map,r=new Map,i=[],c=0,l=0;l{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(cP());sP(),t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;n.type=`line`;var r=t.sortable;return n.sortable=r===void 0?!1:r,n}return t}(r.default)})),uP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=iP(),o=HM(),s=oP(),c=function(e,t,n){var r=e.x,i=e.y,a=t.x,o=t.y,s;switch(n){case`hv`:s=[{x:a,y:i}];break;case`vh`:s=[{x:r,y:o}];break;case`hvh`:var c=(a+r)/2;s=[{x:c,y:i},{x:c,y:o}];break;case`vhv`:var l=(i+o)/2;s=[{x:r,y:l},{x:a,y:l}];break;default:break}return s};function l(e,t){var n=[];return(0,r.each)(e,function(r,i){var a=e[i+1];if(n.push(r),a){var o=c(r,a,t);n=n.concat(o)}}),n}function u(e){return e.map(function(e,t){return t===0?[`M`,e.x,e.y]:[`L`,e.x,e.y]})}function d(e,t){var i=(0,a.getPathPoints)(e.points,e.connectNulls,e.showSinglePoint),s=[];return(0,r.each)(i,function(e){var n=l(e,t);s=s.concat(u(n))}),(0,n.__assign)((0,n.__assign)({},(0,o.getStyle)(e,!0,!1,`lineWidth`)),{path:s})}(0,r.each)([`hv`,`vh`,`hvh`,`vhv`],function(e){(0,i.registerShape)(`line`,e,{draw:function(t,n){var r=d(t,e);return n.addShape({type:`path`,attrs:r,name:`line`})},getMarker:function(t){return(0,s.getLineMarker)(t,e)}})})})),dP=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(lP());uP();var i=n(xN()),a=HA();uP(),(0,a.registerGeometry)(`Line`,r.default),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.GemoBaseClassName=`line`,t}return n}(i.default)})),fP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.drawPoints=t.HOLLOW_SHAPES=t.SHAPES=void 0;var n=(R(),e(F)),r=bO(),i=HM();t.SHAPES=[`circle`,`square`,`bowtie`,`diamond`,`hexagon`,`triangle`,`triangle-down`],t.HOLLOW_SHAPES=[`cross`,`tick`,`plus`,`hyphen`,`line`];function a(e,t,a,o,s){var c=(0,i.getStyle)(t,s,!s,`r`),l=e.parsePoints(t.points),u=l[0];if(t.isStack)u=l[1];else if(l.length>1){for(var d=a.addGroup(),f=0,p=l;f{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=aP(),o=fP(),s=(0,i.registerShapeFactory)(`point`,{defaultShapeType:`hollow-circle`,getDefaultPoints:function(e){return(0,a.splitPoints)(e)}});(0,n.each)(o.SHAPES,function(e){(0,i.registerShape)(`point`,`hollow-`+e,{draw:function(t,n){return(0,o.drawPoints)(this,t,n,e,!0)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e]||e,style:{r:4.5,stroke:n,fill:null}}}})}),t.default=s})),mP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(fO());pP(),t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`point`,t.shapeType=`point`,t.generatePoints=!0,t}return t.prototype.getDrawCfg=function(t){var r=e.prototype.getDrawCfg.call(this,t);return(0,n.__assign)((0,n.__assign)({},r),{isStack:!!this.getAdjust(`stack`)})},t}(r.default)})),hP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=fP();(0,n.each)(a.HOLLOW_SHAPES,function(e){(0,i.registerShape)(`point`,e,{draw:function(t,n){return(0,a.drawPoints)(this,t,n,e,!0)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e],style:{r:4.5,stroke:n,fill:null}}}})})})),gP=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=sO(),n=HM();(0,t.registerShape)(`point`,`image`,{draw:function(e,t){var r=(0,n.getStyle)(e,!1,!1,`r`).r,i=this.parsePoints(e.points),a=i[0];if(e.isStack)a=i[1];else if(i.length>1){for(var o=t.addGroup(),s=0,c=i;s{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=fP();(0,n.each)(a.SHAPES,function(e){(0,i.registerShape)(`point`,e,{draw:function(t,n){return(0,a.drawPoints)(this,t,n,e,!1)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e]||e,style:{r:4.5,fill:n}}}})})})),vP=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(mP()),i=n(xN()),a=HA();hP(),gP(),_P(),(0,a.registerGeometry)(`Point`,r.default),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.GemoBaseClassName=`point`,t}return n}(i.default)})),yP=n(dP()),bP=n(vP()),xP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,series:a})=>{let o=N(e=>e.cti.ui.graphColors.pieChart),s=N(e=>e.cti.ui.generatePDF),c=N(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=P.useCallback(e=>{let t=Array.isArray(e)?e[0].replace(/"/gm,``):e;return l[u.indexOf(t)]},[l,r,u]),f=u;f.includes(`undefined`)&&i&&(f=[i]),f=f.map((e,t)=>({id:t,name:e,marker:{style:{fill:d(e)},symbol:`square`}}));let p=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},m=[],h=[],g=[],_=[];Object.values(a).forEach(e=>{h.push(e.displayName),e.type===`line`?g.push(e.displayName):_.push(e.displayName)});let v=(0,FN.default)(e,e=>e.name);for(let e in v){let t={name:e},n=v[e];h.forEach(e=>{let r=n.find(t=>t.type===e);r&&(t[e]=r.value,t[`${e}_formatted`]=r.formattedValue)}),m.push(t)}let y=e.map(e=>e.value),b=Math.max(...y)*1.1,x=Math.min(...y)*.9,S={};if(h.forEach(e=>{S[e]={min:x,max:b,formatter:t=>{let n=m.find(n=>n[e]===t);return n?n[`${e}_formatted`]??t:t}}}),!e.length)return null;let C=({width:e,height:r})=>(0,$.jsxs)(jN.default,{height:r,width:e,data:m,padding:`auto`,scale:S,children:[(0,$.jsx)(ne,{shared:!0}),(0,$.jsx)(MN.default,{custom:!0,items:f,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:p}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),_.map(e=>(0,$.jsx)(NN.default,{color:[`"${e}"`,e=>d(e)],position:`${t}*${e}`},e)),g.map(e=>(0,$.jsxs)(`div`,{children:[(0,$.jsx)(yP.default,{position:`${t}*${e}`,color:[`"${e}"`,e=>d(e)],size:3,shape:`smooth`}),(0,$.jsx)(bP.default,{color:[`"${e}"`,e=>d(e)],position:`${t}*${e}`,size:3,shape:`smooth`})]},e))]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:s===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(C,{width:e,height:t})}):(0,$.jsx)(C,{width:c.width,height:c.height})})};xP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string,serie:Q.default.object};var SP=P.memo(xP,PN.default),CP,wP=[`F - Féminin`,`Féminin`,`féminin`,`Feminin`,`feminin`,`F`],TP=[`M`,`Masculin`,`masculin`,`M - Masculin`];CP={men:TP,women:wP,all:TP.concat(wP)};var EP=CP,DP=(e,t)=>t.filter(function(t){let n=new Date(t.date_reference);return n.getFullYear()===e.getFullYear()&&n.getMonth()<=e.getMonth()}),OP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`})=>{let r=N(e=>e.cti.ui.graphColors.pieChart),i=N(e=>e.cti.ui.graphColors.sexChart);e.length===2&&EP.all.includes(e[0].name)&&(r=[],e.forEach(e=>{EP.men.includes(e.name)&&r.push(i[0]),EP.women.includes(e.name)&&r.push(i[1])}));let a=N(e=>e.cti.ui.generatePDF),o=N(e=>e.cti.ui.pdfSize),s=r,c={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}},l=({width:r,height:i})=>(0,$.jsxs)(jN.default,{data:e,width:r,height:i,padding:`auto`,scale:c,children:[(0,$.jsx)(MN.default,{name:t,position:`right`}),(0,$.jsx)(tP.default,{showTitle:!1}),(0,$.jsxs)(nP.default,{data:e,animate:!0,children:[(0,$.jsx)(eP.default,{type:`theta`,radius:.85}),(0,$.jsx)(AN.default,{visible:!1}),(0,$.jsx)(NN.default,{adjust:`stack`,style:{lineWidth:1,stroke:`#f0f2f5`},position:n,color:[t,[...s]]}),(0,$.jsx)(tP.default,{shared:!0,title:(e,t)=>t.tooltipLabel??e})]})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:a===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(l,{width:e,height:t})}):(0,$.jsx)(l,{width:o.width,height:o.height})})};OP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string};var kP=n(A()),AP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,includeSeries:r=[]})=>{let i=N(e=>e.cti.ui.graphColors.lineChart),a=N(e=>e.cti.ui.graphColors.sexChart),o=N(e=>e.cti.ui.generatePDF),s=N(e=>e.cti.ui.pdfSize),c=(0,kP.default)().subtract(1,`months`),l=e.map(e=>e.value),u=i,d,f,p=Object.keys((0,FN.default)(e,e=>e.type)),m=e.map(e=>({...e}));r.length?(m=m.filter(e=>r.includes(Number(e.serie))),m=DP(new Date(c),m),l=m.map(e=>e.value),f=Math.max(...l)*1.1,d=Math.min(...l)*.9):(f=Math.max(...l)*1.1,d=Math.min(...l)*.9);let h=e=>{if(EP.men.includes(e))return a[0];if(EP.women.includes(e))return a[1];let t=p.indexOf(e);return t===-1&&(t=0),u[t]},g={[n]:{formatter:e=>{let t=m.find(t=>t[n]===e);return t&&t.formattedValue?t.formattedValue:e},min:d,max:f}},_=({width:e,height:r})=>(0,$.jsxs)(jN.default,{data:m,width:e,height:r,padding:`auto`,scale:g,children:[(0,$.jsx)(MN.default,{}),(0,$.jsx)(AN.default,{name:t}),(0,$.jsx)(AN.default,{name:n}),(0,$.jsx)(yP.default,{type:`line`,shape:`smooth`,position:`${t}*${n}`,size:2,color:[`type`,e=>h(e)]}),(0,$.jsx)(bP.default,{position:`${t}*${n}`,size:4,shape:`circle`,color:[`type`,e=>h(e)],style:{stroke:`#fff`,lineWidth:1}})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:o===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(_,{width:e,height:t})}):(0,$.jsx)(_,{width:s.width,height:s.height})})};AP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,includeSeries:Q.default.arrayOf(Q.default.number)};var jP=P.memo(AP,PN.default),MP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r})=>{let i=N(e=>e.cti.ui.graphColors.columnChart),a=N(e=>e.cti.ui.generatePDF),o=N(e=>e.cti.ui.pdfSize),[s,c]=(0,P.useState)(0),l=Object.keys((0,FN.default)(e,e=>e.type));(0,P.useEffect)(()=>{let t=e.map(e=>e.value),n=Math.max(...t),r=Math.min(...t);c(Math.max(n,Math.abs(r)))},[e]);let u=e=>i[l.indexOf(e)],d=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},f={[t]:{formatter:e=>e<0?-e:e,nice:!0,min:-s,max:s}};if(!e.length)return null;let p=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,autoFit:!0,children:[(0,$.jsx)(MN.default,{itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsxs)(nP.default,{data:e,scale:f,animate:!0,children:[(0,$.jsx)(AN.default,{name:n,label:{offset:12,formatter:d,style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:`value`,label:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(eP.default,{transpose:!0}),(0,$.jsx)(NN.default,{adjust:[{type:`stack`}],color:[`type`,e=>u(e)],position:`${n}*${t}`})]})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:a===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(p,{width:e,height:t})}):(0,$.jsx)(p,{width:o.width,height:o.height})})};MP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object};var NP=P.memo(MP,PN.default),PP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i})=>{let a=N(e=>e.cti.ui.graphColors.columnChart),o=N(e=>e.cti.ui.generatePDF),s=N(e=>e.cti.ui.pdfSize),c=a,l=Object.keys((0,FN.default)(e,e=>e.type)),u=P.useCallback((e,t)=>{let n=Array.isArray(e)?t:e;return c[l.indexOf(n)]},[c,r,l]),d=l;d.includes(`undefined`)&&i&&(d=[i]),d=d.map((e,t)=>({id:t,name:e,marker:{style:{fill:u(e)},symbol:`square`}}));let f=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},p={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}};if(!e.length)return null;let m=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,padding:`auto`,scale:p,children:[(0,$.jsx)(MN.default,{custom:!0,items:d,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:f}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),(0,$.jsx)(NN.default,{adjust:[{type:`stack`}],color:[`type*name`,(e,t)=>u(e,t)],position:`${t}*${n}`}),(0,$.jsx)(tP.default,{shared:!0,title:(e,t)=>t.tooltipLabel??e})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:o===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(m,{width:e,height:t})}):(0,$.jsx)(m,{width:s.width,height:s.height})})};PP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string};var FP=P.memo(PP,PN.default),IP=P.memo(({charts:e,data:t,tabName:n,similiTabName:r,height:i})=>{let{view:a}=ce(),o=t?.[1]?.find(e=>e.OID===`-9999999`),s=o?Object.fromEntries(Object.entries(o).map(([e,t])=>[e,t?.text??t])):{};function c(e,i=!1){return t?e.map((e,o)=>{if(e.subCharts){let c=Object.values(e.subCharts).filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);return(0,$.jsx)(`div`,{style:{height:`100%`},children:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredSubcharts`,carousel:i?`true`:null,children:l(c,t)})},o)}else{let a;return a=e.serieIsCategory&&e.serieIsCategory===`true`?u(t,Object.values(e.series),e):d(t,e),!a||a.length<1?null:(0,$.jsx)(`div`,{style:{height:`100%`},children:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`chart`,carousel:i?`true`:null,children:m(e,a)})},o)}}):null}function l(e,t){return e.map((e,n)=>{let r=Object.values(e.series),i;return i=e.serieIsCategory!==void 0&&e.serieIsCategory===`true`?u(t,r,e):d(t,e),!i||i.length<1?null:m(e,i,n)})}function u(e,t,r){let[i,o]=e,s=[],c;r.condition&&(c=r.condition);let l=i;c&&(l=i.filter(e=>{try{return ae(c,a,e)}catch(e){return console.log(c),console.log(e),!0}}));let u=l;if(r.sortField&&r.sortField&&u.every(e=>e[r.sortField])){let e=r.sortSeq===`D`?`desc`:`asc`;u=v(u,r.sortField,e)}return r.fromTotal===`true`&&(u=o),r.maxItems&&(u=u.slice(0,Number(r.maxItems))),u.forEach((e,i)=>{t.forEach(t=>{let i={};i.name=t.displayName,t.displayNameCalc&&t.displayNameCalc===`true`&&(i.name=ae(t.displayName,a));let c=t.field;i.value=f(c,[e],r,o),i.formattedValue=i.value;let l=a.run.data[n];if(l){let e=l.datagrid.columns[t.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=ae(t,a)),i.formattedValue=oe({type:e.type,format:t,data:i.value})}}}let u=r.categories[0].field;u===`CODTXT`&&e.COD?.sanitizedText&&e.TXT?.sanitizedText?i.type=`${e.COD.sanitizedText}-${e.TXT.sanitizedText}`:i.type=e[u]?.sanitizedText,i.type||=r.title,s.push(i)})}),s=s.filter(e=>!(e.name===``&&e.value===0)),s}function d(e,t){let[r]=e,i=Object.values(t.series).filter(e=>e.visible!==`false`),o=[],s;t.condition&&(s=t.condition);let c=r;s&&(c=r.filter(e=>{let t={};if(e&&Object.values(e).some(e=>e.text))for(let n in e)t[n]=e[n].text?e[n].text:e[n];return ae(s,a,t)})),c=h(c,t);let l=[],u=[],d=[],m={};if(t.categories[0].items)l=t.categories[0].items.map(e=>e.field),u=t.categories[0].items.map(e=>e.displayNameCalc===`true`?ae(e.displayName,a):e.displayName),l.forEach(e=>m[e]=c);else{let e=t.categories[0].field,n=e===`CODTXT`?`COD`:e;m=(0,FN.default)(c,e=>{let t=e[n];return t?.sanitizedText??t??``}),e===`CODTXT`?(e=`COD`,u=Object.values(m).map(e=>e[0].COD&&e[0].TXT?`${e[0].COD.sanitizedText??e[0].COD} - ${e[0].TXT.sanitizedText??e[0].TXT}`:e[0].TXT.sanitizedText??e[0].TXT)):(u=Object.values(m).map(t=>{let n=t[0][e];return n?.sanitizedText??n??``}),d=Object.values(m).map(e=>e[0].COD&&e[0].TXT?`${e[0].COD.sanitizedText??e[0].COD} - ${e[0].TXT.sanitizedText??e[0].TXT}`:e[0]?.TXT?.sanitizedText??e[0].TXT)),l=Object.keys(m)}if(l.forEach((e,r)=>{i.forEach(i=>{let s=m[e];i.condition&&(s=s.filter(e=>{try{return ae(i.condition,a,e)}catch(e){return console.log(i.condition),console.log(e),!0}}));let c=i.displayName;i.displayNameCalc&&i.displayNameCalc===`true`&&(c=ae(c,a));let l=f(i.field??e,s,t),p=l,h=a.run.data[n];if(h){let e=h.datagrid.columns[i.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=ae(t,a)),p=oe({type:e.type,format:t,data:l})}}}let g={name:u[r],tooltipLabel:d[r]??null,type:c,value:f(i.field??e,s,t),formattedValue:p};t?.sortField!==``&&m[e].length===1?g[t.sortField]=m[e][0][t.sortField]:m[e].length===1&&(g.COD=m[e][0].COD),o.push(g)})}),t.sortField&&t.softField!==``){let e,n=t.sortField;if(n&&o.every(e=>e[n])){let r=t.sortSeq===`D`?`desc`:`asc`;e=v(o,n,r)}else e=p(o);o=e}return o}function f(e,t,r,i=[]){let o=a.run.data[n].datagrid.columns,s=Object.values(o).find(t=>t.dataField===e),c=!1;r.fromTotal&&r.fromTotal===`true`&&(c=!0);let l=0;if(c){let t=i.find(e=>e.OID===`-9999999`);t&&t[e]&&!isNaN(parseFloat(t[e].text))?(l=parseFloat(t[e].text),s&&s.outputFormat&&(l=l.toFixed(re(s.outputFormat)),l=Number(l))):t[e]&&!isNaN(parseFloat(t[e]))&&(l=parseFloat(t[e]),s&&s.outputFormat&&(l=l.toFixed(re(s.outputFormat)),l=Number(l)))}else l=0,t.forEach(t=>{t[e]&&!isNaN(Number(t[e].text))?l+=Number(t[e].text):t[e]&&!isNaN(Number(t[e]))&&(l+=Number(t[e]))});return Math.round(l)===l?l:Number(l.toFixed(2))}function p(e){let t=(0,FN.default)(e,e=>e.name);t=Object.values(t).map(e=>({name:e[0].name,total:e.reduce((e,t)=>t.value+e,0)}));let n=Object.values((0,kN.default)(t,e=>e.total).reverse());return n=n.map(e=>e.name),e.sort((e,t)=>n.indexOf(e.name)-n.indexOf(t.name))}function m(e,t,n=0){let r=t;switch(e.type){case`mixedChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(SP,{data:r,title:e.title,series:e.series},n)]},n);case`columnChart`:return e.subType&&e.subType===`stacked`?(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(FP,{data:r,title:e.title},n)]},n):(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(LN,{data:r,title:e.title},n)]},n);case`pieChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(OP,{data:r,title:e.title},n)]},n);case`pieChart2`:return(0,$.jsx)(`div`,{className:`sub-graph`,children:(0,$.jsx)(rP,{data:r,title:e.title},n)},n);case`lineChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(jP,{data:r,title:e.title},n)]},n);case`barChart`:return e.subType===`overlaid`?(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(NP,{data:r,title:e.title,yFieldName:`name`,xFieldName:`value`},n)]},n):(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(FP,{data:r,title:e.title},n)]},n);default:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(`h2`,{children:`Type de graphique non disponible`})]},n)}}function h(e,t){let n=[...e],r=`COD`;if(t.sortField===``?t.maxItemsSortOn!==``&&(r=t.maxItemsSortOn):r=t.sortField,r&&n.every(e=>e[r])){let e=t.sortSeq===`D`?`desc`:`asc`,i=v(n,r,e);if(t.maxItems)i=i.slice(0,Number(t.maxItems));else switch(t.type){case`piechart`:return i=i.slice(0,12);case`linechart`:return i=i.slice(0,5);default:return i=i.slice(0,20)}return i}else return p(n)}if(!t)return null;let g=e.filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);if(i===0)return null;if(t&&g.length>1)return(0,$.jsx)(ft,{tabPosition:`right`,forceRender:!0,autoplay:!1,autoplaySpeed:7e3,isCarousel:!0,children:c(g,!0)});if(t&&g.length===1){let e=g[0];if(e.subCharts){let i=Object.values(e.subCharts).filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);return(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredChart`,children:l(i,t)})}else{let i;return i=e.serieIsCategory===`true`?u(t,Object.values(e.series),e):d(t,e),!i||i.length<1?null:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`formattedChart`,children:m(e,i)})}}else return null});export{IP as default}; \ No newline at end of file + "Noto Color Emoji"`:S,w=e.brandColor;return{backgroundColor:s,brandColor:w===void 0?d[0]:w,subColor:l,paletteQualitative10:d,paletteQualitative20:p,paletteSemanticRed:h,paletteSemanticGreen:_,paletteSemanticYellow:y,paletteSequence:x,fontFamily:C,axisLineBorderColor:n[25],axisLineBorder:1,axisLineDash:null,axisTitleTextFillColor:n[65],axisTitleTextFontSize:12,axisTitleTextLineHeight:12,axisTitleTextFontWeight:`normal`,axisTitleSpacing:12,axisTickLineBorderColor:n[25],axisTickLineLength:4,axisTickLineBorder:1,axisSubTickLineBorderColor:n[15],axisSubTickLineLength:2,axisSubTickLineBorder:1,axisLabelFillColor:n[45],axisLabelFontSize:12,axisLabelLineHeight:12,axisLabelFontWeight:`normal`,axisLabelOffset:8,axisGridBorderColor:n[15],axisGridBorder:1,axisGridLineDash:null,legendTitleTextFillColor:n[45],legendTitleTextFontSize:12,legendTitleTextLineHeight:21,legendTitleTextFontWeight:`normal`,legendMarkerColor:r[0],legendMarkerSpacing:8,legendMarkerSize:4,legendCircleMarkerSize:4,legendSquareMarkerSize:4,legendLineMarkerSize:5,legendItemNameFillColor:n[65],legendItemNameFontSize:12,legendItemNameLineHeight:12,legendItemNameFontWeight:`normal`,legendItemSpacing:24,legendItemMarginBottom:12,legendSpacing:16,legendPadding:[8,8,8,8],legendHorizontalPadding:[8,0,8,0],legendVerticalPadding:[0,8,0,8],legendPageNavigatorMarkerSize:12,legendPageNavigatorMarkerInactiveFillColor:n[45],legendPageNavigatorMarkerInactiveFillOpacity:.45,legendPageNavigatorMarkerFillColor:n[45],legendPageNavigatorMarkerFillOpacity:1,legendPageNavigatorTextFillColor:n[65],legendPageNavigatorTextFontSize:12,sliderRailFillColor:n[15],sliderRailBorder:0,sliderRailBorderColor:null,sliderRailWidth:100,sliderRailHeight:12,sliderLabelTextFillColor:n[45],sliderLabelTextFontSize:12,sliderLabelTextLineHeight:12,sliderLabelTextFontWeight:`normal`,sliderHandlerFillColor:t[6],sliderHandlerWidth:10,sliderHandlerHeight:14,sliderHandlerBorder:1,sliderHandlerBorderColor:t[25],annotationArcBorderColor:n[15],annotationArcBorder:1,annotationLineBorderColor:n[25],annotationLineBorder:1,annotationLineDash:null,annotationTextFillColor:n[65],annotationTextFontSize:12,annotationTextLineHeight:12,annotationTextFontWeight:`normal`,annotationTextBorderColor:null,annotationTextBorder:0,annotationRegionFillColor:n[100],annotationRegionFillOpacity:.06,annotationRegionBorder:0,annotationRegionBorderColor:null,annotationDataMarkerLineLength:16,tooltipCrosshairsBorderColor:n[25],tooltipCrosshairsBorder:1,tooltipCrosshairsLineDash:null,tooltipContainerFillColor:`#1f1f1f`,tooltipContainerFillOpacity:.95,tooltipContainerShadow:`0px 2px 4px rgba(0,0,0,.5)`,tooltipContainerBorderRadius:3,tooltipTextFillColor:n[65],tooltipTextFontSize:12,tooltipTextLineHeight:12,tooltipTextFontWeight:`bold`,labelFillColor:n[65],labelFillColorDark:`#2c3542`,labelFillColorLight:`#ffffff`,labelFontSize:12,labelLineHeight:12,labelFontWeight:`normal`,labelBorderColor:null,labelBorder:0,innerLabelFillColor:t[100],innerLabelFontSize:12,innerLabelLineHeight:12,innerLabelFontWeight:`normal`,innerLabelBorderColor:null,innerLabelBorder:0,overflowLabelFillColor:n[65],overflowLabelFillColorDark:`#2c3542`,overflowLabelFillColorLight:`#ffffff`,overflowLabelFontSize:12,overflowLabelLineHeight:12,overflowLabelFontWeight:`normal`,overflowLabelBorderColor:t[100],overflowLabelBorder:1,labelLineBorder:1,labelLineBorderColor:n[25],cSliderRailHieght:16,cSliderBackgroundFillColor:`#416180`,cSliderBackgroundFillOpacity:.05,cSliderForegroundFillColor:`#5B8FF9`,cSliderForegroundFillOpacity:.15,cSliderHandlerHeight:24,cSliderHandlerWidth:10,cSliderHandlerFillColor:`#F7F7F7`,cSliderHandlerFillOpacity:1,cSliderHandlerHighlightFillColor:`#FFF`,cSliderHandlerBorderColor:`#BFBFBF`,cSliderHandlerBorder:1,cSliderHandlerBorderRadius:2,cSliderTextFillColor:`#fff`,cSliderTextFillOpacity:.45,cSliderTextFontSize:12,cSliderTextLineHeight:12,cSliderTextFontWeight:`normal`,cSliderTextBorderColor:null,cSliderTextBorder:0,scrollbarTrackFillColor:`rgba(255,255,255,0.65)`,scrollbarThumbFillColor:`rgba(0,0,0,0.35)`,scrollbarThumbHighlightFillColor:`rgba(0,0,0,0.45)`,pointFillColor:r[0],pointFillOpacity:.95,pointSize:4,pointBorder:1,pointBorderColor:t[100],pointBorderOpacity:1,pointActiveBorderColor:n[100],pointSelectedBorder:2,pointSelectedBorderColor:n[100],pointInactiveFillOpacity:.3,pointInactiveBorderOpacity:.3,hollowPointSize:4,hollowPointBorder:1,hollowPointBorderColor:r[0],hollowPointBorderOpacity:.95,hollowPointFillColor:t[100],hollowPointActiveBorder:1,hollowPointActiveBorderColor:n[100],hollowPointActiveBorderOpacity:1,hollowPointSelectedBorder:2,hollowPointSelectedBorderColor:n[100],hollowPointSelectedBorderOpacity:1,hollowPointInactiveBorderOpacity:.3,lineBorder:2,lineBorderColor:r[0],lineBorderOpacity:1,lineActiveBorder:3,lineSelectedBorder:3,lineInactiveBorderOpacity:.3,areaFillColor:r[0],areaFillOpacity:.25,areaActiveFillColor:r[0],areaActiveFillOpacity:.5,areaSelectedFillColor:r[0],areaSelectedFillOpacity:.5,areaInactiveFillOpacity:.3,hollowAreaBorderColor:r[0],hollowAreaBorder:2,hollowAreaBorderOpacity:1,hollowAreaActiveBorder:3,hollowAreaActiveBorderColor:n[100],hollowAreaSelectedBorder:3,hollowAreaSelectedBorderColor:n[100],hollowAreaInactiveBorderOpacity:.3,intervalFillColor:r[0],intervalFillOpacity:.95,intervalActiveBorder:1,intervalActiveBorderColor:n[100],intervalActiveBorderOpacity:1,intervalSelectedBorder:2,intervalSelectedBorderColor:n[100],intervalSelectedBorderOpacity:1,intervalInactiveBorderOpacity:.3,intervalInactiveFillOpacity:.3,hollowIntervalBorder:2,hollowIntervalBorderColor:r[0],hollowIntervalBorderOpacity:1,hollowIntervalFillColor:t[100],hollowIntervalActiveBorder:2,hollowIntervalActiveBorderColor:n[100],hollowIntervalSelectedBorder:3,hollowIntervalSelectedBorderColor:n[100],hollowIntervalSelectedBorderOpacity:1,hollowIntervalInactiveBorderOpacity:.3}},e.antvDark=(0,e.createDarkStyleSheet)()})),zA=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.antvDark=e.antvLight=e.createThemeByStyleSheet=void 0;var t=RA();Object.defineProperty(e,`antvDark`,{enumerable:!0,get:function(){return t.antvDark}});var n=BD();Object.defineProperty(e,`antvLight`,{enumerable:!0,get:function(){return n.antvLight}});var r=zD();Object.defineProperty(e,`createThemeByStyleSheet`,{enumerable:!0,get:function(){return r.createThemeByStyleSheet}});var i=UD();(0,i.registerTheme)(`dark`,(0,r.createThemeByStyleSheet)(t.antvDark)),(0,i.registerTheme)(`default`,(0,r.createThemeByStyleSheet)(n.antvLight)),(0,i.registerTheme)(`light`,(0,r.createThemeByStyleSheet)(n.antvLight))})),BA=i(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?r(e,a()):typeof define==`function`&&define.amd?define([`exports`,`react`],r):(n=typeof globalThis<`u`?globalThis:n||self,r(n.ReactErrorBoundary={},n.React))})(e,(function(e,t){function n(e){return e&&typeof e==`object`&&`default`in e?e:{default:e}}var r=n(t);function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var a=function(e,t){return e===void 0&&(e=[]),t===void 0&&(t=[]),e.length!==t.length||e.some(function(e,n){return!Object.is(e,t[n])})},o={error:null},s=function(e){i(t,e);function t(){var t,n=[...arguments];return t=e.call.apply(e,[this].concat(n))||this,t.state=o,t.updatedWithError=!1,t.resetErrorBoundary=function(){var e,n=[...arguments];t.props.onReset==null||(e=t.props).onReset.apply(e,n),t.reset()},t}t.getDerivedStateFromError=function(e){return{error:e}};var n=t.prototype;return n.reset=function(){this.updatedWithError=!1,this.setState(o)},n.componentDidCatch=function(e,t){var n,r;(n=(r=this.props).onError)==null||n.call(r,e,t)},n.componentDidUpdate=function(e){var t=this.state.error,n=this.props.resetKeys;if(t!==null&&!this.updatedWithError){this.updatedWithError=!0;return}if(t!==null&&a(e.resetKeys,n)){var r,i;(r=(i=this.props).onResetKeysChange)==null||r.call(i,e.resetKeys,n),this.reset()}},n.render=function(){var e=this.state.error,t=this.props,n=t.fallbackRender,i=t.FallbackComponent,a=t.fallback;if(e!==null){var o={error:e,resetErrorBoundary:this.resetErrorBoundary};if(r.default.isValidElement(a))return a;if(typeof n==`function`)return n(o);if(i)return r.default.createElement(i,o);throw Error(`react-error-boundary requires either a fallback, fallbackRender, or FallbackComponent prop`)}return this.props.children},t}(r.default.Component);function c(e,t){function n(n){return r.default.createElement(s,t,r.default.createElement(e,n))}return n.displayName=`withErrorBoundary(`+(e.displayName||e.name||`Unknown`)+`)`,n}function l(e){var t=r.default.useState(null),n=t[0],i=t[1];if(e)throw e;if(n)throw n;return i}e.ErrorBoundary=s,e.useErrorHandler=l,e.withErrorBoundary=c,Object.defineProperty(e,`__esModule`,{value:!0})}))})),VA=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.setDefaultErrorFallback=e.ErrorFallback=void 0;var n=t(a()),r=BA(),i=function(e){var t=e.error;return n.default.createElement(`div`,{className:`bizcharts-error`,role:`alert`},n.default.createElement(`p`,null,`BizCharts something went wrong:`),n.default.createElement(`pre`,null,t.message))};function o(e){return i(e)}e.ErrorFallback=o,e.setDefaultErrorFallback=function(e){i=e},e.default=r.ErrorBoundary})),HA=i((t=>{var n=t&&t.__createBinding||(Object.create?(function(e,t,n,r){r===void 0&&(r=n);var i=Object.getOwnPropertyDescriptor(t,n);(!i||(`get`in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[n]}}),Object.defineProperty(e,r,i)}):(function(e,t,n,r){r===void 0&&(r=n),e[r]=t[n]})),r=t&&t.__setModuleDefault||(Object.create?(function(e,t){Object.defineProperty(e,`default`,{enumerable:!0,value:t})}):function(e,t){e.default=t}),i=t&&t.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var i in e)i!==`default`&&Object.prototype.hasOwnProperty.call(e,i)&&n(t,e,i);return r(t,e),t},a=t&&t.__exportStar||function(e,t){for(var r in e)r!==`default`&&!Object.prototype.hasOwnProperty.call(t,r)&&n(t,e,r)};Object.defineProperty(t,`__esModule`,{value:!0}),t.setDefaultErrorFallback=t.VERSION=t.GLOBAL=t.setGlobal=t.registerTickMethod=t.getScale=t.registerScale=void 0;var o=i(YE()),s=i(CD()),c=SO(),l=(px(),e(fx));Object.defineProperty(t,`registerScale`,{enumerable:!0,get:function(){return l.registerScale}}),Object.defineProperty(t,`getScale`,{enumerable:!0,get:function(){return l.getScale}}),Object.defineProperty(t,`registerTickMethod`,{enumerable:!0,get:function(){return l.registerTickMethod}});var u=CO();Object.defineProperty(t,`setGlobal`,{enumerable:!0,get:function(){return u.setGlobal}}),Object.defineProperty(t,`GLOBAL`,{enumerable:!0,get:function(){return u.GLOBAL}}),TO(),LA(),a(zA(),t),(0,c.registerEngine)(`canvas`,o),(0,c.registerEngine)(`svg`,s),a(SO(),t),t.VERSION=`4.1.22`;var d=o.Canvas.prototype.getPointByClient;o.Canvas.prototype.getPointByClient=function(e,t){var n=d.call(this,e,t),r=this.get(`el`).getBoundingClientRect(),i=this.get(`width`),a=this.get(`height`),o=r.width,s=r.height;return{x:n.x/(o/i),y:n.y/(s/a)}};var f=VA();Object.defineProperty(t,`setDefaultErrorFallback`,{enumerable:!0,get:function(){return f.setDefaultErrorFallback}})})),UA=i((e=>{var t=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{Object.defineProperty(e,`__esModule`,{value:!0});function t(e,t,n){var r;return function(){var i=this,a=arguments,o=function(){r=null,n||e.apply(i,a)},s=n&&!r;clearTimeout(r),r=setTimeout(o,t),s&&e.apply(i,a)}}e.default=t})),GA,KA=t((()=>{GA=[]})),qA,JA=t((()=>{KA(),qA=function(){return GA.some(function(e){return e.activeTargets.length>0})}})),YA,XA=t((()=>{KA(),YA=function(){return GA.some(function(e){return e.skippedTargets.length>0})}})),ZA,QA,$A=t((()=>{ZA=`ResizeObserver loop completed with undelivered notifications.`,QA=function(){var e;typeof ErrorEvent==`function`?e=new ErrorEvent(`error`,{message:ZA}):(e=document.createEvent(`Event`),e.initEvent(`error`,!1,!1),e.message=ZA),window.dispatchEvent(e)}})),ej,tj=t((()=>{(function(e){e.BORDER_BOX=`border-box`,e.CONTENT_BOX=`content-box`,e.DEVICE_PIXEL_CONTENT_BOX=`device-pixel-content-box`})(ej||={})})),nj,rj=t((()=>{nj=function(e){return Object.freeze(e)}})),ij,aj=t((()=>{rj(),ij=function(){function e(e,t){this.inlineSize=e,this.blockSize=t,nj(this)}return e}()})),oj,sj=t((()=>{rj(),oj=function(){function e(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,nj(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}()})),cj,lj,uj,dj,fj=t((()=>{cj=function(e){return e instanceof SVGElement&&`getBBox`in e},lj=function(e){if(cj(e)){var t=e.getBBox(),n=t.width,r=t.height;return!n&&!r}var i=e,a=i.offsetWidth,o=i.offsetHeight;return!(a||o||e.getClientRects().length)},uj=function(e){if(e instanceof Element)return!0;var t=e?.ownerDocument?.defaultView;return!!(t&&e instanceof t.Element)},dj=function(e){switch(e.tagName){case`INPUT`:if(e.type!==`image`)break;case`VIDEO`:case`AUDIO`:case`EMBED`:case`OBJECT`:case`CANVAS`:case`IFRAME`:case`IMG`:return!0}return!1}})),pj,mj=t((()=>{pj=typeof window<`u`?window:{}})),hj,gj,_j,vj,yj,bj,xj,Sj,Cj,wj=t((()=>{tj(),aj(),sj(),fj(),rj(),mj(),hj=new WeakMap,gj=/auto|scroll/,_j=/^tb|vertical/,vj=/msie|trident/i.test(pj.navigator&&pj.navigator.userAgent),yj=function(e){return parseFloat(e||`0`)},bj=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new ij((n?t:e)||0,(n?e:t)||0)},xj=nj({devicePixelContentBoxSize:bj(),borderBoxSize:bj(),contentBoxSize:bj(),contentRect:new oj(0,0,0,0)}),Sj=function(e,t){if(t===void 0&&(t=!1),hj.has(e)&&!t)return hj.get(e);if(lj(e))return hj.set(e,xj),xj;var n=getComputedStyle(e),r=cj(e)&&e.ownerSVGElement&&e.getBBox(),i=!vj&&n.boxSizing===`border-box`,a=_j.test(n.writingMode||``),o=!r&&gj.test(n.overflowY||``),s=!r&&gj.test(n.overflowX||``),c=r?0:yj(n.paddingTop),l=r?0:yj(n.paddingRight),u=r?0:yj(n.paddingBottom),d=r?0:yj(n.paddingLeft),f=r?0:yj(n.borderTopWidth),p=r?0:yj(n.borderRightWidth),m=r?0:yj(n.borderBottomWidth),h=r?0:yj(n.borderLeftWidth),g=d+l,_=c+u,v=h+p,y=f+m,b=s?e.offsetHeight-y-e.clientHeight:0,x=o?e.offsetWidth-v-e.clientWidth:0,S=i?g+v:0,C=i?_+y:0,w=r?r.width:yj(n.width)-S-x,T=r?r.height:yj(n.height)-C-b,E=w+g+x+v,D=T+_+b+y,O=nj({devicePixelContentBoxSize:bj(Math.round(w*devicePixelRatio),Math.round(T*devicePixelRatio),a),borderBoxSize:bj(E,D,a),contentBoxSize:bj(w,T,a),contentRect:new oj(d,c,w,T)});return hj.set(e,O),O},Cj=function(e,t,n){var r=Sj(e,n),i=r.borderBoxSize,a=r.contentBoxSize,o=r.devicePixelContentBoxSize;switch(t){case ej.DEVICE_PIXEL_CONTENT_BOX:return o;case ej.BORDER_BOX:return i;default:return a}}})),Tj,Ej=t((()=>{wj(),rj(),Tj=function(){function e(e){var t=Sj(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=nj([t.borderBoxSize]),this.contentBoxSize=nj([t.contentBoxSize]),this.devicePixelContentBoxSize=nj([t.devicePixelContentBoxSize])}return e}()})),Dj,Oj=t((()=>{fj(),Dj=function(e){if(lj(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t}})),kj,Aj=t((()=>{KA(),Ej(),Oj(),wj(),kj=function(){var e=1/0,t=[];GA.forEach(function(n){if(n.activeTargets.length!==0){var r=[];n.activeTargets.forEach(function(t){var n=new Tj(t.target),i=Dj(t.target);r.push(n),t.lastReportedSize=Cj(t.target,t.observedBox),i{KA(),Oj(),jj=function(e){GA.forEach(function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach(function(n){n.isActive()&&(Dj(n.target)>e?t.activeTargets.push(n):t.skippedTargets.push(n))})})}})),Nj,Pj=t((()=>{JA(),XA(),$A(),Aj(),Mj(),Nj=function(){var e=0;for(jj(e);qA();)e=kj(),jj(e);return YA()&&QA(),e>0}})),Fj,Ij,Lj,Rj,zj=t((()=>{Ij=[],Lj=function(){return Ij.splice(0).forEach(function(e){return e()})},Rj=function(e){if(!Fj){var t=0,n=document.createTextNode(``);new MutationObserver(function(){return Lj()}).observe(n,{characterData:!0}),Fj=function(){n.textContent=`${t?t--:t++}`}}Ij.push(e),Fj()}})),Bj,Vj=t((()=>{zj(),Bj=function(e){Rj(function(){requestAnimationFrame(e)})}})),Hj,Uj,Wj,Gj,Kj,qj,Jj,Yj,Xj,Zj=t((()=>{Pj(),mj(),Vj(),Hj=0,Uj=function(){return!!Hj},Wj=250,Gj={attributes:!0,characterData:!0,childList:!0,subtree:!0},Kj=[`resize`,`load`,`transitionend`,`animationend`,`animationstart`,`animationiteration`,`keyup`,`keydown`,`mouseup`,`mousedown`,`mouseover`,`mouseout`,`blur`,`focus`],qj=function(e){return e===void 0&&(e=0),Date.now()+e},Jj=!1,Yj=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(e===void 0&&(e=Wj),!Jj){Jj=!0;var n=qj(e);Bj(function(){var r=!1;try{r=Nj()}finally{if(Jj=!1,e=n-qj(),!Uj())return;r?t.run(1e3):e>0?t.run(e):t.start()}})}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,Gj)};document.body?t():pj.addEventListener(`DOMContentLoaded`,t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),Kj.forEach(function(t){return pj.addEventListener(t,e.listener,!0)}))},e.prototype.stop=function(){var e=this;this.stopped||=(this.observer&&this.observer.disconnect(),Kj.forEach(function(t){return pj.removeEventListener(t,e.listener,!0)}),!0)},e}()),Xj=function(e){!Hj&&e>0&&Yj.start(),Hj+=e,!Hj&&Yj.stop()}})),Qj,$j,eM=t((()=>{tj(),wj(),fj(),Qj=function(e){return!cj(e)&&!dj(e)&&getComputedStyle(e).display===`inline`},$j=function(){function e(e,t){this.target=e,this.observedBox=t||ej.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e=Cj(this.target,this.observedBox,!0);return Qj(this.target)&&(this.lastReportedSize=e),this.lastReportedSize.inlineSize!==e.inlineSize||this.lastReportedSize.blockSize!==e.blockSize},e}()})),tM,nM=t((()=>{tM=function(){function e(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t}return e}()})),rM,iM,aM,oM=t((()=>{Zj(),eM(),nM(),KA(),rM=new WeakMap,iM=function(e,t){for(var n=0;n=0&&(i&&GA.splice(GA.indexOf(n),1),n.observationTargets.splice(r,1),Xj(-1))},e.disconnect=function(e){var t=this,n=rM.get(e);n.observationTargets.slice().forEach(function(n){return t.unobserve(e,n.target)}),n.activeTargets.splice(0,n.activeTargets.length)},e}()})),sM,cM=t((()=>{oM(),fj(),sM=function(){function e(e){if(arguments.length===0)throw TypeError(`Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.`);if(typeof e!=`function`)throw TypeError(`Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.`);aM.connect(this,e)}return e.prototype.observe=function(e,t){if(arguments.length===0)throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!uj(e))throw TypeError(`Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element`);aM.observe(this,e,t)},e.prototype.unobserve=function(e){if(arguments.length===0)throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.`);if(!uj(e))throw TypeError(`Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element`);aM.unobserve(this,e)},e.prototype.disconnect=function(){aM.disconnect(this)},e.toString=function(){return`function ResizeObserver () { [polyfill code] }`},e}()})),lM=r({ResizeObserver:()=>sM,ResizeObserverEntry:()=>Tj,ResizeObserverSize:()=>ij}),uM=t((()=>{cM(),Ej(),aj()})),dM=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t={};e.default=(function(e){return e||=`g`,t[e]?t[e]+=1:t[e]=1,e+t[e]})})),hM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=(function(e){var t=typeof e;return e!==null&&t===`object`||t===`function`})})),gM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vE(),n=hM();function r(e,r){if(e){var i;if(t.default(e))for(var a=0,o=e.length;a{Object.defineProperty(e,`__esModule`,{value:!0});var t=_E();e.default=(function(e){return t.default(e,`Function`)})})),vM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return typeof e==`object`&&!!e}})),yM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),bM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=_E();e.default=(function(e){return t.default(e,`String`)})})),xM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vM(),n=yM(),r=bM(),i=function(e,a){if(e===a)return!0;if(!e||!a||r.default(e)||r.default(a))return!1;if(n.default(e)||n.default(a)){if(e.length!==a.length)return!1;for(var o=!0,s=0;s{var n=!1,r=function(){};if(n){var i=function(e,t){var n=arguments.length;t=Array(n>1?n-1:0);for(var r=1;r2?r-2:0);for(var a=2;a{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(vE()),i=t(hM());function a(e,t){return e===t?e!==0||t!==0||1/e==1/t:e!==e&&t!==t}function o(e){return(0,r.default)(e)?e.length:(0,i.default)(e)?Object.keys(e).length:0}function s(e,t){if(a(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t||(0,r.default)(e)!==(0,r.default)(t)||o(e)!==o(t))return!1;var i=!0;return(0,n.default)(e,function(e,n){return a(e,t[n])?!0:(i=!1,i)}),i}e.default=s})),wM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(bM());e.default=function(e,t){var i={};return(0,n.default)(e,function(e,n){var a=!1;t.forEach(function(e){((0,r.default)(e)&&e===n||e instanceof RegExp&&n.match(e))&&(a=!0)}),a||(i[n]=e)}),i}})),TM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=gM().default})),EM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(vE()),r=t(TM());e.default=function(e){var t=[],i=function(e){if(t.push(e),t.includes(e)||typeof e!=`object`||!e)return e;var a;if((0,n.default)(e)){a=[];for(var o=0,s=e.length;o{Object.defineProperty(e,`__esModule`,{value:!0}),e.REACT_PIVATE_PROPS=void 0,e.REACT_PIVATE_PROPS=[`children`,`hooks`,`ref`],e.default={}})),OM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.TOOLTIP_EVENT=e.ANNOTATION_EVENT_TARGET=e.AXIS_EVENT_TARGET=e.LEGEND_EVENT=e.GEOM_NAME=e.LEGEND_EVENT_TARGETS=e.LIFE_CIRCLE_NAMES=e.MOBILE_EVENT_NAMES=e.DRAG_EVENT_NAMES=e.pickEventName=e.BASE_EVENT_NAMES=void 0;var n=t(TM());e.BASE_EVENT_NAMES=[`mousedown`,`mouseup`,`dblclick`,`mouseenter`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`contextmenu`,`click`];var r=RegExp(`^on(.*)(?=(${[`mousedown`,`mouseup`,`dblclick`,`mouseenter`,`mouseout`,`mouseover`,`mousemove`,`mouseleave`,`contextmenu`,`click`,`show`,`hide`,`change`].map(function(e){return e.replace(/^\S/,function(e){return e.toUpperCase()})}).join(`|`)}))`);e.pickEventName=function(e){var t=[];return(0,n.default)(e,function(e,n){var i=n.match(/^on(.*)/);if(i){var a=n.match(r);if(a){var o=a[1].replace(/([A-Z])/g,`-$1`).toLowerCase();o=o.replace(`column`,`interval`),o?t.push([n,`${o.replace(`-`,``)}:${a[2].toLowerCase()}`]):t.push([n,a[2].toLowerCase()])}else t.push([n,i[1].toLowerCase()])}}),t},e.DRAG_EVENT_NAMES=[`dragstart`,`drag`,`dragend`,`dragover`,`dragenter`,`dragleave`,`drop`],e.MOBILE_EVENT_NAMES=[`touchstart`,`touchmove`,`touchend`],e.LIFE_CIRCLE_NAMES=[`beforerender`,`afterrender`,`beforepaint`,`afterpaint`,`beforechangedata`,`afterchangedata`,`beforeclear`,`afterclear`,`beforedestroy`],e.LEGEND_EVENT_TARGETS=[`legend`,`legend-title`,`legend-item`,`legend-item-name`,`legend-item-Maker`,`legend-item-value`],e.GEOM_NAME=[`line`,`area`,`point`,`interval`,`polygon`,`edge`,`schema`],e.LEGEND_EVENT=[`legend:valuechanged`],e.AXIS_EVENT_TARGET=[`axis-label`,`axis-line`,`axis-tick`,`axis-title`],e.ANNOTATION_EVENT_TARGET=[`annotation`,`annotation-line`,`annotation-line-text`,`annotation-image`,`annotation-region`,`annotation-text`],e.TOOLTIP_EVENT=[`tooltip:show`,`tooltip:hide`,`tooltip:change`]})),kM=i((t=>{var n=t&&t.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var n=t&&t.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n=0&&t!==this.chartHelper.chart.width||n>=0&&n!==this.chartHelper.chart.height){var r=t||this.chartHelper.chart.width,i=n||this.chartHelper.chart.height;this.chartHelper.chart.changeSize(r,i),this.chartHelper.chart.emit(`resize`)}else this.chartHelper.render();else this.chartHelper.render()},t.prototype.componentWillUnmount=function(){this.chartHelper.destory(),this.resizeObserver.unobserve(this.props.container)},t.prototype.getG2Instance=function(){return this.chartHelper.chart},t.prototype.render=function(){var e,t=this,n=(e=this.props,e.placeholder),i=e.data,a=e.errorContent,o=this.props.ErrorBoundaryProps;if((i===void 0||i.length===0)&&n){this.chartHelper.destory();var s=n===!0?l.default.createElement(`div`,{style:{position:`relative`,top:`48%`,color:`#aaa`,textAlign:`center`}},`暂无数据`):n;return l.default.createElement(p.default,r({},o),s)}return this.chartHelper.update(this.props),o=a?r({fallback:a},o):{FallbackComponent:p.ErrorFallback},l.default.createElement(p.default,r({},o,{key:this.chartHelper.key,onError:function(){var e=[...arguments];t.isError=!0,(0,y.isFunction)(o.onError)&&o.onError.apply(o,e)},onReset:function(){var e=[...arguments];t.isError=!1,(0,y.isFunction)(o.onReset)&&o.onReset.apply(o,e)},resetKeys:[this.chartHelper.key],fallback:a}),l.default.createElement(h.default.Provider,{value:this.chartHelper},l.default.createElement(g.default.Provider,{value:this.chartHelper.chart},l.default.createElement(_.default.Provider,{value:this.chartHelper.extendGroup},this.props.children))))},t.defaultProps={placeholder:!1,visible:!0,interactions:[],filter:[]},t}(l.default.Component);t.default=(0,m.default)(b)})),jM=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTranslateDirection=e.directionToPosition=void 0;var t=Y();function n(e,n,r){return r===t.DIRECTION.TOP?[e.minX+e.width/2-n.width/2,e.minY]:r===t.DIRECTION.BOTTOM?[e.minX+e.width/2-n.width/2,e.maxY-n.height]:r===t.DIRECTION.LEFT?[e.minX,e.minY+e.height/2-n.height/2]:r===t.DIRECTION.RIGHT?[e.maxX-n.width,e.minY+e.height/2-n.height/2]:r===t.DIRECTION.TOP_LEFT||r===t.DIRECTION.LEFT_TOP?[e.tl.x,e.tl.y]:r===t.DIRECTION.TOP_RIGHT||r===t.DIRECTION.RIGHT_TOP?[e.tr.x-n.width,e.tr.y]:r===t.DIRECTION.BOTTOM_LEFT||r===t.DIRECTION.LEFT_BOTTOM?[e.bl.x,e.bl.y-n.height]:r===t.DIRECTION.BOTTOM_RIGHT||r===t.DIRECTION.RIGHT_BOTTOM?[e.br.x-n.width,e.br.y-n.height]:[0,0]}e.directionToPosition=n;function r(e,n){if(n.isTransposed)switch(e){case t.DIRECTION.BOTTOM:return t.DIRECTION.LEFT;case t.DIRECTION.LEFT:return t.DIRECTION.BOTTOM;case t.DIRECTION.RIGHT:return t.DIRECTION.TOP;case t.DIRECTION.TOP:return t.DIRECTION.RIGHT}return e}function i(e){return e===t.DIRECTION.LEFT?t.DIRECTION.RIGHT:e===t.DIRECTION.RIGHT?t.DIRECTION.LEFT:e}function a(e){return e===t.DIRECTION.TOP?t.DIRECTION.BOTTOM:e===t.DIRECTION.BOTTOM?t.DIRECTION.TOP:e}function o(e,t){var n=t.matrix[0],r=t.matrix[4],o=e;return n<0&&(o=i(o)),r<0&&(o=a(o)),o}function s(e,t){var n=e;return t.isReflect(`x`)&&(n=i(n)),t.isReflect(`y`)&&(n=a(n)),n}function c(e,t){var n=e;return n=r(n,t),n=o(n,t),n=s(n,t),n}e.getTranslateDirection=c})),MM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=Y(),a=rE(),o=aE(),s=cE(),c=jM(),l=sE(),u=xO(),d=uE(),f=pE();function p(e,t){return(0,r.isBoolean)(e)?e===!1?!1:{}:(0,r.get)(e,[t],e)}function m(e){return(0,r.get)(e,`position`,i.DIRECTION.BOTTOM)}t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;return n.container=n.view.getLayer(i.LAYER.FORE).addGroup(),n}return Object.defineProperty(t.prototype,`name`,{get:function(){return`legend`},enumerable:!1,configurable:!0}),t.prototype.init=function(){},t.prototype.render=function(){this.update()},t.prototype.layout=function(){var e=this;this.layoutBBox=this.view.viewBBox,(0,r.each)(this.components,function(t){var n=t.component,r=t.direction,i=(0,u.getLegendLayout)(r),a=n.get(`maxWidthRatio`),o=n.get(`maxHeightRatio`),l=e.getCategoryLegendSizeCfg(i,a,o),d=n.get(`maxWidth`),f=n.get(`maxHeight`);n.update({maxWidth:Math.min(l.maxWidth,d||0),maxHeight:Math.min(l.maxHeight,f||0)});var p=n.get(`padding`),m=n.getLayoutBBox(),h=new s.BBox(m.x,m.y,m.width,m.height).expand(p),g=(0,c.directionToPosition)(e.view.viewBBox,h,r),_=g[0],v=g[1],y=(0,c.directionToPosition)(e.layoutBBox,h,r),b=y[0],x=y[1],S=0,C=0;r.startsWith(`top`)||r.startsWith(`bottom`)?(S=_,C=x):(S=b,C=v),n.setLocation({x:S+p[3],y:C+p[0]}),e.layoutBBox=e.layoutBBox.cut(h,r)})},t.prototype.update=function(){var e=this;this.option=this.view.getOptions().legends;var t={},n=function(n,i,a){var o=e.getId(a.field),s=e.getComponentById(o);if(s){var c=void 0,u=p(e.option,a.field);u!==!1&&((0,r.get)(u,`custom`)?c=e.getCategoryCfg(n,i,a,u,!0):a.isLinear?c=e.getContinuousCfg(n,i,a,u):a.isCategory&&(c=e.getCategoryCfg(n,i,a,u))),c&&((0,l.omit)(c,[`container`]),s.direction=m(u),s.component.update(c),t[o]=!0)}else{var d=e.createFieldLegend(n,i,a);d&&(d.component.init(),e.components.push(d),t[o]=!0)}};if((0,r.get)(this.option,`custom`)){var a=`global-custom`,o=this.getComponentById(a);if(o){var s=this.getCategoryCfg(void 0,void 0,void 0,this.option,!0);(0,l.omit)(s,[`container`]),o.component.update(s),t[a]=!0}else{var c=this.createCustomLegend(void 0,void 0,void 0,this.option);if(c){c.init();var u=i.LAYER.FORE,d=m(this.option);this.components.push({id:a,component:c,layer:u,direction:d,type:i.COMPONENT_TYPE.LEGEND,extra:void 0}),t[a]=!0}}}else this.loopLegends(n);var f=[];(0,r.each)(this.getComponents(),function(e){t[e.id]?f.push(e):e.component.destroy()}),this.components=f},t.prototype.clear=function(){e.prototype.clear.call(this),this.container.clear()},t.prototype.destroy=function(){e.prototype.destroy.call(this),this.container.remove(!0)},t.prototype.getGeometries=function(e){var t=this,n=e.geometries;return(0,r.each)(e.views,function(e){n=n.concat(t.getGeometries(e))}),n},t.prototype.loopLegends=function(e){if(this.view.getRootView()===this.view){var t=this.getGeometries(this.view),n={};(0,r.each)(t,function(t){var i=t.getGroupAttributes();(0,r.each)(i,function(r){var i=r.getScale(r.type);!i||i.type===`identity`||n[i.field]||(e(t,r,i),n[i.field]=!0)})})}},t.prototype.createFieldLegend=function(e,t,n){var a,o=p(this.option,n.field),s=i.LAYER.FORE,c=m(o);if(o!==!1&&((0,r.get)(o,`custom`)?a=this.createCustomLegend(e,t,n,o):n.isLinear?a=this.createContinuousLegend(e,t,n,o):n.isCategory&&(a=this.createCategoryLegend(e,t,n,o))),a)return a.set(`field`,n.field),{id:this.getId(n.field),component:a,layer:s,direction:c,type:i.COMPONENT_TYPE.LEGEND,extra:{scale:n}}},t.prototype.createCustomLegend=function(e,t,n,r){var i=this.getCategoryCfg(e,t,n,r,!0);return new a.CategoryLegend(i)},t.prototype.createContinuousLegend=function(e,t,n,r){var i=this.getContinuousCfg(e,t,n,(0,l.omit)(r,[`value`]));return new a.ContinuousLegend(i)},t.prototype.createCategoryLegend=function(e,t,n,r){var i=this.getCategoryCfg(e,t,n,r);return new a.CategoryLegend(i)},t.prototype.getContinuousCfg=function(e,t,n,i){var a=n.getTicks(),s=(0,r.find)(a,function(e){return e.value===0}),c=(0,r.find)(a,function(e){return e.value===1}),l=a.map(function(e){var r=e.value,i=e.tickValue,a=t.mapping(n.invert(r)).join(``);return{value:i,attrValue:a,color:a,scaleValue:r}});s||l.push({value:n.min,attrValue:t.mapping(n.invert(0)).join(``),color:t.mapping(n.invert(0)).join(``),scaleValue:0}),c||l.push({value:n.max,attrValue:t.mapping(n.invert(1)).join(``),color:t.mapping(n.invert(1)).join(``),scaleValue:1}),l.sort(function(e,t){return e.value-t.value});var f={min:(0,r.head)(l).value,max:(0,r.last)(l).value,colors:[],rail:{type:t.type},track:{}};t.type===`size`&&(f.track={style:{fill:t.type===`size`?this.view.getTheme().defaultColor:void 0}}),t.type===`color`&&(f.colors=l.map(function(e){return e.attrValue}));var p=this.container,h=m(i),g=(0,u.getLegendLayout)(h),_=(0,r.get)(i,`title`);return _&&=(0,r.deepMix)({text:(0,d.getName)(n)},_),f.container=p,f.layout=g,f.title=_,f.animateOption=o.DEFAULT_ANIMATE_CFG,this.mergeLegendCfg(f,i,`continuous`)},t.prototype.getCategoryCfg=function(e,t,n,a,s){var c=this.container,l=(0,r.get)(a,`position`,i.DIRECTION.BOTTOM),f=(0,u.getLegendThemeCfg)(this.view.getTheme(),l),p=(0,r.get)(f,[`marker`]),m=(0,r.get)(a,`marker`),h=(0,u.getLegendLayout)(l),g=(0,r.get)(f,[`pageNavigator`]),_=(0,r.get)(a,`pageNavigator`),v=s?(0,u.getCustomLegendItems)(p,m,a.items):(0,u.getLegendItems)(this.view,e,t,p,m),y=(0,r.get)(a,`title`);y&&=(0,r.deepMix)({text:n?(0,d.getName)(n):``},y);var b=(0,r.get)(a,`maxWidthRatio`),x=(0,r.get)(a,`maxHeightRatio`),S=this.getCategoryLegendSizeCfg(h,b,x);S.container=c,S.layout=h,S.items=v,S.title=y,S.animateOption=o.DEFAULT_ANIMATE_CFG,S.pageNavigator=(0,r.deepMix)({},g,_);var C=this.mergeLegendCfg(S,a,l);C.reversed&&C.items.reverse();var w=(0,r.get)(C,`maxItemWidth`);return w&&w<=1&&(C.maxItemWidth=this.view.viewBBox.width*w),C},t.prototype.mergeLegendCfg=function(e,t,n){var i=n.split(`-`)[0],a=(0,u.getLegendThemeCfg)(this.view.getTheme(),i);return(0,r.deepMix)({},a,e,t)},t.prototype.getId=function(e){return this.name+`-`+e},t.prototype.getComponentById=function(e){return(0,r.find)(this.components,function(t){return t.id===e})},t.prototype.getCategoryLegendSizeCfg=function(e,t,n){t===void 0&&(t=i.COMPONENT_MAX_VIEW_PERCENTAGE),n===void 0&&(n=i.COMPONENT_MAX_VIEW_PERCENTAGE);var r=this.view.viewBBox,a=r.width,o=r.height;return e===`vertical`?{maxWidth:a*t,maxHeight:o}:{maxWidth:a,maxHeight:o*n}},t}(f.Controller)})),NM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.clearList=void 0;var n=(J(),e(q)),r=`inactive`,i=`active`;function a(e){var t=e.getItems();(0,n.each)(t,function(t){e.hasState(t,i)&&e.setItemState(t,i,!1),e.hasState(t,r)&&e.setItemState(t,r,!1)})}t.clearList=a})),PM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND(),o=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=``,t.ignoreItemStates=[],t}return t.prototype.getTriggerListInfo=function(){var e=(0,o.getDelegationObject)(this.context),t=null;return(0,o.isList)(e)&&(t={item:e.item,list:e.component}),t},t.prototype.getAllowComponents=function(){var e=this,t=this.context.view,n=(0,a.getComponents)(t),i=[];return(0,r.each)(n,function(t){t.isList()&&e.allowSetStateByElement(t)&&i.push(t)}),i},t.prototype.hasState=function(e,t){return e.hasState(t,this.stateName)},t.prototype.clearAllComponentsState=function(){var e=this,t=this.getAllowComponents();(0,r.each)(t,function(t){t.clearItemsState(e.stateName)})},t.prototype.allowSetStateByElement=function(e){var t=e.get(`field`);if(!t)return!1;if(this.cfg&&this.cfg.componentNames){var n=e.get(`name`);if(this.cfg.componentNames.indexOf(n)===-1)return!1}var r=this.context.view,i=(0,o.getScaleByField)(r,t);return i&&i.isCategory},t.prototype.allowSetStateByItem=function(e,t){var n=this.ignoreItemStates;return n.length?n.filter(function(n){return t.hasState(e,n)}).length===0:!0},t.prototype.setStateByElement=function(e,t,n){var r=e.get(`field`),i=this.context.view,a=(0,o.getScaleByField)(i,r),s=(0,o.getElementValue)(t,r),c=a.getText(s);this.setItemsState(e,c,n)},t.prototype.setStateEnable=function(e){var t=this,n=(0,o.getCurrentElement)(this.context);if(n){var i=this.getAllowComponents();(0,r.each)(i,function(r){t.setStateByElement(r,n,e)})}else{var a=(0,o.getDelegationObject)(this.context);if((0,o.isList)(a)){var s=a.item,c=a.component;this.allowSetStateByElement(c)&&this.allowSetStateByItem(s,c)&&this.setItemState(c,s,e)}}},t.prototype.setItemsState=function(e,t,n){var i=this,a=e.getItems();(0,r.each)(a,function(r){r.name===t&&i.setItemState(e,r,n)})},t.prototype.setItemState=function(e,t,n){e.setItemState(t,this.stateName,n)},t.prototype.setState=function(){this.setStateEnable(!0)},t.prototype.reset=function(){this.setStateEnable(!1)},t.prototype.toggle=function(){var e=this.getTriggerListInfo();if(e&&e.item){var t=e.list,n=e.item,r=this.hasState(t,n);this.setItemState(t,n,!r)}},t.prototype.clear=function(){var e=this.getTriggerListInfo();e?e.list.clearItemsState(this.stateName):this.clearAllComponentsState()},t}(i.default)})),FM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=NM(),a=(0,n.__importDefault)(PM()),o=`inactive`,s=`active`;t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=s,t.ignoreItemStates=[`unchecked`],t}return t.prototype.setItemsState=function(e,t,n){this.setHighlightBy(e,function(e){return e.name===t},n)},t.prototype.setItemState=function(e,t,n){e.getItems(),this.setHighlightBy(e,function(e){return e===t},n)},t.prototype.setHighlightBy=function(e,t,n){var i=e.getItems();if(n)(0,r.each)(i,function(n){t(n)?(e.hasState(n,o)&&e.setItemState(n,o,!1),e.setItemState(n,s,!0)):e.hasState(n,s)||e.setItemState(n,o,!0)});else{var a=e.getItemsByState(s),c=!0;(0,r.each)(a,function(e){if(!t(e))return c=!1,!1}),c?this.clear():(0,r.each)(i,function(n){t(n)&&(e.hasState(n,s)&&e.setItemState(n,s,!1),e.setItemState(n,o,!0))})}},t.prototype.highlight=function(){this.setState()},t.prototype.clear=function(){var e=this.getTriggerListInfo();if(e)(0,i.clearList)(e.list);else{var t=this.getAllowComponents();(0,r.each)(t,function(e){e.clearItemsState(s),e.clearItemsState(o)})}},t}(a.default)})),IM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),LM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`unchecked`,t}return t.prototype.unchecked=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),RM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.filterView=function(e,t,n){var i=this;e.getScaleByField(t)&&e.filter(t,n),e.views&&e.views.length&&(0,r.each)(e.views,function(e){i.filterView(e,t,n)})},t.prototype.filter=function(){var e=(0,a.getDelegationObject)(this.context);if(e){var t=this.context.view,n=e.component,r=n.get(`field`);if((0,a.isList)(e)){if(r){var i=n.getItemsByState(`unchecked`),o=(0,a.getScaleByField)(t,r),s=i.map(function(e){return e.name});s.length?this.filterView(t,r,function(e){var t=o.getText(e);return!s.includes(t)}):this.filterView(t,r,null),t.render(!0)}}else if((0,a.isSlider)(e)){var c=n.getValue(),l=c[0],u=c[1];this.filterView(t,r,function(e){return e>=l&&e<=u}),t.render(!0)}}},t}(i.default)})),zM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(PM()).default)})),BM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(FM()),r=t(IM()),i=t(LM()),a=t(RM()),o=t(zM()),s=HA();(0,s.registerAction)(`list-active`,r.default),(0,s.registerAction)(`list-selected`,o.default),(0,s.registerAction)(`list-highlight`,n.default),(0,s.registerAction)(`list-unchecked`,i.default),(0,s.registerAction)(`data-filter`,a.default),(0,s.registerAction)(`legend-item-highlight`,n.default,{componentNames:[`legend`]}),(0,s.registerInteraction)(`legend-active`,{start:[{trigger:`legend-item:mouseenter`,action:[`list-active:active`,`element-active:active`]}],end:[{trigger:`legend-item:mouseleave`,action:[`list-active:reset`,`element-active:reset`]}]}),(0,s.registerInteraction)(`legend-highlight`,{start:[{trigger:`legend-item:mouseenter`,action:[`legend-item-highlight:highlight`,`element-highlight:highlight`]}],end:[{trigger:`legend-item:mouseleave`,action:[`legend-item-highlight:reset`,`element-highlight:reset`]}]}),(0,s.registerInteraction)(`legend-filter`,{showEnable:[{trigger:`legend-item:mouseenter`,action:`cursor:pointer`},{trigger:`legend-item:mouseleave`,action:`cursor:default`}],start:[{trigger:`legend-item:click`,action:`list-unchecked:toggle`},{trigger:`legend-item:click`,action:`data-filter:filter`}]})})),VM=i((e=>{var t=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{Object.defineProperty(t,`__esModule`,{value:!0}),t.getBackgroundRectStyle=t.getStyle=void 0;var n=(R(),e(F)),r=(J(),e(q));function i(e,t,i,a){a===void 0&&(a=``);var o=e.style,s=o===void 0?{}:o,c=e.defaultStyle,l=e.color,u=e.size,d=(0,n.__assign)((0,n.__assign)({},c),s);return l&&(t&&(s.stroke||(d.stroke=l)),i&&(s.fill||(d.fill=l))),a&&(0,r.isNil)(s[a])&&!(0,r.isNil)(u)&&(d[a]=u),d}t.getStyle=i;function a(e){return(0,r.deepMix)({},{fill:`#CCD6EC`,fillOpacity:.3},(0,r.get)(e,[`background`,`style`]))}t.getBackgroundRectStyle=a})),UM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getRectWithCornerRadius=t.getFunnelPath=t.getIntervalRectPath=t.getBackgroundRectPath=t.parseRadius=t.getRectPath=t.getRectPoints=void 0;var n=(J(),e(q)),r=oE();function i(e){var t=e.x,r=e.y,i=e.y0,a=e.size,o,s;(0,n.isArray)(r)?(o=r[0],s=r[1]):(o=i,s=r);var c,l;(0,n.isArray)(t)?(c=t[0],l=t[1]):(c=t-a/2,l=t+a/2);var u=[{x:c,y:o},{x:c,y:s}];return u.push({x:l,y:s},{x:l,y:o}),u}t.getRectPoints=i;function a(e,t){t===void 0&&(t=!0);var n=[],r=e[0];n.push([`M`,r.x,r.y]);for(var i=1,a=e.length;it&&(r=r?t/(1+i/r):0,i=t-r),a+o>t&&(a=a?t/(1+o/a):0,o=t-a),[r||0,i||0,a||0,o||0]}t.parseRadius=o;function s(e,t,i){var a=[];if(i.isRect){var s=i.isTransposed?{x:i.start.x,y:t[0].y}:{x:t[0].x,y:i.start.y},c=i.isTransposed?{x:i.end.x,y:t[2].y}:{x:t[3].x,y:i.end.y},l=(0,n.get)(e,[`background`,`style`,`radius`]);if(l){var u=i.isTransposed?Math.abs(t[0].y-t[2].y):t[2].x-t[1].x,d=i.isTransposed?i.getWidth():i.getHeight(),f=o(l,Math.min(u,d)),p=f[0],m=f[1],h=f[2],g=f[3];a.push([`M`,s.x,c.y+p]),p!==0&&a.push([`A`,p,p,0,0,1,s.x+p,c.y]),a.push([`L`,c.x-m,c.y]),m!==0&&a.push([`A`,m,m,0,0,1,c.x,c.y+m]),a.push([`L`,c.x,s.y-h]),h!==0&&a.push([`A`,h,h,0,0,1,c.x-h,s.y]),a.push([`L`,s.x+g,s.y]),g!==0&&a.push([`A`,g,g,0,0,1,s.x,s.y-g])}else a.push([`M`,s.x,s.y]),a.push([`L`,c.x,s.y]),a.push([`L`,c.x,c.y]),a.push([`L`,s.x,c.y]),a.push([`L`,s.x,s.y]);a.push([`z`])}if(i.isPolar){var _=i.getCenter(),v=(0,r.getAngle)(e,i),y=v.startAngle,b=v.endAngle;if(i.type!==`theta`&&!i.isTransposed)a=(0,r.getSectorPath)(_.x,_.y,i.getRadius(),y,b);else{var x=function(e){return e**2},p=Math.sqrt(x(_.x-t[0].x)+x(_.y-t[0].y)),m=Math.sqrt(x(_.x-t[2].x)+x(_.y-t[2].y));a=(0,r.getSectorPath)(_.x,_.y,p,i.startAngle,i.endAngle,m)}}return a}t.getBackgroundRectPath=s;function c(e,t,n){var r=n.getWidth(),i=n.getHeight(),o=n.type===`rect`,s=[],c=(e[2].x-e[1].x)/2,l=n.isTransposed?c*i/r:c*r/i;return t===`round`?(o?(s.push([`M`,e[0].x,e[0].y+l]),s.push([`L`,e[1].x,e[1].y-l]),s.push([`A`,c,c,0,0,1,e[2].x,e[2].y-l]),s.push([`L`,e[3].x,e[3].y+l]),s.push([`A`,c,c,0,0,1,e[0].x,e[0].y+l])):(s.push([`M`,e[0].x,e[0].y]),s.push([`L`,e[1].x,e[1].y]),s.push([`A`,c,c,0,0,1,e[2].x,e[2].y]),s.push([`L`,e[3].x,e[3].y]),s.push([`A`,c,c,0,0,1,e[0].x,e[0].y])),s.push([`z`])):s=a(e),s}t.getIntervalRectPath=c;function l(e,t,r){var i=[];return(0,n.isNil)(t)?r?i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,(e[2].x+e[3].x)/2,(e[2].y+e[3].y)/2],[`Z`]):i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,e[2].x,e[2].y],[`L`,e[3].x,e[3].y],[`Z`]):i.push([`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`L`,t[1].x,t[1].y],[`L`,t[0].x,t[0].y],[`Z`]),i}t.getFunnelPath=l;function u(e,t,n){var r,i,a,s,c=e[0],l=e[1],u=e[2],d=e[3],f=[0,0,0,0],p=f[0],m=f[1],h=f[2],g=f[3];c.ye[1].x?(d=e[0],c=e[1],l=e[2],u=e[3],a=o(n,Math.min(d.x-c.x,c.y-l.y)),p=a[0],g=a[1],h=a[2],m=a[3]):(s=o(n,Math.min(d.x-c.x,c.y-l.y)),m=s[0],h=s[1],g=s[2],p=s[3]));var _=[];return _.push([`M`,l.x,l.y+p]),p!==0&&_.push([`A`,p,p,0,0,1,l.x+p,l.y]),_.push([`L`,u.x-m,u.y]),m!==0&&_.push([`A`,m,m,0,0,1,u.x,u.y+m]),_.push([`L`,d.x,d.y-h]),h!==0&&_.push([`A`,h,h,0,0,1,d.x-h,d.y]),_.push([`L`,c.x+g,c.y]),g!==0&&_.push([`A`,g,g,0,0,1,c.x,c.y-g]),_.push([`L`,l.x,l.y+p]),_.push([`z`]),_}t.getRectWithCornerRadius=u})),WM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=iO(),a=HM(),o=UM(),s=(0,r.registerShapeFactory)(`interval`,{defaultShapeType:`rect`,getDefaultPoints:function(e){return(0,o.getRectPoints)(e)}});(0,r.registerShape)(`interval`,`rect`,{draw:function(e,t){var r=(0,a.getStyle)(e,!1,!0),s=t,c=e?.background;if(c){s=t.addGroup();var l=(0,a.getBackgroundRectStyle)(e),u=(0,o.getBackgroundRectPath)(e,this.parsePoints(e.points),this.coordinate);s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},l),{path:u}),zIndex:-1,name:i.BACKGROUND_SHAPE})}var d=r.radius&&this.coordinate.isRect?(0,o.getRectWithCornerRadius)(this.parsePoints(e.points),this.coordinate,r.radius):this.parsePath((0,o.getIntervalRectPath)(e.points,r.lineCap,this.coordinate)),f=s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:d}),name:`interval`});return c?s:f},getMarker:function(e){var t=e.color;return e.isInPolar?{symbol:`circle`,style:{r:4.5,fill:t}}:{symbol:`square`,style:{r:4,fill:t}}}}),t.default=s})),GM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getDefaultSize=void 0;var n=(J(),e(q)),r=lE();function i(e,t){var r=e.length,i=e;(0,n.isString)(i[0])&&(i=e.map(function(e){return t.translate(e)}));for(var a=i[1]-i[0],o=2;os&&(a=s)}return a}function a(e,t){if(t){var r=(0,n.flatten)(e);return(0,n.valuesOfKey)(r,t).length}return e.length}function o(e){var t=e.theme,o=e.coordinate,s=e.getXScale(),c=s.values,l=e.beforeMappingData,u=c.length,d=(0,r.getXDimensionLength)(e.coordinate),f=e.intervalPadding,p=e.dodgePadding,m=e.maxColumnWidth||t.maxColumnWidth,h=e.minColumnWidth||t.minColumnWidth,g=e.columnWidthRatio||t.columnWidthRatio,_=e.multiplePieWidthRatio||t.multiplePieWidthRatio,v=e.roseWidthRatio||t.roseWidthRatio;if(s.isLinear&&c.length>1){c.sort();var y=i(c,s);u=(s.max-s.min)/y,c.length>u&&(u=c.length)}var b=s.range,x=1/u,S=1;if(o.isPolar?S=o.isTransposed&&u>1?_:v:(s.isLinear&&(x*=b[1]-b[0]),S=g),!(0,n.isNil)(f)&&f>=0){var C=f/d;x=(1-(u-1)*C)/u}else x*=S;if(e.getAdjust(`dodge`)){var w=e.getAdjust(`dodge`).dodgeBy,T=a(l,w);if(!(0,n.isNil)(p)&&p>=0){var E=p/d;x=(x-E*(T-1))/T}else !(0,n.isNil)(f)&&f>=0&&(x*=S),x/=T;x=x>=0?x:0}if(!(0,n.isNil)(m)&&m>=0){var D=m/d;x>D&&(x=D)}if(!(0,n.isNil)(h)&&h>=0){var O=h/d;x{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=(0,n.__importDefault)(fO());WM();var o=GM(),s=uE();t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;return n.type=`interval`,n.shapeType=`interval`,n.generatePoints=!0,n.background=t.background,n}return t.prototype.createShapePointsCfg=function(t){var n=e.prototype.createShapePointsCfg.call(this,t),r,a=this.getAttribute(`size`);if(a){r=this.getAttributeValues(a,t)[0];var s=this.coordinate,c=(0,i.getXDimensionLength)(s);r/=c}else this.defaultSize||=(0,o.getDefaultSize)(this),r=this.defaultSize;return n.size=r,n},t.prototype.adjustScale=function(){e.prototype.adjustScale.call(this);var t=this.getYScale();if(this.coordinate.type===`theta`)t.change({nice:!1,min:0,max:(0,s.getMaxScale)(t)});else{var n=this.scaleDefs,i=t.field,a=t.min,o=t.max;t.type!==`time`&&(a>0&&!(0,r.get)(n,[i,`min`])&&t.change({min:0}),o<=0&&!(0,r.get)(n,[i,`max`])&&t.change({max:0}))}},t.prototype.getDrawCfg=function(t){var n=e.prototype.getDrawCfg.call(this,t);return n.background=this.background,n},t}(a.default)})),qM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getLabelValueDir=function(e){var t=`y`,n=e.points;return n[0][t]<=n[2][t]?1:-1},t.prototype.getLabelOffsetPoint=function(t,r,i,a){var o,s=e.prototype.getLabelOffsetPoint.call(this,t,r,i),c=this.getCoordinate(),l=c.isTransposed?`x`:`y`,u=this.getLabelValueDir(t.mappingData);return s=(0,n.__assign)((0,n.__assign)({},s),(o={},o[l]=s[l]*u,o)),c.isReflect(`x`)&&(s=(0,n.__assign)((0,n.__assign)({},s),{x:s.x*-1})),c.isReflect(`y`)&&(s=(0,n.__assign)((0,n.__assign)({},s),{y:s.y*-1})),s},t.prototype.getThemedLabelCfg=function(e){var t=this.geometry,n=this.getDefaultLabelCfg(),i=t.theme;return(0,r.deepMix)({},n,i.labels,e.position===`middle`?{offset:0}:{},e)},t.prototype.setLabelPosition=function(e,t,n,i){var a=this.getCoordinate(),o=a.isTransposed,s=t.points,c=a.convert(s[0]),l=a.convert(s[2]),u=this.getLabelValueDir(t),d,f,p,m,h=(0,r.isArray)(t.shape)?t.shape[0]:t.shape;if(h===`funnel`||h===`pyramid`){var g=(0,r.get)(t,`nextPoints`),_=(0,r.get)(t,`points`);if(g){var v=a.convert(_[0]),y=a.convert(_[1]),b=a.convert(g[0]),x=a.convert(g[1]);o?(d=Math.min(b.y,v.y),p=Math.max(b.y,v.y),f=(y.x+x.x)/2,m=(v.x+b.x)/2):(d=Math.min((y.y+x.y)/2,(v.y+b.y)/2),p=Math.max((y.y+x.y)/2,(v.y+b.y)/2),f=x.x,m=v.x)}else d=Math.min(l.y,c.y),p=Math.max(l.y,c.y),f=l.x,m=c.x}else d=Math.min(l.y,c.y),p=Math.max(l.y,c.y),f=l.x,m=c.x;switch(i){case`right`:e.x=f,e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,u>0?`left`:`right`);break;case`left`:e.x=m,e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,u>0?`left`:`right`);break;case`bottom`:o&&(e.x=(f+m)/2),e.y=p,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,u>0?`bottom`:`top`);break;case`middle`:o&&(e.x=(f+m)/2),e.y=(d+p)/2,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,`middle`);break;case`top`:o&&(e.x=(f+m)/2),e.y=d,e.textAlign=(0,r.get)(e,`textAlign`,`center`),e.textBaseline=(0,r.get)(e,`textBaseline`,u>0?`bottom`:`top`);break;default:break}},t}((0,n.__importDefault)(_O()).default)})),JM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=lE(),o=(0,n.__importDefault)(_O()),s=Math.PI/2;t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.getLabelOffset=function(e){var t=this.getCoordinate(),n=0;if((0,r.isNumber)(e))n=e;else if((0,r.isString)(e)&&e.indexOf(`%`)!==-1){var i=t.getRadius();t.innerRadius>0&&(i*=1-t.innerRadius),n=parseFloat(e)*.01*i}return n},t.prototype.getLabelItems=function(t){var i=e.prototype.getLabelItems.call(this,t),a=this.geometry.getYScale();return(0,r.map)(i,function(e){if(e&&a){var t=a.scale((0,r.get)(e.data,a.field));return(0,n.__assign)((0,n.__assign)({},e),{percent:t})}return e})},t.prototype.getLabelAlign=function(e){var t=this.getCoordinate(),n;if(e.labelEmit)n=e.angle<=Math.PI/2&&e.angle>=-Math.PI/2?`left`:`right`;else if(!t.isTransposed)n=`center`;else{var r=t.getCenter(),i=e.offset;n=Math.abs(e.x-r.x)<1?`center`:e.angle>Math.PI||e.angle<=0?i>0?`left`:`right`:i>0?`right`:`left`}return n},t.prototype.getLabelPoint=function(e,t,n){var r=1,i,a=e.content[n];this.isToMiddle(t)?i=this.getMiddlePoint(t.points):(e.content.length===1&&n===0?n=1:n===0&&(r=-1),i=this.getArcPoint(t,n));var o=e.offset*r,s=this.getPointAngle(i),c=e.labelEmit,l=this.getCirclePoint(s,o,i,c);return l.r===0?l.content=``:(l.content=a,l.angle=s,l.color=t.color),l.rotate=e.autoRotate?this.getLabelRotate(s,o,c):e.rotate,l.start={x:i.x,y:i.y},l},t.prototype.getArcPoint=function(e,t){return t===void 0&&(t=0),!(0,r.isArray)(e.x)&&!(0,r.isArray)(e.y)?{x:e.x,y:e.y}:{x:(0,r.isArray)(e.x)?e.x[t]:e.x,y:(0,r.isArray)(e.y)?e.y[t]:e.y}},t.prototype.getPointAngle=function(e){return(0,a.getAngleByPoint)(this.getCoordinate(),e)},t.prototype.getCirclePoint=function(e,t,r,a){var o=this.getCoordinate(),s=o.getCenter(),c=(0,i.getDistanceToCenter)(o,r);if(c===0)return(0,n.__assign)((0,n.__assign)({},s),{r:c});var l=e;return o.isTransposed&&c>t&&!a?l=e+Math.asin(t/(2*c))*2:c+=t,{x:s.x+c*Math.cos(l),y:s.y+c*Math.sin(l),r:c}},t.prototype.getLabelRotate=function(e,t,n){var r=e+s;return n&&(r-=s),r&&(r>s?r-=Math.PI:r<-s&&(r+=Math.PI)),r},t.prototype.getMiddlePoint=function(e){var t=this.getCoordinate(),n=e.length,i={x:0,y:0};return(0,r.each)(e,function(e){i.x+=e.x,i.y+=e.y}),i.x/=n,i.y/=n,i=t.convert(i),i},t.prototype.isToMiddle=function(e){return e.x.length>2},t}(o.default)})),YM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=lE(),a=oE();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.defaultLayout=`distribute`,t}return t.prototype.getDefaultLabelCfg=function(t,n){var i=e.prototype.getDefaultLabelCfg.call(this,t,n);return(0,r.deepMix)({},i,(0,r.get)(this.geometry.theme,`pieLabels`,{}))},t.prototype.getLabelOffset=function(t){return e.prototype.getLabelOffset.call(this,t)||0},t.prototype.getLabelRotate=function(e,t,n){var r;return t<0&&(r=e,r>Math.PI/2&&(r-=Math.PI),r<-Math.PI/2&&(r+=Math.PI)),r},t.prototype.getLabelAlign=function(e){var t=this.getCoordinate().getCenter(),n=e.angle<=Math.PI/2&&e.x>=t.x?`left`:`right`;return e.offset<=0&&(n=n===`right`?`left`:`right`),n},t.prototype.getArcPoint=function(e){return e},t.prototype.getPointAngle=function(e){var t=this.getCoordinate(),n={x:(0,r.isArray)(e.x)?e.x[0]:e.x,y:e.y[0]},a={x:(0,r.isArray)(e.x)?e.x[1]:e.x,y:e.y[1]},o,s=(0,i.getAngleByPoint)(t,n);if(e.points&&e.points[0].y===e.points[1].y)o=s;else{var c=(0,i.getAngleByPoint)(t,a);s>=c&&(c+=Math.PI*2),o=s+(c-s)/2}return o},t.prototype.getCirclePoint=function(e,t){var r=this.getCoordinate(),i=r.getCenter(),o=r.getRadius()+t;return(0,n.__assign)((0,n.__assign)({},(0,a.polarToCartesian)(i.x,i.y,o,e)),{angle:e,r:o})},t}((0,n.__importDefault)(JM()).default)})),XM=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(gM()),r=t(vE()),i=t(CM());e.default=(function(e,t,a,o){if(e===null){(0,n.default)(a,function(e){var n=t[e];n!==void 0&&((0,r.default)(n)||(n=[n]),o(n,e))});return}var s,c;(0,n.default)(a,function(n){s=e[n],c=t[n],(0,i.default)(c,s)||((0,r.default)(c)||(c=[c]),o(c,n))})})})),ZM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.distribute=void 0;var n=(J(),e(q)),r=oE(),i=4;function a(e,t,r,i,a,o){var s=!0,c=i.start,l=i.end,u=Math.min(c.y,l.y),d=Math.abs(c.y-l.y),f,p=0,m=Number.MIN_VALUE,h=t.map(function(e){return e.y>p&&(p=e.y),e.yd&&(d=p-u);s;)for(h.forEach(function(e){var t=(Math.min.apply(m,e.targets)+Math.max.apply(m,e.targets))/2;e.pos=Math.min(Math.max(m,t-e.size/2),d-e.size)}),s=!1,f=h.length;f--;)if(f>0){var g=h[f-1],_=h[f];g.pos+g.size>_.pos&&(g.size+=_.size,g.targets=g.targets.concat(_.targets),g.pos+g.size>d&&(g.pos=d-g.size),h.splice(f,1),s=!0)}f=0,h.forEach(function(e){var n=u+r/2;e.targets.forEach(function(){t[f].y=e.pos+n,n+=r,f++})});for(var v={},y=0,b=e;y0){var f=14,p=(u+c)*2+f*2,m={start:l.start,end:l.end},h=[[],[]];e.forEach(function(e){e&&(e.textAlign===`right`?h[0].push(e):h[1].push(e))}),h.forEach(function(e,n){var r=p/f;e.length>r&&(e.sort(function(e,t){return t[`..percent`]-e[`..percent`]}),e.splice(r,e.length-r)),e.sort(function(e,t){return e.y-t.y}),a(t,e,f,m,d,n)})}(0,n.each)(e,function(e){if(e&&e.labelLine){var t=e.offset,a=e.angle,o=(0,r.polarToCartesian)(d.x,d.y,u,a),s=(0,r.polarToCartesian)(d.x,d.y,u+t/2,a),c=e.x+(0,n.get)(e,`offsetX`,0),l=e.y+(0,n.get)(e,`offsetY`,0),f={x:c-Math.cos(a)*i,y:l-Math.sin(a)*i};(0,n.isObject)(e.labelLine)||(e.labelLine={}),e.labelLine.path=[`M `+o.x,o.y+` Q`+s.x,s.y+` `+f.x,f.y].join(`,`)}})}}t.distribute=o})),QM=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.limitInCanvas=void 0;var n=(J(),e(q)),r=pO();function i(e,t,i,a){(0,n.each)(t,function(e){var t=a.minX,n=a.minY,i=a.maxX,o=a.maxY,s=e.getCanvasBBox(),c=s.minX,l=s.minY,u=s.maxX,d=s.maxY,f=s.x,p=s.y,m=s.width,h=s.height,g=f,_=p;(ci?g=i-m:u>i&&(g-=u-i),l>o?_=o-h:d>o&&(_-=d-o),(g!==f||_!==p)&&(0,r.translate)(e,g-f,_-p)})}t.limitInCanvas=i})),$M=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.limitInShape=void 0;var n=(J(),e(q));function r(e,t,r,i){(0,n.each)(t,function(e,t){var n=e.getCanvasBBox(),i=r[t].getBBox();(n.minXi.maxX||n.maxY>i.maxY)&&e.remove(!0)})}t.limitInShape=r})),eN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.overlap=t.fixedOverlap=void 0;var n=(J(),e(q)),r=100,i=function(){function e(e){e===void 0&&(e={}),this.bitmap={};var t=e.xGap,n=t===void 0?1:t,r=e.yGap,i=r===void 0?8:r;this.xGap=n,this.yGap=i}return e.prototype.hasGap=function(e){for(var t=!0,n=this.bitmap,r=Math.round(e.minX),i=Math.round(e.maxX),a=Math.round(e.minY),o=Math.round(e.maxY),s=r;s<=i;s+=1){if(!n[s]){n[s]={};continue}if(s===r||s===i){for(var c=a;c<=o;c++)if(n[s][c]){t=!1;break}}else if(n[s][a]||n[s][o]){t=!1;break}}return t},e.prototype.fillGap=function(e){for(var t=this.bitmap,n=Math.round(e.minX),r=Math.round(e.maxX),i=Math.round(e.minY),a=Math.round(e.maxY),o=n;o<=r;o+=1)t[o]||(t[o]={});for(var o=n;o<=r;o+=this.xGap){for(var s=i;s<=a;s+=this.yGap)t[o][s]=!0;t[o][a]=!0}if(this.yGap!==1)for(var o=i;o<=a;o+=1)t[n][o]=!0,t[r][o]=!0;if(this.xGap!==1)for(var o=n;o<=r;o+=1)t[o][i]=!0,t[o][a]=!0},e.prototype.destroy=function(){this.bitmap={}},e}();function a(e,t,n){n===void 0&&(n=r);var i=-1,a=e.attr(),o=a.x,s=a.y,c=e.getCanvasBBox(),l=Math.sqrt(c.width*c.width+c.height*c.height),u,d=-i,f=0,p=0,m=function(e){var t=e*.1;return[t*Math.cos(t),t*Math.sin(t)]};if(t.hasGap(c))return t.fillGap(c),!0;for(var h=!1,g=0,_={};Math.min(Math.abs(f),Math.abs(p)){var t=e&&e.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(0,n.__importDefault)(kD()),a=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=``,t}return t.prototype.hasState=function(e){return e.hasState(this.stateName)},t.prototype.setElementState=function(e,t){e.setState(this.stateName,t)},t.prototype.setState=function(){this.setStateEnable(!0)},t.prototype.clear=function(){var e=this.context.view;this.clearViewState(e)},t.prototype.clearViewState=function(e){var t=this,n=(0,a.getElementsByState)(e,this.stateName);(0,r.each)(n,function(e){t.setElementState(e,!1)})},t}(i.default)})),rN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND(),a=(0,n.__importDefault)(nN());function o(e){return(0,r.get)(e.get(`delegateObject`),`item`)}t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.ignoreListItemStates=[`unchecked`],t}return t.prototype.isItemIgnore=function(e,t){return!!this.ignoreListItemStates.filter(function(n){return t.hasState(e,n)}).length},t.prototype.setStateByComponent=function(e,t,n){var r=this.context.view,a=e.get(`field`),o=(0,i.getElements)(r);this.setElementsStateByItem(o,a,t,n)},t.prototype.setStateByElement=function(e,t){this.setElementState(e,t)},t.prototype.isMathItem=function(e,t,n){var a=this.context.view,o=(0,i.getScaleByField)(a,t),s=(0,i.getElementValue)(e,t);return!(0,r.isNil)(s)&&n.name===o.getText(s)},t.prototype.setElementsStateByItem=function(e,t,n,i){var a=this;(0,r.each)(e,function(e){a.isMathItem(e,t,n)&&e.setState(a.stateName,i)})},t.prototype.setStateEnable=function(e){var t=(0,i.getCurrentElement)(this.context);if(t)(0,i.isElementChange)(this.context)&&this.setStateByElement(t,e);else{var n=(0,i.getDelegationObject)(this.context);if((0,i.isList)(n)){var r=n.item,a=n.component;if(r&&a&&!this.isItemIgnore(r,a)){var s=this.context.event.gEvent;if(s&&s.fromShape&&s.toShape&&o(s.fromShape)===o(s.toShape))return;this.setStateByComponent(a,r,e)}}}},t.prototype.toggle=function(){var e=(0,i.getCurrentElement)(this.context);if(e){var t=e.hasState(this.stateName);this.setElementState(e,!t)}},t.prototype.reset=function(){this.setStateEnable(!1)},t}(a.default)})),iN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(rN()).default)})),aN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(kD()),i=ND(),a=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.cache={},t}return t.prototype.getColorScale=function(e,t){var n=t.geometry.getAttribute(`color`);return n?e.getScaleByField(n.getFields()[0]):null},t.prototype.getLinkPath=function(e,t){var n=this.context.view.getCoordinate().isTransposed,r=e.shape.getCanvasBBox(),i=t.shape.getCanvasBBox();return n?[[`M`,r.minX,r.minY],[`L`,i.minX,i.maxY],[`L`,i.maxX,i.maxY],[`L`,r.maxX,r.minY],[`Z`]]:[[`M`,r.maxX,r.minY],[`L`,i.minX,i.minY],[`L`,i.minX,i.maxY],[`L`,r.maxX,r.maxY],[`Z`]]},t.prototype.addLinkShape=function(e,t,r,i){var o={opacity:.4,fill:t.shape.attr(`fill`)};e.addShape({type:`path`,attrs:(0,n.__assign)((0,n.__assign)({},(0,a.deepMix)({},o,(0,a.isFunction)(i)?i(o,t):i)),{path:this.getLinkPath(t,r)})})},t.prototype.linkByElement=function(e,t){var n=this,r=this.context.view,o=this.getColorScale(r,e);if(o){var s=(0,i.getElementValue)(e,o.field);if(!this.cache[s]){var c=(0,i.getElementsByField)(r,o.field,s),l=this.linkGroup.addGroup();this.cache[s]=l;var u=c.length;(0,a.each)(c,function(e,r){if(r{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.startPoint=null,t.endPoint=null,t.isStarted=!1,t.effectSiblings=!1,t.effectByRecord=!1,t}return t.prototype.getCurrentPoint=function(){var e=this.context.event;return{x:e.x,y:e.y}},t.prototype.start=function(){this.clear(),this.startPoint=this.getCurrentPoint(),this.isStarted=!0},t.prototype.getIntersectElements=function(){var e=null;if((0,i.isMask)(this.context))e=(0,i.getMaskedElements)(this.context,10);else{var t=this.startPoint,n=this.isStarted?this.getCurrentPoint():this.endPoint;if(!t||!n)return;var r={minX:Math.min(t.x,n.x),minY:Math.min(t.y,n.y),maxX:Math.max(t.x,n.x),maxY:Math.max(t.y,n.y)},a=this.context.view;e=(0,i.getIntersectElements)(a,r)}return e},t.prototype.setStateEnable=function(e){if(this.effectSiblings&&!this.effectByRecord)this.setSiblingsState(e);else{var t=(0,i.getElements)(this.context.view),n=this.getIntersectElements();n&&n.length?this.effectByRecord?this.setSiblingsStateByRecord(n,e):this.setElementsState(n,e,t):this.clear()}},t.prototype.setSiblingsStateByRecord=function(e,t){var n=this,a=this.context.view,o=(0,i.getSilbings)(a),s=e.map(function(e){return e.getModel().data}),c=a.getXScale().field,l=a.getYScales()[0].field;(0,r.each)(o,function(e){var r=(0,i.getElements)(e),a=r.filter(function(e){var t=e.getModel().data;return(0,i.isInRecords)(s,t,c,l)});n.setElementsState(a,t,r)})},t.prototype.setSiblingsState=function(e){var t=this,n=this.context.view,a=(0,i.getSilbings)(n);(0,i.isMask)(this.context)&&(0,r.each)(a,function(n){var r=(0,i.getElements)(n),a=(0,i.getSiblingMaskElements)(t.context,n,10);a&&a.length?t.setElementsState(a,e,r):t.clearViewState(n)})},t.prototype.setElementsState=function(e,t,n){var i=this;(0,r.each)(n,function(n){e.includes(n)?i.setElementState(n,t):i.setElementState(n,!1)})},t.prototype.end=function(){this.isStarted=!1,this.endPoint=this.getCurrentPoint()},t.prototype.clear=function(){var e=this,t=this.context.view;if(this.effectSiblings){var n=(0,i.getSilbings)(t);(0,r.each)(n,function(t){e.clearViewState(t)})}else this.clearViewState(t)},t}((0,n.__importDefault)(nN()).default)})),sN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(oN()).default)})),cN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setStateEnable=function(e){var t=(0,r.getCurrentElement)(this.context);if(t){if(!(0,r.isElementChange)(this.context))return;e?(this.clear(),this.setElementState(t,!0)):this.hasState(t)&&this.setElementState(t,!1)}},t.prototype.toggle=function(){var e=(0,r.getCurrentElement)(this.context);if(e){var t=this.hasState(e);t||this.clear(),this.setElementState(e,!t)}},t.prototype.reset=function(){this.setStateEnable(!1)},t}((0,n.__importDefault)(nN()).default)})),lN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.active=function(){this.setState()},t}((0,n.__importDefault)(cN()).default)})),uN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.setHighlightBy=t.clearHighlight=void 0;var n=(J(),e(q)),r=ND(),i=`inactive`,a=`active`;function o(e){var t=(0,r.getElements)(e);(0,n.each)(t,function(e){e.hasState(a)&&e.setState(a,!1),e.hasState(i)&&e.setState(i,!1)})}t.clearHighlight=o;function s(e,t,r){(0,n.each)(e,function(e){t(e)?(e.hasState(i)&&e.setState(i,!1),e.setState(a,r)):(e.hasState(a)&&e.setState(a,!1),e.setState(i,r))})}t.setHighlightBy=s})),dN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.STATUS_ACTIVE=t.STATUS_UNACTIVE=void 0;var n=(R(),e(F)),r=(J(),e(q)),i=ND(),a=uN(),o=(0,n.__importDefault)(rN()),s=Y();t.STATUS_UNACTIVE=s.ELEMENT_STATE.INACTIVE,t.STATUS_ACTIVE=s.ELEMENT_STATE.ACTIVE,t.default=function(e){(0,n.__extends)(o,e);function o(){var n=e!==null&&e.apply(this,arguments)||this;return n.stateName=t.STATUS_ACTIVE,n}return o.prototype.setElementsStateByItem=function(e,t,n,r){var i=this;this.setHighlightBy(e,function(e){return i.isMathItem(e,t,n)},r)},o.prototype.setElementHighlight=function(e,n){n(e)?(e.hasState(t.STATUS_UNACTIVE)&&e.setState(t.STATUS_UNACTIVE,!1),e.setState(t.STATUS_ACTIVE,!0)):e.hasState(t.STATUS_ACTIVE)||e.setState(t.STATUS_UNACTIVE,!0)},o.prototype.setHighlightBy=function(e,n,a){var o=this;if(a)(0,r.each)(e,function(e){o.setElementHighlight(e,n)});else{var s=(0,i.getElementsByState)(this.context.view,t.STATUS_ACTIVE),c=!0;(0,r.each)(s,function(e){if(!n(e))return c=!1,!1}),c?this.clear():(0,r.each)(e,function(e){n(e)&&(e.hasState(t.STATUS_ACTIVE)&&e.setState(t.STATUS_ACTIVE,!1),e.setState(t.STATUS_UNACTIVE,!0))})}},o.prototype.setElementState=function(e,t){var n=this.context.view,r=(0,i.getElements)(n);this.setHighlightBy(r,function(t){return e===t},t)},o.prototype.highlight=function(){this.setState()},o.prototype.clear=function(){var e=this.context.view;(0,a.clearHighlight)(e)},o}(o.default)})),fN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND(),i=(0,n.__importStar)(dN());t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setElementHighlight=function(e,t){t(e)?(e.hasState(i.STATUS_UNACTIVE)&&e.setState(i.STATUS_UNACTIVE,!1),e.setState(i.STATUS_ACTIVE,!0)):(e.setState(i.STATUS_UNACTIVE,!0),e.hasState(i.STATUS_ACTIVE)&&e.setState(i.STATUS_ACTIVE,!1))},t.prototype.setStateByElement=function(e,t){var n=this.context.view,i=n.getXScale(),a=(0,r.getElementValue)(e,i.field),o=(0,r.getElements)(n),s=o.filter(function(e){return(0,r.getElementValue)(e,i.field)===a});this.setHighlightBy(o,function(e){return s.includes(e)},t)},t.prototype.toggle=function(){var e=(0,r.getCurrentElement)(this.context);if(e){var t=e.hasState(this.stateName);this.setStateByElement(e,!t)}},t}(i.default)})),pN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setStateByElement=function(e,t){var n=this.context.view,i=e.geometry.getAttribute(`color`);if(i){var a=n.getScaleByField(i.getFields()[0]),o=(0,r.getElementValue)(e,a.field),s=(0,r.getElements)(n),c=s.filter(function(e){return(0,r.getElementValue)(e,a.field)===o});this.setHighlightBy(s,function(e){return c.includes(e)},t)}},t}((0,n.__importDefault)(dN()).default)})),mN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=ND(),i=uN();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.highlight=function(){this.setState()},t.prototype.setElementState=function(e,t){var n=this.context.view,a=(0,r.getElements)(n);(0,i.setHighlightBy)(a,function(t){return e===t},t)},t.prototype.clear=function(){var e=this.context.view;(0,i.clearHighlight)(e)},t}((0,n.__importDefault)(cN()).default)})),hN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.ELEMENT_RANGE_HIGHLIGHT_EVENTS=void 0;var n=(R(),e(F)),r=nO(),i=uN(),a=(0,n.__importDefault)(oN()),o;(function(e){e.BEFORE_HIGHLIGHT=`element-range-highlight:beforehighlight`,e.AFTER_HIGHLIGHT=`element-range-highlight:afterhighlight`,e.BEFORE_CLEAR=`element-range-highlight:beforeclear`,e.AFTER_CLEAR=`element-range-highlight:afterclear`})(o||={}),t.ELEMENT_RANGE_HIGHLIGHT_EVENTS=o,t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`active`,t}return t.prototype.clearViewState=function(e){(0,i.clearHighlight)(e)},t.prototype.highlight=function(){var e=this.context,t=e.view,n={view:t,event:e.event,highlightElements:this.getIntersectElements()};t.emit(o.BEFORE_HIGHLIGHT,r.Event.fromData(t,o.BEFORE_HIGHLIGHT,n)),this.setState(),t.emit(o.AFTER_HIGHLIGHT,r.Event.fromData(t,o.AFTER_HIGHLIGHT,n))},t.prototype.clear=function(){var t=this.context.view;t.emit(o.BEFORE_CLEAR,r.Event.fromData(t,o.BEFORE_CLEAR,{})),e.prototype.clear.call(this),t.emit(o.AFTER_CLEAR,r.Event.fromData(t,o.AFTER_CLEAR,{}))},t.prototype.setElementsState=function(e,t,n){(0,i.setHighlightBy)(n,function(t){return e.indexOf(t)>=0},t)},t}(a.default)})),gN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(rN()).default)})),_N=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(cN()).default)})),vN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.stateName=`selected`,t}return t.prototype.selected=function(){this.setState()},t}((0,n.__importDefault)(oN()).default)})),yN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F));t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.setCursor=function(e){this.context.view.getCanvas().setCursor(e)},t.prototype.default=function(){this.setCursor(`default`)},t.prototype.pointer=function(){this.setCursor(`pointer`)},t.prototype.move=function(){this.setCursor(`move`)},t.prototype.crosshair=function(){this.setCursor(`crosshair`)},t.prototype.wait=function(){this.setCursor(`wait`)},t.prototype.help=function(){this.setCursor(`help`)},t.prototype.text=function(){this.setCursor(`text`)},t.prototype.eResize=function(){this.setCursor(`e-resize`)},t.prototype.wResize=function(){this.setCursor(`w-resize`)},t.prototype.nResize=function(){this.setCursor(`n-resize`)},t.prototype.sResize=function(){this.setCursor(`s-resize`)},t.prototype.neResize=function(){this.setCursor(`ne-resize`)},t.prototype.nwResize=function(){this.setCursor(`nw-resize`)},t.prototype.seResize=function(){this.setCursor(`se-resize`)},t.prototype.swResize=function(){this.setCursor(`sw-resize`)},t.prototype.nsResize=function(){this.setCursor(`ns-resize`)},t.prototype.ewResize=function(){this.setCursor(`ew-resize`)},t}((0,n.__importDefault)(kD()).default)})),bN=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(iN()),r=t(aN()),i=t(sN()),a=t(lN()),o=t(dN()),s=t(fN()),c=t(pN()),l=t(mN()),u=t(hN()),d=t(gN()),f=t(_N()),p=t(vN()),m=t(yN()),h=HA();(0,h.registerAction)(`cursor`,m.default),(0,h.registerAction)(`element-active`,n.default),(0,h.registerAction)(`element-single-active`,a.default),(0,h.registerAction)(`element-range-active`,i.default),(0,h.registerAction)(`element-highlight`,o.default),(0,h.registerAction)(`element-highlight-by-x`,s.default),(0,h.registerAction)(`element-highlight-by-color`,c.default),(0,h.registerAction)(`element-single-highlight`,l.default),(0,h.registerAction)(`element-range-highlight`,u.default),(0,h.registerAction)(`element-sibling-highlight`,u.default,{effectSiblings:!0,effectByRecord:!0}),(0,h.registerAction)(`element-selected`,d.default),(0,h.registerAction)(`element-single-selected`,f.default),(0,h.registerAction)(`element-range-selected`,p.default),(0,h.registerAction)(`element-link-by-color`,r.default),(0,h.registerInteraction)(`element-active`,{start:[{trigger:`element:mouseenter`,action:`element-active:active`}],end:[{trigger:`element:mouseleave`,action:`element-active:reset`}]}),(0,h.registerInteraction)(`element-selected`,{start:[{trigger:`element:click`,action:`element-selected:toggle`}]}),(0,h.registerInteraction)(`element-highlight`,{start:[{trigger:`element:mouseenter`,action:`element-highlight:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight:reset`}]}),(0,h.registerInteraction)(`element-highlight-by-x`,{start:[{trigger:`element:mouseenter`,action:`element-highlight-by-x:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight-by-x:reset`}]}),(0,h.registerInteraction)(`element-highlight-by-color`,{start:[{trigger:`element:mouseenter`,action:`element-highlight-by-color:highlight`}],end:[{trigger:`element:mouseleave`,action:`element-highlight-by-color:reset`}]})})),xN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(a()),i=n(bM()),o=n(_M()),s=n(_O()),c=n(hE()),l=HA(),u=n(XM()),d=n(SM());tN(),bN();var f=n(EM());(0,l.registerGeometryLabel)(`base`,s.default);var p=[`line`,`area`],m=function(){function e(){this.config={}}return e.prototype.setView=function(e){this.view=e,this.rootChart=e.rootChart||e},e.prototype.createGeomInstance=function(e,t){this.geom=this.view[e](t);var n=t.sortable;this.geom.__beforeMapping=this.geom.beforeMapping,this.geom.beforeMapping=function(t){var r=this.getXScale();return n!==!1&&t&&t[0]&&p.includes(e)&&[`time`,`timeCat`].includes(r.type)&&this.sort(t),this.__beforeMapping(t)},this.GemoBaseClassName=e},e.prototype.update=function(e,t){var n=this;this.geom||(this.setView(t.context),this.createGeomInstance(t.GemoBaseClassName,e),this.interactionTypes=t.interactionTypes),(0,u.default)(this.config,e,[`position`,`shape`,`color`,`label`,`style`,`tooltip`,`size`,`animate`,`state`,`customInfo`],function(e,t){var r;(0,d.default)(!(t===`label`&&e[0]===!0),`label 值类型错误,应为false | LabelOption | FieldString`),(r=n.geom)[t].apply(r,e)}),(0,u.default)(this.config,e,[`adjust`],function(e,t){(0,i.default)(e[0])?n.geom[t](e[0]):n.geom[t](e)}),this.geom.state(e.state||{}),this.rootChart.on(`processElemens`,function(){(0,o.default)(e.setElements)&&e.setElements(n.geom.elements)}),(0,u.default)(this.config,e,this.interactionTypes,function(e,t){e[0]?n.rootChart.interaction(t):n.rootChart.removeInteraction(t)}),this.config=(0,f.default)(e)},e.prototype.destroy=function(){this.geom&&=(this.geom.destroy(),null),this.config={}},e}(),h=function(e){t(n,e);function n(t){var n=e.call(this,t)||this;return n.interactionTypes=[],n.geomHelper=new m,n}return n.prototype.componentWillUnmount=function(){this.geomHelper.destroy()},n.prototype.render=function(){var e=this;return this.geomHelper.update(this.props,this),r.default.createElement(r.default.Fragment,null,r.default.Children.map(this.props.children,function(t){return r.default.isValidElement(t)?r.default.cloneElement(t,{parentInstance:e.geomHelper.geom}):r.default.createElement(r.default.Fragment,null)}))},n}(r.default.Component);h.contextType=c.default,e.default=h})),SN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=HM(),a=UM();(0,r.registerShape)(`interval`,`funnel`,{getPoints:function(e){return e.size*=2,(0,a.getRectPoints)(e)},draw:function(e,t){var r=(0,i.getStyle)(e,!1,!0),o=this.parsePath((0,a.getFunnelPath)(e.points,e.nextPoints,!1));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:o}),name:`interval`})},getMarker:function(e){return{symbol:`square`,style:{r:4,fill:e.color}}}})})),CN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=iO(),a=HM(),o=UM();(0,r.registerShape)(`interval`,`hollow-rect`,{draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1),s=t,c=e?.background;if(c){s=t.addGroup();var l=(0,a.getBackgroundRectStyle)(e),u=(0,o.getBackgroundRectPath)(e,this.parsePoints(e.points),this.coordinate);s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},l),{path:u}),zIndex:-1,name:i.BACKGROUND_SHAPE})}var d=this.parsePath((0,o.getRectPath)(e.points)),f=s.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:d}),name:`interval`});return c?s:f},getMarker:function(e){var t=e.color;return e.isInPolar?{symbol:`circle`,style:{r:4.5,stroke:t,fill:null}}:{symbol:`square`,style:{r:4,stroke:t,fill:null}}}})})),wN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=HM(),o=UM(),s=sE();function c(e){var t=e.x,n=e.y,i=e.y0;return(0,r.isArray)(n)?n.map(function(e,n){return{x:(0,r.isArray)(t)?t[n]:t,y:e}}):[{x:t,y:i},{x:t,y:n}]}(0,i.registerShape)(`interval`,`line`,{getPoints:function(e){return c(e)},draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1,`lineWidth`),i=(0,s.omit)((0,n.__assign)({},r),[`fill`]),c=this.parsePath((0,o.getRectPath)(e.points,!1));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},i),{path:c}),name:`interval`})},getMarker:function(e){return{symbol:function(e,t,n){return[[`M`,e,t-n],[`L`,e,t+n]]},style:{r:5,stroke:e.color}}}})})),TN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=sO(),i=HM(),a=UM();(0,r.registerShape)(`interval`,`pyramid`,{getPoints:function(e){return e.size*=2,(0,a.getRectPoints)(e)},draw:function(e,t){var r=(0,i.getStyle)(e,!1,!0),o=this.parsePath((0,a.getFunnelPath)(e.points,e.nextPoints,!0));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:o}),name:`interval`})},getMarker:function(e){return{symbol:`square`,style:{r:4,fill:e.color}}}})})),EN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=HM();function o(e){var t=e.x,n=e.y,i=e.y0,a=e.size,o,s;(0,r.isArray)(n)?(o=n[0],s=n[1]):(o=i,s=n);var c=t+a/2,l=t-a/2;return[{x:t,y:o},{x:t,y:s},{x:l,y:o},{x:c,y:o},{x:l,y:s},{x:c,y:s}]}function s(e){return[[`M`,e[0].x,e[0].y],[`L`,e[1].x,e[1].y],[`M`,e[2].x,e[2].y],[`L`,e[3].x,e[3].y],[`M`,e[4].x,e[4].y],[`L`,e[5].x,e[5].y]]}(0,i.registerShape)(`interval`,`tick`,{getPoints:function(e){return o(e)},draw:function(e,t){var r=(0,a.getStyle)(e,!0,!1),i=this.parsePath(s(e.points));return t.addShape(`path`,{attrs:(0,n.__assign)((0,n.__assign)({},r),{path:i}),name:`interval`})},getMarker:function(e){return{symbol:function(e,t,n){return[[`M`,e-n/2,t-n],[`L`,e+n/2,t-n],[`M`,e,t-n],[`L`,e,t+n],[`M`,e-n/2,t+n],[`L`,e+n/2,t+n]]},style:{r:5,stroke:e.color}}}})})),DN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(KM()),i=n(qM()),a=n(YM()),o=n(xN()),s=HA();(0,s.registerGeometry)(`Interval`,r.default),(0,s.registerGeometryLabel)(`interval`,i.default),(0,s.registerGeometryLabel)(`pie`,a.default),SN(),CN(),wN(),TN(),EN(),(0,s.registerInteraction)(`active-region`,{start:[{trigger:`plot:mousemove`,action:`active-region:show`}],end:[{trigger:`plot:mouseleave`,action:`active-region:hide`}]}),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.interactionTypes=[`active-region`,`element-highlight`],t.GemoBaseClassName=`interval`,t}return n}(o.default)})),ON=n(le()),kN=n(de()),AN=n(UA()),jN=n(AM()),MN=n(VM()),NN=n(DN()),PN=n(ue()),FN=n(ie()),Q=n(x()),$=o(),IN=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,dodgeBy:a=`type`})=>{let o=N(e=>e.cti.ui.graphColors.columnChart),s=N(e=>e.cti.ui.generatePDF),c=N(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=P.useCallback((e,t)=>{let n=Array.isArray(e)?t:e;return l[u.indexOf(n)]},[l,r,u]),f=u;f.includes(`undefined`)&&i&&(f=[i]),f=f.map((e,t)=>({id:t,name:e,marker:{style:{fill:d(e)},symbol:`square`}}));let p=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},m={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}};if(!e.length)return null;let h=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,padding:`auto`,scale:m,children:[(0,$.jsx)(MN.default,{custom:!0,items:f,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:p}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),(0,$.jsx)(NN.default,{adjust:[{type:`dodge`,dodgeBy:a,marginRatio:0}],color:[`type*name`,(e,t)=>d(e,t)],position:`${t}*${n}`})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:s===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(h,{width:e,height:t})}):(0,$.jsx)(h,{width:c.width,height:c.height})})};IN.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string};var LN=P.memo(IN,PN.default),RN=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e){return e==null}})),zN=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t=bM();e.default=(function(e,n,r){for(var i=0,a=t.default(n)?n.split(`.`):n;e&&i{Object.defineProperty(e,`__esModule`,{value:!0});function t(e,t){if(e)for(var n in t)t.hasOwnProperty(n)&&(e.style[n]=t[n]);return e}e.default=t})),HN=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__assign||function(){return n=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q));t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return t.prototype.show=function(){var e=this.context,t=e.event,n=e.view;if(!n.isTooltipLocked()){var i=this.timeStamp,a=+new Date,o=(0,r.get)(e.view.getOptions(),`tooltip.showDelay`,16);if(a-i>o){var s=this.location,c={x:t.x,y:t.y};(!s||!(0,r.isEqual)(s,c))&&this.showTooltip(n,c),this.timeStamp=a,this.location=c}}},t.prototype.hide=function(){var e=this.context.view,t=e.getController(`tooltip`),n=this.context.event,r=n.clientX,i=n.clientY;t.isCursorEntered({x:r,y:i})||e.isTooltipLocked()||(this.hideTooltip(e),this.location=null)},t.prototype.showTooltip=function(e,t){e.showTooltip(t)},t.prototype.hideTooltip=function(e){e.hideTooltip()},t}((0,n.__importDefault)(kD()).default)})),WN=i((t=>{var n=t&&t.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),r=t&&t.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,`__esModule`,{value:!0}),t.registerConnector=t.Connector=void 0;var i=jD(),a=r(UN()),o=(J(),e(q)),s=HA(),c={},l=function(){function e(e){this.cfg={shared:!0},this.chartMap={},this.state={},this.id=(0,o.uniqueId)(`bx-action`),this.type=e||`tooltip`}return e.prototype.connect=function(e,t,n){return this.chartMap[e]={chart:t,pointFinder:n},t.interaction(`connect-${this.type}-${this.id}`),this.type===`tooltip`&&this.cfg.shared&&(0,o.get)(t,[`options`,`tooltip`,`shared`])===void 0&&(0,o.set)(t,[`options`,`tooltip`,`shared`],!0),this},e.prototype.unConnect=function(e){this.chartMap[e].chart.removeInteraction(`connect-${this.type}-${this.id}`),delete this.chartMap[e]},e.prototype.destroy=function(){(0,i.unregisterAction)(`connect-${this.type}-${this.id}`)},e}();t.Connector=l;var u=function(){var e=new l(`tooltip`);return(0,s.registerAction)(`connect-tooltip-${e.id}`,function(t){n(r,t);function r(){var n=t!==null&&t.apply(this,arguments)||this;return n.CM=e,n}return r.prototype.showTooltip=function(e,t){var n=e.getTooltipItems(t)||t;(0,o.forIn)(this.CM.chartMap,function(e){var r=e.chart,i=e.pointFinder;if(!(r.destroyed||!r.visible))if(i){var a=i(n,r);a&&r.showTooltip(a)}else r.showTooltip(t)})},r.prototype.hideTooltip=function(){(0,o.forIn)(this.CM.chartMap,function(e){return e.chart.hideTooltip()})},r}(a.default)),(0,s.registerInteraction)(`connect-tooltip-${e.id}`,{start:[{trigger:`plot:mousemove`,action:`connect-tooltip-${e.id}:show`}],end:[{trigger:`plot:mouseleave`,action:`connect-tooltip-${e.id}:hide`}]}),e};t.registerConnector=function(e,t,n,r,i){var a=c[e];if(n===null&&a){a.unConnect(t);return}a?a.connect(t,n,i):(c[e]=u(),c[e].cfg.shared=!!r,c[e].connect(t,n,i))},t.default=u})),GN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getItemsOfView=void 0;var n=(R(),e(F)),r=(J(),e(q)),i=WD(),a=oE(),o=(0,n.__importDefault)(kD()),s={fill:`#CCD6EC`,opacity:.3};function c(e,t,n){var a=(0,i.findItemsFromViewRecurisive)(e,t,n);if(a.length){a=(0,r.flatten)(a);for(var o=0,s=a;o1){for(var h=a[0],g=Math.abs(t.y-h[0].y),_=0,v=a;_g.maxY&&(g=t)):(t.minXg.maxX&&(g=t)),_.x=Math.min(t.minX,_.minX),_.y=Math.min(t.minY,_.minY),_.width=Math.max(t.maxX,_.maxX)-_.x,_.height=Math.max(t.maxY,_.maxY)-_.y});var v=t.backgroundGroup,y=t.coordinateBBox,b=void 0;if(m.isRect){var x=t.getXScale(),S=e||{},C=S.appendRatio,w=S.appendWidth;(0,r.isNil)(w)&&(C=(0,r.isNil)(C)?x.isLinear?0:.25:C,w=m.isTransposed?C*g.height:C*h.width);var T=void 0,E=void 0,D=void 0,O=void 0;m.isTransposed?(T=y.minX,E=Math.min(g.minY,h.minY)-w,D=y.width,O=_.height+w*2):(T=Math.min(h.minX,g.minX)-w,E=y.minY,D=_.width+w*2,O=y.height),b=[[`M`,T,E],[`L`,T+D,E],[`L`,T+D,E+O],[`L`,T,E+O],[`Z`]]}else{var k=(0,r.head)(f),A=(0,r.last)(f),ee=(0,a.getAngle)(k.getModel(),m).startAngle,te=(0,a.getAngle)(A.getModel(),m).endAngle,j=m.getCenter(),M=m.getRadius(),ne=m.innerRadius*M;b=(0,a.getSectorPath)(j.x,j.y,M,ee,te,ne)}if(this.regionPath)this.regionPath.attr(`path`,b),this.regionPath.show();else{var re=(0,r.get)(e,`style`,s);this.regionPath=v.addShape({type:`path`,name:`active-region`,capture:!1,attrs:(0,n.__assign)((0,n.__assign)({},re),{path:b})})}}}},t.prototype.hide=function(){this.regionPath&&this.regionPath.hide(),this.items=null},t.prototype.destroy=function(){this.hide(),this.regionPath&&this.regionPath.remove(!0),e.prototype.destroy.call(this)},t}(o.default)})),KN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=ND();t.default=function(e){(0,n.__extends)(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.showTooltip=function(e,t){var n=(0,i.getSilbings)(e);(0,r.each)(n,function(n){var r=(0,i.getSiblingPoint)(e,n,t);n.showTooltip(r)})},t.prototype.hideTooltip=function(e){var t=(0,i.getSilbings)(e);(0,r.each)(t,function(e){e.hideTooltip()})},t}((0,n.__importDefault)(UN()).default)})),qN=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=(nE(),e(tE)),a=(0,n.__importDefault)(kD()),o=rE();t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.timeStamp=0,t}return t.prototype.destroy=function(){e.prototype.destroy.call(this),this.tooltip&&this.tooltip.destroy()},t.prototype.show=function(){var e=this.context.event,t=this.timeStamp,n=+new Date;if(n-t>16){var i=this.location,a={x:e.x,y:e.y};(!i||!(0,r.isEqual)(i,a))&&this.showTooltip(a),this.timeStamp=n,this.location=a}},t.prototype.hide=function(){this.hideTooltip(),this.location=null},t.prototype.showTooltip=function(e){var t=this.context.event.target;if(t&&t.get(`tip`)){this.tooltip||this.renderTooltip();var r=t.get(`tip`);this.tooltip.update((0,n.__assign)({title:r},e)),this.tooltip.show()}},t.prototype.hideTooltip=function(){this.tooltip&&this.tooltip.hide()},t.prototype.renderTooltip=function(){var e,t=this.context.view,a=t.canvas,s={start:{x:0,y:0},end:{x:a.get(`width`),y:a.get(`height`)}},c=t.getTheme(),l=(0,r.get)(c,[`components`,`tooltip`,`domStyles`],{}),u=new o.HtmlTooltip({parent:a.get(`el`).parentNode,region:s,visible:!1,crosshairs:null,domStyles:(0,n.__assign)({},(0,r.deepMix)({},l,(e={},e[i.TOOLTIP_CSS_CONST.CONTAINER_CLASS]={"max-width":`50%`},e[i.TOOLTIP_CSS_CONST.TITLE_CLASS]={"word-break":`break-all`},e)))});u.init(),u.setCapture(!1),this.tooltip=u},t}(a.default)})),JN=i((e=>{var t=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var n=t(GN()),r=t(KN()),i=t(UN()),a=t(qN()),o=HA();(0,o.registerAction)(`tooltip`,i.default),(0,o.registerAction)(`sibling-tooltip`,r.default),(0,o.registerAction)(`active-region`,n.default),(0,o.registerAction)(`ellipsis-text`,a.default),(0,o.registerInteraction)(`tooltip`,{start:[{trigger:`plot:mousemove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:touchmove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`plot:mouseleave`,action:`tooltip:hide`},{trigger:`plot:leave`,action:`tooltip:hide`},{trigger:`plot:touchend`,action:`tooltip:hide`}]}),(0,o.registerInteraction)(`ellipsis-text`,{start:[{trigger:`legend-item-name:mousemove`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`legend-item-name:touchstart`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`axis-label:mousemove`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`axis-label:touchstart`,action:`ellipsis-text:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`legend-item-name:mouseleave`,action:`ellipsis-text:hide`},{trigger:`legend-item-name:touchend`,action:`ellipsis-text:hide`},{trigger:`axis-label:mouseleave`,action:`ellipsis-text:hide`},{trigger:`axis-label:touchend`,action:`ellipsis-text:hide`}]}),(0,o.registerInteraction)(`tooltip-click`,{start:[{trigger:`plot:click`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:touchstart`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}}],end:[{trigger:`plot:leave`,action:`tooltip:hide`}]});var s=function(e){e.view.isTooltipLocked()?e.view.unlockTooltip():e.view.lockTooltip()};(0,o.registerInteraction)(`tooltip-lock`,{start:[{trigger:`plot:click`,action:s},{trigger:`plot:touchstart`,action:s},{trigger:`plot:touchmove`,action:`tooltip:show`,throttle:{wait:50,leading:!0,trailing:!1}},{trigger:`plot:mousemove`,action:`tooltip:show`}],end:[{trigger:`plot:click`,action:`tooltip:hide`},{trigger:`plot:leave`,action:`tooltip:hide`},{trigger:`plot:touchend`,action:`tooltip:hide`}]}),(0,o.registerInteraction)(`sibling-tooltip`,{start:[{trigger:`plot:mousemove`,action:`sibling-tooltip:show`}],end:[{trigger:`plot:mouseleave`,action:`sibling-tooltip:hide`}]})})),YN=i((e=>{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Object.defineProperty(e,`__esModule`,{value:!0});var t=vM(),n=_E();e.default=function(e){if(!t.default(e)||!n.default(e,`Object`))return!1;if(Object.getPrototypeOf(e)===null)return!0;for(var r=e;Object.getPrototypeOf(r)!==null;)r=Object.getPrototypeOf(r);return Object.getPrototypeOf(e)===r}})),ZN=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=vE(),n=XN(),r=5;function i(e,a,o,s){for(var c in o||=0,s||=r,a)if(a.hasOwnProperty(c)){var l=a[c];l!==null&&n.default(l)?(n.default(e[c])||(e[c]={}),o{var t=e&&e.__assign||function(){return t=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0}),e.View=void 0;var r=n(a()),i=n(fM()),o=n(hE()),s=n(QN()),c=e.View=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.name=`view`,t}return n.prototype.componentWillUnmount=function(){this.viewHelper.destroy(),this.viewHelper=null},n.prototype.render=function(){return this.viewHelper||=new s.default(this.context.chart),this.viewHelper.update(this.props),r.default.createElement(o.default.Provider,{value:this.viewHelper.view},r.default.createElement(r.default.Fragment,null,this.props.children))},n.defaultProps={visible:!0,preInteractions:[],filter:[]},n}(r.default.Component);c.contextType=i.default,e.default=c})),eP=n(zN()),tP=n(YN()),nP=n($N()),rP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`})=>{let r=N(e=>e.cti.ui.graphColors.pieChart),i=N(e=>e.cti.ui.generatePDF),a=N(e=>e.cti.ui.pdfSize),o={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}},s=(0,FN.default)(e,e=>e.type),c=({width:e,height:i,noLegend:a,dataSet:s,title:c})=>(0,$.jsxs)(jN.default,{data:s,width:e,height:i-50,padding:`auto`,scale:o,children:[(0,$.jsx)(`h3`,{className:`graph-title graph__doublePieChart-title`,children:c}),(0,$.jsx)(MN.default,{name:t,position:`right`,visible:!a}),(0,$.jsx)(tP.default,{showTitle:!1}),(0,$.jsxs)(nP.default,{data:s,animate:!0,children:[(0,$.jsx)(eP.default,{type:`theta`,radius:.85}),(0,$.jsx)(AN.default,{visible:!1}),(0,$.jsx)(NN.default,{adjust:`stack`,style:{lineWidth:1,stroke:`#f0f2f5`},position:n,color:[t,[...r]]}),(0,$.jsx)(tP.default,{shared:!0})]})]});return(0,$.jsxs)(`div`,{className:`graph-wrapper`,children:[i===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(c,{width:e/2,height:t,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]})}):(0,$.jsx)(c,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[0],title:Object.keys(s)[0]}),i===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(c,{width:e/2,height:t,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})}):(0,$.jsx)(c,{width:a.width/2,height:a.height-200,noLegend:!0,dataSet:Object.values(s)[1],title:Object.keys(s)[1]})]})};rP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string};var iP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.getSmoothViolinPath=t.getViolinPath=t.getPathPoints=void 0;var n=(J(),e(q)),r=MD();function i(e){return e?!1:e==null||isNaN(e)}function a(e){if((0,n.isArray)(e))return i(e[1].y);var t=e.y;return(0,n.isArray)(t)?i(t[0]):i(t)}function o(e,t,n){if(t===void 0&&(t=!1),n===void 0&&(n=!0),!e.length||e.length===1&&!n)return[];if(t){for(var r=[],i=0,o=e.length;i{Object.defineProperty(t,`__esModule`,{value:!0}),t.splitPoints=void 0;var n=(J(),e(q));function r(e){var t=e.x;return((0,n.isArray)(e.y)?e.y:[e.y]).map(function(e,r){return{x:(0,n.isArray)(t)?t[r]:t,y:e}})}t.splitPoints=r})),oP=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getLineMarker=void 0;var t={line:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},dot:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},dash:function(e,t,n){return[[`M`,e-n,t],[`L`,e+n,t]]},smooth:function(e,t,n){return[[`M`,e-n,t],[`A`,n/2,n/2,0,1,1,e,t],[`A`,n/2,n/2,0,1,0,e+n,t]]},hv:function(e,t,n){return[[`M`,e-n-1,t-2.5],[`L`,e,t-2.5],[`L`,e,t+2.5],[`L`,e+n+1,t+2.5]]},vh:function(e,t,n){return[[`M`,e-n-1,t+2.5],[`L`,e,t+2.5],[`L`,e,t-2.5],[`L`,e+n+1,t-2.5]]},hvh:function(e,t,n){return[[`M`,e-(n+1),t+2.5],[`L`,e-n/2,t+2.5],[`L`,e-n/2,t-2.5],[`L`,e+n/2,t-2.5],[`L`,e+n/2,t+2.5],[`L`,e+n+1,t+2.5]]},vhv:function(e,t){return[[`M`,e-5,t+2.5],[`L`,e-5,t],[`L`,e,t],[`L`,e,t-3],[`L`,e,t+3],[`L`,e+6.5,t+3]]}};function n(e,n){var r=e.color;return{symbol:t[n],style:{lineWidth:2,r:6,stroke:r}}}e.getLineMarker=n})),sP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=sO(),i=iP(),a=HM(),o=MD(),s=aP(),c=oP();function l(e,t,n){for(var r=e.isStack,o=e.connectNulls,s=e.isInCircle,c=e.showSinglePoint,l=(0,a.getStyle)(e,!0,!1,`lineWidth`),u=(0,i.getPathPoints)(e.points,o,c),d=[],p=0,m=u.length;p{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=Y(),i=(0,n.__importDefault)(fO()),a=(0,n.__importDefault)(aO());sP();var o=lO(),s=dO();t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;n.type=`path`,n.shapeType=`line`;var r=t.connectNulls,i=r===void 0?!1:r,a=t.showSinglePoint,o=a===void 0?!0:a;return n.connectNulls=i,n.showSinglePoint=o,n}return t.prototype.updateElements=function(e,t){t===void 0&&(t=!1);for(var n=new Map,r=new Map,i=[],c=0,l=0;l{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(cP());sP(),t.default=function(e){(0,n.__extends)(t,e);function t(t){var n=e.call(this,t)||this;n.type=`line`;var r=t.sortable;return n.sortable=r===void 0?!1:r,n}return t}(r.default)})),uP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(J(),e(q)),i=sO(),a=iP(),o=HM(),s=oP(),c=function(e,t,n){var r=e.x,i=e.y,a=t.x,o=t.y,s;switch(n){case`hv`:s=[{x:a,y:i}];break;case`vh`:s=[{x:r,y:o}];break;case`hvh`:var c=(a+r)/2;s=[{x:c,y:i},{x:c,y:o}];break;case`vhv`:var l=(i+o)/2;s=[{x:r,y:l},{x:a,y:l}];break;default:break}return s};function l(e,t){var n=[];return(0,r.each)(e,function(r,i){var a=e[i+1];if(n.push(r),a){var o=c(r,a,t);n=n.concat(o)}}),n}function u(e){return e.map(function(e,t){return t===0?[`M`,e.x,e.y]:[`L`,e.x,e.y]})}function d(e,t){var i=(0,a.getPathPoints)(e.points,e.connectNulls,e.showSinglePoint),s=[];return(0,r.each)(i,function(e){var n=l(e,t);s=s.concat(u(n))}),(0,n.__assign)((0,n.__assign)({},(0,o.getStyle)(e,!0,!1,`lineWidth`)),{path:s})}(0,r.each)([`hv`,`vh`,`hvh`,`vhv`],function(e){(0,i.registerShape)(`line`,e,{draw:function(t,n){var r=d(t,e);return n.addShape({type:`path`,attrs:r,name:`line`})},getMarker:function(t){return(0,s.getLineMarker)(t,e)}})})})),dP=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(lP());uP();var i=n(xN()),a=HA();uP(),(0,a.registerGeometry)(`Line`,r.default),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.GemoBaseClassName=`line`,t}return n}(i.default)})),fP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0}),t.drawPoints=t.HOLLOW_SHAPES=t.SHAPES=void 0;var n=(R(),e(F)),r=bO(),i=HM();t.SHAPES=[`circle`,`square`,`bowtie`,`diamond`,`hexagon`,`triangle`,`triangle-down`],t.HOLLOW_SHAPES=[`cross`,`tick`,`plus`,`hyphen`,`line`];function a(e,t,a,o,s){var c=(0,i.getStyle)(t,s,!s,`r`),l=e.parsePoints(t.points),u=l[0];if(t.isStack)u=l[1];else if(l.length>1){for(var d=a.addGroup(),f=0,p=l;f{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=aP(),o=fP(),s=(0,i.registerShapeFactory)(`point`,{defaultShapeType:`hollow-circle`,getDefaultPoints:function(e){return(0,a.splitPoints)(e)}});(0,n.each)(o.SHAPES,function(e){(0,i.registerShape)(`point`,`hollow-`+e,{draw:function(t,n){return(0,o.drawPoints)(this,t,n,e,!0)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e]||e,style:{r:4.5,stroke:n,fill:null}}}})}),t.default=s})),mP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(R(),e(F)),r=(0,n.__importDefault)(fO());pP(),t.default=function(e){(0,n.__extends)(t,e);function t(){var t=e!==null&&e.apply(this,arguments)||this;return t.type=`point`,t.shapeType=`point`,t.generatePoints=!0,t}return t.prototype.getDrawCfg=function(t){var r=e.prototype.getDrawCfg.call(this,t);return(0,n.__assign)((0,n.__assign)({},r),{isStack:!!this.getAdjust(`stack`)})},t}(r.default)})),hP=i((t=>{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=fP();(0,n.each)(a.HOLLOW_SHAPES,function(e){(0,i.registerShape)(`point`,e,{draw:function(t,n){return(0,a.drawPoints)(this,t,n,e,!0)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e],style:{r:4.5,stroke:n,fill:null}}}})})})),gP=i((e=>{Object.defineProperty(e,`__esModule`,{value:!0});var t=sO(),n=HM();(0,t.registerShape)(`point`,`image`,{draw:function(e,t){var r=(0,n.getStyle)(e,!1,!1,`r`).r,i=this.parsePoints(e.points),a=i[0];if(e.isStack)a=i[1];else if(i.length>1){for(var o=t.addGroup(),s=0,c=i;s{Object.defineProperty(t,`__esModule`,{value:!0});var n=(J(),e(q)),r=bO(),i=sO(),a=fP();(0,n.each)(a.SHAPES,function(e){(0,i.registerShape)(`point`,e,{draw:function(t,n){return(0,a.drawPoints)(this,t,n,e,!1)},getMarker:function(t){var n=t.color;return{symbol:r.MarkerSymbols[e]||e,style:{r:4.5,fill:n}}}})})})),vP=i((e=>{var t=e&&e.__extends||(function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if(typeof n!=`function`&&n!==null)throw TypeError(`Class extends value `+String(n)+` is not a constructor or null`);e(t,n);function r(){this.constructor=t}t.prototype=n===null?Object.create(n):(r.prototype=n.prototype,new r)}})(),n=e&&e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(e,`__esModule`,{value:!0});var r=n(mP()),i=n(xN()),a=HA();hP(),gP(),_P(),(0,a.registerGeometry)(`Point`,r.default),e.default=function(e){t(n,e);function n(){var t=e!==null&&e.apply(this,arguments)||this;return t.GemoBaseClassName=`point`,t}return n}(i.default)})),yP=n(dP()),bP=n(vP()),xP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,series:a})=>{let o=N(e=>e.cti.ui.graphColors.pieChart),s=N(e=>e.cti.ui.generatePDF),c=N(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=P.useCallback(e=>{let t=Array.isArray(e)?e[0].replace(/"/gm,``):e;return l[u.indexOf(t)]},[l,r,u]),f=u;f.includes(`undefined`)&&i&&(f=[i]),f=f.map((e,t)=>({id:t,name:e,marker:{style:{fill:d(e)},symbol:`square`}}));let p=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},m=[],h=[],g=[],_=[];Object.values(a).forEach(e=>{h.push(e.displayName),e.type===`line`?g.push(e.displayName):_.push(e.displayName)});let v=(0,FN.default)(e,e=>e.name);for(let e in v){let t={name:e},n=v[e];h.forEach(e=>{let r=n.find(t=>t.type===e);r&&(t[e]=r.value,t[`${e}_formatted`]=r.formattedValue)}),m.push(t)}let y=e.map(e=>e.value),b=Math.max(...y)*1.1,x=Math.min(...y)*.9,S={};if(h.forEach(e=>{S[e]={min:x,max:b,formatter:t=>{let n=m.find(n=>n[e]===t);return n?n[`${e}_formatted`]??t:t}}}),!e.length)return null;let C=({width:e,height:r})=>(0,$.jsxs)(jN.default,{height:r,width:e,data:m,padding:`auto`,scale:S,children:[(0,$.jsx)(ne,{shared:!0}),(0,$.jsx)(MN.default,{custom:!0,items:f,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:p}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),_.map(e=>(0,$.jsx)(NN.default,{color:[`"${e}"`,e=>d(e)],position:`${t}*${e}`},e)),g.map(e=>(0,$.jsxs)(`div`,{children:[(0,$.jsx)(yP.default,{position:`${t}*${e}`,color:[`"${e}"`,e=>d(e)],size:3,shape:`smooth`}),(0,$.jsx)(bP.default,{color:[`"${e}"`,e=>d(e)],position:`${t}*${e}`,size:3,shape:`smooth`})]},e))]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:s===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(C,{width:e,height:t})}):(0,$.jsx)(C,{width:c.width,height:c.height})})};xP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string,serie:Q.default.object};var SP=P.memo(xP,PN.default),CP,wP=[`F - Féminin`,`Féminin`,`féminin`,`Feminin`,`feminin`,`F`],TP=[`M`,`Masculin`,`masculin`,`M - Masculin`];CP={men:TP,women:wP,all:TP.concat(wP)};var EP=CP,DP=(e,t)=>t.filter(function(t){let n=new Date(t.date_reference);return n.getFullYear()===e.getFullYear()&&n.getMonth()<=e.getMonth()}),OP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`})=>{let r=N(e=>e.cti.ui.graphColors.pieChart),i=N(e=>e.cti.ui.graphColors.sexChart);e.length===2&&EP.all.includes(e[0].name)&&(r=[],e.forEach(e=>{EP.men.includes(e.name)&&r.push(i[0]),EP.women.includes(e.name)&&r.push(i[1])}));let a=N(e=>e.cti.ui.generatePDF),o=N(e=>e.cti.ui.pdfSize),s=r,c={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}},l=({width:r,height:i})=>(0,$.jsxs)(jN.default,{data:e,width:r,height:i,padding:`auto`,scale:c,children:[(0,$.jsx)(MN.default,{name:t,position:`right`}),(0,$.jsx)(tP.default,{showTitle:!1}),(0,$.jsxs)(nP.default,{data:e,animate:!0,children:[(0,$.jsx)(eP.default,{type:`theta`,radius:.85}),(0,$.jsx)(AN.default,{visible:!1}),(0,$.jsx)(NN.default,{adjust:`stack`,style:{lineWidth:1,stroke:`#f0f2f5`},position:n,color:[t,[...s]]}),(0,$.jsx)(tP.default,{shared:!0,title:(e,t)=>t.tooltipLabel??e})]})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:a===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(l,{width:e,height:t})}):(0,$.jsx)(l,{width:o.width,height:o.height})})};OP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string};var kP=n(A()),AP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,includeSeries:r=[]})=>{let i=N(e=>e.cti.ui.graphColors.lineChart),a=N(e=>e.cti.ui.graphColors.sexChart),o=N(e=>e.cti.ui.generatePDF),s=N(e=>e.cti.ui.pdfSize),c=(0,kP.default)().subtract(1,`months`),l=e.map(e=>e.value),u=i,d,f,p=Object.keys((0,FN.default)(e,e=>e.type)),m=e.map(e=>({...e}));r.length?(m=m.filter(e=>r.includes(Number(e.serie))),m=DP(new Date(c),m),l=m.map(e=>e.value),f=Math.max(...l)*1.1,d=Math.min(...l)*.9):(f=Math.max(...l)*1.1,d=Math.min(...l)*.9);let h=e=>{if(EP.men.includes(e))return a[0];if(EP.women.includes(e))return a[1];let t=p.indexOf(e);return t===-1&&(t=0),u[t]},g={[n]:{formatter:e=>{let t=m.find(t=>t[n]===e);return t&&t.formattedValue?t.formattedValue:e},min:d,max:f}},_=({width:e,height:r})=>(0,$.jsxs)(jN.default,{data:m,width:e,height:r,padding:`auto`,scale:g,children:[(0,$.jsx)(MN.default,{}),(0,$.jsx)(AN.default,{name:t}),(0,$.jsx)(AN.default,{name:n}),(0,$.jsx)(yP.default,{type:`line`,shape:`smooth`,position:`${t}*${n}`,size:2,color:[`type`,e=>h(e)]}),(0,$.jsx)(bP.default,{position:`${t}*${n}`,size:4,shape:`circle`,color:[`type`,e=>h(e)],style:{stroke:`#fff`,lineWidth:1}})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:o===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(_,{width:e,height:t})}):(0,$.jsx)(_,{width:s.width,height:s.height})})};AP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,includeSeries:Q.default.arrayOf(Q.default.number)};var jP=P.memo(AP,PN.default),MP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r})=>{let i=N(e=>e.cti.ui.graphColors.columnChart),a=N(e=>e.cti.ui.generatePDF),o=N(e=>e.cti.ui.pdfSize),[s,c]=(0,P.useState)(0),l=Object.keys((0,FN.default)(e,e=>e.type));(0,P.useEffect)(()=>{let t=e.map(e=>e.value),n=Math.max(...t),r=Math.min(...t);c(Math.max(n,Math.abs(r)))},[e]);let u=e=>i[l.indexOf(e)],d=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},f={[t]:{formatter:e=>e<0?-e:e,nice:!0,min:-s,max:s}};if(!e.length)return null;let p=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,autoFit:!0,children:[(0,$.jsx)(MN.default,{itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsxs)(nP.default,{data:e,scale:f,animate:!0,children:[(0,$.jsx)(AN.default,{name:n,label:{offset:12,formatter:d,style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:`value`,label:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(eP.default,{transpose:!0}),(0,$.jsx)(NN.default,{adjust:[{type:`stack`}],color:[`type`,e=>u(e)],position:`${n}*${t}`})]})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:a===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(p,{width:e,height:t})}):(0,$.jsx)(p,{width:o.width,height:o.height})})};MP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object};var NP=P.memo(MP,PN.default),PP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i})=>{let a=N(e=>e.cti.ui.graphColors.columnChart),o=N(e=>e.cti.ui.generatePDF),s=N(e=>e.cti.ui.pdfSize),c=a,l=Object.keys((0,FN.default)(e,e=>e.type)),u=P.useCallback((e,t)=>{let n=Array.isArray(e)?t:e;return c[l.indexOf(n)]},[c,r,l]),d=l;d.includes(`undefined`)&&i&&(d=[i]),d=d.map((e,t)=>({id:t,name:e,marker:{style:{fill:u(e)},symbol:`square`}}));let f=(t,n,i)=>{if(!r||!r.labelView)return t;let a=e.find(e=>e.category===t);return r.labelView===0||t===`Autres`?t:a?a.label_code:`Pas de code`},p={[n]:{formatter:t=>{let r=e.find(e=>e[n]===t);return r&&r.formattedValue?r.formattedValue:t}}};if(!e.length)return null;let m=({width:r,height:i})=>(0,$.jsxs)(jN.default,{height:i,width:r,data:e,padding:`auto`,scale:p,children:[(0,$.jsx)(MN.default,{custom:!0,items:d,visible:!0,itemName:{style:{fill:`rgba(0,0,0,0.85)`}}}),(0,$.jsx)(AN.default,{name:t,label:{style:{fill:`rgba(0,0,0,0.85)`},formatter:f}}),(0,$.jsx)(AN.default,{name:n,label:{style:{fill:`rgba(0,0,0,0.85)`}},formatter:e=>Math.round(e)===e?e:e.toFixed(2)}),(0,$.jsx)(NN.default,{adjust:[{type:`stack`}],color:[`type*name`,(e,t)=>u(e,t)],position:`${t}*${n}`}),(0,$.jsx)(tP.default,{shared:!0,title:(e,t)=>t.tooltipLabel??e})]});return(0,$.jsx)(`div`,{className:`graph-wrapper`,children:o===!1?(0,$.jsx)(se,{children:({width:e,height:t})=>(0,$.jsx)(m,{width:e,height:t})}):(0,$.jsx)(m,{width:s.width,height:s.height})})};PP.propTypes={data:Q.default.arrayOf(Q.default.object).isRequired,xFieldName:Q.default.string,yFieldName:Q.default.string,options:Q.default.object,title:Q.default.string};var FP=P.memo(PP,PN.default),IP=P.memo(({charts:e,data:t,tabName:n,similiTabName:r,height:i})=>{let{view:a}=ce(),o=t?.[1]?.find(e=>e.OID===`-9999999`),s=o?Object.fromEntries(Object.entries(o).map(([e,t])=>[e,t?.text??t])):{};function c(e,i=!1){return t?e.map((e,o)=>{if(e.subCharts){let c=Object.values(e.subCharts).filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);return(0,$.jsx)(`div`,{style:{height:`100%`},children:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredSubcharts`,carousel:i?`true`:null,children:l(c,t)})},o)}else{let a;return a=e.serieIsCategory&&e.serieIsCategory===`true`?u(t,Object.values(e.series),e):d(t,e),!a||a.length<1?null:(0,$.jsx)(`div`,{style:{height:`100%`},children:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`chart`,carousel:i?`true`:null,children:m(e,a)})},o)}}):null}function l(e,t){return e.map((e,n)=>{let r=Object.values(e.series),i;return i=e.serieIsCategory!==void 0&&e.serieIsCategory===`true`?u(t,r,e):d(t,e),!i||i.length<1?null:m(e,i,n)})}function u(e,t,r){let[i,o]=e,s=[],c;r.condition&&(c=r.condition);let l=i;c&&(l=i.filter(e=>{try{return ae(c,a,e)}catch(e){return console.log(c),console.log(e),!0}}));let u=l;if(r.sortField&&r.sortField&&u.every(e=>e[r.sortField])){let e=r.sortSeq===`D`?`desc`:`asc`;u=w(u,r.sortField,e)}return r.fromTotal===`true`&&(u=o),r.maxItems&&(u=u.slice(0,Number(r.maxItems))),u.forEach((e,i)=>{t.forEach(t=>{let i={};i.name=t.displayName,t.displayNameCalc&&t.displayNameCalc===`true`&&(i.name=ae(t.displayName,a));let c=t.field;i.value=f(c,[e],r,o),i.formattedValue=i.value;let l=a.run.data[n];if(l){let e=l.datagrid.columns[t.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=ae(t,a)),i.formattedValue=oe({type:e.type,format:t,data:i.value})}}}let u=r.categories[0].field;u===`CODTXT`&&e.COD?.sanitizedText&&e.TXT?.sanitizedText?i.type=`${e.COD.sanitizedText}-${e.TXT.sanitizedText}`:i.type=e[u]?.sanitizedText,i.type||=r.title,s.push(i)})}),s=s.filter(e=>!(e.name===``&&e.value===0)),s}function d(e,t){let[r]=e,i=Object.values(t.series).filter(e=>e.visible!==`false`),o=[],s;t.condition&&(s=t.condition);let c=r;s&&(c=r.filter(e=>{let t={};if(e&&Object.values(e).some(e=>e.text))for(let n in e)t[n]=e[n].text?e[n].text:e[n];return ae(s,a,t)})),c=h(c,t);let l=[],u=[],d=[],m={};if(t.categories[0].items)l=t.categories[0].items.map(e=>e.field),u=t.categories[0].items.map(e=>e.displayNameCalc===`true`?ae(e.displayName,a):e.displayName),l.forEach(e=>m[e]=c);else{let e=t.categories[0].field,n=e===`CODTXT`?`COD`:e;m=(0,FN.default)(c,e=>{let t=e[n];return t?.sanitizedText??t??``}),e===`CODTXT`?(e=`COD`,u=Object.values(m).map(e=>e[0].COD&&e[0].TXT?`${e[0].COD.sanitizedText??e[0].COD} - ${e[0].TXT.sanitizedText??e[0].TXT}`:e[0].TXT.sanitizedText??e[0].TXT)):(u=Object.values(m).map(t=>{let n=t[0][e];return n?.sanitizedText??n??``}),d=Object.values(m).map(e=>e[0].COD&&e[0].TXT?`${e[0].COD.sanitizedText??e[0].COD} - ${e[0].TXT.sanitizedText??e[0].TXT}`:e[0]?.TXT?.sanitizedText??e[0].TXT)),l=Object.keys(m)}if(l.forEach((e,r)=>{i.forEach(i=>{let s=m[e];i.condition&&(s=s.filter(e=>{try{return ae(i.condition,a,e)}catch(e){return console.log(i.condition),console.log(e),!0}}));let c=i.displayName;i.displayNameCalc&&i.displayNameCalc===`true`&&(c=ae(c,a));let l=f(i.field??e,s,t),p=l,h=a.run.data[n];if(h){let e=h.datagrid.columns[i.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=ae(t,a)),p=oe({type:e.type,format:t,data:l})}}}let g={name:u[r],tooltipLabel:d[r]??null,type:c,value:f(i.field??e,s,t),formattedValue:p};t?.sortField!==``&&m[e].length===1?g[t.sortField]=m[e][0][t.sortField]:m[e].length===1&&(g.COD=m[e][0].COD),o.push(g)})}),t.sortField&&t.softField!==``){let e,n=t.sortField;if(n&&o.every(e=>e[n])){let r=t.sortSeq===`D`?`desc`:`asc`;e=w(o,n,r)}else e=p(o);o=e}return o}function f(e,t,r,i=[]){let o=a.run.data[n].datagrid.columns,s=Object.values(o).find(t=>t.dataField===e),c=!1;r.fromTotal&&r.fromTotal===`true`&&(c=!0);let l=0;if(c){let t=i.find(e=>e.OID===`-9999999`);t&&t[e]&&!isNaN(parseFloat(t[e].text))?(l=parseFloat(t[e].text),s&&s.outputFormat&&(l=l.toFixed(re(s.outputFormat)),l=Number(l))):t[e]&&!isNaN(parseFloat(t[e]))&&(l=parseFloat(t[e]),s&&s.outputFormat&&(l=l.toFixed(re(s.outputFormat)),l=Number(l)))}else l=0,t.forEach(t=>{t[e]&&!isNaN(Number(t[e].text))?l+=Number(t[e].text):t[e]&&!isNaN(Number(t[e]))&&(l+=Number(t[e]))});return Math.round(l)===l?l:Number(l.toFixed(2))}function p(e){let t=(0,FN.default)(e,e=>e.name);t=Object.values(t).map(e=>({name:e[0].name,total:e.reduce((e,t)=>t.value+e,0)}));let n=Object.values((0,kN.default)(t,e=>e.total).reverse());return n=n.map(e=>e.name),e.sort((e,t)=>n.indexOf(e.name)-n.indexOf(t.name))}function m(e,t,n=0){let r=t;switch(e.type){case`mixedChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(SP,{data:r,title:e.title,series:e.series},n)]},n);case`columnChart`:return e.subType&&e.subType===`stacked`?(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(FP,{data:r,title:e.title},n)]},n):(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(LN,{data:r,title:e.title},n)]},n);case`pieChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(OP,{data:r,title:e.title},n)]},n);case`pieChart2`:return(0,$.jsx)(`div`,{className:`sub-graph`,children:(0,$.jsx)(rP,{data:r,title:e.title},n)},n);case`lineChart`:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(jP,{data:r,title:e.title},n)]},n);case`barChart`:return e.subType===`overlaid`?(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(NP,{data:r,title:e.title,yFieldName:`name`,xFieldName:`value`},n)]},n):(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(FP,{data:r,title:e.title},n)]},n);default:return(0,$.jsxs)(`div`,{className:`sub-graph`,children:[(0,$.jsx)(`div`,{className:`graph-title`,children:e.title}),(0,$.jsx)(`h2`,{children:`Type de graphique non disponible`})]},n)}}function h(e,t){let n=[...e],r=`COD`;if(t.sortField===``?t.maxItemsSortOn!==``&&(r=t.maxItemsSortOn):r=t.sortField,r&&n.every(e=>e[r])){let e=t.sortSeq===`D`?`desc`:`asc`,i=w(n,r,e);if(t.maxItems)i=i.slice(0,Number(t.maxItems));else switch(t.type){case`piechart`:return i=i.slice(0,12);case`linechart`:return i=i.slice(0,5);default:return i=i.slice(0,20)}return i}else return p(n)}if(!t)return null;let g=e.filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);if(i===0)return null;if(t&&g.length>1)return(0,$.jsx)(ft,{tabPosition:`right`,forceRender:!0,autoplay:!1,autoplaySpeed:7e3,isCarousel:!0,children:c(g,!0)});if(t&&g.length===1){let e=g[0];if(e.subCharts){let i=Object.values(e.subCharts).filter(e=>e.visibleCondition?ae(e.visibleCondition,a,null,s):!0);return(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredChart`,children:l(i,t)})}else{let i;return i=e.serieIsCategory===`true`?u(t,Object.values(e.series),e):d(t,e),!i||i.length<1?null:(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`formattedChart`,children:m(e,i)})}}else return null});export{IP as default}; \ No newline at end of file diff --git a/assets/Checkbox-Da8CWwTl.js b/assets/Checkbox-CArdwSIu.js similarity index 94% rename from assets/Checkbox-Da8CWwTl.js rename to assets/Checkbox-CArdwSIu.js index 227d1b3..0953b28 100644 --- a/assets/Checkbox-Da8CWwTl.js +++ b/assets/Checkbox-CArdwSIu.js @@ -1 +1 @@ -import{a as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{Hn as r}from"./axios-BbX9YWYe.js";import{J as i,Y as a,_t as o,vt as s}from"./index-cqbbFfLv.js";import{E as c,T as l,_ as u,g as d,i as f,n as p,t as m,w as h,y as g}from"./context-CBotos2k.js";var _=t((e=>{var t=c().default,o=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupContext=void 0;var s=o(i()),d=o(l()),f=o(u()),m=o(h()),_=o(r()),y=o(g()),b=t(n()),x=p(),S=o(v()),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0&&(r=N().map(function(e){return b.createElement(S.default,{prefixCls:L,key:e.value.toString(),disabled:`disabled`in e?e.disabled:p.disabled,value:e.value,checked:D.includes(e.value),onChange:e.onChange,className:`${R}-item`,style:e.style},e.label)}));var B={toggleOption:I,value:D,disabled:p.disabled,name:p.name,registerValue:F,cancelValue:P},V=(0,_.default)(R,(0,d.default)({},`${R}-rtl`,v===`rtl`),c);return b.createElement(`div`,(0,s.default)({className:V,style:l},z,{ref:t}),b.createElement(w.Provider,{value:B},r))});e.default=b.memo(T)})),v=t((t=>{var u=c().default,h=a().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var g=h(l()),v=h(i()),y=h(r()),b=h((s(),e(o))),x=u(n()),S=x,C=p(),w=m();h(d());var T=_(),E=h(f()),D=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var t=c().default,o=a().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupContext=void 0;var s=o(i()),d=o(l()),f=o(u()),m=o(h()),_=o(r()),y=o(g()),b=t(n()),x=p(),S=o(v()),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i0&&(r=N().map(function(e){return b.createElement(S.default,{prefixCls:L,key:e.value.toString(),disabled:`disabled`in e?e.disabled:p.disabled,value:e.value,checked:D.includes(e.value),onChange:e.onChange,className:`${R}-item`,style:e.style},e.label)}));var B={toggleOption:I,value:D,disabled:p.disabled,name:p.name,registerValue:F,cancelValue:P},V=(0,_.default)(R,(0,d.default)({},`${R}-rtl`,v===`rtl`),c);return b.createElement(`div`,(0,s.default)({className:V,style:l},z,{ref:t}),b.createElement(w.Provider,{value:B},r))});e.default=b.memo(T)})),v=t((t=>{var u=c().default,h=a().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var g=h(l()),v=h(i()),y=h(r()),b=h((o(),e(s))),x=u(n()),S=x,C=p(),w=m();h(d());var T=_(),E=h(f()),D=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{let t=u(e);t.classes=c(s(e,`CLASSE`)),i[`${t.classe_schema}-${t.table_id}`]=t});let a=s(t,`REFTABLE`),o={};a.forEach(e=>{let t=u(e);t.classes=c(s(e,`CLASSE`)),o[t.table_id]=t});function c(e){let t={};return e.forEach(e=>{let n=u(e);t[n.classe_id]=n}),t}return{schema:n,tables:i,refTables:o}}function Ce(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`CLASSE`)[0],r=u(n);r.sections=i(s(n,`SECTION`));function i(e){let t=[];return e.forEach(e=>{let n=u(e);n.elements=a(s(e,`ELEMENT`)),t.push(n)}),t}function a(e){let t=[];return e.forEach(e=>{let n=u(e);n.key=n.oid,t.push(n)}),t}return r.schema=u(t).schema??u(t).classe_schema,r.classe_schema=u(t).classe_schema??u(t).schema,r}var H=async e=>V(await m(`modules/base/php/httpService_classesManager_getClasses.php`,{softCode:e})),we=async(e,t,n)=>Ce(await m(`modules/base/php/httpService_classesManager_getClasse.php`,{classe_id:n,table_id:t,schema:e,classe_schema:e})),U=`modules/base/php/httpService_classesManager_setClasse.php`;async function Te(e,t,n){let r={...e};for(let e in r)r[e]===!0?r[e]=`1`:r[e]===!1&&(r[e]=`0`);let i={CLASSE:{XMLType:`CLASSE`,...r}};delete i.CLASSE.sections;let a=c(e.sections);a&&(i.CLASSE.children=a);let o=(await m(U,{schema:t,classe_schema:n,action:`save`,classeDef:L(i,!0)})).getElementsByTagName(`HTTP_SERVICE`)[0];return{classeId:(o?.getElementsByTagName(`CLASSE`)[0])?.getAttribute(`oid`),warnings:[...o.getElementsByTagName(`WARNING`)].map(e=>e.textContent)}}async function W(e,t,n){await m(U,{schema:n,action:`delete`,classe_id:e,classe_schema:n,table_id:t})}async function G(e,t,n){await m(U,{action:`refcopy`,softCode:t,refoid:e,schema:n})}var K={all:[`classes`],list:e=>[...K.all,`list`,e],detail:(e,t,n)=>[...K.all,`detail`,e,t,n]},Ee=e=>j({queryKey:K.list(e),queryFn:()=>H(e),enabled:!!e}),De=e=>d(Ee(e)),Oe=(e,t,n)=>j({queryKey:K.detail(e,t,n),queryFn:()=>we(e,t,n),enabled:!!e&&!!t&&!!n}),ke=(e,t,n)=>d(Oe(e,t,n));function Ae(){let e=o();return A({mutationFn:({classe:e,schema:t,classeSchema:n})=>Te(e,t,n),meta:{successMessage:`Classe enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all}),R()}})}function je(){let e=o();return A({mutationFn:({classeId:e,tableId:t,schema:n})=>W(e,t,n),meta:{successMessage:`Classe supprimée`,errorMessage:`Erreur lors de la suppression de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all}),R()}})}function Me(){let e=o();return A({mutationFn:({refoid:e,softCode:t,schema:n})=>G(e,t,n),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all})}})}var q=n();function Ne(e){return[{title:`Code`,dataKey:`code`,dataGetter:({rowData:e})=>(0,q.jsx)(y,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,q.jsx)(y,{title:e.texte,children:e.texte})},{title:`Complément`,dataKey:`complement`},{title:`Section`,dataKey:`section_texte`},{title:`Ref`,dataKey:`utilise`,width:70}].map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,resizable:!0,...e}))}var Pe=e(z()),J=e(l()),Y=({section:e,handleEdit:t,handleClose:n})=>{let[r,i]=(0,B.useState)(``),[a,o]=(0,B.useState)(``);return(0,B.useEffect)(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),(0,q.jsxs)(`div`,{className:`section-form`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Codes à inclure`}),(0,q.jsx)(p.TextArea,{value:r,onChange:e=>i(e.target.value)})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Codes à exclure`}),(0,q.jsx)(p.TextArea,{value:a,onChange:e=>o(e.target.value)})]})}),(0,q.jsxs)(`div`,{className:`form-row form-buttons`,style:{marginTop:`12px`},children:[(0,q.jsx)(g,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,q.jsx)(g,{onClick:()=>t(e.oid,r,a),type:`primary`,children:`Appliquer`})]})]})};Y.propTypes={section:J.default.object,handleEdit:J.default.func,handleClose:J.default.func};var Fe=({node:e,handleSetCode:t,handleSetText:n,byCode:r,handleEdit:i,handleDelete:a})=>{let[o,s]=(0,B.useState)(!1),[c,l]=(0,B.useState)(!1),[u,d]=(0,B.useState)(``),[f,m]=(0,B.useState)(``),[h,_]=(0,B.useState)(!1),[y,b]=(0,B.useState)(!1),x=(0,B.useRef)(),S=(0,B.useRef)();(0,B.useEffect)(()=>{e&&(d(e.code),m(e.texte))},[e]),(0,B.useEffect)(()=>{o&&x.current.focus()},[o]),(0,B.useEffect)(()=>{c&&S.current.focus()},[c]);let C=()=>{s(!o)},w=()=>{l(!c)},T=e=>{d(e.target.value)},E=e=>{m(e.target.value)},O=n=>{s(!1),t(e.oid,u)},k=t=>{l(!1),n(e.oid,f)},A=()=>{_(!h)};return(0,q.jsxs)(`div`,{className:`editable-title`,onMouseEnter:A,onMouseLeave:A,children:[o?(0,q.jsx)(p,{ref:x,style:{width:`20%`},value:u,onChange:T,onBlur:O}):(0,q.jsx)(`div`,{className:`editable-code`,onClick:C,children:u}),c?(0,q.jsx)(p,{ref:S,style:{marginLeft:`6px`,width:`50%`},value:f,onChange:E,onBlur:k}):(0,q.jsx)(`div`,{className:`editable-text`,onClick:w,children:`${f} (${e.elements.length})`}),(0,q.jsxs)(`div`,{className:`title-buttons`,children:[(0,q.jsx)(v,{trigger:`click`,content:(0,q.jsx)(Y,{section:e,handleEdit:i,handleClose:()=>b(!1)}),visible:y,onVisibleChange:e=>{b(e)},children:r||y?(0,q.jsx)(g,{type:`link`,className:`edit-button-title`,children:(0,q.jsx)(D,{})}):null}),(0,q.jsx)(ee,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,q.jsx)(g,{type:`link`,className:`delete-button-title`,children:(0,q.jsx)(pe,{})})})]})]})};Fe.propTypes={node:J.default.object,handleSetCode:J.default.func,handleSetText:J.default.func,handleEdit:J.default.func,handleDelete:J.default.func};var Ie=new Set([`is_cti`,`contenu_by_code`,`contenu_non_replicable_ailleurs`,`show_omit`,`est_lecture_seule`,`est_partagee_modification`]),X=({selectedClasseParams:e,softCode:t,handleCloseEditor:n,onClasseCreated:r})=>{let i=ue(),a=Ae(),o=je(),s=be(t),c=e?.key?.includes(`finess`)?`base`:s,l=ke(c,e?.tableId,e?.classeId),u=l.data,d=l.isPending&&l.fetchStatus!==`idle`,f=i.data?.session,[m]=F.useForm(),[v,y]=(0,B.useState)([]),[b,x]=(0,B.useState)([]),[S,w]=(0,B.useState)([]),[D,O]=(0,B.useState)({}),[k,A]=(0,B.useState)(!1),[j,M]=(0,B.useState)(null),[ce,le]=(0,B.useState)([]),[N,P]=(0,B.useState)([]),[L,R]=(0,B.useState)([]),[z,xe]=(0,B.useState)(!1),[V,Ce]=(0,B.useState)(!0),[H,we]=(0,B.useState)(``),[U,Te]=(0,B.useState)(``);(0,B.useEffect)(()=>{if(u&&Object.keys(u).length){let e=qe(u);O(e),m.setFieldsValue(e),y(Ne(u))}else m.setFieldsValue({})},[u]),(0,B.useEffect)(()=>{if(u&&Object.keys(u).length){let e=We(u);e=Ge(e),x(e)}},[u,H,z,V,U]),(0,B.useEffect)(()=>{D.sections?w(Je(Ke(D.sections),D)):w([])},[D]);let W=ve(u?.is_cti===`1`,f),G=(e,t)=>{if(j||t){let n={...D},r=t||n.sections.find(e=>e.oid===j.oid);if(r){let t=[],i=n.sections.filter(e=>e.oid!==r.oid),a=We(D);(e||N).forEach(e=>{let n=a.find(t=>t.oid===e.toString());r.elements.some(e=>e.oid===n.oid)||(n.section_texte=`${r.code} - ${r.texte}`,n.section_id=r.oid,t.push(n),i.forEach(e=>{e.elements=e.elements.filter(e=>e.oid!==n.oid)}))}),r.elements=r.elements.concat(t),x(Ge(a))}O({...n}),P([]),A(!0)}},K=(e,t)=>{let n=We(D),r={...D},i=e||L,a=D.sections.find(e=>e.oid===`0`);i.forEach(e=>{let i=n.find(t=>t.oid===e.oid);i&&(a.elements.push(i),i.section_id=`0`,i.section_texte=``);let o;t?o=t:r.sections.forEach(t=>{t.elements.forEach(n=>{n.oid===e.oid&&(o=t)})}),o.elements=o.elements.filter(t=>t.oid!==e.oid)}),n=Ge(n),O(r),x(n),R([]),A(!0)},Ee=()=>{let t=m.getFieldsValue(),n={...D,...t},i=e?.classeId===`-1`;a.mutate({classe:n,schema:s,classeSchema:c},{onSuccess:e=>{A(!1),e?.warnings?.forEach(e=>{h({message:`Classe — conflit`,description:e,duration:8})}),i&&e?.classeId&&r(e.classeId,t.code)}})},De=e=>{xe(e.target.checked)},Oe=e=>{Ce(e.target.checked)},Me=e=>{we(e.target.value)},J=e=>{Te(e.target.value)},Y=(e,t)=>{let n={...D},r=n.sections.find(t=>t.oid===e);r&&(r.texte=t),O(n),A(!0)},X=(e,t)=>{let n={...D},r=n.sections.find(t=>t.oid===e);r&&(r.code=t),O(n),A(!0)},Le=e=>{A(!0);let t=Object.keys(e)[0];if(t===`contenu_by_code`){let n={...D};n[t]=e[t],O(n)}},Z=(e,t)=>{t.node.section_id?(M(null),R([t.node])):(M({...t.node}),R([...t.node.children])),t.selected||R([]),le(e)},Q=()=>{let e={...D},t=-(e.sections.filter(e=>Number(e.oid<0)).length+1).toString();e.sections.push({oid:t,texte:`Nouvelle section`,code:`S${e.sections.length}`,include_code:``,exclude_code:``,elements:[]}),O(e)},Re=e=>{let t={...D};t.sections=t.sections.filter(t=>t.oid!==e),O(t)},ze=async(e,t,n)=>{let r={...D},i;i=r.sections.find(t=>t.oid===e),i&&(i.include_code=t,i.exclude_code=n),t!==``&&(K(i.elements),i.elements=[],G(await ne({schema:s,table_id:u.table_id,include_code:t,exclude_code:n}),i)),O(r)},Be=()=>{o.mutate({classeId:u.oid,tableId:u.table_id,schema:s},{onSuccess:()=>{O({}),n()}})},Ve=e=>{let t=[...N];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),P([...new Set(t)])},He=()=>{N.length?P([]):P(b.map(e=>e.oid))},Ue=()=>{O({}),n()};function We(e){let t=[];return e.sections.forEach(e=>{e.elements&&(t=t.concat(e.elements))}),t=(0,Pe.default)(t,e=>e.code),t}function Ge(e){let t=[...e];return z&&(t=t.filter(e=>e.utilise===`O`)),V&&(t=t.filter(e=>e.section_id===`0`)),t=fe(t,H,[`code`,`texte`,`complement`]),t=ie(t,U),t}function Ke(e,t=``,n=!1){let r=[];return e.forEach((e,i)=>{if(e.code!==``){let a=(t===``?``:t+`_`)+i,o={...e,key:a,isLeaf:!0,title:e.texte,editable:n};e.elements&&(o.children=Ke(e.elements,a,n),o.isLeaf=!1,o.editable=!0),r.push(o)}}),r}function qe(e){let t={...e};for(let e in t)Ie.has(e)&&(t[e]=t[e]===`1`);return t}function Je(e,t){return e.map(e=>({...e,title:e.editable?(0,q.jsx)(Fe,{node:e,handleSetText:Y,handleSetCode:X,byCode:m.getFieldValue(`contenu_by_code`),handleEdit:ze,handleDelete:Re}):`${e.title} (${e.code})`,children:e.children?Je(e.children):null}))}let $=d||!u;return(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(F,{form:m,onValuesChange:Le,style:{height:`100%`,display:`flex`,flexFlow:`column`},disabled:W,children:[(0,q.jsxs)(`div`,{className:`component-header`,children:[(0,q.jsxs)(`div`,{className:`header-title`,children:[(0,q.jsx)(ye,{onConfirm:Ue,modified:k,children:(0,q.jsx)(g,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,q.jsx)(T,{})})}),`Gestion des classes`]}),(0,q.jsxs)(`div`,{className:`header-actions`,children:[(0,q.jsx)(g,{size:`default`,icon:(0,q.jsx)(re,{}),disabled:$,onClick:()=>{he(m.getFieldsValue(),b)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,q.jsx)(g,{size:`default`,icon:(0,q.jsx)(te,{}),disabled:$,onClick:()=>{_e(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,q.jsx)(ee,{title:`Voulez-vous vraiment supprimer cette classe ?`,onConfirm:Be,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,disabled:$||u?.est_lecture_seule===`true`||W,children:(0,q.jsx)(g,{size:`default`,danger:!0,icon:(0,q.jsx)(pe,{}),disabled:$||u?.est_lecture_seule===`true`||W,children:`Supprimer`})}),(0,q.jsx)(g,{size:`default`,type:`primary`,icon:(0,q.jsx)(_,{}),loading:a.isPending,disabled:$||!k||u?.est_lecture_seule===`true`,onClick:Ee,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,q.jsxs)(`div`,{className:`classes-description`,children:[(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Code:`}),(0,q.jsx)(F.Item,{name:`code`,children:(0,q.jsx)(p,{})})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Texte:`}),(0,q.jsx)(F.Item,{name:`texte`,children:(0,q.jsx)(p,{})})]})]}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Lecture seule:`}),(0,q.jsx)(`b`,{children:u?.est_lecture_seule===`1`?`Oui`:`Non`})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Saisie par code`}),(0,q.jsx)(F.Item,{name:`contenu_by_code`,valuePropName:`checked`,children:(0,q.jsx)(de,{})})]})]}),f?.ISROLECTI&&(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Classe CTI`}),(0,q.jsx)(F.Item,{name:`is_cti`,valuePropName:`checked`,children:(0,q.jsx)(I,{})})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,q.jsx)(F.Item,{name:`contenu_non_replicable_ailleurs`,valuePropName:`checked`,children:(0,q.jsx)(I,{})})]})]})]}),$?(0,q.jsx)(`div`,{className:`loading-wrapper`,children:(0,q.jsx)(se,{style:{height:`auto`}})}):(0,q.jsx)(`div`,{className:`component-content`,children:(0,q.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,q.jsxs)(`div`,{className:`classes-sections`,children:[(0,q.jsxs)(`div`,{className:`tree-header`,children:[(0,q.jsx)(`span`,{children:`Sections`}),(0,q.jsx)(`div`,{className:`header-actions`,children:(0,q.jsx)(g,{type:`link`,onClick:Q,children:(0,q.jsx)(C,{})})})]}),(0,q.jsx)(E,{treeData:S,blockNode:!0,onSelect:Z,selectedKeys:ce})]}),(0,q.jsxs)(`div`,{className:`transfer-actions`,children:[(0,q.jsx)(g,{type:`link`,onClick:()=>G(),disabled:D.contenu_by_code||!j||!N.length||W,children:(0,q.jsx)(ae,{})}),(0,q.jsx)(g,{type:`link`,onClick:()=>K(),disabled:D.contenu_by_code||!L.length||W,children:(0,q.jsx)(oe,{})})]}),(0,q.jsxs)(me,{className:`classes-options`,defaultSize:{width:`50%`},enable:{top:!1,right:!1,bottom:!1,left:!0,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},children:[(0,q.jsxs)(`div`,{className:`options-search`,children:[(0,q.jsx)(`div`,{className:`options-dragger`,children:(0,q.jsx)(Se,{style:{fontSize:16}})}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Recherche par texte`}),(0,q.jsx)(p,{value:H,onChange:Me})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Référencés uniquement`}),(0,q.jsx)(I,{checked:z,onChange:De})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Non attribués uniquement`}),(0,q.jsx)(I,{checked:V,onChange:Oe})]})})]}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{style:{minWidth:`100px`},children:`Liste de codes`}),(0,q.jsx)(p.TextArea,{value:U,onChange:J})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsx)(`div`,{className:`form-item`,children:(0,q.jsx)(g,{type:`primary`,onClick:He,children:`De/Sélectionner`})})})]})]}),(0,q.jsx)(`div`,{className:`options-table`,children:(0,q.jsx)(ge,{fixed:!1,columns:v,data:b,loading:l.isFetching,selectedRows:N,onRowSelect:Ve,shiftMulti:!0})})]})]})})]})})};X.propTypes={selectedClasseParams:J.default.object,softCode:J.default.string,handleCloseEditor:J.default.func,onClasseCreated:J.default.func};var Le=B.memo(X),Z=e(N()),{DirectoryTree:Q}=E,Re=({tables:e,refTables:t,showReferences:n,handleSelectedClasse:r,search:i,isLoading:a,softCode:o})=>{let s=Me(),[c,l]=(0,B.useState)(null),[u,d]=(0,B.useState)(null),[f,p]=(0,B.useState)([]),[m,h]=(0,B.useState)([]),[_,v]=(0,B.useState)(null);(0,B.useEffect)(()=>{e&&t&&(l(E(e)),d(E(t)))},[e,t]),(0,B.useEffect)(()=>{p(S(c))},[c]),(0,B.useEffect)(()=>{h(i===``?[]:f.map(e=>e.title.toLowerCase().includes(i.toLowerCase())?b(e.key,c):null).filter((e,t,n)=>e&&n.indexOf(e)===t))},[i,c,f]);let y=e=>{h(e)},T=e=>{let t=x(u).find(t=>t.key===e[0]);t&&v(t.classe_id)},ee=()=>{let e=be(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>v(null)})};function E(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+(0,Z.default)(e.texte),o={title:e.texte,key:a,table_id:e.table_id};e.table_id===void 0&&(o.key=a);let s,c;e.classes!==void 0&&(s=D(e.classes,a,n)),e.groups!==void 0&&(c=E(e.groups,a,n)),s!==void 0&&c!==void 0?o.children=s.concat(c):s===void 0?o.children=c:o.children=s,r.push(o)}),r.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function D(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,Z.default)(e.texte),isLeaf:!0,table_id:e.table_id,classe_id:e.classe_id,code:e.code};e.classe_id===`-1`?n.icon=(0,q.jsx)(C,{}):n.icon=(0,q.jsx)(P,{}),r.push(n)}),r.sort((e,t)=>Number(e.classe_id)-Number(t.classe_id))}return(0,q.jsxs)(`div`,{className:`component-content`,children:[(0,q.jsxs)(`div`,{className:`classes-manager-classes`,children:[a?(0,q.jsx)(`div`,{className:`listes-spin-loader`,children:(0,q.jsx)(w,{})}):null,(0,q.jsx)(Q,{onSelect:r,treeData:c,expandedKeys:m,onExpand:y})]}),(0,q.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:n?`flex`:`none`},children:[(0,q.jsxs)(`div`,{className:`references-header`,children:[(0,q.jsx)(`h3`,{children:`Classes de références`}),(0,q.jsx)(g,{style:{marginLeft:`10px`},size:`small`,onClick:ee,icon:(0,q.jsx)(M,{}),loading:s.isPending,disabled:!_,children:`Importer`},`importBtn`)]}),(0,q.jsx)(`div`,{className:`references-tree`,children:(0,q.jsx)(Q,{treeData:u,onSelect:T})})]})]})};Re.propTypes={tables:J.default.object,refTables:J.default.object,showReferences:J.default.bool,handleSelectedClasse:J.default.func,search:J.default.string,isLoading:J.default.bool,softCode:J.default.string};var ze=B.memo(Re),Be=B.memo(()=>{let e=O(),{search:t}=k(),n=(0,B.useMemo)(()=>Object.fromEntries(new URLSearchParams(t)),[t]),{softCode:r}=le(),i=De(r),a=i.data?.tables??{},o=i.data?.refTables??{},[s,c]=(0,B.useState)(!1),[l,u]=(0,B.useState)(!1),[d,m]=(0,B.useState)(null),[h,_]=(0,B.useState)(``);(0,B.useEffect)(()=>{c(!1),m(null)},[r]),(0,B.useEffect)(()=>{if(!n.classe||s||!Object.keys(a).length)return;let t=n.classe,r=C(Object.values(a)).find(e=>e.code===t);r?(m({classeId:r.classe_id,tableId:r.table_id,key:r.key}),c(!0)):e({search:``},{replace:!0})},[n.classe,a]);let v=()=>{c(!1),e({search:``}),m(null)},y=(t,n)=>{e({search:`?classe=${n}`},{replace:!0}),m(e=>({...e,classeId:t}))},b=e=>{_(e.target.value)},x=()=>{u(!l)},S=(t,n)=>{n.node.isLeaf===!0&&(e({search:`?classe=${n.node.code}`},{replace:!0}),m({classeId:n.node.classe_id,tableId:n.node.table_id,key:n.node.key}),c(!0))};function C(e){let t=[];return Object.values(e).forEach(e=>{t=[...t,...Object.values(e.classes)]}),t}return s?(0,q.jsx)(Le,{selectedClasseParams:d,softCode:r,handleCloseEditor:v,onClasseCreated:y}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(f,{children:(0,q.jsx)(`title`,{children:`iCTI | Gestion des classes`})}),(0,q.jsxs)(`div`,{className:`component-header`,children:[(0,q.jsx)(`div`,{className:`header-title`,children:`Gestion des classes`}),(0,q.jsxs)(`div`,{className:`header-actions`,children:[(0,q.jsx)(p,{placeholder:`Recherche`,value:h,onChange:b}),(0,q.jsx)(g,{onClick:()=>i.refetch(),icon:(0,q.jsx)(ce,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,q.jsx)(g,{style:{width:`148.5px`},type:l?`secondary`:`primary`,onClick:x,icon:(0,q.jsx)(P,{}),children:l?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,q.jsx)(ze,{tables:a,refTables:o,showReferences:l,handleSelectedClasse:S,search:h,isLoading:i.isFetching,softCode:r})]})});export{Be as default}; \ No newline at end of file diff --git a/assets/ClassesManager-p34MNNLh.js b/assets/ClassesManager-p34MNNLh.js deleted file mode 100644 index 75cf4f8..0000000 --- a/assets/ClassesManager-p34MNNLh.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Fn as r,Pn as i,a,hr as o,kt as s,mr as c,n as l,pr as u,r as d}from"./axios-BbX9YWYe.js";import{t as f}from"./index.esm-BWCs920B.js";import{t as p}from"./input-CAHxss7C.js";import{i as m}from"./ctiAxios-BMu1IxXE.js";import{s as h}from"./notification-BAy1NkPD.js";import{t as g}from"./button-CGra0C8Y.js";import{i as _}from"./select-SSTpnrPj.js";import{t as v}from"./popover-D2F7T83L.js";import{t as y}from"./tooltip-C-n3SkGv.js";import{d as b,l as x,u as S}from"./sanitizeDataUtils-thqQHiub.js";import{n as C}from"./iconUtil-qonJUFWj.js";import{t as w}from"./spin-D21MjURE.js";import{t as T}from"./ArrowLeftOutlined-CPZ5Fmbm.js";import{t as ee}from"./popconfirm-Z3C_yxj0.js";import{t as E}from"./tree-BEXGBJQs.js";import{n as D}from"./typography-VyRt3lGB.js";import{c as O,s as k}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as A}from"./useMutation-BZFnlhBo.js";import{t as j}from"./queryOptions-Cg9orY1Y.js";import{t as te}from"./ConsoleSqlOutlined-CsHIitHW.js";import{a as ne,s as re,t as ie}from"./filterByCode-EysJGYdb.js";import{t as M}from"./ImportOutlined-DE1eCjzf.js";import{t as ae}from"./LeftSquareOutlined-DuBPMb_Z.js";import{t as oe}from"./RightSquareOutlined-OBh45DCC.js";import{t as se}from"./Loader-BunwQzlz.js";import{B as ce,D as le,I as ue,O as N,Q as de,R as P,T as fe,Z as pe,k as me,mt as F,ot as I,r as he,s as ge,u as L,w as R}from"./index-cqbbFfLv.js";import{n as _e,t as ve}from"./useFormIsActive-DD4sKA_I.js";import{t as ye}from"./DiscardChangesButton-BxZmnLDP.js";import{t as z}from"./sortBy-BgKCA_Ns.js";import{t as be}from"./module-Dyh5e74-.js";var xe={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M180 176h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zm724 0h-60c-4.4 0-8 3.6-8 8v656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V184c0-4.4-3.6-8-8-8zM785.3 504.3L657.7 403.6a7.23 7.23 0 00-11.7 5.7V476H378v-62.8c0-6-7-9.4-11.7-5.7L238.7 508.3a7.14 7.14 0 000 11.3l127.5 100.8c4.7 3.7 11.7.4 11.7-5.7V548h268v62.8c0 6 7 9.4 11.7 5.7l127.5-100.8c3.8-2.9 3.8-8.5.2-11.4z`}}]},name:`column-width`,theme:`outlined`};r();var B=e(t()),Se=B.forwardRef(function(e,t){return B.createElement(s,i(i({},e),{},{ref:t,icon:xe}))});function V(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t).schema,r=u(t,`TABLE`),i={};r.forEach(e=>{let t=c(e);t.classes=s(u(e,`CLASSE`)),i[`${t.classe_schema}-${t.table_id}`]=t});let a=u(t,`REFTABLE`),o={};a.forEach(e=>{let t=c(e);t.classes=s(u(e,`CLASSE`)),o[t.table_id]=t});function s(e){let t={};return e.forEach(e=>{let n=c(e);t[n.classe_id]=n}),t}return{schema:n,tables:i,refTables:o}}function Ce(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=u(t,`CLASSE`)[0],r=c(n);r.sections=i(u(n,`SECTION`));function i(e){let t=[];return e.forEach(e=>{let n=c(e);n.elements=a(u(e,`ELEMENT`)),t.push(n)}),t}function a(e){let t=[];return e.forEach(e=>{let n=c(e);n.key=n.oid,t.push(n)}),t}return r.schema=c(t).schema??c(t).classe_schema,r.classe_schema=c(t).classe_schema??c(t).schema,r}var H=async e=>V(await m(`modules/base/php/httpService_classesManager_getClasses.php`,{softCode:e})),we=async(e,t,n)=>Ce(await m(`modules/base/php/httpService_classesManager_getClasse.php`,{classe_id:n,table_id:t,schema:e,classe_schema:e})),U=`modules/base/php/httpService_classesManager_setClasse.php`;async function Te(e,t,n){let r={...e};for(let e in r)r[e]===!0?r[e]=`1`:r[e]===!1&&(r[e]=`0`);let i={CLASSE:{XMLType:`CLASSE`,...r}};delete i.CLASSE.sections;let a=o(e.sections);a&&(i.CLASSE.children=a);let s=(await m(U,{schema:t,classe_schema:n,action:`save`,classeDef:L(i,!0)})).getElementsByTagName(`HTTP_SERVICE`)[0];return{classeId:(s?.getElementsByTagName(`CLASSE`)[0])?.getAttribute(`oid`),warnings:[...s.getElementsByTagName(`WARNING`)].map(e=>e.textContent)}}async function W(e,t,n){await m(U,{schema:n,action:`delete`,classe_id:e,classe_schema:n,table_id:t})}async function G(e,t,n){await m(U,{action:`refcopy`,softCode:t,refoid:e,schema:n})}var K={all:[`classes`],list:e=>[...K.all,`list`,e],detail:(e,t,n)=>[...K.all,`detail`,e,t,n]},Ee=e=>j({queryKey:K.list(e),queryFn:()=>H(e),enabled:!!e}),De=e=>d(Ee(e)),Oe=(e,t,n)=>j({queryKey:K.detail(e,t,n),queryFn:()=>we(e,t,n),enabled:!!e&&!!t&&!!n}),ke=(e,t,n)=>d(Oe(e,t,n));function Ae(){let e=a();return A({mutationFn:({classe:e,schema:t,classeSchema:n})=>Te(e,t,n),meta:{successMessage:`Classe enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all}),R()}})}function je(){let e=a();return A({mutationFn:({classeId:e,tableId:t,schema:n})=>W(e,t,n),meta:{successMessage:`Classe supprimée`,errorMessage:`Erreur lors de la suppression de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all}),R()}})}function Me(){let e=a();return A({mutationFn:({refoid:e,softCode:t,schema:n})=>G(e,t,n),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:K.all})}})}var q=n();function Ne(e){return[{title:`Code`,dataKey:`code`,dataGetter:({rowData:e})=>(0,q.jsx)(y,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,q.jsx)(y,{title:e.texte,children:e.texte})},{title:`Complément`,dataKey:`complement`},{title:`Section`,dataKey:`section_texte`},{title:`Ref`,dataKey:`utilise`,width:70}].map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,resizable:!0,...e}))}var Pe=e(z()),J=e(l()),Y=({section:e,handleEdit:t,handleClose:n})=>{let[r,i]=(0,B.useState)(``),[a,o]=(0,B.useState)(``);return(0,B.useEffect)(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),(0,q.jsxs)(`div`,{className:`section-form`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Codes à inclure`}),(0,q.jsx)(p.TextArea,{value:r,onChange:e=>i(e.target.value)})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Codes à exclure`}),(0,q.jsx)(p.TextArea,{value:a,onChange:e=>o(e.target.value)})]})}),(0,q.jsxs)(`div`,{className:`form-row form-buttons`,style:{marginTop:`12px`},children:[(0,q.jsx)(g,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,q.jsx)(g,{onClick:()=>t(e.oid,r,a),type:`primary`,children:`Appliquer`})]})]})};Y.propTypes={section:J.default.object,handleEdit:J.default.func,handleClose:J.default.func};var Fe=({node:e,handleSetCode:t,handleSetText:n,byCode:r,handleEdit:i,handleDelete:a})=>{let[o,s]=(0,B.useState)(!1),[c,l]=(0,B.useState)(!1),[u,d]=(0,B.useState)(``),[f,m]=(0,B.useState)(``),[h,_]=(0,B.useState)(!1),[y,b]=(0,B.useState)(!1),x=(0,B.useRef)(),S=(0,B.useRef)();(0,B.useEffect)(()=>{e&&(d(e.code),m(e.texte))},[e]),(0,B.useEffect)(()=>{o&&x.current.focus()},[o]),(0,B.useEffect)(()=>{c&&S.current.focus()},[c]);let C=()=>{s(!o)},w=()=>{l(!c)},T=e=>{d(e.target.value)},E=e=>{m(e.target.value)},O=n=>{s(!1),t(e.oid,u)},k=t=>{l(!1),n(e.oid,f)},A=()=>{_(!h)};return(0,q.jsxs)(`div`,{className:`editable-title`,onMouseEnter:A,onMouseLeave:A,children:[o?(0,q.jsx)(p,{ref:x,style:{width:`20%`},value:u,onChange:T,onBlur:O}):(0,q.jsx)(`div`,{className:`editable-code`,onClick:C,children:u}),c?(0,q.jsx)(p,{ref:S,style:{marginLeft:`6px`,width:`50%`},value:f,onChange:E,onBlur:k}):(0,q.jsx)(`div`,{className:`editable-text`,onClick:w,children:`${f} (${e.elements.length})`}),(0,q.jsxs)(`div`,{className:`title-buttons`,children:[(0,q.jsx)(v,{trigger:`click`,content:(0,q.jsx)(Y,{section:e,handleEdit:i,handleClose:()=>b(!1)}),visible:y,onVisibleChange:e=>{b(e)},children:r||y?(0,q.jsx)(g,{type:`link`,className:`edit-button-title`,children:(0,q.jsx)(D,{})}):null}),(0,q.jsx)(ee,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,q.jsx)(g,{type:`link`,className:`delete-button-title`,children:(0,q.jsx)(pe,{})})})]})]})};Fe.propTypes={node:J.default.object,handleSetCode:J.default.func,handleSetText:J.default.func,handleEdit:J.default.func,handleDelete:J.default.func};var Ie=new Set([`is_cti`,`contenu_by_code`,`contenu_non_replicable_ailleurs`,`show_omit`,`est_lecture_seule`,`est_partagee_modification`]),X=({selectedClasseParams:e,softCode:t,handleCloseEditor:n,onClasseCreated:r})=>{let i=ue(),a=Ae(),o=je(),s=be(t),c=e?.key?.includes(`finess`)?`base`:s,l=ke(c,e?.tableId,e?.classeId),u=l.data,d=l.isPending&&l.fetchStatus!==`idle`,f=i.data?.session,[m]=I.useForm(),[v,y]=(0,B.useState)([]),[b,x]=(0,B.useState)([]),[S,w]=(0,B.useState)([]),[D,O]=(0,B.useState)({}),[k,A]=(0,B.useState)(!1),[j,M]=(0,B.useState)(null),[ce,le]=(0,B.useState)([]),[N,P]=(0,B.useState)([]),[L,R]=(0,B.useState)([]),[z,xe]=(0,B.useState)(!1),[V,Ce]=(0,B.useState)(!0),[H,we]=(0,B.useState)(``),[U,Te]=(0,B.useState)(``);(0,B.useEffect)(()=>{if(u&&Object.keys(u).length){let e=qe(u);O(e),m.setFieldsValue(e),y(Ne(u))}else m.setFieldsValue({})},[u]),(0,B.useEffect)(()=>{if(u&&Object.keys(u).length){let e=We(u);e=Ge(e),x(e)}},[u,H,z,V,U]),(0,B.useEffect)(()=>{D.sections?w(Je(Ke(D.sections),D)):w([])},[D]);let W=ve(u?.is_cti===`1`,f),G=(e,t)=>{if(j||t){let n={...D},r=t||n.sections.find(e=>e.oid===j.oid);if(r){let t=[],i=n.sections.filter(e=>e.oid!==r.oid),a=We(D);(e||N).forEach(e=>{let n=a.find(t=>t.oid===e.toString());r.elements.some(e=>e.oid===n.oid)||(n.section_texte=`${r.code} - ${r.texte}`,n.section_id=r.oid,t.push(n),i.forEach(e=>{e.elements=e.elements.filter(e=>e.oid!==n.oid)}))}),r.elements=r.elements.concat(t),x(Ge(a))}O({...n}),P([]),A(!0)}},K=(e,t)=>{let n=We(D),r={...D},i=e||L,a=D.sections.find(e=>e.oid===`0`);i.forEach(e=>{let i=n.find(t=>t.oid===e.oid);i&&(a.elements.push(i),i.section_id=`0`,i.section_texte=``);let o;t?o=t:r.sections.forEach(t=>{t.elements.forEach(n=>{n.oid===e.oid&&(o=t)})}),o.elements=o.elements.filter(t=>t.oid!==e.oid)}),n=Ge(n),O(r),x(n),R([]),A(!0)},Ee=()=>{let t=m.getFieldsValue(),n={...D,...t},i=e?.classeId===`-1`;a.mutate({classe:n,schema:s,classeSchema:c},{onSuccess:e=>{A(!1),e?.warnings?.forEach(e=>{h({message:`Classe — conflit`,description:e,duration:8})}),i&&e?.classeId&&r(e.classeId,t.code)}})},De=e=>{xe(e.target.checked)},Oe=e=>{Ce(e.target.checked)},Me=e=>{we(e.target.value)},J=e=>{Te(e.target.value)},Y=(e,t)=>{let n={...D},r=n.sections.find(t=>t.oid===e);r&&(r.texte=t),O(n),A(!0)},X=(e,t)=>{let n={...D},r=n.sections.find(t=>t.oid===e);r&&(r.code=t),O(n),A(!0)},Le=e=>{A(!0);let t=Object.keys(e)[0];if(t===`contenu_by_code`){let n={...D};n[t]=e[t],O(n)}},Z=(e,t)=>{t.node.section_id?(M(null),R([t.node])):(M({...t.node}),R([...t.node.children])),t.selected||R([]),le(e)},Q=()=>{let e={...D},t=-(e.sections.filter(e=>Number(e.oid<0)).length+1).toString();e.sections.push({oid:t,texte:`Nouvelle section`,code:`S${e.sections.length}`,include_code:``,exclude_code:``,elements:[]}),O(e)},Re=e=>{let t={...D};t.sections=t.sections.filter(t=>t.oid!==e),O(t)},ze=async(e,t,n)=>{let r={...D},i;i=r.sections.find(t=>t.oid===e),i&&(i.include_code=t,i.exclude_code=n),t!==``&&(K(i.elements),i.elements=[],G(await ne({schema:s,table_id:u.table_id,include_code:t,exclude_code:n}),i)),O(r)},Be=()=>{o.mutate({classeId:u.oid,tableId:u.table_id,schema:s},{onSuccess:()=>{O({}),n()}})},Ve=e=>{let t=[...N];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),P([...new Set(t)])},He=()=>{N.length?P([]):P(b.map(e=>e.oid))},Ue=()=>{O({}),n()};function We(e){let t=[];return e.sections.forEach(e=>{e.elements&&(t=t.concat(e.elements))}),t=(0,Pe.default)(t,e=>e.code),t}function Ge(e){let t=[...e];return z&&(t=t.filter(e=>e.utilise===`O`)),V&&(t=t.filter(e=>e.section_id===`0`)),t=fe(t,H,[`code`,`texte`,`complement`]),t=ie(t,U),t}function Ke(e,t=``,n=!1){let r=[];return e.forEach((e,i)=>{if(e.code!==``){let a=(t===``?``:t+`_`)+i,o={...e,key:a,isLeaf:!0,title:e.texte,editable:n};e.elements&&(o.children=Ke(e.elements,a,n),o.isLeaf=!1,o.editable=!0),r.push(o)}}),r}function qe(e){let t={...e};for(let e in t)Ie.has(e)&&(t[e]=t[e]===`1`);return t}function Je(e,t){return e.map(e=>({...e,title:e.editable?(0,q.jsx)(Fe,{node:e,handleSetText:Y,handleSetCode:X,byCode:m.getFieldValue(`contenu_by_code`),handleEdit:ze,handleDelete:Re}):`${e.title} (${e.code})`,children:e.children?Je(e.children):null}))}let $=d||!u;return(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(I,{form:m,onValuesChange:Le,style:{height:`100%`,display:`flex`,flexFlow:`column`},disabled:W,children:[(0,q.jsxs)(`div`,{className:`component-header`,children:[(0,q.jsxs)(`div`,{className:`header-title`,children:[(0,q.jsx)(ye,{onConfirm:Ue,modified:k,children:(0,q.jsx)(g,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,q.jsx)(T,{})})}),`Gestion des classes`]}),(0,q.jsxs)(`div`,{className:`header-actions`,children:[(0,q.jsx)(g,{size:`default`,icon:(0,q.jsx)(re,{}),disabled:$,onClick:()=>{he(m.getFieldsValue(),b)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,q.jsx)(g,{size:`default`,icon:(0,q.jsx)(te,{}),disabled:$,onClick:()=>{_e(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,q.jsx)(ee,{title:`Voulez-vous vraiment supprimer cette classe ?`,onConfirm:Be,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,disabled:$||u?.est_lecture_seule===`true`||W,children:(0,q.jsx)(g,{size:`default`,danger:!0,icon:(0,q.jsx)(pe,{}),disabled:$||u?.est_lecture_seule===`true`||W,children:`Supprimer`})}),(0,q.jsx)(g,{size:`default`,type:`primary`,icon:(0,q.jsx)(_,{}),loading:a.isPending,disabled:$||!k||u?.est_lecture_seule===`true`,onClick:Ee,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,q.jsxs)(`div`,{className:`classes-description`,children:[(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Code:`}),(0,q.jsx)(I.Item,{name:`code`,children:(0,q.jsx)(p,{})})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Texte:`}),(0,q.jsx)(I.Item,{name:`texte`,children:(0,q.jsx)(p,{})})]})]}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Lecture seule:`}),(0,q.jsx)(`b`,{children:u?.est_lecture_seule===`1`?`Oui`:`Non`})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Saisie par code`}),(0,q.jsx)(I.Item,{name:`contenu_by_code`,valuePropName:`checked`,children:(0,q.jsx)(de,{})})]})]}),f?.ISROLECTI&&(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Classe CTI`}),(0,q.jsx)(I.Item,{name:`is_cti`,valuePropName:`checked`,children:(0,q.jsx)(F,{})})]}),(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,q.jsx)(I.Item,{name:`contenu_non_replicable_ailleurs`,valuePropName:`checked`,children:(0,q.jsx)(F,{})})]})]})]}),$?(0,q.jsx)(`div`,{className:`loading-wrapper`,children:(0,q.jsx)(se,{style:{height:`auto`}})}):(0,q.jsx)(`div`,{className:`component-content`,children:(0,q.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,q.jsxs)(`div`,{className:`classes-sections`,children:[(0,q.jsxs)(`div`,{className:`tree-header`,children:[(0,q.jsx)(`span`,{children:`Sections`}),(0,q.jsx)(`div`,{className:`header-actions`,children:(0,q.jsx)(g,{type:`link`,onClick:Q,children:(0,q.jsx)(C,{})})})]}),(0,q.jsx)(E,{treeData:S,blockNode:!0,onSelect:Z,selectedKeys:ce})]}),(0,q.jsxs)(`div`,{className:`transfer-actions`,children:[(0,q.jsx)(g,{type:`link`,onClick:()=>G(),disabled:D.contenu_by_code||!j||!N.length||W,children:(0,q.jsx)(ae,{})}),(0,q.jsx)(g,{type:`link`,onClick:()=>K(),disabled:D.contenu_by_code||!L.length||W,children:(0,q.jsx)(oe,{})})]}),(0,q.jsxs)(me,{className:`classes-options`,defaultSize:{width:`50%`},enable:{top:!1,right:!1,bottom:!1,left:!0,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},children:[(0,q.jsxs)(`div`,{className:`options-search`,children:[(0,q.jsx)(`div`,{className:`options-dragger`,children:(0,q.jsx)(Se,{style:{fontSize:16}})}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{className:`first-label`,children:`Recherche par texte`}),(0,q.jsx)(p,{value:H,onChange:Me})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Référencés uniquement`}),(0,q.jsx)(F,{checked:z,onChange:De})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{children:`Non attribués uniquement`}),(0,q.jsx)(F,{checked:V,onChange:Oe})]})})]}),(0,q.jsxs)(`div`,{className:`form-column`,children:[(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsxs)(`div`,{className:`form-item`,children:[(0,q.jsx)(`span`,{style:{minWidth:`100px`},children:`Liste de codes`}),(0,q.jsx)(p.TextArea,{value:U,onChange:J})]})}),(0,q.jsx)(`div`,{className:`form-row`,children:(0,q.jsx)(`div`,{className:`form-item`,children:(0,q.jsx)(g,{type:`primary`,onClick:He,children:`De/Sélectionner`})})})]})]}),(0,q.jsx)(`div`,{className:`options-table`,children:(0,q.jsx)(ge,{fixed:!1,columns:v,data:b,loading:l.isFetching,selectedRows:N,onRowSelect:Ve,shiftMulti:!0})})]})]})})]})})};X.propTypes={selectedClasseParams:J.default.object,softCode:J.default.string,handleCloseEditor:J.default.func,onClasseCreated:J.default.func};var Le=B.memo(X),Z=e(N()),{DirectoryTree:Q}=E,Re=({tables:e,refTables:t,showReferences:n,handleSelectedClasse:r,search:i,isLoading:a,softCode:o})=>{let s=Me(),[c,l]=(0,B.useState)(null),[u,d]=(0,B.useState)(null),[f,p]=(0,B.useState)([]),[m,h]=(0,B.useState)([]),[_,v]=(0,B.useState)(null);(0,B.useEffect)(()=>{e&&t&&(l(E(e)),d(E(t)))},[e,t]),(0,B.useEffect)(()=>{p(S(c))},[c]),(0,B.useEffect)(()=>{h(i===``?[]:f.map(e=>e.title.toLowerCase().includes(i.toLowerCase())?b(e.key,c):null).filter((e,t,n)=>e&&n.indexOf(e)===t))},[i,c,f]);let y=e=>{h(e)},T=e=>{let t=x(u).find(t=>t.key===e[0]);t&&v(t.classe_id)},ee=()=>{let e=be(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>v(null)})};function E(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+(0,Z.default)(e.texte),o={title:e.texte,key:a,table_id:e.table_id};e.table_id===void 0&&(o.key=a);let s,c;e.classes!==void 0&&(s=D(e.classes,a,n)),e.groups!==void 0&&(c=E(e.groups,a,n)),s!==void 0&&c!==void 0?o.children=s.concat(c):s===void 0?o.children=c:o.children=s,r.push(o)}),r.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function D(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,Z.default)(e.texte),isLeaf:!0,table_id:e.table_id,classe_id:e.classe_id,code:e.code};e.classe_id===`-1`?n.icon=(0,q.jsx)(C,{}):n.icon=(0,q.jsx)(P,{}),r.push(n)}),r.sort((e,t)=>Number(e.classe_id)-Number(t.classe_id))}return(0,q.jsxs)(`div`,{className:`component-content`,children:[(0,q.jsxs)(`div`,{className:`classes-manager-classes`,children:[a?(0,q.jsx)(`div`,{className:`listes-spin-loader`,children:(0,q.jsx)(w,{})}):null,(0,q.jsx)(Q,{onSelect:r,treeData:c,expandedKeys:m,onExpand:y})]}),(0,q.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:n?`flex`:`none`},children:[(0,q.jsxs)(`div`,{className:`references-header`,children:[(0,q.jsx)(`h3`,{children:`Classes de références`}),(0,q.jsx)(g,{style:{marginLeft:`10px`},size:`small`,onClick:ee,icon:(0,q.jsx)(M,{}),loading:s.isPending,disabled:!_,children:`Importer`},`importBtn`)]}),(0,q.jsx)(`div`,{className:`references-tree`,children:(0,q.jsx)(Q,{treeData:u,onSelect:T})})]})]})};Re.propTypes={tables:J.default.object,refTables:J.default.object,showReferences:J.default.bool,handleSelectedClasse:J.default.func,search:J.default.string,isLoading:J.default.bool,softCode:J.default.string};var ze=B.memo(Re),Be=B.memo(()=>{let e=O(),{search:t}=k(),n=(0,B.useMemo)(()=>Object.fromEntries(new URLSearchParams(t)),[t]),{softCode:r}=le(),i=De(r),a=i.data?.tables??{},o=i.data?.refTables??{},[s,c]=(0,B.useState)(!1),[l,u]=(0,B.useState)(!1),[d,m]=(0,B.useState)(null),[h,_]=(0,B.useState)(``);(0,B.useEffect)(()=>{c(!1),m(null)},[r]),(0,B.useEffect)(()=>{if(!n.classe||s||!Object.keys(a).length)return;let t=n.classe,r=C(Object.values(a)).find(e=>e.code===t);r?(m({classeId:r.classe_id,tableId:r.table_id,key:r.key}),c(!0)):e({search:``},{replace:!0})},[n.classe,a]);let v=()=>{c(!1),e({search:``}),m(null)},y=(t,n)=>{e({search:`?classe=${n}`},{replace:!0}),m(e=>({...e,classeId:t}))},b=e=>{_(e.target.value)},x=()=>{u(!l)},S=(t,n)=>{n.node.isLeaf===!0&&(e({search:`?classe=${n.node.code}`},{replace:!0}),m({classeId:n.node.classe_id,tableId:n.node.table_id,key:n.node.key}),c(!0))};function C(e){let t=[];return Object.values(e).forEach(e=>{t=[...t,...Object.values(e.classes)]}),t}return s?(0,q.jsx)(Le,{selectedClasseParams:d,softCode:r,handleCloseEditor:v,onClasseCreated:y}):(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(f,{children:(0,q.jsx)(`title`,{children:`iCTI | Gestion des classes`})}),(0,q.jsxs)(`div`,{className:`component-header`,children:[(0,q.jsx)(`div`,{className:`header-title`,children:`Gestion des classes`}),(0,q.jsxs)(`div`,{className:`header-actions`,children:[(0,q.jsx)(p,{placeholder:`Recherche`,value:h,onChange:b}),(0,q.jsx)(g,{onClick:()=>i.refetch(),icon:(0,q.jsx)(ce,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,q.jsx)(g,{style:{width:`148.5px`},type:l?`secondary`:`primary`,onClick:x,icon:(0,q.jsx)(P,{}),children:l?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,q.jsx)(ze,{tables:a,refTables:o,showReferences:l,handleSelectedClasse:S,search:h,isLoading:i.isFetching,softCode:r})]})});export{Be as default}; \ No newline at end of file diff --git a/assets/CloseButton-Dkl0L-Ct.js b/assets/CloseButton-CcssiQ3D.js similarity index 62% rename from assets/CloseButton-Dkl0L-Ct.js rename to assets/CloseButton-CcssiQ3D.js index e51049c..78d7ca5 100644 --- a/assets/CloseButton-Dkl0L-Ct.js +++ b/assets/CloseButton-CcssiQ3D.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Z as r,n as i}from"./axios-BbX9YWYe.js";import{t as a}from"./button-CGra0C8Y.js";import{t as o}from"./DiscardChangesButton-BxZmnLDP.js";t();var s=e(i()),c=n(),l=({onConfirm:e,modified:t,disabled:n,placement:i=`topRight`})=>(0,c.jsx)(o,{onConfirm:e,modified:t,placement:i,children:(0,c.jsx)(a,{type:`link`,className:`close-button`,disabled:n,children:(0,c.jsx)(r,{})})});l.propTypes={onConfirm:s.default.func.isRequired,modified:s.default.bool,disabled:s.default.bool,placement:s.default.string};export{l as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{X as r,n as i}from"./axios-GfLWCH1-.js";import{t as a}from"./button-DFsG8yVP.js";import{t as o}from"./DiscardChangesButton-BEmnYyeo.js";t();var s=e(i()),c=n(),l=({onConfirm:e,modified:t,disabled:n,placement:i=`topRight`})=>(0,c.jsx)(o,{onConfirm:e,modified:t,placement:i,children:(0,c.jsx)(a,{type:`link`,className:`close-button`,disabled:n,children:(0,c.jsx)(r,{})})});l.propTypes={onConfirm:s.default.func.isRequired,modified:s.default.bool,disabled:s.default.bool,placement:s.default.string};export{l as t}; \ No newline at end of file diff --git a/assets/ColorPicker-BtTnFC3b.js b/assets/ColorPicker-srK1maOs.js similarity index 99% rename from assets/ColorPicker-BtTnFC3b.js rename to assets/ColorPicker-srK1maOs.js index 661dc1d..fce174c 100644 --- a/assets/ColorPicker-BtTnFC3b.js +++ b/assets/ColorPicker-srK1maOs.js @@ -1,4 +1,4 @@ -import{o as e,t}from"./chunk-jRWAZmH_.js";import{n,t as r}from"./jsx-runtime-CEixWuwE.js";import{Ft as i,It as a,Pt as o,n as s}from"./axios-BbX9YWYe.js";import{t as c}from"./button-CGra0C8Y.js";import{t as l}from"./tooltip-C-n3SkGv.js";import{S as u,v as d}from"./sanitizeDataUtils-thqQHiub.js";import{r as f}from"./react-redux-rciCADVi.js";import{t as p}from"./cloneDeep-CG3ZqS50.js";import{Z as m}from"./index-cqbbFfLv.js";import{n as h,t as g}from"./map-1r6ZZ5cg.js";var _=t(((e,t)=>{var n=i(),r=a(),s=o(),c=`[object String]`;function l(e){return typeof e==`string`||!r(e)&&s(e)&&n(e)==c}t.exports=l})),v=t(((e,t)=>{var n=d();function r(e){return typeof e==`function`?e:n}t.exports=r})),y=t(((e,t)=>{var n=u(),r=v();function i(e,t){return e&&n(e,r(t))}t.exports=i})),ee=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.flattenNames=void 0;var t=a(_()),n=a(y()),r=a(h()),i=a(g());function a(e){return e&&e.__esModule?e:{default:e}}e.default=e.flattenNames=function e(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=[];return(0,i.default)(a,function(i){Array.isArray(i)?e(i).map(function(e){return o.push(e)}):(0,r.default)(i)?(0,n.default)(i,function(e,t){e===!0&&o.push(t),o.push(t+`-`+e)}):(0,t.default)(i)&&o.push(i)}),o}})),te=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.mergeClasses=void 0;var t=i(y()),n=i(p()),r=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:[],a=e.default&&(0,n.default)(e.default)||{};return i.map(function(n){var i=e[n];return i&&(0,t.default)(i,function(e,t){a[t]||(a[t]={}),a[t]=r({},a[t],i[t])}),n}),a}})),ne=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.autoprefix=void 0;var t=r(y()),n=Object.assign||function(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0}),e.hover=void 0;var t=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(i){s(c,i);function c(){var i,s,l,u;a(this,c);var d=[...arguments];return u=(s=(l=o(this,(i=c.__proto__||Object.getPrototypeOf(c)).call.apply(i,[this].concat(d))),l),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return r.default.createElement(n,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},r.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(r.default.Component)}})),ie=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.active=void 0;var t=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(i){s(c,i);function c(){var i,s,l,u;a(this,c);var d=[...arguments];return u=(s=(l=o(this,(i=c.__proto__||Object.getPrototypeOf(c)).call.apply(i,[this].concat(d))),l),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return r.default.createElement(n,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},r.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(r.default.Component)}})),ae=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e,t){var n={},r=function(e){n[e]=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0};return e===0&&r(`first-child`),e===t-1&&r(`last-child`),(e===0||e%2==0)&&r(`even`),Math.abs(e%2)===1&&r(`odd`),r(`nth-child`,e),n}})),oe=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ReactCSS=e.loop=e.handleActive=e.handleHover=e.hover=void 0;var t=s(ee()),n=s(te()),r=s(ne()),i=s(re()),a=s(ie()),o=s(ae());function s(e){return e&&e.__esModule?e:{default:e}}e.hover=i.default,e.handleHover=i.default,e.handleActive=a.default,e.loop=o.default,e.default=e.ReactCSS=function(e){var i=[...arguments].slice(1),a=(0,t.default)(i),o=(0,n.default)(e,a);return(0,r.default)(o)}})),b=e(n()),x=e(oe()),se=function(e,t,n,r,i){var a=i.clientWidth,o=i.clientHeight,s=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,c=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,l=s-(i.getBoundingClientRect().left+window.pageXOffset),u=c-(i.getBoundingClientRect().top+window.pageYOffset);if(n===`vertical`){var d=void 0;if(d=u<0?0:u>o?1:Math.round(u*100/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:`rgb`}}else{var f=void 0;if(f=l<0?0:l>a?1:Math.round(l*100/a)/100,r!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:`rgb`}}return null},ce={},le=function(e,t,n,r){if(typeof document>`u`&&!r)return null;var i=r?new r:document.createElement(`canvas`);i.width=n*2,i.height=n*2;var a=i.getContext(`2d`);return a?(a.fillStyle=e,a.fillRect(0,0,i.width,i.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),i.toDataURL()):null},ue=function(e,t,n,r){var i=e+`-`+t+`-`+n+(r?`-server`:``);if(ce[i])return ce[i];var a=le(e,t,n,r);return ce[i]=a,a},de=Object.assign||function(e){for(var t=1;t{var n=o(),r=i(),s=a(),c=`[object String]`;function l(e){return typeof e==`string`||!r(e)&&s(e)&&n(e)==c}t.exports=l})),v=t(((e,t)=>{var n=d();function r(e){return typeof e==`function`?e:n}t.exports=r})),y=t(((e,t)=>{var n=u(),r=v();function i(e,t){return e&&n(e,r(t))}t.exports=i})),ee=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.flattenNames=void 0;var t=a(_()),n=a(y()),r=a(h()),i=a(g());function a(e){return e&&e.__esModule?e:{default:e}}e.default=e.flattenNames=function e(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],o=[];return(0,i.default)(a,function(i){Array.isArray(i)?e(i).map(function(e){return o.push(e)}):(0,r.default)(i)?(0,n.default)(i,function(e,t){e===!0&&o.push(t),o.push(t+`-`+e)}):(0,t.default)(i)&&o.push(i)}),o}})),te=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.mergeClasses=void 0;var t=i(y()),n=i(p()),r=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:[],a=e.default&&(0,n.default)(e.default)||{};return i.map(function(n){var i=e[n];return i&&(0,t.default)(i,function(e,t){a[t]||(a[t]={}),a[t]=r({},a[t],i[t])}),n}),a}})),ne=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.autoprefix=void 0;var t=r(y()),n=Object.assign||function(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0}),e.hover=void 0;var t=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(i){s(c,i);function c(){var i,s,l,u;a(this,c);var d=[...arguments];return u=(s=(l=o(this,(i=c.__proto__||Object.getPrototypeOf(c)).call.apply(i,[this].concat(d))),l),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return r.default.createElement(n,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},r.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(r.default.Component)}})),ie=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.active=void 0;var t=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(i){s(c,i);function c(){var i,s,l,u;a(this,c);var d=[...arguments];return u=(s=(l=o(this,(i=c.__proto__||Object.getPrototypeOf(c)).call.apply(i,[this].concat(d))),l),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return r.default.createElement(n,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},r.default.createElement(e,t({},l.props,l.state)))},s),o(l,u)}return c}(r.default.Component)}})),ae=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=function(e,t){var n={},r=function(e){n[e]=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0};return e===0&&r(`first-child`),e===t-1&&r(`last-child`),(e===0||e%2==0)&&r(`even`),Math.abs(e%2)===1&&r(`odd`),r(`nth-child`,e),n}})),oe=t((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.ReactCSS=e.loop=e.handleActive=e.handleHover=e.hover=void 0;var t=s(ee()),n=s(te()),r=s(ne()),i=s(re()),a=s(ie()),o=s(ae());function s(e){return e&&e.__esModule?e:{default:e}}e.hover=i.default,e.handleHover=i.default,e.handleActive=a.default,e.loop=o.default,e.default=e.ReactCSS=function(e){var i=[...arguments].slice(1),a=(0,t.default)(i),o=(0,n.default)(e,a);return(0,r.default)(o)}})),b=e(n()),x=e(oe()),se=function(e,t,n,r,i){var a=i.clientWidth,o=i.clientHeight,s=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,c=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,l=s-(i.getBoundingClientRect().left+window.pageXOffset),u=c-(i.getBoundingClientRect().top+window.pageYOffset);if(n===`vertical`){var d=void 0;if(d=u<0?0:u>o?1:Math.round(u*100/o)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:`rgb`}}else{var f=void 0;if(f=l<0?0:l>a?1:Math.round(l*100/a)/100,r!==f)return{h:t.h,s:t.s,l:t.l,a:f,source:`rgb`}}return null},ce={},le=function(e,t,n,r){if(typeof document>`u`&&!r)return null;var i=r?new r:document.createElement(`canvas`);i.width=n*2,i.height=n*2;var a=i.getContext(`2d`);return a?(a.fillStyle=e,a.fillRect(0,0,i.width,i.height),a.fillStyle=t,a.fillRect(0,0,n,n),a.translate(n,n),a.fillRect(0,0,n,n),i.toDataURL()):null},ue=function(e,t,n,r){var i=e+`-`+t+`-`+n+(r?`-server`:``);if(ce[i])return ce[i];var a=le(e,t,n,r);return ce[i]=a,a},de=Object.assign||function(e){for(var t=1;t-1},De=function(e){return Number(String(e).replace(/%/g,``))},Oe=1,C=function(e){Se(t,e);function t(e){be(this,t);var n=xe(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t=De(e.target.value);if(!isNaN(t)&&Ee(e.keyCode)){var r=n.getArrowOffset(),i=e.keyCode===we?t+r:t-r;n.setUpdatedValue(i,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener(`mousemove`,n.handleDrag),window.addEventListener(`mouseup`,n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener(`mousemove`,n.handleDrag),window.removeEventListener(`mouseup`,n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId=`rc-editable-input-`+ Oe++,n}return ve(t,[{key:`componentDidUpdate`,value:function(e,t){this.props.value!==this.state.value&&(e.value!==this.props.value||t.value!==this.state.value)&&(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:`componentWillUnmount`,value:function(){this.unbindEventListeners()}},{key:`getValueObjectWithLabel`,value:function(e){return ye({},this.props.label,e)}},{key:`getArrowOffset`,value:function(){return this.props.arrowOffset||Ce}},{key:`setUpdatedValue`,value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:`render`,value:function(){var e=this,t=(0,x.default)({default:{wrap:{position:`relative`}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:`ew-resize`}}},{"user-override":!0},this.props);return b.createElement(`div`,{style:t.wrap},b.createElement(`input`,{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:`false`}),this.props.label&&!this.props.hideLabel?b.createElement(`label`,{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(b.PureComponent||b.Component),ke=function(e,t,n,r){var i=r.clientWidth,a=r.clientHeight,o=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,s=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,c=o-(r.getBoundingClientRect().left+window.pageXOffset),l=s-(r.getBoundingClientRect().top+window.pageYOffset);if(t===`vertical`){var u=void 0;if(u=l<0?359:l>a?0:360*(-(l*100/a)+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:`hsl`}}else{var d=void 0;if(d=c<0?0:c>i?359:360*(c*100/i)/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:`hsl`}}return null},Ae=function(){function e(e,t){for(var n=0;nf(await a(`modules/base/php/getIndicateurs.php`,{softCode:e}));async function m(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`save`,softCode:e,...t})}async function h(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`delete`,softCode:e,oid:t})}async function g(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`copy`,softCode:e,oid:t})}var _={all:[`indicators`],list:e=>[..._.all,`list`,e]},v={indicators:[],tables:[],themesSearch:[],themes:[]},y=e=>u({queryKey:_.list(e),queryFn:()=>p(e),enabled:!!e}),b=e=>i(y(e)),x=e=>{let t=[{value:`*LIST`,title:`Pas de fonction total`},{value:`Sommes`,title:`Sommes`,disabled:!0,children:[{title:`Somme`,value:`SUM`},{title:`Somme du dernier mois`,value:`SUMLASTMONTH`},{title:`Somme du premier mois`,value:`SUMFIRSTMONTH`},{title:`Somme distincte`,value:`base.cti_sum_distinct_on`}]},{value:`Bornes`,title:`Bornes`,disabled:!0,children:[{title:`Minimum`,value:`MIN`},{title:`Maximum`,value:`MAX`}]},{value:`Moyennes`,title:`Moyennes`,disabled:!0,children:[{title:`Moyenne`,value:`AVG`},{title:`Moyenne sur 12 mois`,value:`AVG12M`}]},{value:`Comptage`,title:`Comptage`,disabled:!0,children:[{title:`Comptage`,value:`COUNT`},{title:`Comptage du dernier mois`,value:`COUNTLASTMONTH`}]},{value:`Texte`,title:`Texte`,disabled:!0,children:[{title:`Aggrégation des valeurs`,value:`LISTACUM`}]}];return e===`eis`&&t.filter(e=>e.value===`Texte`)[0].children.push({title:`AGGVAL`,data:`AGGVAL`}),t},S=[{title:`Pas de fonction total`,value:`AGGVAL`},{title:`Pas de fonction total`,value:`*LIST`},{title:`Somme`,value:`SUM`},{title:`Somme du dernier mois`,value:`SUMLASTMONTH`},{title:`Somme du premier mois`,value:`SUMFIRSTMONTH`},{title:`Somme distincte`,value:`base.cti_sum_distinct_on`},{title:`Minimum`,value:`MIN`},{title:`Maximum`,value:`MAX`},{title:`Moyenne`,value:`AVG`},{title:`Moyenne sur 12 mois`,value:`AVG12M`},{title:`Comptage`,value:`COUNT`},{title:`Comptage du dernier mois`,value:`COUNTLASTMONTH`},{title:`Aggrégation des valeurs`,value:`LISTACUM`},{title:`Calcul entre indicateurs`,value:`*CALC`}],C=(e,t)=>{let n={},r=[];for(let[t,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(t)&&r!==`0`&&(n[t]=r);if(n){let e=Object.values(n).map(e=>t?.indicators.find(t=>t.oid===e));e.forEach(e=>{for(let[t,r]of Object.entries(n))if(r===e?.oid){let n=t.match(/\d+/g);e.associatedIndicatorIndex=Number(n[0])}}),r=e}return r},w=e(r()),T=e(t()),E=n(),D=({copiedText:e,size:t=`default`,type:n=`primary`,tooltip:r=`Copier`,style:i})=>{let[a,u]=(0,T.useState)(!1);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(d,{title:`Copier`,children:(0,E.jsx)(s,{style:i,size:t,type:n,icon:a?(0,E.jsx)(c,{style:{color:o.green}}):(0,E.jsx)(l,{}),onClick:()=>{u(!a),navigator.clipboard.writeText(e)}})})})};D.propTypes={copiedText:w.default.string,size:w.default.string,type:w.default.string,tooltip:w.default.string};export{v as a,g as c,x as i,h as l,C as n,b as o,S as r,_ as s,D as t,m as u}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r,r as i}from"./axios-GfLWCH1-.js";import{i as a}from"./ctiAxios-uIjEIJkB.js";import{H as o}from"./notification-DWCxP4WF.js";import{t as s}from"./button-DFsG8yVP.js";import{i as c}from"./select-CAEYLMBr.js";import{t as l}from"./CopyOutlined-BqVrjO_n.js";import{t as u}from"./queryOptions-B35KRSJw.js";import{F as d}from"./index-BXgKcVQP.js";import{b as f}from"./CancelButton-CGU0iqBo.js";var p=async e=>f(await a(`modules/base/php/getIndicateurs.php`,{softCode:e}));async function m(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`save`,softCode:e,...t})}async function h(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`delete`,softCode:e,oid:t})}async function g(e,t){await a(`modules/base/php/setIndicateur.php`,{action:`copy`,softCode:e,oid:t})}var _={all:[`indicators`],list:e=>[..._.all,`list`,e]},v={indicators:[],tables:[],themesSearch:[],themes:[]},y=e=>u({queryKey:_.list(e),queryFn:()=>p(e),enabled:!!e}),b=e=>i(y(e)),x=e=>{let t=[{value:`*LIST`,title:`Pas de fonction total`},{value:`Sommes`,title:`Sommes`,disabled:!0,children:[{title:`Somme`,value:`SUM`},{title:`Somme du dernier mois`,value:`SUMLASTMONTH`},{title:`Somme du premier mois`,value:`SUMFIRSTMONTH`},{title:`Somme distincte`,value:`base.cti_sum_distinct_on`}]},{value:`Bornes`,title:`Bornes`,disabled:!0,children:[{title:`Minimum`,value:`MIN`},{title:`Maximum`,value:`MAX`}]},{value:`Moyennes`,title:`Moyennes`,disabled:!0,children:[{title:`Moyenne`,value:`AVG`},{title:`Moyenne sur 12 mois`,value:`AVG12M`}]},{value:`Comptage`,title:`Comptage`,disabled:!0,children:[{title:`Comptage`,value:`COUNT`},{title:`Comptage du dernier mois`,value:`COUNTLASTMONTH`}]},{value:`Texte`,title:`Texte`,disabled:!0,children:[{title:`Aggrégation des valeurs`,value:`LISTACUM`}]}];return e===`eis`&&t.filter(e=>e.value===`Texte`)[0].children.push({title:`AGGVAL`,data:`AGGVAL`}),t},S=[{title:`Pas de fonction total`,value:`AGGVAL`},{title:`Pas de fonction total`,value:`*LIST`},{title:`Somme`,value:`SUM`},{title:`Somme du dernier mois`,value:`SUMLASTMONTH`},{title:`Somme du premier mois`,value:`SUMFIRSTMONTH`},{title:`Somme distincte`,value:`base.cti_sum_distinct_on`},{title:`Minimum`,value:`MIN`},{title:`Maximum`,value:`MAX`},{title:`Moyenne`,value:`AVG`},{title:`Moyenne sur 12 mois`,value:`AVG12M`},{title:`Comptage`,value:`COUNT`},{title:`Comptage du dernier mois`,value:`COUNTLASTMONTH`},{title:`Aggrégation des valeurs`,value:`LISTACUM`},{title:`Calcul entre indicateurs`,value:`*CALC`}],C=(e,t)=>{let n={},r=[];for(let[t,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(t)&&r!==`0`&&(n[t]=r);if(n){let e=Object.values(n).map(e=>t?.indicators.find(t=>t.oid===e));e.forEach(e=>{for(let[t,r]of Object.entries(n))if(r===e?.oid){let n=t.match(/\d+/g);e.associatedIndicatorIndex=Number(n[0])}}),r=e}return r},w=e(r()),T=e(t()),E=n(),D=({copiedText:e,size:t=`default`,type:n=`primary`,tooltip:r=`Copier`,style:i})=>{let[a,u]=(0,T.useState)(!1);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(d,{title:`Copier`,children:(0,E.jsx)(s,{style:i,size:t,type:n,icon:a?(0,E.jsx)(c,{style:{color:o.green}}):(0,E.jsx)(l,{}),onClick:()=>{u(!a),navigator.clipboard.writeText(e)}})})})};D.propTypes={copiedText:w.default.string,size:w.default.string,type:w.default.string,tooltip:w.default.string};export{v as a,g as c,x as i,h as l,C as n,b as o,S as r,_ as s,D as t,m as u}; \ No newline at end of file diff --git a/assets/Debug-B9ptu7Ee.css b/assets/Debug-B9ptu7Ee.css new file mode 100644 index 0000000..c0126a7 --- /dev/null +++ b/assets/Debug-B9ptu7Ee.css @@ -0,0 +1 @@ +.debug-tabs.ant-tabs{flex-flow:column;flex:1;min-height:0;display:flex}.debug-tabs--fill.ant-tabs .ant-tabs-content-holder{display:flex;overflow:hidden}.debug-tabs--fill.ant-tabs .ant-tabs-content,.debug-tabs--fill.ant-tabs .ant-tabs-tabpane{height:100%}.debug-panel h3:first-child{margin-top:0}.debug-panel--table{flex-flow:column;height:100%;min-height:0;display:flex}.debug-panel-toolbar{align-items:center;gap:12px;margin-bottom:12px;display:flex}.debug-panel-hint{color:#888;font-size:12px}.debug-logs-table{flex:1;min-height:0}.debug-cache{background:#f5f5f5;border-radius:4px;padding:12px;font-size:12px}.debug-memory{padding:12px}.debug-memory-tiles{flex-wrap:wrap;gap:0 32px;display:flex}.debug-memory-tiles>section{flex:460px;min-width:0}.debug-memory-tiles h3{margin-top:0} diff --git a/assets/Debug-BYh-41uJ.js b/assets/Debug-BYh-41uJ.js new file mode 100644 index 0000000..930cabc --- /dev/null +++ b/assets/Debug-BYh-41uJ.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{$ as r,Nn as i,Ot as a,Pn as o,_ as s}from"./axios-GfLWCH1-.js";import{c}from"./ctiAxios-uIjEIJkB.js";import{x as l}from"./notification-DWCxP4WF.js";import{t as u}from"./button-DFsG8yVP.js";import{t as d}from"./table-B9r972uM.js";import{t as f}from"./tooltip-BrjXarTG.js";import{t as p}from"./progress-C5oDb3ja.js";import{c as m,n as h,u as g}from"./chunk-4N6VE7H7-BhgXlIGA.js";import{a as _,i as v,l as y,r as b}from"./perQueryPersister-CUVw0SOo.js";import{c as x,t as S,u as C}from"./view.keys-eYak-JRg.js";import{H as w,I as ee,bt as T,dt as E,ft as D,mt as te,s as ne}from"./index-BXgKcVQP.js";import{n as re}from"./logs.queries-DrNd_GFf.js";var ie={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM304 240a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0zm0 272a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`database`,theme:`outlined`};o();var O=e(t()),ae=O.forwardRef(function(e,t){return O.createElement(a,i(i({},e),{},{ref:t,icon:ie}))}),k={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm-600 72h560v208H232V136zm560 480H232V408h560v208zm0 272H232V680h560v208zM496 208H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 544h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H312c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8zm328 244a40 40 0 1080 0 40 40 0 10-80 0z`}}]},name:`hdd`,theme:`outlined`};o();var A=O.forwardRef(function(e,t){return O.createElement(a,i(i({},e),{},{ref:t,icon:k}))}),j={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 720a48 48 0 1096 0 48 48 0 10-96 0zm16-304v184c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V416c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8zm475.7 440l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zm-783.5-27.9L512 239.9l339.8 588.2H172.2z`}}]},name:`warning`,theme:`outlined`};o();var M=O.forwardRef(function(e,t){return O.createElement(a,i(i({},e),{},{ref:t,icon:j}))}),N=async()=>{let e=(await l.keys()).filter(e=>e.startsWith(`${b}-`));return(await Promise.all(e.map(async e=>({storageKey:e,queryHash:e.slice(b.length+1),queryKey:_(e),deflatedBytes:(await l.getItem(e))?.byteLength??0})))).sort((e,t)=>t.deflatedBytes-e.deflatedBytes)},oe=async e=>{let t=await l.getItem(e);if(!t)return{storageKey:e,status:`absente`};try{let n=v(t);return{storageKey:e,status:n.state?.status??`—`,dataUpdatedAt:n.state?.dataUpdatedAt?new Date(n.state.dataUpdatedAt).toLocaleString():`—`,buster:n.buster??`—`,data:n.state?.data}}catch{return{storageKey:e,status:`illisible`}}},P=n(),F=e=>e>=1024*1024?`${(e/(1024*1024)).toFixed(2)} Mo`:`${(e/1024).toFixed(1)} Ko`,I=2e4,L=e=>e!=null&&s(e,S.runs()),R=e=>{let t=JSON.stringify(e,null,2)??`—`;return t.length<=I?t:`${t.slice(0,I)}\n\n… tronqué à ${I} caractères sur ${t.length}.`},se=()=>{let[e,t]=(0,O.useState)([]),[n,r]=(0,O.useState)(null),[i,a]=(0,O.useState)([]),o=(0,O.useRef)(null);(0,O.useEffect)(()=>{let e=async()=>{t(await N()),a(C())};e();let n=c.getQueryCache().subscribe(()=>{clearTimeout(o.current),o.current=setTimeout(e,1500)});return()=>{n(),clearTimeout(o.current)}},[]);let s=async e=>{if(r(e?{storageKey:e}:null),!e)return;let t=await oe(e);r(n=>n?.storageKey===e?t:n)},l=Date.now(),u=new Set(e.map(e=>e.queryHash)),d=new Set(i.map(e=>e.queryHash)),p=e=>!x(e,l)&&!u.has(e.queryHash),m=e.filter(e=>L(e.queryKey)&&!d.has(e.queryHash)).length,h=i.filter(p).length;return(0,P.jsxs)(`div`,{className:`debug-panel debug-cache`,children:[(m>0||h>0)&&(0,P.jsx)(T,{type:`warning`,showIcon:!0,style:{marginBottom:16},message:`Invariant args ⟺ disque rompu`,description:(0,P.jsxs)(P.Fragment,{children:[h>0&&(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`strong`,{children:[h,` args orphelin(s)`]}),` — args conservés sans entrée disque : la vue se ré-exécute automatiquement au F5 au lieu de rouvrir le drawer de filtres.`]}),m>0&&(0,P.jsxs)(`div`,{children:[(0,P.jsxs)(`strong`,{children:[m,` RUN non restaurable(s)`]}),` — présents sur disque sans leurs args : la query reste disabled au F5, le cache ne sert pas et la vue repart sur le drawer.`]}),(0,P.jsx)(`div`,{style:{fontSize:12,color:`#888`},children:`Les args périmés sont exclus du compte : ils ne sont élagués qu'au chargement, leur blob part plus tôt, et c'est normal. Reste transitoire aussi un écart d'une seconde après une exécution, le temps que le persister écrive (throttle).`})]})}),(0,P.jsx)(`h3`,{children:`Entrées disque (IndexedDB, une par query)`}),e.length===0?(0,P.jsx)(`p`,{children:`Aucune entrée persistée sur ce poste.`}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{children:[e.length,` entrée(s) ·`,` `,F(e.reduce((e,t)=>e+t.deflatedBytes,0)),` deflaté(s)`]}),(0,P.jsx)(`p`,{style:{fontSize:12,color:`#888`},children:`Status, date et contenu vivent dans le blob compressé : ils ne s'affichent qu'à l'ouverture d'une entrée, une seule à la fois.`}),(0,P.jsx)(D,{accordion:!0,onChange:s,children:e.map(e=>(0,P.jsx)(D.Panel,{header:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(`strong`,{children:e.queryKey?JSON.stringify(e.queryKey):e.storageKey}),` — `,F(e.deflatedBytes),L(e.queryKey)&&!d.has(e.queryHash)&&(0,P.jsx)(f,{title:`Args de cette exécution absents : au F5 la query reste disabled, ce blob ne sera pas restauré`,children:(0,P.jsx)(E,{color:`orange`,style:{marginLeft:8},children:`non restaurable`})})]}),children:n?.storageKey!==e.storageKey||!(`status`in n)?(0,P.jsx)(`p`,{style:{margin:0,color:`#888`},children:`Lecture…`}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{style:{margin:`0 0 8px`,fontSize:12},children:[n.status,` — `,n.dataUpdatedAt??`—`,` — buster `,n.buster??`—`]}),(0,P.jsx)(`pre`,{style:{margin:0,fontSize:11,overflow:`auto`},children:R(n.data)})]})},e.storageKey))})]}),(0,P.jsx)(`h3`,{style:{marginTop:24},children:`Args des RUN (localStorage)`}),(0,P.jsx)(`p`,{style:{fontSize:12,color:`#888`},children:`Seule copie persistée des valeurs de filtres d'une exécution — le blob disque ne contient que ses résultats. Sans elle, un RUN présent sur disque n'est pas restauré (la query reste disabled) et la vue repart sur le drawer.`}),i.length===0?(0,P.jsx)(`p`,{children:`Aucun args enregistré.`}):(0,P.jsx)(D,{children:i.map(e=>(0,P.jsx)(D.Panel,{header:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(`strong`,{children:e.viewName??e.key}),` — `,e.shArgs??`—`,` — `,e.at?`${((l-e.at)/36e5).toFixed(1)} h`:`—`,x(e,l)?(0,P.jsx)(f,{title:`Périmée (âge ou journée de données) : élaguée au prochain chargement, son blob disque a déjà été supprimé à la lecture. Normal, pas une rupture.`,children:(0,P.jsx)(E,{style:{marginLeft:8},children:`périmée`})}):p(e)&&(0,P.jsx)(f,{title:`Args sans entrée disque : ils ré-enablent un RUN dont le blob est absent, donc une exécution serveur automatique là où l'utilisateur devrait retrouver le drawer`,children:(0,P.jsx)(E,{color:`red`,style:{marginLeft:8},children:`orphelin`})})]}),children:(0,P.jsx)(`pre`,{style:{margin:0,fontSize:11,overflow:`auto`},children:R(e.args)})},e.key))})]})},z=1024*1024,B=1024,V=2e3,H=50*B,U=9,W=50,G=e=>e>=z?`${(e/z).toFixed(1)} Mo`:`${(e/B).toFixed(1)} Ko`,K=e=>e==null?`—`:`${e.toFixed(1)} ms`,q=()=>{let e=performance.memory;return e?{used:e.usedJSHeapSize,total:e.totalJSHeapSize,limit:e.jsHeapSizeLimit}:null},J=-1,Y=e=>{let t=0,n=e=>{let n=typeof e;n===`string`?t+=e.length*2:n===`number`?t+=8:n===`boolean`&&(t+=4)};if(Array.isArray(e))e.forEach(e=>{(typeof e!=`object`||!e)&&n(e)});else for(let r in e){t+=r.length*2;let i=e[r];(typeof i!=`object`||!i)&&n(i)}return t},ce=e=>{let t=new Map,n=0;e.forEach((e,r)=>{let i=new Set,a=[e.state.data];for(;a.length>0;){let e=a.pop();if(typeof e!=`object`||!e||i.has(e))continue;i.add(e),n+=Y(e);let o=t.get(e);if(o===void 0?t.set(e,r):o!==r&&t.set(e,J),Array.isArray(e))e.forEach(e=>{typeof e==`object`&&e&&a.push(e)});else for(let t in e){let n=e[t];typeof n==`object`&&n&&a.push(n)}}});let r=0,i=0,a=Array(e.length).fill(0);return t.forEach((e,t)=>{let n=Y(t);r+=n,e===J?i+=n:a[e]+=n}),{uniqueBytes:r,naiveBytes:n,sharedBytes:i,ownBytesByIndex:a}},le=e=>{let t=c.getQueryCache().getAll(),n=ce(t),r=t.map((t,r)=>{let i=t.state.data,a=i===void 0?0:JSON.stringify(i).length,o=t.options?.persister!=null;return{key:r,queryKey:JSON.stringify(t.queryKey),bytes:a,ownBytes:n.ownBytesByIndex[r],status:t.state.status,observers:t.getObserversCount(),isPersisted:o,diskBytes:e.get(t.queryHash),dataUpdatedAt:t.state.dataUpdatedAt,...y.perQuery.lastOpsByHash.get(t.queryHash)??{},updatedAt:t.state.dataUpdatedAt?new Date(t.state.dataUpdatedAt).toLocaleTimeString():`—`}});return r.sort((e,t)=>t.bytes-e.bytes),{rows:r,dedup:n}},X=(e,t,n,r)=>{let i=e===void 0?0:JSON.stringify(e).length,a={key:t,field:n,bytes:i},o=typeof e==`object`&&!!e,s=Array.isArray(e);if(s&&e.length>W)return a.field=`${n} [${e.length} éléments]`,a;if(r=H){let n=(s?e.map((e,t)=>[String(t),e]):Object.entries(e)).map(([e,n])=>X(n,`${t}.${e}`,e,r+1)).filter(e=>e.bytes>=H).sort((e,t)=>t.bytes-e.bytes);n.length>0&&(a.children=n)}return a},ue=e=>!e||typeof e!=`object`?[]:Object.entries(e).map(([e,t])=>X(t,e,e,1)).filter(e=>e.bytes>=H).sort((e,t)=>t.bytes-e.bytes),de={success:`green`,error:`red`,pending:`orange`},Z=({label:e,ms:t})=>t==null?null:(0,P.jsxs)(`div`,{style:{whiteSpace:`nowrap`},children:[(0,P.jsxs)(`span`,{style:{fontSize:11,color:`#888`},children:[e,` `]}),K(t)]}),fe=[{title:`Query`,dataIndex:`queryKey`,key:`queryKey`,ellipsis:!0,render:e=>(0,P.jsx)(f,{title:e,children:(0,P.jsx)(`code`,{style:{fontSize:11},children:e})})},{title:`Poids sérialisé`,dataIndex:`bytes`,key:`bytes`,width:130,align:`right`,render:e=>G(e),sorter:(e,t)=>e.bytes-t.bytes,defaultSortOrder:`descend`},{title:`Propre (RAM)`,dataIndex:`ownBytes`,key:`ownBytes`,width:130,align:`right`,render:(e,t)=>(0,P.jsx)(f,{title:`RAM libérée en évinçant cette query (objets atteignables uniquement par elle). Un DESC construit par l'appli partage ses nœuds avec les globals → poids propre très faible malgré un gros poids sérialisé ; le même DESC relu du disque ne partage plus rien → poids propre plein. Voir « Origine RAM ».`,children:(0,P.jsx)(`span`,{style:{color:ee.ownBytes-t.ownBytes},{title:`Disque`,dataIndex:`diskBytes`,key:`diskBytes`,width:130,align:`right`,sorter:(e,t)=>(e.diskBytes??0)-(t.diskBytes??0),render:(e,t)=>e==null?t.isPersisted?(0,P.jsx)(f,{title:`Déclare le persister mais rien sur disque. Transitoire juste après un fetch (écriture throttlée) ; persistant, c'est un quota dépassé — voir les échecs d'écriture ci-dessous.`,children:(0,P.jsx)(E,{color:`orange`,children:`absente`})}):(0,P.jsx)(`span`,{children:`—`}):(0,P.jsx)(f,{title:t.isPersisted?`Taille deflatée sur disque : restaurable au prochain montage.`:`Blob sur disque alors que la query ne déclare plus le persister : reste jusqu'au prochain balayage ou changement de buster.`,children:(0,P.jsx)(`span`,{style:{color:t.isPersisted?void 0:`#cf1322`},children:G(e)})})},{title:`Origine RAM`,dataIndex:`restoredAt`,key:`restoredAt`,width:130,align:`center`,render:(e,t)=>{if(!t.isPersisted)return(0,P.jsx)(`span`,{children:`—`});if(e==null)return(0,P.jsx)(f,{title:`Objet construit au fetch et jamais remonté du disque depuis le chargement : il partage ses nœuds avec les globals, d'où un poids propre faible malgré un gros poids sérialisé.`,children:(0,P.jsx)(E,{color:`green`,children:`appli`})});let n=new Date(e).toLocaleTimeString(),r=t.dataUpdatedAt>e;return(0,P.jsx)(f,{title:r?`Restaurée à ${n} puis refetchée : la RAM est de nouveau un objet frais, le partage de refs est retrouvé.`:`Remontée du disque à ${n} : la RAM est la copie issue du JSON.parse, qui ne partage plus ses nœuds avec les globals — d'où un poids propre plein.`,children:(0,P.jsx)(E,{color:r?`blue`:`volcano`,children:r?`refetchée`:`disque`})})}},{title:(0,P.jsx)(f,{title:`Main thread payé par CETTE query pour traverser le pont. « écrit » = stringify + deflate vers IndexedDB ; « lu » = inflate + parse vers TanStack. Dernière opération de chaque sens, pas un cumul — vide si aucune depuis le chargement (blob d'une session précédente).`,children:`Pont RAM↔disque`}),key:`bridgeMs`,width:140,align:`right`,sorter:(e,t)=>(e.persistMs??0)+(e.restoreMs??0)-((t.persistMs??0)+(t.restoreMs??0)),render:(e,t)=>t.persistMs==null&&t.restoreMs==null?(0,P.jsx)(`span`,{children:`—`}):(0,P.jsx)(f,{title:(0,P.jsxs)(P.Fragment,{children:[t.persistMs!=null&&(0,P.jsxs)(`div`,{children:[`écrit : stringify `,K(t.stringifyMs),` + deflate`,` `,K(t.deflateMs)]}),t.restoreMs!=null&&(0,P.jsxs)(`div`,{children:[`lu : inflate `,K(t.inflateMs),` + parse `,K(t.parseMs)]})]}),children:(0,P.jsxs)(`div`,{children:[(0,P.jsx)(Z,{label:`écrit`,ms:t.persistMs}),(0,P.jsx)(Z,{label:`lu`,ms:t.restoreMs})]})})},{title:`Statut`,dataIndex:`status`,key:`status`,width:100,align:`center`,render:e=>(0,P.jsx)(E,{color:de[e],children:e})},{title:`Observateurs`,dataIndex:`observers`,key:`observers`,width:130,align:`center`,render:e=>e===0?(0,P.jsx)(f,{title:`Aucun composant ne l'affiche : gardée vivante par gcTime, candidate à l'éviction`,children:(0,P.jsx)(E,{color:`orange`,children:`0 (gcTime)`})}):(0,P.jsx)(E,{color:`green`,children:e})},{title:(0,P.jsx)(f,{title:`dataUpdatedAt. Pour une query remontée du disque, c'est l'heure de son fetch D'ORIGINE, pas celle de la restauration : le persister repose l'horodatage persisté. Cette colonne ne dit donc pas quand la RAM a été peuplée — « Origine RAM » le dit.`,children:`MàJ`}),dataIndex:`updatedAt`,key:`updatedAt`,width:110}],pe=({rows:e,totalBytes:t})=>!e||e.length===0?(0,P.jsxs)(`span`,{style:{color:`#888`,fontSize:12},children:[`Aucune branche > `,G(H),` à ventiler.`]}):(0,P.jsx)(d,{size:`small`,columns:[{title:`Sous-champ`,dataIndex:`field`,key:`field`,render:e=>(0,P.jsx)(`code`,{style:{fontSize:11},children:e})},{title:`Poids`,dataIndex:`bytes`,key:`bytes`,width:120,align:`right`,render:e=>G(e)},{title:`% de la query`,dataIndex:`bytes`,key:`pct`,width:200,render:e=>(0,P.jsx)(p,{percent:t?Math.round(e/t*100):0,size:`small`})}],dataSource:e,pagination:!1,defaultExpandAllRows:!0}),me=()=>{let[e,t]=(0,O.useState)(q),[n,r]=(0,O.useState)(null),[i,a]=(0,O.useState)(null),[o,s]=(0,O.useState)(!1),[l,f]=(0,O.useState)({}),[m,h]=(0,O.useState)(()=>({...y}));(0,O.useEffect)(()=>{let e=setInterval(()=>{t(q()),h({perQuery:{...y.perQuery}})},V);return()=>clearInterval(e)},[]);let g=async()=>{s(!0),f({});let e=await N(),{rows:t,dedup:n}=le(new Map(e.map(e=>[e.queryHash,e.deflatedBytes])));r(t),a(n),s(!1)},_=(e,t)=>{if(!e||l[t.queryKey])return;let n=c.getQueryData(JSON.parse(t.queryKey));f(e=>({...e,[t.queryKey]:ue(n)}))},v=n?n.reduce((e,t)=>e+t.bytes,0):0,b=n?n.filter(e=>e.isPersisted).length:0,x=n?n.filter(e=>e.isPersisted&&e.diskBytes!=null).length:0,S=n?n.filter(e=>e.observers===0).length:0,C=e?Math.round(e.used/e.limit*100):0;return(0,P.jsxs)(`div`,{className:`debug-panel debug-memory`,children:[(0,P.jsxs)(`div`,{className:`debug-memory-tiles`,children:[(0,P.jsxs)(`section`,{children:[(0,P.jsx)(`h3`,{children:`Heap JavaScript (RAM de l'onglet)`}),e?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{children:[`Utilisé : `,(0,P.jsx)(`strong`,{children:G(e.used)}),` · Alloué :`,` `,G(e.total),` · Limite : `,G(e.limit)]}),(0,P.jsx)(p,{percent:C,status:C>80?`exception`:`normal`}),(0,P.jsxs)(`p`,{style:{fontSize:12,color:`#888`},children:[`Rafraîchi toutes les `,V/1e3,` s. Valeur au repos = RAM stationnaire.`]})]}):(0,P.jsx)(T,{type:`info`,showIcon:!0,message:`performance.memory indisponible`,description:`Ce navigateur n'expose pas le heap JS (API Chrome non standard). La mesure du cache mémoire ci-dessous reste disponible.`})]}),(0,P.jsxs)(`section`,{children:[(0,P.jsx)(`h3`,{children:`Pont RAM↔disque (persister) — coût CPU`}),(0,P.jsxs)(`p`,{style:{fontSize:13},children:[(0,P.jsxs)(`strong`,{children:[m.perQuery.persistCount,` écriture(s)`]}),` pour`,` `,(0,P.jsx)(`strong`,{children:K(m.perQuery.persistMsTotal)}),` de main thread cumulé ·`,` `,(0,P.jsxs)(`strong`,{children:[m.perQuery.restoreCount,` restauration(s)`]}),(0,P.jsxs)(`span`,{style:{color:`#888`},children:[` `,`— depuis le chargement. Le cumul en écriture est la mesure à suivre chez un client ; les restaurations sont paresseuses (au montage, RAM vide), donc leur compte suit ce qui a été affiché, sans valeur attendue.`]})]}),(0,P.jsxs)(`p`,{style:{fontSize:13},children:[`Échecs d'écriture disque (quota) :`,` `,m.perQuery.writeErrorCount===0?(0,P.jsx)(`span`,{style:{color:`#888`},children:`aucun`}):(0,P.jsxs)(`strong`,{style:{color:`#cf1322`},children:[m.perQuery.writeErrorCount,` — `,m.perQuery.lastWriteError?.message,` sur`,` `,(0,P.jsx)(`code`,{style:{fontSize:11},children:m.perQuery.lastWriteError?.storageKey})]})]})]})]}),(0,P.jsx)(`h3`,{style:{marginTop:24},children:`Cache TanStack Query en mémoire`}),(0,P.jsx)(u,{type:`primary`,loading:o,onClick:g,children:`Analyser le cache mémoire`}),(0,P.jsx)(`span`,{style:{marginLeft:12,fontSize:12,color:`#888`},children:`Fait un JSON.stringify de toutes les données : peut figer brièvement si le cache est volumineux. Lit aussi la taille de chaque blob disque, ce qui les charge le temps de la mesure — le heap juste après n'est donc pas une valeur au repos.`}),n&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)(`p`,{style:{marginTop:16},children:[`Poids sérialisé total : `,(0,P.jsx)(`strong`,{children:G(v)}),` `,`· `,n.length,` queries · `,b,` déclarent le persister, dont `,x,` écrites sur disque · `,S,` sans observateur (maintenues par gcTime)`]}),i&&(0,P.jsxs)(`p`,{style:{marginTop:-8},children:[(0,P.jsx)(`strong`,{children:`RAM réelle estimée (dédupliquée) :`}),` `,(0,P.jsx)(`strong`,{style:{color:`#3f8600`},children:G(i.uniqueBytes)}),` `,`— chaque objet compté 1× · dont`,` `,(0,P.jsx)(`strong`,{children:G(i.sharedBytes)}),` partagés entre ≥2 queries · vs `,G(i.naiveBytes),` en re-comptant les refs partagées (facteur ×`,i.uniqueBytes?(i.naiveBytes/i.uniqueBytes).toFixed(1):`1`,`).`,(0,P.jsx)(`br`,{}),(0,P.jsx)(`span`,{style:{fontSize:12,color:`#888`},children:`Un facteur élevé est normal quand les DESC partagent leurs nœuds treeData/globals ; il tombe à ×1 sur des données relues du disque, qui ne partagent plus rien.`})]}),(0,P.jsxs)(`p`,{style:{fontSize:12,color:`#888`,marginTop:-8},children:[`Déplier une ligne ventile son poids par sous-champ (branches >`,` `,G(H),`, `,U,` niveaux max).`]}),(0,P.jsx)(d,{size:`small`,columns:fe,dataSource:n,pagination:{pageSize:20},expandable:{rowExpandable:e=>e.bytes>=H,onExpand:_,expandedRowRender:e=>(0,P.jsx)(pe,{rows:l[e.queryKey],totalBytes:e.bytes})}})]})]})},he=[{title:`Id`,dataKey:`id`},{title:`Date`,dataKey:`createdAt`,width:150},{title:`Code`,dataKey:`code`,width:100},{title:`Count`,dataKey:`count`,width:100},{title:`Erreur`,dataKey:`error`,width:200},{title:`Texte`,dataKey:`text`,width:200},{title:`Message`,dataKey:`message`,width:200},{title:`Utilisateur`,dataKey:`user`,dataGetter:({rowData:e})=>e.extra.user,width:100},{title:`URL`,dataKey:`url`,dataGetter:({rowData:e})=>e.extra.url,width:300}].map(e=>({width:50,resizable:!0,key:e.dataKey,...e})),ge=({rowData:e,column:t})=>({onClick:n=>{n.preventDefault();let i=document.createElement(`textarea`);i.value=e[t.dataKey],document.body.appendChild(i),i.select(),document.execCommand(`copy`),document.body.removeChild(i),r.success(`Copié !`)}}),Q=[{key:`serveur`,label:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(M,{}),` Logs serveur`]}),children:(0,P.jsx)(()=>{let e=re(),t=e.data??[];return(0,P.jsxs)(`div`,{className:`debug-panel debug-panel--table`,children:[(0,P.jsxs)(`div`,{className:`debug-panel-toolbar`,children:[(0,P.jsx)(u,{icon:(0,P.jsx)(w,{}),loading:e.isFetching,onClick:()=>{e.refetch()},children:`Recharger`}),(0,P.jsxs)(`span`,{className:`debug-panel-hint`,children:[t.length,` erreur(s) remontée(s) par les postes clients · un clic sur une cellule la copie.`]})]}),(0,P.jsx)(`div`,{className:`debug-logs-table`,children:(0,P.jsx)(ne,{rowKey:`id`,columns:he,data:t,loading:e.isFetching,cellProps:ge})})]})},{})},{key:`cache`,label:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(A,{}),` Cache persistant`]}),children:(0,P.jsx)(se,{})},{key:`memoire`,label:(0,P.jsxs)(`span`,{children:[(0,P.jsx)(ae,{}),` Mémoire`]}),children:(0,P.jsx)(me,{})}],$=Q[0].key,_e=new Set([`serveur`]),ve=()=>{let e=m(),t=g(),n=ee().data?.session,r=t[`*`];return n.CONNECTEDUSER===`cti`?Q.some(e=>e.key===r)?(0,P.jsxs)(`div`,{className:`cti-page`,children:[(0,P.jsx)(`div`,{className:`page-header`,children:(0,P.jsx)(`div`,{className:`header-title`,children:`Debug`})}),(0,P.jsx)(`div`,{className:`page-content`,children:(0,P.jsx)(te,{className:_e.has(r)?`debug-tabs debug-tabs--fill`:`debug-tabs`,activeKey:r,items:Q,destroyInactiveTabPane:!0,onChange:t=>{e(`/outils/debug/${t}`)}})})]}):(0,P.jsx)(h,{to:`/outils/debug/${$}`,replace:!0}):(0,P.jsx)(h,{to:`/accueil`,replace:!0})};export{ve as default}; \ No newline at end of file diff --git a/assets/DiscardChangesButton-BxZmnLDP.js b/assets/DiscardChangesButton-BEmnYyeo.js similarity index 75% rename from assets/DiscardChangesButton-BxZmnLDP.js rename to assets/DiscardChangesButton-BEmnYyeo.js index 2a5c553..50cecd0 100644 --- a/assets/DiscardChangesButton-BxZmnLDP.js +++ b/assets/DiscardChangesButton-BEmnYyeo.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-BbX9YWYe.js";import{t as i}from"./button-CGra0C8Y.js";import{t as a}from"./popconfirm-Z3C_yxj0.js";import{t as o}from"./UndoOutlined-eQ49Nx19.js";import{F as s}from"./index-cqbbFfLv.js";var c=e(t()),l=e(r()),u=n(),d=({onConfirm:e,modified:t=!0,children:n,title:r=`Quitter sans enregistrer ?`,description:l=`Vos modifications seront perdues.`,okText:d=`Quitter`,cancelText:f=`Continuer à modifier`,placement:p=`topRight`,toolTipTitle:m=`Annuler les modifications`,text:h,size:g=`default`,disabled:_=!1})=>{let v=(0,u.jsx)(s,{title:h?null:m,children:(0,u.jsx)(i,{size:g,disabled:_,icon:(0,u.jsx)(o,{}),children:h})});return t?(0,u.jsx)(a,{placement:p,title:r,description:l,onConfirm:e,okText:d,okButtonProps:{danger:!0},cancelText:f,children:n??v}):n?c.cloneElement(n,{onClick:e}):c.cloneElement(v,{onClick:e})};d.propTypes={onConfirm:l.default.func.isRequired,modified:l.default.bool,children:l.default.node,title:l.default.string,description:l.default.string,okText:l.default.string,cancelText:l.default.string,placement:l.default.string,toolTipTitle:l.default.string,text:l.default.string,size:l.default.string,disabled:l.default.bool};export{d as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-GfLWCH1-.js";import{t as i}from"./button-DFsG8yVP.js";import{t as a}from"./popconfirm-pEpGkgTI.js";import{t as o}from"./UndoOutlined-BnvPIRYq.js";import{F as s}from"./index-BXgKcVQP.js";var c=e(t()),l=e(r()),u=n(),d=({onConfirm:e,modified:t=!0,children:n,title:r=`Quitter sans enregistrer ?`,description:l=`Vos modifications seront perdues.`,okText:d=`Quitter`,cancelText:f=`Continuer à modifier`,placement:p=`topRight`,toolTipTitle:m=`Annuler les modifications`,text:h,size:g=`default`,disabled:_=!1})=>{let v=(0,u.jsx)(s,{title:h?null:m,children:(0,u.jsx)(i,{size:g,disabled:_,icon:(0,u.jsx)(o,{}),children:h})});return t?(0,u.jsx)(a,{placement:p,title:r,description:l,onConfirm:e,okText:d,okButtonProps:{danger:!0},cancelText:f,children:n??v}):n?c.cloneElement(n,{onClick:e}):c.cloneElement(v,{onClick:e})};d.propTypes={onConfirm:l.default.func.isRequired,modified:l.default.bool,children:l.default.node,title:l.default.string,description:l.default.string,okText:l.default.string,cancelText:l.default.string,placement:l.default.string,toolTipTitle:l.default.string,text:l.default.string,size:l.default.string,disabled:l.default.bool};export{d as t}; \ No newline at end of file diff --git a/assets/DownloadOutlined-CVjXiqM_.js b/assets/DownloadOutlined-BdA_Yi9Y.js similarity index 72% rename from assets/DownloadOutlined-CVjXiqM_.js rename to assets/DownloadOutlined-BdA_Yi9Y.js index dd399e8..2e0b6fc 100644 --- a/assets/DownloadOutlined-CVjXiqM_.js +++ b/assets/DownloadOutlined-BdA_Yi9Y.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z`}}]},name:`download`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Nn as n,Ot as r,Pn as i}from"./axios-GfLWCH1-.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z`}}]},name:`download`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(r,n(n({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/ExpertControlsSettings-2YhUWCNT.js b/assets/ExpertControlsSettings-2YhUWCNT.js deleted file mode 100644 index ed0ed46..0000000 --- a/assets/ExpertControlsSettings-2YhUWCNT.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{$ as r,Dt as i,Tt as a,a as o,n as s,r as c}from"./axios-BbX9YWYe.js";import{t as l}from"./index.esm-BWCs920B.js";import{t as u}from"./input-CAHxss7C.js";import{u as d}from"./ctiAxios-BMu1IxXE.js";import{a as f,i as p,o as m}from"./notification-BAy1NkPD.js";import{t as h}from"./button-CGra0C8Y.js";import{t as g}from"./select-SSTpnrPj.js";import{t as ee}from"./tooltip-C-n3SkGv.js";import{g as _}from"./sanitizeDataUtils-thqQHiub.js";import{t as v}from"./radio-D6-Zsetu.js";import{n as y,t as b}from"./row-4XqGKqJp.js";import{t as x}from"./WarningFilled-Dfi6CZp8.js";import{t as S}from"./typography-VyRt3lGB.js";import{r as C}from"./react-redux-rciCADVi.js";import{t as w}from"./useMutation-BZFnlhBo.js";import{n as T,t as E}from"./RowLabelWithIcon-C9cs-sLd.js";import{t as D}from"./UndoOutlined-eQ49Nx19.js";import{B as O,Ct as k,F as A,I as j,N as M,Q as N,X as P,Z as te,dt as F,et as I,ht as L,mt as R,ot as z,s as B}from"./index-cqbbFfLv.js";import{t as V}from"./module-Dyh5e74-.js";import{t as H}from"./indicatorsColumns-CHr83uXU.js";var U=e(t()),W=e(d()),G=e(s()),K=e(_()),q=n(),J=({indicators:e,visible:t,onCancel:n,onOk:r})=>{let[i,a]=(0,U.useState)(``),[o,s]=(0,U.useState)();return(0,U.useEffect)(()=>{s(),a(``)},[t]),(0,q.jsx)(I,{open:t,zIndex:2e3,onCancel:n,onOk:()=>r(o),title:`Choisir un indicateur`,width:`60vw`,children:(0,q.jsxs)(`div`,{className:`cti-indicator-modal`,children:[(0,q.jsx)(`div`,{className:`indicator-modal-search`,children:(0,q.jsx)(u,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})}),(0,q.jsx)(`div`,{className:`indicator-modal-table`,children:(0,q.jsx)(B,{rowKey:`oid`,fixed:!1,columns:H,selectedRow:o,onRowSelect:t=>{s(e.find(e=>e.oid===t))},data:e.filter(e=>e.code.toLowerCase().includes(i.toLowerCase())||e.texte.toLowerCase().includes(i.toLowerCase()))})})]})})};J.propTypes={indicators:G.default.array,visible:G.default.bool,onCancel:G.default.func,okOk:G.default.func};var Y=async e=>(await M.get(`api/${e}/experts-controls/settings`)).data,X=async(e,t)=>{await M.post(`api/${t}/experts-controls`,e)},Z=async(e,t)=>{await M.put(`api/${t}/experts-controls/${e.oid}`,e)},ne=async(e,t)=>{await M.delete(`api/${t}/experts-controls/${e}`)},re=async(e,t)=>(await M.put(`api/${t}/experts-controls/execute/${e}`)).data,Q={all:[`expertControls`],list:e=>[...Q.all,e]};function ie(){let e=o();return w({mutationFn:({expertControl:e,module:t})=>X(e,t),meta:{successMessage:`Contrôle expert créé`,errorMessage:`Erreur lors de la création du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function ae(){let e=o();return w({mutationFn:({expertControl:e,module:t})=>Z(e,t),meta:{successMessage:`Contrôle expert mis à jour`,errorMessage:`Erreur lors de la mise à jour du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function oe(){let e=o();return w({mutationFn:({id:e,module:t})=>ne(e,t),meta:{successMessage:`Contrôle expert supprimé`,errorMessage:`Erreur lors de la suppression du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}function se(){let e=o();return w({mutationFn:({id:e,module:t})=>re(e,t),onMutate:({id:e})=>{f({type:`info`,message:e===0?`Exécution des contrôles experts lancée`:`Exécution du contrôle expert lancée`})},onSuccess:(e,t)=>{m({message:t.id===0?`Contrôles experts exécutés`:`Contrôle expert exécuté`})},onError:(e,t)=>{p({message:t.id===0?`Erreur lors de l'exécution des contrôles`:`Erreur lors de l'exécution du contrôle`,description:e.response?.data?.message??e.message??`Erreur inconnue`})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Q.list(r.module)})}})}var{Title:ce,Text:le}=S;function ue({showModal:e,selectedControl:t,schema:n,data:r,setShowModal:i}){let a=C(e=>e.cti.ui.primaryColor),o=j(),s=ie(),c=ae(),l=o.data?.session,[d]=z.useForm(),[f]=z.useForm(),[p]=z.useForm(),[m]=z.useForm(),[_]=z.useForm(),[x]=z.useForm(),S=U.useMemo(()=>[f,p,m,_,x],[f,p,m,_,x]),[w,T]=(0,U.useState)(!1),[E,D]=(0,U.useState)([]),[O,A]=(0,U.useState)({}),[M,N]=(0,U.useState)([]);(0,U.useEffect)(()=>{t&&d.setFieldsValue(t),t&&!Object.keys(t).length&&d.resetFields()},[t,d]),(0,U.useEffect)(()=>{if(t){let e=(0,K.default)(r.rules.filter(e=>Number(e.expertControleId)===t.oid).sort((e,t)=>e.oid-t.oid),e=>e.isCti),n=[],i=[];if(e.true)for(let t=0;t<3;t++)e.true[t]&&e.true[t].isCti?(n[t]=e.true[t],i.push(e.true[t].indicateur3Id&&e.true[t].indicateur3Id!==`0`?3:e.true[t].indicateur2Id&&e.true[t].indicateur2Id!==`0`?2:1)):i.push(1);if(e.false)for(let t=0;t<2;t++)e.false[t]?(n[t+3]=e.false[t],i.push(e.false[t].indicateur3Id&&e.false[t].indicateur3Id!==`0`?3:e.false[t].indicateur2Id&&e.false[t].indicateur2Id!==`0`?2:1)):i.push(1);D(i),N(n)}},[t,r]),(0,U.useEffect)(()=>{for(let e=0;e<5;e++){let t=S[e];M[e]?t.setFieldsValue(M[e]):t.resetFields()}},[M,S]);let B=e=>{let t=[...E];t[e]=(t[e]??0)+1,D(t)},V=async()=>{let e=[];await d.validateFields();for(let t=0;t<=4;t++){let n=S[t].getFieldsValue(!0);t>2?n.isCti=!1:n.isCti=!0,e.push(n)}let t={...d.getFieldsValue(!0),rules:e};t.oid?c.mutate({expertControl:t,module:n}):s.mutate({expertControl:t,module:n}),G()},H=(e,t)=>{let n=S[e],r=n.getFieldsValue(),i=E[e]-1;if(t===0&&i===0)n.setFieldsValue({...r,indicateurId:``,indicateurConditionId:[]});else if(t===i){n.setFieldsValue({...r,[`indicateur${t+1}Id`]:``,[`indicateurCondition${t+1}Id`]:[]});let i=[...E];i[e]=i[e]-1,D(i)}else{let a={...r};if(t===0){a={...a,indicateuId:r.indicateur2Id,indicateurConditionId:r.indicateurCondition2Id};for(let e=i;e>t;e--)a={...a,[`indicateur${e+1}Id`]:r[`indicateur${e+2}Id`],[`indicateurCondition${e+1}Id`]:r[`indicateurCondition${e+2}Id`],[`indicateur${e+2}Id`]:``,[`indicateurCondition${e+2}Id`]:[]}}else for(let e=i;e>=t;e--)a={...a,[`indicateur${e+1}Id`]:r[`indicateur${e+2}Id`],[`indicateurCondition${e+1}Id`]:r[`indicateurCondition${e+2}Id`],[`indicateur${e+2}Id`]:``,[`indicateurCondition${e+2}Id`]:[]};n.setFieldsValue(a);let o=[...E];o[e]=o[e]-1,D(o)}},W=(e,t)=>{A({rule:e,indicator:t}),T(!0)},G=()=>{i(!e)},Y=e=>{let n=S[O.rule],r=O.indicator===0?`indicateurId`:`indicateur${O.indicator+1}Id`;n.setFieldsValue({expertControleId:t.oid,...n.getFieldsValue(),[r]:e.oid}),T(!1)},X=e=>{let t=S[e],n=[],i=E[e]??0;for(let t=0;t0&&(0,q.jsx)(F,{className:`expert-rule-divider`}),(0,q.jsxs)(`div`,{className:`expert-rule-indicator-container`,children:[(0,q.jsx)(b,{children:(0,q.jsxs)(y,{span:12,children:[(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Indicateur`,name:t===0?`indicateurId`:`indicateur${t+1}Id`,hidden:!0,children:(0,q.jsx)(u,{})}),(0,q.jsx)(z.Item,{shouldUpdate:!0,children:n=>{let a=r.indicators.find(e=>e.oid===Number(n.getFieldValue(t===0?`indicateurId`:`indicateur${t+1}Id`)));return(0,q.jsx)(z.Item,{className:`form-item-font`,label:i,shouldUpdate:!0,children:(0,q.jsx)(u.Search,{className:`form-item-widht`,name:`searchIndicator`,label:`searchIndicator`,value:a?.texte??`Choisir un indicateur`,readOnly:!0,onSearch:()=>W(e,t)})})}})]})}),(0,q.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Opérateur des conditions`,name:t===0?`conditionsOperateur`:`conditionsOperateur${t+1}`,children:(0,q.jsxs)(v.Group,{children:[(0,q.jsx)(v,{value:`AND`,children:`Toutes les conditions doivent être vraies`}),(0,q.jsx)(v,{value:`OR`,children:`Au moins une des conditions doit être vraie`})]})}),(0,q.jsx)(`div`,{children:(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Conditions`,name:t===0?`indicateurConditionId`:`indicateurCondition${t+1}Id`,children:(0,q.jsx)(P,{showSearch:!0,style:{width:`100%`},allowClear:!0,treeData:r.conditions,multiple:!0,treeNodeFilterProp:`title`})})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Formule`,name:t===0?`formula`:`formula${t+1}`,children:(0,q.jsx)(u,{style:{width:`100%`},placeholder:`Valeur par défault: <> 0`})})]})]})]},t)}),(0,q.jsx)(y,{span:2,children:(0,q.jsx)(`div`,{className:`expert-rule-delete-button`,children:(0,q.jsx)(ee,{placement:`leftTop`,title:`Supprimer la règle`,children:(0,q.jsx)(h,{type:`danger`,icon:(0,q.jsx)(te,{}),onClick:()=>H(e,t)})})})})]}))}return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(z,{name:`rule_${isFinite}`,form:t,children:(0,q.jsx)(`div`,{className:`expert-rule-container`,children:(0,q.jsxs)(`div`,{className:`expert-rule`,children:[n,(0,q.jsx)(F,{style:{marginTop:0,marginBottom:12}}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Niveau de détail`,name:`dataType`,children:(0,q.jsx)(g,{options:r.levels})})]})})}),(0,q.jsx)(b,{children:(0,q.jsx)(y,{span:24,children:(0,q.jsx)(`div`,{className:`expert-rule-add-button`,children:(0,q.jsx)(h,{type:`primary`,disabled:E[e]>=3,onClick:()=>B(e),children:`Ajouter un indicateur`})})})})]})},Z=U.useCallback((e,t)=>M[e]&&M[e].indicateurId&&M[e].indicateurId!==`0`?(0,q.jsx)(k,{dot:!0,color:a,style:{right:-4,top:4},children:t}):t,[M]),ne=U.useCallback(()=>{let e=[];for(let t=0;t<5;t++)M[t]&&M[t].indicateurId&&M[t].indicateurId!==`0`&&e.push(`Règle ${t+1}`);return e.join(` ou `)},[M]);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(J,{indicators:r?.indicators??[],visible:w,onCancel:()=>T(!1),onOk:Y}),(0,q.jsx)(I,{title:`Ajouter/Modifier un contrôle expert`,open:e,onCancel:G,onOk:V,okText:`Enregistrer`,width:`53vw`,className:`expert-settings-modal`,children:(0,q.jsxs)(z.Provider,{children:[(0,q.jsxs)(z,{form:d,children:[(0,q.jsx)(ce,{level:3,children:`Définition`}),(0,q.jsx)(F,{style:{marginTop:0}}),(0,q.jsxs)(b,{children:[(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-containet`,children:[(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Code`,name:`code`,rules:[{required:!0,message:`Code requis`}],children:(0,q.jsx)(u,{className:`form-item-widht`})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Texte`,name:`texte`,rules:[{required:!0,message:`Texte requis`}],children:(0,q.jsx)(u,{className:`form-item-widht`})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Gravité`,name:`graviteId`,children:(0,q.jsx)(g,{className:`form-item-widht`,options:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}]})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`A partir de`,name:`startPeriode`,children:(0,q.jsx)(g,{className:`form-item-widht`,options:[{label:``,value:``},{label:`Année en cours`,value:`A0`},{label:`A - 1`,value:`A1`},{label:`A - 2`,value:`A2`},{label:`12 derniers mois`,value:`M12`},{label:`24 derniers mois`,value:`M24`}]})})]})}),(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-column`,children:[l.ISROLECTI&&(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Contrôle expert CTI`,name:`isCti`,valuePropName:`checked`,style:{width:`450px`},rules:[{required:!0,message:`Type de contrôle requis`}],children:(0,q.jsx)(R,{size:`small`})}),(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Contrôle expert actif`,name:`isActive`,valuePropName:`checked`,children:(0,q.jsx)(R,{})})]})})]}),(0,q.jsx)(b,{children:(0,q.jsx)(y,{span:24,children:(0,q.jsx)(z.Item,{className:`form-item-font`,label:`Description`,name:`description`,children:(0,q.jsx)(u.TextArea,{style:{maxWidth:800}})})})})]}),t?.isCti&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:`expert-rule-title-header`,children:[(0,q.jsx)(ce,{level:3,children:`Règles`}),(0,q.jsx)(le,{type:`secondary`,style:{marginLeft:12},children:`Toutes les règles sont exclusives (${ne()})`})]}),(0,q.jsx)(F,{style:{marginTop:0}}),(0,q.jsx)(L,{defaultActiveKey:[`0`],items:[`Règle CTI 1`,`Règle CTI 2`,`Règle CTI 3`,`Règle Établissement 1`,`Règle Établissement 2`].map((e,t)=>({label:Z(t,e),key:String(t),children:X(t)}))})]})]})})]})}ue.propTypes={showModal:G.default.bool,handleShowModal:G.default.func,selectedControl:G.default.object,schema:G.default.string};var de=({handleRefresh:e})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(A,{title:`Actualiser`,children:(0,q.jsx)(h,{style:{height:`unset`},type:`link`,onClick:e,children:(0,q.jsx)(D,{})})})}),fe=({label:e,handleAdd:t})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(A,{title:`Créer un nouveau ${e}`,children:(0,q.jsxs)(h,{size:`default`,type:`primary`,icon:(0,q.jsx)(T,{}),onClick:t,children:[`Ajouter un `,e]})})}),pe=({handleRefresh:e=null,handleAddItem:t=null,label:n,handleExecute:r=null,headerActionsToDisplay:i,executeIsLoading:a=!1,disangageValue:o=!1,handleDisangage:s})=>{let c=j().data?.session;return(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(`div`,{className:`header__settings--actions`,children:(0,q.jsxs)(q.Fragment,{children:[i.includes(`refresh`)&&(0,q.jsx)(de,{handleRefresh:e}),i.includes(`disengage`)&&(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`span`,{className:`switch-label`,children:[`Débrayer tous les `,n,` : `]}),(0,q.jsx)(R,{checked:o,onChange:s})]}),i.includes(`execute`)&&(0,q.jsx)(h,{disabled:!c.ISROLECTI||a,onClick:r,icon:(0,q.jsx)(O,{}),children:a?`Exécution en cours...`:`Exécuter tous les ${n}`}),i.includes(`add`)&&(0,q.jsx)(fe,{label:n,handleAdd:t})]})})})},me=({searchTerm:e,setSearchTerm:t=null,label:n,headerFiltersToDisplay:r,showActiveItemsOnly:i,setShowActiveItemsOnly:a,showCtiItemsOnly:o,setShowCtiItemsOnly:s})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsxs)(b,{children:[t&&(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`header__settings--filters-search`,children:[(0,q.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,q.jsx)(u,{style:{maxWidth:`400px`,marginLeft:`10px`},className:`search-input`,placeholder:`Recherche ... `,value:e,onChange:e=>t(e.target.value)})]})}),(0,q.jsx)(y,{span:12,children:(0,q.jsxs)(`div`,{className:`header__settings--filters-actions`,children:[(r.includes(`showCtiItems`)||r.includes(`showActiveItems`))&&(0,q.jsx)(`span`,{children:`Afficher uniquement :`}),r.includes(`showCtiItems`)&&(0,q.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,q.jsx)(N,{size:`small`,checked:o,onChange:e=>{s(e)}}),(0,q.jsxs)(`span`,{children:[n,` CTI`]})]}),r.includes(`showActiveItems`)&&(0,q.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,q.jsx)(N,{size:`small`,checked:i,onChange:e=>{a(e)}}),(0,q.jsxs)(`span`,{children:[n,` actifs`]})]})]})})]})}),he=({title:e})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(`h2`,{className:`title__h2`,children:e})});he.propTypes={title:G.default.string};var ge=({title:e,handleRefresh:t,label:n,handleAddItem:r,handleExecute:i,searchTerm:a,setSearchTerm:o,headerActionsToDisplay:s,headerFiltersToDisplay:c,showActiveItemsOnly:l,setShowActiveItemsOnly:u,showCtiItemsOnly:d,setShowCtiItemsOnly:f,executeIsLoading:p,disangageValue:m,handleDisangage:h})=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsxs)(`div`,{className:`header__settings`,children:[(0,q.jsx)(he,{style:{flex:3},title:e}),(0,q.jsx)(pe,{handleRefresh:t,handleAddItem:r,label:n,handleExecute:i,headerActionsToDisplay:s,executeIsLoading:p,disangageValue:m,handleDisangage:h})]}),(0,q.jsx)(`div`,{className:`header__settings--filters`,children:(0,q.jsx)(me,{searchTerm:a,setSearchTerm:o,label:n,headerFiltersToDisplay:c,showCtiItemsOnly:d,setShowCtiItemsOnly:f,showActiveItemsOnly:l,setShowActiveItemsOnly:u})})]}),_e=(e=[],t)=>{let[n,r]=(0,U.useState)(``);return{searchTerm:n,setSearchTerm:r,filteredData:e.filter(e=>t.some(t=>{let r=e[t];return r&&r.toString().toLowerCase().includes(n.toLowerCase())}))}},ve=e=>c({queryKey:Q.list(e),queryFn:()=>Y(e)}),ye=async(e,t)=>(await M.get(`api/${t}/divers/${e}`)).data,be=async(e,t)=>{await M.put(`api/${t}/divers/${e.code}`,e)},$={all:[`diverParameter`],detail:(e,t)=>[...$.all,e,t]},xe=(e,t)=>c({queryKey:$.detail(t,e),queryFn:()=>ye(e,t)});function Se(){let e=o();return w({mutationFn:({diverParameter:e,module:t})=>be(e,t),meta:{successMessage:`Paramètre expert mis à jour`,errorMessage:`Erreur lors de la mise à jour du paramètre`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.detail(r.module,r.diverParameter.code)})}})}var Ce=({softCode:e})=>{let t=V(e),n=j(),s=ve(t),c=ae(),u=oe(),d=se(),f=xe(`CONTROLSEXPERTACTIVE`,t),p=Se(),m=o(),g=n.data?.session,[ee,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(),[b,S]=(0,U.useState)(!1),[C,w]=(0,U.useState)(!1),{searchTerm:T,setSearchTerm:D,filteredData:k}=_e(s.data?.controls,[`texte`,`code`]);b&&(k=k.filter(e=>e.isActive)),C&&(k=k.filter(e=>e.isCti));let M=f.data?.valeur??!1;M===`0`?M=!1:M===`1`&&(M=!0);let N=(e,n)=>{e.stopPropagation(),d.mutate({id:n.oid,module:t})},P=()=>{d.mutate({id:0,module:t})},F=(e,n)=>{e.stopPropagation(),c.mutate({expertControl:{oid:n.oid,isActive:!n.isActive,rules:[]},module:t})},I=()=>{_(!0),y({})},L=e=>{y(s.data?.controls.find(t=>t.oid===e)),_(!0)},z=(e,n)=>{e.stopPropagation(),u.mutate({id:n.oid,module:t})},H=async()=>{await m.invalidateQueries({queryKey:Q.list(t)})},G=e=>{let n=e.target.checked?`0`:`1`;m.setQueryData($.detail(t,`CONTROLSEXPERTACTIVE`),e=>e?{...e,valeur:n}:[]),p.mutate({diverParameter:m.getQueryData($.detail(t,`CONTROLSEXPERTACTIVE`)),module:t})},K=[{title:`Code`,dataKey:`code`},{title:`Texte`,dataKey:`texte`,flexGrow:2,flexShrink:2,cellRenderer:({rowData:e})=>{let t=e.texte;return(0,q.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,q.jsx)(E,{label:t,isCti:e.isCti,icon:`Hospital`,toolTipLabel:`Contrôle expert créé par l'établissement`})})}},{title:`Contrôle expert Actif`,dataKey:`isCti`,align:`center`,width:100,dataGetter:({rowData:e})=>(0,q.jsx)(R,{checked:e.isActive,onClick:t=>F(t,e)})},{title:`Date dernière éxecution`,dataKey:`lastExecutionTimestamp`,align:`right`,dataGetter:({rowData:e})=>e.lastExecutionTimestamp?(0,W.default)(e.lastExecutionTimestamp).format(`DD/MM/YYYY`):`Jamais exécuté`},{title:`Statut dernière éxecution`,dataKey:`lastExecutionOk`,align:`center`,dataGetter:({rowData:e})=>e.lastExecutionOk?(0,q.jsx)(r,{style:{color:`#52c41a`,display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`}}):null},{title:`Nombre de signalements`,dataKey:`lastExecutionCount`,align:`right`,width:150},{title:`Gravité`,dataKey:`graviteId`,align:`center`,width:100,dataGetter:({rowData:e})=>(0,q.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`},children:(e=>{switch(e?.graviteId){case`5`:return(0,q.jsx)(x,{style:{color:`#faad14`}});case`9`:return(0,q.jsx)(i,{style:{color:`#ff4d4f`}});default:return(0,q.jsx)(a,{style:{color:`#1677ff`}})}})(e)})},{title:`Action`,dataKey:`action`,width:170,minWidth:140,align:`center`,dataGetter:({rowData:e})=>(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(A,{title:`Executer`,children:(0,q.jsx)(h,{style:{marginLeft:8},onClick:t=>N(t,e),children:(0,q.jsx)(O,{})})}),(0,q.jsx)(A,{title:`Supprimer`,children:(0,q.jsx)(h,{type:`danger`,style:{marginLeft:8},disabled:e.isCti&&!g?.ISROLECTI,onClick:t=>z(t,e),children:(0,q.jsx)(te,{})})})]})}].map(e=>({width:200,key:e.dataKey,...e}));return(0,q.jsxs)(`div`,{className:`expert-settings`,children:[(0,q.jsx)(ue,{showModal:ee,selectedControl:v,schema:t,data:s.data??[],setShowModal:_}),(0,q.jsx)(l,{children:(0,q.jsx)(`title`,{children:`iCTI | Paramètres contrôle expert`})}),(0,q.jsx)(ge,{title:`Paramètre contrôle expert`,handleRefresh:H,label:`contrôle expert`,handleAddItem:I,handleExecute:P,searchTerm:T,setSearchTerm:D,headerActionsToDisplay:[`disengage`,`refresh`,`add`,`execute`],headerFiltersToDisplay:[`search`,`showCtiItems`,`showActiveItems`],showActiveItemsOnly:b,setShowActiveItemsOnly:S,showCtiItemsOnly:C,setShowCtiItemsOnly:w,executeIsLoading:d.isPending,disangageValue:M,handleDisangage:G}),(0,q.jsx)(`div`,{className:`component-content`,children:(0,q.jsx)(B,{loading:s.isFetching,fixed:!1,columns:K,rowKey:`oid`,data:k,rowHeight:40,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=`expert-row`;return t.isActive||(r+=` expert-control-inactive`),r},onRowSelect:L})})]})};Ce.propTypes={softCode:G.default.string};export{Ce as default}; \ No newline at end of file diff --git a/assets/ExpertControlsSettings-DkLmwZcI.js b/assets/ExpertControlsSettings-DkLmwZcI.js new file mode 100644 index 0000000..235c6c5 --- /dev/null +++ b/assets/ExpertControlsSettings-DkLmwZcI.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Et as r,Q as i,a,n as o,r as s,wt as c}from"./axios-GfLWCH1-.js";import{t as l}from"./index.esm-C-Cs05Yh.js";import{t as u}from"./input-ByI0RFd4.js";import{l as d}from"./ctiAxios-uIjEIJkB.js";import{a as f,i as p,o as m}from"./notification-DWCxP4WF.js";import{t as h}from"./button-DFsG8yVP.js";import{t as g}from"./select-CAEYLMBr.js";import{t as ee}from"./tooltip-BrjXarTG.js";import{g as _}from"./sanitizeDataUtils-CnFUVW7C.js";import{t as v}from"./radio-t5BL2qyo.js";import{n as y,t as b}from"./row-CONsHjj-.js";import{t as x}from"./WarningFilled-KTNPykFB.js";import{t as S}from"./typography-Db9oKB2E.js";import{r as C}from"./react-redux-H1MKEL0D.js";import{t as w}from"./useMutation-BmXoCM97.js";import{n as T,t as E}from"./RowLabelWithIcon-CWfXqglG.js";import{t as D}from"./UndoOutlined-BnvPIRYq.js";import{B as O,F as k,I as A,N as j,Q as M,X as N,Z as P,et as F,mt as te,ot as I,pt as L,s as R,ut as z,yt as ne}from"./index-BXgKcVQP.js";import{t as re}from"./module-DOJVPTTb.js";import{t as B}from"./indicatorsColumns-Dnn5L753.js";var V=e(t()),H=e(d()),U=e(o()),W=e(_()),G=n(),K=({indicators:e,visible:t,onCancel:n,onOk:r})=>{let[i,a]=(0,V.useState)(``),[o,s]=(0,V.useState)();return(0,V.useEffect)(()=>{s(),a(``)},[t]),(0,G.jsx)(F,{open:t,zIndex:2e3,onCancel:n,onOk:()=>r(o),title:`Choisir un indicateur`,width:`60vw`,children:(0,G.jsxs)(`div`,{className:`cti-indicator-modal`,children:[(0,G.jsx)(`div`,{className:`indicator-modal-search`,children:(0,G.jsx)(u,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})}),(0,G.jsx)(`div`,{className:`indicator-modal-table`,children:(0,G.jsx)(R,{rowKey:`oid`,fixed:!1,columns:B,selectedRow:o,onRowSelect:t=>{s(e.find(e=>e.oid===t))},data:e.filter(e=>e.code.toLowerCase().includes(i.toLowerCase())||e.texte.toLowerCase().includes(i.toLowerCase()))})})]})})};K.propTypes={indicators:U.default.array,visible:U.default.bool,onCancel:U.default.func,okOk:U.default.func};var q=async e=>(await j.get(`api/${e}/experts-controls/settings`)).data,J=async(e,t)=>{await j.post(`api/${t}/experts-controls`,e)},Y=async(e,t)=>{await j.put(`api/${t}/experts-controls/${e.oid}`,e)},X=async(e,t)=>{await j.delete(`api/${t}/experts-controls/${e}`)},ie=async(e,t)=>(await j.put(`api/${t}/experts-controls/execute/${e}`)).data,Z={all:[`expertControls`],list:e=>[...Z.all,e]};function ae(){let e=a();return w({mutationFn:({expertControl:e,module:t})=>J(e,t),meta:{successMessage:`Contrôle expert créé`,errorMessage:`Erreur lors de la création du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Z.list(r.module)})}})}function Q(){let e=a();return w({mutationFn:({expertControl:e,module:t})=>Y(e,t),meta:{successMessage:`Contrôle expert mis à jour`,errorMessage:`Erreur lors de la mise à jour du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Z.list(r.module)})}})}function oe(){let e=a();return w({mutationFn:({id:e,module:t})=>X(e,t),meta:{successMessage:`Contrôle expert supprimé`,errorMessage:`Erreur lors de la suppression du contrôle`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Z.list(r.module)})}})}function se(){let e=a();return w({mutationFn:({id:e,module:t})=>ie(e,t),onMutate:({id:e})=>{f({type:`info`,message:e===0?`Exécution des contrôles experts lancée`:`Exécution du contrôle expert lancée`})},onSuccess:(e,t)=>{m({message:t.id===0?`Contrôles experts exécutés`:`Contrôle expert exécuté`})},onError:(e,t)=>{p({message:t.id===0?`Erreur lors de l'exécution des contrôles`:`Erreur lors de l'exécution du contrôle`,description:e.response?.data?.message??e.message??`Erreur inconnue`})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Z.list(r.module)})}})}var{Title:ce,Text:le}=S;function ue({showModal:e,selectedControl:t,schema:n,data:r,setShowModal:i}){let a=C(e=>e.cti.ui.primaryColor),o=A(),s=ae(),c=Q(),l=o.data?.session,[d]=I.useForm(),[f]=I.useForm(),[p]=I.useForm(),[m]=I.useForm(),[_]=I.useForm(),[x]=I.useForm(),S=V.useMemo(()=>[f,p,m,_,x],[f,p,m,_,x]),[w,T]=(0,V.useState)(!1),[E,D]=(0,V.useState)([]),[O,k]=(0,V.useState)({}),[j,M]=(0,V.useState)([]);(0,V.useEffect)(()=>{t&&d.setFieldsValue(t),t&&!Object.keys(t).length&&d.resetFields()},[t,d]),(0,V.useEffect)(()=>{if(t){let e=(0,W.default)(r.rules.filter(e=>Number(e.expertControleId)===t.oid).sort((e,t)=>e.oid-t.oid),e=>e.isCti),n=[],i=[];if(e.true)for(let t=0;t<3;t++)e.true[t]&&e.true[t].isCti?(n[t]=e.true[t],i.push(e.true[t].indicateur3Id&&e.true[t].indicateur3Id!==`0`?3:e.true[t].indicateur2Id&&e.true[t].indicateur2Id!==`0`?2:1)):i.push(1);if(e.false)for(let t=0;t<2;t++)e.false[t]?(n[t+3]=e.false[t],i.push(e.false[t].indicateur3Id&&e.false[t].indicateur3Id!==`0`?3:e.false[t].indicateur2Id&&e.false[t].indicateur2Id!==`0`?2:1)):i.push(1);D(i),M(n)}},[t,r]),(0,V.useEffect)(()=>{for(let e=0;e<5;e++){let t=S[e];j[e]?t.setFieldsValue(j[e]):t.resetFields()}},[j,S]);let R=e=>{let t=[...E];t[e]=(t[e]??0)+1,D(t)},re=async()=>{let e=[];await d.validateFields();for(let t=0;t<=4;t++){let n=S[t].getFieldsValue(!0);t>2?n.isCti=!1:n.isCti=!0,e.push(n)}let t={...d.getFieldsValue(!0),rules:e};t.oid?c.mutate({expertControl:t,module:n}):s.mutate({expertControl:t,module:n}),U()},B=(e,t)=>{let n=S[e],r=n.getFieldsValue(),i=E[e]-1;if(t===0&&i===0)n.setFieldsValue({...r,indicateurId:``,indicateurConditionId:[]});else if(t===i){n.setFieldsValue({...r,[`indicateur${t+1}Id`]:``,[`indicateurCondition${t+1}Id`]:[]});let i=[...E];i[e]=i[e]-1,D(i)}else{let a={...r};if(t===0){a={...a,indicateuId:r.indicateur2Id,indicateurConditionId:r.indicateurCondition2Id};for(let e=i;e>t;e--)a={...a,[`indicateur${e+1}Id`]:r[`indicateur${e+2}Id`],[`indicateurCondition${e+1}Id`]:r[`indicateurCondition${e+2}Id`],[`indicateur${e+2}Id`]:``,[`indicateurCondition${e+2}Id`]:[]}}else for(let e=i;e>=t;e--)a={...a,[`indicateur${e+1}Id`]:r[`indicateur${e+2}Id`],[`indicateurCondition${e+1}Id`]:r[`indicateurCondition${e+2}Id`],[`indicateur${e+2}Id`]:``,[`indicateurCondition${e+2}Id`]:[]};n.setFieldsValue(a);let o=[...E];o[e]=o[e]-1,D(o)}},H=(e,t)=>{k({rule:e,indicator:t}),T(!0)},U=()=>{i(!e)},q=e=>{let n=S[O.rule],r=O.indicator===0?`indicateurId`:`indicateur${O.indicator+1}Id`;n.setFieldsValue({expertControleId:t.oid,...n.getFieldsValue(),[r]:e.oid}),T(!1)},J=e=>{let t=S[e],n=[],i=E[e]??0;for(let t=0;t0&&(0,G.jsx)(z,{className:`expert-rule-divider`}),(0,G.jsxs)(`div`,{className:`expert-rule-indicator-container`,children:[(0,G.jsx)(b,{children:(0,G.jsxs)(y,{span:12,children:[(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Indicateur`,name:t===0?`indicateurId`:`indicateur${t+1}Id`,hidden:!0,children:(0,G.jsx)(u,{})}),(0,G.jsx)(I.Item,{shouldUpdate:!0,children:n=>{let a=r.indicators.find(e=>e.oid===Number(n.getFieldValue(t===0?`indicateurId`:`indicateur${t+1}Id`)));return(0,G.jsx)(I.Item,{className:`form-item-font`,label:i,shouldUpdate:!0,children:(0,G.jsx)(u.Search,{className:`form-item-widht`,name:`searchIndicator`,label:`searchIndicator`,value:a?.texte??`Choisir un indicateur`,readOnly:!0,onSearch:()=>H(e,t)})})}})]})}),(0,G.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Opérateur des conditions`,name:t===0?`conditionsOperateur`:`conditionsOperateur${t+1}`,children:(0,G.jsxs)(v.Group,{children:[(0,G.jsx)(v,{value:`AND`,children:`Toutes les conditions doivent être vraies`}),(0,G.jsx)(v,{value:`OR`,children:`Au moins une des conditions doit être vraie`})]})}),(0,G.jsx)(`div`,{children:(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Conditions`,name:t===0?`indicateurConditionId`:`indicateurCondition${t+1}Id`,children:(0,G.jsx)(N,{showSearch:!0,style:{width:`100%`},allowClear:!0,treeData:r.conditions,multiple:!0,treeNodeFilterProp:`title`})})}),(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Formule`,name:t===0?`formula`:`formula${t+1}`,children:(0,G.jsx)(u,{style:{width:`100%`},placeholder:`Valeur par défault: <> 0`})})]})]})]},t)}),(0,G.jsx)(y,{span:2,children:(0,G.jsx)(`div`,{className:`expert-rule-delete-button`,children:(0,G.jsx)(ee,{placement:`leftTop`,title:`Supprimer la règle`,children:(0,G.jsx)(h,{type:`danger`,icon:(0,G.jsx)(P,{}),onClick:()=>B(e,t)})})})})]}))}return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(I,{name:`rule_${isFinite}`,form:t,children:(0,G.jsx)(`div`,{className:`expert-rule-container`,children:(0,G.jsxs)(`div`,{className:`expert-rule`,children:[n,(0,G.jsx)(z,{style:{marginTop:0,marginBottom:12}}),(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Niveau de détail`,name:`dataType`,children:(0,G.jsx)(g,{options:r.levels})})]})})}),(0,G.jsx)(b,{children:(0,G.jsx)(y,{span:24,children:(0,G.jsx)(`div`,{className:`expert-rule-add-button`,children:(0,G.jsx)(h,{type:`primary`,disabled:E[e]>=3,onClick:()=>R(e),children:`Ajouter un indicateur`})})})})]})},Y=V.useCallback((e,t)=>j[e]&&j[e].indicateurId&&j[e].indicateurId!==`0`?(0,G.jsx)(ne,{dot:!0,color:a,style:{right:-4,top:4},children:t}):t,[j]),X=V.useCallback(()=>{let e=[];for(let t=0;t<5;t++)j[t]&&j[t].indicateurId&&j[t].indicateurId!==`0`&&e.push(`Règle ${t+1}`);return e.join(` ou `)},[j]);return(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(K,{indicators:r?.indicators??[],visible:w,onCancel:()=>T(!1),onOk:q}),(0,G.jsx)(F,{title:`Ajouter/Modifier un contrôle expert`,open:e,onCancel:U,onOk:re,okText:`Enregistrer`,width:`53vw`,className:`expert-settings-modal`,children:(0,G.jsxs)(I.Provider,{children:[(0,G.jsxs)(I,{form:d,children:[(0,G.jsx)(ce,{level:3,children:`Définition`}),(0,G.jsx)(z,{style:{marginTop:0}}),(0,G.jsxs)(b,{children:[(0,G.jsx)(y,{span:12,children:(0,G.jsxs)(`div`,{className:`expert-settings-containet`,children:[(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Code`,name:`code`,rules:[{required:!0,message:`Code requis`}],children:(0,G.jsx)(u,{className:`form-item-widht`})}),(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Texte`,name:`texte`,rules:[{required:!0,message:`Texte requis`}],children:(0,G.jsx)(u,{className:`form-item-widht`})}),(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Gravité`,name:`graviteId`,children:(0,G.jsx)(g,{className:`form-item-widht`,options:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}]})}),(0,G.jsx)(I.Item,{className:`form-item-font`,label:`A partir de`,name:`startPeriode`,children:(0,G.jsx)(g,{className:`form-item-widht`,options:[{label:``,value:``},{label:`Année en cours`,value:`A0`},{label:`A - 1`,value:`A1`},{label:`A - 2`,value:`A2`},{label:`12 derniers mois`,value:`M12`},{label:`24 derniers mois`,value:`M24`}]})})]})}),(0,G.jsx)(y,{span:12,children:(0,G.jsxs)(`div`,{className:`expert-settings-column`,children:[l.ISROLECTI&&(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Contrôle expert CTI`,name:`isCti`,valuePropName:`checked`,style:{width:`450px`},rules:[{required:!0,message:`Type de contrôle requis`}],children:(0,G.jsx)(L,{size:`small`})}),(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Contrôle expert actif`,name:`isActive`,valuePropName:`checked`,children:(0,G.jsx)(L,{})})]})})]}),(0,G.jsx)(b,{children:(0,G.jsx)(y,{span:24,children:(0,G.jsx)(I.Item,{className:`form-item-font`,label:`Description`,name:`description`,children:(0,G.jsx)(u.TextArea,{style:{maxWidth:800}})})})})]}),t?.isCti&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(`div`,{className:`expert-rule-title-header`,children:[(0,G.jsx)(ce,{level:3,children:`Règles`}),(0,G.jsx)(le,{type:`secondary`,style:{marginLeft:12},children:`Toutes les règles sont exclusives (${X()})`})]}),(0,G.jsx)(z,{style:{marginTop:0}}),(0,G.jsx)(te,{defaultActiveKey:[`0`],items:[`Règle CTI 1`,`Règle CTI 2`,`Règle CTI 3`,`Règle Établissement 1`,`Règle Établissement 2`].map((e,t)=>({label:Y(t,e),key:String(t),children:J(t)}))})]})]})})]})}ue.propTypes={showModal:U.default.bool,handleShowModal:U.default.func,selectedControl:U.default.object,schema:U.default.string};var de=({handleRefresh:e})=>(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(k,{title:`Actualiser`,children:(0,G.jsx)(h,{style:{height:`unset`},type:`link`,onClick:e,children:(0,G.jsx)(D,{})})})}),fe=({label:e,handleAdd:t})=>(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(k,{title:`Créer un nouveau ${e}`,children:(0,G.jsxs)(h,{size:`default`,type:`primary`,icon:(0,G.jsx)(T,{}),onClick:t,children:[`Ajouter un `,e]})})}),pe=({handleRefresh:e=null,handleAddItem:t=null,label:n,handleExecute:r=null,headerActionsToDisplay:i,executeIsLoading:a=!1,disangageValue:o=!1,handleDisangage:s})=>{let c=A().data?.session;return(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(`div`,{className:`header__settings--actions`,children:(0,G.jsxs)(G.Fragment,{children:[i.includes(`refresh`)&&(0,G.jsx)(de,{handleRefresh:e}),i.includes(`disengage`)&&(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(`span`,{className:`switch-label`,children:[`Débrayer tous les `,n,` : `]}),(0,G.jsx)(L,{checked:o,onChange:s})]}),i.includes(`execute`)&&(0,G.jsx)(h,{disabled:!c.ISROLECTI||a,onClick:r,icon:(0,G.jsx)(O,{}),children:a?`Exécution en cours...`:`Exécuter tous les ${n}`}),i.includes(`add`)&&(0,G.jsx)(fe,{label:n,handleAdd:t})]})})})},me=({searchTerm:e,setSearchTerm:t=null,label:n,headerFiltersToDisplay:r,showActiveItemsOnly:i,setShowActiveItemsOnly:a,showCtiItemsOnly:o,setShowCtiItemsOnly:s})=>(0,G.jsx)(G.Fragment,{children:(0,G.jsxs)(b,{children:[t&&(0,G.jsx)(y,{span:12,children:(0,G.jsxs)(`div`,{className:`header__settings--filters-search`,children:[(0,G.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,G.jsx)(u,{style:{maxWidth:`400px`,marginLeft:`10px`},className:`search-input`,placeholder:`Recherche ... `,value:e,onChange:e=>t(e.target.value)})]})}),(0,G.jsx)(y,{span:12,children:(0,G.jsxs)(`div`,{className:`header__settings--filters-actions`,children:[(r.includes(`showCtiItems`)||r.includes(`showActiveItems`))&&(0,G.jsx)(`span`,{children:`Afficher uniquement :`}),r.includes(`showCtiItems`)&&(0,G.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,G.jsx)(M,{size:`small`,checked:o,onChange:e=>{s(e)}}),(0,G.jsxs)(`span`,{children:[n,` CTI`]})]}),r.includes(`showActiveItems`)&&(0,G.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,G.jsx)(M,{size:`small`,checked:i,onChange:e=>{a(e)}}),(0,G.jsxs)(`span`,{children:[n,` actifs`]})]})]})})]})}),he=({title:e})=>(0,G.jsx)(G.Fragment,{children:(0,G.jsx)(`h2`,{className:`title__h2`,children:e})});he.propTypes={title:U.default.string};var ge=({title:e,handleRefresh:t,label:n,handleAddItem:r,handleExecute:i,searchTerm:a,setSearchTerm:o,headerActionsToDisplay:s,headerFiltersToDisplay:c,showActiveItemsOnly:l,setShowActiveItemsOnly:u,showCtiItemsOnly:d,setShowCtiItemsOnly:f,executeIsLoading:p,disangageValue:m,handleDisangage:h})=>(0,G.jsxs)(G.Fragment,{children:[(0,G.jsxs)(`div`,{className:`header__settings`,children:[(0,G.jsx)(he,{style:{flex:3},title:e}),(0,G.jsx)(pe,{handleRefresh:t,handleAddItem:r,label:n,handleExecute:i,headerActionsToDisplay:s,executeIsLoading:p,disangageValue:m,handleDisangage:h})]}),(0,G.jsx)(`div`,{className:`header__settings--filters`,children:(0,G.jsx)(me,{searchTerm:a,setSearchTerm:o,label:n,headerFiltersToDisplay:c,showCtiItemsOnly:d,setShowCtiItemsOnly:f,showActiveItemsOnly:l,setShowActiveItemsOnly:u})})]}),_e=(e=[],t)=>{let[n,r]=(0,V.useState)(``);return{searchTerm:n,setSearchTerm:r,filteredData:e.filter(e=>t.some(t=>{let r=e[t];return r&&r.toString().toLowerCase().includes(n.toLowerCase())}))}},ve=e=>s({queryKey:Z.list(e),queryFn:()=>q(e)}),ye=async(e,t)=>(await j.get(`api/${t}/divers/${e}`)).data,be=async(e,t)=>{await j.put(`api/${t}/divers/${e.code}`,e)},$={all:[`diverParameter`],detail:(e,t)=>[...$.all,e,t]},xe=(e,t)=>s({queryKey:$.detail(t,e),queryFn:()=>ye(e,t)});function Se(){let e=a();return w({mutationFn:({diverParameter:e,module:t})=>be(e,t),meta:{successMessage:`Paramètre expert mis à jour`,errorMessage:`Erreur lors de la mise à jour du paramètre`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.detail(r.module,r.diverParameter.code)})}})}var Ce=({softCode:e})=>{let t=re(e),n=A(),o=ve(t),s=Q(),u=oe(),d=se(),f=xe(`CONTROLSEXPERTACTIVE`,t),p=Se(),m=a(),g=n.data?.session,[ee,_]=(0,V.useState)(!1),[v,y]=(0,V.useState)(),[b,S]=(0,V.useState)(!1),[C,w]=(0,V.useState)(!1),{searchTerm:T,setSearchTerm:D,filteredData:j}=_e(o.data?.controls,[`texte`,`code`]);b&&(j=j.filter(e=>e.isActive)),C&&(j=j.filter(e=>e.isCti));let M=f.data?.valeur??!1;M===`0`?M=!1:M===`1`&&(M=!0);let N=(e,n)=>{e.stopPropagation(),d.mutate({id:n.oid,module:t})},F=()=>{d.mutate({id:0,module:t})},te=(e,n)=>{e.stopPropagation(),s.mutate({expertControl:{oid:n.oid,isActive:!n.isActive,rules:[]},module:t})},I=()=>{_(!0),y({})},z=e=>{y(o.data?.controls.find(t=>t.oid===e)),_(!0)},ne=(e,n)=>{e.stopPropagation(),u.mutate({id:n.oid,module:t})},B=async()=>{await m.invalidateQueries({queryKey:Z.list(t)})},U=e=>{let n=e.target.checked?`0`:`1`;m.setQueryData($.detail(t,`CONTROLSEXPERTACTIVE`),e=>e?{...e,valeur:n}:[]),p.mutate({diverParameter:m.getQueryData($.detail(t,`CONTROLSEXPERTACTIVE`)),module:t})},W=[{title:`Code`,dataKey:`code`},{title:`Texte`,dataKey:`texte`,flexGrow:2,flexShrink:2,cellRenderer:({rowData:e})=>{let t=e.texte;return(0,G.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,G.jsx)(E,{label:t,isCti:e.isCti,icon:`Hospital`,toolTipLabel:`Contrôle expert créé par l'établissement`})})}},{title:`Contrôle expert Actif`,dataKey:`isCti`,align:`center`,width:100,dataGetter:({rowData:e})=>(0,G.jsx)(L,{checked:e.isActive,onClick:t=>te(t,e)})},{title:`Date dernière éxecution`,dataKey:`lastExecutionTimestamp`,align:`right`,dataGetter:({rowData:e})=>e.lastExecutionTimestamp?(0,H.default)(e.lastExecutionTimestamp).format(`DD/MM/YYYY`):`Jamais exécuté`},{title:`Statut dernière éxecution`,dataKey:`lastExecutionOk`,align:`center`,dataGetter:({rowData:e})=>e.lastExecutionOk?(0,G.jsx)(i,{style:{color:`#52c41a`,display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`}}):null},{title:`Nombre de signalements`,dataKey:`lastExecutionCount`,align:`right`,width:150},{title:`Gravité`,dataKey:`graviteId`,align:`center`,width:100,dataGetter:({rowData:e})=>(0,G.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`},children:(e=>{switch(e?.graviteId){case`5`:return(0,G.jsx)(x,{style:{color:`#faad14`}});case`9`:return(0,G.jsx)(r,{style:{color:`#ff4d4f`}});default:return(0,G.jsx)(c,{style:{color:`#1677ff`}})}})(e)})},{title:`Action`,dataKey:`action`,width:170,minWidth:140,align:`center`,dataGetter:({rowData:e})=>(0,G.jsxs)(G.Fragment,{children:[(0,G.jsx)(k,{title:`Executer`,children:(0,G.jsx)(h,{style:{marginLeft:8},onClick:t=>N(t,e),children:(0,G.jsx)(O,{})})}),(0,G.jsx)(k,{title:`Supprimer`,children:(0,G.jsx)(h,{type:`danger`,style:{marginLeft:8},disabled:e.isCti&&!g?.ISROLECTI,onClick:t=>ne(t,e),children:(0,G.jsx)(P,{})})})]})}].map(e=>({width:200,key:e.dataKey,...e}));return(0,G.jsxs)(`div`,{className:`expert-settings`,children:[(0,G.jsx)(ue,{showModal:ee,selectedControl:v,schema:t,data:o.data??[],setShowModal:_}),(0,G.jsx)(l,{children:(0,G.jsx)(`title`,{children:`iCTI | Paramètres contrôle expert`})}),(0,G.jsx)(ge,{title:`Paramètre contrôle expert`,handleRefresh:B,label:`contrôle expert`,handleAddItem:I,handleExecute:F,searchTerm:T,setSearchTerm:D,headerActionsToDisplay:[`disengage`,`refresh`,`add`,`execute`],headerFiltersToDisplay:[`search`,`showCtiItems`,`showActiveItems`],showActiveItemsOnly:b,setShowActiveItemsOnly:S,showCtiItemsOnly:C,setShowCtiItemsOnly:w,executeIsLoading:d.isPending,disangageValue:M,handleDisangage:U}),(0,G.jsx)(`div`,{className:`component-content`,children:(0,G.jsx)(R,{loading:o.isFetching,fixed:!1,columns:W,rowKey:`oid`,data:j,rowHeight:40,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=`expert-row`;return t.isActive||(r+=` expert-control-inactive`),r},onRowSelect:z})})]})};Ce.propTypes={softCode:U.default.string};export{Ce as default}; \ No newline at end of file diff --git a/assets/Exploit-5KSxQja5.js b/assets/Exploit-DbKYvGi7.js similarity index 92% rename from assets/Exploit-5KSxQja5.js rename to assets/Exploit-DbKYvGi7.js index 70bcbb9..3118c58 100644 --- a/assets/Exploit-5KSxQja5.js +++ b/assets/Exploit-DbKYvGi7.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-BbX9YWYe.js";import{u as i}from"./ctiAxios-BMu1IxXE.js";import{t as a}from"./button-CGra0C8Y.js";import{$ as o,B as s,H as c,I as l,Q as u,_ as d,ht as f,z as p}from"./index-cqbbFfLv.js";import{t as m}from"./logs.queries-CUsAtrhc.js";var h=e(t()),g=e(i()),_=e(r()),v=n(),y=({status:e,env:t,provider:n,module:r,duration:i,start:a,running:o})=>{let c=l().data,u=window.location,d=u.origin,f=u.pathname.replace(c?.environment?.ICTIDIR??``,`iCTI_${t.code}`),p=``,m=``;switch(e){case 0:p=`rgb(240, 255, 241)`,m=`3px solid rgb(124, 217, 146)`;break;case 1:p=`rgb(254, 255, 240)`,m=`3px solid rgb(247, 228, 99)`;break;case 2:p=`rgb(255, 242, 240)`,m=`3px solid rgb(235, 96, 96)`;break;case-1:p=`rgb(211,211,211)`,m=`3px solid rgb(122, 122, 122)`;break;default:break}return(0,v.jsx)(`a`,{href:d+f,target:`_blank`,rel:`noreferrer`,children:(0,v.jsxs)(`div`,{className:`exploit-env`,style:{backgroundColor:p,border:m},children:[(0,v.jsxs)(`div`,{className:`exploit-label`,children:[o===1&&(0,v.jsx)(s,{className:`exploit__icon`,spin:!0}),r??`${t.code} - ${t.trig&&t.trig!==``?t.trig+` - `:``}${t.comment}`]}),a&&(0,v.jsxs)(`div`,{className:`exploit-duration`,children:[`Débuté le `,(0,g.default)(a).format(`DD/MM/YYYY à HH:mm`)]}),i&&(0,v.jsxs)(`div`,{className:`exploit-duration`,children:[`Durée: `,i]}),(0,v.jsx)(`div`,{className:`exploit-provider`,children:n})]},r||t.code)})};y.propTypes={status:_.default.number,env:_.default.object,provider:_.default.string,module:_.default.string,duration:_.default.string,start:_.default.string,running:_.default.number};var b={iCTI_activite:`ADMPROVIDER`,iCTI_pmsi:`PMSIPROVIDER`,iCTI_pmsipsy:`PMSIPSYPROVIDER`,iCTI_pmsihad:`PMSIHADPROVIDER`,iCTI_pmsissr:`PMSISSRPROVIDER`,iCTI_rh:`RHPROVIDER`,iCTI_compta:`COMPTAPROVIDER`,iCTI_eco:`ECOPROVIDER`,iCTI_dpi:`DPIPROVIDER`},x=()=>{let e=m(),t=l(),n=e.data?.envs??[],r=e.data?.timestamp,i=t.data,[s,_]=(0,h.useState)([`Synthèse`]),[x,S]=(0,h.useState)(!1);(0,h.useEffect)(()=>{if(n.length){let e=[];n.forEach(t=>{t.jobs.forEach(t=>{let n=``;switch(t.job){case`iCTI_consolidation_pmsi`:n=`iCTI_pmsi`;break;case`iCTI_import_activite_consolidation`:n=`iCTI_activite`;break;default:n=t.job.replace(/iCTI_(import_)?/,``);break}d[n]&&!e.includes(n)&&e.push(n)})}),_(e)}},[n]);let C=()=>{e.refetch()},w=e=>n.filter(t=>t.jobs.some(t=>e===`rss_rsf_en_cours`&&t.job.includes(`pmsi`)?!0:t.job.includes(e))).sort((e,t)=>e.code.localeCompare(t.code)).map(t=>{let n=t.jobs.find(t=>e===`rss_rsf`?t.job.includes(e)&&!t.job.includes(`en_cours`):e===`rss_rsf_en_cours`&&t.job.includes(`pmsi`)?!0:t.job.includes(e));if(n){let r=n.status,i=n.running;return(0,v.jsx)(y,{status:r,running:i,env:t,provider:Object.keys(t.settings).length?t.settings[b[d[e].module]]:``,duration:n.duration,start:n.start},t.code)}else return null});return!e.isFetching&&!i?.environment?.ISEXPLOIT?(0,v.jsx)(o,{icon:(0,v.jsx)(p,{}),title:`Cette fonctionnalité n'est pas encore disponible sur votre serveur.`}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(`div`,{className:`component-header`,children:[(0,v.jsxs)(`div`,{className:`header-title`,children:[i?.environment?.ISEXPLOIT===`1`?`Résumé Exploitation Serveur `:`Résumé Exploitation `,`(dernière mise à jour: `,(0,g.default)(r).format(`HH:mm`),`)`]}),(0,v.jsxs)(`div`,{className:`header-actions`,children:[(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(`div`,{className:`actions-label`,children:`Afficher les jobs CTI:`}),(0,v.jsx)(u,{checked:x,onChange:e=>S(e)})]}),(0,v.jsx)(a,{onClick:C,type:`primary`,loading:e.isFetching,disabled:e.isFetching,icon:(0,v.jsx)(c,{}),children:`Rafraichir`})]})]}),(0,v.jsx)(`div`,{className:`component-content`,children:(0,v.jsx)(f,{items:[{label:`Synthèse`,key:`total`,children:(0,v.jsx)(`div`,{className:`exploit-module`,children:(e=>{if(e)return n.sort((e,t)=>e.code.localeCompare(t.code)).map(e=>(0,v.jsx)(y,{status:e.jobs.map(e=>e.status).includes(-1)?-1:e.jobs.reduce((e,t)=>(x||d[t.module])&&t.status>e?t.status:e,0),running:0,env:e,provider:``},e.code));{let e=n.find(e=>e.code===i?.environment?.ICTIDIR?.replace(`iCTI_`,``));if(e)return e.jobs.map(t=>{let n=t.module===t.job?t.job.replace(/iCTI_(import_)?/,``):t.module,r=Object.keys(e.settings).length&&d[t.module]?e.settings[b[d[t.module].module]]:null;return x||d[n]?(0,v.jsx)(y,{status:t.status,running:t.running,env:e,provider:r,duration:t.duration,start:t.start,module:d[n]?d[n].label:n},t.job):null})}})(i?.environment?.ISEXPLOIT===`1`)})},{tabsItems:()=>{let e=[];return i?.environment?.ISEXPLOIT===`1`&&(e=s.map(e=>({label:d[e]?.label??e,key:e,children:(0,v.jsx)(`div`,{className:`exploit-module`,children:w(e)})}))),e}}]})})]})};export{x as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-GfLWCH1-.js";import{l as i}from"./ctiAxios-uIjEIJkB.js";import{t as a}from"./button-DFsG8yVP.js";import{$ as o,B as s,H as c,I as l,Q as u,_ as d,mt as f,z as p}from"./index-BXgKcVQP.js";import{t as m}from"./logs.queries-DrNd_GFf.js";var h=e(t()),g=e(i()),_=e(r()),v=n(),y=({status:e,env:t,provider:n,module:r,duration:i,start:a,running:o})=>{let c=l().data,u=window.location,d=u.origin,f=u.pathname.replace(c?.environment?.ICTIDIR??``,`iCTI_${t.code}`),p=``,m=``;switch(e){case 0:p=`rgb(240, 255, 241)`,m=`3px solid rgb(124, 217, 146)`;break;case 1:p=`rgb(254, 255, 240)`,m=`3px solid rgb(247, 228, 99)`;break;case 2:p=`rgb(255, 242, 240)`,m=`3px solid rgb(235, 96, 96)`;break;case-1:p=`rgb(211,211,211)`,m=`3px solid rgb(122, 122, 122)`;break;default:break}return(0,v.jsx)(`a`,{href:d+f,target:`_blank`,rel:`noreferrer`,children:(0,v.jsxs)(`div`,{className:`exploit-env`,style:{backgroundColor:p,border:m},children:[(0,v.jsxs)(`div`,{className:`exploit-label`,children:[o===1&&(0,v.jsx)(s,{className:`exploit__icon`,spin:!0}),r??`${t.code} - ${t.trig&&t.trig!==``?t.trig+` - `:``}${t.comment}`]}),a&&(0,v.jsxs)(`div`,{className:`exploit-duration`,children:[`Débuté le `,(0,g.default)(a).format(`DD/MM/YYYY à HH:mm`)]}),i&&(0,v.jsxs)(`div`,{className:`exploit-duration`,children:[`Durée: `,i]}),(0,v.jsx)(`div`,{className:`exploit-provider`,children:n})]},r||t.code)})};y.propTypes={status:_.default.number,env:_.default.object,provider:_.default.string,module:_.default.string,duration:_.default.string,start:_.default.string,running:_.default.number};var b={iCTI_activite:`ADMPROVIDER`,iCTI_pmsi:`PMSIPROVIDER`,iCTI_pmsipsy:`PMSIPSYPROVIDER`,iCTI_pmsihad:`PMSIHADPROVIDER`,iCTI_pmsissr:`PMSISSRPROVIDER`,iCTI_rh:`RHPROVIDER`,iCTI_compta:`COMPTAPROVIDER`,iCTI_eco:`ECOPROVIDER`,iCTI_dpi:`DPIPROVIDER`},x=()=>{let e=m(),t=l(),n=e.data?.envs??[],r=e.data?.timestamp,i=t.data,[s,_]=(0,h.useState)([`Synthèse`]),[x,S]=(0,h.useState)(!1);(0,h.useEffect)(()=>{if(n.length){let e=[];n.forEach(t=>{t.jobs.forEach(t=>{let n=``;switch(t.job){case`iCTI_consolidation_pmsi`:n=`iCTI_pmsi`;break;case`iCTI_import_activite_consolidation`:n=`iCTI_activite`;break;default:n=t.job.replace(/iCTI_(import_)?/,``);break}d[n]&&!e.includes(n)&&e.push(n)})}),_(e)}},[n]);let C=()=>{e.refetch()},w=e=>n.filter(t=>t.jobs.some(t=>e===`rss_rsf_en_cours`&&t.job.includes(`pmsi`)?!0:t.job.includes(e))).sort((e,t)=>e.code.localeCompare(t.code)).map(t=>{let n=t.jobs.find(t=>e===`rss_rsf`?t.job.includes(e)&&!t.job.includes(`en_cours`):e===`rss_rsf_en_cours`&&t.job.includes(`pmsi`)?!0:t.job.includes(e));if(n){let r=n.status,i=n.running;return(0,v.jsx)(y,{status:r,running:i,env:t,provider:Object.keys(t.settings).length?t.settings[b[d[e].module]]:``,duration:n.duration,start:n.start},t.code)}else return null});return!e.isFetching&&!i?.environment?.ISEXPLOIT?(0,v.jsx)(o,{icon:(0,v.jsx)(p,{}),title:`Cette fonctionnalité n'est pas encore disponible sur votre serveur.`}):(0,v.jsxs)(v.Fragment,{children:[(0,v.jsxs)(`div`,{className:`component-header`,children:[(0,v.jsxs)(`div`,{className:`header-title`,children:[i?.environment?.ISEXPLOIT===`1`?`Résumé Exploitation Serveur `:`Résumé Exploitation `,`(dernière mise à jour: `,(0,g.default)(r).format(`HH:mm`),`)`]}),(0,v.jsxs)(`div`,{className:`header-actions`,children:[(0,v.jsxs)(v.Fragment,{children:[(0,v.jsx)(`div`,{className:`actions-label`,children:`Afficher les jobs CTI:`}),(0,v.jsx)(u,{checked:x,onChange:e=>S(e)})]}),(0,v.jsx)(a,{onClick:C,type:`primary`,loading:e.isFetching,disabled:e.isFetching,icon:(0,v.jsx)(c,{}),children:`Rafraichir`})]})]}),(0,v.jsx)(`div`,{className:`component-content`,children:(0,v.jsx)(f,{items:[{label:`Synthèse`,key:`total`,children:(0,v.jsx)(`div`,{className:`exploit-module`,children:(e=>{if(e)return n.sort((e,t)=>e.code.localeCompare(t.code)).map(e=>(0,v.jsx)(y,{status:e.jobs.map(e=>e.status).includes(-1)?-1:e.jobs.reduce((e,t)=>(x||d[t.module])&&t.status>e?t.status:e,0),running:0,env:e,provider:``},e.code));{let e=n.find(e=>e.code===i?.environment?.ICTIDIR?.replace(`iCTI_`,``));if(e)return e.jobs.map(t=>{let n=t.module===t.job?t.job.replace(/iCTI_(import_)?/,``):t.module,r=Object.keys(e.settings).length&&d[t.module]?e.settings[b[d[t.module].module]]:null;return x||d[n]?(0,v.jsx)(y,{status:t.status,running:t.running,env:e,provider:r,duration:t.duration,start:t.start,module:d[n]?d[n].label:n},t.job):null})}})(i?.environment?.ISEXPLOIT===`1`)})},{tabsItems:()=>{let e=[];return i?.environment?.ISEXPLOIT===`1`&&(e=s.map(e=>({label:d[e]?.label??e,key:e,children:(0,v.jsx)(`div`,{className:`exploit-module`,children:w(e)})}))),e}}]})})]})};export{x as default}; \ No newline at end of file diff --git a/assets/FavoritesEditor-BqykejM-.js b/assets/FavoritesEditor-BczYZIQa.js similarity index 87% rename from assets/FavoritesEditor-BqykejM-.js rename to assets/FavoritesEditor-BczYZIQa.js index d2b3c72..a083cf8 100644 --- a/assets/FavoritesEditor-BqykejM-.js +++ b/assets/FavoritesEditor-BczYZIQa.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Fn as r,Pn as i,kt as a,n as o,r as s}from"./axios-BbX9YWYe.js";import{t as c}from"./index.esm-BWCs920B.js";import{t as l}from"./input-CAHxss7C.js";import{t as u}from"./button-CGra0C8Y.js";import{t as d}from"./tree-BEXGBJQs.js";import{t as f}from"./queryOptions-Cg9orY1Y.js";import{t as p}from"./LeftSquareOutlined-DuBPMb_Z.js";import{t as m}from"./Loader-BunwQzlz.js";import{Z as h,d as g,f as _,u as v}from"./index-cqbbFfLv.js";import{t as y}from"./SaveButton-I18OHpZt.js";import{n as b}from"./userUtils-Bzj4V0fd.js";var x={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`}}]},name:`folder-add`,theme:`outlined`};r();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(a,i(i({},e),{},{ref:t,icon:x}))}),w={all:[`favorites`],list:()=>[...w.all,`list`]},T=()=>f({queryKey:w.list(),queryFn:_}),E=()=>s(T()),D=e(o()),O=n(),k=({text:e,nodeKey:t,setLabel:n,onEditingChange:r})=>{let[i,a]=(0,S.useState)(e),[o,s]=(0,S.useState)(!1),[c,u]=(0,S.useState)(!1),d=(0,S.useRef)();(0,S.useEffect)(()=>{c&&d.current.focus()},[c]);let f=e=>{a(e.target.value)},p=()=>{s(!o)};return(0,O.jsx)(`div`,{className:`editable-title`,onMouseEnter:p,onMouseLeave:p,children:c?(0,O.jsx)(l,{ref:d,draggable:!1,style:{marginLeft:`6px`,width:`50%`},value:i,onChange:f,onBlur:e=>{u(!1),r(!1),n(t,i)}}):(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(`div`,{className:`editable-label`,onClick:()=>{let e=!c;u(e),r(e)},children:i})})})};k.propTypes={text:D.default.string,nodeKey:D.default.string,setLabel:D.default.func,onEditingChange:D.default.func.isRequired};var{DirectoryTree:A}=d,j=()=>{let e=E(),t=g();e.data;let[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)([]),[l,d]=(0,S.useState)([]),[f,_]=(0,S.useState)([]),[x,w]=(0,S.useState)([]),[T,D]=(0,S.useState)([]),[j,M]=(0,S.useState)(!1);(0,S.useEffect)(()=>{let t=e.data;t?.myFavorites&&r(N(t.myFavorites,``,!0)),t?.allViews&&s(N(t.allViews))},[e.data]);function N(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+i,o={...e,key:a,isLeaf:!0,title:e.label,editable:n};delete o.icon,e.children&&(o.children=N(e.children,a,n),o.isLeaf=!1,o.checkable=!1),r.push(o)}),r}function P(e,t){let i=n.map(e=>({...e}));I(i,e,(e,n,r)=>{e.label=t}),r(i)}function F(e,t=``){let n=[];return e.forEach((e,r)=>{let i=(t===``?``:t+`_`)+r+e.name;e.key=i,e.children&&(e.children=F(e.children,i),e.isLeaf=!1),n.push(e)}),n}function I(e,t,n){for(let r=0;r{a(!0);let e={name:`Nouveau dossier`,label:`Nouveau dossier`,editable:!0,key:(n.length+1).toString(),view:``,isLeaf:!1,children:[]};r(F([...n,e]))},R=(e,t)=>{if(t.checked)D([...T,...t.checkedNodes]);else{let e=T.findIndex(e=>e.key===t.node.key),n=[...T];n.splice(e,1),D(n)}d(e)},z=(e,t)=>{if(t.checked)w([...x,t.node]);else{let e=x.findIndex(e=>e.key===t.node.key),n=[...x];n.splice(e,1),w(n)}_(e)},B=()=>{a(!0);let e=N(x,``,!0);r(F([...n,...e])),w([]),_([])},V=()=>{a(!0);let e=n.map(e=>({...e}));T.forEach(t=>{I(e,t.key,(e,t,n)=>{n.splice(t,1)})});let t=F(e);D([]),d([]),r(t)},H=({event:e,node:t,dragNode:i,dropPosition:o,dropToGap:s})=>{a(!0);let c=n.map(e=>({...e})),l=t.key,u=i.key;if(!s)I(c,l,e=>{if(!e.isLeaf){let t;I(c,u,(e,n,r)=>{t={...e},r.splice(n,1)}),e.children=e.children||[],e.children.push(t)}});else if((t.children||[]).length>0&&t.expanded&&o===1){let e;I(c,u,(t,n,r)=>{e={...t},r.splice(n,1)}),I(c,l,t=>{t.children=t.children||[],t.children.unshift(e)})}else{let e;I(c,u,(t,n,r)=>{e={...t},r.splice(n,1)});let t,n;I(c,l,(e,r,i)=>{t=i,n=r}),o===-1?t.splice(n,0,e):t.splice(n+1,0,e)}r(c)},U=()=>{let e=v({sendFavorites:{XMLType:`MYFAVORITES`,children:b(n)}},!0);t.mutate({myFavorites:e})},W=e=>e?.map(e=>({...e,title:e.editable?(0,O.jsx)(k,{text:e.label,nodeKey:e.key,setLabel:P,onEditingChange:M}):e.label,children:e.children?W(e.children):null})),G=W(n);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(c,{children:(0,O.jsx)(`title`,{children:`iCTI | Gestion des favoris`})}),(0,O.jsxs)(`div`,{className:`component-header`,children:[(0,O.jsx)(`h1`,{className:`header-title`,children:`Organisation de mes favoris`}),(0,O.jsx)(`div`,{className:`favorites-actions`,children:(0,O.jsx)(y,{onClick:U,disabled:!i||t.isPending,loading:t.isPending,toolTipTitle:`Enregistrer`})})]}),(0,O.jsx)(`div`,{className:`component-content`,children:(0,O.jsxs)(`div`,{className:`favorites-editor`,children:[(0,O.jsxs)(`div`,{className:`favorites-editor-items`,children:[(0,O.jsxs)(`div`,{className:`tree-header`,children:[(0,O.jsx)(`h2`,{children:`Mes Favoris`}),(0,O.jsxs)(`div`,{className:`header-actions`,children:[(0,O.jsx)(u,{type:`link`,onClick:L,children:(0,O.jsx)(C,{})}),(0,O.jsx)(u,{type:`link`,onClick:V,children:(0,O.jsx)(h,{})})]})]}),e.isFetching?null:(0,O.jsx)(A,{checkable:!0,treeData:G,draggable:!j,blockNode:!0,onDrop:H,checkedKeys:l,onCheck:R})]}),(0,O.jsx)(`div`,{className:`transfer-actions`,children:(0,O.jsx)(u,{type:`link`,onClick:B,children:(0,O.jsx)(p,{})})}),(0,O.jsxs)(`div`,{className:`favorites-editor-menu`,children:[(0,O.jsx)(`h2`,{className:`tree-header`,children:`Vues disponibles`}),e.isFetching?(0,O.jsx)(`div`,{className:`favorites-loader`,children:(0,O.jsx)(m,{size:`small`})}):(0,O.jsx)(A,{checkable:!0,treeData:o,checkedKeys:f,onCheck:z})]})]})})]})};export{j as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Nn as r,Ot as i,Pn as a,n as o,r as s}from"./axios-GfLWCH1-.js";import{t as c}from"./index.esm-C-Cs05Yh.js";import{t as l}from"./input-ByI0RFd4.js";import{t as u}from"./button-DFsG8yVP.js";import{t as d}from"./tree-BbgcCNiC.js";import{t as f}from"./queryOptions-B35KRSJw.js";import{t as p}from"./LeftSquareOutlined-BGHmHPFm.js";import{t as m}from"./Loader-QYhFJtwm.js";import{Z as h,d as g,f as _,u as v}from"./index-BXgKcVQP.js";import{t as y}from"./SaveButton-B1cQYwWn.js";import{n as b}from"./userUtils-jeT5nmDV.js";var x={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M484 443.1V528h-84.5c-4.1 0-7.5 3.1-7.5 7v42c0 3.8 3.4 7 7.5 7H484v84.9c0 3.9 3.2 7.1 7 7.1h42c3.9 0 7-3.2 7-7.1V584h84.5c4.1 0 7.5-3.2 7.5-7v-42c0-3.9-3.4-7-7.5-7H540v-84.9c0-3.9-3.1-7.1-7-7.1h-42c-3.8 0-7 3.2-7 7.1zm396-144.7H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z`}}]},name:`folder-add`,theme:`outlined`};a();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(i,r(r({},e),{},{ref:t,icon:x}))}),w={all:[`favorites`],list:()=>[...w.all,`list`]},T=()=>f({queryKey:w.list(),queryFn:_}),E=()=>s(T()),D=e(o()),O=n(),k=({text:e,nodeKey:t,setLabel:n,onEditingChange:r})=>{let[i,a]=(0,S.useState)(e),[o,s]=(0,S.useState)(!1),[c,u]=(0,S.useState)(!1),d=(0,S.useRef)();(0,S.useEffect)(()=>{c&&d.current.focus()},[c]);let f=e=>{a(e.target.value)},p=()=>{s(!o)};return(0,O.jsx)(`div`,{className:`editable-title`,onMouseEnter:p,onMouseLeave:p,children:c?(0,O.jsx)(l,{ref:d,draggable:!1,style:{marginLeft:`6px`,width:`50%`},value:i,onChange:f,onBlur:e=>{u(!1),r(!1),n(t,i)}}):(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(`div`,{className:`editable-label`,onClick:()=>{let e=!c;u(e),r(e)},children:i})})})};k.propTypes={text:D.default.string,nodeKey:D.default.string,setLabel:D.default.func,onEditingChange:D.default.func.isRequired};var{DirectoryTree:A}=d,j=()=>{let e=E(),t=g();e.data;let[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,s]=(0,S.useState)([]),[l,d]=(0,S.useState)([]),[f,_]=(0,S.useState)([]),[x,w]=(0,S.useState)([]),[T,D]=(0,S.useState)([]),[j,M]=(0,S.useState)(!1);(0,S.useEffect)(()=>{let t=e.data;t?.myFavorites&&r(N(t.myFavorites,``,!0)),t?.allViews&&s(N(t.allViews))},[e.data]);function N(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+i,o={...e,key:a,isLeaf:!0,title:e.label,editable:n};delete o.icon,e.children&&(o.children=N(e.children,a,n),o.isLeaf=!1,o.checkable=!1),r.push(o)}),r}function P(e,t){let i=n.map(e=>({...e}));I(i,e,(e,n,r)=>{e.label=t}),r(i)}function F(e,t=``){let n=[];return e.forEach((e,r)=>{let i=(t===``?``:t+`_`)+r+e.name;e.key=i,e.children&&(e.children=F(e.children,i),e.isLeaf=!1),n.push(e)}),n}function I(e,t,n){for(let r=0;r{a(!0);let e={name:`Nouveau dossier`,label:`Nouveau dossier`,editable:!0,key:(n.length+1).toString(),view:``,isLeaf:!1,children:[]};r(F([...n,e]))},R=(e,t)=>{if(t.checked)D([...T,...t.checkedNodes]);else{let e=T.findIndex(e=>e.key===t.node.key),n=[...T];n.splice(e,1),D(n)}d(e)},z=(e,t)=>{if(t.checked)w([...x,t.node]);else{let e=x.findIndex(e=>e.key===t.node.key),n=[...x];n.splice(e,1),w(n)}_(e)},B=()=>{a(!0);let e=N(x,``,!0);r(F([...n,...e])),w([]),_([])},V=()=>{a(!0);let e=n.map(e=>({...e}));T.forEach(t=>{I(e,t.key,(e,t,n)=>{n.splice(t,1)})});let t=F(e);D([]),d([]),r(t)},H=({event:e,node:t,dragNode:i,dropPosition:o,dropToGap:s})=>{a(!0);let c=n.map(e=>({...e})),l=t.key,u=i.key;if(!s)I(c,l,e=>{if(!e.isLeaf){let t;I(c,u,(e,n,r)=>{t={...e},r.splice(n,1)}),e.children=e.children||[],e.children.push(t)}});else if((t.children||[]).length>0&&t.expanded&&o===1){let e;I(c,u,(t,n,r)=>{e={...t},r.splice(n,1)}),I(c,l,t=>{t.children=t.children||[],t.children.unshift(e)})}else{let e;I(c,u,(t,n,r)=>{e={...t},r.splice(n,1)});let t,n;I(c,l,(e,r,i)=>{t=i,n=r}),o===-1?t.splice(n,0,e):t.splice(n+1,0,e)}r(c)},U=()=>{let e=v({sendFavorites:{XMLType:`MYFAVORITES`,children:b(n)}},!0);t.mutate({myFavorites:e})},W=e=>e?.map(e=>({...e,title:e.editable?(0,O.jsx)(k,{text:e.label,nodeKey:e.key,setLabel:P,onEditingChange:M}):e.label,children:e.children?W(e.children):null})),G=W(n);return(0,O.jsxs)(O.Fragment,{children:[(0,O.jsx)(c,{children:(0,O.jsx)(`title`,{children:`iCTI | Gestion des favoris`})}),(0,O.jsxs)(`div`,{className:`component-header`,children:[(0,O.jsx)(`h1`,{className:`header-title`,children:`Organisation de mes favoris`}),(0,O.jsx)(`div`,{className:`favorites-actions`,children:(0,O.jsx)(y,{onClick:U,disabled:!i||t.isPending,loading:t.isPending,toolTipTitle:`Enregistrer`})})]}),(0,O.jsx)(`div`,{className:`component-content`,children:(0,O.jsxs)(`div`,{className:`favorites-editor`,children:[(0,O.jsxs)(`div`,{className:`favorites-editor-items`,children:[(0,O.jsxs)(`div`,{className:`tree-header`,children:[(0,O.jsx)(`h2`,{children:`Mes Favoris`}),(0,O.jsxs)(`div`,{className:`header-actions`,children:[(0,O.jsx)(u,{type:`link`,onClick:L,children:(0,O.jsx)(C,{})}),(0,O.jsx)(u,{type:`link`,onClick:V,children:(0,O.jsx)(h,{})})]})]}),e.isFetching?null:(0,O.jsx)(A,{checkable:!0,treeData:G,draggable:!j,blockNode:!0,onDrop:H,checkedKeys:l,onCheck:R})]}),(0,O.jsx)(`div`,{className:`transfer-actions`,children:(0,O.jsx)(u,{type:`link`,onClick:B,children:(0,O.jsx)(p,{})})}),(0,O.jsxs)(`div`,{className:`favorites-editor-menu`,children:[(0,O.jsx)(`h2`,{className:`tree-header`,children:`Vues disponibles`}),e.isFetching?(0,O.jsx)(`div`,{className:`favorites-loader`,children:(0,O.jsx)(m,{size:`small`})}):(0,O.jsx)(A,{checkable:!0,treeData:o,checkedKeys:f,onCheck:z})]})]})})]})};export{j as default}; \ No newline at end of file diff --git a/assets/Filter-6hGzrL6X.js b/assets/Filter-COK4Xj7w.js similarity index 100% rename from assets/Filter-6hGzrL6X.js rename to assets/Filter-COK4Xj7w.js diff --git a/assets/FilterOutline-0NxB8lny.js b/assets/FilterOutline-CkWX7-De.js similarity index 100% rename from assets/FilterOutline-0NxB8lny.js rename to assets/FilterOutline-CkWX7-De.js diff --git a/assets/Home-C0KXjxek.js b/assets/Home-pCqJVQWy.js similarity index 100% rename from assets/Home-C0KXjxek.js rename to assets/Home-pCqJVQWy.js diff --git a/assets/HomeOutline-DA8r8OiJ.js b/assets/HomeOutline-BSGKvRto.js similarity index 100% rename from assets/HomeOutline-DA8r8OiJ.js rename to assets/HomeOutline-BSGKvRto.js diff --git a/assets/Hospital-CLc27vPC.js b/assets/Hospital-Bgy3F9wN.js similarity index 100% rename from assets/Hospital-CLc27vPC.js rename to assets/Hospital-Bgy3F9wN.js diff --git a/assets/Import-Bw4-rTvp.js b/assets/Import-Bw4-rTvp.js new file mode 100644 index 0000000..d42ca67 --- /dev/null +++ b/assets/Import-Bw4-rTvp.js @@ -0,0 +1,4 @@ +import{a as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r,t as i}from"./jsx-runtime-CEixWuwE.js";import{$n as a,$t as o,Hn as s,K as c,Nn as l,Ot as u,Pn as d,Qn as f,Qt as p,Un as m,Vn as h,X as g,Y as _,a as v,ar as y,br as b,er as x,fr as S,ir as C,it as w,n as T,nr as E,pr as D,r as O,rr as k,rt as ee,tr as A,vn as j,yn as M}from"./axios-GfLWCH1-.js";import{t as te}from"./index.esm-C-Cs05Yh.js";import{t as ne}from"./input-ByI0RFd4.js";import{i as N}from"./ctiAxios-uIjEIJkB.js";import{a as P,i as re,o as F,s as ie}from"./notification-DWCxP4WF.js";import{i as I,r as L}from"./asyncToGenerator-DHhZBkop.js";import{m as ae,p as oe,t as R}from"./button-DFsG8yVP.js";import{t as z}from"./table-B9r972uM.js";import{i as se}from"./select-CAEYLMBr.js";import{r as ce}from"./pagination-Ctv0ML-v.js";import{t as le}from"./tooltip-BrjXarTG.js";import{t as ue}from"./dropdown-CnNkkU34.js";import{i as de}from"./iconUtil-82JScV80.js";import{t as fe}from"./popconfirm-pEpGkgTI.js";import{t as pe}from"./progress-C5oDb3ja.js";import{t as me}from"./DownloadOutlined-BdA_Yi9Y.js";import{t as B}from"./useMutation-BmXoCM97.js";import{t as V}from"./UndoOutlined-BnvPIRYq.js";import{A as he,F as H,J as U,L as ge,M as W,N as G,P as _e,V as ve,Y as K,Z as ye,at as be,b as xe,it as Se,j as Ce,mt as we,pt as q,s as Te,y as Ee,z as De}from"./index-BXgKcVQP.js";import{t as Oe}from"./BaseActionButton-C192ydN5.js";import{D as ke,E as Ae,S as je,T as Me,a as Ne,b as Pe,c as Fe,d as Ie,f as Le,g as Re,h as ze,i as Be,l as Ve,m as He,n as Ue,o as We,r as Ge,s as Ke,t as qe,u as Je,w as Ye,x as Xe,y as Ze}from"./context-DKr6FCfo.js";import{i as Qe,n as $e,r as et,t as tt}from"./ref-4yY2Yyf3.js";import{d as nt,f as rt,i as J}from"./path-Lv4XoihJ.js";import{n as it,r as at,t as ot}from"./importColumn-DU0q1njL.js";y(),d(),o(),k(),A(),a(),m(),M(),I();var Y=t(r()),st=t(h()),ct=[`className`,`prefixCls`,`style`,`active`,`status`,`iconPrefix`,`icon`,`wrapperStyle`,`stepNumber`,`disabled`,`description`,`title`,`subTitle`,`progressDot`,`stepIcon`,`tailContent`,`icons`,`stepIndex`,`onStepClick`,`onClick`];function lt(e){return typeof e==`string`}var ut=function(e){s(n,e);var t=j(n);function n(){var e;E(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(f(e),`onClick`,function(){var t=e.props,n=t.onClick,r=t.onStepClick,i=t.stepIndex;n&&n.apply(void 0,arguments),r(i)}),e}return x(n,[{key:`renderIconNode`,value:function(){var e,t=this.props,n=t.prefixCls,r=t.progressDot,i=t.stepIcon,a=t.stepNumber,o=t.status,s=t.title,c=t.description,l=t.icon,u=t.iconPrefix,d=t.icons,f,p=(0,st.default)(`${n}-icon`,`${u}icon`,(e={},L(e,`${u}icon-${l}`,l&<(l)),L(e,`${u}icon-check`,!l&&o===`finish`&&(d&&!d.finish||!d)),L(e,`${u}icon-cross`,!l&&o===`error`&&(d&&!d.error||!d)),e)),m=Y.createElement(`span`,{className:`${n}-icon-dot`});return f=r?typeof r==`function`?Y.createElement(`span`,{className:`${n}-icon`},r(m,{index:a-1,status:o,title:s,description:c})):Y.createElement(`span`,{className:`${n}-icon`},m):l&&!lt(l)?Y.createElement(`span`,{className:`${n}-icon`},l):d&&d.finish&&o===`finish`?Y.createElement(`span`,{className:`${n}-icon`},d.finish):d&&d.error&&o===`error`?Y.createElement(`span`,{className:`${n}-icon`},d.error):l||o===`finish`||o===`error`?Y.createElement(`span`,{className:p}):Y.createElement(`span`,{className:`${n}-icon`},a),i&&(f=i({index:a-1,status:o,title:s,description:c,node:f})),f}},{key:`render`,value:function(){var e,t=this.props,n=t.className,r=t.prefixCls,i=t.style,a=t.active,o=t.status,s=o===void 0?`wait`:o;t.iconPrefix;var c=t.icon;t.wrapperStyle,t.stepNumber;var u=t.disabled,d=t.description,f=t.title,m=t.subTitle;t.progressDot,t.stepIcon;var h=t.tailContent;t.icons,t.stepIndex;var g=t.onStepClick,_=t.onClick,v=p(t,ct),y=(0,st.default)(`${r}-item`,`${r}-item-${s}`,n,(e={},L(e,`${r}-item-custom`,c),L(e,`${r}-item-active`,a),L(e,`${r}-item-disabled`,u===!0),e)),b=l({},i),x={};return g&&!u&&(x.role=`button`,x.tabIndex=0,x.onClick=this.onClick),Y.createElement(`div`,C({},v,{className:y,style:b}),Y.createElement(`div`,C({onClick:_},x,{className:`${r}-item-container`}),Y.createElement(`div`,{className:`${r}-item-tail`},h),Y.createElement(`div`,{className:`${r}-item-icon`},this.renderIconNode()),Y.createElement(`div`,{className:`${r}-item-content`},Y.createElement(`div`,{className:`${r}-item-title`},f,m&&Y.createElement(`div`,{title:typeof m==`string`?m:void 0,className:`${r}-item-subtitle`},m)),d&&Y.createElement(`div`,{className:`${r}-item-description`},d))))}}]),n}(Y.Component);y(),d(),o(),k(),A(),a(),m(),M(),I();var dt=[`prefixCls`,`style`,`className`,`children`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`stepIcon`,`initial`,`icons`,`onChange`,`items`],ft=function(e){s(n,e);var t=j(n);function n(){var e;E(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(f(e),`onStepClick`,function(t){var n=e.props,r=n.onChange,i=n.current;r&&i!==t&&r(t)}),e}return x(n,[{key:`render`,value:function(){var e,t=this,n=this.props,r=n.prefixCls,i=n.style,a=i===void 0?{}:i,o=n.className;n.children;var s=n.direction,c=n.type,u=n.labelPlacement,d=n.iconPrefix,f=n.status,m=n.size,h=n.current,g=n.progressDot,_=n.stepIcon,v=n.initial,y=n.icons,b=n.onChange,x=n.items,S=x===void 0?[]:x,w=p(n,dt),T=c===`navigation`,E=g?`vertical`:u,D=(0,st.default)(r,`${r}-${s}`,o,(e={},L(e,`${r}-${m}`,m),L(e,`${r}-label-${E}`,s===`horizontal`),L(e,`${r}-dot`,!!g),L(e,`${r}-navigation`,T),e));return Y.createElement(`div`,C({className:D,style:a},w),S.filter(function(e){return e}).map(function(e,n){var i=l({},e),o=v+n;return f===`error`&&n===h-1&&(i.className=`${r}-next-error`),i.status||(o===h?i.status=f:o{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=function(e){return+setTimeout(e,16)},n=function(e){return clearTimeout(e)};typeof window<`u`&&`requestAnimationFrame`in window&&(t=function(e){return window.requestAnimationFrame(e)},n=function(e){return window.cancelAnimationFrame(e)});var r=0,i=new Map;function a(e){i.delete(e)}var o=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;r+=1;var o=r;function s(n){if(n===0)a(o),e();else{var r=t(function(){s(n-1)});i.set(o,r)}}return s(n),o};o.cancel=function(e){var t=i.get(e);return a(e),n(t)},e.default=o})),xt=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=a;var n=t(bt()),r=0,i={};function a(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,a=r++,o=t;function s(){--o,o<=0?(e(),delete i[a]):i[a]=(0,n.default)(s)}return i[a]=(0,n.default)(s),a}a.cancel=function(e){e!==void 0&&(n.default.cancel(i[e]),delete i[e])},a.ids=i})),St=n((e=>{var t=Ae().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Ie()),a=n(Je()),o=n(Ne()),s=n(Ke()),c=n(Fe()),l=n(We()),u=n(Ve()),d=Xe(),f=tt(),p=t(r()),m=Ue(),h=n(xt()),g=et();function _(e,t,n){return t=(0,c.default)(t),(0,o.default)(e,(0,s.default)()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}var v;function y(e){return!e||e.offsetParent===null||e.hidden}function b(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function x(e){var t=(e||``).match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}var S=function(e){(0,u.default)(t,e);function t(){var e;return(0,i.default)(this,t),e=_(this,t,arguments),e.containerRef=p.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var r=e.props,i=r.insertExtraNode;if(!(r.disabled||!t||y(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var a=(0,l.default)(e).extraNode,o=e.context.getPrefixCls;a.className=`${o(``)}-click-animating-node`;var s=e.getAttributeName();if(t.setAttribute(s,`true`),n&&n!==`#fff`&&n!==`#ffffff`&&n!==`rgb(255, 255, 255)`&&n!==`rgba(255, 255, 255, 1)`&&x(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){a.style.borderColor=n;var c=t.getRootNode?.call(t)||t.ownerDocument,u=b(c)??c;v=(0,d.updateCSS)(` + [${o(``)}-click-animating-without-extra-node='true']::after, .${o(``)}-click-animating-node { + --antd-wave-shadow-color: ${n}; + }`,`antd-wave`,{csp:e.csp,attachTo:u})}i&&t.appendChild(a),[`transition`,`animation`].forEach(function(n){t.addEventListener(`${n}start`,e.onTransitionStart),t.addEventListener(`${n}end`,e.onTransitionEnd)})}},e.onTransitionStart=function(t){if(!e.destroyed){var n=e.containerRef.current;!t||t.target!==n||e.animationStart||e.resetEffect(n)}},e.onTransitionEnd=function(t){!t||t.animationName!==`fadeEffect`||e.resetEffect(t.target)},e.bindAnimationEvent=function(t){if(!(!t||!t.getAttribute||t.getAttribute(`disabled`)||t.className.includes(`disabled`))){var n=function(n){if(!(n.target.tagName===`INPUT`||y(n.target))){e.resetEffect(t);var r=getComputedStyle(t).getPropertyValue(`border-top-color`)||getComputedStyle(t).getPropertyValue(`border-color`)||getComputedStyle(t).getPropertyValue(`background-color`);e.clickWaveTimeoutId=window.setTimeout(function(){return e.onClick(t,r)},0),h.default.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=(0,h.default)(function(){e.animationStart=!1},10)}};return t.addEventListener(`click`,n,!0),{cancel:function(){t.removeEventListener(`click`,n,!0)}}}},e.renderWave=function(t){var n=t.csp,r=e.props.children;if(e.csp=n,!p.isValidElement(r))return r;var i=e.containerRef;return(0,f.supportRef)(r)&&(i=(0,f.composeRef)(r.ref,e.containerRef)),(0,g.cloneElement)(r,{ref:i})},e}return(0,a.default)(t,[{key:`componentDidMount`,value:function(){this.destroyed=!1;var e=this.containerRef.current;!e||e.nodeType!==1||(this.instance=this.bindAnimationEvent(e))}},{key:`componentWillUnmount`,value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:`getAttributeName`,value:function(){var e=this.context.getPrefixCls;return this.props.insertExtraNode?`${e(``)}-click-animating`:`${e(``)}-click-animating-without-extra-node`}},{key:`resetEffect`,value:function(e){var t=this;if(!(!e||e===this.extraNode||!(e instanceof Element))){var n=this.props.insertExtraNode,r=this.getAttributeName();e.setAttribute(r,`false`),v&&(v.innerHTML=``),n&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),[`transition`,`animation`].forEach(function(n){e.removeEventListener(`${n}start`,t.onTransitionStart),e.removeEventListener(`${n}end`,t.onTransitionEnd)})}}},{key:`render`,value:function(){return p.createElement(m.ConfigConsumer,null,this.renderWave)}}]),t}(p.Component);S.contextType=m.ConfigContext,e.default=S})),Ct=n((e=>{var t=Ae().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupSizeContext=void 0;var i=n(U()),a=n(Me()),o=n(h()),s=t(r()),c=Ue();n(Re());var l=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var n=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(Le()),a=n((w(),e(ee))),o=n(r()),s=function(){return{width:0,opacity:0,transform:`scale(0)`}},c=function(e){return{width:e.scrollWidth,opacity:1,transform:`scale(1)`}};t.default=function(e){var t=e.prefixCls,n=e.loading,r=e.existIcon,l=!!n;return r?o.default.createElement(`span`,{className:`${t}-loading-icon`},o.default.createElement(i.default,null)):o.default.createElement(a.default,{visible:l,motionName:`${t}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:s,onAppearActive:c,onEnterStart:s,onEnterActive:c,onLeaveStart:c,onLeaveActive:s},function(e,n){var r=e.className,a=e.style;return o.default.createElement(`span`,{className:`${t}-loading-icon`,style:a,ref:n},o.default.createElement(i.default,{className:r}))})}})),Tt=n((e=>{var t=Ae().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.convertLegacyProps=O,e.default=void 0;var i=n(U()),a=n(Me()),o=n(Ye()),s=n(ke()),c=n(h()),l=n(Ze()),u=t(r()),d=Ue(),f=n(Be()),p=n(Ge()),m=Qe(),g=et(),_=$e();n(Re());var v=n(St()),y=t(Ct()),b=n(wt()),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(Tt()).default})),Dt=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTransitionName=e.getTransitionDirection=e.default=void 0;var t=$e(),n=function(){return{height:0,opacity:0}},r=function(e){return{height:e.scrollHeight,opacity:1}},i=function(e){return{height:e?e.offsetHeight:0}},a=function(e,t){return t?.deadline===!0||t.propertyName===`height`},o={motionName:`ant-motion-collapse`,onAppearStart:n,onEnterStart:n,onAppearActive:r,onEnterActive:r,onLeaveStart:i,onLeaveActive:n,onAppearEnd:a,onEnterEnd:a,onLeaveEnd:a,motionDeadline:500};(0,t.tuple)(`bottomLeft`,`bottomRight`,`topLeft`,`topRight`),e.getTransitionDirection=function(e){return e!==void 0&&(e===`topLeft`||e===`topRight`)?`slide-down`:`slide-up`},e.getTransitionName=function(e,t,n){return n===void 0?`${e}-${t}`:n},e.default=o})),Ot=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.isStyleSupport=a;var n=t(je()),r=function(e){if((0,n.default)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],r=window.document.documentElement;return t.some(function(e){return e in r.style})}return!1},i=function(e,t){if(!r(e))return!1;var n=document.createElement(`div`),i=n.style[e];return n.style[e]=t,n.style[e]!==i};function a(e,t){return!Array.isArray(e)&&t!==void 0?i(e,t):r(e)}})),kt=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.detectFlexGapSupported=e.canUseDocElement=void 0,Object.defineProperty(e,`isStyleSupport`,{enumerable:!0,get:function(){return r.isStyleSupport}});var n=t(je()),r=Ot(),i=e.canUseDocElement=function(){return(0,n.default)()&&window.document.documentElement},a;e.detectFlexGapSupported=function(){if(!i())return!1;if(a!==void 0)return a;var e=document.createElement(`div`);return e.style.display=`flex`,e.style.flexDirection=`column`,e.style.rowGap=`1px`,e.appendChild(document.createElement(`div`)),e.appendChild(document.createElement(`div`)),document.body.appendChild(e),a=e.scrollHeight===1,document.body.removeChild(e),a}})),At=t(n((t=>{var n=Ae().default,i=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(Me()),o=i(U()),s=i(Pe()),c=i(h()),l=i((be(),e(Se))),u=n(r()),d=i(Et()),f=Tt(),p=Ue(),m=qe(),g=i(He()),_=Qe(),v=Dt(),y=kt();i(Re());var b=ze(),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i(0,Z.jsxs)(At.default,{open:e,title:`Options de génération`,okText:`Lancer la génération`,cancelText:`Annuler`,onOk:()=>{i.mutate({import_id:t,module:r,...a},{onSettled:(e,t)=>{t||e.returnType===`error`?s(2,!0):s(3)}}),n()},onCancel:n,children:[(0,Z.jsx)(`div`,{className:`form-row`,children:(0,Z.jsxs)(`div`,{className:`form-item`,children:[(0,Z.jsx)(`span`,{className:`first-label`,children:`Générer contrôles expert`}),(0,Z.jsx)(q,{checked:a.option_expert,onChange:e=>o(e.target.checked,`option_expert`)})]})}),(0,Z.jsx)(`div`,{className:`form-row`,children:(0,Z.jsxs)(`div`,{className:`form-item`,children:[(0,Z.jsx)(`span`,{className:`first-label`,children:`Générer essentiels`}),(0,Z.jsx)(q,{checked:a.option_essentiels,onChange:e=>o(e.target.checked,`option_essentiels`)})]})})]});jt.propTypes={showGenerateModal:X.default.bool,handleShowGenerateModal:X.default.func,selectedImportId:X.default.string,module:X.default.string,importOptions:X.default.object,generateImportMutation:X.default.object,handleImportOptions:X.default.func,updateProgression:X.default.func};var Mt=({jobsQueryData:e,isJobsQueryLoading:t,selectedJobId:n,handleSelectedJobId:r})=>(0,Z.jsx)(`div`,{className:`import-jobs`,children:(0,Z.jsx)(Te,{columns:ot,data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});Mt.propTypes={jobsQueryData:X.default.array,isJobsQueryLoading:X.default.bool,selectedJobId:X.default.string,handleSelectedJobId:X.default.func};var Nt=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=S(t,`FILE`),r=S(t,`STATUS`)[0];return{files:b(n),statusMessage:D(r)}},Q=`modules/base/php/import`,Pt=async e=>(await G.post(`${Q}/getImportJobs.php`,e)).data,Ft=async e=>Nt(await N(J(e,`getFiles.php`,`httpservice_PMSI_rssUpload_getFiles.php`))),It=async(e,t)=>{let n={type:t.type,importFile:t.name,importFileDate:t.lastModified.toString().substring(0,10),Filedata:t},r=J(e,`upload.php`,`importUploadFiles.php`);if([`pmsi`,`pmsissr`].includes(e)){let e=_e(n),t=(await W.post(r,e)).data;if(t.returnCode===`KO`)throw Error(t.returnTexte);return t}let i=(await N(r,n)).getElementsByTagName(`HTTP_SERVICE`)[0],a=D(i);if(a.returnCode===`KO`)throw Error(a.returnTexte);return a},Lt=async e=>(await G.post(`${Q}/removeFile.php`,{filename:e})).data,Rt=async(e,t)=>{let n=(await N(J(e,`valideFiles.php`,`httpservice_PMSI_rssUpload_valideFiles.php`),t)).getElementsByTagName(`HTTP_SERVICE`)[0],r=D(n);if(r.returnCode===`KO`)throw Error(r.returnTexte);return r},zt=async(e,t)=>{let n={module:e,import_id:t},r=(await G.post(`${Q}/execControl.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},Bt=async e=>(await G.post(`${Q}/getImports.php`,e)).data,Vt=async(e,t)=>{let n={module:t,option:`D`,import_id:e};await G.post(`${Q}/execImport.php`,n)},Ht=async(e,t)=>{let n={module:t,option:`C`,import_id:e},r=(await G.post(`${Q}/execImport.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},Ut=async(e,t,n)=>{let r={...n,module:t,option:`G`,import_id:e},i=(await G.post(`${Q}/execImport.php`,r)).data;if(i.returnType===`error`)throw Error(i.message);return i},Wt=async(e,t)=>{let n=new FormData;n.append(`import_id`,e);let r=J(t,`getImportRapport.php`,`PMSI_getImportRapport.php`),i=await he.post(r,n);return new TextDecoder(`iso-8859-15`).decode(i.data)},Gt=async(e,t,n)=>{let r=new FormData;r.append(`import_id`,e),r.append(`data_type`,n);let i=J(t,`getFile.php`,`PMSI_getFile.php`);return await Ce.post(i,r)},$={all:[`imports`],jobs:e=>[...$.all,`jobs`,e],uploadedFiles:e=>[...$.all,`uploadedFiles`,e],list:e=>[...$.all,`list`,e]},Kt=(e,t)=>O({queryKey:$.jobs(e.module),queryFn:()=>Pt(e),enabled:t===`jobs`}),qt=e=>O({queryKey:$.uploadedFiles(e),queryFn:()=>Ft(e)}),Jt=e=>O({queryKey:$.list(e.module),queryFn:()=>Bt(e),staleTime:1e3*60*5,gcTime:1e3*60*5});function Yt(){let e=v();return B({mutationFn:({module:e,file:t})=>It(e,t),meta:{errorMessage:`Erreur lors du téléchargement du fichier`},onSuccess:(e,t)=>{F({message:`Fichier téléchargé`,description:t.file.name})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Xt(){let e=v();return B({mutationFn:({filename:e})=>Lt(e),meta:{successMessage:`Fichier supprimé`,errorMessage:`Erreur lors de la suppression du fichier`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Zt(){let e=v();return B({mutationFn:({module:e,importOptions:t})=>Rt(e,t),meta:{errorMessage:`Erreur de validation des fichiers`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)}),await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Qt(){let e=v();return B({mutationFn:({module:e,import_id:t})=>zt(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onSuccess:e=>{P({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function $t(){let e=v();return B({mutationFn:({import_id:e,module:t})=>Vt(e,t),meta:{successMessage:`Suppression réussie`,errorMessage:`Erreur lors de la suppression`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function en(){let e=v();return B({mutationFn:({import_id:e,module:t})=>Ht(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onMutate:()=>{P({type:`info`,message:`Contrôle`,description:`Contrôle lancé`})},onSuccess:e=>{P({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function tn(){let e=v();return B({mutationFn:({import_id:e,module:t,...n})=>Ut(e,t,n),meta:{successMessage:`La génération a été lancée sur le serveur`,errorMessage:`Erreur génération`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function nn(){return B({mutationFn:({import_id:e,module:t})=>Wt(e,t),meta:{errorMessage:`Erreur lors de l'affichage du rapport`},onSuccess:e=>{let t=new Blob([e],{type:`text/html;charset=utf-8`}),n=URL.createObjectURL(t),r=window.open(n);setTimeout(()=>URL.revokeObjectURL(n),1e3),r||re({message:`Impossible d'ouvrir le rapport`,description:`Le popup a été bloqué par le navigateur`})}})}function rn(){return B({mutationFn:({import_id:e,module:t,fileImportType:n})=>Gt(e,t,n),meta:{successMessage:`Téléchargement débuté`,errorMessage:`Erreur téléchargement`},onSuccess:e=>{let t=xe(e);Ee(e.data,t)}})}var an=({fileTypes:e,handleImportOptions:t,importOptions:n,module:r,progress:i,isShowProgressBar:a,updateProgression:o})=>{let s=(0,Y.useRef)(),c=qt(r),l=Yt(),u=Xt();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(`div`,{className:`import-new`,children:[(0,Z.jsx)(`span`,{className:`new-title`,children:`Fichiers locaux à importer`}),(0,Z.jsxs)(`div`,{className:`upload-form`,children:[(0,Z.jsx)(R,{icon:(0,Z.jsx)(ge,{}),loading:l.isPending,disabled:l.isPending,onClick:()=>{s.current.click()},children:`Rechercher`}),(0,Z.jsx)(`input`,{type:`file`,ref:s,onChange:e=>{let t=e.target.files[0];t&&(c.data.files.some(e=>t.name===e.name)?ie({message:`Fichier déjà présent`,description:t.name}):l.mutate({module:r,file:t}),e.target.value=null)},style:{display:`none`}}),(0,Z.jsxs)(`div`,{className:`description`,children:[(0,Z.jsx)(`span`,{style:{marginRight:`20px`},children:`Texte`}),(0,Z.jsx)(ne,{style:{width:`200px`},value:n.import_texte,onChange:e=>t(e.target.value,`import_texte`)})]})]}),(0,Z.jsx)(z,{dataSource:c.data?.files??[],columns:it(e,r,(e,t)=>{o(-1),u.mutate({filename:e,module:t})}),loading:c.isPending??!0,pagination:!1})]}),(0,Z.jsx)(`div`,{className:`import-progress`,style:{display:a&&i.current!==-1?`block`:`none`},children:(0,Z.jsx)(_t,{current:i.current,status:i.status,items:[{title:`Validation des fichiers`},{title:`Contrôle des fichiers`},{title:`Lancement génération`}]})})]})};an.propTypes={fileTypes:X.default.array,handleImportOptions:X.default.func,importOptions:X.default.object,module:X.default.string,progress:X.default.object,isShowProgressBar:X.default.bool,updateProgression:X.default.func};var on=({importData:e,importIsLoading:t,selectedImportId:n,handleSelectedImportId:r,module:i})=>(0,Z.jsx)(`div`,{className:`import-state`,children:(0,Z.jsx)(Te,{columns:at(i),data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});on.propTypes={importData:X.default.array,importIsLoading:X.default.bool,selectedImportId:X.default.string,handleSelectedImportId:X.default.func,module:X.default.string};var sn=({importsQuery:e,fileTypes:t,selectedImportId:n,setShowGenerateModal:r,module:i,setIsShowProgressBar:a,generateImportMutation:o})=>{let s=$t(),c=en(),l=nn(),u=rn(),d=v(),f=async()=>{await d.invalidateQueries({queryKey:$.list(i)})},p=()=>{s.mutate({import_id:n,module:i})},m=()=>{l.mutate({import_id:n,module:i})},h=()=>{c.mutate({import_id:n,module:i})},g=()=>{a(!1),r(!0)},_=async({key:e})=>{await u.mutateAsync({import_id:n,module:i,fileImportType:e})},y=(()=>{let r=[],i=e.data?.find(e=>e.oid===n);return i&&(r=t.reduce((e,{key:t,label:n})=>{let r=`${t.toLocaleLowerCase()}_file_path`;return i[r]&&i[r]!==``?[...e,{label:n,key:t}]:e},[])),r})();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(H,{title:`Actualiser`,children:(0,Z.jsx)(R,{type:`link`,onClick:f,disabled:e.isFetching,children:(0,Z.jsx)(V,{})})}),(0,Z.jsx)(H,{title:`Supprimer l'import`,children:(0,Z.jsx)(fe,{placement:`top`,style:{zIndex:`4000`},title:`Etes vous sur de vouloir supprimer l'import ?`,onConfirm:p,okText:`Supprimer`,cancelText:`Annuler`,children:(0,Z.jsx)(R,{type:`link`,disabled:!n||s.isPending,children:(0,Z.jsx)(ye,{})})})}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(de,{}),loading:l.isPending,disabled:!n||l.isPending,onClick:m,children:`Dernier rapport`}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(De,{}),loading:c.isPending,disabled:!n||c.isPending,onClick:h,children:`Recontrôler`}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(ve,{}),loading:o.isPending,disabled:!n||o.isPending,onClick:g,children:`Générer`}),(0,Z.jsx)(ue,{menu:{items:y,onClick:_},disabled:!n||u.isPending,trigger:[`click`],arrow:!0,children:(0,Z.jsx)(R,{size:`default`,type:`primary`,icon:(0,Z.jsx)(me,{}),loading:u.isPending,children:`Télécharger fichier`})})]})};sn.propTypes={importsQuery:X.default.object,fileTypes:X.default.array,selectedImportId:X.default.string,setShowGenerateModal:X.default.func,module:X.default.string,setIsShowProgressBar:X.default.func,generateImportMutation:X.default.object};var cn=({importOptions:e,setShowGenerateModal:t,setSelectedImportId:n,module:r,updateProgression:i,setIsShowProgressBar:a,validateUploadedFilesMutation:o,controlUploadedFiles:s})=>{let c=qt(r),l=!c.data?.files?.length||!e.import_texte||c?.data?.statusMessage?.statusCode===`KO`,u=null;if(l){let t=c?.data?.statusMessage?.statusText?.split(`;`);u=l?(0,Z.jsxs)(Z.Fragment,{children:[`Génération impossible :`,(0,Z.jsxs)(`ul`,{style:{margin:0,paddingLeft:16},children:[t?.map(e=>(0,Z.jsx)(`li`,{children:e},e)),e.import_texte?``:(0,Z.jsx)(`li`,{children:`Champ texte vide`},`texte`)]})]}):``}let d=()=>{i(0),a(!0),o.mutate({module:r,importOptions:e},{onSuccess:e=>{f(e.import_id)},onError:()=>{i(0,!0)}})},f=e=>{i(1),s.mutate({module:r,import_id:e},{onError:()=>{i(1,!0)},onSuccess:r=>{i(2),t(!0),n(e)}})};return(0,Z.jsxs)(Z.Fragment,{children:[l&&(0,Z.jsx)(le,{title:u,children:(0,Z.jsx)(_,{style:{color:`#FF8801`,fontSize:18,cursor:`pointer`}})}),(0,Z.jsx)(Oe,{withPopConfirm:!0,onClick:d,confirmTitle:`Confirmez-vous le lancement de cet import ?`,okText:`Lancer l'import`,cancelText:`Annuler`,icon:(0,Z.jsx)(yt,{}),disabled:l,loading:o.isPending||s.isPending,children:`Lancer l'import`})]})};cn.propTypes={importOptions:X.default.object,module:X.default.string,updateProgression:X.default.func,setShowGenerateModal:X.default.func,setIsShowProgressBar:X.default.func,setSelectedImportId:X.default.func,validateUploadedFilesMutation:X.default.object,controlUploadedFiles:X.default.object};var ln=({module:e,jobsQueryIsFetching:t})=>{let n=v();return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(H,{title:`Actualiser`,children:(0,Z.jsx)(R,{type:`link`,disabled:t,onClick:async()=>{await n.invalidateQueries({queryKey:$.jobs(e)})},children:(0,Z.jsx)(V,{})})})})};ln.propTypes={module:X.default.string,jobsQueryIsFetching:X.default.bool};var un=({softcode:e})=>{let[t,n]=(0,Y.useState)(`state`),[r,i]=(0,Y.useState)({current:-1,status:`process`}),[a,o]=(0,Y.useState)(!1),[s,c]=(0,Y.useState)(null),[l,u]=(0,Y.useState)(null),[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)({option_expert:!0,option_essentiels:!0}),h=rt[e]??``,g=Jt({module:h}),_=Kt({module:h},t),v=Zt(),y=Qt(),b=tn();if(g.isError){let e=g.error.message;P({type:`error`,message:`Erreur`,description:e})}let x=nt[h]??[],S={pmsi:`RSS / RSF`,pmsissr:`RHS / RSF`,pmsihad:`RPSS`,pmsipsy:`RPS`}[h]??``,C=e=>{n(e)},w=e=>{c(e)},T=e=>{u(e)},E=(e,t=!1)=>{i({current:e,status:t?`error`:`process`})},D=()=>{f(e=>!e)},O=(e,t)=>{m(n=>({...n,[t]:e}))};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(te,{children:(0,Z.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,Z.jsx)(jt,{showGenerateModal:d,selectedImportId:s,handleShowGenerateModal:D,module:h,generateImportMutation:b,importOptions:p,handleImportOptions:O,updateProgression:E}),(0,Z.jsxs)(`div`,{className:`component-header`,children:[(0,Z.jsxs)(`div`,{className:`header-title`,children:[`Import des fichiers `,S]}),(0,Z.jsx)(`div`,{className:`header-actions`,children:(()=>{switch(t){case`state`:return(0,Z.jsx)(sn,{importsQuery:g,fileTypes:x,selectedImportId:s,setShowGenerateModal:f,module:h,setIsShowProgressBar:o,generateImportMutation:b});case`new`:return(0,Z.jsx)(cn,{importOptions:p,setShowGenerateModal:f,setSelectedImportId:c,module:h,updateProgression:E,setIsShowProgressBar:o,validateUploadedFilesMutation:v,controlUploadedFiles:y});case`jobs`:return(0,Z.jsx)(ln,{module:h,jobsQueryIsFetching:_.isFetching??!0});default:return null}})()})]}),(0,Z.jsx)(`div`,{className:`component-content`,children:(0,Z.jsx)(we,{onChange:C,defaultActiveKey:`state`,items:[{label:`Etats des imports`,key:`state`,children:(0,Z.jsx)(on,{importData:g.data??[],importIsLoading:g.isFetching??!0,selectedImportId:s,handleSelectedImportId:w,module:h})},{label:`Nouvel import`,key:`new`,children:(0,Z.jsx)(an,{fileTypes:x,handleImportOptions:O,importOptions:p,module:h,progress:r,isShowProgressBar:a,updateProgression:E})},{label:`Historique des imports`,key:`jobs`,children:(0,Z.jsx)(Mt,{jobsQueryData:_.data??[],selectedJobId:l,isJobsQueryLoading:_.isFetching??!0,handleSelectedJobId:T})}]})})]})};un.propTypes={softcode:X.default.string};export{un as default}; \ No newline at end of file diff --git a/assets/Import-CxPvvw7y.js b/assets/Import-CxPvvw7y.js deleted file mode 100644 index e98eed9..0000000 --- a/assets/Import-CxPvvw7y.js +++ /dev/null @@ -1,4 +0,0 @@ -import{a as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r,t as i}from"./jsx-runtime-CEixWuwE.js";import{$n as a,$t as o,Dt as s,Fn as c,Hn as l,Kt as u,O as d,Ot as f,Pn as p,Un as m,Wn as h,X as g,Xt as _,Yt as v,Z as y,a as b,ar as x,at as S,bn as C,en as w,er as T,ir as E,it as D,kt as O,mr as k,n as A,nr as j,or as M,pr as ee,q as te,qt as ne,r as N,rr as P,tr as re,xr as ie,yn as ae}from"./axios-BbX9YWYe.js";import{t as oe}from"./index.esm-BWCs920B.js";import{t as se}from"./input-CAHxss7C.js";import{i as ce}from"./ctiAxios-BMu1IxXE.js";import{a as le,i as ue,o as F,s as de}from"./notification-BAy1NkPD.js";import{n as fe,t as pe}from"./slicedToArray-YLaz90ka.js";import{n as me,t as I}from"./typeof-BUNGcdwP.js";import{i as L,r as R}from"./asyncToGenerator-DHhZBkop.js";import{l as he,m as ge,p as z,t as B,u as _e}from"./button-CGra0C8Y.js";import{t as V}from"./table-BEUJPs29.js";import{i as ve}from"./select-SSTpnrPj.js";import{r as H}from"./pagination-1y8Qa_Im.js";import{t as ye}from"./tooltip-C-n3SkGv.js";import{i as be}from"./iconUtil-qonJUFWj.js";import{t as xe}from"./popconfirm-Z3C_yxj0.js";import{t as Se}from"./DownloadOutlined-CVjXiqM_.js";import{t as U}from"./useMutation-BZFnlhBo.js";import{t as Ce}from"./UndoOutlined-eQ49Nx19.js";import{A as we,F as Te,J as W,L as Ee,M as De,N as G,P as Oe,V as ke,Y as K,Z as Ae,at as je,b as Me,ht as Ne,it as Pe,j as Fe,mt as Ie,s as Le,st as Re,y as ze,z as Be}from"./index-cqbbFfLv.js";import{t as Ve}from"./BaseActionButton-BDnQRTZA.js";import{D as He,E as Ue,S as We,T as Ge,a as Ke,b as qe,c as Je,d as Ye,f as Xe,g as Ze,h as Qe,i as $e,l as et,m as tt,n as nt,o as rt,r as it,s as at,t as ot,u as st,w as ct,x as lt,y as ut}from"./context-CBotos2k.js";import{i as dt,n as ft,r as pt,t as mt}from"./ref-Czh08C58.js";import{d as ht,f as gt,i as _t}from"./path-DOVY3rux.js";import{n as vt,r as yt,t as bt}from"./importColumn-DU7XI90I.js";var q=t(r()),xt={percent:0,prefixCls:`rc-progress`,strokeColor:`#2db7f5`,strokeLinecap:`round`,strokeWidth:1,trailColor:`#D9D9D9`,trailWidth:1,gapPosition:`bottom`},St=function(){var e=(0,q.useRef)([]),t=(0,q.useRef)(null);return(0,q.useEffect)(function(){var n=Date.now(),r=!1;e.current.forEach(function(e){if(e){r=!0;var i=e.style;i.transitionDuration=`.3s, .3s, .3s, .06s`,t.current&&n-t.current<100&&(i.transitionDuration=`0s, 0s`)}}),r&&(t.current=Date.now())}),e.current},J=t(l());fe(),ne();var Ct=0,wt=u();function Tt(){var e;return wt?(e=Ct,Ct+=1):e=`TEST_OR_SSR`,e}var Et=(function(e){var t=pe(q.useState(),2),n=t[0],r=t[1];return q.useEffect(function(){r(`rc_progress_${Tt()}`)},[]),e||n});M(),me(),c(),w();var Dt=[`id`,`prefixCls`,`steps`,`strokeWidth`,`trailWidth`,`gapDegree`,`gapPosition`,`trailColor`,`strokeLinecap`,`style`,`className`,`strokeColor`,`percent`];function Ot(e){return+e.replace(`%`,``)}function kt(e){var t=e??[];return Array.isArray(t)?t:[t]}var At=100,jt=function(e,t,n,r,i,a,o,s,c,l){var u=arguments.length>10&&arguments[10]!==void 0?arguments[10]:0,d=n/100*360*((360-a)/360),f=a===0?0:{bottom:0,top:180,left:90,right:-90}[o],p=(100-r)/100*t;return c===`round`&&r!==100&&(p+=l/2,p>=t&&(p=t-.01)),{stroke:typeof s==`string`?s:void 0,strokeDasharray:`${t}px ${e}`,strokeDashoffset:p+u,transform:`rotate(${i+d+f}deg)`,transformOrigin:`0 0`,transition:`stroke-dashoffset .3s ease 0s, stroke-dasharray .3s ease 0s, stroke .3s, stroke-width .06s ease .3s, opacity .3s ease 0s`,fillOpacity:0}},Mt=function(e){var t=p(p({},xt),e),n=t.id,r=t.prefixCls,i=t.steps,a=t.strokeWidth,s=t.trailWidth,c=t.gapDegree,l=c===void 0?0:c,u=t.gapPosition,d=t.trailColor,f=t.strokeLinecap,m=t.style,h=t.className,g=t.strokeColor,_=t.percent,v=o(t,Dt),y=`${Et(n)}-gradient`,b=At/2-a/2,S=Math.PI*2*b,C=l>0?90+l/2:-90,w=S*((360-l)/360),T=I(i)===`object`?i:{count:i,space:2},E=T.count,D=T.space,O=jt(S,w,0,100,C,l,u,d,f,a),k=kt(_),A=kt(g),j=A.find(function(e){return e&&I(e)===`object`}),M=St();return q.createElement(`svg`,x({className:(0,J.default)(`${r}-circle`,h),viewBox:`${-At/2} ${-At/2} ${At} ${At}`,style:m,id:n,role:`presentation`},v),j&&q.createElement(`defs`,null,q.createElement(`linearGradient`,{id:y,x1:`100%`,y1:`0%`,x2:`0%`,y2:`0%`},Object.keys(j).sort(function(e,t){return Ot(e)-Ot(t)}).map(function(e,t){return q.createElement(`stop`,{key:t,offset:e,stopColor:j[e]})}))),!E&&q.createElement(`circle`,{className:`${r}-circle-trail`,r:b,cx:0,cy:0,stroke:d,strokeLinecap:f,strokeWidth:s||a,style:O}),E?function(){var e=Math.round(E*(k[0]/100)),t=100/E,n=0;return Array(E).fill(null).map(function(i,o){var s=o<=e-1?A[0]:d,c=s&&I(s)===`object`?`url(#${y})`:void 0,f=jt(S,w,n,t,C,l,u,s,`butt`,a,D);return n+=(w-f.strokeDashoffset+D)*100/w,q.createElement(`circle`,{key:o,className:`${r}-circle-path`,r:b,cx:0,cy:0,stroke:c,strokeWidth:a,opacity:1,style:f,ref:function(e){M[o]=e}})})}():function(){var e=0;return k.map(function(t,n){var i=A[n]||A[A.length-1],o=i&&I(i)===`object`?`url(#${y})`:void 0,s=jt(S,w,e,t,C,l,u,i,f,a);return e+=t,q.createElement(`circle`,{key:n,className:`${r}-circle-path`,r:b,cx:0,cy:0,stroke:o,strokeLinecap:f,strokeWidth:a,opacity:t===0?0:1,style:s,ref:function(e){M[n]=e}})}).reverse()}())};function Y(e){return!e||e<0?0:e>100?100:e}function Nt(e){var t=e.success,n=e.successPercent;return t&&`progress`in t&&(n=t.progress),t&&`percent`in t&&(n=t.percent),n}L(),v();function Pt(e){var t=e.percent,n=e.success,r=e.successPercent,i=Y(Nt({success:n,successPercent:r}));return[i,Y(Y(t)-i)]}function Ft(e){var t=e.success,n=t===void 0?{}:t,r=e.strokeColor;return[n.strokeColor||_.green,r||null]}var It=function(e){var t=e.prefixCls,n=e.width,r=e.strokeWidth,i=e.trailColor,a=i===void 0?null:i,o=e.strokeLinecap,s=o===void 0?`round`:o,c=e.gapPosition,l=e.gapDegree,u=e.type,d=e.children,f=e.success,p=n||120,m={width:p,height:p,fontSize:p*.15+6},h=r||6,g=c||u===`dashboard`&&`bottom`||void 0,_=function(){if(l||l===0)return l;if(u===`dashboard`)return 75},v=Object.prototype.toString.call(e.strokeColor)===`[object Object]`,y=Ft({success:f,strokeColor:e.strokeColor}),b=(0,J.default)(`${t}-inner`,R({},`${t}-circle-gradient`,v));return q.createElement(`div`,{className:b,style:m},q.createElement(Mt,{percent:Pt(e),strokeWidth:h,trailWidth:h,strokeColor:y,strokeLinecap:s,trailColor:a,prefixCls:t,gapDegree:_(),gapPosition:g}),d)};M(),v();var Lt=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i=100?`success`:t||`normal`}function v(t,n){var r=e.format,i=Nt(e);if(!d)return null;var a,c=r||function(e){return`${e}%`},l=m===`line`;return r||n!==`exception`&&n!==`success`?a=c(Y(o),Y(i)):n===`exception`?a=l?q.createElement(s,null):q.createElement(y,null):n===`success`&&(a=l?q.createElement(f,null):q.createElement(ve,null)),q.createElement(`span`,{className:`${t}-text`,title:typeof a==`string`?a:void 0},a)}var b=q.useContext(te),S=b.getPrefixCls,C=b.direction,w=S(`progress`,t),T=_(),E=v(w,T),D=Array.isArray(i)?i[0]:i,O=typeof i==`string`||Array.isArray(i)?i:void 0,k;m===`line`?k=r?q.createElement(Vt,x({},e,{strokeColor:O,prefixCls:w,steps:r}),E):q.createElement(Bt,x({},e,{strokeColor:D,prefixCls:w,direction:C}),E):(m===`circle`||m===`dashboard`)&&(k=q.createElement(It,x({},e,{strokeColor:D,prefixCls:w,progressStatus:T}),E));var A=(0,J.default)(w,R(R(R(R(R({},`${w}-${m===`dashboard`&&`circle`||r&&`steps`||m}`,!0),`${w}-status-${T}`,!0),`${w}-show-info`,d),`${w}-${l}`,l),`${w}-rtl`,C===`rtl`),n);return q.createElement(`div`,x({},_e(h,[`status`,`format`,`trailColor`,`strokeWidth`,`width`,`gapDegree`,`gapPosition`,`strokeLinecap`,`success`,`successPercent`]),{className:A,role:`progressbar`}),k)};M(),c(),w(),E(),j(),T(),h(),C(),L();var Gt=[`className`,`prefixCls`,`style`,`active`,`status`,`iconPrefix`,`icon`,`wrapperStyle`,`stepNumber`,`disabled`,`description`,`title`,`subTitle`,`progressDot`,`stepIcon`,`tailContent`,`icons`,`stepIndex`,`onStepClick`,`onClick`];function Kt(e){return typeof e==`string`}var qt=function(e){m(n,e);var t=ae(n);function n(){var e;P(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),R(a(e),`onClick`,function(){var t=e.props,n=t.onClick,r=t.onStepClick,i=t.stepIndex;n&&n.apply(void 0,arguments),r(i)}),e}return re(n,[{key:`renderIconNode`,value:function(){var e,t=this.props,n=t.prefixCls,r=t.progressDot,i=t.stepIcon,a=t.stepNumber,o=t.status,s=t.title,c=t.description,l=t.icon,u=t.iconPrefix,d=t.icons,f,p=(0,J.default)(`${n}-icon`,`${u}icon`,(e={},R(e,`${u}icon-${l}`,l&&Kt(l)),R(e,`${u}icon-check`,!l&&o===`finish`&&(d&&!d.finish||!d)),R(e,`${u}icon-cross`,!l&&o===`error`&&(d&&!d.error||!d)),e)),m=q.createElement(`span`,{className:`${n}-icon-dot`});return f=r?typeof r==`function`?q.createElement(`span`,{className:`${n}-icon`},r(m,{index:a-1,status:o,title:s,description:c})):q.createElement(`span`,{className:`${n}-icon`},m):l&&!Kt(l)?q.createElement(`span`,{className:`${n}-icon`},l):d&&d.finish&&o===`finish`?q.createElement(`span`,{className:`${n}-icon`},d.finish):d&&d.error&&o===`error`?q.createElement(`span`,{className:`${n}-icon`},d.error):l||o===`finish`||o===`error`?q.createElement(`span`,{className:p}):q.createElement(`span`,{className:`${n}-icon`},a),i&&(f=i({index:a-1,status:o,title:s,description:c,node:f})),f}},{key:`render`,value:function(){var e,t=this.props,n=t.className,r=t.prefixCls,i=t.style,a=t.active,s=t.status,c=s===void 0?`wait`:s;t.iconPrefix;var l=t.icon;t.wrapperStyle,t.stepNumber;var u=t.disabled,d=t.description,f=t.title,m=t.subTitle;t.progressDot,t.stepIcon;var h=t.tailContent;t.icons,t.stepIndex;var g=t.onStepClick,_=t.onClick,v=o(t,Gt),y=(0,J.default)(`${r}-item`,`${r}-item-${c}`,n,(e={},R(e,`${r}-item-custom`,l),R(e,`${r}-item-active`,a),R(e,`${r}-item-disabled`,u===!0),e)),b=p({},i),S={};return g&&!u&&(S.role=`button`,S.tabIndex=0,S.onClick=this.onClick),q.createElement(`div`,x({},v,{className:y,style:b}),q.createElement(`div`,x({onClick:_},S,{className:`${r}-item-container`}),q.createElement(`div`,{className:`${r}-item-tail`},h),q.createElement(`div`,{className:`${r}-item-icon`},this.renderIconNode()),q.createElement(`div`,{className:`${r}-item-content`},q.createElement(`div`,{className:`${r}-item-title`},f,m&&q.createElement(`div`,{title:typeof m==`string`?m:void 0,className:`${r}-item-subtitle`},m)),d&&q.createElement(`div`,{className:`${r}-item-description`},d))))}}]),n}(q.Component);M(),c(),w(),E(),j(),T(),h(),C(),L();var Jt=[`prefixCls`,`style`,`className`,`children`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`stepIcon`,`initial`,`icons`,`onChange`,`items`],Yt=function(e){m(n,e);var t=ae(n);function n(){var e;P(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),R(a(e),`onStepClick`,function(t){var n=e.props,r=n.onChange,i=n.current;r&&i!==t&&r(t)}),e}return re(n,[{key:`render`,value:function(){var e,t=this,n=this.props,r=n.prefixCls,i=n.style,a=i===void 0?{}:i,s=n.className;n.children;var c=n.direction,l=n.type,u=n.labelPlacement,d=n.iconPrefix,f=n.status,m=n.size,h=n.current,g=n.progressDot,_=n.stepIcon,v=n.initial,y=n.icons,b=n.onChange,S=n.items,C=S===void 0?[]:S,w=o(n,Jt),T=l===`navigation`,E=g?`vertical`:u,D=(0,J.default)(r,`${r}-${c}`,s,(e={},R(e,`${r}-${m}`,m),R(e,`${r}-label-${E}`,c===`horizontal`),R(e,`${r}-dot`,!!g),R(e,`${r}-navigation`,T),e));return q.createElement(`div`,x({className:D,style:a},w),C.filter(function(e){return e}).map(function(e,n){var i=p({},e),o=v+n;return f===`error`&&n===h-1&&(i.className=`${r}-next-error`),i.status||(o===h?i.status=f:o{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var t=function(e){return+setTimeout(e,16)},n=function(e){return clearTimeout(e)};typeof window<`u`&&`requestAnimationFrame`in window&&(t=function(e){return window.requestAnimationFrame(e)},n=function(e){return window.cancelAnimationFrame(e)});var r=0,i=new Map;function a(e){i.delete(e)}var o=function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;r+=1;var o=r;function s(n){if(n===0)a(o),e();else{var r=t(function(){s(n-1)});i.set(o,r)}}return s(n),o};o.cancel=function(e){var t=i.get(e);return a(e),n(t)},e.default=o})),an=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=a;var n=t(rn()),r=0,i={};function a(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,a=r++,o=t;function s(){--o,o<=0?(e(),delete i[a]):i[a]=(0,n.default)(s)}return i[a]=(0,n.default)(s),a}a.cancel=function(e){e!==void 0&&(n.default.cancel(i[e]),delete i[e])},a.ids=i})),on=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Ye()),a=n(st()),o=n(Ke()),s=n(at()),c=n(Je()),l=n(rt()),u=n(et()),d=lt(),f=mt(),p=t(r()),m=nt(),h=n(an()),g=pt();function _(e,t,n){return t=(0,c.default)(t),(0,o.default)(e,(0,s.default)()?Reflect.construct(t,n||[],(0,c.default)(e).constructor):t.apply(e,n))}var v;function y(e){return!e||e.offsetParent===null||e.hidden}function b(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function x(e){var t=(e||``).match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}var S=function(e){(0,u.default)(t,e);function t(){var e;return(0,i.default)(this,t),e=_(this,t,arguments),e.containerRef=p.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var r=e.props,i=r.insertExtraNode;if(!(r.disabled||!t||y(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var a=(0,l.default)(e).extraNode,o=e.context.getPrefixCls;a.className=`${o(``)}-click-animating-node`;var s=e.getAttributeName();if(t.setAttribute(s,`true`),n&&n!==`#fff`&&n!==`#ffffff`&&n!==`rgb(255, 255, 255)`&&n!==`rgba(255, 255, 255, 1)`&&x(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){a.style.borderColor=n;var c=t.getRootNode?.call(t)||t.ownerDocument,u=b(c)??c;v=(0,d.updateCSS)(` - [${o(``)}-click-animating-without-extra-node='true']::after, .${o(``)}-click-animating-node { - --antd-wave-shadow-color: ${n}; - }`,`antd-wave`,{csp:e.csp,attachTo:u})}i&&t.appendChild(a),[`transition`,`animation`].forEach(function(n){t.addEventListener(`${n}start`,e.onTransitionStart),t.addEventListener(`${n}end`,e.onTransitionEnd)})}},e.onTransitionStart=function(t){if(!e.destroyed){var n=e.containerRef.current;!t||t.target!==n||e.animationStart||e.resetEffect(n)}},e.onTransitionEnd=function(t){!t||t.animationName!==`fadeEffect`||e.resetEffect(t.target)},e.bindAnimationEvent=function(t){if(!(!t||!t.getAttribute||t.getAttribute(`disabled`)||t.className.includes(`disabled`))){var n=function(n){if(!(n.target.tagName===`INPUT`||y(n.target))){e.resetEffect(t);var r=getComputedStyle(t).getPropertyValue(`border-top-color`)||getComputedStyle(t).getPropertyValue(`border-color`)||getComputedStyle(t).getPropertyValue(`background-color`);e.clickWaveTimeoutId=window.setTimeout(function(){return e.onClick(t,r)},0),h.default.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=(0,h.default)(function(){e.animationStart=!1},10)}};return t.addEventListener(`click`,n,!0),{cancel:function(){t.removeEventListener(`click`,n,!0)}}}},e.renderWave=function(t){var n=t.csp,r=e.props.children;if(e.csp=n,!p.isValidElement(r))return r;var i=e.containerRef;return(0,f.supportRef)(r)&&(i=(0,f.composeRef)(r.ref,e.containerRef)),(0,g.cloneElement)(r,{ref:i})},e}return(0,a.default)(t,[{key:`componentDidMount`,value:function(){this.destroyed=!1;var e=this.containerRef.current;!e||e.nodeType!==1||(this.instance=this.bindAnimationEvent(e))}},{key:`componentWillUnmount`,value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:`getAttributeName`,value:function(){var e=this.context.getPrefixCls;return this.props.insertExtraNode?`${e(``)}-click-animating`:`${e(``)}-click-animating-without-extra-node`}},{key:`resetEffect`,value:function(e){var t=this;if(!(!e||e===this.extraNode||!(e instanceof Element))){var n=this.props.insertExtraNode,r=this.getAttributeName();e.setAttribute(r,`false`),v&&(v.innerHTML=``),n&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),[`transition`,`animation`].forEach(function(n){e.removeEventListener(`${n}start`,t.onTransitionStart),e.removeEventListener(`${n}end`,t.onTransitionEnd)})}}},{key:`render`,value:function(){return p.createElement(m.ConfigConsumer,null,this.renderWave)}}]),t}(p.Component);S.contextType=m.ConfigContext,e.default=S})),sn=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupSizeContext=void 0;var i=n(W()),a=n(Ge()),o=n(l()),s=t(r()),c=nt();n(Ze());var u=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var n=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(Xe()),a=n((S(),e(D))),o=n(r()),s=function(){return{width:0,opacity:0,transform:`scale(0)`}},c=function(e){return{width:e.scrollWidth,opacity:1,transform:`scale(1)`}};t.default=function(e){var t=e.prefixCls,n=e.loading,r=e.existIcon,l=!!n;return r?o.default.createElement(`span`,{className:`${t}-loading-icon`},o.default.createElement(i.default,null)):o.default.createElement(a.default,{visible:l,motionName:`${t}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:s,onAppearActive:c,onEnterStart:s,onEnterActive:c,onLeaveStart:c,onLeaveActive:s},function(e,n){var r=e.className,a=e.style;return o.default.createElement(`span`,{className:`${t}-loading-icon`,style:a,ref:n},o.default.createElement(i.default,{className:r}))})}})),ln=n((e=>{var t=Ue().default,n=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.convertLegacyProps=O,e.default=void 0;var i=n(W()),a=n(Ge()),o=n(ct()),s=n(He()),c=n(l()),u=n(ut()),d=t(r()),f=nt(),p=n($e()),m=n(it()),h=dt(),g=pt(),_=ft();n(Ze());var v=n(on()),y=t(sn()),b=n(cn()),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default=t(ln()).default})),dn=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.getTransitionName=e.getTransitionDirection=e.default=void 0;var t=ft(),n=function(){return{height:0,opacity:0}},r=function(e){return{height:e.scrollHeight,opacity:1}},i=function(e){return{height:e?e.offsetHeight:0}},a=function(e,t){return t?.deadline===!0||t.propertyName===`height`},o={motionName:`ant-motion-collapse`,onAppearStart:n,onEnterStart:n,onAppearActive:r,onEnterActive:r,onLeaveStart:i,onLeaveActive:n,onAppearEnd:a,onEnterEnd:a,onLeaveEnd:a,motionDeadline:500};(0,t.tuple)(`bottomLeft`,`bottomRight`,`topLeft`,`topRight`),e.getTransitionDirection=function(e){return e!==void 0&&(e===`topLeft`||e===`topRight`)?`slide-down`:`slide-up`},e.getTransitionName=function(e,t,n){return n===void 0?`${e}-${t}`:n},e.default=o})),fn=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.isStyleSupport=a;var n=t(We()),r=function(e){if((0,n.default)()&&window.document.documentElement){var t=Array.isArray(e)?e:[e],r=window.document.documentElement;return t.some(function(e){return e in r.style})}return!1},i=function(e,t){if(!r(e))return!1;var n=document.createElement(`div`),i=n.style[e];return n.style[e]=t,n.style[e]!==i};function a(e,t){return!Array.isArray(e)&&t!==void 0?i(e,t):r(e)}})),pn=n((e=>{var t=K().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.detectFlexGapSupported=e.canUseDocElement=void 0,Object.defineProperty(e,`isStyleSupport`,{enumerable:!0,get:function(){return r.isStyleSupport}});var n=t(We()),r=fn(),i=e.canUseDocElement=function(){return(0,n.default)()&&window.document.documentElement},a;e.detectFlexGapSupported=function(){if(!i())return!1;if(a!==void 0)return a;var e=document.createElement(`div`);return e.style.display=`flex`,e.style.flexDirection=`column`,e.style.rowGap=`1px`,e.appendChild(document.createElement(`div`)),e.appendChild(document.createElement(`div`)),document.body.appendChild(e),a=e.scrollHeight===1,document.body.removeChild(e),a}})),mn=t(n((t=>{var n=Ue().default,i=K().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(Ge()),o=i(W()),s=i(qe()),c=i(l()),u=i((je(),e(Pe))),d=n(r()),f=i(un()),p=ln(),m=nt(),h=ot(),g=i(tt()),_=dt(),v=dn(),y=pn();i(Ze());var b=Qe(),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i(0,Z.jsxs)(mn.default,{open:e,title:`Options de génération`,okText:`Lancer la génération`,cancelText:`Annuler`,onOk:()=>{i.mutate({import_id:t,module:r,...a},{onSettled:(e,t)=>{t||e.returnType===`error`?s(2,!0):s(3)}}),n()},onCancel:n,children:[(0,Z.jsx)(`div`,{className:`form-row`,children:(0,Z.jsxs)(`div`,{className:`form-item`,children:[(0,Z.jsx)(`span`,{className:`first-label`,children:`Générer contrôles expert`}),(0,Z.jsx)(Ie,{checked:a.option_expert,onChange:e=>o(e.target.checked,`option_expert`)})]})}),(0,Z.jsx)(`div`,{className:`form-row`,children:(0,Z.jsxs)(`div`,{className:`form-item`,children:[(0,Z.jsx)(`span`,{className:`first-label`,children:`Générer essentiels`}),(0,Z.jsx)(Ie,{checked:a.option_essentiels,onChange:e=>o(e.target.checked,`option_essentiels`)})]})})]});hn.propTypes={showGenerateModal:X.default.bool,handleShowGenerateModal:X.default.func,selectedImportId:X.default.string,module:X.default.string,importOptions:X.default.object,generateImportMutation:X.default.object,handleImportOptions:X.default.func,updateProgression:X.default.func};var gn=({jobsQueryData:e,isJobsQueryLoading:t,selectedJobId:n,handleSelectedJobId:r})=>(0,Z.jsx)(`div`,{className:`import-jobs`,children:(0,Z.jsx)(Le,{columns:bt,data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});gn.propTypes={jobsQueryData:X.default.array,isJobsQueryLoading:X.default.bool,selectedJobId:X.default.string,handleSelectedJobId:X.default.func};var _n=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=ee(t,`FILE`),r=ee(t,`STATUS`)[0];return{files:ie(n),statusMessage:k(r)}},Q=`modules/base/php/import`,vn=async e=>(await G.post(`${Q}/getImportJobs.php`,e)).data,yn=async e=>_n(await ce(_t(e,`getFiles.php`,`httpservice_PMSI_rssUpload_getFiles.php`))),bn=async(e,t)=>{let n={type:t.type,importFile:t.name,importFileDate:t.lastModified.toString().substring(0,10),Filedata:t},r=_t(e,`upload.php`,`importUploadFiles.php`);if([`pmsi`,`pmsissr`].includes(e)){let e=Oe(n),t=(await De.post(r,e)).data;if(t.returnCode===`KO`)throw Error(t.returnTexte);return t}let i=(await ce(r,n)).getElementsByTagName(`HTTP_SERVICE`)[0],a=k(i);if(a.returnCode===`KO`)throw Error(a.returnTexte);return a},xn=async e=>(await G.post(`${Q}/removeFile.php`,{filename:e})).data,Sn=async(e,t)=>{let n=(await ce(_t(e,`valideFiles.php`,`httpservice_PMSI_rssUpload_valideFiles.php`),t)).getElementsByTagName(`HTTP_SERVICE`)[0],r=k(n);if(r.returnCode===`KO`)throw Error(r.returnTexte);return r},Cn=async(e,t)=>{let n={module:e,import_id:t},r=(await G.post(`${Q}/execControl.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},wn=async e=>(await G.post(`${Q}/getImports.php`,e)).data,Tn=async(e,t)=>{let n={module:t,option:`D`,import_id:e};await G.post(`${Q}/execImport.php`,n)},En=async(e,t)=>{let n={module:t,option:`C`,import_id:e},r=(await G.post(`${Q}/execImport.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},Dn=async(e,t,n)=>{let r={...n,module:t,option:`G`,import_id:e},i=(await G.post(`${Q}/execImport.php`,r)).data;if(i.returnType===`error`)throw Error(i.message);return i},On=async(e,t)=>{let n=new FormData;n.append(`import_id`,e);let r=_t(t,`getImportRapport.php`,`PMSI_getImportRapport.php`),i=await we.post(r,n);return new TextDecoder(`iso-8859-15`).decode(i.data)},kn=async(e,t,n)=>{let r=new FormData;r.append(`import_id`,e),r.append(`data_type`,n);let i=_t(t,`getFile.php`,`PMSI_getFile.php`);return await Fe.post(i,r)},$={all:[`imports`],jobs:e=>[...$.all,`jobs`,e],uploadedFiles:e=>[...$.all,`uploadedFiles`,e],list:e=>[...$.all,`list`,e]},An=(e,t)=>N({queryKey:$.jobs(e.module),queryFn:()=>vn(e),enabled:t===`jobs`}),jn=e=>N({queryKey:$.uploadedFiles(e),queryFn:()=>yn(e)}),Mn=e=>N({queryKey:$.list(e.module),queryFn:()=>wn(e),staleTime:1e3*60*5,gcTime:1e3*60*5});function Nn(){let e=b();return U({mutationFn:({module:e,file:t})=>bn(e,t),meta:{errorMessage:`Erreur lors du téléchargement du fichier`},onSuccess:(e,t)=>{F({message:`Fichier téléchargé`,description:t.file.name})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Pn(){let e=b();return U({mutationFn:({filename:e})=>xn(e),meta:{successMessage:`Fichier supprimé`,errorMessage:`Erreur lors de la suppression du fichier`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function Fn(){let e=b();return U({mutationFn:({module:e,importOptions:t})=>Sn(e,t),meta:{errorMessage:`Erreur de validation des fichiers`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)}),await e.invalidateQueries({queryKey:$.uploadedFiles(r.module)})}})}function In(){let e=b();return U({mutationFn:({module:e,import_id:t})=>Cn(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onSuccess:e=>{le({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function Ln(){let e=b();return U({mutationFn:({import_id:e,module:t})=>Tn(e,t),meta:{successMessage:`Suppression réussie`,errorMessage:`Erreur lors de la suppression`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function Rn(){let e=b();return U({mutationFn:({import_id:e,module:t})=>En(e,t),meta:{errorMessage:`Erreur lancement des contrôles`},onMutate:()=>{le({type:`info`,message:`Contrôle`,description:`Contrôle lancé`})},onSuccess:e=>{le({type:e.returnType,message:`Contrôle terminé`,description:e.message})},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function zn(){let e=b();return U({mutationFn:({import_id:e,module:t,...n})=>Dn(e,t,n),meta:{successMessage:`La génération a été lancée sur le serveur`,errorMessage:`Erreur génération`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:$.list(r.module)})}})}function Bn(){return U({mutationFn:({import_id:e,module:t})=>On(e,t),meta:{errorMessage:`Erreur lors de l'affichage du rapport`},onSuccess:e=>{let t=new Blob([e],{type:`text/html;charset=utf-8`}),n=URL.createObjectURL(t),r=window.open(n);setTimeout(()=>URL.revokeObjectURL(n),1e3),r||ue({message:`Impossible d'ouvrir le rapport`,description:`Le popup a été bloqué par le navigateur`})}})}function Vn(){return U({mutationFn:({import_id:e,module:t,fileImportType:n})=>kn(e,t,n),meta:{successMessage:`Téléchargement débuté`,errorMessage:`Erreur téléchargement`},onSuccess:e=>{let t=Me(e);ze(e.data,t)}})}var Hn=({fileTypes:e,handleImportOptions:t,importOptions:n,module:r,progress:i,isShowProgressBar:a,updateProgression:o})=>{let s=(0,q.useRef)(),c=jn(r),l=Nn(),u=Pn();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsxs)(`div`,{className:`import-new`,children:[(0,Z.jsx)(`span`,{className:`new-title`,children:`Fichiers locaux à importer`}),(0,Z.jsxs)(`div`,{className:`upload-form`,children:[(0,Z.jsx)(B,{icon:(0,Z.jsx)(Ee,{}),loading:l.isPending,disabled:l.isPending,onClick:()=>{s.current.click()},children:`Rechercher`}),(0,Z.jsx)(`input`,{type:`file`,ref:s,onChange:e=>{let t=e.target.files[0];t&&(c.data.files.some(e=>t.name===e.name)?de({message:`Fichier déjà présent`,description:t.name}):l.mutate({module:r,file:t}),e.target.value=null)},style:{display:`none`}}),(0,Z.jsxs)(`div`,{className:`description`,children:[(0,Z.jsx)(`span`,{style:{marginRight:`20px`},children:`Texte`}),(0,Z.jsx)(se,{style:{width:`200px`},value:n.import_texte,onChange:e=>t(e.target.value,`import_texte`)})]})]}),(0,Z.jsx)(V,{dataSource:c.data?.files??[],columns:vt(e,r,(e,t)=>{o(-1),u.mutate({filename:e,module:t})}),loading:c.isPending??!0,pagination:!1})]}),(0,Z.jsx)(`div`,{className:`import-progress`,style:{display:a&&i.current!==-1?`block`:`none`},children:(0,Z.jsx)(en,{current:i.current,status:i.status,items:[{title:`Validation des fichiers`},{title:`Contrôle des fichiers`},{title:`Lancement génération`}]})})]})};Hn.propTypes={fileTypes:X.default.array,handleImportOptions:X.default.func,importOptions:X.default.object,module:X.default.string,progress:X.default.object,isShowProgressBar:X.default.bool,updateProgression:X.default.func};var Un=({importData:e,importIsLoading:t,selectedImportId:n,handleSelectedImportId:r,module:i})=>(0,Z.jsx)(`div`,{className:`import-state`,children:(0,Z.jsx)(Le,{columns:yt(i),data:e,loading:t,selectedRowOid:n,handleSelectedRowOid:r})});Un.propTypes={importData:X.default.array,importIsLoading:X.default.bool,selectedImportId:X.default.string,handleSelectedImportId:X.default.func,module:X.default.string};var Wn=({importsQuery:e,fileTypes:t,selectedImportId:n,setShowGenerateModal:r,module:i,setIsShowProgressBar:a,generateImportMutation:o})=>{let s=Ln(),c=Rn(),l=Bn(),u=Vn(),d=b(),f=async()=>{await d.invalidateQueries({queryKey:$.list(i)})},p=()=>{s.mutate({import_id:n,module:i})},m=()=>{l.mutate({import_id:n,module:i})},h=()=>{c.mutate({import_id:n,module:i})},g=()=>{a(!1),r(!0)},_=async({key:e})=>{await u.mutateAsync({import_id:n,module:i,fileImportType:e})},v=(()=>{let r=[],i=e.data?.find(e=>e.oid===n);return i&&(r=t.reduce((e,{key:t,label:n})=>{let r=`${t.toLocaleLowerCase()}_file_path`;return i[r]&&i[r]!==``?[...e,{label:n,key:t}]:e},[])),r})();return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(Te,{title:`Actualiser`,children:(0,Z.jsx)(B,{type:`link`,onClick:f,disabled:e.isFetching,children:(0,Z.jsx)(Ce,{})})}),(0,Z.jsx)(Te,{title:`Supprimer l'import`,children:(0,Z.jsx)(xe,{placement:`top`,style:{zIndex:`4000`},title:`Etes vous sur de vouloir supprimer l'import ?`,onConfirm:p,okText:`Supprimer`,cancelText:`Annuler`,children:(0,Z.jsx)(B,{type:`link`,disabled:!n||s.isPending,children:(0,Z.jsx)(Ae,{})})})}),(0,Z.jsx)(B,{size:`default`,icon:(0,Z.jsx)(be,{}),loading:l.isPending,disabled:!n||l.isPending,onClick:m,children:`Dernier rapport`}),(0,Z.jsx)(B,{size:`default`,icon:(0,Z.jsx)(Be,{}),loading:c.isPending,disabled:!n||c.isPending,onClick:h,children:`Recontrôler`}),(0,Z.jsx)(B,{size:`default`,icon:(0,Z.jsx)(ke,{}),loading:o.isPending,disabled:!n||o.isPending,onClick:g,children:`Générer`}),(0,Z.jsx)(Re,{menu:{items:v,onClick:_},disabled:!n||u.isPending,trigger:[`click`],arrow:!0,children:(0,Z.jsx)(B,{size:`default`,type:`primary`,icon:(0,Z.jsx)(Se,{}),loading:u.isPending,children:`Télécharger fichier`})})]})};Wn.propTypes={importsQuery:X.default.object,fileTypes:X.default.array,selectedImportId:X.default.string,setShowGenerateModal:X.default.func,module:X.default.string,setIsShowProgressBar:X.default.func,generateImportMutation:X.default.object};var Gn=({importOptions:e,setShowGenerateModal:t,setSelectedImportId:n,module:r,updateProgression:i,setIsShowProgressBar:a,validateUploadedFilesMutation:o,controlUploadedFiles:s})=>{let c=jn(r),l=!c.data?.files?.length||!e.import_texte||c?.data?.statusMessage?.statusCode===`KO`,u=null;if(l){let t=c?.data?.statusMessage?.statusText?.split(`;`);u=l?(0,Z.jsxs)(Z.Fragment,{children:[`Génération impossible :`,(0,Z.jsxs)(`ul`,{style:{margin:0,paddingLeft:16},children:[t?.map(e=>(0,Z.jsx)(`li`,{children:e},e)),e.import_texte?``:(0,Z.jsx)(`li`,{children:`Champ texte vide`},`texte`)]})]}):``}let d=()=>{i(0),a(!0),o.mutate({module:r,importOptions:e},{onSuccess:e=>{f(e.import_id)},onError:()=>{i(0,!0)}})},f=e=>{i(1),s.mutate({module:r,import_id:e},{onError:()=>{i(1,!0)},onSuccess:r=>{i(2),t(!0),n(e)}})};return(0,Z.jsxs)(Z.Fragment,{children:[l&&(0,Z.jsx)(ye,{title:u,children:(0,Z.jsx)(g,{style:{color:`#FF8801`,fontSize:18,cursor:`pointer`}})}),(0,Z.jsx)(Ve,{withPopConfirm:!0,onClick:d,confirmTitle:`Confirmez-vous le lancement de cet import ?`,okText:`Lancer l'import`,cancelText:`Annuler`,icon:(0,Z.jsx)(nn,{}),disabled:l,loading:o.isPending||s.isPending,children:`Lancer l'import`})]})};Gn.propTypes={importOptions:X.default.object,module:X.default.string,updateProgression:X.default.func,setShowGenerateModal:X.default.func,setIsShowProgressBar:X.default.func,setSelectedImportId:X.default.func,validateUploadedFilesMutation:X.default.object,controlUploadedFiles:X.default.object};var Kn=({module:e,jobsQueryIsFetching:t})=>{let n=b();return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(Te,{title:`Actualiser`,children:(0,Z.jsx)(B,{type:`link`,disabled:t,onClick:async()=>{await n.invalidateQueries({queryKey:$.jobs(e)})},children:(0,Z.jsx)(Ce,{})})})})};Kn.propTypes={module:X.default.string,jobsQueryIsFetching:X.default.bool};var qn=({softcode:e})=>{let[t,n]=(0,q.useState)(`state`),[r,i]=(0,q.useState)({current:-1,status:`process`}),[a,o]=(0,q.useState)(!1),[s,c]=(0,q.useState)(null),[l,u]=(0,q.useState)(null),[d,f]=(0,q.useState)(!1),[p,m]=(0,q.useState)({option_expert:!0,option_essentiels:!0}),h=gt[e]??``,g=Mn({module:h}),_=An({module:h},t),v=Fn(),y=In(),b=zn();if(g.isError){let e=g.error.message;le({type:`error`,message:`Erreur`,description:e})}let x=ht[h]??[],S={pmsi:`RSS / RSF`,pmsissr:`RHS / RSF`,pmsihad:`RPSS`,pmsipsy:`RPS`}[h]??``,C=e=>{n(e)},w=e=>{c(e)},T=e=>{u(e)},E=(e,t=!1)=>{i({current:e,status:t?`error`:`process`})},D=()=>{f(e=>!e)},O=(e,t)=>{m(n=>({...n,[t]:e}))};return(0,Z.jsxs)(Z.Fragment,{children:[(0,Z.jsx)(oe,{children:(0,Z.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,Z.jsx)(hn,{showGenerateModal:d,selectedImportId:s,handleShowGenerateModal:D,module:h,generateImportMutation:b,importOptions:p,handleImportOptions:O,updateProgression:E}),(0,Z.jsxs)(`div`,{className:`component-header`,children:[(0,Z.jsxs)(`div`,{className:`header-title`,children:[`Import des fichiers `,S]}),(0,Z.jsx)(`div`,{className:`header-actions`,children:(()=>{switch(t){case`state`:return(0,Z.jsx)(Wn,{importsQuery:g,fileTypes:x,selectedImportId:s,setShowGenerateModal:f,module:h,setIsShowProgressBar:o,generateImportMutation:b});case`new`:return(0,Z.jsx)(Gn,{importOptions:p,setShowGenerateModal:f,setSelectedImportId:c,module:h,updateProgression:E,setIsShowProgressBar:o,validateUploadedFilesMutation:v,controlUploadedFiles:y});case`jobs`:return(0,Z.jsx)(Kn,{module:h,jobsQueryIsFetching:_.isFetching??!0});default:return null}})()})]}),(0,Z.jsx)(`div`,{className:`component-content`,children:(0,Z.jsx)(Ne,{onChange:C,defaultActiveKey:`state`,items:[{label:`Etats des imports`,key:`state`,children:(0,Z.jsx)(Un,{importData:g.data??[],importIsLoading:g.isFetching??!0,selectedImportId:s,handleSelectedImportId:w,module:h})},{label:`Nouvel import`,key:`new`,children:(0,Z.jsx)(Hn,{fileTypes:x,handleImportOptions:O,importOptions:p,module:h,progress:r,isShowProgressBar:a,updateProgression:E})},{label:`Historique des imports`,key:`jobs`,children:(0,Z.jsx)(gn,{jobsQueryData:_.data??[],selectedJobId:l,isJobsQueryLoading:_.isFetching??!0,handleSelectedJobId:T})}]})})]})};qn.propTypes={softcode:X.default.string};export{qn as default}; \ No newline at end of file diff --git a/assets/ImportOutlined-DE1eCjzf.js b/assets/ImportOutlined-CCDrjc4U.js similarity index 71% rename from assets/ImportOutlined-DE1eCjzf.js rename to assets/ImportOutlined-CCDrjc4U.js index 4480cb0..5db5308 100644 --- a/assets/ImportOutlined-DE1eCjzf.js +++ b/assets/ImportOutlined-CCDrjc4U.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z`}}]},name:`import`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Nn as n,Ot as r,Pn as i}from"./axios-GfLWCH1-.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 912H144c-17.7 0-32-14.3-32-32V144c0-17.7 14.3-32 32-32h360c4.4 0 8 3.6 8 8v56c0 4.4-3.6 8-8 8H184v656h656V520c0-4.4 3.6-8 8-8h56c4.4 0 8 3.6 8 8v360c0 17.7-14.3 32-32 32zM653.3 424.6l52.2 52.2a8.01 8.01 0 01-4.7 13.6l-179.4 21c-5.1.6-9.5-3.7-8.9-8.9l21-179.4c.8-6.6 8.9-9.4 13.6-4.7l52.4 52.4 256.2-256.2c3.1-3.1 8.2-3.1 11.3 0l42.4 42.4c3.1 3.1 3.1 8.2 0 11.3L653.3 424.6z`}}]},name:`import`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(r,n(n({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/IndicatorsManager-9xQANQ6S.js b/assets/IndicatorsManager-CHvx0g8D.js similarity index 82% rename from assets/IndicatorsManager-9xQANQ6S.js rename to assets/IndicatorsManager-CHvx0g8D.js index 885003b..f119aa5 100644 --- a/assets/IndicatorsManager-9xQANQ6S.js +++ b/assets/IndicatorsManager-CHvx0g8D.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,n as i}from"./axios-BbX9YWYe.js";import{t as a}from"./index.esm-BWCs920B.js";import{t as o}from"./input-CAHxss7C.js";import{U as s}from"./notification-BAy1NkPD.js";import{t as c}from"./button-CGra0C8Y.js";import{t as l}from"./select-SSTpnrPj.js";import{t as u}from"./SearchOutlined-BTRNdCQU.js";import{t as d}from"./tooltip-C-n3SkGv.js";import{n as f,t as p}from"./row-4XqGKqJp.js";import{t as m}from"./popconfirm-Z3C_yxj0.js";import{t as h}from"./CopyOutlined-H2Q_iVe-.js";import{t as g}from"./useMutation-BZFnlhBo.js";import{t as _}from"./ConsoleSqlOutlined-CsHIitHW.js";import{n as v}from"./RowLabelWithIcon-C9cs-sLd.js";import{t as y}from"./UndoOutlined-eQ49Nx19.js";import{t as ee}from"./Loader-BunwQzlz.js";import{D as b,F as x,I as S,Q as C,T as w,X as T,Z as E,ht as D,k as O,mt as k,ot as A,s as j}from"./index-cqbbFfLv.js";import{t as M}from"./SaveButton-I18OHpZt.js";import{r as N,t as P}from"./useFormIsActive-DD4sKA_I.js";import{n as te,t as F}from"./CancelButton-CPkIvD2g.js";import{a as I,c as L,i as R,l as z,n as B,o as V,s as H,t as U,u as W}from"./CopyToClipboard-B60pn0Ok.js";import{n as G}from"./Information-Dvaqgobw.js";import{t as K}from"./CloseButton-Dkl0L-Ct.js";import{n as q}from"./indicatorsColumns-CHr83uXU.js";var J=e(t()),Y=e(i());function ne(){let e=r();return g({mutationFn:({softCode:e,indicator:t})=>W(e,t),meta:{successMessage:`Indicateur enregistré`,errorMessage:`Erreur lors de l'enregistrement de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}function re(){let e=r();return g({mutationFn:({softCode:e,oid:t})=>z(e,t),meta:{successMessage:`Indicateur supprimé`,errorMessage:`Erreur lors de la suppression de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}function ie(){let e=r();return g({mutationFn:({softCode:e,oid:t})=>L(e,t),meta:{successMessage:`Indicateur copié`,errorMessage:`Erreur lors de la copie de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}var X=n(),ae=()=>(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Largeur`}),(0,X.jsx)(A.Item,{name:`width`,children:(0,X.jsx)(o,{className:`indicator-form-input`})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Format de sortie`}),(0,X.jsx)(A.Item,{name:`output_format`,children:(0,X.jsx)(o,{className:`indicator-form-input`})})]})]})}),Z=({textAreaLastCursorPosition:e,indicator:t,handleShowModal:n,handleChange:r})=>{let{softCode:i,module:a}=b(),o=B(t,V(i).data??I),s=n=>{let i=``,a=e,o=`[`+n.associatedIndicatorIndex+`]`;i=t.column_name?e?t.column_name.slice(0,a)+o+t.column_name.slice(a):t.column_name+o:o,r({field:`column_name`,value:i})},l=(e=>{for(let[t,n]of Object.entries(e))if(/indicateur_associe_[\d]*_id/.test(t)&&n===`0`)return t;return null})(t);return(0,X.jsx)(X.Fragment,{children:(()=>{if(t.table_name&&!t.table_name.includes(`*CALC`))return(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Fonction 'total'`}),(0,X.jsx)(A.Item,{name:`total_function`,children:(0,X.jsx)(T,{treeData:R(a),size:`large`,treeDefaultExpandAll:!0,dropdownStyle:{maxHeight:400,overflow:`auto`},className:`indicator-form-input`,onChange:r})})]});{let e=o.map((e,i)=>(0,X.jsxs)(`li`,{className:`editor__database-joined-indicator-list`,children:[(0,X.jsxs)(`span`,{className:`editor__database-joined-indicator-list--key`,children:[`[`,e.associatedIndicatorIndex,`] - `]}),(0,X.jsx)(c,{type:`dashed`,onClick:()=>s(e),children:(0,X.jsx)(`span`,{children:e.code})}),(0,X.jsx)(d,{placement:`top`,title:`Modifier l'indicateur`,children:(0,X.jsx)(c,{type:`secondary`,icon:(0,X.jsx)(u,{}),onClick:()=>n(`indicateur_associe_${e.associatedIndicatorIndex}_id`,t)})}),(0,X.jsx)(d,{placement:`top`,title:`Supprimer l'indicateur`,children:(0,X.jsx)(c,{type:`danger`,icon:(0,X.jsx)(E,{}),className:`editor__database-joined-indicator--delete-button`,onClick:()=>r({field:`indicateur_associe_${e.associatedIndicatorIndex}_id`,value:`0`})})})]},i));return(0,X.jsx)(X.Fragment,{children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateurs associés:`}),(0,X.jsxs)(`div`,{className:`editor__database-joined-indicator-block`,children:[o.length>0&&(0,X.jsx)(`ul`,{children:e}),o.length<=20&&(0,X.jsx)(c,{onClick:()=>n(l,t),children:`Ajouter`})]})]})})}})()})};Z.propTypes={textAreaLastCursorPosition:Y.default.oneOfType([Y.default.string,Y.default.number]),form:Y.default.object,indicator:Y.default.object,handleShowModal:Y.default.func,handleChange:Y.default.func};var Q=({tableOptions:e,form:t,indicator:n,handleShowModal:r,handleChange:i})=>{let[a,s]=(0,J.useState)(null),c=e=>{s(e.target.selectionStart)};return(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Table`}),(0,X.jsx)(A.Item,{name:`table_name`,children:(0,X.jsx)(l,{className:`indicator-form-input`,onChange:e=>i({field:`table_name`,value:e}),children:e})})]}),n.table_name!==``&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Code SQL`}),(0,X.jsx)(A.Item,{name:`column_name`,children:(0,X.jsx)(o.TextArea,{autoSize:{minRows:4},className:`editor__database-textArea`,onChange:e=>i({field:`column_name`,value:e.target.value}),onMouseLeave:e=>c(e)})})]}),n.total_function!==`*LISTANON`&&(0,X.jsx)(Z,{textAreaLastCursorPosition:a,form:t,indicator:n,handleShowModal:r,handleChange:i})]})]})})};Q.propTypes={tableOptions:Y.default.array,form:Y.default.object,indicator:Y.default.object,handleShowModal:Y.default.func};var oe=({indicator:e,availableDimensions:t,indicatorDimensions:n,setIndicatorDimensions:r,handleChange:i})=>{let{softCode:a}=b(),c=S().data?.session;return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,X.jsx)(A.Item,{name:`code`,children:(0,X.jsx)(o,{className:`indicator-form-input`})}),(0,X.jsx)(U,{copiedText:e.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.oid)]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,X.jsx)(A.Item,{name:`texte`,children:(0,X.jsx)(o,{className:`indicator-form-input`})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Nom abrégé`}),(0,X.jsx)(A.Item,{name:`entete`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(x,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,X.jsx)(G,{style:{marginLeft:6,marginBottom:-1,color:s.lightBlue}})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,X.jsx)(A.Item,{name:`description`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})})]})}),c.ISROLECTI&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur CTI`}),(0,X.jsx)(A.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(k,{size:`small`,onChange:e=>i({field:`is_cti`,value:e.target.checked})})})]})}),c.ISROLECTI&&a!==`iCTI_dpi`&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur masqué`}),(0,X.jsx)(A.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(k,{size:`small`,onChange:e=>i({field:`is_hide`,value:e.target.checked})})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur anonymisé`}),(0,X.jsx)(A.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(k,{size:`small`,onChange:t=>{let n={anonymized:t.target.checked};t.target.checked?(n.total_function=`*LISTANON`,e.table_name===`*CALC`&&(n.table_name=``)):n.total_function=`*LIST`,i({fieldsToEdit:n})},disabled:!c.ISROLECTI||!c.ISROLEADMIN})})]})}),a===`iCTI_activite`&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Dimension date`}),e.dimension_date===``||!e.dimension_date?(0,X.jsx)(A.Item,{name:`dimensions`,children:(0,X.jsx)(T,{treeData:t,value:n,multiple:!0,onChange:e=>{r(e)}})}):(0,X.jsx)(`span`,{children:e.dimension_date})]})})]})};oe.propTypes={setModified:Y.default.func,indicator:Y.default.object,availableDimensions:Y.default.array,setIndicatorDimensions:Y.default.func,handleChange:Y.default.func};var se=({modified:e,indicator:t,handleSubmit:n,handleReset:r,handleCopy:i,handleCloseEditor:a,handleDelete:o,isMutating:s=!1})=>{let l=S().data?.session,u=P(t.is_cti,l),d=t.oid===`-1`;return(0,X.jsxs)(`div`,{className:`editor-new-indicator-header`,children:[(0,X.jsx)(`div`,{className:`editor__header-title`,children:d?`Nouvel indicateur`:`Modifier l'indicateur`}),(0,X.jsxs)(`div`,{className:`editor-indicator-action-button`,children:[!d&&(0,X.jsx)(x,{title:`Copier l'indicateur`,children:(0,X.jsx)(c,{size:`default`,icon:(0,X.jsx)(h,{}),onClick:i,loading:s,children:`Copier`})}),!d&&l?.ISROLECTI&&(0,X.jsx)(c,{size:`default`,icon:(0,X.jsx)(_,{}),onClick:()=>N(t.module,t.oid),children:`SQL`}),!d&&(0,X.jsx)(m,{title:`Voulez-vous vraiment supprimer cet indicateur ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:o,disabled:u||s,children:(0,X.jsxs)(c,{danger:!0,disabled:u||s,children:[(0,X.jsx)(E,{}),`Supprimer`]})}),(0,X.jsx)(F,{onConfirm:r,modified:e,disabled:!e||s}),(0,X.jsx)(M,{onClick:n,toolTipTitle:`Enregistrer`,loading:s,disabled:!e}),(0,X.jsx)(K,{onConfirm:a,modified:e,disabled:s})]})]})};se.propTypes={modified:Y.default.bool,indicator:Y.default.object,handleSubmit:Y.default.func,handleReset:Y.default.func,handleCopy:Y.default.func,handleCloseEditor:Y.default.func,handleDelete:Y.default.func,isMutating:Y.default.bool};var{Option:ce}=l,$=({indicator:e,setIndicator:t,showEditor:n,tables:r,handleCloseEditor:i,themes:a,module:o})=>{let s=S(),c=V(o),l=ne(),u=re(),d=ie(),f=c.data??I,p=s.data?.session,[m]=A.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,ee]=(0,J.useState)(),[b,x]=(0,J.useState)(),[C,w]=(0,J.useState)(),[T,E]=(0,J.useState)(null),[O,k]=(0,J.useState)(!1),[j,M]=(0,J.useState)([]);(0,J.useEffect)(()=>{let t=r.find(t=>t.code===e.table_name);t&&w(t.dimensions)},[e,r]),(0,J.useEffect)(()=>{let t=G(e);m.setFieldsValue(t),v(t),ee(K(e)),x(q(e))},[e,f.indicators]);let N=({value:n,field:r,fieldsToEdit:i})=>{g(!0);let a=JSON.parse(JSON.stringify(e)),o=m.getFieldsValue();for(let e in o)a[e]=o[e];let s={...a};if(r&&n&&(s={...a,[r]:n}),i){for(let e in i)a[e]=i[e];s={...a,fieldsToEdit:i}}t({...s})},F=(e=null,t)=>{e&&(E(e),M(W(t))),k(!O)},L=()=>{g(!0)},R=()=>{m.setFieldsValue(_),g(!1)},z=()=>{u.mutate({softCode:e.module,oid:e.oid},{onSuccess:()=>i()})},B=()=>{d.mutate({softCode:e.module,oid:e.oid})},H=()=>{let t=U(e,m);l.mutate({softCode:e.module,indicator:t},{onSuccess:()=>g(!1)})},U=(e,t)=>{let n=t.getFieldsValue();for(let e in n)n[e]===!0?n[e]=`1`:n[e]===!1?n[e]=`0`:n[e]||(n[e]=``);let r=Y(a);for(let e=1;e<=6;e++){let t=`0`;y[e-1]&&(t=r.find(t=>t.value===y[e-1]).data),n[`theme_${e}_id`]=t}for(let e=1;e<=5;e++){let t=``;b[e-1]&&(t=b[e-1].toString()),n[`dimension_date_${e}`]=t}let i={...e,...n};return delete i.dimensions,delete i.themes,delete i.anonymized,delete i.themesSearch,delete i.is_new,i},W=e=>{let t=[];for(let[n,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(n)&&r!==`0`&&t.push(r);let n=f.indicators.filter(e=>!t.includes(e.oid)).filter(t=>![e.oid].includes(t.oid));return n.length>0?n:[]};function G(t){let n=m.getFieldsValue();for(let e in n)n[e]=null;return n.table_name=r[0].code,{...n,...e}}function K(e){let t=[],n=Y(a);return e.themes.forEach(e=>{let r=n.find(t=>t.data===e);r&&t.push(r.value)}),t}function q(e){let t=[],n=r.find(t=>t.code===e.table_name);return e?.dimensions.forEach(e=>{let r=n?.dimensions.find(t=>t.value===e);r&&t.push(r.value)}),t}function Y(e){let t=[];return e.forEach(e=>{let n={...e};n.children&&(t=t.concat(Y(n.children)),delete n.children),t.push(n)}),t}let Z=l.isPending||u.isPending||d.isPending,$=r.map((e,t)=>(0,X.jsx)(ce,{value:e.code,children:e.texte},t));return e.total_function===`*LISTANON`&&($=$.filter(e=>e.props.value!==`*CALC`)),(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(te,{showModal:O,handleShowModal:()=>F(null),handleModifyIndicator:N,options:{oneOnly:!0},specifiedIndicators:j,joinedIndicatorIndex:T}),(0,X.jsxs)(`div`,{className:`editor-indicator-editor`,style:{display:n?`flex`:`none`},children:[(0,X.jsx)(`div`,{className:`editor-indicator-header `,children:(0,X.jsx)(se,{modified:h,indicator:e,handleSubmit:H,handleReset:R,handleCopy:B,handleCloseEditor:i,handleDelete:z,isMutating:Z})}),(0,X.jsxs)(A,{className:`indicator-editor-form`,form:m,onValuesChange:L,disabled:P(e.is_cti,p),children:[(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(D,{items:[{label:`Paramètre`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(oe,{indicator:e,availableDimensions:C,indicatorDimensions:b,setIndicatorDimensions:x,handleChange:N})}]})}),e.code!==`CTI_SEP`&&(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(D,{items:[{label:`Base de donnée`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(Q,{tableOptions:$,form:m,indicator:e,handleShowModal:F,handleChange:N})},{label:`Présentation`,key:`2`,className:`scrollable-tab`,children:(0,X.jsx)(ae,{})}]})})]})]})]})};$.propTypes={indicator:Y.default.object,setIndicator:Y.default.func,showEditor:Y.default.bool,tables:Y.default.arrayOf(Y.default.object),handleCloseEditor:Y.default.func,themes:Y.default.arrayOf(Y.default.object),module:Y.default.string};var le=J.memo(({tables:e,selectedRow:t,handleSelectedRow:n,module:r,tableData:i,loading:a})=>(0,X.jsx)(j,{columns:q(r,e),data:i,loading:a,selectedRow:t,onRowSelect:n,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=``;return t.is_hide&&(r+=`settings__rowTable-inactive`),n%2==0&&(r+=` even-row`),r}})),ue=({softCode:e})=>{let t=V(e),n=t.data??I,[r,i]=(0,J.useState)(!1),[s,l]=(0,J.useState)(null),[u,d]=(0,J.useState)(null),[m,h]=(0,J.useState)(`100%`),[g,_]=(0,J.useState)([]),[b,S]=(0,J.useState)(!1),[T,E]=(0,J.useState)(!1),[D,k]=(0,J.useState)(``);return(0,J.useEffect)(()=>{l(null),i(!1),h(`100%`)},[n.indicators]),(0,J.useEffect)(()=>{let e=n.indicators.filter(e=>(!T||e.is_hide===!0)&&(!b||e.is_cti===!0));D&&(e=w(e,D,[`texte`,`column_name`,`code`,`entete`,`table`])),_(e)},[n.indicators,D,b,T]),t.isPending?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(ee,{style:{height:`auto`}})}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(a,{children:(0,X.jsx)(`title`,{children:`iCTI | Gestion des indicateurs`})}),(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsx)(`div`,{className:`header-title`,children:`Gestion des indicateurs`}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(x,{title:`Actualiser`,children:(0,X.jsx)(c,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(y,{})})}),(0,X.jsx)(x,{title:`Créer un nouvel indicateur`,children:(0,X.jsx)(c,{size:`default`,type:`primary`,icon:(0,X.jsx)(v,{}),onClick:()=>{d({softCode:e,oid:`-1`,themes:[],dimensions:[],custom_total_function:``,indicateur_associe_1_id:`0`,indicateur_associe_2_id:`0`,indicateur_associe_3_id:`0`,indicateur_associe_4_id:`0`,indicateur_associe_5_id:`0`,indicateur_associe_6_id:`0`,table_name:``,total_function:`*LIST`,is_new:!0,is_cti:!1,is_hide:!1}),l(null),i(!0),h(`55%`)},children:`Ajouter un indicateur`})})]})]}),(0,X.jsx)(`div`,{className:`settings-filters`,children:(0,X.jsxs)(p,{children:[(0,X.jsx)(f,{span:12,children:(0,X.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:10},children:(0,X.jsxs)(`div`,{className:`settings-search`,children:[(0,X.jsx)(`span`,{style:{minWidth:161},children:`Filtre`}),(0,X.jsx)(o,{className:`search-input`,placeholder:`Recherche`,value:D,onChange:e=>{k(e.target.value)},style:{width:`50%`}})]})})}),(0,X.jsx)(f,{span:12,children:(0,X.jsxs)(`div`,{className:`indicators__table-check`,children:[(0,X.jsx)(`span`,{children:`Afficher uniquement :`}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(C,{size:`small`,checked:b,onChange:e=>{S(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(C,{size:`small`,checked:T,onChange:e=>{E(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs masqués`})]})]})})]})}),(0,X.jsx)(`div`,{className:`component-content`,children:(0,X.jsxs)(`div`,{className:`indicators-tab`,children:[(0,X.jsx)(O,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,X.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,X.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:m},onResizeStop:e=>{h(m+e.height)},children:(0,X.jsx)(le,{tables:n.tables,selectedRow:s,handleSelectedRow:e=>{let t=n.indicators.find(t=>t.key===e);t.anonymized=t.total_function===`*LISTANON`,l(t),i(!0),h(`55%`),d(t)},softCode:e,tableData:g,loading:t.isFetching})}),r&&(0,X.jsx)($,{indicator:u,setIndicator:d,showEditor:r,tables:n.tables,themes:n.themes,handleCloseEditor:()=>{l(null),i(!1),h(`100%`)},softCode:e})]})})]})};ue.propTypes={softCode:Y.default.string};var de=J.memo(ue);export{de as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,n as i}from"./axios-GfLWCH1-.js";import{t as a}from"./index.esm-C-Cs05Yh.js";import{t as o}from"./input-ByI0RFd4.js";import{H as s}from"./notification-DWCxP4WF.js";import{t as c}from"./button-DFsG8yVP.js";import{t as l}from"./select-CAEYLMBr.js";import{t as u}from"./SearchOutlined-MBE5mEwL.js";import{t as d}from"./tooltip-BrjXarTG.js";import{n as f,t as p}from"./row-CONsHjj-.js";import{t as m}from"./popconfirm-pEpGkgTI.js";import{t as h}from"./CopyOutlined-BqVrjO_n.js";import{t as g}from"./useMutation-BmXoCM97.js";import{t as _}from"./ConsoleSqlOutlined-Dql2QAhH.js";import{n as v}from"./RowLabelWithIcon-CWfXqglG.js";import{t as y}from"./UndoOutlined-BnvPIRYq.js";import{t as ee}from"./Loader-QYhFJtwm.js";import{D as b,F as x,I as S,Q as C,T as w,X as T,Z as E,k as D,mt as O,ot as k,pt as A,s as j}from"./index-BXgKcVQP.js";import{t as M}from"./SaveButton-B1cQYwWn.js";import{r as N,t as P}from"./useFormIsActive-DWkWY1Zh.js";import{n as te,t as F}from"./CancelButton-CGU0iqBo.js";import{a as I,c as L,i as R,l as z,n as B,o as V,s as H,t as U,u as W}from"./CopyToClipboard-Dloj-sbp.js";import{n as G}from"./Information-CUlvFYge.js";import{t as K}from"./CloseButton-CcssiQ3D.js";import{n as q}from"./indicatorsColumns-Dnn5L753.js";var J=e(t()),Y=e(i());function ne(){let e=r();return g({mutationFn:({softCode:e,indicator:t})=>W(e,t),meta:{successMessage:`Indicateur enregistré`,errorMessage:`Erreur lors de l'enregistrement de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}function re(){let e=r();return g({mutationFn:({softCode:e,oid:t})=>z(e,t),meta:{successMessage:`Indicateur supprimé`,errorMessage:`Erreur lors de la suppression de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}function ie(){let e=r();return g({mutationFn:({softCode:e,oid:t})=>L(e,t),meta:{successMessage:`Indicateur copié`,errorMessage:`Erreur lors de la copie de l'indicateur`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:H.list(r.softCode)})}})}var X=n(),ae=()=>(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Largeur`}),(0,X.jsx)(k.Item,{name:`width`,children:(0,X.jsx)(o,{className:`indicator-form-input`})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Format de sortie`}),(0,X.jsx)(k.Item,{name:`output_format`,children:(0,X.jsx)(o,{className:`indicator-form-input`})})]})]})}),Z=({textAreaLastCursorPosition:e,indicator:t,handleShowModal:n,handleChange:r})=>{let{softCode:i,module:a}=b(),o=B(t,V(i).data??I),s=n=>{let i=``,a=e,o=`[`+n.associatedIndicatorIndex+`]`;i=t.column_name?e?t.column_name.slice(0,a)+o+t.column_name.slice(a):t.column_name+o:o,r({field:`column_name`,value:i})},l=(e=>{for(let[t,n]of Object.entries(e))if(/indicateur_associe_[\d]*_id/.test(t)&&n===`0`)return t;return null})(t);return(0,X.jsx)(X.Fragment,{children:(()=>{if(t.table_name&&!t.table_name.includes(`*CALC`))return(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Fonction 'total'`}),(0,X.jsx)(k.Item,{name:`total_function`,children:(0,X.jsx)(T,{treeData:R(a),size:`large`,treeDefaultExpandAll:!0,dropdownStyle:{maxHeight:400,overflow:`auto`},className:`indicator-form-input`,onChange:r})})]});{let e=o.map((e,i)=>(0,X.jsxs)(`li`,{className:`editor__database-joined-indicator-list`,children:[(0,X.jsxs)(`span`,{className:`editor__database-joined-indicator-list--key`,children:[`[`,e.associatedIndicatorIndex,`] - `]}),(0,X.jsx)(c,{type:`dashed`,onClick:()=>s(e),children:(0,X.jsx)(`span`,{children:e.code})}),(0,X.jsx)(d,{placement:`top`,title:`Modifier l'indicateur`,children:(0,X.jsx)(c,{type:`secondary`,icon:(0,X.jsx)(u,{}),onClick:()=>n(`indicateur_associe_${e.associatedIndicatorIndex}_id`,t)})}),(0,X.jsx)(d,{placement:`top`,title:`Supprimer l'indicateur`,children:(0,X.jsx)(c,{type:`danger`,icon:(0,X.jsx)(E,{}),className:`editor__database-joined-indicator--delete-button`,onClick:()=>r({field:`indicateur_associe_${e.associatedIndicatorIndex}_id`,value:`0`})})})]},i));return(0,X.jsx)(X.Fragment,{children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateurs associés:`}),(0,X.jsxs)(`div`,{className:`editor__database-joined-indicator-block`,children:[o.length>0&&(0,X.jsx)(`ul`,{children:e}),o.length<=20&&(0,X.jsx)(c,{onClick:()=>n(l,t),children:`Ajouter`})]})]})})}})()})};Z.propTypes={textAreaLastCursorPosition:Y.default.oneOfType([Y.default.string,Y.default.number]),form:Y.default.object,indicator:Y.default.object,handleShowModal:Y.default.func,handleChange:Y.default.func};var Q=({tableOptions:e,form:t,indicator:n,handleShowModal:r,handleChange:i})=>{let[a,s]=(0,J.useState)(null),c=e=>{s(e.target.selectionStart)};return(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Table`}),(0,X.jsx)(k.Item,{name:`table_name`,children:(0,X.jsx)(l,{className:`indicator-form-input`,onChange:e=>i({field:`table_name`,value:e}),children:e})})]}),n.table_name!==``&&(0,X.jsxs)(X.Fragment,{children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Code SQL`}),(0,X.jsx)(k.Item,{name:`column_name`,children:(0,X.jsx)(o.TextArea,{autoSize:{minRows:4},className:`editor__database-textArea`,onChange:e=>i({field:`column_name`,value:e.target.value}),onMouseLeave:e=>c(e)})})]}),n.total_function!==`*LISTANON`&&(0,X.jsx)(Z,{textAreaLastCursorPosition:a,form:t,indicator:n,handleShowModal:r,handleChange:i})]})]})})};Q.propTypes={tableOptions:Y.default.array,form:Y.default.object,indicator:Y.default.object,handleShowModal:Y.default.func};var oe=({indicator:e,availableDimensions:t,indicatorDimensions:n,setIndicatorDimensions:r,handleChange:i})=>{let{softCode:a}=b(),c=S().data?.session;return(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,X.jsx)(k.Item,{name:`code`,children:(0,X.jsx)(o,{className:`indicator-form-input`})}),(0,X.jsx)(U,{copiedText:e.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.oid)]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,X.jsx)(k.Item,{name:`texte`,children:(0,X.jsx)(o,{className:`indicator-form-input`})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Nom abrégé`}),(0,X.jsx)(k.Item,{name:`entete`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(x,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,X.jsx)(G,{style:{marginLeft:6,marginBottom:-1,color:s.lightBlue}})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,X.jsx)(k.Item,{name:`description`,children:(0,X.jsx)(o.TextArea,{className:`indicator-form-input`})})]})}),c.ISROLECTI&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur CTI`}),(0,X.jsx)(k.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(A,{size:`small`,onChange:e=>i({field:`is_cti`,value:e.target.checked})})})]})}),c.ISROLECTI&&a!==`iCTI_dpi`&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur masqué`}),(0,X.jsx)(k.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(A,{size:`small`,onChange:e=>i({field:`is_hide`,value:e.target.checked})})})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Indicateur anonymisé`}),(0,X.jsx)(k.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(A,{size:`small`,onChange:t=>{let n={anonymized:t.target.checked};t.target.checked?(n.total_function=`*LISTANON`,e.table_name===`*CALC`&&(n.table_name=``)):n.total_function=`*LIST`,i({fieldsToEdit:n})},disabled:!c.ISROLECTI||!c.ISROLEADMIN})})]})}),a===`iCTI_activite`&&(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Dimension date`}),e.dimension_date===``||!e.dimension_date?(0,X.jsx)(k.Item,{name:`dimensions`,children:(0,X.jsx)(T,{treeData:t,value:n,multiple:!0,onChange:e=>{r(e)}})}):(0,X.jsx)(`span`,{children:e.dimension_date})]})})]})};oe.propTypes={setModified:Y.default.func,indicator:Y.default.object,availableDimensions:Y.default.array,setIndicatorDimensions:Y.default.func,handleChange:Y.default.func};var se=({modified:e,indicator:t,handleSubmit:n,handleReset:r,handleCopy:i,handleCloseEditor:a,handleDelete:o,isMutating:s=!1})=>{let l=S().data?.session,u=P(t.is_cti,l),d=t.oid===`-1`;return(0,X.jsxs)(`div`,{className:`editor-new-indicator-header`,children:[(0,X.jsx)(`div`,{className:`editor__header-title`,children:d?`Nouvel indicateur`:`Modifier l'indicateur`}),(0,X.jsxs)(`div`,{className:`editor-indicator-action-button`,children:[!d&&(0,X.jsx)(x,{title:`Copier l'indicateur`,children:(0,X.jsx)(c,{size:`default`,icon:(0,X.jsx)(h,{}),onClick:i,loading:s,children:`Copier`})}),!d&&l?.ISROLECTI&&(0,X.jsx)(c,{size:`default`,icon:(0,X.jsx)(_,{}),onClick:()=>N(t.module,t.oid),children:`SQL`}),!d&&(0,X.jsx)(m,{title:`Voulez-vous vraiment supprimer cet indicateur ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:o,disabled:u||s,children:(0,X.jsxs)(c,{danger:!0,disabled:u||s,children:[(0,X.jsx)(E,{}),`Supprimer`]})}),(0,X.jsx)(F,{onConfirm:r,modified:e,disabled:!e||s}),(0,X.jsx)(M,{onClick:n,toolTipTitle:`Enregistrer`,loading:s,disabled:!e}),(0,X.jsx)(K,{onConfirm:a,modified:e,disabled:s})]})]})};se.propTypes={modified:Y.default.bool,indicator:Y.default.object,handleSubmit:Y.default.func,handleReset:Y.default.func,handleCopy:Y.default.func,handleCloseEditor:Y.default.func,handleDelete:Y.default.func,isMutating:Y.default.bool};var{Option:ce}=l,$=({indicator:e,setIndicator:t,showEditor:n,tables:r,handleCloseEditor:i,themes:a,module:o})=>{let s=S(),c=V(o),l=ne(),u=re(),d=ie(),f=c.data??I,p=s.data?.session,[m]=k.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,ee]=(0,J.useState)(),[b,x]=(0,J.useState)(),[C,w]=(0,J.useState)(),[T,E]=(0,J.useState)(null),[D,A]=(0,J.useState)(!1),[j,M]=(0,J.useState)([]);(0,J.useEffect)(()=>{let t=r.find(t=>t.code===e.table_name);t&&w(t.dimensions)},[e,r]),(0,J.useEffect)(()=>{let t=G(e);m.setFieldsValue(t),v(t),ee(K(e)),x(q(e))},[e,f.indicators]);let N=({value:n,field:r,fieldsToEdit:i})=>{g(!0);let a=JSON.parse(JSON.stringify(e)),o=m.getFieldsValue();for(let e in o)a[e]=o[e];let s={...a};if(r&&n&&(s={...a,[r]:n}),i){for(let e in i)a[e]=i[e];s={...a,fieldsToEdit:i}}t({...s})},F=(e=null,t)=>{e&&(E(e),M(W(t))),A(!D)},L=()=>{g(!0)},R=()=>{m.setFieldsValue(_),g(!1)},z=()=>{u.mutate({softCode:e.module,oid:e.oid},{onSuccess:()=>i()})},B=()=>{d.mutate({softCode:e.module,oid:e.oid})},H=()=>{let t=U(e,m);l.mutate({softCode:e.module,indicator:t},{onSuccess:()=>g(!1)})},U=(e,t)=>{let n=t.getFieldsValue();for(let e in n)n[e]===!0?n[e]=`1`:n[e]===!1?n[e]=`0`:n[e]||(n[e]=``);let r=Y(a);for(let e=1;e<=6;e++){let t=`0`;y[e-1]&&(t=r.find(t=>t.value===y[e-1]).data),n[`theme_${e}_id`]=t}for(let e=1;e<=5;e++){let t=``;b[e-1]&&(t=b[e-1].toString()),n[`dimension_date_${e}`]=t}let i={...e,...n};return delete i.dimensions,delete i.themes,delete i.anonymized,delete i.themesSearch,delete i.is_new,i},W=e=>{let t=[];for(let[n,r]of Object.entries(e))/indicateur_associe_[\d]*_id/.test(n)&&r!==`0`&&t.push(r);let n=f.indicators.filter(e=>!t.includes(e.oid)).filter(t=>![e.oid].includes(t.oid));return n.length>0?n:[]};function G(t){let n=m.getFieldsValue();for(let e in n)n[e]=null;return n.table_name=r[0].code,{...n,...e}}function K(e){let t=[],n=Y(a);return e.themes.forEach(e=>{let r=n.find(t=>t.data===e);r&&t.push(r.value)}),t}function q(e){let t=[],n=r.find(t=>t.code===e.table_name);return e?.dimensions.forEach(e=>{let r=n?.dimensions.find(t=>t.value===e);r&&t.push(r.value)}),t}function Y(e){let t=[];return e.forEach(e=>{let n={...e};n.children&&(t=t.concat(Y(n.children)),delete n.children),t.push(n)}),t}let Z=l.isPending||u.isPending||d.isPending,$=r.map((e,t)=>(0,X.jsx)(ce,{value:e.code,children:e.texte},t));return e.total_function===`*LISTANON`&&($=$.filter(e=>e.props.value!==`*CALC`)),(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(te,{showModal:D,handleShowModal:()=>F(null),handleModifyIndicator:N,options:{oneOnly:!0},specifiedIndicators:j,joinedIndicatorIndex:T}),(0,X.jsxs)(`div`,{className:`editor-indicator-editor`,style:{display:n?`flex`:`none`},children:[(0,X.jsx)(`div`,{className:`editor-indicator-header `,children:(0,X.jsx)(se,{modified:h,indicator:e,handleSubmit:H,handleReset:R,handleCopy:B,handleCloseEditor:i,handleDelete:z,isMutating:Z})}),(0,X.jsxs)(k,{className:`indicator-editor-form`,form:m,onValuesChange:L,disabled:P(e.is_cti,p),children:[(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Paramètre`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(oe,{indicator:e,availableDimensions:C,indicatorDimensions:b,setIndicatorDimensions:x,handleChange:N})}]})}),e.code!==`CTI_SEP`&&(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(O,{items:[{label:`Base de donnée`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(Q,{tableOptions:$,form:m,indicator:e,handleShowModal:F,handleChange:N})},{label:`Présentation`,key:`2`,className:`scrollable-tab`,children:(0,X.jsx)(ae,{})}]})})]})]})]})};$.propTypes={indicator:Y.default.object,setIndicator:Y.default.func,showEditor:Y.default.bool,tables:Y.default.arrayOf(Y.default.object),handleCloseEditor:Y.default.func,themes:Y.default.arrayOf(Y.default.object),module:Y.default.string};var le=J.memo(({tables:e,selectedRow:t,handleSelectedRow:n,module:r,tableData:i,loading:a})=>(0,X.jsx)(j,{columns:q(r,e),data:i,loading:a,selectedRow:t,onRowSelect:n,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=``;return t.is_hide&&(r+=`settings__rowTable-inactive`),n%2==0&&(r+=` even-row`),r}})),ue=({softCode:e})=>{let t=V(e),n=t.data??I,[r,i]=(0,J.useState)(!1),[s,l]=(0,J.useState)(null),[u,d]=(0,J.useState)(null),[m,h]=(0,J.useState)(`100%`),[g,_]=(0,J.useState)([]),[b,S]=(0,J.useState)(!1),[T,E]=(0,J.useState)(!1),[O,k]=(0,J.useState)(``);return(0,J.useEffect)(()=>{l(null),i(!1),h(`100%`)},[n.indicators]),(0,J.useEffect)(()=>{let e=n.indicators.filter(e=>(!T||e.is_hide===!0)&&(!b||e.is_cti===!0));O&&(e=w(e,O,[`texte`,`column_name`,`code`,`entete`,`table`])),_(e)},[n.indicators,O,b,T]),t.isPending?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(ee,{style:{height:`auto`}})}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(a,{children:(0,X.jsx)(`title`,{children:`iCTI | Gestion des indicateurs`})}),(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsx)(`div`,{className:`header-title`,children:`Gestion des indicateurs`}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(x,{title:`Actualiser`,children:(0,X.jsx)(c,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(y,{})})}),(0,X.jsx)(x,{title:`Créer un nouvel indicateur`,children:(0,X.jsx)(c,{size:`default`,type:`primary`,icon:(0,X.jsx)(v,{}),onClick:()=>{d({softCode:e,oid:`-1`,themes:[],dimensions:[],custom_total_function:``,indicateur_associe_1_id:`0`,indicateur_associe_2_id:`0`,indicateur_associe_3_id:`0`,indicateur_associe_4_id:`0`,indicateur_associe_5_id:`0`,indicateur_associe_6_id:`0`,table_name:``,total_function:`*LIST`,is_new:!0,is_cti:!1,is_hide:!1}),l(null),i(!0),h(`55%`)},children:`Ajouter un indicateur`})})]})]}),(0,X.jsx)(`div`,{className:`settings-filters`,children:(0,X.jsxs)(p,{children:[(0,X.jsx)(f,{span:12,children:(0,X.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`,gap:10},children:(0,X.jsxs)(`div`,{className:`settings-search`,children:[(0,X.jsx)(`span`,{style:{minWidth:161},children:`Filtre`}),(0,X.jsx)(o,{className:`search-input`,placeholder:`Recherche`,value:O,onChange:e=>{k(e.target.value)},style:{width:`50%`}})]})})}),(0,X.jsx)(f,{span:12,children:(0,X.jsxs)(`div`,{className:`indicators__table-check`,children:[(0,X.jsx)(`span`,{children:`Afficher uniquement :`}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(C,{size:`small`,checked:b,onChange:e=>{S(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(C,{size:`small`,checked:T,onChange:e=>{E(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs masqués`})]})]})})]})}),(0,X.jsx)(`div`,{className:`component-content`,children:(0,X.jsxs)(`div`,{className:`indicators-tab`,children:[(0,X.jsx)(D,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,X.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,X.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:m},onResizeStop:e=>{h(m+e.height)},children:(0,X.jsx)(le,{tables:n.tables,selectedRow:s,handleSelectedRow:e=>{let t=n.indicators.find(t=>t.key===e);t.anonymized=t.total_function===`*LISTANON`,l(t),i(!0),h(`55%`),d(t)},softCode:e,tableData:g,loading:t.isFetching})}),r&&(0,X.jsx)($,{indicator:u,setIndicator:d,showEditor:r,tables:n.tables,themes:n.themes,handleCloseEditor:()=>{l(null),i(!1),h(`100%`)},softCode:e})]})})]})};ue.propTypes={softCode:Y.default.string};var de=J.memo(ue);export{de as default}; \ No newline at end of file diff --git a/assets/Information-Dvaqgobw.js b/assets/Information-CUlvFYge.js similarity index 100% rename from assets/Information-Dvaqgobw.js rename to assets/Information-CUlvFYge.js diff --git a/assets/LeftSquareOutlined-DuBPMb_Z.js b/assets/LeftSquareOutlined-BGHmHPFm.js similarity index 68% rename from assets/LeftSquareOutlined-DuBPMb_Z.js rename to assets/LeftSquareOutlined-BGHmHPFm.js index 55b23c2..198114f 100644 --- a/assets/LeftSquareOutlined-DuBPMb_Z.js +++ b/assets/LeftSquareOutlined-BGHmHPFm.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 000 13z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`left-square`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Nn as n,Ot as r,Pn as i}from"./axios-GfLWCH1-.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M365.3 518.5l246 178c5.3 3.8 12.7 0 12.7-6.5v-46.9c0-10.2-4.9-19.9-13.2-25.9L465.4 512l145.4-105.2c8.3-6 13.2-15.6 13.2-25.9V334c0-6.5-7.4-10.3-12.7-6.5l-246 178a8.05 8.05 0 000 13z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`left-square`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(r,n(n({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/LicencesManager-DMsAgg9S.js b/assets/LicencesManager-Bkkbt4Sx.js similarity index 85% rename from assets/LicencesManager-DMsAgg9S.js rename to assets/LicencesManager-Bkkbt4Sx.js index 71253d7..4337fea 100644 --- a/assets/LicencesManager-DMsAgg9S.js +++ b/assets/LicencesManager-Bkkbt4Sx.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r}from"./axios-BbX9YWYe.js";import{t as i}from"./index.esm-BWCs920B.js";import{t as a}from"./input-CAHxss7C.js";import{l as o}from"./ctiAxios-BMu1IxXE.js";import{t as s}from"./button-CGra0C8Y.js";import{n as c,t as l}from"./row-4XqGKqJp.js";import{t as u}from"./useMutation-BZFnlhBo.js";import{t as d}from"./UndoOutlined-eQ49Nx19.js";import{t as f}from"./Loader-BunwQzlz.js";import{F as p,G as m,K as h,Q as g,et as _,g as v,h as y,m as b,p as x,s as S}from"./index-cqbbFfLv.js";function C(){let e=r();return u({mutationFn:e=>v(e),meta:{successMessage:`Licence ajoutée`,errorMessage:`Erreur lors de l'ajout de la licence`},onSettled:async()=>{await e.invalidateQueries({queryKey:y.all})}})}var w=e(t()),T=n(),E=[{title:`Modules installés`,dataKey:`label`,key:`label`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.label,` `,(0,T.jsx)(`span`,{style:{float:`right`},children:r.licenceOK===`OK`?(0,T.jsx)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{twoToneColor:`#cf1322`})})]})},{title:`Code`,dataKey:`softCode`,key:`softCode`,width:250},{title:`Expiration`,dataKey:`licenceDate`,key:`licenceDate`,width:250},{title:`Type`,dataKey:`licenceType`,key:`licenceType`,width:250}],D=[{title:`Licences serveur installées`,dataKey:`machineName`,key:`machineName`,width:250},{title:`FINESS`,dataKey:`finess`,key:`finess`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.finess,(0,T.jsx)(`span`,{style:{float:`right`},children:r.finessOK===`true`?(0,T.jsx)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{twoToneColor:`#cf1322`})})]})},{title:`Module`,dataKey:`softCode`,key:`softCode`,width:250},{title:`Date expiration`,dataKey:`endDate`,key:`endDate`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.endDate,(0,T.jsx)(`span`,{style:{float:`right`},children:r.endDateOK===`true`?(0,T.jsx)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{twoToneColor:`#cf1322`})})]})}],O=()=>{let e=b(),t=C(),n=e.data??x,[r,u]=(0,w.useState)(!1),[m,h]=(0,w.useState)(``),[v,O]=(0,w.useState)(!1),k=()=>{o.invalidateQueries({queryKey:y.all})},A=e=>{u(e)},j=()=>{O(!v)};return e.isPending?(0,T.jsx)(`div`,{className:`loading-wrapper`,children:(0,T.jsx)(f,{style:{height:`auto`}})}):(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(i,{children:(0,T.jsx)(`title`,{children:`iCTI | Gestion des licences`})}),(0,T.jsx)(_,{open:v,onCancel:j,onOk:()=>{t.mutate(m,{onSuccess:()=>{h(``),j()}})},okText:`Ajouter`,cancelText:`Annuler`,confirmLoading:t.isPending,title:`Ajouter une licence`,children:(0,T.jsx)(`div`,{className:`form-row`,children:(0,T.jsxs)(`div`,{className:`form-item`,children:[(0,T.jsx)(`span`,{className:`first-label`,children:`Clé de la licence`}),(0,T.jsx)(a,{value:m,onChange:e=>{h(e.target.value)}})]})})}),(0,T.jsxs)(`div`,{className:`component-header`,children:[(0,T.jsx)(`div`,{className:`header-title`,children:`Gestions des licences`}),(0,T.jsxs)(`div`,{className:`header-actions`,children:[(0,T.jsx)(p,{title:`Actualiser`,children:(0,T.jsx)(s,{type:`link`,onClick:k,children:(0,T.jsx)(d,{})})}),(0,T.jsx)(s,{type:`primary`,onClick:j,children:`Ajouter une licence`})]})]}),(0,T.jsx)(`div`,{className:`licences-info`,children:(0,T.jsxs)(l,{children:[(0,T.jsxs)(c,{span:12,children:[(0,T.jsxs)(`div`,{className:`licences-info-row`,children:[(0,T.jsx)(`span`,{children:`FINESS :`}),n.env.FINESS]}),(0,T.jsxs)(`div`,{className:`licences-info-row`,children:[(0,T.jsx)(`span`,{children:`Serveur :`}),n.session.SERVERNAME]})]}),(0,T.jsx)(c,{span:12,children:(0,T.jsxs)(`div`,{className:`settings-single-check`,children:[(0,T.jsx)(g,{size:`small`,className:`switch`,checked:r,onChange:A}),(0,T.jsx)(`span`,{children:`Afficher les licences installées`})]})})]})}),(0,T.jsx)(`div`,{className:`component-content`,children:r?(0,T.jsx)(S,{columns:D,data:n.licences}):(0,T.jsx)(S,{columns:E,data:n.modules})})]})};O.propTypes={};export{O as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r}from"./axios-GfLWCH1-.js";import{t as i}from"./index.esm-C-Cs05Yh.js";import{t as a}from"./input-ByI0RFd4.js";import{c as o}from"./ctiAxios-uIjEIJkB.js";import{t as s}from"./button-DFsG8yVP.js";import{n as c,t as l}from"./row-CONsHjj-.js";import{t as u}from"./useMutation-BmXoCM97.js";import{t as d}from"./UndoOutlined-BnvPIRYq.js";import{t as f}from"./Loader-QYhFJtwm.js";import{F as p,G as m,K as h,Q as g,et as _,g as v,h as y,m as b,p as x,s as S}from"./index-BXgKcVQP.js";function C(){let e=r();return u({mutationFn:e=>v(e),meta:{successMessage:`Licence ajoutée`,errorMessage:`Erreur lors de l'ajout de la licence`},onSettled:async()=>{await e.invalidateQueries({queryKey:y.all})}})}var w=e(t()),T=n(),E=[{title:`Modules installés`,dataKey:`label`,key:`label`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.label,` `,(0,T.jsx)(`span`,{style:{float:`right`},children:r.licenceOK===`OK`?(0,T.jsx)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{twoToneColor:`#cf1322`})})]})},{title:`Code`,dataKey:`softCode`,key:`softCode`,width:250},{title:`Expiration`,dataKey:`licenceDate`,key:`licenceDate`,width:250},{title:`Type`,dataKey:`licenceType`,key:`licenceType`,width:250}],D=[{title:`Licences serveur installées`,dataKey:`machineName`,key:`machineName`,width:250},{title:`FINESS`,dataKey:`finess`,key:`finess`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.finess,(0,T.jsx)(`span`,{style:{float:`right`},children:r.finessOK===`true`?(0,T.jsx)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{twoToneColor:`#cf1322`})})]})},{title:`Module`,dataKey:`softCode`,key:`softCode`,width:250},{title:`Date expiration`,dataKey:`endDate`,key:`endDate`,width:250,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>(0,T.jsxs)(`div`,{children:[r.endDate,(0,T.jsx)(`span`,{style:{float:`right`},children:r.endDateOK===`true`?(0,T.jsx)(h,{twoToneColor:`#52c41a`}):(0,T.jsx)(m,{twoToneColor:`#cf1322`})})]})}],O=()=>{let e=b(),t=C(),n=e.data??x,[r,u]=(0,w.useState)(!1),[m,h]=(0,w.useState)(``),[v,O]=(0,w.useState)(!1),k=()=>{o.invalidateQueries({queryKey:y.all})},A=e=>{u(e)},j=()=>{O(!v)};return e.isPending?(0,T.jsx)(`div`,{className:`loading-wrapper`,children:(0,T.jsx)(f,{style:{height:`auto`}})}):(0,T.jsxs)(T.Fragment,{children:[(0,T.jsx)(i,{children:(0,T.jsx)(`title`,{children:`iCTI | Gestion des licences`})}),(0,T.jsx)(_,{open:v,onCancel:j,onOk:()=>{t.mutate(m,{onSuccess:()=>{h(``),j()}})},okText:`Ajouter`,cancelText:`Annuler`,confirmLoading:t.isPending,title:`Ajouter une licence`,children:(0,T.jsx)(`div`,{className:`form-row`,children:(0,T.jsxs)(`div`,{className:`form-item`,children:[(0,T.jsx)(`span`,{className:`first-label`,children:`Clé de la licence`}),(0,T.jsx)(a,{value:m,onChange:e=>{h(e.target.value)}})]})})}),(0,T.jsxs)(`div`,{className:`component-header`,children:[(0,T.jsx)(`div`,{className:`header-title`,children:`Gestions des licences`}),(0,T.jsxs)(`div`,{className:`header-actions`,children:[(0,T.jsx)(p,{title:`Actualiser`,children:(0,T.jsx)(s,{type:`link`,onClick:k,children:(0,T.jsx)(d,{})})}),(0,T.jsx)(s,{type:`primary`,onClick:j,children:`Ajouter une licence`})]})]}),(0,T.jsx)(`div`,{className:`licences-info`,children:(0,T.jsxs)(l,{children:[(0,T.jsxs)(c,{span:12,children:[(0,T.jsxs)(`div`,{className:`licences-info-row`,children:[(0,T.jsx)(`span`,{children:`FINESS :`}),n.env.FINESS]}),(0,T.jsxs)(`div`,{className:`licences-info-row`,children:[(0,T.jsx)(`span`,{children:`Serveur :`}),n.session.SERVERNAME]})]}),(0,T.jsx)(c,{span:12,children:(0,T.jsxs)(`div`,{className:`settings-single-check`,children:[(0,T.jsx)(g,{size:`small`,className:`switch`,checked:r,onChange:A}),(0,T.jsx)(`span`,{children:`Afficher les licences installées`})]})})]})}),(0,T.jsx)(`div`,{className:`component-content`,children:r?(0,T.jsx)(S,{columns:D,data:n.licences}):(0,T.jsx)(S,{columns:E,data:n.modules})})]})};O.propTypes={};export{O as default}; \ No newline at end of file diff --git a/assets/ListesManagers-DeikX9-s.js b/assets/ListesManagers-BJBWoqJg.js similarity index 84% rename from assets/ListesManagers-DeikX9-s.js rename to assets/ListesManagers-BJBWoqJg.js index 3e93ac8..9589d05 100644 --- a/assets/ListesManagers-DeikX9-s.js +++ b/assets/ListesManagers-BJBWoqJg.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,n as i,r as a}from"./axios-BbX9YWYe.js";import{t as o}from"./index.esm-BWCs920B.js";import{t as s}from"./input-CAHxss7C.js";import{t as c}from"./button-CGra0C8Y.js";import{i as l}from"./select-SSTpnrPj.js";import{f as u,u as ee}from"./sanitizeDataUtils-thqQHiub.js";import{n as d}from"./iconUtil-qonJUFWj.js";import{t as f}from"./spin-D21MjURE.js";import{t as te}from"./ArrowLeftOutlined-CPZ5Fmbm.js";import{t as p}from"./popconfirm-Z3C_yxj0.js";import{t as m}from"./tree-BEXGBJQs.js";import{c as h,s as ne}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as g}from"./useMutation-BZFnlhBo.js";import{t as _}from"./queryOptions-Cg9orY1Y.js";import{t as v}from"./ConsoleSqlOutlined-CsHIitHW.js";import{a as y,i as b,n as x,o as S,r as C,s as re,t as w}from"./filterByCode-EysJGYdb.js";import{t as T}from"./ImportOutlined-DE1eCjzf.js";import{t as E}from"./LeftSquareOutlined-DuBPMb_Z.js";import{t as ie}from"./RightSquareOutlined-OBh45DCC.js";import{t as D}from"./Loader-BunwQzlz.js";import{B as O,D as ae,I as oe,O as k,Q as se,R as A,T as ce,Z as j,mt as M,ot as N,s as P,t as le,w as F}from"./index-cqbbFfLv.js";import{i as ue,t as I}from"./useFormIsActive-DD4sKA_I.js";import{t as L}from"./DiscardChangesButton-BxZmnLDP.js";import{t as de}from"./module-Dyh5e74-.js";var R={all:[`listes`],list:e=>[...R.all,`list`,e],detail:(e,t,n)=>[...R.all,`detail`,e,t,n]};function fe(){let e=r();return g({mutationFn:e=>S(e),meta:{successMessage:`Liste enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),F()}})}function pe(){let e=r();return g({mutationFn:e=>S({...e,action:`delete`}),meta:{successMessage:`Liste supprimée`,errorMessage:`Erreur lors de la suppression de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),F()}})}function z(){let e=r();return g({mutationFn:({refoid:e,softCode:t,schema:n,database:r})=>x(e,t,n,r),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all})}})}var B=e=>_({queryKey:R.list(e),queryFn:()=>b(e),enabled:!!e}),V=e=>a(B(e)),H=(e,t,n)=>_({queryKey:R.detail(e,t,n),queryFn:()=>C(e,t,n),enabled:!!e&&!!t&&!!n}),me=(e,t,n)=>a(H(e,t,n)),U=e(t()),W=e(i()),G=e(k()),K=n(),q=({selectedListeParams:e,handleKillEditor:t,softCode:n})=>{let r=oe(),i=fe(),a=pe(),o=me(e?.schema,e?.table_id,e?.liste_id),u=o.data,ee=o.isPending&&o.fetchStatus!==`idle`,d=r.data?.session,f=de(n),[m,h]=(0,U.useState)(!1),[ne,g]=(0,U.useState)(!1),[_,b]=(0,U.useState)(!1),[x,S]=(0,U.useState)(!1),[C,T]=(0,U.useState)(!1),[O,ae]=(0,U.useState)(``),[k,A]=(0,U.useState)([]),[F,R]=(0,U.useState)([]),[z,B]=(0,U.useState)([]),[V,H]=(0,U.useState)([]),[W,G]=(0,U.useState)([]),[q,he]=(0,U.useState)(``),[J]=N.useForm();(0,U.useEffect)(()=>{u&&S(u.contenu_by_code===`1`)},[u]),(0,U.useEffect)(()=>{if(u){let e=X(),t=Object.values(u.oids).map(e=>e.oid);R(e.filter(e=>t.includes(e.oid))),A(e),Q()}},[u,_,x]),(0,U.useEffect)(()=>{if(k){let e=new Set(F.map(e=>e.key));B($(k.filter(t=>!e.has(t.key)),!0))}},[q,k,O,F,_]);let Y=I(u?.is_cti===`1`,d);if(ee||!u)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(D,{style:{height:`auto`}})});function X(){return Object.values(u.records).map((e,t)=>({key:e.oid,oid:e.oid,code:e.code,texte:e.texte,complement:e.complement,utilise:e.utilise,disabled:x}))}let Z=()=>{T(!1),t()},ge=e=>{let t=u.table_name===`t_finess`?`base`:f;return{...e,liste_id:u.oid,table_id:u.table_id,liste_schema:t,schema:t,softCode:n,to_oids:x?``:F.map(e=>e.oid).join(`,`),database:`RH000004`,is_cti:e.is_cti?`1`:`0`,est_partagee_modification:e.est_partagee_modification?`1`:`0`,show_omit:e.show_omit?`1`:`0`,contenu_non_replicable_ailleurs:e.contenu_non_replicable_ailleurs?`1`:`0`,contenu_by_code:e.contenu_by_code?`1`:`0`,include_code:e.include_code||``,exclude_code:e.exclude_code||``}},_e=e=>{let t={...ge(e),action:`save`};i.mutate(t,{onSuccess:()=>T(!1)})},ve=()=>{let e=ge({});a.mutate(e,{onSuccess:()=>Z()})},ye=()=>{S(!x),Q()},be=()=>{ue(n,u.oid,u.table_name)},xe=async()=>{h(!0);let e={};e.schema=f,e.table_id=u.table_id,e.exclude_code=J.getFieldValue(`exclude_code`),e.include_code=J.getFieldValue(`include_code`),Ee(await y(e)),h(!1)},Q=()=>{g(x?(J.getFieldValue(`include_code`)+` `+J.getFieldValue(`exclude_code`)).trim()!==``:!1)},Se=()=>{T(!0)},Ce=e=>{he(e.target.value)},we=e=>{ae(e.target.value);let t=X();t=w(t,e.target.value),A(t)},Te=()=>{S(!1),J.setFieldsValue({contenu_by_code:!1})},Ee=e=>{if(T(!0),e){let t=new Set(e),n=k.filter(e=>t.has(Number(e.oid)));B($(k.filter(e=>!t.has(Number(e.oid))))),R($(n))}else{let e=new Set(V),t=k.filter(t=>e.has(t.key)),n=k.filter(t=>!e.has(t.key));R($([...F,...t])),B(n),H([])}},De=()=>{T(!0);let e=F.filter(e=>!W.includes(e.key)),t=F.filter(e=>W.includes(e.key)),n=$([...z,...t]);R(e),B(n),G([])},Oe=e=>{let t=[...V];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),H(t)},ke=e=>{let t=[...W];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),G(t)},Ae=()=>{V.length||W.length?(H([]),G([])):H(z.map(e=>e.key))};function $(e,t=!1){let n=[...e].sort((e,t)=>e.code.localeCompare(t.code));return t&&(n=ce(n,q,[`code`,`texte`,`complement`]),n=w(n,O),_===!0&&(n=n.filter(e=>e.utilise===`O`))),n}let je=[{dataKey:`code`,key:`code`,title:u.table_texte,sorter:(e,t)=>e.code.localeCompare(t.code),width:200,resizable:!0},{dataKey:`texte`,key:`texte`,title:`Texte`,sorter:(e,t)=>e.texte.localeCompare(t.texte),width:200,resizable:!0},{dataKey:`complement`,key:`complement`,title:`Complement`,sorter:(e,t)=>e.complement.localeCompare(t.complement),width:200,resizable:!0},{dataKey:`utilise`,key:`utilise`,title:`Ref`,sorter:(e,t)=>e.utilise.localeCompare(t.utilise),width:200,resizable:!0}];return(0,K.jsx)(`div`,{className:`list-editor`,children:(0,K.jsxs)(N,{id:`formListEditor`,name:`basic`,form:J,style:{height:`100%`,display:`flex`,flexFlow:`column`},initialValues:{texte:u.texte,code:u.code,table:u.table_texte,chapitre:u.chapitre,include_code:u.include_code,exclude_code:u.exclude_code,is_cti:u.is_cti===`1`,est_partagee_modification:u.est_partagee_modification===`1`,show_omit:u.show_omit===`1`,contenu_non_replicable_ailleurs:u.contenu_non_replicable_ailleurs===`1`,contenu_by_code:u.contenu_by_code===`1`},size:`small`,onFinish:_e,onValuesChange:Se,disabled:Y,children:[(0,K.jsxs)(`div`,{className:`component-header`,children:[(0,K.jsxs)(`div`,{className:`header-title`,children:[(0,K.jsx)(L,{onConfirm:Z,modified:C,children:(0,K.jsx)(c,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:i.isPending||a.isPending,children:(0,K.jsx)(te,{})})}),`Gestion des listes`]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(c,{size:`default`,icon:(0,K.jsx)(re,{}),onClick:()=>{le(J.getFieldsValue(),u)},children:`Exporter`},`formExcelExportBtn`),d.ISROLECTI&&(0,K.jsx)(c,{size:`default`,icon:(0,K.jsx)(v,{}),onClick:be,children:`SQL`},`formSQLExportBtn`),(0,K.jsx)(p,{title:`Voulez-vous vraiment supprimer cette liste ?`,onConfirm:ve,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,placement:`bottomRight`,children:(0,K.jsx)(c,{size:`default`,danger:!0,icon:(0,K.jsx)(j,{}),children:`Supprimer`},`formDeleteBtn`)}),(0,K.jsx)(c,{size:`default`,type:`primary`,htmlType:`submit`,icon:(0,K.jsx)(l,{}),loading:i.isPending,disabled:!C,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,K.jsxs)(`div`,{className:`listes-description`,children:[(0,K.jsxs)(`div`,{className:`form-column`,children:[(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Code:`}),(0,K.jsx)(N.Item,{name:`code`,extra:`Id interne : `+u.oid,children:(0,K.jsx)(s,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Texte:`}),(0,K.jsx)(N.Item,{name:`texte`,children:(0,K.jsx)(s,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Chapitre:`}),(0,K.jsx)(N.Item,{name:`chapitre`,extra:`Table: ${u.table_texte}`,children:(0,K.jsx)(s,{})})]})]}),(0,K.jsxs)(`div`,{className:`form-column checkbox-col`,children:[d.ISROLECTI&&(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste CTI`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,K.jsx)(M,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Modification partagée`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`est_partagee_modification`,children:(0,K.jsx)(M,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste sauf possible`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`show_omit`,children:(0,K.jsx)(M,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`contenu_non_replicable_ailleurs`,onClick:Te,children:(0,K.jsx)(M,{})})]})]}),(0,K.jsxs)(`div`,{className:`form-column code-col`,children:[(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Saisie par code:`}),(0,K.jsx)(N.Item,{valuePropName:`checked`,name:`contenu_by_code`,children:(0,K.jsx)(se,{onChange:ye})}),(0,K.jsx)(c,{disabled:!ne||!x,style:{marginLeft:`15px`},type:`secondary`,onClick:xe,loading:m,children:`Appliquer`})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes inclus:`}),(0,K.jsx)(N.Item,{name:`include_code`,children:(0,K.jsx)(s,{disabled:!x,onChange:Q})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes exclus:`}),(0,K.jsx)(N.Item,{name:`exclude_code`,children:(0,K.jsx)(s,{disabled:!x,onChange:Q})})]})]})]}),(0,K.jsx)(`div`,{className:`component-content`,children:(0,K.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,K.jsx)(`div`,{className:`selected-items-table`,children:(0,K.jsx)(P,{columns:je,data:F,fixed:!1,shiftMulti:!0,selectedRows:W,onRowSelect:ke})}),(0,K.jsxs)(`div`,{className:`transfer-actions`,children:[(0,K.jsx)(c,{type:`link`,onClick:()=>Ee(),disabled:!V.length||x||Y,children:(0,K.jsx)(E,{})}),(0,K.jsx)(c,{type:`link`,onClick:()=>De(),disabled:!W.length||x||Y,children:(0,K.jsx)(ie,{})})]}),(0,K.jsxs)(`div`,{className:`available-items`,children:[(0,K.jsxs)(`div`,{className:`available-items-options`,children:[(0,K.jsx)(`div`,{className:`form-row`,children:(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Recherche par texte:`}),(0,K.jsx)(s,{value:q,onChange:Ce})]})}),(0,K.jsx)(`div`,{className:`form-row`,children:(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Recherche par code:`}),(0,K.jsx)(s.TextArea,{value:O,onChange:we})]})}),(0,K.jsxs)(`div`,{className:`form-row`,children:[(0,K.jsx)(c,{type:`primary`,onClick:Ae,children:`De/Sélectionner`}),(0,K.jsx)(`span`,{style:{margin:`0px 12px`},children:`Référencés uniquement`}),(0,K.jsx)(M,{checked:_,onChange:e=>b(e.target.checked)})]})]}),(0,K.jsx)(`div`,{className:`available-items-table`,children:(0,K.jsx)(P,{columns:je,data:z,fixed:!1,shiftMulti:!0,selectedRows:V,onRowSelect:Oe})})]})]})})]},u.oid)})};q.propTypes={selectedListeParams:W.default.object,handleKillEditor:W.default.func,softCode:W.default.string};var he=U.memo(q),{DirectoryTree:J}=m,Y={},X=({softCode:e})=>{let t=h(),{search:n}=ne(),r=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(n)),[n]),{menuItem:i}=ae(),a=V(e),l=z(),te=de(e),p=a.data?.tables??Y,m=a.data?.refTables??Y,[g,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),[b,x]=(0,U.useState)(null),[S,C]=(0,U.useState)([]),[re,w]=(0,U.useState)([]),[E,ie]=(0,U.useState)(null),[D,oe]=(0,U.useState)(``),[k,se]=(0,U.useState)([]),[ce,j]=(0,U.useState)([]);(0,U.useEffect)(()=>{C(L(p))},[D,p]),(0,U.useEffect)(()=>{if(!r.liste||v||!Object.keys(p).length)return;let e=r.liste,n=fe(Object.values(p)).find(t=>t.code===e);n?(x({table_id:n.table_id,liste_id:n.liste_id,schema:n.schema}),y(!0)):t({search:``},{replace:!0})},[r.liste,p]),(0,U.useEffect)(()=>{C(L(p)),w(L(m))},[p,m]),(0,U.useEffect)(()=>{se(ee(S))},[S]),(0,U.useEffect)(()=>{if(D===``)j([]);else{let e=[];k.forEach(t=>{t.title.toLowerCase().includes(D.toLowerCase())&&(e=e.concat(u(t.key,S)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),j(e)}},[D,S,k]);let M=()=>{t({search:``},{replace:!0}),y(!1),x(null)},N=(e,n)=>{let r=n.node;r.liste_id&&(t({search:`?liste=${r.code}`}),y(!0),x({table_id:r.table_id,liste_id:r.liste_id,schema:r.schema}))},P=t=>{t&&l.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},le=()=>{a.refetch()},F=()=>{_(!g)},ue=e=>{oe(e.target.value)},I=e=>{j(e)};function L(e,t=``){let n=[];return Object.values(e).forEach((e,r)=>{let i,a,o=(t===``?``:t+`_`)+(0,G.default)(e.texte)+r.toString(),s={title:e.texte,key:e.table_id?r:o,table_id:e.table_id};e.listes!==void 0&&(i=R(e.listes,o)),e.groups!==void 0&&(a=L(e.groups,o)),i!==void 0&&a!==void 0?s.children=i.concat(a):i===void 0?s.children=a:s.children=i,n.push(s)}),n.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function R(e,t){let n=[];return Object.values(e).forEach((e,r)=>{let i={title:e.texte,key:t+`_`+(0,G.default)(e.texte),isLeaf:!0,table_id:e.table_id,liste_id:e.liste_id,code:e.code,schema:e.schema};e.liste_id===`-1`?i.icon=(0,K.jsx)(d,{}):i.icon=(0,K.jsx)(A,{}),n.push(i)}),n.sort((e,t)=>Number(e.liste_id)-Number(t.liste_id))}function fe(e){let t=[];return Object.values(e).forEach(e=>{e.groups&&Object.values(e.groups).forEach(e=>{e.listes&&(t=[...t,...Object.values(e.listes)]),e.groups&&Object.values(e.groups).forEach(e=>{e.listes&&(t=[...t,...Object.values(e.listes)])})})}),t}return v===!0?(0,K.jsx)(he,{selectedListeParams:b,handleKillEditor:M,softCode:e}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(o,{children:(0,K.jsx)(`title`,{children:`iCTI | Gestion des listes`})}),(0,K.jsxs)(`div`,{className:`component-header`,children:[(0,K.jsx)(`div`,{className:`header-title`,children:`Gestion des listes`}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(s,{placeholder:`Recherche`,value:D,onChange:ue}),(0,K.jsx)(c,{onClick:le,icon:(0,K.jsx)(O,{}),loading:a.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(c,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:F,icon:(0,K.jsx)(A,{}),children:g?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,K.jsxs)(`div`,{className:`component-content`,children:[(0,K.jsxs)(`div`,{className:`listes-manager-listes`,children:[a.isFetching?(0,K.jsx)(`div`,{className:`listes-spin-loader`,children:(0,K.jsx)(f,{})}):null,(0,K.jsx)(J,{onSelect:N,treeData:S,expandedKeys:ce,onExpand:I})]}),(0,K.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:g?`flex`:`none`},children:[(0,K.jsxs)(`div`,{className:`references-header`,children:[(0,K.jsx)(`h3`,{children:`Listes de références`}),(0,K.jsx)(c,{style:{marginLeft:`10px`},size:`small`,onClick:()=>P(E),icon:(0,K.jsx)(T,{}),loading:l.isPending,disabled:!E,children:`Importer`},`importBtn`)]}),(0,K.jsx)(`div`,{className:`references-tree`,children:(0,K.jsx)(J,{treeData:re,onSelect:(e,t)=>{let n=t.node;ie(n.table_id&&n.isLeaf?n.liste_id:null)}})})]})]})]})};X.propTypes={softCode:W.default.string};var Z=U.memo(X);export{Z as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,n as i,r as a}from"./axios-GfLWCH1-.js";import{t as o}from"./index.esm-C-Cs05Yh.js";import{t as s}from"./input-ByI0RFd4.js";import{t as c}from"./button-DFsG8yVP.js";import{i as l}from"./select-CAEYLMBr.js";import{f as u,u as ee}from"./sanitizeDataUtils-CnFUVW7C.js";import{n as d}from"./iconUtil-82JScV80.js";import{t as f}from"./spin-BG25tNiN.js";import{t as te}from"./ArrowLeftOutlined-Dy6rj0RK.js";import{t as p}from"./popconfirm-pEpGkgTI.js";import{t as m}from"./tree-BbgcCNiC.js";import{c as h,s as ne}from"./chunk-4N6VE7H7-BhgXlIGA.js";import{t as g}from"./useMutation-BmXoCM97.js";import{t as _}from"./queryOptions-B35KRSJw.js";import{t as v}from"./ConsoleSqlOutlined-Dql2QAhH.js";import{a as y,i as b,n as x,o as S,r as C,s as re,t as w}from"./filterByCode-Dv0QmhVW.js";import{t as T}from"./ImportOutlined-CCDrjc4U.js";import{t as E}from"./LeftSquareOutlined-BGHmHPFm.js";import{t as ie}from"./RightSquareOutlined-BWAxHK5y.js";import{t as D}from"./Loader-QYhFJtwm.js";import{B as O,D as ae,I as oe,O as k,Q as se,R as A,T as ce,Z as j,ot as M,pt as N,s as P,t as le,w as F}from"./index-BXgKcVQP.js";import{i as ue,t as I}from"./useFormIsActive-DWkWY1Zh.js";import{t as L}from"./DiscardChangesButton-BEmnYyeo.js";import{t as de}from"./module-DOJVPTTb.js";var R={all:[`listes`],list:e=>[...R.all,`list`,e],detail:(e,t,n)=>[...R.all,`detail`,e,t,n]};function fe(){let e=r();return g({mutationFn:e=>S(e),meta:{successMessage:`Liste enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),F()}})}function pe(){let e=r();return g({mutationFn:e=>S({...e,action:`delete`}),meta:{successMessage:`Liste supprimée`,errorMessage:`Erreur lors de la suppression de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),F()}})}function z(){let e=r();return g({mutationFn:({refoid:e,softCode:t,schema:n,database:r})=>x(e,t,n,r),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all})}})}var B=e=>_({queryKey:R.list(e),queryFn:()=>b(e),enabled:!!e}),V=e=>a(B(e)),H=(e,t,n)=>_({queryKey:R.detail(e,t,n),queryFn:()=>C(e,t,n),enabled:!!e&&!!t&&!!n}),me=(e,t,n)=>a(H(e,t,n)),U=e(t()),W=e(i()),G=e(k()),K=n(),q=({selectedListeParams:e,handleKillEditor:t,softCode:n})=>{let r=oe(),i=fe(),a=pe(),o=me(e?.schema,e?.table_id,e?.liste_id),u=o.data,ee=o.isPending&&o.fetchStatus!==`idle`,d=r.data?.session,f=de(n),[m,h]=(0,U.useState)(!1),[ne,g]=(0,U.useState)(!1),[_,b]=(0,U.useState)(!1),[x,S]=(0,U.useState)(!1),[C,T]=(0,U.useState)(!1),[O,ae]=(0,U.useState)(``),[k,A]=(0,U.useState)([]),[F,R]=(0,U.useState)([]),[z,B]=(0,U.useState)([]),[V,H]=(0,U.useState)([]),[W,G]=(0,U.useState)([]),[q,he]=(0,U.useState)(``),[J]=M.useForm();(0,U.useEffect)(()=>{u&&S(u.contenu_by_code===`1`)},[u]),(0,U.useEffect)(()=>{if(u){let e=X(),t=Object.values(u.oids).map(e=>e.oid);R(e.filter(e=>t.includes(e.oid))),A(e),Q()}},[u,_,x]),(0,U.useEffect)(()=>{if(k){let e=new Set(F.map(e=>e.key));B($(k.filter(t=>!e.has(t.key)),!0))}},[q,k,O,F,_]);let Y=I(u?.is_cti===`1`,d);if(ee||!u)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(D,{style:{height:`auto`}})});function X(){return Object.values(u.records).map((e,t)=>({key:e.oid,oid:e.oid,code:e.code,texte:e.texte,complement:e.complement,utilise:e.utilise,disabled:x}))}let Z=()=>{T(!1),t()},ge=e=>{let t=u.table_name===`t_finess`?`base`:f;return{...e,liste_id:u.oid,table_id:u.table_id,liste_schema:t,schema:t,softCode:n,to_oids:x?``:F.map(e=>e.oid).join(`,`),database:`RH000004`,is_cti:e.is_cti?`1`:`0`,est_partagee_modification:e.est_partagee_modification?`1`:`0`,show_omit:e.show_omit?`1`:`0`,contenu_non_replicable_ailleurs:e.contenu_non_replicable_ailleurs?`1`:`0`,contenu_by_code:e.contenu_by_code?`1`:`0`,include_code:e.include_code||``,exclude_code:e.exclude_code||``}},_e=e=>{let t={...ge(e),action:`save`};i.mutate(t,{onSuccess:()=>T(!1)})},ve=()=>{let e=ge({});a.mutate(e,{onSuccess:()=>Z()})},ye=()=>{S(!x),Q()},be=()=>{ue(n,u.oid,u.table_name)},xe=async()=>{h(!0);let e={};e.schema=f,e.table_id=u.table_id,e.exclude_code=J.getFieldValue(`exclude_code`),e.include_code=J.getFieldValue(`include_code`),Ee(await y(e)),h(!1)},Q=()=>{g(x?(J.getFieldValue(`include_code`)+` `+J.getFieldValue(`exclude_code`)).trim()!==``:!1)},Se=()=>{T(!0)},Ce=e=>{he(e.target.value)},we=e=>{ae(e.target.value);let t=X();t=w(t,e.target.value),A(t)},Te=()=>{S(!1),J.setFieldsValue({contenu_by_code:!1})},Ee=e=>{if(T(!0),e){let t=new Set(e),n=k.filter(e=>t.has(Number(e.oid)));B($(k.filter(e=>!t.has(Number(e.oid))))),R($(n))}else{let e=new Set(V),t=k.filter(t=>e.has(t.key)),n=k.filter(t=>!e.has(t.key));R($([...F,...t])),B(n),H([])}},De=()=>{T(!0);let e=F.filter(e=>!W.includes(e.key)),t=F.filter(e=>W.includes(e.key)),n=$([...z,...t]);R(e),B(n),G([])},Oe=e=>{let t=[...V];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),H(t)},ke=e=>{let t=[...W];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),G(t)},Ae=()=>{V.length||W.length?(H([]),G([])):H(z.map(e=>e.key))};function $(e,t=!1){let n=[...e].sort((e,t)=>e.code.localeCompare(t.code));return t&&(n=ce(n,q,[`code`,`texte`,`complement`]),n=w(n,O),_===!0&&(n=n.filter(e=>e.utilise===`O`))),n}let je=[{dataKey:`code`,key:`code`,title:u.table_texte,sorter:(e,t)=>e.code.localeCompare(t.code),width:200,resizable:!0},{dataKey:`texte`,key:`texte`,title:`Texte`,sorter:(e,t)=>e.texte.localeCompare(t.texte),width:200,resizable:!0},{dataKey:`complement`,key:`complement`,title:`Complement`,sorter:(e,t)=>e.complement.localeCompare(t.complement),width:200,resizable:!0},{dataKey:`utilise`,key:`utilise`,title:`Ref`,sorter:(e,t)=>e.utilise.localeCompare(t.utilise),width:200,resizable:!0}];return(0,K.jsx)(`div`,{className:`list-editor`,children:(0,K.jsxs)(M,{id:`formListEditor`,name:`basic`,form:J,style:{height:`100%`,display:`flex`,flexFlow:`column`},initialValues:{texte:u.texte,code:u.code,table:u.table_texte,chapitre:u.chapitre,include_code:u.include_code,exclude_code:u.exclude_code,is_cti:u.is_cti===`1`,est_partagee_modification:u.est_partagee_modification===`1`,show_omit:u.show_omit===`1`,contenu_non_replicable_ailleurs:u.contenu_non_replicable_ailleurs===`1`,contenu_by_code:u.contenu_by_code===`1`},size:`small`,onFinish:_e,onValuesChange:Se,disabled:Y,children:[(0,K.jsxs)(`div`,{className:`component-header`,children:[(0,K.jsxs)(`div`,{className:`header-title`,children:[(0,K.jsx)(L,{onConfirm:Z,modified:C,children:(0,K.jsx)(c,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:i.isPending||a.isPending,children:(0,K.jsx)(te,{})})}),`Gestion des listes`]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(c,{size:`default`,icon:(0,K.jsx)(re,{}),onClick:()=>{le(J.getFieldsValue(),u)},children:`Exporter`},`formExcelExportBtn`),d.ISROLECTI&&(0,K.jsx)(c,{size:`default`,icon:(0,K.jsx)(v,{}),onClick:be,children:`SQL`},`formSQLExportBtn`),(0,K.jsx)(p,{title:`Voulez-vous vraiment supprimer cette liste ?`,onConfirm:ve,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,placement:`bottomRight`,children:(0,K.jsx)(c,{size:`default`,danger:!0,icon:(0,K.jsx)(j,{}),children:`Supprimer`},`formDeleteBtn`)}),(0,K.jsx)(c,{size:`default`,type:`primary`,htmlType:`submit`,icon:(0,K.jsx)(l,{}),loading:i.isPending,disabled:!C,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,K.jsxs)(`div`,{className:`listes-description`,children:[(0,K.jsxs)(`div`,{className:`form-column`,children:[(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Code:`}),(0,K.jsx)(M.Item,{name:`code`,extra:`Id interne : `+u.oid,children:(0,K.jsx)(s,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Texte:`}),(0,K.jsx)(M.Item,{name:`texte`,children:(0,K.jsx)(s,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Chapitre:`}),(0,K.jsx)(M.Item,{name:`chapitre`,extra:`Table: ${u.table_texte}`,children:(0,K.jsx)(s,{})})]})]}),(0,K.jsxs)(`div`,{className:`form-column checkbox-col`,children:[d.ISROLECTI&&(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste CTI`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,K.jsx)(N,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Modification partagée`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`est_partagee_modification`,children:(0,K.jsx)(N,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Liste sauf possible`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`show_omit`,children:(0,K.jsx)(N,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`contenu_non_replicable_ailleurs`,onClick:Te,children:(0,K.jsx)(N,{})})]})]}),(0,K.jsxs)(`div`,{className:`form-column code-col`,children:[(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Saisie par code:`}),(0,K.jsx)(M.Item,{valuePropName:`checked`,name:`contenu_by_code`,children:(0,K.jsx)(se,{onChange:ye})}),(0,K.jsx)(c,{disabled:!ne||!x,style:{marginLeft:`15px`},type:`secondary`,onClick:xe,loading:m,children:`Appliquer`})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes inclus:`}),(0,K.jsx)(M.Item,{name:`include_code`,children:(0,K.jsx)(s,{disabled:!x,onChange:Q})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Codes exclus:`}),(0,K.jsx)(M.Item,{name:`exclude_code`,children:(0,K.jsx)(s,{disabled:!x,onChange:Q})})]})]})]}),(0,K.jsx)(`div`,{className:`component-content`,children:(0,K.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,K.jsx)(`div`,{className:`selected-items-table`,children:(0,K.jsx)(P,{columns:je,data:F,fixed:!1,shiftMulti:!0,selectedRows:W,onRowSelect:ke})}),(0,K.jsxs)(`div`,{className:`transfer-actions`,children:[(0,K.jsx)(c,{type:`link`,onClick:()=>Ee(),disabled:!V.length||x||Y,children:(0,K.jsx)(E,{})}),(0,K.jsx)(c,{type:`link`,onClick:()=>De(),disabled:!W.length||x||Y,children:(0,K.jsx)(ie,{})})]}),(0,K.jsxs)(`div`,{className:`available-items`,children:[(0,K.jsxs)(`div`,{className:`available-items-options`,children:[(0,K.jsx)(`div`,{className:`form-row`,children:(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Recherche par texte:`}),(0,K.jsx)(s,{value:q,onChange:Ce})]})}),(0,K.jsx)(`div`,{className:`form-row`,children:(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Recherche par code:`}),(0,K.jsx)(s.TextArea,{value:O,onChange:we})]})}),(0,K.jsxs)(`div`,{className:`form-row`,children:[(0,K.jsx)(c,{type:`primary`,onClick:Ae,children:`De/Sélectionner`}),(0,K.jsx)(`span`,{style:{margin:`0px 12px`},children:`Référencés uniquement`}),(0,K.jsx)(N,{checked:_,onChange:e=>b(e.target.checked)})]})]}),(0,K.jsx)(`div`,{className:`available-items-table`,children:(0,K.jsx)(P,{columns:je,data:z,fixed:!1,shiftMulti:!0,selectedRows:V,onRowSelect:Oe})})]})]})})]},u.oid)})};q.propTypes={selectedListeParams:W.default.object,handleKillEditor:W.default.func,softCode:W.default.string};var he=U.memo(q),{DirectoryTree:J}=m,Y={},X=({softCode:e})=>{let t=h(),{search:n}=ne(),r=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(n)),[n]),{menuItem:i}=ae(),a=V(e),l=z(),te=de(e),p=a.data?.tables??Y,m=a.data?.refTables??Y,[g,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),[b,x]=(0,U.useState)(null),[S,C]=(0,U.useState)([]),[re,w]=(0,U.useState)([]),[E,ie]=(0,U.useState)(null),[D,oe]=(0,U.useState)(``),[k,se]=(0,U.useState)([]),[ce,j]=(0,U.useState)([]);(0,U.useEffect)(()=>{C(L(p))},[D,p]),(0,U.useEffect)(()=>{if(!r.liste||v||!Object.keys(p).length)return;let e=r.liste,n=fe(Object.values(p)).find(t=>t.code===e);n?(x({table_id:n.table_id,liste_id:n.liste_id,schema:n.schema}),y(!0)):t({search:``},{replace:!0})},[r.liste,p]),(0,U.useEffect)(()=>{C(L(p)),w(L(m))},[p,m]),(0,U.useEffect)(()=>{se(ee(S))},[S]),(0,U.useEffect)(()=>{if(D===``)j([]);else{let e=[];k.forEach(t=>{t.title.toLowerCase().includes(D.toLowerCase())&&(e=e.concat(u(t.key,S)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),j(e)}},[D,S,k]);let M=()=>{t({search:``},{replace:!0}),y(!1),x(null)},N=(e,n)=>{let r=n.node;r.liste_id&&(t({search:`?liste=${r.code}`}),y(!0),x({table_id:r.table_id,liste_id:r.liste_id,schema:r.schema}))},P=t=>{t&&l.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},le=()=>{a.refetch()},F=()=>{_(!g)},ue=e=>{oe(e.target.value)},I=e=>{j(e)};function L(e,t=``){let n=[];return Object.values(e).forEach((e,r)=>{let i,a,o=(t===``?``:t+`_`)+(0,G.default)(e.texte)+r.toString(),s={title:e.texte,key:e.table_id?r:o,table_id:e.table_id};e.listes!==void 0&&(i=R(e.listes,o)),e.groups!==void 0&&(a=L(e.groups,o)),i!==void 0&&a!==void 0?s.children=i.concat(a):i===void 0?s.children=a:s.children=i,n.push(s)}),n.sort((e,t)=>e.title.localeCompare(t.title,void 0,{numeric:!0,sensitivity:`base`}))}function R(e,t){let n=[];return Object.values(e).forEach((e,r)=>{let i={title:e.texte,key:t+`_`+(0,G.default)(e.texte),isLeaf:!0,table_id:e.table_id,liste_id:e.liste_id,code:e.code,schema:e.schema};e.liste_id===`-1`?i.icon=(0,K.jsx)(d,{}):i.icon=(0,K.jsx)(A,{}),n.push(i)}),n.sort((e,t)=>Number(e.liste_id)-Number(t.liste_id))}function fe(e){let t=[];return Object.values(e).forEach(e=>{e.groups&&Object.values(e.groups).forEach(e=>{e.listes&&(t=[...t,...Object.values(e.listes)]),e.groups&&Object.values(e.groups).forEach(e=>{e.listes&&(t=[...t,...Object.values(e.listes)])})})}),t}return v===!0?(0,K.jsx)(he,{selectedListeParams:b,handleKillEditor:M,softCode:e}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(o,{children:(0,K.jsx)(`title`,{children:`iCTI | Gestion des listes`})}),(0,K.jsxs)(`div`,{className:`component-header`,children:[(0,K.jsx)(`div`,{className:`header-title`,children:`Gestion des listes`}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(s,{placeholder:`Recherche`,value:D,onChange:ue}),(0,K.jsx)(c,{onClick:le,icon:(0,K.jsx)(O,{}),loading:a.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(c,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:F,icon:(0,K.jsx)(A,{}),children:g?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,K.jsxs)(`div`,{className:`component-content`,children:[(0,K.jsxs)(`div`,{className:`listes-manager-listes`,children:[a.isFetching?(0,K.jsx)(`div`,{className:`listes-spin-loader`,children:(0,K.jsx)(f,{})}):null,(0,K.jsx)(J,{onSelect:N,treeData:S,expandedKeys:ce,onExpand:I})]}),(0,K.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:g?`flex`:`none`},children:[(0,K.jsxs)(`div`,{className:`references-header`,children:[(0,K.jsx)(`h3`,{children:`Listes de références`}),(0,K.jsx)(c,{style:{marginLeft:`10px`},size:`small`,onClick:()=>P(E),icon:(0,K.jsx)(T,{}),loading:l.isPending,disabled:!E,children:`Importer`},`importBtn`)]}),(0,K.jsx)(`div`,{className:`references-tree`,children:(0,K.jsx)(J,{treeData:re,onSelect:(e,t)=>{let n=t.node;ie(n.table_id&&n.isLeaf?n.liste_id:null)}})})]})]})]})};X.propTypes={softCode:W.default.string};var Z=U.memo(X);export{Z as default}; \ No newline at end of file diff --git a/assets/Loader-BunwQzlz.js b/assets/Loader-QYhFJtwm.js similarity index 78% rename from assets/Loader-BunwQzlz.js rename to assets/Loader-QYhFJtwm.js index eeb88cf..7bcefb7 100644 --- a/assets/Loader-BunwQzlz.js +++ b/assets/Loader-QYhFJtwm.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-BbX9YWYe.js";import{r as i}from"./react-redux-rciCADVi.js";t();var a=e(r()),o=n(),s=({style:e={},size:t})=>{i(e=>e.cti.ui.primaryColor);let n={...e};if(t)switch(t){case`small`:n.transform=`scale(0.5)`;break;default:break}return(0,o.jsx)(`div`,{className:`cti-loader`,style:n,children:(0,o.jsxs)(`div`,{className:`sk-folding-cube`,children:[(0,o.jsx)(`div`,{className:`sk-cube1 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube2 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube4 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube3 sk-cube`})]})})};s.propTypes={style:a.default.object,size:a.default.string};export{s as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-GfLWCH1-.js";import{r as i}from"./react-redux-H1MKEL0D.js";t();var a=e(r()),o=n(),s=({style:e={},size:t})=>{i(e=>e.cti.ui.primaryColor);let n={...e};if(t)switch(t){case`small`:n.transform=`scale(0.5)`;break;default:break}return(0,o.jsx)(`div`,{className:`cti-loader`,style:n,children:(0,o.jsxs)(`div`,{className:`sk-folding-cube`,children:[(0,o.jsx)(`div`,{className:`sk-cube1 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube2 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube4 sk-cube`}),(0,o.jsx)(`div`,{className:`sk-cube3 sk-cube`})]})})};s.propTypes={style:a.default.object,size:a.default.string};export{s as t}; \ No newline at end of file diff --git a/assets/Logs-9Q14oB_B.css b/assets/Logs-9Q14oB_B.css deleted file mode 100644 index e342949..0000000 --- a/assets/Logs-9Q14oB_B.css +++ /dev/null @@ -1 +0,0 @@ -.logs-table{height:100%}.logs-cache-pre{background:#f5f5f5;border-radius:4px;flex:1;margin:0;padding:12px;font-size:12px;overflow:auto} diff --git a/assets/Logs-BpXA6bYV.js b/assets/Logs-BpXA6bYV.js deleted file mode 100644 index fdda4f8..0000000 --- a/assets/Logs-BpXA6bYV.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{et as r}from"./axios-BbX9YWYe.js";import{c as i,l as a}from"./ctiAxios-BMu1IxXE.js";import{S as o}from"./notification-BAy1NkPD.js";import{t as s}from"./button-CGra0C8Y.js";import{n as c}from"./chunk-4N6VE7H7-BV8msCgV.js";import{I as l,pt as u,s as d}from"./index-cqbbFfLv.js";import{n as f}from"./logs.queries-CUsAtrhc.js";var p=e(t()),m=n(),h=async()=>{let e=await o.getItem(`REACT_QUERY_OFFLINE_CACHE`);return e?(i(e)?.clientState?.queries??[]).map(e=>({queryKey:e.queryKey,status:e.state?.status??`—`,dataUpdatedAt:e.state?.dataUpdatedAt?new Date(e.state.dataUpdatedAt).toLocaleString():`—`,data:e.state?.data})):[]},g=()=>{let e=f(),t=l(),n=e.data??[],i=t.data?.session,[o,g]=(0,p.useState)(`logs`),[_,v]=(0,p.useState)([]),y=(0,p.useRef)(null);(0,p.useEffect)(()=>{if(o!==`cache`)return;let e=async()=>{v(await h())};e();let t=a.getQueryCache().subscribe(()=>{clearTimeout(y.current),y.current=setTimeout(e,1500)});return()=>{t(),clearTimeout(y.current)}},[o]);let b=()=>{e.refetch()},x=[{title:`Id`,dataKey:`id`},{title:`Date`,dataKey:`createdAt`,width:150},{title:`Code`,dataKey:`code`,width:100},{title:`Count`,dataKey:`count`,width:100},{title:`Erreur`,dataKey:`error`,width:200},{title:`Texte`,dataKey:`text`,width:200},{title:`Message`,dataKey:`message`,width:200},{title:`Utilisateur`,dataKey:`user`,dataGetter:({rowData:e})=>e.extra.user,width:100},{title:`URL`,dataKey:`url`,dataGetter:({rowData:e})=>e.extra.url,width:300}].map(e=>({width:50,resizable:!0,key:e.dataKey,...e}));return i.CONNECTEDUSER===`cti`?(0,m.jsxs)(`div`,{className:`cti-page`,children:[(0,m.jsxs)(`div`,{className:`page-header`,children:[(0,m.jsx)(`div`,{className:`header-title`,children:`Logs`}),(0,m.jsxs)(`div`,{className:`header-actions`,children:[(0,m.jsx)(s,{type:o===`logs`?`primary`:`default`,onClick:()=>g(`logs`),children:`Logs serveur`}),(0,m.jsx)(s,{type:o===`cache`?`primary`:`default`,onClick:()=>g(`cache`),children:`Cache persistant`}),o===`logs`&&(0,m.jsx)(s,{onClick:b,children:`Reload`})]})]}),(0,m.jsxs)(`div`,{className:`page-content`,children:[o===`logs`&&(0,m.jsx)(`div`,{className:`logs-table`,children:(0,m.jsx)(d,{rowKey:`id`,columns:x,data:n,loading:e.isFetching,cellProps:({rowData:e,column:t})=>({onClick:n=>{n.preventDefault();var i=document.createElement(`textarea`);i.value=e[t.dataKey],document.body.appendChild(i),i.select(),document.execCommand(`copy`),document.body.removeChild(i),r.success(`Copié !`)}})})}),o===`cache`&&(0,m.jsx)(`div`,{className:`logs-cache-pre`,children:_===null||_.length===0?(0,m.jsx)(`p`,{children:`Aucun cache persistant trouvé.`}):(0,m.jsx)(u,{children:_.map((e,t)=>(0,m.jsx)(u.Panel,{header:(0,m.jsxs)(`span`,{children:[(0,m.jsx)(`strong`,{children:JSON.stringify(e.queryKey)}),` — `,e.status,` — `,e.dataUpdatedAt]}),children:(0,m.jsx)(`pre`,{style:{margin:0,fontSize:11,overflow:`auto`},children:JSON.stringify(e.data,null,2)})},t))})})]})]}):(0,m.jsx)(c,{to:`/accueil`,replace:!0})};g.propTypes={};export{g as default}; \ No newline at end of file diff --git a/assets/NotificationsOutline-COWH5lJd.js b/assets/NotificationsOutline-SjBnUW4M.js similarity index 100% rename from assets/NotificationsOutline-COWH5lJd.js rename to assets/NotificationsOutline-SjBnUW4M.js diff --git a/assets/OvalideImports-CgOOdYVI.js b/assets/OvalideImports-CZqHEGYq.js similarity index 71% rename from assets/OvalideImports-CgOOdYVI.js rename to assets/OvalideImports-CZqHEGYq.js index 20d6e9f..0bbaea1 100644 --- a/assets/OvalideImports-CgOOdYVI.js +++ b/assets/OvalideImports-CZqHEGYq.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,n as i,r as a,ur as o}from"./axios-BbX9YWYe.js";import{t as s}from"./index.esm-BWCs920B.js";import{t as c}from"./ctiAxios-BMu1IxXE.js";import{t as l}from"./button-CGra0C8Y.js";import{t as u}from"./DownloadOutlined-CVjXiqM_.js";import{t as d}from"./useMutation-BZFnlhBo.js";import{t as f}from"./queryOptions-Cg9orY1Y.js";import{t as p}from"./UndoOutlined-eQ49Nx19.js";import{F as m,I as h,L as g,N as _,Z as v,s as y,v as b}from"./index-cqbbFfLv.js";import{r as x,t as S}from"./path-DOVY3rux.js";import{i as C}from"./importColumn-DU7XI90I.js";async function w(e){let t=new FormData;return t.append(`action`,`get`),(await c({method:`post`,url:o()+x(e),data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function T({id:e,module:t}){if(t===`ssr`){await _.delete(`api/pmsissr/importsOvalide/${e}`);return}let n=new FormData;n.append(`action`,`delete`),n.append(`id`,e),await c({method:`post`,url:o()+x(t),data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})}async function E({file:e,typeEts:t,module:n}){let r=new FormData;return r.append(`action`,`post`),r.append(`fileName`,e.name),r.append(`fileData`,e),r.append(`typeEts`,t),(await c({method:`post`,url:o()+x(n),data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function D(e,t){b((await c({method:`get`,url:`${o()}${S(t)}${e}`,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}})).data,`ovalide.zip`)}var O={all:[`ovalideImports`],list:e=>[...O.all,`list`,e]},k=e=>f({queryKey:O.list(e),queryFn:()=>w(e),enabled:!!e}),A=e=>a(k(e));function j(){let e=r();return d({mutationFn:T,meta:{successMessage:`Import supprimé`,errorMessage:`Erreur lors de la suppression de l'import`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:O.list(r.module)})}})}function M(){let e=r();return d({mutationFn:E,meta:{successMessage:`Fichier importé`,errorMessage:`Erreur lors de l'import du fichier`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:O.list(r.module)})}})}var N=e(t()),P=e(i()),F=n(),I=({module:e})=>{let t=h(),n=A(e),r=j(),i=M(),a=n.data??[],[o,c]=(0,N.useState)(null),d=(0,N.useRef)(),f=()=>{n.refetch()},_=e=>{c(a.find(t=>t.oid===e))},b=()=>{o&&r.mutate({id:o.oid,module:e},{onSuccess:()=>c(null)})},x=()=>{o&&D(o.oid,e)},S=()=>{d.current.click()},w=n=>{let r=n.target.files[0];if(r){let n=t.data?.environment?.TYPEETS;i.mutate({file:r,typeEts:n,module:e})}},T=r.isPending||i.isPending;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(s,{children:(0,F.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,F.jsxs)(`div`,{className:`component-header`,children:[(0,F.jsx)(`div`,{className:`header-title`,children:`Import des fichiers MAT2A/OVALIDE`}),(0,F.jsxs)(`div`,{className:`header-actions`,children:[(0,F.jsx)(m,{title:`Actualiser`,children:(0,F.jsx)(l,{type:`link`,onClick:f,children:(0,F.jsx)(p,{})})}),(0,F.jsx)(m,{title:`Supprimer`,children:(0,F.jsx)(l,{type:`link`,onClick:b,disabled:!o||r.isPending,children:(0,F.jsx)(v,{})})}),(0,F.jsx)(m,{title:`Télécharger le fichier de l'import`,children:(0,F.jsx)(l,{type:`link`,onClick:x,disabled:!o||!o.oid,children:(0,F.jsx)(u,{})})}),(0,F.jsx)(l,{size:`default`,type:`primary`,icon:(0,F.jsx)(g,{}),onClick:S,loading:i.isPending,children:`Importer un fichier`}),(0,F.jsx)(`input`,{type:`file`,ref:d,onChange:w,style:{display:`none`}})]})]}),(0,F.jsx)(`div`,{className:`component-content`,children:(0,F.jsx)(`div`,{className:`ovalide-imports`,children:(0,F.jsx)(y,{rowKey:`oid`,columns:C(e),loading:n.isFetching||T,data:a,selectedRow:o,onRowSelect:_})})})]})};I.propTypes={module:P.default.string};export{I as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,lr as i,n as a,r as o}from"./axios-GfLWCH1-.js";import{t as s}from"./index.esm-C-Cs05Yh.js";import{t as c}from"./ctiAxios-uIjEIJkB.js";import{t as l}from"./button-DFsG8yVP.js";import{t as u}from"./DownloadOutlined-BdA_Yi9Y.js";import{t as d}from"./useMutation-BmXoCM97.js";import{t as f}from"./queryOptions-B35KRSJw.js";import{t as p}from"./UndoOutlined-BnvPIRYq.js";import{F as m,I as h,L as g,N as _,Z as v,s as y,v as b}from"./index-BXgKcVQP.js";import{r as x,t as S}from"./path-Lv4XoihJ.js";import{i as C}from"./importColumn-DU0q1njL.js";async function w(e){let t=new FormData;return t.append(`action`,`get`),(await c({method:`post`,url:i()+x(e),data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function T({id:e,module:t}){if(t===`ssr`){await _.delete(`api/pmsissr/importsOvalide/${e}`);return}let n=new FormData;n.append(`action`,`delete`),n.append(`id`,e),await c({method:`post`,url:i()+x(t),data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})}async function E({file:e,typeEts:t,module:n}){let r=new FormData;return r.append(`action`,`post`),r.append(`fileName`,e.name),r.append(`fileData`,e),r.append(`typeEts`,t),(await c({method:`post`,url:i()+x(n),data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function D(e,t){b((await c({method:`get`,url:`${i()}${S(t)}${e}`,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}})).data,`ovalide.zip`)}var O={all:[`ovalideImports`],list:e=>[...O.all,`list`,e]},k=e=>f({queryKey:O.list(e),queryFn:()=>w(e),enabled:!!e}),A=e=>o(k(e));function j(){let e=r();return d({mutationFn:T,meta:{successMessage:`Import supprimé`,errorMessage:`Erreur lors de la suppression de l'import`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:O.list(r.module)})}})}function M(){let e=r();return d({mutationFn:E,meta:{successMessage:`Fichier importé`,errorMessage:`Erreur lors de l'import du fichier`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:O.list(r.module)})}})}var N=e(t()),P=e(a()),F=n(),I=({module:e})=>{let t=h(),n=A(e),r=j(),i=M(),a=n.data??[],[o,c]=(0,N.useState)(null),d=(0,N.useRef)(),f=()=>{n.refetch()},_=e=>{c(a.find(t=>t.oid===e))},b=()=>{o&&r.mutate({id:o.oid,module:e},{onSuccess:()=>c(null)})},x=()=>{o&&D(o.oid,e)},S=()=>{d.current.click()},w=n=>{let r=n.target.files[0];if(r){let n=t.data?.environment?.TYPEETS;i.mutate({file:r,typeEts:n,module:e})}},T=r.isPending||i.isPending;return(0,F.jsxs)(F.Fragment,{children:[(0,F.jsx)(s,{children:(0,F.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,F.jsxs)(`div`,{className:`component-header`,children:[(0,F.jsx)(`div`,{className:`header-title`,children:`Import des fichiers MAT2A/OVALIDE`}),(0,F.jsxs)(`div`,{className:`header-actions`,children:[(0,F.jsx)(m,{title:`Actualiser`,children:(0,F.jsx)(l,{type:`link`,onClick:f,children:(0,F.jsx)(p,{})})}),(0,F.jsx)(m,{title:`Supprimer`,children:(0,F.jsx)(l,{type:`link`,onClick:b,disabled:!o||r.isPending,children:(0,F.jsx)(v,{})})}),(0,F.jsx)(m,{title:`Télécharger le fichier de l'import`,children:(0,F.jsx)(l,{type:`link`,onClick:x,disabled:!o||!o.oid,children:(0,F.jsx)(u,{})})}),(0,F.jsx)(l,{size:`default`,type:`primary`,icon:(0,F.jsx)(g,{}),onClick:S,loading:i.isPending,children:`Importer un fichier`}),(0,F.jsx)(`input`,{type:`file`,ref:d,onChange:w,style:{display:`none`}})]})]}),(0,F.jsx)(`div`,{className:`component-content`,children:(0,F.jsx)(`div`,{className:`ovalide-imports`,children:(0,F.jsx)(y,{rowKey:`oid`,columns:C(e),loading:n.isFetching||T,data:a,selectedRow:o,onRowSelect:_})})})]})};I.propTypes={module:P.default.string};export{I as default}; \ No newline at end of file diff --git a/assets/PasswordManager-1DgAUNve.js b/assets/PasswordManager-C_P4Dj_j.js similarity index 88% rename from assets/PasswordManager-1DgAUNve.js rename to assets/PasswordManager-C_P4Dj_j.js index 06d66b5..391ffbf 100644 --- a/assets/PasswordManager-1DgAUNve.js +++ b/assets/PasswordManager-C_P4Dj_j.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-BWCs920B.js";import{t as i}from"./input-CAHxss7C.js";import{I as a,ot as o}from"./index-cqbbFfLv.js";import{t as s}from"./SaveButton-I18OHpZt.js";import{r as c}from"./users.mutations-B0d-u6q7.js";var l=e(t()),u=n(),d=()=>{let e=a(),t=c(),n=e.data?.session,[d,f]=(0,l.useState)(!1),[p]=o.useForm();return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(r,{children:(0,u.jsx)(`title`,{children:`iCTI | Modification du mot de passe`})}),(0,u.jsxs)(`div`,{className:`component-header`,children:[(0,u.jsx)(`h1`,{className:`header-title`,children:`Modification du mot de passe`}),(0,u.jsx)(`div`,{className:`header-actions`,children:(0,u.jsx)(s,{onClick:()=>p.submit(),disabled:!d||t.isPending,loading:t.isPending,toolTipTitle:`Enregistrer`})})]}),(0,u.jsx)(`div`,{className:`component-content`,children:(0,u.jsx)(`div`,{className:`password-form`,children:(0,u.jsxs)(o,{form:p,onValuesChange:()=>{f(!0)},onFinish:e=>{let r=n.CONNECTEDUSER;t.mutate({user:r,password:e.password,newPassword:e.newPassword},{onSuccess:()=>{p.resetFields(),f(!1)}})},children:[(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Mot de passe actuel :`}),(0,u.jsx)(o.Item,{name:`password`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,u.jsx)(i.Password,{})})]})}),(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Nouveau mot de passe :`}),(0,u.jsx)(o.Item,{name:`newPassword`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,u.jsx)(i.Password,{})})]})}),(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Confirmer le nouveau mot de passe :`}),(0,u.jsx)(o.Item,{name:`confirmPassword`,rules:[{required:!0,message:`Veuillez renseigner ce champ`},({getFieldValue:e})=>({validator(t,n){return!n||e(`newPassword`)===n?Promise.resolve():Promise.reject(`Les mots de passes ne sont pas identiques !`)}})],children:(0,u.jsx)(i.Password,{})})]})})]})})})]})};d.propTypes={};export{d as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-C-Cs05Yh.js";import{t as i}from"./input-ByI0RFd4.js";import{I as a,ot as o}from"./index-BXgKcVQP.js";import{t as s}from"./SaveButton-B1cQYwWn.js";import{r as c}from"./users.mutations-qKzBHxfg.js";var l=e(t()),u=n(),d=()=>{let e=a(),t=c(),n=e.data?.session,[d,f]=(0,l.useState)(!1),[p]=o.useForm();return(0,u.jsxs)(u.Fragment,{children:[(0,u.jsx)(r,{children:(0,u.jsx)(`title`,{children:`iCTI | Modification du mot de passe`})}),(0,u.jsxs)(`div`,{className:`component-header`,children:[(0,u.jsx)(`h1`,{className:`header-title`,children:`Modification du mot de passe`}),(0,u.jsx)(`div`,{className:`header-actions`,children:(0,u.jsx)(s,{onClick:()=>p.submit(),disabled:!d||t.isPending,loading:t.isPending,toolTipTitle:`Enregistrer`})})]}),(0,u.jsx)(`div`,{className:`component-content`,children:(0,u.jsx)(`div`,{className:`password-form`,children:(0,u.jsxs)(o,{form:p,onValuesChange:()=>{f(!0)},onFinish:e=>{let r=n.CONNECTEDUSER;t.mutate({user:r,password:e.password,newPassword:e.newPassword},{onSuccess:()=>{p.resetFields(),f(!1)}})},children:[(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Mot de passe actuel :`}),(0,u.jsx)(o.Item,{name:`password`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,u.jsx)(i.Password,{})})]})}),(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Nouveau mot de passe :`}),(0,u.jsx)(o.Item,{name:`newPassword`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,u.jsx)(i.Password,{})})]})}),(0,u.jsx)(`div`,{className:`row-row`,children:(0,u.jsxs)(`div`,{className:`form-item`,children:[(0,u.jsx)(`span`,{className:`first-label`,children:`Confirmer le nouveau mot de passe :`}),(0,u.jsx)(o.Item,{name:`confirmPassword`,rules:[{required:!0,message:`Veuillez renseigner ce champ`},({getFieldValue:e})=>({validator(t,n){return!n||e(`newPassword`)===n?Promise.resolve():Promise.reject(`Les mots de passes ne sont pas identiques !`)}})],children:(0,u.jsx)(i.Password,{})})]})})]})})})]})};d.propTypes={};export{d as default}; \ No newline at end of file diff --git a/assets/PeopleOutline-B7nsOh6I.js b/assets/PeopleOutline-BO_hwZS3.js similarity index 100% rename from assets/PeopleOutline-B7nsOh6I.js rename to assets/PeopleOutline-BO_hwZS3.js diff --git a/assets/PersonCircleOutline-DFO77GzI.js b/assets/PersonCircleOutline-DMIs-KBK.js similarity index 100% rename from assets/PersonCircleOutline-DFO77GzI.js rename to assets/PersonCircleOutline-DMIs-KBK.js diff --git a/assets/PresentationManager-CapPoD6M.js b/assets/PresentationManager-B6RFFKcN.js similarity index 75% rename from assets/PresentationManager-CapPoD6M.js rename to assets/PresentationManager-B6RFFKcN.js index da42fe2..1adfbc5 100644 --- a/assets/PresentationManager-CapPoD6M.js +++ b/assets/PresentationManager-B6RFFKcN.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./select-SSTpnrPj.js";import{n as i,t as a}from"./row-4XqGKqJp.js";import{r as o}from"./react-redux-rciCADVi.js";import{t as s}from"./menu.queries-DQPeWA6e.js";import{I as c,Q as l,dt as u,ot as d}from"./index-cqbbFfLv.js";import{t as f}from"./SaveButton-I18OHpZt.js";import{i as p}from"./users.mutations-B0d-u6q7.js";import{t as m}from"./ColorPicker-BtTnFC3b.js";var h=e(t()),g=n(),{Option:_}=r,v={},y=()=>{let e=o(e=>e.cti.ui.primaryColor),t=s(),n=c(),y=p(),b=t.data??v,x=n.data?.session,S=n.data?.user.homePageDefaultModule,C=n.data?.user.showGraphs,w=n.data?.user.spreadsheetEditor,T=n.data?.user.spreadsheetSeparator,E=n.data?.user.pmsiDefaultModule,D=n.data?.user.expandedRows,O=x?.CONNECTEDUSER,k=D===`ouvert`,A=Object.values(b).filter(e=>{let t=e.name.toUpperCase();return t.includes(`PMSI`)||t.includes(`P.M.S.I`)}),[j,M]=(0,h.useState)(!1),[N]=d.useForm();return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(`div`,{className:`page-header`,children:[(0,g.jsx)(`h1`,{className:`header-title`,children:`Options`}),(0,g.jsx)(`div`,{className:`header-actions`,children:(0,g.jsx)(f,{onClick:()=>{M(!1),N.submit()},disabled:!j||y.isPending,loading:y.isPending,toolTipTitle:`Enregistrer`})})]}),(0,g.jsx)(`div`,{className:`page-content`,style:{overflow:`scroll`},children:(0,g.jsxs)(d,{form:N,onValuesChange:()=>M(!0),onFinish:e=>{e.expandedRows=e.expandedRows===!0?`ouvert`:`fermé`,y.mutate({user:O,displaySettings:e},{onSuccess:()=>N.resetFields()})},initialValues:{pmsiDefaultModule:E,homePageDefaultModule:S,spreadsheetSeparator:T,spreadsheetEditor:w,showGraphs:C,primaryColor:e,expandedRows:k},children:[(0,g.jsxs)(`div`,{className:`options-section`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres d'affichage `}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Principale`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(d.Item,{name:`primaryColor`,valuePropName:`color`,getValueFromEvent:e=>e?.hex??null,className:`form-item-element`,children:(0,g.jsx)(m,{style:{right:`120px`,top:`24px`,position:`relative`}})})})]}),(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Affichage des graphiques `})}),(0,g.jsx)(d.Item,{name:`showGraphs`,className:`form-item-element`,children:(0,g.jsx)(r,{style:{width:160},options:[{value:`always`,label:`toujours`},{value:`hidden`,label:`masqués`},{value:`never`,label:`jamais`}]})})]})]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres de l'export EXCEL `}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Editeur CSV `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(d.Item,{name:`spreadsheetEditor`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:160},children:[(0,g.jsx)(_,{value:`EXCEL`,children:`Microsoft Excel`}),(0,g.jsx)(_,{value:`CSV`,children:`Open Office`})]})})})]}),(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Séparateur `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(d.Item,{name:`spreadsheetSeparator`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:80},children:[(0,g.jsx)(_,{value:`;`,children:`;`}),(0,g.jsx)(_,{value:`,`,children:`,`})]})})})]})]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres des menus `}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Module à ouvrir `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(d.Item,{name:`homePageDefaultModule`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:160},children:[(0,g.jsx)(_,{value:`accueil`,children:`Accueil`}),Object.values(b).map(({name:e,label:t})=>(0,g.jsx)(_,{value:e.toLowerCase(),children:t},e))]})})})]}),A.length>1?(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Module PMSI par défaut`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(d.Item,{name:`pmsiDefaultModule`,className:`form-item-element`,children:(0,g.jsx)(r,{style:{width:160},children:A.map(e=>(0,g.jsx)(_,{value:e.name.toLowerCase(),children:e.label},e.name))})})})]}):null]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres des Tableaux`}),(0,g.jsx)(u,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsx)(`div`,{className:`section-body`,children:(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Ouverture par défaut des regroupements`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(d.Item,{className:`form-item-element`,name:`expandedRows`,valuePropName:`checked`,children:(0,g.jsx)(l,{defaultChecked:k})})})]})})]})]})})]})};export{y as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./select-CAEYLMBr.js";import{n as i,t as a}from"./row-CONsHjj-.js";import{r as o}from"./react-redux-H1MKEL0D.js";import{t as s}from"./menu.queries-Cvpn7_cj.js";import{I as c,Q as l,ot as u,ut as d}from"./index-BXgKcVQP.js";import{t as f}from"./SaveButton-B1cQYwWn.js";import{i as p}from"./users.mutations-qKzBHxfg.js";import{t as m}from"./ColorPicker-srK1maOs.js";var h=e(t()),g=n(),{Option:_}=r,v={},y=()=>{let e=o(e=>e.cti.ui.primaryColor),t=s(),n=c(),y=p(),b=t.data??v,x=n.data?.session,S=n.data?.user.homePageDefaultModule,C=n.data?.user.showGraphs,w=n.data?.user.spreadsheetEditor,T=n.data?.user.spreadsheetSeparator,E=n.data?.user.pmsiDefaultModule,D=n.data?.user.expandedRows,O=x?.CONNECTEDUSER,k=D===`ouvert`,A=Object.values(b).filter(e=>{let t=e.name.toUpperCase();return t.includes(`PMSI`)||t.includes(`P.M.S.I`)}),[j,M]=(0,h.useState)(!1),[N]=u.useForm();return(0,g.jsxs)(g.Fragment,{children:[(0,g.jsxs)(`div`,{className:`page-header`,children:[(0,g.jsx)(`h1`,{className:`header-title`,children:`Options`}),(0,g.jsx)(`div`,{className:`header-actions`,children:(0,g.jsx)(f,{onClick:()=>{M(!1),N.submit()},disabled:!j||y.isPending,loading:y.isPending,toolTipTitle:`Enregistrer`})})]}),(0,g.jsx)(`div`,{className:`page-content`,style:{overflow:`scroll`},children:(0,g.jsxs)(u,{form:N,onValuesChange:()=>M(!0),onFinish:e=>{e.expandedRows=e.expandedRows===!0?`ouvert`:`fermé`,y.mutate({user:O,displaySettings:e},{onSuccess:()=>N.resetFields()})},initialValues:{pmsiDefaultModule:E,homePageDefaultModule:S,spreadsheetSeparator:T,spreadsheetEditor:w,showGraphs:C,primaryColor:e,expandedRows:k},children:[(0,g.jsxs)(`div`,{className:`options-section`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres d'affichage `}),(0,g.jsx)(d,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Principale`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(u.Item,{name:`primaryColor`,valuePropName:`color`,getValueFromEvent:e=>e?.hex??null,className:`form-item-element`,children:(0,g.jsx)(m,{style:{right:`120px`,top:`24px`,position:`relative`}})})})]}),(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Affichage des graphiques `})}),(0,g.jsx)(u.Item,{name:`showGraphs`,className:`form-item-element`,children:(0,g.jsx)(r,{style:{width:160},options:[{value:`always`,label:`toujours`},{value:`hidden`,label:`masqués`},{value:`never`,label:`jamais`}]})})]})]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres de l'export EXCEL `}),(0,g.jsx)(d,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Editeur CSV `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(u.Item,{name:`spreadsheetEditor`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:160},children:[(0,g.jsx)(_,{value:`EXCEL`,children:`Microsoft Excel`}),(0,g.jsx)(_,{value:`CSV`,children:`Open Office`})]})})})]}),(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Séparateur `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(u.Item,{name:`spreadsheetSeparator`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:80},children:[(0,g.jsx)(_,{value:`;`,children:`;`}),(0,g.jsx)(_,{value:`,`,children:`,`})]})})})]})]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres des menus `}),(0,g.jsx)(d,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsxs)(`div`,{className:`section-body`,children:[(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Module à ouvrir `})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(u.Item,{name:`homePageDefaultModule`,className:`form-item-element`,children:(0,g.jsxs)(r,{style:{width:160},children:[(0,g.jsx)(_,{value:`accueil`,children:`Accueil`}),Object.values(b).map(({name:e,label:t})=>(0,g.jsx)(_,{value:e.toLowerCase(),children:t},e))]})})})]}),A.length>1?(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Module PMSI par défaut`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(u.Item,{name:`pmsiDefaultModule`,className:`form-item-element`,children:(0,g.jsx)(r,{style:{width:160},children:A.map(e=>(0,g.jsx)(_,{value:e.name.toLowerCase(),children:e.label},e.name))})})})]}):null]})]}),(0,g.jsxs)(`div`,{className:`options-section-middle`,children:[(0,g.jsx)(`h2`,{className:`section-title`,children:`Paramètres des Tableaux`}),(0,g.jsx)(d,{style:{marginTop:`0px`,marginBottom:`10px`}}),(0,g.jsx)(`div`,{className:`section-body`,children:(0,g.jsxs)(a,{children:[(0,g.jsx)(i,{span:4,children:(0,g.jsx)(`span`,{className:`first-label`,children:`Ouverture par défaut des regroupements`})}),(0,g.jsx)(i,{span:6,children:(0,g.jsx)(u.Item,{className:`form-item-element`,name:`expandedRows`,valuePropName:`checked`,children:(0,g.jsx)(l,{defaultChecked:k})})})]})})]})]})})]})};export{y as default}; \ No newline at end of file diff --git a/assets/ReportsManager-BV_wN-Fo.js b/assets/ReportsManager-DasB8xxQ.js similarity index 89% rename from assets/ReportsManager-BV_wN-Fo.js rename to assets/ReportsManager-DasB8xxQ.js index d9d61a9..75a33d2 100644 --- a/assets/ReportsManager-BV_wN-Fo.js +++ b/assets/ReportsManager-DasB8xxQ.js @@ -1,3 +1,3 @@ -import{a as e,o as t,t as n}from"./chunk-jRWAZmH_.js";import{n as r,t as i}from"./jsx-runtime-CEixWuwE.js";import{Fn as a,Hn as o,Pn as s,a as c,kt as l,n as u}from"./axios-BbX9YWYe.js";import{t as d}from"./index.esm-BWCs920B.js";import{t as f}from"./input-CAHxss7C.js";import{U as p,a as m,n as h,x as g}from"./notification-BAy1NkPD.js";import{t as _}from"./button-CGra0C8Y.js";import{i as v,t as y}from"./select-SSTpnrPj.js";import{t as b}from"./SearchOutlined-BTRNdCQU.js";import{T as x}from"./sanitizeDataUtils-thqQHiub.js";import{n as S,t as C}from"./row-4XqGKqJp.js";import{t as w}from"./ArrowLeftOutlined-CPZ5Fmbm.js";import{t as T}from"./popconfirm-Z3C_yxj0.js";import{t as E}from"./tree-BEXGBJQs.js";import{t as D}from"./CopyOutlined-H2Q_iVe-.js";import{t as O}from"./useMutation-BZFnlhBo.js";import{t as ee}from"./ConsoleSqlOutlined-CsHIitHW.js";import{t as k}from"./ImportOutlined-DE1eCjzf.js";import{n as A}from"./RowLabelWithIcon-C9cs-sLd.js";import{t as j}from"./UndoOutlined-eQ49Nx19.js";import{t as M}from"./Loader-BunwQzlz.js";import{a as N,c as P,i as F,o as I,s as L,t as te}from"./es-CXY1Bde8.js";import{D as ne,F as R,H as re,I as ie,J as z,Q as ae,T as oe,V as se,X as ce,Y as B,Z as le,a as V,et as ue,ht as de,i as fe,k as pe,mt as H,o as me,ot as U,rt as he,s as ge,u as _e}from"./index-cqbbFfLv.js";import{a as ve,t as ye}from"./useFormIsActive-DD4sKA_I.js";import{t as be}from"./DiscardChangesButton-BxZmnLDP.js";import{C as W,D as xe,E as Se,T as G,a as K,c as q,d as J,l as Y,o as Ce,u as X}from"./context-CBotos2k.js";import{_ as we,a as Te,c as Ee,d as De,f as Oe,g as ke,h as Ae,i as je,l as Me,m as Ne,n as Pe,p as Fe,r as Ie,s as Le,t as Re,u as ze,v as Be,y as Ve}from"./CancelButton-CPkIvD2g.js";import{a as He,n as Ue,o as We,r as Ge,t as Ke}from"./CopyToClipboard-B60pn0Ok.js";import{n as qe}from"./Information-Dvaqgobw.js";import{t as Je}from"./CloseButton-Dkl0L-Ct.js";import{t as Ye}from"./ColorPicker-BtTnFC3b.js";import{t as Xe}from"./Checkbox-Da8CWwTl.js";var Ze={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M456 231a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0zm0 280a56 56 0 10112 0 56 56 0 10-112 0z`}}]},name:`more`,theme:`outlined`};a();var Z=t(r()),Qe=Z.forwardRef(function(e,t){return Z.createElement(l,s(s({},e),{},{ref:t,icon:Ze}))}),$e={oid:`-1`,code:``,texte:``,is_cti:`0`,is_essentiel:`1`,serie_entete_1:``,serie_entete_2:``,serie_entete_3:``,serie_entete_4:``,serie_entete_5:``,serie_entete_6:``,serie_entete_7:``,serie_entete_8:``,serie_entete_9:``,colonnes_essentiel:`ENTETE_ETENDUE|VAP101|VAP100|ECP100|TDP100|VAM112|VAM100|ECM100|TDM100|VAP201|VAP200|ECP200|TDP200|VAM212|VAM200|ECM200|TDM200`,colonnes_essentiel_style:``,is_hide:`1`,group_id:`13`,group_texte:`Tableau de bord opérationnel`,rapport_template_id:`0`,is_template_updatable:`0`,label:``,rapport_indicateur_condition_id_1:`0`,rapport_indicateur_condition_id_2:`0`,rapport_indicateur_condition_id_3:`0`,rapport_indicateur_condition_id_4:`0`,rapport_indicateur_condition_id_5:`0`,sections:[],type_rapport:`ESSENTIEL`},Q=t(u()),et={key:0,numero_rubrique:``,indicateur_id:``,indicateur_texte:``,is_hide:`0`,entete:``,indicateur_entete:``,entete_etendue:``,indicateur_entete_etendue:``,description:``,indicateur_description:``,output_format:``,indicateur_output_format:``,width:`0`,indicateur_width:`0`,picto_enabled:``,positif_is_good:``,periode_reference:``,row_height:`0`,padding:`0`,font_size:`0`,font_weight:``,color:``,background_color:``,border_thickness:`0`,viewlink:``,viewlink_label:``,viewlink_param:``,indicateur_associe_id:`0`,indicateur_associe_texte:``,entete_etendue_2:``,indicateur_entete_etendue_2:``,description_2:``,indicateur_description_2:``,output_format_2:``,indicateur_output_format_2:``,picto_enabled_2:``,positif_is_good_2:``,indicateur_associe_3_id:`0`,entete_etendue_3:``,description_3:``,output_format_3:``,picto_enabled_3:``,positif_is_good_3:``,indicateur_associe_4_id:`0`,entete_etendue_4:``,description_4:``,output_format_4:``,picto_enabled_4:``,positif_is_good_4:``,indicateur_associe_5_id:`0`,entete_etendue_5:``,description_5:``,output_format_5:``,picto_enabled_5:``,positif_is_good_5:``,indicateur_associe_6_id:`0`,entete_etendue_6:``,description_6:``,output_format_6:``,picto_enabled_6:``,positif_is_good_6:``,indicateur_associe_7_id:`0`,entete_etendue_7:``,description_7:``,output_format_7:``,picto_enabled_7:``,positif_is_good_7:``,indicateur_associe_8_id:`0`,entete_etendue_8:``,description_8:``,output_format_8:``,picto_enabled_8:``,positif_is_good_8:``,indicateur_associe_9_id:`0`,entete_etendue_9:``,description_9:``,output_format_9:``,picto_enabled_9:``,positif_is_good_9:``,base_nationale:`0`,base_nationale_qualifiee:`0`,specific_viewlink:``,specific_viewlink_label:``,specific_viewlink_param:``,indicateur_condition_id_1:`0`,indicateur_condition_id_2:`0`,indicateur_condition_id_3:`0`,indicateur_condition_id_4:`0`,indicateur_condition:``,field_tag:``,hide_on_zero_field:``,calc_formula:``,erase_rapport_indicateur_condition:`0`};function tt(){let e=c();return O({mutationFn:({softCode:e,xmlDef:t})=>we(e,t),meta:{successMessage:`Rapport enregistré`,errorMessage:`Erreur lors de l'enregistrement du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.all})}})}function nt(){let e=c();return O({mutationFn:({softCode:e,xmlDef:t})=>ke(e,t),meta:{successMessage:`Rapport supprimé`,errorMessage:`Erreur lors de la suppression du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function rt(){let e=c();return O({mutationFn:({softCode:e,xmlDef:t})=>Ae(e,t),meta:{successMessage:`Rapport copié`,errorMessage:`Erreur lors de la copie du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function it(){let e=c();return O({mutationFn:({softCode:e,xmlDef:t})=>Ve(e,t),meta:{successMessage:`Paramètres enregistrés`,errorMessage:`Erreur lors de la mise à jour des paramètres`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function at(){let e=c();return O({mutationFn:({softCode:e,refoid:t})=>Ne(e,t),meta:{successMessage:`Synchronisation terminée`,errorMessage:`Erreur lors de l'import des rapports de référence`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function ot(){let e=c();return O({mutationFn:Be,meta:{errorMessage:`Erreur lors de la mise à jour des rapports`},onSuccess:()=>{e.setQueryData(Fe.computingStatus(),`computing`)}})}var st=[`ENTETE_ETENDUE`,`VAP101`,`VAP100`,`ECP100`,`TDP100`,`VAM112`,`VAM100`,`ECM100`,`TDM100`,`VAP201`,`VAP200`,`ECP200`,`TDP200`,`VAM212`,`VAM200`,`ECM200`,`TDM200`],ct=(e=>{let t=[];for(let n=1;n<10;n++)e.forEach(e=>{let r=e.key;if(n>1&&e.key===`ENTETE_ETENDUE`)r=`${r}_${n}`;else if(n>1){let e=[...r.matchAll(/(?[A-Z]{3})(?\d)(?.*)/gm)][0]?.groups;r=`${e.prefix}${n}${e.rest}`}t.push({...e,key:r,title:n===1?e.title:`${e.title} (${n})`,serie:n})});return t})([{title:`Entete ligne`,indicateur:1,key:`ENTETE_ETENDUE`,selected:`1`,position:0},{title:`Cumul période Année`,indicateur:1,key:`VAP100`,selected:`1`,position:0},{title:`Cumul période Année - 1`,indicateur:1,key:`VAP101`,selected:`0`,position:0},{title:`Cumul période Année - 2`,indicateur:1,key:`VAP102`,selected:`1`,position:0},{title:`Cumul 12 derniers mois`,indicateur:1,key:`VAZ100`,selected:`1`,position:0},{title:`Cumul 4 derniers trimestres`,indicateur:1,key:`VAQ100`,selected:`1`,position:0},{title:`Budget Année période `,indicateur:1,key:`BUP100`,selected:`1`,position:0},{title:`Budget Année total`,indicateur:1,key:`BUA100`,selected:`1`,position:0},{title:`Ecart période Année / Année - 1`,indicateur:1,key:`ECP100`,selected:`1`,position:0},{title:`Tendance période Année / Année - 1`,indicateur:1,key:`TDP100`,selected:`1`,position:0},{title:`% atteinte budget Année période `,indicateur:1,key:`BTP100`,selected:`1`,position:0},{title:`% atteinte budget Année total`,indicateur:1,key:`BTA100`,selected:`1`,position:0},{title:`Ecart budget Année période `,indicateur:1,key:`BEP100`,selected:`1`,position:0},{title:`Ecart budget Année total`,indicateur:1,key:`BEA100`,selected:`1`,position:0},{title:`Ecart Moyen Année total`,indicateur:1,key:`BNA100`,selected:`1`,position:0},{title:`Cumul période Exercice`,indicateur:1,key:`VAY100`,selected:`1`,position:0},{title:`Cumul période Exercice - 1`,indicateur:1,key:`VAY101`,selected:`1`,position:0},{title:`Cumul période Exercice - 2`,indicateur:1,key:`VAY102`,selected:`1`,position:0},{title:`Budget Exercice période`,indicateur:1,key:`BUY100`,selected:`1`,position:0},{title:`Budget Exercice total`,indicateur:1,key:`BUX100`,selected:`1`,position:0},{title:`Ecart période Exercice / Exercice - 1`,indicateur:1,key:`ECY100`,selected:`1`,position:0},{title:`Tendance période Exercice / Exercice - 1`,indicateur:1,key:`TDY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice periode`,indicateur:1,key:`BTY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice total`,indicateur:1,key:`BTX100`,selected:`1`,position:0},{title:`Ecart Budget Exercice periode`,indicateur:1,key:`BEY100`,selected:`1`,position:0},{title:`Ecart Budget Exercice total`,indicateur:1,key:`BEX100`,selected:`1`,position:0},{title:`Budget mois`,indicateur:1,key:`BUM100`,selected:`1`,position:0},{title:`Cumul mois`,indicateur:1,key:`VAM100`,selected:`1`,position:0},{title:`Cumul mois Année - 1`,indicateur:1,key:`VAM112`,selected:`1`,position:0},{title:`Cumul mois Année - 2`,indicateur:1,key:`VAM124`,selected:`1`,position:0},{title:`Ecart mois Année / Année - 1`,indicateur:1,key:`ECM100`,selected:`1`,position:0},{title:`Tendance mois Année / Année - 1`,indicateur:1,key:`TDM100`,selected:`1`,position:0},{title:`Cumul mois - 1`,indicateur:1,key:`VAM101`,selected:`1`,position:0},{title:`Ecart Mois / Mois - 1`,indicateur:1,key:`ECM101`,selected:`1`,position:0},{title:`Tendance mois Mois / Mois - 1`,indicateur:1,key:`TDM101`,selected:`1`,position:0},{title:`Cumul mois - 2`,indicateur:1,key:`VAM102`,selected:`1`,position:0},{title:`Cumul mois - 3`,indicateur:1,key:`VAM103`,selected:`1`,position:0},{title:`Cumul mois - 4`,indicateur:1,key:`VAM104`,selected:`1`,position:0},{title:`Cumul mois - 5`,indicateur:1,key:`VAM105`,selected:`1`,position:0},{title:`Cumul mois - 6`,indicateur:1,key:`VAM106`,selected:`1`,position:0},{title:`Cumul mois - 7`,indicateur:1,key:`VAM107`,selected:`1`,position:0},{title:`Cumul mois - 8`,indicateur:1,key:`VAM108`,selected:`1`,position:0},{title:`Cumul mois - 9`,indicateur:1,key:`VAM109`,selected:`1`,position:0},{title:`Cumul mois - 10`,indicateur:1,key:`VAM110`,selected:`1`,position:0},{title:`Cumul mois - 11`,indicateur:1,key:`VAM111`,selected:`1`,position:0},{title:`Evolution mensuelle Année`,indicateur:1,key:`DAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Exercice`,indicateur:1,key:`DXM100`,selected:`1`,position:0},{title:`Evolution mensuelle 12 derniers mois`,indicateur:1,key:`DZM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Année`,indicateur:1,key:`BAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Exercice`,indicateur:1,key:`BXM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget 12 derniers mois`,indicateur:1,key:`BZM100`,selected:`1`,position:0},{title:`Evolution mens. Année (Valeur+Budget)`,indicateur:1,key:`FAM100`,selected:`1`,position:0},{title:`Evolution mens. Exercice (Valeur+Budget)`,indicateur:1,key:`FXM100`,selected:`1`,position:0},{title:`Evolution mens. 12 derniers mois (Valeur+Budget)`,indicateur:1,key:`FZM100`,selected:`1`,position:0},{title:`Cumul trimestre`,indicateur:1,key:`VAT100`,selected:`1`,position:0},{title:`Cumul trimestre Année - 1`,indicateur:1,key:`VAT112`,selected:`1`,position:0},{title:`Cumul trimestre Année - 2`,indicateur:1,key:`VAT124`,selected:`1`,position:0},{title:`Ecart trimestre Année / Année - 1`,indicateur:1,key:`ECT100`,selected:`1`,position:0},{title:`Tendance trimestre Année / Année - 1`,indicateur:1,key:`TDT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Année`,indicateur:1,key:`DAT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Exercice`,indicateur:1,key:`DXT100`,selected:`1`,position:0},{title:`Evolution trimestrielle 4 derniers trimestres`,indicateur:1,key:`DZT100`,selected:`1`,position:0},{title:`Evolution quotidienne mois en cours`,indicateur:1,key:`VMJ100`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux période`,indicateur:1,key:`NAP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux mois`,indicateur:1,key:`NAM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé période`,indicateur:1,key:`NRP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé mois`,indicateur:1,key:`NRM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public période`,indicateur:1,key:`NUP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public mois`,indicateur:1,key:`NUM100MCO`,selected:`1`,position:0}]),lt=t(g()),$=i(),ut=({formReport:e,form:t})=>{let n=[];for(let t=1;t<=9;t++)(t===1||e.sections.some(e=>e[`indicateur_associe_${t}_id`]!==`0`))&&n.push(t);return(0,$.jsx)(U,{form:t,children:n.map(e=>(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom abrégé série ${e}`}),(0,$.jsx)(U.Item,{name:`serie_entete_${e}`,children:(0,$.jsx)(f,{})})]})},e))})};ut.propTypes={formReport:Q.default.object,form:Q.default.object};var dt=t(Xe()),ft=({open:e,onCancel:t,onOk:n,draftStyles:r,setDraftStyles:i,selectedColumnKey:a})=>(0,$.jsx)(ue,{open:e,onCancel:t,onOk:n,title:(0,$.jsxs)($.Fragment,{children:[`Styles de la colonne `,(0,$.jsx)(`b`,{children:ct.find(e=>e.key===a)?.title||``})]}),okText:`Valider`,cancelText:`Annuler`,style:{top:200},children:(0,$.jsxs)(`div`,{className:`style-options`,children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Taille`}),(0,$.jsx)(f,{name:`fontSize`,type:`number`,onChange:e=>i(t=>({...t,fontSize:e.target.value})),value:r?.fontSize})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Gras`}),(0,$.jsx)(dt.default,{name:`fontWeight`,checked:r?.fontWeight===`bold`,onChange:e=>i(t=>({...t,fontWeight:e.target.checked?`bold`:`normal`}))})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur`}),(0,$.jsx)(Ye,{name:`color`,triangle:`hide`,position:`top`,onChange:e=>i(t=>({...t,color:e.hex.replace(`#`,`0x`)})),color:r?.color?.replace(`0x`,`#`)})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Fond`}),(0,$.jsx)(Ye,{name:`backgroundColor`,triangle:`hide`,position:`top`,onChange:e=>i(t=>({...t,backgroundColor:e.hex.replace(`#`,`0x`)})),color:r?.backgroundColor?.replace(`0x`,`#`)})]})})]})});ft.propTypes={open:Q.default.bool,onCancel:Q.default.func,onOk:Q.default.func,draftStyles:Q.default.object,setDraftStyles:Q.default.func,selectedColumnKey:Q.default.string};var pt=({form:e,formReport:t,setFormReport:n,setSelectedReportModified:r})=>{let[i,a]=(0,Z.useState)(t.colonnes_essentiel?t.colonnes_essentiel.split(`|`):st),[o,s]=(0,Z.useState)(null),[c,l]=(0,Z.useState)(1),[u,d]=(0,Z.useState)({}),[f,p]=(0,Z.useState)(!1),m=(0,lt.default)(i,st),h=e=>{a(st),v(st)},g=()=>{r(!0),n(e=>({...e,colonnes_essentiel_style:ht({})}))},v=e=>{r(!0),n(t=>({...t,colonnes_essentiel:e.join(`|`)}))},b=e=>{let t=i.map(e=>ct.find(t=>t.key===e)).filter(e=>e&&e.serie!==c).map(e=>e.key),n=ct.filter(t=>t.serie===c&&e.includes(t.key)).map(e=>e.key),r=[...t,...n];a(r.sort((e,t)=>i.includes(e)&&i.indexOf(e){let n=e[0];n?(s(n),d({...mt(t.colonnes_essentiel_style)[n]}),p(!0)):s(null)},S=()=>{r(!0);let e={...t},i=mt(e.colonnes_essentiel_style),a=i[o]??{};for(let e in u)a[e]=u[e];i[o]=a,e.colonnes_essentiel_style=ht(i),n(e),p(!1)},C=({node:e,dragNode:t,dragNodesKeys:n,event:o})=>{let s=t.key,c=e.key,l=i.findIndex(e=>e===s),u=i.findIndex(e=>e===c),d=[...i];d.splice(u,0,d.splice(l,1)[0]),a(d),v(d),r(!0)},w=()=>{let e=t.sections.reduce((e,t)=>{for(let n in t)n.startsWith(`indicateur_associe_`)&&n.includes(`_id`)&&t[n]!==`0`&&e.push(n);return e},[]),n=[...new Set(e)].map((e,t)=>({label:`Serie ${t+2}`,value:t+2}));return n.unshift({label:`Serie 1`,value:1}),n},D=i.filter(e=>{let t=ct.find(t=>t.key===e);return t?t.serie===c:!1});return(0,$.jsx)(`div`,{className:`editor-essentials`,children:(0,$.jsx)(de,{items:[{label:`Séries`,key:`1`,children:(0,$.jsx)(ut,{form:e,formReport:t})},{label:`Colonnes à afficher`,key:`3`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:h,title:`Etes vous sûr de vouloir réinitialiser toutes les colonnes ?`,children:(0,$.jsx)(_,{style:{marginLeft:8},children:`Réinitialiser les colonnes`})}),(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:g,title:`Etes vous sûr de vouloir réinitialiser tous les styles ?`,children:(0,$.jsx)(_,{style:{marginLeft:8},children:`Réinitialiser les styles`})})]})}),(0,$.jsxs)(`div`,{className:`column-lists`,children:[(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes choisies ${m?`(par défaut)`:`(personnalisées)`}`}),(0,$.jsxs)(`div`,{className:`essentials-left-content`,children:[(0,$.jsx)(E,{treeData:ct.filter(e=>i.includes(e.key)).sort((e,t)=>i.indexOf(e.key){let n={...mt(t.colonnes_essentiel_style)[e.key]};return{...e,title:(0,$.jsx)(`div`,{style:{width:`80%`,paddingLeft:4,...n},children:e.title})}}),onSelect:x,draggable:!0,onDrop:C}),(0,$.jsx)(ft,{open:f,onCancel:()=>{p(!1),s(null)},setIsStyleModalVisible:p,onOk:S,selectedColumnKey:o,draftStyles:u,setDraftStyles:d},o)]})]}),(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes disponibles`}),(0,$.jsx)(y,{style:{width:`100%`},value:c,options:w(),onChange:e=>l(e)}),(0,$.jsx)(`div`,{className:`essentials-right-content`,children:(0,$.jsx)(E,{checkable:!0,onCheck:b,selectable:!0,checkedKeys:D??[],treeData:ct.filter(e=>e.serie===c)})})]})]})]})}]})})};pt.propTypes={form:Q.default.object,formReport:Q.default.object,setFormReport:Q.default.func,setSelectedReportModified:Q.default.func};var mt=e=>{let t={};return e&&(t=e.split(`|`).reduce((e,t)=>{let[n,r]=t.split(`:`);if(n&&r){let[t,i]=r.split(`=`);i=i.replace(`0x`,`#`);let a=e[n]??{};a[t]=i,e[n]=a}return e},{})),t},ht=e=>{let t=``;for(let n in e){let r=e[n];for(let e in r){let i=r[e];e===`fontWeight`&&i!==!1?(i=`bold`,t+=`${n}:${e}=${i}|`):e!==`fontWeight`&&(i=i.replace(`#`,`0x`),t+=`${n}:${e}=${i}|`)}}return t},gt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(J()),i=t(X()),a=t(K()),o=t(q()),s=t(Ce()),c=t(Y()),l=t(r()),d=t(u()),f=function(e){(0,c.default)(t,e);function t(e){var r;return(0,n.default)(this,t),r=(0,a.default)(this,(0,o.default)(t).call(this,e)),r.renderHeaderRow=r.renderHeaderRow.bind((0,s.default)(r)),r.renderFrozenRow=r.renderFrozenRow.bind((0,s.default)(r)),r._setRef=r._setRef.bind((0,s.default)(r)),r}return(0,i.default)(t,[{key:`scrollTo`,value:function(e){var t=this;requestAnimationFrame(function(){t.headerRef&&(t.headerRef.scrollLeft=e)})}},{key:`renderHeaderRow`,value:function(e,t){var n=this.props,r=n.columns,i=n.headerRenderer;return e<=0?null:i({style:{width:`100%`,height:e},columns:r,headerIndex:t})}},{key:`renderFrozenRow`,value:function(e,t){var n=this.props,r=n.columns,i=n.rowHeight,a=n.rowRenderer;return a({style:{width:`100%`,height:i},columns:r,rowData:e,rowIndex:-t-1})}},{key:`render`,value:function(){var e=this.props,t=e.className,n=e.width,r=e.height,i=e.rowWidth,a=e.headerHeight,o=e.frozenData;if(r<=0)return null;var s={width:n,height:r,position:`relative`,overflow:`hidden`},c={width:i,height:r},u=Array.isArray(a)?a:[a];return l.default.createElement(`div`,{role:`grid`,ref:this._setRef,className:t,style:s},l.default.createElement(`div`,{role:`rowgroup`,style:c},u.map(this.renderHeaderRow),o.map(this.renderFrozenRow)))}},{key:`_setRef`,value:function(e){this.headerRef=e}}]),t}(l.default.PureComponent);f.propTypes={className:d.default.string,width:d.default.number.isRequired,height:d.default.number.isRequired,headerHeight:d.default.oneOfType([d.default.number,d.default.arrayOf(d.default.number)]).isRequired,rowWidth:d.default.number.isRequired,rowHeight:d.default.number.isRequired,columns:d.default.arrayOf(d.default.object).isRequired,data:d.default.array.isRequired,frozenData:d.default.array,headerRenderer:d.default.func.isRequired,rowRenderer:d.default.func.isRequired},e.default=f})),_t=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.renderElement=c,e.normalizeColumns=l,e.isObjectEqual=u,e.callOrReturn=d,e.hasChildren=f,e.unflatten=p,e.flattenOnKeys=m,e.cloneArray=h,e.noop=g,e.toString=_,e.getValue=y,e.getScrollbarSize=x,e.addClassName=S,e.removeClassName=C,e.getEstimatedTotalRowsHeight=w,e.throttle=e.debounce=void 0;var n=t(xe()),i=t(G()),a=t(r());function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:!0;if(e===t||e===null&&t===null)return!0;if(e===null||t===null||(0,n.default)(e)!==`object`||(0,n.default)(t)!==`object`)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var o=0;o0}function p(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`id`,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`parentId`,i=[],a={},o=e.length,c=0;c2&&arguments[2]!==void 0?arguments[2]:{},r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`id`;if(!t||!t.length)return e;var i=[],a=new Set;t.forEach(function(e){return a.add(e)});var o=[].concat(e);o.forEach(function(e){return n[e[r]]=0});for(var s=function(){var e=o.shift();i.push(e),a.has(e[r])&&Array.isArray(e.children)&&e.children.length>0&&(o=[].concat(e.children,o),e.children.forEach(function(t){return n[t[r]]=n[e[r]]+1}))};o.length>0;)s();return i}function h(e){return Array.isArray(e)?[].concat(e):[]}function g(){}function _(e){return typeof e==`string`?e:e==null?``:e.toString?e.toString():``}function v(e){for(var t=e.split(`.`),n=[],r=0;r1&&arguments[1]!==void 0?arguments[1]:0,n;return function(){var r=this,i=[...arguments];clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}},e.throttle=function(e,t){var n,r,i;return function(){var a=this,o=arguments;n?(clearTimeout(r),r=setTimeout(function(){Date.now()-i>=t&&(e.apply(a,o),i=Date.now())},Math.max(t-(Date.now()-i),0))):(e.apply(a,o),i=Date.now(),n=!0)}};var b;function x(e){if((!b&&b!==0||e)&&typeof window<`u`&&window.document&&window.document.createElement){var t=document.createElement(`div`);t.style.position=`absolute`,t.style.top=`-9999px`,t.style.width=`50px`,t.style.height=`50px`,t.style.overflow=`scroll`,document.body.appendChild(t),b=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return b}function S(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function C(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,`g`),``)}function w(e,t){return typeof t==`function`?e.reduce(function(e,n,r){return e+t({rowData:n,rowIndex:r})},0):e.length*t}})),vt=n((t=>{var n=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(z()),a=n(W()),s=n(G()),c=n(J()),l=n(X()),d=n(K()),f=n(q()),p=n(Ce()),m=n(Y()),h=n(r()),g=n(u()),_=n(o()),v=(I(),e(N)),y=n((L(),e(P))),b=n(gt()),x=_t();function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function C(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;this.props.estimatedRowHeight&&this.bodyRef&&this.bodyRef.resetAfterRowIndex(e,t)}},{key:`forceUpdateTable`,value:function(){this.headerRef&&this.headerRef.forceUpdate(),this.bodyRef&&this.bodyRef.forceUpdate()}},{key:`scrollToPosition`,value:function(e){this.headerRef&&this.headerRef.scrollTo(e.scrollLeft),this.bodyRef&&this.bodyRef.scrollTo(e)}},{key:`scrollToTop`,value:function(e){this.bodyRef&&this.bodyRef.scrollTo({scrollTop:e})}},{key:`scrollToLeft`,value:function(e){this.headerRef&&this.headerRef.scrollTo(e),this.bodyRef&&this.bodyRef.scrollToPosition({scrollLeft:e})}},{key:`scrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`auto`;this.bodyRef&&this.bodyRef.scrollToItem({rowIndex:e,align:t})}},{key:`getTotalRowsHeight`,value:function(){var e=this.props,t=e.data,n=e.rowHeight,r=e.estimatedRowHeight;return r?this.innerRef&&this.innerRef.clientHeight||this._getEstimatedTotalRowsHeight(t,r):t.length*n}},{key:`renderRow`,value:function(e){var t=this.props,n=t.data,r=t.columns,i=t.rowRenderer,a=n[e.rowIndex];return i(C({},e,{columns:r,rowData:a}))}},{key:`render`,value:function(){var e=this.props,t=e.containerStyle,n=e.classPrefix,r=e.className,o=e.data,s=e.frozenData,c=e.width,l=e.height,u=e.rowHeight,d=e.estimatedRowHeight,f=e.getRowHeight,p=e.headerWidth,m=e.bodyWidth,g=e.useIsScrolling,y=e.onScroll,x=e.hoveredRowKey,S=e.overscanRowCount;e.style,e.onScrollbarPresenceChange;var C=(0,a.default)(e,[`containerStyle`,`classPrefix`,`className`,`data`,`frozenData`,`width`,`height`,`rowHeight`,`estimatedRowHeight`,`getRowHeight`,`headerWidth`,`bodyWidth`,`useIsScrolling`,`onScroll`,`hoveredRowKey`,`overscanRowCount`,`style`,`onScrollbarPresenceChange`]),w=this._getHeaderHeight(),T=s.length,E=u*T,D=(0,_.default)(`${n}__table`,r),O=t?{style:t}:null,ee=d?v.VariableSizeGrid:v.FixedSizeGrid;return this._resetColumnWidthCache(m),h.default.createElement(`div`,(0,i.default)({role:`table`,className:D},O),h.default.createElement(ee,(0,i.default)({},C,{className:`${n}__body`,ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:o,frozenData:s,width:c,height:Math.max(l-w-E,0),rowHeight:d?f:u,estimatedRowHeight:typeof d==`function`?void 0:d,rowCount:o.length,overscanRowCount:S,columnWidth:d?this._getBodyWidth:m,columnCount:1,overscanColumnCount:0,useIsScrolling:g,hoveredRowKey:x,onScroll:y,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),w+E>0&&h.default.createElement(b.default,(0,i.default)({},C,{className:`${n}__header`,ref:this._setHeaderRef,data:o,frozenData:s,width:c,height:Math.min(w+E,l),rowWidth:p,rowHeight:u,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:T>0?x:null})))}},{key:`_setHeaderRef`,value:function(e){this.headerRef=e}},{key:`_setBodyRef`,value:function(e){this.bodyRef=e}},{key:`_setInnerRef`,value:function(e){this.innerRef=e}},{key:`_itemKey`,value:function(e){var t=e.rowIndex,n=this.props,r=n.data,i=n.rowKey;return r[t][i]}},{key:`_getHeaderHeight`,value:function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e}},{key:`_getBodyWidth`,value:function(){return this.props.bodyWidth}},{key:`_handleItemsRendered`,value:function(e){var t=e.overscanRowStartIndex,n=e.overscanRowStopIndex,r=e.visibleRowStartIndex,i=e.visibleRowStopIndex;this.props.onRowsRendered({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:i})}}]),t}(h.default.PureComponent);w.propTypes={containerStyle:g.default.object,classPrefix:g.default.string,className:g.default.string,width:g.default.number.isRequired,height:g.default.number.isRequired,headerHeight:g.default.oneOfType([g.default.number,g.default.arrayOf(g.default.number)]).isRequired,headerWidth:g.default.number.isRequired,bodyWidth:g.default.number.isRequired,rowHeight:g.default.number.isRequired,estimatedRowHeight:g.default.oneOfType([g.default.func,g.default.number]),getRowHeight:g.default.func,columns:g.default.arrayOf(g.default.object).isRequired,data:g.default.array.isRequired,frozenData:g.default.array,rowKey:g.default.oneOfType([g.default.string,g.default.number]).isRequired,useIsScrolling:g.default.bool,overscanRowCount:g.default.number,hoveredRowKey:g.default.oneOfType([g.default.string,g.default.number]),style:g.default.object,onScrollbarPresenceChange:g.default.func,onScroll:g.default.func,onRowsRendered:g.default.func,headerRenderer:g.default.func.isRequired,rowRenderer:g.default.func.isRequired},t.default=w})),yt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(z()),i=t(W()),a=t(r()),o=t(u()),s=_t(),c=function(e){var t=e.className,r=e.style,o=e.columns,c=e.headerIndex,l=e.cellRenderer,u=e.headerRenderer,d=e.expandColumnKey,f=e.expandIcon,p=e.tagName,m=(0,i.default)(e,[`className`,`style`,`columns`,`headerIndex`,`cellRenderer`,`headerRenderer`,`expandColumnKey`,`expandIcon`,`tagName`]),h=o.map(function(e,t){return l({columns:o,column:e,columnIndex:t,headerIndex:c,expandIcon:e.key===d&&a.default.createElement(f,null)})});return u&&(h=(0,s.renderElement)(u,{cells:h,columns:o,headerIndex:c})),a.default.createElement(p,(0,n.default)({},m,{className:t,style:r}),h)};c.defaultProps={tagName:`div`},c.propTypes={isScrolling:o.default.bool,className:o.default.string,style:o.default.object,columns:o.default.arrayOf(o.default.object).isRequired,headerIndex:o.default.number,cellRenderer:o.default.func,headerRenderer:o.default.oneOfType([o.default.func,o.default.element]),expandColumnKey:o.default.string,expandIcon:o.default.func,tagName:o.default.elementType},e.default=c})),bt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(z()),i=t(W()),a=t(J()),o=t(X()),s=t(K()),c=t(q()),l=t(Ce()),d=t(Y()),f=t(r()),p=t(u()),m=_t(),h=function(e){(0,d.default)(t,e);function t(e){var n;return(0,a.default)(this,t),n=(0,s.default)(this,(0,c.default)(t).call(this,e)),n.state={measured:!1},n._setRef=n._setRef.bind((0,l.default)(n)),n._handleExpand=n._handleExpand.bind((0,l.default)(n)),n}return(0,o.default)(t,[{key:`componentDidMount`,value:function(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)}},{key:`componentDidUpdate`,value:function(e,t){var n=this;this.props.estimatedRowHeight&&this.props.rowIndex>=0&&!this.props.getIsResetting()&&this.state.measured&&t.measured&&this.setState({measured:!1},function(){return n._measureHeight()})}},{key:`render`,value:function(){var e=this.props,t=e.isScrolling,r=e.className,a=e.style,o=e.columns,s=e.rowIndex,c=e.rowData,l=e.expandColumnKey,u=e.depth,d=e.rowEventHandlers,p=e.estimatedRowHeight,h=e.rowRenderer,g=e.cellRenderer,_=e.expandIconRenderer,v=e.tagName;e.rowKey,e.getIsResetting,e.onRowHover,e.onRowExpand,e.onRowHeightChange;var y=(0,i.default)(e,[`isScrolling`,`className`,`style`,`columns`,`rowIndex`,`rowData`,`expandColumnKey`,`depth`,`rowEventHandlers`,`estimatedRowHeight`,`rowRenderer`,`cellRenderer`,`expandIconRenderer`,`tagName`,`rowKey`,`getIsResetting`,`onRowHover`,`onRowExpand`,`onRowHeightChange`]),b=_({rowData:c,rowIndex:s,depth:u,onExpand:this._handleExpand}),x=o.map(function(e,n){return g({isScrolling:t,columns:o,column:e,columnIndex:n,rowData:c,rowIndex:s,expandIcon:e.key===l&&b})});h&&(x=(0,m.renderElement)(h,{isScrolling:t,cells:x,columns:o,rowData:c,rowIndex:s,depth:u}));var S=this._getEventHandlers(d);if(p&&s>=0){a.height;var C=(0,i.default)(a,[`height`]);return f.default.createElement(v,(0,n.default)({},y,{ref:this._setRef,className:r,style:this.state.measured?a:C},this.state.measured&&S),x)}return f.default.createElement(v,(0,n.default)({},y,{className:r,style:a},S),x)}},{key:`_setRef`,value:function(e){this.ref=e}},{key:`_handleExpand`,value:function(e){var t=this.props,n=t.onRowExpand,r=t.rowData,i=t.rowIndex,a=t.rowKey;n&&n({expanded:e,rowData:r,rowIndex:i,rowKey:a})}},{key:`_measureHeight`,value:function(e){if(this.ref){var t=this.props,n=t.style,r=t.rowKey,i=t.onRowHeightChange,a=t.rowIndex,o=t.columns,s=this.ref.getBoundingClientRect().height;this.setState({measured:!0},function(){(e||s!==n.height)&&i(r,s,a,o[0]&&!o[0].__placeholder__&&o[0].frozen)})}}},{key:`_getEventHandlers`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=this.props,n=t.rowData,r=t.rowIndex,i=t.rowKey,a=t.onRowHover,o={};if(Object.keys(e).forEach(function(t){var a=e[t];typeof a==`function`&&(o[t]=function(e){a({rowData:n,rowIndex:r,rowKey:i,event:e})})}),a){var s=o.onMouseEnter;o.onMouseEnter=function(e){a({hovered:!0,rowData:n,rowIndex:r,rowKey:i,event:e}),s&&s(e)};var c=o.onMouseLeave;o.onMouseLeave=function(e){a({hovered:!1,rowData:n,rowIndex:r,rowKey:i,event:e}),c&&c(e)}}return o}}]),t}(f.default.PureComponent);h.defaultProps={tagName:`div`},h.propTypes={isScrolling:p.default.bool,className:p.default.string,style:p.default.object,columns:p.default.arrayOf(p.default.object).isRequired,rowData:p.default.object.isRequired,rowIndex:p.default.number.isRequired,rowKey:p.default.oneOfType([p.default.string,p.default.number]),expandColumnKey:p.default.string,depth:p.default.number,rowEventHandlers:p.default.object,rowRenderer:p.default.oneOfType([p.default.func,p.default.element]),cellRenderer:p.default.func,expandIconRenderer:p.default.func,estimatedRowHeight:p.default.oneOfType([p.default.number,p.default.func]),getIsResetting:p.default.func,onRowHover:p.default.func,onRowExpand:p.default.func,onRowHeightChange:p.default.func,tagName:p.default.elementType},e.default=h})),xt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(u()),a=function(e){var t=e.className,r=e.column;return e.columnIndex,n.default.createElement(`div`,{className:t},r.title)};a.propTypes={className:i.default.string,column:i.default.object,columnIndex:i.default.number},e.default=a})),St=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(u()),a=_t(),o=function(e){var t=e.className,r=e.cellData;return e.column,e.columnIndex,e.rowData,e.rowIndex,n.default.createElement(`div`,{className:t},n.default.isValidElement(r)?r:(0,a.toString)(r))};o.propTypes={className:i.default.string,cellData:i.default.any,column:i.default.object,columnIndex:i.default.number,rowData:i.default.object,rowIndex:i.default.number},e.default=o})),Ct=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.FrozenDirection=e.Alignment=void 0;var n=t(J()),i=t(K()),a=t(q()),o=t(Y()),s=t(r()),c=t(u()),l={LEFT:`left`,CENTER:`center`,RIGHT:`right`};e.Alignment=l;var d={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1};e.FrozenDirection=d;var f=function(e){(0,o.default)(t,e);function t(){return(0,n.default)(this,t),(0,i.default)(this,(0,a.default)(t).apply(this,arguments))}return t}(s.default.Component);f.propTypes={className:c.default.oneOfType([c.default.string,c.default.func]),headerClassName:c.default.oneOfType([c.default.string,c.default.func]),style:c.default.object,title:c.default.node,dataKey:c.default.string,dataGetter:c.default.func,align:c.default.oneOf([`left`,`center`,`right`]),flexGrow:c.default.number,flexShrink:c.default.number,width:c.default.number.isRequired,maxWidth:c.default.number,minWidth:c.default.number,frozen:c.default.oneOf([`left`,`right`,!0,!1]),hidden:c.default.bool,resizable:c.default.bool,sortable:c.default.bool,cellRenderer:c.default.oneOfType([c.default.func,c.default.element]),headerRenderer:c.default.oneOfType([c.default.func,c.default.element])},f.Alignment=l,f.FrozenDirection=d,e.default=f})),wt=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={ASC:`asc`,DESC:`desc`}})),Tt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(z()),i=t(W()),a=t(J()),s=t(X()),c=t(K()),l=t(q()),d=t(Ce()),f=t(Y()),p=t(r()),m=t(u()),h=t(o()),g=function(e){(0,f.default)(t,e);function t(e){var n;return(0,a.default)(this,t),n=(0,c.default)(this,(0,l.default)(t).call(this,e)),n._handleClick=n._handleClick.bind((0,d.default)(n)),n}return(0,s.default)(t,[{key:`render`,value:function(){var e=this.props,t=e.expandable,r=e.expanded,a=e.indentSize,o=e.depth,s=e.onExpand,c=(0,i.default)(e,[`expandable`,`expanded`,`indentSize`,`depth`,`onExpand`]);if(!t&&a===0)return null;var l=(0,h.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":r});return p.default.createElement(`div`,(0,n.default)({},c,{className:l,onClick:t&&s?this._handleClick:null,style:{fontFamily:`initial`,cursor:`pointer`,userSelect:`none`,width:`16px`,minWidth:`16px`,height:`16px`,lineHeight:`16px`,fontSize:`16px`,textAlign:`center`,transition:`transform 0.15s ease-out`,transform:`rotate(${t&&r?90:0}deg)`,marginLeft:o*a}}),t&&`▸`)}},{key:`_handleClick`,value:function(e){e.stopPropagation(),e.preventDefault();var t=this.props,n=t.onExpand,r=t.expanded;n(!r)}}]),t}(p.default.PureComponent);g.defaultProps={depth:0,indentSize:16},g.propTypes={expandable:m.default.bool,expanded:m.default.bool,indentSize:m.default.number,depth:m.default.number,onExpand:m.default.func},e.default=g})),Et=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(G()),i=t(r()),a=t(u()),s=t(o()),c=t(wt());function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.addUserSelectStyles=y,e.removeUserSelectStyles=b,e.default=void 0;var n=t(z()),i=t(G()),a=t(W()),o=t(J()),s=t(X()),c=t(K()),l=t(q()),d=t(Ce()),f=t(Y()),p=t(r()),m=t(u()),h=_t();function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _(e){for(var t=1;twe(e,t),meta:{successMessage:`Rapport enregistré`,errorMessage:`Erreur lors de l'enregistrement du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.all})}})}function nt(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>ke(e,t),meta:{successMessage:`Rapport supprimé`,errorMessage:`Erreur lors de la suppression du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function rt(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>Ae(e,t),meta:{successMessage:`Rapport copié`,errorMessage:`Erreur lors de la copie du rapport`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function it(){let e=l();return O({mutationFn:({softCode:e,xmlDef:t})=>Ve(e,t),meta:{successMessage:`Paramètres enregistrés`,errorMessage:`Erreur lors de la mise à jour des paramètres`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function at(){let e=l();return O({mutationFn:({softCode:e,refoid:t})=>Ne(e,t),meta:{successMessage:`Synchronisation terminée`,errorMessage:`Erreur lors de l'import des rapports de référence`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:Fe.list(r.softCode)})}})}function ot(){let e=l();return O({mutationFn:Be,meta:{errorMessage:`Erreur lors de la mise à jour des rapports`},onSuccess:()=>{e.setQueryData(Fe.computingStatus(),`computing`)}})}var st=[`ENTETE_ETENDUE`,`VAP101`,`VAP100`,`ECP100`,`TDP100`,`VAM112`,`VAM100`,`ECM100`,`TDM100`,`VAP201`,`VAP200`,`ECP200`,`TDP200`,`VAM212`,`VAM200`,`ECM200`,`TDM200`],ct=(e=>{let t=[];for(let n=1;n<10;n++)e.forEach(e=>{let r=e.key;if(n>1&&e.key===`ENTETE_ETENDUE`)r=`${r}_${n}`;else if(n>1){let e=[...r.matchAll(/(?[A-Z]{3})(?\d)(?.*)/gm)][0]?.groups;r=`${e.prefix}${n}${e.rest}`}t.push({...e,key:r,title:n===1?e.title:`${e.title} (${n})`,serie:n})});return t})([{title:`Entete ligne`,indicateur:1,key:`ENTETE_ETENDUE`,selected:`1`,position:0},{title:`Cumul période Année`,indicateur:1,key:`VAP100`,selected:`1`,position:0},{title:`Cumul période Année - 1`,indicateur:1,key:`VAP101`,selected:`0`,position:0},{title:`Cumul période Année - 2`,indicateur:1,key:`VAP102`,selected:`1`,position:0},{title:`Cumul 12 derniers mois`,indicateur:1,key:`VAZ100`,selected:`1`,position:0},{title:`Cumul 4 derniers trimestres`,indicateur:1,key:`VAQ100`,selected:`1`,position:0},{title:`Budget Année période `,indicateur:1,key:`BUP100`,selected:`1`,position:0},{title:`Budget Année total`,indicateur:1,key:`BUA100`,selected:`1`,position:0},{title:`Ecart période Année / Année - 1`,indicateur:1,key:`ECP100`,selected:`1`,position:0},{title:`Tendance période Année / Année - 1`,indicateur:1,key:`TDP100`,selected:`1`,position:0},{title:`% atteinte budget Année période `,indicateur:1,key:`BTP100`,selected:`1`,position:0},{title:`% atteinte budget Année total`,indicateur:1,key:`BTA100`,selected:`1`,position:0},{title:`Ecart budget Année période `,indicateur:1,key:`BEP100`,selected:`1`,position:0},{title:`Ecart budget Année total`,indicateur:1,key:`BEA100`,selected:`1`,position:0},{title:`Ecart Moyen Année total`,indicateur:1,key:`BNA100`,selected:`1`,position:0},{title:`Cumul période Exercice`,indicateur:1,key:`VAY100`,selected:`1`,position:0},{title:`Cumul période Exercice - 1`,indicateur:1,key:`VAY101`,selected:`1`,position:0},{title:`Cumul période Exercice - 2`,indicateur:1,key:`VAY102`,selected:`1`,position:0},{title:`Budget Exercice période`,indicateur:1,key:`BUY100`,selected:`1`,position:0},{title:`Budget Exercice total`,indicateur:1,key:`BUX100`,selected:`1`,position:0},{title:`Ecart période Exercice / Exercice - 1`,indicateur:1,key:`ECY100`,selected:`1`,position:0},{title:`Tendance période Exercice / Exercice - 1`,indicateur:1,key:`TDY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice periode`,indicateur:1,key:`BTY100`,selected:`1`,position:0},{title:`% atteinte Budget Exercice total`,indicateur:1,key:`BTX100`,selected:`1`,position:0},{title:`Ecart Budget Exercice periode`,indicateur:1,key:`BEY100`,selected:`1`,position:0},{title:`Ecart Budget Exercice total`,indicateur:1,key:`BEX100`,selected:`1`,position:0},{title:`Budget mois`,indicateur:1,key:`BUM100`,selected:`1`,position:0},{title:`Cumul mois`,indicateur:1,key:`VAM100`,selected:`1`,position:0},{title:`Cumul mois Année - 1`,indicateur:1,key:`VAM112`,selected:`1`,position:0},{title:`Cumul mois Année - 2`,indicateur:1,key:`VAM124`,selected:`1`,position:0},{title:`Ecart mois Année / Année - 1`,indicateur:1,key:`ECM100`,selected:`1`,position:0},{title:`Tendance mois Année / Année - 1`,indicateur:1,key:`TDM100`,selected:`1`,position:0},{title:`Cumul mois - 1`,indicateur:1,key:`VAM101`,selected:`1`,position:0},{title:`Ecart Mois / Mois - 1`,indicateur:1,key:`ECM101`,selected:`1`,position:0},{title:`Tendance mois Mois / Mois - 1`,indicateur:1,key:`TDM101`,selected:`1`,position:0},{title:`Cumul mois - 2`,indicateur:1,key:`VAM102`,selected:`1`,position:0},{title:`Cumul mois - 3`,indicateur:1,key:`VAM103`,selected:`1`,position:0},{title:`Cumul mois - 4`,indicateur:1,key:`VAM104`,selected:`1`,position:0},{title:`Cumul mois - 5`,indicateur:1,key:`VAM105`,selected:`1`,position:0},{title:`Cumul mois - 6`,indicateur:1,key:`VAM106`,selected:`1`,position:0},{title:`Cumul mois - 7`,indicateur:1,key:`VAM107`,selected:`1`,position:0},{title:`Cumul mois - 8`,indicateur:1,key:`VAM108`,selected:`1`,position:0},{title:`Cumul mois - 9`,indicateur:1,key:`VAM109`,selected:`1`,position:0},{title:`Cumul mois - 10`,indicateur:1,key:`VAM110`,selected:`1`,position:0},{title:`Cumul mois - 11`,indicateur:1,key:`VAM111`,selected:`1`,position:0},{title:`Evolution mensuelle Année`,indicateur:1,key:`DAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Exercice`,indicateur:1,key:`DXM100`,selected:`1`,position:0},{title:`Evolution mensuelle 12 derniers mois`,indicateur:1,key:`DZM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Année`,indicateur:1,key:`BAM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget Exercice`,indicateur:1,key:`BXM100`,selected:`1`,position:0},{title:`Evolution mensuelle Budget 12 derniers mois`,indicateur:1,key:`BZM100`,selected:`1`,position:0},{title:`Evolution mens. Année (Valeur+Budget)`,indicateur:1,key:`FAM100`,selected:`1`,position:0},{title:`Evolution mens. Exercice (Valeur+Budget)`,indicateur:1,key:`FXM100`,selected:`1`,position:0},{title:`Evolution mens. 12 derniers mois (Valeur+Budget)`,indicateur:1,key:`FZM100`,selected:`1`,position:0},{title:`Cumul trimestre`,indicateur:1,key:`VAT100`,selected:`1`,position:0},{title:`Cumul trimestre Année - 1`,indicateur:1,key:`VAT112`,selected:`1`,position:0},{title:`Cumul trimestre Année - 2`,indicateur:1,key:`VAT124`,selected:`1`,position:0},{title:`Ecart trimestre Année / Année - 1`,indicateur:1,key:`ECT100`,selected:`1`,position:0},{title:`Tendance trimestre Année / Année - 1`,indicateur:1,key:`TDT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Année`,indicateur:1,key:`DAT100`,selected:`1`,position:0},{title:`Evolution trimestrielle Exercice`,indicateur:1,key:`DXT100`,selected:`1`,position:0},{title:`Evolution trimestrielle 4 derniers trimestres`,indicateur:1,key:`DZT100`,selected:`1`,position:0},{title:`Evolution quotidienne mois en cours`,indicateur:1,key:`VMJ100`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux période`,indicateur:1,key:`NAP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux mois`,indicateur:1,key:`NAM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé période`,indicateur:1,key:`NRP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux privé mois`,indicateur:1,key:`NRM100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public période`,indicateur:1,key:`NUP100MCO`,selected:`1`,position:0},{title:`MCO. Indicateurs nationaux public mois`,indicateur:1,key:`NUM100MCO`,selected:`1`,position:0}]),lt=t(h()),$=i(),ut=({formReport:e,form:t})=>{let n=[];for(let t=1;t<=9;t++)(t===1||e.sections.some(e=>e[`indicateur_associe_${t}_id`]!==`0`))&&n.push(t);return(0,$.jsx)(H,{form:t,children:n.map(e=>(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom abrégé série ${e}`}),(0,$.jsx)(H.Item,{name:`serie_entete_${e}`,children:(0,$.jsx)(f,{})})]})},e))})};ut.propTypes={formReport:Q.default.object,form:Q.default.object};var dt=t(Xe()),ft=({open:e,onCancel:t,onOk:n,draftStyles:r,setDraftStyles:i,selectedColumnKey:a})=>(0,$.jsx)(ue,{open:e,onCancel:t,onOk:n,title:(0,$.jsxs)($.Fragment,{children:[`Styles de la colonne `,(0,$.jsx)(`b`,{children:ct.find(e=>e.key===a)?.title||``})]}),okText:`Valider`,cancelText:`Annuler`,style:{top:200},children:(0,$.jsxs)(`div`,{className:`style-options`,children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Taille`}),(0,$.jsx)(f,{name:`fontSize`,type:`number`,onChange:e=>i(t=>({...t,fontSize:e.target.value})),value:r?.fontSize})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Gras`}),(0,$.jsx)(dt.default,{name:`fontWeight`,checked:r?.fontWeight===`bold`,onChange:e=>i(t=>({...t,fontWeight:e.target.checked?`bold`:`normal`}))})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur`}),(0,$.jsx)(Ye,{name:`color`,triangle:`hide`,position:`top`,onChange:e=>i(t=>({...t,color:e.hex.replace(`#`,`0x`)})),color:r?.color?.replace(`0x`,`#`)})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Fond`}),(0,$.jsx)(Ye,{name:`backgroundColor`,triangle:`hide`,position:`top`,onChange:e=>i(t=>({...t,backgroundColor:e.hex.replace(`#`,`0x`)})),color:r?.backgroundColor?.replace(`0x`,`#`)})]})})]})});ft.propTypes={open:Q.default.bool,onCancel:Q.default.func,onOk:Q.default.func,draftStyles:Q.default.object,setDraftStyles:Q.default.func,selectedColumnKey:Q.default.string};var pt=({form:e,formReport:t,setFormReport:n,setSelectedReportModified:r})=>{let[i,a]=(0,Z.useState)(t.colonnes_essentiel?t.colonnes_essentiel.split(`|`):st),[o,s]=(0,Z.useState)(null),[c,l]=(0,Z.useState)(1),[u,d]=(0,Z.useState)({}),[f,p]=(0,Z.useState)(!1),m=(0,lt.default)(i,st),h=e=>{a(st),v(st)},g=()=>{r(!0),n(e=>({...e,colonnes_essentiel_style:ht({})}))},v=e=>{r(!0),n(t=>({...t,colonnes_essentiel:e.join(`|`)}))},b=e=>{let t=i.map(e=>ct.find(t=>t.key===e)).filter(e=>e&&e.serie!==c).map(e=>e.key),n=ct.filter(t=>t.serie===c&&e.includes(t.key)).map(e=>e.key),r=[...t,...n];a(r.sort((e,t)=>i.includes(e)&&i.indexOf(e){let n=e[0];n?(s(n),d({...mt(t.colonnes_essentiel_style)[n]}),p(!0)):s(null)},S=()=>{r(!0);let e={...t},i=mt(e.colonnes_essentiel_style),a=i[o]??{};for(let e in u)a[e]=u[e];i[o]=a,e.colonnes_essentiel_style=ht(i),n(e),p(!1)},C=({node:e,dragNode:t,dragNodesKeys:n,event:o})=>{let s=t.key,c=e.key,l=i.findIndex(e=>e===s),u=i.findIndex(e=>e===c),d=[...i];d.splice(u,0,d.splice(l,1)[0]),a(d),v(d),r(!0)},w=()=>{let e=t.sections.reduce((e,t)=>{for(let n in t)n.startsWith(`indicateur_associe_`)&&n.includes(`_id`)&&t[n]!==`0`&&e.push(n);return e},[]),n=[...new Set(e)].map((e,t)=>({label:`Serie ${t+2}`,value:t+2}));return n.unshift({label:`Serie 1`,value:1}),n},D=i.filter(e=>{let t=ct.find(t=>t.key===e);return t?t.serie===c:!1});return(0,$.jsx)(`div`,{className:`editor-essentials`,children:(0,$.jsx)(pe,{items:[{label:`Séries`,key:`1`,children:(0,$.jsx)(ut,{form:e,formReport:t})},{label:`Colonnes à afficher`,key:`3`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:h,title:`Etes vous sûr de vouloir réinitialiser toutes les colonnes ?`,children:(0,$.jsx)(_,{style:{marginLeft:8},children:`Réinitialiser les colonnes`})}),(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:g,title:`Etes vous sûr de vouloir réinitialiser tous les styles ?`,children:(0,$.jsx)(_,{style:{marginLeft:8},children:`Réinitialiser les styles`})})]})}),(0,$.jsxs)(`div`,{className:`column-lists`,children:[(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes choisies ${m?`(par défaut)`:`(personnalisées)`}`}),(0,$.jsxs)(`div`,{className:`essentials-left-content`,children:[(0,$.jsx)(E,{treeData:ct.filter(e=>i.includes(e.key)).sort((e,t)=>i.indexOf(e.key){let n={...mt(t.colonnes_essentiel_style)[e.key]};return{...e,title:(0,$.jsx)(`div`,{style:{width:`80%`,paddingLeft:4,...n},children:e.title})}}),onSelect:x,draggable:!0,onDrop:C}),(0,$.jsx)(ft,{open:f,onCancel:()=>{p(!1),s(null)},setIsStyleModalVisible:p,onOk:S,selectedColumnKey:o,draftStyles:u,setDraftStyles:d},o)]})]}),(0,$.jsxs)(`div`,{className:`column-list`,children:[(0,$.jsx)(`div`,{className:`tree-title`,children:`Colonnes disponibles`}),(0,$.jsx)(y,{style:{width:`100%`},value:c,options:w(),onChange:e=>l(e)}),(0,$.jsx)(`div`,{className:`essentials-right-content`,children:(0,$.jsx)(E,{checkable:!0,onCheck:b,selectable:!0,checkedKeys:D??[],treeData:ct.filter(e=>e.serie===c)})})]})]})]})}]})})};pt.propTypes={form:Q.default.object,formReport:Q.default.object,setFormReport:Q.default.func,setSelectedReportModified:Q.default.func};var mt=e=>{let t={};return e&&(t=e.split(`|`).reduce((e,t)=>{let[n,r]=t.split(`:`);if(n&&r){let[t,i]=r.split(`=`);i=i.replace(`0x`,`#`);let a=e[n]??{};a[t]=i,e[n]=a}return e},{})),t},ht=e=>{let t=``;for(let n in e){let r=e[n];for(let e in r){let i=r[e];e===`fontWeight`&&i!==!1?(i=`bold`,t+=`${n}:${e}=${i}|`):e!==`fontWeight`&&(i=i.replace(`#`,`0x`),t+=`${n}:${e}=${i}|`)}}return t},gt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(J()),i=t(X()),a=t(K()),o=t(q()),s=t(Ce()),c=t(Y()),l=t(r()),d=t(u()),f=function(e){(0,c.default)(t,e);function t(e){var r;return(0,n.default)(this,t),r=(0,a.default)(this,(0,o.default)(t).call(this,e)),r.renderHeaderRow=r.renderHeaderRow.bind((0,s.default)(r)),r.renderFrozenRow=r.renderFrozenRow.bind((0,s.default)(r)),r._setRef=r._setRef.bind((0,s.default)(r)),r}return(0,i.default)(t,[{key:`scrollTo`,value:function(e){var t=this;requestAnimationFrame(function(){t.headerRef&&(t.headerRef.scrollLeft=e)})}},{key:`renderHeaderRow`,value:function(e,t){var n=this.props,r=n.columns,i=n.headerRenderer;return e<=0?null:i({style:{width:`100%`,height:e},columns:r,headerIndex:t})}},{key:`renderFrozenRow`,value:function(e,t){var n=this.props,r=n.columns,i=n.rowHeight,a=n.rowRenderer;return a({style:{width:`100%`,height:i},columns:r,rowData:e,rowIndex:-t-1})}},{key:`render`,value:function(){var e=this.props,t=e.className,n=e.width,r=e.height,i=e.rowWidth,a=e.headerHeight,o=e.frozenData;if(r<=0)return null;var s={width:n,height:r,position:`relative`,overflow:`hidden`},c={width:i,height:r},u=Array.isArray(a)?a:[a];return l.default.createElement(`div`,{role:`grid`,ref:this._setRef,className:t,style:s},l.default.createElement(`div`,{role:`rowgroup`,style:c},u.map(this.renderHeaderRow),o.map(this.renderFrozenRow)))}},{key:`_setRef`,value:function(e){this.headerRef=e}}]),t}(l.default.PureComponent);f.propTypes={className:d.default.string,width:d.default.number.isRequired,height:d.default.number.isRequired,headerHeight:d.default.oneOfType([d.default.number,d.default.arrayOf(d.default.number)]).isRequired,rowWidth:d.default.number.isRequired,rowHeight:d.default.number.isRequired,columns:d.default.arrayOf(d.default.object).isRequired,data:d.default.array.isRequired,frozenData:d.default.array,headerRenderer:d.default.func.isRequired,rowRenderer:d.default.func.isRequired},e.default=f})),_t=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.renderElement=c,e.normalizeColumns=l,e.isObjectEqual=u,e.callOrReturn=d,e.hasChildren=f,e.unflatten=p,e.flattenOnKeys=m,e.cloneArray=h,e.noop=g,e.toString=_,e.getValue=y,e.getScrollbarSize=x,e.addClassName=S,e.removeClassName=C,e.getEstimatedTotalRowsHeight=w,e.throttle=e.debounce=void 0;var n=t(xe()),i=t(G()),a=t(r());function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t2&&arguments[2]!==void 0?arguments[2]:!0;if(e===t||e===null&&t===null)return!0;if(e===null||t===null||(0,n.default)(e)!==`object`||(0,n.default)(t)!==`object`)return!1;var i=Object.keys(e),a=Object.keys(t);if(i.length!==a.length)return!1;for(var o=0;o0}function p(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`id`,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`parentId`,i=[],a={},o=e.length,c=0;c2&&arguments[2]!==void 0?arguments[2]:{},r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:`id`;if(!t||!t.length)return e;var i=[],a=new Set;t.forEach(function(e){return a.add(e)});var o=[].concat(e);o.forEach(function(e){return n[e[r]]=0});for(var s=function(){var e=o.shift();i.push(e),a.has(e[r])&&Array.isArray(e.children)&&e.children.length>0&&(o=[].concat(e.children,o),e.children.forEach(function(t){return n[t[r]]=n[e[r]]+1}))};o.length>0;)s();return i}function h(e){return Array.isArray(e)?[].concat(e):[]}function g(){}function _(e){return typeof e==`string`?e:e==null?``:e.toString?e.toString():``}function v(e){for(var t=e.split(`.`),n=[],r=0;r1&&arguments[1]!==void 0?arguments[1]:0,n;return function(){var r=this,i=[...arguments];clearTimeout(n),n=setTimeout(function(){return e.apply(r,i)},t)}},e.throttle=function(e,t){var n,r,i;return function(){var a=this,o=arguments;n?(clearTimeout(r),r=setTimeout(function(){Date.now()-i>=t&&(e.apply(a,o),i=Date.now())},Math.max(t-(Date.now()-i),0))):(e.apply(a,o),i=Date.now(),n=!0)}};var b;function x(e){if((!b&&b!==0||e)&&typeof window<`u`&&window.document&&window.document.createElement){var t=document.createElement(`div`);t.style.position=`absolute`,t.style.top=`-9999px`,t.style.width=`50px`,t.style.height=`50px`,t.style.overflow=`scroll`,document.body.appendChild(t),b=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return b}function S(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function C(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,`g`),``)}function w(e,t){return typeof t==`function`?e.reduce(function(e,n,r){return e+t({rowData:n,rowIndex:r})},0):e.length*t}})),vt=n((t=>{var n=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(z()),a=n(W()),o=n(G()),s=n(J()),l=n(X()),d=n(K()),f=n(q()),p=n(Ce()),m=n(Y()),h=n(r()),g=n(u()),_=n(c()),v=(I(),e(N)),y=n((L(),e(P))),b=n(gt()),x=_t();function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function C(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1?arguments[1]:void 0;this.props.estimatedRowHeight&&this.bodyRef&&this.bodyRef.resetAfterRowIndex(e,t)}},{key:`forceUpdateTable`,value:function(){this.headerRef&&this.headerRef.forceUpdate(),this.bodyRef&&this.bodyRef.forceUpdate()}},{key:`scrollToPosition`,value:function(e){this.headerRef&&this.headerRef.scrollTo(e.scrollLeft),this.bodyRef&&this.bodyRef.scrollTo(e)}},{key:`scrollToTop`,value:function(e){this.bodyRef&&this.bodyRef.scrollTo({scrollTop:e})}},{key:`scrollToLeft`,value:function(e){this.headerRef&&this.headerRef.scrollTo(e),this.bodyRef&&this.bodyRef.scrollToPosition({scrollLeft:e})}},{key:`scrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`auto`;this.bodyRef&&this.bodyRef.scrollToItem({rowIndex:e,align:t})}},{key:`getTotalRowsHeight`,value:function(){var e=this.props,t=e.data,n=e.rowHeight,r=e.estimatedRowHeight;return r?this.innerRef&&this.innerRef.clientHeight||this._getEstimatedTotalRowsHeight(t,r):t.length*n}},{key:`renderRow`,value:function(e){var t=this.props,n=t.data,r=t.columns,i=t.rowRenderer,a=n[e.rowIndex];return i(C({},e,{columns:r,rowData:a}))}},{key:`render`,value:function(){var e=this.props,t=e.containerStyle,n=e.classPrefix,r=e.className,o=e.data,s=e.frozenData,c=e.width,l=e.height,u=e.rowHeight,d=e.estimatedRowHeight,f=e.getRowHeight,p=e.headerWidth,m=e.bodyWidth,g=e.useIsScrolling,y=e.onScroll,x=e.hoveredRowKey,S=e.overscanRowCount;e.style,e.onScrollbarPresenceChange;var C=(0,a.default)(e,[`containerStyle`,`classPrefix`,`className`,`data`,`frozenData`,`width`,`height`,`rowHeight`,`estimatedRowHeight`,`getRowHeight`,`headerWidth`,`bodyWidth`,`useIsScrolling`,`onScroll`,`hoveredRowKey`,`overscanRowCount`,`style`,`onScrollbarPresenceChange`]),w=this._getHeaderHeight(),T=s.length,E=u*T,D=(0,_.default)(`${n}__table`,r),O=t?{style:t}:null,ee=d?v.VariableSizeGrid:v.FixedSizeGrid;return this._resetColumnWidthCache(m),h.default.createElement(`div`,(0,i.default)({role:`table`,className:D},O),h.default.createElement(ee,(0,i.default)({},C,{className:`${n}__body`,ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:o,frozenData:s,width:c,height:Math.max(l-w-E,0),rowHeight:d?f:u,estimatedRowHeight:typeof d==`function`?void 0:d,rowCount:o.length,overscanRowCount:S,columnWidth:d?this._getBodyWidth:m,columnCount:1,overscanColumnCount:0,useIsScrolling:g,hoveredRowKey:x,onScroll:y,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),w+E>0&&h.default.createElement(b.default,(0,i.default)({},C,{className:`${n}__header`,ref:this._setHeaderRef,data:o,frozenData:s,width:c,height:Math.min(w+E,l),rowWidth:p,rowHeight:u,headerHeight:this.props.headerHeight,headerRenderer:this.props.headerRenderer,rowRenderer:this.props.rowRenderer,hoveredRowKey:T>0?x:null})))}},{key:`_setHeaderRef`,value:function(e){this.headerRef=e}},{key:`_setBodyRef`,value:function(e){this.bodyRef=e}},{key:`_setInnerRef`,value:function(e){this.innerRef=e}},{key:`_itemKey`,value:function(e){var t=e.rowIndex,n=this.props,r=n.data,i=n.rowKey;return r[t][i]}},{key:`_getHeaderHeight`,value:function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e}},{key:`_getBodyWidth`,value:function(){return this.props.bodyWidth}},{key:`_handleItemsRendered`,value:function(e){var t=e.overscanRowStartIndex,n=e.overscanRowStopIndex,r=e.visibleRowStartIndex,i=e.visibleRowStopIndex;this.props.onRowsRendered({overscanStartIndex:t,overscanStopIndex:n,startIndex:r,stopIndex:i})}}]),t}(h.default.PureComponent);w.propTypes={containerStyle:g.default.object,classPrefix:g.default.string,className:g.default.string,width:g.default.number.isRequired,height:g.default.number.isRequired,headerHeight:g.default.oneOfType([g.default.number,g.default.arrayOf(g.default.number)]).isRequired,headerWidth:g.default.number.isRequired,bodyWidth:g.default.number.isRequired,rowHeight:g.default.number.isRequired,estimatedRowHeight:g.default.oneOfType([g.default.func,g.default.number]),getRowHeight:g.default.func,columns:g.default.arrayOf(g.default.object).isRequired,data:g.default.array.isRequired,frozenData:g.default.array,rowKey:g.default.oneOfType([g.default.string,g.default.number]).isRequired,useIsScrolling:g.default.bool,overscanRowCount:g.default.number,hoveredRowKey:g.default.oneOfType([g.default.string,g.default.number]),style:g.default.object,onScrollbarPresenceChange:g.default.func,onScroll:g.default.func,onRowsRendered:g.default.func,headerRenderer:g.default.func.isRequired,rowRenderer:g.default.func.isRequired},t.default=w})),yt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(z()),i=t(W()),a=t(r()),o=t(u()),s=_t(),c=function(e){var t=e.className,r=e.style,o=e.columns,c=e.headerIndex,l=e.cellRenderer,u=e.headerRenderer,d=e.expandColumnKey,f=e.expandIcon,p=e.tagName,m=(0,i.default)(e,[`className`,`style`,`columns`,`headerIndex`,`cellRenderer`,`headerRenderer`,`expandColumnKey`,`expandIcon`,`tagName`]),h=o.map(function(e,t){return l({columns:o,column:e,columnIndex:t,headerIndex:c,expandIcon:e.key===d&&a.default.createElement(f,null)})});return u&&(h=(0,s.renderElement)(u,{cells:h,columns:o,headerIndex:c})),a.default.createElement(p,(0,n.default)({},m,{className:t,style:r}),h)};c.defaultProps={tagName:`div`},c.propTypes={isScrolling:o.default.bool,className:o.default.string,style:o.default.object,columns:o.default.arrayOf(o.default.object).isRequired,headerIndex:o.default.number,cellRenderer:o.default.func,headerRenderer:o.default.oneOfType([o.default.func,o.default.element]),expandColumnKey:o.default.string,expandIcon:o.default.func,tagName:o.default.elementType},e.default=c})),bt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(z()),i=t(W()),a=t(J()),o=t(X()),s=t(K()),c=t(q()),l=t(Ce()),d=t(Y()),f=t(r()),p=t(u()),m=_t(),h=function(e){(0,d.default)(t,e);function t(e){var n;return(0,a.default)(this,t),n=(0,s.default)(this,(0,c.default)(t).call(this,e)),n.state={measured:!1},n._setRef=n._setRef.bind((0,l.default)(n)),n._handleExpand=n._handleExpand.bind((0,l.default)(n)),n}return(0,o.default)(t,[{key:`componentDidMount`,value:function(){this.props.estimatedRowHeight&&this.props.rowIndex>=0&&this._measureHeight(!0)}},{key:`componentDidUpdate`,value:function(e,t){var n=this;this.props.estimatedRowHeight&&this.props.rowIndex>=0&&!this.props.getIsResetting()&&this.state.measured&&t.measured&&this.setState({measured:!1},function(){return n._measureHeight()})}},{key:`render`,value:function(){var e=this.props,t=e.isScrolling,r=e.className,a=e.style,o=e.columns,s=e.rowIndex,c=e.rowData,l=e.expandColumnKey,u=e.depth,d=e.rowEventHandlers,p=e.estimatedRowHeight,h=e.rowRenderer,g=e.cellRenderer,_=e.expandIconRenderer,v=e.tagName;e.rowKey,e.getIsResetting,e.onRowHover,e.onRowExpand,e.onRowHeightChange;var y=(0,i.default)(e,[`isScrolling`,`className`,`style`,`columns`,`rowIndex`,`rowData`,`expandColumnKey`,`depth`,`rowEventHandlers`,`estimatedRowHeight`,`rowRenderer`,`cellRenderer`,`expandIconRenderer`,`tagName`,`rowKey`,`getIsResetting`,`onRowHover`,`onRowExpand`,`onRowHeightChange`]),b=_({rowData:c,rowIndex:s,depth:u,onExpand:this._handleExpand}),x=o.map(function(e,n){return g({isScrolling:t,columns:o,column:e,columnIndex:n,rowData:c,rowIndex:s,expandIcon:e.key===l&&b})});h&&(x=(0,m.renderElement)(h,{isScrolling:t,cells:x,columns:o,rowData:c,rowIndex:s,depth:u}));var S=this._getEventHandlers(d);if(p&&s>=0){a.height;var C=(0,i.default)(a,[`height`]);return f.default.createElement(v,(0,n.default)({},y,{ref:this._setRef,className:r,style:this.state.measured?a:C},this.state.measured&&S),x)}return f.default.createElement(v,(0,n.default)({},y,{className:r,style:a},S),x)}},{key:`_setRef`,value:function(e){this.ref=e}},{key:`_handleExpand`,value:function(e){var t=this.props,n=t.onRowExpand,r=t.rowData,i=t.rowIndex,a=t.rowKey;n&&n({expanded:e,rowData:r,rowIndex:i,rowKey:a})}},{key:`_measureHeight`,value:function(e){if(this.ref){var t=this.props,n=t.style,r=t.rowKey,i=t.onRowHeightChange,a=t.rowIndex,o=t.columns,s=this.ref.getBoundingClientRect().height;this.setState({measured:!0},function(){(e||s!==n.height)&&i(r,s,a,o[0]&&!o[0].__placeholder__&&o[0].frozen)})}}},{key:`_getEventHandlers`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=this.props,n=t.rowData,r=t.rowIndex,i=t.rowKey,a=t.onRowHover,o={};if(Object.keys(e).forEach(function(t){var a=e[t];typeof a==`function`&&(o[t]=function(e){a({rowData:n,rowIndex:r,rowKey:i,event:e})})}),a){var s=o.onMouseEnter;o.onMouseEnter=function(e){a({hovered:!0,rowData:n,rowIndex:r,rowKey:i,event:e}),s&&s(e)};var c=o.onMouseLeave;o.onMouseLeave=function(e){a({hovered:!1,rowData:n,rowIndex:r,rowKey:i,event:e}),c&&c(e)}}return o}}]),t}(f.default.PureComponent);h.defaultProps={tagName:`div`},h.propTypes={isScrolling:p.default.bool,className:p.default.string,style:p.default.object,columns:p.default.arrayOf(p.default.object).isRequired,rowData:p.default.object.isRequired,rowIndex:p.default.number.isRequired,rowKey:p.default.oneOfType([p.default.string,p.default.number]),expandColumnKey:p.default.string,depth:p.default.number,rowEventHandlers:p.default.object,rowRenderer:p.default.oneOfType([p.default.func,p.default.element]),cellRenderer:p.default.func,expandIconRenderer:p.default.func,estimatedRowHeight:p.default.oneOfType([p.default.number,p.default.func]),getIsResetting:p.default.func,onRowHover:p.default.func,onRowExpand:p.default.func,onRowHeightChange:p.default.func,tagName:p.default.elementType},e.default=h})),xt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(u()),a=function(e){var t=e.className,r=e.column;return e.columnIndex,n.default.createElement(`div`,{className:t},r.title)};a.propTypes={className:i.default.string,column:i.default.object,columnIndex:i.default.number},e.default=a})),St=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(u()),a=_t(),o=function(e){var t=e.className,r=e.cellData;return e.column,e.columnIndex,e.rowData,e.rowIndex,n.default.createElement(`div`,{className:t},n.default.isValidElement(r)?r:(0,a.toString)(r))};o.propTypes={className:i.default.string,cellData:i.default.any,column:i.default.object,columnIndex:i.default.number,rowData:i.default.object,rowIndex:i.default.number},e.default=o})),Ct=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.FrozenDirection=e.Alignment=void 0;var n=t(J()),i=t(K()),a=t(q()),o=t(Y()),s=t(r()),c=t(u()),l={LEFT:`left`,CENTER:`center`,RIGHT:`right`};e.Alignment=l;var d={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1};e.FrozenDirection=d;var f=function(e){(0,o.default)(t,e);function t(){return(0,n.default)(this,t),(0,i.default)(this,(0,a.default)(t).apply(this,arguments))}return t}(s.default.Component);f.propTypes={className:c.default.oneOfType([c.default.string,c.default.func]),headerClassName:c.default.oneOfType([c.default.string,c.default.func]),style:c.default.object,title:c.default.node,dataKey:c.default.string,dataGetter:c.default.func,align:c.default.oneOf([`left`,`center`,`right`]),flexGrow:c.default.number,flexShrink:c.default.number,width:c.default.number.isRequired,maxWidth:c.default.number,minWidth:c.default.number,frozen:c.default.oneOf([`left`,`right`,!0,!1]),hidden:c.default.bool,resizable:c.default.bool,sortable:c.default.bool,cellRenderer:c.default.oneOfType([c.default.func,c.default.element]),headerRenderer:c.default.oneOfType([c.default.func,c.default.element])},f.Alignment=l,f.FrozenDirection=d,e.default=f})),wt=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={ASC:`asc`,DESC:`desc`}})),Tt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(z()),i=t(W()),a=t(J()),o=t(X()),s=t(K()),l=t(q()),d=t(Ce()),f=t(Y()),p=t(r()),m=t(u()),h=t(c()),g=function(e){(0,f.default)(t,e);function t(e){var n;return(0,a.default)(this,t),n=(0,s.default)(this,(0,l.default)(t).call(this,e)),n._handleClick=n._handleClick.bind((0,d.default)(n)),n}return(0,o.default)(t,[{key:`render`,value:function(){var e=this.props,t=e.expandable,r=e.expanded,a=e.indentSize,o=e.depth,s=e.onExpand,c=(0,i.default)(e,[`expandable`,`expanded`,`indentSize`,`depth`,`onExpand`]);if(!t&&a===0)return null;var l=(0,h.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":r});return p.default.createElement(`div`,(0,n.default)({},c,{className:l,onClick:t&&s?this._handleClick:null,style:{fontFamily:`initial`,cursor:`pointer`,userSelect:`none`,width:`16px`,minWidth:`16px`,height:`16px`,lineHeight:`16px`,fontSize:`16px`,textAlign:`center`,transition:`transform 0.15s ease-out`,transform:`rotate(${t&&r?90:0}deg)`,marginLeft:o*a}}),t&&`▸`)}},{key:`_handleClick`,value:function(e){e.stopPropagation(),e.preventDefault();var t=this.props,n=t.onExpand,r=t.expanded;n(!r)}}]),t}(p.default.PureComponent);g.defaultProps={depth:0,indentSize:16},g.propTypes={expandable:m.default.bool,expanded:m.default.bool,indentSize:m.default.number,depth:m.default.number,onExpand:m.default.func},e.default=g})),Et=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(G()),i=t(r()),a=t(u()),o=t(c()),s=t(wt());function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function d(e){for(var t=1;t{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.addUserSelectStyles=y,e.removeUserSelectStyles=b,e.default=void 0;var n=t(z()),i=t(G()),a=t(W()),o=t(J()),s=t(X()),c=t(K()),l=t(q()),d=t(Ce()),f=t(Y()),p=t(r()),m=t(u()),h=_t();function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function _(e){for(var t=1;tl?p=l:p{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(G()),r=t(J()),i=t(X()),a=Ct();function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t=0&&n._origColumns[r].width===e.width&&(t=n._columns[r].width)}return s({},e,{width:t})}),this._origColumns=e,this._fixed=t,this._cached={},this._columnStyles=this.recomputeColumnStyles()}},{key:`resetCache`,value:function(){this._cached={}}},{key:`getOriginalColumns`,value:function(){return this._origColumns}},{key:`getColumns`,value:function(){return this._columns}},{key:`getVisibleColumns`,value:function(){var e=this;return this._cache(`visibleColumns`,function(){return e._columns.filter(function(e){return!e.hidden})})}},{key:`hasFrozenColumns`,value:function(){var e=this;return this._cache(`hasFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return!!e.frozen})})}},{key:`hasLeftFrozenColumns`,value:function(){var e=this;return this._cache(`hasLeftFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===a.FrozenDirection.LEFT||e.frozen===!0})})}},{key:`hasRightFrozenColumns`,value:function(){var e=this;return this._cache(`hasRightFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===a.FrozenDirection.RIGHT})})}},{key:`getMainColumns`,value:function(){var t=this;return this._cache(`mainColumns`,function(){var r=t.getVisibleColumns();if(!t.hasFrozenColumns())return r;var i=[];return t.getLeftFrozenColumns().forEach(function(t){i.push(s({},t,(0,n.default)({},e.PlaceholderKey,!0)))}),t.getVisibleColumns().forEach(function(e){e.frozen||i.push(e)}),t.getRightFrozenColumns().forEach(function(t){i.push(s({},t,(0,n.default)({},e.PlaceholderKey,!0)))}),i})}},{key:`getLeftFrozenColumns`,value:function(){var e=this;return this._cache(`leftFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===a.FrozenDirection.LEFT||e.frozen===!0}):[]})}},{key:`getRightFrozenColumns`,value:function(){var e=this;return this._cache(`rightFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===a.FrozenDirection.RIGHT}):[]})}},{key:`getColumn`,value:function(e){var t=this._columns.findIndex(function(t){return t.key===e});return this._columns[t]}},{key:`getColumnsWidth`,value:function(){var e=this;return this._cache(`columnsWidth`,function(){return e.recomputeColumnsWidth(e.getVisibleColumns())})}},{key:`getLeftFrozenColumnsWidth`,value:function(){var e=this;return this._cache(`leftFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getLeftFrozenColumns())})}},{key:`getRightFrozenColumnsWidth`,value:function(){var e=this;return this._cache(`rightFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getRightFrozenColumns())})}},{key:`recomputeColumnsWidth`,value:function(e){return e.reduce(function(e,t){return e+t.width},0)}},{key:`setColumnWidth`,value:function(e,t){var n=this.getColumn(e);n.width=t,this._cached={},this._columnStyles[n.key]=this.recomputeColumnStyle(n)}},{key:`getColumnStyle`,value:function(e){return this._columnStyles[e]}},{key:`getColumnStyles`,value:function(){return this._columnStyles}},{key:`recomputeColumnStyle`,value:function(e){var t=0,n=0;this._fixed||(t=typeof e.flexGrow==`number`?e.flexGrow:0,n=typeof e.flexShrink==`number`?e.flexShrink:1);var r=`${t} ${n} auto`,i=s({},e.style,{flex:r,msFlex:r,WebkitFlex:r,width:e.width,overflow:`hidden`});return!this._fixed&&e.maxWidth&&(i.maxWidth=e.maxWidth),!this._fixed&&e.minWidth&&(i.minWidth=e.minWidth),i}},{key:`recomputeColumnStyles`,value:function(){var e=this;return this._columns.reduce(function(t,n){return t[n.key]=e.recomputeColumnStyle(n),t},{})}}]),e}();e.default=c,c.PlaceholderKey=`__placeholder__`})),kt=t(n((t=>{var n=Se(),i=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(W()),s=i(z()),c=i(G()),l=i(J()),d=i(X()),f=i(K()),p=i(q()),m=i(Ce()),h=i(Y()),g=i(r()),_=i(u()),v=i(o()),y=i((L(),e(P))),b=i(vt()),x=i(yt()),S=i(bt()),C=i(xt()),w=i(St()),T=n(Ct()),E=i(wt()),D=i(Tt()),O=i(Et()),ee=i(Dt()),k=i(Ot()),A=_t();function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this.props.estimatedRowHeight&&(this.table&&this.table.resetAfterRowIndex(e,t),this.leftTable&&this.leftTable.resetAfterRowIndex(e,t),this.rightTable&&this.rightTable.resetAfterRowIndex(e,t))}},{key:`resetRowHeightCache`,value:function(){this.props.estimatedRowHeight&&(this._resetIndex=null,this._rowHeightMapBuffer={},this._rowHeightMap={},this._mainRowHeightMap={},this._leftRowHeightMap={},this._rightRowHeightMap={})}},{key:`scrollToPosition`,value:function(e){this._scroll=e,this.table&&this.table.scrollToPosition(e),this.leftTable&&this.leftTable.scrollToTop(e.scrollTop),this.rightTable&&this.rightTable.scrollToTop(e.scrollTop)}},{key:`scrollToTop`,value:function(e){this._scroll.scrollTop=e,this.table&&this.table.scrollToPosition(this._scroll),this.leftTable&&this.leftTable.scrollToTop(e),this.rightTable&&this.rightTable.scrollToTop(e)}},{key:`scrollToLeft`,value:function(e){this._scroll.scrollLeft=e,this.table&&this.table.scrollToPosition(this._scroll)}},{key:`scrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`auto`;this.table&&this.table.scrollToRow(e,t),this.leftTable&&this.leftTable.scrollToRow(e,t),this.rightTable&&this.rightTable.scrollToRow(e,t)}},{key:`setExpandedRowKeys`,value:function(e){this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:(0,A.cloneArray)(e)})}},{key:`renderExpandIcon`,value:function(e){var t=e.rowData,n=e.rowIndex,r=e.depth,i=e.onExpand,a=this.props,o=a.rowKey,c=a.expandColumnKey,l=a.expandIconProps;if(!c)return null;var u=n>=0&&(0,A.hasChildren)(t),d=n>=0&&this.getExpandedRowKeys().indexOf(t[o])>=0,f=(0,A.callOrReturn)(l,{rowData:t,rowIndex:n,depth:r,expandable:u,expanded:d}),p=this._getComponent(`ExpandIcon`);return g.default.createElement(p,(0,s.default)({depth:r,expandable:u,expanded:d},f,{onExpand:i}))}},{key:`renderRow`,value:function(e){var t,n=e.isScrolling,r=e.columns,i=e.rowData,a=e.rowIndex,o=e.style,s=this.props,l=s.rowClassName,u=s.rowRenderer,d=s.rowEventHandlers,f=s.expandColumnKey,p=s.estimatedRowHeight,m=(0,A.callOrReturn)(l,{columns:r,rowData:i,rowIndex:a}),h=(0,A.callOrReturn)(this.props.rowProps,{columns:r,rowData:i,rowIndex:a}),_=i[this.props.rowKey],y=this._depthMap[_]||0,b=(0,v.default)(this._prefixClass(`row`),m,(t={},(0,c.default)(t,this._prefixClass(`row--depth-${y}`),!!f&&a>=0),(0,c.default)(t,this._prefixClass(`row--expanded`),!!f&&this.getExpandedRowKeys().indexOf(_)>=0),(0,c.default)(t,this._prefixClass(`row--hovered`),!n&&_===this.state.hoveredRowKey),(0,c.default)(t,this._prefixClass(`row--frozen`),y===0&&a<0),(0,c.default)(t,this._prefixClass(`row--customized`),u),t)),x=this.columnManager.hasFrozenColumns(),C=M({},h,{role:`row`,key:`row-${_}`,isScrolling:n,className:b,style:o,columns:r,rowIndex:a,rowData:i,rowKey:_,expandColumnKey:f,depth:y,rowEventHandlers:d,rowRenderer:u,estimatedRowHeight:a>=0?p:void 0,getIsResetting:this._getIsResetting,cellRenderer:this.renderRowCell,expandIconRenderer:this.renderExpandIcon,onRowExpand:this._handleRowExpand,onRowHover:x?this._handleRowHover:null,onRowHeightChange:x?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return g.default.createElement(S.default,C)}},{key:`renderRowCell`,value:function(e){var t,n=e.isScrolling,r=e.columns,i=e.column,o=e.columnIndex,l=e.rowData,u=e.rowIndex,d=e.expandIcon;if(i[k.default.PlaceholderKey])return g.default.createElement(`div`,{key:`row-${l[this.props.rowKey]}-cell-${i.key}-placeholder`,className:this._prefixClass(`row-cell-placeholder`),style:this.columnManager.getColumnStyle(i.key)});var f=i.className,p=i.dataKey,m=i.dataGetter,h=i.cellRenderer,_=this._getComponent(`TableCell`),y=m?m({columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u}):(0,A.getValue)(l,p),b={isScrolling:n,cellData:y,columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u,container:this},x=(0,A.renderElement)(h||g.default.createElement(_,{className:this._prefixClass(`row-cell-text`)}),b),S=(0,A.callOrReturn)(f,{cellData:y,columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u}),C=(0,v.default)(this._prefixClass(`row-cell`),S,(t={},(0,c.default)(t,this._prefixClass(`row-cell--align-center`),i.align===T.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`row-cell--align-right`),i.align===T.Alignment.RIGHT),t)),w=(0,A.callOrReturn)(this.props.cellProps,{columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u})||{},E=w.tagName,D=(0,a.default)(w,[`tagName`]),O=E||`div`;return g.default.createElement(O,(0,s.default)({role:`gridcell`,key:`row-${l[this.props.rowKey]}-cell-${i.key}`},D,{className:C,style:this.columnManager.getColumnStyle(i.key)}),d,x)}},{key:`renderHeader`,value:function(e){var t,n=e.columns,r=e.headerIndex,i=e.style,a=this.props,o=a.headerClassName,s=a.headerRenderer,l=(0,A.callOrReturn)(o,{columns:n,headerIndex:r}),u=(0,A.callOrReturn)(this.props.headerProps,{columns:n,headerIndex:r}),d=(0,v.default)(this._prefixClass(`header-row`),l,(t={},(0,c.default)(t,this._prefixClass(`header-row--resizing`),!!this.state.resizingKey),(0,c.default)(t,this._prefixClass(`header-row--customized`),s),t)),f=M({},u,{role:`row`,key:`header-${r}`,className:d,style:i,columns:n,headerIndex:r,headerRenderer:s,cellRenderer:this.renderHeaderCell,expandColumnKey:this.props.expandColumnKey,expandIcon:this._getComponent(`ExpandIcon`)});return g.default.createElement(x.default,f)}},{key:`renderHeaderCell`,value:function(e){var t,n=e.columns,r=e.column,i=e.columnIndex,o=e.headerIndex,l=e.expandIcon;if(r[k.default.PlaceholderKey])return g.default.createElement(`div`,{key:`header-${o}-cell-${r.key}-placeholder`,className:this._prefixClass(`header-cell-placeholder`),style:this.columnManager.getColumnStyle(r.key)});var u=r.headerClassName,d=r.headerRenderer,f=this.props,p=f.sortBy,m=f.sortState,h=f.headerCellProps,_=this._getComponent(`TableHeaderCell`),y=this._getComponent(`SortIndicator`),b={columns:n,column:r,columnIndex:i,headerIndex:o,container:this},x=(0,A.renderElement)(d||g.default.createElement(_,{className:this._prefixClass(`header-cell-text`)}),b),S,C;if(m){var w=m[r.key];S=w===E.default.ASC||w===E.default.DESC,C=S?w:E.default.ASC}else S=r.key===p.key,C=S?p.order:E.default.ASC;var D=(0,A.callOrReturn)(u,{columns:n,column:r,columnIndex:i,headerIndex:o}),O=(0,v.default)(this._prefixClass(`header-cell`),D,(t={},(0,c.default)(t,this._prefixClass(`header-cell--align-center`),r.align===T.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`header-cell--align-right`),r.align===T.Alignment.RIGHT),(0,c.default)(t,this._prefixClass(`header-cell--sortable`),r.sortable),(0,c.default)(t,this._prefixClass(`header-cell--sorting`),S),(0,c.default)(t,this._prefixClass(`header-cell--resizing`),r.key===this.state.resizingKey),t)),j=(0,A.callOrReturn)(h,{columns:n,column:r,columnIndex:i,headerIndex:o})||{},M=j.tagName,N=(0,a.default)(j,[`tagName`]),P=M||`div`;return g.default.createElement(P,(0,s.default)({role:`gridcell`,key:`header-${o}-cell-${r.key}`,onClick:r.sortable?this._handleColumnSort:null},N,{className:O,style:this.columnManager.getColumnStyle(r.key),"data-key":r.key}),l,x,r.sortable&&g.default.createElement(y,{sorting:S,sortOrder:C,className:(0,v.default)(this._prefixClass(`sort-indicator`),(0,c.default)({},this._prefixClass(`sort-indicator--descending`),C===E.default.DESC))}),r.resizable&&g.default.createElement(ee.default,{className:this._prefixClass(`column-resizer`),column:r,onResizeStart:this._handleColumnResizeStart,onResizeStop:this._handleColumnResizeStop,onResize:this._handleColumnResize}))}},{key:`renderMainTable`,value:function(){var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.fixed,o=e.estimatedRowHeight,c=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`fixed`,`estimatedRowHeight`]),l=this._getTableHeight(),u=t-this._verticalScrollbarSize;if(i){var d=this.columnManager.getColumnsWidth();u=Math.max(Math.round(d),u)}return g.default.createElement(b.default,(0,s.default)({},c,this.state,{className:this._prefixClass(`table-main`),ref:this._setMainTableRef,data:this._data,columns:this.columnManager.getMainColumns(),width:t,height:l,headerHeight:n,rowHeight:r,estimatedRowHeight:o,getRowHeight:o?this._getRowHeight:void 0,headerWidth:u+(i?this._verticalScrollbarSize:0),bodyWidth:u,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleScroll,onRowsRendered:this._handleRowsRendered}))}},{key:`renderLeftTable`,value:function(){if(!this.columnManager.hasLeftFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,o=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this._verticalScrollbarSize||20,u=this.columnManager.getLeftFrozenColumnsWidth();return g.default.createElement(b.default,(0,s.default)({},o,this.state,{containerStyle:this._getLeftTableContainerStyle(u,t,c),className:this._prefixClass(`table-frozen-left`),ref:this._setLeftTableRef,data:this._data,columns:this.columnManager.getLeftFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:u+l,height:c,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:u+l,bodyWidth:u+l,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:A.noop}))}},{key:`renderRightTable`,value:function(){if(!this.columnManager.hasRightFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,o=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this.columnManager.getRightFrozenColumnsWidth(),u=this._verticalScrollbarSize;return g.default.createElement(b.default,(0,s.default)({},o,this.state,{containerStyle:this._getLeftTableContainerStyle(l+u,t,c),className:this._prefixClass(`table-frozen-right`),ref:this._setRightTableRef,data:this._data,columns:this.columnManager.getRightFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:l+u,height:c,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:l+u,bodyWidth:l,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:A.noop}))}},{key:`renderResizingLine`,value:function(){var e=this.props,t=e.width,n=e.fixed,r=this.state.resizingKey;if(!n||!r)return null;var i=this.columnManager.getMainColumns(),a=i.findIndex(function(e){return e.key===r}),o=i[a],s=o.width,c=o.frozen,l=this.columnManager.recomputeColumnsWidth(i.slice(0,a))+s;if(!c)l-=this._scroll.scrollLeft;else if(c===T.FrozenDirection.RIGHT){var u=this.columnManager.recomputeColumnsWidth(i.slice(a+1));l=u+s>t-this._verticalScrollbarSize?s:t-this._verticalScrollbarSize-u}var d={left:l,height:this._getTableHeight()-this._horizontalScrollbarSize};return g.default.createElement(`div`,{className:this._prefixClass(`resizing-line`),style:d})}},{key:`renderFooter`,value:function(){var e=this.props,t=e.footerHeight,n=e.footerRenderer;return t===0?null:g.default.createElement(`div`,{className:this._prefixClass(`footer`),style:{height:t}},(0,A.renderElement)(n))}},{key:`renderEmptyLayer`,value:function(){var e=this.props,t=e.data,n=e.frozenData,r=e.footerHeight,i=e.emptyRenderer;if(t&&t.length||n&&n.length)return null;var a=this._getHeaderHeight();return g.default.createElement(`div`,{className:this._prefixClass(`empty-layer`),style:{top:a,bottom:r}},(0,A.renderElement)(i))}},{key:`renderOverlay`,value:function(){var e=this.props.overlayRenderer;return g.default.createElement(`div`,{className:this._prefixClass(`overlay`)},!!e&&(0,A.renderElement)(e))}},{key:`render`,value:function(){var e,t=this.props,n=t.columns,r=t.children,i=t.width,a=t.fixed,o=t.data,s=t.frozenData,l=t.expandColumnKey,u=t.disabled,d=t.className,f=t.style,p=t.footerHeight,m=t.classPrefix,h=t.estimatedRowHeight;this._resetColumnManager(N(n,r),a);var _=l?this._flattenOnKeys(o,this.getExpandedRowKeys(),this.props.rowKey):o;this._data!==_&&(this.resetAfterRowIndex(0,!1),this._data=_),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var y=M({},f,{width:i,height:this._getTableHeight()+p,position:`relative`}),b=(0,v.default)(m,d,(e={},(0,c.default)(e,`${m}--fixed`,a),(0,c.default)(e,`${m}--expandable`,!!l),(0,c.default)(e,`${m}--empty`,o.length===0),(0,c.default)(e,`${m}--has-frozen-rows`,s.length>0),(0,c.default)(e,`${m}--has-frozen-columns`,this.columnManager.hasFrozenColumns()),(0,c.default)(e,`${m}--disabled`,u),(0,c.default)(e,`${m}--dynamic`,!!h),e));return g.default.createElement(`div`,{ref:this._setContainerRef,className:b,style:y},this.renderFooter(),this.renderMainTable(),this.renderLeftTable(),this.renderRightTable(),this.renderResizingLine(),this.renderEmptyLayer(),this.renderOverlay())}},{key:`componentDidMount`,value:function(){var e=this.props.getScrollbarSize();e>0&&this.setState({scrollbarSize:e})}},{key:`componentDidUpdate`,value:function(e,t){var n=this.props,r=n.data,i=n.height,a=n.maxHeight,o=n.estimatedRowHeight;r!==e.data&&(this._lastScannedRowIndex=-1,this._hasDataChangedSinceEndReached=!0),(a!==e.maxHeight||i!==e.height)&&this._maybeCallOnEndReached(),this._maybeScrollbarPresenceChange(),o&&this.getTotalRowsHeight()!==this._totalRowsHeight&&this.forceUpdate()}},{key:`_prefixClass`,value:function(e){return`${this.props.classPrefix}__${e}`}},{key:`_setContainerRef`,value:function(e){this.tableNode=e}},{key:`_setMainTableRef`,value:function(e){this.table=e}},{key:`_setLeftTableRef`,value:function(e){this.leftTable=e}},{key:`_setRightTableRef`,value:function(e){this.rightTable=e}},{key:`_getComponent`,value:function(e){return this.props.components&&this.props.components[e]?this.props.components[e]:I[e]}},{key:`_getRowHeight`,value:function(e){var t=this.props,n=t.estimatedRowHeight,r=t.rowKey;return this._rowHeightMap[this._data[e][r]]||(0,A.callOrReturn)(n,{rowData:this._data[e],rowIndex:e})}},{key:`_getIsResetting`,value:function(){return this._isResetting}},{key:`_getHeaderHeight`,value:function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e}},{key:`_getFrozenRowsHeight`,value:function(){var e=this.props,t=e.frozenData,n=e.rowHeight;return t.length*n}},{key:`_getTableHeight`,value:function(){var e=this.props,t=e.height,n=e.maxHeight,r=e.footerHeight,i=t-r;if(n>0){var a=this._getFrozenRowsHeight(),o=this.getTotalRowsHeight(),s=this._getHeaderHeight()+a+o+this._horizontalScrollbarSize;i=Math.min(s,n-r)}return i}},{key:`_getBodyHeight`,value:function(){return this._getTableHeight()-this._getHeaderHeight()-this._getFrozenRowsHeight()}},{key:`_getFrozenContainerHeight`,value:function(){var e=this.props.maxHeight,t=this._getTableHeight()-(this._data.length>0?this._horizontalScrollbarSize:0);if(e>0)return t;var n=this.getTotalRowsHeight()+this._getHeaderHeight()+this._getFrozenRowsHeight();return Math.min(t,n)}},{key:`_calcScrollbarSizes`,value:function(){var e=this.props,t=e.fixed,n=e.width,r=this.state.scrollbarSize,i=this.getTotalRowsHeight(),a=this.getTotalColumnsWidth(),o=this._horizontalScrollbarSize,s=this._verticalScrollbarSize;r===0?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0):!t||a<=n-r?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=i>this._getBodyHeight()?r:0):a>n?(this._horizontalScrollbarSize=r,this._verticalScrollbarSize=i>this._getBodyHeight()-this._horizontalScrollbarSize?r:0):(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0,i>this._getBodyHeight()&&(this._horizontalScrollbarSize=r,this._verticalScrollbarSize=r)),(o!==this._horizontalScrollbarSize||s!==this._verticalScrollbarSize)&&(this._scrollbarPresenceChanged=!0)}},{key:`_maybeScrollbarPresenceChange`,value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({size:this.state.scrollbarSize,horizontal:this._horizontalScrollbarSize>0,vertical:this._verticalScrollbarSize>0})}}},{key:`_maybeCallOnEndReached`,value:function(){var e=this.props,t=e.onEndReached,n=e.onEndReachedThreshold,r=this._scroll.scrollTop,i=this.getTotalRowsHeight(),a=this._getBodyHeight();if(!(!t||!a||!i)){var o=i-r-a+this._horizontalScrollbarSize;this._lastScannedRowIndex>=0&&o<=n&&(this._hasDataChangedSinceEndReached||i!==this._scrollHeight)&&(this._hasDataChangedSinceEndReached=!1,this._scrollHeight=i,t({distanceFromEnd:o}))}}},{key:`_handleScroll`,value:function(e){var t=this._scroll.scrollTop;this.scrollToPosition(e),this.props.onScroll(e),e.scrollTop>t&&this._maybeCallOnEndReached()}},{key:`_handleVerticalScroll`,value:function(e){var t=e.scrollTop,n=this._scroll.scrollTop;t!==n&&this.scrollToTop(t),t>n&&this._maybeCallOnEndReached()}},{key:`_handleRowsRendered`,value:function(e){this.props.onRowsRendered(e),e.overscanStopIndex>this._lastScannedRowIndex&&(this._lastScannedRowIndex=e.overscanStopIndex,this._maybeCallOnEndReached())}},{key:`_handleRowHover`,value:function(e){var t=e.hovered,n=e.rowKey;this.setState({hoveredRowKey:t?n:null})}},{key:`_handleRowExpand`,value:function(e){var t=e.expanded,n=e.rowData,r=e.rowIndex,i=e.rowKey,a=(0,A.cloneArray)(this.getExpandedRowKeys());if(t)!a.indexOf(i)>=0&&a.push(i);else{var o=a.indexOf(i);o>-1&&a.splice(o,1)}this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:a}),this.props.onRowExpand({expanded:t,rowData:n,rowIndex:r,rowKey:i}),this.props.onExpandedRowsChange(a)}},{key:`_handleColumnResize`,value:function(e,t){var n=e.key;this.columnManager.setColumnWidth(n,t),this.setState({resizingWidth:t});var r=this.columnManager.getColumn(n);this.props.onColumnResize({column:r,width:t})}},{key:`_handleColumnResizeStart`,value:function(e){var t=e.key;this.setState({resizingKey:t})}},{key:`_handleColumnResizeStop`,value:function(){var e=this.state,t=e.resizingKey,n=e.resizingWidth;if(this.setState({resizingKey:null,resizingWidth:0}),!(!t||!n)){var r=this.columnManager.getColumn(t);this.props.onColumnResizeEnd({column:r,width:n})}}},{key:`_handleColumnSort`,value:function(e){var t=e.currentTarget.dataset.key,n=this.props,r=n.sortBy,i=n.sortState,a=n.onColumnSort,o=E.default.ASC;i?o=i[t]===E.default.ASC?E.default.DESC:E.default.ASC:t===r.key&&(o=r.order===E.default.ASC?E.default.DESC:E.default.ASC),a({column:this.columnManager.getColumn(t),key:t,order:o})}},{key:`_handleFrozenRowHeightChange`,value:function(e,t,n,r){r?r===T.FrozenDirection.RIGHT?this._rightRowHeightMap[e]=t:this._leftRowHeightMap[e]=t:this._mainRowHeightMap[e]=t;var i=Math.max(this._mainRowHeightMap[e]||0,this._leftRowHeightMap[e]||0,this._rightRowHeightMap[e]||0);this._rowHeightMap[e]!==i&&this._handleRowHeightChange(e,i,n)}},{key:`_handleRowHeightChange`,value:function(e,t,n){(this._resetIndex===null||this._resetIndex>n)&&(this._resetIndex=n),this._rowHeightMapBuffer[e]=t,this._updateRowHeights()}}]),t}(g.default.PureComponent);R.Column=T.default,R.PlaceholderKey=k.default.PlaceholderKey,R.defaultProps={classPrefix:`BaseTable`,rowKey:`id`,data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:A.getScrollbarSize,ignoreFunctionInColumnCompare:!0,onScroll:A.noop,onRowsRendered:A.noop,onScrollbarPresenceChange:A.noop,onRowExpand:A.noop,onExpandedRowsChange:A.noop,onColumnSort:A.noop,onColumnResize:A.noop,onColumnResizeEnd:A.noop},R.propTypes={classPrefix:_.default.string,className:_.default.string,style:_.default.object,children:_.default.node,columns:_.default.arrayOf(_.default.shape(T.default.propTypes)),data:_.default.array.isRequired,frozenData:_.default.array,rowKey:_.default.oneOfType([_.default.string,_.default.number]).isRequired,width:_.default.number.isRequired,height:_.default.number,maxHeight:_.default.number,rowHeight:_.default.number,estimatedRowHeight:_.default.oneOfType([_.default.number,_.default.func]),headerHeight:_.default.oneOfType([_.default.number,_.default.arrayOf(_.default.number)]).isRequired,footerHeight:_.default.number,fixed:_.default.bool,disabled:_.default.bool,overlayRenderer:_.default.oneOfType([_.default.func,_.default.element]),emptyRenderer:_.default.oneOfType([_.default.func,_.default.element]),footerRenderer:_.default.oneOfType([_.default.func,_.default.element]),headerRenderer:_.default.oneOfType([_.default.func,_.default.element]),rowRenderer:_.default.oneOfType([_.default.func,_.default.element]),headerClassName:_.default.oneOfType([_.default.string,_.default.func]),rowClassName:_.default.oneOfType([_.default.string,_.default.func]),headerProps:_.default.oneOfType([_.default.object,_.default.func]),headerCellProps:_.default.oneOfType([_.default.object,_.default.func]),rowProps:_.default.oneOfType([_.default.object,_.default.func]),cellProps:_.default.oneOfType([_.default.object,_.default.func]),expandIconProps:_.default.oneOfType([_.default.object,_.default.func]),expandColumnKey:_.default.string,defaultExpandedRowKeys:_.default.arrayOf(_.default.oneOfType([_.default.string,_.default.number])),expandedRowKeys:_.default.arrayOf(_.default.oneOfType([_.default.string,_.default.number])),onRowExpand:_.default.func,onExpandedRowsChange:_.default.func,sortBy:_.default.shape({key:_.default.string,order:_.default.oneOf([E.default.ASC,E.default.DESC])}),sortState:_.default.object,onColumnSort:_.default.func,onColumnResize:_.default.func,onColumnResizeEnd:_.default.func,useIsScrolling:_.default.bool,overscanRowCount:_.default.number,getScrollbarSize:_.default.func,onScroll:_.default.func,onEndReached:_.default.func,onEndReachedThreshold:_.default.number,onRowsRendered:_.default.func,onScrollbarPresenceChange:_.default.func,rowEventHandlers:_.default.object,ignoreFunctionInColumnCompare:_.default.bool,components:_.default.shape({TableCell:_.default.elementType,TableHeaderCell:_.default.elementType,ExpandIcon:_.default.elementType,SortIndicator:_.default.elementType})},t.default=R}))()),At=fe(({children:e})=>e),jt=V(({children:e})=>e),Mt=me(({children:e})=>e),Nt=({selectedIndicator:e,handleSelectedIndicator:t,report:n,handleSort:r,indicators:i,loading:a})=>{let[o,s]=(0,Z.useState)([]),[c,l]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{o&&l(je(n,Ge,Ue,i))},[o]),(0,Z.useEffect)(()=>{n.sections&&s(n.sections)},[n]);let u=({key:e,index:t,children:n,...r})=>n.length===c.length?(0,$.jsx)(`div`,{...r,children:n}):(0,$.jsx)(jt,{index:t,children:(0,$.jsxs)(`div`,{...r,children:[(0,$.jsx)(Mt,{children:(0,$.jsx)(`div`,{children:(0,$.jsx)(Qe,{})})}),n]})},e);function d(e){let[t,n]=(0,Z.useState)(e.data),r=(0,Z.useRef)(),i=()=>r.current.getDOMNode().querySelector(`.BaseTable__table-frozen-left .BaseTable__body`),a=()=>r.current.getDOMNode().querySelector(`.BaseTable__table-frozen-left`),o=t=>({...F(e.rowProps),tagName:u,index:t.rowIndex});return(0,$.jsx)(At,{useDragHandle:!0,getContainer:i,getHelperContainer:a,onSortEnd:({oldIndex:r,newIndex:i})=>{let a=t.map(e=>({...e})),[o]=a.splice(r,1);a.splice(i,0,o),n(a),e.handleSort(a)},children:(0,$.jsx)(kt.default,{...e,ref:r,data:t,fixed:!0,rowProps:o})})}let f=()=>10,p=({columns:t,rowData:n,rowIndex:r})=>{let i=``;return e!==null&&e===n.key&&(i+=` selected`),r%2==0&&(i+=` even-row`),i},m={onClick:({rowData:e,rowIndex:n,rowKey:r,event:i})=>{t(r)}},h=Z.useCallback(()=>a?(0,$.jsx)(M,{style:{backgroundColor:`rgba(255,255,255, 0.5)`}}):null,[a]);return(0,$.jsx)(`div`,{className:`reports-editor-table`,children:(0,$.jsx)(te,{children:({width:e,height:t})=>(0,$.jsx)(d,{fixed:!0,rowKey:`key`,columns:c,headerHeight:50,headerClassName:`indicator-table-header`,rowHeight:25,width:e,height:t,data:o,getScrollbarSize:f,rowClassName:p,overlayRenderer:h,rowEventHandlers:m,handleSort:r,style:{fontSize:`11px`}})})})};Nt.propTypes={selectedIndicator:Q.default.number,handleSelectedIndicator:Q.default.func,report:Q.default.object,handleSort:Q.default.func};var Pt=({indicator:e})=>(0,$.jsx)(`div`,{style:{overflow:`scroll`},children:Object.keys(e).filter(e=>e.substring(0,11)===`description`).map((t,n)=>n===0||e[`indicateur_entete_etendue_${n+1}`]?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description série ${n+1}`}),(0,$.jsx)(U.Item,{name:n===0?`description`:`description_${n+1}`,children:(0,$.jsx)(f,{})})]})},n):null)});Pt.propTypes={indicator:Q.default.object};var{Option:Ft}=y,It=({form:e,specific:t=!1})=>{let n=Me().data??[],[r,i]=(0,Z.useState)(!0),a=n?.map((e,t)=>(0,$.jsx)(Ft,{value:e.name,variables:e.variables,children:e.label},t));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport / Collection`}),(0,$.jsx)(U.Item,{name:t===!0?`specific_viewlink`:`viewlink`,children:(0,$.jsx)(y,{onChange:(n,r)=>{i(!1),t===!0?e.setFieldsValue({specific_viewlink_param:r.variables}):e.setFieldsValue({viewlink_param:r.variables})},children:a})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Vue justificative`}),(0,$.jsx)(U.Item,{name:t===!0?`specific_viewlink`:`viewlink`,children:(0,$.jsx)(f,{disabled:r})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Libellé`}),(0,$.jsx)(U.Item,{name:t===!0?`specific_viewlink_label`:`viewlink_label`,children:(0,$.jsx)(f,{disabled:r})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Paramètres`}),(0,$.jsx)(U.Item,{name:t===!0?`specific_viewlink_param`:`viewlink_param`,children:(0,$.jsx)(f.TextArea,{disabled:r})})]})})]})};It.propTypes={form:Q.default.object,specific:Q.default.bool};var Lt=({indicator:e,form:t,handleIndicatorModified:n,isActive:r,isEssentiel:i})=>{let[a,o]=(0,Z.useState)(e.color),[s,c]=(0,Z.useState)(e.background_color);(0,Z.useEffect)(()=>{Object.keys(e).length&&(o(e.color),c(e.background_color))},[e]);let l=(e,r)=>{switch(t.setFieldsValue({[r]:e.hex}),n(!0),r){case`color`:o(e.hex);break;case`background_color`:c(e.hex);break;default:break}};return(0,$.jsx)(de,{defaultActiveKey:[`0`],items:[{label:`Général`,key:`0`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Bordure`}),(0,$.jsx)(U.Item,{name:`border_thickness`,valuePropName:`checked`,children:(0,$.jsx)(H,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Masquer indicateur:`}),(0,$.jsx)(U.Item,{name:`rubrique_is_hide`,children:(0,$.jsx)(y,{options:[{value:`NEVER`,label:`Jamais`},{value:`ALWAYS`,label:`Toujours`},...i?[{value:`*SELF`,label:`Si vide`}]:[]]})})]})})]})},{label:`En-tête`,key:`1`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Taille caractères`}),(0,$.jsx)(U.Item,{name:`font_size`,children:(0,$.jsx)(he,{min:10,max:18})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Gras`}),(0,$.jsx)(U.Item,{name:`font_weight`,valuePropName:`checked`,children:(0,$.jsx)(H,{})})]})})]})},{label:`Colonne`,key:`2`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur du texte`}),(0,$.jsx)(Ye,{triangle:`hide`,color:a,onChange:e=>l(e,`color`),style:{right:470,bottom:400,position:`absolute`},disabled:r}),(0,$.jsx)(U.Item,{name:`color`,style:{display:`none`},children:(0,$.jsx)(f,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur du fond`}),(0,$.jsx)(Ye,{triangle:`hide`,color:s,onChange:e=>l(e,`background_color`),style:{right:470,bottom:340,position:`absolute`},disabled:r}),(0,$.jsx)(U.Item,{name:`background_color`,style:{display:`none`},children:(0,$.jsx)(f,{})})]})})]})}]})};Lt.propTypes={indicator:Q.default.object,form:Q.default.object,handleIndicatorModified:Q.default.func,isActive:Q.default.bool,isEssentiel:Q.default.bool};var Rt=({indicator:e,handleShowModalFromForm:t,associatedIndicators:n})=>{let[r,i]=(0,Z.useState)({});return(0,Z.useEffect)(()=>{let t={},n=!1,r=[`entete_etendue`,`description`,`output_format`,`picto_enabled`,`positif_is_good`];for(let i=2;i<=9;i++){let a=`indicateur_associe_${i}_id`,o=e[a]&&e[a]!==`0`;if(o||!n&&!o){let s={key:i};r.forEach(t=>{let n=`${t}_${i}`;e[n]!==void 0&&(s[n]=e[n])}),o&&(s[a]=e[a]),t[i]=s,o||(n=!0)}}i(t)},[e]),(0,$.jsx)(de,{items:Object.values(r).map(e=>(n&&(e.associatedIndicator=n.find(t=>t?.associatedIndicatorIndex===e?.key)),{label:`Série ${e.key}`,key:e.key,forceRender:!0,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Indicateur`}),(0,$.jsx)(U.Item,{style:{width:`240px`,display:`block`,textAlign:`center`,color:`rgba(0, 0, 0, 0.25)`,backgroundColor:`#f5f5f5`,borderColor:`#eeeeee`},name:`indicateur_associe_${e.key}_id`,children:(0,$.jsx)(`span`,{children:e?.associatedIndicator?.code})}),(0,$.jsx)(_,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(b,{}),onClick:()=>t(e.key)}),(0,$.jsx)(Ke,{copiedText:e?.associatedIndicator?.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e?.associatedIndicator?.code)]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom abrégé`}),(0,$.jsx)(U.Item,{name:`entete_etendue_${e.key}`,extra:e?.associatedIndicator?.entete,children:(0,$.jsx)(f,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,$.jsx)(U.Item,{name:`description_${e.key}`,extra:e?.associatedIndicator?.description,children:(0,$.jsx)(f.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Format`}),(0,$.jsx)(U.Item,{name:`output_format_${e.key}`,extra:e?.associatedIndicator?.output_format,children:(0,$.jsx)(f,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Picto tendance`}),(0,$.jsx)(U.Item,{name:`picto_enabled_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(H,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(U.Item,{name:`positif_is_good_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(H,{})})]})]})]})}))})};Rt.propTypes={indicator:Q.default.object,handleShowModalFromForm:Q.default.func,associatedIndicators:Q.default.array};var{Option:zt}=y,Bt=({report:e,indicator:t})=>{let n=e?.sections?.filter(e=>e.indicateur_output_format===t.indicateur_output_format&&e.indicateur_id!==t.indicateur_id);n?.length>0&&n.unshift({indicateur_id:0,indicateur_entete_etendue:` `});let r=n.map(e=>(0,$.jsx)(zt,{value:e.indicateur_id,children:e.indicateur_entete_etendue},e.indicateur_id));return(0,$.jsx)($.Fragment,{children:n?.length>0?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Comparer avec l'indicateur :`}),(0,$.jsx)(U.Item,{name:`compared_indicator_id`,children:(0,$.jsx)(y,{style:{width:250},children:r})})]})}):(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(`span`,{className:`first-label`,children:`Aucun indicateur comparable avec l'indicateur séléctionné`})})})})};Bt.propTypes={report:Q.default.object,indicator:Q.default.object};var Vt=({indicator:e,showEditor:t,isEssentiel:n,handleUpdateIndicator:r,handleCancelSection:i,handleShowModalFromForm:a,indicatorModified:o,handleIndicatorModified:s,handleDeleteSection:c,report:l,setFormIndicator:u,handleResetIndicatorSection:d,associatedIndicators:g})=>{let{softCode:y}=ne(),S=ie(),C=(De(y).data??Te).comboCondition,w=S.data?.session,[E]=U.useForm();(0,Z.useEffect)(()=>{E.setFieldsValue(e),E.setFieldsValue({indicator_conditions:j(e)})},[e]);let D=()=>{let t={...e,...E.getFieldsValue()};for(let e in t)t[e]===!0?e===`font_weight`?t[e]=`bold`:t[e]=`1`:t[e]===!1?t[e]=`0`:t[e]===void 0&&(t[e]=``);delete t.indicator_conditions,s(!1),r(t),m({type:`success`,message:`Indicateur`,description:`L'indicateur est ajouté au rapport`})},O=(e,t)=>{s(!0)},ee=(e,t)=>{e?.length>4&&e.pop();for(let t=1;t<=4;t++)e[t-1]?E.setFieldsValue({[`indicateur_condition_id_${t}`]:e[t-1]}):E.setFieldsValue({[`indicateur_condition_id_${t}`]:``})},k=e=>{h(e,`Indicateur`,`Les champs du formulaires sont incomplets`)},A=()=>{d(),s(!1)};function j(e){let t=[];for(let n=1;n<=4;n++){let r=e[`indicateur_condition_id_${n}`];r&&r!==`0`&&t.push(r)}return t}let M=(t=!1)=>{let n={...e},r=n.field_tag?n.field_tag:n?.code+n.key*9;t&&(r=n?.code+x(1,1e4)),new Set(l?.sections.filter(e=>e.field_tag!==``).map(e=>e.field_tag)).has(r)&&M(!0),u({...e,field_tag:r}),s(!0)},N=ye(l.is_cti===`1`,w),P=()=>{let e=[];for(let t=1;t<=4;t++)e.push((0,$.jsx)(U.Item,{name:`indicateur_condition_id_${t}`,children:(0,$.jsx)(f,{})},t));return e},F=[{label:`Présentation`,key:`1`,children:(0,$.jsx)(Lt,{indicator:e,form:E,handleIndicatorModified:s,isActive:N,isEssentiel:n})},...n?[{label:`Description`,key:`2`,className:`scrollable-tab`,children:(0,$.jsx)(Pt,{indicator:e})},{label:`Justificatif`,key:`3`,className:`scrollable-tab`,children:(0,$.jsx)(It,{form:E})}]:[],...l.type_rapport===`VUEPARAM`?[{label:`Comparaison`,key:`5`,className:`scrollable-tab`,children:(0,$.jsx)(Bt,{form:E,report:l,indicator:e})}]:[]],I=[{label:`Indicateur`,key:`1`,className:`scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,$.jsx)(U.Item,{name:`code`,children:(0,$.jsx)(f,{style:{textAlign:`center`},disabled:!0})}),(0,$.jsx)(_,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(b,{}),onClick:()=>a()}),(0,$.jsx)(Ke,{copiedText:e.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.indicateur_id)]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsxs)(`span`,{className:`first-label`,children:[`Nom`,(0,$.jsx)(R,{title:`Nom de l'indicateur au sein du rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete_etendue`,extra:e.indicateur_texte,children:(0,$.jsx)(f,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsxs)(`span`,{className:`first-label`,children:[`Nom abrégé`,(0,$.jsx)(R,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete`,extra:e.indicateur_entete,children:(0,$.jsx)(f.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,$.jsx)(U.Item,{name:`description`,extra:e.indicateur_descritption,children:(0,$.jsx)(f.TextArea,{})})]})}),e.indicateur_id!==`999`&&(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsxs)(`span`,{className:`first-label`,children:[`Etiquette`,(0,$.jsx)(R,{title:`Identifiant unique de l'indicateur au sein du rapport qui sera utilisé dans le calcul entre indicateurs`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`field_tag`,rules:[{validator(t,n){return new Promise((t,r)=>{new Set(l?.sections.filter(t=>t.field_tag!==``&&t.key!==e.key).map(e=>e.field_tag)).has(n)?r(`L'étiquette est déja assigné à un indicateur du rapport`):t()})}}],children:(0,$.jsx)(f,{})}),e.field_tag===``&&(0,$.jsx)(R,{title:`test`,children:(0,$.jsx)(_,{onClick:()=>M(!1),children:(0,$.jsx)(re,{})})}),e.field_tag!==``&&(0,$.jsx)(Ke,{copiedText:`[`+e.field_tag+`]`,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.indicateur_id)]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Format`}),(0,$.jsx)(U.Item,{name:`output_format`,extra:e.indicateur_output_format,children:(0,$.jsx)(f,{})})]})}),e.code===`CTI_RAPPORTCALC`&&(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Formule`}),(0,$.jsx)(U.Item,{shouldUpdate:!0,children:e=>(0,$.jsx)(U.Item,{name:`calc_formula`,children:(0,$.jsx)(f.TextArea,{})})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Option`}),(0,$.jsx)(U.Item,{name:`option`,children:(0,$.jsx)(f,{})})]})}),n&&(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Picto Tendance`}),(0,$.jsx)(U.Item,{name:`picto_enabled`,valuePropName:`checked`,children:(0,$.jsx)(H,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(U.Item,{name:`positif_is_good`,valuePropName:`checked`,children:(0,$.jsx)(H,{})})]})]})]})},...e.total_function===`*CALC`?[]:[{label:`Condition`,key:`3`,className:`scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Ne pas prendre en compte les conditions du rapport`}),(0,$.jsx)(U.Item,{name:`erase_rapport_indicateur_condition`,valuePropName:`checked`,children:(0,$.jsx)(H,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Conditions`}),(0,$.jsx)(U.Item,{name:`indicator_conditions`,children:(0,$.jsx)(ce,{showSearch:!0,style:{width:`300px`},multiple:!0,treeData:C,onChange:ee,treeNodeFilterProp:`label`})}),(0,$.jsx)(`div`,{style:{display:`none`},children:P()})]})})]})}],...n?[{label:`Séries`,key:`2`,className:`scrollable-tab`,children:(0,$.jsx)(Rt,{indicator:e,handleShowModalFromForm:a,associatedIndicators:g})}]:[]];return(0,$.jsx)(`div`,{className:`editor-indicator-editor`,style:{display:t?`flex`:`none`},children:(0,$.jsxs)(U,{form:E,name:`indicator`,onValuesChange:O,className:`form__report-indicator`,onFinish:D,onFinishFailed:k,disabled:N,children:[(0,$.jsxs)(`div`,{className:`editor-indicator-header `,children:[(0,$.jsx)(T,{title:`Supprimer cet indicateur du rapport ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:c,children:(0,$.jsx)(_,{danger:!0,icon:(0,$.jsx)(le,{}),children:`Supprimer`})}),(0,$.jsx)(Re,{onConfirm:A,modified:o,disabled:!o}),(0,$.jsx)(_,{type:`primary`,htmlType:`submit`,icon:(0,$.jsx)(v,{}),disabled:!o,children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:i,modified:o})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,minHeight:0},children:[(0,$.jsx)(`div`,{className:`indicator-tab-column`,children:(0,$.jsx)(de,{items:I})}),(0,$.jsx)(`div`,{className:`indicator-tab-column`,style:{flex:3},children:(0,$.jsx)(de,{items:F})})]})]})})};Vt.propTypes={indicator:Q.default.object,showEditor:Q.default.bool,isEssentiel:Q.default.bool,handleUpdateIndicator:Q.default.func,handleShowModalFromForm:Q.default.func,indicatorModified:Q.default.bool,handleIndicatorModified:Q.default.func,handleDeleteSection:Q.default.func,handleCancelSection:Q.default.func,report:Q.default.object,setFormIndicator:Q.default.func,handleResetIndicatorSection:Q.default.func,associatedIndicators:Q.default.array};var Ht=({selectedReportsType:e,selectedReport:t,label:n,softCode:r})=>{let i=!!Ee().data,a=ot();return(0,$.jsx)(R,{title:n,children:(0,$.jsxs)(_,{onClick:()=>{if(r!==`iCTI_pmsipsy`){let e=`-m ${r.substring(5)}`;t&&(e+=` -r ${t.code}`),a.mutate(e)}},disabled:i||a.isPending||e!==`ESSENTIEL`,children:[(0,$.jsx)(re,{}),i?n+` (en cours)`:n]})})};Ht.propTypes={selectedReportsType:Q.default.string,selectedReport:Q.default.object,label:Q.default.string,softCode:Q.default.string};var{Option:Ut}=y,Wt=({selectedRow:e,models:t,handleCloseEditor:n,newReport:r,nameReportsType:i})=>{let{softCode:a}=ne(),o=ie(),s=De(a),c=Oe(a,e?.oid),l=We(a),u=tt(),d=nt(),p=rt(),m=o.data?.session,h=s.data??Te,g=c.data??Le,b=h.comboCondition,x=h.comboGroup,S=l.data??He,[C]=U.useForm(),[E,O]=(0,Z.useState)(!1),[k,j]=(0,Z.useState)(),[M,N]=(0,Z.useState)(!1),[P,F]=(0,Z.useState)(null),[I,L]=(0,Z.useState)({}),[te,re]=(0,Z.useState)({}),[z,ae]=(0,Z.useState)(!1),[oe,se]=(0,Z.useState)({oneOnly:!1}),[B,V]=(0,Z.useState)(!1),[ue,fe]=(0,Z.useState)(!1),[me,he]=(0,Z.useState)(`100%`),[ge,W]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{if(P!==null){let e=I.sections.find(e=>e.key===P);W(()=>Ue(e,S)),re(G(e))}},[P,I]),(0,Z.useEffect)(()=>{r?(L(r),C.setFieldsValue(Se(r)),j(`ESSENTIEL`),O(!1)):Object.keys(g).length?(L(g),j(g.type_rapport),C.setFieldsValue(Se(g)),O(g.is_cti===`1`)):(L({}),C.setFieldsValue({}),O(!1))},[g,r]);let xe=ye(E,m);function Se(e){let t={...e};for(let e in t)switch(e){case`is_cti`:t[e]=t[e]===`1`;break;case`is_hide`:t[e]=t[e]===`1`;break;case`is_template_updatable`:t[e]=t[e]===`1`;break;default:break}let n=[];for(let e=1;e<=5;e++)t[`rapport_indicateur_condition_id_${e}`]&&t[`rapport_indicateur_condition_id_${e}`]!==`0`&&n.push(t[`rapport_indicateur_condition_id_${e}`]);return t.essential_conditions=n,t}function G(e){let t={...e};for(let e in t)if(e.includes(`picto_enabled`))t[e]=t[e]===`1`;else if(e.includes(`positif_is_good`))t[e]=t[e]===`1`;else switch(e){case`erase_rapport_indicateur_condition`:t[e]=t[e]===`1`;break;case`font_weight`:t[e]=t[e]===`bold`;break;default:break}return t}let K=(e,t)=>e.map((e,n)=>{let r={...et,key:t+n,numero_rubrique:(t+n+1).toString(),indicateur_id:e.oid};for(let t in r){let n=t.substring(11);e[n]&&(r[t]=e[n])}return r}),q=e=>{j(e)},J=e=>{let t={...I},n=K(e,t.sections.length);t.sections=t.sections.concat(n),L(t),n.length===1&&(F(n[0].key),N(!0),he(`30%`)),V(!0)},Y=e=>{let t={...I},n=t.sections.find(e=>e.key===P);oe.serie===null?(n.indicateur_output_format=e.output_format,n.indicateur_id=e.oid,n.indicateur_entete_etendue=e.texte,n.indicateur_texte=e.texte,n.indicateur_entete=e.texte,n.indicateur_code=e.code):(n.indicateur_entete=e.texte,n[`indicateur_entete_etendue_${oe.serie}`]=e.texte,n[`indicateur_output_format_${oe.serie}`]=e.output_format,oe.serie>=2&&(n[`indicateur_associe_${oe.serie}_id`]=e.oid,W(Ue(n,S)))),L(t),fe(!0),V(!0),se({oneOnly:!1})},Ce=e=>{F(e),N(!0),he(`30%`)},X=e=>{let t={...I},n=[...I.sections],r=n.findIndex(t=>t.key===e.key);r===-1?n.push(e):n[r]=e,t.sections=n,L(t),fe(!1),V(!0),N(!1),he(`100%`),F(null)},we=()=>{N(!1),he(`100%`),F(null)},Ee=()=>{if(P!==null){let e=I.sections.find(e=>e.key===P);e&&re(G(e))}},ke=()=>{V(!0)},Ae=()=>{let t=``;p.mutate({softCode:a,xmlDef:t})},je=()=>{let t=``;d.mutate({softCode:a,xmlDef:t},{onSuccess:()=>n()})},Me=()=>{let e={...I},t=[...I.sections],n=t.findIndex(e=>e.key===P);n!==-1&&t.splice(n,1),e.sections=t,L(e),V(!0),N(!1),he(`100%`),F(null)},Ne=()=>{ve(a,e.oid)},Fe=()=>{let e=C.getFieldsValue(),t={...I,...e};for(let e in t)t[e]===!0?t[e]=`1`:t[e]===!1&&(t[e]=`0`);t.children=t.sections.map(e=>({...e,XMLType:`RUBRIQUE`})),delete t.sections,t.XMLType=`RAPPORT`;let n=_e({Rapport:t},!0);u.mutate({softCode:a,xmlDef:n},{onSuccess:()=>V(!1)})},Ie=(e,t)=>{if(t.changedFields.length&&e!==`indicator`){ke();let e={...I},n=t.changedFields[0].name[0],r=t.changedFields[0].value;n&&(e[n]=r,L(e))}},ze=e=>{ke();let t={...I};t.sections=e.map((e,t)=>({...e,numero_rubrique:(t+1).toString(),XMLType:`RUBRIQUE`})),L(t)},Be=()=>{se({oneOnly:!1}),ae(!z)},Ve=(e=null)=>{se({oneOnly:!0,serie:e}),ae(!0)},Ge=e=>{fe(e)},Ke=()=>{r?(L(r),C.setFieldsValue(Se(r))):Object.keys(g).length?(L(g),C.setFieldsValue(Se(g))):(L({}),C.setFieldsValue({})),V(!1)},qe=e=>{he(me+e.height)},Je=()=>{O(e=>!e)},Ye=e=>{e?.length>5&&e.pop();let t={...I};for(let n=1;n<=5;n++)e[n-1]?t[`rapport_indicateur_condition_id_${n}`]=e[n-1]:t[`rapport_indicateur_condition_id_${n}`]=``;L(t)},Xe=u.isPending||d.isPending||p.isPending,Ze=t.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t)),Qe=x.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[(0,$.jsx)(be,{onConfirm:n,modified:B,children:(0,$.jsx)(_,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:Xe,children:(0,$.jsx)(w,{})})}),e?`Modifier le rapport`:`Nouveau rapport`]}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[(0,$.jsx)(R,{title:`Copier`,children:(0,$.jsx)(_,{type:`link`,onClick:Ae,disabled:!e||Xe,loading:p.isPending,children:(0,$.jsx)(D,{})})}),(0,$.jsx)(T,{title:`Etes vous sûr de vouloir supprimer ce rapport ?`,okText:`Supprimer le rapport`,cancelText:`Annuler`,onConfirm:je,children:(0,$.jsx)(R,{title:`Supprimer le rapport`,children:(0,$.jsx)(_,{type:`link`,disabled:xe||Xe,loading:d.isPending,children:(0,$.jsx)(le,{})})})}),m?.ISROLECTI&&(0,$.jsx)(R,{title:`Script SQL`,children:(0,$.jsx)(_,{type:`link`,disabled:!e,onClick:Ne,children:(0,$.jsx)(ee,{})})}),I.is_essentiel===`1`&&(0,$.jsx)(Ht,{selectedReportsType:k,selectedReport:e,label:`Recalcul de l'essentiel`,softCode:a}),(0,$.jsx)(R,{title:`Ajouter un nouvel indicateur`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(A,{}),onClick:Be,disabled:xe,children:`Ajouter un indicateur`})}),(0,$.jsx)(Re,{onConfirm:Ke,modified:B,disabled:!B||Xe}),(0,$.jsx)(_,{type:`primary`,icon:(0,$.jsx)(v,{}),onClick:Fe,loading:u.isPending,disabled:!B||Xe,children:`Enregistrer`})]})]}),(0,$.jsx)(Pe,{showModal:z,options:oe,handleShowModal:Be,handleAddIndicators:J,handleModifyIndicator:Y}),(0,$.jsxs)(U.Provider,{onFormChange:Ie,children:[(0,$.jsxs)(U,{form:C,name:`settings`,className:`reports-editor-settings`,onValuesChange:ke,disabled:xe,children:[(0,$.jsxs)(`div`,{className:`form-row form-row_margin_right`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,$.jsx)(U.Item,{name:`code`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(U.Item,{name:`label`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Contexte`}),(0,$.jsx)(U.Item,{name:`contexte`,children:(0,$.jsx)(f,{style:{maxWidth:150}})})]})]}),(0,$.jsxs)(`div`,{className:`form-row form-row_margin_right`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Conditions`}),(0,$.jsx)(U.Item,{name:`essential_conditions`,children:(0,$.jsx)(ce,{showSearch:!0,treeData:b,multiple:!0,onChange:Ye,style:{width:`100%`},treeNodeFilterProp:`label`})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Modèle`}),(0,$.jsx)(U.Item,{name:`rapport_template_id`,children:(0,$.jsx)(y,{children:Ze})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Type de rapport`}),(0,$.jsx)(U.Item,{name:`type_rapport`,children:(0,$.jsx)(y,{options:i,onChange:q})})]})]}),(0,$.jsxs)(`div`,{className:`form-row `,children:[k===`ESSENTIEL`&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Groupe`}),(0,$.jsx)(U.Item,{name:`group_id`,children:(0,$.jsx)(y,{children:Qe})})]}),m.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport CTI`}),(0,$.jsx)(U.Item,{valuePropName:`checked`,name:`is_cti`,onChange:Je,children:(0,$.jsx)(H,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport désactivé`}),(0,$.jsx)(U.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,$.jsx)(H,{})})]})]})]}),(0,$.jsx)(`div`,{className:`component-content`,children:(0,$.jsx)(`div`,{className:`editor-table`,children:(0,$.jsx)(de,{defaultActiveKey:`1`,items:[{label:`Indicateurs`,key:`1`,children:(0,$.jsxs)(`div`,{className:`indicators-tab`,children:[(0,$.jsx)(pe,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,$.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:me},onResizeStop:qe,children:(0,$.jsx)(Nt,{report:I,selectedIndicator:P,handleSelectedIndicator:Ce,handleSort:ze,indicators:S,loading:c.isFetching})}),(0,$.jsx)(Vt,{indicator:te,showEditor:M,isEssentiel:k===`ESSENTIEL`,handleUpdateIndicator:X,handleCancelSection:we,handleShowModalFromForm:Ve,indicatorModified:ue,handleIndicatorModified:Ge,handleDeleteSection:Me,report:I,setFormIndicator:re,handleResetIndicatorSection:Ee,associatedIndicators:ge})]})},...k===`ESSENTIEL`?[{label:`Paramétrages Essentiels`,key:`2`,children:(0,$.jsx)(pt,{form:C,formReport:I,setFormReport:L,setSelectedReportModified:V})}]:[]]})})})]})]})};Wt.propTypes={selectedRow:Q.default.object,models:Q.default.array,handleCloseEditor:Q.default.func,newReport:Q.default.object,nameReportsType:Q.default.array};var Gt=Z.memo(Wt),Kt=({selectedRow:e,setSelectedRow:t,showParams:n,handleShowParams:r,handleCloseEditor:i,showEditor:a,setShowEditor:o,handleAddReport:s,nameReportsType:c,selectedType:l,setSelectedType:u})=>{let{softCode:d}=ne(),p=ie(),m=De(d),h=it(),g=at(),b=p.data?.session,x=m.data??Te,T=x.comboGroup,[E]=U.useForm(),[D,O]=(0,Z.useState)([]),[ee,M]=(0,Z.useState)([]),[N,P]=(0,Z.useState)(!1),[F,I]=(0,Z.useState)(!1),[L,te]=(0,Z.useState)(!1),[re,z]=(0,Z.useState)(!1),[ce,B]=(0,Z.useState)([]),[le,V]=(0,Z.useState)(``);(0,Z.useEffect)(()=>{l&&(M(Ie(l)),E.setFieldsValue(G(T)));let e=x.reports.filter(e=>(!re||e.is_hide===`0`)&&(!L||e.is_cti===`1`)&&e.type_rapport===l);le&&(e=oe(e,le,[`texte`,`code`,`contexte`])),O(e)},[x.reports,l,le,L,re]);let de=e=>{u(e)},fe=e=>{V(e.target.value)},pe=e=>{P(!0)},H=()=>{E.setFieldsValue(G(T)),P(!1)},me=e=>{let n=x.reports.find(t=>t.key===e);t(n),u(n.type_rapport),o(!0)},he=()=>{let e=E.getFieldsValue(),t={GENERALSETTINGS:{XMLType:`GENERALSETTINGS`}};for(let n in e)e[n]===!0?e[n]=`1`:e[n]===!1&&(e[n]=`0`),t.GENERALSETTINGS[`group_${n}`]=e[n];let n=_e(t,!0),r=[{oid:`0`,texte:`N/A`,one_click:`0`}];for(let t in e){let n=t.split(`_`),i=n.pop(),a=n.join(`_`),o=r.find(e=>e.oid===i);o?o[a]=e[t]:r.push({oid:i,[a]:e[t]})}h.mutate({softCode:d,xmlDef:n},{onSuccess:()=>P(!1)})},ve=()=>{I(!F),B([])},ye=()=>{let e=x.refReports.filter((e,t)=>ce.includes(t)).map(e=>e.oid).join(`,`);g.mutate({softCode:d,refoid:e},{onSuccess:()=>ve()})},be=()=>{m.refetch()},W=e=>{let t=[...ce];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),B([...new Set(t)])},xe=e=>{te(e)},Se=e=>{z(e)};function G(e){let t={};return T.forEach((e,n)=>{if(n!==0)for(let n in e)n===`one_click`?t[`${n}_${e.oid}`]=e[n]===`1`:t[`${n}_${e.oid}`]=e[n]}),t}let K=(e=!1)=>T.map((t,n)=>t.texte===`N/A`?null:(e?Number(t.oid)<10:Number(t.oid)>10)?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(U.Item,{name:`texte_${t.oid}`,children:(0,$.jsx)(f,{disabled:e})})})},n):null);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ue,{title:`Importer depuis l'environnement de référence`,open:F,onCancel:ve,width:`70vw`,okText:`Importer les rapports sélectionnés`,okButtonProps:{disabled:!ce.length,loading:g.isPending},onOk:ye,cancelText:`Annuler`,children:(0,$.jsx)(`div`,{style:{height:`50vh`},children:(0,$.jsx)(ge,{columns:[{title:`oid`,dataKey:`oid`,key:`oid`,width:60},{title:`Rapport de référence`,dataKey:`texte`,key:`texte`,width:600},{title:`Code`,dataKey:`code`,key:`code`,width:200},{title:`CTI`,dataKey:`is_cti`,key:`is_cti`,width:200}],data:x.refReports,selectedRows:ce,onRowSelect:W,shiftMulti:!0})})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[a&&(0,$.jsx)(_,{type:`link`,style:{height:`100%`},children:(0,$.jsx)(w,{onClick:i})}),`Gestion des rapports`]}),(0,$.jsx)(`div`,{className:`header-actions`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(R,{title:`Actualiser`,children:(0,$.jsx)(_,{type:`link`,onClick:be,children:(0,$.jsx)(j,{})})}),(0,$.jsx)(R,{title:`Importer depuis l'environement de référence`,children:(0,$.jsx)(_,{type:`link`,onClick:ve,children:(0,$.jsx)(k,{})})}),l===`ESSENTIEL`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(R,{title:`Parametres généraux`,children:(0,$.jsx)(_,{type:`link`,onClick:r,children:(0,$.jsx)(se,{})})}),(0,$.jsx)(Ht,{selectedReportsType:l,selectedReport:e,label:`Recalcul des essentiels`,softCode:d})]}),(0,$.jsx)(R,{title:`Créer un nouveau rapport`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(A,{}),onClick:s,children:`Ajouter un rapport`})})]})})]}),(0,$.jsx)(`div`,{className:`reports__table-headers`,children:(0,$.jsxs)(C,{children:[(0,$.jsx)(S,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-filters`,children:[(0,$.jsx)(`span`,{children:`Type de rapport:`}),(0,$.jsx)(y,{options:c,onChange:de,style:{width:200},value:l}),(0,$.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,$.jsx)(f,{className:`search-input`,placeholder:`Recherche`,value:le,onChange:fe})]})}),(0,$.jsx)(S,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-check`,children:[(0,$.jsx)(`span`,{children:`Afficher uniquement :`}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(ae,{size:`small`,checked:L,onChange:xe}),(0,$.jsx)(`span`,{children:`Rapports CTI`})]}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(ae,{size:`small`,checked:re,onChange:Se}),(0,$.jsx)(`span`,{children:`Rapports actifs`})]})]})})]})}),(0,$.jsxs)(`div`,{className:`component-content`,children:[(0,$.jsx)(`div`,{className:`reports-table`,children:(0,$.jsx)(ge,{columns:ee,data:D,loading:m.isFetching,selectedRow:e,onRowSelect:me,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=``;return t.is_hide===`1`&&(r+=`settings__rowTable-inactive`),n%2==0&&(r+=` even-row`),r}})}),(0,$.jsxs)(`div`,{className:`reports-params`,style:{display:n?`block`:`none`},children:[(0,$.jsxs)(`div`,{className:`params-close`,children:[(0,$.jsx)(`span`,{children:`Paramètres généraux des essentiels`}),(0,$.jsxs)(`div`,{className:`params-actions`,children:[(0,$.jsx)(Re,{onConfirm:H,modified:N,disabled:!N,placement:`top`}),(0,$.jsx)(_,{type:`primary`,onClick:he,loading:h.isPending,disabled:!N,icon:(0,$.jsx)(v,{}),children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:r,modified:N})]})]}),(0,$.jsx)(U,{form:E,onValuesChange:pe,children:(0,$.jsxs)(`div`,{className:`params-form`,children:[b.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels CTI`}),K(!0)]}),(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels Etablissement`}),K()]})]})})]})]})]})};Kt.propTypes={selectedRow:Q.default.object,showParams:Q.default.bool,handleShowParams:Q.default.func,handleCloseEditor:Q.default.func,showEditor:Q.default.bool,handleAddReport:Q.default.func};var qt=Z.memo(Kt),Jt=({softCode:e})=>{let[t,n]=(0,Z.useState)(!1),[r,i]=(0,Z.useState)(!1),[a,o]=(0,Z.useState)(),[s,c]=(0,Z.useState)(null),[l,u]=(0,Z.useState)(`ESSENTIEL`),f=De(e).data??Te;ze(e),Me();let p=()=>{o(null),n(!1),c(null)},m=()=>{i(!r)},h=()=>{c($e),n(!0)},g=f.comboType.map(e=>({value:e.oid,label:e.texte}));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(d,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des rapports`})}),t?(0,$.jsx)(Gt,{selectedRow:a,models:f.comboReport,handleCloseEditor:p,newReport:s,nameReportsType:g}):(0,$.jsx)(qt,{selectedRow:a,setSelectedRow:o,showParams:r,handleShowParams:m,handleCloseEditor:p,showEditor:t,setShowEditor:n,handleAddReport:h,nameReportsType:g,selectedType:l,setSelectedType:u})]})};Jt.propTypes={softCode:Q.default.string};var Yt=Z.memo(Jt);export{Yt as default}; \ No newline at end of file +`,e.getElementsByTagName(`head`)[0].appendChild(t)),e.body&&(0,h.addClassName)(e.body,`react-draggable-transparent-selection`)}}function b(e){if(e)try{if(e.body&&(0,h.removeClassName)(e.body,`react-draggable-transparent-selection`),e.selection)e.selection.empty();else{var t=(e.defaultView||window).getSelection();t&&t.type!==`Caret`&&t.removeAllRanges()}}catch{}}var x={touch:{start:`touchstart`,move:`touchmove`,stop:`touchend`},mouse:{start:`mousedown`,move:`mousemove`,stop:`mouseup`}},S=x.mouse,C=function(e){(0,f.default)(t,e);function t(e){var n;return(0,o.default)(this,t),n=(0,c.default)(this,(0,l.default)(t).call(this,e)),n.isDragging=!1,n.lastX=v,n.width=0,n._setHandleRef=n._setHandleRef.bind((0,d.default)(n)),n._handleClick=n._handleClick.bind((0,d.default)(n)),n._handleMouseDown=n._handleMouseDown.bind((0,d.default)(n)),n._handleMouseUp=n._handleMouseUp.bind((0,d.default)(n)),n._handleTouchStart=n._handleTouchStart.bind((0,d.default)(n)),n._handleTouchEnd=n._handleTouchEnd.bind((0,d.default)(n)),n._handleDragStart=n._handleDragStart.bind((0,d.default)(n)),n._handleDragStop=n._handleDragStop.bind((0,d.default)(n)),n._handleDrag=n._handleDrag.bind((0,d.default)(n)),n}return(0,s.default)(t,[{key:`componentWillUnmount`,value:function(){if(this.handleRef){var e=this.handleRef.ownerDocument;e.removeEventListener(x.mouse.move,this._handleDrag),e.removeEventListener(x.mouse.stop,this._handleDragStop),e.removeEventListener(x.touch.move,this._handleDrag),e.removeEventListener(x.touch.stop,this._handleDragStop),b(e)}}},{key:`render`,value:function(){var e=this.props,t=e.style;e.column,e.onResizeStart,e.onResize,e.onResizeStop,e.minWidth;var r=(0,a.default)(e,[`style`,`column`,`onResizeStart`,`onResize`,`onResizeStop`,`minWidth`]);return p.default.createElement(`div`,(0,n.default)({},r,{ref:this._setHandleRef,onClick:this._handleClick,onMouseDown:this._handleMouseDown,onMouseUp:this._handleMouseUp,onTouchStart:this._handleTouchStart,onTouchEnd:this._handleTouchEnd,style:_({userSelect:`none`,touchAction:`none`,position:`absolute`,top:0,bottom:0,right:0,cursor:`col-resize`},t)}))}},{key:`_setHandleRef`,value:function(e){this.handleRef=e}},{key:`_handleClick`,value:function(e){e.stopPropagation()}},{key:`_handleMouseDown`,value:function(e){S=x.mouse,this._handleDragStart(e)}},{key:`_handleMouseUp`,value:function(e){S=x.mouse,this._handleDragStop(e)}},{key:`_handleTouchStart`,value:function(e){S=x.touch,this._handleDragStart(e)}},{key:`_handleTouchEnd`,value:function(e){S=x.touch,this._handleDragStop(e)}},{key:`_handleDragStart`,value:function(e){if(!(typeof e.button==`number`&&e.button!==0)){this.isDragging=!0,this.lastX=v,this.width=this.props.column.width,this.props.onResizeStart(this.props.column);var t=this.handleRef.ownerDocument;y(t),t.addEventListener(S.move,this._handleDrag),t.addEventListener(S.stop,this._handleDragStop)}}},{key:`_handleDragStop`,value:function(e){if(this.isDragging){this.isDragging=!1,this.props.onResizeStop(this.props.column);var t=this.handleRef.ownerDocument;b(t),t.removeEventListener(S.move,this._handleDrag),t.removeEventListener(S.stop,this._handleDragStop)}}},{key:`_handleDrag`,value:function(e){var t=e.clientX;e.type===x.touch.move&&(e.preventDefault(),e.targetTouches&&e.targetTouches[0]&&(t=e.targetTouches[0].clientX));var n=this.handleRef.offsetParent,r=n.getBoundingClientRect(),i=t+n.scrollLeft-r.left;if(this.lastX===v){this.lastX=i;return}var a=this.props,o=a.column,s=a.minWidth,c=o.width,l=o.maxWidth,u=o.minWidth,d=u===void 0?s:u,f=i-this.lastX;if(f){this.width+=f,this.lastX=i;var p=this.width;l&&p>l?p=l:p{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(G()),r=t(J()),i=t(X()),a=Ct();function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function s(e){for(var t=1;t=0&&n._origColumns[r].width===e.width&&(t=n._columns[r].width)}return s({},e,{width:t})}),this._origColumns=e,this._fixed=t,this._cached={},this._columnStyles=this.recomputeColumnStyles()}},{key:`resetCache`,value:function(){this._cached={}}},{key:`getOriginalColumns`,value:function(){return this._origColumns}},{key:`getColumns`,value:function(){return this._columns}},{key:`getVisibleColumns`,value:function(){var e=this;return this._cache(`visibleColumns`,function(){return e._columns.filter(function(e){return!e.hidden})})}},{key:`hasFrozenColumns`,value:function(){var e=this;return this._cache(`hasFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return!!e.frozen})})}},{key:`hasLeftFrozenColumns`,value:function(){var e=this;return this._cache(`hasLeftFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===a.FrozenDirection.LEFT||e.frozen===!0})})}},{key:`hasRightFrozenColumns`,value:function(){var e=this;return this._cache(`hasRightFrozenColumns`,function(){return e._fixed&&e.getVisibleColumns().some(function(e){return e.frozen===a.FrozenDirection.RIGHT})})}},{key:`getMainColumns`,value:function(){var t=this;return this._cache(`mainColumns`,function(){var r=t.getVisibleColumns();if(!t.hasFrozenColumns())return r;var i=[];return t.getLeftFrozenColumns().forEach(function(t){i.push(s({},t,(0,n.default)({},e.PlaceholderKey,!0)))}),t.getVisibleColumns().forEach(function(e){e.frozen||i.push(e)}),t.getRightFrozenColumns().forEach(function(t){i.push(s({},t,(0,n.default)({},e.PlaceholderKey,!0)))}),i})}},{key:`getLeftFrozenColumns`,value:function(){var e=this;return this._cache(`leftFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===a.FrozenDirection.LEFT||e.frozen===!0}):[]})}},{key:`getRightFrozenColumns`,value:function(){var e=this;return this._cache(`rightFrozenColumns`,function(){return e._fixed?e.getVisibleColumns().filter(function(e){return e.frozen===a.FrozenDirection.RIGHT}):[]})}},{key:`getColumn`,value:function(e){var t=this._columns.findIndex(function(t){return t.key===e});return this._columns[t]}},{key:`getColumnsWidth`,value:function(){var e=this;return this._cache(`columnsWidth`,function(){return e.recomputeColumnsWidth(e.getVisibleColumns())})}},{key:`getLeftFrozenColumnsWidth`,value:function(){var e=this;return this._cache(`leftFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getLeftFrozenColumns())})}},{key:`getRightFrozenColumnsWidth`,value:function(){var e=this;return this._cache(`rightFrozenColumnsWidth`,function(){return e.recomputeColumnsWidth(e.getRightFrozenColumns())})}},{key:`recomputeColumnsWidth`,value:function(e){return e.reduce(function(e,t){return e+t.width},0)}},{key:`setColumnWidth`,value:function(e,t){var n=this.getColumn(e);n.width=t,this._cached={},this._columnStyles[n.key]=this.recomputeColumnStyle(n)}},{key:`getColumnStyle`,value:function(e){return this._columnStyles[e]}},{key:`getColumnStyles`,value:function(){return this._columnStyles}},{key:`recomputeColumnStyle`,value:function(e){var t=0,n=0;this._fixed||(t=typeof e.flexGrow==`number`?e.flexGrow:0,n=typeof e.flexShrink==`number`?e.flexShrink:1);var r=`${t} ${n} auto`,i=s({},e.style,{flex:r,msFlex:r,WebkitFlex:r,width:e.width,overflow:`hidden`});return!this._fixed&&e.maxWidth&&(i.maxWidth=e.maxWidth),!this._fixed&&e.minWidth&&(i.minWidth=e.minWidth),i}},{key:`recomputeColumnStyles`,value:function(){var e=this;return this._columns.reduce(function(t,n){return t[n.key]=e.recomputeColumnStyle(n),t},{})}}]),e}();e.default=c,c.PlaceholderKey=`__placeholder__`})),kt=t(n((t=>{var n=Se(),i=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(W()),o=i(z()),s=i(G()),l=i(J()),d=i(X()),f=i(K()),p=i(q()),m=i(Ce()),h=i(Y()),g=i(r()),_=i(u()),v=i(c()),y=i((L(),e(P))),b=i(vt()),x=i(yt()),S=i(bt()),C=i(xt()),w=i(St()),T=n(Ct()),E=i(wt()),D=i(Tt()),O=i(Et()),ee=i(Dt()),k=i(Ot()),A=_t();function j(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function M(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;this.props.estimatedRowHeight&&(this.table&&this.table.resetAfterRowIndex(e,t),this.leftTable&&this.leftTable.resetAfterRowIndex(e,t),this.rightTable&&this.rightTable.resetAfterRowIndex(e,t))}},{key:`resetRowHeightCache`,value:function(){this.props.estimatedRowHeight&&(this._resetIndex=null,this._rowHeightMapBuffer={},this._rowHeightMap={},this._mainRowHeightMap={},this._leftRowHeightMap={},this._rightRowHeightMap={})}},{key:`scrollToPosition`,value:function(e){this._scroll=e,this.table&&this.table.scrollToPosition(e),this.leftTable&&this.leftTable.scrollToTop(e.scrollTop),this.rightTable&&this.rightTable.scrollToTop(e.scrollTop)}},{key:`scrollToTop`,value:function(e){this._scroll.scrollTop=e,this.table&&this.table.scrollToPosition(this._scroll),this.leftTable&&this.leftTable.scrollToTop(e),this.rightTable&&this.rightTable.scrollToTop(e)}},{key:`scrollToLeft`,value:function(e){this._scroll.scrollLeft=e,this.table&&this.table.scrollToPosition(this._scroll)}},{key:`scrollToRow`,value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:`auto`;this.table&&this.table.scrollToRow(e,t),this.leftTable&&this.leftTable.scrollToRow(e,t),this.rightTable&&this.rightTable.scrollToRow(e,t)}},{key:`setExpandedRowKeys`,value:function(e){this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:(0,A.cloneArray)(e)})}},{key:`renderExpandIcon`,value:function(e){var t=e.rowData,n=e.rowIndex,r=e.depth,i=e.onExpand,a=this.props,s=a.rowKey,c=a.expandColumnKey,l=a.expandIconProps;if(!c)return null;var u=n>=0&&(0,A.hasChildren)(t),d=n>=0&&this.getExpandedRowKeys().indexOf(t[s])>=0,f=(0,A.callOrReturn)(l,{rowData:t,rowIndex:n,depth:r,expandable:u,expanded:d}),p=this._getComponent(`ExpandIcon`);return g.default.createElement(p,(0,o.default)({depth:r,expandable:u,expanded:d},f,{onExpand:i}))}},{key:`renderRow`,value:function(e){var t,n=e.isScrolling,r=e.columns,i=e.rowData,a=e.rowIndex,o=e.style,c=this.props,l=c.rowClassName,u=c.rowRenderer,d=c.rowEventHandlers,f=c.expandColumnKey,p=c.estimatedRowHeight,m=(0,A.callOrReturn)(l,{columns:r,rowData:i,rowIndex:a}),h=(0,A.callOrReturn)(this.props.rowProps,{columns:r,rowData:i,rowIndex:a}),_=i[this.props.rowKey],y=this._depthMap[_]||0,b=(0,v.default)(this._prefixClass(`row`),m,(t={},(0,s.default)(t,this._prefixClass(`row--depth-${y}`),!!f&&a>=0),(0,s.default)(t,this._prefixClass(`row--expanded`),!!f&&this.getExpandedRowKeys().indexOf(_)>=0),(0,s.default)(t,this._prefixClass(`row--hovered`),!n&&_===this.state.hoveredRowKey),(0,s.default)(t,this._prefixClass(`row--frozen`),y===0&&a<0),(0,s.default)(t,this._prefixClass(`row--customized`),u),t)),x=this.columnManager.hasFrozenColumns(),C=M({},h,{role:`row`,key:`row-${_}`,isScrolling:n,className:b,style:o,columns:r,rowIndex:a,rowData:i,rowKey:_,expandColumnKey:f,depth:y,rowEventHandlers:d,rowRenderer:u,estimatedRowHeight:a>=0?p:void 0,getIsResetting:this._getIsResetting,cellRenderer:this.renderRowCell,expandIconRenderer:this.renderExpandIcon,onRowExpand:this._handleRowExpand,onRowHover:x?this._handleRowHover:null,onRowHeightChange:x?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return g.default.createElement(S.default,C)}},{key:`renderRowCell`,value:function(e){var t,n=e.isScrolling,r=e.columns,i=e.column,c=e.columnIndex,l=e.rowData,u=e.rowIndex,d=e.expandIcon;if(i[k.default.PlaceholderKey])return g.default.createElement(`div`,{key:`row-${l[this.props.rowKey]}-cell-${i.key}-placeholder`,className:this._prefixClass(`row-cell-placeholder`),style:this.columnManager.getColumnStyle(i.key)});var f=i.className,p=i.dataKey,m=i.dataGetter,h=i.cellRenderer,_=this._getComponent(`TableCell`),y=m?m({columns:r,column:i,columnIndex:c,rowData:l,rowIndex:u}):(0,A.getValue)(l,p),b={isScrolling:n,cellData:y,columns:r,column:i,columnIndex:c,rowData:l,rowIndex:u,container:this},x=(0,A.renderElement)(h||g.default.createElement(_,{className:this._prefixClass(`row-cell-text`)}),b),S=(0,A.callOrReturn)(f,{cellData:y,columns:r,column:i,columnIndex:c,rowData:l,rowIndex:u}),C=(0,v.default)(this._prefixClass(`row-cell`),S,(t={},(0,s.default)(t,this._prefixClass(`row-cell--align-center`),i.align===T.Alignment.CENTER),(0,s.default)(t,this._prefixClass(`row-cell--align-right`),i.align===T.Alignment.RIGHT),t)),w=(0,A.callOrReturn)(this.props.cellProps,{columns:r,column:i,columnIndex:c,rowData:l,rowIndex:u})||{},E=w.tagName,D=(0,a.default)(w,[`tagName`]),O=E||`div`;return g.default.createElement(O,(0,o.default)({role:`gridcell`,key:`row-${l[this.props.rowKey]}-cell-${i.key}`},D,{className:C,style:this.columnManager.getColumnStyle(i.key)}),d,x)}},{key:`renderHeader`,value:function(e){var t,n=e.columns,r=e.headerIndex,i=e.style,a=this.props,o=a.headerClassName,c=a.headerRenderer,l=(0,A.callOrReturn)(o,{columns:n,headerIndex:r}),u=(0,A.callOrReturn)(this.props.headerProps,{columns:n,headerIndex:r}),d=(0,v.default)(this._prefixClass(`header-row`),l,(t={},(0,s.default)(t,this._prefixClass(`header-row--resizing`),!!this.state.resizingKey),(0,s.default)(t,this._prefixClass(`header-row--customized`),c),t)),f=M({},u,{role:`row`,key:`header-${r}`,className:d,style:i,columns:n,headerIndex:r,headerRenderer:c,cellRenderer:this.renderHeaderCell,expandColumnKey:this.props.expandColumnKey,expandIcon:this._getComponent(`ExpandIcon`)});return g.default.createElement(x.default,f)}},{key:`renderHeaderCell`,value:function(e){var t,n=e.columns,r=e.column,i=e.columnIndex,c=e.headerIndex,l=e.expandIcon;if(r[k.default.PlaceholderKey])return g.default.createElement(`div`,{key:`header-${c}-cell-${r.key}-placeholder`,className:this._prefixClass(`header-cell-placeholder`),style:this.columnManager.getColumnStyle(r.key)});var u=r.headerClassName,d=r.headerRenderer,f=this.props,p=f.sortBy,m=f.sortState,h=f.headerCellProps,_=this._getComponent(`TableHeaderCell`),y=this._getComponent(`SortIndicator`),b={columns:n,column:r,columnIndex:i,headerIndex:c,container:this},x=(0,A.renderElement)(d||g.default.createElement(_,{className:this._prefixClass(`header-cell-text`)}),b),S,C;if(m){var w=m[r.key];S=w===E.default.ASC||w===E.default.DESC,C=S?w:E.default.ASC}else S=r.key===p.key,C=S?p.order:E.default.ASC;var D=(0,A.callOrReturn)(u,{columns:n,column:r,columnIndex:i,headerIndex:c}),O=(0,v.default)(this._prefixClass(`header-cell`),D,(t={},(0,s.default)(t,this._prefixClass(`header-cell--align-center`),r.align===T.Alignment.CENTER),(0,s.default)(t,this._prefixClass(`header-cell--align-right`),r.align===T.Alignment.RIGHT),(0,s.default)(t,this._prefixClass(`header-cell--sortable`),r.sortable),(0,s.default)(t,this._prefixClass(`header-cell--sorting`),S),(0,s.default)(t,this._prefixClass(`header-cell--resizing`),r.key===this.state.resizingKey),t)),j=(0,A.callOrReturn)(h,{columns:n,column:r,columnIndex:i,headerIndex:c})||{},M=j.tagName,N=(0,a.default)(j,[`tagName`]),P=M||`div`;return g.default.createElement(P,(0,o.default)({role:`gridcell`,key:`header-${c}-cell-${r.key}`,onClick:r.sortable?this._handleColumnSort:null},N,{className:O,style:this.columnManager.getColumnStyle(r.key),"data-key":r.key}),l,x,r.sortable&&g.default.createElement(y,{sorting:S,sortOrder:C,className:(0,v.default)(this._prefixClass(`sort-indicator`),(0,s.default)({},this._prefixClass(`sort-indicator--descending`),C===E.default.DESC))}),r.resizable&&g.default.createElement(ee.default,{className:this._prefixClass(`column-resizer`),column:r,onResizeStart:this._handleColumnResizeStart,onResizeStop:this._handleColumnResizeStop,onResize:this._handleColumnResize}))}},{key:`renderMainTable`,value:function(){var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.fixed,s=e.estimatedRowHeight,c=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`fixed`,`estimatedRowHeight`]),l=this._getTableHeight(),u=t-this._verticalScrollbarSize;if(i){var d=this.columnManager.getColumnsWidth();u=Math.max(Math.round(d),u)}return g.default.createElement(b.default,(0,o.default)({},c,this.state,{className:this._prefixClass(`table-main`),ref:this._setMainTableRef,data:this._data,columns:this.columnManager.getMainColumns(),width:t,height:l,headerHeight:n,rowHeight:r,estimatedRowHeight:s,getRowHeight:s?this._getRowHeight:void 0,headerWidth:u+(i?this._verticalScrollbarSize:0),bodyWidth:u,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleScroll,onRowsRendered:this._handleRowsRendered}))}},{key:`renderLeftTable`,value:function(){if(!this.columnManager.hasLeftFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,s=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this._verticalScrollbarSize||20,u=this.columnManager.getLeftFrozenColumnsWidth();return g.default.createElement(b.default,(0,o.default)({},s,this.state,{containerStyle:this._getLeftTableContainerStyle(u,t,c),className:this._prefixClass(`table-frozen-left`),ref:this._setLeftTableRef,data:this._data,columns:this.columnManager.getLeftFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:u+l,height:c,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:u+l,bodyWidth:u+l,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:A.noop}))}},{key:`renderRightTable`,value:function(){if(!this.columnManager.hasRightFrozenColumns())return null;var e=this.props,t=e.width,n=e.headerHeight,r=e.rowHeight,i=e.estimatedRowHeight,s=(0,a.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this.columnManager.getRightFrozenColumnsWidth(),u=this._verticalScrollbarSize;return g.default.createElement(b.default,(0,o.default)({},s,this.state,{containerStyle:this._getLeftTableContainerStyle(l+u,t,c),className:this._prefixClass(`table-frozen-right`),ref:this._setRightTableRef,data:this._data,columns:this.columnManager.getRightFrozenColumns(),initialScrollTop:this._scroll.scrollTop,width:l+u,height:c,headerHeight:n,rowHeight:r,estimatedRowHeight:i,getRowHeight:i?this._getRowHeight:void 0,headerWidth:l+u,bodyWidth:l,headerRenderer:this.renderHeader,rowRenderer:this.renderRow,onScroll:this._handleVerticalScroll,onRowsRendered:A.noop}))}},{key:`renderResizingLine`,value:function(){var e=this.props,t=e.width,n=e.fixed,r=this.state.resizingKey;if(!n||!r)return null;var i=this.columnManager.getMainColumns(),a=i.findIndex(function(e){return e.key===r}),o=i[a],s=o.width,c=o.frozen,l=this.columnManager.recomputeColumnsWidth(i.slice(0,a))+s;if(!c)l-=this._scroll.scrollLeft;else if(c===T.FrozenDirection.RIGHT){var u=this.columnManager.recomputeColumnsWidth(i.slice(a+1));l=u+s>t-this._verticalScrollbarSize?s:t-this._verticalScrollbarSize-u}var d={left:l,height:this._getTableHeight()-this._horizontalScrollbarSize};return g.default.createElement(`div`,{className:this._prefixClass(`resizing-line`),style:d})}},{key:`renderFooter`,value:function(){var e=this.props,t=e.footerHeight,n=e.footerRenderer;return t===0?null:g.default.createElement(`div`,{className:this._prefixClass(`footer`),style:{height:t}},(0,A.renderElement)(n))}},{key:`renderEmptyLayer`,value:function(){var e=this.props,t=e.data,n=e.frozenData,r=e.footerHeight,i=e.emptyRenderer;if(t&&t.length||n&&n.length)return null;var a=this._getHeaderHeight();return g.default.createElement(`div`,{className:this._prefixClass(`empty-layer`),style:{top:a,bottom:r}},(0,A.renderElement)(i))}},{key:`renderOverlay`,value:function(){var e=this.props.overlayRenderer;return g.default.createElement(`div`,{className:this._prefixClass(`overlay`)},!!e&&(0,A.renderElement)(e))}},{key:`render`,value:function(){var e,t=this.props,n=t.columns,r=t.children,i=t.width,a=t.fixed,o=t.data,c=t.frozenData,l=t.expandColumnKey,u=t.disabled,d=t.className,f=t.style,p=t.footerHeight,m=t.classPrefix,h=t.estimatedRowHeight;this._resetColumnManager(N(n,r),a);var _=l?this._flattenOnKeys(o,this.getExpandedRowKeys(),this.props.rowKey):o;this._data!==_&&(this.resetAfterRowIndex(0,!1),this._data=_),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var y=M({},f,{width:i,height:this._getTableHeight()+p,position:`relative`}),b=(0,v.default)(m,d,(e={},(0,s.default)(e,`${m}--fixed`,a),(0,s.default)(e,`${m}--expandable`,!!l),(0,s.default)(e,`${m}--empty`,o.length===0),(0,s.default)(e,`${m}--has-frozen-rows`,c.length>0),(0,s.default)(e,`${m}--has-frozen-columns`,this.columnManager.hasFrozenColumns()),(0,s.default)(e,`${m}--disabled`,u),(0,s.default)(e,`${m}--dynamic`,!!h),e));return g.default.createElement(`div`,{ref:this._setContainerRef,className:b,style:y},this.renderFooter(),this.renderMainTable(),this.renderLeftTable(),this.renderRightTable(),this.renderResizingLine(),this.renderEmptyLayer(),this.renderOverlay())}},{key:`componentDidMount`,value:function(){var e=this.props.getScrollbarSize();e>0&&this.setState({scrollbarSize:e})}},{key:`componentDidUpdate`,value:function(e,t){var n=this.props,r=n.data,i=n.height,a=n.maxHeight,o=n.estimatedRowHeight;r!==e.data&&(this._lastScannedRowIndex=-1,this._hasDataChangedSinceEndReached=!0),(a!==e.maxHeight||i!==e.height)&&this._maybeCallOnEndReached(),this._maybeScrollbarPresenceChange(),o&&this.getTotalRowsHeight()!==this._totalRowsHeight&&this.forceUpdate()}},{key:`_prefixClass`,value:function(e){return`${this.props.classPrefix}__${e}`}},{key:`_setContainerRef`,value:function(e){this.tableNode=e}},{key:`_setMainTableRef`,value:function(e){this.table=e}},{key:`_setLeftTableRef`,value:function(e){this.leftTable=e}},{key:`_setRightTableRef`,value:function(e){this.rightTable=e}},{key:`_getComponent`,value:function(e){return this.props.components&&this.props.components[e]?this.props.components[e]:I[e]}},{key:`_getRowHeight`,value:function(e){var t=this.props,n=t.estimatedRowHeight,r=t.rowKey;return this._rowHeightMap[this._data[e][r]]||(0,A.callOrReturn)(n,{rowData:this._data[e],rowIndex:e})}},{key:`_getIsResetting`,value:function(){return this._isResetting}},{key:`_getHeaderHeight`,value:function(){var e=this.props.headerHeight;return Array.isArray(e)?e.reduce(function(e,t){return e+t},0):e}},{key:`_getFrozenRowsHeight`,value:function(){var e=this.props,t=e.frozenData,n=e.rowHeight;return t.length*n}},{key:`_getTableHeight`,value:function(){var e=this.props,t=e.height,n=e.maxHeight,r=e.footerHeight,i=t-r;if(n>0){var a=this._getFrozenRowsHeight(),o=this.getTotalRowsHeight(),s=this._getHeaderHeight()+a+o+this._horizontalScrollbarSize;i=Math.min(s,n-r)}return i}},{key:`_getBodyHeight`,value:function(){return this._getTableHeight()-this._getHeaderHeight()-this._getFrozenRowsHeight()}},{key:`_getFrozenContainerHeight`,value:function(){var e=this.props.maxHeight,t=this._getTableHeight()-(this._data.length>0?this._horizontalScrollbarSize:0);if(e>0)return t;var n=this.getTotalRowsHeight()+this._getHeaderHeight()+this._getFrozenRowsHeight();return Math.min(t,n)}},{key:`_calcScrollbarSizes`,value:function(){var e=this.props,t=e.fixed,n=e.width,r=this.state.scrollbarSize,i=this.getTotalRowsHeight(),a=this.getTotalColumnsWidth(),o=this._horizontalScrollbarSize,s=this._verticalScrollbarSize;r===0?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0):!t||a<=n-r?(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=i>this._getBodyHeight()?r:0):a>n?(this._horizontalScrollbarSize=r,this._verticalScrollbarSize=i>this._getBodyHeight()-this._horizontalScrollbarSize?r:0):(this._horizontalScrollbarSize=0,this._verticalScrollbarSize=0,i>this._getBodyHeight()&&(this._horizontalScrollbarSize=r,this._verticalScrollbarSize=r)),(o!==this._horizontalScrollbarSize||s!==this._verticalScrollbarSize)&&(this._scrollbarPresenceChanged=!0)}},{key:`_maybeScrollbarPresenceChange`,value:function(){if(this._scrollbarPresenceChanged){var e=this.props.onScrollbarPresenceChange;this._scrollbarPresenceChanged=!1,e({size:this.state.scrollbarSize,horizontal:this._horizontalScrollbarSize>0,vertical:this._verticalScrollbarSize>0})}}},{key:`_maybeCallOnEndReached`,value:function(){var e=this.props,t=e.onEndReached,n=e.onEndReachedThreshold,r=this._scroll.scrollTop,i=this.getTotalRowsHeight(),a=this._getBodyHeight();if(!(!t||!a||!i)){var o=i-r-a+this._horizontalScrollbarSize;this._lastScannedRowIndex>=0&&o<=n&&(this._hasDataChangedSinceEndReached||i!==this._scrollHeight)&&(this._hasDataChangedSinceEndReached=!1,this._scrollHeight=i,t({distanceFromEnd:o}))}}},{key:`_handleScroll`,value:function(e){var t=this._scroll.scrollTop;this.scrollToPosition(e),this.props.onScroll(e),e.scrollTop>t&&this._maybeCallOnEndReached()}},{key:`_handleVerticalScroll`,value:function(e){var t=e.scrollTop,n=this._scroll.scrollTop;t!==n&&this.scrollToTop(t),t>n&&this._maybeCallOnEndReached()}},{key:`_handleRowsRendered`,value:function(e){this.props.onRowsRendered(e),e.overscanStopIndex>this._lastScannedRowIndex&&(this._lastScannedRowIndex=e.overscanStopIndex,this._maybeCallOnEndReached())}},{key:`_handleRowHover`,value:function(e){var t=e.hovered,n=e.rowKey;this.setState({hoveredRowKey:t?n:null})}},{key:`_handleRowExpand`,value:function(e){var t=e.expanded,n=e.rowData,r=e.rowIndex,i=e.rowKey,a=(0,A.cloneArray)(this.getExpandedRowKeys());if(t)!a.indexOf(i)>=0&&a.push(i);else{var o=a.indexOf(i);o>-1&&a.splice(o,1)}this.props.expandedRowKeys===void 0&&this.setState({expandedRowKeys:a}),this.props.onRowExpand({expanded:t,rowData:n,rowIndex:r,rowKey:i}),this.props.onExpandedRowsChange(a)}},{key:`_handleColumnResize`,value:function(e,t){var n=e.key;this.columnManager.setColumnWidth(n,t),this.setState({resizingWidth:t});var r=this.columnManager.getColumn(n);this.props.onColumnResize({column:r,width:t})}},{key:`_handleColumnResizeStart`,value:function(e){var t=e.key;this.setState({resizingKey:t})}},{key:`_handleColumnResizeStop`,value:function(){var e=this.state,t=e.resizingKey,n=e.resizingWidth;if(this.setState({resizingKey:null,resizingWidth:0}),!(!t||!n)){var r=this.columnManager.getColumn(t);this.props.onColumnResizeEnd({column:r,width:n})}}},{key:`_handleColumnSort`,value:function(e){var t=e.currentTarget.dataset.key,n=this.props,r=n.sortBy,i=n.sortState,a=n.onColumnSort,o=E.default.ASC;i?o=i[t]===E.default.ASC?E.default.DESC:E.default.ASC:t===r.key&&(o=r.order===E.default.ASC?E.default.DESC:E.default.ASC),a({column:this.columnManager.getColumn(t),key:t,order:o})}},{key:`_handleFrozenRowHeightChange`,value:function(e,t,n,r){r?r===T.FrozenDirection.RIGHT?this._rightRowHeightMap[e]=t:this._leftRowHeightMap[e]=t:this._mainRowHeightMap[e]=t;var i=Math.max(this._mainRowHeightMap[e]||0,this._leftRowHeightMap[e]||0,this._rightRowHeightMap[e]||0);this._rowHeightMap[e]!==i&&this._handleRowHeightChange(e,i,n)}},{key:`_handleRowHeightChange`,value:function(e,t,n){(this._resetIndex===null||this._resetIndex>n)&&(this._resetIndex=n),this._rowHeightMapBuffer[e]=t,this._updateRowHeights()}}]),t}(g.default.PureComponent);R.Column=T.default,R.PlaceholderKey=k.default.PlaceholderKey,R.defaultProps={classPrefix:`BaseTable`,rowKey:`id`,data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:A.getScrollbarSize,ignoreFunctionInColumnCompare:!0,onScroll:A.noop,onRowsRendered:A.noop,onScrollbarPresenceChange:A.noop,onRowExpand:A.noop,onExpandedRowsChange:A.noop,onColumnSort:A.noop,onColumnResize:A.noop,onColumnResizeEnd:A.noop},R.propTypes={classPrefix:_.default.string,className:_.default.string,style:_.default.object,children:_.default.node,columns:_.default.arrayOf(_.default.shape(T.default.propTypes)),data:_.default.array.isRequired,frozenData:_.default.array,rowKey:_.default.oneOfType([_.default.string,_.default.number]).isRequired,width:_.default.number.isRequired,height:_.default.number,maxHeight:_.default.number,rowHeight:_.default.number,estimatedRowHeight:_.default.oneOfType([_.default.number,_.default.func]),headerHeight:_.default.oneOfType([_.default.number,_.default.arrayOf(_.default.number)]).isRequired,footerHeight:_.default.number,fixed:_.default.bool,disabled:_.default.bool,overlayRenderer:_.default.oneOfType([_.default.func,_.default.element]),emptyRenderer:_.default.oneOfType([_.default.func,_.default.element]),footerRenderer:_.default.oneOfType([_.default.func,_.default.element]),headerRenderer:_.default.oneOfType([_.default.func,_.default.element]),rowRenderer:_.default.oneOfType([_.default.func,_.default.element]),headerClassName:_.default.oneOfType([_.default.string,_.default.func]),rowClassName:_.default.oneOfType([_.default.string,_.default.func]),headerProps:_.default.oneOfType([_.default.object,_.default.func]),headerCellProps:_.default.oneOfType([_.default.object,_.default.func]),rowProps:_.default.oneOfType([_.default.object,_.default.func]),cellProps:_.default.oneOfType([_.default.object,_.default.func]),expandIconProps:_.default.oneOfType([_.default.object,_.default.func]),expandColumnKey:_.default.string,defaultExpandedRowKeys:_.default.arrayOf(_.default.oneOfType([_.default.string,_.default.number])),expandedRowKeys:_.default.arrayOf(_.default.oneOfType([_.default.string,_.default.number])),onRowExpand:_.default.func,onExpandedRowsChange:_.default.func,sortBy:_.default.shape({key:_.default.string,order:_.default.oneOf([E.default.ASC,E.default.DESC])}),sortState:_.default.object,onColumnSort:_.default.func,onColumnResize:_.default.func,onColumnResizeEnd:_.default.func,useIsScrolling:_.default.bool,overscanRowCount:_.default.number,getScrollbarSize:_.default.func,onScroll:_.default.func,onEndReached:_.default.func,onEndReachedThreshold:_.default.number,onRowsRendered:_.default.func,onScrollbarPresenceChange:_.default.func,rowEventHandlers:_.default.object,ignoreFunctionInColumnCompare:_.default.bool,components:_.default.shape({TableCell:_.default.elementType,TableHeaderCell:_.default.elementType,ExpandIcon:_.default.elementType,SortIndicator:_.default.elementType})},t.default=R}))()),At=de(({children:e})=>e),jt=V(({children:e})=>e),Mt=me(({children:e})=>e),Nt=({selectedIndicator:e,handleSelectedIndicator:t,report:n,handleSort:r,indicators:i,loading:a})=>{let[o,s]=(0,Z.useState)([]),[c,l]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{o&&l(je(n,Ge,Ue,i))},[o]),(0,Z.useEffect)(()=>{n.sections&&s(n.sections)},[n]);let u=({key:e,index:t,children:n,...r})=>n.length===c.length?(0,$.jsx)(`div`,{...r,children:n}):(0,$.jsx)(jt,{index:t,children:(0,$.jsxs)(`div`,{...r,children:[(0,$.jsx)(Mt,{children:(0,$.jsx)(`div`,{children:(0,$.jsx)(Qe,{})})}),n]})},e);function d(e){let[t,n]=(0,Z.useState)(e.data),r=(0,Z.useRef)(),i=()=>r.current.getDOMNode().querySelector(`.BaseTable__table-frozen-left .BaseTable__body`),a=()=>r.current.getDOMNode().querySelector(`.BaseTable__table-frozen-left`),o=t=>({...F(e.rowProps),tagName:u,index:t.rowIndex});return(0,$.jsx)(At,{useDragHandle:!0,getContainer:i,getHelperContainer:a,onSortEnd:({oldIndex:r,newIndex:i})=>{let a=t.map(e=>({...e})),[o]=a.splice(r,1);a.splice(i,0,o),n(a),e.handleSort(a)},children:(0,$.jsx)(kt.default,{...e,ref:r,data:t,fixed:!0,rowProps:o})})}let f=()=>10,p=({columns:t,rowData:n,rowIndex:r})=>{let i=``;return e!==null&&e===n.key&&(i+=` selected`),r%2==0&&(i+=` even-row`),i},m={onClick:({rowData:e,rowIndex:n,rowKey:r,event:i})=>{t(r)}},h=Z.useCallback(()=>a?(0,$.jsx)(M,{style:{backgroundColor:`rgba(255,255,255, 0.5)`}}):null,[a]);return(0,$.jsx)(`div`,{className:`reports-editor-table`,children:(0,$.jsx)(te,{children:({width:e,height:t})=>(0,$.jsx)(d,{fixed:!0,rowKey:`key`,columns:c,headerHeight:50,headerClassName:`indicator-table-header`,rowHeight:25,width:e,height:t,data:o,getScrollbarSize:f,rowClassName:p,overlayRenderer:h,rowEventHandlers:m,handleSort:r,style:{fontSize:`11px`}})})})};Nt.propTypes={selectedIndicator:Q.default.number,handleSelectedIndicator:Q.default.func,report:Q.default.object,handleSort:Q.default.func};var Pt=({indicator:e})=>(0,$.jsx)(`div`,{style:{overflow:`scroll`},children:Object.keys(e).filter(e=>e.substring(0,11)===`description`).map((t,n)=>n===0||e[`indicateur_entete_etendue_${n+1}`]?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description série ${n+1}`}),(0,$.jsx)(H.Item,{name:n===0?`description`:`description_${n+1}`,children:(0,$.jsx)(f,{})})]})},n):null)});Pt.propTypes={indicator:Q.default.object};var{Option:Ft}=y,It=({form:e,specific:t=!1})=>{let n=Me().data??[],[r,i]=(0,Z.useState)(!0),a=n?.map((e,t)=>(0,$.jsx)(Ft,{value:e.name,variables:e.variables,children:e.label},t));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport / Collection`}),(0,$.jsx)(H.Item,{name:t===!0?`specific_viewlink`:`viewlink`,children:(0,$.jsx)(y,{onChange:(n,r)=>{i(!1),t===!0?e.setFieldsValue({specific_viewlink_param:r.variables}):e.setFieldsValue({viewlink_param:r.variables})},children:a})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Vue justificative`}),(0,$.jsx)(H.Item,{name:t===!0?`specific_viewlink`:`viewlink`,children:(0,$.jsx)(f,{disabled:r})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Libellé`}),(0,$.jsx)(H.Item,{name:t===!0?`specific_viewlink_label`:`viewlink_label`,children:(0,$.jsx)(f,{disabled:r})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Paramètres`}),(0,$.jsx)(H.Item,{name:t===!0?`specific_viewlink_param`:`viewlink_param`,children:(0,$.jsx)(f.TextArea,{disabled:r})})]})})]})};It.propTypes={form:Q.default.object,specific:Q.default.bool};var Lt=({indicator:e,form:t,handleIndicatorModified:n,isActive:r,isEssentiel:i})=>{let[a,o]=(0,Z.useState)(e.color),[s,c]=(0,Z.useState)(e.background_color);(0,Z.useEffect)(()=>{Object.keys(e).length&&(o(e.color),c(e.background_color))},[e]);let l=(e,r)=>{switch(t.setFieldsValue({[r]:e.hex}),n(!0),r){case`color`:o(e.hex);break;case`background_color`:c(e.hex);break;default:break}};return(0,$.jsx)(pe,{defaultActiveKey:[`0`],items:[{label:`Général`,key:`0`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Bordure`}),(0,$.jsx)(H.Item,{name:`border_thickness`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Masquer indicateur:`}),(0,$.jsx)(H.Item,{name:`rubrique_is_hide`,children:(0,$.jsx)(y,{options:[{value:`NEVER`,label:`Jamais`},{value:`ALWAYS`,label:`Toujours`},...i?[{value:`*SELF`,label:`Si vide`}]:[]]})})]})})]})},{label:`En-tête`,key:`1`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Taille caractères`}),(0,$.jsx)(H.Item,{name:`font_size`,children:(0,$.jsx)(he,{min:10,max:18})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Gras`}),(0,$.jsx)(H.Item,{name:`font_weight`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})]})})]})},{label:`Colonne`,key:`2`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur du texte`}),(0,$.jsx)(Ye,{triangle:`hide`,color:a,onChange:e=>l(e,`color`),style:{right:470,bottom:400,position:`absolute`},disabled:r}),(0,$.jsx)(H.Item,{name:`color`,style:{display:`none`},children:(0,$.jsx)(f,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Couleur du fond`}),(0,$.jsx)(Ye,{triangle:`hide`,color:s,onChange:e=>l(e,`background_color`),style:{right:470,bottom:340,position:`absolute`},disabled:r}),(0,$.jsx)(H.Item,{name:`background_color`,style:{display:`none`},children:(0,$.jsx)(f,{})})]})})]})}]})};Lt.propTypes={indicator:Q.default.object,form:Q.default.object,handleIndicatorModified:Q.default.func,isActive:Q.default.bool,isEssentiel:Q.default.bool};var Rt=({indicator:e,handleShowModalFromForm:t,associatedIndicators:n})=>{let[r,i]=(0,Z.useState)({});return(0,Z.useEffect)(()=>{let t={},n=!1,r=[`entete_etendue`,`description`,`output_format`,`picto_enabled`,`positif_is_good`];for(let i=2;i<=9;i++){let a=`indicateur_associe_${i}_id`,o=e[a]&&e[a]!==`0`;if(o||!n&&!o){let s={key:i};r.forEach(t=>{let n=`${t}_${i}`;e[n]!==void 0&&(s[n]=e[n])}),o&&(s[a]=e[a]),t[i]=s,o||(n=!0)}}i(t)},[e]),(0,$.jsx)(pe,{items:Object.values(r).map(e=>(n&&(e.associatedIndicator=n.find(t=>t?.associatedIndicatorIndex===e?.key)),{label:`Série ${e.key}`,key:e.key,forceRender:!0,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Indicateur`}),(0,$.jsx)(H.Item,{style:{width:`240px`,display:`block`,textAlign:`center`,color:`rgba(0, 0, 0, 0.25)`,backgroundColor:`#f5f5f5`,borderColor:`#eeeeee`},name:`indicateur_associe_${e.key}_id`,children:(0,$.jsx)(`span`,{children:e?.associatedIndicator?.code})}),(0,$.jsx)(_,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(b,{}),onClick:()=>t(e.key)}),(0,$.jsx)(Ke,{copiedText:e?.associatedIndicator?.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e?.associatedIndicator?.code)]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom abrégé`}),(0,$.jsx)(H.Item,{name:`entete_etendue_${e.key}`,extra:e?.associatedIndicator?.entete,children:(0,$.jsx)(f,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,$.jsx)(H.Item,{name:`description_${e.key}`,extra:e?.associatedIndicator?.description,children:(0,$.jsx)(f.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Format`}),(0,$.jsx)(H.Item,{name:`output_format_${e.key}`,extra:e?.associatedIndicator?.output_format,children:(0,$.jsx)(f,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Picto tendance`}),(0,$.jsx)(H.Item,{name:`picto_enabled_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(H.Item,{name:`positif_is_good_${e.key}`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})]})]})]})}))})};Rt.propTypes={indicator:Q.default.object,handleShowModalFromForm:Q.default.func,associatedIndicators:Q.default.array};var{Option:zt}=y,Bt=({report:e,indicator:t})=>{let n=e?.sections?.filter(e=>e.indicateur_output_format===t.indicateur_output_format&&e.indicateur_id!==t.indicateur_id);n?.length>0&&n.unshift({indicateur_id:0,indicateur_entete_etendue:` `});let r=n.map(e=>(0,$.jsx)(zt,{value:e.indicateur_id,children:e.indicateur_entete_etendue},e.indicateur_id));return(0,$.jsx)($.Fragment,{children:n?.length>0?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Comparer avec l'indicateur :`}),(0,$.jsx)(H.Item,{name:`compared_indicator_id`,children:(0,$.jsx)(y,{style:{width:250},children:r})})]})}):(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(`span`,{className:`first-label`,children:`Aucun indicateur comparable avec l'indicateur séléctionné`})})})})};Bt.propTypes={report:Q.default.object,indicator:Q.default.object};var Vt=({indicator:e,showEditor:t,isEssentiel:n,handleUpdateIndicator:r,handleCancelSection:i,handleShowModalFromForm:a,indicatorModified:o,handleIndicatorModified:s,handleDeleteSection:c,report:l,setFormIndicator:u,handleResetIndicatorSection:d,associatedIndicators:h})=>{let{softCode:y}=ne(),S=ie(),C=(De(y).data??Te).comboCondition,w=S.data?.session,[E]=H.useForm();(0,Z.useEffect)(()=>{E.setFieldsValue(e),E.setFieldsValue({indicator_conditions:j(e)})},[e]);let D=()=>{let t={...e,...E.getFieldsValue()};for(let e in t)t[e]===!0?e===`font_weight`?t[e]=`bold`:t[e]=`1`:t[e]===!1?t[e]=`0`:t[e]===void 0&&(t[e]=``);delete t.indicator_conditions,s(!1),r(t),m({type:`success`,message:`Indicateur`,description:`L'indicateur est ajouté au rapport`})},O=(e,t)=>{s(!0)},ee=(e,t)=>{e?.length>4&&e.pop();for(let t=1;t<=4;t++)e[t-1]?E.setFieldsValue({[`indicateur_condition_id_${t}`]:e[t-1]}):E.setFieldsValue({[`indicateur_condition_id_${t}`]:``})},k=e=>{g(e,`Indicateur`,`Les champs du formulaires sont incomplets`)},A=()=>{d(),s(!1)};function j(e){let t=[];for(let n=1;n<=4;n++){let r=e[`indicateur_condition_id_${n}`];r&&r!==`0`&&t.push(r)}return t}let M=(t=!1)=>{let n={...e},r=n.field_tag?n.field_tag:n?.code+n.key*9;t&&(r=n?.code+x(1,1e4)),new Set(l?.sections.filter(e=>e.field_tag!==``).map(e=>e.field_tag)).has(r)&&M(!0),u({...e,field_tag:r}),s(!0)},N=ye(l.is_cti===`1`,w),P=()=>{let e=[];for(let t=1;t<=4;t++)e.push((0,$.jsx)(H.Item,{name:`indicateur_condition_id_${t}`,children:(0,$.jsx)(f,{})},t));return e},F=[{label:`Présentation`,key:`1`,children:(0,$.jsx)(Lt,{indicator:e,form:E,handleIndicatorModified:s,isActive:N,isEssentiel:n})},...n?[{label:`Description`,key:`2`,className:`scrollable-tab`,children:(0,$.jsx)(Pt,{indicator:e})},{label:`Justificatif`,key:`3`,className:`scrollable-tab`,children:(0,$.jsx)(It,{form:E})}]:[],...l.type_rapport===`VUEPARAM`?[{label:`Comparaison`,key:`5`,className:`scrollable-tab`,children:(0,$.jsx)(Bt,{form:E,report:l,indicator:e})}]:[]],I=[{label:`Indicateur`,key:`1`,className:`scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,$.jsx)(H.Item,{name:`code`,children:(0,$.jsx)(f,{style:{textAlign:`center`},disabled:!0})}),(0,$.jsx)(_,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(b,{}),onClick:()=>a()}),(0,$.jsx)(Ke,{copiedText:e.code,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.indicateur_id)]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsxs)(`span`,{className:`first-label`,children:[`Nom`,(0,$.jsx)(R,{title:`Nom de l'indicateur au sein du rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(H.Item,{name:`entete_etendue`,extra:e.indicateur_texte,children:(0,$.jsx)(f,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsxs)(`span`,{className:`first-label`,children:[`Nom abrégé`,(0,$.jsx)(R,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(H.Item,{name:`entete`,extra:e.indicateur_entete,children:(0,$.jsx)(f.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,$.jsx)(H.Item,{name:`description`,extra:e.indicateur_descritption,children:(0,$.jsx)(f.TextArea,{})})]})}),e.indicateur_id!==`999`&&(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsxs)(`span`,{className:`first-label`,children:[`Etiquette`,(0,$.jsx)(R,{title:`Identifiant unique de l'indicateur au sein du rapport qui sera utilisé dans le calcul entre indicateurs`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:p.lightBlue}})})]}),(0,$.jsx)(H.Item,{name:`field_tag`,rules:[{validator(t,n){return new Promise((t,r)=>{new Set(l?.sections.filter(t=>t.field_tag!==``&&t.key!==e.key).map(e=>e.field_tag)).has(n)?r(`L'étiquette est déja assigné à un indicateur du rapport`):t()})}}],children:(0,$.jsx)(f,{})}),e.field_tag===``&&(0,$.jsx)(R,{title:`test`,children:(0,$.jsx)(_,{onClick:()=>M(!1),children:(0,$.jsx)(re,{})})}),e.field_tag!==``&&(0,$.jsx)(Ke,{copiedText:`[`+e.field_tag+`]`,type:`secondary`,style:{marginLeft:8,marginBottom:5}},e.indicateur_id)]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Format`}),(0,$.jsx)(H.Item,{name:`output_format`,extra:e.indicateur_output_format,children:(0,$.jsx)(f,{})})]})}),e.code===`CTI_RAPPORTCALC`&&(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Formule`}),(0,$.jsx)(H.Item,{shouldUpdate:!0,children:e=>(0,$.jsx)(H.Item,{name:`calc_formula`,children:(0,$.jsx)(f.TextArea,{})})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Option`}),(0,$.jsx)(H.Item,{name:`option`,children:(0,$.jsx)(f,{})})]})}),n&&(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Picto Tendance`}),(0,$.jsx)(H.Item,{name:`picto_enabled`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Tendance positive = OK`}),(0,$.jsx)(H.Item,{name:`positif_is_good`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})]})]})]})},...e.total_function===`*CALC`?[]:[{label:`Condition`,key:`3`,className:`scrollable-tab`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Ne pas prendre en compte les conditions du rapport`}),(0,$.jsx)(H.Item,{name:`erase_rapport_indicateur_condition`,valuePropName:`checked`,children:(0,$.jsx)(U,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`indicator_conditions`,children:(0,$.jsx)(ce,{showSearch:!0,style:{width:`300px`},multiple:!0,treeData:C,onChange:ee,treeNodeFilterProp:`label`})}),(0,$.jsx)(`div`,{style:{display:`none`},children:P()})]})})]})}],...n?[{label:`Séries`,key:`2`,className:`scrollable-tab`,children:(0,$.jsx)(Rt,{indicator:e,handleShowModalFromForm:a,associatedIndicators:h})}]:[]];return(0,$.jsx)(`div`,{className:`editor-indicator-editor`,style:{display:t?`flex`:`none`},children:(0,$.jsxs)(H,{form:E,name:`indicator`,onValuesChange:O,className:`form__report-indicator`,onFinish:D,onFinishFailed:k,disabled:N,children:[(0,$.jsxs)(`div`,{className:`editor-indicator-header `,children:[(0,$.jsx)(T,{title:`Supprimer cet indicateur du rapport ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:c,children:(0,$.jsx)(_,{danger:!0,icon:(0,$.jsx)(le,{}),children:`Supprimer`})}),(0,$.jsx)(Re,{onConfirm:A,modified:o,disabled:!o}),(0,$.jsx)(_,{type:`primary`,htmlType:`submit`,icon:(0,$.jsx)(v,{}),disabled:!o,children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:i,modified:o})]}),(0,$.jsxs)(`div`,{style:{display:`flex`,minHeight:0},children:[(0,$.jsx)(`div`,{className:`indicator-tab-column`,children:(0,$.jsx)(pe,{items:I})}),(0,$.jsx)(`div`,{className:`indicator-tab-column`,style:{flex:3},children:(0,$.jsx)(pe,{items:F})})]})]})})};Vt.propTypes={indicator:Q.default.object,showEditor:Q.default.bool,isEssentiel:Q.default.bool,handleUpdateIndicator:Q.default.func,handleShowModalFromForm:Q.default.func,indicatorModified:Q.default.bool,handleIndicatorModified:Q.default.func,handleDeleteSection:Q.default.func,handleCancelSection:Q.default.func,report:Q.default.object,setFormIndicator:Q.default.func,handleResetIndicatorSection:Q.default.func,associatedIndicators:Q.default.array};var Ht=({selectedReportsType:e,selectedReport:t,label:n,softCode:r})=>{let i=!!Ee().data,a=ot();return(0,$.jsx)(R,{title:n,children:(0,$.jsxs)(_,{onClick:()=>{if(r!==`iCTI_pmsipsy`){let e=`-m ${r.substring(5)}`;t&&(e+=` -r ${t.code}`),a.mutate(e)}},disabled:i||a.isPending||e!==`ESSENTIEL`,children:[(0,$.jsx)(re,{}),i?n+` (en cours)`:n]})})};Ht.propTypes={selectedReportsType:Q.default.string,selectedReport:Q.default.object,label:Q.default.string,softCode:Q.default.string};var{Option:Ut}=y,Wt=({selectedRow:e,models:t,handleCloseEditor:n,newReport:r,nameReportsType:i})=>{let{softCode:a}=ne(),o=ie(),s=De(a),c=Oe(a,e?.oid),l=We(a),u=tt(),d=nt(),p=rt(),m=o.data?.session,h=s.data??Te,g=c.data??Le,b=h.comboCondition,x=h.comboGroup,S=l.data??He,[C]=H.useForm(),[E,O]=(0,Z.useState)(!1),[k,j]=(0,Z.useState)(),[M,N]=(0,Z.useState)(!1),[P,F]=(0,Z.useState)(null),[I,L]=(0,Z.useState)({}),[te,re]=(0,Z.useState)({}),[z,ae]=(0,Z.useState)(!1),[oe,se]=(0,Z.useState)({oneOnly:!1}),[B,V]=(0,Z.useState)(!1),[ue,de]=(0,Z.useState)(!1),[me,he]=(0,Z.useState)(`100%`),[ge,W]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{if(P!==null){let e=I.sections.find(e=>e.key===P);W(()=>Ue(e,S)),re(G(e))}},[P,I]),(0,Z.useEffect)(()=>{r?(L(r),C.setFieldsValue(Se(r)),j(`ESSENTIEL`),O(!1)):Object.keys(g).length?(L(g),j(g.type_rapport),C.setFieldsValue(Se(g)),O(g.is_cti===`1`)):(L({}),C.setFieldsValue({}),O(!1))},[g,r]);let xe=ye(E,m);function Se(e){let t={...e};for(let e in t)switch(e){case`is_cti`:t[e]=t[e]===`1`;break;case`is_hide`:t[e]=t[e]===`1`;break;case`is_template_updatable`:t[e]=t[e]===`1`;break;default:break}let n=[];for(let e=1;e<=5;e++)t[`rapport_indicateur_condition_id_${e}`]&&t[`rapport_indicateur_condition_id_${e}`]!==`0`&&n.push(t[`rapport_indicateur_condition_id_${e}`]);return t.essential_conditions=n,t}function G(e){let t={...e};for(let e in t)if(e.includes(`picto_enabled`))t[e]=t[e]===`1`;else if(e.includes(`positif_is_good`))t[e]=t[e]===`1`;else switch(e){case`erase_rapport_indicateur_condition`:t[e]=t[e]===`1`;break;case`font_weight`:t[e]=t[e]===`bold`;break;default:break}return t}let K=(e,t)=>e.map((e,n)=>{let r={...et,key:t+n,numero_rubrique:(t+n+1).toString(),indicateur_id:e.oid};for(let t in r){let n=t.substring(11);e[n]&&(r[t]=e[n])}return r}),q=e=>{j(e)},J=e=>{let t={...I},n=K(e,t.sections.length);t.sections=t.sections.concat(n),L(t),n.length===1&&(F(n[0].key),N(!0),he(`30%`)),V(!0)},Y=e=>{let t={...I},n=t.sections.find(e=>e.key===P);oe.serie===null?(n.indicateur_output_format=e.output_format,n.indicateur_id=e.oid,n.indicateur_entete_etendue=e.texte,n.indicateur_texte=e.texte,n.indicateur_entete=e.texte,n.indicateur_code=e.code):(n.indicateur_entete=e.texte,n[`indicateur_entete_etendue_${oe.serie}`]=e.texte,n[`indicateur_output_format_${oe.serie}`]=e.output_format,oe.serie>=2&&(n[`indicateur_associe_${oe.serie}_id`]=e.oid,W(Ue(n,S)))),L(t),de(!0),V(!0),se({oneOnly:!1})},Ce=e=>{F(e),N(!0),he(`30%`)},X=e=>{let t={...I},n=[...I.sections],r=n.findIndex(t=>t.key===e.key);r===-1?n.push(e):n[r]=e,t.sections=n,L(t),de(!1),V(!0),N(!1),he(`100%`),F(null)},we=()=>{N(!1),he(`100%`),F(null)},Ee=()=>{if(P!==null){let e=I.sections.find(e=>e.key===P);e&&re(G(e))}},ke=()=>{V(!0)},Ae=()=>{let t=``;p.mutate({softCode:a,xmlDef:t})},je=()=>{let t=``;d.mutate({softCode:a,xmlDef:t},{onSuccess:()=>n()})},Me=()=>{let e={...I},t=[...I.sections],n=t.findIndex(e=>e.key===P);n!==-1&&t.splice(n,1),e.sections=t,L(e),V(!0),N(!1),he(`100%`),F(null)},Ne=()=>{ve(a,e.oid)},Fe=()=>{let e=C.getFieldsValue(),t={...I,...e};for(let e in t)t[e]===!0?t[e]=`1`:t[e]===!1&&(t[e]=`0`);t.children=t.sections.map(e=>({...e,XMLType:`RUBRIQUE`})),delete t.sections,t.XMLType=`RAPPORT`;let n=_e({Rapport:t},!0);u.mutate({softCode:a,xmlDef:n},{onSuccess:()=>V(!1)})},Ie=(e,t)=>{if(t.changedFields.length&&e!==`indicator`){ke();let e={...I},n=t.changedFields[0].name[0],r=t.changedFields[0].value;n&&(e[n]=r,L(e))}},ze=e=>{ke();let t={...I};t.sections=e.map((e,t)=>({...e,numero_rubrique:(t+1).toString(),XMLType:`RUBRIQUE`})),L(t)},Be=()=>{se({oneOnly:!1}),ae(!z)},Ve=(e=null)=>{se({oneOnly:!0,serie:e}),ae(!0)},Ge=e=>{de(e)},Ke=()=>{r?(L(r),C.setFieldsValue(Se(r))):Object.keys(g).length?(L(g),C.setFieldsValue(Se(g))):(L({}),C.setFieldsValue({})),V(!1)},qe=e=>{he(me+e.height)},Je=()=>{O(e=>!e)},Ye=e=>{e?.length>5&&e.pop();let t={...I};for(let n=1;n<=5;n++)e[n-1]?t[`rapport_indicateur_condition_id_${n}`]=e[n-1]:t[`rapport_indicateur_condition_id_${n}`]=``;L(t)},Xe=u.isPending||d.isPending||p.isPending,Ze=t.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t)),Qe=x.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[(0,$.jsx)(be,{onConfirm:n,modified:B,children:(0,$.jsx)(_,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:Xe,children:(0,$.jsx)(w,{})})}),e?`Modifier le rapport`:`Nouveau rapport`]}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[(0,$.jsx)(R,{title:`Copier`,children:(0,$.jsx)(_,{type:`link`,onClick:Ae,disabled:!e||Xe,loading:p.isPending,children:(0,$.jsx)(D,{})})}),(0,$.jsx)(T,{title:`Etes vous sûr de vouloir supprimer ce rapport ?`,okText:`Supprimer le rapport`,cancelText:`Annuler`,onConfirm:je,children:(0,$.jsx)(R,{title:`Supprimer le rapport`,children:(0,$.jsx)(_,{type:`link`,disabled:xe||Xe,loading:d.isPending,children:(0,$.jsx)(le,{})})})}),m?.ISROLECTI&&(0,$.jsx)(R,{title:`Script SQL`,children:(0,$.jsx)(_,{type:`link`,disabled:!e,onClick:Ne,children:(0,$.jsx)(ee,{})})}),I.is_essentiel===`1`&&(0,$.jsx)(Ht,{selectedReportsType:k,selectedReport:e,label:`Recalcul de l'essentiel`,softCode:a}),(0,$.jsx)(R,{title:`Ajouter un nouvel indicateur`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(A,{}),onClick:Be,disabled:xe,children:`Ajouter un indicateur`})}),(0,$.jsx)(Re,{onConfirm:Ke,modified:B,disabled:!B||Xe}),(0,$.jsx)(_,{type:`primary`,icon:(0,$.jsx)(v,{}),onClick:Fe,loading:u.isPending,disabled:!B||Xe,children:`Enregistrer`})]})]}),(0,$.jsx)(Pe,{showModal:z,options:oe,handleShowModal:Be,handleAddIndicators:J,handleModifyIndicator:Y}),(0,$.jsxs)(H.Provider,{onFormChange:Ie,children:[(0,$.jsxs)(H,{form:C,name:`settings`,className:`reports-editor-settings`,onValuesChange:ke,disabled:xe,children:[(0,$.jsxs)(`div`,{className:`form-row form-row_margin_right`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Code`}),(0,$.jsx)(H.Item,{name:`code`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(H.Item,{name:`label`,children:(0,$.jsx)(f,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Contexte`}),(0,$.jsx)(H.Item,{name:`contexte`,children:(0,$.jsx)(f,{style:{maxWidth:150}})})]})]}),(0,$.jsxs)(`div`,{className:`form-row form-row_margin_right`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`essential_conditions`,children:(0,$.jsx)(ce,{showSearch:!0,treeData:b,multiple:!0,onChange:Ye,style:{width:`100%`},treeNodeFilterProp:`label`})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Modèle`}),(0,$.jsx)(H.Item,{name:`rapport_template_id`,children:(0,$.jsx)(y,{children:Ze})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Type de rapport`}),(0,$.jsx)(H.Item,{name:`type_rapport`,children:(0,$.jsx)(y,{options:i,onChange:q})})]})]}),(0,$.jsxs)(`div`,{className:`form-row `,children:[k===`ESSENTIEL`&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Groupe`}),(0,$.jsx)(H.Item,{name:`group_id`,children:(0,$.jsx)(y,{children:Qe})})]}),m.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport CTI`}),(0,$.jsx)(H.Item,{valuePropName:`checked`,name:`is_cti`,onChange:Je,children:(0,$.jsx)(U,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport désactivé`}),(0,$.jsx)(H.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,$.jsx)(U,{})})]})]})]}),(0,$.jsx)(`div`,{className:`component-content`,children:(0,$.jsx)(`div`,{className:`editor-table`,children:(0,$.jsx)(pe,{defaultActiveKey:`1`,items:[{label:`Indicateurs`,key:`1`,children:(0,$.jsxs)(`div`,{className:`indicators-tab`,children:[(0,$.jsx)(fe,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,$.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:me},onResizeStop:qe,children:(0,$.jsx)(Nt,{report:I,selectedIndicator:P,handleSelectedIndicator:Ce,handleSort:ze,indicators:S,loading:c.isFetching})}),(0,$.jsx)(Vt,{indicator:te,showEditor:M,isEssentiel:k===`ESSENTIEL`,handleUpdateIndicator:X,handleCancelSection:we,handleShowModalFromForm:Ve,indicatorModified:ue,handleIndicatorModified:Ge,handleDeleteSection:Me,report:I,setFormIndicator:re,handleResetIndicatorSection:Ee,associatedIndicators:ge})]})},...k===`ESSENTIEL`?[{label:`Paramétrages Essentiels`,key:`2`,children:(0,$.jsx)(pt,{form:C,formReport:I,setFormReport:L,setSelectedReportModified:V})}]:[]]})})})]})]})};Wt.propTypes={selectedRow:Q.default.object,models:Q.default.array,handleCloseEditor:Q.default.func,newReport:Q.default.object,nameReportsType:Q.default.array};var Gt=Z.memo(Wt),Kt=({selectedRow:e,setSelectedRow:t,showParams:n,handleShowParams:r,handleCloseEditor:i,showEditor:a,setShowEditor:o,handleAddReport:s,nameReportsType:c,selectedType:l,setSelectedType:u})=>{let{softCode:d}=ne(),p=ie(),m=De(d),h=it(),g=at(),b=p.data?.session,x=m.data??Te,T=x.comboGroup,[E]=H.useForm(),[D,O]=(0,Z.useState)([]),[ee,M]=(0,Z.useState)([]),[N,P]=(0,Z.useState)(!1),[F,I]=(0,Z.useState)(!1),[L,te]=(0,Z.useState)(!1),[re,z]=(0,Z.useState)(!1),[ce,B]=(0,Z.useState)([]),[le,V]=(0,Z.useState)(``);(0,Z.useEffect)(()=>{l&&(M(Ie(l)),E.setFieldsValue(G(T)));let e=x.reports.filter(e=>(!re||e.is_hide===`0`)&&(!L||e.is_cti===`1`)&&e.type_rapport===l);le&&(e=oe(e,le,[`texte`,`code`,`contexte`])),O(e)},[x.reports,l,le,L,re]);let de=e=>{u(e)},fe=e=>{V(e.target.value)},pe=e=>{P(!0)},me=()=>{E.setFieldsValue(G(T)),P(!1)},U=e=>{let n=x.reports.find(t=>t.key===e);t(n),u(n.type_rapport),o(!0)},he=()=>{let e=E.getFieldsValue(),t={GENERALSETTINGS:{XMLType:`GENERALSETTINGS`}};for(let n in e)e[n]===!0?e[n]=`1`:e[n]===!1&&(e[n]=`0`),t.GENERALSETTINGS[`group_${n}`]=e[n];let n=_e(t,!0),r=[{oid:`0`,texte:`N/A`,one_click:`0`}];for(let t in e){let n=t.split(`_`),i=n.pop(),a=n.join(`_`),o=r.find(e=>e.oid===i);o?o[a]=e[t]:r.push({oid:i,[a]:e[t]})}h.mutate({softCode:d,xmlDef:n},{onSuccess:()=>P(!1)})},ve=()=>{I(!F),B([])},ye=()=>{let e=x.refReports.filter((e,t)=>ce.includes(t)).map(e=>e.oid).join(`,`);g.mutate({softCode:d,refoid:e},{onSuccess:()=>ve()})},be=()=>{m.refetch()},W=e=>{let t=[...ce];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),B([...new Set(t)])},xe=e=>{te(e)},Se=e=>{z(e)};function G(e){let t={};return T.forEach((e,n)=>{if(n!==0)for(let n in e)n===`one_click`?t[`${n}_${e.oid}`]=e[n]===`1`:t[`${n}_${e.oid}`]=e[n]}),t}let K=(e=!1)=>T.map((t,n)=>t.texte===`N/A`?null:(e?Number(t.oid)<10:Number(t.oid)>10)?(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(H.Item,{name:`texte_${t.oid}`,children:(0,$.jsx)(f,{disabled:e})})})},n):null);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(ue,{title:`Importer depuis l'environnement de référence`,open:F,onCancel:ve,width:`70vw`,okText:`Importer les rapports sélectionnés`,okButtonProps:{disabled:!ce.length,loading:g.isPending},onOk:ye,cancelText:`Annuler`,children:(0,$.jsx)(`div`,{style:{height:`50vh`},children:(0,$.jsx)(ge,{columns:[{title:`oid`,dataKey:`oid`,key:`oid`,width:60},{title:`Rapport de référence`,dataKey:`texte`,key:`texte`,width:600},{title:`Code`,dataKey:`code`,key:`code`,width:200},{title:`CTI`,dataKey:`is_cti`,key:`is_cti`,width:200}],data:x.refReports,selectedRows:ce,onRowSelect:W,shiftMulti:!0})})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[a&&(0,$.jsx)(_,{type:`link`,style:{height:`100%`},children:(0,$.jsx)(w,{onClick:i})}),`Gestion des rapports`]}),(0,$.jsx)(`div`,{className:`header-actions`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(R,{title:`Actualiser`,children:(0,$.jsx)(_,{type:`link`,onClick:be,children:(0,$.jsx)(j,{})})}),(0,$.jsx)(R,{title:`Importer depuis l'environement de référence`,children:(0,$.jsx)(_,{type:`link`,onClick:ve,children:(0,$.jsx)(k,{})})}),l===`ESSENTIEL`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(R,{title:`Parametres généraux`,children:(0,$.jsx)(_,{type:`link`,onClick:r,children:(0,$.jsx)(se,{})})}),(0,$.jsx)(Ht,{selectedReportsType:l,selectedReport:e,label:`Recalcul des essentiels`,softCode:d})]}),(0,$.jsx)(R,{title:`Créer un nouveau rapport`,children:(0,$.jsx)(_,{size:`default`,type:`primary`,icon:(0,$.jsx)(A,{}),onClick:s,children:`Ajouter un rapport`})})]})})]}),(0,$.jsx)(`div`,{className:`reports__table-headers`,children:(0,$.jsxs)(C,{children:[(0,$.jsx)(S,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-filters`,children:[(0,$.jsx)(`span`,{children:`Type de rapport:`}),(0,$.jsx)(y,{options:c,onChange:de,style:{width:200},value:l}),(0,$.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,$.jsx)(f,{className:`search-input`,placeholder:`Recherche`,value:le,onChange:fe})]})}),(0,$.jsx)(S,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-check`,children:[(0,$.jsx)(`span`,{children:`Afficher uniquement :`}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(ae,{size:`small`,checked:L,onChange:xe}),(0,$.jsx)(`span`,{children:`Rapports CTI`})]}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(ae,{size:`small`,checked:re,onChange:Se}),(0,$.jsx)(`span`,{children:`Rapports actifs`})]})]})})]})}),(0,$.jsxs)(`div`,{className:`component-content`,children:[(0,$.jsx)(`div`,{className:`reports-table`,children:(0,$.jsx)(ge,{columns:ee,data:D,loading:m.isFetching,selectedRow:e,onRowSelect:U,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=``;return t.is_hide===`1`&&(r+=`settings__rowTable-inactive`),n%2==0&&(r+=` even-row`),r}})}),(0,$.jsxs)(`div`,{className:`reports-params`,style:{display:n?`block`:`none`},children:[(0,$.jsxs)(`div`,{className:`params-close`,children:[(0,$.jsx)(`span`,{children:`Paramètres généraux des essentiels`}),(0,$.jsxs)(`div`,{className:`params-actions`,children:[(0,$.jsx)(Re,{onConfirm:me,modified:N,disabled:!N,placement:`top`}),(0,$.jsx)(_,{type:`primary`,onClick:he,loading:h.isPending,disabled:!N,icon:(0,$.jsx)(v,{}),children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:r,modified:N})]})]}),(0,$.jsx)(H,{form:E,onValuesChange:pe,children:(0,$.jsxs)(`div`,{className:`params-form`,children:[b.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels CTI`}),K(!0)]}),(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels Etablissement`}),K()]})]})})]})]})]})};Kt.propTypes={selectedRow:Q.default.object,showParams:Q.default.bool,handleShowParams:Q.default.func,handleCloseEditor:Q.default.func,showEditor:Q.default.bool,handleAddReport:Q.default.func};var qt=Z.memo(Kt),Jt=({softCode:e})=>{let[t,n]=(0,Z.useState)(!1),[r,i]=(0,Z.useState)(!1),[a,o]=(0,Z.useState)(),[s,c]=(0,Z.useState)(null),[l,u]=(0,Z.useState)(`ESSENTIEL`),f=De(e).data??Te;ze(e),Me();let p=()=>{o(null),n(!1),c(null)},m=()=>{i(!r)},h=()=>{c($e),n(!0)},g=f.comboType.map(e=>({value:e.oid,label:e.texte}));return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(d,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des rapports`})}),t?(0,$.jsx)(Gt,{selectedRow:a,models:f.comboReport,handleCloseEditor:p,newReport:s,nameReportsType:g}):(0,$.jsx)(qt,{selectedRow:a,setSelectedRow:o,showParams:r,handleShowParams:m,handleCloseEditor:p,showEditor:t,setShowEditor:n,handleAddReport:h,nameReportsType:g,selectedType:l,setSelectedType:u})]})};Jt.propTypes={softCode:Q.default.string};var Yt=Z.memo(Jt);export{Yt as default}; \ No newline at end of file diff --git a/assets/ResetButton-D9kNLvDF.js b/assets/ResetButton-B9z5bqz7.js similarity index 88% rename from assets/ResetButton-D9kNLvDF.js rename to assets/ResetButton-B9z5bqz7.js index 5cbfd50..6a71143 100644 --- a/assets/ResetButton-D9kNLvDF.js +++ b/assets/ResetButton-B9z5bqz7.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r,r as i}from"./axios-BbX9YWYe.js";import{t as a}from"./UndoOutlined-eQ49Nx19.js";import{N as o}from"./index-cqbbFfLv.js";import{t as s}from"./BaseActionButton-BDnQRTZA.js";var c=async()=>(await o.get(`/api/rh/paie/ventilations/eligible-salaries`)).data,l=async e=>(await o.get(`/api/rh/paie/ventilations/${e}/settings`)).data,u=async(e,t)=>(await o.put(`/api/rh/paie/ventilations/${e}/settings`,t)).data,d={all:[`salarieVentilation`],list:()=>[...d.all,`list`],detail:e=>[...d.all,e]},f=[`janvier`,`fevrier`,`mars`,`avril`,`mai`,`juin`,`juillet`,`aout`,`septembre`,`octobre`,`novembre`,`decembre`];function p(e,t){return e.filter(e=>{for(let n in t)if(t[n]?.length>0&&!t[n].includes(e[n]))return!1;return!0})}function m(e,t){return p(e,t).map(e=>e.salarie_id)}var h=e=>{let t=e?.ventilations??[],n=e=>`Etablissement ${e}`,r=t.reduce((e,t)=>{let{yearNumber:r,etablissementId:i,monthName:a,ratio:o,etablissementVentilation:s}=t;return e[r]||(e[r]={}),e[r][i]||(e[r][i]={key:i,etablissement_id:i,label:s||n(i)},f.forEach(t=>{e[r][i][`ratio_${t}`]=null})),e[r][i][`ratio_${a}`]=o,e},{}),i={};for(let e in r)i[e]=Object.values(r[e]);return i};function g(e,t){return Number(e)!==Number(t)}function _(e,t){for(let[n,r]of Object.entries(e)){if(!n.startsWith(`ratio_`))continue;let e=t?.[n]??null;if(!(r==null&&e==null)&&g(r,e))return!0}return!1}var v=(e,t)=>{let n=[],r=t.salarie_id;for(let[t,i]of Object.entries(e))i.forEach(e=>{f.forEach(i=>{let a=`ratio_${i}`;e.hasOwnProperty(a)&&(n=[...n,{yearNumber:Number(t),monthName:i,salarieId:r,etablissementId:e.etablissement_id,etablissementVentilation:e.label??`Non renseigné`,ratio:e[a]??0}])})});return{infos:t,ventilations:n}},y=(e=[])=>i({queryKey:d.list(),queryFn:c,select:t=>e.length>0?t.filter(({salarie_id:t})=>e.includes(t)):t}),b=e=>i({queryKey:d.detail(e),queryFn:()=>l(e),select:e=>({ventilationByYear:h(e),salarieInfo:e.infos})});t();var x=e(r()),S=n(),C=({children:e=`Réinitialiser`,...t})=>(0,S.jsx)(s,{icon:(0,S.jsx)(a,{}),confirmTitle:`Confirmez-vous la réinitialisation ?`,okText:`Réinitialiser`,...t,children:e});C.propTypes={children:x.default.node};export{p as a,g as c,u as d,f as i,v as l,b as n,m as o,y as r,_ as s,C as t,d as u}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r,r as i}from"./axios-GfLWCH1-.js";import{t as a}from"./UndoOutlined-BnvPIRYq.js";import{N as o}from"./index-BXgKcVQP.js";import{t as s}from"./BaseActionButton-C192ydN5.js";var c=async()=>(await o.get(`/api/rh/paie/ventilations/eligible-salaries`)).data,l=async e=>(await o.get(`/api/rh/paie/ventilations/${e}/settings`)).data,u=async(e,t)=>(await o.put(`/api/rh/paie/ventilations/${e}/settings`,t)).data,d={all:[`salarieVentilation`],list:()=>[...d.all,`list`],detail:e=>[...d.all,e]},f=[`janvier`,`fevrier`,`mars`,`avril`,`mai`,`juin`,`juillet`,`aout`,`septembre`,`octobre`,`novembre`,`decembre`];function p(e,t){return e.filter(e=>{for(let n in t)if(t[n]?.length>0&&!t[n].includes(e[n]))return!1;return!0})}function m(e,t){return p(e,t).map(e=>e.salarie_id)}var h=e=>{let t=e?.ventilations??[],n=e=>`Etablissement ${e}`,r=t.reduce((e,t)=>{let{yearNumber:r,etablissementId:i,monthName:a,ratio:o,etablissementVentilation:s}=t;return e[r]||(e[r]={}),e[r][i]||(e[r][i]={key:i,etablissement_id:i,label:s||n(i)},f.forEach(t=>{e[r][i][`ratio_${t}`]=null})),e[r][i][`ratio_${a}`]=o,e},{}),i={};for(let e in r)i[e]=Object.values(r[e]);return i};function g(e,t){return Number(e)!==Number(t)}function _(e,t){for(let[n,r]of Object.entries(e)){if(!n.startsWith(`ratio_`))continue;let e=t?.[n]??null;if(!(r==null&&e==null)&&g(r,e))return!0}return!1}var v=(e,t)=>{let n=[],r=t.salarie_id;for(let[t,i]of Object.entries(e))i.forEach(e=>{f.forEach(i=>{let a=`ratio_${i}`;e.hasOwnProperty(a)&&(n=[...n,{yearNumber:Number(t),monthName:i,salarieId:r,etablissementId:e.etablissement_id,etablissementVentilation:e.label??`Non renseigné`,ratio:e[a]??0}])})});return{infos:t,ventilations:n}},y=(e=[])=>i({queryKey:d.list(),queryFn:c,select:t=>e.length>0?t.filter(({salarie_id:t})=>e.includes(t)):t}),b=e=>i({queryKey:d.detail(e),queryFn:()=>l(e),select:e=>({ventilationByYear:h(e),salarieInfo:e.infos})});t();var x=e(r()),S=n(),C=({children:e=`Réinitialiser`,...t})=>(0,S.jsx)(s,{icon:(0,S.jsx)(a,{}),confirmTitle:`Confirmez-vous la réinitialisation ?`,okText:`Réinitialiser`,...t,children:e});C.propTypes={children:x.default.node};export{p as a,g as c,u as d,f as i,v as l,b as n,m as o,y as r,_ as s,C as t,d as u}; \ No newline at end of file diff --git a/assets/RightOutlined-B3F2zuMj.js b/assets/RightOutlined-B3F2zuMj.js deleted file mode 100644 index 1a10b37..0000000 --- a/assets/RightOutlined-B3F2zuMj.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M765.7 486.8L314.9 134.7A7.97 7.97 0 00302 141v77.3c0 4.9 2.3 9.6 6.1 12.6l360 281.1-360 281.1c-3.9 3-6.1 7.7-6.1 12.6V883c0 6.7 7.7 10.4 12.9 6.3l450.8-352.1a31.96 31.96 0 000-50.4z`}}]},name:`right`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/RightSquareOutlined-OBh45DCC.js b/assets/RightSquareOutlined-BWAxHK5y.js similarity index 76% rename from assets/RightSquareOutlined-OBh45DCC.js rename to assets/RightSquareOutlined-BWAxHK5y.js index cbe19e0..3be9405 100644 --- a/assets/RightSquareOutlined-OBh45DCC.js +++ b/assets/RightSquareOutlined-BWAxHK5y.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`right-square`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Nn as n,Ot as r,Pn as i}from"./axios-GfLWCH1-.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M412.7 696.5l246-178c4.4-3.2 4.4-9.7 0-12.9l-246-178c-5.3-3.8-12.7 0-12.7 6.5V381c0 10.2 4.9 19.9 13.2 25.9L558.6 512 413.2 617.2c-8.3 6-13.2 15.6-13.2 25.9V690c0 6.5 7.4 10.3 12.7 6.5z`}},{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z`}}]},name:`right-square`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(r,n(n({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/RowLabelWithIcon-C9cs-sLd.js b/assets/RowLabelWithIcon-CWfXqglG.js similarity index 60% rename from assets/RowLabelWithIcon-C9cs-sLd.js rename to assets/RowLabelWithIcon-CWfXqglG.js index a42f0aa..5c4ae5c 100644 --- a/assets/RowLabelWithIcon-C9cs-sLd.js +++ b/assets/RowLabelWithIcon-CWfXqglG.js @@ -1,2 +1,2 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Filter-6hGzrL6X.js","./chunk-jRWAZmH_.js","./jsx-runtime-CEixWuwE.js","./FilterOutline-0NxB8lny.js","./Home-C0KXjxek.js","./HomeOutline-DA8r8OiJ.js","./Hospital-CLc27vPC.js","./Information-Dvaqgobw.js","./NotificationsOutline-COWH5lJd.js","./PeopleOutline-B7nsOh6I.js","./PersonCircleOutline-DFO77GzI.js","./SynthesisOutline-DU1b2CPh.js"])))=>i.map(i=>d[i]); -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Fn as r,Pn as i,kt as a,n as o}from"./axios-BbX9YWYe.js";import{t as s}from"./preload-helper-D0MDUw1L.js";import{F as c}from"./index-cqbbFfLv.js";var l=e(t());r();var u={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`plus-circle`,theme:`outlined`},d=l.forwardRef(function(e,t){return l.createElement(a,i(i({},e),{},{ref:t,icon:u}))}),f=e(o()),p=n(),m=Object.assign({"../../components/shared/svg/icons/Filter.jsx":()=>s(()=>import(`./Filter-6hGzrL6X.js`).then(e=>e.t),__vite__mapDeps([0,1,2]),import.meta.url),"../../components/shared/svg/icons/FilterOutline.jsx":()=>s(()=>import(`./FilterOutline-0NxB8lny.js`).then(e=>e.t),__vite__mapDeps([3,1,2]),import.meta.url),"../../components/shared/svg/icons/Home.jsx":()=>s(()=>import(`./Home-C0KXjxek.js`).then(e=>e.t),__vite__mapDeps([4,1,2]),import.meta.url),"../../components/shared/svg/icons/HomeOutline.jsx":()=>s(()=>import(`./HomeOutline-DA8r8OiJ.js`).then(e=>e.t),__vite__mapDeps([5,1,2]),import.meta.url),"../../components/shared/svg/icons/Hospital.jsx":()=>s(()=>import(`./Hospital-CLc27vPC.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>s(()=>import(`./Information-Dvaqgobw.js`).then(e=>e.t),__vite__mapDeps([7,1,2]),import.meta.url),"../../components/shared/svg/icons/NotificationsOutline.jsx":()=>s(()=>import(`./NotificationsOutline-COWH5lJd.js`).then(e=>e.t),__vite__mapDeps([8,1,2]),import.meta.url),"../../components/shared/svg/icons/PeopleOutline.jsx":()=>s(()=>import(`./PeopleOutline-B7nsOh6I.js`),__vite__mapDeps([9,1,2]),import.meta.url),"../../components/shared/svg/icons/PersonCircleOutline.jsx":()=>s(()=>import(`./PersonCircleOutline-DFO77GzI.js`).then(e=>e.t),__vite__mapDeps([10,1,2]),import.meta.url),"../../components/shared/svg/icons/SynthesisOutline.jsx":()=>s(()=>import(`./SynthesisOutline-DU1b2CPh.js`).then(e=>e.n),__vite__mapDeps([11,1,2]),import.meta.url)}),h=(e,t)=>{let[n,r]=(0,l.useState)(null);return(0,l.useEffect)(()=>{let n=!0;return(async()=>{try{let i=[``,`.jsx`,`.tsx`,`.js`,`.ts`],a=null;for(let t of i){let n=`../../components/${e}${t}`;if(m[n]){a=m[n];break}}if(!a){console.error(`Composant non trouvé: ${e}`);return}let o=(await a()).default;n&&r((0,p.jsx)(o,{...t}))}catch(t){console.error(`Erreur lors de l'import de ${e}:`,t)}})(),()=>{n=!1}},[e,t]),n},g=({label:e,isCti:t,icon:n,toolTipLabel:r})=>{let i=h(`shared/svg/icons/${n}`);return(0,p.jsxs)(p.Fragment,{children:[(t===`0`||t===`false`||!t)&&(0,p.jsx)(c,{title:r,children:i}),e]})};g.propTypes={label:f.default.string,isCti:f.default.oneOfType([f.default.string,f.default.bool]),icon:f.default.string};export{d as n,g as t}; \ No newline at end of file +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Filter-COK4Xj7w.js","./chunk-jRWAZmH_.js","./jsx-runtime-CEixWuwE.js","./FilterOutline-CkWX7-De.js","./Home-pCqJVQWy.js","./HomeOutline-BSGKvRto.js","./Hospital-Bgy3F9wN.js","./Information-CUlvFYge.js","./NotificationsOutline-SjBnUW4M.js","./PeopleOutline-BO_hwZS3.js","./PersonCircleOutline-DMIs-KBK.js","./SynthesisOutline-WHFTiyV1.js"])))=>i.map(i=>d[i]); +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Nn as r,Ot as i,Pn as a,n as o}from"./axios-GfLWCH1-.js";import{t as s}from"./preload-helper-q813TUYk.js";import{F as c}from"./index-BXgKcVQP.js";var l=e(t());a();var u={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z`}},{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}}]},name:`plus-circle`,theme:`outlined`},d=l.forwardRef(function(e,t){return l.createElement(i,r(r({},e),{},{ref:t,icon:u}))}),f=e(o()),p=n(),m=Object.assign({"../../components/shared/svg/icons/Filter.jsx":()=>s(()=>import(`./Filter-COK4Xj7w.js`).then(e=>e.t),__vite__mapDeps([0,1,2]),import.meta.url),"../../components/shared/svg/icons/FilterOutline.jsx":()=>s(()=>import(`./FilterOutline-CkWX7-De.js`).then(e=>e.t),__vite__mapDeps([3,1,2]),import.meta.url),"../../components/shared/svg/icons/Home.jsx":()=>s(()=>import(`./Home-pCqJVQWy.js`).then(e=>e.t),__vite__mapDeps([4,1,2]),import.meta.url),"../../components/shared/svg/icons/HomeOutline.jsx":()=>s(()=>import(`./HomeOutline-BSGKvRto.js`).then(e=>e.t),__vite__mapDeps([5,1,2]),import.meta.url),"../../components/shared/svg/icons/Hospital.jsx":()=>s(()=>import(`./Hospital-Bgy3F9wN.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>s(()=>import(`./Information-CUlvFYge.js`).then(e=>e.t),__vite__mapDeps([7,1,2]),import.meta.url),"../../components/shared/svg/icons/NotificationsOutline.jsx":()=>s(()=>import(`./NotificationsOutline-SjBnUW4M.js`).then(e=>e.t),__vite__mapDeps([8,1,2]),import.meta.url),"../../components/shared/svg/icons/PeopleOutline.jsx":()=>s(()=>import(`./PeopleOutline-BO_hwZS3.js`),__vite__mapDeps([9,1,2]),import.meta.url),"../../components/shared/svg/icons/PersonCircleOutline.jsx":()=>s(()=>import(`./PersonCircleOutline-DMIs-KBK.js`).then(e=>e.t),__vite__mapDeps([10,1,2]),import.meta.url),"../../components/shared/svg/icons/SynthesisOutline.jsx":()=>s(()=>import(`./SynthesisOutline-WHFTiyV1.js`).then(e=>e.n),__vite__mapDeps([11,1,2]),import.meta.url)}),h=(e,t)=>{let[n,r]=(0,l.useState)(null);return(0,l.useEffect)(()=>{let n=!0;return(async()=>{try{let i=[``,`.jsx`,`.tsx`,`.js`,`.ts`],a=null;for(let t of i){let n=`../../components/${e}${t}`;if(m[n]){a=m[n];break}}if(!a){console.error(`Composant non trouvé: ${e}`);return}let o=(await a()).default;n&&r((0,p.jsx)(o,{...t}))}catch(t){console.error(`Erreur lors de l'import de ${e}:`,t)}})(),()=>{n=!1}},[e,t]),n},g=({label:e,isCti:t,icon:n,toolTipLabel:r})=>{let i=h(`shared/svg/icons/${n}`);return(0,p.jsxs)(p.Fragment,{children:[(t===`0`||t===`false`||!t)&&(0,p.jsx)(c,{title:r,children:i}),e]})};g.propTypes={label:f.default.string,isCti:f.default.oneOfType([f.default.string,f.default.bool]),icon:f.default.string};export{d as n,g as t}; \ No newline at end of file diff --git a/assets/SalarieVentilationEditor-BZpnhNtB.js b/assets/SalarieVentilationEditor-BWF2uxMc.js similarity index 79% rename from assets/SalarieVentilationEditor-BZpnhNtB.js rename to assets/SalarieVentilationEditor-BWF2uxMc.js index f72f1db..381b4f0 100644 --- a/assets/SalarieVentilationEditor-BZpnhNtB.js +++ b/assets/SalarieVentilationEditor-BWF2uxMc.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{F as r,Fn as i,Hn as a,J as o,Pn as s,X as c,a as l,ar as u,kt as d,n as f,or as p,q as m}from"./axios-BbX9YWYe.js";import{t as h}from"./input-CAHxss7C.js";import{i as g}from"./notification-BAy1NkPD.js";import{n as _,t as v}from"./slicedToArray-YLaz90ka.js";import{n as y,t as b}from"./typeof-BUNGcdwP.js";import{i as x,r as S}from"./asyncToGenerator-DHhZBkop.js";import{m as C,p as w,t as T}from"./button-CGra0C8Y.js";import{t as E}from"./table-BEUJPs29.js";import{n as D}from"./pagination-1y8Qa_Im.js";import{n as O,r as k}from"./useFlexGapSupport-Cmh5GcIO.js";import{t as A}from"./tooltip-C-n3SkGv.js";import{t as ee}from"./ArrowLeftOutlined-CPZ5Fmbm.js";import{c as j,s as M,u as te}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as ne}from"./useMutation-BZFnlhBo.js";import{t as re}from"./Loader-BunwQzlz.js";import{Ct as ie,ht as ae,ot as N,wt as oe}from"./index-cqbbFfLv.js";import{c as se,d as ce,i as P,l as le,n as ue,r as de,s as F,t as fe,u as I}from"./ResetButton-D9kNLvDF.js";import{t as pe}from"./BaseActionButton-BDnQRTZA.js";import{t as me}from"./SaveButton-I18OHpZt.js";var he=function(e){return e.children};x();var L=e(a()),R=e(t());function z(e){return e!=null}var B=function(e){var t=e.itemPrefixCls,n=e.component,r=e.span,i=e.className,a=e.style,o=e.labelStyle,s=e.contentStyle,c=e.bordered,l=e.label,u=e.content,d=e.colon,f=n;return c?R.createElement(f,{className:(0,L.default)(S(S({},`${t}-item-label`,z(l)),`${t}-item-content`,z(u)),i),style:a,colSpan:r},z(l)&&R.createElement(`span`,{style:o},l),z(u)&&R.createElement(`span`,{style:s},u)):R.createElement(f,{className:(0,L.default)(`${t}-item`,i),style:a,colSpan:r},R.createElement(`div`,{className:`${t}-item-container`},(l||l===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-label`,S({},`${t}-item-no-colon`,!d)),style:o},l),(u||u===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-content`),style:s},u)))};p();function V(e,t,n){var r=t.colon,i=t.prefixCls,a=t.bordered,o=n.component,s=n.type,c=n.showLabel,l=n.showContent,d=n.labelStyle,f=n.contentStyle;return e.map(function(e,t){var n=e.props,p=n.label,m=n.children,h=n.prefixCls,g=h===void 0?i:h,_=n.className,v=n.style,y=n.labelStyle,b=n.contentStyle,x=n.span,S=x===void 0?1:x,C=e.key;return typeof o==`string`?R.createElement(B,{key:`${s}-${C||t}`,className:_,style:v,labelStyle:u(u({},d),y),contentStyle:u(u({},f),b),span:S,colon:r,component:o,itemPrefixCls:g,bordered:a,label:c?p:null,content:l?m:null}):[R.createElement(B,{key:`label-${C||t}`,className:_,style:u(u(u({},d),v),y),span:1,colon:r,component:o[0],itemPrefixCls:g,bordered:a,label:p}),R.createElement(B,{key:`content-${C||t}`,className:_,style:u(u(u({},f),v),b),span:S*2-1,component:o[1],itemPrefixCls:g,bordered:a,content:m})]})}var ge=function(e){var t=R.useContext(H),n=e.prefixCls,r=e.vertical,i=e.row,a=e.index,o=e.bordered;return r?R.createElement(R.Fragment,null,R.createElement(`tr`,{key:`label-${a}`,className:`${n}-row`},V(i,e,u({component:`th`,type:`label`,showLabel:!0},t))),R.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},V(i,e,u({component:`td`,type:`content`,showContent:!0},t)))):R.createElement(`tr`,{key:a,className:`${n}-row`},V(i,e,u({component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0},t)))};x(),_(),y(),w();var H=R.createContext({}),U={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};function _e(e,t){if(typeof e==`number`)return e;if(b(e)===`object`)for(var n=0;nn)&&(i=r(e,{span:n})),i}function ve(e,t){var n=C(e).filter(function(e){return e}),r=[],i=[],a=t;return n.forEach(function(e,o){var s=e.props?.span,c=s||1;if(o===n.length-1){i.push(W(e,s,a)),r.push(i);return}cce(e,t),meta:{successMessage:`Mise à jour de la ventilation`,errorMessage:`Erreur lors de la mise à jour de la ventilation`},onMutate:async({salarieId:t,newVentilation:n})=>{await e.cancelQueries({queryKey:I.detail(t)});let r=e.getQueryData(I.detail(t));return e.setQueryData(I.detail(t),n),{previousVentilation:r,salarieId:t}},onError:(t,n,r)=>{e.setQueryData(I.detail(r.salarieId),r.previousVentilation)},onSettled:async(t,n,r,i)=>{await e.invalidateQueries({queryKey:I.detail(i.salarieId)})}})}var K=n(),q=({children:e,...t})=>(0,K.jsx)(pe,{type:`default`,confirmTitle:`Des modifications non enregistrées seront perdues. Voulez-vous vraiment quitter cette page ?`,okText:`Oui, quitter sans enregistrer`,cancelText:`Non, rester sur cette page`,...t,children:e}),J=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[(0,K.jsx)(ee,{}),e]});function Se({currentYear:e,hasUnsavedChanges:t,setHasUnsavedChanges:n,salarieId:r,editedVentilationByYear:i,salarieInfo:a,onReset:o,hasAtLeastOneYearInError:s}){let c=j(),l=M(),u=l.state?.filteredSalarieIds||[],d=l.state?.filteredInfo||[],f=xe(),p=()=>{c(`/rh/ventilation/parametrage/ventilation-listing`,{state:{fromSider:!0,filteredSalarieIds:u,filteredInfo:d}})},m=Object.values(t).some(e=>e===!0);return(0,K.jsxs)(`div`,{className:`page-header`,children:[(0,K.jsxs)(`div`,{className:`page-header-content-title`,children:[(0,K.jsx)(J,{onClick:p,withModalConfirm:t[e]}),(0,K.jsx)(`div`,{className:`header-title`,children:`Ventilation salarie`})]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(fe,{onClick:o,disabled:!m,withPopConfirm:!0}),(0,K.jsx)(me,{onClick:()=>f.mutate({salarieId:r,newVentilation:le(i,a)},{onSuccess:()=>n({})}),disabled:!m||s,withPopConfirm:!0})]})]})}var Ce=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[e,(0,K.jsx)(be,{})]}),Y=R.createContext(null),we=({index:e,...t})=>{let[n]=N.useForm();return(0,K.jsx)(N,{form:n,component:!1,children:(0,K.jsx)(Y.Provider,{value:n,children:(0,K.jsx)(`tr`,{...t})})})},Te=({title:e,editable:t,children:n,dataIndex:r,record:i,handleCellSave:a,validationRules:o,...s})=>{let[c,l]=(0,R.useState)(!1),u=(0,R.useRef)(null),d=(0,R.useContext)(Y);(0,R.useEffect)(()=>{c&&u.current.focus()},[c]);let f=()=>{l(!c),d.setFieldsValue({[r]:i[r]})},p=async()=>{try{let e=await d.validateFields();f(),a({...i,...e})}catch(e){console.log(`Save failed:`,e)}},m=n;return t&&(m=c?(0,K.jsx)(N.Item,{style:{margin:0},name:r,rules:o||[],children:(0,K.jsx)(h,{ref:u,onPressEnter:p,onBlur:p})}):(0,K.jsx)(`div`,{className:`editable-cell-value-wrap`,style:{paddingRight:24},onClick:f,children:n})),(0,K.jsx)(`td`,{...s,children:m})};function X(e){let t=Z(e||{}),n=De(t);return{ratiosInError:t,yearInErrors:n,hasAtLeastOneYearInError:Object.values(n).some(e=>e===!0)}}var Z=e=>{let t={};for(let[n,r]of Object.entries(e))t[n]=Ee(r);return t},Ee=e=>{let t={};return P.forEach(n=>{let r=`ratio_${n}`,i=e.reduce((e,t)=>e+(parseInt(t[r])||0),0);t[r]=Math.abs(i-100)>1e-4&&Math.abs(i)!==0}),t};function De(e){let t={};for(let[n,r]of Object.entries(e))t[n]=Object.values(r).some(e=>e===!0);return t}var Oe=({currentYear:e,ratiosInError:t={},autoFillFromMonth:n,handleCellSave:r,isCellModified:i})=>ke.map(a=>{if(!a.editable)return a;let o=t?.[e]?.[a.dataIndex],s=a.dataIndex.replace(`ratio_`,``);return{...a,className:o?`column-error`:``,title:(0,K.jsx)(`div`,{className:`${o?`column-error`:``}`,children:(0,K.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:1,minWidth:0,width:`100%`},children:[(0,K.jsx)(`span`,{style:{flex:1,minWidth:0,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:a.title}),(0,K.jsx)(A,{title:`Recopier ${a.title} sur les mois suivants`,children:(0,K.jsx)(T,{className:`auto-fill-btn`,icon:(0,K.jsx)(D,{}),size:`small`,type:`text`,style:{color:`#b26d00`,marginLeft:2},onClick:()=>n(s),"aria-label":`Recopier la valeur de ${a.title} sur les mois suivants`})})]})}),onCell:e=>({record:e,className:i(e,a.dataIndex)?`cell-modified`:``,editable:a.editable,dataIndex:a.dataIndex,title:a.title,validationRules:[{pattern:/^\d+(\.\d{1,2})?$/,message:`Nombre à 2 décimales max`}],handleCellSave:r})}}),ke=[{title:``,dataIndex:`label`,fixed:`left`,width:150},{title:`Janvier`,dataIndex:`ratio_janvier`,editable:!0},{title:`Février`,dataIndex:`ratio_fevrier`,editable:!0},{title:`Mars`,dataIndex:`ratio_mars`,editable:!0},{title:`Avril`,dataIndex:`ratio_avril`,editable:!0},{title:`Mai`,dataIndex:`ratio_mai`,editable:!0},{title:`Juin`,dataIndex:`ratio_juin`,editable:!0},{title:`Juillet`,dataIndex:`ratio_juillet`,editable:!0},{title:`Aout`,dataIndex:`ratio_aout`,editable:!0},{title:`Septembre`,dataIndex:`ratio_septembre`,editable:!0},{title:`Octobre`,dataIndex:`ratio_octobre`,editable:!0},{title:`Novembre`,dataIndex:`ratio_novembre`,editable:!0},{title:`Décembre`,dataIndex:`ratio_decembre`,editable:!0}],Q=e(f());function $({currentYear:e,setCurrentYear:t,hasUnsavedChanges:n,setHasUnsavedChanges:r,salarieId:i,editedVentilationByYear:a,setEditedVentilationByYear:o,salarieVentilationQuery:s}){let l=M(),u=j(),d=de(l.state?.filteredSalarieIds||[]),{ratiosInError:f,yearInErrors:p}=X(a),m=[...new Set(d.data?.map(e=>parseInt(e.salarie_id)).filter(Boolean))],h=m[m.indexOf(parseInt(i))+1],g=m[m.indexOf(parseInt(i))-1],_=Object.keys(a).sort((e,t)=>e-t)??[],v=e=>{t(e)},y=t=>{let n=[...a[e]],i=n.findIndex(e=>e.key===t.key),c=n[i];if(!F(c,t))return;n[i]={...c,...t},o(t=>({...t,[e]:n}));let l=F({...s?.data.ventilationByYear[e][i]},t);r(t=>({...t,[e]:l}))},b=e=>{u(`/rh/ventilations/${e}/settings`,{state:{fromSider:!0,filteredSalarieIds:l.state?.filteredSalarieIds||[],filteredInfo:l.state?.filteredInfo||[]}})},x={body:{row:we,cell:Te}},S=Oe({currentYear:e,ratiosInError:f,autoFillFromMonth:t=>{let n=P.indexOf(t),i=parseInt(e),s=Object.keys(a).map(Number).filter(e=>e>=i).sort((e,t)=>e-t),c=!1,l=a[e]||[],u={...a};if(s.forEach((e,r)=>{let i=e.toString();u[i]=(a[i]||[]).map(e=>{let i=l.find(t=>t.etablissement_id===e.etablissement_id);if(!i)return e;let a=i[`ratio_${t}`];if(a===void 0)return e;let o={...e};return(r===0?P.slice(n):P).forEach(e=>{o[`ratio_${e}`]=parseFloat(a)}),!c&&F(e,o)&&(c=!0),o})}),c){let e=s.reduce((e,t)=>(e[t.toString()]=!0,e),{});o(u),r(t=>({...t,...e}))}},handleCellSave:y,isCellModified:(t,n)=>{let r=s.data.ventilationByYear?.[e]?.find(e=>e.key===t.key);return r?se(t[n],r[n]):!1}}),C=_.map(t=>{let r=p[t];return{key:t,label:(0,K.jsx)(`div`,{className:`${r?`tab-error`:``}`,children:(0,K.jsx)(A,{title:r&&`Une ou plusieurs colonnes sont incorrectes: le total de chaque colonne doit être égal à 1.`,children:(0,K.jsxs)(ie,{dot:!0,offset:[6,0],className:p[t]&&`badge-error`,count:n[t]?`1`:`0`,children:[r&&(0,K.jsx)(c,{style:{color:`#cf1322`,marginRight:4}}),(0,K.jsx)(`span`,{children:t})]},t)})}),children:(0,K.jsx)(E,{rowKey:`key`,components:x,rowClassName:()=>`editable-row`,columns:S,dataSource:a[t]||[],pagination:!1,scroll:{x:1200,y:`calc(100vh - 425px)`},summary:()=>{let n=a[t]||[],r=P.reduce((e,t)=>{let r=n.reduce((e,n)=>{let r=parseInt(n[`ratio_${t}`]);return e+(isNaN(r)?0:r)},0);return e[`ratio_${t}`]=r,e},{});return(0,K.jsx)(E.Summary,{fixed:!0,children:(0,K.jsxs)(E.Summary.Row,{children:[(0,K.jsx)(E.Summary.Cell,{index:0,children:`Total`}),P.map((t,n)=>{let i=`ratio_${t}`,a=r[i],o=f[e][i];return(0,K.jsx)(E.Summary.Cell,{index:n+1,className:`${o?`column-error`:``}`,children:a.toFixed(0)},t)})]})})}},i)}});return(0,K.jsx)(`div`,{className:`editor-table-container`,children:(0,K.jsx)(ae,{defaultActiveKey:e.toString(),activeKey:e.toString(),onChange:v,type:`card`,size:`large`,tabBarStyle:{marginBottom:0},tabBarGutter:5,items:C,tabBarExtraContent:(0,K.jsxs)(`div`,{className:`tabs-extra-button`,children:[(0,K.jsx)(J,{disabled:!g,onClick:()=>b(g),withModalConfirm:n[e],children:`Salarié Précédent`}),(0,K.jsx)(Ce,{disabled:!h,onClick:()=>b(h),withModalConfirm:n[e],children:`Salarié Suivant`})]})})})}$.propTypes={currentYear:Q.default.oneOfType([Q.default.string,Q.default.number]).isRequired,setCurrentYear:Q.default.func.isRequired,hasUnsavedChanges:Q.default.objectOf(Q.default.bool).isRequired,setHasUnsavedChanges:Q.default.func.isRequired,salarieId:Q.default.string.isRequired,editedVentilationByYear:Q.default.objectOf(Q.default.arrayOf(Q.default.shape({key:Q.default.number.isRequired,etablissement_id:Q.default.number.isRequired,label:Q.default.string,ratio_janvier:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_fevrier:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_mars:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_avril:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_mai:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_juin:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_juillet:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_aout:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_septembre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_octobre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_novembre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_decembre:Q.default.oneOfType([Q.default.string,Q.default.number])}))).isRequired,setEditedVentilationByYear:Q.default.func.isRequired,salarieVentilationQuery:Q.default.shape({data:Q.default.shape({ventilationByYear:Q.default.object}),status:Q.default.string.isRequired}).isRequired};function Ae(e,{key:t,message:n,description:r,duration:i=0},a){let s=(0,R.useRef)(!1);(0,R.useEffect)(()=>{e&&!s.current&&(s.current=!0,g({key:t,message:n,description:r,duration:i})),e||o.close(t)},[e,t,n,r,i]),(0,R.useEffect)(()=>(s.current=!1,o.close(t),()=>o.close(t)),[t,a]);function c(){o.close(t),s.current=!1}return c}function je(e,t){return Ae(e,{key:`ventilation-error`,message:`Erreurs de ventilation`,description:`Le total de chaque colonne doit être égal à 1.`},t)}function Me(){let[e,t]=(0,R.useState)(()=>new Date().getFullYear()),[n,r]=(0,R.useState)({}),[i,a]=(0,R.useState)({}),{salarieId:o}=te(),s=ue(o),{hasAtLeastOneYearInError:c}=X(n),l=je(c,o);(0,R.useEffect)(()=>{s.data?.ventilationByYear&&(r(s.data?.ventilationByYear??{}),a({}))},[s.data?.ventilationByYear]);let u=()=>{r(s.data.ventilationByYear),l(),a({})};if(s.status===`pending`||!s.data)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(re,{style:{height:`auto`}})});if(s.status===`error`)return(0,K.jsx)(oe,{message:`Erreur de chargement`,description:s.error.message,type:`error`,showIcon:!0});let d=s.data.salarieInfo;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(Se,{currentYear:e,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:n,salarieInfo:d,onReset:u,hasAtLeastOneYearInError:c}),(0,K.jsxs)(`div`,{className:`salarie-ventilation-editor`,children:[(0,K.jsxs)(G,{title:`Informations salarie`,column:2,children:[(0,K.jsx)(G.Item,{label:`Matricule`,children:d.matricule}),(0,K.jsx)(G.Item,{label:`Etablissement Contrat`,children:d.etablissement_contrat}),(0,K.jsxs)(G.Item,{label:`Nom - Prenom`,children:[d.nom,` - `,d.prenom]}),(0,K.jsx)(G.Item,{label:`Qualif`,children:d.qualification})]}),(0,K.jsx)($,{currentYear:e,setCurrentYear:t,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:n,setEditedVentilationByYear:r,salarieVentilationQuery:s})]})]})}export{Me as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{K as r,Nn as i,Ot as a,P as o,Pn as s,Vn as c,Y as l,a as u,ar as d,ir as f,n as p,q as m}from"./axios-GfLWCH1-.js";import{t as h}from"./input-ByI0RFd4.js";import{i as g}from"./notification-DWCxP4WF.js";import{n as _,t as v}from"./slicedToArray-YLaz90ka.js";import{n as y,t as b}from"./typeof-BUNGcdwP.js";import{i as x,r as S}from"./asyncToGenerator-DHhZBkop.js";import{m as C,p as w,t as T}from"./button-DFsG8yVP.js";import{t as E}from"./table-B9r972uM.js";import{n as D}from"./pagination-Ctv0ML-v.js";import{n as O,r as k}from"./useFlexGapSupport-CVR9Da_J.js";import{t as A}from"./tooltip-BrjXarTG.js";import{t as ee}from"./ArrowLeftOutlined-Dy6rj0RK.js";import{c as j,s as M,u as te}from"./chunk-4N6VE7H7-BhgXlIGA.js";import{t as ne}from"./useMutation-BmXoCM97.js";import{t as re}from"./Loader-QYhFJtwm.js";import{bt as ie,mt as ae,ot as N,yt as oe}from"./index-BXgKcVQP.js";import{c as se,d as ce,i as P,l as le,n as ue,r as de,s as F,t as fe,u as I}from"./ResetButton-B9z5bqz7.js";import{t as pe}from"./BaseActionButton-C192ydN5.js";import{t as me}from"./SaveButton-B1cQYwWn.js";var he=function(e){return e.children};x();var L=e(c()),R=e(t());function z(e){return e!=null}var B=function(e){var t=e.itemPrefixCls,n=e.component,r=e.span,i=e.className,a=e.style,o=e.labelStyle,s=e.contentStyle,c=e.bordered,l=e.label,u=e.content,d=e.colon,f=n;return c?R.createElement(f,{className:(0,L.default)(S(S({},`${t}-item-label`,z(l)),`${t}-item-content`,z(u)),i),style:a,colSpan:r},z(l)&&R.createElement(`span`,{style:o},l),z(u)&&R.createElement(`span`,{style:s},u)):R.createElement(f,{className:(0,L.default)(`${t}-item`,i),style:a,colSpan:r},R.createElement(`div`,{className:`${t}-item-container`},(l||l===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-label`,S({},`${t}-item-no-colon`,!d)),style:o},l),(u||u===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-content`),style:s},u)))};d();function V(e,t,n){var r=t.colon,i=t.prefixCls,a=t.bordered,o=n.component,s=n.type,c=n.showLabel,l=n.showContent,u=n.labelStyle,d=n.contentStyle;return e.map(function(e,t){var n=e.props,p=n.label,m=n.children,h=n.prefixCls,g=h===void 0?i:h,_=n.className,v=n.style,y=n.labelStyle,b=n.contentStyle,x=n.span,S=x===void 0?1:x,C=e.key;return typeof o==`string`?R.createElement(B,{key:`${s}-${C||t}`,className:_,style:v,labelStyle:f(f({},u),y),contentStyle:f(f({},d),b),span:S,colon:r,component:o,itemPrefixCls:g,bordered:a,label:c?p:null,content:l?m:null}):[R.createElement(B,{key:`label-${C||t}`,className:_,style:f(f(f({},u),v),y),span:1,colon:r,component:o[0],itemPrefixCls:g,bordered:a,label:p}),R.createElement(B,{key:`content-${C||t}`,className:_,style:f(f(f({},d),v),b),span:S*2-1,component:o[1],itemPrefixCls:g,bordered:a,content:m})]})}var ge=function(e){var t=R.useContext(H),n=e.prefixCls,r=e.vertical,i=e.row,a=e.index,o=e.bordered;return r?R.createElement(R.Fragment,null,R.createElement(`tr`,{key:`label-${a}`,className:`${n}-row`},V(i,e,f({component:`th`,type:`label`,showLabel:!0},t))),R.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},V(i,e,f({component:`td`,type:`content`,showContent:!0},t)))):R.createElement(`tr`,{key:a,className:`${n}-row`},V(i,e,f({component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0},t)))};x(),_(),y(),w();var H=R.createContext({}),U={xxl:3,xl:3,lg:3,md:3,sm:2,xs:1};function _e(e,t){if(typeof e==`number`)return e;if(b(e)===`object`)for(var n=0;nn)&&(r=o(e,{span:n})),r}function ve(e,t){var n=C(e).filter(function(e){return e}),r=[],i=[],a=t;return n.forEach(function(e,o){var s=e.props?.span,c=s||1;if(o===n.length-1){i.push(W(e,s,a)),r.push(i);return}cce(e,t),meta:{successMessage:`Mise à jour de la ventilation`,errorMessage:`Erreur lors de la mise à jour de la ventilation`},onMutate:async({salarieId:t,newVentilation:n})=>{await e.cancelQueries({queryKey:I.detail(t)});let r=e.getQueryData(I.detail(t));return e.setQueryData(I.detail(t),n),{previousVentilation:r,salarieId:t}},onError:(t,n,r)=>{e.setQueryData(I.detail(r.salarieId),r.previousVentilation)},onSettled:async(t,n,r,i)=>{await e.invalidateQueries({queryKey:I.detail(i.salarieId)})}})}var K=n(),q=({children:e,...t})=>(0,K.jsx)(pe,{type:`default`,confirmTitle:`Des modifications non enregistrées seront perdues. Voulez-vous vraiment quitter cette page ?`,okText:`Oui, quitter sans enregistrer`,cancelText:`Non, rester sur cette page`,...t,children:e}),J=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[(0,K.jsx)(ee,{}),e]});function Se({currentYear:e,hasUnsavedChanges:t,setHasUnsavedChanges:n,salarieId:r,editedVentilationByYear:i,salarieInfo:a,onReset:o,hasAtLeastOneYearInError:s}){let c=j(),l=M(),u=l.state?.filteredSalarieIds||[],d=l.state?.filteredInfo||[],f=xe(),p=()=>{c(`/rh/ventilation/parametrage/ventilation-listing`,{state:{fromSider:!0,filteredSalarieIds:u,filteredInfo:d}})},m=Object.values(t).some(e=>e===!0);return(0,K.jsxs)(`div`,{className:`page-header`,children:[(0,K.jsxs)(`div`,{className:`page-header-content-title`,children:[(0,K.jsx)(J,{onClick:p,withModalConfirm:t[e]}),(0,K.jsx)(`div`,{className:`header-title`,children:`Ventilation salarie`})]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(fe,{onClick:o,disabled:!m,withPopConfirm:!0}),(0,K.jsx)(me,{onClick:()=>f.mutate({salarieId:r,newVentilation:le(i,a)},{onSuccess:()=>n({})}),disabled:!m||s,withPopConfirm:!0})]})]})}var Ce=({children:e,...t})=>(0,K.jsxs)(q,{...t,children:[e,(0,K.jsx)(be,{})]}),Y=R.createContext(null),we=({index:e,...t})=>{let[n]=N.useForm();return(0,K.jsx)(N,{form:n,component:!1,children:(0,K.jsx)(Y.Provider,{value:n,children:(0,K.jsx)(`tr`,{...t})})})},Te=({title:e,editable:t,children:n,dataIndex:r,record:i,handleCellSave:a,validationRules:o,...s})=>{let[c,l]=(0,R.useState)(!1),u=(0,R.useRef)(null),d=(0,R.useContext)(Y);(0,R.useEffect)(()=>{c&&u.current.focus()},[c]);let f=()=>{l(!c),d.setFieldsValue({[r]:i[r]})},p=async()=>{try{let e=await d.validateFields();f(),a({...i,...e})}catch(e){console.log(`Save failed:`,e)}},m=n;return t&&(m=c?(0,K.jsx)(N.Item,{style:{margin:0},name:r,rules:o||[],children:(0,K.jsx)(h,{ref:u,onPressEnter:p,onBlur:p})}):(0,K.jsx)(`div`,{className:`editable-cell-value-wrap`,style:{paddingRight:24},onClick:f,children:n})),(0,K.jsx)(`td`,{...s,children:m})};function X(e){let t=Z(e||{}),n=De(t);return{ratiosInError:t,yearInErrors:n,hasAtLeastOneYearInError:Object.values(n).some(e=>e===!0)}}var Z=e=>{let t={};for(let[n,r]of Object.entries(e))t[n]=Ee(r);return t},Ee=e=>{let t={};return P.forEach(n=>{let r=`ratio_${n}`,i=e.reduce((e,t)=>e+(parseInt(t[r])||0),0);t[r]=Math.abs(i-100)>1e-4&&Math.abs(i)!==0}),t};function De(e){let t={};for(let[n,r]of Object.entries(e))t[n]=Object.values(r).some(e=>e===!0);return t}var Oe=({currentYear:e,ratiosInError:t={},autoFillFromMonth:n,handleCellSave:r,isCellModified:i})=>ke.map(a=>{if(!a.editable)return a;let o=t?.[e]?.[a.dataIndex],s=a.dataIndex.replace(`ratio_`,``);return{...a,className:o?`column-error`:``,title:(0,K.jsx)(`div`,{className:`${o?`column-error`:``}`,children:(0,K.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:1,minWidth:0,width:`100%`},children:[(0,K.jsx)(`span`,{style:{flex:1,minWidth:0,whiteSpace:`nowrap`,overflow:`hidden`,textOverflow:`ellipsis`},children:a.title}),(0,K.jsx)(A,{title:`Recopier ${a.title} sur les mois suivants`,children:(0,K.jsx)(T,{className:`auto-fill-btn`,icon:(0,K.jsx)(D,{}),size:`small`,type:`text`,style:{color:`#b26d00`,marginLeft:2},onClick:()=>n(s),"aria-label":`Recopier la valeur de ${a.title} sur les mois suivants`})})]})}),onCell:e=>({record:e,className:i(e,a.dataIndex)?`cell-modified`:``,editable:a.editable,dataIndex:a.dataIndex,title:a.title,validationRules:[{pattern:/^\d+(\.\d{1,2})?$/,message:`Nombre à 2 décimales max`}],handleCellSave:r})}}),ke=[{title:``,dataIndex:`label`,fixed:`left`,width:150},{title:`Janvier`,dataIndex:`ratio_janvier`,editable:!0},{title:`Février`,dataIndex:`ratio_fevrier`,editable:!0},{title:`Mars`,dataIndex:`ratio_mars`,editable:!0},{title:`Avril`,dataIndex:`ratio_avril`,editable:!0},{title:`Mai`,dataIndex:`ratio_mai`,editable:!0},{title:`Juin`,dataIndex:`ratio_juin`,editable:!0},{title:`Juillet`,dataIndex:`ratio_juillet`,editable:!0},{title:`Aout`,dataIndex:`ratio_aout`,editable:!0},{title:`Septembre`,dataIndex:`ratio_septembre`,editable:!0},{title:`Octobre`,dataIndex:`ratio_octobre`,editable:!0},{title:`Novembre`,dataIndex:`ratio_novembre`,editable:!0},{title:`Décembre`,dataIndex:`ratio_decembre`,editable:!0}],Q=e(p());function $({currentYear:e,setCurrentYear:t,hasUnsavedChanges:n,setHasUnsavedChanges:r,salarieId:i,editedVentilationByYear:a,setEditedVentilationByYear:o,salarieVentilationQuery:s}){let c=M(),u=j(),d=de(c.state?.filteredSalarieIds||[]),{ratiosInError:f,yearInErrors:p}=X(a),m=[...new Set(d.data?.map(e=>parseInt(e.salarie_id)).filter(Boolean))],h=m[m.indexOf(parseInt(i))+1],g=m[m.indexOf(parseInt(i))-1],_=Object.keys(a).sort((e,t)=>e-t)??[],v=e=>{t(e)},y=t=>{let n=[...a[e]],i=n.findIndex(e=>e.key===t.key),c=n[i];if(!F(c,t))return;n[i]={...c,...t},o(t=>({...t,[e]:n}));let l=F({...s?.data.ventilationByYear[e][i]},t);r(t=>({...t,[e]:l}))},b=e=>{u(`/rh/ventilations/${e}/settings`,{state:{fromSider:!0,filteredSalarieIds:c.state?.filteredSalarieIds||[],filteredInfo:c.state?.filteredInfo||[]}})},x={body:{row:we,cell:Te}},S=Oe({currentYear:e,ratiosInError:f,autoFillFromMonth:t=>{let n=P.indexOf(t),i=parseInt(e),s=Object.keys(a).map(Number).filter(e=>e>=i).sort((e,t)=>e-t),c=!1,l=a[e]||[],u={...a};if(s.forEach((e,r)=>{let i=e.toString();u[i]=(a[i]||[]).map(e=>{let i=l.find(t=>t.etablissement_id===e.etablissement_id);if(!i)return e;let a=i[`ratio_${t}`];if(a===void 0)return e;let o={...e};return(r===0?P.slice(n):P).forEach(e=>{o[`ratio_${e}`]=parseFloat(a)}),!c&&F(e,o)&&(c=!0),o})}),c){let e=s.reduce((e,t)=>(e[t.toString()]=!0,e),{});o(u),r(t=>({...t,...e}))}},handleCellSave:y,isCellModified:(t,n)=>{let r=s.data.ventilationByYear?.[e]?.find(e=>e.key===t.key);return r?se(t[n],r[n]):!1}}),C=_.map(t=>{let r=p[t];return{key:t,label:(0,K.jsx)(`div`,{className:`${r?`tab-error`:``}`,children:(0,K.jsx)(A,{title:r&&`Une ou plusieurs colonnes sont incorrectes: le total de chaque colonne doit être égal à 1.`,children:(0,K.jsxs)(oe,{dot:!0,offset:[6,0],className:p[t]&&`badge-error`,count:n[t]?`1`:`0`,children:[r&&(0,K.jsx)(l,{style:{color:`#cf1322`,marginRight:4}}),(0,K.jsx)(`span`,{children:t})]},t)})}),children:(0,K.jsx)(E,{rowKey:`key`,components:x,rowClassName:()=>`editable-row`,columns:S,dataSource:a[t]||[],pagination:!1,scroll:{x:1200,y:`calc(100vh - 425px)`},summary:()=>{let n=a[t]||[],r=P.reduce((e,t)=>{let r=n.reduce((e,n)=>{let r=parseInt(n[`ratio_${t}`]);return e+(isNaN(r)?0:r)},0);return e[`ratio_${t}`]=r,e},{});return(0,K.jsx)(E.Summary,{fixed:!0,children:(0,K.jsxs)(E.Summary.Row,{children:[(0,K.jsx)(E.Summary.Cell,{index:0,children:`Total`}),P.map((t,n)=>{let i=`ratio_${t}`,a=r[i],o=f[e][i];return(0,K.jsx)(E.Summary.Cell,{index:n+1,className:`${o?`column-error`:``}`,children:a.toFixed(0)},t)})]})})}},i)}});return(0,K.jsx)(`div`,{className:`editor-table-container`,children:(0,K.jsx)(ae,{defaultActiveKey:e.toString(),activeKey:e.toString(),onChange:v,type:`card`,size:`large`,tabBarStyle:{marginBottom:0},tabBarGutter:5,items:C,tabBarExtraContent:(0,K.jsxs)(`div`,{className:`tabs-extra-button`,children:[(0,K.jsx)(J,{disabled:!g,onClick:()=>b(g),withModalConfirm:n[e],children:`Salarié Précédent`}),(0,K.jsx)(Ce,{disabled:!h,onClick:()=>b(h),withModalConfirm:n[e],children:`Salarié Suivant`})]})})})}$.propTypes={currentYear:Q.default.oneOfType([Q.default.string,Q.default.number]).isRequired,setCurrentYear:Q.default.func.isRequired,hasUnsavedChanges:Q.default.objectOf(Q.default.bool).isRequired,setHasUnsavedChanges:Q.default.func.isRequired,salarieId:Q.default.string.isRequired,editedVentilationByYear:Q.default.objectOf(Q.default.arrayOf(Q.default.shape({key:Q.default.number.isRequired,etablissement_id:Q.default.number.isRequired,label:Q.default.string,ratio_janvier:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_fevrier:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_mars:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_avril:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_mai:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_juin:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_juillet:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_aout:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_septembre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_octobre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_novembre:Q.default.oneOfType([Q.default.string,Q.default.number]),ratio_decembre:Q.default.oneOfType([Q.default.string,Q.default.number])}))).isRequired,setEditedVentilationByYear:Q.default.func.isRequired,salarieVentilationQuery:Q.default.shape({data:Q.default.shape({ventilationByYear:Q.default.object}),status:Q.default.string.isRequired}).isRequired};function Ae(e,{key:t,message:n,description:r,duration:i=0},a){let o=(0,R.useRef)(!1);(0,R.useEffect)(()=>{e&&!o.current&&(o.current=!0,g({key:t,message:n,description:r,duration:i})),e||m.close(t)},[e,t,n,r,i]),(0,R.useEffect)(()=>(o.current=!1,m.close(t),()=>m.close(t)),[t,a]);function s(){m.close(t),o.current=!1}return s}function je(e,t){return Ae(e,{key:`ventilation-error`,message:`Erreurs de ventilation`,description:`Le total de chaque colonne doit être égal à 1.`},t)}function Me(){let[e,t]=(0,R.useState)(()=>new Date().getFullYear()),[n,r]=(0,R.useState)({}),[i,a]=(0,R.useState)({}),{salarieId:o}=te(),s=ue(o),{hasAtLeastOneYearInError:c}=X(n),l=je(c,o);(0,R.useEffect)(()=>{s.data?.ventilationByYear&&(r(s.data?.ventilationByYear??{}),a({}))},[s.data?.ventilationByYear]);let u=()=>{r(s.data.ventilationByYear),l(),a({})};if(s.status===`pending`||!s.data)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(re,{style:{height:`auto`}})});if(s.status===`error`)return(0,K.jsx)(ie,{message:`Erreur de chargement`,description:s.error.message,type:`error`,showIcon:!0});let d=s.data.salarieInfo;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(Se,{currentYear:e,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:n,salarieInfo:d,onReset:u,hasAtLeastOneYearInError:c}),(0,K.jsxs)(`div`,{className:`salarie-ventilation-editor`,children:[(0,K.jsxs)(G,{title:`Informations salarie`,column:2,children:[(0,K.jsx)(G.Item,{label:`Matricule`,children:d.matricule}),(0,K.jsx)(G.Item,{label:`Etablissement Contrat`,children:d.etablissement_contrat}),(0,K.jsxs)(G.Item,{label:`Nom - Prenom`,children:[d.nom,` - `,d.prenom]}),(0,K.jsx)(G.Item,{label:`Qualif`,children:d.qualification})]}),(0,K.jsx)($,{currentYear:e,setCurrentYear:t,hasUnsavedChanges:i,setHasUnsavedChanges:a,salarieId:o,editedVentilationByYear:n,setEditedVentilationByYear:r,salarieVentilationQuery:s})]})]})}export{Me as default}; \ No newline at end of file diff --git a/assets/SalarieVentilationListing-CMydqb3p.js b/assets/SalarieVentilationListing--M_JbSFu.js similarity index 87% rename from assets/SalarieVentilationListing-CMydqb3p.js rename to assets/SalarieVentilationListing--M_JbSFu.js index 7b72fb8..59f140c 100644 --- a/assets/SalarieVentilationListing-CMydqb3p.js +++ b/assets/SalarieVentilationListing--M_JbSFu.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-BWCs920B.js";import{t as i}from"./button-CGra0C8Y.js";import{t as a}from"./table-BEUJPs29.js";import{c as o,s,t as c}from"./chunk-4N6VE7H7-BV8msCgV.js";import{t as l}from"./Loader-BunwQzlz.js";import{a as u,o as d,r as f,t as p}from"./ResetButton-D9kNLvDF.js";var m=e(t()),h=n();function g(){let e=s(),t=o(),[n,g]=(0,m.useState)(e.state?.filteredInfo||{}),_=Object.values(n).filter(Boolean).length!==0,v=f();if(v.status===`pending`)return(0,h.jsx)(`div`,{className:`loading-wrapper`,children:(0,h.jsx)(l,{style:{height:`auto`}})});if(v.status===`error`)return(0,h.jsx)(`p`,{children:`Error :(`});let y=_?u(v.data,n):[...v.data],b=[`matricule`,`nom`,`prenom`,`etablissement_contrat`,`qualification`],x={};b.forEach(e=>{let t=new Set(y?.map(t=>t[e]).filter(Boolean));x[e]=Array.from(t).sort((e,t)=>e.localeCompare(t)).map(e=>({text:e,value:e}))});let S=(n,r,i)=>{g(r),t(e.pathname,{replace:!0,state:{...e.state,filteredInfo:r}})},C=()=>{g({}),t(e.pathname,{replace:!0,state:{...e.state,filteredInfo:{}}})},w=[{title:`Matricule`,dataIndex:`matricule`,key:`matricule`,onFilter:(e,t)=>t.matricule.toString().toLowerCase().includes(e.toLowerCase()),filteredValue:n.matricule||null,filters:x.matricule,filterSearch:!0},{title:`Nom`,dataIndex:`nom`,key:`nom`,filteredValue:n.nom||null,filters:x.nom,filterSearch:!0,onFilter:(e,t)=>t.nom.toString().toLowerCase().includes(e.toLowerCase())},{title:`Prénom`,dataIndex:`prenom`,key:`prenom`,filteredValue:n.prenom||null,filters:x.prenom,onFilter:(e,t)=>t.prenom.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Etablissement du contrat`,dataIndex:`etablissement_contrat`,key:`etablissement_contrat`,filteredValue:n.etablissement_contrat||null,filters:x.etablissement_contrat,onFilter:(e,t)=>t.etablissement_contrat.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Qualification`,dataIndex:`qualification`,key:`qualification`,filteredValue:n.qualification||null,filters:x.qualification,onFilter:(e,t)=>t.qualification.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Action`,dataIndex:``,key:`action`,width:`8%`,render:e=>(0,h.jsx)(c,{to:{pathname:`/rh/ventilations/${e.salarie_id}/settings`,state:{fromSider:!0,filteredSalarieIds:d(v.data,n),filteredInfo:n}},children:(0,h.jsx)(i,{children:`Éditer`})})}];return(0,h.jsxs)(`div`,{className:``,children:[(0,h.jsx)(r,{children:(0,h.jsx)(`title`,{children:`iCTI | Liste des Salariés`})}),(0,h.jsxs)(`div`,{className:`component-header`,children:[(0,h.jsx)(`div`,{className:`header-title`,children:`Liste des Salariés`}),(0,h.jsx)(p,{disabled:!_,onClick:C,children:`Réinitialiser les filtres`})]}),(0,h.jsx)(`div`,{className:`component-content`,children:(0,h.jsx)(a,{columns:w,dataSource:y,pagination:{pageSize:50},scroll:{y:`calc(100vh - 240px)`},onChange:S,size:`small`})})]})}export{g as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{t as r}from"./index.esm-C-Cs05Yh.js";import{t as i}from"./button-DFsG8yVP.js";import{t as a}from"./table-B9r972uM.js";import{c as o,s,t as c}from"./chunk-4N6VE7H7-BhgXlIGA.js";import{t as l}from"./Loader-QYhFJtwm.js";import{a as u,o as d,r as f,t as p}from"./ResetButton-B9z5bqz7.js";var m=e(t()),h=n();function g(){let e=s(),t=o(),[n,g]=(0,m.useState)(e.state?.filteredInfo||{}),_=Object.values(n).filter(Boolean).length!==0,v=f();if(v.status===`pending`)return(0,h.jsx)(`div`,{className:`loading-wrapper`,children:(0,h.jsx)(l,{style:{height:`auto`}})});if(v.status===`error`)return(0,h.jsx)(`p`,{children:`Error :(`});let y=_?u(v.data,n):[...v.data],b=[`matricule`,`nom`,`prenom`,`etablissement_contrat`,`qualification`],x={};b.forEach(e=>{let t=new Set(y?.map(t=>t[e]).filter(Boolean));x[e]=Array.from(t).sort((e,t)=>e.localeCompare(t)).map(e=>({text:e,value:e}))});let S=(n,r,i)=>{g(r),t(e.pathname,{replace:!0,state:{...e.state,filteredInfo:r}})},C=()=>{g({}),t(e.pathname,{replace:!0,state:{...e.state,filteredInfo:{}}})},w=[{title:`Matricule`,dataIndex:`matricule`,key:`matricule`,onFilter:(e,t)=>t.matricule.toString().toLowerCase().includes(e.toLowerCase()),filteredValue:n.matricule||null,filters:x.matricule,filterSearch:!0},{title:`Nom`,dataIndex:`nom`,key:`nom`,filteredValue:n.nom||null,filters:x.nom,filterSearch:!0,onFilter:(e,t)=>t.nom.toString().toLowerCase().includes(e.toLowerCase())},{title:`Prénom`,dataIndex:`prenom`,key:`prenom`,filteredValue:n.prenom||null,filters:x.prenom,onFilter:(e,t)=>t.prenom.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Etablissement du contrat`,dataIndex:`etablissement_contrat`,key:`etablissement_contrat`,filteredValue:n.etablissement_contrat||null,filters:x.etablissement_contrat,onFilter:(e,t)=>t.etablissement_contrat.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Qualification`,dataIndex:`qualification`,key:`qualification`,filteredValue:n.qualification||null,filters:x.qualification,onFilter:(e,t)=>t.qualification.toString().toLowerCase().includes(e.toLowerCase()),filterSearch:!0},{title:`Action`,dataIndex:``,key:`action`,width:`8%`,render:e=>(0,h.jsx)(c,{to:{pathname:`/rh/ventilations/${e.salarie_id}/settings`,state:{fromSider:!0,filteredSalarieIds:d(v.data,n),filteredInfo:n}},children:(0,h.jsx)(i,{children:`Éditer`})})}];return(0,h.jsxs)(`div`,{className:``,children:[(0,h.jsx)(r,{children:(0,h.jsx)(`title`,{children:`iCTI | Liste des Salariés`})}),(0,h.jsxs)(`div`,{className:`component-header`,children:[(0,h.jsx)(`div`,{className:`header-title`,children:`Liste des Salariés`}),(0,h.jsx)(p,{disabled:!_,onClick:C,children:`Réinitialiser les filtres`})]}),(0,h.jsx)(`div`,{className:`component-content`,children:(0,h.jsx)(a,{columns:w,dataSource:y,pagination:{pageSize:50},scroll:{y:`calc(100vh - 240px)`},onChange:S,size:`small`})})]})}export{g as default}; \ No newline at end of file diff --git a/assets/SaveButton-I18OHpZt.js b/assets/SaveButton-B1cQYwWn.js similarity index 55% rename from assets/SaveButton-I18OHpZt.js rename to assets/SaveButton-B1cQYwWn.js index 58c3116..216ca54 100644 --- a/assets/SaveButton-I18OHpZt.js +++ b/assets/SaveButton-B1cQYwWn.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-BbX9YWYe.js";import{t as i}from"./SaveOutlined-CZUncBxA.js";import{t as a}from"./BaseActionButton-BDnQRTZA.js";t();var o=e(r()),s=n(),c=({children:e=`Enregistrer`,...t})=>(0,s.jsx)(a,{icon:(0,s.jsx)(i,{}),confirmTitle:`Confirmez-vous l'enregistrement ?`,okText:`Enregister`,...t,children:e});c.propTypes={children:o.default.node};export{c as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-GfLWCH1-.js";import{t as i}from"./SaveOutlined-MFwicVtT.js";import{t as a}from"./BaseActionButton-C192ydN5.js";t();var o=e(r()),s=n(),c=({children:e=`Enregistrer`,...t})=>(0,s.jsx)(a,{icon:(0,s.jsx)(i,{}),confirmTitle:`Confirmez-vous l'enregistrement ?`,okText:`Enregister`,...t,children:e});c.propTypes={children:o.default.node};export{c as t}; \ No newline at end of file diff --git a/assets/SaveOutlined-CZUncBxA.js b/assets/SaveOutlined-MFwicVtT.js similarity index 76% rename from assets/SaveOutlined-CZUncBxA.js rename to assets/SaveOutlined-MFwicVtT.js index 39015f0..ae3ee27 100644 --- a/assets/SaveOutlined-CZUncBxA.js +++ b/assets/SaveOutlined-MFwicVtT.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z`}}]},name:`save`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Nn as n,Ot as r,Pn as i}from"./axios-GfLWCH1-.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M893.3 293.3L730.7 130.7c-7.5-7.5-16.7-13-26.7-16V112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V338.5c0-17-6.7-33.2-18.7-45.2zM384 184h256v104H384V184zm456 656H184V184h136v136c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V205.8l136 136V840zM512 442c-79.5 0-144 64.5-144 144s64.5 144 144 144 144-64.5 144-144-64.5-144-144-144zm0 224c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80z`}}]},name:`save`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(r,n(n({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/SearchOutlined-BTRNdCQU.js b/assets/SearchOutlined-BTRNdCQU.js deleted file mode 100644 index b0ed1a6..0000000 --- a/assets/SearchOutlined-BTRNdCQU.js +++ /dev/null @@ -1,29 +0,0 @@ -import{n as e,o as t,r as n}from"./chunk-jRWAZmH_.js";import{n as r}from"./jsx-runtime-CEixWuwE.js";import{$n as i,$t as a,Ct as o,Fn as s,Hn as c,In as l,M as u,N as d,O as f,Pn as p,St as m,Un as h,Wn as g,_n as _,ar as v,bn as y,dn as b,en as x,er as S,fn as C,ir as ee,kt as te,mn as ne,nr as re,or as ie,pn as w,rr as ae,tr as oe,un as se,vn as T,yn as ce,zn as E}from"./axios-BbX9YWYe.js";import{n as le,t as ue}from"./slicedToArray-YLaz90ka.js";import{n as de,t as fe}from"./typeof-BUNGcdwP.js";import{i as D,n as pe,r as O,t as me}from"./asyncToGenerator-DHhZBkop.js";import{l as he,m as ge,p as _e,u as ve}from"./button-CGra0C8Y.js";function ye(e,t){return e.indexOf(t)===0}function be(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=t===!1?{aria:!0,data:!0,attr:!0}:t===!0?{aria:!0}:p({},t),r={};return Object.keys(e).forEach(function(t){(n.aria&&(t===`role`||ye(t,Se))||n.data&&ye(t,Ce)||n.attr&&xe.includes(t))&&(r[t]=e[t])}),r}var xe,Se,Ce,we=e((()=>{s(),xe=`accept acceptCharset accessKey action allowFullScreen allowTransparency - alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge - charSet checked classID className colSpan cols content contentEditable contextMenu - controls coords crossOrigin data dateTime default defer dir disabled download draggable - encType form formAction formEncType formMethod formNoValidate formTarget frameBorder - headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity - is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media - mediaGroup method min minLength multiple muted name noValidate nonce open - optimum pattern placeholder poster preload radioGroup readOnly rel required - reversed role rowSpan rows sandbox scope scoped scrolling seamless selected - shape size sizes span spellCheck src srcDoc srcLang srcSet start step style - summary tabIndex target title type useMap value width wmode wrap onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown - onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick - onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown - onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel - onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough - onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata - onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`.split(/[\s\n]+/),Se=`aria-`,Ce=`data-`})),Te,k,A,j,M=e((()=>{l(),Te=t(r()),k=`RC_FORM_INTERNAL_HOOKS`,A=function(){E(!1,`Can not find FormContext. Please make sure you wrap Field under Form.`)},j=Te.createContext({getFieldValue:A,getFieldsValue:A,getFieldError:A,getFieldWarning:A,getFieldsError:A,isFieldsTouched:A,isFieldTouched:A,isFieldValidating:A,isFieldsValidating:A,resetFields:A,setFields:A,setFieldValue:A,setFieldsValue:A,validateFields:A,submit:A,getInternalHooks:function(){return A(),{dispatch:A,initEntityValue:A,registerField:A,useSubscribe:A,setInitialValues:A,destroyForm:A,setCallbacks:A,registerWatch:A,getFields:A,setValidateMessages:A,setPreserve:A,getInitialValue:A}}})})),Ee,N,De=e((()=>{Ee=t(r()),N=Ee.createContext(null)}));function Oe(e){return e==null?[]:Array.isArray(e)?e:[e]}function ke(e){return e&&!!e._init}var Ae=e((()=>{}));function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Fe(e,t,n){return Fe=Pe()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&Ne(i,n.prototype),i},Fe.apply(null,arguments)}function Ie(e){return Function.toString.call(e).indexOf(`[native code]`)!==-1}function Le(e){var t=typeof Map==`function`?new Map:void 0;return Le=function(e){if(e===null||!Ie(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return Fe(e,arguments,Me(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),Ne(n,e)},Le(e)}function Re(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function F(e){var t=[...arguments].slice(1),n=0,r=t.length;return typeof e==`function`?e.apply(null,t):typeof e==`string`?e.replace(Ye,function(e){if(e===`%%`)return`%`;if(n>=r)return e;switch(e){case`%s`:return String(t[n++]);case`%d`:return Number(t[n++]);case`%j`:try{return JSON.stringify(t[n++])}catch{return`[Circular]`}break;default:return e}}):e}function ze(e){return e===`string`||e===`url`||e===`hex`||e===`email`||e===`date`||e===`pattern`}function I(e,t){return!!(e==null||t===`array`&&Array.isArray(e)&&!e.length||ze(t)&&typeof e==`string`&&!e)}function Be(e,t,n){var r=[],i=0,a=e.length;function o(e){r.push.apply(r,e||[]),i++,i===a&&n(r)}e.forEach(function(e){t(e,o)})}function Ve(e,t,n){var r=0,i=e.length;function a(o){if(o&&o.length){n(o);return}var s=r;r+=1,s{Ye=/%[sdj%]/g,Xe=function(){},Ze=function(e){je(t,e);function t(t,n){var r=e.call(this,`Async Validation Error`)||this;return r.errors=t,r.fields=n,r}return t}(Le(Error)),Qe=function(e,t,n,r,i,a){e.required&&(!n.hasOwnProperty(e.field)||I(t,a||e.type))&&r.push(F(i.messages.required,e.fullField))},$e=function(e,t,n,r,i){(/^\s+$/.test(t)||t===``)&&r.push(F(i.messages.whitespace,e.fullField))},tt=(function(){if(et)return et;var e=`[a-fA-F\\d:]`,t=function(t){return t&&t.includeBoundaries?`(?:(?<=\\s|^)(?=`+e+`)|(?<=`+e+`)(?=\\s|$))`:``},n=`(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}`,r=`[a-fA-F\\d]{1,4}`,i=(` -(?: -(?:`+r+`:){7}(?:`+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 -(?:`+r+`:){6}(?:`+n+`|:`+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 -(?:`+r+`:){5}(?::`+n+`|(?::`+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 -(?:`+r+`:){4}(?:(?::`+r+`){0,1}:`+n+`|(?::`+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 -(?:`+r+`:){3}(?:(?::`+r+`){0,2}:`+n+`|(?::`+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 -(?:`+r+`:){2}(?:(?::`+r+`){0,3}:`+n+`|(?::`+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 -(?:`+r+`:){1}(?:(?::`+r+`){0,4}:`+n+`|(?::`+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 -(?::(?:(?::`+r+`){0,5}:`+n+`|(?::`+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 -)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 -`).replace(/\s*\/\/.*$/gm,``).replace(/\n/g,``).trim(),a=RegExp(`(?:^`+n+`$)|(?:^`+i+`$)`),o=RegExp(`^`+n+`$`),s=RegExp(`^`+i+`$`),c=function(e){return e&&e.exact?a:RegExp(`(?:`+t(e)+n+t(e)+`)|(?:`+t(e)+i+t(e)+`)`,`g`)};c.v4=function(e){return e&&e.exact?o:RegExp(``+t(e)+n+t(e),`g`)},c.v6=function(e){return e&&e.exact?s:RegExp(``+t(e)+i+t(e),`g`)};var l=`(?:(?:[a-z]+:)?//)`,u=`(?:\\S+(?::\\S*)?@)?`,d=c.v4().source,f=c.v6().source,p=`(?:`+l+`|www\\.)`+u+`(?:localhost|`+d+`|`+f+`|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return et=RegExp(`(?:^`+p+`$)`,`i`),et}),nt={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},L={integer:function(e){return L.number(e)&&parseInt(e,10)===e},float:function(e){return L.number(e)&&!L.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime==`function`&&typeof e.getMonth==`function`&&typeof e.getYear==`function`&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e==`number`},object:function(e){return typeof e==`object`&&!L.array(e)},method:function(e){return typeof e==`function`},email:function(e){return typeof e==`string`&&e.length<=320&&!!e.match(nt.email)},url:function(e){return typeof e==`string`&&e.length<=2048&&!!e.match(tt())},hex:function(e){return typeof e==`string`&&!!e.match(nt.hex)}},rt=function(e,t,n,r,i){if(e.required&&t===void 0){Qe(e,t,n,r,i);return}var a=[`integer`,`float`,`array`,`regexp`,`object`,`method`,`email`,`number`,`date`,`url`,`hex`],o=e.type;a.indexOf(o)>-1?L[o](t)||r.push(F(i.messages.types[o],e.fullField,e.type)):o&&typeof t!==e.type&&r.push(F(i.messages.types[o],e.fullField,e.type))},it=function(e,t,n,r,i){var a=typeof e.len==`number`,o=typeof e.min==`number`,s=typeof e.max==`number`,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=t,u=null,d=typeof t==`number`,f=typeof t==`string`,p=Array.isArray(t);if(d?u=`number`:f?u=`string`:p&&(u=`array`),!u)return!1;p&&(l=t.length),f&&(l=t.replace(c,`_`).length),a?l!==e.len&&r.push(F(i.messages[u].len,e.fullField,e.len)):o&&!s&&le.max?r.push(F(i.messages[u].max,e.fullField,e.max)):o&&s&&(le.max)&&r.push(F(i.messages[u].range,e.fullField,e.min,e.max))},R=`enum`,z={required:Qe,whitespace:$e,type:rt,range:it,enum:function(e,t,n,r,i){e[R]=Array.isArray(e[R])?e[R]:[],e[R].indexOf(t)===-1&&r.push(F(i.messages[R],e.fullField,e[R].join(`, `)))},pattern:function(e,t,n,r,i){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(F(i.messages.pattern.mismatch,e.fullField,t,e.pattern))):typeof e.pattern==`string`&&(new RegExp(e.pattern).test(t)||r.push(F(i.messages.pattern.mismatch,e.fullField,t,e.pattern))))}},at=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,`string`)&&!e.required)return n();z.required(e,t,r,a,i,`string`),I(t,`string`)||(z.type(e,t,r,a,i),z.range(e,t,r,a,i),z.pattern(e,t,r,a,i),e.whitespace===!0&&z.whitespace(e,t,r,a,i))}n(a)},ot=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z.type(e,t,r,a,i)}n(a)},st=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t===``&&(t=void 0),I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},ct=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z.type(e,t,r,a,i)}n(a)},lt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),I(t)||z.type(e,t,r,a,i)}n(a)},ut=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},dt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},ft=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();z.required(e,t,r,a,i,`array`),t!=null&&(z.type(e,t,r,a,i),z.range(e,t,r,a,i))}n(a)},pt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z.type(e,t,r,a,i)}n(a)},mt=`enum`,ht=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i),t!==void 0&&z[mt](e,t,r,a,i)}n(a)},gt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,`string`)&&!e.required)return n();z.required(e,t,r,a,i),I(t,`string`)||z.pattern(e,t,r,a,i)}n(a)},_t=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,`date`)&&!e.required)return n();if(z.required(e,t,r,a,i),!I(t,`date`)){var o=t instanceof Date?t:new Date(t);z.type(e,o,r,a,i),o&&z.range(e,o.getTime(),r,a,i)}}n(a)},vt=function(e,t,n,r,i){var a=[],o=Array.isArray(t)?`array`:typeof t;z.required(e,t,r,a,i,o),n(a)},yt=function(e,t,n,r,i){var a=e.type,o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t,a)&&!e.required)return n();z.required(e,t,r,o,i,a),I(t,a)||z.type(e,t,r,o,i)}n(o)},B={string:at,method:ot,number:st,boolean:ct,regexp:lt,integer:ut,float:dt,array:ft,object:pt,enum:ht,pattern:gt,date:_t,url:yt,hex:yt,email:yt,required:vt,any:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(I(t)&&!e.required)return n();z.required(e,t,r,a,i)}n(a)}},bt=Je(),V=function(){function e(e){this.rules=null,this._messages=bt,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;if(!e)throw Error(`Cannot configure a schema with no rules`);if(typeof e!=`object`||Array.isArray(e))throw Error(`Rules must be an object`);this.rules={},Object.keys(e).forEach(function(n){var r=e[n];t.rules[n]=Array.isArray(r)?r:[r]})},t.messages=function(e){return e&&(this._messages=qe(Je(),e)),this._messages},t.validate=function(t,n,r){var i=this;n===void 0&&(n={}),r===void 0&&(r=function(){});var a=t,o=n,s=r;if(typeof o==`function`&&(s=o,o={}),!this.rules||Object.keys(this.rules).length===0)return s&&s(null,a),Promise.resolve(a);function c(e){var t=[],n={};function r(e){if(Array.isArray(e)){var n;t=(n=t).concat.apply(n,e)}else t.push(e)}for(var i=0;i{H="'${name}' is not a valid ${type}",St={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:H,method:H,array:H,object:H,number:H,date:H,boolean:H,integer:H,float:H,regexp:H,email:H,url:H,hex:H},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}}}));function wt(e,t){return e.replace(/\$\{\w+\}/g,function(e){return t[e.slice(2,-1)]})}function Tt(e,t,n,r,i){return Et.apply(this,arguments)}function Et(){return Et=me(m().mark(function e(t,n,r,i,a){var o,s,c,l,u,d,f,h,g;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=p({},r),delete o.ruleIndex,Nt.warning=function(){},o.validator&&(s=o.validator,o.validator=function(){try{return s.apply(void 0,arguments)}catch(e){return console.error(e),Promise.reject(Pt)}}),c=null,o&&o.type===`array`&&o.defaultField&&(c=o.defaultField,delete o.defaultField),l=new Nt(O({},t,[o])),u=b(St,i.validateMessages),l.messages(u),d=[],e.prev=10,e.next=13,Promise.resolve(l.validate(O({},t,n),p({},i)));case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(10),e.t0.errors&&(d=e.t0.errors.map(function(e,t){var n=e.message,r=n===Pt?u.default:n;return Mt.isValidElement(r)?Mt.cloneElement(r,{key:`error_${t}`}):r}));case 18:if(!(!d.length&&c)){e.next=23;break}return e.next=21,Promise.all(n.map(function(e,n){return Tt(`${t}.${n}`,e,c,i,a)}));case 21:return f=e.sent,e.abrupt(`return`,f.reduce(function(e,t){return[].concat(_(e),_(t))},[]));case 23:return h=p(p({},r),{},{name:t,enum:(r.enum||[]).join(`, `)},a),g=d.map(function(e){return typeof e==`string`?wt(e,h):e}),e.abrupt(`return`,g);case 26:case`end`:return e.stop()}},e,null,[[10,15]])})),Et.apply(this,arguments)}function Dt(e,t,n,r,i,a){var o=e.join(`.`),s=n.map(function(e,t){var n=e.validator,r=p(p({},e),{},{ruleIndex:t});return n&&(r.validator=function(e,t,r){var i=!1,a=n(e,t,function(){var e=[...arguments];Promise.resolve().then(function(){E(!i,"Your validator function has already return a promise. `callback` will be ignored."),i||r.apply(void 0,e)})});i=a&&typeof a.then==`function`&&typeof a.catch==`function`,E(i,"`callback` is deprecated. Please return a promise instead."),i&&a.then(function(){r()}).catch(function(e){r(e||` `)})}),r}).sort(function(e,t){var n=e.warningOnly,r=e.ruleIndex,i=t.warningOnly,a=t.ruleIndex;return!!n==!!i?r-a:n?1:-1}),c;if(i===!0)c=new Promise(function(){var e=me(m().mark(function e(n,i){var c,l,u;return m().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:c=0;case 1:if(!(c{T(),D(),o(),s(),pe(),xt(),Mt=t(r()),l(),Ct(),se(),Nt=V,Pt=`CODE_LOGIC_ERROR`}));function U(e){return Oe(e)}function It(e,t){var n={};return t.forEach(function(t){var r=w(e,t);n=C(n,t,r)}),n}function W(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(e){return Lt(t,e,n)})}function Lt(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(t,n){return e[n]===t})}function Rt(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||fe(e)!==`object`||fe(t)!==`object`)return!1;var n=Object.keys(e),r=Object.keys(t);return _(new Set([].concat(n,r))).every(function(n){var r=e[n],i=t[n];return typeof r==`function`&&typeof i==`function`?!0:r===i})}function zt(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&fe(t.target)===`object`&&e in t.target?t.target[e]:t}function Bt(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],a=t-n;return a>0?[].concat(_(e.slice(0,n)),[i],_(e.slice(n,t)),_(e.slice(t+1,r))):a<0?[].concat(_(e.slice(0,t)),_(e.slice(t+1,n+1)),[i],_(e.slice(n+1,r))):e}var Vt=e((()=>{T(),de(),ne(),se(),Ae()}));function Ht(e,t,n,r,i,a){return typeof e==`function`?e(t,n,`source`in a?{source:a.source}:{}):r!==i}function Ut(e){var t=e.name,n=a(e,Wt),r=G.useContext(j),i=G.useContext(N),o=t===void 0?void 0:U(t),s=`keep`;return n.isListField||(s=`_${(o||[]).join(`_`)}`),G.createElement(Gt,v({key:s,name:o,isListField:!!i},n,{fieldContext:r}))}var G,Wt,K,Gt,Kt=e((()=>{ie(),x(),o(),pe(),s(),T(),ee(),re(),S(),g(),y(),D(),_e(),u(),l(),G=t(r()),M(),De(),Ae(),Ft(),Vt(),Wt=[`name`],K=[],Gt=function(e){h(n,e);var t=ce(n);function n(e){var r;if(ae(this,n),r=t.call(this,e),O(i(r),`state`,{resetCount:0}),O(i(r),`cancelRegisterFunc`,null),O(i(r),`mounted`,!1),O(i(r),`touched`,!1),O(i(r),`dirty`,!1),O(i(r),`validatePromise`,void 0),O(i(r),`prevValidating`,void 0),O(i(r),`errors`,K),O(i(r),`warnings`,K),O(i(r),`cancelRegister`,function(){var e=r.props,t=e.preserve,n=e.isListField,i=e.name;r.cancelRegisterFunc&&r.cancelRegisterFunc(n,t,U(i)),r.cancelRegisterFunc=null}),O(i(r),`getNamePath`,function(){var e=r.props,t=e.name,n=e.fieldContext.prefixName,i=n===void 0?[]:n;return t===void 0?[]:[].concat(_(i),_(t))}),O(i(r),`getRules`,function(){var e=r.props,t=e.rules,n=t===void 0?[]:t,i=e.fieldContext;return n.map(function(e){return typeof e==`function`?e(i):e})}),O(i(r),`refresh`,function(){r.mounted&&r.setState(function(e){return{resetCount:e.resetCount+1}})}),O(i(r),`metaCache`,null),O(i(r),`triggerMetaEvent`,function(e){var t=r.props.onMetaChange;if(t){var n=p(p({},r.getMeta()),{},{destroy:e});d(r.metaCache,n)||t(n),r.metaCache=n}else r.metaCache=null}),O(i(r),`onStoreChange`,function(e,t,n){var i=r.props,a=i.shouldUpdate,o=i.dependencies,s=o===void 0?[]:o,c=i.onReset,l=n.store,u=r.getNamePath(),d=r.getValue(e),f=r.getValue(l),p=t&&W(t,u);switch(n.type===`valueUpdate`&&n.source===`external`&&d!==f&&(r.touched=!0,r.dirty=!0,r.validatePromise=null,r.errors=K,r.warnings=K,r.triggerMetaEvent()),n.type){case`reset`:if(!t||p){r.touched=!1,r.dirty=!1,r.validatePromise=void 0,r.errors=K,r.warnings=K,r.triggerMetaEvent(),c?.(),r.refresh();return}break;case`remove`:if(a){r.reRender();return}break;case`setField`:var m=n.data;if(p){`touched`in m&&(r.touched=m.touched),`validating`in m&&!(`originRCField`in m)&&(r.validatePromise=m.validating?Promise.resolve([]):null),`errors`in m&&(r.errors=m.errors||K),`warnings`in m&&(r.warnings=m.warnings||K),r.dirty=!0,r.triggerMetaEvent(),r.reRender();return}else if(`value`in m&&W(t,u,!0)){r.reRender();return}if(a&&!u.length&&Ht(a,e,l,d,f,n)){r.reRender();return}break;case`dependenciesUpdate`:if(s.map(U).some(function(e){return W(n.relatedFields,e)})){r.reRender();return}break;default:if(p||(!s.length||u.length||a)&&Ht(a,e,l,d,f,n)){r.reRender();return}break}a===!0&&r.reRender()}),O(i(r),`validateRules`,function(e){var t=r.getNamePath(),n=r.getValue(),i=e||{},a=i.triggerName,o=i.validateOnly,s=o===void 0?!1:o,c=Promise.resolve().then(me(m().mark(function i(){var o,s,l,u,d,f,p;return m().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(r.mounted){i.next=2;break}return i.abrupt(`return`,[]);case 2:if(o=r.props,s=o.validateFirst,l=s===void 0?!1:s,u=o.messageVariables,d=o.validateDebounce,f=r.getRules(),a&&(f=f.filter(function(e){return e}).filter(function(e){var t=e.validateTrigger;return t?Oe(t).includes(a):!0})),!(d&&a)){i.next=10;break}return i.next=8,new Promise(function(e){setTimeout(e,d)});case 8:if(r.validatePromise===c){i.next=10;break}return i.abrupt(`return`,[]);case 10:return p=Dt(t,n,f,e,l,u),p.catch(function(e){return e}).then(function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:K;if(r.validatePromise===c){var t;r.validatePromise=null;var n=[],i=[];(t=e.forEach)==null||t.call(e,function(e){var t=e.rule.warningOnly,r=e.errors,a=r===void 0?K:r;t?i.push.apply(i,_(a)):n.push.apply(n,_(a))}),r.errors=n,r.warnings=i,r.triggerMetaEvent(),r.reRender()}}),i.abrupt(`return`,p);case 13:case`end`:return i.stop()}},i)})));return s?c:(r.validatePromise=c,r.dirty=!0,r.errors=K,r.warnings=K,r.triggerMetaEvent(),r.reRender(),c)}),O(i(r),`isFieldValidating`,function(){return!!r.validatePromise}),O(i(r),`isFieldTouched`,function(){return r.touched}),O(i(r),`isFieldDirty`,function(){if(r.dirty||r.props.initialValue!==void 0)return!0;var e=r.props.fieldContext.getInternalHooks(k).getInitialValue;return e(r.getNamePath())!==void 0}),O(i(r),`getErrors`,function(){return r.errors}),O(i(r),`getWarnings`,function(){return r.warnings}),O(i(r),`isListField`,function(){return r.props.isListField}),O(i(r),`isList`,function(){return r.props.isList}),O(i(r),`isPreserve`,function(){return r.props.preserve}),O(i(r),`getMeta`,function(){return r.prevValidating=r.isFieldValidating(),{touched:r.isFieldTouched(),validating:r.prevValidating,errors:r.errors,warnings:r.warnings,name:r.getNamePath(),validated:r.validatePromise===null}}),O(i(r),`getOnlyChild`,function(e){if(typeof e==`function`){var t=r.getMeta();return p(p({},r.getOnlyChild(e(r.getControlled(),t,r.props.fieldContext))),{},{isFunction:!0})}var n=ge(e);return n.length!==1||!G.isValidElement(n[0])?{child:n,isFunction:!1}:{child:n[0],isFunction:!1}}),O(i(r),`getValue`,function(e){var t=r.props.fieldContext.getFieldsValue,n=r.getNamePath();return w(e||t(!0),n)}),O(i(r),`getControlled`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=r.props,n=t.trigger,i=t.validateTrigger,a=t.getValueFromEvent,o=t.normalize,s=t.valuePropName,c=t.getValueProps,l=t.fieldContext,u=i===void 0?l.validateTrigger:i,d=r.getNamePath(),f=l.getInternalHooks,m=l.getFieldsValue,h=f(k).dispatch,g=r.getValue(),_=c||function(e){return O({},s,e)},v=e[n],y=p(p({},e),_(g));return y[n]=function(){r.touched=!0,r.dirty=!0,r.triggerMetaEvent();var e,t=[...arguments];e=a?a.apply(void 0,t):zt.apply(void 0,[s].concat(t)),o&&(e=o(e,g,m(!0))),h({type:`updateValue`,namePath:d,value:e}),v&&v.apply(void 0,t)},Oe(u||[]).forEach(function(e){var t=y[e];y[e]=function(){t&&t.apply(void 0,arguments);var n=r.props.rules;n&&n.length&&h({type:`validateField`,namePath:d,triggerName:e})}}),y}),e.fieldContext){var a=e.fieldContext.getInternalHooks,o=a(k).initEntityValue;o(i(r))}return r}return oe(n,[{key:`componentDidMount`,value:function(){var e=this.props,t=e.shouldUpdate,n=e.fieldContext;if(this.mounted=!0,n){var r=n.getInternalHooks,i=r(k).registerField;this.cancelRegisterFunc=i(this)}t===!0&&this.reRender()}},{key:`componentWillUnmount`,value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:`reRender`,value:function(){this.mounted&&this.forceUpdate()}},{key:`render`,value:function(){var e=this.state.resetCount,t=this.props.children,n=this.getOnlyChild(t),r=n.child,i=n.isFunction,a;return i?a=r:G.isValidElement(r)?a=G.cloneElement(r,this.getControlled(r.props)):(E(!r,"`children` of Field is not validate ReactElement."),a=r),G.createElement(G.Fragment,{key:e},a)}}]),n}(G.Component),O(Gt,`contextType`,j),O(Gt,`defaultProps`,{trigger:`onChange`,valuePropName:`value`})}));function qt(e){var t=e.name,n=e.initialValue,r=e.children,i=e.rules,a=e.validateTrigger,o=e.isListField,s=q.useContext(j),c=q.useContext(N),l=q.useRef({keys:[],id:0}).current,u=q.useMemo(function(){var e=U(s.prefixName)||[];return[].concat(_(e),_(U(t)))},[s.prefixName,t]),d=q.useMemo(function(){return p(p({},s),{},{prefixName:u})},[s,u]),f=q.useMemo(function(){return{getKey:function(e){var t=u.length,n=e[t];return[l.keys[n],e.slice(t+1)]}}},[u]);return typeof r==`function`?q.createElement(N.Provider,{value:f},q.createElement(j.Provider,{value:d},q.createElement(Ut,{name:[],shouldUpdate:function(e,t,n){return n.source===`internal`?!1:e!==t},rules:i,validateTrigger:a,initialValue:n,isList:!0,isListField:o??!!c},function(e,t){var n=e.value,i=n===void 0?[]:n,a=e.onChange,o=s.getFieldValue,c=function(){return o(u||[])||[]},d={add:function(e,t){var n=c();t>=0&&t<=n.length?(l.keys=[].concat(_(l.keys.slice(0,t)),[l.id],_(l.keys.slice(t))),a([].concat(_(n.slice(0,t)),[e],_(n.slice(t))))):(l.keys=[].concat(_(l.keys),[l.id]),a([].concat(_(n),[e]))),l.id+=1},remove:function(e){var t=c(),n=new Set(Array.isArray(e)?e:[e]);n.size<=0||(l.keys=l.keys.filter(function(e,t){return!n.has(t)}),a(t.filter(function(e,t){return!n.has(t)})))},move:function(e,t){if(e!==t){var n=c();e<0||e>=n.length||t<0||t>=n.length||(l.keys=Bt(l.keys,e,t),a(Bt(n,e,t)))}}},f=i||[];return Array.isArray(f)||(f=[]),r(f.map(function(e,t){var n=l.keys[t];return n===void 0&&(l.keys[t]=l.id,n=l.keys[t],l.id+=1),{name:t,key:n,isListField:!0}}),d,t)}))):(E(!1,`Form.List only accepts function as children.`),null)}var q,Jt=e((()=>{s(),T(),q=t(r()),l(),M(),Kt(),Vt(),De()}));function Yt(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(i,a){e.forEach(function(e,o){e.catch(function(e){return t=!0,e}).then(function(e){--n,r[o]=e,!(n>0)&&(t&&a(r),i(r))})})}):Promise.resolve([])}var Xt=e((()=>{}));function Zt(e){return e.map(function(e){return`${fe(e)}:${e}`}).join(Qt)}var Qt,J,$t=e((()=>{le(),T(),ee(),re(),D(),de(),Qt=`__@field_split__`,J=function(){function e(){ae(this,e),O(this,`kvs`,new Map)}return oe(e,[{key:`set`,value:function(e,t){this.kvs.set(Zt(e),t)}},{key:`get`,value:function(e){return this.kvs.get(Zt(e))}},{key:`update`,value:function(e,t){var n=t(this.get(e));n?this.set(e,n):this.delete(e)}},{key:`delete`,value:function(e){this.kvs.delete(Zt(e))}},{key:`map`,value:function(e){return _(this.kvs.entries()).map(function(t){var n=ue(t,2),r=n[0],i=n[1];return e({key:r.split(Qt).map(function(e){var t=ue(e.match(/^([^:]*):(.*)$/),3),n=t[1],r=t[2];return n===`number`?Number(r):r}),value:i})})}},{key:`toJSON`,value:function(){var e={};return this.map(function(t){var n=t.key,r=t.value;return e[n.join(`.`)]=r,null}),e}}]),e}()}));function en(e){var t=tn.useRef(),n=ue(tn.useState({}),2)[1];return t.current||(e?t.current=e:t.current=new rn(function(){n({})}).getForm()),[t.current]}var tn,nn,rn,an=e((()=>{le(),s(),x(),T(),de(),re(),ee(),D(),l(),tn=t(r()),M(),Xt(),se(),Ct(),$t(),Vt(),nn=[`name`],rn=oe(function e(t){var n=this;ae(this,e),O(this,`formHooked`,!1),O(this,`forceRootUpdate`,void 0),O(this,`subscribable`,!0),O(this,`store`,{}),O(this,`fieldEntities`,[]),O(this,`initialValues`,{}),O(this,`callbacks`,{}),O(this,`validateMessages`,null),O(this,`preserve`,null),O(this,`lastValidatePromise`,null),O(this,`getForm`,function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),O(this,`getInternalHooks`,function(e){return e===`RC_FORM_INTERNAL_HOOKS`?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(E(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),O(this,`useSubscribe`,function(e){n.subscribable=e}),O(this,`prevWithoutPreserves`,null),O(this,`setInitialValues`,function(e,t){if(n.initialValues=e||{},t){var r,i=b(e,n.store);(r=n.prevWithoutPreserves)==null||r.map(function(t){var n=t.key;i=C(i,n,w(e,n))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),O(this,`destroyForm`,function(){var e=new J;n.getFieldEntities(!0).forEach(function(t){n.isMergedPreserve(t.isPreserve())||e.set(t.getNamePath(),!0)}),n.prevWithoutPreserves=e}),O(this,`getInitialValue`,function(e){var t=w(n.initialValues,e);return e.length?b(t):t}),O(this,`setCallbacks`,function(e){n.callbacks=e}),O(this,`setValidateMessages`,function(e){n.validateMessages=e}),O(this,`setPreserve`,function(e){n.preserve=e}),O(this,`watchList`,[]),O(this,`registerWatch`,function(e){return n.watchList.push(e),function(){n.watchList=n.watchList.filter(function(t){return t!==e})}}),O(this,`notifyWatch`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var t=n.getFieldsValue(),r=n.getFieldsValue(!0);n.watchList.forEach(function(n){n(t,r,e)})}}),O(this,`timeoutId`,null),O(this,`warningUnhooked`,function(){}),O(this,`updateStore`,function(e){n.store=e}),O(this,`getFieldEntities`,function(){return arguments.length>0&&arguments[0]!==void 0&&arguments[0]?n.fieldEntities.filter(function(e){return e.getNamePath().length}):n.fieldEntities}),O(this,`getFieldsMap`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=new J;return n.getFieldEntities(e).forEach(function(e){var n=e.getNamePath();t.set(n,e)}),t}),O(this,`getFieldEntitiesForNamePathList`,function(e){if(!e)return n.getFieldEntities(!0);var t=n.getFieldsMap(!0);return e.map(function(e){var n=U(e);return t.get(n)||{INVALIDATE_NAME_PATH:U(e)}})}),O(this,`getFieldsValue`,function(e,t){n.warningUnhooked();var r,i,a;if(e===!0||Array.isArray(e)?(r=e,i=t):e&&fe(e)===`object`&&(a=e.strict,i=e.filter),r===!0&&!i)return n.store;var o=n.getFieldEntitiesForNamePathList(Array.isArray(r)?r:null),s=[];return o.forEach(function(e){var t,n,o=`INVALIDATE_NAME_PATH`in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(a){var c,l;if((c=(l=e).isList)!=null&&c.call(l))return}else if(!r&&(t=(n=e).isListField)!=null&&t.call(n))return;if(!i)s.push(o);else{var u=`getMeta`in e?e.getMeta():null;i(u)&&s.push(o)}}),It(n.store,s.map(U))}),O(this,`getFieldValue`,function(e){n.warningUnhooked();var t=U(e);return w(n.store,t)}),O(this,`getFieldsError`,function(e){return n.warningUnhooked(),n.getFieldEntitiesForNamePathList(e).map(function(t,n){return t&&!(`INVALIDATE_NAME_PATH`in t)?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:U(e[n]),errors:[],warnings:[]}})}),O(this,`getFieldError`,function(e){n.warningUnhooked();var t=U(e);return n.getFieldsError([t])[0].errors}),O(this,`getFieldWarning`,function(e){n.warningUnhooked();var t=U(e);return n.getFieldsError([t])[0].warnings}),O(this,`isFieldsTouched`,function(){n.warningUnhooked();var e=[...arguments],t=e[0],r=e[1],i,a=!1;e.length===0?i=null:e.length===1?Array.isArray(t)?(i=t.map(U),a=!1):(i=null,a=t):(i=t.map(U),a=r);var o=n.getFieldEntities(!0),s=function(e){return e.isFieldTouched()};if(!i)return a?o.every(s):o.some(s);var c=new J;i.forEach(function(e){c.set(e,[])}),o.forEach(function(e){var t=e.getNamePath();i.forEach(function(n){n.every(function(e,n){return t[n]===e})&&c.update(n,function(t){return[].concat(_(t),[e])})})});var l=function(e){return e.some(s)},u=c.map(function(e){return e.value});return a?u.every(l):u.some(l)}),O(this,`isFieldTouched`,function(e){return n.warningUnhooked(),n.isFieldsTouched([e])}),O(this,`isFieldsValidating`,function(e){n.warningUnhooked();var t=n.getFieldEntities();if(!e)return t.some(function(e){return e.isFieldValidating()});var r=e.map(U);return t.some(function(e){return W(r,e.getNamePath())&&e.isFieldValidating()})}),O(this,`isFieldValidating`,function(e){return n.warningUnhooked(),n.isFieldsValidating([e])}),O(this,`resetWithFieldInitialValue`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=new J,r=n.getFieldEntities(!0);r.forEach(function(e){var n=e.props.initialValue,r=e.getNamePath();if(n!==void 0){var i=t.get(r)||new Set;i.add({entity:e,value:n}),t.set(r,i)}});var i=function(r){r.forEach(function(r){if(r.props.initialValue!==void 0){var i=r.getNamePath();if(n.getInitialValue(i)!==void 0)E(!1,`Form already set 'initialValues' with path '${i.join(`.`)}'. Field can not overwrite it.`);else{var a=t.get(i);if(a&&a.size>1)E(!1,`Multiple Field with path '${i.join(`.`)}' set 'initialValue'. Can not decide which one to pick.`);else if(a){var o=n.getFieldValue(i);(!e.skipExist||o===void 0)&&n.updateStore(C(n.store,i,_(a)[0].value))}}}})},a;e.entities?a=e.entities:e.namePathList?(a=[],e.namePathList.forEach(function(e){var n=t.get(e);if(n){var r;(r=a).push.apply(r,_(_(n).map(function(e){return e.entity})))}})):a=r,i(a)}),O(this,`resetFields`,function(e){n.warningUnhooked();var t=n.store;if(!e){n.updateStore(b(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(t,null,{type:`reset`}),n.notifyWatch();return}var r=e.map(U);r.forEach(function(e){var t=n.getInitialValue(e);n.updateStore(C(n.store,e,t))}),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:`reset`}),n.notifyWatch(r)}),O(this,`setFields`,function(e){n.warningUnhooked();var t=n.store,r=[];e.forEach(function(e){var i=e.name,o=a(e,nn),s=U(i);r.push(s),`value`in o&&n.updateStore(C(n.store,s,o.value)),n.notifyObservers(t,[s],{type:`setField`,data:e})}),n.notifyWatch(r)}),O(this,`getFields`,function(){return n.getFieldEntities(!0).map(function(e){var t=e.getNamePath(),r=p(p({},e.getMeta()),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(r,`originRCField`,{value:!0}),r})}),O(this,`initEntityValue`,function(e){var t=e.props.initialValue;if(t!==void 0){var r=e.getNamePath();w(n.store,r)===void 0&&n.updateStore(C(n.store,r,t))}}),O(this,`isMergedPreserve`,function(e){return(e===void 0?n.preserve:e)??!0}),O(this,`registerField`,function(e){n.fieldEntities.push(e);var t=e.getNamePath();if(n.notifyWatch([t]),e.props.initialValue!==void 0){var r=n.store;n.resetWithFieldInitialValue({entities:[e],skipExist:!0}),n.notifyObservers(r,[e.getNamePath()],{type:`valueUpdate`,source:`internal`})}return function(r,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(t){return t!==e}),!n.isMergedPreserve(i)&&(!r||a.length>1)){var o=r?void 0:n.getInitialValue(t);if(t.length&&n.getFieldValue(t)!==o&&n.fieldEntities.every(function(e){return!Lt(e.getNamePath(),t)})){var s=n.store;n.updateStore(C(s,t,o,!0)),n.notifyObservers(s,[t],{type:`remove`}),n.triggerDependenciesUpdate(s,t)}}n.notifyWatch([t])}}),O(this,`dispatch`,function(e){switch(e.type){case`updateValue`:var t=e.namePath,r=e.value;n.updateValue(t,r);break;case`validateField`:var i=e.namePath,a=e.triggerName;n.validateFields([i],{triggerName:a});break;default:}}),O(this,`notifyObservers`,function(e,t,r){if(n.subscribable){var i=p(p({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(n){var r=n.onStoreChange;r(e,t,i)})}else n.forceRootUpdate()}),O(this,`triggerDependenciesUpdate`,function(e,t){var r=n.getDependencyChildrenFields(t);return r.length&&n.validateFields(r),n.notifyObservers(e,r,{type:`dependenciesUpdate`,relatedFields:[t].concat(_(r))}),r}),O(this,`updateValue`,function(e,t){var r=U(e),i=n.store;n.updateStore(C(n.store,r,t)),n.notifyObservers(i,[r],{type:`valueUpdate`,source:`internal`}),n.notifyWatch([r]);var a=n.triggerDependenciesUpdate(i,r),o=n.callbacks.onValuesChange;o&&o(It(n.store,[r]),n.getFieldsValue()),n.triggerOnFieldsChange([r].concat(_(a)))}),O(this,`setFieldsValue`,function(e){n.warningUnhooked();var t=n.store;if(e){var r=b(n.store,e);n.updateStore(r)}n.notifyObservers(t,null,{type:`valueUpdate`,source:`external`}),n.notifyWatch()}),O(this,`setFieldValue`,function(e,t){n.setFields([{name:e,value:t}])}),O(this,`getDependencyChildrenFields`,function(e){var t=new Set,r=[],i=new J;return n.getFieldEntities().forEach(function(e){(e.props.dependencies||[]).forEach(function(t){var n=U(t);i.update(n,function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return t.add(e),t})})}),(function e(n){(i.get(n)||new Set).forEach(function(n){if(!t.has(n)){t.add(n);var i=n.getNamePath();n.isFieldDirty()&&i.length&&(r.push(i),e(i))}})})(e),r}),O(this,`triggerOnFieldsChange`,function(e,t){var r=n.callbacks.onFieldsChange;if(r){var i=n.getFields();if(t){var a=new J;t.forEach(function(e){var t=e.name,n=e.errors;a.set(t,n)}),i.forEach(function(e){e.errors=a.get(e.name)||e.errors})}var o=i.filter(function(t){var n=t.name;return W(e,n)});o.length&&r(o,i)}}),O(this,`validateFields`,function(e,t){n.warningUnhooked();var r,i;Array.isArray(e)||typeof e==`string`||typeof t==`string`?(r=e,i=t):i=e;var a=!!r,o=a?r.map(U):[],s=[],c=String(Date.now()),l=new Set,u=i?.recursive;n.getFieldEntities(!0).forEach(function(e){if(a||o.push(e.getNamePath()),!(!e.props.rules||!e.props.rules.length)){var t=e.getNamePath();if(l.add(t.join(c)),!a||W(o,t,u)){var r=e.validateRules(p({validateMessages:p(p({},St),n.validateMessages)},i));s.push(r.then(function(){return{name:t,errors:[],warnings:[]}}).catch(function(e){var n,r=[],i=[];return(n=e.forEach)==null||n.call(e,function(e){var t=e.rule.warningOnly,n=e.errors;t?i.push.apply(i,_(n)):r.push.apply(r,_(n))}),r.length?Promise.reject({name:t,errors:r,warnings:i}):{name:t,errors:r,warnings:i}}))}}});var d=Yt(s);n.lastValidatePromise=d,d.catch(function(e){return e}).then(function(e){var t=e.map(function(e){return e.name});n.notifyObservers(n.store,t,{type:`validateFinish`}),n.triggerOnFieldsChange(t,e)});var f=d.then(function(){return n.lastValidatePromise===d?Promise.resolve(n.getFieldsValue(o)):Promise.reject([])}).catch(function(e){var t=e.filter(function(e){return e&&e.errors.length});return Promise.reject({values:n.getFieldsValue(o),errorFields:t,outOfDate:n.lastValidatePromise!==d})});f.catch(function(e){return e});var m=o.filter(function(e){return l.has(e.join(c))});return n.triggerOnFieldsChange(m),f}),O(this,`submit`,function(){n.warningUnhooked(),n.validateFields().then(function(e){var t=n.callbacks.onFinish;if(t)try{t(e)}catch(e){console.error(e)}}).catch(function(e){var t=n.callbacks.onFinishFailed;t&&t(e)})}),this.forceRootUpdate=t})})),Y,on,sn,cn=e((()=>{D(),s(),Y=t(r()),on=Y.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),sn=function(e){var t=e.validateMessages,n=e.onFormChange,r=e.onFormFinish,i=e.children,a=Y.useContext(on),o=Y.useRef({});return Y.createElement(on.Provider,{value:p(p({},a),{},{validateMessages:p(p({},a.validateMessages),t),triggerFormChange:function(e,t){n&&n(e,{changedFields:t,forms:o.current}),a.triggerFormChange(e,t)},triggerFormFinish:function(e,t){r&&r(e,{values:t,forms:o.current}),a.triggerFormFinish(e,t)},registerForm:function(e,t){e&&(o.current=p(p({},o.current),{},O({},e,t))),a.registerForm(e,t)},unregisterForm:function(e){var t=p({},o.current);delete t[e],o.current=t,a.unregisterForm(e)}})},i)}})),X,ln,un,dn=e((()=>{ie(),s(),le(),x(),X=t(r()),an(),M(),cn(),Vt(),De(),ln=[`name`,`initialValues`,`fields`,`form`,`preserve`,`children`,`component`,`validateMessages`,`validateTrigger`,`onValuesChange`,`onFieldsChange`,`onFinish`,`onFinishFailed`],un=function(e,t){var n=e.name,r=e.initialValues,i=e.fields,o=e.form,s=e.preserve,c=e.children,l=e.component,u=l===void 0?`form`:l,d=e.validateMessages,f=e.validateTrigger,m=f===void 0?`onChange`:f,h=e.onValuesChange,g=e.onFieldsChange,_=e.onFinish,y=e.onFinishFailed,b=a(e,ln),x=X.useContext(on),S=ue(en(o),1)[0],C=S.getInternalHooks(k),ee=C.useSubscribe,te=C.setInitialValues,ne=C.setCallbacks,re=C.setValidateMessages,ie=C.setPreserve,w=C.destroyForm;X.useImperativeHandle(t,function(){return S}),X.useEffect(function(){return x.registerForm(n,S),function(){x.unregisterForm(n)}},[x,S,n]),re(p(p({},x.validateMessages),d)),ne({onValuesChange:h,onFieldsChange:function(e){if(x.triggerFormChange(n,e),g){var t=[...arguments].slice(1);g.apply(void 0,[e].concat(t))}},onFinish:function(e){x.triggerFormFinish(n,e),_&&_(e)},onFinishFailed:y}),ie(s);var ae=X.useRef(null);te(r,!ae.current),ae.current||=!0,X.useEffect(function(){return w},[]);var oe,se=typeof c==`function`;oe=se?c(S.getFieldsValue(!0),S):c,ee(!se);var T=X.useRef();X.useEffect(function(){Rt(T.current||[],i||[])||S.setFields(i||[]),T.current=i},[i,S]);var ce=X.useMemo(function(){return p(p({},S),{},{validateTrigger:m})},[S,m]),E=X.createElement(N.Provider,{value:null},X.createElement(j.Provider,{value:ce},oe));return u===!1?E:X.createElement(u,v({},b,{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),S.submit()},onReset:function(e){var t;e.preventDefault(),S.resetFields(),(t=b.onReset)==null||t.call(b,e)}}),E)}}));function fn(e){try{return JSON.stringify(e)}catch{return Math.random()}}function pn(){var e=[...arguments],t=e[0],n=t===void 0?[]:t,r=e[1],i=r===void 0?{}:r,a=ke(i)?{form:i}:i,o=a.form,s=ue((0,Z.useState)(),2),c=s[0],l=s[1],u=(0,Z.useMemo)(function(){return fn(c)},[c]),d=(0,Z.useRef)(u);d.current=u;var f=(0,Z.useContext)(j),p=o||f,m=p&&p._init,h=U(n),g=(0,Z.useRef)(h);return g.current=h,mn(h),(0,Z.useEffect)(function(){if(m){var e=p.getFieldsValue,t=p.getInternalHooks,n=t(k).registerWatch,r=n(function(e,t){var n=w(a.preserve?t:e,g.current),r=fn(n);d.current!==r&&(d.current=r,l(n))}),i=w(a.preserve?e(!0):e(),g.current);return c!==i&&l(i),r}},[m]),c}var Z,mn,hn=e((()=>{le(),l(),Z=t(r()),M(),Ae(),Vt(),mn=function(){}})),gn=n({Field:()=>Ut,FieldContext:()=>j,FormProvider:()=>sn,List:()=>qt,ListContext:()=>N,default:()=>Q,useForm:()=>en,useWatch:()=>pn}),_n,Q,vn=e((()=>{_n=t(r()),Kt(),Jt(),an(),dn(),cn(),M(),De(),hn(),Q=_n.forwardRef(un),Q.FormProvider=sn,Q.Field=Ut,Q.List=qt,Q.useForm=en,Q.useWatch=pn}));ie(),vn(),he();var $=t(r()),yn=$.createContext({labelAlign:`right`,vertical:!1,itemRef:function(){}}),bn=$.createContext(null),xn=function(e){var t=ve(e,[`prefixCls`]);return $.createElement(sn,v({},t))},Sn=$.createContext({prefixCls:``}),Cn=$.createContext({}),wn=function(e){var t=e.children,n=e.status,r=e.override,i=(0,$.useContext)(Cn),a=(0,$.useMemo)(function(){var e=v({},i);return r&&delete e.isFormItemInput,n&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[n,r,i]);return $.createElement(Cn.Provider,{value:a},t)};D();var Tn=t(c());f(`warning`,`error`,``);function En(e,t,n){return(0,Tn.default)(O(O(O(O(O({},`${e}-status-success`,t===`success`),`${e}-status-warning`,t===`warning`),`${e}-status-error`,t===`error`),`${e}-status-validating`,t===`validating`),`${e}-has-feedback`,n))}var Dn=function(e,t){return t||e},On={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z`}}]},name:`search`,theme:`outlined`};s();var kn=$.forwardRef(function(e,t){return $.createElement(te,p(p({},e),{},{ref:t,icon:On}))});export{N as _,Cn as a,be as b,wn as c,gn as d,vn as f,Ut as g,qt as h,yn as i,bn as l,en as m,Dn as n,Sn as o,pn as p,En as r,xn as s,kn as t,Q as u,j as v,we as y}; \ No newline at end of file diff --git a/assets/SearchOutlined-MBE5mEwL.js b/assets/SearchOutlined-MBE5mEwL.js new file mode 100644 index 0000000..fb33d6d --- /dev/null +++ b/assets/SearchOutlined-MBE5mEwL.js @@ -0,0 +1,29 @@ +import{n as e,o as t,r as n}from"./chunk-jRWAZmH_.js";import{n as r}from"./jsx-runtime-CEixWuwE.js";import{$n as i,$t as a,D as o,Fn as s,Hn as c,M as l,Nn as u,Ot as d,Pn as f,Qn as p,Qt as m,Rn as h,St as g,Un as ee,Vn as te,_n as _,ar as v,dn as y,er as b,fn as x,gn as S,ir as ne,j as re,ln as ie,nr as ae,pn as oe,rr as C,tr as w,un as T,vn as se,xt as E,yn as ce}from"./axios-GfLWCH1-.js";import{n as le,t as ue}from"./slicedToArray-YLaz90ka.js";import{n as de,t as fe}from"./typeof-BUNGcdwP.js";import{i as D,n as pe,r as O,t as me}from"./asyncToGenerator-DHhZBkop.js";import{l as he,m as ge,p as _e,u as ve}from"./button-DFsG8yVP.js";function ye(e,t){return e.indexOf(t)===0}function be(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=t===!1?{aria:!0,data:!0,attr:!0}:t===!0?{aria:!0}:u({},t),r={};return Object.keys(e).forEach(function(t){(n.aria&&(t===`role`||ye(t,Se))||n.data&&ye(t,Ce)||n.attr&&xe.includes(t))&&(r[t]=e[t])}),r}var xe,Se,Ce,we=e((()=>{f(),xe=`accept acceptCharset accessKey action allowFullScreen allowTransparency + alt async autoComplete autoFocus autoPlay capture cellPadding cellSpacing challenge + charSet checked classID className colSpan cols content contentEditable contextMenu + controls coords crossOrigin data dateTime default defer dir disabled download draggable + encType form formAction formEncType formMethod formNoValidate formTarget frameBorder + headers height hidden high href hrefLang htmlFor httpEquiv icon id inputMode integrity + is keyParams keyType kind label lang list loop low manifest marginHeight marginWidth max maxLength media + mediaGroup method min minLength multiple muted name noValidate nonce open + optimum pattern placeholder poster preload radioGroup readOnly rel required + reversed role rowSpan rows sandbox scope scoped scrolling seamless selected + shape size sizes span spellCheck src srcDoc srcLang srcSet start step style + summary tabIndex target title type useMap value width wmode wrap onCopy onCut onPaste onCompositionEnd onCompositionStart onCompositionUpdate onKeyDown + onKeyPress onKeyUp onFocus onBlur onChange onInput onSubmit onClick onContextMenu onDoubleClick + onDrag onDragEnd onDragEnter onDragExit onDragLeave onDragOver onDragStart onDrop onMouseDown + onMouseEnter onMouseLeave onMouseMove onMouseOut onMouseOver onMouseUp onSelect onTouchCancel + onTouchEnd onTouchMove onTouchStart onScroll onWheel onAbort onCanPlay onCanPlayThrough + onDurationChange onEmptied onEncrypted onEnded onError onLoadedData onLoadedMetadata + onLoadStart onPause onPlay onPlaying onProgress onRateChange onSeeked onSeeking onStalled onSuspend onTimeUpdate onVolumeChange onWaiting onLoad onError`.split(/[\s\n]+/),Se=`aria-`,Ce=`data-`})),Te,k,A,j,M=e((()=>{s(),Te=t(r()),k=`RC_FORM_INTERNAL_HOOKS`,A=function(){h(!1,`Can not find FormContext. Please make sure you wrap Field under Form.`)},j=Te.createContext({getFieldValue:A,getFieldsValue:A,getFieldError:A,getFieldWarning:A,getFieldsError:A,isFieldsTouched:A,isFieldTouched:A,isFieldValidating:A,isFieldsValidating:A,resetFields:A,setFields:A,setFieldValue:A,setFieldsValue:A,validateFields:A,submit:A,getInternalHooks:function(){return A(),{dispatch:A,initEntityValue:A,registerField:A,useSubscribe:A,setInitialValues:A,destroyForm:A,setCallbacks:A,registerWatch:A,getFields:A,setValidateMessages:A,setPreserve:A,getInitialValue:A}}})})),Ee,N,De=e((()=>{Ee=t(r()),N=Ee.createContext(null)}));function Oe(e){return e==null?[]:Array.isArray(e)?e:[e]}function ke(e){return e&&!!e._init}var Ae=e((()=>{}));function P(){return P=Object.assign?Object.assign.bind():function(e){for(var t=1;t`u`||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy==`function`)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Pe(e,t,n){return Pe=Ne()?Reflect.construct.bind():function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&F(i,n.prototype),i},Pe.apply(null,arguments)}function Fe(e){return Function.toString.call(e).indexOf(`[native code]`)!==-1}function Ie(e){var t=typeof Map==`function`?new Map:void 0;return Ie=function(e){if(e===null||!Fe(e))return e;if(typeof e!=`function`)throw TypeError(`Super expression must either be null or a function`);if(t!==void 0){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return Pe(e,arguments,Me(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),F(n,e)},Ie(e)}function Le(e){if(!e||!e.length)return null;var t={};return e.forEach(function(e){var n=e.field;t[n]=t[n]||[],t[n].push(e)}),t}function I(e){var t=[...arguments].slice(1),n=0,r=t.length;return typeof e==`function`?e.apply(null,t):typeof e==`string`?e.replace(Je,function(e){if(e===`%%`)return`%`;if(n>=r)return e;switch(e){case`%s`:return String(t[n++]);case`%d`:return Number(t[n++]);case`%j`:try{return JSON.stringify(t[n++])}catch{return`[Circular]`}break;default:return e}}):e}function Re(e){return e===`string`||e===`url`||e===`hex`||e===`email`||e===`date`||e===`pattern`}function L(e,t){return!!(e==null||t===`array`&&Array.isArray(e)&&!e.length||Re(t)&&typeof e==`string`&&!e)}function ze(e,t,n){var r=[],i=0,a=e.length;function o(e){r.push.apply(r,e||[]),i++,i===a&&n(r)}e.forEach(function(e){t(e,o)})}function Be(e,t,n){var r=0,i=e.length;function a(o){if(o&&o.length){n(o);return}var s=r;r+=1,s{Je=/%[sdj%]/g,Ye=function(){},Xe=function(e){je(t,e);function t(t,n){var r=e.call(this,`Async Validation Error`)||this;return r.errors=t,r.fields=n,r}return t}(Ie(Error)),Ze=function(e,t,n,r,i,a){e.required&&(!n.hasOwnProperty(e.field)||L(t,a||e.type))&&r.push(I(i.messages.required,e.fullField))},Qe=function(e,t,n,r,i){(/^\s+$/.test(t)||t===``)&&r.push(I(i.messages.whitespace,e.fullField))},et=(function(){if($e)return $e;var e=`[a-fA-F\\d:]`,t=function(t){return t&&t.includeBoundaries?`(?:(?<=\\s|^)(?=`+e+`)|(?<=`+e+`)(?=\\s|$))`:``},n=`(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}`,r=`[a-fA-F\\d]{1,4}`,i=(` +(?: +(?:`+r+`:){7}(?:`+r+`|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8 +(?:`+r+`:){6}(?:`+n+`|:`+r+`|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4 +(?:`+r+`:){5}(?::`+n+`|(?::`+r+`){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4 +(?:`+r+`:){4}(?:(?::`+r+`){0,1}:`+n+`|(?::`+r+`){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4 +(?:`+r+`:){3}(?:(?::`+r+`){0,2}:`+n+`|(?::`+r+`){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4 +(?:`+r+`:){2}(?:(?::`+r+`){0,3}:`+n+`|(?::`+r+`){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4 +(?:`+r+`:){1}(?:(?::`+r+`){0,4}:`+n+`|(?::`+r+`){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4 +(?::(?:(?::`+r+`){0,5}:`+n+`|(?::`+r+`){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4 +)(?:%[0-9a-zA-Z]{1,})? // %eth0 %1 +`).replace(/\s*\/\/.*$/gm,``).replace(/\n/g,``).trim(),a=RegExp(`(?:^`+n+`$)|(?:^`+i+`$)`),o=RegExp(`^`+n+`$`),s=RegExp(`^`+i+`$`),c=function(e){return e&&e.exact?a:RegExp(`(?:`+t(e)+n+t(e)+`)|(?:`+t(e)+i+t(e)+`)`,`g`)};c.v4=function(e){return e&&e.exact?o:RegExp(``+t(e)+n+t(e),`g`)},c.v6=function(e){return e&&e.exact?s:RegExp(``+t(e)+i+t(e),`g`)};var l=`(?:(?:[a-z]+:)?//)`,u=`(?:\\S+(?::\\S*)?@)?`,d=c.v4().source,f=c.v6().source,p=`(?:`+l+`|www\\.)`+u+`(?:localhost|`+d+`|`+f+`|(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))(?::\\d{2,5})?(?:[/?#][^\\s"]*)?`;return $e=RegExp(`(?:^`+p+`$)`,`i`),$e}),tt={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},R={integer:function(e){return R.number(e)&&parseInt(e,10)===e},float:function(e){return R.number(e)&&!R.integer(e)},array:function(e){return Array.isArray(e)},regexp:function(e){if(e instanceof RegExp)return!0;try{return!!new RegExp(e)}catch{return!1}},date:function(e){return typeof e.getTime==`function`&&typeof e.getMonth==`function`&&typeof e.getYear==`function`&&!isNaN(e.getTime())},number:function(e){return isNaN(e)?!1:typeof e==`number`},object:function(e){return typeof e==`object`&&!R.array(e)},method:function(e){return typeof e==`function`},email:function(e){return typeof e==`string`&&e.length<=320&&!!e.match(tt.email)},url:function(e){return typeof e==`string`&&e.length<=2048&&!!e.match(et())},hex:function(e){return typeof e==`string`&&!!e.match(tt.hex)}},nt=function(e,t,n,r,i){if(e.required&&t===void 0){Ze(e,t,n,r,i);return}var a=[`integer`,`float`,`array`,`regexp`,`object`,`method`,`email`,`number`,`date`,`url`,`hex`],o=e.type;a.indexOf(o)>-1?R[o](t)||r.push(I(i.messages.types[o],e.fullField,e.type)):o&&typeof t!==e.type&&r.push(I(i.messages.types[o],e.fullField,e.type))},rt=function(e,t,n,r,i){var a=typeof e.len==`number`,o=typeof e.min==`number`,s=typeof e.max==`number`,c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=t,u=null,d=typeof t==`number`,f=typeof t==`string`,p=Array.isArray(t);if(d?u=`number`:f?u=`string`:p&&(u=`array`),!u)return!1;p&&(l=t.length),f&&(l=t.replace(c,`_`).length),a?l!==e.len&&r.push(I(i.messages[u].len,e.fullField,e.len)):o&&!s&&le.max?r.push(I(i.messages[u].max,e.fullField,e.max)):o&&s&&(le.max)&&r.push(I(i.messages[u].range,e.fullField,e.min,e.max))},z=`enum`,B={required:Ze,whitespace:Qe,type:nt,range:rt,enum:function(e,t,n,r,i){e[z]=Array.isArray(e[z])?e[z]:[],e[z].indexOf(t)===-1&&r.push(I(i.messages[z],e.fullField,e[z].join(`, `)))},pattern:function(e,t,n,r,i){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(I(i.messages.pattern.mismatch,e.fullField,t,e.pattern))):typeof e.pattern==`string`&&(new RegExp(e.pattern).test(t)||r.push(I(i.messages.pattern.mismatch,e.fullField,t,e.pattern))))}},it=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t,`string`)&&!e.required)return n();B.required(e,t,r,a,i,`string`),L(t,`string`)||(B.type(e,t,r,a,i),B.range(e,t,r,a,i),B.pattern(e,t,r,a,i),e.whitespace===!0&&B.whitespace(e,t,r,a,i))}n(a)},at=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t)&&!e.required)return n();B.required(e,t,r,a,i),t!==void 0&&B.type(e,t,r,a,i)}n(a)},ot=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t===``&&(t=void 0),L(t)&&!e.required)return n();B.required(e,t,r,a,i),t!==void 0&&(B.type(e,t,r,a,i),B.range(e,t,r,a,i))}n(a)},st=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t)&&!e.required)return n();B.required(e,t,r,a,i),t!==void 0&&B.type(e,t,r,a,i)}n(a)},ct=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t)&&!e.required)return n();B.required(e,t,r,a,i),L(t)||B.type(e,t,r,a,i)}n(a)},lt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t)&&!e.required)return n();B.required(e,t,r,a,i),t!==void 0&&(B.type(e,t,r,a,i),B.range(e,t,r,a,i))}n(a)},ut=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t)&&!e.required)return n();B.required(e,t,r,a,i),t!==void 0&&(B.type(e,t,r,a,i),B.range(e,t,r,a,i))}n(a)},dt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(t==null&&!e.required)return n();B.required(e,t,r,a,i,`array`),t!=null&&(B.type(e,t,r,a,i),B.range(e,t,r,a,i))}n(a)},ft=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t)&&!e.required)return n();B.required(e,t,r,a,i),t!==void 0&&B.type(e,t,r,a,i)}n(a)},pt=`enum`,mt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t)&&!e.required)return n();B.required(e,t,r,a,i),t!==void 0&&B[pt](e,t,r,a,i)}n(a)},ht=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t,`string`)&&!e.required)return n();B.required(e,t,r,a,i),L(t,`string`)||B.pattern(e,t,r,a,i)}n(a)},gt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t,`date`)&&!e.required)return n();if(B.required(e,t,r,a,i),!L(t,`date`)){var o=t instanceof Date?t:new Date(t);B.type(e,o,r,a,i),o&&B.range(e,o.getTime(),r,a,i)}}n(a)},_t=function(e,t,n,r,i){var a=[],o=Array.isArray(t)?`array`:typeof t;B.required(e,t,r,a,i,o),n(a)},vt=function(e,t,n,r,i){var a=e.type,o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t,a)&&!e.required)return n();B.required(e,t,r,o,i,a),L(t,a)||B.type(e,t,r,o,i)}n(o)},V={string:it,method:at,number:ot,boolean:st,regexp:ct,integer:lt,float:ut,array:dt,object:ft,enum:mt,pattern:ht,date:gt,url:vt,hex:vt,email:vt,required:_t,any:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(L(t)&&!e.required)return n();B.required(e,t,r,a,i)}n(a)}},yt=qe(),H=function(){function e(e){this.rules=null,this._messages=yt,this.define(e)}var t=e.prototype;return t.define=function(e){var t=this;if(!e)throw Error(`Cannot configure a schema with no rules`);if(typeof e!=`object`||Array.isArray(e))throw Error(`Rules must be an object`);this.rules={},Object.keys(e).forEach(function(n){var r=e[n];t.rules[n]=Array.isArray(r)?r:[r]})},t.messages=function(e){return e&&(this._messages=Ke(qe(),e)),this._messages},t.validate=function(t,n,r){var i=this;n===void 0&&(n={}),r===void 0&&(r=function(){});var a=t,o=n,s=r;if(typeof o==`function`&&(s=o,o={}),!this.rules||Object.keys(this.rules).length===0)return s&&s(null,a),Promise.resolve(a);function c(e){var t=[],n={};function r(e){if(Array.isArray(e)){var n;t=(n=t).concat.apply(n,e)}else t.push(e)}for(var i=0;i{U="'${name}' is not a valid ${type}",xt={default:"Validation error on field '${name}'",required:"'${name}' is required",enum:"'${name}' must be one of [${enum}]",whitespace:"'${name}' cannot be empty",date:{format:"'${name}' is invalid for format date",parse:"'${name}' could not be parsed as date",invalid:"'${name}' is invalid date"},types:{string:U,method:U,array:U,object:U,number:U,date:U,boolean:U,integer:U,float:U,regexp:U,email:U,url:U,hex:U},string:{len:"'${name}' must be exactly ${len} characters",min:"'${name}' must be at least ${min} characters",max:"'${name}' cannot be longer than ${max} characters",range:"'${name}' must be between ${min} and ${max} characters"},number:{len:"'${name}' must equal ${len}",min:"'${name}' cannot be less than ${min}",max:"'${name}' cannot be greater than ${max}",range:"'${name}' must be between ${min} and ${max}"},array:{len:"'${name}' must be exactly ${len} in length",min:"'${name}' cannot be less than ${min} in length",max:"'${name}' cannot be greater than ${max} in length",range:"'${name}' must be between ${min} and ${max} in length"},pattern:{mismatch:"'${name}' does not match pattern ${pattern}"}}}));function Ct(e,t){return e.replace(/\$\{\w+\}/g,function(e){return t[e.slice(2,-1)]})}function wt(e,t,n,r,i){return Tt.apply(this,arguments)}function Tt(){return Tt=me(E().mark(function e(t,n,r,i,a){var o,s,c,l,d,f,p,m,h;return E().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=u({},r),delete o.ruleIndex,Mt.warning=function(){},o.validator&&(s=o.validator,o.validator=function(){try{return s.apply(void 0,arguments)}catch(e){return console.error(e),Promise.reject(Nt)}}),c=null,o&&o.type===`array`&&o.defaultField&&(c=o.defaultField,delete o.defaultField),l=new Mt(O({},t,[o])),d=T(xt,i.validateMessages),l.messages(d),f=[],e.prev=10,e.next=13,Promise.resolve(l.validate(O({},t,n),u({},i)));case 13:e.next=18;break;case 15:e.prev=15,e.t0=e.catch(10),e.t0.errors&&(f=e.t0.errors.map(function(e,t){var n=e.message,r=n===Nt?d.default:n;return jt.isValidElement(r)?jt.cloneElement(r,{key:`error_${t}`}):r}));case 18:if(!(!f.length&&c)){e.next=23;break}return e.next=21,Promise.all(n.map(function(e,n){return wt(`${t}.${n}`,e,c,i,a)}));case 21:return p=e.sent,e.abrupt(`return`,p.reduce(function(e,t){return[].concat(S(e),S(t))},[]));case 23:return m=u(u({},r),{},{name:t,enum:(r.enum||[]).join(`, `)},a),h=f.map(function(e){return typeof e==`string`?Ct(e,m):e}),e.abrupt(`return`,h);case 26:case`end`:return e.stop()}},e,null,[[10,15]])})),Tt.apply(this,arguments)}function Et(e,t,n,r,i,a){var o=e.join(`.`),s=n.map(function(e,t){var n=e.validator,r=u(u({},e),{},{ruleIndex:t});return n&&(r.validator=function(e,t,r){var i=!1,a=n(e,t,function(){var e=[...arguments];Promise.resolve().then(function(){h(!i,"Your validator function has already return a promise. `callback` will be ignored."),i||r.apply(void 0,e)})});i=a&&typeof a.then==`function`&&typeof a.catch==`function`,h(i,"`callback` is deprecated. Please return a promise instead."),i&&a.then(function(){r()}).catch(function(e){r(e||` `)})}),r}).sort(function(e,t){var n=e.warningOnly,r=e.ruleIndex,i=t.warningOnly,a=t.ruleIndex;return!!n==!!i?r-a:n?1:-1}),c;if(i===!0)c=new Promise(function(){var e=me(E().mark(function e(n,i){var c,l,u;return E().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:c=0;case 1:if(!(c{_(),D(),g(),f(),pe(),bt(),jt=t(r()),s(),St(),ie(),Mt=H,Nt=`CODE_LOGIC_ERROR`}));function W(e){return Oe(e)}function Ft(e,t){var n={};return t.forEach(function(t){var r=x(e,t);n=y(n,t,r)}),n}function G(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(e){return It(t,e,n)})}function It(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return!e||!t||!n&&e.length!==t.length?!1:t.every(function(t,n){return e[n]===t})}function Lt(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||fe(e)!==`object`||fe(t)!==`object`)return!1;var n=Object.keys(e),r=Object.keys(t);return S(new Set([].concat(n,r))).every(function(n){var r=e[n],i=t[n];return typeof r==`function`&&typeof i==`function`?!0:r===i})}function Rt(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&fe(t.target)===`object`&&e in t.target?t.target[e]:t}function zt(e,t,n){var r=e.length;if(t<0||t>=r||n<0||n>=r)return e;var i=e[t],a=t-n;return a>0?[].concat(S(e.slice(0,n)),[i],S(e.slice(n,t)),S(e.slice(t+1,r))):a<0?[].concat(S(e.slice(0,t)),S(e.slice(t+1,n+1)),[i],S(e.slice(n+1,r))):e}var Bt=e((()=>{_(),de(),oe(),ie(),Ae()}));function Vt(e,t,n,r,i,a){return typeof e==`function`?e(t,n,`source`in a?{source:a.source}:{}):r!==i}function Ht(e){var t=e.name,n=m(e,Ut),r=K.useContext(j),i=K.useContext(N),a=t===void 0?void 0:W(t),o=`keep`;return n.isListField||(o=`_${(a||[]).join(`_`)}`),K.createElement(Wt,ne({key:o,name:a,isListField:!!i},n,{fieldContext:r}))}var K,Ut,q,Wt,Gt=e((()=>{v(),a(),g(),pe(),f(),_(),C(),w(),i(),ee(),ce(),D(),_e(),re(),s(),K=t(r()),M(),De(),Ae(),Pt(),Bt(),Ut=[`name`],q=[],Wt=function(e){c(n,e);var t=se(n);function n(e){var r;if(ae(this,n),r=t.call(this,e),O(p(r),`state`,{resetCount:0}),O(p(r),`cancelRegisterFunc`,null),O(p(r),`mounted`,!1),O(p(r),`touched`,!1),O(p(r),`dirty`,!1),O(p(r),`validatePromise`,void 0),O(p(r),`prevValidating`,void 0),O(p(r),`errors`,q),O(p(r),`warnings`,q),O(p(r),`cancelRegister`,function(){var e=r.props,t=e.preserve,n=e.isListField,i=e.name;r.cancelRegisterFunc&&r.cancelRegisterFunc(n,t,W(i)),r.cancelRegisterFunc=null}),O(p(r),`getNamePath`,function(){var e=r.props,t=e.name,n=e.fieldContext.prefixName,i=n===void 0?[]:n;return t===void 0?[]:[].concat(S(i),S(t))}),O(p(r),`getRules`,function(){var e=r.props,t=e.rules,n=t===void 0?[]:t,i=e.fieldContext;return n.map(function(e){return typeof e==`function`?e(i):e})}),O(p(r),`refresh`,function(){r.mounted&&r.setState(function(e){return{resetCount:e.resetCount+1}})}),O(p(r),`metaCache`,null),O(p(r),`triggerMetaEvent`,function(e){var t=r.props.onMetaChange;if(t){var n=u(u({},r.getMeta()),{},{destroy:e});l(r.metaCache,n)||t(n),r.metaCache=n}else r.metaCache=null}),O(p(r),`onStoreChange`,function(e,t,n){var i=r.props,a=i.shouldUpdate,o=i.dependencies,s=o===void 0?[]:o,c=i.onReset,l=n.store,u=r.getNamePath(),d=r.getValue(e),f=r.getValue(l),p=t&&G(t,u);switch(n.type===`valueUpdate`&&n.source===`external`&&d!==f&&(r.touched=!0,r.dirty=!0,r.validatePromise=null,r.errors=q,r.warnings=q,r.triggerMetaEvent()),n.type){case`reset`:if(!t||p){r.touched=!1,r.dirty=!1,r.validatePromise=void 0,r.errors=q,r.warnings=q,r.triggerMetaEvent(),c?.(),r.refresh();return}break;case`remove`:if(a){r.reRender();return}break;case`setField`:var m=n.data;if(p){`touched`in m&&(r.touched=m.touched),`validating`in m&&!(`originRCField`in m)&&(r.validatePromise=m.validating?Promise.resolve([]):null),`errors`in m&&(r.errors=m.errors||q),`warnings`in m&&(r.warnings=m.warnings||q),r.dirty=!0,r.triggerMetaEvent(),r.reRender();return}else if(`value`in m&&G(t,u,!0)){r.reRender();return}if(a&&!u.length&&Vt(a,e,l,d,f,n)){r.reRender();return}break;case`dependenciesUpdate`:if(s.map(W).some(function(e){return G(n.relatedFields,e)})){r.reRender();return}break;default:if(p||(!s.length||u.length||a)&&Vt(a,e,l,d,f,n)){r.reRender();return}break}a===!0&&r.reRender()}),O(p(r),`validateRules`,function(e){var t=r.getNamePath(),n=r.getValue(),i=e||{},a=i.triggerName,o=i.validateOnly,s=o===void 0?!1:o,c=Promise.resolve().then(me(E().mark(function i(){var o,s,l,u,d,f,p;return E().wrap(function(i){for(;;)switch(i.prev=i.next){case 0:if(r.mounted){i.next=2;break}return i.abrupt(`return`,[]);case 2:if(o=r.props,s=o.validateFirst,l=s===void 0?!1:s,u=o.messageVariables,d=o.validateDebounce,f=r.getRules(),a&&(f=f.filter(function(e){return e}).filter(function(e){var t=e.validateTrigger;return t?Oe(t).includes(a):!0})),!(d&&a)){i.next=10;break}return i.next=8,new Promise(function(e){setTimeout(e,d)});case 8:if(r.validatePromise===c){i.next=10;break}return i.abrupt(`return`,[]);case 10:return p=Et(t,n,f,e,l,u),p.catch(function(e){return e}).then(function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:q;if(r.validatePromise===c){var t;r.validatePromise=null;var n=[],i=[];(t=e.forEach)==null||t.call(e,function(e){var t=e.rule.warningOnly,r=e.errors,a=r===void 0?q:r;t?i.push.apply(i,S(a)):n.push.apply(n,S(a))}),r.errors=n,r.warnings=i,r.triggerMetaEvent(),r.reRender()}}),i.abrupt(`return`,p);case 13:case`end`:return i.stop()}},i)})));return s?c:(r.validatePromise=c,r.dirty=!0,r.errors=q,r.warnings=q,r.triggerMetaEvent(),r.reRender(),c)}),O(p(r),`isFieldValidating`,function(){return!!r.validatePromise}),O(p(r),`isFieldTouched`,function(){return r.touched}),O(p(r),`isFieldDirty`,function(){if(r.dirty||r.props.initialValue!==void 0)return!0;var e=r.props.fieldContext.getInternalHooks(k).getInitialValue;return e(r.getNamePath())!==void 0}),O(p(r),`getErrors`,function(){return r.errors}),O(p(r),`getWarnings`,function(){return r.warnings}),O(p(r),`isListField`,function(){return r.props.isListField}),O(p(r),`isList`,function(){return r.props.isList}),O(p(r),`isPreserve`,function(){return r.props.preserve}),O(p(r),`getMeta`,function(){return r.prevValidating=r.isFieldValidating(),{touched:r.isFieldTouched(),validating:r.prevValidating,errors:r.errors,warnings:r.warnings,name:r.getNamePath(),validated:r.validatePromise===null}}),O(p(r),`getOnlyChild`,function(e){if(typeof e==`function`){var t=r.getMeta();return u(u({},r.getOnlyChild(e(r.getControlled(),t,r.props.fieldContext))),{},{isFunction:!0})}var n=ge(e);return n.length!==1||!K.isValidElement(n[0])?{child:n,isFunction:!1}:{child:n[0],isFunction:!1}}),O(p(r),`getValue`,function(e){var t=r.props.fieldContext.getFieldsValue,n=r.getNamePath();return x(e||t(!0),n)}),O(p(r),`getControlled`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=r.props,n=t.trigger,i=t.validateTrigger,a=t.getValueFromEvent,o=t.normalize,s=t.valuePropName,c=t.getValueProps,l=t.fieldContext,d=i===void 0?l.validateTrigger:i,f=r.getNamePath(),p=l.getInternalHooks,m=l.getFieldsValue,h=p(k).dispatch,g=r.getValue(),ee=c||function(e){return O({},s,e)},te=e[n],_=u(u({},e),ee(g));return _[n]=function(){r.touched=!0,r.dirty=!0,r.triggerMetaEvent();var e,t=[...arguments];e=a?a.apply(void 0,t):Rt.apply(void 0,[s].concat(t)),o&&(e=o(e,g,m(!0))),h({type:`updateValue`,namePath:f,value:e}),te&&te.apply(void 0,t)},Oe(d||[]).forEach(function(e){var t=_[e];_[e]=function(){t&&t.apply(void 0,arguments);var n=r.props.rules;n&&n.length&&h({type:`validateField`,namePath:f,triggerName:e})}}),_}),e.fieldContext){var i=e.fieldContext.getInternalHooks,a=i(k).initEntityValue;a(p(r))}return r}return b(n,[{key:`componentDidMount`,value:function(){var e=this.props,t=e.shouldUpdate,n=e.fieldContext;if(this.mounted=!0,n){var r=n.getInternalHooks,i=r(k).registerField;this.cancelRegisterFunc=i(this)}t===!0&&this.reRender()}},{key:`componentWillUnmount`,value:function(){this.cancelRegister(),this.triggerMetaEvent(!0),this.mounted=!1}},{key:`reRender`,value:function(){this.mounted&&this.forceUpdate()}},{key:`render`,value:function(){var e=this.state.resetCount,t=this.props.children,n=this.getOnlyChild(t),r=n.child,i=n.isFunction,a;return i?a=r:K.isValidElement(r)?a=K.cloneElement(r,this.getControlled(r.props)):(h(!r,"`children` of Field is not validate ReactElement."),a=r),K.createElement(K.Fragment,{key:e},a)}}]),n}(K.Component),O(Wt,`contextType`,j),O(Wt,`defaultProps`,{trigger:`onChange`,valuePropName:`value`})}));function Kt(e){var t=e.name,n=e.initialValue,r=e.children,i=e.rules,a=e.validateTrigger,o=e.isListField,s=J.useContext(j),c=J.useContext(N),l=J.useRef({keys:[],id:0}).current,d=J.useMemo(function(){var e=W(s.prefixName)||[];return[].concat(S(e),S(W(t)))},[s.prefixName,t]),f=J.useMemo(function(){return u(u({},s),{},{prefixName:d})},[s,d]),p=J.useMemo(function(){return{getKey:function(e){var t=d.length,n=e[t];return[l.keys[n],e.slice(t+1)]}}},[d]);return typeof r==`function`?J.createElement(N.Provider,{value:p},J.createElement(j.Provider,{value:f},J.createElement(Ht,{name:[],shouldUpdate:function(e,t,n){return n.source===`internal`?!1:e!==t},rules:i,validateTrigger:a,initialValue:n,isList:!0,isListField:o??!!c},function(e,t){var n=e.value,i=n===void 0?[]:n,a=e.onChange,o=s.getFieldValue,c=function(){return o(d||[])||[]},u={add:function(e,t){var n=c();t>=0&&t<=n.length?(l.keys=[].concat(S(l.keys.slice(0,t)),[l.id],S(l.keys.slice(t))),a([].concat(S(n.slice(0,t)),[e],S(n.slice(t))))):(l.keys=[].concat(S(l.keys),[l.id]),a([].concat(S(n),[e]))),l.id+=1},remove:function(e){var t=c(),n=new Set(Array.isArray(e)?e:[e]);n.size<=0||(l.keys=l.keys.filter(function(e,t){return!n.has(t)}),a(t.filter(function(e,t){return!n.has(t)})))},move:function(e,t){if(e!==t){var n=c();e<0||e>=n.length||t<0||t>=n.length||(l.keys=zt(l.keys,e,t),a(zt(n,e,t)))}}},f=i||[];return Array.isArray(f)||(f=[]),r(f.map(function(e,t){var n=l.keys[t];return n===void 0&&(l.keys[t]=l.id,n=l.keys[t],l.id+=1),{name:t,key:n,isListField:!0}}),u,t)}))):(h(!1,`Form.List only accepts function as children.`),null)}var J,qt=e((()=>{f(),_(),J=t(r()),s(),M(),Gt(),Bt(),De()}));function Jt(e){var t=!1,n=e.length,r=[];return e.length?new Promise(function(i,a){e.forEach(function(e,o){e.catch(function(e){return t=!0,e}).then(function(e){--n,r[o]=e,!(n>0)&&(t&&a(r),i(r))})})}):Promise.resolve([])}var Yt=e((()=>{}));function Xt(e){return e.map(function(e){return`${fe(e)}:${e}`}).join(Zt)}var Zt,Y,Qt=e((()=>{le(),_(),C(),w(),D(),de(),Zt=`__@field_split__`,Y=function(){function e(){ae(this,e),O(this,`kvs`,new Map)}return b(e,[{key:`set`,value:function(e,t){this.kvs.set(Xt(e),t)}},{key:`get`,value:function(e){return this.kvs.get(Xt(e))}},{key:`update`,value:function(e,t){var n=t(this.get(e));n?this.set(e,n):this.delete(e)}},{key:`delete`,value:function(e){this.kvs.delete(Xt(e))}},{key:`map`,value:function(e){return S(this.kvs.entries()).map(function(t){var n=ue(t,2),r=n[0],i=n[1];return e({key:r.split(Zt).map(function(e){var t=ue(e.match(/^([^:]*):(.*)$/),3),n=t[1],r=t[2];return n===`number`?Number(r):r}),value:i})})}},{key:`toJSON`,value:function(){var e={};return this.map(function(t){var n=t.key,r=t.value;return e[n.join(`.`)]=r,null}),e}}]),e}()}));function $t(e){var t=en.useRef(),n=ue(en.useState({}),2)[1];return t.current||(e?t.current=e:t.current=new nn(function(){n({})}).getForm()),[t.current]}var en,tn,nn,rn=e((()=>{le(),f(),a(),_(),de(),w(),C(),D(),s(),en=t(r()),M(),Yt(),ie(),St(),Qt(),Bt(),tn=[`name`],nn=b(function e(t){var n=this;ae(this,e),O(this,`formHooked`,!1),O(this,`forceRootUpdate`,void 0),O(this,`subscribable`,!0),O(this,`store`,{}),O(this,`fieldEntities`,[]),O(this,`initialValues`,{}),O(this,`callbacks`,{}),O(this,`validateMessages`,null),O(this,`preserve`,null),O(this,`lastValidatePromise`,null),O(this,`getForm`,function(){return{getFieldValue:n.getFieldValue,getFieldsValue:n.getFieldsValue,getFieldError:n.getFieldError,getFieldWarning:n.getFieldWarning,getFieldsError:n.getFieldsError,isFieldsTouched:n.isFieldsTouched,isFieldTouched:n.isFieldTouched,isFieldValidating:n.isFieldValidating,isFieldsValidating:n.isFieldsValidating,resetFields:n.resetFields,setFields:n.setFields,setFieldValue:n.setFieldValue,setFieldsValue:n.setFieldsValue,validateFields:n.validateFields,submit:n.submit,_init:!0,getInternalHooks:n.getInternalHooks}}),O(this,`getInternalHooks`,function(e){return e===`RC_FORM_INTERNAL_HOOKS`?(n.formHooked=!0,{dispatch:n.dispatch,initEntityValue:n.initEntityValue,registerField:n.registerField,useSubscribe:n.useSubscribe,setInitialValues:n.setInitialValues,destroyForm:n.destroyForm,setCallbacks:n.setCallbacks,setValidateMessages:n.setValidateMessages,getFields:n.getFields,setPreserve:n.setPreserve,getInitialValue:n.getInitialValue,registerWatch:n.registerWatch}):(h(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),O(this,`useSubscribe`,function(e){n.subscribable=e}),O(this,`prevWithoutPreserves`,null),O(this,`setInitialValues`,function(e,t){if(n.initialValues=e||{},t){var r,i=T(e,n.store);(r=n.prevWithoutPreserves)==null||r.map(function(t){var n=t.key;i=y(i,n,x(e,n))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),O(this,`destroyForm`,function(){var e=new Y;n.getFieldEntities(!0).forEach(function(t){n.isMergedPreserve(t.isPreserve())||e.set(t.getNamePath(),!0)}),n.prevWithoutPreserves=e}),O(this,`getInitialValue`,function(e){var t=x(n.initialValues,e);return e.length?T(t):t}),O(this,`setCallbacks`,function(e){n.callbacks=e}),O(this,`setValidateMessages`,function(e){n.validateMessages=e}),O(this,`setPreserve`,function(e){n.preserve=e}),O(this,`watchList`,[]),O(this,`registerWatch`,function(e){return n.watchList.push(e),function(){n.watchList=n.watchList.filter(function(t){return t!==e})}}),O(this,`notifyWatch`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];if(n.watchList.length){var t=n.getFieldsValue(),r=n.getFieldsValue(!0);n.watchList.forEach(function(n){n(t,r,e)})}}),O(this,`timeoutId`,null),O(this,`warningUnhooked`,function(){}),O(this,`updateStore`,function(e){n.store=e}),O(this,`getFieldEntities`,function(){return arguments.length>0&&arguments[0]!==void 0&&arguments[0]?n.fieldEntities.filter(function(e){return e.getNamePath().length}):n.fieldEntities}),O(this,`getFieldsMap`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,t=new Y;return n.getFieldEntities(e).forEach(function(e){var n=e.getNamePath();t.set(n,e)}),t}),O(this,`getFieldEntitiesForNamePathList`,function(e){if(!e)return n.getFieldEntities(!0);var t=n.getFieldsMap(!0);return e.map(function(e){var n=W(e);return t.get(n)||{INVALIDATE_NAME_PATH:W(e)}})}),O(this,`getFieldsValue`,function(e,t){n.warningUnhooked();var r,i,a;if(e===!0||Array.isArray(e)?(r=e,i=t):e&&fe(e)===`object`&&(a=e.strict,i=e.filter),r===!0&&!i)return n.store;var o=n.getFieldEntitiesForNamePathList(Array.isArray(r)?r:null),s=[];return o.forEach(function(e){var t,n,o=`INVALIDATE_NAME_PATH`in e?e.INVALIDATE_NAME_PATH:e.getNamePath();if(a){var c,l;if((c=(l=e).isList)!=null&&c.call(l))return}else if(!r&&(t=(n=e).isListField)!=null&&t.call(n))return;if(!i)s.push(o);else{var u=`getMeta`in e?e.getMeta():null;i(u)&&s.push(o)}}),Ft(n.store,s.map(W))}),O(this,`getFieldValue`,function(e){n.warningUnhooked();var t=W(e);return x(n.store,t)}),O(this,`getFieldsError`,function(e){return n.warningUnhooked(),n.getFieldEntitiesForNamePathList(e).map(function(t,n){return t&&!(`INVALIDATE_NAME_PATH`in t)?{name:t.getNamePath(),errors:t.getErrors(),warnings:t.getWarnings()}:{name:W(e[n]),errors:[],warnings:[]}})}),O(this,`getFieldError`,function(e){n.warningUnhooked();var t=W(e);return n.getFieldsError([t])[0].errors}),O(this,`getFieldWarning`,function(e){n.warningUnhooked();var t=W(e);return n.getFieldsError([t])[0].warnings}),O(this,`isFieldsTouched`,function(){n.warningUnhooked();var e=[...arguments],t=e[0],r=e[1],i,a=!1;e.length===0?i=null:e.length===1?Array.isArray(t)?(i=t.map(W),a=!1):(i=null,a=t):(i=t.map(W),a=r);var o=n.getFieldEntities(!0),s=function(e){return e.isFieldTouched()};if(!i)return a?o.every(s):o.some(s);var c=new Y;i.forEach(function(e){c.set(e,[])}),o.forEach(function(e){var t=e.getNamePath();i.forEach(function(n){n.every(function(e,n){return t[n]===e})&&c.update(n,function(t){return[].concat(S(t),[e])})})});var l=function(e){return e.some(s)},u=c.map(function(e){return e.value});return a?u.every(l):u.some(l)}),O(this,`isFieldTouched`,function(e){return n.warningUnhooked(),n.isFieldsTouched([e])}),O(this,`isFieldsValidating`,function(e){n.warningUnhooked();var t=n.getFieldEntities();if(!e)return t.some(function(e){return e.isFieldValidating()});var r=e.map(W);return t.some(function(e){return G(r,e.getNamePath())&&e.isFieldValidating()})}),O(this,`isFieldValidating`,function(e){return n.warningUnhooked(),n.isFieldsValidating([e])}),O(this,`resetWithFieldInitialValue`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=new Y,r=n.getFieldEntities(!0);r.forEach(function(e){var n=e.props.initialValue,r=e.getNamePath();if(n!==void 0){var i=t.get(r)||new Set;i.add({entity:e,value:n}),t.set(r,i)}});var i=function(r){r.forEach(function(r){if(r.props.initialValue!==void 0){var i=r.getNamePath();if(n.getInitialValue(i)!==void 0)h(!1,`Form already set 'initialValues' with path '${i.join(`.`)}'. Field can not overwrite it.`);else{var a=t.get(i);if(a&&a.size>1)h(!1,`Multiple Field with path '${i.join(`.`)}' set 'initialValue'. Can not decide which one to pick.`);else if(a){var o=n.getFieldValue(i);(!e.skipExist||o===void 0)&&n.updateStore(y(n.store,i,S(a)[0].value))}}}})},a;e.entities?a=e.entities:e.namePathList?(a=[],e.namePathList.forEach(function(e){var n=t.get(e);if(n){var r;(r=a).push.apply(r,S(S(n).map(function(e){return e.entity})))}})):a=r,i(a)}),O(this,`resetFields`,function(e){n.warningUnhooked();var t=n.store;if(!e){n.updateStore(T(n.initialValues)),n.resetWithFieldInitialValue(),n.notifyObservers(t,null,{type:`reset`}),n.notifyWatch();return}var r=e.map(W);r.forEach(function(e){var t=n.getInitialValue(e);n.updateStore(y(n.store,e,t))}),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:`reset`}),n.notifyWatch(r)}),O(this,`setFields`,function(e){n.warningUnhooked();var t=n.store,r=[];e.forEach(function(e){var i=e.name,a=m(e,tn),o=W(i);r.push(o),`value`in a&&n.updateStore(y(n.store,o,a.value)),n.notifyObservers(t,[o],{type:`setField`,data:e})}),n.notifyWatch(r)}),O(this,`getFields`,function(){return n.getFieldEntities(!0).map(function(e){var t=e.getNamePath(),r=u(u({},e.getMeta()),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(r,`originRCField`,{value:!0}),r})}),O(this,`initEntityValue`,function(e){var t=e.props.initialValue;if(t!==void 0){var r=e.getNamePath();x(n.store,r)===void 0&&n.updateStore(y(n.store,r,t))}}),O(this,`isMergedPreserve`,function(e){return(e===void 0?n.preserve:e)??!0}),O(this,`registerField`,function(e){n.fieldEntities.push(e);var t=e.getNamePath();if(n.notifyWatch([t]),e.props.initialValue!==void 0){var r=n.store;n.resetWithFieldInitialValue({entities:[e],skipExist:!0}),n.notifyObservers(r,[e.getNamePath()],{type:`valueUpdate`,source:`internal`})}return function(r,i){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[];if(n.fieldEntities=n.fieldEntities.filter(function(t){return t!==e}),!n.isMergedPreserve(i)&&(!r||a.length>1)){var o=r?void 0:n.getInitialValue(t);if(t.length&&n.getFieldValue(t)!==o&&n.fieldEntities.every(function(e){return!It(e.getNamePath(),t)})){var s=n.store;n.updateStore(y(s,t,o,!0)),n.notifyObservers(s,[t],{type:`remove`}),n.triggerDependenciesUpdate(s,t)}}n.notifyWatch([t])}}),O(this,`dispatch`,function(e){switch(e.type){case`updateValue`:var t=e.namePath,r=e.value;n.updateValue(t,r);break;case`validateField`:var i=e.namePath,a=e.triggerName;n.validateFields([i],{triggerName:a});break;default:}}),O(this,`notifyObservers`,function(e,t,r){if(n.subscribable){var i=u(u({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(n){var r=n.onStoreChange;r(e,t,i)})}else n.forceRootUpdate()}),O(this,`triggerDependenciesUpdate`,function(e,t){var r=n.getDependencyChildrenFields(t);return r.length&&n.validateFields(r),n.notifyObservers(e,r,{type:`dependenciesUpdate`,relatedFields:[t].concat(S(r))}),r}),O(this,`updateValue`,function(e,t){var r=W(e),i=n.store;n.updateStore(y(n.store,r,t)),n.notifyObservers(i,[r],{type:`valueUpdate`,source:`internal`}),n.notifyWatch([r]);var a=n.triggerDependenciesUpdate(i,r),o=n.callbacks.onValuesChange;o&&o(Ft(n.store,[r]),n.getFieldsValue()),n.triggerOnFieldsChange([r].concat(S(a)))}),O(this,`setFieldsValue`,function(e){n.warningUnhooked();var t=n.store;if(e){var r=T(n.store,e);n.updateStore(r)}n.notifyObservers(t,null,{type:`valueUpdate`,source:`external`}),n.notifyWatch()}),O(this,`setFieldValue`,function(e,t){n.setFields([{name:e,value:t}])}),O(this,`getDependencyChildrenFields`,function(e){var t=new Set,r=[],i=new Y;return n.getFieldEntities().forEach(function(e){(e.props.dependencies||[]).forEach(function(t){var n=W(t);i.update(n,function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:new Set;return t.add(e),t})})}),(function e(n){(i.get(n)||new Set).forEach(function(n){if(!t.has(n)){t.add(n);var i=n.getNamePath();n.isFieldDirty()&&i.length&&(r.push(i),e(i))}})})(e),r}),O(this,`triggerOnFieldsChange`,function(e,t){var r=n.callbacks.onFieldsChange;if(r){var i=n.getFields();if(t){var a=new Y;t.forEach(function(e){var t=e.name,n=e.errors;a.set(t,n)}),i.forEach(function(e){e.errors=a.get(e.name)||e.errors})}var o=i.filter(function(t){var n=t.name;return G(e,n)});o.length&&r(o,i)}}),O(this,`validateFields`,function(e,t){n.warningUnhooked();var r,i;Array.isArray(e)||typeof e==`string`||typeof t==`string`?(r=e,i=t):i=e;var a=!!r,o=a?r.map(W):[],s=[],c=String(Date.now()),l=new Set,d=i?.recursive;n.getFieldEntities(!0).forEach(function(e){if(a||o.push(e.getNamePath()),!(!e.props.rules||!e.props.rules.length)){var t=e.getNamePath();if(l.add(t.join(c)),!a||G(o,t,d)){var r=e.validateRules(u({validateMessages:u(u({},xt),n.validateMessages)},i));s.push(r.then(function(){return{name:t,errors:[],warnings:[]}}).catch(function(e){var n,r=[],i=[];return(n=e.forEach)==null||n.call(e,function(e){var t=e.rule.warningOnly,n=e.errors;t?i.push.apply(i,S(n)):r.push.apply(r,S(n))}),r.length?Promise.reject({name:t,errors:r,warnings:i}):{name:t,errors:r,warnings:i}}))}}});var f=Jt(s);n.lastValidatePromise=f,f.catch(function(e){return e}).then(function(e){var t=e.map(function(e){return e.name});n.notifyObservers(n.store,t,{type:`validateFinish`}),n.triggerOnFieldsChange(t,e)});var p=f.then(function(){return n.lastValidatePromise===f?Promise.resolve(n.getFieldsValue(o)):Promise.reject([])}).catch(function(e){var t=e.filter(function(e){return e&&e.errors.length});return Promise.reject({values:n.getFieldsValue(o),errorFields:t,outOfDate:n.lastValidatePromise!==f})});p.catch(function(e){return e});var m=o.filter(function(e){return l.has(e.join(c))});return n.triggerOnFieldsChange(m),p}),O(this,`submit`,function(){n.warningUnhooked(),n.validateFields().then(function(e){var t=n.callbacks.onFinish;if(t)try{t(e)}catch(e){console.error(e)}}).catch(function(e){var t=n.callbacks.onFinishFailed;t&&t(e)})}),this.forceRootUpdate=t})})),an,on,sn,cn=e((()=>{D(),f(),an=t(r()),on=an.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),sn=function(e){var t=e.validateMessages,n=e.onFormChange,r=e.onFormFinish,i=e.children,a=an.useContext(on),o=an.useRef({});return an.createElement(on.Provider,{value:u(u({},a),{},{validateMessages:u(u({},a.validateMessages),t),triggerFormChange:function(e,t){n&&n(e,{changedFields:t,forms:o.current}),a.triggerFormChange(e,t)},triggerFormFinish:function(e,t){r&&r(e,{values:t,forms:o.current}),a.triggerFormFinish(e,t)},registerForm:function(e,t){e&&(o.current=u(u({},o.current),{},O({},e,t))),a.registerForm(e,t)},unregisterForm:function(e){var t=u({},o.current);delete t[e],o.current=t,a.unregisterForm(e)}})},i)}})),X,ln,un,dn=e((()=>{v(),f(),le(),a(),X=t(r()),rn(),M(),cn(),Bt(),De(),ln=[`name`,`initialValues`,`fields`,`form`,`preserve`,`children`,`component`,`validateMessages`,`validateTrigger`,`onValuesChange`,`onFieldsChange`,`onFinish`,`onFinishFailed`],un=function(e,t){var n=e.name,r=e.initialValues,i=e.fields,a=e.form,o=e.preserve,s=e.children,c=e.component,l=c===void 0?`form`:c,d=e.validateMessages,f=e.validateTrigger,p=f===void 0?`onChange`:f,h=e.onValuesChange,g=e.onFieldsChange,ee=e.onFinish,te=e.onFinishFailed,_=m(e,ln),v=X.useContext(on),y=ue($t(a),1)[0],b=y.getInternalHooks(k),x=b.useSubscribe,S=b.setInitialValues,re=b.setCallbacks,ie=b.setValidateMessages,ae=b.setPreserve,oe=b.destroyForm;X.useImperativeHandle(t,function(){return y}),X.useEffect(function(){return v.registerForm(n,y),function(){v.unregisterForm(n)}},[v,y,n]),ie(u(u({},v.validateMessages),d)),re({onValuesChange:h,onFieldsChange:function(e){if(v.triggerFormChange(n,e),g){var t=[...arguments].slice(1);g.apply(void 0,[e].concat(t))}},onFinish:function(e){v.triggerFormFinish(n,e),ee&&ee(e)},onFinishFailed:te}),ae(o);var C=X.useRef(null);S(r,!C.current),C.current||=!0,X.useEffect(function(){return oe},[]);var w,T=typeof s==`function`;w=T?s(y.getFieldsValue(!0),y):s,x(!T);var se=X.useRef();X.useEffect(function(){Lt(se.current||[],i||[])||y.setFields(i||[]),se.current=i},[i,y]);var E=X.useMemo(function(){return u(u({},y),{},{validateTrigger:p})},[y,p]),ce=X.createElement(N.Provider,{value:null},X.createElement(j.Provider,{value:E},w));return l===!1?ce:X.createElement(l,ne({},_,{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),y.submit()},onReset:function(e){var t;e.preventDefault(),y.resetFields(),(t=_.onReset)==null||t.call(_,e)}}),ce)}}));function fn(e){try{return JSON.stringify(e)}catch{return Math.random()}}function pn(){var e=[...arguments],t=e[0],n=t===void 0?[]:t,r=e[1],i=r===void 0?{}:r,a=ke(i)?{form:i}:i,o=a.form,s=ue((0,Z.useState)(),2),c=s[0],l=s[1],u=(0,Z.useMemo)(function(){return fn(c)},[c]),d=(0,Z.useRef)(u);d.current=u;var f=(0,Z.useContext)(j),p=o||f,m=p&&p._init,h=W(n),g=(0,Z.useRef)(h);return g.current=h,mn(h),(0,Z.useEffect)(function(){if(m){var e=p.getFieldsValue,t=p.getInternalHooks,n=t(k).registerWatch,r=n(function(e,t){var n=x(a.preserve?t:e,g.current),r=fn(n);d.current!==r&&(d.current=r,l(n))}),i=x(a.preserve?e(!0):e(),g.current);return c!==i&&l(i),r}},[m]),c}var Z,mn,hn=e((()=>{le(),s(),Z=t(r()),M(),Ae(),Bt(),mn=function(){}})),gn=n({Field:()=>Ht,FieldContext:()=>j,FormProvider:()=>sn,List:()=>Kt,ListContext:()=>N,default:()=>Q,useForm:()=>$t,useWatch:()=>pn}),_n,Q,vn=e((()=>{_n=t(r()),Gt(),qt(),rn(),dn(),cn(),M(),De(),hn(),Q=_n.forwardRef(un),Q.FormProvider=sn,Q.Field=Ht,Q.List=Kt,Q.useForm=$t,Q.useWatch=pn}));v(),vn(),he();var $=t(r()),yn=$.createContext({labelAlign:`right`,vertical:!1,itemRef:function(){}}),bn=$.createContext(null),xn=function(e){var t=ve(e,[`prefixCls`]);return $.createElement(sn,ne({},t))},Sn=$.createContext({prefixCls:``}),Cn=$.createContext({}),wn=function(e){var t=e.children,n=e.status,r=e.override,i=(0,$.useContext)(Cn),a=(0,$.useMemo)(function(){var e=ne({},i);return r&&delete e.isFormItemInput,n&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[n,r,i]);return $.createElement(Cn.Provider,{value:a},t)};D();var Tn=t(te());o(`warning`,`error`,``);function En(e,t,n){return(0,Tn.default)(O(O(O(O(O({},`${e}-status-success`,t===`success`),`${e}-status-warning`,t===`warning`),`${e}-status-error`,t===`error`),`${e}-status-validating`,t===`validating`),`${e}-has-feedback`,n))}var Dn=function(e,t){return t||e},On={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z`}}]},name:`search`,theme:`outlined`};f();var kn=$.forwardRef(function(e,t){return $.createElement(d,u(u({},e),{},{ref:t,icon:On}))});export{N as _,Cn as a,be as b,wn as c,gn as d,vn as f,Ht as g,Kt as h,yn as i,bn as l,$t as m,Dn as n,Sn as o,pn as p,En as r,xn as s,kn as t,Q as u,j as v,we as y}; \ No newline at end of file diff --git a/assets/Simulations-BbZ9Kj-Q.js b/assets/Simulations-DNoNJxSN.js similarity index 75% rename from assets/Simulations-BbZ9Kj-Q.js rename to assets/Simulations-DNoNJxSN.js index 0fb1a2a..0e2fad8 100644 --- a/assets/Simulations-BbZ9Kj-Q.js +++ b/assets/Simulations-DNoNJxSN.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,n as i,pr as a,r as o,xr as s}from"./axios-BbX9YWYe.js";import{t as c}from"./index.esm-BWCs920B.js";import{i as l}from"./ctiAxios-BMu1IxXE.js";import{a as u}from"./notification-BAy1NkPD.js";import{t as d}from"./button-CGra0C8Y.js";import{t as f}from"./DownloadOutlined-CVjXiqM_.js";import{t as p}from"./useMutation-BZFnlhBo.js";import{t as m}from"./UndoOutlined-eQ49Nx19.js";import{F as h,L as g,s as _,wt as v}from"./index-cqbbFfLv.js";var y={all:[`simulations`],list:e=>[...y.all,e]},b=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return s(a(t,`FILE`))},x=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return s(a(t,`RETURN`))[0]},S=`modules/pmsi/php/PMSI_simulation.php`;async function C(e){let t=await l(S,{operation:`get_list`,FG_YEAR:e});return{simulations:b(t),message:x(t)}}async function w(e){await l(S,{operation:`send_file`,FG_YEAR:e})}async function T(e,t){let n=x(await l(S,{operation:`get_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}async function E(e,t){let n=x(await l(S,{operation:`trt_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}function D(e){return o({queryKey:y.list(e),queryFn:()=>C(e),enabled:!!e})}function O(){let e=r();return p({mutationFn:({year:e})=>w(e),meta:{successMessage:`Séjours non groupés envoyés`,errorMessage:`Erreur lors de l'envoi des séjours`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:y.list(r.year)})}})}function k(){let e=r();return p({mutationFn:async({year:e,file:t})=>{await T(e,t),u({type:`info`,message:`Simulation`,description:`Séjours groupés téléchargés, lancement des traitements`}),await E(e,t)},meta:{successMessage:`Traitements terminés`,errorMessage:`Erreur lors du téléchargement des séjours groupés`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:y.list(r.year)})}})}var A=e(t()),j=e(i()),M=[{title:`Séjour téléversés`,dataKey:`fg0_name`,key:`fg0_name`,width:300,resizable:!0,flexGrow:1},{title:`Date de téléversement`,dataKey:`fg0_remote_date`,key:`fg0_remote_date`,width:300,resizable:!0},{title:`Taille`,dataKey:`fg0_size`,key:`fg0_size`,cellRenderer:({cellData:e})=>`${e/1e3} Ko`,width:300,resizable:!0},{title:`Groupé par CTI`,dataKey:`fg1_remote_date`,key:`fg1_remote_date`,width:300,resizable:!0}],N=n(),P=({year:e})=>{let t=D(e),n=O(),r=k(),i=t.data?.simulations??[],a=t.data?.message??{},[o,s]=(0,A.useState)({}),l=()=>{t.refetch()},u=()=>{n.mutate({year:e})},p=e=>{s(i.find(t=>t.key===e))},y=()=>{o.fg1_ok===`OUI`&&r.mutate({year:e,file:o.fg1_name})},b=t.isFetching||n.isPending||r.isPending;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c,{children:(0,N.jsxs)(`title`,{children:[`iCTI | Regroupage `,e]})}),(0,N.jsxs)(`div`,{className:`component-header`,children:[(0,N.jsxs)(`div`,{className:`header-title`,children:[`Regroupage `,e]}),(0,N.jsxs)(`div`,{className:`header-actions`,children:[(0,N.jsx)(h,{title:`Téléverser les séjours vers Web CTI`,children:(0,N.jsxs)(d,{onClick:u,disabled:n.isPending,children:[(0,N.jsx)(g,{}),`Téléverser`]})}),(0,N.jsx)(h,{title:`Télécharger la simulation`,children:(0,N.jsxs)(d,{disabled:o.fg1_ok!==`OUI`||r.isPending,onClick:y,children:[(0,N.jsx)(f,{}),`Télécharger`]})}),(0,N.jsx)(h,{title:`Actualiser`,children:(0,N.jsx)(d,{type:`link`,onClick:l,children:(0,N.jsx)(m,{})})})]})]}),a.warning&&a.warning!==``?(0,N.jsx)(v,{message:a.warning,type:`warning`,showIcon:!0}):null,(0,N.jsx)(`div`,{className:`component-content`,children:(0,N.jsx)(_,{columns:M,data:i,loading:b,fixed:!1,onRowSelect:p,selectedRow:o})})]})};P.propTypes={year:j.default.string};export{P as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,br as i,fr as a,n as o,r as s}from"./axios-GfLWCH1-.js";import{t as c}from"./index.esm-C-Cs05Yh.js";import{i as l}from"./ctiAxios-uIjEIJkB.js";import{a as u}from"./notification-DWCxP4WF.js";import{t as d}from"./button-DFsG8yVP.js";import{t as f}from"./DownloadOutlined-BdA_Yi9Y.js";import{t as p}from"./useMutation-BmXoCM97.js";import{t as m}from"./UndoOutlined-BnvPIRYq.js";import{F as h,L as g,bt as _,s as v}from"./index-BXgKcVQP.js";var y={all:[`simulations`],list:e=>[...y.all,e]},b=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return i(a(t,`FILE`))},x=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return i(a(t,`RETURN`))[0]},S=`modules/pmsi/php/PMSI_simulation.php`;async function C(e){let t=await l(S,{operation:`get_list`,FG_YEAR:e});return{simulations:b(t),message:x(t)}}async function w(e){await l(S,{operation:`send_file`,FG_YEAR:e})}async function T(e,t){let n=x(await l(S,{operation:`get_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}async function E(e,t){let n=x(await l(S,{operation:`trt_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}function D(e){return s({queryKey:y.list(e),queryFn:()=>C(e),enabled:!!e})}function O(){let e=r();return p({mutationFn:({year:e})=>w(e),meta:{successMessage:`Séjours non groupés envoyés`,errorMessage:`Erreur lors de l'envoi des séjours`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:y.list(r.year)})}})}function k(){let e=r();return p({mutationFn:async({year:e,file:t})=>{await T(e,t),u({type:`info`,message:`Simulation`,description:`Séjours groupés téléchargés, lancement des traitements`}),await E(e,t)},meta:{successMessage:`Traitements terminés`,errorMessage:`Erreur lors du téléchargement des séjours groupés`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:y.list(r.year)})}})}var A=e(t()),j=e(o()),M=[{title:`Séjour téléversés`,dataKey:`fg0_name`,key:`fg0_name`,width:300,resizable:!0,flexGrow:1},{title:`Date de téléversement`,dataKey:`fg0_remote_date`,key:`fg0_remote_date`,width:300,resizable:!0},{title:`Taille`,dataKey:`fg0_size`,key:`fg0_size`,cellRenderer:({cellData:e})=>`${e/1e3} Ko`,width:300,resizable:!0},{title:`Groupé par CTI`,dataKey:`fg1_remote_date`,key:`fg1_remote_date`,width:300,resizable:!0}],N=n(),P=({year:e})=>{let t=D(e),n=O(),r=k(),i=t.data?.simulations??[],a=t.data?.message??{},[o,s]=(0,A.useState)({}),l=()=>{t.refetch()},u=()=>{n.mutate({year:e})},p=e=>{s(i.find(t=>t.key===e))},y=()=>{o.fg1_ok===`OUI`&&r.mutate({year:e,file:o.fg1_name})},b=t.isFetching||n.isPending||r.isPending;return(0,N.jsxs)(N.Fragment,{children:[(0,N.jsx)(c,{children:(0,N.jsxs)(`title`,{children:[`iCTI | Regroupage `,e]})}),(0,N.jsxs)(`div`,{className:`component-header`,children:[(0,N.jsxs)(`div`,{className:`header-title`,children:[`Regroupage `,e]}),(0,N.jsxs)(`div`,{className:`header-actions`,children:[(0,N.jsx)(h,{title:`Téléverser les séjours vers Web CTI`,children:(0,N.jsxs)(d,{onClick:u,disabled:n.isPending,children:[(0,N.jsx)(g,{}),`Téléverser`]})}),(0,N.jsx)(h,{title:`Télécharger la simulation`,children:(0,N.jsxs)(d,{disabled:o.fg1_ok!==`OUI`||r.isPending,onClick:y,children:[(0,N.jsx)(f,{}),`Télécharger`]})}),(0,N.jsx)(h,{title:`Actualiser`,children:(0,N.jsx)(d,{type:`link`,onClick:l,children:(0,N.jsx)(m,{})})})]})]}),a.warning&&a.warning!==``?(0,N.jsx)(_,{message:a.warning,type:`warning`,showIcon:!0}):null,(0,N.jsx)(`div`,{className:`component-content`,children:(0,N.jsx)(v,{columns:M,data:i,loading:b,fixed:!1,onRowSelect:p,selectedRow:o})})]})};P.propTypes={year:j.default.string};export{P as default}; \ No newline at end of file diff --git a/assets/SpecSynchronize-B16mUNsY.js b/assets/SpecSynchronize-DDXhIlAX.js similarity index 79% rename from assets/SpecSynchronize-B16mUNsY.js rename to assets/SpecSynchronize-DDXhIlAX.js index 0919257..64cf272 100644 --- a/assets/SpecSynchronize-B16mUNsY.js +++ b/assets/SpecSynchronize-DDXhIlAX.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-BbX9YWYe.js";import{t as i}from"./index.esm-BWCs920B.js";import{t as a}from"./input-CAHxss7C.js";import{i as o}from"./ctiAxios-BMu1IxXE.js";import{a as s}from"./notification-BAy1NkPD.js";import{t as c}from"./button-CGra0C8Y.js";import{t as l}from"./popconfirm-Z3C_yxj0.js";import{t as u}from"./UndoOutlined-eQ49Nx19.js";import{t as d}from"./Loader-BunwQzlz.js";import{F as f,ht as p,ot as m,s as h}from"./index-cqbbFfLv.js";import{a as g,t as _}from"./synchronize.queries-Cwow9Iim.js";var v=e(t()),y=e(r()),b=n(),x=({swfData:e})=>{let[t]=m.useForm(),n=(0,v.useMemo)(()=>{let t=e.split(`|`);return{exe:t[0],title:t[1],options:t.splice(2,t.length-1).filter(e=>e)}},[e]),r=_(n.exe),y=()=>{r.refetch()},x=async()=>{let e=t.getFieldsValue(),r={exe:n.exe},i=``;for(let t in e)e[t]&&(i=`${i}${t} ${e[t]} `);r.args=i,s({type:`success`,message:`Synchronisation`,description:`Synchronisation lancée sur le serveur`}),await o(`modules/outils/php/httpService_synchronizeManager_exec.php`,r),y()};function S(e){return(0,b.jsx)(`div`,{className:`content-table`,children:(0,b.jsx)(h,{columns:g,data:e.map((e,t)=>({...e,key:t})),loading:r.isFetching})})}return!r.data?.jobs||r.isPending?(0,b.jsx)(`div`,{className:`loading-wrapper`,children:(0,b.jsx)(d,{})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(i,{children:(0,b.jsx)(`title`,{children:`iCTI | Synchronisation`})}),(0,b.jsxs)(`div`,{className:`component-header`,children:[(0,b.jsx)(`div`,{className:`header-title`,children:n.title}),(0,b.jsx)(`div`,{className:`header-actions`,children:(0,b.jsx)(f,{title:`Actualiser`,children:(0,b.jsx)(c,{type:`link`,onClick:y,children:(0,b.jsx)(u,{})})})})]}),(0,b.jsx)(`div`,{className:`component-content`,children:(0,b.jsx)(p,{defaultActiveKey:`1`,items:[{label:`Synchronisation des données`,key:`1`,children:(0,b.jsxs)(b.Fragment,{children:[!n.options||!n.options.length?null:(0,b.jsx)(`div`,{className:`sync-options`,children:(0,b.jsx)(m,{form:t,children:n.options.map(e=>{let t=e.split(`#`)[0],n=e.split(`#`)[1],r=e.split(`#`)[3];return(0,b.jsxs)(`div`,{className:`form-item`,children:[(0,b.jsx)(`div`,{className:`first-label`,children:t}),(0,b.jsx)(m.Item,{name:n,extra:r,children:(0,b.jsx)(a,{})},n)]},n)})})}),(0,b.jsx)(`div`,{style:{display:`flex`,flexDirection:`row`,justifyContent:`center`},children:(0,b.jsxs)(l,{title:`Êtes-vous sur de vouloir lancer la synchronisation ?`,onConfirm:x,children:[(0,b.jsx)(c,{type:`primary`,style:{width:500},children:`Lancer`}),(0,b.jsx)(`p`,{children:r.data.lastJobs[0].last_all_endded})]})})]})},{label:`Historique des travaux`,key:`2`,children:(0,b.jsx)(b.Fragment,{children:S(r.data.jobs)})}]})})]})};x.propTypes={data:y.default.string};var S=v.memo(x);export{S as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{n as r}from"./axios-GfLWCH1-.js";import{t as i}from"./index.esm-C-Cs05Yh.js";import{t as a}from"./input-ByI0RFd4.js";import{i as o}from"./ctiAxios-uIjEIJkB.js";import{a as s}from"./notification-DWCxP4WF.js";import{t as c}from"./button-DFsG8yVP.js";import{t as l}from"./popconfirm-pEpGkgTI.js";import{t as u}from"./UndoOutlined-BnvPIRYq.js";import{t as d}from"./Loader-QYhFJtwm.js";import{F as f,mt as p,ot as m,s as h}from"./index-BXgKcVQP.js";import{a as g,t as _}from"./synchronize.queries-Bf3PYkcL.js";var v=e(t()),y=e(r()),b=n(),x=({swfData:e})=>{let[t]=m.useForm(),n=(0,v.useMemo)(()=>{let t=e.split(`|`);return{exe:t[0],title:t[1],options:t.splice(2,t.length-1).filter(e=>e)}},[e]),r=_(n.exe),y=()=>{r.refetch()},x=async()=>{let e=t.getFieldsValue(),r={exe:n.exe},i=``;for(let t in e)e[t]&&(i=`${i}${t} ${e[t]} `);r.args=i,s({type:`success`,message:`Synchronisation`,description:`Synchronisation lancée sur le serveur`}),await o(`modules/outils/php/httpService_synchronizeManager_exec.php`,r),y()};function S(e){return(0,b.jsx)(`div`,{className:`content-table`,children:(0,b.jsx)(h,{columns:g,data:e.map((e,t)=>({...e,key:t})),loading:r.isFetching})})}return!r.data?.jobs||r.isPending?(0,b.jsx)(`div`,{className:`loading-wrapper`,children:(0,b.jsx)(d,{})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(i,{children:(0,b.jsx)(`title`,{children:`iCTI | Synchronisation`})}),(0,b.jsxs)(`div`,{className:`component-header`,children:[(0,b.jsx)(`div`,{className:`header-title`,children:n.title}),(0,b.jsx)(`div`,{className:`header-actions`,children:(0,b.jsx)(f,{title:`Actualiser`,children:(0,b.jsx)(c,{type:`link`,onClick:y,children:(0,b.jsx)(u,{})})})})]}),(0,b.jsx)(`div`,{className:`component-content`,children:(0,b.jsx)(p,{defaultActiveKey:`1`,items:[{label:`Synchronisation des données`,key:`1`,children:(0,b.jsxs)(b.Fragment,{children:[!n.options||!n.options.length?null:(0,b.jsx)(`div`,{className:`sync-options`,children:(0,b.jsx)(m,{form:t,children:n.options.map(e=>{let t=e.split(`#`)[0],n=e.split(`#`)[1],r=e.split(`#`)[3];return(0,b.jsxs)(`div`,{className:`form-item`,children:[(0,b.jsx)(`div`,{className:`first-label`,children:t}),(0,b.jsx)(m.Item,{name:n,extra:r,children:(0,b.jsx)(a,{})},n)]},n)})})}),(0,b.jsx)(`div`,{style:{display:`flex`,flexDirection:`row`,justifyContent:`center`},children:(0,b.jsxs)(l,{title:`Êtes-vous sur de vouloir lancer la synchronisation ?`,onConfirm:x,children:[(0,b.jsx)(c,{type:`primary`,style:{width:500},children:`Lancer`}),(0,b.jsx)(`p`,{children:r.data.lastJobs[0].last_all_endded})]})})]})},{label:`Historique des travaux`,key:`2`,children:(0,b.jsx)(b.Fragment,{children:S(r.data.jobs)})}]})})]})};x.propTypes={data:y.default.string};var S=v.memo(x);export{S as default}; \ No newline at end of file diff --git a/assets/Synchronize-BA_-8V5J.js b/assets/Synchronize-BA_-8V5J.js deleted file mode 100644 index a68a6be..0000000 --- a/assets/Synchronize-BA_-8V5J.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Fn as r,Pn as i,a,kt as o,n as s}from"./axios-BbX9YWYe.js";import{t as c}from"./index.esm-BWCs920B.js";import{t as l}from"./button-CGra0C8Y.js";import{t as u}from"./popconfirm-Z3C_yxj0.js";import{t as d}from"./useMutation-BZFnlhBo.js";import{t as f}from"./UndoOutlined-eQ49Nx19.js";import{t as p}from"./Loader-BunwQzlz.js";import{F as m,ht as h,s as g}from"./index-cqbbFfLv.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-Cwow9Iim.js";var x={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6z`}}]},name:`play-square`,theme:`filled`};r();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(o,i(i({},e),{},{ref:t,icon:x}))});function w(){let e=a();return d({mutationFn:({exePath:e,year:t})=>v(e,t),meta:{successMessage:`Synchronisation lancée sur le serveur`,errorMessage:`Erreur lors du lancement de la synchronisation`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:b.ssaeJobs(r.year)})}})}var T=e(s()),E=n(),D=({softCode:e,year:t})=>{let n=y(t),r=w(),i=()=>{n.refetch()},a=e=>{r.mutate({exePath:e,year:t})};function o(t){return e===`iCTI_ssae`?(0,E.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`},children:t.map(e=>(0,E.jsxs)(`div`,{style:{padding:`10px 20px`},children:[(0,E.jsx)(u,{title:e.confirm,onConfirm:()=>a(e.exe_path),okText:`Lancer la synchronisation`,cancelText:`Annuler`,children:(0,E.jsx)(l,{type:`primary`,icon:(0,E.jsx)(C,{}),children:e.button})}),(0,E.jsx)(`br`,{}),(0,E.jsx)(`span`,{style:{margin:`10px 0px 0px`},children:e.last_status})]},e.button))}):(0,E.jsx)(`div`,{})}function s(e){return(0,E.jsx)(`div`,{className:`content-table`,children:(0,E.jsx)(g,{columns:_,data:e.map((e,t)=>({...e,key:t})),loading:n.isFetching})})}return!n.data?.jobs||n.isPending?(0,E.jsx)(`div`,{className:`loading-wrapper`,children:(0,E.jsx)(p,{})}):(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(c,{children:(0,E.jsx)(`title`,{children:`iCTI | Synchronisation`})}),(0,E.jsxs)(`div`,{className:`component-header`,children:[(0,E.jsx)(`div`,{className:`header-title`,children:`Synchronisation des données`}),(0,E.jsx)(`div`,{className:`header-actions`,children:(0,E.jsx)(m,{title:`Actualiser`,children:(0,E.jsx)(l,{type:`link`,onClick:i,children:(0,E.jsx)(f,{})})})})]}),(0,E.jsx)(`div`,{className:`component-content`,children:(0,E.jsx)(h,{defaultActiveKey:`1`,items:[{label:`Synchronisation des données`,key:`1`,children:(0,E.jsx)(E.Fragment,{children:o(n.data.execs)})},{label:`Historique des travaux`,key:`2`,children:(0,E.jsx)(E.Fragment,{children:s(n.data.jobs)})}]})})]})};D.propTypes={softCode:T.default.string,year:T.default.string};var O=S.memo(D);export{O as default}; \ No newline at end of file diff --git a/assets/Synchronize-C0yGl1TL.js b/assets/Synchronize-C0yGl1TL.js new file mode 100644 index 0000000..84dd4fd --- /dev/null +++ b/assets/Synchronize-C0yGl1TL.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Nn as r,Ot as i,Pn as a,a as o,n as s}from"./axios-GfLWCH1-.js";import{t as c}from"./index.esm-C-Cs05Yh.js";import{t as l}from"./button-DFsG8yVP.js";import{t as u}from"./popconfirm-pEpGkgTI.js";import{t as d}from"./useMutation-BmXoCM97.js";import{t as f}from"./UndoOutlined-BnvPIRYq.js";import{t as p}from"./Loader-QYhFJtwm.js";import{F as m,mt as h,s as g}from"./index-BXgKcVQP.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-Bf3PYkcL.js";var x={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zM641.7 520.8L442.3 677.6c-7.4 5.8-18.3.6-18.3-8.8V355.3c0-9.4 10.9-14.7 18.3-8.8l199.4 156.7a11.2 11.2 0 010 17.6z`}}]},name:`play-square`,theme:`filled`};a();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(i,r(r({},e),{},{ref:t,icon:x}))});function w(){let e=o();return d({mutationFn:({exePath:e,year:t})=>v(e,t),meta:{successMessage:`Synchronisation lancée sur le serveur`,errorMessage:`Erreur lors du lancement de la synchronisation`},onSettled:async(t,n,r)=>{await e.invalidateQueries({queryKey:b.ssaeJobs(r.year)})}})}var T=e(s()),E=n(),D=({softCode:e,year:t})=>{let n=y(t),r=w(),i=()=>{n.refetch()},a=e=>{r.mutate({exePath:e,year:t})};function o(t){return e===`iCTI_ssae`?(0,E.jsx)(`div`,{style:{display:`flex`,flexDirection:`column`},children:t.map(e=>(0,E.jsxs)(`div`,{style:{padding:`10px 20px`},children:[(0,E.jsx)(u,{title:e.confirm,onConfirm:()=>a(e.exe_path),okText:`Lancer la synchronisation`,cancelText:`Annuler`,children:(0,E.jsx)(l,{type:`primary`,icon:(0,E.jsx)(C,{}),children:e.button})}),(0,E.jsx)(`br`,{}),(0,E.jsx)(`span`,{style:{margin:`10px 0px 0px`},children:e.last_status})]},e.button))}):(0,E.jsx)(`div`,{})}function s(e){return(0,E.jsx)(`div`,{className:`content-table`,children:(0,E.jsx)(g,{columns:_,data:e.map((e,t)=>({...e,key:t})),loading:n.isFetching})})}return!n.data?.jobs||n.isPending?(0,E.jsx)(`div`,{className:`loading-wrapper`,children:(0,E.jsx)(p,{})}):(0,E.jsxs)(E.Fragment,{children:[(0,E.jsx)(c,{children:(0,E.jsx)(`title`,{children:`iCTI | Synchronisation`})}),(0,E.jsxs)(`div`,{className:`component-header`,children:[(0,E.jsx)(`div`,{className:`header-title`,children:`Synchronisation des données`}),(0,E.jsx)(`div`,{className:`header-actions`,children:(0,E.jsx)(m,{title:`Actualiser`,children:(0,E.jsx)(l,{type:`link`,onClick:i,children:(0,E.jsx)(f,{})})})})]}),(0,E.jsx)(`div`,{className:`component-content`,children:(0,E.jsx)(h,{defaultActiveKey:`1`,items:[{label:`Synchronisation des données`,key:`1`,children:(0,E.jsx)(E.Fragment,{children:o(n.data.execs)})},{label:`Historique des travaux`,key:`2`,children:(0,E.jsx)(E.Fragment,{children:s(n.data.jobs)})}]})})]})};D.propTypes={softCode:T.default.string,year:T.default.string};var O=S.memo(D);export{O as default}; \ No newline at end of file diff --git a/assets/SynthesisOutline-DU1b2CPh.js b/assets/SynthesisOutline-WHFTiyV1.js similarity index 100% rename from assets/SynthesisOutline-DU1b2CPh.js rename to assets/SynthesisOutline-WHFTiyV1.js diff --git a/assets/TablesManager-CKip6AQl.js b/assets/TablesManager-CKip6AQl.js deleted file mode 100644 index a25b1fc..0000000 --- a/assets/TablesManager-CKip6AQl.js +++ /dev/null @@ -1,9 +0,0 @@ -import{a as e,i as t,o as n,t as r}from"./chunk-jRWAZmH_.js";import{n as i,t as a}from"./jsx-runtime-CEixWuwE.js";import{A as o,An as s,Dt as c,Fn as l,H as u,Hn as d,In as f,It as p,Ln as m,M as h,N as g,O as _,Pn as v,Pt as y,Un as b,W as x,Wn as S,X as C,Z as w,_n as T,a as E,ar as D,bn as O,cr as k,ct as ee,dt as te,et as ne,ir as re,j as ie,kn as ae,kt as oe,mr as se,n as A,nr as ce,or as j,pr as M,q as le,r as ue,rn as de,rr as fe,sn as pe,st as me,tr as he,ur as ge,ut as _e,vn as ve,xr as ye,yn as be,zn as xe}from"./axios-BbX9YWYe.js";import{t as Se}from"./index.esm-BWCs920B.js";import{i as Ce,o as we,r as Te,s as Ee,t as N}from"./input-CAHxss7C.js";import{i as De,l as Oe,s as ke,t as Ae,u as je}from"./ctiAxios-BMu1IxXE.js";import{n as Me,p as Ne,t as P}from"./slicedToArray-YLaz90ka.js";import{n as Pe,t as Fe}from"./typeof-BUNGcdwP.js";import{i as Ie,r as F}from"./asyncToGenerator-DHhZBkop.js";import{c as Le,o as Re,s as I,t as L}from"./button-CGra0C8Y.js";import{t as R}from"./select-SSTpnrPj.js";import{a as ze,n as Be,r as Ve,t as He}from"./SearchOutlined-BTRNdCQU.js";import{t as z}from"./tooltip-C-n3SkGv.js";import{C as Ue,_ as We,s as Ge}from"./sanitizeDataUtils-thqQHiub.js";import{E as Ke,T as qe,a as Je,h as Ye,i as Xe,l as Ze,m as Qe,r as $e,s as et,t as tt,w as nt,x as rt}from"./_getTag-DviDmB-q.js";import{n as it,r as at}from"./iconUtil-qonJUFWj.js";import{t as ot}from"./popconfirm-Z3C_yxj0.js";import{t as st}from"./CopyOutlined-H2Q_iVe-.js";import{t as ct}from"./DownloadOutlined-CVjXiqM_.js";import{t as lt}from"./useMutation-BZFnlhBo.js";import{t as ut}from"./queryOptions-Cg9orY1Y.js";import{t as dt}from"./ConsoleSqlOutlined-CsHIitHW.js";import{t as ft}from"./ImportOutlined-DE1eCjzf.js";import{n as pt}from"./RowLabelWithIcon-C9cs-sLd.js";import{t as mt}from"./SaveOutlined-CZUncBxA.js";import{t as ht}from"./UndoOutlined-eQ49Nx19.js";import{n as gt}from"./_assignValue-xvqwcPj2.js";import{t as _t}from"./Loader-BunwQzlz.js";import{a as vt,c as yt,n as bt,o as xt,r as St,s as Ct}from"./cloneDeep-CG3ZqS50.js";import{r as wt}from"./es-CXY1Bde8.js";import{$ as Tt,B as Et,F as Dt,I as Ot,J as kt,Q as At,T as jt,U as Mt,W as Nt,X as Pt,Y as Ft,Z as It,c as Lt,dt as Rt,et as zt,ft as Bt,ht as Vt,k as Ht,mt as Ut,n as Wt,nt as Gt,ot as B,q as Kt,s as qt,u as Jt,v as Yt,x as Xt,yt as Zt,z as Qt}from"./index-cqbbFfLv.js";import{D as $t,E as en,S as tn,T as nn,_ as rn,a as an,c as on,d as sn,g as cn,i as ln,l as un,n as dn,p as fn,r as pn,s as mn,t as hn,u as gn,w as _n,y as vn}from"./context-CBotos2k.js";import{i as yn,n as bn,r as xn,t as Sn}from"./ref-Czh08C58.js";import{a as Cn,n as wn,o as Tn}from"./path-DOVY3rux.js";import{n as En,o as Dn,t as On,u as kn}from"./CancelButton-CPkIvD2g.js";import{t as An}from"./CloseButton-Dkl0L-Ct.js";import{n as jn,t as Mn}from"./map-1r6ZZ5cg.js";import{t as Nn}from"./Checkbox-Da8CWwTl.js";var Pn;function V(){return Pn.apply(null,arguments)}function Fn(e){Pn=e}function In(e){return e instanceof Array||Object.prototype.toString.call(e)===`[object Array]`}function Ln(e){return e!=null&&Object.prototype.toString.call(e)===`[object Object]`}function H(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Rn(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;for(var t in e)if(H(e,t))return!1;return!0}function zn(e){return e===void 0}function Bn(e){return typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`}function Vn(e){return e instanceof Date||Object.prototype.toString.call(e)===`[object Date]`}function Hn(e,t){var n=[],r,i=e.length;for(r=0;r>>0,r;for(r=0;r0)for(n=0;n=0?n?`+`:``:`-`)+(10**Math.max(0,i)).toString().substr(1)+r}var fr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,pr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,mr={},hr={};function W(e,t,n,r){var i=r;typeof r==`string`&&(i=function(){return this[r]()}),e&&(hr[e]=i),t&&(hr[t[0]]=function(){return dr(i.apply(this,arguments),t[1],t[2])}),n&&(hr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function gr(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,``):e.replace(/\\/g,``)}function _r(e){var t=e.match(fr),n,r;for(n=0,r=t.length;n=0&&pr.test(e);)e=e.replace(pr,r),pr.lastIndex=0,--n;return e}var br={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`};function xr(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(fr).map(function(e){return e===`MMMM`||e===`MM`||e===`DD`||e===`dddd`?e.slice(1):e}).join(``),this._longDateFormat[e])}var Sr=`Invalid date`;function Cr(){return this._invalidDate}var wr=`%d`,Tr=/\d{1,2}/;function Er(e){return this._ordinal.replace(`%d`,e)}var Dr={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function Or(e,t,n,r){var i=this._relativeTime[n];return ir(i)?i(e,t,n,r):i.replace(/%d/i,e)}function kr(e,t){var n=this._relativeTime[e>0?`future`:`past`];return ir(n)?n(t):n.replace(/%s/i,t)}var Ar={D:`date`,dates:`date`,date:`date`,d:`day`,days:`day`,day:`day`,e:`weekday`,weekdays:`weekday`,weekday:`weekday`,E:`isoWeekday`,isoweekdays:`isoWeekday`,isoweekday:`isoWeekday`,DDD:`dayOfYear`,dayofyears:`dayOfYear`,dayofyear:`dayOfYear`,h:`hour`,hours:`hour`,hour:`hour`,ms:`millisecond`,milliseconds:`millisecond`,millisecond:`millisecond`,m:`minute`,minutes:`minute`,minute:`minute`,M:`month`,months:`month`,month:`month`,Q:`quarter`,quarters:`quarter`,quarter:`quarter`,s:`second`,seconds:`second`,second:`second`,gg:`weekYear`,weekyears:`weekYear`,weekyear:`weekYear`,GG:`isoWeekYear`,isoweekyears:`isoWeekYear`,isoweekyear:`isoWeekYear`,w:`week`,weeks:`week`,week:`week`,W:`isoWeek`,isoweeks:`isoWeek`,isoweek:`isoWeek`,y:`year`,years:`year`,year:`year`};function jr(e){return typeof e==`string`?Ar[e]||Ar[e.toLowerCase()]:void 0}function Mr(e){var t={},n,r;for(r in e)H(e,r)&&(n=jr(r),n&&(t[n]=e[r]));return t}var Nr={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Pr(e){var t=[],n;for(n in e)H(e,n)&&t.push({unit:n,priority:Nr[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}var Fr=/\d/,Ir=/\d\d/,Lr=/\d{3}/,Rr=/\d{4}/,zr=/[+-]?\d{6}/,Br=/\d\d?/,Vr=/\d\d\d\d?/,Hr=/\d\d\d\d\d\d?/,Ur=/\d{1,3}/,Wr=/\d{1,4}/,Gr=/[+-]?\d{1,6}/,Kr=/\d+/,qr=/[+-]?\d+/,Jr=/Z|[+-]\d\d:?\d\d/gi,Yr=/Z|[+-]\d\d(?::?\d\d)?/gi,Xr=/[+-]?\d+(\.\d{1,3})?/,Zr=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Qr=/^[1-9]\d?/,$r=/^([1-9]\d|\d)/,ei={};function G(e,t,n){ei[e]=ir(t)?t:function(e,r){return e&&n?n:t}}function ti(e,t){return H(ei,e)?ei[e](t._strict,t._locale):new RegExp(ni(e))}function ni(e){return ri(e.replace(`\\`,``).replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i}))}function ri(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,`\\$&`)}function ii(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function K(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=ii(t)),n}var ai={};function oi(e,t){var n,r=t,i;for(typeof e==`string`&&(e=[e]),Bn(t)&&(r=function(e,n){n[t]=K(e)}),i=e.length,n=0;n68?1900:2e3)};var bi=Si(`FullYear`,!0);function xi(){return li(this.year())}function Si(e,t){return function(n){return n==null?Ci(this,e):(wi(this,e,n),V.updateOffset(this,t),this)}}function Ci(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case`Milliseconds`:return r?n.getUTCMilliseconds():n.getMilliseconds();case`Seconds`:return r?n.getUTCSeconds():n.getSeconds();case`Minutes`:return r?n.getUTCMinutes():n.getMinutes();case`Hours`:return r?n.getUTCHours():n.getHours();case`Date`:return r?n.getUTCDate():n.getDate();case`Day`:return r?n.getUTCDay():n.getDay();case`Month`:return r?n.getUTCMonth():n.getMonth();case`FullYear`:return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function wi(e,t,n){var r,i,a,o,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,i=e._isUTC,t){case`Milliseconds`:i?r.setUTCMilliseconds(n):r.setMilliseconds(n);return;case`Seconds`:i?r.setUTCSeconds(n):r.setSeconds(n);return;case`Minutes`:i?r.setUTCMinutes(n):r.setMinutes(n);return;case`Hours`:i?r.setUTCHours(n):r.setHours(n);return;case`Date`:i?r.setUTCDate(n):r.setDate(n);return;case`FullYear`:break;default:return}a=n,o=e.month(),s=e.date(),s=s===29&&o===1&&!li(a)?28:s,i?r.setUTCFullYear(a,o,s):r.setFullYear(a,o,s)}}function Ti(e){return e=jr(e),ir(this[e])?this[e]():this}function Ei(e,t){if(typeof e==`object`){e=Mr(e);var n=Pr(e),r,i=n.length;for(r=0;r=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function Ki(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function qi(e,t,n){var r=7+t-n;return-((7+Ki(e,0,r).getUTCDay()-t)%7)+r-1}function Ji(e,t,n,r,i){var a=(7+n-r)%7,o=qi(e,r,i),s=1+7*(t-1)+a+o,c,l;return s<=0?(c=e-1,l=yi(c)+s):s>yi(e)?(c=e+1,l=s-yi(e)):(c=e,l=s),{year:c,dayOfYear:l}}function Yi(e,t,n){var r=qi(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+Xi(o,t,n)):i>Xi(e.year(),t,n)?(a=i-Xi(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function Xi(e,t,n){var r=qi(e,t,n),i=qi(e+1,t,n);return(yi(e)-r+i)/7}W(`w`,[`ww`,2],`wo`,`week`),W(`W`,[`WW`,2],`Wo`,`isoWeek`),G(`w`,Br,Qr),G(`ww`,Br,Ir),G(`W`,Br,Qr),G(`WW`,Br,Ir),si([`w`,`ww`,`W`,`WW`],function(e,t,n,r){t[r.substr(0,1)]=K(e)});function Zi(e){return Yi(e,this._week.dow,this._week.doy).week}var Qi={dow:0,doy:6};function $i(){return this._week.dow}function ea(){return this._week.doy}function ta(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,`d`)}function na(e){var t=Yi(this,1,4).week;return e==null?t:this.add((e-t)*7,`d`)}W(`d`,0,`do`,`day`),W(`dd`,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),W(`ddd`,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),W(`dddd`,0,0,function(e){return this.localeData().weekdays(this,e)}),W(`e`,0,0,`weekday`),W(`E`,0,0,`isoWeekday`),G(`d`,Br),G(`e`,Br),G(`E`,Br),G(`dd`,function(e,t){return t.weekdaysMinRegex(e)}),G(`ddd`,function(e,t){return t.weekdaysShortRegex(e)}),G(`dddd`,function(e,t){return t.weekdaysRegex(e)}),si([`dd`,`ddd`,`dddd`],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i==null?U(n).invalidWeekday=e:t.d=i}),si([`d`,`e`,`E`],function(e,t,n,r){t[r]=K(e)});function ra(e,t){return typeof e==`string`?isNaN(e)?(e=t.weekdaysParse(e),typeof e==`number`?e:null):parseInt(e,10):e}function ia(e,t){return typeof e==`string`?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function aa(e,t){return e.slice(t,7).concat(e.slice(0,t))}var oa=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),sa=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),ca=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),la=Zr,ua=Zr,da=Zr;function fa(e,t){var n=In(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?`format`:`standalone`];return e===!0?aa(n,this._week.dow):e?n[e.day()]:n}function pa(e){return e===!0?aa(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function ma(e){return e===!0?aa(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function ha(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Wn([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,``).toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,``).toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,``).toLocaleLowerCase();return n?t===`dddd`?(i=Oi.call(this._weekdaysParse,o),i===-1?null:i):t===`ddd`?(i=Oi.call(this._shortWeekdaysParse,o),i===-1?null:i):(i=Oi.call(this._minWeekdaysParse,o),i===-1?null:i):t===`dddd`?(i=Oi.call(this._weekdaysParse,o),i!==-1||(i=Oi.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=Oi.call(this._minWeekdaysParse,o),i===-1?null:i)):t===`ddd`?(i=Oi.call(this._shortWeekdaysParse,o),i!==-1||(i=Oi.call(this._weekdaysParse,o),i!==-1)?i:(i=Oi.call(this._minWeekdaysParse,o),i===-1?null:i)):(i=Oi.call(this._minWeekdaysParse,o),i!==-1||(i=Oi.call(this._weekdaysParse,o),i!==-1)?i:(i=Oi.call(this._shortWeekdaysParse,o),i===-1?null:i))}function ga(e,t,n){var r,i,a;if(this._weekdaysParseExact)return ha.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Wn([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=RegExp(`^`+this.weekdays(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[r]=RegExp(`^`+this.weekdaysShort(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[r]=RegExp(`^`+this.weekdaysMin(i,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[r]||(a=`^`+this.weekdays(i,``)+`|^`+this.weekdaysShort(i,``)+`|^`+this.weekdaysMin(i,``),this._weekdaysParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`dddd`&&this._fullWeekdaysParse[r].test(e)||n&&t===`ddd`&&this._shortWeekdaysParse[r].test(e)||n&&t===`dd`&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function _a(e){if(!this.isValid())return e==null?NaN:this;var t=Ci(this,`Day`);return e==null?t:(e=ra(e,this.localeData()),this.add(e-t,`d`))}function va(e){if(!this.isValid())return e==null?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,`d`)}function ya(e){if(!this.isValid())return e==null?NaN:this;if(e!=null){var t=ia(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function ba(e){return this._weekdaysParseExact?(H(this,`_weekdaysRegex`)||Ca.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(H(this,`_weekdaysRegex`)||(this._weekdaysRegex=la),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function xa(e){return this._weekdaysParseExact?(H(this,`_weekdaysRegex`)||Ca.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(H(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=ua),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Sa(e){return this._weekdaysParseExact?(H(this,`_weekdaysRegex`)||Ca.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(H(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=da),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ca(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i=[],a,o,s,c,l;for(a=0;a<7;a++)o=Wn([2e3,1]).day(a),s=ri(this.weekdaysMin(o,``)),c=ri(this.weekdaysShort(o,``)),l=ri(this.weekdays(o,``)),t.push(s),n.push(c),r.push(l),i.push(s),i.push(c),i.push(l);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=RegExp(`^(`+i.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function wa(){return this.hours()%12||12}function Ta(){return this.hours()||24}W(`H`,[`HH`,2],0,`hour`),W(`h`,[`hh`,2],0,wa),W(`k`,[`kk`,2],0,Ta),W(`hmm`,0,0,function(){return``+wa.apply(this)+dr(this.minutes(),2)}),W(`hmmss`,0,0,function(){return``+wa.apply(this)+dr(this.minutes(),2)+dr(this.seconds(),2)}),W(`Hmm`,0,0,function(){return``+this.hours()+dr(this.minutes(),2)}),W(`Hmmss`,0,0,function(){return``+this.hours()+dr(this.minutes(),2)+dr(this.seconds(),2)});function Ea(e,t){W(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Ea(`a`,!0),Ea(`A`,!1);function Da(e,t){return t._meridiemParse}G(`a`,Da),G(`A`,Da),G(`H`,Br,$r),G(`h`,Br,Qr),G(`k`,Br,Qr),G(`HH`,Br,Ir),G(`hh`,Br,Ir),G(`kk`,Br,Ir),G(`hmm`,Vr),G(`hmmss`,Hr),G(`Hmm`,Vr),G(`Hmmss`,Hr),oi([`H`,`HH`],pi),oi([`k`,`kk`],function(e,t,n){var r=K(e);t[pi]=r===24?0:r}),oi([`a`,`A`],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),oi([`h`,`hh`],function(e,t,n){t[pi]=K(e),U(n).bigHour=!0}),oi(`hmm`,function(e,t,n){var r=e.length-2;t[pi]=K(e.substr(0,r)),t[mi]=K(e.substr(r)),U(n).bigHour=!0}),oi(`hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[pi]=K(e.substr(0,r)),t[mi]=K(e.substr(r,2)),t[hi]=K(e.substr(i)),U(n).bigHour=!0}),oi(`Hmm`,function(e,t,n){var r=e.length-2;t[pi]=K(e.substr(0,r)),t[mi]=K(e.substr(r))}),oi(`Hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[pi]=K(e.substr(0,r)),t[mi]=K(e.substr(r,2)),t[hi]=K(e.substr(i))});function Oa(e){return(e+``).toLowerCase().charAt(0)===`p`}var ka=/[ap]\.?m?\.?/i,Aa=Si(`Hours`,!0);function ja(e,t,n){return e>11?n?`pm`:`PM`:n?`am`:`AM`}var Ma={calendar:lr,longDateFormat:br,invalidDate:Sr,ordinal:wr,dayOfMonthOrdinalParse:Tr,relativeTime:Dr,months:Ai,monthsShort:ji,week:Qi,weekdays:oa,weekdaysMin:ca,weekdaysShort:sa,meridiemParse:ka},Na={},Pa={},Fa;function Ia(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(i=Ba(a.slice(0,n).join(`-`)),i)return i;if(r&&r.length>=n&&Ia(a,r)>=n-1)break;n--}t++}return Fa}function za(e){return!!(e&&e.match(`^[^/\\\\]*$`))}function Ba(e){var n=null,r;if(Na[e]===void 0&&typeof module<`u`&&module&&module.exports&&za(e))try{n=Fa._abbr,r=t,r(`./locale/`+e),Va(n)}catch{Na[e]=null}return Na[e]}function Va(e,t){var n;return e&&(n=zn(t)?Wa(e):Ha(e,t),n?Fa=n:typeof console<`u`&&console.warn&&console.warn(`Locale `+e+` not found. Did you forget to load it?`)),Fa._abbr}function Ha(e,t){if(t!==null){var n,r=Ma;if(t.abbr=e,Na[e]!=null)rr(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),r=Na[e]._config;else if(t.parentLocale!=null)if(Na[t.parentLocale]!=null)r=Na[t.parentLocale]._config;else if(n=Ba(t.parentLocale),n!=null)r=n._config;else return Pa[t.parentLocale]||(Pa[t.parentLocale]=[]),Pa[t.parentLocale].push({name:e,config:t}),null;return Na[e]=new sr(or(r,t)),Pa[e]&&Pa[e].forEach(function(e){Ha(e.name,e.config)}),Va(e),Na[e]}else return delete Na[e],null}function Ua(e,t){if(t!=null){var n,r,i=Ma;Na[e]!=null&&Na[e].parentLocale!=null?Na[e].set(or(Na[e]._config,t)):(r=Ba(e),r!=null&&(i=r._config),t=or(i,t),r??(t.abbr=e),n=new sr(t),n.parentLocale=Na[e],Na[e]=n),Va(e)}else Na[e]!=null&&(Na[e].parentLocale==null?Na[e]!=null&&delete Na[e]:(Na[e]=Na[e].parentLocale,e===Va()&&Va(e)));return Na[e]}function Wa(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Fa;if(!In(e)){if(t=Ba(e),t)return t;e=[e]}return Ra(e)}function Ga(){return cr(Na)}function Ka(e){var t,n=e._a;return n&&U(e).overflow===-2&&(t=n[di]<0||n[di]>11?di:n[fi]<1||n[fi]>ki(n[ui],n[di])?fi:n[pi]<0||n[pi]>24||n[pi]===24&&(n[mi]!==0||n[hi]!==0||n[gi]!==0)?pi:n[mi]<0||n[mi]>59?mi:n[hi]<0||n[hi]>59?hi:n[gi]<0||n[gi]>999?gi:-1,U(e)._overflowDayOfYear&&(tfi)&&(t=fi),U(e)._overflowWeeks&&t===-1&&(t=_i),U(e)._overflowWeekday&&t===-1&&(t=vi),U(e).overflow=t),e}var qa=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ja=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ya=/Z|[+-]\d\d(?::?\d\d)?/,Xa=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}/,!1]],Za=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],Qa=/^\/?Date\((-?\d+)/i,$a=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,eo={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function to(e){var t,n,r=e._i,i=qa.exec(r)||Ja.exec(r),a,o,s,c,l=Xa.length,u=Za.length;if(i){for(U(e).iso=!0,t=0,n=l;tyi(o)||e._dayOfYear===0)&&(U(e)._overflowDayOfYear=!0),n=Ki(o,0,e._dayOfYear),e._a[di]=n.getUTCMonth(),e._a[fi]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?+(t===2):e._a[t];e._a[pi]===24&&e._a[mi]===0&&e._a[hi]===0&&e._a[gi]===0&&(e._nextDay=!0,e._a[pi]=0),e._d=(e._useUTC?Ki:Gi).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[pi]=24),e._w&&e._w.d!==void 0&&e._w.d!==a&&(U(e).weekdayMismatch=!0)}}function po(e){var t=e._w,n,r,i,a,o,s,c,l;t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=lo(t.GG,e._a[ui],Yi(So(),1,4).year),r=lo(t.W,1),i=lo(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=Yi(So(),a,o),n=lo(t.gg,e._a[ui],l.year),r=lo(t.w,l.week),t.d==null?t.e==null?i=a:(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):(i=t.d,(i<0||i>6)&&(c=!0))),r<1||r>Xi(n,a,o)?U(e)._overflowWeeks=!0:c==null?(s=Ji(n,r,i,a,o),e._a[ui]=s.year,e._dayOfYear=s.dayOfYear):U(e)._overflowWeekday=!0}V.ISO_8601=function(){},V.RFC_2822=function(){};function mo(e){if(e._f===V.ISO_8601){to(e);return}if(e._f===V.RFC_2822){so(e);return}e._a=[],U(e).empty=!0;var t=``+e._i,n,r,i,a,o,s=t.length,c=0,l,u;for(i=yr(e._f,e._locale).match(fr)||[],u=i.length,n=0;n0&&U(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),c+=r.length),hr[a]?(r?U(e).empty=!1:U(e).unusedTokens.push(a),ci(a,r,e)):e._strict&&!r&&U(e).unusedTokens.push(a);U(e).charsLeftOver=s-c,t.length>0&&U(e).unusedInput.push(t),e._a[pi]<=12&&U(e).bigHour===!0&&e._a[pi]>0&&(U(e).bigHour=void 0),U(e).parsedDateParts=e._a.slice(0),U(e).meridiem=e._meridiem,e._a[pi]=ho(e._locale,e._a[pi],e._meridiem),l=U(e).era,l!==null&&(e._a[ui]=e._locale.erasConvertYear(l,e._a[ui])),fo(e),Ka(e)}function ho(e,t,n){var r;return n==null?t:e.meridiemHour==null?e.isPM==null?t:(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0),t):e.meridiemHour(t,n)}function go(e){var t,n,r,i,a,o,s=!1,c=e._f.length;if(c===0){U(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;ithis?this:e:Jn()});function To(e,t){var n,r;if(t.length===1&&In(t[0])&&(t=t[0]),!t.length)return So();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Yo(){if(!zn(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Zn(e,this),e=yo(e),e._a?(t=e._isUTC?Wn(e._a):So(e._a),this._isDSTShifted=this.isValid()&&Io(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Xo(){return this.isValid()?!this._isUTC:!1}function Zo(){return this.isValid()?this._isUTC:!1}function Qo(){return this.isValid()?this._isUTC&&this._offset===0:!1}var $o=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,es=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function ts(e,t){var n=e,r=null,i,a,o;return Po(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:Bn(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=$o.exec(e))?(i=r[1]===`-`?-1:1,n={y:0,d:K(r[fi])*i,h:K(r[pi])*i,m:K(r[mi])*i,s:K(r[hi])*i,ms:K(Fo(r[gi]*1e3))*i}):(r=es.exec(e))?(i=r[1]===`-`?-1:1,n={y:ns(r[2],i),M:ns(r[3],i),w:ns(r[4],i),d:ns(r[5],i),h:ns(r[6],i),m:ns(r[7],i),s:ns(r[8],i)}):n==null?n={}:typeof n==`object`&&(`from`in n||`to`in n)&&(o=is(So(n.from),So(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new No(n),Po(e)&&H(e,`_locale`)&&(a._locale=e._locale),Po(e)&&H(e,`_isValid`)&&(a._isValid=e._isValid),a}ts.fn=No.prototype,ts.invalid=Mo;function ns(e,t){var n=e&&parseFloat(e.replace(`,`,`.`));return(isNaN(n)?0:n)*t}function rs(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,`M`).isAfter(t)&&--n.months,n.milliseconds=t-+e.clone().add(n.months,`M`),n}function is(e,t){var n;return e.isValid()&&t.isValid()?(t=Bo(t,e),e.isBefore(t)?n=rs(e,t):(n=rs(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function as(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(rr(t,`moment().`+t+`(period, number) is deprecated. Please use moment().`+t+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),a=n,n=r,r=a),i=ts(n,r),os(this,i,e),this}}function os(e,t,n,r){var i=t._milliseconds,a=Fo(t._days),o=Fo(t._months);e.isValid()&&(r??=!0,o&&zi(e,Ci(e,`Month`)+o*n),a&&wi(e,`Date`,Ci(e,`Date`)+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&V.updateOffset(e,a||o))}var ss=as(1,`add`),cs=as(-1,`subtract`);function ls(e){return typeof e==`string`||e instanceof String}function us(e){return $n(e)||Vn(e)||ls(e)||Bn(e)||fs(e)||ds(e)||e==null}function ds(e){var t=Ln(e)&&!Rn(e),n=!1,r=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],i,a,o=r.length;for(i=0;in.valueOf():n.valueOf()9999?vr(n,t?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):ir(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,vr(n,`Z`)):vr(n,t?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function Ds(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var e=`moment`,t=``,n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,t=`Z`),n=`[`+e+`("]`,r=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,i=`-MM-DD[T]HH:mm:ss.SSS`,a=t+`[")]`,this.format(n+r+i+a)}function Os(e){e||=this.isUtc()?V.defaultFormatUtc:V.defaultFormat;var t=vr(this,e);return this.localeData().postformat(t)}function ks(e,t){return this.isValid()&&($n(e)&&e.isValid()||So(e).isValid())?ts({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function As(e){return this.from(So(),e)}function js(e,t){return this.isValid()&&($n(e)&&e.isValid()||So(e).isValid())?ts({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Ms(e){return this.to(So(),e)}function Ns(e){var t;return e===void 0?this._locale._abbr:(t=Wa(e),t!=null&&(this._locale=t),this)}var Ps=tr(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(e){return e===void 0?this.localeData():this.locale(e)});function Fs(){return this._locale}var Is=1e3,Ls=60*Is,Rs=60*Ls,zs=146097*24*Rs;function Bs(e,t){return(e%t+t)%t}function Vs(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-zs:new Date(e,t,n).valueOf()}function Hs(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-zs:Date.UTC(e,t,n)}function Us(e){var t,n;if(e=jr(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Hs:Vs,e){case`year`:t=n(this.year(),0,1);break;case`quarter`:t=n(this.year(),this.month()-this.month()%3,1);break;case`month`:t=n(this.year(),this.month(),1);break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:t=n(this.year(),this.month(),this.date());break;case`hour`:t=this._d.valueOf(),t-=Bs(t+(this._isUTC?0:this.utcOffset()*Ls),Rs);break;case`minute`:t=this._d.valueOf(),t-=Bs(t,Ls);break;case`second`:t=this._d.valueOf(),t-=Bs(t,Is);break}return this._d.setTime(t),V.updateOffset(this,!0),this}function Ws(e){var t,n;if(e=jr(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Hs:Vs,e){case`year`:t=n(this.year()+1,0,1)-1;break;case`quarter`:t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:t=n(this.year(),this.month()+1,1)-1;break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:t=n(this.year(),this.month(),this.date()+1)-1;break;case`hour`:t=this._d.valueOf(),t+=Rs-Bs(t+(this._isUTC?0:this.utcOffset()*Ls),Rs)-1;break;case`minute`:t=this._d.valueOf(),t+=Ls-Bs(t,Ls)-1;break;case`second`:t=this._d.valueOf(),t+=Is-Bs(t,Is)-1;break}return this._d.setTime(t),V.updateOffset(this,!0),this}function Gs(){return this._d.valueOf()-(this._offset||0)*6e4}function Ks(){return Math.floor(this.valueOf()/1e3)}function qs(){return new Date(this.valueOf())}function Js(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Ys(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Xs(){return this.isValid()?this.toISOString():null}function Zs(){return qn(this)}function Qs(){return Un({},U(this))}function $s(){return U(this).overflow}function ec(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}W(`N`,0,0,`eraAbbr`),W(`NN`,0,0,`eraAbbr`),W(`NNN`,0,0,`eraAbbr`),W(`NNNN`,0,0,`eraName`),W(`NNNNN`,0,0,`eraNarrow`),W(`y`,[`y`,1],`yo`,`eraYear`),W(`y`,[`yy`,2],0,`eraYear`),W(`y`,[`yyy`,3],0,`eraYear`),W(`y`,[`yyyy`,4],0,`eraYear`),G(`N`,dc),G(`NN`,dc),G(`NNN`,dc),G(`NNNN`,fc),G(`NNNNN`,pc),oi([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?U(n).era=i:U(n).invalidEra=e}),G(`y`,Kr),G(`yy`,Kr),G(`yyy`,Kr),G(`yyyy`,Kr),G(`yo`,mc),oi([`y`,`yy`,`yyy`,`yyyy`],ui),oi([`yo`],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[ui]=n._locale.eraYearOrdinalParse(e,i):t[ui]=parseInt(e,10)});function tc(e,t){var n,r,i,a=this._eras||Wa(`en`)._eras;for(n=0,r=a.length;n=0)return a[r]}function rc(e,t){var n=e.since<=e.until?1:-1;return t===void 0?V(e.since).year():V(e.since).year()+(t-e.offset)*n}function ic(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ea&&(t=a),wc.call(this,e,t,n,r,i))}function wc(e,t,n,r,i){var a=Ji(e,t,n,r,i),o=Ki(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}W(`Q`,0,`Qo`,`quarter`),G(`Q`,Fr),oi(`Q`,function(e,t){t[di]=(K(e)-1)*3});function Tc(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}W(`D`,[`DD`,2],`Do`,`date`),G(`D`,Br,Qr),G(`DD`,Br,Ir),G(`Do`,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),oi([`D`,`DD`],fi),oi(`Do`,function(e,t){t[fi]=K(e.match(Br)[0])});var Ec=Si(`Date`,!0);W(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),G(`DDD`,Ur),G(`DDDD`,Lr),oi([`DDD`,`DDDD`],function(e,t,n){n._dayOfYear=K(e)});function Dc(e){var t=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`d`)}W(`m`,[`mm`,2],0,`minute`),G(`m`,Br,$r),G(`mm`,Br,Ir),oi([`m`,`mm`],mi);var Oc=Si(`Minutes`,!1);W(`s`,[`ss`,2],0,`second`),G(`s`,Br,$r),G(`ss`,Br,Ir),oi([`s`,`ss`],hi);var kc=Si(`Seconds`,!1);W(`S`,0,0,function(){return~~(this.millisecond()/100)}),W(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),W(0,[`SSS`,3],0,`millisecond`),W(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),W(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),W(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),W(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),W(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),W(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),G(`S`,Ur,Fr),G(`SS`,Ur,Ir),G(`SSS`,Ur,Lr);var Ac,jc;for(Ac=`SSSS`;Ac.length<=9;Ac+=`S`)G(Ac,Kr);function Mc(e,t){t[gi]=K((`0.`+e)*1e3)}for(Ac=`S`;Ac.length<=9;Ac+=`S`)oi(Ac,Mc);jc=Si(`Milliseconds`,!1),W(`z`,0,0,`zoneAbbr`),W(`zz`,0,0,`zoneName`);function Nc(){return this._isUTC?`UTC`:``}function Pc(){return this._isUTC?`Coordinated Universal Time`:``}var q=Qn.prototype;q.add=ss,q.calendar=hs,q.clone=gs,q.diff=Cs,q.endOf=Ws,q.format=Os,q.from=ks,q.fromNow=As,q.to=js,q.toNow=Ms,q.get=Ti,q.invalidAt=$s,q.isAfter=_s,q.isBefore=vs,q.isBetween=ys,q.isSame=bs,q.isSameOrAfter=xs,q.isSameOrBefore=Ss,q.isValid=Zs,q.lang=Ps,q.locale=Ns,q.localeData=Fs,q.max=wo,q.min=Co,q.parsingFlags=Qs,q.set=Ei,q.startOf=Us,q.subtract=cs,q.toArray=Js,q.toObject=Ys,q.toDate=qs,q.toISOString=Es,q.inspect=Ds,typeof Symbol<`u`&&Symbol.for!=null&&(q[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),q.toJSON=Xs,q.toString=Ts,q.unix=Ks,q.valueOf=Gs,q.creationData=ec,q.eraName=ic,q.eraNarrow=ac,q.eraAbbr=oc,q.eraYear=sc,q.year=bi,q.isLeapYear=xi,q.weekYear=_c,q.isoWeekYear=vc,q.quarter=q.quarters=Tc,q.month=Bi,q.daysInMonth=Vi,q.week=q.weeks=ta,q.isoWeek=q.isoWeeks=na,q.weeksInYear=xc,q.weeksInWeekYear=Sc,q.isoWeeksInYear=yc,q.isoWeeksInISOWeekYear=bc,q.date=Ec,q.day=q.days=_a,q.weekday=va,q.isoWeekday=ya,q.dayOfYear=Dc,q.hour=q.hours=Aa,q.minute=q.minutes=Oc,q.second=q.seconds=kc,q.millisecond=q.milliseconds=jc,q.utcOffset=Ho,q.utc=Wo,q.local=Go,q.parseZone=Ko,q.hasAlignedHourOffset=qo,q.isDST=Jo,q.isLocal=Xo,q.isUtcOffset=Zo,q.isUtc=Qo,q.isUTC=Qo,q.zoneAbbr=Nc,q.zoneName=Pc,q.dates=tr(`dates accessor is deprecated. Use date instead.`,Ec),q.months=tr(`months accessor is deprecated. Use month instead`,Bi),q.years=tr(`years accessor is deprecated. Use year instead`,bi),q.zone=tr(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,Uo),q.isDSTShifted=tr(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,Yo);function Fc(e){return So(e*1e3)}function Ic(){return So.apply(null,arguments).parseZone()}function Lc(e){return e}var Rc=sr.prototype;Rc.calendar=ur,Rc.longDateFormat=xr,Rc.invalidDate=Cr,Rc.ordinal=Er,Rc.preparse=Lc,Rc.postformat=Lc,Rc.relativeTime=Or,Rc.pastFuture=kr,Rc.set=ar,Rc.eras=tc,Rc.erasParse=nc,Rc.erasConvertYear=rc,Rc.erasAbbrRegex=lc,Rc.erasNameRegex=cc,Rc.erasNarrowRegex=uc,Rc.months=Fi,Rc.monthsShort=Ii,Rc.monthsParse=Ri,Rc.monthsRegex=Ui,Rc.monthsShortRegex=Hi,Rc.week=Zi,Rc.firstDayOfYear=ea,Rc.firstDayOfWeek=$i,Rc.weekdays=fa,Rc.weekdaysMin=ma,Rc.weekdaysShort=pa,Rc.weekdaysParse=ga,Rc.weekdaysRegex=ba,Rc.weekdaysShortRegex=xa,Rc.weekdaysMinRegex=Sa,Rc.isPM=Oa,Rc.meridiem=ja;function zc(e,t,n,r){var i=Wa(),a=Wn().set(r,t);return i[n](a,e)}function Bc(e,t,n){if(Bn(e)&&(t=e,e=void 0),e||=``,t!=null)return zc(e,t,n,`month`);var r,i=[];for(r=0;r<12;r++)i[r]=zc(e,r,n,`month`);return i}function Vc(e,t,n,r){typeof e==`boolean`?(Bn(t)&&(n=t,t=void 0),t||=``):(t=e,n=t,e=!1,Bn(t)&&(n=t,t=void 0),t||=``);var i=Wa(),a=e?i._week.dow:0,o,s=[];if(n!=null)return zc(t,(n+a)%7,r,`day`);for(o=0;o<7;o++)s[o]=zc(t,(o+a)%7,r,`day`);return s}function Hc(e,t){return Bc(e,t,`months`)}function Uc(e,t){return Bc(e,t,`monthsShort`)}function Wc(e,t,n){return Vc(e,t,n,`weekdays`)}function Gc(e,t,n){return Vc(e,t,n,`weekdaysShort`)}function Kc(e,t,n){return Vc(e,t,n,`weekdaysMin`)}Va(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(K(e%100/10)===1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),V.lang=tr(`moment.lang is deprecated. Use moment.locale instead.`,Va),V.langData=tr(`moment.langData is deprecated. Use moment.localeData instead.`,Wa);var qc=Math.abs;function Jc(){var e=this._data;return this._milliseconds=qc(this._milliseconds),this._days=qc(this._days),this._months=qc(this._months),e.milliseconds=qc(e.milliseconds),e.seconds=qc(e.seconds),e.minutes=qc(e.minutes),e.hours=qc(e.hours),e.months=qc(e.months),e.years=qc(e.years),this}function Yc(e,t,n,r){var i=ts(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Xc(e,t){return Yc(this,e,t,1)}function Zc(e,t){return Yc(this,e,t,-1)}function Qc(e){return e<0?Math.floor(e):Math.ceil(e)}function $c(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Qc(tl(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=ii(e/1e3),r.seconds=i%60,a=ii(i/60),r.minutes=a%60,o=ii(a/60),r.hours=o%24,t+=ii(o/24),c=ii(el(t)),n+=c,t-=Qc(tl(c)),s=ii(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function el(e){return e*4800/146097}function tl(e){return e*146097/4800}function nl(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=jr(e),e===`month`||e===`quarter`||e===`year`)switch(t=this._days+r/864e5,n=this._months+el(t),e){case`month`:return n;case`quarter`:return n/3;case`year`:return n/12}else switch(t=this._days+Math.round(tl(this._months)),e){case`week`:return t/7+r/6048e5;case`day`:return t+r/864e5;case`hour`:return t*24+r/36e5;case`minute`:return t*1440+r/6e4;case`second`:return t*86400+r/1e3;case`millisecond`:return Math.floor(t*864e5)+r;default:throw Error(`Unknown unit `+e)}}function rl(e){return function(){return this.as(e)}}var il=rl(`ms`),al=rl(`s`),ol=rl(`m`),sl=rl(`h`),cl=rl(`d`),ll=rl(`w`),ul=rl(`M`),dl=rl(`Q`),fl=rl(`y`),pl=il;function ml(){return ts(this)}function hl(e){return e=jr(e),this.isValid()?this[e+`s`]():NaN}function gl(e){return function(){return this.isValid()?this._data[e]:NaN}}var _l=gl(`milliseconds`),vl=gl(`seconds`),yl=gl(`minutes`),bl=gl(`hours`),xl=gl(`days`),Sl=gl(`months`),Cl=gl(`years`);function wl(){return ii(this.days()/7)}var Tl=Math.round,El={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function Dl(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function Ol(e,t,n,r){var i=ts(e).abs(),a=Tl(i.as(`s`)),o=Tl(i.as(`m`)),s=Tl(i.as(`h`)),c=Tl(i.as(`d`)),l=Tl(i.as(`M`)),u=Tl(i.as(`w`)),d=Tl(i.as(`y`)),f=a<=n.ss&&[`s`,a]||a0,f[4]=r,Dl.apply(null,f)}function kl(e){return e===void 0?Tl:typeof e==`function`?(Tl=e,!0):!1}function Al(e,t){return El[e]===void 0?!1:t===void 0?El[e]:(El[e]=t,e===`s`&&(El.ss=t-1),!0)}function jl(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=El,i,a;return typeof e==`object`&&(t=e,e=!1),typeof e==`boolean`&&(n=e),typeof t==`object`&&(r=Object.assign({},El,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=Ol(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var Ml=Math.abs;function Nl(e){return(e>0)-(e<0)||+e}function Pl(){if(!this.isValid())return this.localeData().invalidDate();var e=Ml(this._milliseconds)/1e3,t=Ml(this._days),n=Ml(this._months),r,i,a,o,s=this.asSeconds(),c,l,u,d;return s?(r=ii(e/60),i=ii(r/60),e%=60,r%=60,a=ii(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,``):``,c=s<0?`-`:``,l=Nl(this._months)===Nl(s)?``:`-`,u=Nl(this._days)===Nl(s)?``:`-`,d=Nl(this._milliseconds)===Nl(s)?``:`-`,c+`P`+(a?l+a+`Y`:``)+(n?l+n+`M`:``)+(t?u+t+`D`:``)+(i||r||e?`T`:``)+(i?d+i+`H`:``)+(r?d+r+`M`:``)+(e?d+o+`S`:``)):`P0D`}var J=No.prototype;J.isValid=jo,J.abs=Jc,J.add=Xc,J.subtract=Zc,J.as=nl,J.asMilliseconds=il,J.asSeconds=al,J.asMinutes=ol,J.asHours=sl,J.asDays=cl,J.asWeeks=ll,J.asMonths=ul,J.asQuarters=dl,J.asYears=fl,J.valueOf=pl,J._bubble=$c,J.clone=ml,J.get=hl,J.milliseconds=_l,J.seconds=vl,J.minutes=yl,J.hours=bl,J.days=xl,J.weeks=wl,J.months=Sl,J.years=Cl,J.humanize=jl,J.toISOString=Pl,J.toString=Pl,J.toJSON=Pl,J.locale=Ns,J.localeData=Fs,J.toIsoString=tr(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,Pl),J.lang=Ps,W(`X`,0,0,`unix`),W(`x`,0,0,`valueOf`),G(`x`,qr),G(`X`,Xr),oi(`X`,function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),oi(`x`,function(e,t,n){n._d=new Date(K(e))}),V.version=`2.30.1`,Fn(So),V.fn=q,V.min=Eo,V.max=Do,V.now=Oo,V.utc=Wn,V.unix=Fc,V.months=Hc,V.isDate=Vn,V.locale=Va,V.invalid=Jn,V.duration=ts,V.isMoment=$n,V.weekdays=Wc,V.parseZone=Ic,V.localeData=Wa,V.isDuration=Po,V.monthsShort=Uc,V.weekdaysMin=Kc,V.defineLocale=Ha,V.updateLocale=Ua,V.locales=Ga,V.weekdaysShort=Gc,V.normalizeUnits=jr,V.relativeTimeRounding=kl,V.relativeTimeThreshold=Al,V.calendarFormat=ms,V.prototype=q,V.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`},f();var Fl={getNow:function(){return V()},getFixedDate:function(e){return V(e,`YYYY-MM-DD`)},getEndDate:function(e){return e.clone().endOf(`month`)},getWeekDay:function(e){var t=e.clone().locale(`en_US`);return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,t){return e.clone().add(t,`year`)},addMonth:function(e,t){return e.clone().add(t,`month`)},addDate:function(e,t){return e.clone().add(t,`day`)},setYear:function(e,t){return e.clone().year(t)},setMonth:function(e,t){return e.clone().month(t)},setDate:function(e,t){return e.clone().date(t)},setHour:function(e,t){return e.clone().hour(t)},setMinute:function(e,t){return e.clone().minute(t)},setSecond:function(e,t){return e.clone().second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return V().locale(e).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.clone().locale(e).weekday(0)},getWeek:function(e,t){return t.clone().locale(e).week()},getShortWeekDays:function(e){return V().locale(e).localeData().weekdaysMin()},getShortMonths:function(e){return V().locale(e).localeData().monthsShort()},format:function(e,t,n){return t.clone().locale(e).format(n)},parse:function(e,t,n){for(var r=[],i=0;i{var n=Zt(),r=1/0,i=17976931348623157e292;function a(e){return e?(e=n(e),e===r||e===-r?(e<0?-1:1)*i:e===e?e:0):e===0?e:0}t.exports=a})),Ll=r(((e,t)=>{var n=Il();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),Y=n(i()),Rl=Y.createContext({}),zl={visibility:`hidden`};function Bl(e){var t=e.prefixCls,n=e.prevIcon,r=n===void 0?`‹`:n,i=e.nextIcon,a=i===void 0?`›`:i,o=e.superPrevIcon,s=o===void 0?`«`:o,c=e.superNextIcon,l=c===void 0?`»`:c,u=e.onSuperPrev,d=e.onSuperNext,f=e.onPrev,p=e.onNext,m=e.children,h=Y.useContext(Rl),g=h.hideNextBtn,_=h.hidePrevBtn;return Y.createElement(`div`,{className:t},u&&Y.createElement(`button`,{type:`button`,onClick:u,tabIndex:-1,className:`${t}-super-prev-btn`,style:_?zl:{}},s),f&&Y.createElement(`button`,{type:`button`,onClick:f,tabIndex:-1,className:`${t}-prev-btn`,style:_?zl:{}},r),Y.createElement(`div`,{className:`${t}-view`},m),p&&Y.createElement(`button`,{type:`button`,onClick:p,tabIndex:-1,className:`${t}-next-btn`,style:g?zl:{}},a),d&&Y.createElement(`button`,{type:`button`,onClick:d,tabIndex:-1,className:`${t}-super-next-btn`,style:g?zl:{}},l))}j();function Vl(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,a=e.onNextDecades;if(Y.useContext(Rl).hideHeader)return null;var o=`${t}-header`,s=n.getYear(r),c=Math.floor(s/100)*100,l=c+100-1;return Y.createElement(Bl,D({},e,{prefixCls:o,onSuperPrev:i,onSuperNext:a}),c,`-`,l)}function Hl(e,t,n,r,i){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,i),a}function Ul(e,t,n){if(!n)return t;var r=t;return r=e.setHour(r,e.getHour(n)),r=e.setMinute(r,e.getMinute(n)),r=e.setSecond(r,e.getSecond(n)),r}function Wl(e,t,n,r,i,a){var o=Math.floor(e/r)*r;if(o1&&(o=t.addDate(o,-7)),o}function xu(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case`year`:return n.addYear(e,r*10);case`quarter`:case`month`:return n.addYear(e,r);default:return n.addMonth(e,r)}}function Su(e,t){var n=t.generateConfig,r=t.locale,i=t.format;return typeof i==`function`?i(e):n.locale.format(r.locale,e,i)}function Cu(e,t){var n=t.generateConfig,r=t.locale,i=t.formatList;return!e||typeof i[0]==`function`?null:n.locale.parse(r.locale,e,i)}function wu(e){var t=e.cellDate,n=e.mode,r=e.disabledDate,i=e.generateConfig;if(!r)return!1;var a=function(e,n,a){for(var o=n;o<=a;){var s=void 0;switch(e){case`date`:if(s=i.setDate(t,o),!r(s))return!1;break;case`month`:if(s=i.setMonth(t,o),!wu({cellDate:s,mode:`month`,generateConfig:i,disabledDate:r}))return!1;break;case`year`:if(s=i.setYear(t,o),!wu({cellDate:s,mode:`year`,generateConfig:i,disabledDate:r}))return!1;break}o+=1}return!0};switch(n){case`date`:case`week`:return r(t);case`month`:return a(`date`,1,i.getDate(i.getEndDate(t)));case`quarter`:var o=Math.floor(i.getMonth(t)/3)*3;return a(`month`,o,o+2);case`year`:return a(`month`,0,11);case`decade`:var s=i.getYear(t),c=Math.floor(s/10)*10;return a(`year`,c,c+10-1)}}function Tu(e){if(Y.useContext(Rl).hideHeader)return null;var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.value,a=e.format,o=`${t}-header`;return Y.createElement(Bl,{prefixCls:o},i?Su(i,{locale:r,format:a,generateConfig:n}):`\xA0`)}function Eu(e){var t=e.value,n=e.generateConfig,r=e.disabledMinutes,i=e.disabledSeconds,a=e.minutes,o=e.seconds,s=e.use12Hours;return function(e,c,l,u){var d=t||n.getNow(),f=Math.max(0,c),p=Math.max(0,l),m=Math.max(0,u),h=r&&r(f);if(h?.includes(p)){var g=a.find(function(e){return!h.includes(e.value)});if(g)p=g.value;else return null}var _=i&&i(f,p);if(_?.includes(m)){var v=o.find(function(e){return!_.includes(e.value)});if(v)m=v.value;else return null}return d=Hl(n,d,!s||!e?f:f+12,p,m),d}}function Du(e,t){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`0`,r=String(e);r.length=1?n|0:1,o=e;o<=t;o+=a)i.push({label:Du(o,2),value:o,disabled:(r||[]).includes(o)});return i}function Fu(e){var t=e.generateConfig,n=e.prefixCls,r=e.operationRef,i=e.activeColumnIndex,a=e.value,o=e.showHour,c=e.showMinute,l=e.showSecond,u=e.use12Hours,d=e.hourStep,f=d===void 0?1:d,p=e.minuteStep,m=p===void 0?1:p,h=e.secondStep,g=h===void 0?1:h,_=e.disabledHours,y=e.disabledMinutes,b=e.disabledSeconds,x=e.disabledTime,S=e.hideDisabledOptions,C=e.onSelect,w=[],T=`${n}-content`,E=`${n}-time-panel`,D,O=a?t.getHour(a):-1,k=O,ee=a?t.getMinute(a):-1,te=a?t.getSecond(a):-1,ne=t.getNow(),re=P(Y.useMemo(function(){if(x){var e=x(ne);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[_,y,b]},[_,y,b,x,ne]),3),ie=re[0],ae=re[1],oe=re[2],se=Pu(0,23,f,ie&&ie()),A=s(function(){return se},se,Nu);u&&(D=k>=12,k%=12);var ce=P(Y.useMemo(function(){if(!u)return[!1,!1];var e=[!0,!0];return A.forEach(function(t){var n=t.disabled,r=t.value;n||(r>=12?e[1]=!1:e[0]=!1)}),e},[u,A]),2),j=ce[0],M=ce[1],le=Y.useMemo(function(){return u?A.filter(D?function(e){return e.value>=12}:function(e){return e.value<12}).map(function(e){var t=e.value%12,n=t===0?`12`:Du(t,2);return v(v({},e),{},{label:n,value:t})}):A},[u,D,A]),ue=Pu(0,59,m,ae&&ae(O)),de=Pu(0,59,g,oe&&oe(O,ee)),fe=Eu({value:a,generateConfig:t,disabledMinutes:ae,disabledSeconds:oe,minutes:ue,seconds:de,use12Hours:u});r.current={onUpDown:function(e){var t=w[i];if(t)for(var n=t.units.findIndex(function(e){return e.value===t.value}),r=t.units.length,a=1;a2&&arguments[2]!==void 0?arguments[2]:!1;(Ne===h||n)&&(N(e),w&&w(e),me&&me(e,t),T&&!vu(s,e,Ee)&&!f?.(e)&&T(e))},ze=function(e){if(sd.includes(Ne)){var t,n,r=Ne===`date`;switch(n=e===I.PAGE_UP||e===I.PAGE_DOWN?r?s.addMonth:s.addYear:r?s.addDate:s.addMonth,e){case I.LEFT:case I.PAGE_UP:t=n(Oe,-1);break;case I.RIGHT:case I.PAGE_DOWN:t=n(Oe,1);break;case I.UP:case I.DOWN:t=n(Oe,Number(`${e===I.UP?`-`:``}${r?7:3}`));break}if(t)return!f?.(t)}return!0},Be=function(e){if(Ce.current&&Ce.current.onKeyDown){var t=!0,n=e.which;if([I.LEFT,I.RIGHT,I.UP,I.DOWN,I.PAGE_UP,I.PAGE_DOWN,I.ENTER].includes(n)&&(e.preventDefault(),n!==I.ENTER&&_===0&&(t=ze(n))),t)return Ce.current.onKeyDown(e)}return xe(!1,`Panel not correct handle keyDown event. Please help to fire issue about this.`),!1},Ve=function(e){Ce.current&&Ce.current.onBlur&&Ce.current.onBlur(e)};fe&&ye!==`right`&&(fe.current={onKeyDown:Be,onClose:function(){Ce.current&&Ce.current.onClose&&Ce.current.onClose()}}),Y.useEffect(function(){c&&!we.current&&ke(c)},[c]),Y.useEffect(function(){we.current=!1},[]);var He,z=v(v({},e),{},{operationRef:Ce,prefixCls:r,viewDate:Oe,value:Ee,onViewDateChange:Ae,sourceMode:Le,onPanelChange:L,disabledDate:f});switch(delete z.onChange,delete z.onSelect,Ne){case`decade`:He=Y.createElement(cu,D({},z,{onSelect:function(e,t){Ae(e),R(e,t)}}));break;case`year`:He=Y.createElement(id,D({},z,{onSelect:function(e,t){Ae(e),R(e,t)}}));break;case`month`:He=Y.createElement(Xu,D({},z,{onSelect:function(e,t){Ae(e),R(e,t)}}));break;case`quarter`:He=Y.createElement(ed,D({},z,{onSelect:function(e,t){Ae(e),R(e,t)}}));break;case`week`:He=Y.createElement(Ku,D({},z,{onSelect:function(e,t){Ae(e),R(e,t)}}));break;case`time`:delete z.showTime,He=Y.createElement(Lu,D({},z,Fe(b)===`object`?b:null,{onSelect:function(e,t){Ae(e),R(e,t)}}));break;default:He=b?Y.createElement(Gu,D({},z,{onSelect:function(e,t){Ae(e),R(e,t)}})):Y.createElement(Uu,D({},z,{onSelect:function(e,t){Ae(e),R(e,t)}}))}var Ue,We;he||(Ue=ad(r,Ne,S),We=od({prefixCls:r,components:ne,needConfirmButton:j,okDisabled:!Ee||f&&f(Ee),locale:o,showNow:y,onNow:j&&function(){var e=s.getNow(),t=Wl(s.getHour(e),s.getMinute(e),s.getSecond(e),M?ae:1,le?se:1,ue?ce:1);R(Hl(s,e,t[0],t[1],t[2]),`submit`)},onOk:function(){Ee&&(R(Ee,`submit`,!0),ee&&ee(Ee))}}));var Ge;if(x&&Ne===`date`&&h===`date`&&!b){var Ke=s.getNow(),qe=`${r}-today-btn`,Je=f&&f(Ke);Ge=Y.createElement(`a`,{className:(0,Kl.default)(qe,Je&&`${qe}-disabled`),"aria-disabled":Je,onClick:function(){Je||R(Ke,`mouse`,!0)}},o.today)}return Y.createElement(Rl.Provider,{value:v(v({},de),{},{mode:Ne,hideHeader:`hideHeader`in e?C:de.hideHeader,hidePrevBtn:ve&&ye===`right`,hideNextBtn:ve&&ye===`left`})},Y.createElement(`div`,{tabIndex:_,className:(0,Kl.default)(`${r}-panel`,i,(t={},F(t,`${r}-panel-has-range`,be&&be[0]&&be[1]),F(t,`${r}-panel-has-range-hover`,Se&&Se[0]&&Se[1]),F(t,`${r}-panel-rtl`,re===`rtl`),t)),style:a,onKeyDown:Be,onBlur:Ve,onMouseDown:O,ref:pe},He,Ue||We||Ge?Y.createElement(`div`,{className:`${r}-footer`},Ue,We,Ge):null))}Ie();var ld={bottomLeft:{points:[`tl`,`bl`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:[`tr`,`br`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:[`bl`,`tl`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:[`br`,`tr`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function ud(e){var t,n=e.prefixCls,r=e.popupElement,i=e.popupStyle,a=e.visible,s=e.dropdownClassName,c=e.dropdownAlign,l=e.transitionName,u=e.getPopupContainer,d=e.children,f=e.range,p=e.popupPlacement,m=e.direction,h=`${n}-dropdown`;return Y.createElement(o,{showAction:[],hideAction:[],popupPlacement:function(){return p===void 0?m===`rtl`?`bottomRight`:`bottomLeft`:p}(),builtinPlacements:ld,prefixCls:h,popupTransitionName:l,popup:r,popupAlign:c,popupVisible:a,popupClassName:(0,Kl.default)(s,(t={},F(t,`${h}-range`,f),F(t,`${h}-rtl`,m===`rtl`),t)),popupStyle:i,getPopupContainer:u},d)}Me(),Le();function dd(e){var t=e.open,n=e.value,r=e.isClickOutside,i=e.triggerOpen,a=e.forwardKeyDown,o=e.onKeyDown,s=e.blurToCancel,c=e.onSubmit,l=e.onCancel,u=e.onFocus,d=e.onBlur,f=e.currentFocusedKey,p=e.key,m=p===void 0?`start`:p,h=P((0,Y.useState)(!1),2),g=h[0],_=h[1],v=P((0,Y.useState)(!1),2),y=v[0],b=v[1],x=(0,Y.useRef)(),S=(0,Y.useRef)(!1),C=(0,Y.useRef)(!1),w=(0,Y.useRef)(!1);return(0,Y.useEffect)(function(){C.current=!1},[t]),(0,Y.useEffect)(function(){C.current=!0},[n]),(0,Y.useEffect)(function(){return iu(function(e){var n=r(au(e));t?n?(!y||n)&&i(!1):(S.current=!0,requestAnimationFrame(function(){S.current=!1})):y&&!n&&(S.current=!0)})}),(0,Y.useEffect)(function(){return function(){return clearTimeout(x.current)}},[]),[{onMouseDown:function(){_(!0),i(!0)},onKeyDown:function(e){if(o(e,function(){w.current=!0}),!w.current){switch(e.which){case I.ENTER:t?c()!==!1&&_(!0):i(!0),e.preventDefault();return;case I.TAB:g&&t&&!e.shiftKey?(_(!1),e.preventDefault()):!g&&t&&!a(e)&&e.shiftKey&&(_(!0),e.preventDefault());return;case I.ESC:_(!0),l();return}!t&&![I.SHIFT].includes(e.which)?i(!0):g||a(e)}},onFocus:function(e){_(!0),b(!0),f&&(f.current=m),clearTimeout(x.current),u&&u(e)},onBlur:function(e){if(S.current||!r(document.activeElement)){S.current=!1;return}s?setTimeout(function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;r(e)&&l()},0):t&&(i(!1),C.current&&c()),b(!1),f?(f.current=``,x.current=setTimeout(function(){f.current||d?.(e)},100)):d?.(e)}},{focused:y,typing:g}]}Me();function fd(e){var t=e.valueTexts,n=e.onTextChange,r=P(Y.useState(``),2),i=r[0],a=r[1],o=Y.useRef([]);o.current=t;function s(e){a(e),n(e)}function c(){a(o.current[0])}return Y.useEffect(function(){t.every(function(e){return e!==i})&&c()},[t.join(`||`)]),[i,s,c]}ae(),h();function pd(e,t){var n=t.formatList,r=t.generateConfig,i=t.locale;return s(function(){if(!e)return[[``],``];for(var t=``,a=[],o=0;o1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(c.current),t){s(e);return}c.current=requestAnimationFrame(function(){s(e)})}var u=P(pd(o,{formatList:n,generateConfig:r,locale:i}),2)[1];function d(e){l(e)}function f(){l(null,arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)}return(0,Y.useEffect)(function(){f(!0)},[e]),(0,Y.useEffect)(function(){return function(){return cancelAnimationFrame(c.current)}},[]),[u,d,f]}f(),re(),ce(),S(),O(),j(),Ie(),l(),Me(),f(),_e();function hd(e){var t,n=e.prefixCls,r=n===void 0?`rc-picker`:n,i=e.id,a=e.tabIndex,o=e.style,s=e.className,c=e.dropdownClassName,l=e.dropdownAlign,u=e.popupStyle,d=e.transitionName,f=e.generateConfig,p=e.locale,m=e.inputReadOnly,h=e.allowClear,g=e.autoFocus,_=e.showTime,y=e.picker,b=y===void 0?`date`:y,x=e.format,S=e.use12Hours,C=e.value,w=e.defaultValue,T=e.open,E=e.defaultOpen,O=e.defaultOpenValue,k=e.suffixIcon,ee=e.clearIcon,ne=e.disabled,re=e.disabledDate,ie=e.placeholder,ae=e.getPopupContainer,oe=e.pickerRef,se=e.panelRender,A=e.onChange,ce=e.onOpenChange,j=e.onFocus,M=e.onBlur,le=e.onMouseDown,ue=e.onMouseUp,de=e.onMouseEnter,fe=e.onMouseLeave,pe=e.onContextMenu,me=e.onClick,he=e.onKeyDown,ge=e.onSelect,_e=e.direction,ve=e.autoComplete,ye=ve===void 0?`off`:ve,be=e.inputRender,Se=Y.useRef(null),Ce=b===`date`&&!!_||b===`time`,we=ku(eu(x,b,_,S)),Te=Y.useRef(null),Ee=Y.useRef(null),N=Y.useRef(null),De=P(te(null,{value:C,defaultValue:w}),2),Oe=De[0],ke=De[1],Ae=P(Y.useState(Oe),2),je=Ae[0],Me=Ae[1],Ne=Y.useRef(null),Pe=P(te(!1,{value:T,defaultValue:E,postState:function(e){return ne?!1:e},onChange:function(e){ce&&ce(e),!e&&Ne.current&&Ne.current.onClose&&Ne.current.onClose()}}),2),Fe=Pe[0],Ie=Pe[1],Le=P(pd(je,{formatList:we,generateConfig:f,locale:p}),2),Re=Le[0],I=Le[1],L=P(fd({valueTexts:Re,onTextChange:function(e){var t=Cu(e,{locale:p,formatList:we,generateConfig:f});t&&(!re||!re(t))&&Me(t)}}),3),R=L[0],ze=L[1],Be=L[2],Ve=function(e){Me(e),ke(e),A&&!vu(f,Oe,e)&&A(e,e?Su(e,{generateConfig:f,locale:p,format:we[0]}):``)},He=function(e){ne&&e||Ie(e)},z=function(e){return Fe&&Ne.current&&Ne.current.onKeyDown?Ne.current.onKeyDown(e):(xe(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},Ue=function(){var e=[...arguments];me?.apply(void 0,e),Se.current&&(Se.current.focus(),He(!0))},We=P(dd({blurToCancel:Ce,open:Fe,value:R,triggerOpen:He,forwardKeyDown:z,isClickOutside:function(e){return!su([Te.current,Ee.current,N.current],e)},onSubmit:function(){return!je||re&&re(je)?!1:(Ve(je),He(!1),Be(),!0)},onCancel:function(){He(!1),Me(Oe),Be()},onKeyDown:function(e,t){he?.(e,t)},onFocus:j,onBlur:M}),2),Ge=We[0],Ke=We[1],qe=Ke.focused,Je=Ke.typing;Y.useEffect(function(){Fe||(Me(Oe),!Re.length||Re[0]===``?ze(``):I!==R&&Be())},[Fe,Re]),Y.useEffect(function(){Fe||Be()},[b]),Y.useEffect(function(){Me(Oe)},[Oe]),oe&&(oe.current={focus:function(){Se.current&&Se.current.focus()},blur:function(){Se.current&&Se.current.blur()}});var Ye=P(md(R,{formatList:we,generateConfig:f,locale:p}),3),Xe=Ye[0],Ze=Ye[1],Qe=Ye[2],$e=v(v({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),et=Y.createElement(cd,D({},$e,{generateConfig:f,className:(0,Kl.default)(F({},`${r}-panel-focused`,!Je)),value:je,locale:p,tabIndex:-1,onSelect:function(e){ge?.(e),Me(e)},direction:_e,onPanelChange:function(t,n){var r=e.onPanelChange;Qe(!0),r?.(t,n)}}));se&&(et=se(et));var tt=Y.createElement(`div`,{className:`${r}-panel-container`,onMouseDown:function(e){e.preventDefault()}},et),nt;k&&(nt=Y.createElement(`span`,{className:`${r}-suffix`},k));var rt;h&&Oe&&!ne&&(rt=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),Ve(null),He(!1)},className:`${r}-clear`,role:`button`},ee||Y.createElement(`span`,{className:`${r}-clear-btn`})));var it=v(v(v({id:i,tabIndex:a,disabled:ne,readOnly:m||typeof we[0]==`function`||!Je,value:Xe||R,onChange:function(e){ze(e.target.value)},autoFocus:g,placeholder:ie,ref:Se,title:R},Ge),{},{size:tu(b,we[0],f)},Au(e)),{},{autoComplete:ye}),at=be?be(it):Y.createElement(`input`,it),ot=function(e,t){(t===`submit`||t!==`key`&&!Ce)&&(Ve(e),He(!1))},st=_e===`rtl`?`bottomRight`:`bottomLeft`;return Y.createElement(Rl.Provider,{value:{operationRef:Ne,hideHeader:b===`time`,panelRef:Te,onSelect:ot,open:Fe,defaultOpenValue:O,onDateMouseEnter:Ze,onDateMouseLeave:Qe}},Y.createElement(ud,{visible:Fe,popupElement:tt,popupStyle:u,prefixCls:r,dropdownClassName:c,dropdownAlign:l,getPopupContainer:ae,transitionName:d,popupPlacement:st,direction:_e},Y.createElement(`div`,{ref:N,className:(0,Kl.default)(r,s,(t={},F(t,`${r}-disabled`,ne),F(t,`${r}-focused`,qe),F(t,`${r}-rtl`,_e===`rtl`),t)),style:o,onMouseDown:le,onMouseUp:ue,onMouseEnter:de,onMouseLeave:fe,onContextMenu:pe,onClick:Ue},Y.createElement(`div`,{className:(0,Kl.default)(`${r}-input`,F({},`${r}-input-placeholder`,!!Xe)),ref:Ee},at,nt,rt))))}var gd=function(e){b(n,e);var t=be(n);function n(){var e;fe(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return he(n,[{key:`render`,value:function(){return Y.createElement(hd,D({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component);function _d(e,t,n){var r=e.picker,i=e.locale,a=e.selectedValue,o=e.disabledDate,s=e.disabled,c=e.generateConfig,l=X(a,0),u=X(a,1);function d(e){return c.locale.getWeekFirstDate(i.locale,e)}function f(e){var t=c.getYear(e),n=c.getMonth(e);return t*100+n}function p(e){var t=c.getYear(e),n=fu(c,e);return t*10+n}return[Y.useCallback(function(e){if(o&&o(e))return!0;if(s[1]&&u)return!hu(c,e,u)&&c.isAfter(e,u);if(t&&u)switch(r){case`quarter`:return p(e)>p(u);case`month`:return f(e)>f(u);case`week`:return d(e)>d(u);default:return!hu(c,e,u)&&c.isAfter(e,u)}return!1},[o,s[1],u,t]),Y.useCallback(function(e){if(o&&o(e))return!0;if(s[0]&&l)return!hu(c,e,u)&&c.isAfter(l,e);if(n&&l)switch(r){case`quarter`:return p(e)0&&arguments[0]!==void 0?arguments[0]:!1,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=null;lt&&Vt&&Vt[0]&&Vt[1]&&m.isAfter(Vt[1],Vt[0])&&(r=Vt);var i=C;if(C&&Fe(C)===`object`&&C.defaultValue){var o=C.defaultValue;i=v(v({},C),{},{defaultValue:X(o,z)||void 0})}var s=null;return oe&&(s=function(e,t){return oe(e,t,{range:z?`end`:`start`})}),Y.createElement(Ru.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:Rt||$e,hoverRangedValue:r}},Y.createElement(cd,D({},e,n,{dateRender:s,showTime:i,mode:nt[z],generateConfig:m,style:void 0,direction:ke,disabledDate:z===0?ot:st,disabledTime:function(e){return ae?ae(e,z===0?`start`:`end`):!1},className:(0,Kl.default)(F({},`${a}-panel-focused`,z===0?!an:!un)),value:X($e,z),locale:h,tabIndex:-1,onPanelChange:function(e,n){z===0&&B(!0),z===1&&Yt(!0),it(ju(nt,n,z),ju($e,e,z));var r=e;t===`right`&&nt[z]===n&&(r=xu(r,n,m,-1)),Ze(r,z)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:z===0?X($e,1):X($e,0)})))}var _n=0,vn=0;if(z&&Re.current&&L.current&&Le.current){_n=Re.current.offsetWidth+L.current.offsetWidth;var yn=Be.current.offsetLeft>_n?Be.current.offsetLeft-_n:Be.current.offsetLeft;Le.current.offsetWidth&&Be.current.offsetWidth&&_n>Le.current.offsetWidth-Be.current.offsetWidth-(ke===`rtl`?0:yn)&&(vn=_n)}var bn=ke===`rtl`?{right:_n}:{left:_n};function xn(){var e,t=ad(a,nt[z],pe),n=od({prefixCls:a,components:De,needConfirmButton:Ne,okDisabled:!X($e,z)||ie&&ie($e[z]),locale:h,rangeList:hn,onOk:function(){X($e,z)&&(yt($e,z),Ee&&Ee($e))}});if(S!==`time`&&!C){var r=Xe(z),i=xu(r,S,m),o=nt[z]===S,s=gn(o?`left`:!1,{pickerValue:r,onPickerValueChange:function(e){Ze(e,z)}}),c=gn(`right`,{pickerValue:i,onPickerValueChange:function(e){Ze(xu(e,S,m,-1),z)}});e=ke===`rtl`?Y.createElement(Y.Fragment,null,c,o&&s):Y.createElement(Y.Fragment,null,s,o&&c)}else e=gn();var l=Y.createElement(Y.Fragment,null,Y.createElement(`div`,{className:`${a}-panels`},e),(t||n)&&Y.createElement(`div`,{className:`${a}-footer`},t,n));return se&&(l=se(l)),Y.createElement(`div`,{className:`${a}-panel-container`,style:{marginLeft:vn},ref:Le,onMouseDown:function(e){e.preventDefault()}},l)}var Sn=Y.createElement(`div`,{className:(0,Kl.default)(`${a}-range-wrapper`,`${a}-${S}-range-wrapper`),style:{minWidth:mt}},Y.createElement(`div`,{ref:Be,className:`${a}-range-arrow`,style:bn}),xn()),Cn;M&&(Cn=Y.createElement(`span`,{className:`${a}-suffix`},M));var wn;j&&(X(qe,0)&&!Ge[0]||X(qe,1)&&!Ge[1])&&(wn=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=qe;Ge[0]||(t=ju(t,null,0)),Ge[1]||(t=ju(t,null,1)),yt(t,null),_t(!1,z)},className:`${a}-clear`},le||Y.createElement(`span`,{className:`${a}-clear-btn`})));var Tn={size:tu(S,Ve[0],m)},En=0,Dn=0;Re.current&&I.current&&L.current&&(z===0?Dn=Re.current.offsetWidth:(En=_n,Dn=I.current.offsetWidth));var On=ke===`rtl`?{right:En}:{left:En};return Y.createElement(Rl.Provider,{value:{operationRef:We,hideHeader:S===`time`,onDateMouseEnter:Xt,onDateMouseLeave:Zt,hideRanges:!0,onSelect:function(e,t){var n=ju($e,e,z);t===`submit`||t!==`key`&&!Ne?(yt(n,z),z===0?B():Yt()):et(n)},open:lt}},Y.createElement(ud,{visible:lt,popupElement:Sn,popupStyle:l,prefixCls:a,dropdownClassName:u,dropdownAlign:f,getPopupContainer:p,transitionName:d,range:!0,direction:ke},Y.createElement(`div`,D({ref:Ie,className:(0,Kl.default)(a,`${a}-range`,c,(t={},F(t,`${a}-disabled`,Ge[0]&&Ge[1]),F(t,`${a}-focused`,z===0?rn:ln),F(t,`${a}-rtl`,ke===`rtl`),t)),style:s,onClick:dn,onMouseEnter:Ce,onMouseLeave:we,onMouseDown:fn,onMouseUp:Se},Au(e)),Y.createElement(`div`,{className:(0,Kl.default)(`${a}-input`,(n={},F(n,`${a}-input-active`,z===0),F(n,`${a}-input-placeholder`,!!Wt),n)),ref:Re},Y.createElement(`input`,D({id:o,disabled:Ge[0],readOnly:de||typeof Ve[0]==`function`||!an,value:Wt||At,onChange:function(e){jt(e.target.value)},autoFocus:_,placeholder:X(g,0)||``,ref:R},tn,Tn,{autoComplete:Me}))),Y.createElement(`div`,{className:`${a}-range-separator`,ref:L},E),Y.createElement(`div`,{className:(0,Kl.default)(`${a}-input`,(r={},F(r,`${a}-input-active`,z===1),F(r,`${a}-input-placeholder`,!!qt),r)),ref:I},Y.createElement(`input`,D({disabled:Ge[1],readOnly:de||typeof Ve[0]==`function`||!un,value:qt||Pt,onChange:function(e){Ft(e.target.value)},placeholder:X(g,1)||``,ref:ze},sn,Tn,{autoComplete:Me}))),Y.createElement(`div`,{className:`${a}-active-bar`,style:v(v({},On),{},{width:Dn,position:`absolute`})}),Cn,wn)))}var wd=function(e){b(n,e);var t=be(n);function n(){var e;fe(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return he(n,[{key:`render`,value:function(){return Y.createElement(Cd,D({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component),Td=gd;j();function Ed(e){return Y.createElement(L,D({size:`small`,type:`primary`},e))}j();function Dd(e){return Y.createElement(Bt,D({color:`blue`},e))}var Od={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z`}}]},name:`calendar`,theme:`outlined`};l();var kd=Y.forwardRef(function(e,t){return Y.createElement(oe,v(v({},e),{},{ref:t,icon:Od}))}),Ad={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z`}}]},name:`clock-circle`,theme:`outlined`};l();var jd=Y.forwardRef(function(e,t){return Y.createElement(oe,v(v({},e),{},{ref:t,icon:Ad}))}),Md={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z`}}]},name:`swap-right`,theme:`outlined`};l();var Nd=Y.forwardRef(function(e,t){return Y.createElement(oe,v(v({},e),{},{ref:t,icon:Md}))});function Pd(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.yearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.quarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.monthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.weekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.placeholder:t.lang.placeholder:n}function Fd(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.rangeYearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.rangeQuarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.rangeMonthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.rangeWeekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.rangePlaceholder:t.lang.rangePlaceholder:n}function Id(e,t){var n={adjustX:1,adjustY:1};switch(t){case`bottomLeft`:return{points:[`tl`,`bl`],offset:[0,4],overflow:n};case`bottomRight`:return{points:[`tr`,`br`],offset:[0,4],overflow:n};case`topLeft`:return{points:[`bl`,`tl`],offset:[0,-4],overflow:n};case`topRight`:return{points:[`br`,`tr`],offset:[0,-4],overflow:n};default:return{points:e===`rtl`?[`tr`,`br`]:[`tl`,`bl`],offset:[0,4],overflow:n}}}Ie(),j();var Ld=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{let t={XMLType:`HISTO`,...e};r.RECORD.children.push(t)}),n.indicators&&n.indicators.forEach(e=>{let t=[];e?.hasOwnProperty(`keys`)&&(t=e.keys?.map(e=>({XMLType:`CLE`,...e})));let n={XMLType:`INDICATEUR`,...e,children:t};r.RECORD.children.push(n)}),n.lits&&n.lits.forEach(e=>{let t={XMLType:`LIT`,...e};r.RECORD.children.push(t)}),n.etages&&n.etages.forEach(e=>{let t={XMLType:`ETAGE`,...e};r.RECORD.children.push(t)}),n.iqv&&n.iqv.forEach(e=>{let t={XMLType:`IQV`,...e};r.RECORD.children.push(t)}),Jt(r,!0)}function af(e,t={}){let n=t.fields&&Array.isArray(t.fields)?t.fields:[];for(let r in e){let i;n&&(i=n.find(e=>e.dataKey===r));let a=e[r];i&&i.type===`date`&&(a=t.tableName===`t_provider_data_section`?e[r]?e[r].format(`YYY-MM-DD`):``:t.tableName===`t_finess`?e[r]?e[r].format(`YYYY-MM-DD`):``:e[r]?e[r].format(`DD-MM-YYYY`):``),a===!1&&(a=`0`),a===!0&&(a=`1`),a===void 0&&(a=``),r===`user_modified`&&(a===!0||a===`1`)?a=`M`:r===`p_cumul`&&(a===!0||a===`1`)?a=`C`:r===`p_detail`&&(a===!0||a===`1`)?a=`D`:(r.startsWith(`p_`)||r===`proratiser_conversion`)&&((a===!0||a===`1`)&&(a=`X`),(a===!1||a===`0`)&&(a=``)),e[r]=a}return e}function of(e){let t=Buffer.from(e,`base64`),n=Ne.inflate(t);return new TextDecoder(`iso-8859-15`).decode(n)}var sf=(e,t={},n=[])=>{let r=t.fields;for(let t in e){let n;if(r&&Array.isArray(r)&&(n=r.find(e=>e.dataKey===t)),n&&n.type===`checkbox`&&e[t]===`0`&&(e[t]=!1),n&&n.type===`checkbox`&&[`1`,`M`,`C`,`D`,`X`].includes(e[t])&&(e[t]=!0),n&&n.type===`date`){let n=(0,nf.default)(e[t],`DD-MM-YYYY`);n.isValid()||(n=(0,nf.default)(e[t],`YYYY-MM-DD`),n.isValid()||(n=null)),e[t]=n}}if(e.description&&e.description.startsWith(`_c_`))try{let t=of(e.description.substring(3));t.includes(`TEXTFORMAT`)&&(t=t.replace(/<\/?TEXTFORMAT[^>]*>|<\/?FONT[^>]*>|]*>|<\/LI[^>]*>/gm,``).replace(/<\/?B[^>]*>/g,`**`).replace(/<\/P[^>]*>/g,` -`).replace(/]*>/g,` - - `).replace(/'/g,`'`).replace(/\[/g,` (`).replace(/\]/g,` )`).replace(/"/g,`"`)),e.description=t}catch{}return t?.component===`MEDA`&&n.length&&(e.medecins_regroupes_oids=n.filter(t=>t.medecin_reference_id===e.oid).map(e=>e.oid).join(`, `)),e},cf=(e,t,n={})=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],i=M(r,`RECORD`),a=M(r,`REFRECORD`),o=M(r,`COMBO_POL`),s=M(r,`COMBO_SPI`),c=M(r,`COMBO_MDA`),l=M(r,`COMBO_SERVICE`),u=M(r,`COMBO_ETAGE`),d=M(r,`COMBO_MOIS`),f=M(r,`COMBO_CPT`),p=M(r,`COMBO_GRG`),m=M(r,`COMBO_DEP`),h=M(r,`COMBO_SPI`),g=M(r,`COMBO_TAU`),_=M(r,`COMBO_UM`),v=M(r,`COMBO_MED`),y=M(r,`COMBO_FAC`),b=M(r,`COMBO_FSO`),x=M(r,`COMBO_MVT_UF_SOIN`),S=M(r,`COMBO_FINESS`),C=M(r,`COMBO_MTR`),w=M(r,`COMBO_DMT`),T=M(r,`COMBO_ACTIVITE`),E=M(r,`COMBO_UMD`),D=M(r,`COMBO_UMX`),O=M(r,`COMBO_SER`),k=M(r,`COMBO_QUA`),ee=M(r,`COMBO_SAL`),te=M(r,`COMBO_FROMSER`),ne=M(r,`COMBO_TOSER`),re=M(r,`COMBO_FROMQUA`),ie=M(r,`COMBO_TOQUA`),ae=M(r,`COMBO_FROMDAT`),oe=M(r,`COMBO_TODAT`),A=M(r,`COMBO_JOURNAL`),ce=M(r,`COMBO_SECTION`),j=M(r,`COMBO_COMPTE`),le=M(r,`COMBO_SITE`),ue=M(r,`COMBO_ECH`),de=M(r,`COMBO_CST`),fe=M(r,`COMBO_FOU`),pe=M(r,`COMBO_TAA`),me=M(r,`COMBO_CONDITION`),he=M(r,`COMBO_BUDGET_CLE`),ge=M(r,`ARRAY_SEJ`),_e=[];ge.length&&(_e=M(ge[0],`RECORD`));let ve=M(r,`COMBO_TYPECOMPTA`),be=M(r,`COMBO_PRESTATION`),xe=M(r,`PRESTATAIRE`),Se=M(r,`ADDRECORD`),Ce={};Se.length&&(Ce=se(Se[0]));let we=M(r,`COMBO_POP`)[0],Te=[];we&&(Te=M(we,`RECORD`),Te=Te.map(e=>{let t=se(e);return{...t,label:t.texte,value:t.oid}}));let Ee=M(r,`COMBO_DEP`)[0],N=[];Ee&&(N=M(Ee,`RECORD`),N=N.map(e=>{let t=se(e);return{...t,label:t.texte,value:t.oid}}));let De=M(r,`LIST_MDA`)[0],Oe=M(r,`LIST_MEDA`)[0],ke=[],Ae=[];De&&(ke=M(De,`RECORD`)),Oe&&(Ae=M(Oe,`RECORD`));let je=M(r,`LIST_CPO`)[0],Me=[];je&&(Me=M(je,`RECORD`));let Ne=M(r,`LIST_GHM`)[0],P=[];Ne&&(P=M(Ne,`RECORD`));let Pe=M(r,`LIST_ART`)[0],Fe=[];Pe&&(Fe=M(Pe,`RECORD`));let Ie=M(r,`LIST_FOU`)[0],F=[];Ie&&(F=M(Ie,`RECORD`));let Le=M(r,`ARRAY_RA9`),Re=M(r,`ARRAY_RA1`),I={POL:Z(o),SPI:Z(s),MDA:Z(c),SERVICE:Z(l),ETAGE:Z(u),MOIS:Z(d),CPT:Z(f),PRESTATION:Z(be),TPY:Z(p),CPO:Z(m),MED:Z(h),TAU:Z(g),UM:Z(_),UM_MED:Z(v),FAC:Z(y),FSO:Z(b),MVT_UF_SOIN:Z(x),FINESS:Z(S),MTR:Z(C),DMT:Z(w),ACTIVITE:Z(T),UMD:Z(E),UMX:Z(D),SER:Z(O),QUA:Z(k),PRESTATAIRE:ye(xe),SAL:Z(ee),FROMSER:Z(te),TOSER:Z(ne),FROMQUA:Z(re),TOQUA:Z(ie),FROMDAT:Z(ae),TODAT:Z(oe),TYPECOMPTA:Z(ve),JOURNAL:Z(A),SECTION:Z(ce),COMPTE:Z(j),SITE:Z(le),BUDGET_CLE:Z(he),FOU:Z(fe),CONDITIONS:Ge(Z(me)),ECH:Z(ue),CST:Z(de),TAA:Z(pe),SEJ:ye(_e),RA9:Z(Le),RA1:Z(Re),DEP:N,POP:Te},L={MDA:ye(ke),MEDA:ye(Ae),CPO:ye(Me),GHM:ye(P),ART:ye(Fe),LFOU:ye(F)},R=ye(i),ze=ye(a);R=R.map((e,t)=>{let r={},a=M(i[t],`INDICATEUR`);a&&(r.indicators=uf(a)),e.extraData=r;let o=M(i[t],`HISTO`);o&&(e.extraData.histos=ye(o));let s=M(i[t],`LIT`);s&&(e.extraData.lits=ye(s));let c=M(i[t],`ETAGE`);c&&(e.extraData.etages=ye(c));let l=M(i[t],`IQV`);return l&&(e.extraData.iqv=ye(l)),sf(e,n,R)});let Be={},Ve=M(r,`DIVERS`)[0];Ve&&t===`t_rubriques`&&(Be.rubriques=se(M(Ve,`RECORD`)[0]));let He=M(r,`GENERAL_SETTINGS`);return He&&t===`t_expert_controle`&&!n.module&&(Be.expert=se(He[0])),{records:R,combos:I,listes:L,divers:Be,addRecord:Ce,refRecords:ze}},lf=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=ye(M(t,`RECORD`));return n.forEach(e=>{e.label=e.texte,e.value=e.oid}),n};function Z(e){let t=[];if(e&&e.length){let n=e[0];t=ye(M(n,`RECORD`)),t=t.map(e=>({...e,label:e.texte??e.label,value:e.oid??e.data}))}return t}function uf(e){return e.map((e,t)=>{let n=se(e);n.key=t;let r=M(e,`CLE`);return r&&r.length&&(n.keys=r.map((e,t)=>{let n=se(e);return n.key=t,n})),n})}var df=async(e,t,n,r=``,i={})=>{let a={softCode:t,tableName:n,firstCall:`1`,getParam:r};return i.tableSection&&(a.tableSection=i.tableSection),cf(await De(_f(e),a),n,i)},ff=`SELECT oid, texte, CASE WHEN oid = 0 THEN ' ' || texte ELSE texte END as tri FROM base.t_territoires_sante UNION SELECT -1 AS oid, 'Sélectionnez une valeur...' as texte, ' Sélectionnez une valeur...' as tri ORDER BY 3`,pf=async e=>lf(await De(`modules/base/php/httpservice_getChoices.php`,{query:e})),mf=async(e,t,n,r,i,a=!0)=>{await De(Tn(e),{softCode:t,tableName:n,action:i,propagate:a,recordNode:r})},hf=async(e,t,n,r=null,i=null)=>{let a=Tn(e),o={softCode:n,tableName:t,action:i??`execute_rules`};r!==null&&(o.oids=r),await De(a,o)},gf=async(e,t,n)=>{await De(wn(e),{tableName:t,oids:n.join(`, `)})};function _f(e){switch(e){case`./CTI_BASE_TablesManager.swf`:return`modules/base/php/BASE_getTableRecords.php`;case`./CTI_ECO_TablesManager.swf`:return`modules/eco/php/httpService_tablesManager_getData.php`;case`./CTI_ACTI_TablesManager.swf`:return`modules/activite/php/ACTI_getTableRecords.php`;case`./CTI_PMSI_TablesManager.swf`:return`modules/pmsi/php/PMSI_getTableRecords.php`;case`./CTI_RH_TablesManager.swf`:return`modules/rh/php/httpService_tablesManager_getData.php`;case`./CTI_PMSISSR_TablesManager.swf`:return`modules/pmsissr/php/PMSISSR_getTableRecords.php`;case`./CTI_COMPTA_TablesManager.swf`:return`modules/compta/php/COMPTA_getTableRecords.php`;case`./CTI_SSAE_TablesManager.swf`:return`modules/ssae/php/SSAE_getTableRecords.php`;case`./CTI_DPI_TablesManager.swf`:return`modules/dpi/php/DPI_getTableRecords.php`;case`./CTI_ACTI_ConsoManager.swf`:return`modules/activite/php/httpService_ACTI_consoManager_getData.php`;default:return}}var vf={all:[`tables`],lists:()=>[...vf.all,`list`],list:(e,t,n,r)=>[...vf.all,`list`,e,t,n,r],choices:e=>[...vf.all,`choices`,e]},yf=(e,t,n,r=``,i={})=>ut({queryKey:vf.list(e,t,n,r),queryFn:()=>df(e,t,n,r,i),enabled:!!e&&!!t&&!!n}),bf=(e,t,n,r=``,i={})=>ue(yf(e,t,n,r,i)),xf=e=>ut({queryKey:vf.choices(e),queryFn:()=>pf(e),enabled:!!e}),Sf=e=>ue(xf(e));function Cf(){let e=E();return lt({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r,propagate:i})=>mf(e,t,n,r,`save`,i),meta:{successMessage:`Enregistrement effectué`,errorMessage:`Erreur lors de l'enregistrement`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function wf(){let e=E();return lt({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>mf(e,t,n,r,`copy`),meta:{successMessage:`Entrée copiée`,errorMessage:`Erreur lors de la copie`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Tf(){let e=E();return lt({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>mf(e,t,n,r,`delete`),meta:{successMessage:`Entrée supprimée`,errorMessage:`Erreur lors de la suppression`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Ef(){let e=E();return lt({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>mf(e,t,n,r,`purge_history`),meta:{successMessage:`Historique effacé`,errorMessage:`Erreur lors de la purge de l'historique`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Df(){let e=E();return lt({mutationFn:({swf:e,tableName:t,softCode:n,oids:r,execute:i})=>hf(e,t,n,r,i),meta:{successMessage:`Règles exécutées`,errorMessage:`Erreur lors de l'exécution des règles`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Of(){let e=E();return lt({mutationFn:({swf:e,tableName:t,refs:n})=>gf(e,t,n),meta:{successMessage:`Import terminé`,errorMessage:`Erreur lors de l'import des références`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}var kf=[{title:`Code`,dataKey:`code`,width:75,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`}],Af={POL:{tableName:`t_pole`,title:`Gestion Poles`,component:`common`,addButton:!0,fields:[...kf,{title:`Nombre Références (règles)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}],visible:!0},POR:{tableName:`t_pole_rule`,title:`Gestion règles poles`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`POR_execute_rules`},fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`,editable:!1,hidden:!0},{title:`Pole`,dataKey:`pole_texte`,editVisible:!1},{title:`Règles`,dataKey:`rule_resume`,type:`input`,editVisible:!1},{title:`Pole`,dataKey:`pole_id`,type:`select`,selectOptionsKey:`POL`,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole02_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux02`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole03_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux03`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole04_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux04`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole05_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux05`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole06_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux06`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole07_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux07`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole08_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux08`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole09_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux09`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole10_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux10`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole11_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux11`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole12_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`}],comptaExtraParams:!0,visible:!0,extraFields:!0},SPI:{tableName:`t_specialites_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,addButton:!0,fields:[...kf,{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre Références (médecins)`,dataKey:`nbref`,type:`input`,editVisible:!1}],visible:!0},MED:{tableName:`t_medecins`,title:`Gestion Référentiel Médecins`,component:`MED`,addButton:!0,doubleFilter:!0,sejoursActFilter:!0,saveWithoutCalc:!0,addSearchFields:[`nom`,`prenom`],fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Spécialité interne`,dataKey:`specialite_interne_texte`,editVisible:`false`},{title:`Spécialité interne`,dataKey:`specialite_interne_id`,type:`select`,hidden:!0,selectOptionsKey:`SPI`},{title:`Nº ADELI`,dataKey:`numero_ordre`,type:`input`},{title:`RPPS`,dataKey:`code_rpps`,type:`input`},{title:`Identifiant groupe`,dataKey:`identifiant_groupe`,type:`input`},{title:`Etablissements`,dataKey:`ets`,type:`input`,editable:!1},{title:`Références (médecins administratifs)`,dataKey:`nbref`,type:`input`,editable:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``},{title:`Références (séjours)`,dataKey:`nbsej`,type:`input`,editable:!1},{title:`Références (actes)`,dataKey:`nbact`,type:`input`,editable:!1},{title:`Doublon`,dataKey:`doublon`,type:`input`,editable:!1,editVisible:!1}],visible:!0},BUD:{tableName:`t_budget`,title:`Gestion Budgets`,addButton:!0,component:`BUD`,fields:[...kf,{title:`Date début`,dataKey:`date_debut`,type:`date`},{title:`Date fin`,dataKey:`date_fin`,type:`date`}],visible:!0,modalLabel:`Gestion des indicateurs`},BUC:{tableName:`t_budget_cle`,title:`Gestion Clés budgétaires`,component:`common`,addButton:!0,fields:[...kf,{title:`Texte court`,dataKey:`texte_court`,type:`input`}],visible:!0},BUR:{tableName:`t_budget_cle_rule`,title:`Gestion Règles d'affectation aux Clés budgétaires`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},fields:[...kf,{title:`Priorite`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Clé budgétaire`,dataKey:`budget_cle_texte`,type:`input`,editVisible:!1},{title:`Clé budgétaire`,dataKey:`budget_cle_id`,type:`select`,selectOptionsKey:`BUDGET_CLE`,hidden:!0},{title:`Règles`,dataKey:`rule_resume`,type:`input`,editVisible:!1}],visible:!0,extraFields:!0},BUI:{tableName:`t_budget_cle_budget`,title:`Gestion Budgets`,component:`BUI_activite`,fields:[...kf.map(e=>({...e,editable:!1})),{title:`Date début`,dataKey:`date_debut`,type:`input`,editVisible:!1},{title:`Date fin`,dataKey:`date_fin`,type:`input`,editVisible:!1}],visible:!0},VPA:{tableName:`t_validation_parametre`,title:`Validation nouveaux paramètres`,refUniquement:!1,component:`common`,fields:[{title:`oid`,dataKey:`oid`,type:`input`,hidden:!1,editVisible:!1},{title:`Table`,dataKey:`table_texte`,type:`input`,editable:!1},{title:`Code`,dataKey:`parametre_code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`parametre_texte`,type:`input`,editable:!1},{title:`Date`,dataKey:`parametre_date`,type:`input`,editable:!1},{title:`Validé`,dataKey:`parametre_valide`,type:`checkbox`,hidden:!0}],visible:!0}},jf=(e,t)=>{switch(e){case`POR`:return Mf(e,t);case`PER`:return Mf(e,t);case`BUR`:return Mf(e,t);case`FAR`:return Mf(e,t);case`FSR`:return Mf(e,t);default:break}};function Mf(e,t){switch(t){case`iCTI_activite`:let t=[{title:`Type séjour`,dataKey:`liste_type_sejour`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Médecins`,dataKey:`liste_medecin`,type:`input`,hidden:!0,tab:!0},{title:`Services (S)`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:e===`BUR`?`Activite`:`Etages (S)`,dataKey:e===`BUR`?`liste_activite`:`liste_etage`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle (S)`,dataKey:e===`BUR`?`liste_uf`:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0},{title:`Actes`,dataKey:`liste_acte`,type:`input`,hidden:!0,tab:!0},{title:`Rubriques`,dataKey:`liste_rubrique`,type:`input`,hidden:!0,tab:!0},{title:`GHM`,dataKey:`liste_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Sauf GHM`,dataKey:`liste_sauf_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostic principal`,dataKey:`liste_diagnostic_principal`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique relié`,dataKey:`liste_diagnostic_relie`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique associé`,dataKey:`liste_diagnostic_associe`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},e!==`BUR`&&{title:`Prestations`,dataKey:`liste_prestation`,type:`input`,hidden:!0,tab:!0}];return e===`CAR`?t.push({title:`Sauf Préstation`,dataKey:`liste_sauf_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Compte Produit`,dataKey:`liste_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte Produit`,dataKey:`liste_sauf_compte_produit`,type:`input`,hidden:!0,tab:!0}):(e===`FAR`||e===`FSR`)&&t.push({title:`UF (E)`,dataKey:`liste_unite_fonctionnelle_entree`,type:`input`,hidden:!0,tab:!0},{title:`Etage (E)`,dataKey:`liste_etage_entree`,type:`input`,hidden:!0,tab:!0},{title:`Service (E)`,dataKey:`liste_service_entree`,type:`input`,hidden:!0,tab:!0}),t;case`iCTI_rh`:let n=[{title:`Service`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Section analytique`,dataKey:`liste_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Section paie`,dataKey:`liste_section_analytique_paie`,type:`input`,hidden:!0,tab:!0},{title:`Qualification`,dataKey:`liste_qualification`,type:`input`,hidden:!0,tab:!0},{title:`Grille`,dataKey:`liste_grille`,type:`input`,hidden:!0,tab:!0},{title:`Code emploi`,dataKey:`liste_code_emploi`,type:`input`,hidden:!0,tab:!0},{title:`Catégories socio professionnelle`,dataKey:`liste_categorie_socio_professionnelle`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Etablissement`,dataKey:`liste_etablissement`,type:`input`,hidden:!0,tab:!0}];return e===`PER`&&n.push({title:`Statut`,dataKey:`liste_statut`,type:`input`,hidden:!0,tab:!0}),e===`POR`&&n.push({title:`Service Planning`,dataKey:`liste_service_planning`,type:`input`,hidden:!0,tab:!0}),n;case`iCTI_compta`:return[{title:`Compte`,dataKey:`liste_compte`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte`,dataKey:`liste_sauf_compte`,type:`input`,hidden:!0,tab:!0},{title:`Journal`,dataKey:`liste_journal`,type:`input`,hidden:!0,tab:!0},{title:`Sauf journal`,dataKey:`liste_sauf_journal`,type:`input`,hidden:!0,tab:!0},{title:`Section`,dataKey:`liste_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Sauf section`,dataKey:`liste_sauf_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Site`,dataKey:`liste_site`,type:`input`,hidden:!0,tab:!0},{title:`Exercice`,dataKey:`liste_exercice`,type:`input`,hidden:!0,tab:!0},{title:`Finess`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Mois comptable`,dataKey:`liste_mois_comptable`,type:`input`,hidden:!0,tab:!0},{title:`Mode`,dataKey:`special_calc`,type:`input`,editVisible:!1}];case`iCTI_eco`:return[{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Sites`,dataKey:`liste_site`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0}];case`iCTI_qualite`:return[{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0}];default:break}}var Q=n(A()),Nf=n(Nn()),Pf=(0,Y.createContext)(null),Ff=()=>{let e=(0,Y.useContext)(Pf);if(!e)throw Error(`useTablesParams must be used within TablesManager`);return e},$=a(),If=({form:e,record:t,handleValuesChange:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ff(),c=bf(r,i,a,o,s).data?.combos??{},[l,u]=(0,Y.useState)(`2020`);(0,Y.useEffect)(()=>{if(t?.date_ecriture){let n=t.date_ecriture.slice(0,4);u(n);let r={};for(let e=1;e<=12;e++)e<10?r[`mois_ventile_${e}`]=`${n}0${e}`:r[`mois_ventile_${e}`]=`${n}${e}`;e.setFieldsValue(r)}},[t,e]);let d=t=>{t===`D`?e.setFieldsValue({montant_debit:e.getFieldValue(`montant`),montant_credit:`0`}):e.setFieldsValue({montant_credit:e.getFieldValue(`montant`),montant_debit:`0`})},f=t=>{e.getFieldValue(`debit`)===`D`?e.setFieldsValue({montant_debit:t.target.value,montant_credit:`0`}):e.setFieldsValue({montant_credit:t.target.value,montant_debit:`0`})},p=()=>{let t=e.getFieldValue(`montant`),r=e.getFieldValue(`debit`),i=(Number(t)/12).toFixed(2),a=(Number(t)-11*Number(i)).toFixed(2).replace(`.`,`,`),o={};for(let e=1;e<12;e++)o[`montant_ventile_${e}`]=i.replace(`.`,`,`);o.montant_ventile_12=a,o.total=t,r===`D`?o.montant_credit=`0`:o.montant_debit=`0`,e.setFieldsValue(o),n()},m=t=>{let n=t.slice(0,4);u(t.slice(0,4));let r={};for(let e=1;e<=12;e++){let t=`${n}${e}`;e<10&&(t=`${n}0${e}`),r[`mois_ventile_${e}`]=t}e.setFieldsValue(r)},h=()=>{let t=0,n=e.getFieldValue(`debit`),r=e.getFieldsValue();for(let e=1;e<=12;e++)t+=Number(r[`montant_ventile_${e}`].replace(`,`,`.`));t=t.toFixed(2).replace(`.`,`,`);let i={total:t,montant_credit:t,montant:t,montant_debit:`0`};n===`D`&&(i.montant_debit=t,i.montant_credit=`0`),e.setFieldsValue(i)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Mois Comptable`}),(0,$.jsx)(B.Item,{name:`mois_comptable`,children:(0,$.jsx)(R,{options:c.MOIS,onChange:m})})]}),(0,$.jsxs)(`span`,{children:[`Saisie le `,(0,nf.default)().format(`YYYY-MM-DD`)]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,$.jsx)(B.Item,{name:`site_id`,children:(0,$.jsx)(R,{options:c.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(B.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(R,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Journal`}),(0,$.jsx)(B.Item,{name:`journal_code`,children:(0,$.jsx)(R,{options:c.JOURNAL})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Compte`}),(0,$.jsx)(B.Item,{name:`compte_numero`,children:(0,$.jsx)(R,{style:{width:`200px`},options:c.COMPTE})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Section`}),(0,$.jsx)(B.Item,{name:`section_code`,children:(0,$.jsx)(R,{options:c.SECTION})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,$.jsx)(B.Item,{name:`texte`,children:(0,$.jsx)(N.TextArea,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Montant`}),(0,$.jsx)(B.Item,{name:`debit`,children:(0,$.jsx)(R,{options:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],onChange:d})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{name:`montant`,children:(0,$.jsx)(N,{onChange:f})}),(0,$.jsx)(L,{type:`primary`,onClick:p,children:`Ventiler`}),(0,$.jsx)(B.Item,{name:`montant_credit`,hidden:!0,children:(0,$.jsx)(N,{})}),(0,$.jsx)(B.Item,{name:`montant_debit`,hidden:!0,children:(0,$.jsx)(N,{})})]})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,$.jsx)(B.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Ut,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Ventilation`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Janvier ${l}`}),(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_1`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(B.Item,{name:`montant_ventile_1`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_2`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Février ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_2`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_3`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mars ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_3`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_4`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Avril ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_4`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_5`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mai ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_5`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_6`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juin ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_6`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_7`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`first-label`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juillet ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_7`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_8`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Août ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_8`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_9`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Septembre ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_9`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_10`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Octobre ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_10`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_11`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Novembre ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_11`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(B.Item,{hidden:!0,name:`mois_ventile_12`,children:(0,$.jsx)(N,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Décembre ${l}`}),(0,$.jsx)(B.Item,{name:`montant_ventile_12`,children:(0,$.jsx)(N,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Total`}),(0,$.jsx)(B.Item,{name:`total`,children:(0,$.jsx)(N,{disabled:!0})})]})})]})};If.propTypes={form:Q.default.object,record:Q.default.object,handleValuesChange:Q.default.func};var Lf=({form:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Type`}),(0,$.jsx)(B.Item,{name:`est_balance`,children:(0,$.jsx)(R,{options:[{label:`Ecritures`,value:``},{label:`Balance mensuelle`,value:`M`},{label:`Balance exercice`,value:`X`}]})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,$.jsx)(B.Item,{name:`site_id`,children:(0,$.jsx)(R,{options:s.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(B.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(R,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,$.jsx)(B.Item,{name:`texte`,children:(0,$.jsx)(N.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,$.jsx)(B.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Ut,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Coller les données:`}),(0,$.jsx)(B.Item,{name:`import_data`,children:(0,$.jsx)(N.TextArea,{autoSize:{minRows:8}})})]})})]})};Lf.propTypes={form:Q.default.object,record:Q.default.object};var Rf=({record:e,handleValuesChange:t,form:n})=>{let[r,i]=(0,Y.useState)(!1);return(0,Y.useEffect)(()=>{if(e){if((e.montant_credit||e.montant_debit)&&(e.montant_credit===`+0`?e.montantd_debit!==`+0`&&n.setFieldsValue({montant:e.montant_debit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:`D`}):n.setFieldsValue({montant:e.montant_credit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:`C`})),e.montant_ventile_1){let t=0;for(let r=1;r<=12;r++)t+=Number(e[`montant_ventile_${r}`].substring(1)),n.setFieldsValue({[`montant_ventile_${r}`]:e[`montant_ventile_${r}`].substring(1).replace(`.`,`,`)});n.setFieldsValue({total:t})}let t=!1,r=!1;e.est_import_data===`1`&&(t=!0),e.report_automatique_mois_suivant===`1`&&(r=!0),i(t),n.setFieldsValue({est_import_data:t,report_automatique_mois_suivant:r})}},[e,n]),(0,$.jsxs)(`div`,{className:`aju-editor`,children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Import Tableur`}),(0,$.jsx)(B.Item,{name:`est_import_data`,valuePropName:`checked`,children:(0,$.jsx)(Ut,{onChange:e=>{i(e.target.checked)}})})]})}),r===!0?(0,$.jsx)(Lf,{form:n,record:e,handleValuesChange:t}):(0,$.jsx)(If,{form:n,record:e,handleValuesChange:t})]})};Rf.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object};var zf=r((e=>{var t=en().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=r;var n=t(i());function r(e){var t=n.useRef();return t.current=e,n.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[])}})),Bf=r((e=>{var t=Ft().default,n=en().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLayoutUpdateEffect=e.default=void 0;var r=n(i()),a=(0,t(tn()).default)()?r.useLayoutEffect:r.useEffect,o=function(e,t){var n=r.useRef(!0);a(function(){return e(n.current)},t),a(function(){return n.current=!1,function(){n.current=!0}},[])};e.useLayoutUpdateEffect=function(e,t){o(function(t){if(!t)return e()},t)},e.default=o})),Vf=r((e=>{var t=en().default,n=Ft().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var r=n(_n()),a=t(i());function o(e){var t=a.useRef(!1),n=a.useState(e),i=(0,r.default)(n,2),o=i[0],s=i[1];a.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function c(e,n){n&&t.current||s(e)}return[o,c]}})),Hf=r((e=>{var t=Ft().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=s;var n=t(_n()),r=t(zf()),i=Bf(),a=t(Vf());function o(e){return e!==void 0}function s(e,t){var s=t||{},c=s.defaultValue,l=s.value,u=s.onChange,d=s.postState,f=(0,a.default)(function(){return o(l)?l:o(c)?typeof c==`function`?c():c:typeof e==`function`?e():e}),p=(0,n.default)(f,2),m=p[0],h=p[1],g=l===void 0?m:l,_=d?d(g):g,v=(0,r.default)(u),y=(0,a.default)([g]),b=(0,n.default)(y,2),x=b[0],S=b[1];return(0,i.useLayoutUpdateEffect)(function(){var e=x[0];m!==e&&v(m,e)},[x]),(0,i.useLayoutUpdateEffect)(function(){o(l)||h(l)},[l]),[_,(0,r.default)(function(e,t){h(e,t),S([g],t)})]}})),Uf=r((e=>{var t=Ft().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=i;var n=t(nn()),r=t(d());(0,bn().tuple)(`warning`,`error`,``);function i(e,t,i){return(0,r.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)({},`${e}-status-success`,t===`success`),`${e}-status-warning`,t===`warning`),`${e}-status-error`,t===`error`),`${e}-status-validating`,t===`validating`),`${e}-has-feedback`,i))}e.getMergedStatus=function(e,t){return t||e}})),Wf=r((e=>{var t=en().default,n=Ft().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var r=n(nn()),a=n(sn()),o=n(gn()),s=n(an()),c=n(mn()),l=n(on()),u=n(un()),f=n(fn()),p=n(d()),m=t(i()),h=hn(),g=xn(),_=Uf(),v=bn();function y(e,t,n){return t=(0,l.default)(t),(0,s.default)(e,(0,c.default)()?Reflect.construct(t,n||[],(0,l.default)(e).constructor):t.apply(e,n))}var b=(0,v.tuple)(`text`,`input`);function x(e){return!!(e.addonBefore||e.addonAfter)}e.default=function(e){(0,u.default)(t,e);function t(){return(0,a.default)(this,t),y(this,t,arguments)}return(0,o.default)(t,[{key:`renderClearIcon`,value:function(e){var t=this.props,n=t.value,i=t.disabled,a=t.readOnly,o=t.handleReset,s=t.suffix,c=!i&&!a&&n,l=`${e}-clear-icon`;return m.createElement(f.default,{onClick:o,onMouseDown:function(e){return e.preventDefault()},className:(0,p.default)((0,r.default)((0,r.default)({},`${l}-hidden`,!c),`${l}-has-suffix`,!!s),l),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var i=this.props,a=i.value,o=i.allowClear,s=i.className,c=i.focused,l=i.style,u=i.direction,d=i.bordered,f=i.hidden,h=i.status,v=n.status,y=n.hasFeedback;if(!o)return(0,g.cloneElement)(t,{value:a});var b=(0,p.default)(`${e}-affix-wrapper`,`${e}-affix-wrapper-textarea-with-clear-btn`,(0,_.getStatusClassNames)(`${e}-affix-wrapper`,(0,_.getMergedStatus)(v,h),y),(0,r.default)((0,r.default)((0,r.default)((0,r.default)({},`${e}-affix-wrapper-focused`,c),`${e}-affix-wrapper-rtl`,u===`rtl`),`${e}-affix-wrapper-borderless`,!d),`${s}`,!x(this.props)&&s));return m.createElement(`span`,{className:b,style:l,hidden:f},(0,g.cloneElement)(t,{style:null,value:a}),this.renderClearIcon(e))}},{key:`render`,value:function(){var e=this;return m.createElement(h.FormItemInputContext.Consumer,null,function(t){var n=e.props,r=n.prefixCls,i=n.inputType,a=n.element;if(i===b[0])return e.renderTextAreaWithClearIcon(r,a,t)})}}]),t}(m.Component)})),Gf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=n;var t=i();function n(e,n){var r=(0,t.useRef)([]),i=function(){r.current.push(setTimeout(function(){var t;e.current?.input&&e.current?.input.getAttribute(`type`)===`password`&&e.current?.input.hasAttribute(`value`)&&((t=e.current)==null||t.input.removeAttribute(`value`))}))};return(0,t.useEffect)(function(){return n&&i(),function(){return r.current.forEach(function(e){e&&clearTimeout(e)})}},[]),i}})),Kf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.hasPrefixSuffix=t;function t(e){return!!(e.prefix||e.suffix||e.allowClear)}})),qf=r((t=>{var n=en().default,r=Ft().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0,t.fixControlledValue=C,t.resolveOnChange=w,t.triggerFocus=T;var a=r(nn()),o=r(kt()),s=r($t()),c=r(fn()),l=r(d()),u=r((Ee(),e(we))),f=Sn(),p=n(i()),m=dn(),h=r(ln()),g=r(pn()),_=hn(),v=yn(),y=Uf();r(cn());var b=r(Gf()),x=Kf(),S=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var n=en().default,r=Ft().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=r($t()),o=r(nn()),s=r(kt()),c=r(_n()),l=r(rn()),u=r(d()),f=r((Ce(),e(Te))),p=r(Hf()),m=r(vn()),h=n(i()),g=dn(),_=r(ln()),v=r(pn()),y=hn(),b=Uf(),x=r(Wf()),S=qf(),C=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);ir&&(i=t),i}t.default=h.forwardRef(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,d=e.showCount,E=d===void 0?!1:d,D=e.maxLength,O=e.className,k=e.style,ee=e.size,te=e.disabled,ne=e.onCompositionStart,re=e.onCompositionEnd,ie=e.onChange,ae=e.onFocus,oe=e.onBlur,se=e.status,A=C(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),ce=h.useContext(g.ConfigContext),j=ce.getPrefixCls,M=ce.direction,le=h.useContext(v.default),ue=h.useContext(_.default),de=te??ue,fe=h.useContext(y.FormItemInputContext),pe=fe.status,me=fe.hasFeedback,he=fe.isFormItemInput,ge=fe.feedbackIcon,_e=(0,b.getMergedStatus)(pe,se),ve=h.useRef(null),ye=h.useRef(null),be=h.useState(!1),xe=(0,c.default)(be,2),Se=xe[0],Ce=xe[1],we=h.useState(!1),Te=(0,c.default)(we,2),Ee=Te[0],N=Te[1],De=h.useRef(),Oe=h.useRef(0),ke=(0,p.default)(A.defaultValue,{value:A.value}),Ae=(0,c.default)(ke,2),je=Ae[0],Me=Ae[1],Ne=A.hidden,P=function(e,t){A.value===void 0&&(Me(e),t?.())},Pe=Number(D)>0,Fe=function(e){Ce(!0),De.current=je,Oe.current=e.currentTarget.selectionStart,ne?.(e)},Ie=function(e){Ce(!1);var t=e.currentTarget.value;Pe&&(t=T(Oe.current>=D+1||Oe.current===De.current?.length,De.current,t,D)),t!==je&&(P(t),(0,S.resolveOnChange)(e.currentTarget,e,ie,t)),re?.(e)},F=function(e){var t=e.target.value;!Se&&Pe&&(t=T(e.target.selectionStart>=D+1||e.target.selectionStart===t.length||!e.target.selectionStart,je,t,D)),P(t),(0,S.resolveOnChange)(e.currentTarget,e,ie,t)},Le=function(e){N(!1),oe?.(e)},Re=function(e){N(!0),ae?.(e)};h.useEffect(function(){N(function(e){return!de&&e})},[de]);var I=function(e){var t;P(``),(t=ve.current)==null||t.focus(),(0,S.resolveOnChange)(ve.current?.resizableTextArea?.textArea,e,ie)},L=j(`input`,n);h.useImperativeHandle(t,function(){return{resizableTextArea:ve.current?.resizableTextArea,focus:function(e){(0,S.triggerFocus)(ve.current?.resizableTextArea?.textArea,e)},blur:function(){return ve.current?.blur()}}});var R=h.createElement(f.default,(0,s.default)({},(0,m.default)(A,[`allowClear`]),{disabled:de,className:(0,u.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},`${L}-borderless`,!i),O,O&&!E),`${L}-sm`,le===`small`||ee===`small`),`${L}-lg`,le===`large`||ee===`large`),(0,b.getStatusClassNames)(L,_e)),style:E?{resize:k?.resize}:k,prefixCls:L,onCompositionStart:Fe,onChange:F,onBlur:Le,onFocus:Re,onCompositionEnd:Ie,ref:ve})),ze=(0,S.fixControlledValue)(je);!Se&&Pe&&(A.value===null||A.value===void 0)&&(ze=w(ze,D));var Be=h.createElement(x.default,(0,s.default)({disabled:de,focused:Ee},A,{prefixCls:L,direction:M,inputType:`text`,value:ze,element:R,handleReset:I,ref:ye,bordered:i,status:se,style:E?void 0:k}));if(E||me){var Ve=(0,l.default)(ze).length,He=``;return He=(0,a.default)(E)===`object`?E.formatter({value:ze,count:Ve,maxLength:D}):`${Ve}${Pe?` / ${D}`:``}`,h.createElement(`div`,{hidden:Ne,className:(0,u.default)(`${L}-textarea`,(0,o.default)((0,o.default)((0,o.default)({},`${L}-textarea-rtl`,M===`rtl`),`${L}-textarea-show-count`,E),`${L}-textarea-in-form-item`,he),(0,b.getStatusClassNames)(`${L}-textarea`,_e,me),O),style:k,"data-count":He},Be,me&&h.createElement(`span`,{className:`${L}-textarea-suffix`},ge))}return Be})}))()),Yf=new Date().getFullYear(),Xf=[];for(let e=Yf-4;e<=Yf+2;e++)Xf.push(e);var Zf={DPI_CST:[{label:``,value:``},{label:`Liste de valeurs selon échelle`,value:`LIST-ECHELLE`},{label:`Liste de valeurs numériques`,value:`LIST-NUMERIC`}],DPI_SPE:[{label:``,value:``},{label:`Spécialité`,value:`S`}],COMPTA_CH:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}],AJU_est_balance:[{label:`Ecritures`,value:``},{label:`Balance mensuelle`,value:`M`},{label:`Balance exercice`,value:`X`}],AJU_Debit_Credit:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],YEARS:Xf.map(e=>({label:e,value:e})),PRC_type_valorisation_facture:[{label:`Ventilation par défault`,value:``},{label:`Forcer ventilation quotidienne`,value:`1`}],PRC_type_valorisation_non_facture:[{label:``,value:``},{label:`Prix de journée`,value:`PJ`},{label:`Chambre particulière`,value:`CP`},{label:`Forfait à l'entrée`,value:`ENT`},{label:`Moyenne par journée de présence service`,value:`*AVGJOUSER`},{label:`Uniquement prestations saisies`,value:`*SAISIE`}],UMD_type_ventilation_ca:[{label:`Par défault (avec PMS)`,value:``},{label:`Uniquement selon durée séjour`,value:`1`}],UMD_type_eclatement:[{label:`Pas d'éclatement`,value:`0`},{label:`Eclatement selon première UM`,value:`1`},{label:`Eclatement selon première UM`,value:`2`}],UMD_mode_hospitalisation:[{label:`Hospitalisation complète`,value:`C`},{label:`Hospitalisation partielle`,value:`P`},{label:`Hospitalisation mixte`,value:`M`}],UMD_type_sejour:[{label:`Pas de forçage`,value:`1`},{label:`Externe`,value:`3`},{label:`Ignorer (fil de l'eau)`,value:`9`}],PRC_type_valorisation_non_facture_provider:[{label:`Prix de journée`,value:`PJ`},{label:`Chambre particulière`,value:`CP`},{label:`Moyenne par journée de précense service`,value:`*AVGJOUSER`},{label:`Forfait à l'entrée`,value:`ENT`},{label:`Uniquement prestations saisies`,value:`*SAISIE`}],calculCodeList:[{label:`Aucun`,value:`0`},{label:`(1) Heures payées`,value:`1`},{label:`(2) Heures (non) travaillées`,value:`2`},{label:`(3) Frais imposables`,value:`3`},{label:`(4) Avantages en nature`,value:`4`},{label:`(5) OD/net salariées`,value:`5`},{label:`(6) OD/net patronales`,value:`6`},{label:`(7)`,value:`7`},{label:`(8)`,value:`8`},{label:`(9) Ignorer`,value:`9`},{label:`(10) Heures contrat`,value:`10`},{label:`(11) Heures c/p/t`,value:`11`}],EXC_cible_provider:[{label:`Tous`,value:`0`},{label:`Présent`,value:`1`},{label:`Non facturé`,value:`2`}],EXC_gravite_provider:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}],EXC_table_provider:[{label:`Séjour`,value:`0`},{label:`Mouvements`,value:`1`},{label:`Factures`,value:`2`},{label:`Lignes Factures Honoraires`,value:`3`},{label:`SQL brut`,value:`99`}],EXC_table_provider_RH:[{label:`Contrats`,value:`1`},{label:`Historique de paie`,value:`2`},{label:`Arrêts de travail`,value:`3`},{label:`Mouvement planning`,value:`4`},{label:`SQL brut`,value:`99`}],EXC_table_provider_SSR:[{label:`Séjours ePMSI`,value:`0`},{label:`Séjours fil de l'eau`,value:`1`}],GENRE:[{label:``,value:``},{label:`Féminin`,value:`F`},{label:`Masculin`,value:`M`},{label:`Sans object`,value:`I`}],TYPE_TEMPS_TRAVAIL:[{label:``,value:``},{label:`Temps complet`,value:`TC`},{label:`Temps partiel`,value:`TP`}],EIE_etat:[{label:`Nouveau`,value:`0`},{label:`En-cours`,value:`1`},{label:`Traité`,value:`9`}],EIE_gravite:[{label:``,value:``},{label:`Mineure`,value:`1`},{label:`Significative`,value:`2`},{label:`Majeure`,value:`3`},{label:`Critique`,value:`4`},{label:`Catastrophique`,value:`5`}],EIF_frequence:[{label:``,value:``},{label:`Très improbable`,value:`1`},{label:`Très peu probable`,value:`2`},{label:`Peu probable`,value:`3`},{label:`Possible / Probable`,value:`4`},{label:`Très probable à certain`,value:`5`}],EII_data_type:[{label:``,value:``},{label:`APTA`,value:`APTA`},{label:`Blue Medi XML`,value:`BLUEMEDI`},{label:`CSV`,value:`CSV`},{label:`CSV sans entete`,value:`CSVWITHOUTHEADER`}],IXI_data_type:[{label:``,value:``},{label:`CSV`,value:`CSV`},{label:`Données créées depuis interface externe`,value:`EXT`}],QSE_type_entete:[{label:``,value:``},{label:`Choix unique`,value:`choixunique`},{label:`Choix multiple`,value:`choixmultiple`},{label:`Date de réponse`,value:`date`},{label:`Mois de réponse`,value:`mois`},{label:`Service`,value:`service`},{label:`Age`,value:`age`},{label:`Sexe`,value:`sexe`},{label:`Ignorer`,value:`ignore`}],CXP_start:[{label:``,value:``},{label:`Année en cours`,value:`A0`},{label:`A - 1`,value:`A1`},{label:`A - 2`,value:`A2`},{label:`12 derniers mois`,value:`M12`},{label:`24 derniers mois`,value:`M24`}],CXP_item_dpi:[{label:``,value:``},{label:`Item`,value:`ITM`},{label:`Table normale Item`,value:`ITMTAB`},{label:`Séjour`,value:`SEJ`},{label:`Document`,value:`DOC`},{label:`Intervention`,value:`INT`}],code_calcul:[{label:`Aucun`,value:`0`},{label:`(1) Heures payées`,value:`1`},{label:`(2) Heures (non) travaillées`,value:`2`},{label:`(3) Frais imposables`,value:`3`},{label:`(4) Avantages en nature`,value:`4`},{label:`(5) OD/net salariées`,value:`5`},{label:`(6) OD/net patronales`,value:`6`},{label:`(7)`,value:`7`},{label:`(8)`,value:`8`},{label:`(9) Ignorer`,value:`9`},{label:`(10) Heures contrat`,value:`10`},{label:`(11) Heures c/p/t`,value:`11`}],TYM_SENS:[{label:`Aucun forcage`,value:``},{label:`Entrée`,value:`E`},{label:`Sortie`,value:`S`}],TYM_SIGNE:[{label:`Non`,value:`0`},{label:`Oui`,value:`1`}],FSJ_type:[{label:`Pas de forçage`,value:`0`},{label:`Hospitalisé`,value:`1`},{label:`Ambulatoire`,value:`2`},{label:`Séance`,value:`5`},{label:`Bébé`,value:`6`},{label:`Externe`,value:`3`},{label:`Fictif`,value:`9`}],TYA:[{label:`Sans Valeur par défaut`,value:``},{label:`Catégorire`,value:`CAT`},{label:`Compte`,value:`CPT`}]};function Qf(){return!!Oe.getQueryData(ke.all)?.session?.ISROLECTI}function $f(e){return e.editable===!1?!0:e.editable===`cti`?!Qf():!1}var ep=({title:e,field:t})=>t.editable===`cti`&&Qf()?(0,$.jsxs)($.Fragment,{children:[e,(0,$.jsx)(Dt,{title:`Champ modifiable uniquement par un compte CTI`,children:(0,$.jsx)(tf,{className:`cti-only-icon`})})]}):e;ep.propTypes={title:Q.default.string,field:Q.default.object};var tp=({record:e,fields:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s={...bf(n,r,i,a,o).data?.combos??{},...Zf};return e?(0,$.jsx)($.Fragment,{children:np(t,e,s)}):null};tp.propTypes={tableParams:Q.default.object,record:Q.default.object};function np(e,t,n={}){if(Array.isArray(e)&&e.length)return e.map((e,r)=>ip(e,r,t,n))}var rp=async(e,t,n)=>{let r=new FormData;r.append(`ISSOID`,t.oid),r.append(`CSVOID`,e.dataKey===`int18_entet_csvf`?t.int18_entet_csvi:t.int18_poste_csvi);let i=await Ae({method:`post`,url:ge()+e.downloadUrl,data:r,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),a=i.headers[`content-disposition`].split(`;`)[1].split(`="`)[1].replace(/"/gm,``);Yt(i.data,a)};function ip(e,t=0,n,r){if(e.editVisible===!1)return null;let i=e.titleEdit?e.titleEdit:e.title,a=$f(e);e.dependsOn&&(a=n[e.dependsOn]===e.disabledWhen);let o=null;switch(e.type){case`divider`:o=(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})})})},t);break;case`input`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})}),(0,$.jsx)(B.Item,{shouldUpdate:!0,children:t=>(a=$f(e),e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(B.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(N,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`fileDownload`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})}),(0,$.jsx)(L,{icon:(0,$.jsx)(ct,{}),style:{marginRight:8,paddingRight:8,paddingLeft:8},onClick:()=>rp(e,n)}),(0,$.jsx)(B.Item,{shouldUpdate:!0,children:t=>(a=$f(e),e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(B.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(N,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`textArea`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:e.title,field:e})}),(0,$.jsx)(B.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Jf.default,{disabled:a,style:{width:`100%`}})})]})},t);break;case`select`:let s=e.value===`-1`;o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:e.title,field:e})}),(0,$.jsx)(B.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(R,{style:{width:`100%`},disabled:a,options:r[e.selectOptionsKey],showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),allowClear:e.allowClear,defaultActiveFirstOption:s})})]})},t);break;case`checkbox`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})}),(0,$.jsx)(B.Item,{style:{width:`100%`},name:e.dataKey,valuePropName:`checked`,extra:e.detail,children:(0,$.jsx)(Ut,{disabled:!e.dataKey||a})})]})},t);break;case`date`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:e.title,field:e})}),(0,$.jsx)(B.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Gd,{dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})]})},t);break;case`checkboxRow`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,style:{width:`250px`},children:e.title}),(0,$.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>(0,$.jsx)(B.Item,{name:e.dataKey,label:e.title,valuePropName:`checked`,extra:e.detail,className:`checkboxUnit`,children:(0,$.jsx)(Ut,{disabled:$f(e)})},e.dataKey+`-chckbx-unit`))})]})},t);break;case`multi-input`:let c=e=>{switch(e.type){case`input`:return(0,$.jsx)(B.Item,{label:e.title,name:e.dataKey,extra:e.detail,children:(0,$.jsx)(N,{addonAfter:e.pourcentage?`%`:null,disabled:$f(e)})},e.dataKey);default:return null}};o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:e.title}),(0,$.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>c(e))})]})},t);break;default:o=null}return o}var ap=({text:e,handleUpdateRecord:t,record:n,indicator:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)(!1);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(En,{showModal:a,options:{oneOnly:!0},handleShowModal:()=>{o(!a)},handleModifyIndicator:e=>{let a={...n},o=a.extraData.indicators.find(e=>e.oid===r.oid);o&&(o.indicateur_id=e.oid,o.module=e.module),i(),t(a)}}),(0,$.jsxs)(`div`,{className:`bud-indicator-field`,children:[(0,$.jsx)(`div`,{className:`indicator-field-text`,children:e}),(0,$.jsx)(L,{type:`link`,onClick:()=>{o(!0)},children:(0,$.jsx)(He,{})})]})]})};ap.propTypes={text:Q.default.string,handleUpdateRecord:Q.default.func,record:Q.default.object,indicator:Q.default.object,handleValuesChange:Q.default.func};var op=({title:e})=>(0,$.jsx)($.Fragment,{children:(0,$.jsx)(`h3`,{className:`title__h3`,children:e})});op.propTypes={title:Q.default.string};var sp={CLEBUD:[{label:`Pas de génération automatique des clés`,value:``},{label:`Génération d'une clé par médecin séjour (CTI)`,value:`CTIMEDSEJ`},{label:`Génération d'une clé par classe d'UF (CTI)`,value:`CTICLSUF`}]},cp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r,form:i,softCode:a})=>{let o={iCTI_rh:`rh`,iCTI_activite:`activite, pmsi`}[a],s=kn(o),c=s.data?.indicators??[],[l,u]=(0,Y.useState)([]),[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(!1),[h,g]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{f(t.cle_budgetaire_activite===`CTICLSUF`)},[t,i]),(0,Y.useEffect)(()=>{t?.extraData?u(t.extraData.indicators.map(e=>({...e}))):u([])},[t]);let _=(e,i)=>{let a={...t},o=a.extraData.indicators.find(t=>t.key===e);o&&(i.target.checked===!0?o.actif=`1`:o.actif=`0`),n(a),r()},v=(e,i,a)=>{let o={...t};o.extraData={...o.extraData};let s=l.map(e=>({...e})),c=s.find(e=>e.key===a);c&&(c[e]=i,o.extraData.indicators=s,n(o),r());let d=[...l],f=d.find(e=>e.key===a);f&&(f[e]=i,u(d))},y=e=>{let i={...t};i.cle_budgetaire_activite=e,n(i),r()},b=e=>{let i=[],a={...t};a.extraData={...a.extraData},a.extraData.indicators&&(i=a.extraData.indicators.map(e=>({...e}))),i.push({oid:`-1`,actif:e?.actif??`1`,code:e?.code??``,texte:e?.texte??``,indicateur_id:e.oid,indicateur_module:e.module,key:i.length+1}),a.extraData.indicators=i,n(a),r()},x=()=>{let e={...t};e.extraData={...e.extraData};let i=l.map(e=>({...e})),a=i.findIndex(e=>e.key===h.key);a>-1&&(i.splice(a,1),e.extraData.indicators=i,n(e),r());let o=[...l],s=o.find(e=>e.key===h.key);s&&(o.splice(s,1),u(o))},S=e=>{g(l.find(t=>t.key===e))},C=(0,Y.useMemo)(()=>sp.CLEBUD.find(e=>e.value===t.cle_budgetaire_activite)?.label,[t.cle_budgetaire_activite]),w=[{title:`Code`,dataKey:`code`,width:150,cellRenderer:({rowData:e})=>(0,$.jsx)(Lt,{initialText:e.code,handleUpdateText:v,field:`code`,rowKey:e.key})},{title:`Texte`,dataKey:`texte`,flexGrow:1,cellRenderer:({rowData:e})=>(0,$.jsx)(Lt,{initialText:e.texte,handleUpdateText:v,field:`texte`,rowKey:e.key})},{title:`Indicateur CTI`,dataKey:`indicateur_id`,dataGetter:({rowData:e})=>{let i=``,a=c.find(t=>t.oid===e.indicateur_id);return a&&(i=a.texte),(0,$.jsx)(ap,{text:i,handleUpdateRecord:n,record:t,indicator:e,handleValuesChange:r})}},{title:`Actif`,dataKey:`actif`,width:100,dataGetter:({rowData:e})=>(0,$.jsx)(Ut,{checked:e.actif===`1`,onClick:t=>_(e.key,t)})}].map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return s.isPending?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(_t,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(En,{showModal:p,options:{oneOnly:!0},handleModifyIndicator:b,handleShowModal:()=>m(!p)}),(0,$.jsxs)(`div`,{className:`bud-editor`,children:[(0,$.jsxs)(`div`,{className:`tables-column`,children:[np(e.fields,t),a===`iCTI_activite`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Clés automatiques`}),(0,$.jsx)(R,{options:sp.CLEBUD,value:C,onChange:y,style:{width:`100%`}})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Classe`}),(0,$.jsx)(B.Item,{name:`classe_code`,hidden:!d,style:{width:`100%`},children:(0,$.jsx)(N,{})})]})]})]}),(0,$.jsx)(`div`,{className:`tables-column`,children:(0,$.jsxs)(`div`,{className:`bud-table-indicators`,style:{display:`flex`,flexFlow:`column`},children:[(0,$.jsx)(op,{title:e.modalLabel}),(0,$.jsxs)(`div`,{className:`bud-table-buttons`,style:{display:`flex`,flexFlow:`row nowrap`,justifyContent:`space-between`},children:[(0,$.jsx)(L,{style:{width:`48%`,marginBottom:`12px`},type:`primary`,onClick:()=>m(!0),children:`Ajouter`}),(0,$.jsx)(L,{style:{width:`48%`,marginBottom:`12px`},onClick:x,disabled:!h,children:`Supprimer`})]}),(0,$.jsx)(`div`,{className:`ind-table`,style:{flex:3},children:(0,$.jsx)(qt,{columns:w,data:l,flexGrowBool:!0,fixed:!1,rowHeight:30,selectedRow:h,onRowSelect:S})})]})})]})]})};cp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object,softCode:Q.default.string};var lp=({indicator:e,handleUpdateIndicator:t,handleExcelExport:n,handleExcelImport:r,recordkey:i})=>{let[a,o]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{e&&e.keys&&o(e.keys.map(e=>({...e})))},[e]);let s=()=>{let n={...e};n.keys.forEach(e=>{for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e[n]=`0`}});let r=[...a];r.forEach(e=>{for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e[n]=`0`}}),o(r),t(n)},c=(n,r,i)=>{t(e,n,r,i);let s=[...a],c=s.find(e=>e.key===i);c&&(c[n]=r),o(s)};return(0,$.jsxs)(`div`,{className:`bui-indicator-tab`,children:[(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(L,{icon:(0,$.jsx)(ft,{}),onClick:()=>r(e.key),children:`Importer depuis Excel (indicateur courant)`}),(0,$.jsx)(L,{icon:(0,$.jsx)(Nt,{}),onClick:()=>n(e.key),children:`Exporter vers Excel (indicateur courant)`}),(0,$.jsx)(L,{icon:(0,$.jsx)(It,{}),onClick:s,children:`Effacer`})]}),(0,$.jsx)(`div`,{className:`bui-table`,children:(0,$.jsx)(qt,{rowHeight:32,columns:(()=>{let e=[{title:`Indicateur`,dataKey:`budget_cle_fulltexte`,width:200}];for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e.push({title:t.toString(),dataKey:n,cellRenderer:({rowData:e})=>(0,$.jsx)(Lt,{initialText:e[n],handleUpdateText:c,field:n,rowKey:e.key,recordKey:i})})}return e.map(e=>({width:100,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}))})(),data:a})})]})};lp.propTypes={indicator:Q.default.object,handleUpdateIndicator:Q.default.func,handleExcelImport:Q.default.func,handleExcelExport:Q.default.func,recordKey:Q.default.number};var up=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(!1),[o,s]=(0,Y.useState)(null),[c,l]=(0,Y.useState)(``),[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{t&&d({...t})},[t]);let f=e=>{s(e===`all`?null:e),a(!0)},p=()=>{let e={...u};e.extraData={...e.extraData};let t=e.extraData.indicators.map(e=>({...e}));c.split(` -`).forEach(e=>{let n=e.split(` `);if(n.length===14&&o!==null){let e=t.find(e=>e.key===o);if(e){let t=e.keys.map(e=>({...e})),r=t.find(e=>e.budget_cle_code===n[0]);if(r)for(let e=1;e<=12;e++){let t=e<10?`budget_0${e}`:`budget_${e}`;r[t]=n[e+1]}e.keys=t}}else if(n.length===15){let e=t.find(e=>e.budget_indicateur_code===n[0]);if(e){let t=e.keys.map(e=>({...e})),r=t.find(e=>e.budget_cle_code===n[1]);if(r)for(let e=1;e<=12;e++){let t=e<10?`budget_0${e}`:`budget_${e}`;r[t]=n[e+2]}e.keys=t}}}),e.extraData.indicators=t,a(!1),l(``),n(e),r()},m=e=>{l(e.target.value)},h=e=>{let t=``,n;e===`all`?(n=u.extraData.indicators,n.forEach(e=>{e.keys.forEach(n=>{t+=`${e.budget_indicateur_code}\t${n.budget_cle_code}\t${n.budget_cle_texte}\t`;for(let e=1;e<=12;e++){let r=e<10?`budget_0${e}`:`budget_${e}`;t+=`${n[r]}\t`}t+=` -`})})):(n=u.extraData.indicators.find(t=>t.key===e),n.keys.forEach(e=>{t+=`${e.budget_cle_code}\t${e.budget_cle_texte}\t`;for(let n=1;n<=12;n++){let r=n<10?`budget_0${n}`:`budget_${n}`;t+=`${e[r]}\t`}t+=` -`}));var r=document.createElement(`textarea`);r.value=t,document.body.appendChild(r),r.select(),document.execCommand(`copy`),document.body.removeChild(r),ne.success(`Copié !`)},g=(e,t,i,a)=>{let o={...u};o.extraData={...o.extraData};let s={...o.extraData.indicators.find(t=>t.key===e.key)};if(s){if(!t)s=e;else{let e=s.keys.map(e=>({...e})),n=e.find(e=>e.key===a);n&&(n[t]=i),s.keys=e}r(),n(o)}};return!u||!u.extraData?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(_t,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(zt,{open:i,title:`Budget à importer`,okText:`Importer`,cancelText:`Annuler`,onCancel:()=>a(!1),onOk:p,children:(0,$.jsx)(N.TextArea,{autoSize:{minRows:20,maxRows:30},value:c,onChange:m})}),(0,$.jsxs)(`div`,{className:`bui-acti-editor`,children:[(0,$.jsx)(`div`,{className:`base-editor`,children:np(e.fields)}),(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(L,{icon:(0,$.jsx)(ft,{}),onClick:()=>f(`all`),children:`Importer depuis Excel (tous les indicateurs)`}),(0,$.jsx)(L,{icon:(0,$.jsx)(Nt,{}),onClick:()=>h(`all`),children:`Exporter vers Excel (tous les indicateurs)`})]}),(0,$.jsx)(`div`,{className:`bui-tabs`,children:(0,$.jsx)(Vt,{items:u.extraData.indicators.map((e,t)=>({label:e.budget_indicateur_code,key:t,children:(0,$.jsx)(lp,{indicator:e,handleUpdateIndicator:g,handleExcelExport:h,handleExcelImport:f,recordkey:u.key},t)}))})})]})]})};up.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};function dp({tableParams:e,record:t,form:n,handleUpdateRecord:r,typeOnly:i=!1}){let{swf:a,softCode:o,tableName:s,choice:c,tableParams:l}=Ff(),u=bf(a,o,s,c,l).data?.combos??{};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[!i&&np(e.fields,``,Zf),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Type de réponse`}),(0,$.jsx)(B.Item,{style:{width:`100%`},name:`auto_reponse_code_type`,children:(0,$.jsx)(R,{style:{width:`100%`},options:Zf.DPI_CST,onChange:e=>{r({...t,auto_reponse_code_type:e})}})})]}),t.auto_reponse_code_type===`LIST-ECHELLE`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Echelle`}),(0,$.jsx)(B.Item,{style:{width:`100%`},name:`echelle_id`,children:(0,$.jsx)(R,{style:{width:`100%`},options:u.ECH})})]}),t.auto_reponse_code_type===`LIST-NUMERIC`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs`}),(0,$.jsx)(`div`,{className:`form-row`,style:{width:`100%`},children:(()=>{let e=[];for(let t=1;t<=20;t++){let n=t<10?`0`+t:t,r=t<11?`0${t-1}`:t-1;e.push((0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(B.Item,{shouldUpdate:!0,children:e=>{let t=e.getFieldValue(`auto_reponse_code_values_${r}`);return(0,$.jsx)(B.Item,{name:`auto_reponse_code_values_${n}`,children:(0,$.jsx)(N,{disabled:t===``})})}})}))}return e})()})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs autres`}),(0,$.jsx)(B.Item,{name:`auto_reponse_code_value_other`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]})]})]})})}dp.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,typeOnly:Q.default.bool};var fp=r(((e,t)=>{var n=We(),r=Xe(),i=$e();function a(e){return function(t,a,o){var s=Object(t);if(!r(t)){var c=n(a,3);t=i(t),a=function(e){return c(s[e],e,s)}}var l=e(t,a,o);return l>-1?s[c?t[l]:l]:void 0}}t.exports=a})),pp=r(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a{var n=pp(),r=We(),i=Ll(),a=Math.max;function o(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var c=o==null?0:i(o);return c<0&&(c=a(s+c,0)),n(e,r(t,3),c)}t.exports=o})),hp=r(((e,t)=>{t.exports=fp()(mp())})),gp=r(((e,t)=>{var n=gt(),r=qe();function i(e,t,i){(i!==void 0&&!r(e[t],i)||i===void 0&&!(t in e))&&n(e,t,i)}t.exports=i})),_p=r(((e,t)=>{var n=Xe(),r=y();function i(e){return r(e)&&n(e)}t.exports=i})),vp=r(((e,t)=>{function n(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}t.exports=n})),yp=r(((e,t)=>{var n=yt(),r=Ct();function i(e){return n(e,r(e))}t.exports=i})),bp=r(((e,t)=>{var n=gp(),r=xt(),i=St(),a=vt(),o=bt(),s=Ye(),c=p(),l=_p(),u=Qe(),d=nt(),f=Ke(),m=jn(),h=Ze(),g=vp(),_=yp();function v(e,t,p,v,y,b,x){var S=g(e,p),C=g(t,p),w=x.get(C);if(w){n(e,p,w);return}var T=b?b(S,C,p+``,e,t,x):void 0,E=T===void 0;if(E){var D=c(C),O=!D&&u(C),k=!D&&!O&&h(C);T=C,D||O||k?c(S)?T=S:l(S)?T=a(S):O?(E=!1,T=r(C,!0)):k?(E=!1,T=i(C,!0)):T=[]:m(C)||s(C)?(T=S,s(S)?T=_(S):(!f(S)||d(S))&&(T=o(C))):E=!1}E&&(x.set(C,T),y(T,C,v,b,x),x.delete(C)),n(e,p,T)}t.exports=v})),xp=r(((e,t)=>{var n=rt(),r=gp(),i=Ue(),a=bp(),o=Ke(),s=Ct(),c=vp();function l(e,t,u,d,f){e!==t&&i(t,function(i,s){if(f||=new n,o(i))a(e,t,s,u,l,d,f);else{var p=d?d(c(e,s),i,s+``,e,t,f):void 0;p===void 0&&(p=i),r(e,s,p)}},s)}t.exports=l})),Sp=r(((e,t)=>{var n=xp();t.exports=Xt()(function(e,t,r){n(e,t,r)})})),Cp=n(Mn()),wp=n(hp()),Tp=n(Sp()),Ep=[{title:`Code`,dataKey:`code`,width:100},{title:`Texte`,dataKey:`texte`,minWidth:500},{title:`DMS`,dataKey:`dms`,width:80,dataGetter:({rowData:e})=>e.dms[0]===`+`?e.dms.substring(1):e.dms}],{TextArea:Dp}=N,{confirm:Op}=zt,{Search:kp}=N,Ap=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o),c=s.data?.listes?.GHM,l=s.data?.combos??{},[u,d]=(0,Y.useState)(``),[f,p]=(0,Y.useState)(!1),[m,h]=(0,Y.useState)(!1),[g,_]=(0,Y.useState)(null),[v,y]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t!==null&&c){let e=c.map(e=>({...e,label:e.texte}));t.dms&&(e=b(t,e)),y(D(e,f))}},[t,c,u,f]);function b(e,t){let n=e.dms.split(`;`).map((e,t)=>{let n=e.split(`=`);return{key:`${n[0]}-${t}`,oid:n[0],dms:n[1]}});return(0,Cp.default)(t,function(e){return(0,Tp.default)({...e},(0,wp.default)(n,{oid:e.oid}))})}let x=()=>Op({title:`Confirmez-vous l'effacement des DMS ?`,icon:(0,$.jsx)(C,{}),maskClosable:!0,okText:`Oui`,okType:`danger`,cancelText:`Non`,onOk(){console.log(t)},onCancel(){console.log(`Cancel`)}}),S=e=>{d(e.target.value)},w=e=>{_(v.find(t=>t.key===e))},T=e=>{h(e)},E=e=>{if(e)return x()};function D(e,t=!1){let n=jt(e,u,[`code`,`texte`]);return t&&(n=n.filter(e=>Number(e.dms)!==0)),n}return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`top-editor`,children:[(0,$.jsx)(`div`,{className:`tables-common-fields-dms`,children:np(e.fields,t,l)}),(0,$.jsxs)(`div`,{className:`dms-button`,children:[(0,$.jsx)(L,{icon:(0,$.jsx)(it,{}),onClick:()=>T(!0),disabled:!(t.key===0&&t.dms.trim()===``),style:{marginRight:`3px`},children:`Ajouter DMS`}),(0,$.jsx)(L,{icon:(0,$.jsx)(at,{}),onClick:()=>E(!0),disabled:!(t.key===0&&t.dms.trim()===``),children:`Effacer DMS`})]}),(0,$.jsxs)(`div`,{className:`dms-search`,children:[(0,$.jsx)(`div`,{className:`dms-search-child`,children:(0,$.jsx)(kp,{style:{height:`24px`},value:u,onChange:S,placeholder:`Rechercher`})}),(0,$.jsxs)(`div`,{className:`dms-search-child`,children:[(0,$.jsx)(`span`,{className:`child-label`,children:`DMS renseignées uniquement`}),(0,$.jsx)(Nf.default,{checked:f,onChange:e=>p(e.target.checked)})]})]})]}),(0,$.jsxs)(`div`,{className:`dms-editor`,children:[(0,$.jsx)(`div`,{className:`dms-top-table`,children:(0,$.jsx)(qt,{fixed:!1,columns:(e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Ep),data:v,selectedRow:g,onRowSelect:w})}),(0,$.jsx)(zt,{title:`Ajout DMS`,open:m,okText:`Enregistrer`,cancelText:`Annuler`,onCancel:()=>T(!1),children:(0,$.jsx)(Dp,{})},`add-modal`)]})]})};Ap.propTypes={tableParams:Q.default.object,record:Q.default.object};var jp=({record:e,handleUpdateRecord:t,typeOfRegles:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ff(),c=bf(r,i,a,o,s).data?.combos??{},l=kn(i).data??Dn,[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)(null),m=(0,Y.useMemo)(()=>n===`event-regle-cti`?{title:`Règles CTI`,data:[`01`,`02`,`03`]}:{title:`Indicateurs Etablissement`,data:[`51`,`52`,`53`]},[n]),h=(0,Y.useMemo)(()=>c.CONDITIONS.map(e=>({...e,key:e.value,children:e.children.map(e=>({...e,key:e.value,children:e?.children?.map(e=>({...e,key:e.value}))}))})),[c.CONDITIONS]),g=n=>{t({...e,[`ei_${f}_id`]:n.oid}),p(null),d(!1)},_=e=>{d(!0),p(e)},v=(0,Y.useCallback)(t=>{let n=[`1`,`2`,`3`,`4`];return t.data.map((r,i)=>(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:i===0?t.title:`ou`}),(0,$.jsxs)(`div`,{className:`evt-indicator-row`,style:{alignItems:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(N,{style:{height:28},disabled:!0,value:l.indicators.find(t=>t.oid===e[`ei_${r}_id`])?.entete??``}),(0,$.jsx)(L,{type:`primary`,onClick:()=>_(r),children:`Ajouter`})]}),(0,$.jsx)(`div`,{className:`evt-conditions`,children:n.map(e=>(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:e===`1`?`Conditions`:`et`}),(0,$.jsx)(B.Item,{name:`ec_${r}_id_${e}`,children:(0,$.jsx)(Pt,{treeData:h,style:{width:300}})})]},e))})]})]},r))},[h,l.indicators,e]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(En,{showModal:u,handleShowModal:()=>d(!1),options:{oneOnly:!0},handleAddIndicators:g,handleModifyIndicator:g}),v(m)]})};jp.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Mp=({tableParams:e,record:t,handleUpdateRecord:n,softCode:r})=>{let i=Sf(ff),[a,o]=(0,Y.useState)({});(0,Y.useEffect)(()=>{o(e.lineBlocks[0].lines)},[e]);let s=(e,r,i)=>{n({...t,[i]:e})},c=(e,r)=>{n({...t,[`coefficient_mco_${r}`]:e.target.value})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Code`}),(0,$.jsx)(B.Item,{name:`code`,style:{width:`80%`},children:(0,$.jsx)(N,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Texte`}),(0,$.jsx)(B.Item,{name:`texte`,style:{width:`80%`},children:(0,$.jsx)(N,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Territoire de santé`}),(0,$.jsx)(B.Item,{name:`tersante_id`,style:{width:`80%`},children:(0,$.jsx)(R,{options:i.data,style:{width:`100%`}})})]})]}),r===`iCTI_pmsi`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Coefficient MCO FG11`}),(0,$.jsx)(B.Item,{name:`coefficient_mco_simulation_fg11`,style:{width:`80%`},children:(0,$.jsx)(N,{type:`number`})})]}),(0,$.jsx)(Rt,{}),(0,$.jsxs)(`div`,{className:`lines-container`,children:[` `,(()=>{let e=[];if(a.length){e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[0].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[1].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[2].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[3].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[4].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[5].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[6].label})})]},0));for(let n=1;n<=7;n++){let i=parseFloat(t[`${a[1].key}${n}`])===0||!t[`${a[1].key}${n}`]||!t[`${a[0].key}${n}`],o=r===`iCTI_pmsissr`?i||t[`${a[0].key}${n}`].$y===2099:i;e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(B.Item,{name:`${a[0].key}${n}`,style:{width:`100%`},children:(0,$.jsx)(Gd,{name:`${a[0].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[0].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(B.Item,{name:`${a[1].key}${n}`,children:(0,$.jsx)(N,{type:`number`,onChange:e=>{c(e,n)},disabled:r===`iCTI_pmsi`?!t[`${a[0].key}${n}`]:!t[`${a[0].key}${n}`]||t[`${a[0].key}${n}`].$y===2099})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(B.Item,{name:`${a[2].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(B.Item,{name:`${a[3].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(B.Item,{name:`${a[4].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(B.Item,{name:`${a[5].key}${n}`,style:{width:`100%`},children:r===`iCTI_pmsi`?(0,$.jsx)(Gd,{name:`${a[5].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[5].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})}):(0,$.jsx)(N,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(B.Item,{name:`${a[6].key}${n}`,children:(0,$.jsx)(N,{type:`number`,disabled:r===`iCTI_pmsi`?!t[`${a[5].key}${n}`]:o})})})]},n))}}return e})()]})]})};Mp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,softCode:Q.default.string};var Np=({tableParams:e,record:t,form:n,handleUpdateRecord:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)([]),[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)([]),d=Y.useCallback((e,n)=>{let a={...t,extraData:{...t.extraData,iqv:t.extraData.iqv.map(e=>({...e}))}},o=a.extraData.iqv.find(t=>t.key===e);o&&(o.note=n),i(),r(a)},[r,t,i]);return(0,Y.useEffect)(()=>{let e=[{key:`code`,dataKey:`code`,title:`Code`,width:200},{key:`text`,dataKey:`texte`,title:`Texte`,width:200}];s&&e.push({key:`note`,dataKey:`note`,title:`Note`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(N,{value:e.note,onChange:t=>d(e.key,t.target.value)})}),u(e)},[s,d,t]),(0,Y.useEffect)(()=>{t?.extraData&&o(t.extraData.iqv.map(e=>({...e}))),t.note_with?c(t.note_with):c(!1)},[t]),(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(B.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(B.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Note`}),(0,$.jsx)(B.Item,{name:`note_with`,valuePropName:`checked`,style:{width:`100%`},children:(0,$.jsx)(Ut,{onChange:e=>{c(e.target.checked)}})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Coefficient`}),(0,$.jsx)(B.Item,{name:`note_coefficient`,style:{width:`100%`},children:(0,$.jsx)(N,{disabled:!s})})]})]}),(0,$.jsx)(`div`,{className:`indicator-qualite-table`,children:(0,$.jsx)(qt,{columns:l,data:a})})]})};Np.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Pp=({form:e})=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(B.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(B.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]})]}),(()=>{let e=[];for(let t=1;t<=5;t++){let n=[];for(let e=1;e<=5;e++)n.push((0,$.jsxs)(`div`,{className:`form-item`,children:[e>1&&(0,$.jsx)(`span`,{children:`et`}),(0,$.jsx)(B.Item,{shouldUpdate:!0,children:n=>{let r=n.getFieldValue(),i=!1;return i=t===1&&e===1?!1:t>1&&e===1?r[`rule_array_0${t-1}_01`]===``:r[`rule_array_0${t}_0${e-1}`]===``,(0,$.jsx)(B.Item,{name:`rule_array_0${t}_0${e}`,children:(0,$.jsx)(N,{disabled:i})})}})]}));e.push((0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Règle ${t}`}),n]}))}return e})()]});Pp.propTypes={form:Q.default.object};var Fp=[{title:`Médecins administratifs associés`,dataKey:`nom_adm`},{title:`Module`,dataKey:`module`}],Ip=[{title:`Médecins administratifs non associés`,dataKey:`nom_adm`},{title:`Déjà associé à`,dataKey:`nom_ref`},{title:`Module`,dataKey:`module`}],Lp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)([]),[f,p]=(0,Y.useState)(null),[m,h]=(0,Y.useState)(null),{swf:g,softCode:_,tableName:v,choice:y,tableParams:b}=Ff(),x=bf(g,_,v,y,b),S=x.data?.listes?.MDA,C=x.data?.combos??{};(0,Y.useEffect)(()=>{if(t!==null&&t.medecins_regroupes_oids){a(t.nom);let e=t.medecins_regroupes_oids.split(`,`);if(l(e),e.length&&S){let t=[];e.forEach(e=>{let n=S.find(t=>t.oid===e);n&&t.push(n)}),s(t)}S&&d(D(S))}else a(``),s([])},[t,S]),(0,Y.useEffect)(()=>{S&&d(D(S))},[i,c]);let w=e=>{a(e.target.value)},T=e=>{p(o.find(t=>t.key===e))},E=e=>{h(u.find(t=>t.key===e))};function D(e){let t=[...e];return t=t.filter(e=>(e.nom_adm.toLowerCase().includes(i.toLocaleLowerCase())||e.nom_ref.toLowerCase().includes(i.toLocaleLowerCase()))&&!c.includes(e.oid)),t}let O=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i=i.filter(e=>e!==f.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),p(null)},k=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i.push(m.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),h(null)},ee=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`med-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:np(e.fields,t,C)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(qt,{fixed:!1,columns:ee(Fp),data:o,selectedRow:f,onRowSelect:T})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(L,{type:`link`,style:{lineHeight:`28px`},disabled:!f,onClick:O,children:(0,$.jsx)(at,{})}),(0,$.jsx)(L,{type:`link`,style:{lineHeight:`28px`},disabled:!m,onClick:k,children:(0,$.jsx)(it,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(N,{style:{height:`24px`},value:i,onChange:w})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(qt,{fixed:!1,columns:ee(Ip),data:u,selectedRow:m,onRowSelect:E})})]})]})};Lp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Rp=[{title:`Médecins regroupés`,width:100,flexGrow:2,dataKey:`texte`}],zp=[{title:`Médecins à regrouper`,width:100,flexGrow:2,dataKey:`texte`,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>r.texte}],Bp=({record:e,form:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)(),[u,d]=(0,Y.useState)(),{swf:f,softCode:p,tableName:m,choice:h,tableParams:g}=Ff(),_=bf(f,p,m,h,g),v=_.data?.combos??{},y=_.data?.listes??{},b=_.data?.records??[];return(0,Y.useEffect)(()=>{e.nom&&a(e.nom.substring(0,3));let t=[];if(e.medecins_regroupes_oids&&y.MEDA?.length){let n=e.medecins_regroupes_oids.split(`, `).map(e=>e.trim());t=[...t,...n]}y.MEDA&&y.MEDA.length&&s(y.MEDA.filter(e=>t.indexOf(e.oid)>=0))},[e,y,b]),(0,$.jsxs)(`div`,{className:`meda-editor`,children:[(0,$.jsxs)(`div`,{className:`form-column`,style:{width:`30%`,justifyContent:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Code`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(B.Item,{name:`code`,children:(0,$.jsx)(N,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(B.Item,{name:`nom`,children:(0,$.jsx)(N,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Prénom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(B.Item,{name:`prenom`,children:(0,$.jsx)(N,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité officielle`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(B.Item,{name:`specialite`,children:(0,$.jsx)(N,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Médecin référence`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(B.Item,{name:`medecin_reference`,children:(0,$.jsx)(N,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité interne`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(B.Item,{name:`specialite_interne_id`,children:(0,$.jsx)(R,{options:v.SPI,style:{width:`100%`}})})})]})]}),e.medecin_reference_id===`0`&&(0,$.jsxs)(`div`,{className:`form-column meda-tables`,style:{flex:3},children:[(0,$.jsx)(`div`,{className:`meda-top-table`,children:(0,$.jsx)(qt,{data:o,columns:Rp,selectedRow:u,onRowSelect:e=>d(b.find(t=>t.key===e))})}),(0,$.jsxs)(`div`,{className:`meda-actions`,children:[(0,$.jsx)(L,{onClick:()=>{let t=e.medecins_regroupes_oids?e.medecins_regroupes_oids+`, `+c.oid:c.oid;n({...e,medecins_regroupes_oids:t}),l(null),r()},children:(0,$.jsx)(Kt,{})}),(0,$.jsx)(L,{style:{marginLeft:8,marginRight:8},onClick:()=>{let t=e.medecins_regroupes_oids.split(`, `).filter(e=>e!==u.oid).join(`, `);n({...e,medecins_regroupes_oids:t}),d(null),r()},children:(0,$.jsx)(qd,{})}),(0,$.jsx)(N,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})]}),(0,$.jsx)(`div`,{className:`meda-bottom-table`,children:(0,$.jsx)(qt,{data:y.MEDA.filter(e=>e.texte.includes(i)),columns:zp,selectedRow:c,onRowSelect:e=>l(y.MEDA.find(t=>t.key===e))})})]})]})};Bp.propTypes={record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Vp=n(r(((e,t)=>{var n=Je(),r=tt(),i=Ye(),a=p(),o=Xe(),s=Qe(),c=et(),l=Ze(),u=`[object Map]`,d=`[object Set]`,f=Object.prototype.hasOwnProperty;function m(e){if(e==null)return!0;if(o(e)&&(a(e)||typeof e==`string`||typeof e.splice==`function`||s(e)||l(e)||i(e)))return!e.length;var t=r(e);if(t==u||t==d)return!e.size;if(c(e))return!n(e).length;for(var p in e)if(f.call(e,p))return!1;return!0}t.exports=m}))()),Hp=({value:e,handleUpdate:t,column:n,recordKey:r,rowKey:i,type:a,selectValues:o})=>{let[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)(``),d=(0,Y.useRef)();(0,Y.useEffect)(()=>{u(e)},[e,r]),(0,Y.useEffect)(()=>{s&&d.current.focus()},[s]);let f=()=>{c(!s)},p=e=>{u(e.target.value)},m=()=>{c(!1),l!==e&&t(n.key,l,i)},h=r=>{let a=r.target.checked?`1`:`0`;a!==e&&t(n.key,a,i)},g=r=>{r!==e&&t(n.key,r,i)};switch(a){case`checkbox`:return(0,$.jsx)(Ut,{checked:e===`1`,onChange:e=>h(e)});case`input`:return s?(0,$.jsx)(N,{ref:d,style:{marginLeft:`6px`,width:`90%`},value:l,onChange:p,onBlur:m}):(0,$.jsx)(`div`,{className:`editable-field`,onClick:f,children:l});case`select`:return(0,$.jsx)(R,{value:e,options:o,style:{width:250},showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),onChange:g});default:break}};Hp.propTypes={initialText:Q.default.string,handleUpdate:Q.default.func,field:Q.default.string,rowKey:Q.default.number,type:Q.default.string};var Up=[{title:`Date`,dataKey:`date`},{title:`Étage`,dataKey:`oid`,width:300}],Wp=({record:e,handleUpdateRecord:t,handleValuesChange:n,selectValues:r})=>{let[i,a]=(0,Y.useState)([]),o=(0,Y.useRef)();o.current=e,(0,Y.useEffect)(()=>{!(0,Vp.default)(e)&&e.extraData.etages&&a(e.extraData.etages.map(e=>({...e})))},[e]);let s=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:i})=>t.key===`oid`?(0,$.jsx)(Hp,{value:e,handleUpdate:l,column:t,rowKey:i,type:`select`,selectValues:r.ETAGE}):(0,$.jsx)(Hp,{value:e,handleUpdate:l,column:t,field:t.key,rowKey:i,type:`input`})})),c=()=>{let r={key:e.extraData.etages.length,date:(0,nf.default)().format(`DD/MM/YYYY`),date_debut:(0,nf.default)().format(`DD/MM/YYYY`),oid:`0`},i={...e};i.extraData={...e.extraData};let a=i.extraData.etages.map(e=>({...e}));i.extraData.etages=a,i.extraData.etages.push(r),t(i),n()},l=(e,r,s)=>{let c={...o.current};c.extraData={...c.extraData};let l=c.extraData.etages.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=r,c.extraData.etages=l,t(c),n());let d=[...i],f=d.find(e=>e.key===s);f&&(f[e]=r,a(d))};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(L,{type:`primary`,onClick:c,children:`Ajouter`}),(0,$.jsx)(qt,{columns:s(Up),data:i})]})};Wp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Gp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},u=kn(e.module?`iCTI_${e.module}`:void 0).data??Dn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(En,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateurs CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_01_id)?.entete??``}),(0,$.jsx)(L,{type:`primary`,onClick:()=>g(`01`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(B.Item,{name:`ec_01_id_1`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(B.Item,{name:`ec_01_id_2`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(B.Item,{name:`ef_01`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(B.Item,{name:`et_01`,style:{width:`100%`},children:(0,$.jsx)(R,{options:Zf[`CXP_item_${e.module}`]})})]})]})};Gp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Kp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},u=kn(e.module?`iCTI_${e.module}`:void 0).data??Dn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(En,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`800px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateur établissement`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_51_id)?.entete??``}),(0,$.jsx)(L,{type:`primary`,onClick:()=>g(`51`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(B.Item,{name:`ec_51_id_1`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(B.Item,{name:`ec_51_id_2`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(B.Item,{name:`ef_51`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(B.Item,{name:`et_51`,style:{width:`100%`},children:(0,$.jsx)(R,{options:Zf[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_52_id)?.entete??``}),(0,$.jsx)(L,{type:`primary`,onClick:()=>g(`52`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(B.Item,{name:`ec_52_id_1`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(B.Item,{name:`ec_52_id_2`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(B.Item,{name:`ef_52`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(B.Item,{name:`et_52`,style:{width:`100%`},children:(0,$.jsx)(R,{options:Zf[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_53_id)?.entete??``}),(0,$.jsx)(L,{type:`primary`,onClick:()=>g(`53`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(B.Item,{name:`ec_53_id_1`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(B.Item,{name:`ec_53_id_2`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(B.Item,{name:`ef_53`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(B.Item,{name:`et_53`,style:{width:`100%`},children:(0,$.jsx)(R,{options:Zf[`CXP_item_${e.module}`]})})]})]})]})};Kp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var qp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},u=kn(e.module?`iCTI_${e.module}`:void 0).data??Dn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(En,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`600px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Autre indicateur CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_02_id)?.entete??``}),(0,$.jsx)(L,{type:`primary`,onClick:()=>g(`02`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(B.Item,{name:`ec_02_id_1`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(B.Item,{name:`ec_02_id_2`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(B.Item,{name:`ef_02`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(B.Item,{name:`et_02`,style:{width:`100%`},children:(0,$.jsx)(R,{options:Zf[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(N,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_03_id)?.entete??``}),(0,$.jsx)(L,{type:`primary`,onClick:()=>g(`03`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(B.Item,{name:`ec_03_id_1`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(B.Item,{name:`ec_03_id_2`,children:(0,$.jsx)(Pt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(B.Item,{name:`ef_03`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(B.Item,{name:`et_03`,style:{width:`100%`},children:(0,$.jsx)(R,{options:Zf[`CXP_item_${e.module}`]})})]})]})]})};qp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Jp=[{title:`Lit`,dataKey:`code`},{title:`CP`,dataKey:`chambre_particuliere`,width:50}],Yp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Vp.default)(e)&&e.extraData.lits&&i(e.extraData.lits.map(e=>({...e})))},[e]);let o=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key===`chambre_particuliere`?(0,$.jsx)(Hp,{value:n[t.key],handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`checkbox`}):(0,$.jsx)(Hp,{value:e,handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`input`})})),s=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.lits.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.lits=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))};return(0,$.jsx)($.Fragment,{children:(0,$.jsx)(qt,{columns:o(Jp),data:r})})};Yp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Xp=[{title:`Supprimer`,dataKey:`action`},{title:`Date`,dataKey:`date`},{title:`Lits théoriques`,dataKey:`nb_lits_theoriques`},{title:`Lits ouverts`,dataKey:`nb_lits_ouverts`},{title:`Box A théoriques`,dataKey:`nb_box_ambulatoires_theoriques`},{title:`Box A ouverts`,dataKey:`nb_box_ambulatoires_ouverts`},{title:`Box S théoriques`,dataKey:`nb_box_seances_theoriques`},{title:`Box S ouverts`,dataKey:`nb_box_seances_ouverts`},{title:`C.P. théoriques`,dataKey:`nb_lits_cp_theoriques`},{title:`C.P. ouvertes`,dataKey:`nb_lits_cp_ouverts`},{title:`L`,dataKey:`est_ouvert_1`,width:50},{title:`M`,dataKey:`est_ouvert_2`,width:50},{title:`M`,dataKey:`est_ouvert_3`,width:50},{title:`J`,dataKey:`est_ouvert_4`,width:50},{title:`V`,dataKey:`est_ouvert_5`,width:50},{title:`S`,dataKey:`est_ouvert_6`,width:50},{title:`D`,dataKey:`est_ouvert_7`,width:50}],Zp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Vp.default)(e)&&e.extraData.histos&&i(e.extraData.histos.map(e=>({...e})))},[e]);let o=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.histos.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.histos=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))},s=e=>{let r={...a.current};r.extraData={...r.extraData};let i=r.extraData.histos.map(e=>({...e})),o=i.findIndex(t=>t.key===e);o>-1&&(i.splice(o,1),r.extraData.histos=i,t(r),n())};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(L,{type:`primary`,onClick:()=>{let r={key:0,date:(0,nf.default)().format(`DD/MM/YYYY`),nb_lits_theoriques:`0`,nb_lits_ouverts:`0`,nb_box_ambulatoires_theoriques:`0`,nb_box_ambulatoires_ouverts:`0`,nb_box_seances_theoriques:`0`,nb_box_seances_ouverts:`0`,est_ouvert_1:`1`,est_ouvert_2:`1`,est_ouvert_3:`1`,est_ouvert_4:`1`,est_ouvert_5:`1`,est_ouvert_6:`1`,est_ouvert_7:`1`},i={...e};i.extraData={...e.extraData};let a=i.extraData.histos.map(e=>({key:e.key++,...e}));i.extraData.histos=a,i.extraData.histos.unshift(r),t(i),n()},style:{marginBottom:`8px`},children:`Ajouter`}),(0,$.jsx)(qt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key.startsWith(`est_ouvert`)?(0,$.jsx)(Hp,{value:e,handleUpdate:o,column:t,rowKey:r,type:`checkbox`}):t.key===`action`?(0,$.jsx)(L,{onClick:()=>s(r),children:(0,$.jsx)(It,{})}):(0,$.jsx)(Hp,{value:e,handleUpdate:o,column:t,field:t.key,rowKey:r,type:`input`})})))(Xp),data:r})]})};Zp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Qp=[{title:`Date début`,dataKey:`dd`},{title:`Date fin`,dataKey:`df`},{title:`Borne basse`,dataKey:`bb`},{title:`Borne haute`,dataKey:`bh`},{title:`Dms nationale`,dataKey:`dm`},{title:`Tarif GHS`,dataKey:`tg`},{title:`Forfait EXB`,dataKey:`fb`},{title:`Tarif EXB`,dataKey:`tb`},{title:`Tarif EXH`,dataKey:`tx`}],$p=({record:e,typeEts:t})=>{let n=t===`public`?`pp`:`pr`,r=Object.keys(e).filter(e=>e.includes(n)),i={};r.forEach(t=>i[t]=e[t]);let a={};return Object.keys(i).forEach(e=>{let t=parseInt(e.slice(-1));a[t]=a[t]?a[t]:{key:t},a[t][e.slice(0,-3)]=i[e]}),(0,$.jsx)($.Fragment,{children:(0,$.jsx)(qt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Qp),data:k(Object.values(a),`dd`,`desc`)})})};$p.propTypes={record:Q.default.object,typeEts:Q.default.string};var em={SER_type_t2a_provider:[{label:`Pas de sélection`,value:`0`},{label:`PMSI MCO`,value:`1`},{label:`PMSI SMR`,value:`2`},{label:`PMSI PSY`,value:`3`},{label:`PMSI HAD`,value:`4`}],OPTADM_DAYOUT_PROVIDER:[{label:`Jour de sortie non inclus sauf hospits avec DE=DS`,value:`0`},{label:`Jour de sortie non inclus`,value:`1`},{label:`Jour de sortie inclus`,value:`2`}],SER_TYPE_SEJOUR_PROVIDER:[{label:`Selon mode de traitement et séjour`,value:`0`},{label:`Selon mode de traitement et séjour (sauf séance)`,value:`0sauf5`},{label:`Hospitalisé`,value:`1`},{label:`Ambulatoire`,value:`2`},{label:`Externe`,value:`3`},{label:`Externe si durée <= 1n, Hospitalisé sinon)`,value:`31`},{label:`Séance`,value:`5`},{label:`Bébé`,value:`6`},{label:`Ignorer ce service`,value:`9`}],SER_est_sans_facturation_provider:[{label:`Avec facturation`,value:`0`},{label:`Sans facturation`,value:`1`},{label:`Facturation facultative si budget global expédié MAT2A`,value:`2`}]},tm=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)([]),f={...l,...em,...Zf};return(0,Y.useEffect)(()=>{e&&d(e.fields)},[e]),(0,Vp.default)(t)?null:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``,f)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(Vt,{shouldUpdate:!0,items:(i=>{let a={};return e.tabs.forEach(e=>{a[e.key]={...e,children:[]}}),i.forEach(e=>{a[e.tab].children.push(e)}),Object.values(a).map((i,a)=>({label:(0,$.jsx)(`span`,{children:i.label}),key:a,className:`tables-tab-panes`,children:(i=>i.children.map((i,a)=>{switch(i.type){case`histos`:return(0,$.jsx)(Zp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`lits`:return(0,$.jsx)(Yp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`etages`:return(0,$.jsx)(Wp,{record:t,handleUpdateRecord:n,handleValuesChange:r,selectValues:f},a);case`cti-constantes`:return(0,$.jsx)(dp,{record:t,handleUpdateRecord:n,tableParams:e,typeOnly:!0});case`cxp-regle-cti`:return(0,$.jsx)(Gp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-autre-cti`:return(0,$.jsx)(qp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-ets`:return(0,$.jsx)(Kp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`tarifs_prive_ghs`:return(0,$.jsx)($p,{record:t,typeEts:`prive`},a);case`tarifs_public_ghs`:return(0,$.jsx)($p,{record:t,typeEts:`public`},a);case`event-regle-cti`:case`event-regle-spe`:return(0,$.jsx)(jp,{record:t,handleUpdateRecord:n,typeOfRegles:i.type},a);default:return ip(i,a,t,f)}}))(i)}))})(e.fields.filter(e=>e.tab))})})]})};tm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var nm={selectOptions:[{label:`Nombre`,value:`0`},{label:`Base`,value:`1`},{label:`Tx. salarial`,value:`2`},{label:`Mt. salarial`,value:`3`},{label:`Tx. patronal`,value:`4`},{label:`Mt. patronal`,value:`5`},{label:`Mt. +sal. +pat.`,value:`6`},{label:`Mt. +sal. -pat.`,value:`7`},{label:`Mt. -sal. +pat.`,value:`8`}]},rm=({index:e,rubrique:t,field:n,handleUpdateRubrique:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{d(!t.pVal)},[t]);let f={...l,...nm};return(0,$.jsxs)(`div`,{className:`rubrique`,children:[(0,$.jsxs)(`div`,{className:`rubrique-header`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:n.title}),(0,$.jsx)(B.Item,{name:t.pKey,valuePropName:`checked`,extra:n.detail,children:(0,$.jsx)(Ut,{onChange:e=>r(e.target)})})]}),(0,$.jsxs)(`div`,{className:`rubrique-fields`,children:[(0,$.jsx)(B.Item,{name:t.sKey,children:(0,$.jsx)(R,{disabled:u,options:f.selectOptions,showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),style:{width:`100%`}})}),(0,$.jsx)(B.Item,{name:t.cKey,children:(0,$.jsx)(N,{disabled:u})})]})]},e)};rm.propTypes={index:Q.default.number,rubrique:Q.default.object,field:Q.default.object,handleUpdateRubrique:Q.default.func};var im=({record:e,fields:t,handleGetFieldValue:n,handleUpdateRecord:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c),u=l.data?.combos??{},d=l.data?.divers??{},f=t=>{let n=t.id,i={...e};i[n]=t.checked===!0?`X`:``,r(i)},p=(e,t)=>{if(e.editVisible===!1)return null;{let r=e.dataKey?e.dataKey:e.key,i=r.replace(`p`,`c`),a=r.replace(`p`,`s`);return(0,$.jsx)(rm,{index:t,field:e,rubrique:{pKey:r,pVal:n(r),cKey:i,cVal:n(i),sKey:a,sVal:n(a)},handleUpdateRubrique:f,handleGetFieldValue:n},t+r)}};if((0,Vp.default)(e))return null;let m=d.rubriques.valeur,h=t[m].filter(e=>e.isSC);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(t[m],``,u)}),(0,$.jsx)(`div`,{className:`tables-rubriques-fields`,children:h.map((e,t)=>p(e,t))})]})};im.propTypes={record:Q.default.object,fields:Q.default.object,handleGetFieldValue:Q.default.func,handleUpdateRecord:Q.default.func};var am=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``,s)}),(0,$.jsx)(`div`,{className:`tables-chapter-fields`,children:(()=>{let e=Object.keys(t).filter(e=>e.startsWith(`cc`)&&t[e]!==``),n=Object.keys(t).filter(e=>e.startsWith(`ct`)&&t[e]!==``);return e.map((e,r)=>(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:t[e]}),(0,$.jsx)(B.Item,{name:n[r],className:`title-input`,style:{width:`100%`},children:(0,$.jsx)(N,{})})]},e))})()})]})};am.propTypes={tableParams:Q.default.object,record:Q.default.object};var om=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{},[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)([]),[m,h]=(0,Y.useState)(!1),[g,_]=(0,Y.useState)(0);(0,Y.useEffect)(()=>{e&&p(e.fields)},[e,r]),(0,Y.useEffect)(()=>{r===`iCTI_compta`&&(l(v(f)),t[c?.modeSpe]?d(!0):d(!1))},[t]);let v=e=>{let t=e.filter(e=>e.comptaExtraParams===`taux`),n=e.filter(e=>e.comptaExtraParams===`pole`);return t.map((e,t)=>({tauxId:e.dataKey,poleId:n[t].dataKey}))},y=e=>{let t=0;return c?.forEach(n=>{t+=Number(e[n.tauxId])}),t},b=e=>{h(!m),t[e.target.id]=e.target.value};(0,Y.useEffect)(()=>{_(y(t))},[t,b]);let x=e=>{e.target.value&&!u?d(!0):u&&!e.target.value&&d(!1)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``,s)}),r===`iCTI_compta`&&c.length&&(0,$.jsx)(`div`,{className:`tables-common-fields`,children:(e=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Mode spécifique`}),(0,$.jsx)(B.Item,{name:`special_calc`,onChange:x,children:(0,$.jsx)(N,{})})]}),e&&!u&&(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Pole Total : ${g} %`}),(0,$.jsx)(`div`,{className:`compta-grid`,children:e.map(e=>(0,$.jsxs)(`div`,{className:`compta-grid__container`,children:[(0,$.jsx)(B.Item,{name:e.poleId,children:(0,$.jsx)(R,{options:s.POL})}),(0,$.jsx)(B.Item,{shouldUpdate:!0,children:({getFieldValue:t})=>(0,$.jsx)(B.Item,{name:e.tauxId,onChange:b,children:(0,$.jsx)(N,{disabled:t(e.poleId)===`0`,addonAfter:`%`,type:`number`})})})]},e.tauxId))})]})]}))(c)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(Vt,{items:(e=>e.map((e,n)=>e.editVisible===!1?null:{label:(0,$.jsxs)(`span`,{children:[t[e.dataKey]!==``&&(0,$.jsx)($d,{}),e.title]}),key:n,children:(0,$.jsx)(B.Item,{name:e.dataKey,children:(0,$.jsx)(N.TextArea,{})})}))(e.fields.filter(e=>e.tab))})})]})};om.propTypes={tableParams:Q.default.object,record:Q.default.object};var sm=n(Gt()),cm=({tableParams:e,form:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{},c=s.SEJ;return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Numéro`}),(0,$.jsx)(B.Item,{style:{width:`100%`},name:`code`,children:(0,$.jsx)(N,{onChange:(0,sm.default)(e=>{let n=c.find(t=>t.code===e.target.value),r=`?`;n&&(r=n.texte),t.setFieldsValue({texte:r})},500)})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Nom`}),(0,$.jsx)(B.Item,{style:{width:`100%`},name:`texte`,children:(0,$.jsx)(N,{disabled:!0})})]}),np(e.fields.filter(e=>e.dataKey!==`code`&&e.dataKey!==`texte`),``,{...s,...Zf})]})})};cm.propTypes={tableParams:Q.default.object,form:Q.default.object};var lm=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let i=e.listName,a=e.listPath,{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ff(),d=bf(o,s,c,l,u),f=d.data?.listes?.[i],p=d.data?.combos??{},m=Sf(ff),h=(0,Y.useMemo)(()=>({...p,territoire_de_sante:m.data}),[p,m.data]),[g,_]=(0,Y.useState)(``),[v,y]=(0,Y.useState)([]),[b,x]=(0,Y.useState)([]),[S,C]=(0,Y.useState)([]),[w,T]=(0,Y.useState)(null),[E,D]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{if(t!==null&&t[a]){g===``&&_(t.texte);let e=t[a].replace(/\s+/g,``).split(`,`);if(e=e.map(e=>e),x(e),e.length&&f){let t=[];e.forEach(e=>{let n=f.find(t=>t.oid===e);n&&t.push(n)}),y(t)}if(f){let t=[];f.forEach(n=>{e.find(e=>n.oid===e)||t.push(n)}),C(te(t))}}else y([]),C([]),x([])},[t,f]),(0,Y.useEffect)(()=>{let e=[];f&&(t!==null&&t[a]&&b?f.forEach(n=>{let r=t[a].replace(/\s+/g,``).split(`,`);r=r.map(e=>e),r.find(e=>n.oid===e)||e.push(n)}):e=f.map(e=>({...e,label:e.texte})),C(te(e)))},[g,b]);let O=e=>{_(e.target.value)},k=e=>{T(v.find(t=>t.key===e))},ee=e=>{D(S.find(t=>t.key===e))},te=e=>{let t=[...e];return g&&(t=t.filter(e=>e.texte.toLowerCase().includes(g.toLocaleLowerCase()))),t},ne=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i=i.filter(e=>e!==w.oid),e[a]=i.join(`,`),n(e),r(),T(null)},re=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i.push(E.oid),e[a]=i.join(`,`),n(e),r(),D(null)},ie=[...e.transfertFields],ae=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`transfer-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:np(e.fields,t,h)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(qt,{fixed:!1,columns:ae(ie),data:v,selectedRow:w,onRowSelect:k})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(L,{type:`link`,style:{lineHeight:`28px`},disabled:!w,onClick:ne,children:(0,$.jsx)(at,{})}),(0,$.jsx)(L,{type:`link`,style:{lineHeight:`28px`},disabled:!E,onClick:re,children:(0,$.jsx)(it,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(N,{style:{height:`24px`},value:g,onChange:O})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(qt,{fixed:!1,columns:ae(ie),data:S,selectedRow:E,onRowSelect:ee})})]})]})};lm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var um=({tableParams:e,record:t,handleShowEditor:n,swf:r,choice:i})=>{let a=Ot(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ff(),d=bf(o,s,c,l,u),f=Cf(),p=wf(),m=Tf(),h=a.data?.session,g=d.data?.records??[],_=e?.component??null,[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)({}),[S]=B.useForm();(0,Y.useEffect)(()=>{if(t){y(!1);let n=sf(t,e,g);S.setFieldsValue(n),x({...n})}},[t,e,g]);let C=f.isPending||p.isPending||m.isPending,w=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,T=e=>S.getFieldValue(e),E=()=>{y(!0)},D=()=>{let e=g.find(e=>e.key===t.key);x({...e}),S.setFieldsValue(e),y(!1)},O=()=>{y(!1),n()},k=e=>{x({...e,...S.getFieldsValue()})},ee=(t=!0)=>{let i={...b,...S.getFieldsValue()};i=af(i,e);let a=rf(i,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:a,propagate:t},{onSuccess:()=>{y(!1),n()}})},te=()=>{let t={...b,...S.getFieldsValue()};t=af(t,e);let i=rf(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:i},{onSuccess:()=>{y(!1),n()}})},ne=()=>{Cn(e.tableName,t.oid)},re=()=>{let t=Jt({RECORD:{XMLType:`RECORD`,oid:b.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&h.ISROLECTI&&(0,$.jsx)(L,{icon:(0,$.jsx)(dt,{}),onClick:ne,children:`SQL`}),e.addButton&&(0,$.jsx)(ot,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:re,children:(0,$.jsx)(L,{icon:(0,$.jsx)(It,{}),disabled:w||C,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(ot,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:re,children:(0,$.jsx)(L,{icon:(0,$.jsx)(It,{}),loading:m.isPending,disabled:C||(e?.tableName===`t_ghm_dms`?!(t&&t.dms?.trim()===``&&t.key===0):w),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(ot,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:te,children:(0,$.jsx)(L,{icon:(0,$.jsx)(st,{}),loading:p.isPending,disabled:C||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(On,{onConfirm:D,modified:v,disabled:!v}),(0,$.jsx)(L,{icon:(0,$.jsx)(mt,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>ee(),children:`Enregistrer`}),e.saveWithoutCalc&&(0,$.jsx)(L,{icon:(0,$.jsx)(mt,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>ee(!1),children:`Enregistrer sans recalcul`}),(0,$.jsx)(An,{onConfirm:O,modified:v})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(B,{form:S,onValuesChange:E,style:{maxWidth:`100%`},children:(()=>{switch(_){case`common`:return(0,$.jsx)(tp,{record:b,fields:e.fields});case`rubrique`:return(0,$.jsx)(im,{record:b,fields:e.fields,handleGetFieldValue:T,handleUpdateRecord:k});case`onglet`:return(0,$.jsx)(tm,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`rules`:return(0,$.jsx)(om,{tableParams:e,record:b});case`finess`:return(0,$.jsx)(Mp,{tableParams:e,record:b,handleUpdateRecord:k,softCode:s});case`transfert`:return(0,$.jsx)(lm,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`DMS`:return(0,$.jsx)(Ap,{tableParams:e,record:b});case`MED`:return(0,$.jsx)(Lp,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`BUD`:return(0,$.jsx)(cp,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S,softCode:s});case`BUI_activite`:return(0,$.jsx)(up,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`AJU`:return(0,$.jsx)(Rf,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S});case`chapter`:return(0,$.jsx)(am,{tableParams:e,record:b});case`sejours`:return(0,$.jsx)(cm,{tableParams:e,form:S});case`constantes`:return(0,$.jsx)(dp,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`keyword`:return(0,$.jsx)(Pp,{form:S});case`evenement`:return(0,$.jsx)(jp,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`indicateur_qualite`:return(0,$.jsx)(Np,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`MEDA`:return(0,$.jsx)(Bp,{record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});default:return(0,$.jsx)(Tt,{icon:(0,$.jsx)(Qt,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${_}) !`})}})()})})]})};um.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string,softCode:Q.default.string,choice:Q.default.string};var dm=({data:e,handleUpdateDescription:t})=>{let[n,r]=(0,Y.useState)(``);return(0,Y.useEffect)(()=>{r(e)},[e]),(0,$.jsx)(N.TextArea,{placeholder:``,size:`middle`,value:n,onChange:e=>{r(e),t(e)}})};dm.propTypes={data:Q.default.string,handleUpdateDescription:Q.default.func};var fm=[{title:`Code`,dataKey:`code`,key:`code`,width:200},{title:`Texte`,dataKey:`texte`,key:`texte`,width:400,resizable:!0},{title:`Abrégé`,dataKey:`texte_abrege`,key:`texte_abrege`,width:400,resizable:!0},{title:`Complément`,dataKey:`complement`,key:`complement`,width:200,resizable:!0},{title:`Gravité`,dataKey:`gravite_texte`,key:`gravite_texte`,width:200,resizable:!0}],pm=({tableParams:e,record:t,handleShowEditor:n,swf:r,showRefs:i})=>{let a=Ot(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ff(),d=bf(o,s,c,l,u),f=Cf(),p=wf(),m=Tf(),h=Ef(),g=Df(),_=Of(),v=a.data?.session,y=d.data?.records??[],b=d.data?.refRecords??[],[x]=B.useForm(),[S,C]=(0,Y.useState)(!1),[T,E]=(0,Y.useState)({}),[D,O]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t){C(!1);let n=sf(t,e);x.setFieldsValue(n),E({...n})}},[t,e]);let k=f.isPending||p.isPending||m.isPending||h.isPending||g.isPending||_.isPending,ee=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,te=e=>{let n={...t,description:e,...x.getFieldsValue()};n=af(n),E(n),C(!0)},ne=()=>{C(!0)},re=()=>{let e=y.find(e=>e.key===t.key);E({...e}),x.setFieldsValue(e),C(!1)},ie=()=>{C(!1),n()},ae=()=>{let t={...T,...x.getFieldsValue()};t=af(t,e);let n=rf(t,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},oe=()=>{let t={...T,...x.getFieldsValue()};t=af(t,e);let n=rf(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},se=()=>{g.mutate({swf:r,tableName:e.tableName,softCode:s,oids:t.oid})},A=()=>{Cn(e.tableName,t.oid,s)},ce=()=>{let t=Jt({RECORD:{XMLType:`RECORD`,oid:T.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return i?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-editor-header`,children:(0,$.jsx)(L,{disabled:!D.length||_.isPending,loading:_.isPending,onClick:()=>{_.mutate({swf:r,tableName:e.tableName,refs:D},{onSuccess:()=>O([])})},icon:(0,$.jsx)(ft,{}),children:`Importer`})}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(qt,{columns:fm,data:b,shiftMulti:!0,onRowSelect:e=>{let t=[...D];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),O([...new Set(t)])},selectedRows:D})})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&v.ISROLECTI&&(0,$.jsx)(L,{icon:(0,$.jsx)(dt,{}),onClick:A,children:`SQL`}),(0,$.jsx)(ot,{title:`Voulez-vous vraiment effacer l'historique ?`,okText:`Effacer l'historique`,cancelText:`Annuler`,onConfirm:()=>{let t=Jt({RECORD:{XMLType:`RECORD`,oid:T.oid}},!0);h.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})},children:(0,$.jsx)(L,{icon:(0,$.jsx)(w,{}),disabled:k,loading:h.isPending,children:`Effacer historique`})}),(0,$.jsx)(ot,{title:`Voulez-vous vraiment exécuter cette règle ?`,okText:`Exécuter la règle`,cancelText:`Annuler`,onConfirm:se,children:(0,$.jsx)(L,{icon:(0,$.jsx)(Yd,{}),disabled:k||t&&t.oid===`-1`,loading:g.isPending,children:`Exécuter`})}),e.addButton&&(0,$.jsx)(ot,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ce,children:(0,$.jsx)(L,{icon:(0,$.jsx)(It,{}),disabled:ee||k,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(ot,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ce,children:(0,$.jsx)(L,{icon:(0,$.jsx)(It,{}),loading:m.isPending,disabled:k||(e?.tableName===`t_ghm_dms`?!(t&&t.dms.trim()===``&&t.key===0):ee),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(ot,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:oe,children:(0,$.jsx)(L,{icon:(0,$.jsx)(st,{}),loading:p.isPending,disabled:k||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(On,{onConfirm:re,modified:S,disabled:!S||k}),(0,$.jsx)(L,{icon:(0,$.jsx)(mt,{}),type:`primary`,disabled:!S||k,loading:f.isPending,onClick:ae,children:`Enregistrer`}),(0,$.jsx)(An,{onConfirm:ie,modified:S})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsxs)(B,{form:x,onValuesChange:ne,style:{minWidth:`0px`,paddingTop:`20px`},children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(Vt,{items:(n=>{let r={};return e.tabs.forEach(e=>{r[e.key]={...e,children:[]}}),n.forEach(e=>{r[e.tab].children.push(e)}),Object.values(r).map((n,r)=>{let i=null,a=[];return n.children.forEach(e=>e.type===`text-editor`?i=e:a.push(e)),{label:(0,$.jsx)(`span`,{children:n.label}),key:r,className:`tables-tab-panes`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tp,{tableParams:e,record:T,fields:a}),i&&t?(0,$.jsx)(dm,{data:t.description,handleUpdateDescription:te}):null]})}})})(e.fields.filter(e=>e.tab))})})]})})]})};pm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string};var mm=({showModalPreferences:e,handleShowModalPreferences:t,swf:n,softCode:r,tableParams:i})=>{let[a,o]=(0,Y.useState)(null),[s,c]=(0,Y.useState)(null),{swf:l,softCode:u,tableName:d,choice:f,tableParams:p}=Ff(),m=bf(l,u,d,f,p),h=Cf(),g=m.data?.divers??{},_=`DD/MM/YYYY`;(0,Y.useEffect)(()=>{g.expert&&(o((0,nf.default)(g.expert.EXPERT_DATE_DEBUT,_)),c(g.expert.EXPERT_ACTIVE===`1`))},[g]);let v=()=>{let e=rf({mode:`2`,EXPERT_ACTIVE:s?`1`:`0`,EXPERT_DATE_DEBUT:(0,nf.default)(a).format(_)},`save`);h.mutate({swf:n,softCode:r,tableName:i.tableName,recordXml:e},{onSuccess:()=>t(!1)})},y=e=>{o(e)};return g.expert?(0,$.jsx)($.Fragment,{children:(0,$.jsx)(zt,{title:`Préférences`,open:e,okText:`Enregistrer`,cancelText:`Retour`,confirmLoading:h.isPending,maskClosable:!0,onCancel:()=>t(!1),onOk:()=>{v()},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Expert`}),(0,$.jsx)(At,{checked:s,onClick:()=>{c(e=>!e)}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Date de démarrage :`}),(0,$.jsx)(Gd,{format:_,onChange:e=>{y(e)},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]}),(0,$.jsx)(`div`,{children:(0,$.jsx)(`span`,{children:`À partir de cette date, tous les séjours seront controlés, sortis ou non.`})})]})})}):null},hm=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],gm={SIT:{tableName:`t_sites`,title:`Gestion Sites`,component:`common`,fields:[...hm,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0},{title:`Etablissement`,dataKey:`finess_texte`,editVisible:!1},{title:`Nombres références`,dataKey:`nbref`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},JRN:{tableName:`t_journaux`,title:`Gestion Journaux`,component:`common`,fields:[...hm,{title:`C/H`,dataKey:`clinique_honoraire`,type:`input`,editable:!1},{title:`A nouveaux`,dataKey:`a_nouveaux`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},TCO:{tableName:`t_types_compta`,title:`Gestion Types de Comptabilité`,component:`common`,fields:[...hm,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editVisible:!1,selectOptionsKey:`COMPTA_CH`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CLS:{tableName:`t_classes_comptes`,title:`Gestion classes de comptes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CPT:{tableName:`t_comptes`,title:`Gestion comptes`,component:`onglet`,addSearchFields:[`numero`],tabs:[{key:`general`,label:`Général`},{key:`sage`,label:`Collectif (SAGEX3)`}],fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{tab:`general`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`general`,title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{tab:`general`,title:`Compte banque`,dataKey:`banque`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Compte collectif`,dataKey:`collectif`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Solde Initial`,dataKey:`solde_initial`,type:`input`,hidden:!0},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``},{tab:`sage`,title:`Journal`,dataKey:`type_compta_extra_id`,type:`select`,selectOptionsKey:`TYPECOMPTA`,hidden:!0},{tab:`sage`,title:`Numéro auxiliaire`,dataKey:`numero_extra`,type:`input`,hidden:!0},{tab:`sage`,title:`Texte auxiliaire`,dataKey:`texte_extra`,type:`input`,hidden:!0}]},CPX:{tableName:`t_comptes_extra`,title:`Gestion Comptes auxiliaires`,component:`common`,fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Type comptabilité`,dataKey:`type_compta`,editable:!1,type:`select`,selectOptionsKey:`TYPECOMPTA`},{title:`Commentaire`,dataKey:`comment`,editVisible:!1,type:`input`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},PAR:{tableName:`t_partenaires`,title:`Gestion Partenaires`,component:`common`,fields:[...hm,{title:`Texte abrégé`,dataKey:`texte_court`,type:`input`},{title:`Comptes`,dataKey:`comptes`,type:`input`,editable:!1},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Partenaire du groupe`,dataKey:`intra_groupe`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},AJU:{tableName:`t_ecritures_ajustement`,title:`Ecritures d'ajustement`,component:`AJU`,addButton:!0,copyButton:!0,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Date saisie`,dataKey:`date_ecriture`,type:`input`},{title:`Mois comptable`,dataKey:`mois_comptable`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Journal`,dataKey:`journal_code`,type:`input`},{title:`Compte`,dataKey:`compte_numero`,type:`input`},{title:`Débit`,dataKey:`montant_debit`,type:`input`},{title:`Crédit`,dataKey:`montant_credit`,type:`input`}]},BUD:{tableName:`t_budget`,title:`Gestion Budget`,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Site`,dataKey:`site_id`,type:`select`,selectOptionsKey:`SITE`,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Actif`,dataKey:`is_actif`,type:`checkbox`},{title:`Exercice`,dataKey:`exercice_comptable`,type:`select`,selectOptionsKey:`YEARS`},{title:`Données à importer`,dataKey:`import_data`,type:`textArea`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur Date`,dataKey:`valeur_date`,type:`input`,detail:`YYYY-MM-DD`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`}]}},_m=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nb Ref`,dataKey:`nbref`,type:`text`}],vm={BIL:{tableName:`t_bilan`,title:`Bilans`,component:`common`,fields:[..._m]},CST:{tableName:`t_constante`,title:`Constantes`,component:`constantes`,fields:[..._m,{title:`Propriétés`,dataKey:`property`,type:`text`}]},DOC:{tableName:`t_document`,title:`Documents`,component:`common`,fields:[..._m,{title:`Complément`,dataKey:`cmp`,type:`text`},{title:`Toujours document sortie ?`,dataKey:`est_document_sortie`,hidden:!0,type:`checkbox`},{title:`Règle document sortie`,dataKey:`document_sortie_rule_1`,type:`input`,detail:`DD=DS:Date document = date sortie, DD=DS-x: Date document - date sortie <= x`,hidden:!0}]},DOCPRE:{tableName:`t_document_precision`,title:`Précision Documents`,refUniquement:!1,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Priorité`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Règle SQL`,dataKey:`precision_rule_01`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_02`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_03`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_04`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_05`,type:`input`,hidden:!0}]},FRM:{tableName:`t_formulaire`,title:`Formulaires`,component:`common`,fields:[..._m]},FRQ:{tableName:`t_formulaire_question`,title:`Questions Formulaires`,component:`onglet`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,tabs:[{key:`frq-definition`,label:`Définition`},{key:`calcul`,label:`Calcul`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,tab:`frq-definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`frq-definition`},{title:`Texte Court`,dataKey:`texte_court`,type:`input`},{title:`Propriété`,dataKey:`property`,type:`input`,editVisible:!1},{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Nb Ref`,dataKey:`nbref`,type:`text`},{title:`Type`,dataKey:`question_type`,type:`input`,disabled:!0,hidden:!0,editable:!1},{title:`Transformer en constante`,dataKey:`constante_id`,type:`select`,tab:`frq-definition`,hidden:!0,selectOptionsKey:`CST`},{title:`Type réponse`,dataKey:`auto_reponse_code_type`,type:`cti-constantes`,hidden:!0,tab:`frq-definition`},{title:`Formule`,dataKey:`calc_formula`,type:`textArea`,hidden:!0,editable:!1,tab:`calcul`}]},FRR:{tableName:`t_formulaire_question_reponse`,title:`Réponses Formulaires`,component:`common`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,fields:[{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Question`,dataKey:`formulaire_question_texte`,type:`input`,editable:!1},{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,hidden:!0},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Significatif`,dataKey:`est_significatif`,type:`checkbox`},{title:`Nb Ref`,dataKey:`nbref`,type:`input`,editable:!1}]},INT:{tableName:`t_intervenant`,title:`Intervenants`,component:`common`,refUniquement:!1,fields:[..._m,{title:`Spécialité`,dataKey:`specialite_texte`,type:`text`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,hidden:!0,selectOptionsKey:`SPI`}],excludeFields:[`nbref`]},IQU:{tableName:`t_indicateur_qualite`,title:`Indicateurs qualité`,component:`indicateur_qualite`,fields:[..._m,{title:`Propriétés`,dataKey:`properties`,editVisible:!1},{title:`Note`,dataKey:`note_with`,type:`checkbox`,hidden:!0}]},OBS:{tableName:`t_observation`,title:`Observations`,component:`common`,fields:[..._m,{title:`Masquer le texte`,dataKey:`masquer_texte`,type:`checkbox`},{title:`Type éclatement`,dataKey:`mode_eclatement`,type:`select`,selectOptionsKey:`DPI_SPE`}]},PRC:{tableName:`t_prescription`,title:`Prescriptions`,component:`common`,fields:[..._m]},REL:{tableName:`t_releve`,title:`Relevés`,component:`common`,fields:[..._m]},SPI:{tableName:`t_intervenant_specialite`,title:`Specialités intervenant`,component:`common`,fields:[..._m]},KWO:{tableName:`t_mot_cle`,title:`Mots clé`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,component:`keyword`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règle`,dataKey:`rule`,type:`text`}]},DIV:{tableName:`t_divers`,title:`Configuration`,refUniquement:!1,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur(2)`,dataKey:`valeur2`,type:`input`}]},EVT:{tableName:`t_evenement`,title:`Evènements`,refUniquement:!1,component:`onglet`,tabs:[{key:`event-regle-cti`,label:`Règle CTI`},{key:`event-regle-spe`,label:`Règles Spécifiques`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:150},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`,width:75},{title:`Indicateur`,dataKey:`indicateur_texte`,editVisible:!1},{title:`Règles CTI`,tab:`event-regle-cti`,type:`event-regle-cti`,hidden:!0},{title:`Règles Spécifiques`,tab:`event-regle-spe`,type:`event-regle-spe`,hidden:!0}]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`dpi`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},ym=[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1},{title:`Références`,dataKey:`nbref`,type:`input`,editable:!1}],bm={ART:{tableName:`t_articles`,title:`Gestion des articles`,component:`common`,fields:[...ym,{title:`Géré en stock`,dataKey:`gere_en_stock`,hidden:!0,type:`checkbox`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`select`,selectOptionsKey:`RA1`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`select`,selectOptionsKey:`RA9`}]},TYA:{tableName:`t_types_articles`,title:`Gestion des types articles`,component:`common`,fields:[...ym,{title:`Valeur par défaut selon`,dataKey:`defaut_selon`,hidden:!0,type:`select`,selectOptionsKey:`TYA`},{title:`codes`,dataKey:`defaut_selon_codes`,hidden:!0,type:`input`,dependsOn:`defaut_selon`,disabledWhen:``}]},FAA:{tableName:`t_familles_articles`,title:`Gestion des familles d'articles`,component:`common`,fields:[...ym]},SFA:{tableName:`t_sous_familles_articles`,title:`Gestion sous famille d'articles`,component:`common`,fields:[...ym]},CAA:{tableName:`t_categories_articles`,title:`Gestion des catégories d'articles`,component:`common`,fields:[...ym]},SCA:{tableName:`t_sous_categories_articles`,title:`Gestion des sous catégories articles`,component:`common`,fields:[...ym]},UNI:{tableName:`t_unites`,title:`Gestion des unités`,component:`common`,refUniquement:!1,fields:[...ym],excludeFields:[`nbref`]},FOU:{tableName:`t_fournisseurs`,title:`Gestion des fournisseurs`,component:`common`,fields:[...ym,{title:`Fusionner avec`,dataKey:`fusionner_vers_fournisseur_id`,hidden:!0,type:`select`,selectOptionsKey:`FOU`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`input`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`input`}]},TYF:{tableName:`t_types_fournisseurs`,title:`Gestion des types de fournisseurs`,component:`common`,fields:[...ym]},GES:{tableName:`t_gestionnaires`,title:`Gestion des gestionnaires`,refUniquement:!1,component:`common`,fields:[...ym],excludeFields:[`nbref`]},LIE:{tableName:`t_lieux`,title:`Gestion des lieux`,component:`common`,refUniquement:!1,fields:[...ym],excludeFields:[`nbref`]},UFO:{tableName:`t_unites_fonctionnelles`,title:`Gestion des unités fonctionnelles`,component:`common`,refUniquement:!1,fields:[...ym],excludeFields:[`nbref`]},TYM:{tableName:`t_types_mouvements`,title:`Gestion des types de mouvements`,component:`common`,refUniquement:!1,fields:[...ym,{title:`Inverser signe`,dataKey:`particularite_inverser_signe`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SIGNE`},{title:`Forcer sens`,dataKey:`sens_force`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SENS`}],excludeFields:[`nbref`]},RIN:{tableName:`t_reference_input`,title:`Import référentiel`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1}]},RA1:{tableName:`t_article_reference_cacic`,title:`Gestion référential article CACIC`,component:`common`,fields:[...ym],excludeFields:[`texte_court`,`code_original`]},RF1:{tableName:`t_fournisseur_reference_cacic`,title:`Gestion référentiel fournisseur CACIC`,component:`common`,fields:[...ym],excludeFields:[`complement`,`texte_court`,`code_original`]},RA9:{tableName:`t_article_reference_cti`,title:`Gestion référentiel article CTI`,component:`transfert`,fields:[...ym],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`LPP/UCD`,dataKey:`lppucd`,width:150},{title:`Code`,dataKey:`code`,width:150}],excludeFields:[`complement`,`texte_court`,`code_original`],listName:`ART`,listPath:`rfoids`},RF9:{tableName:`t_fournisseur_reference_cti`,title:`Gestion du référentiel fournisseur CTI`,component:`transfert`,fields:[...ym],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`Code`,dataKey:`code`,width:150}],listName:`LFOU`,listPath:`rfoids`,excludeFields:[`complement`,`texte_court`,`code_original`]},DIV:{tableName:`t_divers`,title:`Eléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`},{title:`Valeur`,dataKey:`valeur`,type:`input`}]},SIT:{tableName:`t_sites`,title:`Gestion sites`,refUniquement:!1,component:`common`,fields:[...ym],excludeFields:[`complement`,`nbref`]},TAR:{tableName:`t_type_article_cti_rule`,title:`Gestion des règles types articles CTI`,refUniquement:!1,addButton:!0,component:`rules`,execute:{label:`Executer les règles`,action:`execute_rules`},fields:[{title:`Priorite`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Type CTI`,dataKey:`type_article_cti_id`,type:`select`,selectOptionsKey:`TAA`,hidden:!0},{title:`Type CTI`,dataKey:`type_article_cti_texte`,editVisible:!1},{title:`Règles`,dataKey:`rule_texte`,type:`input`,editVisible:!1},{title:`Types article source`,dataKey:`liste_type_article`,type:`textArea`,hidden:!0,tab:!0},{title:`Comptes`,dataKey:`liste_compte`,type:`textArea`,hidden:!0,tab:!0},{title:`Familles`,dataKey:`liste_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-familles`,dataKey:`liste_sous_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Catégories`,dataKey:`liste_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-catégories`,dataKey:`liste_sous_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Articles`,dataKey:`liste_article`,type:`textArea`,hidden:!0,tab:!0}],excludeFields:[`complement`,`nbref`]}},xm={CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:100,editable:!1}],excludeFields:[`code_original`]},GMA:{tableName:`t_gestes_marqueurs`,title:`Gestion gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Actes associés`,dataKey:`actes_codes`,type:`input`,hidden:!0,editable:!1}],sqlChoices:`select oid, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Sélectionnez une valeur...' order by oid`},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Classant`,dataKey:`classant`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,type:`input`,width:100,editable:!1,hidden:!0},{title:`Geste marqueur MSAP 2015`,dataKey:`geste_marqueur`,type:`input`,width:120,editable:!1},{title:`ICR`,dataKey:`icr_1`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editable:!1,editVisible:!1}]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,width:150}],{title:`CMA 2012`,dataKey:`sev1311d`,type:`input`,width:75,editVisible:!1},{title:`CMA 2013`,dataKey:`sev1311e`,type:`input`,width:75,editVisible:!1},{title:`CMA 2014`,dataKey:`sev1311f`,type:`input`,width:75,editVisible:!1},{title:`CMA 2015`,dataKey:`sev1311g`,type:`input`,width:75,editVisible:!1},{title:`CMA 2016`,dataKey:`sev2016`,type:`input`,width:75,editVisible:!1},{title:`CMA 2017`,dataKey:`sev2017`,type:`input`,width:75,editVisible:!1},{title:`CMA 2018`,dataKey:`sev2018`,type:`input`,width:75,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editVisible:!1}],excludeFields:[`texte_court`,`code_original`]},ED6:{tableName:`t_etude_6`,title:`Cancérologie (activité soumise à seuil). Cahier des charges `,component:`common`,selectButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Cahier des charges`,dataKey:`année`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Seuil etablissement`,dataKey:`seuil_ets`,type:`input`,editable:!0,width:100},{title:`Seuil ARS`,dataKey:`seuil_ars`,type:`input`,editable:!0,width:100},{title:`Moyenne régionale`,dataKey:`moy_region`,type:`input`,editable:!1,width:100},{title:`Moyenne nationale`,dataKey:`moy_nat`,type:`input`,editable:!1,width:100}],sqlChoices:`select min(oid), annee::text, 'Cahier des charges ' || annee from pmsi.t_etude_6 group by annee union select -1, 'code', 'Pas de sélection' order by 1`},ED5:{tableName:`t_etude_5`,title:`Gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Liste`,dataKey:`liste`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Taux cible etablissement`,dataKey:`taux_cible_ets`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ets&&`${e.taux_cible_ets}%`,width:100},{title:`Taux cible ARS`,dataKey:`taux_cible_ars`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ars&&`${e.taux_cible_ars}%`,width:100},{title:`Taux moyen régional`,dataKey:`taux_moyen_regional`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_regional&&`${e.taux_moyen_regional}%`,width:100},{title:`Taux moyen national`,dataKey:`taux_moyen_national`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_national&&`${e.taux_moyen_national}%`,width:100}],sqlChoices:`select sequence, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Pas de sélection' order by sequence`},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`common`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{tab:`definition`,title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{tab:`definition`,title:`DATIM`,dataKey:`is_datim`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Contrôle en masse`,dataKey:`is_global`,type:`checkbox`,hidden:!0,editable:!1},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_date`,type:`input`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,type:`input`,editVisible:!1},{title:`Dont actives`,dataKey:`nbref0`,type:`input`,editVisible:!1}]},XDC:{tableName:`t_datim_ccaminfo`,title:`Datim : CCAMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDD:{tableName:`t_datim_diaginfo`,title:`Datim : DIAGINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDG:{tableName:`t_datim_ghminfo`,title:`Datim : GHMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},ASO:{tableName:`t_mco`,title:`Interrogation Codes ASO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHV:{tableName:`t_severites_ghm`,title:`Interrogation Codes sévérité GHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHM:{tableName:`t_ghm`,title:`InterrogationGHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Aso`,dataKey:`aso`,type:`input`,editable:!1,width:70},{title:`C.A.S`,dataKey:`cas`,type:`input`,editable:!1,width:70},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1},{title:`Ligne OAP`,dataKey:`ligne_oap`,type:`input`,editable:!1,hidden:!0},{title:`Groupe d'activité`,dataKey:`groupe_activite`,type:`input`,editable:!1,hidden:!0},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:120}]},DMS:{tableName:`t_ghm_dms`,title:`Gestion DMS`,component:`DMS`,deleteButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:200,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500}]},CMD:{tableName:`t_cmd`,title:`Interrogation CMD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},POA:{tableName:`t_poles_oap`,title:`Interrogation Poles OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},LOA:{tableName:`t_lignes_oap`,title:`Interrogation Lignes OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1,width:400},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GAC:{tableName:`t_groupes_activite`,title:`Interrogation Groupes d'activité`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`onglet`,datePicker:!0,selectTarif:!0,tabs:[{key:`tarifs_prive`,label:`Tarifs Privé`},{key:`tarifs_public`,label:`Tarifs Public`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Borne basse`,dataKey:`borne_basse`,editable:!1,width:100},{title:`Borne haute`,dataKey:`borne_haute`,editable:!1,width:100},{title:`Dms nationale`,dataKey:`dms_nationale`,editable:!1,width:100},{title:`Tarif GHS`,dataKey:`tarif_ghs`,editable:!1,width:100},{title:`Forfait EXB`,dataKey:`forfait_exb`,editable:!1,width:100},{title:`Tarif EXB`,dataKey:`tarif_exb`,editable:!1,width:100},{title:`Tarif EXH`,dataKey:`tarif_exh`,editable:!1,width:100},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:200},{type:`tarifs_public_ghs`,tab:`tarifs_public`,hidden:!0},{type:`tarifs_prive_ghs`,tab:`tarifs_prive`,hidden:!0}]},SGE:{tableName:`t_secteurs_geographiques`,title:`Gestion secteurs géographiques`,component:`transfert`,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (Codes postaux)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1},{title:`Codes`,dataKey:`codes`,type:`transfert`,hidden:!0}],transfertFields:[{title:`Codes postaux du secteur`,dataKey:`texte`}],listName:`CPO`,listPath:`codes`},DEP:{tableName:`t_departements`,title:`Gestion départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,width:500,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,hidden:!0,editable:!1},{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`CPO`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`common`,addButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Identifiant annuaire`,dataKey:`identifiant_annuaire`,type:`input`,hidden:!0},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},CMM:{tableName:`t_comites_medicaux`,title:`Gestion comités médicaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},PRE:{tableName:`t_prestations`,title:`Gestion prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},LPP:{tableName:`t_lpp`,title:`Gestion LPP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`En sus FG11 ?`,dataKey:`code_fg11`,type:`checkbox`},{title:`Nombre réféfences (LPP)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},UCD:{tableName:`t_ucd`,title:`Gestion UCD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Laboratoire`,dataKey:`laboratoire_texte`,type:`input`},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},TAU:{tableName:`t_types_autorisations`,title:`Interrogation types autorisations`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,type:`select`,selectOptionsKey:`TAU`},{title:`Date d'effet`,dataKey:`date_effet_autorisation`,type:`input`},{title:`Nombre de lit`,dataKey:`nb_lits`,type:`input`,dependsOn:`type_autorisation_code`,disabledWhen:``},{title:`Mode d'hospitalisation`,dataKey:`mode_hospitalisation`,type:`select`,selectOptionsKey:`UMD_mode_hospitalisation`},{title:`Type éclatement`,dataKey:`type_eclatement`,type:`select`,selectOptionsKey:`UMD_type_eclatement`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`UMD_type_sejour`,hidden:!0},{title:`Type Ventilation C.A.`,dataKey:`type_ventilation_ca`,type:`select`,selectOptionsKey:`UMD_type_ventilation_ca`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_id`,type:`select`,selectOptionsKey:`UM`,detail:`Unité médicale sur laquelle est regroupé cette UM avant envoi ePM`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_codetexte`,type:`select`,selectOptionsKey:`UM`,editVisible:!1},{title:`Medecin par default`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`UM_MED`,hidden:!0}]},UFC:{tableName:`t_unites_fonctionnelles`,title:`Gestion Unités fonctionnelles`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Nombre réféfences (actes)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},ETS:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,refUniquement:!1,lineBlocks:[{dateFieldKey:`date_debut_coefficient_mco`,lines:[{key:`date_debut_coefficient_mco_`,label:`Historique coefficients MCO`,type:`date`},{key:`coefficient_mco_`,label:`Coefficient MCO`,type:`input`},{key:`coefficient_transition_`,label:`- Transition`,type:`input`},{key:`coefficient_ht_`,label:`- Haute technicité`,type:`input`},{key:`coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`date_debut_coefficient_pacte_resp_`,label:`Historique coefficients pacte responsabilité`,type:`date`},{key:`coefficient_pacte_resp_`,label:`Coefficients pacte responsabilité`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Territoire de santé`,dataKey:`tersante_id`,type:`select`,selectOptionsKey:`territoire_de_sante`,hidden:!0},{dataKey:`date_debut_coefficient_mco_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_1`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_2`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_3`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_4`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_5`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_6`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_7`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]}},Sm=[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}],Cm={SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,deleteButton:!0,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Spécialités (défaut)`,dataKey:`specialite_defaut_codes`,type:`input`,editable:!1,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1},{title:`Spécialité officielles par défault`,dataKey:`code`,type:`multi-input`,hidden:!0,children:[{title:`Code 1`,dataKey:`specialite_defaut_code_1`,type:`input`},{title:`Code 2`,dataKey:`specialite_defaut_code_2`,type:`input`},{title:`Code 3`,dataKey:`specialite_defaut_code_3`,type:`input`},{title:`Code 4`,dataKey:`specialite_defaut_code_4`,type:`input`}]}],excludeFields:[`texte_court`]},SPE:{tableName:`t_specialites_medecin`,title:`Interrogation Spécialités des médecins`,component:`common`,fields:[...Sm,{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`MEDA`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité officielle`,dataKey:`specialite`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_interne`,editVisible:!1},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`,hidden:!0},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},TAU:{tableName:`t_type_autorisation_unite_medicale`,title:`Interrogation types autorisations`,component:`common`,fields:[...Sm]},UMD:{tableName:`t_unites_medicales`,title:`Gestion Unites médicales`,module:`iCTI_pmsissr`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,editVisible:!1},{title:`Autorisation`,editTitle:`Type autorisation`,dataKey:`type_autorisation_code`,type:`select`,selectOptionsKey:`TAU`,hidden:!0},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,fields:[...Sm],refUniquement:!1},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,fields:[...Sm],refUniquement:!1},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,fields:[...Sm],excludeFields:[],refUniquement:!1},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,fields:[...Sm],refUniquement:!1},GME:{tableName:`t_gme`,title:`Interrogation GME`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CMC:{tableName:`t_cmc`,title:`Interrogation CMC`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},GMD:{tableName:`t_gmd`,title:`Interrogation GMD`,component:`common`,fields:[...Sm,{title:`CMC`,dataKey:`cmc_code`,type:`input`,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,fields:[...Sm],refUniquement:!1},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[...Sm,{title:`Classant`,dataKey:`classant`,type:`input`,editable:!1,width:200},{title:`Geste marqueur`,dataKey:`geste_marqueur`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`multi-input`,width:200,children:[{dataKey:`regroupement_1`,type:`input`,editable:!1},{dataKey:`regroupement_4`,type:`input`,editable:!1}]},{title:`Regroupement`,dataKey:`regroupement_4`,editVisible:!1,width:200},{title:`ICR`,dataKey:`icr_1`,width:100,type:`multi-input`,children:[{dataKey:`icr_1`,type:`input`,editable:!1},{dataKey:`icr_4`,type:`input`,editable:!1}],dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,width:100,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``,type:`input`,editVisible:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},IAR:{tableName:`t_activite_cdarr`,title:`Interrogation Activités CdARR`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},AAR:{tableName:`t_acte_cdarr`,title:`Interrogation Actes CdARR`,component:`common`,fields:[...Sm,{title:`Activité CdARR`,dataKey:`activite_cdarr_texte`,type:`input`,editVisible:!1},{title:`CMC`,dataKey:`activite_cdarr_texte`,type:`input`,hidden:!0,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`],refUniquement:!1},ASR:{tableName:`t_acte_csarr`,title:`Interrogation Actes CSARR`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!0,excludeFields:[`texte_court`]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},PRE:{tableName:`t_prestations`,title:`Gestion Prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},REG:{tableName:`t_regions`,title:`Gestion Régions administratives`,component:`common`,fields:[...Sm,{title:`Départements`,dataKey:`departements_texte`,type:`input`,editable:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},DEP:{tableName:`t_departements`,title:`Gestion Départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[...Sm,{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`DEP`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},component:`onglet`,preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Dossier ciblés`,dataKey:`etat_cible_texte`,editVisible:!1,width:120},{title:`Date dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1,width:120},{title:`Etat dernière exécution`,dataKey:`last_execution_ok`,editVisible:!1,width:120},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider_SSR`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},FIN:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,lineBlocks:[{dateFieldKey:`FIN_date_debut_coefficient_ssr`,lines:[{key:`FIN_date_debut_coefficient_ssr_`,label:`Historique coefficients SSR`,type:`date`},{key:`FIN_fraction_dma_`,label:`Fraction DMA`,type:`input`},{key:`FIN_coefficient_transition_`,label:`- Transition`,type:`input`},{key:`FIN_coefficient_spe_`,label:`- Spécialité`,type:`input`},{key:`FIN_coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`FIN_coefficient_hono_`,label:`- Honoraire`,type:`input`},{key:`FIN_coefficient_prud_`,label:`- Prudentiel`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur point IVA`,dataKey:`iva`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur taux régional IVA`,dataKey:`iva_reg`,type:`input`,editable:!1},{dataKey:`FIN_date_debut_coefficient_ssr_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`DIV1`,type:`input`},{title:`Valeur date (format YYYY-MM-DD)`,dataKey:`DIV2`,type:`input`},{title:`Description`,dataKey:`DIV3`,type:`input`,hidden:!0},{title:`Infomodule`,dataKey:`DIV4`,type:`input`,hidden:!0}],refUniquement:!1}},wm=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}],Tm={DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur date`,dataKey:`valeur_date`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},ENT:{tableName:`t_entreprises`,title:`Gestion entreprises`,component:`common`,refUniquement:!1,fields:[...wm,{title:`Code planning`,dataKey:`code_ent_planning`,type:`input`}]},ETA:{tableName:`t_etablissements`,title:`Gestion Etablissements`,component:`common`,refUniquement:!1,fields:[...wm,{title:`Base calcul ETP`,dataKey:`base_calcul_etp`,type:`input`},{title:`Code planning`,dataKey:`code_ets_planning`,type:`input`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0}]},NAT:{tableName:`t_nationalites`,title:`Gestion nationalités`,refUniquement:!1,component:`common`,fields:[...wm]},SIT:{tableName:`t_situations_famille`,title:`Gestion situations de famille`,refUniquement:!1,component:`common`,fields:[...wm]},CSP:{tableName:`t_categories_socio_professionnelle`,title:`Gestion catégories socio-profesionnelle`,component:`common`,refUniquement:!1,fields:[...wm]},CAE:{tableName:`t_cadre_emploi`,title:`Gestion codes emploi`,component:`common`,refUniquement:!1,fields:[...wm]},CEM:{tableName:`t_codes_emploi`,title:`Gestion codes emploi`,refUniquement:!1,component:`common`,fields:[...wm]},GRI:{tableName:`t_grilles`,title:`Gestion grilles`,component:`common`,refUniquement:!1,fields:[...wm]},GGR:{tableName:`t_grilles_groupes`,title:`Gestion groupes de grilles`,refUniquement:!1,component:`common`,fields:[...wm]},MDC:{tableName:`t_motifs_debut_contrat`,title:`Gestion motifs début de contrat`,refUniquement:!1,component:`common`,fields:[...wm]},MFC:{tableName:`t_motifs_fin_contrat`,title:`Gestion motifs fin de contrat`,refUniquement:!1,component:`common`,fields:[...wm]},QUA:{tableName:`t_qualifications`,title:`Gestion qualifications`,refUniquement:!1,component:`common`,fields:[...wm]},SAN:{tableName:`t_sections_analytiques`,title:`Gestion sections analytiques`,refUniquement:!1,component:`common`,fields:[...wm]},SAP:{tableName:`t_sections_analytiques_paie`,title:`Gestion sections analytiques paie`,refUniquement:!1,component:`common`,fields:[...wm]},SER:{tableName:`t_services`,title:`Gestion services`,refUniquement:!1,component:`common`,fields:[...wm]},SOC:{tableName:`t_societes_interim`,title:`Gestion sociétés intérimaires`,refUniquement:!1,component:`common`,fields:[...wm]},SPE:{tableName:`t_specialites`,title:`Gestion spécialités`,refUniquement:!1,component:`common`,fields:[...wm]},STA:{tableName:`t_statuts`,title:`Gestion statuts`,refUniquement:!1,component:`common`,fields:[...wm]},TCO:{tableName:`t_types_contrat`,title:`Gestion types contrat`,component:`common`,refUniquement:!1,fields:[...wm]},THO:{tableName:`t_types_horaire`,title:`Gestion Types d'horaire`,component:`common`,refUniquement:!1,fields:[...wm]},TTT:{tableName:`t_types_temps_travail`,title:`Gestion types temps de travail`,component:`common`,refUniquement:!1,fields:[...wm]},MAR:{tableName:`t_motifs_arret`,title:`Gestion motifs d'arrêts de travail`,component:`common`,refUniquement:!1,fields:[...wm]},DPR:{tableName:`t_data_profile`,title:`Gestion profils de données`,component:`onglet`,refUniquement:!1,addButton:!0,tabs:[{key:`etablissements`,label:`Etablissements`},{key:`service`,label:`Service`},{key:`statuts`,label:`Status`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:`cti`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règles`,dataKey:`regles`,type:`input`,width:400,editVisible:!1},{title:`Inclus`,tab:`etablissements`,dataKey:`etablissement_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`etablissements`,dataKey:`etablissement_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`service`,dataKey:`service_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`service`,dataKey:`service_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`statuts`,dataKey:`statut_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`statuts`,dataKey:`statut_exclus`,type:`input`,hidden:!0}]},RUB:{tableName:`t_rubriques`,title:`Gestion rubriques`,component:`rubrique`,refUniquement:!1,fields:{0:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Code calcul`,dataKey:`code_calcul`,type:`select`,selectOptionsKey:`calculCodeList`,width:80},{title:`Coefficient`,dataKey:`coefficient`,type:`input`,width:100},{title:`Coefficient base`,dataKey:`coefficient_base`,type:`input`,width:100},{title:`Coefficient nombre`,dataKey:`coefficient_nombre`,type:`input`,width:10},{title:`Coefficient taux salarial`,dataKey:`coefficient_txs`,type:`input`,hidden:!0},{title:`Coefficient taux patronal`,dataKey:`coefficient_txp`,type:`input`,hidden:!0}],1:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,resizable:!1,parentKey:`placeHolder`,width:80},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`,resizable:!1,parentKey:`placeHolder`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(z,{placement:`topLeft`,title:e.texte,children:e.texte})},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Global`,dataKey:`global`,resizable:!1,width:0,children:[{title:`M`,titleEdit:`Modifié par l'utilisateur`,dataKey:`user_modified`,key:`user_modified`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`C`,titleEdit:`Cumul`,dataKey:`p_cumul`,key:`p_cumul`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`D`,titleEdit:`Détail`,dataKey:`p_detail`,key:`p_detail`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`}]},{title:`Nombre`,dataKey:`p_nombre`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Base`,dataKey:`p_base`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Contrat.`,dataKey:`p_heures_contrat`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Payées.`,dataKey:`p_heures_payees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure travaillées`,dataKey:`p_heures_travaillees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale`,dataKey:`p_masse_salariale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Brut`,dataKey:`p_brut`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Avantages Nature`,dataKey:`p_avantage_nature`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Frais impossables`,dataKey:`p_frais_imposables`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations salariés`,dataKey:`p_cotisation_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations patronales`,dataKey:`p_cotisation_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net salarié`,dataKey:`p_od_net_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net patronale`,dataKey:`p_od_net_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net imposable`,dataKey:`p_net_imposable`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net à payer`,dataKey:`p_net_a_payer`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Nombre provisions`,dataKey:`p_nombre_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Montant provisions`,dataKey:`p_montant_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale avec provisions`,dataKey:`p_masse_salariale_provisionnee`,resizable:!1,width:0,isSC:!0,align:`center`}]}},ORG:{tableName:`t_organismes_cotisation`,title:`Gestion organisme de cotisation`,component:`common`,refUniquement:!1,fields:[...wm]},PSE:{tableName:`t_planning_service`,title:`Gestion services planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Service (code paie) associé`,dataKey:`service_paie_associe_texte`},{title:`Service (code paie) associé`,dataKey:`service_id`,type:`select`,selectOptionsKey:`SER`,hidden:!0}]},PQU:{tableName:`t_planning_qualification`,title:`Gestion qualifications planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Qualification (code paie) associé`,dataKey:`qualification_paie_associe_texte`,editVisible:!1},{title:`Qualification (code paie) associé`,dataKey:`qualification_id`,type:`select`,selectOptionsKey:`QUA`,hidden:!0}]},PAB:{tableName:`t_planning_type_absence`,title:`Gestion type absence planning`,component:`common`,refUniquement:!1,fields:[...wm],excludeFields:[`texte_court`]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`rh`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},Em=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Dm={BOR:{tableName:`t_sae_bordereau`,title:`Bordereaux`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Masqué`,dataKey:`est_masque`,type:`checkbox`,dataGetter:({rowData:e})=>e.est_masque?`Oui`:`Non`}]},CHP:{tableName:`t_sae_chapitre`,title:`Chapitres (lignes)`,refUniquement:!1,component:`chapter`,fields:[...Em,{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1}]},IND:{tableName:`t_sae_indicateur`,title:`Indicateurs`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Source`,dataKey:`source_texte`,type:`input`,editable:!1},{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1},{title:`Chapitre (ligne)`,dataKey:`chapitre_texte`,type:`input`,editable:!1},{title:`Format`,dataKey:`format`,type:`input`}]},NPR:{tableName:`t_sae_classification_personnel`,title:`Classification personnel`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Arborescence`,dataKey:`arborescence`,type:`input`,editable:!1}]},MDX:{tableName:`t_sae_medecin_liberal`,title:`Médecins (activité)`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Spécialité`,dataKey:`specialite_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Présent 31/12`,dataKey:`present_3112`,type:`input`},{title:`Jours année`,dataKey:`jours_travailles_annee`,type:`input`},{title:`Jours Décembre`,dataKey:`jours_travailles_decembre`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`}]},CNT:{tableName:`t_sae_contrat`,title:`Salariés / Contrats`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Matricule`,dataKey:`salarie_code`,type:`input`},{title:`Contrat`,dataKey:`contrat_code`,type:`input`},{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Type`,dataKey:`type_contrat_code`,type:`input`},{title:`Qualification`,dataKey:`qualification_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`},{title:`Présent 31/12`,dataKey:`effectif`,type:`input`},{title:`ETP`,dataKey:`etp_paye_prorate`,type:`etp_paye_prorate`}]},DIV:{tableName:`t_divers`,title:`Options`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},Om=[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150}],km={"CTI_BASE_TablesManager.swf":Af,"CTI_ECO_TablesManager.swf":bm,"CTI_ACTI_TablesManager.swf":{SER:{tableName:`t_services_facturation`,title:`Gestion Services facturation`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,addSearchFields:[`mtdmt`],tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options-1`,label:`Options de génération`},{key:`options-2`,label:`Options de génération (suite)`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Finess`,dataKey:`finess`,type:`input`,tab:`definition`,editVisible:!1},{title:`Mode de traitement`,dataKey:`mode_traitement_id`,type:`select`,selectOptionsKey:`MTR`,tab:`options-1`,hidden:!0},{title:`DMT`,dataKey:`dmt_id`,type:`select`,selectOptionsKey:`DMT`,tab:`options-1`,width:80,hidden:!0},{title:`DMT`,dataKey:`mtdmt`,editVisible:!1},{title:`Particularités`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Type PMSI`,dataKey:`type_t2a`,type:`select`,selectOptionsKey:`SER_type_t2a_provider`,tab:`definition`,hidden:!0},{title:`FINESS`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,tab:`definition`,hidden:!0},{title:`Budget global`,dataKey:`est_budget_global`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`SER_TYPE_SEJOUR_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Sans mouvement`,dataKey:`est_sans_mouvement`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Calcul journées`,dataKey:`mode_calcul_journees`,type:`select`,selectOptionsKey:`OPTADM_DAYOUT_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Étage forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Médecins par défault`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_force_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options-1`,hidden:!0},{title:`Facturation intermédiaire`,dataKey:`avec_facturation_intermediaire`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Mouvement / jours fermés`,dataKey:`option_jour_ferme`,type:`checkbox`,detail:`Si coché : suppression des mouvements les jours de fermeture du service.`,tab:`options-2`,hidden:!0},{title:`Prestations présence`,dataKey:`prestations_presence`,type:`input`,detail:`Codes prestations identifiant présence en HDJ`,tab:`options-2`,hidden:!0},{title:`Particularité en cours`,dataKey:`particularites_encours`,type:`input`,detail:`IVG, MAT`,tab:`options-2`,hidden:!0},{title:`Séjours sans actes fictifs`,dataKey:`sej_sans_acte_fictif`,type:`checkbox`,tab:`options-2`,hidden:!0},{title:`Activité par défaut`,dataKey:`activite_par_defaut_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0},{title:`Activité forcée`,dataKey:`activite_force_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0}]},ACF:{tableName:`t_activites`,title:`Gestion activtés facturation`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0}]},ETA:{tableName:`t_etages`,title:`Gestion étages`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`lits`,label:`Lits`}],fields:[...Om.filter(e=>e.dataKey!==`texte_court`),{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,hidden:!0,tab:`definition`},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Unité d'urgences`,dataKey:`est_urgence`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Service forcé`,dataKey:`service_force_id`,type:`select`,selectOptionsKey:`SERVICE`,tab:`definition`,hidden:!0},{title:`Ignorer`,dataKey:`remplacer_par_valeur_par_defaut`,type:`checkbox`,tab:`definition`,detail:`Si coché, la valeur sera remplacé par l'étape par défault du service.`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,type:`lits`,tab:`lits`,hidden:!0}]},ETAPLC:{tableName:`t_etages`,title:`Capacité étages`,component:`onglet`,refUniquement:!1,tabs:[{key:`places`,label:`Places`}],fields:[...Om,{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80}],excludeFields:[`texte_court`]},LIT:{tableName:`t_lits`,title:`Gestion lits`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`etages`,label:`Étage`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,tab:`definition`,hidden:!0},{title:`Code original`,dataKey:`code_original`,type:`input`},{title:`Etage code`,dataKey:`etage_code`,type:`input`,tab:`definition`},{title:`Etage texte`,dataKey:`etage_texte`,type:`input`,tab:`definition`},{title:`Chambre particulière`,dataKey:`est_chambre_particuliere`,type:`checkbox`,tab:`definition`,hidden:!0},{type:`etages`,tab:`etages`,hidden:!0}]},UFT:{tableName:`t_unites_fonctionnelles`,title:`Gestion unités fonctionnelles`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options`,label:`Options de génération`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},FAC:{tableName:`t_forme_activite`,title:`Gestion formes d'activité`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1}]},FAR:{tableName:`t_forme_activite_rule`,title:`Gestion règles formes d'activité`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Forme activité`,dataKey:`forme_activite_texte`,type:`text`,editVisible:!1},{title:`Forme activité`,dataKey:`forme_activite_id`,type:`select`,selectOptionsKey:`FAC`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,editVisible:!1,type:`input`}],extraFields:!0},FSO:{tableName:`t_filiere_soin`,title:`Gestion Filières de soin`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}]},FSR:{tableName:`t_filiere_soin_rule`,title:`Gestion règles Filières de soin`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Filière de soin`,dataKey:`filiere_soin_texte`,type:`select`,editVisible:!1},{title:`Filière de soin`,dataKey:`filiere_soin_id`,type:`select`,selectOptionsKey:`FSO`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,type:`input`,editVisible:!1}],extraFields:!0},FSJ:{tableName:`t_sejour`,title:`Forçages Séjours`,component:`sejours`,refUniquement:!1,addButton:!0,fields:[{title:`Numéro`,dataKey:`code`,type:`input`,width:100},{title:`Nom`,dataKey:`texte`,type:`input`},{title:`Séjour à ignorer`,dataKey:`est_ignore`,type:`checkbox`,width:100,hidden:!0},{title:`Ignoré`,dataKey:`est_ignore_texte`,type:`input`,editVisible:!1,width:100},{title:`Médecin forcé`,dataKey:`medecin_sejour_id`,type:`select`,selectOptionsKey:`MDA`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_sejour_texte`,editVisible:!1},{title:`Service forcé`,dataKey:`service_facturation_texte`,editVisible:!1},{title:`Etage forcé`,dataKey:`etage_texte`,editVisible:!1,width:150},{title:`Type`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`FSJ_type`,hidden:!0},{title:`Type séjour forcé`,dataKey:`type_sejour_texte`,editVisible:!1,width:150},{title:`Service`,dataKey:`service_facturation_id`,type:`select`,selectOptionsKey:`SERVICE`,hidden:!0},{title:`Etage`,dataKey:`etage_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Encours`,dataKey:`encours_1_from_date`,type:`select`,selectOptionsKey:`MOIS`,hidden:!0,detail:`à partir de`,default:`2099-12-31`},{title:`Forçage en cours`,dataKey:`encours_texte`,editVisible:!1,width:150},{title:`Ignorer (Encours)`,dataKey:`encours_1_est_ignore`,type:`checkbox`,hidden:!0}]},WFU:{tableName:`t_web100t_forcage_uf_soin`,title:`Gestion Forcage UF Soins WEB100T`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin_lib`,editVisible:!1},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin`,type:`select`,selectOptionsKey:`MVT_UF_SOIN`,hidden:!0},{title:`UF Soins héritée (spécialité séjour)`,dataKey:`mvt_uf_soin_lib_hs`,editVisible:!1},{title:`UF Soins héritée (type séjour)`,dataKey:`mvt_uf_soin_lib_hc`,editVisible:!1}]},MDA:{tableName:`t_medecins_administratifs`,title:`Gestion Référentiel Médecins`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Nº ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite`,type:`input`,editVisible:!1},{title:`Médecin référence`,dataKey:`medecin_reference`,type:`input`,editVisible:!1},{title:`Médecin salarié`,dataKey:`est_medecin_salarie`,type:`checkbox`,hidden:!0},{title:`Comptabiliser honoraires (patient)`,dataKey:`kiwee_sigems_honpatcpt`,type:`checkbox`},{title:`Comptabiliser dépassements honoraires (patient)`,dataKey:`kiwee_sigems_honpatcptdep`,type:`checkbox`}],excludeFields:[`texte_court`,`texte`]},PRC:{tableName:`t_prestations_c`,title:`Gestion Prestations Clinique`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Complement`,dataKey:`complement`,type:`input`,editVisible:!1},{title:`Ventilation des lignes facturés par jour`,dataKey:`type_ventilation_jour`,type:`select`,selectOptionsKey:`PRC_type_valorisation_facture`,hidden:!0},{title:`Type valorisation`,dataKey:`type_valorisation_non_facture`,type:`select`,selectOptionsKey:`PRC_type_valorisation_non_facture`,hidden:!0}]},RUB:{tableName:`t_rubriques_facturation`,title:`Gestion Rubriques Facturation`,refUniquement:!1,component:`common`,fields:[...Om,{title:`Forcé établissement`,detail:`Acte facturé en honoraire à remonter en partie établissement`,dataKey:`est_force_etablissement`,type:`checkbox`,hidden:!0},{title:`Acte inclus (public)`,dataKey:`actes_inclus_public`,type:`checkbox`,hidden:!0}]},CPT:{tableName:`t_compte`,title:`Gestion Comptes produits`,refUniquement:!1,component:`common`,fields:[...Om,{title:`TVA`,dataKey:`tva_texte`,type:`input`,editVisible:!1},{title:`Compte TVA`,dataKey:`compte_tva_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Taux TVA`,dataKey:`taux_tva`,type:`input`,dependsOn:`compte_tva_id`,disabledWhen:`0`,width:80,hidden:!0}]},SRU:{tableName:`t_service_rubrique`,title:`Gestion Comptes produits par rubrique`,refUniquement:!1,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubriques`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Compte`,dataKey:`compte`,editVisible:!1},{title:`Prestation forcée`,dataKey:`prestation_forcee`,type:`input`,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,editVisible:!1},{title:`Compte`,dataKey:`compte_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Compte forcé ?`,dataKey:`est_compte_force`,type:`checkbox`,hidden:!0},{title:`Prestation forcée`,dataKey:`prestation_forcee_id`,type:`select`,selectOptionsKey:`PRESTATION`,hidden:!0}]},CAR:{tableName:`t_compte_produit_analytique_rule`,title:`Gestion règles comptes analytiques`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`,hidden:!0},{title:`Compte`,dataKey:`compte_produit_analytique_texte`,type:`input`,editVisible:!1},{title:`Compte`,dataKey:`$compte_produit_analytique_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Règles`,dataKey:`rule_resume`,editVisible:!1},{title:`Type séjour`,dataKey:`liste_type_sejour`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Médecins`,dataKey:`liste_medecin`,type:`input`,hidden:!0,tab:!0},{title:`Services`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:`Etages`,dataKey:`liste_etage`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0},{title:`Actes`,dataKey:`liste_acte`,type:`input`,hidden:!0,tab:!0},{title:`Rubriques`,dataKey:`liste_rubrique`,type:`input`,hidden:!0,tab:!0},{title:`Prestations`,dataKey:`liste_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Prestation`,dataKey:`liste_sauf_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Compte Produit`,dataKey:`liste_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte Produit`,dataKey:`liste_sauf_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`GHM`,dataKey:`liste_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Sauf GHM`,dataKey:`liste_sauf_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostic principal`,dataKey:`liste_diagnostic_principal`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique relié`,dataKey:`liste_diagnostic_relie`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique associé`,dataKey:`liste_diagnostic_associe`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1}]},ENC:{tableName:`t_calcul_encours`,title:`Paramètres de calculs d'encours`,ongletTable:!0,refUniquement:!1,execute:{label:`Relancer la valorisation`,action:`execute`},fields:[...Om,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}],addSearchFields:[`prestation`,`service`,`service`,`nom`,`séjour`],infoSup:{label:`Prochain en-cours`},onglets:{1:{label:`Paramètres généraux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]},2:{label:`Paramètres prestations`,component:`common`,fields:[{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Type valorisation`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Type valorisation`,dataKey:`type_valorisation`,type:`select`,allowClear:!0,selectOptionsKey:`PRC_type_valorisation_non_facture_provider`,hidden:!0}]},3:{label:`Moyenne et PU calculés`,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Coefficient forcé`,dataKey:`coefficient_force`,type:`input`,editVisible:!1},{title:`Coefficient forcé`,dataKey:`coefficient_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`coefficient_force`,type:`input`,dependsOn:`coefficient_is_force`,disabledWhen:!1,hidden:!0},{title:`Prix unitaire calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},4:{label:`Valorisation GHS (non groupés)`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},5:{label:`Valorisations prestations`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]},8:{label:`Factures ignorées`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]}}},PRH:{tableName:`t_prestations_h`,title:`Gestion Prestations Honoraire`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,refUniquement:!1,fields:[...Om.map(e=>({...e,editable:!1}))],excludeFields:[`code_original`]},DTG:{tableName:`t_service_rubrique_dotation`,title:`Gestion Dotation globale`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Année`,dataKey:`annee`,type:`input`,editable:!1},{title:`Dotation`,dataKey:`dotation`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Vers rubrique`,dataKey:`versrubrique`,type:`input`,editable:!1}]},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,width:100,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,width:100,type:`input`,editable:!1}],excludeFields:[`texte_court`,`code_original`]},TTP:{tableName:`t_types_tiers_payant`,title:`Gestion Types Tiers Payant`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,editable:!1,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},TPY:{tableName:`t_tiers_payant`,title:`Gestion Tiers Payant`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[...Om,{title:`Régime`,dataKey:`grand_regime`,type:`input`,editVisible:!1},{title:`Régime`,dataKey:`grand_regime_id`,type:`select`,selectOptionsKey:`TPY`,hidden:!0},{title:`Type`,dataKey:`type_tiers_payant`,type:`input`,editable:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`onglet`,addButton:!0,copyButton:!0,sqlButton:!0,editable:!1,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Prestataires`,dataKey:`prestataire_id`,type:`select`,selectOptionsKey:`PRESTATAIRE`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,detail:`Contrôle spécifique à un prestataire`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Gestion Paramètres divers`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},KIW:{tableName:`t_kiwee_params`,title:`Gestion Paramètres Kiwee`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`checkbox`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},"CTI_PMSI_TablesManager.swf":xm,"CTI_RH_TablesManager.swf":Tm,"CTI_PMSISSR_TablesManager.swf":Cm,"CTI_COMPTA_TablesManager.swf":gm,"CTI_SSAE_TablesManager.swf":Dm,"CTI_DPI_TablesManager.swf":vm},Am=`Privé`,jm=`Public`,Mm=({softCode:e,item:t})=>{let n=Df(),[r,i]=(0,Y.useState)(void 0),[a,o]=(0,Y.useState)(``),[s,c]=(0,Y.useState)(null),l=bf(t?.swf,e,r?.tableName,a,r??{}),u=Sf(s),d=l.data?.records??[],f=l.data?.divers??{},p=l.data?.addRecord??{},m=l.data?.refRecords??[],h=u.data??[],[g,_]=(0,Y.useState)(null),[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)(!1),[S,C]=(0,Y.useState)(null),[w,T]=(0,Y.useState)(!1),[E,D]=(0,Y.useState)(null),[O,k]=(0,Y.useState)(``),[ee,te]=(0,Y.useState)(null),[ne,re]=(0,Y.useState)(!1),[ie,ae]=(0,Y.useState)(!1),[oe,se]=(0,Y.useState)(!1),[A,ce]=(0,Y.useState)(Am),[j,M]=(0,Y.useState)((0,nf.default)()),[le,ue]=(0,Y.useState)(!1),[de,fe]=(0,Y.useState)(`100%`),pe=(0,Y.useRef)(),me=(0,Y.useMemo)(()=>({swf:t?.swf,softCode:e,tableName:r?.tableName,choice:a,tableParams:r??{}}),[t?.swf,e,r,a]),he=(0,Y.useMemo)(()=>{if(!r)return[];let e;if(r.tableName===`t_rubriques`)if(f&&Object.values(f).length)e=r.fields[f.rubriques.valeur];else return[];else e=r.fields;return e?.length?e[0].title===`oid`?e:[{title:`oid`,dataKey:`oid`,type:`input`,hidden:!0,editVisible:!1},...e]:e??[]},[r,f]),ge=(0,Y.useMemo)(()=>{if(!he?.length||!r)return[];switch(r.tableName){case`t_rubriques`:return Fe(he).map(e=>{let t;return[`Code`,`Texte`].includes(e.title)&&(t=wt.FrozenDirection.LEFT),e.title===`Texte`?{...e,frozen:t,justifyContent:`center`,width:200}:{...e,frozen:t,width:100,justifyContent:`center`}});default:return Fe(he)}},[he,r]),_e=(0,Y.useMemo)(()=>{if(!d.length||!r?.ongletTable||!he?.length)return null;let e={};return d.forEach(t=>{e[t.type_parametre]={type_ligne:t.type_ligne,type_parametre:t.type_parametre}}),e},[d,r,he]),ve=(0,Y.useMemo)(()=>!d.length||!r||!he?.length||r.selectButton&&(!a.length||a===`-1`)?[]:Ie(d,he,ee),[d,r,he,a,w,O,ne,ie,ee,A,j]);(0,Y.useEffect)(()=>{if(t){fe(`100%`),y(!1),se(!1),C(t.swf),o(``),ue(!1);let n=t.swfData;e===`iCTI_ssae`&&(n=n.split(`-`)[0]),[`BUC_activite`,`BUI_activite`,`BUR_activite`].includes(n)&&(n=n.split(`_`)[0]),D(n),i(void 0)}},[t,e]),(0,Y.useEffect)(()=>{r&&(_(null),k(``),re(!1),ae(!1),ue(r.selectButton))},[r,a]),(0,Y.useEffect)(()=>{if(E&&S){let t=Pe(S);if(t){let n={...t[E]};n&&(n.extraFields===!0&&(n.fields=n.fields.concat(jf(E,e))),n.excludeFields&&n.excludeFields.forEach(e=>{n.fields=n.fields.filter(t=>t.dataKey!==e)}),n.sqlChoices&&c(n.sqlChoices),i(n))}else i(null)}},[e,E,S]),(0,Y.useEffect)(()=>{pe.current&&typeof de==`string`&&fe(pe.current.offsetHeight)},[pe,de]);let ye=()=>{fe(`100%`),y(e=>!e),_(null)},be=e=>{_(d.find(t=>t.key===e)),y(!0),fe(`40%`),se(!1)},xe=e=>{re(e)},Ce=e=>{ae(e)},we=()=>{l.refetch()},Te=()=>{let e={};Object.keys(p).length?e={...p}:(he.forEach(t=>{let n;switch(t.type){case`input`:n=t.default??``;break;case`select`:n=t.default??`0`;break;case`checkbox`:n=!1;break;default:break}e[t.dataKey]=n}),e.oid=`-1`),_(e),y(!0),fe(`40%`)},Ee=e=>{T(e)},De=e=>{k(e.target.value)},Oe=e=>{let t=h.find(t=>t.oid===e);o(t.code===`code`?``:t.code),r.tableName===`t_etude_5`&&o(t.oid)},ke=()=>{Wt(d,r)},Ae=()=>{n.mutate({swf:t.swf,tableName:r.tableName,softCode:t.softCode,oids:null,execute:r?.execute?.action??`execute`})},je=e=>{x(e)},Me=e=>{fe(de+e.height)},Ne=(e,t)=>{M(e)},P=e=>{ce(e===Am?Am:jm)};function Pe(e){return km[e.substring(2)]}function Fe(e){let t=e.map(e=>{if(e.isSC&&(!e.children||e.children.length!==2)){let t=e.dataKey?e.dataKey:e.key;e.children||=[],e.children.push({title:`S`,dataKey:t.replace(`p_`,`s_`),key:t.replace(`p_`,`s_`),dataIndex:t.replace(`p_`,`s_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`s_`)]-n[t.replace(`p_`,`s_`)]}),e.children.push({title:`C`,dataKey:t.replace(`p_`,`c_`),key:t.replace(`p_`,`c_`),dataIndex:t.replace(`p_`,`c_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`c_`)]-n[t.replace(`p_`,`c_`)]})}return e});return t=t.map(e=>({width:250,resizable:!0,key:e.dataKey?e.dataKey:e.key,dataIndex:e.dataKey,dataGetter:({columns:t,column:n,columnIndex:r,rowData:i,rowIndex:a})=>n.type===`checkbox`?(0,$.jsx)(Nf.default,{disabled:!0,checked:typeof i[e.dataKey]==`boolean`?i[e.dataKey]:i[e.dataKey]===`1`}):n.type===`date`&&(0,nf.default)(i[e.dataKey]).isValid()?(0,nf.default)(i[e.dataKey]).format(`DD/MM/YYYY`):i[e.dataKey],...e})),t.filter(e=>e.hidden!==!0)}function Ie(e,t,n=null){let i=[...e];(w||ne||ie||ee)&&(i=i.filter(e=>!(w&&(e.nbref===`+0`||e.nbref===`0`)||ne&&e.doublon!==`1`||ie&&e.nbsej===`0`&&e.nbact===`0`||ee&&e[r.selectFilterField]!==n)));let a=[`code`,`texte`];if(r.addSearchFields&&(a=[...a,...r.addSearchFields]),i=jt(i,O,a),r.selectTarif&&r.datePicker&&i.length>0){let e=j.hour(0).minute(0).second(0).millisecond(0),t=A===`Public`?`pp`:`pr`;i.forEach(n=>{let r=Re(e,n,t);n.borne_basse=n[`bb${t}${r}`],n.borne_haute=n[`bh${t}${r}`],n.dms_nationale=n[`dm${t}${r}`],n.tarif_ghs=n[`tg${t}${r}`],n.forfait_exb=n[`fb${t}${r}`],n.tarif_exb=n[`tb${t}${r}`],n.tarif_exh=n[`tx${t}${r}`]})}return i}let F=ge,Le=({cells:e,columns:t,headerIndex:n})=>{if(n===1)return e;let r=[],i=0;return t.forEach((n,a)=>{i+=n.width;let o=t[a+1];if(a===t.length-1||o.parentKey!==n.parentKey){let t=F.find(e=>e.key===n.parentKey);r.push((0,$.jsx)(`div`,{className:`group-cell`,style:{...e[a].props.style,width:i},children:(0,$.jsx)(`div`,{style:{padding:`12px`,textAlign:`center`},children:t?t.title:``})},`header-group-cell-${n.key}-${a}`)),i=0}}),r};function Re(e,t,n){let r=`9`;for(let i=1;i<=9;i++)Date.parse(e.toString())>=Date.parse(t[`dd${n}${i}`])&&Date.parse(e.toString())<=Date.parse(t[`df${n}${i}`])&&(r=i.toString());return r}let I=()=>{switch(r.tableName){case`t_rubriques`:let e=[];return ge.forEach((t,n)=>{t.children?e=e=[...e,...t.children.map(e=>({...e,parentKey:t.key}))]:e.push(t)}),(0,$.jsx)(qt,{fixed:!1,columns:e,data:ve,rowHeight:25,className:`rub-table`,loading:l.isFetching,selectedRow:g,onRowSelect:be,headerClassName:`rub-header`,headerHeight:[50,40],headerRenderer:Le});default:return(0,$.jsx)(qt,{columns:ge,data:ve,loading:l.isFetching,selectedRow:g,onRowSelect:be,choice:a,selectButtonBool:le})}};function ze(){return _e?Object.values(_e).length?(0,$.jsx)(`div`,{className:`content-tabs`,children:(0,$.jsx)(Vt,{items:Object.values(_e).map((e,t)=>Be(e,t))})}):(0,$.jsx)(_t,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Ht,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,$.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:de},onResizeStop:Me,children:(0,$.jsx)(`div`,{ref:pe,style:{height:`100%`},children:I()})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v||oe?`flex`:`none`},children:r.tableName===`t_expert_controle`&&!r.module?(0,$.jsx)(pm,{tableParams:r,record:g,handleShowEditor:ye,swf:t.swf,showRefs:oe,fields:he}):(0,$.jsx)(um,{tableParams:r,record:g,handleShowEditor:ye,swf:t.swf,fields:he,choice:a})})]})}let Be=(e,n)=>{let i=r.onglets[parseInt(e.type_parametre)];if(i){let a=ve.filter(t=>t.type_parametre===e.type_parametre),o=Fe(i.fields),s={...r,...i};return{label:(0,$.jsx)(`span`,{children:r.onglets[parseInt(e.type_parametre)].label}),key:n,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-table`,children:(0,$.jsx)(qt,{columns:o,data:a,loading:l.isFetching,selectedRow:g,onRowSelect:be})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v?`flex`:`none`},children:(0,$.jsx)(um,{tableParams:s,record:g,handleShowEditor:ye,swf:t.swf,fields:he})})]})}}},Ve=d.find(e=>e.code===`ENCOURSNEXT`);return r===void 0?(0,$.jsx)(_t,{}):r===null?(0,$.jsx)(Tt,{icon:(0,$.jsx)(Qt,{}),title:`Désolé ces tables ne sont pas encore disponibles (${S}) !`}):ge.length&&r?(0,$.jsxs)(Pf.Provider,{value:me,children:[(0,$.jsx)(Se,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des tables`})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsx)(`div`,{className:`header-title`,children:r.title}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[r.preferences&&(0,$.jsx)(L,{icon:(0,$.jsx)(Zd,{}),onClick:()=>je(!0),children:r.preferences.label}),m.length>0&&(0,$.jsx)(L,{icon:(0,$.jsx)(Zd,{}),onClick:()=>se(!oe),children:`Importer depuis l'environnement de référence`}),r.execute&&(0,$.jsx)(L,{icon:(0,$.jsx)(Et,{}),onClick:Ae,disabled:!!g||n.isPending,loading:n.isPending,children:r.execute.label}),r.infoSup&&Ve&&(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(Bt,{icon:(0,$.jsx)(jd,{}),style:{marginLeft:8},children:[r.infoSup.label,` : `,Ve.valeur]})}),(0,$.jsx)(Dt,{title:`Actualiser`,children:(0,$.jsx)(L,{type:`link`,onClick:we,children:(0,$.jsx)(ht,{})})}),(0,$.jsx)(Dt,{title:`Export excel`,children:(0,$.jsx)(L,{type:`link`,onClick:ke,children:(0,$.jsx)(Mt,{})})}),r.addButton&&(0,$.jsx)(L,{type:`primary`,icon:(0,$.jsx)(pt,{}),onClick:Te,children:`Ajouter`})]})]}),(0,$.jsx)(`div`,{className:`tables-search`,children:(0,$.jsxs)(`div`,{className:`form-row`,children:[r.selectButton&&(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(R,{placeholder:`Pas de sélections`,loading:!h.length,options:h,onChange:e=>Oe(e)})}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Recherche`}),(0,$.jsx)(N,{value:O,onChange:De})]}),r.refUniquement!==!1&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Référencés uniquement`}),(0,$.jsx)(At,{checked:w,onChange:Ee})]}),r.selectFilterField&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:r.selectFilterLabel}),(0,$.jsx)(R,{allowClear:!0,value:ee,options:d.map((e,t)=>({key:t,label:e[r.selectFilterField],value:e[r.selectFilterField]})),onChange:e=>te(e)})]}),r.doubleFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Doublons potentiels`}),(0,$.jsx)(At,{checked:ne,onChange:xe})]}),r.sejoursActFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Avec séjour ou acte (12 derniers mois)`}),(0,$.jsx)(At,{checked:ie,onChange:Ce})]}),r.selectTarif&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Tarif`}),(0,$.jsxs)(R,{defaultValue:`prive`,onChange:P,style:{width:`80px`},children:[(0,$.jsx)(R.Option,{value:Am,children:Am}),(0,$.jsx)(R.Option,{value:jm,children:jm})]})]}),r.datePicker&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`au`}),(0,$.jsx)(Gd,{style:{width:`150px`},value:j,onChange:Ne,format:`DD/MM/YYYY`,picker:`day`,dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]})]})}),(0,$.jsx)(`div`,{className:`component-content`,children:ze()}),(0,$.jsx)(mm,{showModalPreferences:b,handleShowModalPreferences:je,swf:t.swf,softCode:t.softCode,tableParams:r})]}):(0,$.jsx)(_t,{})};Mm.propTypes={softCode:Q.default.string,item:Q.default.object};export{Mm as default}; \ No newline at end of file diff --git a/assets/TablesManager-QEQmPwM1.js b/assets/TablesManager-QEQmPwM1.js new file mode 100644 index 0000000..83bd47f --- /dev/null +++ b/assets/TablesManager-QEQmPwM1.js @@ -0,0 +1,9 @@ +import{a as e,i as t,o as n,t as r}from"./chunk-jRWAZmH_.js";import{n as i,t as a}from"./jsx-runtime-CEixWuwE.js";import{$ as o,A as s,D as c,Et as l,Fn as u,Ft as d,Hn as f,In as p,K as m,M as h,Nn as g,Nt as _,On as v,Ot as y,Pn as b,Rn as x,U as S,Un as C,V as w,Vn as T,X as E,Y as D,_n as O,a as k,ar as A,br as j,er as ee,fr as M,gn as te,ir as N,j as ne,k as re,kn as P,lr as ie,lt as ae,n as oe,nn as se,nr as ce,on as le,ot as ue,pr as de,r as fe,rr as pe,sr as me,st as he,tr as ge,ut as _e,vn as ve,yn as ye}from"./axios-GfLWCH1-.js";import{t as be}from"./index.esm-C-Cs05Yh.js";import{i as xe,o as Se,r as Ce,s as we,t as F}from"./input-ByI0RFd4.js";import{c as Te,i as Ee,l as De,s as Oe,t as ke}from"./ctiAxios-uIjEIJkB.js";import{n as Ae,p as je,t as I}from"./slicedToArray-YLaz90ka.js";import{n as Me,t as Ne}from"./typeof-BUNGcdwP.js";import{i as Pe,r as L}from"./asyncToGenerator-DHhZBkop.js";import{c as Fe,o as Ie,s as R,t as z}from"./button-DFsG8yVP.js";import{t as B}from"./select-CAEYLMBr.js";import{a as Le,n as Re,r as ze,t as Be}from"./SearchOutlined-MBE5mEwL.js";import{t as V}from"./tooltip-BrjXarTG.js";import{C as Ve,_ as He,s as Ue}from"./sanitizeDataUtils-CnFUVW7C.js";import{E as We,T as Ge,a as Ke,h as qe,i as Je,l as Ye,m as Xe,r as Ze,s as Qe,t as $e,w as et,x as tt}from"./_getTag-Df9PzwXO.js";import{n as nt,r as rt}from"./iconUtil-82JScV80.js";import{t as it}from"./popconfirm-pEpGkgTI.js";import{t as at}from"./CopyOutlined-BqVrjO_n.js";import{t as ot}from"./DownloadOutlined-BdA_Yi9Y.js";import{t as st}from"./useMutation-BmXoCM97.js";import{t as ct}from"./queryOptions-B35KRSJw.js";import{t as lt}from"./ConsoleSqlOutlined-Dql2QAhH.js";import{t as ut}from"./ImportOutlined-CCDrjc4U.js";import{n as dt}from"./RowLabelWithIcon-CWfXqglG.js";import{t as ft}from"./SaveOutlined-MFwicVtT.js";import{t as pt}from"./UndoOutlined-BnvPIRYq.js";import{n as mt}from"./_assignValue-DhqI0UbZ.js";import{t as ht}from"./Loader-QYhFJtwm.js";import{a as gt,c as _t,n as vt,o as yt,r as bt,s as xt}from"./cloneDeep-D6FETCDU.js";import{r as St}from"./es-F3Cu1H3U.js";import{$ as Ct,B as wt,F as Tt,I as Et,J as Dt,Q as Ot,T as kt,U as At,W as jt,X as Mt,Y as Nt,Z as Pt,c as Ft,dt as It,et as Lt,k as Rt,mt as zt,n as Bt,nt as Vt,ot as H,pt as Ht,q as Ut,s as Wt,u as Gt,ut as Kt,v as qt,vt as Jt,x as Yt,z as Xt}from"./index-BXgKcVQP.js";import{D as Zt,E as Qt,S as $t,T as en,_ as tn,a as nn,c as rn,d as an,g as on,i as sn,l as cn,n as ln,p as un,r as dn,s as fn,t as pn,u as mn,w as hn,y as gn}from"./context-DKr6FCfo.js";import{i as _n,n as vn,r as yn,t as bn}from"./ref-4yY2Yyf3.js";import{a as xn,n as Sn,o as Cn}from"./path-Lv4XoihJ.js";import{n as wn,o as Tn,t as En,u as Dn}from"./CancelButton-CGU0iqBo.js";import{t as On}from"./CloseButton-CcssiQ3D.js";import{n as kn,t as An}from"./map-oy-ayiG3.js";import{t as jn}from"./Checkbox-CArdwSIu.js";var Mn;function U(){return Mn.apply(null,arguments)}function Nn(e){Mn=e}function Pn(e){return e instanceof Array||Object.prototype.toString.call(e)===`[object Array]`}function Fn(e){return e!=null&&Object.prototype.toString.call(e)===`[object Object]`}function In(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function Ln(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;for(var t in e)if(In(e,t))return!1;return!0}function Rn(e){return e===void 0}function zn(e){return typeof e==`number`||Object.prototype.toString.call(e)===`[object Number]`}function Bn(e){return e instanceof Date||Object.prototype.toString.call(e)===`[object Date]`}function Vn(e,t){var n=[],r,i=e.length;for(r=0;r>>0,r;for(r=0;r0)for(n=0;n=0?n?`+`:``:`-`)+(10**Math.max(0,i)).toString().substr(1)+r}var dr=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,fr=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,pr={},mr={};function G(e,t,n,r){var i=r;typeof r==`string`&&(i=function(){return this[r]()}),e&&(mr[e]=i),t&&(mr[t[0]]=function(){return ur(i.apply(this,arguments),t[1],t[2])}),n&&(mr[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function hr(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,``):e.replace(/\\/g,``)}function gr(e){var t=e.match(dr),n,r;for(n=0,r=t.length;n=0&&fr.test(e);)e=e.replace(fr,r),fr.lastIndex=0,--n;return e}var yr={LTS:`h:mm:ss A`,LT:`h:mm A`,L:`MM/DD/YYYY`,LL:`MMMM D, YYYY`,LLL:`MMMM D, YYYY h:mm A`,LLLL:`dddd, MMMM D, YYYY h:mm A`};function br(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(dr).map(function(e){return e===`MMMM`||e===`MM`||e===`DD`||e===`dddd`?e.slice(1):e}).join(``),this._longDateFormat[e])}var xr=`Invalid date`;function Sr(){return this._invalidDate}var Cr=`%d`,wr=/\d{1,2}/;function Tr(e){return this._ordinal.replace(`%d`,e)}var Er={future:`in %s`,past:`%s ago`,s:`a few seconds`,ss:`%d seconds`,m:`a minute`,mm:`%d minutes`,h:`an hour`,hh:`%d hours`,d:`a day`,dd:`%d days`,w:`a week`,ww:`%d weeks`,M:`a month`,MM:`%d months`,y:`a year`,yy:`%d years`};function Dr(e,t,n,r){var i=this._relativeTime[n];return rr(i)?i(e,t,n,r):i.replace(/%d/i,e)}function Or(e,t){var n=this._relativeTime[e>0?`future`:`past`];return rr(n)?n(t):n.replace(/%s/i,t)}var kr={D:`date`,dates:`date`,date:`date`,d:`day`,days:`day`,day:`day`,e:`weekday`,weekdays:`weekday`,weekday:`weekday`,E:`isoWeekday`,isoweekdays:`isoWeekday`,isoweekday:`isoWeekday`,DDD:`dayOfYear`,dayofyears:`dayOfYear`,dayofyear:`dayOfYear`,h:`hour`,hours:`hour`,hour:`hour`,ms:`millisecond`,milliseconds:`millisecond`,millisecond:`millisecond`,m:`minute`,minutes:`minute`,minute:`minute`,M:`month`,months:`month`,month:`month`,Q:`quarter`,quarters:`quarter`,quarter:`quarter`,s:`second`,seconds:`second`,second:`second`,gg:`weekYear`,weekyears:`weekYear`,weekyear:`weekYear`,GG:`isoWeekYear`,isoweekyears:`isoWeekYear`,isoweekyear:`isoWeekYear`,w:`week`,weeks:`week`,week:`week`,W:`isoWeek`,isoweeks:`isoWeek`,isoweek:`isoWeek`,y:`year`,years:`year`,year:`year`};function Ar(e){return typeof e==`string`?kr[e]||kr[e.toLowerCase()]:void 0}function jr(e){var t={},n,r;for(r in e)In(e,r)&&(n=Ar(r),n&&(t[n]=e[r]));return t}var Mr={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Nr(e){var t=[],n;for(n in e)In(e,n)&&t.push({unit:n,priority:Mr[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}var Pr=/\d/,Fr=/\d\d/,Ir=/\d{3}/,Lr=/\d{4}/,Rr=/[+-]?\d{6}/,zr=/\d\d?/,Br=/\d\d\d\d?/,Vr=/\d\d\d\d\d\d?/,Hr=/\d{1,3}/,Ur=/\d{1,4}/,Wr=/[+-]?\d{1,6}/,Gr=/\d+/,Kr=/[+-]?\d+/,qr=/Z|[+-]\d\d:?\d\d/gi,Jr=/Z|[+-]\d\d(?::?\d\d)?/gi,Yr=/[+-]?\d+(\.\d{1,3})?/,Xr=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,Zr=/^[1-9]\d?/,Qr=/^([1-9]\d|\d)/,$r={};function K(e,t,n){$r[e]=rr(t)?t:function(e,r){return e&&n?n:t}}function ei(e,t){return In($r,e)?$r[e](t._strict,t._locale):new RegExp(ti(e))}function ti(e){return ni(e.replace(`\\`,``).replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(e,t,n,r,i){return t||n||r||i}))}function ni(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,`\\$&`)}function ri(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function q(e){var t=+e,n=0;return t!==0&&isFinite(t)&&(n=ri(t)),n}var ii={};function ai(e,t){var n,r=t,i;for(typeof e==`string`&&(e=[e]),zn(t)&&(r=function(e,n){n[t]=q(e)}),i=e.length,n=0;n68?1900:2e3)};var yi=xi(`FullYear`,!0);function bi(){return ci(this.year())}function xi(e,t){return function(n){return n==null?Si(this,e):(Ci(this,e,n),U.updateOffset(this,t),this)}}function Si(e,t){if(!e.isValid())return NaN;var n=e._d,r=e._isUTC;switch(t){case`Milliseconds`:return r?n.getUTCMilliseconds():n.getMilliseconds();case`Seconds`:return r?n.getUTCSeconds():n.getSeconds();case`Minutes`:return r?n.getUTCMinutes():n.getMinutes();case`Hours`:return r?n.getUTCHours():n.getHours();case`Date`:return r?n.getUTCDate():n.getDate();case`Day`:return r?n.getUTCDay():n.getDay();case`Month`:return r?n.getUTCMonth():n.getMonth();case`FullYear`:return r?n.getUTCFullYear():n.getFullYear();default:return NaN}}function Ci(e,t,n){var r,i,a,o,s;if(!(!e.isValid()||isNaN(n))){switch(r=e._d,i=e._isUTC,t){case`Milliseconds`:i?r.setUTCMilliseconds(n):r.setMilliseconds(n);return;case`Seconds`:i?r.setUTCSeconds(n):r.setSeconds(n);return;case`Minutes`:i?r.setUTCMinutes(n):r.setMinutes(n);return;case`Hours`:i?r.setUTCHours(n):r.setHours(n);return;case`Date`:i?r.setUTCDate(n):r.setDate(n);return;case`FullYear`:break;default:return}a=n,o=e.month(),s=e.date(),s=s===29&&o===1&&!ci(a)?28:s,i?r.setUTCFullYear(a,o,s):r.setFullYear(a,o,s)}}function wi(e){return e=Ar(e),rr(this[e])?this[e]():this}function Ti(e,t){if(typeof e==`object`){e=jr(e);var n=Nr(e),r,i=n.length;for(r=0;r=0?(s=new Date(e+400,t,n,r,i,a,o),isFinite(s.getFullYear())&&s.setFullYear(e)):s=new Date(e,t,n,r,i,a,o),s}function Gi(e){var t,n;return e<100&&e>=0?(n=Array.prototype.slice.call(arguments),n[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Ki(e,t,n){var r=7+t-n;return-((7+Gi(e,0,r).getUTCDay()-t)%7)+r-1}function qi(e,t,n,r,i){var a=(7+n-r)%7,o=Ki(e,r,i),s=1+7*(t-1)+a+o,c,l;return s<=0?(c=e-1,l=vi(c)+s):s>vi(e)?(c=e+1,l=s-vi(e)):(c=e,l=s),{year:c,dayOfYear:l}}function Ji(e,t,n){var r=Ki(e.year(),t,n),i=Math.floor((e.dayOfYear()-r-1)/7)+1,a,o;return i<1?(o=e.year()-1,a=i+Yi(o,t,n)):i>Yi(e.year(),t,n)?(a=i-Yi(e.year(),t,n),o=e.year()+1):(o=e.year(),a=i),{week:a,year:o}}function Yi(e,t,n){var r=Ki(e,t,n),i=Ki(e+1,t,n);return(vi(e)-r+i)/7}G(`w`,[`ww`,2],`wo`,`week`),G(`W`,[`WW`,2],`Wo`,`isoWeek`),K(`w`,zr,Zr),K(`ww`,zr,Fr),K(`W`,zr,Zr),K(`WW`,zr,Fr),oi([`w`,`ww`,`W`,`WW`],function(e,t,n,r){t[r.substr(0,1)]=q(e)});function Xi(e){return Ji(e,this._week.dow,this._week.doy).week}var Zi={dow:0,doy:6};function Qi(){return this._week.dow}function $i(){return this._week.doy}function ea(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,`d`)}function ta(e){var t=Ji(this,1,4).week;return e==null?t:this.add((e-t)*7,`d`)}G(`d`,0,`do`,`day`),G(`dd`,0,0,function(e){return this.localeData().weekdaysMin(this,e)}),G(`ddd`,0,0,function(e){return this.localeData().weekdaysShort(this,e)}),G(`dddd`,0,0,function(e){return this.localeData().weekdays(this,e)}),G(`e`,0,0,`weekday`),G(`E`,0,0,`isoWeekday`),K(`d`,zr),K(`e`,zr),K(`E`,zr),K(`dd`,function(e,t){return t.weekdaysMinRegex(e)}),K(`ddd`,function(e,t){return t.weekdaysShortRegex(e)}),K(`dddd`,function(e,t){return t.weekdaysRegex(e)}),oi([`dd`,`ddd`,`dddd`],function(e,t,n,r){var i=n._locale.weekdaysParse(e,r,n._strict);i==null?W(n).invalidWeekday=e:t.d=i}),oi([`d`,`e`,`E`],function(e,t,n,r){t[r]=q(e)});function na(e,t){return typeof e==`string`?isNaN(e)?(e=t.weekdaysParse(e),typeof e==`number`?e:null):parseInt(e,10):e}function ra(e,t){return typeof e==`string`?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function ia(e,t){return e.slice(t,7).concat(e.slice(0,t))}var aa=`Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday`.split(`_`),oa=`Sun_Mon_Tue_Wed_Thu_Fri_Sat`.split(`_`),sa=`Su_Mo_Tu_We_Th_Fr_Sa`.split(`_`),ca=Xr,la=Xr,ua=Xr;function da(e,t){var n=Pn(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?`format`:`standalone`];return e===!0?ia(n,this._week.dow):e?n[e.day()]:n}function fa(e){return e===!0?ia(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function pa(e){return e===!0?ia(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function ma(e,t,n){var r,i,a,o=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],r=0;r<7;++r)a=Un([2e3,1]).day(r),this._minWeekdaysParse[r]=this.weekdaysMin(a,``).toLocaleLowerCase(),this._shortWeekdaysParse[r]=this.weekdaysShort(a,``).toLocaleLowerCase(),this._weekdaysParse[r]=this.weekdays(a,``).toLocaleLowerCase();return n?t===`dddd`?(i=Di.call(this._weekdaysParse,o),i===-1?null:i):t===`ddd`?(i=Di.call(this._shortWeekdaysParse,o),i===-1?null:i):(i=Di.call(this._minWeekdaysParse,o),i===-1?null:i):t===`dddd`?(i=Di.call(this._weekdaysParse,o),i!==-1||(i=Di.call(this._shortWeekdaysParse,o),i!==-1)?i:(i=Di.call(this._minWeekdaysParse,o),i===-1?null:i)):t===`ddd`?(i=Di.call(this._shortWeekdaysParse,o),i!==-1||(i=Di.call(this._weekdaysParse,o),i!==-1)?i:(i=Di.call(this._minWeekdaysParse,o),i===-1?null:i)):(i=Di.call(this._minWeekdaysParse,o),i!==-1||(i=Di.call(this._weekdaysParse,o),i!==-1)?i:(i=Di.call(this._shortWeekdaysParse,o),i===-1?null:i))}function ha(e,t,n){var r,i,a;if(this._weekdaysParseExact)return ma.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),r=0;r<7;r++)if(i=Un([2e3,1]).day(r),n&&!this._fullWeekdaysParse[r]&&(this._fullWeekdaysParse[r]=RegExp(`^`+this.weekdays(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._shortWeekdaysParse[r]=RegExp(`^`+this.weekdaysShort(i,``).replace(`.`,`\\.?`)+`$`,`i`),this._minWeekdaysParse[r]=RegExp(`^`+this.weekdaysMin(i,``).replace(`.`,`\\.?`)+`$`,`i`)),this._weekdaysParse[r]||(a=`^`+this.weekdays(i,``)+`|^`+this.weekdaysShort(i,``)+`|^`+this.weekdaysMin(i,``),this._weekdaysParse[r]=new RegExp(a.replace(`.`,``),`i`)),n&&t===`dddd`&&this._fullWeekdaysParse[r].test(e)||n&&t===`ddd`&&this._shortWeekdaysParse[r].test(e)||n&&t===`dd`&&this._minWeekdaysParse[r].test(e)||!n&&this._weekdaysParse[r].test(e))return r}function ga(e){if(!this.isValid())return e==null?NaN:this;var t=Si(this,`Day`);return e==null?t:(e=na(e,this.localeData()),this.add(e-t,`d`))}function _a(e){if(!this.isValid())return e==null?NaN:this;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,`d`)}function va(e){if(!this.isValid())return e==null?NaN:this;if(e!=null){var t=ra(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function ya(e){return this._weekdaysParseExact?(In(this,`_weekdaysRegex`)||Sa.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(In(this,`_weekdaysRegex`)||(this._weekdaysRegex=ca),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ba(e){return this._weekdaysParseExact?(In(this,`_weekdaysRegex`)||Sa.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(In(this,`_weekdaysShortRegex`)||(this._weekdaysShortRegex=la),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function xa(e){return this._weekdaysParseExact?(In(this,`_weekdaysRegex`)||Sa.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(In(this,`_weekdaysMinRegex`)||(this._weekdaysMinRegex=ua),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Sa(){function e(e,t){return t.length-e.length}var t=[],n=[],r=[],i=[],a,o,s,c,l;for(a=0;a<7;a++)o=Un([2e3,1]).day(a),s=ni(this.weekdaysMin(o,``)),c=ni(this.weekdaysShort(o,``)),l=ni(this.weekdays(o,``)),t.push(s),n.push(c),r.push(l),i.push(s),i.push(c),i.push(l);t.sort(e),n.sort(e),r.sort(e),i.sort(e),this._weekdaysRegex=RegExp(`^(`+i.join(`|`)+`)`,`i`),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=RegExp(`^(`+r.join(`|`)+`)`,`i`),this._weekdaysShortStrictRegex=RegExp(`^(`+n.join(`|`)+`)`,`i`),this._weekdaysMinStrictRegex=RegExp(`^(`+t.join(`|`)+`)`,`i`)}function Ca(){return this.hours()%12||12}function wa(){return this.hours()||24}G(`H`,[`HH`,2],0,`hour`),G(`h`,[`hh`,2],0,Ca),G(`k`,[`kk`,2],0,wa),G(`hmm`,0,0,function(){return``+Ca.apply(this)+ur(this.minutes(),2)}),G(`hmmss`,0,0,function(){return``+Ca.apply(this)+ur(this.minutes(),2)+ur(this.seconds(),2)}),G(`Hmm`,0,0,function(){return``+this.hours()+ur(this.minutes(),2)}),G(`Hmmss`,0,0,function(){return``+this.hours()+ur(this.minutes(),2)+ur(this.seconds(),2)});function Ta(e,t){G(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Ta(`a`,!0),Ta(`A`,!1);function Ea(e,t){return t._meridiemParse}K(`a`,Ea),K(`A`,Ea),K(`H`,zr,Qr),K(`h`,zr,Zr),K(`k`,zr,Zr),K(`HH`,zr,Fr),K(`hh`,zr,Fr),K(`kk`,zr,Fr),K(`hmm`,Br),K(`hmmss`,Vr),K(`Hmm`,Br),K(`Hmmss`,Vr),ai([`H`,`HH`],fi),ai([`k`,`kk`],function(e,t,n){var r=q(e);t[fi]=r===24?0:r}),ai([`a`,`A`],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ai([`h`,`hh`],function(e,t,n){t[fi]=q(e),W(n).bigHour=!0}),ai(`hmm`,function(e,t,n){var r=e.length-2;t[fi]=q(e.substr(0,r)),t[pi]=q(e.substr(r)),W(n).bigHour=!0}),ai(`hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[fi]=q(e.substr(0,r)),t[pi]=q(e.substr(r,2)),t[mi]=q(e.substr(i)),W(n).bigHour=!0}),ai(`Hmm`,function(e,t,n){var r=e.length-2;t[fi]=q(e.substr(0,r)),t[pi]=q(e.substr(r))}),ai(`Hmmss`,function(e,t,n){var r=e.length-4,i=e.length-2;t[fi]=q(e.substr(0,r)),t[pi]=q(e.substr(r,2)),t[mi]=q(e.substr(i))});function Da(e){return(e+``).toLowerCase().charAt(0)===`p`}var Oa=/[ap]\.?m?\.?/i,ka=xi(`Hours`,!0);function Aa(e,t,n){return e>11?n?`pm`:`PM`:n?`am`:`AM`}var ja={calendar:cr,longDateFormat:yr,invalidDate:xr,ordinal:Cr,dayOfMonthOrdinalParse:wr,relativeTime:Er,months:ki,monthsShort:Ai,week:Zi,weekdays:aa,weekdaysMin:sa,weekdaysShort:oa,meridiemParse:Oa},Ma={},Na={},Pa;function Fa(e,t){var n,r=Math.min(e.length,t.length);for(n=0;n0;){if(i=za(a.slice(0,n).join(`-`)),i)return i;if(r&&r.length>=n&&Fa(a,r)>=n-1)break;n--}t++}return Pa}function Ra(e){return!!(e&&e.match(`^[^/\\\\]*$`))}function za(e){var n=null,r;if(Ma[e]===void 0&&typeof module<`u`&&module&&module.exports&&Ra(e))try{n=Pa._abbr,r=t,r(`./locale/`+e),Ba(n)}catch{Ma[e]=null}return Ma[e]}function Ba(e,t){var n;return e&&(n=Rn(t)?Ua(e):Va(e,t),n?Pa=n:typeof console<`u`&&console.warn&&console.warn(`Locale `+e+` not found. Did you forget to load it?`)),Pa._abbr}function Va(e,t){if(t!==null){var n,r=ja;if(t.abbr=e,Ma[e]!=null)nr(`defineLocaleOverride`,`use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.`),r=Ma[e]._config;else if(t.parentLocale!=null)if(Ma[t.parentLocale]!=null)r=Ma[t.parentLocale]._config;else if(n=za(t.parentLocale),n!=null)r=n._config;else return Na[t.parentLocale]||(Na[t.parentLocale]=[]),Na[t.parentLocale].push({name:e,config:t}),null;return Ma[e]=new or(ar(r,t)),Na[e]&&Na[e].forEach(function(e){Va(e.name,e.config)}),Ba(e),Ma[e]}else return delete Ma[e],null}function Ha(e,t){if(t!=null){var n,r,i=ja;Ma[e]!=null&&Ma[e].parentLocale!=null?Ma[e].set(ar(Ma[e]._config,t)):(r=za(e),r!=null&&(i=r._config),t=ar(i,t),r??(t.abbr=e),n=new or(t),n.parentLocale=Ma[e],Ma[e]=n),Ba(e)}else Ma[e]!=null&&(Ma[e].parentLocale==null?Ma[e]!=null&&delete Ma[e]:(Ma[e]=Ma[e].parentLocale,e===Ba()&&Ba(e)));return Ma[e]}function Ua(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Pa;if(!Pn(e)){if(t=za(e),t)return t;e=[e]}return La(e)}function Wa(){return sr(Ma)}function Ga(e){var t,n=e._a;return n&&W(e).overflow===-2&&(t=n[ui]<0||n[ui]>11?ui:n[di]<1||n[di]>Oi(n[li],n[ui])?di:n[fi]<0||n[fi]>24||n[fi]===24&&(n[pi]!==0||n[mi]!==0||n[hi]!==0)?fi:n[pi]<0||n[pi]>59?pi:n[mi]<0||n[mi]>59?mi:n[hi]<0||n[hi]>999?hi:-1,W(e)._overflowDayOfYear&&(tdi)&&(t=di),W(e)._overflowWeeks&&t===-1&&(t=gi),W(e)._overflowWeekday&&t===-1&&(t=_i),W(e).overflow=t),e}var Ka=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,qa=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ja=/Z|[+-]\d\d(?::?\d\d)?/,Ya=[[`YYYYYY-MM-DD`,/[+-]\d{6}-\d\d-\d\d/],[`YYYY-MM-DD`,/\d{4}-\d\d-\d\d/],[`GGGG-[W]WW-E`,/\d{4}-W\d\d-\d/],[`GGGG-[W]WW`,/\d{4}-W\d\d/,!1],[`YYYY-DDD`,/\d{4}-\d{3}/],[`YYYY-MM`,/\d{4}-\d\d/,!1],[`YYYYYYMMDD`,/[+-]\d{10}/],[`YYYYMMDD`,/\d{8}/],[`GGGG[W]WWE`,/\d{4}W\d{3}/],[`GGGG[W]WW`,/\d{4}W\d{2}/,!1],[`YYYYDDD`,/\d{7}/],[`YYYYMM`,/\d{6}/,!1],[`YYYY`,/\d{4}/,!1]],Xa=[[`HH:mm:ss.SSSS`,/\d\d:\d\d:\d\d\.\d+/],[`HH:mm:ss,SSSS`,/\d\d:\d\d:\d\d,\d+/],[`HH:mm:ss`,/\d\d:\d\d:\d\d/],[`HH:mm`,/\d\d:\d\d/],[`HHmmss.SSSS`,/\d\d\d\d\d\d\.\d+/],[`HHmmss,SSSS`,/\d\d\d\d\d\d,\d+/],[`HHmmss`,/\d\d\d\d\d\d/],[`HHmm`,/\d\d\d\d/],[`HH`,/\d\d/]],Za=/^\/?Date\((-?\d+)/i,Qa=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,$a={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function eo(e){var t,n,r=e._i,i=Ka.exec(r)||qa.exec(r),a,o,s,c,l=Ya.length,u=Xa.length;if(i){for(W(e).iso=!0,t=0,n=l;tvi(o)||e._dayOfYear===0)&&(W(e)._overflowDayOfYear=!0),n=Gi(o,0,e._dayOfYear),e._a[ui]=n.getUTCMonth(),e._a[di]=n.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=r[t]=i[t];for(;t<7;t++)e._a[t]=r[t]=e._a[t]==null?+(t===2):e._a[t];e._a[fi]===24&&e._a[pi]===0&&e._a[mi]===0&&e._a[hi]===0&&(e._nextDay=!0,e._a[fi]=0),e._d=(e._useUTC?Gi:Wi).apply(null,r),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[fi]=24),e._w&&e._w.d!==void 0&&e._w.d!==a&&(W(e).weekdayMismatch=!0)}}function fo(e){var t=e._w,n,r,i,a,o,s,c,l;t.GG!=null||t.W!=null||t.E!=null?(a=1,o=4,n=co(t.GG,e._a[li],Ji(xo(),1,4).year),r=co(t.W,1),i=co(t.E,1),(i<1||i>7)&&(c=!0)):(a=e._locale._week.dow,o=e._locale._week.doy,l=Ji(xo(),a,o),n=co(t.gg,e._a[li],l.year),r=co(t.w,l.week),t.d==null?t.e==null?i=a:(i=t.e+a,(t.e<0||t.e>6)&&(c=!0)):(i=t.d,(i<0||i>6)&&(c=!0))),r<1||r>Yi(n,a,o)?W(e)._overflowWeeks=!0:c==null?(s=qi(n,r,i,a,o),e._a[li]=s.year,e._dayOfYear=s.dayOfYear):W(e)._overflowWeekday=!0}U.ISO_8601=function(){},U.RFC_2822=function(){};function po(e){if(e._f===U.ISO_8601){eo(e);return}if(e._f===U.RFC_2822){oo(e);return}e._a=[],W(e).empty=!0;var t=``+e._i,n,r,i,a,o,s=t.length,c=0,l,u;for(i=vr(e._f,e._locale).match(dr)||[],u=i.length,n=0;n0&&W(e).unusedInput.push(o),t=t.slice(t.indexOf(r)+r.length),c+=r.length),mr[a]?(r?W(e).empty=!1:W(e).unusedTokens.push(a),si(a,r,e)):e._strict&&!r&&W(e).unusedTokens.push(a);W(e).charsLeftOver=s-c,t.length>0&&W(e).unusedInput.push(t),e._a[fi]<=12&&W(e).bigHour===!0&&e._a[fi]>0&&(W(e).bigHour=void 0),W(e).parsedDateParts=e._a.slice(0),W(e).meridiem=e._meridiem,e._a[fi]=mo(e._locale,e._a[fi],e._meridiem),l=W(e).era,l!==null&&(e._a[li]=e._locale.erasConvertYear(l,e._a[li])),uo(e),Ga(e)}function mo(e,t,n){var r;return n==null?t:e.meridiemHour==null?e.isPM==null?t:(r=e.isPM(n),r&&t<12&&(t+=12),!r&&t===12&&(t=0),t):e.meridiemHour(t,n)}function ho(e){var t,n,r,i,a,o,s=!1,c=e._f.length;if(c===0){W(e).invalidFormat=!0,e._d=new Date(NaN);return}for(i=0;ithis?this:e:qn()});function wo(e,t){var n,r;if(t.length===1&&Pn(t[0])&&(t=t[0]),!t.length)return xo();for(n=t[0],r=1;rthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Jo(){if(!Rn(this._isDSTShifted))return this._isDSTShifted;var e={},t;return Xn(e,this),e=vo(e),e._a?(t=e._isUTC?Un(e._a):xo(e._a),this._isDSTShifted=this.isValid()&&Fo(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Yo(){return this.isValid()?!this._isUTC:!1}function Xo(){return this.isValid()?this._isUTC:!1}function Zo(){return this.isValid()?this._isUTC&&this._offset===0:!1}var Qo=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,$o=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function es(e,t){var n=e,r=null,i,a,o;return No(e)?n={ms:e._milliseconds,d:e._days,M:e._months}:zn(e)||!isNaN(+e)?(n={},t?n[t]=+e:n.milliseconds=+e):(r=Qo.exec(e))?(i=r[1]===`-`?-1:1,n={y:0,d:q(r[di])*i,h:q(r[fi])*i,m:q(r[pi])*i,s:q(r[mi])*i,ms:q(Po(r[hi]*1e3))*i}):(r=$o.exec(e))?(i=r[1]===`-`?-1:1,n={y:ts(r[2],i),M:ts(r[3],i),w:ts(r[4],i),d:ts(r[5],i),h:ts(r[6],i),m:ts(r[7],i),s:ts(r[8],i)}):n==null?n={}:typeof n==`object`&&(`from`in n||`to`in n)&&(o=rs(xo(n.from),xo(n.to)),n={},n.ms=o.milliseconds,n.M=o.months),a=new Mo(n),No(e)&&In(e,`_locale`)&&(a._locale=e._locale),No(e)&&In(e,`_isValid`)&&(a._isValid=e._isValid),a}es.fn=Mo.prototype,es.invalid=jo;function ts(e,t){var n=e&&parseFloat(e.replace(`,`,`.`));return(isNaN(n)?0:n)*t}function ns(e,t){var n={};return n.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(n.months,`M`).isAfter(t)&&--n.months,n.milliseconds=t-+e.clone().add(n.months,`M`),n}function rs(e,t){var n;return e.isValid()&&t.isValid()?(t=zo(t,e),e.isBefore(t)?n=ns(e,t):(n=ns(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function is(e,t){return function(n,r){var i,a;return r!==null&&!isNaN(+r)&&(nr(t,`moment().`+t+`(period, number) is deprecated. Please use moment().`+t+`(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.`),a=n,n=r,r=a),i=es(n,r),as(this,i,e),this}}function as(e,t,n,r){var i=t._milliseconds,a=Po(t._days),o=Po(t._months);e.isValid()&&(r??=!0,o&&Ri(e,Si(e,`Month`)+o*n),a&&Ci(e,`Date`,Si(e,`Date`)+a*n),i&&e._d.setTime(e._d.valueOf()+i*n),r&&U.updateOffset(e,a||o))}var os=is(1,`add`),ss=is(-1,`subtract`);function cs(e){return typeof e==`string`||e instanceof String}function ls(e){return Qn(e)||Bn(e)||cs(e)||zn(e)||ds(e)||us(e)||e==null}function us(e){var t=Fn(e)&&!Ln(e),n=!1,r=[`years`,`year`,`y`,`months`,`month`,`M`,`days`,`day`,`d`,`dates`,`date`,`D`,`hours`,`hour`,`h`,`minutes`,`minute`,`m`,`seconds`,`second`,`s`,`milliseconds`,`millisecond`,`ms`],i,a,o=r.length;for(i=0;in.valueOf():n.valueOf()9999?_r(n,t?`YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYYYY-MM-DD[T]HH:mm:ss.SSSZ`):rr(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace(`Z`,_r(n,`Z`)):_r(n,t?`YYYY-MM-DD[T]HH:mm:ss.SSS[Z]`:`YYYY-MM-DD[T]HH:mm:ss.SSSZ`)}function Es(){if(!this.isValid())return`moment.invalid(/* `+this._i+` */)`;var e=`moment`,t=``,n,r,i,a;return this.isLocal()||(e=this.utcOffset()===0?`moment.utc`:`moment.parseZone`,t=`Z`),n=`[`+e+`("]`,r=0<=this.year()&&this.year()<=9999?`YYYY`:`YYYYYY`,i=`-MM-DD[T]HH:mm:ss.SSS`,a=t+`[")]`,this.format(n+r+i+a)}function Ds(e){e||=this.isUtc()?U.defaultFormatUtc:U.defaultFormat;var t=_r(this,e);return this.localeData().postformat(t)}function Os(e,t){return this.isValid()&&(Qn(e)&&e.isValid()||xo(e).isValid())?es({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function ks(e){return this.from(xo(),e)}function As(e,t){return this.isValid()&&(Qn(e)&&e.isValid()||xo(e).isValid())?es({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function js(e){return this.to(xo(),e)}function Ms(e){var t;return e===void 0?this._locale._abbr:(t=Ua(e),t!=null&&(this._locale=t),this)}var Ns=er(`moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.`,function(e){return e===void 0?this.localeData():this.locale(e)});function Ps(){return this._locale}var Fs=1e3,Is=60*Fs,Ls=60*Is,Rs=146097*24*Ls;function zs(e,t){return(e%t+t)%t}function Bs(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Rs:new Date(e,t,n).valueOf()}function Vs(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Rs:Date.UTC(e,t,n)}function Hs(e){var t,n;if(e=Ar(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Vs:Bs,e){case`year`:t=n(this.year(),0,1);break;case`quarter`:t=n(this.year(),this.month()-this.month()%3,1);break;case`month`:t=n(this.year(),this.month(),1);break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday());break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case`day`:case`date`:t=n(this.year(),this.month(),this.date());break;case`hour`:t=this._d.valueOf(),t-=zs(t+(this._isUTC?0:this.utcOffset()*Is),Ls);break;case`minute`:t=this._d.valueOf(),t-=zs(t,Is);break;case`second`:t=this._d.valueOf(),t-=zs(t,Fs);break}return this._d.setTime(t),U.updateOffset(this,!0),this}function Us(e){var t,n;if(e=Ar(e),e===void 0||e===`millisecond`||!this.isValid())return this;switch(n=this._isUTC?Vs:Bs,e){case`year`:t=n(this.year()+1,0,1)-1;break;case`quarter`:t=n(this.year(),this.month()-this.month()%3+3,1)-1;break;case`month`:t=n(this.year(),this.month()+1,1)-1;break;case`week`:t=n(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case`isoWeek`:t=n(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case`day`:case`date`:t=n(this.year(),this.month(),this.date()+1)-1;break;case`hour`:t=this._d.valueOf(),t+=Ls-zs(t+(this._isUTC?0:this.utcOffset()*Is),Ls)-1;break;case`minute`:t=this._d.valueOf(),t+=Is-zs(t,Is)-1;break;case`second`:t=this._d.valueOf(),t+=Fs-zs(t,Fs)-1;break}return this._d.setTime(t),U.updateOffset(this,!0),this}function Ws(){return this._d.valueOf()-(this._offset||0)*6e4}function Gs(){return Math.floor(this.valueOf()/1e3)}function Ks(){return new Date(this.valueOf())}function qs(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Js(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Ys(){return this.isValid()?this.toISOString():null}function Xs(){return Kn(this)}function Zs(){return Hn({},W(this))}function Qs(){return W(this).overflow}function $s(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}G(`N`,0,0,`eraAbbr`),G(`NN`,0,0,`eraAbbr`),G(`NNN`,0,0,`eraAbbr`),G(`NNNN`,0,0,`eraName`),G(`NNNNN`,0,0,`eraNarrow`),G(`y`,[`y`,1],`yo`,`eraYear`),G(`y`,[`yy`,2],0,`eraYear`),G(`y`,[`yyy`,3],0,`eraYear`),G(`y`,[`yyyy`,4],0,`eraYear`),K(`N`,uc),K(`NN`,uc),K(`NNN`,uc),K(`NNNN`,dc),K(`NNNNN`,fc),ai([`N`,`NN`,`NNN`,`NNNN`,`NNNNN`],function(e,t,n,r){var i=n._locale.erasParse(e,r,n._strict);i?W(n).era=i:W(n).invalidEra=e}),K(`y`,Gr),K(`yy`,Gr),K(`yyy`,Gr),K(`yyyy`,Gr),K(`yo`,pc),ai([`y`,`yy`,`yyy`,`yyyy`],li),ai([`yo`],function(e,t,n,r){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[li]=n._locale.eraYearOrdinalParse(e,i):t[li]=parseInt(e,10)});function ec(e,t){var n,r,i,a=this._eras||Ua(`en`)._eras;for(n=0,r=a.length;n=0)return a[r]}function nc(e,t){var n=e.since<=e.until?1:-1;return t===void 0?U(e.since).year():U(e.since).year()+(t-e.offset)*n}function rc(){var e,t,n,r=this.localeData().eras();for(e=0,t=r.length;ea&&(t=a),Cc.call(this,e,t,n,r,i))}function Cc(e,t,n,r,i){var a=qi(e,t,n,r,i),o=Gi(a.year,0,a.dayOfYear);return this.year(o.getUTCFullYear()),this.month(o.getUTCMonth()),this.date(o.getUTCDate()),this}G(`Q`,0,`Qo`,`quarter`),K(`Q`,Pr),ai(`Q`,function(e,t){t[ui]=(q(e)-1)*3});function wc(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}G(`D`,[`DD`,2],`Do`,`date`),K(`D`,zr,Zr),K(`DD`,zr,Fr),K(`Do`,function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),ai([`D`,`DD`],di),ai(`Do`,function(e,t){t[di]=q(e.match(zr)[0])});var Tc=xi(`Date`,!0);G(`DDD`,[`DDDD`,3],`DDDo`,`dayOfYear`),K(`DDD`,Hr),K(`DDDD`,Ir),ai([`DDD`,`DDDD`],function(e,t,n){n._dayOfYear=q(e)});function Ec(e){var t=Math.round((this.clone().startOf(`day`)-this.clone().startOf(`year`))/864e5)+1;return e==null?t:this.add(e-t,`d`)}G(`m`,[`mm`,2],0,`minute`),K(`m`,zr,Qr),K(`mm`,zr,Fr),ai([`m`,`mm`],pi);var Dc=xi(`Minutes`,!1);G(`s`,[`ss`,2],0,`second`),K(`s`,zr,Qr),K(`ss`,zr,Fr),ai([`s`,`ss`],mi);var Oc=xi(`Seconds`,!1);G(`S`,0,0,function(){return~~(this.millisecond()/100)}),G(0,[`SS`,2],0,function(){return~~(this.millisecond()/10)}),G(0,[`SSS`,3],0,`millisecond`),G(0,[`SSSS`,4],0,function(){return this.millisecond()*10}),G(0,[`SSSSS`,5],0,function(){return this.millisecond()*100}),G(0,[`SSSSSS`,6],0,function(){return this.millisecond()*1e3}),G(0,[`SSSSSSS`,7],0,function(){return this.millisecond()*1e4}),G(0,[`SSSSSSSS`,8],0,function(){return this.millisecond()*1e5}),G(0,[`SSSSSSSSS`,9],0,function(){return this.millisecond()*1e6}),K(`S`,Hr,Pr),K(`SS`,Hr,Fr),K(`SSS`,Hr,Ir);var kc,Ac;for(kc=`SSSS`;kc.length<=9;kc+=`S`)K(kc,Gr);function jc(e,t){t[hi]=q((`0.`+e)*1e3)}for(kc=`S`;kc.length<=9;kc+=`S`)ai(kc,jc);Ac=xi(`Milliseconds`,!1),G(`z`,0,0,`zoneAbbr`),G(`zz`,0,0,`zoneName`);function Mc(){return this._isUTC?`UTC`:``}function Nc(){return this._isUTC?`Coordinated Universal Time`:``}var J=Zn.prototype;J.add=os,J.calendar=ms,J.clone=hs,J.diff=Ss,J.endOf=Us,J.format=Ds,J.from=Os,J.fromNow=ks,J.to=As,J.toNow=js,J.get=wi,J.invalidAt=Qs,J.isAfter=gs,J.isBefore=_s,J.isBetween=vs,J.isSame=ys,J.isSameOrAfter=bs,J.isSameOrBefore=xs,J.isValid=Xs,J.lang=Ns,J.locale=Ms,J.localeData=Ps,J.max=Co,J.min=So,J.parsingFlags=Zs,J.set=Ti,J.startOf=Hs,J.subtract=ss,J.toArray=qs,J.toObject=Js,J.toDate=Ks,J.toISOString=Ts,J.inspect=Es,typeof Symbol<`u`&&Symbol.for!=null&&(J[Symbol.for(`nodejs.util.inspect.custom`)]=function(){return`Moment<`+this.format()+`>`}),J.toJSON=Ys,J.toString=ws,J.unix=Gs,J.valueOf=Ws,J.creationData=$s,J.eraName=rc,J.eraNarrow=ic,J.eraAbbr=ac,J.eraYear=oc,J.year=yi,J.isLeapYear=bi,J.weekYear=gc,J.isoWeekYear=_c,J.quarter=J.quarters=wc,J.month=zi,J.daysInMonth=Bi,J.week=J.weeks=ea,J.isoWeek=J.isoWeeks=ta,J.weeksInYear=bc,J.weeksInWeekYear=xc,J.isoWeeksInYear=vc,J.isoWeeksInISOWeekYear=yc,J.date=Tc,J.day=J.days=ga,J.weekday=_a,J.isoWeekday=va,J.dayOfYear=Ec,J.hour=J.hours=ka,J.minute=J.minutes=Dc,J.second=J.seconds=Oc,J.millisecond=J.milliseconds=Ac,J.utcOffset=Vo,J.utc=Uo,J.local=Wo,J.parseZone=Go,J.hasAlignedHourOffset=Ko,J.isDST=qo,J.isLocal=Yo,J.isUtcOffset=Xo,J.isUtc=Zo,J.isUTC=Zo,J.zoneAbbr=Mc,J.zoneName=Nc,J.dates=er(`dates accessor is deprecated. Use date instead.`,Tc),J.months=er(`months accessor is deprecated. Use month instead`,zi),J.years=er(`years accessor is deprecated. Use year instead`,yi),J.zone=er(`moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/`,Ho),J.isDSTShifted=er(`isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information`,Jo);function Pc(e){return xo(e*1e3)}function Fc(){return xo.apply(null,arguments).parseZone()}function Ic(e){return e}var Lc=or.prototype;Lc.calendar=lr,Lc.longDateFormat=br,Lc.invalidDate=Sr,Lc.ordinal=Tr,Lc.preparse=Ic,Lc.postformat=Ic,Lc.relativeTime=Dr,Lc.pastFuture=Or,Lc.set=ir,Lc.eras=ec,Lc.erasParse=tc,Lc.erasConvertYear=nc,Lc.erasAbbrRegex=cc,Lc.erasNameRegex=sc,Lc.erasNarrowRegex=lc,Lc.months=Pi,Lc.monthsShort=Fi,Lc.monthsParse=Li,Lc.monthsRegex=Hi,Lc.monthsShortRegex=Vi,Lc.week=Xi,Lc.firstDayOfYear=$i,Lc.firstDayOfWeek=Qi,Lc.weekdays=da,Lc.weekdaysMin=pa,Lc.weekdaysShort=fa,Lc.weekdaysParse=ha,Lc.weekdaysRegex=ya,Lc.weekdaysShortRegex=ba,Lc.weekdaysMinRegex=xa,Lc.isPM=Da,Lc.meridiem=Aa;function Rc(e,t,n,r){var i=Ua(),a=Un().set(r,t);return i[n](a,e)}function zc(e,t,n){if(zn(e)&&(t=e,e=void 0),e||=``,t!=null)return Rc(e,t,n,`month`);var r,i=[];for(r=0;r<12;r++)i[r]=Rc(e,r,n,`month`);return i}function Bc(e,t,n,r){typeof e==`boolean`?(zn(t)&&(n=t,t=void 0),t||=``):(t=e,n=t,e=!1,zn(t)&&(n=t,t=void 0),t||=``);var i=Ua(),a=e?i._week.dow:0,o,s=[];if(n!=null)return Rc(t,(n+a)%7,r,`day`);for(o=0;o<7;o++)s[o]=Rc(t,(o+a)%7,r,`day`);return s}function Vc(e,t){return zc(e,t,`months`)}function Hc(e,t){return zc(e,t,`monthsShort`)}function Uc(e,t,n){return Bc(e,t,n,`weekdays`)}function Wc(e,t,n){return Bc(e,t,n,`weekdaysShort`)}function Gc(e,t,n){return Bc(e,t,n,`weekdaysMin`)}Ba(`en`,{eras:[{since:`0001-01-01`,until:1/0,offset:1,name:`Anno Domini`,narrow:`AD`,abbr:`AD`},{since:`0000-12-31`,until:-1/0,offset:1,name:`Before Christ`,narrow:`BC`,abbr:`BC`}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(q(e%100/10)===1?`th`:t===1?`st`:t===2?`nd`:t===3?`rd`:`th`)}}),U.lang=er(`moment.lang is deprecated. Use moment.locale instead.`,Ba),U.langData=er(`moment.langData is deprecated. Use moment.localeData instead.`,Ua);var Kc=Math.abs;function qc(){var e=this._data;return this._milliseconds=Kc(this._milliseconds),this._days=Kc(this._days),this._months=Kc(this._months),e.milliseconds=Kc(e.milliseconds),e.seconds=Kc(e.seconds),e.minutes=Kc(e.minutes),e.hours=Kc(e.hours),e.months=Kc(e.months),e.years=Kc(e.years),this}function Jc(e,t,n,r){var i=es(t,n);return e._milliseconds+=r*i._milliseconds,e._days+=r*i._days,e._months+=r*i._months,e._bubble()}function Yc(e,t){return Jc(this,e,t,1)}function Xc(e,t){return Jc(this,e,t,-1)}function Zc(e){return e<0?Math.floor(e):Math.ceil(e)}function Qc(){var e=this._milliseconds,t=this._days,n=this._months,r=this._data,i,a,o,s,c;return e>=0&&t>=0&&n>=0||e<=0&&t<=0&&n<=0||(e+=Zc(el(n)+t)*864e5,t=0,n=0),r.milliseconds=e%1e3,i=ri(e/1e3),r.seconds=i%60,a=ri(i/60),r.minutes=a%60,o=ri(a/60),r.hours=o%24,t+=ri(o/24),c=ri($c(t)),n+=c,t-=Zc(el(c)),s=ri(n/12),n%=12,r.days=t,r.months=n,r.years=s,this}function $c(e){return e*4800/146097}function el(e){return e*146097/4800}function tl(e){if(!this.isValid())return NaN;var t,n,r=this._milliseconds;if(e=Ar(e),e===`month`||e===`quarter`||e===`year`)switch(t=this._days+r/864e5,n=this._months+$c(t),e){case`month`:return n;case`quarter`:return n/3;case`year`:return n/12}else switch(t=this._days+Math.round(el(this._months)),e){case`week`:return t/7+r/6048e5;case`day`:return t+r/864e5;case`hour`:return t*24+r/36e5;case`minute`:return t*1440+r/6e4;case`second`:return t*86400+r/1e3;case`millisecond`:return Math.floor(t*864e5)+r;default:throw Error(`Unknown unit `+e)}}function nl(e){return function(){return this.as(e)}}var rl=nl(`ms`),il=nl(`s`),al=nl(`m`),ol=nl(`h`),sl=nl(`d`),cl=nl(`w`),ll=nl(`M`),ul=nl(`Q`),dl=nl(`y`),fl=rl;function pl(){return es(this)}function ml(e){return e=Ar(e),this.isValid()?this[e+`s`]():NaN}function hl(e){return function(){return this.isValid()?this._data[e]:NaN}}var gl=hl(`milliseconds`),_l=hl(`seconds`),vl=hl(`minutes`),yl=hl(`hours`),bl=hl(`days`),xl=hl(`months`),Sl=hl(`years`);function Cl(){return ri(this.days()/7)}var wl=Math.round,Tl={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function El(e,t,n,r,i){return i.relativeTime(t||1,!!n,e,r)}function Dl(e,t,n,r){var i=es(e).abs(),a=wl(i.as(`s`)),o=wl(i.as(`m`)),s=wl(i.as(`h`)),c=wl(i.as(`d`)),l=wl(i.as(`M`)),u=wl(i.as(`w`)),d=wl(i.as(`y`)),f=a<=n.ss&&[`s`,a]||a0,f[4]=r,El.apply(null,f)}function Ol(e){return e===void 0?wl:typeof e==`function`?(wl=e,!0):!1}function kl(e,t){return Tl[e]===void 0?!1:t===void 0?Tl[e]:(Tl[e]=t,e===`s`&&(Tl.ss=t-1),!0)}function Al(e,t){if(!this.isValid())return this.localeData().invalidDate();var n=!1,r=Tl,i,a;return typeof e==`object`&&(t=e,e=!1),typeof e==`boolean`&&(n=e),typeof t==`object`&&(r=Object.assign({},Tl,t),t.s!=null&&t.ss==null&&(r.ss=t.s-1)),i=this.localeData(),a=Dl(this,!n,r,i),n&&(a=i.pastFuture(+this,a)),i.postformat(a)}var jl=Math.abs;function Ml(e){return(e>0)-(e<0)||+e}function Nl(){if(!this.isValid())return this.localeData().invalidDate();var e=jl(this._milliseconds)/1e3,t=jl(this._days),n=jl(this._months),r,i,a,o,s=this.asSeconds(),c,l,u,d;return s?(r=ri(e/60),i=ri(r/60),e%=60,r%=60,a=ri(n/12),n%=12,o=e?e.toFixed(3).replace(/\.?0+$/,``):``,c=s<0?`-`:``,l=Ml(this._months)===Ml(s)?``:`-`,u=Ml(this._days)===Ml(s)?``:`-`,d=Ml(this._milliseconds)===Ml(s)?``:`-`,c+`P`+(a?l+a+`Y`:``)+(n?l+n+`M`:``)+(t?u+t+`D`:``)+(i||r||e?`T`:``)+(i?d+i+`H`:``)+(r?d+r+`M`:``)+(e?d+o+`S`:``)):`P0D`}var Pl=Mo.prototype;Pl.isValid=Ao,Pl.abs=qc,Pl.add=Yc,Pl.subtract=Xc,Pl.as=tl,Pl.asMilliseconds=rl,Pl.asSeconds=il,Pl.asMinutes=al,Pl.asHours=ol,Pl.asDays=sl,Pl.asWeeks=cl,Pl.asMonths=ll,Pl.asQuarters=ul,Pl.asYears=dl,Pl.valueOf=fl,Pl._bubble=Qc,Pl.clone=pl,Pl.get=ml,Pl.milliseconds=gl,Pl.seconds=_l,Pl.minutes=vl,Pl.hours=yl,Pl.days=bl,Pl.weeks=Cl,Pl.months=xl,Pl.years=Sl,Pl.humanize=Al,Pl.toISOString=Nl,Pl.toString=Nl,Pl.toJSON=Nl,Pl.locale=Ms,Pl.localeData=Ps,Pl.toIsoString=er(`toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)`,Nl),Pl.lang=Ns,G(`X`,0,0,`unix`),G(`x`,0,0,`valueOf`),K(`x`,Kr),K(`X`,Yr),ai(`X`,function(e,t,n){n._d=new Date(parseFloat(e)*1e3)}),ai(`x`,function(e,t,n){n._d=new Date(q(e))}),U.version=`2.30.1`,Nn(xo),U.fn=J,U.min=To,U.max=Eo,U.now=Do,U.utc=Un,U.unix=Pc,U.months=Vc,U.isDate=Bn,U.locale=Ba,U.invalid=qn,U.duration=es,U.isMoment=Qn,U.weekdays=Uc,U.parseZone=Fc,U.localeData=Ua,U.isDuration=No,U.monthsShort=Hc,U.weekdaysMin=Gc,U.defineLocale=Va,U.updateLocale=Ha,U.locales=Wa,U.weekdaysShort=Wc,U.normalizeUnits=Ar,U.relativeTimeRounding=Ol,U.relativeTimeThreshold=kl,U.calendarFormat=ps,U.prototype=J,U.HTML5_FMT={DATETIME_LOCAL:`YYYY-MM-DDTHH:mm`,DATETIME_LOCAL_SECONDS:`YYYY-MM-DDTHH:mm:ss`,DATETIME_LOCAL_MS:`YYYY-MM-DDTHH:mm:ss.SSS`,DATE:`YYYY-MM-DD`,TIME:`HH:mm`,TIME_SECONDS:`HH:mm:ss`,TIME_MS:`HH:mm:ss.SSS`,WEEK:`GGGG-[W]WW`,MONTH:`YYYY-MM`},u();var Fl={getNow:function(){return U()},getFixedDate:function(e){return U(e,`YYYY-MM-DD`)},getEndDate:function(e){return e.clone().endOf(`month`)},getWeekDay:function(e){var t=e.clone().locale(`en_US`);return t.weekday()+t.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,t){return e.clone().add(t,`year`)},addMonth:function(e,t){return e.clone().add(t,`month`)},addDate:function(e,t){return e.clone().add(t,`day`)},setYear:function(e,t){return e.clone().year(t)},setMonth:function(e,t){return e.clone().month(t)},setDate:function(e,t){return e.clone().date(t)},setHour:function(e,t){return e.clone().hour(t)},setMinute:function(e,t){return e.clone().minute(t)},setSecond:function(e,t){return e.clone().second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return U().locale(e).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.clone().locale(e).weekday(0)},getWeek:function(e,t){return t.clone().locale(e).week()},getShortWeekDays:function(e){return U().locale(e).localeData().weekdaysMin()},getShortMonths:function(e){return U().locale(e).localeData().monthsShort()},format:function(e,t,n){return t.clone().locale(e).format(n)},parse:function(e,t,n){for(var r=[],i=0;i{var n=Jt(),r=1/0,i=17976931348623157e292;function a(e){return e?(e=n(e),e===r||e===-r?(e<0?-1:1)*i:e===e?e:0):e===0?e:0}t.exports=a})),Ll=r(((e,t)=>{var n=Il();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),Y=n(i()),Rl=Y.createContext({}),zl={visibility:`hidden`};function Bl(e){var t=e.prefixCls,n=e.prevIcon,r=n===void 0?`‹`:n,i=e.nextIcon,a=i===void 0?`›`:i,o=e.superPrevIcon,s=o===void 0?`«`:o,c=e.superNextIcon,l=c===void 0?`»`:c,u=e.onSuperPrev,d=e.onSuperNext,f=e.onPrev,p=e.onNext,m=e.children,h=Y.useContext(Rl),g=h.hideNextBtn,_=h.hidePrevBtn;return Y.createElement(`div`,{className:t},u&&Y.createElement(`button`,{type:`button`,onClick:u,tabIndex:-1,className:`${t}-super-prev-btn`,style:_?zl:{}},s),f&&Y.createElement(`button`,{type:`button`,onClick:f,tabIndex:-1,className:`${t}-prev-btn`,style:_?zl:{}},r),Y.createElement(`div`,{className:`${t}-view`},m),p&&Y.createElement(`button`,{type:`button`,onClick:p,tabIndex:-1,className:`${t}-next-btn`,style:g?zl:{}},a),d&&Y.createElement(`button`,{type:`button`,onClick:d,tabIndex:-1,className:`${t}-super-next-btn`,style:g?zl:{}},l))}A();function Vl(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,a=e.onNextDecades;if(Y.useContext(Rl).hideHeader)return null;var o=`${t}-header`,s=n.getYear(r),c=Math.floor(s/100)*100,l=c+100-1;return Y.createElement(Bl,N({},e,{prefixCls:o,onSuperPrev:i,onSuperNext:a}),c,`-`,l)}function Hl(e,t,n,r,i){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,i),a}function Ul(e,t,n){if(!n)return t;var r=t;return r=e.setHour(r,e.getHour(n)),r=e.setMinute(r,e.getMinute(n)),r=e.setSecond(r,e.getSecond(n)),r}function Wl(e,t,n,r,i,a){var o=Math.floor(e/r)*r;if(o1&&(o=t.addDate(o,-7)),o}function xu(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(t){case`year`:return n.addYear(e,r*10);case`quarter`:case`month`:return n.addYear(e,r);default:return n.addMonth(e,r)}}function Su(e,t){var n=t.generateConfig,r=t.locale,i=t.format;return typeof i==`function`?i(e):n.locale.format(r.locale,e,i)}function Cu(e,t){var n=t.generateConfig,r=t.locale,i=t.formatList;return!e||typeof i[0]==`function`?null:n.locale.parse(r.locale,e,i)}function wu(e){var t=e.cellDate,n=e.mode,r=e.disabledDate,i=e.generateConfig;if(!r)return!1;var a=function(e,n,a){for(var o=n;o<=a;){var s=void 0;switch(e){case`date`:if(s=i.setDate(t,o),!r(s))return!1;break;case`month`:if(s=i.setMonth(t,o),!wu({cellDate:s,mode:`month`,generateConfig:i,disabledDate:r}))return!1;break;case`year`:if(s=i.setYear(t,o),!wu({cellDate:s,mode:`year`,generateConfig:i,disabledDate:r}))return!1;break}o+=1}return!0};switch(n){case`date`:case`week`:return r(t);case`month`:return a(`date`,1,i.getDate(i.getEndDate(t)));case`quarter`:var o=Math.floor(i.getMonth(t)/3)*3;return a(`month`,o,o+2);case`year`:return a(`month`,0,11);case`decade`:var s=i.getYear(t),c=Math.floor(s/10)*10;return a(`year`,c,c+10-1)}}function Tu(e){if(Y.useContext(Rl).hideHeader)return null;var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.value,a=e.format,o=`${t}-header`;return Y.createElement(Bl,{prefixCls:o},i?Su(i,{locale:r,format:a,generateConfig:n}):`\xA0`)}function Eu(e){var t=e.value,n=e.generateConfig,r=e.disabledMinutes,i=e.disabledSeconds,a=e.minutes,o=e.seconds,s=e.use12Hours;return function(e,c,l,u){var d=t||n.getNow(),f=Math.max(0,c),p=Math.max(0,l),m=Math.max(0,u),h=r&&r(f);if(h?.includes(p)){var g=a.find(function(e){return!h.includes(e.value)});if(g)p=g.value;else return null}var _=i&&i(f,p);if(_?.includes(m)){var v=o.find(function(e){return!_.includes(e.value)});if(v)m=v.value;else return null}return d=Hl(n,d,!s||!e?f:f+12,p,m),d}}function Du(e,t){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:`0`,r=String(e);r.length=1?n|0:1,o=e;o<=t;o+=a)i.push({label:Du(o,2),value:o,disabled:(r||[]).includes(o)});return i}function Fu(e){var t=e.generateConfig,n=e.prefixCls,r=e.operationRef,i=e.activeColumnIndex,a=e.value,o=e.showHour,s=e.showMinute,c=e.showSecond,l=e.use12Hours,u=e.hourStep,d=u===void 0?1:u,f=e.minuteStep,p=f===void 0?1:f,m=e.secondStep,h=m===void 0?1:m,_=e.disabledHours,v=e.disabledMinutes,y=e.disabledSeconds,b=e.disabledTime,x=e.hideDisabledOptions,S=e.onSelect,C=[],w=`${n}-content`,T=`${n}-time-panel`,E,D=a?t.getHour(a):-1,O=D,k=a?t.getMinute(a):-1,A=a?t.getSecond(a):-1,j=t.getNow(),ee=I(Y.useMemo(function(){if(b){var e=b(j);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[_,v,y]},[_,v,y,b,j]),3),M=ee[0],te=ee[1],N=ee[2],ne=Pu(0,23,d,M&&M()),re=P(function(){return ne},ne,Nu);l&&(E=O>=12,O%=12);var ie=I(Y.useMemo(function(){if(!l)return[!1,!1];var e=[!0,!0];return re.forEach(function(t){var n=t.disabled,r=t.value;n||(r>=12?e[1]=!1:e[0]=!1)}),e},[l,re]),2),ae=ie[0],oe=ie[1],se=Y.useMemo(function(){return l?re.filter(E?function(e){return e.value>=12}:function(e){return e.value<12}).map(function(e){var t=e.value%12,n=t===0?`12`:Du(t,2);return g(g({},e),{},{label:n,value:t})}):re},[l,E,re]),ce=Pu(0,59,p,te&&te(D)),le=Pu(0,59,h,N&&N(D,k)),ue=Eu({value:a,generateConfig:t,disabledMinutes:te,disabledSeconds:N,minutes:ce,seconds:le,use12Hours:l});r.current={onUpDown:function(e){var t=C[i];if(t)for(var n=t.units.findIndex(function(e){return e.value===t.value}),r=t.units.length,a=1;a2&&arguments[2]!==void 0?arguments[2]:!1;(je===h||n)&&(F(e),T&&T(e),fe&&fe(e,t),E&&!vu(s,e,we)&&!f?.(e)&&E(e))},Le=function(e){if(sd.includes(je)){var t,n,r=je===`date`;switch(n=e===R.PAGE_UP||e===R.PAGE_DOWN?r?s.addMonth:s.addYear:r?s.addDate:s.addMonth,e){case R.LEFT:case R.PAGE_UP:t=n(Ee,-1);break;case R.RIGHT:case R.PAGE_DOWN:t=n(Ee,1);break;case R.UP:case R.DOWN:t=n(Ee,Number(`${e===R.UP?`-`:``}${r?7:3}`));break}if(t)return!f?.(t)}return!0},Re=function(e){if(xe.current&&xe.current.onKeyDown){var t=!0,n=e.which;if([R.LEFT,R.RIGHT,R.UP,R.DOWN,R.PAGE_UP,R.PAGE_DOWN,R.ENTER].includes(n)&&(e.preventDefault(),n!==R.ENTER&&v===0&&(t=Le(n))),t)return xe.current.onKeyDown(e)}return x(!1,`Panel not correct handle keyDown event. Please help to fire issue about this.`),!1},ze=function(e){xe.current&&xe.current.onBlur&&xe.current.onBlur(e)};ue&&ve!==`right`&&(ue.current={onKeyDown:Re,onClose:function(){xe.current&&xe.current.onClose&&xe.current.onClose()}}),Y.useEffect(function(){c&&!Se.current&&De(c)},[c]),Y.useEffect(function(){Se.current=!1},[]);var Be,V=g(g({},e),{},{operationRef:xe,prefixCls:r,viewDate:Ee,value:we,onViewDateChange:Oe,sourceMode:Fe,onPanelChange:z,disabledDate:f});switch(delete V.onChange,delete V.onSelect,je){case`decade`:Be=Y.createElement(cu,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`year`:Be=Y.createElement(id,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`month`:Be=Y.createElement(Xu,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`quarter`:Be=Y.createElement(ed,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`week`:Be=Y.createElement(Ku,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;case`time`:delete V.showTime,Be=Y.createElement(Lu,N({},V,Ne(b)===`object`?b:null,{onSelect:function(e,t){Oe(e),B(e,t)}}));break;default:Be=b?Y.createElement(Gu,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}})):Y.createElement(Uu,N({},V,{onSelect:function(e,t){Oe(e),B(e,t)}}))}var Ve,He;pe||(Ve=ad(r,je,C),He=od({prefixCls:r,components:j,needConfirmButton:ae,okDisabled:!we||f&&f(we),locale:o,showNow:y,onNow:ae&&function(){var e=s.getNow(),t=Wl(s.getHour(e),s.getMinute(e),s.getSecond(e),oe?te:1,se?re:1,ce?ie:1);B(Hl(s,e,t[0],t[1],t[2]),`submit`)},onOk:function(){we&&(B(we,`submit`,!0),A&&A(we))}}));var Ue;if(S&&je===`date`&&h===`date`&&!b){var We=s.getNow(),Ge=`${r}-today-btn`,Ke=f&&f(We);Ue=Y.createElement(`a`,{className:(0,Kl.default)(Ge,Ke&&`${Ge}-disabled`),"aria-disabled":Ke,onClick:function(){Ke||B(We,`mouse`,!0)}},o.today)}return Y.createElement(Rl.Provider,{value:g(g({},le),{},{mode:je,hideHeader:`hideHeader`in e?w:le.hideHeader,hidePrevBtn:ge&&ve===`right`,hideNextBtn:ge&&ve===`left`})},Y.createElement(`div`,{tabIndex:v,className:(0,Kl.default)(`${r}-panel`,i,(t={},L(t,`${r}-panel-has-range`,ye&&ye[0]&&ye[1]),L(t,`${r}-panel-has-range-hover`,be&&be[0]&&be[1]),L(t,`${r}-panel-rtl`,ee===`rtl`),t)),style:a,onKeyDown:Re,onBlur:ze,onMouseDown:O,ref:de},Be,Ve||He||Ue?Y.createElement(`div`,{className:`${r}-footer`},Ve,He,Ue):null))}Pe();var ld={bottomLeft:{points:[`tl`,`bl`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:[`tr`,`br`],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:[`bl`,`tl`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:[`br`,`tr`],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function ud(e){var t,n=e.prefixCls,r=e.popupElement,i=e.popupStyle,a=e.visible,o=e.dropdownClassName,s=e.dropdownAlign,c=e.transitionName,l=e.getPopupContainer,u=e.children,d=e.range,f=e.popupPlacement,p=e.direction,m=`${n}-dropdown`;return Y.createElement(re,{showAction:[],hideAction:[],popupPlacement:function(){return f===void 0?p===`rtl`?`bottomRight`:`bottomLeft`:f}(),builtinPlacements:ld,prefixCls:m,popupTransitionName:c,popup:r,popupAlign:s,popupVisible:a,popupClassName:(0,Kl.default)(o,(t={},L(t,`${m}-range`,d),L(t,`${m}-rtl`,p===`rtl`),t)),popupStyle:i,getPopupContainer:l},u)}Ae(),Fe();function dd(e){var t=e.open,n=e.value,r=e.isClickOutside,i=e.triggerOpen,a=e.forwardKeyDown,o=e.onKeyDown,s=e.blurToCancel,c=e.onSubmit,l=e.onCancel,u=e.onFocus,d=e.onBlur,f=e.currentFocusedKey,p=e.key,m=p===void 0?`start`:p,h=I((0,Y.useState)(!1),2),g=h[0],_=h[1],v=I((0,Y.useState)(!1),2),y=v[0],b=v[1],x=(0,Y.useRef)(),S=(0,Y.useRef)(!1),C=(0,Y.useRef)(!1),w=(0,Y.useRef)(!1);return(0,Y.useEffect)(function(){C.current=!1},[t]),(0,Y.useEffect)(function(){C.current=!0},[n]),(0,Y.useEffect)(function(){return iu(function(e){var n=r(au(e));t?n?(!y||n)&&i(!1):(S.current=!0,requestAnimationFrame(function(){S.current=!1})):y&&!n&&(S.current=!0)})}),(0,Y.useEffect)(function(){return function(){return clearTimeout(x.current)}},[]),[{onMouseDown:function(){_(!0),i(!0)},onKeyDown:function(e){if(o(e,function(){w.current=!0}),!w.current){switch(e.which){case R.ENTER:t?c()!==!1&&_(!0):i(!0),e.preventDefault();return;case R.TAB:g&&t&&!e.shiftKey?(_(!1),e.preventDefault()):!g&&t&&!a(e)&&e.shiftKey&&(_(!0),e.preventDefault());return;case R.ESC:_(!0),l();return}!t&&![R.SHIFT].includes(e.which)?i(!0):g||a(e)}},onFocus:function(e){_(!0),b(!0),f&&(f.current=m),clearTimeout(x.current),u&&u(e)},onBlur:function(e){if(S.current||!r(document.activeElement)){S.current=!1;return}s?setTimeout(function(){for(var e=document.activeElement;e&&e.shadowRoot;)e=e.shadowRoot.activeElement;r(e)&&l()},0):t&&(i(!1),C.current&&c()),b(!1),f?(f.current=``,x.current=setTimeout(function(){f.current||d?.(e)},100)):d?.(e)}},{focused:y,typing:g}]}Ae();function fd(e){var t=e.valueTexts,n=e.onTextChange,r=I(Y.useState(``),2),i=r[0],a=r[1],o=Y.useRef([]);o.current=t;function s(e){a(e),n(e)}function c(){a(o.current[0])}return Y.useEffect(function(){t.every(function(e){return e!==i})&&c()},[t.join(`||`)]),[i,s,c]}v(),ne();function pd(e,t){var n=t.formatList,r=t.generateConfig,i=t.locale;return P(function(){if(!e)return[[``],``];for(var t=``,a=[],o=0;o1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(c.current),t){s(e);return}c.current=requestAnimationFrame(function(){s(e)})}var u=I(pd(o,{formatList:n,generateConfig:r,locale:i}),2)[1];function d(e){l(e)}function f(){l(null,arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1)}return(0,Y.useEffect)(function(){f(!0)},[e]),(0,Y.useEffect)(function(){return function(){return cancelAnimationFrame(c.current)}},[]),[u,d,f]}u(),pe(),ge(),C(),ye(),A(),Pe(),b(),Ae(),u(),ae();function hd(e){var t,n=e.prefixCls,r=n===void 0?`rc-picker`:n,i=e.id,a=e.tabIndex,o=e.style,s=e.className,c=e.dropdownClassName,l=e.dropdownAlign,u=e.popupStyle,d=e.transitionName,f=e.generateConfig,p=e.locale,m=e.inputReadOnly,h=e.allowClear,_=e.autoFocus,v=e.showTime,y=e.picker,b=y===void 0?`date`:y,S=e.format,C=e.use12Hours,w=e.value,T=e.defaultValue,E=e.open,D=e.defaultOpen,O=e.defaultOpenValue,k=e.suffixIcon,A=e.clearIcon,j=e.disabled,ee=e.disabledDate,M=e.placeholder,te=e.getPopupContainer,ne=e.pickerRef,re=e.panelRender,P=e.onChange,ie=e.onOpenChange,ae=e.onFocus,oe=e.onBlur,se=e.onMouseDown,ce=e.onMouseUp,le=e.onMouseEnter,ue=e.onMouseLeave,de=e.onContextMenu,fe=e.onClick,pe=e.onKeyDown,me=e.onSelect,he=e.direction,ge=e.autoComplete,ve=ge===void 0?`off`:ge,ye=e.inputRender,be=Y.useRef(null),xe=b===`date`&&!!v||b===`time`,Se=ku(eu(S,b,v,C)),Ce=Y.useRef(null),we=Y.useRef(null),F=Y.useRef(null),Te=I(_e(null,{value:w,defaultValue:T}),2),Ee=Te[0],De=Te[1],Oe=I(Y.useState(Ee),2),ke=Oe[0],Ae=Oe[1],je=Y.useRef(null),Me=I(_e(!1,{value:E,defaultValue:D,postState:function(e){return j?!1:e},onChange:function(e){ie&&ie(e),!e&&je.current&&je.current.onClose&&je.current.onClose()}}),2),Ne=Me[0],Pe=Me[1],Fe=I(pd(ke,{formatList:Se,generateConfig:f,locale:p}),2),Ie=Fe[0],R=Fe[1],z=I(fd({valueTexts:Ie,onTextChange:function(e){var t=Cu(e,{locale:p,formatList:Se,generateConfig:f});t&&(!ee||!ee(t))&&Ae(t)}}),3),B=z[0],Le=z[1],Re=z[2],ze=function(e){Ae(e),De(e),P&&!vu(f,Ee,e)&&P(e,e?Su(e,{generateConfig:f,locale:p,format:Se[0]}):``)},Be=function(e){j&&e||Pe(e)},V=function(e){return Ne&&je.current&&je.current.onKeyDown?je.current.onKeyDown(e):(x(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},Ve=function(){var e=[...arguments];fe?.apply(void 0,e),be.current&&(be.current.focus(),Be(!0))},He=I(dd({blurToCancel:xe,open:Ne,value:B,triggerOpen:Be,forwardKeyDown:V,isClickOutside:function(e){return!su([Ce.current,we.current,F.current],e)},onSubmit:function(){return!ke||ee&&ee(ke)?!1:(ze(ke),Be(!1),Re(),!0)},onCancel:function(){Be(!1),Ae(Ee),Re()},onKeyDown:function(e,t){pe?.(e,t)},onFocus:ae,onBlur:oe}),2),Ue=He[0],We=He[1],Ge=We.focused,Ke=We.typing;Y.useEffect(function(){Ne||(Ae(Ee),!Ie.length||Ie[0]===``?Le(``):R!==B&&Re())},[Ne,Ie]),Y.useEffect(function(){Ne||Re()},[b]),Y.useEffect(function(){Ae(Ee)},[Ee]),ne&&(ne.current={focus:function(){be.current&&be.current.focus()},blur:function(){be.current&&be.current.blur()}});var qe=I(md(B,{formatList:Se,generateConfig:f,locale:p}),3),Je=qe[0],Ye=qe[1],Xe=qe[2],Ze=g(g({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Qe=Y.createElement(cd,N({},Ze,{generateConfig:f,className:(0,Kl.default)(L({},`${r}-panel-focused`,!Ke)),value:ke,locale:p,tabIndex:-1,onSelect:function(e){me?.(e),Ae(e)},direction:he,onPanelChange:function(t,n){var r=e.onPanelChange;Xe(!0),r?.(t,n)}}));re&&(Qe=re(Qe));var $e=Y.createElement(`div`,{className:`${r}-panel-container`,onMouseDown:function(e){e.preventDefault()}},Qe),et;k&&(et=Y.createElement(`span`,{className:`${r}-suffix`},k));var tt;h&&Ee&&!j&&(tt=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),ze(null),Be(!1)},className:`${r}-clear`,role:`button`},A||Y.createElement(`span`,{className:`${r}-clear-btn`})));var nt=g(g(g({id:i,tabIndex:a,disabled:j,readOnly:m||typeof Se[0]==`function`||!Ke,value:Je||B,onChange:function(e){Le(e.target.value)},autoFocus:_,placeholder:M,ref:be,title:B},Ue),{},{size:tu(b,Se[0],f)},Au(e)),{},{autoComplete:ve}),rt=ye?ye(nt):Y.createElement(`input`,nt),it=function(e,t){(t===`submit`||t!==`key`&&!xe)&&(ze(e),Be(!1))},at=he===`rtl`?`bottomRight`:`bottomLeft`;return Y.createElement(Rl.Provider,{value:{operationRef:je,hideHeader:b===`time`,panelRef:Ce,onSelect:it,open:Ne,defaultOpenValue:O,onDateMouseEnter:Ye,onDateMouseLeave:Xe}},Y.createElement(ud,{visible:Ne,popupElement:$e,popupStyle:u,prefixCls:r,dropdownClassName:c,dropdownAlign:l,getPopupContainer:te,transitionName:d,popupPlacement:at,direction:he},Y.createElement(`div`,{ref:F,className:(0,Kl.default)(r,s,(t={},L(t,`${r}-disabled`,j),L(t,`${r}-focused`,Ge),L(t,`${r}-rtl`,he===`rtl`),t)),style:o,onMouseDown:se,onMouseUp:ce,onMouseEnter:le,onMouseLeave:ue,onContextMenu:de,onClick:Ve},Y.createElement(`div`,{className:(0,Kl.default)(`${r}-input`,L({},`${r}-input-placeholder`,!!Je)),ref:we},rt,et,tt))))}var gd=function(e){f(n,e);var t=ve(n);function n(){var e;ce(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return ee(n,[{key:`render`,value:function(){return Y.createElement(hd,N({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component);function _d(e,t,n){var r=e.picker,i=e.locale,a=e.selectedValue,o=e.disabledDate,s=e.disabled,c=e.generateConfig,l=X(a,0),u=X(a,1);function d(e){return c.locale.getWeekFirstDate(i.locale,e)}function f(e){var t=c.getYear(e),n=c.getMonth(e);return t*100+n}function p(e){var t=c.getYear(e),n=fu(c,e);return t*10+n}return[Y.useCallback(function(e){if(o&&o(e))return!0;if(s[1]&&u)return!hu(c,e,u)&&c.isAfter(e,u);if(t&&u)switch(r){case`quarter`:return p(e)>p(u);case`month`:return f(e)>f(u);case`week`:return d(e)>d(u);default:return!hu(c,e,u)&&c.isAfter(e,u)}return!1},[o,s[1],u,t]),Y.useCallback(function(e){if(o&&o(e))return!0;if(s[0]&&l)return!hu(c,e,u)&&c.isAfter(l,e);if(n&&l)switch(r){case`quarter`:return p(e)0&&arguments[0]!==void 0?arguments[0]:!1,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=null;st&&zt&&zt[0]&&zt[1]&&m.isAfter(zt[1],zt[0])&&(r=zt);var i=w;if(w&&Ne(w)===`object`&&w.defaultValue){var o=w.defaultValue;i=g(g({},w),{},{defaultValue:X(o,V)||void 0})}var s=null;return ne&&(s=function(e,t){return ne(e,t,{range:V?`end`:`start`})}),Y.createElement(Ru.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:It||Ze,hoverRangedValue:r}},Y.createElement(cd,N({},e,n,{dateRender:s,showTime:i,mode:et[V],generateConfig:m,style:void 0,direction:De,disabledDate:V===0?it:at,disabledTime:function(e){return te?te(e,V===0?`start`:`end`):!1},className:(0,Kl.default)(L({},`${a}-panel-focused`,V===0?!nn:!cn)),value:X(Ze,V),locale:h,tabIndex:-1,onPanelChange:function(e,n){V===0&&Ut(!0),V===1&&qt(!0),nt(ju(et,n,V),ju(Ze,e,V));var r=e;t===`right`&&et[V]===n&&(r=xu(r,n,m,-1)),Ye(r,V)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:V===0?X(Ze,1):X(Ze,0)})))}var hn=0,gn=0;if(V&&Ie.current&&z.current&&Fe.current){hn=Ie.current.offsetWidth+z.current.offsetWidth;var _n=Re.current.offsetLeft>hn?Re.current.offsetLeft-hn:Re.current.offsetLeft;Fe.current.offsetWidth&&Re.current.offsetWidth&&hn>Fe.current.offsetWidth-Re.current.offsetWidth-(De===`rtl`?0:_n)&&(gn=hn)}var vn=De===`rtl`?{right:hn}:{left:hn};function yn(){var e,t=ad(a,et[V],de),n=od({prefixCls:a,components:Te,needConfirmButton:je,okDisabled:!X(Ze,V)||M&&M(Ze[V]),locale:h,rangeList:pn,onOk:function(){X(Ze,V)&&(_t(Ze,V),we&&we(Ze))}});if(C!==`time`&&!w){var r=Je(V),i=xu(r,C,m),o=et[V]===C,s=mn(o?`left`:!1,{pickerValue:r,onPickerValueChange:function(e){Ye(e,V)}}),c=mn(`right`,{pickerValue:i,onPickerValueChange:function(e){Ye(xu(e,C,m,-1),V)}});e=De===`rtl`?Y.createElement(Y.Fragment,null,c,o&&s):Y.createElement(Y.Fragment,null,s,o&&c)}else e=mn();var l=Y.createElement(Y.Fragment,null,Y.createElement(`div`,{className:`${a}-panels`},e),(t||n)&&Y.createElement(`div`,{className:`${a}-footer`},t,n));return re&&(l=re(l)),Y.createElement(`div`,{className:`${a}-panel-container`,style:{marginLeft:gn},ref:Fe,onMouseDown:function(e){e.preventDefault()}},l)}var bn=Y.createElement(`div`,{className:(0,Kl.default)(`${a}-range-wrapper`,`${a}-${C}-range-wrapper`),style:{minWidth:ft}},Y.createElement(`div`,{ref:Re,className:`${a}-range-arrow`,style:vn}),yn()),xn;oe&&(xn=Y.createElement(`span`,{className:`${a}-suffix`},oe));var Sn;ae&&(X(Ge,0)&&!Ue[0]||X(Ge,1)&&!Ue[1])&&(Sn=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=Ge;Ue[0]||(t=ju(t,null,0)),Ue[1]||(t=ju(t,null,1)),_t(t,null),ht(!1,V)},className:`${a}-clear`},se||Y.createElement(`span`,{className:`${a}-clear-btn`})));var Cn={size:tu(C,ze[0],m)},wn=0,Tn=0;Ie.current&&R.current&&z.current&&(V===0?Tn=Ie.current.offsetWidth:(wn=hn,Tn=R.current.offsetWidth));var En=De===`rtl`?{right:wn}:{left:wn};return Y.createElement(Rl.Provider,{value:{operationRef:He,hideHeader:C===`time`,onDateMouseEnter:Jt,onDateMouseLeave:Yt,hideRanges:!0,onSelect:function(e,t){var n=ju(Ze,e,V);t===`submit`||t!==`key`&&!je?(_t(n,V),V===0?Ut():qt()):Qe(n)},open:st}},Y.createElement(ud,{visible:st,popupElement:bn,popupStyle:l,prefixCls:a,dropdownClassName:u,dropdownAlign:f,getPopupContainer:p,transitionName:d,range:!0,direction:De},Y.createElement(`div`,N({ref:Pe,className:(0,Kl.default)(a,`${a}-range`,c,(t={},L(t,`${a}-disabled`,Ue[0]&&Ue[1]),L(t,`${a}-focused`,V===0?tn:sn),L(t,`${a}-rtl`,De===`rtl`),t)),style:s,onClick:ln,onMouseEnter:xe,onMouseLeave:Se,onMouseDown:un,onMouseUp:be},Au(e)),Y.createElement(`div`,{className:(0,Kl.default)(`${a}-input`,(n={},L(n,`${a}-input-active`,V===0),L(n,`${a}-input-placeholder`,!!H),n)),ref:Ie},Y.createElement(`input`,N({id:o,disabled:Ue[0],readOnly:le||typeof ze[0]==`function`||!nn,value:H||Ot,onChange:function(e){kt(e.target.value)},autoFocus:v,placeholder:X(_,0)||``,ref:B},$t,Cn,{autoComplete:Ae}))),Y.createElement(`div`,{className:`${a}-range-separator`,ref:z},D),Y.createElement(`div`,{className:(0,Kl.default)(`${a}-input`,(r={},L(r,`${a}-input-active`,V===1),L(r,`${a}-input-placeholder`,!!Gt),r)),ref:R},Y.createElement(`input`,N({disabled:Ue[1],readOnly:le||typeof ze[0]==`function`||!cn,value:Gt||Mt,onChange:function(e){Nt(e.target.value)},placeholder:X(_,1)||``,ref:Le},an,Cn,{autoComplete:Ae}))),Y.createElement(`div`,{className:`${a}-active-bar`,style:g(g({},En),{},{width:Tn,position:`absolute`})}),xn,Sn)))}var wd=function(e){f(n,e);var t=ve(n);function n(){var e;ce(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=Y.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return ee(n,[{key:`render`,value:function(){return Y.createElement(Cd,N({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component),Td=gd;A();function Ed(e){return Y.createElement(z,N({size:`small`,type:`primary`},e))}A();function Dd(e){return Y.createElement(It,N({color:`blue`},e))}var Od={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z`}}]},name:`calendar`,theme:`outlined`};b();var kd=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Od}))}),Ad={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z`}},{tag:`path`,attrs:{d:`M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z`}}]},name:`clock-circle`,theme:`outlined`};b();var jd=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Ad}))}),Md={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z`}}]},name:`swap-right`,theme:`outlined`};b();var Nd=Y.forwardRef(function(e,t){return Y.createElement(y,g(g({},e),{},{ref:t,icon:Md}))});function Pd(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.yearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.quarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.monthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.weekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.placeholder:t.lang.placeholder:n}function Fd(e,t,n){return n===void 0?e===`year`&&t.lang.yearPlaceholder?t.lang.rangeYearPlaceholder:e===`quarter`&&t.lang.quarterPlaceholder?t.lang.rangeQuarterPlaceholder:e===`month`&&t.lang.monthPlaceholder?t.lang.rangeMonthPlaceholder:e===`week`&&t.lang.weekPlaceholder?t.lang.rangeWeekPlaceholder:e===`time`&&t.timePickerLocale.placeholder?t.timePickerLocale.rangePlaceholder:t.lang.rangePlaceholder:n}function Id(e,t){var n={adjustX:1,adjustY:1};switch(t){case`bottomLeft`:return{points:[`tl`,`bl`],offset:[0,4],overflow:n};case`bottomRight`:return{points:[`tr`,`br`],offset:[0,4],overflow:n};case`topLeft`:return{points:[`bl`,`tl`],offset:[0,-4],overflow:n};case`topRight`:return{points:[`br`,`tr`],offset:[0,-4],overflow:n};default:return{points:e===`rtl`?[`tr`,`br`]:[`tl`,`bl`],offset:[0,4],overflow:n}}}Pe(),A();var Ld=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{let t={XMLType:`HISTO`,...e};r.RECORD.children.push(t)}),n.indicators&&n.indicators.forEach(e=>{let t=[];e?.hasOwnProperty(`keys`)&&(t=e.keys?.map(e=>({XMLType:`CLE`,...e})));let n={XMLType:`INDICATEUR`,...e,children:t};r.RECORD.children.push(n)}),n.lits&&n.lits.forEach(e=>{let t={XMLType:`LIT`,...e};r.RECORD.children.push(t)}),n.etages&&n.etages.forEach(e=>{let t={XMLType:`ETAGE`,...e};r.RECORD.children.push(t)}),n.iqv&&n.iqv.forEach(e=>{let t={XMLType:`IQV`,...e};r.RECORD.children.push(t)}),Gt(r,!0)}function af(e,t={}){let n=t.fields&&Array.isArray(t.fields)?t.fields:[];for(let r in e){let i;n&&(i=n.find(e=>e.dataKey===r));let a=e[r];i&&i.type===`date`&&(a=t.tableName===`t_provider_data_section`?e[r]?e[r].format(`YYY-MM-DD`):``:t.tableName===`t_finess`?e[r]?e[r].format(`YYYY-MM-DD`):``:e[r]?e[r].format(`DD-MM-YYYY`):``),a===!1&&(a=`0`),a===!0&&(a=`1`),a===void 0&&(a=``),r===`user_modified`&&(a===!0||a===`1`)?a=`M`:r===`p_cumul`&&(a===!0||a===`1`)?a=`C`:r===`p_detail`&&(a===!0||a===`1`)?a=`D`:(r.startsWith(`p_`)||r===`proratiser_conversion`)&&((a===!0||a===`1`)&&(a=`X`),(a===!1||a===`0`)&&(a=``)),e[r]=a}return e}function of(e){let t=Buffer.from(e,`base64`),n=je.inflate(t);return new TextDecoder(`iso-8859-15`).decode(n)}var sf=(e,t={},n=[])=>{let r=t.fields;for(let t in e){let n;if(r&&Array.isArray(r)&&(n=r.find(e=>e.dataKey===t)),n&&n.type===`checkbox`&&e[t]===`0`&&(e[t]=!1),n&&n.type===`checkbox`&&[`1`,`M`,`C`,`D`,`X`].includes(e[t])&&(e[t]=!0),n&&n.type===`date`){let n=(0,nf.default)(e[t],`DD-MM-YYYY`);n.isValid()||(n=(0,nf.default)(e[t],`YYYY-MM-DD`),n.isValid()||(n=null)),e[t]=n}}if(e.description&&e.description.startsWith(`_c_`))try{let t=of(e.description.substring(3));t.includes(`TEXTFORMAT`)&&(t=t.replace(/<\/?TEXTFORMAT[^>]*>|<\/?FONT[^>]*>|]*>|<\/LI[^>]*>/gm,``).replace(/<\/?B[^>]*>/g,`**`).replace(/<\/P[^>]*>/g,` +`).replace(/]*>/g,` + - `).replace(/'/g,`'`).replace(/\[/g,` (`).replace(/\]/g,` )`).replace(/"/g,`"`)),e.description=t}catch{}return t?.component===`MEDA`&&n.length&&(e.medecins_regroupes_oids=n.filter(t=>t.medecin_reference_id===e.oid).map(e=>e.oid).join(`, `)),e},cf=(e,t,n={})=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],i=M(r,`RECORD`),a=M(r,`REFRECORD`),o=M(r,`COMBO_POL`),s=M(r,`COMBO_SPI`),c=M(r,`COMBO_MDA`),l=M(r,`COMBO_SERVICE`),u=M(r,`COMBO_ETAGE`),d=M(r,`COMBO_MOIS`),f=M(r,`COMBO_CPT`),p=M(r,`COMBO_GRG`),m=M(r,`COMBO_DEP`),h=M(r,`COMBO_SPI`),g=M(r,`COMBO_TAU`),_=M(r,`COMBO_UM`),v=M(r,`COMBO_MED`),y=M(r,`COMBO_FAC`),b=M(r,`COMBO_FSO`),x=M(r,`COMBO_MVT_UF_SOIN`),S=M(r,`COMBO_FINESS`),C=M(r,`COMBO_MTR`),w=M(r,`COMBO_DMT`),T=M(r,`COMBO_ACTIVITE`),E=M(r,`COMBO_UMD`),D=M(r,`COMBO_UMX`),O=M(r,`COMBO_SER`),k=M(r,`COMBO_QUA`),A=M(r,`COMBO_SAL`),ee=M(r,`COMBO_FROMSER`),te=M(r,`COMBO_TOSER`),N=M(r,`COMBO_FROMQUA`),ne=M(r,`COMBO_TOQUA`),re=M(r,`COMBO_FROMDAT`),P=M(r,`COMBO_TODAT`),ie=M(r,`COMBO_JOURNAL`),ae=M(r,`COMBO_SECTION`),oe=M(r,`COMBO_COMPTE`),se=M(r,`COMBO_SITE`),ce=M(r,`COMBO_ECH`),le=M(r,`COMBO_CST`),ue=M(r,`COMBO_FOU`),fe=M(r,`COMBO_TAA`),pe=M(r,`COMBO_CONDITION`),me=M(r,`COMBO_BUDGET_CLE`),he=M(r,`ARRAY_SEJ`),ge=[];he.length&&(ge=M(he[0],`RECORD`));let _e=M(r,`COMBO_TYPECOMPTA`),ve=M(r,`COMBO_PRESTATION`),ye=M(r,`PRESTATAIRE`),be=M(r,`ADDRECORD`),xe={};be.length&&(xe=de(be[0]));let Se=M(r,`COMBO_POP`)[0],Ce=[];Se&&(Ce=M(Se,`RECORD`),Ce=Ce.map(e=>{let t=de(e);return{...t,label:t.texte,value:t.oid}}));let we=M(r,`COMBO_DEP`)[0],F=[];we&&(F=M(we,`RECORD`),F=F.map(e=>{let t=de(e);return{...t,label:t.texte,value:t.oid}}));let Te=M(r,`LIST_MDA`)[0],Ee=M(r,`LIST_MEDA`)[0],De=[],Oe=[];Te&&(De=M(Te,`RECORD`)),Ee&&(Oe=M(Ee,`RECORD`));let ke=M(r,`LIST_CPO`)[0],Ae=[];ke&&(Ae=M(ke,`RECORD`));let je=M(r,`LIST_GHM`)[0],I=[];je&&(I=M(je,`RECORD`));let Me=M(r,`LIST_ART`)[0],Ne=[];Me&&(Ne=M(Me,`RECORD`));let Pe=M(r,`LIST_FOU`)[0],L=[];Pe&&(L=M(Pe,`RECORD`));let Fe=M(r,`ARRAY_RA9`),Ie=M(r,`ARRAY_RA1`),R={POL:Z(o),SPI:Z(s),MDA:Z(c),SERVICE:Z(l),ETAGE:Z(u),MOIS:Z(d),CPT:Z(f),PRESTATION:Z(ve),TPY:Z(p),CPO:Z(m),MED:Z(h),TAU:Z(g),UM:Z(_),UM_MED:Z(v),FAC:Z(y),FSO:Z(b),MVT_UF_SOIN:Z(x),FINESS:Z(S),MTR:Z(C),DMT:Z(w),ACTIVITE:Z(T),UMD:Z(E),UMX:Z(D),SER:Z(O),QUA:Z(k),PRESTATAIRE:j(ye),SAL:Z(A),FROMSER:Z(ee),TOSER:Z(te),FROMQUA:Z(N),TOQUA:Z(ne),FROMDAT:Z(re),TODAT:Z(P),TYPECOMPTA:Z(_e),JOURNAL:Z(ie),SECTION:Z(ae),COMPTE:Z(oe),SITE:Z(se),BUDGET_CLE:Z(me),FOU:Z(ue),CONDITIONS:Ue(Z(pe)),ECH:Z(ce),CST:Z(le),TAA:Z(fe),SEJ:j(ge),RA9:Z(Fe),RA1:Z(Ie),DEP:F,POP:Ce},z={MDA:j(De),MEDA:j(Oe),CPO:j(Ae),GHM:j(I),ART:j(Ne),LFOU:j(L)},B=j(i),Le=j(a);B=B.map((e,t)=>{let r={},a=M(i[t],`INDICATEUR`);a&&(r.indicators=uf(a)),e.extraData=r;let o=M(i[t],`HISTO`);o&&(e.extraData.histos=j(o));let s=M(i[t],`LIT`);s&&(e.extraData.lits=j(s));let c=M(i[t],`ETAGE`);c&&(e.extraData.etages=j(c));let l=M(i[t],`IQV`);return l&&(e.extraData.iqv=j(l)),sf(e,n,B)});let Re={},ze=M(r,`DIVERS`)[0];ze&&t===`t_rubriques`&&(Re.rubriques=de(M(ze,`RECORD`)[0]));let Be=M(r,`GENERAL_SETTINGS`);return Be&&t===`t_expert_controle`&&!n.module&&(Re.expert=de(Be[0])),{records:B,combos:R,listes:z,divers:Re,addRecord:xe,refRecords:Le}},lf=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=j(M(t,`RECORD`));return n.forEach(e=>{e.label=e.texte,e.value=e.oid}),n};function Z(e){let t=[];if(e&&e.length){let n=e[0];t=j(M(n,`RECORD`)),t=t.map(e=>({...e,label:e.texte??e.label,value:e.oid??e.data}))}return t}function uf(e){return e.map((e,t)=>{let n=de(e);n.key=t;let r=M(e,`CLE`);return r&&r.length&&(n.keys=r.map((e,t)=>{let n=de(e);return n.key=t,n})),n})}var df=async(e,t,n,r=``,i={})=>{let a={softCode:t,tableName:n,firstCall:`1`,getParam:r};return i.tableSection&&(a.tableSection=i.tableSection),cf(await Ee(_f(e),a),n,i)},ff=`SELECT oid, texte, CASE WHEN oid = 0 THEN ' ' || texte ELSE texte END as tri FROM base.t_territoires_sante UNION SELECT -1 AS oid, 'Sélectionnez une valeur...' as texte, ' Sélectionnez une valeur...' as tri ORDER BY 3`,pf=async e=>lf(await Ee(`modules/base/php/httpservice_getChoices.php`,{query:e})),mf=async(e,t,n,r,i,a=!0)=>{await Ee(Cn(e),{softCode:t,tableName:n,action:i,propagate:a,recordNode:r})},hf=async(e,t,n,r=null,i=null)=>{let a=Cn(e),o={softCode:n,tableName:t,action:i??`execute_rules`};r!==null&&(o.oids=r),await Ee(a,o)},gf=async(e,t,n)=>{await Ee(Sn(e),{tableName:t,oids:n.join(`, `)})};function _f(e){switch(e){case`./CTI_BASE_TablesManager.swf`:return`modules/base/php/BASE_getTableRecords.php`;case`./CTI_ECO_TablesManager.swf`:return`modules/eco/php/httpService_tablesManager_getData.php`;case`./CTI_ACTI_TablesManager.swf`:return`modules/activite/php/ACTI_getTableRecords.php`;case`./CTI_PMSI_TablesManager.swf`:return`modules/pmsi/php/PMSI_getTableRecords.php`;case`./CTI_RH_TablesManager.swf`:return`modules/rh/php/httpService_tablesManager_getData.php`;case`./CTI_PMSISSR_TablesManager.swf`:return`modules/pmsissr/php/PMSISSR_getTableRecords.php`;case`./CTI_COMPTA_TablesManager.swf`:return`modules/compta/php/COMPTA_getTableRecords.php`;case`./CTI_SSAE_TablesManager.swf`:return`modules/ssae/php/SSAE_getTableRecords.php`;case`./CTI_DPI_TablesManager.swf`:return`modules/dpi/php/DPI_getTableRecords.php`;case`./CTI_ACTI_ConsoManager.swf`:return`modules/activite/php/httpService_ACTI_consoManager_getData.php`;default:return}}var vf={all:[`tables`],lists:()=>[...vf.all,`list`],list:(e,t,n,r)=>[...vf.all,`list`,e,t,n,r],choices:e=>[...vf.all,`choices`,e]},yf=(e,t,n,r=``,i={})=>ct({queryKey:vf.list(e,t,n,r),queryFn:()=>df(e,t,n,r,i),enabled:!!e&&!!t&&!!n}),bf=(e,t,n,r=``,i={})=>fe(yf(e,t,n,r,i)),xf=e=>ct({queryKey:vf.choices(e),queryFn:()=>pf(e),enabled:!!e}),Sf=e=>fe(xf(e));function Cf(){let e=k();return st({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r,propagate:i})=>mf(e,t,n,r,`save`,i),meta:{successMessage:`Enregistrement effectué`,errorMessage:`Erreur lors de l'enregistrement`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function wf(){let e=k();return st({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>mf(e,t,n,r,`copy`),meta:{successMessage:`Entrée copiée`,errorMessage:`Erreur lors de la copie`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Tf(){let e=k();return st({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>mf(e,t,n,r,`delete`),meta:{successMessage:`Entrée supprimée`,errorMessage:`Erreur lors de la suppression`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Ef(){let e=k();return st({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>mf(e,t,n,r,`purge_history`),meta:{successMessage:`Historique effacé`,errorMessage:`Erreur lors de la purge de l'historique`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Df(){let e=k();return st({mutationFn:({swf:e,tableName:t,softCode:n,oids:r,execute:i})=>hf(e,t,n,r,i),meta:{successMessage:`Règles exécutées`,errorMessage:`Erreur lors de l'exécution des règles`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}function Of(){let e=k();return st({mutationFn:({swf:e,tableName:t,refs:n})=>gf(e,t,n),meta:{successMessage:`Import terminé`,errorMessage:`Erreur lors de l'import des références`},onSettled:async()=>{await e.invalidateQueries({queryKey:vf.lists()})}})}var kf=[{title:`Code`,dataKey:`code`,width:75,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`}],Af={POL:{tableName:`t_pole`,title:`Gestion Poles`,component:`common`,addButton:!0,fields:[...kf,{title:`Nombre Références (règles)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}],visible:!0},POR:{tableName:`t_pole_rule`,title:`Gestion règles poles`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`POR_execute_rules`},fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`,editable:!1,hidden:!0},{title:`Pole`,dataKey:`pole_texte`,editVisible:!1},{title:`Règles`,dataKey:`rule_resume`,type:`input`,editVisible:!1},{title:`Pole`,dataKey:`pole_id`,type:`select`,selectOptionsKey:`POL`,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole02_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux02`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole03_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux03`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole04_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux04`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole05_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux05`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole06_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux06`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole07_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux07`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole08_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux08`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole09_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux09`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole10_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux10`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole11_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`},{dataKey:`taux11`,type:`input`,editVisible:!1,hidden:!0,comptaExtraParams:`taux`},{dataKey:`pole12_id`,type:`select`,editVisible:!1,hidden:!0,comptaExtraParams:`pole`}],comptaExtraParams:!0,visible:!0,extraFields:!0},SPI:{tableName:`t_specialites_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,addButton:!0,fields:[...kf,{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre Références (médecins)`,dataKey:`nbref`,type:`input`,editVisible:!1}],visible:!0},MED:{tableName:`t_medecins`,title:`Gestion Référentiel Médecins`,component:`MED`,addButton:!0,doubleFilter:!0,sejoursActFilter:!0,saveWithoutCalc:!0,addSearchFields:[`nom`,`prenom`],fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Spécialité interne`,dataKey:`specialite_interne_texte`,editVisible:`false`},{title:`Spécialité interne`,dataKey:`specialite_interne_id`,type:`select`,hidden:!0,selectOptionsKey:`SPI`},{title:`Nº ADELI`,dataKey:`numero_ordre`,type:`input`},{title:`RPPS`,dataKey:`code_rpps`,type:`input`},{title:`Identifiant groupe`,dataKey:`identifiant_groupe`,type:`input`},{title:`Etablissements`,dataKey:`ets`,type:`input`,editable:!1},{title:`Références (médecins administratifs)`,dataKey:`nbref`,type:`input`,editable:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``},{title:`Références (séjours)`,dataKey:`nbsej`,type:`input`,editable:!1},{title:`Références (actes)`,dataKey:`nbact`,type:`input`,editable:!1},{title:`Doublon`,dataKey:`doublon`,type:`input`,editable:!1,editVisible:!1}],visible:!0},BUD:{tableName:`t_budget`,title:`Gestion Budgets`,addButton:!0,component:`BUD`,fields:[...kf,{title:`Date début`,dataKey:`date_debut`,type:`date`},{title:`Date fin`,dataKey:`date_fin`,type:`date`}],visible:!0,modalLabel:`Gestion des indicateurs`},BUC:{tableName:`t_budget_cle`,title:`Gestion Clés budgétaires`,component:`common`,addButton:!0,fields:[...kf,{title:`Texte court`,dataKey:`texte_court`,type:`input`}],visible:!0},BUR:{tableName:`t_budget_cle_rule`,title:`Gestion Règles d'affectation aux Clés budgétaires`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},fields:[...kf,{title:`Priorite`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Clé budgétaire`,dataKey:`budget_cle_texte`,type:`input`,editVisible:!1},{title:`Clé budgétaire`,dataKey:`budget_cle_id`,type:`select`,selectOptionsKey:`BUDGET_CLE`,hidden:!0},{title:`Règles`,dataKey:`rule_resume`,type:`input`,editVisible:!1}],visible:!0,extraFields:!0},BUI:{tableName:`t_budget_cle_budget`,title:`Gestion Budgets`,component:`BUI_activite`,fields:[...kf.map(e=>({...e,editable:!1})),{title:`Date début`,dataKey:`date_debut`,type:`input`,editVisible:!1},{title:`Date fin`,dataKey:`date_fin`,type:`input`,editVisible:!1}],visible:!0},VPA:{tableName:`t_validation_parametre`,title:`Validation nouveaux paramètres`,refUniquement:!1,component:`common`,fields:[{title:`oid`,dataKey:`oid`,type:`input`,hidden:!1,editVisible:!1},{title:`Table`,dataKey:`table_texte`,type:`input`,editable:!1},{title:`Code`,dataKey:`parametre_code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`parametre_texte`,type:`input`,editable:!1},{title:`Date`,dataKey:`parametre_date`,type:`input`,editable:!1},{title:`Validé`,dataKey:`parametre_valide`,type:`checkbox`,hidden:!0}],visible:!0}},jf=(e,t)=>{switch(e){case`POR`:return Mf(e,t);case`PER`:return Mf(e,t);case`BUR`:return Mf(e,t);case`FAR`:return Mf(e,t);case`FSR`:return Mf(e,t);default:break}};function Mf(e,t){switch(t){case`iCTI_activite`:let t=[{title:`Type séjour`,dataKey:`liste_type_sejour`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Médecins`,dataKey:`liste_medecin`,type:`input`,hidden:!0,tab:!0},{title:`Services (S)`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:e===`BUR`?`Activite`:`Etages (S)`,dataKey:e===`BUR`?`liste_activite`:`liste_etage`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle (S)`,dataKey:e===`BUR`?`liste_uf`:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0},{title:`Actes`,dataKey:`liste_acte`,type:`input`,hidden:!0,tab:!0},{title:`Rubriques`,dataKey:`liste_rubrique`,type:`input`,hidden:!0,tab:!0},{title:`GHM`,dataKey:`liste_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Sauf GHM`,dataKey:`liste_sauf_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostic principal`,dataKey:`liste_diagnostic_principal`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique relié`,dataKey:`liste_diagnostic_relie`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique associé`,dataKey:`liste_diagnostic_associe`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},e!==`BUR`&&{title:`Prestations`,dataKey:`liste_prestation`,type:`input`,hidden:!0,tab:!0}];return e===`CAR`?t.push({title:`Sauf Préstation`,dataKey:`liste_sauf_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Compte Produit`,dataKey:`liste_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte Produit`,dataKey:`liste_sauf_compte_produit`,type:`input`,hidden:!0,tab:!0}):(e===`FAR`||e===`FSR`)&&t.push({title:`UF (E)`,dataKey:`liste_unite_fonctionnelle_entree`,type:`input`,hidden:!0,tab:!0},{title:`Etage (E)`,dataKey:`liste_etage_entree`,type:`input`,hidden:!0,tab:!0},{title:`Service (E)`,dataKey:`liste_service_entree`,type:`input`,hidden:!0,tab:!0}),t;case`iCTI_rh`:let n=[{title:`Service`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Section analytique`,dataKey:`liste_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Section paie`,dataKey:`liste_section_analytique_paie`,type:`input`,hidden:!0,tab:!0},{title:`Qualification`,dataKey:`liste_qualification`,type:`input`,hidden:!0,tab:!0},{title:`Grille`,dataKey:`liste_grille`,type:`input`,hidden:!0,tab:!0},{title:`Code emploi`,dataKey:`liste_code_emploi`,type:`input`,hidden:!0,tab:!0},{title:`Catégories socio professionnelle`,dataKey:`liste_categorie_socio_professionnelle`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Etablissement`,dataKey:`liste_etablissement`,type:`input`,hidden:!0,tab:!0}];return e===`PER`&&n.push({title:`Statut`,dataKey:`liste_statut`,type:`input`,hidden:!0,tab:!0}),e===`POR`&&n.push({title:`Service Planning`,dataKey:`liste_service_planning`,type:`input`,hidden:!0,tab:!0}),n;case`iCTI_compta`:return[{title:`Compte`,dataKey:`liste_compte`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte`,dataKey:`liste_sauf_compte`,type:`input`,hidden:!0,tab:!0},{title:`Journal`,dataKey:`liste_journal`,type:`input`,hidden:!0,tab:!0},{title:`Sauf journal`,dataKey:`liste_sauf_journal`,type:`input`,hidden:!0,tab:!0},{title:`Section`,dataKey:`liste_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Sauf section`,dataKey:`liste_sauf_section_analytique`,type:`input`,hidden:!0,tab:!0},{title:`Site`,dataKey:`liste_site`,type:`input`,hidden:!0,tab:!0},{title:`Exercice`,dataKey:`liste_exercice`,type:`input`,hidden:!0,tab:!0},{title:`Finess`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Mois comptable`,dataKey:`liste_mois_comptable`,type:`input`,hidden:!0,tab:!0},{title:`Mode`,dataKey:`special_calc`,type:`input`,editVisible:!1}];case`iCTI_eco`:return[{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Sites`,dataKey:`liste_site`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0}];case`iCTI_qualite`:return[{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0}];default:break}}var Q=n(oe()),Nf=n(jn()),Pf=(0,Y.createContext)(null),Ff=()=>{let e=(0,Y.useContext)(Pf);if(!e)throw Error(`useTablesParams must be used within TablesManager`);return e},$=a(),If=({form:e,record:t,handleValuesChange:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ff(),c=bf(r,i,a,o,s).data?.combos??{},[l,u]=(0,Y.useState)(`2020`);(0,Y.useEffect)(()=>{if(t?.date_ecriture){let n=t.date_ecriture.slice(0,4);u(n);let r={};for(let e=1;e<=12;e++)e<10?r[`mois_ventile_${e}`]=`${n}0${e}`:r[`mois_ventile_${e}`]=`${n}${e}`;e.setFieldsValue(r)}},[t,e]);let d=t=>{t===`D`?e.setFieldsValue({montant_debit:e.getFieldValue(`montant`),montant_credit:`0`}):e.setFieldsValue({montant_credit:e.getFieldValue(`montant`),montant_debit:`0`})},f=t=>{e.getFieldValue(`debit`)===`D`?e.setFieldsValue({montant_debit:t.target.value,montant_credit:`0`}):e.setFieldsValue({montant_credit:t.target.value,montant_debit:`0`})},p=()=>{let t=e.getFieldValue(`montant`),r=e.getFieldValue(`debit`),i=(Number(t)/12).toFixed(2),a=(Number(t)-11*Number(i)).toFixed(2).replace(`.`,`,`),o={};for(let e=1;e<12;e++)o[`montant_ventile_${e}`]=i.replace(`.`,`,`);o.montant_ventile_12=a,o.total=t,r===`D`?o.montant_credit=`0`:o.montant_debit=`0`,e.setFieldsValue(o),n()},m=t=>{let n=t.slice(0,4);u(t.slice(0,4));let r={};for(let e=1;e<=12;e++){let t=`${n}${e}`;e<10&&(t=`${n}0${e}`),r[`mois_ventile_${e}`]=t}e.setFieldsValue(r)},h=()=>{let t=0,n=e.getFieldValue(`debit`),r=e.getFieldsValue();for(let e=1;e<=12;e++)t+=Number(r[`montant_ventile_${e}`].replace(`,`,`.`));t=t.toFixed(2).replace(`.`,`,`);let i={total:t,montant_credit:t,montant:t,montant_debit:`0`};n===`D`&&(i.montant_debit=t,i.montant_credit=`0`),e.setFieldsValue(i)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Mois Comptable`}),(0,$.jsx)(H.Item,{name:`mois_comptable`,children:(0,$.jsx)(B,{options:c.MOIS,onChange:m})})]}),(0,$.jsxs)(`span`,{children:[`Saisie le `,(0,nf.default)().format(`YYYY-MM-DD`)]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,$.jsx)(H.Item,{name:`site_id`,children:(0,$.jsx)(B,{options:c.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(H.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(B,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Journal`}),(0,$.jsx)(H.Item,{name:`journal_code`,children:(0,$.jsx)(B,{options:c.JOURNAL})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Compte`}),(0,$.jsx)(H.Item,{name:`compte_numero`,children:(0,$.jsx)(B,{style:{width:`200px`},options:c.COMPTE})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Section`}),(0,$.jsx)(H.Item,{name:`section_code`,children:(0,$.jsx)(B,{options:c.SECTION})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,children:(0,$.jsx)(F.TextArea,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Montant`}),(0,$.jsx)(H.Item,{name:`debit`,children:(0,$.jsx)(B,{options:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],onChange:d})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{name:`montant`,children:(0,$.jsx)(F,{onChange:f})}),(0,$.jsx)(z,{type:`primary`,onClick:p,children:`Ventiler`}),(0,$.jsx)(H.Item,{name:`montant_credit`,hidden:!0,children:(0,$.jsx)(F,{})}),(0,$.jsx)(H.Item,{name:`montant_debit`,hidden:!0,children:(0,$.jsx)(F,{})})]})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,$.jsx)(H.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Ht,{})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Ventilation`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Janvier ${l}`}),(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_1`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(H.Item,{name:`montant_ventile_1`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_2`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Février ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_2`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_3`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mars ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_3`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_4`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Avril ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_4`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_5`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mai ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_5`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_6`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juin ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_6`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_7`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`first-label`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juillet ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_7`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_8`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Août ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_8`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_9`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Septembre ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_9`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_10`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Octobre ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_10`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_11`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Novembre ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_11`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(H.Item,{hidden:!0,name:`mois_ventile_12`,children:(0,$.jsx)(F,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Décembre ${l}`}),(0,$.jsx)(H.Item,{name:`montant_ventile_12`,children:(0,$.jsx)(F,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Total`}),(0,$.jsx)(H.Item,{name:`total`,children:(0,$.jsx)(F,{disabled:!0})})]})})]})};If.propTypes={form:Q.default.object,record:Q.default.object,handleValuesChange:Q.default.func};var Lf=({form:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Type`}),(0,$.jsx)(H.Item,{name:`est_balance`,children:(0,$.jsx)(B,{options:[{label:`Ecritures`,value:``},{label:`Balance mensuelle`,value:`M`},{label:`Balance exercice`,value:`X`}]})})]})}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,$.jsx)(H.Item,{name:`site_id`,children:(0,$.jsx)(B,{options:s.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(H.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(B,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,children:(0,$.jsx)(F.TextArea,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,$.jsx)(H.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Ht,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Coller les données:`}),(0,$.jsx)(H.Item,{name:`import_data`,children:(0,$.jsx)(F.TextArea,{autoSize:{minRows:8}})})]})})]})};Lf.propTypes={form:Q.default.object,record:Q.default.object};var Rf=({record:e,handleValuesChange:t,form:n})=>{let[r,i]=(0,Y.useState)(!1);return(0,Y.useEffect)(()=>{if(e){if((e.montant_credit||e.montant_debit)&&(e.montant_credit===`+0`?e.montantd_debit!==`+0`&&n.setFieldsValue({montant:e.montant_debit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:`D`}):n.setFieldsValue({montant:e.montant_credit.substring(1),montant_credit:e.montant_credit.substring(1),montant_debit:e.montant_debit.substring(1),debit:`C`})),e.montant_ventile_1){let t=0;for(let r=1;r<=12;r++)t+=Number(e[`montant_ventile_${r}`].substring(1)),n.setFieldsValue({[`montant_ventile_${r}`]:e[`montant_ventile_${r}`].substring(1).replace(`.`,`,`)});n.setFieldsValue({total:t})}let t=!1,r=!1;e.est_import_data===`1`&&(t=!0),e.report_automatique_mois_suivant===`1`&&(r=!0),i(t),n.setFieldsValue({est_import_data:t,report_automatique_mois_suivant:r})}},[e,n]),(0,$.jsxs)(`div`,{className:`aju-editor`,children:[(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Import Tableur`}),(0,$.jsx)(H.Item,{name:`est_import_data`,valuePropName:`checked`,children:(0,$.jsx)(Ht,{onChange:e=>{i(e.target.checked)}})})]})}),r===!0?(0,$.jsx)(Lf,{form:n,record:e,handleValuesChange:t}):(0,$.jsx)(If,{form:n,record:e,handleValuesChange:t})]})};Rf.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object};var zf=r((e=>{var t=Qt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=r;var n=t(i());function r(e){var t=n.useRef();return t.current=e,n.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[])}})),Bf=r((e=>{var t=Nt().default,n=Qt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLayoutUpdateEffect=e.default=void 0;var r=n(i()),a=(0,t($t()).default)()?r.useLayoutEffect:r.useEffect,o=function(e,t){var n=r.useRef(!0);a(function(){return e(n.current)},t),a(function(){return n.current=!1,function(){n.current=!0}},[])};e.useLayoutUpdateEffect=function(e,t){o(function(t){if(!t)return e()},t)},e.default=o})),Vf=r((e=>{var t=Qt().default,n=Nt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var r=n(hn()),a=t(i());function o(e){var t=a.useRef(!1),n=a.useState(e),i=(0,r.default)(n,2),o=i[0],s=i[1];a.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function c(e,n){n&&t.current||s(e)}return[o,c]}})),Hf=r((e=>{var t=Nt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=s;var n=t(hn()),r=t(zf()),i=Bf(),a=t(Vf());function o(e){return e!==void 0}function s(e,t){var s=t||{},c=s.defaultValue,l=s.value,u=s.onChange,d=s.postState,f=(0,a.default)(function(){return o(l)?l:o(c)?typeof c==`function`?c():c:typeof e==`function`?e():e}),p=(0,n.default)(f,2),m=p[0],h=p[1],g=l===void 0?m:l,_=d?d(g):g,v=(0,r.default)(u),y=(0,a.default)([g]),b=(0,n.default)(y,2),x=b[0],S=b[1];return(0,i.useLayoutUpdateEffect)(function(){var e=x[0];m!==e&&v(m,e)},[x]),(0,i.useLayoutUpdateEffect)(function(){o(l)||h(l)},[l]),[_,(0,r.default)(function(e,t){h(e,t),S([g],t)})]}})),Uf=r((e=>{var t=Nt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=i;var n=t(en()),r=t(T());(0,vn().tuple)(`warning`,`error`,``);function i(e,t,i){return(0,r.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)((0,n.default)({},`${e}-status-success`,t===`success`),`${e}-status-warning`,t===`warning`),`${e}-status-error`,t===`error`),`${e}-status-validating`,t===`validating`),`${e}-has-feedback`,i))}e.getMergedStatus=function(e,t){return t||e}})),Wf=r((e=>{var t=Qt().default,n=Nt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var r=n(en()),a=n(an()),o=n(mn()),s=n(nn()),c=n(fn()),l=n(rn()),u=n(cn()),d=n(un()),f=n(T()),p=t(i()),m=pn(),h=yn(),g=Uf(),_=vn();function v(e,t,n){return t=(0,l.default)(t),(0,s.default)(e,(0,c.default)()?Reflect.construct(t,n||[],(0,l.default)(e).constructor):t.apply(e,n))}var y=(0,_.tuple)(`text`,`input`);function b(e){return!!(e.addonBefore||e.addonAfter)}e.default=function(e){(0,u.default)(t,e);function t(){return(0,a.default)(this,t),v(this,t,arguments)}return(0,o.default)(t,[{key:`renderClearIcon`,value:function(e){var t=this.props,n=t.value,i=t.disabled,a=t.readOnly,o=t.handleReset,s=t.suffix,c=!i&&!a&&n,l=`${e}-clear-icon`;return p.createElement(d.default,{onClick:o,onMouseDown:function(e){return e.preventDefault()},className:(0,f.default)((0,r.default)((0,r.default)({},`${l}-hidden`,!c),`${l}-has-suffix`,!!s),l),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var i=this.props,a=i.value,o=i.allowClear,s=i.className,c=i.focused,l=i.style,u=i.direction,d=i.bordered,m=i.hidden,_=i.status,v=n.status,y=n.hasFeedback;if(!o)return(0,h.cloneElement)(t,{value:a});var x=(0,f.default)(`${e}-affix-wrapper`,`${e}-affix-wrapper-textarea-with-clear-btn`,(0,g.getStatusClassNames)(`${e}-affix-wrapper`,(0,g.getMergedStatus)(v,_),y),(0,r.default)((0,r.default)((0,r.default)((0,r.default)({},`${e}-affix-wrapper-focused`,c),`${e}-affix-wrapper-rtl`,u===`rtl`),`${e}-affix-wrapper-borderless`,!d),`${s}`,!b(this.props)&&s));return p.createElement(`span`,{className:x,style:l,hidden:m},(0,h.cloneElement)(t,{style:null,value:a}),this.renderClearIcon(e))}},{key:`render`,value:function(){var e=this;return p.createElement(m.FormItemInputContext.Consumer,null,function(t){var n=e.props,r=n.prefixCls,i=n.inputType,a=n.element;if(i===y[0])return e.renderTextAreaWithClearIcon(r,a,t)})}}]),t}(p.Component)})),Gf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=n;var t=i();function n(e,n){var r=(0,t.useRef)([]),i=function(){r.current.push(setTimeout(function(){var t;e.current?.input&&e.current?.input.getAttribute(`type`)===`password`&&e.current?.input.hasAttribute(`value`)&&((t=e.current)==null||t.input.removeAttribute(`value`))}))};return(0,t.useEffect)(function(){return n&&i(),function(){return r.current.forEach(function(e){e&&clearTimeout(e)})}},[]),i}})),Kf=r((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.hasPrefixSuffix=t;function t(e){return!!(e.prefix||e.suffix||e.allowClear)}})),qf=r((t=>{var n=Qt().default,r=Nt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0,t.fixControlledValue=S,t.resolveOnChange=C,t.triggerFocus=w;var a=r(en()),o=r(Dt()),s=r(Zt()),c=r(un()),l=r(T()),u=r((we(),e(Se))),d=bn(),f=n(i()),p=ln(),m=r(sn()),h=r(dn()),g=pn(),_=_n(),v=Uf();r(on());var y=r(Gf()),b=Kf(),x=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{var n=Qt().default,r=Nt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=r(Zt()),o=r(en()),s=r(Dt()),c=r(hn()),l=r(tn()),u=r(T()),d=r((xe(),e(Ce))),f=r(Hf()),p=r(gn()),m=n(i()),h=ln(),g=r(sn()),_=r(dn()),v=pn(),y=Uf(),b=r(Wf()),x=qf(),S=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);ir&&(i=t),i}t.default=m.forwardRef(function(e,t){var n=e.prefixCls,r=e.bordered,i=r===void 0?!0:r,T=e.showCount,E=T===void 0?!1:T,D=e.maxLength,O=e.className,k=e.style,A=e.size,j=e.disabled,ee=e.onCompositionStart,M=e.onCompositionEnd,te=e.onChange,N=e.onFocus,ne=e.onBlur,re=e.status,P=S(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),ie=m.useContext(h.ConfigContext),ae=ie.getPrefixCls,oe=ie.direction,se=m.useContext(_.default),ce=m.useContext(g.default),le=j??ce,ue=m.useContext(v.FormItemInputContext),de=ue.status,fe=ue.hasFeedback,pe=ue.isFormItemInput,me=ue.feedbackIcon,he=(0,y.getMergedStatus)(de,re),ge=m.useRef(null),_e=m.useRef(null),ve=m.useState(!1),ye=(0,c.default)(ve,2),be=ye[0],xe=ye[1],Se=m.useState(!1),Ce=(0,c.default)(Se,2),we=Ce[0],F=Ce[1],Te=m.useRef(),Ee=m.useRef(0),De=(0,f.default)(P.defaultValue,{value:P.value}),Oe=(0,c.default)(De,2),ke=Oe[0],Ae=Oe[1],je=P.hidden,I=function(e,t){P.value===void 0&&(Ae(e),t?.())},Me=Number(D)>0,Ne=function(e){xe(!0),Te.current=ke,Ee.current=e.currentTarget.selectionStart,ee?.(e)},Pe=function(e){xe(!1);var t=e.currentTarget.value;Me&&(t=w(Ee.current>=D+1||Ee.current===Te.current?.length,Te.current,t,D)),t!==ke&&(I(t),(0,x.resolveOnChange)(e.currentTarget,e,te,t)),M?.(e)},L=function(e){var t=e.target.value;!be&&Me&&(t=w(e.target.selectionStart>=D+1||e.target.selectionStart===t.length||!e.target.selectionStart,ke,t,D)),I(t),(0,x.resolveOnChange)(e.currentTarget,e,te,t)},Fe=function(e){F(!1),ne?.(e)},Ie=function(e){F(!0),N?.(e)};m.useEffect(function(){F(function(e){return!le&&e})},[le]);var R=function(e){var t;I(``),(t=ge.current)==null||t.focus(),(0,x.resolveOnChange)(ge.current?.resizableTextArea?.textArea,e,te)},z=ae(`input`,n);m.useImperativeHandle(t,function(){return{resizableTextArea:ge.current?.resizableTextArea,focus:function(e){(0,x.triggerFocus)(ge.current?.resizableTextArea?.textArea,e)},blur:function(){return ge.current?.blur()}}});var B=m.createElement(d.default,(0,s.default)({},(0,p.default)(P,[`allowClear`]),{disabled:le,className:(0,u.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},`${z}-borderless`,!i),O,O&&!E),`${z}-sm`,se===`small`||A===`small`),`${z}-lg`,se===`large`||A===`large`),(0,y.getStatusClassNames)(z,he)),style:E?{resize:k?.resize}:k,prefixCls:z,onCompositionStart:Ne,onChange:L,onBlur:Fe,onFocus:Ie,onCompositionEnd:Pe,ref:ge})),Le=(0,x.fixControlledValue)(ke);!be&&Me&&(P.value===null||P.value===void 0)&&(Le=C(Le,D));var Re=m.createElement(b.default,(0,s.default)({disabled:le,focused:we},P,{prefixCls:z,direction:oe,inputType:`text`,value:Le,element:B,handleReset:R,ref:_e,bordered:i,status:re,style:E?void 0:k}));if(E||fe){var ze=(0,l.default)(Le).length,Be=``;return Be=(0,a.default)(E)===`object`?E.formatter({value:Le,count:ze,maxLength:D}):`${ze}${Me?` / ${D}`:``}`,m.createElement(`div`,{hidden:je,className:(0,u.default)(`${z}-textarea`,(0,o.default)((0,o.default)((0,o.default)({},`${z}-textarea-rtl`,oe===`rtl`),`${z}-textarea-show-count`,E),`${z}-textarea-in-form-item`,pe),(0,y.getStatusClassNames)(`${z}-textarea`,he,fe),O),style:k,"data-count":Be},Re,fe&&m.createElement(`span`,{className:`${z}-textarea-suffix`},me))}return Re})}))()),Yf=new Date().getFullYear(),Xf=[];for(let e=Yf-4;e<=Yf+2;e++)Xf.push(e);var Zf={DPI_CST:[{label:``,value:``},{label:`Liste de valeurs selon échelle`,value:`LIST-ECHELLE`},{label:`Liste de valeurs numériques`,value:`LIST-NUMERIC`}],DPI_SPE:[{label:``,value:``},{label:`Spécialité`,value:`S`}],COMPTA_CH:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}],AJU_est_balance:[{label:`Ecritures`,value:``},{label:`Balance mensuelle`,value:`M`},{label:`Balance exercice`,value:`X`}],AJU_Debit_Credit:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],YEARS:Xf.map(e=>({label:e,value:e})),PRC_type_valorisation_facture:[{label:`Ventilation par défault`,value:``},{label:`Forcer ventilation quotidienne`,value:`1`}],PRC_type_valorisation_non_facture:[{label:``,value:``},{label:`Prix de journée`,value:`PJ`},{label:`Chambre particulière`,value:`CP`},{label:`Forfait à l'entrée`,value:`ENT`},{label:`Moyenne par journée de présence service`,value:`*AVGJOUSER`},{label:`Uniquement prestations saisies`,value:`*SAISIE`}],UMD_type_ventilation_ca:[{label:`Par défault (avec PMS)`,value:``},{label:`Uniquement selon durée séjour`,value:`1`}],UMD_type_eclatement:[{label:`Pas d'éclatement`,value:`0`},{label:`Eclatement selon première UM`,value:`1`},{label:`Eclatement selon première UM`,value:`2`}],UMD_mode_hospitalisation:[{label:`Hospitalisation complète`,value:`C`},{label:`Hospitalisation partielle`,value:`P`},{label:`Hospitalisation mixte`,value:`M`}],UMD_type_sejour:[{label:`Pas de forçage`,value:`1`},{label:`Externe`,value:`3`},{label:`Ignorer (fil de l'eau)`,value:`9`}],PRC_type_valorisation_non_facture_provider:[{label:`Prix de journée`,value:`PJ`},{label:`Chambre particulière`,value:`CP`},{label:`Moyenne par journée de précense service`,value:`*AVGJOUSER`},{label:`Forfait à l'entrée`,value:`ENT`},{label:`Uniquement prestations saisies`,value:`*SAISIE`}],calculCodeList:[{label:`Aucun`,value:`0`},{label:`(1) Heures payées`,value:`1`},{label:`(2) Heures (non) travaillées`,value:`2`},{label:`(3) Frais imposables`,value:`3`},{label:`(4) Avantages en nature`,value:`4`},{label:`(5) OD/net salariées`,value:`5`},{label:`(6) OD/net patronales`,value:`6`},{label:`(7)`,value:`7`},{label:`(8)`,value:`8`},{label:`(9) Ignorer`,value:`9`},{label:`(10) Heures contrat`,value:`10`},{label:`(11) Heures c/p/t`,value:`11`}],EXC_cible_provider:[{label:`Tous`,value:`0`},{label:`Présent`,value:`1`},{label:`Non facturé`,value:`2`}],EXC_gravite_provider:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}],EXC_table_provider:[{label:`Séjour`,value:`0`},{label:`Mouvements`,value:`1`},{label:`Factures`,value:`2`},{label:`Lignes Factures Honoraires`,value:`3`},{label:`SQL brut`,value:`99`}],EXC_table_provider_RH:[{label:`Contrats`,value:`1`},{label:`Historique de paie`,value:`2`},{label:`Arrêts de travail`,value:`3`},{label:`Mouvement planning`,value:`4`},{label:`SQL brut`,value:`99`}],EXC_table_provider_SSR:[{label:`Séjours ePMSI`,value:`0`},{label:`Séjours fil de l'eau`,value:`1`}],GENRE:[{label:``,value:``},{label:`Féminin`,value:`F`},{label:`Masculin`,value:`M`},{label:`Sans object`,value:`I`}],TYPE_TEMPS_TRAVAIL:[{label:``,value:``},{label:`Temps complet`,value:`TC`},{label:`Temps partiel`,value:`TP`}],EIE_etat:[{label:`Nouveau`,value:`0`},{label:`En-cours`,value:`1`},{label:`Traité`,value:`9`}],EIE_gravite:[{label:``,value:``},{label:`Mineure`,value:`1`},{label:`Significative`,value:`2`},{label:`Majeure`,value:`3`},{label:`Critique`,value:`4`},{label:`Catastrophique`,value:`5`}],EIF_frequence:[{label:``,value:``},{label:`Très improbable`,value:`1`},{label:`Très peu probable`,value:`2`},{label:`Peu probable`,value:`3`},{label:`Possible / Probable`,value:`4`},{label:`Très probable à certain`,value:`5`}],EII_data_type:[{label:``,value:``},{label:`APTA`,value:`APTA`},{label:`Blue Medi XML`,value:`BLUEMEDI`},{label:`CSV`,value:`CSV`},{label:`CSV sans entete`,value:`CSVWITHOUTHEADER`}],IXI_data_type:[{label:``,value:``},{label:`CSV`,value:`CSV`},{label:`Données créées depuis interface externe`,value:`EXT`}],QSE_type_entete:[{label:``,value:``},{label:`Choix unique`,value:`choixunique`},{label:`Choix multiple`,value:`choixmultiple`},{label:`Date de réponse`,value:`date`},{label:`Mois de réponse`,value:`mois`},{label:`Service`,value:`service`},{label:`Age`,value:`age`},{label:`Sexe`,value:`sexe`},{label:`Ignorer`,value:`ignore`}],CXP_start:[{label:``,value:``},{label:`Année en cours`,value:`A0`},{label:`A - 1`,value:`A1`},{label:`A - 2`,value:`A2`},{label:`12 derniers mois`,value:`M12`},{label:`24 derniers mois`,value:`M24`}],CXP_item_dpi:[{label:``,value:``},{label:`Item`,value:`ITM`},{label:`Table normale Item`,value:`ITMTAB`},{label:`Séjour`,value:`SEJ`},{label:`Document`,value:`DOC`},{label:`Intervention`,value:`INT`}],code_calcul:[{label:`Aucun`,value:`0`},{label:`(1) Heures payées`,value:`1`},{label:`(2) Heures (non) travaillées`,value:`2`},{label:`(3) Frais imposables`,value:`3`},{label:`(4) Avantages en nature`,value:`4`},{label:`(5) OD/net salariées`,value:`5`},{label:`(6) OD/net patronales`,value:`6`},{label:`(7)`,value:`7`},{label:`(8)`,value:`8`},{label:`(9) Ignorer`,value:`9`},{label:`(10) Heures contrat`,value:`10`},{label:`(11) Heures c/p/t`,value:`11`}],TYM_SENS:[{label:`Aucun forcage`,value:``},{label:`Entrée`,value:`E`},{label:`Sortie`,value:`S`}],TYM_SIGNE:[{label:`Non`,value:`0`},{label:`Oui`,value:`1`}],FSJ_type:[{label:`Pas de forçage`,value:`0`},{label:`Hospitalisé`,value:`1`},{label:`Ambulatoire`,value:`2`},{label:`Séance`,value:`5`},{label:`Bébé`,value:`6`},{label:`Externe`,value:`3`},{label:`Fictif`,value:`9`}],TYA:[{label:`Sans Valeur par défaut`,value:``},{label:`Catégorire`,value:`CAT`},{label:`Compte`,value:`CPT`}]};function Qf(){return!!Te.getQueryData(Oe.all)?.session?.ISROLECTI}function $f(e){return e.editable===!1?!0:e.editable===`cti`?!Qf():!1}var ep=({title:e,field:t})=>t.editable===`cti`&&Qf()?(0,$.jsxs)($.Fragment,{children:[e,(0,$.jsx)(Tt,{title:`Champ modifiable uniquement par un compte CTI`,children:(0,$.jsx)(tf,{className:`cti-only-icon`})})]}):e;ep.propTypes={title:Q.default.string,field:Q.default.object};var tp=({record:e,fields:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s={...bf(n,r,i,a,o).data?.combos??{},...Zf};return e?(0,$.jsx)($.Fragment,{children:np(t,e,s)}):null};tp.propTypes={tableParams:Q.default.object,record:Q.default.object};function np(e,t,n={}){if(Array.isArray(e)&&e.length)return e.map((e,r)=>ip(e,r,t,n))}var rp=async(e,t,n)=>{let r=new FormData;r.append(`ISSOID`,t.oid),r.append(`CSVOID`,e.dataKey===`int18_entet_csvf`?t.int18_entet_csvi:t.int18_poste_csvi);let i=await ke({method:`post`,url:ie()+e.downloadUrl,data:r,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),a=i.headers[`content-disposition`].split(`;`)[1].split(`="`)[1].replace(/"/gm,``);qt(i.data,a)};function ip(e,t=0,n,r){if(e.editVisible===!1)return null;let i=e.titleEdit?e.titleEdit:e.title,a=$f(e);e.dependsOn&&(a=n[e.dependsOn]===e.disabledWhen);let o=null;switch(e.type){case`divider`:o=(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})})})},t);break;case`input`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})}),(0,$.jsx)(H.Item,{shouldUpdate:!0,children:t=>(a=$f(e),e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(H.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(F,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`fileDownload`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})}),(0,$.jsx)(z,{icon:(0,$.jsx)(ot,{}),style:{marginRight:8,paddingRight:8,paddingLeft:8},onClick:()=>rp(e,n)}),(0,$.jsx)(H.Item,{shouldUpdate:!0,children:t=>(a=$f(e),e.dependsOn&&(a=t.getFieldsValue()[e.dependsOn]===e.disabledWhen),(0,$.jsx)(H.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,children:(0,$.jsx)(F,{addonAfter:e.pourcentage?`%`:null,disabled:a})}))})]})},t);break;case`textArea`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:e.title,field:e})}),(0,$.jsx)(H.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Jf.default,{disabled:a,style:{width:`100%`}})})]})},t);break;case`select`:let s=e.value===`-1`;o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:e.title,field:e})}),(0,$.jsx)(H.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(B,{style:{width:`100%`},disabled:a,options:r[e.selectOptionsKey],showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),allowClear:e.allowClear,defaultActiveFirstOption:s})})]})},t);break;case`checkbox`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:i,field:e})}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:e.dataKey,valuePropName:`checked`,extra:e.detail,children:(0,$.jsx)(Ht,{disabled:!e.dataKey||a})})]})},t);break;case`date`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(ep,{title:e.title,field:e})}),(0,$.jsx)(H.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},children:(0,$.jsx)(Gd,{dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})]})},t);break;case`checkboxRow`:o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,style:{width:`250px`},children:e.title}),(0,$.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>(0,$.jsx)(H.Item,{name:e.dataKey,label:e.title,valuePropName:`checked`,extra:e.detail,className:`checkboxUnit`,children:(0,$.jsx)(Ht,{disabled:$f(e)})},e.dataKey+`-chckbx-unit`))})]})},t);break;case`multi-input`:let c=e=>{switch(e.type){case`input`:return(0,$.jsx)(H.Item,{label:e.title,name:e.dataKey,extra:e.detail,children:(0,$.jsx)(F,{addonAfter:e.pourcentage?`%`:null,disabled:$f(e)})},e.dataKey);default:return null}};o=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:e.title}),(0,$.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>c(e))})]})},t);break;default:o=null}return o}var ap=({text:e,handleUpdateRecord:t,record:n,indicator:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)(!1);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:a,options:{oneOnly:!0},handleShowModal:()=>{o(!a)},handleModifyIndicator:e=>{let a={...n},o=a.extraData.indicators.find(e=>e.oid===r.oid);o&&(o.indicateur_id=e.oid,o.module=e.module),i(),t(a)}}),(0,$.jsxs)(`div`,{className:`bud-indicator-field`,children:[(0,$.jsx)(`div`,{className:`indicator-field-text`,children:e}),(0,$.jsx)(z,{type:`link`,onClick:()=>{o(!0)},children:(0,$.jsx)(Be,{})})]})]})};ap.propTypes={text:Q.default.string,handleUpdateRecord:Q.default.func,record:Q.default.object,indicator:Q.default.object,handleValuesChange:Q.default.func};var op=({title:e})=>(0,$.jsx)($.Fragment,{children:(0,$.jsx)(`h3`,{className:`title__h3`,children:e})});op.propTypes={title:Q.default.string};var sp={CLEBUD:[{label:`Pas de génération automatique des clés`,value:``},{label:`Génération d'une clé par médecin séjour (CTI)`,value:`CTIMEDSEJ`},{label:`Génération d'une clé par classe d'UF (CTI)`,value:`CTICLSUF`}]},cp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r,form:i,softCode:a})=>{let o={iCTI_rh:`rh`,iCTI_activite:`activite, pmsi`}[a],s=Dn(o),c=s.data?.indicators??[],[l,u]=(0,Y.useState)([]),[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(!1),[h,g]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{f(t.cle_budgetaire_activite===`CTICLSUF`)},[t,i]),(0,Y.useEffect)(()=>{t?.extraData?u(t.extraData.indicators.map(e=>({...e}))):u([])},[t]);let _=(e,i)=>{let a={...t},o=a.extraData.indicators.find(t=>t.key===e);o&&(i.target.checked===!0?o.actif=`1`:o.actif=`0`),n(a),r()},v=(e,i,a)=>{let o={...t};o.extraData={...o.extraData};let s=l.map(e=>({...e})),c=s.find(e=>e.key===a);c&&(c[e]=i,o.extraData.indicators=s,n(o),r());let d=[...l],f=d.find(e=>e.key===a);f&&(f[e]=i,u(d))},y=e=>{let i={...t};i.cle_budgetaire_activite=e,n(i),r()},b=e=>{let i=[],a={...t};a.extraData={...a.extraData},a.extraData.indicators&&(i=a.extraData.indicators.map(e=>({...e}))),i.push({oid:`-1`,actif:e?.actif??`1`,code:e?.code??``,texte:e?.texte??``,indicateur_id:e.oid,indicateur_module:e.module,key:i.length+1}),a.extraData.indicators=i,n(a),r()},x=()=>{let e={...t};e.extraData={...e.extraData};let i=l.map(e=>({...e})),a=i.findIndex(e=>e.key===h.key);a>-1&&(i.splice(a,1),e.extraData.indicators=i,n(e),r());let o=[...l],s=o.find(e=>e.key===h.key);s&&(o.splice(s,1),u(o))},S=e=>{g(l.find(t=>t.key===e))},C=(0,Y.useMemo)(()=>sp.CLEBUD.find(e=>e.value===t.cle_budgetaire_activite)?.label,[t.cle_budgetaire_activite]),w=[{title:`Code`,dataKey:`code`,width:150,cellRenderer:({rowData:e})=>(0,$.jsx)(Ft,{initialText:e.code,handleUpdateText:v,field:`code`,rowKey:e.key})},{title:`Texte`,dataKey:`texte`,flexGrow:1,cellRenderer:({rowData:e})=>(0,$.jsx)(Ft,{initialText:e.texte,handleUpdateText:v,field:`texte`,rowKey:e.key})},{title:`Indicateur CTI`,dataKey:`indicateur_id`,dataGetter:({rowData:e})=>{let i=``,a=c.find(t=>t.oid===e.indicateur_id);return a&&(i=a.texte),(0,$.jsx)(ap,{text:i,handleUpdateRecord:n,record:t,indicator:e,handleValuesChange:r})}},{title:`Actif`,dataKey:`actif`,width:100,dataGetter:({rowData:e})=>(0,$.jsx)(Ht,{checked:e.actif===`1`,onClick:t=>_(e.key,t)})}].map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return s.isPending?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(ht,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:p,options:{oneOnly:!0},handleModifyIndicator:b,handleShowModal:()=>m(!p)}),(0,$.jsxs)(`div`,{className:`bud-editor`,children:[(0,$.jsxs)(`div`,{className:`tables-column`,children:[np(e.fields,t),a===`iCTI_activite`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Clés automatiques`}),(0,$.jsx)(B,{options:sp.CLEBUD,value:C,onChange:y,style:{width:`100%`}})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Classe`}),(0,$.jsx)(H.Item,{name:`classe_code`,hidden:!d,style:{width:`100%`},children:(0,$.jsx)(F,{})})]})]})]}),(0,$.jsx)(`div`,{className:`tables-column`,children:(0,$.jsxs)(`div`,{className:`bud-table-indicators`,style:{display:`flex`,flexFlow:`column`},children:[(0,$.jsx)(op,{title:e.modalLabel}),(0,$.jsxs)(`div`,{className:`bud-table-buttons`,style:{display:`flex`,flexFlow:`row nowrap`,justifyContent:`space-between`},children:[(0,$.jsx)(z,{style:{width:`48%`,marginBottom:`12px`},type:`primary`,onClick:()=>m(!0),children:`Ajouter`}),(0,$.jsx)(z,{style:{width:`48%`,marginBottom:`12px`},onClick:x,disabled:!h,children:`Supprimer`})]}),(0,$.jsx)(`div`,{className:`ind-table`,style:{flex:3},children:(0,$.jsx)(Wt,{columns:w,data:l,flexGrowBool:!0,fixed:!1,rowHeight:30,selectedRow:h,onRowSelect:S})})]})})]})]})};cp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object,softCode:Q.default.string};var lp=({indicator:e,handleUpdateIndicator:t,handleExcelExport:n,handleExcelImport:r,recordkey:i})=>{let[a,o]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{e&&e.keys&&o(e.keys.map(e=>({...e})))},[e]);let s=()=>{let n={...e};n.keys.forEach(e=>{for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e[n]=`0`}});let r=[...a];r.forEach(e=>{for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e[n]=`0`}}),o(r),t(n)},c=(n,r,i)=>{t(e,n,r,i);let s=[...a],c=s.find(e=>e.key===i);c&&(c[n]=r),o(s)};return(0,$.jsxs)(`div`,{className:`bui-indicator-tab`,children:[(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(z,{icon:(0,$.jsx)(ut,{}),onClick:()=>r(e.key),children:`Importer depuis Excel (indicateur courant)`}),(0,$.jsx)(z,{icon:(0,$.jsx)(jt,{}),onClick:()=>n(e.key),children:`Exporter vers Excel (indicateur courant)`}),(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),onClick:s,children:`Effacer`})]}),(0,$.jsx)(`div`,{className:`bui-table`,children:(0,$.jsx)(Wt,{rowHeight:32,columns:(()=>{let e=[{title:`Indicateur`,dataKey:`budget_cle_fulltexte`,width:200}];for(let t=1;t<=12;t++){let n=t<10?`budget_0${t}`:`budget_${t}`;e.push({title:t.toString(),dataKey:n,cellRenderer:({rowData:e})=>(0,$.jsx)(Ft,{initialText:e[n],handleUpdateText:c,field:n,rowKey:e.key,recordKey:i})})}return e.map(e=>({width:100,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}))})(),data:a})})]})};lp.propTypes={indicator:Q.default.object,handleUpdateIndicator:Q.default.func,handleExcelImport:Q.default.func,handleExcelExport:Q.default.func,recordKey:Q.default.number};var up=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(!1),[s,c]=(0,Y.useState)(null),[l,u]=(0,Y.useState)(``),[d,f]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{t&&f({...t})},[t]);let p=e=>{c(e===`all`?null:e),a(!0)},m=()=>{let e={...d};e.extraData={...e.extraData};let t=e.extraData.indicators.map(e=>({...e}));l.split(` +`).forEach(e=>{let n=e.split(` `);if(n.length===14&&s!==null){let e=t.find(e=>e.key===s);if(e){let t=e.keys.map(e=>({...e})),r=t.find(e=>e.budget_cle_code===n[0]);if(r)for(let e=1;e<=12;e++){let t=e<10?`budget_0${e}`:`budget_${e}`;r[t]=n[e+1]}e.keys=t}}else if(n.length===15){let e=t.find(e=>e.budget_indicateur_code===n[0]);if(e){let t=e.keys.map(e=>({...e})),r=t.find(e=>e.budget_cle_code===n[1]);if(r)for(let e=1;e<=12;e++){let t=e<10?`budget_0${e}`:`budget_${e}`;r[t]=n[e+2]}e.keys=t}}}),e.extraData.indicators=t,a(!1),u(``),n(e),r()},h=e=>{u(e.target.value)},g=e=>{let t=``,n;e===`all`?(n=d.extraData.indicators,n.forEach(e=>{e.keys.forEach(n=>{t+=`${e.budget_indicateur_code}\t${n.budget_cle_code}\t${n.budget_cle_texte}\t`;for(let e=1;e<=12;e++){let r=e<10?`budget_0${e}`:`budget_${e}`;t+=`${n[r]}\t`}t+=` +`})})):(n=d.extraData.indicators.find(t=>t.key===e),n.keys.forEach(e=>{t+=`${e.budget_cle_code}\t${e.budget_cle_texte}\t`;for(let n=1;n<=12;n++){let r=n<10?`budget_0${n}`:`budget_${n}`;t+=`${e[r]}\t`}t+=` +`}));var r=document.createElement(`textarea`);r.value=t,document.body.appendChild(r),r.select(),document.execCommand(`copy`),document.body.removeChild(r),o.success(`Copié !`)},_=(e,t,i,a)=>{let o={...d};o.extraData={...o.extraData};let s={...o.extraData.indicators.find(t=>t.key===e.key)};if(s){if(!t)s=e;else{let e=s.keys.map(e=>({...e})),n=e.find(e=>e.key===a);n&&(n[t]=i),s.keys=e}r(),n(o)}};return!d||!d.extraData?(0,$.jsx)(`div`,{className:`loading-wrapper`,children:(0,$.jsx)(ht,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Lt,{open:i,title:`Budget à importer`,okText:`Importer`,cancelText:`Annuler`,onCancel:()=>a(!1),onOk:m,children:(0,$.jsx)(F.TextArea,{autoSize:{minRows:20,maxRows:30},value:l,onChange:h})}),(0,$.jsxs)(`div`,{className:`bui-acti-editor`,children:[(0,$.jsx)(`div`,{className:`base-editor`,children:np(e.fields)}),(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(z,{icon:(0,$.jsx)(ut,{}),onClick:()=>p(`all`),children:`Importer depuis Excel (tous les indicateurs)`}),(0,$.jsx)(z,{icon:(0,$.jsx)(jt,{}),onClick:()=>g(`all`),children:`Exporter vers Excel (tous les indicateurs)`})]}),(0,$.jsx)(`div`,{className:`bui-tabs`,children:(0,$.jsx)(zt,{items:d.extraData.indicators.map((e,t)=>({label:e.budget_indicateur_code,key:t,children:(0,$.jsx)(lp,{indicator:e,handleUpdateIndicator:_,handleExcelExport:g,handleExcelImport:p,recordkey:d.key},t)}))})})]})]})};up.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};function dp({tableParams:e,record:t,form:n,handleUpdateRecord:r,typeOnly:i=!1}){let{swf:a,softCode:o,tableName:s,choice:c,tableParams:l}=Ff(),u=bf(a,o,s,c,l).data?.combos??{};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[!i&&np(e.fields,``,Zf),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Type de réponse`}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:`auto_reponse_code_type`,children:(0,$.jsx)(B,{style:{width:`100%`},options:Zf.DPI_CST,onChange:e=>{r({...t,auto_reponse_code_type:e})}})})]}),t.auto_reponse_code_type===`LIST-ECHELLE`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Echelle`}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:`echelle_id`,children:(0,$.jsx)(B,{style:{width:`100%`},options:u.ECH})})]}),t.auto_reponse_code_type===`LIST-NUMERIC`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs`}),(0,$.jsx)(`div`,{className:`form-row`,style:{width:`100%`},children:(()=>{let e=[];for(let t=1;t<=20;t++){let n=t<10?`0`+t:t,r=t<11?`0${t-1}`:t-1;e.push((0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{shouldUpdate:!0,children:e=>{let t=e.getFieldValue(`auto_reponse_code_values_${r}`);return(0,$.jsx)(H.Item,{name:`auto_reponse_code_values_${n}`,children:(0,$.jsx)(F,{disabled:t===``})})}})}))}return e})()})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs autres`}),(0,$.jsx)(H.Item,{name:`auto_reponse_code_value_other`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]})]})]})})}dp.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,typeOnly:Q.default.bool};var fp=r(((e,t)=>{var n=He(),r=Je(),i=Ze();function a(e){return function(t,a,o){var s=Object(t);if(!r(t)){var c=n(a,3);t=i(t),a=function(e){return c(s[e],e,s)}}var l=e(t,a,o);return l>-1?s[c?t[l]:l]:void 0}}t.exports=a})),pp=r(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a{var n=pp(),r=He(),i=Ll(),a=Math.max;function o(e,t,o){var s=e==null?0:e.length;if(!s)return-1;var c=o==null?0:i(o);return c<0&&(c=a(s+c,0)),n(e,r(t,3),c)}t.exports=o})),hp=r(((e,t)=>{t.exports=fp()(mp())})),gp=r(((e,t)=>{var n=mt(),r=Ge();function i(e,t,i){(i!==void 0&&!r(e[t],i)||i===void 0&&!(t in e))&&n(e,t,i)}t.exports=i})),_p=r(((e,t)=>{var n=Je(),r=_();function i(e){return r(e)&&n(e)}t.exports=i})),vp=r(((e,t)=>{function n(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}t.exports=n})),yp=r(((e,t)=>{var n=_t(),r=xt();function i(e){return n(e,r(e))}t.exports=i})),bp=r(((e,t)=>{var n=gp(),r=yt(),i=bt(),a=gt(),o=vt(),s=qe(),c=d(),l=_p(),u=Xe(),f=et(),p=We(),m=kn(),h=Ye(),g=vp(),_=yp();function v(e,t,d,v,y,b,x){var S=g(e,d),C=g(t,d),w=x.get(C);if(w){n(e,d,w);return}var T=b?b(S,C,d+``,e,t,x):void 0,E=T===void 0;if(E){var D=c(C),O=!D&&u(C),k=!D&&!O&&h(C);T=C,D||O||k?c(S)?T=S:l(S)?T=a(S):O?(E=!1,T=r(C,!0)):k?(E=!1,T=i(C,!0)):T=[]:m(C)||s(C)?(T=S,s(S)?T=_(S):(!p(S)||f(S))&&(T=o(C))):E=!1}E&&(x.set(C,T),y(T,C,v,b,x),x.delete(C)),n(e,d,T)}t.exports=v})),xp=r(((e,t)=>{var n=tt(),r=gp(),i=Ve(),a=bp(),o=We(),s=xt(),c=vp();function l(e,t,u,d,f){e!==t&&i(t,function(i,s){if(f||=new n,o(i))a(e,t,s,u,l,d,f);else{var p=d?d(c(e,s),i,s+``,e,t,f):void 0;p===void 0&&(p=i),r(e,s,p)}},s)}t.exports=l})),Sp=r(((e,t)=>{var n=xp();t.exports=Yt()(function(e,t,r){n(e,t,r)})})),Cp=n(An()),wp=n(hp()),Tp=n(Sp()),Ep=[{title:`Code`,dataKey:`code`,width:100},{title:`Texte`,dataKey:`texte`,minWidth:500},{title:`DMS`,dataKey:`dms`,width:80,dataGetter:({rowData:e})=>e.dms[0]===`+`?e.dms.substring(1):e.dms}],{TextArea:Dp}=F,{confirm:Op}=Lt,{Search:kp}=F,Ap=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o),c=s.data?.listes?.GHM,l=s.data?.combos??{},[u,d]=(0,Y.useState)(``),[f,p]=(0,Y.useState)(!1),[m,h]=(0,Y.useState)(!1),[g,_]=(0,Y.useState)(null),[v,y]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t!==null&&c){let e=c.map(e=>({...e,label:e.texte}));t.dms&&(e=b(t,e)),y(E(e,f))}},[t,c,u,f]);function b(e,t){let n=e.dms.split(`;`).map((e,t)=>{let n=e.split(`=`);return{key:`${n[0]}-${t}`,oid:n[0],dms:n[1]}});return(0,Cp.default)(t,function(e){return(0,Tp.default)({...e},(0,wp.default)(n,{oid:e.oid}))})}let x=()=>Op({title:`Confirmez-vous l'effacement des DMS ?`,icon:(0,$.jsx)(D,{}),maskClosable:!0,okText:`Oui`,okType:`danger`,cancelText:`Non`,onOk(){console.log(t)},onCancel(){console.log(`Cancel`)}}),S=e=>{d(e.target.value)},C=e=>{_(v.find(t=>t.key===e))},w=e=>{h(e)},T=e=>{if(e)return x()};function E(e,t=!1){let n=kt(e,u,[`code`,`texte`]);return t&&(n=n.filter(e=>Number(e.dms)!==0)),n}return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`top-editor`,children:[(0,$.jsx)(`div`,{className:`tables-common-fields-dms`,children:np(e.fields,t,l)}),(0,$.jsxs)(`div`,{className:`dms-button`,children:[(0,$.jsx)(z,{icon:(0,$.jsx)(nt,{}),onClick:()=>w(!0),disabled:!(t.key===0&&t.dms.trim()===``),style:{marginRight:`3px`},children:`Ajouter DMS`}),(0,$.jsx)(z,{icon:(0,$.jsx)(rt,{}),onClick:()=>T(!0),disabled:!(t.key===0&&t.dms.trim()===``),children:`Effacer DMS`})]}),(0,$.jsxs)(`div`,{className:`dms-search`,children:[(0,$.jsx)(`div`,{className:`dms-search-child`,children:(0,$.jsx)(kp,{style:{height:`24px`},value:u,onChange:S,placeholder:`Rechercher`})}),(0,$.jsxs)(`div`,{className:`dms-search-child`,children:[(0,$.jsx)(`span`,{className:`child-label`,children:`DMS renseignées uniquement`}),(0,$.jsx)(Nf.default,{checked:f,onChange:e=>p(e.target.checked)})]})]})]}),(0,$.jsxs)(`div`,{className:`dms-editor`,children:[(0,$.jsx)(`div`,{className:`dms-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Ep),data:v,selectedRow:g,onRowSelect:C})}),(0,$.jsx)(Lt,{title:`Ajout DMS`,open:m,okText:`Enregistrer`,cancelText:`Annuler`,onCancel:()=>w(!1),children:(0,$.jsx)(Dp,{})},`add-modal`)]})]})};Ap.propTypes={tableParams:Q.default.object,record:Q.default.object};var jp=({record:e,handleUpdateRecord:t,typeOfRegles:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ff(),c=bf(r,i,a,o,s).data?.combos??{},l=Dn(i).data??Tn,[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)(null),m=(0,Y.useMemo)(()=>n===`event-regle-cti`?{title:`Règles CTI`,data:[`01`,`02`,`03`]}:{title:`Indicateurs Etablissement`,data:[`51`,`52`,`53`]},[n]),h=(0,Y.useMemo)(()=>c.CONDITIONS.map(e=>({...e,key:e.value,children:e.children.map(e=>({...e,key:e.value,children:e?.children?.map(e=>({...e,key:e.value}))}))})),[c.CONDITIONS]),g=n=>{t({...e,[`ei_${f}_id`]:n.oid}),p(null),d(!1)},_=e=>{d(!0),p(e)},v=(0,Y.useCallback)(t=>{let n=[`1`,`2`,`3`,`4`];return t.data.map((r,i)=>(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:i===0?t.title:`ou`}),(0,$.jsxs)(`div`,{className:`evt-indicator-row`,style:{alignItems:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:l.indicators.find(t=>t.oid===e[`ei_${r}_id`])?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>_(r),children:`Ajouter`})]}),(0,$.jsx)(`div`,{className:`evt-conditions`,children:n.map(e=>(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:e===`1`?`Conditions`:`et`}),(0,$.jsx)(H.Item,{name:`ec_${r}_id_${e}`,children:(0,$.jsx)(Mt,{treeData:h,style:{width:300}})})]},e))})]})]},r))},[h,l.indicators,e]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:u,handleShowModal:()=>d(!1),options:{oneOnly:!0},handleAddIndicators:g,handleModifyIndicator:g}),v(m)]})};jp.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Mp=({tableParams:e,record:t,handleUpdateRecord:n,softCode:r})=>{let i=Sf(ff),[a,o]=(0,Y.useState)({});(0,Y.useEffect)(()=>{o(e.lineBlocks[0].lines)},[e]);let s=(e,r,i)=>{n({...t,[i]:e})},c=(e,r)=>{n({...t,[`coefficient_mco_${r}`]:e.target.value})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Code`}),(0,$.jsx)(H.Item,{name:`code`,style:{width:`80%`},children:(0,$.jsx)(F,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,style:{width:`80%`},children:(0,$.jsx)(F,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Territoire de santé`}),(0,$.jsx)(H.Item,{name:`tersante_id`,style:{width:`80%`},children:(0,$.jsx)(B,{options:i.data,style:{width:`100%`}})})]})]}),r===`iCTI_pmsi`&&(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Coefficient MCO FG11`}),(0,$.jsx)(H.Item,{name:`coefficient_mco_simulation_fg11`,style:{width:`80%`},children:(0,$.jsx)(F,{type:`number`})})]}),(0,$.jsx)(Kt,{}),(0,$.jsxs)(`div`,{className:`lines-container`,children:[` `,(()=>{let e=[];if(a.length){e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[0].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[1].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[2].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[3].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[4].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[5].label})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:a[6].label})})]},0));for(let n=1;n<=7;n++){let i=parseFloat(t[`${a[1].key}${n}`])===0||!t[`${a[1].key}${n}`]||!t[`${a[0].key}${n}`],o=r===`iCTI_pmsissr`?i||t[`${a[0].key}${n}`].$y===2099:i;e.push((0,$.jsxs)(`div`,{children:[(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[0].key}${n}`,style:{width:`100%`},children:(0,$.jsx)(Gd,{name:`${a[0].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[0].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[1].key}${n}`,children:(0,$.jsx)(F,{type:`number`,onChange:e=>{c(e,n)},disabled:r===`iCTI_pmsi`?!t[`${a[0].key}${n}`]:!t[`${a[0].key}${n}`]||t[`${a[0].key}${n}`].$y===2099})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[2].key}${n}`,children:(0,$.jsx)(F,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[3].key}${n}`,children:(0,$.jsx)(F,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[4].key}${n}`,children:(0,$.jsx)(F,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[5].key}${n}`,style:{width:`100%`},children:r===`iCTI_pmsi`?(0,$.jsx)(Gd,{name:`${a[5].key}${n}`,format:`DD-MM-YYYY`,onChange:(e,t)=>{s(e,t,[`${a[5].key}${n}`])},style:{width:`100%`},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})}):(0,$.jsx)(F,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(H.Item,{name:`${a[6].key}${n}`,children:(0,$.jsx)(F,{type:`number`,disabled:r===`iCTI_pmsi`?!t[`${a[5].key}${n}`]:o})})})]},n))}}return e})()]})]})};Mp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,softCode:Q.default.string};var Np=({tableParams:e,record:t,form:n,handleUpdateRecord:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)([]),[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)([]),d=Y.useCallback((e,n)=>{let a={...t,extraData:{...t.extraData,iqv:t.extraData.iqv.map(e=>({...e}))}},o=a.extraData.iqv.find(t=>t.key===e);o&&(o.note=n),i(),r(a)},[r,t,i]);return(0,Y.useEffect)(()=>{let e=[{key:`code`,dataKey:`code`,title:`Code`,width:200},{key:`text`,dataKey:`texte`,title:`Texte`,width:200}];s&&e.push({key:`note`,dataKey:`note`,title:`Note`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(F,{value:e.note,onChange:t=>d(e.key,t.target.value)})}),u(e)},[s,d,t]),(0,Y.useEffect)(()=>{t?.extraData&&o(t.extraData.iqv.map(e=>({...e}))),t.note_with?c(t.note_with):c(!1)},[t]),(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(H.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Note`}),(0,$.jsx)(H.Item,{name:`note_with`,valuePropName:`checked`,style:{width:`100%`},children:(0,$.jsx)(Ht,{onChange:e=>{c(e.target.checked)}})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Coefficient`}),(0,$.jsx)(H.Item,{name:`note_coefficient`,style:{width:`100%`},children:(0,$.jsx)(F,{disabled:!s})})]})]}),(0,$.jsx)(`div`,{className:`indicator-qualite-table`,children:(0,$.jsx)(Wt,{columns:l,data:a})})]})};Np.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Pp=({form:e})=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,$.jsx)(H.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(H.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]})]}),(()=>{let e=[];for(let t=1;t<=5;t++){let n=[];for(let e=1;e<=5;e++)n.push((0,$.jsxs)(`div`,{className:`form-item`,children:[e>1&&(0,$.jsx)(`span`,{children:`et`}),(0,$.jsx)(H.Item,{shouldUpdate:!0,children:n=>{let r=n.getFieldValue(),i=!1;return i=t===1&&e===1?!1:t>1&&e===1?r[`rule_array_0${t-1}_01`]===``:r[`rule_array_0${t}_0${e-1}`]===``,(0,$.jsx)(H.Item,{name:`rule_array_0${t}_0${e}`,children:(0,$.jsx)(F,{disabled:i})})}})]}));e.push((0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Règle ${t}`}),n]}))}return e})()]});Pp.propTypes={form:Q.default.object};var Fp=[{title:`Médecins administratifs associés`,dataKey:`nom_adm`},{title:`Module`,dataKey:`module`}],Ip=[{title:`Médecins administratifs non associés`,dataKey:`nom_adm`},{title:`Déjà associé à`,dataKey:`nom_ref`},{title:`Module`,dataKey:`module`}],Lp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)([]),[f,p]=(0,Y.useState)(null),[m,h]=(0,Y.useState)(null),{swf:g,softCode:_,tableName:v,choice:y,tableParams:b}=Ff(),x=bf(g,_,v,y,b),S=x.data?.listes?.MDA,C=x.data?.combos??{};(0,Y.useEffect)(()=>{if(t!==null&&t.medecins_regroupes_oids){a(t.nom);let e=t.medecins_regroupes_oids.split(`,`);if(l(e),e.length&&S){let t=[];e.forEach(e=>{let n=S.find(t=>t.oid===e);n&&t.push(n)}),s(t)}S&&d(D(S))}else a(``),s([])},[t,S]),(0,Y.useEffect)(()=>{S&&d(D(S))},[i,c]);let w=e=>{a(e.target.value)},T=e=>{p(o.find(t=>t.key===e))},E=e=>{h(u.find(t=>t.key===e))};function D(e){let t=[...e];return t=t.filter(e=>(e.nom_adm.toLowerCase().includes(i.toLocaleLowerCase())||e.nom_ref.toLowerCase().includes(i.toLocaleLowerCase()))&&!c.includes(e.oid)),t}let O=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i=i.filter(e=>e!==f.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),p(null)},k=()=>{let e={...t},i=t.medecins_regroupes_oids.split(`,`);i.push(m.oid),e.medecins_regroupes_oids=i.join(`,`),n(e),r(),h(null)},A=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`med-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:np(e.fields,t,C)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:A(Fp),data:o,selectedRow:f,onRowSelect:T})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(z,{type:`link`,style:{lineHeight:`28px`},disabled:!f,onClick:O,children:(0,$.jsx)(rt,{})}),(0,$.jsx)(z,{type:`link`,style:{lineHeight:`28px`},disabled:!m,onClick:k,children:(0,$.jsx)(nt,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(F,{style:{height:`24px`},value:i,onChange:w})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:A(Ip),data:u,selectedRow:m,onRowSelect:E})})]})]})};Lp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Rp=[{title:`Médecins regroupés`,width:100,flexGrow:2,dataKey:`texte`}],zp=[{title:`Médecins à regrouper`,width:100,flexGrow:2,dataKey:`texte`,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>r.texte}],Bp=({record:e,form:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,Y.useState)(``),[o,s]=(0,Y.useState)([]),[c,l]=(0,Y.useState)(),[u,d]=(0,Y.useState)(),{swf:f,softCode:p,tableName:m,choice:h,tableParams:g}=Ff(),_=bf(f,p,m,h,g),v=_.data?.combos??{},y=_.data?.listes??{},b=_.data?.records??[];return(0,Y.useEffect)(()=>{e.nom&&a(e.nom.substring(0,3));let t=[];if(e.medecins_regroupes_oids&&y.MEDA?.length){let n=e.medecins_regroupes_oids.split(`, `).map(e=>e.trim());t=[...t,...n]}y.MEDA&&y.MEDA.length&&s(y.MEDA.filter(e=>t.indexOf(e.oid)>=0))},[e,y,b]),(0,$.jsxs)(`div`,{className:`meda-editor`,children:[(0,$.jsxs)(`div`,{className:`form-column`,style:{width:`30%`,justifyContent:`flex-start`},children:[(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Code`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`code`,children:(0,$.jsx)(F,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`nom`,children:(0,$.jsx)(F,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Prénom`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`prenom`,children:(0,$.jsx)(F,{})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité officielle`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`specialite`,children:(0,$.jsx)(F,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Médecin référence`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`medecin_reference`,children:(0,$.jsx)(F,{disabled:!0})})})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`div`,{className:`first-label`,children:`Spécialité interne`}),(0,$.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,$.jsx)(H.Item,{name:`specialite_interne_id`,children:(0,$.jsx)(B,{options:v.SPI,style:{width:`100%`}})})})]})]}),e.medecin_reference_id===`0`&&(0,$.jsxs)(`div`,{className:`form-column meda-tables`,style:{flex:3},children:[(0,$.jsx)(`div`,{className:`meda-top-table`,children:(0,$.jsx)(Wt,{data:o,columns:Rp,selectedRow:u,onRowSelect:e=>d(b.find(t=>t.key===e))})}),(0,$.jsxs)(`div`,{className:`meda-actions`,children:[(0,$.jsx)(z,{onClick:()=>{let t=e.medecins_regroupes_oids?e.medecins_regroupes_oids+`, `+c.oid:c.oid;n({...e,medecins_regroupes_oids:t}),l(null),r()},children:(0,$.jsx)(Ut,{})}),(0,$.jsx)(z,{style:{marginLeft:8,marginRight:8},onClick:()=>{let t=e.medecins_regroupes_oids.split(`, `).filter(e=>e!==u.oid).join(`, `);n({...e,medecins_regroupes_oids:t}),d(null),r()},children:(0,$.jsx)(qd,{})}),(0,$.jsx)(F,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})]}),(0,$.jsx)(`div`,{className:`meda-bottom-table`,children:(0,$.jsx)(Wt,{data:y.MEDA.filter(e=>e.texte.includes(i)),columns:zp,selectedRow:c,onRowSelect:e=>l(y.MEDA.find(t=>t.key===e))})})]})]})};Bp.propTypes={record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Vp=n(r(((e,t)=>{var n=Ke(),r=$e(),i=qe(),a=d(),o=Je(),s=Xe(),c=Qe(),l=Ye(),u=`[object Map]`,f=`[object Set]`,p=Object.prototype.hasOwnProperty;function m(e){if(e==null)return!0;if(o(e)&&(a(e)||typeof e==`string`||typeof e.splice==`function`||s(e)||l(e)||i(e)))return!e.length;var t=r(e);if(t==u||t==f)return!e.size;if(c(e))return!n(e).length;for(var d in e)if(p.call(e,d))return!1;return!0}t.exports=m}))()),Hp=({value:e,handleUpdate:t,column:n,recordKey:r,rowKey:i,type:a,selectValues:o})=>{let[s,c]=(0,Y.useState)(!1),[l,u]=(0,Y.useState)(``),d=(0,Y.useRef)();(0,Y.useEffect)(()=>{u(e)},[e,r]),(0,Y.useEffect)(()=>{s&&d.current.focus()},[s]);let f=()=>{c(!s)},p=e=>{u(e.target.value)},m=()=>{c(!1),l!==e&&t(n.key,l,i)},h=r=>{let a=r.target.checked?`1`:`0`;a!==e&&t(n.key,a,i)},g=r=>{r!==e&&t(n.key,r,i)};switch(a){case`checkbox`:return(0,$.jsx)(Ht,{checked:e===`1`,onChange:e=>h(e)});case`input`:return s?(0,$.jsx)(F,{ref:d,style:{marginLeft:`6px`,width:`90%`},value:l,onChange:p,onBlur:m}):(0,$.jsx)(`div`,{className:`editable-field`,onClick:f,children:l});case`select`:return(0,$.jsx)(B,{value:e,options:o,style:{width:250},showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),onChange:g});default:break}};Hp.propTypes={initialText:Q.default.string,handleUpdate:Q.default.func,field:Q.default.string,rowKey:Q.default.number,type:Q.default.string};var Up=[{title:`Date`,dataKey:`date`},{title:`Étage`,dataKey:`oid`,width:300}],Wp=({record:e,handleUpdateRecord:t,handleValuesChange:n,selectValues:r})=>{let[i,a]=(0,Y.useState)([]),o=(0,Y.useRef)();o.current=e,(0,Y.useEffect)(()=>{!(0,Vp.default)(e)&&e.extraData.etages&&a(e.extraData.etages.map(e=>({...e})))},[e]);let s=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:i})=>t.key===`oid`?(0,$.jsx)(Hp,{value:e,handleUpdate:l,column:t,rowKey:i,type:`select`,selectValues:r.ETAGE}):(0,$.jsx)(Hp,{value:e,handleUpdate:l,column:t,field:t.key,rowKey:i,type:`input`})})),c=()=>{let r={key:e.extraData.etages.length,date:(0,nf.default)().format(`DD/MM/YYYY`),date_debut:(0,nf.default)().format(`DD/MM/YYYY`),oid:`0`},i={...e};i.extraData={...e.extraData};let a=i.extraData.etages.map(e=>({...e}));i.extraData.etages=a,i.extraData.etages.push(r),t(i),n()},l=(e,r,s)=>{let c={...o.current};c.extraData={...c.extraData};let l=c.extraData.etages.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=r,c.extraData.etages=l,t(c),n());let d=[...i],f=d.find(e=>e.key===s);f&&(f[e]=r,a(d))};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(z,{type:`primary`,onClick:c,children:`Ajouter`}),(0,$.jsx)(Wt,{columns:s(Up),data:i})]})};Wp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Gp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},u=Dn(e.module?`iCTI_${e.module}`:void 0).data??Tn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateurs CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_01_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`01`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_01_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_01_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_01`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_01`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]})]})};Gp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Kp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},u=Dn(e.module?`iCTI_${e.module}`:void 0).data??Tn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`800px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Indicateur établissement`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_51_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`51`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_51_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_51_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_51`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_51`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_52_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`52`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_52_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_52_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_52`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_52`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_53_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`53`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_53_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_53_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_53`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_53`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]})]})]})};Kp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var qp=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},u=Dn(e.module?`iCTI_${e.module}`:void 0).data??Tn,[d,f]=(0,Y.useState)(!1),[p,m]=(0,Y.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(wn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,$.jsxs)(`div`,{style:{height:`600px`},children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Autre indicateur CTI`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_02_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`02`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_02_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_02_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_02`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_02`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,$.jsx)(`div`,{className:`evt-indicator-row`,children:(0,$.jsxs)(`div`,{className:`evt-indicator`,children:[(0,$.jsx)(F,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_03_id)?.entete??``}),(0,$.jsx)(z,{type:`primary`,onClick:()=>g(`03`),children:`Ajouter`})]})}),(0,$.jsxs)(`div`,{className:`evt-conditions`,children:[(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,$.jsx)(H.Item,{name:`ec_03_id_1`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(H.Item,{name:`ec_03_id_2`,children:(0,$.jsx)(Mt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,$.jsx)(H.Item,{name:`ef_03`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(H.Item,{name:`et_03`,style:{width:`100%`},children:(0,$.jsx)(B,{options:Zf[`CXP_item_${e.module}`]})})]})]})]})};qp.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Jp=[{title:`Lit`,dataKey:`code`},{title:`CP`,dataKey:`chambre_particuliere`,width:50}],Yp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Vp.default)(e)&&e.extraData.lits&&i(e.extraData.lits.map(e=>({...e})))},[e]);let o=e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key===`chambre_particuliere`?(0,$.jsx)(Hp,{value:n[t.key],handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`checkbox`}):(0,$.jsx)(Hp,{value:e,handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`input`})})),s=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.lits.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.lits=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))};return(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Wt,{columns:o(Jp),data:r})})};Yp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Xp=[{title:`Supprimer`,dataKey:`action`},{title:`Date`,dataKey:`date`},{title:`Lits théoriques`,dataKey:`nb_lits_theoriques`},{title:`Lits ouverts`,dataKey:`nb_lits_ouverts`},{title:`Box A théoriques`,dataKey:`nb_box_ambulatoires_theoriques`},{title:`Box A ouverts`,dataKey:`nb_box_ambulatoires_ouverts`},{title:`Box S théoriques`,dataKey:`nb_box_seances_theoriques`},{title:`Box S ouverts`,dataKey:`nb_box_seances_ouverts`},{title:`C.P. théoriques`,dataKey:`nb_lits_cp_theoriques`},{title:`C.P. ouvertes`,dataKey:`nb_lits_cp_ouverts`},{title:`L`,dataKey:`est_ouvert_1`,width:50},{title:`M`,dataKey:`est_ouvert_2`,width:50},{title:`M`,dataKey:`est_ouvert_3`,width:50},{title:`J`,dataKey:`est_ouvert_4`,width:50},{title:`V`,dataKey:`est_ouvert_5`,width:50},{title:`S`,dataKey:`est_ouvert_6`,width:50},{title:`D`,dataKey:`est_ouvert_7`,width:50}],Zp=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Vp.default)(e)&&e.extraData.histos&&i(e.extraData.histos.map(e=>({...e})))},[e]);let o=(e,o,s)=>{let c={...a.current};c.extraData={...c.extraData};let l=c.extraData.histos.map(e=>({...e})),u=l.find(e=>e.key===s);u&&(u[e]=o,c.extraData.histos=l,t(c),n());let d=[...r],f=d.find(e=>e.key===s);f&&(f[e]=o,i(d))},s=e=>{let r={...a.current};r.extraData={...r.extraData};let i=r.extraData.histos.map(e=>({...e})),o=i.findIndex(t=>t.key===e);o>-1&&(i.splice(o,1),r.extraData.histos=i,t(r),n())};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(z,{type:`primary`,onClick:()=>{let r={key:0,date:(0,nf.default)().format(`DD/MM/YYYY`),nb_lits_theoriques:`0`,nb_lits_ouverts:`0`,nb_box_ambulatoires_theoriques:`0`,nb_box_ambulatoires_ouverts:`0`,nb_box_seances_theoriques:`0`,nb_box_seances_ouverts:`0`,est_ouvert_1:`1`,est_ouvert_2:`1`,est_ouvert_3:`1`,est_ouvert_4:`1`,est_ouvert_5:`1`,est_ouvert_6:`1`,est_ouvert_7:`1`},i={...e};i.extraData={...e.extraData};let a=i.extraData.histos.map(e=>({key:e.key++,...e}));i.extraData.histos=a,i.extraData.histos.unshift(r),t(i),n()},style:{marginBottom:`8px`},children:`Ajouter`}),(0,$.jsx)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e,cellRenderer:({cellData:e,column:t,rowData:n,rowIndex:r})=>t.key.startsWith(`est_ouvert`)?(0,$.jsx)(Hp,{value:e,handleUpdate:o,column:t,rowKey:r,type:`checkbox`}):t.key===`action`?(0,$.jsx)(z,{onClick:()=>s(r),children:(0,$.jsx)(Pt,{})}):(0,$.jsx)(Hp,{value:e,handleUpdate:o,column:t,field:t.key,rowKey:r,type:`input`})})))(Xp),data:r})]})};Zp.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Qp=[{title:`Date début`,dataKey:`dd`},{title:`Date fin`,dataKey:`df`},{title:`Borne basse`,dataKey:`bb`},{title:`Borne haute`,dataKey:`bh`},{title:`Dms nationale`,dataKey:`dm`},{title:`Tarif GHS`,dataKey:`tg`},{title:`Forfait EXB`,dataKey:`fb`},{title:`Tarif EXB`,dataKey:`tb`},{title:`Tarif EXH`,dataKey:`tx`}],$p=({record:e,typeEts:t})=>{let n=t===`public`?`pp`:`pr`,r=Object.keys(e).filter(e=>e.includes(n)),i={};r.forEach(t=>i[t]=e[t]);let a={};return Object.keys(i).forEach(e=>{let t=parseInt(e.slice(-1));a[t]=a[t]?a[t]:{key:t},a[t][e.slice(0,-3)]=i[e]}),(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Wt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Qp),data:me(Object.values(a),`dd`,`desc`)})})};$p.propTypes={record:Q.default.object,typeEts:Q.default.string};var em={SER_type_t2a_provider:[{label:`Pas de sélection`,value:`0`},{label:`PMSI MCO`,value:`1`},{label:`PMSI SMR`,value:`2`},{label:`PMSI PSY`,value:`3`},{label:`PMSI HAD`,value:`4`}],OPTADM_DAYOUT_PROVIDER:[{label:`Jour de sortie non inclus sauf hospits avec DE=DS`,value:`0`},{label:`Jour de sortie non inclus`,value:`1`},{label:`Jour de sortie inclus`,value:`2`}],SER_TYPE_SEJOUR_PROVIDER:[{label:`Selon mode de traitement et séjour`,value:`0`},{label:`Selon mode de traitement et séjour (sauf séance)`,value:`0sauf5`},{label:`Hospitalisé`,value:`1`},{label:`Ambulatoire`,value:`2`},{label:`Externe`,value:`3`},{label:`Externe si durée <= 1n, Hospitalisé sinon)`,value:`31`},{label:`Séance`,value:`5`},{label:`Bébé`,value:`6`},{label:`Ignorer ce service`,value:`9`}],SER_est_sans_facturation_provider:[{label:`Avec facturation`,value:`0`},{label:`Sans facturation`,value:`1`},{label:`Facturation facultative si budget global expédié MAT2A`,value:`2`}]},tm=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)([]),f={...l,...em,...Zf};return(0,Y.useEffect)(()=>{e&&d(e.fields)},[e]),(0,Vp.default)(t)?null:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``,f)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(zt,{shouldUpdate:!0,items:(i=>{let a={};return e.tabs.forEach(e=>{a[e.key]={...e,children:[]}}),i.forEach(e=>{a[e.tab].children.push(e)}),Object.values(a).map((i,a)=>({label:(0,$.jsx)(`span`,{children:i.label}),key:a,className:`tables-tab-panes`,children:(i=>i.children.map((i,a)=>{switch(i.type){case`histos`:return(0,$.jsx)(Zp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`lits`:return(0,$.jsx)(Yp,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`etages`:return(0,$.jsx)(Wp,{record:t,handleUpdateRecord:n,handleValuesChange:r,selectValues:f},a);case`cti-constantes`:return(0,$.jsx)(dp,{record:t,handleUpdateRecord:n,tableParams:e,typeOnly:!0});case`cxp-regle-cti`:return(0,$.jsx)(Gp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-autre-cti`:return(0,$.jsx)(qp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-ets`:return(0,$.jsx)(Kp,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`tarifs_prive_ghs`:return(0,$.jsx)($p,{record:t,typeEts:`prive`},a);case`tarifs_public_ghs`:return(0,$.jsx)($p,{record:t,typeEts:`public`},a);case`event-regle-cti`:case`event-regle-spe`:return(0,$.jsx)(jp,{record:t,handleUpdateRecord:n,typeOfRegles:i.type},a);default:return ip(i,a,t,f)}}))(i)}))})(e.fields.filter(e=>e.tab))})})]})};tm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var nm={selectOptions:[{label:`Nombre`,value:`0`},{label:`Base`,value:`1`},{label:`Tx. salarial`,value:`2`},{label:`Mt. salarial`,value:`3`},{label:`Tx. patronal`,value:`4`},{label:`Mt. patronal`,value:`5`},{label:`Mt. +sal. +pat.`,value:`6`},{label:`Mt. +sal. -pat.`,value:`7`},{label:`Mt. -sal. +pat.`,value:`8`}]},rm=({index:e,rubrique:t,field:n,handleUpdateRubrique:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{d(!t.pVal)},[t]);let f={...l,...nm};return(0,$.jsxs)(`div`,{className:`rubrique`,children:[(0,$.jsxs)(`div`,{className:`rubrique-header`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:n.title}),(0,$.jsx)(H.Item,{name:t.pKey,valuePropName:`checked`,extra:n.detail,children:(0,$.jsx)(Ht,{onChange:e=>r(e.target)})})]}),(0,$.jsxs)(`div`,{className:`rubrique-fields`,children:[(0,$.jsx)(H.Item,{name:t.sKey,children:(0,$.jsx)(B,{disabled:u,options:f.selectOptions,showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),style:{width:`100%`}})}),(0,$.jsx)(H.Item,{name:t.cKey,children:(0,$.jsx)(F,{disabled:u})})]})]},e)};rm.propTypes={index:Q.default.number,rubrique:Q.default.object,field:Q.default.object,handleUpdateRubrique:Q.default.func};var im=({record:e,fields:t,handleGetFieldValue:n,handleUpdateRecord:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ff(),l=bf(i,a,o,s,c),u=l.data?.combos??{},d=l.data?.divers??{},f=t=>{let n=t.id,i={...e};i[n]=t.checked===!0?`X`:``,r(i)},p=(e,t)=>{if(e.editVisible===!1)return null;{let r=e.dataKey?e.dataKey:e.key,i=r.replace(`p`,`c`),a=r.replace(`p`,`s`);return(0,$.jsx)(rm,{index:t,field:e,rubrique:{pKey:r,pVal:n(r),cKey:i,cVal:n(i),sKey:a,sVal:n(a)},handleUpdateRubrique:f,handleGetFieldValue:n},t+r)}};if((0,Vp.default)(e))return null;let m=d.rubriques.valeur,h=t[m].filter(e=>e.isSC);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(t[m],``,u)}),(0,$.jsx)(`div`,{className:`tables-rubriques-fields`,children:h.map((e,t)=>p(e,t))})]})};im.propTypes={record:Q.default.object,fields:Q.default.object,handleGetFieldValue:Q.default.func,handleUpdateRecord:Q.default.func};var am=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``,s)}),(0,$.jsx)(`div`,{className:`tables-chapter-fields`,children:(()=>{let e=Object.keys(t).filter(e=>e.startsWith(`cc`)&&t[e]!==``),n=Object.keys(t).filter(e=>e.startsWith(`ct`)&&t[e]!==``);return e.map((e,r)=>(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:t[e]}),(0,$.jsx)(H.Item,{name:n[r],className:`title-input`,style:{width:`100%`},children:(0,$.jsx)(F,{})})]},e))})()})]})};am.propTypes={tableParams:Q.default.object,record:Q.default.object};var om=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{},[c,l]=(0,Y.useState)([]),[u,d]=(0,Y.useState)(!1),[f,p]=(0,Y.useState)([]),[m,h]=(0,Y.useState)(!1),[g,_]=(0,Y.useState)(0);(0,Y.useEffect)(()=>{e&&p(e.fields)},[e,r]),(0,Y.useEffect)(()=>{r===`iCTI_compta`&&(l(v(f)),t[c?.modeSpe]?d(!0):d(!1))},[t]);let v=e=>{let t=e.filter(e=>e.comptaExtraParams===`taux`),n=e.filter(e=>e.comptaExtraParams===`pole`);return t.map((e,t)=>({tauxId:e.dataKey,poleId:n[t].dataKey}))},y=e=>{let t=0;return c?.forEach(n=>{t+=Number(e[n.tauxId])}),t},b=e=>{h(!m),t[e.target.id]=e.target.value};(0,Y.useEffect)(()=>{_(y(t))},[t,b]);let x=e=>{e.target.value&&!u?d(!0):u&&!e.target.value&&d(!1)};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``,s)}),r===`iCTI_compta`&&c.length&&(0,$.jsx)(`div`,{className:`tables-common-fields`,children:(e=>(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Mode spécifique`}),(0,$.jsx)(H.Item,{name:`special_calc`,onChange:x,children:(0,$.jsx)(F,{})})]}),e&&!u&&(0,$.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Pole Total : ${g} %`}),(0,$.jsx)(`div`,{className:`compta-grid`,children:e.map(e=>(0,$.jsxs)(`div`,{className:`compta-grid__container`,children:[(0,$.jsx)(H.Item,{name:e.poleId,children:(0,$.jsx)(B,{options:s.POL})}),(0,$.jsx)(H.Item,{shouldUpdate:!0,children:({getFieldValue:t})=>(0,$.jsx)(H.Item,{name:e.tauxId,onChange:b,children:(0,$.jsx)(F,{disabled:t(e.poleId)===`0`,addonAfter:`%`,type:`number`})})})]},e.tauxId))})]})]}))(c)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(zt,{items:(e=>e.map((e,n)=>e.editVisible===!1?null:{label:(0,$.jsxs)(`span`,{children:[t[e.dataKey]!==``&&(0,$.jsx)($d,{}),e.title]}),key:n,children:(0,$.jsx)(H.Item,{name:e.dataKey,children:(0,$.jsx)(F.TextArea,{})})}))(e.fields.filter(e=>e.tab))})})]})};om.propTypes={tableParams:Q.default.object,record:Q.default.object};var sm=n(Vt()),cm=({tableParams:e,form:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ff(),s=bf(n,r,i,a,o).data?.combos??{},c=s.SEJ;return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Numéro`}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:`code`,children:(0,$.jsx)(F,{onChange:(0,sm.default)(e=>{let n=c.find(t=>t.code===e.target.value),r=`?`;n&&(r=n.texte),t.setFieldsValue({texte:r})},500)})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Nom`}),(0,$.jsx)(H.Item,{style:{width:`100%`},name:`texte`,children:(0,$.jsx)(F,{disabled:!0})})]}),np(e.fields.filter(e=>e.dataKey!==`code`&&e.dataKey!==`texte`),``,{...s,...Zf})]})})};cm.propTypes={tableParams:Q.default.object,form:Q.default.object};var lm=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let i=e.listName,a=e.listPath,{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ff(),d=bf(o,s,c,l,u),f=d.data?.listes?.[i],p=d.data?.combos??{},m=Sf(ff),h=(0,Y.useMemo)(()=>({...p,territoire_de_sante:m.data}),[p,m.data]),[g,_]=(0,Y.useState)(``),[v,y]=(0,Y.useState)([]),[b,x]=(0,Y.useState)([]),[S,C]=(0,Y.useState)([]),[w,T]=(0,Y.useState)(null),[E,D]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{if(t!==null&&t[a]){g===``&&_(t.texte);let e=t[a].replace(/\s+/g,``).split(`,`);if(e=e.map(e=>e),x(e),e.length&&f){let t=[];e.forEach(e=>{let n=f.find(t=>t.oid===e);n&&t.push(n)}),y(t)}if(f){let t=[];f.forEach(n=>{e.find(e=>n.oid===e)||t.push(n)}),C(j(t))}}else y([]),C([]),x([])},[t,f]),(0,Y.useEffect)(()=>{let e=[];f&&(t!==null&&t[a]&&b?f.forEach(n=>{let r=t[a].replace(/\s+/g,``).split(`,`);r=r.map(e=>e),r.find(e=>n.oid===e)||e.push(n)}):e=f.map(e=>({...e,label:e.texte})),C(j(e)))},[g,b]);let O=e=>{_(e.target.value)},k=e=>{T(v.find(t=>t.key===e))},A=e=>{D(S.find(t=>t.key===e))},j=e=>{let t=[...e];return g&&(t=t.filter(e=>e.texte.toLowerCase().includes(g.toLocaleLowerCase()))),t},ee=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i=i.filter(e=>e!==w.oid),e[a]=i.join(`,`),n(e),r(),T(null)},M=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i.push(E.oid),e[a]=i.join(`,`),n(e),r(),D(null)},te=[...e.transfertFields],N=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,$.jsxs)(`div`,{className:`transfer-editor`,children:[(0,$.jsx)(`div`,{className:`tables-column`,children:np(e.fields,t,h)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:N(te),data:v,selectedRow:w,onRowSelect:k})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(z,{type:`link`,style:{lineHeight:`28px`},disabled:!w,onClick:ee,children:(0,$.jsx)(rt,{})}),(0,$.jsx)(z,{type:`link`,style:{lineHeight:`28px`},disabled:!E,onClick:M,children:(0,$.jsx)(nt,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(F,{style:{height:`24px`},value:g,onChange:O})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Wt,{fixed:!1,columns:N(te),data:S,selectedRow:E,onRowSelect:A})})]})]})};lm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var um=({tableParams:e,record:t,handleShowEditor:n,swf:r,choice:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ff(),d=bf(o,s,c,l,u),f=Cf(),p=wf(),m=Tf(),h=a.data?.session,g=d.data?.records??[],_=e?.component??null,[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)({}),[S]=H.useForm();(0,Y.useEffect)(()=>{if(t){y(!1);let n=sf(t,e,g);S.setFieldsValue(n),x({...n})}},[t,e,g]);let C=f.isPending||p.isPending||m.isPending,w=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,T=e=>S.getFieldValue(e),E=()=>{y(!0)},D=()=>{let e=g.find(e=>e.key===t.key);x({...e}),S.setFieldsValue(e),y(!1)},O=()=>{y(!1),n()},k=e=>{x({...e,...S.getFieldsValue()})},A=(t=!0)=>{let i={...b,...S.getFieldsValue()};i=af(i,e);let a=rf(i,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:a,propagate:t},{onSuccess:()=>{y(!1),n()}})},j=()=>{let t={...b,...S.getFieldsValue()};t=af(t,e);let i=rf(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:i},{onSuccess:()=>{y(!1),n()}})},ee=()=>{xn(e.tableName,t.oid)},M=()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:b.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&h.ISROLECTI&&(0,$.jsx)(z,{icon:(0,$.jsx)(lt,{}),onClick:ee,children:`SQL`}),e.addButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:M,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),disabled:w||C,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:M,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),loading:m.isPending,disabled:C||(e?.tableName===`t_ghm_dms`?!(t&&t.dms?.trim()===``&&t.key===0):w),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:j,children:(0,$.jsx)(z,{icon:(0,$.jsx)(at,{}),loading:p.isPending,disabled:C||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(En,{onConfirm:D,modified:v,disabled:!v}),(0,$.jsx)(z,{icon:(0,$.jsx)(ft,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(),children:`Enregistrer`}),e.saveWithoutCalc&&(0,$.jsx)(z,{icon:(0,$.jsx)(ft,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(!1),children:`Enregistrer sans recalcul`}),(0,$.jsx)(On,{onConfirm:O,modified:v})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(H,{form:S,onValuesChange:E,style:{maxWidth:`100%`},children:(()=>{switch(_){case`common`:return(0,$.jsx)(tp,{record:b,fields:e.fields});case`rubrique`:return(0,$.jsx)(im,{record:b,fields:e.fields,handleGetFieldValue:T,handleUpdateRecord:k});case`onglet`:return(0,$.jsx)(tm,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`rules`:return(0,$.jsx)(om,{tableParams:e,record:b});case`finess`:return(0,$.jsx)(Mp,{tableParams:e,record:b,handleUpdateRecord:k,softCode:s});case`transfert`:return(0,$.jsx)(lm,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`DMS`:return(0,$.jsx)(Ap,{tableParams:e,record:b});case`MED`:return(0,$.jsx)(Lp,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`BUD`:return(0,$.jsx)(cp,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S,softCode:s});case`BUI_activite`:return(0,$.jsx)(up,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`AJU`:return(0,$.jsx)(Rf,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S});case`chapter`:return(0,$.jsx)(am,{tableParams:e,record:b});case`sejours`:return(0,$.jsx)(cm,{tableParams:e,form:S});case`constantes`:return(0,$.jsx)(dp,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`keyword`:return(0,$.jsx)(Pp,{form:S});case`evenement`:return(0,$.jsx)(jp,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`indicateur_qualite`:return(0,$.jsx)(Np,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`MEDA`:return(0,$.jsx)(Bp,{record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});default:return(0,$.jsx)(Ct,{icon:(0,$.jsx)(Xt,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${_}) !`})}})()})})]})};um.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string,softCode:Q.default.string,choice:Q.default.string};var dm=({data:e,handleUpdateDescription:t})=>{let[n,r]=(0,Y.useState)(``);return(0,Y.useEffect)(()=>{r(e)},[e]),(0,$.jsx)(F.TextArea,{placeholder:``,size:`middle`,value:n,onChange:e=>{r(e),t(e)}})};dm.propTypes={data:Q.default.string,handleUpdateDescription:Q.default.func};var fm=[{title:`Code`,dataKey:`code`,key:`code`,width:200},{title:`Texte`,dataKey:`texte`,key:`texte`,width:400,resizable:!0},{title:`Abrégé`,dataKey:`texte_abrege`,key:`texte_abrege`,width:400,resizable:!0},{title:`Complément`,dataKey:`complement`,key:`complement`,width:200,resizable:!0},{title:`Gravité`,dataKey:`gravite_texte`,key:`gravite_texte`,width:200,resizable:!0}],pm=({tableParams:e,record:t,handleShowEditor:n,swf:r,showRefs:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ff(),d=bf(o,s,c,l,u),f=Cf(),p=wf(),m=Tf(),h=Ef(),g=Df(),_=Of(),v=a.data?.session,y=d.data?.records??[],b=d.data?.refRecords??[],[x]=H.useForm(),[S,C]=(0,Y.useState)(!1),[w,T]=(0,Y.useState)({}),[D,O]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t){C(!1);let n=sf(t,e);x.setFieldsValue(n),T({...n})}},[t,e]);let k=f.isPending||p.isPending||m.isPending||h.isPending||g.isPending||_.isPending,A=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,j=e=>{let n={...t,description:e,...x.getFieldsValue()};n=af(n),T(n),C(!0)},ee=()=>{C(!0)},M=()=>{let e=y.find(e=>e.key===t.key);T({...e}),x.setFieldsValue(e),C(!1)},te=()=>{C(!1),n()},N=()=>{let t={...w,...x.getFieldsValue()};t=af(t,e);let n=rf(t,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},ne=()=>{let t={...w,...x.getFieldsValue()};t=af(t,e);let n=rf(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},re=()=>{g.mutate({swf:r,tableName:e.tableName,softCode:s,oids:t.oid})},P=()=>{xn(e.tableName,t.oid,s)},ie=()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:w.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return i?(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-editor-header`,children:(0,$.jsx)(z,{disabled:!D.length||_.isPending,loading:_.isPending,onClick:()=>{_.mutate({swf:r,tableName:e.tableName,refs:D},{onSuccess:()=>O([])})},icon:(0,$.jsx)(ut,{}),children:`Importer`})}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(Wt,{columns:fm,data:b,shiftMulti:!0,onRowSelect:e=>{let t=[...D];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),O([...new Set(t)])},selectedRows:D})})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&v.ISROLECTI&&(0,$.jsx)(z,{icon:(0,$.jsx)(lt,{}),onClick:P,children:`SQL`}),(0,$.jsx)(it,{title:`Voulez-vous vraiment effacer l'historique ?`,okText:`Effacer l'historique`,cancelText:`Annuler`,onConfirm:()=>{let t=Gt({RECORD:{XMLType:`RECORD`,oid:w.oid}},!0);h.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})},children:(0,$.jsx)(z,{icon:(0,$.jsx)(E,{}),disabled:k,loading:h.isPending,children:`Effacer historique`})}),(0,$.jsx)(it,{title:`Voulez-vous vraiment exécuter cette règle ?`,okText:`Exécuter la règle`,cancelText:`Annuler`,onConfirm:re,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Yd,{}),disabled:k||t&&t.oid===`-1`,loading:g.isPending,children:`Exécuter`})}),e.addButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ie,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),disabled:A||k,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ie,children:(0,$.jsx)(z,{icon:(0,$.jsx)(Pt,{}),loading:m.isPending,disabled:k||(e?.tableName===`t_ghm_dms`?!(t&&t.dms.trim()===``&&t.key===0):A),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(it,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ne,children:(0,$.jsx)(z,{icon:(0,$.jsx)(at,{}),loading:p.isPending,disabled:k||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(En,{onConfirm:M,modified:S,disabled:!S||k}),(0,$.jsx)(z,{icon:(0,$.jsx)(ft,{}),type:`primary`,disabled:!S||k,loading:f.isPending,onClick:N,children:`Enregistrer`}),(0,$.jsx)(On,{onConfirm:te,modified:S})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsxs)(H,{form:x,onValuesChange:ee,style:{minWidth:`0px`,paddingTop:`20px`},children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:np(e.fields.filter(e=>!e.tab),``)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(zt,{items:(n=>{let r={};return e.tabs.forEach(e=>{r[e.key]={...e,children:[]}}),n.forEach(e=>{r[e.tab].children.push(e)}),Object.values(r).map((n,r)=>{let i=null,a=[];return n.children.forEach(e=>e.type===`text-editor`?i=e:a.push(e)),{label:(0,$.jsx)(`span`,{children:n.label}),key:r,className:`tables-tab-panes`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(tp,{tableParams:e,record:w,fields:a}),i&&t?(0,$.jsx)(dm,{data:t.description,handleUpdateDescription:j}):null]})}})})(e.fields.filter(e=>e.tab))})})]})})]})};pm.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string};var mm=({showModalPreferences:e,handleShowModalPreferences:t,swf:n,softCode:r,tableParams:i})=>{let[a,o]=(0,Y.useState)(null),[s,c]=(0,Y.useState)(null),{swf:l,softCode:u,tableName:d,choice:f,tableParams:p}=Ff(),m=bf(l,u,d,f,p),h=Cf(),g=m.data?.divers??{},_=`DD/MM/YYYY`;(0,Y.useEffect)(()=>{g.expert&&(o((0,nf.default)(g.expert.EXPERT_DATE_DEBUT,_)),c(g.expert.EXPERT_ACTIVE===`1`))},[g]);let v=()=>{let e=rf({mode:`2`,EXPERT_ACTIVE:s?`1`:`0`,EXPERT_DATE_DEBUT:(0,nf.default)(a).format(_)},`save`);h.mutate({swf:n,softCode:r,tableName:i.tableName,recordXml:e},{onSuccess:()=>t(!1)})},y=e=>{o(e)};return g.expert?(0,$.jsx)($.Fragment,{children:(0,$.jsx)(Lt,{title:`Préférences`,open:e,okText:`Enregistrer`,cancelText:`Retour`,confirmLoading:h.isPending,maskClosable:!0,onCancel:()=>t(!1),onOk:()=>{v()},children:(0,$.jsxs)(`div`,{children:[(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Expert`}),(0,$.jsx)(Ot,{checked:s,onClick:()=>{c(e=>!e)}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Date de démarrage :`}),(0,$.jsx)(Gd,{format:_,onChange:e=>{y(e)},dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]}),(0,$.jsx)(`div`,{children:(0,$.jsx)(`span`,{children:`À partir de cette date, tous les séjours seront controlés, sortis ou non.`})})]})})}):null},hm=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],gm={SIT:{tableName:`t_sites`,title:`Gestion Sites`,component:`common`,fields:[...hm,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0},{title:`Etablissement`,dataKey:`finess_texte`,editVisible:!1},{title:`Nombres références`,dataKey:`nbref`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},JRN:{tableName:`t_journaux`,title:`Gestion Journaux`,component:`common`,fields:[...hm,{title:`C/H`,dataKey:`clinique_honoraire`,type:`input`,editable:!1},{title:`A nouveaux`,dataKey:`a_nouveaux`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},TCO:{tableName:`t_types_compta`,title:`Gestion Types de Comptabilité`,component:`common`,fields:[...hm,{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editVisible:!1,selectOptionsKey:`COMPTA_CH`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CLS:{tableName:`t_classes_comptes`,title:`Gestion classes de comptes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre de Références (comptes)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},CPT:{tableName:`t_comptes`,title:`Gestion comptes`,component:`onglet`,addSearchFields:[`numero`],tabs:[{key:`general`,label:`Général`},{key:`sage`,label:`Collectif (SAGEX3)`}],fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{tab:`general`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`general`,title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{tab:`general`,title:`Compte banque`,dataKey:`banque`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Compte collectif`,dataKey:`collectif`,type:`checkbox`,hidden:!0},{tab:`general`,title:`Solde Initial`,dataKey:`solde_initial`,type:`input`,hidden:!0},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``},{tab:`sage`,title:`Journal`,dataKey:`type_compta_extra_id`,type:`select`,selectOptionsKey:`TYPECOMPTA`,hidden:!0},{tab:`sage`,title:`Numéro auxiliaire`,dataKey:`numero_extra`,type:`input`,hidden:!0},{tab:`sage`,title:`Texte auxiliaire`,dataKey:`texte_extra`,type:`input`,hidden:!0}]},CPX:{tableName:`t_comptes_extra`,title:`Gestion Comptes auxiliaires`,component:`common`,fields:[{title:`Compte`,dataKey:`numero`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,editable:!1,selectOptionsKey:`COMPTA_CH`},{title:`Type comptabilité`,dataKey:`type_compta`,editable:!1,type:`select`,selectOptionsKey:`TYPECOMPTA`},{title:`Commentaire`,dataKey:`comment`,editVisible:!1,type:`input`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},PAR:{tableName:`t_partenaires`,title:`Gestion Partenaires`,component:`common`,fields:[...hm,{title:`Texte abrégé`,dataKey:`texte_court`,type:`input`},{title:`Comptes`,dataKey:`comptes`,type:`input`,editable:!1},{title:`Commentaire`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Partenaire du groupe`,dataKey:`intra_groupe`,type:`checkbox`},{title:`Nombre de Références (écritures)`,dataKey:`nbref`,type:`input`,editVisible:!1,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``}]},AJU:{tableName:`t_ecritures_ajustement`,title:`Ecritures d'ajustement`,component:`AJU`,addButton:!0,copyButton:!0,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Date saisie`,dataKey:`date_ecriture`,type:`input`},{title:`Mois comptable`,dataKey:`mois_comptable`,type:`input`},{title:`C/H`,dataKey:`clinique_honoraire`,type:`select`,selectOptionsKey:`COMPTA_CH`},{title:`Journal`,dataKey:`journal_code`,type:`input`},{title:`Compte`,dataKey:`compte_numero`,type:`input`},{title:`Débit`,dataKey:`montant_debit`,type:`input`},{title:`Crédit`,dataKey:`montant_credit`,type:`input`}]},BUD:{tableName:`t_budget`,title:`Gestion Budget`,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Site`,dataKey:`site_id`,type:`select`,selectOptionsKey:`SITE`,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Actif`,dataKey:`is_actif`,type:`checkbox`},{title:`Exercice`,dataKey:`exercice_comptable`,type:`select`,selectOptionsKey:`YEARS`},{title:`Données à importer`,dataKey:`import_data`,type:`textArea`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur Date`,dataKey:`valeur_date`,type:`input`,detail:`YYYY-MM-DD`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`}]}},_m=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nb Ref`,dataKey:`nbref`,type:`text`}],vm={BIL:{tableName:`t_bilan`,title:`Bilans`,component:`common`,fields:[..._m]},CST:{tableName:`t_constante`,title:`Constantes`,component:`constantes`,fields:[..._m,{title:`Propriétés`,dataKey:`property`,type:`text`}]},DOC:{tableName:`t_document`,title:`Documents`,component:`common`,fields:[..._m,{title:`Complément`,dataKey:`cmp`,type:`text`},{title:`Toujours document sortie ?`,dataKey:`est_document_sortie`,hidden:!0,type:`checkbox`},{title:`Règle document sortie`,dataKey:`document_sortie_rule_1`,type:`input`,detail:`DD=DS:Date document = date sortie, DD=DS-x: Date document - date sortie <= x`,hidden:!0}]},DOCPRE:{tableName:`t_document_precision`,title:`Précision Documents`,refUniquement:!1,addButton:!0,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Priorité`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Règle SQL`,dataKey:`precision_rule_01`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_02`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_03`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_04`,type:`input`,hidden:!0},{title:`ou`,dataKey:`precision_rule_05`,type:`input`,hidden:!0}]},FRM:{tableName:`t_formulaire`,title:`Formulaires`,component:`common`,fields:[..._m]},FRQ:{tableName:`t_formulaire_question`,title:`Questions Formulaires`,component:`onglet`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,tabs:[{key:`frq-definition`,label:`Définition`},{key:`calcul`,label:`Calcul`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,tab:`frq-definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`frq-definition`},{title:`Texte Court`,dataKey:`texte_court`,type:`input`},{title:`Propriété`,dataKey:`property`,type:`input`,editVisible:!1},{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Nb Ref`,dataKey:`nbref`,type:`text`},{title:`Type`,dataKey:`question_type`,type:`input`,disabled:!0,hidden:!0,editable:!1},{title:`Transformer en constante`,dataKey:`constante_id`,type:`select`,tab:`frq-definition`,hidden:!0,selectOptionsKey:`CST`},{title:`Type réponse`,dataKey:`auto_reponse_code_type`,type:`cti-constantes`,hidden:!0,tab:`frq-definition`},{title:`Formule`,dataKey:`calc_formula`,type:`textArea`,hidden:!0,editable:!1,tab:`calcul`}]},FRR:{tableName:`t_formulaire_question_reponse`,title:`Réponses Formulaires`,component:`common`,selectFilterLabel:`Formulaire`,selectFilterField:`formulaire_texte`,fields:[{title:`Formulaire`,dataKey:`formulaire_texte`,type:`input`,editable:!1},{title:`Question`,dataKey:`formulaire_question_texte`,type:`input`,editable:!1},{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,hidden:!0},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Significatif`,dataKey:`est_significatif`,type:`checkbox`},{title:`Nb Ref`,dataKey:`nbref`,type:`input`,editable:!1}]},INT:{tableName:`t_intervenant`,title:`Intervenants`,component:`common`,refUniquement:!1,fields:[..._m,{title:`Spécialité`,dataKey:`specialite_texte`,type:`text`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,hidden:!0,selectOptionsKey:`SPI`}],excludeFields:[`nbref`]},IQU:{tableName:`t_indicateur_qualite`,title:`Indicateurs qualité`,component:`indicateur_qualite`,fields:[..._m,{title:`Propriétés`,dataKey:`properties`,editVisible:!1},{title:`Note`,dataKey:`note_with`,type:`checkbox`,hidden:!0}]},OBS:{tableName:`t_observation`,title:`Observations`,component:`common`,fields:[..._m,{title:`Masquer le texte`,dataKey:`masquer_texte`,type:`checkbox`},{title:`Type éclatement`,dataKey:`mode_eclatement`,type:`select`,selectOptionsKey:`DPI_SPE`}]},PRC:{tableName:`t_prescription`,title:`Prescriptions`,component:`common`,fields:[..._m]},REL:{tableName:`t_releve`,title:`Relevés`,component:`common`,fields:[..._m]},SPI:{tableName:`t_intervenant_specialite`,title:`Specialités intervenant`,component:`common`,fields:[..._m]},KWO:{tableName:`t_mot_cle`,title:`Mots clé`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,component:`keyword`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règle`,dataKey:`rule`,type:`text`}]},DIV:{tableName:`t_divers`,title:`Configuration`,refUniquement:!1,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur(2)`,dataKey:`valeur2`,type:`input`}]},EVT:{tableName:`t_evenement`,title:`Evènements`,refUniquement:!1,component:`onglet`,tabs:[{key:`event-regle-cti`,label:`Règle CTI`},{key:`event-regle-spe`,label:`Règles Spécifiques`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:150},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`,width:75},{title:`Indicateur`,dataKey:`indicateur_texte`,editVisible:!1},{title:`Règles CTI`,tab:`event-regle-cti`,type:`event-regle-cti`,hidden:!0},{title:`Règles Spécifiques`,tab:`event-regle-spe`,type:`event-regle-spe`,hidden:!0}]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`dpi`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},ym=[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1},{title:`Références`,dataKey:`nbref`,type:`input`,editable:!1}],bm={ART:{tableName:`t_articles`,title:`Gestion des articles`,component:`common`,fields:[...ym,{title:`Géré en stock`,dataKey:`gere_en_stock`,hidden:!0,type:`checkbox`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`select`,selectOptionsKey:`RA1`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`select`,selectOptionsKey:`RA9`}]},TYA:{tableName:`t_types_articles`,title:`Gestion des types articles`,component:`common`,fields:[...ym,{title:`Valeur par défaut selon`,dataKey:`defaut_selon`,hidden:!0,type:`select`,selectOptionsKey:`TYA`},{title:`codes`,dataKey:`defaut_selon_codes`,hidden:!0,type:`input`,dependsOn:`defaut_selon`,disabledWhen:``}]},FAA:{tableName:`t_familles_articles`,title:`Gestion des familles d'articles`,component:`common`,fields:[...ym]},SFA:{tableName:`t_sous_familles_articles`,title:`Gestion sous famille d'articles`,component:`common`,fields:[...ym]},CAA:{tableName:`t_categories_articles`,title:`Gestion des catégories d'articles`,component:`common`,fields:[...ym]},SCA:{tableName:`t_sous_categories_articles`,title:`Gestion des sous catégories articles`,component:`common`,fields:[...ym]},UNI:{tableName:`t_unites`,title:`Gestion des unités`,component:`common`,refUniquement:!1,fields:[...ym],excludeFields:[`nbref`]},FOU:{tableName:`t_fournisseurs`,title:`Gestion des fournisseurs`,component:`common`,fields:[...ym,{title:`Fusionner avec`,dataKey:`fusionner_vers_fournisseur_id`,hidden:!0,type:`select`,selectOptionsKey:`FOU`},{title:`Référence CACIC`,dataKey:`cacic_id`,hidden:!0,type:`input`},{title:`Référence CTI`,dataKey:`rfcti_id`,hidden:!0,type:`input`}]},TYF:{tableName:`t_types_fournisseurs`,title:`Gestion des types de fournisseurs`,component:`common`,fields:[...ym]},GES:{tableName:`t_gestionnaires`,title:`Gestion des gestionnaires`,refUniquement:!1,component:`common`,fields:[...ym],excludeFields:[`nbref`]},LIE:{tableName:`t_lieux`,title:`Gestion des lieux`,component:`common`,refUniquement:!1,fields:[...ym],excludeFields:[`nbref`]},UFO:{tableName:`t_unites_fonctionnelles`,title:`Gestion des unités fonctionnelles`,component:`common`,refUniquement:!1,fields:[...ym],excludeFields:[`nbref`]},TYM:{tableName:`t_types_mouvements`,title:`Gestion des types de mouvements`,component:`common`,refUniquement:!1,fields:[...ym,{title:`Inverser signe`,dataKey:`particularite_inverser_signe`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SIGNE`},{title:`Forcer sens`,dataKey:`sens_force`,hidden:!0,type:`select`,selectOptionsKey:`TYM_SENS`}],excludeFields:[`nbref`]},RIN:{tableName:`t_reference_input`,title:`Import référentiel`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Complément`,dataKey:`complement`,type:`textArea`,editable:!1}]},RA1:{tableName:`t_article_reference_cacic`,title:`Gestion référential article CACIC`,component:`common`,fields:[...ym],excludeFields:[`texte_court`,`code_original`]},RF1:{tableName:`t_fournisseur_reference_cacic`,title:`Gestion référentiel fournisseur CACIC`,component:`common`,fields:[...ym],excludeFields:[`complement`,`texte_court`,`code_original`]},RA9:{tableName:`t_article_reference_cti`,title:`Gestion référentiel article CTI`,component:`transfert`,fields:[...ym],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`LPP/UCD`,dataKey:`lppucd`,width:150},{title:`Code`,dataKey:`code`,width:150}],excludeFields:[`complement`,`texte_court`,`code_original`],listName:`ART`,listPath:`rfoids`},RF9:{tableName:`t_fournisseur_reference_cti`,title:`Gestion du référentiel fournisseur CTI`,component:`transfert`,fields:[...ym],transfertFields:[{title:`Nom`,dataKey:`texte`,width:400},{title:`Code`,dataKey:`code`,width:150}],listName:`LFOU`,listPath:`rfoids`,excludeFields:[`complement`,`texte_court`,`code_original`]},DIV:{tableName:`t_divers`,title:`Eléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:75,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Complément`,dataKey:`complement`,type:`textArea`},{title:`Valeur`,dataKey:`valeur`,type:`input`}]},SIT:{tableName:`t_sites`,title:`Gestion sites`,refUniquement:!1,component:`common`,fields:[...ym],excludeFields:[`complement`,`nbref`]},TAR:{tableName:`t_type_article_cti_rule`,title:`Gestion des règles types articles CTI`,refUniquement:!1,addButton:!0,component:`rules`,execute:{label:`Executer les règles`,action:`execute_rules`},fields:[{title:`Priorite`,dataKey:`priorite`,type:`input`,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Type CTI`,dataKey:`type_article_cti_id`,type:`select`,selectOptionsKey:`TAA`,hidden:!0},{title:`Type CTI`,dataKey:`type_article_cti_texte`,editVisible:!1},{title:`Règles`,dataKey:`rule_texte`,type:`input`,editVisible:!1},{title:`Types article source`,dataKey:`liste_type_article`,type:`textArea`,hidden:!0,tab:!0},{title:`Comptes`,dataKey:`liste_compte`,type:`textArea`,hidden:!0,tab:!0},{title:`Familles`,dataKey:`liste_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-familles`,dataKey:`liste_sous_famille`,type:`textArea`,hidden:!0,tab:!0},{title:`Catégories`,dataKey:`liste_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Sous-catégories`,dataKey:`liste_sous_categorie`,type:`textArea`,hidden:!0,tab:!0},{title:`Articles`,dataKey:`liste_article`,type:`textArea`,hidden:!0,tab:!0}],excludeFields:[`complement`,`nbref`]}},xm={CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:100,editable:!1}],excludeFields:[`code_original`]},GMA:{tableName:`t_gestes_marqueurs`,title:`Gestion gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Actes associés`,dataKey:`actes_codes`,type:`input`,hidden:!0,editable:!1}],sqlChoices:`select oid, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Sélectionnez une valeur...' order by oid`},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Classant`,dataKey:`classant`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`input`,width:100,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,type:`input`,width:100,editable:!1,hidden:!0},{title:`Geste marqueur MSAP 2015`,dataKey:`geste_marqueur`,type:`input`,width:120,editable:!1},{title:`ICR`,dataKey:`icr_1`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,type:`input`,width:80,editable:!1,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editable:!1,editVisible:!1}]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,width:150}],{title:`CMA 2012`,dataKey:`sev1311d`,type:`input`,width:75,editVisible:!1},{title:`CMA 2013`,dataKey:`sev1311e`,type:`input`,width:75,editVisible:!1},{title:`CMA 2014`,dataKey:`sev1311f`,type:`input`,width:75,editVisible:!1},{title:`CMA 2015`,dataKey:`sev1311g`,type:`input`,width:75,editVisible:!1},{title:`CMA 2016`,dataKey:`sev2016`,type:`input`,width:75,editVisible:!1},{title:`CMA 2017`,dataKey:`sev2017`,type:`input`,width:75,editVisible:!1},{title:`CMA 2018`,dataKey:`sev2018`,type:`input`,width:75,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,width:100,editVisible:!1}],excludeFields:[`texte_court`,`code_original`]},ED6:{tableName:`t_etude_6`,title:`Cancérologie (activité soumise à seuil). Cahier des charges `,component:`common`,selectButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Cahier des charges`,dataKey:`année`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Seuil etablissement`,dataKey:`seuil_ets`,type:`input`,editable:!0,width:100},{title:`Seuil ARS`,dataKey:`seuil_ars`,type:`input`,editable:!0,width:100},{title:`Moyenne régionale`,dataKey:`moy_region`,type:`input`,editable:!1,width:100},{title:`Moyenne nationale`,dataKey:`moy_nat`,type:`input`,editable:!1,width:100}],sqlChoices:`select min(oid), annee::text, 'Cahier des charges ' || annee from pmsi.t_etude_6 group by annee union select -1, 'code', 'Pas de sélection' order by 1`},ED5:{tableName:`t_etude_5`,title:`Gestes marqueurs`,component:`common`,selectButton:!0,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Liste`,dataKey:`liste`,type:`input`,editable:!1,hidden:!0,width:100},{title:`Taux cible etablissement`,dataKey:`taux_cible_ets`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ets&&`${e.taux_cible_ets}%`,width:100},{title:`Taux cible ARS`,dataKey:`taux_cible_ars`,type:`input`,editable:!0,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_cible_ars&&`${e.taux_cible_ars}%`,width:100},{title:`Taux moyen régional`,dataKey:`taux_moyen_regional`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_regional&&`${e.taux_moyen_regional}%`,width:100},{title:`Taux moyen national`,dataKey:`taux_moyen_national`,type:`input`,editable:!1,pourcentage:!0,dataGetter:({rowData:e})=>e.taux_moyen_national&&`${e.taux_moyen_national}%`,width:100}],sqlChoices:`select sequence, code, texte from pmsi.t_classes where texte ilike '%marqueur%' union select -1, 'code', 'Pas de sélection' order by sequence`},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`common`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{tab:`definition`,title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{tab:`definition`,title:`DATIM`,dataKey:`is_datim`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Contrôle en masse`,dataKey:`is_global`,type:`checkbox`,hidden:!0,editable:!1},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_date`,type:`input`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,type:`input`,editVisible:!1},{title:`Dont actives`,dataKey:`nbref0`,type:`input`,editVisible:!1}]},XDC:{tableName:`t_datim_ccaminfo`,title:`Datim : CCAMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDD:{tableName:`t_datim_diaginfo`,title:`Datim : DIAGINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},XDG:{tableName:`t_datim_ghminfo`,title:`Datim : GHMINFO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:400},{title:`Datim`,dataKey:`datim`,type:`input`,editable:!1,width:300},{title:`Début`,dataKey:`date_debut`,editVisible:!1},{title:`Fin`,dataKey:`date_fin`,editVisible:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},ASO:{tableName:`t_mco`,title:`Interrogation Codes ASO`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHV:{tableName:`t_severites_ghm`,title:`Interrogation Codes sévérité GHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHM:{tableName:`t_ghm`,title:`InterrogationGHM`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Aso`,dataKey:`aso`,type:`input`,editable:!1,width:70},{title:`C.A.S`,dataKey:`cas`,type:`input`,editable:!1,width:70},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1},{title:`Ligne OAP`,dataKey:`ligne_oap`,type:`input`,editable:!1,hidden:!0},{title:`Groupe d'activité`,dataKey:`groupe_activite`,type:`input`,editable:!1,hidden:!0},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:120}]},DMS:{tableName:`t_ghm_dms`,title:`Gestion DMS`,component:`DMS`,deleteButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:200,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500}]},CMD:{tableName:`t_cmd`,title:`Interrogation CMD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},POA:{tableName:`t_poles_oap`,title:`Interrogation Poles OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},LOA:{tableName:`t_lignes_oap`,title:`Interrogation Lignes OAP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Pole OAP`,dataKey:`pole_oap`,type:`input`,editable:!1,width:400},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GAC:{tableName:`t_groupes_activite`,title:`Interrogation Groupes d'activité`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`onglet`,datePicker:!0,selectTarif:!0,tabs:[{key:`tarifs_prive`,label:`Tarifs Privé`},{key:`tarifs_public`,label:`Tarifs Public`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,width:500},{title:`Borne basse`,dataKey:`borne_basse`,editable:!1,width:100},{title:`Borne haute`,dataKey:`borne_haute`,editable:!1,width:100},{title:`Dms nationale`,dataKey:`dms_nationale`,editable:!1,width:100},{title:`Tarif GHS`,dataKey:`tarif_ghs`,editable:!1,width:100},{title:`Forfait EXB`,dataKey:`forfait_exb`,editable:!1,width:100},{title:`Tarif EXB`,dataKey:`tarif_exb`,editable:!1,width:100},{title:`Tarif EXH`,dataKey:`tarif_exh`,editable:!1,width:100},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1,width:200},{type:`tarifs_public_ghs`,tab:`tarifs_public`,hidden:!0},{type:`tarifs_prive_ghs`,tab:`tarifs_prive`,hidden:!0}]},SGE:{tableName:`t_secteurs_geographiques`,title:`Gestion secteurs géographiques`,component:`transfert`,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (Codes postaux)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1},{title:`Codes`,dataKey:`codes`,type:`transfert`,hidden:!0}],transfertFields:[{title:`Codes postaux du secteur`,dataKey:`texte`}],listName:`CPO`,listPath:`codes`},DEP:{tableName:`t_departements`,title:`Gestion départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`,width:500},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,width:500,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,hidden:!0,editable:!1},{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`CPO`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`common`,addButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Identifiant annuaire`,dataKey:`identifiant_annuaire`,type:`input`,hidden:!0},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},CMM:{tableName:`t_comites_medicaux`,title:`Gestion comités médicaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},PRE:{tableName:`t_prestations`,title:`Gestion prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Nombre réféfences (RSS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},LPP:{tableName:`t_lpp`,title:`Gestion LPP`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`En sus FG11 ?`,dataKey:`code_fg11`,type:`checkbox`},{title:`Nombre réféfences (LPP)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},UCD:{tableName:`t_ucd`,title:`Gestion UCD`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Laboratoire`,dataKey:`laboratoire_texte`,type:`input`},{title:`Nombre réféfences`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},TAU:{tableName:`t_types_autorisations`,title:`Interrogation types autorisations`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,type:`select`,selectOptionsKey:`TAU`},{title:`Date d'effet`,dataKey:`date_effet_autorisation`,type:`input`},{title:`Nombre de lit`,dataKey:`nb_lits`,type:`input`,dependsOn:`type_autorisation_code`,disabledWhen:``},{title:`Mode d'hospitalisation`,dataKey:`mode_hospitalisation`,type:`select`,selectOptionsKey:`UMD_mode_hospitalisation`},{title:`Type éclatement`,dataKey:`type_eclatement`,type:`select`,selectOptionsKey:`UMD_type_eclatement`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`UMD_type_sejour`,hidden:!0},{title:`Type Ventilation C.A.`,dataKey:`type_ventilation_ca`,type:`select`,selectOptionsKey:`UMD_type_ventilation_ca`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_id`,type:`select`,selectOptionsKey:`UM`,detail:`Unité médicale sur laquelle est regroupé cette UM avant envoi ePM`,hidden:!0},{title:`UM expédition`,dataKey:`um_expedition_codetexte`,type:`select`,selectOptionsKey:`UM`,editVisible:!1},{title:`Medecin par default`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`UM_MED`,hidden:!0}]},UFC:{tableName:`t_unites_fonctionnelles`,title:`Gestion Unités fonctionnelles`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Nombre réféfences (actes)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editVisible:!1}]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},ETS:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,refUniquement:!1,lineBlocks:[{dateFieldKey:`date_debut_coefficient_mco`,lines:[{key:`date_debut_coefficient_mco_`,label:`Historique coefficients MCO`,type:`date`},{key:`coefficient_mco_`,label:`Coefficient MCO`,type:`input`},{key:`coefficient_transition_`,label:`- Transition`,type:`input`},{key:`coefficient_ht_`,label:`- Haute technicité`,type:`input`},{key:`coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`date_debut_coefficient_pacte_resp_`,label:`Historique coefficients pacte responsabilité`,type:`date`},{key:`coefficient_pacte_resp_`,label:`Coefficients pacte responsabilité`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Territoire de santé`,dataKey:`tersante_id`,type:`select`,selectOptionsKey:`territoire_de_sante`,hidden:!0},{dataKey:`date_debut_coefficient_mco_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_mco_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_1`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_2`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_3`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_4`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_5`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_6`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0},{dataKey:`date_debut_coefficient_pacte_resp_7`,title:`Historique coefficients pacte responsabilité`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]}},Sm=[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1,hidden:!0}],Cm={SPI:{tableName:`t_specialites_internes_medecin`,title:`Gestion Spécialités internes des médecins`,component:`common`,deleteButton:!0,copyButton:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Spécialités (défaut)`,dataKey:`specialite_defaut_codes`,type:`input`,editable:!1,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1},{title:`Spécialité officielles par défault`,dataKey:`code`,type:`multi-input`,hidden:!0,children:[{title:`Code 1`,dataKey:`specialite_defaut_code_1`,type:`input`},{title:`Code 2`,dataKey:`specialite_defaut_code_2`,type:`input`},{title:`Code 3`,dataKey:`specialite_defaut_code_3`,type:`input`},{title:`Code 4`,dataKey:`specialite_defaut_code_4`,type:`input`}]}],excludeFields:[`texte_court`]},SPE:{tableName:`t_specialites_medecin`,title:`Interrogation Spécialités des médecins`,component:`common`,fields:[...Sm,{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MED:{tableName:`t_medecins`,title:`Gestion Médecins`,component:`MEDA`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,width:100},{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Numéro ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité officielle`,dataKey:`specialite`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_interne`,editVisible:!1},{title:`Medecin référence`,dataKey:`medecin_reference`,type:`input`,editable:!1},{title:`Spécialité interne`,dataKey:`specialite_id`,type:`select`,selectOptionsKey:`SPI`,hidden:!0},{title:`Nombre référence RSS`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1},{title:`Nombre référence actes`,dataKey:`nbref2`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editVisible:!1}],visible:!0},TAU:{tableName:`t_type_autorisation_unite_medicale`,title:`Interrogation types autorisations`,component:`common`,fields:[...Sm]},UMD:{tableName:`t_unites_medicales`,title:`Gestion Unites médicales`,module:`iCTI_pmsissr`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Autorisation`,dataKey:`type_autorisation`,editVisible:!1},{title:`Autorisation`,editTitle:`Type autorisation`,dataKey:`type_autorisation_code`,type:`select`,selectOptionsKey:`TAU`,hidden:!0},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},MEN:{tableName:`t_modes_entree`,title:`Interrogation Modes entrée`,component:`common`,fields:[...Sm],refUniquement:!1},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,fields:[...Sm],refUniquement:!1},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,fields:[...Sm],excludeFields:[],refUniquement:!1},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,fields:[...Sm],refUniquement:!1},GME:{tableName:`t_gme`,title:`Interrogation GME`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CMC:{tableName:`t_cmc`,title:`Interrogation CMC`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},GMD:{tableName:`t_gmd`,title:`Interrogation GMD`,component:`common`,fields:[...Sm,{title:`CMC`,dataKey:`cmc_code`,type:`input`,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,fields:[...Sm],refUniquement:!1},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[...Sm,{title:`Classant`,dataKey:`classant`,type:`input`,editable:!1,width:200},{title:`Geste marqueur`,dataKey:`geste_marqueur`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,type:`multi-input`,width:200,children:[{dataKey:`regroupement_1`,type:`input`,editable:!1},{dataKey:`regroupement_4`,type:`input`,editable:!1}]},{title:`Regroupement`,dataKey:`regroupement_4`,editVisible:!1,width:200},{title:`ICR`,dataKey:`icr_1`,width:100,type:`multi-input`,children:[{dataKey:`icr_1`,type:`input`,editable:!1},{dataKey:`icr_4`,type:`input`,editable:!1}],dataGetter:({rowData:e})=>e.icr_1?e.icr_1.substring(1):``},{title:`ICR A`,dataKey:`icr_4`,width:100,dataGetter:({rowData:e})=>e.icr_4?e.icr_4.substring(1):``,type:`input`,editVisible:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},IAR:{tableName:`t_activite_cdarr`,title:`Interrogation Activités CdARR`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},AAR:{tableName:`t_acte_cdarr`,title:`Interrogation Actes CdARR`,component:`common`,fields:[...Sm,{title:`Activité CdARR`,dataKey:`activite_cdarr_texte`,type:`input`,editVisible:!1},{title:`CMC`,dataKey:`activite_cdarr_texte`,type:`input`,hidden:!0,editable:!1},{title:`Nombre référence`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,type:`input`,editable:!1,editVisible:!1}],excludeFields:[`texte_court`],refUniquement:!1},ASR:{tableName:`t_acte_csarr`,title:`Interrogation Actes CSARR`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!0,excludeFields:[`texte_court`]},DIA:{tableName:`t_diagnostics`,title:`Interrogation Diagnostics`,component:`common`,fields:[...Sm,{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],excludeFields:[`texte_court`]},PRE:{tableName:`t_prestations`,title:`Gestion Prestations`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},REG:{tableName:`t_regions`,title:`Gestion Régions administratives`,component:`common`,fields:[...Sm,{title:`Départements`,dataKey:`departements_texte`,type:`input`,editable:!1},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},DEP:{tableName:`t_departements`,title:`Gestion Départements`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}],refUniquement:!1},CGP:{tableName:`t_codes_geographiques_pmsi`,title:`Affichage Codes géographiques PMSI`,component:`common`,fields:[...Sm,{title:`Codes postaux`,dataKey:`codes`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},CPO:{tableName:`t_codes_postaux`,title:`Gestion Codes postaux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Département`,dataKey:`departement`,editVisible:!1},{title:`Département`,dataKey:`departement_id`,type:`select`,selectOptionsKey:`DEP`,hidden:!0},{title:`Codes géo PMSI`,dataKey:`code_geo_pmsi`,type:`input`,editable:!1},{title:`Population`,dataKey:`population`,type:`input`,editable:!1,hidden:!0,dataGetter:({rowData:e})=>e.population?e.population.substring(1):``},{title:`Nombre référence (RHS)`,dataKey:`nbref`,dataGetter:({rowData:e})=>e.nbref?e.nbref.substring(1):``,editable:!1,editVisible:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,addButton:!0,copyButton:!0,sqlButton:!0,execute:{label:`Éxécuter les règles`,action:`execute_rules`},component:`onglet`,preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Dossier ciblés`,dataKey:`etat_cible_texte`,editVisible:!1,width:120},{title:`Date dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1,width:120},{title:`Etat dernière exécution`,dataKey:`last_execution_ok`,editVisible:!1,width:120},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider_SSR`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},FIN:{tableName:`t_finess`,title:`Gestion Finess`,component:`finess`,lineBlocks:[{dateFieldKey:`FIN_date_debut_coefficient_ssr`,lines:[{key:`FIN_date_debut_coefficient_ssr_`,label:`Historique coefficients SSR`,type:`date`},{key:`FIN_fraction_dma_`,label:`Fraction DMA`,type:`input`},{key:`FIN_coefficient_transition_`,label:`- Transition`,type:`input`},{key:`FIN_coefficient_spe_`,label:`- Spécialité`,type:`input`},{key:`FIN_coefficient_geo_`,label:`- Géographique`,type:`input`},{key:`FIN_coefficient_hono_`,label:`- Honoraire`,type:`input`},{key:`FIN_coefficient_prud_`,label:`- Prudentiel`,type:`input`}],lengthFields:7}],fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur point IVA`,dataKey:`iva`,type:`input`,editable:!1,editVisible:!1},{title:`Valeur taux régional IVA`,dataKey:`iva_reg`,type:`input`,editable:!1},{dataKey:`FIN_date_debut_coefficient_ssr_1`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_2`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_3`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_4`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_5`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_6`,title:`Historique coefficients MCO`,type:`date`,hidden:!0},{dataKey:`FIN_date_debut_coefficient_ssr_7`,title:`Historique coefficients MCO`,type:`date`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Paramètres divers`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,width:100,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`DIV1`,type:`input`},{title:`Valeur date (format YYYY-MM-DD)`,dataKey:`DIV2`,type:`input`},{title:`Description`,dataKey:`DIV3`,type:`input`,hidden:!0},{title:`Infomodule`,dataKey:`DIV4`,type:`input`,hidden:!0}],refUniquement:!1}},wm=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}],Tm={DIV:{tableName:`t_divers`,title:`Éléments divers`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Valeur date`,dataKey:`valeur_date`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Info module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},ENT:{tableName:`t_entreprises`,title:`Gestion entreprises`,component:`common`,refUniquement:!1,fields:[...wm,{title:`Code planning`,dataKey:`code_ent_planning`,type:`input`}]},ETA:{tableName:`t_etablissements`,title:`Gestion Etablissements`,component:`common`,refUniquement:!1,fields:[...wm,{title:`Base calcul ETP`,dataKey:`base_calcul_etp`,type:`input`},{title:`Code planning`,dataKey:`code_ets_planning`,type:`input`},{title:`Etablissement`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,hidden:!0}]},NAT:{tableName:`t_nationalites`,title:`Gestion nationalités`,refUniquement:!1,component:`common`,fields:[...wm]},SIT:{tableName:`t_situations_famille`,title:`Gestion situations de famille`,refUniquement:!1,component:`common`,fields:[...wm]},CSP:{tableName:`t_categories_socio_professionnelle`,title:`Gestion catégories socio-profesionnelle`,component:`common`,refUniquement:!1,fields:[...wm]},CAE:{tableName:`t_cadre_emploi`,title:`Gestion codes emploi`,component:`common`,refUniquement:!1,fields:[...wm]},CEM:{tableName:`t_codes_emploi`,title:`Gestion codes emploi`,refUniquement:!1,component:`common`,fields:[...wm]},GRI:{tableName:`t_grilles`,title:`Gestion grilles`,component:`common`,refUniquement:!1,fields:[...wm]},GGR:{tableName:`t_grilles_groupes`,title:`Gestion groupes de grilles`,refUniquement:!1,component:`common`,fields:[...wm]},MDC:{tableName:`t_motifs_debut_contrat`,title:`Gestion motifs début de contrat`,refUniquement:!1,component:`common`,fields:[...wm]},MFC:{tableName:`t_motifs_fin_contrat`,title:`Gestion motifs fin de contrat`,refUniquement:!1,component:`common`,fields:[...wm]},QUA:{tableName:`t_qualifications`,title:`Gestion qualifications`,refUniquement:!1,component:`common`,fields:[...wm]},SAN:{tableName:`t_sections_analytiques`,title:`Gestion sections analytiques`,refUniquement:!1,component:`common`,fields:[...wm]},SAP:{tableName:`t_sections_analytiques_paie`,title:`Gestion sections analytiques paie`,refUniquement:!1,component:`common`,fields:[...wm]},SER:{tableName:`t_services`,title:`Gestion services`,refUniquement:!1,component:`common`,fields:[...wm]},SOC:{tableName:`t_societes_interim`,title:`Gestion sociétés intérimaires`,refUniquement:!1,component:`common`,fields:[...wm]},SPE:{tableName:`t_specialites`,title:`Gestion spécialités`,refUniquement:!1,component:`common`,fields:[...wm]},STA:{tableName:`t_statuts`,title:`Gestion statuts`,refUniquement:!1,component:`common`,fields:[...wm]},TCO:{tableName:`t_types_contrat`,title:`Gestion types contrat`,component:`common`,refUniquement:!1,fields:[...wm]},THO:{tableName:`t_types_horaire`,title:`Gestion Types d'horaire`,component:`common`,refUniquement:!1,fields:[...wm]},TTT:{tableName:`t_types_temps_travail`,title:`Gestion types temps de travail`,component:`common`,refUniquement:!1,fields:[...wm]},MAR:{tableName:`t_motifs_arret`,title:`Gestion motifs d'arrêts de travail`,component:`common`,refUniquement:!1,fields:[...wm]},DPR:{tableName:`t_data_profile`,title:`Gestion profils de données`,component:`onglet`,refUniquement:!1,addButton:!0,tabs:[{key:`etablissements`,label:`Etablissements`},{key:`service`,label:`Service`},{key:`statuts`,label:`Status`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:`cti`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Règles`,dataKey:`regles`,type:`input`,width:400,editVisible:!1},{title:`Inclus`,tab:`etablissements`,dataKey:`etablissement_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`etablissements`,dataKey:`etablissement_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`service`,dataKey:`service_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`service`,dataKey:`service_exclus`,type:`input`,hidden:!0},{title:`Inclus`,tab:`statuts`,dataKey:`statut_inclus`,type:`input`,hidden:!0},{title:`Exclus`,tab:`statuts`,dataKey:`statut_exclus`,type:`input`,hidden:!0}]},RUB:{tableName:`t_rubriques`,title:`Gestion rubriques`,component:`rubrique`,refUniquement:!1,fields:{0:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Code calcul`,dataKey:`code_calcul`,type:`select`,selectOptionsKey:`calculCodeList`,width:80},{title:`Coefficient`,dataKey:`coefficient`,type:`input`,width:100},{title:`Coefficient base`,dataKey:`coefficient_base`,type:`input`,width:100},{title:`Coefficient nombre`,dataKey:`coefficient_nombre`,type:`input`,width:10},{title:`Coefficient taux salarial`,dataKey:`coefficient_txs`,type:`input`,hidden:!0},{title:`Coefficient taux patronal`,dataKey:`coefficient_txp`,type:`input`,hidden:!0}],1:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1,resizable:!1,parentKey:`placeHolder`,width:80},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,hidden:!0},{title:`Texte`,dataKey:`texte`,type:`input`,resizable:!1,parentKey:`placeHolder`,width:200,dataGetter:({rowData:e})=>(0,$.jsx)(V,{placement:`topLeft`,title:e.texte,children:e.texte})},{title:`Texte court`,dataKey:`texte_court`,type:`input`,hidden:!0},{title:`Proratiser la conversion j->h selon le temps de travail`,dataKey:`proratiser_conversion`,type:`checkbox`,hidden:!0},{title:`Cumul`,dataKey:`p_cumul`,type:`checkbox`,hidden:!0},{title:`Détail`,dataKey:`p_detail`,type:`checkbox`,hidden:!0},{title:`Modifié par l'utilisateur`,dataKey:`user_modified`,type:`checkbox`,hidden:!0},{title:`Global`,dataKey:`global`,resizable:!1,width:0,children:[{title:`M`,titleEdit:`Modifié par l'utilisateur`,dataKey:`user_modified`,key:`user_modified`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`C`,titleEdit:`Cumul`,dataKey:`p_cumul`,key:`p_cumul`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`},{title:`D`,titleEdit:`Détail`,dataKey:`p_detail`,key:`p_detail`,type:`checkbox`,resizable:!1,parentKey:`global`,width:50,align:`center`}]},{title:`Nombre`,dataKey:`p_nombre`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Base`,dataKey:`p_base`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Contrat.`,dataKey:`p_heures_contrat`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure Payées.`,dataKey:`p_heures_payees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Heure travaillées`,dataKey:`p_heures_travaillees`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale`,dataKey:`p_masse_salariale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Brut`,dataKey:`p_brut`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Avantages Nature`,dataKey:`p_avantage_nature`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Frais impossables`,dataKey:`p_frais_imposables`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations salariés`,dataKey:`p_cotisation_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Cotisations patronales`,dataKey:`p_cotisation_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net salarié`,dataKey:`p_od_net_salarie`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`OD/Net patronale`,dataKey:`p_od_net_patronale`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net imposable`,dataKey:`p_net_imposable`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Net à payer`,dataKey:`p_net_a_payer`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Nombre provisions`,dataKey:`p_nombre_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Montant provisions`,dataKey:`p_montant_provisions`,resizable:!1,width:0,isSC:!0,align:`center`},{title:`Masse salariale avec provisions`,dataKey:`p_masse_salariale_provisionnee`,resizable:!1,width:0,isSC:!0,align:`center`}]}},ORG:{tableName:`t_organismes_cotisation`,title:`Gestion organisme de cotisation`,component:`common`,refUniquement:!1,fields:[...wm]},PSE:{tableName:`t_planning_service`,title:`Gestion services planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Service (code paie) associé`,dataKey:`service_paie_associe_texte`},{title:`Service (code paie) associé`,dataKey:`service_id`,type:`select`,selectOptionsKey:`SER`,hidden:!0}]},PQU:{tableName:`t_planning_qualification`,title:`Gestion qualifications planning`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Qualification (code paie) associé`,dataKey:`qualification_paie_associe_texte`,editVisible:!1},{title:`Qualification (code paie) associé`,dataKey:`qualification_id`,type:`select`,selectOptionsKey:`QUA`,hidden:!0}]},PAB:{tableName:`t_planning_type_absence`,title:`Gestion type absence planning`,component:`common`,refUniquement:!1,fields:[...wm],excludeFields:[`texte_court`]},CXP:{tableName:`t_expert_controle`,title:`Controles expert`,refUniquement:!1,addButton:!0,module:`rh`,execute:{label:`Executer les règles`,action:`execute_rules`},component:`onglet`,tabs:[{key:`cxp-regle-cti`,label:`Règle CTI`},{key:`cxp-autre-cti`,label:`Autres règles CTI`},{key:`cxp-ets`,label:`Règles établissement`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`CTI`,dataKey:`is_cti`,type:`checkbox`},{title:`Description`,dataKey:`description`,type:`textArea`,hidden:!0},{title:`Gravité`,dataKey:`gravite_id`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,hidden:!0},{title:`Alerte`,dataKey:`alerte_id`,type:`checkbox`,hidden:!0},{title:`Actif`,dataKey:`is_active`,type:`checkbox`,hidden:!0},{title:`A partir de`,dataKey:`start_periode`,type:`select`,selectOptionsKey:`CXP_start`,hidden:!0},{title:`Indicateur`,dataKey:`indicateur_texte`,type:`text`,editVisible:!1},{title:`Complément`,dataKey:`complement`,type:`text`,editVisible:!1},{title:`Date Exécution`,dataKey:`last_date`,type:`text`,editVisible:!1},{title:`Statut`,dataKey:`last_status`,type:`text`,editVisible:!1},{title:`Signalements`,dataKey:`last_count`,type:`text`,editVisible:!1},{title:`cxp-regle-cti`,tab:`cxp-regle-cti`,type:`cxp-regle-cti`,hidden:!0},{title:`cxp-autre-cti`,tab:`cxp-autre-cti`,type:`cxp-autre-cti`,hidden:!0},{title:`cxp-ets`,tab:`cxp-ets`,type:`cxp-ets`,hidden:!0}]}},Em=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Dm={BOR:{tableName:`t_sae_bordereau`,title:`Bordereaux`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Masqué`,dataKey:`est_masque`,type:`checkbox`,dataGetter:({rowData:e})=>e.est_masque?`Oui`:`Non`}]},CHP:{tableName:`t_sae_chapitre`,title:`Chapitres (lignes)`,refUniquement:!1,component:`chapter`,fields:[...Em,{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1}]},IND:{tableName:`t_sae_indicateur`,title:`Indicateurs`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Source`,dataKey:`source_texte`,type:`input`,editable:!1},{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1},{title:`Chapitre (ligne)`,dataKey:`chapitre_texte`,type:`input`,editable:!1},{title:`Format`,dataKey:`format`,type:`input`}]},NPR:{tableName:`t_sae_classification_personnel`,title:`Classification personnel`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Arborescence`,dataKey:`arborescence`,type:`input`,editable:!1}]},MDX:{tableName:`t_sae_medecin_liberal`,title:`Médecins (activité)`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Spécialité`,dataKey:`specialite_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Présent 31/12`,dataKey:`present_3112`,type:`input`},{title:`Jours année`,dataKey:`jours_travailles_annee`,type:`input`},{title:`Jours Décembre`,dataKey:`jours_travailles_decembre`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`}]},CNT:{tableName:`t_sae_contrat`,title:`Salariés / Contrats`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Matricule`,dataKey:`salarie_code`,type:`input`},{title:`Contrat`,dataKey:`contrat_code`,type:`input`},{title:`Genre`,dataKey:`sexe`,type:`input`},{title:`Type`,dataKey:`type_contrat_code`,type:`input`},{title:`Qualification`,dataKey:`qualification_texte`,type:`input`},{title:`Discipline`,dataKey:`discipline`,type:`input`},{title:`Service`,dataKey:`service`,type:`input`},{title:`Filière`,dataKey:`filiere_texte`,type:`input`},{title:`Classification`,dataKey:`classification`,type:`input`},{title:`Temps travail`,dataKey:`type_temps_travail_texte`,type:`input`},{title:`Présent 31/12`,dataKey:`effectif`,type:`input`},{title:`ETP`,dataKey:`etp_paye_prorate`,type:`etp_paye_prorate`}]},DIV:{tableName:`t_divers`,title:`Options`,refUniquement:!1,component:`common`,fields:[...Em,{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},Om=[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150}],km={"CTI_BASE_TablesManager.swf":Af,"CTI_ECO_TablesManager.swf":bm,"CTI_ACTI_TablesManager.swf":{SER:{tableName:`t_services_facturation`,title:`Gestion Services facturation`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,addSearchFields:[`mtdmt`],tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options-1`,label:`Options de génération`},{key:`options-2`,label:`Options de génération (suite)`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1,width:150},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Finess`,dataKey:`finess`,type:`input`,tab:`definition`,editVisible:!1},{title:`Mode de traitement`,dataKey:`mode_traitement_id`,type:`select`,selectOptionsKey:`MTR`,tab:`options-1`,hidden:!0},{title:`DMT`,dataKey:`dmt_id`,type:`select`,selectOptionsKey:`DMT`,tab:`options-1`,width:80,hidden:!0},{title:`DMT`,dataKey:`mtdmt`,editVisible:!1},{title:`Particularités`,dataKey:`comment`,type:`input`,editVisible:!1},{title:`Type PMSI`,dataKey:`type_t2a`,type:`select`,selectOptionsKey:`SER_type_t2a_provider`,tab:`definition`,hidden:!0},{title:`FINESS`,dataKey:`finess_id`,type:`select`,selectOptionsKey:`FINESS`,tab:`definition`,hidden:!0},{title:`Budget global`,dataKey:`est_budget_global`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Type séjour`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`SER_TYPE_SEJOUR_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Sans mouvement`,dataKey:`est_sans_mouvement`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Calcul journées`,dataKey:`mode_calcul_journees`,type:`select`,selectOptionsKey:`OPTADM_DAYOUT_PROVIDER`,tab:`options-1`,hidden:!0},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Étage forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`options-1`,hidden:!0},{title:`Médecins par défault`,dataKey:`medecin_par_defaut_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_force_id`,type:`select`,selectOptionsKey:`MDA`,tab:`options-1`,hidden:!0},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options-1`,hidden:!0},{title:`Facturation intermédiaire`,dataKey:`avec_facturation_intermediaire`,type:`checkbox`,tab:`options-1`,hidden:!0},{title:`Mouvement / jours fermés`,dataKey:`option_jour_ferme`,type:`checkbox`,detail:`Si coché : suppression des mouvements les jours de fermeture du service.`,tab:`options-2`,hidden:!0},{title:`Prestations présence`,dataKey:`prestations_presence`,type:`input`,detail:`Codes prestations identifiant présence en HDJ`,tab:`options-2`,hidden:!0},{title:`Particularité en cours`,dataKey:`particularites_encours`,type:`input`,detail:`IVG, MAT`,tab:`options-2`,hidden:!0},{title:`Séjours sans actes fictifs`,dataKey:`sej_sans_acte_fictif`,type:`checkbox`,tab:`options-2`,hidden:!0},{title:`Activité par défaut`,dataKey:`activite_par_defaut_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0},{title:`Activité forcée`,dataKey:`activite_force_id`,type:`select`,selectOptionsKey:`ACTIVITE`,tab:`options-2`,hidden:!0}]},ACF:{tableName:`t_activites`,title:`Gestion activtés facturation`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0}]},ETA:{tableName:`t_etages`,title:`Gestion étages`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`lits`,label:`Lits`}],fields:[...Om.filter(e=>e.dataKey!==`texte_court`),{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,hidden:!0,tab:`definition`},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80,tab:`definition`},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80,tab:`definition`},{title:`Unité d'urgences`,dataKey:`est_urgence`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Service forcé`,dataKey:`service_force_id`,type:`select`,selectOptionsKey:`SERVICE`,tab:`definition`,hidden:!0},{title:`Ignorer`,dataKey:`remplacer_par_valeur_par_defaut`,type:`checkbox`,tab:`definition`,detail:`Si coché, la valeur sera remplacé par l'étape par défault du service.`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,type:`lits`,tab:`lits`,hidden:!0}]},ETAPLC:{tableName:`t_etages`,title:`Capacité étages`,component:`onglet`,refUniquement:!1,tabs:[{key:`places`,label:`Places`}],fields:[...Om,{title:`Histos`,type:`histos`,tab:`places`,hidden:!0},{title:`Lits`,dataKey:`nb_lits`,type:`input`,width:80},{title:`C.P.`,dataKey:`nb_cp`,type:`input`,width:80}],excludeFields:[`texte_court`]},LIT:{tableName:`t_lits`,title:`Gestion lits`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`etages`,label:`Étage`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,width:80,tab:`definition`,hidden:!0},{title:`Code original`,dataKey:`code_original`,type:`input`},{title:`Etage code`,dataKey:`etage_code`,type:`input`,tab:`definition`},{title:`Etage texte`,dataKey:`etage_texte`,type:`input`,tab:`definition`},{title:`Chambre particulière`,dataKey:`est_chambre_particuliere`,type:`checkbox`,tab:`definition`,hidden:!0},{type:`etages`,tab:`etages`,hidden:!0}]},UFT:{tableName:`t_unites_fonctionnelles`,title:`Gestion unités fonctionnelles`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`},{key:`options`,label:`Options de génération`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Facturation`,dataKey:`est_sans_facturation`,type:`select`,selectOptionsKey:`SER_est_sans_facturation_provider`,tab:`options`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},UMD:{tableName:`t_unites_medicales`,title:`Gestion unités médicales`,component:`onglet`,refUniquement:!1,saveWithoutCalc:!0,tabs:[{key:`definition`,label:`Définition`},{key:`places`,label:`Places`}],fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,tab:`definition`},{title:`Texte`,dataKey:`texte`,type:`input`,tab:`definition`},{title:`Texte court`,dataKey:`texte_court`,type:`input`,tab:`definition`},{title:`Code original`,dataKey:`code_original`,type:`input`,tab:`definition`,editable:!1,width:150},{title:`Étage par défault`,dataKey:`etage_par_defaut_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Étage par forcé`,dataKey:`etage_force_id`,type:`select`,selectOptionsKey:`ETAGE`,tab:`definition`,hidden:!0},{title:`Histos`,type:`histos`,tab:`places`,hidden:!0}]},FAC:{tableName:`t_forme_activite`,title:`Gestion formes d'activité`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`,editable:!1}]},FAR:{tableName:`t_forme_activite_rule`,title:`Gestion règles formes d'activité`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Forme activité`,dataKey:`forme_activite_texte`,type:`text`,editVisible:!1},{title:`Forme activité`,dataKey:`forme_activite_id`,type:`select`,selectOptionsKey:`FAC`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,editVisible:!1,type:`input`}],extraFields:!0},FSO:{tableName:`t_filiere_soin`,title:`Gestion Filières de soin`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}]},FSR:{tableName:`t_filiere_soin_rule`,title:`Gestion règles Filières de soin`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`},{title:`Filière de soin`,dataKey:`filiere_soin_texte`,type:`select`,editVisible:!1},{title:`Filière de soin`,dataKey:`filiere_soin_id`,type:`select`,selectOptionsKey:`FSO`,hidden:!0},{title:`Règle`,dataKey:`rule_resume`,type:`input`,editVisible:!1}],extraFields:!0},FSJ:{tableName:`t_sejour`,title:`Forçages Séjours`,component:`sejours`,refUniquement:!1,addButton:!0,fields:[{title:`Numéro`,dataKey:`code`,type:`input`,width:100},{title:`Nom`,dataKey:`texte`,type:`input`},{title:`Séjour à ignorer`,dataKey:`est_ignore`,type:`checkbox`,width:100,hidden:!0},{title:`Ignoré`,dataKey:`est_ignore_texte`,type:`input`,editVisible:!1,width:100},{title:`Médecin forcé`,dataKey:`medecin_sejour_id`,type:`select`,selectOptionsKey:`MDA`,hidden:!0},{title:`Médecin forcé`,dataKey:`medecin_sejour_texte`,editVisible:!1},{title:`Service forcé`,dataKey:`service_facturation_texte`,editVisible:!1},{title:`Etage forcé`,dataKey:`etage_texte`,editVisible:!1,width:150},{title:`Type`,dataKey:`type_sejour`,type:`select`,selectOptionsKey:`FSJ_type`,hidden:!0},{title:`Type séjour forcé`,dataKey:`type_sejour_texte`,editVisible:!1,width:150},{title:`Service`,dataKey:`service_facturation_id`,type:`select`,selectOptionsKey:`SERVICE`,hidden:!0},{title:`Etage`,dataKey:`etage_id`,type:`select`,selectOptionsKey:`ETAGE`,hidden:!0},{title:`Encours`,dataKey:`encours_1_from_date`,type:`select`,selectOptionsKey:`MOIS`,hidden:!0,detail:`à partir de`,default:`2099-12-31`},{title:`Forçage en cours`,dataKey:`encours_texte`,editVisible:!1,width:150},{title:`Ignorer (Encours)`,dataKey:`encours_1_est_ignore`,type:`checkbox`,hidden:!0}]},WFU:{tableName:`t_web100t_forcage_uf_soin`,title:`Gestion Forcage UF Soins WEB100T`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin_lib`,editVisible:!1},{title:`UF Soins forcée`,dataKey:`mvt_uf_soin`,type:`select`,selectOptionsKey:`MVT_UF_SOIN`,hidden:!0},{title:`UF Soins héritée (spécialité séjour)`,dataKey:`mvt_uf_soin_lib_hs`,editVisible:!1},{title:`UF Soins héritée (type séjour)`,dataKey:`mvt_uf_soin_lib_hc`,editVisible:!1}]},MDA:{tableName:`t_medecins_administratifs`,title:`Gestion Référentiel Médecins`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Nom`,dataKey:`nom`,type:`input`},{title:`Prénom`,dataKey:`prenom`,type:`input`},{title:`Nº ADELI`,dataKey:`no_adeli`,type:`input`,editVisible:!1},{title:`Spécialité`,dataKey:`specialite`,type:`input`,editVisible:!1},{title:`Médecin référence`,dataKey:`medecin_reference`,type:`input`,editVisible:!1},{title:`Médecin salarié`,dataKey:`est_medecin_salarie`,type:`checkbox`,hidden:!0},{title:`Comptabiliser honoraires (patient)`,dataKey:`kiwee_sigems_honpatcpt`,type:`checkbox`},{title:`Comptabiliser dépassements honoraires (patient)`,dataKey:`kiwee_sigems_honpatcptdep`,type:`checkbox`}],excludeFields:[`texte_court`,`texte`]},PRC:{tableName:`t_prestations_c`,title:`Gestion Prestations Clinique`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Complement`,dataKey:`complement`,type:`input`,editVisible:!1},{title:`Ventilation des lignes facturés par jour`,dataKey:`type_ventilation_jour`,type:`select`,selectOptionsKey:`PRC_type_valorisation_facture`,hidden:!0},{title:`Type valorisation`,dataKey:`type_valorisation_non_facture`,type:`select`,selectOptionsKey:`PRC_type_valorisation_non_facture`,hidden:!0}]},RUB:{tableName:`t_rubriques_facturation`,title:`Gestion Rubriques Facturation`,refUniquement:!1,component:`common`,fields:[...Om,{title:`Forcé établissement`,detail:`Acte facturé en honoraire à remonter en partie établissement`,dataKey:`est_force_etablissement`,type:`checkbox`,hidden:!0},{title:`Acte inclus (public)`,dataKey:`actes_inclus_public`,type:`checkbox`,hidden:!0}]},CPT:{tableName:`t_compte`,title:`Gestion Comptes produits`,refUniquement:!1,component:`common`,fields:[...Om,{title:`TVA`,dataKey:`tva_texte`,type:`input`,editVisible:!1},{title:`Compte TVA`,dataKey:`compte_tva_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Taux TVA`,dataKey:`taux_tva`,type:`input`,dependsOn:`compte_tva_id`,disabledWhen:`0`,width:80,hidden:!0}]},SRU:{tableName:`t_service_rubrique`,title:`Gestion Comptes produits par rubrique`,refUniquement:!1,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubriques`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Compte`,dataKey:`compte`,editVisible:!1},{title:`Prestation forcée`,dataKey:`prestation_forcee`,type:`input`,editVisible:!1},{title:`Nombre référence`,dataKey:`nbref`,editVisible:!1},{title:`Compte`,dataKey:`compte_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Compte forcé ?`,dataKey:`est_compte_force`,type:`checkbox`,hidden:!0},{title:`Prestation forcée`,dataKey:`prestation_forcee_id`,type:`select`,selectOptionsKey:`PRESTATION`,hidden:!0}]},CAR:{tableName:`t_compte_produit_analytique_rule`,title:`Gestion règles comptes analytiques`,component:`rules`,addButton:!0,execute:{label:`Executer les règles`,action:`execute_rules`},refUniquement:!1,fields:[{title:`Priorité`,dataKey:`priorite`,type:`input`,width:100,default:`5000`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Code règle`,dataKey:`code`,type:`input`,hidden:!0},{title:`Compte`,dataKey:`compte_produit_analytique_texte`,type:`input`,editVisible:!1},{title:`Compte`,dataKey:`$compte_produit_analytique_id`,type:`select`,selectOptionsKey:`CPT`,hidden:!0},{title:`Règles`,dataKey:`rule_resume`,editVisible:!1},{title:`Type séjour`,dataKey:`liste_type_sejour`,type:`input`,hidden:!0,tab:!0},{title:`Spécialité`,dataKey:`liste_specialite`,type:`input`,hidden:!0,tab:!0},{title:`Médecins`,dataKey:`liste_medecin`,type:`input`,hidden:!0,tab:!0},{title:`Services`,dataKey:`liste_service`,type:`input`,hidden:!0,tab:!0},{title:`Etages`,dataKey:`liste_etage`,type:`input`,hidden:!0,tab:!0},{title:`Unité fonctionnelle`,dataKey:`liste_unite_fonctionnelle`,type:`input`,hidden:!0,tab:!0},{title:`Actes`,dataKey:`liste_acte`,type:`input`,hidden:!0,tab:!0},{title:`Rubriques`,dataKey:`liste_rubrique`,type:`input`,hidden:!0,tab:!0},{title:`Prestations`,dataKey:`liste_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Prestation`,dataKey:`liste_sauf_prestation`,type:`input`,hidden:!0,tab:!0},{title:`Compte Produit`,dataKey:`liste_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`Sauf Compte Produit`,dataKey:`liste_sauf_compte_produit`,type:`input`,hidden:!0,tab:!0},{title:`GHM`,dataKey:`liste_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Sauf GHM`,dataKey:`liste_sauf_ghm`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostic principal`,dataKey:`liste_diagnostic_principal`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique relié`,dataKey:`liste_diagnostic_relie`,type:`input`,hidden:!0,tab:!0},{title:`Diagnostique associé`,dataKey:`liste_diagnostic_associe`,type:`input`,hidden:!0,tab:!0},{title:`FINESS`,dataKey:`liste_finess`,type:`input`,hidden:!0,tab:!0}]},GHS:{tableName:`t_ghs`,title:`Interrogation GHS`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1}]},ENC:{tableName:`t_calcul_encours`,title:`Paramètres de calculs d'encours`,ongletTable:!0,refUniquement:!1,execute:{label:`Relancer la valorisation`,action:`execute`},fields:[...Om,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}],addSearchFields:[`prestation`,`service`,`service`,`nom`,`séjour`],infoSup:{label:`Prochain en-cours`},onglets:{1:{label:`Paramètres généraux`,component:`common`,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]},2:{label:`Paramètres prestations`,component:`common`,fields:[{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Type valorisation`,dataKey:`description`,type:`input`,editVisible:!1},{title:`Type valorisation`,dataKey:`type_valorisation`,type:`select`,allowClear:!0,selectOptionsKey:`PRC_type_valorisation_non_facture_provider`,hidden:!0}]},3:{label:`Moyenne et PU calculés`,component:`common`,fields:[{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Coefficient forcé`,dataKey:`coefficient_force`,type:`input`,editVisible:!1},{title:`Coefficient forcé`,dataKey:`coefficient_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`coefficient_force`,type:`input`,dependsOn:`coefficient_is_force`,disabledWhen:!1,hidden:!0},{title:`Prix unitaire calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Prix unitaire forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},4:{label:`Valorisation GHS (non groupés)`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0}]},5:{label:`Valorisations prestations`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Prestation`,dataKey:`prestation`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Coefficient calculé`,dataKey:`coefficient_calcule`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_force`,type:`input`,editVisible:!1},{title:`Tarif forcé`,dataKey:`prix_unitaire_is_force`,type:`checkbox`,hidden:!0},{title:`Valeur`,dataKey:`prix_unitaire_force`,type:`input`,dependsOn:`prix_unitaire_is_force`,disabledWhen:!1,hidden:!0},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]},8:{label:`Factures ignorées`,component:`common`,fields:[{title:`Séjour`,dataKey:`sejour`,type:`input`,editable:!1},{title:`Nom`,dataKey:`nom`,type:`input`,editable:!1},{title:`Facture`,dataKey:`facture`,type:`input`,editable:!1},{title:`Tarif calculé`,dataKey:`prix_unitaire_calcule`,type:`input`,editable:!1},{title:`Ignoré`,dataKey:`ignorer`,type:`checkbox`}]}}},PRH:{tableName:`t_prestations_h`,title:`Gestion Prestations Honoraire`,component:`common`,refUniquement:!1,fields:[...Om,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,refUniquement:!1,fields:[...Om.map(e=>({...e,editable:!1}))],excludeFields:[`code_original`]},DTG:{tableName:`t_service_rubrique_dotation`,title:`Gestion Dotation globale`,component:`common`,refUniquement:!1,fields:[{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Année`,dataKey:`annee`,type:`input`,editable:!1},{title:`Dotation`,dataKey:`dotation`,type:`input`,editable:!1},{title:`Service`,dataKey:`service`,type:`input`,editable:!1},{title:`Rubrique`,dataKey:`rubrique`,type:`input`,editable:!1},{title:`Vers rubrique`,dataKey:`versrubrique`,type:`input`,editable:!1}]},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[{title:`Code`,dataKey:`code`,width:100,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_1`,width:100,type:`input`,editable:!1},{title:`Regroupement`,dataKey:`regroupement_4`,width:100,type:`input`,editable:!1}],excludeFields:[`texte_court`,`code_original`]},TTP:{tableName:`t_types_tiers_payant`,title:`Gestion Types Tiers Payant`,component:`common`,refUniquement:!1,fields:[{title:`Code`,dataKey:`code`,width:100,editable:!1,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Texte court`,dataKey:`texte_court`,type:`input`}]},TPY:{tableName:`t_tiers_payant`,title:`Gestion Tiers Payant`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[...Om,{title:`Régime`,dataKey:`grand_regime`,type:`input`,editVisible:!1},{title:`Régime`,dataKey:`grand_regime_id`,type:`select`,selectOptionsKey:`TPY`,hidden:!0},{title:`Type`,dataKey:`type_tiers_payant`,type:`input`,editable:!1}]},EXC:{tableName:`t_expert_controle`,title:`Gestion Controles Expert`,component:`onglet`,addButton:!0,copyButton:!0,sqlButton:!0,editable:!1,execute:{label:`Éxécuter les règles`,action:`execute_rules`},preferences:{label:`Préférences`},tabs:[{key:`definition`,label:`Définition`},{key:`description`,label:`Description`},{key:`regle-1`,label:`Règle 1`},{key:`regle-2`,label:`Règle 2`},{key:`regle-3`,label:`Règle 3`}],fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!0},{title:`Contrôle CTI`,dataKey:`is_cti`,type:`checkbox`,width:80,hidden:!0},{tab:`definition`,title:`Texte`,dataKey:`texte`,type:`input`},{title:`État`,dataKey:`is_active_texte`,editVisible:!1,width:80},{title:`Complément`,dataKey:`complement`,editVisible:!1,width:120},{title:`Gravité`,dataKey:`gravite_texte`,editVisible:!1,width:80},{title:`Contrôle activé`,dataKey:`is_active`,type:`checkbox`,tab:`definition`,hidden:!0},{title:`Dernière exécution`,dataKey:`last_execution_timestamp`,editVisible:!1},{title:`Nombre références`,dataKey:`nbref`,editVisible:!1},{tab:`definition`,title:`Texte affiché`,dataKey:`texte_court`,type:`input`,hidden:!0},{tab:`definition`,title:`Dossier ciblés`,dataKey:`etat_cible`,type:`select`,selectOptionsKey:`EXC_cible_provider`,hidden:!0},{tab:`definition`,title:`Prestataires`,dataKey:`prestataire_id`,type:`select`,selectOptionsKey:`PRESTATAIRE`,hidden:!0},{tab:`definition`,title:`Gravité`,dataKey:`gravite`,type:`select`,selectOptionsKey:`EXC_gravite_provider`,detail:`Contrôle spécifique à un prestataire`,hidden:!0},{tab:`definition`,title:`Alerte`,dataKey:`is_alert`,type:`checkbox`,hidden:!0},{tab:`definition`,title:`Masqué`,dataKey:`is_hide`,type:`checkbox`,hidden:!0},{tab:`regle-1`,title:`Données`,dataKey:`table1`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-1`,title:`Sélection`,dataKey:`sqlcmd_where1`,type:`textArea`,hidden:!0},{tab:`regle-1`,title:`Justificatif`,dataKey:`sqlcmd_justificatif1`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Données`,dataKey:`table2`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-2`,title:`Sélection`,dataKey:`sqlcmd_where2`,type:`textArea`,hidden:!0},{tab:`regle-2`,title:`Justificatif`,dataKey:`sqlcmd_justificatif2`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Données`,dataKey:`table3`,type:`select`,selectOptionsKey:`EXC_table_provider`,hidden:!0},{tab:`regle-3`,title:`Sélection`,dataKey:`sqlcmd_where3`,type:`textArea`,hidden:!0},{tab:`regle-3`,title:`Justificatif`,dataKey:`sqlcmd_justificatif3`,type:`textArea`,hidden:!0},{tab:`description`,title:`Description`,dataKey:`description`,type:`text-editor`,hidden:!0}]},DIV:{tableName:`t_divers`,title:`Gestion Paramètres divers`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`input`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1},{title:`Info Module`,dataKey:`show_info_module`,type:`checkbox`,width:80}]},KIW:{tableName:`t_kiwee_params`,title:`Gestion Paramètres Kiwee`,component:`common`,refUniquement:!1,saveWithoutCalc:!0,fields:[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,editable:!1},{title:`Valeur`,dataKey:`valeur`,type:`checkbox`,width:80},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},"CTI_PMSI_TablesManager.swf":xm,"CTI_RH_TablesManager.swf":Tm,"CTI_PMSISSR_TablesManager.swf":Cm,"CTI_COMPTA_TablesManager.swf":gm,"CTI_SSAE_TablesManager.swf":Dm,"CTI_DPI_TablesManager.swf":vm},Am=`Privé`,jm=`Public`,Mm=({softCode:e,item:t})=>{let n=Df(),[r,i]=(0,Y.useState)(void 0),[a,o]=(0,Y.useState)(``),[s,c]=(0,Y.useState)(null),l=bf(t?.swf,e,r?.tableName,a,r??{}),u=Sf(s),d=l.data?.records??[],f=l.data?.divers??{},p=l.data?.addRecord??{},m=l.data?.refRecords??[],h=u.data??[],[g,_]=(0,Y.useState)(null),[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)(!1),[S,C]=(0,Y.useState)(null),[w,T]=(0,Y.useState)(!1),[E,D]=(0,Y.useState)(null),[O,k]=(0,Y.useState)(``),[A,j]=(0,Y.useState)(null),[ee,M]=(0,Y.useState)(!1),[te,N]=(0,Y.useState)(!1),[ne,re]=(0,Y.useState)(!1),[P,ie]=(0,Y.useState)(Am),[ae,oe]=(0,Y.useState)((0,nf.default)()),[se,ce]=(0,Y.useState)(!1),[le,ue]=(0,Y.useState)(`100%`),de=(0,Y.useRef)(),fe=(0,Y.useMemo)(()=>({swf:t?.swf,softCode:e,tableName:r?.tableName,choice:a,tableParams:r??{}}),[t?.swf,e,r,a]),pe=(0,Y.useMemo)(()=>{if(!r)return[];let e;if(r.tableName===`t_rubriques`)if(f&&Object.values(f).length)e=r.fields[f.rubriques.valeur];else return[];else e=r.fields;return e?.length?e[0].title===`oid`?e:[{title:`oid`,dataKey:`oid`,type:`input`,hidden:!0,editVisible:!1},...e]:e??[]},[r,f]),me=(0,Y.useMemo)(()=>{if(!pe?.length||!r)return[];switch(r.tableName){case`t_rubriques`:return Ne(pe).map(e=>{let t;return[`Code`,`Texte`].includes(e.title)&&(t=St.FrozenDirection.LEFT),e.title===`Texte`?{...e,frozen:t,justifyContent:`center`,width:200}:{...e,frozen:t,width:100,justifyContent:`center`}});default:return Ne(pe)}},[pe,r]),he=(0,Y.useMemo)(()=>{if(!d.length||!r?.ongletTable||!pe?.length)return null;let e={};return d.forEach(t=>{e[t.type_parametre]={type_ligne:t.type_ligne,type_parametre:t.type_parametre}}),e},[d,r,pe]),ge=(0,Y.useMemo)(()=>!d.length||!r||!pe?.length||r.selectButton&&(!a.length||a===`-1`)?[]:Pe(d,pe,A),[d,r,pe,a,w,O,ee,te,A,P,ae]);(0,Y.useEffect)(()=>{if(t){ue(`100%`),y(!1),re(!1),C(t.swf),o(``),ce(!1);let n=t.swfData;e===`iCTI_ssae`&&(n=n.split(`-`)[0]),[`BUC_activite`,`BUI_activite`,`BUR_activite`].includes(n)&&(n=n.split(`_`)[0]),D(n),i(void 0)}},[t,e]),(0,Y.useEffect)(()=>{r&&(_(null),k(``),M(!1),N(!1),ce(r.selectButton))},[r,a]),(0,Y.useEffect)(()=>{if(E&&S){let t=Me(S);if(t){let n={...t[E]};n&&(n.extraFields===!0&&(n.fields=n.fields.concat(jf(E,e))),n.excludeFields&&n.excludeFields.forEach(e=>{n.fields=n.fields.filter(t=>t.dataKey!==e)}),n.sqlChoices&&c(n.sqlChoices),i(n))}else i(null)}},[e,E,S]),(0,Y.useEffect)(()=>{de.current&&typeof le==`string`&&ue(de.current.offsetHeight)},[de,le]);let _e=()=>{ue(`100%`),y(e=>!e),_(null)},ve=e=>{_(d.find(t=>t.key===e)),y(!0),ue(`40%`),re(!1)},ye=e=>{M(e)},xe=e=>{N(e)},Se=()=>{l.refetch()},Ce=()=>{let e={};Object.keys(p).length?e={...p}:(pe.forEach(t=>{let n;switch(t.type){case`input`:n=t.default??``;break;case`select`:n=t.default??`0`;break;case`checkbox`:n=!1;break;default:break}e[t.dataKey]=n}),e.oid=`-1`),_(e),y(!0),ue(`40%`)},we=e=>{T(e)},Te=e=>{k(e.target.value)},Ee=e=>{let t=h.find(t=>t.oid===e);o(t.code===`code`?``:t.code),r.tableName===`t_etude_5`&&o(t.oid)},De=()=>{Bt(d,r)},Oe=()=>{n.mutate({swf:t.swf,tableName:r.tableName,softCode:t.softCode,oids:null,execute:r?.execute?.action??`execute`})},ke=e=>{x(e)},Ae=e=>{ue(le+e.height)},je=(e,t)=>{oe(e)},I=e=>{ie(e===Am?Am:jm)};function Me(e){return km[e.substring(2)]}function Ne(e){let t=e.map(e=>{if(e.isSC&&(!e.children||e.children.length!==2)){let t=e.dataKey?e.dataKey:e.key;e.children||=[],e.children.push({title:`S`,dataKey:t.replace(`p_`,`s_`),key:t.replace(`p_`,`s_`),dataIndex:t.replace(`p_`,`s_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`s_`)]-n[t.replace(`p_`,`s_`)]}),e.children.push({title:`C`,dataKey:t.replace(`p_`,`c_`),key:t.replace(`p_`,`c_`),dataIndex:t.replace(`p_`,`c_`),type:`input`,resizable:!1,parentKey:t,width:60,align:`center`,sorter:(e,n)=>e[t.replace(`p_`,`c_`)]-n[t.replace(`p_`,`c_`)]})}return e});return t=t.map(e=>({width:250,resizable:!0,key:e.dataKey?e.dataKey:e.key,dataIndex:e.dataKey,dataGetter:({columns:t,column:n,columnIndex:r,rowData:i,rowIndex:a})=>n.type===`checkbox`?(0,$.jsx)(Nf.default,{disabled:!0,checked:typeof i[e.dataKey]==`boolean`?i[e.dataKey]:i[e.dataKey]===`1`}):n.type===`date`&&(0,nf.default)(i[e.dataKey]).isValid()?(0,nf.default)(i[e.dataKey]).format(`DD/MM/YYYY`):i[e.dataKey],...e})),t.filter(e=>e.hidden!==!0)}function Pe(e,t,n=null){let i=[...e];(w||ee||te||A)&&(i=i.filter(e=>!(w&&(e.nbref===`+0`||e.nbref===`0`)||ee&&e.doublon!==`1`||te&&e.nbsej===`0`&&e.nbact===`0`||A&&e[r.selectFilterField]!==n)));let a=[`code`,`texte`];if(r.addSearchFields&&(a=[...a,...r.addSearchFields]),i=kt(i,O,a),r.selectTarif&&r.datePicker&&i.length>0){let e=ae.hour(0).minute(0).second(0).millisecond(0),t=P===`Public`?`pp`:`pr`;i.forEach(n=>{let r=Ie(e,n,t);n.borne_basse=n[`bb${t}${r}`],n.borne_haute=n[`bh${t}${r}`],n.dms_nationale=n[`dm${t}${r}`],n.tarif_ghs=n[`tg${t}${r}`],n.forfait_exb=n[`fb${t}${r}`],n.tarif_exb=n[`tb${t}${r}`],n.tarif_exh=n[`tx${t}${r}`]})}return i}let L=me,Fe=({cells:e,columns:t,headerIndex:n})=>{if(n===1)return e;let r=[],i=0;return t.forEach((n,a)=>{i+=n.width;let o=t[a+1];if(a===t.length-1||o.parentKey!==n.parentKey){let t=L.find(e=>e.key===n.parentKey);r.push((0,$.jsx)(`div`,{className:`group-cell`,style:{...e[a].props.style,width:i},children:(0,$.jsx)(`div`,{style:{padding:`12px`,textAlign:`center`},children:t?t.title:``})},`header-group-cell-${n.key}-${a}`)),i=0}}),r};function Ie(e,t,n){let r=`9`;for(let i=1;i<=9;i++)Date.parse(e.toString())>=Date.parse(t[`dd${n}${i}`])&&Date.parse(e.toString())<=Date.parse(t[`df${n}${i}`])&&(r=i.toString());return r}let R=()=>{switch(r.tableName){case`t_rubriques`:let e=[];return me.forEach((t,n)=>{t.children?e=e=[...e,...t.children.map(e=>({...e,parentKey:t.key}))]:e.push(t)}),(0,$.jsx)(Wt,{fixed:!1,columns:e,data:ge,rowHeight:25,className:`rub-table`,loading:l.isFetching,selectedRow:g,onRowSelect:ve,headerClassName:`rub-header`,headerHeight:[50,40],headerRenderer:Fe});default:return(0,$.jsx)(Wt,{columns:me,data:ge,loading:l.isFetching,selectedRow:g,onRowSelect:ve,choice:a,selectButtonBool:se})}};function Le(){return he?Object.values(he).length?(0,$.jsx)(`div`,{className:`content-tabs`,children:(0,$.jsx)(zt,{items:Object.values(he).map((e,t)=>Re(e,t))})}):(0,$.jsx)(ht,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(Rt,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,$.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,$.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:le},onResizeStop:Ae,children:(0,$.jsx)(`div`,{ref:de,style:{height:`100%`},children:R()})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v||ne?`flex`:`none`},children:r.tableName===`t_expert_controle`&&!r.module?(0,$.jsx)(pm,{tableParams:r,record:g,handleShowEditor:_e,swf:t.swf,showRefs:ne,fields:pe}):(0,$.jsx)(um,{tableParams:r,record:g,handleShowEditor:_e,swf:t.swf,fields:pe,choice:a})})]})}let Re=(e,n)=>{let i=r.onglets[parseInt(e.type_parametre)];if(i){let a=ge.filter(t=>t.type_parametre===e.type_parametre),o=Ne(i.fields),s={...r,...i};return{label:(0,$.jsx)(`span`,{children:r.onglets[parseInt(e.type_parametre)].label}),key:n,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-table`,children:(0,$.jsx)(Wt,{columns:o,data:a,loading:l.isFetching,selectedRow:g,onRowSelect:ve})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v?`flex`:`none`},children:(0,$.jsx)(um,{tableParams:s,record:g,handleShowEditor:_e,swf:t.swf,fields:pe})})]})}}},ze=d.find(e=>e.code===`ENCOURSNEXT`);return r===void 0?(0,$.jsx)(ht,{}):r===null?(0,$.jsx)(Ct,{icon:(0,$.jsx)(Xt,{}),title:`Désolé ces tables ne sont pas encore disponibles (${S}) !`}):me.length&&r?(0,$.jsxs)(Pf.Provider,{value:fe,children:[(0,$.jsx)(be,{children:(0,$.jsx)(`title`,{children:`iCTI | Gestion des tables`})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsx)(`div`,{className:`header-title`,children:r.title}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[r.preferences&&(0,$.jsx)(z,{icon:(0,$.jsx)(Zd,{}),onClick:()=>ke(!0),children:r.preferences.label}),m.length>0&&(0,$.jsx)(z,{icon:(0,$.jsx)(Zd,{}),onClick:()=>re(!ne),children:`Importer depuis l'environnement de référence`}),r.execute&&(0,$.jsx)(z,{icon:(0,$.jsx)(wt,{}),onClick:Oe,disabled:!!g||n.isPending,loading:n.isPending,children:r.execute.label}),r.infoSup&&ze&&(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(It,{icon:(0,$.jsx)(jd,{}),style:{marginLeft:8},children:[r.infoSup.label,` : `,ze.valeur]})}),(0,$.jsx)(Tt,{title:`Actualiser`,children:(0,$.jsx)(z,{type:`link`,onClick:Se,children:(0,$.jsx)(pt,{})})}),(0,$.jsx)(Tt,{title:`Export excel`,children:(0,$.jsx)(z,{type:`link`,onClick:De,children:(0,$.jsx)(At,{})})}),r.addButton&&(0,$.jsx)(z,{type:`primary`,icon:(0,$.jsx)(dt,{}),onClick:Ce,children:`Ajouter`})]})]}),(0,$.jsx)(`div`,{className:`tables-search`,children:(0,$.jsxs)(`div`,{className:`form-row`,children:[r.selectButton&&(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(B,{placeholder:`Pas de sélections`,loading:!h.length,options:h,onChange:e=>Ee(e)})}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Recherche`}),(0,$.jsx)(F,{value:O,onChange:Te})]}),r.refUniquement!==!1&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Référencés uniquement`}),(0,$.jsx)(Ot,{checked:w,onChange:we})]}),r.selectFilterField&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:r.selectFilterLabel}),(0,$.jsx)(B,{allowClear:!0,value:A,options:d.map((e,t)=>({key:t,label:e[r.selectFilterField],value:e[r.selectFilterField]})),onChange:e=>j(e)})]}),r.doubleFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Doublons potentiels`}),(0,$.jsx)(Ot,{checked:ee,onChange:ye})]}),r.sejoursActFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Avec séjour ou acte (12 derniers mois)`}),(0,$.jsx)(Ot,{checked:te,onChange:xe})]}),r.selectTarif&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Tarif`}),(0,$.jsxs)(B,{defaultValue:`prive`,onChange:I,style:{width:`80px`},children:[(0,$.jsx)(B.Option,{value:Am,children:Am}),(0,$.jsx)(B.Option,{value:jm,children:jm})]})]}),r.datePicker&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`au`}),(0,$.jsx)(Gd,{style:{width:`150px`},value:ae,onChange:je,format:`DD/MM/YYYY`,picker:`day`,dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]})]})}),(0,$.jsx)(`div`,{className:`component-content`,children:Le()}),(0,$.jsx)(mm,{showModalPreferences:b,handleShowModalPreferences:ke,swf:t.swf,softCode:t.softCode,tableParams:r})]}):(0,$.jsx)(ht,{})};Mm.propTypes={softCode:Q.default.string,item:Q.default.object};export{Mm as default}; \ No newline at end of file diff --git a/assets/UndoOutlined-eQ49Nx19.js b/assets/UndoOutlined-BnvPIRYq.js similarity index 83% rename from assets/UndoOutlined-eQ49Nx19.js rename to assets/UndoOutlined-BnvPIRYq.js index cff50de..d0e26c8 100644 --- a/assets/UndoOutlined-eQ49Nx19.js +++ b/assets/UndoOutlined-BnvPIRYq.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z`}}]},name:`undo`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Nn as n,Ot as r,Pn as i}from"./axios-GfLWCH1-.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M511.4 124C290.5 124.3 112 303 112 523.9c0 128 60.2 242 153.8 315.2l-37.5 48c-4.1 5.3-.3 13 6.3 12.9l167-.8c5.2 0 9-4.9 7.7-9.9L369.8 727a8 8 0 00-14.1-3L315 776.1c-10.2-8-20-16.7-29.3-26a318.64 318.64 0 01-68.6-101.7C200.4 609 192 567.1 192 523.9s8.4-85.1 25.1-124.5c16.1-38.1 39.2-72.3 68.6-101.7 29.4-29.4 63.6-52.5 101.7-68.6C426.9 212.4 468.8 204 512 204s85.1 8.4 124.5 25.1c38.1 16.1 72.3 39.2 101.7 68.6 29.4 29.4 52.5 63.6 68.6 101.7 16.7 39.4 25.1 81.3 25.1 124.5s-8.4 85.1-25.1 124.5a318.64 318.64 0 01-68.6 101.7c-7.5 7.5-15.3 14.5-23.4 21.2a7.93 7.93 0 00-1.2 11.1l39.4 50.5c2.8 3.5 7.9 4.1 11.4 1.3C854.5 760.8 912 649.1 912 523.9c0-221.1-179.4-400.2-400.6-399.9z`}}]},name:`undo`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(r,n(n({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/UserManager-D0edeeqO.js b/assets/UserManager-D0edeeqO.js new file mode 100644 index 0000000..53d1058 --- /dev/null +++ b/assets/UserManager-D0edeeqO.js @@ -0,0 +1 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{D as r,G as i,Hn as a,I as o,Jn as s,Kn as c,Nn as l,Ot as u,Pn as d,Un as f,Vn as p,Xn as m,Yn as h,Zn as g,_n as _,an as v,ar as y,er as b,gn as x,ir as S,n as C,nn as w,nr as T,qn as E,r as D,rr as O,tr as k}from"./axios-GfLWCH1-.js";import{t as A}from"./index.esm-C-Cs05Yh.js";import{t as j}from"./input-ByI0RFd4.js";import{n as M,t as N}from"./typeof-BUNGcdwP.js";import{i as P,r as F}from"./asyncToGenerator-DHhZBkop.js";import{l as I,t as L,u as R}from"./button-DFsG8yVP.js";import{a as ee,i as te,r as ne,t as z}from"./select-CAEYLMBr.js";import{a as re,n as ie,r as ae,t as B}from"./SearchOutlined-MBE5mEwL.js";import{t as V}from"./pagination-Ctv0ML-v.js";import{a as oe,i as se,t as ce}from"./dropdown-CnNkkU34.js";import{n as le,t as ue}from"./row-CONsHjj-.js";import{t as de}from"./transButton-BTY1OOMb.js";import{t as fe}from"./popconfirm-pEpGkgTI.js";import{t as pe}from"./CopyOutlined-BqVrjO_n.js";import{t as me}from"./queryOptions-B35KRSJw.js";import{t as he}from"./LeftSquareOutlined-BGHmHPFm.js";import{t as ge}from"./RightSquareOutlined-BWAxHK5y.js";import{t as _e}from"./UndoOutlined-BnvPIRYq.js";import{F as ve,I as ye,Q as be,Z as xe,et as Se,k as Ce,mt as we,ot as H,pt as U,s as W}from"./index-BXgKcVQP.js";import{t as G}from"./DiscardChangesButton-BEmnYyeo.js";import{i as Te,r as Ee,t as De}from"./userUtils-jeT5nmDV.js";import{t as Oe}from"./CloseButton-CcssiQ3D.js";import{a as ke,n as Ae,o as je,s as Me,t as Ne}from"./users.mutations-qKzBHxfg.js";y(),P();var K=e(p()),q=e(t()),Pe=q.memo(function(e){var t=e.renderedText,n=e.renderedEl,r=e.item,i=e.checked,a=e.disabled,o=e.prefixCls,s=e.onClick,c=e.onRemove,l=e.showRemove,u=(0,K.default)(F(F(F({},`${o}-content-item`,!0),`${o}-content-item-disabled`,a||r.disabled),`${o}-content-item-checked`,i)),d;return(typeof t==`string`||typeof t==`number`)&&(d=String(t)),q.createElement(w,{componentName:`Transfer`,defaultLocale:v.Transfer},function(e){var t={className:u,title:d},f=q.createElement(`span`,{className:`${o}-content-item-text`},n);return l?q.createElement(`li`,S({},t),f,q.createElement(de,{disabled:a||r.disabled,className:`${o}-content-item-remove`,"aria-label":e.remove,onClick:function(){c?.(r)}},q.createElement(xe,null))):(t.onClick=a||r.disabled?void 0:function(){return s(r)},q.createElement(`li`,S({},t),q.createElement(U,{className:`${o}-checkbox`,checked:i,disabled:a||r.disabled}),f))})});P(),O(),k(),g(),h(),E(),f(),y(),M();function Fe(e,t,n){return t=c(t),m(e,s()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var Ie=r(`handleFilter`,`handleClear`,`checkedKeys`);function J(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return N(e)===`object`?S(S({},t),e):t}var Le=function(e){a(t,e);function t(){var e;return T(this,t),e=Fe(this,t,arguments),e.state={current:1},e.onItemSelect=function(t){var n=e.props,r=n.onItemSelect,i=n.selectedKeys.includes(t.key);r(t.key,!i)},e.onItemRemove=function(t){var n=e.props.onItemRemove;n?.([t.key])},e.onPageChange=function(t){e.setState({current:t})},e.getItems=function(){var t=e.state.current,n=e.props,r=n.pagination,i=n.filteredRenderItems,a=J(r),o=i;return a&&(o=i.slice((t-1)*a.pageSize,t*a.pageSize)),o},e}return b(t,[{key:`render`,value:function(){var e=this,t=this.state.current,n=this.props,r=n.prefixCls,i=n.onScroll,a=n.filteredRenderItems,o=n.selectedKeys,s=n.disabled,c=n.showRemove,l=n.pagination,u=J(l),d=null;return u&&(d=q.createElement(V,{simple:u.simple,showSizeChanger:u.showSizeChanger,showLessItems:u.showLessItems,size:`small`,disabled:s,className:`${r}-pagination`,total:a.length,pageSize:u.pageSize,current:t,onChange:this.onPageChange})),q.createElement(q.Fragment,null,q.createElement(`ul`,{className:(0,K.default)(`${r}-content`,F({},`${r}-content-show-remove`,c)),onScroll:i},this.getItems().map(function(t){var n=t.renderedEl,i=t.renderedText,a=t.item,l=a.disabled,u=o.includes(a.key);return q.createElement(Pe,{disabled:s||l,key:a.key,item:a,renderedText:i,renderedEl:n,checked:u,prefixCls:r,onClick:e.onItemSelect,onRemove:e.onItemRemove,showRemove:c})})),d)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.filteredRenderItems,r=e.pagination,i=t.current,a=J(r);if(a){var o=Math.ceil(n.length/a.pageSize);if(i>o)return{current:o}}return null}}]),t}(q.Component);function Re(e){var t=e.placeholder,n=t===void 0?``:t,r=e.value,i=e.prefixCls,a=e.disabled,o=e.onChange,s=e.handleClear,c=q.useCallback(function(e){o?.(e),e.target.value===``&&s?.()},[o]);return q.createElement(j,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:q.createElement(B,null)})}P(),y(),O(),k(),g(),h(),E(),f(),I();function ze(e,t,n){return t=c(t),m(e,s()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var Be=function(){return null};function Ve(e){return!!(e&&!o(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function Y(e){return e.filter(function(e){return!e.disabled}).map(function(e){return e.key})}var He=function(e){a(t,e);function t(e){var n;return T(this,t),n=ze(this,t,[e]),n.defaultListBodyRef=q.createRef(),n.handleFilter=function(e){var t=n.props.handleFilter,r=e.target.value;n.setState({filterValue:r}),t(e)},n.handleClear=function(){var e=n.props.handleClear;n.setState({filterValue:``}),e()},n.matchFilter=function(e,t){var r=n.state.filterValue,i=n.props.filterOption;return i?i(r,t):e.includes(r)},n.renderListBody=function(e,t){var r=e?e(t):null,i=!!r;return i||(r=q.createElement(Le,S({ref:n.defaultListBodyRef},t))),{customize:i,bodyContent:r}},n.renderItem=function(e){var t=n.props.render,r=(t===void 0?Be:t)(e),i=Ve(r);return{renderedText:i?r.value:r,renderedEl:i?r.label:r,item:e}},n.getSelectAllLabel=function(e,t){var r=n.props,i=r.itemsUnit,a=r.itemUnit,o=r.selectAllLabel;if(o)return typeof o==`function`?o({selectedCount:e,totalCount:t}):o;var s=t>1?i:a;return q.createElement(q.Fragment,null,(e>0?`${e}/`:``)+t,` `,s)},n.state={filterValue:``},n}return b(t,[{key:`componentWillUnmount`,value:function(){clearTimeout(this.triggerScrollTimer)}},{key:`getCheckStatus`,value:function(e){var t=this.props.checkedKeys;return t.length===0?`none`:e.every(function(e){return t.includes(e.key)||!!e.disabled})?`all`:`part`}},{key:`getFilteredItems`,value:function(e,t){var n=this,r=[],i=[];return e.forEach(function(e){var a=n.renderItem(e),o=a.renderedText;if(t&&!n.matchFilter(o,e))return null;r.push(e),i.push(a)}),{filteredItems:r,filteredRenderItems:i}}},{key:`getListBody`,value:function(e,t,n,r,i,a,o,s,c,l){var u=this,d=c?q.createElement(`div`,{className:`${e}-body-search-wrapper`},q.createElement(Re,{prefixCls:`${e}-search`,onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:l})):null,f=this.renderListBody(s,S(S({},R(this.props,Ie)),{filteredItems:r,filteredRenderItems:a,selectedKeys:o})),p=f.bodyContent,m=f.customize?q.createElement(`div`,{className:`${e}-body-customize-wrapper`},p):r.length?p:q.createElement(`div`,{className:`${e}-body-not-found`},function(){var e=u.props.direction===`left`?0:1;return Array.isArray(i)?i[e]:i}());return q.createElement(`div`,{className:(0,K.default)(c?`${e}-body ${e}-body-with-search`:`${e}-body`)},d,m)}},{key:`getCheckBox`,value:function(e){var t=e.filteredItems,n=e.onItemSelectAll,r=e.disabled,i=e.prefixCls,a=this.getCheckStatus(t),o=a===`all`;return q.createElement(U,{disabled:r,checked:o,indeterminate:a===`part`,className:`${i}-checkbox`,onChange:function(){n(t.filter(function(e){return!e.disabled}).map(function(e){return e.key}),!o)}})}},{key:`render`,value:function(){var e=this,t=this.state.filterValue,n=this.props,r=n.prefixCls,i=n.dataSource,a=i===void 0?[]:i,o=n.titleText,s=o===void 0?``:o,c=n.checkedKeys,l=n.disabled,u=n.footer,d=n.showSearch,f=d===void 0?!1:d,p=n.style,m=n.searchPlaceholder,h=n.notFoundContent,g=n.selectAll,_=n.selectCurrent,v=n.selectInvert,y=n.removeAll,b=n.removeCurrent,x=n.renderList,S=n.onItemSelectAll,C=n.onItemRemove,w=n.showSelectAll,T=w===void 0?!0:w,E=n.showRemove,D=n.pagination,O=n.direction,k=u&&(u.length<2?u(this.props):u(this.props,{direction:O})),A=(0,K.default)(r,F(F({},`${r}-with-pagination`,!!D),`${r}-with-footer`,!!k)),j=this.getFilteredItems(a,t),M=j.filteredItems,N=j.filteredRenderItems,P=this.getListBody(r,m,t,M,h,N,c,x,f,l),I=k?q.createElement(`div`,{className:`${r}-footer`},k):null,L=!E&&!D&&this.getCheckBox({filteredItems:M,onItemSelectAll:S,disabled:l,prefixCls:r}),R=E?[D?{key:`removeCurrent`,onClick:function(){var t=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item}));C?.(t)},label:b}:null,{key:`removeAll`,onClick:function(){C?.(Y(M))},label:y}].filter(function(e){return e}):[{key:`selectAll`,onClick:function(){var e=Y(M);S(e,e.length!==c.length)},label:g},D?{key:`selectCurrent`,onClick:function(){S(Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),!0)},label:_}:null,{key:`selectInvert`,onClick:function(){var t=Y((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),n=new Set(c),r=new Set(n);t.forEach(function(e){n.has(e)?r.delete(e):r.add(e)}),S?.(Array.from(r),`replace`)},label:v}],ee=q.createElement(ce,{className:`${r}-header-dropdown`,menu:{items:R},disabled:l},q.createElement(ne,null));return q.createElement(`div`,{className:A,style:p},q.createElement(`div`,{className:`${r}-header`},T?q.createElement(q.Fragment,null,L,ee):null,q.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),q.createElement(`span`,{className:`${r}-header-title`},s)),P,I)}}]),t}(q.PureComponent),Ue=function(e){var t=e.disabled,n=e.moveToLeft,r=e.moveToRight,i=e.leftArrowText,a=i===void 0?``:i,o=e.rightArrowText,s=o===void 0?``:o,c=e.leftActive,l=e.rightActive,u=e.className,d=e.style,f=e.direction,p=e.oneWay;return q.createElement(`div`,{className:u,style:d},q.createElement(L,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?q.createElement(oe,null):q.createElement(se,null)},s),!p&&q.createElement(L,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?q.createElement(se,null):q.createElement(oe,null)},a))};P(),_(),y(),O(),k(),g(),h(),E(),f();function We(e,t,n){return t=c(t),m(e,s()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var X=function(e){a(t,e);function t(e){var n;T(this,t),n=We(this,t,[e]),n.separatedDataSource=null,n.setStateKeys=function(e,t){e===`left`?n.setState(function(e){var n=e.sourceSelectedKeys;return{sourceSelectedKeys:typeof t==`function`?t(n||[]):t}}):n.setState(function(e){var n=e.targetSelectedKeys;return{targetSelectedKeys:typeof t==`function`?t(n||[]):t}})},n.getLocale=function(e,t){var r=n.props.locale,i=r===void 0?{}:r;return S(S(S({},e),{notFoundContent:t(`Transfer`)}),i)},n.moveTo=function(e){var t=n.props,r=t.targetKeys,i=r===void 0?[]:r,a=t.dataSource,o=a===void 0?[]:a,s=t.onChange,c=n.state,l=c.sourceSelectedKeys,u=c.targetSelectedKeys,d=(e===`right`?l:u).filter(function(e){return!o.some(function(t){return!!(e===t.key&&t.disabled)})}),f=e===`right`?d.concat(i):i.filter(function(e){return!d.includes(e)}),p=e===`right`?`left`:`right`;n.setStateKeys(p,[]),n.handleSelectChange(p,[]),s?.(f,e,d)},n.moveToLeft=function(){return n.moveTo(`left`)},n.moveToRight=function(){return n.moveTo(`right`)},n.onItemSelectAll=function(e,t,r){n.setStateKeys(e,function(i){var a=[];return a=r===`replace`?t:r?Array.from(new Set([].concat(x(i),x(t)))):i.filter(function(e){return!t.includes(e)}),n.handleSelectChange(e,a),a})},n.onLeftItemSelectAll=function(e,t){return n.onItemSelectAll(`left`,e,t)},n.onRightItemSelectAll=function(e,t){return n.onItemSelectAll(`right`,e,t)},n.handleFilter=function(e,t){var r=n.props.onSearch,i=t.target.value;r?.(e,i)},n.handleLeftFilter=function(e){return n.handleFilter(`left`,e)},n.handleRightFilter=function(e){return n.handleFilter(`right`,e)},n.handleClear=function(e){var t=n.props.onSearch;t?.(e,``)},n.handleLeftClear=function(){return n.handleClear(`left`)},n.handleRightClear=function(){return n.handleClear(`right`)},n.onItemSelect=function(e,t,r){var i=n.state,a=i.sourceSelectedKeys,o=i.targetSelectedKeys,s=x(e===`left`?a:o),c=s.indexOf(t);c>-1&&s.splice(c,1),r&&s.push(t),n.handleSelectChange(e,s),n.props.selectedKeys||n.setStateKeys(e,s)},n.onLeftItemSelect=function(e,t){return n.onItemSelect(`left`,e,t)},n.onRightItemSelect=function(e,t){return n.onItemSelect(`right`,e,t)},n.onRightItemRemove=function(e){var t=n.props,r=t.targetKeys,i=r===void 0?[]:r,a=t.onChange;n.setStateKeys(`right`,[]),a?.(i.filter(function(t){return!e.includes(t)}),`left`,x(e))},n.handleScroll=function(e,t){var r=n.props.onScroll;r?.(e,t)},n.handleLeftScroll=function(e){return n.handleScroll(`left`,e)},n.handleRightScroll=function(e){return n.handleScroll(`right`,e)},n.handleListStyle=function(e,t){return typeof e==`function`?e({direction:t}):e};var r=e.selectedKeys,i=r===void 0?[]:r,a=e.targetKeys,o=a===void 0?[]:a;return n.state={sourceSelectedKeys:i.filter(function(e){return!o.includes(e)}),targetSelectedKeys:i.filter(function(e){return o.includes(e)})},n}return b(t,[{key:`getTitles`,value:function(e){return this.props.titles??e.titles??[]}},{key:`handleSelectChange`,value:function(e,t){var n=this.state,r=n.sourceSelectedKeys,i=n.targetSelectedKeys,a=this.props.onSelectChange;a&&(e===`left`?a(t,i):a(r,t))}},{key:`separateDataSource`,value:function(){var e=this.props,t=e.dataSource,n=t===void 0?[]:t,r=e.rowKey,i=e.targetKeys,a=i===void 0?[]:i,o=[],s=Array(a.length);return n.forEach(function(e){r&&(e=S(S({},e),{key:r(e)}));var t=a.indexOf(e.key);t===-1?o.push(e):s[t]=e}),{leftDataSource:o,rightDataSource:s}}},{key:`render`,value:function(){var e=this;return q.createElement(w,{componentName:`Transfer`,defaultLocale:v.Transfer},function(t){return q.createElement(i,null,function(n){var r=n.getPrefixCls,i=n.renderEmpty,a=n.direction;return q.createElement(re.Consumer,null,function(n){var o=n.hasFeedback,s=n.status,c=e.props,l=c.prefixCls,u=c.className,d=c.disabled,f=c.operations,p=f===void 0?[]:f,m=c.showSearch,h=m===void 0?!1:m,g=c.footer,_=c.style,v=c.listStyle,y=v===void 0?{}:v,b=c.operationStyle,x=c.filterOption,C=c.render,w=c.children,T=c.showSelectAll,E=c.oneWay,D=c.pagination,O=c.status,k=r(`transfer`,l),A=e.getLocale(t,i||ee),j=e.state,M=j.sourceSelectedKeys,N=j.targetSelectedKeys,P=ie(s,O),I=!w&&D,L=e.separateDataSource(),R=L.leftDataSource,te=L.rightDataSource,ne=N.length>0,z=M.length>0,re=(0,K.default)(k,F(F(F({},`${k}-disabled`,d),`${k}-customize-list`,!!w),`${k}-rtl`,a===`rtl`),ae(k,P,o),u),B=e.getTitles(A),V=e.props.selectAllLabels||[];return q.createElement(`div`,{className:re,style:_},q.createElement(He,S({prefixCls:`${k}-list`,titleText:B?.[0],dataSource:R,filterOption:x,style:e.handleListStyle(y,`left`),checkedKeys:M,handleFilter:e.handleLeftFilter,handleClear:e.handleLeftClear,onItemSelect:e.onLeftItemSelect,onItemSelectAll:e.onLeftItemSelectAll,render:C,showSearch:h,renderList:w,footer:g,onScroll:e.handleLeftScroll,disabled:d,direction:a===`rtl`?`right`:`left`,showSelectAll:T,selectAllLabel:V[0],pagination:I},A)),q.createElement(Ue,{className:`${k}-operation`,rightActive:z,rightArrowText:p[0],moveToRight:e.moveToRight,leftActive:ne,leftArrowText:p[1],moveToLeft:e.moveToLeft,style:b,disabled:d,direction:a,oneWay:E}),q.createElement(He,S({prefixCls:`${k}-list`,titleText:B?.[1],dataSource:te,filterOption:x,style:e.handleListStyle(y,`right`),checkedKeys:N,handleFilter:e.handleRightFilter,handleClear:e.handleRightClear,onItemSelect:e.onRightItemSelect,onItemSelectAll:e.onRightItemSelectAll,onItemRemove:e.onRightItemRemove,render:C,showSearch:h,renderList:w,footer:g,onScroll:e.handleRightScroll,disabled:d,direction:a===`rtl`?`left`:`right`,showSelectAll:T,selectAllLabel:V[1],showRemove:E,pagination:I},A)))})})})}}],[{key:`getDerivedStateFromProps`,value:function(e){var t=e.selectedKeys,n=e.targetKeys;if(e.pagination,e.children,t){var r=n||[];return{sourceSelectedKeys:t.filter(function(e){return!r.includes(e)}),targetSelectedKeys:t.filter(function(e){return r.includes(e)})}}return null}}]),t}(q.Component);X.List=He,X.Operation=Ue,X.Search=Re;var Ge={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`user-add`,theme:`outlined`};d();var Ke=q.forwardRef(function(e,t){return q.createElement(u,l(l({},e),{},{ref:t,icon:Ge}))}),Z=e(C()),Q=n();function qe({title:e,okText:t=`Oui`,cancelText:n=`Annuler`,icon:r=null,onConfirm:i,onCancel:a,disabled:o=!1,buttonType:s=`primary`,danger:c=!1,loading:l=!1,className:u,style:d,placement:f=`topRight`,ghost:p=!1,shape:m,children:h,...g}){return(0,Q.jsx)(fe,{title:e,okText:t,cancelText:n,disabled:o,onConfirm:i,onCancel:a,placement:f,children:(0,Q.jsx)(L,{type:s,icon:r,disabled:o,danger:c,loading:l,ghost:p,shape:m,className:u,style:d,...g,children:h})})}qe.propTypes={title:Z.default.oneOfType([Z.default.string,Z.default.node]).isRequired,okText:Z.default.string,cancelText:Z.default.string,icon:Z.default.node,onConfirm:Z.default.func.isRequired,onCancel:Z.default.func,disabled:Z.default.bool,buttonType:Z.default.oneOf([`default`,`primary`,`dashed`,`text`,`link`]),danger:Z.default.bool,loading:Z.default.bool,className:Z.default.string,style:Z.default.object,placement:Z.default.oneOf([`top`,`left`,`right`,`bottom`,`topLeft`,`topRight`,`bottomLeft`,`bottomRight`,`leftTop`,`leftBottom`,`rightTop`,`rightBottom`]),ghost:Z.default.bool,shape:Z.default.oneOf([`circle`,`round`]),children:Z.default.node};var Je=()=>me({queryKey:ke.list(),queryFn:Me}),Ye=()=>me({queryKey:ke.modules(),queryFn:je}),Xe=()=>D(Je()),$=()=>D(Ye()),Ze=({modUser:e,handleUpdateAuths:t})=>{let[n,r]=(0,q.useState)([]),[i,a]=(0,q.useState)([]),[o,s]=(0,q.useState)([]),[c,l]=(0,q.useState)([]),[u,d]=(0,q.useState)(``),f=$().data?.envs??[];(0,q.useEffect)(()=>{d(``),e.auths&&a(e.auths.filter(e=>e.type===`ictidir`))},[e]),(0,q.useEffect)(()=>{e.auths&&r(v(f))},[u,f,e]);let p=r=>{r===`right`?t(``,e.auths.filter(e=>c.includes(e.key)),`left`):(t(``,[...new Set(o)].map((t,r)=>{let i=n.find(e=>e.key===t),a=e.auths.length+r;return{type:`ictidir`,name:i.ICTIDIR,granted:`full`,key:a}}),`add`),s([]),l([]))},m=e=>{d(e.target.value)},h=e=>{let t=[...o];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),s(t.map(e=>Number(e)))},g=e=>{let t=[...c];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),l([...new Set(t.map(e=>Number(e)))])},_=()=>{o.length?s([]):s(n.map(e=>e.key))};function v(t){let n=e.auths.filter(e=>e.type===`ictidir`).map(e=>e.name);return t.filter(e=>!n.includes(e.ICTIDIR)&&e.ICTIDIR.toLowerCase().includes(u.toLowerCase()))}return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(`div`,{className:`annuaire-editor`,children:[(0,Q.jsxs)(`div`,{className:f.length>0?`annuaire-options-30`:`annuaire-options-100`,children:[(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Tout synchroniser`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container`,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_all`,valuePropName:`checked`,children:(0,Q.jsx)(U,{})})},`default_ctiusrdir_synchronize_all`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Nom et définition`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_name`,valuePropName:`checked`,children:(0,Q.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_name`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Role et spécialité`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_role`,valuePropName:`checked`,children:(0,Q.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_role`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Mot de passe`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_password`,valuePropName:`checked`,children:(0,Q.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_password`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Autorisations`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_aut`,valuePropName:`checked`,children:(0,Q.jsx)(U,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_aut`)})]})]}),f.length>0&&(0,Q.jsxs)(`div`,{className:`annuaire-list`,children:[(0,Q.jsx)(`div`,{className:`transfer-table`,children:(0,Q.jsx)(W,{columns:[{title:`Environnements CTI autorisés`,dataKey:`name`,key:`name`,width:200}],data:i,selectedRows:c,onRowSelect:g,shiftMulti:!0})}),(0,Q.jsxs)(`div`,{className:`transfer-actions`,children:[(0,Q.jsx)(L,{type:`link`,onClick:()=>p(`left`),children:(0,Q.jsx)(he,{})}),(0,Q.jsx)(L,{type:`link`,onClick:()=>p(`right`),children:(0,Q.jsx)(ge,{})})]}),(0,Q.jsxs)(`div`,{className:`transfer-table`,children:[(0,Q.jsxs)(`div`,{className:`transfer-search`,children:[(0,Q.jsx)(L,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,Q.jsx)(j,{value:u,placeholder:`Rechercher`,onChange:m,style:{marginLeft:`8px`}})]}),(0,Q.jsx)(W,{columns:[{title:`Environnements CTI disponibles`,dataKey:`ICTIDIR`,key:`ICTIDIR`,width:200}],data:n,selectedRows:o,shiftMulti:!0,onRowSelect:h})]})]})]})})};Ze.propTypes={modUser:Z.default.object,handleUpdateAuths:Z.default.func};var Qe=[],$e=({modUser:e})=>{let t=ye(),n=$(),r=n.data?.modules??Qe,i=n.data?.ctiusrdir??{},a=t.data?.session,o=Xe().data??[],[s,c]=(0,q.useState)(!1),l=r.reduce((e,t)=>[...e,...t.views],[]).filter(e=>e.essential===`true`).map((e,t)=>({label:e.label,value:e.name,key:`${e.name}-${t}`}));return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Mot de passe`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`password`,children:(0,Q.jsx)(j.Password,{onChange:()=>c(!0),visibilityToggle:s?!0:(0,Q.jsx)(`span`,{}),disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_password)})})},`password`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Rôles`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[a.ISROLECTI&&(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`CTI`,name:`isCTI`,valuePropName:`checked`,children:(0,Q.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isCTI`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Administrateur`,name:`isadmin`,valuePropName:`checked`,children:(0,Q.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isadmin`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Médecin`,name:`ismedecin`,valuePropName:`checked`,children:(0,Q.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`ismedecin`)]})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Vue d'accueil`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`homeview`,children:(0,Q.jsx)(z,{disabled:e.ismedecin!==!0,style:{width:300},options:l,showSearch:!0})})},`homeview`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Utilisateur référent`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`referentUser`,children:(0,Q.jsx)(z,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:(e=>[{key:`-1`,label:`Aucun`,value:``},...e.filter(e=>!e.disabled&&e.referentUser===``).map(({key:e,name:t,profil:n})=>({key:e,label:t,value:n}))])(o),showSearch:!0})})},`referentUser`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Avec tableaux de bord et essentiels`,name:`referentUser_withDashboard`,valuePropName:`checked`,children:(0,Q.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withDashboard`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Avec favoris`,name:`referentUser_withFavorite`,valuePropName:`checked`,children:(0,Q.jsx)(U,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withFavorite`)]})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Niveau de sécurité`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`security_level_id`,children:(0,Q.jsx)(z,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:[{label:`Niveau de sécurité établissement`,value:`-1`},{label:`Pas de sécurité d'accès aux données`,value:`0`}],showSearch:!0})})},`security_level_id`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Masquer les noms`,name:`hidenames`,valuePropName:`checked`,children:(0,Q.jsx)(U,{})})},`hidenames`)]})]})]})};$e.propTypes={modUser:Z.default.object};var et=({modUser:e,moduleIndex:t,moduleKey:n,moduleLabel:r,moduleSoftCode:i,moduleCode:a,handleUserHasChanged:o,handleUpdateAuths:s,handleChangeAllData:c})=>{let l=$().data?.modules??[],u=`FAVORIS_PARTAGES_${(a??``).toUpperCase()}`,[d,f]=(0,q.useState)([]),[p,m]=(0,q.useState)(!1),h=l?.[t]?.views??[],g=(0,q.useMemo)(()=>p?h.filter(e=>e.label.toLowerCase().includes(`favori`)):h,[h,p]),_=(0,q.useMemo)(()=>{if(!e?.auths)return[];let t=new Set(e.auths.filter(e=>e.type===`view`&&e.module&&e.module.toLowerCase()===n.toLowerCase()).map(e=>e.name));return g.filter(e=>t.has(e.name)).map(e=>e.key)},[e,g,n]),v=e?.auths?.find(e=>e.name===`iCTI_${n.toLowerCase()}`),y=!1,b=``;v&&(n===`RH`?(y=v.dataProfileGranted===`full`,b=v.dataProfile===`NONE`?``:v.dataProfile):n===`ECO`&&(y=v.dataGranted===`full`,b=v.dataRule1??``));let x=e?.auths?.find(e=>e.type===`module`&&(e.module===i||e.name===i))?.granted===`full`,S=e?.auths?.find(e=>e.type===`module`&&e.module?.toUpperCase()===u)?.granted===`full`,C=(e,t)=>{f([...e,...t])},w=(e,t,r)=>{s(`iCTI_`+n.toLowerCase(),k(r),t),o(!0)},T=(e,t)=>t.label.toLowerCase().indexOf(e.toLowerCase())!==-1||t.file.toLowerCase().indexOf(e.toLowerCase())!==-1,E=()=>{m(!p)},D=e=>{o(!0,{[e.target.id]:e.target.checked})},O=e=>{o(!0,{[u]:e.target.checked})};function k(e){let t=new Map(g.map(e=>[e.key,e]));return e.filter(e=>e!==void 0).map(e=>({type:`view`,name:t.get(e).name,module:n,granted:`full`}))}return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`user-editor-section`,children:(0,Q.jsxs)(`div`,{className:`user-editor-row-container`,children:[(0,Q.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,Q.jsx)(H.Item,{valuePropName:`checked`,label:`Autoriser à TOUTES les vues ?`,children:(0,Q.jsx)(U,{id:`${i}_full`,onChange:D,checked:x,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})}),x&&(0,Q.jsx)(`div`,{className:`user-editor-field all-views-note`,children:`Toutes les vues du module sont accordées, favoris diffusés compris.`}),(n===`RH`||n===`ECO`)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,Q.jsx)(`span`,{children:`Autoriser à TOUTES les données:`}),(0,Q.jsx)(U,{onChange:e=>c(e.target.checked,``,n),checked:y,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})]}),(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,style:{display:y?`none`:`flex`},children:[(0,Q.jsx)(`div`,{style:{width:`180px`},children:`Profil de données:`}),(0,Q.jsx)(j,{onChange:e=>c(!1,e.target.value,n),value:b})]})]}),!x&&(0,Q.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,Q.jsx)(H.Item,{label:`Autoriser aux favoris diffusés ?`,valuePropName:`checked`,children:(0,Q.jsx)(U,{checked:S,onChange:O,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})},u),!x&&(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,Q.jsx)(`span`,{children:`Favoris`}),(0,Q.jsx)(be,{onChange:E,checked:p})]},`${n}_show_favorites`)]})}),!x&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`br`,{}),(0,Q.jsx)(X,{showSearch:!0,dataSource:g,titles:[`Vues disponibles ${r}`,`Vues autorisées ${r}`],targetKeys:_,selectedKeys:d,onChange:w,onSelectChange:C,render:e=>({label:(0,Q.jsxs)(`span`,{className:`custom-item`,children:[e.label,` - `,(0,Q.jsx)(`small`,{children:e.name})]})}),filterOption:T,listStyle:{width:`50%`},style:{width:`100%, height:'100%`}})]})]})};et.propTypes={modUser:Z.default.object,moduleIndex:Z.default.number,moduleKey:Z.default.string,moduleLabel:Z.default.string,moduleSoftCode:Z.default.string,moduleCode:Z.default.string,handleUserHasChanged:Z.default.func,handleUpdateAuths:Z.default.func,handleChangeAllData:Z.default.func};var tt=({module:e,modUser:t,handleUpdateAuths:n,handleUserHasChanged:r,handleChangeAllData:i})=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-inline`,children:[(0,Q.jsx)(`h2`,{children:(0,Q.jsx)(`strong`,{children:`Droits spécifiques à l'utilisateur`})}),(0,Q.jsx)(`div`,{className:`subtitle`,children:`(En plus des droits de utilisateur référent)`})]}),(0,Q.jsx)(et,{modUser:t,moduleIndex:e.key,moduleKey:e.name,moduleLabel:e.label,moduleSoftCode:e.softCode,moduleCode:e.code,handleUpdateAuths:n,handleUserHasChanged:r,handleChangeAllData:i})]});tt.propTypes={module:Z.default.object,modUser:Z.default.object,handleUpdateAuths:Z.default.func,handleUserHasChanged:Z.default.func,handleChangeAllData:Z.default.func};var nt=[],rt={display:`flex`,flexDirection:`row`},it={display:`contents`},at={display:`flex`,flex:`3`,minHeight:`1px`},ot=({user:e,setUser:t,userChanged:n,setUserChanged:r,setAddUser:i,addUser:a,handleCloseEditor:o,handleUnsetUser:s})=>{let c=$(),l=Ae(),u=Ne(),d=c.data?.modules??nt,f=l.isPending||u.isPending,[p,m]=(0,q.useState)({}),[h]=H.useForm();(0,q.useEffect)(()=>{let t=C(e);h.setFieldsValue(t),m({...t})},[e,d,a]);let g=()=>{let t=h.getFieldsValue(),n=Te({...C(e),...t}),i=a?`*NEW`:e.profil;u.mutate({userXml:n,file:i},{onSuccess:()=>{r(!1),s()}})},_=(e,t)=>{let n=Object.keys(e)[0],i=Object.values(e)[0];if(n.endsWith(`_full`)){let e=n.slice(0,-5),t={...p,auths:p.auths.map(e=>({...e}))},r=t.auths.find(t=>t.type===`module`&&(t.module===e||t.name===e));r?r.granted=i===!0?`full`:`none`:(r={type:`module`,module:e,name:e,granted:i===!0?`full`:`none`},t.auths=[...p.auths,r]),m(t)}else if(n.startsWith(`FAVORIS_PARTAGES_`)){let e={...p,auths:p.auths.map(e=>({...e}))},t=e.auths.find(e=>e.type===`module`&&e.module?.toUpperCase()===n);t?t.granted=i===!0?`full`:`none`:(t={type:`module`,module:n,name:n,granted:i===!0?`full`:`none`,refProfile:`*user`},e.auths=[...p.auths,t]),m(e)}else m({...p,[n]:i});r(!0)},v=()=>{r(!1),h.setFieldsValue(C(e))},y=(e,t)=>{r(e),t&&_(t)},b=(e,t,n)=>{r(!0);let i={...p},a=p.auths.map(e=>({...e}));t.forEach(e=>{if(n===`add`)a.push(e);else if(n===`left`){let t=a.findIndex(t=>{let n={...t};return delete n.key,e.type===t.type&&e.name===t.name&&e.module===t.module});t!==-1&&a.splice(t,1)}else p?.referentUser&&(e.refProfile=`*user`),a.push(e)});let o=a.find(t=>t.type===`module`&&t.module===e);o&&(o.granted=a.filter(t=>t.type===`view`&&t.module.toLowerCase()===e.replace(`iCTI_`,``).toLowerCase()).length?`partial`:`none`),i.auths=a,m(i)},x=()=>{let t=h.getFieldsValue(),n=Te({...p,...t}),i=a?`*NEW`:e.profil;l.mutate({userXml:n,file:i},{onSuccess:()=>r(!1)})},S=(e,t,n)=>{r(!0);let i=p.auths.map(e=>({...e})),a=i.find(e=>e.name===`iCTI_${n.toLowerCase()}`);a&&(n===`RH`?(a.dataProfileGranted=e?`full`:`partial`,a.dataProfile=t):n===`ECO`&&(a.dataGranted=e?`full`:`partial`,a.dataRule1=t)),m({...p,auths:i})};function C(t){let n={...e};for(let e in n)n[e]===`true`&&(n[e]=!0),n[e]===`false`&&(n[e]=!1);return n}let w=[{label:`Définition`,key:`0`,className:`user-editor-tab scrollable-tab`,children:(0,Q.jsx)($e,{addUser:a,modUser:p})},{label:`Annuaire`,key:`1`,className:`user-editor-tab scrollable-tab`,children:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`h2`,{children:`Options de synchronisation`}),(0,Q.jsx)(Ze,{modUser:p,handleUpdateAuths:b})]})},...d.filter(e=>e.code!==`presentation`).map(e=>({label:e.label,key:String(e.key+3),className:`user-editor-tab scrollable-tab`,children:(0,Q.jsx)(tt,{module:e,modUser:p,handleUpdateAuths:b,handleUserHasChanged:y,handleChangeAllData:S})}))],T=e=>{t(De(e)),r(!1),i(!0)};return(0,Q.jsxs)(`div`,{className:`user-editor-container`,children:[(0,Q.jsxs)(`div`,{className:`user-editor-header`,children:[(0,Q.jsx)(qe,{title:`Êtes-vous sûr de vouloir supprimer cet utilisateur ?`,okText:`Supprimer l'utilisateur`,cancelText:`Annuler`,onConfirm:g,icon:(0,Q.jsx)(xe,{}),buttonType:`default`,disabled:a||f,loading:u.isPending,placement:`bottomLeft`,children:`Supprimer`}),(0,Q.jsx)(G,{modified:n,onConfirm:()=>T(e),placement:`bottomRight`,children:(0,Q.jsx)(L,{icon:(0,Q.jsx)(pe,{}),disabled:a||f,children:`Copier`})}),(0,Q.jsx)(G,{modified:n,onConfirm:v,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Continuer à modifier`,placement:`bottomRight`,children:(0,Q.jsx)(L,{disabled:!n||f,icon:(0,Q.jsx)(_e,{}),children:`Annuler`})}),(0,Q.jsx)(L,{disabled:!n||f,loading:l.isPending,icon:(0,Q.jsx)(te,{}),onClick:x,children:`Valider`}),(0,Q.jsx)(ve,{title:`Fermer`,children:(0,Q.jsx)(Oe,{onConfirm:o,modified:n,disabled:f})})]}),(0,Q.jsx)(`div`,{className:`user-editor-form`,children:(0,Q.jsxs)(H,{form:h,onValuesChange:_,children:[(0,Q.jsxs)(`div`,{className:`form-row`,style:rt,children:[(0,Q.jsxs)(`div`,{children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Code: `}),(0,Q.jsx)(H.Item,{name:`profil`,children:(0,Q.jsx)(j,{disabled:!a})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Nom: `}),(0,Q.jsx)(H.Item,{name:`name`,children:(0,Q.jsx)(j,{})})]})]}),(0,Q.jsxs)(`div`,{style:it,children:[(0,Q.jsx)(`strong`,{children:`Désactivé`}),(0,Q.jsx)(H.Item,{name:`disabled`,valuePropName:`checked`,children:(0,Q.jsx)(U,{})})]})]}),d&&(0,Q.jsx)(`div`,{className:`form-row`,style:at,children:(0,Q.jsx)(we,{items:w})})]})})]})};ot.propTypes={user:Z.default.object,setUser:Z.default.func,userChanged:Z.default.bool,setUserChanged:Z.default.func,setAddUser:Z.default.func,addUser:Z.default.bool,handleCloseEditor:Z.default.func,handleUnsetUser:Z.default.func};var st=[{title:`Code`,dataKey:`profil`},{title:`Nom`,dataKey:`name`},{title:`Roles`,dataKey:`role`},{title:`Désactivé`,dataKey:`disabled`,dataGetter:({rowData:e})=>e.disabled===!0?`oui`:`non`},{title:`Référent`,dataKey:`referentUser`},{title:`Modules`,dataKey:`granted_modules`},{title:`Dernière connexion`,dataKey:`lastConnexion_datetime`}],ct=()=>{let[e,t]=(0,q.useState)(null),[n,r]=(0,q.useState)(!1),[i,a]=(0,q.useState)(!1),[o,s]=(0,q.useState)(!1),[c,l]=(0,q.useState)(``),u=Xe(),d=u.data??[],[f,p]=(0,q.useState)(`100%`);(0,q.useEffect)(()=>{if(!e){a(!1);return}n||t(d.find(t=>t.key===e.key))},[d]);let m=e=>{if(!n){e();return}Se.confirm({title:`Quitter sans enregistrer ?`,content:`Vos modifications seront perdues.`,okText:`Quitter`,okButtonProps:{danger:!0},cancelText:`Continuer à modifier`,onOk:e})},h=()=>{u.refetch()},g=()=>{t(Ee()),r(!1),s(!0),a(!0),p(`40%`)},_=()=>{t(null),p(`100%`)},v=e=>{m(()=>{s(!1),t(d.find(t=>t.key===e)),r(!1),a(!0),p(`40%`)})},y=()=>{t(null),r(!1),a(!1),p(`100%`)},b=e=>{p(f+e.height)},x=st.map(e=>({...e,width:200,resizable:!0,key:e.dataKey}));return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(A,{children:(0,Q.jsx)(`title`,{children:`iCTI | Gestion des utilisateurs`})}),(0,Q.jsxs)(`div`,{className:`component-header`,children:[(0,Q.jsx)(`div`,{className:`header-title`,children:`Gestion des utilisateurs`}),(0,Q.jsxs)(`div`,{className:`header-actions`,children:[(0,Q.jsx)(ve,{title:`Actualiser`,children:(0,Q.jsx)(L,{type:`link`,onClick:h,children:(0,Q.jsx)(_e,{})})}),(0,Q.jsx)(G,{modified:n,onConfirm:g,placement:`bottomRight`,children:(0,Q.jsx)(L,{type:`primary`,icon:(0,Q.jsx)(Ke,{}),children:`Ajouter un utilisateur`})})]})]}),(0,Q.jsx)(`div`,{className:`settings-filters`,children:(0,Q.jsx)(ue,{children:(0,Q.jsx)(le,{span:24,children:(0,Q.jsx)(`div`,{className:`settings-search`,children:(0,Q.jsx)(j,{placeholder:`Recherche`,value:c,onChange:e=>l(e.target.value),style:{width:300,marginLeft:20}})})})})}),(0,Q.jsxs)(`div`,{className:`component-content`,children:[(0,Q.jsx)(Ce,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,Q.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,Q.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:f},onResizeStop:b,children:(0,Q.jsx)(W,{columns:x,data:d.filter(e=>e.file&&e.file.toLowerCase().includes(c.toLowerCase())),selectedRow:e,onRowSelect:v,loading:u.isFetching})}),(0,Q.jsx)(`div`,{className:`users-editor`,style:{display:i?`flex`:`none`},children:(0,Q.jsx)(ot,{user:e,setUser:t,userChanged:n,setUserChanged:r,setAddUser:s,addUser:o,handleCloseEditor:y,handleUnsetUser:_})})]})]})};ct.propTypes={};export{ct as default}; \ No newline at end of file diff --git a/assets/UserManager-DaX03N7X.js b/assets/UserManager-DaX03N7X.js deleted file mode 100644 index ea1974a..0000000 --- a/assets/UserManager-DaX03N7X.js +++ /dev/null @@ -1 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Fn as r,Hn as i,Jn as a,K as o,L as s,O as c,Pn as l,Qn as u,Un as d,Wn as f,Xn as p,Yn as m,Zn as h,_n as g,ar as _,ir as v,kt as y,n as b,nr as x,on as S,or as C,qn as w,r as T,rn as E,rr as D,tr as O,vn as k}from"./axios-BbX9YWYe.js";import{t as A}from"./index.esm-BWCs920B.js";import{t as j}from"./input-CAHxss7C.js";import{n as M,t as N}from"./typeof-BUNGcdwP.js";import{i as P,r as F}from"./asyncToGenerator-DHhZBkop.js";import{l as I,t as L,u as ee}from"./button-CGra0C8Y.js";import{a as te,i as ne,r as re,t as R}from"./select-SSTpnrPj.js";import{a as ie,n as ae,r as oe,t as z}from"./SearchOutlined-BTRNdCQU.js";import{t as B}from"./pagination-1y8Qa_Im.js";import{t as se}from"./RightOutlined-B3F2zuMj.js";import{n as ce,t as le}from"./row-4XqGKqJp.js";import{t as ue}from"./transButton-BQup8OiR.js";import{t as de}from"./popconfirm-Z3C_yxj0.js";import{t as fe}from"./CopyOutlined-H2Q_iVe-.js";import{t as pe}from"./queryOptions-Cg9orY1Y.js";import{t as me}from"./LeftSquareOutlined-DuBPMb_Z.js";import{t as he}from"./RightSquareOutlined-OBh45DCC.js";import{t as ge}from"./UndoOutlined-eQ49Nx19.js";import{F as _e,I as ve,Q as ye,St as be,Z as xe,et as Se,ht as Ce,k as we,mt as V,ot as H,s as U,st as Te}from"./index-cqbbFfLv.js";import{t as W}from"./DiscardChangesButton-BxZmnLDP.js";import{i as Ee,r as De,t as Oe}from"./userUtils-Bzj4V0fd.js";import{t as ke}from"./CloseButton-Dkl0L-Ct.js";import{a as Ae,n as je,o as Me,s as Ne,t as Pe}from"./users.mutations-B0d-u6q7.js";C(),P();var G=e(i()),K=e(t()),Fe=K.memo(function(e){var t=e.renderedText,n=e.renderedEl,r=e.item,i=e.checked,a=e.disabled,o=e.prefixCls,s=e.onClick,c=e.onRemove,l=e.showRemove,u=(0,G.default)(F(F(F({},`${o}-content-item`,!0),`${o}-content-item-disabled`,a||r.disabled),`${o}-content-item-checked`,i)),d;return(typeof t==`string`||typeof t==`number`)&&(d=String(t)),K.createElement(E,{componentName:`Transfer`,defaultLocale:S.Transfer},function(e){var t={className:u,title:d},f=K.createElement(`span`,{className:`${o}-content-item-text`},n);return l?K.createElement(`li`,_({},t),f,K.createElement(ue,{disabled:a||r.disabled,className:`${o}-content-item-remove`,"aria-label":e.remove,onClick:function(){c?.(r)}},K.createElement(xe,null))):(t.onClick=a||r.disabled?void 0:function(){return s(r)},K.createElement(`li`,_({},t),K.createElement(V,{className:`${o}-checkbox`,checked:i,disabled:a||r.disabled}),f))})});P(),v(),x(),u(),p(),a(),f(),C(),M();function Ie(e,t,n){return t=w(t),h(e,m()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}var Le=c(`handleFilter`,`handleClear`,`checkedKeys`);function q(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return N(e)===`object`?_(_({},t),e):t}var Re=function(e){d(t,e);function t(){var e;return D(this,t),e=Ie(this,t,arguments),e.state={current:1},e.onItemSelect=function(t){var n=e.props,r=n.onItemSelect,i=n.selectedKeys.includes(t.key);r(t.key,!i)},e.onItemRemove=function(t){var n=e.props.onItemRemove;n?.([t.key])},e.onPageChange=function(t){e.setState({current:t})},e.getItems=function(){var t=e.state.current,n=e.props,r=n.pagination,i=n.filteredRenderItems,a=q(r),o=i;return a&&(o=i.slice((t-1)*a.pageSize,t*a.pageSize)),o},e}return O(t,[{key:`render`,value:function(){var e=this,t=this.state.current,n=this.props,r=n.prefixCls,i=n.onScroll,a=n.filteredRenderItems,o=n.selectedKeys,s=n.disabled,c=n.showRemove,l=n.pagination,u=q(l),d=null;return u&&(d=K.createElement(B,{simple:u.simple,showSizeChanger:u.showSizeChanger,showLessItems:u.showLessItems,size:`small`,disabled:s,className:`${r}-pagination`,total:a.length,pageSize:u.pageSize,current:t,onChange:this.onPageChange})),K.createElement(K.Fragment,null,K.createElement(`ul`,{className:(0,G.default)(`${r}-content`,F({},`${r}-content-show-remove`,c)),onScroll:i},this.getItems().map(function(t){var n=t.renderedEl,i=t.renderedText,a=t.item,l=a.disabled,u=o.includes(a.key);return K.createElement(Fe,{disabled:s||l,key:a.key,item:a,renderedText:i,renderedEl:n,checked:u,prefixCls:r,onClick:e.onItemSelect,onRemove:e.onItemRemove,showRemove:c})})),d)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.filteredRenderItems,r=e.pagination,i=t.current,a=q(r);if(a){var o=Math.ceil(n.length/a.pageSize);if(i>o)return{current:o}}return null}}]),t}(K.Component);function ze(e){var t=e.placeholder,n=t===void 0?``:t,r=e.value,i=e.prefixCls,a=e.disabled,o=e.onChange,s=e.handleClear,c=K.useCallback(function(e){o?.(e),e.target.value===``&&s?.()},[o]);return K.createElement(j,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:K.createElement(z,null)})}P(),C(),v(),x(),u(),p(),a(),f(),I();function Be(e,t,n){return t=w(t),h(e,m()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}var Ve=function(){return null};function He(e){return!!(e&&!s(e)&&Object.prototype.toString.call(e)===`[object Object]`)}function J(e){return e.filter(function(e){return!e.disabled}).map(function(e){return e.key})}var Y=function(e){d(t,e);function t(e){var n;return D(this,t),n=Be(this,t,[e]),n.defaultListBodyRef=K.createRef(),n.handleFilter=function(e){var t=n.props.handleFilter,r=e.target.value;n.setState({filterValue:r}),t(e)},n.handleClear=function(){var e=n.props.handleClear;n.setState({filterValue:``}),e()},n.matchFilter=function(e,t){var r=n.state.filterValue,i=n.props.filterOption;return i?i(r,t):e.includes(r)},n.renderListBody=function(e,t){var r=e?e(t):null,i=!!r;return i||(r=K.createElement(Re,_({ref:n.defaultListBodyRef},t))),{customize:i,bodyContent:r}},n.renderItem=function(e){var t=n.props.render,r=(t===void 0?Ve:t)(e),i=He(r);return{renderedText:i?r.value:r,renderedEl:i?r.label:r,item:e}},n.getSelectAllLabel=function(e,t){var r=n.props,i=r.itemsUnit,a=r.itemUnit,o=r.selectAllLabel;if(o)return typeof o==`function`?o({selectedCount:e,totalCount:t}):o;var s=t>1?i:a;return K.createElement(K.Fragment,null,(e>0?`${e}/`:``)+t,` `,s)},n.state={filterValue:``},n}return O(t,[{key:`componentWillUnmount`,value:function(){clearTimeout(this.triggerScrollTimer)}},{key:`getCheckStatus`,value:function(e){var t=this.props.checkedKeys;return t.length===0?`none`:e.every(function(e){return t.includes(e.key)||!!e.disabled})?`all`:`part`}},{key:`getFilteredItems`,value:function(e,t){var n=this,r=[],i=[];return e.forEach(function(e){var a=n.renderItem(e),o=a.renderedText;if(t&&!n.matchFilter(o,e))return null;r.push(e),i.push(a)}),{filteredItems:r,filteredRenderItems:i}}},{key:`getListBody`,value:function(e,t,n,r,i,a,o,s,c,l){var u=this,d=c?K.createElement(`div`,{className:`${e}-body-search-wrapper`},K.createElement(ze,{prefixCls:`${e}-search`,onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:l})):null,f=this.renderListBody(s,_(_({},ee(this.props,Le)),{filteredItems:r,filteredRenderItems:a,selectedKeys:o})),p=f.bodyContent,m=f.customize?K.createElement(`div`,{className:`${e}-body-customize-wrapper`},p):r.length?p:K.createElement(`div`,{className:`${e}-body-not-found`},function(){var e=u.props.direction===`left`?0:1;return Array.isArray(i)?i[e]:i}());return K.createElement(`div`,{className:(0,G.default)(c?`${e}-body ${e}-body-with-search`:`${e}-body`)},d,m)}},{key:`getCheckBox`,value:function(e){var t=e.filteredItems,n=e.onItemSelectAll,r=e.disabled,i=e.prefixCls,a=this.getCheckStatus(t),o=a===`all`;return K.createElement(V,{disabled:r,checked:o,indeterminate:a===`part`,className:`${i}-checkbox`,onChange:function(){n(t.filter(function(e){return!e.disabled}).map(function(e){return e.key}),!o)}})}},{key:`render`,value:function(){var e=this,t=this.state.filterValue,n=this.props,r=n.prefixCls,i=n.dataSource,a=i===void 0?[]:i,o=n.titleText,s=o===void 0?``:o,c=n.checkedKeys,l=n.disabled,u=n.footer,d=n.showSearch,f=d===void 0?!1:d,p=n.style,m=n.searchPlaceholder,h=n.notFoundContent,g=n.selectAll,_=n.selectCurrent,v=n.selectInvert,y=n.removeAll,b=n.removeCurrent,x=n.renderList,S=n.onItemSelectAll,C=n.onItemRemove,w=n.showSelectAll,T=w===void 0?!0:w,E=n.showRemove,D=n.pagination,O=n.direction,k=u&&(u.length<2?u(this.props):u(this.props,{direction:O})),A=(0,G.default)(r,F(F({},`${r}-with-pagination`,!!D),`${r}-with-footer`,!!k)),j=this.getFilteredItems(a,t),M=j.filteredItems,N=j.filteredRenderItems,P=this.getListBody(r,m,t,M,h,N,c,x,f,l),I=k?K.createElement(`div`,{className:`${r}-footer`},k):null,L=!E&&!D&&this.getCheckBox({filteredItems:M,onItemSelectAll:S,disabled:l,prefixCls:r}),ee=E?[D?{key:`removeCurrent`,onClick:function(){var t=J((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item}));C?.(t)},label:b}:null,{key:`removeAll`,onClick:function(){C?.(J(M))},label:y}].filter(function(e){return e}):[{key:`selectAll`,onClick:function(){var e=J(M);S(e,e.length!==c.length)},label:g},D?{key:`selectCurrent`,onClick:function(){S(J((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),!0)},label:_}:null,{key:`selectInvert`,onClick:function(){var t=J((e.defaultListBodyRef.current?.getItems()||[]).map(function(e){return e.item})),n=new Set(c),r=new Set(n);t.forEach(function(e){n.has(e)?r.delete(e):r.add(e)}),S?.(Array.from(r),`replace`)},label:v}],te=K.createElement(Te,{className:`${r}-header-dropdown`,menu:{items:ee},disabled:l},K.createElement(re,null));return K.createElement(`div`,{className:A,style:p},K.createElement(`div`,{className:`${r}-header`},T?K.createElement(K.Fragment,null,L,te):null,K.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),K.createElement(`span`,{className:`${r}-header-title`},s)),P,I)}}]),t}(K.PureComponent),Ue=function(e){var t=e.disabled,n=e.moveToLeft,r=e.moveToRight,i=e.leftArrowText,a=i===void 0?``:i,o=e.rightArrowText,s=o===void 0?``:o,c=e.leftActive,l=e.rightActive,u=e.className,d=e.style,f=e.direction,p=e.oneWay;return K.createElement(`div`,{className:u,style:d},K.createElement(L,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?K.createElement(be,null):K.createElement(se,null)},s),!p&&K.createElement(L,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?K.createElement(se,null):K.createElement(be,null)},a))};P(),k(),C(),v(),x(),u(),p(),a(),f();function We(e,t,n){return t=w(t),h(e,m()?Reflect.construct(t,n||[],w(e).constructor):t.apply(e,n))}var X=function(e){d(t,e);function t(e){var n;D(this,t),n=We(this,t,[e]),n.separatedDataSource=null,n.setStateKeys=function(e,t){e===`left`?n.setState(function(e){var n=e.sourceSelectedKeys;return{sourceSelectedKeys:typeof t==`function`?t(n||[]):t}}):n.setState(function(e){var n=e.targetSelectedKeys;return{targetSelectedKeys:typeof t==`function`?t(n||[]):t}})},n.getLocale=function(e,t){var r=n.props.locale,i=r===void 0?{}:r;return _(_(_({},e),{notFoundContent:t(`Transfer`)}),i)},n.moveTo=function(e){var t=n.props,r=t.targetKeys,i=r===void 0?[]:r,a=t.dataSource,o=a===void 0?[]:a,s=t.onChange,c=n.state,l=c.sourceSelectedKeys,u=c.targetSelectedKeys,d=(e===`right`?l:u).filter(function(e){return!o.some(function(t){return!!(e===t.key&&t.disabled)})}),f=e===`right`?d.concat(i):i.filter(function(e){return!d.includes(e)}),p=e===`right`?`left`:`right`;n.setStateKeys(p,[]),n.handleSelectChange(p,[]),s?.(f,e,d)},n.moveToLeft=function(){return n.moveTo(`left`)},n.moveToRight=function(){return n.moveTo(`right`)},n.onItemSelectAll=function(e,t,r){n.setStateKeys(e,function(i){var a=[];return a=r===`replace`?t:r?Array.from(new Set([].concat(g(i),g(t)))):i.filter(function(e){return!t.includes(e)}),n.handleSelectChange(e,a),a})},n.onLeftItemSelectAll=function(e,t){return n.onItemSelectAll(`left`,e,t)},n.onRightItemSelectAll=function(e,t){return n.onItemSelectAll(`right`,e,t)},n.handleFilter=function(e,t){var r=n.props.onSearch,i=t.target.value;r?.(e,i)},n.handleLeftFilter=function(e){return n.handleFilter(`left`,e)},n.handleRightFilter=function(e){return n.handleFilter(`right`,e)},n.handleClear=function(e){var t=n.props.onSearch;t?.(e,``)},n.handleLeftClear=function(){return n.handleClear(`left`)},n.handleRightClear=function(){return n.handleClear(`right`)},n.onItemSelect=function(e,t,r){var i=n.state,a=i.sourceSelectedKeys,o=i.targetSelectedKeys,s=g(e===`left`?a:o),c=s.indexOf(t);c>-1&&s.splice(c,1),r&&s.push(t),n.handleSelectChange(e,s),n.props.selectedKeys||n.setStateKeys(e,s)},n.onLeftItemSelect=function(e,t){return n.onItemSelect(`left`,e,t)},n.onRightItemSelect=function(e,t){return n.onItemSelect(`right`,e,t)},n.onRightItemRemove=function(e){var t=n.props,r=t.targetKeys,i=r===void 0?[]:r,a=t.onChange;n.setStateKeys(`right`,[]),a?.(i.filter(function(t){return!e.includes(t)}),`left`,g(e))},n.handleScroll=function(e,t){var r=n.props.onScroll;r?.(e,t)},n.handleLeftScroll=function(e){return n.handleScroll(`left`,e)},n.handleRightScroll=function(e){return n.handleScroll(`right`,e)},n.handleListStyle=function(e,t){return typeof e==`function`?e({direction:t}):e};var r=e.selectedKeys,i=r===void 0?[]:r,a=e.targetKeys,o=a===void 0?[]:a;return n.state={sourceSelectedKeys:i.filter(function(e){return!o.includes(e)}),targetSelectedKeys:i.filter(function(e){return o.includes(e)})},n}return O(t,[{key:`getTitles`,value:function(e){return this.props.titles??e.titles??[]}},{key:`handleSelectChange`,value:function(e,t){var n=this.state,r=n.sourceSelectedKeys,i=n.targetSelectedKeys,a=this.props.onSelectChange;a&&(e===`left`?a(t,i):a(r,t))}},{key:`separateDataSource`,value:function(){var e=this.props,t=e.dataSource,n=t===void 0?[]:t,r=e.rowKey,i=e.targetKeys,a=i===void 0?[]:i,o=[],s=Array(a.length);return n.forEach(function(e){r&&(e=_(_({},e),{key:r(e)}));var t=a.indexOf(e.key);t===-1?o.push(e):s[t]=e}),{leftDataSource:o,rightDataSource:s}}},{key:`render`,value:function(){var e=this;return K.createElement(E,{componentName:`Transfer`,defaultLocale:S.Transfer},function(t){return K.createElement(o,null,function(n){var r=n.getPrefixCls,i=n.renderEmpty,a=n.direction;return K.createElement(ie.Consumer,null,function(n){var o=n.hasFeedback,s=n.status,c=e.props,l=c.prefixCls,u=c.className,d=c.disabled,f=c.operations,p=f===void 0?[]:f,m=c.showSearch,h=m===void 0?!1:m,g=c.footer,v=c.style,y=c.listStyle,b=y===void 0?{}:y,x=c.operationStyle,S=c.filterOption,C=c.render,w=c.children,T=c.showSelectAll,E=c.oneWay,D=c.pagination,O=c.status,k=r(`transfer`,l),A=e.getLocale(t,i||te),j=e.state,M=j.sourceSelectedKeys,N=j.targetSelectedKeys,P=ae(s,O),I=!w&&D,L=e.separateDataSource(),ee=L.leftDataSource,ne=L.rightDataSource,re=N.length>0,R=M.length>0,ie=(0,G.default)(k,F(F(F({},`${k}-disabled`,d),`${k}-customize-list`,!!w),`${k}-rtl`,a===`rtl`),oe(k,P,o),u),z=e.getTitles(A),B=e.props.selectAllLabels||[];return K.createElement(`div`,{className:ie,style:v},K.createElement(Y,_({prefixCls:`${k}-list`,titleText:z?.[0],dataSource:ee,filterOption:S,style:e.handleListStyle(b,`left`),checkedKeys:M,handleFilter:e.handleLeftFilter,handleClear:e.handleLeftClear,onItemSelect:e.onLeftItemSelect,onItemSelectAll:e.onLeftItemSelectAll,render:C,showSearch:h,renderList:w,footer:g,onScroll:e.handleLeftScroll,disabled:d,direction:a===`rtl`?`right`:`left`,showSelectAll:T,selectAllLabel:B[0],pagination:I},A)),K.createElement(Ue,{className:`${k}-operation`,rightActive:R,rightArrowText:p[0],moveToRight:e.moveToRight,leftActive:re,leftArrowText:p[1],moveToLeft:e.moveToLeft,style:x,disabled:d,direction:a,oneWay:E}),K.createElement(Y,_({prefixCls:`${k}-list`,titleText:z?.[1],dataSource:ne,filterOption:S,style:e.handleListStyle(b,`right`),checkedKeys:N,handleFilter:e.handleRightFilter,handleClear:e.handleRightClear,onItemSelect:e.onRightItemSelect,onItemSelectAll:e.onRightItemSelectAll,onItemRemove:e.onRightItemRemove,render:C,showSearch:h,renderList:w,footer:g,onScroll:e.handleRightScroll,disabled:d,direction:a===`rtl`?`left`:`right`,showSelectAll:T,selectAllLabel:B[1],showRemove:E,pagination:I},A)))})})})}}],[{key:`getDerivedStateFromProps`,value:function(e){var t=e.selectedKeys,n=e.targetKeys;if(e.pagination,e.children,t){var r=n||[];return{sourceSelectedKeys:t.filter(function(e){return!r.includes(e)}),targetSelectedKeys:t.filter(function(e){return r.includes(e)})}}return null}}]),t}(K.Component);X.List=Y,X.Operation=Ue,X.Search=ze;var Ge={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M678.3 642.4c24.2-13 51.9-20.4 81.4-20.4h.1c3 0 4.4-3.6 2.2-5.6a371.67 371.67 0 00-103.7-65.8c-.4-.2-.8-.3-1.2-.5C719.2 505 759.6 431.7 759.6 349c0-137-110.8-248-247.5-248S264.7 212 264.7 349c0 82.7 40.4 156 102.6 201.1-.4.2-.8.3-1.2.5-44.7 18.9-84.8 46-119.3 80.6a373.42 373.42 0 00-80.4 119.5A373.6 373.6 0 00137 888.8a8 8 0 008 8.2h59.9c4.3 0 7.9-3.5 8-7.8 2-77.2 32.9-149.5 87.6-204.3C357 628.2 432.2 597 512.2 597c56.7 0 111.1 15.7 158 45.1a8.1 8.1 0 008.1.3zM512.2 521c-45.8 0-88.9-17.9-121.4-50.4A171.2 171.2 0 01340.5 349c0-45.9 17.9-89.1 50.3-121.6S466.3 177 512.2 177s88.9 17.9 121.4 50.4A171.2 171.2 0 01683.9 349c0 45.9-17.9 89.1-50.3 121.6C601.1 503.1 558 521 512.2 521zM880 759h-84v-84c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v84h-84c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h84v84c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-84h84c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8z`}}]},name:`user-add`,theme:`outlined`};r();var Ke=K.forwardRef(function(e,t){return K.createElement(y,l(l({},e),{},{ref:t,icon:Ge}))}),Z=e(b()),Q=n();function qe({title:e,okText:t=`Oui`,cancelText:n=`Annuler`,icon:r=null,onConfirm:i,onCancel:a,disabled:o=!1,buttonType:s=`primary`,danger:c=!1,loading:l=!1,className:u,style:d,placement:f=`topRight`,ghost:p=!1,shape:m,children:h,...g}){return(0,Q.jsx)(de,{title:e,okText:t,cancelText:n,disabled:o,onConfirm:i,onCancel:a,placement:f,children:(0,Q.jsx)(L,{type:s,icon:r,disabled:o,danger:c,loading:l,ghost:p,shape:m,className:u,style:d,...g,children:h})})}qe.propTypes={title:Z.default.oneOfType([Z.default.string,Z.default.node]).isRequired,okText:Z.default.string,cancelText:Z.default.string,icon:Z.default.node,onConfirm:Z.default.func.isRequired,onCancel:Z.default.func,disabled:Z.default.bool,buttonType:Z.default.oneOf([`default`,`primary`,`dashed`,`text`,`link`]),danger:Z.default.bool,loading:Z.default.bool,className:Z.default.string,style:Z.default.object,placement:Z.default.oneOf([`top`,`left`,`right`,`bottom`,`topLeft`,`topRight`,`bottomLeft`,`bottomRight`,`leftTop`,`leftBottom`,`rightTop`,`rightBottom`]),ghost:Z.default.bool,shape:Z.default.oneOf([`circle`,`round`]),children:Z.default.node};var Je=()=>pe({queryKey:Ae.list(),queryFn:Ne}),Ye=()=>pe({queryKey:Ae.modules(),queryFn:Me}),Xe=()=>T(Je()),$=()=>T(Ye()),Ze=({modUser:e,handleUpdateAuths:t})=>{let[n,r]=(0,K.useState)([]),[i,a]=(0,K.useState)([]),[o,s]=(0,K.useState)([]),[c,l]=(0,K.useState)([]),[u,d]=(0,K.useState)(``),f=$().data?.envs??[];(0,K.useEffect)(()=>{d(``),e.auths&&a(e.auths.filter(e=>e.type===`ictidir`))},[e]),(0,K.useEffect)(()=>{e.auths&&r(v(f))},[u,f,e]);let p=r=>{r===`right`?t(``,e.auths.filter(e=>c.includes(e.key)),`left`):(t(``,[...new Set(o)].map((t,r)=>{let i=n.find(e=>e.key===t),a=e.auths.length+r;return{type:`ictidir`,name:i.ICTIDIR,granted:`full`,key:a}}),`add`),s([]),l([]))},m=e=>{d(e.target.value)},h=e=>{let t=[...o];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),s(t.map(e=>Number(e)))},g=e=>{let t=[...c];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),l([...new Set(t.map(e=>Number(e)))])},_=()=>{o.length?s([]):s(n.map(e=>e.key))};function v(t){let n=e.auths.filter(e=>e.type===`ictidir`).map(e=>e.name);return t.filter(e=>!n.includes(e.ICTIDIR)&&e.ICTIDIR.toLowerCase().includes(u.toLowerCase()))}return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(`div`,{className:`annuaire-editor`,children:[(0,Q.jsxs)(`div`,{className:f.length>0?`annuaire-options-30`:`annuaire-options-100`,children:[(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Tout synchroniser`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container`,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_all`,valuePropName:`checked`,children:(0,Q.jsx)(V,{})})},`default_ctiusrdir_synchronize_all`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Nom et définition`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_name`,valuePropName:`checked`,children:(0,Q.jsx)(V,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_name`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Role et spécialité`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_role`,valuePropName:`checked`,children:(0,Q.jsx)(V,{disabled:e.default_ctiusrdir_synchronize_all})})},`default_ctiusrdir_synchronize_role`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Mot de passe`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_password`,valuePropName:`checked`,children:(0,Q.jsx)(V,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_password`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Autorisations`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`default_ctiusrdir_synchronize_aut`,valuePropName:`checked`,children:(0,Q.jsx)(V,{disabled:e.default_ctiusrdir_synchronize_all})})},`ctiusrdir_synchronize_aut`)})]})]}),f.length>0&&(0,Q.jsxs)(`div`,{className:`annuaire-list`,children:[(0,Q.jsx)(`div`,{className:`transfer-table`,children:(0,Q.jsx)(U,{columns:[{title:`Environnements CTI autorisés`,dataKey:`name`,key:`name`,width:200}],data:i,selectedRows:c,onRowSelect:g,shiftMulti:!0})}),(0,Q.jsxs)(`div`,{className:`transfer-actions`,children:[(0,Q.jsx)(L,{type:`link`,onClick:()=>p(`left`),children:(0,Q.jsx)(me,{})}),(0,Q.jsx)(L,{type:`link`,onClick:()=>p(`right`),children:(0,Q.jsx)(he,{})})]}),(0,Q.jsxs)(`div`,{className:`transfer-table`,children:[(0,Q.jsxs)(`div`,{className:`transfer-search`,children:[(0,Q.jsx)(L,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,Q.jsx)(j,{value:u,placeholder:`Rechercher`,onChange:m,style:{marginLeft:`8px`}})]}),(0,Q.jsx)(U,{columns:[{title:`Environnements CTI disponibles`,dataKey:`ICTIDIR`,key:`ICTIDIR`,width:200}],data:n,selectedRows:o,shiftMulti:!0,onRowSelect:h})]})]})]})})};Ze.propTypes={modUser:Z.default.object,handleUpdateAuths:Z.default.func};var Qe=[],$e=({modUser:e})=>{let t=ve(),n=$(),r=n.data?.modules??Qe,i=n.data?.ctiusrdir??{},a=t.data?.session,o=Xe().data??[],[s,c]=(0,K.useState)(!1),l=r.reduce((e,t)=>[...e,...t.views],[]).filter(e=>e.essential===`true`).map((e,t)=>({label:e.label,value:e.name,key:`${e.name}-${t}`}));return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Mot de passe`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`password`,children:(0,Q.jsx)(j.Password,{onChange:()=>c(!0),visibilityToggle:s?!0:(0,Q.jsx)(`span`,{}),disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_password)})})},`password`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Rôles`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[a.ISROLECTI&&(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`CTI`,name:`isCTI`,valuePropName:`checked`,children:(0,Q.jsx)(V,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isCTI`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Administrateur`,name:`isadmin`,valuePropName:`checked`,children:(0,Q.jsx)(V,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`isadmin`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Médecin`,name:`ismedecin`,valuePropName:`checked`,children:(0,Q.jsx)(V,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_role)})})},`ismedecin`)]})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Vue d'accueil`})}),(0,Q.jsx)(`div`,{className:`user-editor-row-container `,children:(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`homeview`,children:(0,Q.jsx)(R,{disabled:e.ismedecin!==!0,style:{width:300},options:l,showSearch:!0})})},`homeview`)})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Utilisateur référent`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`referentUser`,children:(0,Q.jsx)(R,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:(e=>[{key:`-1`,label:`Aucun`,value:``},...e.filter(e=>!e.disabled&&e.referentUser===``).map(({key:e,name:t,profil:n})=>({key:e,label:t,value:n}))])(o),showSearch:!0})})},`referentUser`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Avec tableaux de bord et essentiels`,name:`referentUser_withDashboard`,valuePropName:`checked`,children:(0,Q.jsx)(V,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withDashboard`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Avec favoris`,name:`referentUser_withFavorite`,valuePropName:`checked`,children:(0,Q.jsx)(V,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut)})})},`referentUser_withFavorite`)]})]}),(0,Q.jsxs)(`div`,{className:`user-editor-section`,children:[(0,Q.jsx)(`div`,{className:`user-editor-section-title`,children:(0,Q.jsx)(`strong`,{children:`Niveau de sécurité`})}),(0,Q.jsxs)(`div`,{className:`user-editor-row-container `,children:[(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{name:`security_level_id`,children:(0,Q.jsx)(R,{disabled:i?.URL!==``&&(e.default_ctiusrdir_synchronize_all||e.default_ctiusrdir_synchronize_aut),options:[{label:`Niveau de sécurité établissement`,value:`-1`},{label:`Pas de sécurité d'accès aux données`,value:`0`}],showSearch:!0})})},`security_level_id`),(0,Q.jsx)(`div`,{className:`user-editor-field`,children:(0,Q.jsx)(H.Item,{label:`Masquer les noms`,name:`hidenames`,valuePropName:`checked`,children:(0,Q.jsx)(V,{})})},`hidenames`)]})]})]})};$e.propTypes={modUser:Z.default.object};var et=({modUser:e,moduleIndex:t,moduleKey:n,moduleLabel:r,moduleSoftCode:i,moduleCode:a,handleUserHasChanged:o,handleUpdateAuths:s,handleChangeAllData:c})=>{let l=$().data?.modules??[],u=`FAVORIS_PARTAGES_${(a??``).toUpperCase()}`,[d,f]=(0,K.useState)([]),[p,m]=(0,K.useState)(!1),h=l?.[t]?.views??[],g=(0,K.useMemo)(()=>p?h.filter(e=>e.label.toLowerCase().includes(`favori`)):h,[h,p]),_=(0,K.useMemo)(()=>{if(!e?.auths)return[];let t=new Set(e.auths.filter(e=>e.type===`view`&&e.module&&e.module.toLowerCase()===n.toLowerCase()).map(e=>e.name));return g.filter(e=>t.has(e.name)).map(e=>e.key)},[e,g,n]),v=e?.auths?.find(e=>e.name===`iCTI_${n.toLowerCase()}`),y=!1,b=``;v&&(n===`RH`?(y=v.dataProfileGranted===`full`,b=v.dataProfile===`NONE`?``:v.dataProfile):n===`ECO`&&(y=v.dataGranted===`full`,b=v.dataRule1??``));let x=e?.auths?.find(e=>e.type===`module`&&(e.module===i||e.name===i))?.granted===`full`,S=e?.auths?.find(e=>e.type===`module`&&e.module?.toUpperCase()===u)?.granted===`full`,C=(e,t)=>{f([...e,...t])},w=(e,t,r)=>{s(`iCTI_`+n.toLowerCase(),k(r),t),o(!0)},T=(e,t)=>t.label.toLowerCase().indexOf(e.toLowerCase())!==-1||t.file.toLowerCase().indexOf(e.toLowerCase())!==-1,E=()=>{m(!p)},D=e=>{o(!0,{[e.target.id]:e.target.checked})},O=e=>{o(!0,{[u]:e.target.checked})};function k(e){let t=new Map(g.map(e=>[e.key,e]));return e.filter(e=>e!==void 0).map(e=>({type:`view`,name:t.get(e).name,module:n,granted:`full`}))}return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`user-editor-section`,children:(0,Q.jsxs)(`div`,{className:`user-editor-row-container`,children:[(0,Q.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,Q.jsx)(H.Item,{valuePropName:`checked`,label:`Autoriser à TOUTES les vues ?`,children:(0,Q.jsx)(V,{id:`${i}_full`,onChange:D,checked:x,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})}),x&&(0,Q.jsx)(`div`,{className:`user-editor-field all-views-note`,children:`Toutes les vues du module sont accordées, favoris diffusés compris.`}),(n===`RH`||n===`ECO`)&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,Q.jsx)(`span`,{children:`Autoriser à TOUTES les données:`}),(0,Q.jsx)(V,{onChange:e=>c(e.target.checked,``,n),checked:y,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})]}),(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,style:{display:y?`none`:`flex`},children:[(0,Q.jsx)(`div`,{style:{width:`180px`},children:`Profil de données:`}),(0,Q.jsx)(j,{onChange:e=>c(!1,e.target.value,n),value:b})]})]}),!x&&(0,Q.jsx)(`div`,{className:`user-editor-field inline-chkbox`,children:(0,Q.jsx)(H.Item,{label:`Autoriser aux favoris diffusés ?`,valuePropName:`checked`,children:(0,Q.jsx)(V,{checked:S,onChange:O,disabled:e.ctiusrdir_synchronize_all||e.ctiusrdir_synchronize_aut})})},u),!x&&(0,Q.jsxs)(`div`,{className:`user-editor-field inline-chkbox favoris-editor`,children:[(0,Q.jsx)(`span`,{children:`Favoris`}),(0,Q.jsx)(ye,{onChange:E,checked:p})]},`${n}_show_favorites`)]})}),!x&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`br`,{}),(0,Q.jsx)(X,{showSearch:!0,dataSource:g,titles:[`Vues disponibles ${r}`,`Vues autorisées ${r}`],targetKeys:_,selectedKeys:d,onChange:w,onSelectChange:C,render:e=>({label:(0,Q.jsxs)(`span`,{className:`custom-item`,children:[e.label,` - `,(0,Q.jsx)(`small`,{children:e.name})]})}),filterOption:T,listStyle:{width:`50%`},style:{width:`100%, height:'100%`}})]})]})};et.propTypes={modUser:Z.default.object,moduleIndex:Z.default.number,moduleKey:Z.default.string,moduleLabel:Z.default.string,moduleSoftCode:Z.default.string,moduleCode:Z.default.string,handleUserHasChanged:Z.default.func,handleUpdateAuths:Z.default.func,handleChangeAllData:Z.default.func};var tt=({module:e,modUser:t,handleUpdateAuths:n,handleUserHasChanged:r,handleChangeAllData:i})=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`user-editor-inline`,children:[(0,Q.jsx)(`h2`,{children:(0,Q.jsx)(`strong`,{children:`Droits spécifiques à l'utilisateur`})}),(0,Q.jsx)(`div`,{className:`subtitle`,children:`(En plus des droits de utilisateur référent)`})]}),(0,Q.jsx)(et,{modUser:t,moduleIndex:e.key,moduleKey:e.name,moduleLabel:e.label,moduleSoftCode:e.softCode,moduleCode:e.code,handleUpdateAuths:n,handleUserHasChanged:r,handleChangeAllData:i})]});tt.propTypes={module:Z.default.object,modUser:Z.default.object,handleUpdateAuths:Z.default.func,handleUserHasChanged:Z.default.func,handleChangeAllData:Z.default.func};var nt=[],rt={display:`flex`,flexDirection:`row`},it={display:`contents`},at={display:`flex`,flex:`3`,minHeight:`1px`},ot=({user:e,setUser:t,userChanged:n,setUserChanged:r,setAddUser:i,addUser:a,handleCloseEditor:o,handleUnsetUser:s})=>{let c=$(),l=je(),u=Pe(),d=c.data?.modules??nt,f=l.isPending||u.isPending,[p,m]=(0,K.useState)({}),[h]=H.useForm();(0,K.useEffect)(()=>{let t=C(e);h.setFieldsValue(t),m({...t})},[e,d,a]);let g=()=>{let t=h.getFieldsValue(),n=Ee({...C(e),...t}),i=a?`*NEW`:e.profil;u.mutate({userXml:n,file:i},{onSuccess:()=>{r(!1),s()}})},_=(e,t)=>{let n=Object.keys(e)[0],i=Object.values(e)[0];if(n.endsWith(`_full`)){let e=n.slice(0,-5),t={...p,auths:p.auths.map(e=>({...e}))},r=t.auths.find(t=>t.type===`module`&&(t.module===e||t.name===e));r?r.granted=i===!0?`full`:`none`:(r={type:`module`,module:e,name:e,granted:i===!0?`full`:`none`},t.auths=[...p.auths,r]),m(t)}else if(n.startsWith(`FAVORIS_PARTAGES_`)){let e={...p,auths:p.auths.map(e=>({...e}))},t=e.auths.find(e=>e.type===`module`&&e.module?.toUpperCase()===n);t?t.granted=i===!0?`full`:`none`:(t={type:`module`,module:n,name:n,granted:i===!0?`full`:`none`,refProfile:`*user`},e.auths=[...p.auths,t]),m(e)}else m({...p,[n]:i});r(!0)},v=()=>{r(!1),h.setFieldsValue(C(e))},y=(e,t)=>{r(e),t&&_(t)},b=(e,t,n)=>{r(!0);let i={...p},a=p.auths.map(e=>({...e}));t.forEach(e=>{if(n===`add`)a.push(e);else if(n===`left`){let t=a.findIndex(t=>{let n={...t};return delete n.key,e.type===t.type&&e.name===t.name&&e.module===t.module});t!==-1&&a.splice(t,1)}else p?.referentUser&&(e.refProfile=`*user`),a.push(e)});let o=a.find(t=>t.type===`module`&&t.module===e);o&&(o.granted=a.filter(t=>t.type===`view`&&t.module.toLowerCase()===e.replace(`iCTI_`,``).toLowerCase()).length?`partial`:`none`),i.auths=a,m(i)},x=()=>{let t=h.getFieldsValue(),n=Ee({...p,...t}),i=a?`*NEW`:e.profil;l.mutate({userXml:n,file:i},{onSuccess:()=>r(!1)})},S=(e,t,n)=>{r(!0);let i=p.auths.map(e=>({...e})),a=i.find(e=>e.name===`iCTI_${n.toLowerCase()}`);a&&(n===`RH`?(a.dataProfileGranted=e?`full`:`partial`,a.dataProfile=t):n===`ECO`&&(a.dataGranted=e?`full`:`partial`,a.dataRule1=t)),m({...p,auths:i})};function C(t){let n={...e};for(let e in n)n[e]===`true`&&(n[e]=!0),n[e]===`false`&&(n[e]=!1);return n}let w=[{label:`Définition`,key:`0`,className:`user-editor-tab scrollable-tab`,children:(0,Q.jsx)($e,{addUser:a,modUser:p})},{label:`Annuaire`,key:`1`,className:`user-editor-tab scrollable-tab`,children:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`h2`,{children:`Options de synchronisation`}),(0,Q.jsx)(Ze,{modUser:p,handleUpdateAuths:b})]})},...d.filter(e=>e.code!==`presentation`).map(e=>({label:e.label,key:String(e.key+3),className:`user-editor-tab scrollable-tab`,children:(0,Q.jsx)(tt,{module:e,modUser:p,handleUpdateAuths:b,handleUserHasChanged:y,handleChangeAllData:S})}))],T=e=>{t(Oe(e)),r(!1),i(!0)};return(0,Q.jsxs)(`div`,{className:`user-editor-container`,children:[(0,Q.jsxs)(`div`,{className:`user-editor-header`,children:[(0,Q.jsx)(qe,{title:`Êtes-vous sûr de vouloir supprimer cet utilisateur ?`,okText:`Supprimer l'utilisateur`,cancelText:`Annuler`,onConfirm:g,icon:(0,Q.jsx)(xe,{}),buttonType:`default`,disabled:a||f,loading:u.isPending,placement:`bottomLeft`,children:`Supprimer`}),(0,Q.jsx)(W,{modified:n,onConfirm:()=>T(e),placement:`bottomRight`,children:(0,Q.jsx)(L,{icon:(0,Q.jsx)(fe,{}),disabled:a||f,children:`Copier`})}),(0,Q.jsx)(W,{modified:n,onConfirm:v,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Continuer à modifier`,placement:`bottomRight`,children:(0,Q.jsx)(L,{disabled:!n||f,icon:(0,Q.jsx)(ge,{}),children:`Annuler`})}),(0,Q.jsx)(L,{disabled:!n||f,loading:l.isPending,icon:(0,Q.jsx)(ne,{}),onClick:x,children:`Valider`}),(0,Q.jsx)(_e,{title:`Fermer`,children:(0,Q.jsx)(ke,{onConfirm:o,modified:n,disabled:f})})]}),(0,Q.jsx)(`div`,{className:`user-editor-form`,children:(0,Q.jsxs)(H,{form:h,onValuesChange:_,children:[(0,Q.jsxs)(`div`,{className:`form-row`,style:rt,children:[(0,Q.jsxs)(`div`,{children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Code: `}),(0,Q.jsx)(H.Item,{name:`profil`,children:(0,Q.jsx)(j,{disabled:!a})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Nom: `}),(0,Q.jsx)(H.Item,{name:`name`,children:(0,Q.jsx)(j,{})})]})]}),(0,Q.jsxs)(`div`,{style:it,children:[(0,Q.jsx)(`strong`,{children:`Désactivé`}),(0,Q.jsx)(H.Item,{name:`disabled`,valuePropName:`checked`,children:(0,Q.jsx)(V,{})})]})]}),d&&(0,Q.jsx)(`div`,{className:`form-row`,style:at,children:(0,Q.jsx)(Ce,{items:w})})]})})]})};ot.propTypes={user:Z.default.object,setUser:Z.default.func,userChanged:Z.default.bool,setUserChanged:Z.default.func,setAddUser:Z.default.func,addUser:Z.default.bool,handleCloseEditor:Z.default.func,handleUnsetUser:Z.default.func};var st=[{title:`Code`,dataKey:`profil`},{title:`Nom`,dataKey:`name`},{title:`Roles`,dataKey:`role`},{title:`Désactivé`,dataKey:`disabled`,dataGetter:({rowData:e})=>e.disabled===!0?`oui`:`non`},{title:`Référent`,dataKey:`referentUser`},{title:`Modules`,dataKey:`granted_modules`},{title:`Dernière connexion`,dataKey:`lastConnexion_datetime`}],ct=()=>{let[e,t]=(0,K.useState)(null),[n,r]=(0,K.useState)(!1),[i,a]=(0,K.useState)(!1),[o,s]=(0,K.useState)(!1),[c,l]=(0,K.useState)(``),u=Xe(),d=u.data??[],[f,p]=(0,K.useState)(`100%`);(0,K.useEffect)(()=>{if(!e){a(!1);return}n||t(d.find(t=>t.key===e.key))},[d]);let m=e=>{if(!n){e();return}Se.confirm({title:`Quitter sans enregistrer ?`,content:`Vos modifications seront perdues.`,okText:`Quitter`,okButtonProps:{danger:!0},cancelText:`Continuer à modifier`,onOk:e})},h=()=>{u.refetch()},g=()=>{t(De()),r(!1),s(!0),a(!0),p(`40%`)},_=()=>{t(null),p(`100%`)},v=e=>{m(()=>{s(!1),t(d.find(t=>t.key===e)),r(!1),a(!0),p(`40%`)})},y=()=>{t(null),r(!1),a(!1),p(`100%`)},b=e=>{p(f+e.height)},x=st.map(e=>({...e,width:200,resizable:!0,key:e.dataKey}));return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(A,{children:(0,Q.jsx)(`title`,{children:`iCTI | Gestion des utilisateurs`})}),(0,Q.jsxs)(`div`,{className:`component-header`,children:[(0,Q.jsx)(`div`,{className:`header-title`,children:`Gestion des utilisateurs`}),(0,Q.jsxs)(`div`,{className:`header-actions`,children:[(0,Q.jsx)(_e,{title:`Actualiser`,children:(0,Q.jsx)(L,{type:`link`,onClick:h,children:(0,Q.jsx)(ge,{})})}),(0,Q.jsx)(W,{modified:n,onConfirm:g,placement:`bottomRight`,children:(0,Q.jsx)(L,{type:`primary`,icon:(0,Q.jsx)(Ke,{}),children:`Ajouter un utilisateur`})})]})]}),(0,Q.jsx)(`div`,{className:`settings-filters`,children:(0,Q.jsx)(le,{children:(0,Q.jsx)(ce,{span:24,children:(0,Q.jsx)(`div`,{className:`settings-search`,children:(0,Q.jsx)(j,{placeholder:`Recherche`,value:c,onChange:e=>l(e.target.value),style:{width:300,marginLeft:20}})})})})}),(0,Q.jsxs)(`div`,{className:`component-content`,children:[(0,Q.jsx)(we,{className:`tables-table`,axis:`x`,handleComponent:{bottom:(0,Q.jsx)(`div`,{className:`resize-handle`,style:{marginBottom:8},children:(0,Q.jsx)(`span`,{children:`…`})})},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},size:{width:`100%`,height:f},onResizeStop:b,children:(0,Q.jsx)(U,{columns:x,data:d.filter(e=>e.file&&e.file.toLowerCase().includes(c.toLowerCase())),selectedRow:e,onRowSelect:v,loading:u.isFetching})}),(0,Q.jsx)(`div`,{className:`users-editor`,style:{display:i?`flex`:`none`},children:(0,Q.jsx)(ot,{user:e,setUser:t,userChanged:n,setUserChanged:r,setAddUser:s,addUser:o,handleCloseEditor:y,handleUnsetUser:_})})]})]})};ct.propTypes={};export{ct as default}; \ No newline at end of file diff --git a/assets/ValoImports-UWivU4lS.js b/assets/ValoImports-CrsYEI_j.js similarity index 77% rename from assets/ValoImports-UWivU4lS.js rename to assets/ValoImports-CrsYEI_j.js index 89ae4bc..2669a8d 100644 --- a/assets/ValoImports-UWivU4lS.js +++ b/assets/ValoImports-CrsYEI_j.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,r as i,ur as a}from"./axios-BbX9YWYe.js";import{t as o}from"./index.esm-BWCs920B.js";import{t as s}from"./ctiAxios-BMu1IxXE.js";import{t as c}from"./button-CGra0C8Y.js";import{t as l}from"./useMutation-BZFnlhBo.js";import{t as u}from"./queryOptions-Cg9orY1Y.js";import{t as d}from"./UndoOutlined-eQ49Nx19.js";import{F as f,L as p,s as m}from"./index-cqbbFfLv.js";var h=`modules/pmsissr/php/PMSI_getImportsValo.php`;async function g(){let e=new FormData;return e.append(`action`,`get`),(await s({method:`post`,url:a()+h,data:e,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function _({file:e}){let t=new FormData;return t.append(`action`,`post`),t.append(`fileName`,e.name),t.append(`fileData`,e),(await s({method:`post`,url:a()+h,data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}var v={all:[`valoSsrImports`],list:()=>[...v.all,`list`]},y=()=>u({queryKey:v.list(),queryFn:g}),b=()=>i(y());function x(){let e=r();return l({mutationFn:_,meta:{successMessage:`Fichier importé`,errorMessage:`Erreur lors de l'import du fichier`},onSettled:async()=>{await e.invalidateQueries({queryKey:v.list()})}})}var S=e(t()),C=n(),w=()=>{let e=b(),t=x(),n=e.data?.imports??[],r=(0,S.useRef)(),i=()=>{e.refetch()},a=()=>{r.current.click()},s=e=>{let n=e.target.files[0];n&&t.mutate({file:n})},l=[{title:`Import dans CTI`,dataKey:`date`},{title:`Nombre séjour`,dataKey:`nb_sejours`},{title:`Nombre séjour HC`,dataKey:`nb_sejours_hc`},{title:`Nombre séjour HP`,dataKey:`nb_sejours_hp`},{title:`Nombre séjour non valorisé`,dataKey:`nb_sejours_non_valorises`},{title:`Nombre séjour pédiatrique`,dataKey:`nb_sejours_pediatrique_valorises`},{title:`Année de valorisation`,dataKey:`vclass`},{title:`Coefficient Géographique`,dataKey:`coeffgeo`},{title:`Coefficient Spécialisation`,dataKey:`coeffspe`},{title:`Coefficient prudentiel`,dataKey:`coeffprud`},{title:`Coefficient honoraire`,dataKey:`coeffhono`},{title:`Coefficient transition`,dataKey:`coefftrans`},{title:`Fraction DMA`,dataKey:`fracdma`}].map(e=>({width:100,resizable:!0,key:e.dataKey,...e}));return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(o,{children:(0,C.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,C.jsxs)(`div`,{className:`component-header`,children:[(0,C.jsx)(`div`,{className:`header-title`,children:`Imports VALO SSR`}),(0,C.jsxs)(`div`,{className:`header-actions`,children:[(0,C.jsx)(f,{title:`Actualiser`,children:(0,C.jsx)(c,{type:`link`,onClick:i,children:(0,C.jsx)(d,{})})}),(0,C.jsx)(c,{size:`default`,type:`primary`,icon:(0,C.jsx)(p,{}),onClick:a,loading:t.isPending,children:`Importer un fichier`}),(0,C.jsx)(`input`,{type:`file`,ref:r,onChange:s,style:{display:`none`}})]})]}),(0,C.jsx)(`div`,{className:`component-content`,children:(0,C.jsx)(`div`,{className:`valo-imports`,children:(0,C.jsx)(m,{rowKey:`oid`,columns:l,loading:e.isFetching,data:n})})})]})};export{w as default}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{a as r,lr as i,r as a}from"./axios-GfLWCH1-.js";import{t as o}from"./index.esm-C-Cs05Yh.js";import{t as s}from"./ctiAxios-uIjEIJkB.js";import{t as c}from"./button-DFsG8yVP.js";import{t as l}from"./useMutation-BmXoCM97.js";import{t as u}from"./queryOptions-B35KRSJw.js";import{t as d}from"./UndoOutlined-BnvPIRYq.js";import{F as f,L as p,s as m}from"./index-BXgKcVQP.js";var h=`modules/pmsissr/php/PMSI_getImportsValo.php`;async function g(){let e=new FormData;return e.append(`action`,`get`),(await s({method:`post`,url:i()+h,data:e,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function _({file:e}){let t=new FormData;return t.append(`action`,`post`),t.append(`fileName`,e.name),t.append(`fileData`,e),(await s({method:`post`,url:i()+h,data:t,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}var v={all:[`valoSsrImports`],list:()=>[...v.all,`list`]},y=()=>u({queryKey:v.list(),queryFn:g}),b=()=>a(y());function x(){let e=r();return l({mutationFn:_,meta:{successMessage:`Fichier importé`,errorMessage:`Erreur lors de l'import du fichier`},onSettled:async()=>{await e.invalidateQueries({queryKey:v.list()})}})}var S=e(t()),C=n(),w=()=>{let e=b(),t=x(),n=e.data?.imports??[],r=(0,S.useRef)(),i=()=>{e.refetch()},a=()=>{r.current.click()},s=e=>{let n=e.target.files[0];n&&t.mutate({file:n})},l=[{title:`Import dans CTI`,dataKey:`date`},{title:`Nombre séjour`,dataKey:`nb_sejours`},{title:`Nombre séjour HC`,dataKey:`nb_sejours_hc`},{title:`Nombre séjour HP`,dataKey:`nb_sejours_hp`},{title:`Nombre séjour non valorisé`,dataKey:`nb_sejours_non_valorises`},{title:`Nombre séjour pédiatrique`,dataKey:`nb_sejours_pediatrique_valorises`},{title:`Année de valorisation`,dataKey:`vclass`},{title:`Coefficient Géographique`,dataKey:`coeffgeo`},{title:`Coefficient Spécialisation`,dataKey:`coeffspe`},{title:`Coefficient prudentiel`,dataKey:`coeffprud`},{title:`Coefficient honoraire`,dataKey:`coeffhono`},{title:`Coefficient transition`,dataKey:`coefftrans`},{title:`Fraction DMA`,dataKey:`fracdma`}].map(e=>({width:100,resizable:!0,key:e.dataKey,...e}));return(0,C.jsxs)(C.Fragment,{children:[(0,C.jsx)(o,{children:(0,C.jsx)(`title`,{children:`iCTI | Gestion des imports`})}),(0,C.jsxs)(`div`,{className:`component-header`,children:[(0,C.jsx)(`div`,{className:`header-title`,children:`Imports VALO SSR`}),(0,C.jsxs)(`div`,{className:`header-actions`,children:[(0,C.jsx)(f,{title:`Actualiser`,children:(0,C.jsx)(c,{type:`link`,onClick:i,children:(0,C.jsx)(d,{})})}),(0,C.jsx)(c,{size:`default`,type:`primary`,icon:(0,C.jsx)(p,{}),onClick:a,loading:t.isPending,children:`Importer un fichier`}),(0,C.jsx)(`input`,{type:`file`,ref:r,onChange:s,style:{display:`none`}})]})]}),(0,C.jsx)(`div`,{className:`component-content`,children:(0,C.jsx)(`div`,{className:`valo-imports`,children:(0,C.jsx)(m,{rowKey:`oid`,columns:l,loading:e.isFetching,data:n})})})]})};export{w as default}; \ No newline at end of file diff --git a/assets/WarningFilled-Dfi6CZp8.js b/assets/WarningFilled-KTNPykFB.js similarity index 67% rename from assets/WarningFilled-Dfi6CZp8.js rename to assets/WarningFilled-KTNPykFB.js index 4dae89f..0cf9501 100644 --- a/assets/WarningFilled-Dfi6CZp8.js +++ b/assets/WarningFilled-KTNPykFB.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Fn as n,Pn as r,kt as i}from"./axios-BbX9YWYe.js";var a=e(t());n();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`warning`,theme:`filled`},s=a.forwardRef(function(e,t){return a.createElement(i,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Nn as n,Ot as r,Pn as i}from"./axios-GfLWCH1-.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`warning`,theme:`filled`},s=a.forwardRef(function(e,t){return a.createElement(r,n(n({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/_assignValue-xvqwcPj2.js b/assets/_assignValue-DhqI0UbZ.js similarity index 83% rename from assets/_assignValue-xvqwcPj2.js rename to assets/_assignValue-DhqI0UbZ.js index 4366fa6..1e52225 100644 --- a/assets/_assignValue-xvqwcPj2.js +++ b/assets/_assignValue-DhqI0UbZ.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{C as t,T as n}from"./_getTag-DviDmB-q.js";var r=e(((e,n)=>{var r=t();n.exports=function(){try{var e=r(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),i=e(((e,t)=>{var n=r();function i(e,t,r){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t.exports=i})),a=e(((e,t)=>{var r=i(),a=n(),o=Object.prototype.hasOwnProperty;function s(e,t,n){var i=e[t];(!(o.call(e,t)&&a(i,n))||n===void 0&&!(t in e))&&r(e,t,n)}t.exports=s}));export{i as n,r,a as t}; \ No newline at end of file +import{t as e}from"./chunk-jRWAZmH_.js";import{C as t,T as n}from"./_getTag-Df9PzwXO.js";var r=e(((e,n)=>{var r=t();n.exports=function(){try{var e=r(Object,`defineProperty`);return e({},``,{}),e}catch{}}()})),i=e(((e,t)=>{var n=r();function i(e,t,r){t==`__proto__`&&n?n(e,t,{configurable:!0,enumerable:!0,value:r,writable:!0}):e[t]=r}t.exports=i})),a=e(((e,t)=>{var r=i(),a=n(),o=Object.prototype.hasOwnProperty;function s(e,t,n){var i=e[t];(!(o.call(e,t)&&a(i,n))||n===void 0&&!(t in e))&&r(e,t,n)}t.exports=s}));export{i as n,r,a as t}; \ No newline at end of file diff --git a/assets/_baseIsEqual-Af-0JuQU.js b/assets/_baseIsEqual-11-llYLw.js similarity index 86% rename from assets/_baseIsEqual-Af-0JuQU.js rename to assets/_baseIsEqual-11-llYLw.js index b9a5aa2..1e20cd7 100644 --- a/assets/_baseIsEqual-Af-0JuQU.js +++ b/assets/_baseIsEqual-11-llYLw.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{It as t,Pt as n,Rt as r}from"./axios-BbX9YWYe.js";import{S as i,T as a,b as o,l as s,m as c,n as l,t as u,x as d}from"./_getTag-DviDmB-q.js";var f=e(((e,t)=>{var n=`__lodash_hash_undefined__`;function r(e){return this.__data__.set(e,n),this}t.exports=r})),p=e(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),m=e(((e,t)=>{var n=i(),r=f(),a=p();function o(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n{function n(e,t){return e.has(t)}t.exports=n})),_=e(((e,t)=>{var n=m(),r=h(),i=g(),a=1,o=2;function s(e,t,s,c,l,u){var d=s&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(e),h=u.get(t);if(m&&h)return m==t&&h==e;var g=-1,_=!0,v=s&o?new n:void 0;for(u.set(e,t),u.set(t,e);++g{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=n})),y=e(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),b=e(((e,t)=>{var n=r(),i=o(),s=a(),c=_(),l=v(),u=y(),d=1,f=2,p=`[object Boolean]`,m=`[object Date]`,h=`[object Error]`,g=`[object Map]`,b=`[object Number]`,x=`[object RegExp]`,S=`[object Set]`,C=`[object String]`,w=`[object Symbol]`,T=`[object ArrayBuffer]`,E=`[object DataView]`,D=n?n.prototype:void 0,O=D?D.valueOf:void 0;function k(e,t,n,r,a,o,_){switch(n){case E:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case T:return!(e.byteLength!=t.byteLength||!o(new i(e),new i(t)));case p:case m:case b:return s(+e,+t);case h:return e.name==t.name&&e.message==t.message;case x:case C:return e==t+``;case g:var v=l;case S:var y=r&d;if(v||=u,e.size!=t.size&&!y)return!1;var D=_.get(e);if(D)return D==t;r|=f,_.set(e,t);var k=c(v(e),v(t),r,a,o,_);return _.delete(e),k;case w:if(O)return O.call(e)==O.call(t)}return!1}t.exports=k})),x=e(((e,t)=>{var n=l(),r=1,i=Object.prototype.hasOwnProperty;function a(e,t,a,o,s,c){var l=a&r,u=n(e),d=u.length;if(d!=n(t).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in t:i.call(t,p)))return!1}var m=c.get(e),h=c.get(t);if(m&&h)return m==t&&h==e;var g=!0;c.set(e,t),c.set(t,e);for(var _=l;++f{var r=d(),i=_(),a=b(),o=x(),l=u(),f=t(),p=c(),m=s(),h=1,g=`[object Arguments]`,v=`[object Array]`,y=`[object Object]`,S=Object.prototype.hasOwnProperty;function C(e,t,n,s,c,u){var d=f(e),_=f(t),b=d?v:l(e),x=_?v:l(t);b=b==g?y:b,x=x==g?y:x;var C=b==y,w=x==y,T=b==x;if(T&&p(e)){if(!p(t))return!1;d=!0,C=!1}if(T&&!C)return u||=new r,d||m(e)?i(e,t,n,s,c,u):a(e,t,b,n,s,c,u);if(!(n&h)){var E=C&&S.call(e,`__wrapped__`),D=w&&S.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return u||=new r,c(O,k,n,s,u)}}return T?(u||=new r,o(e,t,n,s,c,u)):!1}n.exports=C})),C=e(((e,t)=>{var r=S(),i=n();function a(e,t,n,o,s){return e===t?!0:e==null||t==null||!i(e)&&!i(t)?e!==e&&t!==t:r(e,t,n,o,a,s)}t.exports=a}));export{C as t}; \ No newline at end of file +import{t as e}from"./chunk-jRWAZmH_.js";import{Ft as t,Lt as n,Nt as r}from"./axios-GfLWCH1-.js";import{S as i,T as a,b as o,l as s,m as c,n as l,t as u,x as d}from"./_getTag-Df9PzwXO.js";var f=e(((e,t)=>{var n=`__lodash_hash_undefined__`;function r(e){return this.__data__.set(e,n),this}t.exports=r})),p=e(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),m=e(((e,t)=>{var n=i(),r=f(),a=p();function o(e){var t=-1,r=e==null?0:e.length;for(this.__data__=new n;++t{function n(e,t){for(var n=-1,r=e==null?0:e.length;++n{function n(e,t){return e.has(t)}t.exports=n})),_=e(((e,t)=>{var n=m(),r=h(),i=g(),a=1,o=2;function s(e,t,s,c,l,u){var d=s&a,f=e.length,p=t.length;if(f!=p&&!(d&&p>f))return!1;var m=u.get(e),h=u.get(t);if(m&&h)return m==t&&h==e;var g=-1,_=!0,v=s&o?new n:void 0;for(u.set(e,t),u.set(t,e);++g{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e,r){n[++t]=[r,e]}),n}t.exports=n})),y=e(((e,t)=>{function n(e){var t=-1,n=Array(e.size);return e.forEach(function(e){n[++t]=e}),n}t.exports=n})),b=e(((e,t)=>{var r=n(),i=o(),s=a(),c=_(),l=v(),u=y(),d=1,f=2,p=`[object Boolean]`,m=`[object Date]`,h=`[object Error]`,g=`[object Map]`,b=`[object Number]`,x=`[object RegExp]`,S=`[object Set]`,C=`[object String]`,w=`[object Symbol]`,T=`[object ArrayBuffer]`,E=`[object DataView]`,D=r?r.prototype:void 0,O=D?D.valueOf:void 0;function k(e,t,n,r,a,o,_){switch(n){case E:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case T:return!(e.byteLength!=t.byteLength||!o(new i(e),new i(t)));case p:case m:case b:return s(+e,+t);case h:return e.name==t.name&&e.message==t.message;case x:case C:return e==t+``;case g:var v=l;case S:var y=r&d;if(v||=u,e.size!=t.size&&!y)return!1;var D=_.get(e);if(D)return D==t;r|=f,_.set(e,t);var k=c(v(e),v(t),r,a,o,_);return _.delete(e),k;case w:if(O)return O.call(e)==O.call(t)}return!1}t.exports=k})),x=e(((e,t)=>{var n=l(),r=1,i=Object.prototype.hasOwnProperty;function a(e,t,a,o,s,c){var l=a&r,u=n(e),d=u.length;if(d!=n(t).length&&!l)return!1;for(var f=d;f--;){var p=u[f];if(!(l?p in t:i.call(t,p)))return!1}var m=c.get(e),h=c.get(t);if(m&&h)return m==t&&h==e;var g=!0;c.set(e,t),c.set(t,e);for(var _=l;++f{var r=d(),i=_(),a=b(),o=x(),l=u(),f=t(),p=c(),m=s(),h=1,g=`[object Arguments]`,v=`[object Array]`,y=`[object Object]`,S=Object.prototype.hasOwnProperty;function C(e,t,n,s,c,u){var d=f(e),_=f(t),b=d?v:l(e),x=_?v:l(t);b=b==g?y:b,x=x==g?y:x;var C=b==y,w=x==y,T=b==x;if(T&&p(e)){if(!p(t))return!1;d=!0,C=!1}if(T&&!C)return u||=new r,d||m(e)?i(e,t,n,s,c,u):a(e,t,b,n,s,c,u);if(!(n&h)){var E=C&&S.call(e,`__wrapped__`),D=w&&S.call(t,`__wrapped__`);if(E||D){var O=E?e.value():e,k=D?t.value():t;return u||=new r,c(O,k,n,s,u)}}return T?(u||=new r,o(e,t,n,s,c,u)):!1}n.exports=C})),C=e(((e,t)=>{var n=S(),i=r();function a(e,t,r,o,s){return e===t?!0:e==null||t==null||!i(e)&&!i(t)?e!==e&&t!==t:n(e,t,r,o,a,s)}t.exports=a}));export{C as t}; \ No newline at end of file diff --git a/assets/_baseMap-CMcJTUHN.js b/assets/_baseMap-CMcJTUHN.js deleted file mode 100644 index 688c65a..0000000 --- a/assets/_baseMap-CMcJTUHN.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{x as t}from"./sanitizeDataUtils-thqQHiub.js";import{i as n}from"./_getTag-DviDmB-q.js";var r=e(((e,r)=>{var i=t(),a=n();function o(e,t){var n=-1,r=a(e)?Array(e.length):[];return i(e,function(e,i,a){r[++n]=t(e,i,a)}),r}r.exports=o}));export{r as t}; \ No newline at end of file diff --git a/assets/_baseMap-Ds6yuwtt.js b/assets/_baseMap-Ds6yuwtt.js new file mode 100644 index 0000000..5d132c5 --- /dev/null +++ b/assets/_baseMap-Ds6yuwtt.js @@ -0,0 +1 @@ +import{t as e}from"./chunk-jRWAZmH_.js";import{x as t}from"./sanitizeDataUtils-CnFUVW7C.js";import{i as n}from"./_getTag-Df9PzwXO.js";var r=e(((e,r)=>{var i=t(),a=n();function o(e,t){var n=-1,r=a(e)?Array(e.length):[];return i(e,function(e,i,a){r[++n]=t(e,i,a)}),r}r.exports=o}));export{r as t}; \ No newline at end of file diff --git a/assets/_getTag-DviDmB-q.js b/assets/_getTag-Df9PzwXO.js similarity index 78% rename from assets/_getTag-DviDmB-q.js rename to assets/_getTag-Df9PzwXO.js index d2bbc7d..be25468 100644 --- a/assets/_getTag-DviDmB-q.js +++ b/assets/_getTag-Df9PzwXO.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{Bt as t,Ft as n,It as r,Pt as i,zt as a}from"./axios-BbX9YWYe.js";var o=e(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),s=e(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),c=e(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),l=e(((e,t)=>{var n=c();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),u=e(((e,t)=>{var n=l(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),d=e(((e,t)=>{var n=l();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),f=e(((e,t)=>{var n=l();function r(e){return n(this.__data__,e)>-1}t.exports=r})),p=e(((e,t)=>{var n=l();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),m=e(((e,t)=>{var n=s(),r=u(),i=d(),a=f(),o=p();function c(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=m();function r(){this.__data__=new n,this.size=0}t.exports=r})),g=e(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),_=e(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),v=e(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),y=e(((e,t)=>{var r=n(),i=o(),a=`[object AsyncFunction]`,s=`[object Function]`,c=`[object GeneratorFunction]`,l=`[object Proxy]`;function u(e){if(!i(e))return!1;var t=r(e);return t==s||t==c||t==a||t==l}t.exports=u})),b=e(((e,t)=>{t.exports=a()[`__core-js_shared__`]})),x=e(((e,t)=>{var n=b(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),S=e(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),C=e(((e,t)=>{var n=y(),r=x(),i=o(),a=S(),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,d=l.toString,f=u.hasOwnProperty,p=RegExp(`^`+d.call(f).replace(s,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function m(e){return!i(e)||r(e)?!1:(n(e)?p:c).test(a(e))}t.exports=m})),w=e(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),T=e(((e,t)=>{var n=C(),r=w();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),E=e(((e,t)=>{t.exports=T()(a(),`Map`)})),D=e(((e,t)=>{t.exports=T()(Object,`create`)})),O=e(((e,t)=>{var n=D();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),k=e(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),A=e(((e,t)=>{var n=D(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),j=e(((e,t)=>{var n=D(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),M=e(((e,t)=>{var n=D(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),ee=e(((e,t)=>{var n=O(),r=k(),i=A(),a=j(),o=M();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=ee(),r=m(),i=E();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),ne=e(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),N=e(((e,t)=>{var n=ne();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),re=e(((e,t)=>{var n=N();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),ie=e(((e,t)=>{var n=N();function r(e){return n(this,e).get(e)}t.exports=r})),P=e(((e,t)=>{var n=N();function r(e){return n(this,e).has(e)}t.exports=r})),ae=e(((e,t)=>{var n=N();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),F=e(((e,t)=>{var n=te(),r=re(),i=ie(),a=P(),o=ae();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=m(),r=E(),i=F(),a=200;function o(e,t){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length{var n=m(),r=h(),i=g(),a=_(),o=v(),s=oe();function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c})),ce=e(((e,t)=>{t.exports=a().Uint8Array})),I=e(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n{var n=I(),i=r();function a(e,t,r){var a=t(e);return i(e)?a:n(a,r(e))}t.exports=a})),le=e(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n{function n(){return[]}t.exports=n})),z=e(((e,t)=>{var n=le(),r=R(),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(e){return e==null?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:r})),ue=e(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n{var r=n(),a=i(),o=`[object Arguments]`;function s(e){return a(e)&&r(e)==o}t.exports=s})),B=e(((e,t)=>{var n=de(),r=i(),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n:function(e){return r(e)&&o.call(e,`callee`)&&!s.call(e,`callee`)}})),V=e(((e,t)=>{function n(){return!1}t.exports=n})),H=e(((e,t)=>{var n=a(),r=V(),i=typeof e==`object`&&e&&!e.nodeType&&e,o=i&&typeof t==`object`&&t&&!t.nodeType&&t,s=o&&o.exports===i?n.Buffer:void 0;t.exports=(s?s.isBuffer:void 0)||r})),U=e(((e,t)=>{var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;function i(e,t){var i=typeof e;return t??=n,!!t&&(i==`number`||i!=`symbol`&&r.test(e))&&e>-1&&e%1==0&&e{var n=9007199254740991;function r(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=n}t.exports=r})),fe=e(((e,t)=>{var r=n(),a=W(),o=i(),s=`[object Arguments]`,c=`[object Array]`,l=`[object Boolean]`,u=`[object Date]`,d=`[object Error]`,f=`[object Function]`,p=`[object Map]`,m=`[object Number]`,h=`[object Object]`,g=`[object RegExp]`,_=`[object Set]`,v=`[object String]`,y=`[object WeakMap]`,b=`[object ArrayBuffer]`,x=`[object DataView]`,S=`[object Float32Array]`,C=`[object Float64Array]`,w=`[object Int8Array]`,T=`[object Int16Array]`,E=`[object Int32Array]`,D=`[object Uint8Array]`,O=`[object Uint8ClampedArray]`,k=`[object Uint16Array]`,A=`[object Uint32Array]`,j={};j[S]=j[C]=j[w]=j[T]=j[E]=j[D]=j[O]=j[k]=j[A]=!0,j[s]=j[c]=j[b]=j[l]=j[x]=j[u]=j[d]=j[f]=j[p]=j[m]=j[h]=j[g]=j[_]=j[v]=j[y]=!1;function M(e){return o(e)&&a(e.length)&&!!j[r(e)]}t.exports=M})),G=e(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),K=e(((e,n)=>{var r=t(),i=typeof e==`object`&&e&&!e.nodeType&&e,a=i&&typeof n==`object`&&n&&!n.nodeType&&n,o=a&&a.exports===i&&r.process;n.exports=function(){try{return a&&a.require&&a.require(`util`).types||o&&o.binding&&o.binding(`util`)}catch{}}()})),q=e(((e,t)=>{var n=fe(),r=G(),i=K(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),J=e(((e,t)=>{var n=ue(),i=B(),a=r(),o=H(),s=U(),c=q(),l=Object.prototype.hasOwnProperty;function u(e,t){var r=a(e),u=!r&&i(e),d=!r&&!u&&o(e),f=!r&&!u&&!d&&c(e),p=r||u||d||f,m=p?n(e.length,String):[],h=m.length;for(var g in e)(t||l.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||s(g,h)))&&m.push(g);return m}t.exports=u})),Y=e(((e,t)=>{var n=Object.prototype;function r(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=r})),X=e(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),pe=e(((e,t)=>{t.exports=X()(Object.keys,Object)})),Z=e(((e,t)=>{var n=Y(),r=pe(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),Q=e(((e,t)=>{var n=y(),r=W();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),$=e(((e,t)=>{var n=J(),r=Z(),i=Q();function a(e){return i(e)?n(e):r(e)}t.exports=a})),me=e(((e,t)=>{var n=L(),r=z(),i=$();function a(e){return n(e,i,r)}t.exports=a})),he=e(((e,t)=>{t.exports=T()(a(),`DataView`)})),ge=e(((e,t)=>{t.exports=T()(a(),`Promise`)})),_e=e(((e,t)=>{t.exports=T()(a(),`Set`)})),ve=e(((e,t)=>{t.exports=T()(a(),`WeakMap`)})),ye=e(((e,t)=>{var r=he(),i=E(),a=ge(),o=_e(),s=ve(),c=n(),l=S(),u=`[object Map]`,d=`[object Object]`,f=`[object Promise]`,p=`[object Set]`,m=`[object WeakMap]`,h=`[object DataView]`,g=l(r),_=l(i),v=l(a),y=l(o),b=l(s),x=c;(r&&x(new r(new ArrayBuffer(1)))!=h||i&&x(new i)!=u||a&&x(a.resolve())!=f||o&&x(new o)!=p||s&&x(new s)!=m)&&(x=function(e){var t=c(e),n=t==d?e.constructor:void 0,r=n?l(n):``;if(r)switch(r){case g:return h;case _:return u;case v:return f;case y:return p;case b:return m}return t}),t.exports=x}));export{T as C,o as E,F as S,c as T,R as _,Z as a,ce as b,J as c,G as d,W as f,z as g,B as h,Q as i,q as l,H as m,me as n,X as o,U as p,$ as r,Y as s,ye as t,K as u,L as v,y as w,se as x,I as y}; \ No newline at end of file +import{t as e}from"./chunk-jRWAZmH_.js";import{Ft as t,Nt as n,Pt as r,Rt as i,zt as a}from"./axios-GfLWCH1-.js";var o=e(((e,t)=>{function n(e){var t=typeof e;return e!=null&&(t==`object`||t==`function`)}t.exports=n})),s=e(((e,t)=>{function n(){this.__data__=[],this.size=0}t.exports=n})),c=e(((e,t)=>{function n(e,t){return e===t||e!==e&&t!==t}t.exports=n})),l=e(((e,t)=>{var n=c();function r(e,t){for(var r=e.length;r--;)if(n(e[r][0],t))return r;return-1}t.exports=r})),u=e(((e,t)=>{var n=l(),r=Array.prototype.splice;function i(e){var t=this.__data__,i=n(t,e);return i<0?!1:(i==t.length-1?t.pop():r.call(t,i,1),--this.size,!0)}t.exports=i})),d=e(((e,t)=>{var n=l();function r(e){var t=this.__data__,r=n(t,e);return r<0?void 0:t[r][1]}t.exports=r})),f=e(((e,t)=>{var n=l();function r(e){return n(this.__data__,e)>-1}t.exports=r})),p=e(((e,t)=>{var n=l();function r(e,t){var r=this.__data__,i=n(r,e);return i<0?(++this.size,r.push([e,t])):r[i][1]=t,this}t.exports=r})),m=e(((e,t)=>{var n=s(),r=u(),i=d(),a=f(),o=p();function c(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=m();function r(){this.__data__=new n,this.size=0}t.exports=r})),g=e(((e,t)=>{function n(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}t.exports=n})),_=e(((e,t)=>{function n(e){return this.__data__.get(e)}t.exports=n})),v=e(((e,t)=>{function n(e){return this.__data__.has(e)}t.exports=n})),y=e(((e,t)=>{var n=r(),i=o(),a=`[object AsyncFunction]`,s=`[object Function]`,c=`[object GeneratorFunction]`,l=`[object Proxy]`;function u(e){if(!i(e))return!1;var t=n(e);return t==s||t==c||t==a||t==l}t.exports=u})),b=e(((e,t)=>{t.exports=i()[`__core-js_shared__`]})),x=e(((e,t)=>{var n=b(),r=function(){var e=/[^.]+$/.exec(n&&n.keys&&n.keys.IE_PROTO||``);return e?`Symbol(src)_1.`+e:``}();function i(e){return!!r&&r in e}t.exports=i})),S=e(((e,t)=>{var n=Function.prototype.toString;function r(e){if(e!=null){try{return n.call(e)}catch{}try{return e+``}catch{}}return``}t.exports=r})),C=e(((e,t)=>{var n=y(),r=x(),i=o(),a=S(),s=/[\\^$.*+?()[\]{}|]/g,c=/^\[object .+?Constructor\]$/,l=Function.prototype,u=Object.prototype,d=l.toString,f=u.hasOwnProperty,p=RegExp(`^`+d.call(f).replace(s,`\\$&`).replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,`$1.*?`)+`$`);function m(e){return!i(e)||r(e)?!1:(n(e)?p:c).test(a(e))}t.exports=m})),w=e(((e,t)=>{function n(e,t){return e?.[t]}t.exports=n})),T=e(((e,t)=>{var n=C(),r=w();function i(e,t){var i=r(e,t);return n(i)?i:void 0}t.exports=i})),E=e(((e,t)=>{t.exports=T()(i(),`Map`)})),D=e(((e,t)=>{t.exports=T()(Object,`create`)})),O=e(((e,t)=>{var n=D();function r(){this.__data__=n?n(null):{},this.size=0}t.exports=r})),k=e(((e,t)=>{function n(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=+!!t,t}t.exports=n})),A=e(((e,t)=>{var n=D(),r=`__lodash_hash_undefined__`,i=Object.prototype.hasOwnProperty;function a(e){var t=this.__data__;if(n){var a=t[e];return a===r?void 0:a}return i.call(t,e)?t[e]:void 0}t.exports=a})),j=e(((e,t)=>{var n=D(),r=Object.prototype.hasOwnProperty;function i(e){var t=this.__data__;return n?t[e]!==void 0:r.call(t,e)}t.exports=i})),M=e(((e,t)=>{var n=D(),r=`__lodash_hash_undefined__`;function i(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=n&&t===void 0?r:t,this}t.exports=i})),ee=e(((e,t)=>{var n=O(),r=k(),i=A(),a=j(),o=M();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=ee(),r=m(),i=E();function a(){this.size=0,this.__data__={hash:new n,map:new(i||r),string:new n}}t.exports=a})),ne=e(((e,t)=>{function n(e){var t=typeof e;return t==`string`||t==`number`||t==`symbol`||t==`boolean`?e!==`__proto__`:e===null}t.exports=n})),N=e(((e,t)=>{var n=ne();function r(e,t){var r=e.__data__;return n(t)?r[typeof t==`string`?`string`:`hash`]:r.map}t.exports=r})),re=e(((e,t)=>{var n=N();function r(e){var t=n(this,e).delete(e);return this.size-=+!!t,t}t.exports=r})),ie=e(((e,t)=>{var n=N();function r(e){return n(this,e).get(e)}t.exports=r})),P=e(((e,t)=>{var n=N();function r(e){return n(this,e).has(e)}t.exports=r})),ae=e(((e,t)=>{var n=N();function r(e,t){var r=n(this,e),i=r.size;return r.set(e,t),this.size+=r.size==i?0:1,this}t.exports=r})),F=e(((e,t)=>{var n=te(),r=re(),i=ie(),a=P(),o=ae();function s(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t{var n=m(),r=E(),i=F(),a=200;function o(e,t){var o=this.__data__;if(o instanceof n){var s=o.__data__;if(!r||s.length{var n=m(),r=h(),i=g(),a=_(),o=v(),s=oe();function c(e){var t=this.__data__=new n(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=i,c.prototype.get=a,c.prototype.has=o,c.prototype.set=s,t.exports=c})),ce=e(((e,t)=>{t.exports=i().Uint8Array})),I=e(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n{var r=I(),i=t();function a(e,t,n){var a=t(e);return i(e)?a:r(a,n(e))}n.exports=a})),le=e(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=0,a=[];++n{function n(){return[]}t.exports=n})),z=e(((e,t)=>{var n=le(),r=R(),i=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols;t.exports=a?function(e){return e==null?[]:(e=Object(e),n(a(e),function(t){return i.call(e,t)}))}:r})),ue=e(((e,t)=>{function n(e,t){for(var n=-1,r=Array(e);++n{var i=r(),a=n(),o=`[object Arguments]`;function s(e){return a(e)&&i(e)==o}t.exports=s})),B=e(((e,t)=>{var r=de(),i=n(),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable;t.exports=r(function(){return arguments}())?r:function(e){return i(e)&&o.call(e,`callee`)&&!s.call(e,`callee`)}})),V=e(((e,t)=>{function n(){return!1}t.exports=n})),H=e(((e,t)=>{var n=i(),r=V(),a=typeof e==`object`&&e&&!e.nodeType&&e,o=a&&typeof t==`object`&&t&&!t.nodeType&&t,s=o&&o.exports===a?n.Buffer:void 0;t.exports=(s?s.isBuffer:void 0)||r})),U=e(((e,t)=>{var n=9007199254740991,r=/^(?:0|[1-9]\d*)$/;function i(e,t){var i=typeof e;return t??=n,!!t&&(i==`number`||i!=`symbol`&&r.test(e))&&e>-1&&e%1==0&&e{var n=9007199254740991;function r(e){return typeof e==`number`&&e>-1&&e%1==0&&e<=n}t.exports=r})),fe=e(((e,t)=>{var i=r(),a=W(),o=n(),s=`[object Arguments]`,c=`[object Array]`,l=`[object Boolean]`,u=`[object Date]`,d=`[object Error]`,f=`[object Function]`,p=`[object Map]`,m=`[object Number]`,h=`[object Object]`,g=`[object RegExp]`,_=`[object Set]`,v=`[object String]`,y=`[object WeakMap]`,b=`[object ArrayBuffer]`,x=`[object DataView]`,S=`[object Float32Array]`,C=`[object Float64Array]`,w=`[object Int8Array]`,T=`[object Int16Array]`,E=`[object Int32Array]`,D=`[object Uint8Array]`,O=`[object Uint8ClampedArray]`,k=`[object Uint16Array]`,A=`[object Uint32Array]`,j={};j[S]=j[C]=j[w]=j[T]=j[E]=j[D]=j[O]=j[k]=j[A]=!0,j[s]=j[c]=j[b]=j[l]=j[x]=j[u]=j[d]=j[f]=j[p]=j[m]=j[h]=j[g]=j[_]=j[v]=j[y]=!1;function M(e){return o(e)&&a(e.length)&&!!j[i(e)]}t.exports=M})),G=e(((e,t)=>{function n(e){return function(t){return e(t)}}t.exports=n})),K=e(((e,t)=>{var n=a(),r=typeof e==`object`&&e&&!e.nodeType&&e,i=r&&typeof t==`object`&&t&&!t.nodeType&&t,o=i&&i.exports===r&&n.process;t.exports=function(){try{return i&&i.require&&i.require(`util`).types||o&&o.binding&&o.binding(`util`)}catch{}}()})),q=e(((e,t)=>{var n=fe(),r=G(),i=K(),a=i&&i.isTypedArray;t.exports=a?r(a):n})),J=e(((e,n)=>{var r=ue(),i=B(),a=t(),o=H(),s=U(),c=q(),l=Object.prototype.hasOwnProperty;function u(e,t){var n=a(e),u=!n&&i(e),d=!n&&!u&&o(e),f=!n&&!u&&!d&&c(e),p=n||u||d||f,m=p?r(e.length,String):[],h=m.length;for(var g in e)(t||l.call(e,g))&&!(p&&(g==`length`||d&&(g==`offset`||g==`parent`)||f&&(g==`buffer`||g==`byteLength`||g==`byteOffset`)||s(g,h)))&&m.push(g);return m}n.exports=u})),Y=e(((e,t)=>{var n=Object.prototype;function r(e){var t=e&&e.constructor;return e===(typeof t==`function`&&t.prototype||n)}t.exports=r})),X=e(((e,t)=>{function n(e,t){return function(n){return e(t(n))}}t.exports=n})),pe=e(((e,t)=>{t.exports=X()(Object.keys,Object)})),Z=e(((e,t)=>{var n=Y(),r=pe(),i=Object.prototype.hasOwnProperty;function a(e){if(!n(e))return r(e);var t=[];for(var a in Object(e))i.call(e,a)&&a!=`constructor`&&t.push(a);return t}t.exports=a})),Q=e(((e,t)=>{var n=y(),r=W();function i(e){return e!=null&&r(e.length)&&!n(e)}t.exports=i})),$=e(((e,t)=>{var n=J(),r=Z(),i=Q();function a(e){return i(e)?n(e):r(e)}t.exports=a})),me=e(((e,t)=>{var n=L(),r=z(),i=$();function a(e){return n(e,i,r)}t.exports=a})),he=e(((e,t)=>{t.exports=T()(i(),`DataView`)})),ge=e(((e,t)=>{t.exports=T()(i(),`Promise`)})),_e=e(((e,t)=>{t.exports=T()(i(),`Set`)})),ve=e(((e,t)=>{t.exports=T()(i(),`WeakMap`)})),ye=e(((e,t)=>{var n=he(),i=E(),a=ge(),o=_e(),s=ve(),c=r(),l=S(),u=`[object Map]`,d=`[object Object]`,f=`[object Promise]`,p=`[object Set]`,m=`[object WeakMap]`,h=`[object DataView]`,g=l(n),_=l(i),v=l(a),y=l(o),b=l(s),x=c;(n&&x(new n(new ArrayBuffer(1)))!=h||i&&x(new i)!=u||a&&x(a.resolve())!=f||o&&x(new o)!=p||s&&x(new s)!=m)&&(x=function(e){var t=c(e),n=t==d?e.constructor:void 0,r=n?l(n):``;if(r)switch(r){case g:return h;case _:return u;case v:return f;case y:return p;case b:return m}return t}),t.exports=x}));export{T as C,o as E,F as S,c as T,R as _,Z as a,ce as b,J as c,G as d,W as f,z as g,B as h,Q as i,q as l,H as m,me as n,X as o,U as p,$ as r,Y as s,ye as t,K as u,L as v,y as w,se as x,I as y}; \ No newline at end of file diff --git a/assets/axios-BbX9YWYe.js b/assets/axios-GfLWCH1-.js similarity index 99% rename from assets/axios-BbX9YWYe.js rename to assets/axios-GfLWCH1-.js index a50f4b9..320ba90 100644 --- a/assets/axios-BbX9YWYe.js +++ b/assets/axios-GfLWCH1-.js @@ -74,4 +74,4 @@ In order to be iterable, non-array objects must have a [Symbol.iterator]() metho `);return e===-1?``:t.stack.slice(e+1)})();try{if(!e.stack)e.stack=n;else if(n){let t=n.indexOf(` `),r=t===-1?-1:n.indexOf(` `,t+1),i=r===-1?``:n.slice(r+1);String(e.stack).endsWith(i)||(e.stack+=` -`+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=Gh(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&bg.assertOptions(n,{silentJSONParsing:xg.transitional(xg.boolean),forcedJSONParsing:xg.transitional(xg.boolean),clarifyTimeoutError:xg.transitional(xg.boolean),legacyInterceptorReqResOrdering:xg.transitional(xg.boolean)},!1),r!=null&&(Q.isFunction(r)?t.paramsSerializer={serialize:r}:bg.assertOptions(r,{encode:xg.function,serialize:xg.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),bg.assertOptions(t,{baseUrl:xg.spelling(`baseURL`),withXsrfToken:xg.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&Q.merge(i.common,i[t.method]);i&&Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=Zm.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||ph;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[gg.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new jh(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function wg(e){return function(t){return e.apply(null,t)}}function Tg(e){return Q.isObject(e)&&e.isAxiosError===!0}var Eg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Eg).forEach(([e,t])=>{Eg[t]=e});function Dg(e){let t=new Sg(e),n=Cp(Sg.prototype.request,t);return Q.extend(n,Sg.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return Dg(Gh(e,t))},n}var Og=Dg(Oh);Og.Axios=Sg,Og.CanceledError=jh,Og.CancelToken=Cg,Og.isCancel=Ah,Og.VERSION=rg,Og.toFormData=oh,Og.AxiosError=$,Og.Cancel=Og.CanceledError,Og.all=function(e){return Promise.all(e)},Og.spread=wg,Og.isAxiosError=Tg,Og.mergeConfig=Gh,Og.AxiosHeaders=Zm,Og.formToJSON=e=>Th(Q.isHTMLForm(e)?new FormData(e):e),Og.getAdapter=mg.getAdapter,Og.HttpStatusCode=Eg,Og.default=Og;export{Yc as $,M as $n,In as $t,Ud as A,ot as An,pa as At,zl as B,Be as Bn,zi as Bt,ef as C,mt as Cn,io as Ct,Qd as D,gt as Dn,Pa as Dt,Zd as E,vt as En,Ia as Et,Wl as F,P as Fn,Ki as Ft,Ol as G,je as Gn,wi as Gt,kl as H,Fe as Hn,ji as Ht,Hl as I,Xe as In,Ui as It,xl as J,Ae as Jn,Ur as Jt,Cl as K,Me as Kn,xi as Kt,X as L,Ke as Ln,Hi as Lt,bd as M,et as Mn,z as Mt,yd as N,rt as Nn,Ji as Nt,Wd as O,ht as On,Ma as Ot,Gl as P,N as Pn,qi as Pt,Zc as Q,Ee as Qn,Br as Qt,Ul as R,Ve as Rn,Vi as Rt,nf as S,Kt as Sn,D as Sr,ro as St,Xd as T,_t as Tn,Ra as Tt,Al as U,Ne as Un,Ni as Ut,Ll as V,Ie as Vn,Ri as Vt,Dl as W,Pe as Wn,Ci as Wt,tl as X,Oe as Xn,ai as Xt,rl as Y,De as Yn,bi as Yt,$c as Z,Te as Zn,Hr as Zt,gf as _,nn as _n,ge as _r,Ao as _t,ip as a,En as an,A as ar,lc as at,kf as b,Jt as bn,ue as br,co as bt,Bf as c,_n as cn,me as cr,Ds as ct,sf as d,pn as dn,fe as dr,Bo as dt,Ln as en,we as er,Y as et,hf as f,un as fn,he as fr,Ro as ft,of as g,on as gn,ie as gr,Po as gt,ff as h,an as hn,_e as hr,No as ht,ap as i,Mn as in,be as ir,sc as it,xd as j,at as jn,fa as jt,Gd as k,ct as kn,ja as kt,If as l,gn as ln,pe as lr,Ho as lt,pf as m,cn as mn,ce as mr,Fo as mt,Sp as n,Fn as nn,Ce as nr,kc as nt,Gf as o,Cn as on,j as or,ac as ot,mf as p,sn as pn,le as pr,Io as pt,Sl as q,ke as qn,Si as qt,yp as r,jn as rn,ye as rr,cc as rt,Vf as s,bn as sn,ae as sr,Os as st,Og as t,Pn as tn,Se as tr,Dc as tt,Ff as u,hn as un,oe as ur,Vo as ut,uf as v,rn as vn,de as vr,W as vt,$d as w,pt as wn,Ba as wt,Df as x,I as xn,k as xr,po as xt,yf as y,qt as yn,se as yr,So as yt,Vl as z,Ge as zn,Bi as zt}; \ No newline at end of file +`+n)}}catch{}}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=Gh(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&bg.assertOptions(n,{silentJSONParsing:xg.transitional(xg.boolean),forcedJSONParsing:xg.transitional(xg.boolean),clarifyTimeoutError:xg.transitional(xg.boolean),legacyInterceptorReqResOrdering:xg.transitional(xg.boolean)},!1),r!=null&&(Q.isFunction(r)?t.paramsSerializer={serialize:r}:bg.assertOptions(r,{encode:xg.function,serialize:xg.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),bg.assertOptions(t,{baseUrl:xg.spelling(`baseURL`),withXsrfToken:xg.spelling(`withXSRFToken`)},!0),t.method=(t.method||this.defaults.method||`get`).toLowerCase();let a=i&&Q.merge(i.common,i[t.method]);i&&Q.forEach([`delete`,`get`,`head`,`post`,`put`,`patch`,`query`,`common`],e=>{delete i[e]}),t.headers=Zm.concat(a,i);let o=[],s=!0;this.interceptors.request.forEach(function(e){if(typeof e.runWhen==`function`&&e.runWhen(t)===!1)return;s&&=e.synchronous;let n=t.transitional||ph;n&&n.legacyInterceptorReqResOrdering?o.unshift(e.fulfilled,e.rejected):o.push(e.fulfilled,e.rejected)});let c=[];this.interceptors.response.forEach(function(e){c.push(e.fulfilled,e.rejected)});let l,u=0,d;if(!s){let e=[gg.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);u{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null}),this.promise.then=e=>{let t,r=new Promise(e=>{n.subscribe(e),t=e}).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e(function(e,r,i){n.reason||(n.reason=new jh(e,r,i),t(n.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;let t=this._listeners.indexOf(e);t!==-1&&this._listeners.splice(t,1)}toAbortSignal(){let e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let t;return{token:new e(function(e){t=e}),cancel:t}}};function wg(e){return function(t){return e.apply(null,t)}}function Tg(e){return Q.isObject(e)&&e.isAxiosError===!0}var Eg={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Eg).forEach(([e,t])=>{Eg[t]=e});function Dg(e){let t=new Sg(e),n=Cp(Sg.prototype.request,t);return Q.extend(n,Sg.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return Dg(Gh(e,t))},n}var Og=Dg(Oh);Og.Axios=Sg,Og.CanceledError=jh,Og.CancelToken=Cg,Og.isCancel=Ah,Og.VERSION=rg,Og.toFormData=oh,Og.AxiosError=$,Og.Cancel=Og.CanceledError,Og.all=function(e){return Promise.all(e)},Og.spread=wg,Og.isAxiosError=Tg,Og.mergeConfig=Gh,Og.AxiosHeaders=Zm,Og.formToJSON=e=>Th(Q.isHTMLForm(e)?new FormData(e):e),Og.getAdapter=mg.getAdapter,Og.HttpStatusCode=Eg,Og.default=Og;export{Y as $,we as $n,Ln as $t,xd as A,at as An,fa as At,Ll as B,Ie as Bn,Ri as Bt,$d as C,pt as Cn,Ba as Ct,Wd as D,ht as Dn,Ma as Dt,Qd as E,gt as En,Pa as Et,Hl as F,Xe as Fn,Ui as Ft,Cl as G,Me as Gn,xi as Gt,Al as H,Ne as Hn,Ni as Ht,X as I,Ke as In,Hi as It,rl as J,De as Jn,bi as Jt,Sl as K,ke as Kn,Si as Kt,Ul as L,Ve as Ln,Vi as Lt,yd as M,rt as Mn,Ji as Mt,Gl as N,N as Nn,qi as Nt,Gd as O,ct as On,ja as Ot,Wl as P,P as Pn,Ki as Pt,Yc as Q,M as Qn,In as Qt,Vl as R,Ge as Rn,Bi as Rt,ef as S,mt as Sn,io as St,Zd as T,vt as Tn,Ia as Tt,Dl as U,Pe as Un,Ci as Ut,kl as V,Fe as Vn,ji as Vt,Ol as W,je as Wn,wi as Wt,$c as X,Te as Xn,Hr as Xt,tl as Y,Oe as Yn,ai as Yt,Zc as Z,Ee as Zn,Br as Zt,gf as _,rn as _n,de as _r,W as _t,ip as a,Cn as an,j as ar,ac as at,kf as b,I as bn,k as br,po as bt,Bf as c,gn as cn,pe as cr,Ho as ct,sf as d,un as dn,he as dr,Ro as dt,Pn as en,Se as er,Dc as et,hf as f,sn as fn,le as fr,Io as ft,of as g,nn as gn,ge as gr,Ao as gt,ff as h,on as hn,ie as hr,Po as ht,ap as i,En as in,A as ir,lc as it,bd as j,et as jn,z as jt,Ud as k,ot as kn,pa as kt,If as l,hn as ln,oe as lr,Vo as lt,pf as m,an as mn,_e as mr,No as mt,Sp as n,jn as nn,ye as nr,cc as nt,Gf as o,bn as on,ae as or,Os as ot,mf as p,cn as pn,ce as pr,Fo as pt,xl as q,Ae as qn,Ur as qt,yp as r,Mn as rn,be as rr,sc as rt,Vf as s,_n as sn,me as sr,Ds as st,Og as t,Fn as tn,Ce as tr,kc as tt,Ff as u,pn as un,fe as ur,Bo as ut,uf as v,qt as vn,se as vr,So as vt,Xd as w,_t as wn,Ra as wt,Df as x,Kt as xn,D as xr,ro as xt,yf as y,Jt as yn,ue as yr,co as yt,zl as z,Be as zn,zi as zt}; \ No newline at end of file diff --git a/assets/button-CGra0C8Y.js b/assets/button-CGra0C8Y.js deleted file mode 100644 index 04c2a9b..0000000 --- a/assets/button-CGra0C8Y.js +++ /dev/null @@ -1,4 +0,0 @@ -import{n as e,o as t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{$n as r,Bn as i,Cn as a,Dn as o,En as s,F as c,Fn as l,H as u,Hn as d,I as f,In as p,Jn as m,K as h,Mn as g,Nn as _,O as v,On as ee,Pn as y,Qn as b,Sn as te,Tn as ne,Un as re,Ut as ie,Vn as x,Vt as ae,W as oe,Wn as S,Xn as C,Yn as se,Zn as w,ar as T,at as E,bn as ce,ct as D,er as le,ir as O,nr as k,or as A,q as j,qn as M,rr as ue,rt as N,st as de,tr as P,wt as F,xn as fe,yn as pe}from"./axios-BbX9YWYe.js";import{n as me,t as he}from"./slicedToArray-YLaz90ka.js";import{n as I,t as L}from"./typeof-BUNGcdwP.js";import{i as R,r as z}from"./asyncToGenerator-DHhZBkop.js";function B(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return V.Children.forEach(e,function(e){e==null&&!t.keepEmpty||(Array.isArray(e)?n=n.concat(B(e)):x(e)&&e.props?n=n.concat(B(e.props.children,t)):n.push(e))}),n}var V,H=e((()=>{i(),V=t(n())}));function ge(e){var t=e.children,n=e.onBatchResize,r=U.useRef(0),i=U.useRef([]),a=U.useContext(W),o=U.useCallback(function(e,t,o){r.current+=1;var s=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then(function(){s===r.current&&(n?.(i.current),i.current=[])}),a?.(e,t,o)},[n,a]);return U.createElement(W.Provider,{value:o},t)}var U,W,_e=e((()=>{U=t(n()),W=U.createContext(null)}));function ve(e){e.forEach(function(e){var t,n=e.target;(t=G.get(n))==null||t.forEach(function(e){return e(n)})})}function ye(e,t){G.has(e)||(G.set(e,new Set),xe.observe(e)),G.get(e).add(t)}function be(e,t){G.has(e)&&(G.get(e).delete(t),G.get(e).size||(xe.unobserve(e),G.delete(e)))}var G,xe,Se=e((()=>{te(),G=new Map,xe=new fe(ve)})),Ce,we,Te=e((()=>{O(),k(),S(),ce(),Ce=t(n()),we=function(e){re(n,e);var t=pe(n);function n(){return ue(this,n),t.apply(this,arguments)}return P(n,[{key:`render`,value:function(){return this.props.children}}]),n}(Ce.Component)}));function Ee(e,t){var n=e.children,r=e.disabled,i=K.useRef(null),a=K.useRef(null),s=K.useContext(W),c=typeof n==`function`,l=c?n(i):n,u=K.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),d=!c&&K.isValidElement(l)&&o(l),f=ee(d?ne(l):null,i),p=function(){return g(i.current)||(i.current&&L(i.current)===`object`?g(i.current?.nativeElement):null)||g(a.current)};K.useImperativeHandle(t,function(){return p()});var m=K.useRef(e);m.current=e;var h=K.useCallback(function(e){var t=m.current,n=t.onResize,r=t.data,i=e.getBoundingClientRect(),a=i.width,o=i.height,c=e.offsetWidth,l=e.offsetHeight,d=Math.floor(a),f=Math.floor(o);if(u.current.width!==d||u.current.height!==f||u.current.offsetWidth!==c||u.current.offsetHeight!==l){var p={width:d,height:f,offsetWidth:c,offsetHeight:l};u.current=p;var h=c===Math.round(a)?a:c,g=l===Math.round(o)?o:l,_=y(y({},p),{},{offsetWidth:h,offsetHeight:g});s?.(_,e,r),n&&Promise.resolve().then(function(){n(_,e)})}},[]);return K.useEffect(function(){var e=p();return e&&!r&&ye(e,h),function(){return be(e,h)}},[i.current,r]),K.createElement(we,{ref:a},d?K.cloneElement(l,{ref:f}):l)}var K,De,Oe=e((()=>{l(),I(),_(),s(),K=t(n()),_e(),Se(),Te(),De=K.forwardRef(Ee)}));function ke(e,t){var n=e.children;return(typeof n==`function`?[n]:B(n)).map(function(n,r){var i=n?.key||`${je}-${r}`;return Ae.createElement(De,T({},e,{key:i,ref:r===0?t:void 0}),n)})}var Ae,je,Me,Ne=e((()=>{A(),Ae=t(n()),H(),p(),Oe(),_e(),Se(),je=`rc-observer-key`,Me=Ae.forwardRef(ke),Me.Collection=ge}));function Pe(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(e){delete n[e]}),n}var Fe=e((()=>{})),q,Ie=e((()=>{q={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=q.F1&&t<=q.F12)return!1;switch(t){case q.ALT:case q.CAPS_LOCK:case q.CONTEXT_MENU:case q.CTRL:case q.DOWN:case q.END:case q.ESC:case q.HOME:case q.INSERT:case q.LEFT:case q.MAC_FF_META:case q.META:case q.NUMLOCK:case q.NUM_CENTER:case q.PAGE_DOWN:case q.PAGE_UP:case q.PAUSE:case q.PRINT_SCREEN:case q.RIGHT:case q.SHIFT:case q.UP:case q.WIN_KEY:case q.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=q.ZERO&&e<=q.NINE||e>=q.NUM_ZERO&&e<=q.NUM_MULTIPLY||e>=q.A&&e<=q.Z||window.navigator.userAgent.indexOf(`WebKit`)!==-1&&e===0)return!0;switch(e){case q.SPACE:case q.QUESTION_MARK:case q.NUM_PLUS:case q.NUM_MINUS:case q.NUM_PERIOD:case q.NUM_DIVISION:case q.SEMICOLON:case q.DASH:case q.EQUALS:case q.COMMA:case q.PERIOD:case q.SLASH:case q.APOSTROPHE:case q.SINGLE_QUOTE:case q.OPEN_SQUARE_BRACKET:case q.BACKSLASH:case q.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}}}));le(),b(),C(),m(),Fe(),me(),A(),R();var J=t(d());H();var Y=t(n()),Le=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i1&&arguments[1]!==void 0?arguments[1]:1,n=He++,r=t;function i(){--r,r<=0?(e(),delete Z[n]):Z[n]=D(i)}return Z[n]=D(i),n}Q.cancel=function(e){e!==void 0&&(D.cancel(Z[e]),delete Z[e])},Q.ids=Z,O(),k(),S(),s();function Ue(e,t,n){return t=M(t),w(e,se()?Reflect.construct(t,n||[],M(e).constructor):t.apply(e,n))}var We;function Ge(e){return!e||e.offsetParent===null||e.hidden}function Ke(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function qe(e){var t=(e||``).match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}var Je=function(e){re(t,e);function t(){var e;return ue(this,t),e=Ue(this,t,arguments),e.containerRef=Y.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var i=e.props,a=i.insertExtraNode;if(!(i.disabled||!t||Ge(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var o=r(e).extraNode,s=e.context.getPrefixCls;o.className=`${s(``)}-click-animating-node`;var c=e.getAttributeName();if(t.setAttribute(c,`true`),n&&n!==`#fff`&&n!==`#ffffff`&&n!==`rgb(255, 255, 255)`&&n!==`rgba(255, 255, 255, 1)`&&qe(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){o.style.borderColor=n;var l=t.getRootNode?.call(t)||t.ownerDocument,u=Ke(l)??l;We=ie(` - [${s(``)}-click-animating-without-extra-node='true']::after, .${s(``)}-click-animating-node { - --antd-wave-shadow-color: ${n}; - }`,`antd-wave`,{csp:e.csp,attachTo:u})}a&&t.appendChild(o),[`transition`,`animation`].forEach(function(n){t.addEventListener(`${n}start`,e.onTransitionStart),t.addEventListener(`${n}end`,e.onTransitionEnd)})}},e.onTransitionStart=function(t){if(!e.destroyed){var n=e.containerRef.current;!t||t.target!==n||e.animationStart||e.resetEffect(n)}},e.onTransitionEnd=function(t){!t||t.animationName!==`fadeEffect`||e.resetEffect(t.target)},e.bindAnimationEvent=function(t){if(!(!t||!t.getAttribute||t.getAttribute(`disabled`)||t.className.includes(`disabled`))){var n=function(n){if(!(n.target.tagName===`INPUT`||Ge(n.target))){e.resetEffect(t);var r=getComputedStyle(t).getPropertyValue(`border-top-color`)||getComputedStyle(t).getPropertyValue(`border-color`)||getComputedStyle(t).getPropertyValue(`background-color`);e.clickWaveTimeoutId=window.setTimeout(function(){return e.onClick(t,r)},0),Q.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=Q(function(){e.animationStart=!1},10)}};return t.addEventListener(`click`,n,!0),{cancel:function(){t.removeEventListener(`click`,n,!0)}}}},e.renderWave=function(t){var n=t.csp,r=e.props.children;if(e.csp=n,!Y.isValidElement(r))return r;var i=e.containerRef;return o(r)&&(i=a(r.ref,e.containerRef)),c(r,{ref:i})},e}return P(t,[{key:`componentDidMount`,value:function(){this.destroyed=!1;var e=this.containerRef.current;!e||e.nodeType!==1||(this.instance=this.bindAnimationEvent(e))}},{key:`componentWillUnmount`,value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:`getAttributeName`,value:function(){var e=this.context.getPrefixCls;return this.props.insertExtraNode?`${e(``)}-click-animating`:`${e(``)}-click-animating-without-extra-node`}},{key:`resetEffect`,value:function(e){var t=this;if(!(!e||e===this.extraNode||!(e instanceof Element))){var n=this.props.insertExtraNode,r=this.getAttributeName();e.setAttribute(r,`false`),We&&(We.innerHTML=``),n&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),[`transition`,`animation`].forEach(function(n){e.removeEventListener(`${n}start`,t.onTransitionStart),e.removeEventListener(`${n}end`,t.onTransitionEnd)})}}},{key:`render`,value:function(){return Y.createElement(h,null,this.renderWave)}}]),t}(Y.Component);Je.contextType=j,A(),R();var Ye=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i1&&arguments[1]!==void 0?arguments[1]:{},n=[];return H.Children.forEach(e,function(e){e==null&&!t.keepEmpty||(Array.isArray(e)?n=n.concat(V(e)):i(e)&&e.props?n=n.concat(V(e.props.children,t)):n.push(e))}),n}var H,U=e((()=>{fe(),H=t(n())}));function he(e){var t=e.children,n=e.onBatchResize,r=W.useRef(0),i=W.useRef([]),a=W.useContext(G),o=W.useCallback(function(e,t,o){r.current+=1;var s=r.current;i.current.push({size:e,element:t,data:o}),Promise.resolve().then(function(){s===r.current&&(n?.(i.current),i.current=[])}),a?.(e,t,o)},[n,a]);return W.createElement(G.Provider,{value:o},t)}var W,G,ge=e((()=>{W=t(n()),G=W.createContext(null)}));function _e(e){e.forEach(function(e){var t,n=e.target;(t=K.get(n))==null||t.forEach(function(e){return e(n)})})}function ve(e,t){K.has(e)||(K.set(e,new Set),be.observe(e)),K.get(e).add(t)}function ye(e,t){K.has(e)&&(K.get(e).delete(t),K.get(e).size||(be.unobserve(e),K.delete(e)))}var K,be,xe=e((()=>{de(),K=new Map,be=new w(_e)})),Se,Ce,we=e((()=>{M(),P(),b(),I(),Se=t(n()),Ce=function(e){p(n,e);var t=ue(n);function n(){return O(this,n),t.apply(this,arguments)}return T(n,[{key:`render`,value:function(){return this.props.children}}]),n}(Se.Component)}));function Te(e,t){var n=e.children,r=e.disabled,i=q.useRef(null),a=q.useRef(null),o=q.useContext(G),s=typeof n==`function`,u=s?n(i):n,d=q.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),f=!s&&q.isValidElement(u)&&l(u),p=c(f?F(u):null,i),m=function(){return D(i.current)||(i.current&&R(i.current)===`object`?D(i.current?.nativeElement):null)||D(a.current)};q.useImperativeHandle(t,function(){return m()});var h=q.useRef(e);h.current=e;var g=q.useCallback(function(e){var t=h.current,n=t.onResize,r=t.data,i=e.getBoundingClientRect(),a=i.width,s=i.height,c=e.offsetWidth,l=e.offsetHeight,u=Math.floor(a),f=Math.floor(s);if(d.current.width!==u||d.current.height!==f||d.current.offsetWidth!==c||d.current.offsetHeight!==l){var p={width:u,height:f,offsetWidth:c,offsetHeight:l};d.current=p;var m=c===Math.round(a)?a:c,g=l===Math.round(s)?s:l,_=v(v({},p),{},{offsetWidth:m,offsetHeight:g});o?.(_,e,r),n&&Promise.resolve().then(function(){n(_,e)})}},[]);return q.useEffect(function(){var e=m();return e&&!r&&ve(e,g),function(){return ye(e,g)}},[i.current,r]),q.createElement(Ce,{ref:a},f?q.cloneElement(u,{ref:p}):u)}var q,Ee,De=e((()=>{ne(),L(),ee(),ie(),q=t(n()),ge(),xe(),we(),Ee=q.forwardRef(Te)}));function Oe(e,t){var n=e.children;return(typeof n==`function`?[n]:V(n)).map(function(n,r){var i=n?.key||`${Ae}-${r}`;return ke.createElement(Ee,E({},e,{key:i,ref:r===0?t:void 0}),n)})}var ke,Ae,je,Me=e((()=>{C(),ke=t(n()),U(),d(),De(),ge(),xe(),Ae=`rc-observer-key`,je=ke.forwardRef(Oe),je.Collection=he}));function Ne(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(e){delete n[e]}),n}var Pe=e((()=>{})),J,Fe=e((()=>{J={MAC_ENTER:3,BACKSPACE:8,TAB:9,NUM_CENTER:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,PRINT_SCREEN:44,INSERT:45,DELETE:46,ZERO:48,ONE:49,TWO:50,THREE:51,FOUR:52,FIVE:53,SIX:54,SEVEN:55,EIGHT:56,NINE:57,QUESTION_MARK:63,A:65,B:66,C:67,D:68,E:69,F:70,G:71,H:72,I:73,J:74,K:75,L:76,M:77,N:78,O:79,P:80,Q:81,R:82,S:83,T:84,U:85,V:86,W:87,X:88,Y:89,Z:90,META:91,WIN_KEY_RIGHT:92,CONTEXT_MENU:93,NUM_ZERO:96,NUM_ONE:97,NUM_TWO:98,NUM_THREE:99,NUM_FOUR:100,NUM_FIVE:101,NUM_SIX:102,NUM_SEVEN:103,NUM_EIGHT:104,NUM_NINE:105,NUM_MULTIPLY:106,NUM_PLUS:107,NUM_MINUS:109,NUM_PERIOD:110,NUM_DIVISION:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,NUMLOCK:144,SEMICOLON:186,DASH:189,EQUALS:187,COMMA:188,PERIOD:190,SLASH:191,APOSTROPHE:192,SINGLE_QUOTE:222,OPEN_SQUARE_BRACKET:219,BACKSLASH:220,CLOSE_SQUARE_BRACKET:221,WIN_KEY:224,MAC_FF_META:224,WIN_IME:229,isTextModifyingKeyEvent:function(e){var t=e.keyCode;if(e.altKey&&!e.ctrlKey||e.metaKey||t>=J.F1&&t<=J.F12)return!1;switch(t){case J.ALT:case J.CAPS_LOCK:case J.CONTEXT_MENU:case J.CTRL:case J.DOWN:case J.END:case J.ESC:case J.HOME:case J.INSERT:case J.LEFT:case J.MAC_FF_META:case J.META:case J.NUMLOCK:case J.NUM_CENTER:case J.PAGE_DOWN:case J.PAGE_UP:case J.PAUSE:case J.PRINT_SCREEN:case J.RIGHT:case J.SHIFT:case J.UP:case J.WIN_KEY:case J.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=J.ZERO&&e<=J.NINE||e>=J.NUM_ZERO&&e<=J.NUM_MULTIPLY||e>=J.A&&e<=J.Z||window.navigator.userAgent.indexOf(`WebKit`)!==-1&&e===0)return!0;switch(e){case J.SPACE:case J.QUESTION_MARK:case J.NUM_PLUS:case J.NUM_MINUS:case J.NUM_PERIOD:case J.NUM_DIVISION:case J.SEMICOLON:case J.DASH:case J.EQUALS:case J.COMMA:case J.PERIOD:case J.SLASH:case J.APOSTROPHE:case J.SINGLE_QUOTE:case J.OPEN_SQUARE_BRACKET:case J.BACKSLASH:case J.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}}}));r(),S(),ce(),j(),Pe(),pe(),C(),z();var Y=t(x());U();var X=t(n()),Ie=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i1&&arguments[1]!==void 0?arguments[1]:1,n=Ve++,r=t;function i(){--r,r<=0?(e(),delete Q[n]):Q[n]=N(i)}return Q[n]=N(i),n}$.cancel=function(e){e!==void 0&&(N.cancel(Q[e]),delete Q[e])},$.ids=Q,M(),P(),b(),ie();function He(e,t,n){return t=_(t),se(e,h()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}var Ue;function We(e){return!e||e.offsetParent===null||e.hidden}function Ge(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function Ke(e){var t=(e||``).match(/rgba?\((\d*), (\d*), (\d*)(, [\d.]*)?\)/);return t&&t[1]&&t[2]&&t[3]?!(t[1]===t[2]&&t[2]===t[3]):!0}var qe=function(e){p(t,e);function t(){var e;return O(this,t),e=He(this,t,arguments),e.containerRef=X.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var r=e.props,i=r.insertExtraNode;if(!(r.disabled||!t||We(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var a=re(e).extraNode,o=e.context.getPrefixCls;a.className=`${o(``)}-click-animating-node`;var s=e.getAttributeName();if(t.setAttribute(s,`true`),n&&n!==`#fff`&&n!==`#ffffff`&&n!==`rgb(255, 255, 255)`&&n!==`rgba(255, 255, 255, 1)`&&Ke(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){a.style.borderColor=n;var c=t.getRootNode?.call(t)||t.ownerDocument,l=Ge(c)??c;Ue=m(` + [${o(``)}-click-animating-without-extra-node='true']::after, .${o(``)}-click-animating-node { + --antd-wave-shadow-color: ${n}; + }`,`antd-wave`,{csp:e.csp,attachTo:l})}i&&t.appendChild(a),[`transition`,`animation`].forEach(function(n){t.addEventListener(`${n}start`,e.onTransitionStart),t.addEventListener(`${n}end`,e.onTransitionEnd)})}},e.onTransitionStart=function(t){if(!e.destroyed){var n=e.containerRef.current;!t||t.target!==n||e.animationStart||e.resetEffect(n)}},e.onTransitionEnd=function(t){!t||t.animationName!==`fadeEffect`||e.resetEffect(t.target)},e.bindAnimationEvent=function(t){if(!(!t||!t.getAttribute||t.getAttribute(`disabled`)||t.className.includes(`disabled`))){var n=function(n){if(!(n.target.tagName===`INPUT`||We(n.target))){e.resetEffect(t);var r=getComputedStyle(t).getPropertyValue(`border-top-color`)||getComputedStyle(t).getPropertyValue(`border-color`)||getComputedStyle(t).getPropertyValue(`background-color`);e.clickWaveTimeoutId=window.setTimeout(function(){return e.onClick(t,r)},0),$.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=$(function(){e.animationStart=!1},10)}};return t.addEventListener(`click`,n,!0),{cancel:function(){t.removeEventListener(`click`,n,!0)}}}},e.renderWave=function(t){var n=t.csp,r=e.props.children;if(e.csp=n,!X.isValidElement(r))return r;var i=e.containerRef;return l(r)&&(i=y(r.ref,e.containerRef)),te(r,{ref:i})},e}return T(t,[{key:`componentDidMount`,value:function(){this.destroyed=!1;var e=this.containerRef.current;!e||e.nodeType!==1||(this.instance=this.bindAnimationEvent(e))}},{key:`componentWillUnmount`,value:function(){this.instance&&this.instance.cancel(),this.clickWaveTimeoutId&&clearTimeout(this.clickWaveTimeoutId),this.destroyed=!0}},{key:`getAttributeName`,value:function(){var e=this.context.getPrefixCls;return this.props.insertExtraNode?`${e(``)}-click-animating`:`${e(``)}-click-animating-without-extra-node`}},{key:`resetEffect`,value:function(e){var t=this;if(!(!e||e===this.extraNode||!(e instanceof Element))){var n=this.props.insertExtraNode,r=this.getAttributeName();e.setAttribute(r,`false`),Ue&&(Ue.innerHTML=``),n&&this.extraNode&&e.contains(this.extraNode)&&e.removeChild(this.extraNode),[`transition`,`animation`].forEach(function(n){e.removeEventListener(`${n}start`,t.onTransitionStart),e.removeEventListener(`${n}end`,t.onTransitionEnd)})}}},{key:`render`,value:function(){return X.createElement(f,null,this.renderWave)}}]),t}(X.Component);qe.contextType=g,C(),z();var Je=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i{throw TypeError(e)},a=(e,t,n)=>t.has(e)||i(`Cannot `+n),o=(e,t,n)=>(a(e,t,`read from private field`),n?n.call(e):t.get(e)),s=(e,t,n)=>t.has(e)?i(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),c=(e,t,n,r)=>(a(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),l=`popstate`;function u(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function d(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return g(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:_(t)}return y(t,n,null,e)}function f(e,t){if(e===!1||e==null)throw Error(t)}function p(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function m(){return Math.random().toString(36).substring(2,10)}function h(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function g(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?v(t):t,state:n,key:t&&t.key||r||m(),mask:i}}function _({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function v(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function y(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,d=f();d??(d=0,o.replaceState({...o.state,idx:d},``));function f(){return(o.state||{idx:null}).idx}function p(){s=`POP`;let e=f(),t=e==null?null:e-d;d=e,c&&c({action:s,location:y.location,delta:t})}function m(e,t){s=`PUSH`;let r=u(e)?e:g(y.location,e,t);n&&n(r,e),d=f()+1;let l=h(r,d),p=y.createHref(r.mask||r);try{o.pushState(l,``,p)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(p)}a&&c&&c({action:s,location:y.location,delta:1})}function _(e,t){s=`REPLACE`;let r=u(e)?e:g(y.location,e,t);n&&n(r,e),d=f();let i=h(r,d),l=y.createHref(r.mask||r);o.replaceState(i,``,l),a&&c&&c({action:s,location:y.location,delta:0})}function v(e){return b(e)}let y={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(l,p),c=e,()=>{i.removeEventListener(l,p),c=null}},createHref(e){return t(i,e)},createURL:v,encodeLocation(e){let t=v(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:m,replace:_,go(e){return o.go(e)}};return y}function b(e,t=!1){let n=`http://localhost`;typeof window<`u`&&(n=window.location.origin===`null`?window.location.href:window.location.origin),f(n,`No window.location.(origin|href) available to create URL`);let r=typeof e==`string`?e:_(e);return r=r.replace(/ $/,`%20`),!t&&r.startsWith(`//`)&&(r=n+r),new URL(r,n)}var x,S=class{constructor(e){if(s(this,x,new Map),e)for(let[t,n]of e)this.set(t,n)}get(e){if(o(this,x).has(e))return o(this,x).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw Error(`No value found for context`)}set(e,t){o(this,x).set(e,t)}};x=new WeakMap;var C=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`children`]);function w(e){return C.has(e)}var T=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`middleware`,`children`]);function E(e){return T.has(e)}function D(e){return e.index===!0}function O(e,t,n=[],r={},i=!1){return e.map((e,a)=>{let o=[...n,String(a)],s=typeof e.id==`string`?e.id:o.join(`-`);if(f(e.index!==!0||!e.children,`Cannot specify children on an index route`),f(i||!r[s],`Found a route id collision on id "${s}". Route id's must be globally unique within Data Router usages`),D(e)){let n={...e,id:s};return r[s]=k(n,t(n)),n}else{let n={...e,id:s,children:void 0};return r[s]=k(n,t(n)),e.children&&(n.children=O(e.children,t,o,r,i)),n}})}function k(e,t){return Object.assign(e,{...t,...typeof t.lazy==`object`&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function A(e,t,n=`/`){return j(e,t,n,!1)}function j(e,t,n,r,i){let a=R((typeof t==`string`?v(t):t).pathname||`/`,n);if(a==null)return null;let o=i??M(e),s=null,c=de(a);for(let e=0;s==null&&e{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;f(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=U([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(f(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),N(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:I(l,e.index),routesMeta:u})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of P(e.path))a(e,t,!0,n)}),t}function P(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=P(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function te(e){e.sort((e,t)=>e.score===t.score?ce(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var F=/^:[\w-]+$/,ne=3,re=2,ie=1,ae=10,oe=-2,se=e=>e===`*`;function I(e,t){let n=e.split(`/`),r=n.length;return n.some(se)&&(r+=oe),t&&(r+=re),n.filter(e=>!se(e)).reduce((e,t)=>e+(F.test(t)?ne:t===``?ie:ae),r)}function ce(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function le(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function L(e,t=!1,n=!0){p(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function de(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return p(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function R(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function z({basename:e,pathname:t}){return t===`/`?e:U([e,t])}var B=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fe=e=>B.test(e);function V(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?v(e):e,a;return n?(n=H(n),a=n.startsWith(`/`)?pe(n.substring(1),`/`):pe(n,t)):a=t,{pathname:a,search:be(r),hash:xe(i)}}function pe(e,t){let n=ve(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function me(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function he(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function ge(e){let t=he(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function _e(e,t,n,r=!1){let i;typeof e==`string`?i=v(e):(i={...e},f(!i.pathname||!i.pathname.includes(`?`),me(`?`,`pathname`,`search`,i)),f(!i.pathname||!i.pathname.includes(`#`),me(`#`,`pathname`,`hash`,i)),f(!i.search||!i.search.includes(`#`),me(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=V(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var H=e=>e.replace(/\/\/+/g,`/`),U=e=>H(e.join(`/`)),ve=e=>e.replace(/\/+$/,``),ye=e=>ve(e).replace(/^\/*/,`/`),be=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,xe=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Se=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Ce(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function we(e){return U(e.map(e=>e.route.path).filter(Boolean))||`/`}var Te=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Ee(e,t){let n=e;if(typeof n!=`string`||!B.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Te)try{let e=new URL(window.location.href),r=n.startsWith(`//`)?new URL(e.protocol+n):new URL(n),a=R(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{p(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}var De=Symbol(`Uninstrumented`);function Oe(e,t){let n={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};e.forEach(e=>e({id:t.id,index:t.index,path:t.path,instrument(e){let t=Object.keys(n);for(let r of t)e[r]&&n[r].push(e[r])}}));let r={};if(typeof t.lazy==`function`&&n.lazy.length>0){let e=Ae(n.lazy,t.lazy,()=>void 0);e&&(r.lazy=e)}if(typeof t.lazy==`object`){let e=t.lazy;[`middleware`,`loader`,`action`].forEach(t=>{let i=e[t],a=n[`lazy.${t}`];if(typeof i==`function`&&a.length>0){let e=Ae(a,i,()=>void 0);e&&(r.lazy=Object.assign(r.lazy||{},{[t]:e}))}})}return[`loader`,`action`].forEach(e=>{let i=t[e];if(typeof i==`function`&&n[e].length>0){let t=i[De]??i,a=Ae(n[e],t,(...e)=>Me(e[0]));a&&(e===`loader`&&t.hydrate===!0&&(a.hydrate=!0),a[De]=t,r[e]=a)}}),t.middleware&&t.middleware.length>0&&n.middleware.length>0&&(r.middleware=t.middleware.map(e=>{let t=e[De]??e,r=Ae(n.middleware,t,(...e)=>Me(e[0]));return r?(r[De]=t,r):e})),r}function ke(e,t){let n={navigate:[],fetch:[]};if(t.forEach(e=>e({instrument(e){let t=Object.keys(e);for(let r of t)e[r]&&n[r].push(e[r])}})),n.navigate.length>0){let t=e.navigate[De]??e.navigate,r=Ae(n.navigate,t,(...t)=>{let[n,r]=t;return{to:typeof n==`number`||typeof n==`string`?n:n?_(n):`.`,...Ne(e,r??{})}});r&&(r[De]=t,e.navigate=r)}if(n.fetch.length>0){let t=e.fetch[De]??e.fetch,r=Ae(n.fetch,t,(...t)=>{let[n,,r,i]=t;return{href:r??`.`,fetcherKey:n,...Ne(e,i??{})}});r&&(r[De]=t,e.fetch=r)}return e}function Ae(e,t,n){return e.length===0?null:async(...r)=>{let i=await je(e,n(...r),()=>t(...r),e.length-1);if(i.type===`error`)throw i.value;return i.value}}async function je(e,t,n,r){let i=e[r],a;if(i){let o,s=async()=>(o?console.error(`You cannot call instrumented handlers more than once`):o=je(e,t,n,r-1),a=await o,f(a,`Expected a result`),a.type===`error`&&a.value instanceof Error?{status:`error`,error:a.value}:{status:`success`,error:void 0});try{await i(s,t)}catch(e){console.error(`An instrumentation function threw an error:`,e)}o||await s(),await o}else try{a={type:`success`,value:await n()}}catch(e){a={type:`error`,value:e}}return a||{type:`error`,value:Error(`No result assigned in instrumentation chain.`)}}function Me(e){let{request:t,context:n,params:r,pattern:i}=e;return{request:Pe(t),params:{...r},pattern:i,context:W(n)}}function Ne(e,t){return{currentUrl:_(e.state.location),...`formMethod`in t?{formMethod:t.formMethod}:{},...`formEncType`in t?{formEncType:t.formEncType}:{},...`formData`in t?{formData:t.formData}:{},...`body`in t?{body:t.body}:{}}}function Pe(e){return{method:e.method,url:e.url,headers:{get:(...t)=>e.headers.get(...t)}}}function W(e){if(Fe(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}var G=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Fe(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===G}var Ie=[`POST`,`PUT`,`PATCH`,`DELETE`],Le=new Set(Ie),Re=[`GET`,...Ie],K=new Set(Re),ze=new Set([301,302,303,307,308]),Be=new Set([307,308]),Ve={state:`idle`,location:void 0,matches:void 0,historyAction:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},He={state:`idle`,data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ue={state:`unblocked`,proceed:void 0,reset:void 0,location:void 0},We=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Ge=`remix-router-transitions`,Ke=Symbol(`ResetLoaderData`),qe,Je,q,Ye,Xe=class{constructor(e){s(this,qe),s(this,Je),s(this,q),s(this,Ye),c(this,qe,e),c(this,Je,M(e))}get stableRoutes(){return o(this,qe)}get activeRoutes(){return o(this,q)??o(this,qe)}get branches(){return o(this,Ye)??o(this,Je)}get hasHMRRoutes(){return o(this,q)!=null}setRoutes(e){c(this,qe,e),c(this,Je,M(e))}setHmrRoutes(e){c(this,q,e),c(this,Ye,M(e))}commitHmrRoutes(){o(this,q)&&(c(this,qe,o(this,q)),c(this,Je,o(this,Ye)),c(this,q,void 0),c(this,Ye,void 0))}};qe=new WeakMap,Je=new WeakMap,q=new WeakMap,Ye=new WeakMap;function Ze(e){let t=e.window?e.window:typeof window<`u`?window:void 0,n=t!==void 0&&t.document!==void 0&&t.document.createElement!==void 0;f(e.routes.length>0,`You must provide a non-empty routes array to createRouter`);let r=e.hydrationRouteProperties||[],i=e.mapRouteProperties||We,a=i;if(e.instrumentations){let t=e.instrumentations;a=e=>({...i(e),...Oe(t.map(e=>e.route).filter(Boolean),e)})}let o={},s=new Xe(O(e.routes,a,void 0,o)),c=e.basename||`/`;c.startsWith(`/`)||(c=`/${c}`);let l=e.dataStrategy||mt,u={...e.future},d=null,m=new Set,h=null,_=null,y=null,x=null,C=e.hydrationData!=null,w=j(s.activeRoutes,e.history.location,c,!1,s.branches),T=!1,E=null,D,k;if(w==null&&!e.patchRoutesOnNavigation){let t=J(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=Lt(s.activeRoutes);D=!0,k=!D,w=n,E={[r.id]:t}}else if(w&&!e.hydrationData&&ct(w,s.activeRoutes,e.history.location.pathname).active&&(w=null),!w){D=!1,k=!D,w=[];let t=ct(null,s.activeRoutes,e.history.location.pathname);t.active&&t.matches&&(T=!0,w=t.matches)}else if(w.some(e=>e.route.lazy))D=!1,k=!D;else if(!w.some(e=>nt(e.route)))D=!0,k=!D;else{let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null,r=w;if(n){let e=w.findIndex(e=>n[e.route.id]!==void 0);r=r.slice(0,e+1)}k=!1,D=!0,r.forEach(e=>{let r=rt(e.route,t,n);k||=r.renderFallback,D&&=!r.shouldLoad})}let A,M={historyAction:e.history.action,location:e.history.location,matches:w,initialized:D,renderFallback:k,navigation:Ve,restoreScrollPosition:e.hydrationData==null?null:!1,preventScrollReset:!1,revalidation:`idle`,loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||E,fetchers:new Map,blockers:new Map},N=`POP`,P=null,te=!1,F,ne=!1,re=new Map,ie=null,ae=!1,oe=!1,se=new Set,I=new Map,ce=0,le=-1,ue=new Map,L=new Set,de=new Map,z=new Map,B=new Set,V=new Map,pe,me=null;function he(){if(d=e.history.listen(({action:t,location:n,delta:r})=>{if(pe){pe(),pe=void 0;return}p(V.size===0||r!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let i=Ye({currentLocation:M.location,nextLocation:n,historyAction:t});if(i&&r!=null){let t=new Promise(e=>{pe=e});e.history.go(r*-1),q(i,{state:`blocked`,location:n,proceed(){q(i,{state:`proceeding`,proceed:void 0,reset:void 0,location:n}),t.then(()=>e.history.go(r))},reset(){let e=new Map(M.blockers);e.set(i,Ue),H({blockers:e})}}),P?.resolve(),P=null;return}return be(t,n)}),n){on(t,re);let e=()=>sn(t,re);t.addEventListener(`pagehide`,e),ie=()=>t.removeEventListener(`pagehide`,e)}return M.initialized||be(`POP`,M.location,{initialHydration:!0}),A}function ge(){d&&d(),ie&&ie(),m.clear(),F&&F.abort(),M.fetchers.forEach((e,t)=>Le(M.fetchers,t)),M.blockers.forEach((e,t)=>Je(t))}function _e(e){if(m.add(e),h){let{newErrors:t}=h;h=null,e(M,{deletedFetchers:[],newErrors:t,viewTransitionOpts:void 0,flushSync:!1})}return()=>m.delete(e)}function H(e,t={}){e.matches&&=e.matches.map(e=>{let t=o[e.route.id],n=e.route;return n.element!==t.element||n.errorElement!==t.errorElement||n.hydrateFallbackElement!==t.hydrateFallbackElement?{...e,route:t}:e}),M={...M,...e};let n=[],r=[];M.fetchers.forEach((e,t)=>{e.state===`idle`&&(B.has(t)?n.push(t):r.push(t))}),B.forEach(e=>{!M.fetchers.has(e)&&!I.has(e)&&n.push(e)}),m.size===0&&(h={newErrors:e.errors??null}),[...m].forEach(r=>r(M,{deletedFetchers:n,newErrors:e.errors??null,viewTransitionOpts:t.viewTransitionOpts,flushSync:t.flushSync===!0})),n.forEach(e=>Le(M.fetchers,e)),r.forEach(e=>M.fetchers.delete(e))}function U(t,n,{flushSync:r}={}){let i=M.actionData!=null&&M.navigation.formMethod!=null&&X(M.navigation.formMethod)&&M.navigation.state===`loading`&&t.state?._isRedirect!==!0,a;a=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:i?M.actionData:null;let o=n.loaderData?Pt(M.loaderData,n.loaderData,n.matches||[],n.errors):M.loaderData,c=M.blockers;c.size>0&&(c=new Map(c),c.forEach((e,t)=>c.set(t,Ue)));let l=ae?!1:ot(t,n.matches||M.matches),u=te===!0||M.navigation.formMethod!=null&&X(M.navigation.formMethod)&&t.state?._isRedirect!==!0;s.commitHmrRoutes(),ae||N===`POP`||(N===`PUSH`?e.history.push(t,t.state):N===`REPLACE`&&e.history.replace(t,t.state));let d;if(N===`POP`){let e=re.get(M.location.pathname);e&&e.has(t.pathname)?d={currentLocation:M.location,nextLocation:t}:re.has(t.pathname)&&(d={currentLocation:t,nextLocation:M.location})}else if(ne){let e=re.get(M.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),re.set(M.location.pathname,e)),d={currentLocation:M.location,nextLocation:t}}H({...n,actionData:a,loaderData:o,historyAction:N,location:t,initialized:!0,renderFallback:!1,navigation:Ve,revalidation:`idle`,restoreScrollPosition:l,preventScrollReset:u,blockers:c},{viewTransitionOpts:d,flushSync:r===!0}),N=`POP`,te=!1,ne=!1,ae=!1,oe=!1,P?.resolve(),P=null,me?.resolve(),me=null}async function ve(t,n){if(P?.resolve(),P=null,typeof t==`number`){P||=cn();let n=P.promise;return e.history.go(t),n}let{path:r,submission:i,error:a}=et(!1,$e(M.location,M.matches,c,t,n?.fromRouteId,n?.relative),n),o;n?.mask&&(o={pathname:``,search:``,hash:``,...typeof n.mask==`string`?v(n.mask):{...M.location.mask,...n.mask}});let s=M.location,l=g(s,r,n&&n.state,void 0,o);l={...l,...e.history.encodeLocation(l)};let u=n&&n.replace!=null?n.replace:void 0,d=`PUSH`;u===!0?d=`REPLACE`:u===!1||i!=null&&X(i.formMethod)&&i.formAction===M.location.pathname+M.location.search&&(d=`REPLACE`);let f=n&&`preventScrollReset`in n?n.preventScrollReset===!0:void 0,p=(n&&n.flushSync)===!0,m=Ye({currentLocation:s,nextLocation:l,historyAction:d});if(m){q(m,{state:`blocked`,location:l,proceed(){q(m,{state:`proceeding`,proceed:void 0,reset:void 0,location:l}),ve(t,n)},reset(){let e=new Map(M.blockers);e.set(m,Ue),H({blockers:e})}});return}await be(d,l,{submission:i,pendingError:a,preventScrollReset:f,replace:n&&n.replace,enableViewTransition:n&&n.viewTransition,flushSync:p,callSiteDefaultShouldRevalidate:n&&n.defaultShouldRevalidate})}function ye(){me||=cn(),Pe(),H({revalidation:`loading`});let e=me.promise;return M.navigation.state===`submitting`?e:M.navigation.state===`idle`?(be(M.historyAction,M.location,{startUninterruptedRevalidation:!0}),e):(be(N||M.historyAction,M.navigation.location,{overrideNavigation:M.navigation,enableViewTransition:ne===!0}),e)}async function be(t,n,r){F&&F.abort(),F=null,N=t,ae=(r&&r.startUninterruptedRevalidation)===!0,at(M.location,M.matches),te=(r&&r.preventScrollReset)===!0,ne=(r&&r.enableViewTransition)===!0;let i=s.activeRoutes,a=r?.initialHydration&&M.matches&&M.matches.length>0&&!T?M.matches:j(i,n,c,!1,s.branches),o=(r&&r.flushSync)===!0;if(a&&M.initialized&&!oe&&Bt(M.location,n)&&!(r&&r.submission&&X(r.submission.formMethod))){U(n,{matches:a},{flushSync:o});return}let l=ct(a,i,n.pathname);if(l.active&&l.matches&&(a=l.matches),!a){let{error:e,notFoundMatches:t,route:r}=Ze(n.pathname);U(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:o});return}let u=r&&r.overrideNavigation?{...r.overrideNavigation,matches:a,historyAction:t}:void 0;F=new AbortController;let d=Ot(e.history,n,F.signal,r&&r.submission),f=e.getContext?await e.getContext():new S,p;if(r&&r.pendingError)p=[It(a).route.id,{type:`error`,error:r.pendingError}];else if(r&&r.submission&&X(r.submission.formMethod)){let i=await xe(d,n,r.submission,a,t,f,l.active,r&&r.initialHydration===!0,{replace:r.replace,flushSync:o});if(i.shortCircuited)return;if(i.pendingActionResult){let[e,t]=i.pendingActionResult;if(Y(t)&&Ce(t.error)&&t.error.status===404){F=null,U(n,{matches:i.matches,loaderData:{},errors:{[e]:t.error}});return}}a=i.matches||a,p=i.pendingActionResult,u=en(n,a,t,r.submission),o=!1,l.active=!1,d=Ot(e.history,d.url,d.signal)}let{shortCircuited:m,matches:h,loaderData:g,errors:_,workingFetchers:v}=await Se(d,n,a,t,f,l.active,u,r&&r.submission,r&&r.fetcherSubmission,r&&r.replace,r&&r.initialHydration===!0,o,p,r&&r.callSiteDefaultShouldRevalidate);m||(F=null,U(n,{matches:h||a,...Ft(p),loaderData:g,errors:_,...v?{fetchers:v}:{}}))}async function xe(t,n,i,l,u,d,f,p,m={}){if(Pe(),H({navigation:tn(n,l,u,i)},{flushSync:m.flushSync===!0}),f){let e=await lt(l,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=Lt(s.activeRoutes);return{matches:t,pendingActionResult:[n.id,{type:`error`,error:e.error}]}}let t=It(e.partialMatches).route.id;return{matches:e.partialMatches,pendingActionResult:[t,{type:`error`,error:e.error}]}}else if(e.matches)l=e.matches;else{let{notFoundMatches:e,error:t,route:r}=Ze(n.pathname);return{matches:e,pendingActionResult:[r.id,{type:`error`,error:t}]}}}let h,g=Qt(l,n);if(!g.route.action&&!g.route.lazy)h={type:`error`,error:J(405,{method:t.method,pathname:n.pathname,routeId:g.route.id})};else{let e=await Me(t,n,bt(a,o,t,n,l,g,p?[]:r,d),d,null);if(h=e[g.route.id],!h){for(let t of l)if(e[t.route.id]){h=e[t.route.id];break}}if(t.signal.aborted)return{shortCircuited:!0}}if(Gt(h)){let n;return n=m&&m.replace!=null?m.replace:Dt(h.response.headers.get(`Location`),new URL(t.url),c,e.history)===M.location.pathname+M.location.search,await je(t,h,!0,{submission:i,replace:n}),{shortCircuited:!0}}if(Y(h)){let e=It(l,g.route.id);return(m&&m.replace)!==!0&&(N=`PUSH`),{matches:l,pendingActionResult:[e.route.id,h,g.route.id]}}return{matches:l,pendingActionResult:[g.route.id,h]}}async function Se(t,n,i,l,u,d,f,p,m,h,g,_,v,y){let b=f||en(n,i,l,p),x=p||m||$t(b),S=!ae&&!g;if(d){if(S){let e=we(v);H({navigation:b,...e===void 0?{}:{actionData:e}},{flushSync:_})}let e=await lt(i,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=Lt(s.activeRoutes);return{matches:t,loaderData:{},errors:{[n.id]:e.error}}}let t=It(e.partialMatches).route.id;return{matches:e.partialMatches,loaderData:{},errors:{[t]:e.error}}}else if(e.matches)i=e.matches;else{let{error:e,notFoundMatches:t,route:r}=Ze(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let C=s.activeRoutes,{dsMatches:w,revalidatingFetchers:T}=tt(t,u,a,o,e.history,M,i,x,n,g?[]:r,g===!0,oe,se,B,de,L,C,c,e.patchRoutesOnNavigation!=null,s.branches,v,y);if(le=++ce,!e.dataStrategy&&!w.some(e=>e.shouldLoad)&&!w.some(e=>e.route.middleware&&e.route.middleware.length>0)&&T.length===0){let e=new Map(M.fetchers),t=Ge(e);return U(n,{matches:i,loaderData:{},errors:v&&Y(v[1])?{[v[0]]:v[1].error}:null,...Ft(v),...t?{fetchers:e}:{}},{flushSync:_}),{shortCircuited:!0}}if(S){let e={};if(!d){e.navigation=b;let t=we(v);t!==void 0&&(e.actionData=t)}T.length>0&&(e.fetchers=Te(T)),H(e,{flushSync:_})}T.forEach(e=>{K(e.key),e.controller&&I.set(e.key,e.controller)});let E=()=>T.forEach(e=>K(e.key));F&&F.signal.addEventListener(`abort`,E);let{loaderResults:D,fetcherResults:O}=await Ne(w,T,t,n,u);if(t.signal.aborted)return{shortCircuited:!0};F&&F.signal.removeEventListener(`abort`,E),T.forEach(e=>I.delete(e.key));let k=Rt(D);if(k)return await je(t,k.result,!0,{replace:h}),{shortCircuited:!0};if(k=Rt(O),k)return L.add(k.key),await je(t,k.result,!0,{replace:h}),{shortCircuited:!0};let A=new Map(M.fetchers),{loaderData:j,errors:ee}=Nt(M,i,D,v,T,O,A);g&&M.errors&&(ee={...M.errors,...ee});let N=Ge(A),P=Ke(le,A),te=N||P||T.length>0;return{matches:i,loaderData:j,errors:ee,...te?{workingFetchers:A}:{}}}function we(e){if(e&&!Y(e[1]))return{[e[0]]:e[1].data};if(M.actionData)return Object.keys(M.actionData).length===0?null:M.actionData}function Te(e){let t=new Map(M.fetchers);return e.forEach(e=>{let n=t.get(e.key),r=nn(void 0,n?n.data:void 0);t.set(e.key,r)}),t}async function Ee(t,n,r,i){K(t);let a=(i&&i.flushSync)===!0,o=s.activeRoutes,l=$e(M.location,M.matches,c,r,n,i?.relative),u=j(o,l,c,!1,s.branches),d=ct(u,o,l);if(d.active&&d.matches&&(u=d.matches),!u){G(t,n,J(404,{pathname:l}),{flushSync:a});return}let{path:f,submission:p,error:m}=et(!0,l,i);if(m){G(t,n,m,{flushSync:a});return}let h=e.getContext?await e.getContext():new S,g=(i&&i.preventScrollReset)===!0;if(p&&X(p.formMethod)){await De(t,n,f,u,h,d.active,a,g,p,i&&i.defaultShouldRevalidate);return}de.set(t,{routeId:n,path:f}),await Ae(t,n,f,u,h,d.active,a,g,p)}async function De(t,n,i,l,u,d,p,m,h,g){Pe(),de.delete(t),W(t,rn(h,M.fetchers.get(t)),{flushSync:p});let _=new AbortController,v=Ot(e.history,i,_.signal,h);if(d){let e=await lt(l,new URL(v.url).pathname,v.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){G(t,n,e.error,{flushSync:p});return}else if(e.matches)l=e.matches;else{G(t,n,J(404,{pathname:i}),{flushSync:p});return}}let y=Qt(l,i);if(!y.route.action&&!y.route.lazy){G(t,n,J(405,{method:h.formMethod,pathname:i,routeId:n}),{flushSync:p});return}I.set(t,_);let b=ce,x=bt(a,o,v,i,l,y,r,u),S=await Me(v,i,x,u,t),C=S[y.route.id];if(!C){for(let e of x)if(S[e.route.id]){C=S[e.route.id];break}}if(v.signal.aborted){I.get(t)===_&&I.delete(t);return}if(B.has(t)){if(Gt(C)||Y(C)){W(t,an(void 0));return}}else{if(Gt(C))if(I.delete(t),le>b){W(t,an(void 0));return}else return L.add(t),W(t,nn(h)),je(v,C,!1,{fetcherSubmission:h,preventScrollReset:m});if(Y(C)){G(t,n,C.error);return}}let w=M.navigation.location||M.location,T=Ot(e.history,w,_.signal),E=s.activeRoutes,D=M.navigation.state===`idle`?M.matches:j(E,M.navigation.location,c,!1,s.branches);f(D,`Didn't find any matches after fetcher action`);let O=++ce;ue.set(t,O);let{dsMatches:k,revalidatingFetchers:A}=tt(T,u,a,o,e.history,M,D,h,w,r,!1,oe,se,B,de,L,E,c,e.patchRoutesOnNavigation!=null,s.branches,[y.route.id,C],g),ee=nn(h,C.data),P=new Map(M.fetchers);P.set(t,ee),A.filter(e=>e.key!==t).forEach(e=>{let t=e.key,n=P.get(t),r=nn(void 0,n?n.data:void 0);P.set(t,r),K(t),e.controller&&I.set(t,e.controller)}),H({fetchers:P});let te=()=>A.forEach(e=>K(e.key));_.signal.addEventListener(`abort`,te);let{loaderResults:ne,fetcherResults:re}=await Ne(k,A,T,w,u);if(_.signal.aborted)return;_.signal.removeEventListener(`abort`,te),ue.delete(t),I.delete(t),A.forEach(e=>I.delete(e.key));let ie=M.fetchers.has(t),ae=e=>{if(!ie)return e;let n=new Map(e.fetchers);return n.set(t,an(C.data)),{...e,fetchers:n}},R=Rt(ne);if(R)return M=ae(M),je(T,R.result,!1,{preventScrollReset:m});if(R=Rt(re),R)return L.add(R.key),M=ae(M),je(T,R.result,!1,{preventScrollReset:m});let z=new Map(M.fetchers);ie&&z.set(t,an(C.data));let{loaderData:fe,errors:V}=Nt(M,D,ne,void 0,A,re,z);Ke(O,z),M.navigation.state===`loading`&&O>le?(f(N,`Expected pending action`),F&&F.abort(),U(M.navigation.location,{matches:D,loaderData:fe,errors:V,fetchers:z})):(H({errors:V,loaderData:Pt(M.loaderData,fe,D,V),fetchers:z}),oe=!1)}async function Ae(t,n,i,s,c,l,u,d,f){let p=M.fetchers.get(t);W(t,nn(f,p?p.data:void 0),{flushSync:u});let m=new AbortController,h=Ot(e.history,i,m.signal);if(l){let e=await lt(s,new URL(h.url).pathname,h.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){G(t,n,e.error,{flushSync:u});return}else if(e.matches)s=e.matches;else{G(t,n,J(404,{pathname:i}),{flushSync:u});return}}let g=Qt(s,i);I.set(t,m);let _=ce,v=await Me(h,i,bt(a,o,h,i,s,g,r,c),c,t),y=v[g.route.id];if(!y){for(let e of s)if(v[e.route.id]){y=v[e.route.id];break}}if(I.get(t)===m&&I.delete(t),!h.signal.aborted){if(B.has(t)){W(t,an(void 0));return}if(Gt(y))if(le>_){W(t,an(void 0));return}else{L.add(t),await je(h,y,!1,{preventScrollReset:d});return}if(Y(y)){G(t,n,y.error);return}W(t,an(y.data))}}async function je(r,i,a,{submission:o,fetcherSubmission:s,preventScrollReset:l,replace:u}={}){a||(P?.resolve(),P=null),i.response.headers.has(`X-Remix-Revalidate`)&&(oe=!0);let d=i.response.headers.get(`Location`);f(d,`Expected a Location header on the redirect Response`),d=Dt(d,new URL(r.url),c,e.history);let p=g(M.location,d,{_isRedirect:!0});if(n){let e=!1;if(i.response.headers.has(`X-Remix-Reload-Document`))e=!0;else if(fe(d)){let n=b(d,!0);e=n.origin!==t.location.origin||R(n.pathname,c)==null}if(e){u?t.location.replace(d):t.location.assign(d);return}}F=null;let m=u===!0||i.response.headers.has(`X-Remix-Replace`)?`REPLACE`:`PUSH`,{formMethod:h,formAction:_,formEncType:v}=M.navigation;!o&&!s&&h&&_&&v&&(o=$t(M.navigation));let y=o||s;Be.has(i.response.status)&&y&&X(y.formMethod)?await be(m,p,{submission:{...y,formAction:d},preventScrollReset:l||te,enableViewTransition:a?ne:void 0}):await be(m,p,{overrideNavigation:en(p,[],m,o),fetcherSubmission:s,preventScrollReset:l||te,enableViewTransition:a?ne:void 0})}async function Me(e,t,n,r,i){let a,o={};try{a=await xt(l,e,t,n,i,r,!1)}catch(e){return n.filter(e=>e.shouldLoad).forEach(t=>{o[t.route.id]={type:`error`,error:e}}),o}if(e.signal.aborted)return o;if(!X(e.method))for(let e of n){if(a[e.route.id]?.type===`error`)break;!a.hasOwnProperty(e.route.id)&&!M.loaderData.hasOwnProperty(e.route.id)&&(!M.errors||!M.errors.hasOwnProperty(e.route.id))&&e.shouldCallHandler()&&(a[e.route.id]={type:`error`,result:Error(`No result returned from dataStrategy for route ${e.route.id}`)})}for(let[t,r]of Object.entries(a))if(Wt(r)){let i=r.result;o[t]={type:`redirect`,response:Tt(i,e,t,n,c)}}else o[t]=await wt(r);return o}async function Ne(e,t,n,r,i){let a=Me(n,r,e,i,null),o=Promise.all(t.map(async e=>{if(e.matches&&e.match&&e.request&&e.controller){let t=(await Me(e.request,e.path,e.matches,i,e.key))[e.match.route.id];return{[e.key]:t}}else return Promise.resolve({[e.key]:{type:`error`,error:J(404,{pathname:e.path})}})}));return{loaderResults:await a,fetcherResults:(await o).reduce((e,t)=>Object.assign(e,t),{})}}function Pe(){oe=!0,de.forEach((e,t)=>{I.has(t)&&se.add(t),K(t)})}function W(e,t,n={}){let r=new Map(M.fetchers);r.set(e,t),H({fetchers:r},{flushSync:(n&&n.flushSync)===!0})}function G(e,t,n,r={}){let i=It(M.matches,t),a=new Map(M.fetchers);Le(a,e),H({errors:{[i.route.id]:n},fetchers:a},{flushSync:(r&&r.flushSync)===!0})}function Fe(e){return z.set(e,(z.get(e)||0)+1),B.has(e)&&B.delete(e),M.fetchers.get(e)||He}function Ie(e,t){K(e,t?.reason),W(e,an(null))}function Le(e,t){let n=M.fetchers.get(t);I.has(t)&&!(n&&n.state===`loading`&&ue.has(t))&&K(t),de.delete(t),ue.delete(t),L.delete(t),B.delete(t),se.delete(t),e.delete(t)}function Re(e){let t=(z.get(e)||0)-1;t<=0?(z.delete(e),B.add(e)):z.set(e,t),H({fetchers:new Map(M.fetchers)})}function K(e,t){let n=I.get(e);n&&(n.abort(t),I.delete(e))}function ze(e,t){for(let n of e){let e=t.get(n);f(e,`Expected fetcher: ${n}`);let r=an(e.data);t.set(n,r)}}function Ge(e){let t=[],n=!1;for(let r of L){let i=e.get(r);f(i,`Expected fetcher: ${r}`),i.state===`loading`&&(L.delete(r),t.push(r),n=!0)}return ze(t,e),n}function Ke(e,t){let n=[];for(let[r,i]of ue)if(i0}function qe(e,t){let n=M.blockers.get(e)||Ue;return V.get(e)!==t&&V.set(e,t),n}function Je(e){M.blockers.delete(e),V.delete(e)}function q(e,t){let n=M.blockers.get(e)||Ue;f(n.state===`unblocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`proceeding`||n.state===`blocked`&&t.state===`unblocked`||n.state===`proceeding`&&t.state===`unblocked`,`Invalid blocker state transition: ${n.state} -> ${t.state}`);let r=new Map(M.blockers);r.set(e,t),H({blockers:r})}function Ye({currentLocation:e,nextLocation:t,historyAction:n}){if(V.size===0)return;V.size>1&&p(!1,`A router only supports one blocker at a time`);let r=Array.from(V.entries()),[i,a]=r[r.length-1],o=M.blockers.get(i);if(!(o&&o.state===`proceeding`)&&a({currentLocation:e,nextLocation:t,historyAction:n}))return i}function Ze(e){let t=J(404,{pathname:e}),n=s.activeRoutes,{matches:r,route:i}=Lt(n);return{notFoundMatches:r,route:i,error:t}}function Qe(e,t,n){if(_=e,x=t,y=n||null,!C&&M.navigation===Ve){C=!0;let e=ot(M.location,M.matches);e!=null&&H({restoreScrollPosition:e})}return()=>{_=null,x=null,y=null}}function it(e,t){return y&&y(e,t.map(e=>ee(e,M.loaderData)))||e.key}function at(e,t){if(_&&x){let n=it(e,t);_[n]=x()}}function ot(e,t){if(_){let n=it(e,t),r=_[n];if(typeof r==`number`)return r}return null}function ct(t,n,r){if(e.patchRoutesOnNavigation){let e=s.branches;if(!t)return{active:!0,matches:j(n,r,c,!0,e)||[]};if(Object.keys(t[0].params).length>0)return{active:!0,matches:j(n,r,c,!0,e)}}return{active:!1,matches:null}}async function lt(t,n,r,i){if(!e.patchRoutesOnNavigation)return{type:`success`,matches:t};let l=t;for(;;){let t=o;try{await e.patchRoutesOnNavigation({signal:r,path:n,matches:l,fetcherKey:i,patch:(e,n)=>{r.aborted||st(e,n,s,t,a,!1)}})}catch(e){return{type:`error`,error:e,partialMatches:l}}if(r.aborted)return{type:`aborted`};let u=s.branches,d=j(s.activeRoutes,n,c,!1,u),f=null;if(d&&(Object.keys(d[0].params).length===0||(f=j(s.activeRoutes,n,c,!0,u),!(f&&l.lengthe.route.id===t[n].route.id)}function dt(e){o={},s.setHmrRoutes(O(e,a,void 0,o))}function ft(e,t,n=!1){st(e,t,s,o,a,n),s.hasHMRRoutes||H({})}return A={get basename(){return c},get future(){return u},get state(){return M},get routes(){return s.stableRoutes},get branches(){return s.branches},get manifest(){return o},get window(){return t},initialize:he,subscribe:_e,enableScrollRestoration:Qe,navigate:ve,fetch:Ee,revalidate:ye,createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:Fe,resetFetcher:Ie,deleteFetcher:Re,dispose:ge,getBlocker:qe,deleteBlocker:Je,patchRoutes:ft,_internalFetchControllers:I,_internalSetRoutes:dt,_internalSetStateDoNotUseOrYouWillBreakYourApp(e){H(e)}},e.instrumentations&&(A=ke(A,e.instrumentations.map(e=>e.router).filter(Boolean))),A}function Qe(e){return e!=null&&(`formData`in e&&e.formData!=null||`body`in e&&e.body!==void 0)}function $e(e,t,n,r,i,a){let o,s;if(i){o=[];for(let e of t)if(o.push(e),e.route.id===i){s=e;break}}else o=t,s=t[t.length-1];let c=_e(r||`.`,ge(o),R(e.pathname,n)||e.pathname,a===`path`);if(r??(c.search=e.search,c.hash=e.hash),(r==null||r===``||r===`.`)&&s){let e=Zt(c.search);if(s.route.index&&!e)c.search=c.search?c.search.replace(/^\?/,`?index&`):`?index`;else if(!s.route.index&&e){let e=new URLSearchParams(c.search),t=e.getAll(`index`);e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();c.search=n?`?${n}`:``}}return n!==`/`&&(c.pathname=z({basename:n,pathname:c.pathname})),_(c)}function et(e,t,n){if(!n||!Qe(n))return{path:t};if(n.formMethod&&!Xt(n.formMethod))return{path:t,error:J(405,{method:n.formMethod})};let r=()=>({path:t,error:J(400,{type:`invalid-body`})}),i=(n.formMethod||`get`).toUpperCase(),a=zt(t);if(n.body!==void 0){if(n.formEncType===`text/plain`){if(!X(i))return r();let e=typeof n.body==`string`?n.body:n.body instanceof FormData||n.body instanceof URLSearchParams?Array.from(n.body.entries()).reduce((e,[t,n])=>`${e}${t}=${n} +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{t as n}from"./preload-helper-q813TUYk.js";var r=e(t(),1),i=e=>{throw TypeError(e)},a=(e,t,n)=>t.has(e)||i(`Cannot `+n),o=(e,t,n)=>(a(e,t,`read from private field`),n?n.call(e):t.get(e)),s=(e,t,n)=>t.has(e)?i(`Cannot add the same private member more than once`):t instanceof WeakSet?t.add(e):t.set(e,n),c=(e,t,n,r)=>(a(e,t,`write to private field`),r?r.call(e,n):t.set(e,n),n),l=`popstate`;function u(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function d(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return g(``,{pathname:r,search:i,hash:a},t.state&&t.state.usr||null,t.state&&t.state.key||`default`,n?{pathname:e.location.pathname,search:e.location.search,hash:e.location.hash}:void 0)}function n(e,t){return typeof t==`string`?t:_(t)}return y(t,n,null,e)}function f(e,t){if(e===!1||e==null)throw Error(t)}function p(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function m(){return Math.random().toString(36).substring(2,10)}function h(e,t){return{usr:e.state,key:e.key,idx:t,masked:e.mask?{pathname:e.pathname,search:e.search,hash:e.hash}:void 0}}function g(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?v(t):t,state:n,key:t&&t.key||r||m(),mask:i}}function _({pathname:e=`/`,search:t=``,hash:n=``}){return t&&t!==`?`&&(e+=t.charAt(0)===`?`?t:`?`+t),n&&n!==`#`&&(e+=n.charAt(0)===`#`?n:`#`+n),e}function v(e){let t={};if(e){let n=e.indexOf(`#`);n>=0&&(t.hash=e.substring(n),e=e.substring(0,n));let r=e.indexOf(`?`);r>=0&&(t.search=e.substring(r),e=e.substring(0,r)),e&&(t.pathname=e)}return t}function y(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,d=f();d??(d=0,o.replaceState({...o.state,idx:d},``));function f(){return(o.state||{idx:null}).idx}function p(){s=`POP`;let e=f(),t=e==null?null:e-d;d=e,c&&c({action:s,location:y.location,delta:t})}function m(e,t){s=`PUSH`;let r=u(e)?e:g(y.location,e,t);n&&n(r,e),d=f()+1;let l=h(r,d),p=y.createHref(r.mask||r);try{o.pushState(l,``,p)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(p)}a&&c&&c({action:s,location:y.location,delta:1})}function _(e,t){s=`REPLACE`;let r=u(e)?e:g(y.location,e,t);n&&n(r,e),d=f();let i=h(r,d),l=y.createHref(r.mask||r);o.replaceState(i,``,l),a&&c&&c({action:s,location:y.location,delta:0})}function v(e){return b(e)}let y={get action(){return s},get location(){return e(i,o)},listen(e){if(c)throw Error(`A history only accepts one active listener`);return i.addEventListener(l,p),c=e,()=>{i.removeEventListener(l,p),c=null}},createHref(e){return t(i,e)},createURL:v,encodeLocation(e){let t=v(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:m,replace:_,go(e){return o.go(e)}};return y}function b(e,t=!1){let n=`http://localhost`;typeof window<`u`&&(n=window.location.origin===`null`?window.location.href:window.location.origin),f(n,`No window.location.(origin|href) available to create URL`);let r=typeof e==`string`?e:_(e);return r=r.replace(/ $/,`%20`),!t&&r.startsWith(`//`)&&(r=n+r),new URL(r,n)}var x,S=class{constructor(e){if(s(this,x,new Map),e)for(let[t,n]of e)this.set(t,n)}get(e){if(o(this,x).has(e))return o(this,x).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw Error(`No value found for context`)}set(e,t){o(this,x).set(e,t)}};x=new WeakMap;var C=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`children`]);function w(e){return C.has(e)}var T=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`middleware`,`children`]);function E(e){return T.has(e)}function D(e){return e.index===!0}function O(e,t,n=[],r={},i=!1){return e.map((e,a)=>{let o=[...n,String(a)],s=typeof e.id==`string`?e.id:o.join(`-`);if(f(e.index!==!0||!e.children,`Cannot specify children on an index route`),f(i||!r[s],`Found a route id collision on id "${s}". Route id's must be globally unique within Data Router usages`),D(e)){let n={...e,id:s};return r[s]=k(n,t(n)),n}else{let n={...e,id:s,children:void 0};return r[s]=k(n,t(n)),e.children&&(n.children=O(e.children,t,o,r,i)),n}})}function k(e,t){return Object.assign(e,{...t,...typeof t.lazy==`object`&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function A(e,t,n=`/`){return j(e,t,n,!1)}function j(e,t,n,r,i){let a=R((typeof t==`string`?v(t):t).pathname||`/`,n);if(a==null)return null;let o=i??M(e),s=null,c=de(a);for(let e=0;s==null&&e{let c={relativePath:s===void 0?e.path||``:s,caseSensitive:e.caseSensitive===!0,childrenIndex:a,route:e};if(c.relativePath.startsWith(`/`)){if(!c.relativePath.startsWith(r)&&o)return;f(c.relativePath.startsWith(r),`Absolute route path "${c.relativePath}" nested under path "${r}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),c.relativePath=c.relativePath.slice(r.length)}let l=U([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(f(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),N(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:I(l,e.index),routesMeta:u})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of P(e.path))a(e,t,!0,n)}),t}function P(e){let t=e.split(`/`);if(t.length===0)return[];let[n,...r]=t,i=n.endsWith(`?`),a=n.replace(/\?$/,``);if(r.length===0)return i?[a,``]:[a];let o=P(r.join(`/`)),s=[];return s.push(...o.map(e=>e===``?a:[a,e].join(`/`))),i&&s.push(...o),s.map(t=>e.startsWith(`/`)&&t===``?`/`:t)}function te(e){e.sort((e,t)=>e.score===t.score?ce(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var F=/^:[\w-]+$/,ne=3,re=2,ie=1,ae=10,oe=-2,se=e=>e===`*`;function I(e,t){let n=e.split(`/`),r=n.length;return n.some(se)&&(r+=oe),t&&(r+=re),n.filter(e=>!se(e)).reduce((e,t)=>e+(F.test(t)?ne:t===``?ie:ae),r)}function ce(e,t){return e.length===t.length&&e.slice(0,-1).every((e,n)=>e===t[n])?e[e.length-1]-t[t.length-1]:0}function le(e,t,n=!1){let{routesMeta:r}=e,i={},a=`/`,o=[];for(let e=0;e{if(t===`*`){let e=s[r]||``;o=a.slice(0,a.length-e.length).replace(/(.)\/+$/,`$1`)}let i=s[r];return n&&!i?e[t]=void 0:e[t]=(i||``).replace(/%2F/g,`/`),e},{}),pathname:a,pathnameBase:o,pattern:e}}function L(e,t=!1,n=!0){p(e===`*`||!e.endsWith(`*`)||e.endsWith(`/*`),`Route path "${e}" will be treated as if it were "${e.replace(/\*$/,`/*`)}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${e.replace(/\*$/,`/*`)}".`);let r=[],i=`^`+e.replace(/\/*\*?$/,``).replace(/^\/*/,`/`).replace(/[\\.*+^${}|()[\]]/g,`\\$&`).replace(/\/:([\w-]+)(\?)?/g,(e,t,n,i,a)=>{if(r.push({paramName:t,isOptional:n!=null}),n){let t=a.charAt(i+e.length);return t&&t!==`/`?`/([^\\/]*)`:`(?:/([^\\/]*))?`}return`/([^\\/]+)`}).replace(/\/([\w-]+)\?(\/|$)/g,`(/$1)?$2`);return e.endsWith(`*`)?(r.push({paramName:`*`}),i+=e===`*`||e===`/*`?`(.*)$`:`(?:\\/(.+)|\\/*)$`):n?i+=`\\/*$`:e!==``&&e!==`/`&&(i+=`(?:(?=\\/|$))`),[new RegExp(i,t?void 0:`i`),r]}function de(e){try{return e.split(`/`).map(e=>decodeURIComponent(e).replace(/\//g,`%2F`)).join(`/`)}catch(t){return p(!1,`The URL path "${e}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${t}).`),e}}function R(e,t){if(t===`/`)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith(`/`)?t.length-1:t.length,r=e.charAt(n);return r&&r!==`/`?null:e.slice(n)||`/`}function z({basename:e,pathname:t}){return t===`/`?e:U([e,t])}var B=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,fe=e=>B.test(e);function V(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?v(e):e,a;return n?(n=H(n),a=n.startsWith(`/`)?pe(n.substring(1),`/`):pe(n,t)):a=t,{pathname:a,search:be(r),hash:xe(i)}}function pe(e,t){let n=ve(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function me(e,t,n,r){return`Cannot include a '${e}' character in a manually specified \`to.${t}\` field [${JSON.stringify(r)}]. Please separate it out to the \`to.${n}\` field. Alternatively you may provide the full path as a string in and the router will parse it for you.`}function he(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function ge(e){let t=he(e);return t.map((e,n)=>n===t.length-1?e.pathname:e.pathnameBase)}function _e(e,t,n,r=!1){let i;typeof e==`string`?i=v(e):(i={...e},f(!i.pathname||!i.pathname.includes(`?`),me(`?`,`pathname`,`search`,i)),f(!i.pathname||!i.pathname.includes(`#`),me(`#`,`pathname`,`hash`,i)),f(!i.search||!i.search.includes(`#`),me(`#`,`search`,`hash`,i)));let a=e===``||i.pathname===``,o=a?`/`:i.pathname,s;if(o==null)s=n;else{let e=t.length-1;if(!r&&o.startsWith(`..`)){let t=o.split(`/`);for(;t[0]===`..`;)t.shift(),--e;i.pathname=t.join(`/`)}s=e>=0?t[e]:`/`}let c=V(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var H=e=>e.replace(/\/\/+/g,`/`),U=e=>H(e.join(`/`)),ve=e=>e.replace(/\/+$/,``),ye=e=>ve(e).replace(/^\/*/,`/`),be=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,xe=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Se=class{constructor(e,t,n,r=!1){this.status=e,this.statusText=t||``,this.internal=r,n instanceof Error?(this.data=n.toString(),this.error=n):this.data=n}};function Ce(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function we(e){return U(e.map(e=>e.route.path).filter(Boolean))||`/`}var Te=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Ee(e,t){let n=e;if(typeof n!=`string`||!B.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(Te)try{let e=new URL(window.location.href),r=n.startsWith(`//`)?new URL(e.protocol+n):new URL(n),a=R(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{p(!1,` contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:r,isExternal:i,to:n}}var De=Symbol(`Uninstrumented`);function Oe(e,t){let n={lazy:[],"lazy.loader":[],"lazy.action":[],"lazy.middleware":[],middleware:[],loader:[],action:[]};e.forEach(e=>e({id:t.id,index:t.index,path:t.path,instrument(e){let t=Object.keys(n);for(let r of t)e[r]&&n[r].push(e[r])}}));let r={};if(typeof t.lazy==`function`&&n.lazy.length>0){let e=Ae(n.lazy,t.lazy,()=>void 0);e&&(r.lazy=e)}if(typeof t.lazy==`object`){let e=t.lazy;[`middleware`,`loader`,`action`].forEach(t=>{let i=e[t],a=n[`lazy.${t}`];if(typeof i==`function`&&a.length>0){let e=Ae(a,i,()=>void 0);e&&(r.lazy=Object.assign(r.lazy||{},{[t]:e}))}})}return[`loader`,`action`].forEach(e=>{let i=t[e];if(typeof i==`function`&&n[e].length>0){let t=i[De]??i,a=Ae(n[e],t,(...e)=>Me(e[0]));a&&(e===`loader`&&t.hydrate===!0&&(a.hydrate=!0),a[De]=t,r[e]=a)}}),t.middleware&&t.middleware.length>0&&n.middleware.length>0&&(r.middleware=t.middleware.map(e=>{let t=e[De]??e,r=Ae(n.middleware,t,(...e)=>Me(e[0]));return r?(r[De]=t,r):e})),r}function ke(e,t){let n={navigate:[],fetch:[]};if(t.forEach(e=>e({instrument(e){let t=Object.keys(e);for(let r of t)e[r]&&n[r].push(e[r])}})),n.navigate.length>0){let t=e.navigate[De]??e.navigate,r=Ae(n.navigate,t,(...t)=>{let[n,r]=t;return{to:typeof n==`number`||typeof n==`string`?n:n?_(n):`.`,...Ne(e,r??{})}});r&&(r[De]=t,e.navigate=r)}if(n.fetch.length>0){let t=e.fetch[De]??e.fetch,r=Ae(n.fetch,t,(...t)=>{let[n,,r,i]=t;return{href:r??`.`,fetcherKey:n,...Ne(e,i??{})}});r&&(r[De]=t,e.fetch=r)}return e}function Ae(e,t,n){return e.length===0?null:async(...r)=>{let i=await je(e,n(...r),()=>t(...r),e.length-1);if(i.type===`error`)throw i.value;return i.value}}async function je(e,t,n,r){let i=e[r],a;if(i){let o,s=async()=>(o?console.error(`You cannot call instrumented handlers more than once`):o=je(e,t,n,r-1),a=await o,f(a,`Expected a result`),a.type===`error`&&a.value instanceof Error?{status:`error`,error:a.value}:{status:`success`,error:void 0});try{await i(s,t)}catch(e){console.error(`An instrumentation function threw an error:`,e)}o||await s(),await o}else try{a={type:`success`,value:await n()}}catch(e){a={type:`error`,value:e}}return a||{type:`error`,value:Error(`No result assigned in instrumentation chain.`)}}function Me(e){let{request:t,context:n,params:r,pattern:i}=e;return{request:Pe(t),params:{...r},pattern:i,context:W(n)}}function Ne(e,t){return{currentUrl:_(e.state.location),...`formMethod`in t?{formMethod:t.formMethod}:{},...`formEncType`in t?{formEncType:t.formEncType}:{},...`formData`in t?{formData:t.formData}:{},...`body`in t?{body:t.body}:{}}}function Pe(e){return{method:e.method,url:e.url,headers:{get:(...t)=>e.headers.get(...t)}}}function W(e){if(Fe(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}var G=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Fe(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t===Object.prototype||t===null||Object.getOwnPropertyNames(t).sort().join(`\0`)===G}var Ie=[`POST`,`PUT`,`PATCH`,`DELETE`],Le=new Set(Ie),Re=[`GET`,...Ie],K=new Set(Re),ze=new Set([301,302,303,307,308]),Be=new Set([307,308]),Ve={state:`idle`,location:void 0,matches:void 0,historyAction:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},He={state:`idle`,data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ue={state:`unblocked`,proceed:void 0,reset:void 0,location:void 0},We=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Ge=`remix-router-transitions`,Ke=Symbol(`ResetLoaderData`),qe,Je,q,Ye,Xe=class{constructor(e){s(this,qe),s(this,Je),s(this,q),s(this,Ye),c(this,qe,e),c(this,Je,M(e))}get stableRoutes(){return o(this,qe)}get activeRoutes(){return o(this,q)??o(this,qe)}get branches(){return o(this,Ye)??o(this,Je)}get hasHMRRoutes(){return o(this,q)!=null}setRoutes(e){c(this,qe,e),c(this,Je,M(e))}setHmrRoutes(e){c(this,q,e),c(this,Ye,M(e))}commitHmrRoutes(){o(this,q)&&(c(this,qe,o(this,q)),c(this,Je,o(this,Ye)),c(this,q,void 0),c(this,Ye,void 0))}};qe=new WeakMap,Je=new WeakMap,q=new WeakMap,Ye=new WeakMap;function Ze(e){let t=e.window?e.window:typeof window<`u`?window:void 0,n=t!==void 0&&t.document!==void 0&&t.document.createElement!==void 0;f(e.routes.length>0,`You must provide a non-empty routes array to createRouter`);let r=e.hydrationRouteProperties||[],i=e.mapRouteProperties||We,a=i;if(e.instrumentations){let t=e.instrumentations;a=e=>({...i(e),...Oe(t.map(e=>e.route).filter(Boolean),e)})}let o={},s=new Xe(O(e.routes,a,void 0,o)),c=e.basename||`/`;c.startsWith(`/`)||(c=`/${c}`);let l=e.dataStrategy||mt,u={...e.future},d=null,m=new Set,h=null,_=null,y=null,x=null,C=e.hydrationData!=null,w=j(s.activeRoutes,e.history.location,c,!1,s.branches),T=!1,E=null,D,k;if(w==null&&!e.patchRoutesOnNavigation){let t=J(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=Lt(s.activeRoutes);D=!0,k=!D,w=n,E={[r.id]:t}}else if(w&&!e.hydrationData&&ct(w,s.activeRoutes,e.history.location.pathname).active&&(w=null),!w){D=!1,k=!D,w=[];let t=ct(null,s.activeRoutes,e.history.location.pathname);t.active&&t.matches&&(T=!0,w=t.matches)}else if(w.some(e=>e.route.lazy))D=!1,k=!D;else if(!w.some(e=>nt(e.route)))D=!0,k=!D;else{let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null,r=w;if(n){let e=w.findIndex(e=>n[e.route.id]!==void 0);r=r.slice(0,e+1)}k=!1,D=!0,r.forEach(e=>{let r=rt(e.route,t,n);k||=r.renderFallback,D&&=!r.shouldLoad})}let A,M={historyAction:e.history.action,location:e.history.location,matches:w,initialized:D,renderFallback:k,navigation:Ve,restoreScrollPosition:e.hydrationData==null?null:!1,preventScrollReset:!1,revalidation:`idle`,loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||E,fetchers:new Map,blockers:new Map},N=`POP`,P=null,te=!1,F,ne=!1,re=new Map,ie=null,ae=!1,oe=!1,se=new Set,I=new Map,ce=0,le=-1,ue=new Map,L=new Set,de=new Map,z=new Map,B=new Set,V=new Map,pe,me=null;function he(){if(d=e.history.listen(({action:t,location:n,delta:r})=>{if(pe){pe(),pe=void 0;return}p(V.size===0||r!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let i=Ye({currentLocation:M.location,nextLocation:n,historyAction:t});if(i&&r!=null){let t=new Promise(e=>{pe=e});e.history.go(r*-1),q(i,{state:`blocked`,location:n,proceed(){q(i,{state:`proceeding`,proceed:void 0,reset:void 0,location:n}),t.then(()=>e.history.go(r))},reset(){let e=new Map(M.blockers);e.set(i,Ue),H({blockers:e})}}),P?.resolve(),P=null;return}return be(t,n)}),n){on(t,re);let e=()=>sn(t,re);t.addEventListener(`pagehide`,e),ie=()=>t.removeEventListener(`pagehide`,e)}return M.initialized||be(`POP`,M.location,{initialHydration:!0}),A}function ge(){d&&d(),ie&&ie(),m.clear(),F&&F.abort(),M.fetchers.forEach((e,t)=>Le(M.fetchers,t)),M.blockers.forEach((e,t)=>Je(t))}function _e(e){if(m.add(e),h){let{newErrors:t}=h;h=null,e(M,{deletedFetchers:[],newErrors:t,viewTransitionOpts:void 0,flushSync:!1})}return()=>m.delete(e)}function H(e,t={}){e.matches&&=e.matches.map(e=>{let t=o[e.route.id],n=e.route;return n.element!==t.element||n.errorElement!==t.errorElement||n.hydrateFallbackElement!==t.hydrateFallbackElement?{...e,route:t}:e}),M={...M,...e};let n=[],r=[];M.fetchers.forEach((e,t)=>{e.state===`idle`&&(B.has(t)?n.push(t):r.push(t))}),B.forEach(e=>{!M.fetchers.has(e)&&!I.has(e)&&n.push(e)}),m.size===0&&(h={newErrors:e.errors??null}),[...m].forEach(r=>r(M,{deletedFetchers:n,newErrors:e.errors??null,viewTransitionOpts:t.viewTransitionOpts,flushSync:t.flushSync===!0})),n.forEach(e=>Le(M.fetchers,e)),r.forEach(e=>M.fetchers.delete(e))}function U(t,n,{flushSync:r}={}){let i=M.actionData!=null&&M.navigation.formMethod!=null&&X(M.navigation.formMethod)&&M.navigation.state===`loading`&&t.state?._isRedirect!==!0,a;a=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:i?M.actionData:null;let o=n.loaderData?Pt(M.loaderData,n.loaderData,n.matches||[],n.errors):M.loaderData,c=M.blockers;c.size>0&&(c=new Map(c),c.forEach((e,t)=>c.set(t,Ue)));let l=ae?!1:ot(t,n.matches||M.matches),u=te===!0||M.navigation.formMethod!=null&&X(M.navigation.formMethod)&&t.state?._isRedirect!==!0;s.commitHmrRoutes(),ae||N===`POP`||(N===`PUSH`?e.history.push(t,t.state):N===`REPLACE`&&e.history.replace(t,t.state));let d;if(N===`POP`){let e=re.get(M.location.pathname);e&&e.has(t.pathname)?d={currentLocation:M.location,nextLocation:t}:re.has(t.pathname)&&(d={currentLocation:t,nextLocation:M.location})}else if(ne){let e=re.get(M.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),re.set(M.location.pathname,e)),d={currentLocation:M.location,nextLocation:t}}H({...n,actionData:a,loaderData:o,historyAction:N,location:t,initialized:!0,renderFallback:!1,navigation:Ve,revalidation:`idle`,restoreScrollPosition:l,preventScrollReset:u,blockers:c},{viewTransitionOpts:d,flushSync:r===!0}),N=`POP`,te=!1,ne=!1,ae=!1,oe=!1,P?.resolve(),P=null,me?.resolve(),me=null}async function ve(t,n){if(P?.resolve(),P=null,typeof t==`number`){P||=cn();let n=P.promise;return e.history.go(t),n}let{path:r,submission:i,error:a}=et(!1,$e(M.location,M.matches,c,t,n?.fromRouteId,n?.relative),n),o;n?.mask&&(o={pathname:``,search:``,hash:``,...typeof n.mask==`string`?v(n.mask):{...M.location.mask,...n.mask}});let s=M.location,l=g(s,r,n&&n.state,void 0,o);l={...l,...e.history.encodeLocation(l)};let u=n&&n.replace!=null?n.replace:void 0,d=`PUSH`;u===!0?d=`REPLACE`:u===!1||i!=null&&X(i.formMethod)&&i.formAction===M.location.pathname+M.location.search&&(d=`REPLACE`);let f=n&&`preventScrollReset`in n?n.preventScrollReset===!0:void 0,p=(n&&n.flushSync)===!0,m=Ye({currentLocation:s,nextLocation:l,historyAction:d});if(m){q(m,{state:`blocked`,location:l,proceed(){q(m,{state:`proceeding`,proceed:void 0,reset:void 0,location:l}),ve(t,n)},reset(){let e=new Map(M.blockers);e.set(m,Ue),H({blockers:e})}});return}await be(d,l,{submission:i,pendingError:a,preventScrollReset:f,replace:n&&n.replace,enableViewTransition:n&&n.viewTransition,flushSync:p,callSiteDefaultShouldRevalidate:n&&n.defaultShouldRevalidate})}function ye(){me||=cn(),Pe(),H({revalidation:`loading`});let e=me.promise;return M.navigation.state===`submitting`?e:M.navigation.state===`idle`?(be(M.historyAction,M.location,{startUninterruptedRevalidation:!0}),e):(be(N||M.historyAction,M.navigation.location,{overrideNavigation:M.navigation,enableViewTransition:ne===!0}),e)}async function be(t,n,r){F&&F.abort(),F=null,N=t,ae=(r&&r.startUninterruptedRevalidation)===!0,at(M.location,M.matches),te=(r&&r.preventScrollReset)===!0,ne=(r&&r.enableViewTransition)===!0;let i=s.activeRoutes,a=r?.initialHydration&&M.matches&&M.matches.length>0&&!T?M.matches:j(i,n,c,!1,s.branches),o=(r&&r.flushSync)===!0;if(a&&M.initialized&&!oe&&Bt(M.location,n)&&!(r&&r.submission&&X(r.submission.formMethod))){U(n,{matches:a},{flushSync:o});return}let l=ct(a,i,n.pathname);if(l.active&&l.matches&&(a=l.matches),!a){let{error:e,notFoundMatches:t,route:r}=Ze(n.pathname);U(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:o});return}let u=r&&r.overrideNavigation?{...r.overrideNavigation,matches:a,historyAction:t}:void 0;F=new AbortController;let d=Ot(e.history,n,F.signal,r&&r.submission),f=e.getContext?await e.getContext():new S,p;if(r&&r.pendingError)p=[It(a).route.id,{type:`error`,error:r.pendingError}];else if(r&&r.submission&&X(r.submission.formMethod)){let i=await xe(d,n,r.submission,a,t,f,l.active,r&&r.initialHydration===!0,{replace:r.replace,flushSync:o});if(i.shortCircuited)return;if(i.pendingActionResult){let[e,t]=i.pendingActionResult;if(Y(t)&&Ce(t.error)&&t.error.status===404){F=null,U(n,{matches:i.matches,loaderData:{},errors:{[e]:t.error}});return}}a=i.matches||a,p=i.pendingActionResult,u=en(n,a,t,r.submission),o=!1,l.active=!1,d=Ot(e.history,d.url,d.signal)}let{shortCircuited:m,matches:h,loaderData:g,errors:_,workingFetchers:v}=await Se(d,n,a,t,f,l.active,u,r&&r.submission,r&&r.fetcherSubmission,r&&r.replace,r&&r.initialHydration===!0,o,p,r&&r.callSiteDefaultShouldRevalidate);m||(F=null,U(n,{matches:h||a,...Ft(p),loaderData:g,errors:_,...v?{fetchers:v}:{}}))}async function xe(t,n,i,l,u,d,f,p,m={}){if(Pe(),H({navigation:tn(n,l,u,i)},{flushSync:m.flushSync===!0}),f){let e=await lt(l,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=Lt(s.activeRoutes);return{matches:t,pendingActionResult:[n.id,{type:`error`,error:e.error}]}}let t=It(e.partialMatches).route.id;return{matches:e.partialMatches,pendingActionResult:[t,{type:`error`,error:e.error}]}}else if(e.matches)l=e.matches;else{let{notFoundMatches:e,error:t,route:r}=Ze(n.pathname);return{matches:e,pendingActionResult:[r.id,{type:`error`,error:t}]}}}let h,g=Qt(l,n);if(!g.route.action&&!g.route.lazy)h={type:`error`,error:J(405,{method:t.method,pathname:n.pathname,routeId:g.route.id})};else{let e=await Me(t,n,bt(a,o,t,n,l,g,p?[]:r,d),d,null);if(h=e[g.route.id],!h){for(let t of l)if(e[t.route.id]){h=e[t.route.id];break}}if(t.signal.aborted)return{shortCircuited:!0}}if(Gt(h)){let n;return n=m&&m.replace!=null?m.replace:Dt(h.response.headers.get(`Location`),new URL(t.url),c,e.history)===M.location.pathname+M.location.search,await je(t,h,!0,{submission:i,replace:n}),{shortCircuited:!0}}if(Y(h)){let e=It(l,g.route.id);return(m&&m.replace)!==!0&&(N=`PUSH`),{matches:l,pendingActionResult:[e.route.id,h,g.route.id]}}return{matches:l,pendingActionResult:[g.route.id,h]}}async function Se(t,n,i,l,u,d,f,p,m,h,g,_,v,y){let b=f||en(n,i,l,p),x=p||m||$t(b),S=!ae&&!g;if(d){if(S){let e=we(v);H({navigation:b,...e===void 0?{}:{actionData:e}},{flushSync:_})}let e=await lt(i,n.pathname,t.signal);if(e.type===`aborted`)return{shortCircuited:!0};if(e.type===`error`){if(e.partialMatches.length===0){let{matches:t,route:n}=Lt(s.activeRoutes);return{matches:t,loaderData:{},errors:{[n.id]:e.error}}}let t=It(e.partialMatches).route.id;return{matches:e.partialMatches,loaderData:{},errors:{[t]:e.error}}}else if(e.matches)i=e.matches;else{let{error:e,notFoundMatches:t,route:r}=Ze(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let C=s.activeRoutes,{dsMatches:w,revalidatingFetchers:T}=tt(t,u,a,o,e.history,M,i,x,n,g?[]:r,g===!0,oe,se,B,de,L,C,c,e.patchRoutesOnNavigation!=null,s.branches,v,y);if(le=++ce,!e.dataStrategy&&!w.some(e=>e.shouldLoad)&&!w.some(e=>e.route.middleware&&e.route.middleware.length>0)&&T.length===0){let e=new Map(M.fetchers),t=Ge(e);return U(n,{matches:i,loaderData:{},errors:v&&Y(v[1])?{[v[0]]:v[1].error}:null,...Ft(v),...t?{fetchers:e}:{}},{flushSync:_}),{shortCircuited:!0}}if(S){let e={};if(!d){e.navigation=b;let t=we(v);t!==void 0&&(e.actionData=t)}T.length>0&&(e.fetchers=Te(T)),H(e,{flushSync:_})}T.forEach(e=>{K(e.key),e.controller&&I.set(e.key,e.controller)});let E=()=>T.forEach(e=>K(e.key));F&&F.signal.addEventListener(`abort`,E);let{loaderResults:D,fetcherResults:O}=await Ne(w,T,t,n,u);if(t.signal.aborted)return{shortCircuited:!0};F&&F.signal.removeEventListener(`abort`,E),T.forEach(e=>I.delete(e.key));let k=Rt(D);if(k)return await je(t,k.result,!0,{replace:h}),{shortCircuited:!0};if(k=Rt(O),k)return L.add(k.key),await je(t,k.result,!0,{replace:h}),{shortCircuited:!0};let A=new Map(M.fetchers),{loaderData:j,errors:ee}=Nt(M,i,D,v,T,O,A);g&&M.errors&&(ee={...M.errors,...ee});let N=Ge(A),P=Ke(le,A),te=N||P||T.length>0;return{matches:i,loaderData:j,errors:ee,...te?{workingFetchers:A}:{}}}function we(e){if(e&&!Y(e[1]))return{[e[0]]:e[1].data};if(M.actionData)return Object.keys(M.actionData).length===0?null:M.actionData}function Te(e){let t=new Map(M.fetchers);return e.forEach(e=>{let n=t.get(e.key),r=nn(void 0,n?n.data:void 0);t.set(e.key,r)}),t}async function Ee(t,n,r,i){K(t);let a=(i&&i.flushSync)===!0,o=s.activeRoutes,l=$e(M.location,M.matches,c,r,n,i?.relative),u=j(o,l,c,!1,s.branches),d=ct(u,o,l);if(d.active&&d.matches&&(u=d.matches),!u){G(t,n,J(404,{pathname:l}),{flushSync:a});return}let{path:f,submission:p,error:m}=et(!0,l,i);if(m){G(t,n,m,{flushSync:a});return}let h=e.getContext?await e.getContext():new S,g=(i&&i.preventScrollReset)===!0;if(p&&X(p.formMethod)){await De(t,n,f,u,h,d.active,a,g,p,i&&i.defaultShouldRevalidate);return}de.set(t,{routeId:n,path:f}),await Ae(t,n,f,u,h,d.active,a,g,p)}async function De(t,n,i,l,u,d,p,m,h,g){Pe(),de.delete(t),W(t,rn(h,M.fetchers.get(t)),{flushSync:p});let _=new AbortController,v=Ot(e.history,i,_.signal,h);if(d){let e=await lt(l,new URL(v.url).pathname,v.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){G(t,n,e.error,{flushSync:p});return}else if(e.matches)l=e.matches;else{G(t,n,J(404,{pathname:i}),{flushSync:p});return}}let y=Qt(l,i);if(!y.route.action&&!y.route.lazy){G(t,n,J(405,{method:h.formMethod,pathname:i,routeId:n}),{flushSync:p});return}I.set(t,_);let b=ce,x=bt(a,o,v,i,l,y,r,u),S=await Me(v,i,x,u,t),C=S[y.route.id];if(!C){for(let e of x)if(S[e.route.id]){C=S[e.route.id];break}}if(v.signal.aborted){I.get(t)===_&&I.delete(t);return}if(B.has(t)){if(Gt(C)||Y(C)){W(t,an(void 0));return}}else{if(Gt(C))if(I.delete(t),le>b){W(t,an(void 0));return}else return L.add(t),W(t,nn(h)),je(v,C,!1,{fetcherSubmission:h,preventScrollReset:m});if(Y(C)){G(t,n,C.error);return}}let w=M.navigation.location||M.location,T=Ot(e.history,w,_.signal),E=s.activeRoutes,D=M.navigation.state===`idle`?M.matches:j(E,M.navigation.location,c,!1,s.branches);f(D,`Didn't find any matches after fetcher action`);let O=++ce;ue.set(t,O);let{dsMatches:k,revalidatingFetchers:A}=tt(T,u,a,o,e.history,M,D,h,w,r,!1,oe,se,B,de,L,E,c,e.patchRoutesOnNavigation!=null,s.branches,[y.route.id,C],g),ee=nn(h,C.data),P=new Map(M.fetchers);P.set(t,ee),A.filter(e=>e.key!==t).forEach(e=>{let t=e.key,n=P.get(t),r=nn(void 0,n?n.data:void 0);P.set(t,r),K(t),e.controller&&I.set(t,e.controller)}),H({fetchers:P});let te=()=>A.forEach(e=>K(e.key));_.signal.addEventListener(`abort`,te);let{loaderResults:ne,fetcherResults:re}=await Ne(k,A,T,w,u);if(_.signal.aborted)return;_.signal.removeEventListener(`abort`,te),ue.delete(t),I.delete(t),A.forEach(e=>I.delete(e.key));let ie=M.fetchers.has(t),ae=e=>{if(!ie)return e;let n=new Map(e.fetchers);return n.set(t,an(C.data)),{...e,fetchers:n}},R=Rt(ne);if(R)return M=ae(M),je(T,R.result,!1,{preventScrollReset:m});if(R=Rt(re),R)return L.add(R.key),M=ae(M),je(T,R.result,!1,{preventScrollReset:m});let z=new Map(M.fetchers);ie&&z.set(t,an(C.data));let{loaderData:fe,errors:V}=Nt(M,D,ne,void 0,A,re,z);Ke(O,z),M.navigation.state===`loading`&&O>le?(f(N,`Expected pending action`),F&&F.abort(),U(M.navigation.location,{matches:D,loaderData:fe,errors:V,fetchers:z})):(H({errors:V,loaderData:Pt(M.loaderData,fe,D,V),fetchers:z}),oe=!1)}async function Ae(t,n,i,s,c,l,u,d,f){let p=M.fetchers.get(t);W(t,nn(f,p?p.data:void 0),{flushSync:u});let m=new AbortController,h=Ot(e.history,i,m.signal);if(l){let e=await lt(s,new URL(h.url).pathname,h.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){G(t,n,e.error,{flushSync:u});return}else if(e.matches)s=e.matches;else{G(t,n,J(404,{pathname:i}),{flushSync:u});return}}let g=Qt(s,i);I.set(t,m);let _=ce,v=await Me(h,i,bt(a,o,h,i,s,g,r,c),c,t),y=v[g.route.id];if(!y){for(let e of s)if(v[e.route.id]){y=v[e.route.id];break}}if(I.get(t)===m&&I.delete(t),!h.signal.aborted){if(B.has(t)){W(t,an(void 0));return}if(Gt(y))if(le>_){W(t,an(void 0));return}else{L.add(t),await je(h,y,!1,{preventScrollReset:d});return}if(Y(y)){G(t,n,y.error);return}W(t,an(y.data))}}async function je(r,i,a,{submission:o,fetcherSubmission:s,preventScrollReset:l,replace:u}={}){a||(P?.resolve(),P=null),i.response.headers.has(`X-Remix-Revalidate`)&&(oe=!0);let d=i.response.headers.get(`Location`);f(d,`Expected a Location header on the redirect Response`),d=Dt(d,new URL(r.url),c,e.history);let p=g(M.location,d,{_isRedirect:!0});if(n){let e=!1;if(i.response.headers.has(`X-Remix-Reload-Document`))e=!0;else if(fe(d)){let n=b(d,!0);e=n.origin!==t.location.origin||R(n.pathname,c)==null}if(e){u?t.location.replace(d):t.location.assign(d);return}}F=null;let m=u===!0||i.response.headers.has(`X-Remix-Replace`)?`REPLACE`:`PUSH`,{formMethod:h,formAction:_,formEncType:v}=M.navigation;!o&&!s&&h&&_&&v&&(o=$t(M.navigation));let y=o||s;Be.has(i.response.status)&&y&&X(y.formMethod)?await be(m,p,{submission:{...y,formAction:d},preventScrollReset:l||te,enableViewTransition:a?ne:void 0}):await be(m,p,{overrideNavigation:en(p,[],m,o),fetcherSubmission:s,preventScrollReset:l||te,enableViewTransition:a?ne:void 0})}async function Me(e,t,n,r,i){let a,o={};try{a=await xt(l,e,t,n,i,r,!1)}catch(e){return n.filter(e=>e.shouldLoad).forEach(t=>{o[t.route.id]={type:`error`,error:e}}),o}if(e.signal.aborted)return o;if(!X(e.method))for(let e of n){if(a[e.route.id]?.type===`error`)break;!a.hasOwnProperty(e.route.id)&&!M.loaderData.hasOwnProperty(e.route.id)&&(!M.errors||!M.errors.hasOwnProperty(e.route.id))&&e.shouldCallHandler()&&(a[e.route.id]={type:`error`,result:Error(`No result returned from dataStrategy for route ${e.route.id}`)})}for(let[t,r]of Object.entries(a))if(Wt(r)){let i=r.result;o[t]={type:`redirect`,response:Tt(i,e,t,n,c)}}else o[t]=await wt(r);return o}async function Ne(e,t,n,r,i){let a=Me(n,r,e,i,null),o=Promise.all(t.map(async e=>{if(e.matches&&e.match&&e.request&&e.controller){let t=(await Me(e.request,e.path,e.matches,i,e.key))[e.match.route.id];return{[e.key]:t}}else return Promise.resolve({[e.key]:{type:`error`,error:J(404,{pathname:e.path})}})}));return{loaderResults:await a,fetcherResults:(await o).reduce((e,t)=>Object.assign(e,t),{})}}function Pe(){oe=!0,de.forEach((e,t)=>{I.has(t)&&se.add(t),K(t)})}function W(e,t,n={}){let r=new Map(M.fetchers);r.set(e,t),H({fetchers:r},{flushSync:(n&&n.flushSync)===!0})}function G(e,t,n,r={}){let i=It(M.matches,t),a=new Map(M.fetchers);Le(a,e),H({errors:{[i.route.id]:n},fetchers:a},{flushSync:(r&&r.flushSync)===!0})}function Fe(e){return z.set(e,(z.get(e)||0)+1),B.has(e)&&B.delete(e),M.fetchers.get(e)||He}function Ie(e,t){K(e,t?.reason),W(e,an(null))}function Le(e,t){let n=M.fetchers.get(t);I.has(t)&&!(n&&n.state===`loading`&&ue.has(t))&&K(t),de.delete(t),ue.delete(t),L.delete(t),B.delete(t),se.delete(t),e.delete(t)}function Re(e){let t=(z.get(e)||0)-1;t<=0?(z.delete(e),B.add(e)):z.set(e,t),H({fetchers:new Map(M.fetchers)})}function K(e,t){let n=I.get(e);n&&(n.abort(t),I.delete(e))}function ze(e,t){for(let n of e){let e=t.get(n);f(e,`Expected fetcher: ${n}`);let r=an(e.data);t.set(n,r)}}function Ge(e){let t=[],n=!1;for(let r of L){let i=e.get(r);f(i,`Expected fetcher: ${r}`),i.state===`loading`&&(L.delete(r),t.push(r),n=!0)}return ze(t,e),n}function Ke(e,t){let n=[];for(let[r,i]of ue)if(i0}function qe(e,t){let n=M.blockers.get(e)||Ue;return V.get(e)!==t&&V.set(e,t),n}function Je(e){M.blockers.delete(e),V.delete(e)}function q(e,t){let n=M.blockers.get(e)||Ue;f(n.state===`unblocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`blocked`||n.state===`blocked`&&t.state===`proceeding`||n.state===`blocked`&&t.state===`unblocked`||n.state===`proceeding`&&t.state===`unblocked`,`Invalid blocker state transition: ${n.state} -> ${t.state}`);let r=new Map(M.blockers);r.set(e,t),H({blockers:r})}function Ye({currentLocation:e,nextLocation:t,historyAction:n}){if(V.size===0)return;V.size>1&&p(!1,`A router only supports one blocker at a time`);let r=Array.from(V.entries()),[i,a]=r[r.length-1],o=M.blockers.get(i);if(!(o&&o.state===`proceeding`)&&a({currentLocation:e,nextLocation:t,historyAction:n}))return i}function Ze(e){let t=J(404,{pathname:e}),n=s.activeRoutes,{matches:r,route:i}=Lt(n);return{notFoundMatches:r,route:i,error:t}}function Qe(e,t,n){if(_=e,x=t,y=n||null,!C&&M.navigation===Ve){C=!0;let e=ot(M.location,M.matches);e!=null&&H({restoreScrollPosition:e})}return()=>{_=null,x=null,y=null}}function it(e,t){return y&&y(e,t.map(e=>ee(e,M.loaderData)))||e.key}function at(e,t){if(_&&x){let n=it(e,t);_[n]=x()}}function ot(e,t){if(_){let n=it(e,t),r=_[n];if(typeof r==`number`)return r}return null}function ct(t,n,r){if(e.patchRoutesOnNavigation){let e=s.branches;if(!t)return{active:!0,matches:j(n,r,c,!0,e)||[]};if(Object.keys(t[0].params).length>0)return{active:!0,matches:j(n,r,c,!0,e)}}return{active:!1,matches:null}}async function lt(t,n,r,i){if(!e.patchRoutesOnNavigation)return{type:`success`,matches:t};let l=t;for(;;){let t=o;try{await e.patchRoutesOnNavigation({signal:r,path:n,matches:l,fetcherKey:i,patch:(e,n)=>{r.aborted||st(e,n,s,t,a,!1)}})}catch(e){return{type:`error`,error:e,partialMatches:l}}if(r.aborted)return{type:`aborted`};let u=s.branches,d=j(s.activeRoutes,n,c,!1,u),f=null;if(d&&(Object.keys(d[0].params).length===0||(f=j(s.activeRoutes,n,c,!0,u),!(f&&l.lengthe.route.id===t[n].route.id)}function dt(e){o={},s.setHmrRoutes(O(e,a,void 0,o))}function ft(e,t,n=!1){st(e,t,s,o,a,n),s.hasHMRRoutes||H({})}return A={get basename(){return c},get future(){return u},get state(){return M},get routes(){return s.stableRoutes},get branches(){return s.branches},get manifest(){return o},get window(){return t},initialize:he,subscribe:_e,enableScrollRestoration:Qe,navigate:ve,fetch:Ee,revalidate:ye,createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:Fe,resetFetcher:Ie,deleteFetcher:Re,dispose:ge,getBlocker:qe,deleteBlocker:Je,patchRoutes:ft,_internalFetchControllers:I,_internalSetRoutes:dt,_internalSetStateDoNotUseOrYouWillBreakYourApp(e){H(e)}},e.instrumentations&&(A=ke(A,e.instrumentations.map(e=>e.router).filter(Boolean))),A}function Qe(e){return e!=null&&(`formData`in e&&e.formData!=null||`body`in e&&e.body!==void 0)}function $e(e,t,n,r,i,a){let o,s;if(i){o=[];for(let e of t)if(o.push(e),e.route.id===i){s=e;break}}else o=t,s=t[t.length-1];let c=_e(r||`.`,ge(o),R(e.pathname,n)||e.pathname,a===`path`);if(r??(c.search=e.search,c.hash=e.hash),(r==null||r===``||r===`.`)&&s){let e=Zt(c.search);if(s.route.index&&!e)c.search=c.search?c.search.replace(/^\?/,`?index&`):`?index`;else if(!s.route.index&&e){let e=new URLSearchParams(c.search),t=e.getAll(`index`);e.delete(`index`),t.filter(e=>e).forEach(t=>e.append(`index`,t));let n=e.toString();c.search=n?`?${n}`:``}}return n!==`/`&&(c.pathname=z({basename:n,pathname:c.pathname})),_(c)}function et(e,t,n){if(!n||!Qe(n))return{path:t};if(n.formMethod&&!Xt(n.formMethod))return{path:t,error:J(405,{method:n.formMethod})};let r=()=>({path:t,error:J(400,{type:`invalid-body`})}),i=(n.formMethod||`get`).toUpperCase(),a=zt(t);if(n.body!==void 0){if(n.formEncType===`text/plain`){if(!X(i))return r();let e=typeof n.body==`string`?n.body:n.body instanceof FormData||n.body instanceof URLSearchParams?Array.from(n.body.entries()).reduce((e,[t,n])=>`${e}${t}=${n} `,``):String(n.body);return{path:t,submission:{formMethod:i,formAction:a,formEncType:n.formEncType,formData:void 0,json:void 0,text:e}}}else if(n.formEncType===`application/json`){if(!X(i))return r();try{let e=typeof n.body==`string`?JSON.parse(n.body):n.body;return{path:t,submission:{formMethod:i,formAction:a,formEncType:n.formEncType,formData:void 0,json:e,text:void 0}}}catch{return r()}}}f(typeof FormData==`function`,`FormData is not available in this environment`);let o,s;if(n.formData)o=At(n.formData),s=n.formData;else if(n.body instanceof FormData)o=At(n.body),s=n.body;else if(n.body instanceof URLSearchParams)o=n.body,s=jt(o);else if(n.body==null)o=new URLSearchParams,s=new FormData;else try{o=new URLSearchParams(n.body),s=jt(o)}catch{return r()}let c={formMethod:i,formAction:a,formEncType:n&&n.formEncType||`application/x-www-form-urlencoded`,formData:s,json:void 0,text:void 0};if(X(c.formMethod))return{path:t,submission:c};let l=v(t);return e&&l.search&&Zt(l.search)&&o.append(`index`,``),l.search=`?${o}`,{path:_(l),submission:c}}function tt(e,t,n,r,i,a,o,s,c,l,u,d,f,p,m,h,g,_,v,y,b,x){let S=b?Y(b[1])?b[1].error:b[1].data:void 0,C=i.createURL(a.location),w=i.createURL(c),T;if(u&&a.errors){let e=Object.keys(a.errors)[0];T=o.findIndex(t=>t.route.id===e)}else if(b&&Y(b[1])){let e=b[0];T=o.findIndex(t=>t.route.id===e)-1}let E=b?b[1].statusCode:void 0,D=E&&E>=400,O={currentUrl:C,currentParams:a.matches[0]?.params||{},nextUrl:w,nextParams:o[0].params,...s,actionResult:S,actionStatus:E},k=we(o),A=o.map((i,o)=>{let{route:s}=i,f=null;if(T!=null&&o>T)f=!1;else if(s.lazy)f=!0;else if(!nt(s))f=!1;else if(u){let{shouldLoad:e}=rt(s,a.loaderData,a.errors);f=e}else it(a.loaderData,a.matches[o],i)&&(f=!0);if(f!==null)return yt(n,r,e,c,k,i,l,t,f);let p=!1;typeof x==`boolean`?p=x:D?p=!1:d||C.pathname+C.search===w.pathname+w.search?p=!0:C.search===w.search?at(a.matches[o],i)&&(p=!0):p=!0;let m={...O,defaultShouldRevalidate:p};return yt(n,r,e,c,k,i,l,t,ot(i,m),m,x)}),ee=[];return m.forEach((e,s)=>{if(u||!o.some(t=>t.route.id===e.routeId)||p.has(s))return;let c=a.fetchers.get(s),m=c&&c.state!==`idle`&&c.data===void 0,b=j(g,e.path,_??`/`,!1,y);if(!b){if(v&&m)return;ee.push({key:s,routeId:e.routeId,path:e.path,matches:null,match:null,request:null,controller:null});return}if(h.has(s))return;let S=Qt(b,e.path),C=new AbortController,w=Ot(i,e.path,C.signal),T=null;if(f.has(s))f.delete(s),T=bt(n,r,w,e.path,b,S,l,t);else if(m)d&&(T=bt(n,r,w,e.path,b,S,l,t));else{let i;i=typeof x==`boolean`?x:D?!1:d;let a={...O,defaultShouldRevalidate:i};ot(S,a)&&(T=bt(n,r,w,e.path,b,S,l,t,a))}T&&ee.push({key:s,routeId:e.routeId,path:e.path,matches:T,match:S,request:w,controller:C})}),{dsMatches:A,revalidatingFetchers:ee}}function nt(e){return e.loader!=null||e.middleware!=null&&e.middleware.length>0}function rt(e,t,n){if(e.lazy)return{shouldLoad:!0,renderFallback:!0};if(!nt(e))return{shouldLoad:!1,renderFallback:!1};let r=t!=null&&e.id in t,i=n!=null&&n[e.id]!==void 0;if(!r&&i)return{shouldLoad:!1,renderFallback:!1};if(typeof e.loader==`function`&&e.loader.hydrate===!0)return{shouldLoad:!0,renderFallback:!r};let a=!r&&!i;return{shouldLoad:a,renderFallback:a}}function it(e,t,n){let r=!t||n.route.id!==t.route.id,i=!e.hasOwnProperty(n.route.id);return r||i}function at(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith(`*`)&&e.params[`*`]!==t.params[`*`]}function ot(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n==`boolean`)return n}return t.defaultShouldRevalidate}function st(e,t,n,r,i,a){let o;if(e){let t=r[e];f(t,`No route found to patch children into: routeId = ${e}`),t.children||=[],o=t.children}else o=n.activeRoutes;let s=[],c=[];if(t.forEach(e=>{let t=o.find(t=>ct(e,t));t?c.push({existingRoute:t,newRoute:e}):s.push(e)}),s.length>0){let t=O(s,i,[e||`_`,`patch`,String(o?.length||`0`)],r);o.push(...t)}if(a&&c.length>0)for(let e=0;et.children?.some(t=>ct(e,t)))??!1:!1}var lt=new WeakMap,ut=({key:e,route:t,manifest:n,mapRouteProperties:r})=>{let i=n[t.id];if(f(i,`No route found in manifest`),!i.lazy||typeof i.lazy!=`object`)return;let a=i.lazy[e];if(!a)return;let o=lt.get(i);o||(o={},lt.set(i,o));let s=o[e];if(s)return s;let c=(async()=>{let t=w(e),n=i[e]!==void 0&&e!==`hasErrorBoundary`;if(t)p(!t,`Route property `+e+` is not a supported lazy route property. This property will be ignored.`),o[e]=Promise.resolve();else if(n)p(!1,`Route "${i.id}" has a static property "${e}" defined. The lazy property will be ignored.`);else{let t=await a();t!=null&&(Object.assign(i,{[e]:t}),Object.assign(i,r(i)))}typeof i.lazy==`object`&&(i.lazy[e]=void 0,Object.values(i.lazy).every(e=>e===void 0)&&(i.lazy=void 0))})();return o[e]=c,c},dt=new WeakMap;function ft(e,t,n,r,i){let a=n[e.id];if(f(a,`No route found in manifest`),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy==`function`){let t=dt.get(a);if(t)return{lazyRoutePromise:t,lazyHandlerPromise:t};let n=(async()=>{f(typeof e.lazy==`function`,`No lazy route function found`);let t=await e.lazy(),n={};for(let e in t){let r=t[e];if(r===void 0)continue;let i=E(e),o=a[e]!==void 0&&e!==`hasErrorBoundary`;i?p(!i,`Route property `+e+` is not a supported property to be returned from a lazy route function. This property will be ignored.`):o?p(!o,`Route "${a.id}" has a static property "${e}" defined but its lazy function is also returning a value for this property. The lazy route property "${e}" will be ignored.`):n[e]=r}Object.assign(a,n),Object.assign(a,{...r(a),lazy:void 0})})();return dt.set(a,n),n.catch(()=>{}),{lazyRoutePromise:n,lazyHandlerPromise:n}}let o=Object.keys(e.lazy),s=[],c;for(let a of o){if(i&&i.includes(a))continue;let o=ut({key:a,route:e,manifest:n,mapRouteProperties:r});o&&(s.push(o),a===t&&(c=o))}let l=s.length>0?Promise.all(s).then(()=>{}):void 0;return l?.catch(()=>{}),c?.catch(()=>{}),{lazyRoutePromise:l,lazyHandlerPromise:c}}async function pt(e){let t=e.matches.filter(e=>e.shouldLoad),n={};return(await Promise.all(t.map(e=>e.resolve()))).forEach((e,r)=>{n[t[r].route.id]=e}),n}async function mt(e){return e.matches.some(e=>e.route.middleware)?ht(e,()=>pt(e)):pt(e)}function ht(e,t){return gt(e,t,e=>{if(Yt(e))throw e;return e},Ht,n);function n(t,n,r){if(r)return Promise.resolve(Object.assign(r.value,{[n]:{type:`error`,result:t}}));{let{matches:r}=e,i=It(r,r[Math.min(Math.max(r.findIndex(e=>e.route.id===n),0),Math.max(r.findIndex(e=>e.shouldCallHandler()),0))].route.id).route.id;return Promise.resolve({[i]:{type:`error`,result:t}})}}}async function gt(e,t,n,r,i){let{matches:a,...o}=e;return await _t(o,a.flatMap(e=>e.route.middleware?e.route.middleware.map(t=>[e.route.id,t]):[]),t,n,r,i)}async function _t(e,t,n,r,i,a,o=0){let{request:s}=e;if(s.signal.aborted)throw s.signal.reason??Error(`Request aborted: ${s.method} ${s.url}`);let c=t[o];if(!c)return await n();let[l,u]=c,d,f=async()=>{if(d)throw Error("You may only call `next()` once per middleware");try{return d={value:await _t(e,t,n,r,i,a,o+1)},d.value}catch(e){return d={value:await a(e,l,d)},d.value}};try{let t=await u(e,f),n=t==null?void 0:r(t);return i(n)?n:d?n??d.value:(d={value:await f()},d.value)}catch(e){return await a(e,l,d)}}function vt(e,t,n,r,i){let a=ut({key:`middleware`,route:r.route,manifest:t,mapRouteProperties:e}),o=ft(r.route,X(n.method)?`action`:`loader`,t,e,i);return{middleware:a,route:o.lazyRoutePromise,handler:o.lazyHandlerPromise}}function yt(e,t,n,r,i,a,o,s,c,l=null,u){let d=!1,f=vt(e,t,n,a,o);return{...a,_lazyPromises:f,shouldLoad:c,shouldRevalidateArgs:l,shouldCallHandler(e){return d=!0,l?typeof u==`boolean`?ot(a,{...l,defaultShouldRevalidate:u}):typeof e==`boolean`?ot(a,{...l,defaultShouldRevalidate:e}):ot(a,l):c},resolve(e){let{lazy:t,loader:o,middleware:l}=a.route,u=d||c||e&&!X(n.method)&&(t||o),p=l&&l.length>0&&!o&&!t;return u&&(X(n.method)||!p)?St({request:n,path:r,pattern:i,match:a,lazyHandlerPromise:f?.handler,lazyRoutePromise:f?.route,handlerOverride:e,scopedContext:s}):Promise.resolve({type:`data`,result:void 0})}}}function bt(e,t,n,r,i,a,o,s,c=null){return i.map(l=>l.route.id===a.route.id?yt(e,t,n,r,we(i),l,o,s,!0,c):{...l,shouldLoad:!1,shouldRevalidateArgs:c,shouldCallHandler:()=>!1,_lazyPromises:vt(e,t,n,l,o),resolve:()=>Promise.resolve({type:`data`,result:void 0})})}async function xt(e,t,n,r,i,a,o){r.some(e=>e._lazyPromises?.middleware)&&await Promise.all(r.map(e=>e._lazyPromises?.middleware));let s={request:t,url:kt(t,n),pattern:we(r),params:r[0].params,context:a,matches:r},c=o?()=>{throw Error("You cannot call `runClientMiddleware()` from a static handler `dataStrategy`. Middleware is run outside of `dataStrategy` during SSR in order to bubble up the Response. You can enable middleware via the `respond` API in `query`/`queryRoute`")}:e=>{let t=s;return ht(t,()=>e({...t,fetcherKey:i,runClientMiddleware:()=>{throw Error("Cannot call `runClientMiddleware()` from within an `runClientMiddleware` handler")}}))},l=await e({...s,fetcherKey:i,runClientMiddleware:c});try{await Promise.all(r.flatMap(e=>[e._lazyPromises?.handler,e._lazyPromises?.route]))}catch{}return l}async function St({request:e,path:t,pattern:n,match:r,lazyHandlerPromise:i,lazyRoutePromise:a,handlerOverride:o,scopedContext:s}){let c,l,u=X(e.method),d=u?`action`:`loader`,f=i=>{let a,c=new Promise((e,t)=>a=t);l=()=>a(),e.signal.addEventListener(`abort`,l);let u=a=>typeof i==`function`?i({request:e,url:kt(e,t),pattern:n,params:r.params,context:s},...a===void 0?[]:[a]):Promise.reject(Error(`You cannot call the handler for a route which defines a boolean "${d}" [routeId: ${r.route.id}]`)),f=(async()=>{try{return{type:`data`,result:await(o?o(e=>u(e)):u())}}catch(e){return{type:`error`,result:e}}})();return Promise.race([f,c])};try{let t=u?r.route.action:r.route.loader;if(i||a)if(t){let e,[n]=await Promise.all([f(t).catch(t=>{e=t}),i,a]);if(e!==void 0)throw e;c=n}else{await i;let t=u?r.route.action:r.route.loader;if(t)[c]=await Promise.all([f(t),a]);else if(d===`action`){let t=new URL(e.url),n=t.pathname+t.search;throw J(405,{method:e.method,pathname:n,routeId:r.route.id})}else return{type:`data`,result:void 0}}else if(t)c=await f(t);else{let t=new URL(e.url);throw J(404,{pathname:t.pathname+t.search})}}catch(e){return{type:`error`,result:e}}finally{l&&e.signal.removeEventListener(`abort`,l)}return c}async function Ct(e){let t=e.headers.get(`Content-Type`);return t&&/\bapplication\/json\b/.test(t)?e.body==null?null:e.json():e.text()}async function wt(e){let{result:t,type:n}=e;if(qt(t)){let e;try{e=await Ct(t)}catch(e){return{type:`error`,error:e}}return n===`error`?{type:`error`,error:new Se(t.status,t.statusText,e),statusCode:t.status,headers:t.headers}:{type:`data`,data:e,statusCode:t.status,headers:t.headers}}return n===`error`?Kt(t)?t.data instanceof Error?{type:`error`,error:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`error`,error:Vt(t),statusCode:Ce(t)?t.status:void 0,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`error`,error:t,statusCode:Ce(t)?t.status:void 0}:Kt(t)?{type:`data`,data:t.data,statusCode:t.init?.status,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`data`,data:t}}function Tt(e,t,n,r,i){let a=e.headers.get(`Location`);if(f(a,`Redirects returned/thrown from loaders/actions must have a Location header`),!fe(a)){let o=r.slice(0,r.findIndex(e=>e.route.id===n)+1);a=$e(new URL(t.url),o,i,a),e.headers.set(`Location`,a)}return e}var Et=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function Dt(e,t,n,r){if(fe(e)){let r=e,i=r.startsWith(`//`)?new URL(t.protocol+r):new URL(r);if(Et.includes(i.protocol))throw Error(`Invalid redirect location`);let a=R(i.pathname,n)!=null;if(i.origin===t.origin&&a)return H(i.pathname)+i.search+i.hash}try{let t=r.createURL(e);if(Et.includes(t.protocol))throw Error(`Invalid redirect location`)}catch{}return e}function Ot(e,t,n,r){let i=e.createURL(zt(t)).toString(),a={signal:n};if(r&&X(r.formMethod)){let{formMethod:e,formEncType:t}=r;a.method=e.toUpperCase(),t===`application/json`?(a.headers=new Headers({"Content-Type":t}),a.body=JSON.stringify(r.json)):t===`text/plain`?a.body=r.text:t===`application/x-www-form-urlencoded`&&r.formData?a.body=At(r.formData):a.body=r.formData}return new Request(i,a)}function kt(e,t){let n=new URL(e.url),r=typeof t==`string`?v(t):t;if(n.pathname=r.pathname||`/`,r.search){let e=new URLSearchParams(r.search),t=e.getAll(`index`);e.delete(`index`);for(let n of t.filter(Boolean))e.append(`index`,n);n.search=e.size?`?${e.toString()}`:``}else n.search=``;return n.hash=r.hash||``,n}function At(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r==`string`?r:r.name);return t}function jt(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Mt(e,t,n,r=!1,i=!1){let a={},o=null,s,c=!1,l={},u=n&&Y(n[1])?n[1].error:void 0;return e.forEach(n=>{if(!(n.route.id in t))return;let d=n.route.id,p=t[d];if(f(!Gt(p),`Cannot handle redirect results in processLoaderData`),Y(p)){let t=p.error;if(u!==void 0&&(t=u,u=void 0),o||={},i)o[d]=t;else{let n=It(e,d);o[n.route.id]??(o[n.route.id]=t)}r||(a[d]=Ke),c||(c=!0,s=Ce(p.error)?p.error.status:500),p.headers&&(l[d]=p.headers)}else a[d]=p.data,p.statusCode&&p.statusCode!==200&&!c&&(s=p.statusCode),p.headers&&(l[d]=p.headers)}),u!==void 0&&n&&(o={[n[0]]:u},n[2]&&(a[n[2]]=void 0)),{loaderData:a,errors:o,statusCode:s||200,loaderHeaders:l}}function Nt(e,t,n,r,i,a,o){let{loaderData:s,errors:c}=Mt(t,n,r);return i.filter(e=>!e.matches||e.matches.some(e=>e.shouldLoad)).forEach(t=>{let{key:n,match:r,controller:i}=t;if(i&&i.signal.aborted)return;let s=a[n];if(f(s,`Did not find corresponding fetcher result`),Y(s)){let t=It(e.matches,r?.route.id);c&&c[t.route.id]||(c={...c,[t.route.id]:s.error}),o.delete(n)}else if(Gt(s))f(!1,`Unhandled fetcher revalidation redirect`);else{let e=an(s.data);o.set(n,e)}}),{loaderData:s,errors:c}}function Pt(e,t,n,r){let i=Object.entries(t).filter(([,e])=>e!==Ke).reduce((e,[t,n])=>(e[t]=n,e),{});for(let a of n){let n=a.route.id;if(!t.hasOwnProperty(n)&&e.hasOwnProperty(n)&&a.route.loader&&(i[n]=e[n]),r&&r.hasOwnProperty(n))break}return i}function Ft(e){return e?Y(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function It(e,t){return(t?e.slice(0,e.findIndex(e=>e.route.id===t)+1):[...e]).reverse().find(e=>e.route.hasErrorBoundary===!0)||e[0]}function Lt(e){let t=e.length===1?e[0]:e.find(e=>e.index||!e.path||e.path===`/`)||{id:`__shim-error-route__`};return{matches:[{params:{},pathname:``,pathnameBase:``,route:t}],route:t}}function J(e,{pathname:t,routeId:n,method:r,type:i,message:a}={}){let o=`Unknown Server Error`,s=`Unknown @remix-run/router error`;return e===400?(o=`Bad Request`,r&&t&&n?s=`You made a ${r} request to "${t}" but did not provide a \`loader\` for route "${n}", so there is no way to handle the request.`:i===`invalid-body`&&(s=`Unable to encode submission body`)):e===403?(o=`Forbidden`,s=`Route "${n}" does not match URL "${t}"`):e===404?(o=`Not Found`,s=`No route matches URL "${t}"`):e===405&&(o=`Method Not Allowed`,r&&t&&n?s=`You made a ${r.toUpperCase()} request to "${t}" but did not provide an \`action\` for route "${n}", so there is no way to handle the request.`:r&&(s=`Invalid request method "${r.toUpperCase()}"`)),new Se(e||500,o,Error(s),!0)}function Rt(e){let t=Object.entries(e);for(let e=t.length-1;e>=0;e--){let[n,r]=t[e];if(Gt(r))return{key:n,result:r}}}function zt(e){return _({...typeof e==`string`?v(e):e,hash:``})}function Bt(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===``?t.hash!==``:e.hash===t.hash?!0:t.hash!==``}function Vt(e){return new Se(e.init?.status??500,e.init?.statusText??`Internal Server Error`,e.data)}function Ht(e){return typeof e==`object`&&!!e&&Object.entries(e).every(([e,t])=>typeof e==`string`&&Ut(t))}function Ut(e){return typeof e==`object`&&!!e&&`type`in e&&`result`in e&&(e.type===`data`||e.type===`error`)}function Wt(e){return qt(e.result)&&ze.has(e.result.status)}function Y(e){return e.type===`error`}function Gt(e){return(e&&e.type)===`redirect`}function Kt(e){return typeof e==`object`&&!!e&&`type`in e&&`data`in e&&`init`in e&&e.type===`DataWithResponseInit`}function qt(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.headers==`object`&&e.body!==void 0}function Jt(e){return ze.has(e)}function Yt(e){return qt(e)&&Jt(e.status)&&e.headers.has(`Location`)}function Xt(e){return K.has(e.toUpperCase())}function X(e){return Le.has(e.toUpperCase())}function Zt(e){return new URLSearchParams(e).getAll(`index`).some(e=>e===``)}function Qt(e,t){let n=typeof t==`string`?v(t).search:t.search;if(e[e.length-1].route.index&&Zt(n||``))return e[e.length-1];let r=he(e);return r[r.length-1]}function $t(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:a,json:o}=e;if(!(!t||!n||!r)){if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(a!=null)return{formMethod:t,formAction:n,formEncType:r,formData:a,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function en(e,t,n,r){return r?{state:`loading`,location:e,matches:t,historyAction:n,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}:{state:`loading`,location:e,matches:t,historyAction:n,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function tn(e,t,n,r){return{state:`submitting`,location:e,matches:t,historyAction:n,formMethod:r.formMethod,formAction:r.formAction,formEncType:r.formEncType,formData:r.formData,json:r.json,text:r.text}}function nn(e,t){return e?{state:`loading`,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:`loading`,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function rn(e,t){return{state:`submitting`,formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function an(e){return{state:`idle`,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function on(e,t){try{let n=e.sessionStorage.getItem(Ge);if(n){let e=JSON.parse(n);for(let[n,r]of Object.entries(e||{}))r&&Array.isArray(r)&&t.set(n,new Set(r||[]))}}catch{}}function sn(e,t){if(t.size>0){let n={};for(let[e,r]of t)n[e]=[...r];try{e.sessionStorage.setItem(Ge,JSON.stringify(n))}catch(e){p(!1,`Failed to save applied view transitions in sessionStorage (${e}).`)}}}function cn(){let e,t,n=new Promise((r,i)=>{e=async e=>{r(e);try{await n}catch{}},t=async e=>{i(e);try{await n}catch{}}});return{promise:n,resolve:e,reject:t}}var ln=r.createContext(null);ln.displayName=`DataRouter`;var un=r.createContext(null);un.displayName=`DataRouterState`;var dn=r.createContext(!1);function fn(){return r.useContext(dn)}var pn=r.createContext({isTransitioning:!1});pn.displayName=`ViewTransition`;var mn=r.createContext(new Map);mn.displayName=`Fetchers`;var hn=r.createContext(null);hn.displayName=`Await`;var Z=r.createContext(null);Z.displayName=`Navigation`;var gn=r.createContext(null);gn.displayName=`Location`;var Q=r.createContext({outlet:null,matches:[],isDataRoute:!1});Q.displayName=`Route`;var _n=r.createContext(null);_n.displayName=`RouteError`;var vn=`REACT_ROUTER_ERROR`,yn=`REDIRECT`,bn=`ROUTE_ERROR_RESPONSE`;function xn(e){if(e.startsWith(`${vn}:${yn}:{`))try{let t=JSON.parse(e.slice(28));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`&&typeof t.location==`string`&&typeof t.reloadDocument==`boolean`&&typeof t.replace==`boolean`)return t}catch{}}function Sn(e){if(e.startsWith(`${vn}:${bn}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new Se(t.status,t.statusText,t.data)}catch{}}function Cn(e,{relative:t}={}){f(wn(),`useHref() may be used only in the context of a component.`);let{basename:n,navigator:i}=r.useContext(Z),{hash:a,pathname:o,search:s}=jn(e,{relative:t}),c=o;return n!==`/`&&(c=o===`/`?n:U([n,o])),i.createHref({pathname:c,search:s,hash:a})}function wn(){return r.useContext(gn)!=null}function $(){return f(wn(),`useLocation() may be used only in the context of a component.`),r.useContext(gn).location}function Tn(){return r.useContext(gn).navigationType}var En=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function Dn(e){r.useContext(Z).static||r.useLayoutEffect(e)}function On(){let{isDataRoute:e}=r.useContext(Q);return e?Xn():kn()}function kn(){f(wn(),`useNavigate() may be used only in the context of a component.`);let e=r.useContext(ln),{basename:t,navigator:n}=r.useContext(Z),{matches:i}=r.useContext(Q),{pathname:a}=$(),o=JSON.stringify(ge(i)),s=r.useRef(!1);return Dn(()=>{s.current=!0}),r.useCallback((r,i={})=>{if(p(s.current,En),!s.current)return;if(typeof r==`number`){n.go(r);return}let c=_e(r,JSON.parse(o),a,i.relative===`path`);e==null&&t!==`/`&&(c.pathname=c.pathname===`/`?t:U([t,c.pathname])),(i.replace?n.replace:n.push)(c,i.state,i)},[t,n,o,a,e])}r.createContext(null);function An(){let{matches:e}=r.useContext(Q);return e[e.length-1]?.params??{}}function jn(e,{relative:t}={}){let{matches:n}=r.useContext(Q),{pathname:i}=$(),a=JSON.stringify(ge(n));return r.useMemo(()=>_e(e,JSON.parse(a),i,t===`path`),[e,a,i,t])}function Mn(e,t){return Nn(e,t)}function Nn(e,t,n){f(wn(),`useRoutes() may be used only in the context of a component.`);let{navigator:i}=r.useContext(Z),{matches:a}=r.useContext(Q),o=a[a.length-1],s=o?o.params:{},c=o?o.pathname:`/`,l=o?o.pathnameBase:`/`,u=o&&o.route;{let e=u&&u.path||``;Qn(c,!u||e.endsWith(`*`)||e.endsWith(`*?`),`You rendered descendant (or called \`useRoutes()\`) at "${c}" (under ) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render. Please change the parent to .`)}let d=$(),m;if(t){let e=typeof t==`string`?v(t):t;f(l===`/`||e.pathname?.startsWith(l),`When overriding the location using \`\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${l}" but pathname "${e.pathname}" was given in the \`location\` prop.`),m=e}else m=d;let h=m.pathname||`/`,g=h;if(l!==`/`){let e=l.replace(/^\//,``).split(`/`);g=`/`+h.replace(/^\//,``).split(`/`).slice(e.length).join(`/`)}let _=n&&n.state.matches.length?n.state.matches.map(e=>Object.assign(e,{route:n.manifest[e.route.id]||e.route})):A(e,{pathname:g});p(u||_!=null,`No routes matched location "${m.pathname}${m.search}${m.hash}" `),p(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${m.pathname}${m.search}${m.hash}" does not have an element or Component. This means it will render an with a null value by default resulting in an "empty" page.`);let y=Bn(_&&_.map(e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:U([l,i.encodeLocation?i.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?l:U([l,i.encodeLocation?i.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),a,n);return t&&y?r.createElement(gn.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...m},navigationType:`POP`}},y):y}function Pn(){let e=Yn(),t=Ce(e)?`${e.status} ${e.statusText}`:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i=`rgba(200,200,200, 0.5)`,a={padding:`0.5rem`,backgroundColor:i},o={padding:`2px 4px`,backgroundColor:i},s=null;return console.error(`Error handled by React Router default ErrorBoundary:`,e),s=r.createElement(r.Fragment,null,r.createElement(`p`,null,`💿 Hey developer 👋`),r.createElement(`p`,null,`You can provide a way better UX than this when your app throws errors by providing your own `,r.createElement(`code`,{style:o},`ErrorBoundary`),` or`,` `,r.createElement(`code`,{style:o},`errorElement`),` prop on your route.`)),r.createElement(r.Fragment,null,r.createElement(`h2`,null,`Unexpected Application Error!`),r.createElement(`h3`,{style:{fontStyle:`italic`}},t),n?r.createElement(`pre`,{style:a},n):null,s)}var Fn=r.createElement(Pn,null),In=class extends r.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||t.revalidation!==`idle`&&e.revalidation===`idle`?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error===void 0?t.error:e.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){this.props.onError?this.props.onError(e,t):console.error(`React Router caught the following error during render`,e)}render(){let e=this.state.error;if(this.context&&typeof e==`object`&&e&&`digest`in e&&typeof e.digest==`string`){let t=Sn(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:r.createElement(Q.Provider,{value:this.props.routeContext},r.createElement(_n.Provider,{value:e,children:this.props.component}));return this.context?r.createElement(Rn,{error:e},t):t}};In.contextType=dn;var Ln=new WeakMap;function Rn({children:e,error:t}){let{basename:n}=r.useContext(Z);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=xn(t.digest);if(e){let i=Ln.get(t);if(i)throw i;let a=Ee(e.location,n);if(Te&&!Ln.get(t))if(a.isExternal||e.reloadDocument)window.location.href=a.absoluteURL||a.to;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:e.replace}));throw Ln.set(t,n),n}return r.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${a.absoluteURL||a.to}`})}}return e}function zn({routeContext:e,match:t,children:n}){let i=r.useContext(ln);return i&&i.static&&i.staticContext&&(t.route.errorElement||t.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=t.route.id),r.createElement(Q.Provider,{value:e},n)}function Bn(e,t=[],n){let i=n?.state;if(e==null){if(!i)return null;if(i.errors)e=i.matches;else if(t.length===0&&!i.initialized&&i.matches.length>0)e=i.matches;else return null}let a=e,o=i?.errors;if(o!=null){let e=a.findIndex(e=>e.route.id&&o?.[e.route.id]!==void 0);f(e>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(o).join(`,`)}`),a=a.slice(0,Math.min(a.length,e+1))}let s=!1,c=-1;if(n&&i){s=i.renderFallback;for(let e=0;e=0?a.slice(0,c+1):[a[0]];break}}}}let l=n?.onError,u=i&&l?(e,t)=>{l(e,{location:i.location,params:i.matches?.[0]?.params??{},pattern:we(i.matches),errorInfo:t})}:void 0;return a.reduceRight((e,n,l)=>{let d,f=!1,p=null,m=null;i&&(d=o&&n.route.id?o[n.route.id]:void 0,p=n.route.errorElement||Fn,s&&(c<0&&l===0?(Qn(`route-fallback`,!1,"No `HydrateFallback` element provided to render during initial hydration"),f=!0,m=null):c===l&&(f=!0,m=n.route.hydrateFallbackElement||null)));let h=t.concat(a.slice(0,l+1)),g=()=>{let t;return t=d?p:f?m:n.route.Component?r.createElement(n.route.Component,null):n.route.element?n.route.element:e,r.createElement(zn,{match:n,routeContext:{outlet:e,matches:h,isDataRoute:i!=null},children:t})};return i&&(n.route.ErrorBoundary||n.route.errorElement||l===0)?r.createElement(In,{location:i.location,revalidation:i.revalidation,component:p,error:d,children:g(),routeContext:{outlet:null,matches:h,isDataRoute:!0},onError:u}):g()},null)}function Vn(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function Hn(e){let t=r.useContext(ln);return f(t,Vn(e)),t}function Un(e){let t=r.useContext(un);return f(t,Vn(e)),t}function Wn(e){let t=r.useContext(Q);return f(t,Vn(e)),t}function Gn(e){let t=Wn(e),n=t.matches[t.matches.length-1];return f(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function Kn(){return Gn(`useRouteId`)}function qn(){let e=Un(`useNavigation`);return r.useMemo(()=>{let{matches:t,historyAction:n,...r}=e.navigation;return r},[e.navigation])}function Jn(){let{matches:e,loaderData:t}=Un(`useMatches`);return r.useMemo(()=>e.map(e=>ee(e,t)),[e,t])}function Yn(){let e=r.useContext(_n),t=Un(`useRouteError`),n=Gn(`useRouteError`);return e===void 0?t.errors?.[n]:e}function Xn(){let{router:e}=Hn(`useNavigate`),t=Gn(`useNavigate`),n=r.useRef(!1);return Dn(()=>{n.current=!0}),r.useCallback(async(r,i={})=>{p(n.current,En),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var Zn={};function Qn(e,t,n){!t&&!Zn[e]&&(Zn[e]=!0,p(!1,n))}var $n={};function er(e,t){!e&&!$n[t]&&($n[t]=!0,console.warn(t))}var tr=r.useOptimistic,nr=()=>void 0;function rr(e){return tr?tr(e):[e,nr]}function ir(e){let t={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&p(!1,"You should not include both `Component` and `element` on your route - `Component` will be used."),Object.assign(t,{element:r.createElement(e.Component),Component:void 0})),e.HydrateFallback&&(e.hydrateFallbackElement&&p(!1,"You should not include both `HydrateFallback` and `hydrateFallbackElement` on your route - `HydrateFallback` will be used."),Object.assign(t,{hydrateFallbackElement:r.createElement(e.HydrateFallback),HydrateFallback:void 0})),e.ErrorBoundary&&(e.errorElement&&p(!1,"You should not include both `ErrorBoundary` and `errorElement` on your route - `ErrorBoundary` will be used."),Object.assign(t,{errorElement:r.createElement(e.ErrorBoundary),ErrorBoundary:void 0})),t}var ar=[`HydrateFallback`,`hydrateFallbackElement`],or=class{constructor(){this.status=`pending`,this.promise=new Promise((e,t)=>{this.resolve=t=>{this.status===`pending`&&(this.status=`resolved`,e(t))},this.reject=e=>{this.status===`pending`&&(this.status=`rejected`,t(e))}})}};function sr({router:e,flushSync:t,onError:n,useTransitions:i}){i=fn()||i;let[a,o]=r.useState(e.state),[s,c]=rr(a),[l,u]=r.useState(),[d,f]=r.useState({isTransitioning:!1}),[p,m]=r.useState(),[h,g]=r.useState(),[_,v]=r.useState(),y=r.useRef(new Map),b=r.useCallback((a,{deletedFetchers:s,newErrors:l,flushSync:d,viewTransitionOpts:_})=>{l&&n&&Object.values(l).forEach(e=>n(e,{location:a.location,params:a.matches[0]?.params??{},pattern:we(a.matches)})),a.fetchers.forEach((e,t)=>{e.data!==void 0&&y.current.set(t,e.data)}),s.forEach(e=>y.current.delete(e)),er(d===!1||t!=null,'You provided the `flushSync` option to a router update, but you are not using the `` from `react-router/dom` so `ReactDOM.flushSync()` is unavailable. Please update your app to `import { RouterProvider } from "react-router/dom"` and ensure you have `react-dom` installed as a dependency to use the `flushSync` option.');let b=e.window!=null&&e.window.document!=null&&typeof e.window.document.startViewTransition==`function`;if(er(_==null||b,"You provided the `viewTransition` option to a router update, but you do not appear to be running in a DOM environment as `window.startViewTransition` is not available."),!_||!b){t&&d?t(()=>o(a)):i===!1?o(a):r.startTransition(()=>{i===!0&&c(e=>cr(e,a)),o(a)});return}if(t&&d){t(()=>{h&&(p?.resolve(),h.skipTransition()),f({isTransitioning:!0,flushSync:!0,currentLocation:_.currentLocation,nextLocation:_.nextLocation})});let n=e.window.document.startViewTransition(()=>{t(()=>o(a))});n.finished.finally(()=>{t(()=>{m(void 0),g(void 0),u(void 0),f({isTransitioning:!1})})}),t(()=>g(n));return}h?(p?.resolve(),h.skipTransition(),v({state:a,currentLocation:_.currentLocation,nextLocation:_.nextLocation})):(u(a),f({isTransitioning:!0,flushSync:!1,currentLocation:_.currentLocation,nextLocation:_.nextLocation}))},[e.window,t,h,p,i,c,n]);r.useLayoutEffect(()=>e.subscribe(b),[e,b]),r.useEffect(()=>{d.isTransitioning&&!d.flushSync&&m(new or)},[d]),r.useEffect(()=>{if(p&&l&&e.window){let t=l,n=p.promise,a=e.window.document.startViewTransition(async()=>{i===!1?o(t):r.startTransition(()=>{i===!0&&c(e=>cr(e,t)),o(t)}),await n});a.finished.finally(()=>{m(void 0),g(void 0),u(void 0),f({isTransitioning:!1})}),g(a)}},[l,p,e.window,i,c]),r.useEffect(()=>{p&&l&&s.location.key===l.location.key&&p.resolve()},[p,h,s.location,l]),r.useEffect(()=>{!d.isTransitioning&&_&&(u(_.state),f({isTransitioning:!0,flushSync:!1,currentLocation:_.currentLocation,nextLocation:_.nextLocation}),v(void 0))},[d.isTransitioning,_]);let x=r.useMemo(()=>({createHref:e.createHref,encodeLocation:e.encodeLocation,go:t=>e.navigate(t),push:(t,n,r)=>e.navigate(t,{state:n,preventScrollReset:r?.preventScrollReset}),replace:(t,n,r)=>e.navigate(t,{replace:!0,state:n,preventScrollReset:r?.preventScrollReset})}),[e]),S=e.basename||`/`,C=r.useMemo(()=>({router:e,navigator:x,static:!1,basename:S,onError:n}),[e,x,S,n]);return r.createElement(r.Fragment,null,r.createElement(ln.Provider,{value:C},r.createElement(un.Provider,{value:s},r.createElement(mn.Provider,{value:y.current},r.createElement(pn.Provider,{value:d},r.createElement(pr,{basename:S,location:s.location,navigationType:s.historyAction,navigator:x,useTransitions:i},r.createElement(lr,{routes:e.routes,manifest:e.manifest,future:e.future,state:s,isStatic:!1,onError:n})))))),null)}function cr(e,t){return{...e,navigation:t.navigation.state===`idle`?e.navigation:t.navigation,revalidation:t.revalidation===`idle`?e.revalidation:t.revalidation,actionData:t.navigation.state===`submitting`?e.actionData:t.actionData,fetchers:t.fetchers}}var lr=r.memo(ur);function ur({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return Nn(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function dr({to:e,replace:t,state:n,relative:i}){f(wn(),` may be used only in the context of a component.`);let{static:a}=r.useContext(Z);p(!a,` must not be used on the initial render in a . This is a no-op, but you should modify your code so the is only ever rendered in response to some user interaction or state change.`);let{matches:o}=r.useContext(Q),{pathname:s}=$(),c=On(),l=_e(e,ge(o),s,i===`path`),u=JSON.stringify(l);return r.useEffect(()=>{c(JSON.parse(u),{replace:t,state:n,relative:i})},[c,u,i,t,n]),null}function fr(e){f(!1,`A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .`)}function pr({basename:e=`/`,children:t=null,location:n,navigationType:i=`POP`,navigator:a,static:o=!1,useTransitions:s}){f(!wn(),`You cannot render a inside another . You should never have more than one in your app.`);let c=e.replace(/^\/*/,`/`),l=r.useMemo(()=>({basename:c,navigator:a,static:o,useTransitions:s,future:{}}),[c,a,o,s]);typeof n==`string`&&(n=v(n));let{pathname:u=`/`,search:d=``,hash:m=``,state:h=null,key:g=`default`,mask:_}=n,y=r.useMemo(()=>{let e=R(u,c);return e==null?null:{location:{pathname:e,search:d,hash:m,state:h,key:g,mask:_},navigationType:i}},[c,u,d,m,h,g,i,_]);return p(y!=null,` is not able to match the URL "${u}${d}${m}" because it does not start with the basename, so the won't render anything.`),y==null?null:r.createElement(Z.Provider,{value:l},r.createElement(gn.Provider,{children:t,value:y}))}function mr({children:e,location:t}){return Mn(hr(e),t)}r.Component;function hr(e,t=[]){let n=[];return r.Children.forEach(e,(e,i)=>{if(!r.isValidElement(e))return;let a=[...t,i];if(e.type===r.Fragment){n.push.apply(n,hr(e.props.children,a));return}f(e.type===fr,`[${typeof e.type==`string`?e.type:e.type.name}] is not a component. All component children of must be a or `),f(!e.props.index||!e.props.children,`An index route cannot have child routes.`);let o={id:e.props.id||a.join(`-`),caseSensitive:e.props.caseSensitive,element:e.props.element,Component:e.props.Component,index:e.props.index,path:e.props.path,middleware:e.props.middleware,loader:e.props.loader,action:e.props.action,hydrateFallbackElement:e.props.hydrateFallbackElement,HydrateFallback:e.props.HydrateFallback,errorElement:e.props.errorElement,ErrorBoundary:e.props.ErrorBoundary,hasErrorBoundary:e.props.hasErrorBoundary===!0||e.props.ErrorBoundary!=null||e.props.errorElement!=null,shouldRevalidate:e.props.shouldRevalidate,handle:e.props.handle,lazy:e.props.lazy};e.props.children&&(o.children=hr(e.props.children,a)),n.push(o)}),n}var gr=`get`,_r=`application/x-www-form-urlencoded`;function vr(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function yr(e){return vr(e)&&e.tagName.toLowerCase()===`button`}function br(e){return vr(e)&&e.tagName.toLowerCase()===`form`}function xr(e){return vr(e)&&e.tagName.toLowerCase()===`input`}function Sr(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Cr(e,t){return e.button===0&&(!t||t===`_self`)&&!Sr(e)}var wr=null;function Tr(){if(wr===null)try{new FormData(document.createElement(`form`),0),wr=!1}catch{wr=!0}return wr}var Er=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function Dr(e){return e!=null&&!Er.has(e)?(p(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${_r}"`),null):e}function Or(e,t){let n,r,i,a,o;if(br(e)){let o=e.getAttribute(`action`);r=o?R(o,t):null,n=e.getAttribute(`method`)||gr,i=Dr(e.getAttribute(`enctype`))||_r,a=new FormData(e)}else if(yr(e)||xr(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a