diff --git a/.vite/manifest.json b/.vite/manifest.json index b2d8b38..246ecde 100644 --- a/.vite/manifest.json +++ b/.vite/manifest.json @@ -1,34 +1,34 @@ { - "_ActionButton-DczrKNM4.js": { - "file": "assets/ActionButton-DczrKNM4.js", + "_ActionButton-C-auIQS0.js": { + "file": "assets/ActionButton-C-auIQS0.js", "name": "ActionButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", - "_button-BwrlrBF7.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ArrowLeftOutlined-ClkO97bF.js": { - "file": "assets/ArrowLeftOutlined-ClkO97bF.js", + "_ArrowLeftOutlined-Be9M8IUd.js": { + "file": "assets/ArrowLeftOutlined-Be9M8IUd.js", "name": "ArrowLeftOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_BaseActionButton-CDIm59Eb.js": { - "file": "assets/BaseActionButton-CDIm59Eb.js", + "_BaseActionButton-Da1uVM0x.js": { + "file": "assets/BaseActionButton-Da1uVM0x.js", "name": "BaseActionButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_modal-ChM3JDNH.js", - "_button-BwrlrBF7.js", - "_popconfirm-skTHAEtZ.js", - "_prop-types-CEsF4M7J.js", + "_modal-BdqOHno9.js", + "_button-BMyidN73.js", + "_popconfirm-DHVG0Jca.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -36,131 +36,131 @@ "file": "assets/CancelButton-DRGleAxl.css", "src": "_CancelButton-DRGleAxl.css" }, - "_CancelButton-N63wgEAp.js": { - "file": "assets/CancelButton-N63wgEAp.js", + "_CancelButton-rBN4jacc.js": { + "file": "assets/CancelButton-rBN4jacc.js", "name": "CancelButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_input-vY_ggPFq.js", - "_RowLabelWithIcon-BiTwQp49.js", - "_modal-ChM3JDNH.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_queryOptions-8oqYyfXL.js", - "_button-BwrlrBF7.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_input-Yn95s9T0.js", + "_RowLabelWithIcon-DKaqYrFi.js", + "_modal-BdqOHno9.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_queryOptions-_qrchnQm.js", + "_button-BMyidN73.js", + "_sanitizeDataUtils-dwaGfQDt.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_DiscardChangesButton-DYw1PWuZ.js" + "_DiscardChangesButton-B-gDuJCC.js" ], "css": [ "assets/CancelButton-DRGleAxl.css" ] }, - "_Checkbox-DOtAK0l9.js": { - "file": "assets/Checkbox-DOtAK0l9.js", + "_Checkbox-DaffYDjq.js": { + "file": "assets/Checkbox-DaffYDjq.js", "name": "Checkbox", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_context-Cq8Lat8K.js", + "_axios-DOscJEDN.js", + "_context-CO1J1AvK.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CloseButton-DH5paWnd.js": { - "file": "assets/CloseButton-DH5paWnd.js", + "_CloseButton-B2X9zY4u.js": { + "file": "assets/CloseButton-B2X9zY4u.js", "name": "CloseButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_button-BwrlrBF7.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_button-BMyidN73.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_DiscardChangesButton-DYw1PWuZ.js" + "_DiscardChangesButton-B-gDuJCC.js" ] }, - "_ColorPicker-B-UA61SD.css": { - "file": "assets/ColorPicker-B-UA61SD.css", - "src": "_ColorPicker-B-UA61SD.css" - }, - "_ColorPicker-D0HZaulD.js": { - "file": "assets/ColorPicker-D0HZaulD.js", + "_ColorPicker-3vU9rt-8.js": { + "file": "assets/ColorPicker-3vU9rt-8.js", "name": "ColorPicker", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_prop-types-CEsF4M7J.js", - "_cloneDeep-C92CEA4s.js", - "_map-DB-kDQDX.js", - "_react-redux-DiLhgvsZ.js", + "_axios-DOscJEDN.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_sanitizeDataUtils-dwaGfQDt.js", + "_cloneDeep-CXH354lv.js", + "_map-VkrozZ8U.js", + "_prop-types-eZYknsgO.js", + "_react-redux-BUEaRwHS.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ "assets/ColorPicker-B-UA61SD.css" ] }, - "_ConsoleSqlOutlined-CroAQcCk.js": { - "file": "assets/ConsoleSqlOutlined-CroAQcCk.js", + "_ColorPicker-B-UA61SD.css": { + "file": "assets/ColorPicker-B-UA61SD.css", + "src": "_ColorPicker-B-UA61SD.css" + }, + "_ConsoleSqlOutlined-xZVyeJFJ.js": { + "file": "assets/ConsoleSqlOutlined-xZVyeJFJ.js", "name": "ConsoleSqlOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CopyOutlined-TggLvVzB.js": { - "file": "assets/CopyOutlined-TggLvVzB.js", + "_CopyOutlined-DaVzY812.js": { + "file": "assets/CopyOutlined-DaVzY812.js", "name": "CopyOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_CopyToClipboard-B676h_ov.js": { - "file": "assets/CopyToClipboard-B676h_ov.js", + "_CopyToClipboard-BUzlsu7g.js": { + "file": "assets/CopyToClipboard-BUzlsu7g.js", "name": "CopyToClipboard", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_select-7EsN1BXB.js", - "_CopyOutlined-TggLvVzB.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_queryOptions-8oqYyfXL.js", - "_button-BwrlrBF7.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_select-C47FfvhI.js", + "_CopyOutlined-DaVzY812.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_queryOptions-_qrchnQm.js", + "_button-BMyidN73.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-N63wgEAp.js" + "_CancelButton-rBN4jacc.js" ] }, - "_DiscardChangesButton-DYw1PWuZ.js": { - "file": "assets/DiscardChangesButton-DYw1PWuZ.js", + "_DiscardChangesButton-B-gDuJCC.js": { + "file": "assets/DiscardChangesButton-B-gDuJCC.js", "name": "DiscardChangesButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_UndoOutlined-Dm9VLtd3.js", - "_button-BwrlrBF7.js", - "_popconfirm-skTHAEtZ.js", - "_prop-types-CEsF4M7J.js", + "_UndoOutlined-DS5JVKPM.js", + "_button-BMyidN73.js", + "_popconfirm-DHVG0Jca.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_DownloadOutlined-SDOVAq85.js": { - "file": "assets/DownloadOutlined-SDOVAq85.js", + "_DownloadOutlined-BPVvN91B.js": { + "file": "assets/DownloadOutlined-BPVvN91B.js", "name": "DownloadOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -196,12 +196,12 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_ImportOutlined-SUKLbTeR.js": { - "file": "assets/ImportOutlined-SUKLbTeR.js", + "_ImportOutlined-CJMN8fnX.js": { + "file": "assets/ImportOutlined-CJMN8fnX.js", "name": "ImportOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -213,12 +213,12 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_LeftSquareOutlined-z7zl8HUa.js": { - "file": "assets/LeftSquareOutlined-z7zl8HUa.js", + "_LeftSquareOutlined-CPEKio_w.js": { + "file": "assets/LeftSquareOutlined-CPEKio_w.js", "name": "LeftSquareOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -226,25 +226,25 @@ "file": "assets/Loader-Df31oCEP.css", "src": "_Loader-Df31oCEP.css" }, - "_Loader-DwTdyGS9.js": { - "file": "assets/Loader-DwTdyGS9.js", + "_Loader-DwXJ8Se3.js": { + "file": "assets/Loader-DwXJ8Se3.js", "name": "Loader", "imports": [ "_chunk-jRWAZmH_.js", - "_prop-types-CEsF4M7J.js", - "_react-redux-DiLhgvsZ.js", + "_prop-types-eZYknsgO.js", + "_react-redux-BUEaRwHS.js", "_jsx-runtime-CEixWuwE.js" ], "css": [ "assets/Loader-Df31oCEP.css" ] }, - "_MessageOutlined-jOruwg0B.js": { - "file": "assets/MessageOutlined-jOruwg0B.js", + "_MessageOutlined-DbxNuxex.js": { + "file": "assets/MessageOutlined-DbxNuxex.js", "name": "MessageOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -264,37 +264,37 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_ResetButton-8cB2wMhD.js": { - "file": "assets/ResetButton-8cB2wMhD.js", + "_ResetButton-DwwRaJH2.js": { + "file": "assets/ResetButton-DwwRaJH2.js", "name": "ResetButton", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_UndoOutlined-Dm9VLtd3.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_UndoOutlined-DS5JVKPM.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-CDIm59Eb.js" + "_BaseActionButton-Da1uVM0x.js" ] }, - "_RightSquareOutlined-DxVieXog.js": { - "file": "assets/RightSquareOutlined-DxVieXog.js", + "_RightSquareOutlined-79l4X31l.js": { + "file": "assets/RightSquareOutlined-79l4X31l.js", "name": "RightSquareOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_RowLabelWithIcon-BiTwQp49.js": { - "file": "assets/RowLabelWithIcon-BiTwQp49.js", + "_RowLabelWithIcon-DKaqYrFi.js": { + "file": "assets/RowLabelWithIcon-DKaqYrFi.js", "name": "RowLabelWithIcon", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_preload-helper-BkP9dkeM.js", - "_axios-BAZB3l2q.js", - "_prop-types-CEsF4M7J.js", + "_preload-helper-m6Zr1aMT.js", + "_axios-DOscJEDN.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js" ], "dynamicImports": [ @@ -310,36 +310,36 @@ "_SynthesisOutline-B90vgmO5.js" ] }, - "_SaveButton-CYK544Bz.js": { - "file": "assets/SaveButton-CYK544Bz.js", + "_SaveButton-B7oEAcu-.js": { + "file": "assets/SaveButton-B7oEAcu-.js", "name": "SaveButton", "imports": [ "_chunk-jRWAZmH_.js", - "_SaveOutlined-Gt-YZ390.js", - "_prop-types-CEsF4M7J.js", + "_SaveOutlined-CKknbpWq.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-CDIm59Eb.js" + "_BaseActionButton-Da1uVM0x.js" ] }, - "_SaveOutlined-Gt-YZ390.js": { - "file": "assets/SaveOutlined-Gt-YZ390.js", + "_SaveOutlined-CKknbpWq.js": { + "file": "assets/SaveOutlined-CKknbpWq.js", "name": "SaveOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_SearchOutlined-BrX-N3ET.js": { - "file": "assets/SearchOutlined-BrX-N3ET.js", + "_SearchOutlined-BPqyJBOP.js": { + "file": "assets/SearchOutlined-BPqyJBOP.js", "name": "SearchOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-BwrlrBF7.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -351,57 +351,57 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_UndoOutlined-Dm9VLtd3.js": { - "file": "assets/UndoOutlined-Dm9VLtd3.js", + "_UndoOutlined-DS5JVKPM.js": { + "file": "assets/UndoOutlined-DS5JVKPM.js", "name": "UndoOutlined", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_WarningFilled-C_xAI9NT.js": { - "file": "assets/WarningFilled-C_xAI9NT.js", + "_WarningFilled-G1Llf5rq.js": { + "file": "assets/WarningFilled-G1Llf5rq.js", "name": "WarningFilled", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, - "__assignValue-bErb0ndH.js": { - "file": "assets/_assignValue-bErb0ndH.js", + "__assignValue-CtYsImY2.js": { + "file": "assets/_assignValue-CtYsImY2.js", "name": "_assignValue", "imports": [ "_chunk-jRWAZmH_.js", - "__getTag-BI_VKEzx.js" + "__getTag-DqJrwfM-.js" ] }, - "__baseIsEqual-CIpypu0h.js": { - "file": "assets/_baseIsEqual-CIpypu0h.js", + "__baseIsEqual-B73sS91y.js": { + "file": "assets/_baseIsEqual-B73sS91y.js", "name": "_baseIsEqual", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "__getTag-BI_VKEzx.js" + "_axios-DOscJEDN.js", + "__getTag-DqJrwfM-.js" ] }, - "__baseMap-DcFd_3qT.js": { - "file": "assets/_baseMap-DcFd_3qT.js", + "__baseMap-olRIsrjP.js": { + "file": "assets/_baseMap-olRIsrjP.js", "name": "_baseMap", "imports": [ "_chunk-jRWAZmH_.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "__getTag-BI_VKEzx.js" + "_sanitizeDataUtils-dwaGfQDt.js", + "__getTag-DqJrwfM-.js" ] }, - "__getTag-BI_VKEzx.js": { - "file": "assets/_getTag-BI_VKEzx.js", + "__getTag-DqJrwfM-.js": { + "file": "assets/_getTag-DqJrwfM-.js", "name": "_getTag", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_isObject-DZltOPdb.js" + "_axios-DOscJEDN.js", + "_isObject-CrYMdqJr.js" ] }, "_asyncToGenerator-DHhZBkop.js": { @@ -412,8 +412,8 @@ "_typeof-BUNGcdwP.js" ] }, - "_axios-BAZB3l2q.js": { - "file": "assets/axios-BAZB3l2q.js", + "_axios-DOscJEDN.js": { + "file": "assets/axios-DOscJEDN.js", "name": "axios", "imports": [ "_chunk-jRWAZmH_.js", @@ -423,24 +423,24 @@ "_jsx-runtime-CEixWuwE.js" ] }, - "_button-BwrlrBF7.js": { - "file": "assets/button-BwrlrBF7.js", + "_button-BMyidN73.js": { + "file": "assets/button-BMyidN73.js", "name": "button", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_chunk-62JRHF6Z-BvBbiO43.js": { - "file": "assets/chunk-62JRHF6Z-BvBbiO43.js", + "_chunk-62JRHF6Z-Dyzu9RRG.js": { + "file": "assets/chunk-62JRHF6Z-Dyzu9RRG.js", "name": "chunk-62JRHF6Z", "imports": [ "_chunk-jRWAZmH_.js", - "_preload-helper-BkP9dkeM.js", + "_preload-helper-m6Zr1aMT.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -448,172 +448,164 @@ "file": "assets/chunk-jRWAZmH_.js", "name": "chunk" }, - "_cloneDeep-C92CEA4s.js": { - "file": "assets/cloneDeep-C92CEA4s.js", + "_cloneDeep-CXH354lv.js": { + "file": "assets/cloneDeep-CXH354lv.js", "name": "cloneDeep", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "__getTag-BI_VKEzx.js", - "__assignValue-bErb0ndH.js", - "_isObject-DZltOPdb.js" - ] - }, - "_colors-CMelTKY2.js": { - "file": "assets/colors-CMelTKY2.js", - "name": "colors", - "imports": [ - "_axios-BAZB3l2q.js" + "_axios-DOscJEDN.js", + "__getTag-DqJrwfM-.js", + "__assignValue-CtYsImY2.js", + "_isObject-CrYMdqJr.js" ] }, - "_context-Cq8Lat8K.js": { - "file": "assets/context-Cq8Lat8K.js", + "_context-CO1J1AvK.js": { + "file": "assets/context-CO1J1AvK.js", "name": "context", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_SearchOutlined-BrX-N3ET.js", + "_axios-DOscJEDN.js", + "_SearchOutlined-BPqyJBOP.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ctiAxios-DdKuH37F.css": { - "file": "assets/ctiAxios-DdKuH37F.css", - "src": "_ctiAxios-DdKuH37F.css" - }, - "_ctiAxios-z6-f5GoX.js": { - "file": "assets/ctiAxios-z6-f5GoX.js", + "_ctiAxios-CDlE51TE.js": { + "file": "assets/ctiAxios-CDlE51TE.js", "name": "ctiAxios", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_notification-iew2j46e.js" + "_axios-DOscJEDN.js", + "_notification-BkpaB2Vc.js" ], "css": [ "assets/ctiAxios-DdKuH37F.css" ] }, - "_dropdown-DqL7jLhe.js": { - "file": "assets/dropdown-DqL7jLhe.js", + "_ctiAxios-DdKuH37F.css": { + "file": "assets/ctiAxios-DdKuH37F.css", + "src": "_ctiAxios-DdKuH37F.css" + }, + "_dropdown-D9KQHt_A.js": { + "file": "assets/dropdown-D9KQHt_A.js", "name": "dropdown", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_es-ClAAiKbx.js", + "_axios-DOscJEDN.js", + "_es-vi4YRbrb.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_useFlexGapSupport-BCCMsdeQ.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_space-uFVW-ksd.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-BPwD58te.js": { - "file": "assets/es-BPwD58te.js", + "_es-0LFFyZEl.js": { + "file": "assets/es-0LFFyZEl.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_slicedToArray-BQ1tPSGY.js", - "_button-BwrlrBF7.js", + "_axios-DOscJEDN.js", + "_asyncToGenerator-DHhZBkop.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-Bp5JCMGQ.js": { - "file": "assets/es-Bp5JCMGQ.js", + "_es-CP2TylOl.js": { + "file": "assets/es-CP2TylOl.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_asyncToGenerator-DHhZBkop.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_slicedToArray-BQ1tPSGY.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-ClAAiKbx.js": { - "file": "assets/es-ClAAiKbx.js", + "_es-DVLNHcCS.js": { + "file": "assets/es-DVLNHcCS.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-BwrlrBF7.js", - "_prop-types-CEsF4M7J.js", - "_es-BPwD58te.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_es-Dx5YINfN.js": { - "file": "assets/es-Dx5YINfN.js", + "_es-vi4YRbrb.js": { + "file": "assets/es-vi4YRbrb.js", "name": "es", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-BwrlrBF7.js", + "_button-BMyidN73.js", + "_es-CP2TylOl.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_favoritesAdapter-DV2HaU62.js": { - "file": "assets/favoritesAdapter-DV2HaU62.js", + "_favoritesAdapter-BGKoD59H.js": { + "file": "assets/favoritesAdapter-BGKoD59H.js", "name": "favoritesAdapter", "imports": [ - "_axios-BAZB3l2q.js" + "_axios-DOscJEDN.js" ] }, - "_filterByCode-CsO0sY9A.js": { - "file": "assets/filterByCode-CsO0sY9A.js", + "_filterByCode-BHatCYW2.js": { + "file": "assets/filterByCode-BHatCYW2.js", "name": "filterByCode", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_ctiAxios-z6-f5GoX.js", + "_axios-DOscJEDN.js", + "_ctiAxios-CDlE51TE.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_getDataOrAriaProps-MMiy97cJ.js": { - "file": "assets/getDataOrAriaProps-MMiy97cJ.js", + "_getDataOrAriaProps-lBkoLCFd.js": { + "file": "assets/getDataOrAriaProps-lBkoLCFd.js", "name": "getDataOrAriaProps" }, - "_getScrollBarSize-D-jIYUaZ.js": { - "file": "assets/getScrollBarSize-D-jIYUaZ.js", + "_getScrollBarSize-Dv59m4MX.js": { + "file": "assets/getScrollBarSize-Dv59m4MX.js", "name": "getScrollBarSize", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js" + "_axios-DOscJEDN.js" ] }, - "_iconUtil-C0UXmWOf.js": { - "file": "assets/iconUtil-C0UXmWOf.js", + "_iconUtil-CvNpmAMh.js": { + "file": "assets/iconUtil-CvNpmAMh.js", "name": "iconUtil", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_SearchOutlined-BrX-N3ET.js", + "_axios-DOscJEDN.js", + "_SearchOutlined-BPqyJBOP.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-BwrlrBF7.js", - "_es-Dx5YINfN.js", + "_button-BMyidN73.js", + "_es-DVLNHcCS.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_importColumn-D3K7oQwl.js": { - "file": "assets/importColumn-D3K7oQwl.js", + "_importColumn-CY1VPPWt.js": { + "file": "assets/importColumn-CY1VPPWt.js", "name": "importColumn", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_ctiAxios-z6-f5GoX.js", - "_button-BwrlrBF7.js", + "_ctiAxios-CDlE51TE.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js", - "_path-B1e1j8Pf.js" + "_path-DPb3kQoE.js" ] }, "_index.esm-DB3Pt-Y3.js": { @@ -625,32 +617,32 @@ "_shallowequal-IlyNxnSp.js" ] }, - "_indicatorsColumns-Bl6bNlpK.js": { - "file": "assets/indicatorsColumns-Bl6bNlpK.js", + "_indicatorsColumns-BM24jdvH.js": { + "file": "assets/indicatorsColumns-BM24jdvH.js", "name": "indicatorsColumns", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_RowLabelWithIcon-BiTwQp49.js", + "_RowLabelWithIcon-DKaqYrFi.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_input-vY_ggPFq.js": { - "file": "assets/input-vY_ggPFq.js", + "_input-Yn95s9T0.js": { + "file": "assets/input-Yn95s9T0.js", "name": "input", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_SearchOutlined-BrX-N3ET.js", + "_axios-DOscJEDN.js", + "_SearchOutlined-BPqyJBOP.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-BwrlrBF7.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_isObject-DZltOPdb.js": { - "file": "assets/isObject-DZltOPdb.js", + "_isObject-CrYMdqJr.js": { + "file": "assets/isObject-CrYMdqJr.js", "name": "isObject", "imports": [ "_chunk-jRWAZmH_.js" @@ -663,57 +655,57 @@ "_chunk-jRWAZmH_.js" ] }, - "_logs.queries-BcZwoYNp.js": { - "file": "assets/logs.queries-BcZwoYNp.js", + "_logs.queries-7Ij4dy4e.js": { + "file": "assets/logs.queries-7Ij4dy4e.js", "name": "logs.queries", "imports": [ - "_axios-BAZB3l2q.js", - "_ctiAxios-z6-f5GoX.js", - "_queryOptions-8oqYyfXL.js" + "_axios-DOscJEDN.js", + "_ctiAxios-CDlE51TE.js", + "_queryOptions-_qrchnQm.js" ] }, - "_map-DB-kDQDX.js": { - "file": "assets/map-DB-kDQDX.js", + "_map-VkrozZ8U.js": { + "file": "assets/map-VkrozZ8U.js", "name": "map", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_cloneDeep-C92CEA4s.js", - "__baseMap-DcFd_3qT.js" + "_axios-DOscJEDN.js", + "_sanitizeDataUtils-dwaGfQDt.js", + "_cloneDeep-CXH354lv.js", + "__baseMap-olRIsrjP.js" ] }, "_menu.keys-B7AU8LlB.js": { "file": "assets/menu.keys-B7AU8LlB.js", "name": "menu.keys" }, - "_menu.queries-IFR7O2LK.js": { - "file": "assets/menu.queries-IFR7O2LK.js", + "_menu.queries-Bx1BXeuM.js": { + "file": "assets/menu.queries-Bx1BXeuM.js", "name": "menu.queries", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_perQueryPersister-BLMLWRsZ.js", - "_queryOptions-8oqYyfXL.js", + "_axios-DOscJEDN.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_perQueryPersister-BKI9gpp-.js", + "_queryOptions-_qrchnQm.js", "_slugify-C1iW7uj6.js", "_menu.keys-B7AU8LlB.js" ] }, - "_modal-ChM3JDNH.js": { - "file": "assets/modal-ChM3JDNH.js", + "_modal-BdqOHno9.js": { + "file": "assets/modal-BdqOHno9.js", "name": "modal", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_SearchOutlined-BrX-N3ET.js", + "_axios-DOscJEDN.js", + "_SearchOutlined-BPqyJBOP.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", - "_ActionButton-DczrKNM4.js", - "_button-BwrlrBF7.js", - "_styleChecker-CJVsjzhC.js", - "_getScrollBarSize-D-jIYUaZ.js", + "_ActionButton-C-auIQS0.js", + "_button-BMyidN73.js", + "_styleChecker-CBbSvMnG.js", + "_getScrollBarSize-Dv59m4MX.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -721,183 +713,177 @@ "file": "assets/module-DCzHhej2.js", "name": "module" }, - "_notification-iew2j46e.js": { - "file": "assets/notification-iew2j46e.js", + "_notification-BkpaB2Vc.js": { + "file": "assets/notification-BkpaB2Vc.js", "name": "notification", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_pagination-DMAoQtPN.js": { - "file": "assets/pagination-DMAoQtPN.js", + "_pagination-BH2ItXeM.js": { + "file": "assets/pagination-BH2ItXeM.js", "name": "pagination", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_select-7EsN1BXB.js", - "_dropdown-DqL7jLhe.js", + "_axios-DOscJEDN.js", + "_select-C47FfvhI.js", + "_dropdown-D9KQHt_A.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", - "_useFlexGapSupport-BCCMsdeQ.js", + "_useFlexGapSupport-CzPe5s7u.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_path-B1e1j8Pf.js": { - "file": "assets/path-B1e1j8Pf.js", + "_path-DPb3kQoE.js": { + "file": "assets/path-DPb3kQoE.js", "name": "path", "imports": [ - "_ctiAxios-z6-f5GoX.js" + "_ctiAxios-CDlE51TE.js" ] }, - "_perQueryPersister-BLMLWRsZ.js": { - "file": "assets/perQueryPersister-BLMLWRsZ.js", + "_perQueryPersister-BKI9gpp-.js": { + "file": "assets/perQueryPersister-BKI9gpp-.js", "name": "perQueryPersister", "imports": [ - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", - "_notification-iew2j46e.js" + "_notification-BkpaB2Vc.js" ] }, - "_popconfirm-skTHAEtZ.js": { - "file": "assets/popconfirm-skTHAEtZ.js", + "_popconfirm-DHVG0Jca.js": { + "file": "assets/popconfirm-DHVG0Jca.js", "name": "popconfirm", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", - "_ActionButton-DczrKNM4.js", - "_popover-DrDImeMm.js", - "_button-BwrlrBF7.js", + "_ActionButton-C-auIQS0.js", + "_popover-D_oN25YJ.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_popover-DrDImeMm.js": { - "file": "assets/popover-DrDImeMm.js", + "_popover-D_oN25YJ.js": { + "file": "assets/popover-D_oN25YJ.js", "name": "popover", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_tooltip-BNH3oouD.js", + "_axios-DOscJEDN.js", + "_tooltip-3rewahde.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_preload-helper-BkP9dkeM.js": { - "file": "assets/preload-helper-BkP9dkeM.js", + "_preload-helper-m6Zr1aMT.js": { + "file": "assets/preload-helper-m6Zr1aMT.js", "name": "preload-helper" }, - "_progress-DchcwAJK.js": { - "file": "assets/progress-DchcwAJK.js", + "_progress-BEfRXkc2.js": { + "file": "assets/progress-BEfRXkc2.js", "name": "progress", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_select-7EsN1BXB.js", + "_axios-DOscJEDN.js", + "_select-C47FfvhI.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-BwrlrBF7.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_prop-types-CEsF4M7J.js": { - "file": "assets/prop-types-CEsF4M7J.js", + "_prop-types-eZYknsgO.js": { + "file": "assets/prop-types-eZYknsgO.js", "name": "prop-types", "imports": [ - "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_slicedToArray-BQ1tPSGY.js", - "_asyncToGenerator-DHhZBkop.js", - "_typeof-BUNGcdwP.js", - "_jsx-runtime-CEixWuwE.js" + "_chunk-jRWAZmH_.js" ] }, - "_queryOptions-8oqYyfXL.js": { - "file": "assets/queryOptions-8oqYyfXL.js", + "_queryOptions-_qrchnQm.js": { + "file": "assets/queryOptions-_qrchnQm.js", "name": "queryOptions" }, - "_radio-Cl-AwqYX.js": { - "file": "assets/radio-Cl-AwqYX.js", + "_radio-D6c78X3x.js": { + "file": "assets/radio-D6c78X3x.js", "name": "radio", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_SearchOutlined-BrX-N3ET.js", + "_axios-DOscJEDN.js", + "_SearchOutlined-BPqyJBOP.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", - "_getDataOrAriaProps-MMiy97cJ.js", + "_getDataOrAriaProps-lBkoLCFd.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_react-redux-DiLhgvsZ.js": { - "file": "assets/react-redux-DiLhgvsZ.js", + "_react-redux-BUEaRwHS.js": { + "file": "assets/react-redux-BUEaRwHS.js", "name": "react-redux", "imports": [ "_chunk-jRWAZmH_.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_ref-pisoeQlZ.js": { - "file": "assets/ref-pisoeQlZ.js", + "_ref-DHqHtEQg.js": { + "file": "assets/ref-DHqHtEQg.js", "name": "ref", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_context-Cq8Lat8K.js", + "_axios-DOscJEDN.js", + "_context-CO1J1AvK.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_row-BuoxhzeP.js": { - "file": "assets/row-BuoxhzeP.js", + "_row-CU8sFQni.js": { + "file": "assets/row-CU8sFQni.js", "name": "row", "imports": [ - "_row-DiuXQ-YS.js" + "_row-DBdAd7Gb.js" ] }, - "_row-DiuXQ-YS.js": { - "file": "assets/row-DiuXQ-YS.js", + "_row-DBdAd7Gb.js": { + "file": "assets/row-DBdAd7Gb.js", "name": "row", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_useFlexGapSupport-BCCMsdeQ.js", + "_useFlexGapSupport-CzPe5s7u.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_sanitizeDataUtils-DWjcSNVm.js": { - "file": "assets/sanitizeDataUtils-DWjcSNVm.js", + "_sanitizeDataUtils-dwaGfQDt.js": { + "file": "assets/sanitizeDataUtils-dwaGfQDt.js", "name": "sanitizeDataUtils", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "__getTag-BI_VKEzx.js", - "__baseIsEqual-CIpypu0h.js", - "__assignValue-bErb0ndH.js", - "_isObject-DZltOPdb.js" + "_axios-DOscJEDN.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "__getTag-DqJrwfM-.js", + "__baseIsEqual-B73sS91y.js", + "__assignValue-CtYsImY2.js", + "_isObject-CrYMdqJr.js" ] }, - "_select-7EsN1BXB.js": { - "file": "assets/select-7EsN1BXB.js", + "_select-C47FfvhI.js": { + "file": "assets/select-C47FfvhI.js", "name": "select", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_SearchOutlined-BrX-N3ET.js", + "_axios-DOscJEDN.js", + "_SearchOutlined-BPqyJBOP.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_button-BwrlrBF7.js", - "_prop-types-CEsF4M7J.js", - "_es-BPwD58te.js", - "_es-Dx5YINfN.js", + "_button-BMyidN73.js", + "_es-CP2TylOl.js", + "_es-DVLNHcCS.js", "_jsx-runtime-CEixWuwE.js" ] }, @@ -922,109 +908,119 @@ "_chunk-jRWAZmH_.js" ] }, - "_sortBy-BvxkyBqt.js": { - "file": "assets/sortBy-BvxkyBqt.js", + "_sortBy-EDXnl_5E.js": { + "file": "assets/sortBy-EDXnl_5E.js", "name": "sortBy", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "__getTag-BI_VKEzx.js", - "__baseMap-DcFd_3qT.js" + "_axios-DOscJEDN.js", + "_sanitizeDataUtils-dwaGfQDt.js", + "__getTag-DqJrwfM-.js", + "__baseMap-olRIsrjP.js" + ] + }, + "_space-uFVW-ksd.js": { + "file": "assets/space-uFVW-ksd.js", + "name": "space", + "imports": [ + "_chunk-jRWAZmH_.js", + "_axios-DOscJEDN.js", + "_slicedToArray-BQ1tPSGY.js", + "_asyncToGenerator-DHhZBkop.js", + "_useFlexGapSupport-CzPe5s7u.js", + "_button-BMyidN73.js", + "_jsx-runtime-CEixWuwE.js" ] }, - "_spin-CnpRA3-Y.js": { - "file": "assets/spin-CnpRA3-Y.js", + "_spin-CFT4geQI.js": { + "file": "assets/spin-CFT4geQI.js", "name": "spin", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", - "_button-BwrlrBF7.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_styleChecker-CJVsjzhC.js": { - "file": "assets/styleChecker-CJVsjzhC.js", + "_styleChecker-CBbSvMnG.js": { + "file": "assets/styleChecker-CBbSvMnG.js", "name": "styleChecker", "imports": [ - "_axios-BAZB3l2q.js" + "_axios-DOscJEDN.js" ] }, - "_synchronize.queries-CRzIztql.js": { - "file": "assets/synchronize.queries-CRzIztql.js", + "_synchronize.queries-CTvMMThv.js": { + "file": "assets/synchronize.queries-CTvMMThv.js", "name": "synchronize.queries", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_ctiAxios-z6-f5GoX.js", - "_queryOptions-8oqYyfXL.js", + "_axios-DOscJEDN.js", + "_ctiAxios-CDlE51TE.js", + "_queryOptions-_qrchnQm.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_table-COZB-myP.js": { - "file": "assets/table-COZB-myP.js", + "_table-DT2n3sXB.js": { + "file": "assets/table-DT2n3sXB.js", "name": "table", "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_iconUtil-C0UXmWOf.js", - "_select-7EsN1BXB.js", - "_pagination-DMAoQtPN.js", - "_input-vY_ggPFq.js", - "_tree--tvJXsd4.js", - "_dropdown-DqL7jLhe.js", - "_SearchOutlined-BrX-N3ET.js", + "_axios-DOscJEDN.js", + "_iconUtil-CvNpmAMh.js", + "_select-C47FfvhI.js", + "_pagination-BH2ItXeM.js", + "_input-Yn95s9T0.js", + "_tree-brJPbLgK.js", + "_dropdown-D9KQHt_A.js", + "_SearchOutlined-BPqyJBOP.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_styleChecker-CJVsjzhC.js", - "_radio-Cl-AwqYX.js", - "_spin-CnpRA3-Y.js", - "_prop-types-CEsF4M7J.js", - "__baseIsEqual-CIpypu0h.js", - "_getScrollBarSize-D-jIYUaZ.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_styleChecker-CBbSvMnG.js", + "_radio-D6c78X3x.js", + "_spin-CFT4geQI.js", + "__baseIsEqual-B73sS91y.js", + "_getScrollBarSize-Dv59m4MX.js", "_jsx-runtime-CEixWuwE.js", "_shallowequal-IlyNxnSp.js" ] }, - "_tooltip-BNH3oouD.js": { - "file": "assets/tooltip-BNH3oouD.js", + "_tooltip-3rewahde.js": { + "file": "assets/tooltip-3rewahde.js", "name": "tooltip", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_colors-CMelTKY2.js", - "_prop-types-CEsF4M7J.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_transButton-XAuYuTa_.js": { - "file": "assets/transButton-XAuYuTa_.js", + "_transButton-D0reIx7z.js": { + "file": "assets/transButton-D0reIx7z.js", "name": "transButton", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_button-BwrlrBF7.js", + "_axios-DOscJEDN.js", + "_button-BMyidN73.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_tree--tvJXsd4.js": { - "file": "assets/tree--tvJXsd4.js", + "_tree-brJPbLgK.js": { + "file": "assets/tree-brJPbLgK.js", "name": "tree", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_iconUtil-C0UXmWOf.js", + "_axios-DOscJEDN.js", + "_iconUtil-CvNpmAMh.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", @@ -1038,147 +1034,146 @@ "_chunk-jRWAZmH_.js" ] }, - "_typography-B5j0LaDP.js": { - "file": "assets/typography-B5j0LaDP.js", + "_typography-BlzsJIlH.js": { + "file": "assets/typography-BlzsJIlH.js", "name": "typography", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_select-7EsN1BXB.js", - "_CopyOutlined-TggLvVzB.js", - "_input-vY_ggPFq.js", + "_axios-DOscJEDN.js", + "_select-C47FfvhI.js", + "_CopyOutlined-DaVzY812.js", + "_input-Yn95s9T0.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_styleChecker-CJVsjzhC.js", - "_transButton-XAuYuTa_.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_styleChecker-CBbSvMnG.js", + "_transButton-D0reIx7z.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useFlexGapSupport-BCCMsdeQ.js": { - "file": "assets/useFlexGapSupport-BCCMsdeQ.js", + "_useFlexGapSupport-CzPe5s7u.js": { + "file": "assets/useFlexGapSupport-CzPe5s7u.js", "name": "useFlexGapSupport", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", - "_styleChecker-CJVsjzhC.js", + "_styleChecker-CBbSvMnG.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useFormIsActive-Bf2zC4St.js": { - "file": "assets/useFormIsActive-Bf2zC4St.js", + "_useFormIsActive-BuGtMvWa.js": { + "file": "assets/useFormIsActive-BuGtMvWa.js", "name": "useFormIsActive", "imports": [ "_chunk-jRWAZmH_.js", - "_ctiAxios-z6-f5GoX.js", + "_ctiAxios-CDlE51TE.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_useMutation-21uqqzNW.js": { - "file": "assets/useMutation-21uqqzNW.js", + "_useMutation-DqBabLvU.js": { + "file": "assets/useMutation-DqBabLvU.js", "name": "useMutation", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_notification-iew2j46e.js", + "_axios-DOscJEDN.js", + "_notification-BkpaB2Vc.js", "_jsx-runtime-CEixWuwE.js" ] }, - "_userUtils-6D8RlePo.js": { - "file": "assets/userUtils-6D8RlePo.js", + "_userUtils-DbxEUC96.js": { + "file": "assets/userUtils-DbxEUC96.js", "name": "userUtils", "imports": [ "index.html" ] }, - "_users.mutations-BqKv6Yo9.js": { - "file": "assets/users.mutations-BqKv6Yo9.js", + "_users.mutations-BX9ZE4mu.js": { + "file": "assets/users.mutations-BX9ZE4mu.js", "name": "users.mutations", "imports": [ - "_axios-BAZB3l2q.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_favoritesAdapter-DV2HaU62.js" + "_axios-DOscJEDN.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_favoritesAdapter-BGKoD59H.js" ] }, - "_view.keys-D9I-0T-t.js": { - "file": "assets/view.keys-D9I-0T-t.js", + "_view.keys-CBaWbBws.js": { + "file": "assets/view.keys-CBaWbBws.js", "name": "view.keys", "imports": [ - "_axios-BAZB3l2q.js", - "_ctiAxios-z6-f5GoX.js", - "_perQueryPersister-BLMLWRsZ.js" + "_axios-DOscJEDN.js", + "_ctiAxios-CDlE51TE.js", + "_perQueryPersister-BKI9gpp-.js" ] }, - "_view.queries-Dl2R9l4H.js": { - "file": "assets/view.queries-Dl2R9l4H.js", + "_view.queries-CL7tI7NU.js": { + "file": "assets/view.queries-CL7tI7NU.js", "name": "view.queries", "imports": [ "_chunk-jRWAZmH_.js", - "_axios-BAZB3l2q.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_perQueryPersister-BLMLWRsZ.js", - "_queryOptions-8oqYyfXL.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_react-redux-DiLhgvsZ.js", - "_chunk-62JRHF6Z-BvBbiO43.js", + "_axios-DOscJEDN.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_perQueryPersister-BKI9gpp-.js", + "_queryOptions-_qrchnQm.js", + "_sanitizeDataUtils-dwaGfQDt.js", + "_react-redux-BUEaRwHS.js", + "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", "_slugify-C1iW7uj6.js", - "_view.keys-D9I-0T-t.js" + "_view.keys-CBaWbBws.js" ] }, "index.html": { - "file": "assets/index-vzToGWaQ.js", + "file": "assets/index-BocemapU.js", "name": "index", "src": "index.html", "isEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_preload-helper-BkP9dkeM.js", - "_axios-BAZB3l2q.js", - "_iconUtil-C0UXmWOf.js", - "_select-7EsN1BXB.js", - "_typography-B5j0LaDP.js", - "_es-ClAAiKbx.js", - "_input-vY_ggPFq.js", - "_dropdown-DqL7jLhe.js", - "_SearchOutlined-BrX-N3ET.js", - "_WarningFilled-C_xAI9NT.js", + "_preload-helper-m6Zr1aMT.js", + "_axios-DOscJEDN.js", + "_iconUtil-CvNpmAMh.js", + "_select-C47FfvhI.js", + "_typography-BlzsJIlH.js", + "_es-vi4YRbrb.js", + "_input-Yn95s9T0.js", + "_dropdown-D9KQHt_A.js", + "_SearchOutlined-BPqyJBOP.js", + "_WarningFilled-G1Llf5rq.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", - "_es-Bp5JCMGQ.js", + "_es-0LFFyZEl.js", "_typeof-BUNGcdwP.js", - "_modal-ChM3JDNH.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_perQueryPersister-BLMLWRsZ.js", - "_queryOptions-8oqYyfXL.js", - "_colors-CMelTKY2.js", - "_getDataOrAriaProps-MMiy97cJ.js", - "_popover-DrDImeMm.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_row-DiuXQ-YS.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_prop-types-CEsF4M7J.js", + "_modal-BdqOHno9.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_perQueryPersister-BKI9gpp-.js", + "_queryOptions-_qrchnQm.js", + "_tooltip-3rewahde.js", + "_getDataOrAriaProps-lBkoLCFd.js", + "_popover-D_oN25YJ.js", + "_button-BMyidN73.js", + "_row-DBdAd7Gb.js", + "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", - "__getTag-BI_VKEzx.js", - "_cloneDeep-C92CEA4s.js", - "__assignValue-bErb0ndH.js", - "_isObject-DZltOPdb.js", - "_react-redux-DiLhgvsZ.js", - "_chunk-62JRHF6Z-BvBbiO43.js", + "__getTag-DqJrwfM-.js", + "_cloneDeep-CXH354lv.js", + "__assignValue-CtYsImY2.js", + "_isObject-CrYMdqJr.js", + "_prop-types-eZYknsgO.js", + "_react-redux-BUEaRwHS.js", + "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", "_shallowequal-IlyNxnSp.js", "_slugify-C1iW7uj6.js", - "_view.queries-Dl2R9l4H.js", - "_Loader-DwTdyGS9.js", + "_view.queries-CL7tI7NU.js", + "_Loader-DwXJ8Se3.js", "_Filter-m8-1YxaS.js", "_FilterOutline-CycqYAO-.js", "_Home-D5JY1jwd.js", @@ -1186,10 +1181,10 @@ "_NotificationsOutline-jaL_Ma_u.js", "_PersonCircleOutline-CT7kExXR.js", "_SynthesisOutline-B90vgmO5.js", - "_favoritesAdapter-DV2HaU62.js", - "_menu.queries-IFR7O2LK.js", + "_favoritesAdapter-BGKoD59H.js", + "_menu.queries-Bx1BXeuM.js", "_menu.keys-B7AU8LlB.js", - "_view.keys-D9I-0T-t.js" + "_view.keys-CBaWbBws.js" ], "dynamicImports": [ "src/components/Page/Debug/Debug.jsx", @@ -1264,13 +1259,13 @@ "isDynamicEntry": true }, "node_modules/jspdf/dist/jspdf.es.min.js": { - "file": "assets/jspdf.es.min-6ra3KxbJ.js", + "file": "assets/jspdf.es.min-BnKNav1y.js", "name": "jspdf.es.min", "src": "node_modules/jspdf/dist/jspdf.es.min.js", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_preload-helper-BkP9dkeM.js", + "_preload-helper-m6Zr1aMT.js", "_slicedToArray-BQ1tPSGY.js", "_typeof-BUNGcdwP.js" ], @@ -1281,267 +1276,272 @@ ] }, "src/components/CopiloteWidget/CopiloteWidget.jsx": { - "file": "assets/CopiloteWidget-8tr24tid.js", + "file": "assets/CopiloteWidget-BLnZL_7W.js", "name": "CopiloteWidget", "src": "src/components/CopiloteWidget/CopiloteWidget.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_input-vY_ggPFq.js", - "_MessageOutlined-jOruwg0B.js", - "_modal-ChM3JDNH.js", - "_button-BwrlrBF7.js", - "_spin-CnpRA3-Y.js", - "_chunk-62JRHF6Z-BvBbiO43.js", + "_axios-DOscJEDN.js", + "_input-Yn95s9T0.js", + "_MessageOutlined-DbxNuxex.js", + "_modal-BdqOHno9.js", + "_notification-BkpaB2Vc.js", + "_useMutation-DqBabLvU.js", + "_queryOptions-_qrchnQm.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_space-uFVW-ksd.js", + "_spin-CFT4geQI.js", + "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", "_slugify-C1iW7uj6.js", - "_menu.queries-IFR7O2LK.js" + "_menu.queries-Bx1BXeuM.js" ], "css": [ - "assets/CopiloteWidget-C9V2J0rR.css" + "assets/CopiloteWidget-DUuLDpRf.css" ] }, "src/components/Page/Debug/Debug.jsx": { - "file": "assets/Debug-DwdExWVN.js", + "file": "assets/Debug-6bSxXtnl.js", "name": "Debug", "src": "src/components/Page/Debug/Debug.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_table-COZB-myP.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_perQueryPersister-BLMLWRsZ.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_progress-DchcwAJK.js", - "_chunk-62JRHF6Z-BvBbiO43.js", + "_axios-DOscJEDN.js", + "_table-DT2n3sXB.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_perQueryPersister-BKI9gpp-.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_progress-BEfRXkc2.js", + "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", - "_logs.queries-BcZwoYNp.js", - "_view.keys-D9I-0T-t.js" + "_logs.queries-7Ij4dy4e.js", + "_view.keys-CBaWbBws.js" ], "css": [ "assets/Debug-B9ptu7Ee.css" ] }, "src/components/Page/Exploit/Exploit.jsx": { - "file": "assets/Exploit-BvdRs-0o.js", + "file": "assets/Exploit-f57GXKKx.js", "name": "Exploit", "src": "src/components/Page/Exploit/Exploit.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_ctiAxios-z6-f5GoX.js", - "_button-BwrlrBF7.js", - "_prop-types-CEsF4M7J.js", + "_ctiAxios-CDlE51TE.js", + "_button-BMyidN73.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_logs.queries-BcZwoYNp.js" + "_logs.queries-7Ij4dy4e.js" ], "css": [ "assets/Exploit-yVAt52Ij.css" ] }, "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx": { - "file": "assets/SalarieVentilationEditor-B92HIJJU.js", + "file": "assets/SalarieVentilationEditor-BAv2vip0.js", "name": "SalarieVentilationEditor", "src": "src/components/Page/SalarieVentilation/SalarieVentilationEditor.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_ArrowLeftOutlined-ClkO97bF.js", - "_table-COZB-myP.js", - "_pagination-DMAoQtPN.js", - "_input-vY_ggPFq.js", + "_axios-DOscJEDN.js", + "_ArrowLeftOutlined-Be9M8IUd.js", + "_table-DT2n3sXB.js", + "_pagination-BH2ItXeM.js", + "_input-Yn95s9T0.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_notification-iew2j46e.js", - "_useMutation-21uqqzNW.js", - "_useFlexGapSupport-BCCMsdeQ.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_prop-types-CEsF4M7J.js", - "_chunk-62JRHF6Z-BvBbiO43.js", + "_notification-BkpaB2Vc.js", + "_useMutation-DqBabLvU.js", + "_tooltip-3rewahde.js", + "_useFlexGapSupport-CzPe5s7u.js", + "_button-BMyidN73.js", + "_prop-types-eZYknsgO.js", + "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-8cB2wMhD.js", - "_Loader-DwTdyGS9.js", - "_BaseActionButton-CDIm59Eb.js", - "_SaveButton-CYK544Bz.js" + "_ResetButton-DwwRaJH2.js", + "_Loader-DwXJ8Se3.js", + "_BaseActionButton-Da1uVM0x.js", + "_SaveButton-B7oEAcu-.js" ], "css": [ "assets/SalarieVentilationEditor-Bu7A8pR3.css" ] }, "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx": { - "file": "assets/SalarieVentilationListing-B2TvYUdd.js", + "file": "assets/SalarieVentilationListing-D-FrMBaX.js", "name": "SalarieVentilationListing", "src": "src/components/Page/SalarieVentilation/SalarieVentilationListing.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", - "_table-COZB-myP.js", - "_button-BwrlrBF7.js", + "_table-DT2n3sXB.js", + "_button-BMyidN73.js", "_index.esm-DB3Pt-Y3.js", - "_chunk-62JRHF6Z-BvBbiO43.js", + "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", - "_ResetButton-8cB2wMhD.js", - "_Loader-DwTdyGS9.js" + "_ResetButton-DwwRaJH2.js", + "_Loader-DwXJ8Se3.js" ] }, "src/components/Settings/ClassesManager/ClassesManager.jsx": { - "file": "assets/ClassesManager-asUYsQyc.js", + "file": "assets/ClassesManager-DdjWwxAI.js", "name": "ClassesManager", "src": "src/components/Settings/ClassesManager/ClassesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_ArrowLeftOutlined-ClkO97bF.js", - "_iconUtil-C0UXmWOf.js", - "_select-7EsN1BXB.js", - "_ConsoleSqlOutlined-CroAQcCk.js", - "_typography-B5j0LaDP.js", - "_input-vY_ggPFq.js", - "_filterByCode-CsO0sY9A.js", - "_tree--tvJXsd4.js", - "_ImportOutlined-SUKLbTeR.js", - "_LeftSquareOutlined-z7zl8HUa.js", - "_RightSquareOutlined-DxVieXog.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_queryOptions-8oqYyfXL.js", - "_popover-DrDImeMm.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_popconfirm-skTHAEtZ.js", - "_spin-CnpRA3-Y.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_ArrowLeftOutlined-Be9M8IUd.js", + "_iconUtil-CvNpmAMh.js", + "_select-C47FfvhI.js", + "_ConsoleSqlOutlined-xZVyeJFJ.js", + "_typography-BlzsJIlH.js", + "_input-Yn95s9T0.js", + "_filterByCode-BHatCYW2.js", + "_tree-brJPbLgK.js", + "_ImportOutlined-CJMN8fnX.js", + "_LeftSquareOutlined-CPEKio_w.js", + "_RightSquareOutlined-79l4X31l.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_queryOptions-_qrchnQm.js", + "_tooltip-3rewahde.js", + "_popover-D_oN25YJ.js", + "_button-BMyidN73.js", + "_popconfirm-DHVG0Jca.js", + "_spin-CFT4geQI.js", + "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", - "_sortBy-BvxkyBqt.js", - "_chunk-62JRHF6Z-BvBbiO43.js", + "_sortBy-EDXnl_5E.js", + "_prop-types-eZYknsgO.js", + "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-DwTdyGS9.js", - "_DiscardChangesButton-DYw1PWuZ.js", + "_Loader-DwXJ8Se3.js", + "_DiscardChangesButton-B-gDuJCC.js", "_module-DCzHhej2.js", - "_useFormIsActive-Bf2zC4St.js" + "_useFormIsActive-BuGtMvWa.js" ], "css": [ "assets/ClassesManager-BNh7Cc9N.css" ] }, "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx": { - "file": "assets/FavoritesEditor-B5SFPJ-4.js", + "file": "assets/FavoritesEditor-DoQrJVWH.js", "name": "FavoritesEditor", "src": "src/components/Settings/FavoritesEditor/FavoritesEditor.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_input-vY_ggPFq.js", - "_tree--tvJXsd4.js", - "_LeftSquareOutlined-z7zl8HUa.js", - "_queryOptions-8oqYyfXL.js", - "_button-BwrlrBF7.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_input-Yn95s9T0.js", + "_tree-brJPbLgK.js", + "_LeftSquareOutlined-CPEKio_w.js", + "_queryOptions-_qrchnQm.js", + "_button-BMyidN73.js", "_index.esm-DB3Pt-Y3.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-DwTdyGS9.js", - "_SaveButton-CYK544Bz.js", - "_userUtils-6D8RlePo.js" + "_Loader-DwXJ8Se3.js", + "_SaveButton-B7oEAcu-.js", + "_userUtils-DbxEUC96.js" ], "css": [ "assets/FavoritesEditor-DNSVAy1I.css" ] }, "src/components/Settings/Import/Import.jsx": { - "file": "assets/Import-BAcCnLkA.js", + "file": "assets/Import-BLt5uC8k.js", "name": "Import", "src": "src/components/Settings/Import/Import.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_iconUtil-C0UXmWOf.js", - "_table-COZB-myP.js", - "_select-7EsN1BXB.js", - "_pagination-DMAoQtPN.js", - "_DownloadOutlined-SDOVAq85.js", - "_input-vY_ggPFq.js", - "_dropdown-DqL7jLhe.js", - "_UndoOutlined-Dm9VLtd3.js", - "_context-Cq8Lat8K.js", + "_axios-DOscJEDN.js", + "_iconUtil-CvNpmAMh.js", + "_table-DT2n3sXB.js", + "_select-C47FfvhI.js", + "_pagination-BH2ItXeM.js", + "_DownloadOutlined-BPVvN91B.js", + "_input-Yn95s9T0.js", + "_dropdown-D9KQHt_A.js", + "_UndoOutlined-DS5JVKPM.js", + "_context-CO1J1AvK.js", "_asyncToGenerator-DHhZBkop.js", - "_modal-ChM3JDNH.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_popconfirm-skTHAEtZ.js", - "_progress-DchcwAJK.js", - "_ref-pisoeQlZ.js", - "_prop-types-CEsF4M7J.js", + "_modal-BdqOHno9.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_popconfirm-DHVG0Jca.js", + "_progress-BEfRXkc2.js", + "_ref-DHqHtEQg.js", "_index.esm-DB3Pt-Y3.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_BaseActionButton-CDIm59Eb.js", - "_importColumn-D3K7oQwl.js", - "_path-B1e1j8Pf.js" + "_BaseActionButton-Da1uVM0x.js", + "_importColumn-CY1VPPWt.js", + "_path-DPb3kQoE.js" ], "css": [ "assets/Import-DlPp7kZf.css" ] }, "src/components/Settings/Import/OvalideImports/OvalideImports.jsx": { - "file": "assets/OvalideImports-B4db6BAm.js", + "file": "assets/OvalideImports-BOC8EUvV.js", "name": "OvalideImports", "src": "src/components/Settings/Import/OvalideImports/OvalideImports.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_DownloadOutlined-SDOVAq85.js", - "_UndoOutlined-Dm9VLtd3.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_queryOptions-8oqYyfXL.js", - "_button-BwrlrBF7.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_DownloadOutlined-BPVvN91B.js", + "_UndoOutlined-DS5JVKPM.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_queryOptions-_qrchnQm.js", + "_button-BMyidN73.js", "_index.esm-DB3Pt-Y3.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_importColumn-D3K7oQwl.js", - "_path-B1e1j8Pf.js" + "_importColumn-CY1VPPWt.js", + "_path-DPb3kQoE.js" ], "css": [ "assets/OvalideImports-C882gTRJ.css" ] }, "src/components/Settings/Import/ValoImports/ValoImports.jsx": { - "file": "assets/ValoImports-D_tG4gN9.js", + "file": "assets/ValoImports-BZq8Q45l.js", "name": "ValoImports", "src": "src/components/Settings/Import/ValoImports/ValoImports.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_UndoOutlined-Dm9VLtd3.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_queryOptions-8oqYyfXL.js", - "_button-BwrlrBF7.js", + "_axios-DOscJEDN.js", + "_UndoOutlined-DS5JVKPM.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_queryOptions-_qrchnQm.js", + "_button-BMyidN73.js", "_index.esm-DB3Pt-Y3.js", "_jsx-runtime-CEixWuwE.js" ], @@ -1550,376 +1550,376 @@ ] }, "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx": { - "file": "assets/IndicatorsManager-C97uTR6j.js", + "file": "assets/IndicatorsManager-B78y0WGi.js", "name": "IndicatorsManager", "src": "src/components/Settings/IndicatorsManager/IndicatorsManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_select-7EsN1BXB.js", - "_ConsoleSqlOutlined-CroAQcCk.js", - "_CopyOutlined-TggLvVzB.js", - "_input-vY_ggPFq.js", - "_RowLabelWithIcon-BiTwQp49.js", - "_SearchOutlined-BrX-N3ET.js", - "_UndoOutlined-Dm9VLtd3.js", - "_notification-iew2j46e.js", - "_useMutation-21uqqzNW.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_row-BuoxhzeP.js", - "_popconfirm-skTHAEtZ.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_select-C47FfvhI.js", + "_ConsoleSqlOutlined-xZVyeJFJ.js", + "_CopyOutlined-DaVzY812.js", + "_input-Yn95s9T0.js", + "_RowLabelWithIcon-DKaqYrFi.js", + "_SearchOutlined-BPqyJBOP.js", + "_UndoOutlined-DS5JVKPM.js", + "_notification-BkpaB2Vc.js", + "_useMutation-DqBabLvU.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_row-CU8sFQni.js", + "_popconfirm-DHVG0Jca.js", "_index.esm-DB3Pt-Y3.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-N63wgEAp.js", - "_Loader-DwTdyGS9.js", - "_CloseButton-DH5paWnd.js", - "_CopyToClipboard-B676h_ov.js", - "_SaveButton-CYK544Bz.js", + "_CancelButton-rBN4jacc.js", + "_Loader-DwXJ8Se3.js", + "_CloseButton-B2X9zY4u.js", + "_CopyToClipboard-BUzlsu7g.js", + "_SaveButton-B7oEAcu-.js", "_Information-BBkpqMWL.js", - "_indicatorsColumns-Bl6bNlpK.js", - "_useFormIsActive-Bf2zC4St.js" + "_indicatorsColumns-BM24jdvH.js", + "_useFormIsActive-BuGtMvWa.js" ], "css": [ "assets/IndicatorsManager-CugyWTGU.css" ] }, "src/components/Settings/LicencesManager/LicencesManager.jsx": { - "file": "assets/LicencesManager-drKuWlxn.js", + "file": "assets/LicencesManager-RvJhOqgt.js", "name": "LicencesManager", "src": "src/components/Settings/LicencesManager/LicencesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_input-vY_ggPFq.js", - "_UndoOutlined-Dm9VLtd3.js", - "_modal-ChM3JDNH.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_button-BwrlrBF7.js", - "_row-BuoxhzeP.js", + "_axios-DOscJEDN.js", + "_input-Yn95s9T0.js", + "_UndoOutlined-DS5JVKPM.js", + "_modal-BdqOHno9.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_button-BMyidN73.js", + "_row-CU8sFQni.js", "_index.esm-DB3Pt-Y3.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-DwTdyGS9.js" + "_Loader-DwXJ8Se3.js" ], "css": [ "assets/LicencesManager-BlZQO97C.css" ] }, "src/components/Settings/ListesManager/ListesManagers.jsx": { - "file": "assets/ListesManagers-BTFrAIYL.js", + "file": "assets/ListesManagers-D2qt0rm8.js", "name": "ListesManagers", "src": "src/components/Settings/ListesManager/ListesManagers.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_ArrowLeftOutlined-ClkO97bF.js", - "_iconUtil-C0UXmWOf.js", - "_select-7EsN1BXB.js", - "_ConsoleSqlOutlined-CroAQcCk.js", - "_input-vY_ggPFq.js", - "_filterByCode-CsO0sY9A.js", - "_tree--tvJXsd4.js", - "_ImportOutlined-SUKLbTeR.js", - "_LeftSquareOutlined-z7zl8HUa.js", - "_RightSquareOutlined-DxVieXog.js", - "_useMutation-21uqqzNW.js", - "_queryOptions-8oqYyfXL.js", - "_button-BwrlrBF7.js", - "_popconfirm-skTHAEtZ.js", - "_spin-CnpRA3-Y.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_ArrowLeftOutlined-Be9M8IUd.js", + "_iconUtil-CvNpmAMh.js", + "_select-C47FfvhI.js", + "_ConsoleSqlOutlined-xZVyeJFJ.js", + "_input-Yn95s9T0.js", + "_filterByCode-BHatCYW2.js", + "_tree-brJPbLgK.js", + "_ImportOutlined-CJMN8fnX.js", + "_LeftSquareOutlined-CPEKio_w.js", + "_RightSquareOutlined-79l4X31l.js", + "_useMutation-DqBabLvU.js", + "_queryOptions-_qrchnQm.js", + "_button-BMyidN73.js", + "_popconfirm-DHVG0Jca.js", + "_spin-CFT4geQI.js", + "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", - "_chunk-62JRHF6Z-BvBbiO43.js", + "_prop-types-eZYknsgO.js", + "_chunk-62JRHF6Z-Dyzu9RRG.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-DwTdyGS9.js", - "_DiscardChangesButton-DYw1PWuZ.js", + "_Loader-DwXJ8Se3.js", + "_DiscardChangesButton-B-gDuJCC.js", "_module-DCzHhej2.js", - "_useFormIsActive-Bf2zC4St.js" + "_useFormIsActive-BuGtMvWa.js" ], "css": [ "assets/ListesManagers-7BB0kOmZ.css" ] }, "src/components/Settings/PasswordManager/PasswordManager.jsx": { - "file": "assets/PasswordManager-c6aRyUhu.js", + "file": "assets/PasswordManager-BKsqrYey.js", "name": "PasswordManager", "src": "src/components/Settings/PasswordManager/PasswordManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_input-vY_ggPFq.js", + "_input-Yn95s9T0.js", "_index.esm-DB3Pt-Y3.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-CYK544Bz.js", - "_users.mutations-BqKv6Yo9.js" + "_SaveButton-B7oEAcu-.js", + "_users.mutations-BX9ZE4mu.js" ], "css": [ "assets/PasswordManager-Ry4JHtDv.css" ] }, "src/components/Settings/PresentationManager/PresentationManager.jsx": { - "file": "assets/PresentationManager-B6mKef8X.js", + "file": "assets/PresentationManager-BxKrHO9Y.js", "name": "PresentationManager", "src": "src/components/Settings/PresentationManager/PresentationManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_select-7EsN1BXB.js", - "_ColorPicker-D0HZaulD.js", - "_row-BuoxhzeP.js", - "_react-redux-DiLhgvsZ.js", + "_select-C47FfvhI.js", + "_ColorPicker-3vU9rt-8.js", + "_row-CU8sFQni.js", + "_react-redux-BUEaRwHS.js", "_jsx-runtime-CEixWuwE.js", - "_SaveButton-CYK544Bz.js", - "_menu.queries-IFR7O2LK.js", - "_users.mutations-BqKv6Yo9.js" + "_SaveButton-B7oEAcu-.js", + "_menu.queries-Bx1BXeuM.js", + "_users.mutations-BX9ZE4mu.js" ], "css": [ "assets/PresentationManager-DSEhDZxm.css" ] }, "src/components/Settings/ReportsManager/ReportsManager.jsx": { - "file": "assets/ReportsManager-CPBru-Ye.js", + "file": "assets/ReportsManager-7hEOoMoK.js", "name": "ReportsManager", "src": "src/components/Settings/ReportsManager/ReportsManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_ArrowLeftOutlined-ClkO97bF.js", - "_select-7EsN1BXB.js", - "_ConsoleSqlOutlined-CroAQcCk.js", - "_CopyOutlined-TggLvVzB.js", - "_input-vY_ggPFq.js", - "_tree--tvJXsd4.js", - "_ImportOutlined-SUKLbTeR.js", - "_RowLabelWithIcon-BiTwQp49.js", - "_SearchOutlined-BrX-N3ET.js", - "_UndoOutlined-Dm9VLtd3.js", - "_context-Cq8Lat8K.js", - "_es-Bp5JCMGQ.js", - "_ColorPicker-D0HZaulD.js", - "_modal-ChM3JDNH.js", - "_notification-iew2j46e.js", - "_useMutation-21uqqzNW.js", - "_button-BwrlrBF7.js", - "_row-BuoxhzeP.js", - "_popconfirm-skTHAEtZ.js", - "_Checkbox-DOtAK0l9.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_ArrowLeftOutlined-Be9M8IUd.js", + "_select-C47FfvhI.js", + "_ConsoleSqlOutlined-xZVyeJFJ.js", + "_CopyOutlined-DaVzY812.js", + "_input-Yn95s9T0.js", + "_tree-brJPbLgK.js", + "_ImportOutlined-CJMN8fnX.js", + "_RowLabelWithIcon-DKaqYrFi.js", + "_SearchOutlined-BPqyJBOP.js", + "_UndoOutlined-DS5JVKPM.js", + "_context-CO1J1AvK.js", + "_es-0LFFyZEl.js", + "_ColorPicker-3vU9rt-8.js", + "_modal-BdqOHno9.js", + "_notification-BkpaB2Vc.js", + "_useMutation-DqBabLvU.js", + "_button-BMyidN73.js", + "_row-CU8sFQni.js", + "_popconfirm-DHVG0Jca.js", + "_Checkbox-DaffYDjq.js", + "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-N63wgEAp.js", - "_Loader-DwTdyGS9.js", - "_CloseButton-DH5paWnd.js", - "_CopyToClipboard-B676h_ov.js", - "_DiscardChangesButton-DYw1PWuZ.js", + "_CancelButton-rBN4jacc.js", + "_Loader-DwXJ8Se3.js", + "_CloseButton-B2X9zY4u.js", + "_CopyToClipboard-BUzlsu7g.js", + "_DiscardChangesButton-B-gDuJCC.js", "_Information-BBkpqMWL.js", - "_useFormIsActive-Bf2zC4St.js" + "_useFormIsActive-BuGtMvWa.js" ], "css": [ "assets/ReportsManager-BAs2sDjN.css" ] }, "src/components/Settings/Simulations/Simulations.jsx": { - "file": "assets/Simulations-BLTQT4ns.js", + "file": "assets/Simulations-Dnn5166S.js", "name": "Simulations", "src": "src/components/Settings/Simulations/Simulations.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_DownloadOutlined-SDOVAq85.js", - "_UndoOutlined-Dm9VLtd3.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_button-BwrlrBF7.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_DownloadOutlined-BPVvN91B.js", + "_UndoOutlined-DS5JVKPM.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_button-BMyidN73.js", "_index.esm-DB3Pt-Y3.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js" ] }, "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx": { - "file": "assets/SpecSynchronize-BkjIHIhm.js", + "file": "assets/SpecSynchronize-D0Agdx8k.js", "name": "SpecSynchronize", "src": "src/components/Settings/SpecSynchronize/SpecSynchronize.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_input-vY_ggPFq.js", - "_UndoOutlined-Dm9VLtd3.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_button-BwrlrBF7.js", - "_popconfirm-skTHAEtZ.js", - "_prop-types-CEsF4M7J.js", + "_input-Yn95s9T0.js", + "_UndoOutlined-DS5JVKPM.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_button-BMyidN73.js", + "_popconfirm-DHVG0Jca.js", "_index.esm-DB3Pt-Y3.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-DwTdyGS9.js", - "_synchronize.queries-CRzIztql.js" + "_Loader-DwXJ8Se3.js", + "_synchronize.queries-CTvMMThv.js" ], "css": [ "assets/SpecSynchronize-Za88ZlAG.css" ] }, "src/components/Settings/Synchronize/Synchronize.jsx": { - "file": "assets/Synchronize-y9JbYBt3.js", + "file": "assets/Synchronize-BCphLJ6n.js", "name": "Synchronize", "src": "src/components/Settings/Synchronize/Synchronize.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_UndoOutlined-Dm9VLtd3.js", - "_useMutation-21uqqzNW.js", - "_button-BwrlrBF7.js", - "_popconfirm-skTHAEtZ.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_UndoOutlined-DS5JVKPM.js", + "_useMutation-DqBabLvU.js", + "_button-BMyidN73.js", + "_popconfirm-DHVG0Jca.js", "_index.esm-DB3Pt-Y3.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_Loader-DwTdyGS9.js", - "_synchronize.queries-CRzIztql.js" + "_Loader-DwXJ8Se3.js", + "_synchronize.queries-CTvMMThv.js" ], "css": [ "assets/Synchronize-lo2f-wsS.css" ] }, "src/components/Settings/TablesManager/TablesManager.jsx": { - "file": "assets/TablesManager-CYF7GPCo.js", + "file": "assets/TablesManager-BlFadPbF.js", "name": "TablesManager", "src": "src/components/Settings/TablesManager/TablesManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_iconUtil-C0UXmWOf.js", - "_select-7EsN1BXB.js", - "_ConsoleSqlOutlined-CroAQcCk.js", - "_CopyOutlined-TggLvVzB.js", - "_DownloadOutlined-SDOVAq85.js", - "_input-vY_ggPFq.js", - "_ImportOutlined-SUKLbTeR.js", - "_MessageOutlined-jOruwg0B.js", - "_RowLabelWithIcon-BiTwQp49.js", - "_SaveOutlined-Gt-YZ390.js", - "_SearchOutlined-BrX-N3ET.js", - "_UndoOutlined-Dm9VLtd3.js", - "_context-Cq8Lat8K.js", + "_axios-DOscJEDN.js", + "_iconUtil-CvNpmAMh.js", + "_select-C47FfvhI.js", + "_ConsoleSqlOutlined-xZVyeJFJ.js", + "_CopyOutlined-DaVzY812.js", + "_DownloadOutlined-BPVvN91B.js", + "_input-Yn95s9T0.js", + "_ImportOutlined-CJMN8fnX.js", + "_MessageOutlined-DbxNuxex.js", + "_RowLabelWithIcon-DKaqYrFi.js", + "_SaveOutlined-CKknbpWq.js", + "_SearchOutlined-BPqyJBOP.js", + "_UndoOutlined-DS5JVKPM.js", + "_context-CO1J1AvK.js", "_slicedToArray-BQ1tPSGY.js", "_asyncToGenerator-DHhZBkop.js", - "_es-Bp5JCMGQ.js", + "_es-0LFFyZEl.js", "_typeof-BUNGcdwP.js", - "_modal-ChM3JDNH.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_queryOptions-8oqYyfXL.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_popconfirm-skTHAEtZ.js", - "_ref-pisoeQlZ.js", - "_Checkbox-DOtAK0l9.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_prop-types-CEsF4M7J.js", + "_modal-BdqOHno9.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_queryOptions-_qrchnQm.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_popconfirm-DHVG0Jca.js", + "_ref-DHqHtEQg.js", + "_Checkbox-DaffYDjq.js", + "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", - "__getTag-BI_VKEzx.js", - "_cloneDeep-C92CEA4s.js", - "__assignValue-bErb0ndH.js", - "_isObject-DZltOPdb.js", - "_map-DB-kDQDX.js", + "__getTag-DqJrwfM-.js", + "_cloneDeep-CXH354lv.js", + "__assignValue-CtYsImY2.js", + "_isObject-CrYMdqJr.js", + "_map-VkrozZ8U.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CancelButton-N63wgEAp.js", - "_Loader-DwTdyGS9.js", - "_CloseButton-DH5paWnd.js", - "_path-B1e1j8Pf.js" + "_CancelButton-rBN4jacc.js", + "_Loader-DwXJ8Se3.js", + "_CloseButton-B2X9zY4u.js", + "_path-DPb3kQoE.js" ], "css": [ "assets/TablesManager-C1SNdNbd.css" ] }, "src/components/Settings/UserManager/UserManager.jsx": { - "file": "assets/UserManager-Bh1v79Eu.js", + "file": "assets/UserManager-_Pw6fmw0.js", "name": "UserManager", "src": "src/components/Settings/UserManager/UserManager.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_select-7EsN1BXB.js", - "_CopyOutlined-TggLvVzB.js", - "_pagination-DMAoQtPN.js", - "_input-vY_ggPFq.js", - "_dropdown-DqL7jLhe.js", - "_LeftSquareOutlined-z7zl8HUa.js", - "_RightSquareOutlined-DxVieXog.js", - "_SearchOutlined-BrX-N3ET.js", - "_UndoOutlined-Dm9VLtd3.js", + "_axios-DOscJEDN.js", + "_select-C47FfvhI.js", + "_CopyOutlined-DaVzY812.js", + "_pagination-BH2ItXeM.js", + "_input-Yn95s9T0.js", + "_dropdown-D9KQHt_A.js", + "_LeftSquareOutlined-CPEKio_w.js", + "_RightSquareOutlined-79l4X31l.js", + "_SearchOutlined-BPqyJBOP.js", + "_UndoOutlined-DS5JVKPM.js", "_asyncToGenerator-DHhZBkop.js", "_typeof-BUNGcdwP.js", - "_modal-ChM3JDNH.js", - "_queryOptions-8oqYyfXL.js", - "_button-BwrlrBF7.js", - "_transButton-XAuYuTa_.js", - "_row-BuoxhzeP.js", - "_popconfirm-skTHAEtZ.js", - "_prop-types-CEsF4M7J.js", + "_modal-BdqOHno9.js", + "_queryOptions-_qrchnQm.js", + "_button-BMyidN73.js", + "_transButton-D0reIx7z.js", + "_row-CU8sFQni.js", + "_popconfirm-DHVG0Jca.js", "_index.esm-DB3Pt-Y3.js", + "_prop-types-eZYknsgO.js", "_jsx-runtime-CEixWuwE.js", - "_CloseButton-DH5paWnd.js", - "_DiscardChangesButton-DYw1PWuZ.js", - "_users.mutations-BqKv6Yo9.js", - "_userUtils-6D8RlePo.js" + "_CloseButton-B2X9zY4u.js", + "_DiscardChangesButton-B-gDuJCC.js", + "_users.mutations-BX9ZE4mu.js", + "_userUtils-DbxEUC96.js" ], "css": [ "assets/UserManager-BZGApT05.css" ] }, "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx": { - "file": "assets/ExpertControlsSettings-DlJ1grXs.js", + "file": "assets/ExpertControlsSettings-D7UpGpT4.js", "name": "ExpertControlsSettings", "src": "src/components/Settings/expertControls/ExpertControlsSettings/ExpertControlsSettings.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", - "_select-7EsN1BXB.js", - "_typography-B5j0LaDP.js", - "_input-vY_ggPFq.js", - "_RowLabelWithIcon-BiTwQp49.js", - "_UndoOutlined-Dm9VLtd3.js", - "_WarningFilled-C_xAI9NT.js", - "_modal-ChM3JDNH.js", - "_notification-iew2j46e.js", - "_ctiAxios-z6-f5GoX.js", - "_useMutation-21uqqzNW.js", - "_tooltip-BNH3oouD.js", - "_button-BwrlrBF7.js", - "_row-BuoxhzeP.js", - "_radio-Cl-AwqYX.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_prop-types-CEsF4M7J.js", + "_axios-DOscJEDN.js", + "_select-C47FfvhI.js", + "_typography-BlzsJIlH.js", + "_input-Yn95s9T0.js", + "_RowLabelWithIcon-DKaqYrFi.js", + "_UndoOutlined-DS5JVKPM.js", + "_WarningFilled-G1Llf5rq.js", + "_modal-BdqOHno9.js", + "_notification-BkpaB2Vc.js", + "_ctiAxios-CDlE51TE.js", + "_useMutation-DqBabLvU.js", + "_tooltip-3rewahde.js", + "_button-BMyidN73.js", + "_row-CU8sFQni.js", + "_radio-D6c78X3x.js", + "_sanitizeDataUtils-dwaGfQDt.js", "_index.esm-DB3Pt-Y3.js", - "_react-redux-DiLhgvsZ.js", + "_prop-types-eZYknsgO.js", + "_react-redux-BUEaRwHS.js", "_jsx-runtime-CEixWuwE.js", - "_indicatorsColumns-Bl6bNlpK.js", + "_indicatorsColumns-BM24jdvH.js", "_module-DCzHhej2.js" ], "css": [ @@ -1927,25 +1927,25 @@ ] }, "src/components/View/Charts/Charts.jsx": { - "file": "assets/Charts-DAMGxBSW.js", + "file": "assets/Charts-DRUSdI5G.js", "name": "Charts", "src": "src/components/View/Charts/Charts.jsx", "isDynamicEntry": true, "imports": [ "_chunk-jRWAZmH_.js", "index.html", - "_axios-BAZB3l2q.js", + "_axios-DOscJEDN.js", "_asyncToGenerator-DHhZBkop.js", - "_es-Bp5JCMGQ.js", + "_es-0LFFyZEl.js", "_typeof-BUNGcdwP.js", - "_ctiAxios-z6-f5GoX.js", - "_tooltip-BNH3oouD.js", - "_sanitizeDataUtils-DWjcSNVm.js", - "_prop-types-CEsF4M7J.js", - "_sortBy-BvxkyBqt.js", - "_react-redux-DiLhgvsZ.js", + "_ctiAxios-CDlE51TE.js", + "_tooltip-3rewahde.js", + "_sanitizeDataUtils-dwaGfQDt.js", + "_sortBy-EDXnl_5E.js", + "_prop-types-eZYknsgO.js", + "_react-redux-BUEaRwHS.js", "_jsx-runtime-CEixWuwE.js", - "_view.queries-Dl2R9l4H.js" + "_view.queries-CL7tI7NU.js" ], "css": [ "assets/Charts-B4BgDwW4.css" diff --git a/assets/ActionButton-DczrKNM4.js b/assets/ActionButton-C-auIQS0.js similarity index 60% rename from assets/ActionButton-DczrKNM4.js rename to assets/ActionButton-C-auIQS0.js index 2599663..2ede495 100644 --- a/assets/ActionButton-DczrKNM4.js +++ b/assets/ActionButton-C-auIQS0.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{$n as n,er as r,ot as i,st as a}from"./axios-BAZB3l2q.js";import{n as o,t as s}from"./slicedToArray-BQ1tPSGY.js";import{n as c,t as l}from"./button-BwrlrBF7.js";r(),o(),i();var u=e(t());function d(e){return!!(e&&e.then)}var f=function(e){var t=u.useRef(!1),r=u.useRef(null),i=s(a(!1),2),o=i[0],f=i[1],p=e.close,m=function(){p?.apply(void 0,arguments)};u.useEffect(function(){var t=null;return e.autoFocus&&(t=setTimeout(function(){var e;(e=r.current)==null||e.focus()})),function(){t&&clearTimeout(t)}},[]);var h=function(e){d(e)&&(f(!0),e.then(function(){f(!1,!0),m.apply(void 0,arguments),t.current=!1},function(e){return f(!1,!0),t.current=!1,Promise.reject(e)}))},g=function(n){var r=e.actionFn;if(!t.current){if(t.current=!0,!r){m();return}var i;if(e.emitEvent){if(i=r(n),e.quitOnNullishReturnValue&&!d(i)){t.current=!1,m(n);return}}else if(r.length)i=r(p),t.current=!1;else if(i=r(),!i){m();return}h(i)}},_=e.type,v=e.children,y=e.prefixCls,b=e.buttonProps;return u.createElement(l,n({},c(_),{onClick:g,loading:o,prefixCls:y},b,{ref:r}),v)};export{f 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{dt as n,ir as r,rr as i,ut as a}from"./axios-DOscJEDN.js";import{n as o,t as s}from"./slicedToArray-BQ1tPSGY.js";import{n as c,t as l}from"./button-BMyidN73.js";r(),o(),a();var u=e(t());function d(e){return!!(e&&e.then)}var f=function(e){var t=u.useRef(!1),r=u.useRef(null),a=s(n(!1),2),o=a[0],f=a[1],p=e.close,m=function(){p?.apply(void 0,arguments)};u.useEffect(function(){var t=null;return e.autoFocus&&(t=setTimeout(function(){var e;(e=r.current)==null||e.focus()})),function(){t&&clearTimeout(t)}},[]);var h=function(e){d(e)&&(f(!0),e.then(function(){f(!1,!0),m.apply(void 0,arguments),t.current=!1},function(e){return f(!1,!0),t.current=!1,Promise.reject(e)}))},g=function(n){var r=e.actionFn;if(!t.current){if(t.current=!0,!r){m();return}var i;if(e.emitEvent){if(i=r(n),e.quitOnNullishReturnValue&&!d(i)){t.current=!1,m(n);return}}else if(r.length)i=r(p),t.current=!1;else if(i=r(),!i){m();return}h(i)}},_=e.type,v=e.children,y=e.prefixCls,b=e.buttonProps;return u.createElement(l,i({},c(_),{onClick:g,loading:o,prefixCls:y},b,{ref:r}),v)};export{f as t}; \ No newline at end of file diff --git a/assets/ArrowLeftOutlined-ClkO97bF.js b/assets/ArrowLeftOutlined-Be9M8IUd.js similarity index 71% rename from assets/ArrowLeftOutlined-ClkO97bF.js rename to assets/ArrowLeftOutlined-Be9M8IUd.js index bd72cba..054845c 100644 --- a/assets/ArrowLeftOutlined-ClkO97bF.js +++ b/assets/ArrowLeftOutlined-Be9M8IUd.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.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(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.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(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/BaseActionButton-CDIm59Eb.js b/assets/BaseActionButton-Da1uVM0x.js similarity index 67% rename from assets/BaseActionButton-CDIm59Eb.js rename to assets/BaseActionButton-Da1uVM0x.js index afa40dd..829cf8b 100644 --- a/assets/BaseActionButton-CDIm59Eb.js +++ b/assets/BaseActionButton-Da1uVM0x.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"./button-BwrlrBF7.js";import{t as i}from"./prop-types-CEsF4M7J.js";import{t as a}from"./modal-ChM3JDNH.js";import{t as o}from"./popconfirm-skTHAEtZ.js";import{I as s}from"./index-vzToGWaQ.js";var c=e(i()),l=n(),u=({toolTipTitle:e,children:t})=>e?(0,l.jsx)(s,{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:s,onConfirm:c,children:u})=>{let f=()=>{a.confirm({title:n,okText:r,cancelText:i,onOk:c,centered:!0,width:450})};return e?d.cloneElement(u,{onClick:()=>{s||f()}}):t?(0,l.jsx)(o,{title:n,onConfirm:c,okText:r,cancelText:i,disabled:s,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:i=`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)(r,{type:i,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{t as r}from"./button-BMyidN73.js";import{t as i}from"./modal-BdqOHno9.js";import{t as a}from"./popconfirm-DHVG0Jca.js";import{t as o}from"./prop-types-eZYknsgO.js";import{I as s}from"./index-BocemapU.js";var c=e(o()),l=n(),u=({toolTipTitle:e,children:t})=>e?(0,l.jsx)(s,{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:o,disabled:s,onConfirm:c,children:u})=>{let f=()=>{i.confirm({title:n,okText:r,cancelText:o,onOk:c,centered:!0,width:450})};return e?d.cloneElement(u,{onClick:()=>{s||f()}}):t?(0,l.jsx)(a,{title:n,onConfirm:c,okText:r,cancelText:o,disabled:s,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:i=`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)(r,{type:i,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-N63wgEAp.js b/assets/CancelButton-N63wgEAp.js deleted file mode 100644 index 2f4f574..0000000 --- a/assets/CancelButton-N63wgEAp.js +++ /dev/null @@ -1,5 +0,0 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{J as r,ir as i,mr as a,n as o,or as s,pr as c,sr as l}from"./axios-BAZB3l2q.js";import{i as u,t as d}from"./ctiAxios-z6-f5GoX.js";import{H as f}from"./notification-iew2j46e.js";import{t as p}from"./button-BwrlrBF7.js";import{t as m}from"./prop-types-CEsF4M7J.js";import{s as h}from"./sanitizeDataUtils-DWjcSNVm.js";import{t as g}from"./modal-ChM3JDNH.js";import{t as _}from"./input-vY_ggPFq.js";import{t as v}from"./queryOptions-8oqYyfXL.js";import{t as y}from"./RowLabelWithIcon-BiTwQp49.js";import{D as b,O as ee,c as te}from"./index-vzToGWaQ.js";import{t as x}from"./DiscardChangesButton-DYw1PWuZ.js";var S=e(t()),C=e(m()),w=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:T(n),tables:E(r),themesSearch:ne(a),themes:D(i)}},T=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=l(e),i=s(e,`THEME`),a=[],o=[],c=[];i&&i.forEach(e=>{let t=l(e);a.push(t.oid)});for(let e=1;e<=6;e++)r[`theme_${e}_id`]!==`0`&&o.push(r[`theme_${e}_id`]);for(let e=1;e<=5;e++)r[`dimension_date_${e}`]!==``&&c.push(Number(r[`dimension_date_${e}`]));let u=r.entete,d=r.description;r.entete=u.replaceAll(` `,` -`),r.description=d.replaceAll(` `,` -`),r.themesSearch=a,r.themes=o,r.dimensions=c,r.is_cti=r.is_cti===`1`,r.is_hide=r.is_hide===`1`,r.key=n,t.push(r)}),t},E=e=>{let t=[];return e&&e.forEach(e=>{let n=l(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},D=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=l(e);r.title=r.label,r.value=r.data,t.push(r)}),h(t)},ne=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=l(e);r.title=r.label,r.value=r.data,t.push(r)}),h(t)},re=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`RAPPORT`),r=s(t,`REFRAPPORT`),i=s(t,`COMBO_GROUP`),o=s(t,`COMBO_RAPPORT`),c=s(t,`COMBO_CONDITION`),l=s(t,`COMBO_TYPERAPPORT`);return{reports:a(n),refReports:a(r),comboGroup:A(i),comboReport:j(o),comboCondition:M(c),conditions:a(s(c[0],`RECORD`)),comboType:A(l)}},ie=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=l(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 a=l(n);return a.sections=i,a},ae=e=>{let t=e.getElementsByTagName(`LASTSTATUS_ACTIVE`)[0];return l(t).status},O=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return a(s(t,`VIEW`))},k=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t,`INDICATEUR`),r=s(t,`TABLE`),i=s(t,`THEME`);return{tables:E(r),themes:D(i),indicators:T(n)}};function A(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=l(e);t.value=t.data??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=l(e);t.value=t.oid,n.push(t)}),n}function M(e){let t=s(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=l(e);t.oid&&(t.value=t.oid,n.push(t))}),n=h(n),n}var N=async e=>re(await u(`modules/base/php/getRapports.php`,{softCode:e})),P=async(e,t)=>ie(await u(`modules/base/php/httpService_rapportsManager_getRapport.php`,{softCode:e,oid:t})),F=async()=>O(await u(`modules/base/php/httpService_rapportsManager_getLastViews.php`));async function I(e,t){await u(`modules/base/php/setRapport.php`,{action:`save`,softCode:e,xmldef:t})}async function L(e,t){await u(`modules/base/php/setRapport.php`,{action:`delete`,softCode:e,xmldef:t})}async function R(e,t){await u(`modules/base/php/setRapport.php`,{action:`copy`,softCode:e,xmldef:t})}async function z(e,t){await u(`modules/base/php/setRapport.php`,{action:`updateGeneralSettings`,softCode:e,xmldef:t})}async function B(e,t){await u(`modules/base/php/setRapport.php`,{action:`refcopy`,softCode:e,refoid:t})}async function V(){return ae(await u(`modules/outils/php/httpService_exploitManager_getExecStatus.php`,{job:`iCTI_aggregateCtiIndicators`}))}async function H(e){await u(`modules/outils/php/execSystemExploit.php`,{option:`calculEssentiels`,context:e})}var oe=async e=>{let t=i(),n=new FormData;n.append(`modules`,e),n.append(`options`,`-separator -fulldefinition`);let r=await d({method:`post`,url:t+`modules/base/php/httpService_chooseIndicateurs_getIndicateurs.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`});return k(c(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=>v({queryKey:U.list(e),queryFn:()=>N(e),enabled:!!e}),se=e=>o(q(e)),ce=(e,t)=>v({queryKey:U.detail(e,t),queryFn:()=>P(e,t),enabled:!!e&&!!t}),le=(e,t)=>o(ce(e,t)),ue=()=>v({queryKey:U.lastViews(),queryFn:F}),de=()=>o(ue()),fe=e=>v({queryKey:U.indicators(e),queryFn:()=>oe(e),enabled:!!e}),J=e=>o(fe(e));function pe(){return o({queryKey:U.computingStatus(),queryFn:V,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():m(n.length)}},f=()=>{e.length?t([]):t(c.map(e=>e.key))};function m(e){r.success(`${e} indicateurs ajoutés`)}return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(p,{onClick:s,children:n?`Annuler`:`Fermer`}),l.oneOnly===!1&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(p,{onClick:()=>d(!1),disabled:!n,children:`Ajouter et continuer`}),(0,Y.jsx)(p,{onClick:f,disabled:!n,children:`Tout (de) selectionner`})]}),(0,Y.jsx)(p,{type:`primary`,onClick:()=>d(!0),disabled:!n,children:`Ajouter et fermer`})]})};X.propTypes={handleAddIndicators:C.default.func,handleModifyIndicator:C.default.func,handleShowModal:C.default.func,options:C.default.object,selectedRowKeys:C.default.array,setSelectedRowKeys:C.default.func,selectionsModified:C.default.bool,setSelectionsModified:C.default.func,tableData:C.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=f.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)(y,{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)(y,{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)(y,{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,S.useState)(``),[l,u]=(0,S.useState)([]),[d,f]=(0,S.useState)(!1),{softCode:p}=ee(),m=J(p).data??K,h=(0,S.useMemo)(()=>b(a.length?a:m.indicators,s,[`texte`,`code`]),[m.indicators,s,a]);(0,S.useEffect)(()=>{u([])},[e]);let v=(0,Y.jsx)(X,{selectedRowKeys:l,setSelectedRowKeys:u,setSelectionsModified:f,selectionsModified:d,handleAddIndicators:n,handleModifyIndicator:r,handleShowModal:t,tableData:h,options:i,joinedIndicatorIndex:o});return(0,Y.jsx)(g,{open:e,onCancel:t,footer:v,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)(_,{value:s,onChange:e=>{c(e.target.value)}})]})]}),(0,Y.jsx)(`div`,{className:`indicator-modal-table`,children:(0,Y.jsx)(te,{rowKey:`key`,columns:ge(m.tables),data:h,selectedRow:i.oneOnly===!0?h.find(e=>e.key===l[0]):null,selectedRows:i.oneOnly===!1?l:null,shiftMulti:i.oneOnly!==!0,onRowSelect:e=>{if(f(!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:C.default.bool,handleShowModal:C.default.func,handleAddIndicators:C.default.func,handleModifyIndicator:C.default.func,options:C.default.object,specifiedIndicators:C.default.array};var $=({onConfirm:e,modified:t,disabled:n,placement:r=`topRight`})=>(0,Y.jsx)(x,{onConfirm:e,modified:t,disabled:n,text:`Annuler`,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Revenir à l'éditeur`,placement:r});$.propTypes={onConfirm:C.default.func.isRequired,modified:C.default.bool,disabled:C.default.bool,placement:C.default.string};export{I as _,W as a,w as b,pe as c,se as d,le as f,L as g,R as h,he as i,de as l,B as m,Q as n,K as o,U as p,me as r,G as s,$ as t,J as u,H as v,z as y}; \ No newline at end of file diff --git a/assets/CancelButton-rBN4jacc.js b/assets/CancelButton-rBN4jacc.js new file mode 100644 index 0000000..f87e87a --- /dev/null +++ b/assets/CancelButton-rBN4jacc.js @@ -0,0 +1,5 @@ +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Q as r,_r as i,cr as a,dr as o,n as s,ur as c,vr as l}from"./axios-DOscJEDN.js";import{i as u,t as d}from"./ctiAxios-CDlE51TE.js";import{H as f}from"./notification-BkpaB2Vc.js";import{t as p}from"./button-BMyidN73.js";import{s as m}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as h}from"./modal-BdqOHno9.js";import{t as g}from"./input-Yn95s9T0.js";import{t as _}from"./queryOptions-_qrchnQm.js";import{t as v}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as y}from"./prop-types-eZYknsgO.js";import{D as ee,O as te,c as b}from"./index-BocemapU.js";import{t as x}from"./DiscardChangesButton-B-gDuJCC.js";var S=e(t()),C=e(y()),ne=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`INDICATEUR`),r=c(t,`TABLE`),i=c(t,`THEME`),a=c(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=o(e),i=c(e,`THEME`),a=[],s=[],l=[];i&&i.forEach(e=>{let t=o(e);a.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=a,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=o(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=o(e);r.title=r.label,r.value=r.data,t.push(r)}),m(t)},re=e=>{let t=[];return e&&e.forEach((e,n)=>{let r=o(e);r.title=r.label,r.value=r.data,t.push(r)}),m(t)},ie=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`RAPPORT`),r=c(t,`REFRAPPORT`),i=c(t,`COMBO_GROUP`),a=c(t,`COMBO_RAPPORT`),o=c(t,`COMBO_CONDITION`),s=c(t,`COMBO_TYPERAPPORT`);return{reports:l(n),refReports:l(r),comboGroup:A(i),comboReport:j(a),comboCondition:M(o),conditions:l(c(o[0],`RECORD`)),comboType:A(s)}},ae=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`RAPPORT`)[0],r=c(n,`RUBRIQUE`),i=[];r&&r.length&&r.forEach((e,t)=>{let n=o(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 a=o(n);return a.sections=i,a},D=e=>{let t=e.getElementsByTagName(`LASTSTATUS_ACTIVE`)[0];return o(t).status},O=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return l(c(t,`VIEW`))},k=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=c(t,`INDICATEUR`),r=c(t,`TABLE`),i=c(t,`THEME`);return{tables:T(r),themes:E(i),indicators:w(n)}};function A(e){let t=c(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=o(e);t.value=t.data??t.oid,n.push(t)}),n}function j(e){let t=c(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=o(e);t.value=t.oid,n.push(t)}),n}function M(e){let t=c(e[0],`RECORD`),n=[];return t&&t.length&&t.forEach(e=>{let t=o(e);t.oid&&(t.value=t.oid,n.push(t))}),n=m(n),n}var N=async e=>ie(await u(`modules/base/php/getRapports.php`,{softCode:e})),P=async(e,t)=>ae(await u(`modules/base/php/httpService_rapportsManager_getRapport.php`,{softCode:e,oid:t})),F=async()=>O(await u(`modules/base/php/httpService_rapportsManager_getLastViews.php`));async function I(e,t){await u(`modules/base/php/setRapport.php`,{action:`save`,softCode:e,xmldef:t})}async function L(e,t){await u(`modules/base/php/setRapport.php`,{action:`delete`,softCode:e,xmldef:t})}async function R(e,t){await u(`modules/base/php/setRapport.php`,{action:`copy`,softCode:e,xmldef:t})}async function z(e,t){await u(`modules/base/php/setRapport.php`,{action:`updateGeneralSettings`,softCode:e,xmldef:t})}async function B(e,t){await u(`modules/base/php/setRapport.php`,{action:`refcopy`,softCode:e,refoid:t})}async function V(){return D(await u(`modules/outils/php/httpService_exploitManager_getExecStatus.php`,{job:`iCTI_aggregateCtiIndicators`}))}async function H(e){await u(`modules/outils/php/execSystemExploit.php`,{option:`calculEssentiels`,context:e})}var U=async e=>{let t=a(),n=new FormData;n.append(`modules`,e),n.append(`options`,`-separator -fulldefinition`);let r=await d({method:`post`,url:t+`modules/base/php/httpService_chooseIndicateurs_getIndicateurs.php`,data:n,headers:{"Content-Type":`multipart/form-data`},responseType:`arraybuffer`});return k(i(new TextDecoder(`iso-8859-15`).decode(r.data)))},W={all:[`reports`],list:e=>[...W.all,`list`,e],detail:(e,t)=>[...W.all,`detail`,e,t],lastViews:()=>[...W.all,`lastViews`],indicators:e=>[...W.all,`indicators`,e],computingStatus:()=>[...W.all,`computingStatus`]},G={reports:[],refReports:[],comboGroup:[],comboReport:[],comboCondition:[],conditions:[],comboType:[]},oe={},K={tables:[],themes:[],indicators:[]},q=e=>_({queryKey:W.list(e),queryFn:()=>N(e),enabled:!!e}),se=e=>s(q(e)),ce=(e,t)=>_({queryKey:W.detail(e,t),queryFn:()=>P(e,t),enabled:!!e&&!!t}),le=(e,t)=>s(ce(e,t)),ue=()=>_({queryKey:W.lastViews(),queryFn:F}),de=()=>s(ue()),fe=e=>_({queryKey:W.indicators(e),queryFn:()=>U(e),enabled:!!e}),J=e=>s(fe(e));function pe(){return s({queryKey:W.computingStatus(),queryFn:V,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():m(n.length)}},f=()=>{e.length?t([]):t(c.map(e=>e.key))};function m(e){r.success(`${e} indicateurs ajoutés`)}return(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(p,{onClick:s,children:n?`Annuler`:`Fermer`}),l.oneOnly===!1&&(0,Y.jsxs)(Y.Fragment,{children:[(0,Y.jsx)(p,{onClick:()=>d(!1),disabled:!n,children:`Ajouter et continuer`}),(0,Y.jsx)(p,{onClick:f,disabled:!n,children:`Tout (de) selectionner`})]}),(0,Y.jsx)(p,{type:`primary`,onClick:()=>d(!0),disabled:!n,children:`Ajouter et fermer`})]})};X.propTypes={handleAddIndicators:C.default.func,handleModifyIndicator:C.default.func,handleShowModal:C.default.func,options:C.default.object,selectedRowKeys:C.default.array,setSelectedRowKeys:C.default.func,selectionsModified:C.default.bool,setSelectionsModified:C.default.func,tableData:C.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=f.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,S.useState)(``),[l,u]=(0,S.useState)([]),[d,f]=(0,S.useState)(!1),{softCode:p}=te(),m=J(p).data??K,_=(0,S.useMemo)(()=>ee(a.length?a:m.indicators,s,[`texte`,`code`]),[m.indicators,s,a]);(0,S.useEffect)(()=>{u([])},[e]);let v=(0,Y.jsx)(X,{selectedRowKeys:l,setSelectedRowKeys:u,setSelectionsModified:f,selectionsModified:d,handleAddIndicators:n,handleModifyIndicator:r,handleShowModal:t,tableData:_,options:i,joinedIndicatorIndex:o});return(0,Y.jsx)(h,{open:e,onCancel:t,footer:v,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)(g,{value:s,onChange:e=>{c(e.target.value)}})]})]}),(0,Y.jsx)(`div`,{className:`indicator-modal-table`,children:(0,Y.jsx)(b,{rowKey:`key`,columns:ge(m.tables),data:_,selectedRow:i.oneOnly===!0?_.find(e=>e.key===l[0]):null,selectedRows:i.oneOnly===!1?l:null,shiftMulti:i.oneOnly!==!0,onRowSelect:e=>{if(f(!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:C.default.bool,handleShowModal:C.default.func,handleAddIndicators:C.default.func,handleModifyIndicator:C.default.func,options:C.default.object,specifiedIndicators:C.default.array};var $=({onConfirm:e,modified:t,disabled:n,placement:r=`topRight`})=>(0,Y.jsx)(x,{onConfirm:e,modified:t,disabled:n,text:`Annuler`,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Revenir à l'éditeur`,placement:r});$.propTypes={onConfirm:C.default.func.isRequired,modified:C.default.bool,disabled:C.default.bool,placement:C.default.string};export{I as _,G as a,ne as b,pe as c,se as d,le as f,L as g,R as h,he as i,de as l,B as m,Q as n,K as o,W as p,me as r,oe as s,$ as t,J as u,H as v,z as y}; \ No newline at end of file diff --git a/assets/Charts-DAMGxBSW.js b/assets/Charts-DRUSdI5G.js similarity index 98% rename from assets/Charts-DAMGxBSW.js rename to assets/Charts-DRUSdI5G.js index a2b6daa..dc8acde 100644 --- a/assets/Charts-DAMGxBSW.js +++ b/assets/Charts-DRUSdI5G.js @@ -1,5 +1,5 @@ -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,In as c,Jn as l,Jt as u,Ln as d,On as f,Qn as p,Rn as m,V as h,Xn as g,Yn as _,Zn as v,er as y,gn as b,hn as x,hr as S,kn as C,mn as w,nr as T,pn as E,qn as D,qt as O}from"./axios-BAZB3l2q.js";import{l as k}from"./ctiAxios-z6-f5GoX.js";import{n as A,t as ee}from"./typeof-BUNGcdwP.js";import{i as te,r as j}from"./asyncToGenerator-DHhZBkop.js";import{t as ne}from"./prop-types-CEsF4M7J.js";import{t as re}from"./tooltip-BNH3oouD.js";import{E as ie,g as ae,w as oe}from"./sanitizeDataUtils-DWjcSNVm.js";import{r as M}from"./react-redux-DiLhgvsZ.js";import{r as se}from"./view.queries-Dl2R9l4H.js";import{t as ce}from"./es-Bp5JCMGQ.js";import{k as le,t as ue,u as de}from"./index-vzToGWaQ.js";import{t as fe}from"./sortBy-BvxkyBqt.js";var pe={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 me(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 he(e,t,n){var r=(n||{}).atBegin;return me(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}C();var N=n(a());function ge(e,t,n){return Math.max(t,Math.min(e,n))}var _e=function(e){[`onTouchStart`,`onTouchMove`,`onWheel`].includes(e._reactName)||e.preventDefault()},ve=function(e){for(var t=[],n=ye(e),r=be(e),i=n;i0):0},Se=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},Ce=function(e){return e&&e.offsetWidth||0},we=function(e){return e&&e.offsetHeight||0},Te=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`},Ee=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},De=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},Oe=function(e){var t=N.Children.count(e.children),n=e.listRef,r=Math.ceil(Ce(n)),i=e.trackRef&&e.trackRef.node,a=Math.ceil(Ce(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&&we(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 d=e.lazyLoadedList||[],p=ve(f(f({},e),{},{currentSlide:u,lazyLoadedList:d}));d=d.concat(p);var m={slideCount:t,slideWidth:o,listWidth:r,trackWidth:a,currentSlide:u,slideHeight:c,listHeight:l,lazyLoadedList:d};return e.autoplaying===null&&e.autoplay&&(m.autoplaying=`playing`),m},ke=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,d=e.slidesToShow,p=e.useCSS,m=e.lazyLoadedList;if(t&&n)return{};var h=a,g,_,v,y={},b={},x=i?a:ge(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):!Ee(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-d),!i&&h+d>=o&&(g=o-d),_=Ve(f(f({},e),{},{slideIndex:h})),v=Ve(f(f({},e),{},{slideIndex:g})),i||(_===v&&(h=g),_=v),s&&(m=m.concat(ve(f(f({},e),{},{currentSlide:h})))),p?(y={animating:!0,currentSlide:g,trackStyle:Be(f(f({},e),{},{left:_})),lazyLoadedList:m,targetSlide:x},b={animating:!1,currentSlide:g,trackStyle:ze(f(f({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):y={currentSlide:g,trackStyle:ze(f(f({},e),{},{left:v})),lazyLoadedList:m,targetSlide:x};return{state:y,nextState:b}},Ae=function(e,t){var n,r,i,a,o,s=e.slidesToScroll,c=e.slidesToShow,l=e.slideCount,u=e.currentSlide,d=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=d-s);else if(t.message===`next`)i=n===0?s:n,o=u+i,p&&!m&&(o=(u+s)%l+n),m||(o=d+s);else if(t.message===`dots`)o=t.index*t.slidesToScroll;else if(t.message===`children`){if(o=t.index,m){var h=Ge(f(f({},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=Te(t.touchObject,o),k=v.swipeLength;return _||(c===0&&(O===`right`||O===`down`)||c+1>=D&&(O===`left`||O===`up`)||!Ee(t)&&(O===`left`||O===`up`))&&(k=v.swipeLength*l,u===!1&&d&&(d(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=f(f({},C),{},{touchObject:v,swipeLeft:S,trackStyle:ze(f(f({},t),{},{left:S}))}),Math.abs(v.curX-v.startX)10&&(C.swiping=!0,_e(e)),C}},Pe=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,d=t.onSwipe,p=t.targetSlide,m=t.currentSlide,h=t.infinite;if(!n)return r&&_e(e),{};var g=s?c/o:a/o,_=Te(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){_e(e),d&&d(_);var y,b,x=h?m:p;switch(_){case`left`:case`up`:b=x+Le(t),y=l?Ie(t,b):b,v.currentDirection=0;break;case`right`:case`down`:b=x-Le(t),y=l?Ie(t,b):b,v.currentDirection=1;break;default:y=x}v.triggerSlideHandler=y}else{var S=Ve(t);v.trackStyle=Be(f(f({},t),{},{left:S}))}return v},Fe=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+we(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},Re=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error(`Keys Missing:`,e)},ze=function(e){Re(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var t,n,r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=We(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=f(f({},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},Be=function(e){Re(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var t=ze(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},Ve=function(e){if(e.unslick)return 0;Re(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=-He(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+He(e),g=b&&b.childNodes[y],h=g?g.offsetLeft*-1:0,i===!0){y=r?t+He(e):t,g=b&&b.children[y],h=0;for(var x=0;xe.currentSlide?e.targetSlide>e.currentSlide+Ke(e)?`left`:`right`:e.targetSlide0&&(a+=1),r&&t%2==0&&(a+=1),a}return r?0:t-1},qe=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},Je=function(){return!!(typeof window<`u`&&window.document&&window.document.createElement)};y(),p(),g(),l(),m(),w(),te(),C();var Ye=n(c()),Xe=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}},Ze=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},Qe=function(e,t){return e.key+`-`+t},$e=function(e){var t,n=[],r=[],i=[],a=N.Children.count(e.children),o=ye(e),s=be(e);return N.Children.forEach(e.children,function(c,l){var u,d={message:`children`,index:l,slidesToScroll:e.slidesToScroll,currentSlide:e.currentSlide};u=!e.lazyLoad||e.lazyLoad&&e.lazyLoadedList.indexOf(l)>=0?c:N.createElement(`div`,null);var p=Ze(f(f({},e),{},{index:l})),m=u.props.className||``,h=Xe(f(f({},e),{},{index:l}));if(n.push(N.cloneElement(u,{key:`original`+Qe(u,l),"data-index":l,className:(0,Ye.default)(h,m),tabIndex:`-1`,"aria-hidden":!h[`slick-active`],style:f(f({outline:`none`},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(d)}})),e.infinite&&e.fade===!1){var g=a-l;g<=He(e)&&a!==e.slidesToShow&&(t=-g,t>=o&&(u=c),h=Xe(f(f({},e),{},{index:t})),r.push(N.cloneElement(u,{key:`precloned`+Qe(u,t),"data-index":t,tabIndex:`-1`,className:(0,Ye.default)(h,m),"aria-hidden":!h[`slick-active`],style:f(f({},u.props.style||{}),p),onClick:function(t){u.props&&u.props.onClick&&u.props.onClick(t),e.focusOnSelect&&e.focusOnSelect(d)}}))),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);d=d.concat(N.createElement(`li`,{key:p,className:v},N.cloneElement(this.props.customPaging(p),{onClick:b})))}return N.cloneElement(this.props.appendDots(d),f({className:this.props.dotsClass},u))}}]),n}(N.PureComponent);y(),C(),p(),g(),m(),w();var rt=function(e){d(n,e);var t=E(n);function n(){return v(this,n),t.apply(this,arguments)}return _(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,Ye.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?N.cloneElement(this.props.prevArrow,f(f({},n),r)):N.createElement(`button`,s({key:`0`,type:`button`},n),` `,`Previous`)}}]),n}(N.PureComponent),it=function(e){d(n,e);var t=E(n);function n(){return v(this,n),t.apply(this,arguments)}return _(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`});Ee(this.props)||(e[`slick-disabled`]=!0,t=null);var n={key:`1`,"data-role":`none`,className:(0,Ye.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?N.cloneElement(this.props.nextArrow,f(f({},n),r)):N.createElement(`button`,s({key:`1`,type:`button`},n),` `,`Next`)}}]),n}(N.PureComponent);A(),y(),u(),C(),p(),g(),l(),m(),w(),te(),b();var at=[`animating`],ot=function(e){d(n,e);var t=E(n);function n(e){var r;v(this,n),r=t.call(this,e),j(D(r),`listRefHandler`,function(e){return r.list=e}),j(D(r),`trackRefHandler`,function(e){return r.track=e}),j(D(r),`adaptHeight`,function(){if(r.props.adaptiveHeight&&r.list){var e=r.list.querySelector(`[data-index="${r.state.currentSlide}"]`);r.list.style.height=we(e)+`px`}}),j(D(r),`componentDidMount`,function(){if(r.props.onInit&&r.props.onInit(),r.props.lazyLoad){var e=ve(f(f({},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=f({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 x(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)}),j(D(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()}),j(D(r),`componentDidUpdate`,function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=ve(f(f({},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=f(f({listRef:r.list,trackRef:r.track},r.props),r.state),i=r.didPropsChange(e);i&&r.updateState(n,i,function(){r.state.currentSlide>=N.Children.count(r.props.children)&&r.changeSlide({message:`index`,index:N.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`))})}),j(D(r),`onWindowResized`,function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=he(50,function(){return r.resizeWindow(e)}),r.debouncedResize()}),j(D(r),`resizeWindow`,function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;if(r.track&&r.track.node){var t=f(f({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}}),j(D(r),`updateState`,function(e,t,n){var i=Oe(e);e=f(f(f({},e),i),{},{slideIndex:i.currentSlide});var a=Ve(e);e=f(f({},e),{},{left:a});var o=ze(e);(t||N.Children.count(r.props.children)!==N.Children.count(e.children))&&(i.trackStyle=o),r.setState(i,n)}),j(D(r),`ssrInit`,function(){if(r.props.variableWidth){var e=0,t=0,n=[],i=He(f(f(f({},r.props),r.state),{},{slideCount:r.props.children.length})),a=Ue(f(f(f({},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()}))})}),j(D(r),`progressiveLazyLoad`,function(){for(var e=[],t=f(f({},r.props),r.state),n=r.state.currentSlide;n=-He(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)}),j(D(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=ke(f(f(f({index:e},r.props),r.state),{},{trackRef:r.track,useCSS:r.props.useCSS&&!t})),d=u.state,p=u.nextState;if(d){a&&a(l,d.currentSlide);var m=d.lazyLoadedList.filter(function(e){return r.state.lazyLoadedList.indexOf(e)<0});o&&m.length>0&&o(m),!r.props.waitForAnimate&&r.animationEndCallback&&(clearTimeout(r.animationEndCallback),c&&c(l),delete r.animationEndCallback),r.setState(d,function(){i&&r.asNavForIndex!==e&&(r.asNavForIndex=e,i.innerSlider.slideHandler(e)),p&&(r.animationEndCallback=setTimeout(function(){var e=p.animating,t=O(p,at);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),c&&c(d.currentSlide),delete r.animationEndCallback})},s))})}}),j(D(r),`changeSlide`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ae(f(f({},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()}}),j(D(r),`clickHandler`,function(e){r.clickable===!1&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),j(D(r),`keyHandler`,function(e){var t=je(e,r.props.accessibility,r.props.rtl);t!==``&&r.changeSlide({message:t})}),j(D(r),`selectHandler`,function(e){r.changeSlide(e)}),j(D(r),`disableBodyScroll`,function(){window.ontouchmove=function(e){e||=window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1}}),j(D(r),`enableBodyScroll`,function(){window.ontouchmove=null}),j(D(r),`swipeStart`,function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=Me(e,r.props.swipe,r.props.draggable);t!==``&&r.setState(t)}),j(D(r),`swipeMove`,function(e){var t=Ne(e,f(f(f({},r.props),r.state),{},{trackRef:r.track,listRef:r.list,slideIndex:r.state.currentSlide}));t&&(t.swiping&&(r.clickable=!1),r.setState(t))}),j(D(r),`swipeEnd`,function(e){var t=Pe(e,f(f(f({},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())}}),j(D(r),`touchEnd`,function(e){r.swipeEnd(e),r.clickable=!0}),j(D(r),`slickPrev`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`previous`})},0))}),j(D(r),`slickNext`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`next`})},0))}),j(D(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))}),j(D(r),`play`,function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else if(Ee(f(f({},r.props),r.state)))e=r.state.currentSlide+r.props.slidesToScroll;else return!1;r.slideHandler(e)}),j(D(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`})}),j(D(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`})}),j(D(r),`onDotsOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),j(D(r),`onDotsLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),j(D(r),`onTrackOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),j(D(r),`onTrackLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),j(D(r),`onSlideFocus`,function(){return r.props.autoplay&&r.pause(`focused`)}),j(D(r),`onSlideBlur`,function(){return r.props.autoplay&&r.state.autoplaying===`focused`&&r.autoPlay(`blur`)}),j(D(r),`render`,function(){var e=(0,Ye.default)(`slick-slider`,r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),t=f(f({},r.props),r.state),n=De(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=f(f({},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=De(t,[`dotsClass`,`slideCount`,`slidesToShow`,`currentSlide`,`slidesToScroll`,`clickHandler`,`children`,`customPaging`,`infinite`,`appendDots`]),c=r.props.pauseOnDotsHover;o=f(f({},o),{},{clickHandler:r.changeSlide,onMouseEnter:c?r.onDotsLeave:null,onMouseOver:c?r.onDotsOver:null,onMouseLeave:c?r.onDotsLeave:null}),a=N.createElement(nt,o)}var l,u,d=De(t,[`infinite`,`centerMode`,`currentSlide`,`slideCount`,`slidesToShow`,`prevArrow`,`nextArrow`]);d.clickHandler=r.changeSlide,r.props.arrows&&(l=N.createElement(rt,d),u=N.createElement(it,d));var p=null;r.props.vertical&&(p={height:r.state.listHeight});var m=null;r.props.vertical===!1?r.props.centerMode===!0&&(m={padding:`0px `+r.props.centerPadding}):r.props.centerMode===!0&&(m={padding:r.props.centerPadding+` 0px`});var h=f(f({},p),m),g=r.props.touchMove,_={className:`slick-list`,style:h,onClick:r.clickHandler,onMouseDown:g?r.swipeStart:null,onMouseMove:r.state.dragging&&g?r.swipeMove:null,onMouseUp:g?r.swipeEnd:null,onMouseLeave:r.state.dragging&&g?r.swipeEnd:null,onTouchStart:g?r.swipeStart:null,onTouchMove:r.state.dragging&&g?r.swipeMove:null,onTouchEnd:g?r.touchEnd:null,onTouchCancel:r.state.dragging&&g?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}),N.createElement(`div`,v,r.props.unslick?``:l,N.createElement(`div`,s({ref:r.listRefHandler},_),N.createElement(et,s({ref:r.trackRefHandler},n),r.props.children)),r.props.unslick?``:u,r.props.unslick?``:a)}),r.list=null,r.track=null,r.state=f(f({},pe),{},{currentSlide:r.props.initialSlide,slideCount:N.Children.count(r.props.children)}),r.callbackTimers=[],r.clickable=!0,r.debouncedResize=null;var i=r.ssrInit();return r.state=f(f({},r.state),i),r}return _(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()}})),ct=i(((e,t)=>{var n=st(),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)}),j(D(r),`slickPause`,function(){return r.innerSlider.pause(`paused`)}),j(D(r),`slickPlay`,function(){return r.innerSlider.autoPlay(`play`)}),r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return _(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,ut.default)({minWidth:0,maxWidth:n}):(0,ut.default)({minWidth:t[r-1]+1,maxWidth:n});Je()&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,ut.default)({minWidth:t.slice(-1)[0]});Je()&&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`:f(f(f({},lt),this.props),n[0].settings)):t=f(f({},lt),this.props),t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var r=N.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));d+=1)u.push(N.cloneElement(r[d],{key:100*o+10*l+d,tabIndex:-1,style:{width:`${100/t.slidesPerRow}%`,display:`inline-block`}}));c.push(N.createElement(`div`,{key:10*o+l},u))}t.variableWidth?i.push(N.createElement(`div`,{key:o,style:{width:a}},c)):i.push(N.createElement(`div`,{key:o},c))}if(t===`unslick`){var p=`regular slider `+(this.props.className||``);return N.createElement(`div`,{className:p},r)}else i.length<=t.slidesToShow&&(t.unslick=!0);return N.createElement(ot,s({style:this.props.style,ref:this.innerSliderRefHandler},t),i)}}]),n}(N.Component);te(),y();var ft=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;v.current.slickGoTo(e,t)};N.useImperativeHandle(t,function(){return{goTo:y,autoPlay:v.current.innerSlider.autoPlay,innerSlider:v.current.innerSlider,prev:v.current.slickPrev,next:v.current.slickNext}},[v.current]);var b=N.useRef(N.Children.count(p.children));N.useEffect(function(){b.current!==N.Children.count(p.children)&&(y(p.initialSlide||0,!1),b.current=N.Children.count(p.children))},[p.children]);var x=s({vertical:f},p);x.effect===`fade`&&(x.fade=!0);var S=g(`carousel`,x.prefixCls),C=`slick-dots`,w=!!r,T=(0,Ye.default)(C,`${C}-${u}`,typeof r==`boolean`?!1:r?.className),E=(0,Ye.default)(S,j(j({},`${S}-rtl`,_===`rtl`),`${S}-vertical`,u===`left`||u===`right`));return N.createElement(`div`,{className:E},N.createElement(dt,s({ref:v},x,{dots:w,dotsClass:T,arrows:a,draggable:c})))}),P=r({__addDisposableResource:()=>Bt,__assign:()=>I,__asyncDelegator:()=>Mt,__asyncGenerator:()=>jt,__asyncValues:()=>Nt,__await:()=>At,__awaiter:()=>St,__classPrivateFieldGet:()=>Lt,__classPrivateFieldIn:()=>zt,__classPrivateFieldSet:()=>Rt,__createBinding:()=>Wt,__decorate:()=>ht,__disposeResources:()=>Vt,__esDecorate:()=>_t,__exportStar:()=>wt,__extends:()=>F,__generator:()=>Ct,__importDefault:()=>It,__importStar:()=>Ft,__makeTemplateObject:()=>Pt,__metadata:()=>xt,__param:()=>gt,__propKey:()=>yt,__read:()=>Et,__rest:()=>mt,__rewriteRelativeImportExtension:()=>Ht,__runInitializers:()=>vt,__setFunctionName:()=>bt,__spread:()=>Dt,__spreadArray:()=>kt,__spreadArrays:()=>Ot,__values:()=>Tt,default:()=>Jt});function F(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Ut(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function mt(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 gt(e,t){return function(n,r){t(n,r,e)}}function _t(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 vt(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 Et(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 Dt(){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 At?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 Mt(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:At(e[r](t)),done:!1}:i?i(t):t}:i}}function Nt(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Tt==`function`?Tt(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 Pt(e,t){return Object.defineProperty?Object.defineProperty(e,`raw`,{value:t}):e.raw=t,e}function Ft(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=Kt(e),r=0;r{Ut=function(e,t){return Ut=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])},Ut(e,t)},I=function(){return I=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Yt=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),Zt,Qt=t((()=>{Xt(),Zt=function(e,t){return Yt(e)?e.indexOf(t)>-1:!1}})),$t,en=t((()=>{Xt(),$t=function(e,t){if(!Yt(e))return e;for(var n=[],r=0;r{en(),Qt(),tn=function(e,t){return t===void 0&&(t=[]),$t(e,function(e){return!Zt(t,e)})}})),rn,an,on=t((()=>{rn={}.toString,an=function(e,t){return rn.call(e)===`[object `+t+`]`}})),R,sn=t((()=>{on(),R=(function(e){return an(e,`Function`)})})),z,cn=t((()=>{z=function(e){return e==null}})),B,V=t((()=>{on(),B=(function(e){return Array.isArray?Array.isArray(e):an(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(B(e))for(var r=0,i=e.length;r{V(),un()})),fn,pn=t((()=>{dn(),sn(),fn=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return H(e,function(n,r){R(e)&&r===`prototype`||t.push(r)}),t}}));function mn(e,t){var n=fn(t),r=n.length;if(z(e))return!r;for(var i=0;i{cn(),pn()})),gn,_n=t((()=>{gn=function(e){return typeof e==`object`&&!!e}})),vn,yn=t((()=>{_n(),on(),vn=function(e){if(!gn(e)||!an(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(!B(e))return null;var n;if(R(t)&&(n=t),vn(t)&&(n=function(e){return mn(e,t)}),n){for(var r=0;r{sn(),hn(),V(),yn()}));function Sn(e,t,n){n===void 0&&(n=0);for(var r=n;r{})),wn,Tn=t((()=>{cn(),V(),wn=function(e,t){for(var n=null,r=0;r{V(),En=function(e){if(!B(e))return[];for(var t=[],n=0;n{V(),On=function(e,t){if(t===void 0&&(t=[]),!B(e))t.push(e);else for(var n=0;n{V(),An=(function(e){if(B(e))return e.reduce(function(e,t){return Math.max(e,t)},e[0])})})),Mn,Nn=t((()=>{V(),Mn=(function(e){if(B(e))return e.reduce(function(e,t){return Math.min(e,t)},e[0])})})),Pn,Fn=t((()=>{V(),jn(),Nn(),Pn=function(e){var t=e.filter(function(e){return!isNaN(e)});if(!t.length)return{min:0,max:0};if(B(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((()=>{Xt(),Vn=Array.prototype.splice,Hn=function(e,t){if(!Yt(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(),V(),yn(),Wn=function(e,t,n){if(!B(e)&&!vn(e))return e;var r=n;return H(e,function(e,n){r=t(r,e,n)}),r}})),Kn,qn=t((()=>{Xt(),Un(),Kn=function(e,t){var n=[];if(!Yt(e))return n;for(var r=-1,i=[],a=e.length;++r{on(),U=(function(e){return an(e,`String`)})}));function Yn(e,t){var n;if(R(t))n=function(e,n){return t(e)-t(n)};else{var r=[];U(t)?r.push(t):B(t)&&(r=t),n=function(e,t){for(var n=0;nt[i])return 1;if(e[i]{V(),Jn(),sn()}));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((()=>{V(),cn(),tr=(function(e,t){for(var n=[],r={},i=0;i{Xt()}));function ar(e){if(Yt(e)){var t=e;return t[t.length-1]}}var or=t((()=>{Xt()}));function sr(e,t){return B(e)||U(e)?e[0]===t:!1}var cr=t((()=>{V(),Jn()}));function lr(e,t){return B(e)||U(e)?e[e.length-1]===t:!1}var ur=t((()=>{V(),Jn()})),dr,fr=t((()=>{dr=function(e,t){for(var n=0;n{pr=function(e,t){for(var n=0;n{V(),sn(),gr=Object.prototype.hasOwnProperty}));function vr(e,t){if(!t)return{0:e};if(!R(t)){var n=B(t)?t:t.replace(/\s+/g,``).split(`*`);t=function(e){for(var t=`_`,r=0,i=n.length;r{V(),sn(),_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 B(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((()=>{V()})),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((()=>{on(),W=function(e){return an(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((()=>{V(),sn(),Zr=(function(e,t){if(B(e)){for(var n,r=-1/0,i=0;ir&&(n=a,r=o)}return n}})})),$r,ei=t((()=>{V(),sn(),$r=(function(e,t){if(B(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(),sn(),_i=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return H(e,function(n,r){R(e)&&r===`prototype`||t.push(n)}),t}})),yi,bi=t((()=>{Qt(),vi(),yi=(function(e,t){return Zt(_i(e),t)})})),xi,Si=t((()=>{cn(),xi=(function(e){return z(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((()=>{on(),Ii=function(e){return an(e,`Arguments`)}})),Ri,zi=t((()=>{on(),Ri=function(e){return an(e,`Boolean`)}})),Bi,Vi=t((()=>{on(),Bi=function(e){return an(e,`Date`)}})),Hi,Ui=t((()=>{on(),Hi=function(e){return an(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((()=>{on(),Zi=function(e){return an(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(),sn(),la=function(){for(var e=[...arguments],t=e[0],n=1;n{V(),da=function(e){if(typeof e!=`object`||!e)return e;var t;if(B(e)){t=[];for(var n=0,r=e.length;n{})),ha,ga=t((()=>{sn(),ha=(function(e,t){if(!R(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{V(),yn(),va=5,ya=function(e){for(var t=[...arguments].slice(1),n=0;n{ca(),sn(),xa=function(e,t,n,r){R(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((()=>{Xt(),Ca=function(e,t){if(!Yt(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,i=0;i{cn(),Xt(),Fi(),Xi(),Ea=Object.prototype.hasOwnProperty})),Oa,ka=t((()=>{_n(),Xt(),Jn(),Oa=function(e,t){if(e===t)return!0;if(!e||!t||U(e)||U(t))return!1;if(Yt(e)||Yt(t)){if(e.length!==t.length)return!1;for(var n=!0,r=0;r{sn(),ka(),Aa=(function(e,t,n){return R(n)?!!n(e,t):Oa(e,t)})})),Ma,Na=t((()=>{Xt(),Ma=function(e,t){if(!Yt(e))return e;for(var n=[],r=0;r{cn(),un(),Pa=function(e){return e},Fa=(function(e,t){t===void 0&&(t=Pa);var n={};return ln(e)&&!z(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((()=>{Xt(),qa=(function(e){return Yt(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 z(e)?0:Yt(e)?e.length:Object.keys(e).length}var ro=t((()=>{cn(),Xt()})),io,ao,oo=t((()=>{L(),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={}),Ot([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:()=>Zt,debounce:()=>pa,deepMix:()=>ya,difference:()=>tn,each:()=>H,endsWith:()=>lr,every:()=>dr,extend:()=>xa,filter:()=>$t,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:()=>Zt,indexOf:()=>Ca,isArguments:()=>Ii,isArray:()=>B,isArrayLike:()=>Yt,isBoolean:()=>Ri,isDate:()=>Bi,isDecimal:()=>Ir,isElement:()=>ta,isEmpty:()=>Ta,isEqual:()=>Oa,isEqualWith:()=>Aa,isError:()=>Hi,isEven:()=>Rr,isFinite:()=>Wi,isFunction:()=>R,isInteger:()=>Br,isMatch:()=>mn,isNegative:()=>Hr,isNil:()=>z,isNull:()=>Ki,isNumber:()=>W,isNumberEqual:()=>Wr,isObject:()=>ln,isObjectLike:()=>gn,isOdd:()=>qr,isPlainObject:()=>vn,isPositive:()=>Yr,isPrototype:()=>Yi,isRegExp:()=>Zi,isString:()=>U,isType:()=>an,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((()=>{Qt(),nn(),xn(),Cn(),Tn(),Dn(),kn(),Fn(),Bn(),Un(),Gn(),qn(),Xn(),er(),Qn(),nr(),ir(),or(),cr(),ur(),en(),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(),V(),Xt(),zi(),Vi(),Ui(),sn(),Gi(),cn(),qi(),Fr(),un(),_n(),yn(),Xi(),Qi(),Jn(),on(),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(B(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),ne=4/3*n*j,re=4/3*r*j,ie=[e,t],ae=[e+ne*A,t-re*k],oe=[s+ne*te,c-re*ee],M=[s,c];if(ae[0]=2*ie[0]-ae[0],ae[1]=2*ie[1]-ae[1],l)return[ae,oe,M].concat(f);f=[ae,oe,M].concat(f).join().split(`,`);for(var se=[],ce=0,le=f.length;ce7){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){B(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((()=>{L(),is(),ls(),us=function(e){F(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((()=>{L(),J(),yu(),ls(),Cu(),ds(),Ou=pu,ku=`matrix`,Au=[`zIndex`,`capture`,`visible`,`type`],ju=[`repeat`],Mu=`:`,Nu=`*`,Pu=function(e){F(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`;B(s)?H(s,function(e){n.emitDelegateEvent(a,e,t)}):o.emitDelegateEvent(a,s,t)}},o=this,s=0;s{L(),Fu(),ls(),Bu={},Vu=`_INDEX`,Hu=function(e){F(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(R(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((()=>{L(),js(),Uu(),ls(),Yp(),nm(),rm=`px`,im=ps(),am=im&&im.name===`firefox`,om=function(e){F(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&&!z(e.layerX)&&e.layerX!==e.offsetX)return{x:e.layerX,y:e.layerY};if(!z(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((()=>{L(),Uu(),cm=function(e){F(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{L(),Fu(),Cu(),um=function(e){F(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(` +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,Bn as c,G as l,Hn as u,Mn as d,Nn as f,Qn as p,Qt as m,Vn as h,Zn as g,Zt as _,_n as v,bn as y,er as b,ir as x,nr as S,or as C,rr as w,tr as T,vn as E,yn as D,yr as O}from"./axios-DOscJEDN.js";import{l as k}from"./ctiAxios-CDlE51TE.js";import{n as A,t as ee}from"./typeof-BUNGcdwP.js";import{i as te,r as j}from"./asyncToGenerator-DHhZBkop.js";import{t as ne}from"./tooltip-3rewahde.js";import{E as re,g as ie,w as ae}from"./sanitizeDataUtils-dwaGfQDt.js";import{r as M}from"./react-redux-BUEaRwHS.js";import{t as oe}from"./prop-types-eZYknsgO.js";import{r as se}from"./view.queries-CL7tI7NU.js";import{t as ce}from"./es-0LFFyZEl.js";import{k as le,t as ue,u as de}from"./index-BocemapU.js";import{t as fe}from"./sortBy-EDXnl_5E.js";var pe={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 me(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 he(e,t,n){var r=(n||{}).atBegin;return me(e,t,{debounceMode:(r===void 0?!1:r)!==!1})}f();var N=n(a());function ge(e,t,n){return Math.max(t,Math.min(e,n))}var _e=function(e){[`onTouchStart`,`onTouchMove`,`onWheel`].includes(e._reactName)||e.preventDefault()},ve=function(e){for(var t=[],n=ye(e),r=be(e),i=n;i0):0},Se=function(e){return e.centerMode?Math.floor((e.slidesToShow-1)/2)+1+ +(parseInt(e.centerPadding)>0):e.slidesToShow},Ce=function(e){return e&&e.offsetWidth||0},we=function(e){return e&&e.offsetHeight||0},Te=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`},Ee=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},De=function(e,t){var n={};return t.forEach(function(t){return n[t]=e[t]}),n},Oe=function(e){var t=N.Children.count(e.children),n=e.listRef,r=Math.ceil(Ce(n)),i=e.trackRef&&e.trackRef.node,a=Math.ceil(Ce(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&&we(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=ve(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},ke=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:ge(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):!Ee(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),_=Ve(d(d({},e),{},{slideIndex:h})),v=Ve(d(d({},e),{},{slideIndex:g})),i||(_===v&&(h=g),_=v),s&&(m=m.concat(ve(d(d({},e),{},{currentSlide:h})))),p?(y={animating:!0,currentSlide:g,trackStyle:Be(d(d({},e),{},{left:_})),lazyLoadedList:m,targetSlide:x},b={animating:!1,currentSlide:g,trackStyle:ze(d(d({},e),{},{left:v})),swipeLeft:null,targetSlide:x}):y={currentSlide:g,trackStyle:ze(d(d({},e),{},{left:v})),lazyLoadedList:m,targetSlide:x};return{state:y,nextState:b}},Ae=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=Ge(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=Te(t.touchObject,o),k=v.swipeLength;return _||(c===0&&(O===`right`||O===`down`)||c+1>=D&&(O===`left`||O===`up`)||!Ee(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:ze(d(d({},t),{},{left:S}))}),Math.abs(v.curX-v.startX)10&&(C.swiping=!0,_e(e)),C}},Pe=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&&_e(e),{};var g=s?c/o:a/o,_=Te(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){_e(e),f&&f(_);var y,b,x=h?m:p;switch(_){case`left`:case`up`:b=x+Le(t),y=l?Ie(t,b):b,v.currentDirection=0;break;case`right`:case`down`:b=x-Le(t),y=l?Ie(t,b):b,v.currentDirection=1;break;default:y=x}v.triggerSlideHandler=y}else{var S=Ve(t);v.trackStyle=Be(d(d({},t),{},{left:S}))}return v},Fe=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+we(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},Re=function(e,t){return t.reduce(function(t,n){return t&&e.hasOwnProperty(n)},!0)?null:console.error(`Keys Missing:`,e)},ze=function(e){Re(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`]);var t,n,r=e.slideCount+2*e.slidesToShow;e.vertical?n=r*e.slideHeight:t=We(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},Be=function(e){Re(e,[`left`,`variableWidth`,`slideCount`,`slidesToShow`,`slideWidth`,`speed`,`cssEase`]);var t=ze(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},Ve=function(e){if(e.unslick)return 0;Re(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=-He(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+He(e),g=b&&b.childNodes[y],h=g?g.offsetLeft*-1:0,i===!0){y=r?t+He(e):t,g=b&&b.children[y],h=0;for(var x=0;xe.currentSlide?e.targetSlide>e.currentSlide+Ke(e)?`left`:`right`:e.targetSlide0&&(a+=1),r&&t%2==0&&(a+=1),a}return r?0:t-1},qe=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},Je=function(){return!!(typeof window<`u`&&window.document&&window.document.createElement)};x(),S(),b(),p(),u(),E(),te(),f();var Ye=n(c()),Xe=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}},Ze=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},Qe=function(e,t){return e.key+`-`+t},$e=function(e){var t,n=[],r=[],i=[],a=N.Children.count(e.children),o=ye(e),s=be(e);return N.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:N.createElement(`div`,null);var p=Ze(d(d({},e),{},{index:l})),m=u.props.className||``,h=Xe(d(d({},e),{},{index:l}));if(n.push(N.cloneElement(u,{key:`original`+Qe(u,l),"data-index":l,className:(0,Ye.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<=He(e)&&a!==e.slidesToShow&&(t=-g,t>=o&&(u=c),h=Xe(d(d({},e),{},{index:t})),r.push(N.cloneElement(u,{key:`precloned`+Qe(u,t),"data-index":t,tabIndex:`-1`,className:(0,Ye.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(N.createElement(`li`,{key:p,className:v},N.cloneElement(this.props.customPaging(p),{onClick:b})))}return N.cloneElement(this.props.appendDots(f),d({className:this.props.dotsClass},u))}}]),n}(N.PureComponent);x(),f(),S(),b(),u(),E();var rt=function(e){h(n,e);var t=v(n);function n(){return T(this,n),t.apply(this,arguments)}return s(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,Ye.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.prevArrow?N.cloneElement(this.props.prevArrow,d(d({},n),r)):N.createElement(`button`,w({key:`0`,type:`button`},n),` `,`Previous`)}}]),n}(N.PureComponent),it=function(e){h(n,e);var t=v(n);function n(){return T(this,n),t.apply(this,arguments)}return s(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`});Ee(this.props)||(e[`slick-disabled`]=!0,t=null);var n={key:`1`,"data-role":`none`,className:(0,Ye.default)(e),style:{display:`block`},onClick:t},r={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount};return this.props.nextArrow?N.cloneElement(this.props.nextArrow,d(d({},n),r)):N.createElement(`button`,w({key:`1`,type:`button`},n),` `,`Next`)}}]),n}(N.PureComponent);A(),x(),m(),f(),S(),b(),p(),u(),E(),te(),y();var at=[`animating`],ot=function(e){h(n,e);var t=v(n);function n(e){var r;T(this,n),r=t.call(this,e),j(g(r),`listRefHandler`,function(e){return r.list=e}),j(g(r),`trackRefHandler`,function(e){return r.track=e}),j(g(r),`adaptHeight`,function(){if(r.props.adaptiveHeight&&r.list){var e=r.list.querySelector(`[data-index="${r.state.currentSlide}"]`);r.list.style.height=we(e)+`px`}}),j(g(r),`componentDidMount`,function(){if(r.props.onInit&&r.props.onInit(),r.props.lazyLoad){var e=ve(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 D(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)}),j(g(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()}),j(g(r),`componentDidUpdate`,function(e){if(r.checkImagesLoad(),r.props.onReInit&&r.props.onReInit(),r.props.lazyLoad){var t=ve(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>=N.Children.count(r.props.children)&&r.changeSlide({message:`index`,index:N.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`))})}),j(g(r),`onWindowResized`,function(e){r.debouncedResize&&r.debouncedResize.cancel(),r.debouncedResize=he(50,function(){return r.resizeWindow(e)}),r.debouncedResize()}),j(g(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}}),j(g(r),`updateState`,function(e,t,n){var i=Oe(e);e=d(d(d({},e),i),{},{slideIndex:i.currentSlide});var a=Ve(e);e=d(d({},e),{},{left:a});var o=ze(e);(t||N.Children.count(r.props.children)!==N.Children.count(e.children))&&(i.trackStyle=o),r.setState(i,n)}),j(g(r),`ssrInit`,function(){if(r.props.variableWidth){var e=0,t=0,n=[],i=He(d(d(d({},r.props),r.state),{},{slideCount:r.props.children.length})),a=Ue(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()}))})}),j(g(r),`progressiveLazyLoad`,function(){for(var e=[],t=d(d({},r.props),r.state),n=r.state.currentSlide;n=-He(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)}),j(g(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=ke(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 m=f.lazyLoadedList.filter(function(e){return r.state.lazyLoadedList.indexOf(e)<0});o&&m.length>0&&o(m),!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=_(p,at);r.setState(t,function(){r.callbackTimers.push(setTimeout(function(){return r.setState({animating:e})},10)),c&&c(f.currentSlide),delete r.animationEndCallback})},s))})}}),j(g(r),`changeSlide`,function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Ae(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()}}),j(g(r),`clickHandler`,function(e){r.clickable===!1&&(e.stopPropagation(),e.preventDefault()),r.clickable=!0}),j(g(r),`keyHandler`,function(e){var t=je(e,r.props.accessibility,r.props.rtl);t!==``&&r.changeSlide({message:t})}),j(g(r),`selectHandler`,function(e){r.changeSlide(e)}),j(g(r),`disableBodyScroll`,function(){window.ontouchmove=function(e){e||=window.event,e.preventDefault&&e.preventDefault(),e.returnValue=!1}}),j(g(r),`enableBodyScroll`,function(){window.ontouchmove=null}),j(g(r),`swipeStart`,function(e){r.props.verticalSwiping&&r.disableBodyScroll();var t=Me(e,r.props.swipe,r.props.draggable);t!==``&&r.setState(t)}),j(g(r),`swipeMove`,function(e){var t=Ne(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))}),j(g(r),`swipeEnd`,function(e){var t=Pe(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())}}),j(g(r),`touchEnd`,function(e){r.swipeEnd(e),r.clickable=!0}),j(g(r),`slickPrev`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`previous`})},0))}),j(g(r),`slickNext`,function(){r.callbackTimers.push(setTimeout(function(){return r.changeSlide({message:`next`})},0))}),j(g(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))}),j(g(r),`play`,function(){var e;if(r.props.rtl)e=r.state.currentSlide-r.props.slidesToScroll;else if(Ee(d(d({},r.props),r.state)))e=r.state.currentSlide+r.props.slidesToScroll;else return!1;r.slideHandler(e)}),j(g(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`})}),j(g(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`})}),j(g(r),`onDotsOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),j(g(r),`onDotsLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),j(g(r),`onTrackOver`,function(){return r.props.autoplay&&r.pause(`hovered`)}),j(g(r),`onTrackLeave`,function(){return r.props.autoplay&&r.state.autoplaying===`hovered`&&r.autoPlay(`leave`)}),j(g(r),`onSlideFocus`,function(){return r.props.autoplay&&r.pause(`focused`)}),j(g(r),`onSlideBlur`,function(){return r.props.autoplay&&r.state.autoplaying===`focused`&&r.autoPlay(`blur`)}),j(g(r),`render`,function(){var e=(0,Ye.default)(`slick-slider`,r.props.className,{"slick-vertical":r.props.vertical,"slick-initialized":!0}),t=d(d({},r.props),r.state),n=De(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=De(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=N.createElement(nt,o)}var c,l,u=De(t,[`infinite`,`centerMode`,`currentSlide`,`slideCount`,`slidesToShow`,`prevArrow`,`nextArrow`]);u.clickHandler=r.changeSlide,r.props.arrows&&(c=N.createElement(rt,u),l=N.createElement(it,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}),N.createElement(`div`,_,r.props.unslick?``:c,N.createElement(`div`,w({ref:r.listRefHandler},g),N.createElement(et,w({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({},pe),{},{currentSlide:r.props.initialSlide,slideCount:N.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 s(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()}})),ct=i(((e,t)=>{var n=st(),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)}),j(g(r),`slickPause`,function(){return r.innerSlider.pause(`paused`)}),j(g(r),`slickPlay`,function(){return r.innerSlider.autoPlay(`play`)}),r.state={breakpoint:null},r._responsiveMediaHandlers=[],r}return s(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,ut.default)({minWidth:0,maxWidth:n}):(0,ut.default)({minWidth:t[r-1]+1,maxWidth:n});Je()&&e.media(i,function(){e.setState({breakpoint:n})})});var n=(0,ut.default)({minWidth:t.slice(-1)[0]});Je()&&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({},lt),this.props),n[0].settings)):t=d(d({},lt),this.props),t.centerMode&&(t.slidesToScroll,t.slidesToScroll=1),t.fade&&(t.slidesToShow,t.slidesToScroll,t.slidesToShow=1,t.slidesToScroll=1);var r=N.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(N.cloneElement(r[u],{key:100*o+10*c+u,tabIndex:-1,style:{width:`${100/t.slidesPerRow}%`,display:`inline-block`}}));s.push(N.createElement(`div`,{key:10*o+c},l))}t.variableWidth?i.push(N.createElement(`div`,{key:o,style:{width:a}},s)):i.push(N.createElement(`div`,{key:o},s))}if(t===`unslick`){var f=`regular slider `+(this.props.className||``);return N.createElement(`div`,{className:f},r)}else i.length<=t.slidesToShow&&(t.unslick=!0);return N.createElement(ot,w({style:this.props.style,ref:this.innerSliderRefHandler},t),i)}}]),n}(N.Component);te(),x();var ft=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)};N.useImperativeHandle(t,function(){return{goTo:v,autoPlay:_.current.innerSlider.autoPlay,innerSlider:_.current.innerSlider,prev:_.current.slickPrev,next:_.current.slickNext}},[_.current]);var y=N.useRef(N.Children.count(p.children));N.useEffect(function(){y.current!==N.Children.count(p.children)&&(v(p.initialSlide||0,!1),y.current=N.Children.count(p.children))},[p.children]);var b=w({vertical:f},p);b.effect===`fade`&&(b.fade=!0);var x=h(`carousel`,b.prefixCls),S=`slick-dots`,C=!!r,T=(0,Ye.default)(S,`${S}-${u}`,typeof r==`boolean`?!1:r?.className),E=(0,Ye.default)(x,j(j({},`${x}-rtl`,g===`rtl`),`${x}-vertical`,u===`left`||u===`right`));return N.createElement(`div`,{className:E},N.createElement(dt,w({ref:_},b,{dots:C,dotsClass:T,arrows:a,draggable:s})))}),P=r({__addDisposableResource:()=>Bt,__assign:()=>I,__asyncDelegator:()=>Mt,__asyncGenerator:()=>jt,__asyncValues:()=>Nt,__await:()=>At,__awaiter:()=>St,__classPrivateFieldGet:()=>Lt,__classPrivateFieldIn:()=>zt,__classPrivateFieldSet:()=>Rt,__createBinding:()=>Wt,__decorate:()=>ht,__disposeResources:()=>Vt,__esDecorate:()=>_t,__exportStar:()=>wt,__extends:()=>F,__generator:()=>Ct,__importDefault:()=>It,__importStar:()=>Ft,__makeTemplateObject:()=>Pt,__metadata:()=>xt,__param:()=>gt,__propKey:()=>yt,__read:()=>Et,__rest:()=>mt,__rewriteRelativeImportExtension:()=>Ht,__runInitializers:()=>vt,__setFunctionName:()=>bt,__spread:()=>Dt,__spreadArray:()=>kt,__spreadArrays:()=>Ot,__values:()=>Tt,default:()=>Jt});function F(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Class extends value `+String(t)+` is not a constructor or null`);Ut(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}function mt(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 gt(e,t){return function(n,r){t(n,r,e)}}function _t(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 vt(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 Et(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 Dt(){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 At?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 Mt(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:At(e[r](t)),done:!1}:i?i(t):t}:i}}function Nt(e){if(!Symbol.asyncIterator)throw TypeError(`Symbol.asyncIterator is not defined.`);var t=e[Symbol.asyncIterator],n;return t?t.call(e):(e=typeof Tt==`function`?Tt(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 Pt(e,t){return Object.defineProperty?Object.defineProperty(e,`raw`,{value:t}):e.raw=t,e}function Ft(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var n=Kt(e),r=0;r{Ut=function(e,t){return Ut=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])},Ut(e,t)},I=function(){return I=Object.assign||function(e){for(var t,n=1,r=arguments.length;n{Yt=function(e){return e!==null&&typeof e!=`function`&&isFinite(e.length)}})),Zt,Qt=t((()=>{Xt(),Zt=function(e,t){return Yt(e)?e.indexOf(t)>-1:!1}})),$t,en=t((()=>{Xt(),$t=function(e,t){if(!Yt(e))return e;for(var n=[],r=0;r{en(),Qt(),tn=function(e,t){return t===void 0&&(t=[]),$t(e,function(e){return!Zt(t,e)})}})),rn,an,on=t((()=>{rn={}.toString,an=function(e,t){return rn.call(e)===`[object `+t+`]`}})),R,sn=t((()=>{on(),R=(function(e){return an(e,`Function`)})})),z,cn=t((()=>{z=function(e){return e==null}})),B,V=t((()=>{on(),B=(function(e){return Array.isArray?Array.isArray(e):an(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(B(e))for(var r=0,i=e.length;r{V(),un()})),fn,pn=t((()=>{dn(),sn(),fn=Object.keys?function(e){return Object.keys(e)}:function(e){var t=[];return H(e,function(n,r){R(e)&&r===`prototype`||t.push(r)}),t}}));function mn(e,t){var n=fn(t),r=n.length;if(z(e))return!r;for(var i=0;i{cn(),pn()})),gn,_n=t((()=>{gn=function(e){return typeof e==`object`&&!!e}})),vn,yn=t((()=>{_n(),on(),vn=function(e){if(!gn(e)||!an(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(!B(e))return null;var n;if(R(t)&&(n=t),vn(t)&&(n=function(e){return mn(e,t)}),n){for(var r=0;r{sn(),hn(),V(),yn()}));function Sn(e,t,n){n===void 0&&(n=0);for(var r=n;r{})),wn,Tn=t((()=>{cn(),V(),wn=function(e,t){for(var n=null,r=0;r{V(),En=function(e){if(!B(e))return[];for(var t=[],n=0;n{V(),On=function(e,t){if(t===void 0&&(t=[]),!B(e))t.push(e);else for(var n=0;n{V(),An=(function(e){if(B(e))return e.reduce(function(e,t){return Math.max(e,t)},e[0])})})),Mn,Nn=t((()=>{V(),Mn=(function(e){if(B(e))return e.reduce(function(e,t){return Math.min(e,t)},e[0])})})),Pn,Fn=t((()=>{V(),jn(),Nn(),Pn=function(e){var t=e.filter(function(e){return!isNaN(e)});if(!t.length)return{min:0,max:0};if(B(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((()=>{Xt(),Vn=Array.prototype.splice,Hn=function(e,t){if(!Yt(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(),V(),yn(),Wn=function(e,t,n){if(!B(e)&&!vn(e))return e;var r=n;return H(e,function(e,n){r=t(r,e,n)}),r}})),Kn,qn=t((()=>{Xt(),Un(),Kn=function(e,t){var n=[];if(!Yt(e))return n;for(var r=-1,i=[],a=e.length;++r{on(),U=(function(e){return an(e,`String`)})}));function Yn(e,t){var n;if(R(t))n=function(e,n){return t(e)-t(n)};else{var r=[];U(t)?r.push(t):B(t)&&(r=t),n=function(e,t){for(var n=0;nt[i])return 1;if(e[i]{V(),Jn(),sn()}));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((()=>{V(),cn(),tr=(function(e,t){for(var n=[],r={},i=0;i{Xt()}));function ar(e){if(Yt(e)){var t=e;return t[t.length-1]}}var or=t((()=>{Xt()}));function sr(e,t){return B(e)||U(e)?e[0]===t:!1}var cr=t((()=>{V(),Jn()}));function lr(e,t){return B(e)||U(e)?e[e.length-1]===t:!1}var ur=t((()=>{V(),Jn()})),dr,fr=t((()=>{dr=function(e,t){for(var n=0;n{pr=function(e,t){for(var n=0;n{V(),sn(),gr=Object.prototype.hasOwnProperty}));function vr(e,t){if(!t)return{0:e};if(!R(t)){var n=B(t)?t:t.replace(/\s+/g,``).split(`*`);t=function(e){for(var t=`_`,r=0,i=n.length;r{V(),sn(),_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 B(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((()=>{V()})),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((()=>{on(),W=function(e){return an(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((()=>{V(),sn(),Zr=(function(e,t){if(B(e)){for(var n,r=-1/0,i=0;ir&&(n=a,r=o)}return n}})})),$r,ei=t((()=>{V(),sn(),$r=(function(e,t){if(B(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(),sn(),_i=Object.values?function(e){return Object.values(e)}:function(e){var t=[];return H(e,function(n,r){R(e)&&r===`prototype`||t.push(n)}),t}})),yi,bi=t((()=>{Qt(),vi(),yi=(function(e,t){return Zt(_i(e),t)})})),xi,Si=t((()=>{cn(),xi=(function(e){return z(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((()=>{on(),Ii=function(e){return an(e,`Arguments`)}})),Ri,zi=t((()=>{on(),Ri=function(e){return an(e,`Boolean`)}})),Bi,Vi=t((()=>{on(),Bi=function(e){return an(e,`Date`)}})),Hi,Ui=t((()=>{on(),Hi=function(e){return an(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((()=>{on(),Zi=function(e){return an(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(),sn(),la=function(){for(var e=[...arguments],t=e[0],n=1;n{V(),da=function(e){if(typeof e!=`object`||!e)return e;var t;if(B(e)){t=[];for(var n=0,r=e.length;n{})),ha,ga=t((()=>{sn(),ha=(function(e,t){if(!R(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{V(),yn(),va=5,ya=function(e){for(var t=[...arguments].slice(1),n=0;n{ca(),sn(),xa=function(e,t,n,r){R(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((()=>{Xt(),Ca=function(e,t){if(!Yt(e))return-1;var n=Array.prototype.indexOf;if(n)return n.call(e,t);for(var r=-1,i=0;i{cn(),Xt(),Fi(),Xi(),Ea=Object.prototype.hasOwnProperty})),Oa,ka=t((()=>{_n(),Xt(),Jn(),Oa=function(e,t){if(e===t)return!0;if(!e||!t||U(e)||U(t))return!1;if(Yt(e)||Yt(t)){if(e.length!==t.length)return!1;for(var n=!0,r=0;r{sn(),ka(),Aa=(function(e,t,n){return R(n)?!!n(e,t):Oa(e,t)})})),Ma,Na=t((()=>{Xt(),Ma=function(e,t){if(!Yt(e))return e;for(var n=[],r=0;r{cn(),un(),Pa=function(e){return e},Fa=(function(e,t){t===void 0&&(t=Pa);var n={};return ln(e)&&!z(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((()=>{Xt(),qa=(function(e){return Yt(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 z(e)?0:Yt(e)?e.length:Object.keys(e).length}var ro=t((()=>{cn(),Xt()})),io,ao,oo=t((()=>{L(),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={}),Ot([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:()=>Zt,debounce:()=>pa,deepMix:()=>ya,difference:()=>tn,each:()=>H,endsWith:()=>lr,every:()=>dr,extend:()=>xa,filter:()=>$t,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:()=>Zt,indexOf:()=>Ca,isArguments:()=>Ii,isArray:()=>B,isArrayLike:()=>Yt,isBoolean:()=>Ri,isDate:()=>Bi,isDecimal:()=>Ir,isElement:()=>ta,isEmpty:()=>Ta,isEqual:()=>Oa,isEqualWith:()=>Aa,isError:()=>Hi,isEven:()=>Rr,isFinite:()=>Wi,isFunction:()=>R,isInteger:()=>Br,isMatch:()=>mn,isNegative:()=>Hr,isNil:()=>z,isNull:()=>Ki,isNumber:()=>W,isNumberEqual:()=>Wr,isObject:()=>ln,isObjectLike:()=>gn,isOdd:()=>qr,isPlainObject:()=>vn,isPositive:()=>Yr,isPrototype:()=>Yi,isRegExp:()=>Zi,isString:()=>U,isType:()=>an,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((()=>{Qt(),nn(),xn(),Cn(),Tn(),Dn(),kn(),Fn(),Bn(),Un(),Gn(),qn(),Xn(),er(),Qn(),nr(),ir(),or(),cr(),ur(),en(),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(),V(),Xt(),zi(),Vi(),Ui(),sn(),Gi(),cn(),qi(),Fr(),un(),_n(),yn(),Xi(),Qi(),Jn(),on(),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(B(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),ne=4/3*n*j,re=4/3*r*j,ie=[e,t],ae=[e+ne*A,t-re*k],M=[s+ne*te,c-re*ee],oe=[s,c];if(ae[0]=2*ie[0]-ae[0],ae[1]=2*ie[1]-ae[1],l)return[ae,M,oe].concat(f);f=[ae,M,oe].concat(f).join().split(`,`);for(var se=[],ce=0,le=f.length;ce7){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){B(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((()=>{L(),is(),ls(),us=function(e){F(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((()=>{L(),J(),yu(),ls(),Cu(),ds(),Ou=pu,ku=`matrix`,Au=[`zIndex`,`capture`,`visible`,`type`],ju=[`repeat`],Mu=`:`,Nu=`*`,Pu=function(e){F(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`;B(s)?H(s,function(e){n.emitDelegateEvent(a,e,t)}):o.emitDelegateEvent(a,s,t)}},o=this,s=0;s{L(),Fu(),ls(),Bu={},Vu=`_INDEX`,Hu=function(e){F(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(R(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((()=>{L(),js(),Uu(),ls(),Yp(),nm(),rm=`px`,im=ps(),am=im&&im.name===`firefox`,om=function(e){F(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&&!z(e.layerX)&&e.layerX!==e.offsetX)return{x:e.layerX,y:e.layerY};if(!z(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((()=>{L(),Uu(),cm=function(e){F(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{L(),Fu(),Cu(),um=function(e){F(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 z(e)||e===``?r:(n.save(),n.font=t,U(e)&&e.includes(` `)?H(e.split(` `),function(e){var t=n.measureText(e).width;r{ls(),kh()}));function Fh(e){var t=e.attr(),n=t.x,r=t.y,i=t.text,a=t.fontSize,o=t.lineHeight,s=t.font;s||=Nh(t);var c=Mh(i,s),l;if(!c)l={x:n,y:r,width:0,height:0};else{var u=t.textAlign,d=t.textBaseline,f=Ah(i,a,o),p={x:n,y:r-f};u&&(u===`end`||u===`right`?p.x-=c:u===`center`&&(p.x-=c/2)),d&&(d===`top`?p.y+=f:d===`middle`&&(p.y+=f/2)),l={x:p.x,y:p.y,width:c,height:f}}return l}var Ih=t((()=>{Ph()}));function Lh(e){var t=e||[];if(B(t))return t;if(U(t))return t=t.match(Rh),H(t,function(e,n){if(e=e.match(zh),e[0].length>1){var r=e[0].charAt(0);e.splice(1,0,e[0].substr(1)),e[0]=r}H(e,function(t,n){isNaN(t)||(e[n]=+t)}),t[n]=e}),t}var Rh,zh,Bh=t((()=>{J(),Rh=/[MLHVQTCSAZ]([^MLHVQTCSAZ]*)/gi,zh=/[^\s\,]+/gi})),Vh=t((()=>{su()}));function Hh(e,t,n,r){var i=[],a=!!r,o,s,c,l,u,d,f;if(a){c=r[0],l=r[1];for(var p=0,m=e.length;p{Vh()}));function Gh(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 qh(e,t,n){if(n===1)return[[].concat(e)];var r=[];if(t[0]===`L`||t[0]===`C`||t[0]===`Q`)r=r.concat(Kh(e,t,n));else{var i=[].concat(e);i[0]===`M`&&(i[0]=`L`);for(var a=0;a<=n-1;a++)r.push(i)}return r}function Jh(e,t){if(e.length===1)return e;var n=e.length-1,r=t.length-1,i=n/r,a=[];if(e.length===1&&e[0][0]===`M`){for(var o=0;o{}));function Xh(e,t,n){var r=null,i=n;return t=0;c--)o=a[c].index,a[c].type===`add`?e.splice(o,0,[].concat(e[o])):e.splice(o,1)}if(r=e.length,r{J(),Qh=function(e,t){var n=e.length,r=t.length,i,a,o=0;if(n===0||r===0)return null;for(var s=[],c=0;c<=n;c++)s[c]=[],s[c][0]={min:c};for(var l=0;l<=r;l++)s[0][l]={min:l};for(var c=1;c<=n;c++){i=e[c-1];for(var l=1;l<=r;l++){a=t[l-1],o=+!Oa(i,a);var u=s[c-1][l].min+1,d=s[c][l-1].min+1,f=s[c-1][l-1].min+o;s[c][l]=Xh(u,d,f)}}return s}}));function eg(e){var t=[];switch(e[0]){case`M`:t.push([e[1],e[2]]);break;case`L`:t.push([e[1],e[2]]);break;case`A`:t.push([e[6],e[7]]);break;case`Q`:t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case`T`:t.push([e[1],e[2]]);break;case`C`:t.push([e[5],e[6]]),t.push([e[1],e[2]]),t.push([e[3],e[4]]);break;case`S`:t.push([e[3],e[4]]),t.push([e[1],e[2]]);break;case`H`:t.push([e[1],e[1]]);break;case`V`:t.push([e[1],e[1]]);break;default:}return t}function tg(e,t,n){for(var r=[].concat(e),i,a=1/(n+1),o=eg(t)[0],s=1;s<=n;s++)a*=s,i=Math.floor(e.length*a),i===0?r.unshift([o[0]*a+e[i][0]*(1-a),o[1]*a+e[i][1]*(1-a)]):r.splice(i,0,[o[0]*a+e[i][0]*(1-a),o[1]*a+e[i][1]*(1-a)]);return r}function ng(e,t){if(e.length<=1)return e;for(var n,r=0;r0)n=tg(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=tg(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=tg(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}var rg=t((()=>{}));function ig(e,t,n,r,i){return i?[[`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`]]:[[`M`,e,t],[`l`,n,0],[`l`,0,r],[`l`,-n,0],[`z`]]}var ag=t((()=>{}));function og(e){if(!e)return null;if(B(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(cg,function(e,r,i){var a=[],o=r.toLowerCase();if(i.replace(lg,function(e,t){t&&a.push(+t)}),o===`m`&&a.length>2&&(n.push([r].concat(a.splice(0,2))),o=`l`,r=r===`m`?`l`:`L`),o===`o`&&a.length===1&&n.push([r,a[0]]),o===`r`)n.push([r].concat(a));else for(;a.length>=t[o]&&(n.push([r].concat(a.splice(0,t[o]))),t[o]););return``}),n}var sg,cg,lg,ug=t((()=>{J(),sg=` @@ -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),z(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;z(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&&(!z(i)&&i!==1&&(e.globalAlpha=r),this.stroke(e)),this.isFill()&&(!z(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((()=>{L(),X(),OA(),CA(),Ek(),RO(),wk(),kA=function(e){F(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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P));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=(L(),e(P));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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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(fe()),AN=n(UA()),jN=n(AM()),MN=n(VM()),NN=n(DN()),PN=n(de()),FN=n(ae()),Q=n(ne()),$=o(),IN=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,dodgeBy:a=`type`})=>{let o=M(e=>e.cti.ui.graphColors.columnChart),s=M(e=>e.cti.ui.generatePDF),c=M(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=N.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)(ce,{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=N.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=(L(),e(P)),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=(L(),e(P)),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(),ne=m.getRadius(),re=m.innerRadius*ne;b=(0,a.getSectorPath)(j.x,j.y,ne,ee,te,re)}if(this.regionPath)this.regionPath.attr(`path`,b),this.regionPath.show();else{var ie=(0,r.get)(e,`style`,s);this.regionPath=v.addShape({type:`path`,name:`active-region`,capture:!1,attrs:(0,n.__assign)((0,n.__assign)({},ie),{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=(L(),e(P)),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=(L(),e(P)),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=M(e=>e.cti.ui.graphColors.pieChart),i=M(e=>e.cti.ui.generatePDF),a=M(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)(ce,{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)(ce,{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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=M(e=>e.cti.ui.graphColors.pieChart),s=M(e=>e.cti.ui.generatePDF),c=M(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=N.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)(re,{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)(ce,{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=N.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=M(e=>e.cti.ui.graphColors.pieChart),i=M(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=M(e=>e.cti.ui.generatePDF),o=M(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)(ce,{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(k()),AP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,includeSeries:r=[]})=>{let i=M(e=>e.cti.ui.graphColors.lineChart),a=M(e=>e.cti.ui.graphColors.sexChart),o=M(e=>e.cti.ui.generatePDF),s=M(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)(ce,{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=N.memo(AP,PN.default),MP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r})=>{let i=M(e=>e.cti.ui.graphColors.columnChart),a=M(e=>e.cti.ui.generatePDF),o=M(e=>e.cti.ui.pdfSize),[s,c]=(0,N.useState)(0),l=Object.keys((0,FN.default)(e,e=>e.type));(0,N.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)(ce,{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=N.memo(MP,PN.default),PP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i})=>{let a=M(e=>e.cti.ui.graphColors.columnChart),o=M(e=>e.cti.ui.generatePDF),s=M(e=>e.cti.ui.pdfSize),c=a,l=Object.keys((0,FN.default)(e,e=>e.type)),u=N.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)(ce,{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=N.memo(PP,PN.default),IP=N.memo(({charts:e,data:t,tabName:n,similiTabName:r,height:i})=>{let{view:a}=se(),o=ue(),s=t?.[1]?.find(e=>e.OID===`-9999999`),c=s?Object.fromEntries(Object.entries(s).map(([e,t])=>[e,t?.text??t])):{};function l(e,i=!1){return t?e.map((e,a)=>{if(e.subCharts){let s=Object.values(e.subCharts).filter(e=>e.visibleCondition?o(e.visibleCondition,null,c):!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:u(s,t)})},a)}else{let o;return o=e.serieIsCategory&&e.serieIsCategory===`true`?d(t,Object.values(e.series),e):f(t,e),!o||o.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:h(e,o)})},a)}}):null}function u(e,t){return e.map((e,n)=>{let r=Object.values(e.series),i;return i=e.serieIsCategory!==void 0&&e.serieIsCategory===`true`?d(t,r,e):f(t,e),!i||i.length<1?null:h(e,i,n)})}function d(e,t,r){let[i,s]=e,c=[],l;r.condition&&(l=r.condition);let u=i;l&&(u=i.filter(e=>{try{return o(l,e)}catch(e){return console.log(l),console.log(e),!0}}));let d=u;if(r.sortField&&r.sortField&&d.every(e=>e[r.sortField])){let e=r.sortSeq===`D`?`desc`:`asc`;d=T(d,r.sortField,e)}return r.fromTotal===`true`&&(d=s),r.maxItems&&(d=d.slice(0,Number(r.maxItems))),d.forEach((e,i)=>{t.forEach(t=>{let i={};i.name=t.displayName,t.displayNameCalc&&t.displayNameCalc===`true`&&(i.name=o(t.displayName));let l=t.field;i.value=p(l,[e],r,s),i.formattedValue=i.value;let u=a.run.data[n];if(u){let e=u.datagrid.columns[t.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=o(t)),i.formattedValue=oe({type:e.type,format:t,data:i.value})}}}let d=r.categories[0].field;d===`CODTXT`&&e.COD?.sanitizedText&&e.TXT?.sanitizedText?i.type=`${e.COD.sanitizedText}-${e.TXT.sanitizedText}`:i.type=e[d]?.sanitizedText,i.type||=r.title,c.push(i)})}),c=c.filter(e=>!(e.name===``&&e.value===0)),c}function f(e,t){let[r]=e,i=Object.values(t.series).filter(e=>e.visible!==`false`),s=[],c;t.condition&&(c=t.condition);let l=r;c&&(l=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 o(c,t)})),l=g(l,t);let u=[],d=[],f=[],h={};if(t.categories[0].items)u=t.categories[0].items.map(e=>e.field),d=t.categories[0].items.map(e=>e.displayNameCalc===`true`?o(e.displayName):e.displayName),u.forEach(e=>h[e]=l);else{let e=t.categories[0].field,n=e===`CODTXT`?`COD`:e;h=(0,FN.default)(l,e=>{let t=e[n];return t?.sanitizedText??t??``}),e===`CODTXT`?(e=`COD`,d=Object.values(h).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)):(d=Object.values(h).map(t=>{let n=t[0][e];return n?.sanitizedText??n??``}),f=Object.values(h).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.keys(h)}if(u.forEach((e,r)=>{i.forEach(i=>{let c=h[e];i.condition&&(c=c.filter(e=>{try{return o(i.condition,e)}catch(e){return console.log(i.condition),console.log(e),!0}}));let l=i.displayName;i.displayNameCalc&&i.displayNameCalc===`true`&&(l=o(l));let u=p(i.field??e,c,t),m=u,g=a.run.data[n];if(g){let e=g.datagrid.columns[i.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=o(t)),m=oe({type:e.type,format:t,data:u})}}}let _={name:d[r],tooltipLabel:f[r]??null,type:l,value:p(i.field??e,c,t),formattedValue:m};t?.sortField!==``&&h[e].length===1?_[t.sortField]=h[e][0][t.sortField]:h[e].length===1&&(_.COD=h[e][0].COD),s.push(_)})}),t.sortField&&t.softField!==``){let e,n=t.sortField;if(n&&s.every(e=>e[n])){let r=t.sortSeq===`D`?`desc`:`asc`;e=T(s,n,r)}else e=m(s);s=e}return s}function p(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(ie(s.outputFormat)),l=Number(l))):t[e]&&!isNaN(parseFloat(t[e]))&&(l=parseFloat(t[e]),s&&s.outputFormat&&(l=l.toFixed(ie(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 m(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 h(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 g(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=T(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 m(n)}if(!t)return null;let _=e.filter(e=>e.visibleCondition?o(e.visibleCondition,null,c):!0);if(i===0)return null;if(t&&_.length>1)return(0,$.jsx)(pt,{tabPosition:`right`,forceRender:!0,autoplay:!1,autoplaySpeed:7e3,isCarousel:!0,children:l(_,!0)});if(t&&_.length===1){let e=_[0];if(e.subCharts){let i=Object.values(e.subCharts).filter(e=>e.visibleCondition?o(e.visibleCondition,null,c):!0);return(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredChart`,children:u(i,t)})}else{let i;return i=e.serieIsCategory===`true`?d(t,Object.values(e.series),e):f(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:h(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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P));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=(L(),e(P));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=(L(),e(P));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=(L(),e(P));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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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(fe()),AN=n(UA()),jN=n(AM()),MN=n(VM()),NN=n(DN()),PN=n(de()),FN=n(ie()),Q=n(oe()),$=o(),IN=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i,dodgeBy:a=`type`})=>{let o=M(e=>e.cti.ui.graphColors.columnChart),s=M(e=>e.cti.ui.generatePDF),c=M(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=N.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)(ce,{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=N.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=(L(),e(P)),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=(L(),e(P)),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(),ne=m.getRadius(),re=m.innerRadius*ne;b=(0,a.getSectorPath)(j.x,j.y,ne,ee,te,re)}if(this.regionPath)this.regionPath.attr(`path`,b),this.regionPath.show();else{var ie=(0,r.get)(e,`style`,s);this.regionPath=v.addShape({type:`path`,name:`active-region`,capture:!1,attrs:(0,n.__assign)((0,n.__assign)({},ie),{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=(L(),e(P)),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=(L(),e(P)),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=M(e=>e.cti.ui.graphColors.pieChart),i=M(e=>e.cti.ui.generatePDF),a=M(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)(ce,{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)(ce,{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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=(L(),e(P)),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=M(e=>e.cti.ui.graphColors.pieChart),s=M(e=>e.cti.ui.generatePDF),c=M(e=>e.cti.ui.pdfSize),l=o,u=Object.keys((0,FN.default)(e,e=>e.type)),d=N.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)(ce,{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=N.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=M(e=>e.cti.ui.graphColors.pieChart),i=M(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=M(e=>e.cti.ui.generatePDF),o=M(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)(ce,{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(k()),AP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,includeSeries:r=[]})=>{let i=M(e=>e.cti.ui.graphColors.lineChart),a=M(e=>e.cti.ui.graphColors.sexChart),o=M(e=>e.cti.ui.generatePDF),s=M(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)(ce,{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=N.memo(AP,PN.default),MP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r})=>{let i=M(e=>e.cti.ui.graphColors.columnChart),a=M(e=>e.cti.ui.generatePDF),o=M(e=>e.cti.ui.pdfSize),[s,c]=(0,N.useState)(0),l=Object.keys((0,FN.default)(e,e=>e.type));(0,N.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)(ce,{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=N.memo(MP,PN.default),PP=({data:e,xFieldName:t=`name`,yFieldName:n=`value`,options:r,title:i})=>{let a=M(e=>e.cti.ui.graphColors.columnChart),o=M(e=>e.cti.ui.generatePDF),s=M(e=>e.cti.ui.pdfSize),c=a,l=Object.keys((0,FN.default)(e,e=>e.type)),u=N.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)(ce,{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=N.memo(PP,PN.default),IP=N.memo(({charts:e,data:t,tabName:n,similiTabName:r,height:i})=>{let{view:a}=se(),o=ue(),s=t?.[1]?.find(e=>e.OID===`-9999999`),c=s?Object.fromEntries(Object.entries(s).map(([e,t])=>[e,t?.text??t])):{};function l(e,i=!1){return t?e.map((e,a)=>{if(e.subCharts){let s=Object.values(e.subCharts).filter(e=>e.visibleCondition?o(e.visibleCondition,null,c):!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:u(s,t)})},a)}else{let o;return o=e.serieIsCategory&&e.serieIsCategory===`true`?d(t,Object.values(e.series),e):f(t,e),!o||o.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:h(e,o)})},a)}}):null}function u(e,t){return e.map((e,n)=>{let r=Object.values(e.series),i;return i=e.serieIsCategory!==void 0&&e.serieIsCategory===`true`?d(t,r,e):f(t,e),!i||i.length<1?null:h(e,i,n)})}function d(e,t,r){let[i,s]=e,c=[],l;r.condition&&(l=r.condition);let u=i;l&&(u=i.filter(e=>{try{return o(l,e)}catch(e){return console.log(l),console.log(e),!0}}));let d=u;if(r.sortField&&r.sortField&&d.every(e=>e[r.sortField])){let e=r.sortSeq===`D`?`desc`:`asc`;d=C(d,r.sortField,e)}return r.fromTotal===`true`&&(d=s),r.maxItems&&(d=d.slice(0,Number(r.maxItems))),d.forEach((e,i)=>{t.forEach(t=>{let i={};i.name=t.displayName,t.displayNameCalc&&t.displayNameCalc===`true`&&(i.name=o(t.displayName));let l=t.field;i.value=p(l,[e],r,s),i.formattedValue=i.value;let u=a.run.data[n];if(u){let e=u.datagrid.columns[t.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=o(t)),i.formattedValue=ae({type:e.type,format:t,data:i.value})}}}let d=r.categories[0].field;d===`CODTXT`&&e.COD?.sanitizedText&&e.TXT?.sanitizedText?i.type=`${e.COD.sanitizedText}-${e.TXT.sanitizedText}`:i.type=e[d]?.sanitizedText,i.type||=r.title,c.push(i)})}),c=c.filter(e=>!(e.name===``&&e.value===0)),c}function f(e,t){let[r]=e,i=Object.values(t.series).filter(e=>e.visible!==`false`),s=[],c;t.condition&&(c=t.condition);let l=r;c&&(l=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 o(c,t)})),l=g(l,t);let u=[],d=[],f=[],h={};if(t.categories[0].items)u=t.categories[0].items.map(e=>e.field),d=t.categories[0].items.map(e=>e.displayNameCalc===`true`?o(e.displayName):e.displayName),u.forEach(e=>h[e]=l);else{let e=t.categories[0].field,n=e===`CODTXT`?`COD`:e;h=(0,FN.default)(l,e=>{let t=e[n];return t?.sanitizedText??t??``}),e===`CODTXT`?(e=`COD`,d=Object.values(h).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)):(d=Object.values(h).map(t=>{let n=t[0][e];return n?.sanitizedText??n??``}),f=Object.values(h).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.keys(h)}if(u.forEach((e,r)=>{i.forEach(i=>{let c=h[e];i.condition&&(c=c.filter(e=>{try{return o(i.condition,e)}catch(e){return console.log(i.condition),console.log(e),!0}}));let l=i.displayName;i.displayNameCalc&&i.displayNameCalc===`true`&&(l=o(l));let u=p(i.field??e,c,t),m=u,g=a.run.data[n];if(g){let e=g.datagrid.columns[i.field];if(e){let t=e.outputFormat;if(t&&t!==``){let t=e.outputFormat.trim();/^=/gm.test(t)&&(t=o(t)),m=ae({type:e.type,format:t,data:u})}}}let _={name:d[r],tooltipLabel:f[r]??null,type:l,value:p(i.field??e,c,t),formattedValue:m};t?.sortField!==``&&h[e].length===1?_[t.sortField]=h[e][0][t.sortField]:h[e].length===1&&(_.COD=h[e][0].COD),s.push(_)})}),t.sortField&&t.softField!==``){let e,n=t.sortField;if(n&&s.every(e=>e[n])){let r=t.sortSeq===`D`?`desc`:`asc`;e=C(s,n,r)}else e=m(s);s=e}return s}function p(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 m(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 h(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 g(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=C(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 m(n)}if(!t)return null;let _=e.filter(e=>e.visibleCondition?o(e.visibleCondition,null,c):!0);if(i===0)return null;if(t&&_.length>1)return(0,$.jsx)(pt,{tabPosition:`right`,forceRender:!0,autoplay:!1,autoplaySpeed:7e3,isCarousel:!0,children:l(_,!0)});if(t&&_.length===1){let e=_[0];if(e.subCharts){let i=Object.values(e.subCharts).filter(e=>e.visibleCondition?o(e.visibleCondition,null,c):!0);return(0,$.jsx)(`div`,{className:`graphs`,tabname:(0,ON.default)(n),similitabname:(0,ON.default)(r),rendertypechart:`filteredChart`,children:u(i,t)})}else{let i;return i=e.serieIsCategory===`true`?d(t,Object.values(e.series),e):f(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:h(e,i)})}}else return null});export{IP as default}; \ No newline at end of file diff --git a/assets/Checkbox-DOtAK0l9.js b/assets/Checkbox-DaffYDjq.js similarity index 95% rename from assets/Checkbox-DOtAK0l9.js rename to assets/Checkbox-DaffYDjq.js index b4af5e9..8021241 100644 --- a/assets/Checkbox-DOtAK0l9.js +++ b/assets/Checkbox-DaffYDjq.js @@ -1 +1 @@ -import{a as e,t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{In as r}from"./axios-BAZB3l2q.js";import{Q as i,Z as a,mt as o,pt as s}from"./index-vzToGWaQ.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-Cq8Lat8K.js";var _=t((e=>{var t=c().default,o=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupContext=void 0;var s=o(a()),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=i().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var g=h(l()),v=h(a()),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{var t=c().default,o=i().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupContext=void 0;var s=o(a()),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=i().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var g=h(l()),v=h(a()),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=s(l(e,`CLASSE`)),i[`${t.classe_schema}-${t.table_id}`]=t});let a=l(t,`REFTABLE`),o={};a.forEach(e=>{let t=u(e);t.classes=s(l(e,`CLASSE`)),o[t.table_id]=t});function s(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 be(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=l(t,`CLASSE`)[0],r=u(n);r.sections=i(l(n,`SECTION`));function i(e){let t=[];return e.forEach(e=>{let n=u(e);n.elements=a(l(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 G=async e=>W(await f(`modules/base/php/httpService_classesManager_getClasses.php`,{softCode:e})),xe=async(e,t,n)=>be(await f(`modules/base/php/httpService_classesManager_getClasse.php`,{classe_id:n,table_id:t,schema:e,classe_schema:e})),K=`modules/base/php/httpService_classesManager_setClasse.php`;async function Se(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 f(K,{schema:t,classe_schema:n,action:`save`,classeDef:z(i,!0)})).getElementsByTagName(`HTTP_SERVICE`)[0];return{classeId:(s?.getElementsByTagName(`CLASSE`)[0])?.getAttribute(`oid`),warnings:[...s.getElementsByTagName(`WARNING`)].map(e=>e.textContent)}}async function q(e,t,n){await f(K,{schema:n,action:`delete`,classe_id:e,classe_schema:n,table_id:t})}async function J(e,t,n){await f(K,{action:`refcopy`,softCode:t,refoid:e,schema:n})}var Y={all:[`classes`],list:e=>[...Y.all,`list`,e],detail:(e,t,n)=>[...Y.all,`detail`,e,t,n]},Ce=e=>M({queryKey:Y.list(e),queryFn:()=>G(e),enabled:!!e}),we=e=>c(Ce(e)),Te=(e,t,n)=>M({queryKey:Y.detail(e,t,n),queryFn:()=>xe(e,t,n),enabled:!!e&&!!t&&!!n}),Ee=(e,t,n)=>c(Te(e,t,n));function De(){let e=a();return j({mutationFn:({classe:e,schema:t,classeSchema:n})=>Se(e,t,n),meta:{successMessage:`Classe enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all}),F()}})}function Oe(){let e=a();return j({mutationFn:({classeId:e,tableId:t,schema:n})=>q(e,t,n),meta:{successMessage:`Classe supprimée`,errorMessage:`Erreur lors de la suppression de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all}),F()}})}function ke(){let e=a();return j({mutationFn:({refoid:e,softCode:t,schema:n})=>J(e,t,n),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all})}})}var X=n();function Ae(e){return[{title:`Code`,dataKey:`code`,dataGetter:({rowData:e})=>(0,X.jsx)(v,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,X.jsx)(v,{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 je=e(H()),Z=e(h()),Q=({section:e,handleEdit:t,handleClose:n})=>{let[r,i]=(0,U.useState)(``),[a,o]=(0,U.useState)(``);return(0,U.useEffect)(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),(0,X.jsxs)(`div`,{className:`section-form`,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:`Codes à inclure`}),(0,X.jsx)(C.TextArea,{value:r,onChange:e=>i(e.target.value)})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Codes à exclure`}),(0,X.jsx)(C.TextArea,{value:a,onChange:e=>o(e.target.value)})]})}),(0,X.jsxs)(`div`,{className:`form-row form-buttons`,style:{marginTop:`12px`},children:[(0,X.jsx)(m,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,X.jsx)(m,{onClick:()=>t(e.oid,r,a),type:`primary`,children:`Appliquer`})]})]})};Q.propTypes={section:Z.default.object,handleEdit:Z.default.func,handleClose:Z.default.func};var Me=({node:e,handleSetCode:t,handleSetText:n,byCode:r,handleEdit:i,handleDelete:a})=>{let[o,s]=(0,U.useState)(!1),[c,l]=(0,U.useState)(!1),[u,d]=(0,U.useState)(``),[f,p]=(0,U.useState)(``),[h,g]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),b=(0,U.useRef)(),x=(0,U.useRef)();(0,U.useEffect)(()=>{e&&(d(e.code),p(e.texte))},[e]),(0,U.useEffect)(()=>{o&&b.current.focus()},[o]),(0,U.useEffect)(()=>{c&&x.current.focus()},[c]);let S=()=>{s(!o)},w=()=>{l(!c)},T=e=>{d(e.target.value)},D=e=>{p(e.target.value)},k=n=>{s(!1),t(e.oid,u)},A=t=>{l(!1),n(e.oid,f)},j=()=>{g(!h)};return(0,X.jsxs)(`div`,{className:`editable-title`,onMouseEnter:j,onMouseLeave:j,children:[o?(0,X.jsx)(C,{ref:b,style:{width:`20%`},value:u,onChange:T,onBlur:k}):(0,X.jsx)(`div`,{className:`editable-code`,onClick:S,children:u}),c?(0,X.jsx)(C,{ref:x,style:{marginLeft:`6px`,width:`50%`},value:f,onChange:D,onBlur:A}):(0,X.jsx)(`div`,{className:`editable-text`,onClick:w,children:`${f} (${e.elements.length})`}),(0,X.jsxs)(`div`,{className:`title-buttons`,children:[(0,X.jsx)(_,{trigger:`click`,content:(0,X.jsx)(Q,{section:e,handleEdit:i,handleClose:()=>y(!1)}),visible:v,onVisibleChange:e=>{y(e)},children:r||v?(0,X.jsx)(m,{type:`link`,className:`edit-button-title`,children:(0,X.jsx)(O,{})}):null}),(0,X.jsx)(E,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,X.jsx)(m,{type:`link`,className:`delete-button-title`,children:(0,X.jsx)(de,{})})})]})]})};Me.propTypes={node:Z.default.object,handleSetCode:Z.default.func,handleSetText:Z.default.func,handleEdit:Z.default.func,handleDelete:Z.default.func};var Ne=new Set([`is_cti`,`contenu_by_code`,`contenu_non_replicable_ailleurs`,`show_omit`,`est_lecture_seule`,`est_partagee_modification`]),Pe=({selectedClasseParams:e,softCode:t,handleCloseEditor:n,onClasseCreated:r})=>{let i=le(),a=De(),o=Oe(),s=_e(t),c=e?.key?.includes(`finess`)?`base`:s,l=Ee(c,e?.tableId,e?.classeId),u=l.data,d=l.isPending&&l.fetchStatus!==`idle`,f=i.data?.session,[h]=R.useForm(),[_,v]=(0,U.useState)([]),[y,b]=(0,U.useState)([]),[x,w]=(0,U.useState)([]),[O,k]=(0,U.useState)({}),[A,j]=(0,U.useState)(!1),[M,N]=(0,U.useState)(null),[P,F]=(0,U.useState)([]),[I,L]=(0,U.useState)([]),[z,B]=(0,U.useState)([]),[H,ve]=(0,U.useState)(!1),[W,be]=(0,U.useState)(!0),[G,xe]=(0,U.useState)(``),[K,Se]=(0,U.useState)(``);(0,U.useEffect)(()=>{if(u&&Object.keys(u).length){let e=qe(u);k(e),h.setFieldsValue(e),v(Ae(u))}else h.setFieldsValue({})},[u]),(0,U.useEffect)(()=>{if(u&&Object.keys(u).length){let e=We(u);e=Ge(e),b(e)}},[u,G,H,W,K]),(0,U.useEffect)(()=>{O.sections?w(Je(Ke(O.sections),O)):w([])},[O]);let q=he(u?.is_cti===`1`,f),J=(e,t)=>{if(M||t){let n={...O},r=t||n.sections.find(e=>e.oid===M.oid);if(r){let t=[],i=n.sections.filter(e=>e.oid!==r.oid),a=We(O);(e||I).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),b(Ge(a))}k({...n}),L([]),j(!0)}},Y=(e,t)=>{let n=We(O),r={...O},i=e||z,a=O.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),k(r),b(n),B([]),j(!0)},Ce=()=>{let t=h.getFieldsValue(),n={...O,...t},i=e?.classeId===`-1`;a.mutate({classe:n,schema:s,classeSchema:c},{onSuccess:e=>{j(!1),e?.warnings?.forEach(e=>{p({message:`Classe — conflit`,description:e,duration:8})}),i&&e?.classeId&&r(e.classeId,t.code)}})},we=e=>{ve(e.target.checked)},Te=e=>{be(e.target.checked)},ke=e=>{xe(e.target.value)},Z=e=>{Se(e.target.value)},Q=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.texte=t),k(n),j(!0)},Pe=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.code=t),k(n),j(!0)},Fe=e=>{j(!0);let t=Object.keys(e)[0];if(t===`contenu_by_code`){let n={...O};n[t]=e[t],k(n)}},Ie=(e,t)=>{t.node.section_id?(N(null),B([t.node])):(N({...t.node}),B([...t.node.children])),t.selected||B([]),F(e)},Le=()=>{let e={...O},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:[]}),k(e)},Re=e=>{let t={...O};t.sections=t.sections.filter(t=>t.oid!==e),k(t)},ze=async(e,t,n)=>{let r={...O},i;i=r.sections.find(t=>t.oid===e),i&&(i.include_code=t,i.exclude_code=n),t!==``&&(Y(i.elements),i.elements=[],J(await te({schema:s,table_id:u.table_id,include_code:t,exclude_code:n}),i)),k(r)},Be=()=>{o.mutate({classeId:u.oid,tableId:u.table_id,schema:s},{onSuccess:()=>{k({}),n()}})},Ve=e=>{let t=[...I];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),L([...new Set(t)])},He=()=>{I.length?L([]):L(y.map(e=>e.oid))},Ue=()=>{k({}),n()};function We(e){let t=[];return e.sections.forEach(e=>{e.elements&&(t=t.concat(e.elements))}),t=(0,je.default)(t,e=>e.code),t}function Ge(e){let t=[...e];return H&&(t=t.filter(e=>e.utilise===`O`)),W&&(t=t.filter(e=>e.section_id===`0`)),t=ce(t,G,[`code`,`texte`,`complement`]),t=re(t,K),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)Ne.has(e)&&(t[e]=t[e]===`1`);return t}function Je(e,t){return e.map(e=>({...e,title:e.editable?(0,X.jsx)(Me,{node:e,handleSetText:Q,handleSetCode:Pe,byCode:h.getFieldValue(`contenu_by_code`),handleEdit:ze,handleDelete:Re}):`${e.title} (${e.code})`,children:e.children?Je(e.children):null}))}let $=d||!u;return(0,X.jsx)(X.Fragment,{children:(0,X.jsxs)(R,{form:h,onValuesChange:Fe,style:{height:`100%`,display:`flex`,flexFlow:`column`},disabled:q,children:[(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsxs)(`div`,{className:`header-title`,children:[(0,X.jsx)(ge,{onConfirm:Ue,modified:A,children:(0,X.jsx)(m,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,X.jsx)(T,{})})}),`Gestion des classes`]}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(m,{size:`default`,icon:(0,X.jsx)(ne,{}),disabled:$,onClick:()=>{fe(h.getFieldsValue(),y)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,X.jsx)(m,{size:`default`,icon:(0,X.jsx)(ee,{}),disabled:$,onClick:()=>{me(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,X.jsx)(E,{title:`Voulez-vous vraiment supprimer cette classe ?`,onConfirm:Be,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,disabled:$||u?.est_lecture_seule===`true`||q,children:(0,X.jsx)(m,{size:`default`,danger:!0,icon:(0,X.jsx)(de,{}),disabled:$||u?.est_lecture_seule===`true`||q,children:`Supprimer`})}),(0,X.jsx)(m,{size:`default`,type:`primary`,icon:(0,X.jsx)(g,{}),loading:a.isPending,disabled:$||!A||u?.est_lecture_seule===`true`,onClick:Ce,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,X.jsxs)(`div`,{className:`classes-description`,children:[(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Code:`}),(0,X.jsx)(R.Item,{name:`code`,children:(0,X.jsx)(C,{})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Texte:`}),(0,X.jsx)(R.Item,{name:`texte`,children:(0,X.jsx)(C,{})})]})]}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Lecture seule:`}),(0,X.jsx)(`b`,{children:u?.est_lecture_seule===`1`?`Oui`:`Non`})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Saisie par code`}),(0,X.jsx)(R.Item,{name:`contenu_by_code`,valuePropName:`checked`,children:(0,X.jsx)(pe,{})})]})]}),f?.ISROLECTI&&(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Classe CTI`}),(0,X.jsx)(R.Item,{name:`is_cti`,valuePropName:`checked`,children:(0,X.jsx)(V,{})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,X.jsx)(R.Item,{name:`contenu_non_replicable_ailleurs`,valuePropName:`checked`,children:(0,X.jsx)(V,{})})]})]})]}),$?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(oe,{style:{height:`auto`}})}):(0,X.jsx)(`div`,{className:`component-content`,children:(0,X.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,X.jsxs)(`div`,{className:`classes-sections`,children:[(0,X.jsxs)(`div`,{className:`tree-header`,children:[(0,X.jsx)(`span`,{children:`Sections`}),(0,X.jsx)(`div`,{className:`header-actions`,children:(0,X.jsx)(m,{type:`link`,onClick:Le,children:(0,X.jsx)(S,{})})})]}),(0,X.jsx)(D,{treeData:x,blockNode:!0,onSelect:Ie,selectedKeys:P})]}),(0,X.jsxs)(`div`,{className:`transfer-actions`,children:[(0,X.jsx)(m,{type:`link`,onClick:()=>J(),disabled:O.contenu_by_code||!M||!I.length||q,children:(0,X.jsx)(ie,{})}),(0,X.jsx)(m,{type:`link`,onClick:()=>Y(),disabled:O.contenu_by_code||!z.length||q,children:(0,X.jsx)(ae,{})})]}),(0,X.jsxs)(se,{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,X.jsxs)(`div`,{className:`options-search`,children:[(0,X.jsx)(`div`,{className:`options-dragger`,children:(0,X.jsx)(ye,{style:{fontSize:16}})}),(0,X.jsxs)(`div`,{className:`form-column`,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:`Recherche par texte`}),(0,X.jsx)(C,{value:G,onChange:ke})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Référencés uniquement`}),(0,X.jsx)(V,{checked:H,onChange:we})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Non attribués uniquement`}),(0,X.jsx)(V,{checked:W,onChange:Te})]})})]}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{style:{minWidth:`100px`},children:`Liste de codes`}),(0,X.jsx)(C.TextArea,{value:K,onChange:Z})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsx)(`div`,{className:`form-item`,children:(0,X.jsx)(m,{type:`primary`,onClick:He,children:`De/Sélectionner`})})})]})]}),(0,X.jsx)(`div`,{className:`options-table`,children:(0,X.jsx)(ue,{fixed:!1,columns:_,data:y,loading:l.isFetching,selectedRows:I,onRowSelect:Ve,shiftMulti:!0})})]})]})})]})})};Pe.propTypes={selectedClasseParams:Z.default.object,softCode:Z.default.string,handleCloseEditor:Z.default.func,onClasseCreated:Z.default.func};var Fe=U.memo(Pe),Ie=e(B()),{DirectoryTree:Le}=D,Re=({tables:e,refTables:t,showReferences:n,handleSelectedClasse:r,search:i,isLoading:a,softCode:o})=>{let s=ke(),[c,l]=(0,U.useState)(null),[u,d]=(0,U.useState)(null),[f,p]=(0,U.useState)([]),[h,g]=(0,U.useState)([]),[_,v]=(0,U.useState)(null);(0,U.useEffect)(()=>{e&&t&&(l(D(e)),d(D(t)))},[e,t]),(0,U.useEffect)(()=>{p(x(c))},[c]),(0,U.useEffect)(()=>{g(i===``?[]:f.map(e=>e.title.toLowerCase().includes(i.toLowerCase())?y(e.key,c):null).filter((e,t,n)=>e&&n.indexOf(e)===t))},[i,c,f]);let C=e=>{g(e)},T=e=>{let t=b(u).find(t=>t.key===e[0]);t&&v(t.classe_id)},E=()=>{let e=_e(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>v(null)})};function D(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+(0,Ie.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=O(e.classes,a,n)),e.groups!==void 0&&(c=D(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 O(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,Ie.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,X.jsx)(S,{}):n.icon=(0,X.jsx)(P,{}),r.push(n)}),r.sort((e,t)=>Number(e.classe_id)-Number(t.classe_id))}return(0,X.jsxs)(`div`,{className:`component-content`,children:[(0,X.jsxs)(`div`,{className:`classes-manager-classes`,children:[a?(0,X.jsx)(`div`,{className:`listes-spin-loader`,children:(0,X.jsx)(w,{})}):null,(0,X.jsx)(Le,{onSelect:r,treeData:c,expandedKeys:h,onExpand:C})]}),(0,X.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:n?`flex`:`none`},children:[(0,X.jsxs)(`div`,{className:`references-header`,children:[(0,X.jsx)(`h3`,{children:`Classes de références`}),(0,X.jsx)(m,{style:{marginLeft:`10px`},size:`small`,onClick:E,icon:(0,X.jsx)(N,{}),loading:s.isPending,disabled:!_,children:`Importer`},`importBtn`)]}),(0,X.jsx)(`div`,{className:`references-tree`,children:(0,X.jsx)(Le,{treeData:u,onSelect:T})})]})]})};Re.propTypes={tables:Z.default.object,refTables:Z.default.object,showReferences:Z.default.bool,handleSelectedClasse:Z.default.func,search:Z.default.string,isLoading:Z.default.bool,softCode:Z.default.string};var ze=U.memo(Re),Be=U.memo(()=>{let e=k(),{search:t}=A(),n=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(t)),[t]),{softCode:r}=L(),i=we(r),a=i.data?.tables??{},o=i.data?.refTables??{},[s,c]=(0,U.useState)(!1),[l,u]=(0,U.useState)(!1),[f,p]=(0,U.useState)(null),[h,g]=(0,U.useState)(``);(0,U.useEffect)(()=>{c(!1),p(null)},[r]),(0,U.useEffect)(()=>{if(!n.classe||s||!Object.keys(a).length)return;let t=n.classe,r=S(Object.values(a)).find(e=>e.code===t);r?(p({classeId:r.classe_id,tableId:r.table_id,key:r.key}),c(!0)):e({search:``},{replace:!0})},[n.classe,a]);let _=()=>{c(!1),e({search:``}),p(null)},v=(t,n)=>{e({search:`?classe=${n}`},{replace:!0}),p(e=>({...e,classeId:t}))},y=e=>{g(e.target.value)},b=()=>{u(!l)},x=(t,n)=>{n.node.isLeaf===!0&&(e({search:`?classe=${n.node.code}`},{replace:!0}),p({classeId:n.node.classe_id,tableId:n.node.table_id,key:n.node.key}),c(!0))};function S(e){let t=[];return Object.values(e).forEach(e=>{t=[...t,...Object.values(e.classes)]}),t}return s?(0,X.jsx)(Fe,{selectedClasseParams:f,softCode:r,handleCloseEditor:_,onClasseCreated:v}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(d,{children:(0,X.jsx)(`title`,{children:`iCTI | Gestion des classes`})}),(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsx)(`div`,{className:`header-title`,children:`Gestion des classes`}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(C,{placeholder:`Recherche`,value:h,onChange:y}),(0,X.jsx)(m,{onClick:()=>i.refetch(),icon:(0,X.jsx)(I,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,X.jsx)(m,{style:{width:`148.5px`},type:l?`secondary`:`primary`,onClick:b,icon:(0,X.jsx)(P,{}),children:l?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,X.jsx)(ze,{tables:a,refTables:o,showReferences:l,handleSelectedClasse:x,search:h,isLoading:i.isFetching,softCode:r})]})});export{Be 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{Dt as r,Mn as i,Nn as a,S as o,dr as s,fr as c,n as l,ur as u}from"./axios-DOscJEDN.js";import{t as d}from"./index.esm-DB3Pt-Y3.js";import{i as f}from"./ctiAxios-CDlE51TE.js";import{s as p}from"./notification-BkpaB2Vc.js";import{t as m}from"./button-BMyidN73.js";import{i as h}from"./select-C47FfvhI.js";import{t as g}from"./popover-D_oN25YJ.js";import{t as _}from"./tooltip-3rewahde.js";import{d as v,l as y,u as b}from"./sanitizeDataUtils-dwaGfQDt.js";import{n as x}from"./iconUtil-CvNpmAMh.js";import{t as S}from"./input-Yn95s9T0.js";import{t as C}from"./spin-CFT4geQI.js";import{t as w}from"./ArrowLeftOutlined-Be9M8IUd.js";import{t as T}from"./popconfirm-DHVG0Jca.js";import{t as E}from"./tree-brJPbLgK.js";import{n as D}from"./typography-BlzsJIlH.js";import{c as O,s as k}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as A}from"./useMutation-DqBabLvU.js";import{t as j}from"./queryOptions-_qrchnQm.js";import{t as ee}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{a as te,s as ne,t as re}from"./filterByCode-BHatCYW2.js";import{t as M}from"./ImportOutlined-CJMN8fnX.js";import{t as ie}from"./LeftSquareOutlined-CPEKio_w.js";import{t as ae}from"./RightSquareOutlined-79l4X31l.js";import{t as N}from"./prop-types-eZYknsgO.js";import{t as oe}from"./Loader-DwXJ8Se3.js";import{A as se,B as P,D as ce,E as F,H as I,L as le,O as L,at as R,c as ue,d as z,et as de,i as fe,k as B,tt as pe,ut as V}from"./index-BocemapU.js";import{n as me,t as he}from"./useFormIsActive-BuGtMvWa.js";import{t as ge}from"./DiscardChangesButton-B-gDuJCC.js";import{t as H}from"./sortBy-EDXnl_5E.js";import{t as _e}from"./module-DCzHhej2.js";var ve={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`};a();var U=e(t()),ye=U.forwardRef(function(e,t){return U.createElement(r,i(i({},e),{},{ref:t,icon:ve}))});function W(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=s(t).schema,r=u(t,`TABLE`),i={};r.forEach(e=>{let t=s(e);t.classes=c(u(e,`CLASSE`)),i[`${t.classe_schema}-${t.table_id}`]=t});let a=u(t,`REFTABLE`),o={};a.forEach(e=>{let t=s(e);t.classes=c(u(e,`CLASSE`)),o[t.table_id]=t});function c(e){let t={};return e.forEach(e=>{let n=s(e);t[n.classe_id]=n}),t}return{schema:n,tables:i,refTables:o}}function be(e){let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=u(t,`CLASSE`)[0],r=s(n);r.sections=i(u(n,`SECTION`));function i(e){let t=[];return e.forEach(e=>{let n=s(e);n.elements=a(u(e,`ELEMENT`)),t.push(n)}),t}function a(e){let t=[];return e.forEach(e=>{let n=s(e);n.key=n.oid,t.push(n)}),t}return r.schema=s(t).schema??s(t).classe_schema,r.classe_schema=s(t).classe_schema??s(t).schema,r}var G=async e=>W(await f(`modules/base/php/httpService_classesManager_getClasses.php`,{softCode:e})),xe=async(e,t,n)=>be(await f(`modules/base/php/httpService_classesManager_getClasse.php`,{classe_id:n,table_id:t,schema:e,classe_schema:e})),K=`modules/base/php/httpService_classesManager_setClasse.php`;async function Se(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 f(K,{schema:t,classe_schema:n,action:`save`,classeDef:z(i,!0)})).getElementsByTagName(`HTTP_SERVICE`)[0];return{classeId:(o?.getElementsByTagName(`CLASSE`)[0])?.getAttribute(`oid`),warnings:[...o.getElementsByTagName(`WARNING`)].map(e=>e.textContent)}}async function q(e,t,n){await f(K,{schema:n,action:`delete`,classe_id:e,classe_schema:n,table_id:t})}async function J(e,t,n){await f(K,{action:`refcopy`,softCode:t,refoid:e,schema:n})}var Y={all:[`classes`],list:e=>[...Y.all,`list`,e],detail:(e,t,n)=>[...Y.all,`detail`,e,t,n]},Ce=e=>j({queryKey:Y.list(e),queryFn:()=>G(e),enabled:!!e}),we=e=>l(Ce(e)),Te=(e,t,n)=>j({queryKey:Y.detail(e,t,n),queryFn:()=>xe(e,t,n),enabled:!!e&&!!t&&!!n}),Ee=(e,t,n)=>l(Te(e,t,n));function De(){let e=o();return A({mutationFn:({classe:e,schema:t,classeSchema:n})=>Se(e,t,n),meta:{successMessage:`Classe enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all}),F()}})}function Oe(){let e=o();return A({mutationFn:({classeId:e,tableId:t,schema:n})=>q(e,t,n),meta:{successMessage:`Classe supprimée`,errorMessage:`Erreur lors de la suppression de la classe`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all}),F()}})}function ke(){let e=o();return A({mutationFn:({refoid:e,softCode:t,schema:n})=>J(e,t,n),meta:{successMessage:`Synchronisation terminée`,errorMessage:`La synchronisation a échoué`},onSettled:async()=>{await e.invalidateQueries({queryKey:Y.all})}})}var X=n();function Ae(e){return[{title:`Code`,dataKey:`code`,dataGetter:({rowData:e})=>(0,X.jsx)(_,{title:e.code,children:e.code})},{dataKey:`texte`,headerRenderer:()=>e.table_texte,dataGetter:({rowData:e})=>(0,X.jsx)(_,{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 je=e(H()),Z=e(N()),Q=({section:e,handleEdit:t,handleClose:n})=>{let[r,i]=(0,U.useState)(``),[a,o]=(0,U.useState)(``);return(0,U.useEffect)(()=>{e&&(i(e.include_code),o(e.exclude_code))},[e]),(0,X.jsxs)(`div`,{className:`section-form`,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:`Codes à inclure`}),(0,X.jsx)(S.TextArea,{value:r,onChange:e=>i(e.target.value)})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{className:`first-label`,children:`Codes à exclure`}),(0,X.jsx)(S.TextArea,{value:a,onChange:e=>o(e.target.value)})]})}),(0,X.jsxs)(`div`,{className:`form-row form-buttons`,style:{marginTop:`12px`},children:[(0,X.jsx)(m,{onClick:n,style:{marginRight:`8px`},children:`Annuler`}),(0,X.jsx)(m,{onClick:()=>t(e.oid,r,a),type:`primary`,children:`Appliquer`})]})]})};Q.propTypes={section:Z.default.object,handleEdit:Z.default.func,handleClose:Z.default.func};var Me=({node:e,handleSetCode:t,handleSetText:n,byCode:r,handleEdit:i,handleDelete:a})=>{let[o,s]=(0,U.useState)(!1),[c,l]=(0,U.useState)(!1),[u,d]=(0,U.useState)(``),[f,p]=(0,U.useState)(``),[h,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),b=(0,U.useRef)(),x=(0,U.useRef)();(0,U.useEffect)(()=>{e&&(d(e.code),p(e.texte))},[e]),(0,U.useEffect)(()=>{o&&b.current.focus()},[o]),(0,U.useEffect)(()=>{c&&x.current.focus()},[c]);let C=()=>{s(!o)},w=()=>{l(!c)},E=e=>{d(e.target.value)},O=e=>{p(e.target.value)},k=n=>{s(!1),t(e.oid,u)},A=t=>{l(!1),n(e.oid,f)},j=()=>{_(!h)};return(0,X.jsxs)(`div`,{className:`editable-title`,onMouseEnter:j,onMouseLeave:j,children:[o?(0,X.jsx)(S,{ref:b,style:{width:`20%`},value:u,onChange:E,onBlur:k}):(0,X.jsx)(`div`,{className:`editable-code`,onClick:C,children:u}),c?(0,X.jsx)(S,{ref:x,style:{marginLeft:`6px`,width:`50%`},value:f,onChange:O,onBlur:A}):(0,X.jsx)(`div`,{className:`editable-text`,onClick:w,children:`${f} (${e.elements.length})`}),(0,X.jsxs)(`div`,{className:`title-buttons`,children:[(0,X.jsx)(g,{trigger:`click`,content:(0,X.jsx)(Q,{section:e,handleEdit:i,handleClose:()=>y(!1)}),visible:v,onVisibleChange:e=>{y(e)},children:r||v?(0,X.jsx)(m,{type:`link`,className:`edit-button-title`,children:(0,X.jsx)(D,{})}):null}),(0,X.jsx)(T,{title:`Etes vous sur de vouloir supprimer cette section ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:()=>a(e.oid),children:(0,X.jsx)(m,{type:`link`,className:`delete-button-title`,children:(0,X.jsx)(de,{})})})]})]})};Me.propTypes={node:Z.default.object,handleSetCode:Z.default.func,handleSetText:Z.default.func,handleEdit:Z.default.func,handleDelete:Z.default.func};var Ne=new Set([`is_cti`,`contenu_by_code`,`contenu_non_replicable_ailleurs`,`show_omit`,`est_lecture_seule`,`est_partagee_modification`]),Pe=({selectedClasseParams:e,softCode:t,handleCloseEditor:n,onClasseCreated:r})=>{let i=le(),a=De(),o=Oe(),s=_e(t),c=e?.key?.includes(`finess`)?`base`:s,l=Ee(c,e?.tableId,e?.classeId),u=l.data,d=l.isPending&&l.fetchStatus!==`idle`,f=i.data?.session,[g]=R.useForm(),[_,v]=(0,U.useState)([]),[y,b]=(0,U.useState)([]),[C,D]=(0,U.useState)([]),[O,k]=(0,U.useState)({}),[A,j]=(0,U.useState)(!1),[M,N]=(0,U.useState)(null),[P,F]=(0,U.useState)([]),[I,L]=(0,U.useState)([]),[z,B]=(0,U.useState)([]),[H,ve]=(0,U.useState)(!1),[W,be]=(0,U.useState)(!0),[G,xe]=(0,U.useState)(``),[K,Se]=(0,U.useState)(``);(0,U.useEffect)(()=>{if(u&&Object.keys(u).length){let e=qe(u);k(e),g.setFieldsValue(e),v(Ae(u))}else g.setFieldsValue({})},[u]),(0,U.useEffect)(()=>{if(u&&Object.keys(u).length){let e=We(u);e=Ge(e),b(e)}},[u,G,H,W,K]),(0,U.useEffect)(()=>{O.sections?D(Je(Ke(O.sections),O)):D([])},[O]);let q=he(u?.is_cti===`1`,f),J=(e,t)=>{if(M||t){let n={...O},r=t||n.sections.find(e=>e.oid===M.oid);if(r){let t=[],i=n.sections.filter(e=>e.oid!==r.oid),a=We(O);(e||I).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),b(Ge(a))}k({...n}),L([]),j(!0)}},Y=(e,t)=>{let n=We(O),r={...O},i=e||z,a=O.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),k(r),b(n),B([]),j(!0)},Ce=()=>{let t=g.getFieldsValue(),n={...O,...t},i=e?.classeId===`-1`;a.mutate({classe:n,schema:s,classeSchema:c},{onSuccess:e=>{j(!1),e?.warnings?.forEach(e=>{p({message:`Classe — conflit`,description:e,duration:8})}),i&&e?.classeId&&r(e.classeId,t.code)}})},we=e=>{ve(e.target.checked)},Te=e=>{be(e.target.checked)},ke=e=>{xe(e.target.value)},Z=e=>{Se(e.target.value)},Q=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.texte=t),k(n),j(!0)},Pe=(e,t)=>{let n={...O},r=n.sections.find(t=>t.oid===e);r&&(r.code=t),k(n),j(!0)},Fe=e=>{j(!0);let t=Object.keys(e)[0];if(t===`contenu_by_code`){let n={...O};n[t]=e[t],k(n)}},Ie=(e,t)=>{t.node.section_id?(N(null),B([t.node])):(N({...t.node}),B([...t.node.children])),t.selected||B([]),F(e)},Le=()=>{let e={...O},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:[]}),k(e)},Re=e=>{let t={...O};t.sections=t.sections.filter(t=>t.oid!==e),k(t)},ze=async(e,t,n)=>{let r={...O},i;i=r.sections.find(t=>t.oid===e),i&&(i.include_code=t,i.exclude_code=n),t!==``&&(Y(i.elements),i.elements=[],J(await te({schema:s,table_id:u.table_id,include_code:t,exclude_code:n}),i)),k(r)},Be=()=>{o.mutate({classeId:u.oid,tableId:u.table_id,schema:s},{onSuccess:()=>{k({}),n()}})},Ve=e=>{let t=[...I];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),L([...new Set(t)])},He=()=>{I.length?L([]):L(y.map(e=>e.oid))},Ue=()=>{k({}),n()};function We(e){let t=[];return e.sections.forEach(e=>{e.elements&&(t=t.concat(e.elements))}),t=(0,je.default)(t,e=>e.code),t}function Ge(e){let t=[...e];return H&&(t=t.filter(e=>e.utilise===`O`)),W&&(t=t.filter(e=>e.section_id===`0`)),t=ce(t,G,[`code`,`texte`,`complement`]),t=re(t,K),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)Ne.has(e)&&(t[e]=t[e]===`1`);return t}function Je(e,t){return e.map(e=>({...e,title:e.editable?(0,X.jsx)(Me,{node:e,handleSetText:Q,handleSetCode:Pe,byCode:g.getFieldValue(`contenu_by_code`),handleEdit:ze,handleDelete:Re}):`${e.title} (${e.code})`,children:e.children?Je(e.children):null}))}let $=d||!u;return(0,X.jsx)(X.Fragment,{children:(0,X.jsxs)(R,{form:g,onValuesChange:Fe,style:{height:`100%`,display:`flex`,flexFlow:`column`},disabled:q,children:[(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsxs)(`div`,{className:`header-title`,children:[(0,X.jsx)(ge,{onConfirm:Ue,modified:A,children:(0,X.jsx)(m,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:a.isPending,children:(0,X.jsx)(w,{})})}),`Gestion des classes`]}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(m,{size:`default`,icon:(0,X.jsx)(ne,{}),disabled:$,onClick:()=>{fe(g.getFieldsValue(),y)},children:`Exporter`},`formExcelExportBtn`),f?.ISROLECTI&&(0,X.jsx)(m,{size:`default`,icon:(0,X.jsx)(ee,{}),disabled:$,onClick:()=>{me(t,u?.oid,u?.table_name)},children:`SQL`},`formSQLExportBtn`),(0,X.jsx)(T,{title:`Voulez-vous vraiment supprimer cette classe ?`,onConfirm:Be,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,disabled:$||u?.est_lecture_seule===`true`||q,children:(0,X.jsx)(m,{size:`default`,danger:!0,icon:(0,X.jsx)(de,{}),disabled:$||u?.est_lecture_seule===`true`||q,children:`Supprimer`})}),(0,X.jsx)(m,{size:`default`,type:`primary`,icon:(0,X.jsx)(h,{}),loading:a.isPending,disabled:$||!A||u?.est_lecture_seule===`true`,onClick:Ce,children:`Enregistrer`},`formSubmitbtn`)]})]}),(0,X.jsxs)(`div`,{className:`classes-description`,children:[(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Code:`}),(0,X.jsx)(R.Item,{name:`code`,children:(0,X.jsx)(S,{})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Texte:`}),(0,X.jsx)(R.Item,{name:`texte`,children:(0,X.jsx)(S,{})})]})]}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Lecture seule:`}),(0,X.jsx)(`b`,{children:u?.est_lecture_seule===`1`?`Oui`:`Non`})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Saisie par code`}),(0,X.jsx)(R.Item,{name:`contenu_by_code`,valuePropName:`checked`,children:(0,X.jsx)(pe,{})})]})]}),f?.ISROLECTI&&(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Classe CTI`}),(0,X.jsx)(R.Item,{name:`is_cti`,valuePropName:`checked`,children:(0,X.jsx)(V,{})})]}),(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Contenu non réplicable ailleurs`}),(0,X.jsx)(R.Item,{name:`contenu_non_replicable_ailleurs`,valuePropName:`checked`,children:(0,X.jsx)(V,{})})]})]})]}),$?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(oe,{style:{height:`auto`}})}):(0,X.jsx)(`div`,{className:`component-content`,children:(0,X.jsxs)(`div`,{className:`transfer-layout-content`,children:[(0,X.jsxs)(`div`,{className:`classes-sections`,children:[(0,X.jsxs)(`div`,{className:`tree-header`,children:[(0,X.jsx)(`span`,{children:`Sections`}),(0,X.jsx)(`div`,{className:`header-actions`,children:(0,X.jsx)(m,{type:`link`,onClick:Le,children:(0,X.jsx)(x,{})})})]}),(0,X.jsx)(E,{treeData:C,blockNode:!0,onSelect:Ie,selectedKeys:P})]}),(0,X.jsxs)(`div`,{className:`transfer-actions`,children:[(0,X.jsx)(m,{type:`link`,onClick:()=>J(),disabled:O.contenu_by_code||!M||!I.length||q,children:(0,X.jsx)(ie,{})}),(0,X.jsx)(m,{type:`link`,onClick:()=>Y(),disabled:O.contenu_by_code||!z.length||q,children:(0,X.jsx)(ae,{})})]}),(0,X.jsxs)(se,{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,X.jsxs)(`div`,{className:`options-search`,children:[(0,X.jsx)(`div`,{className:`options-dragger`,children:(0,X.jsx)(ye,{style:{fontSize:16}})}),(0,X.jsxs)(`div`,{className:`form-column`,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:`Recherche par texte`}),(0,X.jsx)(S,{value:G,onChange:ke})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Référencés uniquement`}),(0,X.jsx)(V,{checked:H,onChange:we})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{children:`Non attribués uniquement`}),(0,X.jsx)(V,{checked:W,onChange:Te})]})})]}),(0,X.jsxs)(`div`,{className:`form-column`,children:[(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsxs)(`div`,{className:`form-item`,children:[(0,X.jsx)(`span`,{style:{minWidth:`100px`},children:`Liste de codes`}),(0,X.jsx)(S.TextArea,{value:K,onChange:Z})]})}),(0,X.jsx)(`div`,{className:`form-row`,children:(0,X.jsx)(`div`,{className:`form-item`,children:(0,X.jsx)(m,{type:`primary`,onClick:He,children:`De/Sélectionner`})})})]})]}),(0,X.jsx)(`div`,{className:`options-table`,children:(0,X.jsx)(ue,{fixed:!1,columns:_,data:y,loading:l.isFetching,selectedRows:I,onRowSelect:Ve,shiftMulti:!0})})]})]})})]})})};Pe.propTypes={selectedClasseParams:Z.default.object,softCode:Z.default.string,handleCloseEditor:Z.default.func,onClasseCreated:Z.default.func};var Fe=U.memo(Pe),Ie=e(B()),{DirectoryTree:Le}=E,Re=({tables:e,refTables:t,showReferences:n,handleSelectedClasse:r,search:i,isLoading:a,softCode:o})=>{let s=ke(),[c,l]=(0,U.useState)(null),[u,d]=(0,U.useState)(null),[f,p]=(0,U.useState)([]),[h,g]=(0,U.useState)([]),[_,S]=(0,U.useState)(null);(0,U.useEffect)(()=>{e&&t&&(l(D(e)),d(D(t)))},[e,t]),(0,U.useEffect)(()=>{p(b(c))},[c]),(0,U.useEffect)(()=>{g(i===``?[]:f.map(e=>e.title.toLowerCase().includes(i.toLowerCase())?v(e.key,c):null).filter((e,t,n)=>e&&n.indexOf(e)===t))},[i,c,f]);let w=e=>{g(e)},T=e=>{let t=y(u).find(t=>t.key===e[0]);t&&S(t.classe_id)},E=()=>{let e=_e(o);s.mutate({refoid:_,softCode:o,schema:e},{onSuccess:()=>S(null)})};function D(e,t=``,n=!1){let r=[];return Object.values(e).forEach((e,i)=>{let a=(t===``?``:t+`_`)+(0,Ie.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=O(e.classes,a,n)),e.groups!==void 0&&(c=D(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 O(e,t,n){let r=[];return Object.values(e).forEach(e=>{let n={title:e.texte,key:t+`_`+(0,Ie.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,X.jsx)(x,{}):n.icon=(0,X.jsx)(P,{}),r.push(n)}),r.sort((e,t)=>Number(e.classe_id)-Number(t.classe_id))}return(0,X.jsxs)(`div`,{className:`component-content`,children:[(0,X.jsxs)(`div`,{className:`classes-manager-classes`,children:[a?(0,X.jsx)(`div`,{className:`listes-spin-loader`,children:(0,X.jsx)(C,{})}):null,(0,X.jsx)(Le,{onSelect:r,treeData:c,expandedKeys:h,onExpand:w})]}),(0,X.jsxs)(`div`,{className:`cti-listes-manager-references`,style:{display:n?`flex`:`none`},children:[(0,X.jsxs)(`div`,{className:`references-header`,children:[(0,X.jsx)(`h3`,{children:`Classes de références`}),(0,X.jsx)(m,{style:{marginLeft:`10px`},size:`small`,onClick:E,icon:(0,X.jsx)(M,{}),loading:s.isPending,disabled:!_,children:`Importer`},`importBtn`)]}),(0,X.jsx)(`div`,{className:`references-tree`,children:(0,X.jsx)(Le,{treeData:u,onSelect:T})})]})]})};Re.propTypes={tables:Z.default.object,refTables:Z.default.object,showReferences:Z.default.bool,handleSelectedClasse:Z.default.func,search:Z.default.string,isLoading:Z.default.bool,softCode:Z.default.string};var ze=U.memo(Re),Be=U.memo(()=>{let e=O(),{search:t}=k(),n=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(t)),[t]),{softCode:r}=L(),i=we(r),a=i.data?.tables??{},o=i.data?.refTables??{},[s,c]=(0,U.useState)(!1),[l,u]=(0,U.useState)(!1),[f,p]=(0,U.useState)(null),[h,g]=(0,U.useState)(``);(0,U.useEffect)(()=>{c(!1),p(null)},[r]),(0,U.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?(p({classeId:r.classe_id,tableId:r.table_id,key:r.key}),c(!0)):e({search:``},{replace:!0})},[n.classe,a]);let _=()=>{c(!1),e({search:``}),p(null)},v=(t,n)=>{e({search:`?classe=${n}`},{replace:!0}),p(e=>({...e,classeId:t}))},y=e=>{g(e.target.value)},b=()=>{u(!l)},x=(t,n)=>{n.node.isLeaf===!0&&(e({search:`?classe=${n.node.code}`},{replace:!0}),p({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,X.jsx)(Fe,{selectedClasseParams:f,softCode:r,handleCloseEditor:_,onClasseCreated:v}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(d,{children:(0,X.jsx)(`title`,{children:`iCTI | Gestion des classes`})}),(0,X.jsxs)(`div`,{className:`component-header`,children:[(0,X.jsx)(`div`,{className:`header-title`,children:`Gestion des classes`}),(0,X.jsxs)(`div`,{className:`header-actions`,children:[(0,X.jsx)(S,{placeholder:`Recherche`,value:h,onChange:y}),(0,X.jsx)(m,{onClick:()=>i.refetch(),icon:(0,X.jsx)(I,{}),loading:i.isFetching,children:`Actualiser`},`refreshBtn`),(0,X.jsx)(m,{style:{width:`148.5px`},type:l?`secondary`:`primary`,onClick:b,icon:(0,X.jsx)(P,{}),children:l?`Cacher références`:`Afficher références`},`showReferencesBtn`)]})]}),(0,X.jsx)(ze,{tables:a,refTables:o,showReferences:l,handleSelectedClasse:x,search:h,isLoading:i.isFetching,softCode:r})]})});export{Be as default}; \ No newline at end of file diff --git a/assets/CloseButton-DH5paWnd.js b/assets/CloseButton-B2X9zY4u.js similarity index 59% rename from assets/CloseButton-DH5paWnd.js rename to assets/CloseButton-B2X9zY4u.js index 9620b45..caa2fd9 100644 --- a/assets/CloseButton-DH5paWnd.js +++ b/assets/CloseButton-B2X9zY4u.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{G as r}from"./axios-BAZB3l2q.js";import{t as i}from"./button-BwrlrBF7.js";import{t as a}from"./prop-types-CEsF4M7J.js";import{t as o}from"./DiscardChangesButton-DYw1PWuZ.js";t();var s=e(a()),c=n(),l=({onConfirm:e,modified:t,disabled:n,placement:a=`topRight`})=>(0,c.jsx)(o,{onConfirm:e,modified:t,placement:a,children:(0,c.jsx)(i,{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{Y as r}from"./axios-DOscJEDN.js";import{t as i}from"./button-BMyidN73.js";import{t as a}from"./prop-types-eZYknsgO.js";import{t as o}from"./DiscardChangesButton-B-gDuJCC.js";t();var s=e(a()),c=n(),l=({onConfirm:e,modified:t,disabled:n,placement:a=`topRight`})=>(0,c.jsx)(o,{onConfirm:e,modified:t,placement:a,children:(0,c.jsx)(i,{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-D0HZaulD.js b/assets/ColorPicker-3vU9rt-8.js similarity index 99% rename from assets/ColorPicker-D0HZaulD.js rename to assets/ColorPicker-3vU9rt-8.js index c1c28ce..a9c357a 100644 --- a/assets/ColorPicker-D0HZaulD.js +++ b/assets/ColorPicker-3vU9rt-8.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{At as i,Ot as a,kt as o}from"./axios-BAZB3l2q.js";import{t as s}from"./button-BwrlrBF7.js";import{t as c}from"./prop-types-CEsF4M7J.js";import{t as l}from"./tooltip-BNH3oouD.js";import{S as u,v as d}from"./sanitizeDataUtils-DWjcSNVm.js";import{r as f}from"./react-redux-DiLhgvsZ.js";import{t as p}from"./cloneDeep-C92CEA4s.js";import{et as m}from"./index-vzToGWaQ.js";import{n as h,t as g}from"./map-DB-kDQDX.js";var _=t(((e,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{var n=a(),r=o(),s=i(),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=u();function r(e){return typeof e==`function`?e:n}t.exports=r})),y=t(((e,t)=>{var n=l(),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;n-1}function Ve(e,t){var n=this.__data__,r=Ie(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function E(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=gn}function R(e){return e!=null&&_n(e.length)&&!ct(e)}function vn(e){return I(e)&&R(e)}function yn(){return!1}var bn=typeof exports==`object`&&exports&&!exports.nodeType&&exports,xn=bn&&typeof module==`object`&&module&&!module.nodeType&&module,Sn=xn&&xn.exports===bn?D.Buffer:void 0,Cn=(Sn?Sn.isBuffer:void 0)||yn,wn=`[object Object]`,Tn=Function.prototype,En=Object.prototype,Dn=Tn.toString,On=En.hasOwnProperty,kn=Dn.call(Object);function An(e){if(!I(e)||k(e)!=wn)return!1;var t=on(e);if(t===null)return!0;var n=On.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&Dn.call(n)==kn}var jn=`[object Arguments]`,Mn=`[object Array]`,Nn=`[object Boolean]`,Pn=`[object Date]`,Fn=`[object Error]`,In=`[object Function]`,Ln=`[object Map]`,Rn=`[object Number]`,zn=`[object Object]`,Bn=`[object RegExp]`,Vn=`[object Set]`,Hn=`[object String]`,Un=`[object WeakMap]`,Wn=`[object ArrayBuffer]`,Gn=`[object DataView]`,Kn=`[object Float32Array]`,qn=`[object Float64Array]`,Jn=`[object Int8Array]`,Yn=`[object Int16Array]`,Xn=`[object Int32Array]`,Zn=`[object Uint8Array]`,Qn=`[object Uint8ClampedArray]`,$n=`[object Uint16Array]`,er=`[object Uint32Array]`,z={};z[Kn]=z[qn]=z[Jn]=z[Yn]=z[Xn]=z[Zn]=z[Qn]=z[$n]=z[er]=!0,z[jn]=z[Mn]=z[Wn]=z[Nn]=z[Gn]=z[Pn]=z[Fn]=z[In]=z[Ln]=z[Rn]=z[zn]=z[Bn]=z[Vn]=z[Hn]=z[Un]=!1;function tr(e){return I(e)&&_n(e.length)&&!!z[k(e)]}function nr(e){return function(t){return e(t)}}var rr=typeof exports==`object`&&exports&&!exports.nodeType&&exports,ir=rr&&typeof module==`object`&&module&&!module.nodeType&&module,ar=ir&&ir.exports===rr&&Ke.process,or=function(){try{return ir&&ir.require&&ir.require(`util`).types||ar&&ar.binding&&ar.binding(`util`)}catch{}}(),sr=or&&or.isTypedArray,cr=sr?nr(sr):tr;function lr(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}var ur=Object.prototype.hasOwnProperty;function dr(e,t,n){var r=e[t];(!(ur.call(e,t)&&Fe(r,n))||n===void 0&&!(t in e))&&Ut(e,t,n)}function fr(e,t,n,r){var i=!n;n||={};for(var a=-1,o=t.length;++a-1&&e%1==0&&e0){if(++t>=Mr)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Ir=Fr(jr);function Lr(e,t){return Ir(kr(e,t,Er),e+``)}function Rr(e,t,n){if(!A(n))return!1;var r=typeof t;return(r==`number`?R(n)&&gr(t,n.length):r==`string`&&t in n)?Fe(n[t],e):!1}function zr(e){return Lr(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(a=e.length>3&&typeof a==`function`?(i--,a):void 0,o&&Rr(n[0],n[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++r=t||n<0||d&&r>=a}function _(){var e=Vr();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function ee(){return s===void 0?o:v(Vr())}function te(){var e=Vr(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return te.cancel=y,te.flush=ee,te}var ii=`Expected a function`;function ai(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(ii);return A(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),ri(e,t,{leading:r,maxWait:t,trailing:i})}var oi=function(e,t,n){var r=n.getBoundingClientRect(),i=r.width,a=r.height,o=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,s=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,c=o-(n.getBoundingClientRect().left+window.pageXOffset),l=s-(n.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>i&&(c=i),l<0?l=0:l>a&&(l=a);var u=c/i,d=1-l/a;return{h:t.h,s:u,v:d,a:t.a,source:`hsv`}},si=function(){function e(e,t){for(var n=0;n-1}function Ve(e,t){var n=this.__data__,r=Ie(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this}function E(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t-1&&e%1==0&&e<=gn}function R(e){return e!=null&&_n(e.length)&&!ct(e)}function vn(e){return I(e)&&R(e)}function yn(){return!1}var bn=typeof exports==`object`&&exports&&!exports.nodeType&&exports,xn=bn&&typeof module==`object`&&module&&!module.nodeType&&module,Sn=xn&&xn.exports===bn?D.Buffer:void 0,Cn=(Sn?Sn.isBuffer:void 0)||yn,wn=`[object Object]`,Tn=Function.prototype,En=Object.prototype,Dn=Tn.toString,On=En.hasOwnProperty,kn=Dn.call(Object);function An(e){if(!I(e)||k(e)!=wn)return!1;var t=on(e);if(t===null)return!0;var n=On.call(t,`constructor`)&&t.constructor;return typeof n==`function`&&n instanceof n&&Dn.call(n)==kn}var jn=`[object Arguments]`,Mn=`[object Array]`,Nn=`[object Boolean]`,Pn=`[object Date]`,Fn=`[object Error]`,In=`[object Function]`,Ln=`[object Map]`,Rn=`[object Number]`,zn=`[object Object]`,Bn=`[object RegExp]`,Vn=`[object Set]`,Hn=`[object String]`,Un=`[object WeakMap]`,Wn=`[object ArrayBuffer]`,Gn=`[object DataView]`,Kn=`[object Float32Array]`,qn=`[object Float64Array]`,Jn=`[object Int8Array]`,Yn=`[object Int16Array]`,Xn=`[object Int32Array]`,Zn=`[object Uint8Array]`,Qn=`[object Uint8ClampedArray]`,$n=`[object Uint16Array]`,er=`[object Uint32Array]`,z={};z[Kn]=z[qn]=z[Jn]=z[Yn]=z[Xn]=z[Zn]=z[Qn]=z[$n]=z[er]=!0,z[jn]=z[Mn]=z[Wn]=z[Nn]=z[Gn]=z[Pn]=z[Fn]=z[In]=z[Ln]=z[Rn]=z[zn]=z[Bn]=z[Vn]=z[Hn]=z[Un]=!1;function tr(e){return I(e)&&_n(e.length)&&!!z[k(e)]}function nr(e){return function(t){return e(t)}}var rr=typeof exports==`object`&&exports&&!exports.nodeType&&exports,ir=rr&&typeof module==`object`&&module&&!module.nodeType&&module,ar=ir&&ir.exports===rr&&Ke.process,or=function(){try{return ir&&ir.require&&ir.require(`util`).types||ar&&ar.binding&&ar.binding(`util`)}catch{}}(),sr=or&&or.isTypedArray,cr=sr?nr(sr):tr;function lr(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}var ur=Object.prototype.hasOwnProperty;function dr(e,t,n){var r=e[t];(!(ur.call(e,t)&&Fe(r,n))||n===void 0&&!(t in e))&&Ut(e,t,n)}function fr(e,t,n,r){var i=!n;n||={};for(var a=-1,o=t.length;++a-1&&e%1==0&&e0){if(++t>=Mr)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}var Ir=Fr(jr);function Lr(e,t){return Ir(kr(e,t,Er),e+``)}function Rr(e,t,n){if(!A(n))return!1;var r=typeof t;return(r==`number`?R(n)&&gr(t,n.length):r==`string`&&t in n)?Fe(n[t],e):!1}function zr(e){return Lr(function(t,n){var r=-1,i=n.length,a=i>1?n[i-1]:void 0,o=i>2?n[2]:void 0;for(a=e.length>3&&typeof a==`function`?(i--,a):void 0,o&&Rr(n[0],n[1],o)&&(a=i<3?void 0:a,i=1),t=Object(t);++r=t||n<0||d&&r>=a}function _(){var e=Vr();if(g(e))return v(e);s=setTimeout(_,h(e))}function v(e){return s=void 0,f&&r?p(e):(r=i=void 0,o)}function y(){s!==void 0&&clearTimeout(s),l=0,r=c=i=s=void 0}function ee(){return s===void 0?o:v(Vr())}function te(){var e=Vr(),n=g(e);if(r=arguments,i=this,c=e,n){if(s===void 0)return m(c);if(d)return clearTimeout(s),s=setTimeout(_,t),p(c)}return s===void 0&&(s=setTimeout(_,t)),o}return te.cancel=y,te.flush=ee,te}var ii=`Expected a function`;function ai(e,t,n){var r=!0,i=!0;if(typeof e!=`function`)throw TypeError(ii);return A(n)&&(r=`leading`in n?!!n.leading:r,i=`trailing`in n?!!n.trailing:i),ri(e,t,{leading:r,maxWait:t,trailing:i})}var oi=function(e,t,n){var r=n.getBoundingClientRect(),i=r.width,a=r.height,o=typeof e.pageX==`number`?e.pageX:e.touches[0].pageX,s=typeof e.pageY==`number`?e.pageY:e.touches[0].pageY,c=o-(n.getBoundingClientRect().left+window.pageXOffset),l=s-(n.getBoundingClientRect().top+window.pageYOffset);c<0?c=0:c>i&&(c=i),l<0?l=0:l>a&&(l=a);var u=c/i,d=1-l/a;return{h:t.h,s:u,v:d,a:t.a,source:`hsv`}},si=function(){function e(e,t){for(var n=0;n=0;return!t&&r&&(e===`hex`||e===`hex6`||e===`hex3`||e===`hex4`||e===`hex8`||e===`name`)?e===`name`&&this._a===0?this.toName():this.toRgbString():(e===`rgb`&&(n=this.toRgbString()),e===`prgb`&&(n=this.toPercentageRgbString()),(e===`hex`||e===`hex6`)&&(n=this.toHexString()),e===`hex3`&&(n=this.toHexString(!0)),e===`hex4`&&(n=this.toHex8String(!0)),e===`hex8`&&(n=this.toHex8String()),e===`name`&&(n=this.toName()),e===`hsl`&&(n=this.toHslString()),e===`hsv`&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return V(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(Li,arguments)},brighten:function(){return this._applyModification(Ri,arguments)},darken:function(){return this._applyModification(zi,arguments)},desaturate:function(){return this._applyModification(Pi,arguments)},saturate:function(){return this._applyModification(Fi,arguments)},greyscale:function(){return this._applyModification(Ii,arguments)},spin:function(){return this._applyModification(Bi,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Wi,arguments)},complement:function(){return this._applyCombination(Vi,arguments)},monochromatic:function(){return this._applyCombination(Gi,arguments)},splitcomplement:function(){return this._applyCombination(Ui,arguments)},triad:function(){return this._applyCombination(Hi,[3])},tetrad:function(){return this._applyCombination(Hi,[4])}},V.fromRatio=function(e,t){if(Si(e)==`object`){var n={};for(var r in e)e.hasOwnProperty(r)&&(r===`a`?n[r]=e[r]:n[r]=$i(e[r]));e=n}return V(e,t)};function Ti(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,a=null,o=!1,s=!1;return typeof e==`string`&&(e=na(e)),Si(e)==`object`&&(K(e.r)&&K(e.g)&&K(e.b)?(t=Ei(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)===`%`?`prgb`:`rgb`):K(e.h)&&K(e.s)&&K(e.v)?(r=$i(e.s),i=$i(e.v),t=Ai(e.h,r,i),o=!0,s=`hsv`):K(e.h)&&K(e.s)&&K(e.l)&&(r=$i(e.s),a=$i(e.l),t=Oi(e.h,r,a),o=!0,s=`hsl`),e.hasOwnProperty(`a`)&&(n=e.a)),n=Yi(n),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function Ei(e,t,n){return{r:H(e,255)*255,g:H(t,255)*255,b:H(n,255)*255}}function Di(e,t,n){e=H(e,255),t=H(t,255),n=H(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,o,s=(r+i)/2;if(r==i)a=o=0;else{var c=r-i;switch(o=s>.5?c/(2-r-i):c/(r+i),r){case e:a=(t-n)/c+(t1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(t===0)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=o(c,s,e+1/3),i=o(c,s,e),a=o(c,s,e-1/3)}return{r:r*255,g:i*255,b:a*255}}function ki(e,t,n){e=H(e,255),t=H(t,255),n=H(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,o,s=r,c=r-i;if(o=r===0?0:c/r,r==i)a=0;else{switch(r){case e:a=(t-n)/c+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(V(r));return a}function Gi(e,t){t||=6;for(var n=V(e).toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(V({h:r,s:i,v:a})),a=(a+s)%1;return o}V.mix=function(e,t,n){n=n===0?0:n||50;var r=V(e).toRgb(),i=V(t).toRgb(),a=n/100;return V({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},V.readability=function(e,t){var n=V(e),r=V(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},V.isReadable=function(e,t,n){var r=V.readability(e,t),i,a=!1;switch(i=ra(n),i.level+i.size){case`AAsmall`:case`AAAlarge`:a=r>=4.5;break;case`AAlarge`:a=r>=3;break;case`AAAsmall`:a=r>=7;break}return a},V.mostReadable=function(e,t,n){var r=null,i=0,a,o,s,c;n||={},o=n.includeFallbackColors,s=n.level,c=n.size;for(var l=0;li&&(i=a,r=V(t[l]));return V.isReadable(e,r,{level:s,size:c})||!o?r:(n.includeFallbackColors=!1,V.mostReadable(e,[`#fff`,`#000`],n))};var Ki=V.names={aliceblue:`f0f8ff`,antiquewhite:`faebd7`,aqua:`0ff`,aquamarine:`7fffd4`,azure:`f0ffff`,beige:`f5f5dc`,bisque:`ffe4c4`,black:`000`,blanchedalmond:`ffebcd`,blue:`00f`,blueviolet:`8a2be2`,brown:`a52a2a`,burlywood:`deb887`,burntsienna:`ea7e5d`,cadetblue:`5f9ea0`,chartreuse:`7fff00`,chocolate:`d2691e`,coral:`ff7f50`,cornflowerblue:`6495ed`,cornsilk:`fff8dc`,crimson:`dc143c`,cyan:`0ff`,darkblue:`00008b`,darkcyan:`008b8b`,darkgoldenrod:`b8860b`,darkgray:`a9a9a9`,darkgreen:`006400`,darkgrey:`a9a9a9`,darkkhaki:`bdb76b`,darkmagenta:`8b008b`,darkolivegreen:`556b2f`,darkorange:`ff8c00`,darkorchid:`9932cc`,darkred:`8b0000`,darksalmon:`e9967a`,darkseagreen:`8fbc8f`,darkslateblue:`483d8b`,darkslategray:`2f4f4f`,darkslategrey:`2f4f4f`,darkturquoise:`00ced1`,darkviolet:`9400d3`,deeppink:`ff1493`,deepskyblue:`00bfff`,dimgray:`696969`,dimgrey:`696969`,dodgerblue:`1e90ff`,firebrick:`b22222`,floralwhite:`fffaf0`,forestgreen:`228b22`,fuchsia:`f0f`,gainsboro:`dcdcdc`,ghostwhite:`f8f8ff`,gold:`ffd700`,goldenrod:`daa520`,gray:`808080`,green:`008000`,greenyellow:`adff2f`,grey:`808080`,honeydew:`f0fff0`,hotpink:`ff69b4`,indianred:`cd5c5c`,indigo:`4b0082`,ivory:`fffff0`,khaki:`f0e68c`,lavender:`e6e6fa`,lavenderblush:`fff0f5`,lawngreen:`7cfc00`,lemonchiffon:`fffacd`,lightblue:`add8e6`,lightcoral:`f08080`,lightcyan:`e0ffff`,lightgoldenrodyellow:`fafad2`,lightgray:`d3d3d3`,lightgreen:`90ee90`,lightgrey:`d3d3d3`,lightpink:`ffb6c1`,lightsalmon:`ffa07a`,lightseagreen:`20b2aa`,lightskyblue:`87cefa`,lightslategray:`789`,lightslategrey:`789`,lightsteelblue:`b0c4de`,lightyellow:`ffffe0`,lime:`0f0`,limegreen:`32cd32`,linen:`faf0e6`,magenta:`f0f`,maroon:`800000`,mediumaquamarine:`66cdaa`,mediumblue:`0000cd`,mediumorchid:`ba55d3`,mediumpurple:`9370db`,mediumseagreen:`3cb371`,mediumslateblue:`7b68ee`,mediumspringgreen:`00fa9a`,mediumturquoise:`48d1cc`,mediumvioletred:`c71585`,midnightblue:`191970`,mintcream:`f5fffa`,mistyrose:`ffe4e1`,moccasin:`ffe4b5`,navajowhite:`ffdead`,navy:`000080`,oldlace:`fdf5e6`,olive:`808000`,olivedrab:`6b8e23`,orange:`ffa500`,orangered:`ff4500`,orchid:`da70d6`,palegoldenrod:`eee8aa`,palegreen:`98fb98`,paleturquoise:`afeeee`,palevioletred:`db7093`,papayawhip:`ffefd5`,peachpuff:`ffdab9`,peru:`cd853f`,pink:`ffc0cb`,plum:`dda0dd`,powderblue:`b0e0e6`,purple:`800080`,rebeccapurple:`663399`,red:`f00`,rosybrown:`bc8f8f`,royalblue:`4169e1`,saddlebrown:`8b4513`,salmon:`fa8072`,sandybrown:`f4a460`,seagreen:`2e8b57`,seashell:`fff5ee`,sienna:`a0522d`,silver:`c0c0c0`,skyblue:`87ceeb`,slateblue:`6a5acd`,slategray:`708090`,slategrey:`708090`,snow:`fffafa`,springgreen:`00ff7f`,steelblue:`4682b4`,tan:`d2b48c`,teal:`008080`,thistle:`d8bfd8`,tomato:`ff6347`,turquoise:`40e0d0`,violet:`ee82ee`,wheat:`f5deb3`,white:`fff`,whitesmoke:`f5f5f5`,yellow:`ff0`,yellowgreen:`9acd32`},qi=V.hexNames=Ji(Ki);function Ji(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Yi(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function H(e,t){Zi(e)&&(e=`100%`);var n=Qi(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Xi(e){return Math.min(1,Math.max(0,e))}function U(e){return parseInt(e,16)}function Zi(e){return typeof e==`string`&&e.indexOf(`.`)!=-1&&parseFloat(e)===1}function Qi(e){return typeof e==`string`&&e.indexOf(`%`)!=-1}function W(e){return e.length==1?`0`+e:``+e}function $i(e){return e<=1&&(e=e*100+`%`),e}function ea(e){return Math.round(parseFloat(e)*255).toString(16)}function ta(e){return U(e)/255}var G=function(){var e=`(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)`,t=`[\\s|\\(]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)\\s*\\)?`,n=`[\\s|\\(]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)\\s*\\)?`;return{CSS_UNIT:new RegExp(e),rgb:RegExp(`rgb`+t),rgba:RegExp(`rgba`+n),hsl:RegExp(`hsl`+t),hsla:RegExp(`hsla`+n),hsv:RegExp(`hsv`+t),hsva:RegExp(`hsva`+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function K(e){return!!G.CSS_UNIT.exec(e)}function na(e){e=e.replace(Ci,``).replace(wi,``).toLowerCase();var t=!1;if(Ki[e])e=Ki[e],t=!0;else if(e==`transparent`)return{r:0,g:0,b:0,a:0,format:`name`};var n;return(n=G.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=G.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=G.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=G.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=G.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=G.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=G.hex8.exec(e))?{r:U(n[1]),g:U(n[2]),b:U(n[3]),a:ta(n[4]),format:t?`name`:`hex8`}:(n=G.hex6.exec(e))?{r:U(n[1]),g:U(n[2]),b:U(n[3]),format:t?`name`:`hex`}:(n=G.hex4.exec(e))?{r:U(n[1]+``+n[1]),g:U(n[2]+``+n[2]),b:U(n[3]+``+n[3]),a:ta(n[4]+``+n[4]),format:t?`name`:`hex8`}:(n=G.hex3.exec(e))?{r:U(n[1]+``+n[1]),g:U(n[2]+``+n[2]),b:U(n[3]+``+n[3]),format:t?`name`:`hex`}:!1}function ra(e){var t,n;return e||={level:`AA`,size:`small`},t=(e.level||`AA`).toUpperCase(),n=(e.size||`small`).toLowerCase(),t!==`AA`&&t!==`AAA`&&(t=`AA`),n!==`small`&&n!==`large`&&(n=`small`),{level:t,size:n}}var ia=function(e){var t=[`r`,`g`,`b`,`a`,`h`,`s`,`l`,`v`],n=0,r=0;return xi(t,function(t){e[t]&&(n+=1,isNaN(e[t])||(r+=1),(t===`s`||t===`l`)&&/^\d+%$/.test(e[t])&&(r+=1))}),n===r?e:!1},aa=function(e,t){var n=e.hex?V(e.hex):V(e),r=n.toHsl(),i=n.toHsv(),a=n.toRgb(),o=n.toHex();return r.s===0&&(r.h=t||0,i.h=t||0),{hsl:r,hex:o===`000000`&&a.a===0?`transparent`:`#`+o,rgb:a,hsv:i,oldHue:e.h||t||r.h,source:e.source}},q=function(e){if(e===`transparent`)return!0;var t=+(String(e).charAt(0)===`#`);return e.length!==4+t&&e.length<7+t&&V(e).isValid()},oa=function(e){if(!e)return`#fff`;var t=aa(e);return t.hex===`transparent`?`rgba(0,0,0,0.4)`:(t.rgb.r*299+t.rgb.g*587+t.rgb.b*114)/1e3>=128?`#000`:`#fff`},sa=function(e,t){var n=e.replace(`°`,``);return V(t+` (`+n+`)`)._ok},ca=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(n){_a(r,n);function r(){var e,t,n,i;ha(this,r);var a=[...arguments];return i=(t=(n=ga(this,(e=r.__proto__||Object.getPrototypeOf(r)).call.apply(e,[this].concat(a))),n),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},t),ga(n,i)}return ma(r,[{key:`render`,value:function(){return b.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},b.createElement(e,pa({},this.props,this.state)))}}]),r}(b.Component)},ya=Object.assign||function(e){for(var t=1;ts))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&Ma?new Oa:void 0;for(a.set(e,t),a.set(t,e);++d{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var o=24;e.default=function(e){var n=e.fill,i=n===void 0?`currentColor`:n,s=e.width,c=s===void 0?o:s,l=e.height,u=l===void 0?o:l,d=e.style,f=d===void 0?{}:d,p=a(e,[`fill`,`width`,`height`,`style`]);return r.default.createElement(`svg`,t({viewBox:`0 0 `+o+` `+o,style:t({fill:i,width:c,height:u},f)},p),r.default.createElement(`path`,{d:`M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z`}))}}))()),Hs=function(){function e(e,t){for(var n=0;n1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(e.a*100)/100,source:`rgb`},t)):(e.h||e.s||e.l)&&(typeof e.s==`string`&&e.s.includes(`%`)&&(e.s=e.s.replace(`%`,``)),typeof e.l==`string`&&e.l.includes(`%`)&&(e.l=e.l.replace(`%`,``)),e.s==1?e.s=.01:e.l==1&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(Bs(e.s)?n.props.hsl.s:e.s),l:Number(Bs(e.l)?n.props.hsl.l:e.l),source:`hsl`},t))},n.showHighlight=function(e){e.currentTarget.style.background=`#eee`},n.hideHighlight=function(e){e.currentTarget.style.background=`transparent`},e.hsl.a!==1&&e.view===`hex`?n.state={view:`rgb`}:n.state={view:e.view},n}return Hs(t,[{key:`render`,value:function(){var e=this,t=(0,x.default)({default:{wrap:{paddingTop:`16px`,display:`flex`},fields:{flex:`1`,display:`flex`,marginLeft:`-6px`},field:{paddingLeft:`6px`,width:`100%`},alpha:{paddingLeft:`6px`,width:`100%`},toggle:{width:`32px`,textAlign:`right`,position:`relative`},icon:{marginRight:`-4px`,marginTop:`12px`,cursor:`pointer`,position:`relative`},iconHighlight:{position:`absolute`,width:`24px`,height:`28px`,background:`#eee`,borderRadius:`4px`,top:`10px`,left:`12px`,display:`none`},input:{fontSize:`11px`,color:`#333`,width:`100%`,borderRadius:`2px`,border:`none`,boxShadow:`inset 0 0 0 1px #dadada`,height:`21px`,textAlign:`center`},label:{textTransform:`uppercase`,fontSize:`11px`,lineHeight:`11px`,color:`#969696`,textAlign:`center`,display:`block`,marginTop:`12px`},svg:{fill:`#333`,width:`24px`,height:`24px`,border:`1px transparent solid`,borderRadius:`5px`}},disableAlpha:{alpha:{display:`none`}}},this.props,this.state),n=void 0;return this.state.view===`hex`?n=b.createElement(`div`,{style:t.fields,className:`flexbox-fix`},b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`hex`,value:this.props.hex,onChange:this.handleChange}))):this.state.view===`rgb`?n=b.createElement(`div`,{style:t.fields,className:`flexbox-fix`},b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`r`,value:this.props.rgb.r,onChange:this.handleChange})),b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`g`,value:this.props.rgb.g,onChange:this.handleChange})),b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`b`,value:this.props.rgb.b,onChange:this.handleChange})),b.createElement(`div`,{style:t.alpha},b.createElement(C,{style:{input:t.input,label:t.label},label:`a`,value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view===`hsl`&&(n=b.createElement(`div`,{style:t.fields,className:`flexbox-fix`},b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`h`,value:Math.round(this.props.hsl.h),onChange:this.handleChange})),b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`s`,value:Math.round(this.props.hsl.s*100)+`%`,onChange:this.handleChange})),b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`l`,value:Math.round(this.props.hsl.l*100)+`%`,onChange:this.handleChange})),b.createElement(`div`,{style:t.alpha},b.createElement(C,{style:{input:t.input,label:t.label},label:`a`,value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),b.createElement(`div`,{style:t.wrap,className:`flexbox-fix`},n,b.createElement(`div`,{style:t.toggle},b.createElement(`div`,{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},b.createElement(Vs.default,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return e.hsl.a!==1&&t.view===`hex`?{view:`rgb`}:null}}]),t}(b.Component);Ks.defaultProps={view:`hex`};var qs=function(){var e=(0,x.default)({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,transform:`translate(-6px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}}});return b.createElement(`div`,{style:e.picker})},Js=function(){var e=(0,x.default)({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,boxShadow:`inset 0 0 0 1px #fff`,transform:`translate(-6px, -6px)`}}});return b.createElement(`div`,{style:e.picker})},Ys=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,i=e.rgb,a=e.hsl,o=e.hsv,s=e.hex,c=e.renderers,l=e.styles,u=l===void 0?{}:l,d=e.className,f=d===void 0?``:d,p=e.defaultView,m=(0,x.default)(B({default:{picker:{width:t,background:`#fff`,borderRadius:`2px`,boxShadow:`0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)`,boxSizing:`initial`,fontFamily:`Menlo`},saturation:{width:`100%`,paddingBottom:`55%`,position:`relative`,borderRadius:`2px 2px 0 0`,overflow:`hidden`},Saturation:{radius:`2px 2px 0 0`},body:{padding:`16px 16px 12px`},controls:{display:`flex`},color:{width:`32px`},swatch:{marginTop:`6px`,width:`16px`,height:`16px`,borderRadius:`8px`,position:`relative`,overflow:`hidden`},active:{absolute:`0px 0px 0px 0px`,borderRadius:`8px`,boxShadow:`inset 0 0 0 1px rgba(0,0,0,.1)`,background:`rgba(`+i.r+`, `+i.g+`, `+i.b+`, `+i.a+`)`,zIndex:`2`},toggles:{flex:`1`},hue:{height:`10px`,position:`relative`,marginBottom:`8px`},Hue:{radius:`2px`},alpha:{height:`10px`,position:`relative`},Alpha:{radius:`2px`}},disableAlpha:{color:{width:`22px`},alpha:{display:`none`},hue:{marginBottom:`0px`},swatch:{width:`10px`,height:`10px`,marginTop:`0px`}}},u),{disableAlpha:r});return b.createElement(`div`,{style:m.picker,className:`chrome-picker `+f},b.createElement(`div`,{style:m.saturation},b.createElement(di,{style:m.Saturation,hsl:a,hsv:o,pointer:Js,onChange:n})),b.createElement(`div`,{style:m.body},b.createElement(`div`,{style:m.controls,className:`flexbox-fix`},b.createElement(`div`,{style:m.color},b.createElement(`div`,{style:m.swatch},b.createElement(`div`,{style:m.active}),b.createElement(S,{renderers:c}))),b.createElement(`div`,{style:m.toggles},b.createElement(`div`,{style:m.hue},b.createElement(w,{style:m.Hue,hsl:a,pointer:qs,onChange:n})),b.createElement(`div`,{style:m.alpha},b.createElement(_e,{style:m.Alpha,rgb:i,hsl:a,pointer:qs,renderers:c,onChange:n})))),b.createElement(Ks,{rgb:i,hsl:a,hex:s,view:p,onChange:n,disableAlpha:r})))};Ys.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),disableAlpha:T.default.bool,styles:T.default.object,defaultView:T.default.oneOf([`hex`,`rgb`,`hsl`])},Ys.defaultProps={width:225,disableAlpha:!1,styles:{}},J(Ys);var Xs=function(e){var t=e.color,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=e.active,o=(0,x.default)({default:{color:{background:t,width:`15px`,height:`15px`,float:`left`,marginRight:`5px`,marginBottom:`5px`,position:`relative`,cursor:`pointer`},dot:{absolute:`5px 5px 5px 5px`,background:oa(t),borderRadius:`50%`,opacity:`0`}},active:{dot:{opacity:`1`}},"color-#FFFFFF":{color:{boxShadow:`inset 0 0 0 1px #ddd`},dot:{background:`#000`}},transparent:{dot:{background:`#000`}}},{active:a,"color-#FFFFFF":t===`#FFFFFF`,transparent:t===`transparent`});return b.createElement(Y,{style:o.color,color:t,onClick:r,onHover:i,focusStyle:{boxShadow:`0 0 4px `+t}},b.createElement(`div`,{style:o.dot}))},Zs=function(e){var t=e.hex,n=e.rgb,r=e.onChange,i=(0,x.default)({default:{fields:{display:`flex`,paddingBottom:`6px`,paddingRight:`5px`,position:`relative`},active:{position:`absolute`,top:`6px`,left:`5px`,height:`9px`,width:`9px`,background:t},HEXwrap:{flex:`6`,position:`relative`},HEXinput:{width:`80%`,padding:`0px`,paddingLeft:`20%`,border:`none`,outline:`none`,background:`none`,fontSize:`12px`,color:`#333`,height:`16px`},HEXlabel:{display:`none`},RGBwrap:{flex:`3`,position:`relative`},RGBinput:{width:`70%`,padding:`0px`,paddingLeft:`30%`,border:`none`,outline:`none`,background:`none`,fontSize:`12px`,color:`#333`,height:`16px`},RGBlabel:{position:`absolute`,top:`3px`,left:`0px`,lineHeight:`16px`,textTransform:`uppercase`,fontSize:`12px`,color:`#999`}}}),a=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:`rgb`},t):r({hex:e.hex,source:`hex`},t)};return b.createElement(`div`,{style:i.fields,className:`flexbox-fix`},b.createElement(`div`,{style:i.active}),b.createElement(C,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:`hex`,value:t,onChange:a}),b.createElement(C,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`r`,value:n.r,onChange:a}),b.createElement(C,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`g`,value:n.g,onChange:a}),b.createElement(C,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`b`,value:n.b,onChange:a}))},Qs=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,i=e.hex,a=e.rgb,o=e.styles,s=o===void 0?{}:o,c=e.className,l=c===void 0?``:c,u=(0,x.default)(B({default:{Compact:{background:`#f6f6f6`,radius:`4px`},compact:{paddingTop:`5px`,paddingLeft:`5px`,boxSizing:`initial`,width:`240px`},clear:{clear:`both`}}},s)),d=function(e,n){e.hex?q(e.hex)&&t({hex:e.hex,source:`hex`},n):t(e,n)};return b.createElement(Br,{style:u.Compact,styles:s},b.createElement(`div`,{style:u.compact,className:`compact-picker `+l},b.createElement(`div`,null,Z(r,function(e){return b.createElement(Xs,{key:e,color:e,active:e.toLowerCase()===i,onClick:d,onSwatchHover:n})}),b.createElement(`div`,{style:u.clear})),b.createElement(Zs,{hex:i,rgb:a,onChange:d})))};Qs.propTypes={colors:T.default.arrayOf(T.default.string),styles:T.default.object},Qs.defaultProps={colors:`#4D4D4D.#999999.#FFFFFF.#F44E3B.#FE9200.#FCDC00.#DBDF00.#A4DD00.#68CCCA.#73D8FF.#AEA1FF.#FDA1FF.#333333.#808080.#cccccc.#D33115.#E27300.#FCC400.#B0BC00.#68BC00.#16A5A5.#009CE0.#7B64FF.#FA28FF.#000000.#666666.#B3B3B3.#9F0500.#C45100.#FB9E00.#808900.#194D33.#0C797D.#0062B1.#653294.#AB149E`.split(`.`),styles:{}},J(Qs);var $s=(0,x.handleHover)(function(e){var t=e.hover,n=e.color,r=e.onClick,i=e.onSwatchHover,a={position:`relative`,zIndex:`2`,outline:`2px solid #fff`,boxShadow:`0 0 5px 2px rgba(0,0,0,0.25)`},o=(0,x.default)({default:{swatch:{width:`25px`,height:`25px`,fontSize:`0`}},hover:{swatch:a}},{hover:t});return b.createElement(`div`,{style:o.swatch},b.createElement(Y,{color:n,onClick:r,onHover:i,focusStyle:a}))}),ec=function(e){var t=e.width,n=e.colors,r=e.onChange,i=e.onSwatchHover,a=e.triangle,o=e.styles,s=o===void 0?{}:o,c=e.className,l=c===void 0?``:c,u=(0,x.default)(B({default:{card:{width:t,background:`#fff`,border:`1px solid rgba(0,0,0,0.2)`,boxShadow:`0 3px 12px rgba(0,0,0,0.15)`,borderRadius:`4px`,position:`relative`,padding:`5px`,display:`flex`,flexWrap:`wrap`},triangle:{position:`absolute`,border:`7px solid transparent`,borderBottomColor:`#fff`},triangleShadow:{position:`absolute`,border:`8px solid transparent`,borderBottomColor:`rgba(0,0,0,0.15)`}},"hide-triangle":{triangle:{display:`none`},triangleShadow:{display:`none`}},"top-left-triangle":{triangle:{top:`-14px`,left:`10px`},triangleShadow:{top:`-16px`,left:`9px`}},"top-right-triangle":{triangle:{top:`-14px`,right:`10px`},triangleShadow:{top:`-16px`,right:`9px`}},"bottom-left-triangle":{triangle:{top:`35px`,left:`10px`,transform:`rotate(180deg)`},triangleShadow:{top:`37px`,left:`9px`,transform:`rotate(180deg)`}},"bottom-right-triangle":{triangle:{top:`35px`,right:`10px`,transform:`rotate(180deg)`},triangleShadow:{top:`37px`,right:`9px`,transform:`rotate(180deg)`}}},s),{"hide-triangle":a===`hide`,"top-left-triangle":a===`top-left`,"top-right-triangle":a===`top-right`,"bottom-left-triangle":a===`bottom-left`,"bottom-right-triangle":a===`bottom-right`}),d=function(e,t){return r({hex:e,source:`hex`},t)};return b.createElement(`div`,{style:u.card,className:`github-picker `+l},b.createElement(`div`,{style:u.triangleShadow}),b.createElement(`div`,{style:u.triangle}),Z(n,function(e){return b.createElement($s,{color:e,key:e,onClick:d,onSwatchHover:i})}))};ec.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),colors:T.default.arrayOf(T.default.string),triangle:T.default.oneOf([`hide`,`top-left`,`top-right`,`bottom-left`,`bottom-right`]),styles:T.default.object},ec.defaultProps={width:200,colors:[`#B80000`,`#DB3E00`,`#FCCB00`,`#008B02`,`#006B76`,`#1273DE`,`#004DCF`,`#5300EB`,`#EB9694`,`#FAD0C3`,`#FEF3BD`,`#C1E1C5`,`#BEDADC`,`#C4DEF6`,`#BED3F3`,`#D4C4FB`],triangle:`top-left`,styles:{}},J(ec);var tc=function(e){var t=e.direction,n=(0,x.default)({default:{picker:{width:`18px`,height:`18px`,borderRadius:`50%`,transform:`translate(-9px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}},vertical:{picker:{transform:`translate(-3px, -9px)`}}},{vertical:t===`vertical`});return b.createElement(`div`,{style:n.picker})},nc=Object.assign||function(e){for(var t=1;t.5});return b.createElement(`div`,{style:n.picker})},oc=function(){var e=(0,x.default)({default:{triangle:{width:0,height:0,borderStyle:`solid`,borderWidth:`4px 0 4px 6px`,borderColor:`transparent transparent transparent #fff`,position:`absolute`,top:`1px`,left:`1px`},triangleBorder:{width:0,height:0,borderStyle:`solid`,borderWidth:`5px 0 5px 8px`,borderColor:`transparent transparent transparent #555`},left:{Extend:`triangleBorder`,transform:`translate(-13px, -4px)`},leftInside:{Extend:`triangle`,transform:`translate(-8px, -5px)`},right:{Extend:`triangleBorder`,transform:`translate(20px, -14px) rotate(180deg)`},rightInside:{Extend:`triangle`,transform:`translate(-8px, -5px)`}}});return b.createElement(`div`,{style:e.pointer},b.createElement(`div`,{style:e.left},b.createElement(`div`,{style:e.leftInside})),b.createElement(`div`,{style:e.right},b.createElement(`div`,{style:e.rightInside})))},sc=function(e){var t=e.onClick,n=e.label,r=e.children,i=e.active,a=(0,x.default)({default:{button:{backgroundImage:`linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)`,border:`1px solid #878787`,borderRadius:`2px`,height:`20px`,boxShadow:`0 1px 0 0 #EAEAEA`,fontSize:`14px`,color:`#000`,lineHeight:`20px`,textAlign:`center`,marginBottom:`10px`,cursor:`pointer`}},active:{button:{boxShadow:`0 0 0 1px #878787`}}},{active:i});return b.createElement(`div`,{style:a.button,onClick:t},n||r)},cc=function(e){var t=e.rgb,n=e.currentColor,r=(0,x.default)({default:{swatches:{border:`1px solid #B3B3B3`,borderBottom:`1px solid #F0F0F0`,marginBottom:`2px`,marginTop:`1px`},new:{height:`34px`,background:`rgb(`+t.r+`,`+t.g+`, `+t.b+`)`,boxShadow:`inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000`},current:{height:`34px`,background:n,boxShadow:`inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000`},label:{fontSize:`14px`,color:`#000`,textAlign:`center`}}});return b.createElement(`div`,null,b.createElement(`div`,{style:r.label},`new`),b.createElement(`div`,{style:r.swatches},b.createElement(`div`,{style:r.new}),b.createElement(`div`,{style:r.current})),b.createElement(`div`,{style:r.label},`current`))},lc=function(){function e(e,t){for(var n=0;n100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:`rgb`},i))};return b.createElement(`div`,{style:o.fields,className:`flexbox-fix`},b.createElement(`div`,{style:o.double},b.createElement(C,{style:{input:o.input,label:o.label},label:`hex`,value:i.replace(`#`,``),onChange:s})),b.createElement(`div`,{style:o.single},b.createElement(C,{style:{input:o.input,label:o.label},label:`r`,value:n.r,onChange:s,dragLabel:`true`,dragMax:`255`})),b.createElement(`div`,{style:o.single},b.createElement(C,{style:{input:o.input,label:o.label},label:`g`,value:n.g,onChange:s,dragLabel:`true`,dragMax:`255`})),b.createElement(`div`,{style:o.single},b.createElement(C,{style:{input:o.input,label:o.label},label:`b`,value:n.b,onChange:s,dragLabel:`true`,dragMax:`255`})),b.createElement(`div`,{style:o.alpha},b.createElement(C,{style:{input:o.input,label:o.label},label:`a`,value:Math.round(n.a*100),onChange:s,dragLabel:`true`,dragMax:`100`})))},hc=Object.assign||function(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var o=24;e.default=function(e){var n=e.fill,i=n===void 0?`currentColor`:n,s=e.width,c=s===void 0?o:s,l=e.height,u=l===void 0?o:l,d=e.style,f=d===void 0?{}:d,p=a(e,[`fill`,`width`,`height`,`style`]);return r.default.createElement(`svg`,t({viewBox:`0 0 `+o+` `+o,style:t({fill:i,width:c,height:u},f)},p),r.default.createElement(`path`,{d:`M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`}))}}))()),wc=function(e){var t=e.color,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=e.first,o=e.last,s=e.active,c=(0,x.default)({default:{color:{width:`40px`,height:`24px`,cursor:`pointer`,background:t,marginBottom:`1px`},check:{color:oa(t),marginLeft:`8px`,display:`none`}},first:{color:{overflow:`hidden`,borderRadius:`2px 2px 0 0`}},last:{color:{overflow:`hidden`,borderRadius:`0 0 2px 2px`}},active:{check:{display:`block`}},"color-#FFFFFF":{color:{boxShadow:`inset 0 0 0 1px #ddd`},check:{color:`#333`}},transparent:{check:{color:`#333`}}},{first:a,last:o,active:s,"color-#FFFFFF":t===`#FFFFFF`,transparent:t===`transparent`});return b.createElement(Y,{color:t,style:c.color,onClick:r,onHover:i,focusStyle:{boxShadow:`0 0 4px `+t}},b.createElement(`div`,{style:c.check},b.createElement(Cc.default,null)))},Tc=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,i=e.active,a=(0,x.default)({default:{group:{paddingBottom:`10px`,width:`40px`,float:`left`,marginRight:`10px`}}});return b.createElement(`div`,{style:a.group},Z(r,function(e,a){return b.createElement(wc,{key:e,color:e,active:e.toLowerCase()===i,first:a===0,last:a===r.length-1,onClick:t,onSwatchHover:n})}))},Ec=function(e){var t=e.width,n=e.height,r=e.onChange,i=e.onSwatchHover,a=e.colors,o=e.hex,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=(0,x.default)(B({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:`scroll`},body:{padding:`16px 0 6px 16px`},clear:{clear:`both`}}},c)),f=function(e,t){return r({hex:e,source:`hex`},t)};return b.createElement(`div`,{style:d.picker,className:`swatches-picker `+u},b.createElement(Br,null,b.createElement(`div`,{style:d.overflow},b.createElement(`div`,{style:d.body},Z(a,function(e){return b.createElement(Tc,{key:e.toString(),group:e,active:o,onClick:f,onSwatchHover:i})}),b.createElement(`div`,{style:d.clear})))))};Ec.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),height:T.default.oneOfType([T.default.string,T.default.number]),colors:T.default.arrayOf(T.default.arrayOf(T.default.string)),styles:T.default.object},Ec.defaultProps={width:320,height:240,colors:[[Q[900],Q[700],Q[500],Q[300],Q[100]],[bs[900],bs[700],bs[500],bs[300],bs[100]],[xs[900],xs[700],xs[500],xs[300],xs[100]],[Ss[900],Ss[700],Ss[500],Ss[300],Ss[100]],[Cs[900],Cs[700],Cs[500],Cs[300],Cs[100]],[ws[900],ws[700],ws[500],ws[300],ws[100]],[Ts[900],Ts[700],Ts[500],Ts[300],Ts[100]],[Es[900],Es[700],Es[500],Es[300],Es[100]],[Ds[900],Ds[700],Ds[500],Ds[300],Ds[100]],[`#194D33`,Os[700],Os[500],Os[300],Os[100]],[ks[900],ks[700],ks[500],ks[300],ks[100]],[As[900],As[700],As[500],As[300],As[100]],[js[900],js[700],js[500],js[300],js[100]],[Ms[900],Ms[700],Ms[500],Ms[300],Ms[100]],[Ns[900],Ns[700],Ns[500],Ns[300],Ns[100]],[Ps[900],Ps[700],Ps[500],Ps[300],Ps[100]],[Fs[900],Fs[700],Fs[500],Fs[300],Fs[100]],[Is[900],Is[700],Is[500],Is[300],Is[100]],[`#000000`,`#525252`,`#969696`,`#D9D9D9`,`#FFFFFF`]],styles:{}},J(Ec);var Dc=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,i=e.colors,a=e.width,o=e.triangle,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=(0,x.default)(B({default:{card:{width:a,background:`#fff`,border:`0 solid rgba(0,0,0,0.25)`,boxShadow:`0 1px 4px rgba(0,0,0,0.25)`,borderRadius:`4px`,position:`relative`},body:{padding:`15px 9px 9px 15px`},label:{fontSize:`18px`,color:`#fff`},triangle:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 9px 10px 9px`,borderColor:`transparent transparent #fff transparent`,position:`absolute`},triangleShadow:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 9px 10px 9px`,borderColor:`transparent transparent rgba(0,0,0,.1) transparent`,position:`absolute`},hash:{background:`#F0F0F0`,height:`30px`,width:`30px`,borderRadius:`4px 0 0 4px`,float:`left`,color:`#98A1A4`,display:`flex`,alignItems:`center`,justifyContent:`center`},input:{width:`100px`,fontSize:`14px`,color:`#666`,border:`0px`,outline:`none`,height:`28px`,boxShadow:`inset 0 0 0 1px #F0F0F0`,boxSizing:`content-box`,borderRadius:`0 4px 4px 0`,float:`left`,paddingLeft:`8px`},swatch:{width:`30px`,height:`30px`,float:`left`,borderRadius:`4px`,margin:`0 6px 6px 0`},clear:{clear:`both`}},"hide-triangle":{triangle:{display:`none`},triangleShadow:{display:`none`}},"top-left-triangle":{triangle:{top:`-10px`,left:`12px`},triangleShadow:{top:`-11px`,left:`12px`}},"top-right-triangle":{triangle:{top:`-10px`,right:`12px`},triangleShadow:{top:`-11px`,right:`12px`}}},c),{"hide-triangle":o===`hide`,"top-left-triangle":o===`top-left`,"top-right-triangle":o===`top-right`}),f=function(e,n){q(e)&&t({hex:e,source:`hex`},n)};return b.createElement(`div`,{style:d.card,className:`twitter-picker `+u},b.createElement(`div`,{style:d.triangleShadow}),b.createElement(`div`,{style:d.triangle}),b.createElement(`div`,{style:d.body},Z(i,function(e,t){return b.createElement(Y,{key:t,color:e,hex:e,style:d.swatch,onClick:f,onHover:n,focusStyle:{boxShadow:`0 0 4px `+e}})}),b.createElement(`div`,{style:d.hash},`#`),b.createElement(C,{label:null,style:{input:d.input},value:r.replace(`#`,``),onChange:f}),b.createElement(`div`,{style:d.clear})))};Dc.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),triangle:T.default.oneOf([`hide`,`top-left`,`top-right`]),colors:T.default.arrayOf(T.default.string),styles:T.default.object},Dc.defaultProps={width:276,colors:[`#FF6900`,`#FCB900`,`#7BDCB5`,`#00D084`,`#8ED1FC`,`#0693E3`,`#ABB8C3`,`#EB144C`,`#F78DA7`,`#9900EF`],triangle:`top-left`,styles:{}},J(Dc);var Oc=function(e){var t=(0,x.default)({default:{picker:{width:`20px`,height:`20px`,borderRadius:`22px`,border:`2px #fff solid`,transform:`translate(-12px, -13px)`,background:`hsl(`+Math.round(e.hsl.h)+`, `+Math.round(e.hsl.s*100)+`%, `+Math.round(e.hsl.l*100)+`%)`}}});return b.createElement(`div`,{style:t.picker})};Oc.propTypes={hsl:T.default.shape({h:T.default.number,s:T.default.number,l:T.default.number,a:T.default.number})},Oc.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var kc=function(e){var t=(0,x.default)({default:{picker:{width:`20px`,height:`20px`,borderRadius:`22px`,transform:`translate(-10px, -7px)`,background:`hsl(`+Math.round(e.hsl.h)+`, 100%, 50%)`,border:`2px white solid`}}});return b.createElement(`div`,{style:t.picker})};kc.propTypes={hsl:T.default.shape({h:T.default.number,s:T.default.number,l:T.default.number,a:T.default.number})},kc.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Ac=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,i=e.hex,a=e.hsv,o=function(e,n){if(e.hex)q(e.hex)&&t({hex:e.hex,source:`hex`},n);else if(e.rgb){var r=e.rgb.split(`,`);sa(e.rgb,`rgb`)&&t({r:r[0],g:r[1],b:r[2],a:1,source:`rgb`},n)}else if(e.hsv){var i=e.hsv.split(`,`);sa(e.hsv,`hsv`)&&(i[2]=i[2].replace(`%`,``),i[1]=i[1].replace(`%`,``),i[0]=i[0].replace(`°`,``),i[1]==1?i[1]=.01:i[2]==1&&(i[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:`hsv`},n))}else if(e.hsl){var a=e.hsl.split(`,`);sa(e.hsl,`hsl`)&&(a[2]=a[2].replace(`%`,``),a[1]=a[1].replace(`%`,``),a[0]=a[0].replace(`°`,``),u[1]==1?u[1]=.01:u[2]==1&&(u[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:`hsl`},n))}},s=(0,x.default)({default:{wrap:{display:`flex`,height:`100px`,marginTop:`4px`},fields:{width:`100%`},column:{paddingTop:`10px`,display:`flex`,justifyContent:`space-between`},double:{padding:`0px 4.4px`,boxSizing:`border-box`},input:{width:`100%`,height:`38px`,boxSizing:`border-box`,padding:`4px 10% 3px`,textAlign:`center`,border:`1px solid #dadce0`,fontSize:`11px`,textTransform:`lowercase`,borderRadius:`5px`,outline:`none`,fontFamily:`Roboto,Arial,sans-serif`},input2:{height:`38px`,width:`100%`,border:`1px solid #dadce0`,boxSizing:`border-box`,fontSize:`11px`,textTransform:`lowercase`,borderRadius:`5px`,outline:`none`,paddingLeft:`10px`,fontFamily:`Roboto,Arial,sans-serif`},label:{textAlign:`center`,fontSize:`12px`,background:`#fff`,position:`absolute`,textTransform:`uppercase`,color:`#3c4043`,width:`35px`,top:`-6px`,left:`0`,right:`0`,marginLeft:`auto`,marginRight:`auto`,fontFamily:`Roboto,Arial,sans-serif`},label2:{left:`10px`,textAlign:`center`,fontSize:`12px`,background:`#fff`,position:`absolute`,textTransform:`uppercase`,color:`#3c4043`,width:`32px`,top:`-6px`,fontFamily:`Roboto,Arial,sans-serif`},single:{flexGrow:`1`,margin:`0px 4.4px`}}}),c=n.r+`, `+n.g+`, `+n.b,l=Math.round(r.h)+`°, `+Math.round(r.s*100)+`%, `+Math.round(r.l*100)+`%`,u=Math.round(a.h)+`°, `+Math.round(a.s*100)+`%, `+Math.round(a.v*100)+`%`;return b.createElement(`div`,{style:s.wrap,className:`flexbox-fix`},b.createElement(`div`,{style:s.fields},b.createElement(`div`,{style:s.double},b.createElement(C,{style:{input:s.input,label:s.label},label:`hex`,value:i,onChange:o})),b.createElement(`div`,{style:s.column},b.createElement(`div`,{style:s.single},b.createElement(C,{style:{input:s.input2,label:s.label2},label:`rgb`,value:c,onChange:o})),b.createElement(`div`,{style:s.single},b.createElement(C,{style:{input:s.input2,label:s.label2},label:`hsv`,value:u,onChange:o})),b.createElement(`div`,{style:s.single},b.createElement(C,{style:{input:s.input2,label:s.label2},label:`hsl`,value:l,onChange:o})))))},jc=function(e){var t=e.width,n=e.onChange,r=e.rgb,i=e.hsl,a=e.hsv,o=e.hex,s=e.header,c=e.styles,l=c===void 0?{}:c,u=e.className,d=u===void 0?``:u,f=(0,x.default)(B({default:{picker:{width:t,background:`#fff`,border:`1px solid #dfe1e5`,boxSizing:`initial`,display:`flex`,flexWrap:`wrap`,borderRadius:`8px 8px 0px 0px`},head:{height:`57px`,width:`100%`,paddingTop:`16px`,paddingBottom:`16px`,paddingLeft:`16px`,fontSize:`20px`,boxSizing:`border-box`,fontFamily:`Roboto-Regular,HelveticaNeue,Arial,sans-serif`},saturation:{width:`70%`,padding:`0px`,position:`relative`,overflow:`hidden`},swatch:{width:`30%`,height:`228px`,padding:`0px`,background:`rgba(`+r.r+`, `+r.g+`, `+r.b+`, 1)`,position:`relative`,overflow:`hidden`},body:{margin:`auto`,width:`95%`},controls:{display:`flex`,boxSizing:`border-box`,height:`52px`,paddingTop:`22px`},color:{width:`32px`},hue:{height:`8px`,position:`relative`,margin:`0px 16px 0px 16px`,width:`100%`},Hue:{radius:`2px`}}},l));return b.createElement(`div`,{style:f.picker,className:`google-picker `+d},b.createElement(`div`,{style:f.head},s),b.createElement(`div`,{style:f.swatch}),b.createElement(`div`,{style:f.saturation},b.createElement(di,{hsl:i,hsv:a,pointer:Oc,onChange:n})),b.createElement(`div`,{style:f.body},b.createElement(`div`,{style:f.controls,className:`flexbox-fix`},b.createElement(`div`,{style:f.hue},b.createElement(w,{style:f.Hue,hsl:i,radius:`4px`,pointer:kc,onChange:n}))),b.createElement(Ac,{rgb:r,hsl:i,hex:o,hsv:a,onChange:n})))};jc.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),styles:T.default.object,header:T.default.string},jc.defaultProps={width:652,styles:{},header:`Color picker`},J(jc);var $=r(),Mc=({onChange:e,color:t,style:n,triangle:r,buttonStyle:i,position:a=`bottom`})=>{let o=f(e=>e.cti.ui.primaryColor),[c,u]=(0,b.useState)(!1),d=new Event(`onChange`),p=Array.from(new Set([o,...[`#FCB900`,`#7BDCB5`,`#00D084`,`#8ED1FC`,`#0693E3`,`#ABB8C3`,`#EB144C`,`#F78DA7`,`#FF8801`]])),h=()=>{u(!c)},g=(t,n)=>{u(!1),e(t,n),dispatchEvent(d)},_=``;return a===`top`&&(_=`translateY(-200px)`),(0,$.jsxs)(`div`,{className:`color-picker-container`,children:[(0,$.jsxs)(`div`,{className:`color-button`,style:i,children:[(0,$.jsx)(`div`,{onClick:h,style:{width:`36px`,height:`14px`,borderRadius:`2px`,backgroundColor:t}}),c?(0,$.jsx)(`div`,{className:`wrapper`,style:{...n,transform:_},children:(0,$.jsx)(ys,{triangle:r,colors:p,color:t,onChangeComplete:g,style:n})}):null]}),(0,$.jsx)(`div`,{style:i,className:`reset-button`,children:t?(0,$.jsx)(l,{placement:`top`,title:`Supprimer la couleur`,children:(0,$.jsx)(s,{type:`danger`,icon:(0,$.jsx)(m,{}),onClick:g,size:`small`})}):null})]})};export{Mc as t}; \ No newline at end of file + `),b.createElement(`div`,{style:s.white,className:`saturation-white`},b.createElement(`div`,{style:s.black,className:`saturation-black`}),b.createElement(`div`,{style:s.pointer},this.props.pointer?b.createElement(this.props.pointer,this.props):b.createElement(`div`,{style:s.circle}))))}}]),t}(b.PureComponent||b.Component);function fi(e,t){for(var n=-1,r=e==null?0:e.length;++n=0;return!t&&r&&(e===`hex`||e===`hex6`||e===`hex3`||e===`hex4`||e===`hex8`||e===`name`)?e===`name`&&this._a===0?this.toName():this.toRgbString():(e===`rgb`&&(n=this.toRgbString()),e===`prgb`&&(n=this.toPercentageRgbString()),(e===`hex`||e===`hex6`)&&(n=this.toHexString()),e===`hex3`&&(n=this.toHexString(!0)),e===`hex4`&&(n=this.toHex8String(!0)),e===`hex8`&&(n=this.toHex8String()),e===`name`&&(n=this.toName()),e===`hsl`&&(n=this.toHslString()),e===`hsv`&&(n=this.toHsvString()),n||this.toHexString())},clone:function(){return V(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(Li,arguments)},brighten:function(){return this._applyModification(Ri,arguments)},darken:function(){return this._applyModification(zi,arguments)},desaturate:function(){return this._applyModification(Pi,arguments)},saturate:function(){return this._applyModification(Fi,arguments)},greyscale:function(){return this._applyModification(Ii,arguments)},spin:function(){return this._applyModification(Bi,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(Wi,arguments)},complement:function(){return this._applyCombination(Vi,arguments)},monochromatic:function(){return this._applyCombination(Gi,arguments)},splitcomplement:function(){return this._applyCombination(Ui,arguments)},triad:function(){return this._applyCombination(Hi,[3])},tetrad:function(){return this._applyCombination(Hi,[4])}},V.fromRatio=function(e,t){if(Si(e)==`object`){var n={};for(var r in e)e.hasOwnProperty(r)&&(r===`a`?n[r]=e[r]:n[r]=$i(e[r]));e=n}return V(e,t)};function Ti(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,a=null,o=!1,s=!1;return typeof e==`string`&&(e=na(e)),Si(e)==`object`&&(K(e.r)&&K(e.g)&&K(e.b)?(t=Ei(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)===`%`?`prgb`:`rgb`):K(e.h)&&K(e.s)&&K(e.v)?(r=$i(e.s),i=$i(e.v),t=Ai(e.h,r,i),o=!0,s=`hsv`):K(e.h)&&K(e.s)&&K(e.l)&&(r=$i(e.s),a=$i(e.l),t=Oi(e.h,r,a),o=!0,s=`hsl`),e.hasOwnProperty(`a`)&&(n=e.a)),n=Yi(n),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function Ei(e,t,n){return{r:H(e,255)*255,g:H(t,255)*255,b:H(n,255)*255}}function Di(e,t,n){e=H(e,255),t=H(t,255),n=H(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,o,s=(r+i)/2;if(r==i)a=o=0;else{var c=r-i;switch(o=s>.5?c/(2-r-i):c/(r+i),r){case e:a=(t-n)/c+(t1&&--n,n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(t===0)r=i=a=n;else{var s=n<.5?n*(1+t):n+t-n*t,c=2*n-s;r=o(c,s,e+1/3),i=o(c,s,e),a=o(c,s,e-1/3)}return{r:r*255,g:i*255,b:a*255}}function ki(e,t,n){e=H(e,255),t=H(t,255),n=H(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a,o,s=r,c=r-i;if(o=r===0?0:c/r,r==i)a=0;else{switch(r){case e:a=(t-n)/c+(t>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(V(r));return a}function Gi(e,t){t||=6;for(var n=V(e).toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(V({h:r,s:i,v:a})),a=(a+s)%1;return o}V.mix=function(e,t,n){n=n===0?0:n||50;var r=V(e).toRgb(),i=V(t).toRgb(),a=n/100;return V({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},V.readability=function(e,t){var n=V(e),r=V(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},V.isReadable=function(e,t,n){var r=V.readability(e,t),i,a=!1;switch(i=ra(n),i.level+i.size){case`AAsmall`:case`AAAlarge`:a=r>=4.5;break;case`AAlarge`:a=r>=3;break;case`AAAsmall`:a=r>=7;break}return a},V.mostReadable=function(e,t,n){var r=null,i=0,a,o,s,c;n||={},o=n.includeFallbackColors,s=n.level,c=n.size;for(var l=0;li&&(i=a,r=V(t[l]));return V.isReadable(e,r,{level:s,size:c})||!o?r:(n.includeFallbackColors=!1,V.mostReadable(e,[`#fff`,`#000`],n))};var Ki=V.names={aliceblue:`f0f8ff`,antiquewhite:`faebd7`,aqua:`0ff`,aquamarine:`7fffd4`,azure:`f0ffff`,beige:`f5f5dc`,bisque:`ffe4c4`,black:`000`,blanchedalmond:`ffebcd`,blue:`00f`,blueviolet:`8a2be2`,brown:`a52a2a`,burlywood:`deb887`,burntsienna:`ea7e5d`,cadetblue:`5f9ea0`,chartreuse:`7fff00`,chocolate:`d2691e`,coral:`ff7f50`,cornflowerblue:`6495ed`,cornsilk:`fff8dc`,crimson:`dc143c`,cyan:`0ff`,darkblue:`00008b`,darkcyan:`008b8b`,darkgoldenrod:`b8860b`,darkgray:`a9a9a9`,darkgreen:`006400`,darkgrey:`a9a9a9`,darkkhaki:`bdb76b`,darkmagenta:`8b008b`,darkolivegreen:`556b2f`,darkorange:`ff8c00`,darkorchid:`9932cc`,darkred:`8b0000`,darksalmon:`e9967a`,darkseagreen:`8fbc8f`,darkslateblue:`483d8b`,darkslategray:`2f4f4f`,darkslategrey:`2f4f4f`,darkturquoise:`00ced1`,darkviolet:`9400d3`,deeppink:`ff1493`,deepskyblue:`00bfff`,dimgray:`696969`,dimgrey:`696969`,dodgerblue:`1e90ff`,firebrick:`b22222`,floralwhite:`fffaf0`,forestgreen:`228b22`,fuchsia:`f0f`,gainsboro:`dcdcdc`,ghostwhite:`f8f8ff`,gold:`ffd700`,goldenrod:`daa520`,gray:`808080`,green:`008000`,greenyellow:`adff2f`,grey:`808080`,honeydew:`f0fff0`,hotpink:`ff69b4`,indianred:`cd5c5c`,indigo:`4b0082`,ivory:`fffff0`,khaki:`f0e68c`,lavender:`e6e6fa`,lavenderblush:`fff0f5`,lawngreen:`7cfc00`,lemonchiffon:`fffacd`,lightblue:`add8e6`,lightcoral:`f08080`,lightcyan:`e0ffff`,lightgoldenrodyellow:`fafad2`,lightgray:`d3d3d3`,lightgreen:`90ee90`,lightgrey:`d3d3d3`,lightpink:`ffb6c1`,lightsalmon:`ffa07a`,lightseagreen:`20b2aa`,lightskyblue:`87cefa`,lightslategray:`789`,lightslategrey:`789`,lightsteelblue:`b0c4de`,lightyellow:`ffffe0`,lime:`0f0`,limegreen:`32cd32`,linen:`faf0e6`,magenta:`f0f`,maroon:`800000`,mediumaquamarine:`66cdaa`,mediumblue:`0000cd`,mediumorchid:`ba55d3`,mediumpurple:`9370db`,mediumseagreen:`3cb371`,mediumslateblue:`7b68ee`,mediumspringgreen:`00fa9a`,mediumturquoise:`48d1cc`,mediumvioletred:`c71585`,midnightblue:`191970`,mintcream:`f5fffa`,mistyrose:`ffe4e1`,moccasin:`ffe4b5`,navajowhite:`ffdead`,navy:`000080`,oldlace:`fdf5e6`,olive:`808000`,olivedrab:`6b8e23`,orange:`ffa500`,orangered:`ff4500`,orchid:`da70d6`,palegoldenrod:`eee8aa`,palegreen:`98fb98`,paleturquoise:`afeeee`,palevioletred:`db7093`,papayawhip:`ffefd5`,peachpuff:`ffdab9`,peru:`cd853f`,pink:`ffc0cb`,plum:`dda0dd`,powderblue:`b0e0e6`,purple:`800080`,rebeccapurple:`663399`,red:`f00`,rosybrown:`bc8f8f`,royalblue:`4169e1`,saddlebrown:`8b4513`,salmon:`fa8072`,sandybrown:`f4a460`,seagreen:`2e8b57`,seashell:`fff5ee`,sienna:`a0522d`,silver:`c0c0c0`,skyblue:`87ceeb`,slateblue:`6a5acd`,slategray:`708090`,slategrey:`708090`,snow:`fffafa`,springgreen:`00ff7f`,steelblue:`4682b4`,tan:`d2b48c`,teal:`008080`,thistle:`d8bfd8`,tomato:`ff6347`,turquoise:`40e0d0`,violet:`ee82ee`,wheat:`f5deb3`,white:`fff`,whitesmoke:`f5f5f5`,yellow:`ff0`,yellowgreen:`9acd32`},qi=V.hexNames=Ji(Ki);function Ji(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}function Yi(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function H(e,t){Zi(e)&&(e=`100%`);var n=Qi(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function Xi(e){return Math.min(1,Math.max(0,e))}function U(e){return parseInt(e,16)}function Zi(e){return typeof e==`string`&&e.indexOf(`.`)!=-1&&parseFloat(e)===1}function Qi(e){return typeof e==`string`&&e.indexOf(`%`)!=-1}function W(e){return e.length==1?`0`+e:``+e}function $i(e){return e<=1&&(e=e*100+`%`),e}function ea(e){return Math.round(parseFloat(e)*255).toString(16)}function ta(e){return U(e)/255}var G=function(){var e=`(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)`,t=`[\\s|\\(]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)\\s*\\)?`,n=`[\\s|\\(]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)[,|\\s]+(`+e+`)\\s*\\)?`;return{CSS_UNIT:new RegExp(e),rgb:RegExp(`rgb`+t),rgba:RegExp(`rgba`+n),hsl:RegExp(`hsl`+t),hsla:RegExp(`hsla`+n),hsv:RegExp(`hsv`+t),hsva:RegExp(`hsva`+n),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}();function K(e){return!!G.CSS_UNIT.exec(e)}function na(e){e=e.replace(Ci,``).replace(wi,``).toLowerCase();var t=!1;if(Ki[e])e=Ki[e],t=!0;else if(e==`transparent`)return{r:0,g:0,b:0,a:0,format:`name`};var n;return(n=G.rgb.exec(e))?{r:n[1],g:n[2],b:n[3]}:(n=G.rgba.exec(e))?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=G.hsl.exec(e))?{h:n[1],s:n[2],l:n[3]}:(n=G.hsla.exec(e))?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=G.hsv.exec(e))?{h:n[1],s:n[2],v:n[3]}:(n=G.hsva.exec(e))?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=G.hex8.exec(e))?{r:U(n[1]),g:U(n[2]),b:U(n[3]),a:ta(n[4]),format:t?`name`:`hex8`}:(n=G.hex6.exec(e))?{r:U(n[1]),g:U(n[2]),b:U(n[3]),format:t?`name`:`hex`}:(n=G.hex4.exec(e))?{r:U(n[1]+``+n[1]),g:U(n[2]+``+n[2]),b:U(n[3]+``+n[3]),a:ta(n[4]+``+n[4]),format:t?`name`:`hex8`}:(n=G.hex3.exec(e))?{r:U(n[1]+``+n[1]),g:U(n[2]+``+n[2]),b:U(n[3]+``+n[3]),format:t?`name`:`hex`}:!1}function ra(e){var t,n;return e||={level:`AA`,size:`small`},t=(e.level||`AA`).toUpperCase(),n=(e.size||`small`).toLowerCase(),t!==`AA`&&t!==`AAA`&&(t=`AA`),n!==`small`&&n!==`large`&&(n=`small`),{level:t,size:n}}var ia=function(e){var t=[`r`,`g`,`b`,`a`,`h`,`s`,`l`,`v`],n=0,r=0;return xi(t,function(t){e[t]&&(n+=1,isNaN(e[t])||(r+=1),(t===`s`||t===`l`)&&/^\d+%$/.test(e[t])&&(r+=1))}),n===r?e:!1},aa=function(e,t){var n=e.hex?V(e.hex):V(e),r=n.toHsl(),i=n.toHsv(),a=n.toRgb(),o=n.toHex();return r.s===0&&(r.h=t||0,i.h=t||0),{hsl:r,hex:o===`000000`&&a.a===0?`transparent`:`#`+o,rgb:a,hsv:i,oldHue:e.h||t||r.h,source:e.source}},q=function(e){if(e===`transparent`)return!0;var t=+(String(e).charAt(0)===`#`);return e.length!==4+t&&e.length<7+t&&V(e).isValid()},oa=function(e){if(!e)return`#fff`;var t=aa(e);return t.hex===`transparent`?`rgba(0,0,0,0.4)`:(t.rgb.r*299+t.rgb.g*587+t.rgb.b*114)/1e3>=128?`#000`:`#fff`},sa=function(e,t){var n=e.replace(`°`,``);return V(t+` (`+n+`)`)._ok},ca=Object.assign||function(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:`span`;return function(n){_a(r,n);function r(){var e,t,n,i;ha(this,r);var a=[...arguments];return i=(t=(n=ga(this,(e=r.__proto__||Object.getPrototypeOf(r)).call.apply(e,[this].concat(a))),n),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},t),ga(n,i)}return ma(r,[{key:`render`,value:function(){return b.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},b.createElement(e,pa({},this.props,this.state)))}}]),r}(b.Component)},ya=Object.assign||function(e){for(var t=1;ts))return!1;var l=a.get(e),u=a.get(t);if(l&&u)return l==t&&u==e;var d=-1,f=!0,p=n&Ma?new Oa:void 0;for(a.set(e,t),a.set(t,e);++d{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var o=24;e.default=function(e){var n=e.fill,i=n===void 0?`currentColor`:n,s=e.width,c=s===void 0?o:s,l=e.height,u=l===void 0?o:l,d=e.style,f=d===void 0?{}:d,p=a(e,[`fill`,`width`,`height`,`style`]);return r.default.createElement(`svg`,t({viewBox:`0 0 `+o+` `+o,style:t({fill:i,width:c,height:u},f)},p),r.default.createElement(`path`,{d:`M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z`}))}}))()),Hs=function(){function e(e,t){for(var n=0;n1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(e.a*100)/100,source:`rgb`},t)):(e.h||e.s||e.l)&&(typeof e.s==`string`&&e.s.includes(`%`)&&(e.s=e.s.replace(`%`,``)),typeof e.l==`string`&&e.l.includes(`%`)&&(e.l=e.l.replace(`%`,``)),e.s==1?e.s=.01:e.l==1&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(Bs(e.s)?n.props.hsl.s:e.s),l:Number(Bs(e.l)?n.props.hsl.l:e.l),source:`hsl`},t))},n.showHighlight=function(e){e.currentTarget.style.background=`#eee`},n.hideHighlight=function(e){e.currentTarget.style.background=`transparent`},e.hsl.a!==1&&e.view===`hex`?n.state={view:`rgb`}:n.state={view:e.view},n}return Hs(t,[{key:`render`,value:function(){var e=this,t=(0,x.default)({default:{wrap:{paddingTop:`16px`,display:`flex`},fields:{flex:`1`,display:`flex`,marginLeft:`-6px`},field:{paddingLeft:`6px`,width:`100%`},alpha:{paddingLeft:`6px`,width:`100%`},toggle:{width:`32px`,textAlign:`right`,position:`relative`},icon:{marginRight:`-4px`,marginTop:`12px`,cursor:`pointer`,position:`relative`},iconHighlight:{position:`absolute`,width:`24px`,height:`28px`,background:`#eee`,borderRadius:`4px`,top:`10px`,left:`12px`,display:`none`},input:{fontSize:`11px`,color:`#333`,width:`100%`,borderRadius:`2px`,border:`none`,boxShadow:`inset 0 0 0 1px #dadada`,height:`21px`,textAlign:`center`},label:{textTransform:`uppercase`,fontSize:`11px`,lineHeight:`11px`,color:`#969696`,textAlign:`center`,display:`block`,marginTop:`12px`},svg:{fill:`#333`,width:`24px`,height:`24px`,border:`1px transparent solid`,borderRadius:`5px`}},disableAlpha:{alpha:{display:`none`}}},this.props,this.state),n=void 0;return this.state.view===`hex`?n=b.createElement(`div`,{style:t.fields,className:`flexbox-fix`},b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`hex`,value:this.props.hex,onChange:this.handleChange}))):this.state.view===`rgb`?n=b.createElement(`div`,{style:t.fields,className:`flexbox-fix`},b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`r`,value:this.props.rgb.r,onChange:this.handleChange})),b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`g`,value:this.props.rgb.g,onChange:this.handleChange})),b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`b`,value:this.props.rgb.b,onChange:this.handleChange})),b.createElement(`div`,{style:t.alpha},b.createElement(C,{style:{input:t.input,label:t.label},label:`a`,value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):this.state.view===`hsl`&&(n=b.createElement(`div`,{style:t.fields,className:`flexbox-fix`},b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`h`,value:Math.round(this.props.hsl.h),onChange:this.handleChange})),b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`s`,value:Math.round(this.props.hsl.s*100)+`%`,onChange:this.handleChange})),b.createElement(`div`,{style:t.field},b.createElement(C,{style:{input:t.input,label:t.label},label:`l`,value:Math.round(this.props.hsl.l*100)+`%`,onChange:this.handleChange})),b.createElement(`div`,{style:t.alpha},b.createElement(C,{style:{input:t.input,label:t.label},label:`a`,value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),b.createElement(`div`,{style:t.wrap,className:`flexbox-fix`},n,b.createElement(`div`,{style:t.toggle},b.createElement(`div`,{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},b.createElement(Vs.default,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){return e.hsl.a!==1&&t.view===`hex`?{view:`rgb`}:null}}]),t}(b.Component);Ks.defaultProps={view:`hex`};var qs=function(){var e=(0,x.default)({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,transform:`translate(-6px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}}});return b.createElement(`div`,{style:e.picker})},Js=function(){var e=(0,x.default)({default:{picker:{width:`12px`,height:`12px`,borderRadius:`6px`,boxShadow:`inset 0 0 0 1px #fff`,transform:`translate(-6px, -6px)`}}});return b.createElement(`div`,{style:e.picker})},Ys=function(e){var t=e.width,n=e.onChange,r=e.disableAlpha,i=e.rgb,a=e.hsl,o=e.hsv,s=e.hex,c=e.renderers,l=e.styles,u=l===void 0?{}:l,d=e.className,f=d===void 0?``:d,p=e.defaultView,m=(0,x.default)(B({default:{picker:{width:t,background:`#fff`,borderRadius:`2px`,boxShadow:`0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)`,boxSizing:`initial`,fontFamily:`Menlo`},saturation:{width:`100%`,paddingBottom:`55%`,position:`relative`,borderRadius:`2px 2px 0 0`,overflow:`hidden`},Saturation:{radius:`2px 2px 0 0`},body:{padding:`16px 16px 12px`},controls:{display:`flex`},color:{width:`32px`},swatch:{marginTop:`6px`,width:`16px`,height:`16px`,borderRadius:`8px`,position:`relative`,overflow:`hidden`},active:{absolute:`0px 0px 0px 0px`,borderRadius:`8px`,boxShadow:`inset 0 0 0 1px rgba(0,0,0,.1)`,background:`rgba(`+i.r+`, `+i.g+`, `+i.b+`, `+i.a+`)`,zIndex:`2`},toggles:{flex:`1`},hue:{height:`10px`,position:`relative`,marginBottom:`8px`},Hue:{radius:`2px`},alpha:{height:`10px`,position:`relative`},Alpha:{radius:`2px`}},disableAlpha:{color:{width:`22px`},alpha:{display:`none`},hue:{marginBottom:`0px`},swatch:{width:`10px`,height:`10px`,marginTop:`0px`}}},u),{disableAlpha:r});return b.createElement(`div`,{style:m.picker,className:`chrome-picker `+f},b.createElement(`div`,{style:m.saturation},b.createElement(di,{style:m.Saturation,hsl:a,hsv:o,pointer:Js,onChange:n})),b.createElement(`div`,{style:m.body},b.createElement(`div`,{style:m.controls,className:`flexbox-fix`},b.createElement(`div`,{style:m.color},b.createElement(`div`,{style:m.swatch},b.createElement(`div`,{style:m.active}),b.createElement(S,{renderers:c}))),b.createElement(`div`,{style:m.toggles},b.createElement(`div`,{style:m.hue},b.createElement(w,{style:m.Hue,hsl:a,pointer:qs,onChange:n})),b.createElement(`div`,{style:m.alpha},b.createElement(_e,{style:m.Alpha,rgb:i,hsl:a,pointer:qs,renderers:c,onChange:n})))),b.createElement(Ks,{rgb:i,hsl:a,hex:s,view:p,onChange:n,disableAlpha:r})))};Ys.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),disableAlpha:T.default.bool,styles:T.default.object,defaultView:T.default.oneOf([`hex`,`rgb`,`hsl`])},Ys.defaultProps={width:225,disableAlpha:!1,styles:{}},J(Ys);var Xs=function(e){var t=e.color,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=e.active,o=(0,x.default)({default:{color:{background:t,width:`15px`,height:`15px`,float:`left`,marginRight:`5px`,marginBottom:`5px`,position:`relative`,cursor:`pointer`},dot:{absolute:`5px 5px 5px 5px`,background:oa(t),borderRadius:`50%`,opacity:`0`}},active:{dot:{opacity:`1`}},"color-#FFFFFF":{color:{boxShadow:`inset 0 0 0 1px #ddd`},dot:{background:`#000`}},transparent:{dot:{background:`#000`}}},{active:a,"color-#FFFFFF":t===`#FFFFFF`,transparent:t===`transparent`});return b.createElement(Y,{style:o.color,color:t,onClick:r,onHover:i,focusStyle:{boxShadow:`0 0 4px `+t}},b.createElement(`div`,{style:o.dot}))},Zs=function(e){var t=e.hex,n=e.rgb,r=e.onChange,i=(0,x.default)({default:{fields:{display:`flex`,paddingBottom:`6px`,paddingRight:`5px`,position:`relative`},active:{position:`absolute`,top:`6px`,left:`5px`,height:`9px`,width:`9px`,background:t},HEXwrap:{flex:`6`,position:`relative`},HEXinput:{width:`80%`,padding:`0px`,paddingLeft:`20%`,border:`none`,outline:`none`,background:`none`,fontSize:`12px`,color:`#333`,height:`16px`},HEXlabel:{display:`none`},RGBwrap:{flex:`3`,position:`relative`},RGBinput:{width:`70%`,padding:`0px`,paddingLeft:`30%`,border:`none`,outline:`none`,background:`none`,fontSize:`12px`,color:`#333`,height:`16px`},RGBlabel:{position:`absolute`,top:`3px`,left:`0px`,lineHeight:`16px`,textTransform:`uppercase`,fontSize:`12px`,color:`#999`}}}),a=function(e,t){e.r||e.g||e.b?r({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:`rgb`},t):r({hex:e.hex,source:`hex`},t)};return b.createElement(`div`,{style:i.fields,className:`flexbox-fix`},b.createElement(`div`,{style:i.active}),b.createElement(C,{style:{wrap:i.HEXwrap,input:i.HEXinput,label:i.HEXlabel},label:`hex`,value:t,onChange:a}),b.createElement(C,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`r`,value:n.r,onChange:a}),b.createElement(C,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`g`,value:n.g,onChange:a}),b.createElement(C,{style:{wrap:i.RGBwrap,input:i.RGBinput,label:i.RGBlabel},label:`b`,value:n.b,onChange:a}))},Qs=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.colors,i=e.hex,a=e.rgb,o=e.styles,s=o===void 0?{}:o,c=e.className,l=c===void 0?``:c,u=(0,x.default)(B({default:{Compact:{background:`#f6f6f6`,radius:`4px`},compact:{paddingTop:`5px`,paddingLeft:`5px`,boxSizing:`initial`,width:`240px`},clear:{clear:`both`}}},s)),d=function(e,n){e.hex?q(e.hex)&&t({hex:e.hex,source:`hex`},n):t(e,n)};return b.createElement(Br,{style:u.Compact,styles:s},b.createElement(`div`,{style:u.compact,className:`compact-picker `+l},b.createElement(`div`,null,Z(r,function(e){return b.createElement(Xs,{key:e,color:e,active:e.toLowerCase()===i,onClick:d,onSwatchHover:n})}),b.createElement(`div`,{style:u.clear})),b.createElement(Zs,{hex:i,rgb:a,onChange:d})))};Qs.propTypes={colors:T.default.arrayOf(T.default.string),styles:T.default.object},Qs.defaultProps={colors:`#4D4D4D.#999999.#FFFFFF.#F44E3B.#FE9200.#FCDC00.#DBDF00.#A4DD00.#68CCCA.#73D8FF.#AEA1FF.#FDA1FF.#333333.#808080.#cccccc.#D33115.#E27300.#FCC400.#B0BC00.#68BC00.#16A5A5.#009CE0.#7B64FF.#FA28FF.#000000.#666666.#B3B3B3.#9F0500.#C45100.#FB9E00.#808900.#194D33.#0C797D.#0062B1.#653294.#AB149E`.split(`.`),styles:{}},J(Qs);var $s=(0,x.handleHover)(function(e){var t=e.hover,n=e.color,r=e.onClick,i=e.onSwatchHover,a={position:`relative`,zIndex:`2`,outline:`2px solid #fff`,boxShadow:`0 0 5px 2px rgba(0,0,0,0.25)`},o=(0,x.default)({default:{swatch:{width:`25px`,height:`25px`,fontSize:`0`}},hover:{swatch:a}},{hover:t});return b.createElement(`div`,{style:o.swatch},b.createElement(Y,{color:n,onClick:r,onHover:i,focusStyle:a}))}),ec=function(e){var t=e.width,n=e.colors,r=e.onChange,i=e.onSwatchHover,a=e.triangle,o=e.styles,s=o===void 0?{}:o,c=e.className,l=c===void 0?``:c,u=(0,x.default)(B({default:{card:{width:t,background:`#fff`,border:`1px solid rgba(0,0,0,0.2)`,boxShadow:`0 3px 12px rgba(0,0,0,0.15)`,borderRadius:`4px`,position:`relative`,padding:`5px`,display:`flex`,flexWrap:`wrap`},triangle:{position:`absolute`,border:`7px solid transparent`,borderBottomColor:`#fff`},triangleShadow:{position:`absolute`,border:`8px solid transparent`,borderBottomColor:`rgba(0,0,0,0.15)`}},"hide-triangle":{triangle:{display:`none`},triangleShadow:{display:`none`}},"top-left-triangle":{triangle:{top:`-14px`,left:`10px`},triangleShadow:{top:`-16px`,left:`9px`}},"top-right-triangle":{triangle:{top:`-14px`,right:`10px`},triangleShadow:{top:`-16px`,right:`9px`}},"bottom-left-triangle":{triangle:{top:`35px`,left:`10px`,transform:`rotate(180deg)`},triangleShadow:{top:`37px`,left:`9px`,transform:`rotate(180deg)`}},"bottom-right-triangle":{triangle:{top:`35px`,right:`10px`,transform:`rotate(180deg)`},triangleShadow:{top:`37px`,right:`9px`,transform:`rotate(180deg)`}}},s),{"hide-triangle":a===`hide`,"top-left-triangle":a===`top-left`,"top-right-triangle":a===`top-right`,"bottom-left-triangle":a===`bottom-left`,"bottom-right-triangle":a===`bottom-right`}),d=function(e,t){return r({hex:e,source:`hex`},t)};return b.createElement(`div`,{style:u.card,className:`github-picker `+l},b.createElement(`div`,{style:u.triangleShadow}),b.createElement(`div`,{style:u.triangle}),Z(n,function(e){return b.createElement($s,{color:e,key:e,onClick:d,onSwatchHover:i})}))};ec.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),colors:T.default.arrayOf(T.default.string),triangle:T.default.oneOf([`hide`,`top-left`,`top-right`,`bottom-left`,`bottom-right`]),styles:T.default.object},ec.defaultProps={width:200,colors:[`#B80000`,`#DB3E00`,`#FCCB00`,`#008B02`,`#006B76`,`#1273DE`,`#004DCF`,`#5300EB`,`#EB9694`,`#FAD0C3`,`#FEF3BD`,`#C1E1C5`,`#BEDADC`,`#C4DEF6`,`#BED3F3`,`#D4C4FB`],triangle:`top-left`,styles:{}},J(ec);var tc=function(e){var t=e.direction,n=(0,x.default)({default:{picker:{width:`18px`,height:`18px`,borderRadius:`50%`,transform:`translate(-9px, -1px)`,backgroundColor:`rgb(248, 248, 248)`,boxShadow:`0 1px 4px 0 rgba(0, 0, 0, 0.37)`}},vertical:{picker:{transform:`translate(-3px, -9px)`}}},{vertical:t===`vertical`});return b.createElement(`div`,{style:n.picker})},nc=Object.assign||function(e){for(var t=1;t.5});return b.createElement(`div`,{style:n.picker})},oc=function(){var e=(0,x.default)({default:{triangle:{width:0,height:0,borderStyle:`solid`,borderWidth:`4px 0 4px 6px`,borderColor:`transparent transparent transparent #fff`,position:`absolute`,top:`1px`,left:`1px`},triangleBorder:{width:0,height:0,borderStyle:`solid`,borderWidth:`5px 0 5px 8px`,borderColor:`transparent transparent transparent #555`},left:{Extend:`triangleBorder`,transform:`translate(-13px, -4px)`},leftInside:{Extend:`triangle`,transform:`translate(-8px, -5px)`},right:{Extend:`triangleBorder`,transform:`translate(20px, -14px) rotate(180deg)`},rightInside:{Extend:`triangle`,transform:`translate(-8px, -5px)`}}});return b.createElement(`div`,{style:e.pointer},b.createElement(`div`,{style:e.left},b.createElement(`div`,{style:e.leftInside})),b.createElement(`div`,{style:e.right},b.createElement(`div`,{style:e.rightInside})))},sc=function(e){var t=e.onClick,n=e.label,r=e.children,i=e.active,a=(0,x.default)({default:{button:{backgroundImage:`linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)`,border:`1px solid #878787`,borderRadius:`2px`,height:`20px`,boxShadow:`0 1px 0 0 #EAEAEA`,fontSize:`14px`,color:`#000`,lineHeight:`20px`,textAlign:`center`,marginBottom:`10px`,cursor:`pointer`}},active:{button:{boxShadow:`0 0 0 1px #878787`}}},{active:i});return b.createElement(`div`,{style:a.button,onClick:t},n||r)},cc=function(e){var t=e.rgb,n=e.currentColor,r=(0,x.default)({default:{swatches:{border:`1px solid #B3B3B3`,borderBottom:`1px solid #F0F0F0`,marginBottom:`2px`,marginTop:`1px`},new:{height:`34px`,background:`rgb(`+t.r+`,`+t.g+`, `+t.b+`)`,boxShadow:`inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000`},current:{height:`34px`,background:n,boxShadow:`inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000`},label:{fontSize:`14px`,color:`#000`,textAlign:`center`}}});return b.createElement(`div`,null,b.createElement(`div`,{style:r.label},`new`),b.createElement(`div`,{style:r.swatches},b.createElement(`div`,{style:r.new}),b.createElement(`div`,{style:r.current})),b.createElement(`div`,{style:r.label},`current`))},lc=function(){function e(e,t){for(var n=0;n100&&(e.a=100),e.a/=100,t({h:r.h,s:r.s,l:r.l,a:e.a,source:`rgb`},i))};return b.createElement(`div`,{style:o.fields,className:`flexbox-fix`},b.createElement(`div`,{style:o.double},b.createElement(C,{style:{input:o.input,label:o.label},label:`hex`,value:i.replace(`#`,``),onChange:s})),b.createElement(`div`,{style:o.single},b.createElement(C,{style:{input:o.input,label:o.label},label:`r`,value:n.r,onChange:s,dragLabel:`true`,dragMax:`255`})),b.createElement(`div`,{style:o.single},b.createElement(C,{style:{input:o.input,label:o.label},label:`g`,value:n.g,onChange:s,dragLabel:`true`,dragMax:`255`})),b.createElement(`div`,{style:o.single},b.createElement(C,{style:{input:o.input,label:o.label},label:`b`,value:n.b,onChange:s,dragLabel:`true`,dragMax:`255`})),b.createElement(`div`,{style:o.alpha},b.createElement(C,{style:{input:o.input,label:o.label},label:`a`,value:Math.round(n.a*100),onChange:s,dragLabel:`true`,dragMax:`100`})))},hc=Object.assign||function(e){for(var t=1;t{Object.defineProperty(e,`__esModule`,{value:!0});var t=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}var o=24;e.default=function(e){var n=e.fill,i=n===void 0?`currentColor`:n,s=e.width,c=s===void 0?o:s,l=e.height,u=l===void 0?o:l,d=e.style,f=d===void 0?{}:d,p=a(e,[`fill`,`width`,`height`,`style`]);return r.default.createElement(`svg`,t({viewBox:`0 0 `+o+` `+o,style:t({fill:i,width:c,height:u},f)},p),r.default.createElement(`path`,{d:`M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z`}))}}))()),wc=function(e){var t=e.color,n=e.onClick,r=n===void 0?function(){}:n,i=e.onSwatchHover,a=e.first,o=e.last,s=e.active,c=(0,x.default)({default:{color:{width:`40px`,height:`24px`,cursor:`pointer`,background:t,marginBottom:`1px`},check:{color:oa(t),marginLeft:`8px`,display:`none`}},first:{color:{overflow:`hidden`,borderRadius:`2px 2px 0 0`}},last:{color:{overflow:`hidden`,borderRadius:`0 0 2px 2px`}},active:{check:{display:`block`}},"color-#FFFFFF":{color:{boxShadow:`inset 0 0 0 1px #ddd`},check:{color:`#333`}},transparent:{check:{color:`#333`}}},{first:a,last:o,active:s,"color-#FFFFFF":t===`#FFFFFF`,transparent:t===`transparent`});return b.createElement(Y,{color:t,style:c.color,onClick:r,onHover:i,focusStyle:{boxShadow:`0 0 4px `+t}},b.createElement(`div`,{style:c.check},b.createElement(Cc.default,null)))},Tc=function(e){var t=e.onClick,n=e.onSwatchHover,r=e.group,i=e.active,a=(0,x.default)({default:{group:{paddingBottom:`10px`,width:`40px`,float:`left`,marginRight:`10px`}}});return b.createElement(`div`,{style:a.group},Z(r,function(e,a){return b.createElement(wc,{key:e,color:e,active:e.toLowerCase()===i,first:a===0,last:a===r.length-1,onClick:t,onSwatchHover:n})}))},Ec=function(e){var t=e.width,n=e.height,r=e.onChange,i=e.onSwatchHover,a=e.colors,o=e.hex,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=(0,x.default)(B({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:`scroll`},body:{padding:`16px 0 6px 16px`},clear:{clear:`both`}}},c)),f=function(e,t){return r({hex:e,source:`hex`},t)};return b.createElement(`div`,{style:d.picker,className:`swatches-picker `+u},b.createElement(Br,null,b.createElement(`div`,{style:d.overflow},b.createElement(`div`,{style:d.body},Z(a,function(e){return b.createElement(Tc,{key:e.toString(),group:e,active:o,onClick:f,onSwatchHover:i})}),b.createElement(`div`,{style:d.clear})))))};Ec.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),height:T.default.oneOfType([T.default.string,T.default.number]),colors:T.default.arrayOf(T.default.arrayOf(T.default.string)),styles:T.default.object},Ec.defaultProps={width:320,height:240,colors:[[Q[900],Q[700],Q[500],Q[300],Q[100]],[bs[900],bs[700],bs[500],bs[300],bs[100]],[xs[900],xs[700],xs[500],xs[300],xs[100]],[Ss[900],Ss[700],Ss[500],Ss[300],Ss[100]],[Cs[900],Cs[700],Cs[500],Cs[300],Cs[100]],[ws[900],ws[700],ws[500],ws[300],ws[100]],[Ts[900],Ts[700],Ts[500],Ts[300],Ts[100]],[Es[900],Es[700],Es[500],Es[300],Es[100]],[Ds[900],Ds[700],Ds[500],Ds[300],Ds[100]],[`#194D33`,Os[700],Os[500],Os[300],Os[100]],[ks[900],ks[700],ks[500],ks[300],ks[100]],[As[900],As[700],As[500],As[300],As[100]],[js[900],js[700],js[500],js[300],js[100]],[Ms[900],Ms[700],Ms[500],Ms[300],Ms[100]],[Ns[900],Ns[700],Ns[500],Ns[300],Ns[100]],[Ps[900],Ps[700],Ps[500],Ps[300],Ps[100]],[Fs[900],Fs[700],Fs[500],Fs[300],Fs[100]],[Is[900],Is[700],Is[500],Is[300],Is[100]],[`#000000`,`#525252`,`#969696`,`#D9D9D9`,`#FFFFFF`]],styles:{}},J(Ec);var Dc=function(e){var t=e.onChange,n=e.onSwatchHover,r=e.hex,i=e.colors,a=e.width,o=e.triangle,s=e.styles,c=s===void 0?{}:s,l=e.className,u=l===void 0?``:l,d=(0,x.default)(B({default:{card:{width:a,background:`#fff`,border:`0 solid rgba(0,0,0,0.25)`,boxShadow:`0 1px 4px rgba(0,0,0,0.25)`,borderRadius:`4px`,position:`relative`},body:{padding:`15px 9px 9px 15px`},label:{fontSize:`18px`,color:`#fff`},triangle:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 9px 10px 9px`,borderColor:`transparent transparent #fff transparent`,position:`absolute`},triangleShadow:{width:`0px`,height:`0px`,borderStyle:`solid`,borderWidth:`0 9px 10px 9px`,borderColor:`transparent transparent rgba(0,0,0,.1) transparent`,position:`absolute`},hash:{background:`#F0F0F0`,height:`30px`,width:`30px`,borderRadius:`4px 0 0 4px`,float:`left`,color:`#98A1A4`,display:`flex`,alignItems:`center`,justifyContent:`center`},input:{width:`100px`,fontSize:`14px`,color:`#666`,border:`0px`,outline:`none`,height:`28px`,boxShadow:`inset 0 0 0 1px #F0F0F0`,boxSizing:`content-box`,borderRadius:`0 4px 4px 0`,float:`left`,paddingLeft:`8px`},swatch:{width:`30px`,height:`30px`,float:`left`,borderRadius:`4px`,margin:`0 6px 6px 0`},clear:{clear:`both`}},"hide-triangle":{triangle:{display:`none`},triangleShadow:{display:`none`}},"top-left-triangle":{triangle:{top:`-10px`,left:`12px`},triangleShadow:{top:`-11px`,left:`12px`}},"top-right-triangle":{triangle:{top:`-10px`,right:`12px`},triangleShadow:{top:`-11px`,right:`12px`}}},c),{"hide-triangle":o===`hide`,"top-left-triangle":o===`top-left`,"top-right-triangle":o===`top-right`}),f=function(e,n){q(e)&&t({hex:e,source:`hex`},n)};return b.createElement(`div`,{style:d.card,className:`twitter-picker `+u},b.createElement(`div`,{style:d.triangleShadow}),b.createElement(`div`,{style:d.triangle}),b.createElement(`div`,{style:d.body},Z(i,function(e,t){return b.createElement(Y,{key:t,color:e,hex:e,style:d.swatch,onClick:f,onHover:n,focusStyle:{boxShadow:`0 0 4px `+e}})}),b.createElement(`div`,{style:d.hash},`#`),b.createElement(C,{label:null,style:{input:d.input},value:r.replace(`#`,``),onChange:f}),b.createElement(`div`,{style:d.clear})))};Dc.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),triangle:T.default.oneOf([`hide`,`top-left`,`top-right`]),colors:T.default.arrayOf(T.default.string),styles:T.default.object},Dc.defaultProps={width:276,colors:[`#FF6900`,`#FCB900`,`#7BDCB5`,`#00D084`,`#8ED1FC`,`#0693E3`,`#ABB8C3`,`#EB144C`,`#F78DA7`,`#9900EF`],triangle:`top-left`,styles:{}},J(Dc);var Oc=function(e){var t=(0,x.default)({default:{picker:{width:`20px`,height:`20px`,borderRadius:`22px`,border:`2px #fff solid`,transform:`translate(-12px, -13px)`,background:`hsl(`+Math.round(e.hsl.h)+`, `+Math.round(e.hsl.s*100)+`%, `+Math.round(e.hsl.l*100)+`%)`}}});return b.createElement(`div`,{style:t.picker})};Oc.propTypes={hsl:T.default.shape({h:T.default.number,s:T.default.number,l:T.default.number,a:T.default.number})},Oc.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var kc=function(e){var t=(0,x.default)({default:{picker:{width:`20px`,height:`20px`,borderRadius:`22px`,transform:`translate(-10px, -7px)`,background:`hsl(`+Math.round(e.hsl.h)+`, 100%, 50%)`,border:`2px white solid`}}});return b.createElement(`div`,{style:t.picker})};kc.propTypes={hsl:T.default.shape({h:T.default.number,s:T.default.number,l:T.default.number,a:T.default.number})},kc.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};var Ac=function(e){var t=e.onChange,n=e.rgb,r=e.hsl,i=e.hex,a=e.hsv,o=function(e,n){if(e.hex)q(e.hex)&&t({hex:e.hex,source:`hex`},n);else if(e.rgb){var r=e.rgb.split(`,`);sa(e.rgb,`rgb`)&&t({r:r[0],g:r[1],b:r[2],a:1,source:`rgb`},n)}else if(e.hsv){var i=e.hsv.split(`,`);sa(e.hsv,`hsv`)&&(i[2]=i[2].replace(`%`,``),i[1]=i[1].replace(`%`,``),i[0]=i[0].replace(`°`,``),i[1]==1?i[1]=.01:i[2]==1&&(i[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:`hsv`},n))}else if(e.hsl){var a=e.hsl.split(`,`);sa(e.hsl,`hsl`)&&(a[2]=a[2].replace(`%`,``),a[1]=a[1].replace(`%`,``),a[0]=a[0].replace(`°`,``),u[1]==1?u[1]=.01:u[2]==1&&(u[2]=.01),t({h:Number(a[0]),s:Number(a[1]),v:Number(a[2]),source:`hsl`},n))}},s=(0,x.default)({default:{wrap:{display:`flex`,height:`100px`,marginTop:`4px`},fields:{width:`100%`},column:{paddingTop:`10px`,display:`flex`,justifyContent:`space-between`},double:{padding:`0px 4.4px`,boxSizing:`border-box`},input:{width:`100%`,height:`38px`,boxSizing:`border-box`,padding:`4px 10% 3px`,textAlign:`center`,border:`1px solid #dadce0`,fontSize:`11px`,textTransform:`lowercase`,borderRadius:`5px`,outline:`none`,fontFamily:`Roboto,Arial,sans-serif`},input2:{height:`38px`,width:`100%`,border:`1px solid #dadce0`,boxSizing:`border-box`,fontSize:`11px`,textTransform:`lowercase`,borderRadius:`5px`,outline:`none`,paddingLeft:`10px`,fontFamily:`Roboto,Arial,sans-serif`},label:{textAlign:`center`,fontSize:`12px`,background:`#fff`,position:`absolute`,textTransform:`uppercase`,color:`#3c4043`,width:`35px`,top:`-6px`,left:`0`,right:`0`,marginLeft:`auto`,marginRight:`auto`,fontFamily:`Roboto,Arial,sans-serif`},label2:{left:`10px`,textAlign:`center`,fontSize:`12px`,background:`#fff`,position:`absolute`,textTransform:`uppercase`,color:`#3c4043`,width:`32px`,top:`-6px`,fontFamily:`Roboto,Arial,sans-serif`},single:{flexGrow:`1`,margin:`0px 4.4px`}}}),c=n.r+`, `+n.g+`, `+n.b,l=Math.round(r.h)+`°, `+Math.round(r.s*100)+`%, `+Math.round(r.l*100)+`%`,u=Math.round(a.h)+`°, `+Math.round(a.s*100)+`%, `+Math.round(a.v*100)+`%`;return b.createElement(`div`,{style:s.wrap,className:`flexbox-fix`},b.createElement(`div`,{style:s.fields},b.createElement(`div`,{style:s.double},b.createElement(C,{style:{input:s.input,label:s.label},label:`hex`,value:i,onChange:o})),b.createElement(`div`,{style:s.column},b.createElement(`div`,{style:s.single},b.createElement(C,{style:{input:s.input2,label:s.label2},label:`rgb`,value:c,onChange:o})),b.createElement(`div`,{style:s.single},b.createElement(C,{style:{input:s.input2,label:s.label2},label:`hsv`,value:u,onChange:o})),b.createElement(`div`,{style:s.single},b.createElement(C,{style:{input:s.input2,label:s.label2},label:`hsl`,value:l,onChange:o})))))},jc=function(e){var t=e.width,n=e.onChange,r=e.rgb,i=e.hsl,a=e.hsv,o=e.hex,s=e.header,c=e.styles,l=c===void 0?{}:c,u=e.className,d=u===void 0?``:u,f=(0,x.default)(B({default:{picker:{width:t,background:`#fff`,border:`1px solid #dfe1e5`,boxSizing:`initial`,display:`flex`,flexWrap:`wrap`,borderRadius:`8px 8px 0px 0px`},head:{height:`57px`,width:`100%`,paddingTop:`16px`,paddingBottom:`16px`,paddingLeft:`16px`,fontSize:`20px`,boxSizing:`border-box`,fontFamily:`Roboto-Regular,HelveticaNeue,Arial,sans-serif`},saturation:{width:`70%`,padding:`0px`,position:`relative`,overflow:`hidden`},swatch:{width:`30%`,height:`228px`,padding:`0px`,background:`rgba(`+r.r+`, `+r.g+`, `+r.b+`, 1)`,position:`relative`,overflow:`hidden`},body:{margin:`auto`,width:`95%`},controls:{display:`flex`,boxSizing:`border-box`,height:`52px`,paddingTop:`22px`},color:{width:`32px`},hue:{height:`8px`,position:`relative`,margin:`0px 16px 0px 16px`,width:`100%`},Hue:{radius:`2px`}}},l));return b.createElement(`div`,{style:f.picker,className:`google-picker `+d},b.createElement(`div`,{style:f.head},s),b.createElement(`div`,{style:f.swatch}),b.createElement(`div`,{style:f.saturation},b.createElement(di,{hsl:i,hsv:a,pointer:Oc,onChange:n})),b.createElement(`div`,{style:f.body},b.createElement(`div`,{style:f.controls,className:`flexbox-fix`},b.createElement(`div`,{style:f.hue},b.createElement(w,{style:f.Hue,hsl:i,radius:`4px`,pointer:kc,onChange:n}))),b.createElement(Ac,{rgb:r,hsl:i,hex:o,hsv:a,onChange:n})))};jc.propTypes={width:T.default.oneOfType([T.default.string,T.default.number]),styles:T.default.object,header:T.default.string},jc.defaultProps={width:652,styles:{},header:`Color picker`},J(jc);var $=r(),Mc=({onChange:e,color:t,style:n,triangle:r,buttonStyle:i,position:a=`bottom`})=>{let o=d(e=>e.cti.ui.primaryColor),[l,u]=(0,b.useState)(!1),f=new Event(`onChange`),p=Array.from(new Set([o,...[`#FCB900`,`#7BDCB5`,`#00D084`,`#8ED1FC`,`#0693E3`,`#ABB8C3`,`#EB144C`,`#F78DA7`,`#FF8801`]])),h=()=>{u(!l)},g=(t,n)=>{u(!1),e(t,n),dispatchEvent(f)},_=``;return a===`top`&&(_=`translateY(-200px)`),(0,$.jsxs)(`div`,{className:`color-picker-container`,children:[(0,$.jsxs)(`div`,{className:`color-button`,style:i,children:[(0,$.jsx)(`div`,{onClick:h,style:{width:`36px`,height:`14px`,borderRadius:`2px`,backgroundColor:t}}),l?(0,$.jsx)(`div`,{className:`wrapper`,style:{...n,transform:_},children:(0,$.jsx)(ys,{triangle:r,colors:p,color:t,onChangeComplete:g,style:n})}):null]}),(0,$.jsx)(`div`,{style:i,className:`reset-button`,children:t?(0,$.jsx)(c,{placement:`top`,title:`Supprimer la couleur`,children:(0,$.jsx)(s,{type:`danger`,icon:(0,$.jsx)(m,{}),onClick:g,size:`small`})}):null})]})};export{Mc as t}; \ No newline at end of file diff --git a/assets/ConsoleSqlOutlined-CroAQcCk.js b/assets/ConsoleSqlOutlined-xZVyeJFJ.js similarity index 90% rename from assets/ConsoleSqlOutlined-CroAQcCk.js rename to assets/ConsoleSqlOutlined-xZVyeJFJ.js index 95204a7..b918d93 100644 --- a/assets/ConsoleSqlOutlined-CroAQcCk.js +++ b/assets/ConsoleSqlOutlined-xZVyeJFJ.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z`}},{tag:`path`,attrs:{d:`M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z`}},{tag:`path`,attrs:{d:`M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z`}}]},name:`console-sql`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M301.3 496.7c-23.8 0-40.2-10.5-41.6-26.9H205c.9 43.4 36.9 70.3 93.9 70.3 59.1 0 95-28.4 95-75.5 0-35.8-20-55.9-64.5-64.5l-29.1-5.6c-23.8-4.7-33.8-11.9-33.8-24.2 0-15 13.3-24.5 33.4-24.5 20.1 0 35.3 11.1 36.6 27h53c-.9-41.7-37.5-70.3-90.3-70.3-54.4 0-89.7 28.9-89.7 73 0 35.5 21.2 58 62.5 65.8l29.7 5.9c25.8 5.2 35.6 11.9 35.6 24.4.1 14.7-14.5 25.1-36 25.1z`}},{tag:`path`,attrs:{d:`M928 140H96c-17.7 0-32 14.3-32 32v496c0 17.7 14.3 32 32 32h380v112H304c-8.8 0-16 7.2-16 16v48c0 4.4 3.6 8 8 8h432c4.4 0 8-3.6 8-8v-48c0-8.8-7.2-16-16-16H548V700h380c17.7 0 32-14.3 32-32V172c0-17.7-14.3-32-32-32zm-40 488H136V212h752v416z`}},{tag:`path`,attrs:{d:`M828.5 486.7h-95.8V308.5h-57.4V534h153.2zm-298.6 53.4c14.1 0 27.2-2 39.1-5.8l13.3 20.3h53.3L607.9 511c21.1-20 33-51.1 33-89.8 0-73.3-43.3-118.8-110.9-118.8s-111.2 45.3-111.2 118.8c-.1 73.7 43 118.9 111.1 118.9zm0-190c31.6 0 52.7 27.7 52.7 71.1 0 16.7-3.6 30.6-10 40.5l-5.2-6.9h-48.8L542 491c-3.9.9-8 1.4-12.2 1.4-31.7 0-52.8-27.5-52.8-71.2.1-43.6 21.2-71.1 52.9-71.1z`}}]},name:`console-sql`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/CopiloteWidget-8tr24tid.js b/assets/CopiloteWidget-8tr24tid.js deleted file mode 100644 index 2892d83..0000000 --- a/assets/CopiloteWidget-8tr24tid.js +++ /dev/null @@ -1,4 +0,0 @@ -import{o as e,r as t}from"./chunk-jRWAZmH_.js";import{n,t as r}from"./jsx-runtime-CEixWuwE.js";import{Ct as i,G as a,On as o,ir as s,kn as c,t as l,vt as u}from"./axios-BAZB3l2q.js";import{t as d}from"./button-BwrlrBF7.js";import{t as f}from"./modal-ChM3JDNH.js";import{t as p}from"./input-vY_ggPFq.js";import{t as m}from"./spin-CnpRA3-Y.js";import{c as h}from"./chunk-62JRHF6Z-BvBbiO43.js";import{t as ee}from"./MessageOutlined-jOruwg0B.js";import{t as g}from"./slugify-C1iW7uj6.js";import{t as _}from"./menu.queries-IFR7O2LK.js";import{R as te,W as ne,ct as v,ot as re,ut as y,y as b}from"./index-vzToGWaQ.js";var x={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6a25.95 25.95 0 0025.6 30.4h723c1.5 0 3-.1 4.4-.4a25.88 25.88 0 0021.2-30zM204 390h272V182h72v208h272v104H204V390zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z`}}]},name:`clear`,theme:`outlined`};c();var S=e(n()),ie=S.forwardRef(function(e,t){return S.createElement(i,o(o({},e),{},{ref:t,icon:x}))}),C={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H273v428h.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32z`}}]},name:`dislike`,theme:`filled`};c();var ae=S.forwardRef(function(e,t){return S.createElement(i,o(o({},e),{},{ref:t,icon:C}))}),oe={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z`}}]},name:`dislike`,theme:`outlined`};c();var se=S.forwardRef(function(e,t){return S.createElement(i,o(o({},e),{},{ref:t,icon:oe}))}),ce={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311h-.3v428h472.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32z`}}]},name:`like`,theme:`filled`};c();var le=S.forwardRef(function(e,t){return S.createElement(i,o(o({},e),{},{ref:t,icon:ce}))}),ue={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z`}}]},name:`like`,theme:`outlined`};c();var de=S.forwardRef(function(e,t){return S.createElement(i,o(o({},e),{},{ref:t,icon:ue}))}),fe={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z`}}]},name:`send`,theme:`outlined`};c();var pe=S.forwardRef(function(e,t){return S.createElement(i,o(o({},e),{},{ref:t,icon:fe}))}),me=t({checkHealth:()=>he,sendMessage:()=>ge}),w=l.create({baseURL:b.edge.url,timeout:b.edge.timeout}),he=async()=>{try{return await w.get(`/`),!0}catch{return!1}},ge=async e=>(await w.post(`/api/chat`,{model:b.edge.model,messages:e,stream:!1})).data.message,_e=t({checkHealth:()=>T,sendMessage:()=>E}),ve=e=>{let t=Object.values(e??{});if(t.length!==0)return{tokens_in:t.reduce((e,t)=>e+(t.input_tokens??0),0),tokens_out:t.reduce((e,t)=>e+(t.output_tokens??0),0),cost_usd:t.reduce((e,t)=>e+(t.cost_usd??0),0)}},ye=l.create({baseURL:`/matcha-api`,timeout:b.api.timeout,headers:{"Content-Type":`application/json`,"MATCHA-API-KEY":b.api.apiKey}}),T=async()=>!0,E=async e=>{let t=e[e.length-1],n=e.slice(0,-1),r=await ye.post(`/rest/api/v1/completions/?label=streaming_chat_response`,{mission_id:b.api.missionId,folder_id:b.api.folderId,file_id:-1,messages:[t],context:``,chat_history:n,options:{temperature:.1,useReasoning:!1,enableFocusMode:!0,includeSources:!1,includeUsageMetadata:!0},stream:!1});if(r.data.status===`error`)throw Error(r.data.error||`Erreur MatchaAI`);let i=r.data.output,a=i?.find(e=>e.role===`assistant`)||i?.[0],o;return o=typeof a?.content==`string`?a.content:Array.isArray(a?.content)?a.content.map(e=>e.text||e.content||``).join(``):`Pas de réponse du copilote.`,{role:`assistant`,content:o,usage:ve(r.data.usage_metadata)}},D=/\b\d{6,12}\b/,O=/\b[12]\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{3}\s?\d{3}\s?\d{2}\b/,k=/[A-ZÀÂÉÈÊËÎÏÔÙÛÜÇ][A-Za-zàâéèêëîïôùûüç]+(?:\s+[A-ZÀÂÉÈÊËÎÏÔÙÛÜÇ][A-Za-zàâéèêëîïôùûüç]+)+(?:\s+[a-zàâéèêëîïôùûüç]+){0,4}\s+\d{2}[\/\-]\d{2}[\/\-]\d{4}/,A=/(?:\+33[\s.-]?[1-9]|\b0[1-9])(?:[\s.-]?\d{2}){4}\b/,j=/\b[\w.+-]+@[\w-]+\.[\w.-]+\b/i,M=/\b(?:BF|FAC|N°|No)[\s.-]?\d+\b/i,N=/\b(?:patient|né(?:e)?\s+le|date\s+de\s+naissance|dob|ipp|nip|nss|rpps|adeli|numéro\s+de\s+sécurité)/i,P=[{name:`NSS`,re:O},{name:`IPP/NIP`,re:D},{name:`NOM+DATE`,re:k},{name:`PHONE`,re:A},{name:`EMAIL`,re:j},{name:`INVOICE_NUM`,re:M}];function be(e){if(!e||typeof e!=`string`)return{hasPii:!1,matches:[]};let t=[];for(let{name:n,re:r}of P)r.test(e)&&t.push(n);return!t.includes(`NOM+DATE`)&&N.test(e)&&t.push(`KEYWORD_SENSIBLE`),{hasPii:t.length>0,matches:t}}var F={role:`assistant`,isLocalOnly:!0,content:`Votre message semble contenir des données personnelles (identifiant patient, numéro de sécurité sociale, téléphone, email, numéro de facture ou nom associé à une date). IRIS ne peut pas traiter ces informations. Reformulez votre question sans données identifiantes.`,suggestions:[]},I=`iris_session_id`,L=`iris_events`,R=500;function xe(){return Date.now().toString(36)+Math.random().toString(36).slice(2,7)}function z(){let e=sessionStorage.getItem(I);return e||(e=xe(),sessionStorage.setItem(I,e)),e}function B(e){let t={ts:new Date().toISOString(),session:z(),...e};try{let e=localStorage.getItem(L),n=e?JSON.parse(e):[];n.push(t),n.length>R&&n.splice(0,n.length-R),localStorage.setItem(L,JSON.stringify(n))}catch{}}function Se(){try{return JSON.parse(localStorage.getItem(L)??`[]`)}catch{return[]}}function Ce(){return`${s()}modules/outils/dashboard/iCTI_copiloteLog.php`}function we(e){return e.type===`error`?{ts:e.ts,session:e.session,type:`error`,has_error:!0}:e}async function V(){let e=Se();if(e.length===0)return;let t=e.map(we);try{(await fetch(Ce(),{method:`POST`,credentials:`include`,headers:{"Content-Type":`application/json`},body:JSON.stringify(t)})).ok&&localStorage.removeItem(L)}catch{}}var H=b.mode===`api`?_e:me;b.mode;var U=H.checkHealth;function Te(e){let t=[],n=0;for(;ne.replace(/^[-•*]\s*/,``).trim()).filter(e=>e.length>0)}}var Oe=async e=>{let t=e[e.length-1]?.content??``,{hasPii:n,matches:r}=be(t);if(n)return B({type:`pii_blocked`,pii_matches:r}),F;let i=e.filter(e=>!e.isLocalOnly),a=[...Te(i.slice(0,-1)),...i.slice(-1)],o;try{o=await H.sendMessage(a)}catch(e){throw B({type:`error`,error:e instanceof Error?e.message:String(e)}),e}let{content:s,suggestions:c}=De(o.content||``);return B({type:`message`,question:t.slice(0,500),response_chars:s.length,...o.usage}),{role:`assistant`,content:s,suggestions:c}},W=(e,t,n)=>Promise.resolve(),G=r(),K=`(?:ACTI|PMSI|RH|ECO|DPI|COMPTA|QUALITE)[A-Z]*\\d{6}`,ke=RegExp(`\\*{0,2}((?:[Ll]a |[Ll]e |[Ll]es? )?[Vv]ue\\s+)\\*{0,2}([\\wÀ-ÿ][\\wÀ-ÿ'']*\\.?(?:\\s+[\\wÀ-ÿ][\\wÀ-ÿ'']*\\.?){0,8})\\*{0,2}(?:\\s*\\*{1,2}[\\wÀ-ÿ][\\wÀ-ÿ'']*\\*{1,2})?\\s*\\(\\s*\\*{0,2}(${K})\\*{0,2}\\s*\\)\\*{0,2}|\\*{0,2}([A-ZÀ-Ü][\\wÀ-ÿ'']*\\.?(?:\\s+[\\wÀ-ÿ][\\wÀ-ÿ'']*\\.?){0,5}?)\\*{0,2}\\s*\\(\\s*\\*{0,2}(${K})\\*{0,2}\\s*\\)\\*{0,2}|\\*{0,2}\\(?\\s*\\*{0,2}(${K})\\*{0,2}\\s*\\)?\\*{0,2}`,`g`),q=`￰`,J=`￱`,Ae=e=>e.replace(/\*\*(.+?)\*\*/g,`${q}$1${J}`).replace(/\*\*/g,``).split(q).join(`**`).split(J).join(`**`),Y=(e,t)=>{let n=Ae(e),r=/\*\*(.+?)\*\*/g,i=[],a=0,o;for(;(o=r.exec(n))!==null;)o.index>a&&i.push(n.slice(a,o.index)),i.push((0,G.jsx)(`strong`,{children:o[1]},`${t}-b-${o.index}`)),a=o.index+o[0].length;return a{let r=new RegExp(ke.source,`g`),i=[],a=0,o;for(;(o=r.exec(e))!==null;){o.index>a&&i.push(...Y(e.slice(a,o.index),`${n}-${a}`));let r,s,c;o[2]&&o[3]?(c=o[1]||``,r=o[2],s=o[3]):o[4]&&o[5]?(r=o[4].replace(/^(?:La|Le|Les|Un|Une|Des|Du)\s+/i,``),s=o[5]):(r=o[6],s=o[6]),c&&i.push(c),i.push((0,G.jsx)(t,{viewCode:s,children:r},`${s}-${o.index}`)),a=o.index+o[0].length}return a{if(!e)return e;let n=e.split(` -`),r=[],i=[],a=()=>{i.length>0&&(r.push((0,G.jsx)(`ul`,{children:i},`ul-${r.length}`)),i=[])};return n.forEach((e,n)=>{let o=e.match(/^[-*]\s+(.*)/);if(o){let e=X(o[1],t,`li-${n}`);i.push((0,G.jsx)(`li`,{children:e},`li-${n}`))}else a(),e.trim().length>0?(r.length>0&&r.push((0,G.jsx)(`br`,{},`br-${n}`)),r.push(...X(e,t,`ln-${n}`))):r.length>0&&r.push((0,G.jsx)(`br`,{},`br-${n}`))}),a(),r.length>0?r:e},Me=e(g()),Ne=e=>{let t={},n={},r=(e,i)=>{Object.values(e).forEach(e=>{let a=i+`/`+(0,Me.default)(e.label,{lower:!0});e.children?r(e.children,a):e.name&&(t[e.name]=`/`+a+`/`+e.name,n[e.name]=e.label)})};return Object.entries(e).forEach(([e,t])=>{t.children&&r(t.children,e)}),{entries:t,labels:n}},Pe=({viewCode:e,children:t})=>{let n=h(),r=_().data??{},{entries:i,labels:a}=(0,S.useMemo)(()=>!r||Object.keys(r).length===0?{entries:{},labels:{}}:Ne(r),[r]),o=i[e],s=t===e?a[e]||e:t;return o?(0,G.jsx)(`a`,{className:`copilote-view-link`,href:o,onClick:t=>{t.preventDefault(),o&&(B({type:`view_click_from_copilote`,view_code:e,view_label:typeof s==`string`?s:e,view_url:o}),n(o))},children:s}):(0,G.jsx)(v,{className:`copilote-view-tag`,children:s})},Fe=({role:e,content:t,suggestions:n,onSuggestionClick:r,messageId:i,isLocalOnly:a})=>{let o=e===`user`,[s,c]=(0,S.useState)(null),[l,u]=(0,S.useState)(!1),[d,m]=(0,S.useState)(``),h=e=>{let t=s===e?null:e;c(t),e===`down`&&t===`down`?u(!0):(W(i,t,null),B({type:`feedback`,messageId:i,vote:t}))};return(0,G.jsxs)(`div`,{className:`copilote-message copilote-message--${o?`user`:`assistant`}`+(o&&a?` copilote-message--blocked`:``),children:[(0,G.jsx)(`div`,{className:`copilote-message__bubble`,children:o?t:je(t,Pe)}),!o&&!a&&(0,G.jsxs)(`div`,{className:`copilote-feedback`,children:[(0,G.jsx)(`button`,{className:`copilote-feedback-btn${s===`up`?` copilote-feedback-btn--up-active`:``}`,onClick:()=>h(`up`),title:`Réponse utile`,children:s===`up`?(0,G.jsx)(le,{}):(0,G.jsx)(de,{})}),(0,G.jsx)(`button`,{className:`copilote-feedback-btn${s===`down`?` copilote-feedback-btn--down-active`:``}`,onClick:()=>h(`down`),title:`Réponse non pertinente`,children:s===`down`?(0,G.jsx)(ae,{}):(0,G.jsx)(se,{})})]}),n?.length>0&&(0,G.jsx)(`div`,{className:`copilote-suggestions`,children:n.map((e,t)=>(0,G.jsx)(`button`,{className:`copilote-suggestion-chip`,onClick:()=>r?.(e),children:e},t))}),(0,G.jsx)(f,{title:`Qu'est-ce qui n'allait pas ?`,open:l,onCancel:()=>{W(i,`down`,null),B({type:`feedback_negative`,messageId:i,verbatim:null}),u(!1)},okText:`Envoyer`,cancelText:`Passer`,onOk:()=>{let e=d.trim();W(i,`down`,e||null),B({type:`feedback_negative`,messageId:i,verbatim:e||null}),u(!1),m(``)},width:380,okButtonProps:{disabled:d.trim().length===0},children:(0,G.jsx)(p.TextArea,{value:d,onChange:e=>m(e.target.value),placeholder:`Décrivez le problème avec cette réponse (facultatif)...`,autoSize:{minRows:3,maxRows:6},autoFocus:!0,maxLength:500,showCount:!0})})]})},{TextArea:Ie}=p,Z=S.forwardRef(({onSend:e,isLoading:t},n)=>{let[r,i]=(0,S.useState)(``),a=()=>{let n=r.trim();n&&!t&&(e(n),i(``))};return(0,G.jsxs)(`div`,{className:`copilote-input`,children:[(0,G.jsx)(Ie,{ref:n,value:r,onChange:e=>i(e.target.value),onKeyDown:e=>{e.key===`Enter`&&!e.shiftKey&&(e.preventDefault(),a())},placeholder:`Posez votre question...`,autoSize:{minRows:1,maxRows:4},disabled:t}),(0,G.jsx)(d,{type:`primary`,icon:(0,G.jsx)(pe,{}),onClick:a,disabled:!r.trim()||t,loading:t})]})});Z.displayName=`CopiloteInput`;var Q=`iris_disclaimer_accepted`,$=`dpo@harrisfrance.fr`,Le=()=>localStorage.getItem(Q)===`true`,Re=({onAccept:e})=>{let[t,n]=(0,S.useState)(!1);return(0,G.jsxs)(f,{title:`IRIS — Assistant IA iCTI`,open:!0,closable:!1,maskClosable:!1,footer:(0,G.jsx)(d,{type:`primary`,disabled:!t,onClick:()=>{localStorage.setItem(Q,`true`),B({type:`consent_accepted`}),e()},children:`Accéder à IRIS`}),width:560,children:[(0,G.jsxs)(`p`,{children:[(0,G.jsx)(`strong`,{children:`IRIS`}),` fonctionne grâce à une combinaison de techniques d'intelligence artificielle qui lui permettent de simuler une conversation naturelle. En interagissant avec lui, vous communiquez des données non pas à un opérateur humain mais à un système automatisé basé sur la technologie de traitement du langage naturel (NLP) qui fonctionne en analysant vos requêtes et en générant des réponses textuelles en temps réel.`]}),(0,G.jsx)(`p`,{children:`Le modèle sous-jacent a été entraîné sur un ensemble de données volumineux et diversifié, ce qui lui permet de produire des textes cohérents et pertinents. Cependant, il est important de garder à l'esprit qu'il peut parfois :`}),(0,G.jsxs)(`ul`,{children:[(0,G.jsx)(`li`,{children:`générer des informations incorrectes ou inappropriées,`}),(0,G.jsx)(`li`,{children:`produire du contenu biaisé,`}),(0,G.jsx)(`li`,{children:`mal interpréter les requêtes ou questions complexes.`})]}),(0,G.jsxs)(`p`,{children:[`Si vous constatez ce type de réponse, n'hésitez pas à le signaler à`,` `,(0,G.jsx)(`a`,{href:`mailto:${$}`,children:$}),`.`]}),(0,G.jsxs)(`p`,{children:[(0,G.jsx)(`strong`,{children:`IRIS`}),` est conçu pour répondre à vos questions sur le fonctionnement de l'application iCTI et les règles de gestion métier mais il ne pourra pas répondre avec précision aux questions relatives à une situation personnelle.`]}),(0,G.jsx)(`p`,{children:`Par conséquent, vous garantissez ne pas fournir de données personnelles (nom, prénom, coordonnées…) ou d'informations personnelles de toute nature (opinion politique, état de santé, orientation sexuelle…) dans cette interface dans la mesure où elles ne sont pas nécessaires pour obtenir une réponse.`}),(0,G.jsxs)(`p`,{style:{marginBottom:0},children:[`En tout état de cause, les réponses fournies par `,(0,G.jsx)(`strong`,{children:`IRIS`}),` sont générées à partir des données disponibles et constituent des informations à titre indicatif. Elles ne doivent pas être utilisées pour prendre des décisions importantes.`]}),(0,G.jsx)(y,{checked:t,onChange:e=>n(e.target.checked),style:{marginTop:16},children:`J'accepte les conditions d'utilisation de IRIS.`})]})},ze=()=>{let[e,t]=(0,S.useState)(!1),[n,r]=(0,S.useState)(Le),[i,o]=(0,S.useState)([]),[s,c]=(0,S.useState)(!1),[l,f]=(0,S.useState)(null),p=(0,S.useRef)(null),h=(0,S.useRef)(0),g=(0,S.useRef)(null),_=()=>`${z()}-${++h.current}`,v=async()=>{f(null),f(await U())};(0,S.useEffect)(()=>{v()},[]),(0,S.useEffect)(()=>{let e=setInterval(V,300*1e3);return()=>clearInterval(e)},[]),(0,S.useEffect)(()=>{p.current?.scrollIntoView({behavior:`smooth`})},[i]);let y=()=>{g.current?.focus({preventScroll:!0})};(0,S.useEffect)(()=>{e&&l&&n&&y()},[e,l,n]);let b=async e=>{let t={id:_(),role:`user`,content:e},n=[...i,t];o(n),c(!0);try{let e=await Oe(n);o(e===F?n=>[...n.map(e=>e===t?{...e,isLocalOnly:!0}:e),{...e,id:_()}]:t=>[...t,{...e,id:_()}])}catch(e){let t=e.code===`ECONNABORTED`?`Le copilote a mis trop de temps à répondre. Réessayez avec une question plus courte.`:`Erreur de communication avec le copilote. Vérifiez la configuration.`;o(e=>[...e,{id:_(),role:`assistant`,content:t,isLocalOnly:!0}])}finally{c(!1)}},x=()=>{B({type:`conversation_reset`,message_count:i.length}),o([])},C=()=>{V(),t(!1)};return te(`i`,()=>{e?C():t(!0)},{},[e]),(0,G.jsxs)(G.Fragment,{children:[e&&!n&&(0,G.jsx)(Re,{onAccept:()=>r(!0)}),!e&&(0,G.jsx)(d,{className:`copilote-fab`,type:`primary`,shape:`circle`,size:`large`,icon:(0,G.jsx)(ee,{}),onClick:()=>t(!0),title:`IRIS — Votre assistante iCTI`}),(0,G.jsxs)(re,{title:`IRIS`,placement:`right`,width:420,onClose:C,open:e,afterOpenChange:e=>{e&&n&&y()},className:`copilote-drawer`,closeIcon:(0,G.jsx)(a,{}),extra:(0,G.jsx)(d,{type:`text`,size:`small`,icon:(0,G.jsx)(ie,{}),onClick:x,disabled:i.length===0,title:`Réinitialiser la conversation`}),children:[(0,G.jsxs)(`div`,{className:`copilote-body`,children:[l===!1&&(0,G.jsxs)(`div`,{className:`copilote-unavailable`,children:[(0,G.jsx)(`p`,{children:`IRIS est momentanément indisponible.`}),(0,G.jsx)(d,{icon:(0,G.jsx)(ne,{}),onClick:v,size:`small`,children:`Réessayer`})]}),l===null&&(0,G.jsx)(`div`,{className:`copilote-unavailable`,children:(0,G.jsx)(`p`,{children:`Connexion à IRIS en cours...`})}),l&&i.length===0&&(0,G.jsx)(`div`,{className:`copilote-welcome`,children:(0,G.jsx)(`p`,{children:`Bonjour, je suis IRIS. Posez-moi vos questions sur les indicateurs, le paramétrage et les règles de gestion iCTI.`})}),(0,G.jsxs)(`div`,{className:`copilote-messages`,children:[i.map((e,t)=>(0,G.jsx)(Fe,{messageId:e.id,role:e.role,content:e.content,isLocalOnly:e.isLocalOnly,suggestions:!s&&t===i.length-1?e.suggestions:void 0,onSuggestionClick:b},e.id)),s&&(0,G.jsxs)(`div`,{className:`copilote-loading`,children:[(0,G.jsx)(m,{indicator:(0,G.jsx)(u,{spin:!0}),size:`small`}),(0,G.jsx)(`span`,{children:`Réflexion en cours...`})]}),(0,G.jsx)(`div`,{ref:p})]})]}),l&&(0,G.jsx)(Z,{ref:g,onSend:b,isLoading:s})]})]})};export{ze as default}; \ No newline at end of file diff --git a/assets/CopiloteWidget-BLnZL_7W.js b/assets/CopiloteWidget-BLnZL_7W.js new file mode 100644 index 0000000..0da29c9 --- /dev/null +++ b/assets/CopiloteWidget-BLnZL_7W.js @@ -0,0 +1,4 @@ +import{o as e,r as t}from"./chunk-jRWAZmH_.js";import{n,t as r}from"./jsx-runtime-CEixWuwE.js";import{Dt as i,Mn as a,Nn as o,S as s,St as c,Y as l,cr as u,n as d,t as f}from"./axios-DOscJEDN.js";import{i as p}from"./notification-BkpaB2Vc.js";import{t as m}from"./button-BMyidN73.js";import{t as h}from"./tooltip-3rewahde.js";import{t as g}from"./space-uFVW-ksd.js";import{t as _}from"./modal-BdqOHno9.js";import{t as v}from"./input-Yn95s9T0.js";import{t as ee}from"./spin-CFT4geQI.js";import{c as y}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as b}from"./useMutation-DqBabLvU.js";import{t as x}from"./queryOptions-_qrchnQm.js";import{t as te}from"./MessageOutlined-DbxNuxex.js";import{t as S}from"./slugify-C1iW7uj6.js";import{t as C}from"./menu.queries-Bx1BXeuM.js";import{R as ne,U as w,W as re,_t as T,at as E,ct as D,ot as ie,ut as O,y as k}from"./index-BocemapU.js";var ae={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M899.1 869.6l-53-305.6H864c14.4 0 26-11.6 26-26V346c0-14.4-11.6-26-26-26H618V138c0-14.4-11.6-26-26-26H432c-14.4 0-26 11.6-26 26v182H160c-14.4 0-26 11.6-26 26v192c0 14.4 11.6 26 26 26h17.9l-53 305.6a25.95 25.95 0 0025.6 30.4h723c1.5 0 3-.1 4.4-.4a25.88 25.88 0 0021.2-30zM204 390h272V182h72v208h272v104H204V390zm468 440V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H416V674c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v156H202.8l45.1-260H776l45.1 260H672z`}}]},name:`clear`,theme:`outlined`};o();var A=e(n()),oe=A.forwardRef(function(e,t){return A.createElement(i,a(a({},e),{},{ref:t,icon:ae}))}),se={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H273v428h.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM112 132v364c0 17.7 14.3 32 32 32h65V100h-65c-17.7 0-32 14.3-32 32z`}}]},name:`dislike`,theme:`filled`};o();var ce=A.forwardRef(function(e,t){return A.createElement(i,a(a({},e),{},{ref:t,icon:se}))}),le={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 490.3c3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-28.3-9.3-55.5-26.1-77.7 3.6-12 5.4-24.4 5.4-37 0-51.6-30.7-98.1-78.3-118.4a66.1 66.1 0 00-26.5-5.4H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h129.3l85.8 310.8C372.9 889 418.9 924 470.9 924c29.7 0 57.4-11.8 77.9-33.4 20.5-21.5 31-49.7 29.5-79.4l-6-122.9h239.9c12.1 0 23.9-3.2 34.3-9.3 40.4-23.5 65.5-66.1 65.5-111 0-28.3-9.3-55.5-26.1-77.7zM184 456V172h81v284h-81zm627.2 160.4H496.8l9.6 198.4c.6 11.9-4.7 23.1-14.6 30.5-6.1 4.5-13.6 6.8-21.1 6.7a44.28 44.28 0 01-42.2-32.3L329 459.2V172h415.4a56.85 56.85 0 0133.6 51.8c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-13.9 25.4 21.9 19a56.76 56.76 0 0119.6 43c0 9.7-2.3 18.9-6.9 27.3l-14 25.5 21.9 19a56.76 56.76 0 0119.6 43c0 19.1-11 37.5-28.8 48.4z`}}]},name:`dislike`,theme:`outlined`};o();var ue=A.forwardRef(function(e,t){return A.createElement(i,a(a({},e),{},{ref:t,icon:le}))}),de={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311h-.3v428h472.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM112 528v364c0 17.7 14.3 32 32 32h65V496h-65c-17.7 0-32 14.3-32 32z`}}]},name:`like`,theme:`filled`};o();var fe=A.forwardRef(function(e,t){return A.createElement(i,a(a({},e),{},{ref:t,icon:de}))}),pe={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M885.9 533.7c16.8-22.2 26.1-49.4 26.1-77.7 0-44.9-25.1-87.4-65.5-111.1a67.67 67.67 0 00-34.3-9.3H572.4l6-122.9c1.4-29.7-9.1-57.9-29.5-79.4A106.62 106.62 0 00471 99.9c-52 0-98 35-111.8 85.1l-85.9 311H144c-17.7 0-32 14.3-32 32v364c0 17.7 14.3 32 32 32h601.3c9.2 0 18.2-1.8 26.5-5.4 47.6-20.3 78.3-66.8 78.3-118.4 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7 0-12.6-1.8-25-5.4-37 16.8-22.2 26.1-49.4 26.1-77.7-.2-12.6-2-25.1-5.6-37.1zM184 852V568h81v284h-81zm636.4-353l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 16.5-7.2 32.2-19.6 43l-21.9 19 13.9 25.4a56.2 56.2 0 016.9 27.3c0 22.4-13.2 42.6-33.6 51.8H329V564.8l99.5-360.5a44.1 44.1 0 0142.2-32.3c7.6 0 15.1 2.2 21.1 6.7 9.9 7.4 15.2 18.6 14.6 30.5l-9.6 198.4h314.4C829 418.5 840 436.9 840 456c0 16.5-7.2 32.1-19.6 43z`}}]},name:`like`,theme:`outlined`};o();var me=A.forwardRef(function(e,t){return A.createElement(i,a(a({},e),{},{ref:t,icon:pe}))}),he={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M931.4 498.9L94.9 79.5c-3.4-1.7-7.3-2.1-11-1.2a15.99 15.99 0 00-11.7 19.3l86.2 352.2c1.3 5.3 5.2 9.6 10.4 11.3l147.7 50.7-147.6 50.7c-5.2 1.8-9.1 6-10.3 11.3L72.2 926.5c-.9 3.7-.5 7.6 1.2 10.9 3.9 7.9 13.5 11.1 21.5 7.2l836.5-417c3.1-1.5 5.6-4.1 7.2-7.1 3.9-8 .7-17.6-7.2-21.6zM170.8 826.3l50.3-205.6 295.2-101.3c2.3-.8 4.2-2.6 5-5 1.4-4.2-.8-8.7-5-10.2L221.1 403 171 198.2l628 314.9-628.2 313.2z`}}]},name:`send`,theme:`outlined`};o();var ge=A.forwardRef(function(e,t){return A.createElement(i,a(a({},e),{},{ref:t,icon:he}))}),_e=t({checkHealth:()=>ve,sendMessage:()=>ye}),j=f.create({baseURL:k.edge.url,timeout:k.edge.timeout}),ve=async()=>{try{return await j.get(`/`),!0}catch{return!1}},ye=async e=>(await j.post(`/api/chat`,{model:k.edge.model,messages:e,stream:!1})).data.message,M=f.create({withCredentials:!0,headers:{"Content-Type":`application/json`}}),N=e=>`${u()}modules/copilote/php/${e}`,P=async()=>{let e=await M.get(`${N(`iCTI_copiloteProxy.php`)}?action=health`);if(typeof e.data!=`object`||e.data===null)throw Error(`Réponse illisible du relais copilote`);return{configured:e.data.configured===!0,isSecureConnection:e.data.isSecureConnection===!0}},be=async({code:e,key:t})=>{try{return(await M.post(N(`iCTI_copiloteConfig.php`),{code:e,key:t})).data}catch(e){let t=e.response?.data?.error;throw t?Error(t):e}},xe=t({checkHealth:()=>Te,sendMessage:()=>Ee}),Se=e=>{let t=Object.values(e??{});if(t.length!==0)return{tokens_in:t.reduce((e,t)=>e+(t.input_tokens??0),0),tokens_out:t.reduce((e,t)=>e+(t.output_tokens??0),0),cost_usd:t.reduce((e,t)=>e+(t.cost_usd??0),0)}},Ce=f.create({timeout:k.api.timeout,withCredentials:!0,headers:{"Content-Type":`application/json`}}),we=()=>`${N(`iCTI_copiloteProxy.php`)}?action=query`,Te=async()=>{let{configured:e}=await P();return e},Ee=async e=>{let t=e[e.length-1],n=e.slice(0,-1),r;try{r=await Ce.post(we(),{messages:[t],chat_history:n,options:{temperature:.1,useReasoning:!1,enableFocusMode:!0,includeSources:!1,includeUsageMetadata:!0}})}catch(e){let t=e.response?.data?.error;throw t?Error(t):e}if(r.data.status===`error`)throw Error(r.data.error||`Erreur MatchaAI`);let i=r.data.output,a=i?.find(e=>e.role===`assistant`)||i?.[0],o;return o=typeof a?.content==`string`?a.content:Array.isArray(a?.content)?a.content.map(e=>e.text||e.content||``).join(``):`Pas de réponse du copilote.`,{role:`assistant`,content:o,usage:Se(r.data.usage_metadata)}},De=/\b\d{6,12}\b/,Oe=/\b[12]\s?\d{2}\s?\d{2}\s?\d{2}\s?\d{3}\s?\d{3}\s?\d{2}\b/,ke=/[A-ZÀÂÉÈÊËÎÏÔÙÛÜÇ][A-Za-zàâéèêëîïôùûüç]+(?:\s+[A-ZÀÂÉÈÊËÎÏÔÙÛÜÇ][A-Za-zàâéèêëîïôùûüç]+)+(?:\s+[a-zàâéèêëîïôùûüç]+){0,4}\s+\d{2}[\/\-]\d{2}[\/\-]\d{4}/,Ae=/(?:\+33[\s.-]?[1-9]|\b0[1-9])(?:[\s.-]?\d{2}){4}\b/,je=/\b[\w.+-]+@[\w-]+\.[\w.-]+\b/i,Me=/\b(?:BF|FAC|N°|No)[\s.-]?\d+\b/i,Ne=/\b(?:patient|né(?:e)?\s+le|date\s+de\s+naissance|dob|ipp|nip|nss|rpps|adeli|numéro\s+de\s+sécurité)/i,Pe=[{name:`NSS`,re:Oe},{name:`IPP/NIP`,re:De},{name:`NOM+DATE`,re:ke},{name:`PHONE`,re:Ae},{name:`EMAIL`,re:je},{name:`INVOICE_NUM`,re:Me}];function Fe(e){if(!e||typeof e!=`string`)return{hasPii:!1,matches:[]};let t=[];for(let{name:n,re:r}of Pe)r.test(e)&&t.push(n);return!t.includes(`NOM+DATE`)&&Ne.test(e)&&t.push(`KEYWORD_SENSIBLE`),{hasPii:t.length>0,matches:t}}var F={role:`assistant`,isLocalOnly:!0,content:`Votre message semble contenir des données personnelles (identifiant patient, numéro de sécurité sociale, téléphone, email, numéro de facture ou nom associé à une date). IRIS ne peut pas traiter ces informations. Reformulez votre question sans données identifiantes.`,suggestions:[]},I=`iris_session_id`,L=`iris_events`,R=500;function Ie(){return Date.now().toString(36)+Math.random().toString(36).slice(2,7)}function z(){let e=sessionStorage.getItem(I);return e||(e=Ie(),sessionStorage.setItem(I,e)),e}function B(e){let t={ts:new Date().toISOString(),session:z(),...e};try{let e=localStorage.getItem(L),n=e?JSON.parse(e):[];n.push(t),n.length>R&&n.splice(0,n.length-R),localStorage.setItem(L,JSON.stringify(n))}catch{}}function Le(){try{return JSON.parse(localStorage.getItem(L)??`[]`)}catch{return[]}}function Re(){return`${u()}modules/outils/dashboard/iCTI_copiloteLog.php`}function ze(e){return e.type===`error`?{ts:e.ts,session:e.session,type:`error`,has_error:!0}:e}async function V(){let e=Le();if(e.length===0)return;let t=e.map(ze);try{(await fetch(Re(),{method:`POST`,credentials:`include`,headers:{"Content-Type":`application/json`},body:JSON.stringify(t)})).ok&&localStorage.removeItem(L)}catch{}}var Be=k.mode===`api`?xe:_e;k.mode;function Ve(e){let t=[],n=0;for(;ne.replace(/^[-•*]\s*/,``).trim()).filter(e=>e.length>0)}}var We=async e=>{let t=e[e.length-1]?.content??``,{hasPii:n,matches:r}=Fe(t);if(n)return B({type:`pii_blocked`,pii_matches:r}),F;let i=e.filter(e=>!e.isLocalOnly),a=[...Ve(i.slice(0,-1)),...i.slice(-1)],o;try{o=await Be.sendMessage(a)}catch(e){throw B({type:`error`,error:e instanceof Error?e.message:String(e)}),e}let{content:s,suggestions:c}=Ue(o.content||``);return B({type:`message`,question:t.slice(0,500),response_chars:s.length,...o.usage}),{role:`assistant`,content:s,suggestions:c}},H=(e,t,n)=>Promise.resolve(),U={all:[`copilote`],health:()=>[...U.all,`health`]},Ge=()=>x({queryKey:U.health(),queryFn:P}),Ke=()=>d(Ge()),W=r(),G=`(?:ACTI|PMSI|RH|ECO|DPI|COMPTA|QUALITE)[A-Z]*\\d{6}`,qe=RegExp(`\\*{0,2}((?:[Ll]a |[Ll]e |[Ll]es? )?[Vv]ue\\s+)\\*{0,2}([\\wÀ-ÿ][\\wÀ-ÿ'']*\\.?(?:\\s+[\\wÀ-ÿ][\\wÀ-ÿ'']*\\.?){0,8})\\*{0,2}(?:\\s*\\*{1,2}[\\wÀ-ÿ][\\wÀ-ÿ'']*\\*{1,2})?\\s*\\(\\s*\\*{0,2}(${G})\\*{0,2}\\s*\\)\\*{0,2}|\\*{0,2}([A-ZÀ-Ü][\\wÀ-ÿ'']*\\.?(?:\\s+[\\wÀ-ÿ][\\wÀ-ÿ'']*\\.?){0,5}?)\\*{0,2}\\s*\\(\\s*\\*{0,2}(${G})\\*{0,2}\\s*\\)\\*{0,2}|\\*{0,2}\\(?\\s*\\*{0,2}(${G})\\*{0,2}\\s*\\)?\\*{0,2}`,`g`),K=`￰`,q=`￱`,Je=e=>e.replace(/\*\*(.+?)\*\*/g,`${K}$1${q}`).replace(/\*\*/g,``).split(K).join(`**`).split(q).join(`**`),J=(e,t)=>{let n=Je(e),r=/\*\*(.+?)\*\*/g,i=[],a=0,o;for(;(o=r.exec(n))!==null;)o.index>a&&i.push(n.slice(a,o.index)),i.push((0,W.jsx)(`strong`,{children:o[1]},`${t}-b-${o.index}`)),a=o.index+o[0].length;return a{let r=new RegExp(qe.source,`g`),i=[],a=0,o;for(;(o=r.exec(e))!==null;){o.index>a&&i.push(...J(e.slice(a,o.index),`${n}-${a}`));let r,s,c;o[2]&&o[3]?(c=o[1]||``,r=o[2],s=o[3]):o[4]&&o[5]?(r=o[4].replace(/^(?:La|Le|Les|Un|Une|Des|Du)\s+/i,``),s=o[5]):(r=o[6],s=o[6]),c&&i.push(c),i.push((0,W.jsx)(t,{viewCode:s,children:r},`${s}-${o.index}`)),a=o.index+o[0].length}return a{if(!e)return e;let n=e.split(` +`),r=[],i=[],a=()=>{i.length>0&&(r.push((0,W.jsx)(`ul`,{children:i},`ul-${r.length}`)),i=[])};return n.forEach((e,n)=>{let o=e.match(/^[-*]\s+(.*)/);if(o){let e=Y(o[1],t,`li-${n}`);i.push((0,W.jsx)(`li`,{children:e},`li-${n}`))}else a(),e.trim().length>0?(r.length>0&&r.push((0,W.jsx)(`br`,{},`br-${n}`)),r.push(...Y(e,t,`ln-${n}`))):r.length>0&&r.push((0,W.jsx)(`br`,{},`br-${n}`))}),a(),r.length>0?r:e},Xe=e(S()),Ze=e=>{let t={},n={},r=(e,i)=>{Object.values(e).forEach(e=>{let a=i+`/`+(0,Xe.default)(e.label,{lower:!0});e.children?r(e.children,a):e.name&&(t[e.name]=`/`+a+`/`+e.name,n[e.name]=e.label)})};return Object.entries(e).forEach(([e,t])=>{t.children&&r(t.children,e)}),{entries:t,labels:n}},Qe=({viewCode:e,children:t})=>{let n=y(),r=C().data??{},{entries:i,labels:a}=(0,A.useMemo)(()=>!r||Object.keys(r).length===0?{entries:{},labels:{}}:Ze(r),[r]),o=i[e],s=t===e?a[e]||e:t;return o?(0,W.jsx)(`a`,{className:`copilote-view-link`,href:o,onClick:t=>{t.preventDefault(),o&&(B({type:`view_click_from_copilote`,view_code:e,view_label:typeof s==`string`?s:e,view_url:o}),n(o))},children:s}):(0,W.jsx)(D,{className:`copilote-view-tag`,children:s})},$e=({role:e,content:t,suggestions:n,onSuggestionClick:r,messageId:i,isLocalOnly:a})=>{let o=e===`user`,[s,c]=(0,A.useState)(null),[l,u]=(0,A.useState)(!1),[d,f]=(0,A.useState)(``),p=e=>{let t=s===e?null:e;c(t),e===`down`&&t===`down`?u(!0):(H(i,t,null),B({type:`feedback`,messageId:i,vote:t}))};return(0,W.jsxs)(`div`,{className:`copilote-message copilote-message--${o?`user`:`assistant`}`+(o&&a?` copilote-message--blocked`:``),children:[(0,W.jsx)(`div`,{className:`copilote-message__bubble`,children:o?t:Ye(t,Qe)}),!o&&!a&&(0,W.jsxs)(`div`,{className:`copilote-feedback`,children:[(0,W.jsx)(`button`,{className:`copilote-feedback-btn${s===`up`?` copilote-feedback-btn--up-active`:``}`,onClick:()=>p(`up`),title:`Réponse utile`,children:s===`up`?(0,W.jsx)(fe,{}):(0,W.jsx)(me,{})}),(0,W.jsx)(`button`,{className:`copilote-feedback-btn${s===`down`?` copilote-feedback-btn--down-active`:``}`,onClick:()=>p(`down`),title:`Réponse non pertinente`,children:s===`down`?(0,W.jsx)(ce,{}):(0,W.jsx)(ue,{})})]}),n?.length>0&&(0,W.jsx)(`div`,{className:`copilote-suggestions`,children:n.map((e,t)=>(0,W.jsx)(`button`,{className:`copilote-suggestion-chip`,onClick:()=>r?.(e),children:e},t))}),(0,W.jsx)(_,{title:`Qu'est-ce qui n'allait pas ?`,open:l,onCancel:()=>{H(i,`down`,null),B({type:`feedback_negative`,messageId:i,verbatim:null}),u(!1)},okText:`Envoyer`,cancelText:`Passer`,onOk:()=>{let e=d.trim();H(i,`down`,e||null),B({type:`feedback_negative`,messageId:i,verbatim:e||null}),u(!1),f(``)},width:380,okButtonProps:{disabled:d.trim().length===0},children:(0,W.jsx)(v.TextArea,{value:d,onChange:e=>f(e.target.value),placeholder:`Décrivez le problème avec cette réponse (facultatif)...`,autoSize:{minRows:3,maxRows:6},autoFocus:!0,maxLength:500,showCount:!0})})]})};function et(){let e=s();return b({mutationFn:({code:e,key:t})=>be({code:e,key:t}),meta:{successMessage:`Clé du copilote enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la clé`},onSettled:async()=>{await e.invalidateQueries({queryKey:U.health()})}})}var X=({isConfigured:e,isSecureConnection:t,onCancel:n,onSaved:r})=>{let i=et(),[a]=E.useForm();return(0,W.jsxs)(`div`,{className:`copilote-key-form`,children:[(0,W.jsx)(`p`,{children:e?`Renseignez la nouvelle clé d'API fournie par Harris. Elle remplacera celle qui est en place.`:`Renseignez la clé d'API fournie par Harris pour activer IRIS sur ce serveur.`}),i.isError&&(0,W.jsx)(T,{type:`error`,showIcon:!0,message:`Enregistrement refusé`,description:i.error?.message}),!t&&(0,W.jsx)(T,{type:`warning`,showIcon:!0,message:`À saisir depuis le serveur`,description:`La connexion n'est pas chiffrée : assurez-vous d'être en RDP sur le serveur avant d'enregistrer, sinon la clé traverse le réseau.`}),(0,W.jsxs)(E,{form:a,onFinish:e=>{i.mutate({code:`matcha`,key:e.key},{onSuccess:()=>{a.resetFields(),r?.()}})},layout:`vertical`,children:[(0,W.jsx)(E.Item,{name:`key`,label:`Clé d'API`,rules:[{required:!0,message:`Veuillez renseigner ce champ`}],children:(0,W.jsx)(v.Password,{autoComplete:`off`})}),(0,W.jsxs)(g,{direction:`vertical`,size:`small`,className:`copilote-key-form-actions`,children:[(0,W.jsx)(m,{type:`primary`,htmlType:`submit`,loading:i.isPending,size:`large`,block:!0,children:`Enregistrer`}),n&&(0,W.jsx)(m,{type:`text`,onClick:n,size:`large`,block:!0,children:`Annuler`})]})]}),(0,W.jsx)(T,{className:`copilote-key-form-hint`,type:`info`,showIcon:!0,message:`Prérequis serveur`,description:(0,W.jsxs)(W.Fragment,{children:[`Le chiffrement de la clé demande l'extension mcrypt : décommenter`,` `,(0,W.jsx)(`code`,{children:`extension=php_mcrypt.dll`}),` dans`,` `,(0,W.jsx)(`code`,{children:`cti_server\\conf\\php\\5.2.5\\php.ini`}),`, puis redémarrer Apache.`]})})]})},{TextArea:tt}=v,Z=A.forwardRef(({onSend:e,isLoading:t},n)=>{let[r,i]=(0,A.useState)(``),a=()=>{let n=r.trim();n&&!t&&(e(n),i(``))};return(0,W.jsxs)(`div`,{className:`copilote-input`,children:[(0,W.jsx)(tt,{ref:n,value:r,onChange:e=>i(e.target.value),onKeyDown:e=>{e.key===`Enter`&&!e.shiftKey&&(e.preventDefault(),a())},placeholder:`Posez votre question...`,autoSize:{minRows:1,maxRows:4},disabled:t}),(0,W.jsx)(m,{type:`primary`,icon:(0,W.jsx)(ge,{}),onClick:a,disabled:!r.trim()||t,loading:t})]})});Z.displayName=`CopiloteInput`;var Q=`iris_disclaimer_accepted`,$=`dpo@harrisfrance.fr`,nt=()=>localStorage.getItem(Q)===`true`,rt=({onAccept:e})=>{let[t,n]=(0,A.useState)(!1);return(0,W.jsxs)(_,{title:`IRIS — Assistant IA iCTI`,open:!0,closable:!1,maskClosable:!1,footer:(0,W.jsx)(m,{type:`primary`,disabled:!t,onClick:()=>{localStorage.setItem(Q,`true`),B({type:`consent_accepted`}),e()},children:`Accéder à IRIS`}),width:560,children:[(0,W.jsxs)(`p`,{children:[(0,W.jsx)(`strong`,{children:`IRIS`}),` fonctionne grâce à une combinaison de techniques d'intelligence artificielle qui lui permettent de simuler une conversation naturelle. En interagissant avec lui, vous communiquez des données non pas à un opérateur humain mais à un système automatisé basé sur la technologie de traitement du langage naturel (NLP) qui fonctionne en analysant vos requêtes et en générant des réponses textuelles en temps réel.`]}),(0,W.jsx)(`p`,{children:`Le modèle sous-jacent a été entraîné sur un ensemble de données volumineux et diversifié, ce qui lui permet de produire des textes cohérents et pertinents. Cependant, il est important de garder à l'esprit qu'il peut parfois :`}),(0,W.jsxs)(`ul`,{children:[(0,W.jsx)(`li`,{children:`générer des informations incorrectes ou inappropriées,`}),(0,W.jsx)(`li`,{children:`produire du contenu biaisé,`}),(0,W.jsx)(`li`,{children:`mal interpréter les requêtes ou questions complexes.`})]}),(0,W.jsxs)(`p`,{children:[`Si vous constatez ce type de réponse, n'hésitez pas à le signaler à`,` `,(0,W.jsx)(`a`,{href:`mailto:${$}`,children:$}),`.`]}),(0,W.jsxs)(`p`,{children:[(0,W.jsx)(`strong`,{children:`IRIS`}),` est conçu pour répondre à vos questions sur le fonctionnement de l'application iCTI et les règles de gestion métier mais il ne pourra pas répondre avec précision aux questions relatives à une situation personnelle.`]}),(0,W.jsx)(`p`,{children:`Par conséquent, vous garantissez ne pas fournir de données personnelles (nom, prénom, coordonnées…) ou d'informations personnelles de toute nature (opinion politique, état de santé, orientation sexuelle…) dans cette interface dans la mesure où elles ne sont pas nécessaires pour obtenir une réponse.`}),(0,W.jsxs)(`p`,{style:{marginBottom:0},children:[`En tout état de cause, les réponses fournies par `,(0,W.jsx)(`strong`,{children:`IRIS`}),` sont générées à partir des données disponibles et constituent des informations à titre indicatif. Elles ne doivent pas être utilisées pour prendre des décisions importantes.`]}),(0,W.jsx)(O,{checked:t,onChange:e=>n(e.target.checked),style:{marginTop:16},children:`J'accepte les conditions d'utilisation de IRIS.`})]})},it=()=>{let e=Ke(),t=e.data?.configured===!0,n=e.data?.isSecureConnection===!0,[r,i]=(0,A.useState)(!1),[a,o]=(0,A.useState)(!1),[s,u]=(0,A.useState)(nt),[d,f]=(0,A.useState)([]),[g,_]=(0,A.useState)(!1),v=(0,A.useRef)(null),y=(0,A.useRef)(0),b=(0,A.useRef)(null),x=a||e.isSuccess&&!t,S=t&&!a,C=()=>`${z()}-${++y.current}`;(0,A.useEffect)(()=>{let e=setInterval(V,300*1e3);return()=>clearInterval(e)},[]),(0,A.useEffect)(()=>{v.current?.scrollIntoView({behavior:`smooth`})},[d]);let T=()=>{b.current?.focus({preventScroll:!0})};(0,A.useEffect)(()=>{r&&t&&s&&T()},[r,t,s]);let E=async e=>{let t={id:C(),role:`user`,content:e},n=[...d,t];f(n),_(!0);try{let e=await We(n);f(e===F?n=>[...n.map(e=>e===t?{...e,isLocalOnly:!0}:e),{...e,id:C()}]:t=>[...t,{...e,id:C()}])}catch(e){let t=e.code===`ECONNABORTED`,n=t?`Le copilote a mis trop de temps à répondre. Réessayez avec une question plus courte.`:`Erreur de communication avec le copilote. Vérifiez la configuration.`;f(e=>[...e,{id:C(),role:`assistant`,content:n,isLocalOnly:!0}]),!t&&e.message&&p({message:`Le copilote n'a pas pu répondre`,description:e.message,duration:8})}finally{_(!1)}},D=()=>{B({type:`conversation_reset`,message_count:d.length}),f([])},O=()=>{V(),i(!1)};return ne(`i`,()=>{r?O():i(!0)},{},[r]),(0,W.jsxs)(W.Fragment,{children:[r&&!s&&(0,W.jsx)(rt,{onAccept:()=>u(!0)}),!r&&(0,W.jsx)(m,{className:`copilote-fab`,type:`primary`,shape:`circle`,size:`large`,icon:(0,W.jsx)(te,{}),onClick:()=>i(!0),title:`IRIS — Votre assistante iCTI`}),(0,W.jsxs)(ie,{title:`IRIS`,placement:`right`,width:420,onClose:O,open:r,afterOpenChange:e=>{e&&s&&T()},className:`copilote-drawer`,closeIcon:(0,W.jsx)(l,{}),extra:(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(h,{title:`Configurer la clé d'API`,placement:`bottomRight`,arrowPointAtCenter:!0,children:(0,W.jsx)(m,{type:`text`,size:`large`,icon:(0,W.jsx)(w,{}),onClick:()=>o(!0),disabled:x||e.isPending})}),(0,W.jsx)(h,{title:`Réinitialiser la conversation`,placement:`bottomRight`,arrowPointAtCenter:!0,children:(0,W.jsx)(m,{type:`text`,size:`large`,icon:(0,W.jsx)(oe,{}),onClick:D,disabled:d.length===0})})]}),children:[(0,W.jsxs)(`div`,{className:`copilote-body`,children:[e.isPending&&(0,W.jsx)(`div`,{className:`copilote-unavailable`,children:(0,W.jsx)(`p`,{children:`Connexion à IRIS en cours...`})}),e.isError&&!a&&(0,W.jsxs)(`div`,{className:`copilote-unavailable`,children:[(0,W.jsx)(`p`,{children:`IRIS est momentanément indisponible.`}),(0,W.jsx)(m,{icon:(0,W.jsx)(re,{}),onClick:()=>e.refetch(),loading:e.isFetching,size:`small`,children:`Réessayer`})]}),x&&(0,W.jsx)(X,{isConfigured:t,isSecureConnection:n,onCancel:t?()=>o(!1):void 0,onSaved:()=>o(!1)}),S&&d.length===0&&(0,W.jsx)(`div`,{className:`copilote-welcome`,children:(0,W.jsx)(`p`,{children:`Bonjour, je suis IRIS. Posez-moi vos questions sur les indicateurs, le paramétrage et les règles de gestion iCTI.`})}),S&&(0,W.jsxs)(`div`,{className:`copilote-messages`,children:[d.map((e,t)=>(0,W.jsx)($e,{messageId:e.id,role:e.role,content:e.content,isLocalOnly:e.isLocalOnly,suggestions:!g&&t===d.length-1?e.suggestions:void 0,onSuggestionClick:E},e.id)),g&&(0,W.jsxs)(`div`,{className:`copilote-loading`,children:[(0,W.jsx)(ee,{indicator:(0,W.jsx)(c,{spin:!0}),size:`small`}),(0,W.jsx)(`span`,{children:`Réflexion en cours...`})]}),(0,W.jsx)(`div`,{ref:v})]})]}),S&&(0,W.jsx)(Z,{ref:b,onSend:E,isLoading:g})]})]})};export{it as default}; \ No newline at end of file diff --git a/assets/CopiloteWidget-C9V2J0rR.css b/assets/CopiloteWidget-C9V2J0rR.css deleted file mode 100644 index 01d2c8e..0000000 --- a/assets/CopiloteWidget-C9V2J0rR.css +++ /dev/null @@ -1 +0,0 @@ -.copilote-fab{z-index:99999;width:48px;height:48px;font-size:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #00000040}.copilote-drawer .ant-drawer-body{flex-direction:column;height:100%;padding:0;display:flex}.copilote-body{flex-direction:column;flex:1;padding:12px;display:flex;overflow-y:auto}.copilote-messages{flex-direction:column;flex:1;gap:8px;display:flex}.copilote-message{flex-direction:column;max-width:85%;display:flex}.copilote-message--user{align-self:flex-end}.copilote-message--user .copilote-message__bubble{color:#fff;background-color:#ff8801}.copilote-message--assistant{align-self:flex-start}.copilote-message--assistant .copilote-message__bubble{color:inherit;background-color:#eee}.copilote-message__bubble{word-break:break-word;border-radius:12px;padding:8px 12px;font-size:12px;line-height:1.5}.copilote-message__bubble ul{margin:4px 0;padding-left:20px;list-style:outside}.copilote-message--user .copilote-message__bubble{white-space:pre-wrap}.copilote-message--blocked .copilote-message__bubble{opacity:.55}.copilote-view-link{color:#ff8801;cursor:pointer;font-weight:600;text-decoration:underline}.copilote-view-link:hover{color:#ffac4e}.copilote-view-tag{cursor:default;font-family:monospace;font-size:11px}.copilote-suggestions{flex-wrap:wrap;gap:6px;width:100%;margin-top:6px;display:flex}.copilote-suggestion-chip{color:#ff8801;cursor:pointer;text-align:left;background:0 0;border:1px solid #ff8801;border-radius:16px;padding:4px 12px;font-size:12px;line-height:1.4;transition:all .2s}.copilote-suggestion-chip:hover{color:#fff;background-color:#ff8801}.copilote-feedback{opacity:0;gap:2px;margin-top:4px;transition:opacity .15s;display:flex}.copilote-message:hover .copilote-feedback,:is(.copilote-feedback:has(.copilote-feedback-btn--up-active),.copilote-feedback:has(.copilote-feedback-btn--down-active)){opacity:1}.copilote-feedback-btn{cursor:pointer;color:#929292;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:13px;line-height:1;transition:color .15s}.copilote-feedback-btn:hover{color:#ff8801}.copilote-feedback-btn--up-active{color:#52c41a;opacity:1}.copilote-feedback-btn--down-active{color:#ff4d4f;opacity:1}.copilote-input{border-top:1px solid #eee;align-items:flex-end;gap:8px;padding:12px;display:flex}.copilote-input .ant-input{font-size:12px}.copilote-input textarea{resize:none;flex:1}.copilote-loading{color:#929292;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-style:italic;display:flex}.copilote-unavailable,.copilote-welcome{text-align:center;color:#929292;padding:24px 12px;font-size:12px}.copilote-unavailable p,.copilote-welcome p{margin-bottom:8px} diff --git a/assets/CopiloteWidget-DUuLDpRf.css b/assets/CopiloteWidget-DUuLDpRf.css new file mode 100644 index 0000000..6ffe0b4 --- /dev/null +++ b/assets/CopiloteWidget-DUuLDpRf.css @@ -0,0 +1 @@ +.copilote-fab{z-index:99999;width:48px;height:48px;font-size:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 4px 12px #00000040}.copilote-drawer .ant-drawer-close .anticon{font-size:16px}.copilote-drawer .ant-drawer-body{flex-direction:column;height:100%;padding:0;display:flex}.copilote-body{flex-direction:column;flex:1;padding:12px;display:flex;overflow-y:auto}.copilote-messages{flex-direction:column;flex:1;gap:8px;display:flex}.copilote-message{flex-direction:column;max-width:85%;display:flex}.copilote-message--user{align-self:flex-end}.copilote-message--user .copilote-message__bubble{color:#fff;background-color:#ff8801}.copilote-message--assistant{align-self:flex-start}.copilote-message--assistant .copilote-message__bubble{color:inherit;background-color:#eee}.copilote-message__bubble{word-break:break-word;border-radius:12px;padding:8px 12px;font-size:12px;line-height:1.5}.copilote-message__bubble ul{margin:4px 0;padding-left:20px;list-style:outside}.copilote-message--user .copilote-message__bubble{white-space:pre-wrap}.copilote-message--blocked .copilote-message__bubble{opacity:.55}.copilote-view-link{color:#ff8801;cursor:pointer;font-weight:600;text-decoration:underline}.copilote-view-link:hover{color:#ffac4e}.copilote-view-tag{cursor:default;font-family:monospace;font-size:11px}.copilote-suggestions{flex-wrap:wrap;gap:6px;width:100%;margin-top:6px;display:flex}.copilote-suggestion-chip{color:#ff8801;cursor:pointer;text-align:left;background:0 0;border:1px solid #ff8801;border-radius:16px;padding:4px 12px;font-size:12px;line-height:1.4;transition:all .2s}.copilote-suggestion-chip:hover{color:#fff;background-color:#ff8801}.copilote-feedback{opacity:0;gap:2px;margin-top:4px;transition:opacity .15s;display:flex}.copilote-message:hover .copilote-feedback,:is(.copilote-feedback:has(.copilote-feedback-btn--up-active),.copilote-feedback:has(.copilote-feedback-btn--down-active)){opacity:1}.copilote-feedback-btn{cursor:pointer;color:#929292;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:13px;line-height:1;transition:color .15s}.copilote-feedback-btn:hover{color:#ff8801}.copilote-feedback-btn--up-active{color:#52c41a;opacity:1}.copilote-feedback-btn--down-active{color:#ff4d4f;opacity:1}.copilote-input{border-top:1px solid #eee;align-items:flex-end;gap:8px;padding:12px;display:flex}.copilote-input .ant-input{font-size:12px}.copilote-input textarea{resize:none;flex:1}.copilote-loading{color:#929292;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-style:italic;display:flex}.copilote-unavailable,.copilote-welcome{text-align:center;color:#929292;padding:24px 12px;font-size:12px}.copilote-unavailable p,.copilote-welcome p{margin-bottom:8px}.copilote-key-form{padding:24px 12px;font-size:12px}.copilote-key-form p{color:#929292;margin-bottom:16px}.copilote-key-form .ant-alert{margin-bottom:16px}.copilote-key-form .copilote-key-form-actions{width:100%}.copilote-key-form .copilote-key-form-hint{margin-top:24px;margin-bottom:0}.copilote-key-form .copilote-key-form-hint code{word-break:break-all}.copilote-key-form .ant-form-item-explain{font-size:12px} diff --git a/assets/CopyOutlined-TggLvVzB.js b/assets/CopyOutlined-DaVzY812.js similarity index 82% rename from assets/CopyOutlined-TggLvVzB.js rename to assets/CopyOutlined-DaVzY812.js index 2193463..76f58bc 100644 --- a/assets/CopyOutlined-TggLvVzB.js +++ b/assets/CopyOutlined-DaVzY812.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z`}}]},name:`copy`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z`}}]},name:`copy`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/CopyToClipboard-B676h_ov.js b/assets/CopyToClipboard-BUzlsu7g.js similarity index 73% rename from assets/CopyToClipboard-B676h_ov.js rename to assets/CopyToClipboard-BUzlsu7g.js index bd566f9..b1e07f9 100644 --- a/assets/CopyToClipboard-B676h_ov.js +++ b/assets/CopyToClipboard-BUzlsu7g.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-BAZB3l2q.js";import{i}from"./ctiAxios-z6-f5GoX.js";import{H as a}from"./notification-iew2j46e.js";import{t as o}from"./button-BwrlrBF7.js";import{t as s}from"./prop-types-CEsF4M7J.js";import{i as c}from"./select-7EsN1BXB.js";import{t as l}from"./CopyOutlined-TggLvVzB.js";import{t as u}from"./queryOptions-8oqYyfXL.js";import{I as d}from"./index-vzToGWaQ.js";import{b as f}from"./CancelButton-N63wgEAp.js";var p=async e=>f(await i(`modules/base/php/getIndicateurs.php`,{softCode:e}));async function m(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`save`,softCode:e,...t})}async function h(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`delete`,softCode:e,oid:t})}async function g(e,t){await i(`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=>r(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(s()),T=e(t()),E=n(),D=({copiedText:e,size:t=`default`,type:n=`primary`,tooltip:r=`Copier`,style:i})=>{let[s,u]=(0,T.useState)(!1);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(d,{title:`Copier`,children:(0,E.jsx)(o,{style:i,size:t,type:n,icon:s?(0,E.jsx)(c,{style:{color:a.green}}):(0,E.jsx)(l,{}),onClick:()=>{u(!s),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}from"./axios-DOscJEDN.js";import{i}from"./ctiAxios-CDlE51TE.js";import{H as a}from"./notification-BkpaB2Vc.js";import{t as o}from"./button-BMyidN73.js";import{i as s}from"./select-C47FfvhI.js";import{t as c}from"./CopyOutlined-DaVzY812.js";import{t as l}from"./queryOptions-_qrchnQm.js";import{t as u}from"./prop-types-eZYknsgO.js";import{I as d}from"./index-BocemapU.js";import{b as f}from"./CancelButton-rBN4jacc.js";var p=async e=>f(await i(`modules/base/php/getIndicateurs.php`,{softCode:e}));async function m(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`save`,softCode:e,...t})}async function h(e,t){await i(`modules/base/php/setIndicateur.php`,{action:`delete`,softCode:e,oid:t})}async function g(e,t){await i(`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=>l({queryKey:_.list(e),queryFn:()=>p(e),enabled:!!e}),b=e=>r(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(u()),T=e(t()),E=n(),D=({copiedText:e,size:t=`default`,type:n=`primary`,tooltip:r=`Copier`,style:i})=>{let[l,u]=(0,T.useState)(!1);return(0,E.jsx)(E.Fragment,{children:(0,E.jsx)(d,{title:`Copier`,children:(0,E.jsx)(o,{style:i,size:t,type:n,icon:l?(0,E.jsx)(s,{style:{color:a.green}}):(0,E.jsx)(c,{}),onClick:()=>{u(!l),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-DwdExWVN.js b/assets/Debug-6bSxXtnl.js similarity index 94% rename from assets/Debug-DwdExWVN.js rename to assets/Debug-6bSxXtnl.js index 5453527..11c92c3 100644 --- a/assets/Debug-DwdExWVN.js +++ b/assets/Debug-6bSxXtnl.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Ct as r,J as i,On as a,g as o,kn as s}from"./axios-BAZB3l2q.js";import{c}from"./ctiAxios-z6-f5GoX.js";import{x as l}from"./notification-iew2j46e.js";import{t as u}from"./button-BwrlrBF7.js";import{t as d}from"./table-COZB-myP.js";import{t as f}from"./tooltip-BNH3oouD.js";import{t as p}from"./progress-DchcwAJK.js";import{c as m,n as h,u as g}from"./chunk-62JRHF6Z-BvBbiO43.js";import{a as _,i as v,l as y,r as b}from"./perQueryPersister-BLMLWRsZ.js";import{c as x,t as S,u as C}from"./view.keys-D9I-0T-t.js";import{L as ee,W as w,_t as T,c as te,ct as E,dt as ne,lt as D}from"./index-vzToGWaQ.js";import{n as re}from"./logs.queries-BcZwoYNp.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`};s();var O=e(t()),ae=O.forwardRef(function(e,t){return O.createElement(r,a(a({},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`};s();var A=O.forwardRef(function(e,t){return O.createElement(r,a(a({},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`};s();var M=O.forwardRef(function(e,t){return O.createElement(r,a(a({},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&&o(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 r=document.createElement(`textarea`);r.value=e[t.dataKey],document.body.appendChild(r),r.select(),document.execCommand(`copy`),document.body.removeChild(r),i.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)(te,{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)(ne,{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 +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a,Q as o,g as s}from"./axios-DOscJEDN.js";import{c}from"./ctiAxios-CDlE51TE.js";import{x as l}from"./notification-BkpaB2Vc.js";import{t as u}from"./button-BMyidN73.js";import{t as d}from"./table-DT2n3sXB.js";import{t as f}from"./tooltip-3rewahde.js";import{t as p}from"./progress-BEfRXkc2.js";import{c as m,n as h,u as g}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{a as _,i as v,l as y,r as b}from"./perQueryPersister-BKI9gpp-.js";import{c as x,t as S,u as C}from"./view.keys-CBaWbBws.js";import{L as ee,W as w,_t as T,c as te,ct as E,dt as ne,lt as D}from"./index-BocemapU.js";import{n as re}from"./logs.queries-7Ij4dy4e.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`};a();var O=e(t()),ae=O.forwardRef(function(e,t){return O.createElement(r,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`};a();var A=O.forwardRef(function(e,t){return O.createElement(r,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`};a();var M=O.forwardRef(function(e,t){return O.createElement(r,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 r=document.createElement(`textarea`);r.value=e[t.dataKey],document.body.appendChild(r),r.select(),document.execCommand(`copy`),document.body.removeChild(r),o.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)(te,{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)(ne,{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-DYw1PWuZ.js b/assets/DiscardChangesButton-B-gDuJCC.js similarity index 55% rename from assets/DiscardChangesButton-DYw1PWuZ.js rename to assets/DiscardChangesButton-B-gDuJCC.js index 696503d..bf811ca 100644 --- a/assets/DiscardChangesButton-DYw1PWuZ.js +++ b/assets/DiscardChangesButton-B-gDuJCC.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"./button-BwrlrBF7.js";import{t as i}from"./prop-types-CEsF4M7J.js";import{t as a}from"./popconfirm-skTHAEtZ.js";import{t as o}from"./UndoOutlined-Dm9VLtd3.js";import{I as s}from"./index-vzToGWaQ.js";var c=e(t()),l=e(i()),u=n(),d=({onConfirm:e,modified:t=!0,children:n,title:i=`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)(r,{size:g,disabled:_,icon:(0,u.jsx)(o,{}),children:h})});return t?(0,u.jsx)(a,{placement:p,title:i,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{t as r}from"./button-BMyidN73.js";import{t as i}from"./popconfirm-DHVG0Jca.js";import{t as a}from"./UndoOutlined-DS5JVKPM.js";import{t as o}from"./prop-types-eZYknsgO.js";import{I as s}from"./index-BocemapU.js";var c=e(t()),l=e(o()),u=n(),d=({onConfirm:e,modified:t=!0,children:n,title:o=`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)(r,{size:g,disabled:_,icon:(0,u.jsx)(a,{}),children:h})});return t?(0,u.jsx)(i,{placement:p,title:o,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-SDOVAq85.js b/assets/DownloadOutlined-BPVvN91B.js similarity index 81% rename from assets/DownloadOutlined-SDOVAq85.js rename to assets/DownloadOutlined-BPVvN91B.js index 82efdaa..ff3b455 100644 --- a/assets/DownloadOutlined-SDOVAq85.js +++ b/assets/DownloadOutlined-BPVvN91B.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.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(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.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(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/ExpertControlsSettings-D7UpGpT4.js b/assets/ExpertControlsSettings-D7UpGpT4.js new file mode 100644 index 0000000..6261857 --- /dev/null +++ b/assets/ExpertControlsSettings-D7UpGpT4.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{Ct as r,S as i,Tt as a,Z as o,n as s}from"./axios-DOscJEDN.js";import{t as c}from"./index.esm-DB3Pt-Y3.js";import{l}from"./ctiAxios-CDlE51TE.js";import{a as u,i as d,o as f}from"./notification-BkpaB2Vc.js";import{t as p}from"./button-BMyidN73.js";import{t as m}from"./select-C47FfvhI.js";import{t as h}from"./tooltip-3rewahde.js";import{g}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as _}from"./radio-D6c78X3x.js";import{n as v,t as y}from"./row-CU8sFQni.js";import{t as b}from"./modal-BdqOHno9.js";import{t as x}from"./input-Yn95s9T0.js";import{t as S}from"./WarningFilled-G1Llf5rq.js";import{t as C}from"./typography-BlzsJIlH.js";import{r as w}from"./react-redux-BUEaRwHS.js";import{t as T}from"./useMutation-DqBabLvU.js";import{n as E,t as D}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as O}from"./UndoOutlined-DS5JVKPM.js";import{t as k}from"./prop-types-eZYknsgO.js";import{$ as A,H as j,I as M,L as N,P,at as F,c as I,dt as L,et as R,gt as ee,st as z,tt as B,ut as V}from"./index-BocemapU.js";import{t as H}from"./module-DCzHhej2.js";import{t as U}from"./indicatorsColumns-BM24jdvH.js";var W=e(t()),G=e(l()),K=e(k()),q=e(g()),J=n(),Y=({indicators:e,visible:t,onCancel:n,onOk:r})=>{let[i,a]=(0,W.useState)(``),[o,s]=(0,W.useState)();return(0,W.useEffect)(()=>{s(),a(``)},[t]),(0,J.jsx)(b,{open:t,zIndex:2e3,onCancel:n,onOk:()=>r(o),title:`Choisir un indicateur`,width:`60vw`,children:(0,J.jsxs)(`div`,{className:`cti-indicator-modal`,children:[(0,J.jsx)(`div`,{className:`indicator-modal-search`,children:(0,J.jsx)(x,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})}),(0,J.jsx)(`div`,{className:`indicator-modal-table`,children:(0,J.jsx)(I,{rowKey:`oid`,fixed:!1,columns:U,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()))})})]})})};Y.propTypes={indicators:K.default.array,visible:K.default.bool,onCancel:K.default.func,okOk:K.default.func};var X=async e=>(await P.get(`api/${e}/experts-controls/settings`)).data,Z=async(e,t)=>{await P.post(`api/${t}/experts-controls`,e)},te=async(e,t)=>{await P.put(`api/${t}/experts-controls/${e.oid}`,e)},ne=async(e,t)=>{await P.delete(`api/${t}/experts-controls/${e}`)},re=async(e,t)=>(await P.put(`api/${t}/experts-controls/execute/${e}`)).data,Q={all:[`expertControls`],list:e=>[...Q.all,e]};function ie(){let e=i();return T({mutationFn:({expertControl:e,module:t})=>Z(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=i();return T({mutationFn:({expertControl:e,module:t})=>te(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=i();return T({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=i();return T({mutationFn:({id:e,module:t})=>re(e,t),onMutate:({id:e})=>{u({type:`info`,message:e===0?`Exécution des contrôles experts lancée`:`Exécution du contrôle expert lancée`})},onSuccess:(e,t)=>{f({message:t.id===0?`Contrôles experts exécutés`:`Contrôle expert exécuté`})},onError:(e,t)=>{d({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}=C;function ue({showModal:e,selectedControl:t,schema:n,data:r,setShowModal:i}){let a=w(e=>e.cti.ui.primaryColor),o=N(),s=ie(),c=ae(),l=o.data?.session,[u]=F.useForm(),[d]=F.useForm(),[f]=F.useForm(),[g]=F.useForm(),[S]=F.useForm(),[C]=F.useForm(),T=W.useMemo(()=>[d,f,g,S,C],[d,f,g,S,C]),[E,D]=(0,W.useState)(!1),[O,k]=(0,W.useState)([]),[j,M]=(0,W.useState)({}),[P,I]=(0,W.useState)([]);(0,W.useEffect)(()=>{t&&u.setFieldsValue(t),t&&!Object.keys(t).length&&u.resetFields()},[t,u]),(0,W.useEffect)(()=>{if(t){let e=(0,q.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);k(i),I(n)}},[t,r]),(0,W.useEffect)(()=>{for(let e=0;e<5;e++){let t=T[e];P[e]?t.setFieldsValue(P[e]):t.resetFields()}},[P,T]);let B=e=>{let t=[...O];t[e]=(t[e]??0)+1,k(t)},H=async()=>{let e=[];await u.validateFields();for(let t=0;t<=4;t++){let n=T[t].getFieldsValue(!0);t>2?n.isCti=!1:n.isCti=!0,e.push(n)}let t={...u.getFieldsValue(!0),rules:e};t.oid?c.mutate({expertControl:t,module:n}):s.mutate({expertControl:t,module:n}),K()},U=(e,t)=>{let n=T[e],r=n.getFieldsValue(),i=O[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=[...O];i[e]=i[e]-1,k(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=[...O];o[e]=o[e]-1,k(o)}},G=(e,t)=>{M({rule:e,indicator:t}),D(!0)},K=()=>{i(!e)},X=e=>{let n=T[j.rule],r=j.indicator===0?`indicateurId`:`indicateur${j.indicator+1}Id`;n.setFieldsValue({expertControleId:t.oid,...n.getFieldsValue(),[r]:e.oid}),D(!1)},Z=e=>{let t=T[e],n=[],i=O[e]??0;for(let t=0;t0&&(0,J.jsx)(z,{className:`expert-rule-divider`}),(0,J.jsxs)(`div`,{className:`expert-rule-indicator-container`,children:[(0,J.jsx)(y,{children:(0,J.jsxs)(v,{span:12,children:[(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Indicateur`,name:t===0?`indicateurId`:`indicateur${t+1}Id`,hidden:!0,children:(0,J.jsx)(x,{})}),(0,J.jsx)(F.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,J.jsx)(F.Item,{className:`form-item-font`,label:i,shouldUpdate:!0,children:(0,J.jsx)(x.Search,{className:`form-item-widht`,name:`searchIndicator`,label:`searchIndicator`,value:a?.texte??`Choisir un indicateur`,readOnly:!0,onSearch:()=>G(e,t)})})}})]})}),(0,J.jsxs)(`div`,{style:{display:`flex`,flexDirection:`column`},children:[(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Opérateur des conditions`,name:t===0?`conditionsOperateur`:`conditionsOperateur${t+1}`,children:(0,J.jsxs)(_.Group,{children:[(0,J.jsx)(_,{value:`AND`,children:`Toutes les conditions doivent être vraies`}),(0,J.jsx)(_,{value:`OR`,children:`Au moins une des conditions doit être vraie`})]})}),(0,J.jsx)(`div`,{children:(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Conditions`,name:t===0?`indicateurConditionId`:`indicateurCondition${t+1}Id`,children:(0,J.jsx)(A,{showSearch:!0,style:{width:`100%`},allowClear:!0,treeData:r.conditions,multiple:!0,treeNodeFilterProp:`title`})})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Formule`,name:t===0?`formula`:`formula${t+1}`,children:(0,J.jsx)(x,{style:{width:`100%`},placeholder:`Valeur par défault: <> 0`})})]})]})]},t)}),(0,J.jsx)(v,{span:2,children:(0,J.jsx)(`div`,{className:`expert-rule-delete-button`,children:(0,J.jsx)(h,{placement:`leftTop`,title:`Supprimer la règle`,children:(0,J.jsx)(p,{type:`danger`,icon:(0,J.jsx)(R,{}),onClick:()=>U(e,t)})})})})]}))}return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(F,{name:`rule_${isFinite}`,form:t,children:(0,J.jsx)(`div`,{className:`expert-rule-container`,children:(0,J.jsxs)(`div`,{className:`expert-rule`,children:[n,(0,J.jsx)(z,{style:{marginTop:0,marginBottom:12}}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Niveau de détail`,name:`dataType`,children:(0,J.jsx)(m,{options:r.levels})})]})})}),(0,J.jsx)(y,{children:(0,J.jsx)(v,{span:24,children:(0,J.jsx)(`div`,{className:`expert-rule-add-button`,children:(0,J.jsx)(p,{type:`primary`,disabled:O[e]>=3,onClick:()=>B(e),children:`Ajouter un indicateur`})})})})]})},te=W.useCallback((e,t)=>P[e]&&P[e].indicateurId&&P[e].indicateurId!==`0`?(0,J.jsx)(ee,{dot:!0,color:a,style:{right:-4,top:4},children:t}):t,[P]),ne=W.useCallback(()=>{let e=[];for(let t=0;t<5;t++)P[t]&&P[t].indicateurId&&P[t].indicateurId!==`0`&&e.push(`Règle ${t+1}`);return e.join(` ou `)},[P]);return(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(Y,{indicators:r?.indicators??[],visible:E,onCancel:()=>D(!1),onOk:X}),(0,J.jsx)(b,{title:`Ajouter/Modifier un contrôle expert`,open:e,onCancel:K,onOk:H,okText:`Enregistrer`,width:`53vw`,className:`expert-settings-modal`,children:(0,J.jsxs)(F.Provider,{children:[(0,J.jsxs)(F,{form:u,children:[(0,J.jsx)(ce,{level:3,children:`Définition`}),(0,J.jsx)(z,{style:{marginTop:0}}),(0,J.jsxs)(y,{children:[(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`expert-settings-containet`,children:[(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Code`,name:`code`,rules:[{required:!0,message:`Code requis`}],children:(0,J.jsx)(x,{className:`form-item-widht`})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Texte`,name:`texte`,rules:[{required:!0,message:`Texte requis`}],children:(0,J.jsx)(x,{className:`form-item-widht`})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Gravité`,name:`graviteId`,children:(0,J.jsx)(m,{className:`form-item-widht`,options:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}]})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`A partir de`,name:`startPeriode`,children:(0,J.jsx)(m,{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,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`expert-settings-column`,children:[l.ISROLECTI&&(0,J.jsx)(F.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,J.jsx)(V,{size:`small`})}),(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Contrôle expert actif`,name:`isActive`,valuePropName:`checked`,children:(0,J.jsx)(V,{})})]})})]}),(0,J.jsx)(y,{children:(0,J.jsx)(v,{span:24,children:(0,J.jsx)(F.Item,{className:`form-item-font`,label:`Description`,name:`description`,children:(0,J.jsx)(x.TextArea,{style:{maxWidth:800}})})})})]}),t?.isCti&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`div`,{className:`expert-rule-title-header`,children:[(0,J.jsx)(ce,{level:3,children:`Règles`}),(0,J.jsx)(le,{type:`secondary`,style:{marginLeft:12},children:`Toutes les règles sont exclusives (${ne()})`})]}),(0,J.jsx)(z,{style:{marginTop:0}}),(0,J.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:te(t,e),key:String(t),children:Z(t)}))})]})]})})]})}ue.propTypes={showModal:K.default.bool,handleShowModal:K.default.func,selectedControl:K.default.object,schema:K.default.string};var de=({handleRefresh:e})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(M,{title:`Actualiser`,children:(0,J.jsx)(p,{style:{height:`unset`},type:`link`,onClick:e,children:(0,J.jsx)(O,{})})})}),fe=({label:e,handleAdd:t})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(M,{title:`Créer un nouveau ${e}`,children:(0,J.jsxs)(p,{size:`default`,type:`primary`,icon:(0,J.jsx)(E,{}),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=N().data?.session;return(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(`div`,{className:`header__settings--actions`,children:(0,J.jsxs)(J.Fragment,{children:[i.includes(`refresh`)&&(0,J.jsx)(de,{handleRefresh:e}),i.includes(`disengage`)&&(0,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`span`,{className:`switch-label`,children:[`Débrayer tous les `,n,` : `]}),(0,J.jsx)(V,{checked:o,onChange:s})]}),i.includes(`execute`)&&(0,J.jsx)(p,{disabled:!c.ISROLECTI||a,onClick:r,icon:(0,J.jsx)(j,{}),children:a?`Exécution en cours...`:`Exécuter tous les ${n}`}),i.includes(`add`)&&(0,J.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,J.jsx)(J.Fragment,{children:(0,J.jsxs)(y,{children:[t&&(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`header__settings--filters-search`,children:[(0,J.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,J.jsx)(x,{style:{maxWidth:`400px`,marginLeft:`10px`},className:`search-input`,placeholder:`Recherche ... `,value:e,onChange:e=>t(e.target.value)})]})}),(0,J.jsx)(v,{span:12,children:(0,J.jsxs)(`div`,{className:`header__settings--filters-actions`,children:[(r.includes(`showCtiItems`)||r.includes(`showActiveItems`))&&(0,J.jsx)(`span`,{children:`Afficher uniquement :`}),r.includes(`showCtiItems`)&&(0,J.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,J.jsx)(B,{size:`small`,checked:o,onChange:e=>{s(e)}}),(0,J.jsxs)(`span`,{children:[n,` CTI`]})]}),r.includes(`showActiveItems`)&&(0,J.jsxs)(`div`,{className:`header__settings--filters-actions-switch`,children:[(0,J.jsx)(B,{size:`small`,checked:i,onChange:e=>{a(e)}}),(0,J.jsxs)(`span`,{children:[n,` actifs`]})]})]})})]})}),he=({title:e})=>(0,J.jsx)(J.Fragment,{children:(0,J.jsx)(`h2`,{className:`title__h2`,children:e})});he.propTypes={title:K.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,J.jsxs)(J.Fragment,{children:[(0,J.jsxs)(`div`,{className:`header__settings`,children:[(0,J.jsx)(he,{style:{flex:3},title:e}),(0,J.jsx)(pe,{handleRefresh:t,handleAddItem:r,label:n,handleExecute:i,headerActionsToDisplay:s,executeIsLoading:p,disangageValue:m,handleDisangage:h})]}),(0,J.jsx)(`div`,{className:`header__settings--filters`,children:(0,J.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,W.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:Q.list(e),queryFn:()=>X(e)}),ye=async(e,t)=>(await P.get(`api/${t}/divers/${e}`)).data,be=async(e,t)=>{await P.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=i();return T({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=H(e),n=N(),s=ve(t),l=ae(),u=oe(),d=se(),f=xe(`CONTROLSEXPERTACTIVE`,t),m=Se(),h=i(),g=n.data?.session,[_,v]=(0,W.useState)(!1),[y,b]=(0,W.useState)(),[x,C]=(0,W.useState)(!1),[w,T]=(0,W.useState)(!1),{searchTerm:E,setSearchTerm:O,filteredData:k}=_e(s.data?.controls,[`texte`,`code`]);x&&(k=k.filter(e=>e.isActive)),w&&(k=k.filter(e=>e.isCti));let A=f.data?.valeur??!1;A===`0`?A=!1:A===`1`&&(A=!0);let P=(e,n)=>{e.stopPropagation(),d.mutate({id:n.oid,module:t})},F=()=>{d.mutate({id:0,module:t})},L=(e,n)=>{e.stopPropagation(),l.mutate({expertControl:{oid:n.oid,isActive:!n.isActive,rules:[]},module:t})},ee=()=>{v(!0),b({})},z=e=>{b(s.data?.controls.find(t=>t.oid===e)),v(!0)},B=(e,n)=>{e.stopPropagation(),u.mutate({id:n.oid,module:t})},U=async()=>{await h.invalidateQueries({queryKey:Q.list(t)})},K=e=>{let n=e.target.checked?`0`:`1`;h.setQueryData($.detail(t,`CONTROLSEXPERTACTIVE`),e=>e?{...e,valeur:n}:[]),m.mutate({diverParameter:h.getQueryData($.detail(t,`CONTROLSEXPERTACTIVE`)),module:t})},q=[{title:`Code`,dataKey:`code`},{title:`Texte`,dataKey:`texte`,flexGrow:2,flexShrink:2,cellRenderer:({rowData:e})=>{let t=e.texte;return(0,J.jsx)(`div`,{className:`BaseTable__row-cell-text`,children:(0,J.jsx)(D,{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,J.jsx)(V,{checked:e.isActive,onClick:t=>L(t,e)})},{title:`Date dernière éxecution`,dataKey:`lastExecutionTimestamp`,align:`right`,dataGetter:({rowData:e})=>e.lastExecutionTimestamp?(0,G.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,J.jsx)(o,{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,J.jsx)(`div`,{style:{display:`flex`,justifyContent:`center`,alignItems:`center`,height:`100%`},children:(e=>{switch(e?.graviteId){case`5`:return(0,J.jsx)(S,{style:{color:`#faad14`}});case`9`:return(0,J.jsx)(a,{style:{color:`#ff4d4f`}});default:return(0,J.jsx)(r,{style:{color:`#1677ff`}})}})(e)})},{title:`Action`,dataKey:`action`,width:170,minWidth:140,align:`center`,dataGetter:({rowData:e})=>(0,J.jsxs)(J.Fragment,{children:[(0,J.jsx)(M,{title:`Executer`,children:(0,J.jsx)(p,{style:{marginLeft:8},onClick:t=>P(t,e),children:(0,J.jsx)(j,{})})}),(0,J.jsx)(M,{title:`Supprimer`,children:(0,J.jsx)(p,{type:`danger`,style:{marginLeft:8},disabled:e.isCti&&!g?.ISROLECTI,onClick:t=>B(t,e),children:(0,J.jsx)(R,{})})})]})}].map(e=>({width:200,key:e.dataKey,...e}));return(0,J.jsxs)(`div`,{className:`expert-settings`,children:[(0,J.jsx)(ue,{showModal:_,selectedControl:y,schema:t,data:s.data??[],setShowModal:v}),(0,J.jsx)(c,{children:(0,J.jsx)(`title`,{children:`iCTI | Paramètres contrôle expert`})}),(0,J.jsx)(ge,{title:`Paramètre contrôle expert`,handleRefresh:U,label:`contrôle expert`,handleAddItem:ee,handleExecute:F,searchTerm:E,setSearchTerm:O,headerActionsToDisplay:[`disengage`,`refresh`,`add`,`execute`],headerFiltersToDisplay:[`search`,`showCtiItems`,`showActiveItems`],showActiveItemsOnly:x,setShowActiveItemsOnly:C,showCtiItemsOnly:w,setShowCtiItemsOnly:T,executeIsLoading:d.isPending,disangageValue:A,handleDisangage:K}),(0,J.jsx)(`div`,{className:`component-content`,children:(0,J.jsx)(I,{loading:s.isFetching,fixed:!1,columns:q,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:z})})]})};Ce.propTypes={softCode:K.default.string};export{Ce as default}; \ No newline at end of file diff --git a/assets/ExpertControlsSettings-DlJ1grXs.js b/assets/ExpertControlsSettings-DlJ1grXs.js deleted file mode 100644 index 02dc4d0..0000000 --- a/assets/ExpertControlsSettings-DlJ1grXs.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{S as r,n as i,q as a,xt as o,yt as s}from"./axios-BAZB3l2q.js";import{t as c}from"./index.esm-DB3Pt-Y3.js";import{l}from"./ctiAxios-z6-f5GoX.js";import{a as u,i as d,o as f}from"./notification-iew2j46e.js";import{t as p}from"./button-BwrlrBF7.js";import{t as m}from"./prop-types-CEsF4M7J.js";import{t as h}from"./select-7EsN1BXB.js";import{t as ee}from"./tooltip-BNH3oouD.js";import{g}from"./sanitizeDataUtils-DWjcSNVm.js";import{t as _}from"./radio-Cl-AwqYX.js";import{n as v,t as y}from"./row-BuoxhzeP.js";import{t as b}from"./modal-ChM3JDNH.js";import{t as x}from"./input-vY_ggPFq.js";import{t as S}from"./WarningFilled-C_xAI9NT.js";import{t as C}from"./typography-B5j0LaDP.js";import{r as w}from"./react-redux-DiLhgvsZ.js";import{t as T}from"./useMutation-21uqqzNW.js";import{n as E,t as D}from"./RowLabelWithIcon-BiTwQp49.js";import{t as O}from"./UndoOutlined-Dm9VLtd3.js";import{$ as k,H as A,I as j,L as M,P as N,at as P,c as F,dt as I,et as L,gt as te,st as R,tt as z,ut as B}from"./index-vzToGWaQ.js";import{t as V}from"./module-DCzHhej2.js";import{t as H}from"./indicatorsColumns-Bl6bNlpK.js";var U=e(t()),W=e(l()),G=e(m()),K=e(g()),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)(b,{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)(x,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})}),(0,q.jsx)(`div`,{className:`indicator-modal-table`,children:(0,q.jsx)(F,{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 N.get(`api/${e}/experts-controls/settings`)).data,X=async(e,t)=>{await N.post(`api/${t}/experts-controls`,e)},Z=async(e,t)=>{await N.put(`api/${t}/experts-controls/${e.oid}`,e)},ne=async(e,t)=>{await N.delete(`api/${t}/experts-controls/${e}`)},re=async(e,t)=>(await N.put(`api/${t}/experts-controls/execute/${e}`)).data,Q={all:[`expertControls`],list:e=>[...Q.all,e]};function ie(){let e=r();return T({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=r();return T({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=r();return T({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=r();return T({mutationFn:({id:e,module:t})=>re(e,t),onMutate:({id:e})=>{u({type:`info`,message:e===0?`Exécution des contrôles experts lancée`:`Exécution du contrôle expert lancée`})},onSuccess:(e,t)=>{f({message:t.id===0?`Contrôles experts exécutés`:`Contrôle expert exécuté`})},onError:(e,t)=>{d({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}=C;function ue({showModal:e,selectedControl:t,schema:n,data:r,setShowModal:i}){let a=w(e=>e.cti.ui.primaryColor),o=M(),s=ie(),c=ae(),l=o.data?.session,[u]=P.useForm(),[d]=P.useForm(),[f]=P.useForm(),[m]=P.useForm(),[g]=P.useForm(),[S]=P.useForm(),C=U.useMemo(()=>[d,f,m,g,S],[d,f,m,g,S]),[T,E]=(0,U.useState)(!1),[D,O]=(0,U.useState)([]),[A,j]=(0,U.useState)({}),[N,F]=(0,U.useState)([]);(0,U.useEffect)(()=>{t&&u.setFieldsValue(t),t&&!Object.keys(t).length&&u.resetFields()},[t,u]),(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);O(i),F(n)}},[t,r]),(0,U.useEffect)(()=>{for(let e=0;e<5;e++){let t=C[e];N[e]?t.setFieldsValue(N[e]):t.resetFields()}},[N,C]);let z=e=>{let t=[...D];t[e]=(t[e]??0)+1,O(t)},V=async()=>{let e=[];await u.validateFields();for(let t=0;t<=4;t++){let n=C[t].getFieldsValue(!0);t>2?n.isCti=!1:n.isCti=!0,e.push(n)}let t={...u.getFieldsValue(!0),rules:e};t.oid?c.mutate({expertControl:t,module:n}):s.mutate({expertControl:t,module:n}),G()},H=(e,t)=>{let n=C[e],r=n.getFieldsValue(),i=D[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=[...D];i[e]=i[e]-1,O(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=[...D];o[e]=o[e]-1,O(o)}},W=(e,t)=>{j({rule:e,indicator:t}),E(!0)},G=()=>{i(!e)},Y=e=>{let n=C[A.rule],r=A.indicator===0?`indicateurId`:`indicateur${A.indicator+1}Id`;n.setFieldsValue({expertControleId:t.oid,...n.getFieldsValue(),[r]:e.oid}),E(!1)},X=e=>{let t=C[e],n=[],i=D[e]??0;for(let t=0;t0&&(0,q.jsx)(R,{className:`expert-rule-divider`}),(0,q.jsxs)(`div`,{className:`expert-rule-indicator-container`,children:[(0,q.jsx)(y,{children:(0,q.jsxs)(v,{span:12,children:[(0,q.jsx)(P.Item,{className:`form-item-font`,label:`Indicateur`,name:t===0?`indicateurId`:`indicateur${t+1}Id`,hidden:!0,children:(0,q.jsx)(x,{})}),(0,q.jsx)(P.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)(P.Item,{className:`form-item-font`,label:i,shouldUpdate:!0,children:(0,q.jsx)(x.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)(P.Item,{className:`form-item-font`,label:`Opérateur des conditions`,name:t===0?`conditionsOperateur`:`conditionsOperateur${t+1}`,children:(0,q.jsxs)(_.Group,{children:[(0,q.jsx)(_,{value:`AND`,children:`Toutes les conditions doivent être vraies`}),(0,q.jsx)(_,{value:`OR`,children:`Au moins une des conditions doit être vraie`})]})}),(0,q.jsx)(`div`,{children:(0,q.jsx)(P.Item,{className:`form-item-font`,label:`Conditions`,name:t===0?`indicateurConditionId`:`indicateurCondition${t+1}Id`,children:(0,q.jsx)(k,{showSearch:!0,style:{width:`100%`},allowClear:!0,treeData:r.conditions,multiple:!0,treeNodeFilterProp:`title`})})}),(0,q.jsx)(P.Item,{className:`form-item-font`,label:`Formule`,name:t===0?`formula`:`formula${t+1}`,children:(0,q.jsx)(x,{style:{width:`100%`},placeholder:`Valeur par défault: <> 0`})})]})]})]},t)}),(0,q.jsx)(v,{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)(p,{type:`danger`,icon:(0,q.jsx)(L,{}),onClick:()=>H(e,t)})})})})]}))}return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(P,{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)(R,{style:{marginTop:0,marginBottom:12}}),(0,q.jsx)(P.Item,{className:`form-item-font`,label:`Niveau de détail`,name:`dataType`,children:(0,q.jsx)(h,{options:r.levels})})]})})}),(0,q.jsx)(y,{children:(0,q.jsx)(v,{span:24,children:(0,q.jsx)(`div`,{className:`expert-rule-add-button`,children:(0,q.jsx)(p,{type:`primary`,disabled:D[e]>=3,onClick:()=>z(e),children:`Ajouter un indicateur`})})})})]})},Z=U.useCallback((e,t)=>N[e]&&N[e].indicateurId&&N[e].indicateurId!==`0`?(0,q.jsx)(te,{dot:!0,color:a,style:{right:-4,top:4},children:t}):t,[N]),ne=U.useCallback(()=>{let e=[];for(let t=0;t<5;t++)N[t]&&N[t].indicateurId&&N[t].indicateurId!==`0`&&e.push(`Règle ${t+1}`);return e.join(` ou `)},[N]);return(0,q.jsxs)(q.Fragment,{children:[(0,q.jsx)(J,{indicators:r?.indicators??[],visible:T,onCancel:()=>E(!1),onOk:Y}),(0,q.jsx)(b,{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)(P.Provider,{children:[(0,q.jsxs)(P,{form:u,children:[(0,q.jsx)(ce,{level:3,children:`Définition`}),(0,q.jsx)(R,{style:{marginTop:0}}),(0,q.jsxs)(y,{children:[(0,q.jsx)(v,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-containet`,children:[(0,q.jsx)(P.Item,{className:`form-item-font`,label:`Code`,name:`code`,rules:[{required:!0,message:`Code requis`}],children:(0,q.jsx)(x,{className:`form-item-widht`})}),(0,q.jsx)(P.Item,{className:`form-item-font`,label:`Texte`,name:`texte`,rules:[{required:!0,message:`Texte requis`}],children:(0,q.jsx)(x,{className:`form-item-widht`})}),(0,q.jsx)(P.Item,{className:`form-item-font`,label:`Gravité`,name:`graviteId`,children:(0,q.jsx)(h,{className:`form-item-widht`,options:[{label:`Information`,value:`0`},{label:`Avertissement`,value:`5`},{label:`Erreur`,value:`9`}]})}),(0,q.jsx)(P.Item,{className:`form-item-font`,label:`A partir de`,name:`startPeriode`,children:(0,q.jsx)(h,{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)(v,{span:12,children:(0,q.jsxs)(`div`,{className:`expert-settings-column`,children:[l.ISROLECTI&&(0,q.jsx)(P.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)(B,{size:`small`})}),(0,q.jsx)(P.Item,{className:`form-item-font`,label:`Contrôle expert actif`,name:`isActive`,valuePropName:`checked`,children:(0,q.jsx)(B,{})})]})})]}),(0,q.jsx)(y,{children:(0,q.jsx)(v,{span:24,children:(0,q.jsx)(P.Item,{className:`form-item-font`,label:`Description`,name:`description`,children:(0,q.jsx)(x.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)(R,{style:{marginTop:0}}),(0,q.jsx)(I,{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)(j,{title:`Actualiser`,children:(0,q.jsx)(p,{style:{height:`unset`},type:`link`,onClick:e,children:(0,q.jsx)(O,{})})})}),fe=({label:e,handleAdd:t})=>(0,q.jsx)(q.Fragment,{children:(0,q.jsx)(j,{title:`Créer un nouveau ${e}`,children:(0,q.jsxs)(p,{size:`default`,type:`primary`,icon:(0,q.jsx)(E,{}),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=M().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)(B,{checked:o,onChange:s})]}),i.includes(`execute`)&&(0,q.jsx)(p,{disabled:!c.ISROLECTI||a,onClick:r,icon:(0,q.jsx)(A,{}),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)(y,{children:[t&&(0,q.jsx)(v,{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)(x,{style:{maxWidth:`400px`,marginLeft:`10px`},className:`search-input`,placeholder:`Recherche ... `,value:e,onChange:e=>t(e.target.value)})]})}),(0,q.jsx)(v,{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)(z,{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)(z,{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=>i({queryKey:Q.list(e),queryFn:()=>Y(e)}),ye=async(e,t)=>(await N.get(`api/${t}/divers/${e}`)).data,be=async(e,t)=>{await N.put(`api/${t}/divers/${e.code}`,e)},$={all:[`diverParameter`],detail:(e,t)=>[...$.all,e,t]},xe=(e,t)=>i({queryKey:$.detail(t,e),queryFn:()=>ye(e,t)});function Se(){let e=r();return T({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=M(),i=ve(t),l=ae(),u=oe(),d=se(),f=xe(`CONTROLSEXPERTACTIVE`,t),m=Se(),h=r(),ee=n.data?.session,[g,_]=(0,U.useState)(!1),[v,y]=(0,U.useState)(),[b,x]=(0,U.useState)(!1),[C,w]=(0,U.useState)(!1),{searchTerm:T,setSearchTerm:E,filteredData:O}=_e(i.data?.controls,[`texte`,`code`]);b&&(O=O.filter(e=>e.isActive)),C&&(O=O.filter(e=>e.isCti));let k=f.data?.valeur??!1;k===`0`?k=!1:k===`1`&&(k=!0);let N=(e,n)=>{e.stopPropagation(),d.mutate({id:n.oid,module:t})},P=()=>{d.mutate({id:0,module:t})},I=(e,n)=>{e.stopPropagation(),l.mutate({expertControl:{oid:n.oid,isActive:!n.isActive,rules:[]},module:t})},te=()=>{_(!0),y({})},R=e=>{y(i.data?.controls.find(t=>t.oid===e)),_(!0)},z=(e,n)=>{e.stopPropagation(),u.mutate({id:n.oid,module:t})},H=async()=>{await h.invalidateQueries({queryKey:Q.list(t)})},G=e=>{let n=e.target.checked?`0`:`1`;h.setQueryData($.detail(t,`CONTROLSEXPERTACTIVE`),e=>e?{...e,valeur:n}:[]),m.mutate({diverParameter:h.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)(D,{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)(B,{checked:e.isActive,onClick:t=>I(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)(a,{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)(S,{style:{color:`#faad14`}});case`9`:return(0,q.jsx)(o,{style:{color:`#ff4d4f`}});default:return(0,q.jsx)(s,{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)(j,{title:`Executer`,children:(0,q.jsx)(p,{style:{marginLeft:8},onClick:t=>N(t,e),children:(0,q.jsx)(A,{})})}),(0,q.jsx)(j,{title:`Supprimer`,children:(0,q.jsx)(p,{type:`danger`,style:{marginLeft:8},disabled:e.isCti&&!ee?.ISROLECTI,onClick:t=>z(t,e),children:(0,q.jsx)(L,{})})})]})}].map(e=>({width:200,key:e.dataKey,...e}));return(0,q.jsxs)(`div`,{className:`expert-settings`,children:[(0,q.jsx)(ue,{showModal:g,selectedControl:v,schema:t,data:i.data??[],setShowModal:_}),(0,q.jsx)(c,{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:te,handleExecute:P,searchTerm:T,setSearchTerm:E,headerActionsToDisplay:[`disengage`,`refresh`,`add`,`execute`],headerFiltersToDisplay:[`search`,`showCtiItems`,`showActiveItems`],showActiveItemsOnly:b,setShowActiveItemsOnly:x,showCtiItemsOnly:C,setShowCtiItemsOnly:w,executeIsLoading:d.isPending,disangageValue:k,handleDisangage:G}),(0,q.jsx)(`div`,{className:`component-content`,children:(0,q.jsx)(F,{loading:i.isFetching,fixed:!1,columns:K,rowKey:`oid`,data:O,rowHeight:40,rowClassName:({columns:e,rowData:t,rowIndex:n})=>{let r=`expert-row`;return t.isActive||(r+=` expert-control-inactive`),r},onRowSelect:R})})]})};Ce.propTypes={softCode:G.default.string};export{Ce as default}; \ No newline at end of file diff --git a/assets/Exploit-BvdRs-0o.js b/assets/Exploit-f57GXKKx.js similarity index 92% rename from assets/Exploit-BvdRs-0o.js rename to assets/Exploit-f57GXKKx.js index da299b0..04ff599 100644 --- a/assets/Exploit-BvdRs-0o.js +++ b/assets/Exploit-f57GXKKx.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{l as r}from"./ctiAxios-z6-f5GoX.js";import{t as i}from"./button-BwrlrBF7.js";import{t as a}from"./prop-types-CEsF4M7J.js";import{H as o,L as s,V as c,W as l,dt as u,nt as d,tt as f,v as p}from"./index-vzToGWaQ.js";import{t as m}from"./logs.queries-BcZwoYNp.js";var h=e(t()),g=e(r()),_=e(a()),v=n(),y=({status:e,env:t,provider:n,module:r,duration:i,start:a,running:c})=>{let l=s().data,u=window.location,d=u.origin,f=u.pathname.replace(l?.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:[c===1&&(0,v.jsx)(o,{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=s(),n=e.data?.envs??[],r=e.data?.timestamp,a=t.data,[o,_]=(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}p[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[p[e].module]]:``,duration:n.duration,start:n.start},t.code)}else return null});return!e.isFetching&&!a?.environment?.ISEXPLOIT?(0,v.jsx)(d,{icon:(0,v.jsx)(c,{}),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:[a?.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)(f,{checked:x,onChange:e=>S(e)})]}),(0,v.jsx)(i,{onClick:C,type:`primary`,loading:e.isFetching,disabled:e.isFetching,icon:(0,v.jsx)(l,{}),children:`Rafraichir`})]})]}),(0,v.jsx)(`div`,{className:`component-content`,children:(0,v.jsx)(u,{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||p[t.module])&&t.status>e?t.status:e,0),running:0,env:e,provider:``},e.code));{let e=n.find(e=>e.code===a?.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&&p[t.module]?e.settings[b[p[t.module].module]]:null;return x||p[n]?(0,v.jsx)(y,{status:t.status,running:t.running,env:e,provider:r,duration:t.duration,start:t.start,module:p[n]?p[n].label:n},t.job):null})}})(a?.environment?.ISEXPLOIT===`1`)})},{tabsItems:()=>{let e=[];return a?.environment?.ISEXPLOIT===`1`&&(e=o.map(e=>({label:p[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{l as r}from"./ctiAxios-CDlE51TE.js";import{t as i}from"./button-BMyidN73.js";import{t as a}from"./prop-types-eZYknsgO.js";import{H as o,L as s,V as c,W as l,dt as u,nt as d,tt as f,v as p}from"./index-BocemapU.js";import{t as m}from"./logs.queries-7Ij4dy4e.js";var h=e(t()),g=e(r()),_=e(a()),v=n(),y=({status:e,env:t,provider:n,module:r,duration:i,start:a,running:c})=>{let l=s().data,u=window.location,d=u.origin,f=u.pathname.replace(l?.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:[c===1&&(0,v.jsx)(o,{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=s(),n=e.data?.envs??[],r=e.data?.timestamp,a=t.data,[o,_]=(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}p[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[p[e].module]]:``,duration:n.duration,start:n.start},t.code)}else return null});return!e.isFetching&&!a?.environment?.ISEXPLOIT?(0,v.jsx)(d,{icon:(0,v.jsx)(c,{}),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:[a?.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)(f,{checked:x,onChange:e=>S(e)})]}),(0,v.jsx)(i,{onClick:C,type:`primary`,loading:e.isFetching,disabled:e.isFetching,icon:(0,v.jsx)(l,{}),children:`Rafraichir`})]})]}),(0,v.jsx)(`div`,{className:`component-content`,children:(0,v.jsx)(u,{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||p[t.module])&&t.status>e?t.status:e,0),running:0,env:e,provider:``},e.code));{let e=n.find(e=>e.code===a?.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&&p[t.module]?e.settings[b[p[t.module].module]]:null;return x||p[n]?(0,v.jsx)(y,{status:t.status,running:t.running,env:e,provider:r,duration:t.duration,start:t.start,module:p[n]?p[n].label:n},t.job):null})}})(a?.environment?.ISEXPLOIT===`1`)})},{tabsItems:()=>{let e=[];return a?.environment?.ISEXPLOIT===`1`&&(e=o.map(e=>({label:p[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-B5SFPJ-4.js b/assets/FavoritesEditor-DoQrJVWH.js similarity index 77% rename from assets/FavoritesEditor-B5SFPJ-4.js rename to assets/FavoritesEditor-DoQrJVWH.js index a61e56c..b7ba1b5 100644 --- a/assets/FavoritesEditor-B5SFPJ-4.js +++ b/assets/FavoritesEditor-DoQrJVWH.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Ct as r,On as i,kn as a,n as o}from"./axios-BAZB3l2q.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{t as c}from"./button-BwrlrBF7.js";import{t as l}from"./prop-types-CEsF4M7J.js";import{t as u}from"./input-vY_ggPFq.js";import{t as d}from"./tree--tvJXsd4.js";import{t as f}from"./queryOptions-8oqYyfXL.js";import{t as p}from"./LeftSquareOutlined-z7zl8HUa.js";import{t as m}from"./Loader-DwTdyGS9.js";import{d as h,et as g,f as _,p as v}from"./index-vzToGWaQ.js";import{t as y}from"./SaveButton-CYK544Bz.js";import{n as b}from"./userUtils-6D8RlePo.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(r,i(i({},e),{},{ref:t,icon:x}))}),w={all:[`favorites`],list:()=>[...w.all,`list`]},T=()=>f({queryKey:w.list(),queryFn:v}),E=()=>o(T()),D=e(l()),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,l]=(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)(u,{ref:d,draggable:!1,style:{marginLeft:`6px`,width:`50%`},value:i,onChange:f,onBlur:e=>{l(!1),r(!1),n(t,i)}}):(0,O.jsx)(O.Fragment,{children:(0,O.jsx)(`div`,{className:`editable-label`,onClick:()=>{let e=!c;l(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=_();e.data;let[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,l]=(0,S.useState)([]),[u,d]=(0,S.useState)([]),[f,v]=(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&&l(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)}v(e)},B=()=>{a(!0);let e=N(x,``,!0);r(F([...n,...e])),w([]),v([])},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=h({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)(s,{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)(c,{type:`link`,onClick:L,children:(0,O.jsx)(C,{})}),(0,O.jsx)(c,{type:`link`,onClick:V,children:(0,O.jsx)(g,{})})]})]}),e.isFetching?null:(0,O.jsx)(A,{checkable:!0,treeData:G,draggable:!j,blockNode:!0,onDrop:H,checkedKeys:u,onCheck:R})]}),(0,O.jsx)(`div`,{className:`transfer-actions`,children:(0,O.jsx)(c,{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{Dt as r,Mn as i,Nn as a,n as o}from"./axios-DOscJEDN.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./input-Yn95s9T0.js";import{t as u}from"./tree-brJPbLgK.js";import{t as d}from"./queryOptions-_qrchnQm.js";import{t as f}from"./LeftSquareOutlined-CPEKio_w.js";import{t as p}from"./prop-types-eZYknsgO.js";import{t as m}from"./Loader-DwXJ8Se3.js";import{d as h,et as g,f as _,p as v}from"./index-BocemapU.js";import{t as y}from"./SaveButton-B7oEAcu-.js";import{n as b}from"./userUtils-DbxEUC96.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(r,i(i({},e),{},{ref:t,icon:x}))}),w={all:[`favorites`],list:()=>[...w.all,`list`]},T=()=>d({queryKey:w.list(),queryFn:v}),E=()=>o(T()),D=e(p()),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}=u,j=()=>{let e=E(),t=_();e.data;let[n,r]=(0,S.useState)([]),[i,a]=(0,S.useState)(!1),[o,l]=(0,S.useState)([]),[u,d]=(0,S.useState)([]),[p,v]=(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&&l(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)}v(e)},B=()=>{a(!0);let e=N(x,``,!0);r(F([...n,...e])),w([]),v([])},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=h({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)(s,{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)(c,{type:`link`,onClick:L,children:(0,O.jsx)(C,{})}),(0,O.jsx)(c,{type:`link`,onClick:V,children:(0,O.jsx)(g,{})})]})]}),e.isFetching?null:(0,O.jsx)(A,{checkable:!0,treeData:G,draggable:!j,blockNode:!0,onDrop:H,checkedKeys:u,onCheck:R})]}),(0,O.jsx)(`div`,{className:`transfer-actions`,children:(0,O.jsx)(c,{type:`link`,onClick:B,children:(0,O.jsx)(f,{})})}),(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:p,onCheck:z})]})]})})]})};export{j as default}; \ No newline at end of file diff --git a/assets/Import-BAcCnLkA.js b/assets/Import-BAcCnLkA.js deleted file mode 100644 index 49c594c..0000000 --- a/assets/Import-BAcCnLkA.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{$ as a,$n as o,Ct as s,G as c,In as l,Jn as u,Jt as d,Ln as f,On as p,Q as m,Qn as h,Rn as g,S as _,V as v,W as y,Xn as b,Yn as x,Zn as S,er as C,kn as w,mn as T,mr as E,n as D,or as O,pn as k,qn as A,qt as j,sr as M}from"./axios-BAZB3l2q.js";import{t as ee}from"./index.esm-DB3Pt-Y3.js";import{i as N}from"./ctiAxios-z6-f5GoX.js";import{a as P,i as te,o as F,s as ne}from"./notification-iew2j46e.js";import{i as I,r as L}from"./asyncToGenerator-DHhZBkop.js";import{m as re,p as ie,t as R}from"./button-BwrlrBF7.js";import{t as ae}from"./prop-types-CEsF4M7J.js";import{t as oe}from"./table-COZB-myP.js";import{i as z}from"./select-7EsN1BXB.js";import{r as se}from"./pagination-DMAoQtPN.js";import{t as ce}from"./tooltip-BNH3oouD.js";import{t as le}from"./dropdown-DqL7jLhe.js";import{i as ue}from"./iconUtil-C0UXmWOf.js";import{n as de,r as fe}from"./modal-ChM3JDNH.js";import{t as pe}from"./input-vY_ggPFq.js";import{t as me}from"./popconfirm-skTHAEtZ.js";import{t as he}from"./progress-DchcwAJK.js";import{t as B}from"./DownloadOutlined-SDOVAq85.js";import{t as V}from"./useMutation-21uqqzNW.js";import{t as ge}from"./UndoOutlined-Dm9VLtd3.js";import{F as H,I as U,M as W,N as _e,P as G,Q as K,S as ve,U as ye,V as be,Z as q,c as xe,dt as Se,et as Ce,j as we,ut as Te,x as Ee,z as De}from"./index-vzToGWaQ.js";import{t as Oe}from"./BaseActionButton-CDIm59Eb.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-Cq8Lat8K.js";import{i as Qe,n as $e,r as et,t as tt}from"./ref-pisoeQlZ.js";import{d as nt,f as rt,i as J}from"./path-B1e1j8Pf.js";import{n as it,r as at,t as ot}from"./importColumn-D3K7oQwl.js";C(),w(),d(),h(),b(),u(),g(),T(),I();var Y=t(r()),st=t(l()),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){f(n,e);var t=k(n);function n(){var e;S(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(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 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,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=j(t,ct),y=(0,st.default)(`${r}-item`,`${r}-item-${c}`,n,(e={},L(e,`${r}-item-custom`,l),L(e,`${r}-item-active`,a),L(e,`${r}-item-disabled`,u===!0),e)),b=p({},i),x={};return g&&!u&&(x.role=`button`,x.tabIndex=0,x.onClick=this.onClick),Y.createElement(`div`,o({},v,{className:y,style:b}),Y.createElement(`div`,o({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);C(),w(),d(),h(),b(),u(),g(),T(),I();var dt=[`prefixCls`,`style`,`className`,`children`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`stepIcon`,`initial`,`icons`,`onChange`,`items`],ft=function(e){f(n,e);var t=k(n);function n(){var e;S(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(A(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,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,x=n.items,S=x===void 0?[]:x,C=j(n,dt),w=l===`navigation`,T=g?`vertical`:u,E=(0,st.default)(r,`${r}-${c}`,s,(e={},L(e,`${r}-${m}`,m),L(e,`${r}-label-${T}`,c===`horizontal`),L(e,`${r}-dot`,!!g),L(e,`${r}-navigation`,w),e));return Y.createElement(`div`,o({className:E,style:a},C),S.filter(function(e){return e}).map(function(e,n){var i=p({},e),s=v+n;return f===`error`&&n===h-1&&(i.className=`${r}-next-error`),i.status||(s===h?i.status=f:s{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(q()),a=n(Me()),o=n(l()),s=t(r()),c=Ue();n(Re());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(Le()),o=n((a(),e(m))),s=n(r()),c=function(){return{width:0,opacity:0,transform:`scale(0)`}},l=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,a=!!n;return r?s.default.createElement(`span`,{className:`${t}-loading-icon`},s.default.createElement(i.default,null)):s.default.createElement(o.default,{visible:a,motionName:`${t}-loading-icon-motion`,removeOnLeave:!0,onAppearStart:c,onAppearActive:l,onEnterStart:c,onEnterActive:l,onLeaveStart:l,onLeaveActive:c},function(e,n){var r=e.className,a=e.style;return s.default.createElement(`span`,{className:`${t}-loading-icon`,style:a,ref:n},s.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(q()),a=n(Me()),o=n(Ye()),s=n(ke()),c=n(l()),u=n(Ze()),d=t(r()),f=Ue(),p=n(Be()),m=n(Ge()),h=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(q()),s=i(Pe()),c=i(l()),u=i((fe(),e(de))),d=n(r()),f=i(Et()),p=Tt(),m=Ue(),h=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)(Te,{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)(Te,{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)(xe,{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=O(t,`FILE`),r=O(t,`STATUS`)[0];return{files:E(n),statusMessage:M(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=H(n),t=(await _e.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=M(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=M(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 we.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 W.post(i,r)},$={all:[`imports`],jobs:e=>[...$.all,`jobs`,e],uploadedFiles:e=>[...$.all,`uploadedFiles`,e],list:e=>[...$.all,`list`,e]},Kt=(e,t)=>D({queryKey:$.jobs(e.module),queryFn:()=>Pt(e),enabled:t===`jobs`}),qt=e=>D({queryKey:$.uploadedFiles(e),queryFn:()=>Ft(e)}),Jt=e=>D({queryKey:$.list(e.module),queryFn:()=>Bt(e),staleTime:1e3*60*5,gcTime:1e3*60*5});function Yt(){let e=_();return V({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=_();return V({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=_();return V({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=_();return V({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=_();return V({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=_();return V({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=_();return V({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 V({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||te({message:`Impossible d'ouvrir le rapport`,description:`Le popup a été bloqué par le navigateur`})}})}function rn(){return V({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=ve(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)(De,{}),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)?ne({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)(pe,{style:{width:`200px`},value:n.import_texte,onChange:e=>t(e.target.value,`import_texte`)})]})]}),(0,Z.jsx)(oe,{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)(xe,{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=_(),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)},v=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)(U,{title:`Actualiser`,children:(0,Z.jsx)(R,{type:`link`,onClick:f,disabled:e.isFetching,children:(0,Z.jsx)(ge,{})})}),(0,Z.jsx)(U,{title:`Supprimer l'import`,children:(0,Z.jsx)(me,{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)(Ce,{})})})}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(ue,{}),loading:l.isPending,disabled:!n||l.isPending,onClick:m,children:`Dernier rapport`}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(be,{}),loading:c.isPending,disabled:!n||c.isPending,onClick:h,children:`Recontrôler`}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(ye,{}),loading:o.isPending,disabled:!n||o.isPending,onClick:g,children:`Générer`}),(0,Z.jsx)(le,{menu:{items:y,onClick:v},disabled:!n||u.isPending,trigger:[`click`],arrow:!0,children:(0,Z.jsx)(R,{size:`default`,type:`primary`,icon:(0,Z.jsx)(B,{}),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)(ce,{title:u,children:(0,Z.jsx)(y,{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=_();return(0,Z.jsx)(Z.Fragment,{children:(0,Z.jsx)(U,{title:`Actualiser`,children:(0,Z.jsx)(R,{type:`link`,disabled:t,onClick:async()=>{await n.invalidateQueries({queryKey:$.jobs(e)})},children:(0,Z.jsx)(ge,{})})})})};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)(ee,{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)(Se,{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-BLt5uC8k.js b/assets/Import-BLt5uC8k.js new file mode 100644 index 0000000..968a6ad --- /dev/null +++ b/assets/Import-BLt5uC8k.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,Bn as o,Dt as s,G as c,Hn as l,J as u,Mn as d,Nn as f,Qn as p,Qt as m,S as h,Vn as g,Y as _,Zn as v,Zt as y,_n as b,dr as x,er as S,ir as C,n as w,nr as T,nt as E,rr as D,rt as O,tr as k,ur as A,vn as j,vr as M}from"./axios-DOscJEDN.js";import{t as ee}from"./index.esm-DB3Pt-Y3.js";import{i as N}from"./ctiAxios-CDlE51TE.js";import{a as P,i as te,o as F,s as ne}from"./notification-BkpaB2Vc.js";import{i as I,r as L}from"./asyncToGenerator-DHhZBkop.js";import{m as re,p as ie,t as R}from"./button-BMyidN73.js";import{t as ae}from"./table-DT2n3sXB.js";import{i as oe}from"./select-C47FfvhI.js";import{r as z}from"./pagination-BH2ItXeM.js";import{t as se}from"./tooltip-3rewahde.js";import{t as ce}from"./dropdown-D9KQHt_A.js";import{i as le}from"./iconUtil-CvNpmAMh.js";import{n as ue,r as de}from"./modal-BdqOHno9.js";import{t as fe}from"./input-Yn95s9T0.js";import{t as pe}from"./popconfirm-DHVG0Jca.js";import{t as me}from"./progress-BEfRXkc2.js";import{t as he}from"./DownloadOutlined-BPVvN91B.js";import{t as B}from"./useMutation-DqBabLvU.js";import{t as ge}from"./UndoOutlined-DS5JVKPM.js";import{t as _e}from"./prop-types-eZYknsgO.js";import{F as V,I as H,M as U,N as ve,P as W,Q as G,S as ye,U as be,V as xe,Z as K,c as Se,dt as q,et as Ce,j as we,ut as Te,x as Ee,z as De}from"./index-BocemapU.js";import{t as Oe}from"./BaseActionButton-Da1uVM0x.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-CO1J1AvK.js";import{i as Qe,n as $e,r as et,t as tt}from"./ref-DHqHtEQg.js";import{d as nt,f as rt,i as J}from"./path-DPb3kQoE.js";import{n as it,r as at,t as ot}from"./importColumn-CY1VPPWt.js";C(),f(),m(),T(),S(),p(),l(),j(),I();var Y=t(r()),st=t(o()),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){g(n,e);var t=b(n);function n(){var e;k(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(v(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 a(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 l=t.disabled,u=t.description,f=t.title,p=t.subTitle;t.progressDot,t.stepIcon;var m=t.tailContent;t.icons,t.stepIndex;var h=t.onStepClick,g=t.onClick,_=y(t,ct),v=(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`,l===!0),e)),b=d({},i),x={};return h&&!l&&(x.role=`button`,x.tabIndex=0,x.onClick=this.onClick),Y.createElement(`div`,D({},_,{className:v,style:b}),Y.createElement(`div`,D({onClick:g},x,{className:`${r}-item-container`}),Y.createElement(`div`,{className:`${r}-item-tail`},m),Y.createElement(`div`,{className:`${r}-item-icon`},this.renderIconNode()),Y.createElement(`div`,{className:`${r}-item-content`},Y.createElement(`div`,{className:`${r}-item-title`},f,p&&Y.createElement(`div`,{title:typeof p==`string`?p:void 0,className:`${r}-item-subtitle`},p)),u&&Y.createElement(`div`,{className:`${r}-item-description`},u))))}}]),n}(Y.Component);C(),f(),m(),T(),S(),p(),l(),j(),I();var dt=[`prefixCls`,`style`,`className`,`children`,`direction`,`type`,`labelPlacement`,`iconPrefix`,`status`,`size`,`current`,`progressDot`,`stepIcon`,`initial`,`icons`,`onChange`,`items`],ft=function(e){g(n,e);var t=b(n);function n(){var e;k(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),L(v(e),`onStepClick`,function(t){var n=e.props,r=n.onChange,i=n.current;r&&i!==t&&r(t)}),e}return a(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,l=n.labelPlacement,u=n.iconPrefix,f=n.status,p=n.size,m=n.current,h=n.progressDot,g=n.stepIcon,_=n.initial,v=n.icons,b=n.onChange,x=n.items,S=x===void 0?[]:x,C=y(n,dt),w=c===`navigation`,T=h?`vertical`:l,E=(0,st.default)(r,`${r}-${s}`,o,(e={},L(e,`${r}-${p}`,p),L(e,`${r}-label-${T}`,s===`horizontal`),L(e,`${r}-dot`,!!h),L(e,`${r}-navigation`,w),e));return Y.createElement(`div`,D({className:E,style:a},C),S.filter(function(e){return e}).map(function(e,n){var i=d({},e),o=_+n;return f===`error`&&n===m-1&&(i.className=`${r}-next-error`),i.status||(o===m?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=G().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=G().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=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=e.GroupSizeContext=void 0;var i=n(K()),a=n(Me()),s=n(o()),c=t(r()),l=Ue();n(Re());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=G().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var i=n(Le()),a=n((O(),e(E))),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=G().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.convertLegacyProps=O,e.default=void 0;var i=n(K()),a=n(Me()),s=n(Ye()),c=n(ke()),l=n(o()),u=n(Ze()),d=t(r()),f=Ue(),p=n(Be()),m=n(Ge()),h=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=G().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=G().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=G().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=G().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(Me()),s=i(K()),c=i(Pe()),l=i(o()),u=i((de(),e(ue))),d=n(r()),f=i(Et()),p=Tt(),m=Ue(),h=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)(Te,{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)(Te,{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)(Se,{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=A(t,`FILE`),r=A(t,`STATUS`)[0];return{files:M(n),statusMessage:x(r)}},Q=`modules/base/php/import`,Pt=async e=>(await W.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=V(n),t=(await ve.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=x(i);if(a.returnCode===`KO`)throw Error(a.returnTexte);return a},Lt=async e=>(await W.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=x(n);if(r.returnCode===`KO`)throw Error(r.returnTexte);return r},zt=async(e,t)=>{let n={module:e,import_id:t},r=(await W.post(`${Q}/execControl.php`,n)).data;if(r.returnType===`error`)throw Error(r.message);return r},Bt=async e=>(await W.post(`${Q}/getImports.php`,e)).data,Vt=async(e,t)=>{let n={module:t,option:`D`,import_id:e};await W.post(`${Q}/execImport.php`,n)},Ht=async(e,t)=>{let n={module:t,option:`C`,import_id:e},r=(await W.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 W.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 we.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 U.post(i,r)},$={all:[`imports`],jobs:e=>[...$.all,`jobs`,e],uploadedFiles:e=>[...$.all,`uploadedFiles`,e],list:e=>[...$.all,`list`,e]},Kt=(e,t)=>w({queryKey:$.jobs(e.module),queryFn:()=>Pt(e),enabled:t===`jobs`}),qt=e=>w({queryKey:$.uploadedFiles(e),queryFn:()=>Ft(e)}),Jt=e=>w({queryKey:$.list(e.module),queryFn:()=>Bt(e),staleTime:1e3*60*5,gcTime:1e3*60*5});function Yt(){let e=h();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=h();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=h();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=h();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=h();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=h();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=h();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||te({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=ye(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)(De,{}),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)?ne({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)(fe,{style:{width:`200px`},value:n.import_texte,onChange:e=>t(e.target.value,`import_texte`)})]})]}),(0,Z.jsx)(ae,{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)(Se,{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=h(),f=async()=>{await d.invalidateQueries({queryKey:$.list(i)})},p=()=>{s.mutate({import_id:n,module:i})},m=()=>{l.mutate({import_id:n,module:i})},g=()=>{c.mutate({import_id:n,module:i})},_=()=>{a(!1),r(!0)},v=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)(ge,{})})}),(0,Z.jsx)(H,{title:`Supprimer l'import`,children:(0,Z.jsx)(pe,{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)(Ce,{})})})}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(le,{}),loading:l.isPending,disabled:!n||l.isPending,onClick:m,children:`Dernier rapport`}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(xe,{}),loading:c.isPending,disabled:!n||c.isPending,onClick:g,children:`Recontrôler`}),(0,Z.jsx)(R,{size:`default`,icon:(0,Z.jsx)(be,{}),loading:o.isPending,disabled:!n||o.isPending,onClick:_,children:`Générer`}),(0,Z.jsx)(ce,{menu:{items:y,onClick:v},disabled:!n||u.isPending,trigger:[`click`],arrow:!0,children:(0,Z.jsx)(R,{size:`default`,type:`primary`,icon:(0,Z.jsx)(he,{}),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`,d=null;if(l){let t=c?.data?.statusMessage?.statusText?.split(`;`);d=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 f=()=>{i(0),a(!0),o.mutate({module:r,importOptions:e},{onSuccess:e=>{p(e.import_id)},onError:()=>{i(0,!0)}})},p=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)(se,{title:d,children:(0,Z.jsx)(u,{style:{color:`#FF8801`,fontSize:18,cursor:`pointer`}})}),(0,Z.jsx)(Oe,{withPopConfirm:!0,onClick:f,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=h();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)(ge,{})})})})};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)(ee,{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)(q,{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/ImportOutlined-SUKLbTeR.js b/assets/ImportOutlined-CJMN8fnX.js similarity index 79% rename from assets/ImportOutlined-SUKLbTeR.js rename to assets/ImportOutlined-CJMN8fnX.js index 3767abc..b7d9d6e 100644 --- a/assets/ImportOutlined-SUKLbTeR.js +++ b/assets/ImportOutlined-CJMN8fnX.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.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(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.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(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/IndicatorsManager-B78y0WGi.js b/assets/IndicatorsManager-B78y0WGi.js new file mode 100644 index 0000000..4ac26a1 --- /dev/null +++ b/assets/IndicatorsManager-B78y0WGi.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{S as r}from"./axios-DOscJEDN.js";import{t as i}from"./index.esm-DB3Pt-Y3.js";import{H as a}from"./notification-BkpaB2Vc.js";import{t as o}from"./button-BMyidN73.js";import{t as s}from"./select-C47FfvhI.js";import{t as c}from"./SearchOutlined-BPqyJBOP.js";import{t as l}from"./tooltip-3rewahde.js";import{n as u,t as d}from"./row-CU8sFQni.js";import{t as f}from"./input-Yn95s9T0.js";import{t as p}from"./popconfirm-DHVG0Jca.js";import{t as m}from"./CopyOutlined-DaVzY812.js";import{t as h}from"./useMutation-DqBabLvU.js";import{t as g}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{n as _}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as v}from"./UndoOutlined-DS5JVKPM.js";import{t as y}from"./prop-types-eZYknsgO.js";import{t as ee}from"./Loader-DwXJ8Se3.js";import{$ as b,A as x,D as S,I as C,L as w,O as T,at as E,c as D,dt as O,et as k,tt as A,ut as j}from"./index-BocemapU.js";import{t as M}from"./SaveButton-B7oEAcu-.js";import{r as N,t as P}from"./useFormIsActive-BuGtMvWa.js";import{n as te,t as F}from"./CancelButton-rBN4jacc.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-BUzlsu7g.js";import{n as G}from"./Information-BBkpqMWL.js";import{t as K}from"./CloseButton-B2X9zY4u.js";import{n as q}from"./indicatorsColumns-BM24jdvH.js";var J=e(t()),Y=e(y());function ne(){let e=r();return h({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 h({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 h({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)(E.Item,{name:`width`,children:(0,X.jsx)(f,{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)(E.Item,{name:`output_format`,children:(0,X.jsx)(f,{className:`indicator-form-input`})})]})]})}),Z=({textAreaLastCursorPosition:e,indicator:t,handleShowModal:n,handleChange:r})=>{let{softCode:i,module:a}=T(),s=B(t,V(i).data??I),u=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})},d=(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)(E.Item,{name:`total_function`,children:(0,X.jsx)(b,{treeData:R(a),size:`large`,treeDefaultExpandAll:!0,dropdownStyle:{maxHeight:400,overflow:`auto`},className:`indicator-form-input`,onChange:r})})]});{let e=s.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)(o,{type:`dashed`,onClick:()=>u(e),children:(0,X.jsx)(`span`,{children:e.code})}),(0,X.jsx)(l,{placement:`top`,title:`Modifier l'indicateur`,children:(0,X.jsx)(o,{type:`secondary`,icon:(0,X.jsx)(c,{}),onClick:()=>n(`indicateur_associe_${e.associatedIndicatorIndex}_id`,t)})}),(0,X.jsx)(l,{placement:`top`,title:`Supprimer l'indicateur`,children:(0,X.jsx)(o,{type:`danger`,icon:(0,X.jsx)(k,{}),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:[s.length>0&&(0,X.jsx)(`ul`,{children:e}),s.length<=20&&(0,X.jsx)(o,{onClick:()=>n(d,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,o]=(0,J.useState)(null),c=e=>{o(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)(E.Item,{name:`table_name`,children:(0,X.jsx)(s,{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)(E.Item,{name:`column_name`,children:(0,X.jsx)(f.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:o}=T(),s=w().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)(E.Item,{name:`code`,children:(0,X.jsx)(f,{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)(E.Item,{name:`texte`,children:(0,X.jsx)(f,{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)(E.Item,{name:`entete`,children:(0,X.jsx)(f.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(C,{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:a.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)(E.Item,{name:`description`,children:(0,X.jsx)(f.TextArea,{className:`indicator-form-input`})})]})}),s.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)(E.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(j,{size:`small`,onChange:e=>i({field:`is_cti`,value:e.target.checked})})})]})}),s.ISROLECTI&&o!==`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)(E.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(j,{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)(E.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(j,{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:!s.ISROLECTI||!s.ISROLEADMIN})})]})}),o===`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)(E.Item,{name:`dimensions`,children:(0,X.jsx)(b,{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:s,isMutating:c=!1})=>{let l=w().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)(C,{title:`Copier l'indicateur`,children:(0,X.jsx)(o,{size:`default`,icon:(0,X.jsx)(m,{}),onClick:i,loading:c,children:`Copier`})}),!d&&l?.ISROLECTI&&(0,X.jsx)(o,{size:`default`,icon:(0,X.jsx)(g,{}),onClick:()=>N(t.module,t.oid),children:`SQL`}),!d&&(0,X.jsx)(p,{title:`Voulez-vous vraiment supprimer cet indicateur ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:s,disabled:u||c,children:(0,X.jsxs)(o,{danger:!0,disabled:u||c,children:[(0,X.jsx)(k,{}),`Supprimer`]})}),(0,X.jsx)(F,{onConfirm:r,modified:e,disabled:!e||c}),(0,X.jsx)(M,{onClick:n,toolTipTitle:`Enregistrer`,loading:c,disabled:!e}),(0,X.jsx)(K,{onConfirm:a,modified:e,disabled:c})]})]})};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}=s,$=({indicator:e,setIndicator:t,showEditor:n,tables:r,handleCloseEditor:i,themes:a,module:o})=>{let s=w(),c=V(o),l=ne(),u=re(),d=ie(),f=c.data??I,p=s.data?.session,[m]=E.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,ee]=(0,J.useState)(),[b,x]=(0,J.useState)(),[S,C]=(0,J.useState)(),[T,D]=(0,J.useState)(null),[k,A]=(0,J.useState)(!1),[j,M]=(0,J.useState)([]);(0,J.useEffect)(()=>{let t=r.find(t=>t.code===e.table_name);t&&C(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&&(D(e),M(W(t))),A(!k)},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:k,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)(E,{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:S,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)(D,{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,a]=(0,J.useState)(!1),[s,c]=(0,J.useState)(null),[l,p]=(0,J.useState)(null),[m,h]=(0,J.useState)(`100%`),[g,y]=(0,J.useState)([]),[b,w]=(0,J.useState)(!1),[T,E]=(0,J.useState)(!1),[D,O]=(0,J.useState)(``);return(0,J.useEffect)(()=>{c(null),a(!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=S(e,D,[`texte`,`column_name`,`code`,`entete`,`table`])),y(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)(i,{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)(C,{title:`Actualiser`,children:(0,X.jsx)(o,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(v,{})})}),(0,X.jsx)(C,{title:`Créer un nouvel indicateur`,children:(0,X.jsx)(o,{size:`default`,type:`primary`,icon:(0,X.jsx)(_,{}),onClick:()=>{p({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}),c(null),a(!0),h(`55%`)},children:`Ajouter un indicateur`})})]})]}),(0,X.jsx)(`div`,{className:`settings-filters`,children:(0,X.jsxs)(d,{children:[(0,X.jsx)(u,{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)(f,{className:`search-input`,placeholder:`Recherche`,value:D,onChange:e=>{O(e.target.value)},style:{width:`50%`}})]})})}),(0,X.jsx)(u,{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)(A,{size:`small`,checked:b,onChange:e=>{w(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(A,{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)(x,{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`,c(t),a(!0),h(`55%`),p(t)},softCode:e,tableData:g,loading:t.isFetching})}),r&&(0,X.jsx)($,{indicator:l,setIndicator:p,showEditor:r,tables:n.tables,themes:n.themes,handleCloseEditor:()=>{c(null),a(!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/IndicatorsManager-C97uTR6j.js b/assets/IndicatorsManager-C97uTR6j.js deleted file mode 100644 index 7dcbd9a..0000000 --- a/assets/IndicatorsManager-C97uTR6j.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{S as r}from"./axios-BAZB3l2q.js";import{t as i}from"./index.esm-DB3Pt-Y3.js";import{H as a}from"./notification-iew2j46e.js";import{t as o}from"./button-BwrlrBF7.js";import{t as s}from"./prop-types-CEsF4M7J.js";import{t as c}from"./select-7EsN1BXB.js";import{t as l}from"./SearchOutlined-BrX-N3ET.js";import{t as u}from"./tooltip-BNH3oouD.js";import{n as d,t as f}from"./row-BuoxhzeP.js";import{t as p}from"./input-vY_ggPFq.js";import{t as m}from"./popconfirm-skTHAEtZ.js";import{t as h}from"./CopyOutlined-TggLvVzB.js";import{t as g}from"./useMutation-21uqqzNW.js";import{t as _}from"./ConsoleSqlOutlined-CroAQcCk.js";import{n as v}from"./RowLabelWithIcon-BiTwQp49.js";import{t as y}from"./UndoOutlined-Dm9VLtd3.js";import{t as b}from"./Loader-DwTdyGS9.js";import{$ as x,A as S,D as C,I as w,L as T,O as E,at as D,c as O,dt as k,et as A,tt as j,ut as M}from"./index-vzToGWaQ.js";import{t as N}from"./SaveButton-CYK544Bz.js";import{r as P,t as F}from"./useFormIsActive-Bf2zC4St.js";import{n as ee,t as I}from"./CancelButton-N63wgEAp.js";import{a as L,c as R,i as te,l as z,n as B,o as V,s as H,t as U,u as W}from"./CopyToClipboard-B676h_ov.js";import{n as G}from"./Information-BBkpqMWL.js";import{t as K}from"./CloseButton-DH5paWnd.js";import{n as q}from"./indicatorsColumns-Bl6bNlpK.js";var J=e(t()),Y=e(s());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})=>R(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)(D.Item,{name:`width`,children:(0,X.jsx)(p,{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)(D.Item,{name:`output_format`,children:(0,X.jsx)(p,{className:`indicator-form-input`})})]})]})}),Z=({textAreaLastCursorPosition:e,indicator:t,handleShowModal:n,handleChange:r})=>{let{softCode:i,module:a}=E(),s=B(t,V(i).data??L),c=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})},d=(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)(D.Item,{name:`total_function`,children:(0,X.jsx)(x,{treeData:te(a),size:`large`,treeDefaultExpandAll:!0,dropdownStyle:{maxHeight:400,overflow:`auto`},className:`indicator-form-input`,onChange:r})})]});{let e=s.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)(o,{type:`dashed`,onClick:()=>c(e),children:(0,X.jsx)(`span`,{children:e.code})}),(0,X.jsx)(u,{placement:`top`,title:`Modifier l'indicateur`,children:(0,X.jsx)(o,{type:`secondary`,icon:(0,X.jsx)(l,{}),onClick:()=>n(`indicateur_associe_${e.associatedIndicatorIndex}_id`,t)})}),(0,X.jsx)(u,{placement:`top`,title:`Supprimer l'indicateur`,children:(0,X.jsx)(o,{type:`danger`,icon:(0,X.jsx)(A,{}),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:[s.length>0&&(0,X.jsx)(`ul`,{children:e}),s.length<=20&&(0,X.jsx)(o,{onClick:()=>n(d,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,o]=(0,J.useState)(null),s=e=>{o(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)(D.Item,{name:`table_name`,children:(0,X.jsx)(c,{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)(D.Item,{name:`column_name`,children:(0,X.jsx)(p.TextArea,{autoSize:{minRows:4},className:`editor__database-textArea`,onChange:e=>i({field:`column_name`,value:e.target.value}),onMouseLeave:e=>s(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:o}=E(),s=T().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)(D.Item,{name:`code`,children:(0,X.jsx)(p,{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)(D.Item,{name:`texte`,children:(0,X.jsx)(p,{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)(D.Item,{name:`entete`,children:(0,X.jsx)(p.TextArea,{className:`indicator-form-input`})}),(0,X.jsx)(w,{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:a.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)(D.Item,{name:`description`,children:(0,X.jsx)(p.TextArea,{className:`indicator-form-input`})})]})}),s.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)(D.Item,{valuePropName:`checked`,name:`is_cti`,children:(0,X.jsx)(M,{size:`small`,onChange:e=>i({field:`is_cti`,value:e.target.checked})})})]})}),s.ISROLECTI&&o!==`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)(D.Item,{valuePropName:`checked`,name:`is_hide`,children:(0,X.jsx)(M,{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)(D.Item,{valuePropName:`checked`,name:`anonymized`,children:(0,X.jsx)(M,{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:!s.ISROLECTI||!s.ISROLEADMIN})})]})}),o===`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)(D.Item,{name:`dimensions`,children:(0,X.jsx)(x,{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:s,isMutating:c=!1})=>{let l=T().data?.session,u=F(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)(w,{title:`Copier l'indicateur`,children:(0,X.jsx)(o,{size:`default`,icon:(0,X.jsx)(h,{}),onClick:i,loading:c,children:`Copier`})}),!d&&l?.ISROLECTI&&(0,X.jsx)(o,{size:`default`,icon:(0,X.jsx)(_,{}),onClick:()=>P(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:s,disabled:u||c,children:(0,X.jsxs)(o,{danger:!0,disabled:u||c,children:[(0,X.jsx)(A,{}),`Supprimer`]})}),(0,X.jsx)(I,{onConfirm:r,modified:e,disabled:!e||c}),(0,X.jsx)(N,{onClick:n,toolTipTitle:`Enregistrer`,loading:c,disabled:!e}),(0,X.jsx)(K,{onConfirm:a,modified:e,disabled:c})]})]})};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}=c,$=({indicator:e,setIndicator:t,showEditor:n,tables:r,handleCloseEditor:i,themes:a,module:o})=>{let s=T(),c=V(o),l=ne(),u=re(),d=ie(),f=c.data??L,p=s.data?.session,[m]=D.useForm(),[h,g]=(0,J.useState)(!1),[_,v]=(0,J.useState)(),[y,b]=(0,J.useState)(),[x,S]=(0,J.useState)(),[C,w]=(0,J.useState)(),[E,O]=(0,J.useState)(null),[A,j]=(0,J.useState)(!1),[M,N]=(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),b(K(e)),S(q(e))},[e,f.indicators]);let P=({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})},I=(e=null,t)=>{e&&(O(e),N(W(t))),j(!A)},R=()=>{g(!0)},te=()=>{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=``;x[e-1]&&(t=x[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)(ee,{showModal:A,handleShowModal:()=>I(null),handleModifyIndicator:P,options:{oneOnly:!0},specifiedIndicators:M,joinedIndicatorIndex:E}),(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:te,handleCopy:B,handleCloseEditor:i,handleDelete:z,isMutating:Z})}),(0,X.jsxs)(D,{className:`indicator-editor-form`,form:m,onValuesChange:R,disabled:F(e.is_cti,p),children:[(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(k,{items:[{label:`Paramètre`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(oe,{indicator:e,availableDimensions:C,indicatorDimensions:x,setIndicatorDimensions:S,handleChange:P})}]})}),e.code!==`CTI_SEP`&&(0,X.jsx)(`div`,{className:`indicator-tab-column`,children:(0,X.jsx)(k,{items:[{label:`Base de donnée`,key:`1`,className:`scrollable-tab`,children:(0,X.jsx)(Q,{tableOptions:$,form:m,indicator:e,handleShowModal:I,handleChange:P})},{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)(O,{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??L,[r,a]=(0,J.useState)(!1),[s,c]=(0,J.useState)(null),[l,u]=(0,J.useState)(null),[m,h]=(0,J.useState)(`100%`),[g,_]=(0,J.useState)([]),[x,T]=(0,J.useState)(!1),[E,D]=(0,J.useState)(!1),[O,k]=(0,J.useState)(``);return(0,J.useEffect)(()=>{c(null),a(!1),h(`100%`)},[n.indicators]),(0,J.useEffect)(()=>{let e=n.indicators.filter(e=>(!E||e.is_hide===!0)&&(!x||e.is_cti===!0));O&&(e=C(e,O,[`texte`,`column_name`,`code`,`entete`,`table`])),_(e)},[n.indicators,O,x,E]),t.isPending?(0,X.jsx)(`div`,{className:`loading-wrapper`,children:(0,X.jsx)(b,{style:{height:`auto`}})}):(0,X.jsxs)(X.Fragment,{children:[(0,X.jsx)(i,{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)(w,{title:`Actualiser`,children:(0,X.jsx)(o,{type:`link`,onClick:()=>{t.refetch()},children:(0,X.jsx)(y,{})})}),(0,X.jsx)(w,{title:`Créer un nouvel indicateur`,children:(0,X.jsx)(o,{size:`default`,type:`primary`,icon:(0,X.jsx)(v,{}),onClick:()=>{u({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}),c(null),a(!0),h(`55%`)},children:`Ajouter un indicateur`})})]})]}),(0,X.jsx)(`div`,{className:`settings-filters`,children:(0,X.jsxs)(f,{children:[(0,X.jsx)(d,{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)(p,{className:`search-input`,placeholder:`Recherche`,value:O,onChange:e=>{k(e.target.value)},style:{width:`50%`}})]})})}),(0,X.jsx)(d,{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)(j,{size:`small`,checked:x,onChange:e=>{T(e)}}),(0,X.jsx)(`span`,{children:`Indicateurs CTI`})]}),(0,X.jsxs)(`div`,{className:`indicators__table-single-check`,children:[(0,X.jsx)(j,{size:`small`,checked:E,onChange:e=>{D(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)(S,{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`,c(t),a(!0),h(`55%`),u(t)},softCode:e,tableData:g,loading:t.isFetching})}),r&&(0,X.jsx)($,{indicator:l,setIndicator:u,showEditor:r,tables:n.tables,themes:n.themes,handleCloseEditor:()=>{c(null),a(!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/LeftSquareOutlined-z7zl8HUa.js b/assets/LeftSquareOutlined-CPEKio_w.js similarity index 76% rename from assets/LeftSquareOutlined-z7zl8HUa.js rename to assets/LeftSquareOutlined-CPEKio_w.js index 1e51a98..0660dd4 100644 --- a/assets/LeftSquareOutlined-z7zl8HUa.js +++ b/assets/LeftSquareOutlined-CPEKio_w.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.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(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.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(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/LicencesManager-drKuWlxn.js b/assets/LicencesManager-RvJhOqgt.js similarity index 86% rename from assets/LicencesManager-drKuWlxn.js rename to assets/LicencesManager-RvJhOqgt.js index 5425828..693ff23 100644 --- a/assets/LicencesManager-drKuWlxn.js +++ b/assets/LicencesManager-RvJhOqgt.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r}from"./axios-BAZB3l2q.js";import{t as i}from"./index.esm-DB3Pt-Y3.js";import{c as a}from"./ctiAxios-z6-f5GoX.js";import{t as o}from"./button-BwrlrBF7.js";import{n as s,t as c}from"./row-BuoxhzeP.js";import{t as l}from"./modal-ChM3JDNH.js";import{t as u}from"./input-vY_ggPFq.js";import{t as d}from"./useMutation-21uqqzNW.js";import{t as f}from"./UndoOutlined-Dm9VLtd3.js";import{t as p}from"./Loader-DwTdyGS9.js";import{I as m,J as h,Y as g,_,c as v,g as y,h as b,m as x,tt as S}from"./index-vzToGWaQ.js";function C(){let e=r();return d({mutationFn:e=>_(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)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{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)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{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)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{twoToneColor:`#cf1322`})})]})}],O=()=>{let e=b(),t=C(),n=e.data??x,[r,d]=(0,w.useState)(!1),[h,g]=(0,w.useState)(``),[_,O]=(0,w.useState)(!1),k=()=>{a.invalidateQueries({queryKey:y.all})},A=e=>{d(e)},j=()=>{O(!_)};return e.isPending?(0,T.jsx)(`div`,{className:`loading-wrapper`,children:(0,T.jsx)(p,{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)(l,{open:_,onCancel:j,onOk:()=>{t.mutate(h,{onSuccess:()=>{g(``),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)(u,{value:h,onChange:e=>{g(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)(m,{title:`Actualiser`,children:(0,T.jsx)(o,{type:`link`,onClick:k,children:(0,T.jsx)(f,{})})}),(0,T.jsx)(o,{type:`primary`,onClick:j,children:`Ajouter une licence`})]})]}),(0,T.jsx)(`div`,{className:`licences-info`,children:(0,T.jsxs)(c,{children:[(0,T.jsxs)(s,{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)(s,{span:12,children:(0,T.jsxs)(`div`,{className:`settings-single-check`,children:[(0,T.jsx)(S,{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)(v,{columns:D,data:n.licences}):(0,T.jsx)(v,{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{S as r}from"./axios-DOscJEDN.js";import{t as i}from"./index.esm-DB3Pt-Y3.js";import{c as a}from"./ctiAxios-CDlE51TE.js";import{t as o}from"./button-BMyidN73.js";import{n as s,t as c}from"./row-CU8sFQni.js";import{t as l}from"./modal-BdqOHno9.js";import{t as u}from"./input-Yn95s9T0.js";import{t as d}from"./useMutation-DqBabLvU.js";import{t as f}from"./UndoOutlined-DS5JVKPM.js";import{t as p}from"./Loader-DwXJ8Se3.js";import{I as m,J as h,Y as g,_,c as v,g as y,h as b,m as x,tt as S}from"./index-BocemapU.js";function C(){let e=r();return d({mutationFn:e=>_(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)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{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)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{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)(g,{twoToneColor:`#52c41a`}):(0,T.jsx)(h,{twoToneColor:`#cf1322`})})]})}],O=()=>{let e=b(),t=C(),n=e.data??x,[r,d]=(0,w.useState)(!1),[h,g]=(0,w.useState)(``),[_,O]=(0,w.useState)(!1),k=()=>{a.invalidateQueries({queryKey:y.all})},A=e=>{d(e)},j=()=>{O(!_)};return e.isPending?(0,T.jsx)(`div`,{className:`loading-wrapper`,children:(0,T.jsx)(p,{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)(l,{open:_,onCancel:j,onOk:()=>{t.mutate(h,{onSuccess:()=>{g(``),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)(u,{value:h,onChange:e=>{g(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)(m,{title:`Actualiser`,children:(0,T.jsx)(o,{type:`link`,onClick:k,children:(0,T.jsx)(f,{})})}),(0,T.jsx)(o,{type:`primary`,onClick:j,children:`Ajouter une licence`})]})]}),(0,T.jsx)(`div`,{className:`licences-info`,children:(0,T.jsxs)(c,{children:[(0,T.jsxs)(s,{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)(s,{span:12,children:(0,T.jsxs)(`div`,{className:`settings-single-check`,children:[(0,T.jsx)(S,{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)(v,{columns:D,data:n.licences}):(0,T.jsx)(v,{columns:E,data:n.modules})})]})};O.propTypes={};export{O as default}; \ No newline at end of file diff --git a/assets/ListesManagers-BTFrAIYL.js b/assets/ListesManagers-BTFrAIYL.js deleted file mode 100644 index 284a6d1..0000000 --- a/assets/ListesManagers-BTFrAIYL.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{S as r,n as i}from"./axios-BAZB3l2q.js";import{t as a}from"./index.esm-DB3Pt-Y3.js";import{t as o}from"./button-BwrlrBF7.js";import{t as s}from"./prop-types-CEsF4M7J.js";import{i as c}from"./select-7EsN1BXB.js";import{f as l,u as ee}from"./sanitizeDataUtils-DWjcSNVm.js";import{n as u}from"./iconUtil-C0UXmWOf.js";import{t as d}from"./input-vY_ggPFq.js";import{t as f}from"./spin-CnpRA3-Y.js";import{t as te}from"./ArrowLeftOutlined-ClkO97bF.js";import{t as p}from"./popconfirm-skTHAEtZ.js";import{t as m}from"./tree--tvJXsd4.js";import{c as h,s as ne}from"./chunk-62JRHF6Z-BvBbiO43.js";import{t as g}from"./useMutation-21uqqzNW.js";import{t as _}from"./queryOptions-8oqYyfXL.js";import{t as v}from"./ConsoleSqlOutlined-CroAQcCk.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-CsO0sY9A.js";import{t as T}from"./ImportOutlined-SUKLbTeR.js";import{t as E}from"./LeftSquareOutlined-z7zl8HUa.js";import{t as ie}from"./RightSquareOutlined-DxVieXog.js";import{t as D}from"./Loader-DwTdyGS9.js";import{B as O,D as ae,E as k,H as A,L as oe,O as j,at as M,c as N,et as se,k as P,n as ce,tt as le,ut as F}from"./index-vzToGWaQ.js";import{i as ue,t as I}from"./useFormIsActive-Bf2zC4St.js";import{t as L}from"./DiscardChangesButton-DYw1PWuZ.js";import{t as de}from"./module-DCzHhej2.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}),k()}})}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}),k()}})}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=>i(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)=>i(H(e,t,n)),U=e(t()),W=e(s()),G=e(P()),K=n(),q=({selectedListeParams:e,handleKillEditor:t,softCode:n})=>{let r=oe(),i=fe(),a=pe(),s=me(e?.schema,e?.table_id,e?.liste_id),l=s.data,ee=s.isPending&&s.fetchStatus!==`idle`,u=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,k]=(0,U.useState)(``),[A,j]=(0,U.useState)([]),[P,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)(()=>{l&&S(l.contenu_by_code===`1`)},[l]),(0,U.useEffect)(()=>{if(l){let e=X(),t=Object.values(l.oids).map(e=>e.oid);R(e.filter(e=>t.includes(e.oid))),j(e),Q()}},[l,_,x]),(0,U.useEffect)(()=>{if(A){let e=new Set(P.map(e=>e.key));B($(A.filter(t=>!e.has(t.key)),!0))}},[q,A,O,P,_]);let Y=I(l?.is_cti===`1`,u);if(ee||!l)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(D,{style:{height:`auto`}})});function X(){return Object.values(l.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=l.table_name===`t_finess`?`base`:f;return{...e,liste_id:l.oid,table_id:l.table_id,liste_schema:t,schema:t,softCode:n,to_oids:x?``:P.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,l.oid,l.table_name)},xe=async()=>{h(!0);let e={};e.schema=f,e.table_id=l.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=>{k(e.target.value);let t=X();t=w(t,e.target.value),j(t)},Te=()=>{S(!1),J.setFieldsValue({contenu_by_code:!1})},Ee=e=>{if(T(!0),e){let t=new Set(e),n=A.filter(e=>t.has(Number(e.oid)));B($(A.filter(e=>!t.has(Number(e.oid))))),R($(n))}else{let e=new Set(V),t=A.filter(t=>e.has(t.key)),n=A.filter(t=>!e.has(t.key));R($([...P,...t])),B(n),H([])}},De=()=>{T(!0);let e=P.filter(e=>!W.includes(e.key)),t=P.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=ae(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:l.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:l.texte,code:l.code,table:l.table_texte,chapitre:l.chapitre,include_code:l.include_code,exclude_code:l.exclude_code,is_cti:l.is_cti===`1`,est_partagee_modification:l.est_partagee_modification===`1`,show_omit:l.show_omit===`1`,contenu_non_replicable_ailleurs:l.contenu_non_replicable_ailleurs===`1`,contenu_by_code:l.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)(o,{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)(o,{size:`default`,icon:(0,K.jsx)(re,{}),onClick:()=>{ce(J.getFieldsValue(),l)},children:`Exporter`},`formExcelExportBtn`),u.ISROLECTI&&(0,K.jsx)(o,{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)(o,{size:`default`,danger:!0,icon:(0,K.jsx)(se,{}),children:`Supprimer`},`formDeleteBtn`)}),(0,K.jsx)(o,{size:`default`,type:`primary`,htmlType:`submit`,icon:(0,K.jsx)(c,{}),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 : `+l.oid,children:(0,K.jsx)(d,{})})]}),(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)(d,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Chapitre:`}),(0,K.jsx)(M.Item,{name:`chapitre`,extra:`Table: ${l.table_texte}`,children:(0,K.jsx)(d,{})})]})]}),(0,K.jsxs)(`div`,{className:`form-column checkbox-col`,children:[u.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)(F,{})})]}),(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)(F,{})})]}),(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)(F,{})})]}),(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)(F,{})})]})]}),(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)(le,{onChange:ye})}),(0,K.jsx)(o,{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)(d,{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)(d,{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)(N,{columns:je,data:P,fixed:!1,shiftMulti:!0,selectedRows:W,onRowSelect:ke})}),(0,K.jsxs)(`div`,{className:`transfer-actions`,children:[(0,K.jsx)(o,{type:`link`,onClick:()=>Ee(),disabled:!V.length||x||Y,children:(0,K.jsx)(E,{})}),(0,K.jsx)(o,{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)(d,{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)(d.TextArea,{value:O,onChange:we})]})}),(0,K.jsxs)(`div`,{className:`form-row`,children:[(0,K.jsx)(o,{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)(F,{checked:_,onChange:e=>b(e.target.checked)})]})]}),(0,K.jsx)(`div`,{className:`available-items-table`,children:(0,K.jsx)(N,{columns:je,data:z,fixed:!1,shiftMulti:!0,selectedRows:V,onRowSelect:Oe})})]})]})})]},l.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}=j(),s=V(e),c=z(),te=de(e),p=s.data?.tables??Y,m=s.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,ae]=(0,U.useState)(``),[k,oe]=(0,U.useState)([]),[M,N]=(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)(()=>{oe(ee(S))},[S]),(0,U.useEffect)(()=>{if(D===``)N([]);else{let e=[];k.forEach(t=>{t.title.toLowerCase().includes(D.toLowerCase())&&(e=e.concat(l(t.key,S)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),N(e)}},[D,S,k]);let se=()=>{t({search:``},{replace:!0}),y(!1),x(null)},P=(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}))},ce=t=>{t&&c.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},le=()=>{s.refetch()},F=()=>{_(!g)},ue=e=>{ae(e.target.value)},I=e=>{N(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)(u,{}):i.icon=(0,K.jsx)(O,{}),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:se,softCode:e}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(a,{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)(d,{placeholder:`Recherche`,value:D,onChange:ue}),(0,K.jsx)(o,{onClick:le,icon:(0,K.jsx)(A,{}),loading:s.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(o,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:F,icon:(0,K.jsx)(O,{}),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:[s.isFetching?(0,K.jsx)(`div`,{className:`listes-spin-loader`,children:(0,K.jsx)(f,{})}):null,(0,K.jsx)(J,{onSelect:P,treeData:S,expandedKeys:M,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)(o,{style:{marginLeft:`10px`},size:`small`,onClick:()=>ce(E),icon:(0,K.jsx)(T,{}),loading:c.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/ListesManagers-D2qt0rm8.js b/assets/ListesManagers-D2qt0rm8.js new file mode 100644 index 0000000..508299a --- /dev/null +++ b/assets/ListesManagers-D2qt0rm8.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{S as r,n as i}from"./axios-DOscJEDN.js";import{t as a}from"./index.esm-DB3Pt-Y3.js";import{t as o}from"./button-BMyidN73.js";import{i as s}from"./select-C47FfvhI.js";import{f as c,u as l}from"./sanitizeDataUtils-dwaGfQDt.js";import{n as ee}from"./iconUtil-CvNpmAMh.js";import{t as u}from"./input-Yn95s9T0.js";import{t as d}from"./spin-CFT4geQI.js";import{t as f}from"./ArrowLeftOutlined-Be9M8IUd.js";import{t as te}from"./popconfirm-DHVG0Jca.js";import{t as p}from"./tree-brJPbLgK.js";import{c as ne,s as m}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as h}from"./useMutation-DqBabLvU.js";import{t as g}from"./queryOptions-_qrchnQm.js";import{t as re}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{a as _,i as v,n as y,o as b,r as x,s as S,t as C}from"./filterByCode-BHatCYW2.js";import{t as w}from"./ImportOutlined-CJMN8fnX.js";import{t as ie}from"./LeftSquareOutlined-CPEKio_w.js";import{t as T}from"./RightSquareOutlined-79l4X31l.js";import{t as E}from"./prop-types-eZYknsgO.js";import{t as D}from"./Loader-DwXJ8Se3.js";import{B as O,D as ae,E as k,H as A,L as oe,O as j,at as M,c as N,et as se,k as P,n as ce,tt as le,ut as F}from"./index-BocemapU.js";import{i as ue,t as I}from"./useFormIsActive-BuGtMvWa.js";import{t as L}from"./DiscardChangesButton-B-gDuJCC.js";import{t as de}from"./module-DCzHhej2.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 h({mutationFn:e=>b(e),meta:{successMessage:`Liste enregistrée`,errorMessage:`Erreur lors de l'enregistrement de la liste`},onSettled:async()=>{await e.invalidateQueries({queryKey:R.all}),k()}})}function pe(){let e=r();return h({mutationFn:e=>b({...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}),k()}})}function z(){let e=r();return h({mutationFn:({refoid:e,softCode:t,schema:n,database:r})=>y(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=>g({queryKey:R.list(e),queryFn:()=>v(e),enabled:!!e}),V=e=>i(B(e)),H=(e,t,n)=>g({queryKey:R.detail(e,t,n),queryFn:()=>x(e,t,n),enabled:!!e&&!!t&&!!n}),me=(e,t,n)=>i(H(e,t,n)),U=e(t()),W=e(E()),G=e(P()),K=n(),q=({selectedListeParams:e,handleKillEditor:t,softCode:n})=>{let r=oe(),i=fe(),a=pe(),c=me(e?.schema,e?.table_id,e?.liste_id),l=c.data,ee=c.isPending&&c.fetchStatus!==`idle`,d=r.data?.session,p=de(n),[ne,m]=(0,U.useState)(!1),[h,g]=(0,U.useState)(!1),[v,y]=(0,U.useState)(!1),[b,x]=(0,U.useState)(!1),[w,E]=(0,U.useState)(!1),[O,k]=(0,U.useState)(``),[A,j]=(0,U.useState)([]),[P,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)(()=>{l&&x(l.contenu_by_code===`1`)},[l]),(0,U.useEffect)(()=>{if(l){let e=X(),t=Object.values(l.oids).map(e=>e.oid);R(e.filter(e=>t.includes(e.oid))),j(e),Q()}},[l,v,b]),(0,U.useEffect)(()=>{if(A){let e=new Set(P.map(e=>e.key));B($(A.filter(t=>!e.has(t.key)),!0))}},[q,A,O,P,v]);let Y=I(l?.is_cti===`1`,d);if(ee||!l)return(0,K.jsx)(`div`,{className:`loading-wrapper`,children:(0,K.jsx)(D,{style:{height:`auto`}})});function X(){return Object.values(l.records).map((e,t)=>({key:e.oid,oid:e.oid,code:e.code,texte:e.texte,complement:e.complement,utilise:e.utilise,disabled:b}))}let Z=()=>{E(!1),t()},ge=e=>{let t=l.table_name===`t_finess`?`base`:p;return{...e,liste_id:l.oid,table_id:l.table_id,liste_schema:t,schema:t,softCode:n,to_oids:b?``:P.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:()=>E(!1)})},ve=()=>{let e=ge({});a.mutate(e,{onSuccess:()=>Z()})},ye=()=>{x(!b),Q()},be=()=>{ue(n,l.oid,l.table_name)},xe=async()=>{m(!0);let e={};e.schema=p,e.table_id=l.table_id,e.exclude_code=J.getFieldValue(`exclude_code`),e.include_code=J.getFieldValue(`include_code`),Ee(await _(e)),m(!1)},Q=()=>{g(b?(J.getFieldValue(`include_code`)+` `+J.getFieldValue(`exclude_code`)).trim()!==``:!1)},Se=()=>{E(!0)},Ce=e=>{he(e.target.value)},we=e=>{k(e.target.value);let t=X();t=C(t,e.target.value),j(t)},Te=()=>{x(!1),J.setFieldsValue({contenu_by_code:!1})},Ee=e=>{if(E(!0),e){let t=new Set(e),n=A.filter(e=>t.has(Number(e.oid)));B($(A.filter(e=>!t.has(Number(e.oid))))),R($(n))}else{let e=new Set(V),t=A.filter(t=>e.has(t.key)),n=A.filter(t=>!e.has(t.key));R($([...P,...t])),B(n),H([])}},De=()=>{E(!0);let e=P.filter(e=>!W.includes(e.key)),t=P.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=ae(n,q,[`code`,`texte`,`complement`]),n=C(n,O),v===!0&&(n=n.filter(e=>e.utilise===`O`))),n}let je=[{dataKey:`code`,key:`code`,title:l.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:l.texte,code:l.code,table:l.table_texte,chapitre:l.chapitre,include_code:l.include_code,exclude_code:l.exclude_code,is_cti:l.is_cti===`1`,est_partagee_modification:l.est_partagee_modification===`1`,show_omit:l.show_omit===`1`,contenu_non_replicable_ailleurs:l.contenu_non_replicable_ailleurs===`1`,contenu_by_code:l.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:w,children:(0,K.jsx)(o,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:i.isPending||a.isPending,children:(0,K.jsx)(f,{})})}),`Gestion des listes`]}),(0,K.jsxs)(`div`,{className:`header-actions`,children:[(0,K.jsx)(o,{size:`default`,icon:(0,K.jsx)(S,{}),onClick:()=>{ce(J.getFieldsValue(),l)},children:`Exporter`},`formExcelExportBtn`),d.ISROLECTI&&(0,K.jsx)(o,{size:`default`,icon:(0,K.jsx)(re,{}),onClick:be,children:`SQL`},`formSQLExportBtn`),(0,K.jsx)(te,{title:`Voulez-vous vraiment supprimer cette liste ?`,onConfirm:ve,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,placement:`bottomRight`,children:(0,K.jsx)(o,{size:`default`,danger:!0,icon:(0,K.jsx)(se,{}),children:`Supprimer`},`formDeleteBtn`)}),(0,K.jsx)(o,{size:`default`,type:`primary`,htmlType:`submit`,icon:(0,K.jsx)(s,{}),loading:i.isPending,disabled:!w,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 : `+l.oid,children:(0,K.jsx)(u,{})})]}),(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)(u,{})})]}),(0,K.jsxs)(`div`,{className:`form-item`,children:[(0,K.jsx)(`span`,{children:`Chapitre:`}),(0,K.jsx)(M.Item,{name:`chapitre`,extra:`Table: ${l.table_texte}`,children:(0,K.jsx)(u,{})})]})]}),(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)(F,{})})]}),(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)(F,{})})]}),(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)(F,{})})]}),(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)(F,{})})]})]}),(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)(le,{onChange:ye})}),(0,K.jsx)(o,{disabled:!h||!b,style:{marginLeft:`15px`},type:`secondary`,onClick:xe,loading:ne,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)(u,{disabled:!b,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)(u,{disabled:!b,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)(N,{columns:je,data:P,fixed:!1,shiftMulti:!0,selectedRows:W,onRowSelect:ke})}),(0,K.jsxs)(`div`,{className:`transfer-actions`,children:[(0,K.jsx)(o,{type:`link`,onClick:()=>Ee(),disabled:!V.length||b||Y,children:(0,K.jsx)(ie,{})}),(0,K.jsx)(o,{type:`link`,onClick:()=>De(),disabled:!W.length||b||Y,children:(0,K.jsx)(T,{})})]}),(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)(u,{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)(u.TextArea,{value:O,onChange:we})]})}),(0,K.jsxs)(`div`,{className:`form-row`,children:[(0,K.jsx)(o,{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)(F,{checked:v,onChange:e=>y(e.target.checked)})]})]}),(0,K.jsx)(`div`,{className:`available-items-table`,children:(0,K.jsx)(N,{columns:je,data:z,fixed:!1,shiftMulti:!0,selectedRows:V,onRowSelect:Oe})})]})]})})]},l.oid)})};q.propTypes={selectedListeParams:W.default.object,handleKillEditor:W.default.func,softCode:W.default.string};var he=U.memo(q),{DirectoryTree:J}=p,Y={},X=({softCode:e})=>{let t=ne(),{search:n}=m(),r=(0,U.useMemo)(()=>Object.fromEntries(new URLSearchParams(n)),[n]),{menuItem:i}=j(),s=V(e),f=z(),te=de(e),p=s.data?.tables??Y,h=s.data?.refTables??Y,[g,re]=(0,U.useState)(!1),[_,v]=(0,U.useState)(!1),[y,b]=(0,U.useState)(null),[x,S]=(0,U.useState)([]),[C,ie]=(0,U.useState)([]),[T,E]=(0,U.useState)(null),[D,ae]=(0,U.useState)(``),[k,oe]=(0,U.useState)([]),[M,N]=(0,U.useState)([]);(0,U.useEffect)(()=>{S(L(p))},[D,p]),(0,U.useEffect)(()=>{if(!r.liste||_||!Object.keys(p).length)return;let e=r.liste,n=fe(Object.values(p)).find(t=>t.code===e);n?(b({table_id:n.table_id,liste_id:n.liste_id,schema:n.schema}),v(!0)):t({search:``},{replace:!0})},[r.liste,p]),(0,U.useEffect)(()=>{S(L(p)),ie(L(h))},[p,h]),(0,U.useEffect)(()=>{oe(l(x))},[x]),(0,U.useEffect)(()=>{if(D===``)N([]);else{let e=[];k.forEach(t=>{t.title.toLowerCase().includes(D.toLowerCase())&&(e=e.concat(c(t.key,x)))}),e=e.filter((e,t,n)=>e&&n.indexOf(e)===t),N(e)}},[D,x,k]);let se=()=>{t({search:``},{replace:!0}),v(!1),b(null)},P=(e,n)=>{let r=n.node;r.liste_id&&(t({search:`?liste=${r.code}`}),v(!0),b({table_id:r.table_id,liste_id:r.liste_id,schema:r.schema}))},ce=t=>{t&&f.mutate({refoid:t,softCode:e,schema:te,database:i?.name})},le=()=>{s.refetch()},F=()=>{re(!g)},ue=e=>{ae(e.target.value)},I=e=>{N(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)(ee,{}):i.icon=(0,K.jsx)(O,{}),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 _===!0?(0,K.jsx)(he,{selectedListeParams:y,handleKillEditor:se,softCode:e}):(0,K.jsxs)(K.Fragment,{children:[(0,K.jsx)(a,{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)(u,{placeholder:`Recherche`,value:D,onChange:ue}),(0,K.jsx)(o,{onClick:le,icon:(0,K.jsx)(A,{}),loading:s.isFetching,children:`Actualiser`},`refreshBtn`),(0,K.jsx)(o,{style:{width:`148.5px`},type:g?`secondary`:`primary`,onClick:F,icon:(0,K.jsx)(O,{}),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:[s.isFetching?(0,K.jsx)(`div`,{className:`listes-spin-loader`,children:(0,K.jsx)(d,{})}):null,(0,K.jsx)(J,{onSelect:P,treeData:x,expandedKeys:M,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)(o,{style:{marginLeft:`10px`},size:`small`,onClick:()=>ce(T),icon:(0,K.jsx)(w,{}),loading:f.isPending,disabled:!T,children:`Importer`},`importBtn`)]}),(0,K.jsx)(`div`,{className:`references-tree`,children:(0,K.jsx)(J,{treeData:C,onSelect:(e,t)=>{let n=t.node;E(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-DwTdyGS9.js b/assets/Loader-DwTdyGS9.js deleted file mode 100644 index fd50fb5..0000000 --- a/assets/Loader-DwTdyGS9.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{t as r}from"./prop-types-CEsF4M7J.js";import{r as i}from"./react-redux-DiLhgvsZ.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/Loader-DwXJ8Se3.js b/assets/Loader-DwXJ8Se3.js new file mode 100644 index 0000000..d582d48 --- /dev/null +++ b/assets/Loader-DwXJ8Se3.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{r}from"./react-redux-BUEaRwHS.js";import{t as i}from"./prop-types-eZYknsgO.js";t();var a=e(i()),o=n(),s=({style:e={},size:t})=>{r(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/MessageOutlined-jOruwg0B.js b/assets/MessageOutlined-DbxNuxex.js similarity index 87% rename from assets/MessageOutlined-jOruwg0B.js rename to assets/MessageOutlined-DbxNuxex.js index 9c20a2d..7f252e4 100644 --- a/assets/MessageOutlined-jOruwg0B.js +++ b/assets/MessageOutlined-DbxNuxex.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z`}}]},name:`message`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.js";var a=e(t());i();var o={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z`}}]},name:`message`,theme:`outlined`},s=a.forwardRef(function(e,t){return a.createElement(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/OvalideImports-B4db6BAm.js b/assets/OvalideImports-BOC8EUvV.js similarity index 68% rename from assets/OvalideImports-B4db6BAm.js rename to assets/OvalideImports-BOC8EUvV.js index 1949a73..7d96185 100644 --- a/assets/OvalideImports-B4db6BAm.js +++ b/assets/OvalideImports-BOC8EUvV.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,ir as i,n as a}from"./axios-BAZB3l2q.js";import{t as o}from"./index.esm-DB3Pt-Y3.js";import{t as s}from"./ctiAxios-z6-f5GoX.js";import{t as c}from"./button-BwrlrBF7.js";import{t as l}from"./prop-types-CEsF4M7J.js";import{t as u}from"./DownloadOutlined-SDOVAq85.js";import{t as d}from"./useMutation-21uqqzNW.js";import{t as f}from"./queryOptions-8oqYyfXL.js";import{t as p}from"./UndoOutlined-Dm9VLtd3.js";import{I as m,L as h,P as g,b as _,c as v,et as y,z as b}from"./index-vzToGWaQ.js";import{r as x,t as S}from"./path-B1e1j8Pf.js";import{i as C}from"./importColumn-D3K7oQwl.js";async function w(e){let t=new FormData;return t.append(`action`,`get`),(await s({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 g.delete(`api/pmsissr/importsOvalide/${e}`);return}let n=new FormData;n.append(`action`,`delete`),n.append(`id`,e),await s({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 s({method:`post`,url:i()+x(n),data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function D(e,t){_((await s({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=>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(l()),F=n(),I=({module:e})=>{let t=h(),n=A(e),r=j(),i=M(),a=n.data??[],[s,l]=(0,N.useState)(null),d=(0,N.useRef)(),f=()=>{n.refetch()},g=e=>{l(a.find(t=>t.oid===e))},_=()=>{s&&r.mutate({id:s.oid,module:e},{onSuccess:()=>l(null)})},x=()=>{s&&D(s.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)(o,{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)(c,{type:`link`,onClick:f,children:(0,F.jsx)(p,{})})}),(0,F.jsx)(m,{title:`Supprimer`,children:(0,F.jsx)(c,{type:`link`,onClick:_,disabled:!s||r.isPending,children:(0,F.jsx)(y,{})})}),(0,F.jsx)(m,{title:`Télécharger le fichier de l'import`,children:(0,F.jsx)(c,{type:`link`,onClick:x,disabled:!s||!s.oid,children:(0,F.jsx)(u,{})})}),(0,F.jsx)(c,{size:`default`,type:`primary`,icon:(0,F.jsx)(b,{}),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)(v,{rowKey:`oid`,columns:C(e),loading:n.isFetching||T,data:a,selectedRow:s,onRowSelect:g})})})]})};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{S as r,cr as i,n as a}from"./axios-DOscJEDN.js";import{t as o}from"./index.esm-DB3Pt-Y3.js";import{t as s}from"./ctiAxios-CDlE51TE.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./DownloadOutlined-BPVvN91B.js";import{t as u}from"./useMutation-DqBabLvU.js";import{t as d}from"./queryOptions-_qrchnQm.js";import{t as f}from"./UndoOutlined-DS5JVKPM.js";import{t as p}from"./prop-types-eZYknsgO.js";import{I as m,L as h,P as g,b as _,c as v,et as y,z as b}from"./index-BocemapU.js";import{r as x,t as S}from"./path-DPb3kQoE.js";import{i as C}from"./importColumn-CY1VPPWt.js";async function w(e){let t=new FormData;return t.append(`action`,`get`),(await s({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 g.delete(`api/pmsissr/importsOvalide/${e}`);return}let n=new FormData;n.append(`action`,`delete`),n.append(`id`,e),await s({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 s({method:`post`,url:i()+x(n),data:r,headers:{"Content-Type":`multipart/form-data`},responseType:`json`})).data}async function D(e,t){_((await s({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=>d({queryKey:O.list(e),queryFn:()=>w(e),enabled:!!e}),A=e=>a(k(e));function j(){let e=r();return u({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 u({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(p()),F=n(),I=({module:e})=>{let t=h(),n=A(e),r=j(),i=M(),a=n.data??[],[s,u]=(0,N.useState)(null),d=(0,N.useRef)(),p=()=>{n.refetch()},g=e=>{u(a.find(t=>t.oid===e))},_=()=>{s&&r.mutate({id:s.oid,module:e},{onSuccess:()=>u(null)})},x=()=>{s&&D(s.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)(o,{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)(c,{type:`link`,onClick:p,children:(0,F.jsx)(f,{})})}),(0,F.jsx)(m,{title:`Supprimer`,children:(0,F.jsx)(c,{type:`link`,onClick:_,disabled:!s||r.isPending,children:(0,F.jsx)(y,{})})}),(0,F.jsx)(m,{title:`Télécharger le fichier de l'import`,children:(0,F.jsx)(c,{type:`link`,onClick:x,disabled:!s||!s.oid,children:(0,F.jsx)(l,{})})}),(0,F.jsx)(c,{size:`default`,type:`primary`,icon:(0,F.jsx)(b,{}),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)(v,{rowKey:`oid`,columns:C(e),loading:n.isFetching||T,data:a,selectedRow:s,onRowSelect:g})})})]})};I.propTypes={module:P.default.string};export{I as default}; \ No newline at end of file diff --git a/assets/PasswordManager-c6aRyUhu.js b/assets/PasswordManager-BKsqrYey.js similarity index 91% rename from assets/PasswordManager-c6aRyUhu.js rename to assets/PasswordManager-BKsqrYey.js index 23043e3..614d578 100644 --- a/assets/PasswordManager-c6aRyUhu.js +++ b/assets/PasswordManager-BKsqrYey.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-DB3Pt-Y3.js";import{t as i}from"./input-vY_ggPFq.js";import{L as a,at as o}from"./index-vzToGWaQ.js";import{t as s}from"./SaveButton-CYK544Bz.js";import{r as c}from"./users.mutations-BqKv6Yo9.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-DB3Pt-Y3.js";import{t as i}from"./input-Yn95s9T0.js";import{L as a,at as o}from"./index-BocemapU.js";import{t as s}from"./SaveButton-B7oEAcu-.js";import{r as c}from"./users.mutations-BX9ZE4mu.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/PresentationManager-B6mKef8X.js b/assets/PresentationManager-BxKrHO9Y.js similarity index 91% rename from assets/PresentationManager-B6mKef8X.js rename to assets/PresentationManager-BxKrHO9Y.js index 8621732..aaa6771 100644 --- a/assets/PresentationManager-B6mKef8X.js +++ b/assets/PresentationManager-BxKrHO9Y.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-7EsN1BXB.js";import{n as i,t as a}from"./row-BuoxhzeP.js";import{r as o}from"./react-redux-DiLhgvsZ.js";import{t as s}from"./menu.queries-IFR7O2LK.js";import{L as c,at as l,st as u,tt as d}from"./index-vzToGWaQ.js";import{t as f}from"./SaveButton-CYK544Bz.js";import{i as p}from"./users.mutations-BqKv6Yo9.js";import{t as m}from"./ColorPicker-D0HZaulD.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]=l.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)(l,{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)(l.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)(l.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)(l.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)(l.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)(l.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)(l.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)(l.Item,{className:`form-item-element`,name:`expandedRows`,valuePropName:`checked`,children:(0,g.jsx)(d,{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-C47FfvhI.js";import{n as i,t as a}from"./row-CU8sFQni.js";import{r as o}from"./react-redux-BUEaRwHS.js";import{t as s}from"./menu.queries-Bx1BXeuM.js";import{L as c,at as l,st as u,tt as d}from"./index-BocemapU.js";import{t as f}from"./SaveButton-B7oEAcu-.js";import{i as p}from"./users.mutations-BX9ZE4mu.js";import{t as m}from"./ColorPicker-3vU9rt-8.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]=l.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)(l,{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)(l.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)(l.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)(l.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)(l.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)(l.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)(l.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)(l.Item,{className:`form-item-element`,name:`expandedRows`,valuePropName:`checked`,children:(0,g.jsx)(d,{defaultChecked:k})})})]})})]})]})})]})};export{y as default}; \ No newline at end of file diff --git a/assets/ReportsManager-7hEOoMoK.js b/assets/ReportsManager-7hEOoMoK.js new file mode 100644 index 0000000..26f8378 --- /dev/null +++ b/assets/ReportsManager-7hEOoMoK.js @@ -0,0 +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{Bn as a,Dt as o,Mn as s,Nn as c,S as l}from"./axios-DOscJEDN.js";import{t as u}from"./index.esm-DB3Pt-Y3.js";import{H as d,a as f,b as p,n as m}from"./notification-BkpaB2Vc.js";import{t as h}from"./button-BMyidN73.js";import{i as g,t as _}from"./select-C47FfvhI.js";import{t as v}from"./SearchOutlined-BPqyJBOP.js";import{T as y}from"./sanitizeDataUtils-dwaGfQDt.js";import{n as b,t as x}from"./row-CU8sFQni.js";import{t as S}from"./modal-BdqOHno9.js";import{t as C}from"./input-Yn95s9T0.js";import{t as w}from"./ArrowLeftOutlined-Be9M8IUd.js";import{t as T}from"./popconfirm-DHVG0Jca.js";import{t as E}from"./tree-brJPbLgK.js";import{t as D}from"./CopyOutlined-DaVzY812.js";import{t as O}from"./useMutation-DqBabLvU.js";import{t as k}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{t as A}from"./ImportOutlined-CJMN8fnX.js";import{n as ee}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as j}from"./UndoOutlined-DS5JVKPM.js";import{t as M}from"./prop-types-eZYknsgO.js";import{t as N}from"./Loader-DwXJ8Se3.js";import{a as P,c as F,i as I,o as L,s as te,t as ne}from"./es-0LFFyZEl.js";import{$ as R,A as re,D as ie,I as z,L as ae,O as oe,Q as B,U as se,W as ce,Z as V,a as H,at as U,c as le,d as ue,dt as de,et as fe,it as pe,o as me,s as he,tt as ge,ut as W}from"./index-BocemapU.js";import{a as _e,t as ve}from"./useFormIsActive-BuGtMvWa.js";import{t as ye}from"./DiscardChangesButton-B-gDuJCC.js";import{C as G,D as be,E as xe,T as K,a as q,c as Se,d as J,l as Y,o as Ce,u as X}from"./context-CO1J1AvK.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-rBN4jacc.js";import{a as He,n as Ue,o as We,r as Ge,t as Ke}from"./CopyToClipboard-BUzlsu7g.js";import{n as qe}from"./Information-BBkpqMWL.js";import{t as Je}from"./CloseButton-B2X9zY4u.js";import{t as Ye}from"./ColorPicker-3vU9rt-8.js";import{t as Xe}from"./Checkbox-DaffYDjq.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`};c();var Z=t(r()),Qe=Z.forwardRef(function(e,t){return Z.createElement(o,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(M()),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=l();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=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(p()),$=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)(C,{})})]})},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)(S,{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)(C,{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),g=e=>{a(st),y(st)},v=()=>{r(!0),n(e=>({...e,colonnes_essentiel_style:ht({})}))},y=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),y(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:g,title:`Etes vous sûr de vouloir réinitialiser toutes les colonnes ?`,children:(0,$.jsx)(h,{style:{marginLeft:8},children:`Réinitialiser les colonnes`})}),(0,$.jsx)(T,{okText:`Valider`,cancelText:`Annuler`,onConfirm:v,title:`Etes vous sûr de vouloir réinitialiser tous les styles ?`,children:(0,$.jsx)(h,{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)(_,{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(q()),o=t(Se()),s=t(Ce()),c=t(Y()),l=t(r()),u=t(M()),d=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);d.propTypes={className:u.default.string,width:u.default.number.isRequired,height:u.default.number.isRequired,headerHeight:u.default.oneOfType([u.default.number,u.default.arrayOf(u.default.number)]).isRequired,rowWidth:u.default.number.isRequired,rowHeight:u.default.number.isRequired,columns:u.default.arrayOf(u.default.object).isRequired,data:u.default.array.isRequired,frozenData:u.default.array,headerRenderer:u.default.func.isRequired,rowRenderer:u.default.func.isRequired},e.default=d})),_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(be()),i=t(K()),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(V()),o=n(G()),s=n(K()),c=n(J()),l=n(X()),u=n(q()),d=n(Se()),f=n(Ce()),p=n(Y()),m=n(r()),h=n(M()),g=n(a()),_=(L(),e(P)),v=n((te(),e(F))),y=n(gt()),b=_t();function x(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;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(S({},e,{columns:r,rowData:a}))}},{key:`render`,value:function(){var e=this.props,t=e.containerStyle,n=e.classPrefix,r=e.className,a=e.data,s=e.frozenData,c=e.width,l=e.height,u=e.rowHeight,d=e.estimatedRowHeight,f=e.getRowHeight,p=e.headerWidth,h=e.bodyWidth,v=e.useIsScrolling,b=e.onScroll,x=e.hoveredRowKey,S=e.overscanRowCount;e.style,e.onScrollbarPresenceChange;var C=(0,o.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,g.default)(`${n}__table`,r),O=t?{style:t}:null,k=d?_.VariableSizeGrid:_.FixedSizeGrid;return this._resetColumnWidthCache(h),m.default.createElement(`div`,(0,i.default)({role:`table`,className:D},O),m.default.createElement(k,(0,i.default)({},C,{className:`${n}__body`,ref:this._setBodyRef,innerRef:this._setInnerRef,itemKey:this._itemKey,data:a,frozenData:s,width:c,height:Math.max(l-w-E,0),rowHeight:d?f:u,estimatedRowHeight:typeof d==`function`?void 0:d,rowCount:a.length,overscanRowCount:S,columnWidth:d?this._getBodyWidth:h,columnCount:1,overscanColumnCount:0,useIsScrolling:v,hoveredRowKey:x,onScroll:b,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),w+E>0&&m.default.createElement(y.default,(0,i.default)({},C,{className:`${n}__header`,ref:this._setHeaderRef,data:a,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}(m.default.PureComponent);C.propTypes={containerStyle:h.default.object,classPrefix:h.default.string,className:h.default.string,width:h.default.number.isRequired,height:h.default.number.isRequired,headerHeight:h.default.oneOfType([h.default.number,h.default.arrayOf(h.default.number)]).isRequired,headerWidth:h.default.number.isRequired,bodyWidth:h.default.number.isRequired,rowHeight:h.default.number.isRequired,estimatedRowHeight:h.default.oneOfType([h.default.func,h.default.number]),getRowHeight:h.default.func,columns:h.default.arrayOf(h.default.object).isRequired,data:h.default.array.isRequired,frozenData:h.default.array,rowKey:h.default.oneOfType([h.default.string,h.default.number]).isRequired,useIsScrolling:h.default.bool,overscanRowCount:h.default.number,hoveredRowKey:h.default.oneOfType([h.default.string,h.default.number]),style:h.default.object,onScrollbarPresenceChange:h.default.func,onScroll:h.default.func,onRowsRendered:h.default.func,headerRenderer:h.default.func.isRequired,rowRenderer:h.default.func.isRequired},t.default=C})),yt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(V()),i=t(G()),a=t(r()),o=t(M()),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(V()),i=t(G()),a=t(J()),o=t(X()),s=t(q()),c=t(Se()),l=t(Ce()),u=t(Y()),d=t(r()),f=t(M()),p=_t(),m=function(e){(0,u.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,f=e.rowEventHandlers,m=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,p.renderElement)(h,{isScrolling:t,cells:x,columns:o,rowData:c,rowIndex:s,depth:u}));var S=this._getEventHandlers(f);if(m&&s>=0){a.height;var C=(0,i.default)(a,[`height`]);return d.default.createElement(v,(0,n.default)({},y,{ref:this._setRef,className:r,style:this.state.measured?a:C},this.state.measured&&S),x)}return d.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}(d.default.PureComponent);m.defaultProps={tagName:`div`},m.propTypes={isScrolling:f.default.bool,className:f.default.string,style:f.default.object,columns:f.default.arrayOf(f.default.object).isRequired,rowData:f.default.object.isRequired,rowIndex:f.default.number.isRequired,rowKey:f.default.oneOfType([f.default.string,f.default.number]),expandColumnKey:f.default.string,depth:f.default.number,rowEventHandlers:f.default.object,rowRenderer:f.default.oneOfType([f.default.func,f.default.element]),cellRenderer:f.default.func,expandIconRenderer:f.default.func,estimatedRowHeight:f.default.oneOfType([f.default.number,f.default.func]),getIsResetting:f.default.func,onRowHover:f.default.func,onRowExpand:f.default.func,onRowHeightChange:f.default.func,tagName:f.default.elementType},e.default=m})),xt=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(M()),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(M()),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(q()),a=t(Se()),o=t(Y()),s=t(r()),c=t(M()),l={LEFT:`left`,CENTER:`center`,RIGHT:`right`};e.Alignment=l;var u={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1};e.FrozenDirection=u;var d=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);d.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])},d.Alignment=l,d.FrozenDirection=u,e.default=d})),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(V()),i=t(G()),o=t(J()),s=t(X()),c=t(q()),l=t(Se()),u=t(Ce()),d=t(Y()),f=t(r()),p=t(M()),m=t(a()),h=function(e){(0,d.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._handleClick=n._handleClick.bind((0,u.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,m.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":r});return f.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}(f.default.PureComponent);h.defaultProps={depth:0,indentSize:16},h.propTypes={expandable:p.default.bool,expanded:p.default.bool,indentSize:p.default.number,depth:p.default.number,onExpand:p.default.func},e.default=h})),Et=n((e=>{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(K()),i=t(r()),o=t(M()),s=t(a()),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 u(e){for(var t=1;t{var t=B();Object.defineProperty(e,`__esModule`,{value:!0}),e.addUserSelectStyles=v,e.removeUserSelectStyles=y,e.default=void 0;var n=t(V()),i=t(K()),a=t(G()),o=t(J()),s=t(X()),c=t(q()),l=t(Se()),u=t(Ce()),d=t(Y()),f=t(r()),p=t(M()),m=_t();function h(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 g(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(K()),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=xe(),i=B();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var o=i(G()),s=i(V()),c=i(K()),l=i(J()),u=i(X()),d=i(q()),f=i(Se()),p=i(Ce()),m=i(Y()),h=i(r()),g=i(M()),_=i(a()),v=i((te(),e(F))),y=i(vt()),b=i(yt()),x=i(bt()),S=i(xt()),C=i(St()),w=n(Ct()),T=i(wt()),E=i(Tt()),D=i(Et()),O=i(Dt()),k=i(Ot()),A=_t();function ee(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 j(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 h.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}),g=(0,A.callOrReturn)(this.props.rowProps,{columns:r,rowData:i,rowIndex:a}),v=i[this.props.rowKey],y=this._depthMap[v]||0,b=(0,_.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(v)>=0),(0,c.default)(t,this._prefixClass(`row--hovered`),!n&&v===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)),S=this.columnManager.hasFrozenColumns(),C=j({},g,{role:`row`,key:`row-${v}`,isScrolling:n,className:b,style:o,columns:r,rowIndex:a,rowData:i,rowKey:v,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:S?this._handleRowHover:null,onRowHeightChange:S?this._handleFrozenRowHeightChange:this._handleRowHeightChange});return h.default.createElement(x.default,C)}},{key:`renderRowCell`,value:function(e){var t,n=e.isScrolling,r=e.columns,i=e.column,a=e.columnIndex,l=e.rowData,u=e.rowIndex,d=e.expandIcon;if(i[k.default.PlaceholderKey])return h.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,g=i.cellRenderer,v=this._getComponent(`TableCell`),y=m?m({columns:r,column:i,columnIndex:a,rowData:l,rowIndex:u}):(0,A.getValue)(l,p),b={isScrolling:n,cellData:y,columns:r,column:i,columnIndex:a,rowData:l,rowIndex:u,container:this},x=(0,A.renderElement)(g||h.default.createElement(v,{className:this._prefixClass(`row-cell-text`)}),b),S=(0,A.callOrReturn)(f,{cellData:y,columns:r,column:i,columnIndex:a,rowData:l,rowIndex:u}),C=(0,_.default)(this._prefixClass(`row-cell`),S,(t={},(0,c.default)(t,this._prefixClass(`row-cell--align-center`),i.align===w.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`row-cell--align-right`),i.align===w.Alignment.RIGHT),t)),T=(0,A.callOrReturn)(this.props.cellProps,{columns:r,column:i,columnIndex:a,rowData:l,rowIndex:u})||{},E=T.tagName,D=(0,o.default)(T,[`tagName`]),O=E||`div`;return h.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,_.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=j({},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 h.default.createElement(b.default,f)}},{key:`renderHeaderCell`,value:function(e){var t,n=e.columns,r=e.column,i=e.columnIndex,a=e.headerIndex,l=e.expandIcon;if(r[k.default.PlaceholderKey])return h.default.createElement(`div`,{key:`header-${a}-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,g=f.headerCellProps,v=this._getComponent(`TableHeaderCell`),y=this._getComponent(`SortIndicator`),b={columns:n,column:r,columnIndex:i,headerIndex:a,container:this},x=(0,A.renderElement)(d||h.default.createElement(v,{className:this._prefixClass(`header-cell-text`)}),b),S,C;if(m){var E=m[r.key];S=E===T.default.ASC||E===T.default.DESC,C=S?E:T.default.ASC}else S=r.key===p.key,C=S?p.order:T.default.ASC;var D=(0,A.callOrReturn)(u,{columns:n,column:r,columnIndex:i,headerIndex:a}),ee=(0,_.default)(this._prefixClass(`header-cell`),D,(t={},(0,c.default)(t,this._prefixClass(`header-cell--align-center`),r.align===w.Alignment.CENTER),(0,c.default)(t,this._prefixClass(`header-cell--align-right`),r.align===w.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)(g,{columns:n,column:r,columnIndex:i,headerIndex:a})||{},M=j.tagName,N=(0,o.default)(j,[`tagName`]),P=M||`div`;return h.default.createElement(P,(0,s.default)({role:`gridcell`,key:`header-${a}-cell-${r.key}`,onClick:r.sortable?this._handleColumnSort:null},N,{className:ee,style:this.columnManager.getColumnStyle(r.key),"data-key":r.key}),l,x,r.sortable&&h.default.createElement(y,{sorting:S,sortOrder:C,className:(0,_.default)(this._prefixClass(`sort-indicator`),(0,c.default)({},this._prefixClass(`sort-indicator--descending`),C===T.default.DESC))}),r.resizable&&h.default.createElement(O.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,a=e.estimatedRowHeight,c=(0,o.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 h.default.createElement(y.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:a,getRowHeight:a?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,a=(0,o.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this._verticalScrollbarSize||20,u=this.columnManager.getLeftFrozenColumnsWidth();return h.default.createElement(y.default,(0,s.default)({},a,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,a=(0,o.default)(e,[`width`,`headerHeight`,`rowHeight`,`estimatedRowHeight`]),c=this._getFrozenContainerHeight(),l=this.columnManager.getRightFrozenColumnsWidth(),u=this._verticalScrollbarSize;return h.default.createElement(y.default,(0,s.default)({},a,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===w.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 h.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:h.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 h.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 h.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,g=t.estimatedRowHeight;this._resetColumnManager(N(n,r),a);var v=l?this._flattenOnKeys(o,this.getExpandedRowKeys(),this.props.rowKey):o;this._data!==v&&(this.resetAfterRowIndex(0,!1),this._data=v),this._calcScrollbarSizes(),this._totalRowsHeight=this.getTotalRowsHeight();var y=j({},f,{width:i,height:this._getTableHeight()+p,position:`relative`}),b=(0,_.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`,!!g),e));return h.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=T.default.ASC;i?o=i[t]===T.default.ASC?T.default.DESC:T.default.ASC:t===r.key&&(o=r.order===T.default.ASC?T.default.DESC:T.default.ASC),a({column:this.columnManager.getColumn(t),key:t,order:o})}},{key:`_handleFrozenRowHeightChange`,value:function(e,t,n,r){r?r===w.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}(h.default.PureComponent);R.Column=w.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:g.default.string,className:g.default.string,style:g.default.object,children:g.default.node,columns:g.default.arrayOf(g.default.shape(w.default.propTypes)),data:g.default.array.isRequired,frozenData:g.default.array,rowKey:g.default.oneOfType([g.default.string,g.default.number]).isRequired,width:g.default.number.isRequired,height:g.default.number,maxHeight:g.default.number,rowHeight:g.default.number,estimatedRowHeight:g.default.oneOfType([g.default.number,g.default.func]),headerHeight:g.default.oneOfType([g.default.number,g.default.arrayOf(g.default.number)]).isRequired,footerHeight:g.default.number,fixed:g.default.bool,disabled:g.default.bool,overlayRenderer:g.default.oneOfType([g.default.func,g.default.element]),emptyRenderer:g.default.oneOfType([g.default.func,g.default.element]),footerRenderer:g.default.oneOfType([g.default.func,g.default.element]),headerRenderer:g.default.oneOfType([g.default.func,g.default.element]),rowRenderer:g.default.oneOfType([g.default.func,g.default.element]),headerClassName:g.default.oneOfType([g.default.string,g.default.func]),rowClassName:g.default.oneOfType([g.default.string,g.default.func]),headerProps:g.default.oneOfType([g.default.object,g.default.func]),headerCellProps:g.default.oneOfType([g.default.object,g.default.func]),rowProps:g.default.oneOfType([g.default.object,g.default.func]),cellProps:g.default.oneOfType([g.default.object,g.default.func]),expandIconProps:g.default.oneOfType([g.default.object,g.default.func]),expandColumnKey:g.default.string,defaultExpandedRowKeys:g.default.arrayOf(g.default.oneOfType([g.default.string,g.default.number])),expandedRowKeys:g.default.arrayOf(g.default.oneOfType([g.default.string,g.default.number])),onRowExpand:g.default.func,onExpandedRowsChange:g.default.func,sortBy:g.default.shape({key:g.default.string,order:g.default.oneOf([T.default.ASC,T.default.DESC])}),sortState:g.default.object,onColumnSort:g.default.func,onColumnResize:g.default.func,onColumnResizeEnd:g.default.func,useIsScrolling:g.default.bool,overscanRowCount:g.default.number,getScrollbarSize:g.default.func,onScroll:g.default.func,onEndReached:g.default.func,onEndReachedThreshold:g.default.number,onRowsRendered:g.default.func,onScrollbarPresenceChange:g.default.func,rowEventHandlers:g.default.object,ignoreFunctionInColumnCompare:g.default.bool,components:g.default.shape({TableCell:g.default.elementType,TableHeaderCell:g.default.elementType,ExpandIcon:g.default.elementType,SortIndicator:g.default.elementType})},t.default=R}))()),At=H(({children:e})=>e),jt=me(({children:e})=>e),Mt=he(({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=>({...I(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)(N,{style:{backgroundColor:`rgba(255,255,255, 0.5)`}}):null,[a]);return(0,$.jsx)(`div`,{className:`reports-editor-table`,children:(0,$.jsx)(ne,{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)(C,{})})]})},n):null)});Pt.propTypes={indicator:Q.default.object};var{Option:Ft}=_,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)(_,{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)(C,{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)(C,{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)(C.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)(W,{})})]})}),(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)(_,{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)(pe,{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)(W,{})})]})})]})},{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)(C,{})})]})}),(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)(C,{})})]})})]})}]})};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)(h,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(v,{}),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)(C,{})})]})}),(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)(C.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)(C,{})})]})}),(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)(W,{})})]}),(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)(W,{})})]})]})]})}))})};Rt.propTypes={indicator:Q.default.object,handleShowModalFromForm:Q.default.func,associatedIndicators:Q.default.array};var{Option:zt}=_,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)(_,{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:p,associatedIndicators:_})=>{let{softCode:b}=oe(),x=ae(),S=(De(b).data??Te).comboCondition,w=x.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),f({type:`success`,message:`Indicateur`,description:`L'indicateur est ajouté au rapport`})},O=(e,t)=>{s(!0)},k=(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}`]:``})},A=e=>{m(e,`Indicateur`,`Les champs du formulaires sont incomplets`)},ee=()=>{p(),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+y(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=ve(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)(C,{})},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)(C,{style:{textAlign:`center`},disabled:!0})}),(0,$.jsx)(h,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(v,{}),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)(z,{title:`Nom de l'indicateur au sein du rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:d.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete_etendue`,extra:e.indicateur_texte,children:(0,$.jsx)(C,{})})]})}),(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)(z,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:d.lightBlue}})})]}),(0,$.jsx)(U.Item,{name:`entete`,extra:e.indicateur_entete,children:(0,$.jsx)(C.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)(C.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)(z,{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:d.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)(C,{})}),e.field_tag===``&&(0,$.jsx)(z,{title:`test`,children:(0,$.jsx)(h,{onClick:()=>M(!1),children:(0,$.jsx)(ce,{})})}),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)(C,{})})]})}),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)(C.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)(C,{})})]})}),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)(W,{})})]}),(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)(W,{})})]})]})]})},...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)(W,{})})]})}),(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)(R,{showSearch:!0,style:{width:`300px`},multiple:!0,treeData:S,onChange:k,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:_})}]:[]];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:A,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)(h,{danger:!0,icon:(0,$.jsx)(fe,{}),children:`Supprimer`})}),(0,$.jsx)(Re,{onConfirm:ee,modified:o,disabled:!o}),(0,$.jsx)(h,{type:`primary`,htmlType:`submit`,icon:(0,$.jsx)(g,{}),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)(z,{title:n,children:(0,$.jsxs)(h,{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)(ce,{}),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}=_,Wt=({selectedRow:e,models:t,handleCloseEditor:n,newReport:r,nameReportsType:i})=>{let{softCode:a}=oe(),o=ae(),s=De(a),c=Oe(a,e?.oid),l=We(a),u=tt(),d=nt(),f=rt(),p=o.data?.session,m=s.data??Te,v=c.data??Le,y=m.comboCondition,b=m.comboGroup,x=l.data??He,[S]=U.useForm(),[E,O]=(0,Z.useState)(!1),[A,j]=(0,Z.useState)(),[M,N]=(0,Z.useState)(!1),[P,F]=(0,Z.useState)(null),[I,L]=(0,Z.useState)({}),[te,ne]=(0,Z.useState)({}),[ie,B]=(0,Z.useState)(!1),[se,ce]=(0,Z.useState)({oneOnly:!1}),[V,H]=(0,Z.useState)(!1),[le,pe]=(0,Z.useState)(!1),[me,he]=(0,Z.useState)(`100%`),[ge,G]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{if(P!==null){let e=I.sections.find(e=>e.key===P);G(()=>Ue(e,x)),ne(K(e))}},[P,I]),(0,Z.useEffect)(()=>{r?(L(r),S.setFieldsValue(xe(r)),j(`ESSENTIEL`),O(!1)):Object.keys(v).length?(L(v),j(v.type_rapport),S.setFieldsValue(xe(v)),O(v.is_cti===`1`)):(L({}),S.setFieldsValue({}),O(!1))},[v,r]);let be=ve(E,p);function xe(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 K(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 q=(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}),Se=e=>{j(e)},J=e=>{let t={...I},n=q(e,t.sections.length);t.sections=t.sections.concat(n),L(t),n.length===1&&(F(n[0].key),N(!0),he(`30%`)),H(!0)},Y=e=>{let t={...I},n=t.sections.find(e=>e.key===P);se.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_${se.serie}`]=e.texte,n[`indicateur_output_format_${se.serie}`]=e.output_format,se.serie>=2&&(n[`indicateur_associe_${se.serie}_id`]=e.oid,G(Ue(n,x)))),L(t),pe(!0),H(!0),ce({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),pe(!1),H(!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&&ne(K(e))}},ke=()=>{H(!0)},Ae=()=>{let t=``;f.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),H(!0),N(!1),he(`100%`),F(null)},Ne=()=>{_e(a,e.oid)},Fe=()=>{let e=S.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=ue({Rapport:t},!0);u.mutate({softCode:a,xmlDef:n},{onSuccess:()=>H(!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=()=>{ce({oneOnly:!1}),B(!ie)},Ve=(e=null)=>{ce({oneOnly:!0,serie:e}),B(!0)},Ge=e=>{pe(e)},Ke=()=>{r?(L(r),S.setFieldsValue(xe(r))):Object.keys(v).length?(L(v),S.setFieldsValue(xe(v))):(L({}),S.setFieldsValue({})),H(!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||f.isPending,Ze=t.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t)),Qe=b.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)(ye,{onConfirm:n,modified:V,children:(0,$.jsx)(h,{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)(z,{title:`Copier`,children:(0,$.jsx)(h,{type:`link`,onClick:Ae,disabled:!e||Xe,loading:f.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)(z,{title:`Supprimer le rapport`,children:(0,$.jsx)(h,{type:`link`,disabled:be||Xe,loading:d.isPending,children:(0,$.jsx)(fe,{})})})}),p?.ISROLECTI&&(0,$.jsx)(z,{title:`Script SQL`,children:(0,$.jsx)(h,{type:`link`,disabled:!e,onClick:Ne,children:(0,$.jsx)(k,{})})}),I.is_essentiel===`1`&&(0,$.jsx)(Ht,{selectedReportsType:A,selectedReport:e,label:`Recalcul de l'essentiel`,softCode:a}),(0,$.jsx)(z,{title:`Ajouter un nouvel indicateur`,children:(0,$.jsx)(h,{size:`default`,type:`primary`,icon:(0,$.jsx)(ee,{}),onClick:Be,disabled:be,children:`Ajouter un indicateur`})}),(0,$.jsx)(Re,{onConfirm:Ke,modified:V,disabled:!V||Xe}),(0,$.jsx)(h,{type:`primary`,icon:(0,$.jsx)(g,{}),onClick:Fe,loading:u.isPending,disabled:!V||Xe,children:`Enregistrer`})]})]}),(0,$.jsx)(Pe,{showModal:ie,options:se,handleShowModal:Be,handleAddIndicators:J,handleModifyIndicator:Y}),(0,$.jsxs)(U.Provider,{onFormChange:Ie,children:[(0,$.jsxs)(U,{form:S,name:`settings`,className:`reports-editor-settings`,onValuesChange:ke,disabled:be,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)(C,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(U.Item,{name:`label`,children:(0,$.jsx)(C,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Contexte`}),(0,$.jsx)(U.Item,{name:`contexte`,children:(0,$.jsx)(C,{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)(R,{showSearch:!0,treeData:y,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)(_,{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)(_,{options:i,onChange:Se})})]})]}),(0,$.jsxs)(`div`,{className:`form-row `,children:[A===`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)(_,{children:Qe})})]}),p.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)(W,{})})]}),(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)(W,{})})]})]})]}),(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)(re,{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:x,loading:c.isFetching})}),(0,$.jsx)(Vt,{indicator:te,showEditor:M,isEssentiel:A===`ESSENTIEL`,handleUpdateIndicator:X,handleCancelSection:we,handleShowModalFromForm:Ve,indicatorModified:le,handleIndicatorModified:Ge,handleDeleteSection:Me,report:I,setFormIndicator:ne,handleResetIndicatorSection:Ee,associatedIndicators:ge})]})},...A===`ESSENTIEL`?[{label:`Paramétrages Essentiels`,key:`2`,children:(0,$.jsx)(pt,{form:S,formReport:I,setFormReport:L,setSelectedReportModified:H})}]:[]]})})})]})]})};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}=oe(),f=ae(),p=De(d),m=it(),v=at(),y=f.data?.session,T=p.data??Te,E=T.comboGroup,[D]=U.useForm(),[O,k]=(0,Z.useState)([]),[M,N]=(0,Z.useState)([]),[P,F]=(0,Z.useState)(!1),[I,L]=(0,Z.useState)(!1),[te,ne]=(0,Z.useState)(!1),[R,re]=(0,Z.useState)(!1),[B,ce]=(0,Z.useState)([]),[V,H]=(0,Z.useState)(``);(0,Z.useEffect)(()=>{l&&(N(Ie(l)),D.setFieldsValue(K(E)));let e=T.reports.filter(e=>(!R||e.is_hide===`0`)&&(!te||e.is_cti===`1`)&&e.type_rapport===l);V&&(e=ie(e,V,[`texte`,`code`,`contexte`])),k(e)},[T.reports,l,V,te,R]);let de=e=>{u(e)},fe=e=>{H(e.target.value)},pe=e=>{F(!0)},me=()=>{D.setFieldsValue(K(E)),F(!1)},he=e=>{let n=T.reports.find(t=>t.key===e);t(n),u(n.type_rapport),o(!0)},W=()=>{let e=D.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=ue(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]})}m.mutate({softCode:d,xmlDef:n},{onSuccess:()=>F(!1)})},_e=()=>{L(!I),ce([])},ve=()=>{let e=T.refReports.filter((e,t)=>B.includes(t)).map(e=>e.oid).join(`,`);v.mutate({softCode:d,refoid:e},{onSuccess:()=>_e()})},ye=()=>{p.refetch()},G=e=>{let t=[...B];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),ce([...new Set(t)])},be=e=>{ne(e)},xe=e=>{re(e)};function K(e){let t={};return E.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 q=(e=!1)=>E.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)(C,{disabled:e})})})},n):null);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(S,{title:`Importer depuis l'environnement de référence`,open:I,onCancel:_e,width:`70vw`,okText:`Importer les rapports sélectionnés`,okButtonProps:{disabled:!B.length,loading:v.isPending},onOk:ve,cancelText:`Annuler`,children:(0,$.jsx)(`div`,{style:{height:`50vh`},children:(0,$.jsx)(le,{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:T.refReports,selectedRows:B,onRowSelect:G,shiftMulti:!0})})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[a&&(0,$.jsx)(h,{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)(z,{title:`Actualiser`,children:(0,$.jsx)(h,{type:`link`,onClick:ye,children:(0,$.jsx)(j,{})})}),(0,$.jsx)(z,{title:`Importer depuis l'environement de référence`,children:(0,$.jsx)(h,{type:`link`,onClick:_e,children:(0,$.jsx)(A,{})})}),l===`ESSENTIEL`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(z,{title:`Parametres généraux`,children:(0,$.jsx)(h,{type:`link`,onClick:r,children:(0,$.jsx)(se,{})})}),(0,$.jsx)(Ht,{selectedReportsType:l,selectedReport:e,label:`Recalcul des essentiels`,softCode:d})]}),(0,$.jsx)(z,{title:`Créer un nouveau rapport`,children:(0,$.jsx)(h,{size:`default`,type:`primary`,icon:(0,$.jsx)(ee,{}),onClick:s,children:`Ajouter un rapport`})})]})})]}),(0,$.jsx)(`div`,{className:`reports__table-headers`,children:(0,$.jsxs)(x,{children:[(0,$.jsx)(b,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-filters`,children:[(0,$.jsx)(`span`,{children:`Type de rapport:`}),(0,$.jsx)(_,{options:c,onChange:de,style:{width:200},value:l}),(0,$.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,$.jsx)(C,{className:`search-input`,placeholder:`Recherche`,value:V,onChange:fe})]})}),(0,$.jsx)(b,{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)(ge,{size:`small`,checked:te,onChange:be}),(0,$.jsx)(`span`,{children:`Rapports CTI`})]}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(ge,{size:`small`,checked:R,onChange:xe}),(0,$.jsx)(`span`,{children:`Rapports actifs`})]})]})})]})}),(0,$.jsxs)(`div`,{className:`component-content`,children:[(0,$.jsx)(`div`,{className:`reports-table`,children:(0,$.jsx)(le,{columns:M,data:O,loading:p.isFetching,selectedRow:e,onRowSelect:he,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:P,disabled:!P,placement:`top`}),(0,$.jsx)(h,{type:`primary`,onClick:W,loading:m.isPending,disabled:!P,icon:(0,$.jsx)(g,{}),children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:r,modified:P})]})]}),(0,$.jsx)(U,{form:D,onValuesChange:pe,children:(0,$.jsxs)(`div`,{className:`params-form`,children:[y.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels CTI`}),q(!0)]}),(0,$.jsxs)(`div`,{className:`form-column`,children:[(0,$.jsx)(`span`,{children:`Intitulés des groupes d'essentiels Etablissement`}),q()]})]})})]})]})]})};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,d]=(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)(u,{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:d})]})};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/ReportsManager-CPBru-Ye.js b/assets/ReportsManager-CPBru-Ye.js deleted file mode 100644 index 1825b38..0000000 --- a/assets/ReportsManager-CPBru-Ye.js +++ /dev/null @@ -1,3 +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{Ct as a,In as o,On as s,S as c,kn as l}from"./axios-BAZB3l2q.js";import{t as u}from"./index.esm-DB3Pt-Y3.js";import{H as d,a as f,b as p,n as m}from"./notification-iew2j46e.js";import{t as h}from"./button-BwrlrBF7.js";import{t as g}from"./prop-types-CEsF4M7J.js";import{i as _,t as v}from"./select-7EsN1BXB.js";import{t as y}from"./SearchOutlined-BrX-N3ET.js";import{T as b}from"./sanitizeDataUtils-DWjcSNVm.js";import{n as x,t as S}from"./row-BuoxhzeP.js";import{t as C}from"./modal-ChM3JDNH.js";import{t as w}from"./input-vY_ggPFq.js";import{t as T}from"./ArrowLeftOutlined-ClkO97bF.js";import{t as E}from"./popconfirm-skTHAEtZ.js";import{t as D}from"./tree--tvJXsd4.js";import{t as ee}from"./CopyOutlined-TggLvVzB.js";import{t as O}from"./useMutation-21uqqzNW.js";import{t as te}from"./ConsoleSqlOutlined-CroAQcCk.js";import{t as k}from"./ImportOutlined-SUKLbTeR.js";import{n as ne}from"./RowLabelWithIcon-BiTwQp49.js";import{t as A}from"./UndoOutlined-Dm9VLtd3.js";import{t as j}from"./Loader-DwTdyGS9.js";import{a as M,c as N,i as P,o as F,s as re,t as ie}from"./es-Bp5JCMGQ.js";import{$ as I,A as ae,D as oe,I as L,L as se,O as ce,Q as R,U as le,W as ue,Z as z,a as B,at as V,c as de,d as fe,dt as pe,et as me,it as he,o as ge,s as H,tt as _e,ut as U}from"./index-vzToGWaQ.js";import{a as ve,t as ye}from"./useFormIsActive-Bf2zC4St.js";import{t as be}from"./DiscardChangesButton-DYw1PWuZ.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-Cq8Lat8K.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-N63wgEAp.js";import{a as He,n as Ue,o as We,r as Ge,t as Ke}from"./CopyToClipboard-B676h_ov.js";import{n as qe}from"./Information-BBkpqMWL.js";import{t as Je}from"./CloseButton-DH5paWnd.js";import{t as Ye}from"./ColorPicker-D0HZaulD.js";import{t as Xe}from"./Checkbox-DOtAK0l9.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`};l();var Z=t(r()),Qe=Z.forwardRef(function(e,t){return Z.createElement(a,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(g()),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(p()),$=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)(V,{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)(V.Item,{name:`serie_entete_${e}`,children:(0,$.jsx)(w,{})})]})},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)(C,{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)(w,{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),g=e=>{a(st),y(st)},_=()=>{r(!0),n(e=>({...e,colonnes_essentiel_style:ht({})}))},y=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),y(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},T=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)(E,{okText:`Valider`,cancelText:`Annuler`,onConfirm:g,title:`Etes vous sûr de vouloir réinitialiser toutes les colonnes ?`,children:(0,$.jsx)(h,{style:{marginLeft:8},children:`Réinitialiser les colonnes`})}),(0,$.jsx)(E,{okText:`Valider`,cancelText:`Annuler`,onConfirm:_,title:`Etes vous sûr de vouloir réinitialiser tous les styles ?`,children:(0,$.jsx)(h,{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)(D,{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)(v,{style:{width:`100%`},value:c,options:w(),onChange:e=>l(e)}),(0,$.jsx)(`div`,{className:`essentials-right-content`,children:(0,$.jsx)(D,{checkable:!0,onCheck:b,selectable:!0,checkedKeys:T??[],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=R();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()),u=t(g()),d=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);d.propTypes={className:u.default.string,width:u.default.number.isRequired,height:u.default.number.isRequired,headerHeight:u.default.oneOfType([u.default.number,u.default.arrayOf(u.default.number)]).isRequired,rowWidth:u.default.number.isRequired,rowHeight:u.default.number.isRequired,columns:u.default.arrayOf(u.default.object).isRequired,data:u.default.array.isRequired,frozenData:u.default.array,headerRenderer:u.default.func.isRequired,rowRenderer:u.default.func.isRequired},e.default=d})),_t=n((e=>{var t=R();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=R();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()),u=n(K()),d=n(q()),f=n(Ce()),p=n(Y()),m=n(r()),h=n(g()),_=n(o()),v=(F(),e(M)),y=n((re(),e(N))),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,h=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),ee=t?{style:t}:null,O=d?v.VariableSizeGrid:v.FixedSizeGrid;return this._resetColumnWidthCache(h),m.default.createElement(`div`,(0,i.default)({role:`table`,className:D},ee),m.default.createElement(O,(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:h,columnCount:1,overscanColumnCount:0,useIsScrolling:g,hoveredRowKey:x,onScroll:y,onItemsRendered:this._handleItemsRendered,children:this.renderRow})),w+E>0&&m.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}(m.default.PureComponent);w.propTypes={containerStyle:h.default.object,classPrefix:h.default.string,className:h.default.string,width:h.default.number.isRequired,height:h.default.number.isRequired,headerHeight:h.default.oneOfType([h.default.number,h.default.arrayOf(h.default.number)]).isRequired,headerWidth:h.default.number.isRequired,bodyWidth:h.default.number.isRequired,rowHeight:h.default.number.isRequired,estimatedRowHeight:h.default.oneOfType([h.default.func,h.default.number]),getRowHeight:h.default.func,columns:h.default.arrayOf(h.default.object).isRequired,data:h.default.array.isRequired,frozenData:h.default.array,rowKey:h.default.oneOfType([h.default.string,h.default.number]).isRequired,useIsScrolling:h.default.bool,overscanRowCount:h.default.number,hoveredRowKey:h.default.oneOfType([h.default.string,h.default.number]),style:h.default.object,onScrollbarPresenceChange:h.default.func,onScroll:h.default.func,onRowsRendered:h.default.func,headerRenderer:h.default.func.isRequired,rowRenderer:h.default.func.isRequired},t.default=w})),yt=n((e=>{var t=R();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(z()),i=t(W()),a=t(r()),o=t(g()),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=R();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()),u=t(Y()),d=t(r()),f=t(g()),p=_t(),m=function(e){(0,u.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,f=e.rowEventHandlers,m=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,p.renderElement)(h,{isScrolling:t,cells:x,columns:o,rowData:c,rowIndex:s,depth:u}));var S=this._getEventHandlers(f);if(m&&s>=0){a.height;var C=(0,i.default)(a,[`height`]);return d.default.createElement(v,(0,n.default)({},y,{ref:this._setRef,className:r,style:this.state.measured?a:C},this.state.measured&&S),x)}return d.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}(d.default.PureComponent);m.defaultProps={tagName:`div`},m.propTypes={isScrolling:f.default.bool,className:f.default.string,style:f.default.object,columns:f.default.arrayOf(f.default.object).isRequired,rowData:f.default.object.isRequired,rowIndex:f.default.number.isRequired,rowKey:f.default.oneOfType([f.default.string,f.default.number]),expandColumnKey:f.default.string,depth:f.default.number,rowEventHandlers:f.default.object,rowRenderer:f.default.oneOfType([f.default.func,f.default.element]),cellRenderer:f.default.func,expandIconRenderer:f.default.func,estimatedRowHeight:f.default.oneOfType([f.default.number,f.default.func]),getIsResetting:f.default.func,onRowHover:f.default.func,onRowExpand:f.default.func,onRowHeightChange:f.default.func,tagName:f.default.elementType},e.default=m})),xt=n((e=>{var t=R();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(g()),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=R();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(r()),i=t(g()),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=R();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(g()),l={LEFT:`left`,CENTER:`center`,RIGHT:`right`};e.Alignment=l;var u={LEFT:`left`,RIGHT:`right`,DEFAULT:!0,NONE:!1};e.FrozenDirection=u;var d=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);d.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])},d.Alignment=l,d.FrozenDirection=u,e.default=d})),wt=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0,e.default={ASC:`asc`,DESC:`desc`}})),Tt=n((e=>{var t=R();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()),u=t(Ce()),d=t(Y()),f=t(r()),p=t(g()),m=t(o()),h=function(e){(0,d.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,u.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,m.default)(`BaseTable__expand-icon`,{"BaseTable__expand-icon--expanded":r});return f.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}(f.default.PureComponent);h.defaultProps={depth:0,indentSize:16},h.propTypes={expandable:p.default.bool,expanded:p.default.bool,indentSize:p.default.number,depth:p.default.number,onExpand:p.default.func},e.default=h})),Et=n((e=>{var t=R();Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var n=t(G()),i=t(r()),a=t(g()),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 u(e){for(var t=1;t{var t=R();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()),u=t(Ce()),d=t(Y()),f=t(r()),p=t(g()),m=_t();function h(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=R();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=R();Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(W()),s=i(z()),c=i(G()),l=i(J()),u=i(X()),d=i(K()),f=i(q()),p=i(Ce()),m=i(Y()),h=i(r()),_=i(g()),v=i(o()),y=i((re(),e(N))),b=i(vt()),x=i(yt()),S=i(bt()),C=i(xt()),w=i(St()),T=n(Ct()),E=i(wt()),D=i(Tt()),ee=i(Et()),O=i(Dt()),te=i(Ot()),k=_t();function ne(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 A(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,k.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,k.hasChildren)(t),d=n>=0&&this.getExpandedRowKeys().indexOf(t[o])>=0,f=(0,k.callOrReturn)(l,{rowData:t,rowIndex:n,depth:r,expandable:u,expanded:d}),p=this._getComponent(`ExpandIcon`);return h.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,k.callOrReturn)(l,{columns:r,rowData:i,rowIndex:a}),g=(0,k.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=A({},g,{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 h.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[te.default.PlaceholderKey])return h.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,g=i.cellRenderer,_=this._getComponent(`TableCell`),y=m?m({columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u}):(0,k.getValue)(l,p),b={isScrolling:n,cellData:y,columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u,container:this},x=(0,k.renderElement)(g||h.default.createElement(_,{className:this._prefixClass(`row-cell-text`)}),b),S=(0,k.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,k.callOrReturn)(this.props.cellProps,{columns:r,column:i,columnIndex:o,rowData:l,rowIndex:u})||{},E=w.tagName,D=(0,a.default)(w,[`tagName`]),ee=E||`div`;return h.default.createElement(ee,(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,k.callOrReturn)(o,{columns:n,headerIndex:r}),u=(0,k.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=A({},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 h.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[te.default.PlaceholderKey])return h.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,g=f.headerCellProps,_=this._getComponent(`TableHeaderCell`),y=this._getComponent(`SortIndicator`),b={columns:n,column:r,columnIndex:i,headerIndex:o,container:this},x=(0,k.renderElement)(d||h.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,k.callOrReturn)(u,{columns:n,column:r,columnIndex:i,headerIndex:o}),ee=(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)),ne=(0,k.callOrReturn)(g,{columns:n,column:r,columnIndex:i,headerIndex:o})||{},A=ne.tagName,j=(0,a.default)(ne,[`tagName`]),M=A||`div`;return h.default.createElement(M,(0,s.default)({role:`gridcell`,key:`header-${o}-cell-${r.key}`,onClick:r.sortable?this._handleColumnSort:null},j,{className:ee,style:this.columnManager.getColumnStyle(r.key),"data-key":r.key}),l,x,r.sortable&&h.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&&h.default.createElement(O.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 h.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 h.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:k.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 h.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:k.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 h.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:h.default.createElement(`div`,{className:this._prefixClass(`footer`),style:{height:t}},(0,k.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 h.default.createElement(`div`,{className:this._prefixClass(`empty-layer`),style:{top:a,bottom:r}},(0,k.renderElement)(i))}},{key:`renderOverlay`,value:function(){var e=this.props.overlayRenderer;return h.default.createElement(`div`,{className:this._prefixClass(`overlay`)},!!e&&(0,k.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,g=t.estimatedRowHeight;this._resetColumnManager(j(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=A({},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`,!!g),e));return h.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]:P[e]}},{key:`_getRowHeight`,value:function(e){var t=this.props,n=t.estimatedRowHeight,r=t.rowKey;return this._rowHeightMap[this._data[e][r]]||(0,k.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,k.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}(h.default.PureComponent);I.Column=T.default,I.PlaceholderKey=te.default.PlaceholderKey,I.defaultProps={classPrefix:`BaseTable`,rowKey:`id`,data:[],frozenData:[],fixed:!1,headerHeight:50,rowHeight:50,footerHeight:0,defaultExpandedRowKeys:[],sortBy:{},useIsScrolling:!1,overscanRowCount:1,onEndReachedThreshold:500,getScrollbarSize:k.getScrollbarSize,ignoreFunctionInColumnCompare:!0,onScroll:k.noop,onRowsRendered:k.noop,onScrollbarPresenceChange:k.noop,onRowExpand:k.noop,onExpandedRowsChange:k.noop,onColumnSort:k.noop,onColumnResize:k.noop,onColumnResizeEnd:k.noop},I.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=I}))()),At=B(({children:e})=>e),jt=ge(({children:e})=>e),Mt=H(({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=>({...P(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)(j,{style:{backgroundColor:`rgba(255,255,255, 0.5)`}}):null,[a]);return(0,$.jsx)(`div`,{className:`reports-editor-table`,children:(0,$.jsx)(ie,{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)(V.Item,{name:n===0?`description`:`description_${n+1}`,children:(0,$.jsx)(w,{})})]})},n):null)});Pt.propTypes={indicator:Q.default.object};var{Option:Ft}=v,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)(V.Item,{name:t===!0?`specific_viewlink`:`viewlink`,children:(0,$.jsx)(v,{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)(V.Item,{name:t===!0?`specific_viewlink`:`viewlink`,children:(0,$.jsx)(w,{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)(V.Item,{name:t===!0?`specific_viewlink_label`:`viewlink_label`,children:(0,$.jsx)(w,{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)(V.Item,{name:t===!0?`specific_viewlink_param`:`viewlink_param`,children:(0,$.jsx)(w.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)(V.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)(V.Item,{name:`rubrique_is_hide`,children:(0,$.jsx)(v,{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)(V.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)(V.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)(V.Item,{name:`color`,style:{display:`none`},children:(0,$.jsx)(w,{})})]})}),(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)(V.Item,{name:`background_color`,style:{display:`none`},children:(0,$.jsx)(w,{})})]})})]})}]})};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)(V.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)(h,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(y,{}),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)(V.Item,{name:`entete_etendue_${e.key}`,extra:e?.associatedIndicator?.entete,children:(0,$.jsx)(w,{})})]})}),(0,$.jsx)(`div`,{className:`form-row`,children:(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Description`}),(0,$.jsx)(V.Item,{name:`description_${e.key}`,extra:e?.associatedIndicator?.description,children:(0,$.jsx)(w.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)(V.Item,{name:`output_format_${e.key}`,extra:e?.associatedIndicator?.output_format,children:(0,$.jsx)(w,{})})]})}),(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)(V.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)(V.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}=v,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)(V.Item,{name:`compared_indicator_id`,children:(0,$.jsx)(v,{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:p,associatedIndicators:g})=>{let{softCode:v}=ce(),x=se(),S=(De(v).data??Te).comboCondition,C=x.data?.session,[T]=V.useForm();(0,Z.useEffect)(()=>{T.setFieldsValue(e),T.setFieldsValue({indicator_conditions:ne(e)})},[e]);let D=()=>{let t={...e,...T.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),f({type:`success`,message:`Indicateur`,description:`L'indicateur est ajouté au rapport`})},ee=(e,t)=>{s(!0)},O=(e,t)=>{e?.length>4&&e.pop();for(let t=1;t<=4;t++)e[t-1]?T.setFieldsValue({[`indicateur_condition_id_${t}`]:e[t-1]}):T.setFieldsValue({[`indicateur_condition_id_${t}`]:``})},te=e=>{m(e,`Indicateur`,`Les champs du formulaires sont incomplets`)},k=()=>{p(),s(!1)};function ne(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 A=(t=!1)=>{let n={...e},r=n.field_tag?n.field_tag:n?.code+n.key*9;t&&(r=n?.code+b(1,1e4)),new Set(l?.sections.filter(e=>e.field_tag!==``).map(e=>e.field_tag)).has(r)&&A(!0),u({...e,field_tag:r}),s(!0)},j=ye(l.is_cti===`1`,C),M=()=>{let e=[];for(let t=1;t<=4;t++)e.push((0,$.jsx)(V.Item,{name:`indicateur_condition_id_${t}`,children:(0,$.jsx)(w,{})},t));return e},N=[{label:`Présentation`,key:`1`,children:(0,$.jsx)(Lt,{indicator:e,form:T,handleIndicatorModified:s,isActive:j,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:T})}]:[],...l.type_rapport===`VUEPARAM`?[{label:`Comparaison`,key:`5`,className:`scrollable-tab`,children:(0,$.jsx)(Bt,{form:T,report:l,indicator:e})}]:[]],P=[{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)(V.Item,{name:`code`,children:(0,$.jsx)(w,{style:{textAlign:`center`},disabled:!0})}),(0,$.jsx)(h,{style:{marginLeft:8,marginBottom:5},type:`secondary`,icon:(0,$.jsx)(y,{}),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)(L,{title:`Nom de l'indicateur au sein du rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:d.lightBlue}})})]}),(0,$.jsx)(V.Item,{name:`entete_etendue`,extra:e.indicateur_texte,children:(0,$.jsx)(w,{})})]})}),(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)(L,{title:`Nom de l'entéte de la colonne qui apparait dans le rapport`,children:(0,$.jsx)(qe,{style:{marginLeft:6,marginBottom:-1,color:d.lightBlue}})})]}),(0,$.jsx)(V.Item,{name:`entete`,extra:e.indicateur_entete,children:(0,$.jsx)(w.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)(V.Item,{name:`description`,extra:e.indicateur_descritption,children:(0,$.jsx)(w.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)(L,{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:d.lightBlue}})})]}),(0,$.jsx)(V.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)(w,{})}),e.field_tag===``&&(0,$.jsx)(L,{title:`test`,children:(0,$.jsx)(h,{onClick:()=>A(!1),children:(0,$.jsx)(ue,{})})}),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)(V.Item,{name:`output_format`,extra:e.indicateur_output_format,children:(0,$.jsx)(w,{})})]})}),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)(V.Item,{shouldUpdate:!0,children:e=>(0,$.jsx)(V.Item,{name:`calc_formula`,children:(0,$.jsx)(w.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)(V.Item,{name:`option`,children:(0,$.jsx)(w,{})})]})}),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)(V.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)(V.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)(V.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)(V.Item,{name:`indicator_conditions`,children:(0,$.jsx)(I,{showSearch:!0,style:{width:`300px`},multiple:!0,treeData:S,onChange:O,treeNodeFilterProp:`label`})}),(0,$.jsx)(`div`,{style:{display:`none`},children:M()})]})})]})}],...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)(V,{form:T,name:`indicator`,onValuesChange:ee,className:`form__report-indicator`,onFinish:D,onFinishFailed:te,disabled:j,children:[(0,$.jsxs)(`div`,{className:`editor-indicator-header `,children:[(0,$.jsx)(E,{title:`Supprimer cet indicateur du rapport ?`,okText:`Supprimer`,okButtonProps:{danger:!0},cancelText:`Annuler`,onConfirm:c,children:(0,$.jsx)(h,{danger:!0,icon:(0,$.jsx)(me,{}),children:`Supprimer`})}),(0,$.jsx)(Re,{onConfirm:k,modified:o,disabled:!o}),(0,$.jsx)(h,{type:`primary`,htmlType:`submit`,icon:(0,$.jsx)(_,{}),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:P})}),(0,$.jsx)(`div`,{className:`indicator-tab-column`,style:{flex:3},children:(0,$.jsx)(pe,{items:N})})]})]})})};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)(L,{title:n,children:(0,$.jsxs)(h,{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)(ue,{}),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}=v,Wt=({selectedRow:e,models:t,handleCloseEditor:n,newReport:r,nameReportsType:i})=>{let{softCode:a}=ce(),o=se(),s=De(a),c=Oe(a,e?.oid),l=We(a),u=tt(),d=nt(),f=rt(),p=o.data?.session,m=s.data??Te,g=c.data??Le,y=m.comboCondition,b=m.comboGroup,x=l.data??He,[S]=V.useForm(),[C,D]=(0,Z.useState)(!1),[O,k]=(0,Z.useState)(),[A,j]=(0,Z.useState)(!1),[M,N]=(0,Z.useState)(null),[P,F]=(0,Z.useState)({}),[re,ie]=(0,Z.useState)({}),[oe,R]=(0,Z.useState)(!1),[le,ue]=(0,Z.useState)({oneOnly:!1}),[z,B]=(0,Z.useState)(!1),[de,he]=(0,Z.useState)(!1),[ge,H]=(0,Z.useState)(`100%`),[_e,W]=(0,Z.useState)([]);(0,Z.useEffect)(()=>{if(M!==null){let e=P.sections.find(e=>e.key===M);W(()=>Ue(e,x)),ie(G(e))}},[M,P]),(0,Z.useEffect)(()=>{r?(F(r),S.setFieldsValue(Se(r)),k(`ESSENTIEL`),D(!1)):Object.keys(g).length?(F(g),k(g.type_rapport),S.setFieldsValue(Se(g)),D(g.is_cti===`1`)):(F({}),S.setFieldsValue({}),D(!1))},[g,r]);let xe=ye(C,p);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=>{k(e)},J=e=>{let t={...P},n=K(e,t.sections.length);t.sections=t.sections.concat(n),F(t),n.length===1&&(N(n[0].key),j(!0),H(`30%`)),B(!0)},Y=e=>{let t={...P},n=t.sections.find(e=>e.key===M);le.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_${le.serie}`]=e.texte,n[`indicateur_output_format_${le.serie}`]=e.output_format,le.serie>=2&&(n[`indicateur_associe_${le.serie}_id`]=e.oid,W(Ue(n,x)))),F(t),he(!0),B(!0),ue({oneOnly:!1})},Ce=e=>{N(e),j(!0),H(`30%`)},X=e=>{let t={...P},n=[...P.sections],r=n.findIndex(t=>t.key===e.key);r===-1?n.push(e):n[r]=e,t.sections=n,F(t),he(!1),B(!0),j(!1),H(`100%`),N(null)},we=()=>{j(!1),H(`100%`),N(null)},Ee=()=>{if(M!==null){let e=P.sections.find(e=>e.key===M);e&&ie(G(e))}},ke=()=>{B(!0)},Ae=()=>{let t=``;f.mutate({softCode:a,xmlDef:t})},je=()=>{let t=``;d.mutate({softCode:a,xmlDef:t},{onSuccess:()=>n()})},Me=()=>{let e={...P},t=[...P.sections],n=t.findIndex(e=>e.key===M);n!==-1&&t.splice(n,1),e.sections=t,F(e),B(!0),j(!1),H(`100%`),N(null)},Ne=()=>{ve(a,e.oid)},Fe=()=>{let e=S.getFieldsValue(),t={...P,...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=fe({Rapport:t},!0);u.mutate({softCode:a,xmlDef:n},{onSuccess:()=>B(!1)})},Ie=(e,t)=>{if(t.changedFields.length&&e!==`indicator`){ke();let e={...P},n=t.changedFields[0].name[0],r=t.changedFields[0].value;n&&(e[n]=r,F(e))}},ze=e=>{ke();let t={...P};t.sections=e.map((e,t)=>({...e,numero_rubrique:(t+1).toString(),XMLType:`RUBRIQUE`})),F(t)},Be=()=>{ue({oneOnly:!1}),R(!oe)},Ve=(e=null)=>{ue({oneOnly:!0,serie:e}),R(!0)},Ge=e=>{he(e)},Ke=()=>{r?(F(r),S.setFieldsValue(Se(r))):Object.keys(g).length?(F(g),S.setFieldsValue(Se(g))):(F({}),S.setFieldsValue({})),B(!1)},qe=e=>{H(ge+e.height)},Je=()=>{D(e=>!e)},Ye=e=>{e?.length>5&&e.pop();let t={...P};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}`]=``;F(t)},Xe=u.isPending||d.isPending||f.isPending,Ze=t.map((e,t)=>(0,$.jsx)(Ut,{value:e.oid,children:e.texte},t)),Qe=b.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:z,children:(0,$.jsx)(h,{type:`link`,style:{height:`100%`,paddingRight:`20px`},disabled:Xe,children:(0,$.jsx)(T,{})})}),e?`Modifier le rapport`:`Nouveau rapport`]}),(0,$.jsxs)(`div`,{className:`header-actions`,children:[(0,$.jsx)(L,{title:`Copier`,children:(0,$.jsx)(h,{type:`link`,onClick:Ae,disabled:!e||Xe,loading:f.isPending,children:(0,$.jsx)(ee,{})})}),(0,$.jsx)(E,{title:`Etes vous sûr de vouloir supprimer ce rapport ?`,okText:`Supprimer le rapport`,cancelText:`Annuler`,onConfirm:je,children:(0,$.jsx)(L,{title:`Supprimer le rapport`,children:(0,$.jsx)(h,{type:`link`,disabled:xe||Xe,loading:d.isPending,children:(0,$.jsx)(me,{})})})}),p?.ISROLECTI&&(0,$.jsx)(L,{title:`Script SQL`,children:(0,$.jsx)(h,{type:`link`,disabled:!e,onClick:Ne,children:(0,$.jsx)(te,{})})}),P.is_essentiel===`1`&&(0,$.jsx)(Ht,{selectedReportsType:O,selectedReport:e,label:`Recalcul de l'essentiel`,softCode:a}),(0,$.jsx)(L,{title:`Ajouter un nouvel indicateur`,children:(0,$.jsx)(h,{size:`default`,type:`primary`,icon:(0,$.jsx)(ne,{}),onClick:Be,disabled:xe,children:`Ajouter un indicateur`})}),(0,$.jsx)(Re,{onConfirm:Ke,modified:z,disabled:!z||Xe}),(0,$.jsx)(h,{type:`primary`,icon:(0,$.jsx)(_,{}),onClick:Fe,loading:u.isPending,disabled:!z||Xe,children:`Enregistrer`})]})]}),(0,$.jsx)(Pe,{showModal:oe,options:le,handleShowModal:Be,handleAddIndicators:J,handleModifyIndicator:Y}),(0,$.jsxs)(V.Provider,{onFormChange:Ie,children:[(0,$.jsxs)(V,{form:S,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)(V.Item,{name:`code`,children:(0,$.jsx)(w,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Nom`}),(0,$.jsx)(V.Item,{name:`label`,children:(0,$.jsx)(w,{})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Contexte`}),(0,$.jsx)(V.Item,{name:`contexte`,children:(0,$.jsx)(w,{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)(V.Item,{name:`essential_conditions`,children:(0,$.jsx)(I,{showSearch:!0,treeData:y,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)(V.Item,{name:`rapport_template_id`,children:(0,$.jsx)(v,{children:Ze})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Type de rapport`}),(0,$.jsx)(V.Item,{name:`type_rapport`,children:(0,$.jsx)(v,{options:i,onChange:q})})]})]}),(0,$.jsxs)(`div`,{className:`form-row `,children:[O===`ESSENTIEL`&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Groupe`}),(0,$.jsx)(V.Item,{name:`group_id`,children:(0,$.jsx)(v,{children:Qe})})]}),p.ISROLECTI&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{className:`first-label`,children:`Rapport CTI`}),(0,$.jsx)(V.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)(V.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)(ae,{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:ge},onResizeStop:qe,children:(0,$.jsx)(Nt,{report:P,selectedIndicator:M,handleSelectedIndicator:Ce,handleSort:ze,indicators:x,loading:c.isFetching})}),(0,$.jsx)(Vt,{indicator:re,showEditor:A,isEssentiel:O===`ESSENTIEL`,handleUpdateIndicator:X,handleCancelSection:we,handleShowModalFromForm:Ve,indicatorModified:de,handleIndicatorModified:Ge,handleDeleteSection:Me,report:P,setFormIndicator:ie,handleResetIndicatorSection:Ee,associatedIndicators:_e})]})},...O===`ESSENTIEL`?[{label:`Paramétrages Essentiels`,key:`2`,children:(0,$.jsx)(pt,{form:S,formReport:P,setFormReport:F,setSelectedReportModified:B})}]:[]]})})})]})]})};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}=ce(),f=se(),p=De(d),m=it(),g=at(),y=f.data?.session,b=p.data??Te,E=b.comboGroup,[D]=V.useForm(),[ee,O]=(0,Z.useState)([]),[te,j]=(0,Z.useState)([]),[M,N]=(0,Z.useState)(!1),[P,F]=(0,Z.useState)(!1),[re,ie]=(0,Z.useState)(!1),[I,ae]=(0,Z.useState)(!1),[R,ue]=(0,Z.useState)([]),[z,B]=(0,Z.useState)(``);(0,Z.useEffect)(()=>{l&&(j(Ie(l)),D.setFieldsValue(G(E)));let e=b.reports.filter(e=>(!I||e.is_hide===`0`)&&(!re||e.is_cti===`1`)&&e.type_rapport===l);z&&(e=oe(e,z,[`texte`,`code`,`contexte`])),O(e)},[b.reports,l,z,re,I]);let pe=e=>{u(e)},me=e=>{B(e.target.value)},he=e=>{N(!0)},ge=()=>{D.setFieldsValue(G(E)),N(!1)},H=e=>{let n=b.reports.find(t=>t.key===e);t(n),u(n.type_rapport),o(!0)},U=()=>{let e=D.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=fe(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]})}m.mutate({softCode:d,xmlDef:n},{onSuccess:()=>N(!1)})},ve=()=>{F(!P),ue([])},ye=()=>{let e=b.refReports.filter((e,t)=>R.includes(t)).map(e=>e.oid).join(`,`);g.mutate({softCode:d,refoid:e},{onSuccess:()=>ve()})},be=()=>{p.refetch()},W=e=>{let t=[...R];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),ue([...new Set(t)])},xe=e=>{ie(e)},Se=e=>{ae(e)};function G(e){let t={};return E.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)=>E.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)(V.Item,{name:`texte_${t.oid}`,children:(0,$.jsx)(w,{disabled:e})})})},n):null);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(C,{title:`Importer depuis l'environnement de référence`,open:P,onCancel:ve,width:`70vw`,okText:`Importer les rapports sélectionnés`,okButtonProps:{disabled:!R.length,loading:g.isPending},onOk:ye,cancelText:`Annuler`,children:(0,$.jsx)(`div`,{style:{height:`50vh`},children:(0,$.jsx)(de,{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:b.refReports,selectedRows:R,onRowSelect:W,shiftMulti:!0})})}),(0,$.jsxs)(`div`,{className:`component-header`,children:[(0,$.jsxs)(`div`,{className:`header-title`,children:[a&&(0,$.jsx)(h,{type:`link`,style:{height:`100%`},children:(0,$.jsx)(T,{onClick:i})}),`Gestion des rapports`]}),(0,$.jsx)(`div`,{className:`header-actions`,children:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(L,{title:`Actualiser`,children:(0,$.jsx)(h,{type:`link`,onClick:be,children:(0,$.jsx)(A,{})})}),(0,$.jsx)(L,{title:`Importer depuis l'environement de référence`,children:(0,$.jsx)(h,{type:`link`,onClick:ve,children:(0,$.jsx)(k,{})})}),l===`ESSENTIEL`&&(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(L,{title:`Parametres généraux`,children:(0,$.jsx)(h,{type:`link`,onClick:r,children:(0,$.jsx)(le,{})})}),(0,$.jsx)(Ht,{selectedReportsType:l,selectedReport:e,label:`Recalcul des essentiels`,softCode:d})]}),(0,$.jsx)(L,{title:`Créer un nouveau rapport`,children:(0,$.jsx)(h,{size:`default`,type:`primary`,icon:(0,$.jsx)(ne,{}),onClick:s,children:`Ajouter un rapport`})})]})})]}),(0,$.jsx)(`div`,{className:`reports__table-headers`,children:(0,$.jsxs)(S,{children:[(0,$.jsx)(x,{span:12,children:(0,$.jsxs)(`div`,{className:`reports__table-filters`,children:[(0,$.jsx)(`span`,{children:`Type de rapport:`}),(0,$.jsx)(v,{options:c,onChange:pe,style:{width:200},value:l}),(0,$.jsx)(`span`,{style:{marginLeft:`10px`},children:`Filtre:`}),(0,$.jsx)(w,{className:`search-input`,placeholder:`Recherche`,value:z,onChange:me})]})}),(0,$.jsx)(x,{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)(_e,{size:`small`,checked:re,onChange:xe}),(0,$.jsx)(`span`,{children:`Rapports CTI`})]}),(0,$.jsxs)(`div`,{className:`reports__table-single-check`,children:[(0,$.jsx)(_e,{size:`small`,checked:I,onChange:Se}),(0,$.jsx)(`span`,{children:`Rapports actifs`})]})]})})]})}),(0,$.jsxs)(`div`,{className:`component-content`,children:[(0,$.jsx)(`div`,{className:`reports-table`,children:(0,$.jsx)(de,{columns:te,data:ee,loading:p.isFetching,selectedRow:e,onRowSelect:H,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:ge,modified:M,disabled:!M,placement:`top`}),(0,$.jsx)(h,{type:`primary`,onClick:U,loading:m.isPending,disabled:!M,icon:(0,$.jsx)(_,{}),children:`Enregistrer`}),(0,$.jsx)(Je,{onConfirm:r,modified:M})]})]}),(0,$.jsx)(V,{form:D,onValuesChange:he,children:(0,$.jsxs)(`div`,{className:`params-form`,children:[y.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,d]=(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)(u,{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:d})]})};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-8cB2wMhD.js b/assets/ResetButton-DwwRaJH2.js similarity index 81% rename from assets/ResetButton-8cB2wMhD.js rename to assets/ResetButton-DwwRaJH2.js index 71a29b2..93a7c96 100644 --- a/assets/ResetButton-8cB2wMhD.js +++ b/assets/ResetButton-DwwRaJH2.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-BAZB3l2q.js";import{t as i}from"./prop-types-CEsF4M7J.js";import{t as a}from"./UndoOutlined-Dm9VLtd3.js";import{P as o}from"./index-vzToGWaQ.js";import{t as s}from"./BaseActionButton-CDIm59Eb.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=[])=>r({queryKey:d.list(),queryFn:c,select:t=>e.length>0?t.filter(({salarie_id:t})=>e.includes(t)):t}),b=e=>r({queryKey:d.detail(e),queryFn:()=>l(e),select:e=>({ventilationByYear:h(e),salarieInfo:e.infos})});t();var x=e(i()),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}from"./axios-DOscJEDN.js";import{t as i}from"./UndoOutlined-DS5JVKPM.js";import{t as a}from"./prop-types-eZYknsgO.js";import{P as o}from"./index-BocemapU.js";import{t as s}from"./BaseActionButton-Da1uVM0x.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=[])=>r({queryKey:d.list(),queryFn:c,select:t=>e.length>0?t.filter(({salarie_id:t})=>e.includes(t)):t}),b=e=>r({queryKey:d.detail(e),queryFn:()=>l(e),select:e=>({ventilationByYear:h(e),salarieInfo:e.infos})});t();var x=e(a()),S=n(),C=({children:e=`Réinitialiser`,...t})=>(0,S.jsx)(s,{icon:(0,S.jsx)(i,{}),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/RightSquareOutlined-DxVieXog.js b/assets/RightSquareOutlined-79l4X31l.js similarity index 76% rename from assets/RightSquareOutlined-DxVieXog.js rename to assets/RightSquareOutlined-79l4X31l.js index b61109c..a846fc6 100644 --- a/assets/RightSquareOutlined-DxVieXog.js +++ b/assets/RightSquareOutlined-79l4X31l.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.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(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.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(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/RowLabelWithIcon-BiTwQp49.js b/assets/RowLabelWithIcon-DKaqYrFi.js similarity index 73% rename from assets/RowLabelWithIcon-BiTwQp49.js rename to assets/RowLabelWithIcon-DKaqYrFi.js index 25112f6..412b085 100644 --- a/assets/RowLabelWithIcon-BiTwQp49.js +++ b/assets/RowLabelWithIcon-DKaqYrFi.js @@ -1,2 +1,2 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./Filter-m8-1YxaS.js","./chunk-jRWAZmH_.js","./jsx-runtime-CEixWuwE.js","./FilterOutline-CycqYAO-.js","./Home-D5JY1jwd.js","./HomeOutline-DIkwvRFz.js","./Hospital-CYNHgxJA.js","./Information-BBkpqMWL.js","./NotificationsOutline-jaL_Ma_u.js","./PeopleOutline-DqJliGUu.js","./PersonCircleOutline-CT7kExXR.js","./SynthesisOutline-B90vgmO5.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{Ct as r,On as i,kn as a}from"./axios-BAZB3l2q.js";import{t as o}from"./prop-types-CEsF4M7J.js";import{t as s}from"./preload-helper-BkP9dkeM.js";import{I as c}from"./index-vzToGWaQ.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(r,i(i({},e),{},{ref:t,icon:u}))}),f=e(o()),p=n(),m=Object.assign({"../../components/shared/svg/icons/Filter.jsx":()=>s(()=>import(`./Filter-m8-1YxaS.js`).then(e=>e.t),__vite__mapDeps([0,1,2]),import.meta.url),"../../components/shared/svg/icons/FilterOutline.jsx":()=>s(()=>import(`./FilterOutline-CycqYAO-.js`).then(e=>e.t),__vite__mapDeps([3,1,2]),import.meta.url),"../../components/shared/svg/icons/Home.jsx":()=>s(()=>import(`./Home-D5JY1jwd.js`).then(e=>e.t),__vite__mapDeps([4,1,2]),import.meta.url),"../../components/shared/svg/icons/HomeOutline.jsx":()=>s(()=>import(`./HomeOutline-DIkwvRFz.js`).then(e=>e.t),__vite__mapDeps([5,1,2]),import.meta.url),"../../components/shared/svg/icons/Hospital.jsx":()=>s(()=>import(`./Hospital-CYNHgxJA.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>s(()=>import(`./Information-BBkpqMWL.js`).then(e=>e.t),__vite__mapDeps([7,1,2]),import.meta.url),"../../components/shared/svg/icons/NotificationsOutline.jsx":()=>s(()=>import(`./NotificationsOutline-jaL_Ma_u.js`).then(e=>e.t),__vite__mapDeps([8,1,2]),import.meta.url),"../../components/shared/svg/icons/PeopleOutline.jsx":()=>s(()=>import(`./PeopleOutline-DqJliGUu.js`),__vite__mapDeps([9,1,2]),import.meta.url),"../../components/shared/svg/icons/PersonCircleOutline.jsx":()=>s(()=>import(`./PersonCircleOutline-CT7kExXR.js`).then(e=>e.t),__vite__mapDeps([10,1,2]),import.meta.url),"../../components/shared/svg/icons/SynthesisOutline.jsx":()=>s(()=>import(`./SynthesisOutline-B90vgmO5.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 +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a}from"./axios-DOscJEDN.js";import{t as o}from"./preload-helper-m6Zr1aMT.js";import{t as s}from"./prop-types-eZYknsgO.js";import{I as c}from"./index-BocemapU.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(r,i(i({},e),{},{ref:t,icon:u}))}),f=e(s()),p=n(),m=Object.assign({"../../components/shared/svg/icons/Filter.jsx":()=>o(()=>import(`./Filter-m8-1YxaS.js`).then(e=>e.t),__vite__mapDeps([0,1,2]),import.meta.url),"../../components/shared/svg/icons/FilterOutline.jsx":()=>o(()=>import(`./FilterOutline-CycqYAO-.js`).then(e=>e.t),__vite__mapDeps([3,1,2]),import.meta.url),"../../components/shared/svg/icons/Home.jsx":()=>o(()=>import(`./Home-D5JY1jwd.js`).then(e=>e.t),__vite__mapDeps([4,1,2]),import.meta.url),"../../components/shared/svg/icons/HomeOutline.jsx":()=>o(()=>import(`./HomeOutline-DIkwvRFz.js`).then(e=>e.t),__vite__mapDeps([5,1,2]),import.meta.url),"../../components/shared/svg/icons/Hospital.jsx":()=>o(()=>import(`./Hospital-CYNHgxJA.js`),__vite__mapDeps([6,1,2]),import.meta.url),"../../components/shared/svg/icons/Information.jsx":()=>o(()=>import(`./Information-BBkpqMWL.js`).then(e=>e.t),__vite__mapDeps([7,1,2]),import.meta.url),"../../components/shared/svg/icons/NotificationsOutline.jsx":()=>o(()=>import(`./NotificationsOutline-jaL_Ma_u.js`).then(e=>e.t),__vite__mapDeps([8,1,2]),import.meta.url),"../../components/shared/svg/icons/PeopleOutline.jsx":()=>o(()=>import(`./PeopleOutline-DqJliGUu.js`),__vite__mapDeps([9,1,2]),import.meta.url),"../../components/shared/svg/icons/PersonCircleOutline.jsx":()=>o(()=>import(`./PersonCircleOutline-CT7kExXR.js`).then(e=>e.t),__vite__mapDeps([10,1,2]),import.meta.url),"../../components/shared/svg/icons/SynthesisOutline.jsx":()=>o(()=>import(`./SynthesisOutline-B90vgmO5.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-B92HIJJU.js b/assets/SalarieVentilationEditor-B92HIJJU.js deleted file mode 100644 index 777efe5..0000000 --- a/assets/SalarieVentilationEditor-B92HIJJU.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{$n as r,A as i,Ct as a,H as o,In as s,On as c,S as l,V as u,W as d,er as f,kn as p}from"./axios-BAZB3l2q.js";import{i as m}from"./notification-iew2j46e.js";import{n as h,t as g}from"./slicedToArray-BQ1tPSGY.js";import{n as _,t as v}from"./typeof-BUNGcdwP.js";import{i as y,r as b}from"./asyncToGenerator-DHhZBkop.js";import{m as x,p as S,t as C}from"./button-BwrlrBF7.js";import{t as w}from"./prop-types-CEsF4M7J.js";import{t as T}from"./table-COZB-myP.js";import{n as E}from"./pagination-DMAoQtPN.js";import{n as D,r as O}from"./useFlexGapSupport-BCCMsdeQ.js";import{t as k}from"./tooltip-BNH3oouD.js";import{t as A}from"./input-vY_ggPFq.js";import{t as ee}from"./ArrowLeftOutlined-ClkO97bF.js";import{c as j,s as M,u as te}from"./chunk-62JRHF6Z-BvBbiO43.js";import{t as ne}from"./useMutation-21uqqzNW.js";import{t as re}from"./Loader-DwTdyGS9.js";import{_t as ie,at as N,dt as ae,gt as oe}from"./index-vzToGWaQ.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-8cB2wMhD.js";import{t as pe}from"./BaseActionButton-CDIm59Eb.js";import{t as me}from"./SaveButton-CYK544Bz.js";var he=function(e){return e.children};y();var L=e(s()),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)(b(b({},`${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`,b({},`${t}-item-no-colon`,!d)),style:o},l),(u||u===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-content`),style:s},u)))};f();function V(e,t,n){var i=t.colon,a=t.prefixCls,o=t.bordered,s=n.component,c=n.type,l=n.showLabel,u=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?a: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 s==`string`?R.createElement(B,{key:`${c}-${C||t}`,className:_,style:v,labelStyle:r(r({},d),y),contentStyle:r(r({},f),b),span:S,colon:i,component:s,itemPrefixCls:g,bordered:o,label:l?p:null,content:u?m:null}):[R.createElement(B,{key:`label-${C||t}`,className:_,style:r(r(r({},d),v),y),span:1,colon:i,component:s[0],itemPrefixCls:g,bordered:o,label:p}),R.createElement(B,{key:`content-${C||t}`,className:_,style:r(r(r({},f),v),b),span:S*2-1,component:s[1],itemPrefixCls:g,bordered:o,content:m})]})}var ge=function(e){var t=R.useContext(H),n=e.prefixCls,i=e.vertical,a=e.row,o=e.index,s=e.bordered;return i?R.createElement(R.Fragment,null,R.createElement(`tr`,{key:`label-${o}`,className:`${n}-row`},V(a,e,r({component:`th`,type:`label`,showLabel:!0},t))),R.createElement(`tr`,{key:`content-${o}`,className:`${n}-row`},V(a,e,r({component:`td`,type:`content`,showContent:!0},t)))):R.createElement(`tr`,{key:o,className:`${n}-row`},V(a,e,r({component:s?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0},t)))};y(),h(),_(),S();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(v(e)===`object`)for(var n=0;nn)&&(r=i(e,{span:n})),r}function ve(e,t){var n=x(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)(A,{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)(k,{title:`Recopier ${a.title} sur les mois suivants`,children:(0,K.jsx)(C,{className:`auto-fill-btn`,icon:(0,K.jsx)(E,{}),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(w());function $({currentYear:e,setCurrentYear:t,hasUnsavedChanges:n,setHasUnsavedChanges:r,salarieId:i,editedVentilationByYear:a,setEditedVentilationByYear:o,salarieVentilationQuery:s}){let c=M(),l=j(),u=de(c.state?.filteredSalarieIds||[]),{ratiosInError:f,yearInErrors:p}=X(a),m=[...new Set(u.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=>{l(`/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)(k,{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)(d,{style:{color:`#cf1322`,marginRight:4}}),(0,K.jsx)(`span`,{children:t})]},t)})}),children:(0,K.jsx)(T,{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)(T.Summary,{fixed:!0,children:(0,K.jsxs)(T.Summary.Row,{children:[(0,K.jsx)(T.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)(T.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,m({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)(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/SalarieVentilationEditor-BAv2vip0.js b/assets/SalarieVentilationEditor-BAv2vip0.js new file mode 100644 index 0000000..fcc6677 --- /dev/null +++ b/assets/SalarieVentilationEditor-BAv2vip0.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{Bn as r,Dt as i,G as a,J as o,K as s,Mn as c,N as l,Nn as u,S as d,ir as f,rr as p}from"./axios-DOscJEDN.js";import{i as m}from"./notification-BkpaB2Vc.js";import{n as h,t as g}from"./slicedToArray-BQ1tPSGY.js";import{n as _,t as v}from"./typeof-BUNGcdwP.js";import{i as y,r as b}from"./asyncToGenerator-DHhZBkop.js";import{m as x,p as S,t as C}from"./button-BMyidN73.js";import{t as w}from"./table-DT2n3sXB.js";import{n as T}from"./pagination-BH2ItXeM.js";import{n as E,r as D}from"./useFlexGapSupport-CzPe5s7u.js";import{t as O}from"./tooltip-3rewahde.js";import{t as k}from"./input-Yn95s9T0.js";import{t as A}from"./ArrowLeftOutlined-Be9M8IUd.js";import{c as j,s as M,u as ee}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as te}from"./useMutation-DqBabLvU.js";import{t as ne}from"./prop-types-eZYknsgO.js";import{t as re}from"./Loader-DwXJ8Se3.js";import{_t as ie,at as N,dt as ae,gt as oe}from"./index-BocemapU.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-DwwRaJH2.js";import{t as pe}from"./BaseActionButton-Da1uVM0x.js";import{t as me}from"./SaveButton-B7oEAcu-.js";var he=function(e){return e.children};y();var L=e(r()),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)(b(b({},`${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`,b({},`${t}-item-no-colon`,!d)),style:o},l),(u||u===0)&&R.createElement(`span`,{className:(0,L.default)(`${t}-item-content`),style:s},u)))};f();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,f=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:p(p({},u),y),contentStyle:p(p({},d),b),span:S,colon:r,component:o,itemPrefixCls:g,bordered:a,label:c?f:null,content:l?m:null}):[R.createElement(B,{key:`label-${C||t}`,className:_,style:p(p(p({},u),v),y),span:1,colon:r,component:o[0],itemPrefixCls:g,bordered:a,label:f}),R.createElement(B,{key:`content-${C||t}`,className:_,style:p(p(p({},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,p({component:`th`,type:`label`,showLabel:!0},t))),R.createElement(`tr`,{key:`content-${a}`,className:`${n}-row`},V(i,e,p({component:`td`,type:`content`,showContent:!0},t)))):R.createElement(`tr`,{key:a,className:`${n}-row`},V(i,e,p({component:o?[`th`,`td`]:`td`,type:`item`,showLabel:!0,showContent:!0},t)))};y(),h(),_(),S();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(v(e)===`object`)for(var n=0;nn)&&(r=l(e,{span:n})),r}function ve(e,t){var n=x(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)(A,{}),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)(k,{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)(O,{title:`Recopier ${a.title} sur les mois suivants`,children:(0,K.jsx)(C,{className:`auto-fill-btn`,icon:(0,K.jsx)(T,{}),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(ne());function $({currentYear:e,setCurrentYear:t,hasUnsavedChanges:n,setHasUnsavedChanges:r,salarieId:i,editedVentilationByYear:a,setEditedVentilationByYear:s,salarieVentilationQuery:c}){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),o=n[i];if(!F(o,t))return;n[i]={...o,...t},s(t=>({...t,[e]:n}));let l=F({...c?.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),o=Object.keys(a).map(Number).filter(e=>e>=i).sort((e,t)=>e-t),c=!1,l=a[e]||[],u={...a};if(o.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=o.reduce((e,t)=>(e[t.toString()]=!0,e),{});s(u),r(t=>({...t,...e}))}},handleCellSave:y,isCellModified:(t,n)=>{let r=c.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)(O,{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)(o,{style:{color:`#cf1322`,marginRight:4}}),(0,K.jsx)(`span`,{children:t})]},t)})}),children:(0,K.jsx)(w,{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)(w.Summary,{fixed:!0,children:(0,K.jsxs)(w.Summary.Row,{children:[(0,K.jsx)(w.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)(w.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,m({key:t,message:n,description:r,duration:i})),e||s.close(t)},[e,t,n,r,i]),(0,R.useEffect)(()=>(o.current=!1,s.close(t),()=>s.close(t)),[t,a]);function c(){s.close(t),o.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}=ee(),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-B2TvYUdd.js b/assets/SalarieVentilationListing-D-FrMBaX.js similarity index 89% rename from assets/SalarieVentilationListing-B2TvYUdd.js rename to assets/SalarieVentilationListing-D-FrMBaX.js index 8888ba0..f97e8f8 100644 --- a/assets/SalarieVentilationListing-B2TvYUdd.js +++ b/assets/SalarieVentilationListing-D-FrMBaX.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-DB3Pt-Y3.js";import{t as i}from"./button-BwrlrBF7.js";import{t as a}from"./table-COZB-myP.js";import{c as o,s,t as c}from"./chunk-62JRHF6Z-BvBbiO43.js";import{t as l}from"./Loader-DwTdyGS9.js";import{a as u,o as d,r as f,t as p}from"./ResetButton-8cB2wMhD.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-DB3Pt-Y3.js";import{t as i}from"./button-BMyidN73.js";import{t as a}from"./table-DT2n3sXB.js";import{c as o,s,t as c}from"./chunk-62JRHF6Z-Dyzu9RRG.js";import{t as l}from"./Loader-DwXJ8Se3.js";import{a as u,o as d,r as f,t as p}from"./ResetButton-DwwRaJH2.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-B7oEAcu-.js b/assets/SaveButton-B7oEAcu-.js new file mode 100644 index 0000000..f23c9a5 --- /dev/null +++ b/assets/SaveButton-B7oEAcu-.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{t as r}from"./SaveOutlined-CKknbpWq.js";import{t as i}from"./prop-types-eZYknsgO.js";import{t as a}from"./BaseActionButton-Da1uVM0x.js";t();var o=e(i()),s=n(),c=({children:e=`Enregistrer`,...t})=>(0,s.jsx)(a,{icon:(0,s.jsx)(r,{}),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/SaveButton-CYK544Bz.js b/assets/SaveButton-CYK544Bz.js deleted file mode 100644 index f9bb4fa..0000000 --- a/assets/SaveButton-CYK544Bz.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{t as r}from"./prop-types-CEsF4M7J.js";import{t as i}from"./SaveOutlined-Gt-YZ390.js";import{t as a}from"./BaseActionButton-CDIm59Eb.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-Gt-YZ390.js b/assets/SaveOutlined-CKknbpWq.js similarity index 84% rename from assets/SaveOutlined-Gt-YZ390.js rename to assets/SaveOutlined-CKknbpWq.js index abd9663..47090a1 100644 --- a/assets/SaveOutlined-Gt-YZ390.js +++ b/assets/SaveOutlined-CKknbpWq.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.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(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.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(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/SearchOutlined-BPqyJBOP.js b/assets/SearchOutlined-BPqyJBOP.js new file mode 100644 index 0000000..b4e7360 --- /dev/null +++ b/assets/SearchOutlined-BPqyJBOP.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,A as a,Bn as o,Dt as s,E as c,Hn as l,Ln as u,Mn as d,Nn as f,Pn as p,Qn as m,Qt as h,Vn as g,Zn as _,Zt as ee,_n as v,bt as y,cn as b,dn as x,er as te,fn as ne,gn as S,hn as C,ir as re,j as ie,ln as w,nr as ae,rr as oe,tr as se,un as T,vn as ce,xt as le}from"./axios-DOscJEDN.js";import{n as ue,t as de}from"./slicedToArray-BQ1tPSGY.js";import{n as fe,t as pe}from"./typeof-BUNGcdwP.js";import{i as E,n as me,r as D,t as he}from"./asyncToGenerator-DHhZBkop.js";import{l as ge,m as _e,p as ve,u as ye}from"./button-BMyidN73.js";function be(e,t){return e.indexOf(t)===0}function xe(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}:d({},t),r={};return Object.keys(e).forEach(function(t){(n.aria&&(t===`role`||be(t,Ce))||n.data&&be(t,we)||n.attr&&Se.includes(t))&&(r[t]=e[t])}),r}var Se,Ce,we,Te=e((()=>{f(),Se=`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]+/),Ce=`aria-`,we=`data-`})),Ee,O,k,A,j=e((()=>{p(),Ee=t(r()),O=`RC_FORM_INTERNAL_HOOKS`,k=function(){u(!1,`Can not find FormContext. Please make sure you wrap Field under Form.`)},A=Ee.createContext({getFieldValue:k,getFieldsValue:k,getFieldError:k,getFieldWarning:k,getFieldsError:k,isFieldsTouched:k,isFieldTouched:k,isFieldValidating:k,isFieldsValidating:k,resetFields:k,setFields:k,setFieldValue:k,setFieldsValue:k,validateFields:k,submit:k,getInternalHooks:function(){return k(),{dispatch:k,initEntityValue:k,registerField:k,useSubscribe:k,setInitialValues:k,destroyForm:k,setCallbacks:k,registerWatch:k,getFields:k,setValidateMessages:k,setPreserve:k,getInitialValue:k}}})})),De,M,Oe=e((()=>{De=t(r()),M=De.createContext(null)}));function ke(e){return e==null?[]:Array.isArray(e)?e:[e]}function Ae(e){return e&&!!e._init}var je=e((()=>{}));function N(){return N=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&&P(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,Ne(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),P(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){Me(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=he(y().mark(function e(t,n,r,i,a){var o,s,c,l,u,f,p,m,h;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=d({},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(D({},t,[o])),u=w(St,i.validateMessages),l.messages(u),f=[],e.prev=10,e.next=13,Promise.resolve(l.validate(D({},t,n),d({},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===Pt?u.default:n;return Mt.isValidElement(r)?Mt.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 Tt(`${t}.${n}`,e,c,i,a)}));case 21:return p=e.sent,e.abrupt(`return`,p.reduce(function(e,t){return[].concat(C(e),C(t))},[]));case 23:return m=d(d({},r),{},{name:t,enum:(r.enum||[]).join(`, `)},a),h=f.map(function(e){return typeof e==`string`?wt(e,m):e}),e.abrupt(`return`,h);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=d(d({},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(){u(!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`,u(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=he(y().mark(function e(n,i){var c,l,u;return y().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:c=0;case 1:if(!(c{S(),E(),le(),f(),me(),xt(),Mt=t(r()),p(),Ct(),b(),Nt=V,Pt=`CODE_LOGIC_ERROR`}));function U(e){return ke(e)}function It(e,t){var n={};return t.forEach(function(t){var r=x(e,t);n=T(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||pe(e)!==`object`||pe(t)!==`object`)return!1;var n=Object.keys(e),r=Object.keys(t);return C(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&&pe(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(C(e.slice(0,n)),[i],C(e.slice(n,t)),C(e.slice(t+1,r))):a<0?[].concat(C(e.slice(0,t)),C(e.slice(t+1,n+1)),[i],C(e.slice(n+1,r))):e}var Vt=e((()=>{S(),fe(),ne(),b(),je()}));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=ee(e,Wt),r=G.useContext(A),i=G.useContext(M),a=t===void 0?void 0:U(t),o=`keep`;return n.isListField||(o=`_${(a||[]).join(`_`)}`),G.createElement(Gt,oe({key:o,name:a,isListField:!!i},n,{fieldContext:r}))}var G,Wt,K,Gt,Kt=e((()=>{re(),h(),le(),me(),f(),S(),ae(),te(),m(),l(),ce(),E(),ve(),a(),p(),G=t(r()),j(),Oe(),je(),Ft(),Vt(),Wt=[`name`],K=[],Gt=function(e){g(n,e);var t=v(n);function n(e){var r;if(se(this,n),r=t.call(this,e),D(_(r),`state`,{resetCount:0}),D(_(r),`cancelRegisterFunc`,null),D(_(r),`mounted`,!1),D(_(r),`touched`,!1),D(_(r),`dirty`,!1),D(_(r),`validatePromise`,void 0),D(_(r),`prevValidating`,void 0),D(_(r),`errors`,K),D(_(r),`warnings`,K),D(_(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}),D(_(r),`getNamePath`,function(){var e=r.props,t=e.name,n=e.fieldContext.prefixName,i=n===void 0?[]:n;return t===void 0?[]:[].concat(C(i),C(t))}),D(_(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})}),D(_(r),`refresh`,function(){r.mounted&&r.setState(function(e){return{resetCount:e.resetCount+1}})}),D(_(r),`metaCache`,null),D(_(r),`triggerMetaEvent`,function(e){var t=r.props.onMetaChange;if(t){var n=d(d({},r.getMeta()),{},{destroy:e});ie(r.metaCache,n)||t(n),r.metaCache=n}else r.metaCache=null}),D(_(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()}),D(_(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(he(y().mark(function i(){var o,s,l,u,d,f,p;return y().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?ke(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,C(a)):n.push.apply(n,C(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)}),D(_(r),`isFieldValidating`,function(){return!!r.validatePromise}),D(_(r),`isFieldTouched`,function(){return r.touched}),D(_(r),`isFieldDirty`,function(){if(r.dirty||r.props.initialValue!==void 0)return!0;var e=r.props.fieldContext.getInternalHooks(O).getInitialValue;return e(r.getNamePath())!==void 0}),D(_(r),`getErrors`,function(){return r.errors}),D(_(r),`getWarnings`,function(){return r.warnings}),D(_(r),`isListField`,function(){return r.props.isListField}),D(_(r),`isList`,function(){return r.props.isList}),D(_(r),`isPreserve`,function(){return r.props.preserve}),D(_(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}}),D(_(r),`getOnlyChild`,function(e){if(typeof e==`function`){var t=r.getMeta();return d(d({},r.getOnlyChild(e(r.getControlled(),t,r.props.fieldContext))),{},{isFunction:!0})}var n=_e(e);return n.length!==1||!G.isValidElement(n[0])?{child:n,isFunction:!1}:{child:n[0],isFunction:!1}}),D(_(r),`getValue`,function(e){var t=r.props.fieldContext.getFieldsValue,n=r.getNamePath();return x(e||t(!0),n)}),D(_(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,f=r.getNamePath(),p=l.getInternalHooks,m=l.getFieldsValue,h=p(O).dispatch,g=r.getValue(),_=c||function(e){return D({},s,e)},ee=e[n],v=d(d({},e),_(g));return v[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:f,value:e}),ee&&ee.apply(void 0,t)},ke(u||[]).forEach(function(e){var t=v[e];v[e]=function(){t&&t.apply(void 0,arguments);var n=r.props.rules;n&&n.length&&h({type:`validateField`,namePath:f,triggerName:e})}}),v}),e.fieldContext){var i=e.fieldContext.getInternalHooks,a=i(O).initEntityValue;a(_(r))}return r}return i(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(O).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)):(u(!r,"`children` of Field is not validate ReactElement."),a=r),G.createElement(G.Fragment,{key:e},a)}}]),n}(G.Component),D(Gt,`contextType`,A),D(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(A),c=q.useContext(M),l=q.useRef({keys:[],id:0}).current,f=q.useMemo(function(){var e=U(s.prefixName)||[];return[].concat(C(e),C(U(t)))},[s.prefixName,t]),p=q.useMemo(function(){return d(d({},s),{},{prefixName:f})},[s,f]),m=q.useMemo(function(){return{getKey:function(e){var t=f.length,n=e[t];return[l.keys[n],e.slice(t+1)]}}},[f]);return typeof r==`function`?q.createElement(M.Provider,{value:m},q.createElement(A.Provider,{value:p},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(f||[])||[]},u={add:function(e,t){var n=c();t>=0&&t<=n.length?(l.keys=[].concat(C(l.keys.slice(0,t)),[l.id],C(l.keys.slice(t))),a([].concat(C(n.slice(0,t)),[e],C(n.slice(t))))):(l.keys=[].concat(C(l.keys),[l.id]),a([].concat(C(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)))}}},d=i||[];return Array.isArray(d)||(d=[]),r(d.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)}))):(u(!1,`Form.List only accepts function as children.`),null)}var q,Jt=e((()=>{f(),S(),q=t(r()),p(),j(),Kt(),Vt(),Oe()}));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`${pe(e)}:${e}`}).join(Qt)}var Qt,J,$t=e((()=>{ue(),S(),ae(),te(),E(),fe(),Qt=`__@field_split__`,J=function(){function e(){se(this,e),D(this,`kvs`,new Map)}return i(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 C(this.kvs.entries()).map(function(t){var n=de(t,2),r=n[0],i=n[1];return e({key:r.split(Qt).map(function(e){var t=de(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=de(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((()=>{ue(),f(),h(),S(),fe(),te(),ae(),E(),p(),tn=t(r()),j(),Xt(),b(),Ct(),$t(),Vt(),nn=[`name`],rn=i(function e(t){var n=this;se(this,e),D(this,`formHooked`,!1),D(this,`forceRootUpdate`,void 0),D(this,`subscribable`,!0),D(this,`store`,{}),D(this,`fieldEntities`,[]),D(this,`initialValues`,{}),D(this,`callbacks`,{}),D(this,`validateMessages`,null),D(this,`preserve`,null),D(this,`lastValidatePromise`,null),D(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}}),D(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}):(u(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),D(this,`useSubscribe`,function(e){n.subscribable=e}),D(this,`prevWithoutPreserves`,null),D(this,`setInitialValues`,function(e,t){if(n.initialValues=e||{},t){var r,i=w(e,n.store);(r=n.prevWithoutPreserves)==null||r.map(function(t){var n=t.key;i=T(i,n,x(e,n))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),D(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}),D(this,`getInitialValue`,function(e){var t=x(n.initialValues,e);return e.length?w(t):t}),D(this,`setCallbacks`,function(e){n.callbacks=e}),D(this,`setValidateMessages`,function(e){n.validateMessages=e}),D(this,`setPreserve`,function(e){n.preserve=e}),D(this,`watchList`,[]),D(this,`registerWatch`,function(e){return n.watchList.push(e),function(){n.watchList=n.watchList.filter(function(t){return t!==e})}}),D(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)})}}),D(this,`timeoutId`,null),D(this,`warningUnhooked`,function(){}),D(this,`updateStore`,function(e){n.store=e}),D(this,`getFieldEntities`,function(){return arguments.length>0&&arguments[0]!==void 0&&arguments[0]?n.fieldEntities.filter(function(e){return e.getNamePath().length}):n.fieldEntities}),D(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}),D(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)}})}),D(this,`getFieldsValue`,function(e,t){n.warningUnhooked();var r,i,a;if(e===!0||Array.isArray(e)?(r=e,i=t):e&&pe(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))}),D(this,`getFieldValue`,function(e){n.warningUnhooked();var t=U(e);return x(n.store,t)}),D(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:[]}})}),D(this,`getFieldError`,function(e){n.warningUnhooked();var t=U(e);return n.getFieldsError([t])[0].errors}),D(this,`getFieldWarning`,function(e){n.warningUnhooked();var t=U(e);return n.getFieldsError([t])[0].warnings}),D(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(C(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)}),D(this,`isFieldTouched`,function(e){return n.warningUnhooked(),n.isFieldsTouched([e])}),D(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()})}),D(this,`isFieldValidating`,function(e){return n.warningUnhooked(),n.isFieldsValidating([e])}),D(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)u(!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)u(!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(T(n.store,i,C(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,C(C(n).map(function(e){return e.entity})))}})):a=r,i(a)}),D(this,`resetFields`,function(e){n.warningUnhooked();var t=n.store;if(!e){n.updateStore(w(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(T(n.store,e,t))}),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:`reset`}),n.notifyWatch(r)}),D(this,`setFields`,function(e){n.warningUnhooked();var t=n.store,r=[];e.forEach(function(e){var i=e.name,a=ee(e,nn),o=U(i);r.push(o),`value`in a&&n.updateStore(T(n.store,o,a.value)),n.notifyObservers(t,[o],{type:`setField`,data:e})}),n.notifyWatch(r)}),D(this,`getFields`,function(){return n.getFieldEntities(!0).map(function(e){var t=e.getNamePath(),r=d(d({},e.getMeta()),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(r,`originRCField`,{value:!0}),r})}),D(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(T(n.store,r,t))}}),D(this,`isMergedPreserve`,function(e){return(e===void 0?n.preserve:e)??!0}),D(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(T(s,t,o,!0)),n.notifyObservers(s,[t],{type:`remove`}),n.triggerDependenciesUpdate(s,t)}}n.notifyWatch([t])}}),D(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:}}),D(this,`notifyObservers`,function(e,t,r){if(n.subscribable){var i=d(d({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(n){var r=n.onStoreChange;r(e,t,i)})}else n.forceRootUpdate()}),D(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(C(r))}),r}),D(this,`updateValue`,function(e,t){var r=U(e),i=n.store;n.updateStore(T(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(C(a)))}),D(this,`setFieldsValue`,function(e){n.warningUnhooked();var t=n.store;if(e){var r=w(n.store,e);n.updateStore(r)}n.notifyObservers(t,null,{type:`valueUpdate`,source:`external`}),n.notifyWatch()}),D(this,`setFieldValue`,function(e,t){n.setFields([{name:e,value:t}])}),D(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}),D(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)}}),D(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(d({validateMessages:d(d({},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,C(n)):r.push.apply(r,C(n))}),r.length?Promise.reject({name:t,errors:r,warnings:i}):{name:t,errors:r,warnings:i}}))}}});var f=Yt(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}),D(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((()=>{E(),f(),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:d(d({},a),{},{validateMessages:d(d({},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=d(d({},o.current),{},D({},e,t))),a.registerForm(e,t)},unregisterForm:function(e){var t=d({},o.current);delete t[e],o.current=t,a.unregisterForm(e)}})},i)}})),X,ln,un,dn=e((()=>{re(),f(),ue(),h(),X=t(r()),an(),j(),cn(),Vt(),Oe(),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,u=e.validateMessages,f=e.validateTrigger,p=f===void 0?`onChange`:f,m=e.onValuesChange,h=e.onFieldsChange,g=e.onFinish,_=e.onFinishFailed,v=ee(e,ln),y=X.useContext(on),b=de(en(a),1)[0],x=b.getInternalHooks(O),te=x.useSubscribe,ne=x.setInitialValues,S=x.setCallbacks,C=x.setValidateMessages,re=x.setPreserve,ie=x.destroyForm;X.useImperativeHandle(t,function(){return b}),X.useEffect(function(){return y.registerForm(n,b),function(){y.unregisterForm(n)}},[y,b,n]),C(d(d({},y.validateMessages),u)),S({onValuesChange:m,onFieldsChange:function(e){if(y.triggerFormChange(n,e),h){var t=[...arguments].slice(1);h.apply(void 0,[e].concat(t))}},onFinish:function(e){y.triggerFormFinish(n,e),g&&g(e)},onFinishFailed:_}),re(o);var w=X.useRef(null);ne(r,!w.current),w.current||=!0,X.useEffect(function(){return ie},[]);var ae,se=typeof s==`function`;ae=se?s(b.getFieldsValue(!0),b):s,te(!se);var T=X.useRef();X.useEffect(function(){Rt(T.current||[],i||[])||b.setFields(i||[]),T.current=i},[i,b]);var ce=X.useMemo(function(){return d(d({},b),{},{validateTrigger:p})},[b,p]),le=X.createElement(M.Provider,{value:null},X.createElement(A.Provider,{value:ce},ae));return l===!1?le:X.createElement(l,oe({},v,{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),b.submit()},onReset:function(e){var t;e.preventDefault(),b.resetFields(),(t=v.onReset)==null||t.call(v,e)}}),le)}}));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=Ae(i)?{form:i}:i,o=a.form,s=de((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)(A),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(O).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((()=>{ue(),p(),Z=t(r()),j(),je(),Vt(),mn=function(){}})),gn=n({Field:()=>Ut,FieldContext:()=>A,FormProvider:()=>sn,List:()=>qt,ListContext:()=>M,default:()=>Q,useForm:()=>en,useWatch:()=>pn}),_n,Q,vn=e((()=>{_n=t(r()),Kt(),Jt(),an(),dn(),cn(),j(),Oe(),hn(),Q=_n.forwardRef(un),Q.FormProvider=sn,Q.Field=Ut,Q.List=qt,Q.useForm=en,Q.useWatch=pn}));re(),vn(),ge();var $=t(r()),yn=$.createContext({labelAlign:`right`,vertical:!1,itemRef:function(){}}),bn=$.createContext(null),xn=function(e){var t=ye(e,[`prefixCls`]);return $.createElement(sn,oe({},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=oe({},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)};E();var Tn=t(o());c(`warning`,`error`,``);function En(e,t,n){return(0,Tn.default)(D(D(D(D(D({},`${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(s,d(d({},e),{},{ref:t,icon:On}))});export{M as _,Cn as a,xe 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,A as v,Te as y}; \ No newline at end of file diff --git a/assets/SearchOutlined-BrX-N3ET.js b/assets/SearchOutlined-BrX-N3ET.js deleted file mode 100644 index 95b863e..0000000 --- a/assets/SearchOutlined-BrX-N3ET.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,An as a,Ct as o,E as s,In as c,Jn as l,Jt as u,Ln as d,Nn as f,O as p,On as m,Qn as h,Rn as g,Xn as ee,Yn as _,Zn as v,_t as y,an as b,cn as x,dn as S,er as te,fn as C,gt as w,in as ne,k as re,kn as T,mn as ie,on as E,pn as ae,qn as D,qt as oe,sn as O}from"./axios-BAZB3l2q.js";import{n as se,t as ce}from"./slicedToArray-BQ1tPSGY.js";import{n as le,t as ue}from"./typeof-BUNGcdwP.js";import{i as k,n as de,r as A,t as fe}from"./asyncToGenerator-DHhZBkop.js";import{l as pe,m as me,p as he,u as ge}from"./button-BwrlrBF7.js";function _e(e,t){return e.indexOf(t)===0}function ve(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}:m({},t),r={};return Object.keys(e).forEach(function(t){(n.aria&&(t===`role`||_e(t,be))||n.data&&_e(t,xe)||n.attr&&ye.includes(t))&&(r[t]=e[t])}),r}var ye,be,xe,Se=e((()=>{T(),ye=`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]+/),be=`aria-`,xe=`data-`})),Ce,j,M,N,P=e((()=>{a(),Ce=t(r()),j=`RC_FORM_INTERNAL_HOOKS`,M=function(){f(!1,`Can not find FormContext. Please make sure you wrap Field under Form.`)},N=Ce.createContext({getFieldValue:M,getFieldsValue:M,getFieldError:M,getFieldWarning:M,getFieldsError:M,isFieldsTouched:M,isFieldTouched:M,isFieldValidating:M,isFieldsValidating:M,resetFields:M,setFields:M,setFieldValue:M,setFieldsValue:M,validateFields:M,submit:M,getInternalHooks:function(){return M(),{dispatch:M,initEntityValue:M,registerField:M,useSubscribe:M,setInitialValues:M,destroyForm:M,setCallbacks:M,registerWatch:M,getFields:M,setValidateMessages:M,setPreserve:M,getInitialValue:M}}})})),we,F,Te=e((()=>{we=t(r()),F=we.createContext(null)}));function Ee(e){return e==null?[]:Array.isArray(e)?e:[e]}function De(e){return e&&!!e._init}var Oe=e((()=>{}));function I(){return I=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 Ne(e,t,n){return Ne=Me()?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&&je(i,n.prototype),i},Ne.apply(null,arguments)}function Pe(e){return Function.toString.call(e).indexOf(`[native code]`)!==-1}function Fe(e){var t=typeof Map==`function`?new Map:void 0;return Fe=function(e){if(e===null||!Pe(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 Ne(e,arguments,Ae(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),je(n,e)},Fe(e)}function Ie(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 L(e){var t=[...arguments].slice(1),n=0,r=t.length;return typeof e==`function`?e.apply(null,t):typeof e==`string`?e.replace(qe,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 Le(e){return e===`string`||e===`url`||e===`hex`||e===`email`||e===`date`||e===`pattern`}function R(e,t){return!!(e==null||t===`array`&&Array.isArray(e)&&!e.length||Le(t)&&typeof e==`string`&&!e)}function Re(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 ze(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{qe=/%[sdj%]/g,Je=function(){},Ye=function(e){ke(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}(Fe(Error)),Xe=function(e,t,n,r,i,a){e.required&&(!n.hasOwnProperty(e.field)||R(t,a||e.type))&&r.push(L(i.messages.required,e.fullField))},Ze=function(e,t,n,r,i){(/^\s+$/.test(t)||t===``)&&r.push(L(i.messages.whitespace,e.fullField))},$e=(function(){if(Qe)return Qe;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 Qe=RegExp(`(?:^`+p+`$)`,`i`),Qe}),et={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},z={integer:function(e){return z.number(e)&&parseInt(e,10)===e},float:function(e){return z.number(e)&&!z.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`&&!z.array(e)},method:function(e){return typeof e==`function`},email:function(e){return typeof e==`string`&&e.length<=320&&!!e.match(et.email)},url:function(e){return typeof e==`string`&&e.length<=2048&&!!e.match($e())},hex:function(e){return typeof e==`string`&&!!e.match(et.hex)}},tt=function(e,t,n,r,i){if(e.required&&t===void 0){Xe(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?z[o](t)||r.push(L(i.messages.types[o],e.fullField,e.type)):o&&typeof t!==e.type&&r.push(L(i.messages.types[o],e.fullField,e.type))},nt=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(L(i.messages[u].len,e.fullField,e.len)):o&&!s&&le.max?r.push(L(i.messages[u].max,e.fullField,e.max)):o&&s&&(le.max)&&r.push(L(i.messages[u].range,e.fullField,e.min,e.max))},B=`enum`,V={required:Xe,whitespace:Ze,type:tt,range:nt,enum:function(e,t,n,r,i){e[B]=Array.isArray(e[B])?e[B]:[],e[B].indexOf(t)===-1&&r.push(L(i.messages[B],e.fullField,e[B].join(`, `)))},pattern:function(e,t,n,r,i){e.pattern&&(e.pattern instanceof RegExp?(e.pattern.lastIndex=0,e.pattern.test(t)||r.push(L(i.messages.pattern.mismatch,e.fullField,t,e.pattern))):typeof e.pattern==`string`&&(new RegExp(e.pattern).test(t)||r.push(L(i.messages.pattern.mismatch,e.fullField,t,e.pattern))))}},rt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(R(t,`string`)&&!e.required)return n();V.required(e,t,r,a,i,`string`),R(t,`string`)||(V.type(e,t,r,a,i),V.range(e,t,r,a,i),V.pattern(e,t,r,a,i),e.whitespace===!0&&V.whitespace(e,t,r,a,i))}n(a)},it=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(R(t)&&!e.required)return n();V.required(e,t,r,a,i),t!==void 0&&V.type(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(t===``&&(t=void 0),R(t)&&!e.required)return n();V.required(e,t,r,a,i),t!==void 0&&(V.type(e,t,r,a,i),V.range(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(R(t)&&!e.required)return n();V.required(e,t,r,a,i),t!==void 0&&V.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(R(t)&&!e.required)return n();V.required(e,t,r,a,i),R(t)||V.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(R(t)&&!e.required)return n();V.required(e,t,r,a,i),t!==void 0&&(V.type(e,t,r,a,i),V.range(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(R(t)&&!e.required)return n();V.required(e,t,r,a,i),t!==void 0&&(V.type(e,t,r,a,i),V.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(t==null&&!e.required)return n();V.required(e,t,r,a,i,`array`),t!=null&&(V.type(e,t,r,a,i),V.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(R(t)&&!e.required)return n();V.required(e,t,r,a,i),t!==void 0&&V.type(e,t,r,a,i)}n(a)},ft=`enum`,pt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(R(t)&&!e.required)return n();V.required(e,t,r,a,i),t!==void 0&&V[ft](e,t,r,a,i)}n(a)},mt=function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(R(t,`string`)&&!e.required)return n();V.required(e,t,r,a,i),R(t,`string`)||V.pattern(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(R(t,`date`)&&!e.required)return n();if(V.required(e,t,r,a,i),!R(t,`date`)){var o=t instanceof Date?t:new Date(t);V.type(e,o,r,a,i),o&&V.range(e,o.getTime(),r,a,i)}}n(a)},gt=function(e,t,n,r,i){var a=[],o=Array.isArray(t)?`array`:typeof t;V.required(e,t,r,a,i,o),n(a)},_t=function(e,t,n,r,i){var a=e.type,o=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(R(t,a)&&!e.required)return n();V.required(e,t,r,o,i,a),R(t,a)||V.type(e,t,r,o,i)}n(o)},H={string:rt,method:it,number:at,boolean:ot,regexp:st,integer:ct,float:lt,array:ut,object:dt,enum:pt,pattern:mt,date:ht,url:_t,hex:_t,email:_t,required:gt,any:function(e,t,n,r,i){var a=[];if(e.required||!e.required&&r.hasOwnProperty(e.field)){if(R(t)&&!e.required)return n();V.required(e,t,r,a,i)}n(a)}},vt=Ke(),U=function(){function e(e){this.rules=null,this._messages=vt,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=Ge(Ke(),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{W="'${name}' is not a valid ${type}",bt={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:W,method:W,array:W,object:W,number:W,date:W,boolean:W,integer:W,float:W,regexp:W,email:W,url:W,hex:W},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 St(e,t){return e.replace(/\$\{\w+\}/g,function(e){return t[e.slice(2,-1)]})}function Ct(e,t,n,r,i){return wt.apply(this,arguments)}function wt(){return wt=fe(w().mark(function e(t,n,r,i,a){var o,s,c,l,u,d,f,p,h;return w().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=m({},r),delete o.ruleIndex,jt.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(Mt)}}),c=null,o&&o.type===`array`&&o.defaultField&&(c=o.defaultField,delete o.defaultField),l=new jt(A({},t,[o])),u=b(bt,i.validateMessages),l.messages(u),d=[],e.prev=10,e.next=13,Promise.resolve(l.validate(A({},t,n),m({},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===Mt?u.default:n;return At.isValidElement(r)?At.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 Ct(`${t}.${n}`,e,c,i,a)}));case 21:return f=e.sent,e.abrupt(`return`,f.reduce(function(e,t){return[].concat(S(e),S(t))},[]));case 23:return p=m(m({},r),{},{name:t,enum:(r.enum||[]).join(`, `)},a),h=d.map(function(e){return typeof e==`string`?St(e,p):e}),e.abrupt(`return`,h);case 26:case`end`:return e.stop()}},e,null,[[10,15]])})),wt.apply(this,arguments)}function Tt(e,t,n,r,i,a){var o=e.join(`.`),s=n.map(function(e,t){var n=e.validator,r=m(m({},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(){f(!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`,f(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=fe(w().mark(function e(n,i){var c,l,u;return w().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:c=0;case 1:if(!(c{C(),k(),y(),T(),de(),yt(),At=t(r()),a(),xt(),ne(),jt=U,Mt=`CODE_LOGIC_ERROR`}));function G(e){return Ee(e)}function Pt(e,t){var n={};return t.forEach(function(t){var r=O(e,t);n=E(n,t,r)}),n}function Ft(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||ue(e)!==`object`||ue(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&&ue(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((()=>{C(),le(),x(),ne(),Oe()}));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=oe(e,Ut),r=K.useContext(N),a=K.useContext(F),o=t===void 0?void 0:G(t),s=`keep`;return n.isListField||(s=`_${(o||[]).join(`_`)}`),K.createElement(Wt,i({key:s,name:o,isListField:!!a},n,{fieldContext:r}))}var K,Ut,q,Wt,Gt=e((()=>{te(),u(),y(),de(),T(),C(),h(),ee(),l(),g(),ie(),k(),he(),p(),a(),K=t(r()),P(),Te(),Oe(),Nt(),Bt(),Ut=[`name`],q=[],Wt=function(e){d(n,e);var t=ae(n);function n(e){var r;if(v(this,n),r=t.call(this,e),A(D(r),`state`,{resetCount:0}),A(D(r),`cancelRegisterFunc`,null),A(D(r),`mounted`,!1),A(D(r),`touched`,!1),A(D(r),`dirty`,!1),A(D(r),`validatePromise`,void 0),A(D(r),`prevValidating`,void 0),A(D(r),`errors`,q),A(D(r),`warnings`,q),A(D(r),`cancelRegister`,function(){var e=r.props,t=e.preserve,n=e.isListField,i=e.name;r.cancelRegisterFunc&&r.cancelRegisterFunc(n,t,G(i)),r.cancelRegisterFunc=null}),A(D(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))}),A(D(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})}),A(D(r),`refresh`,function(){r.mounted&&r.setState(function(e){return{resetCount:e.resetCount+1}})}),A(D(r),`metaCache`,null),A(D(r),`triggerMetaEvent`,function(e){var t=r.props.onMetaChange;if(t){var n=m(m({},r.getMeta()),{},{destroy:e});re(r.metaCache,n)||t(n),r.metaCache=n}else r.metaCache=null}),A(D(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&&Ft(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&&Ft(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(G).some(function(e){return Ft(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()}),A(D(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(fe(w().mark(function i(){var o,s,l,u,d,f,p;return w().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?Ee(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=Tt(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)}),A(D(r),`isFieldValidating`,function(){return!!r.validatePromise}),A(D(r),`isFieldTouched`,function(){return r.touched}),A(D(r),`isFieldDirty`,function(){if(r.dirty||r.props.initialValue!==void 0)return!0;var e=r.props.fieldContext.getInternalHooks(j).getInitialValue;return e(r.getNamePath())!==void 0}),A(D(r),`getErrors`,function(){return r.errors}),A(D(r),`getWarnings`,function(){return r.warnings}),A(D(r),`isListField`,function(){return r.props.isListField}),A(D(r),`isList`,function(){return r.props.isList}),A(D(r),`isPreserve`,function(){return r.props.preserve}),A(D(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}}),A(D(r),`getOnlyChild`,function(e){if(typeof e==`function`){var t=r.getMeta();return m(m({},r.getOnlyChild(e(r.getControlled(),t,r.props.fieldContext))),{},{isFunction:!0})}var n=me(e);return n.length!==1||!K.isValidElement(n[0])?{child:n,isFunction:!1}:{child:n[0],isFunction:!1}}),A(D(r),`getValue`,function(e){var t=r.props.fieldContext.getFieldsValue,n=r.getNamePath();return O(e||t(!0),n)}),A(D(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,p=l.getFieldsValue,h=f(j).dispatch,g=r.getValue(),ee=c||function(e){return A({},s,e)},_=e[n],v=m(m({},e),ee(g));return v[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,p(!0))),h({type:`updateValue`,namePath:d,value:e}),_&&_.apply(void 0,t)},Ee(u||[]).forEach(function(e){var t=v[e];v[e]=function(){t&&t.apply(void 0,arguments);var n=r.props.rules;n&&n.length&&h({type:`validateField`,namePath:d,triggerName:e})}}),v}),e.fieldContext){var i=e.fieldContext.getInternalHooks,a=i(j).initEntityValue;a(D(r))}return r}return _(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(j).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)):(f(!r,"`children` of Field is not validate ReactElement."),a=r),K.createElement(K.Fragment,{key:e},a)}}]),n}(K.Component),A(Wt,`contextType`,N),A(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(N),c=J.useContext(F),l=J.useRef({keys:[],id:0}).current,u=J.useMemo(function(){var e=G(s.prefixName)||[];return[].concat(S(e),S(G(t)))},[s.prefixName,t]),d=J.useMemo(function(){return m(m({},s),{},{prefixName:u})},[s,u]),p=J.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`?J.createElement(F.Provider,{value:p},J.createElement(N.Provider,{value:d},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(u||[])||[]},d={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}}),d,t)}))):(f(!1,`Form.List only accepts function as children.`),null)}var J,qt=e((()=>{T(),C(),J=t(r()),a(),P(),Gt(),Bt(),Te()}));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`${ue(e)}:${e}`}).join(Zt)}var Zt,Y,Qt=e((()=>{se(),C(),h(),ee(),k(),le(),Zt=`__@field_split__`,Y=function(){function e(){v(this,e),A(this,`kvs`,new Map)}return _(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=ce(t,2),r=n[0],i=n[1];return e({key:r.split(Zt).map(function(e){var t=ce(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=ce(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((()=>{se(),T(),u(),C(),le(),ee(),h(),k(),a(),en=t(r()),P(),Yt(),ne(),xt(),Qt(),Bt(),tn=[`name`],nn=_(function e(t){var n=this;v(this,e),A(this,`formHooked`,!1),A(this,`forceRootUpdate`,void 0),A(this,`subscribable`,!0),A(this,`store`,{}),A(this,`fieldEntities`,[]),A(this,`initialValues`,{}),A(this,`callbacks`,{}),A(this,`validateMessages`,null),A(this,`preserve`,null),A(this,`lastValidatePromise`,null),A(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}}),A(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}):(f(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),A(this,`useSubscribe`,function(e){n.subscribable=e}),A(this,`prevWithoutPreserves`,null),A(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=E(i,n,O(e,n))}),n.prevWithoutPreserves=null,n.updateStore(i)}}),A(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}),A(this,`getInitialValue`,function(e){var t=O(n.initialValues,e);return e.length?b(t):t}),A(this,`setCallbacks`,function(e){n.callbacks=e}),A(this,`setValidateMessages`,function(e){n.validateMessages=e}),A(this,`setPreserve`,function(e){n.preserve=e}),A(this,`watchList`,[]),A(this,`registerWatch`,function(e){return n.watchList.push(e),function(){n.watchList=n.watchList.filter(function(t){return t!==e})}}),A(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)})}}),A(this,`timeoutId`,null),A(this,`warningUnhooked`,function(){}),A(this,`updateStore`,function(e){n.store=e}),A(this,`getFieldEntities`,function(){return arguments.length>0&&arguments[0]!==void 0&&arguments[0]?n.fieldEntities.filter(function(e){return e.getNamePath().length}):n.fieldEntities}),A(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}),A(this,`getFieldEntitiesForNamePathList`,function(e){if(!e)return n.getFieldEntities(!0);var t=n.getFieldsMap(!0);return e.map(function(e){var n=G(e);return t.get(n)||{INVALIDATE_NAME_PATH:G(e)}})}),A(this,`getFieldsValue`,function(e,t){n.warningUnhooked();var r,i,a;if(e===!0||Array.isArray(e)?(r=e,i=t):e&&ue(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)}}),Pt(n.store,s.map(G))}),A(this,`getFieldValue`,function(e){n.warningUnhooked();var t=G(e);return O(n.store,t)}),A(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:G(e[n]),errors:[],warnings:[]}})}),A(this,`getFieldError`,function(e){n.warningUnhooked();var t=G(e);return n.getFieldsError([t])[0].errors}),A(this,`getFieldWarning`,function(e){n.warningUnhooked();var t=G(e);return n.getFieldsError([t])[0].warnings}),A(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(G),a=!1):(i=null,a=t):(i=t.map(G),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)}),A(this,`isFieldTouched`,function(e){return n.warningUnhooked(),n.isFieldsTouched([e])}),A(this,`isFieldsValidating`,function(e){n.warningUnhooked();var t=n.getFieldEntities();if(!e)return t.some(function(e){return e.isFieldValidating()});var r=e.map(G);return t.some(function(e){return Ft(r,e.getNamePath())&&e.isFieldValidating()})}),A(this,`isFieldValidating`,function(e){return n.warningUnhooked(),n.isFieldsValidating([e])}),A(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)f(!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)f(!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(E(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)}),A(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(G);r.forEach(function(e){var t=n.getInitialValue(e);n.updateStore(E(n.store,e,t))}),n.resetWithFieldInitialValue({namePathList:r}),n.notifyObservers(t,r,{type:`reset`}),n.notifyWatch(r)}),A(this,`setFields`,function(e){n.warningUnhooked();var t=n.store,r=[];e.forEach(function(e){var i=e.name,a=oe(e,tn),o=G(i);r.push(o),`value`in a&&n.updateStore(E(n.store,o,a.value)),n.notifyObservers(t,[o],{type:`setField`,data:e})}),n.notifyWatch(r)}),A(this,`getFields`,function(){return n.getFieldEntities(!0).map(function(e){var t=e.getNamePath(),r=m(m({},e.getMeta()),{},{name:t,value:n.getFieldValue(t)});return Object.defineProperty(r,`originRCField`,{value:!0}),r})}),A(this,`initEntityValue`,function(e){var t=e.props.initialValue;if(t!==void 0){var r=e.getNamePath();O(n.store,r)===void 0&&n.updateStore(E(n.store,r,t))}}),A(this,`isMergedPreserve`,function(e){return(e===void 0?n.preserve:e)??!0}),A(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(E(s,t,o,!0)),n.notifyObservers(s,[t],{type:`remove`}),n.triggerDependenciesUpdate(s,t)}}n.notifyWatch([t])}}),A(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:}}),A(this,`notifyObservers`,function(e,t,r){if(n.subscribable){var i=m(m({},r),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(n){var r=n.onStoreChange;r(e,t,i)})}else n.forceRootUpdate()}),A(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}),A(this,`updateValue`,function(e,t){var r=G(e),i=n.store;n.updateStore(E(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(Pt(n.store,[r]),n.getFieldsValue()),n.triggerOnFieldsChange([r].concat(S(a)))}),A(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()}),A(this,`setFieldValue`,function(e,t){n.setFields([{name:e,value:t}])}),A(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=G(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}),A(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 Ft(e,n)});o.length&&r(o,i)}}),A(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(G):[],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||Ft(o,t,u)){var r=e.validateRules(m({validateMessages:m(m({},bt),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 d=Jt(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 p=o.filter(function(e){return l.has(e.join(c))});return n.triggerOnFieldsChange(p),f}),A(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((()=>{k(),T(),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:m(m({},a),{},{validateMessages:m(m({},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=m(m({},o.current),{},A({},e,t))),a.registerForm(e,t)},unregisterForm:function(e){var t=m({},o.current);delete t[e],o.current=t,a.unregisterForm(e)}})},i)}})),X,ln,un,dn=e((()=>{te(),T(),se(),u(),X=t(r()),rn(),P(),cn(),Bt(),Te(),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,a=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,p=f===void 0?`onChange`:f,h=e.onValuesChange,g=e.onFieldsChange,ee=e.onFinish,_=e.onFinishFailed,v=oe(e,ln),y=X.useContext(on),b=ce($t(o),1)[0],x=b.getInternalHooks(j),S=x.useSubscribe,te=x.setInitialValues,C=x.setCallbacks,w=x.setValidateMessages,ne=x.setPreserve,re=x.destroyForm;X.useImperativeHandle(t,function(){return b}),X.useEffect(function(){return y.registerForm(n,b),function(){y.unregisterForm(n)}},[y,b,n]),w(m(m({},y.validateMessages),d)),C({onValuesChange:h,onFieldsChange:function(e){if(y.triggerFormChange(n,e),g){var t=[...arguments].slice(1);g.apply(void 0,[e].concat(t))}},onFinish:function(e){y.triggerFormFinish(n,e),ee&&ee(e)},onFinishFailed:_}),ne(s);var T=X.useRef(null);te(r,!T.current),T.current||=!0,X.useEffect(function(){return re},[]);var ie,E=typeof c==`function`;ie=E?c(b.getFieldsValue(!0),b):c,S(!E);var ae=X.useRef();X.useEffect(function(){Lt(ae.current||[],a||[])||b.setFields(a||[]),ae.current=a},[a,b]);var D=X.useMemo(function(){return m(m({},b),{},{validateTrigger:p})},[b,p]),O=X.createElement(F.Provider,{value:null},X.createElement(N.Provider,{value:D},ie));return u===!1?O:X.createElement(u,i({},v,{onSubmit:function(e){e.preventDefault(),e.stopPropagation(),b.submit()},onReset:function(e){var t;e.preventDefault(),b.resetFields(),(t=v.onReset)==null||t.call(v,e)}}),O)}}));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=De(i)?{form:i}:i,o=a.form,s=ce((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)(N),p=o||f,m=p&&p._init,h=G(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(j).registerWatch,r=n(function(e,t){var n=O(a.preserve?t:e,g.current),r=fn(n);d.current!==r&&(d.current=r,l(n))}),i=O(a.preserve?e(!0):e(),g.current);return c!==i&&l(i),r}},[m]),c}var Z,mn,hn=e((()=>{se(),a(),Z=t(r()),P(),Oe(),Bt(),mn=function(){}})),gn=n({Field:()=>Ht,FieldContext:()=>N,FormProvider:()=>sn,List:()=>Kt,ListContext:()=>F,default:()=>Q,useForm:()=>$t,useWatch:()=>pn}),_n,Q,vn=e((()=>{_n=t(r()),Gt(),qt(),rn(),dn(),cn(),P(),Te(),hn(),Q=_n.forwardRef(un),Q.FormProvider=sn,Q.Field=Ht,Q.List=Kt,Q.useForm=$t,Q.useWatch=pn}));te(),vn(),pe();var $=t(r()),yn=$.createContext({labelAlign:`right`,vertical:!1,itemRef:function(){}}),bn=$.createContext(null),xn=function(e){var t=ge(e,[`prefixCls`]);return $.createElement(sn,i({},t))},Sn=$.createContext({prefixCls:``}),Cn=$.createContext({}),wn=function(e){var t=e.children,n=e.status,r=e.override,a=(0,$.useContext)(Cn),o=(0,$.useMemo)(function(){var e=i({},a);return r&&delete e.isFormItemInput,n&&(delete e.status,delete e.hasFeedback,delete e.feedbackIcon),e},[n,r,a]);return $.createElement(Cn.Provider,{value:o},t)};k();var Tn=t(c());s(`warning`,`error`,``);function En(e,t,n){return(0,Tn.default)(A(A(A(A(A({},`${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`};T();var kn=$.forwardRef(function(e,t){return $.createElement(o,m(m({},e),{},{ref:t,icon:On}))});export{F as _,Cn as a,ve 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,N as v,Se as y}; \ No newline at end of file diff --git a/assets/Simulations-BLTQT4ns.js b/assets/Simulations-Dnn5166S.js similarity index 64% rename from assets/Simulations-BLTQT4ns.js rename to assets/Simulations-Dnn5166S.js index a35bd98..3be49bd 100644 --- a/assets/Simulations-BLTQT4ns.js +++ b/assets/Simulations-Dnn5166S.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,mr as i,n as a,or as o}from"./axios-BAZB3l2q.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{i as c}from"./ctiAxios-z6-f5GoX.js";import{a as l}from"./notification-iew2j46e.js";import{t as u}from"./button-BwrlrBF7.js";import{t as d}from"./prop-types-CEsF4M7J.js";import{t as f}from"./DownloadOutlined-SDOVAq85.js";import{t as p}from"./useMutation-21uqqzNW.js";import{t as m}from"./UndoOutlined-Dm9VLtd3.js";import{I as h,_t as g,c as _,z as v}from"./index-vzToGWaQ.js";var y={all:[`simulations`],list:e=>[...y.all,e]},b=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return i(o(t,`FILE`))},x=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return i(o(t,`RETURN`))[0]},S=`modules/pmsi/php/PMSI_simulation.php`;async function C(e){let t=await c(S,{operation:`get_list`,FG_YEAR:e});return{simulations:b(t),message:x(t)}}async function w(e){await c(S,{operation:`send_file`,FG_YEAR:e})}async function T(e,t){let n=x(await c(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 c(S,{operation:`trt_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}function D(e){return a({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),l({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(d()),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,c]=(0,A.useState)({}),l=()=>{t.refetch()},d=()=>{n.mutate({year:e})},p=e=>{c(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)(s,{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)(u,{onClick:d,disabled:n.isPending,children:[(0,N.jsx)(v,{}),`Téléverser`]})}),(0,N.jsx)(h,{title:`Télécharger la simulation`,children:(0,N.jsxs)(u,{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)(u,{type:`link`,onClick:l,children:(0,N.jsx)(m,{})})})]})]}),a.warning&&a.warning!==``?(0,N.jsx)(g,{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{S as r,n as i,ur as a,vr as o}from"./axios-DOscJEDN.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{i as c}from"./ctiAxios-CDlE51TE.js";import{a as l}from"./notification-BkpaB2Vc.js";import{t as u}from"./button-BMyidN73.js";import{t as d}from"./DownloadOutlined-BPVvN91B.js";import{t as f}from"./useMutation-DqBabLvU.js";import{t as p}from"./UndoOutlined-DS5JVKPM.js";import{t as m}from"./prop-types-eZYknsgO.js";import{I as h,_t as g,c as _,z as v}from"./index-BocemapU.js";var y={all:[`simulations`],list:e=>[...y.all,e]},b=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return o(a(t,`FILE`))},x=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0];return o(a(t,`RETURN`))[0]},S=`modules/pmsi/php/PMSI_simulation.php`;async function C(e){let t=await c(S,{operation:`get_list`,FG_YEAR:e});return{simulations:b(t),message:x(t)}}async function w(e){await c(S,{operation:`send_file`,FG_YEAR:e})}async function T(e,t){let n=x(await c(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 c(S,{operation:`trt_file`,FG_YEAR:e,file:t}));if(n.code!==`OK`)throw Error(n.message);return n}function D(e){return i({queryKey:y.list(e),queryFn:()=>C(e),enabled:!!e})}function O(){let e=r();return f({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 f({mutationFn:async({year:e,file:t})=>{await T(e,t),l({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(m()),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,c]=(0,A.useState)({}),l=()=>{t.refetch()},f=()=>{n.mutate({year:e})},m=e=>{c(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)(s,{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)(u,{onClick:f,disabled:n.isPending,children:[(0,N.jsx)(v,{}),`Téléverser`]})}),(0,N.jsx)(h,{title:`Télécharger la simulation`,children:(0,N.jsxs)(u,{disabled:o.fg1_ok!==`OUI`||r.isPending,onClick:y,children:[(0,N.jsx)(d,{}),`Télécharger`]})}),(0,N.jsx)(h,{title:`Actualiser`,children:(0,N.jsx)(u,{type:`link`,onClick:l,children:(0,N.jsx)(p,{})})})]})]}),a.warning&&a.warning!==``?(0,N.jsx)(g,{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:m,selectedRow:o})})]})};P.propTypes={year:j.default.string};export{P as default}; \ No newline at end of file diff --git a/assets/SpecSynchronize-BkjIHIhm.js b/assets/SpecSynchronize-D0Agdx8k.js similarity index 65% rename from assets/SpecSynchronize-BkjIHIhm.js rename to assets/SpecSynchronize-D0Agdx8k.js index 12ae724..75957ee 100644 --- a/assets/SpecSynchronize-BkjIHIhm.js +++ b/assets/SpecSynchronize-D0Agdx8k.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-DB3Pt-Y3.js";import{i}from"./ctiAxios-z6-f5GoX.js";import{a}from"./notification-iew2j46e.js";import{t as o}from"./button-BwrlrBF7.js";import{t as s}from"./prop-types-CEsF4M7J.js";import{t as c}from"./input-vY_ggPFq.js";import{t as l}from"./popconfirm-skTHAEtZ.js";import{t as u}from"./UndoOutlined-Dm9VLtd3.js";import{t as d}from"./Loader-DwTdyGS9.js";import{I as f,at as p,c as m,dt as h}from"./index-vzToGWaQ.js";import{a as g,t as _}from"./synchronize.queries-CRzIztql.js";var v=e(t()),y=e(s()),b=n(),x=({swfData:e})=>{let[t]=p.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]),s=_(n.exe),y=()=>{s.refetch()},x=async()=>{let e=t.getFieldsValue(),r={exe:n.exe},o=``;for(let t in e)e[t]&&(o=`${o}${t} ${e[t]} `);r.args=o,a({type:`success`,message:`Synchronisation`,description:`Synchronisation lancée sur le serveur`}),await i(`modules/outils/php/httpService_synchronizeManager_exec.php`,r),y()};function S(e){return(0,b.jsx)(`div`,{className:`content-table`,children:(0,b.jsx)(m,{columns:g,data:e.map((e,t)=>({...e,key:t})),loading:s.isFetching})})}return!s.data?.jobs||s.isPending?(0,b.jsx)(`div`,{className:`loading-wrapper`,children:(0,b.jsx)(d,{})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(r,{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)(o,{type:`link`,onClick:y,children:(0,b.jsx)(u,{})})})})]}),(0,b.jsx)(`div`,{className:`component-content`,children:(0,b.jsx)(h,{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)(p,{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)(p.Item,{name:n,extra:r,children:(0,b.jsx)(c,{})},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)(o,{type:`primary`,style:{width:500},children:`Lancer`}),(0,b.jsx)(`p`,{children:s.data.lastJobs[0].last_all_endded})]})})]})},{label:`Historique des travaux`,key:`2`,children:(0,b.jsx)(b.Fragment,{children:S(s.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{t as r}from"./index.esm-DB3Pt-Y3.js";import{i}from"./ctiAxios-CDlE51TE.js";import{a}from"./notification-BkpaB2Vc.js";import{t as o}from"./button-BMyidN73.js";import{t as s}from"./input-Yn95s9T0.js";import{t as c}from"./popconfirm-DHVG0Jca.js";import{t as l}from"./UndoOutlined-DS5JVKPM.js";import{t as u}from"./prop-types-eZYknsgO.js";import{t as d}from"./Loader-DwXJ8Se3.js";import{I as f,at as p,c as m,dt as h}from"./index-BocemapU.js";import{a as g,t as _}from"./synchronize.queries-CTvMMThv.js";var v=e(t()),y=e(u()),b=n(),x=({swfData:e})=>{let[t]=p.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]),u=_(n.exe),y=()=>{u.refetch()},x=async()=>{let e=t.getFieldsValue(),r={exe:n.exe},o=``;for(let t in e)e[t]&&(o=`${o}${t} ${e[t]} `);r.args=o,a({type:`success`,message:`Synchronisation`,description:`Synchronisation lancée sur le serveur`}),await i(`modules/outils/php/httpService_synchronizeManager_exec.php`,r),y()};function S(e){return(0,b.jsx)(`div`,{className:`content-table`,children:(0,b.jsx)(m,{columns:g,data:e.map((e,t)=>({...e,key:t})),loading:u.isFetching})})}return!u.data?.jobs||u.isPending?(0,b.jsx)(`div`,{className:`loading-wrapper`,children:(0,b.jsx)(d,{})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(r,{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)(o,{type:`link`,onClick:y,children:(0,b.jsx)(l,{})})})})]}),(0,b.jsx)(`div`,{className:`component-content`,children:(0,b.jsx)(h,{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)(p,{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)(p.Item,{name:n,extra:r,children:(0,b.jsx)(s,{})},n)]},n)})})}),(0,b.jsx)(`div`,{style:{display:`flex`,flexDirection:`row`,justifyContent:`center`},children:(0,b.jsxs)(c,{title:`Êtes-vous sur de vouloir lancer la synchronisation ?`,onConfirm:x,children:[(0,b.jsx)(o,{type:`primary`,style:{width:500},children:`Lancer`}),(0,b.jsx)(`p`,{children:u.data.lastJobs[0].last_all_endded})]})})]})},{label:`Historique des travaux`,key:`2`,children:(0,b.jsx)(b.Fragment,{children:S(u.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-y9JbYBt3.js b/assets/Synchronize-BCphLJ6n.js similarity index 65% rename from assets/Synchronize-y9JbYBt3.js rename to assets/Synchronize-BCphLJ6n.js index 1e048ca..f4af1fc 100644 --- a/assets/Synchronize-y9JbYBt3.js +++ b/assets/Synchronize-BCphLJ6n.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Ct as r,On as i,S as a,kn as o}from"./axios-BAZB3l2q.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{t as c}from"./button-BwrlrBF7.js";import{t as l}from"./prop-types-CEsF4M7J.js";import{t as u}from"./popconfirm-skTHAEtZ.js";import{t as d}from"./useMutation-21uqqzNW.js";import{t as f}from"./UndoOutlined-Dm9VLtd3.js";import{t as p}from"./Loader-DwTdyGS9.js";import{I as m,c as h,dt as g}from"./index-vzToGWaQ.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-CRzIztql.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`};o();var S=e(t()),C=S.forwardRef(function(e,t){return S.createElement(r,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(l()),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)(c,{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 l(e){return(0,E.jsx)(`div`,{className:`content-table`,children:(0,E.jsx)(h,{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)(s,{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)(c,{type:`link`,onClick:i,children:(0,E.jsx)(f,{})})})})]}),(0,E.jsx)(`div`,{className:`component-content`,children:(0,E.jsx)(g,{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:l(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 +import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{Dt as r,Mn as i,Nn as a,S as o}from"./axios-DOscJEDN.js";import{t as s}from"./index.esm-DB3Pt-Y3.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./popconfirm-DHVG0Jca.js";import{t as u}from"./useMutation-DqBabLvU.js";import{t as d}from"./UndoOutlined-DS5JVKPM.js";import{t as f}from"./prop-types-eZYknsgO.js";import{t as p}from"./Loader-DwXJ8Se3.js";import{I as m,c as h,dt as g}from"./index-BocemapU.js";import{a as _,i as v,n as y,r as b}from"./synchronize.queries-CTvMMThv.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(r,i(i({},e),{},{ref:t,icon:x}))});function w(){let e=o();return u({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(f()),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)(l,{title:e.confirm,onConfirm:()=>a(e.exe_path),okText:`Lancer la synchronisation`,cancelText:`Annuler`,children:(0,E.jsx)(c,{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 u(e){return(0,E.jsx)(`div`,{className:`content-table`,children:(0,E.jsx)(h,{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)(s,{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)(c,{type:`link`,onClick:i,children:(0,E.jsx)(d,{})})})})]}),(0,E.jsx)(`div`,{className:`component-content`,children:(0,E.jsx)(g,{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:u(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/TablesManager-BlFadPbF.js b/assets/TablesManager-BlFadPbF.js new file mode 100644 index 0000000..79daa20 --- /dev/null +++ b/assets/TablesManager-BlFadPbF.js @@ -0,0 +1,6 @@ +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,A as o,B as s,Bn as c,Dn as l,Dt as u,E as d,Fn as f,G as p,H as m,Hn as h,J as g,Ln as _,Mn as v,Mt as y,Nn as b,O as x,On as S,Pn as C,Pt as w,Q as T,S as E,Tt as D,Vn as O,Y as k,_n as A,an as ee,at as te,cr as ne,ct as j,dr as re,er as ie,gn as ae,hn as M,ir as N,j as oe,k as se,lt as ce,n as le,nr as P,or as ue,ot as de,rr as F,tn as fe,tr as pe,ur as I,vn as me,vr as L}from"./axios-DOscJEDN.js";import{t as he}from"./index.esm-DB3Pt-Y3.js";import{c as ge,i as _e,l as ve,s as ye,t as be}from"./ctiAxios-CDlE51TE.js";import{n as R,p as xe,t as z}from"./slicedToArray-BQ1tPSGY.js";import{n as Se,t as Ce}from"./typeof-BUNGcdwP.js";import{i as we,r as B}from"./asyncToGenerator-DHhZBkop.js";import{c as Te,o as Ee,s as V,t as H}from"./button-BMyidN73.js";import{t as U}from"./select-C47FfvhI.js";import{a as W,n as De,r as Oe,t as ke}from"./SearchOutlined-BPqyJBOP.js";import{t as Ae}from"./tooltip-3rewahde.js";import{C as je,_ as G,s as Me}from"./sanitizeDataUtils-dwaGfQDt.js";import{t as Ne}from"./isObject-CrYMdqJr.js";import{n as Pe,r as Fe}from"./iconUtil-CvNpmAMh.js";import{t as K}from"./modal-BdqOHno9.js";import{i as Ie,o as Le,r as Re,s as ze,t as q}from"./input-Yn95s9T0.js";import{t as Be}from"./popconfirm-DHVG0Jca.js";import{T as Ve,a as He,h as Ue,i as We,l as Ge,m as Ke,r as qe,s as Je,t as Ye,w as Xe,x as Ze}from"./_getTag-DqJrwfM-.js";import{t as Qe}from"./CopyOutlined-DaVzY812.js";import{t as $e}from"./DownloadOutlined-BPVvN91B.js";import{t as et}from"./useMutation-DqBabLvU.js";import{t as tt}from"./queryOptions-_qrchnQm.js";import{t as nt}from"./ConsoleSqlOutlined-xZVyeJFJ.js";import{t as rt}from"./ImportOutlined-CJMN8fnX.js";import{t as it}from"./MessageOutlined-DbxNuxex.js";import{n as at}from"./RowLabelWithIcon-DKaqYrFi.js";import{t as ot}from"./SaveOutlined-CKknbpWq.js";import{t as st}from"./UndoOutlined-DS5JVKPM.js";import{t as ct}from"./prop-types-eZYknsgO.js";import{n as lt}from"./_assignValue-CtYsImY2.js";import{t as ut}from"./Loader-DwXJ8Se3.js";import{a as dt,c as ft,n as pt,o as mt,r as ht,s as gt}from"./cloneDeep-CXH354lv.js";import{r as _t}from"./es-0LFFyZEl.js";import{$ as vt,A as yt,C as bt,D as xt,G as St,H as Ct,I as wt,K as Tt,L as Et,Q as Dt,V as Ot,X as kt,Z as At,_t as jt,at as J,b as Mt,c as Nt,ct as Pt,d as Ft,dt as It,et as Lt,ht as Rt,l as zt,nt as Bt,q as Vt,r as Ht,rt as Ut,st as Wt,tt as Gt,ut as Kt}from"./index-BocemapU.js";import{D as qt,E as Jt,S as Yt,T as Xt,_ as Zt,a as Qt,c as $t,d as en,g as tn,i as nn,l as rn,n as an,p as on,r as sn,s as cn,t as ln,u as un,w as dn,y as fn}from"./context-CO1J1AvK.js";import{i as pn,n as mn,r as hn,t as gn}from"./ref-DHqHtEQg.js";import{a as _n,n as vn,o as yn}from"./path-DPb3kQoE.js";import{n as bn,o as xn,t as Sn,u as Cn}from"./CancelButton-rBN4jacc.js";import{t as wn}from"./CloseButton-B2X9zY4u.js";import{n as Tn,t as En}from"./map-VkrozZ8U.js";import{t as Dn}from"./Checkbox-DaffYDjq.js";var On=n(((e,t)=>{var n=Rt(),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})),kn=n(((e,t)=>{var n=On();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),An=t(ve());N(),Se(),we(),P(),ie(),h();var jn=t(c());C(),b(),me(),R(),j(),Te();var Y=t(r()),Mn=Y.createContext({}),Nn={visibility:`hidden`};function Pn(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(Mn),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:_?Nn:{}},s),f&&Y.createElement(`button`,{type:`button`,onClick:f,tabIndex:-1,className:`${t}-prev-btn`,style:_?Nn:{}},r),Y.createElement(`div`,{className:`${t}-view`},m),p&&Y.createElement(`button`,{type:`button`,onClick:p,tabIndex:-1,className:`${t}-next-btn`,style:g?Nn:{}},a),d&&Y.createElement(`button`,{type:`button`,onClick:d,tabIndex:-1,className:`${t}-super-next-btn`,style:g?Nn:{}},l))}function Fn(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,a=e.onNextDecades;if(Y.useContext(Mn).hideHeader)return null;var o=`${t}-header`,s=n.getYear(r),c=Math.floor(s/100)*100,l=c+100-1;return Y.createElement(Pn,F({},e,{prefixCls:o,onSuperPrev:i,onSuperNext:a}),c,`-`,l)}function In(e,t,n,r,i){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,i),a}function Ln(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 Rn(e,t,n,r,i,a){var o=Math.floor(e/r)*r;if(o1&&(o=t.addDate(o,-7)),o}function mr(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 hr(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 gr(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 _r(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),!_r({cellDate:s,mode:`month`,generateConfig:i,disabledDate:r}))return!1;break;case`year`:if(s=i.setYear(t,o),!_r({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 vr(e){if(Y.useContext(Mn).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(Pn,{prefixCls:o},i?hr(i,{locale:r,format:a,generateConfig:n}):`\xA0`)}l();function yr(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=In(n,d,!s||!e?f:f+12,p,m),d}}function br(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:br(o,2),value:o,disabled:(r||[]).includes(o)});return i}function Or(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,g=e.disabledHours,_=e.disabledMinutes,y=e.disabledSeconds,b=e.disabledTime,x=e.hideDisabledOptions,C=e.onSelect,w=[],T=`${n}-content`,E=`${n}-time-panel`,D,O=a?t.getHour(a):-1,k=O,A=a?t.getMinute(a):-1,ee=a?t.getSecond(a):-1,te=t.getNow(),ne=z(Y.useMemo(function(){if(b){var e=b(te);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[g,_,y]},[g,_,y,b,te]),3),j=ne[0],re=ne[1],ie=ne[2],ae=Dr(0,23,d,j&&j()),M=S(function(){return ae},ae,Er);l&&(D=k>=12,k%=12);var N=z(Y.useMemo(function(){if(!l)return[!1,!1];var e=[!0,!0];return M.forEach(function(t){var n=t.disabled,r=t.value;n||(r>=12?e[1]=!1:e[0]=!1)}),e},[l,M]),2),oe=N[0],se=N[1],ce=Y.useMemo(function(){return l?M.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`:br(t,2);return v(v({},e),{},{label:n,value:t})}):M},[l,D,M]),le=Dr(0,59,p,re&&re(O)),P=Dr(0,59,h,ie&&ie(O,A)),ue=yr({value:a,generateConfig:t,disabledMinutes:re,disabledSeconds:ie,minutes:le,seconds:P,use12Hours:l});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;(W===h||n)&&(xe(e),T&&T(e),fe&&fe(e,t),E&&!dr(s,e,R)&&!f?.(e)&&E(e))},Me=function(e){if(ei.includes(W)){var t,n,r=W===`date`;switch(n=e===V.PAGE_UP||e===V.PAGE_DOWN?r?s.addMonth:s.addYear:r?s.addDate:s.addMonth,e){case V.LEFT:case V.PAGE_UP:t=n(we,-1);break;case V.RIGHT:case V.PAGE_DOWN:t=n(we,1);break;case V.UP:case V.DOWN:t=n(we,Number(`${e===V.UP?`-`:``}${r?7:3}`));break}if(t)return!f?.(t)}return!0},Ne=function(e){if(ve.current&&ve.current.onKeyDown){var t=!0,n=e.which;if([V.LEFT,V.RIGHT,V.UP,V.DOWN,V.PAGE_UP,V.PAGE_DOWN,V.ENTER].includes(n)&&(e.preventDefault(),n!==V.ENTER&&y===0&&(t=Me(n))),t)return ve.current.onKeyDown(e)}return _(!1,`Panel not correct handle keyDown event. Please help to fire issue about this.`),!1},Pe=function(e){ve.current&&ve.current.onBlur&&ve.current.onBlur(e)};ue&&he!==`right`&&(ue.current={onKeyDown:Ne,onClose:function(){ve.current&&ve.current.onClose&&ve.current.onClose()}}),Y.useEffect(function(){c&&!ye.current&&Te(c)},[c]),Y.useEffect(function(){ye.current=!1},[]);var Fe,K=v(v({},e),{},{operationRef:ve,prefixCls:r,viewDate:we,value:R,onViewDateChange:Ee,sourceMode:ke,onPanelChange:je,disabledDate:f});switch(delete K.onChange,delete K.onSelect,W){case`decade`:Fe=Y.createElement(tr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`year`:Fe=Y.createElement(Zr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`month`:Fe=Y.createElement(Ur,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`quarter`:Fe=Y.createElement(qr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`week`:Fe=Y.createElement(zr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;case`time`:delete K.showTime,Fe=Y.createElement(Ar,F({},K,Ce(x)===`object`?x:null,{onSelect:function(e,t){Ee(e),G(e,t)}}));break;default:Fe=x?Y.createElement(Rr,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}})):Y.createElement(Ir,F({},K,{onSelect:function(e,t){Ee(e),G(e,t)}}))}var Ie,Le;pe||(Ie=Qr(r,W,C),Le=$r({prefixCls:r,components:ee,needConfirmButton:N,okDisabled:!R||f&&f(R),locale:o,showNow:b,onNow:N&&function(){var e=s.getNow(),t=Rn(s.getHour(e),s.getMinute(e),s.getSecond(e),oe?j:1,se?ie:1,le?M:1);G(In(s,e,t[0],t[1],t[2]),`submit`)},onOk:function(){R&&(G(R,`submit`,!0),A&&A(R))}}));var Re;if(S&&W===`date`&&h===`date`&&!x){var ze=s.getNow(),q=`${r}-today-btn`,Be=f&&f(ze);Re=Y.createElement(`a`,{className:(0,jn.default)(q,Be&&`${q}-disabled`),"aria-disabled":Be,onClick:function(){Be||G(ze,`mouse`,!0)}},o.today)}return Y.createElement(Mn.Provider,{value:v(v({},P),{},{mode:W,hideHeader:`hideHeader`in e?w:P.hideHeader,hidePrevBtn:L&&he===`right`,hideNextBtn:L&&he===`left`})},Y.createElement(`div`,{tabIndex:y,className:(0,jn.default)(`${r}-panel`,i,(t={},B(t,`${r}-panel-has-range`,ge&&ge[0]&&ge[1]),B(t,`${r}-panel-has-range-hover`,_e&&_e[0]&&_e[1]),B(t,`${r}-panel-rtl`,te===`rtl`),t)),style:a,onKeyDown:Ne,onBlur:Pe,onMouseDown:O,ref:de},Fe,Ie||Le||Re?Y.createElement(`div`,{className:`${r}-footer`},Ie,Le,Re):null))}we();var ni={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 ri(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(x,{showAction:[],hideAction:[],popupPlacement:function(){return f===void 0?p===`rtl`?`bottomRight`:`bottomLeft`:f}(),builtinPlacements:ni,prefixCls:m,popupTransitionName:c,popup:r,popupAlign:s,popupVisible:a,popupClassName:(0,jn.default)(o,(t={},B(t,`${m}-range`,d),B(t,`${m}-rtl`,p===`rtl`),t)),popupStyle:i,getPopupContainer:l},u)}R(),Te();function ii(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=z((0,Y.useState)(!1),2),g=h[0],_=h[1],v=z((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 Zn(function(e){var n=r(Qn(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 V.ENTER:t?c()!==!1&&_(!0):i(!0),e.preventDefault();return;case V.TAB:g&&t&&!e.shiftKey?(_(!1),e.preventDefault()):!g&&t&&!a(e)&&e.shiftKey&&(_(!0),e.preventDefault());return;case V.ESC:_(!0),l();return}!t&&![V.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}]}R();function ai(e){var t=e.valueTexts,n=e.onTextChange,r=z(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]}l(),o();function oi(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=z(oi(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]}C(),N(),we(),b(),R(),C(),j();function ci(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,y=e.showTime,b=e.picker,x=b===void 0?`date`:b,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,ee=e.disabled,te=e.disabledDate,ne=e.placeholder,j=e.getPopupContainer,re=e.pickerRef,ie=e.panelRender,ae=e.onChange,M=e.onOpenChange,N=e.onFocus,oe=e.onBlur,se=e.onMouseDown,le=e.onMouseUp,P=e.onMouseEnter,ue=e.onMouseLeave,de=e.onContextMenu,fe=e.onClick,pe=e.onKeyDown,I=e.onSelect,me=e.direction,L=e.autoComplete,he=L===void 0?`off`:L,ge=e.inputRender,_e=Y.useRef(null),ve=x===`date`&&!!y||x===`time`,ye=Sr(qn(S,x,y,C)),be=Y.useRef(null),R=Y.useRef(null),xe=Y.useRef(null),Se=z(ce(null,{value:w,defaultValue:T}),2),Ce=Se[0],we=Se[1],Te=z(Y.useState(Ce),2),Ee=Te[0],V=Te[1],H=Y.useRef(null),U=z(ce(!1,{value:E,defaultValue:D,postState:function(e){return ee?!1:e},onChange:function(e){M&&M(e),!e&&H.current&&H.current.onClose&&H.current.onClose()}}),2),W=U[0],De=U[1],Oe=z(oi(Ee,{formatList:ye,generateConfig:f,locale:p}),2),ke=Oe[0],Ae=Oe[1],je=z(ai({valueTexts:ke,onTextChange:function(e){var t=gr(e,{locale:p,formatList:ye,generateConfig:f});t&&(!te||!te(t))&&V(t)}}),3),G=je[0],Me=je[1],Ne=je[2],Pe=function(e){V(e),we(e),ae&&!dr(f,Ce,e)&&ae(e,e?hr(e,{generateConfig:f,locale:p,format:ye[0]}):``)},Fe=function(e){ee&&e||De(e)},K=function(e){return W&&H.current&&H.current.onKeyDown?H.current.onKeyDown(e):(_(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},Ie=function(){var e=[...arguments];fe?.apply(void 0,e),_e.current&&(_e.current.focus(),Fe(!0))},Le=z(ii({blurToCancel:ve,open:W,value:G,triggerOpen:Fe,forwardKeyDown:K,isClickOutside:function(e){return!er([be.current,R.current,xe.current],e)},onSubmit:function(){return!Ee||te&&te(Ee)?!1:(Pe(Ee),Fe(!1),Ne(),!0)},onCancel:function(){Fe(!1),V(Ce),Ne()},onKeyDown:function(e,t){pe?.(e,t)},onFocus:N,onBlur:oe}),2),Re=Le[0],ze=Le[1],q=ze.focused,Be=ze.typing;Y.useEffect(function(){W||(V(Ce),!ke.length||ke[0]===``?Me(``):Ae!==G&&Ne())},[W,ke]),Y.useEffect(function(){W||Ne()},[x]),Y.useEffect(function(){V(Ce)},[Ce]),re&&(re.current={focus:function(){_e.current&&_e.current.focus()},blur:function(){_e.current&&_e.current.blur()}});var Ve=z(si(G,{formatList:ye,generateConfig:f,locale:p}),3),He=Ve[0],Ue=Ve[1],We=Ve[2],Ge=v(v({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),Ke=Y.createElement(ti,F({},Ge,{generateConfig:f,className:(0,jn.default)(B({},`${r}-panel-focused`,!Be)),value:Ee,locale:p,tabIndex:-1,onSelect:function(e){I?.(e),V(e)},direction:me,onPanelChange:function(t,n){var r=e.onPanelChange;We(!0),r?.(t,n)}}));ie&&(Ke=ie(Ke));var qe=Y.createElement(`div`,{className:`${r}-panel-container`,onMouseDown:function(e){e.preventDefault()}},Ke),Je;k&&(Je=Y.createElement(`span`,{className:`${r}-suffix`},k));var Ye;h&&Ce&&!ee&&(Ye=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),Pe(null),Fe(!1)},className:`${r}-clear`,role:`button`},A||Y.createElement(`span`,{className:`${r}-clear-btn`})));var Xe=v(v(v({id:i,tabIndex:a,disabled:ee,readOnly:m||typeof ye[0]==`function`||!Be,value:He||G,onChange:function(e){Me(e.target.value)},autoFocus:g,placeholder:ne,ref:_e,title:G},Re),{},{size:Jn(x,ye[0],f)},Cr(e)),{},{autoComplete:he}),Ze=ge?ge(Xe):Y.createElement(`input`,Xe),Qe=function(e,t){(t===`submit`||t!==`key`&&!ve)&&(Pe(e),Fe(!1))},$e=me===`rtl`?`bottomRight`:`bottomLeft`;return Y.createElement(Mn.Provider,{value:{operationRef:H,hideHeader:x===`time`,panelRef:be,onSelect:Qe,open:W,defaultOpenValue:O,onDateMouseEnter:Ue,onDateMouseLeave:We}},Y.createElement(ri,{visible:W,popupElement:qe,popupStyle:u,prefixCls:r,dropdownClassName:c,dropdownAlign:l,getPopupContainer:j,transitionName:d,popupPlacement:$e,direction:me},Y.createElement(`div`,{ref:xe,className:(0,jn.default)(r,s,(t={},B(t,`${r}-disabled`,ee),B(t,`${r}-focused`,q),B(t,`${r}-rtl`,me===`rtl`),t)),style:o,onMouseDown:se,onMouseUp:le,onMouseEnter:P,onMouseLeave:ue,onContextMenu:de,onClick:Ie},Y.createElement(`div`,{className:(0,jn.default)(`${r}-input`,B({},`${r}-input-placeholder`,!!He)),ref:R},Ze,Je,Ye))))}var li=function(e){O(n,e);var t=A(n);function n(){var e;pe(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 a(n,[{key:`render`,value:function(){return Y.createElement(ci,F({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component);function ui(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=ar(c,e);return t*10+n}return[Y.useCallback(function(e){if(o&&o(e))return!0;if(s[1]&&u)return!cr(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!cr(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!cr(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;tt&&Mt&&Mt[0]&&Mt[1]&&m.isAfter(Mt[1],Mt[0])&&(r=Mt);var i=w;if(w&&Ce(w)===`object`&&w.defaultValue){var o=w.defaultValue;i=v(v({},w),{},{defaultValue:X(o,K)||void 0})}var s=null;return re&&(s=function(e,t){return re(e,t,{range:K?`end`:`start`})}),Y.createElement(jr.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:At||Ge,hoverRangedValue:r}},Y.createElement(ti,F({},e,n,{dateRender:s,showTime:i,mode:Je[K],generateConfig:m,style:void 0,direction:Te,disabledDate:K===0?Qe:$e,disabledTime:function(e){return j?j(e,K===0?`start`:`end`):!1},className:(0,jn.default)(B({},`${a}-panel-focused`,K===0?!Xt:!tn)),value:X(Ge,K),locale:h,tabIndex:-1,onPanelChange:function(e,n){K===0&&Lt(!0),K===1&&Vt(!0),Xe(wr(Je,n,K),wr(Ge,e,K));var r=e;t===`right`&&Je[K]===n&&(r=mr(r,n,m,-1)),Ue(r,K)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:K===0?X(Ge,1):X(Ge,0)})))}var ln=0,un=0;if(K&&ke.current&&je.current&&Oe.current){ln=ke.current.offsetWidth+je.current.offsetWidth;var dn=Ne.current.offsetLeft>ln?Ne.current.offsetLeft-ln:Ne.current.offsetLeft;Oe.current.offsetWidth&&Ne.current.offsetWidth&&ln>Oe.current.offsetWidth-Ne.current.offsetWidth-(Te===`rtl`?0:dn)&&(un=ln)}var fn=Te===`rtl`?{right:ln}:{left:ln};function pn(){var e,t=Qr(a,Je[K],de),n=$r({prefixCls:a,components:Se,needConfirmButton:U,okDisabled:!X(Ge,K)||ne&&ne(Ge[K]),locale:h,rangeList:sn,onOk:function(){X(Ge,K)&&(dt(Ge,K),R&&R(Ge))}});if(C!==`time`&&!w){var r=He(K),i=mr(r,C,m),o=Je[K]===C,s=cn(o?`left`:!1,{pickerValue:r,onPickerValueChange:function(e){Ue(e,K)}}),c=cn(`right`,{pickerValue:i,onPickerValueChange:function(e){Ue(mr(e,C,m,-1),K)}});e=Te===`rtl`?Y.createElement(Y.Fragment,null,c,o&&s):Y.createElement(Y.Fragment,null,s,o&&c)}else e=cn();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 ie&&(l=ie(l)),Y.createElement(`div`,{className:`${a}-panel-container`,style:{marginLeft:un},ref:Oe,onMouseDown:function(e){e.preventDefault()}},l)}var mn=Y.createElement(`div`,{className:(0,jn.default)(`${a}-range-wrapper`,`${a}-${C}-range-wrapper`),style:{minWidth:ot}},Y.createElement(`div`,{ref:Ne,className:`${a}-range-arrow`,style:fn}),pn()),hn;oe&&(hn=Y.createElement(`span`,{className:`${a}-suffix`},oe));var gn;N&&(X(q,0)&&!Re[0]||X(q,1)&&!Re[1])&&(gn=Y.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=q;Re[0]||(t=wr(t,null,0)),Re[1]||(t=wr(t,null,1)),dt(t,null),lt(!1,K)},className:`${a}-clear`},se||Y.createElement(`span`,{className:`${a}-clear-btn`})));var _n={size:Jn(C,Pe[0],m)},vn=0,yn=0;ke.current&&Ae.current&&je.current&&(K===0?yn=ke.current.offsetWidth:(vn=ln,yn=Ae.current.offsetWidth));var bn=Te===`rtl`?{right:vn}:{left:vn};return Y.createElement(Mn.Provider,{value:{operationRef:Le,hideHeader:C===`time`,onDateMouseEnter:Ht,onDateMouseLeave:Ut,hideRanges:!0,onSelect:function(e,t){var n=wr(Ge,e,K);t===`submit`||t!==`key`&&!U?(dt(n,K),K===0?Lt():Vt()):Ke(n)},open:tt}},Y.createElement(ri,{visible:tt,popupElement:mn,popupStyle:l,prefixCls:a,dropdownClassName:u,dropdownAlign:f,getPopupContainer:p,transitionName:d,range:!0,direction:Te},Y.createElement(`div`,F({ref:De,className:(0,jn.default)(a,`${a}-range`,c,(t={},B(t,`${a}-disabled`,Re[0]&&Re[1]),B(t,`${a}-focused`,K===0?Yt:en),B(t,`${a}-rtl`,Te===`rtl`),t)),style:s,onClick:nn,onMouseEnter:ve,onMouseLeave:ye,onMouseDown:rn,onMouseUp:_e},Cr(e)),Y.createElement(`div`,{className:(0,jn.default)(`${a}-input`,(n={},B(n,`${a}-input-active`,K===0),B(n,`${a}-input-placeholder`,!!Ft),n)),ref:ke},Y.createElement(`input`,F({id:o,disabled:Re[0],readOnly:P||typeof Pe[0]==`function`||!Xt,value:Ft||St,onChange:function(e){Ct(e.target.value)},autoFocus:y,placeholder:X(g,0)||``,ref:G},qt,_n,{autoComplete:H}))),Y.createElement(`div`,{className:`${a}-range-separator`,ref:je},D),Y.createElement(`div`,{className:(0,jn.default)(`${a}-input`,(r={},B(r,`${a}-input-active`,K===1),B(r,`${a}-input-placeholder`,!!zt),r)),ref:Ae},Y.createElement(`input`,F({disabled:Re[1],readOnly:P||typeof Pe[0]==`function`||!tn,value:zt||Et,onChange:function(e){Dt(e.target.value)},placeholder:X(g,1)||``,ref:Me},Qt,_n,{autoComplete:H}))),Y.createElement(`div`,{className:`${a}-active-bar`,style:v(v({},bn),{},{width:yn,position:`absolute`})}),hn,gn)))}var _i=function(e){O(n,e);var t=A(n);function n(){var e;pe(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 a(n,[{key:`render`,value:function(){return Y.createElement(gi,F({},this.props,{pickerRef:this.pickerRef}))}}]),n}(Y.Component),vi=li;N();function yi(e){return Y.createElement(H,F({size:`small`,type:`primary`},e))}N();function bi(e){return Y.createElement(Pt,F({color:`blue`},e))}var xi={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 Si=Y.forwardRef(function(e,t){return Y.createElement(u,v(v({},e),{},{ref:t,icon:xi}))}),Ci={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 wi=Y.forwardRef(function(e,t){return Y.createElement(u,v(v({},e),{},{ref:t,icon:Ci}))}),Ti={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 Ei=Y.forwardRef(function(e,t){return Y.createElement(u,v(v({},e),{},{ref:t,icon:Ti}))});function Di(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 Oi(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 ki(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}}}we(),N();var Ai=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{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=r()})(e,(function(){var e={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`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?`pm`:`PM`);return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[r,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c(`seconds`)],ss:[i,c(`seconds`)],m:[i,c(`minutes`)],mm:[i,c(`minutes`)],H:[i,c(`hours`)],h:[i,c(`hours`)],HH:[i,c(`hours`)],hh:[i,c(`hours`)],D:[i,c(`day`)],DD:[r,c(`day`)],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,``)===e&&(this.day=r)}],w:[i,c(`week`)],ww:[r,c(`week`)],M:[i,c(`month`)],MM:[r,c(`month`)],MMM:[a,function(e){var t=u(`months`),n=(u(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var t=u(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,c(`year`)],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,c(`year`)],Z:l,ZZ:l};function p(n){for(var r=n,i=o&&o.formats,a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,c=0;c-1)return new Date((t===`X`?1e3:1)*e);var i=p(t)(e),a=i.year,o=i.month,s=i.day,c=i.hours,l=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,m=i.week,h=new Date,g=s||(a||o?1:h.getDate()),_=a||h.getFullYear(),v=0;a&&!o||(v=o>0?o-1:h.getMonth());var y,b=c||0,x=l||0,S=u||0,C=d||0;return f?new Date(Date.UTC(_,v,g,b,x,S,C+60*f.offset*1e3)):n?new Date(Date.UTC(_,v,g,b,x,S,C)):(y=new Date(_,v,g,b,x,S,C),m&&(y=r(y).week(m).toDate()),y)}catch{return new Date(``)}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date(``)),o={}}else if(s instanceof Array)for(var f=s.length,m=1;m<=f;m+=1){a[1]=s[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===f&&(this.$d=new Date(``))}else i.call(this,e)}}}))}))());An.default.extend(Ki.default);var qi=[`DD/MM/YYYY`,`YYYY-MM-DD`,`DD-MM-YYYY`];function Ji(e){let t=(0,An.default)(e,qi,!0);return t.isValid()?t:null}function Yi(e,t){return(t?.champs_generes??``).split(` `).filter(Boolean).includes(e.dataKey)}function Xi(e,t){let n={...e.extraData};delete e.extraData;let r={RECORD:{XMLType:`RECORD`,...e,children:[]}};return n.histos&&n.histos.forEach(e=>{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)}),Ft(r,!0)}function Zi(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 Qi(e){let t=Buffer.from(e,`base64`),n=xe.inflate(t);return new TextDecoder(`iso-8859-15`).decode(n)}var $i=(e,t={},n=[])=>{let r=t.fields;for(let t in e){let n;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`&&(e[t]=Ji(e[t]))}if(e.description&&e.description.startsWith(`_c_`))try{let t=Qi(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},ea=(e,t,n={})=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],i=I(r,`RECORD`),a=I(r,`REFRECORD`),o=I(r,`COMBO_POL`),s=I(r,`COMBO_SPI`),c=I(r,`COMBO_MDA`),l=I(r,`COMBO_SERVICE`),u=I(r,`COMBO_ETAGE`),d=I(r,`COMBO_MOIS`),f=I(r,`COMBO_CPT`),p=I(r,`COMBO_GRG`),m=I(r,`COMBO_DEP`),h=I(r,`COMBO_SPI`),g=I(r,`COMBO_TAU`),_=I(r,`COMBO_UM`),v=I(r,`COMBO_MED`),y=I(r,`COMBO_FAC`),b=I(r,`COMBO_FSO`),x=I(r,`COMBO_MVT_UF_SOIN`),S=I(r,`COMBO_FINESS`),C=I(r,`COMBO_MTR`),w=I(r,`COMBO_DMT`),T=I(r,`COMBO_ACTIVITE`),E=I(r,`COMBO_UMD`),D=I(r,`COMBO_UMX`),O=I(r,`COMBO_SER`),k=I(r,`COMBO_QUA`),A=I(r,`COMBO_SAL`),ee=I(r,`COMBO_FROMSER`),te=I(r,`COMBO_TOSER`),ne=I(r,`COMBO_FROMQUA`),j=I(r,`COMBO_TOQUA`),ie=I(r,`COMBO_FROMDAT`),ae=I(r,`COMBO_TODAT`),M=I(r,`COMBO_JOURNAL`),N=I(r,`COMBO_SECTION`),oe=I(r,`COMBO_COMPTE`),se=I(r,`COMBO_SITE`),ce=I(r,`COMBO_ECH`),le=I(r,`COMBO_CST`),P=I(r,`COMBO_FOU`),ue=I(r,`COMBO_TAA`),de=I(r,`COMBO_CONDITION`),F=I(r,`COMBO_BUDGET_CLE`),fe=I(r,`ARRAY_SEJ`),pe=[];fe.length&&(pe=I(fe[0],`RECORD`));let me=I(r,`COMBO_TYPECOMPTA`),he=I(r,`COMBO_PRESTATION`),ge=I(r,`PRESTATAIRE`),_e=I(r,`ADDRECORD`),ve={};_e.length&&(ve=re(_e[0]));let ye=I(r,`COMBO_POP`)[0],be=[];ye&&(be=I(ye,`RECORD`),be=be.map(e=>{let t=re(e);return{...t,label:t.texte,value:t.oid}}));let R=I(r,`COMBO_DEP`)[0],xe=[];R&&(xe=I(R,`RECORD`),xe=xe.map(e=>{let t=re(e);return{...t,label:t.texte,value:t.oid}}));let z=I(r,`LIST_MDA`)[0],Se=I(r,`LIST_MEDA`)[0],Ce=[],we=[];z&&(Ce=I(z,`RECORD`)),Se&&(we=I(Se,`RECORD`));let B=I(r,`LIST_CPO`)[0],Te=[];B&&(Te=I(B,`RECORD`));let Ee=I(r,`LIST_GHM`)[0],V=[];Ee&&(V=I(Ee,`RECORD`));let H=I(r,`LIST_ART`)[0],U=[];H&&(U=I(H,`RECORD`));let W=I(r,`LIST_FOU`)[0],De=[];W&&(De=I(W,`RECORD`));let Oe=I(r,`ARRAY_RA9`),ke=I(r,`ARRAY_RA1`),Ae={POL:Z(o),SPI:Z(s),MDA:Z(c),SERVICE:Z(l),ETAGE:Z(u),MOIS:Z(d),CPT:Z(f),PRESTATION:Z(he),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:L(ge),SAL:Z(A),FROMSER:Z(ee),TOSER:Z(te),FROMQUA:Z(ne),TOQUA:Z(j),FROMDAT:Z(ie),TODAT:Z(ae),TYPECOMPTA:Z(me),JOURNAL:Z(M),SECTION:Z(N),COMPTE:Z(oe),SITE:Z(se),BUDGET_CLE:Z(F),FOU:Z(P),CONDITIONS:Me(Z(de)),ECH:Z(ce),CST:Z(le),TAA:Z(ue),SEJ:L(pe),RA9:Z(Oe),RA1:Z(ke),DEP:xe,POP:be},je={MDA:L(Ce),MEDA:L(we),CPO:L(Te),GHM:L(V),ART:L(U),LFOU:L(De)},G=L(i),Ne=L(a);G=G.map((e,t)=>{let r={},a=I(i[t],`INDICATEUR`);a&&(r.indicators=na(a)),e.extraData=r;let o=I(i[t],`HISTO`);o&&(e.extraData.histos=L(o));let s=I(i[t],`LIT`);s&&(e.extraData.lits=L(s));let c=I(i[t],`ETAGE`);c&&(e.extraData.etages=L(c));let l=I(i[t],`IQV`);return l&&(e.extraData.iqv=L(l)),$i(e,n,G)});let Pe={},Fe=I(r,`DIVERS`)[0];Fe&&t===`t_rubriques`&&(Pe.rubriques=re(I(Fe,`RECORD`)[0]));let K=I(r,`GENERAL_SETTINGS`);return K&&t===`t_expert_controle`&&!n.module&&(Pe.expert=re(K[0])),{records:G,combos:Ae,listes:je,divers:Pe,addRecord:ve,refRecords:Ne}},ta=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=L(I(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=L(I(n,`RECORD`)),t=t.map(e=>({...e,label:e.texte??e.label,value:e.oid??e.data}))}return t}function na(e){return e.map((e,t)=>{let n=re(e);n.key=t;let r=I(e,`CLE`);return r&&r.length&&(n.keys=r.map((e,t)=>{let n=re(e);return n.key=t,n})),n})}var ra=async(e,t,n,r=``,i={})=>{let a={softCode:t,tableName:n,firstCall:`1`,getParam:r};return i.tableSection&&(a.tableSection=i.tableSection),ea(await _e(la(e),a),n,i)},ia=`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`,aa=async e=>ta(await _e(`modules/base/php/httpservice_getChoices.php`,{query:e})),oa=async(e,t,n,r,i,a=!0)=>{await _e(yn(e),{softCode:t,tableName:n,action:i,propagate:a,recordNode:r})},sa=async(e,t,n,r=null,i=null)=>{let a=yn(e),o={softCode:n,tableName:t,action:i??`execute_rules`};r!==null&&(o.oids=r),await _e(a,o)},ca=async(e,t,n)=>{await _e(vn(e),{tableName:t,oids:n.join(`, `)})};function la(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 ua={all:[`tables`],lists:()=>[...ua.all,`list`],list:(e,t,n,r)=>[...ua.all,`list`,e,t,n,r],choices:e=>[...ua.all,`choices`,e]},da=(e,t,n,r=``,i={})=>tt({queryKey:ua.list(e,t,n,r),queryFn:()=>ra(e,t,n,r,i),enabled:!!e&&!!t&&!!n}),fa=(e,t,n,r=``,i={})=>le(da(e,t,n,r,i)),pa=e=>tt({queryKey:ua.choices(e),queryFn:()=>aa(e),enabled:!!e}),ma=e=>le(pa(e));function ha(){let e=E();return et({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r,propagate:i})=>oa(e,t,n,r,`save`,i),meta:{successMessage:`Enregistrement effectué`,errorMessage:`Erreur lors de l'enregistrement`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}function ga(){let e=E();return et({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>oa(e,t,n,r,`copy`),meta:{successMessage:`Entrée copiée`,errorMessage:`Erreur lors de la copie`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}function _a(){let e=E();return et({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>oa(e,t,n,r,`delete`),meta:{successMessage:`Entrée supprimée`,errorMessage:`Erreur lors de la suppression`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}function va(){let e=E();return et({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>oa(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:ua.lists()})}})}function ya(){let e=E();return et({mutationFn:({swf:e,tableName:t,softCode:n,oids:r,execute:i})=>sa(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:ua.lists()})}})}function ba(){let e=E();return et({mutationFn:({swf:e,tableName:t,refs:n})=>ca(e,t,n),meta:{successMessage:`Import terminé`,errorMessage:`Erreur lors de l'import des références`},onSettled:async()=>{await e.invalidateQueries({queryKey:ua.lists()})}})}var xa=[{title:`Code`,dataKey:`code`,width:75,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`}],Sa=[`code`,`texte`,`liste_medecin`,`liste_uf`],Ca=e=>Sa.includes(e.dataKey)?{...e,lockReason:`Champ recalculé par iCTI à partir de la clé budgétaire à chaque lecture. Pour une affectation sur mesure, ajoutez une règle de priorité inférieure à 5000.`}:e,wa={POL:{tableName:`t_pole`,title:`Gestion Poles`,component:`common`,addButton:!0,fields:[...xa,{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:[...xa,{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:[...xa,{title:`Date début`,dataKey:`date_debut`,type:`date`,required:!0},{title:`Date fin`,dataKey:`date_fin`,type:`date`,required:!0}],visible:!0,modalLabel:`Gestion des indicateurs`},BUC:{tableName:`t_budget_cle`,title:`Gestion Clés budgétaires`,component:`common`,addButton:!0,fields:[...xa,{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:[...xa.map(Ca),{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:[...xa.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}},Ta=(e,t)=>{switch(e){case`POR`:return Ea(e,t);case`PER`:return Ea(e,t);case`BUR`:return Ea(e,t).map(Ca);case`FAR`:return Ea(e,t);case`FSR`:return Ea(e,t);default:return[]}};function Ea(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:return[]}}var Da=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekday=r()})(e,(function(){return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,n=this.$W,r=(n{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_localeData=r()})(e,(function(){return function(e,t,n){var r=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var o=e.name?e:e.$locale(),s=i(o[t]),c=i(o[n]),l=s||c.map((function(e){return e.slice(0,r)}));if(!a)return l;var u=o.weekStart;return l.map((function(e,t){return l[(t+(u||0))%7]}))},o=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format(`MMMM`):a(e,`months`)},monthsShort:function(t){return t?t.format(`MMM`):a(e,`monthsShort`,`months`,3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format(`dddd`):a(e,`weekdays`)},weekdaysMin:function(t){return t?t.format(`dd`):a(e,`weekdaysMin`,`weekdays`,2)},weekdaysShort:function(t){return t?t.format(`ddd`):a(e,`weekdaysShort`,`weekdays`,3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return c.bind(this)()},n.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(o(),`months`)},n.monthsShort=function(){return a(o(),`monthsShort`,`months`,3)},n.weekdays=function(e){return a(o(),`weekdays`,null,null,e)},n.weekdaysShort=function(e){return a(o(),`weekdaysShort`,`weekdays`,3,e)},n.weekdaysMin=function(e){return a(o(),`weekdaysMin`,`weekdays`,2,e)}}}))})),ka=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekOfYear=r()})(e,(function(){var e=`week`,t=`year`;return function(n,r,i){var a=r.prototype;a.week=function(n){if(n===void 0&&(n=null),n!==null)return this.add(7*(n-this.week()),`day`);var r=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),o=i(this).endOf(e);if(a.isBefore(o))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,`millisecond`),c=this.diff(s,e,!0);return c<0?i(this).startOf(`week`).week():Math.ceil(c)},a.weeks=function(e){return e===void 0&&(e=null),this.week(e)}}}))})),Aa=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekYear=r()})(e,(function(){return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return t===1&&e===11?n+1:e===0&&t>=52?n-1:n}}}))})),ja=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_advancedFormat=r()})(e,(function(){return function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var i=this.$utils(),a=(e||`YYYY-MM-DDTHH:mm:ssZ`).replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case`Q`:return Math.ceil((t.$M+1)/3);case`Do`:return n.ordinal(t.$D);case`gggg`:return t.weekYear();case`GGGG`:return t.isoWeekYear();case`wo`:return n.ordinal(t.week(),`W`);case`w`:case`ww`:return i.s(t.week(),e===`w`?1:2,`0`);case`W`:case`WW`:return i.s(t.isoWeek(),e===`W`?1:2,`0`);case`k`:case`kk`:return i.s(String(t.$H===0?24:t.$H),e===`k`?1:2,`0`);case`X`:return Math.floor(t.$d.getTime()/1e3);case`x`:return t.$d.getTime();case`z`:return`[`+t.offsetName()+`]`;case`zzz`:return`[`+t.offsetName(`long`)+`]`;default:return e}}));return r.bind(this)(a)}}}))}));C();var Ma=t(Da()),Na=t(Oa()),Pa=t(ka()),Fa=t(Aa()),Ia=t(ja());An.default.extend(Ki.default),An.default.extend(Ia.default),An.default.extend(Ma.default),An.default.extend(Na.default),An.default.extend(Pa.default),An.default.extend(Fa.default),An.default.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=(e||``).replace(`Wo`,`wo`);return r.bind(this)(t)}});var La={bn_BD:`bn-bd`,by_BY:`be`,en_GB:`en-gb`,en_US:`en`,fr_BE:`fr`,fr_CA:`fr-ca`,hy_AM:`hy-am`,kmr_IQ:`ku`,nl_BE:`nl-be`,pt_BR:`pt-br`,zh_CN:`zh-cn`,zh_HK:`zh-hk`,zh_TW:`zh-tw`},Ra=function(e){return La[e]||e.split(`_`)[0]},za=function(){f(!1,`Not match any format. Please help to fire a issue about this.`)},Ba=Li({getNow:function(){return(0,An.default)()},getFixedDate:function(e){return(0,An.default)(e,[`YYYY-M-DD`,`YYYY-MM-DD`])},getEndDate:function(e){return e.endOf(`month`)},getWeekDay:function(e){var t=e.locale(`en`);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.add(t,`year`)},addMonth:function(e,t){return e.add(t,`month`)},addDate:function(e,t){return e.add(t,`day`)},setYear:function(e,t){return e.year(t)},setMonth:function(e,t){return e.month(t)},setDate:function(e,t){return e.date(t)},setHour:function(e,t){return e.hour(t)},setMinute:function(e,t){return e.minute(t)},setSecond:function(e,t){return e.second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return(0,An.default)().locale(Ra(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.locale(Ra(e)).weekday(0)},getWeek:function(e,t){return t.locale(Ra(e)).week()},getShortWeekDays:function(e){return(0,An.default)().locale(Ra(e)).localeData().weekdaysMin()},getShortMonths:function(e){return(0,An.default)().locale(Ra(e)).localeData().monthsShort()},format:function(e,t,n){return t.locale(Ra(e)).format(n)},parse:function(e,t,n){for(var r=Ra(e),i=0;i{let e=(0,Y.useContext)(Ha);if(!e)throw Error(`useTablesParams must be used within TablesManager`);return e},$=i(),Wa=({form:e,record:t,handleValuesChange:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ua(),c=fa(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)(J.Item,{name:`mois_comptable`,children:(0,$.jsx)(U,{options:c.MOIS,onChange:m})})]}),(0,$.jsxs)(`span`,{children:[`Saisie le `,(0,An.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)(J.Item,{name:`site_id`,children:(0,$.jsx)(U,{options:c.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(J.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(U,{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)(J.Item,{name:`journal_code`,children:(0,$.jsx)(U,{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)(J.Item,{name:`compte_numero`,children:(0,$.jsx)(U,{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)(J.Item,{name:`section_code`,children:(0,$.jsx)(U,{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)(J.Item,{name:`texte`,children:(0,$.jsx)(q.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)(J.Item,{name:`debit`,children:(0,$.jsx)(U,{options:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],onChange:d})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{name:`montant`,children:(0,$.jsx)(q,{onChange:f})}),(0,$.jsx)(H,{type:`primary`,onClick:p,children:`Ventiler`}),(0,$.jsx)(J.Item,{name:`montant_credit`,hidden:!0,children:(0,$.jsx)(q,{})}),(0,$.jsx)(J.Item,{name:`montant_debit`,hidden:!0,children:(0,$.jsx)(q,{})})]})]}),(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)(J.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Kt,{})})]})}),(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)(J.Item,{hidden:!0,name:`mois_ventile_1`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(J.Item,{name:`montant_ventile_1`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_2`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Février ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_2`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_3`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mars ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_3`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_4`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Avril ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_4`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_5`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Mai ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_5`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_6`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juin ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_6`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]})]}),(0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_7`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`first-label`}),(0,$.jsx)(`span`,{className:`second-label`,children:`Juillet ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_7`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_8`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Août ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_8`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_9`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Septembre ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_9`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_10`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Octobre ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_10`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_11`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Novembre ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_11`,children:(0,$.jsx)(q,{style:{width:`80px`},onChange:h})})]}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(J.Item,{hidden:!0,name:`mois_ventile_12`,children:(0,$.jsx)(q,{})}),(0,$.jsx)(`span`,{className:`second-label`,children:`Décembre ${l}`}),(0,$.jsx)(J.Item,{name:`montant_ventile_12`,children:(0,$.jsx)(q,{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)(J.Item,{name:`total`,children:(0,$.jsx)(q,{disabled:!0})})]})})]})};Wa.propTypes={form:Q.default.object,record:Q.default.object,handleValuesChange:Q.default.func};var Ga=({form:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(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)(J.Item,{name:`est_balance`,children:(0,$.jsx)(U,{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)(J.Item,{name:`site_id`,children:(0,$.jsx)(U,{options:s.SITE})})]}),(0,$.jsx)(`div`,{className:`form-item`,children:(0,$.jsx)(J.Item,{name:`clinique_honoraire`,children:(0,$.jsx)(U,{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)(J.Item,{name:`texte`,children:(0,$.jsx)(q.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)(J.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,$.jsx)(Kt,{})})]})}),(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)(J.Item,{name:`import_data`,children:(0,$.jsx)(q.TextArea,{autoSize:{minRows:8}})})]})})]})};Ga.propTypes={form:Q.default.object,record:Q.default.object};var Ka=({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)(J.Item,{name:`est_import_data`,valuePropName:`checked`,children:(0,$.jsx)(Kt,{onChange:e=>{i(e.target.checked)}})})]})}),r===!0?(0,$.jsx)(Ga,{form:n,record:e,handleValuesChange:t}):(0,$.jsx)(Wa,{form:n,record:e,handleValuesChange:t})]})};Ka.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func,form:Q.default.object};var qa=n((e=>{var t=Jt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=i;var n=t(r());function i(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))},[])}})),Ja=n((e=>{var t=Dt().default,n=Jt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLayoutUpdateEffect=e.default=void 0;var i=n(r()),a=(0,t(Yt()).default)()?i.useLayoutEffect:i.useEffect,o=function(e,t){var n=i.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})),Ya=n((e=>{var t=Jt().default,n=Dt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var i=n(dn()),a=t(r());function o(e){var t=a.useRef(!1),n=a.useState(e),r=(0,i.default)(n,2),o=r[0],s=r[1];a.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function c(e,n){n&&t.current||s(e)}return[o,c]}})),Xa=n((e=>{var t=Dt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=s;var n=t(dn()),r=t(qa()),i=Ja(),a=t(Ya());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)})]}})),Za=n((e=>{var t=Dt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=i;var n=t(Xt()),r=t(c());(0,mn().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}})),Qa=n((e=>{var t=Jt().default,n=Dt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Xt()),a=n(en()),o=n(un()),s=n(Qt()),l=n(cn()),u=n($t()),d=n(rn()),f=n(on()),p=n(c()),m=t(r()),h=ln(),g=hn(),_=Za(),v=mn();function y(e,t,n){return t=(0,u.default)(t),(0,s.default)(e,(0,l.default)()?Reflect.construct(t,n||[],(0,u.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,d.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,r=t.disabled,a=t.readOnly,o=t.handleReset,s=t.suffix,c=!r&&!a&&n,l=`${e}-clear-icon`;return m.createElement(f.default,{onClick:o,onMouseDown:function(e){return e.preventDefault()},className:(0,p.default)((0,i.default)((0,i.default)({},`${l}-hidden`,!c),`${l}-has-suffix`,!!s),l),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var r=this.props,a=r.value,o=r.allowClear,s=r.className,c=r.focused,l=r.style,u=r.direction,d=r.bordered,f=r.hidden,h=r.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,i.default)((0,i.default)((0,i.default)((0,i.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)})),$a=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=n;var t=r();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}})),eo=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.hasPrefixSuffix=t;function t(e){return!!(e.prefix||e.suffix||e.allowClear)}})),to=n((t=>{var n=Jt().default,i=Dt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0,t.fixControlledValue=C,t.resolveOnChange=w,t.triggerFocus=T;var a=i(Xt()),o=i(At()),s=i(qt()),l=i(on()),u=i(c()),d=i((ze(),e(Le))),f=gn(),p=n(r()),m=an(),h=i(nn()),g=i(sn()),_=ln(),v=pn(),y=Za();i(tn());var b=i($a()),x=eo(),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=Jt().default,i=Dt().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(qt()),o=i(Xt()),s=i(At()),l=i(dn()),u=i(Zt()),d=i(c()),f=i((Ie(),e(Re))),p=i(Xa()),m=i(fn()),h=n(r()),g=an(),_=i(nn()),v=i(sn()),y=ln(),b=Za(),x=i(Qa()),S=to(),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,c=e.showCount,E=c===void 0?!1:c,D=e.maxLength,O=e.className,k=e.style,A=e.size,ee=e.disabled,te=e.onCompositionStart,ne=e.onCompositionEnd,j=e.onChange,re=e.onFocus,ie=e.onBlur,ae=e.status,M=C(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),N=h.useContext(g.ConfigContext),oe=N.getPrefixCls,se=N.direction,ce=h.useContext(v.default),le=h.useContext(_.default),P=ee??le,ue=h.useContext(y.FormItemInputContext),de=ue.status,F=ue.hasFeedback,fe=ue.isFormItemInput,pe=ue.feedbackIcon,I=(0,b.getMergedStatus)(de,ae),me=h.useRef(null),L=h.useRef(null),he=h.useState(!1),ge=(0,l.default)(he,2),_e=ge[0],ve=ge[1],ye=h.useState(!1),be=(0,l.default)(ye,2),R=be[0],xe=be[1],z=h.useRef(),Se=h.useRef(0),Ce=(0,p.default)(M.defaultValue,{value:M.value}),we=(0,l.default)(Ce,2),B=we[0],Te=we[1],Ee=M.hidden,V=function(e,t){M.value===void 0&&(Te(e),t?.())},H=Number(D)>0,U=function(e){ve(!0),z.current=B,Se.current=e.currentTarget.selectionStart,te?.(e)},W=function(e){ve(!1);var t=e.currentTarget.value;H&&(t=T(Se.current>=D+1||Se.current===z.current?.length,z.current,t,D)),t!==B&&(V(t),(0,S.resolveOnChange)(e.currentTarget,e,j,t)),ne?.(e)},De=function(e){var t=e.target.value;!_e&&H&&(t=T(e.target.selectionStart>=D+1||e.target.selectionStart===t.length||!e.target.selectionStart,B,t,D)),V(t),(0,S.resolveOnChange)(e.currentTarget,e,j,t)},Oe=function(e){xe(!1),ie?.(e)},ke=function(e){xe(!0),re?.(e)};h.useEffect(function(){xe(function(e){return!P&&e})},[P]);var Ae=function(e){var t;V(``),(t=me.current)==null||t.focus(),(0,S.resolveOnChange)(me.current?.resizableTextArea?.textArea,e,j)},je=oe(`input`,n);h.useImperativeHandle(t,function(){return{resizableTextArea:me.current?.resizableTextArea,focus:function(e){(0,S.triggerFocus)(me.current?.resizableTextArea?.textArea,e)},blur:function(){return me.current?.blur()}}});var G=h.createElement(f.default,(0,s.default)({},(0,m.default)(M,[`allowClear`]),{disabled:P,className:(0,d.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},`${je}-borderless`,!i),O,O&&!E),`${je}-sm`,ce===`small`||A===`small`),`${je}-lg`,ce===`large`||A===`large`),(0,b.getStatusClassNames)(je,I)),style:E?{resize:k?.resize}:k,prefixCls:je,onCompositionStart:U,onChange:De,onBlur:Oe,onFocus:ke,onCompositionEnd:W,ref:me})),Me=(0,S.fixControlledValue)(B);!_e&&H&&(M.value===null||M.value===void 0)&&(Me=w(Me,D));var Ne=h.createElement(x.default,(0,s.default)({disabled:P,focused:R},M,{prefixCls:je,direction:se,inputType:`text`,value:Me,element:G,handleReset:Ae,ref:L,bordered:i,status:ae,style:E?void 0:k}));if(E||F){var Pe=(0,u.default)(Me).length,Fe=``;return Fe=(0,a.default)(E)===`object`?E.formatter({value:Me,count:Pe,maxLength:D}):`${Pe}${H?` / ${D}`:``}`,h.createElement(`div`,{hidden:Ee,className:(0,d.default)(`${je}-textarea`,(0,o.default)((0,o.default)((0,o.default)({},`${je}-textarea-rtl`,se===`rtl`),`${je}-textarea-show-count`,E),`${je}-textarea-in-form-item`,fe),(0,b.getStatusClassNames)(`${je}-textarea`,I,F),O),style:k,"data-count":Fe},Ne,F&&h.createElement(`span`,{className:`${je}-textarea-suffix`},pe))}return Ne})}))()),ro=new Date().getFullYear(),io=[];for(let e=ro-4;e<=ro+2;e++)io.push(e);var ao={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:io.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 oo(){return!!ge.getQueryData(ye.all)?.session?.ISROLECTI}function so(e){return e.editable===!1?!0:e.editable===`cti`?!oo():!1}function co(e,t){return Yi(e,t)?!0:e.dependsOn?t?.[e.dependsOn]===e.disabledWhen:so(e)}var lo=({field:e,locked:t})=>!t||!e.lockReason?null:(0,$.jsx)(wt,{title:e.lockReason,children:(0,$.jsx)(St,{className:`locked-field-icon`})});lo.propTypes={field:Q.default.object,locked:Q.default.bool};var uo=({title:e,field:t,locked:n})=>(0,$.jsxs)($.Fragment,{children:[e,t.required&&(0,$.jsx)(`span`,{className:`required-mark`,children:`*`}),(0,$.jsx)(lo,{field:t,locked:n}),t.editable===`cti`&&oo()&&(0,$.jsx)(wt,{title:`Champ modifiable uniquement par un compte CTI`,children:(0,$.jsx)(Gi,{className:`cti-only-icon`})})]});uo.propTypes={title:Q.default.string,field:Q.default.object,locked:Q.default.bool};var fo=({record:e,fields:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s={...fa(n,r,i,a,o).data?.combos??{},...ao};return e?(0,$.jsx)($.Fragment,{children:po(t,e,s)}):null};fo.propTypes={tableParams:Q.default.object,record:Q.default.object};function po(e,t,n={}){if(Array.isArray(e)&&e.length)return e.map((e,r)=>ho(e,r,t,n))}var mo=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 be({method:`post`,url:ne()+e.downloadUrl,data:r,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),a=i.headers[`content-disposition`].split(`;`)[1].split(`="`)[1].replace(/"/gm,``);Mt(i.data,a)};function ho(e,t=0,n,r){if(e.editVisible===!1)return null;let i=e.titleEdit?e.titleEdit:e.title,a=co(e,n),o=e.required?[{required:!0,message:`${i} obligatoire`}]:void 0,s=null;switch(e.type){case`divider`:s=(0,$.jsx)(`div`,{children:(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:i,field:e,locked:a})})})},t);break;case`input`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:i,field:e,locked:a})}),(0,$.jsx)(J.Item,{shouldUpdate:!0,children:t=>{let r=co(e,{...n,...t.getFieldsValue()});return(0,$.jsx)(J.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,rules:o,children:(0,$.jsx)(q,{addonAfter:e.pourcentage?`%`:null,disabled:r})})}})]})},t);break;case`fileDownload`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:i,field:e,locked:a})}),(0,$.jsx)(H,{icon:(0,$.jsx)($e,{}),style:{marginRight:8,paddingRight:8,paddingLeft:8},onClick:()=>mo(e,n)}),(0,$.jsx)(J.Item,{shouldUpdate:!0,children:t=>{let r=co(e,{...n,...t.getFieldsValue()});return(0,$.jsx)(J.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,rules:o,children:(0,$.jsx)(q,{addonAfter:e.pourcentage?`%`:null,disabled:r})})}})]})},t);break;case`textArea`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:e.title,field:e,locked:a})}),(0,$.jsx)(J.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},rules:o,children:(0,$.jsx)(no.default,{disabled:a,style:{width:`100%`}})})]})},t);break;case`select`:let c=e.value===`-1`;s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:e.title,field:e,locked:a})}),(0,$.jsx)(J.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},rules:o,children:(0,$.jsx)(U,{style:{width:`100%`},disabled:a,options:r[e.selectOptionsKey],showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),allowClear:e.allowClear,defaultActiveFirstOption:c})})]})},t);break;case`checkbox`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:i,field:e,locked:a})}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:e.dataKey,valuePropName:`checked`,extra:e.detail,children:(0,$.jsx)(Kt,{disabled:!e.dataKey||a})})]})},t);break;case`date`:s=(0,$.jsx)(`div`,{children:(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:(0,$.jsx)(uo,{title:e.title,field:e,locked:a})}),(0,$.jsx)(J.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},rules:o,children:(0,$.jsx)(Ba,{format:`DD/MM/YYYY`,dateRender:e=>(0,$.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})]})},t);break;case`checkboxRow`:s=(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)(J.Item,{name:e.dataKey,label:e.title,valuePropName:`checked`,extra:e.detail,className:`checkboxUnit`,children:(0,$.jsx)(Kt,{disabled:so(e)})},e.dataKey+`-chckbx-unit`))})]})},t);break;case`multi-input`:let l=e=>{switch(e.type){case`input`:return(0,$.jsx)(J.Item,{label:e.title,name:e.dataKey,extra:e.detail,children:(0,$.jsx)(q,{addonAfter:e.pourcentage?`%`:null,disabled:so(e)})},e.dataKey);default:return null}};s=(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=>l(e))})]})},t);break;default:s=null}return s}var go=({text:e,handleUpdateRecord:t,record:n,indicator:r,handleValuesChange:i})=>{let[a,o]=(0,Y.useState)(!1);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{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)(H,{type:`link`,onClick:()=>{o(!0)},children:(0,$.jsx)(ke,{})})]})]})};go.propTypes={text:Q.default.string,handleUpdateRecord:Q.default.func,record:Q.default.object,indicator:Q.default.object,handleValuesChange:Q.default.func};var _o=({title:e})=>(0,$.jsx)($.Fragment,{children:(0,$.jsx)(`h3`,{className:`title__h3`,children:e})});_o.propTypes={title:Q.default.string};var vo={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`}]},yo=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r,form:i,softCode:a})=>{let o={iCTI_rh:`rh`,iCTI_activite:`activite, pmsi`}[a],s=Cn(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)(()=>vo.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)(zt,{initialText:e.code,handleUpdateText:v,field:`code`,rowKey:e.key})},{title:`Texte`,dataKey:`texte`,flexGrow:1,cellRenderer:({rowData:e})=>(0,$.jsx)(zt,{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)(go,{text:i,handleUpdateRecord:n,record:t,indicator:e,handleValuesChange:r})}},{title:`Actif`,dataKey:`actif`,width:100,dataGetter:({rowData:e})=>(0,$.jsx)(Kt,{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)(ut,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:p,options:{oneOnly:!0},handleModifyIndicator:b,handleShowModal:()=>m(!p)}),(0,$.jsxs)(`div`,{className:`bud-editor`,children:[(0,$.jsxs)(`div`,{className:`tables-column`,children:[po(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)(U,{options:vo.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)(J.Item,{name:`classe_code`,hidden:!d,style:{width:`100%`},children:(0,$.jsx)(q,{})})]})]})]}),(0,$.jsx)(`div`,{className:`tables-column`,children:(0,$.jsxs)(`div`,{className:`bud-table-indicators`,style:{display:`flex`,flexFlow:`column`},children:[(0,$.jsx)(_o,{title:e.modalLabel}),(0,$.jsxs)(`div`,{className:`bud-table-buttons`,style:{display:`flex`,flexFlow:`row nowrap`,justifyContent:`space-between`},children:[(0,$.jsx)(H,{style:{width:`48%`,marginBottom:`12px`},type:`primary`,onClick:()=>m(!0),children:`Ajouter`}),(0,$.jsx)(H,{style:{width:`48%`,marginBottom:`12px`},onClick:x,disabled:!h,children:`Supprimer`})]}),(0,$.jsx)(`div`,{className:`ind-table`,style:{flex:3},children:(0,$.jsx)(Nt,{columns:w,data:l,flexGrowBool:!0,fixed:!1,rowHeight:30,selectedRow:h,onRowSelect:S})})]})})]})]})};yo.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 bo=({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)(H,{icon:(0,$.jsx)(rt,{}),onClick:()=>r(e.key),children:`Importer depuis Excel (indicateur courant)`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Vt,{}),onClick:()=>n(e.key),children:`Exporter vers Excel (indicateur courant)`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),onClick:s,children:`Effacer`})]}),(0,$.jsx)(`div`,{className:`bui-table`,children:(0,$.jsx)(Nt,{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)(zt,{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})})]})};bo.propTypes={indicator:Q.default.object,handleUpdateIndicator:Q.default.func,handleExcelImport:Q.default.func,handleExcelExport:Q.default.func,recordKey:Q.default.number};var xo=({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),T.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)(ut,{style:{height:`auto`}})}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(K,{open:i,title:`Budget à importer`,okText:`Importer`,cancelText:`Annuler`,onCancel:()=>a(!1),onOk:p,children:(0,$.jsx)(q.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:po(e.fields)}),(0,$.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,$.jsx)(H,{icon:(0,$.jsx)(rt,{}),onClick:()=>f(`all`),children:`Importer depuis Excel (tous les indicateurs)`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Vt,{}),onClick:()=>h(`all`),children:`Exporter vers Excel (tous les indicateurs)`})]}),(0,$.jsx)(`div`,{className:`bui-tabs`,children:(0,$.jsx)(It,{items:u.extraData.indicators.map((e,t)=>({label:e.budget_indicateur_code,key:t,children:(0,$.jsx)(bo,{indicator:e,handleUpdateIndicator:g,handleExcelExport:h,handleExcelImport:f,recordkey:u.key},t)}))})})]})]})};xo.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};function So({tableParams:e,record:t,form:n,handleUpdateRecord:r,typeOnly:i=!1}){let{swf:a,softCode:o,tableName:s,choice:c,tableParams:l}=Ua(),u=fa(a,o,s,c,l).data?.combos??{};return(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(`div`,{className:`tables-common-fields`,children:[!i&&po(e.fields,``,ao),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Type de réponse`}),(0,$.jsx)(J.Item,{style:{width:`100%`},name:`auto_reponse_code_type`,children:(0,$.jsx)(U,{style:{width:`100%`},options:ao.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)(J.Item,{style:{width:`100%`},name:`echelle_id`,children:(0,$.jsx)(U,{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)(J.Item,{shouldUpdate:!0,children:e=>{let t=e.getFieldValue(`auto_reponse_code_values_${r}`);return(0,$.jsx)(J.Item,{name:`auto_reponse_code_values_${n}`,children:(0,$.jsx)(q,{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)(J.Item,{name:`auto_reponse_code_value_other`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]})]})]})})}So.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,typeOnly:Q.default.bool};var Co=n(((e,t)=>{var n=G(),r=We(),i=qe();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})),wo=n(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a{var n=wo(),r=G(),i=kn(),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})),Eo=n(((e,t)=>{t.exports=Co()(To())})),Do=n(((e,t)=>{var n=lt(),r=Ve();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})),Oo=n(((e,t)=>{var n=We(),r=y();function i(e){return r(e)&&n(e)}t.exports=i})),ko=n(((e,t)=>{function n(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}t.exports=n})),Ao=n(((e,t)=>{var n=ft(),r=gt();function i(e){return n(e,r(e))}t.exports=i})),jo=n(((e,t)=>{var n=Do(),r=mt(),i=ht(),a=dt(),o=pt(),s=Ue(),c=w(),l=Oo(),u=Ke(),d=Xe(),f=Ne(),p=Tn(),m=Ge(),h=ko(),g=Ao();function _(e,t,_,v,y,b,x){var S=h(e,_),C=h(t,_),w=x.get(C);if(w){n(e,_,w);return}var T=b?b(S,C,_+``,e,t,x):void 0,E=T===void 0;if(E){var D=c(C),O=!D&&u(C),k=!D&&!O&&m(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=[]:p(C)||s(C)?(T=S,s(S)?T=g(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,_,T)}t.exports=_})),Mo=n(((e,t)=>{var n=Ze(),r=Do(),i=je(),a=jo(),o=Ne(),s=gt(),c=ko();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})),No=n(((e,t)=>{var n=Mo();t.exports=bt()(function(e,t,r){n(e,t,r)})})),Po=t(En()),Fo=t(Eo()),Io=t(No()),Lo=[{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:Ro}=q,{confirm:zo}=K,{Search:Bo}=q,Vo=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(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),[_,v]=(0,Y.useState)(null),[y,b]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t!==null&&c){let e=c.map(e=>({...e,label:e.texte}));t.dms&&(e=x(t,e)),b(D(e,f))}},[t,c,u,f]);function x(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,Po.default)(t,function(e){return(0,Io.default)({...e},(0,Fo.default)(n,{oid:e.oid}))})}let S=()=>zo({title:`Confirmez-vous l'effacement des DMS ?`,icon:(0,$.jsx)(g,{}),maskClosable:!0,okText:`Oui`,okType:`danger`,cancelText:`Non`,onOk(){console.log(t)},onCancel(){console.log(`Cancel`)}}),C=e=>{d(e.target.value)},w=e=>{v(y.find(t=>t.key===e))},T=e=>{h(e)},E=e=>{if(e)return S()};function D(e,t=!1){let n=xt(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:po(e.fields,t,l)}),(0,$.jsxs)(`div`,{className:`dms-button`,children:[(0,$.jsx)(H,{icon:(0,$.jsx)(Pe,{}),onClick:()=>T(!0),disabled:!(t.key===0&&t.dms.trim()===``),style:{marginRight:`3px`},children:`Ajouter DMS`}),(0,$.jsx)(H,{icon:(0,$.jsx)(Fe,{}),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)(Bo,{style:{height:`24px`},value:u,onChange:C,placeholder:`Rechercher`})}),(0,$.jsxs)(`div`,{className:`dms-search-child`,children:[(0,$.jsx)(`span`,{className:`child-label`,children:`DMS renseignées uniquement`}),(0,$.jsx)(Va.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)(Nt,{fixed:!1,columns:(e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Lo),data:y,selectedRow:_,onRowSelect:w})}),(0,$.jsx)(K,{title:`Ajout DMS`,open:m,okText:`Enregistrer`,cancelText:`Annuler`,onCancel:()=>T(!1),children:(0,$.jsx)(Ro,{})},`add-modal`)]})]})};Vo.propTypes={tableParams:Q.default.object,record:Q.default.object};var Ho=({record:e,handleUpdateRecord:t,typeOfRegles:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Ua(),c=fa(r,i,a,o,s).data?.combos??{},l=Cn(i).data??xn,[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)(q,{style:{height:28},disabled:!0,value:l.indicators.find(t=>t.oid===e[`ei_${r}_id`])?.entete??``}),(0,$.jsx)(H,{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)(J.Item,{name:`ec_${r}_id_${e}`,children:(0,$.jsx)(vt,{treeData:h,style:{width:300}})})]},e))})]})]},r))},[h,l.indicators,e]);return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(bn,{showModal:u,handleShowModal:()=>d(!1),options:{oneOnly:!0},handleAddIndicators:g,handleModifyIndicator:g}),v(m)]})};Ho.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Uo=({tableParams:e,record:t,handleUpdateRecord:n,softCode:r})=>{let i=ma(ia),[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)(J.Item,{name:`code`,style:{width:`80%`},children:(0,$.jsx)(q,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,style:{width:`80%`},children:(0,$.jsx)(q,{disabled:!0})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Territoire de santé`}),(0,$.jsx)(J.Item,{name:`tersante_id`,style:{width:`80%`},children:(0,$.jsx)(U,{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)(J.Item,{name:`coefficient_mco_simulation_fg11`,style:{width:`80%`},children:(0,$.jsx)(q,{type:`number`})})]}),(0,$.jsx)(Wt,{}),(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)(J.Item,{name:`${a[0].key}${n}`,style:{width:`100%`},children:(0,$.jsx)(Ba,{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)(J.Item,{name:`${a[1].key}${n}`,children:(0,$.jsx)(q,{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)(J.Item,{name:`${a[2].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[3].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[4].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[5].key}${n}`,style:{width:`100%`},children:r===`iCTI_pmsi`?(0,$.jsx)(Ba,{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)(q,{type:`number`,disabled:o})})}),(0,$.jsx)(`div`,{className:`common-form-item`,children:(0,$.jsx)(J.Item,{name:`${a[6].key}${n}`,children:(0,$.jsx)(q,{type:`number`,disabled:r===`iCTI_pmsi`?!t[`${a[5].key}${n}`]:o})})})]},n))}}return e})()]})]})};Uo.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,softCode:Q.default.string};var Wo=({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)(q,{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)(J.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Note`}),(0,$.jsx)(J.Item,{name:`note_with`,valuePropName:`checked`,style:{width:`100%`},children:(0,$.jsx)(Kt,{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)(J.Item,{name:`note_coefficient`,style:{width:`100%`},children:(0,$.jsx)(q,{disabled:!s})})]})]}),(0,$.jsx)(`div`,{className:`indicator-qualite-table`,children:(0,$.jsx)(Nt,{columns:l,data:a})})]})};Wo.propTypes={tableParams:Q.default.object,record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Go=({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)(J.Item,{name:`code`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,$.jsx)(J.Item,{name:`texte`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]})]}),(()=>{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)(J.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)(J.Item,{name:`rule_array_0${t}_0${e}`,children:(0,$.jsx)(q,{disabled:i})})}})]}));e.push((0,$.jsxs)(`div`,{className:`form-row`,children:[(0,$.jsx)(`span`,{className:`item-label`,children:`Règle ${t}`}),n]}))}return e})()]});Go.propTypes={form:Q.default.object};var Ko=[{title:`Médecins administratifs associés`,dataKey:`nom_adm`},{title:`Module`,dataKey:`module`}],qo=[{title:`Médecins administratifs non associés`,dataKey:`nom_adm`},{title:`Déjà associé à`,dataKey:`nom_ref`},{title:`Module`,dataKey:`module`}],Jo=({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}=Ua(),x=fa(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:po(e.fields,t,C)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:A(Ko),data:o,selectedRow:f,onRowSelect:T})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!f,onClick:O,children:(0,$.jsx)(Fe,{})}),(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!m,onClick:k,children:(0,$.jsx)(Pe,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(q,{style:{height:`24px`},value:i,onChange:w})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:A(qo),data:u,selectedRow:m,onRowSelect:E})})]})]})};Jo.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Yo=[{title:`Médecins regroupés`,width:100,flexGrow:2,dataKey:`texte`}],Xo=[{title:`Médecins à regrouper`,width:100,flexGrow:2,dataKey:`texte`,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>r.texte}],Zo=({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}=Ua(),_=fa(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)(J.Item,{name:`code`,children:(0,$.jsx)(q,{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)(J.Item,{name:`nom`,children:(0,$.jsx)(q,{})})})]}),(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)(J.Item,{name:`prenom`,children:(0,$.jsx)(q,{})})})]}),(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)(J.Item,{name:`specialite`,children:(0,$.jsx)(q,{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)(J.Item,{name:`medecin_reference`,children:(0,$.jsx)(q,{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)(J.Item,{name:`specialite_interne_id`,children:(0,$.jsx)(U,{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)(Nt,{data:o,columns:Yo,selectedRow:u,onRowSelect:e=>d(b.find(t=>t.key===e))})}),(0,$.jsxs)(`div`,{className:`meda-actions`,children:[(0,$.jsx)(H,{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)(H,{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)(zi,{})}),(0,$.jsx)(q,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})]}),(0,$.jsx)(`div`,{className:`meda-bottom-table`,children:(0,$.jsx)(Nt,{data:y.MEDA.filter(e=>e.texte.includes(i)),columns:Xo,selectedRow:c,onRowSelect:e=>l(y.MEDA.find(t=>t.key===e))})})]})]})};Zo.propTypes={record:Q.default.object,form:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var Qo=t(n(((e,t)=>{var n=He(),r=Ye(),i=Ue(),a=w(),o=We(),s=Ke(),c=Je(),l=Ge(),u=`[object Map]`,d=`[object Set]`,f=Object.prototype.hasOwnProperty;function p(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=p}))()),$o=({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)(Kt,{checked:e===`1`,onChange:e=>h(e)});case`input`:return s?(0,$.jsx)(q,{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)(U,{value:e,options:o,style:{width:250},showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),onChange:g});default:break}};$o.propTypes={initialText:Q.default.string,handleUpdate:Q.default.func,field:Q.default.string,rowKey:Q.default.number,type:Q.default.string};var es=[{title:`Date`,dataKey:`date`},{title:`Étage`,dataKey:`oid`,width:300}],ts=({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,Qo.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)($o,{value:e,handleUpdate:l,column:t,rowKey:i,type:`select`,selectValues:r.ETAGE}):(0,$.jsx)($o,{value:e,handleUpdate:l,column:t,field:t.key,rowKey:i,type:`input`})})),c=()=>{let r={key:e.extraData.etages.length,date:(0,An.default)().format(`DD/MM/YYYY`),date_debut:(0,An.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)(H,{type:`primary`,onClick:c,children:`Ajouter`}),(0,$.jsx)(Nt,{columns:s(es),data:i})]})};ts.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ns=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},u=Cn(e.module?`iCTI_${e.module}`:void 0).data??xn,[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)(bn,{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)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_01_id)?.entete??``}),(0,$.jsx)(H,{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)(J.Item,{name:`ec_01_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_01_id_2`,children:(0,$.jsx)(vt,{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)(J.Item,{name:`ef_01`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_01`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]})]})};ns.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var rs=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},u=Cn(e.module?`iCTI_${e.module}`:void 0).data??xn,[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)(bn,{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)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_51_id)?.entete??``}),(0,$.jsx)(H,{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)(J.Item,{name:`ec_51_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_51_id_2`,children:(0,$.jsx)(vt,{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)(J.Item,{name:`ef_51`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_51`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`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)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_52_id)?.entete??``}),(0,$.jsx)(H,{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)(J.Item,{name:`ec_52_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_52_id_2`,children:(0,$.jsx)(vt,{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)(J.Item,{name:`ef_52`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_52`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`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)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_53_id)?.entete??``}),(0,$.jsx)(H,{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)(J.Item,{name:`ec_53_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_53_id_2`,children:(0,$.jsx)(vt,{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)(J.Item,{name:`ef_53`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_53`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]})]})]})};rs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var is=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},u=Cn(e.module?`iCTI_${e.module}`:void 0).data??xn,[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)(bn,{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)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_02_id)?.entete??``}),(0,$.jsx)(H,{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)(J.Item,{name:`ec_02_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_02_id_2`,children:(0,$.jsx)(vt,{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)(J.Item,{name:`ef_02`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_02`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`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)(q,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_03_id)?.entete??``}),(0,$.jsx)(H,{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)(J.Item,{name:`ec_03_id_1`,children:(0,$.jsx)(vt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,$.jsxs)(`div`,{className:`evt-condition`,children:[(0,$.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,$.jsx)(J.Item,{name:`ec_03_id_2`,children:(0,$.jsx)(vt,{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)(J.Item,{name:`ef_03`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]}),(0,$.jsxs)(`div`,{className:`common-form-item`,children:[(0,$.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,$.jsx)(J.Item,{name:`et_03`,style:{width:`100%`},children:(0,$.jsx)(U,{options:ao[`CXP_item_${e.module}`]})})]})]})]})};is.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var as=[{title:`Lit`,dataKey:`code`},{title:`CP`,dataKey:`chambre_particuliere`,width:50}],os=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Qo.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)($o,{value:n[t.key],handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`checkbox`}):(0,$.jsx)($o,{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)(Nt,{columns:o(as),data:r})})};os.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ss=[{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}],cs=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,Y.useState)([]),a=(0,Y.useRef)();a.current=e,(0,Y.useEffect)(()=>{!(0,Qo.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)(H,{type:`primary`,onClick:()=>{let r={key:0,date:(0,An.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)(Nt,{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)($o,{value:e,handleUpdate:o,column:t,rowKey:r,type:`checkbox`}):t.key===`action`?(0,$.jsx)(H,{onClick:()=>s(r),children:(0,$.jsx)(Lt,{})}):(0,$.jsx)($o,{value:e,handleUpdate:o,column:t,field:t.key,rowKey:r,type:`input`})})))(ss),data:r})]})};cs.propTypes={record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ls=[{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`}],us=({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)(Nt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(ls),data:ue(Object.values(a),`dd`,`desc`)})})};us.propTypes={record:Q.default.object,typeEts:Q.default.string};var ds={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`}]},fs=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)([]),f={...l,...ds,...ao};return(0,Y.useEffect)(()=>{e&&d(e.fields)},[e]),(0,Qo.default)(t)?null:(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),``,f)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(It,{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)(cs,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`lits`:return(0,$.jsx)(os,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`etages`:return(0,$.jsx)(ts,{record:t,handleUpdateRecord:n,handleValuesChange:r,selectValues:f},a);case`cti-constantes`:return(0,$.jsx)(So,{record:t,handleUpdateRecord:n,tableParams:e,typeOnly:!0});case`cxp-regle-cti`:return(0,$.jsx)(ns,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-autre-cti`:return(0,$.jsx)(is,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-ets`:return(0,$.jsx)(rs,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`tarifs_prive_ghs`:return(0,$.jsx)(us,{record:t,typeEts:`prive`},a);case`tarifs_public_ghs`:return(0,$.jsx)(us,{record:t,typeEts:`public`},a);case`event-regle-cti`:case`event-regle-spe`:return(0,$.jsx)(Ho,{record:t,handleUpdateRecord:n,typeOfRegles:i.type},a);default:return ho(i,a,t,f)}}))(i)}))})(e.fields.filter(e=>e.tab))})})]})};fs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var ps={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`}]},ms=({index:e,rubrique:t,field:n,handleUpdateRubrique:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(i,a,o,s,c).data?.combos??{},[u,d]=(0,Y.useState)(null);(0,Y.useEffect)(()=>{d(!t.pVal)},[t]);let f={...l,...ps};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)(J.Item,{name:t.pKey,valuePropName:`checked`,extra:n.detail,children:(0,$.jsx)(Kt,{onChange:e=>r(e.target)})})]}),(0,$.jsxs)(`div`,{className:`rubrique-fields`,children:[(0,$.jsx)(J.Item,{name:t.sKey,children:(0,$.jsx)(U,{disabled:u,options:f.selectOptions,showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),style:{width:`100%`}})}),(0,$.jsx)(J.Item,{name:t.cKey,children:(0,$.jsx)(q,{disabled:u})})]})]},e)};ms.propTypes={index:Q.default.number,rubrique:Q.default.object,field:Q.default.object,handleUpdateRubrique:Q.default.func};var hs=({record:e,fields:t,handleGetFieldValue:n,handleUpdateRecord:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Ua(),l=fa(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)(ms,{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,Qo.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:po(t[m],``,u)}),(0,$.jsx)(`div`,{className:`tables-rubriques-fields`,children:h.map((e,t)=>p(e,t))})]})};hs.propTypes={record:Q.default.object,fields:Q.default.object,handleGetFieldValue:Q.default.func,handleUpdateRecord:Q.default.func};var gs=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(n,r,i,a,o).data?.combos??{};return(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(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)(J.Item,{name:n[r],className:`title-input`,style:{width:`100%`},children:(0,$.jsx)(q,{})})]},e))})()})]})};gs.propTypes={tableParams:Q.default.object,record:Q.default.object};var _s=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(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:[t?.is_standard===`1`&&(0,$.jsx)(jt,{className:`rules-cti-alert`,type:`info`,showIcon:!0,message:`Règle standard générée automatiquement à partir de la clé budgétaire`,description:(0,$.jsxs)($.Fragment,{children:[`Cette règle traduit la clé budgétaire en critère de sélection. Les champs marqués d'un cadenas sont recalculés par iCTI à chaque lecture et ne sont pas modifiables ; lesquels dépend du mode de génération choisi sur le budget. Les autres critères restent modifiables et conservés.`,(0,$.jsx)(`br`,{}),`Pour une affectation sur mesure, ajoutez une règle de priorité inférieure à 5000 : la plus petite priorité l'emporte, et les règles hors 5000 ne sont jamais réécrites.`]})}),(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),t,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)(J.Item,{name:`special_calc`,onChange:x,children:(0,$.jsx)(q,{})})]}),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)(J.Item,{name:e.poleId,children:(0,$.jsx)(U,{options:s.POL})}),(0,$.jsx)(J.Item,{shouldUpdate:!0,children:({getFieldValue:t})=>(0,$.jsx)(J.Item,{name:e.tauxId,onChange:b,children:(0,$.jsx)(q,{disabled:t(e.poleId)===`0`,addonAfter:`%`,type:`number`})})})]},e.tauxId))})]})]}))(c)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(It,{items:(e=>e.map((e,n)=>{if(e.editVisible===!1)return null;let r=co(e,t);return{label:(0,$.jsxs)(`span`,{children:[t[e.dataKey]!==``&&(0,$.jsx)(it,{}),e.title,(0,$.jsx)(lo,{field:e,locked:r})]}),key:n,children:r?(0,$.jsx)(wt,{title:e.lockReason,children:(0,$.jsx)(`div`,{children:(0,$.jsx)(J.Item,{name:e.dataKey,children:(0,$.jsx)(q.TextArea,{disabled:!0})})})}):(0,$.jsx)(J.Item,{name:e.dataKey,children:(0,$.jsx)(q.TextArea,{})})}}))(e.fields.filter(e=>e.tab))})})]})};_s.propTypes={tableParams:Q.default.object,record:Q.default.object};var vs=t(Ut()),ys=({tableParams:e,form:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Ua(),s=fa(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)(J.Item,{style:{width:`100%`},name:`code`,children:(0,$.jsx)(q,{onChange:(0,vs.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)(J.Item,{style:{width:`100%`},name:`texte`,children:(0,$.jsx)(q,{disabled:!0})})]}),po(e.fields.filter(e=>e.dataKey!==`code`&&e.dataKey!==`texte`),``,{...s,...ao})]})})};ys.propTypes={tableParams:Q.default.object,form:Q.default.object};var bs=({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}=Ua(),d=fa(o,s,c,l,u),f=d.data?.listes?.[i],p=d.data?.combos??{},m=ma(ia),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(ee(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(ee(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))},ee=e=>{let t=[...e];return g&&(t=t.filter(e=>e.texte.toLowerCase().includes(g.toLocaleLowerCase()))),t},te=()=>{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)},ne=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i.push(E.oid),e[a]=i.join(`,`),n(e),r(),D(null)},j=[...e.transfertFields],re=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:po(e.fields,t,h)}),(0,$.jsxs)(`div`,{className:`tables-column`,children:[(0,$.jsx)(`div`,{className:`med-top-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:re(j),data:v,selectedRow:w,onRowSelect:k})}),(0,$.jsxs)(`div`,{className:`med-actions`,children:[(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!w,onClick:te,children:(0,$.jsx)(Fe,{})}),(0,$.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!E,onClick:ne,children:(0,$.jsx)(Pe,{})}),(0,$.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,$.jsx)(q,{style:{height:`24px`},value:g,onChange:O})]}),(0,$.jsx)(`div`,{className:`med-bottom-table`,children:(0,$.jsx)(Nt,{fixed:!1,columns:re(j),data:S,selectedRow:E,onRowSelect:A})})]})]})};bs.propTypes={tableParams:Q.default.object,record:Q.default.object,handleUpdateRecord:Q.default.func,handleValuesChange:Q.default.func};var xs=({tableParams:e,record:t,handleShowEditor:n,swf:r,choice:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ua(),d=fa(o,s,c,l,u),f=ha(),p=ga(),m=_a(),h=a.data?.session,g=d.data?.records??[],_=e?.component??null,[v,y]=(0,Y.useState)(!1),[b,x]=(0,Y.useState)({}),[S]=J.useForm();(0,Y.useEffect)(()=>{if(t){y(!1);let n=$i(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=async(t=!0)=>{try{await S.validateFields()}catch(e){if(e?.errorFields?.length){S.scrollToField(e.errorFields[0].name);return}console.error(`[TablesEditor] validation interrompue`,e);return}let i={...b,...S.getFieldsValue()};i=Zi(i,e);let a=Xi(i,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:a,propagate:t},{onSuccess:()=>{y(!1),n()}})},ee=()=>{let t={...b,...S.getFieldsValue()};t=Zi(t,e);let i=Xi(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:i},{onSuccess:()=>{y(!1),n()}})},te=()=>{_n(e.tableName,t.oid)},ne=()=>{let t=Ft({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)(H,{icon:(0,$.jsx)(nt,{}),onClick:te,children:`SQL`}),e.addButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ne,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),disabled:w||C,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ne,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),loading:m.isPending,disabled:C||(e?.tableName===`t_ghm_dms`?!(t&&t.dms?.trim()===``&&t.key===0):w),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ee,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Qe,{}),loading:p.isPending,disabled:C||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Sn,{onConfirm:D,modified:v,disabled:!v}),(0,$.jsx)(H,{icon:(0,$.jsx)(ot,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(),children:`Enregistrer`}),e.saveWithoutCalc&&(0,$.jsx)(H,{icon:(0,$.jsx)(ot,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(!1),children:`Enregistrer sans recalcul`}),(0,$.jsx)(wn,{onConfirm:O,modified:v})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(J,{form:S,onValuesChange:E,style:{maxWidth:`100%`},children:(()=>{switch(_){case`common`:return(0,$.jsx)(fo,{record:b,fields:e.fields});case`rubrique`:return(0,$.jsx)(hs,{record:b,fields:e.fields,handleGetFieldValue:T,handleUpdateRecord:k});case`onglet`:return(0,$.jsx)(fs,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`rules`:return(0,$.jsx)(_s,{tableParams:e,record:b});case`finess`:return(0,$.jsx)(Uo,{tableParams:e,record:b,handleUpdateRecord:k,softCode:s});case`transfert`:return(0,$.jsx)(bs,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`DMS`:return(0,$.jsx)(Vo,{tableParams:e,record:b});case`MED`:return(0,$.jsx)(Jo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`BUD`:return(0,$.jsx)(yo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S,softCode:s});case`BUI_activite`:return(0,$.jsx)(xo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`AJU`:return(0,$.jsx)(Ka,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S});case`chapter`:return(0,$.jsx)(gs,{tableParams:e,record:b});case`sejours`:return(0,$.jsx)(ys,{tableParams:e,form:S});case`constantes`:return(0,$.jsx)(So,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`keyword`:return(0,$.jsx)(Go,{form:S});case`evenement`:return(0,$.jsx)(Ho,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`indicateur_qualite`:return(0,$.jsx)(Wo,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`MEDA`:return(0,$.jsx)(Zo,{record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});default:return(0,$.jsx)(Bt,{icon:(0,$.jsx)(Ot,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${_}) !`})}})()})})]})};xs.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 Ss=({data:e,handleUpdateDescription:t})=>{let[n,r]=(0,Y.useState)(``);return(0,Y.useEffect)(()=>{r(e)},[e]),(0,$.jsx)(q.TextArea,{placeholder:``,size:`middle`,value:n,onChange:e=>{r(e),t(e)}})};Ss.propTypes={data:Q.default.string,handleUpdateDescription:Q.default.func};var Cs=[{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}],ws=({tableParams:e,record:t,handleShowEditor:n,swf:r,showRefs:i})=>{let a=Et(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Ua(),d=fa(o,s,c,l,u),f=ha(),p=ga(),m=_a(),h=va(),g=ya(),_=ba(),v=a.data?.session,y=d.data?.records??[],b=d.data?.refRecords??[],[x]=J.useForm(),[S,C]=(0,Y.useState)(!1),[w,T]=(0,Y.useState)({}),[E,D]=(0,Y.useState)([]);(0,Y.useEffect)(()=>{if(t){C(!1);let n=$i(t,e);x.setFieldsValue(n),T({...n})}},[t,e]);let O=f.isPending||p.isPending||m.isPending||h.isPending||g.isPending||_.isPending,A=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,ee=e=>{let n={...t,description:e,...x.getFieldsValue()};n=Zi(n),T(n),C(!0)},te=()=>{C(!0)},ne=()=>{let e=y.find(e=>e.key===t.key);T({...e}),x.setFieldsValue(e),C(!1)},j=()=>{C(!1),n()},re=()=>{let t={...w,...x.getFieldsValue()};t=Zi(t,e);let n=Xi(t,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},ie=()=>{let t={...w,...x.getFieldsValue()};t=Zi(t,e);let n=Xi(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>C(!1)})},ae=()=>{g.mutate({swf:r,tableName:e.tableName,softCode:s,oids:t.oid})},M=()=>{_n(e.tableName,t.oid,s)},N=()=>{let t=Ft({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)(H,{disabled:!E.length||_.isPending,loading:_.isPending,onClick:()=>{_.mutate({swf:r,tableName:e.tableName,refs:E},{onSuccess:()=>D([])})},icon:(0,$.jsx)(rt,{}),children:`Importer`})}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsx)(Nt,{columns:Cs,data:b,shiftMulti:!0,onRowSelect:e=>{let t=[...E];Array.isArray(e)?t=t.concat(e):t.includes(e)?t=t.filter(t=>t!==e):t.push(e),D([...new Set(t)])},selectedRows:E})})]}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&v.ISROLECTI&&(0,$.jsx)(H,{icon:(0,$.jsx)(nt,{}),onClick:M,children:`SQL`}),(0,$.jsx)(Be,{title:`Voulez-vous vraiment effacer l'historique ?`,okText:`Effacer l'historique`,cancelText:`Annuler`,onConfirm:()=>{let t=Ft({RECORD:{XMLType:`RECORD`,oid:w.oid}},!0);h.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})},children:(0,$.jsx)(H,{icon:(0,$.jsx)(k,{}),disabled:O,loading:h.isPending,children:`Effacer historique`})}),(0,$.jsx)(Be,{title:`Voulez-vous vraiment exécuter cette règle ?`,okText:`Exécuter la règle`,cancelText:`Annuler`,onConfirm:ae,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Vi,{}),disabled:O||t&&t.oid===`-1`,loading:g.isPending,children:`Exécuter`})}),e.addButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:N,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),disabled:A||O,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:N,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Lt,{}),loading:m.isPending,disabled:O||(e?.tableName===`t_ghm_dms`?!(t&&t.dms.trim()===``&&t.key===0):A),children:`Supprimer`})}),e.copyButton&&(0,$.jsx)(Be,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ie,children:(0,$.jsx)(H,{icon:(0,$.jsx)(Qe,{}),loading:p.isPending,disabled:O||t&&t.oid===`-1`,children:`Copier`})}),(0,$.jsx)(Sn,{onConfirm:ne,modified:S,disabled:!S||O}),(0,$.jsx)(H,{icon:(0,$.jsx)(ot,{}),type:`primary`,disabled:!S||O,loading:f.isPending,onClick:re,children:`Enregistrer`}),(0,$.jsx)(wn,{onConfirm:j,modified:S})]}),(0,$.jsx)(`div`,{className:`tables-editor-content`,children:(0,$.jsxs)(J,{form:x,onValuesChange:te,style:{minWidth:`0px`,paddingTop:`20px`},children:[(0,$.jsx)(`div`,{className:`tables-common-fields`,children:po(e.fields.filter(e=>!e.tab),``)}),(0,$.jsx)(`div`,{className:`tables-tab-fields`,children:(0,$.jsx)(It,{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)(fo,{tableParams:e,record:w,fields:a}),i&&t?(0,$.jsx)(Ss,{data:t.description,handleUpdateDescription:ee}):null]})}})})(e.fields.filter(e=>e.tab))})})]})})]})};ws.propTypes={tableParams:Q.default.object,record:Q.default.object,handleShowEditor:Q.default.func,swf:Q.default.string};var Ts=({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}=Ua(),m=fa(l,u,d,f,p),h=ha(),g=m.data?.divers??{},_=`DD/MM/YYYY`;(0,Y.useEffect)(()=>{g.expert&&(o((0,An.default)(g.expert.EXPERT_DATE_DEBUT,_)),c(g.expert.EXPERT_ACTIVE===`1`))},[g]);let v=()=>{let e=Xi({mode:`2`,EXPERT_ACTIVE:s?`1`:`0`,EXPERT_DATE_DEBUT:(0,An.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)(K,{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)(Gt,{checked:s,onClick:()=>{c(e=>!e)}})]}),(0,$.jsxs)(`div`,{children:[(0,$.jsx)(`span`,{className:`spanStr`,children:`Date de démarrage :`}),(0,$.jsx)(Ba,{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},Es=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Ds={SIT:{tableName:`t_sites`,title:`Gestion Sites`,component:`common`,fields:[...Es,{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:[...Es,{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:[...Es,{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:[...Es,{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`}]}},Os=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nb Ref`,dataKey:`nbref`,type:`text`}],ks={BIL:{tableName:`t_bilan`,title:`Bilans`,component:`common`,fields:[...Os]},CST:{tableName:`t_constante`,title:`Constantes`,component:`constantes`,fields:[...Os,{title:`Propriétés`,dataKey:`property`,type:`text`}]},DOC:{tableName:`t_document`,title:`Documents`,component:`common`,fields:[...Os,{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:[...Os]},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:[...Os,{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:[...Os,{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:[...Os,{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:[...Os]},REL:{tableName:`t_releve`,title:`Relevés`,component:`common`,fields:[...Os]},SPI:{tableName:`t_intervenant_specialite`,title:`Specialités intervenant`,component:`common`,fields:[...Os]},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}]}},As=[{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}],js={ART:{tableName:`t_articles`,title:`Gestion des articles`,component:`common`,fields:[...As,{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:[...As,{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:[...As]},SFA:{tableName:`t_sous_familles_articles`,title:`Gestion sous famille d'articles`,component:`common`,fields:[...As]},CAA:{tableName:`t_categories_articles`,title:`Gestion des catégories d'articles`,component:`common`,fields:[...As]},SCA:{tableName:`t_sous_categories_articles`,title:`Gestion des sous catégories articles`,component:`common`,fields:[...As]},UNI:{tableName:`t_unites`,title:`Gestion des unités`,component:`common`,refUniquement:!1,fields:[...As],excludeFields:[`nbref`]},FOU:{tableName:`t_fournisseurs`,title:`Gestion des fournisseurs`,component:`common`,fields:[...As,{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:[...As]},GES:{tableName:`t_gestionnaires`,title:`Gestion des gestionnaires`,refUniquement:!1,component:`common`,fields:[...As],excludeFields:[`nbref`]},LIE:{tableName:`t_lieux`,title:`Gestion des lieux`,component:`common`,refUniquement:!1,fields:[...As],excludeFields:[`nbref`]},UFO:{tableName:`t_unites_fonctionnelles`,title:`Gestion des unités fonctionnelles`,component:`common`,refUniquement:!1,fields:[...As],excludeFields:[`nbref`]},TYM:{tableName:`t_types_mouvements`,title:`Gestion des types de mouvements`,component:`common`,refUniquement:!1,fields:[...As,{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:[...As],excludeFields:[`texte_court`,`code_original`]},RF1:{tableName:`t_fournisseur_reference_cacic`,title:`Gestion référentiel fournisseur CACIC`,component:`common`,fields:[...As],excludeFields:[`complement`,`texte_court`,`code_original`]},RA9:{tableName:`t_article_reference_cti`,title:`Gestion référentiel article CTI`,component:`transfert`,fields:[...As],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:[...As],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:[...As],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`]}},Ms={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`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,width:500,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,width:150}],{title:`CMA 2021`,dataKey:`sev2021`,type:`input`,width:75,editVisible:!1},{title:`CMA 2022`,dataKey:`sev2022`,type:`input`,width:75,editVisible:!1},{title:`CMA 2023`,dataKey:`sev2023`,type:`input`,width:75,editVisible:!1},{title:`CMA 2024`,dataKey:`sev2024`,type:`input`,width:75,editVisible:!1},{title:`CMA 2025`,dataKey:`sev2025`,type:`input`,width:75,editVisible:!1},{title:`CMA 2026`,dataKey:`sev2026`,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:!1,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}]}},Ns=[{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}],Ps={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:[...Ns,{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:[...Ns]},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:[...Ns],refUniquement:!1},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,fields:[...Ns],refUniquement:!1},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,fields:[...Ns],excludeFields:[],refUniquement:!1},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,fields:[...Ns],refUniquement:!1},GME:{tableName:`t_gme`,title:`Interrogation GME`,component:`common`,fields:[...Ns,{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:[...Ns,{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:[...Ns,{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:[...Ns],refUniquement:!1},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[...Ns,{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:[...Ns,{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:[...Ns,{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:[...Ns,{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:[...Ns,{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:[...Ns,{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:[...Ns,{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}},Fs=[{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`}],Is={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:[...Fs,{title:`Code planning`,dataKey:`code_ent_planning`,type:`input`}]},ETA:{tableName:`t_etablissements`,title:`Gestion Etablissements`,component:`common`,refUniquement:!1,fields:[...Fs,{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:[...Fs]},SIT:{tableName:`t_situations_famille`,title:`Gestion situations de famille`,refUniquement:!1,component:`common`,fields:[...Fs]},CSP:{tableName:`t_categories_socio_professionnelle`,title:`Gestion catégories socio-profesionnelle`,component:`common`,refUniquement:!1,fields:[...Fs]},CAE:{tableName:`t_cadre_emploi`,title:`Gestion codes emploi`,component:`common`,refUniquement:!1,fields:[...Fs]},CEM:{tableName:`t_codes_emploi`,title:`Gestion codes emploi`,refUniquement:!1,component:`common`,fields:[...Fs]},GRI:{tableName:`t_grilles`,title:`Gestion grilles`,component:`common`,refUniquement:!1,fields:[...Fs]},GGR:{tableName:`t_grilles_groupes`,title:`Gestion groupes de grilles`,refUniquement:!1,component:`common`,fields:[...Fs]},MDC:{tableName:`t_motifs_debut_contrat`,title:`Gestion motifs début de contrat`,refUniquement:!1,component:`common`,fields:[...Fs]},MFC:{tableName:`t_motifs_fin_contrat`,title:`Gestion motifs fin de contrat`,refUniquement:!1,component:`common`,fields:[...Fs]},QUA:{tableName:`t_qualifications`,title:`Gestion qualifications`,refUniquement:!1,component:`common`,fields:[...Fs]},SAN:{tableName:`t_sections_analytiques`,title:`Gestion sections analytiques`,refUniquement:!1,component:`common`,fields:[...Fs]},SAP:{tableName:`t_sections_analytiques_paie`,title:`Gestion sections analytiques paie`,refUniquement:!1,component:`common`,fields:[...Fs]},SER:{tableName:`t_services`,title:`Gestion services`,refUniquement:!1,component:`common`,fields:[...Fs]},SOC:{tableName:`t_societes_interim`,title:`Gestion sociétés intérimaires`,refUniquement:!1,component:`common`,fields:[...Fs]},SPE:{tableName:`t_specialites`,title:`Gestion spécialités`,refUniquement:!1,component:`common`,fields:[...Fs]},STA:{tableName:`t_statuts`,title:`Gestion statuts`,refUniquement:!1,component:`common`,fields:[...Fs]},TCO:{tableName:`t_types_contrat`,title:`Gestion types contrat`,component:`common`,refUniquement:!1,fields:[...Fs]},THO:{tableName:`t_types_horaire`,title:`Gestion Types d'horaire`,component:`common`,refUniquement:!1,fields:[...Fs]},TTT:{tableName:`t_types_temps_travail`,title:`Gestion types temps de travail`,component:`common`,refUniquement:!1,fields:[...Fs]},MAR:{tableName:`t_motifs_arret`,title:`Gestion motifs d'arrêts de travail`,component:`common`,refUniquement:!1,fields:[...Fs]},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)(Ae,{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:[...Fs]},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:[...Fs],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}]}},Ls=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Rs={BOR:{tableName:`t_sae_bordereau`,title:`Bordereaux`,refUniquement:!1,component:`common`,fields:[...Ls,{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:[...Ls,{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1}]},IND:{tableName:`t_sae_indicateur`,title:`Indicateurs`,refUniquement:!1,component:`common`,fields:[...Ls,{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:[...Ls,{title:`Arborescence`,dataKey:`arborescence`,type:`input`,editable:!1}]},MDX:{tableName:`t_sae_medecin_liberal`,title:`Médecins (activité)`,refUniquement:!1,component:`common`,fields:[...Ls,{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:[...Ls,{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:[...Ls,{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},zs=[{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}],Bs={"CTI_BASE_TablesManager.swf":wa,"CTI_ECO_TablesManager.swf":js,"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:[...zs,{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:[...zs.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:[...zs,{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:[...zs,{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:[...zs,{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:[...zs,{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:[...zs,{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:[...zs,{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:[...zs,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,refUniquement:!1,fields:[...zs.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:[...zs,{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":Ms,"CTI_RH_TablesManager.swf":Is,"CTI_PMSISSR_TablesManager.swf":Ps,"CTI_COMPTA_TablesManager.swf":Ds,"CTI_SSAE_TablesManager.swf":Rs,"CTI_DPI_TablesManager.swf":ks},Vs=`Privé`,Hs=`Public`,Us=({softCode:e,item:t})=>{let n=ya(),[r,i]=(0,Y.useState)(void 0),[a,o]=(0,Y.useState)(``),[s,c]=(0,Y.useState)(null),l=fa(t?.swf,e,r?.tableName,a,r??{}),u=ma(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,ee]=(0,Y.useState)(null),[te,ne]=(0,Y.useState)(!1),[j,re]=(0,Y.useState)(!1),[ie,ae]=(0,Y.useState)(!1),[M,N]=(0,Y.useState)(Vs),[oe,se]=(0,Y.useState)((0,An.default)()),[ce,le]=(0,Y.useState)(!1),[P,ue]=(0,Y.useState)(`100%`),de=(0,Y.useRef)(),F=(0,Y.useMemo)(()=>({swf:t?.swf,softCode:e,tableName:r?.tableName,choice:a,tableParams:r??{}}),[t?.swf,e,r,a]),fe=(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]),pe=(0,Y.useMemo)(()=>{if(!fe?.length||!r)return[];switch(r.tableName){case`t_rubriques`:return W(fe).map(e=>{let t;return[`Code`,`Texte`].includes(e.title)&&(t=_t.FrozenDirection.LEFT),e.title===`Texte`?{...e,frozen:t,justifyContent:`center`,width:200}:{...e,frozen:t,width:100,justifyContent:`center`}});default:return W(fe)}},[fe,r]),I=(0,Y.useMemo)(()=>{if(!d.length||!r?.ongletTable||!fe?.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,fe]),me=(0,Y.useMemo)(()=>!d.length||!r||!fe?.length||r.selectButton&&(!a.length||a===`-1`)?[]:De(d,fe,A),[d,r,fe,a,w,O,te,j,A,M,oe]);(0,Y.useEffect)(()=>{if(t){ue(`100%`),y(!1),ae(!1),C(t.swf),o(``),le(!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(``),ne(!1),re(!1),le(r.selectButton))},[r,a]),(0,Y.useEffect)(()=>{if(E&&S){let t=V(S);if(t){let n={...t[E]};n&&(n.extraFields===!0&&(n.fields=n.fields.concat(Ta(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 P==`string`&&ue(de.current.offsetHeight)},[de,P]);let L=()=>{ue(`100%`),y(e=>!e),_(null)},ge=e=>{_(d.find(t=>t.key===e)),y(!0),ue(`40%`),ae(!1)},_e=e=>{ne(e)},ve=e=>{re(e)},ye=()=>{l.refetch()},be=()=>{let e={};Object.keys(p).length?e={...p}:(fe.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%`)},R=e=>{T(e)},xe=e=>{k(e.target.value)},z=e=>{let t=h.find(t=>t.oid===e);o(t.code===`code`?``:t.code),r.tableName===`t_etude_5`&&o(t.oid)},Se=()=>{Ht(d,r)},Ce=()=>{n.mutate({swf:t.swf,tableName:r.tableName,softCode:t.softCode,oids:null,execute:r?.execute?.action??`execute`})},we=e=>{x(e)},B=e=>{ue(P+e.height)},Te=(e,t)=>{se(e)},Ee=e=>{N(e===Vs?Vs:Hs)};function V(e){return Bs[e.substring(2)]}function W(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})=>{if(n.type===`checkbox`)return(0,$.jsx)(Va.default,{disabled:!0,checked:typeof i[e.dataKey]==`boolean`?i[e.dataKey]:i[e.dataKey]===`1`});if(n.type===`date`){let t=Ji(i[e.dataKey]);return t?t.format(`DD/MM/YYYY`):i[e.dataKey]}else return i[e.dataKey]},...e})),t.filter(e=>e.hidden!==!0)}function De(e,t,n=null){let i=[...e];(w||te||j||A)&&(i=i.filter(e=>!(w&&(e.nbref===`+0`||e.nbref===`0`)||te&&e.doublon!==`1`||j&&e.nbsej===`0`&&e.nbact===`0`||A&&e[r.selectFilterField]!==n)));let a=[`code`,`texte`];if(r.addSearchFields&&(a=[...a,...r.addSearchFields]),i=xt(i,O,a),r.selectTarif&&r.datePicker&&i.length>0){let e=oe.hour(0).minute(0).second(0).millisecond(0),t=M===`Public`?`pp`:`pr`;i.forEach(n=>{let r=Ae(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 Oe=pe,ke=({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=Oe.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 Ae(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 je=()=>{switch(r.tableName){case`t_rubriques`:let e=[];return pe.forEach((t,n)=>{t.children?e=e=[...e,...t.children.map(e=>({...e,parentKey:t.key}))]:e.push(t)}),(0,$.jsx)(Nt,{fixed:!1,columns:e,data:me,rowHeight:25,className:`rub-table`,loading:l.isFetching,selectedRow:g,onRowSelect:ge,headerClassName:`rub-header`,headerHeight:[50,40],headerRenderer:ke});default:return(0,$.jsx)(Nt,{columns:pe,data:me,loading:l.isFetching,selectedRow:g,onRowSelect:ge,choice:a,selectButtonBool:ce})}};function G(){return I?Object.values(I).length?(0,$.jsx)(`div`,{className:`content-tabs`,children:(0,$.jsx)(It,{items:Object.values(I).map((e,t)=>Me(e,t))})}):(0,$.jsx)(ut,{}):(0,$.jsxs)($.Fragment,{children:[(0,$.jsx)(yt,{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:P},onResizeStop:B,children:(0,$.jsx)(`div`,{ref:de,style:{height:`100%`},children:je()})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v||ie?`flex`:`none`},children:r.tableName===`t_expert_controle`&&!r.module?(0,$.jsx)(ws,{tableParams:r,record:g,handleShowEditor:L,swf:t.swf,showRefs:ie,fields:fe}):(0,$.jsx)(xs,{tableParams:r,record:g,handleShowEditor:L,swf:t.swf,fields:fe,choice:a})})]})}let Me=(e,n)=>{let i=r.onglets[parseInt(e.type_parametre)];if(i){let a=me.filter(t=>t.type_parametre===e.type_parametre),o=W(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)(Nt,{columns:o,data:a,loading:l.isFetching,selectedRow:g,onRowSelect:ge})}),(0,$.jsx)(`div`,{className:`tables-editor`,style:{display:v?`flex`:`none`},children:(0,$.jsx)(xs,{tableParams:s,record:g,handleShowEditor:L,swf:t.swf,fields:fe})})]})}}},Ne=d.find(e=>e.code===`ENCOURSNEXT`);return r===void 0?(0,$.jsx)(ut,{}):r===null?(0,$.jsx)(Bt,{icon:(0,$.jsx)(Ot,{}),title:`Désolé ces tables ne sont pas encore disponibles (${S}) !`}):pe.length&&r?(0,$.jsxs)(Ha.Provider,{value:F,children:[(0,$.jsx)(he,{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)(H,{icon:(0,$.jsx)(Ui,{}),onClick:()=>we(!0),children:r.preferences.label}),m.length>0&&(0,$.jsx)(H,{icon:(0,$.jsx)(Ui,{}),onClick:()=>ae(!ie),children:`Importer depuis l'environnement de référence`}),r.execute&&(0,$.jsx)(H,{icon:(0,$.jsx)(Ct,{}),onClick:Ce,disabled:!!g||n.isPending,loading:n.isPending,children:r.execute.label}),r.infoSup&&Ne&&(0,$.jsx)($.Fragment,{children:(0,$.jsxs)(Pt,{icon:(0,$.jsx)(wi,{}),style:{marginLeft:8},children:[r.infoSup.label,` : `,Ne.valeur]})}),(0,$.jsx)(wt,{title:`Actualiser`,children:(0,$.jsx)(H,{type:`link`,onClick:ye,children:(0,$.jsx)(st,{})})}),(0,$.jsx)(wt,{title:`Export excel`,children:(0,$.jsx)(H,{type:`link`,onClick:Se,children:(0,$.jsx)(Tt,{})})}),r.addButton&&(0,$.jsx)(H,{type:`primary`,icon:(0,$.jsx)(at,{}),onClick:be,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)(U,{placeholder:`Pas de sélections`,loading:!h.length,options:h,onChange:e=>z(e)})}),(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Recherche`}),(0,$.jsx)(q,{value:O,onChange:xe})]}),r.refUniquement!==!1&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Référencés uniquement`}),(0,$.jsx)(Gt,{checked:w,onChange:R})]}),r.selectFilterField&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:r.selectFilterLabel}),(0,$.jsx)(U,{allowClear:!0,value:A,options:d.map((e,t)=>({key:t,label:e[r.selectFilterField],value:e[r.selectFilterField]})),onChange:e=>ee(e)})]}),r.doubleFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Doublons potentiels`}),(0,$.jsx)(Gt,{checked:te,onChange:_e})]}),r.sejoursActFilter===!0&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Avec séjour ou acte (12 derniers mois)`}),(0,$.jsx)(Gt,{checked:j,onChange:ve})]}),r.selectTarif&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`Tarif`}),(0,$.jsxs)(U,{defaultValue:`prive`,onChange:Ee,style:{width:`80px`},children:[(0,$.jsx)(U.Option,{value:Vs,children:Vs}),(0,$.jsx)(U.Option,{value:Hs,children:Hs})]})]}),r.datePicker&&(0,$.jsxs)(`div`,{className:`form-item`,children:[(0,$.jsx)(`span`,{children:`au`}),(0,$.jsx)(Ba,{style:{width:`150px`},value:oe,onChange:Te,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:G()}),(0,$.jsx)(Ts,{showModalPreferences:b,handleShowModalPreferences:we,swf:t.swf,softCode:t.softCode,tableParams:r})]}):(0,$.jsx)(ut,{})};Us.propTypes={softCode:Q.default.string,item:Q.default.object};export{Us as default}; \ No newline at end of file diff --git a/assets/TablesManager-CYF7GPCo.js b/assets/TablesManager-CYF7GPCo.js deleted file mode 100644 index 5209a6d..0000000 --- a/assets/TablesManager-CYF7GPCo.js +++ /dev/null @@ -1,6 +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,An as o,At as s,Cn as c,Ct as l,E as u,G as d,I as f,In as p,J as m,Ln as h,Nn as g,O as _,On as v,Ot as y,Qn as b,R as x,Rn as S,S as C,V as w,W as T,Xn as E,Yn as D,Zn as O,Zt as k,at as A,dn as ee,er as j,fn as te,ir as M,it as N,jn as ne,k as re,kn as P,mn as ie,mr as F,n as ae,nr as oe,nt as se,or as I,pn as L,sr as ce,tn as le,tt as ue,wn as de,xt as fe}from"./axios-BAZB3l2q.js";import{t as pe}from"./index.esm-DB3Pt-Y3.js";import{c as me,i as he,l as ge,s as _e,t as ve}from"./ctiAxios-z6-f5GoX.js";import{n as ye,p as be,t as R}from"./slicedToArray-BQ1tPSGY.js";import{n as xe,t as Se}from"./typeof-BUNGcdwP.js";import{i as z,r as B}from"./asyncToGenerator-DHhZBkop.js";import{c as Ce,o as we,s as V,t as H}from"./button-BwrlrBF7.js";import{n as Te,r as Ee,t as De}from"./prop-types-CEsF4M7J.js";import{t as U}from"./select-7EsN1BXB.js";import{a as Oe,n as ke,r as Ae,t as je}from"./SearchOutlined-BrX-N3ET.js";import{t as Me}from"./tooltip-BNH3oouD.js";import{C as W,_ as Ne,s as Pe}from"./sanitizeDataUtils-DWjcSNVm.js";import{t as Fe}from"./isObject-DZltOPdb.js";import{n as Ie,r as G}from"./iconUtil-C0UXmWOf.js";import{t as Le}from"./modal-ChM3JDNH.js";import{i as Re,o as ze,r as Be,s as Ve,t as K}from"./input-vY_ggPFq.js";import{t as He}from"./popconfirm-skTHAEtZ.js";import{T as Ue,a as We,h as Ge,i as Ke,l as qe,m as Je,r as Ye,s as Xe,t as Ze,w as Qe,x as $e}from"./_getTag-BI_VKEzx.js";import{t as et}from"./CopyOutlined-TggLvVzB.js";import{t as tt}from"./DownloadOutlined-SDOVAq85.js";import{t as nt}from"./useMutation-21uqqzNW.js";import{t as rt}from"./queryOptions-8oqYyfXL.js";import{t as it}from"./ConsoleSqlOutlined-CroAQcCk.js";import{t as at}from"./ImportOutlined-SUKLbTeR.js";import{t as ot}from"./MessageOutlined-jOruwg0B.js";import{n as st}from"./RowLabelWithIcon-BiTwQp49.js";import{t as ct}from"./SaveOutlined-Gt-YZ390.js";import{t as lt}from"./UndoOutlined-Dm9VLtd3.js";import{n as ut}from"./_assignValue-bErb0ndH.js";import{t as dt}from"./Loader-DwTdyGS9.js";import{a as ft,c as pt,n as mt,o as ht,r as gt,s as _t}from"./cloneDeep-C92CEA4s.js";import{r as vt}from"./es-Bp5JCMGQ.js";import{$ as yt,A as bt,C as xt,D as St,G as Ct,H as wt,I as Tt,K as Et,L as Dt,Q as Ot,V as kt,X as At,Z as jt,_t as Mt,at as q,b as Nt,c as Pt,ct as Ft,d as It,dt as Lt,et as Rt,ht as zt,l as Bt,nt as Vt,q as Ht,r as Ut,rt as Wt,st as Gt,tt as Kt,ut as qt}from"./index-vzToGWaQ.js";import{D as Jt,E as Yt,S as Xt,T as Zt,_ as Qt,a as $t,c as en,d as tn,g as nn,i as rn,l as an,n as on,p as sn,r as cn,s as ln,t as un,u as dn,w as fn,y as pn}from"./context-Cq8Lat8K.js";import{i as mn,n as hn,r as gn,t as _n}from"./ref-pisoeQlZ.js";import{a as vn,n as yn,o as bn}from"./path-B1e1j8Pf.js";import{n as xn,o as Sn,t as Cn,u as wn}from"./CancelButton-N63wgEAp.js";import{t as Tn}from"./CloseButton-DH5paWnd.js";import{n as En,t as Dn}from"./map-DB-kDQDX.js";import{t as On}from"./Checkbox-DOtAK0l9.js";var kn=n(((e,t)=>{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})),An=n(((e,t)=>{var n=kn();function r(e){var t=n(e),r=t%1;return t===t?r?t-r:t:0}t.exports=r})),jn=t(ge());j(),xe(),z(),b(),E(),S();var Mn=t(p());o(),P(),ie(),ye(),N(),Ce();var J=t(r()),Nn=J.createContext({}),Pn={visibility:`hidden`};function Fn(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=J.useContext(Nn),g=h.hideNextBtn,_=h.hidePrevBtn;return J.createElement(`div`,{className:t},u&&J.createElement(`button`,{type:`button`,onClick:u,tabIndex:-1,className:`${t}-super-prev-btn`,style:_?Pn:{}},s),f&&J.createElement(`button`,{type:`button`,onClick:f,tabIndex:-1,className:`${t}-prev-btn`,style:_?Pn:{}},r),J.createElement(`div`,{className:`${t}-view`},m),p&&J.createElement(`button`,{type:`button`,onClick:p,tabIndex:-1,className:`${t}-next-btn`,style:g?Pn:{}},a),d&&J.createElement(`button`,{type:`button`,onClick:d,tabIndex:-1,className:`${t}-super-next-btn`,style:g?Pn:{}},l))}function In(e){var t=e.prefixCls,n=e.generateConfig,r=e.viewDate,i=e.onPrevDecades,o=e.onNextDecades;if(J.useContext(Nn).hideHeader)return null;var s=`${t}-header`,c=n.getYear(r),l=Math.floor(c/100)*100,u=l+100-1;return J.createElement(Fn,a({},e,{prefixCls:s,onSuperPrev:i,onSuperNext:o}),l,`-`,u)}function Ln(e,t,n,r,i){var a=e.setHour(t,n);return a=e.setMinute(a,r),a=e.setSecond(a,i),a}function Rn(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 zn(e,t,n,r,i,a){var o=Math.floor(e/r)*r;if(o1&&(o=t.addDate(o,-7)),o}function hr(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 gr(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 _r(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 vr(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),!vr({cellDate:s,mode:`month`,generateConfig:i,disabledDate:r}))return!1;break;case`year`:if(s=i.setYear(t,o),!vr({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 yr(e){if(J.useContext(Nn).hideHeader)return null;var t=e.prefixCls,n=e.generateConfig,r=e.locale,i=e.value,a=e.format,o=`${t}-header`;return J.createElement(Fn,{prefixCls:o},i?gr(i,{locale:r,format:a,generateConfig:n}):`\xA0`)}c();function br(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=Ln(n,d,!s||!e?f:f+12,p,m),d}}function xr(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:xr(o,2),value:o,disabled:(r||[]).includes(o)});return i}function kr(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,g=e.disabledHours,_=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,ee=t.getNow(),j=R(J.useMemo(function(){if(b){var e=b(ee);return[e.disabledHours,e.disabledMinutes,e.disabledSeconds]}return[g,_,y]},[g,_,y,b,ee]),3),te=j[0],M=j[1],N=j[2],ne=Or(0,23,d,te&&te()),re=de(function(){return ne},ne,Dr);l&&(E=O>=12,O%=12);var P=R(J.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),ie=P[0],F=P[1],ae=J.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`:xr(t,2);return v(v({},e),{},{label:n,value:t})}):re},[l,E,re]),oe=Or(0,59,p,M&&M(D)),se=Or(0,59,h,N&&N(D,k)),I=br({value:a,generateConfig:t,disabledMinutes:M,disabledSeconds:N,minutes:oe,seconds:se,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;(U===_||n)&&(z(e),E&&E(e),ue&&ue(e,t),D&&!fr(c,e,xe)&&!p?.(e)&&D(e))},Ne=function(e){if(ti.includes(U)){var t,n,r=U===`date`;switch(n=e===V.PAGE_UP||e===V.PAGE_DOWN?r?c.addMonth:c.addYear:r?c.addDate:c.addMonth,e){case V.LEFT:case V.PAGE_UP:t=n(we,-1);break;case V.RIGHT:case V.PAGE_DOWN:t=n(we,1);break;case V.UP:case V.DOWN:t=n(we,Number(`${e===V.UP?`-`:``}${r?7:3}`));break}if(t)return!p?.(t)}return!0},Pe=function(e){if(ve.current&&ve.current.onKeyDown){var t=!0,n=e.which;if([V.LEFT,V.RIGHT,V.UP,V.DOWN,V.PAGE_UP,V.PAGE_DOWN,V.ENTER].includes(n)&&(e.preventDefault(),n!==V.ENTER&&b===0&&(t=Ne(n))),t)return ve.current.onKeyDown(e)}return g(!1,`Panel not correct handle keyDown event. Please help to fire issue about this.`),!1},Fe=function(e){ve.current&&ve.current.onBlur&&ve.current.onBlur(e)};ce&&he!==`right`&&(ce.current={onKeyDown:Pe,onClose:function(){ve.current&&ve.current.onClose&&ve.current.onClose()}}),J.useEffect(function(){l&&!ye.current&&H(l)},[l]),J.useEffect(function(){ye.current=!1},[]);var Ie,G=v(v({},e),{},{operationRef:ve,prefixCls:r,viewDate:we,value:xe,onViewDateChange:Te,sourceMode:Ae,onPanelChange:Me,disabledDate:p});switch(delete G.onChange,delete G.onSelect,U){case`decade`:Ie=J.createElement(nr,a({},G,{onSelect:function(e,t){Te(e),W(e,t)}}));break;case`year`:Ie=J.createElement(Qr,a({},G,{onSelect:function(e,t){Te(e),W(e,t)}}));break;case`month`:Ie=J.createElement(Wr,a({},G,{onSelect:function(e,t){Te(e),W(e,t)}}));break;case`quarter`:Ie=J.createElement(Jr,a({},G,{onSelect:function(e,t){Te(e),W(e,t)}}));break;case`week`:Ie=J.createElement(Br,a({},G,{onSelect:function(e,t){Te(e),W(e,t)}}));break;case`time`:delete G.showTime,Ie=J.createElement(jr,a({},G,Se(S)===`object`?S:null,{onSelect:function(e,t){Te(e),W(e,t)}}));break;default:Ie=S?J.createElement(zr,a({},G,{onSelect:function(e,t){Te(e),W(e,t)}})):J.createElement(Lr,a({},G,{onSelect:function(e,t){Te(e),W(e,t)}}))}var Le,Re;de||(Le=$r(r,U,w),Re=ei({prefixCls:r,components:te,needConfirmButton:ae,okDisabled:!xe||p&&p(xe),locale:s,showNow:x,onNow:ae&&function(){var e=c.getNow(),t=zn(c.getHour(e),c.getMinute(e),c.getSecond(e),oe?ne:1,se?P:1,I?F:1);W(Ln(c,e,t[0],t[1],t[2]),`submit`)},onOk:function(){xe&&(W(xe,`submit`,!0),j&&j(xe))}}));var ze;if(C&&U===`date`&&_===`date`&&!S){var Be=c.getNow(),Ve=`${r}-today-btn`,K=p&&p(Be);ze=J.createElement(`a`,{className:(0,Mn.default)(Ve,K&&`${Ve}-disabled`),"aria-disabled":K,onClick:function(){K||W(Be,`mouse`,!0)}},s.today)}return J.createElement(Nn.Provider,{value:v(v({},L),{},{mode:U,hideHeader:`hideHeader`in e?T:L.hideHeader,hidePrevBtn:me&&he===`right`,hideNextBtn:me&&he===`left`})},J.createElement(`div`,{tabIndex:b,className:(0,Mn.default)(`${r}-panel`,i,(t={},B(t,`${r}-panel-has-range`,ge&&ge[0]&&ge[1]),B(t,`${r}-panel-has-range-hover`,_e&&_e[0]&&_e[1]),B(t,`${r}-panel-rtl`,M===`rtl`),t)),style:o,onKeyDown:Pe,onBlur:Fe,onMouseDown:k,ref:le},Ie,Le||Re||ze?J.createElement(`div`,{className:`${r}-footer`},Le,Re,ze):null))}z();var ri={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 ii(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 J.createElement(Te,{showAction:[],hideAction:[],popupPlacement:function(){return f===void 0?p===`rtl`?`bottomRight`:`bottomLeft`:f}(),builtinPlacements:ri,prefixCls:m,popupTransitionName:c,popup:r,popupAlign:s,popupVisible:a,popupClassName:(0,Mn.default)(o,(t={},B(t,`${m}-range`,d),B(t,`${m}-rtl`,p===`rtl`),t)),popupStyle:i,getPopupContainer:l},u)}ye(),Ce();function ai(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=R((0,J.useState)(!1),2),g=h[0],_=h[1],v=R((0,J.useState)(!1),2),y=v[0],b=v[1],x=(0,J.useRef)(),S=(0,J.useRef)(!1),C=(0,J.useRef)(!1),w=(0,J.useRef)(!1);return(0,J.useEffect)(function(){C.current=!1},[t]),(0,J.useEffect)(function(){C.current=!0},[n]),(0,J.useEffect)(function(){return Qn(function(e){var n=r($n(e));t?n?(!y||n)&&i(!1):(S.current=!0,requestAnimationFrame(function(){S.current=!1})):y&&!n&&(S.current=!0)})}),(0,J.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 V.ENTER:t?c()!==!1&&_(!0):i(!0),e.preventDefault();return;case V.TAB:g&&t&&!e.shiftKey?(_(!1),e.preventDefault()):!g&&t&&!a(e)&&e.shiftKey&&(_(!0),e.preventDefault());return;case V.ESC:_(!0),l();return}!t&&![V.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}]}ye();function oi(e){var t=e.valueTexts,n=e.onTextChange,r=R(J.useState(``),2),i=r[0],a=r[1],o=J.useRef([]);o.current=t;function s(e){a(e),n(e)}function c(){a(o.current[0])}return J.useEffect(function(){t.every(function(e){return e!==i})&&c()},[t.join(`||`)]),[i,s,c]}c(),_();function si(e,t){var n=t.formatList,r=t.generateConfig,i=t.locale;return de(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=R(si(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,J.useEffect)(function(){f(!0)},[e]),(0,J.useEffect)(function(){return function(){return cancelAnimationFrame(c.current)}},[]),[u,d,f]}o(),j(),z(),P(),ye(),o(),N();function li(e){var t,n=e.prefixCls,r=n===void 0?`rc-picker`:n,i=e.id,o=e.tabIndex,s=e.style,c=e.className,l=e.dropdownClassName,u=e.dropdownAlign,d=e.popupStyle,f=e.transitionName,p=e.generateConfig,m=e.locale,h=e.inputReadOnly,_=e.allowClear,y=e.autoFocus,b=e.showTime,x=e.picker,S=x===void 0?`date`:x,C=e.format,w=e.use12Hours,T=e.value,E=e.defaultValue,D=e.open,O=e.defaultOpen,k=e.defaultOpenValue,ee=e.suffixIcon,j=e.clearIcon,te=e.disabled,M=e.disabledDate,N=e.placeholder,ne=e.getPopupContainer,re=e.pickerRef,P=e.panelRender,ie=e.onChange,F=e.onOpenChange,ae=e.onFocus,oe=e.onBlur,se=e.onMouseDown,I=e.onMouseUp,L=e.onMouseEnter,ce=e.onMouseLeave,le=e.onContextMenu,ue=e.onClick,de=e.onKeyDown,fe=e.onSelect,pe=e.direction,me=e.autoComplete,he=me===void 0?`off`:me,ge=e.inputRender,_e=J.useRef(null),ve=S===`date`&&!!b||S===`time`,ye=Cr(Jn(C,S,b,w)),be=J.useRef(null),xe=J.useRef(null),Se=J.useRef(null),z=R(A(null,{value:T,defaultValue:E}),2),Ce=z[0],we=z[1],V=R(J.useState(Ce),2),H=V[0],Te=V[1],Ee=J.useRef(null),De=R(A(!1,{value:D,defaultValue:O,postState:function(e){return te?!1:e},onChange:function(e){F&&F(e),!e&&Ee.current&&Ee.current.onClose&&Ee.current.onClose()}}),2),U=De[0],Oe=De[1],ke=R(si(H,{formatList:ye,generateConfig:p,locale:m}),2),Ae=ke[0],je=ke[1],Me=R(oi({valueTexts:Ae,onTextChange:function(e){var t=_r(e,{locale:m,formatList:ye,generateConfig:p});t&&(!M||!M(t))&&Te(t)}}),3),W=Me[0],Ne=Me[1],Pe=Me[2],Fe=function(e){Te(e),we(e),ie&&!fr(p,Ce,e)&&ie(e,e?gr(e,{generateConfig:p,locale:m,format:ye[0]}):``)},Ie=function(e){te&&e||Oe(e)},G=function(e){return U&&Ee.current&&Ee.current.onKeyDown?Ee.current.onKeyDown(e):(g(!1,`Picker not correct forward KeyDown operation. Please help to fire issue about this.`),!1)},Le=function(){var e=[...arguments];ue?.apply(void 0,e),_e.current&&(_e.current.focus(),Ie(!0))},Re=R(ai({blurToCancel:ve,open:U,value:W,triggerOpen:Ie,forwardKeyDown:G,isClickOutside:function(e){return!tr([be.current,xe.current,Se.current],e)},onSubmit:function(){return!H||M&&M(H)?!1:(Fe(H),Ie(!1),Pe(),!0)},onCancel:function(){Ie(!1),Te(Ce),Pe()},onKeyDown:function(e,t){de?.(e,t)},onFocus:ae,onBlur:oe}),2),ze=Re[0],Be=Re[1],Ve=Be.focused,K=Be.typing;J.useEffect(function(){U||(Te(Ce),!Ae.length||Ae[0]===``?Ne(``):je!==W&&Pe())},[U,Ae]),J.useEffect(function(){U||Pe()},[S]),J.useEffect(function(){Te(Ce)},[Ce]),re&&(re.current={focus:function(){_e.current&&_e.current.focus()},blur:function(){_e.current&&_e.current.blur()}});var He=R(ci(W,{formatList:ye,generateConfig:p,locale:m}),3),Ue=He[0],We=He[1],Ge=He[2],Ke=v(v({},e),{},{className:void 0,style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),qe=J.createElement(ni,a({},Ke,{generateConfig:p,className:(0,Mn.default)(B({},`${r}-panel-focused`,!K)),value:H,locale:m,tabIndex:-1,onSelect:function(e){fe?.(e),Te(e)},direction:pe,onPanelChange:function(t,n){var r=e.onPanelChange;Ge(!0),r?.(t,n)}}));P&&(qe=P(qe));var Je=J.createElement(`div`,{className:`${r}-panel-container`,onMouseDown:function(e){e.preventDefault()}},qe),Ye;ee&&(Ye=J.createElement(`span`,{className:`${r}-suffix`},ee));var Xe;_&&Ce&&!te&&(Xe=J.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation(),Fe(null),Ie(!1)},className:`${r}-clear`,role:`button`},j||J.createElement(`span`,{className:`${r}-clear-btn`})));var Ze=v(v(v({id:i,tabIndex:o,disabled:te,readOnly:h||typeof ye[0]==`function`||!K,value:Ue||W,onChange:function(e){Ne(e.target.value)},autoFocus:y,placeholder:N,ref:_e,title:W},ze),{},{size:Yn(S,ye[0],p)},wr(e)),{},{autoComplete:he}),Qe=ge?ge(Ze):J.createElement(`input`,Ze),$e=function(e,t){(t===`submit`||t!==`key`&&!ve)&&(Fe(e),Ie(!1))},et=pe===`rtl`?`bottomRight`:`bottomLeft`;return J.createElement(Nn.Provider,{value:{operationRef:Ee,hideHeader:S===`time`,panelRef:be,onSelect:$e,open:U,defaultOpenValue:k,onDateMouseEnter:We,onDateMouseLeave:Ge}},J.createElement(ii,{visible:U,popupElement:Je,popupStyle:d,prefixCls:r,dropdownClassName:l,dropdownAlign:u,getPopupContainer:ne,transitionName:f,popupPlacement:et,direction:pe},J.createElement(`div`,{ref:Se,className:(0,Mn.default)(r,c,(t={},B(t,`${r}-disabled`,te),B(t,`${r}-focused`,Ve),B(t,`${r}-rtl`,pe===`rtl`),t)),style:s,onMouseDown:se,onMouseUp:I,onMouseEnter:L,onMouseLeave:ce,onContextMenu:le,onClick:Le},J.createElement(`div`,{className:(0,Mn.default)(`${r}-input`,B({},`${r}-input-placeholder`,!!Ue)),ref:xe},Qe,Ye,Xe))))}var ui=function(e){h(n,e);var t=L(n);function n(){var e;O(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=J.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return D(n,[{key:`render`,value:function(){return J.createElement(li,a({},this.props,{pickerRef:this.pickerRef}))}}]),n}(J.Component);function di(e,t,n){var r=e.picker,i=e.locale,a=e.selectedValue,o=e.disabledDate,s=e.disabled,c=e.generateConfig,l=Y(a,0),u=Y(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=or(c,e);return t*10+n}return[J.useCallback(function(e){if(o&&o(e))return!0;if(s[1]&&u)return!lr(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!lr(c,e,u)&&c.isAfter(e,u)}return!1},[o,s[1],u,t]),J.useCallback(function(e){if(o&&o(e))return!0;if(s[0]&&l)return!lr(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;nt&&Nt&&Nt[0]&&Nt[1]&&h.isAfter(Nt[1],Nt[0])&&(r=Nt);var i=T;if(T&&Se(T)===`object`&&T.defaultValue){var s=T.defaultValue;i=v(v({},T),{},{defaultValue:Y(s,G)||void 0})}var c=null;return re&&(c=function(e,t){return re(e,t,{range:G?`end`:`start`})}),J.createElement(Mr.Provider,{value:{inRange:!0,panelPosition:t,rangedValue:jt||Ke,hoverRangedValue:r}},J.createElement(ni,a({},e,n,{dateRender:c,showTime:i,mode:Ye[G],generateConfig:h,style:void 0,direction:V,disabledDate:G===0?$e:et,disabledTime:function(e){return ne?ne(e,G===0?`start`:`end`):!1},className:(0,Mn.default)(B({},`${o}-panel-focused`,G===0?!Zt:!nn)),value:Y(Ke,G),locale:_,tabIndex:-1,onPanelChange:function(e,n){G===0&&Rt(!0),G===1&&Ht(!0),Ze(Tr(Ye,n,G),Tr(Ke,e,G));var r=e;t===`right`&&Ye[G]===n&&(r=hr(r,n,h,-1)),We(r,G)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:G===0?Y(Ke,1):Y(Ke,0)})))}var un=0,dn=0;if(G&&Ae.current&&Me.current&&ke.current){un=Ae.current.offsetWidth+Me.current.offsetWidth;var fn=Pe.current.offsetLeft>un?Pe.current.offsetLeft-un:Pe.current.offsetLeft;ke.current.offsetWidth&&Pe.current.offsetWidth&&un>ke.current.offsetWidth-Pe.current.offsetWidth-(V===`rtl`?0:fn)&&(dn=un)}var pn=V===`rtl`?{right:un}:{left:un};function mn(){var e,t=$r(o,Ye[G],le),n=ei({prefixCls:o,components:Ce,needConfirmButton:De,okDisabled:!Y(Ke,G)||N&&N(Ke[G]),locale:_,rangeList:cn,onOk:function(){Y(Ke,G)&&(ft(Ke,G),xe&&xe(Ke))}});if(w!==`time`&&!T){var r=Ue(G),i=hr(r,w,h),a=Ye[G]===w,s=ln(a?`left`:!1,{pickerValue:r,onPickerValueChange:function(e){We(e,G)}}),c=ln(`right`,{pickerValue:i,onPickerValueChange:function(e){We(hr(e,w,h,-1),G)}});e=V===`rtl`?J.createElement(J.Fragment,null,c,a&&s):J.createElement(J.Fragment,null,s,a&&c)}else e=ln();var l=J.createElement(J.Fragment,null,J.createElement(`div`,{className:`${o}-panels`},e),(t||n)&&J.createElement(`div`,{className:`${o}-footer`},t,n));return P&&(l=P(l)),J.createElement(`div`,{className:`${o}-panel-container`,style:{marginLeft:dn},ref:ke,onMouseDown:function(e){e.preventDefault()}},l)}var hn=J.createElement(`div`,{className:(0,Mn.default)(`${o}-range-wrapper`,`${o}-${w}-range-wrapper`),style:{minWidth:st}},J.createElement(`div`,{ref:Pe,className:`${o}-range-arrow`,style:pn}),mn()),gn;oe&&(gn=J.createElement(`span`,{className:`${o}-suffix`},oe));var _n;ae&&(Y(Ve,0)&&!ze[0]||Y(Ve,1)&&!ze[1])&&(_n=J.createElement(`span`,{onMouseDown:function(e){e.preventDefault(),e.stopPropagation()},onMouseUp:function(e){e.preventDefault(),e.stopPropagation();var t=Ve;ze[0]||(t=Tr(t,null,0)),ze[1]||(t=Tr(t,null,1)),ft(t,null),ut(!1,G)},className:`${o}-clear`},se||J.createElement(`span`,{className:`${o}-clear-btn`})));var vn={size:Yn(w,Fe[0],h)},yn=0,bn=0;Ae.current&&je.current&&Me.current&&(G===0?bn=Ae.current.offsetWidth:(yn=un,bn=je.current.offsetWidth));var xn=V===`rtl`?{right:yn}:{left:yn};return J.createElement(Nn.Provider,{value:{operationRef:Re,hideHeader:w===`time`,onDateMouseEnter:Ut,onDateMouseLeave:Wt,hideRanges:!0,onSelect:function(e,t){var n=Tr(Ke,e,G);t===`submit`||t!==`key`&&!De?(ft(n,G),G===0?Rt():Ht()):qe(n)},open:nt}},J.createElement(ii,{visible:nt,popupElement:hn,popupStyle:u,prefixCls:o,dropdownClassName:d,dropdownAlign:p,getPopupContainer:m,transitionName:f,range:!0,direction:V},J.createElement(`div`,a({ref:Oe,className:(0,Mn.default)(o,`${o}-range`,l,(t={},B(t,`${o}-disabled`,ze[0]&&ze[1]),B(t,`${o}-focused`,G===0?Xt:tn),B(t,`${o}-rtl`,V===`rtl`),t)),style:c,onClick:rn,onMouseEnter:ve,onMouseLeave:ye,onMouseDown:an,onMouseUp:_e},wr(e)),J.createElement(`div`,{className:(0,Mn.default)(`${o}-input`,(n={},B(n,`${o}-input-active`,G===0),B(n,`${o}-input-placeholder`,!!It),n)),ref:Ae},J.createElement(`input`,a({id:s,disabled:ze[0],readOnly:L||typeof Fe[0]==`function`||!Zt,value:It||Ct,onChange:function(e){wt(e.target.value)},autoFocus:b,placeholder:Y(y,0)||``,ref:W},Jt,vn,{autoComplete:Ee}))),J.createElement(`div`,{className:`${o}-range-separator`,ref:Me},O),J.createElement(`div`,{className:(0,Mn.default)(`${o}-input`,(r={},B(r,`${o}-input-active`,G===1),B(r,`${o}-input-placeholder`,!!Bt),r)),ref:je},J.createElement(`input`,a({disabled:ze[1],readOnly:L||typeof Fe[0]==`function`||!nn,value:Bt||Dt,onChange:function(e){Ot(e.target.value)},placeholder:Y(y,1)||``,ref:Ne},$t,vn,{autoComplete:Ee}))),J.createElement(`div`,{className:`${o}-active-bar`,style:v(v({},xn),{},{width:bn,position:`absolute`})}),gn,_n)))}var vi=function(e){h(n,e);var t=L(n);function n(){var e;O(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.pickerRef=J.createRef(),e.focus=function(){e.pickerRef.current&&e.pickerRef.current.focus()},e.blur=function(){e.pickerRef.current&&e.pickerRef.current.blur()},e}return D(n,[{key:`render`,value:function(){return J.createElement(_i,a({},this.props,{pickerRef:this.pickerRef}))}}]),n}(J.Component),yi=ui;j();function bi(e){return J.createElement(H,a({size:`small`,type:`primary`},e))}j();function xi(e){return J.createElement(Ft,a({color:`blue`},e))}var Si={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`};P();var Ci=J.forwardRef(function(e,t){return J.createElement(l,v(v({},e),{},{ref:t,icon:Si}))}),wi={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`};P();var Ti=J.forwardRef(function(e,t){return J.createElement(l,v(v({},e),{},{ref:t,icon:wi}))}),Ei={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`};P();var Di=J.forwardRef(function(e,t){return J.createElement(l,v(v({},e),{},{ref:t,icon:Ei}))});function Oi(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 ki(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 Ai(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}}}z(),j();var ji=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{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_customParseFormat=r()})(e,(function(){var e={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`},t=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|Q|YYYY|YY?|ww?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,n=/\d/,r=/\d\d/,i=/\d\d?/,a=/\d*[^-_:/,()\s\d]+/,o={},s=function(e){return(e=+e)+(e>68?1900:2e3)},c=function(e){return function(t){this[e]=+t}},l=[/[+-]\d\d:?(\d\d)?|Z/,function(e){(this.zone||={}).offset=function(e){if(!e||e===`Z`)return 0;var t=e.match(/([+-]|\d\d)/g),n=60*t[1]+(+t[2]||0);return n===0?0:t[0]===`+`?-n:n}(e)}],u=function(e){var t=o[e];return t&&(t.indexOf?t:t.s.concat(t.f))},d=function(e,t){var n,r=o.meridiem;if(r){for(var i=1;i<=24;i+=1)if(e.indexOf(r(i,0,t))>-1){n=i>12;break}}else n=e===(t?`pm`:`PM`);return n},f={A:[a,function(e){this.afternoon=d(e,!1)}],a:[a,function(e){this.afternoon=d(e,!0)}],Q:[n,function(e){this.month=3*(e-1)+1}],S:[n,function(e){this.milliseconds=100*e}],SS:[r,function(e){this.milliseconds=10*e}],SSS:[/\d{3}/,function(e){this.milliseconds=+e}],s:[i,c(`seconds`)],ss:[i,c(`seconds`)],m:[i,c(`minutes`)],mm:[i,c(`minutes`)],H:[i,c(`hours`)],h:[i,c(`hours`)],HH:[i,c(`hours`)],hh:[i,c(`hours`)],D:[i,c(`day`)],DD:[r,c(`day`)],Do:[a,function(e){var t=o.ordinal,n=e.match(/\d+/);if(this.day=n[0],t)for(var r=1;r<=31;r+=1)t(r).replace(/\[|\]/g,``)===e&&(this.day=r)}],w:[i,c(`week`)],ww:[r,c(`week`)],M:[i,c(`month`)],MM:[r,c(`month`)],MMM:[a,function(e){var t=u(`months`),n=(u(`monthsShort`)||t.map((function(e){return e.slice(0,3)}))).indexOf(e)+1;if(n<1)throw Error();this.month=n%12||n}],MMMM:[a,function(e){var t=u(`months`).indexOf(e)+1;if(t<1)throw Error();this.month=t%12||t}],Y:[/[+-]?\d+/,c(`year`)],YY:[r,function(e){this.year=s(e)}],YYYY:[/\d{4}/,c(`year`)],Z:l,ZZ:l};function p(n){for(var r=n,i=o&&o.formats,a=(n=r.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,(function(t,n,r){var a=r&&r.toUpperCase();return n||i[r]||e[r]||i[a].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}))).match(t),s=a.length,c=0;c-1)return new Date((t===`X`?1e3:1)*e);var i=p(t)(e),a=i.year,o=i.month,s=i.day,c=i.hours,l=i.minutes,u=i.seconds,d=i.milliseconds,f=i.zone,m=i.week,h=new Date,g=s||(a||o?1:h.getDate()),_=a||h.getFullYear(),v=0;a&&!o||(v=o>0?o-1:h.getMonth());var y,b=c||0,x=l||0,S=u||0,C=d||0;return f?new Date(Date.UTC(_,v,g,b,x,S,C+60*f.offset*1e3)):n?new Date(Date.UTC(_,v,g,b,x,S,C)):(y=new Date(_,v,g,b,x,S,C),m&&(y=r(y).week(m).toDate()),y)}catch{return new Date(``)}}(t,s,r,n),this.init(),d&&!0!==d&&(this.$L=this.locale(d).$L),u&&t!=this.format(s)&&(this.$d=new Date(``)),o={}}else if(s instanceof Array)for(var f=s.length,m=1;m<=f;m+=1){a[1]=s[m-1];var h=n.apply(this,a);if(h.isValid()){this.$d=h.$d,this.$L=h.$L,this.init();break}m===f&&(this.$d=new Date(``))}else i.call(this,e)}}}))}))());jn.default.extend(qi.default);var Ji=[`DD/MM/YYYY`,`YYYY-MM-DD`,`DD-MM-YYYY`];function Yi(e){let t=(0,jn.default)(e,Ji,!0);return t.isValid()?t:null}function Xi(e,t){return(t?.champs_generes??``).split(` `).filter(Boolean).includes(e.dataKey)}function Zi(e,t){let n={...e.extraData};delete e.extraData;let r={RECORD:{XMLType:`RECORD`,...e,children:[]}};return n.histos&&n.histos.forEach(e=>{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)}),It(r,!0)}function Qi(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 $i(e){let t=Buffer.from(e,`base64`),n=be.inflate(t);return new TextDecoder(`iso-8859-15`).decode(n)}var ea=(e,t={},n=[])=>{let r=t.fields;for(let t in e){let n;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`&&(e[t]=Yi(e[t]))}if(e.description&&e.description.startsWith(`_c_`))try{let t=$i(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},ta=(e,t,n={})=>{let r=e.getElementsByTagName(`HTTP_SERVICE`)[0],i=I(r,`RECORD`),a=I(r,`REFRECORD`),o=I(r,`COMBO_POL`),s=I(r,`COMBO_SPI`),c=I(r,`COMBO_MDA`),l=I(r,`COMBO_SERVICE`),u=I(r,`COMBO_ETAGE`),d=I(r,`COMBO_MOIS`),f=I(r,`COMBO_CPT`),p=I(r,`COMBO_GRG`),m=I(r,`COMBO_DEP`),h=I(r,`COMBO_SPI`),g=I(r,`COMBO_TAU`),_=I(r,`COMBO_UM`),v=I(r,`COMBO_MED`),y=I(r,`COMBO_FAC`),b=I(r,`COMBO_FSO`),x=I(r,`COMBO_MVT_UF_SOIN`),S=I(r,`COMBO_FINESS`),C=I(r,`COMBO_MTR`),w=I(r,`COMBO_DMT`),T=I(r,`COMBO_ACTIVITE`),E=I(r,`COMBO_UMD`),D=I(r,`COMBO_UMX`),O=I(r,`COMBO_SER`),k=I(r,`COMBO_QUA`),A=I(r,`COMBO_SAL`),ee=I(r,`COMBO_FROMSER`),j=I(r,`COMBO_TOSER`),te=I(r,`COMBO_FROMQUA`),M=I(r,`COMBO_TOQUA`),N=I(r,`COMBO_FROMDAT`),ne=I(r,`COMBO_TODAT`),re=I(r,`COMBO_JOURNAL`),P=I(r,`COMBO_SECTION`),ie=I(r,`COMBO_COMPTE`),ae=I(r,`COMBO_SITE`),oe=I(r,`COMBO_ECH`),se=I(r,`COMBO_CST`),L=I(r,`COMBO_FOU`),le=I(r,`COMBO_TAA`),ue=I(r,`COMBO_CONDITION`),de=I(r,`COMBO_BUDGET_CLE`),fe=I(r,`ARRAY_SEJ`),pe=[];fe.length&&(pe=I(fe[0],`RECORD`));let me=I(r,`COMBO_TYPECOMPTA`),he=I(r,`COMBO_PRESTATION`),ge=I(r,`PRESTATAIRE`),_e=I(r,`ADDRECORD`),ve={};_e.length&&(ve=ce(_e[0]));let ye=I(r,`COMBO_POP`)[0],be=[];ye&&(be=I(ye,`RECORD`),be=be.map(e=>{let t=ce(e);return{...t,label:t.texte,value:t.oid}}));let R=I(r,`COMBO_DEP`)[0],xe=[];R&&(xe=I(R,`RECORD`),xe=xe.map(e=>{let t=ce(e);return{...t,label:t.texte,value:t.oid}}));let Se=I(r,`LIST_MDA`)[0],z=I(r,`LIST_MEDA`)[0],B=[],Ce=[];Se&&(B=I(Se,`RECORD`)),z&&(Ce=I(z,`RECORD`));let we=I(r,`LIST_CPO`)[0],V=[];we&&(V=I(we,`RECORD`));let H=I(r,`LIST_GHM`)[0],Te=[];H&&(Te=I(H,`RECORD`));let Ee=I(r,`LIST_ART`)[0],De=[];Ee&&(De=I(Ee,`RECORD`));let U=I(r,`LIST_FOU`)[0],Oe=[];U&&(Oe=I(U,`RECORD`));let ke=I(r,`ARRAY_RA9`),Ae=I(r,`ARRAY_RA1`),je={POL:X(o),SPI:X(s),MDA:X(c),SERVICE:X(l),ETAGE:X(u),MOIS:X(d),CPT:X(f),PRESTATION:X(he),TPY:X(p),CPO:X(m),MED:X(h),TAU:X(g),UM:X(_),UM_MED:X(v),FAC:X(y),FSO:X(b),MVT_UF_SOIN:X(x),FINESS:X(S),MTR:X(C),DMT:X(w),ACTIVITE:X(T),UMD:X(E),UMX:X(D),SER:X(O),QUA:X(k),PRESTATAIRE:F(ge),SAL:X(A),FROMSER:X(ee),TOSER:X(j),FROMQUA:X(te),TOQUA:X(M),FROMDAT:X(N),TODAT:X(ne),TYPECOMPTA:X(me),JOURNAL:X(re),SECTION:X(P),COMPTE:X(ie),SITE:X(ae),BUDGET_CLE:X(de),FOU:X(L),CONDITIONS:Pe(X(ue)),ECH:X(oe),CST:X(se),TAA:X(le),SEJ:F(pe),RA9:X(ke),RA1:X(Ae),DEP:xe,POP:be},Me={MDA:F(B),MEDA:F(Ce),CPO:F(V),GHM:F(Te),ART:F(De),LFOU:F(Oe)},W=F(i),Ne=F(a);W=W.map((e,t)=>{let r={},a=I(i[t],`INDICATEUR`);a&&(r.indicators=ra(a)),e.extraData=r;let o=I(i[t],`HISTO`);o&&(e.extraData.histos=F(o));let s=I(i[t],`LIT`);s&&(e.extraData.lits=F(s));let c=I(i[t],`ETAGE`);c&&(e.extraData.etages=F(c));let l=I(i[t],`IQV`);return l&&(e.extraData.iqv=F(l)),ea(e,n,W)});let Fe={},Ie=I(r,`DIVERS`)[0];Ie&&t===`t_rubriques`&&(Fe.rubriques=ce(I(Ie,`RECORD`)[0]));let G=I(r,`GENERAL_SETTINGS`);return G&&t===`t_expert_controle`&&!n.module&&(Fe.expert=ce(G[0])),{records:W,combos:je,listes:Me,divers:Fe,addRecord:ve,refRecords:Ne}},na=e=>{let t=e.getElementsByTagName(`HTTP_SERVICE`)[0],n=F(I(t,`RECORD`));return n.forEach(e=>{e.label=e.texte,e.value=e.oid}),n};function X(e){let t=[];if(e&&e.length){let n=e[0];t=F(I(n,`RECORD`)),t=t.map(e=>({...e,label:e.texte??e.label,value:e.oid??e.data}))}return t}function ra(e){return e.map((e,t)=>{let n=ce(e);n.key=t;let r=I(e,`CLE`);return r&&r.length&&(n.keys=r.map((e,t)=>{let n=ce(e);return n.key=t,n})),n})}var ia=async(e,t,n,r=``,i={})=>{let a={softCode:t,tableName:n,firstCall:`1`,getParam:r};return i.tableSection&&(a.tableSection=i.tableSection),ta(await he(ua(e),a),n,i)},aa=`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`,oa=async e=>na(await he(`modules/base/php/httpservice_getChoices.php`,{query:e})),sa=async(e,t,n,r,i,a=!0)=>{await he(bn(e),{softCode:t,tableName:n,action:i,propagate:a,recordNode:r})},ca=async(e,t,n,r=null,i=null)=>{let a=bn(e),o={softCode:n,tableName:t,action:i??`execute_rules`};r!==null&&(o.oids=r),await he(a,o)},la=async(e,t,n)=>{await he(yn(e),{tableName:t,oids:n.join(`, `)})};function ua(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 da={all:[`tables`],lists:()=>[...da.all,`list`],list:(e,t,n,r)=>[...da.all,`list`,e,t,n,r],choices:e=>[...da.all,`choices`,e]},fa=(e,t,n,r=``,i={})=>rt({queryKey:da.list(e,t,n,r),queryFn:()=>ia(e,t,n,r,i),enabled:!!e&&!!t&&!!n}),pa=(e,t,n,r=``,i={})=>ae(fa(e,t,n,r,i)),ma=e=>rt({queryKey:da.choices(e),queryFn:()=>oa(e),enabled:!!e}),ha=e=>ae(ma(e));function ga(){let e=C();return nt({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r,propagate:i})=>sa(e,t,n,r,`save`,i),meta:{successMessage:`Enregistrement effectué`,errorMessage:`Erreur lors de l'enregistrement`},onSettled:async()=>{await e.invalidateQueries({queryKey:da.lists()})}})}function _a(){let e=C();return nt({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>sa(e,t,n,r,`copy`),meta:{successMessage:`Entrée copiée`,errorMessage:`Erreur lors de la copie`},onSettled:async()=>{await e.invalidateQueries({queryKey:da.lists()})}})}function va(){let e=C();return nt({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>sa(e,t,n,r,`delete`),meta:{successMessage:`Entrée supprimée`,errorMessage:`Erreur lors de la suppression`},onSettled:async()=>{await e.invalidateQueries({queryKey:da.lists()})}})}function ya(){let e=C();return nt({mutationFn:({swf:e,softCode:t,tableName:n,recordXml:r})=>sa(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:da.lists()})}})}function ba(){let e=C();return nt({mutationFn:({swf:e,tableName:t,softCode:n,oids:r,execute:i})=>ca(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:da.lists()})}})}function xa(){let e=C();return nt({mutationFn:({swf:e,tableName:t,refs:n})=>la(e,t,n),meta:{successMessage:`Import terminé`,errorMessage:`Erreur lors de l'import des références`},onSettled:async()=>{await e.invalidateQueries({queryKey:da.lists()})}})}var Sa=[{title:`Code`,dataKey:`code`,width:75,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`}],Ca=[`code`,`texte`,`liste_medecin`,`liste_uf`],wa=e=>Ca.includes(e.dataKey)?{...e,lockReason:`Champ recalculé par iCTI à partir de la clé budgétaire à chaque lecture. Pour une affectation sur mesure, ajoutez une règle de priorité inférieure à 5000.`}:e,Ta={POL:{tableName:`t_pole`,title:`Gestion Poles`,component:`common`,addButton:!0,fields:[...Sa,{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:[...Sa,{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:[...Sa,{title:`Date début`,dataKey:`date_debut`,type:`date`,required:!0},{title:`Date fin`,dataKey:`date_fin`,type:`date`,required:!0}],visible:!0,modalLabel:`Gestion des indicateurs`},BUC:{tableName:`t_budget_cle`,title:`Gestion Clés budgétaires`,component:`common`,addButton:!0,fields:[...Sa,{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:[...Sa.map(wa),{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:[...Sa.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}},Ea=(e,t)=>{switch(e){case`POR`:return Da(e,t);case`PER`:return Da(e,t);case`BUR`:return Da(e,t).map(wa);case`FAR`:return Da(e,t);case`FSR`:return Da(e,t);default:return[]}};function Da(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:return[]}}var Oa=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekday=r()})(e,(function(){return function(e,t){t.prototype.weekday=function(e){var t=this.$locale().weekStart||0,n=this.$W,r=(n{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_localeData=r()})(e,(function(){return function(e,t,n){var r=t.prototype,i=function(e){return e&&(e.indexOf?e:e.s)},a=function(e,t,n,r,a){var o=e.name?e:e.$locale(),s=i(o[t]),c=i(o[n]),l=s||c.map((function(e){return e.slice(0,r)}));if(!a)return l;var u=o.weekStart;return l.map((function(e,t){return l[(t+(u||0))%7]}))},o=function(){return n.Ls[n.locale()]},s=function(e,t){return e.formats[t]||function(e){return e.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,(function(e,t,n){return t||n.slice(1)}))}(e.formats[t.toUpperCase()])},c=function(){var e=this;return{months:function(t){return t?t.format(`MMMM`):a(e,`months`)},monthsShort:function(t){return t?t.format(`MMM`):a(e,`monthsShort`,`months`,3)},firstDayOfWeek:function(){return e.$locale().weekStart||0},weekdays:function(t){return t?t.format(`dddd`):a(e,`weekdays`)},weekdaysMin:function(t){return t?t.format(`dd`):a(e,`weekdaysMin`,`weekdays`,2)},weekdaysShort:function(t){return t?t.format(`ddd`):a(e,`weekdaysShort`,`weekdays`,3)},longDateFormat:function(t){return s(e.$locale(),t)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return c.bind(this)()},n.localeData=function(){var e=o();return{firstDayOfWeek:function(){return e.weekStart||0},weekdays:function(){return n.weekdays()},weekdaysShort:function(){return n.weekdaysShort()},weekdaysMin:function(){return n.weekdaysMin()},months:function(){return n.months()},monthsShort:function(){return n.monthsShort()},longDateFormat:function(t){return s(e,t)},meridiem:e.meridiem,ordinal:e.ordinal}},n.months=function(){return a(o(),`months`)},n.monthsShort=function(){return a(o(),`monthsShort`,`months`,3)},n.weekdays=function(e){return a(o(),`weekdays`,null,null,e)},n.weekdaysShort=function(e){return a(o(),`weekdaysShort`,`weekdays`,3,e)},n.weekdaysMin=function(e){return a(o(),`weekdaysMin`,`weekdays`,2,e)}}}))})),Aa=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekOfYear=r()})(e,(function(){var e=`week`,t=`year`;return function(n,r,i){var a=r.prototype;a.week=function(n){if(n===void 0&&(n=null),n!==null)return this.add(7*(n-this.week()),`day`);var r=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var a=i(this).startOf(t).add(1,t).date(r),o=i(this).endOf(e);if(a.isBefore(o))return 1}var s=i(this).startOf(t).date(r).startOf(e).subtract(1,`millisecond`),c=this.diff(s,e,!0);return c<0?i(this).startOf(`week`).week():Math.ceil(c)},a.weeks=function(e){return e===void 0&&(e=null),this.week(e)}}}))})),ja=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_weekYear=r()})(e,(function(){return function(e,t){t.prototype.weekYear=function(){var e=this.month(),t=this.week(),n=this.year();return t===1&&e===11?n+1:e===0&&t>=52?n-1:n}}}))})),Ma=n(((e,t)=>{(function(n,r){typeof e==`object`&&t!==void 0?t.exports=r():typeof define==`function`&&define.amd?define(r):(n=typeof globalThis<`u`?globalThis:n||self).dayjs_plugin_advancedFormat=r()})(e,(function(){return function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=this,n=this.$locale();if(!this.isValid())return r.bind(this)(e);var i=this.$utils(),a=(e||`YYYY-MM-DDTHH:mm:ssZ`).replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,(function(e){switch(e){case`Q`:return Math.ceil((t.$M+1)/3);case`Do`:return n.ordinal(t.$D);case`gggg`:return t.weekYear();case`GGGG`:return t.isoWeekYear();case`wo`:return n.ordinal(t.week(),`W`);case`w`:case`ww`:return i.s(t.week(),e===`w`?1:2,`0`);case`W`:case`WW`:return i.s(t.isoWeek(),e===`W`?1:2,`0`);case`k`:case`kk`:return i.s(String(t.$H===0?24:t.$H),e===`k`?1:2,`0`);case`X`:return Math.floor(t.$d.getTime()/1e3);case`x`:return t.$d.getTime();case`z`:return`[`+t.offsetName()+`]`;case`zzz`:return`[`+t.offsetName(`long`)+`]`;default:return e}}));return r.bind(this)(a)}}}))}));o();var Na=t(Oa()),Pa=t(ka()),Fa=t(Aa()),Ia=t(ja()),La=t(Ma());jn.default.extend(qi.default),jn.default.extend(La.default),jn.default.extend(Na.default),jn.default.extend(Pa.default),jn.default.extend(Fa.default),jn.default.extend(Ia.default),jn.default.extend(function(e,t){var n=t.prototype,r=n.format;n.format=function(e){var t=(e||``).replace(`Wo`,`wo`);return r.bind(this)(t)}});var Ra={bn_BD:`bn-bd`,by_BY:`be`,en_GB:`en-gb`,en_US:`en`,fr_BE:`fr`,fr_CA:`fr-ca`,hy_AM:`hy-am`,kmr_IQ:`ku`,nl_BE:`nl-be`,pt_BR:`pt-br`,zh_CN:`zh-cn`,zh_HK:`zh-hk`,zh_TW:`zh-tw`},za=function(e){return Ra[e]||e.split(`_`)[0]},Ba=function(){ne(!1,`Not match any format. Please help to fire a issue about this.`)},Va=Ri({getNow:function(){return(0,jn.default)()},getFixedDate:function(e){return(0,jn.default)(e,[`YYYY-M-DD`,`YYYY-MM-DD`])},getEndDate:function(e){return e.endOf(`month`)},getWeekDay:function(e){var t=e.locale(`en`);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.add(t,`year`)},addMonth:function(e,t){return e.add(t,`month`)},addDate:function(e,t){return e.add(t,`day`)},setYear:function(e,t){return e.year(t)},setMonth:function(e,t){return e.month(t)},setDate:function(e,t){return e.date(t)},setHour:function(e,t){return e.hour(t)},setMinute:function(e,t){return e.minute(t)},setSecond:function(e,t){return e.second(t)},isAfter:function(e,t){return e.isAfter(t)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return(0,jn.default)().locale(za(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,t){return t.locale(za(e)).weekday(0)},getWeek:function(e,t){return t.locale(za(e)).week()},getShortWeekDays:function(e){return(0,jn.default)().locale(za(e)).localeData().weekdaysMin()},getShortMonths:function(e){return(0,jn.default)().locale(za(e)).localeData().monthsShort()},format:function(e,t,n){return t.locale(za(e)).format(n)},parse:function(e,t,n){for(var r=za(e),i=0;i{let e=(0,J.useContext)(Ua);if(!e)throw Error(`useTablesParams must be used within TablesManager`);return e},Q=i(),Ga=({form:e,record:t,handleValuesChange:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Wa(),c=pa(r,i,a,o,s).data?.combos??{},[l,u]=(0,J.useState)(`2020`);(0,J.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,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Mois Comptable`}),(0,Q.jsx)(q.Item,{name:`mois_comptable`,children:(0,Q.jsx)(U,{options:c.MOIS,onChange:m})})]}),(0,Q.jsxs)(`span`,{children:[`Saisie le `,(0,jn.default)().format(`YYYY-MM-DD`)]})]}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,Q.jsx)(q.Item,{name:`site_id`,children:(0,Q.jsx)(U,{options:c.SITE})})]}),(0,Q.jsx)(`div`,{className:`form-item`,children:(0,Q.jsx)(q.Item,{name:`clinique_honoraire`,children:(0,Q.jsx)(U,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,Q.jsx)(`div`,{className:`form-row`,children:(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Journal`}),(0,Q.jsx)(q.Item,{name:`journal_code`,children:(0,Q.jsx)(U,{options:c.JOURNAL})})]})}),(0,Q.jsx)(`div`,{className:`form-row`,children:(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Compte`}),(0,Q.jsx)(q.Item,{name:`compte_numero`,children:(0,Q.jsx)(U,{style:{width:`200px`},options:c.COMPTE})})]})}),(0,Q.jsx)(`div`,{className:`form-row`,children:(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Section`}),(0,Q.jsx)(q.Item,{name:`section_code`,children:(0,Q.jsx)(U,{options:c.SECTION})})]})}),(0,Q.jsx)(`div`,{className:`form-row`,children:(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,Q.jsx)(q.Item,{name:`texte`,children:(0,Q.jsx)(K.TextArea,{})})]})}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Montant`}),(0,Q.jsx)(q.Item,{name:`debit`,children:(0,Q.jsx)(U,{options:[{label:`Débit`,value:`D`},{label:`Crédit`,value:`C`}],onChange:d})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{name:`montant`,children:(0,Q.jsx)(K,{onChange:f})}),(0,Q.jsx)(H,{type:`primary`,onClick:p,children:`Ventiler`}),(0,Q.jsx)(q.Item,{name:`montant_credit`,hidden:!0,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(q.Item,{name:`montant_debit`,hidden:!0,children:(0,Q.jsx)(K,{})})]})]}),(0,Q.jsx)(`div`,{className:`form-row`,children:(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,Q.jsx)(q.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,Q.jsx)(qt,{})})]})}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Ventilation`}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Janvier ${l}`}),(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_1`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(q.Item,{name:`montant_ventile_1`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_2`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Février ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_2`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_3`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Mars ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_3`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_4`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Avril ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_4`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_5`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Mai ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_5`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_6`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Juin ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_6`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]})]}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_7`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`first-label`}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Juillet ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_7`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_8`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Août ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_8`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_9`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Septembre ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_9`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_10`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Octobre ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_10`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_11`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Novembre ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_11`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(q.Item,{hidden:!0,name:`mois_ventile_12`,children:(0,Q.jsx)(K,{})}),(0,Q.jsx)(`span`,{className:`second-label`,children:`Décembre ${l}`}),(0,Q.jsx)(q.Item,{name:`montant_ventile_12`,children:(0,Q.jsx)(K,{style:{width:`80px`},onChange:h})})]})]}),(0,Q.jsx)(`div`,{className:`form-row`,children:(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Total`}),(0,Q.jsx)(q.Item,{name:`total`,children:(0,Q.jsx)(K,{disabled:!0})})]})})]})};Ga.propTypes={form:Z.default.object,record:Z.default.object,handleValuesChange:Z.default.func};var Ka=({form:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Wa(),s=pa(n,r,i,a,o).data?.combos??{};return(0,Q.jsxs)(Q.Fragment,{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:`Type`}),(0,Q.jsx)(q.Item,{name:`est_balance`,children:(0,Q.jsx)(U,{options:[{label:`Ecritures`,value:``},{label:`Balance mensuelle`,value:`M`},{label:`Balance exercice`,value:`X`}]})})]})}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Site`}),(0,Q.jsx)(q.Item,{name:`site_id`,children:(0,Q.jsx)(U,{options:s.SITE})})]}),(0,Q.jsx)(`div`,{className:`form-item`,children:(0,Q.jsx)(q.Item,{name:`clinique_honoraire`,children:(0,Q.jsx)(U,{options:[{label:`Clinique`,value:`C`},{label:`Honoraire`,value:`H`}]})})})]}),(0,Q.jsx)(`div`,{className:`form-row`,children:(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Texte`}),(0,Q.jsx)(q.Item,{name:`texte`,children:(0,Q.jsx)(K.TextArea,{})})]})}),(0,Q.jsx)(`div`,{className:`form-row`,children:(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Report automatique`}),(0,Q.jsx)(q.Item,{name:`report_automatique_mois_suivant`,valuePropName:`checked`,children:(0,Q.jsx)(qt,{})})]})}),(0,Q.jsx)(`div`,{className:`form-row`,children:(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:`Coller les données:`}),(0,Q.jsx)(q.Item,{name:`import_data`,children:(0,Q.jsx)(K.TextArea,{autoSize:{minRows:8}})})]})})]})};Ka.propTypes={form:Z.default.object,record:Z.default.object};var qa=({record:e,handleValuesChange:t,form:n})=>{let[r,i]=(0,J.useState)(!1);return(0,J.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,Q.jsxs)(`div`,{className:`aju-editor`,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:`Import Tableur`}),(0,Q.jsx)(q.Item,{name:`est_import_data`,valuePropName:`checked`,children:(0,Q.jsx)(qt,{onChange:e=>{i(e.target.checked)}})})]})}),r===!0?(0,Q.jsx)(Ka,{form:n,record:e,handleValuesChange:t}):(0,Q.jsx)(Ga,{form:n,record:e,handleValuesChange:t})]})};qa.propTypes={tableParams:Z.default.object,record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func,form:Z.default.object};var Ja=n((e=>{var t=Yt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=i;var n=t(r());function i(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))},[])}})),Ya=n((e=>{var t=Ot().default,n=Yt().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.useLayoutUpdateEffect=e.default=void 0;var i=n(r()),a=(0,t(Xt()).default)()?i.useLayoutEffect:i.useEffect,o=function(e,t){var n=i.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})),Xa=n((e=>{var t=Yt().default,n=Ot().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=o;var i=n(fn()),a=t(r());function o(e){var t=a.useRef(!1),n=a.useState(e),r=(0,i.default)(n,2),o=r[0],s=r[1];a.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function c(e,n){n&&t.current||s(e)}return[o,c]}})),Za=n((e=>{var t=Ot().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=s;var n=t(fn()),r=t(Ja()),i=Ya(),a=t(Xa());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)})]}})),Qa=n((e=>{var t=Ot().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.getMergedStatus=void 0,e.getStatusClassNames=i;var n=t(Zt()),r=t(p());(0,hn().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}})),$a=n((e=>{var t=Yt().default,n=Ot().default;Object.defineProperty(e,`__esModule`,{value:!0}),e.default=void 0;var i=n(Zt()),a=n(tn()),o=n(dn()),s=n($t()),c=n(ln()),l=n(en()),u=n(an()),d=n(sn()),f=n(p()),m=t(r()),h=un(),g=gn(),_=Qa(),v=hn();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,r=t.disabled,a=t.readOnly,o=t.handleReset,s=t.suffix,c=!r&&!a&&n,l=`${e}-clear-icon`;return m.createElement(d.default,{onClick:o,onMouseDown:function(e){return e.preventDefault()},className:(0,f.default)((0,i.default)((0,i.default)({},`${l}-hidden`,!c),`${l}-has-suffix`,!!s),l),role:`button`})}},{key:`renderTextAreaWithClearIcon`,value:function(e,t,n){var r=this.props,a=r.value,o=r.allowClear,s=r.className,c=r.focused,l=r.style,u=r.direction,d=r.bordered,p=r.hidden,h=r.status,v=n.status,y=n.hasFeedback;if(!o)return(0,g.cloneElement)(t,{value:a});var b=(0,f.default)(`${e}-affix-wrapper`,`${e}-affix-wrapper-textarea-with-clear-btn`,(0,_.getStatusClassNames)(`${e}-affix-wrapper`,(0,_.getMergedStatus)(v,h),y),(0,i.default)((0,i.default)((0,i.default)((0,i.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:p},(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)})),eo=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.default=n;var t=r();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}})),to=n((e=>{Object.defineProperty(e,`__esModule`,{value:!0}),e.hasPrefixSuffix=t;function t(e){return!!(e.prefix||e.suffix||e.allowClear)}})),no=n((t=>{var n=Yt().default,i=Ot().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0,t.fixControlledValue=C,t.resolveOnChange=w,t.triggerFocus=T;var a=i(Zt()),o=i(jt()),s=i(Jt()),c=i(sn()),l=i(p()),u=i((Ve(),e(ze))),d=_n(),f=n(r()),m=on(),h=i(rn()),g=i(cn()),_=un(),v=mn(),y=Qa();i(nn());var b=i(eo()),x=to(),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=Yt().default,i=Ot().default;Object.defineProperty(t,`__esModule`,{value:!0}),t.default=void 0;var a=i(Jt()),o=i(Zt()),s=i(jt()),c=i(fn()),l=i(Qt()),u=i(p()),d=i((Re(),e(Be))),f=i(Za()),m=i(pn()),h=n(r()),g=on(),_=i(rn()),v=i(cn()),y=un(),b=Qa(),x=i($a()),S=no(),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,p=e.showCount,E=p===void 0?!1:p,D=e.maxLength,O=e.className,k=e.style,A=e.size,ee=e.disabled,j=e.onCompositionStart,te=e.onCompositionEnd,M=e.onChange,N=e.onFocus,ne=e.onBlur,re=e.status,P=C(e,[`prefixCls`,`bordered`,`showCount`,`maxLength`,`className`,`style`,`size`,`disabled`,`onCompositionStart`,`onCompositionEnd`,`onChange`,`onFocus`,`onBlur`,`status`]),ie=h.useContext(g.ConfigContext),F=ie.getPrefixCls,ae=ie.direction,oe=h.useContext(v.default),se=h.useContext(_.default),I=ee??se,L=h.useContext(y.FormItemInputContext),ce=L.status,le=L.hasFeedback,ue=L.isFormItemInput,de=L.feedbackIcon,fe=(0,b.getMergedStatus)(ce,re),pe=h.useRef(null),me=h.useRef(null),he=h.useState(!1),ge=(0,c.default)(he,2),_e=ge[0],ve=ge[1],ye=h.useState(!1),be=(0,c.default)(ye,2),R=be[0],xe=be[1],Se=h.useRef(),z=h.useRef(0),B=(0,f.default)(P.defaultValue,{value:P.value}),Ce=(0,c.default)(B,2),we=Ce[0],V=Ce[1],H=P.hidden,Te=function(e,t){P.value===void 0&&(V(e),t?.())},Ee=Number(D)>0,De=function(e){ve(!0),Se.current=we,z.current=e.currentTarget.selectionStart,j?.(e)},U=function(e){ve(!1);var t=e.currentTarget.value;Ee&&(t=T(z.current>=D+1||z.current===Se.current?.length,Se.current,t,D)),t!==we&&(Te(t),(0,S.resolveOnChange)(e.currentTarget,e,M,t)),te?.(e)},Oe=function(e){var t=e.target.value;!_e&&Ee&&(t=T(e.target.selectionStart>=D+1||e.target.selectionStart===t.length||!e.target.selectionStart,we,t,D)),Te(t),(0,S.resolveOnChange)(e.currentTarget,e,M,t)},ke=function(e){xe(!1),ne?.(e)},Ae=function(e){xe(!0),N?.(e)};h.useEffect(function(){xe(function(e){return!I&&e})},[I]);var je=function(e){var t;Te(``),(t=pe.current)==null||t.focus(),(0,S.resolveOnChange)(pe.current?.resizableTextArea?.textArea,e,M)},Me=F(`input`,n);h.useImperativeHandle(t,function(){return{resizableTextArea:pe.current?.resizableTextArea,focus:function(e){(0,S.triggerFocus)(pe.current?.resizableTextArea?.textArea,e)},blur:function(){return pe.current?.blur()}}});var W=h.createElement(d.default,(0,s.default)({},(0,m.default)(P,[`allowClear`]),{disabled:I,className:(0,u.default)((0,o.default)((0,o.default)((0,o.default)((0,o.default)({},`${Me}-borderless`,!i),O,O&&!E),`${Me}-sm`,oe===`small`||A===`small`),`${Me}-lg`,oe===`large`||A===`large`),(0,b.getStatusClassNames)(Me,fe)),style:E?{resize:k?.resize}:k,prefixCls:Me,onCompositionStart:De,onChange:Oe,onBlur:ke,onFocus:Ae,onCompositionEnd:U,ref:pe})),Ne=(0,S.fixControlledValue)(we);!_e&&Ee&&(P.value===null||P.value===void 0)&&(Ne=w(Ne,D));var Pe=h.createElement(x.default,(0,s.default)({disabled:I,focused:R},P,{prefixCls:Me,direction:ae,inputType:`text`,value:Ne,element:W,handleReset:je,ref:me,bordered:i,status:re,style:E?void 0:k}));if(E||le){var Fe=(0,l.default)(Ne).length,Ie=``;return Ie=(0,a.default)(E)===`object`?E.formatter({value:Ne,count:Fe,maxLength:D}):`${Fe}${Ee?` / ${D}`:``}`,h.createElement(`div`,{hidden:H,className:(0,u.default)(`${Me}-textarea`,(0,o.default)((0,o.default)((0,o.default)({},`${Me}-textarea-rtl`,ae===`rtl`),`${Me}-textarea-show-count`,E),`${Me}-textarea-in-form-item`,ue),(0,b.getStatusClassNames)(`${Me}-textarea`,fe,le),O),style:k,"data-count":Ie},Pe,le&&h.createElement(`span`,{className:`${Me}-textarea-suffix`},de))}return Pe})}))()),io=new Date().getFullYear(),ao=[];for(let e=io-4;e<=io+2;e++)ao.push(e);var oo={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:ao.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 so(){return!!me.getQueryData(_e.all)?.session?.ISROLECTI}function co(e){return e.editable===!1?!0:e.editable===`cti`?!so():!1}function lo(e,t){return Xi(e,t)?!0:e.dependsOn?t?.[e.dependsOn]===e.disabledWhen:co(e)}var uo=({field:e,locked:t})=>!t||!e.lockReason?null:(0,Q.jsx)(Tt,{title:e.lockReason,children:(0,Q.jsx)(Ct,{className:`locked-field-icon`})});uo.propTypes={field:Z.default.object,locked:Z.default.bool};var fo=({title:e,field:t,locked:n})=>(0,Q.jsxs)(Q.Fragment,{children:[e,t.required&&(0,Q.jsx)(`span`,{className:`required-mark`,children:`*`}),(0,Q.jsx)(uo,{field:t,locked:n}),t.editable===`cti`&&so()&&(0,Q.jsx)(Tt,{title:`Champ modifiable uniquement par un compte CTI`,children:(0,Q.jsx)(Ki,{className:`cti-only-icon`})})]});fo.propTypes={title:Z.default.string,field:Z.default.object,locked:Z.default.bool};var po=({record:e,fields:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Wa(),s={...pa(n,r,i,a,o).data?.combos??{},...oo};return e?(0,Q.jsx)(Q.Fragment,{children:mo(t,e,s)}):null};po.propTypes={tableParams:Z.default.object,record:Z.default.object};function mo(e,t,n={}){if(Array.isArray(e)&&e.length)return e.map((e,r)=>go(e,r,t,n))}var ho=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 ve({method:`post`,url:M()+e.downloadUrl,data:r,responseType:`blob`,headers:{"Content-Type":`multipart/form-data`}}),a=i.headers[`content-disposition`].split(`;`)[1].split(`="`)[1].replace(/"/gm,``);Nt(i.data,a)};function go(e,t=0,n,r){if(e.editVisible===!1)return null;let i=e.titleEdit?e.titleEdit:e.title,a=lo(e,n),o=e.required?[{required:!0,message:`${i} obligatoire`}]:void 0,s=null;switch(e.type){case`divider`:s=(0,Q.jsx)(`div`,{children:(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(`span`,{className:`item-label`,children:(0,Q.jsx)(fo,{title:i,field:e,locked:a})})})},t);break;case`input`:s=(0,Q.jsx)(`div`,{children:(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:(0,Q.jsx)(fo,{title:i,field:e,locked:a})}),(0,Q.jsx)(q.Item,{shouldUpdate:!0,children:t=>{let r=lo(e,{...n,...t.getFieldsValue()});return(0,Q.jsx)(q.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,rules:o,children:(0,Q.jsx)(K,{addonAfter:e.pourcentage?`%`:null,disabled:r})})}})]})},t);break;case`fileDownload`:s=(0,Q.jsx)(`div`,{children:(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:(0,Q.jsx)(fo,{title:i,field:e,locked:a})}),(0,Q.jsx)(H,{icon:(0,Q.jsx)(tt,{}),style:{marginRight:8,paddingRight:8,paddingLeft:8},onClick:()=>ho(e,n)}),(0,Q.jsx)(q.Item,{shouldUpdate:!0,children:t=>{let r=lo(e,{...n,...t.getFieldsValue()});return(0,Q.jsx)(q.Item,{style:{width:`100%`},name:e.dataKey,extra:e.detail,rules:o,children:(0,Q.jsx)(K,{addonAfter:e.pourcentage?`%`:null,disabled:r})})}})]})},t);break;case`textArea`:s=(0,Q.jsx)(`div`,{children:(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:(0,Q.jsx)(fo,{title:e.title,field:e,locked:a})}),(0,Q.jsx)(q.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},rules:o,children:(0,Q.jsx)(ro.default,{disabled:a,style:{width:`100%`}})})]})},t);break;case`select`:let c=e.value===`-1`;s=(0,Q.jsx)(`div`,{children:(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:(0,Q.jsx)(fo,{title:e.title,field:e,locked:a})}),(0,Q.jsx)(q.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},rules:o,children:(0,Q.jsx)(U,{style:{width:`100%`},disabled:a,options:r[e.selectOptionsKey],showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),allowClear:e.allowClear,defaultActiveFirstOption:c})})]})},t);break;case`checkbox`:s=(0,Q.jsx)(`div`,{children:(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:(0,Q.jsx)(fo,{title:i,field:e,locked:a})}),(0,Q.jsx)(q.Item,{style:{width:`100%`},name:e.dataKey,valuePropName:`checked`,extra:e.detail,children:(0,Q.jsx)(qt,{disabled:!e.dataKey||a})})]})},t);break;case`date`:s=(0,Q.jsx)(`div`,{children:(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:(0,Q.jsx)(fo,{title:e.title,field:e,locked:a})}),(0,Q.jsx)(q.Item,{name:e.dataKey,extra:e.detail,style:{width:`100%`},rules:o,children:(0,Q.jsx)(Va,{format:`DD/MM/YYYY`,dateRender:e=>(0,Q.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})]})},t);break;case`checkboxRow`:s=(0,Q.jsx)(`div`,{children:(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,style:{width:`250px`},children:e.title}),(0,Q.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>(0,Q.jsx)(q.Item,{name:e.dataKey,label:e.title,valuePropName:`checked`,extra:e.detail,className:`checkboxUnit`,children:(0,Q.jsx)(qt,{disabled:co(e)})},e.dataKey+`-chckbx-unit`))})]})},t);break;case`multi-input`:let l=e=>{switch(e.type){case`input`:return(0,Q.jsx)(q.Item,{label:e.title,name:e.dataKey,extra:e.detail,children:(0,Q.jsx)(K,{addonAfter:e.pourcentage?`%`:null,disabled:co(e)})},e.dataKey);default:return null}};s=(0,Q.jsx)(`div`,{children:(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`first-label`,children:e.title}),(0,Q.jsx)(`div`,{style:{display:`flex`,flexFlow:`row wrap`},children:e.children.map(e=>l(e))})]})},t);break;default:s=null}return s}var _o=({text:e,handleUpdateRecord:t,record:n,indicator:r,handleValuesChange:i})=>{let[a,o]=(0,J.useState)(!1);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(xn,{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,Q.jsxs)(`div`,{className:`bud-indicator-field`,children:[(0,Q.jsx)(`div`,{className:`indicator-field-text`,children:e}),(0,Q.jsx)(H,{type:`link`,onClick:()=>{o(!0)},children:(0,Q.jsx)(je,{})})]})]})};_o.propTypes={text:Z.default.string,handleUpdateRecord:Z.default.func,record:Z.default.object,indicator:Z.default.object,handleValuesChange:Z.default.func};var vo=({title:e})=>(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(`h3`,{className:`title__h3`,children:e})});vo.propTypes={title:Z.default.string};var yo={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`}]},bo=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r,form:i,softCode:a})=>{let o={iCTI_rh:`rh`,iCTI_activite:`activite, pmsi`}[a],s=wn(o),c=s.data?.indicators??[],[l,u]=(0,J.useState)([]),[d,f]=(0,J.useState)(!1),[p,m]=(0,J.useState)(!1),[h,g]=(0,J.useState)(null);(0,J.useEffect)(()=>{f(t.cle_budgetaire_activite===`CTICLSUF`)},[t,i]),(0,J.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,J.useMemo)(()=>yo.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,Q.jsx)(Bt,{initialText:e.code,handleUpdateText:v,field:`code`,rowKey:e.key})},{title:`Texte`,dataKey:`texte`,flexGrow:1,cellRenderer:({rowData:e})=>(0,Q.jsx)(Bt,{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,Q.jsx)(_o,{text:i,handleUpdateRecord:n,record:t,indicator:e,handleValuesChange:r})}},{title:`Actif`,dataKey:`actif`,width:100,dataGetter:({rowData:e})=>(0,Q.jsx)(qt,{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,Q.jsx)(`div`,{className:`loading-wrapper`,children:(0,Q.jsx)(dt,{style:{height:`auto`}})}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(xn,{showModal:p,options:{oneOnly:!0},handleModifyIndicator:b,handleShowModal:()=>m(!p)}),(0,Q.jsxs)(`div`,{className:`bud-editor`,children:[(0,Q.jsxs)(`div`,{className:`tables-column`,children:[mo(e.fields,t),a===`iCTI_activite`&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Clés automatiques`}),(0,Q.jsx)(U,{options:yo.CLEBUD,value:C,onChange:y,style:{width:`100%`}})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Classe`}),(0,Q.jsx)(q.Item,{name:`classe_code`,hidden:!d,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]})]})]}),(0,Q.jsx)(`div`,{className:`tables-column`,children:(0,Q.jsxs)(`div`,{className:`bud-table-indicators`,style:{display:`flex`,flexFlow:`column`},children:[(0,Q.jsx)(vo,{title:e.modalLabel}),(0,Q.jsxs)(`div`,{className:`bud-table-buttons`,style:{display:`flex`,flexFlow:`row nowrap`,justifyContent:`space-between`},children:[(0,Q.jsx)(H,{style:{width:`48%`,marginBottom:`12px`},type:`primary`,onClick:()=>m(!0),children:`Ajouter`}),(0,Q.jsx)(H,{style:{width:`48%`,marginBottom:`12px`},onClick:x,disabled:!h,children:`Supprimer`})]}),(0,Q.jsx)(`div`,{className:`ind-table`,style:{flex:3},children:(0,Q.jsx)(Pt,{columns:w,data:l,flexGrowBool:!0,fixed:!1,rowHeight:30,selectedRow:h,onRowSelect:S})})]})})]})]})};bo.propTypes={tableParams:Z.default.object,record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func,form:Z.default.object,softCode:Z.default.string};var xo=({indicator:e,handleUpdateIndicator:t,handleExcelExport:n,handleExcelImport:r,recordkey:i})=>{let[a,o]=(0,J.useState)([]);(0,J.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,Q.jsxs)(`div`,{className:`bui-indicator-tab`,children:[(0,Q.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,Q.jsx)(H,{icon:(0,Q.jsx)(at,{}),onClick:()=>r(e.key),children:`Importer depuis Excel (indicateur courant)`}),(0,Q.jsx)(H,{icon:(0,Q.jsx)(Ht,{}),onClick:()=>n(e.key),children:`Exporter vers Excel (indicateur courant)`}),(0,Q.jsx)(H,{icon:(0,Q.jsx)(Rt,{}),onClick:s,children:`Effacer`})]}),(0,Q.jsx)(`div`,{className:`bui-table`,children:(0,Q.jsx)(Pt,{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,Q.jsx)(Bt,{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})})]})};xo.propTypes={indicator:Z.default.object,handleUpdateIndicator:Z.default.func,handleExcelImport:Z.default.func,handleExcelExport:Z.default.func,recordKey:Z.default.number};var So=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,J.useState)(!1),[o,s]=(0,J.useState)(null),[c,l]=(0,J.useState)(``),[u,d]=(0,J.useState)(null);(0,J.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()},h=e=>{l(e.target.value)},g=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),m.success(`Copié !`)},_=(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,Q.jsx)(`div`,{className:`loading-wrapper`,children:(0,Q.jsx)(dt,{style:{height:`auto`}})}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(Le,{open:i,title:`Budget à importer`,okText:`Importer`,cancelText:`Annuler`,onCancel:()=>a(!1),onOk:p,children:(0,Q.jsx)(K.TextArea,{autoSize:{minRows:20,maxRows:30},value:c,onChange:h})}),(0,Q.jsxs)(`div`,{className:`bui-acti-editor`,children:[(0,Q.jsx)(`div`,{className:`base-editor`,children:mo(e.fields)}),(0,Q.jsxs)(`div`,{className:`bui-excel-actions`,children:[(0,Q.jsx)(H,{icon:(0,Q.jsx)(at,{}),onClick:()=>f(`all`),children:`Importer depuis Excel (tous les indicateurs)`}),(0,Q.jsx)(H,{icon:(0,Q.jsx)(Ht,{}),onClick:()=>g(`all`),children:`Exporter vers Excel (tous les indicateurs)`})]}),(0,Q.jsx)(`div`,{className:`bui-tabs`,children:(0,Q.jsx)(Lt,{items:u.extraData.indicators.map((e,t)=>({label:e.budget_indicateur_code,key:t,children:(0,Q.jsx)(xo,{indicator:e,handleUpdateIndicator:_,handleExcelExport:g,handleExcelImport:f,recordkey:u.key},t)}))})})]})]})};So.propTypes={tableParams:Z.default.object,record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};function Co({tableParams:e,record:t,form:n,handleUpdateRecord:r,typeOnly:i=!1}){let{swf:a,softCode:o,tableName:s,choice:c,tableParams:l}=Wa(),u=pa(a,o,s,c,l).data?.combos??{};return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(`div`,{className:`tables-common-fields`,children:[!i&&mo(e.fields,``,oo),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Type de réponse`}),(0,Q.jsx)(q.Item,{style:{width:`100%`},name:`auto_reponse_code_type`,children:(0,Q.jsx)(U,{style:{width:`100%`},options:oo.DPI_CST,onChange:e=>{r({...t,auto_reponse_code_type:e})}})})]}),t.auto_reponse_code_type===`LIST-ECHELLE`&&(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Echelle`}),(0,Q.jsx)(q.Item,{style:{width:`100%`},name:`echelle_id`,children:(0,Q.jsx)(U,{style:{width:`100%`},options:u.ECH})})]}),t.auto_reponse_code_type===`LIST-NUMERIC`&&(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs`}),(0,Q.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,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(q.Item,{shouldUpdate:!0,children:e=>{let t=e.getFieldValue(`auto_reponse_code_values_${r}`);return(0,Q.jsx)(q.Item,{name:`auto_reponse_code_values_${n}`,children:(0,Q.jsx)(K,{disabled:t===``})})}})}))}return e})()})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:`160px`},children:`Valeurs autres`}),(0,Q.jsx)(q.Item,{name:`auto_reponse_code_value_other`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]})]})]})})}Co.propTypes={tableParams:Z.default.object,record:Z.default.object,form:Z.default.object,typeOnly:Z.default.bool};var wo=n(((e,t)=>{var n=Ne(),r=Ke(),i=Ye();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})),To=n(((e,t)=>{function n(e,t,n,r){for(var i=e.length,a=n+(r?1:-1);r?a--:++a{var n=To(),r=Ne(),i=An(),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})),Do=n(((e,t)=>{t.exports=wo()(Eo())})),Oo=n(((e,t)=>{var n=ut(),r=Ue();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})),ko=n(((e,t)=>{var n=Ke(),r=y();function i(e){return r(e)&&n(e)}t.exports=i})),Ao=n(((e,t)=>{function n(e,t){if(!(t===`constructor`&&typeof e[t]==`function`)&&t!=`__proto__`)return e[t]}t.exports=n})),jo=n(((e,t)=>{var n=pt(),r=_t();function i(e){return n(e,r(e))}t.exports=i})),Mo=n(((e,t)=>{var n=Oo(),r=ht(),i=gt(),a=ft(),o=mt(),c=Ge(),l=s(),u=ko(),d=Je(),f=Qe(),p=Fe(),m=En(),h=qe(),g=Ao(),_=jo();function v(e,t,s,v,y,b,x){var S=g(e,s),C=g(t,s),w=x.get(C);if(w){n(e,s,w);return}var T=b?b(S,C,s+``,e,t,x):void 0,E=T===void 0;if(E){var D=l(C),O=!D&&d(C),k=!D&&!O&&h(C);T=C,D||O||k?l(S)?T=S:u(S)?T=a(S):O?(E=!1,T=r(C,!0)):k?(E=!1,T=i(C,!0)):T=[]:m(C)||c(C)?(T=S,c(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,s,T)}t.exports=v})),No=n(((e,t)=>{var n=$e(),r=Oo(),i=W(),a=Mo(),o=Fe(),s=_t(),c=Ao();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})),Po=n(((e,t)=>{var n=No();t.exports=xt()(function(e,t,r){n(e,t,r)})})),Fo=t(Dn()),Io=t(Do()),Lo=t(Po()),Ro=[{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:zo}=K,{confirm:Bo}=Le,{Search:Vo}=K,Ho=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Wa(),s=pa(n,r,i,a,o),c=s.data?.listes?.GHM,l=s.data?.combos??{},[u,d]=(0,J.useState)(``),[f,p]=(0,J.useState)(!1),[m,h]=(0,J.useState)(!1),[g,_]=(0,J.useState)(null),[v,y]=(0,J.useState)([]);(0,J.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,Fo.default)(t,function(e){return(0,Lo.default)({...e},(0,Io.default)(n,{oid:e.oid}))})}let x=()=>Bo({title:`Confirmez-vous l'effacement des DMS ?`,icon:(0,Q.jsx)(T,{}),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)},E=e=>{if(e)return x()};function D(e,t=!1){let n=St(e,u,[`code`,`texte`]);return t&&(n=n.filter(e=>Number(e.dms)!==0)),n}return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`top-editor`,children:[(0,Q.jsx)(`div`,{className:`tables-common-fields-dms`,children:mo(e.fields,t,l)}),(0,Q.jsxs)(`div`,{className:`dms-button`,children:[(0,Q.jsx)(H,{icon:(0,Q.jsx)(Ie,{}),onClick:()=>w(!0),disabled:!(t.key===0&&t.dms.trim()===``),style:{marginRight:`3px`},children:`Ajouter DMS`}),(0,Q.jsx)(H,{icon:(0,Q.jsx)(G,{}),onClick:()=>E(!0),disabled:!(t.key===0&&t.dms.trim()===``),children:`Effacer DMS`})]}),(0,Q.jsxs)(`div`,{className:`dms-search`,children:[(0,Q.jsx)(`div`,{className:`dms-search-child`,children:(0,Q.jsx)(Vo,{style:{height:`24px`},value:u,onChange:S,placeholder:`Rechercher`})}),(0,Q.jsxs)(`div`,{className:`dms-search-child`,children:[(0,Q.jsx)(`span`,{className:`child-label`,children:`DMS renseignées uniquement`}),(0,Q.jsx)(Ha.default,{checked:f,onChange:e=>p(e.target.checked)})]})]})]}),(0,Q.jsxs)(`div`,{className:`dms-editor`,children:[(0,Q.jsx)(`div`,{className:`dms-top-table`,children:(0,Q.jsx)(Pt,{fixed:!1,columns:(e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(Ro),data:v,selectedRow:g,onRowSelect:C})}),(0,Q.jsx)(Le,{title:`Ajout DMS`,open:m,okText:`Enregistrer`,cancelText:`Annuler`,onCancel:()=>w(!1),children:(0,Q.jsx)(zo,{})},`add-modal`)]})]})};Ho.propTypes={tableParams:Z.default.object,record:Z.default.object};var Uo=({record:e,handleUpdateRecord:t,typeOfRegles:n})=>{let{swf:r,softCode:i,tableName:a,choice:o,tableParams:s}=Wa(),c=pa(r,i,a,o,s).data?.combos??{},l=wn(i).data??Sn,[u,d]=(0,J.useState)(!1),[f,p]=(0,J.useState)(null),m=(0,J.useMemo)(()=>n===`event-regle-cti`?{title:`Règles CTI`,data:[`01`,`02`,`03`]}:{title:`Indicateurs Etablissement`,data:[`51`,`52`,`53`]},[n]),h=(0,J.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,J.useCallback)(t=>{let n=[`1`,`2`,`3`,`4`];return t.data.map((r,i)=>(0,Q.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,Q.jsx)(`span`,{className:`item-label`,children:i===0?t.title:`ou`}),(0,Q.jsxs)(`div`,{className:`evt-indicator-row`,style:{alignItems:`flex-start`},children:[(0,Q.jsxs)(`div`,{className:`evt-indicator`,children:[(0,Q.jsx)(K,{style:{height:28},disabled:!0,value:l.indicators.find(t=>t.oid===e[`ei_${r}_id`])?.entete??``}),(0,Q.jsx)(H,{type:`primary`,onClick:()=>_(r),children:`Ajouter`})]}),(0,Q.jsx)(`div`,{className:`evt-conditions`,children:n.map(e=>(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:e===`1`?`Conditions`:`et`}),(0,Q.jsx)(q.Item,{name:`ec_${r}_id_${e}`,children:(0,Q.jsx)(yt,{treeData:h,style:{width:300}})})]},e))})]})]},r))},[h,l.indicators,e]);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(xn,{showModal:u,handleShowModal:()=>d(!1),options:{oneOnly:!0},handleAddIndicators:g,handleModifyIndicator:g}),v(m)]})};Uo.propTypes={tableParams:Z.default.object,record:Z.default.object,form:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var Wo=({tableParams:e,record:t,handleUpdateRecord:n,softCode:r})=>{let i=ha(aa),[a,o]=(0,J.useState)({});(0,J.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,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Code`}),(0,Q.jsx)(q.Item,{name:`code`,style:{width:`80%`},children:(0,Q.jsx)(K,{disabled:!0})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Texte`}),(0,Q.jsx)(q.Item,{name:`texte`,style:{width:`80%`},children:(0,Q.jsx)(K,{disabled:!0})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Territoire de santé`}),(0,Q.jsx)(q.Item,{name:`tersante_id`,style:{width:`80%`},children:(0,Q.jsx)(U,{options:i.data,style:{width:`100%`}})})]})]}),r===`iCTI_pmsi`&&(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Coefficient MCO FG11`}),(0,Q.jsx)(q.Item,{name:`coefficient_mco_simulation_fg11`,style:{width:`80%`},children:(0,Q.jsx)(K,{type:`number`})})]}),(0,Q.jsx)(Gt,{}),(0,Q.jsxs)(`div`,{className:`lines-container`,children:[` `,(()=>{let e=[];if(a.length){e.push((0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(`span`,{className:`item-label`,children:a[0].label})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(`span`,{className:`item-label`,children:a[1].label})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(`span`,{className:`item-label`,children:a[2].label})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(`span`,{className:`item-label`,children:a[3].label})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(`span`,{className:`item-label`,children:a[4].label})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(`span`,{className:`item-label`,children:a[5].label})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.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,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(q.Item,{name:`${a[0].key}${n}`,style:{width:`100%`},children:(0,Q.jsx)(Va,{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,Q.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(q.Item,{name:`${a[1].key}${n}`,children:(0,Q.jsx)(K,{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,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(q.Item,{name:`${a[2].key}${n}`,children:(0,Q.jsx)(K,{type:`number`,disabled:o})})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(q.Item,{name:`${a[3].key}${n}`,children:(0,Q.jsx)(K,{type:`number`,disabled:o})})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(q.Item,{name:`${a[4].key}${n}`,children:(0,Q.jsx)(K,{type:`number`,disabled:o})})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(q.Item,{name:`${a[5].key}${n}`,style:{width:`100%`},children:r===`iCTI_pmsi`?(0,Q.jsx)(Va,{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,Q.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})}):(0,Q.jsx)(K,{type:`number`,disabled:o})})}),(0,Q.jsx)(`div`,{className:`common-form-item`,children:(0,Q.jsx)(q.Item,{name:`${a[6].key}${n}`,children:(0,Q.jsx)(K,{type:`number`,disabled:r===`iCTI_pmsi`?!t[`${a[5].key}${n}`]:o})})})]},n))}}return e})()]})]})};Wo.propTypes={record:Z.default.object,handleUpdateRecord:Z.default.func,softCode:Z.default.string};var Go=({tableParams:e,record:t,form:n,handleUpdateRecord:r,handleValuesChange:i})=>{let[a,o]=(0,J.useState)([]),[s,c]=(0,J.useState)(!1),[l,u]=(0,J.useState)([]),d=J.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,J.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,Q.jsx)(K,{value:e.note,onChange:t=>d(e.key,t.target.value)})}),u(e)},[s,d,t]),(0,J.useEffect)(()=>{t?.extraData&&o(t.extraData.iqv.map(e=>({...e}))),t.note_with?c(t.note_with):c(!1)},[t]),(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,Q.jsx)(q.Item,{name:`code`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,Q.jsx)(q.Item,{name:`texte`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Note`}),(0,Q.jsx)(q.Item,{name:`note_with`,valuePropName:`checked`,style:{width:`100%`},children:(0,Q.jsx)(qt,{onChange:e=>{c(e.target.checked)}})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Coefficient`}),(0,Q.jsx)(q.Item,{name:`note_coefficient`,style:{width:`100%`},children:(0,Q.jsx)(K,{disabled:!s})})]})]}),(0,Q.jsx)(`div`,{className:`indicator-qualite-table`,children:(0,Q.jsx)(Pt,{columns:l,data:a})})]})};Go.propTypes={tableParams:Z.default.object,record:Z.default.object,form:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var Ko=({form:e})=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Code`}),(0,Q.jsx)(q.Item,{name:`code`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Texte`}),(0,Q.jsx)(q.Item,{name:`texte`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]})]}),(()=>{let e=[];for(let t=1;t<=5;t++){let n=[];for(let e=1;e<=5;e++)n.push((0,Q.jsxs)(`div`,{className:`form-item`,children:[e>1&&(0,Q.jsx)(`span`,{children:`et`}),(0,Q.jsx)(q.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,Q.jsx)(q.Item,{name:`rule_array_0${t}_0${e}`,children:(0,Q.jsx)(K,{disabled:i})})}})]}));e.push((0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Règle ${t}`}),n]}))}return e})()]});Ko.propTypes={form:Z.default.object};var qo=[{title:`Médecins administratifs associés`,dataKey:`nom_adm`},{title:`Module`,dataKey:`module`}],Jo=[{title:`Médecins administratifs non associés`,dataKey:`nom_adm`},{title:`Déjà associé à`,dataKey:`nom_ref`},{title:`Module`,dataKey:`module`}],Yo=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,J.useState)(``),[o,s]=(0,J.useState)([]),[c,l]=(0,J.useState)([]),[u,d]=(0,J.useState)([]),[f,p]=(0,J.useState)(null),[m,h]=(0,J.useState)(null),{swf:g,softCode:_,tableName:v,choice:y,tableParams:b}=Wa(),x=pa(g,_,v,y,b),S=x.data?.listes?.MDA,C=x.data?.combos??{};(0,J.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,J.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,Q.jsxs)(`div`,{className:`med-editor`,children:[(0,Q.jsx)(`div`,{className:`tables-column`,children:mo(e.fields,t,C)}),(0,Q.jsxs)(`div`,{className:`tables-column`,children:[(0,Q.jsx)(`div`,{className:`med-top-table`,children:(0,Q.jsx)(Pt,{fixed:!1,columns:A(qo),data:o,selectedRow:f,onRowSelect:T})}),(0,Q.jsxs)(`div`,{className:`med-actions`,children:[(0,Q.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!f,onClick:O,children:(0,Q.jsx)(G,{})}),(0,Q.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!m,onClick:k,children:(0,Q.jsx)(Ie,{})}),(0,Q.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,Q.jsx)(K,{style:{height:`24px`},value:i,onChange:w})]}),(0,Q.jsx)(`div`,{className:`med-bottom-table`,children:(0,Q.jsx)(Pt,{fixed:!1,columns:A(Jo),data:u,selectedRow:m,onRowSelect:E})})]})]})};Yo.propTypes={tableParams:Z.default.object,record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var Xo=[{title:`Médecins regroupés`,width:100,flexGrow:2,dataKey:`texte`}],Zo=[{title:`Médecins à regrouper`,width:100,flexGrow:2,dataKey:`texte`,dataGetter:({columns:e,column:t,columnIndex:n,rowData:r,rowIndex:i})=>r.texte}],Qo=({record:e,form:t,handleUpdateRecord:n,handleValuesChange:r})=>{let[i,a]=(0,J.useState)(``),[o,s]=(0,J.useState)([]),[c,l]=(0,J.useState)(),[u,d]=(0,J.useState)(),{swf:f,softCode:p,tableName:m,choice:h,tableParams:g}=Wa(),_=pa(f,p,m,h,g),v=_.data?.combos??{},y=_.data?.listes??{},b=_.data?.records??[];return(0,J.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,Q.jsxs)(`div`,{className:`meda-editor`,children:[(0,Q.jsxs)(`div`,{className:`form-column`,style:{width:`30%`,justifyContent:`flex-start`},children:[(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsx)(`div`,{className:`first-label`,children:`Code`}),(0,Q.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,Q.jsx)(q.Item,{name:`code`,children:(0,Q.jsx)(K,{disabled:!0})})})]}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsx)(`div`,{className:`first-label`,children:`Nom`}),(0,Q.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,Q.jsx)(q.Item,{name:`nom`,children:(0,Q.jsx)(K,{})})})]}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsx)(`div`,{className:`first-label`,children:`Prénom`}),(0,Q.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,Q.jsx)(q.Item,{name:`prenom`,children:(0,Q.jsx)(K,{})})})]}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsx)(`div`,{className:`first-label`,children:`Spécialité officielle`}),(0,Q.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,Q.jsx)(q.Item,{name:`specialite`,children:(0,Q.jsx)(K,{disabled:!0})})})]}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsx)(`div`,{className:`first-label`,children:`Médecin référence`}),(0,Q.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,Q.jsx)(q.Item,{name:`medecin_reference`,children:(0,Q.jsx)(K,{disabled:!0})})})]}),(0,Q.jsxs)(`div`,{className:`form-row`,children:[(0,Q.jsx)(`div`,{className:`first-label`,children:`Spécialité interne`}),(0,Q.jsx)(`div`,{className:`form-meda-item`,style:{flex:3},children:(0,Q.jsx)(q.Item,{name:`specialite_interne_id`,children:(0,Q.jsx)(U,{options:v.SPI,style:{width:`100%`}})})})]})]}),e.medecin_reference_id===`0`&&(0,Q.jsxs)(`div`,{className:`form-column meda-tables`,style:{flex:3},children:[(0,Q.jsx)(`div`,{className:`meda-top-table`,children:(0,Q.jsx)(Pt,{data:o,columns:Xo,selectedRow:u,onRowSelect:e=>d(b.find(t=>t.key===e))})}),(0,Q.jsxs)(`div`,{className:`meda-actions`,children:[(0,Q.jsx)(H,{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,Q.jsx)(At,{})}),(0,Q.jsx)(H,{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,Q.jsx)(Bi,{})}),(0,Q.jsx)(K,{placeholder:`Recherche`,value:i,onChange:e=>a(e.target.value)})]}),(0,Q.jsx)(`div`,{className:`meda-bottom-table`,children:(0,Q.jsx)(Pt,{data:y.MEDA.filter(e=>e.texte.includes(i)),columns:Zo,selectedRow:c,onRowSelect:e=>l(y.MEDA.find(t=>t.key===e))})})]})]})};Qo.propTypes={record:Z.default.object,form:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var $o=t(n(((e,t)=>{var n=We(),r=Ze(),i=Ge(),a=s(),o=Ke(),c=Je(),l=Xe(),u=qe(),d=`[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`||c(e)||u(e)||i(e)))return!e.length;var t=r(e);if(t==d||t==f)return!e.size;if(l(e))return!n(e).length;for(var s in e)if(p.call(e,s))return!1;return!0}t.exports=m}))()),es=({value:e,handleUpdate:t,column:n,recordKey:r,rowKey:i,type:a,selectValues:o})=>{let[s,c]=(0,J.useState)(!1),[l,u]=(0,J.useState)(``),d=(0,J.useRef)();(0,J.useEffect)(()=>{u(e)},[e,r]),(0,J.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,Q.jsx)(qt,{checked:e===`1`,onChange:e=>h(e)});case`input`:return s?(0,Q.jsx)(K,{ref:d,style:{marginLeft:`6px`,width:`90%`},value:l,onChange:p,onBlur:m}):(0,Q.jsx)(`div`,{className:`editable-field`,onClick:f,children:l});case`select`:return(0,Q.jsx)(U,{value:e,options:o,style:{width:250},showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),onChange:g});default:break}};es.propTypes={initialText:Z.default.string,handleUpdate:Z.default.func,field:Z.default.string,rowKey:Z.default.number,type:Z.default.string};var ts=[{title:`Date`,dataKey:`date`},{title:`Étage`,dataKey:`oid`,width:300}],ns=({record:e,handleUpdateRecord:t,handleValuesChange:n,selectValues:r})=>{let[i,a]=(0,J.useState)([]),o=(0,J.useRef)();o.current=e,(0,J.useEffect)(()=>{!(0,$o.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,Q.jsx)(es,{value:e,handleUpdate:l,column:t,rowKey:i,type:`select`,selectValues:r.ETAGE}):(0,Q.jsx)(es,{value:e,handleUpdate:l,column:t,field:t.key,rowKey:i,type:`input`})})),c=()=>{let r={key:e.extraData.etages.length,date:(0,jn.default)().format(`DD/MM/YYYY`),date_debut:(0,jn.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,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(H,{type:`primary`,onClick:c,children:`Ajouter`}),(0,Q.jsx)(Pt,{columns:s(ts),data:i})]})};ns.propTypes={record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var rs=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Wa(),l=pa(i,a,o,s,c).data?.combos??{},u=wn(e.module?`iCTI_${e.module}`:void 0).data??Sn,[d,f]=(0,J.useState)(!1),[p,m]=(0,J.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(xn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Indicateurs CTI`}),(0,Q.jsx)(`div`,{className:`evt-indicator-row`,children:(0,Q.jsxs)(`div`,{className:`evt-indicator`,children:[(0,Q.jsx)(K,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_01_id)?.entete??``}),(0,Q.jsx)(H,{type:`primary`,onClick:()=>g(`01`),children:`Ajouter`})]})}),(0,Q.jsxs)(`div`,{className:`evt-conditions`,children:[(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,Q.jsx)(q.Item,{name:`ec_01_id_1`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,Q.jsx)(q.Item,{name:`ec_01_id_2`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,Q.jsx)(q.Item,{name:`ef_01`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,Q.jsx)(q.Item,{name:`et_01`,style:{width:`100%`},children:(0,Q.jsx)(U,{options:oo[`CXP_item_${e.module}`]})})]})]})};rs.propTypes={tableParams:Z.default.object,record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var is=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Wa(),l=pa(i,a,o,s,c).data?.combos??{},u=wn(e.module?`iCTI_${e.module}`:void 0).data??Sn,[d,f]=(0,J.useState)(!1),[p,m]=(0,J.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(xn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,Q.jsxs)(`div`,{style:{height:`800px`},children:[(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Indicateur établissement`}),(0,Q.jsx)(`div`,{className:`evt-indicator-row`,children:(0,Q.jsxs)(`div`,{className:`evt-indicator`,children:[(0,Q.jsx)(K,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_51_id)?.entete??``}),(0,Q.jsx)(H,{type:`primary`,onClick:()=>g(`51`),children:`Ajouter`})]})}),(0,Q.jsxs)(`div`,{className:`evt-conditions`,children:[(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,Q.jsx)(q.Item,{name:`ec_51_id_1`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,Q.jsx)(q.Item,{name:`ec_51_id_2`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,Q.jsx)(q.Item,{name:`ef_51`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,Q.jsx)(q.Item,{name:`et_51`,style:{width:`100%`},children:(0,Q.jsx)(U,{options:oo[`CXP_item_${e.module}`]})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,Q.jsx)(`div`,{className:`evt-indicator-row`,children:(0,Q.jsxs)(`div`,{className:`evt-indicator`,children:[(0,Q.jsx)(K,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_52_id)?.entete??``}),(0,Q.jsx)(H,{type:`primary`,onClick:()=>g(`52`),children:`Ajouter`})]})}),(0,Q.jsxs)(`div`,{className:`evt-conditions`,children:[(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,Q.jsx)(q.Item,{name:`ec_52_id_1`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,Q.jsx)(q.Item,{name:`ec_52_id_2`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,Q.jsx)(q.Item,{name:`ef_52`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,Q.jsx)(q.Item,{name:`et_52`,style:{width:`100%`},children:(0,Q.jsx)(U,{options:oo[`CXP_item_${e.module}`]})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,Q.jsx)(`div`,{className:`evt-indicator-row`,children:(0,Q.jsxs)(`div`,{className:`evt-indicator`,children:[(0,Q.jsx)(K,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_53_id)?.entete??``}),(0,Q.jsx)(H,{type:`primary`,onClick:()=>g(`53`),children:`Ajouter`})]})}),(0,Q.jsxs)(`div`,{className:`evt-conditions`,children:[(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,Q.jsx)(q.Item,{name:`ec_53_id_1`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,Q.jsx)(q.Item,{name:`ec_53_id_2`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,Q.jsx)(q.Item,{name:`ef_53`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,Q.jsx)(q.Item,{name:`et_53`,style:{width:`100%`},children:(0,Q.jsx)(U,{options:oo[`CXP_item_${e.module}`]})})]})]})]})};is.propTypes={tableParams:Z.default.object,record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var as=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Wa(),l=pa(i,a,o,s,c).data?.combos??{},u=wn(e.module?`iCTI_${e.module}`:void 0).data??Sn,[d,f]=(0,J.useState)(!1),[p,m]=(0,J.useState)(),h=e=>{n({...t,[`ei_${p}_id`]:e.oid}),r(),m(null),f(!1)},g=e=>{f(!0),m(e)};return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(xn,{showModal:d,handleShowModal:()=>f(!1),options:{oneOnly:!0},handleAddIndicators:h,handleModifyIndicator:h}),(0,Q.jsxs)(`div`,{style:{height:`600px`},children:[(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Autre indicateur CTI`}),(0,Q.jsx)(`div`,{className:`evt-indicator-row`,children:(0,Q.jsxs)(`div`,{className:`evt-indicator`,children:[(0,Q.jsx)(K,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_02_id)?.entete??``}),(0,Q.jsx)(H,{type:`primary`,onClick:()=>g(`02`),children:`Ajouter`})]})}),(0,Q.jsxs)(`div`,{className:`evt-conditions`,children:[(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,Q.jsx)(q.Item,{name:`ec_02_id_1`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,Q.jsx)(q.Item,{name:`ec_02_id_2`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,Q.jsx)(q.Item,{name:`ef_02`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,Q.jsx)(q.Item,{name:`et_02`,style:{width:`100%`},children:(0,Q.jsx)(U,{options:oo[`CXP_item_${e.module}`]})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Ou`}),(0,Q.jsx)(`div`,{className:`evt-indicator-row`,children:(0,Q.jsxs)(`div`,{className:`evt-indicator`,children:[(0,Q.jsx)(K,{style:{height:28},disabled:!0,value:u.indicators.find(e=>e.oid===t.ei_03_id)?.entete??``}),(0,Q.jsx)(H,{type:`primary`,onClick:()=>g(`03`),children:`Ajouter`})]})}),(0,Q.jsxs)(`div`,{className:`evt-conditions`,children:[(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`Conditions`}),(0,Q.jsx)(q.Item,{name:`ec_03_id_1`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]}),(0,Q.jsxs)(`div`,{className:`evt-condition`,children:[(0,Q.jsx)(`span`,{className:`condition-label`,children:`et`}),(0,Q.jsx)(q.Item,{name:`ec_03_id_2`,children:(0,Q.jsx)(yt,{treeData:l.CONDITIONS,style:{width:300}})})]})]})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Formule`}),(0,Q.jsx)(q.Item,{name:`ef_03`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,style:{minWidth:200},children:`Niveau de détail`}),(0,Q.jsx)(q.Item,{name:`et_03`,style:{width:`100%`},children:(0,Q.jsx)(U,{options:oo[`CXP_item_${e.module}`]})})]})]})]})};as.propTypes={tableParams:Z.default.object,record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var os=[{title:`Lit`,dataKey:`code`},{title:`CP`,dataKey:`chambre_particuliere`,width:50}],ss=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,J.useState)([]),a=(0,J.useRef)();a.current=e,(0,J.useEffect)(()=>{!(0,$o.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,Q.jsx)(es,{value:n[t.key],handleUpdate:s,column:t,recordKey:t.key,rowKey:r,type:`checkbox`}):(0,Q.jsx)(es,{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,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(Pt,{columns:o(os),data:r})})};ss.propTypes={record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var cs=[{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}],ls=({record:e,handleUpdateRecord:t,handleValuesChange:n})=>{let[r,i]=(0,J.useState)([]),a=(0,J.useRef)();a.current=e,(0,J.useEffect)(()=>{!(0,$o.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,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(H,{type:`primary`,onClick:()=>{let r={key:0,date:(0,jn.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,Q.jsx)(Pt,{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,Q.jsx)(es,{value:e,handleUpdate:o,column:t,rowKey:r,type:`checkbox`}):t.key===`action`?(0,Q.jsx)(H,{onClick:()=>s(r),children:(0,Q.jsx)(Rt,{})}):(0,Q.jsx)(es,{value:e,handleUpdate:o,column:t,field:t.key,rowKey:r,type:`input`})})))(cs),data:r})]})};ls.propTypes={record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var us=[{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`}],ds=({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,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(Pt,{fixed:!1,columns:(e=>e.map(e=>({width:120,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e})))(us),data:oe(Object.values(a),`dd`,`desc`)})})};ds.propTypes={record:Z.default.object,typeEts:Z.default.string};var fs={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`}]},ps=({tableParams:e,record:t,handleUpdateRecord:n,handleValuesChange:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Wa(),l=pa(i,a,o,s,c).data?.combos??{},[u,d]=(0,J.useState)([]),f={...l,...fs,...oo};return(0,J.useEffect)(()=>{e&&d(e.fields)},[e]),(0,$o.default)(t)?null:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`tables-common-fields`,children:mo(e.fields.filter(e=>!e.tab),``,f)}),(0,Q.jsx)(`div`,{className:`tables-tab-fields`,children:(0,Q.jsx)(Lt,{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,Q.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,Q.jsx)(ls,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`lits`:return(0,Q.jsx)(ss,{record:t,handleUpdateRecord:n,handleValuesChange:r},a);case`etages`:return(0,Q.jsx)(ns,{record:t,handleUpdateRecord:n,handleValuesChange:r,selectValues:f},a);case`cti-constantes`:return(0,Q.jsx)(Co,{record:t,handleUpdateRecord:n,tableParams:e,typeOnly:!0});case`cxp-regle-cti`:return(0,Q.jsx)(rs,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-autre-cti`:return(0,Q.jsx)(as,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`cxp-ets`:return(0,Q.jsx)(is,{record:t,handleUpdateRecord:n,handleValuesChange:r,tableParams:e,typeOnly:!0});case`tarifs_prive_ghs`:return(0,Q.jsx)(ds,{record:t,typeEts:`prive`},a);case`tarifs_public_ghs`:return(0,Q.jsx)(ds,{record:t,typeEts:`public`},a);case`event-regle-cti`:case`event-regle-spe`:return(0,Q.jsx)(Uo,{record:t,handleUpdateRecord:n,typeOfRegles:i.type},a);default:return go(i,a,t,f)}}))(i)}))})(e.fields.filter(e=>e.tab))})})]})};ps.propTypes={tableParams:Z.default.object,record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var ms={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`}]},hs=({index:e,rubrique:t,field:n,handleUpdateRubrique:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Wa(),l=pa(i,a,o,s,c).data?.combos??{},[u,d]=(0,J.useState)(null);(0,J.useEffect)(()=>{d(!t.pVal)},[t]);let f={...l,...ms};return(0,Q.jsxs)(`div`,{className:`rubrique`,children:[(0,Q.jsxs)(`div`,{className:`rubrique-header`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:n.title}),(0,Q.jsx)(q.Item,{name:t.pKey,valuePropName:`checked`,extra:n.detail,children:(0,Q.jsx)(qt,{onChange:e=>r(e.target)})})]}),(0,Q.jsxs)(`div`,{className:`rubrique-fields`,children:[(0,Q.jsx)(q.Item,{name:t.sKey,children:(0,Q.jsx)(U,{disabled:u,options:f.selectOptions,showSearch:!0,filterOption:(e,t)=>(t?.label??``).toLowerCase().includes(e.toLowerCase()),style:{width:`100%`}})}),(0,Q.jsx)(q.Item,{name:t.cKey,children:(0,Q.jsx)(K,{disabled:u})})]})]},e)};hs.propTypes={index:Z.default.number,rubrique:Z.default.object,field:Z.default.object,handleUpdateRubrique:Z.default.func};var gs=({record:e,fields:t,handleGetFieldValue:n,handleUpdateRecord:r})=>{let{swf:i,softCode:a,tableName:o,choice:s,tableParams:c}=Wa(),l=pa(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,Q.jsx)(hs,{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,$o.default)(e))return null;let m=d.rubriques.valeur,h=t[m].filter(e=>e.isSC);return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`tables-common-fields`,children:mo(t[m],``,u)}),(0,Q.jsx)(`div`,{className:`tables-rubriques-fields`,children:h.map((e,t)=>p(e,t))})]})};gs.propTypes={record:Z.default.object,fields:Z.default.object,handleGetFieldValue:Z.default.func,handleUpdateRecord:Z.default.func};var _s=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Wa(),s=pa(n,r,i,a,o).data?.combos??{};return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`tables-common-fields`,children:mo(e.fields.filter(e=>!e.tab),``,s)}),(0,Q.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,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:t[e]}),(0,Q.jsx)(q.Item,{name:n[r],className:`title-input`,style:{width:`100%`},children:(0,Q.jsx)(K,{})})]},e))})()})]})};_s.propTypes={tableParams:Z.default.object,record:Z.default.object};var vs=({tableParams:e,record:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Wa(),s=pa(n,r,i,a,o).data?.combos??{},[c,l]=(0,J.useState)([]),[u,d]=(0,J.useState)(!1),[f,p]=(0,J.useState)([]),[m,h]=(0,J.useState)(!1),[g,_]=(0,J.useState)(0);(0,J.useEffect)(()=>{e&&p(e.fields)},[e,r]),(0,J.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,J.useEffect)(()=>{_(y(t))},[t,b]);let x=e=>{e.target.value&&!u?d(!0):u&&!e.target.value&&d(!1)};return(0,Q.jsxs)(Q.Fragment,{children:[t?.is_standard===`1`&&(0,Q.jsx)(Mt,{className:`rules-cti-alert`,type:`info`,showIcon:!0,message:`Règle standard générée automatiquement à partir de la clé budgétaire`,description:(0,Q.jsxs)(Q.Fragment,{children:[`Cette règle traduit la clé budgétaire en critère de sélection. Les champs marqués d'un cadenas sont recalculés par iCTI à chaque lecture et ne sont pas modifiables ; lesquels dépend du mode de génération choisi sur le budget. Les autres critères restent modifiables et conservés.`,(0,Q.jsx)(`br`,{}),`Pour une affectation sur mesure, ajoutez une règle de priorité inférieure à 5000 : la plus petite priorité l'emporte, et les règles hors 5000 ne sont jamais réécrites.`]})}),(0,Q.jsx)(`div`,{className:`tables-common-fields`,children:mo(e.fields.filter(e=>!e.tab),t,s)}),r===`iCTI_compta`&&c.length&&(0,Q.jsx)(`div`,{className:`tables-common-fields`,children:(e=>(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Mode spécifique`}),(0,Q.jsx)(q.Item,{name:`special_calc`,onChange:x,children:(0,Q.jsx)(K,{})})]}),e&&!u&&(0,Q.jsxs)(`div`,{className:`common-form-item`,style:{alignItems:`flex-start`},children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Pole Total : ${g} %`}),(0,Q.jsx)(`div`,{className:`compta-grid`,children:e.map(e=>(0,Q.jsxs)(`div`,{className:`compta-grid__container`,children:[(0,Q.jsx)(q.Item,{name:e.poleId,children:(0,Q.jsx)(U,{options:s.POL})}),(0,Q.jsx)(q.Item,{shouldUpdate:!0,children:({getFieldValue:t})=>(0,Q.jsx)(q.Item,{name:e.tauxId,onChange:b,children:(0,Q.jsx)(K,{disabled:t(e.poleId)===`0`,addonAfter:`%`,type:`number`})})})]},e.tauxId))})]})]}))(c)}),(0,Q.jsx)(`div`,{className:`tables-tab-fields`,children:(0,Q.jsx)(Lt,{items:(e=>e.map((e,n)=>{if(e.editVisible===!1)return null;let r=lo(e,t);return{label:(0,Q.jsxs)(`span`,{children:[t[e.dataKey]!==``&&(0,Q.jsx)(ot,{}),e.title,(0,Q.jsx)(uo,{field:e,locked:r})]}),key:n,children:r?(0,Q.jsx)(Tt,{title:e.lockReason,children:(0,Q.jsx)(`div`,{children:(0,Q.jsx)(q.Item,{name:e.dataKey,children:(0,Q.jsx)(K.TextArea,{disabled:!0})})})}):(0,Q.jsx)(q.Item,{name:e.dataKey,children:(0,Q.jsx)(K.TextArea,{})})}}))(e.fields.filter(e=>e.tab))})})]})};vs.propTypes={tableParams:Z.default.object,record:Z.default.object};var ys=t(Wt()),bs=({tableParams:e,form:t})=>{let{swf:n,softCode:r,tableName:i,choice:a,tableParams:o}=Wa(),s=pa(n,r,i,a,o).data?.combos??{},c=s.SEJ;return(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(`div`,{className:`tables-common-fields`,children:[(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Numéro`}),(0,Q.jsx)(q.Item,{style:{width:`100%`},name:`code`,children:(0,Q.jsx)(K,{onChange:(0,ys.default)(e=>{let n=c.find(t=>t.code===e.target.value),r=`?`;n&&(r=n.texte),t.setFieldsValue({texte:r})},500)})})]}),(0,Q.jsxs)(`div`,{className:`common-form-item`,children:[(0,Q.jsx)(`span`,{className:`item-label`,children:`Nom`}),(0,Q.jsx)(q.Item,{style:{width:`100%`},name:`texte`,children:(0,Q.jsx)(K,{disabled:!0})})]}),mo(e.fields.filter(e=>e.dataKey!==`code`&&e.dataKey!==`texte`),``,{...s,...oo})]})})};bs.propTypes={tableParams:Z.default.object,form:Z.default.object};var xs=({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}=Wa(),d=pa(o,s,c,l,u),f=d.data?.listes?.[i],p=d.data?.combos??{},m=ha(aa),h=(0,J.useMemo)(()=>({...p,territoire_de_sante:m.data}),[p,m.data]),[g,_]=(0,J.useState)(``),[v,y]=(0,J.useState)([]),[b,x]=(0,J.useState)([]),[S,C]=(0,J.useState)([]),[w,T]=(0,J.useState)(null),[E,D]=(0,J.useState)(null);(0,J.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(ee(t))}}else y([]),C([]),x([])},[t,f]),(0,J.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(ee(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))},ee=e=>{let t=[...e];return g&&(t=t.filter(e=>e.texte.toLowerCase().includes(g.toLocaleLowerCase()))),t},j=()=>{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)},te=()=>{let e={...t},i=t[a].replace(/\s+/g,``).split(`,`);i.push(E.oid),e[a]=i.join(`,`),n(e),r(),D(null)},M=[...e.transfertFields],N=e=>e.map(e=>({width:300,key:e.dataKey,dataIndex:e.dataKey,ellipsis:!0,...e}));return(0,Q.jsxs)(`div`,{className:`transfer-editor`,children:[(0,Q.jsx)(`div`,{className:`tables-column`,children:mo(e.fields,t,h)}),(0,Q.jsxs)(`div`,{className:`tables-column`,children:[(0,Q.jsx)(`div`,{className:`med-top-table`,children:(0,Q.jsx)(Pt,{fixed:!1,columns:N(M),data:v,selectedRow:w,onRowSelect:k})}),(0,Q.jsxs)(`div`,{className:`med-actions`,children:[(0,Q.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!w,onClick:j,children:(0,Q.jsx)(G,{})}),(0,Q.jsx)(H,{type:`link`,style:{lineHeight:`28px`},disabled:!E,onClick:te,children:(0,Q.jsx)(Ie,{})}),(0,Q.jsx)(`span`,{style:{paddingLeft:`12px`,paddingRight:`8px`},children:`Recherche`}),(0,Q.jsx)(K,{style:{height:`24px`},value:g,onChange:O})]}),(0,Q.jsx)(`div`,{className:`med-bottom-table`,children:(0,Q.jsx)(Pt,{fixed:!1,columns:N(M),data:S,selectedRow:E,onRowSelect:A})})]})]})};xs.propTypes={tableParams:Z.default.object,record:Z.default.object,handleUpdateRecord:Z.default.func,handleValuesChange:Z.default.func};var Ss=({tableParams:e,record:t,handleShowEditor:n,swf:r,choice:i})=>{let a=Dt(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Wa(),d=pa(o,s,c,l,u),f=ga(),p=_a(),m=va(),h=a.data?.session,g=d.data?.records??[],_=e?.component??null,[v,y]=(0,J.useState)(!1),[b,x]=(0,J.useState)({}),[S]=q.useForm();(0,J.useEffect)(()=>{if(t){y(!1);let n=ea(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=async(t=!0)=>{try{await S.validateFields()}catch(e){if(e?.errorFields?.length){S.scrollToField(e.errorFields[0].name);return}console.error(`[TablesEditor] validation interrompue`,e);return}let i={...b,...S.getFieldsValue()};i=Qi(i,e);let a=Zi(i,`save`);f.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:a,propagate:t},{onSuccess:()=>{y(!1),n()}})},ee=()=>{let t={...b,...S.getFieldsValue()};t=Qi(t,e);let i=Zi(t,`copy`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:i},{onSuccess:()=>{y(!1),n()}})},j=()=>{vn(e.tableName,t.oid)},te=()=>{let t=It({RECORD:{XMLType:`RECORD`,oid:b.oid}},!0);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&h.ISROLECTI&&(0,Q.jsx)(H,{icon:(0,Q.jsx)(it,{}),onClick:j,children:`SQL`}),e.addButton&&(0,Q.jsx)(He,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:te,children:(0,Q.jsx)(H,{icon:(0,Q.jsx)(Rt,{}),disabled:w||C,loading:m.isPending,children:`Supprimer`})}),e.deleteButton&&(0,Q.jsx)(He,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:te,children:(0,Q.jsx)(H,{icon:(0,Q.jsx)(Rt,{}),loading:m.isPending,disabled:C||(e?.tableName===`t_ghm_dms`?!(t&&t.dms?.trim()===``&&t.key===0):w),children:`Supprimer`})}),e.copyButton&&(0,Q.jsx)(He,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ee,children:(0,Q.jsx)(H,{icon:(0,Q.jsx)(et,{}),loading:p.isPending,disabled:C||t&&t.oid===`-1`,children:`Copier`})}),(0,Q.jsx)(Cn,{onConfirm:D,modified:v,disabled:!v}),(0,Q.jsx)(H,{icon:(0,Q.jsx)(ct,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(),children:`Enregistrer`}),e.saveWithoutCalc&&(0,Q.jsx)(H,{icon:(0,Q.jsx)(ct,{}),type:`primary`,disabled:!v||C,loading:f.isPending,onClick:()=>A(!1),children:`Enregistrer sans recalcul`}),(0,Q.jsx)(Tn,{onConfirm:O,modified:v})]}),(0,Q.jsx)(`div`,{className:`tables-editor-content`,children:(0,Q.jsx)(q,{form:S,onValuesChange:E,style:{maxWidth:`100%`},children:(()=>{switch(_){case`common`:return(0,Q.jsx)(po,{record:b,fields:e.fields});case`rubrique`:return(0,Q.jsx)(gs,{record:b,fields:e.fields,handleGetFieldValue:T,handleUpdateRecord:k});case`onglet`:return(0,Q.jsx)(ps,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`rules`:return(0,Q.jsx)(vs,{tableParams:e,record:b});case`finess`:return(0,Q.jsx)(Wo,{tableParams:e,record:b,handleUpdateRecord:k,softCode:s});case`transfert`:return(0,Q.jsx)(xs,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`DMS`:return(0,Q.jsx)(Ho,{tableParams:e,record:b});case`MED`:return(0,Q.jsx)(Yo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`BUD`:return(0,Q.jsx)(bo,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S,softCode:s});case`BUI_activite`:return(0,Q.jsx)(So,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E});case`AJU`:return(0,Q.jsx)(qa,{tableParams:e,record:b,handleUpdateRecord:k,handleValuesChange:E,form:S});case`chapter`:return(0,Q.jsx)(_s,{tableParams:e,record:b});case`sejours`:return(0,Q.jsx)(bs,{tableParams:e,form:S});case`constantes`:return(0,Q.jsx)(Co,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`keyword`:return(0,Q.jsx)(Ko,{form:S});case`evenement`:return(0,Q.jsx)(Uo,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`indicateur_qualite`:return(0,Q.jsx)(Go,{tableParams:e,record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});case`MEDA`:return(0,Q.jsx)(Qo,{record:b,form:S,handleUpdateRecord:k,handleValuesChange:E});default:return(0,Q.jsx)(Vt,{icon:(0,Q.jsx)(kt,{}),title:`Désolé cet editeur n'est pas comme les autres... Il est encore en construction (${_}) !`})}})()})})]})};Ss.propTypes={tableParams:Z.default.object,record:Z.default.object,handleShowEditor:Z.default.func,swf:Z.default.string,softCode:Z.default.string,choice:Z.default.string};var Cs=({data:e,handleUpdateDescription:t})=>{let[n,r]=(0,J.useState)(``);return(0,J.useEffect)(()=>{r(e)},[e]),(0,Q.jsx)(K.TextArea,{placeholder:``,size:`middle`,value:n,onChange:e=>{r(e),t(e)}})};Cs.propTypes={data:Z.default.string,handleUpdateDescription:Z.default.func};var ws=[{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}],Ts=({tableParams:e,record:t,handleShowEditor:n,swf:r,showRefs:i})=>{let a=Dt(),{swf:o,softCode:s,tableName:c,choice:l,tableParams:u}=Wa(),f=pa(o,s,c,l,u),p=ga(),m=_a(),h=va(),g=ya(),_=ba(),v=xa(),y=a.data?.session,b=f.data?.records??[],x=f.data?.refRecords??[],[S]=q.useForm(),[C,w]=(0,J.useState)(!1),[T,E]=(0,J.useState)({}),[D,O]=(0,J.useState)([]);(0,J.useEffect)(()=>{if(t){w(!1);let n=ea(t,e);S.setFieldsValue(n),E({...n})}},[t,e]);let k=p.isPending||m.isPending||h.isPending||g.isPending||_.isPending||v.isPending,A=t?.nbref&&t?.nbref!==`+0`&&t?.nbref!==`0`||t?.oid===`-1`,ee=e=>{let n={...t,description:e,...S.getFieldsValue()};n=Qi(n),E(n),w(!0)},j=()=>{w(!0)},te=()=>{let e=b.find(e=>e.key===t.key);E({...e}),S.setFieldsValue(e),w(!1)},M=()=>{w(!1),n()},N=()=>{let t={...T,...S.getFieldsValue()};t=Qi(t,e);let n=Zi(t,`save`);p.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>w(!1)})},ne=()=>{let t={...T,...S.getFieldsValue()};t=Qi(t,e);let n=Zi(t,`copy`);m.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:n},{onSuccess:()=>w(!1)})},re=()=>{_.mutate({swf:r,tableName:e.tableName,softCode:s,oids:t.oid})},P=()=>{vn(e.tableName,t.oid,s)},ie=()=>{let t=It({RECORD:{XMLType:`RECORD`,oid:T.oid}},!0);h.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})};return i?(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`tables-editor-header`,children:(0,Q.jsx)(H,{disabled:!D.length||v.isPending,loading:v.isPending,onClick:()=>{v.mutate({swf:r,tableName:e.tableName,refs:D},{onSuccess:()=>O([])})},icon:(0,Q.jsx)(at,{}),children:`Importer`})}),(0,Q.jsx)(`div`,{className:`tables-editor-content`,children:(0,Q.jsx)(Pt,{columns:ws,data:x,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,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsxs)(`div`,{className:`tables-editor-header`,children:[e.sqlButton&&y.ISROLECTI&&(0,Q.jsx)(H,{icon:(0,Q.jsx)(it,{}),onClick:P,children:`SQL`}),(0,Q.jsx)(He,{title:`Voulez-vous vraiment effacer l'historique ?`,okText:`Effacer l'historique`,cancelText:`Annuler`,onConfirm:()=>{let t=It({RECORD:{XMLType:`RECORD`,oid:T.oid}},!0);g.mutate({swf:r,softCode:s,tableName:e.tableName,recordXml:t})},children:(0,Q.jsx)(H,{icon:(0,Q.jsx)(d,{}),disabled:k,loading:g.isPending,children:`Effacer historique`})}),(0,Q.jsx)(He,{title:`Voulez-vous vraiment exécuter cette règle ?`,okText:`Exécuter la règle`,cancelText:`Annuler`,onConfirm:re,children:(0,Q.jsx)(H,{icon:(0,Q.jsx)(Hi,{}),disabled:k||t&&t.oid===`-1`,loading:_.isPending,children:`Exécuter`})}),e.addButton&&(0,Q.jsx)(He,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ie,children:(0,Q.jsx)(H,{icon:(0,Q.jsx)(Rt,{}),disabled:A||k,loading:h.isPending,children:`Supprimer`})}),e.deleteButton&&(0,Q.jsx)(He,{title:`Voulez-vous vraiment supprimer cette entrée ?`,okText:`Supprimer`,cancelText:`Annuler`,onConfirm:ie,children:(0,Q.jsx)(H,{icon:(0,Q.jsx)(Rt,{}),loading:h.isPending,disabled:k||(e?.tableName===`t_ghm_dms`?!(t&&t.dms.trim()===``&&t.key===0):A),children:`Supprimer`})}),e.copyButton&&(0,Q.jsx)(He,{title:`Voulez-vous vraiment copier cette entrée ?`,okText:`Copier`,cancelText:`Annuler`,onConfirm:ne,children:(0,Q.jsx)(H,{icon:(0,Q.jsx)(et,{}),loading:m.isPending,disabled:k||t&&t.oid===`-1`,children:`Copier`})}),(0,Q.jsx)(Cn,{onConfirm:te,modified:C,disabled:!C||k}),(0,Q.jsx)(H,{icon:(0,Q.jsx)(ct,{}),type:`primary`,disabled:!C||k,loading:p.isPending,onClick:N,children:`Enregistrer`}),(0,Q.jsx)(Tn,{onConfirm:M,modified:C})]}),(0,Q.jsx)(`div`,{className:`tables-editor-content`,children:(0,Q.jsxs)(q,{form:S,onValuesChange:j,style:{minWidth:`0px`,paddingTop:`20px`},children:[(0,Q.jsx)(`div`,{className:`tables-common-fields`,children:mo(e.fields.filter(e=>!e.tab),``)}),(0,Q.jsx)(`div`,{className:`tables-tab-fields`,children:(0,Q.jsx)(Lt,{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,Q.jsx)(`span`,{children:n.label}),key:r,className:`tables-tab-panes`,children:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(po,{tableParams:e,record:T,fields:a}),i&&t?(0,Q.jsx)(Cs,{data:t.description,handleUpdateDescription:ee}):null]})}})})(e.fields.filter(e=>e.tab))})})]})})]})};Ts.propTypes={tableParams:Z.default.object,record:Z.default.object,handleShowEditor:Z.default.func,swf:Z.default.string};var Es=({showModalPreferences:e,handleShowModalPreferences:t,swf:n,softCode:r,tableParams:i})=>{let[a,o]=(0,J.useState)(null),[s,c]=(0,J.useState)(null),{swf:l,softCode:u,tableName:d,choice:f,tableParams:p}=Wa(),m=pa(l,u,d,f,p),h=ga(),g=m.data?.divers??{},_=`DD/MM/YYYY`;(0,J.useEffect)(()=>{g.expert&&(o((0,jn.default)(g.expert.EXPERT_DATE_DEBUT,_)),c(g.expert.EXPERT_ACTIVE===`1`))},[g]);let v=()=>{let e=Zi({mode:`2`,EXPERT_ACTIVE:s?`1`:`0`,EXPERT_DATE_DEBUT:(0,jn.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,Q.jsx)(Q.Fragment,{children:(0,Q.jsx)(Le,{title:`Préférences`,open:e,okText:`Enregistrer`,cancelText:`Retour`,confirmLoading:h.isPending,maskClosable:!0,onCancel:()=>t(!1),onOk:()=>{v()},children:(0,Q.jsxs)(`div`,{children:[(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`span`,{className:`spanStr`,children:`Expert`}),(0,Q.jsx)(Kt,{checked:s,onClick:()=>{c(e=>!e)}})]}),(0,Q.jsxs)(`div`,{children:[(0,Q.jsx)(`span`,{className:`spanStr`,children:`Date de démarrage :`}),(0,Q.jsx)(Va,{format:_,onChange:e=>{y(e)},dateRender:e=>(0,Q.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]}),(0,Q.jsx)(`div`,{children:(0,Q.jsx)(`span`,{children:`À partir de cette date, tous les séjours seront controlés, sortis ou non.`})})]})})}):null},Ds=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Os={SIT:{tableName:`t_sites`,title:`Gestion Sites`,component:`common`,fields:[...Ds,{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:[...Ds,{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:[...Ds,{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:[...Ds,{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`}]}},ks=[{title:`Code`,dataKey:`code`,type:`input`},{title:`Texte`,dataKey:`texte`,type:`input`},{title:`Nb Ref`,dataKey:`nbref`,type:`text`}],As={BIL:{tableName:`t_bilan`,title:`Bilans`,component:`common`,fields:[...ks]},CST:{tableName:`t_constante`,title:`Constantes`,component:`constantes`,fields:[...ks,{title:`Propriétés`,dataKey:`property`,type:`text`}]},DOC:{tableName:`t_document`,title:`Documents`,component:`common`,fields:[...ks,{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:[...ks]},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:[...ks,{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:[...ks,{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:[...ks,{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:[...ks]},REL:{tableName:`t_releve`,title:`Relevés`,component:`common`,fields:[...ks]},SPI:{tableName:`t_intervenant_specialite`,title:`Specialités intervenant`,component:`common`,fields:[...ks]},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}]}},js=[{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}],Ms={ART:{tableName:`t_articles`,title:`Gestion des articles`,component:`common`,fields:[...js,{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:[...js,{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:[...js]},SFA:{tableName:`t_sous_familles_articles`,title:`Gestion sous famille d'articles`,component:`common`,fields:[...js]},CAA:{tableName:`t_categories_articles`,title:`Gestion des catégories d'articles`,component:`common`,fields:[...js]},SCA:{tableName:`t_sous_categories_articles`,title:`Gestion des sous catégories articles`,component:`common`,fields:[...js]},UNI:{tableName:`t_unites`,title:`Gestion des unités`,component:`common`,refUniquement:!1,fields:[...js],excludeFields:[`nbref`]},FOU:{tableName:`t_fournisseurs`,title:`Gestion des fournisseurs`,component:`common`,fields:[...js,{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:[...js]},GES:{tableName:`t_gestionnaires`,title:`Gestion des gestionnaires`,refUniquement:!1,component:`common`,fields:[...js],excludeFields:[`nbref`]},LIE:{tableName:`t_lieux`,title:`Gestion des lieux`,component:`common`,refUniquement:!1,fields:[...js],excludeFields:[`nbref`]},UFO:{tableName:`t_unites_fonctionnelles`,title:`Gestion des unités fonctionnelles`,component:`common`,refUniquement:!1,fields:[...js],excludeFields:[`nbref`]},TYM:{tableName:`t_types_mouvements`,title:`Gestion des types de mouvements`,component:`common`,refUniquement:!1,fields:[...js,{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:[...js],excludeFields:[`texte_court`,`code_original`]},RF1:{tableName:`t_fournisseur_reference_cacic`,title:`Gestion référentiel fournisseur CACIC`,component:`common`,fields:[...js],excludeFields:[`complement`,`texte_court`,`code_original`]},RA9:{tableName:`t_article_reference_cti`,title:`Gestion référentiel article CTI`,component:`transfert`,fields:[...js],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:[...js],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:[...js],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`]}},Ns={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`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`,width:500,editable:!1},{title:`Texte court`,dataKey:`texte_court`,type:`input`},{title:`Code original`,dataKey:`code_original`,type:`input`,width:150}],{title:`CMA 2021`,dataKey:`sev2021`,type:`input`,width:75,editVisible:!1},{title:`CMA 2022`,dataKey:`sev2022`,type:`input`,width:75,editVisible:!1},{title:`CMA 2023`,dataKey:`sev2023`,type:`input`,width:75,editVisible:!1},{title:`CMA 2024`,dataKey:`sev2024`,type:`input`,width:75,editVisible:!1},{title:`CMA 2025`,dataKey:`sev2025`,type:`input`,width:75,editVisible:!1},{title:`CMA 2026`,dataKey:`sev2026`,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:!1,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}]}},Ps=[{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}],Fs={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:[...Ps,{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:[...Ps]},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:[...Ps],refUniquement:!1},MEP:{tableName:`t_provenances_entree`,title:`Interrogation Provenances entrée`,component:`common`,fields:[...Ps],refUniquement:!1},MSO:{tableName:`t_modes_sortie`,title:`Interrogation Modes sortie`,component:`common`,fields:[...Ps],excludeFields:[],refUniquement:!1},MSD:{tableName:`t_destinations_sortie`,title:`Interrogation Destinations sortie`,component:`common`,fields:[...Ps],refUniquement:!1},GME:{tableName:`t_gme`,title:`Interrogation GME`,component:`common`,fields:[...Ps,{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:[...Ps,{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:[...Ps,{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:[...Ps],refUniquement:!1},ACT:{tableName:`t_actes`,title:`Interrogation Actes`,component:`common`,fields:[...Ps,{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:[...Ps,{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:[...Ps,{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:[...Ps,{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:[...Ps,{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:[...Ps,{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:[...Ps,{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}},$=[{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`}],Is={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:[...$,{title:`Code planning`,dataKey:`code_ent_planning`,type:`input`}]},ETA:{tableName:`t_etablissements`,title:`Gestion Etablissements`,component:`common`,refUniquement:!1,fields:[...$,{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:[...$]},SIT:{tableName:`t_situations_famille`,title:`Gestion situations de famille`,refUniquement:!1,component:`common`,fields:[...$]},CSP:{tableName:`t_categories_socio_professionnelle`,title:`Gestion catégories socio-profesionnelle`,component:`common`,refUniquement:!1,fields:[...$]},CAE:{tableName:`t_cadre_emploi`,title:`Gestion codes emploi`,component:`common`,refUniquement:!1,fields:[...$]},CEM:{tableName:`t_codes_emploi`,title:`Gestion codes emploi`,refUniquement:!1,component:`common`,fields:[...$]},GRI:{tableName:`t_grilles`,title:`Gestion grilles`,component:`common`,refUniquement:!1,fields:[...$]},GGR:{tableName:`t_grilles_groupes`,title:`Gestion groupes de grilles`,refUniquement:!1,component:`common`,fields:[...$]},MDC:{tableName:`t_motifs_debut_contrat`,title:`Gestion motifs début de contrat`,refUniquement:!1,component:`common`,fields:[...$]},MFC:{tableName:`t_motifs_fin_contrat`,title:`Gestion motifs fin de contrat`,refUniquement:!1,component:`common`,fields:[...$]},QUA:{tableName:`t_qualifications`,title:`Gestion qualifications`,refUniquement:!1,component:`common`,fields:[...$]},SAN:{tableName:`t_sections_analytiques`,title:`Gestion sections analytiques`,refUniquement:!1,component:`common`,fields:[...$]},SAP:{tableName:`t_sections_analytiques_paie`,title:`Gestion sections analytiques paie`,refUniquement:!1,component:`common`,fields:[...$]},SER:{tableName:`t_services`,title:`Gestion services`,refUniquement:!1,component:`common`,fields:[...$]},SOC:{tableName:`t_societes_interim`,title:`Gestion sociétés intérimaires`,refUniquement:!1,component:`common`,fields:[...$]},SPE:{tableName:`t_specialites`,title:`Gestion spécialités`,refUniquement:!1,component:`common`,fields:[...$]},STA:{tableName:`t_statuts`,title:`Gestion statuts`,refUniquement:!1,component:`common`,fields:[...$]},TCO:{tableName:`t_types_contrat`,title:`Gestion types contrat`,component:`common`,refUniquement:!1,fields:[...$]},THO:{tableName:`t_types_horaire`,title:`Gestion Types d'horaire`,component:`common`,refUniquement:!1,fields:[...$]},TTT:{tableName:`t_types_temps_travail`,title:`Gestion types temps de travail`,component:`common`,refUniquement:!1,fields:[...$]},MAR:{tableName:`t_motifs_arret`,title:`Gestion motifs d'arrêts de travail`,component:`common`,refUniquement:!1,fields:[...$]},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,Q.jsx)(Me,{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:[...$]},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:[...$],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}]}},Ls=[{title:`Code`,dataKey:`code`,type:`input`,editable:!1},{title:`Texte`,dataKey:`texte`,type:`input`}],Rs={BOR:{tableName:`t_sae_bordereau`,title:`Bordereaux`,refUniquement:!1,component:`common`,fields:[...Ls,{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:[...Ls,{title:`Bordereau`,dataKey:`bordereau_texte`,type:`input`,editable:!1}]},IND:{tableName:`t_sae_indicateur`,title:`Indicateurs`,refUniquement:!1,component:`common`,fields:[...Ls,{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:[...Ls,{title:`Arborescence`,dataKey:`arborescence`,type:`input`,editable:!1}]},MDX:{tableName:`t_sae_medecin_liberal`,title:`Médecins (activité)`,refUniquement:!1,component:`common`,fields:[...Ls,{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:[...Ls,{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:[...Ls,{title:`Valeur`,dataKey:`valeur`,type:`input`},{title:`Description`,dataKey:`description`,type:`input`,editable:!1}]}},zs=[{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}],Bs={"CTI_BASE_TablesManager.swf":Ta,"CTI_ECO_TablesManager.swf":Ms,"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:[...zs,{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:[...zs.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:[...zs,{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:[...zs,{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:[...zs,{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:[...zs,{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:[...zs,{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:[...zs,{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:[...zs,{title:`Complément`,dataKey:`complement`,type:`input`,editVisible:!1}]},CCR:{tableName:`t_ccam_regroupements`,title:`Interrogation Regroupements CCAM`,component:`common`,refUniquement:!1,fields:[...zs.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:[...zs,{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":Ns,"CTI_RH_TablesManager.swf":Is,"CTI_PMSISSR_TablesManager.swf":Fs,"CTI_COMPTA_TablesManager.swf":Os,"CTI_SSAE_TablesManager.swf":Rs,"CTI_DPI_TablesManager.swf":As},Vs=`Privé`,Hs=`Public`,Us=({softCode:e,item:t})=>{let n=ba(),[r,i]=(0,J.useState)(void 0),[a,o]=(0,J.useState)(``),[s,c]=(0,J.useState)(null),l=pa(t?.swf,e,r?.tableName,a,r??{}),u=ha(s),d=l.data?.records??[],f=l.data?.divers??{},p=l.data?.addRecord??{},m=l.data?.refRecords??[],h=u.data??[],[g,_]=(0,J.useState)(null),[v,y]=(0,J.useState)(!1),[b,x]=(0,J.useState)(!1),[S,C]=(0,J.useState)(null),[w,T]=(0,J.useState)(!1),[E,D]=(0,J.useState)(null),[O,k]=(0,J.useState)(``),[A,ee]=(0,J.useState)(null),[j,te]=(0,J.useState)(!1),[M,N]=(0,J.useState)(!1),[ne,re]=(0,J.useState)(!1),[P,ie]=(0,J.useState)(Vs),[F,ae]=(0,J.useState)((0,jn.default)()),[oe,se]=(0,J.useState)(!1),[I,L]=(0,J.useState)(`100%`),ce=(0,J.useRef)(),le=(0,J.useMemo)(()=>({swf:t?.swf,softCode:e,tableName:r?.tableName,choice:a,tableParams:r??{}}),[t?.swf,e,r,a]),ue=(0,J.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]),de=(0,J.useMemo)(()=>{if(!ue?.length||!r)return[];switch(r.tableName){case`t_rubriques`:return De(ue).map(e=>{let t;return[`Code`,`Texte`].includes(e.title)&&(t=vt.FrozenDirection.LEFT),e.title===`Texte`?{...e,frozen:t,justifyContent:`center`,width:200}:{...e,frozen:t,width:100,justifyContent:`center`}});default:return De(ue)}},[ue,r]),fe=(0,J.useMemo)(()=>{if(!d.length||!r?.ongletTable||!ue?.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,ue]),me=(0,J.useMemo)(()=>!d.length||!r||!ue?.length||r.selectButton&&(!a.length||a===`-1`)?[]:Oe(d,ue,A),[d,r,ue,a,w,O,j,M,A,P,F]);(0,J.useEffect)(()=>{if(t){L(`100%`),y(!1),re(!1),C(t.swf),o(``),se(!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,J.useEffect)(()=>{r&&(_(null),k(``),te(!1),N(!1),se(r.selectButton))},[r,a]),(0,J.useEffect)(()=>{if(E&&S){let t=Ee(S);if(t){let n={...t[E]};n&&(n.extraFields===!0&&(n.fields=n.fields.concat(Ea(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,J.useEffect)(()=>{ce.current&&typeof I==`string`&&L(ce.current.offsetHeight)},[ce,I]);let he=()=>{L(`100%`),y(e=>!e),_(null)},ge=e=>{_(d.find(t=>t.key===e)),y(!0),L(`40%`),re(!1)},_e=e=>{te(e)},ve=e=>{N(e)},ye=()=>{l.refetch()},be=()=>{let e={};Object.keys(p).length?e={...p}:(ue.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),L(`40%`)},R=e=>{T(e)},xe=e=>{k(e.target.value)},Se=e=>{let t=h.find(t=>t.oid===e);o(t.code===`code`?``:t.code),r.tableName===`t_etude_5`&&o(t.oid)},z=()=>{Ut(d,r)},B=()=>{n.mutate({swf:t.swf,tableName:r.tableName,softCode:t.softCode,oids:null,execute:r?.execute?.action??`execute`})},Ce=e=>{x(e)},we=e=>{L(I+e.height)},V=(e,t)=>{ae(e)},Te=e=>{ie(e===Vs?Vs:Hs)};function Ee(e){return Bs[e.substring(2)]}function De(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})=>{if(n.type===`checkbox`)return(0,Q.jsx)(Ha.default,{disabled:!0,checked:typeof i[e.dataKey]==`boolean`?i[e.dataKey]:i[e.dataKey]===`1`});if(n.type===`date`){let t=Yi(i[e.dataKey]);return t?t.format(`DD/MM/YYYY`):i[e.dataKey]}else return i[e.dataKey]},...e})),t.filter(e=>e.hidden!==!0)}function Oe(e,t,n=null){let i=[...e];(w||j||M||A)&&(i=i.filter(e=>!(w&&(e.nbref===`+0`||e.nbref===`0`)||j&&e.doublon!==`1`||M&&e.nbsej===`0`&&e.nbact===`0`||A&&e[r.selectFilterField]!==n)));let a=[`code`,`texte`];if(r.addSearchFields&&(a=[...a,...r.addSearchFields]),i=St(i,O,a),r.selectTarif&&r.datePicker&&i.length>0){let e=F.hour(0).minute(0).second(0).millisecond(0),t=P===`Public`?`pp`:`pr`;i.forEach(n=>{let r=je(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 ke=de,Ae=({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=ke.find(e=>e.key===n.parentKey);r.push((0,Q.jsx)(`div`,{className:`group-cell`,style:{...e[a].props.style,width:i},children:(0,Q.jsx)(`div`,{style:{padding:`12px`,textAlign:`center`},children:t?t.title:``})},`header-group-cell-${n.key}-${a}`)),i=0}}),r};function je(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 Me=()=>{switch(r.tableName){case`t_rubriques`:let e=[];return de.forEach((t,n)=>{t.children?e=e=[...e,...t.children.map(e=>({...e,parentKey:t.key}))]:e.push(t)}),(0,Q.jsx)(Pt,{fixed:!1,columns:e,data:me,rowHeight:25,className:`rub-table`,loading:l.isFetching,selectedRow:g,onRowSelect:ge,headerClassName:`rub-header`,headerHeight:[50,40],headerRenderer:Ae});default:return(0,Q.jsx)(Pt,{columns:de,data:me,loading:l.isFetching,selectedRow:g,onRowSelect:ge,choice:a,selectButtonBool:oe})}};function W(){return fe?Object.values(fe).length?(0,Q.jsx)(`div`,{className:`content-tabs`,children:(0,Q.jsx)(Lt,{items:Object.values(fe).map((e,t)=>Ne(e,t))})}):(0,Q.jsx)(dt,{}):(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(bt,{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:I},onResizeStop:we,children:(0,Q.jsx)(`div`,{ref:ce,style:{height:`100%`},children:Me()})}),(0,Q.jsx)(`div`,{className:`tables-editor`,style:{display:v||ne?`flex`:`none`},children:r.tableName===`t_expert_controle`&&!r.module?(0,Q.jsx)(Ts,{tableParams:r,record:g,handleShowEditor:he,swf:t.swf,showRefs:ne,fields:ue}):(0,Q.jsx)(Ss,{tableParams:r,record:g,handleShowEditor:he,swf:t.swf,fields:ue,choice:a})})]})}let Ne=(e,n)=>{let i=r.onglets[parseInt(e.type_parametre)];if(i){let a=me.filter(t=>t.type_parametre===e.type_parametre),o=De(i.fields),s={...r,...i};return{label:(0,Q.jsx)(`span`,{children:r.onglets[parseInt(e.type_parametre)].label}),key:n,children:(0,Q.jsxs)(Q.Fragment,{children:[(0,Q.jsx)(`div`,{className:`tables-table`,children:(0,Q.jsx)(Pt,{columns:o,data:a,loading:l.isFetching,selectedRow:g,onRowSelect:ge})}),(0,Q.jsx)(`div`,{className:`tables-editor`,style:{display:v?`flex`:`none`},children:(0,Q.jsx)(Ss,{tableParams:s,record:g,handleShowEditor:he,swf:t.swf,fields:ue})})]})}}},Pe=d.find(e=>e.code===`ENCOURSNEXT`);return r===void 0?(0,Q.jsx)(dt,{}):r===null?(0,Q.jsx)(Vt,{icon:(0,Q.jsx)(kt,{}),title:`Désolé ces tables ne sont pas encore disponibles (${S}) !`}):de.length&&r?(0,Q.jsxs)(Ua.Provider,{value:le,children:[(0,Q.jsx)(pe,{children:(0,Q.jsx)(`title`,{children:`iCTI | Gestion des tables`})}),(0,Q.jsxs)(`div`,{className:`component-header`,children:[(0,Q.jsx)(`div`,{className:`header-title`,children:r.title}),(0,Q.jsxs)(`div`,{className:`header-actions`,children:[r.preferences&&(0,Q.jsx)(H,{icon:(0,Q.jsx)(Wi,{}),onClick:()=>Ce(!0),children:r.preferences.label}),m.length>0&&(0,Q.jsx)(H,{icon:(0,Q.jsx)(Wi,{}),onClick:()=>re(!ne),children:`Importer depuis l'environnement de référence`}),r.execute&&(0,Q.jsx)(H,{icon:(0,Q.jsx)(wt,{}),onClick:B,disabled:!!g||n.isPending,loading:n.isPending,children:r.execute.label}),r.infoSup&&Pe&&(0,Q.jsx)(Q.Fragment,{children:(0,Q.jsxs)(Ft,{icon:(0,Q.jsx)(Ti,{}),style:{marginLeft:8},children:[r.infoSup.label,` : `,Pe.valeur]})}),(0,Q.jsx)(Tt,{title:`Actualiser`,children:(0,Q.jsx)(H,{type:`link`,onClick:ye,children:(0,Q.jsx)(lt,{})})}),(0,Q.jsx)(Tt,{title:`Export excel`,children:(0,Q.jsx)(H,{type:`link`,onClick:z,children:(0,Q.jsx)(Et,{})})}),r.addButton&&(0,Q.jsx)(H,{type:`primary`,icon:(0,Q.jsx)(st,{}),onClick:be,children:`Ajouter`})]})]}),(0,Q.jsx)(`div`,{className:`tables-search`,children:(0,Q.jsxs)(`div`,{className:`form-row`,children:[r.selectButton&&(0,Q.jsx)(`div`,{className:`form-item`,children:(0,Q.jsx)(U,{placeholder:`Pas de sélections`,loading:!h.length,options:h,onChange:e=>Se(e)})}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Recherche`}),(0,Q.jsx)(K,{value:O,onChange:xe})]}),r.refUniquement!==!1&&(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Référencés uniquement`}),(0,Q.jsx)(Kt,{checked:w,onChange:R})]}),r.selectFilterField&&(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:r.selectFilterLabel}),(0,Q.jsx)(U,{allowClear:!0,value:A,options:d.map((e,t)=>({key:t,label:e[r.selectFilterField],value:e[r.selectFilterField]})),onChange:e=>ee(e)})]}),r.doubleFilter===!0&&(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Doublons potentiels`}),(0,Q.jsx)(Kt,{checked:j,onChange:_e})]}),r.sejoursActFilter===!0&&(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Avec séjour ou acte (12 derniers mois)`}),(0,Q.jsx)(Kt,{checked:M,onChange:ve})]}),r.selectTarif&&(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Tarif`}),(0,Q.jsxs)(U,{defaultValue:`prive`,onChange:Te,style:{width:`80px`},children:[(0,Q.jsx)(U.Option,{value:Vs,children:Vs}),(0,Q.jsx)(U.Option,{value:Hs,children:Hs})]})]}),r.datePicker&&(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`au`}),(0,Q.jsx)(Va,{style:{width:`150px`},value:F,onChange:V,format:`DD/MM/YYYY`,picker:`day`,dateRender:e=>(0,Q.jsx)(`div`,{className:`ant-picker-cell-inner`,style:{fontSize:`12px`},children:e.date()})})]})]})}),(0,Q.jsx)(`div`,{className:`component-content`,children:W()}),(0,Q.jsx)(Es,{showModalPreferences:b,handleShowModalPreferences:Ce,swf:t.swf,softCode:t.softCode,tableParams:r})]}):(0,Q.jsx)(dt,{})};Us.propTypes={softCode:Z.default.string,item:Z.default.object};export{Us as default}; \ No newline at end of file diff --git a/assets/UndoOutlined-Dm9VLtd3.js b/assets/UndoOutlined-DS5JVKPM.js similarity index 83% rename from assets/UndoOutlined-Dm9VLtd3.js rename to assets/UndoOutlined-DS5JVKPM.js index 9774020..08578fa 100644 --- a/assets/UndoOutlined-Dm9VLtd3.js +++ b/assets/UndoOutlined-DS5JVKPM.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.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(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.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(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/UserManager-Bh1v79Eu.js b/assets/UserManager-Bh1v79Eu.js deleted file mode 100644 index d9a47e7..0000000 --- a/assets/UserManager-Bh1v79Eu.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{$n as r,B as i,Ct as a,E as o,Gn as s,Hn as c,In as l,Kn as u,Ln as d,M as f,On as p,Qn as m,Rn as h,Un as g,Vn as _,Wn as v,Xn as y,Yn as b,Zn as x,Zt as S,dn as C,en as w,er as T,fn as E,kn as D,n as O}from"./axios-BAZB3l2q.js";import{t as k}from"./index.esm-DB3Pt-Y3.js";import{n as A,t as j}from"./typeof-BUNGcdwP.js";import{i as M,r as N}from"./asyncToGenerator-DHhZBkop.js";import{l as P,t as F,u as I}from"./button-BwrlrBF7.js";import{t as L}from"./prop-types-CEsF4M7J.js";import{a as ee,i as R,r as te,t as z}from"./select-7EsN1BXB.js";import{a as ne,n as re,r as ie,t as ae}from"./SearchOutlined-BrX-N3ET.js";import{t as B}from"./pagination-DMAoQtPN.js";import{a as V,i as oe,t as se}from"./dropdown-DqL7jLhe.js";import{n as ce,t as le}from"./row-BuoxhzeP.js";import{t as ue}from"./modal-ChM3JDNH.js";import{t as H}from"./input-vY_ggPFq.js";import{t as de}from"./transButton-XAuYuTa_.js";import{t as fe}from"./popconfirm-skTHAEtZ.js";import{t as pe}from"./CopyOutlined-TggLvVzB.js";import{t as me}from"./queryOptions-8oqYyfXL.js";import{t as he}from"./LeftSquareOutlined-z7zl8HUa.js";import{t as ge}from"./RightSquareOutlined-DxVieXog.js";import{t as _e}from"./UndoOutlined-Dm9VLtd3.js";import{A as ve,I as ye,L as be,at as U,c as W,dt as xe,et as Se,tt as Ce,ut as G}from"./index-vzToGWaQ.js";import{t as K}from"./DiscardChangesButton-DYw1PWuZ.js";import{i as we,r as Te,t as Ee}from"./userUtils-6D8RlePo.js";import{t as De}from"./CloseButton-DH5paWnd.js";import{a as Oe,n as ke,o as Ae,s as je,t as Me}from"./users.mutations-BqKv6Yo9.js";T(),M();var q=e(l()),J=e(t()),Ne=J.memo(function(e){var t=e.renderedText,n=e.renderedEl,i=e.item,a=e.checked,o=e.disabled,s=e.prefixCls,c=e.onClick,l=e.onRemove,u=e.showRemove,d=(0,q.default)(N(N(N({},`${s}-content-item`,!0),`${s}-content-item-disabled`,o||i.disabled),`${s}-content-item-checked`,a)),f;return(typeof t==`string`||typeof t==`number`)&&(f=String(t)),J.createElement(S,{componentName:`Transfer`,defaultLocale:w.Transfer},function(e){var t={className:d,title:f},p=J.createElement(`span`,{className:`${s}-content-item-text`},n);return u?J.createElement(`li`,r({},t),p,J.createElement(de,{disabled:o||i.disabled,className:`${s}-content-item-remove`,"aria-label":e.remove,onClick:function(){l?.(i)}},J.createElement(Se,null))):(t.onClick=o||i.disabled?void 0:function(){return c(i)},J.createElement(`li`,r({},t),J.createElement(G,{className:`${s}-checkbox`,checked:a,disabled:o||i.disabled}),p))})});M(),m(),y(),u(),v(),c(),h(),T(),A();function Pe(e,t,n){return t=_(t),s(e,g()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}var Fe=o(`handleFilter`,`handleClear`,`checkedKeys`);function Ie(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return j(e)===`object`?r(r({},t),e):t}var Le=function(e){d(t,e);function t(){var e;return x(this,t),e=Pe(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=Ie(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=Ie(l),d=null;return u&&(d=J.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})),J.createElement(J.Fragment,null,J.createElement(`ul`,{className:(0,q.default)(`${r}-content`,N({},`${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 J.createElement(Ne,{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=Ie(r);if(a){var o=Math.ceil(n.length/a.pageSize);if(i>o)return{current:o}}return null}}]),t}(J.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=J.useCallback(function(e){o?.(e),e.target.value===``&&s?.()},[o]);return J.createElement(H,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:J.createElement(ae,null)})}M(),T(),m(),y(),u(),v(),c(),h(),P();function ze(e,t,n){return t=_(t),s(e,g()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}var Be=function(){return null};function Ve(e){return!!(e&&!f(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){d(t,e);function t(e){var n;return x(this,t),n=ze(this,t,[e]),n.defaultListBodyRef=J.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 i=e?e(t):null,a=!!i;return a||(i=J.createElement(Le,r({ref:n.defaultListBodyRef},t))),{customize:a,bodyContent:i}},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 J.createElement(J.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,i,a,o,s,c,l,u){var d=this,f=l?J.createElement(`div`,{className:`${e}-body-search-wrapper`},J.createElement(Re,{prefixCls:`${e}-search`,onChange:this.handleFilter,handleClear:this.handleClear,placeholder:t,value:n,disabled:u})):null,p=this.renderListBody(c,r(r({},I(this.props,Fe)),{filteredItems:i,filteredRenderItems:o,selectedKeys:s})),m=p.bodyContent,h=p.customize?J.createElement(`div`,{className:`${e}-body-customize-wrapper`},m):i.length?m:J.createElement(`div`,{className:`${e}-body-not-found`},function(){var e=d.props.direction===`left`?0:1;return Array.isArray(a)?a[e]:a}());return J.createElement(`div`,{className:(0,q.default)(l?`${e}-body ${e}-body-with-search`:`${e}-body`)},f,h)}},{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 J.createElement(G,{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,q.default)(r,N(N({},`${r}-with-pagination`,!!D),`${r}-with-footer`,!!k)),j=this.getFilteredItems(a,t),M=j.filteredItems,P=j.filteredRenderItems,F=this.getListBody(r,m,t,M,h,P,c,x,f,l),I=k?J.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=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}],R=J.createElement(se,{className:`${r}-header-dropdown`,menu:{items:ee},disabled:l},J.createElement(te,null));return J.createElement(`div`,{className:A,style:p},J.createElement(`div`,{className:`${r}-header`},T?J.createElement(J.Fragment,null,L,R):null,J.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),J.createElement(`span`,{className:`${r}-header-title`},s)),F,I)}}]),t}(J.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 J.createElement(`div`,{className:u,style:d},J.createElement(F,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?J.createElement(V,null):J.createElement(oe,null)},s),!p&&J.createElement(F,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?J.createElement(oe,null):J.createElement(V,null)},a))};M(),E(),T(),m(),y(),u(),v(),c(),h();function We(e,t,n){return t=_(t),s(e,g()?Reflect.construct(t,n||[],_(e).constructor):t.apply(e,n))}var X=function(e){d(t,e);function t(e){var n;x(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 i=n.props.locale,a=i===void 0?{}:i;return r(r(r({},e),{notFoundContent:t(`Transfer`)}),a)},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(C(i),C(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=C(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`,C(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 i=e.selectedKeys,a=i===void 0?[]:i,o=e.targetKeys,s=o===void 0?[]:o;return n.state={sourceSelectedKeys:a.filter(function(e){return!s.includes(e)}),targetSelectedKeys:a.filter(function(e){return s.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,i=e.rowKey,a=e.targetKeys,o=a===void 0?[]:a,s=[],c=Array(o.length);return n.forEach(function(e){i&&(e=r(r({},e),{key:i(e)}));var t=o.indexOf(e.key);t===-1?s.push(e):c[t]=e}),{leftDataSource:s,rightDataSource:c}}},{key:`render`,value:function(){var e=this;return J.createElement(S,{componentName:`Transfer`,defaultLocale:w.Transfer},function(t){return J.createElement(i,null,function(n){var i=n.getPrefixCls,a=n.renderEmpty,o=n.direction;return J.createElement(ne.Consumer,null,function(n){var s=n.hasFeedback,c=n.status,l=e.props,u=l.prefixCls,d=l.className,f=l.disabled,p=l.operations,m=p===void 0?[]:p,h=l.showSearch,g=h===void 0?!1:h,_=l.footer,v=l.style,y=l.listStyle,b=y===void 0?{}:y,x=l.operationStyle,S=l.filterOption,C=l.render,w=l.children,T=l.showSelectAll,E=l.oneWay,D=l.pagination,O=l.status,k=i(`transfer`,u),A=e.getLocale(t,a||ee),j=e.state,M=j.sourceSelectedKeys,P=j.targetSelectedKeys,F=re(c,O),I=!w&&D,L=e.separateDataSource(),R=L.leftDataSource,te=L.rightDataSource,z=P.length>0,ne=M.length>0,ae=(0,q.default)(k,N(N(N({},`${k}-disabled`,f),`${k}-customize-list`,!!w),`${k}-rtl`,o===`rtl`),ie(k,F,s),d),B=e.getTitles(A),V=e.props.selectAllLabels||[];return J.createElement(`div`,{className:ae,style:v},J.createElement(He,r({prefixCls:`${k}-list`,titleText:B?.[0],dataSource:R,filterOption:S,style:e.handleListStyle(b,`left`),checkedKeys:M,handleFilter:e.handleLeftFilter,handleClear:e.handleLeftClear,onItemSelect:e.onLeftItemSelect,onItemSelectAll:e.onLeftItemSelectAll,render:C,showSearch:g,renderList:w,footer:_,onScroll:e.handleLeftScroll,disabled:f,direction:o===`rtl`?`right`:`left`,showSelectAll:T,selectAllLabel:V[0],pagination:I},A)),J.createElement(Ue,{className:`${k}-operation`,rightActive:ne,rightArrowText:m[0],moveToRight:e.moveToRight,leftActive:z,leftArrowText:m[1],moveToLeft:e.moveToLeft,style:x,disabled:f,direction:o,oneWay:E}),J.createElement(He,r({prefixCls:`${k}-list`,titleText:B?.[1],dataSource:te,filterOption:S,style:e.handleListStyle(b,`right`),checkedKeys:P,handleFilter:e.handleRightFilter,handleClear:e.handleRightClear,onItemSelect:e.onRightItemSelect,onItemSelectAll:e.onRightItemSelectAll,onItemRemove:e.onRightItemRemove,render:C,showSearch:g,renderList:w,footer:_,onScroll:e.handleRightScroll,disabled:f,direction:o===`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}(J.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=J.forwardRef(function(e,t){return J.createElement(a,p(p({},e),{},{ref:t,icon:Ge}))}),Z=e(L()),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)(F,{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:Oe.list(),queryFn:je}),Ye=()=>me({queryKey:Oe.modules(),queryFn:Ae}),Xe=()=>O(Je()),$=()=>O(Ye()),Ze=({modUser:e,handleUpdateAuths:t})=>{let[n,r]=(0,J.useState)([]),[i,a]=(0,J.useState)([]),[o,s]=(0,J.useState)([]),[c,l]=(0,J.useState)([]),[u,d]=(0,J.useState)(``),f=$().data?.envs??[];(0,J.useEffect)(()=>{d(``),e.auths&&a(e.auths.filter(e=>e.type===`ictidir`))},[e]),(0,J.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)(U.Item,{name:`default_ctiusrdir_synchronize_all`,valuePropName:`checked`,children:(0,Q.jsx)(G,{})})},`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)(U.Item,{name:`default_ctiusrdir_synchronize_name`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(U.Item,{name:`default_ctiusrdir_synchronize_role`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(U.Item,{name:`default_ctiusrdir_synchronize_password`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(U.Item,{name:`default_ctiusrdir_synchronize_aut`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(F,{type:`link`,onClick:()=>p(`left`),children:(0,Q.jsx)(he,{})}),(0,Q.jsx)(F,{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)(F,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,Q.jsx)(H,{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=be(),n=$(),r=n.data?.modules??Qe,i=n.data?.ctiusrdir??{},a=t.data?.session,o=Xe().data??[],[s,c]=(0,J.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)(U.Item,{name:`password`,children:(0,Q.jsx)(H.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)(U.Item,{label:`CTI`,name:`isCTI`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(U.Item,{label:`Administrateur`,name:`isadmin`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(U.Item,{label:`Médecin`,name:`ismedecin`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(U.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)(U.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)(U.Item,{label:`Avec tableaux de bord et essentiels`,name:`referentUser_withDashboard`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(U.Item,{label:`Avec favoris`,name:`referentUser_withFavorite`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(U.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)(U.Item,{label:`Masquer les noms`,name:`hidenames`,valuePropName:`checked`,children:(0,Q.jsx)(G,{})})},`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,J.useState)([]),[p,m]=(0,J.useState)(!1),h=l?.[t]?.views??[],g=(0,J.useMemo)(()=>p?h.filter(e=>e.label.toLowerCase().includes(`favori`)):h,[h,p]),_=(0,J.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)(U.Item,{valuePropName:`checked`,label:`Autoriser à TOUTES les vues ?`,children:(0,Q.jsx)(G,{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)(G,{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)(H,{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)(U.Item,{label:`Autoriser aux favoris diffusés ?`,valuePropName:`checked`,children:(0,Q.jsx)(G,{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)(Ce,{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=ke(),u=Me(),d=c.data?.modules??nt,f=l.isPending||u.isPending,[p,m]=(0,J.useState)({}),[h]=U.useForm();(0,J.useEffect)(()=>{let t=C(e);h.setFieldsValue(t),m({...t})},[e,d,a]);let g=()=>{let t=h.getFieldsValue(),n=we({...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=we({...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(Ee(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)(Se,{}),buttonType:`default`,disabled:a||f,loading:u.isPending,placement:`bottomLeft`,children:`Supprimer`}),(0,Q.jsx)(K,{modified:n,onConfirm:()=>T(e),placement:`bottomRight`,children:(0,Q.jsx)(F,{icon:(0,Q.jsx)(pe,{}),disabled:a||f,children:`Copier`})}),(0,Q.jsx)(K,{modified:n,onConfirm:v,title:`Annuler les modifications ?`,okText:`Annuler les modifications`,cancelText:`Continuer à modifier`,placement:`bottomRight`,children:(0,Q.jsx)(F,{disabled:!n||f,icon:(0,Q.jsx)(_e,{}),children:`Annuler`})}),(0,Q.jsx)(F,{disabled:!n||f,loading:l.isPending,icon:(0,Q.jsx)(R,{}),onClick:x,children:`Valider`}),(0,Q.jsx)(ye,{title:`Fermer`,children:(0,Q.jsx)(De,{onConfirm:o,modified:n,disabled:f})})]}),(0,Q.jsx)(`div`,{className:`user-editor-form`,children:(0,Q.jsxs)(U,{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)(U.Item,{name:`profil`,children:(0,Q.jsx)(H,{disabled:!a})})]}),(0,Q.jsxs)(`div`,{className:`form-item`,children:[(0,Q.jsx)(`span`,{children:`Nom: `}),(0,Q.jsx)(U.Item,{name:`name`,children:(0,Q.jsx)(H,{})})]})]}),(0,Q.jsxs)(`div`,{style:it,children:[(0,Q.jsx)(`strong`,{children:`Désactivé`}),(0,Q.jsx)(U.Item,{name:`disabled`,valuePropName:`checked`,children:(0,Q.jsx)(G,{})})]})]}),d&&(0,Q.jsx)(`div`,{className:`form-row`,style:at,children:(0,Q.jsx)(xe,{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,J.useState)(null),[n,r]=(0,J.useState)(!1),[i,a]=(0,J.useState)(!1),[o,s]=(0,J.useState)(!1),[c,l]=(0,J.useState)(``),u=Xe(),d=u.data??[],[f,p]=(0,J.useState)(`100%`);(0,J.useEffect)(()=>{if(!e){a(!1);return}n||t(d.find(t=>t.key===e.key))},[d]);let m=e=>{if(!n){e();return}ue.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(Te()),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)(k,{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)(ye,{title:`Actualiser`,children:(0,Q.jsx)(F,{type:`link`,onClick:h,children:(0,Q.jsx)(_e,{})})}),(0,Q.jsx)(K,{modified:n,onConfirm:g,placement:`bottomRight`,children:(0,Q.jsx)(F,{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)(H,{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)(ve,{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-_Pw6fmw0.js b/assets/UserManager-_Pw6fmw0.js new file mode 100644 index 0000000..36b5109 --- /dev/null +++ b/assets/UserManager-_Pw6fmw0.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{$n as r,Bn as i,Dt as a,E as o,F as s,Gn as c,Hn as l,Jn as u,Kn as d,Mn as f,Nn as p,Vn as m,W as h,Xn as g,Yn as _,er as v,gn as y,hn as b,in as x,ir as S,n as C,nr as w,qn as T,rr as E,tn as D,tr as O}from"./axios-DOscJEDN.js";import{t as k}from"./index.esm-DB3Pt-Y3.js";import{n as A,t as j}from"./typeof-BUNGcdwP.js";import{i as M,r as N}from"./asyncToGenerator-DHhZBkop.js";import{l as P,t as F,u as I}from"./button-BMyidN73.js";import{a as ee,i as L,r as te,t as R}from"./select-C47FfvhI.js";import{a as ne,n as re,r as ie,t as ae}from"./SearchOutlined-BPqyJBOP.js";import{t as oe}from"./pagination-BH2ItXeM.js";import{a as z,i as B,t as se}from"./dropdown-D9KQHt_A.js";import{n as ce,t as le}from"./row-CU8sFQni.js";import{t as ue}from"./modal-BdqOHno9.js";import{t as V}from"./input-Yn95s9T0.js";import{t as de}from"./transButton-D0reIx7z.js";import{t as fe}from"./popconfirm-DHVG0Jca.js";import{t as pe}from"./CopyOutlined-DaVzY812.js";import{t as me}from"./queryOptions-_qrchnQm.js";import{t as he}from"./LeftSquareOutlined-CPEKio_w.js";import{t as ge}from"./RightSquareOutlined-79l4X31l.js";import{t as _e}from"./UndoOutlined-DS5JVKPM.js";import{t as ve}from"./prop-types-eZYknsgO.js";import{A as ye,I as be,L as xe,at as H,c as U,dt as Se,et as Ce,tt as we,ut as W}from"./index-BocemapU.js";import{t as G}from"./DiscardChangesButton-B-gDuJCC.js";import{i as Te,r as Ee,t as De}from"./userUtils-DbxEUC96.js";import{t as Oe}from"./CloseButton-B2X9zY4u.js";import{a as ke,n as Ae,o as je,s as Me,t as Ne}from"./users.mutations-BX9ZE4mu.js";S(),M();var K=e(i()),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)(N(N(N({},`${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(D,{componentName:`Transfer`,defaultLocale:x.Transfer},function(e){var t={className:u,title:d},f=q.createElement(`span`,{className:`${o}-content-item-text`},n);return l?q.createElement(`li`,E({},t),f,q.createElement(de,{disabled:a||r.disabled,className:`${o}-content-item-remove`,"aria-label":e.remove,onClick:function(){c?.(r)}},q.createElement(Ce,null))):(t.onClick=a||r.disabled?void 0:function(){return s(r)},q.createElement(`li`,E({},t),q.createElement(W,{className:`${o}-checkbox`,checked:i,disabled:a||r.disabled}),f))})});M(),w(),v(),g(),u(),d(),l(),S(),A();function Fe(e,t,n){return t=c(t),_(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var Ie=o(`handleFilter`,`handleClear`,`checkedKeys`);function J(e){if(!e)return null;var t={pageSize:10,simple:!0,showSizeChanger:!1,showLessItems:!1};return j(e)===`object`?E(E({},t),e):t}var Le=function(e){m(t,e);function t(){var e;return O(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 r(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(oe,{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`,N({},`${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(V,{placeholder:n,className:i,value:r,onChange:c,disabled:a,allowClear:!0,prefix:q.createElement(ae,null)})}M(),S(),w(),v(),g(),u(),d(),l(),P();function ze(e,t,n){return t=c(t),_(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var Be=function(){return null};function Ve(e){return!!(e&&!s(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){m(t,e);function t(e){var n;return O(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,E({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 r(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,E(E({},I(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(W,{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,N(N({},`${r}-with-pagination`,!!D),`${r}-with-footer`,!!k)),j=this.getFilteredItems(a,t),M=j.filteredItems,P=j.filteredRenderItems,F=this.getListBody(r,m,t,M,h,P,c,x,f,l),I=k?q.createElement(`div`,{className:`${r}-footer`},k):null,ee=!E&&!D&&this.getCheckBox({filteredItems:M,onItemSelectAll:S,disabled:l,prefixCls:r}),L=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}],R=q.createElement(se,{className:`${r}-header-dropdown`,menu:{items:L},disabled:l},q.createElement(te,null));return q.createElement(`div`,{className:A,style:p},q.createElement(`div`,{className:`${r}-header`},T?q.createElement(q.Fragment,null,ee,R):null,q.createElement(`span`,{className:`${r}-header-selected`},this.getSelectAllLabel(c.length,M.length)),q.createElement(`span`,{className:`${r}-header-title`},s)),F,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(F,{type:`primary`,size:`small`,disabled:t||!l,onClick:r,icon:f===`rtl`?q.createElement(z,null):q.createElement(B,null)},s),!p&&q.createElement(F,{type:`primary`,size:`small`,disabled:t||!c,onClick:n,icon:f===`rtl`?q.createElement(B,null):q.createElement(z,null)},a))};M(),y(),S(),w(),v(),g(),u(),d(),l();function We(e,t,n){return t=c(t),_(e,T()?Reflect.construct(t,n||[],c(e).constructor):t.apply(e,n))}var X=function(e){m(t,e);function t(e){var n;O(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(E(E({},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(b(i),b(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=b(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`,b(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 r(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(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 q.createElement(D,{componentName:`Transfer`,defaultLocale:x.Transfer},function(t){return q.createElement(h,null,function(n){var r=n.getPrefixCls,i=n.renderEmpty,a=n.direction;return q.createElement(ne.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,S=c.render,C=c.children,w=c.showSelectAll,T=c.oneWay,D=c.pagination,O=c.status,k=r(`transfer`,l),A=e.getLocale(t,i||ee),j=e.state,M=j.sourceSelectedKeys,P=j.targetSelectedKeys,F=re(s,O),I=!C&&D,L=e.separateDataSource(),te=L.leftDataSource,R=L.rightDataSource,ne=P.length>0,ae=M.length>0,oe=(0,K.default)(k,N(N(N({},`${k}-disabled`,d),`${k}-customize-list`,!!C),`${k}-rtl`,a===`rtl`),ie(k,F,o),u),z=e.getTitles(A),B=e.props.selectAllLabels||[];return q.createElement(`div`,{className:oe,style:_},q.createElement(He,E({prefixCls:`${k}-list`,titleText:z?.[0],dataSource:te,filterOption:x,style:e.handleListStyle(y,`left`),checkedKeys:M,handleFilter:e.handleLeftFilter,handleClear:e.handleLeftClear,onItemSelect:e.onLeftItemSelect,onItemSelectAll:e.onLeftItemSelectAll,render:S,showSearch:h,renderList:C,footer:g,onScroll:e.handleLeftScroll,disabled:d,direction:a===`rtl`?`right`:`left`,showSelectAll:w,selectAllLabel:B[0],pagination:I},A)),q.createElement(Ue,{className:`${k}-operation`,rightActive:ae,rightArrowText:p[0],moveToRight:e.moveToRight,leftActive:ne,leftArrowText:p[1],moveToLeft:e.moveToLeft,style:b,disabled:d,direction:a,oneWay:T}),q.createElement(He,E({prefixCls:`${k}-list`,titleText:z?.[1],dataSource:R,filterOption:x,style:e.handleListStyle(y,`right`),checkedKeys:P,handleFilter:e.handleRightFilter,handleClear:e.handleRightClear,onItemSelect:e.onRightItemSelect,onItemSelectAll:e.onRightItemSelectAll,onItemRemove:e.onRightItemRemove,render:S,showSearch:h,renderList:C,footer:g,onScroll:e.handleRightScroll,disabled:d,direction:a===`rtl`?`left`:`right`,showSelectAll:w,selectAllLabel:B[1],showRemove:T,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`};p();var Ke=q.forwardRef(function(e,t){return q.createElement(a,f(f({},e),{},{ref:t,icon:Ge}))}),Z=e(ve()),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)(F,{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=()=>C(Je()),$=()=>C(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)(W,{})})},`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)(W,{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)(W,{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)(W,{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)(W,{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)(F,{type:`link`,onClick:()=>p(`left`),children:(0,Q.jsx)(he,{})}),(0,Q.jsx)(F,{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)(F,{type:`primary`,onClick:_,children:`Tout (De)Selectionner`}),(0,Q.jsx)(V,{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=xe(),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)(V.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)(W,{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)(W,{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)(W,{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)(W,{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)(W,{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)(W,{})})},`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)(W,{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)(W,{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)(V,{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)(W,{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)(we,{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)(Ce,{}),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)(F,{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)(F,{disabled:!n||f,icon:(0,Q.jsx)(_e,{}),children:`Annuler`})}),(0,Q.jsx)(F,{disabled:!n||f,loading:l.isPending,icon:(0,Q.jsx)(L,{}),onClick:x,children:`Valider`}),(0,Q.jsx)(be,{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)(V,{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)(V,{})})]})]}),(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)(W,{})})]})]}),d&&(0,Q.jsx)(`div`,{className:`form-row`,style:at,children:(0,Q.jsx)(Se,{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}ue.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)(k,{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)(be,{title:`Actualiser`,children:(0,Q.jsx)(F,{type:`link`,onClick:h,children:(0,Q.jsx)(_e,{})})}),(0,Q.jsx)(G,{modified:n,onConfirm:g,placement:`bottomRight`,children:(0,Q.jsx)(F,{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)(V,{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)(ye,{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-D_tG4gN9.js b/assets/ValoImports-BZq8Q45l.js similarity index 84% rename from assets/ValoImports-D_tG4gN9.js rename to assets/ValoImports-BZq8Q45l.js index c55dc73..5990853 100644 --- a/assets/ValoImports-D_tG4gN9.js +++ b/assets/ValoImports-BZq8Q45l.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t,t as n}from"./jsx-runtime-CEixWuwE.js";import{S as r,ir as i,n as a}from"./axios-BAZB3l2q.js";import{t as o}from"./index.esm-DB3Pt-Y3.js";import{t as s}from"./ctiAxios-z6-f5GoX.js";import{t as c}from"./button-BwrlrBF7.js";import{t as l}from"./useMutation-21uqqzNW.js";import{t as u}from"./queryOptions-8oqYyfXL.js";import{t as d}from"./UndoOutlined-Dm9VLtd3.js";import{I as f,c as p,z as m}from"./index-vzToGWaQ.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)(m,{}),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)(p,{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{S as r,cr as i,n as a}from"./axios-DOscJEDN.js";import{t as o}from"./index.esm-DB3Pt-Y3.js";import{t as s}from"./ctiAxios-CDlE51TE.js";import{t as c}from"./button-BMyidN73.js";import{t as l}from"./useMutation-DqBabLvU.js";import{t as u}from"./queryOptions-_qrchnQm.js";import{t as d}from"./UndoOutlined-DS5JVKPM.js";import{I as f,c as p,z as m}from"./index-BocemapU.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)(m,{}),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)(p,{rowKey:`oid`,columns:l,loading:e.isFetching,data:n})})})]})};export{w as default}; \ No newline at end of file diff --git a/assets/WarningFilled-C_xAI9NT.js b/assets/WarningFilled-G1Llf5rq.js similarity index 76% rename from assets/WarningFilled-C_xAI9NT.js rename to assets/WarningFilled-G1Llf5rq.js index 84056f4..3d0c480 100644 --- a/assets/WarningFilled-C_xAI9NT.js +++ b/assets/WarningFilled-G1Llf5rq.js @@ -1 +1 @@ -import{o as e}from"./chunk-jRWAZmH_.js";import{n as t}from"./jsx-runtime-CEixWuwE.js";import{Ct as n,On as r,kn as i}from"./axios-BAZB3l2q.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(n,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{Dt as n,Mn as r,Nn as i}from"./axios-DOscJEDN.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(n,r(r({},e),{},{ref:t,icon:o}))});export{s as t}; \ No newline at end of file diff --git a/assets/_assignValue-bErb0ndH.js b/assets/_assignValue-CtYsImY2.js similarity index 83% rename from assets/_assignValue-bErb0ndH.js rename to assets/_assignValue-CtYsImY2.js index 115aa57..e40a3a7 100644 --- a/assets/_assignValue-bErb0ndH.js +++ b/assets/_assignValue-CtYsImY2.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{C as t,T as n}from"./_getTag-BI_VKEzx.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-DqJrwfM-.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-CIpypu0h.js b/assets/_baseIsEqual-B73sS91y.js similarity index 76% rename from assets/_baseIsEqual-CIpypu0h.js rename to assets/_baseIsEqual-B73sS91y.js index 7e32f60..a465edb 100644 --- a/assets/_baseIsEqual-CIpypu0h.js +++ b/assets/_baseIsEqual-B73sS91y.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{At as t,Mt as n,Ot as r}from"./axios-BAZB3l2q.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-BI_VKEzx.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 +import{t as e}from"./chunk-jRWAZmH_.js";import{It as t,Mt as n,Pt as r}from"./axios-DOscJEDN.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-DqJrwfM-.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,n)=>{var r=t(),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}n.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 n=d(),i=_(),a=b(),o=x(),l=u(),f=r(),p=c(),m=s(),h=1,g=`[object Arguments]`,v=`[object Array]`,y=`[object Object]`,S=Object.prototype.hasOwnProperty;function C(e,t,r,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 n,d||m(e)?i(e,t,r,s,c,u):a(e,t,b,r,s,c,u);if(!(r&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 n,c(O,k,r,s,u)}}return T?(u||=new n,o(e,t,r,s,c,u)):!1}t.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 diff --git a/assets/_baseMap-DcFd_3qT.js b/assets/_baseMap-DcFd_3qT.js deleted file mode 100644 index 0fdaf44..0000000 --- a/assets/_baseMap-DcFd_3qT.js +++ /dev/null @@ -1 +0,0 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{x as t}from"./sanitizeDataUtils-DWjcSNVm.js";import{i as n}from"./_getTag-BI_VKEzx.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-olRIsrjP.js b/assets/_baseMap-olRIsrjP.js new file mode 100644 index 0000000..93dd75f --- /dev/null +++ b/assets/_baseMap-olRIsrjP.js @@ -0,0 +1 @@ +import{t as e}from"./chunk-jRWAZmH_.js";import{x as t}from"./sanitizeDataUtils-dwaGfQDt.js";import{i as n}from"./_getTag-DqJrwfM-.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-BI_VKEzx.js b/assets/_getTag-DqJrwfM-.js similarity index 74% rename from assets/_getTag-BI_VKEzx.js rename to assets/_getTag-DqJrwfM-.js index 00362b1..1cfe2bd 100644 --- a/assets/_getTag-BI_VKEzx.js +++ b/assets/_getTag-DqJrwfM-.js @@ -1 +1 @@ -import{t as e}from"./chunk-jRWAZmH_.js";import{At as t,Nt as n,Ot as r,Pt as i,kt as a}from"./axios-BAZB3l2q.js";import{t as o}from"./isObject-DZltOPdb.js";var 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=a(),r=o(),i=`[object AsyncFunction]`,s=`[object Function]`,c=`[object GeneratorFunction]`,l=`[object Proxy]`;function u(e){if(!r(e))return!1;var t=n(e);return t==s||t==c||t==i||t==l}t.exports=u})),b=e(((e,t)=>{t.exports=n()[`__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()(n(),`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=n().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 n=a(),i=r(),o=`[object Arguments]`;function s(e){return i(e)&&n(e)==o}t.exports=s})),B=e(((e,t)=>{var n=de(),i=r(),a=Object.prototype,o=a.hasOwnProperty,s=a.propertyIsEnumerable;t.exports=n(function(){return arguments}())?n: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 r=n(),i=V(),a=typeof e==`object`&&e&&!e.nodeType&&e,o=a&&typeof t==`object`&&t&&!t.nodeType&&t,s=o&&o.exports===a?r.Buffer:void 0;t.exports=(s?s.isBuffer:void 0)||i})),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 n=a(),i=W(),o=r(),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)&&i(e.length)&&!!j[n(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=i(),r=typeof e==`object`&&e&&!e.nodeType&&e,a=r&&typeof t==`object`&&t&&!t.nodeType&&t,o=a&&a.exports===r&&n.process;t.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,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()(n(),`DataView`)})),ge=e(((e,t)=>{t.exports=T()(n(),`Promise`)})),_e=e(((e,t)=>{t.exports=T()(n(),`Set`)})),ve=e(((e,t)=>{t.exports=T()(n(),`WeakMap`)})),ye=e(((e,t)=>{var n=he(),r=E(),i=ge(),o=_e(),s=ve(),c=a(),l=S(),u=`[object Map]`,d=`[object Object]`,f=`[object Promise]`,p=`[object Set]`,m=`[object WeakMap]`,h=`[object DataView]`,g=l(n),_=l(r),v=l(i),y=l(o),b=l(s),x=c;(n&&x(new n(new ArrayBuffer(1)))!=h||r&&x(new r)!=u||i&&x(i.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,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{Lt as t,Mt as n,Nt as r,Pt as i,Rt as a}from"./axios-DOscJEDN.js";import{t as o}from"./isObject-CrYMdqJr.js";var 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,n)=>{n.exports=t()[`__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,n)=>{n.exports=T()(t(),`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,n)=>{n.exports=t().Uint8Array})),I=e(((e,t)=>{function n(e,t){for(var n=-1,r=t.length,i=e.length;++n{var n=I(),r=i();function a(e,t,i){var a=t(e);return r(e)?a:n(a,i(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 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,n)=>{var r=t(),i=V(),a=typeof e==`object`&&e&&!e.nodeType&&e,o=a&&typeof n==`object`&&n&&!n.nodeType&&n,s=o&&o.exports===a?r.Buffer:void 0;n.exports=(s?s.isBuffer:void 0)||i})),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,t)=>{var n=ue(),r=B(),a=i(),o=H(),s=U(),c=q(),l=Object.prototype.hasOwnProperty;function u(e,t){var i=a(e),u=!i&&r(e),d=!i&&!u&&o(e),f=!i&&!u&&!d&&c(e),p=i||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,n)=>{n.exports=T()(t(),`DataView`)})),ge=e(((e,n)=>{n.exports=T()(t(),`Promise`)})),_e=e(((e,n)=>{n.exports=T()(t(),`Set`)})),ve=e(((e,n)=>{n.exports=T()(t(),`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,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-BAZB3l2q.js b/assets/axios-BAZB3l2q.js deleted file mode 100644 index 56601c3..0000000 --- a/assets/axios-BAZB3l2q.js +++ /dev/null @@ -1,77 +0,0 @@ -import{n as e,o as t,r 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,c as s,i as c,l,n as u,o as d,p as f,r as p,s as m,t as h,u as g}from"./slicedToArray-BQ1tPSGY.js";import{n as _,t as v}from"./typeof-BUNGcdwP.js";import{a as y,i as b,n as x,o as S,r as C,t as w}from"./asyncToGenerator-DHhZBkop.js";var ee=r((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=typeof setTimeout==`function`?setTimeout:null,_=typeof clearTimeout==`function`?clearTimeout:null,v=typeof setImmediate<`u`?setImmediate:null;typeof navigator<`u`&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function b(e){if(h=!1,y(e),!m)if(n(c)!==null)m=!0,E(x);else{var t=n(l);t!==null&&oe(b,t.startTime-e)}}function x(t,i){m=!1,h&&(h=!1,_(w),w=-1),p=!0;var a=f;try{for(y(i),d=n(c);d!==null&&(!(d.expirationTime>i)||t&&!ne());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=i);i=e.unstable_now(),typeof s==`function`?d.callback=s:d===n(c)&&r(c),y(i)}else r(c);d=n(c)}if(d!==null)var u=!0;else{var g=n(l);g!==null&&oe(b,g.startTime-i),u=!1}return u}finally{d=null,f=a,p=!1}}var S=!1,C=null,w=-1,ee=5,te=-1;function ne(){return!(e.unstable_now()-tee||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(_(w),w=-1):h=!0,oe(b,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,E(x))),r},e.unstable_shouldYield=ne,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),te=r(((e,t)=>{t.exports=ee()})),ne=r((e=>{var t=i(),n=te();function r(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n`u`||window.document===void 0||window.document.createElement===void 0),u=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},p={};function m(e){return u.call(p,e)?!0:u.call(f,e)?!1:d.test(e)?p[e]=!0:(f[e]=!0,!1)}function h(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case`function`:case`symbol`:return!0;case`boolean`:return r?!1:n===null?(e=e.toLowerCase().slice(0,5),e!==`data-`&&e!==`aria-`):!n.acceptsBooleans;default:return!1}}function g(e,t,n,r){if(t==null||h(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function _(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var v={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){v[e]=new _(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];v[t]=new _(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){v[e]=new _(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){v[e]=new _(e,2,!1,e,null,!1,!1)}),`allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope`.split(` `).forEach(function(e){v[e]=new _(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){v[e]=new _(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){v[e]=new _(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){v[e]=new _(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){v[e]=new _(e,5,!1,e.toLowerCase(),null,!1,!1)});var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}`accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height`.split(` `).forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){v[e]=new _(e,1,!1,e.toLowerCase(),null,!1,!1)}),v.xlinkHref=new _(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){v[e]=new _(e,1,!1,e.toLowerCase(),null,!0,!0)});function x(e,t,n,r){var i=v.hasOwnProperty(t)?v[t]:null;(i===null?r||!(2s||i[o]!==a[s]){var c=` -`+i[o].replace(` at new `,` at `);return e.displayName&&c.includes(``)&&(c=c.replace(``,e.displayName)),c}while(1<=o&&0<=s);break}}}finally{me=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:``)?pe(e):``}function ge(e){switch(e.tag){case 5:return pe(e.type);case 16:return pe(`Lazy`);case 13:return pe(`Suspense`);case 19:return pe(`SuspenseList`);case 0:case 2:case 15:return e=he(e.type,!1),e;case 11:return e=he(e.type.render,!1),e;case 1:return e=he(e.type,!0),e;default:return``}}function _e(e){if(e==null)return null;if(typeof e==`function`)return e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case ee:return`Fragment`;case w:return`Portal`;case T:return`Profiler`;case ne:return`StrictMode`;case E:return`Suspense`;case oe:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case ie:return(e.displayName||`Context`)+`.Consumer`;case re:return(e._context.displayName||`Context`)+`.Provider`;case ae:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case se:return t=e.displayName||null,t===null?_e(e.type)||`Memo`:t;case ce:t=e._payload,e=e._init;try{return _e(e(t))}catch{}}return null}function ve(e){var t=e.type;switch(e.tag){case 24:return`Cache`;case 9:return(t.displayName||`Context`)+`.Consumer`;case 10:return(t._context.displayName||`Context`)+`.Provider`;case 18:return`DehydratedFragment`;case 11:return e=t.render,e=e.displayName||e.name||``,t.displayName||(e===``?`ForwardRef`:`ForwardRef(`+e+`)`);case 7:return`Fragment`;case 5:return t;case 4:return`Portal`;case 3:return`Root`;case 6:return`Text`;case 16:return _e(t);case 8:return t===ne?`StrictMode`:`Mode`;case 22:return`Offscreen`;case 12:return`Profiler`;case 21:return`Scope`;case 13:return`Suspense`;case 19:return`SuspenseList`;case 25:return`TracingMarker`;case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t==`function`)return t.displayName||t.name||null;if(typeof t==`string`)return t}return null}function ye(e){switch(typeof e){case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function O(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function be(e){var t=O(e)?`checked`:`value`,n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=``+e[t];if(!e.hasOwnProperty(t)&&n!==void 0&&typeof n.get==`function`&&typeof n.set==`function`){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function xe(e){e._valueTracker||=be(e)}function Se(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=O(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Ce(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function we(e,t){var n=t.checked;return D({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Te(e,t){var n=t.defaultValue==null?``:t.defaultValue,r=t.checked==null?t.defaultChecked:t.checked;n=ye(t.value==null?n:t.value),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type===`checkbox`||t.type===`radio`?t.checked!=null:t.value!=null}}function Ee(e,t){t=t.checked,t!=null&&x(e,`checked`,t,!1)}function De(e,t){Ee(e,t);var n=ye(t.value),r=t.type;if(n!=null)r===`number`?(n===0&&e.value===``||e.value!=n)&&(e.value=``+n):e.value!==``+n&&(e.value=``+n);else if(r===`submit`||r===`reset`){e.removeAttribute(`value`);return}t.hasOwnProperty(`value`)?ke(e,t.type,n):t.hasOwnProperty(`defaultValue`)&&ke(e,t.type,ye(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Oe(e,t,n){if(t.hasOwnProperty(`value`)||t.hasOwnProperty(`defaultValue`)){var r=t.type;if(!(r!==`submit`&&r!==`reset`||t.value!==void 0&&t.value!==null))return;t=``+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==``&&(e.name=``),e.defaultChecked=!!e._wrapperState.initialChecked,n!==``&&(e.name=n)}function ke(e,t,n){(t!==`number`||Ce(e.ownerDocument)!==e)&&(n==null?e.defaultValue=``+e._wrapperState.initialValue:e.defaultValue!==``+n&&(e.defaultValue=``+n))}var Ae=Array.isArray;function je(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i`+t.valueOf().toString()+``,t=Re.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Ve={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},He=[`Webkit`,`ms`,`Moz`,`O`];Object.keys(Ve).forEach(function(e){He.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Ve[t]=Ve[e]})});function Ue(e,t,n){return t==null||typeof t==`boolean`||t===``?``:n||typeof t!=`number`||t===0||Ve.hasOwnProperty(e)&&Ve[e]?(``+t).trim():t+`px`}function We(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=n.indexOf(`--`)===0,i=Ue(n,t[n],r);n===`float`&&(n=`cssFloat`),r?e.setProperty(n,i):e[n]=i}}var Ge=D({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ke(e,t){if(t){if(Ge[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(r(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(r(60));if(typeof t.dangerouslySetInnerHTML!=`object`||!(`__html`in t.dangerouslySetInnerHTML))throw Error(r(61))}if(t.style!=null&&typeof t.style!=`object`)throw Error(r(62))}}function qe(e,t){if(e.indexOf(`-`)===-1)return typeof t.is==`string`;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var Je=null;function Ye(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Xe=null,Ze=null,Qe=null;function $e(e){if(e=Ji(e)){if(typeof Xe!=`function`)throw Error(r(280));var t=e.stateNode;t&&(t=Xi(t),Xe(e.stateNode,e.type,t))}}function et(e){Ze?Qe?Qe.push(e):Qe=[e]:Ze=e}function k(){if(Ze){var e=Ze,t=Qe;if(Qe=Ze=null,$e(e),t)for(e=0;e>>=0,e===0?32:31-(Ft(e)/It|0)|0}var Rt=64,zt=4194304;function Bt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Vt(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s===0?(a&=o,a!==0&&(r=Bt(a))):r=Bt(s)}else o=n&~i,o===0?a!==0&&(r=Bt(a)):r=Bt(o);if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,a=t&-t,i>=a||i===16&&a&4194240))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function qt(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Pt(t),e[t]=n}function Jt(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=cr),dr=` `,fr=!1;function pr(e,t){switch(e){case`keyup`:return or.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function mr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var hr=!1;function gr(e,t){switch(e){case`compositionend`:return mr(t);case`keypress`:return t.which===32?(fr=!0,dr):null;case`textInput`:return e=t.data,e===dr&&fr?null:e;default:return null}}function _r(e,t){if(hr)return e===`compositionend`||!sr&&pr(e,t)?(e=jn(),An=kn=On=null,hr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=zr(n)}}function Vr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Vr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Hr(){for(var e=window,t=Ce();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Ce(e.document)}return t}function Ur(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}function Wr(e){var t=Hr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Vr(n.ownerDocument.documentElement,n)){if(r!==null&&Ur(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),`selectionStart`in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=Br(n,a);var o=Br(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==`function`&&n.focus(),n=0;n=document.documentMode,Kr=null,qr=null,Jr=null,Yr=!1;function Xr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Yr||Kr==null||Kr!==Ce(r)||(r=Kr,`selectionStart`in r&&Ur(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Jr&&Rr(Jr,r)||(Jr=r,r=xi(qr,`onSelect`),0Qi||(e.current=Zi[Qi],Zi[Qi]=null,Qi--)}function I(e,t){Qi++,Zi[Qi]=e.current,e.current=t}var ea={},ta=$i(ea),na=$i(!1),ra=ea;function ia(e,t){var n=e.type.contextTypes;if(!n)return ea;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function aa(e){return e=e.childContextTypes,e!=null}function oa(){F(na),F(ta)}function sa(e,t,n){if(ta.current!==ea)throw Error(r(168));I(ta,t),I(na,n)}function ca(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!=`function`)return n;for(var a in i=i.getChildContext(),i)if(!(a in t))throw Error(r(108,ve(e)||`Unknown`,a));return D({},n,i)}function la(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||ea,ra=ta.current,I(ta,e),I(na,na.current),!0}function ua(e,t,n){var i=e.stateNode;if(!i)throw Error(r(169));n?(e=ca(e,t,ra),i.__reactInternalMemoizedMergedChildContext=e,F(na),F(ta),I(ta,e)):F(na),I(na,n)}var da=null,fa=!1,pa=!1;function ma(e){da===null?da=[e]:da.push(e)}function ha(e){fa=!0,ma(e)}function ga(){if(!pa&&da!==null){pa=!0;var e=0,t=M;try{var n=da;for(M=1;e>=o,i-=o,wa=1<<32-Pt(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(r,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(r,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(r,d),L&&Ea(r,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),L&&Ea(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return L&&Ea(a,g),u}for(h=i(a,h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),L&&Ea(a,g),u}function _(e,r,i,o){if(typeof i==`object`&&i&&i.type===ee&&i.key===null&&(i=i.props.children),typeof i==`object`&&i){switch(i.$$typeof){case C:a:{for(var c=i.key,l=r;l!==null;){if(l.key===c){if(c=i.type,c===ee){if(l.tag===7){n(e,l.sibling),r=a(l,i.props.children),r.return=e,e=r;break a}}else if(l.elementType===c||typeof c==`object`&&c&&c.$$typeof===ce&&Ga(c)===l.type){n(e,l.sibling),r=a(l,i.props),r.ref=Ua(e,l,i),r.return=e,e=r;break a}n(e,l);break}else t(e,l);l=l.sibling}i.type===ee?(r=eu(i.props.children,e.mode,o,i.key),r.return=e,e=r):(o=$l(i.type,i.key,i.props,null,e.mode,o),o.ref=Ua(e,r,i),o.return=e,e=o)}return s(e);case w:a:{for(l=i.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),r=a(r,i.children||[]),r.return=e,e=r;break a}else{n(e,r);break}else t(e,r);r=r.sibling}r=ru(i,e.mode,o),r.return=e,e=r}return s(e);case ce:return l=i._init,_(e,r,l(i._payload),o)}if(Ae(i))return h(e,r,i,o);if(de(i))return g(e,r,i,o);Wa(e,i)}return typeof i==`string`&&i!==``||typeof i==`number`?(i=``+i,r!==null&&r.tag===6?(n(e,r.sibling),r=a(r,i),r.return=e,e=r):(n(e,r),r=nu(i,e.mode,o),r.return=e,e=r),s(e)):n(e,r)}return _}var qa=Ka(!0),Ja=Ka(!1),Ya=$i(null),Xa=null,Za=null,Qa=null;function $a(){Qa=Za=Xa=null}function eo(e){var t=Ya.current;F(Ya),e._currentValue=t}function to(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function no(e,t){Xa=e,Qa=Za=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(H=!0),e.firstContext=null)}function ro(e){var t=e._currentValue;if(Qa!==e)if(e={context:e,memoizedValue:t,next:null},Za===null){if(Xa===null)throw Error(r(308));Za=e,Xa.dependencies={lanes:0,firstContext:e}}else Za=Za.next=e;return t}var io=null;function ao(e){io===null?io=[e]:io.push(e)}function oo(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,ao(t)):(n.next=i.next,i.next=n),t.interleaved=n,so(e,r)}function so(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var co=!1;function lo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function uo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function fo(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function po(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,K&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,so(e,n)}return i=r.interleaved,i===null?(t.next=t,ao(r)):(t.next=i.next,i.next=t),r.interleaved=t,so(e,n)}function mo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194240)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Yt(e,n)}}function ho(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function go(e,t,n,r){var i=e.updateQueue;co=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane,p=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});a:{var m=e,h=s;switch(f=t,p=n,h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(p,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(p,d,f):m,f==null)break a;d=D({},d,f);break a;case 2:co=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;f=s,s=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(1);if(u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);Qc|=o,e.lanes=o,e.memoizedState=d}}function _o(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=jo.transition;jo.transition={};try{e(!1),t()}finally{M=n,jo.transition=r}}function hs(){return Ho().memoizedState}function gs(e,t,n){var r=_l(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},vs(e))ys(t,n);else if(n=oo(e,t,n,r),n!==null){var i=gl();vl(n,e,r,i),bs(n,t,r)}}function _s(e,t,n){var r=_l(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(vs(e))ys(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Lr(s,o)){var c=t.interleaved;c===null?(i.next=i,ao(t)):(i.next=c.next,c.next=i),t.interleaved=i;return}}catch{}n=oo(e,t,i,r),n!==null&&(i=gl(),vl(n,e,r,i),bs(n,t,r))}}function vs(e){var t=e.alternate;return e===z||t!==null&&t===z}function ys(e,t){Po=No=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function bs(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Yt(e,n)}}var xs={readContext:ro,useCallback:Lo,useContext:Lo,useEffect:Lo,useImperativeHandle:Lo,useInsertionEffect:Lo,useLayoutEffect:Lo,useMemo:Lo,useReducer:Lo,useRef:Lo,useState:Lo,useDebugValue:Lo,useDeferredValue:Lo,useTransition:Lo,useMutableSource:Lo,useSyncExternalStore:Lo,useId:Lo,unstable_isNewReconciler:!1},Ss={readContext:ro,useCallback:function(e,t){return Vo().memoizedState=[e,t===void 0?null:t],e},useContext:ro,useEffect:is,useImperativeHandle:function(e,t,n){return n=n==null?null:n.concat([e]),ns(4194308,4,cs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ns(4194308,4,e,t)},useInsertionEffect:function(e,t){return ns(4,2,e,t)},useMemo:function(e,t){var n=Vo();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Vo();return t=n===void 0?t:n(t),r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=gs.bind(null,z,e),[r.memoizedState,e]},useRef:function(e){var t=Vo();return e={current:e},t.memoizedState=e},useState:$o,useDebugValue:us,useDeferredValue:function(e){return Vo().memoizedState=e},useTransition:function(){var e=$o(!1),t=e[0];return e=ms.bind(null,e[1]),Vo().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=z,a=Vo();if(L){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),q===null)throw Error(r(349));Mo&30||Jo(i,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,is(Xo.bind(null,i,o,e),[e]),i.flags|=2048,es(9,Yo.bind(null,i,o,n,t),void 0,null),n},useId:function(){var e=Vo(),t=q.identifierPrefix;if(L){var n=Ta,r=wa;n=(r&~(1<<32-Pt(r)-1)).toString(32)+n,t=`:`+t+`R`+n,n=Fo++,0<\/script>`,e=e.removeChild(e.firstChild)):typeof i.is==`string`?e=c.createElement(n,{is:i.is}):(e=c.createElement(n),n===`select`&&(c=e,i.multiple?c.multiple=!0:i.size&&(c.size=i.size))):e=c.createElementNS(e,n),e[Vi]=t,e[Hi]=i,dc(e,t,!1,!1),t.stateNode=e;a:{switch(c=qe(n,i),n){case`dialog`:P(`cancel`,e),P(`close`,e),a=i;break;case`iframe`:case`object`:case`embed`:P(`load`,e),a=i;break;case`video`:case`audio`:for(a=0;ail&&(t.flags|=128,i=!0,mc(s,!1),t.lanes=4194304)}else{if(!i)if(e=Do(c),e!==null){if(t.flags|=128,i=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),mc(s,!0),s.tail===null&&s.tailMode===`hidden`&&!c.alternate&&!L)return hc(t),null}else 2*j()-s.renderingStartTime>il&&n!==1073741824&&(t.flags|=128,i=!0,mc(s,!1),t.lanes=4194304);s.isBackwards?(c.sibling=t.child,t.child=c):(n=s.last,n===null?t.child=c:n.sibling=c,s.last=c)}return s.tail===null?(hc(t),null):(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=j(),t.sibling=null,n=R.current,I(R,i?n&1|2:n&1),t);case 22:case 23:return Ol(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?Yc&1073741824&&(hc(t),t.subtreeFlags&6&&(t.flags|=8192)):hc(t),null;case 24:return null;case 25:return null}throw Error(r(156,t.tag))}function _c(e,t){switch(ka(t),t.tag){case 1:return aa(t.type)&&oa(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return wo(),F(na),F(ta),ko(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Eo(t),null;case 13:if(F(R),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));Ba()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F(R),null;case 4:return wo(),null;case 10:return eo(t.type._context),null;case 22:case 23:return Ol(),null;case 24:return null;default:return null}}var vc=!1,U=!1,yc=typeof WeakSet==`function`?WeakSet:Set,W=null;function bc(e,t){var n=e.ref;if(n!==null)if(typeof n==`function`)try{n(null)}catch(n){X(e,t,n)}else n.current=null}function xc(e,t,n){try{n()}catch(n){X(e,t,n)}}var Sc=!1;function Cc(e,t){if(ki=xn,e=Hr(),Ur(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Ai={focusedElem:e,selectionRange:n},xn=!1,W=t;W!==null;)if(t=W,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,W=e;else for(;W!==null;){t=W;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var g=h.memoizedProps,_=h.memoizedState,v=t.stateNode;v.__reactInternalSnapshotBeforeUpdate=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:Ts(t.type,g),_)}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent=``:y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(e){X(t,t.return,e)}if(e=t.sibling,e!==null){e.return=t.return,W=e;break}W=t.return}return h=Sc,Sc=!1,h}function wc(e,t,n){var r=t.updateQueue;if(r=r===null?null:r.lastEffect,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&xc(t,n,a)}i=i.next}while(i!==r)}}function Tc(e,t){if(t=t.updateQueue,t=t===null?null:t.lastEffect,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Ec(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==`function`?t(e):t.current=e}}function Dc(e){var t=e.alternate;t!==null&&(e.alternate=null,Dc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Vi],delete t[Hi],delete t[Wi],delete t[Gi],delete t[Ki])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Oc(e){return e.tag===5||e.tag===3||e.tag===4}function kc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Oc(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ac(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Oi));else if(r!==4&&(e=e.child,e!==null))for(Ac(e,t,n),e=e.sibling;e!==null;)Ac(e,t,n),e=e.sibling}function jc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(jc(e,t,n),e=e.sibling;e!==null;)jc(e,t,n),e=e.sibling}var G=null,Mc=!1;function Nc(e,t,n){for(n=n.child;n!==null;)Pc(e,t,n),n=n.sibling}function Pc(e,t,n){if(Mt&&typeof Mt.onCommitFiberUnmount==`function`)try{Mt.onCommitFiberUnmount(jt,n)}catch{}switch(n.tag){case 5:U||bc(n,t);case 6:var r=G,i=Mc;G=null,Nc(e,t,n),G=r,Mc=i,G!==null&&(Mc?(e=G,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):G.removeChild(n.stateNode));break;case 18:G!==null&&(Mc?(e=G,n=n.stateNode,e.nodeType===8?Li(e.parentNode,n):e.nodeType===1&&Li(e,n),yn(e)):Li(G,n.stateNode));break;case 4:r=G,i=Mc,G=n.stateNode.containerInfo,Mc=!0,Nc(e,t,n),G=r,Mc=i;break;case 0:case 11:case 14:case 15:if(!U&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&xc(n,t,o),i=i.next}while(i!==r)}Nc(e,t,n);break;case 1:if(!U&&(bc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){X(n,t,e)}Nc(e,t,n);break;case 21:Nc(e,t,n);break;case 22:n.mode&1?(U=(r=U)||n.memoizedState!==null,Nc(e,t,n),U=r):Nc(e,t,n);break;default:Nc(e,t,n)}}function Fc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new yc),t.forEach(function(t){var r=Gl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function Ic(e,t){var n=t.deletions;if(n!==null)for(var i=0;ia&&(a=s),i&=~o}if(i=a,i=j()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Wc(i/1960))-i,10e?16:e,ul===null)var i=!1;else{if(e=ul,ul=null,dl=0,K&6)throw Error(r(331));var a=K;for(K|=4,W=e.current;W!==null;){var o=W,s=o.child;if(W.flags&16){var c=o.deletions;if(c!==null){for(var l=0;lj()-rl?kl(e,0):el|=n),yl(e,t)}function Ul(e,t){t===0&&(e.mode&1?(t=zt,zt<<=1,!(zt&130023424)&&(zt=4194304)):t=1);var n=gl();e=so(e,t),e!==null&&(qt(e,t,n),yl(e,n))}function Wl(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ul(e,n)}function Gl(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(r(314))}i!==null&&i.delete(t),Ul(e,n)}var Kl=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||na.current)H=!0;else{if((e.lanes&n)===0&&!(t.flags&128))return H=!1,uc(e,t,n);H=!!(e.flags&131072)}else H=!1,L&&t.flags&1048576&&Da(t,ba,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;cc(e,t),e=t.pendingProps;var a=ia(t,ta.current);no(t,n),a=zo(null,t,i,e,a,n);var o=Bo();return t.flags|=1,typeof a==`object`&&a&&typeof a.render==`function`&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,aa(i)?(o=!0,la(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,lo(t),a.updater=Ds,t.stateNode=a,a._reactInternals=t,js(t,i,e,n),t=Xs(null,t,i,!0,o,n)):(t.tag=0,L&&o&&Oa(t),Hs(null,t,a,n),t=t.child),t;case 16:i=t.elementType;a:{switch(cc(e,t),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=Zl(i),e=Ts(i,e),a){case 0:t=Js(null,t,i,e,n);break a;case 1:t=Ys(null,t,i,e,n);break a;case 11:t=Us(null,t,i,e,n);break a;case 14:t=Ws(null,t,i,Ts(i.type,e),n);break a}throw Error(r(306,i,``))}return t;case 0:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Ts(i,a),Js(e,t,i,a,n);case 1:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Ts(i,a),Ys(e,t,i,a,n);case 3:a:{if(Zs(t),e===null)throw Error(r(387));i=t.pendingProps,o=t.memoizedState,a=o.element,uo(e,t),go(t,i,null,n);var s=t.memoizedState;if(i=s.element,o.isDehydrated)if(o={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=Ms(Error(r(423)),t),t=Qs(e,t,i,n,a);break a}else if(i!==a){a=Ms(Error(r(424)),t),t=Qs(e,t,i,n,a);break a}else for(ja=Ri(t.stateNode.containerInfo.firstChild),Aa=t,L=!0,Ma=null,n=Ja(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(Ba(),i===a){t=lc(e,t,n);break a}Hs(e,t,i,n)}t=t.child}return t;case 5:return To(t),e===null&&Ia(t),i=t.type,a=t.pendingProps,o=e===null?null:e.memoizedProps,s=a.children,ji(i,a)?s=null:o!==null&&ji(i,o)&&(t.flags|=32),qs(e,t),Hs(e,t,s,n),t.child;case 6:return e===null&&Ia(t),null;case 13:return tc(e,t,n);case 4:return Co(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=qa(t,null,i,n):Hs(e,t,i,n),t.child;case 11:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Ts(i,a),Us(e,t,i,a,n);case 7:return Hs(e,t,t.pendingProps,n),t.child;case 8:return Hs(e,t,t.pendingProps.children,n),t.child;case 12:return Hs(e,t,t.pendingProps.children,n),t.child;case 10:a:{if(i=t.type._context,a=t.pendingProps,o=t.memoizedProps,s=a.value,I(Ya,i._currentValue),i._currentValue=s,o!==null)if(Lr(o.value,s)){if(o.children===a.children&&!na.current){t=lc(e,t,n);break a}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){s=o.child;for(var l=c.firstContext;l!==null;){if(l.context===i){if(o.tag===1){l=fo(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),to(o.return,n,t),c.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(r(341));s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),to(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}Hs(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,i=t.pendingProps.children,no(t,n),a=ro(a),i=i(a),t.flags|=1,Hs(e,t,i,n),t.child;case 14:return i=t.type,a=Ts(i,t.pendingProps),a=Ts(i.type,a),Ws(e,t,i,a,n);case 15:return Gs(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Ts(i,a),cc(e,t),t.tag=1,aa(i)?(e=!0,la(t)):e=!1,no(t,n),ks(t,i,a),js(t,i,a,n),Xs(null,t,i,!0,e,n);case 19:return sc(e,t,n);case 22:return Ks(e,t,n)}throw Error(r(156,t.tag))};function ql(e,t){return xt(e,t)}function Jl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Yl(e,t,n,r){return new Jl(e,t,n,r)}function Xl(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Zl(e){if(typeof e==`function`)return+!!Xl(e);if(e!=null){if(e=e.$$typeof,e===ae)return 11;if(e===se)return 14}return 2}function Ql(e,t){var n=e.alternate;return n===null?(n=Yl(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function $l(e,t,n,i,a,o){var s=2;if(i=e,typeof e==`function`)Xl(e)&&(s=1);else if(typeof e==`string`)s=5;else a:switch(e){case ee:return eu(n.children,a,o,t);case ne:s=8,a|=8;break;case T:return e=Yl(12,n,t,a|2),e.elementType=T,e.lanes=o,e;case E:return e=Yl(13,n,t,a),e.elementType=E,e.lanes=o,e;case oe:return e=Yl(19,n,t,a),e.elementType=oe,e.lanes=o,e;case le:return tu(n,a,o,t);default:if(typeof e==`object`&&e)switch(e.$$typeof){case re:s=10;break a;case ie:s=9;break a;case ae:s=11;break a;case se:s=14;break a;case ce:s=16,i=null;break a}throw Error(r(130,e==null?e:typeof e,``))}return t=Yl(s,n,t,a),t.elementType=e,t.type=i,t.lanes=o,t}function eu(e,t,n,r){return e=Yl(7,e,r,t),e.lanes=n,e}function tu(e,t,n,r){return e=Yl(22,e,r,t),e.elementType=le,e.lanes=n,e.stateNode={isHidden:!1},e}function nu(e,t,n){return e=Yl(6,e,null,t),e.lanes=n,e}function ru(e,t,n){return t=Yl(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iu(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Kt(0),this.expirationTimes=Kt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Kt(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function au(e,t,n,r,i,a,o,s,c){return e=new iu(e,t,n,s,c),t===1?(t=1,!0===a&&(t|=8)):t=0,a=Yl(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},lo(a),e}function ou(e,t,n){var r=3{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=ne()})),re=t(r(((e,t)=>{var n=Array.prototype.reverse;function r(e){return e==null?e:n.call(e)}t.exports=r}))()),ie=e=>{var t=e.replace(/^.*(.*)<\/CTICONTENT>.*$/gs,`$1`);return t.substring(0,3)===`_t_`&&(t=t.substring(10)),t.substring(0,3)===`_c_`&&(t=ae(t.substring(3))),t.replace(/\n<\?xml version="1\.0" encoding="ISO-8859-1"\?>/gm,``).replace(/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm,``)};function ae(e){var t=new Uint8Array(atob(e).split(``).map(e=>e.charCodeAt(0)));try{var n=f.inflate(t)}catch(e){console.log(e)}return new TextDecoder(`iso-8859-1`).decode(new Uint8Array(n))}var E={};E.latin_map={Á:`A`,Ă:`A`,Ắ:`A`,Ặ:`A`,Ằ:`A`,Ẳ:`A`,Ẵ:`A`,Ǎ:`A`,Â:`A`,Ấ:`A`,Ậ:`A`,Ầ:`A`,Ẩ:`A`,Ẫ:`A`,Ä:`A`,Ǟ:`A`,Ȧ:`A`,Ǡ:`A`,Ạ:`A`,Ȁ:`A`,À:`A`,Ả:`A`,Ȃ:`A`,Ā:`A`,Ą:`A`,Å:`A`,Ǻ:`A`,Ḁ:`A`,Ⱥ:`A`,Ã:`A`,Ꜳ:`AA`,Æ:`AE`,Ǽ:`AE`,Ǣ:`AE`,Ꜵ:`AO`,Ꜷ:`AU`,Ꜹ:`AV`,Ꜻ:`AV`,Ꜽ:`AY`,Ḃ:`B`,Ḅ:`B`,Ɓ:`B`,Ḇ:`B`,Ƀ:`B`,Ƃ:`B`,Ć:`C`,Č:`C`,Ç:`C`,Ḉ:`C`,Ĉ:`C`,Ċ:`C`,Ƈ:`C`,Ȼ:`C`,Ď:`D`,Ḑ:`D`,Ḓ:`D`,Ḋ:`D`,Ḍ:`D`,Ɗ:`D`,Ḏ:`D`,Dz:`D`,Dž:`D`,Đ:`D`,Ƌ:`D`,DZ:`DZ`,DŽ:`DZ`,É:`E`,Ĕ:`E`,Ě:`E`,Ȩ:`E`,Ḝ:`E`,Ê:`E`,Ế:`E`,Ệ:`E`,Ề:`E`,Ể:`E`,Ễ:`E`,Ḙ:`E`,Ë:`E`,Ė:`E`,Ẹ:`E`,Ȅ:`E`,È:`E`,Ẻ:`E`,Ȇ:`E`,Ē:`E`,Ḗ:`E`,Ḕ:`E`,Ę:`E`,Ɇ:`E`,Ẽ:`E`,Ḛ:`E`,Ꝫ:`ET`,Ḟ:`F`,Ƒ:`F`,Ǵ:`G`,Ğ:`G`,Ǧ:`G`,Ģ:`G`,Ĝ:`G`,Ġ:`G`,Ɠ:`G`,Ḡ:`G`,Ǥ:`G`,Ḫ:`H`,Ȟ:`H`,Ḩ:`H`,Ĥ:`H`,Ⱨ:`H`,Ḧ:`H`,Ḣ:`H`,Ḥ:`H`,Ħ:`H`,Í:`I`,Ĭ:`I`,Ǐ:`I`,Î:`I`,Ï:`I`,Ḯ:`I`,İ:`I`,Ị:`I`,Ȉ:`I`,Ì:`I`,Ỉ:`I`,Ȋ:`I`,Ī:`I`,Į:`I`,Ɨ:`I`,Ĩ:`I`,Ḭ:`I`,Ꝺ:`D`,Ꝼ:`F`,Ᵹ:`G`,Ꞃ:`R`,Ꞅ:`S`,Ꞇ:`T`,Ꝭ:`IS`,Ĵ:`J`,Ɉ:`J`,Ḱ:`K`,Ǩ:`K`,Ķ:`K`,Ⱪ:`K`,Ꝃ:`K`,Ḳ:`K`,Ƙ:`K`,Ḵ:`K`,Ꝁ:`K`,Ꝅ:`K`,Ĺ:`L`,Ƚ:`L`,Ľ:`L`,Ļ:`L`,Ḽ:`L`,Ḷ:`L`,Ḹ:`L`,Ⱡ:`L`,Ꝉ:`L`,Ḻ:`L`,Ŀ:`L`,Ɫ:`L`,Lj:`L`,Ł:`L`,LJ:`LJ`,Ḿ:`M`,Ṁ:`M`,Ṃ:`M`,Ɱ:`M`,Ń:`N`,Ň:`N`,Ņ:`N`,Ṋ:`N`,Ṅ:`N`,Ṇ:`N`,Ǹ:`N`,Ɲ:`N`,Ṉ:`N`,Ƞ:`N`,Nj:`N`,Ñ:`N`,NJ:`NJ`,Ó:`O`,Ŏ:`O`,Ǒ:`O`,Ô:`O`,Ố:`O`,Ộ:`O`,Ồ:`O`,Ổ:`O`,Ỗ:`O`,Ö:`O`,Ȫ:`O`,Ȯ:`O`,Ȱ:`O`,Ọ:`O`,Ő:`O`,Ȍ:`O`,Ò:`O`,Ỏ:`O`,Ơ:`O`,Ớ:`O`,Ợ:`O`,Ờ:`O`,Ở:`O`,Ỡ:`O`,Ȏ:`O`,Ꝋ:`O`,Ꝍ:`O`,Ō:`O`,Ṓ:`O`,Ṑ:`O`,Ɵ:`O`,Ǫ:`O`,Ǭ:`O`,Ø:`O`,Ǿ:`O`,Õ:`O`,Ṍ:`O`,Ṏ:`O`,Ȭ:`O`,Ƣ:`OI`,Ꝏ:`OO`,Ɛ:`E`,Ɔ:`O`,Ȣ:`OU`,Ṕ:`P`,Ṗ:`P`,Ꝓ:`P`,Ƥ:`P`,Ꝕ:`P`,Ᵽ:`P`,Ꝑ:`P`,Ꝙ:`Q`,Ꝗ:`Q`,Ŕ:`R`,Ř:`R`,Ŗ:`R`,Ṙ:`R`,Ṛ:`R`,Ṝ:`R`,Ȑ:`R`,Ȓ:`R`,Ṟ:`R`,Ɍ:`R`,Ɽ:`R`,Ꜿ:`C`,Ǝ:`E`,Ś:`S`,Ṥ:`S`,Š:`S`,Ṧ:`S`,Ş:`S`,Ŝ:`S`,Ș:`S`,Ṡ:`S`,Ṣ:`S`,Ṩ:`S`,Ť:`T`,Ţ:`T`,Ṱ:`T`,Ț:`T`,Ⱦ:`T`,Ṫ:`T`,Ṭ:`T`,Ƭ:`T`,Ṯ:`T`,Ʈ:`T`,Ŧ:`T`,Ɐ:`A`,Ꞁ:`L`,Ɯ:`M`,Ʌ:`V`,Ꜩ:`TZ`,Ú:`U`,Ŭ:`U`,Ǔ:`U`,Û:`U`,Ṷ:`U`,Ü:`U`,Ǘ:`U`,Ǚ:`U`,Ǜ:`U`,Ǖ:`U`,Ṳ:`U`,Ụ:`U`,Ű:`U`,Ȕ:`U`,Ù:`U`,Ủ:`U`,Ư:`U`,Ứ:`U`,Ự:`U`,Ừ:`U`,Ử:`U`,Ữ:`U`,Ȗ:`U`,Ū:`U`,Ṻ:`U`,Ų:`U`,Ů:`U`,Ũ:`U`,Ṹ:`U`,Ṵ:`U`,Ꝟ:`V`,Ṿ:`V`,Ʋ:`V`,Ṽ:`V`,Ꝡ:`VY`,Ẃ:`W`,Ŵ:`W`,Ẅ:`W`,Ẇ:`W`,Ẉ:`W`,Ẁ:`W`,Ⱳ:`W`,Ẍ:`X`,Ẋ:`X`,Ý:`Y`,Ŷ:`Y`,Ÿ:`Y`,Ẏ:`Y`,Ỵ:`Y`,Ỳ:`Y`,Ƴ:`Y`,Ỷ:`Y`,Ỿ:`Y`,Ȳ:`Y`,Ɏ:`Y`,Ỹ:`Y`,Ź:`Z`,Ž:`Z`,Ẑ:`Z`,Ⱬ:`Z`,Ż:`Z`,Ẓ:`Z`,Ȥ:`Z`,Ẕ:`Z`,Ƶ:`Z`,IJ:`IJ`,Œ:`OE`,ᴀ:`A`,ᴁ:`AE`,ʙ:`B`,ᴃ:`B`,ᴄ:`C`,ᴅ:`D`,ᴇ:`E`,ꜰ:`F`,ɢ:`G`,ʛ:`G`,ʜ:`H`,ɪ:`I`,ʁ:`R`,ᴊ:`J`,ᴋ:`K`,ʟ:`L`,ᴌ:`L`,ᴍ:`M`,ɴ:`N`,ᴏ:`O`,ɶ:`OE`,ᴐ:`O`,ᴕ:`OU`,ᴘ:`P`,ʀ:`R`,ᴎ:`N`,ᴙ:`R`,ꜱ:`S`,ᴛ:`T`,ⱻ:`E`,ᴚ:`R`,ᴜ:`U`,ᴠ:`V`,ᴡ:`W`,ʏ:`Y`,ᴢ:`Z`,á:`a`,ă:`a`,ắ:`a`,ặ:`a`,ằ:`a`,ẳ:`a`,ẵ:`a`,ǎ:`a`,â:`a`,ấ:`a`,ậ:`a`,ầ:`a`,ẩ:`a`,ẫ:`a`,ä:`a`,ǟ:`a`,ȧ:`a`,ǡ:`a`,ạ:`a`,ȁ:`a`,à:`a`,ả:`a`,ȃ:`a`,ā:`a`,ą:`a`,ᶏ:`a`,ẚ:`a`,å:`a`,ǻ:`a`,ḁ:`a`,ⱥ:`a`,ã:`a`,ꜳ:`aa`,æ:`ae`,ǽ:`ae`,ǣ:`ae`,ꜵ:`ao`,ꜷ:`au`,ꜹ:`av`,ꜻ:`av`,ꜽ:`ay`,ḃ:`b`,ḅ:`b`,ɓ:`b`,ḇ:`b`,ᵬ:`b`,ᶀ:`b`,ƀ:`b`,ƃ:`b`,ɵ:`o`,ć:`c`,č:`c`,ç:`c`,ḉ:`c`,ĉ:`c`,ɕ:`c`,ċ:`c`,ƈ:`c`,ȼ:`c`,ď:`d`,ḑ:`d`,ḓ:`d`,ȡ:`d`,ḋ:`d`,ḍ:`d`,ɗ:`d`,ᶑ:`d`,ḏ:`d`,ᵭ:`d`,ᶁ:`d`,đ:`d`,ɖ:`d`,ƌ:`d`,ı:`i`,ȷ:`j`,ɟ:`j`,ʄ:`j`,dz:`dz`,dž:`dz`,é:`e`,ĕ:`e`,ě:`e`,ȩ:`e`,ḝ:`e`,ê:`e`,ế:`e`,ệ:`e`,ề:`e`,ể:`e`,ễ:`e`,ḙ:`e`,ë:`e`,ė:`e`,ẹ:`e`,ȅ:`e`,è:`e`,ẻ:`e`,ȇ:`e`,ē:`e`,ḗ:`e`,ḕ:`e`,ⱸ:`e`,ę:`e`,ᶒ:`e`,ɇ:`e`,ẽ:`e`,ḛ:`e`,ꝫ:`et`,ḟ:`f`,ƒ:`f`,ᵮ:`f`,ᶂ:`f`,ǵ:`g`,ğ:`g`,ǧ:`g`,ģ:`g`,ĝ:`g`,ġ:`g`,ɠ:`g`,ḡ:`g`,ᶃ:`g`,ǥ:`g`,ḫ:`h`,ȟ:`h`,ḩ:`h`,ĥ:`h`,ⱨ:`h`,ḧ:`h`,ḣ:`h`,ḥ:`h`,ɦ:`h`,ẖ:`h`,ħ:`h`,ƕ:`hv`,í:`i`,ĭ:`i`,ǐ:`i`,î:`i`,ï:`i`,ḯ:`i`,ị:`i`,ȉ:`i`,ì:`i`,ỉ:`i`,ȋ:`i`,ī:`i`,į:`i`,ᶖ:`i`,ɨ:`i`,ĩ:`i`,ḭ:`i`,ꝺ:`d`,ꝼ:`f`,ᵹ:`g`,ꞃ:`r`,ꞅ:`s`,ꞇ:`t`,ꝭ:`is`,ǰ:`j`,ĵ:`j`,ʝ:`j`,ɉ:`j`,ḱ:`k`,ǩ:`k`,ķ:`k`,ⱪ:`k`,ꝃ:`k`,ḳ:`k`,ƙ:`k`,ḵ:`k`,ᶄ:`k`,ꝁ:`k`,ꝅ:`k`,ĺ:`l`,ƚ:`l`,ɬ:`l`,ľ:`l`,ļ:`l`,ḽ:`l`,ȴ:`l`,ḷ:`l`,ḹ:`l`,ⱡ:`l`,ꝉ:`l`,ḻ:`l`,ŀ:`l`,ɫ:`l`,ᶅ:`l`,ɭ:`l`,ł:`l`,lj:`lj`,ſ:`s`,ẜ:`s`,ẛ:`s`,ẝ:`s`,ḿ:`m`,ṁ:`m`,ṃ:`m`,ɱ:`m`,ᵯ:`m`,ᶆ:`m`,ń:`n`,ň:`n`,ņ:`n`,ṋ:`n`,ȵ:`n`,ṅ:`n`,ṇ:`n`,ǹ:`n`,ɲ:`n`,ṉ:`n`,ƞ:`n`,ᵰ:`n`,ᶇ:`n`,ɳ:`n`,ñ:`n`,nj:`nj`,ó:`o`,ŏ:`o`,ǒ:`o`,ô:`o`,ố:`o`,ộ:`o`,ồ:`o`,ổ:`o`,ỗ:`o`,ö:`o`,ȫ:`o`,ȯ:`o`,ȱ:`o`,ọ:`o`,ő:`o`,ȍ:`o`,ò:`o`,ỏ:`o`,ơ:`o`,ớ:`o`,ợ:`o`,ờ:`o`,ở:`o`,ỡ:`o`,ȏ:`o`,ꝋ:`o`,ꝍ:`o`,ⱺ:`o`,ō:`o`,ṓ:`o`,ṑ:`o`,ǫ:`o`,ǭ:`o`,ø:`o`,ǿ:`o`,õ:`o`,ṍ:`o`,ṏ:`o`,ȭ:`o`,ƣ:`oi`,ꝏ:`oo`,ɛ:`e`,ᶓ:`e`,ɔ:`o`,ᶗ:`o`,ȣ:`ou`,ṕ:`p`,ṗ:`p`,ꝓ:`p`,ƥ:`p`,ᵱ:`p`,ᶈ:`p`,ꝕ:`p`,ᵽ:`p`,ꝑ:`p`,ꝙ:`q`,ʠ:`q`,ɋ:`q`,ꝗ:`q`,ŕ:`r`,ř:`r`,ŗ:`r`,ṙ:`r`,ṛ:`r`,ṝ:`r`,ȑ:`r`,ɾ:`r`,ᵳ:`r`,ȓ:`r`,ṟ:`r`,ɼ:`r`,ᵲ:`r`,ᶉ:`r`,ɍ:`r`,ɽ:`r`,ↄ:`c`,ꜿ:`c`,ɘ:`e`,ɿ:`r`,ś:`s`,ṥ:`s`,š:`s`,ṧ:`s`,ş:`s`,ŝ:`s`,ș:`s`,ṡ:`s`,ṣ:`s`,ṩ:`s`,ʂ:`s`,ᵴ:`s`,ᶊ:`s`,ȿ:`s`,ɡ:`g`,ᴑ:`o`,ᴓ:`o`,ᴝ:`u`,ť:`t`,ţ:`t`,ṱ:`t`,ț:`t`,ȶ:`t`,ẗ:`t`,ⱦ:`t`,ṫ:`t`,ṭ:`t`,ƭ:`t`,ṯ:`t`,ᵵ:`t`,ƫ:`t`,ʈ:`t`,ŧ:`t`,ᵺ:`th`,ɐ:`a`,ᴂ:`ae`,ǝ:`e`,ᵷ:`g`,ɥ:`h`,ʮ:`h`,ʯ:`h`,ᴉ:`i`,ʞ:`k`,ꞁ:`l`,ɯ:`m`,ɰ:`m`,ᴔ:`oe`,ɹ:`r`,ɻ:`r`,ɺ:`r`,ⱹ:`r`,ʇ:`t`,ʌ:`v`,ʍ:`w`,ʎ:`y`,ꜩ:`tz`,ú:`u`,ŭ:`u`,ǔ:`u`,û:`u`,ṷ:`u`,ü:`u`,ǘ:`u`,ǚ:`u`,ǜ:`u`,ǖ:`u`,ṳ:`u`,ụ:`u`,ű:`u`,ȕ:`u`,ù:`u`,ủ:`u`,ư:`u`,ứ:`u`,ự:`u`,ừ:`u`,ử:`u`,ữ:`u`,ȗ:`u`,ū:`u`,ṻ:`u`,ų:`u`,ᶙ:`u`,ů:`u`,ũ:`u`,ṹ:`u`,ṵ:`u`,ᵫ:`ue`,ꝸ:`um`,ⱴ:`v`,ꝟ:`v`,ṿ:`v`,ʋ:`v`,ᶌ:`v`,ⱱ:`v`,ṽ:`v`,ꝡ:`vy`,ẃ:`w`,ŵ:`w`,ẅ:`w`,ẇ:`w`,ẉ:`w`,ẁ:`w`,ⱳ:`w`,ẘ:`w`,ẍ:`x`,ẋ:`x`,ᶍ:`x`,ý:`y`,ŷ:`y`,ÿ:`y`,ẏ:`y`,ỵ:`y`,ỳ:`y`,ƴ:`y`,ỷ:`y`,ỿ:`y`,ȳ:`y`,ẙ:`y`,ɏ:`y`,ỹ:`y`,ź:`z`,ž:`z`,ẑ:`z`,ʑ:`z`,ⱬ:`z`,ż:`z`,ẓ:`z`,ȥ:`z`,ẕ:`z`,ᵶ:`z`,ᶎ:`z`,ʐ:`z`,ƶ:`z`,ɀ:`z`,ff:`ff`,ffi:`ffi`,ffl:`ffl`,fi:`fi`,fl:`fl`,ij:`ij`,œ:`oe`,st:`st`,ₐ:`a`,ₑ:`e`,ᵢ:`i`,ⱼ:`j`,ₒ:`o`,ᵣ:`r`,ᵤ:`u`,ᵥ:`v`,ₓ:`x`},String.prototype.latinise=function(){return this.replace(/[^A-Za-z0-9\[\] ]/g,function(e){return E.latin_map[e]||e})};var oe={"0x":`#`,"0X":`#`,"é":`é`,"É":`É`,"è":`è`,ê:`ê`,ÃÐ:`é`,"â":`â`,"ç":`ç`,ÃŽ:`ô`,"ô":`ô`,"û":`û`,Ú:`è`,"Ã\xA0":`à`,Â:``,"€":`€`,"€":`€`,"∑":`Σ`,"∑":`Σ`},se=(e,t=!0)=>{let n=new TextDecoder(`iso-8859-15`).decode(e);return t?fe(n):n};function ce(){let e=window.location.pathname;return e.substring(0,e.indexOf(`jis`))}function le(e,t){let n=new RegExp(Object.keys(t).join(`|`),`gm`);return e.replace(n,function(e){return t[e]})}function ue(e){let t={},n=e?.attributes;if(n)for(let e=0;e{let r=ue(e);r.key=n,t.push(r)}),t}function fe(e){if(window.DOMParser){let t=new window.DOMParser,n=le(ie(e.substring(e.indexOf(``))),oe);return t.parseFromString(n,`text/xml`)}}function pe(e){for(let t in e)if(e.hasOwnProperty(t))return!1;return!0}function me(e,t=[]){return Object.values(e).forEach(e=>{e.group&&e.group.forEach(e=>{e.field&&e.field.forEach(e=>{t.push({...e,options:e.options?[...e.options]:null})}),e.group&&e.group.forEach(e=>{e.field.forEach(e=>{t.push({...e,options:e.options?[...e.options]:null})})})})}),t}function he(e,t,n){e=e.map(e=>(e.children&&=he(e.children,t,n),e));let r;return r=e.every(e=>e[t]?.text&&!isNaN(e[t].text))?e.sort((e,n)=>Number(e[t].text)-Number(n[t].text)):e.sort((e,n)=>e[t]===void 0||n[t]===void 0?!0:typeof e[t]?.text==`string`&&typeof n[t]?.text==`string`?e[t].text.toLowerCase().localeCompare(n[t].text.toLowerCase(),void 0,{numeric:!0,sensitivity:`base`}):!isNaN(e[t])&&!isNaN(n[t])?e[t]-n[t]:typeof e[t]==`string`&&typeof n[t]==`string`?e[t].localeCompare(n[t],void 0,{numeric:!0,sensitivity:`base`}):!0),n===`desc`?(0,re.default)(r):r}function ge(e,t=`_`){if(e!==void 0){let n=[],r=e.split(t),i=``;return r.forEach(e=>{i===``?i+=e:i+=`_`+e,n.push(i)}),n}else return[]}var _e={ACTI:`activite`,COMPTA:`compta`,DPI:`dpi`,ECO:`eco`,EIS:`eis`,PMSI:`pmsi`,PMSIHAD:`pmsihad`,PMSIPSY:`pmsipsy`,PMSISSR:`pmsissr`,QUAL:`qualite`,RH:`rh`};function ve(e){let t=[];return e.forEach(e=>{if(e.oid!==`0`){let n={XMLType:`SECTION`};for(let t in e)t!==`elements`&&(n[t]=e[t]);n.children=ye(e.elements),t.push(n)}}),t}function ye(e){let t=[],n=e.map(e=>e.oid);return n=[...new Set(n)],n.forEach(e=>{let n={XMLType:`ELEMENT`};n.oid=e,t.push(n)}),t}function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;t{}));function xe(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}var Se=e((()=>{}));function Ce(e,t){for(var n=0;n{y()}));function Ee(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}var De=e((()=>{}));function Oe(e,t){if(t&&(v(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return Ee(e)}var ke=e((()=>{_(),De()}));function Ae(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ae=function(){return!!e})()}var je=e((()=>{}));function Me(e){return Me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Me(e)}var Ne=e((()=>{}));function Pe(e,t){return Pe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Pe(e,t)}var Fe=e((()=>{}));function Ie(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Pe(e,t)}var Le=e((()=>{Fe()})),Re=r(((e,t)=>{(function(){var e={}.hasOwnProperty;function n(){for(var e=``,t=0;t{_(),Be=Symbol.for(`react.element`),Ve=Symbol.for(`react.transitional.element`),He=Symbol.for(`react.fragment`)}));function We(e,t){}function Ge(e,t){}function Ke(){Xe={}}function qe(e,t,n){!t&&!Xe[n]&&(e(!1,n),Xe[n]=!0)}function Je(e,t){qe(We,e,t)}function Ye(e,t){qe(Ge,e,t)}var Xe,Ze,Qe,$e=e((()=>{Xe={},Ze=[],Qe=function(e){Ze.push(e)},Je.preMessage=Qe,Je.resetWarned=Ke,Je.noteOnce=Ye}));function et(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 k(e){for(var t=1;t{b()}));function tt(e){return e instanceof HTMLElement||e instanceof SVGElement}function nt(e){return e&&v(e)===`object`&&tt(e.nativeElement)?e.nativeElement:tt(e)?e:null}function rt(e){return nt(e)||(e instanceof it.Component?at.findDOMNode?.call(at.default,e):null)}var it,at,ot=e((()=>{_(),it=t(i()),at=t(T())})),st=r((e=>{var t=Symbol.for(`react.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.provider`),s=Symbol.for(`react.context`),c=Symbol.for(`react.server_context`),l=Symbol.for(`react.forward_ref`),u=Symbol.for(`react.suspense`),d=Symbol.for(`react.suspense_list`),f=Symbol.for(`react.memo`),p=Symbol.for(`react.lazy`),m=Symbol.for(`react.offscreen`),h=Symbol.for(`react.module.reference`);function g(e){if(typeof e==`object`&&e){var m=e.$$typeof;switch(m){case t:switch(e=e.type,e){case r:case a:case i:case u:case d:return e;default:switch(e&&=e.$$typeof,e){case c:case s:case l:case p:case f:case o:return e;default:return m}}case n:return m}}}e.ContextConsumer=s,e.ContextProvider=o,e.Element=t,e.ForwardRef=l,e.Fragment=r,e.Lazy=p,e.Memo=f,e.Portal=n,e.Profiler=a,e.StrictMode=i,e.Suspense=u,e.SuspenseList=d,e.isAsyncMode=function(){return!1},e.isConcurrentMode=function(){return!1},e.isContextConsumer=function(e){return g(e)===s},e.isContextProvider=function(e){return g(e)===o},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===t},e.isForwardRef=function(e){return g(e)===l},e.isFragment=function(e){return g(e)===r},e.isLazy=function(e){return g(e)===p},e.isMemo=function(e){return g(e)===f},e.isPortal=function(e){return g(e)===n},e.isProfiler=function(e){return g(e)===a},e.isStrictMode=function(e){return g(e)===i},e.isSuspense=function(e){return g(e)===u},e.isSuspenseList=function(e){return g(e)===d},e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===r||e===a||e===i||e===u||e===d||e===m||typeof e==`object`&&e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===o||e.$$typeof===s||e.$$typeof===l||e.$$typeof===h||e.getModuleId!==void 0))},e.typeOf=g})),ct=r(((e,t)=>{t.exports=st()}));function lt(e,t,n){var r=ut.useRef({});return(!(`value`in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var ut,dt=e((()=>{ut=t(i())}));function ft(e){return(0,pt.isValidElement)(e)&&!ze(e)}var pt,mt,ht,gt,_t,vt,yt,bt,xt=e((()=>{_(),pt=t(i()),mt=ct(),dt(),Ue(),ht=Number(pt.version.split(`.`)[0]),gt=function(e,t){typeof e==`function`?e(t):v(e)===`object`&&e&&`current`in e&&(e.current=t)},_t=function(){var e=[...arguments],t=e.filter(Boolean);return t.length<=1?t[0]:function(t){e.forEach(function(e){gt(e,t)})}},vt=function(){var e=[...arguments];return lt(function(){return _t.apply(void 0,e)},e,function(e,t){return e.length!==t.length||e.every(function(e,n){return e!==t[n]})})},yt=function(e){var t,n;if(!e)return!1;if(ft(e)&&ht>=19)return!0;var r=(0,mt.isMemo)(e)?e.type.type:e.type;return!(typeof r==`function`&&!((t=r.prototype)!=null&&t.render)&&r.$$typeof!==mt.ForwardRef||typeof e==`function`&&!((n=e.prototype)!=null&&n.render)&&e.$$typeof!==mt.ForwardRef)},bt=function(e){if(e&&ft(e)){var t=e;return t.props.propertyIsEnumerable(`ref`)?t.props.ref:t.ref}return null}}));function St(e,t){var n=!1,r=!1,i=0;function a(){n&&(n=!1,e()),r&&s()}function o(){Pt(a)}function s(){var e=Date.now();if(n){if(e-i{jt=(function(){if(typeof Map<`u`)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t?(n=r,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,`size`,{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){t===void 0&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){!Mt||this.connected_||(document.addEventListener(`transitionend`,this.onTransitionEnd_),window.addEventListener(`resize`,this.refresh),Rt?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener(`DOMSubtreeModified`,this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!Mt||!this.connected_||(document.removeEventListener(`transitionend`,this.onTransitionEnd_),window.removeEventListener(`resize`,this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener(`DOMSubtreeModified`,this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=t===void 0?``:t;Lt.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||=new e,this.instance_},e.instance_=null,e}(),Bt=(function(e,t){for(var n=0,r=Object.keys(t);n`u`||!(Element instanceof Object))){if(!(e instanceof Vt(e).Element))throw TypeError(`parameter 1 is not of type "Element".`);var t=this.observations_;t.has(e)||(t.set(e,new Wt(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);if(!(typeof Element>`u`||!(Element instanceof Object))){if(!(e instanceof Vt(e).Element))throw TypeError(`parameter 1 is not of type "Element".`);var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new Gt(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),qt=typeof WeakMap<`u`?new WeakMap:new jt,Jt=function(){function e(t){if(!(this instanceof e))throw TypeError(`Cannot call a class as a function.`);if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);var n=new Kt(t,zt.getInstance(),this);qt.set(this,n)}return e}(),[`observe`,`unobserve`,`disconnect`].forEach(function(e){Jt.prototype[e]=function(){var t;return(t=qt.get(this))[e].apply(t,arguments)}}),Yt=(function(){return Nt.ResizeObserver===void 0?Jt:Nt.ResizeObserver})()}));function Xt(e){var t=Ae();return function(){var n,r=Me(e);if(t){var i=Me(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return Oe(this,n)}}var Zt=e((()=>{Ne(),je(),ke()})),N=t(i()),Qt=(0,N.createContext)({});function $t(e){if(Array.isArray(e))return l(e)}var en=e((()=>{g()}));function tn(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}var nn=e((()=>{}));function rn(){throw TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var an=e((()=>{}));function on(e){return $t(e)||tn(e)||m(e)||rn()}var sn=e((()=>{en(),nn(),s(),an()}));function cn(e){return o(e)||tn(e)||m(e)||p()}var ln=e((()=>{d(),nn(),s(),c()}));function un(e,t){for(var n=e,r=0;r{}));function fn(e,t,n,r){if(!t.length)return n;var i=cn(t),a=i[0],o=i.slice(1),s=!e&&typeof a==`number`?[]:Array.isArray(e)?on(e):k({},e);return r&&n===void 0&&o.length===1?delete s[a][o[0]]:s[a]=fn(s[a],o,n,r),s}function pn(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!un(e,t.slice(0,-1))?e:fn(e,t,n,r)}function mn(e){return v(e)===`object`&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function hn(e){return Array.isArray(e)?[]:{}}function gn(){var e=[...arguments],t=hn(e[0]);return e.forEach(function(e){function n(r,i){var a=new Set(i),o=un(e,r),s=Array.isArray(o);if(s||mn(o)){if(!a.has(o)){a.add(o);var c=un(t,r);s?t=pn(t,r,[]):(!c||v(c)!==`object`)&&(t=pn(t,r,hn(o))),_n(o).forEach(function(e){n([].concat(on(r),[e]),a)})}}else t=pn(t,r,o)}n([])}),t}var _n,vn=e((()=>{_(),A(),sn(),ln(),dn(),_n=typeof Reflect>`u`?Object.keys:Reflect.ownKeys})),yn=(0,N.createContext)(void 0),bn={items_per_page:`/ page`,jump_to:`Go to`,jump_to_confirm:`confirm`,page:`Page`,prev_page:`Previous Page`,next_page:`Next Page`,prev_5:`Previous 5 Pages`,next_5:`Next 5 Pages`,prev_3:`Previous 3 Pages`,next_3:`Next 3 Pages`,page_size:`Page Size`},xn={locale:`en_US`,today:`Today`,now:`Now`,backToToday:`Back to today`,ok:`OK`,clear:`Clear`,month:`Month`,year:`Year`,timeSelect:`select time`,dateSelect:`select date`,weekSelect:`Choose a week`,monthSelect:`Choose a month`,yearSelect:`Choose a year`,decadeSelect:`Choose a decade`,yearFormat:`YYYY`,dateFormat:`M/D/YYYY`,dayFormat:`D`,dateTimeFormat:`M/D/YYYY HH:mm:ss`,monthBeforeYear:!0,previousMonth:`Previous month (PageUp)`,nextMonth:`Next month (PageDown)`,previousYear:`Last year (Control + left)`,nextYear:`Next year (Control + right)`,previousDecade:`Last decade`,nextDecade:`Next decade`,previousCentury:`Last century`,nextCentury:`Next century`},Sn={placeholder:`Select time`,rangePlaceholder:[`Start time`,`End time`]};be();var Cn={lang:O({placeholder:`Select date`,yearPlaceholder:`Select year`,quarterPlaceholder:`Select quarter`,monthPlaceholder:`Select month`,weekPlaceholder:`Select week`,rangePlaceholder:[`Start date`,`End date`],rangeYearPlaceholder:[`Start year`,`End year`],rangeQuarterPlaceholder:[`Start quarter`,`End quarter`],rangeMonthPlaceholder:[`Start month`,`End month`],rangeWeekPlaceholder:[`Start week`,`End week`]},xn),timePickerLocale:O({},Sn)},wn=Cn,Tn="${label} is not a valid ${type}",En={locale:`en`,Pagination:bn,DatePicker:Cn,TimePicker:Sn,Calendar:wn,global:{placeholder:`Please select`},Table:{filterTitle:`Filter menu`,filterConfirm:`OK`,filterReset:`Reset`,filterEmptyText:`No filters`,filterCheckall:`Select all items`,filterSearchPlaceholder:`Search in filters`,emptyText:`No data`,selectAll:`Select current page`,selectInvert:`Invert current page`,selectNone:`Clear all data`,selectionAll:`Select all data`,sortTitle:`Sort`,expand:`Expand row`,collapse:`Collapse row`,triggerDesc:`Click to sort descending`,triggerAsc:`Click to sort ascending`,cancelSort:`Click to cancel sorting`},Modal:{okText:`OK`,cancelText:`Cancel`,justOkText:`OK`},Popconfirm:{okText:`OK`,cancelText:`Cancel`},Transfer:{titles:[``,``],searchPlaceholder:`Search here`,itemUnit:`item`,itemsUnit:`items`,remove:`Remove`,selectCurrent:`Select current page`,removeCurrent:`Remove current page`,selectAll:`Select all data`,removeAll:`Remove all data`,selectInvert:`Invert current page`},Upload:{uploading:`Uploading...`,removeFile:`Remove file`,uploadError:`Upload error`,previewFile:`Preview file`,downloadFile:`Download file`},Empty:{description:`No data`},Icon:{icon:`icon`},Text:{edit:`Edit`,copy:`Copy`,copied:`Copied`,expand:`Expand`},PageHeader:{back:`Back`},Form:{optional:`(optional)`,defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Tn,method:Tn,array:Tn,object:Tn,number:Tn,date:Tn,boolean:Tn,integer:Tn,float:Tn,regexp:Tn,email:Tn,url:Tn,hex:Tn},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:`Preview`}};be();var Dn=O({},En.Modal);function On(e){Dn=e?O(O({},Dn),e):O({},En.Modal)}function kn(){return Dn}var An=(0,N.createContext)(void 0);be();var jn=`internalMark`,Mn=function(e){var t=e.locale,n=t===void 0?{}:t,r=e.children;e._ANT_MARK__,N.useEffect(function(){return On(n&&n.Modal),function(){On()}},[n]);var i=N.useMemo(function(){return O(O({},n),{exist:!0})},[n]);return N.createElement(An.Provider,{value:i},r)},Nn=En;be();var Pn=function(e){var t=e.componentName,n=t===void 0?`global`:t,r=e.defaultLocale,i=e.children,a=N.useContext(An);return i(N.useMemo(function(){var e=r||Nn[n],t=a?.[n]??{};return O(O({},e instanceof Function?e():e),t||{})},[n,r,a]),N.useMemo(function(){var e=a&&a.locale;return a&&a.exist&&!e?Nn.locale:e},[a]),a)},Fn=function(e,t){var n=N.useContext(An);return[N.useMemo(function(){var r=t||Nn[e],i=n?.[e]??{};return O(O({},typeof r==`function`?r():r),i||{})},[e,t,n])]},In={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 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z`}}]},name:`check-circle`,theme:`filled`};function Ln(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Rn=e((()=>{}));function zn(e,t){if(e==null)return{};var n,r,i=Ln(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{Rn()}));function Vn(e,t){Un(e)&&(e=`100%`);var n=Wn(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(e=t===360?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t)),e)}function Hn(e){return Math.min(1,Math.max(0,e))}function Un(e){return typeof e==`string`&&e.indexOf(`.`)!==-1&&parseFloat(e)===1}function Wn(e){return typeof e==`string`&&e.indexOf(`%`)!==-1}function Gn(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Kn(e){return e<=1?`${Number(e)*100}%`:e}function qn(e){return e.length===1?`0`+e:String(e)}var Jn=e((()=>{}));function Yn(e,t,n){return{r:Vn(e,255)*255,g:Vn(t,255)*255,b:Vn(n,255)*255}}function Xn(e,t,n){e=Vn(e,255),t=Vn(t,255),n=Vn(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a=0,o=0,s=(r+i)/2;if(r===i)o=0,a=0;else{var c=r-i;switch(o=s>.5?c/(2-r-i):c/(r+i),r){case e:a=(t-n)/c+(t1&&--n,n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Qn(e,t,n){var r,i,a;if(e=Vn(e,360),t=Vn(t,100),n=Vn(n,100),t===0)i=n,a=n,r=n;else{var o=n<.5?n*(1+t):n+t-n*t,s=2*n-o;r=Zn(s,o,e+1/3),i=Zn(s,o,e),a=Zn(s,o,e-1/3)}return{r:r*255,g:i*255,b:a*255}}function $n(e,t,n){e=Vn(e,255),t=Vn(t,255),n=Vn(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a=0,o=r,s=r-i,c=r===0?0:s/r;if(r===i)a=0;else{switch(r){case e:a=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var cr=e((()=>{Jn()})),lr,ur=e((()=>{lr={aliceblue:`#f0f8ff`,antiquewhite:`#faebd7`,aqua:`#00ffff`,aquamarine:`#7fffd4`,azure:`#f0ffff`,beige:`#f5f5dc`,bisque:`#ffe4c4`,black:`#000000`,blanchedalmond:`#ffebcd`,blue:`#0000ff`,blueviolet:`#8a2be2`,brown:`#a52a2a`,burlywood:`#deb887`,cadetblue:`#5f9ea0`,chartreuse:`#7fff00`,chocolate:`#d2691e`,coral:`#ff7f50`,cornflowerblue:`#6495ed`,cornsilk:`#fff8dc`,crimson:`#dc143c`,cyan:`#00ffff`,darkblue:`#00008b`,darkcyan:`#008b8b`,darkgoldenrod:`#b8860b`,darkgray:`#a9a9a9`,darkgreen:`#006400`,darkgrey:`#a9a9a9`,darkkhaki:`#bdb76b`,darkmagenta:`#8b008b`,darkolivegreen:`#556b2f`,darkorange:`#ff8c00`,darkorchid:`#9932cc`,darkred:`#8b0000`,darksalmon:`#e9967a`,darkseagreen:`#8fbc8f`,darkslateblue:`#483d8b`,darkslategray:`#2f4f4f`,darkslategrey:`#2f4f4f`,darkturquoise:`#00ced1`,darkviolet:`#9400d3`,deeppink:`#ff1493`,deepskyblue:`#00bfff`,dimgray:`#696969`,dimgrey:`#696969`,dodgerblue:`#1e90ff`,firebrick:`#b22222`,floralwhite:`#fffaf0`,forestgreen:`#228b22`,fuchsia:`#ff00ff`,gainsboro:`#dcdcdc`,ghostwhite:`#f8f8ff`,goldenrod:`#daa520`,gold:`#ffd700`,gray:`#808080`,green:`#008000`,greenyellow:`#adff2f`,grey:`#808080`,honeydew:`#f0fff0`,hotpink:`#ff69b4`,indianred:`#cd5c5c`,indigo:`#4b0082`,ivory:`#fffff0`,khaki:`#f0e68c`,lavenderblush:`#fff0f5`,lavender:`#e6e6fa`,lawngreen:`#7cfc00`,lemonchiffon:`#fffacd`,lightblue:`#add8e6`,lightcoral:`#f08080`,lightcyan:`#e0ffff`,lightgoldenrodyellow:`#fafad2`,lightgray:`#d3d3d3`,lightgreen:`#90ee90`,lightgrey:`#d3d3d3`,lightpink:`#ffb6c1`,lightsalmon:`#ffa07a`,lightseagreen:`#20b2aa`,lightskyblue:`#87cefa`,lightslategray:`#778899`,lightslategrey:`#778899`,lightsteelblue:`#b0c4de`,lightyellow:`#ffffe0`,lime:`#00ff00`,limegreen:`#32cd32`,linen:`#faf0e6`,magenta:`#ff00ff`,maroon:`#800000`,mediumaquamarine:`#66cdaa`,mediumblue:`#0000cd`,mediumorchid:`#ba55d3`,mediumpurple:`#9370db`,mediumseagreen:`#3cb371`,mediumslateblue:`#7b68ee`,mediumspringgreen:`#00fa9a`,mediumturquoise:`#48d1cc`,mediumvioletred:`#c71585`,midnightblue:`#191970`,mintcream:`#f5fffa`,mistyrose:`#ffe4e1`,moccasin:`#ffe4b5`,navajowhite:`#ffdead`,navy:`#000080`,oldlace:`#fdf5e6`,olive:`#808000`,olivedrab:`#6b8e23`,orange:`#ffa500`,orangered:`#ff4500`,orchid:`#da70d6`,palegoldenrod:`#eee8aa`,palegreen:`#98fb98`,paleturquoise:`#afeeee`,palevioletred:`#db7093`,papayawhip:`#ffefd5`,peachpuff:`#ffdab9`,peru:`#cd853f`,pink:`#ffc0cb`,plum:`#dda0dd`,powderblue:`#b0e0e6`,purple:`#800080`,rebeccapurple:`#663399`,red:`#ff0000`,rosybrown:`#bc8f8f`,royalblue:`#4169e1`,saddlebrown:`#8b4513`,salmon:`#fa8072`,sandybrown:`#f4a460`,seagreen:`#2e8b57`,seashell:`#fff5ee`,sienna:`#a0522d`,silver:`#c0c0c0`,skyblue:`#87ceeb`,slateblue:`#6a5acd`,slategray:`#708090`,slategrey:`#708090`,snow:`#fffafa`,springgreen:`#00ff7f`,steelblue:`#4682b4`,tan:`#d2b48c`,teal:`#008080`,thistle:`#d8bfd8`,tomato:`#ff6347`,turquoise:`#40e0d0`,violet:`#ee82ee`,wheat:`#f5deb3`,white:`#ffffff`,whitesmoke:`#f5f5f5`,yellow:`#ffff00`,yellowgreen:`#9acd32`}}));function dr(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,a=null,o=!1,s=!1;return typeof e==`string`&&(e=fr(e)),typeof e==`object`&&(pr(e.r)&&pr(e.g)&&pr(e.b)?(t=Yn(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)===`%`?`prgb`:`rgb`):pr(e.h)&&pr(e.s)&&pr(e.v)?(r=Kn(e.s),i=Kn(e.v),t=er(e.h,r,i),o=!0,s=`hsv`):pr(e.h)&&pr(e.s)&&pr(e.l)&&(r=Kn(e.s),a=Kn(e.l),t=Qn(e.h,r,a),o=!0,s=`hsl`),Object.prototype.hasOwnProperty.call(e,`a`)&&(n=e.a)),n=Gn(n),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function fr(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(lr[e])e=lr[e],t=!0;else if(e===`transparent`)return{r:0,g:0,b:0,a:0,format:`name`};var n=_r.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=_r.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=_r.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=_r.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=_r.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=_r.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=_r.hex8.exec(e),n?{r:or(n[1]),g:or(n[2]),b:or(n[3]),a:ar(n[4]),format:t?`name`:`hex8`}:(n=_r.hex6.exec(e),n?{r:or(n[1]),g:or(n[2]),b:or(n[3]),format:t?`name`:`hex`}:(n=_r.hex4.exec(e),n?{r:or(n[1]+n[1]),g:or(n[2]+n[2]),b:or(n[3]+n[3]),a:ar(n[4]+n[4]),format:t?`name`:`hex8`}:(n=_r.hex3.exec(e),n?{r:or(n[1]+n[1]),g:or(n[2]+n[2]),b:or(n[3]+n[3]),format:t?`name`:`hex`}:!1)))))))))}function pr(e){return!!_r.CSS_UNIT.exec(String(e))}var mr,hr,gr,_r,vr=e((()=>{cr(),ur(),Jn(),mr=`(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)`,hr=`[\\s|\\(]+(${mr})[,|\\s]+(${mr})[,|\\s]+(${mr})\\s*\\)?`,gr=`[\\s|\\(]+(${mr})[,|\\s]+(${mr})[,|\\s]+(${mr})[,|\\s]+(${mr})\\s*\\)?`,_r={CSS_UNIT:new RegExp(mr),rgb:RegExp(`rgb`+hr),rgba:RegExp(`rgba`+gr),hsl:RegExp(`hsl`+hr),hsla:RegExp(`hsla`+gr),hsv:RegExp(`hsv`+hr),hsva:RegExp(`hsva`+gr),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}));function yr(e,t){return e===void 0&&(e=``),t===void 0&&(t={}),new br(e,t)}var br,xr=e((()=>{cr(),ur(),vr(),Jn(),br=function(){function e(t,n){if(t===void 0&&(t=``),n===void 0&&(n={}),t instanceof e)return t;typeof t==`number`&&(t=sr(t)),this.originalInput=t;var r=dr(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=n.format??r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t,n,r,i=e.r/255,a=e.g/255,o=e.b/255;return t=i<=.03928?i/12.92:((i+.055)/1.055)**2.4,n=a<=.03928?a/12.92:((a+.055)/1.055)**2.4,r=o<=.03928?o/12.92:((o+.055)/1.055)**2.4,.2126*t+.7152*n+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=Gn(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return this.toHsl().s===0},e.prototype.toHsv=function(){var e=$n(this.r,this.g,this.b);return{h:e.h*360,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=$n(this.r,this.g,this.b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.v*100);return this.a===1?`hsv(${t}, ${n}%, ${r}%)`:`hsva(${t}, ${n}%, ${r}%, ${this.roundA})`},e.prototype.toHsl=function(){var e=Xn(this.r,this.g,this.b);return{h:e.h*360,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=Xn(this.r,this.g,this.b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.l*100);return this.a===1?`hsl(${t}, ${n}%, ${r}%)`:`hsla(${t}, ${n}%, ${r}%, ${this.roundA})`},e.prototype.toHex=function(e){return e===void 0&&(e=!1),tr(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return e===void 0&&(e=!1),`#`+this.toHex(e)},e.prototype.toHex8=function(e){return e===void 0&&(e=!1),nr(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return e===void 0&&(e=!1),`#`+this.toHex8(e)},e.prototype.toHexShortString=function(e){return e===void 0&&(e=!1),this.a===1?this.toHexString(e):this.toHex8String(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return this.a===1?`rgb(${e}, ${t}, ${n})`:`rgba(${e}, ${t}, ${n}, ${this.roundA})`},e.prototype.toPercentageRgb=function(){var e=function(e){return`${Math.round(Vn(e,255)*100)}%`};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(Vn(e,255)*100)};return this.a===1?`rgb(${e(this.r)}%, ${e(this.g)}%, ${e(this.b)}%)`:`rgba(${e(this.r)}%, ${e(this.g)}%, ${e(this.b)}%, ${this.roundA})`},e.prototype.toName=function(){if(this.a===0)return`transparent`;if(this.a<1)return!1;for(var e=`#`+tr(this.r,this.g,this.b,!1),t=0,n=Object.entries(lr);t=0;return!t&&r&&(e.startsWith(`hex`)||e===`name`)?e===`name`&&this.a===0?this.toName():this.toRgbString():(e===`rgb`&&(n=this.toRgbString()),e===`prgb`&&(n=this.toPercentageRgbString()),(e===`hex`||e===`hex6`)&&(n=this.toHexString()),e===`hex3`&&(n=this.toHexString(!0)),e===`hex4`&&(n=this.toHex8String(!0)),e===`hex8`&&(n=this.toHex8String()),e===`name`&&(n=this.toName()),e===`hsl`&&(n=this.toHslString()),e===`hsv`&&(n=this.toHsvString()),n||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Hn(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Hn(n.l),new e(n)},e.prototype.tint=function(e){return e===void 0&&(e=10),this.mix(`white`,e)},e.prototype.shade=function(e){return e===void 0&&(e=10),this.mix(`black`,e)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Hn(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Hn(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),i=new e(t).toRgb(),a=n/100;return new e({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),i=360/n,a=[this];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(new e(r));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(new e({h:r,s:i,v:a})),a=(a+s)%1;return o},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),i=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/i,g:(n.g*n.a+r.g*r.a*(1-n.a))/i,b:(n.b*n.a+r.b*r.a*(1-n.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,i=[this],a=360/t,o=1;o=4.5;case`AAlarge`:return r>=3;case`AAAsmall`:return r>=7;default:return!1}}function wr(e,t,n){n===void 0&&(n={includeFallbackColors:!1,level:`AA`,size:`small`});for(var r=null,i=0,a=n.includeFallbackColors,o=n.level,s=n.size,c=0,l=t;ci&&(i=d,r=new br(u))}return Cr(e,r,{level:o,size:s})||!a?r:(n.includeFallbackColors=!1,wr(e,[`#fff`,`#000`],n))}var Tr=e((()=>{xr()}));function Er(e,t){var n=new br(e),r=`#`+rr(n.r,n.g,n.b,n.a),i=r,a=n.gradientType?`GradientType = 1, `:``;if(t){var o=new br(t);i=`#`+rr(o.r,o.g,o.b,o.a)}return`progid:DXImageTransform.Microsoft.gradient(${a}startColorstr=${r},endColorstr=${i})`}var Dr=e((()=>{cr(),xr()}));function Or(e,t){var n={r:Kn(e.r),g:Kn(e.g),b:Kn(e.b)};return e.a!==void 0&&(n.a=Number(e.a)),new br(n,t)}function kr(){return new br({r:Math.random(),g:Math.random(),b:Math.random()})}var Ar=e((()=>{xr(),Jn()}));function jr(e){if(e===void 0&&(e={}),e.count!==void 0&&e.count!==null){var t=e.count,n=[];for(e.count=void 0;t>n.length;)e.count=null,e.seed&&(e.seed+=1),n.push(jr(e));return e.count=t,n}var r=Mr(e.hue,e.seed),i=Nr(r,e),a={h:r,s:i,v:Pr(r,i,e)};return e.alpha!==void 0&&(a.a=e.alpha),new br(a)}function Mr(e,t){var n=Rr(Ir(e),t);return n<0&&(n=360+n),n}function Nr(e,t){if(t.hue===`monochrome`)return 0;if(t.luminosity===`random`)return Rr([0,100],t.seed);var n=Lr(e).saturationRange,r=n[0],i=n[1];switch(t.luminosity){case`bright`:r=55;break;case`dark`:r=i-10;break;case`light`:i=55;break;default:break}return Rr([r,i],t.seed)}function Pr(e,t,n){var r=Fr(e,t),i=100;switch(n.luminosity){case`dark`:i=r+20;break;case`light`:r=(i+r)/2;break;case`random`:r=0,i=100;break;default:break}return Rr([r,i],n.seed)}function Fr(e,t){for(var n=Lr(e).lowerBounds,r=0;r=i&&t<=o){var c=(s-a)/(o-i),l=a-c*i;return c*t+l}}return 0}function Ir(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if(typeof e==`string`){var n=Br.find(function(t){return t.name===e});if(n){var r=zr(n);if(r.hueRange)return r.hueRange}var i=new br(e);if(i.isValid){var a=i.toHsv().h;return[a,a]}}return[0,360]}function Lr(e){e>=334&&e<=360&&(e-=360);for(var t=0,n=Br;t=i.hueRange[0]&&e<=i.hueRange[1])return i}throw Error(`Color not found`)}function Rr(e,t){if(t===void 0)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var n=e[1]||1,r=e[0]||0;t=(t*9301+49297)%233280;var i=t/233280;return Math.floor(r+i*(n-r))}function zr(e){var t=e.lowerBounds[0][0],n=e.lowerBounds[e.lowerBounds.length-1][0],r=e.lowerBounds[e.lowerBounds.length-1][1],i=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,n],brightnessRange:[r,i]}}var Br,Vr=e((()=>{xr(),Br=[{name:`monochrome`,hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:`red`,hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:`orange`,hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:`yellow`,hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:`green`,hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:`blue`,hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:`purple`,hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:`pink`,hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}]})),Hr=e((()=>{})),Ur=n({TinyColor:()=>br,bounds:()=>Br,convertDecimalToHex:()=>ir,convertHexToDecimal:()=>ar,default:()=>Wr,fromRatio:()=>Or,hslToRgb:()=>Qn,hsvToRgb:()=>er,inputToRGB:()=>dr,isReadable:()=>Cr,isValidCSSUnit:()=>pr,legacyRandom:()=>kr,mostReadable:()=>wr,names:()=>lr,numberInputToObject:()=>sr,parseIntFromHex:()=>or,random:()=>jr,readability:()=>Sr,rgbToHex:()=>tr,rgbToHsl:()=>Xn,rgbToHsv:()=>$n,rgbToRgb:()=>Yn,rgbaToArgbHex:()=>rr,rgbaToHex:()=>nr,stringInputToObject:()=>fr,tinycolor:()=>yr,toMsFilter:()=>Er}),Wr,Gr=e((()=>{xr(),xr(),ur(),Tr(),Dr(),Ar(),vr(),Vr(),Hr(),cr(),Wr=yr})),Kr=n({blue:()=>vi,cyan:()=>_i,geekblue:()=>yi,generate:()=>$r,gold:()=>pi,green:()=>gi,grey:()=>Si,lime:()=>hi,magenta:()=>xi,orange:()=>mi,presetDarkPalettes:()=>ui,presetPalettes:()=>li,presetPrimaryColors:()=>ci,purple:()=>bi,red:()=>di,volcano:()=>fi,yellow:()=>P});function qr(e){var t=e.r,n=e.g,r=e.b,i=$n(t,n,r);return{h:i.h*360,s:i.s,v:i.v}}function Jr(e){var t=e.r,n=e.g,r=e.b;return`#${tr(t,n,r,!1)}`}function Yr(e,t,n){var r=n/100;return{r:(t.r-e.r)*r+e.r,g:(t.g-e.g)*r+e.g,b:(t.b-e.b)*r+e.b}}function Xr(e,t,n){var r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-ei*t:Math.round(e.h)+ei*t:n?Math.round(e.h)+ei*t:Math.round(e.h)-ei*t;return r<0?r+=360:r>=360&&(r-=360),r}function Zr(e,t,n){if(e.h===0&&e.s===0)return e.s;var r=n?e.s-ti*t:t===oi?e.s+ti:e.s+ni*t;return r>1&&(r=1),n&&t===ai&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Qr(e,t,n){var r=n?e.v+ri*t:e.v-ii*t;return r>1&&(r=1),Number(r.toFixed(2))}function $r(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=dr(e),i=ai;i>0;--i){var a=qr(r),o=Jr(dr({h:Xr(a,i,!0),s:Zr(a,i,!0),v:Qr(a,i,!0)}));n.push(o)}n.push(Jr(r));for(var s=1;s<=oi;s+=1){var c=qr(r),l=Jr(dr({h:Xr(c,s),s:Zr(c,s),v:Qr(c,s)}));n.push(l)}return t.theme===`dark`?si.map(function(e){var r=e.index,i=e.opacity;return Jr(Yr(dr(t.backgroundColor||`#141414`),dr(n[r]),i*100))}):n}var ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,fi,pi,mi,P,hi,gi,_i,vi,yi,bi,xi,Si,Ci=e((()=>{Gr(),ei=2,ti=.16,ni=.05,ri=.05,ii=.15,ai=5,oi=4,si=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}],ci={red:`#F5222D`,volcano:`#FA541C`,orange:`#FA8C16`,gold:`#FAAD14`,yellow:`#FADB14`,lime:`#A0D911`,green:`#52C41A`,cyan:`#13C2C2`,blue:`#1890FF`,geekblue:`#2F54EB`,purple:`#722ED1`,magenta:`#EB2F96`,grey:`#666666`},li={},ui={},Object.keys(ci).forEach(function(e){li[e]=$r(ci[e]),li[e].primary=li[e][5],ui[e]=$r(ci[e],{theme:`dark`,backgroundColor:`#141414`}),ui[e].primary=ui[e][5]}),di=li.red,fi=li.volcano,pi=li.gold,mi=li.orange,P=li.yellow,hi=li.lime,gi=li.green,_i=li.cyan,vi=li.blue,yi=li.geekblue,bi=li.purple,xi=li.magenta,Si=li.grey}));function wi(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}var Ti=e((()=>{}));function Ei(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var Di=e((()=>{}));function Oi(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).mark;return e?e.startsWith(`data-`)?e:`data-${e}`:zi}function ki(e){return e.attachTo?e.attachTo:document.querySelector(`head`)||document.body}function Ai(e){return e===`queue`?`prependQueue`:e?`prepend`:`append`}function ji(e){return Array.from((Bi.get(e)||e).children).filter(function(e){return e.tagName===`STYLE`})}function Mi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!wi())return null;var n=t.csp,r=t.prepend,i=t.priority,a=i===void 0?0:i,o=Ai(r),s=o===`prependQueue`,c=document.createElement(`style`);c.setAttribute(Li,o),s&&a&&c.setAttribute(Ri,`${a}`),n!=null&&n.nonce&&(c.nonce=n?.nonce),c.innerHTML=e;var l=ki(t),u=l.firstChild;if(r){if(s){var d=(t.styles||ji(l)).filter(function(e){return[`prepend`,`prependQueue`].includes(e.getAttribute(Li))?a>=Number(e.getAttribute(Ri)||0):!1});if(d.length)return l.insertBefore(c,d[d.length-1].nextSibling),c}l.insertBefore(c,u)}else l.appendChild(c);return c}function Ni(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=ki(t);return(t.styles||ji(n)).find(function(n){return n.getAttribute(Oi(t))===e})}function Pi(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Ni(e,t);n&&ki(t).removeChild(n)}function Fi(e,t){var n=Bi.get(e);if(!n||!Ei(document,n)){var r=Mi(``,t),i=r.parentNode;Bi.set(e,i),e.removeChild(r)}}function Ii(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=ki(n),i=ji(r),a=k(k({},n),{},{styles:i});Fi(r,a);var o=Ni(t,a);if(o){var s;return(s=a.csp)!=null&&s.nonce&&o.nonce!==a.csp?.nonce&&(o.nonce=a.csp?.nonce),o.innerHTML!==e&&(o.innerHTML=e),o}var c=Mi(e,a);return c.setAttribute(Oi(a),t),c}var Li,Ri,zi,Bi,Vi=e((()=>{A(),Ti(),Di(),Li=`data-rc-order`,Ri=`data-rc-priority`,zi=`rc-util-key`,Bi=new Map})),Hi=r(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),Ui=r(((e,t)=>{var n=Hi(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),Wi=r(((e,t)=>{t.exports=Ui().Symbol})),Gi=r(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n{t.exports=Array.isArray})),qi=r(((e,t)=>{var n=Wi(),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,o=n?n.toStringTag:void 0;function s(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch{}var s=a.call(e);return r&&(t?e[o]=n:delete e[o]),s}t.exports=s})),Ji=r(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),Yi=r(((e,t)=>{var n=Wi(),r=qi(),i=Ji(),a=`[object Null]`,o=`[object Undefined]`,s=n?n.toStringTag:void 0;function c(e){return e==null?e===void 0?o:a:s&&s in Object(e)?r(e):i(e)}t.exports=c})),Xi=r(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),Zi=r(((e,t)=>{var n=Yi(),r=Xi(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),Qi=r(((e,t)=>{var n=Wi(),r=Gi(),i=Ki(),a=Zi(),o=1/0,s=n?n.prototype:void 0,c=s?s.toString:void 0;function l(e){if(typeof e==`string`)return e;if(i(e))return r(e,l)+``;if(a(e))return c?c.call(e):``;var t=e+``;return t==`0`&&1/e==-o?`-0`:t}t.exports=l})),$i=r(((e,t)=>{var n=Qi();function r(e){return e==null?``:n(e)}t.exports=r})),F=r(((e,t)=>{function n(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r{var n=F();function r(e,t,r){var i=e.length;return r=r===void 0?i:r,!t&&r>=i?e:n(e,t,r)}t.exports=r})),ea=r(((e,t)=>{var n=RegExp(`[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]`);function r(e){return n.test(e)}t.exports=r})),ta=r(((e,t)=>{function n(e){return e.split(``)}t.exports=n})),na=r(((e,t)=>{var n=`\\ud800-\\udfff`,r=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,i=`\\ufe0e\\ufe0f`,a=`[`+n+`]`,o=`[`+r+`]`,s=`\\ud83c[\\udffb-\\udfff]`,c=`(?:`+o+`|`+s+`)`,l=`[^`+n+`]`,u=`(?:\\ud83c[\\udde6-\\uddff]){2}`,d=`[\\ud800-\\udbff][\\udc00-\\udfff]`,f=`\\u200d`,p=c+`?`,m=`[`+i+`]?`,h=`(?:`+f+`(?:`+[l,u,d].join(`|`)+`)`+m+p+`)*`,g=m+p+h,_=`(?:`+[l+o+`?`,o,u,d,a].join(`|`)+`)`,v=RegExp(s+`(?=`+s+`)|`+_+g,`g`);function y(e){return e.match(v)||[]}t.exports=y})),ra=r(((e,t)=>{var n=ta(),r=ea(),i=na();function a(e){return r(e)?i(e):n(e)}t.exports=a})),ia=r(((e,t)=>{var n=I(),r=ea(),i=ra(),a=$i();function o(e){return function(t){t=a(t);var o=r(t)?i(t):void 0,s=o?o[0]:t.charAt(0),c=o?n(o,1).join(``):t.slice(1);return s[e]()+c}}t.exports=o})),aa=r(((e,t)=>{t.exports=ia()(`toUpperCase`)})),oa=r(((e,t)=>{var n=$i(),r=aa();function i(e){return r(n(e).toLowerCase())}t.exports=i})),sa=r(((e,t)=>{function n(e,t,n,r){var i=-1,a=e==null?0:e.length;for(r&&a&&(n=e[++i]);++i{function n(e){return function(t){return e?.[t]}}t.exports=n})),la=r(((e,t)=>{t.exports=ca()({À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`})})),ua=r(((e,t)=>{var n=la(),r=$i(),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`);function o(e){return e=r(e),e&&e.replace(i,n).replace(a,``)}t.exports=o})),da=r(((e,t)=>{var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function r(e){return e.match(n)||[]}t.exports=r})),fa=r(((e,t)=>{var n=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function r(e){return n.test(e)}t.exports=r})),pa=r(((e,t)=>{var n=`\\ud800-\\udfff`,r=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,i=`\\u2700-\\u27bf`,a=`a-z\\xdf-\\xf6\\xf8-\\xff`,o=`\\xac\\xb1\\xd7\\xf7`,s=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,c=`\\u2000-\\u206f`,l=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,u=`A-Z\\xc0-\\xd6\\xd8-\\xde`,d=`\\ufe0e\\ufe0f`,f=o+s+c+l,p=`['’]`,m=`[`+f+`]`,h=`[`+r+`]`,g=`\\d+`,_=`[`+i+`]`,v=`[`+a+`]`,y=`[^`+n+f+g+i+a+u+`]`,b=`(?:`+h+`|\\ud83c[\\udffb-\\udfff])`,x=`[^`+n+`]`,S=`(?:\\ud83c[\\udde6-\\uddff]){2}`,C=`[\\ud800-\\udbff][\\udc00-\\udfff]`,w=`[`+u+`]`,ee=`\\u200d`,te=`(?:`+v+`|`+y+`)`,ne=`(?:`+w+`|`+y+`)`,T=`(?:`+p+`(?:d|ll|m|re|s|t|ve))?`,re=`(?:`+p+`(?:D|LL|M|RE|S|T|VE))?`,ie=b+`?`,ae=`[`+d+`]?`,E=`(?:`+ee+`(?:`+[x,S,C].join(`|`)+`)`+ae+ie+`)*`,oe=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,se=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,ce=ae+ie+E,le=`(?:`+[_,S,C].join(`|`)+`)`+ce,ue=RegExp([w+`?`+v+`+`+T+`(?=`+[m,w,`$`].join(`|`)+`)`,ne+`+`+re+`(?=`+[m,w+te,`$`].join(`|`)+`)`,w+`?`+te+`+`+T,w+`+`+re,se,oe,g,le].join(`|`),`g`);function de(e){return e.match(ue)||[]}t.exports=de})),ma=r(((e,t)=>{var n=da(),r=fa(),i=$i(),a=pa();function o(e,t,o){return e=i(e),t=o?void 0:t,t===void 0?r(e)?a(e):n(e):e.match(t)||[]}t.exports=o})),ha=r(((e,t)=>{var n=sa(),r=ua(),i=ma(),a=RegExp(`['’]`,`g`);function o(e){return function(t){return n(i(r(t).replace(a,``)),e,``)}}t.exports=o})),ga=r(((e,t)=>{var n=oa();t.exports=ha()(function(e,t,r){return t=t.toLowerCase(),e+(r?n(t):t)})}));A(),_(),Ci(),$e(),Vi();var _a=t(ga());function va(e,t){Je(e,`[@ant-design/icons] ${t}`)}function ya(e){return v(e)===`object`&&typeof e.name==`string`&&typeof e.theme==`string`&&(v(e.icon)===`object`||typeof e.icon==`function`)}function ba(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case`class`:t.className=r,delete t.class;break;default:delete t[n],t[(0,_a.default)(n)]=r}return t},{})}function xa(e,t,n){return n?N.createElement(e.tag,k(k({key:t},ba(e.attrs)),n),(e.children||[]).map(function(n,r){return xa(n,`${t}-${e.tag}-${r}`)})):N.createElement(e.tag,k({key:t},ba(e.attrs)),(e.children||[]).map(function(n,r){return xa(n,`${t}-${e.tag}-${r}`)}))}function Sa(e){return $r(e)[0]}function Ca(e){return e?Array.isArray(e)?e:[e]:[]}var wa=` -.anticon { - display: inline-flex; - alignItems: center; - color: inherit; - font-style: normal; - line-height: 0; - text-align: center; - text-transform: none; - vertical-align: -0.125em; - text-rendering: optimizeLegibility; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.anticon > * { - line-height: 1; -} - -.anticon svg { - display: inline-block; -} - -.anticon::before { - display: none; -} - -.anticon .anticon-icon { - display: block; -} - -.anticon[tabindex] { - cursor: pointer; -} - -.anticon-spin::before, -.anticon-spin { - display: inline-block; - -webkit-animation: loadingCircle 1s infinite linear; - animation: loadingCircle 1s infinite linear; -} - -@-webkit-keyframes loadingCircle { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} - -@keyframes loadingCircle { - 100% { - -webkit-transform: rotate(360deg); - transform: rotate(360deg); - } -} -`,Ta=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:wa,t=(0,N.useContext)(Qt).csp;(0,N.useEffect)(function(){Ii(e,`@ant-design-icons`,{prepend:!0,csp:t})},[])};Bn(),A();var Ea=[`icon`,`className`,`onClick`,`style`,`primaryColor`,`secondaryColor`],Da={primaryColor:`#333`,secondaryColor:`#E6E6E6`,calculated:!1};function Oa(e){var t=e.primaryColor,n=e.secondaryColor;Da.primaryColor=t,Da.secondaryColor=n||Sa(t),Da.calculated=!!n}function ka(){return k({},Da)}var Aa=function(e){var t=e.icon,n=e.className,r=e.onClick,i=e.style,a=e.primaryColor,o=e.secondaryColor,s=zn(e,Ea),c=Da;if(a&&(c={primaryColor:a,secondaryColor:o||Sa(a)}),Ta(),va(ya(t),`icon should be icon definiton, but got ${t}`),!ya(t))return null;var l=t;return l&&typeof l.icon==`function`&&(l=k(k({},l),{},{icon:l.icon(c.primaryColor,c.secondaryColor)})),xa(l.icon,`svg-${l.name}`,k({className:n,onClick:r,style:i,"data-icon":l.name,width:`1em`,height:`1em`,fill:`currentColor`,"aria-hidden":`true`},s))};Aa.displayName=`IconReact`,Aa.getTwoToneColors=ka,Aa.setTwoToneColors=Oa,u();function ja(e){var t=h(Ca(e),2),n=t[0],r=t[1];return Aa.setTwoToneColors({primaryColor:n,secondaryColor:r})}function L(){var e=Aa.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}A(),u(),b(),Bn();var Ma=t(Re()),Na=[`className`,`icon`,`spin`,`rotate`,`tabIndex`,`onClick`,`twoToneColor`];ja(`#1890ff`);var Pa=N.forwardRef(function(e,t){var n=e.className,r=e.icon,i=e.spin,a=e.rotate,o=e.tabIndex,s=e.onClick,c=e.twoToneColor,l=zn(e,Na),u=N.useContext(Qt),d=u.prefixCls,f=d===void 0?`anticon`:d,p=u.rootClassName,m=(0,Ma.default)(p,f,C(C({},`${f}-${r.name}`,!!r.name),`${f}-spin`,!!i||r.name===`loading`),n),g=o;g===void 0&&s&&(g=-1);var _=a?{msTransform:`rotate(${a}deg)`,transform:`rotate(${a}deg)`}:void 0,v=h(Ca(c),2),y=v[0],b=v[1];return N.createElement(`span`,k(k({role:`img`,"aria-label":r.name},l),{},{ref:t,tabIndex:g,onClick:s,className:m}),N.createElement(Aa,{icon:r,primaryColor:y,secondaryColor:b,style:_}))});Pa.displayName=`AntdIcon`,Pa.getTwoToneColor=L,Pa.setTwoToneColor=ja,A();var Fa=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:In}))}),Ia={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z`}}]},name:`close-circle`,theme:`filled`};A();var La=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:Ia}))}),Ra={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 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`exclamation-circle`,theme:`filled`};A();var za=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:Ra}))}),Ba={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`info-circle`,theme:`filled`};A();var Va=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:Ba}))}),Ha={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z`}}]},name:`loading`,theme:`outlined`};A();var Ua=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:Ha}))});function Wa(e,t){this.v=e,this.k=t}var Ga=e((()=>{}));function Ka(e,t,n,r){var i=Object.defineProperty;try{i({},``,{})}catch{i=0}Ka=function(e,t,n,r){function a(t,n){Ka(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a(`next`,0),a(`throw`,1),a(`return`,2))},Ka(e,t,n,r)}var qa=e((()=>{}));function Ja(){var e,t,n=typeof Symbol==`function`?Symbol:{},r=n.iterator||`@@iterator`,i=n.toStringTag||`@@toStringTag`;function a(n,r,i,a){var c=r&&r.prototype instanceof s?r:s,l=Object.create(c.prototype);return Ka(l,`_invoke`,function(n,r,i){var a,s,c,l=0,u=i||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,s=0,c=e,f.n=n,o}};function p(n,r){for(s=n,c=r,t=0;!d&&l&&!i&&t3?(i=m===r)&&(c=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=e):a[0]<=p&&((i=n<2&&pr||r>m)&&(a[4]=n,a[5]=r,f.n=m,s=0))}if(i||n>1)return o;throw d=!0,r}return function(i,u,m){if(l>1)throw TypeError(`Generator is already running`);for(d&&u===1&&p(u,m),s=u,c=m;(t=s<2?e:c)||!d;){a||(s?s<3?(s>1&&(f.n=-1),p(s,c)):f.n=c:f.v=c);try{if(l=2,a){if(s||(i=`next`),t=a[i]){if(!(t=t.call(a,c)))throw TypeError(`iterator result is not an object`);if(!t.done)return t;c=t.value,s<2&&(s=0)}else s===1&&(t=a.return)&&t.call(a),s<2&&(c=TypeError(`The iterator does not provide a '`+i+`' method`),s=1);a=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==o)break}catch(t){a=e,s=1,c=t}finally{l=1}}return{value:t,done:d}}}(n,i,a),!0),l}var o={};function s(){}function c(){}function l(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Ka(t={},r,function(){return this}),t),d=l.prototype=s.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ka(e,i,`GeneratorFunction`)),e.prototype=Object.create(d),e}return c.prototype=l,Ka(d,`constructor`,l),Ka(l,`constructor`,c),c.displayName=`GeneratorFunction`,Ka(l,i,`GeneratorFunction`),Ka(d),Ka(d,i,`Generator`),Ka(d,r,function(){return this}),Ka(d,`toString`,function(){return`[object Generator]`}),(Ja=function(){return{w:a,m:f}})()}var Ya=e((()=>{qa()}));function Xa(e,t){function n(r,i,a,o){try{var s=e[r](i),c=s.value;return c instanceof Wa?t.resolve(c.v).then(function(e){n(`next`,e,a,o)},function(e){n(`throw`,e,a,o)}):t.resolve(c).then(function(e){s.value=e,a(s)},function(e){return n(`throw`,e,a,o)})}catch(e){o(e)}}var r;this.next||(Ka(Xa.prototype),Ka(Xa.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),Ka(this,`_invoke`,function(e,i,a){function o(){return new t(function(t,r){n(e,a,t,r)})}return r=r?r.then(o,o):o()},!0)}var Za=e((()=>{Ga(),qa()}));function Qa(e,t,n,r,i){return new Xa(Ja().w(e,t,n,r),i||Promise)}var $a=e((()=>{Ya(),Za()}));function eo(e,t,n,r,i){var a=Qa(e,t,n,r,i);return a.next().then(function(e){return e.done?e.value:a.next()})}var to=e((()=>{$a()}));function no(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}var ro=e((()=>{}));function io(e){if(e!=null){var t=e[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],n=0;if(t)return t.call(e);if(typeof e.next==`function`)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw TypeError(v(e)+` is not iterable`)}var ao=e((()=>{_()}));function oo(){var e=Ja(),t=e.m(oo),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t=typeof e==`function`&&e.constructor;return!!t&&(t===n||(t.displayName||t.name)===`GeneratorFunction`)}var i={throw:1,return:2,break:3,continue:3};function a(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,i[e],t)},delegateYield:function(e,i,a){return t.resultName=i,n(r.d,io(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,i){r.p=t.prev,r.n=t.next;try{return e(n,i)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(oo=function(){return{wrap:function(t,n,r,i){return e.w(a(t),n,r,i&&i.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new Wa(e,t)},AsyncIterator:Xa,async:function(e,t,n,i,o){return(r(t)?Qa:eo)(a(e),t,n,i,o)},keys:no,values:io}})()}var so=e((()=>{Ga(),Ya(),to(),$a(),Za(),ro(),ao()}));function co(e){var t=yo.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&v(t)===`object`&&(t.usingClientEntryPoint=e)}function lo(e,t){co(!0);var n=t[wo]||Co(t);co(!1),n.render(e),t[wo]=n}function uo(e,t){xo?.(e,t)}function fo(e,t){if(Co){lo(e,t);return}uo(e,t)}function po(e){return mo.apply(this,arguments)}function mo(){return mo=w(oo().mark(function e(t){return oo().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(`return`,Promise.resolve().then(function(){var e;(e=t[wo])==null||e.unmount(),delete t[wo]}));case 1:case`end`:return e.stop()}},e)})),mo.apply(this,arguments)}function ho(e){So(e)}function go(e){return _o.apply(this,arguments)}function _o(){return _o=w(oo().mark(function e(t){return oo().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(Co===void 0){e.next=2;break}return e.abrupt(`return`,po(t));case 2:ho(t);case 3:case`end`:return e.stop()}},e)})),_o.apply(this,arguments)}var vo,yo,bo,xo,So,Co,wo,To=e((()=>{so(),x(),_(),A(),vo=t(T()),yo=k({},vo),bo=yo.version,xo=yo.render,So=yo.unmountComponentAtNode;try{Number((bo||``).split(`.`)[0])>=18&&(Co=yo.createRoot)}catch{}wo=`__rc_react_root__`}));function Eo(e){var t=e.children,n=zn(e,Do);return R.createElement(Oo.Provider,{value:n},t)}var R,Do,Oo,ko=e((()=>{Bn(),R=t(i()),Do=[`children`],Oo=R.createContext({})})),Ao,jo,Mo=e((()=>{Se(),Te(),Le(),Zt(),Ao=t(i()),jo=function(e){Ie(n,e);var t=Xt(n);function n(){return xe(this,n),t.apply(this,arguments)}return we(n,[{key:`render`,value:function(){return this.props.children}}]),n}(Ao.Component)}));function z(e){var t=B.useRef();return t.current=e,B.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[])}var B,V=e((()=>{B=t(i())})),No,Po,Fo,Io,Lo=e((()=>{No=t(i()),Ti(),Po=wi()?No.useLayoutEffect:No.useEffect,Fo=function(e,t){var n=No.useRef(!0);Po(function(){return e(n.current)},t),Po(function(){return n.current=!1,function(){n.current=!0}},[])},Io=function(e,t){Fo(function(t){if(!t)return e()},t)}}));function Ro(e){var t=zo.useRef(!1),n=h(zo.useState(e),2),r=n[0],i=n[1];zo.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function a(e,n){n&&t.current||i(e)}return[r,a]}var zo,Bo=e((()=>{u(),zo=t(i())}));function Vo(e){return e!==void 0}function Ho(e,t){var n=t||{},r=n.defaultValue,i=n.value,a=n.onChange,o=n.postState,s=h(Ro(function(){return Vo(i)?i:Vo(r)?typeof r==`function`?r():r:typeof e==`function`?e():e}),2),c=s[0],l=s[1],u=i===void 0?c:i,d=o?o(u):u,f=z(a),p=h(Ro([u]),2),m=p[0],g=p[1];return Io(function(){var e=m[0];c!==e&&f(c,e)},[m]),Io(function(){Vo(i)||l(i)},[i]),[d,z(function(e,t){l(e,t),g([u],t)})]}var Uo=e((()=>{u(),V(),Lo(),Bo()})),Wo=e((()=>{V(),Uo(),xt(),dn(),vn(),$e()}));function Go(e){var t=h(Ko.useReducer(function(e){return e+1},0),2)[1],n=Ko.useRef(e);return[z(function(){return n.current}),z(function(e){n.current=typeof e==`function`?e(n.current):e,t()})]}var Ko,qo=e((()=>{u(),Ko=t(i()),V()})),Jo,Yo,Xo,Zo,Qo,$o,es,ts,ns,rs=e((()=>{Jo=`none`,Yo=`appear`,Xo=`enter`,Zo=`leave`,Qo=`none`,$o=`prepare`,es=`start`,ts=`active`,ns=`prepared`}));function is(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit${e}`]=`webkit${t}`,n[`Moz${e}`]=`moz${t}`,n[`ms${e}`]=`MS${t}`,n[`O${e}`]=`o${t.toLowerCase()}`,n}function as(e,t){var n={animationend:is(`Animation`,`AnimationEnd`),transitionend:is(`Transition`,`TransitionEnd`)};return e&&(`AnimationEvent`in t||delete n.animationend.animation,`TransitionEvent`in t||delete n.transitionend.transition),n}function os(e){if(us[e])return us[e];var t=cs[e];if(t)for(var n=Object.keys(t),r=n.length,i=0;i{_(),Ti(),cs=as(wi(),typeof window<`u`?window:{}),ls={},wi()&&(ls=document.createElement(`div`).style),us={},ds=os(`animationend`),fs=os(`transitionend`),ps=!!(ds&&fs),ms=ds||`animationend`,hs=fs||`transitionend`})),_s,vs,ys,bs=e((()=>{_s=t(i()),vs=t(i()),gs(),ys=(function(e){var t=(0,vs.useRef)();function n(t){t&&(t.removeEventListener(hs,e),t.removeEventListener(ms,e))}function r(r){t.current&&t.current!==r&&n(t.current),r&&r!==t.current&&(r.addEventListener(hs,e),r.addEventListener(ms,e),t.current=r)}return _s.useEffect(function(){return function(){n(t.current)}},[]),[r,n]})})),xs,Ss,Cs=e((()=>{Ti(),xs=t(i()),Ss=wi()?xs.useLayoutEffect:xs.useEffect}));function ws(e){Os.delete(e)}var Ts,Es,Ds,Os,ks,As=e((()=>{Ts=function(e){return+setTimeout(e,16)},Es=function(e){return clearTimeout(e)},typeof window<`u`&&`requestAnimationFrame`in window&&(Ts=function(e){return window.requestAnimationFrame(e)},Es=function(e){return window.cancelAnimationFrame(e)}),Ds=0,Os=new Map,ks=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;Ds+=1;var n=Ds;function r(t){if(t===0)ws(n),e();else{var i=Ts(function(){r(t-1)});Os.set(n,i)}}return r(t),n},ks.cancel=function(e){var t=Os.get(e);return ws(e),Es(t)}})),js,Ms,Ns=e((()=>{As(),js=t(i()),Ms=(function(){var e=js.useRef(null);function t(){ks.cancel(e.current)}function n(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;t();var a=ks(function(){i<=1?r({isCanceled:function(){return a!==e.current}}):n(r,i-1)});e.current=a}return js.useEffect(function(){return function(){t()}},[]),[n,t]})}));function Ps(e){return e===`active`||e===`end`}var Fs,Is,Ls,Rs,zs=e((()=>{u(),Bo(),Fs=t(i()),rs(),Cs(),Ns(),Is=[$o,es,ts,`end`],Ls=[$o,ns],Rs=(function(e,t,n){var r=h(Ro(Qo),2),i=r[0],a=r[1],o=h(Ms(),2),s=o[0],c=o[1];function l(){a($o,!0)}var u=t?Ls:Is;return Ss(function(){if(i!==`none`&&i!==`end`){var e=u[u.indexOf(i)+1],t=n(i);t===!1?a(e,!0):e&&s(function(n){function r(){n.isCanceled()||a(e,!0)}t===!0?r():Promise.resolve(t).then(r)})}},[e,i]),Fs.useEffect(function(){return function(){c()}},[]),[l,i]})}));function Bs(e,t,n,r){var i=r.motionEnter,a=i===void 0?!0:i,o=r.motionAppear,s=o===void 0?!0:o,c=r.motionLeave,l=c===void 0?!0:c,u=r.motionDeadline,d=r.motionLeaveImmediately,f=r.onAppearPrepare,p=r.onEnterPrepare,m=r.onLeavePrepare,g=r.onAppearStart,_=r.onEnterStart,v=r.onLeaveStart,y=r.onAppearActive,b=r.onEnterActive,x=r.onLeaveActive,S=r.onAppearEnd,w=r.onEnterEnd,ee=r.onLeaveEnd,te=r.onVisibleChanged,ne=h(Ro(),2),T=ne[0],re=ne[1],ie=h(Go(Jo),2),ae=ie[0],E=ie[1],oe=h(Ro(null),2),se=oe[0],ce=oe[1],le=ae(),ue=(0,H.useRef)(!1),de=(0,H.useRef)(null);function D(){return n()}var fe=(0,H.useRef)(!1);function pe(){E(Jo),ce(null,!0)}var me=z(function(e){var t=ae();if(t!==`none`){var n=D();if(!(e&&!e.deadline&&e.target!==n)){var r=fe.current,i;t===`appear`&&r?i=S?.(n,e):t===`enter`&&r?i=w?.(n,e):t===`leave`&&r&&(i=ee?.(n,e)),r&&i!==!1&&pe()}}}),he=h(ys(me),1)[0],ge=function(e){switch(e){case Yo:return C(C(C({},$o,f),es,g),ts,y);case Xo:return C(C(C({},$o,p),es,_),ts,b);case Zo:return C(C(C({},$o,m),es,v),ts,x);default:return{}}},_e=Vs.useMemo(function(){return ge(le)},[le]),ve=h(Rs(le,!e,function(e){if(e===`prepare`){var t=_e[$o];return t?t(D()):!1}return O in _e&&ce(_e[O]?.call(_e,D(),null)||null),O===`active`&&le!==`none`&&(he(D()),u>0&&(clearTimeout(de.current),de.current=setTimeout(function(){me({deadline:!0})},u))),O===`prepared`&&pe(),!0}),2),ye=ve[0],O=ve[1];fe.current=Ps(O);var be=(0,H.useRef)(null);Ss(function(){if(!(ue.current&&be.current===t)){re(t);var n=ue.current;ue.current=!0;var r;!n&&t&&s&&(r=Yo),n&&t&&a&&(r=Xo),(n&&!t&&l||!n&&d&&!t&&l)&&(r=Zo);var i=ge(r);r&&(e||i.prepare)?(E(r),ye()):E(Jo),be.current=t}},[t]),(0,H.useEffect)(function(){(le===`appear`&&!s||le===`enter`&&!a||le===`leave`&&!l)&&E(Jo)},[s,a,l]),(0,H.useEffect)(function(){return function(){ue.current=!1,clearTimeout(de.current)}},[]);var xe=Vs.useRef(!1);(0,H.useEffect)(function(){T&&(xe.current=!0),T!==void 0&&le===`none`&&((xe.current||T)&&te?.(T),xe.current=!0)},[T,le]);var Se=se;return _e.prepare&&O===`start`&&(Se=k({transition:`none`},Se)),[le,O,Se,T??t]}var Vs,H,Hs=e((()=>{A(),b(),u(),Wo(),Bo(),qo(),Vs=t(i()),H=t(i()),rs(),bs(),Cs(),zs()}));function Us(e){var t=e;v(e)===`object`&&(t=e.transitionSupport);function n(e,n){return!!(e.motionName&&t&&n!==!1)}var r=Gs.forwardRef(function(e,t){var r=e.visible,i=r===void 0?!0:r,a=e.removeOnLeave,o=a===void 0?!0:a,s=e.forceRender,c=e.children,l=e.motionName,u=e.leavedClassName,d=e.eventProps,f=Gs.useContext(Oo).motion,p=n(e,f),m=(0,Ks.useRef)(),g=(0,Ks.useRef)();function _(){try{return m.current instanceof HTMLElement?m.current:rt(g.current)}catch{return null}}var v=h(Bs(p,i,_,e),4),y=v[0],b=v[1],x=v[2],S=v[3],w=Gs.useRef(S);S&&(w.current=!0);var ee=Gs.useCallback(function(e){m.current=e,gt(t,e)},[t]),te,ne=k(k({},d),{},{visible:i});if(!c)te=null;else if(y===`none`)te=S?c(k({},ne),ee):!o&&w.current&&u?c(k(k({},ne),{},{className:u}),ee):s||!o&&!u?c(k(k({},ne),{},{style:{display:`none`}}),ee):null;else{var T;b===`prepare`?T=`prepare`:Ps(b)?T=`active`:b===`start`&&(T=`start`);var re=ss(l,`${y}-${T}`);te=c(k(k({},ne),{},{className:(0,Ws.default)(ss(l,y),C(C({},re,re&&T),l,typeof l==`string`)),style:x}),ee)}return Gs.isValidElement(te)&&yt(te)&&(bt(te)||(te=Gs.cloneElement(te,{ref:ee}))),Gs.createElement(jo,{ref:g},te)});return r.displayName=`CSSMotion`,r}var Ws,Gs,Ks,qs,Js=e((()=>{b(),A(),u(),_(),Ws=t(Re()),ot(),xt(),Gs=t(i()),Ks=t(i()),ko(),Mo(),Hs(),zs(),rs(),gs(),qs=Us(ps)}));function Ys(e){var t=e&&v(e)===`object`&&`key`in e?e:{key:e};return k(k({},t),{},{key:String(t.key)})}function Xs(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(Ys)}function Zs(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,i=t.length,a=Xs(e),o=Xs(t);a.forEach(function(e){for(var t=!1,a=r;a1}).forEach(function(e){n=n.filter(function(t){var n=t.key,r=t.status;return n!==e||r!==`remove`}),n.forEach(function(t){t.key===e&&(t.status=Qs)})}),n}var Qs,$s,ec,tc=e((()=>{A(),_(),Qs=`keep`,$s=`remove`,ec=`removed`}));function nc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:qs,n=function(e){Ie(r,e);var n=Xt(r);function r(){var e;xe(this,r);var t=[...arguments];return e=n.call.apply(n,[this].concat(t)),C(Ee(e),`state`,{keyEntities:[]}),C(Ee(e),`removeKey`,function(t){e.setState(function(e){return{keyEntities:e.keyEntities.map(function(e){return e.key===t?k(k({},e),{},{status:ec}):e})}},function(){e.state.keyEntities.filter(function(e){return e.status!==`removed`}).length===0&&e.props.onAllRemoved&&e.props.onAllRemoved()})}),e}return we(r,[{key:`render`,value:function(){var e=this,n=this.state.keyEntities,r=this.props,i=r.component,a=r.children,o=r.onVisibleChanged;r.onAllRemoved;var s=zn(r,ic),c=i||rc.Fragment,l={};return oc.forEach(function(e){l[e]=s[e],delete s[e]}),delete s.keys,rc.createElement(c,s,n.map(function(n,r){var i=n.status,s=zn(n,ac),c=i===`add`||i===`keep`;return rc.createElement(t,O({},l,{key:s.key,visible:c,eventProps:s,onVisibleChanged:function(t){o?.(t,{key:s.key}),t||e.removeKey(s.key)}}),function(e,t){return a(k(k({},e),{},{index:r}),t)})}))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.keys,r=t.keyEntities;return{keyEntities:Zs(r,Xs(n)).filter(function(e){var t=r.find(function(t){var n=t.key;return e.key===n});return!(t&&t.status===`removed`&&e.status===`remove`)})}}}]),r}(rc.Component);return C(n,`defaultProps`,{component:`div`}),n}var rc,ic,ac,oc,sc,cc=e((()=>{be(),Bn(),A(),Se(),Te(),De(),Le(),Zt(),b(),rc=t(i()),Js(),tc(),gs(),ic=[`component`,`children`,`onVisibleChanged`,`onAllRemoved`],ac=[`status`],oc=[`eventProps`,`visible`,`children`,`motionName`,`motionAppear`,`motionEnter`,`motionLeave`,`motionLeaveImmediately`,`motionDeadline`,`removeOnLeave`,`leavedClassName`,`onAppearPrepare`,`onAppearStart`,`onAppearActive`,`onAppearEnd`,`onEnterStart`,`onEnterActive`,`onEnterEnd`,`onLeaveStart`,`onLeaveActive`,`onLeaveEnd`],sc=nc(ps)})),lc=n({CSSMotionList:()=>sc,Provider:()=>Eo,default:()=>uc}),uc,dc=e((()=>{Js(),cc(),ko(),uc=qs})),fc,pc,mc,hc,gc,_c=e((()=>{be(),b(),Se(),Te(),Le(),Zt(),fc=t(i()),pc=t(i()),mc=t(T()),hc=t(Re()),gc=function(e){Ie(n,e);var t=Xt(n);function n(){var e;xe(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.closeTimer=null,e.close=function(t){t&&t.stopPropagation(),e.clearCloseTimer();var n=e.props,r=n.onClose,i=n.noticeKey;r&&r(i)},e.startCloseTimer=function(){e.props.duration&&(e.closeTimer=window.setTimeout(function(){e.close()},e.props.duration*1e3))},e.clearCloseTimer=function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)},e}return we(n,[{key:`componentDidMount`,value:function(){this.startCloseTimer()}},{key:`componentDidUpdate`,value:function(e){(this.props.duration!==e.duration||this.props.updateMark!==e.updateMark||this.props.visible!==e.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:`componentWillUnmount`,value:function(){this.clearCloseTimer()}},{key:`restartCloseTimer`,value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:`render`,value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.className,i=t.closable,a=t.closeIcon,o=t.style,s=t.onClick,c=t.children,l=t.holder,u=`${n}-notice`,d=Object.keys(this.props).reduce(function(t,n){return(n.substr(0,5)===`data-`||n.substr(0,5)===`aria-`||n===`role`)&&(t[n]=e.props[n]),t},{}),f=fc.createElement(`div`,O({className:(0,hc.default)(u,r,C({},`${u}-closable`,i)),style:o,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:s},d),fc.createElement(`div`,{className:`${u}-content`},c),i?fc.createElement(`a`,{tabIndex:0,onClick:this.close,className:`${u}-close`},a||fc.createElement(`span`,{className:`${u}-close-x`})):null);return l?mc.createPortal(f,l):f}}]),n}(pc.Component),gc.defaultProps={onClose:function(){},duration:1.5}}));function vc(e){var t=U.useRef({}),n=h(U.useState([]),2),r=n[0],i=n[1];function a(n){var r=!0;e.add(n,function(e,n){var a=n.key;if(e&&(!t.current[a]||r)){var o=U.createElement(gc,O({},n,{holder:e}));t.current[a]=o,i(function(e){var t=e.findIndex(function(e){return e.key===n.key});if(t===-1)return[].concat(on(e),[o]);var r=on(e);return r[t]=o,r})}r=!1})}return[a,U.createElement(U.Fragment,null,r)]}var U,yc=e((()=>{sn(),be(),u(),U=t(i()),_c()}));function W(){var e=wc;return wc+=1,`rcNotification_${Tc}_${e}`}var bc,xc,Sc,Cc,wc,Tc,Ec,Dc=e((()=>{Bn(),be(),A(),Se(),Te(),Le(),Zt(),bc=t(i()),xc=t(i()),To(),Sc=t(Re()),dc(),_c(),yc(),Cc=[`getContainer`],wc=0,Tc=Date.now(),Ec=function(e){Ie(n,e);var t=Xt(n);function n(){var e;xe(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.state={notices:[]},e.hookRefs=new Map,e.add=function(t,n){var r=t.key??W(),i=k(k({},t),{},{key:r}),a=e.props.maxCount;e.setState(function(e){var t=e.notices,o=t.map(function(e){return e.notice.key}).indexOf(r),s=t.concat();return o===-1?(a&&t.length>=a&&(i.key=s[0].notice.key,i.updateMark=W(),i.userPassKey=r,s.shift()),s.push({notice:i,holderCallback:n})):s.splice(o,1,{notice:i,holderCallback:n}),{notices:s}})},e.remove=function(t){e.setState(function(e){return{notices:e.notices.filter(function(e){var n=e.notice,r=n.key;return(n.userPassKey??r)!==t})}})},e.noticePropsMap={},e}return we(n,[{key:`getTransitionName`,value:function(){var e=this.props,t=e.prefixCls,n=e.animation,r=this.props.transitionName;return!r&&n&&(r=`${t}-${n}`),r}},{key:`render`,value:function(){var e=this,t=this.state.notices,n=this.props,r=n.prefixCls,i=n.className,a=n.closeIcon,o=n.style,s=[];return t.forEach(function(n,i){var o=n.notice,c=n.holderCallback,l=i===t.length-1?o.updateMark:void 0,u=o.key,d=o.userPassKey,f=k(k(k({prefixCls:r,closeIcon:a},o),o.props),{},{key:u,noticeKey:d||u,updateMark:l,onClose:function(t){var n;e.remove(t),(n=o.onClose)==null||n.call(o)},onClick:o.onClick,children:o.content});s.push(u),e.noticePropsMap[u]={props:f,holderCallback:c}}),bc.createElement(`div`,{className:(0,Sc.default)(r,i),style:o},bc.createElement(sc,{keys:s,motionName:this.getTransitionName(),onVisibleChanged:function(t,n){var r=n.key;t||delete e.noticePropsMap[r]}},function(t){var n=t.key,i=t.className,a=t.style,o=t.visible,s=e.noticePropsMap[n],c=s.props,l=s.holderCallback;return l?bc.createElement(`div`,{key:n,className:(0,Sc.default)(i,`${r}-hook-holder`),style:k({},a),ref:function(t){n!==void 0&&(t?(e.hookRefs.set(n,t),l(t,c)):e.hookRefs.delete(n))}}):bc.createElement(gc,O({},c,{className:(0,Sc.default)(i,c?.className),style:k(k({},a),c?.style),visible:o}))}))}}]),n}(xc.Component),Ec.newInstance=void 0,Ec.defaultProps={prefixCls:`rc-notification`,animation:`fade`,style:{top:65,left:`50%`}},Ec.newInstance=function(e,t){var n=e||{},r=n.getContainer,i=zn(n,Cc),a=document.createElement(`div`);r?r().appendChild(a):document.body.appendChild(a);var o=!1;function s(e){o||(o=!0,t({notice:function(t){e.add(t)},removeNotice:function(t){e.remove(t)},component:e,destroy:function(){go(a),a.parentNode&&a.parentNode.removeChild(a)},useNotification:function(){return vc(e)}}))}fo(bc.createElement(Ec,O({},i,{ref:s})),a)}})),Oc=n({default:()=>kc}),kc,Ac=e((()=>{Dc(),kc=Ec}));be(),u(),yc();function jc(e,t){return function(){var n,r,i=null,a=h(vc({add:function(e,t){i?.component.add(e,t)}}),2),o=a[0],s=a[1];function c(a){var s=a.prefixCls,c=n(`message`,s),l=n(),u=a.key||Vc(),d=new Promise(function(n){var s=function(){return typeof a.onClose==`function`&&a.onClose(),n(!0)};e(O(O({},a),{prefixCls:c,rootPrefixCls:l,getPopupContainer:r}),function(e){var n=e.prefixCls;i=e.instance,o(t(O(O({},a),{key:u,onClose:s}),n))})}),f=function(){i&&i.removeNotice(u)};return f.then=function(e,t){return d.then(e,t)},f.promise=d,f}var l=N.useRef({});return l.current.open=c,Gc.forEach(function(e){return J(l.current,e)}),[l.current,N.createElement(Sl,{key:`holder`},function(e){return n=e.getPrefixCls,r=e.getPopupContainer,s})]}}be(),b(),Ac();var G,Mc=3,Nc,Pc=1,Fc=``,Ic=`move-up`,Lc=!1,Rc,zc,Bc=!1;function Vc(){return Pc++}function Hc(e){e.top!==void 0&&(Nc=e.top,G=null),e.duration!==void 0&&(Mc=e.duration),e.prefixCls!==void 0&&(Fc=e.prefixCls),e.getContainer!==void 0&&(Rc=e.getContainer,G=null),e.transitionName!==void 0&&(Ic=e.transitionName,G=null,Lc=!0),e.maxCount!==void 0&&(zc=e.maxCount,G=null),e.rtl!==void 0&&(Bc=e.rtl)}function Uc(e,t){var n=e.prefixCls,r=e.getPopupContainer,i=Il(),a=i.getPrefixCls,o=i.getRootPrefixCls,s=i.getIconPrefixCls,c=a(`message`,n||Fc),l=o(e.rootPrefixCls,c),u=s();if(G){t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:G});return}var d={prefixCls:c,transitionName:Lc?Ic:`${l}-${Ic}`,style:{top:Nc},getContainer:Rc||r,maxCount:zc};kc.newInstance(d,function(e){if(G){t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:G});return}G=e,t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:e})})}var Wc={info:Va,success:Fa,error:La,warning:za,loading:Ua},Gc=Object.keys(Wc);function Kc(e,t,n){var r=e.duration===void 0?Mc:e.duration,i=Wc[e.type],a=(0,Ma.default)(`${t}-custom-content`,C(C({},`${t}-${e.type}`,e.type),`${t}-rtl`,Bc===!0));return{key:e.key,duration:r,style:e.style||{},className:e.className,content:N.createElement(Rl,{iconPrefixCls:n},N.createElement(`div`,{className:a},e.icon||i&&N.createElement(i,null),N.createElement(`span`,null,e.content))),onClose:e.onClose,onClick:e.onClick}}function qc(e){var t=e.key||Vc(),n=new Promise(function(n){var r=function(){return typeof e.onClose==`function`&&e.onClose(),n(!0)};Uc(e,function(n){var i=n.prefixCls,a=n.iconPrefixCls;n.instance.notice(Kc(O(O({},e),{key:t,onClose:r}),i,a))})}),r=function(){var n;G&&(G.removeNotice(t),(n=e.onClose)==null||n.call(e))};return r.then=function(e,t){return n.then(e,t)},r.promise=n,r}function K(e){return Object.prototype.toString.call(e)===`[object Object]`&&!!e.content}var q={open:qc,config:Hc,destroy:function(e){if(G)if(e){var t=G.removeNotice;t(e)}else{var n=G.destroy;n(),G=null}}};function J(e,t){e[t]=function(n,r,i){return K(n)?e.open(O(O({},n),{type:t})):(typeof r==`function`&&(i=r,r=void 0),e.open({content:n,duration:r,type:t,onClose:i}))}}Gc.forEach(function(e){return J(q,e)}),q.warn=q.warning,q.useMessage=jc(Uc,Kc);var Jc={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z`}},{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:`check-circle`,theme:`outlined`};A();var Yc=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:Jc}))}),Xc={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z`}}]},name:`close-circle`,theme:`outlined`};A();var Y=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:Xc}))}),Zc={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z`}}]},name:`close`,theme:`outlined`};A();var Qc=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:Zc}))}),$c={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:`M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z`}}]},name:`exclamation-circle`,theme:`outlined`};A();var el=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:$c}))}),tl={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:`M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z`}}]},name:`info-circle`,theme:`outlined`};A();var nl=N.forwardRef(function(e,t){return N.createElement(Pa,k(k({},e),{},{ref:t,icon:tl}))});be(),u(),yc();function rl(e,t){return function(){var n,r=null,i=h(vc({add:function(e,t){r?.component.add(e,t)}}),2),a=i[0],o=i[1];function s(i){var o=i.prefixCls,s=n(`notification`,o);e(O(O({},i),{prefixCls:s}),function(e){var n=e.prefixCls;r=e.instance,a(t(i,n))})}var c=N.useRef({});return c.current.open=s,[`success`,`info`,`warning`,`error`].forEach(function(e){c.current[e]=function(t){return c.current.open(O(O({},t),{type:e}))}}),[c.current,N.createElement(Sl,{key:`holder`},function(e){return n=e.getPrefixCls,o})]}}be(),b(),Ac();var il={},al=4.5,ol=24,sl=24,cl=``,ll=`topRight`,ul,dl,fl=!1,pl;function ml(e){var t=e.duration,n=e.placement,r=e.bottom,i=e.top,a=e.getContainer,o=e.closeIcon,s=e.prefixCls;s!==void 0&&(cl=s),t!==void 0&&(al=t),n===void 0?e.rtl&&(ll=`topLeft`):ll=n,r!==void 0&&(sl=r),i!==void 0&&(ol=i),a!==void 0&&(ul=a),o!==void 0&&(dl=o),e.rtl!==void 0&&(fl=e.rtl),e.maxCount!==void 0&&(pl=e.maxCount)}function hl(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ol,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:sl,r;switch(e){case`top`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:t,bottom:`auto`};break;case`topLeft`:r={left:0,top:t,bottom:`auto`};break;case`topRight`:r={right:0,top:t,bottom:`auto`};break;case`bottom`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:`auto`,bottom:n};break;case`bottomLeft`:r={left:0,top:`auto`,bottom:n};break;default:r={right:0,top:`auto`,bottom:n};break}return r}function gl(e,t){var n=e.placement,r=n===void 0?ll:n,i=e.top,a=e.bottom,o=e.getContainer,s=o===void 0?ul:o,c=e.prefixCls,l=Il(),u=l.getPrefixCls,d=l.getIconPrefixCls,f=u(`notification`,c||cl),p=d(),m=`${f}-${r}`,h=il[m];if(h){Promise.resolve(h).then(function(e){t({prefixCls:`${f}-notice`,iconPrefixCls:p,instance:e})});return}var g=(0,Ma.default)(`${f}-${r}`,C({},`${f}-rtl`,fl===!0));il[m]=new Promise(function(e){kc.newInstance({prefixCls:f,className:g,style:hl(r,i,a),getContainer:s,maxCount:pl},function(n){e(n),t({prefixCls:`${f}-notice`,iconPrefixCls:p,instance:n})})})}var _l={success:Yc,info:nl,error:Y,warning:el};function vl(e,t,n){var r=e.duration,i=e.icon,a=e.type,o=e.description,s=e.message,c=e.btn,l=e.onClose,u=e.onClick,d=e.key,f=e.style,p=e.className,m=e.closeIcon,h=m===void 0?dl:m,g=e.props,_=r===void 0?al:r,v=null;i?v=N.createElement(`span`,{className:`${t}-icon`},e.icon):a&&(v=N.createElement(_l[a]||null,{className:`${t}-icon ${t}-icon-${a}`}));var y=h===void 0?N.createElement(`span`,{className:`${t}-close-x`},N.createElement(Qc,{className:`${t}-close-icon`})):h,b=!o&&v?N.createElement(`span`,{className:`${t}-message-single-line-auto-margin`}):null;return{content:N.createElement(Rl,{iconPrefixCls:n},N.createElement(`div`,{className:v?`${t}-with-icon`:``,role:`alert`},v,N.createElement(`div`,{className:`${t}-message`},b,s),N.createElement(`div`,{className:`${t}-description`},o),c?N.createElement(`span`,{className:`${t}-btn`},c):null)),duration:_,closable:!0,closeIcon:y,onClose:l,onClick:u,key:d,style:f||{},className:(0,Ma.default)(p,C({},`${t}-${a}`,!!a)),props:g}}function yl(e){gl(e,function(t){var n=t.prefixCls,r=t.iconPrefixCls;t.instance.notice(vl(e,n,r))})}var bl={open:yl,close:function(e){Object.keys(il).forEach(function(t){return Promise.resolve(il[t]).then(function(t){t.removeNotice(e)})})},config:ml,destroy:function(){Object.keys(il).forEach(function(e){Promise.resolve(il[e]).then(function(e){e.destroy()}),delete il[e]})}};[`success`,`info`,`warning`,`error`].forEach(function(e){bl[e]=function(t){return bl.open(O(O({},t),{type:e}))}}),bl.warn=bl.warning,bl.useNotification=rl(gl,vl);var xl=N.createContext({getPrefixCls:function(e,t){return t||(e?`ant-${e}`:`ant`)}}),Sl=xl.Consumer;Ci(),Gr(),Ti(),Vi();var Cl=`-ant-${Date.now()}-${Math.random()}`;function wl(e,t){var n={},r=function(e,t){var n=e.clone();return n=t?.(n)||n,n.toRgbString()},i=function(e,t){var i=new br(e),a=$r(i.toRgbString());n[`${t}-color`]=r(i),n[`${t}-color-disabled`]=a[1],n[`${t}-color-hover`]=a[4],n[`${t}-color-active`]=a[6],n[`${t}-color-outline`]=i.clone().setAlpha(.2).toRgbString(),n[`${t}-color-deprecated-bg`]=a[0],n[`${t}-color-deprecated-border`]=a[2]};if(t.primaryColor){i(t.primaryColor,`primary`);var a=new br(t.primaryColor),o=$r(a.toRgbString());o.forEach(function(e,t){n[`primary-${t+1}`]=e}),n[`primary-color-deprecated-l-35`]=r(a,function(e){return e.lighten(35)}),n[`primary-color-deprecated-l-20`]=r(a,function(e){return e.lighten(20)}),n[`primary-color-deprecated-t-20`]=r(a,function(e){return e.tint(20)}),n[`primary-color-deprecated-t-50`]=r(a,function(e){return e.tint(50)}),n[`primary-color-deprecated-f-12`]=r(a,function(e){return e.setAlpha(e.getAlpha()*.12)});var s=new br(o[0]);n[`primary-color-active-deprecated-f-30`]=r(s,function(e){return e.setAlpha(e.getAlpha()*.3)}),n[`primary-color-active-deprecated-d-02`]=r(s,function(e){return e.darken(2)})}return t.successColor&&i(t.successColor,`success`),t.warningColor&&i(t.warningColor,`warning`),t.errorColor&&i(t.errorColor,`error`),t.infoColor&&i(t.infoColor,`info`),` - :root { - ${Object.keys(n).map(function(t){return`--${e}-${t}: ${n[t]};`}).join(` -`)} - } - `.trim()}function Tl(e,t){var n=wl(e,t);wi()&&Ii(n,`${Cl}-dynamic-theme`)}var El=N.createContext(!1),Dl=function(e){var t=e.children,n=e.disabled,r=N.useContext(El);return N.createElement(El.Provider,{value:n??r},t)},Ol=N.createContext(void 0),kl=function(e){var t=e.children,n=e.size;return N.createElement(Ol.Consumer,null,function(e){return N.createElement(Ol.Provider,{value:n||e},t)})};be(),dt(),vn();var Al=[`getTargetContainer`,`getPopupContainer`,`renderEmpty`,`pageHeader`,`input`,`pagination`,`form`],jl,Ml;function Nl(){return jl||`ant`}function Pl(){return Ml||`anticon`}var Fl=function(e){var t=e.prefixCls,n=e.iconPrefixCls,r=e.theme;t!==void 0&&(jl=t),n!==void 0&&(Ml=n),r&&Tl(Nl(),r)},Il=function(){return{getPrefixCls:function(e,t){return t||(e?`${Nl()}-${e}`:Nl())},getIconPrefixCls:Pl,getRootPrefixCls:function(e,t){return e||jl||(t&&t.includes(`-`)?t.replace(/^(.*)-[^-]*$/,`$1`):Nl())}}},Ll=function(e){var t=e.children,n=e.csp,r=e.autoInsertSpaceInButton,i=e.form,a=e.locale,o=e.componentSize,s=e.direction,c=e.space,l=e.virtual,u=e.dropdownMatchSelectWidth,d=e.legacyLocale,f=e.parentContext,p=e.iconPrefixCls,m=e.componentDisabled,h=N.useCallback(function(t,n){var r=e.prefixCls;if(n)return n;var i=r||f.getPrefixCls(``);return t?`${i}-${t}`:i},[f.getPrefixCls,e.prefixCls]),g=O(O({},f),{csp:n,autoInsertSpaceInButton:r,locale:a||d,direction:s,space:c,virtual:l,dropdownMatchSelectWidth:u,getPrefixCls:h});Al.forEach(function(t){var n=e[t];n&&(g[t]=n)});var _=lt(function(){return g},g,function(e,t){var n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||n.some(function(n){return e[n]!==t[n]})}),v=N.useMemo(function(){return{prefixCls:p,csp:n}},[p,n]),y=t,b=N.useMemo(function(){return gn(En.Form?.defaultValidateMessages||{},_.locale?.Form?.defaultValidateMessages||{},_.form?.validateMessages||{},i?.validateMessages||{})},[_,i?.validateMessages]);return Object.keys(b).length>0&&(y=N.createElement(yn.Provider,{value:b},t)),a&&(y=N.createElement(Mn,{locale:a,_ANT_MARK__:jn},y)),(p||n)&&(y=N.createElement(Qt.Provider,{value:v},y)),o&&(y=N.createElement(kl,{size:o},y)),m!==void 0&&(y=N.createElement(Dl,{disabled:m},y)),N.createElement(xl.Provider,{value:_},y)},Rl=function(e){return N.useEffect(function(){e.direction&&(q.config({rtl:e.direction===`rtl`}),bl.config({rtl:e.direction===`rtl`}))},[e.direction]),N.createElement(Pn,null,function(t,n,r){return N.createElement(Sl,null,function(t){return N.createElement(Ll,O({parentContext:t,legacyLocale:r},e))})})};Rl.ConfigContext=xl,Rl.SizeContext=Ol,Rl.config=Fl;var zl=N.isValidElement;function Bl(e){return e&&zl(e)&&e.type===N.Fragment}function Vl(e,t,n){return zl(e)?N.cloneElement(e,typeof n==`function`?n(e.props||{}):n):t}function X(e,t){return Vl(e,e,t)}function Hl(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=r.has(e);if(Je(!o,`Warning: There may be circular references`),o)return!1;if(e===t)return!0;if(n&&a>1)return!1;r.add(e);var s=a+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var c=0;c{_(),$e()})),Wl=function(){return[...arguments]},Gl=function(){return[...arguments]},Kl=function(){return{height:0,opacity:0}},ql=function(e){return{height:e.scrollHeight,opacity:1}},Jl=function(e){return{height:e?e.offsetHeight:0}},Yl=function(e,t){return t?.deadline===!0||t.propertyName===`height`},Xl={motionName:`ant-motion-collapse`,onAppearStart:Kl,onEnterStart:Kl,onAppearActive:ql,onEnterActive:ql,onLeaveStart:Jl,onLeaveActive:Kl,onAppearEnd:Yl,onEnterEnd:Yl,onLeaveEnd:Yl,motionDeadline:500},Zl=function(e){return e!==void 0&&(e===`topLeft`||e===`topRight`)?`slide-down`:`slide-up`},Ql=function(e,t,n){return n===void 0?`${e}-${t}`:n},$l=a(),eu=N.createContext(void 0),tu=e=>{let t=N.useContext(eu);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},nu=({client:e,children:t})=>(N.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,$l.jsx)(eu.Provider,{value:e,children:t})),ru={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},iu=new class{#e=ru;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function au(e){setTimeout(e,0)}var ou=typeof window>`u`||`Deno`in globalThis;function su(){}function cu(e,t){return typeof e==`function`?e(t):e}function lu(e){return typeof e==`number`&&e>=0&&e!==1/0}function uu(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Z(e,t){return typeof e==`function`?e(t):e}function du(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==pu(o,t.options))return!1}else if(!hu(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function fu(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(mu(t.options.mutationKey)!==mu(a))return!1}else if(!hu(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function pu(e,t){return(t?.queryKeyHashFn||mu)(e)}function mu(e){return JSON.stringify(e,(e,t)=>bu(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function hu(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(Array.isArray(e)&&Array.isArray(t)){for(let n=0;n500)return t;let r=yu(e)&&yu(t);if(!r&&!(bu(e)&&bu(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l{iu.setTimeout(t,e)})}function Cu(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:_u(e,t)}function wu(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function Tu(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Eu=Symbol();function Du(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Eu?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function Ou(e,t){return typeof e==`function`?e(...t):!!e}function ku(e,t,n){let r=!1,i;return Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var Au=()=>ou,ju=()=>Au(),Mu=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Nu=new class extends Mu{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},Pu=au;function Fu(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=Pu,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var Iu=Fu(),Lu=new class extends Mu{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function Ru(e){return Math.min(1e3*2**e,3e4)}function zu(e){return(e??`online`)===`online`?Lu.isOnline():!0}var Bu=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function Vu(e){let t=!1,n=0,r,i=`pending`,a,o,s=new Promise((e,t)=>{a=e,o=t});s.catch(su);let c=()=>i!==`pending`,l=t=>{if(!c()){let n=new Bu(t);h(n),e.onCancel?.(n)}},u=()=>{t=!0},d=()=>{t=!1},f=()=>Nu.isFocused()&&(e.networkMode===`always`||Lu.isOnline())&&e.canRun(),p=()=>zu(e.networkMode)&&e.canRun(),m=e=>{c()||(r?.(),i=`resolved`,a(e))},h=e=>{c()||(r?.(),i=`rejected`,o(e))},g=()=>new Promise(t=>{r=e=>{(c()||f())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,c()||e.onContinue?.()}),_=()=>{if(c())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(m).catch(r=>{if(c())return;let i=e.retry??(ju()?0:3),a=e.retryDelay??Ru,o=typeof a==`function`?a(n,r):a,s=i===!0||typeof i==`number`&&nf()?void 0:g()).then(()=>{t?h(r):_()})})};return{promise:s,status:()=>i,cancel:l,continue:()=>(r?.(),s),cancelRetry:u,continueRetry:d,canStart:p,start:()=>(p()?_():g().then(_),s)}}var Hu=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),lu(this.gcTime)&&(this.#e=iu.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ju()?1/0:3e5))}clearGcTimeout(){this.#e!==void 0&&(iu.clearTimeout(this.#e),this.#e=void 0)}};function Uu(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{ku(e,()=>t.signal,()=>n=!0)},u=Du(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?Tu:wu;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?Gu:Wu,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:Wu(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(ct.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function Wu(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Gu(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Ku=class extends Hu{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=Yu(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Yu(this.options);e.data!==void 0&&(this.setState(Ju(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=Cu(this.state.data,e,this.options);return this.#c({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#c({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(su).catch(su):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>Z(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Eu||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>Z(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!uu(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){let t=this.observers.indexOf(e);t!==-1&&(this.observers.splice(t,1),this.observers.length||(this.#a&&(this.#s||this.state.fetchStatus===`paused`&&this.state.status===`pending`?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#c({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=Du(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Uu(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#c({type:`fetch`,meta:a.fetchOptions?.meta});let o=this.#a=Vu({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof Bu&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#c({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#c({type:`pause`})},onContinue:()=>{this.#c({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await o.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof Bu){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#c({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.#a===o&&(this.#a=void 0),this.scheduleGc()}}#c(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...qu(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...Ju(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),Iu.batch(()=>{this.observers.slice().forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function qu(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:zu(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function Ju(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Yu(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Xu=class extends Mu{#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p=new Set;constructor(e,t){super(),this.options=t,this.#e=e,this.#o=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Qu(this.#t,this.options)?this.#m():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return $u(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return $u(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof Z(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!vu(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&ed(this.#t,n,this.options,t)&&this.#m(),this.updateResult(),r&&(this.#t!==n||Z(this.options.enabled,this.#t)!==Z(t.enabled,this.#t)||Z(this.options.staleTime,this.#t)!==Z(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||Z(this.options.enabled,this.#t)!==Z(t.enabled,this.#t)||i!==this.#f)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return vu(this.getCurrentResult(),n)||(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),Reflect.get(e,n))})}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t),r=()=>{},i,a=new Promise(e=>{i=e,r=this.#e.getQueryCache().subscribe(i=>{i.type===`updated`&&i.query.queryHash===n.queryHash&&n.state.data!==void 0&&(r(),e(this.createResult(n,t)))})});return Promise.race([n.fetch().then(()=>{let e=this.createResult(n,t);return i?.(e),e}).finally(()=>{r()}),a])}fetch(e){return this.#m({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#m(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(su)),t}#h(e){return!ju()&&Z(this.options.enabled,this.#t)!==!1&&lu(e)}#g(){this.#b();let e=Z(this.options.staleTime,this.#t);if(this.#r.isStale||!this.#h(e))return;let t=uu(this.#r.dataUpdatedAt,e)+1;this.#u=iu.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#f=e,!(this.#f===0||!this.#h(this.#f))&&(this.#d=iu.setInterval(()=>{(this.options.refetchIntervalInBackground||Nu.isFocused())&&this.#m()},this.#f))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#u!==void 0&&(iu.clearTimeout(this.#u),this.#u=void 0)}#x(){this.#d!==void 0&&(iu.clearInterval(this.#d),this.#d=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&Qu(e,t),o=i&&ed(e,n,t,r);(a||o)&&(l={...l,...qu(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#l?.state.data,this.#l):t.placeholderData,e!==void 0&&(m=`success`,d=Cu(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#s)d=this.#c;else try{this.#s=t.select,d=t.select(d),d=Cu(i?.data,d,t),this.#c=d,this.#o=null}catch(e){this.#o=e}else d===void 0&&(this.#o=null);this.#o&&(f=this.#o,d=this.#c,p=Date.now(),m=`error`,u=!1);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0;return{status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:td(e,t),refetch:this.refetch,isEnabled:Z(t.enabled,e)!==!1}}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);if(this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#l=this.#t),vu(t,e))return;this.#r=t;let n=(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#p.size)return!0;let r=new Set(n??this.#p);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})();Iu.batch(()=>{n&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}};function Zu(e,t){return Z(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&Z(t.retryOnMount,e)===!1)}function Qu(e,t){return Zu(e,t)||e.state.data!==void 0&&$u(e,t,t.refetchOnMount)}function $u(e,t,n){if(Z(t.enabled,e)!==!1&&Z(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&td(e,t)}return!1}function ed(e,t,n,r){return(e!==t||Z(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&td(e,n)}function td(e,t){return Z(t.enabled,e)!==!1&&e.isStaleByTime(Z(t.staleTime,e))}var nd=N.createContext(!1),rd=()=>N.useContext(nd);nd.Provider;function id(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var ad=N.createContext(id()),od=()=>N.useContext(ad),sd=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?Ou(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||r)&&(t.isReset()||(e.retryOnMount=!1))},cd=e=>{N.useEffect(()=>{e.clearReset()},[e])},ld=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||Ou(n,[e.error,r])),ud=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},dd=(e,t)=>e?.suspense&&t.isPending,fd=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function pd(e,t,n){let r=rd(),i=od(),a=tu(n),o=a.defaultQueryOptions(e),s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,ud(o),sd(o,i,s),cd(i);let[l]=N.useState(()=>new t(a,o)),u=l.getOptimisticResult(o),d=!r&&c;if(N.useSyncExternalStore(N.useCallback(e=>{let t=d?l.subscribe(Iu.batchCalls(e)):su;return l.updateResult(),t},[l,d]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),N.useEffect(()=>{l.setOptions(o)},[o,l]),dd(o,u))throw fd(o,l,i);if(ld({result:u,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw u.error;return o.notifyOnChangeProps?u:l.trackResult(u)}function md(e,t){return pd(e,Xu,t)}function hd(e,t){return function(){return e.apply(t,arguments)}}var{toString:gd}=Object.prototype,{getPrototypeOf:_d}=Object,{iterator:vd,toStringTag:yd}=Symbol,bd=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),xd=e=>typeof e==`string`&&(e===`__proto__`||e===`constructor`||e===`prototype`),Sd=(e,t,n)=>e===Object.prototype||!n&&t===null,Cd=e=>{if(!Object.isExtensible(e))return!1;let t=Object.getOwnPropertyNames(e);return Object.getOwnPropertySymbols&&t.push(...Object.getOwnPropertySymbols(e)),t.every(t=>{if(xd(t))return!1;let n=Object.getOwnPropertyDescriptor(e,t);return!!n&&n.configurable&&n.writable===!0})},wd=(e,t)=>{let n=e,r=[];for(;n!=null;){if(r.indexOf(n)!==-1)return!1;r.push(n);let i=_d(n);if(Sd(n,i,n===e))return!1;if(bd(n,t))return!0;n=i}return!1},Td=(e,t)=>e!=null&&wd(e,t)?e[t]:void 0,Ed=e=>{if(e==null||typeof e!=`object`&&typeof e!=`function`)return e;let t=_d(e);if(t===null&&Cd(e))return e;let n=Object.create(null),r=Object.create(null),i=[],a=e;for(;a!=null&&i.indexOf(a)===-1;){i.push(a);let o=a===e?t:_d(a);if(Sd(a,o,a===e))break;let s=Object.getOwnPropertyNames(a);Object.getOwnPropertySymbols&&s.push(...Object.getOwnPropertySymbols(a));for(let t of s)xd(t)||bd(r,t)||(n[t]=e[t],r[t]=!0);a=o}return n},Dd=(e=>t=>{let n=gd.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Od=e=>(e=e.toLowerCase(),t=>Dd(t)===e),kd=e=>t=>typeof t===e,{isArray:Ad}=Array,jd=kd(`undefined`);function Md(e){return e!==null&&!jd(e)&&e.constructor!==null&&!jd(e.constructor)&&Id(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Nd=Od(`ArrayBuffer`);function Pd(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Nd(e.buffer),t}var Fd=kd(`string`),Id=kd(`function`),Ld=kd(`number`),Rd=e=>typeof e==`object`&&!!e,zd=e=>e===!0||e===!1,Bd=e=>{if(!Rd(e))return!1;let t=_d(e);return(t===null||t===Object.prototype||_d(t)===null)&&!wd(e,yd)&&!wd(e,vd)},Vd=e=>{if(!Rd(e)||Md(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Hd=Od(`Date`),Ud=Od(`File`),Wd=e=>!!(e&&e.uri!==void 0),Gd=e=>e&&e.getParts!==void 0,Kd=Od(`Blob`),qd=Od(`FileList`),Jd=Od(`Set`),Yd=e=>Rd(e)&&Id(e.pipe);function Xd(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var Zd=Xd(),Qd=Zd.FormData===void 0?void 0:Zd.FormData,$d=e=>{if(!e)return!1;if(Qd&&e instanceof Qd)return!0;let t=_d(e);if(!t||t===Object.prototype||!Id(e.append))return!1;let n=Dd(e);return n===`formdata`||n===`object`&&Id(e.toString)&&e.toString()===`[object FormData]`},ef=Od(`URLSearchParams`),[tf,nf,rf,af]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(Od),of=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function sf(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),Ad(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var lf=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,uf=e=>!jd(e)&&e!==lf;function df(...e){let{caseless:t,skipUndefined:n}=uf(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&typeof i==`string`&&cf(r,i)||i,o=bd(r,a)?r[a]:void 0;Bd(o)&&Bd(e)?r[a]=df(o,e):Bd(e)?r[a]=df({},e):Ad(e)?r[a]=e.slice():(!n||!jd(e))&&(r[a]=e)};for(let t=0,n=e.length;t(sf(t,(t,r)=>{n&&Id(t)?Object.defineProperty(e,r,{__proto__:null,value:hd(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),pf=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),mf=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,`constructor`,{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},hf=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&_d(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},gf=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},_f=e=>{if(!e)return null;if(Ad(e))return e;let t=e.length;if(!Ld(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},vf=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&_d(Uint8Array)),yf=(e,t)=>{let n=(e&&e[vd]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},bf=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},xf=Od(`HTMLFormElement`),Sf=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),{propertyIsEnumerable:Cf}=Object.prototype,wf=Od(`RegExp`),Tf=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};sf(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},Ef=e=>{Tf(e,(t,n)=>{if(Id(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(Id(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},Df=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return Ad(e)?r(e):r(String(e).split(t)),n},Of=()=>{},kf=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Af(e){return!!(e&&Id(e.append)&&e[yd]===`FormData`&&e[vd])}var jf=e=>{let t=new WeakSet,n=e=>{if(Rd(e)){if(t.has(e))return;if(Md(e))return e;if(!(`toJSON`in e)){t.add(e);let r;if(Jd(e)){r=[];for(let t of e){let e=n(t);!jd(e)&&r.push(e)}}else r=Ad(e)?[]:{},sf(e,(e,t)=>{let i=n(e);!jd(i)&&(r[t]=i)});return t.delete(e),r}}return e};return n(e)},Mf=Od(`AsyncFunction`),Nf=e=>e&&(Rd(e)||Id(e))&&Id(e.then)&&Id(e.catch),Pf=((e,t)=>e?setImmediate:t?((e,t)=>(lf.addEventListener(`message`,({source:n,data:r})=>{n===lf&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),lf.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,Id(lf.postMessage)),Ff=typeof queueMicrotask<`u`?queueMicrotask.bind(lf):typeof process<`u`&&process.nextTick||Pf,If=e=>e!=null&&Id(e[vd]),Q={isArray:Ad,isArrayBuffer:Nd,isBuffer:Md,isFormData:$d,isArrayBufferView:Pd,isString:Fd,isNumber:Ld,isBoolean:zd,isObject:Rd,isPlainObject:Bd,isEmptyObject:Vd,isReadableStream:tf,isRequest:nf,isResponse:rf,isHeaders:af,isUndefined:jd,isDate:Hd,isFile:Ud,isReactNativeBlob:Wd,isReactNative:Gd,isBlob:Kd,isRegExp:wf,isFunction:Id,isStream:Yd,isURLSearchParams:ef,isTypedArray:vf,isFileList:qd,forEach:sf,merge:df,extend:ff,trim:of,stripBOM:pf,inherits:mf,toFlatObject:hf,kindOf:Dd,kindOfTest:Od,endsWith:gf,toArray:_f,forEachEntry:yf,matchAll:bf,isHTMLForm:xf,hasOwnProperty:bd,hasOwnProp:bd,hasOwnInPrototypeChain:wd,getSafeProp:Td,toSafeFlatObject:Ed,reduceDescriptors:Tf,freezeMethods:Ef,toObjectSet:Df,toCamelCase:Sf,noop:Of,toFiniteNumber:kf,findKey:cf,global:lf,isContextDefined:uf,isSpecCompliantForm:Af,toJSONObject:jf,isAsyncFn:Mf,isThenable:Nf,setImmediate:Pf,asap:Ff,isIterable:If,isSafeIterable:e=>e!=null&&wd(e,vd)&&If(e)},Lf=Q.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),Rf=e=>{let t={},n,r,i;return e&&e.split(` -`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim();let a=Q.hasOwnProp(t,n);!n||a&&Q.hasOwnProp(Lf,n)||(n===`set-cookie`?a?t[n].push(r):t[n]=[r]:t[n]=a?t[n]+`, `+r:r)}),t};function zf(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}var Bf=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),Vf=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function Hf(e,t){return Q.isArray(e)?e.map(e=>Hf(e,t)):zf(String(e).replace(t,``))}var Uf=e=>Hf(e,Bf),Wf=e=>Hf(e,Vf);function Gf(e){let t=Object.create(null);return Q.forEach(e.toJSON(),(e,n)=>{t[n]=Wf(e)}),t}var Kf=Symbol(`internals`);function qf(e){return e&&String(e).trim().toLowerCase()}function Jf(e){return e===!1||e==null?e:Q.isArray(e)?e.map(Jf):Uf(String(e))}function Yf(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var Xf=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function Zf(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}function Qf(e){let t=e.length-1;if(t<1||e.charCodeAt(0)!==34||e.charCodeAt(t)!==34)return e;let n=``;for(let r=1;r=t))return e;n+=e[r]}return n}function $f(e){let t=Object.create(null),n=String(e),r=0,i=!1,a=!1;function o(e){let i=Zf(n.slice(r,e)),a=i.indexOf(`=`);if(a<1)return;let o=Zf(i.slice(0,a));if(!Xf.test(o))return;let s=o.toLowerCase();s===`__proto__`||s===`constructor`||s===`prototype`||(t[s]=Qf(Zf(i.slice(a+1))))}for(let e=0;e/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function tp(e,t,n,r,i){if(Q.isFunction(r))return r.call(this,t,n);if(i&&(t=n),Q.isString(t)){if(Q.isString(r))return t.indexOf(r)!==-1;if(Q.isRegExp(r))return r.test(t)}}function np(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function rp(e,t){let n=Q.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var ip=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=qf(t);if(!i)return;let a=Q.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=Jf(e))}let a=(e,t)=>Q.forEach(e,(e,n)=>i(e,n,t));if(Q.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(Q.isString(e)&&(e=e.trim())&&!ep(e))a(Rf(e),t);else if(Q.isObject(e)&&Q.isSafeIterable(e)){let n=Object.create(null),r,i;for(let t of e){if(!Q.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);i=t[0],Q.hasOwnProp(n,i)?(r=n[i],n[i]=Q.isArray(r)?[...r,t[1]]:[r,t[1]]):n[i]=t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=qf(e),e){let n=Q.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return Yf(e);if(Q.isFunction(t))return t.call(this,e,n);if(Q.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=qf(e),e){let n=Q.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||tp(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=qf(e),e){let i=Q.findKey(n,e);i&&(!t||tp(n,n[i],i,t))&&(delete n[i],r=!0)}}return Q.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||tp(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return Q.forEach(this,(r,i)=>{let a=Q.findKey(n,i);if(a){t[a]=Jf(r),delete t[i];return}let o=e?np(i):String(i).trim();o!==i&&delete t[i],t[o]=Jf(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return Q.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&Q.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` -`)}getSetCookie(){let e=this.get(`set-cookie`);return Q.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return $f(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[Kf]=this[Kf]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=qf(e);t[r]||(rp(n,e),t[r]=!0)}return Q.isArray(e)?e.forEach(r):r(e),this}};ip.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),Q.reduceDescriptors(ip.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),Q.freezeMethods(ip);var ap=`[REDACTED ****]`;function op(e){if(Q.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(Q.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function sp(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||Q.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof ip&&(e=e.toJSON()),r.push(e);let t;if(Q.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);Q.isUndefined(r)||(t[n]=r)});else{if(!Q.isPlainObject(e)&&op(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?ap:i(a);Q.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}function cp(e){try{return String(e)}catch{return``}}function lp(e){return e.errors.map(e=>{try{return e&&e.message?cp(e.message):cp(e)}catch{return``}}).filter(Boolean).join(`; `)||e.name||`AggregateError`}var $=class e extends Error{static from(t,n,r,i,a,o){let s=t.message;!s&&Q.isArray(t.errors)&&t.errors.length&&(s=lp(t));let c=new e(s,n||t.code,r,i,a);return Object.defineProperty(c,`cause`,{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),c.name=t.name,t.status!=null&&c.status==null&&(c.status=t.status),o&&Object.assign(c,o),c}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,`message`,{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&Q.hasOwnProp(e,`redact`)?e.redact:void 0,n=Q.isArray(t)&&t.length>0?sp(e,t):Q.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};$.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,$.ERR_BAD_OPTION=`ERR_BAD_OPTION`,$.ECONNABORTED=`ECONNABORTED`,$.ETIMEDOUT=`ETIMEDOUT`,$.ECONNREFUSED=`ECONNREFUSED`,$.ERR_NETWORK=`ERR_NETWORK`,$.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,$.ERR_DEPRECATED=`ERR_DEPRECATED`,$.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,$.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,$.ERR_CANCELED=`ERR_CANCELED`,$.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,$.ERR_INVALID_URL=`ERR_INVALID_URL`,$.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function up(e){return Q.isPlainObject(e)||Q.isArray(e)}function dp(e){return Q.endsWith(e,`[]`)?e.slice(0,-2):e}function fp(e,t,n){return e?e.concat(t).map(function(e,t){return e=dp(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function pp(e){return Q.isArray(e)&&!e.some(up)}var mp=Q.toFlatObject(Q,{},null,function(e){return/^is[A-Z]/.test(e)});function hp(e,t,n){if(!Q.isObject(e))throw TypeError(`target must be an object`);t||=new FormData;let r=(e,t)=>{let r=Q.getSafeProp(n,e);return Q.isUndefined(r)?t:r},i=r(`metaTokens`,!0),a=r(`visitor`)||h,o=r(`dots`,!1),s=r(`indexes`,!1),c=r(`Blob`)||typeof Blob<`u`&&Blob,l=r(`maxDepth`,100),u=c&&Q.isSpecCompliantForm(t),d=[];if(!Q.isFunction(a))throw TypeError(`visitor must be a function`);function f(e){if(e===null)return``;if(Q.isDate(e))return e.toISOString();if(Q.isBoolean(e))return e.toString();if(!u&&Q.isBlob(e))throw new $(`Blob is not supported. Use a Buffer instead.`);if(Q.isArrayBuffer(e)||Q.isTypedArray(e)){if(u&&typeof c==`function`)return new c([e]);throw new $(`Blob is not supported. Use a Buffer instead.`,$.ERR_NOT_SUPPORT)}return e}function p(e){if(e>l)throw new $(`Object is too deeply nested (`+e+` levels). Max depth: `+l,$.ERR_FORM_DATA_DEPTH_EXCEEDED)}function m(e,t){if(l===1/0)return JSON.stringify(e);let n=[];return JSON.stringify(e,function(e,r){if(!Q.isObject(r))return r;for(;n.length&&n[n.length-1]!==this;)n.pop();return n.push(r),p(t+n.length-1),r})}function h(e,n,r){let a=e;if(Q.isReactNative(t)&&Q.isReactNativeBlob(e))return t.append(fp(r,n,o),f(e)),!1;if(e&&!r&&typeof e==`object`){if(Q.endsWith(n,`{}`))n=i?n:n.slice(0,-2),e=m(e,1);else if(Q.isArray(e)&&pp(e)||(Q.isFileList(e)||Q.endsWith(n,`[]`))&&(a=Q.toArray(e)))return n=dp(n),a.forEach(function(e,r){!(Q.isUndefined(e)||e===null)&&t.append(s===!0?fp([n],r,o):s===null?n:n+`[]`,f(e))}),!1}return up(e)?!0:(t.append(fp(r,n,o),f(e)),!1)}let g=Object.assign(mp,{defaultVisitor:h,convertValue:f,isVisitable:up});function _(e,n,r=0){if(!Q.isUndefined(e)){if(p(r),d.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));d.push(e),Q.forEach(e,function(e,i){(!(Q.isUndefined(e)||e===null)&&a.call(t,e,Q.isString(i)?i.trim():i,n,g))===!0&&_(e,n?n.concat(i):[i],r+1)}),d.pop()}}if(!Q.isObject(e))throw TypeError(`data must be an object`);return _(e),t}function gp(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function _p(e,t){this._pairs=[],e&&hp(e,this,t)}var vp=_p.prototype;vp.append=function(e,t){this._pairs.push([e,t])},vp.toString=function(e){let t=e?t=>e.call(this,t,gp):gp;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function yp(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function bp(e,t,n){if(!t)return e;e||=``;let r=Q.isFunction(n)?{serialize:n}:n,i=Q.getSafeProp(r,`encode`)||yp,a=Q.getSafeProp(r,`serialize`),o;if(o=a?a(t,r):Q.isURLSearchParams(t)?t.toString():new _p(t,r).toString(i),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var xp=Symbol(`internals`);function Sp(e){return e?e.length:0}function Cp(e){if(e)for(;e.length&&e[e.length-1]===null;)e.pop()}function wp(e,t){let n=e.handlers,r=Sp(n);n===t.handlersRef?r!==t.handlersLength&&(r?t.handlerEntries.forEach(function(e,r){n[e.index]!==e.handler&&t.handlerEntries.delete(r)}):t.handlerEntries.clear()):(t.handlersRef=n,t.handlerEntries.clear()),t.handlersLength=r}var Tp=class{constructor(){this.handlers=[],this[xp]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,t,n){let r={fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null},i=this[xp];this.handlers??=[],wp(this,i);let a=i.nextId++;return this.handlers.push(r),i.handlerEntries.set(a,{handler:r,index:this.handlers.length-1}),i.handlersLength=this.handlers.length,a}eject(e){let t=this[xp];wp(this,t);let n=t.handlerEntries.get(e);if(n){if(t.handlerEntries.delete(e),this.handlers[n.index]!==n.handler)return;this.handlers[n.index]=null,t.iterationDepth||(Cp(this.handlers),t.handlersLength=this.handlers.length)}}clear(){this.handlers&&(this.handlers=[],wp(this,this[xp]))}forEach(e){let t=this[xp];wp(this,t),t.iterationDepth++;try{Q.forEach(this.handlers,function(t){t!==null&&e(t)})}finally{--t.iterationDepth||(wp(this,t),Cp(this.handlers),t.handlersLength=Sp(this.handlers))}}},Ep={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},Dp={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:_p,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},Op=n({hasBrowserEnv:()=>kp,hasStandardBrowserEnv:()=>jp,hasStandardBrowserWebWorkerEnv:()=>Mp,navigator:()=>Ap,origin:()=>Np}),kp=typeof window<`u`&&typeof document<`u`,Ap=typeof navigator==`object`&&navigator||void 0,jp=kp&&(!Ap||[`ReactNative`,`NativeScript`,`NS`].indexOf(Ap.product)<0),Mp=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,Np=kp&&window.location.href||`http://localhost`,Pp={...Op,...Dp};function Fp(e,t){return hp(e,new Pp.classes.URLSearchParams,{visitor:function(e,t,n,r){return Pp.isNode&&Q.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}var Ip=100;function Lp(e){if(e>Ip)throw new $(`FormData field is too deeply nested (`+e+` levels). Max depth: `+Ip,$.ERR_FORM_DATA_DEPTH_EXCEEDED)}function Rp(e){let t=[],n=/[^.[\]]+|\[([^.[\]]*)]/g,r;for(;(r=n.exec(e))!==null;)Lp(t.length),t.push(r[0]===`[]`?``:r[1]||r[0]);return t}function zp(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&Q.isArray(r)?r.length:a,s?(Q.hasOwnProp(r,a)?r[a]=Q.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!Q.hasOwnProp(r,a)||!Q.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&Q.isArray(r[a])&&(r[a]=zp(r[a])),!o)}if(Q.isFormData(e)&&Q.isFunction(e.entries)){let n={};return Q.forEachEntry(e,(e,r)=>{t(Rp(e),r,n,0)}),n}return null}var Vp=Object.freeze([`get`,`delete`,`head`,`options`,`post`,`put`,`patch`,`purge`,`link`,`unlink`,`query`]),Hp=(e,t)=>e!=null&&Q.hasOwnProp(e,t)?e[t]:void 0;function Up(e,t,n){if(Q.isString(e))try{return(t||JSON.parse)(e),Q.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var Wp={transitional:Ep,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=Q.isObject(e);if(i&&Q.isHTMLForm(e)&&(e=new FormData(e)),Q.isFormData(e))return r?JSON.stringify(Bp(e)):e;if(Q.isArrayBuffer(e)||Q.isBuffer(e)||Q.isStream(e)||Q.isFile(e)||Q.isBlob(e)||Q.isReadableStream(e))return e;if(Q.isArrayBufferView(e))return e.buffer;if(Q.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){let t=Hp(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return Fp(e,t).toString();if((a=Q.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=Hp(this,`env`),r=n&&n.FormData;return hp(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),Up(e)):e}],transformResponse:[function(e){let t=Hp(this,`transitional`)||Wp.transitional,n=t&&t.forcedJSONParsing,r=Hp(this,`responseType`),i=r===`json`;if(Q.isResponse(e)||Q.isReadableStream(e))return e;if(e&&Q.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,Hp(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?$.from(e,$.ERR_BAD_RESPONSE,this,null,Hp(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:Pp.classes.FormData,Blob:Pp.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};Q.forEach(Vp,e=>{Wp.headers[e]={}});function Gp(e,t){let n=this||Wp,r=t||n,i=ip.from(r.headers),a=r.data;return Q.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function Kp(e){return!!(e&&e.__CANCEL__)}var qp=class extends ${constructor(e,t,n){super(e??`canceled`,$.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function Jp(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new $(`Request failed with status code `+n.status,n.status>=400&&n.status<500?$.ERR_BAD_REQUEST:$.ERR_BAD_RESPONSE,n.config,n.request,n))}var Yp=/[\t\n\r]/g;function Xp(e){if(typeof e!=`string`)return e;let t=0;for(;t{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i),(...e)=>o(e)]}var em=(e,t,n=3)=>{let r=0,i=Qp(50,250);return $p(n=>{if(!n||!Q.isNumber(n.loaded))return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=Math.max(0,o==null?a:Math.min(a,o)),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},tm=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},nm=(e,t=Q.asap)=>(...n)=>t(()=>e(...n)),rm=Pp.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Pp.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Pp.origin),Pp.navigator&&/(msie|trident)/i.test(Pp.navigator.userAgent)):()=>!0,im=Pp.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];Q.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),Q.isString(r)&&s.push(`path=${r}`),Q.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),Q.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;n0&&e.charCodeAt(n-1)===47;)n--;return e.slice(0,n)+`/`+t.replace(/^\/+/,``)}var sm=/^https?:(?!\/\/)/i;function cm(e){return e&&e.replace(/(^|&)([^=&]*=)?[^&]+/g,(e,t,n=``)=>`${t}${n}${ap}`)}function lm(e){let t=e.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${ap}@`),n=t.indexOf(`#`),r=(n===-1?t:t.slice(0,n)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${ap}`);return n===-1?r:`${r}#${cm(t.slice(n+1))}`}function um(e,t){if(typeof e==`string`){let n=Xp(e);if(sm.test(n))throw new $(`Invalid URL ${JSON.stringify(lm(n))}: missing "//" after protocol`,$.ERR_INVALID_URL,t)}}function dm(e,t,n,r){um(t,r);let i=!am(t);return e&&(i||n===!1)?(um(e,r),om(e,t)):t}var fm=e=>e instanceof ip?{...e}:e,pm=e=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(e).concat(Object.getOwnPropertySymbols(e).filter(t=>Object.getOwnPropertyDescriptor(e,t).enumerable)):Object.keys(e);function mm(e,t){e||={},t||={};let n=Object.create(null);Object.defineProperty(n,`hasOwnProperty`,{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return Q.isPlainObject(e)&&Q.isPlainObject(t)?Q.merge.call({caseless:r},e,t):Q.isPlainObject(t)?Q.merge({},t):Q.isArray(t)?t.slice():t}function i(e,t,n,i){if(!Q.isUndefined(t))return r(e,t,n,i);if(!Q.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!Q.isUndefined(t))return r(void 0,t)}function o(e,t){if(!Q.isUndefined(t))return r(void 0,t);if(!Q.isUndefined(e))return r(void 0,e)}function s(n){let r=Q.hasOwnProp(t,`transitional`)?t.transitional:void 0;if(!Q.isUndefined(r))if(Q.isPlainObject(r)){if(Q.hasOwnProp(r,n))return r[n]}else return;let i=Q.hasOwnProp(e,`transitional`)?e.transitional:void 0;if(Q.isPlainObject(i)&&Q.hasOwnProp(i,n))return i[n]}function c(n,i,a){if(Q.hasOwnProp(t,a))return r(n,i);if(Q.hasOwnProp(e,a))return r(void 0,n)}let l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutErrorMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:c,headers:(e,t,n)=>i(fm(e),fm(t),n,!0)};return Q.forEach(pm({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=Q.hasOwnProp(l,r)?l[r]:i,o=a(Q.hasOwnProp(e,r)?e[r]:void 0,Q.hasOwnProp(t,r)?t[r]:void 0,r);Q.isUndefined(o)&&a!==c||(n[r]=o)}),Q.hasOwnProp(t,`validateStatus`)&&Q.isUndefined(t.validateStatus)&&s(`validateStatusUndefinedResolves`)===!1&&(Q.hasOwnProp(e,`validateStatus`)?n.validateStatus=r(void 0,e.validateStatus):delete n.validateStatus),n}var hm=[`content-type`,`content-length`];function gm(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t||{}).forEach(([t,n])=>{hm.includes(t.toLowerCase())&&e.set(t,n)})}var _m=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16)));function vm(e){let t=mm({},e),n=e=>Q.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=ip.from(s),t.url=bp(dm(l,d,u,t),n(`params`),n(`paramsSerializer`)),c){let t=Q.getSafeProp(c,`username`)||``,n=Q.getSafeProp(c,`password`)||``;try{s.set(`Authorization`,`Basic `+btoa(t+`:`+(n?_m(n):``)))}catch(t){throw $.from(t,$.ERR_BAD_OPTION_VALUE,e)}}if(Q.isFormData(r)){let e=Q.getSafeProp(r,`getHeaders`);Pp.hasStandardBrowserEnv||Pp.hasStandardBrowserWebWorkerEnv||Q.isReactNative(r)?s.setContentType(void 0):Q.isFunction(e)&&gm(s,e.call(r),n(`formDataHeaderPolicy`))}if(Pp.hasStandardBrowserEnv&&(Q.isFunction(i)&&(i=i(t)),i===!0||i==null&&rm(t.url))){let e=a&&o&&im.read(o);e&&s.set(a,e)}return t}var ym=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=vm(e),i=r.data,a=ip.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p,m;function h(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let g=new XMLHttpRequest;g.open(r.method.toUpperCase(),r.url,!0),g.timeout=r.timeout;function _(i){if(!g)return;if(g.status===0&&(Zp(Xp(r.url))||Zp(Pp.origin))!==`file`&&!(g.responseURL&&g.responseURL.startsWith(`file:`))){n(new $(`Request aborted`,$.ECONNABORTED,e,g)),h(),g=null;return}try{i?m&&m(i):p&&p()}catch(e){setTimeout(()=>{throw e})}if(!g)return;let a=ip.from(`getAllResponseHeaders`in g&&g.getAllResponseHeaders());Jp(function(e){t(e),h()},function(e){n(e),h()},{data:!o||o===`text`||o===`json`?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:a,config:e,request:g}),g=null}`onloadend`in g?g.onloadend=_:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.startsWith(`file:`))||setTimeout(_)},g.onabort=function(){g&&=(n(new $(`Request aborted`,$.ECONNABORTED,e,g)),h(),null)},g.onerror=function(t){let r=new $(t&&t.message?t.message:`Network Error`,$.ERR_NETWORK,e,g);r.event=t||null,n(r),h(),g=null},g.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||Ep;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new $(t,i.clarifyTimeoutError?$.ETIMEDOUT:$.ECONNABORTED,e,g)),h(),g=null},i===void 0&&a.setContentType(null),`setRequestHeader`in g&&Q.forEach(Gf(a),function(e,t){g.setRequestHeader(t,e)}),Q.isUndefined(r.withCredentials)||(g.withCredentials=!!r.withCredentials),o&&o!==`json`&&(g.responseType=r.responseType),c&&([d,p,m]=em(c,!0),g.addEventListener(`progress`,d)),s&&g.upload&&([u,f]=em(s),g.upload.addEventListener(`progress`,u),g.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{g&&=(n(!t||t.type?new qp(null,e,g):t),g.abort(),h(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let v=Zp(r.url);if(v&&!Pp.protocols.includes(v)){n(new $(`Unsupported protocol `+v+`:`,$.ERR_BAD_REQUEST,e)),h();return}g.send(i||null)})},bm=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof $?t:new qp(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new $(`timeout of ${t}ms exceeded`,$.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>{if(!r){if(e.aborted){i.call(e);return}e.addEventListener(`abort`,i,{once:!0})}});let{signal:s}=n;return s.unsubscribe=()=>Q.asap(o),s},xm=function*(e,t){let n=e.byteLength;if(!t||n{let i=Sm(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},Tm=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,Em=(e,t,n)=>t+2e<=57?e-48:(e&223)-55,Om=e=>e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===43||e===47||e===45||e===95,km=e=>e===9||e===10||e===12||e===13||e===32,Am=e=>{let t=Math.floor(e/4),n=e%4;return t*3+(n===2?1:n===3?2:0)},jm=e=>{let t=e.length,n=0;return t>0&&e.charCodeAt(t-1)===61&&(n++,t>1&&e.charCodeAt(t-2)===61&&n++),Math.floor((t-n)*3/4)},Mm=e=>{let t=e.length,n=0,r=0,i=!1;for(let a=0;a0){i=!0;continue}n++}}return i||r>2||r>0&&(n+r)%4!=0||n%4==1?jm(e):Am(n)},Nm=(e,t)=>{if(!e||typeof e!=`string`||!e.startsWith(`data:`))return 0;let n=e.indexOf(`,`);if(n<0)return 0;let r=e.slice(5,n),i=e.slice(n+1);if(/;base64/i.test(r))return t(i);let a=0;for(let e=0,t=i.length;e=55296&&n<=56319&&e+1=56320&&t<=57343?(a+=4,e++):a+=3}else a+=3}return a};function Pm(e){let t=typeof e==`string`?e.indexOf(`#`):-1;return Nm(t===-1?e:e.slice(0,t),Mm)}var Fm=`1.20.0`,Im=64*1024,Lm={cache:`default`,redirect:`follow`,referrer:`about:client`,referrerPolicy:``,mode:`cors`,integrity:``,keepalive:!1,priority:`auto`,window:null},{isFunction:Rm}=Q,zm=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Bm=e=>{if(!Q.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},Vm=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Hm=e=>{let t=e.indexOf(`://`),n=e;return t!==-1&&(n=n.slice(t+3)),n.includes(`@`)||n.includes(`:`)},Um=e=>{let t=Q.global!==void 0&&Q.global!==null?Q.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=Q.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?Rm(i):typeof fetch==`function`,c=Rm(a),l=Rm(o);if(!s)return!1;let u=s&&Rm(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&Vm(()=>{let e=!1,t=new a(Pp.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&Vm(()=>Q.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new $(`Response type '${e}' is not supported`,$.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(Q.isBlob(e))return e.size;if(Q.isSpecCompliantForm(e))return(await new a(Pp.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(Q.isArrayBufferView(e)||Q.isArrayBuffer(e))return e.byteLength;if(Q.isURLSearchParams(e)&&(e+=``),Q.isString(e))return(await d(e)).byteLength},g=async(e,t)=>Q.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:d,timeout:_,onDownloadProgress:v,onUploadProgress:y,responseType:b,headers:x,withCredentials:S=`same-origin`,fetchOptions:C,maxContentLength:w,maxBodyLength:ee,maxRedirects:te}=vm(e),ne=Q.isNumber(w)&&w>-1,T=Q.isNumber(ee)&&ee>-1,re=t=>Q.hasOwnProp(e,t)?e[t]:void 0,ie=i||fetch;b=b?(b+``).toLowerCase():`text`;let ae=bm([l,d&&d.toAbortSignal()],_),E=null,oe=ae&&ae.unsubscribe&&(()=>{ae.unsubscribe()}),se,ce=null,le=()=>new $(`Request body larger than maxBodyLength limit`,$.ERR_BAD_REQUEST,e,E);try{let i,l=re(`auth`);if(l&&(i={username:Q.getSafeProp(l,`username`)||``,password:Q.getSafeProp(l,`password`)||``}),Hm(t)){let e=new URL(t,Pp.origin);!i&&(e.username||e.password)&&(i={username:Bm(e.username),password:Bm(e.password)}),(e.username||e.password)&&(e.username=``,e.password=``,t=e.href)}if(i&&(x.delete(`authorization`),x.set(`Authorization`,`Basic `+btoa(zm((i.username||``)+`:`+(i.password||``))))),ne&&typeof t==`string`&&t.startsWith(`data:`)&&Pm(t)>w)throw new $(`maxContentLength size of `+w+` exceeded`,$.ERR_BAD_RESPONSE,e,E);if(T&&n!==`get`&&n!==`head`){let e=await h(s);if(typeof e==`number`&&isFinite(e)&&(se=e,e>ee))throw le()}let d=T&&(Q.isReadableStream(s)||Q.isStream(s)),_=(e,t,n)=>wm(e,Im,e=>{if(T&&e>ee)throw ce=le();t&&t(e)},n);if(f&&n!==`get`&&n!==`head`&&(y||d)){if(se??=await g(x,s),se!==0||d){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(Q.isFormData(s)&&(n=e.headers.get(`content-type`))&&x.setContentType(n),e.body){let[t,n]=y&&tm(se,em(nm(y)))||[];s=_(e.body,t,n)}}}else if(d&&!c&&u&&n!==`get`&&n!==`head`)s=_(s);else if(d&&c&&!f&&n!==`get`&&n!==`head`)throw new $(`Stream request bodies are not supported by the current fetch implementation`,$.ERR_NOT_SUPPORT,e,E);Q.isString(S)||(S=S?`include`:`omit`);let ue=c&&`credentials`in a.prototype;if(Q.isFormData(s)){let e=x.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&x.delete(`content-type`)}x.set(`User-Agent`,`axios/`+Fm,!1);let de=C==null?C:Object.assign(Object.create(null),C);de&&(delete de.body,delete de.headers,delete de.method,delete de.signal,delete de.duplex,delete de.credentials);let D=Object.assign(Object.create(null),de,{signal:ae,method:n.toUpperCase(),headers:Gf(x.normalize()),body:s,duplex:`half`,credentials:ue?S:void 0});c&&(Q.forEach(Lm,(e,t)=>{D[t]===void 0&&(D[t]=e)}),D.signal===void 0&&(D.signal=null),D.body===void 0&&(D.body=null)),te===0&&(D.redirect=`manual`,de&&(de.redirect=`manual`)),E=c&&new a(t,D);let fe=await(c?ie(E,de):ie(t,D)),pe=ip.from(fe.headers);if(ne){let t=Q.toFiniteNumber(pe.getContentLength());if(t!=null&&t>w)throw new $(`maxContentLength size of `+w+` exceeded`,$.ERR_BAD_RESPONSE,e,E)}let me=p&&(b===`stream`||b===`response`);if(p&&fe.body&&(v||ne||me&&oe)){let t={};[`status`,`statusText`,`headers`].forEach(e=>{t[e]=fe[e]});let n=Q.toFiniteNumber(pe.getContentLength()),[r,i]=v&&tm(n,em(nm(v),!0))||[],a=0;fe=new o(wm(fe.body,Im,t=>{if(ne&&(a=t,a>w))throw new $(`maxContentLength size of `+w+` exceeded`,$.ERR_BAD_RESPONSE,e,E);r&&r(t)},()=>{i&&i(),oe&&oe()}),t)}b||=`text`;let he=await m[Q.findKey(m,b)||`text`](fe,e);if(ne&&!p&&!me){let t;if(he!=null&&(typeof he.byteLength==`number`?t=he.byteLength:typeof he.size==`number`?t=he.size:typeof he==`string`&&(t=typeof r==`function`?new r().encode(he).byteLength:he.length)),typeof t==`number`&&t>w)throw new $(`maxContentLength size of `+w+` exceeded`,$.ERR_BAD_RESPONSE,e,E)}return!me&&oe&&oe(),await new Promise((t,n)=>{Jp(t,n,{data:he,headers:ip.from(fe.headers),status:fe.status,statusText:fe.statusText,config:e,request:E})})}catch(t){if(oe&&oe(),ae&&ae.aborted&&ae.reason instanceof $){let n=ae.reason;throw n.config=e,E&&(n.request=E),t!==n&&Object.defineProperty(n,`cause`,{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),n}if(ce)throw E&&!ce.request&&(ce.request=E),ce;if(t instanceof $)throw E&&!t.request&&(t.request=E),t;if(t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)){let n=new $(`Network Error`,$.ERR_NETWORK,e,E,t&&t.response);throw Object.defineProperty(n,`cause`,{__proto__:null,value:t.cause||t,writable:!0,enumerable:!1,configurable:!0}),n}throw $.from(t,t&&t.code,e,E,t&&t.response)}}},Wm=new Map,Gm=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Wm;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:Um(t)),l=c;return c};Gm();var Km={http:null,xhr:ym,fetch:{get:Gm}};Q.forEach(Km,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{__proto__:null,value:t})}catch{}Object.defineProperty(e,`adapterName`,{__proto__:null,value:t})}});var qm=e=>`- ${e}`,Jm=e=>Q.isFunction(e)||e===null||e===!1;function Ym(e,t){e=Q.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new $(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : -`+e.map(qm).join(` -`):` `+qm(e[0]):`as no adapter specified`),$.ERR_NOT_SUPPORT)}return i}var Xm={getAdapter:Ym,adapters:Km};function Zm(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new qp(null,e)}function Qm(e){let t=Q.toSafeFlatObject(e);return Zm(t),t.headers=ip.from(Q.getSafeProp(t,`headers`)),t.data=Gp.call(t,t.transformRequest),[`post`,`put`,`patch`].indexOf(t.method)!==-1&&t.headers.setContentType(`application/x-www-form-urlencoded`,!1),Xm.getAdapter(t.adapter||Wp.adapter,t)(t).then(function(e){Zm(t),t.response=e;try{e.data=Gp.call(t,t.transformResponse,e)}finally{delete t.response}return e.headers=ip.from(e.headers),e},function(e){if(!Kp(e)&&(Zm(t),e&&e.response)){t.response=e.response;try{e.response.data=Gp.call(t,t.transformResponse,e.response)}finally{delete t.response}e.response.headers=ip.from(e.response.headers)}return Promise.reject(e)})}var $m={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{$m[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var eh={};$m.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Fm+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new $(r(i,` has been removed`+(t?` in `+t:``)),$.ERR_DEPRECATED);return t&&!eh[i]&&(eh[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},$m.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function th(e,t,n){if(typeof e!=`object`||!e)throw new $(`options must be an object`,$.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new $(`option `+a+` must be `+n,$.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new $(`Unknown option `+a,$.ERR_BAD_OPTION)}}var nh={assertOptions:th,validators:$m},rh=nh.validators,ih=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Tp,response:new Tp}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error)try{let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=t.stack,r=``;if(typeof n==`string`){let e=n.indexOf(` -`);r=e===-1?``:n.slice(e+1)}if(!e.stack)e.stack=r;else if(r){let t=r.indexOf(` -`),n=t===-1?-1:r.indexOf(` -`,t+1),i=n===-1?``:r.slice(n+1);String(e.stack).endsWith(i)||(e.stack+=` -`+r)}}catch{}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=mm(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&nh.assertOptions(n,{silentJSONParsing:rh.transitional(rh.boolean),forcedJSONParsing:rh.transitional(rh.boolean),clarifyTimeoutError:rh.transitional(rh.boolean),legacyInterceptorReqResOrdering:rh.transitional(rh.boolean),advertiseZstdAcceptEncoding:rh.transitional(rh.boolean),validateStatusUndefinedResolves:rh.transitional(rh.boolean)},!1),r!=null&&(Q.isFunction(r)?t.paramsSerializer={serialize:r}:nh.assertOptions(r,{encode:rh.function,serialize:rh.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),nh.assertOptions(t,{baseUrl:rh.spelling(`baseURL`),withXsrfToken:rh.spelling(`withXSRFToken`)},!0),t.method=(Q.getSafeProp(t,`method`)||Q.getSafeProp(this.defaults,`method`)||`get`).toLowerCase();let a=i&&Q.merge(i.common,i[t.method]);i&&Q.forEach(Vp.concat(`common`),e=>{delete i[e]}),t.headers=ip.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||Ep;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=[Qm.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);uQm.call(this,f)))}catch(e){l=Promise.reject(e)}break}}if(!l)try{l=Qm.call(this,f)}catch(e){l=Promise.reject(e)}for(u=0,d=c.length;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 qp(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 oh(e){return function(t){return e.apply(null,t)}}function sh(e){return Q.isObject(e)&&e.isAxiosError===!0}var ch={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,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent: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,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(ch).forEach(([e,t])=>{ch[t]===void 0&&(ch[t]=e)});function lh(e){let t=new ih(e),n=hd(ih.prototype.request,t);return Q.extend(n,ih.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return lh(mm(e,t))},n}var uh=lh(Wp);uh.Axios=ih,uh.CanceledError=qp,uh.CancelToken=ah,uh.isCancel=Kp,uh.VERSION=Fm,uh.toFormData=hp,uh.AxiosError=$,uh.Cancel=uh.CanceledError,uh.all=function(e){return Promise.all(e)},uh.spread=oh,uh.isAxiosError=sh,uh.mergeConfig=mm,uh.AxiosHeaders=ip,uh.formToJSON=e=>Bp(Q.isHTMLForm(e)?new FormData(e):e),uh.getAdapter=Xm.getAdapter,uh.HttpStatusCode=ch,uh.default=uh;export{dc as $,O as $n,kn as $t,X as A,$e as An,Ki as At,Sl as B,Fe as Bn,wi as Bt,Xl as C,dt as Cn,Pa as Ct,Gl as D,ot as Dn,Zi as Dt,Wl as E,rt as En,$i as Et,Il as F,ze as Fn,Vi as Ft,Qc as G,Oe as Gn,Gr as Gt,bl as H,Ne as Hn,Kr as Ht,Ol as I,Re as In,Pi as It,q as J,De as Jn,Bn as Jt,Y as K,ke as Kn,Ur as Kt,kl as L,Ie as Ln,Ii as Lt,zl as M,We as Mn,Wi as Mt,Vl as N,Je as Nn,Ui as Nt,Ul as O,k as On,Xi as Ot,Rl as P,Ue as Pn,Hi as Pt,lc as Q,Se as Qn,Fn as Qt,El as R,Le as Rn,Ei as Rt,tu as S,vt as Sn,Fa as St,Ql as T,ct as Tn,ha as Tt,nl as U,Ae as Un,Ci as Ut,xl as V,Me as Vn,Ti as Vt,el as W,je as Wn,ci as Wt,Ac as X,Te as Xn,Rn as Xt,Oc as Y,we as Yn,Ln as Yt,uc as Z,xe as Zn,Pn as Zt,Z as _,_t as _n,so as _t,Vu as a,gn as an,ge as ar,Ho as at,Eu as b,xt as bn,za as bt,Nu as c,dn as cn,ve as cr,Lo as ct,mu as d,on as dn,pe as dr,V as dt,En as en,be as er,sc as et,pu as f,sn as fn,le as fr,z as ft,hu as g,M as gn,oo as gt,su as h,Yt as hn,T as hr,go as ht,Hu as i,vn as in,ce as ir,Uo as it,Bl as j,Ye as jn,Gi as jt,Hl as k,A as kn,Yi as kt,Mu as l,cn as ln,oe as lr,Fo as lt,du as m,Zt as mn,D as mr,fo as mt,md as n,bn as nn,he as nr,ks as nt,Lu as o,pn as on,de as or,Bo as ot,fu as p,Xt as pn,fe as pr,To as pt,Yc as q,Ee as qn,zn as qt,Ku as r,yn as rn,me as rr,Wo as rt,Iu as s,un as sn,ue as sr,Ro as st,uh as t,Cn as tn,se as tr,As as tt,cu as u,ln as un,_e as ur,Io as ut,vu as v,gt as vn,Ua as vt,Zl as w,lt as wn,ga as wt,nu as x,yt as xn,La as xt,Ou as y,bt as yn,Va as yt,Dl as z,Pe as zn,Di as zt}; \ No newline at end of file diff --git a/assets/axios-DOscJEDN.js b/assets/axios-DOscJEDN.js new file mode 100644 index 0000000..8275da7 --- /dev/null +++ b/assets/axios-DOscJEDN.js @@ -0,0 +1,77 @@ +import{n as e,o as t,r 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,c as s,i as c,l,n as u,o as d,p as f,r as p,s as m,t as h,u as g}from"./slicedToArray-BQ1tPSGY.js";import{n as _,t as v}from"./typeof-BUNGcdwP.js";import{a as y,i as b,n as x,o as S,r as C,t as w}from"./asyncToGenerator-DHhZBkop.js";var T=r((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=typeof setTimeout==`function`?setTimeout:null,_=typeof clearTimeout==`function`?clearTimeout:null,v=typeof setImmediate<`u`?setImmediate:null;typeof navigator<`u`&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function y(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function b(e){if(h=!1,y(e),!m)if(n(c)!==null)m=!0,D(x);else{var t=n(l);t!==null&&ae(b,t.startTime-e)}}function x(t,i){m=!1,h&&(h=!1,_(w),w=-1),p=!0;var a=f;try{for(y(i),d=n(c);d!==null&&(!(d.expirationTime>i)||t&&!te());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=i);i=e.unstable_now(),typeof s==`function`?d.callback=s:d===n(c)&&r(c),y(i)}else r(c);d=n(c)}if(d!==null)var u=!0;else{var g=n(l);g!==null&&ae(b,g.startTime-i),u=!1}return u}finally{d=null,f=a,p=!1}}var S=!1,C=null,w=-1,T=5,ee=-1;function te(){return!(e.unstable_now()-eee||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(_(w),w=-1):h=!0,ae(b,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,D(x))),r},e.unstable_shouldYield=te,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),ee=r(((e,t)=>{t.exports=T()})),te=r((e=>{var t=i(),n=ee();function r(e){for(var t=`https://reactjs.org/docs/error-decoder.html?invariant=`+e,n=1;n`u`||window.document===void 0||window.document.createElement===void 0),u=Object.prototype.hasOwnProperty,d=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f={},p={};function m(e){return u.call(p,e)?!0:u.call(f,e)?!1:d.test(e)?p[e]=!0:(f[e]=!0,!1)}function h(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case`function`:case`symbol`:return!0;case`boolean`:return r?!1:n===null?(e=e.toLowerCase().slice(0,5),e!==`data-`&&e!==`aria-`):!n.acceptsBooleans;default:return!1}}function g(e,t,n,r){if(t==null||h(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function _(e,t,n,r,i,a,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=o}var v={};`children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style`.split(` `).forEach(function(e){v[e]=new _(e,0,!1,e,null,!1,!1)}),[[`acceptCharset`,`accept-charset`],[`className`,`class`],[`htmlFor`,`for`],[`httpEquiv`,`http-equiv`]].forEach(function(e){var t=e[0];v[t]=new _(t,1,!1,e[1],null,!1,!1)}),[`contentEditable`,`draggable`,`spellCheck`,`value`].forEach(function(e){v[e]=new _(e,2,!1,e.toLowerCase(),null,!1,!1)}),[`autoReverse`,`externalResourcesRequired`,`focusable`,`preserveAlpha`].forEach(function(e){v[e]=new _(e,2,!1,e,null,!1,!1)}),`allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope`.split(` `).forEach(function(e){v[e]=new _(e,3,!1,e.toLowerCase(),null,!1,!1)}),[`checked`,`multiple`,`muted`,`selected`].forEach(function(e){v[e]=new _(e,3,!0,e,null,!1,!1)}),[`capture`,`download`].forEach(function(e){v[e]=new _(e,4,!1,e,null,!1,!1)}),[`cols`,`rows`,`size`,`span`].forEach(function(e){v[e]=new _(e,6,!1,e,null,!1,!1)}),[`rowSpan`,`start`].forEach(function(e){v[e]=new _(e,5,!1,e.toLowerCase(),null,!1,!1)});var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}`accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height`.split(` `).forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,null,!1,!1)}),`xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type`.split(` `).forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,`http://www.w3.org/1999/xlink`,!1,!1)}),[`xml:base`,`xml:lang`,`xml:space`].forEach(function(e){var t=e.replace(y,b);v[t]=new _(t,1,!1,e,`http://www.w3.org/XML/1998/namespace`,!1,!1)}),[`tabIndex`,`crossOrigin`].forEach(function(e){v[e]=new _(e,1,!1,e.toLowerCase(),null,!1,!1)}),v.xlinkHref=new _(`xlinkHref`,1,!1,`xlink:href`,`http://www.w3.org/1999/xlink`,!0,!1),[`src`,`href`,`action`,`formAction`].forEach(function(e){v[e]=new _(e,1,!1,e.toLowerCase(),null,!0,!0)});function x(e,t,n,r){var i=v.hasOwnProperty(t)?v[t]:null;(i===null?r||!(2s||i[o]!==a[s]){var c=` +`+i[o].replace(` at new `,` at `);return e.displayName&&c.includes(``)&&(c=c.replace(``,e.displayName)),c}while(1<=o&&0<=s);break}}}finally{fe=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:``)?de(e):``}function me(e){switch(e.tag){case 5:return de(e.type);case 16:return de(`Lazy`);case 13:return de(`Suspense`);case 19:return de(`SuspenseList`);case 0:case 2:case 15:return e=pe(e.type,!1),e;case 11:return e=pe(e.type.render,!1),e;case 1:return e=pe(e.type,!0),e;default:return``}}function he(e){if(e==null)return null;if(typeof e==`function`)return e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case T:return`Fragment`;case w:return`Portal`;case E:return`Profiler`;case te:return`StrictMode`;case D:return`Suspense`;case ae:return`SuspenseList`}if(typeof e==`object`)switch(e.$$typeof){case re:return(e.displayName||`Context`)+`.Consumer`;case ne:return(e._context.displayName||`Context`)+`.Provider`;case ie:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case oe:return t=e.displayName||null,t===null?he(e.type)||`Memo`:t;case se:t=e._payload,e=e._init;try{return he(e(t))}catch{}}return null}function ge(e){var t=e.type;switch(e.tag){case 24:return`Cache`;case 9:return(t.displayName||`Context`)+`.Consumer`;case 10:return(t._context.displayName||`Context`)+`.Provider`;case 18:return`DehydratedFragment`;case 11:return e=t.render,e=e.displayName||e.name||``,t.displayName||(e===``?`ForwardRef`:`ForwardRef(`+e+`)`);case 7:return`Fragment`;case 5:return t;case 4:return`Portal`;case 3:return`Root`;case 6:return`Text`;case 16:return he(t);case 8:return t===te?`StrictMode`:`Mode`;case 22:return`Offscreen`;case 12:return`Profiler`;case 21:return`Scope`;case 13:return`Suspense`;case 19:return`SuspenseList`;case 25:return`TracingMarker`;case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t==`function`)return t.displayName||t.name||null;if(typeof t==`string`)return t}return null}function _e(e){switch(typeof e){case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function A(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function j(e){var t=A(e)?`checked`:`value`,n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=``+e[t];if(!e.hasOwnProperty(t)&&n!==void 0&&typeof n.get==`function`&&typeof n.set==`function`){var i=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ve(e){e._valueTracker||=j(e)}function ye(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=A(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function be(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}function xe(e,t){var n=t.checked;return k({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Se(e,t){var n=t.defaultValue==null?``:t.defaultValue,r=t.checked==null?t.defaultChecked:t.checked;n=_e(t.value==null?n:t.value),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type===`checkbox`||t.type===`radio`?t.checked!=null:t.value!=null}}function M(e,t){t=t.checked,t!=null&&x(e,`checked`,t,!1)}function Ce(e,t){M(e,t);var n=_e(t.value),r=t.type;if(n!=null)r===`number`?(n===0&&e.value===``||e.value!=n)&&(e.value=``+n):e.value!==``+n&&(e.value=``+n);else if(r===`submit`||r===`reset`){e.removeAttribute(`value`);return}t.hasOwnProperty(`value`)?Te(e,t.type,n):t.hasOwnProperty(`defaultValue`)&&Te(e,t.type,_e(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function we(e,t,n){if(t.hasOwnProperty(`value`)||t.hasOwnProperty(`defaultValue`)){var r=t.type;if(!(r!==`submit`&&r!==`reset`||t.value!==void 0&&t.value!==null))return;t=``+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==``&&(e.name=``),e.defaultChecked=!!e._wrapperState.initialChecked,n!==``&&(e.name=n)}function Te(e,t,n){(t!==`number`||be(e.ownerDocument)!==e)&&(n==null?e.defaultValue=``+e._wrapperState.initialValue:e.defaultValue!==``+n&&(e.defaultValue=``+n))}var Ee=Array.isArray;function De(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i`+t.valueOf().toString()+``,t=Pe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Ie(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var Le={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Re=[`Webkit`,`ms`,`Moz`,`O`];Object.keys(Le).forEach(function(e){Re.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),Le[t]=Le[e]})});function ze(e,t,n){return t==null||typeof t==`boolean`||t===``?``:n||typeof t!=`number`||t===0||Le.hasOwnProperty(e)&&Le[e]?(``+t).trim():t+`px`}function Be(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=n.indexOf(`--`)===0,i=ze(n,t[n],r);n===`float`&&(n=`cssFloat`),r?e.setProperty(n,i):e[n]=i}}var Ve=k({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function He(e,t){if(t){if(Ve[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(r(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(r(60));if(typeof t.dangerouslySetInnerHTML!=`object`||!(`__html`in t.dangerouslySetInnerHTML))throw Error(r(61))}if(t.style!=null&&typeof t.style!=`object`)throw Error(r(62))}}function Ue(e,t){if(e.indexOf(`-`)===-1)return typeof t.is==`string`;switch(e){case`annotation-xml`:case`color-profile`:case`font-face`:case`font-face-src`:case`font-face-uri`:case`font-face-format`:case`font-face-name`:case`missing-glyph`:return!1;default:return!0}}var We=null;function Ge(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Ke=null,qe=null,Je=null;function Ye(e){if(e=Gi(e)){if(typeof Ke!=`function`)throw Error(r(280));var t=e.stateNode;t&&(t=qi(t),Ke(e.stateNode,e.type,t))}}function Xe(e){qe?Je?Je.push(e):Je=[e]:qe=e}function N(){if(qe){var e=qe,t=Je;if(Je=qe=null,Ye(e),t)for(e=0;e>>=0,e===0?32:31-(Mt(e)/Nt|0)|0}var Ft=64,It=4194304;function Lt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Rt(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,a=e.pingedLanes,o=n&268435455;if(o!==0){var s=o&~i;s===0?(a&=o,a!==0&&(r=Lt(a))):r=Lt(s)}else o=n&~i,o===0?a!==0&&(r=Lt(a)):r=Lt(o);if(r===0)return 0;if(t!==0&&t!==r&&(t&i)===0&&(i=r&-r,a=t&-t,i>=a||i===16&&a&4194240))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function Wt(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-jt(t),e[t]=n}function Gt(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=ar),cr=` `,lr=!1;function ur(e,t){switch(e){case`keyup`:return rr.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function dr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var fr=!1;function pr(e,t){switch(e){case`compositionend`:return dr(t);case`keypress`:return t.which===32?(lr=!0,cr):null;case`textInput`:return e=t.data,e===cr&&lr?null:e;default:return null}}function mr(e,t){if(fr)return e===`compositionend`||!ir&&ur(e,t)?(e=On(),Dn=En=Tn=null,fr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Ir(n)}}function Rr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Rr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function zr(){for(var e=window,t=be();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=be(e.document)}return t}function Br(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}function Vr(e){var t=zr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Rr(n.ownerDocument.documentElement,n)){if(r!==null&&Br(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),`selectionStart`in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,a=Math.min(r.start,i);r=r.end===void 0?a:Math.min(r.end,i),!e.extend&&a>r&&(i=r,r=a,a=i),i=Lr(n,a);var o=Lr(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus==`function`&&n.focus(),n=0;n=document.documentMode,Ur=null,Wr=null,Gr=null,Kr=!1;function qr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Kr||Ur==null||Ur!==be(r)||(r=Ur,`selectionStart`in r&&Br(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Gr&&Fr(Gr,r)||(Gr=r,r=vi(Wr,`onSelect`),0Yi||(e.current=Ji[Yi],Ji[Yi]=null,Yi--)}function z(e,t){Yi++,Ji[Yi]=e.current,e.current=t}var Zi={},Qi=Xi(Zi),$i=Xi(!1),ea=Zi;function ta(e,t){var n=e.type.contextTypes;if(!n)return Zi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},a;for(a in n)i[a]=t[a];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function na(e){return e=e.childContextTypes,e!=null}function ra(){R($i),R(Qi)}function ia(e,t,n){if(Qi.current!==Zi)throw Error(r(168));z(Qi,t),z($i,n)}function aa(e,t,n){var i=e.stateNode;if(t=t.childContextTypes,typeof i.getChildContext!=`function`)return n;for(var a in i=i.getChildContext(),i)if(!(a in t))throw Error(r(108,ge(e)||`Unknown`,a));return k({},n,i)}function oa(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Zi,ea=Qi.current,z(Qi,e),z($i,$i.current),!0}function sa(e,t,n){var i=e.stateNode;if(!i)throw Error(r(169));n?(e=aa(e,t,ea),i.__reactInternalMemoizedMergedChildContext=e,R($i),R(Qi),z(Qi,e)):R($i),z($i,n)}var ca=null,la=!1,ua=!1;function da(e){ca===null?ca=[e]:ca.push(e)}function fa(e){la=!0,da(e)}function pa(){if(!ua&&ca!==null){ua=!0;var e=0,t=F;try{var n=ca;for(F=1;e>=o,i-=o,xa=1<<32-jt(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(r,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(r,d),a=o(_,a,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(r,d),B&&Ca(r,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(a,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(a,h),s=o(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(a,h),B&&Ca(a,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(a,v.value,l),v!==null&&(s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return B&&Ca(a,g),u}for(h=i(a,h);!v.done;g++,v=c.next())v=m(h,a,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=o(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(a,e)}),B&&Ca(a,g),u}function _(e,r,i,o){if(typeof i==`object`&&i&&i.type===T&&i.key===null&&(i=i.props.children),typeof i==`object`&&i){switch(i.$$typeof){case C:a:{for(var c=i.key,l=r;l!==null;){if(l.key===c){if(c=i.type,c===T){if(l.tag===7){n(e,l.sibling),r=a(l,i.props.children),r.return=e,e=r;break a}}else if(l.elementType===c||typeof c==`object`&&c&&c.$$typeof===se&&Ha(c)===l.type){n(e,l.sibling),r=a(l,i.props),r.ref=Ba(e,l,i),r.return=e,e=r;break a}n(e,l);break}else t(e,l);l=l.sibling}i.type===T?(r=eu(i.props.children,e.mode,o,i.key),r.return=e,e=r):(o=$l(i.type,i.key,i.props,null,e.mode,o),o.ref=Ba(e,r,i),o.return=e,e=o)}return s(e);case w:a:{for(l=i.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===i.containerInfo&&r.stateNode.implementation===i.implementation){n(e,r.sibling),r=a(r,i.children||[]),r.return=e,e=r;break a}else{n(e,r);break}else t(e,r);r=r.sibling}r=ru(i,e.mode,o),r.return=e,e=r}return s(e);case se:return l=i._init,_(e,r,l(i._payload),o)}if(Ee(i))return h(e,r,i,o);if(O(i))return g(e,r,i,o);Va(e,i)}return typeof i==`string`&&i!==``||typeof i==`number`?(i=``+i,r!==null&&r.tag===6?(n(e,r.sibling),r=a(r,i),r.return=e,e=r):(n(e,r),r=nu(i,e.mode,o),r.return=e,e=r),s(e)):n(e,r)}return _}var Wa=Ua(!0),Ga=Ua(!1),Ka=Xi(null),qa=null,Ja=null,Ya=null;function Xa(){Ya=Ja=qa=null}function Za(e){var t=Ka.current;R(Ka),e._currentValue=t}function Qa(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function $a(e,t){qa=e,Ya=Ja=null,e=e.dependencies,e!==null&&e.firstContext!==null&&((e.lanes&t)!==0&&(G=!0),e.firstContext=null)}function eo(e){var t=e._currentValue;if(Ya!==e)if(e={context:e,memoizedValue:t,next:null},Ja===null){if(qa===null)throw Error(r(308));Ja=e,qa.dependencies={lanes:0,firstContext:e}}else Ja=Ja.next=e;return t}var to=null;function no(e){to===null?to=[e]:to.push(e)}function ro(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,no(t)):(n.next=i.next,i.next=n),t.interleaved=n,io(e,r)}function io(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var ao=!1;function oo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function so(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function co(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function lo(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,J&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,io(e,n)}return i=r.interleaved,i===null?(t.next=t,no(r)):(t.next=i.next,i.next=t),r.interleaved=t,io(e,n)}function uo(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194240)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Kt(e,n)}}function fo(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function po(e,t,n,r){var i=e.updateQueue;ao=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane,p=s.eventTime;if((r&f)===f){u!==null&&(u=u.next={eventTime:p,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});a:{var m=e,h=s;switch(f=t,p=n,h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(p,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(p,d,f):m,f==null)break a;d=k({},d,f);break a;case 2:ao=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,f=i.effects,f===null?i.effects=[s]:f.push(s))}else p={eventTime:p,lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;f=s,s=f.next,f.next=null,i.lastBaseUpdate=f,i.shared.pending=null}}while(1);if(u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else a===null&&(i.shared.lanes=0);Qc|=o,e.lanes=o,e.memoizedState=d}}function mo(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Oo.transition;Oo.transition={};try{e(!1),t()}finally{F=n,Oo.transition=r}}function fs(){return zo().memoizedState}function ps(e,t,n){var r=_l(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},hs(e))gs(t,n);else if(n=ro(e,t,n,r),n!==null){var i=gl();vl(n,e,r,i),_s(n,t,r)}}function ms(e,t,n){var r=_l(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(hs(e))gs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Pr(s,o)){var c=t.interleaved;c===null?(i.next=i,no(t)):(i.next=c.next,c.next=i),t.interleaved=i;return}}catch{}n=ro(e,t,i,r),n!==null&&(i=gl(),vl(n,e,r,i),_s(n,t,r))}}function hs(e){var t=e.alternate;return e===H||t!==null&&t===H}function gs(e,t){jo=Ao=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function _s(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,Kt(e,n)}}var vs={readContext:eo,useCallback:Po,useContext:Po,useEffect:Po,useImperativeHandle:Po,useInsertionEffect:Po,useLayoutEffect:Po,useMemo:Po,useReducer:Po,useRef:Po,useState:Po,useDebugValue:Po,useDeferredValue:Po,useTransition:Po,useMutableSource:Po,useSyncExternalStore:Po,useId:Po,unstable_isNewReconciler:!1},ys={readContext:eo,useCallback:function(e,t){return Ro().memoizedState=[e,t===void 0?null:t],e},useContext:eo,useEffect:ts,useImperativeHandle:function(e,t,n){return n=n==null?null:n.concat([e]),$o(4194308,4,as.bind(null,t,e),n)},useLayoutEffect:function(e,t){return $o(4194308,4,e,t)},useInsertionEffect:function(e,t){return $o(4,2,e,t)},useMemo:function(e,t){var n=Ro();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Ro();return t=n===void 0?t:n(t),r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ps.bind(null,H,e),[r.memoizedState,e]},useRef:function(e){var t=Ro();return e={current:e},t.memoizedState=e},useState:Xo,useDebugValue:ss,useDeferredValue:function(e){return Ro().memoizedState=e},useTransition:function(){var e=Xo(!1),t=e[0];return e=ds.bind(null,e[1]),Ro().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var i=H,a=Ro();if(B){if(n===void 0)throw Error(r(407));n=n()}else{if(n=t(),Y===null)throw Error(r(349));ko&30||Go(i,t,n)}a.memoizedState=n;var o={value:n,getSnapshot:t};return a.queue=o,ts(qo.bind(null,i,o,e),[e]),i.flags|=2048,Zo(9,Ko.bind(null,i,o,n,t),void 0,null),n},useId:function(){var e=Ro(),t=Y.identifierPrefix;if(B){var n=Sa,r=xa;n=(r&~(1<<32-jt(r)-1)).toString(32)+n,t=`:`+t+`R`+n,n=Mo++,0<\/script>`,e=e.removeChild(e.firstChild)):typeof i.is==`string`?e=c.createElement(n,{is:i.is}):(e=c.createElement(n),n===`select`&&(c=e,i.multiple?c.multiple=!0:i.size&&(c.size=i.size))):e=c.createElementNS(e,n),e[Ri]=t,e[zi]=i,cc(e,t,!1,!1),t.stateNode=e;a:{switch(c=Ue(n,i),n){case`dialog`:L(`cancel`,e),L(`close`,e),a=i;break;case`iframe`:case`object`:case`embed`:L(`load`,e),a=i;break;case`video`:case`audio`:for(a=0;ail&&(t.flags|=128,i=!0,dc(s,!1),t.lanes=4194304)}else{if(!i)if(e=wo(c),e!==null){if(t.flags|=128,i=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),dc(s,!0),s.tail===null&&s.tailMode===`hidden`&&!c.alternate&&!B)return fc(t),null}else 2*xt()-s.renderingStartTime>il&&n!==1073741824&&(t.flags|=128,i=!0,dc(s,!1),t.lanes=4194304);s.isBackwards?(c.sibling=t.child,t.child=c):(n=s.last,n===null?t.child=c:n.sibling=c,s.last=c)}return s.tail===null?(fc(t),null):(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=xt(),t.sibling=null,n=V.current,z(V,i?n&1|2:n&1),t);case 22:case 23:return Ol(),i=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==i&&(t.flags|=8192),i&&t.mode&1?Jc&1073741824&&(fc(t),t.subtreeFlags&6&&(t.flags|=8192)):fc(t),null;case 24:return null;case 25:return null}throw Error(r(156,t.tag))}function mc(e,t){switch(Ea(t),t.tag){case 1:return na(t.type)&&ra(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return xo(),R($i),R(Qi),Eo(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Co(t),null;case 13:if(R(V),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));La()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return R(V),null;case 4:return xo(),null;case 10:return Za(t.type._context),null;case 22:case 23:return Ol(),null;case 24:return null;default:return null}}var hc=!1,gc=!1,_c=typeof WeakSet==`function`?WeakSet:Set,K=null;function vc(e,t){var n=e.ref;if(n!==null)if(typeof n==`function`)try{n(null)}catch(n){X(e,t,n)}else n.current=null}function yc(e,t,n){try{n()}catch(n){X(e,t,n)}}var bc=!1;function xc(e,t){if(Ei=vn,e=zr(),Br(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var i=n.getSelection&&n.getSelection();if(i&&i.rangeCount!==0){n=i.anchorNode;var a=i.anchorOffset,o=i.focusNode;i=i.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||a!==0&&f.nodeType!==3||(c=s+a),f!==o||i!==0&&f.nodeType!==3||(l=s+i),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===a&&(c=s),p===o&&++d===i&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Di={focusedElem:e,selectionRange:n},vn=!1,K=t;K!==null;)if(t=K,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,K=e;else for(;K!==null;){t=K;try{var h=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(h!==null){var g=h.memoizedProps,_=h.memoizedState,v=t.stateNode;v.__reactInternalSnapshotBeforeUpdate=v.getSnapshotBeforeUpdate(t.elementType===t.type?g:Ss(t.type,g),_)}break;case 3:var y=t.stateNode.containerInfo;y.nodeType===1?y.textContent=``:y.nodeType===9&&y.documentElement&&y.removeChild(y.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(r(163))}}catch(e){X(t,t.return,e)}if(e=t.sibling,e!==null){e.return=t.return,K=e;break}K=t.return}return h=bc,bc=!1,h}function Sc(e,t,n){var r=t.updateQueue;if(r=r===null?null:r.lastEffect,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var a=i.destroy;i.destroy=void 0,a!==void 0&&yc(t,n,a)}i=i.next}while(i!==r)}}function Cc(e,t){if(t=t.updateQueue,t=t===null?null:t.lastEffect,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function wc(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t==`function`?t(e):t.current=e}}function Tc(e){var t=e.alternate;t!==null&&(e.alternate=null,Tc(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[Ri],delete t[zi],delete t[Vi],delete t[Hi],delete t[Ui])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Ec(e){return e.tag===5||e.tag===3||e.tag===4}function Dc(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Ec(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Oc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Ti));else if(r!==4&&(e=e.child,e!==null))for(Oc(e,t,n),e=e.sibling;e!==null;)Oc(e,t,n),e=e.sibling}function kc(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(kc(e,t,n),e=e.sibling;e!==null;)kc(e,t,n),e=e.sibling}var q=null,Ac=!1;function jc(e,t,n){for(n=n.child;n!==null;)Mc(e,t,n),n=n.sibling}function Mc(e,t,n){if(kt&&typeof kt.onCommitFiberUnmount==`function`)try{kt.onCommitFiberUnmount(Ot,n)}catch{}switch(n.tag){case 5:gc||vc(n,t);case 6:var r=q,i=Ac;q=null,jc(e,t,n),q=r,Ac=i,q!==null&&(Ac?(e=q,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):q.removeChild(n.stateNode));break;case 18:q!==null&&(Ac?(e=q,n=n.stateNode,e.nodeType===8?Pi(e.parentNode,n):e.nodeType===1&&Pi(e,n),gn(e)):Pi(q,n.stateNode));break;case 4:r=q,i=Ac,q=n.stateNode.containerInfo,Ac=!0,jc(e,t,n),q=r,Ac=i;break;case 0:case 11:case 14:case 15:if(!gc&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var a=i,o=a.destroy;a=a.tag,o!==void 0&&(a&2||a&4)&&yc(n,t,o),i=i.next}while(i!==r)}jc(e,t,n);break;case 1:if(!gc&&(vc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){X(n,t,e)}jc(e,t,n);break;case 21:jc(e,t,n);break;case 22:n.mode&1?(gc=(r=gc)||n.memoizedState!==null,jc(e,t,n),gc=r):jc(e,t,n);break;default:jc(e,t,n)}}function Nc(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new _c),t.forEach(function(t){var r=Gl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))})}}function Pc(e,t){var n=t.deletions;if(n!==null)for(var i=0;ia&&(a=s),i&=~o}if(i=a,i=xt()-i,i=(120>i?120:480>i?480:1080>i?1080:1920>i?1920:3e3>i?3e3:4320>i?4320:1960*Hc(i/1960))-i,10e?16:e,ul===null)var i=!1;else{if(e=ul,ul=null,dl=0,J&6)throw Error(r(331));var a=J;for(J|=4,K=e.current;K!==null;){var o=K,s=o.child;if(K.flags&16){var c=o.deletions;if(c!==null){for(var l=0;lxt()-rl?kl(e,0):el|=n),yl(e,t)}function Ul(e,t){t===0&&(e.mode&1?(t=It,It<<=1,!(It&130023424)&&(It=4194304)):t=1);var n=gl();e=io(e,t),e!==null&&(Wt(e,t,n),yl(e,n))}function Wl(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Ul(e,n)}function Gl(e,t){var n=0;switch(e.tag){case 13:var i=e.stateNode,a=e.memoizedState;a!==null&&(n=a.retryLane);break;case 19:i=e.stateNode;break;default:throw Error(r(314))}i!==null&&i.delete(t),Ul(e,n)}var Kl=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||$i.current)G=!0;else{if((e.lanes&n)===0&&!(t.flags&128))return G=!1,sc(e,t,n);G=!!(e.flags&131072)}else G=!1,B&&t.flags&1048576&&wa(t,_a,t.index);switch(t.lanes=0,t.tag){case 2:var i=t.type;ac(e,t),e=t.pendingProps;var a=ta(t,Qi.current);$a(t,n),a=Io(null,t,i,e,a,n);var o=Lo();return t.flags|=1,typeof a==`object`&&a&&typeof a.render==`function`&&a.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,na(i)?(o=!0,oa(t)):o=!1,t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,oo(t),a.updater=ws,t.stateNode=a,a._reactInternals=t,Os(t,i,e,n),t=qs(null,t,i,!0,o,n)):(t.tag=0,B&&o&&Ta(t),zs(null,t,a,n),t=t.child),t;case 16:i=t.elementType;a:{switch(ac(e,t),e=t.pendingProps,a=i._init,i=a(i._payload),t.type=i,a=t.tag=Zl(i),e=Ss(i,e),a){case 0:t=Gs(null,t,i,e,n);break a;case 1:t=Ks(null,t,i,e,n);break a;case 11:t=Bs(null,t,i,e,n);break a;case 14:t=Vs(null,t,i,Ss(i.type,e),n);break a}throw Error(r(306,i,``))}return t;case 0:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Ss(i,a),Gs(e,t,i,a,n);case 1:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Ss(i,a),Ks(e,t,i,a,n);case 3:a:{if(Js(t),e===null)throw Error(r(387));i=t.pendingProps,o=t.memoizedState,a=o.element,so(e,t),po(t,i,null,n);var s=t.memoizedState;if(i=s.element,o.isDehydrated)if(o={element:i,isDehydrated:!1,cache:s.cache,pendingSuspenseBoundaries:s.pendingSuspenseBoundaries,transitions:s.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){a=ks(Error(r(423)),t),t=Ys(e,t,i,n,a);break a}else if(i!==a){a=ks(Error(r(424)),t),t=Ys(e,t,i,n,a);break a}else for(Oa=Fi(t.stateNode.containerInfo.firstChild),Da=t,B=!0,ka=null,n=Ga(t,null,i,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(La(),i===a){t=oc(e,t,n);break a}zs(e,t,i,n)}t=t.child}return t;case 5:return So(t),e===null&&Na(t),i=t.type,a=t.pendingProps,o=e===null?null:e.memoizedProps,s=a.children,Oi(i,a)?s=null:o!==null&&Oi(i,o)&&(t.flags|=32),Ws(e,t),zs(e,t,s,n),t.child;case 6:return e===null&&Na(t),null;case 13:return Qs(e,t,n);case 4:return bo(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=Wa(t,null,i,n):zs(e,t,i,n),t.child;case 11:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Ss(i,a),Bs(e,t,i,a,n);case 7:return zs(e,t,t.pendingProps,n),t.child;case 8:return zs(e,t,t.pendingProps.children,n),t.child;case 12:return zs(e,t,t.pendingProps.children,n),t.child;case 10:a:{if(i=t.type._context,a=t.pendingProps,o=t.memoizedProps,s=a.value,z(Ka,i._currentValue),i._currentValue=s,o!==null)if(Pr(o.value,s)){if(o.children===a.children&&!$i.current){t=oc(e,t,n);break a}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var c=o.dependencies;if(c!==null){s=o.child;for(var l=c.firstContext;l!==null;){if(l.context===i){if(o.tag===1){l=co(-1,n&-n),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}o.lanes|=n,l=o.alternate,l!==null&&(l.lanes|=n),Qa(o.return,n,t),c.lanes|=n;break}l=l.next}}else if(o.tag===10)s=o.type===t.type?null:o.child;else if(o.tag===18){if(s=o.return,s===null)throw Error(r(341));s.lanes|=n,c=s.alternate,c!==null&&(c.lanes|=n),Qa(s,n,t),s=o.sibling}else s=o.child;if(s!==null)s.return=o;else for(s=o;s!==null;){if(s===t){s=null;break}if(o=s.sibling,o!==null){o.return=s.return,s=o;break}s=s.return}o=s}zs(e,t,a.children,n),t=t.child}return t;case 9:return a=t.type,i=t.pendingProps.children,$a(t,n),a=eo(a),i=i(a),t.flags|=1,zs(e,t,i,n),t.child;case 14:return i=t.type,a=Ss(i,t.pendingProps),a=Ss(i.type,a),Vs(e,t,i,a,n);case 15:return Hs(e,t,t.type,t.pendingProps,n);case 17:return i=t.type,a=t.pendingProps,a=t.elementType===i?a:Ss(i,a),ac(e,t),t.tag=1,na(i)?(e=!0,oa(t)):e=!1,$a(t,n),Es(t,i,a),Os(t,i,a,n),qs(null,t,i,!0,e,n);case 19:return ic(e,t,n);case 22:return Us(e,t,n)}throw Error(r(156,t.tag))};function ql(e,t){return _t(e,t)}function Jl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Yl(e,t,n,r){return new Jl(e,t,n,r)}function Xl(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Zl(e){if(typeof e==`function`)return+!!Xl(e);if(e!=null){if(e=e.$$typeof,e===ie)return 11;if(e===oe)return 14}return 2}function Ql(e,t){var n=e.alternate;return n===null?(n=Yl(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function $l(e,t,n,i,a,o){var s=2;if(i=e,typeof e==`function`)Xl(e)&&(s=1);else if(typeof e==`string`)s=5;else a:switch(e){case T:return eu(n.children,a,o,t);case te:s=8,a|=8;break;case E:return e=Yl(12,n,t,a|2),e.elementType=E,e.lanes=o,e;case D:return e=Yl(13,n,t,a),e.elementType=D,e.lanes=o,e;case ae:return e=Yl(19,n,t,a),e.elementType=ae,e.lanes=o,e;case ce:return tu(n,a,o,t);default:if(typeof e==`object`&&e)switch(e.$$typeof){case ne:s=10;break a;case re:s=9;break a;case ie:s=11;break a;case oe:s=14;break a;case se:s=16,i=null;break a}throw Error(r(130,e==null?e:typeof e,``))}return t=Yl(s,n,t,a),t.elementType=e,t.type=i,t.lanes=o,t}function eu(e,t,n,r){return e=Yl(7,e,r,t),e.lanes=n,e}function tu(e,t,n,r){return e=Yl(22,e,r,t),e.elementType=ce,e.lanes=n,e.stateNode={isHidden:!1},e}function nu(e,t,n){return e=Yl(6,e,null,t),e.lanes=n,e}function ru(e,t,n){return t=Yl(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function iu(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ut(0),this.expirationTimes=Ut(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ut(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function au(e,t,n,r,i,a,o,s,c){return e=new iu(e,t,n,s,c),t===1?(t=1,!0===a&&(t|=8)):t=0,a=Yl(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},oo(a),e}function ou(e,t,n){var r=3{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=te()})),ne=t(r(((e,t)=>{var n=Array.prototype.reverse;function r(e){return e==null?e:n.call(e)}t.exports=r}))()),re=e=>{var t=e.replace(/^.*(.*)<\/CTICONTENT>.*$/gs,`$1`);return t.substring(0,3)===`_t_`&&(t=t.substring(10)),t.substring(0,3)===`_c_`&&(t=ie(t.substring(3))),t.replace(/\n<\?xml version="1\.0" encoding="ISO-8859-1"\?>/gm,``).replace(/[^\x09\x0A\x0D\x20-\xFF\x85\xA0-\uD7FF\uE000-\uFDCF\uFDE0-\uFFFD]/gm,``)};function ie(e){var t=new Uint8Array(atob(e).split(``).map(e=>e.charCodeAt(0)));try{var n=f.inflate(t)}catch(e){console.log(e)}return new TextDecoder(`iso-8859-1`).decode(new Uint8Array(n))}var D={};D.latin_map={Á:`A`,Ă:`A`,Ắ:`A`,Ặ:`A`,Ằ:`A`,Ẳ:`A`,Ẵ:`A`,Ǎ:`A`,Â:`A`,Ấ:`A`,Ậ:`A`,Ầ:`A`,Ẩ:`A`,Ẫ:`A`,Ä:`A`,Ǟ:`A`,Ȧ:`A`,Ǡ:`A`,Ạ:`A`,Ȁ:`A`,À:`A`,Ả:`A`,Ȃ:`A`,Ā:`A`,Ą:`A`,Å:`A`,Ǻ:`A`,Ḁ:`A`,Ⱥ:`A`,Ã:`A`,Ꜳ:`AA`,Æ:`AE`,Ǽ:`AE`,Ǣ:`AE`,Ꜵ:`AO`,Ꜷ:`AU`,Ꜹ:`AV`,Ꜻ:`AV`,Ꜽ:`AY`,Ḃ:`B`,Ḅ:`B`,Ɓ:`B`,Ḇ:`B`,Ƀ:`B`,Ƃ:`B`,Ć:`C`,Č:`C`,Ç:`C`,Ḉ:`C`,Ĉ:`C`,Ċ:`C`,Ƈ:`C`,Ȼ:`C`,Ď:`D`,Ḑ:`D`,Ḓ:`D`,Ḋ:`D`,Ḍ:`D`,Ɗ:`D`,Ḏ:`D`,Dz:`D`,Dž:`D`,Đ:`D`,Ƌ:`D`,DZ:`DZ`,DŽ:`DZ`,É:`E`,Ĕ:`E`,Ě:`E`,Ȩ:`E`,Ḝ:`E`,Ê:`E`,Ế:`E`,Ệ:`E`,Ề:`E`,Ể:`E`,Ễ:`E`,Ḙ:`E`,Ë:`E`,Ė:`E`,Ẹ:`E`,Ȅ:`E`,È:`E`,Ẻ:`E`,Ȇ:`E`,Ē:`E`,Ḗ:`E`,Ḕ:`E`,Ę:`E`,Ɇ:`E`,Ẽ:`E`,Ḛ:`E`,Ꝫ:`ET`,Ḟ:`F`,Ƒ:`F`,Ǵ:`G`,Ğ:`G`,Ǧ:`G`,Ģ:`G`,Ĝ:`G`,Ġ:`G`,Ɠ:`G`,Ḡ:`G`,Ǥ:`G`,Ḫ:`H`,Ȟ:`H`,Ḩ:`H`,Ĥ:`H`,Ⱨ:`H`,Ḧ:`H`,Ḣ:`H`,Ḥ:`H`,Ħ:`H`,Í:`I`,Ĭ:`I`,Ǐ:`I`,Î:`I`,Ï:`I`,Ḯ:`I`,İ:`I`,Ị:`I`,Ȉ:`I`,Ì:`I`,Ỉ:`I`,Ȋ:`I`,Ī:`I`,Į:`I`,Ɨ:`I`,Ĩ:`I`,Ḭ:`I`,Ꝺ:`D`,Ꝼ:`F`,Ᵹ:`G`,Ꞃ:`R`,Ꞅ:`S`,Ꞇ:`T`,Ꝭ:`IS`,Ĵ:`J`,Ɉ:`J`,Ḱ:`K`,Ǩ:`K`,Ķ:`K`,Ⱪ:`K`,Ꝃ:`K`,Ḳ:`K`,Ƙ:`K`,Ḵ:`K`,Ꝁ:`K`,Ꝅ:`K`,Ĺ:`L`,Ƚ:`L`,Ľ:`L`,Ļ:`L`,Ḽ:`L`,Ḷ:`L`,Ḹ:`L`,Ⱡ:`L`,Ꝉ:`L`,Ḻ:`L`,Ŀ:`L`,Ɫ:`L`,Lj:`L`,Ł:`L`,LJ:`LJ`,Ḿ:`M`,Ṁ:`M`,Ṃ:`M`,Ɱ:`M`,Ń:`N`,Ň:`N`,Ņ:`N`,Ṋ:`N`,Ṅ:`N`,Ṇ:`N`,Ǹ:`N`,Ɲ:`N`,Ṉ:`N`,Ƞ:`N`,Nj:`N`,Ñ:`N`,NJ:`NJ`,Ó:`O`,Ŏ:`O`,Ǒ:`O`,Ô:`O`,Ố:`O`,Ộ:`O`,Ồ:`O`,Ổ:`O`,Ỗ:`O`,Ö:`O`,Ȫ:`O`,Ȯ:`O`,Ȱ:`O`,Ọ:`O`,Ő:`O`,Ȍ:`O`,Ò:`O`,Ỏ:`O`,Ơ:`O`,Ớ:`O`,Ợ:`O`,Ờ:`O`,Ở:`O`,Ỡ:`O`,Ȏ:`O`,Ꝋ:`O`,Ꝍ:`O`,Ō:`O`,Ṓ:`O`,Ṑ:`O`,Ɵ:`O`,Ǫ:`O`,Ǭ:`O`,Ø:`O`,Ǿ:`O`,Õ:`O`,Ṍ:`O`,Ṏ:`O`,Ȭ:`O`,Ƣ:`OI`,Ꝏ:`OO`,Ɛ:`E`,Ɔ:`O`,Ȣ:`OU`,Ṕ:`P`,Ṗ:`P`,Ꝓ:`P`,Ƥ:`P`,Ꝕ:`P`,Ᵽ:`P`,Ꝑ:`P`,Ꝙ:`Q`,Ꝗ:`Q`,Ŕ:`R`,Ř:`R`,Ŗ:`R`,Ṙ:`R`,Ṛ:`R`,Ṝ:`R`,Ȑ:`R`,Ȓ:`R`,Ṟ:`R`,Ɍ:`R`,Ɽ:`R`,Ꜿ:`C`,Ǝ:`E`,Ś:`S`,Ṥ:`S`,Š:`S`,Ṧ:`S`,Ş:`S`,Ŝ:`S`,Ș:`S`,Ṡ:`S`,Ṣ:`S`,Ṩ:`S`,Ť:`T`,Ţ:`T`,Ṱ:`T`,Ț:`T`,Ⱦ:`T`,Ṫ:`T`,Ṭ:`T`,Ƭ:`T`,Ṯ:`T`,Ʈ:`T`,Ŧ:`T`,Ɐ:`A`,Ꞁ:`L`,Ɯ:`M`,Ʌ:`V`,Ꜩ:`TZ`,Ú:`U`,Ŭ:`U`,Ǔ:`U`,Û:`U`,Ṷ:`U`,Ü:`U`,Ǘ:`U`,Ǚ:`U`,Ǜ:`U`,Ǖ:`U`,Ṳ:`U`,Ụ:`U`,Ű:`U`,Ȕ:`U`,Ù:`U`,Ủ:`U`,Ư:`U`,Ứ:`U`,Ự:`U`,Ừ:`U`,Ử:`U`,Ữ:`U`,Ȗ:`U`,Ū:`U`,Ṻ:`U`,Ų:`U`,Ů:`U`,Ũ:`U`,Ṹ:`U`,Ṵ:`U`,Ꝟ:`V`,Ṿ:`V`,Ʋ:`V`,Ṽ:`V`,Ꝡ:`VY`,Ẃ:`W`,Ŵ:`W`,Ẅ:`W`,Ẇ:`W`,Ẉ:`W`,Ẁ:`W`,Ⱳ:`W`,Ẍ:`X`,Ẋ:`X`,Ý:`Y`,Ŷ:`Y`,Ÿ:`Y`,Ẏ:`Y`,Ỵ:`Y`,Ỳ:`Y`,Ƴ:`Y`,Ỷ:`Y`,Ỿ:`Y`,Ȳ:`Y`,Ɏ:`Y`,Ỹ:`Y`,Ź:`Z`,Ž:`Z`,Ẑ:`Z`,Ⱬ:`Z`,Ż:`Z`,Ẓ:`Z`,Ȥ:`Z`,Ẕ:`Z`,Ƶ:`Z`,IJ:`IJ`,Œ:`OE`,ᴀ:`A`,ᴁ:`AE`,ʙ:`B`,ᴃ:`B`,ᴄ:`C`,ᴅ:`D`,ᴇ:`E`,ꜰ:`F`,ɢ:`G`,ʛ:`G`,ʜ:`H`,ɪ:`I`,ʁ:`R`,ᴊ:`J`,ᴋ:`K`,ʟ:`L`,ᴌ:`L`,ᴍ:`M`,ɴ:`N`,ᴏ:`O`,ɶ:`OE`,ᴐ:`O`,ᴕ:`OU`,ᴘ:`P`,ʀ:`R`,ᴎ:`N`,ᴙ:`R`,ꜱ:`S`,ᴛ:`T`,ⱻ:`E`,ᴚ:`R`,ᴜ:`U`,ᴠ:`V`,ᴡ:`W`,ʏ:`Y`,ᴢ:`Z`,á:`a`,ă:`a`,ắ:`a`,ặ:`a`,ằ:`a`,ẳ:`a`,ẵ:`a`,ǎ:`a`,â:`a`,ấ:`a`,ậ:`a`,ầ:`a`,ẩ:`a`,ẫ:`a`,ä:`a`,ǟ:`a`,ȧ:`a`,ǡ:`a`,ạ:`a`,ȁ:`a`,à:`a`,ả:`a`,ȃ:`a`,ā:`a`,ą:`a`,ᶏ:`a`,ẚ:`a`,å:`a`,ǻ:`a`,ḁ:`a`,ⱥ:`a`,ã:`a`,ꜳ:`aa`,æ:`ae`,ǽ:`ae`,ǣ:`ae`,ꜵ:`ao`,ꜷ:`au`,ꜹ:`av`,ꜻ:`av`,ꜽ:`ay`,ḃ:`b`,ḅ:`b`,ɓ:`b`,ḇ:`b`,ᵬ:`b`,ᶀ:`b`,ƀ:`b`,ƃ:`b`,ɵ:`o`,ć:`c`,č:`c`,ç:`c`,ḉ:`c`,ĉ:`c`,ɕ:`c`,ċ:`c`,ƈ:`c`,ȼ:`c`,ď:`d`,ḑ:`d`,ḓ:`d`,ȡ:`d`,ḋ:`d`,ḍ:`d`,ɗ:`d`,ᶑ:`d`,ḏ:`d`,ᵭ:`d`,ᶁ:`d`,đ:`d`,ɖ:`d`,ƌ:`d`,ı:`i`,ȷ:`j`,ɟ:`j`,ʄ:`j`,dz:`dz`,dž:`dz`,é:`e`,ĕ:`e`,ě:`e`,ȩ:`e`,ḝ:`e`,ê:`e`,ế:`e`,ệ:`e`,ề:`e`,ể:`e`,ễ:`e`,ḙ:`e`,ë:`e`,ė:`e`,ẹ:`e`,ȅ:`e`,è:`e`,ẻ:`e`,ȇ:`e`,ē:`e`,ḗ:`e`,ḕ:`e`,ⱸ:`e`,ę:`e`,ᶒ:`e`,ɇ:`e`,ẽ:`e`,ḛ:`e`,ꝫ:`et`,ḟ:`f`,ƒ:`f`,ᵮ:`f`,ᶂ:`f`,ǵ:`g`,ğ:`g`,ǧ:`g`,ģ:`g`,ĝ:`g`,ġ:`g`,ɠ:`g`,ḡ:`g`,ᶃ:`g`,ǥ:`g`,ḫ:`h`,ȟ:`h`,ḩ:`h`,ĥ:`h`,ⱨ:`h`,ḧ:`h`,ḣ:`h`,ḥ:`h`,ɦ:`h`,ẖ:`h`,ħ:`h`,ƕ:`hv`,í:`i`,ĭ:`i`,ǐ:`i`,î:`i`,ï:`i`,ḯ:`i`,ị:`i`,ȉ:`i`,ì:`i`,ỉ:`i`,ȋ:`i`,ī:`i`,į:`i`,ᶖ:`i`,ɨ:`i`,ĩ:`i`,ḭ:`i`,ꝺ:`d`,ꝼ:`f`,ᵹ:`g`,ꞃ:`r`,ꞅ:`s`,ꞇ:`t`,ꝭ:`is`,ǰ:`j`,ĵ:`j`,ʝ:`j`,ɉ:`j`,ḱ:`k`,ǩ:`k`,ķ:`k`,ⱪ:`k`,ꝃ:`k`,ḳ:`k`,ƙ:`k`,ḵ:`k`,ᶄ:`k`,ꝁ:`k`,ꝅ:`k`,ĺ:`l`,ƚ:`l`,ɬ:`l`,ľ:`l`,ļ:`l`,ḽ:`l`,ȴ:`l`,ḷ:`l`,ḹ:`l`,ⱡ:`l`,ꝉ:`l`,ḻ:`l`,ŀ:`l`,ɫ:`l`,ᶅ:`l`,ɭ:`l`,ł:`l`,lj:`lj`,ſ:`s`,ẜ:`s`,ẛ:`s`,ẝ:`s`,ḿ:`m`,ṁ:`m`,ṃ:`m`,ɱ:`m`,ᵯ:`m`,ᶆ:`m`,ń:`n`,ň:`n`,ņ:`n`,ṋ:`n`,ȵ:`n`,ṅ:`n`,ṇ:`n`,ǹ:`n`,ɲ:`n`,ṉ:`n`,ƞ:`n`,ᵰ:`n`,ᶇ:`n`,ɳ:`n`,ñ:`n`,nj:`nj`,ó:`o`,ŏ:`o`,ǒ:`o`,ô:`o`,ố:`o`,ộ:`o`,ồ:`o`,ổ:`o`,ỗ:`o`,ö:`o`,ȫ:`o`,ȯ:`o`,ȱ:`o`,ọ:`o`,ő:`o`,ȍ:`o`,ò:`o`,ỏ:`o`,ơ:`o`,ớ:`o`,ợ:`o`,ờ:`o`,ở:`o`,ỡ:`o`,ȏ:`o`,ꝋ:`o`,ꝍ:`o`,ⱺ:`o`,ō:`o`,ṓ:`o`,ṑ:`o`,ǫ:`o`,ǭ:`o`,ø:`o`,ǿ:`o`,õ:`o`,ṍ:`o`,ṏ:`o`,ȭ:`o`,ƣ:`oi`,ꝏ:`oo`,ɛ:`e`,ᶓ:`e`,ɔ:`o`,ᶗ:`o`,ȣ:`ou`,ṕ:`p`,ṗ:`p`,ꝓ:`p`,ƥ:`p`,ᵱ:`p`,ᶈ:`p`,ꝕ:`p`,ᵽ:`p`,ꝑ:`p`,ꝙ:`q`,ʠ:`q`,ɋ:`q`,ꝗ:`q`,ŕ:`r`,ř:`r`,ŗ:`r`,ṙ:`r`,ṛ:`r`,ṝ:`r`,ȑ:`r`,ɾ:`r`,ᵳ:`r`,ȓ:`r`,ṟ:`r`,ɼ:`r`,ᵲ:`r`,ᶉ:`r`,ɍ:`r`,ɽ:`r`,ↄ:`c`,ꜿ:`c`,ɘ:`e`,ɿ:`r`,ś:`s`,ṥ:`s`,š:`s`,ṧ:`s`,ş:`s`,ŝ:`s`,ș:`s`,ṡ:`s`,ṣ:`s`,ṩ:`s`,ʂ:`s`,ᵴ:`s`,ᶊ:`s`,ȿ:`s`,ɡ:`g`,ᴑ:`o`,ᴓ:`o`,ᴝ:`u`,ť:`t`,ţ:`t`,ṱ:`t`,ț:`t`,ȶ:`t`,ẗ:`t`,ⱦ:`t`,ṫ:`t`,ṭ:`t`,ƭ:`t`,ṯ:`t`,ᵵ:`t`,ƫ:`t`,ʈ:`t`,ŧ:`t`,ᵺ:`th`,ɐ:`a`,ᴂ:`ae`,ǝ:`e`,ᵷ:`g`,ɥ:`h`,ʮ:`h`,ʯ:`h`,ᴉ:`i`,ʞ:`k`,ꞁ:`l`,ɯ:`m`,ɰ:`m`,ᴔ:`oe`,ɹ:`r`,ɻ:`r`,ɺ:`r`,ⱹ:`r`,ʇ:`t`,ʌ:`v`,ʍ:`w`,ʎ:`y`,ꜩ:`tz`,ú:`u`,ŭ:`u`,ǔ:`u`,û:`u`,ṷ:`u`,ü:`u`,ǘ:`u`,ǚ:`u`,ǜ:`u`,ǖ:`u`,ṳ:`u`,ụ:`u`,ű:`u`,ȕ:`u`,ù:`u`,ủ:`u`,ư:`u`,ứ:`u`,ự:`u`,ừ:`u`,ử:`u`,ữ:`u`,ȗ:`u`,ū:`u`,ṻ:`u`,ų:`u`,ᶙ:`u`,ů:`u`,ũ:`u`,ṹ:`u`,ṵ:`u`,ᵫ:`ue`,ꝸ:`um`,ⱴ:`v`,ꝟ:`v`,ṿ:`v`,ʋ:`v`,ᶌ:`v`,ⱱ:`v`,ṽ:`v`,ꝡ:`vy`,ẃ:`w`,ŵ:`w`,ẅ:`w`,ẇ:`w`,ẉ:`w`,ẁ:`w`,ⱳ:`w`,ẘ:`w`,ẍ:`x`,ẋ:`x`,ᶍ:`x`,ý:`y`,ŷ:`y`,ÿ:`y`,ẏ:`y`,ỵ:`y`,ỳ:`y`,ƴ:`y`,ỷ:`y`,ỿ:`y`,ȳ:`y`,ẙ:`y`,ɏ:`y`,ỹ:`y`,ź:`z`,ž:`z`,ẑ:`z`,ʑ:`z`,ⱬ:`z`,ż:`z`,ẓ:`z`,ȥ:`z`,ẕ:`z`,ᵶ:`z`,ᶎ:`z`,ʐ:`z`,ƶ:`z`,ɀ:`z`,ff:`ff`,ffi:`ffi`,ffl:`ffl`,fi:`fi`,fl:`fl`,ij:`ij`,œ:`oe`,st:`st`,ₐ:`a`,ₑ:`e`,ᵢ:`i`,ⱼ:`j`,ₒ:`o`,ᵣ:`r`,ᵤ:`u`,ᵥ:`v`,ₓ:`x`},String.prototype.latinise=function(){return this.replace(/[^A-Za-z0-9\[\] ]/g,function(e){return D.latin_map[e]||e})};var ae={"0x":`#`,"0X":`#`,"é":`é`,"É":`É`,"è":`è`,ê:`ê`,ÃÐ:`é`,"â":`â`,"ç":`ç`,ÃŽ:`ô`,"ô":`ô`,"û":`û`,Ú:`è`,"Ã\xA0":`à`,Â:``,"€":`€`,"€":`€`,"∑":`Σ`,"∑":`Σ`},oe=(e,t=!0)=>{let n=new TextDecoder(`iso-8859-15`).decode(e);return t?ue(n):n};function se(){let e=window.location.pathname;return e.substring(0,e.indexOf(`jis`))}function ce(e,t){let n=new RegExp(Object.keys(t).join(`|`),`gm`);return e.replace(n,function(e){return t[e]})}function le(e){let t={},n=e?.attributes;if(n)for(let e=0;e{let r=le(e);r.key=n,t.push(r)}),t}function ue(e){if(window.DOMParser){let t=new window.DOMParser,n=ce(re(e.substring(e.indexOf(``))),ae);return t.parseFromString(n,`text/xml`)}}function de(e){for(let t in e)if(e.hasOwnProperty(t))return!1;return!0}function fe(e,t=[]){return Object.values(e).forEach(e=>{e.group&&e.group.forEach(e=>{e.field&&e.field.forEach(e=>{t.push({...e,options:e.options?[...e.options]:null})}),e.group&&e.group.forEach(e=>{e.field.forEach(e=>{t.push({...e,options:e.options?[...e.options]:null})})})})}),t}function pe(e,t,n){e=e.map(e=>(e.children&&=pe(e.children,t,n),e));let r;return r=e.every(e=>e[t]?.text&&!isNaN(e[t].text))?e.sort((e,n)=>Number(e[t].text)-Number(n[t].text)):e.sort((e,n)=>e[t]===void 0||n[t]===void 0?!0:typeof e[t]?.text==`string`&&typeof n[t]?.text==`string`?e[t].text.toLowerCase().localeCompare(n[t].text.toLowerCase(),void 0,{numeric:!0,sensitivity:`base`}):!isNaN(e[t])&&!isNaN(n[t])?e[t]-n[t]:typeof e[t]==`string`&&typeof n[t]==`string`?e[t].localeCompare(n[t],void 0,{numeric:!0,sensitivity:`base`}):!0),n===`desc`?(0,ne.default)(r):r}function me(e,t=`_`){if(e!==void 0){let n=[],r=e.split(t),i=``;return r.forEach(e=>{i===``?i+=e:i+=`_`+e,n.push(i)}),n}else return[]}var he={ACTI:`activite`,COMPTA:`compta`,DPI:`dpi`,ECO:`eco`,EIS:`eis`,PMSI:`pmsi`,PMSIHAD:`pmsihad`,PMSIPSY:`pmsipsy`,PMSISSR:`pmsissr`,QUAL:`qualite`,RH:`rh`};function ge(e){let t=[];return e.forEach(e=>{if(e.oid!==`0`){let n={XMLType:`SECTION`};for(let t in e)t!==`elements`&&(n[t]=e[t]);n.children=_e(e.elements),t.push(n)}}),t}function _e(e){let t=[],n=e.map(e=>e.oid);return n=[...new Set(n)],n.forEach(e=>{let n={XMLType:`ELEMENT`};n.oid=e,t.push(n)}),t}function A(){return A=Object.assign?Object.assign.bind():function(e){for(var t=1;t{}));function ve(e,t){if(!(e instanceof t))throw TypeError(`Cannot call a class as a function`)}var ye=e((()=>{}));function be(e,t){for(var n=0;n{y()}));function M(e){if(e===void 0)throw ReferenceError(`this hasn't been initialised - super() hasn't been called`);return e}var Ce=e((()=>{}));function we(e,t){if(t&&(v(t)==`object`||typeof t==`function`))return t;if(t!==void 0)throw TypeError(`Derived constructors may only return object or undefined`);return M(e)}var Te=e((()=>{_(),Ce()}));function Ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ee=function(){return!!e})()}var De=e((()=>{}));function Oe(e){return Oe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Oe(e)}var ke=e((()=>{}));function Ae(e,t){return Ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ae(e,t)}var je=e((()=>{}));function Me(e,t){if(typeof t!=`function`&&t!==null)throw TypeError(`Super expression must either be null or a function`);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,`prototype`,{writable:!1}),t&&Ae(e,t)}var Ne=e((()=>{je()})),Pe=r(((e,t)=>{(function(){var e={}.hasOwnProperty;function n(){for(var e=``,t=0;t{_(),Ie=Symbol.for(`react.element`),Le=Symbol.for(`react.transitional.element`),Re=Symbol.for(`react.fragment`)}));function Be(e,t){}function Ve(e,t){}function He(){Ke={}}function Ue(e,t,n){!t&&!Ke[n]&&(e(!1,n),Ke[n]=!0)}function We(e,t){Ue(Be,e,t)}function Ge(e,t){Ue(Ve,e,t)}var Ke,qe,Je,Ye=e((()=>{Ke={},qe=[],Je=function(e){qe.push(e)},We.preMessage=Je,We.resetWarned=He,We.noteOnce=Ge}));function Xe(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 N(e){for(var t=1;t{b()}));function Ze(e){return e instanceof HTMLElement||e instanceof SVGElement}function Qe(e){return e&&v(e)===`object`&&Ze(e.nativeElement)?e.nativeElement:Ze(e)?e:null}function $e(e){return Qe(e)||(e instanceof et.Component?tt.findDOMNode?.call(tt.default,e):null)}var et,tt,nt=e((()=>{_(),et=t(i()),tt=t(E())})),rt=r((e=>{var t=Symbol.for(`react.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.provider`),s=Symbol.for(`react.context`),c=Symbol.for(`react.server_context`),l=Symbol.for(`react.forward_ref`),u=Symbol.for(`react.suspense`),d=Symbol.for(`react.suspense_list`),f=Symbol.for(`react.memo`),p=Symbol.for(`react.lazy`),m=Symbol.for(`react.offscreen`),h=Symbol.for(`react.module.reference`);function g(e){if(typeof e==`object`&&e){var m=e.$$typeof;switch(m){case t:switch(e=e.type,e){case r:case a:case i:case u:case d:return e;default:switch(e&&=e.$$typeof,e){case c:case s:case l:case p:case f:case o:return e;default:return m}}case n:return m}}}e.ContextConsumer=s,e.ContextProvider=o,e.Element=t,e.ForwardRef=l,e.Fragment=r,e.Lazy=p,e.Memo=f,e.Portal=n,e.Profiler=a,e.StrictMode=i,e.Suspense=u,e.SuspenseList=d,e.isAsyncMode=function(){return!1},e.isConcurrentMode=function(){return!1},e.isContextConsumer=function(e){return g(e)===s},e.isContextProvider=function(e){return g(e)===o},e.isElement=function(e){return typeof e==`object`&&!!e&&e.$$typeof===t},e.isForwardRef=function(e){return g(e)===l},e.isFragment=function(e){return g(e)===r},e.isLazy=function(e){return g(e)===p},e.isMemo=function(e){return g(e)===f},e.isPortal=function(e){return g(e)===n},e.isProfiler=function(e){return g(e)===a},e.isStrictMode=function(e){return g(e)===i},e.isSuspense=function(e){return g(e)===u},e.isSuspenseList=function(e){return g(e)===d},e.isValidElementType=function(e){return!!(typeof e==`string`||typeof e==`function`||e===r||e===a||e===i||e===u||e===d||e===m||typeof e==`object`&&e&&(e.$$typeof===p||e.$$typeof===f||e.$$typeof===o||e.$$typeof===s||e.$$typeof===l||e.$$typeof===h||e.getModuleId!==void 0))},e.typeOf=g})),it=r(((e,t)=>{t.exports=rt()}));function at(e,t,n){var r=ot.useRef({});return(!(`value`in r.current)||n(r.current.condition,t))&&(r.current.value=e(),r.current.condition=t),r.current.value}var ot,st=e((()=>{ot=t(i())}));function ct(e){return(0,lt.isValidElement)(e)&&!Fe(e)}var lt,ut,dt,ft,pt,mt,ht,gt,_t=e((()=>{_(),lt=t(i()),ut=it(),st(),ze(),dt=Number(lt.version.split(`.`)[0]),ft=function(e,t){typeof e==`function`?e(t):v(e)===`object`&&e&&`current`in e&&(e.current=t)},pt=function(){var e=[...arguments],t=e.filter(Boolean);return t.length<=1?t[0]:function(t){e.forEach(function(e){ft(e,t)})}},mt=function(){var e=[...arguments];return at(function(){return pt.apply(void 0,e)},e,function(e,t){return e.length!==t.length||e.every(function(e,n){return e!==t[n]})})},ht=function(e){var t,n;if(!e)return!1;if(ct(e)&&dt>=19)return!0;var r=(0,ut.isMemo)(e)?e.type.type:e.type;return!(typeof r==`function`&&!((t=r.prototype)!=null&&t.render)&&r.$$typeof!==ut.ForwardRef||typeof e==`function`&&!((n=e.prototype)!=null&&n.render)&&e.$$typeof!==ut.ForwardRef)},gt=function(e){if(e&&ct(e)){var t=e;return t.props.propertyIsEnumerable(`ref`)?t.props.ref:t.ref}return null}}));function vt(e,t){var n=!1,r=!1,i=0;function a(){n&&(n=!1,e()),r&&s()}function o(){jt(a)}function s(){var e=Date.now();if(n){if(e-i{Ot=(function(){if(typeof Map<`u`)return Map;function e(e,t){var n=-1;return e.some(function(e,r){return e[0]===t?(n=r,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,`size`,{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){t===void 0&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){!kt||this.connected_||(document.addEventListener(`transitionend`,this.onTransitionEnd_),window.addEventListener(`resize`,this.refresh),Ft?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener(`DOMSubtreeModified`,this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!kt||!this.connected_||(document.removeEventListener(`transitionend`,this.onTransitionEnd_),window.removeEventListener(`resize`,this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener(`DOMSubtreeModified`,this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=t===void 0?``:t;Pt.some(function(e){return!!~n.indexOf(e)})&&this.refresh()},e.getInstance=function(){return this.instance_||=new e,this.instance_},e.instance_=null,e}(),Lt=(function(e,t){for(var n=0,r=Object.keys(t);n`u`||!(Element instanceof Object))){if(!(e instanceof Rt(e).Element))throw TypeError(`parameter 1 is not of type "Element".`);var t=this.observations_;t.has(e)||(t.set(e,new Vt(e)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(e){if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);if(!(typeof Element>`u`||!(Element instanceof Object))){if(!(e instanceof Rt(e).Element))throw TypeError(`parameter 1 is not of type "Element".`);var t=this.observations_;t.has(e)&&(t.delete(e),t.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var e=this;this.clearActive(),this.observations_.forEach(function(t){t.isActive()&&e.activeObservations_.push(t)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var e=this.callbackCtx_,t=this.activeObservations_.map(function(e){return new Ht(e.target,e.broadcastRect())});this.callback_.call(e,t,e),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Wt=typeof WeakMap<`u`?new WeakMap:new Ot,Gt=function(){function e(t){if(!(this instanceof e))throw TypeError(`Cannot call a class as a function.`);if(!arguments.length)throw TypeError(`1 argument required, but only 0 present.`);var n=new Ut(t,It.getInstance(),this);Wt.set(this,n)}return e}(),[`observe`,`unobserve`,`disconnect`].forEach(function(e){Gt.prototype[e]=function(){var t;return(t=Wt.get(this))[e].apply(t,arguments)}}),Kt=(function(){return At.ResizeObserver===void 0?Gt:At.ResizeObserver})()}));function qt(e){var t=Ee();return function(){var n,r=Oe(e);if(t){var i=Oe(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return we(this,n)}}var Jt=e((()=>{ke(),De(),Te()})),I=t(i()),Yt=(0,I.createContext)({});function Xt(e){if(Array.isArray(e))return l(e)}var Zt=e((()=>{g()}));function Qt(e){if(typeof Symbol<`u`&&e[Symbol.iterator]!=null||e[`@@iterator`]!=null)return Array.from(e)}var $t=e((()=>{}));function en(){throw TypeError(`Invalid attempt to spread non-iterable instance. +In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var tn=e((()=>{}));function nn(e){return Xt(e)||Qt(e)||m(e)||en()}var rn=e((()=>{Zt(),$t(),s(),tn()}));function an(e){return o(e)||Qt(e)||m(e)||p()}var on=e((()=>{d(),$t(),s(),c()}));function sn(e,t){for(var n=e,r=0;r{}));function ln(e,t,n,r){if(!t.length)return n;var i=an(t),a=i[0],o=i.slice(1),s=!e&&typeof a==`number`?[]:Array.isArray(e)?nn(e):N({},e);return r&&n===void 0&&o.length===1?delete s[a][o[0]]:s[a]=ln(s[a],o,n,r),s}function un(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!sn(e,t.slice(0,-1))?e:ln(e,t,n,r)}function dn(e){return v(e)===`object`&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function fn(e){return Array.isArray(e)?[]:{}}function pn(){var e=[...arguments],t=fn(e[0]);return e.forEach(function(e){function n(r,i){var a=new Set(i),o=sn(e,r),s=Array.isArray(o);if(s||dn(o)){if(!a.has(o)){a.add(o);var c=sn(t,r);s?t=un(t,r,[]):(!c||v(c)!==`object`)&&(t=un(t,r,fn(o))),mn(o).forEach(function(e){n([].concat(nn(r),[e]),a)})}}else t=un(t,r,o)}n([])}),t}var mn,hn=e((()=>{_(),P(),rn(),on(),cn(),mn=typeof Reflect>`u`?Object.keys:Reflect.ownKeys})),gn=(0,I.createContext)(void 0),_n={items_per_page:`/ page`,jump_to:`Go to`,jump_to_confirm:`confirm`,page:`Page`,prev_page:`Previous Page`,next_page:`Next Page`,prev_5:`Previous 5 Pages`,next_5:`Next 5 Pages`,prev_3:`Previous 3 Pages`,next_3:`Next 3 Pages`,page_size:`Page Size`},vn={locale:`en_US`,today:`Today`,now:`Now`,backToToday:`Back to today`,ok:`OK`,clear:`Clear`,month:`Month`,year:`Year`,timeSelect:`select time`,dateSelect:`select date`,weekSelect:`Choose a week`,monthSelect:`Choose a month`,yearSelect:`Choose a year`,decadeSelect:`Choose a decade`,yearFormat:`YYYY`,dateFormat:`M/D/YYYY`,dayFormat:`D`,dateTimeFormat:`M/D/YYYY HH:mm:ss`,monthBeforeYear:!0,previousMonth:`Previous month (PageUp)`,nextMonth:`Next month (PageDown)`,previousYear:`Last year (Control + left)`,nextYear:`Next year (Control + right)`,previousDecade:`Last decade`,nextDecade:`Next decade`,previousCentury:`Last century`,nextCentury:`Next century`},yn={placeholder:`Select time`,rangePlaceholder:[`Start time`,`End time`]};j();var bn={lang:A({placeholder:`Select date`,yearPlaceholder:`Select year`,quarterPlaceholder:`Select quarter`,monthPlaceholder:`Select month`,weekPlaceholder:`Select week`,rangePlaceholder:[`Start date`,`End date`],rangeYearPlaceholder:[`Start year`,`End year`],rangeQuarterPlaceholder:[`Start quarter`,`End quarter`],rangeMonthPlaceholder:[`Start month`,`End month`],rangeWeekPlaceholder:[`Start week`,`End week`]},vn),timePickerLocale:A({},yn)},xn=bn,Sn="${label} is not a valid ${type}",Cn={locale:`en`,Pagination:_n,DatePicker:bn,TimePicker:yn,Calendar:xn,global:{placeholder:`Please select`},Table:{filterTitle:`Filter menu`,filterConfirm:`OK`,filterReset:`Reset`,filterEmptyText:`No filters`,filterCheckall:`Select all items`,filterSearchPlaceholder:`Search in filters`,emptyText:`No data`,selectAll:`Select current page`,selectInvert:`Invert current page`,selectNone:`Clear all data`,selectionAll:`Select all data`,sortTitle:`Sort`,expand:`Expand row`,collapse:`Collapse row`,triggerDesc:`Click to sort descending`,triggerAsc:`Click to sort ascending`,cancelSort:`Click to cancel sorting`},Modal:{okText:`OK`,cancelText:`Cancel`,justOkText:`OK`},Popconfirm:{okText:`OK`,cancelText:`Cancel`},Transfer:{titles:[``,``],searchPlaceholder:`Search here`,itemUnit:`item`,itemsUnit:`items`,remove:`Remove`,selectCurrent:`Select current page`,removeCurrent:`Remove current page`,selectAll:`Select all data`,removeAll:`Remove all data`,selectInvert:`Invert current page`},Upload:{uploading:`Uploading...`,removeFile:`Remove file`,uploadError:`Upload error`,previewFile:`Preview file`,downloadFile:`Download file`},Empty:{description:`No data`},Icon:{icon:`icon`},Text:{edit:`Edit`,copy:`Copy`,copied:`Copied`,expand:`Expand`},PageHeader:{back:`Back`},Form:{optional:`(optional)`,defaultValidateMessages:{default:"Field validation error for ${label}",required:"Please enter ${label}",enum:"${label} must be one of [${enum}]",whitespace:"${label} cannot be a blank character",date:{format:"${label} date format is invalid",parse:"${label} cannot be converted to a date",invalid:"${label} is an invalid date"},types:{string:Sn,method:Sn,array:Sn,object:Sn,number:Sn,date:Sn,boolean:Sn,integer:Sn,float:Sn,regexp:Sn,email:Sn,url:Sn,hex:Sn},string:{len:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:`Preview`}};j();var wn=A({},Cn.Modal);function Tn(e){wn=e?A(A({},wn),e):A({},Cn.Modal)}function En(){return wn}var Dn=(0,I.createContext)(void 0);j();var On=`internalMark`,kn=function(e){var t=e.locale,n=t===void 0?{}:t,r=e.children;e._ANT_MARK__,I.useEffect(function(){return Tn(n&&n.Modal),function(){Tn()}},[n]);var i=I.useMemo(function(){return A(A({},n),{exist:!0})},[n]);return I.createElement(Dn.Provider,{value:i},r)},An=Cn;j();var jn=function(e){var t=e.componentName,n=t===void 0?`global`:t,r=e.defaultLocale,i=e.children,a=I.useContext(Dn);return i(I.useMemo(function(){var e=r||An[n],t=a?.[n]??{};return A(A({},e instanceof Function?e():e),t||{})},[n,r,a]),I.useMemo(function(){var e=a&&a.locale;return a&&a.exist&&!e?An.locale:e},[a]),a)},Mn=function(e,t){var n=I.useContext(Dn);return[I.useMemo(function(){var r=t||An[e],i=n?.[e]??{};return A(A({},typeof r==`function`?r():r),i||{})},[e,t,n])]},Nn={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 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z`}}]},name:`check-circle`,theme:`filled`};function Pn(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)!==-1)continue;n[r]=e[r]}return n}var Fn=e((()=>{}));function In(e,t){if(e==null)return{};var n,r,i=Pn(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r{Fn()}));function Rn(e,t){Bn(e)&&(e=`100%`);var n=Vn(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(e=t===360?(e<0?e%t+t:e%t)/parseFloat(String(t)):e%t/parseFloat(String(t)),e)}function zn(e){return Math.min(1,Math.max(0,e))}function Bn(e){return typeof e==`string`&&e.indexOf(`.`)!==-1&&parseFloat(e)===1}function Vn(e){return typeof e==`string`&&e.indexOf(`%`)!==-1}function Hn(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Un(e){return e<=1?`${Number(e)*100}%`:e}function Wn(e){return e.length===1?`0`+e:String(e)}var Gn=e((()=>{}));function Kn(e,t,n){return{r:Rn(e,255)*255,g:Rn(t,255)*255,b:Rn(n,255)*255}}function qn(e,t,n){e=Rn(e,255),t=Rn(t,255),n=Rn(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a=0,o=0,s=(r+i)/2;if(r===i)o=0,a=0;else{var c=r-i;switch(o=s>.5?c/(2-r-i):c/(r+i),r){case e:a=(t-n)/c+(t1&&--n,n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Yn(e,t,n){var r,i,a;if(e=Rn(e,360),t=Rn(t,100),n=Rn(n,100),t===0)i=n,a=n,r=n;else{var o=n<.5?n*(1+t):n+t-n*t,s=2*n-o;r=Jn(s,o,e+1/3),i=Jn(s,o,e),a=Jn(s,o,e-1/3)}return{r:r*255,g:i*255,b:a*255}}function Xn(e,t,n){e=Rn(e,255),t=Rn(t,255),n=Rn(n,255);var r=Math.max(e,t,n),i=Math.min(e,t,n),a=0,o=r,s=r-i,c=r===0?0:s/r;if(r===i)a=0;else{switch(r){case e:a=(t-n)/s+(t>16,g:(e&65280)>>8,b:e&255}}var ar=e((()=>{Gn()})),or,sr=e((()=>{or={aliceblue:`#f0f8ff`,antiquewhite:`#faebd7`,aqua:`#00ffff`,aquamarine:`#7fffd4`,azure:`#f0ffff`,beige:`#f5f5dc`,bisque:`#ffe4c4`,black:`#000000`,blanchedalmond:`#ffebcd`,blue:`#0000ff`,blueviolet:`#8a2be2`,brown:`#a52a2a`,burlywood:`#deb887`,cadetblue:`#5f9ea0`,chartreuse:`#7fff00`,chocolate:`#d2691e`,coral:`#ff7f50`,cornflowerblue:`#6495ed`,cornsilk:`#fff8dc`,crimson:`#dc143c`,cyan:`#00ffff`,darkblue:`#00008b`,darkcyan:`#008b8b`,darkgoldenrod:`#b8860b`,darkgray:`#a9a9a9`,darkgreen:`#006400`,darkgrey:`#a9a9a9`,darkkhaki:`#bdb76b`,darkmagenta:`#8b008b`,darkolivegreen:`#556b2f`,darkorange:`#ff8c00`,darkorchid:`#9932cc`,darkred:`#8b0000`,darksalmon:`#e9967a`,darkseagreen:`#8fbc8f`,darkslateblue:`#483d8b`,darkslategray:`#2f4f4f`,darkslategrey:`#2f4f4f`,darkturquoise:`#00ced1`,darkviolet:`#9400d3`,deeppink:`#ff1493`,deepskyblue:`#00bfff`,dimgray:`#696969`,dimgrey:`#696969`,dodgerblue:`#1e90ff`,firebrick:`#b22222`,floralwhite:`#fffaf0`,forestgreen:`#228b22`,fuchsia:`#ff00ff`,gainsboro:`#dcdcdc`,ghostwhite:`#f8f8ff`,goldenrod:`#daa520`,gold:`#ffd700`,gray:`#808080`,green:`#008000`,greenyellow:`#adff2f`,grey:`#808080`,honeydew:`#f0fff0`,hotpink:`#ff69b4`,indianred:`#cd5c5c`,indigo:`#4b0082`,ivory:`#fffff0`,khaki:`#f0e68c`,lavenderblush:`#fff0f5`,lavender:`#e6e6fa`,lawngreen:`#7cfc00`,lemonchiffon:`#fffacd`,lightblue:`#add8e6`,lightcoral:`#f08080`,lightcyan:`#e0ffff`,lightgoldenrodyellow:`#fafad2`,lightgray:`#d3d3d3`,lightgreen:`#90ee90`,lightgrey:`#d3d3d3`,lightpink:`#ffb6c1`,lightsalmon:`#ffa07a`,lightseagreen:`#20b2aa`,lightskyblue:`#87cefa`,lightslategray:`#778899`,lightslategrey:`#778899`,lightsteelblue:`#b0c4de`,lightyellow:`#ffffe0`,lime:`#00ff00`,limegreen:`#32cd32`,linen:`#faf0e6`,magenta:`#ff00ff`,maroon:`#800000`,mediumaquamarine:`#66cdaa`,mediumblue:`#0000cd`,mediumorchid:`#ba55d3`,mediumpurple:`#9370db`,mediumseagreen:`#3cb371`,mediumslateblue:`#7b68ee`,mediumspringgreen:`#00fa9a`,mediumturquoise:`#48d1cc`,mediumvioletred:`#c71585`,midnightblue:`#191970`,mintcream:`#f5fffa`,mistyrose:`#ffe4e1`,moccasin:`#ffe4b5`,navajowhite:`#ffdead`,navy:`#000080`,oldlace:`#fdf5e6`,olive:`#808000`,olivedrab:`#6b8e23`,orange:`#ffa500`,orangered:`#ff4500`,orchid:`#da70d6`,palegoldenrod:`#eee8aa`,palegreen:`#98fb98`,paleturquoise:`#afeeee`,palevioletred:`#db7093`,papayawhip:`#ffefd5`,peachpuff:`#ffdab9`,peru:`#cd853f`,pink:`#ffc0cb`,plum:`#dda0dd`,powderblue:`#b0e0e6`,purple:`#800080`,rebeccapurple:`#663399`,red:`#ff0000`,rosybrown:`#bc8f8f`,royalblue:`#4169e1`,saddlebrown:`#8b4513`,salmon:`#fa8072`,sandybrown:`#f4a460`,seagreen:`#2e8b57`,seashell:`#fff5ee`,sienna:`#a0522d`,silver:`#c0c0c0`,skyblue:`#87ceeb`,slateblue:`#6a5acd`,slategray:`#708090`,slategrey:`#708090`,snow:`#fffafa`,springgreen:`#00ff7f`,steelblue:`#4682b4`,tan:`#d2b48c`,teal:`#008080`,thistle:`#d8bfd8`,tomato:`#ff6347`,turquoise:`#40e0d0`,violet:`#ee82ee`,wheat:`#f5deb3`,white:`#ffffff`,whitesmoke:`#f5f5f5`,yellow:`#ffff00`,yellowgreen:`#9acd32`}}));function cr(e){var t={r:0,g:0,b:0},n=1,r=null,i=null,a=null,o=!1,s=!1;return typeof e==`string`&&(e=lr(e)),typeof e==`object`&&(ur(e.r)&&ur(e.g)&&ur(e.b)?(t=Kn(e.r,e.g,e.b),o=!0,s=String(e.r).substr(-1)===`%`?`prgb`:`rgb`):ur(e.h)&&ur(e.s)&&ur(e.v)?(r=Un(e.s),i=Un(e.v),t=Zn(e.h,r,i),o=!0,s=`hsv`):ur(e.h)&&ur(e.s)&&ur(e.l)&&(r=Un(e.s),a=Un(e.l),t=Yn(e.h,r,a),o=!0,s=`hsl`),Object.prototype.hasOwnProperty.call(e,`a`)&&(n=e.a)),n=Hn(n),{ok:o,format:e.format||s,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}function lr(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(or[e])e=or[e],t=!0;else if(e===`transparent`)return{r:0,g:0,b:0,a:0,format:`name`};var n=mr.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=mr.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=mr.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=mr.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=mr.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=mr.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=mr.hex8.exec(e),n?{r:rr(n[1]),g:rr(n[2]),b:rr(n[3]),a:nr(n[4]),format:t?`name`:`hex8`}:(n=mr.hex6.exec(e),n?{r:rr(n[1]),g:rr(n[2]),b:rr(n[3]),format:t?`name`:`hex`}:(n=mr.hex4.exec(e),n?{r:rr(n[1]+n[1]),g:rr(n[2]+n[2]),b:rr(n[3]+n[3]),a:nr(n[4]+n[4]),format:t?`name`:`hex8`}:(n=mr.hex3.exec(e),n?{r:rr(n[1]+n[1]),g:rr(n[2]+n[2]),b:rr(n[3]+n[3]),format:t?`name`:`hex`}:!1)))))))))}function ur(e){return!!mr.CSS_UNIT.exec(String(e))}var dr,fr,pr,mr,hr=e((()=>{ar(),sr(),Gn(),dr=`(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)`,fr=`[\\s|\\(]+(${dr})[,|\\s]+(${dr})[,|\\s]+(${dr})\\s*\\)?`,pr=`[\\s|\\(]+(${dr})[,|\\s]+(${dr})[,|\\s]+(${dr})[,|\\s]+(${dr})\\s*\\)?`,mr={CSS_UNIT:new RegExp(dr),rgb:RegExp(`rgb`+fr),rgba:RegExp(`rgba`+pr),hsl:RegExp(`hsl`+fr),hsla:RegExp(`hsla`+pr),hsv:RegExp(`hsv`+fr),hsva:RegExp(`hsva`+pr),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/}}));function gr(e,t){return e===void 0&&(e=``),t===void 0&&(t={}),new _r(e,t)}var _r,vr=e((()=>{ar(),sr(),hr(),Gn(),_r=function(){function e(t,n){if(t===void 0&&(t=``),n===void 0&&(n={}),t instanceof e)return t;typeof t==`number`&&(t=ir(t)),this.originalInput=t;var r=cr(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=n.format??r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var e=this.toRgb();return(e.r*299+e.g*587+e.b*114)/1e3},e.prototype.getLuminance=function(){var e=this.toRgb(),t,n,r,i=e.r/255,a=e.g/255,o=e.b/255;return t=i<=.03928?i/12.92:((i+.055)/1.055)**2.4,n=a<=.03928?a/12.92:((a+.055)/1.055)**2.4,r=o<=.03928?o/12.92:((o+.055)/1.055)**2.4,.2126*t+.7152*n+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(e){return this.a=Hn(e),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){return this.toHsl().s===0},e.prototype.toHsv=function(){var e=Xn(this.r,this.g,this.b);return{h:e.h*360,s:e.s,v:e.v,a:this.a}},e.prototype.toHsvString=function(){var e=Xn(this.r,this.g,this.b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.v*100);return this.a===1?`hsv(${t}, ${n}%, ${r}%)`:`hsva(${t}, ${n}%, ${r}%, ${this.roundA})`},e.prototype.toHsl=function(){var e=qn(this.r,this.g,this.b);return{h:e.h*360,s:e.s,l:e.l,a:this.a}},e.prototype.toHslString=function(){var e=qn(this.r,this.g,this.b),t=Math.round(e.h*360),n=Math.round(e.s*100),r=Math.round(e.l*100);return this.a===1?`hsl(${t}, ${n}%, ${r}%)`:`hsla(${t}, ${n}%, ${r}%, ${this.roundA})`},e.prototype.toHex=function(e){return e===void 0&&(e=!1),Qn(this.r,this.g,this.b,e)},e.prototype.toHexString=function(e){return e===void 0&&(e=!1),`#`+this.toHex(e)},e.prototype.toHex8=function(e){return e===void 0&&(e=!1),$n(this.r,this.g,this.b,this.a,e)},e.prototype.toHex8String=function(e){return e===void 0&&(e=!1),`#`+this.toHex8(e)},e.prototype.toHexShortString=function(e){return e===void 0&&(e=!1),this.a===1?this.toHexString(e):this.toHex8String(e)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var e=Math.round(this.r),t=Math.round(this.g),n=Math.round(this.b);return this.a===1?`rgb(${e}, ${t}, ${n})`:`rgba(${e}, ${t}, ${n}, ${this.roundA})`},e.prototype.toPercentageRgb=function(){var e=function(e){return`${Math.round(Rn(e,255)*100)}%`};return{r:e(this.r),g:e(this.g),b:e(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var e=function(e){return Math.round(Rn(e,255)*100)};return this.a===1?`rgb(${e(this.r)}%, ${e(this.g)}%, ${e(this.b)}%)`:`rgba(${e(this.r)}%, ${e(this.g)}%, ${e(this.b)}%, ${this.roundA})`},e.prototype.toName=function(){if(this.a===0)return`transparent`;if(this.a<1)return!1;for(var e=`#`+Qn(this.r,this.g,this.b,!1),t=0,n=Object.entries(or);t=0;return!t&&r&&(e.startsWith(`hex`)||e===`name`)?e===`name`&&this.a===0?this.toName():this.toRgbString():(e===`rgb`&&(n=this.toRgbString()),e===`prgb`&&(n=this.toPercentageRgbString()),(e===`hex`||e===`hex6`)&&(n=this.toHexString()),e===`hex3`&&(n=this.toHexString(!0)),e===`hex4`&&(n=this.toHex8String(!0)),e===`hex8`&&(n=this.toHex8String()),e===`name`&&(n=this.toName()),e===`hsl`&&(n=this.toHslString()),e===`hsv`&&(n=this.toHsvString()),n||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=zn(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=zn(n.l),new e(n)},e.prototype.tint=function(e){return e===void 0&&(e=10),this.mix(`white`,e)},e.prototype.shade=function(e){return e===void 0&&(e=10),this.mix(`black`,e)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=zn(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=zn(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var r=this.toRgb(),i=new e(t).toRgb(),a=n/100;return new e({r:(i.r-r.r)*a+r.r,g:(i.g-r.g)*a+r.g,b:(i.b-r.b)*a+r.b,a:(i.a-r.a)*a+r.a})},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var r=this.toHsl(),i=360/n,a=[this];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,a.push(new e(r));return a},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),r=n.h,i=n.s,a=n.v,o=[],s=1/t;t--;)o.push(new e({h:r,s:i,v:a})),a=(a+s)%1;return o},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),r=new e(t).toRgb(),i=n.a+r.a*(1-n.a);return new e({r:(n.r*n.a+r.r*r.a*(1-n.a))/i,g:(n.g*n.a+r.g*r.a*(1-n.a))/i,b:(n.b*n.a+r.b*r.a*(1-n.a))/i,a:i})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),r=n.h,i=[this],a=360/t,o=1;o=4.5;case`AAlarge`:return r>=3;case`AAAsmall`:return r>=7;default:return!1}}function xr(e,t,n){n===void 0&&(n={includeFallbackColors:!1,level:`AA`,size:`small`});for(var r=null,i=0,a=n.includeFallbackColors,o=n.level,s=n.size,c=0,l=t;ci&&(i=d,r=new _r(u))}return br(e,r,{level:o,size:s})||!a?r:(n.includeFallbackColors=!1,xr(e,[`#fff`,`#000`],n))}var Sr=e((()=>{vr()}));function Cr(e,t){var n=new _r(e),r=`#`+er(n.r,n.g,n.b,n.a),i=r,a=n.gradientType?`GradientType = 1, `:``;if(t){var o=new _r(t);i=`#`+er(o.r,o.g,o.b,o.a)}return`progid:DXImageTransform.Microsoft.gradient(${a}startColorstr=${r},endColorstr=${i})`}var wr=e((()=>{ar(),vr()}));function Tr(e,t){var n={r:Un(e.r),g:Un(e.g),b:Un(e.b)};return e.a!==void 0&&(n.a=Number(e.a)),new _r(n,t)}function Er(){return new _r({r:Math.random(),g:Math.random(),b:Math.random()})}var Dr=e((()=>{vr(),Gn()}));function Or(e){if(e===void 0&&(e={}),e.count!==void 0&&e.count!==null){var t=e.count,n=[];for(e.count=void 0;t>n.length;)e.count=null,e.seed&&(e.seed+=1),n.push(Or(e));return e.count=t,n}var r=kr(e.hue,e.seed),i=Ar(r,e),a={h:r,s:i,v:jr(r,i,e)};return e.alpha!==void 0&&(a.a=e.alpha),new _r(a)}function kr(e,t){var n=Fr(Nr(e),t);return n<0&&(n=360+n),n}function Ar(e,t){if(t.hue===`monochrome`)return 0;if(t.luminosity===`random`)return Fr([0,100],t.seed);var n=Pr(e).saturationRange,r=n[0],i=n[1];switch(t.luminosity){case`bright`:r=55;break;case`dark`:r=i-10;break;case`light`:i=55;break;default:break}return Fr([r,i],t.seed)}function jr(e,t,n){var r=Mr(e,t),i=100;switch(n.luminosity){case`dark`:i=r+20;break;case`light`:r=(i+r)/2;break;case`random`:r=0,i=100;break;default:break}return Fr([r,i],n.seed)}function Mr(e,t){for(var n=Pr(e).lowerBounds,r=0;r=i&&t<=o){var c=(s-a)/(o-i),l=a-c*i;return c*t+l}}return 0}function Nr(e){var t=parseInt(e,10);if(!Number.isNaN(t)&&t<360&&t>0)return[t,t];if(typeof e==`string`){var n=Lr.find(function(t){return t.name===e});if(n){var r=Ir(n);if(r.hueRange)return r.hueRange}var i=new _r(e);if(i.isValid){var a=i.toHsv().h;return[a,a]}}return[0,360]}function Pr(e){e>=334&&e<=360&&(e-=360);for(var t=0,n=Lr;t=i.hueRange[0]&&e<=i.hueRange[1])return i}throw Error(`Color not found`)}function Fr(e,t){if(t===void 0)return Math.floor(e[0]+Math.random()*(e[1]+1-e[0]));var n=e[1]||1,r=e[0]||0;t=(t*9301+49297)%233280;var i=t/233280;return Math.floor(r+i*(n-r))}function Ir(e){var t=e.lowerBounds[0][0],n=e.lowerBounds[e.lowerBounds.length-1][0],r=e.lowerBounds[e.lowerBounds.length-1][1],i=e.lowerBounds[0][1];return{name:e.name,hueRange:e.hueRange,lowerBounds:e.lowerBounds,saturationRange:[t,n],brightnessRange:[r,i]}}var Lr,Rr=e((()=>{vr(),Lr=[{name:`monochrome`,hueRange:null,lowerBounds:[[0,0],[100,0]]},{name:`red`,hueRange:[-26,18],lowerBounds:[[20,100],[30,92],[40,89],[50,85],[60,78],[70,70],[80,60],[90,55],[100,50]]},{name:`orange`,hueRange:[19,46],lowerBounds:[[20,100],[30,93],[40,88],[50,86],[60,85],[70,70],[100,70]]},{name:`yellow`,hueRange:[47,62],lowerBounds:[[25,100],[40,94],[50,89],[60,86],[70,84],[80,82],[90,80],[100,75]]},{name:`green`,hueRange:[63,178],lowerBounds:[[30,100],[40,90],[50,85],[60,81],[70,74],[80,64],[90,50],[100,40]]},{name:`blue`,hueRange:[179,257],lowerBounds:[[20,100],[30,86],[40,80],[50,74],[60,60],[70,52],[80,44],[90,39],[100,35]]},{name:`purple`,hueRange:[258,282],lowerBounds:[[20,100],[30,87],[40,79],[50,70],[60,65],[70,59],[80,52],[90,45],[100,42]]},{name:`pink`,hueRange:[283,334],lowerBounds:[[20,100],[30,90],[40,86],[60,84],[80,80],[90,75],[100,73]]}]})),zr=e((()=>{})),Br=n({TinyColor:()=>_r,bounds:()=>Lr,convertDecimalToHex:()=>tr,convertHexToDecimal:()=>nr,default:()=>Vr,fromRatio:()=>Tr,hslToRgb:()=>Yn,hsvToRgb:()=>Zn,inputToRGB:()=>cr,isReadable:()=>br,isValidCSSUnit:()=>ur,legacyRandom:()=>Er,mostReadable:()=>xr,names:()=>or,numberInputToObject:()=>ir,parseIntFromHex:()=>rr,random:()=>Or,readability:()=>yr,rgbToHex:()=>Qn,rgbToHsl:()=>qn,rgbToHsv:()=>Xn,rgbToRgb:()=>Kn,rgbaToArgbHex:()=>er,rgbaToHex:()=>$n,stringInputToObject:()=>lr,tinycolor:()=>gr,toMsFilter:()=>Cr}),Vr,Hr=e((()=>{vr(),vr(),sr(),Sr(),wr(),Dr(),hr(),Rr(),zr(),ar(),Vr=gr})),Ur=n({blue:()=>hi,cyan:()=>mi,geekblue:()=>gi,generate:()=>Xr,gold:()=>ui,green:()=>pi,grey:()=>yi,lime:()=>fi,magenta:()=>vi,orange:()=>di,presetDarkPalettes:()=>si,presetPalettes:()=>oi,presetPrimaryColors:()=>ai,purple:()=>_i,red:()=>ci,volcano:()=>li,yellow:()=>L});function Wr(e){var t=e.r,n=e.g,r=e.b,i=Xn(t,n,r);return{h:i.h*360,s:i.s,v:i.v}}function Gr(e){var t=e.r,n=e.g,r=e.b;return`#${Qn(t,n,r,!1)}`}function Kr(e,t,n){var r=n/100;return{r:(t.r-e.r)*r+e.r,g:(t.g-e.g)*r+e.g,b:(t.b-e.b)*r+e.b}}function qr(e,t,n){var r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-Zr*t:Math.round(e.h)+Zr*t:n?Math.round(e.h)+Zr*t:Math.round(e.h)-Zr*t;return r<0?r+=360:r>=360&&(r-=360),r}function Jr(e,t,n){if(e.h===0&&e.s===0)return e.s;var r=n?e.s-Qr*t:t===ri?e.s+Qr:e.s+$r*t;return r>1&&(r=1),n&&t===ni&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function Yr(e,t,n){var r=n?e.v+ei*t:e.v-ti*t;return r>1&&(r=1),Number(r.toFixed(2))}function Xr(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=cr(e),i=ni;i>0;--i){var a=Wr(r),o=Gr(cr({h:qr(a,i,!0),s:Jr(a,i,!0),v:Yr(a,i,!0)}));n.push(o)}n.push(Gr(r));for(var s=1;s<=ri;s+=1){var c=Wr(r),l=Gr(cr({h:qr(c,s),s:Jr(c,s),v:Yr(c,s)}));n.push(l)}return t.theme===`dark`?ii.map(function(e){var r=e.index,i=e.opacity;return Gr(Kr(cr(t.backgroundColor||`#141414`),cr(n[r]),i*100))}):n}var Zr,Qr,$r,ei,ti,ni,ri,ii,ai,oi,si,ci,li,ui,di,L,fi,pi,mi,hi,gi,_i,vi,yi,bi=e((()=>{Hr(),Zr=2,Qr=.16,$r=.05,ei=.05,ti=.15,ni=5,ri=4,ii=[{index:7,opacity:.15},{index:6,opacity:.25},{index:5,opacity:.3},{index:5,opacity:.45},{index:5,opacity:.65},{index:5,opacity:.85},{index:4,opacity:.9},{index:3,opacity:.95},{index:2,opacity:.97},{index:1,opacity:.98}],ai={red:`#F5222D`,volcano:`#FA541C`,orange:`#FA8C16`,gold:`#FAAD14`,yellow:`#FADB14`,lime:`#A0D911`,green:`#52C41A`,cyan:`#13C2C2`,blue:`#1890FF`,geekblue:`#2F54EB`,purple:`#722ED1`,magenta:`#EB2F96`,grey:`#666666`},oi={},si={},Object.keys(ai).forEach(function(e){oi[e]=Xr(ai[e]),oi[e].primary=oi[e][5],si[e]=Xr(ai[e],{theme:`dark`,backgroundColor:`#141414`}),si[e].primary=si[e][5]}),ci=oi.red,li=oi.volcano,ui=oi.gold,di=oi.orange,L=oi.yellow,fi=oi.lime,pi=oi.green,mi=oi.cyan,hi=oi.blue,gi=oi.geekblue,_i=oi.purple,vi=oi.magenta,yi=oi.grey}));function xi(){return!!(typeof window<`u`&&window.document&&window.document.createElement)}var Si=e((()=>{}));function Ci(e,t){if(!e)return!1;if(e.contains)return e.contains(t);for(var n=t;n;){if(n===e)return!0;n=n.parentNode}return!1}var wi=e((()=>{}));function Ti(){var e=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:{}).mark;return e?e.startsWith(`data-`)?e:`data-${e}`:Ii}function Ei(e){return e.attachTo?e.attachTo:document.querySelector(`head`)||document.body}function Di(e){return e===`queue`?`prependQueue`:e?`prepend`:`append`}function Oi(e){return Array.from((Li.get(e)||e).children).filter(function(e){return e.tagName===`STYLE`})}function ki(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!xi())return null;var n=t.csp,r=t.prepend,i=t.priority,a=i===void 0?0:i,o=Di(r),s=o===`prependQueue`,c=document.createElement(`style`);c.setAttribute(Pi,o),s&&a&&c.setAttribute(Fi,`${a}`),n!=null&&n.nonce&&(c.nonce=n?.nonce),c.innerHTML=e;var l=Ei(t),u=l.firstChild;if(r){if(s){var d=(t.styles||Oi(l)).filter(function(e){return[`prepend`,`prependQueue`].includes(e.getAttribute(Pi))?a>=Number(e.getAttribute(Fi)||0):!1});if(d.length)return l.insertBefore(c,d[d.length-1].nextSibling),c}l.insertBefore(c,u)}else l.appendChild(c);return c}function Ai(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Ei(t);return(t.styles||Oi(n)).find(function(n){return n.getAttribute(Ti(t))===e})}function ji(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Ai(e,t);n&&Ei(t).removeChild(n)}function Mi(e,t){var n=Li.get(e);if(!n||!Ci(document,n)){var r=ki(``,t),i=r.parentNode;Li.set(e,i),e.removeChild(r)}}function Ni(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=Ei(n),i=Oi(r),a=N(N({},n),{},{styles:i});Mi(r,a);var o=Ai(t,a);if(o){var s;return(s=a.csp)!=null&&s.nonce&&o.nonce!==a.csp?.nonce&&(o.nonce=a.csp?.nonce),o.innerHTML!==e&&(o.innerHTML=e),o}var c=ki(e,a);return c.setAttribute(Ti(a),t),c}var Pi,Fi,Ii,Li,Ri=e((()=>{P(),Si(),wi(),Pi=`data-rc-order`,Fi=`data-rc-priority`,Ii=`rc-util-key`,Li=new Map})),zi=r(((e,t)=>{t.exports=typeof global==`object`&&global&&global.Object===Object&&global})),Bi=r(((e,t)=>{var n=zi(),r=typeof self==`object`&&self&&self.Object===Object&&self;t.exports=n||r||Function(`return this`)()})),Vi=r(((e,t)=>{t.exports=Bi().Symbol})),Hi=r(((e,t)=>{function n(e,t){for(var n=-1,r=e==null?0:e.length,i=Array(r);++n{t.exports=Array.isArray})),Wi=r(((e,t)=>{var n=Vi(),r=Object.prototype,i=r.hasOwnProperty,a=r.toString,o=n?n.toStringTag:void 0;function s(e){var t=i.call(e,o),n=e[o];try{e[o]=void 0;var r=!0}catch{}var s=a.call(e);return r&&(t?e[o]=n:delete e[o]),s}t.exports=s})),Gi=r(((e,t)=>{var n=Object.prototype.toString;function r(e){return n.call(e)}t.exports=r})),Ki=r(((e,t)=>{var n=Vi(),r=Wi(),i=Gi(),a=`[object Null]`,o=`[object Undefined]`,s=n?n.toStringTag:void 0;function c(e){return e==null?e===void 0?o:a:s&&s in Object(e)?r(e):i(e)}t.exports=c})),qi=r(((e,t)=>{function n(e){return typeof e==`object`&&!!e}t.exports=n})),Ji=r(((e,t)=>{var n=Ki(),r=qi(),i=`[object Symbol]`;function a(e){return typeof e==`symbol`||r(e)&&n(e)==i}t.exports=a})),Yi=r(((e,t)=>{var n=Vi(),r=Hi(),i=Ui(),a=Ji(),o=1/0,s=n?n.prototype:void 0,c=s?s.toString:void 0;function l(e){if(typeof e==`string`)return e;if(i(e))return r(e,l)+``;if(a(e))return c?c.call(e):``;var t=e+``;return t==`0`&&1/e==-o?`-0`:t}t.exports=l})),Xi=r(((e,t)=>{var n=Yi();function r(e){return e==null?``:n(e)}t.exports=r})),R=r(((e,t)=>{function n(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),n=n>i?i:n,n<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var a=Array(i);++r{var n=R();function r(e,t,r){var i=e.length;return r=r===void 0?i:r,!t&&r>=i?e:n(e,t,r)}t.exports=r})),Zi=r(((e,t)=>{var n=RegExp(`[\\u200d\\ud800-\\udfff\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff\\ufe0e\\ufe0f]`);function r(e){return n.test(e)}t.exports=r})),Qi=r(((e,t)=>{function n(e){return e.split(``)}t.exports=n})),$i=r(((e,t)=>{var n=`\\ud800-\\udfff`,r=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,i=`\\ufe0e\\ufe0f`,a=`[`+n+`]`,o=`[`+r+`]`,s=`\\ud83c[\\udffb-\\udfff]`,c=`(?:`+o+`|`+s+`)`,l=`[^`+n+`]`,u=`(?:\\ud83c[\\udde6-\\uddff]){2}`,d=`[\\ud800-\\udbff][\\udc00-\\udfff]`,f=`\\u200d`,p=c+`?`,m=`[`+i+`]?`,h=`(?:`+f+`(?:`+[l,u,d].join(`|`)+`)`+m+p+`)*`,g=m+p+h,_=`(?:`+[l+o+`?`,o,u,d,a].join(`|`)+`)`,v=RegExp(s+`(?=`+s+`)|`+_+g,`g`);function y(e){return e.match(v)||[]}t.exports=y})),ea=r(((e,t)=>{var n=Qi(),r=Zi(),i=$i();function a(e){return r(e)?i(e):n(e)}t.exports=a})),ta=r(((e,t)=>{var n=z(),r=Zi(),i=ea(),a=Xi();function o(e){return function(t){t=a(t);var o=r(t)?i(t):void 0,s=o?o[0]:t.charAt(0),c=o?n(o,1).join(``):t.slice(1);return s[e]()+c}}t.exports=o})),na=r(((e,t)=>{t.exports=ta()(`toUpperCase`)})),ra=r(((e,t)=>{var n=Xi(),r=na();function i(e){return r(n(e).toLowerCase())}t.exports=i})),ia=r(((e,t)=>{function n(e,t,n,r){var i=-1,a=e==null?0:e.length;for(r&&a&&(n=e[++i]);++i{function n(e){return function(t){return e?.[t]}}t.exports=n})),oa=r(((e,t)=>{t.exports=aa()({À:`A`,Á:`A`,Â:`A`,Ã:`A`,Ä:`A`,Å:`A`,à:`a`,á:`a`,â:`a`,ã:`a`,ä:`a`,å:`a`,Ç:`C`,ç:`c`,Ð:`D`,ð:`d`,È:`E`,É:`E`,Ê:`E`,Ë:`E`,è:`e`,é:`e`,ê:`e`,ë:`e`,Ì:`I`,Í:`I`,Î:`I`,Ï:`I`,ì:`i`,í:`i`,î:`i`,ï:`i`,Ñ:`N`,ñ:`n`,Ò:`O`,Ó:`O`,Ô:`O`,Õ:`O`,Ö:`O`,Ø:`O`,ò:`o`,ó:`o`,ô:`o`,õ:`o`,ö:`o`,ø:`o`,Ù:`U`,Ú:`U`,Û:`U`,Ü:`U`,ù:`u`,ú:`u`,û:`u`,ü:`u`,Ý:`Y`,ý:`y`,ÿ:`y`,Æ:`Ae`,æ:`ae`,Þ:`Th`,þ:`th`,ß:`ss`,Ā:`A`,Ă:`A`,Ą:`A`,ā:`a`,ă:`a`,ą:`a`,Ć:`C`,Ĉ:`C`,Ċ:`C`,Č:`C`,ć:`c`,ĉ:`c`,ċ:`c`,č:`c`,Ď:`D`,Đ:`D`,ď:`d`,đ:`d`,Ē:`E`,Ĕ:`E`,Ė:`E`,Ę:`E`,Ě:`E`,ē:`e`,ĕ:`e`,ė:`e`,ę:`e`,ě:`e`,Ĝ:`G`,Ğ:`G`,Ġ:`G`,Ģ:`G`,ĝ:`g`,ğ:`g`,ġ:`g`,ģ:`g`,Ĥ:`H`,Ħ:`H`,ĥ:`h`,ħ:`h`,Ĩ:`I`,Ī:`I`,Ĭ:`I`,Į:`I`,İ:`I`,ĩ:`i`,ī:`i`,ĭ:`i`,į:`i`,ı:`i`,Ĵ:`J`,ĵ:`j`,Ķ:`K`,ķ:`k`,ĸ:`k`,Ĺ:`L`,Ļ:`L`,Ľ:`L`,Ŀ:`L`,Ł:`L`,ĺ:`l`,ļ:`l`,ľ:`l`,ŀ:`l`,ł:`l`,Ń:`N`,Ņ:`N`,Ň:`N`,Ŋ:`N`,ń:`n`,ņ:`n`,ň:`n`,ŋ:`n`,Ō:`O`,Ŏ:`O`,Ő:`O`,ō:`o`,ŏ:`o`,ő:`o`,Ŕ:`R`,Ŗ:`R`,Ř:`R`,ŕ:`r`,ŗ:`r`,ř:`r`,Ś:`S`,Ŝ:`S`,Ş:`S`,Š:`S`,ś:`s`,ŝ:`s`,ş:`s`,š:`s`,Ţ:`T`,Ť:`T`,Ŧ:`T`,ţ:`t`,ť:`t`,ŧ:`t`,Ũ:`U`,Ū:`U`,Ŭ:`U`,Ů:`U`,Ű:`U`,Ų:`U`,ũ:`u`,ū:`u`,ŭ:`u`,ů:`u`,ű:`u`,ų:`u`,Ŵ:`W`,ŵ:`w`,Ŷ:`Y`,ŷ:`y`,Ÿ:`Y`,Ź:`Z`,Ż:`Z`,Ž:`Z`,ź:`z`,ż:`z`,ž:`z`,IJ:`IJ`,ij:`ij`,Œ:`Oe`,œ:`oe`,ʼn:`'n`,ſ:`s`})})),sa=r(((e,t)=>{var n=oa(),r=Xi(),i=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp(`[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]`,`g`);function o(e){return e=r(e),e&&e.replace(i,n).replace(a,``)}t.exports=o})),ca=r(((e,t)=>{var n=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g;function r(e){return e.match(n)||[]}t.exports=r})),la=r(((e,t)=>{var n=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/;function r(e){return n.test(e)}t.exports=r})),ua=r(((e,t)=>{var n=`\\ud800-\\udfff`,r=`\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff`,i=`\\u2700-\\u27bf`,a=`a-z\\xdf-\\xf6\\xf8-\\xff`,o=`\\xac\\xb1\\xd7\\xf7`,s=`\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf`,c=`\\u2000-\\u206f`,l=` \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000`,u=`A-Z\\xc0-\\xd6\\xd8-\\xde`,d=`\\ufe0e\\ufe0f`,f=o+s+c+l,p=`['’]`,m=`[`+f+`]`,h=`[`+r+`]`,g=`\\d+`,_=`[`+i+`]`,v=`[`+a+`]`,y=`[^`+n+f+g+i+a+u+`]`,b=`(?:`+h+`|\\ud83c[\\udffb-\\udfff])`,x=`[^`+n+`]`,S=`(?:\\ud83c[\\udde6-\\uddff]){2}`,C=`[\\ud800-\\udbff][\\udc00-\\udfff]`,w=`[`+u+`]`,T=`\\u200d`,ee=`(?:`+v+`|`+y+`)`,te=`(?:`+w+`|`+y+`)`,E=`(?:`+p+`(?:d|ll|m|re|s|t|ve))?`,ne=`(?:`+p+`(?:D|LL|M|RE|S|T|VE))?`,re=b+`?`,ie=`[`+d+`]?`,D=`(?:`+T+`(?:`+[x,S,C].join(`|`)+`)`+ie+re+`)*`,ae=`\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])`,oe=`\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])`,se=ie+re+D,ce=`(?:`+[_,S,C].join(`|`)+`)`+se,le=RegExp([w+`?`+v+`+`+E+`(?=`+[m,w,`$`].join(`|`)+`)`,te+`+`+ne+`(?=`+[m,w+ee,`$`].join(`|`)+`)`,w+`?`+ee+`+`+E,w+`+`+ne,oe,ae,g,ce].join(`|`),`g`);function O(e){return e.match(le)||[]}t.exports=O})),da=r(((e,t)=>{var n=ca(),r=la(),i=Xi(),a=ua();function o(e,t,o){return e=i(e),t=o?void 0:t,t===void 0?r(e)?a(e):n(e):e.match(t)||[]}t.exports=o})),fa=r(((e,t)=>{var n=ia(),r=sa(),i=da(),a=RegExp(`['’]`,`g`);function o(e){return function(t){return n(i(r(t).replace(a,``)),e,``)}}t.exports=o})),pa=r(((e,t)=>{var n=ra();t.exports=fa()(function(e,t,r){return t=t.toLowerCase(),e+(r?n(t):t)})}));P(),_(),bi(),Ye(),Ri();var ma=t(pa());function ha(e,t){We(e,`[@ant-design/icons] ${t}`)}function ga(e){return v(e)===`object`&&typeof e.name==`string`&&typeof e.theme==`string`&&(v(e.icon)===`object`||typeof e.icon==`function`)}function _a(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Object.keys(e).reduce(function(t,n){var r=e[n];switch(n){case`class`:t.className=r,delete t.class;break;default:delete t[n],t[(0,ma.default)(n)]=r}return t},{})}function va(e,t,n){return n?I.createElement(e.tag,N(N({key:t},_a(e.attrs)),n),(e.children||[]).map(function(n,r){return va(n,`${t}-${e.tag}-${r}`)})):I.createElement(e.tag,N({key:t},_a(e.attrs)),(e.children||[]).map(function(n,r){return va(n,`${t}-${e.tag}-${r}`)}))}function ya(e){return Xr(e)[0]}function ba(e){return e?Array.isArray(e)?e:[e]:[]}var xa=` +.anticon { + display: inline-flex; + alignItems: center; + color: inherit; + font-style: normal; + line-height: 0; + text-align: center; + text-transform: none; + vertical-align: -0.125em; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.anticon > * { + line-height: 1; +} + +.anticon svg { + display: inline-block; +} + +.anticon::before { + display: none; +} + +.anticon .anticon-icon { + display: block; +} + +.anticon[tabindex] { + cursor: pointer; +} + +.anticon-spin::before, +.anticon-spin { + display: inline-block; + -webkit-animation: loadingCircle 1s infinite linear; + animation: loadingCircle 1s infinite linear; +} + +@-webkit-keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} + +@keyframes loadingCircle { + 100% { + -webkit-transform: rotate(360deg); + transform: rotate(360deg); + } +} +`,Sa=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:xa,t=(0,I.useContext)(Yt).csp;(0,I.useEffect)(function(){Ni(e,`@ant-design-icons`,{prepend:!0,csp:t})},[])};Ln(),P();var Ca=[`icon`,`className`,`onClick`,`style`,`primaryColor`,`secondaryColor`],wa={primaryColor:`#333`,secondaryColor:`#E6E6E6`,calculated:!1};function Ta(e){var t=e.primaryColor,n=e.secondaryColor;wa.primaryColor=t,wa.secondaryColor=n||ya(t),wa.calculated=!!n}function Ea(){return N({},wa)}var Da=function(e){var t=e.icon,n=e.className,r=e.onClick,i=e.style,a=e.primaryColor,o=e.secondaryColor,s=In(e,Ca),c=wa;if(a&&(c={primaryColor:a,secondaryColor:o||ya(a)}),Sa(),ha(ga(t),`icon should be icon definiton, but got ${t}`),!ga(t))return null;var l=t;return l&&typeof l.icon==`function`&&(l=N(N({},l),{},{icon:l.icon(c.primaryColor,c.secondaryColor)})),va(l.icon,`svg-${l.name}`,N({className:n,onClick:r,style:i,"data-icon":l.name,width:`1em`,height:`1em`,fill:`currentColor`,"aria-hidden":`true`},s))};Da.displayName=`IconReact`,Da.getTwoToneColors=Ea,Da.setTwoToneColors=Ta,u();function Oa(e){var t=h(ba(e),2),n=t[0],r=t[1];return Da.setTwoToneColors({primaryColor:n,secondaryColor:r})}function B(){var e=Da.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}P(),u(),b(),Ln();var ka=t(Pe()),Aa=[`className`,`icon`,`spin`,`rotate`,`tabIndex`,`onClick`,`twoToneColor`];Oa(`#1890ff`);var ja=I.forwardRef(function(e,t){var n=e.className,r=e.icon,i=e.spin,a=e.rotate,o=e.tabIndex,s=e.onClick,c=e.twoToneColor,l=In(e,Aa),u=I.useContext(Yt),d=u.prefixCls,f=d===void 0?`anticon`:d,p=u.rootClassName,m=(0,ka.default)(p,f,C(C({},`${f}-${r.name}`,!!r.name),`${f}-spin`,!!i||r.name===`loading`),n),g=o;g===void 0&&s&&(g=-1);var _=a?{msTransform:`rotate(${a}deg)`,transform:`rotate(${a}deg)`}:void 0,v=h(ba(c),2),y=v[0],b=v[1];return I.createElement(`span`,N(N({role:`img`,"aria-label":r.name},l),{},{ref:t,tabIndex:g,onClick:s,className:m}),I.createElement(Da,{icon:r,primaryColor:y,secondaryColor:b,style:_}))});ja.displayName=`AntdIcon`,ja.getTwoToneColor=B,ja.setTwoToneColor=Oa,P();var Ma=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:Nn}))}),Na={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z`}}]},name:`close-circle`,theme:`filled`};P();var Pa=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:Na}))}),Fa={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 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`exclamation-circle`,theme:`filled`};P();var Ia=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:Fa}))}),La={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 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z`}}]},name:`info-circle`,theme:`filled`};P();var Ra=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:La}))}),za={icon:{tag:`svg`,attrs:{viewBox:`0 0 1024 1024`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z`}}]},name:`loading`,theme:`outlined`};P();var Ba=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:za}))});function Va(e,t){this.v=e,this.k=t}var Ha=e((()=>{}));function Ua(e,t,n,r){var i=Object.defineProperty;try{i({},``,{})}catch{i=0}Ua=function(e,t,n,r){function a(t,n){Ua(e,t,function(e){return this._invoke(t,n,e)})}t?i?i(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(a(`next`,0),a(`throw`,1),a(`return`,2))},Ua(e,t,n,r)}var Wa=e((()=>{}));function Ga(){var e,t,n=typeof Symbol==`function`?Symbol:{},r=n.iterator||`@@iterator`,i=n.toStringTag||`@@toStringTag`;function a(n,r,i,a){var c=r&&r.prototype instanceof s?r:s,l=Object.create(c.prototype);return Ua(l,`_invoke`,function(n,r,i){var a,s,c,l=0,u=i||[],d=!1,f={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(t,n){return a=t,s=0,c=e,f.n=n,o}};function p(n,r){for(s=n,c=r,t=0;!d&&l&&!i&&t3?(i=m===r)&&(c=a[(s=a[4])?5:(s=3,3)],a[4]=a[5]=e):a[0]<=p&&((i=n<2&&pr||r>m)&&(a[4]=n,a[5]=r,f.n=m,s=0))}if(i||n>1)return o;throw d=!0,r}return function(i,u,m){if(l>1)throw TypeError(`Generator is already running`);for(d&&u===1&&p(u,m),s=u,c=m;(t=s<2?e:c)||!d;){a||(s?s<3?(s>1&&(f.n=-1),p(s,c)):f.n=c:f.v=c);try{if(l=2,a){if(s||(i=`next`),t=a[i]){if(!(t=t.call(a,c)))throw TypeError(`iterator result is not an object`);if(!t.done)return t;c=t.value,s<2&&(s=0)}else s===1&&(t=a.return)&&t.call(a),s<2&&(c=TypeError(`The iterator does not provide a '`+i+`' method`),s=1);a=e}else if((t=(d=f.n<0)?c:n.call(r,f))!==o)break}catch(t){a=e,s=1,c=t}finally{l=1}}return{value:t,done:d}}}(n,i,a),!0),l}var o={};function s(){}function c(){}function l(){}t=Object.getPrototypeOf;var u=[][r]?t(t([][r]())):(Ua(t={},r,function(){return this}),t),d=l.prototype=s.prototype=Object.create(u);function f(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,l):(e.__proto__=l,Ua(e,i,`GeneratorFunction`)),e.prototype=Object.create(d),e}return c.prototype=l,Ua(d,`constructor`,l),Ua(l,`constructor`,c),c.displayName=`GeneratorFunction`,Ua(l,i,`GeneratorFunction`),Ua(d),Ua(d,i,`Generator`),Ua(d,r,function(){return this}),Ua(d,`toString`,function(){return`[object Generator]`}),(Ga=function(){return{w:a,m:f}})()}var Ka=e((()=>{Wa()}));function qa(e,t){function n(r,i,a,o){try{var s=e[r](i),c=s.value;return c instanceof Va?t.resolve(c.v).then(function(e){n(`next`,e,a,o)},function(e){n(`throw`,e,a,o)}):t.resolve(c).then(function(e){s.value=e,a(s)},function(e){return n(`throw`,e,a,o)})}catch(e){o(e)}}var r;this.next||(Ua(qa.prototype),Ua(qa.prototype,typeof Symbol==`function`&&Symbol.asyncIterator||`@asyncIterator`,function(){return this})),Ua(this,`_invoke`,function(e,i,a){function o(){return new t(function(t,r){n(e,a,t,r)})}return r=r?r.then(o,o):o()},!0)}var Ja=e((()=>{Ha(),Wa()}));function Ya(e,t,n,r,i){return new qa(Ga().w(e,t,n,r),i||Promise)}var Xa=e((()=>{Ka(),Ja()}));function Za(e,t,n,r,i){var a=Ya(e,t,n,r,i);return a.next().then(function(e){return e.done?e.value:a.next()})}var Qa=e((()=>{Xa()}));function $a(e){var t=Object(e),n=[];for(var r in t)n.unshift(r);return function e(){for(;n.length;)if((r=n.pop())in t)return e.value=r,e.done=!1,e;return e.done=!0,e}}var eo=e((()=>{}));function to(e){if(e!=null){var t=e[typeof Symbol==`function`&&Symbol.iterator||`@@iterator`],n=0;if(t)return t.call(e);if(typeof e.next==`function`)return e;if(!isNaN(e.length))return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}}}throw TypeError(v(e)+` is not iterable`)}var no=e((()=>{_()}));function ro(){var e=Ga(),t=e.m(ro),n=(Object.getPrototypeOf?Object.getPrototypeOf(t):t.__proto__).constructor;function r(e){var t=typeof e==`function`&&e.constructor;return!!t&&(t===n||(t.displayName||t.name)===`GeneratorFunction`)}var i={throw:1,return:2,break:3,continue:3};function a(e){var t,n;return function(r){t||(t={stop:function(){return n(r.a,2)},catch:function(){return r.v},abrupt:function(e,t){return n(r.a,i[e],t)},delegateYield:function(e,i,a){return t.resultName=i,n(r.d,to(e),a)},finish:function(e){return n(r.f,e)}},n=function(e,n,i){r.p=t.prev,r.n=t.next;try{return e(n,i)}finally{t.next=r.n}}),t.resultName&&(t[t.resultName]=r.v,t.resultName=void 0),t.sent=r.v,t.next=r.n;try{return e.call(this,t)}finally{r.p=t.prev,r.n=t.next}}}return(ro=function(){return{wrap:function(t,n,r,i){return e.w(a(t),n,r,i&&i.reverse())},isGeneratorFunction:r,mark:e.m,awrap:function(e,t){return new Va(e,t)},AsyncIterator:qa,async:function(e,t,n,i,o){return(r(t)?Ya:Za)(a(e),t,n,i,o)},keys:$a,values:to}})()}var io=e((()=>{Ha(),Ka(),Qa(),Xa(),Ja(),eo(),no()}));function ao(e){var t=go.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&v(t)===`object`&&(t.usingClientEntryPoint=e)}function oo(e,t){ao(!0);var n=t[xo]||bo(t);ao(!1),n.render(e),t[xo]=n}function so(e,t){vo?.(e,t)}function co(e,t){if(bo){oo(e,t);return}so(e,t)}function lo(e){return uo.apply(this,arguments)}function uo(){return uo=w(ro().mark(function e(t){return ro().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt(`return`,Promise.resolve().then(function(){var e;(e=t[xo])==null||e.unmount(),delete t[xo]}));case 1:case`end`:return e.stop()}},e)})),uo.apply(this,arguments)}function fo(e){yo(e)}function po(e){return mo.apply(this,arguments)}function mo(){return mo=w(ro().mark(function e(t){return ro().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(bo===void 0){e.next=2;break}return e.abrupt(`return`,lo(t));case 2:fo(t);case 3:case`end`:return e.stop()}},e)})),mo.apply(this,arguments)}var ho,go,_o,vo,yo,bo,xo,So=e((()=>{io(),x(),_(),P(),ho=t(E()),go=N({},ho),_o=go.version,vo=go.render,yo=go.unmountComponentAtNode;try{Number((_o||``).split(`.`)[0])>=18&&(bo=go.createRoot)}catch{}xo=`__rc_react_root__`}));function Co(e){var t=e.children,n=In(e,wo);return V.createElement(To.Provider,{value:n},t)}var V,wo,To,Eo=e((()=>{Ln(),V=t(i()),wo=[`children`],To=V.createContext({})})),Do,Oo,ko=e((()=>{ye(),Se(),Ne(),Jt(),Do=t(i()),Oo=function(e){Me(n,e);var t=qt(n);function n(){return ve(this,n),t.apply(this,arguments)}return xe(n,[{key:`render`,value:function(){return this.props.children}}]),n}(Do.Component)}));function H(e){var t=U.useRef();return t.current=e,U.useCallback(function(){var e,n=[...arguments];return(e=t.current)?.call.apply(e,[t].concat(n))},[])}var U,W=e((()=>{U=t(i())})),Ao,jo,Mo,No,Po=e((()=>{Ao=t(i()),Si(),jo=xi()?Ao.useLayoutEffect:Ao.useEffect,Mo=function(e,t){var n=Ao.useRef(!0);jo(function(){return e(n.current)},t),jo(function(){return n.current=!1,function(){n.current=!0}},[])},No=function(e,t){Mo(function(t){if(!t)return e()},t)}}));function Fo(e){var t=Io.useRef(!1),n=h(Io.useState(e),2),r=n[0],i=n[1];Io.useEffect(function(){return t.current=!1,function(){t.current=!0}},[]);function a(e,n){n&&t.current||i(e)}return[r,a]}var Io,Lo=e((()=>{u(),Io=t(i())}));function Ro(e){return e!==void 0}function zo(e,t){var n=t||{},r=n.defaultValue,i=n.value,a=n.onChange,o=n.postState,s=h(Fo(function(){return Ro(i)?i:Ro(r)?typeof r==`function`?r():r:typeof e==`function`?e():e}),2),c=s[0],l=s[1],u=i===void 0?c:i,d=o?o(u):u,f=H(a),p=h(Fo([u]),2),m=p[0],g=p[1];return No(function(){var e=m[0];c!==e&&f(c,e)},[m]),No(function(){Ro(i)||l(i)},[i]),[d,H(function(e,t){l(e,t),g([u],t)})]}var Bo=e((()=>{u(),W(),Po(),Lo()})),Vo=e((()=>{W(),Bo(),_t(),cn(),hn(),Ye()}));function Ho(e){var t=h(Uo.useReducer(function(e){return e+1},0),2)[1],n=Uo.useRef(e);return[H(function(){return n.current}),H(function(e){n.current=typeof e==`function`?e(n.current):e,t()})]}var Uo,Wo=e((()=>{u(),Uo=t(i()),W()})),Go,Ko,qo,Jo,Yo,Xo,Zo,Qo,$o,es=e((()=>{Go=`none`,Ko=`appear`,qo=`enter`,Jo=`leave`,Yo=`none`,Xo=`prepare`,Zo=`start`,Qo=`active`,$o=`prepared`}));function ts(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit${e}`]=`webkit${t}`,n[`Moz${e}`]=`moz${t}`,n[`ms${e}`]=`MS${t}`,n[`O${e}`]=`o${t.toLowerCase()}`,n}function ns(e,t){var n={animationend:ts(`Animation`,`AnimationEnd`),transitionend:ts(`Transition`,`TransitionEnd`)};return e&&(`AnimationEvent`in t||delete n.animationend.animation,`TransitionEvent`in t||delete n.transitionend.transition),n}function rs(e){if(ss[e])return ss[e];var t=as[e];if(t)for(var n=Object.keys(t),r=n.length,i=0;i{_(),Si(),as=ns(xi(),typeof window<`u`?window:{}),os={},xi()&&(os=document.createElement(`div`).style),ss={},cs=rs(`animationend`),ls=rs(`transitionend`),us=!!(cs&&ls),ds=cs||`animationend`,fs=ls||`transitionend`})),ms,hs,gs,_s=e((()=>{ms=t(i()),hs=t(i()),ps(),gs=(function(e){var t=(0,hs.useRef)();function n(t){t&&(t.removeEventListener(fs,e),t.removeEventListener(ds,e))}function r(r){t.current&&t.current!==r&&n(t.current),r&&r!==t.current&&(r.addEventListener(fs,e),r.addEventListener(ds,e),t.current=r)}return ms.useEffect(function(){return function(){n(t.current)}},[]),[r,n]})})),vs,ys,bs=e((()=>{Si(),vs=t(i()),ys=xi()?vs.useLayoutEffect:vs.useEffect}));function xs(e){Ts.delete(e)}var Ss,Cs,ws,Ts,Es,Ds=e((()=>{Ss=function(e){return+setTimeout(e,16)},Cs=function(e){return clearTimeout(e)},typeof window<`u`&&`requestAnimationFrame`in window&&(Ss=function(e){return window.requestAnimationFrame(e)},Cs=function(e){return window.cancelAnimationFrame(e)}),ws=0,Ts=new Map,Es=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;ws+=1;var n=ws;function r(t){if(t===0)xs(n),e();else{var i=Ss(function(){r(t-1)});Ts.set(n,i)}}return r(t),n},Es.cancel=function(e){var t=Ts.get(e);return xs(e),Cs(t)}})),Os,ks,As=e((()=>{Ds(),Os=t(i()),ks=(function(){var e=Os.useRef(null);function t(){Es.cancel(e.current)}function n(r){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:2;t();var a=Es(function(){i<=1?r({isCanceled:function(){return a!==e.current}}):n(r,i-1)});e.current=a}return Os.useEffect(function(){return function(){t()}},[]),[n,t]})}));function js(e){return e===`active`||e===`end`}var Ms,Ns,Ps,Fs,Is=e((()=>{u(),Lo(),Ms=t(i()),es(),bs(),As(),Ns=[Xo,Zo,Qo,`end`],Ps=[Xo,$o],Fs=(function(e,t,n){var r=h(Fo(Yo),2),i=r[0],a=r[1],o=h(ks(),2),s=o[0],c=o[1];function l(){a(Xo,!0)}var u=t?Ps:Ns;return ys(function(){if(i!==`none`&&i!==`end`){var e=u[u.indexOf(i)+1],t=n(i);t===!1?a(e,!0):e&&s(function(n){function r(){n.isCanceled()||a(e,!0)}t===!0?r():Promise.resolve(t).then(r)})}},[e,i]),Ms.useEffect(function(){return function(){c()}},[]),[l,i]})}));function Ls(e,t,n,r){var i=r.motionEnter,a=i===void 0?!0:i,o=r.motionAppear,s=o===void 0?!0:o,c=r.motionLeave,l=c===void 0?!0:c,u=r.motionDeadline,d=r.motionLeaveImmediately,f=r.onAppearPrepare,p=r.onEnterPrepare,m=r.onLeavePrepare,g=r.onAppearStart,_=r.onEnterStart,v=r.onLeaveStart,y=r.onAppearActive,b=r.onEnterActive,x=r.onLeaveActive,S=r.onAppearEnd,w=r.onEnterEnd,T=r.onLeaveEnd,ee=r.onVisibleChanged,te=h(Fo(),2),E=te[0],ne=te[1],re=h(Ho(Go),2),ie=re[0],D=re[1],ae=h(Fo(null),2),oe=ae[0],se=ae[1],ce=ie(),le=(0,G.useRef)(!1),O=(0,G.useRef)(null);function k(){return n()}var ue=(0,G.useRef)(!1);function de(){D(Go),se(null,!0)}var fe=H(function(e){var t=ie();if(t!==`none`){var n=k();if(!(e&&!e.deadline&&e.target!==n)){var r=ue.current,i;t===`appear`&&r?i=S?.(n,e):t===`enter`&&r?i=w?.(n,e):t===`leave`&&r&&(i=T?.(n,e)),r&&i!==!1&&de()}}}),pe=h(gs(fe),1)[0],me=function(e){switch(e){case Ko:return C(C(C({},Xo,f),Zo,g),Qo,y);case qo:return C(C(C({},Xo,p),Zo,_),Qo,b);case Jo:return C(C(C({},Xo,m),Zo,v),Qo,x);default:return{}}},he=Rs.useMemo(function(){return me(ce)},[ce]),ge=h(Fs(ce,!e,function(e){if(e===`prepare`){var t=he[Xo];return t?t(k()):!1}return A in he&&se(he[A]?.call(he,k(),null)||null),A===`active`&&ce!==`none`&&(pe(k()),u>0&&(clearTimeout(O.current),O.current=setTimeout(function(){fe({deadline:!0})},u))),A===`prepared`&&de(),!0}),2),_e=ge[0],A=ge[1];ue.current=js(A);var j=(0,G.useRef)(null);ys(function(){if(!(le.current&&j.current===t)){ne(t);var n=le.current;le.current=!0;var r;!n&&t&&s&&(r=Ko),n&&t&&a&&(r=qo),(n&&!t&&l||!n&&d&&!t&&l)&&(r=Jo);var i=me(r);r&&(e||i.prepare)?(D(r),_e()):D(Go),j.current=t}},[t]),(0,G.useEffect)(function(){(ce===`appear`&&!s||ce===`enter`&&!a||ce===`leave`&&!l)&&D(Go)},[s,a,l]),(0,G.useEffect)(function(){return function(){le.current=!1,clearTimeout(O.current)}},[]);var ve=Rs.useRef(!1);(0,G.useEffect)(function(){E&&(ve.current=!0),E!==void 0&&ce===`none`&&((ve.current||E)&&ee?.(E),ve.current=!0)},[E,ce]);var ye=oe;return he.prepare&&A===`start`&&(ye=N({transition:`none`},ye)),[ce,A,ye,E??t]}var Rs,G,zs=e((()=>{P(),b(),u(),Vo(),Lo(),Wo(),Rs=t(i()),G=t(i()),es(),_s(),bs(),Is()}));function Bs(e){var t=e;v(e)===`object`&&(t=e.transitionSupport);function n(e,n){return!!(e.motionName&&t&&n!==!1)}var r=Hs.forwardRef(function(e,t){var r=e.visible,i=r===void 0?!0:r,a=e.removeOnLeave,o=a===void 0?!0:a,s=e.forceRender,c=e.children,l=e.motionName,u=e.leavedClassName,d=e.eventProps,f=Hs.useContext(To).motion,p=n(e,f),m=(0,Us.useRef)(),g=(0,Us.useRef)();function _(){try{return m.current instanceof HTMLElement?m.current:$e(g.current)}catch{return null}}var v=h(Ls(p,i,_,e),4),y=v[0],b=v[1],x=v[2],S=v[3],w=Hs.useRef(S);S&&(w.current=!0);var T=Hs.useCallback(function(e){m.current=e,ft(t,e)},[t]),ee,te=N(N({},d),{},{visible:i});if(!c)ee=null;else if(y===`none`)ee=S?c(N({},te),T):!o&&w.current&&u?c(N(N({},te),{},{className:u}),T):s||!o&&!u?c(N(N({},te),{},{style:{display:`none`}}),T):null;else{var E;b===`prepare`?E=`prepare`:js(b)?E=`active`:b===`start`&&(E=`start`);var ne=is(l,`${y}-${E}`);ee=c(N(N({},te),{},{className:(0,Vs.default)(is(l,y),C(C({},ne,ne&&E),l,typeof l==`string`)),style:x}),T)}return Hs.isValidElement(ee)&&ht(ee)&&(gt(ee)||(ee=Hs.cloneElement(ee,{ref:T}))),Hs.createElement(Oo,{ref:g},ee)});return r.displayName=`CSSMotion`,r}var Vs,Hs,Us,Ws,Gs=e((()=>{b(),P(),u(),_(),Vs=t(Pe()),nt(),_t(),Hs=t(i()),Us=t(i()),Eo(),ko(),zs(),Is(),es(),ps(),Ws=Bs(us)}));function Ks(e){var t=e&&v(e)===`object`&&`key`in e?e:{key:e};return N(N({},t),{},{key:String(t.key)})}function qs(){return(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]).map(Ks)}function Js(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],n=[],r=0,i=t.length,a=qs(e),o=qs(t);a.forEach(function(e){for(var t=!1,a=r;a1}).forEach(function(e){n=n.filter(function(t){var n=t.key,r=t.status;return n!==e||r!==`remove`}),n.forEach(function(t){t.key===e&&(t.status=Ys)})}),n}var Ys,Xs,Zs,Qs=e((()=>{P(),_(),Ys=`keep`,Xs=`remove`,Zs=`removed`}));function $s(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Ws,n=function(e){Me(r,e);var n=qt(r);function r(){var e;ve(this,r);var t=[...arguments];return e=n.call.apply(n,[this].concat(t)),C(M(e),`state`,{keyEntities:[]}),C(M(e),`removeKey`,function(t){e.setState(function(e){return{keyEntities:e.keyEntities.map(function(e){return e.key===t?N(N({},e),{},{status:Zs}):e})}},function(){e.state.keyEntities.filter(function(e){return e.status!==`removed`}).length===0&&e.props.onAllRemoved&&e.props.onAllRemoved()})}),e}return xe(r,[{key:`render`,value:function(){var e=this,n=this.state.keyEntities,r=this.props,i=r.component,a=r.children,o=r.onVisibleChanged;r.onAllRemoved;var s=In(r,tc),c=i||ec.Fragment,l={};return rc.forEach(function(e){l[e]=s[e],delete s[e]}),delete s.keys,ec.createElement(c,s,n.map(function(n,r){var i=n.status,s=In(n,nc),c=i===`add`||i===`keep`;return ec.createElement(t,A({},l,{key:s.key,visible:c,eventProps:s,onVisibleChanged:function(t){o?.(t,{key:s.key}),t||e.removeKey(s.key)}}),function(e,t){return a(N(N({},e),{},{index:r}),t)})}))}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.keys,r=t.keyEntities;return{keyEntities:Js(r,qs(n)).filter(function(e){var t=r.find(function(t){var n=t.key;return e.key===n});return!(t&&t.status===`removed`&&e.status===`remove`)})}}}]),r}(ec.Component);return C(n,`defaultProps`,{component:`div`}),n}var ec,tc,nc,rc,ic,ac=e((()=>{j(),Ln(),P(),ye(),Se(),Ce(),Ne(),Jt(),b(),ec=t(i()),Gs(),Qs(),ps(),tc=[`component`,`children`,`onVisibleChanged`,`onAllRemoved`],nc=[`status`],rc=[`eventProps`,`visible`,`children`,`motionName`,`motionAppear`,`motionEnter`,`motionLeave`,`motionLeaveImmediately`,`motionDeadline`,`removeOnLeave`,`leavedClassName`,`onAppearPrepare`,`onAppearStart`,`onAppearActive`,`onAppearEnd`,`onEnterStart`,`onEnterActive`,`onEnterEnd`,`onLeaveStart`,`onLeaveActive`,`onLeaveEnd`],ic=$s(us)})),oc=n({CSSMotionList:()=>ic,Provider:()=>Co,default:()=>sc}),sc,cc=e((()=>{Gs(),ac(),Eo(),sc=Ws})),lc,uc,dc,fc,pc,mc=e((()=>{j(),b(),ye(),Se(),Ne(),Jt(),lc=t(i()),uc=t(i()),dc=t(E()),fc=t(Pe()),pc=function(e){Me(n,e);var t=qt(n);function n(){var e;ve(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.closeTimer=null,e.close=function(t){t&&t.stopPropagation(),e.clearCloseTimer();var n=e.props,r=n.onClose,i=n.noticeKey;r&&r(i)},e.startCloseTimer=function(){e.props.duration&&(e.closeTimer=window.setTimeout(function(){e.close()},e.props.duration*1e3))},e.clearCloseTimer=function(){e.closeTimer&&(clearTimeout(e.closeTimer),e.closeTimer=null)},e}return xe(n,[{key:`componentDidMount`,value:function(){this.startCloseTimer()}},{key:`componentDidUpdate`,value:function(e){(this.props.duration!==e.duration||this.props.updateMark!==e.updateMark||this.props.visible!==e.visible&&this.props.visible)&&this.restartCloseTimer()}},{key:`componentWillUnmount`,value:function(){this.clearCloseTimer()}},{key:`restartCloseTimer`,value:function(){this.clearCloseTimer(),this.startCloseTimer()}},{key:`render`,value:function(){var e=this,t=this.props,n=t.prefixCls,r=t.className,i=t.closable,a=t.closeIcon,o=t.style,s=t.onClick,c=t.children,l=t.holder,u=`${n}-notice`,d=Object.keys(this.props).reduce(function(t,n){return(n.substr(0,5)===`data-`||n.substr(0,5)===`aria-`||n===`role`)&&(t[n]=e.props[n]),t},{}),f=lc.createElement(`div`,A({className:(0,fc.default)(u,r,C({},`${u}-closable`,i)),style:o,onMouseEnter:this.clearCloseTimer,onMouseLeave:this.startCloseTimer,onClick:s},d),lc.createElement(`div`,{className:`${u}-content`},c),i?lc.createElement(`a`,{tabIndex:0,onClick:this.close,className:`${u}-close`},a||lc.createElement(`span`,{className:`${u}-close-x`})):null);return l?dc.createPortal(f,l):f}}]),n}(uc.Component),pc.defaultProps={onClose:function(){},duration:1.5}}));function hc(e){var t=gc.useRef({}),n=h(gc.useState([]),2),r=n[0],i=n[1];function a(n){var r=!0;e.add(n,function(e,n){var a=n.key;if(e&&(!t.current[a]||r)){var o=gc.createElement(pc,A({},n,{holder:e}));t.current[a]=o,i(function(e){var t=e.findIndex(function(e){return e.key===n.key});if(t===-1)return[].concat(nn(e),[o]);var r=nn(e);return r[t]=o,r})}r=!1})}return[a,gc.createElement(gc.Fragment,null,r)]}var gc,_c=e((()=>{rn(),j(),u(),gc=t(i()),mc()}));function K(){var e=Sc;return Sc+=1,`rcNotification_${Cc}_${e}`}var vc,yc,bc,xc,Sc,Cc,wc,Tc=e((()=>{Ln(),j(),P(),ye(),Se(),Ne(),Jt(),vc=t(i()),yc=t(i()),So(),bc=t(Pe()),cc(),mc(),_c(),xc=[`getContainer`],Sc=0,Cc=Date.now(),wc=function(e){Me(n,e);var t=qt(n);function n(){var e;ve(this,n);var r=[...arguments];return e=t.call.apply(t,[this].concat(r)),e.state={notices:[]},e.hookRefs=new Map,e.add=function(t,n){var r=t.key??K(),i=N(N({},t),{},{key:r}),a=e.props.maxCount;e.setState(function(e){var t=e.notices,o=t.map(function(e){return e.notice.key}).indexOf(r),s=t.concat();return o===-1?(a&&t.length>=a&&(i.key=s[0].notice.key,i.updateMark=K(),i.userPassKey=r,s.shift()),s.push({notice:i,holderCallback:n})):s.splice(o,1,{notice:i,holderCallback:n}),{notices:s}})},e.remove=function(t){e.setState(function(e){return{notices:e.notices.filter(function(e){var n=e.notice,r=n.key;return(n.userPassKey??r)!==t})}})},e.noticePropsMap={},e}return xe(n,[{key:`getTransitionName`,value:function(){var e=this.props,t=e.prefixCls,n=e.animation,r=this.props.transitionName;return!r&&n&&(r=`${t}-${n}`),r}},{key:`render`,value:function(){var e=this,t=this.state.notices,n=this.props,r=n.prefixCls,i=n.className,a=n.closeIcon,o=n.style,s=[];return t.forEach(function(n,i){var o=n.notice,c=n.holderCallback,l=i===t.length-1?o.updateMark:void 0,u=o.key,d=o.userPassKey,f=N(N(N({prefixCls:r,closeIcon:a},o),o.props),{},{key:u,noticeKey:d||u,updateMark:l,onClose:function(t){var n;e.remove(t),(n=o.onClose)==null||n.call(o)},onClick:o.onClick,children:o.content});s.push(u),e.noticePropsMap[u]={props:f,holderCallback:c}}),vc.createElement(`div`,{className:(0,bc.default)(r,i),style:o},vc.createElement(ic,{keys:s,motionName:this.getTransitionName(),onVisibleChanged:function(t,n){var r=n.key;t||delete e.noticePropsMap[r]}},function(t){var n=t.key,i=t.className,a=t.style,o=t.visible,s=e.noticePropsMap[n],c=s.props,l=s.holderCallback;return l?vc.createElement(`div`,{key:n,className:(0,bc.default)(i,`${r}-hook-holder`),style:N({},a),ref:function(t){n!==void 0&&(t?(e.hookRefs.set(n,t),l(t,c)):e.hookRefs.delete(n))}}):vc.createElement(pc,A({},c,{className:(0,bc.default)(i,c?.className),style:N(N({},a),c?.style),visible:o}))}))}}]),n}(yc.Component),wc.newInstance=void 0,wc.defaultProps={prefixCls:`rc-notification`,animation:`fade`,style:{top:65,left:`50%`}},wc.newInstance=function(e,t){var n=e||{},r=n.getContainer,i=In(n,xc),a=document.createElement(`div`);r?r().appendChild(a):document.body.appendChild(a);var o=!1;function s(e){o||(o=!0,t({notice:function(t){e.add(t)},removeNotice:function(t){e.remove(t)},component:e,destroy:function(){po(a),a.parentNode&&a.parentNode.removeChild(a)},useNotification:function(){return hc(e)}}))}co(vc.createElement(wc,A({},i,{ref:s})),a)}})),Ec=n({default:()=>Dc}),Dc,Oc=e((()=>{Tc(),Dc=wc}));j(),u(),_c();function kc(e,t){return function(){var n,r,i=null,a=h(hc({add:function(e,t){i?.component.add(e,t)}}),2),o=a[0],s=a[1];function c(a){var s=a.prefixCls,c=n(`message`,s),l=n(),u=a.key||zc(),d=new Promise(function(n){var s=function(){return typeof a.onClose==`function`&&a.onClose(),n(!0)};e(A(A({},a),{prefixCls:c,rootPrefixCls:l,getPopupContainer:r}),function(e){var n=e.prefixCls;i=e.instance,o(t(A(A({},a),{key:u,onClose:s}),n))})}),f=function(){i&&i.removeNotice(u)};return f.then=function(e,t){return d.then(e,t)},f.promise=d,f}var l=I.useRef({});return l.current.open=c,Uc.forEach(function(e){return Kc(l.current,e)}),[l.current,I.createElement(Sl,{key:`holder`},function(e){return n=e.getPrefixCls,r=e.getPopupContainer,s})]}}j(),b(),Oc();var q,Ac=3,jc,Mc=1,Nc=``,Pc=`move-up`,Fc=!1,Ic,Lc,Rc=!1;function zc(){return Mc++}function Bc(e){e.top!==void 0&&(jc=e.top,q=null),e.duration!==void 0&&(Ac=e.duration),e.prefixCls!==void 0&&(Nc=e.prefixCls),e.getContainer!==void 0&&(Ic=e.getContainer,q=null),e.transitionName!==void 0&&(Pc=e.transitionName,q=null,Fc=!0),e.maxCount!==void 0&&(Lc=e.maxCount,q=null),e.rtl!==void 0&&(Rc=e.rtl)}function Vc(e,t){var n=e.prefixCls,r=e.getPopupContainer,i=Il(),a=i.getPrefixCls,o=i.getRootPrefixCls,s=i.getIconPrefixCls,c=a(`message`,n||Nc),l=o(e.rootPrefixCls,c),u=s();if(q){t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:q});return}var d={prefixCls:c,transitionName:Fc?Pc:`${l}-${Pc}`,style:{top:jc},getContainer:Ic||r,maxCount:Lc};Dc.newInstance(d,function(e){if(q){t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:q});return}q=e,t({prefixCls:c,rootPrefixCls:l,iconPrefixCls:u,instance:e})})}var Hc={info:Ra,success:Ma,error:Pa,warning:Ia,loading:Ba},Uc=Object.keys(Hc);function Wc(e,t,n){var r=e.duration===void 0?Ac:e.duration,i=Hc[e.type],a=(0,ka.default)(`${t}-custom-content`,C(C({},`${t}-${e.type}`,e.type),`${t}-rtl`,Rc===!0));return{key:e.key,duration:r,style:e.style||{},className:e.className,content:I.createElement(Rl,{iconPrefixCls:n},I.createElement(`div`,{className:a},e.icon||i&&I.createElement(i,null),I.createElement(`span`,null,e.content))),onClose:e.onClose,onClick:e.onClick}}function Gc(e){var t=e.key||zc(),n=new Promise(function(n){var r=function(){return typeof e.onClose==`function`&&e.onClose(),n(!0)};Vc(e,function(n){var i=n.prefixCls,a=n.iconPrefixCls;n.instance.notice(Wc(A(A({},e),{key:t,onClose:r}),i,a))})}),r=function(){var n;q&&(q.removeNotice(t),(n=e.onClose)==null||n.call(e))};return r.then=function(e,t){return n.then(e,t)},r.promise=n,r}function J(e){return Object.prototype.toString.call(e)===`[object Object]`&&!!e.content}var Y={open:Gc,config:Bc,destroy:function(e){if(q)if(e){var t=q.removeNotice;t(e)}else{var n=q.destroy;n(),q=null}}};function Kc(e,t){e[t]=function(n,r,i){return J(n)?e.open(A(A({},n),{type:t})):(typeof r==`function`&&(i=r,r=void 0),e.open({content:n,duration:r,type:t,onClose:i}))}}Uc.forEach(function(e){return Kc(Y,e)}),Y.warn=Y.warning,Y.useMessage=kc(Vc,Wc);var qc={icon:{tag:`svg`,attrs:{viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z`}},{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:`check-circle`,theme:`outlined`};P();var Jc=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:qc}))}),Yc={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm0 76c-205.4 0-372 166.6-372 372s166.6 372 372 372 372-166.6 372-372-166.6-372-372-372zm128.01 198.83c.03 0 .05.01.09.06l45.02 45.01a.2.2 0 01.05.09.12.12 0 010 .07c0 .02-.01.04-.05.08L557.25 512l127.87 127.86a.27.27 0 01.05.06v.02a.12.12 0 010 .07c0 .03-.01.05-.05.09l-45.02 45.02a.2.2 0 01-.09.05.12.12 0 01-.07 0c-.02 0-.04-.01-.08-.05L512 557.25 384.14 685.12c-.04.04-.06.05-.08.05a.12.12 0 01-.07 0c-.03 0-.05-.01-.09-.05l-45.02-45.02a.2.2 0 01-.05-.09.12.12 0 010-.07c0-.02.01-.04.06-.08L466.75 512 338.88 384.14a.27.27 0 01-.05-.06l-.01-.02a.12.12 0 010-.07c0-.03.01-.05.05-.09l45.02-45.02a.2.2 0 01.09-.05.12.12 0 01.07 0c.02 0 .04.01.08.06L512 466.75l127.86-127.86c.04-.05.06-.06.08-.06a.12.12 0 01.07 0z`}}]},name:`close-circle`,theme:`outlined`};P();var Xc=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:Yc}))}),Zc={icon:{tag:`svg`,attrs:{"fill-rule":`evenodd`,viewBox:`64 64 896 896`,focusable:`false`},children:[{tag:`path`,attrs:{d:`M799.86 166.31c.02 0 .04.02.08.06l57.69 57.7c.04.03.05.05.06.08a.12.12 0 010 .06c0 .03-.02.05-.06.09L569.93 512l287.7 287.7c.04.04.05.06.06.09a.12.12 0 010 .07c0 .02-.02.04-.06.08l-57.7 57.69c-.03.04-.05.05-.07.06a.12.12 0 01-.07 0c-.03 0-.05-.02-.09-.06L512 569.93l-287.7 287.7c-.04.04-.06.05-.09.06a.12.12 0 01-.07 0c-.02 0-.04-.02-.08-.06l-57.69-57.7c-.04-.03-.05-.05-.06-.07a.12.12 0 010-.07c0-.03.02-.05.06-.09L454.07 512l-287.7-287.7c-.04-.04-.05-.06-.06-.09a.12.12 0 010-.07c0-.02.02-.04.06-.08l57.7-57.69c.03-.04.05-.05.07-.06a.12.12 0 01.07 0c.03 0 .05.02.09.06L512 454.07l287.7-287.7c.04-.04.06-.05.09-.06a.12.12 0 01.07 0z`}}]},name:`close`,theme:`outlined`};P();var Qc=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:Zc}))}),$c={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:`M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z`}}]},name:`exclamation-circle`,theme:`outlined`};P();var el=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:$c}))}),tl={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:`M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z`}}]},name:`info-circle`,theme:`outlined`};P();var nl=I.forwardRef(function(e,t){return I.createElement(ja,N(N({},e),{},{ref:t,icon:tl}))});j(),u(),_c();function rl(e,t){return function(){var n,r=null,i=h(hc({add:function(e,t){r?.component.add(e,t)}}),2),a=i[0],o=i[1];function s(i){var o=i.prefixCls,s=n(`notification`,o);e(A(A({},i),{prefixCls:s}),function(e){var n=e.prefixCls;r=e.instance,a(t(i,n))})}var c=I.useRef({});return c.current.open=s,[`success`,`info`,`warning`,`error`].forEach(function(e){c.current[e]=function(t){return c.current.open(A(A({},t),{type:e}))}}),[c.current,I.createElement(Sl,{key:`holder`},function(e){return n=e.getPrefixCls,o})]}}j(),b(),Oc();var il={},al=4.5,ol=24,sl=24,cl=``,ll=`topRight`,ul,dl,fl=!1,pl;function ml(e){var t=e.duration,n=e.placement,r=e.bottom,i=e.top,a=e.getContainer,o=e.closeIcon,s=e.prefixCls;s!==void 0&&(cl=s),t!==void 0&&(al=t),n===void 0?e.rtl&&(ll=`topLeft`):ll=n,r!==void 0&&(sl=r),i!==void 0&&(ol=i),a!==void 0&&(ul=a),o!==void 0&&(dl=o),e.rtl!==void 0&&(fl=e.rtl),e.maxCount!==void 0&&(pl=e.maxCount)}function hl(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:ol,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:sl,r;switch(e){case`top`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:t,bottom:`auto`};break;case`topLeft`:r={left:0,top:t,bottom:`auto`};break;case`topRight`:r={right:0,top:t,bottom:`auto`};break;case`bottom`:r={left:`50%`,transform:`translateX(-50%)`,right:`auto`,top:`auto`,bottom:n};break;case`bottomLeft`:r={left:0,top:`auto`,bottom:n};break;default:r={right:0,top:`auto`,bottom:n};break}return r}function gl(e,t){var n=e.placement,r=n===void 0?ll:n,i=e.top,a=e.bottom,o=e.getContainer,s=o===void 0?ul:o,c=e.prefixCls,l=Il(),u=l.getPrefixCls,d=l.getIconPrefixCls,f=u(`notification`,c||cl),p=d(),m=`${f}-${r}`,h=il[m];if(h){Promise.resolve(h).then(function(e){t({prefixCls:`${f}-notice`,iconPrefixCls:p,instance:e})});return}var g=(0,ka.default)(`${f}-${r}`,C({},`${f}-rtl`,fl===!0));il[m]=new Promise(function(e){Dc.newInstance({prefixCls:f,className:g,style:hl(r,i,a),getContainer:s,maxCount:pl},function(n){e(n),t({prefixCls:`${f}-notice`,iconPrefixCls:p,instance:n})})})}var _l={success:Jc,info:nl,error:Xc,warning:el};function vl(e,t,n){var r=e.duration,i=e.icon,a=e.type,o=e.description,s=e.message,c=e.btn,l=e.onClose,u=e.onClick,d=e.key,f=e.style,p=e.className,m=e.closeIcon,h=m===void 0?dl:m,g=e.props,_=r===void 0?al:r,v=null;i?v=I.createElement(`span`,{className:`${t}-icon`},e.icon):a&&(v=I.createElement(_l[a]||null,{className:`${t}-icon ${t}-icon-${a}`}));var y=h===void 0?I.createElement(`span`,{className:`${t}-close-x`},I.createElement(Qc,{className:`${t}-close-icon`})):h,b=!o&&v?I.createElement(`span`,{className:`${t}-message-single-line-auto-margin`}):null;return{content:I.createElement(Rl,{iconPrefixCls:n},I.createElement(`div`,{className:v?`${t}-with-icon`:``,role:`alert`},v,I.createElement(`div`,{className:`${t}-message`},b,s),I.createElement(`div`,{className:`${t}-description`},o),c?I.createElement(`span`,{className:`${t}-btn`},c):null)),duration:_,closable:!0,closeIcon:y,onClose:l,onClick:u,key:d,style:f||{},className:(0,ka.default)(p,C({},`${t}-${a}`,!!a)),props:g}}function yl(e){gl(e,function(t){var n=t.prefixCls,r=t.iconPrefixCls;t.instance.notice(vl(e,n,r))})}var bl={open:yl,close:function(e){Object.keys(il).forEach(function(t){return Promise.resolve(il[t]).then(function(t){t.removeNotice(e)})})},config:ml,destroy:function(){Object.keys(il).forEach(function(e){Promise.resolve(il[e]).then(function(e){e.destroy()}),delete il[e]})}};[`success`,`info`,`warning`,`error`].forEach(function(e){bl[e]=function(t){return bl.open(A(A({},t),{type:e}))}}),bl.warn=bl.warning,bl.useNotification=rl(gl,vl);var xl=I.createContext({getPrefixCls:function(e,t){return t||(e?`ant-${e}`:`ant`)}}),Sl=xl.Consumer;bi(),Hr(),Si(),Ri();var Cl=`-ant-${Date.now()}-${Math.random()}`;function wl(e,t){var n={},r=function(e,t){var n=e.clone();return n=t?.(n)||n,n.toRgbString()},i=function(e,t){var i=new _r(e),a=Xr(i.toRgbString());n[`${t}-color`]=r(i),n[`${t}-color-disabled`]=a[1],n[`${t}-color-hover`]=a[4],n[`${t}-color-active`]=a[6],n[`${t}-color-outline`]=i.clone().setAlpha(.2).toRgbString(),n[`${t}-color-deprecated-bg`]=a[0],n[`${t}-color-deprecated-border`]=a[2]};if(t.primaryColor){i(t.primaryColor,`primary`);var a=new _r(t.primaryColor),o=Xr(a.toRgbString());o.forEach(function(e,t){n[`primary-${t+1}`]=e}),n[`primary-color-deprecated-l-35`]=r(a,function(e){return e.lighten(35)}),n[`primary-color-deprecated-l-20`]=r(a,function(e){return e.lighten(20)}),n[`primary-color-deprecated-t-20`]=r(a,function(e){return e.tint(20)}),n[`primary-color-deprecated-t-50`]=r(a,function(e){return e.tint(50)}),n[`primary-color-deprecated-f-12`]=r(a,function(e){return e.setAlpha(e.getAlpha()*.12)});var s=new _r(o[0]);n[`primary-color-active-deprecated-f-30`]=r(s,function(e){return e.setAlpha(e.getAlpha()*.3)}),n[`primary-color-active-deprecated-d-02`]=r(s,function(e){return e.darken(2)})}return t.successColor&&i(t.successColor,`success`),t.warningColor&&i(t.warningColor,`warning`),t.errorColor&&i(t.errorColor,`error`),t.infoColor&&i(t.infoColor,`info`),` + :root { + ${Object.keys(n).map(function(t){return`--${e}-${t}: ${n[t]};`}).join(` +`)} + } + `.trim()}function Tl(e,t){var n=wl(e,t);xi()&&Ni(n,`${Cl}-dynamic-theme`)}var El=I.createContext(!1),Dl=function(e){var t=e.children,n=e.disabled,r=I.useContext(El);return I.createElement(El.Provider,{value:n??r},t)},Ol=I.createContext(void 0),kl=function(e){var t=e.children,n=e.size;return I.createElement(Ol.Consumer,null,function(e){return I.createElement(Ol.Provider,{value:n||e},t)})};j(),st(),hn();var Al=[`getTargetContainer`,`getPopupContainer`,`renderEmpty`,`pageHeader`,`input`,`pagination`,`form`],jl,Ml;function Nl(){return jl||`ant`}function Pl(){return Ml||`anticon`}var Fl=function(e){var t=e.prefixCls,n=e.iconPrefixCls,r=e.theme;t!==void 0&&(jl=t),n!==void 0&&(Ml=n),r&&Tl(Nl(),r)},Il=function(){return{getPrefixCls:function(e,t){return t||(e?`${Nl()}-${e}`:Nl())},getIconPrefixCls:Pl,getRootPrefixCls:function(e,t){return e||jl||(t&&t.includes(`-`)?t.replace(/^(.*)-[^-]*$/,`$1`):Nl())}}},Ll=function(e){var t=e.children,n=e.csp,r=e.autoInsertSpaceInButton,i=e.form,a=e.locale,o=e.componentSize,s=e.direction,c=e.space,l=e.virtual,u=e.dropdownMatchSelectWidth,d=e.legacyLocale,f=e.parentContext,p=e.iconPrefixCls,m=e.componentDisabled,h=I.useCallback(function(t,n){var r=e.prefixCls;if(n)return n;var i=r||f.getPrefixCls(``);return t?`${i}-${t}`:i},[f.getPrefixCls,e.prefixCls]),g=A(A({},f),{csp:n,autoInsertSpaceInButton:r,locale:a||d,direction:s,space:c,virtual:l,dropdownMatchSelectWidth:u,getPrefixCls:h});Al.forEach(function(t){var n=e[t];n&&(g[t]=n)});var _=at(function(){return g},g,function(e,t){var n=Object.keys(e),r=Object.keys(t);return n.length!==r.length||n.some(function(n){return e[n]!==t[n]})}),v=I.useMemo(function(){return{prefixCls:p,csp:n}},[p,n]),y=t,b=I.useMemo(function(){return pn(Cn.Form?.defaultValidateMessages||{},_.locale?.Form?.defaultValidateMessages||{},_.form?.validateMessages||{},i?.validateMessages||{})},[_,i?.validateMessages]);return Object.keys(b).length>0&&(y=I.createElement(gn.Provider,{value:b},t)),a&&(y=I.createElement(kn,{locale:a,_ANT_MARK__:On},y)),(p||n)&&(y=I.createElement(Yt.Provider,{value:v},y)),o&&(y=I.createElement(kl,{size:o},y)),m!==void 0&&(y=I.createElement(Dl,{disabled:m},y)),I.createElement(xl.Provider,{value:_},y)},Rl=function(e){return I.useEffect(function(){e.direction&&(Y.config({rtl:e.direction===`rtl`}),bl.config({rtl:e.direction===`rtl`}))},[e.direction]),I.createElement(jn,null,function(t,n,r){return I.createElement(Sl,null,function(t){return I.createElement(Ll,A({parentContext:t,legacyLocale:r},e))})})};Rl.ConfigContext=xl,Rl.SizeContext=Ol,Rl.config=Fl;var zl=t(E());function Bl(e,t,n,r){var i=zl.unstable_batchedUpdates?function(e){zl.unstable_batchedUpdates(n,e)}:n;return e!=null&&e.addEventListener&&e.addEventListener(t,i,r),{remove:function(){e!=null&&e.removeEventListener&&e.removeEventListener(t,i,r)}}}var Vl=I.isValidElement;function X(e){return e&&Vl(e)&&e.type===I.Fragment}function Hl(e,t,n){return Vl(e)?I.cloneElement(e,typeof n==`function`?n(e.props||{}):n):t}function Ul(e,t){return Hl(e,e,t)}var Wl=(function(){if(typeof navigator>`u`||typeof window>`u`)return!1;var e=navigator.userAgent||navigator.vendor||window.opera;return/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw-(n|u)|c55\/|capi|ccwa|cdm-|cell|chtm|cldc|cmd-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc-s|devi|dica|dmob|do(c|p)o|ds(12|-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(-|_)|g1 u|g560|gene|gf-5|g-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd-(m|p|t)|hei-|hi(pt|ta)|hp( i|ip)|hs-c|ht(c(-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i-(20|go|ma)|i230|iac( |-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|-[a-w])|libw|lynx|m1-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|-([1-8]|c))|phil|pire|pl(ay|uc)|pn-2|po(ck|rt|se)|prox|psio|pt-g|qa-a|qc(07|12|21|32|60|-[2-7]|i-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h-|oo|p-)|sdk\/|se(c(-|0|1)|47|mc|nd|ri)|sgh-|shar|sie(-|m)|sk-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h-|v-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl-|tdg-|tel(i|m)|tim-|t-mo|to(pl|sh)|ts(70|m-|m3|m5)|tx-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas-|your|zeto|zte-/i.test(e?.substr(0,4))});Si();var Gl=(0,I.forwardRef)(function(e,t){var n=e.didUpdate,r=e.getContainer,i=e.children,a=(0,I.useRef)(),o=(0,I.useRef)();(0,I.useImperativeHandle)(t,function(){return{}});var s=(0,I.useRef)(!1);return!s.current&&xi()&&(o.current=r(),a.current=o.current.parentNode,s.current=!0),(0,I.useEffect)(function(){n?.(e)}),(0,I.useEffect)(function(){return o.current.parentNode===null&&a.current!==null&&a.current.appendChild(o.current),function(){var e;(e=o.current)==null||(e=e.parentNode)==null||e.removeChild(o.current)}},[]),o.current?zl.createPortal(i,o.current):null});P();function Kl(e,t,n){return n?e[0]===t[0]:e[0]===t[0]&&e[1]===t[1]}function ql(e,t,n){return N(N({},e[t]||{}),n)}function Jl(e,t,n,r){for(var i=n.points,a=Object.keys(e),o=0;o=0&&n.left>=0&&n.bottom>n.top&&n.right>n.left?n:null}function nd(e,t,n,r){var i=Z.clone(e),a={width:t.width,height:t.height};return r.adjustX&&i.left=n.left&&i.left+a.width>n.right&&(a.width-=i.left+a.width-n.right),r.adjustX&&i.left+a.width>n.right&&(i.left=Math.max(n.right-a.width,n.left)),r.adjustY&&i.top=n.top&&i.top+a.height>n.bottom&&(a.height-=i.top+a.height-n.bottom),r.adjustY&&i.top+a.height>n.bottom&&(i.top=Math.max(n.bottom-a.height,n.top)),Z.mix(i,a)}function rd(e){var t,n,r;if(!Z.isWindow(e)&&e.nodeType!==9)t=Z.offset(e),n=Z.outerWidth(e),r=Z.outerHeight(e);else{var i=Z.getWindow(e);t={left:Z.getWindowScrollLeft(i),top:Z.getWindowScrollTop(i)},n=Z.viewportWidth(i),r=Z.viewportHeight(i)}return t.width=n,t.height=r,t}function id(e,t){var n=t.charAt(0),r=t.charAt(1),i=e.width,a=e.height,o=e.left,s=e.top;return n===`c`?s+=a/2:n===`b`&&(s+=a),r===`c`?o+=i/2:r===`r`&&(o+=i),{left:o,top:s}}function ad(e,t,n,r,i){var a=id(t,n[1]),o=id(e,n[0]),s=[o.left-a.left,o.top-a.top];return{left:Math.round(e.left-s[0]+r[0]-i[0]),top:Math.round(e.top-s[1]+r[1]-i[1])}}function od(e,t,n){return e.leftn.right}function sd(e,t,n){return e.topn.bottom}function cd(e,t,n){return e.left>n.right||e.left+t.widthn.bottom||e.top+t.height=n.right||r.top>=n.bottom}function gd(e,t,n){var r=n.target||t;return md(e,rd(r),n,!hd(r,n.overflow&&n.overflow.alwaysByViewport))}gd.__getOffsetParent=Qu,gd.__getVisibleRectForElement=td;function _d(e,t,n){var r,i,a=Z.getDocument(e),o=a.defaultView||a.parentWindow,s=Z.getWindowScrollLeft(o),c=Z.getWindowScrollTop(o),l=Z.viewportWidth(o),u=Z.viewportHeight(o);r=`pageX`in t?t.pageX:s+t.clientX,i=`pageY`in t?t.pageY:c+t.clientY;var d={left:r,top:i,width:0,height:0},f=r>=0&&r<=s+l&&i>=0&&i<=c+u,p=[n.points[0],`cc`];return md(e,d,Ql(Ql({},n),{},{points:p}),f)}function vd(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,r=new Set;function i(e,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,o=r.has(e);if(We(!o,`Warning: There may be circular references`),o)return!1;if(e===t)return!0;if(n&&a>1)return!1;r.add(e);var s=a+1;if(Array.isArray(e)){if(!Array.isArray(t)||e.length!==t.length)return!1;for(var c=0;c{_(),Ye()}));yd();var bd=(function(e){if(!e)return!1;if(e instanceof Element){if(e.offsetParent)return!0;if(e.getBBox){var t=e.getBBox(),n=t.width,r=t.height;if(n||r)return!0}if(e.getBoundingClientRect){var i=e.getBoundingClientRect(),a=i.width,o=i.height;if(a||o)return!0}}return!1}),xd=(function(e,t){var n=I.useRef(!1),r=I.useRef(null);function i(){window.clearTimeout(r.current)}function a(o){if(i(),!n.current||o===!0){if(e(o)===!1)return;n.current=!0,r.current=window.setTimeout(function(){n.current=!1},t)}else r.current=window.setTimeout(function(){n.current=!1,a()},t)}return[a,function(){n.current=!1,i()}]});u(),F(),wi();function Sd(e,t){return e===t?!0:!e||!t?!1:`pageX`in t&&`pageY`in t?e.pageX===t.pageX&&e.pageY===t.pageY:`clientX`in t&&`clientY`in t?e.clientX===t.clientX&&e.clientY===t.clientY:!1}function Cd(e,t){e!==document.activeElement&&Ci(t,e)&&typeof e.focus==`function`&&e.focus()}function wd(e,t){var n=null,r=null;function i(e){var i=h(e,1)[0].target;if(document.documentElement.contains(i)){var a=i.getBoundingClientRect(),o=a.width,s=a.height,c=Math.floor(o),l=Math.floor(s);(n!==c||r!==l)&&Promise.resolve().then(function(){t({width:c,height:l})}),n=c,r=l}}var a=new Kt(i);return e&&a.observe(e),function(){a.disconnect()}}u(),_(),Po(),_t();function Td(e){return typeof e==`function`?e():null}function Ed(e){return v(e)!==`object`||!e?null:e}var Dd=I.forwardRef(function(e,t){var n=e.children,r=e.disabled,i=e.target,a=e.align,o=e.onAlign,s=e.monitorWindowResize,c=e.monitorBufferTime,l=c===void 0?0:c,u=I.useRef({}),d=I.useRef(),f=I.Children.only(n),p=I.useRef({});p.current.disabled=r,p.current.target=i,p.current.align=a,p.current.onAlign=o;var m=h(xd(function(){var e=p.current,t=e.disabled,n=e.target,r=e.align,i=e.onAlign,a=d.current;if(!t&&n&&a){var o,s=Td(n),c=Ed(n);u.current.element=s,u.current.point=c,u.current.align=r;var l=document.activeElement;return s&&bd(s)?o=gd(a,s,r):c&&(o=_d(a,c,r)),Cd(l,a),i&&o&&i(a,o),!0}return!1},l),2),g=m[0],_=m[1],v=h(I.useState(),2),y=v[0],b=v[1],x=h(I.useState(),2),S=x[0],C=x[1];return Mo(function(){b(Td(i)),C(Ed(i))}),I.useEffect(function(){(u.current.element!==y||!Sd(u.current.point,S)||!vd(u.current.align,a))&&g()}),I.useEffect(function(){return wd(d.current,g)},[d.current]),I.useEffect(function(){return wd(y,g)},[y]),I.useEffect(function(){r?_():g()},[r]),I.useEffect(function(){if(s)return Bl(window,`resize`,g).remove},[s]),I.useEffect(function(){return function(){_()}},[]),I.useImperativeHandle(t,function(){return{forceAlign:function(){return g(!0)}}}),I.isValidElement(f)&&(f=I.cloneElement(f,{ref:pt(f.ref,d)})),f});Dd.displayName=`Align`;var Od=Dd;io(),x(),u(),Ds(),Lo();var kd=[`measure`,`alignPre`,`align`,null,`motion`],Ad=(function(e,t){var n=h(Fo(null),2),r=n[0],i=n[1],a=(0,I.useRef)();function o(e){i(e,!0)}function s(){Es.cancel(a.current)}function c(e){s(),a.current=Es(function(){o(function(e){switch(r){case`align`:return`motion`;case`motion`:return`stable`;default:}return e}),e?.()})}return(0,I.useEffect)(function(){o(`measure`)},[e]),(0,I.useEffect)(function(){switch(r){case`measure`:t();break;default:}r&&(a.current=Es(w(ro().mark(function e(){var t,n;return ro().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:t=kd.indexOf(r),n=kd[t+1],n&&t!==-1&&o(n);case 3:case`end`:return e.stop()}},e)}))))},[r]),(0,I.useEffect)(function(){return function(){s()}},[]),[r,c]});u();var jd=(function(e){var t=h(I.useState({width:0,height:0}),2),n=t[0],r=t[1];function i(e){var t=e.offsetWidth,n=e.offsetHeight,i=e.getBoundingClientRect(),a=i.width,o=i.height;Math.abs(t-a)<1&&Math.abs(n-o)<1&&(t=a,n=o),r({width:t,height:n})}return[I.useMemo(function(){var t={};if(e){var r=n.width,i=n.height;e.indexOf(`height`)!==-1&&i?t.height=i:e.indexOf(`minHeight`)!==-1&&i&&(t.minHeight=i),e.indexOf(`width`)!==-1&&r?t.width=r:e.indexOf(`minWidth`)!==-1&&r&&(t.minWidth=r)}return t},[e,n]),i]});j(),P(),u(),Po(),cc();var Md=I.forwardRef(function(e,t){var n=e.visible,r=e.prefixCls,i=e.className,a=e.style,o=e.children,s=e.zIndex,c=e.stretch,l=e.destroyPopupOnHide,u=e.forceRender,d=e.align,f=e.point,p=e.getRootDomNode,m=e.getClassNameFromAlign,g=e.onAlign,_=e.onMouseEnter,v=e.onMouseLeave,y=e.onMouseDown,b=e.onTouchStart,x=e.onClick,S=(0,I.useRef)(),C=(0,I.useRef)(),w=h((0,I.useState)(),2),T=w[0],ee=w[1],te=h(jd(c),2),E=te[0],ne=te[1];function re(){c&&ne(p())}var ie=h(Ad(n,re),2),D=ie[0],ae=ie[1],oe=h((0,I.useState)(0),2),se=oe[0],ce=oe[1],le=(0,I.useRef)();Mo(function(){D===`alignPre`&&ce(0)},[D]);function O(){return f||p}function k(){var e;(e=S.current)==null||e.forceAlign()}function ue(e,t){var n=m(t);T!==n&&ee(n),ce(function(e){return e+1}),D===`align`&&g?.(e,t)}Mo(function(){D===`align`&&(se<3?k():ae(function(){var e;(e=le.current)==null||e.call(le)}))},[se]);var de=N({},Yl(e));[`onAppearEnd`,`onEnterEnd`,`onLeaveEnd`].forEach(function(e){var t=de[e];de[e]=function(e,n){return ae(),t?.(e,n)}});function fe(){return new Promise(function(e){le.current=e})}I.useEffect(function(){!de.motionName&&D===`motion`&&ae()},[de.motionName,D]),I.useImperativeHandle(t,function(){return{forceAlign:k,getElement:function(){return C.current}}});var pe=N(N({},E),{},{zIndex:s,opacity:D===`motion`||D===`stable`||!n?void 0:0,pointerEvents:!n&&D!==`stable`?`none`:void 0},a),me=!0;d!=null&&d.points&&(D===`align`||D===`stable`)&&(me=!1);var he=o;return I.Children.count(o)>1&&(he=I.createElement(`div`,{className:`${r}-content`},o)),I.createElement(sc,A({visible:n,ref:C,leavedClassName:`${r}-hidden`},de,{onAppearPrepare:fe,onEnterPrepare:fe,removeOnLeave:l,forceRender:u}),function(e,t){var n=e.className,a=e.style,o=(0,ka.default)(r,i,T,n);return I.createElement(Od,{target:O(),key:`popup`,ref:S,monitorWindowResize:!0,disabled:me,align:d,onAlign:ue},I.createElement(`div`,{ref:t,className:o,onMouseEnter:_,onMouseLeave:v,onMouseDownCapture:y,onTouchStartCapture:b,onClick:x,style:N(N({},a),pe)},he))})});Md.displayName=`PopupInner`,j(),P(),cc();var Nd=I.forwardRef(function(e,t){var n=e.prefixCls,r=e.visible,i=e.zIndex,a=e.children,o=e.mobile;o=o===void 0?{}:o;var s=o.popupClassName,c=o.popupStyle,l=o.popupMotion,u=l===void 0?{}:l,d=o.popupRender,f=e.onClick,p=I.useRef();I.useImperativeHandle(t,function(){return{forceAlign:function(){},getElement:function(){return p.current}}});var m=N({zIndex:i},c),h=a;return I.Children.count(a)>1&&(h=I.createElement(`div`,{className:`${n}-content`},a)),d&&(h=d(h)),I.createElement(sc,A({visible:r,ref:p,removeOnLeave:!0},u),function(e,t){var r=e.className,i=e.style,a=(0,ka.default)(n,s,r);return I.createElement(`div`,{ref:t,className:a,onClick:f,style:N(N({},i),m)},h)})});Nd.displayName=`MobilePopupInner`,j(),P(),u(),Ln();var Pd=[`visible`,`mobile`],Fd=I.forwardRef(function(e,t){var n=e.visible,r=e.mobile,i=In(e,Pd),a=h((0,I.useState)(n),2),o=a[0],s=a[1],c=h((0,I.useState)(!1),2),l=c[0],u=c[1],d=N(N({},i),{},{visible:o});(0,I.useEffect)(function(){s(n),n&&r&&u(Wl())},[n,r]);var f=l?I.createElement(Nd,A({},d,{mobile:r,ref:t})):I.createElement(Md,A({},d,{ref:t}));return I.createElement(`div`,null,I.createElement(Xl,d),f)});Fd.displayName=`Popup`;var Id=I.createContext(null);P(),j(),ye(),Se(),Ce(),Ne(),Jt(),b(),Ds(),wi(),nt(),_t();function Ld(){}function Rd(){return``}function zd(e){return e?e.ownerDocument:window.document}var Bd=[`onClick`,`onMouseDown`,`onTouchStart`,`onMouseEnter`,`onMouseLeave`,`onFocus`,`onBlur`,`onContextMenu`];function Vd(e){var t=function(t){Me(r,t);var n=qt(r);function r(e){var t;ve(this,r),t=n.call(this,e),C(M(t),`popupRef`,I.createRef()),C(M(t),`triggerRef`,I.createRef()),C(M(t),`portalContainer`,void 0),C(M(t),`attachId`,void 0),C(M(t),`clickOutsideHandler`,void 0),C(M(t),`touchOutsideHandler`,void 0),C(M(t),`contextMenuOutsideHandler1`,void 0),C(M(t),`contextMenuOutsideHandler2`,void 0),C(M(t),`mouseDownTimeout`,void 0),C(M(t),`focusTime`,void 0),C(M(t),`preClickTime`,void 0),C(M(t),`preTouchTime`,void 0),C(M(t),`delayTimer`,void 0),C(M(t),`hasPopupMouseDown`,void 0),C(M(t),`onMouseEnter`,function(e){var n=t.props.mouseEnterDelay;t.fireEvents(`onMouseEnter`,e),t.delaySetPopupVisible(!0,n,n?null:e)}),C(M(t),`onMouseMove`,function(e){t.fireEvents(`onMouseMove`,e),t.setPoint(e)}),C(M(t),`onMouseLeave`,function(e){t.fireEvents(`onMouseLeave`,e),t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),C(M(t),`onPopupMouseEnter`,function(){t.clearDelayTimer()}),C(M(t),`onPopupMouseLeave`,function(e){e.relatedTarget&&!e.relatedTarget.setTimeout&&Ci(t.popupRef.current?.getElement(),e.relatedTarget)||t.delaySetPopupVisible(!1,t.props.mouseLeaveDelay)}),C(M(t),`onFocus`,function(e){t.fireEvents(`onFocus`,e),t.clearDelayTimer(),t.isFocusToShow()&&(t.focusTime=Date.now(),t.delaySetPopupVisible(!0,t.props.focusDelay))}),C(M(t),`onMouseDown`,function(e){t.fireEvents(`onMouseDown`,e),t.preClickTime=Date.now()}),C(M(t),`onTouchStart`,function(e){t.fireEvents(`onTouchStart`,e),t.preTouchTime=Date.now()}),C(M(t),`onBlur`,function(e){t.fireEvents(`onBlur`,e),t.clearDelayTimer(),t.isBlurToHide()&&t.delaySetPopupVisible(!1,t.props.blurDelay)}),C(M(t),`onContextMenu`,function(e){e.preventDefault(),t.fireEvents(`onContextMenu`,e),t.setPopupVisible(!0,e)}),C(M(t),`onContextMenuClose`,function(){t.isContextMenuToShow()&&t.close()}),C(M(t),`onClick`,function(e){if(t.fireEvents(`onClick`,e),t.focusTime){var n;if(t.preClickTime&&t.preTouchTime?n=Math.min(t.preClickTime,t.preTouchTime):t.preClickTime?n=t.preClickTime:t.preTouchTime&&(n=t.preTouchTime),Math.abs(n-t.focusTime)<20)return;t.focusTime=0}t.preClickTime=0,t.preTouchTime=0,t.isClickToShow()&&(t.isClickToHide()||t.isBlurToHide())&&e&&e.preventDefault&&e.preventDefault();var r=!t.state.popupVisible;(t.isClickToHide()&&!r||r&&t.isClickToShow())&&t.setPopupVisible(!t.state.popupVisible,e)}),C(M(t),`onPopupMouseDown`,function(){if(t.hasPopupMouseDown=!0,clearTimeout(t.mouseDownTimeout),t.mouseDownTimeout=window.setTimeout(function(){t.hasPopupMouseDown=!1},0),t.context){var e;(e=t.context).onPopupMouseDown.apply(e,arguments)}}),C(M(t),`onDocumentClick`,function(e){if(!(t.props.mask&&!t.props.maskClosable)){var n=e.target,r=t.getRootDomNode(),i=t.getPopupDomNode();(!Ci(r,n)||t.isContextMenuOnly())&&!Ci(i,n)&&!t.hasPopupMouseDown&&t.close()}}),C(M(t),`getRootDomNode`,function(){var e=t.props.getTriggerDOMNode;if(e)return e(t.triggerRef.current);try{var n=$e(t.triggerRef.current);if(n)return n}catch{}return zl.findDOMNode(M(t))}),C(M(t),`getPopupClassNameFromAlign`,function(e){var n=[],r=t.props,i=r.popupPlacement,a=r.builtinPlacements,o=r.prefixCls,s=r.alignPoint,c=r.getPopupClassNameFromAlign;return i&&a&&n.push(Jl(a,o,e,s)),c&&n.push(c(e)),n.join(` `)}),C(M(t),`getComponent`,function(){var e=t.props,n=e.prefixCls,r=e.destroyPopupOnHide,i=e.popupClassName,a=e.onPopupAlign,o=e.popupMotion,s=e.popupAnimation,c=e.popupTransitionName,l=e.popupStyle,u=e.mask,d=e.maskAnimation,f=e.maskTransitionName,p=e.maskMotion,m=e.zIndex,h=e.popup,g=e.stretch,_=e.alignPoint,v=e.mobile,y=e.forceRender,b=e.onPopupClick,x=t.state,S=x.popupVisible,C=x.point,w=t.getPopupAlign(),T={};return t.isMouseEnterToShow()&&(T.onMouseEnter=t.onPopupMouseEnter),t.isMouseLeaveToHide()&&(T.onMouseLeave=t.onPopupMouseLeave),T.onMouseDown=t.onPopupMouseDown,T.onTouchStart=t.onPopupMouseDown,I.createElement(Fd,A({prefixCls:n,destroyPopupOnHide:r,visible:S,point:_&&C,className:i,align:w,onAlign:a,animation:s,getClassNameFromAlign:t.getPopupClassNameFromAlign},T,{stretch:g,getRootDomNode:t.getRootDomNode,style:l,mask:u,zIndex:m,transitionName:c,maskAnimation:d,maskTransitionName:f,maskMotion:p,ref:t.popupRef,motion:o,mobile:v,forceRender:y,onClick:b}),typeof h==`function`?h():h)}),C(M(t),`attachParent`,function(e){Es.cancel(t.attachId);var n=t.props,r=n.getPopupContainer,i=n.getDocument,a=t.getRootDomNode(),o;r?(a||r.length===0)&&(o=r(a)):o=i(t.getRootDomNode()).body,o?o.appendChild(e):t.attachId=Es(function(){t.attachParent(e)})}),C(M(t),`getContainer`,function(){if(!t.portalContainer){var e=t.props.getDocument,n=e(t.getRootDomNode()).createElement(`div`);n.style.position=`absolute`,n.style.top=`0`,n.style.left=`0`,n.style.width=`100%`,t.portalContainer=n}return t.attachParent(t.portalContainer),t.portalContainer}),C(M(t),`setPoint`,function(e){!t.props.alignPoint||!e||t.setState({point:{pageX:e.pageX,pageY:e.pageY}})}),C(M(t),`handlePortalUpdate`,function(){t.state.prevPopupVisible!==t.state.popupVisible&&t.props.afterPopupVisibleChange(t.state.popupVisible)}),C(M(t),`triggerContextValue`,{onPopupMouseDown:t.onPopupMouseDown});var i=`popupVisible`in e?!!e.popupVisible:!!e.defaultPopupVisible;return t.state={prevPopupVisible:i,popupVisible:i},Bd.forEach(function(e){t[`fire${e}`]=function(n){t.fireEvents(e,n)}}),t}return xe(r,[{key:`componentDidMount`,value:function(){this.componentDidUpdate()}},{key:`componentDidUpdate`,value:function(){var e=this.props;if(this.state.popupVisible){var t;!this.clickOutsideHandler&&(this.isClickToHide()||this.isContextMenuToShow())&&(t=e.getDocument(this.getRootDomNode()),this.clickOutsideHandler=Bl(t,`mousedown`,this.onDocumentClick)),this.touchOutsideHandler||=(t||=e.getDocument(this.getRootDomNode()),Bl(t,`touchstart`,this.onDocumentClick)),!this.contextMenuOutsideHandler1&&this.isContextMenuToShow()&&(t||=e.getDocument(this.getRootDomNode()),this.contextMenuOutsideHandler1=Bl(t,`scroll`,this.onContextMenuClose)),!this.contextMenuOutsideHandler2&&this.isContextMenuToShow()&&(this.contextMenuOutsideHandler2=Bl(window,`blur`,this.onContextMenuClose));return}this.clearOutsideHandler()}},{key:`componentWillUnmount`,value:function(){this.clearDelayTimer(),this.clearOutsideHandler(),clearTimeout(this.mouseDownTimeout),Es.cancel(this.attachId)}},{key:`getPopupDomNode`,value:function(){return this.popupRef.current?.getElement()||null}},{key:`getPopupAlign`,value:function(){var e=this.props,t=e.popupPlacement,n=e.popupAlign,r=e.builtinPlacements;return t&&r?ql(r,t,n):n}},{key:`setPopupVisible`,value:function(e,t){var n=this.props.alignPoint,r=this.state.popupVisible;this.clearDelayTimer(),r!==e&&(`popupVisible`in this.props||this.setState({popupVisible:e,prevPopupVisible:r}),this.props.onPopupVisibleChange(e)),n&&t&&e&&this.setPoint(t)}},{key:`delaySetPopupVisible`,value:function(e,t,n){var r=this,i=t*1e3;if(this.clearDelayTimer(),i){var a=n?{pageX:n.pageX,pageY:n.pageY}:null;this.delayTimer=window.setTimeout(function(){r.setPopupVisible(e,a),r.clearDelayTimer()},i)}else this.setPopupVisible(e,n)}},{key:`clearDelayTimer`,value:function(){this.delayTimer&&=(clearTimeout(this.delayTimer),null)}},{key:`clearOutsideHandler`,value:function(){this.clickOutsideHandler&&=(this.clickOutsideHandler.remove(),null),this.contextMenuOutsideHandler1&&=(this.contextMenuOutsideHandler1.remove(),null),this.contextMenuOutsideHandler2&&=(this.contextMenuOutsideHandler2.remove(),null),this.touchOutsideHandler&&=(this.touchOutsideHandler.remove(),null)}},{key:`createTwoChains`,value:function(e){var t=this.props.children.props,n=this.props;return t[e]&&n[e]?this[`fire${e}`]:t[e]||n[e]}},{key:`isClickToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`click`)!==-1||n.indexOf(`click`)!==-1}},{key:`isContextMenuOnly`,value:function(){var e=this.props.action;return e===`contextMenu`||e.length===1&&e[0]===`contextMenu`}},{key:`isContextMenuToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`contextMenu`)!==-1||n.indexOf(`contextMenu`)!==-1}},{key:`isClickToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`click`)!==-1||n.indexOf(`click`)!==-1}},{key:`isMouseEnterToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`hover`)!==-1||n.indexOf(`mouseEnter`)!==-1}},{key:`isMouseLeaveToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`hover`)!==-1||n.indexOf(`mouseLeave`)!==-1}},{key:`isFocusToShow`,value:function(){var e=this.props,t=e.action,n=e.showAction;return t.indexOf(`focus`)!==-1||n.indexOf(`focus`)!==-1}},{key:`isBlurToHide`,value:function(){var e=this.props,t=e.action,n=e.hideAction;return t.indexOf(`focus`)!==-1||n.indexOf(`blur`)!==-1}},{key:`forcePopupAlign`,value:function(){if(this.state.popupVisible){var e;(e=this.popupRef.current)==null||e.forceAlign()}}},{key:`fireEvents`,value:function(e,t){var n=this.props.children.props[e];n&&n(t);var r=this.props[e];r&&r(t)}},{key:`close`,value:function(){this.setPopupVisible(!1)}},{key:`render`,value:function(){var t=this.state.popupVisible,n=this.props,r=n.children,i=n.forceRender,a=n.alignPoint,o=n.className,s=n.autoDestroy,c=I.Children.only(r),l={key:`trigger`};this.isContextMenuToShow()?l.onContextMenu=this.onContextMenu:l.onContextMenu=this.createTwoChains(`onContextMenu`),this.isClickToHide()||this.isClickToShow()?(l.onClick=this.onClick,l.onMouseDown=this.onMouseDown,l.onTouchStart=this.onTouchStart):(l.onClick=this.createTwoChains(`onClick`),l.onMouseDown=this.createTwoChains(`onMouseDown`),l.onTouchStart=this.createTwoChains(`onTouchStart`)),this.isMouseEnterToShow()?(l.onMouseEnter=this.onMouseEnter,a&&(l.onMouseMove=this.onMouseMove)):l.onMouseEnter=this.createTwoChains(`onMouseEnter`),this.isMouseLeaveToHide()?l.onMouseLeave=this.onMouseLeave:l.onMouseLeave=this.createTwoChains(`onMouseLeave`),this.isFocusToShow()||this.isBlurToHide()?(l.onFocus=this.onFocus,l.onBlur=this.onBlur):(l.onFocus=this.createTwoChains(`onFocus`),l.onBlur=this.createTwoChains(`onBlur`));var u=(0,ka.default)(c&&c.props&&c.props.className,o);u&&(l.className=u);var d=N({},l);ht(c)&&(d.ref=pt(this.triggerRef,c.ref));var f=I.cloneElement(c,d),p;return(t||this.popupRef.current||i)&&(p=I.createElement(e,{key:`portal`,getContainer:this.getContainer,didUpdate:this.handlePortalUpdate},this.getComponent())),!t&&s&&(p=null),I.createElement(Id.Provider,{value:this.triggerContextValue},f,p)}}],[{key:`getDerivedStateFromProps`,value:function(e,t){var n=e.popupVisible,r={};return n!==void 0&&t.popupVisible!==n&&(r.popupVisible=n,r.prevPopupVisible=t.popupVisible),r}}]),r}(I.Component);return C(t,`contextType`,Id),C(t,`defaultProps`,{prefixCls:`rc-trigger-popup`,getPopupClassNameFromAlign:Rd,getDocument:zd,onPopupVisibleChange:Ld,afterPopupVisibleChange:Ld,onPopupAlign:Ld,popupClassName:``,mouseEnterDelay:0,mouseLeaveDelay:.1,focusDelay:0,blurDelay:.15,popupStyle:{},destroyPopupOnHide:!1,popupAlign:{},defaultPopupVisible:!1,mask:!1,maskClosable:!0,action:[],showAction:[],hideAction:[],autoDestroy:!1}),t}var Hd=Vd(Gl),Ud=function(){return[...arguments]},Wd=function(){return[...arguments]},Gd=function(){return{height:0,opacity:0}},Kd=function(e){return{height:e.scrollHeight,opacity:1}},qd=function(e){return{height:e?e.offsetHeight:0}},Jd=function(e,t){return t?.deadline===!0||t.propertyName===`height`},Yd={motionName:`ant-motion-collapse`,onAppearStart:Gd,onEnterStart:Gd,onAppearActive:Kd,onEnterActive:Kd,onLeaveStart:qd,onLeaveActive:Gd,onAppearEnd:Jd,onEnterEnd:Jd,onLeaveEnd:Jd,motionDeadline:500},Xd=function(e){return e!==void 0&&(e===`topLeft`||e===`topRight`)?`slide-down`:`slide-up`},Zd=function(e,t,n){return n===void 0?`${e}-${t}`:n},Qd=a(),$d=I.createContext(void 0),ef=e=>{let t=I.useContext($d);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},tf=({client:e,children:t})=>(I.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,Qd.jsx)($d.Provider,{value:e,children:t})),nf={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},rf=new class{#e=nf;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function af(e){setTimeout(e,0)}var of=typeof window>`u`||`Deno`in globalThis;function sf(){}function cf(e,t){return typeof e==`function`?e(t):e}function lf(e){return typeof e==`number`&&e>=0&&e!==1/0}function uf(e,t){return Math.max(e+(t||0)-Date.now(),0)}function df(e,t){return typeof e==`function`?e(t):e}function ff(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==mf(o,t.options))return!1}else if(!gf(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function pf(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(hf(t.options.mutationKey)!==hf(a))return!1}else if(!gf(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function mf(e,t){return(t?.queryKeyHashFn||hf)(e)}function hf(e){return JSON.stringify(e,(e,t)=>xf(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function gf(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(e&&t&&typeof e==`object`&&typeof t==`object`){if(Array.isArray(e)&&Array.isArray(t)){for(let n=0;n500)return t;let r=bf(e)&&bf(t);if(!r&&!(xf(e)&&xf(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l{rf.setTimeout(t,e)})}function wf(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:vf(e,t)}function Tf(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function Ef(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var Df=Symbol();function Of(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===Df?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function kf(e,t){return typeof e==`function`?e(...t):!!e}function Af(e,t,n){let r=!1,i;return Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var jf=()=>of,Mf=()=>jf(),Nf=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Pf=new class extends Nf{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},Ff=af;function If(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=Ff,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var Lf=If(),Rf=new class extends Nf{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function zf(e){return Math.min(1e3*2**e,3e4)}function Bf(e){return(e??`online`)===`online`?Rf.isOnline():!0}var Vf=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function Hf(e){let t=!1,n=0,r,i=`pending`,a,o,s=new Promise((e,t)=>{a=e,o=t});s.catch(sf);let c=()=>i!==`pending`,l=t=>{if(!c()){let n=new Vf(t);h(n),e.onCancel?.(n)}},u=()=>{t=!0},d=()=>{t=!1},f=()=>Pf.isFocused()&&(e.networkMode===`always`||Rf.isOnline())&&e.canRun(),p=()=>Bf(e.networkMode)&&e.canRun(),m=e=>{c()||(r?.(),i=`resolved`,a(e))},h=e=>{c()||(r?.(),i=`rejected`,o(e))},g=()=>new Promise(t=>{r=e=>{(c()||f())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,c()||e.onContinue?.()}),_=()=>{if(c())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(m).catch(r=>{if(c())return;let i=e.retry??(Mf()?0:3),a=e.retryDelay??zf,o=typeof a==`function`?a(n,r):a,s=i===!0||typeof i==`number`&&nf()?void 0:g()).then(()=>{t?h(r):_()})})};return{promise:s,status:()=>i,cancel:l,continue:()=>(r?.(),s),cancelRetry:u,continueRetry:d,canStart:p,start:()=>(p()?_():g().then(_),s)}}var Uf=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),lf(this.gcTime)&&(this.#e=rf.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Mf()?1/0:3e5))}clearGcTimeout(){this.#e!==void 0&&(rf.clearTimeout(this.#e),this.#e=void 0)}};function Wf(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{Af(e,()=>t.signal,()=>n=!0)},u=Of(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?Ef:Tf;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?Kf:Gf,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:Gf(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(ct.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function Gf(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Kf(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var qf=class extends Uf{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=Xf(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=Xf(this.options);e.data!==void 0&&(this.setState(Yf(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=wf(this.state.data,e,this.options);return this.#c({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#c({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(sf).catch(sf):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>df(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Df||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdateCount>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>df(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!uf(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){let t=this.observers.indexOf(e);t!==-1&&(this.observers.splice(t,1),this.observers.length||(this.#a&&(this.#s||this.state.fetchStatus===`paused`&&this.state.status===`pending`?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||this.#c({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,`signal`,{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=Of(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Wf(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#c({type:`fetch`,meta:a.fetchOptions?.meta});let o=this.#a=Hf({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof Vf&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#c({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#c({type:`pause`})},onContinue:()=>{this.#c({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await o.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof Vf){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#c({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.#a===o&&(this.#a=void 0),this.scheduleGc()}}#c(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...Jf(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...Yf(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),Lf.batch(()=>{this.observers.slice().forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function Jf(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Bf(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function Yf(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function Xf(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Zf=class extends Nf{#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p=new Set;constructor(e,t){super(),this.options=t,this.#e=e,this.#o=null,this.bindMethods(),this.setOptions(t)}bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),$f(this.#t,this.options)?this.#m():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return ep(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return ep(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof df(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!yf(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&tp(this.#t,n,this.options,t)&&this.#m(),this.updateResult(),r&&(this.#t!==n||df(this.options.enabled,this.#t)!==df(t.enabled,this.#t)||df(this.options.staleTime,this.#t)!==df(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||df(this.options.enabled,this.#t)!==df(t.enabled,this.#t)||i!==this.#f)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return yf(this.getCurrentResult(),n)||(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),Reflect.get(e,n))})}trackProp(e){this.#p.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t),r=()=>{},i,a=new Promise(e=>{i=e,r=this.#e.getQueryCache().subscribe(i=>{i.type===`updated`&&i.query.queryHash===n.queryHash&&n.state.data!==void 0&&(r(),e(this.createResult(n,t)))})});return Promise.race([n.fetch().then(()=>{let e=this.createResult(n,t);return i?.(e),e}).finally(()=>{r()}),a])}fetch(e){return this.#m({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#m(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(sf)),t}#h(e){return!Mf()&&df(this.options.enabled,this.#t)!==!1&&lf(e)}#g(){this.#b();let e=df(this.options.staleTime,this.#t);if(this.#r.isStale||!this.#h(e))return;let t=uf(this.#r.dataUpdatedAt,e)+1;this.#u=rf.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#f=e,!(this.#f===0||!this.#h(this.#f))&&(this.#d=rf.setInterval(()=>{(this.options.refetchIntervalInBackground||Pf.isFocused())&&this.#m()},this.#f))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#u!==void 0&&(rf.clearTimeout(this.#u),this.#u=void 0)}#x(){this.#d!==void 0&&(rf.clearInterval(this.#d),this.#d=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&$f(e,t),o=i&&tp(e,n,t,r);(a||o)&&(l={...l,...Jf(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#l?.state.data,this.#l):t.placeholderData,e!==void 0&&(m=`success`,d=wf(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#s)d=this.#c;else try{this.#s=t.select,d=t.select(d),d=wf(i?.data,d,t),this.#c=d,this.#o=null}catch(e){this.#o=e}else d===void 0&&(this.#o=null);this.#o&&(f=this.#o,d=this.#c,p=Date.now(),m=`error`,u=!1);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0;return{status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdateCount:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:np(e,t),refetch:this.refetch,isEnabled:df(t.enabled,e)!==!1}}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);if(this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#l=this.#t),yf(t,e))return;this.#r=t;let n=(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#p.size)return!0;let r=new Set(n??this.#p);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})();Lf.batch(()=>{n&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}};function Qf(e,t){return df(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&df(t.retryOnMount,e)===!1)}function $f(e,t){return Qf(e,t)||e.state.data!==void 0&&ep(e,t,t.refetchOnMount)}function ep(e,t,n){if(df(t.enabled,e)!==!1&&df(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&np(e,t)}return!1}function tp(e,t,n,r){return(e!==t||df(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&np(e,n)}function np(e,t){return df(t.enabled,e)!==!1&&e.isStaleByTime(df(t.staleTime,e))}var rp=I.createContext(!1),ip=()=>I.useContext(rp);rp.Provider;function ap(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}var op=I.createContext(ap()),sp=()=>I.useContext(op),cp=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?kf(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||r)&&(t.isReset()||(e.retryOnMount=!1))},lp=e=>{I.useEffect(()=>{e.clearReset()},[e])},up=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||kf(n,[e.error,r])),dp=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},fp=(e,t)=>e?.suspense&&t.isPending,pp=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function mp(e,t,n){let r=ip(),i=sp(),a=ef(n),o=a.defaultQueryOptions(e),s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,dp(o),cp(o,i,s),lp(i);let[l]=I.useState(()=>new t(a,o)),u=l.getOptimisticResult(o),d=!r&&c;if(I.useSyncExternalStore(I.useCallback(e=>{let t=d?l.subscribe(Lf.batchCalls(e)):sf;return l.updateResult(),t},[l,d]),()=>l.getCurrentResult(),()=>l.getCurrentResult()),I.useEffect(()=>{l.setOptions(o)},[o,l]),fp(o,u))throw pp(o,l,i);if(up({result:u,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw u.error;return o.notifyOnChangeProps?u:l.trackResult(u)}function hp(e,t){return mp(e,Zf,t)}function gp(e,t){return function(){return e.apply(t,arguments)}}var{toString:_p}=Object.prototype,{getPrototypeOf:vp}=Object,{iterator:yp,toStringTag:bp}=Symbol,xp=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),Sp=e=>typeof e==`string`&&(e===`__proto__`||e===`constructor`||e===`prototype`),Cp=(e,t,n)=>e===Object.prototype||!n&&t===null,wp=e=>{if(!Object.isExtensible(e))return!1;let t=Object.getOwnPropertyNames(e);return Object.getOwnPropertySymbols&&t.push(...Object.getOwnPropertySymbols(e)),t.every(t=>{if(Sp(t))return!1;let n=Object.getOwnPropertyDescriptor(e,t);return!!n&&n.configurable&&n.writable===!0})},Tp=(e,t)=>{let n=e,r=[];for(;n!=null;){if(r.indexOf(n)!==-1)return!1;r.push(n);let i=vp(n);if(Cp(n,i,n===e))return!1;if(xp(n,t))return!0;n=i}return!1},Ep=(e,t)=>e!=null&&Tp(e,t)?e[t]:void 0,Dp=e=>{if(e==null||typeof e!=`object`&&typeof e!=`function`)return e;let t=vp(e);if(t===null&&wp(e))return e;let n=Object.create(null),r=Object.create(null),i=[],a=e;for(;a!=null&&i.indexOf(a)===-1;){i.push(a);let o=a===e?t:vp(a);if(Cp(a,o,a===e))break;let s=Object.getOwnPropertyNames(a);Object.getOwnPropertySymbols&&s.push(...Object.getOwnPropertySymbols(a));for(let t of s)Sp(t)||xp(r,t)||(n[t]=e[t],r[t]=!0);a=o}return n},Op=(e=>t=>{let n=_p.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),kp=e=>(e=e.toLowerCase(),t=>Op(t)===e),Ap=e=>t=>typeof t===e,{isArray:jp}=Array,Mp=Ap(`undefined`);function Np(e){return e!==null&&!Mp(e)&&e.constructor!==null&&!Mp(e.constructor)&&Lp(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}var Pp=kp(`ArrayBuffer`);function Fp(e){let t;return t=typeof ArrayBuffer<`u`&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&Pp(e.buffer),t}var Ip=Ap(`string`),Lp=Ap(`function`),Rp=Ap(`number`),zp=e=>typeof e==`object`&&!!e,Bp=e=>e===!0||e===!1,Vp=e=>{if(!zp(e))return!1;let t=vp(e);return(t===null||t===Object.prototype||vp(t)===null)&&!Tp(e,bp)&&!Tp(e,yp)},Hp=e=>{if(!zp(e)||Np(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Up=kp(`Date`),Wp=kp(`File`),Gp=e=>!!(e&&e.uri!==void 0),Kp=e=>e&&e.getParts!==void 0,qp=kp(`Blob`),Jp=kp(`FileList`),Yp=kp(`Set`),Xp=e=>zp(e)&&Lp(e.pipe);function Zp(){return typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:typeof global<`u`?global:{}}var Qp=Zp(),$p=Qp.FormData===void 0?void 0:Qp.FormData,em=e=>{if(!e)return!1;if($p&&e instanceof $p)return!0;let t=vp(e);if(!t||t===Object.prototype||!Lp(e.append))return!1;let n=Op(e);return n===`formdata`||n===`object`&&Lp(e.toString)&&e.toString()===`[object FormData]`},tm=kp(`URLSearchParams`),[nm,rm,im,am]=[`ReadableStream`,`Request`,`Response`,`Headers`].map(kp),om=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,``);function sm(e,t,{allOwnKeys:n=!1}={}){if(e==null)return;let r,i;if(typeof e!=`object`&&(e=[e]),jp(e))for(r=0,i=e.length;r0;)if(i=n[r],t===i.toLowerCase())return i;return null}var lm=typeof globalThis<`u`?globalThis:typeof self<`u`?self:typeof window<`u`?window:global,um=e=>!Mp(e)&&e!==lm;function dm(...e){let{caseless:t,skipUndefined:n}=um(this)&&this||{},r={},i=(e,i)=>{if(i===`__proto__`||i===`constructor`||i===`prototype`)return;let a=t&&typeof i==`string`&&cm(r,i)||i,o=xp(r,a)?r[a]:void 0;Vp(o)&&Vp(e)?r[a]=dm(o,e):Vp(e)?r[a]=dm({},e):jp(e)?r[a]=e.slice():(!n||!Mp(e))&&(r[a]=e)};for(let t=0,n=e.length;t(sm(t,(t,r)=>{n&&Lp(t)?Object.defineProperty(e,r,{__proto__:null,value:gp(t,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,r,{__proto__:null,value:t,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),pm=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),mm=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,`constructor`,{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,`super`,{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},hm=(e,t,n,r)=>{let i,a,o,s={};if(t||={},e==null)return t;do{for(i=Object.getOwnPropertyNames(e),a=i.length;a-- >0;)o=i[a],(!r||r(o,e,t))&&!s[o]&&(t[o]=e[o],s[o]=!0);e=n!==!1&&vp(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},gm=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let r=e.indexOf(t,n);return r!==-1&&r===n},_m=e=>{if(!e)return null;if(jp(e))return e;let t=e.length;if(!Rp(t))return null;let n=Array(t);for(;t-- >0;)n[t]=e[t];return n},vm=(e=>t=>e&&t instanceof e)(typeof Uint8Array<`u`&&vp(Uint8Array)),ym=(e,t)=>{let n=(e&&e[yp]).call(e),r;for(;(r=n.next())&&!r.done;){let n=r.value;t.call(e,n[0],n[1])}},bm=(e,t)=>{let n,r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},xm=kp(`HTMLFormElement`),Sm=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(e,t,n){return t.toUpperCase()+n}),{propertyIsEnumerable:Cm}=Object.prototype,wm=kp(`RegExp`),Tm=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),r={};sm(n,(n,i)=>{let a;(a=t(n,i,e))!==!1&&(r[i]=a||n)}),Object.defineProperties(e,r)},Em=e=>{Tm(e,(t,n)=>{if(Lp(e)&&[`arguments`,`caller`,`callee`].includes(n))return!1;let r=e[n];if(Lp(r)){if(t.enumerable=!1,`writable`in t){t.writable=!1;return}t.set||=()=>{throw Error(`Can not rewrite read-only method '`+n+`'`)}}})},Dm=(e,t)=>{let n={},r=e=>{e.forEach(e=>{n[e]=!0})};return jp(e)?r(e):r(String(e).split(t)),n},Om=()=>{},km=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function Am(e){return!!(e&&Lp(e.append)&&e[bp]===`FormData`&&e[yp])}var jm=e=>{let t=new WeakSet,n=e=>{if(zp(e)){if(t.has(e))return;if(Np(e))return e;if(!(`toJSON`in e)){t.add(e);let r;if(Yp(e)){r=[];for(let t of e){let e=n(t);!Mp(e)&&r.push(e)}}else r=jp(e)?[]:{},sm(e,(e,t)=>{let i=n(e);!Mp(i)&&(r[t]=i)});return t.delete(e),r}}return e};return n(e)},Mm=kp(`AsyncFunction`),Nm=e=>e&&(zp(e)||Lp(e))&&Lp(e.then)&&Lp(e.catch),Pm=((e,t)=>e?setImmediate:t?((e,t)=>(lm.addEventListener(`message`,({source:n,data:r})=>{n===lm&&r===e&&t.length&&t.shift()()},!1),n=>{t.push(n),lm.postMessage(e,`*`)}))(`axios@${Math.random()}`,[]):e=>setTimeout(e))(typeof setImmediate==`function`,Lp(lm.postMessage)),Fm=typeof queueMicrotask<`u`?queueMicrotask.bind(lm):typeof process<`u`&&process.nextTick||Pm,Im=e=>e!=null&&Lp(e[yp]),Q={isArray:jp,isArrayBuffer:Pp,isBuffer:Np,isFormData:em,isArrayBufferView:Fp,isString:Ip,isNumber:Rp,isBoolean:Bp,isObject:zp,isPlainObject:Vp,isEmptyObject:Hp,isReadableStream:nm,isRequest:rm,isResponse:im,isHeaders:am,isUndefined:Mp,isDate:Up,isFile:Wp,isReactNativeBlob:Gp,isReactNative:Kp,isBlob:qp,isRegExp:wm,isFunction:Lp,isStream:Xp,isURLSearchParams:tm,isTypedArray:vm,isFileList:Jp,forEach:sm,merge:dm,extend:fm,trim:om,stripBOM:pm,inherits:mm,toFlatObject:hm,kindOf:Op,kindOfTest:kp,endsWith:gm,toArray:_m,forEachEntry:ym,matchAll:bm,isHTMLForm:xm,hasOwnProperty:xp,hasOwnProp:xp,hasOwnInPrototypeChain:Tp,getSafeProp:Ep,toSafeFlatObject:Dp,reduceDescriptors:Tm,freezeMethods:Em,toObjectSet:Dm,toCamelCase:Sm,noop:Om,toFiniteNumber:km,findKey:cm,global:lm,isContextDefined:um,isSpecCompliantForm:Am,toJSONObject:jm,isAsyncFn:Mm,isThenable:Nm,setImmediate:Pm,asap:Fm,isIterable:Im,isSafeIterable:e=>e!=null&&Tp(e,yp)&&Im(e)},Lm=Q.toObjectSet([`age`,`authorization`,`content-length`,`content-type`,`etag`,`expires`,`from`,`host`,`if-modified-since`,`if-unmodified-since`,`last-modified`,`location`,`max-forwards`,`proxy-authorization`,`referer`,`retry-after`,`user-agent`]),Rm=e=>{let t={},n,r,i;return e&&e.split(` +`).forEach(function(e){i=e.indexOf(`:`),n=e.substring(0,i).trim().toLowerCase(),r=e.substring(i+1).trim();let a=Q.hasOwnProp(t,n);!n||a&&Q.hasOwnProp(Lm,n)||(n===`set-cookie`?a?t[n].push(r):t[n]=[r]:t[n]=a?t[n]+`, `+r:r)}),t};function zm(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}var Bm=RegExp(`[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+`,`g`),Vm=RegExp(`[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+`,`g`);function Hm(e,t){return Q.isArray(e)?e.map(e=>Hm(e,t)):zm(String(e).replace(t,``))}var Um=e=>Hm(e,Bm),Wm=e=>Hm(e,Vm);function Gm(e){let t=Object.create(null);return Q.forEach(e.toJSON(),(e,n)=>{t[n]=Wm(e)}),t}var Km=Symbol(`internals`);function qm(e){return e&&String(e).trim().toLowerCase()}function Jm(e){return e===!1||e==null?e:Q.isArray(e)?e.map(Jm):Um(String(e))}function Ym(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}var Xm=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function Zm(e){let t=0,n=e.length;for(;tt;){let t=e.charCodeAt(n-1);if(t!==9&&t!==32)break;--n}return t===0&&n===e.length?e:e.slice(t,n)}function Qm(e){let t=e.length-1;if(t<1||e.charCodeAt(0)!==34||e.charCodeAt(t)!==34)return e;let n=``;for(let r=1;r=t))return e;n+=e[r]}return n}function $m(e){let t=Object.create(null),n=String(e),r=0,i=!1,a=!1;function o(e){let i=Zm(n.slice(r,e)),a=i.indexOf(`=`);if(a<1)return;let o=Zm(i.slice(0,a));if(!Xm.test(o))return;let s=o.toLowerCase();s===`__proto__`||s===`constructor`||s===`prototype`||(t[s]=Qm(Zm(i.slice(a+1))))}for(let e=0;e/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function th(e,t,n,r,i){if(Q.isFunction(r))return r.call(this,t,n);if(i&&(t=n),Q.isString(t)){if(Q.isString(r))return t.indexOf(r)!==-1;if(Q.isRegExp(r))return r.test(t)}}function nh(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,t,n)=>t.toUpperCase()+n)}function rh(e,t){let n=Q.toCamelCase(` `+t);[`get`,`set`,`has`].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(e,n,i){return this[r].call(this,t,e,n,i)},configurable:!0})})}var ih=class{constructor(e){e&&this.set(e)}set(e,t,n){let r=this;function i(e,t,n){let i=qm(t);if(!i)return;let a=Q.findKey(r,i);(!a||r[a]===void 0||n===!0||n===void 0&&r[a]!==!1)&&(r[a||t]=Jm(e))}let a=(e,t)=>Q.forEach(e,(e,n)=>i(e,n,t));if(Q.isPlainObject(e)||e instanceof this.constructor)a(e,t);else if(Q.isString(e)&&(e=e.trim())&&!eh(e))a(Rm(e),t);else if(Q.isObject(e)&&Q.isSafeIterable(e)){let n=Object.create(null),r,i;for(let t of e){if(!Q.isArray(t))throw TypeError(`Object iterator must return a key-value pair`);i=t[0],Q.hasOwnProp(n,i)?(r=n[i],n[i]=Q.isArray(r)?[...r,t[1]]:[r,t[1]]):n[i]=t[1]}a(n,t)}else e!=null&&i(t,e,n);return this}get(e,t){if(e=qm(e),e){let n=Q.findKey(this,e);if(n){let e=this[n];if(!t)return e;if(t===!0)return Ym(e);if(Q.isFunction(t))return t.call(this,e,n);if(Q.isRegExp(t))return t.exec(e);throw TypeError(`parser must be boolean|regexp|function`)}}}has(e,t){if(e=qm(e),e){let n=Q.findKey(this,e);return!!(n&&this[n]!==void 0&&(!t||th(this,this[n],n,t)))}return!1}delete(e,t){let n=this,r=!1;function i(e){if(e=qm(e),e){let i=Q.findKey(n,e);i&&(!t||th(n,n[i],i,t))&&(delete n[i],r=!0)}}return Q.isArray(e)?e.forEach(i):i(e),r}clear(e){let t=Object.keys(this),n=t.length,r=!1;for(;n--;){let i=t[n];(!e||th(this,this[i],i,e,!0))&&(delete this[i],r=!0)}return r}normalize(e){let t=this,n={};return Q.forEach(this,(r,i)=>{let a=Q.findKey(n,i);if(a){t[a]=Jm(r),delete t[i];return}let o=e?nh(i):String(i).trim();o!==i&&delete t[i],t[o]=Jm(r),n[o]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){let t=Object.create(null);return Q.forEach(this,(n,r)=>{n!=null&&n!==!1&&(t[r]=e&&Q.isArray(n)?n.join(`, `):n)}),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,t])=>e+`: `+t).join(` +`)}getSetCookie(){let e=this.get(`set-cookie`);return Q.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toStringTag](){return`AxiosHeaders`}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return $m(e)}static concat(e,...t){let n=new this(e);return t.forEach(e=>n.set(e)),n}static accessor(e){let t=(this[Km]=this[Km]={accessors:{}}).accessors,n=this.prototype;function r(e){let r=qm(e);t[r]||(rh(n,e),t[r]=!0)}return Q.isArray(e)?e.forEach(r):r(e),this}};ih.accessor([`Content-Type`,`Content-Length`,`Accept`,`Accept-Encoding`,`User-Agent`,`Authorization`]),Q.reduceDescriptors(ih.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(e){this[n]=e}}}),Q.freezeMethods(ih);var ah=`[REDACTED ****]`;function oh(e){if(Q.hasOwnProp(e,`toJSON`))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(Q.hasOwnProp(t,`toJSON`))return!0;t=Object.getPrototypeOf(t)}return!1}function sh(e,t){let n=new Set(t.map(e=>String(e).toLowerCase())),r=[],i=e=>{if(typeof e!=`object`||!e||Q.isBuffer(e))return e;if(r.indexOf(e)!==-1)return;e instanceof ih&&(e=e.toJSON()),r.push(e);let t;if(Q.isArray(e))t=[],e.forEach((e,n)=>{let r=i(e);Q.isUndefined(r)||(t[n]=r)});else{if(!Q.isPlainObject(e)&&oh(e))return r.pop(),e;t=Object.create(null);for(let[r,a]of Object.entries(e)){let e=n.has(r.toLowerCase())?ah:i(a);Q.isUndefined(e)||(t[r]=e)}}return r.pop(),t};return i(e)}function ch(e){try{return String(e)}catch{return``}}function lh(e){return e.errors.map(e=>{try{return e&&e.message?ch(e.message):ch(e)}catch{return``}}).filter(Boolean).join(`; `)||e.name||`AggregateError`}var $=class e extends Error{static from(t,n,r,i,a,o){let s=t.message;!s&&Q.isArray(t.errors)&&t.errors.length&&(s=lh(t));let c=new e(s,n||t.code,r,i,a);return Object.defineProperty(c,`cause`,{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),c.name=t.name,t.status!=null&&c.status==null&&(c.status=t.status),o&&Object.assign(c,o),c}constructor(e,t,n,r,i){super(e),Object.defineProperty(this,`message`,{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name=`AxiosError`,this.isAxiosError=!0,t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),i&&(this.response=i,this.status=i.status)}toJSON(){let e=this.config,t=e&&Q.hasOwnProp(e,`redact`)?e.redact:void 0,n=Q.isArray(t)&&t.length>0?sh(e,t):Q.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:n,code:this.code,status:this.status}}};$.ERR_BAD_OPTION_VALUE=`ERR_BAD_OPTION_VALUE`,$.ERR_BAD_OPTION=`ERR_BAD_OPTION`,$.ECONNABORTED=`ECONNABORTED`,$.ETIMEDOUT=`ETIMEDOUT`,$.ECONNREFUSED=`ECONNREFUSED`,$.ERR_NETWORK=`ERR_NETWORK`,$.ERR_FR_TOO_MANY_REDIRECTS=`ERR_FR_TOO_MANY_REDIRECTS`,$.ERR_DEPRECATED=`ERR_DEPRECATED`,$.ERR_BAD_RESPONSE=`ERR_BAD_RESPONSE`,$.ERR_BAD_REQUEST=`ERR_BAD_REQUEST`,$.ERR_CANCELED=`ERR_CANCELED`,$.ERR_NOT_SUPPORT=`ERR_NOT_SUPPORT`,$.ERR_INVALID_URL=`ERR_INVALID_URL`,$.ERR_FORM_DATA_DEPTH_EXCEEDED=`ERR_FORM_DATA_DEPTH_EXCEEDED`;function uh(e){return Q.isPlainObject(e)||Q.isArray(e)}function dh(e){return Q.endsWith(e,`[]`)?e.slice(0,-2):e}function fh(e,t,n){return e?e.concat(t).map(function(e,t){return e=dh(e),!n&&t?`[`+e+`]`:e}).join(n?`.`:``):t}function ph(e){return Q.isArray(e)&&!e.some(uh)}var mh=Q.toFlatObject(Q,{},null,function(e){return/^is[A-Z]/.test(e)});function hh(e,t,n){if(!Q.isObject(e))throw TypeError(`target must be an object`);t||=new FormData;let r=(e,t)=>{let r=Q.getSafeProp(n,e);return Q.isUndefined(r)?t:r},i=r(`metaTokens`,!0),a=r(`visitor`)||h,o=r(`dots`,!1),s=r(`indexes`,!1),c=r(`Blob`)||typeof Blob<`u`&&Blob,l=r(`maxDepth`,100),u=c&&Q.isSpecCompliantForm(t),d=[];if(!Q.isFunction(a))throw TypeError(`visitor must be a function`);function f(e){if(e===null)return``;if(Q.isDate(e))return e.toISOString();if(Q.isBoolean(e))return e.toString();if(!u&&Q.isBlob(e))throw new $(`Blob is not supported. Use a Buffer instead.`);if(Q.isArrayBuffer(e)||Q.isTypedArray(e)){if(u&&typeof c==`function`)return new c([e]);throw new $(`Blob is not supported. Use a Buffer instead.`,$.ERR_NOT_SUPPORT)}return e}function p(e){if(e>l)throw new $(`Object is too deeply nested (`+e+` levels). Max depth: `+l,$.ERR_FORM_DATA_DEPTH_EXCEEDED)}function m(e,t){if(l===1/0)return JSON.stringify(e);let n=[];return JSON.stringify(e,function(e,r){if(!Q.isObject(r))return r;for(;n.length&&n[n.length-1]!==this;)n.pop();return n.push(r),p(t+n.length-1),r})}function h(e,n,r){let a=e;if(Q.isReactNative(t)&&Q.isReactNativeBlob(e))return t.append(fh(r,n,o),f(e)),!1;if(e&&!r&&typeof e==`object`){if(Q.endsWith(n,`{}`))n=i?n:n.slice(0,-2),e=m(e,1);else if(Q.isArray(e)&&ph(e)||(Q.isFileList(e)||Q.endsWith(n,`[]`))&&(a=Q.toArray(e)))return n=dh(n),a.forEach(function(e,r){!(Q.isUndefined(e)||e===null)&&t.append(s===!0?fh([n],r,o):s===null?n:n+`[]`,f(e))}),!1}return uh(e)?!0:(t.append(fh(r,n,o),f(e)),!1)}let g=Object.assign(mh,{defaultVisitor:h,convertValue:f,isVisitable:uh});function _(e,n,r=0){if(!Q.isUndefined(e)){if(p(r),d.indexOf(e)!==-1)throw Error(`Circular reference detected in `+n.join(`.`));d.push(e),Q.forEach(e,function(e,i){(!(Q.isUndefined(e)||e===null)&&a.call(t,e,Q.isString(i)?i.trim():i,n,g))===!0&&_(e,n?n.concat(i):[i],r+1)}),d.pop()}}if(!Q.isObject(e))throw TypeError(`data must be an object`);return _(e),t}function gh(e){let t={"!":`%21`,"'":`%27`,"(":`%28`,")":`%29`,"~":`%7E`,"%20":`+`};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(e){return t[e]})}function _h(e,t){this._pairs=[],e&&hh(e,this,t)}var vh=_h.prototype;vh.append=function(e,t){this._pairs.push([e,t])},vh.toString=function(e){let t=e?t=>e.call(this,t,gh):gh;return this._pairs.map(function(e){return t(e[0])+`=`+t(e[1])},``).join(`&`)};function yh(e){return encodeURIComponent(e).replace(/%3A/gi,`:`).replace(/%24/g,`$`).replace(/%2C/gi,`,`).replace(/%20/g,`+`)}function bh(e,t,n){if(!t)return e;e||=``;let r=Q.isFunction(n)?{serialize:n}:n,i=Q.getSafeProp(r,`encode`)||yh,a=Q.getSafeProp(r,`serialize`),o;if(o=a?a(t,r):Q.isURLSearchParams(t)?t.toString():new _h(t,r).toString(i),o){let t=e.indexOf(`#`);t!==-1&&(e=e.slice(0,t)),e+=(e.indexOf(`?`)===-1?`?`:`&`)+o}return e}var xh=Symbol(`internals`);function Sh(e){return e?e.length:0}function Ch(e){if(e)for(;e.length&&e[e.length-1]===null;)e.pop()}function wh(e,t){let n=e.handlers,r=Sh(n);n===t.handlersRef?r!==t.handlersLength&&(r?t.handlerEntries.forEach(function(e,r){n[e.index]!==e.handler&&t.handlerEntries.delete(r)}):t.handlerEntries.clear()):(t.handlersRef=n,t.handlerEntries.clear()),t.handlersLength=r}var Th=class{constructor(){this.handlers=[],this[xh]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,t,n){let r={fulfilled:e,rejected:t,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null},i=this[xh];this.handlers??=[],wh(this,i);let a=i.nextId++;return this.handlers.push(r),i.handlerEntries.set(a,{handler:r,index:this.handlers.length-1}),i.handlersLength=this.handlers.length,a}eject(e){let t=this[xh];wh(this,t);let n=t.handlerEntries.get(e);if(n){if(t.handlerEntries.delete(e),this.handlers[n.index]!==n.handler)return;this.handlers[n.index]=null,t.iterationDepth||(Ch(this.handlers),t.handlersLength=this.handlers.length)}}clear(){this.handlers&&(this.handlers=[],wh(this,this[xh]))}forEach(e){let t=this[xh];wh(this,t),t.iterationDepth++;try{Q.forEach(this.handlers,function(t){t!==null&&e(t)})}finally{--t.iterationDepth||(wh(this,t),Ch(this.handlers),t.handlersLength=Sh(this.handlers))}}},Eh={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},Dh={isBrowser:!0,classes:{URLSearchParams:typeof URLSearchParams<`u`?URLSearchParams:_h,FormData:typeof FormData<`u`?FormData:null,Blob:typeof Blob<`u`?Blob:null},protocols:[`http`,`https`,`file`,`blob`,`url`,`data`]},Oh=n({hasBrowserEnv:()=>kh,hasStandardBrowserEnv:()=>jh,hasStandardBrowserWebWorkerEnv:()=>Mh,navigator:()=>Ah,origin:()=>Nh}),kh=typeof window<`u`&&typeof document<`u`,Ah=typeof navigator==`object`&&navigator||void 0,jh=kh&&(!Ah||[`ReactNative`,`NativeScript`,`NS`].indexOf(Ah.product)<0),Mh=typeof WorkerGlobalScope<`u`&&self instanceof WorkerGlobalScope&&typeof self.importScripts==`function`,Nh=kh&&window.location.href||`http://localhost`,Ph={...Oh,...Dh};function Fh(e,t){return hh(e,new Ph.classes.URLSearchParams,{visitor:function(e,t,n,r){return Ph.isNode&&Q.isBuffer(e)?(this.append(t,e.toString(`base64`)),!1):r.defaultVisitor.apply(this,arguments)},...t})}var Ih=100;function Lh(e){if(e>Ih)throw new $(`FormData field is too deeply nested (`+e+` levels). Max depth: `+Ih,$.ERR_FORM_DATA_DEPTH_EXCEEDED)}function Rh(e){let t=[],n=/[^.[\]]+|\[([^.[\]]*)]/g,r;for(;(r=n.exec(e))!==null;)Lh(t.length),t.push(r[0]===`[]`?``:r[1]||r[0]);return t}function zh(e){let t={},n=Object.keys(e),r,i=n.length,a;for(r=0;r=e.length;return a=!a&&Q.isArray(r)?r.length:a,s?(Q.hasOwnProp(r,a)?r[a]=Q.isArray(r[a])?r[a].concat(n):[r[a],n]:r[a]=n,!o):((!Q.hasOwnProp(r,a)||!Q.isObject(r[a]))&&(r[a]=[]),t(e,n,r[a],i)&&Q.isArray(r[a])&&(r[a]=zh(r[a])),!o)}if(Q.isFormData(e)&&Q.isFunction(e.entries)){let n={};return Q.forEachEntry(e,(e,r)=>{t(Rh(e),r,n,0)}),n}return null}var Vh=Object.freeze([`get`,`delete`,`head`,`options`,`post`,`put`,`patch`,`purge`,`link`,`unlink`,`query`]),Hh=(e,t)=>e!=null&&Q.hasOwnProp(e,t)?e[t]:void 0;function Uh(e,t,n){if(Q.isString(e))try{return(t||JSON.parse)(e),Q.trim(e)}catch(e){if(e.name!==`SyntaxError`)throw e}return(n||JSON.stringify)(e)}var Wh={transitional:Eh,adapter:[`xhr`,`http`,`fetch`],transformRequest:[function(e,t){let n=t.getContentType()||``,r=n.indexOf(`application/json`)>-1,i=Q.isObject(e);if(i&&Q.isHTMLForm(e)&&(e=new FormData(e)),Q.isFormData(e))return r?JSON.stringify(Bh(e)):e;if(Q.isArrayBuffer(e)||Q.isBuffer(e)||Q.isStream(e)||Q.isFile(e)||Q.isBlob(e)||Q.isReadableStream(e))return e;if(Q.isArrayBufferView(e))return e.buffer;if(Q.isURLSearchParams(e))return t.setContentType(`application/x-www-form-urlencoded;charset=utf-8`,!1),e.toString();let a;if(i){let t=Hh(this,`formSerializer`);if(n.indexOf(`application/x-www-form-urlencoded`)>-1)return Fh(e,t).toString();if((a=Q.isFileList(e))||n.indexOf(`multipart/form-data`)>-1){let n=Hh(this,`env`),r=n&&n.FormData;return hh(a?{"files[]":e}:e,r&&new r,t)}}return i||r?(t.setContentType(`application/json`,!1),Uh(e)):e}],transformResponse:[function(e){let t=Hh(this,`transitional`)||Wh.transitional,n=t&&t.forcedJSONParsing,r=Hh(this,`responseType`),i=r===`json`;if(Q.isResponse(e)||Q.isReadableStream(e))return e;if(e&&Q.isString(e)&&(n&&!r||i)){let n=!(t&&t.silentJSONParsing)&&i;try{return JSON.parse(e,Hh(this,`parseReviver`))}catch(e){if(n)throw e.name===`SyntaxError`?$.from(e,$.ERR_BAD_RESPONSE,this,null,Hh(this,`response`)):e}}return e}],timeout:0,xsrfCookieName:`XSRF-TOKEN`,xsrfHeaderName:`X-XSRF-TOKEN`,maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ph.classes.FormData,Blob:Ph.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:`application/json, text/plain, */*`,"Content-Type":void 0}}};Q.forEach(Vh,e=>{Wh.headers[e]={}});function Gh(e,t){let n=this||Wh,r=t||n,i=ih.from(r.headers),a=r.data;return Q.forEach(e,function(e){a=e.call(n,a,i.normalize(),t?t.status:void 0)}),i.normalize(),a}function Kh(e){return!!(e&&e.__CANCEL__)}var qh=class extends ${constructor(e,t,n){super(e??`canceled`,$.ERR_CANCELED,t,n),this.name=`CanceledError`,this.__CANCEL__=!0}};function Jh(e,t,n){let r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new $(`Request failed with status code `+n.status,n.status>=400&&n.status<500?$.ERR_BAD_REQUEST:$.ERR_BAD_RESPONSE,n.config,n.request,n))}var Yh=/[\t\n\r]/g;function Xh(e){if(typeof e!=`string`)return e;let t=0;for(;t{n=r,i=null,a&&=(clearTimeout(a),null),e(...t)};return[(...e)=>{let t=Date.now(),s=t-n;s>=r?o(e,t):(i=e,a||=setTimeout(()=>{a=null,o(i)},r-s))},()=>i&&o(i),(...e)=>o(e)]}var eg=(e,t,n=3)=>{let r=0,i=Qh(50,250);return $h(n=>{if(!n||!Q.isNumber(n.loaded))return;let a=n.loaded,o=n.lengthComputable?n.total:void 0,s=Math.max(0,o==null?a:Math.min(a,o)),c=Math.max(0,s-r),l=i(c);r=Math.max(r,s),e({loaded:s,total:o,progress:o?s/o:void 0,bytes:c,rate:l||void 0,estimated:l&&o?(o-s)/l:void 0,event:n,lengthComputable:o!=null,[t?`download`:`upload`]:!0})},n)},tg=(e,t)=>{let n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},ng=(e,t=Q.asap)=>(...n)=>t(()=>e(...n)),rg=Ph.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Ph.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Ph.origin),Ph.navigator&&/(msie|trident)/i.test(Ph.navigator.userAgent)):()=>!0,ig=Ph.hasStandardBrowserEnv?{write(e,t,n,r,i,a,o){if(typeof document>`u`)return;let s=[`${e}=${encodeURIComponent(t)}`];Q.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),Q.isString(r)&&s.push(`path=${r}`),Q.isString(i)&&s.push(`domain=${i}`),a===!0&&s.push(`secure`),Q.isString(o)&&s.push(`SameSite=${o}`),document.cookie=s.join(`; `)},read(e){if(typeof document>`u`)return null;let t=document.cookie.split(`;`);for(let n=0;n0&&e.charCodeAt(n-1)===47;)n--;return e.slice(0,n)+`/`+t.replace(/^\/+/,``)}var sg=/^https?:(?!\/\/)/i;function cg(e){return e&&e.replace(/(^|&)([^=&]*=)?[^&]+/g,(e,t,n=``)=>`${t}${n}${ah}`)}function lg(e){let t=e.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${ah}@`),n=t.indexOf(`#`),r=(n===-1?t:t.slice(0,n)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${ah}`);return n===-1?r:`${r}#${cg(t.slice(n+1))}`}function ug(e,t){if(typeof e==`string`){let n=Xh(e);if(sg.test(n))throw new $(`Invalid URL ${JSON.stringify(lg(n))}: missing "//" after protocol`,$.ERR_INVALID_URL,t)}}function dg(e,t,n,r){ug(t,r);let i=!ag(t);return e&&(i||n===!1)?(ug(e,r),og(e,t)):t}var fg=e=>e instanceof ih?{...e}:e,pg=e=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(e).concat(Object.getOwnPropertySymbols(e).filter(t=>Object.getOwnPropertyDescriptor(e,t).enumerable)):Object.keys(e);function mg(e,t){e||={},t||={};let n=Object.create(null);Object.defineProperty(n,`hasOwnProperty`,{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(e,t,n,r){return Q.isPlainObject(e)&&Q.isPlainObject(t)?Q.merge.call({caseless:r},e,t):Q.isPlainObject(t)?Q.merge({},t):Q.isArray(t)?t.slice():t}function i(e,t,n,i){if(!Q.isUndefined(t))return r(e,t,n,i);if(!Q.isUndefined(e))return r(void 0,e,n,i)}function a(e,t){if(!Q.isUndefined(t))return r(void 0,t)}function o(e,t){if(!Q.isUndefined(t))return r(void 0,t);if(!Q.isUndefined(e))return r(void 0,e)}function s(n){let r=Q.hasOwnProp(t,`transitional`)?t.transitional:void 0;if(!Q.isUndefined(r))if(Q.isPlainObject(r)){if(Q.hasOwnProp(r,n))return r[n]}else return;let i=Q.hasOwnProp(e,`transitional`)?e.transitional:void 0;if(Q.isPlainObject(i)&&Q.hasOwnProp(i,n))return i[n]}function c(n,i,a){if(Q.hasOwnProp(t,a))return r(n,i);if(Q.hasOwnProp(e,a))return r(void 0,n)}let l={url:a,method:a,data:a,baseURL:o,transformRequest:o,transformResponse:o,paramsSerializer:o,timeout:o,timeoutErrorMessage:o,withCredentials:o,withXSRFToken:o,adapter:o,responseType:o,xsrfCookieName:o,xsrfHeaderName:o,onUploadProgress:o,onDownloadProgress:o,decompress:o,maxContentLength:o,maxBodyLength:o,beforeRedirect:o,transport:o,httpAgent:o,httpsAgent:o,cancelToken:o,socketPath:o,allowedSocketPaths:o,responseEncoding:o,validateStatus:c,headers:(e,t,n)=>i(fg(e),fg(t),n,!0)};return Q.forEach(pg({...e,...t}),function(r){if(r===`__proto__`||r===`constructor`||r===`prototype`)return;let a=Q.hasOwnProp(l,r)?l[r]:i,o=a(Q.hasOwnProp(e,r)?e[r]:void 0,Q.hasOwnProp(t,r)?t[r]:void 0,r);Q.isUndefined(o)&&a!==c||(n[r]=o)}),Q.hasOwnProp(t,`validateStatus`)&&Q.isUndefined(t.validateStatus)&&s(`validateStatusUndefinedResolves`)===!1&&(Q.hasOwnProp(e,`validateStatus`)?n.validateStatus=r(void 0,e.validateStatus):delete n.validateStatus),n}var hg=[`content-type`,`content-length`];function gg(e,t,n){if(n!==`content-only`){e.set(t);return}Object.entries(t||{}).forEach(([t,n])=>{hg.includes(t.toLowerCase())&&e.set(t,n)})}var _g=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16)));function vg(e){let t=mg({},e),n=e=>Q.hasOwnProp(t,e)?t[e]:void 0,r=n(`data`),i=n(`withXSRFToken`),a=n(`xsrfHeaderName`),o=n(`xsrfCookieName`),s=n(`headers`),c=n(`auth`),l=n(`baseURL`),u=n(`allowAbsoluteUrls`),d=n(`url`);if(t.headers=s=ih.from(s),t.url=bh(dg(l,d,u,t),n(`params`),n(`paramsSerializer`)),c){let t=Q.getSafeProp(c,`username`)||``,n=Q.getSafeProp(c,`password`)||``;try{s.set(`Authorization`,`Basic `+btoa(t+`:`+(n?_g(n):``)))}catch(t){throw $.from(t,$.ERR_BAD_OPTION_VALUE,e)}}if(Q.isFormData(r)){let e=Q.getSafeProp(r,`getHeaders`);Ph.hasStandardBrowserEnv||Ph.hasStandardBrowserWebWorkerEnv||Q.isReactNative(r)?s.setContentType(void 0):Q.isFunction(e)&&gg(s,e.call(r),n(`formDataHeaderPolicy`))}if(Ph.hasStandardBrowserEnv&&(Q.isFunction(i)&&(i=i(t)),i===!0||i==null&&rg(t.url))){let e=a&&o&&ig.read(o);e&&s.set(a,e)}return t}var yg=typeof XMLHttpRequest<`u`&&function(e){return new Promise(function(t,n){let r=vg(e),i=r.data,a=ih.from(r.headers).normalize(),{responseType:o,onUploadProgress:s,onDownloadProgress:c}=r,l,u,d,f,p,m;function h(){f&&f(),p&&p(),r.cancelToken&&r.cancelToken.unsubscribe(l),r.signal&&r.signal.removeEventListener(`abort`,l)}let g=new XMLHttpRequest;g.open(r.method.toUpperCase(),r.url,!0),g.timeout=r.timeout;function _(i){if(!g)return;if(g.status===0&&(Zh(Xh(r.url))||Zh(Ph.origin))!==`file`&&!(g.responseURL&&g.responseURL.startsWith(`file:`))){n(new $(`Request aborted`,$.ECONNABORTED,e,g)),h(),g=null;return}try{i?m&&m(i):p&&p()}catch(e){setTimeout(()=>{throw e})}if(!g)return;let a=ih.from(`getAllResponseHeaders`in g&&g.getAllResponseHeaders());Jh(function(e){t(e),h()},function(e){n(e),h()},{data:!o||o===`text`||o===`json`?g.responseText:g.response,status:g.status,statusText:g.statusText,headers:a,config:e,request:g}),g=null}`onloadend`in g?g.onloadend=_:g.onreadystatechange=function(){!g||g.readyState!==4||g.status===0&&!(g.responseURL&&g.responseURL.startsWith(`file:`))||setTimeout(_)},g.onabort=function(){g&&=(n(new $(`Request aborted`,$.ECONNABORTED,e,g)),h(),null)},g.onerror=function(t){let r=new $(t&&t.message?t.message:`Network Error`,$.ERR_NETWORK,e,g);r.event=t||null,n(r),h(),g=null},g.ontimeout=function(){let t=r.timeout?`timeout of `+r.timeout+`ms exceeded`:`timeout exceeded`,i=r.transitional||Eh;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new $(t,i.clarifyTimeoutError?$.ETIMEDOUT:$.ECONNABORTED,e,g)),h(),g=null},i===void 0&&a.setContentType(null),`setRequestHeader`in g&&Q.forEach(Gm(a),function(e,t){g.setRequestHeader(t,e)}),Q.isUndefined(r.withCredentials)||(g.withCredentials=!!r.withCredentials),o&&o!==`json`&&(g.responseType=r.responseType),c&&([d,p,m]=eg(c,!0),g.addEventListener(`progress`,d)),s&&g.upload&&([u,f]=eg(s),g.upload.addEventListener(`progress`,u),g.upload.addEventListener(`loadend`,f)),(r.cancelToken||r.signal)&&(l=t=>{g&&=(n(!t||t.type?new qh(null,e,g):t),g.abort(),h(),null)},r.cancelToken&&r.cancelToken.subscribe(l),r.signal&&(r.signal.aborted?l():r.signal.addEventListener(`abort`,l)));let v=Zh(r.url);if(v&&!Ph.protocols.includes(v)){n(new $(`Unsupported protocol `+v+`:`,$.ERR_BAD_REQUEST,e)),h();return}g.send(i||null)})},bg=(e,t)=>{if(e=e?e.filter(Boolean):[],!t&&!e.length)return;let n=new AbortController,r=!1,i=function(e){if(!r){r=!0,o();let t=e instanceof Error?e:this.reason;n.abort(t instanceof $?t:new qh(t instanceof Error?t.message:t))}},a=t&&setTimeout(()=>{a=null,i(new $(`timeout of ${t}ms exceeded`,$.ETIMEDOUT))},t),o=()=>{e&&=(a&&clearTimeout(a),a=null,e.forEach(e=>{e.unsubscribe?e.unsubscribe(i):e.removeEventListener(`abort`,i)}),null)};e.forEach(e=>{if(!r){if(e.aborted){i.call(e);return}e.addEventListener(`abort`,i,{once:!0})}});let{signal:s}=n;return s.unsubscribe=()=>Q.asap(o),s},xg=function*(e,t){let n=e.byteLength;if(!t||n{let i=Sg(e,t),a=0,o,s=e=>{o||(o=!0,r&&r(e))};return new ReadableStream({async pull(e){try{let{done:t,value:r}=await i.next();if(t){s(),e.close();return}let o=r.byteLength;n&&n(a+=o),e.enqueue(new Uint8Array(r))}catch(e){throw s(e),e}},cancel(e){return s(e),i.return()}},{highWaterMark:2})},Tg=e=>e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102,Eg=(e,t,n)=>t+2e<=57?e-48:(e&223)-55,Og=e=>e>=65&&e<=90||e>=97&&e<=122||e>=48&&e<=57||e===43||e===47||e===45||e===95,kg=e=>e===9||e===10||e===12||e===13||e===32,Ag=e=>{let t=Math.floor(e/4),n=e%4;return t*3+(n===2?1:n===3?2:0)},jg=e=>{let t=e.length,n=0;return t>0&&e.charCodeAt(t-1)===61&&(n++,t>1&&e.charCodeAt(t-2)===61&&n++),Math.floor((t-n)*3/4)},Mg=e=>{let t=e.length,n=0,r=0,i=!1;for(let a=0;a0){i=!0;continue}n++}}return i||r>2||r>0&&(n+r)%4!=0||n%4==1?jg(e):Ag(n)},Ng=(e,t)=>{if(!e||typeof e!=`string`||!e.startsWith(`data:`))return 0;let n=e.indexOf(`,`);if(n<0)return 0;let r=e.slice(5,n),i=e.slice(n+1);if(/;base64/i.test(r))return t(i);let a=0;for(let e=0,t=i.length;e=55296&&n<=56319&&e+1=56320&&t<=57343?(a+=4,e++):a+=3}else a+=3}return a};function Pg(e){let t=typeof e==`string`?e.indexOf(`#`):-1;return Ng(t===-1?e:e.slice(0,t),Mg)}var Fg=`1.20.0`,Ig=64*1024,Lg={cache:`default`,redirect:`follow`,referrer:`about:client`,referrerPolicy:``,mode:`cors`,integrity:``,keepalive:!1,priority:`auto`,window:null},{isFunction:Rg}=Q,zg=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(e,t)=>String.fromCharCode(parseInt(t,16))),Bg=e=>{if(!Q.isString(e))return e;try{return decodeURIComponent(e)}catch{return e}},Vg=(e,...t)=>{try{return!!e(...t)}catch{return!1}},Hg=e=>{let t=e.indexOf(`://`),n=e;return t!==-1&&(n=n.slice(t+3)),n.includes(`@`)||n.includes(`:`)},Ug=e=>{let t=Q.global!==void 0&&Q.global!==null?Q.global:globalThis,{ReadableStream:n,TextEncoder:r}=t;e=Q.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);let{fetch:i,Request:a,Response:o}=e,s=i?Rg(i):typeof fetch==`function`,c=Rg(a),l=Rg(o);if(!s)return!1;let u=s&&Rg(n),d=s&&(typeof r==`function`?(e=>t=>e.encode(t))(new r):async e=>new Uint8Array(await new a(e).arrayBuffer())),f=c&&u&&Vg(()=>{let e=!1,t=new a(Ph.origin,{body:new n,method:`POST`,get duplex(){return e=!0,`half`}}),r=t.headers.has(`Content-Type`);return t.body!=null&&t.body.cancel(),e&&!r}),p=l&&u&&Vg(()=>Q.isReadableStream(new o(``).body)),m={stream:p&&(e=>e.body)};s&&[`text`,`arrayBuffer`,`blob`,`formData`,`stream`].forEach(e=>{!m[e]&&(m[e]=(t,n)=>{let r=t&&t[e];if(r)return r.call(t);throw new $(`Response type '${e}' is not supported`,$.ERR_NOT_SUPPORT,n)})});let h=async e=>{if(e==null)return 0;if(Q.isBlob(e))return e.size;if(Q.isSpecCompliantForm(e))return(await new a(Ph.origin,{method:`POST`,body:e}).arrayBuffer()).byteLength;if(Q.isArrayBufferView(e)||Q.isArrayBuffer(e))return e.byteLength;if(Q.isURLSearchParams(e)&&(e+=``),Q.isString(e))return(await d(e)).byteLength},g=async(e,t)=>Q.toFiniteNumber(e.getContentLength())??h(t);return async e=>{let{url:t,method:n,data:s,signal:l,cancelToken:d,timeout:_,onDownloadProgress:v,onUploadProgress:y,responseType:b,headers:x,withCredentials:S=`same-origin`,fetchOptions:C,maxContentLength:w,maxBodyLength:T,maxRedirects:ee}=vg(e),te=Q.isNumber(w)&&w>-1,E=Q.isNumber(T)&&T>-1,ne=t=>Q.hasOwnProp(e,t)?e[t]:void 0,re=i||fetch;b=b?(b+``).toLowerCase():`text`;let ie=bg([l,d&&d.toAbortSignal()],_),D=null,ae=ie&&ie.unsubscribe&&(()=>{ie.unsubscribe()}),oe,se=null,ce=()=>new $(`Request body larger than maxBodyLength limit`,$.ERR_BAD_REQUEST,e,D);try{let i,l=ne(`auth`);if(l&&(i={username:Q.getSafeProp(l,`username`)||``,password:Q.getSafeProp(l,`password`)||``}),Hg(t)){let e=new URL(t,Ph.origin);!i&&(e.username||e.password)&&(i={username:Bg(e.username),password:Bg(e.password)}),(e.username||e.password)&&(e.username=``,e.password=``,t=e.href)}if(i&&(x.delete(`authorization`),x.set(`Authorization`,`Basic `+btoa(zg((i.username||``)+`:`+(i.password||``))))),te&&typeof t==`string`&&t.startsWith(`data:`)&&Pg(t)>w)throw new $(`maxContentLength size of `+w+` exceeded`,$.ERR_BAD_RESPONSE,e,D);if(E&&n!==`get`&&n!==`head`){let e=await h(s);if(typeof e==`number`&&isFinite(e)&&(oe=e,e>T))throw ce()}let d=E&&(Q.isReadableStream(s)||Q.isStream(s)),_=(e,t,n)=>wg(e,Ig,e=>{if(E&&e>T)throw se=ce();t&&t(e)},n);if(f&&n!==`get`&&n!==`head`&&(y||d)){if(oe??=await g(x,s),oe!==0||d){let e=new a(t,{method:`POST`,body:s,duplex:`half`}),n;if(Q.isFormData(s)&&(n=e.headers.get(`content-type`))&&x.setContentType(n),e.body){let[t,n]=y&&tg(oe,eg(ng(y)))||[];s=_(e.body,t,n)}}}else if(d&&!c&&u&&n!==`get`&&n!==`head`)s=_(s);else if(d&&c&&!f&&n!==`get`&&n!==`head`)throw new $(`Stream request bodies are not supported by the current fetch implementation`,$.ERR_NOT_SUPPORT,e,D);Q.isString(S)||(S=S?`include`:`omit`);let le=c&&`credentials`in a.prototype;if(Q.isFormData(s)){let e=x.getContentType();e&&/^multipart\/form-data/i.test(e)&&!/boundary=/i.test(e)&&x.delete(`content-type`)}x.set(`User-Agent`,`axios/`+Fg,!1);let O=C==null?C:Object.assign(Object.create(null),C);O&&(delete O.body,delete O.headers,delete O.method,delete O.signal,delete O.duplex,delete O.credentials);let k=Object.assign(Object.create(null),O,{signal:ie,method:n.toUpperCase(),headers:Gm(x.normalize()),body:s,duplex:`half`,credentials:le?S:void 0});c&&(Q.forEach(Lg,(e,t)=>{k[t]===void 0&&(k[t]=e)}),k.signal===void 0&&(k.signal=null),k.body===void 0&&(k.body=null)),ee===0&&(k.redirect=`manual`,O&&(O.redirect=`manual`)),D=c&&new a(t,k);let ue=await(c?re(D,O):re(t,k)),de=ih.from(ue.headers);if(te){let t=Q.toFiniteNumber(de.getContentLength());if(t!=null&&t>w)throw new $(`maxContentLength size of `+w+` exceeded`,$.ERR_BAD_RESPONSE,e,D)}let fe=p&&(b===`stream`||b===`response`);if(p&&ue.body&&(v||te||fe&&ae)){let t={};[`status`,`statusText`,`headers`].forEach(e=>{t[e]=ue[e]});let n=Q.toFiniteNumber(de.getContentLength()),[r,i]=v&&tg(n,eg(ng(v),!0))||[],a=0;ue=new o(wg(ue.body,Ig,t=>{if(te&&(a=t,a>w))throw new $(`maxContentLength size of `+w+` exceeded`,$.ERR_BAD_RESPONSE,e,D);r&&r(t)},()=>{i&&i(),ae&&ae()}),t)}b||=`text`;let pe=await m[Q.findKey(m,b)||`text`](ue,e);if(te&&!p&&!fe){let t;if(pe!=null&&(typeof pe.byteLength==`number`?t=pe.byteLength:typeof pe.size==`number`?t=pe.size:typeof pe==`string`&&(t=typeof r==`function`?new r().encode(pe).byteLength:pe.length)),typeof t==`number`&&t>w)throw new $(`maxContentLength size of `+w+` exceeded`,$.ERR_BAD_RESPONSE,e,D)}return!fe&&ae&&ae(),await new Promise((t,n)=>{Jh(t,n,{data:pe,headers:ih.from(ue.headers),status:ue.status,statusText:ue.statusText,config:e,request:D})})}catch(t){if(ae&&ae(),ie&&ie.aborted&&ie.reason instanceof $){let n=ie.reason;throw n.config=e,D&&(n.request=D),t!==n&&Object.defineProperty(n,`cause`,{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),n}if(se)throw D&&!se.request&&(se.request=D),se;if(t instanceof $)throw D&&!t.request&&(t.request=D),t;if(t&&t.name===`TypeError`&&/Load failed|fetch/i.test(t.message)){let n=new $(`Network Error`,$.ERR_NETWORK,e,D,t&&t.response);throw Object.defineProperty(n,`cause`,{__proto__:null,value:t.cause||t,writable:!0,enumerable:!1,configurable:!0}),n}throw $.from(t,t&&t.code,e,D,t&&t.response)}}},Wg=new Map,Gg=e=>{let t=e&&e.env||{},{fetch:n,Request:r,Response:i}=t,a=[r,i,n],o=a.length,s,c,l=Wg;for(;o--;)s=a[o],c=l.get(s),c===void 0&&l.set(s,c=o?new Map:Ug(t)),l=c;return c};Gg();var Kg={http:null,xhr:yg,fetch:{get:Gg}};Q.forEach(Kg,(e,t)=>{if(e){try{Object.defineProperty(e,`name`,{__proto__:null,value:t})}catch{}Object.defineProperty(e,`adapterName`,{__proto__:null,value:t})}});var qg=e=>`- ${e}`,Jg=e=>Q.isFunction(e)||e===null||e===!1;function Yg(e,t){e=Q.isArray(e)?e:[e];let{length:n}=e,r,i,a={};for(let o=0;o`adapter ${e} `+(t===!1?`is not supported by the environment`:`is not available in the build`));throw new $(`There is no suitable adapter to dispatch the request `+(n?e.length>1?`since : +`+e.map(qg).join(` +`):` `+qg(e[0]):`as no adapter specified`),$.ERR_NOT_SUPPORT)}return i}var Xg={getAdapter:Yg,adapters:Kg};function Zg(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new qh(null,e)}function Qg(e){let t=Q.toSafeFlatObject(e);return Zg(t),t.headers=ih.from(Q.getSafeProp(t,`headers`)),t.data=Gh.call(t,t.transformRequest),[`post`,`put`,`patch`].indexOf(t.method)!==-1&&t.headers.setContentType(`application/x-www-form-urlencoded`,!1),Xg.getAdapter(t.adapter||Wh.adapter,t)(t).then(function(e){Zg(t),t.response=e;try{e.data=Gh.call(t,t.transformResponse,e)}finally{delete t.response}return e.headers=ih.from(e.headers),e},function(e){if(!Kh(e)&&(Zg(t),e&&e.response)){t.response=e.response;try{e.response.data=Gh.call(t,t.transformResponse,e.response)}finally{delete t.response}e.response.headers=ih.from(e.response.headers)}return Promise.reject(e)})}var $g={};[`object`,`boolean`,`number`,`function`,`string`,`symbol`].forEach((e,t)=>{$g[e]=function(n){return typeof n===e||`a`+(t<1?`n `:` `)+e}});var e_={};$g.transitional=function(e,t,n){function r(e,t){return`[Axios v`+Fg+`] Transitional option '`+e+`'`+t+(n?`. `+n:``)}return(n,i,a)=>{if(e===!1)throw new $(r(i,` has been removed`+(t?` in `+t:``)),$.ERR_DEPRECATED);return t&&!e_[i]&&(e_[i]=!0,console.warn(r(i,` has been deprecated since v`+t+` and will be removed in the near future`))),e?e(n,i,a):!0}},$g.spelling=function(e){return(t,n)=>(console.warn(`${n} is likely a misspelling of ${e}`),!0)};function t_(e,t,n){if(typeof e!=`object`||!e)throw new $(`options must be an object`,$.ERR_BAD_OPTION_VALUE);let r=Object.keys(e),i=r.length;for(;i-- >0;){let a=r[i],o=Object.prototype.hasOwnProperty.call(t,a)?t[a]:void 0;if(o){let t=e[a],n=t===void 0||o(t,a,e);if(n!==!0)throw new $(`option `+a+` must be `+n,$.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new $(`Unknown option `+a,$.ERR_BAD_OPTION)}}var n_={assertOptions:t_,validators:$g},r_=n_.validators,i_=class{constructor(e){this.defaults=e||{},this.interceptors={request:new Th,response:new Th}}async request(e,t){try{return await this._request(e,t)}catch(e){if(e instanceof Error)try{let t={};Error.captureStackTrace?Error.captureStackTrace(t):t=Error();let n=t.stack,r=``;if(typeof n==`string`){let e=n.indexOf(` +`);r=e===-1?``:n.slice(e+1)}if(!e.stack)e.stack=r;else if(r){let t=r.indexOf(` +`),n=t===-1?-1:r.indexOf(` +`,t+1),i=n===-1?``:r.slice(n+1);String(e.stack).endsWith(i)||(e.stack+=` +`+r)}}catch{}throw e}}_request(e,t){typeof e==`string`?(t||={},t.url=e):t=e||{},t=mg(this.defaults,t);let{transitional:n,paramsSerializer:r,headers:i}=t;n!==void 0&&n_.assertOptions(n,{silentJSONParsing:r_.transitional(r_.boolean),forcedJSONParsing:r_.transitional(r_.boolean),clarifyTimeoutError:r_.transitional(r_.boolean),legacyInterceptorReqResOrdering:r_.transitional(r_.boolean),advertiseZstdAcceptEncoding:r_.transitional(r_.boolean),validateStatusUndefinedResolves:r_.transitional(r_.boolean)},!1),r!=null&&(Q.isFunction(r)?t.paramsSerializer={serialize:r}:n_.assertOptions(r,{encode:r_.function,serialize:r_.function},!0)),t.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls===void 0?t.allowAbsoluteUrls=!0:t.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls),n_.assertOptions(t,{baseUrl:r_.spelling(`baseURL`),withXsrfToken:r_.spelling(`withXSRFToken`)},!0),t.method=(Q.getSafeProp(t,`method`)||Q.getSafeProp(this.defaults,`method`)||`get`).toLowerCase();let a=i&&Q.merge(i.common,i[t.method]);i&&Q.forEach(Vh.concat(`common`),e=>{delete i[e]}),t.headers=ih.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||Eh;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=[Qg.bind(this),void 0];for(e.unshift(...o),e.push(...c),d=e.length,l=Promise.resolve(t);uQg.call(this,f)))}catch(e){l=Promise.reject(e)}break}}if(!l)try{l=Qg.call(this,f)}catch(e){l=Promise.reject(e)}for(u=0,d=c.length;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 qh(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 o_(e){return function(t){return e.apply(null,t)}}function s_(e){return Q.isObject(e)&&e.isAxiosError===!0}var c_={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,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent: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,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(c_).forEach(([e,t])=>{c_[t]===void 0&&(c_[t]=e)});function l_(e){let t=new i_(e),n=gp(i_.prototype.request,t);return Q.extend(n,i_.prototype,t,{allOwnKeys:!0}),Q.extend(n,t,null,{allOwnKeys:!0}),n.create=function(t){return l_(mg(e,t))},n}var u_=l_(Wh);u_.Axios=i_,u_.CanceledError=qh,u_.CancelToken=a_,u_.isCancel=Kh,u_.VERSION=Fg,u_.toFormData=hh,u_.AxiosError=$,u_.Cancel=u_.CanceledError,u_.all=function(e){return Promise.all(e)},u_.spread=o_,u_.isAxiosError=s_,u_.mergeConfig=mg,u_.AxiosHeaders=ih,u_.formToJSON=e=>Bh(Q.isHTMLForm(e)?new FormData(e):e),u_.getAdapter=Xg.getAdapter,u_.HttpStatusCode=c_,u_.default=u_;export{Ec as $,xe as $n,Pn as $t,yd as A,$e as An,Xi as At,Ol as B,Pe as Bn,ji as Bt,Yd as C,gt as Cn,Ra as Ct,Wd as D,st as Dn,ja as Dt,Ud as E,mt as En,Ma as Et,Vl as F,Ge as Fn,Hi as Ft,xl as G,Oe as Gn,Si as Gt,El as H,Ne as Hn,Ci as Ht,Hl as I,Be as In,Vi as It,el as J,De as Jn,ai as Jt,bl as K,ke as Kn,Ur as Kt,Bl as L,We as Ln,Bi as Lt,Wl as M,N as Mn,qi as Mt,Ul as N,P as Nn,Ki as Nt,Hd as O,at as On,pa as Ot,X as P,Ye as Pn,Ui as Pt,Y as Q,Ce as Qn,Ln as Qt,Rl as R,ze as Rn,zi as Rt,ef as S,ft as Sn,Ba as St,Zd as T,ht as Tn,Pa as Tt,Dl as U,Ae as Un,wi as Ut,kl as V,Me as Vn,Ni as Vt,Sl as W,je as Wn,xi as Wt,Xc as X,Te as Xn,Br as Xt,Qc as Y,we as Yn,Hr as Yt,Jc as Z,M as Zn,In as Zt,df as _,qt as _n,ue as _r,So as _t,Hf as a,bn as an,oe as ar,Ds as at,Df as b,F as bn,ro as bt,Pf as c,hn as cn,se as cr,Bo as ct,hf as d,sn as dn,le as dr,Fo as dt,Fn as en,Se as er,Oc as et,mf as f,cn as fn,ge as fr,Po as ft,gf as g,rn as gn,ce as gr,H as gt,sf as h,nn as hn,de as hr,W as ht,Uf as i,Cn as in,j as ir,ic as it,vd as j,nt as jn,Ji as jt,bd as k,it as kn,fa as kt,Nf as l,pn as ln,me as lr,zo as lt,ff as m,on as mn,he as mr,No as mt,hp as n,Mn as nn,ye as nr,oc as nt,Rf as o,_n as on,pe as or,Es as ot,pf as p,an as pn,ae as pr,Mo as pt,nl as q,Ee as qn,bi as qt,qf as r,En as rn,A as rr,cc as rt,Lf as s,gn as sn,fe as sr,Vo as st,u_ as t,jn as tn,ve as tr,sc as tt,cf as u,un,O as ur,Lo as ut,yf as v,Jt as vn,k as vr,co as vt,Xd as w,_t as wn,Ia as wt,tf as x,pt as xn,io as xt,kf as y,Kt as yn,E as yr,po as yt,Il as z,Fe as zn,Ri as zt}; \ No newline at end of file diff --git a/assets/button-BMyidN73.js b/assets/button-BMyidN73.js new file mode 100644 index 0000000..8a0b68a --- /dev/null +++ b/assets/button-BMyidN73.js @@ -0,0 +1,4 @@ +import{n as e,o as t}from"./chunk-jRWAZmH_.js";import{n}from"./jsx-runtime-CEixWuwE.js";import{$n as r,An as i,B as a,Bn as o,Cn as s,E as c,En as l,G as u,Gn as d,H as f,Hn as p,Jn as m,Kn as h,Mn as g,N as _,Nn as v,P as ee,Pn as te,Qn as y,Rn as ne,St as b,Tn as re,Vn as x,Vt as ie,W as ae,Xn as S,Yn as oe,Zn as se,_n as C,at as ce,bn as le,er as w,ir as T,jn as E,nr as ue,ot as D,qn as O,rr as k,rt as A,tr as j,tt as de,vn as M,wn as N,xn as P,yn as fe,zn as pe,zt as me}from"./axios-DOscJEDN.js";import{n as he,t as ge}from"./slicedToArray-BQ1tPSGY.js";import{n as F,t as I}from"./typeof-BUNGcdwP.js";import{i as L,r as R}from"./asyncToGenerator-DHhZBkop.js";function z(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return B.Children.forEach(e,function(e){e==null&&!t.keepEmpty||(Array.isArray(e)?n=n.concat(z(e)):pe(e)&&e.props?n=n.concat(z(e.props.children,t)):n.push(e))}),n}var B,V=e((()=>{ne(),B=t(n())}));function _e(e){var t=e.children,n=e.onBatchResize,r=H.useRef(0),i=H.useRef([]),a=H.useContext(U),o=H.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 H.createElement(U.Provider,{value:o},t)}var H,U,ve=e((()=>{H=t(n()),U=H.createContext(null)}));function ye(e){e.forEach(function(e){var t,n=e.target;(t=W.get(n))==null||t.forEach(function(e){return e(n)})})}function be(e,t){W.has(e)||(W.set(e,new Set),Se.observe(e)),W.get(e).add(t)}function xe(e,t){W.has(e)&&(W.get(e).delete(t),W.get(e).size||(Se.unobserve(e),W.delete(e)))}var W,Se,Ce=e((()=>{le(),W=new Map,Se=new fe(ye)})),we,Te,Ee=e((()=>{ue(),w(),p(),M(),we=t(n()),Te=function(e){x(n,e);var t=C(n);function n(){return j(this,n),t.apply(this,arguments)}return r(n,[{key:`render`,value:function(){return this.props.children}}]),n}(we.Component)}));function De(e,t){var n=e.children,r=e.disabled,a=G.useRef(null),o=G.useRef(null),c=G.useContext(U),u=typeof n==`function`,d=u?n(a):n,f=G.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),p=!u&&G.isValidElement(d)&&re(d),m=l(p?s(d):null,a),h=function(){return i(a.current)||(a.current&&I(a.current)===`object`?i(a.current?.nativeElement):null)||i(o.current)};G.useImperativeHandle(t,function(){return h()});var _=G.useRef(e);_.current=e;var v=G.useCallback(function(e){var t=_.current,n=t.onResize,r=t.data,i=e.getBoundingClientRect(),a=i.width,o=i.height,s=e.offsetWidth,l=e.offsetHeight,u=Math.floor(a),d=Math.floor(o);if(f.current.width!==u||f.current.height!==d||f.current.offsetWidth!==s||f.current.offsetHeight!==l){var p={width:u,height:d,offsetWidth:s,offsetHeight:l};f.current=p;var m=s===Math.round(a)?a:s,h=l===Math.round(o)?o:l,v=g(g({},p),{},{offsetWidth:m,offsetHeight:h});c?.(v,e,r),n&&Promise.resolve().then(function(){n(v,e)})}},[]);return G.useEffect(function(){var e=h();return e&&!r&&be(e,v),function(){return xe(e,v)}},[a.current,r]),G.createElement(Te,{ref:o},p?G.cloneElement(d,{ref:m}):d)}var G,Oe,ke=e((()=>{v(),F(),E(),N(),G=t(n()),ve(),Ce(),Ee(),Oe=G.forwardRef(De)}));function Ae(e,t){var n=e.children;return(typeof n==`function`?[n]:z(n)).map(function(n,r){var i=n?.key||`${Me}-${r}`;return je.createElement(Oe,k({},e,{key:i,ref:r===0?t:void 0}),n)})}var je,Me,Ne,Pe=e((()=>{T(),je=t(n()),V(),te(),ke(),ve(),Ce(),Me=`rc-observer-key`,Ne=je.forwardRef(Ae),Ne.Collection=_e}));function Fe(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(e){delete n[e]}),n}var Ie=e((()=>{})),K,Le=e((()=>{K={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>=K.F1&&t<=K.F12)return!1;switch(t){case K.ALT:case K.CAPS_LOCK:case K.CONTEXT_MENU:case K.CTRL:case K.DOWN:case K.END:case K.ESC:case K.HOME:case K.INSERT:case K.LEFT:case K.MAC_FF_META:case K.META:case K.NUMLOCK:case K.NUM_CENTER:case K.PAGE_DOWN:case K.PAGE_UP:case K.PAUSE:case K.PRINT_SCREEN:case K.RIGHT:case K.SHIFT:case K.UP:case K.WIN_KEY:case K.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(e){if(e>=K.ZERO&&e<=K.NINE||e>=K.NUM_ZERO&&e<=K.NUM_MULTIPLY||e>=K.A&&e<=K.Z||window.navigator.userAgent.indexOf(`WebKit`)!==-1&&e===0)return!0;switch(e){case K.SPACE:case K.QUESTION_MARK:case K.NUM_PLUS:case K.NUM_MINUS:case K.NUM_PERIOD:case K.NUM_DIVISION:case K.SEMICOLON:case K.DASH:case K.EQUALS:case K.COMMA:case K.PERIOD:case K.SLASH:case K.APOSTROPHE:case K.SINGLE_QUOTE:case K.OPEN_SQUARE_BRACKET:case K.BACKSLASH:case K.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}}}));y(),S(),m(),h(),Ie(),he(),T(),L();var q=t(o());V();var J=t(n()),Re=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=Ue++,r=t;function i(){--r,r<=0?(e(),delete X[n]):X[n]=D(i)}return X[n]=D(i),n}Z.cancel=function(e){e!==void 0&&(D.cancel(X[e]),delete X[e])},Z.ids=X,ue(),w(),p(),N();function We(e,t,n){return t=d(t),oe(e,O()?Reflect.construct(t,n||[],d(e).constructor):t.apply(e,n))}var Ge;function Ke(e){return!e||e.offsetParent===null||e.hidden}function qe(e){return e instanceof Document?e.body:Array.from(e.childNodes).find(function(e){return e?.nodeType===Node.ELEMENT_NODE})}function Je(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 Ye=function(e){x(t,e);function t(){var e;return j(this,t),e=We(this,t,arguments),e.containerRef=J.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var r=e.props,i=r.insertExtraNode;if(!(r.disabled||!t||Ke(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var a=se(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)`&&Je(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){a.style.borderColor=n;var c=t.getRootNode?.call(t)||t.ownerDocument,l=qe(c)??c;Ge=ie(` + [${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`||Ke(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),Z.cancel(e.animationStartId),e.animationStart=!0,e.animationStartId=Z(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,!J.isValidElement(r))return r;var i=e.containerRef;return re(r)&&(i=P(r.ref,e.containerRef)),_(r,{ref:i})},e}return r(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`),Ge&&(Ge.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 J.createElement(ae,null,this.renderWave)}}]),t}(J.Component);Ye.contextType=u,T(),L();var Xe=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 V.Children.forEach(e,function(e){e==null&&!t.keepEmpty||(Array.isArray(e)?n=n.concat(B(e)):d(e)&&e.props?n=n.concat(B(e.props.children,t)):n.push(e))}),n}var V,H=e((()=>{ne(),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((()=>{le(),G=new Map,xe=new ue(ve)})),Ce,we,Te=e((()=>{re(),C(),b(),de(),Ce=t(n()),we=function(e){ee(n,e);var t=M(n);function n(){return T(this,n),t.apply(this,arguments)}return w(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),o=K.useContext(W),s=typeof n==`function`,c=s?n(i):n,l=K.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),d=!s&&K.isValidElement(c)&&F(c),f=ae(d?pe(c):null,i),p=function(){return u(i.current)||(i.current&&L(i.current)===`object`?u(i.current?.nativeElement):null)||u(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,s=i.height,c=e.offsetWidth,u=e.offsetHeight,d=Math.floor(a),f=Math.floor(s);if(l.current.width!==d||l.current.height!==f||l.current.offsetWidth!==c||l.current.offsetHeight!==u){var p={width:d,height:f,offsetWidth:c,offsetHeight:u};l.current=p;var h=c===Math.round(a)?a:c,g=u===Math.round(s)?s:u,_=te(te({},p),{},{offsetWidth:h,offsetHeight:g});o?.(_,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(c,{ref:f}):c)}var K,De,Oe=e((()=>{A(),I(),c(),D(),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 a=n?.key||`${je}-${r}`;return Ae.createElement(De,i({},e,{key:a,ref:r===0?t:void 0}),n)})}var Ae,je,Me,Ne=e((()=>{O(),Ae=t(n()),H(),o(),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}}}}));_(),v(),se(),m(),Fe(),me(),O(),R();var J=t(g());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]=j(i)}return Z[n]=j(i),n}Q.cancel=function(e){e!==void 0&&(j.cancel(Z[e]),delete Z[e])},Q.ids=Z,re(),C(),b(),D();function Ue(e,t,n){return t=S(t),p(e,oe()?Reflect.construct(t,n||[],S(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 $=function(e){ee(t,e);function t(){var e;return T(this,t),e=Ue(this,t,arguments),e.containerRef=Y.createRef(),e.animationStart=!1,e.destroyed=!1,e.onClick=function(t,n){var r=e.props,i=r.insertExtraNode;if(!(r.disabled||!t||Ge(t)||t.className.includes(`-leave`))){e.extraNode=document.createElement(`div`);var a=fe(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)`&&qe(n)&&!/rgba\((?:\d*, ){3}0\)/.test(n)&&n!==`transparent`){a.style.borderColor=n;var c=t.getRootNode?.call(t)||t.ownerDocument,l=Ke(c)??c;We=y(` - [${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`||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 F(r)&&(i=E(r.ref,e.containerRef)),a(r,{ref:i})},e}return w(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(s,null,this.renderWave)}}]),t}(Y.Component);$.contextType=x,O(),R();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=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,u=/^[\\/]{2}/;function d(e,t){return t+e.replace(/\\/g,`/`)}var f=`popstate`;function p(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function m(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return y(``,{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:b(t)}return S(t,n,null,e)}function h(e,t){if(e===!1||e==null)throw Error(t)}function g(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function _(){return Math.random().toString(36).substring(2,10)}function v(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 y(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?x(t):t,state:n,key:t&&t.key||r||_(),mask:i}}function b({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 x(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 S(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:_.location,delta:t})}function m(e,t){s=`PUSH`;let r=p(e)?e:y(_.location,e,t);n&&n(r,e),l=u()+1;let d=v(r,l),f=_.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:_.location,delta:1})}function h(e,t){s=`REPLACE`;let r=p(e)?e:y(_.location,e,t);n&&n(r,e),l=u();let i=v(r,l),d=_.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:_.location,delta:0})}function g(e){return C(i,e)}let _={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(f,d),c=e,()=>{i.removeEventListener(f,d),c=null}},createHref(e){return t(i,e)},createURL:g,encodeLocation(e){let t=g(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:m,replace:h,go(e){return o.go(e)}};return _}function C(e,t,n=!1){let r=`http://localhost`;e&&(r=e.location.origin===`null`?e.location.href:e.location.origin),h(r,`No window.location.(origin|href) available to create URL`);let i=typeof t==`string`?t:b(t);return i=i.replace(/ $/,`%20`),!n&&u.test(i)&&(i=r+i),new URL(i,r)}var w,T=class{constructor(e){if(s(this,w,new Map),e)for(let[t,n]of e)this.set(t,n)}get(e){if(o(this,w).has(e))return o(this,w).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw Error(`No value found for context`)}set(e,t){o(this,w).set(e,t)}};w=new WeakMap;var E=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`children`]);function D(e){return E.has(e)}var O=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`middleware`,`children`]);function k(e){return O.has(e)}function A(e){return e.index===!0}function j(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(h(e.index!==!0||!e.children,`Cannot specify children on an index route`),h(i||!r[s],`Found a route id collision on id "${s}". Route id's must be globally unique within Data Router usages`),A(e)){let n={...e,id:s};return r[s]=M(n,t(n)),n}else{let n={...e,id:s,children:void 0};return r[s]=M(n,t(n)),e.children&&(n.children=j(e.children,t,o,r,i)),n}})}function M(e,t){return Object.assign(e,{...t,...typeof t.lazy==`object`&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function N(e,t,n=`/`){return P(e,t,n,!1)}function P(e,t,n,r,i){let a=H((typeof t==`string`?x(t):t).pathname||`/`,n);if(a==null)return null;let o=i??F(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;h(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=G([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(h(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),I(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:ce(l,e.index),routesMeta:u.map((e,t)=>{let[n,r]=V(e.relativePath,e.caseSensitive,t===u.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of L(e.path))a(e,t,!0,n)}),t}function L(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=L(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?le(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var ne=/^:[\w-]+$/,re=3,ie=2,ae=1,R=10,oe=-2,se=e=>e===`*`;function ce(e,t){let n=e.split(`/`),r=n.length;return n.some(se)&&(r+=oe),t&&(r+=ie),n.filter(e=>!se(e)).reduce((e,t)=>e+(ne.test(t)?re:t===``?ae:R),r)}function le(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 ue(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 V(e,t=!1,n=!0){g(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 g(!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 H(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 fe({basename:e,pathname:t}){return t===`/`?e:G([e,t])}var pe=e=>l.test(e);function me(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?x(e):e,a;return n?(n=ve(n),a=n.startsWith(`/`)?he(n.substring(1),`/`):he(n,t)):a=t,{pathname:a,search:xe(r),hash:Se(i)}}function he(e,t){let n=ye(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function ge(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 U(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function W(e){let t=U(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=x(e):(i={...e},h(!i.pathname||!i.pathname.includes(`?`),ge(`?`,`pathname`,`search`,i)),h(!i.pathname||!i.pathname.includes(`#`),ge(`#`,`pathname`,`hash`,i)),h(!i.search||!i.search.includes(`#`),ge(`#`,`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=me(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var ve=e=>e.replace(/[\\/]{2,}/g,`/`),G=e=>ve(e.join(`/`)),ye=e=>e.replace(/\/+$/,``),be=e=>ye(e).replace(/^\/*/,`/`),xe=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,Se=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Ce=[`EvalError`,`RangeError`,`ReferenceError`,`SyntaxError`,`TypeError`,`URIError`],we=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 Te(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function Ee(e){return G(e.map(e=>e.route.path).filter(Boolean))||`/`}var De=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Oe(e,t){let n=e;if(typeof n!=`string`||!l.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(De)try{let e=new URL(window.location.href),r=u.test(n)?new URL(d(n,e.protocol)):new URL(n),a=H(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{g(!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 ke=Symbol(`Uninstrumented`);function Ae(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=Me(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=Me(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[ke]??i,a=Me(n[e],t,(...e)=>q(e[0]));a&&(e===`loader`&&t.hydrate===!0&&(a.hydrate=!0),a[ke]=t,r[e]=a)}}),t.middleware&&t.middleware.length>0&&n.middleware.length>0&&(r.middleware=t.middleware.map(e=>{let t=e[ke]??e,r=Me(n.middleware,t,(...e)=>q(e[0]));return r?(r[ke]=t,r):e})),r}function je(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[ke]??e.navigate,r=Me(n.navigate,t,(...t)=>{let[n,r]=t;return{to:typeof n==`number`||typeof n==`string`?n:n?b(n):`.`,...Ne(e,r??{})}});r&&(r[ke]=t,e.navigate=r)}if(n.fetch.length>0){let t=e.fetch[ke]??e.fetch,r=Me(n.fetch,t,(...t)=>{let[n,,r,i]=t;return{href:r??`.`,fetcherKey:n,...Ne(e,i??{})}});r&&(r[ke]=t,e.fetch=r)}return e}function Me(e,t,n){return e.length===0?null:async(...r)=>{let i=await K(e,n(...r),()=>t(...r),e.length-1);if(i.type===`error`)throw i.value;return i.value}}async function K(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=K(e,t,n,r-1),a=await o,h(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 q(e){let{request:t,context:n,params:r,pattern:i}=e;return{request:Pe(t),params:{...r},pattern:i,context:Fe(n)}}function Ne(e,t){return{currentUrl:b(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 Fe(e){if(Le(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}var Ie=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Le(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`)===Ie}var Re=[`POST`,`PUT`,`PATCH`,`DELETE`],ze=new Set(Re),Be=[`GET`,...Re],Ve=new Set(Be),He=new Set([301,302,303,307,308]),Ue=new Set([307,308]),We={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},Ge={state:`idle`,data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ke={state:`unblocked`,proceed:void 0,reset:void 0,location:void 0},qe=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Je=`remix-router-transitions`,Ye=Symbol(`ResetLoaderData`),Xe,Ze,Qe,$e,et=class{constructor(e){s(this,Xe),s(this,Ze),s(this,Qe),s(this,$e),c(this,Xe,e),c(this,Ze,F(e))}get stableRoutes(){return o(this,Xe)}get activeRoutes(){return o(this,Qe)??o(this,Xe)}get branches(){return o(this,$e)??o(this,Ze)}get hasHMRRoutes(){return o(this,Qe)!=null}setRoutes(e){c(this,Xe,e),c(this,Ze,F(e))}setHmrRoutes(e){c(this,Qe,e),c(this,$e,F(e))}commitHmrRoutes(){o(this,Qe)&&(c(this,Xe,o(this,Qe)),c(this,Ze,o(this,$e)),c(this,Qe,void 0),c(this,$e,void 0))}};Xe=new WeakMap,Ze=new WeakMap,Qe=new WeakMap,$e=new WeakMap;function tt(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;h(e.routes.length>0,`You must provide a non-empty routes array to createRouter`);let r=e.hydrationRouteProperties||[],i=e.mapRouteProperties||qe,a=i;if(e.instrumentations){let t=e.instrumentations;a=e=>({...i(e),...Ae(t.map(e=>e.route).filter(Boolean),e)})}let o={},s=new et(j(e.routes,a,void 0,o)),c=e.basename||`/`;c.startsWith(`/`)||(c=`/${c}`);let l=e.dataStrategy||vt,u={...e.future},d=null,f=new Set,p=null,m=null,_=null,v=null,b=e.hydrationData!=null,S=P(s.activeRoutes,e.history.location,c,!1,s.branches),w=!1,E=null,D,O;if(S==null&&!e.patchRoutesOnNavigation){let t=J(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=Ht(s.activeRoutes);D=!0,O=!D,S=n,E={[r.id]:t}}else if(S&&!e.hydrationData&&nt(S,s.activeRoutes,e.history.location.pathname).active&&(S=null),!S){D=!1,O=!D,S=[];let t=nt(null,s.activeRoutes,e.history.location.pathname);t.active&&t.matches&&(w=!0,S=t.matches)}else if(S.some(e=>e.route.lazy))D=!1,O=!D;else if(!S.some(e=>ot(e.route)))D=!0,O=!D;else{let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null,r=S;if(n){let e=S.findIndex(e=>n[e.route.id]!==void 0);r=r.slice(0,e+1)}O=!1,D=!0,r.forEach(e=>{let r=st(e.route,t,n);O||=r.renderFallback,D&&=!r.shouldLoad})}let k,A={historyAction:e.history.action,location:e.history.location,matches:S,initialized:D,renderFallback:O,navigation:We,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},M=`POP`,N=null,F=!1,I,L=!1,te=new Map,ne=null,re=!1,ie=!1,ae=new Set,R=new Map,oe=0,se=-1,ce=new Map,le=new Set,ue=new Map,z=new Map,B=new Set,V=new Map,de,fe=null;function me(){if(d=e.history.listen(({action:t,location:n,delta:r})=>{if(de){de(),de=void 0;return}g(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:A.location,nextLocation:n,historyAction:t});if(i&&r!=null){let t=new Promise(e=>{de=e});e.history.go(r*-1),Je(i,{state:`blocked`,location:n,proceed(){Je(i,{state:`proceeding`,proceed:void 0,reset:void 0,location:n}),t.then(()=>e.history.go(r))},reset(){let e=new Map(A.blockers);e.set(i,Ke),U({blockers:e})}}),N?.resolve(),N=null;return}return G(t,n)}),n){dn(t,te);let e=()=>fn(t,te);t.addEventListener(`pagehide`,e),ne=()=>t.removeEventListener(`pagehide`,e)}return A.initialized||G(`POP`,A.location,{initialHydration:!0}),k}function he(){d&&d(),ne&&ne(),f.clear(),I&&I.abort(),A.fetchers.forEach((e,t)=>Fe(A.fetchers,t)),A.blockers.forEach((e,t)=>He(t))}function ge(e){if(f.add(e),p){let{newErrors:t}=p;p=null,e(A,{deletedFetchers:[],newErrors:t,viewTransitionOpts:void 0,flushSync:!1})}return()=>f.delete(e)}function U(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}),A={...A,...e};let n=[],r=[];A.fetchers.forEach((e,t)=>{e.state===`idle`&&(B.has(t)?n.push(t):r.push(t))}),B.forEach(e=>{!A.fetchers.has(e)&&!R.has(e)&&n.push(e)}),f.size===0&&(p={newErrors:e.errors??null}),[...f].forEach(r=>r(A,{deletedFetchers:n,newErrors:e.errors??null,viewTransitionOpts:t.viewTransitionOpts,flushSync:t.flushSync===!0})),n.forEach(e=>Fe(A.fetchers,e)),r.forEach(e=>A.fetchers.delete(e))}function W(t,n,{flushSync:r}={}){let i=A.actionData!=null&&A.navigation.formMethod!=null&&X(A.navigation.formMethod)&&A.navigation.state===`loading`&&t.state?._isRedirect!==!0,a;a=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:i?A.actionData:null;let o=n.loaderData?zt(A.loaderData,n.loaderData,n.matches||[],n.errors):A.loaderData,c=A.blockers;c.size>0&&(c=new Map(c),c.forEach((e,t)=>c.set(t,Ke)));let l=re?!1:tt(t,n.matches||A.matches),u=F===!0||A.navigation.formMethod!=null&&X(A.navigation.formMethod)&&t.state?._isRedirect!==!0;s.commitHmrRoutes(),re||M===`POP`||(M===`PUSH`?e.history.push(t,t.state):M===`REPLACE`&&e.history.replace(t,t.state));let d;if(M===`POP`){let e=te.get(A.location.pathname);e&&e.has(t.pathname)?d={currentLocation:A.location,nextLocation:t}:te.has(t.pathname)&&(d={currentLocation:t,nextLocation:A.location})}else if(L){let e=te.get(A.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),te.set(A.location.pathname,e)),d={currentLocation:A.location,nextLocation:t}}U({...n,actionData:a,loaderData:o,historyAction:M,location:t,initialized:!0,renderFallback:!1,navigation:We,revalidation:`idle`,restoreScrollPosition:l,preventScrollReset:u,blockers:c},{viewTransitionOpts:d,flushSync:r===!0}),M=`POP`,F=!1,L=!1,re=!1,ie=!1,N?.resolve(),N=null,fe?.resolve(),fe=null}async function _e(t,n){if(N?.resolve(),N=null,typeof t==`number`){N||=pn();let n=N.promise;return e.history.go(t),n}let{path:r,submission:i,error:a}=it(!1,rt(A.location,A.matches,c,t,n?.fromRouteId,n?.relative),n),o;n?.mask&&(o={pathname:``,search:``,hash:``,...typeof n.mask==`string`?x(n.mask):{...A.location.mask,...n.mask}});let s=A.location,l=y(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===A.location.pathname+A.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){Je(m,{state:`blocked`,location:l,proceed(){Je(m,{state:`proceeding`,proceed:void 0,reset:void 0,location:l}),_e(t,n)},reset(){let e=new Map(A.blockers);e.set(m,Ke),U({blockers:e})}});return}await G(d,l,{submission:i,pendingError:a,preventScrollReset:f,replace:n&&n.replace,enableViewTransition:n&&n.viewTransition,flushSync:p,callSiteDefaultShouldRevalidate:n&&n.defaultShouldRevalidate})}function ve(){fe||=pn(),Me(),U({revalidation:`loading`});let e=fe.promise;return A.navigation.state===`submitting`?e:A.navigation.state===`idle`?(G(A.historyAction,A.location,{startUninterruptedRevalidation:!0}),e):(G(M||A.historyAction,A.navigation.location,{overrideNavigation:A.navigation,enableViewTransition:L===!0}),e)}async function G(t,n,r){I&&I.abort(),I=null,M=t,re=(r&&r.startUninterruptedRevalidation)===!0,$e(A.location,A.matches),F=(r&&r.preventScrollReset)===!0,L=(r&&r.enableViewTransition)===!0;let i=s.activeRoutes,a=r?.initialHydration&&A.matches&&A.matches.length>0&&!w?A.matches:P(i,n,c,!1,s.branches),o=(r&&r.flushSync)===!0;if(a&&A.initialized&&!ie&&Gt(A.location,n)&&!(r&&r.submission&&X(r.submission.formMethod))){W(n,{matches:a},{flushSync:o});return}let l=nt(a,i,n.pathname);if(l.active&&l.matches&&(a=l.matches),!a){let{error:e,notFoundMatches:t,route:r}=Xe(n.pathname);W(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:o});return}let u=r&&r.overrideNavigation?{...r.overrideNavigation,matches:a,historyAction:t}:void 0;I=new AbortController;let d=Nt(e.history,n,I.signal,r&&r.submission),f=e.getContext?await e.getContext():new T,p;if(r&&r.pendingError)p=[Vt(a).route.id,{type:`error`,error:r.pendingError}];else if(r&&r.submission&&X(r.submission.formMethod)){let i=await ye(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)&&Te(t.error)&&t.error.status===404){I=null,W(n,{matches:i.matches,loaderData:{},errors:{[e]:t.error}});return}}a=i.matches||a,p=i.pendingActionResult,u=on(n,a,t,r.submission),o=!1,l.active=!1,d=Nt(e.history,d.url,d.signal)}let{shortCircuited:m,matches:h,loaderData:g,errors:_,workingFetchers:v}=await be(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||(I=null,W(n,{matches:h||a,...Bt(p),loaderData:g,errors:_,...v?{fetchers:v}:{}}))}async function ye(t,n,i,l,u,d,f,p,m={}){if(Me(),U({navigation:sn(n,l,u,i)},{flushSync:m.flushSync===!0}),f){let e=await ct(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}=Ht(s.activeRoutes);return{matches:t,pendingActionResult:[n.id,{type:`error`,error:e.error}]}}let t=Vt(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}=Xe(n.pathname);return{matches:e,pendingActionResult:[r.id,{type:`error`,error:t}]}}}let h,g=rn(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 Oe(t,n,wt(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(Xt(h)){let n;return n=m&&m.replace!=null?m.replace:Mt(h.response.headers.get(`Location`),new URL(t.url),c,e.history)===A.location.pathname+A.location.search,await De(t,h,!0,{submission:i,replace:n}),{shortCircuited:!0}}if(Y(h)){let e=Vt(l,g.route.id);return(m&&m.replace)!==!0&&(M=`PUSH`),{matches:l,pendingActionResult:[e.route.id,h,g.route.id]}}return{matches:l,pendingActionResult:[g.route.id,h]}}async function be(t,n,i,l,u,d,f,p,m,h,g,_,v,y){let b=f||on(n,i,l,p),x=p||m||an(b),S=!re&&!g;if(d){if(S){let e=xe(v);U({navigation:b,...e===void 0?{}:{actionData:e}},{flushSync:_})}let e=await ct(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}=Ht(s.activeRoutes);return{matches:t,loaderData:{},errors:{[n.id]:e.error}}}let t=Vt(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}=Xe(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let C=s.activeRoutes,{dsMatches:w,revalidatingFetchers:T}=at(t,u,a,o,e.history,A,i,x,n,g?[]:r,g===!0,ie,ae,B,ue,le,C,c,e.patchRoutesOnNavigation!=null,s.branches,v,y);if(se=++oe,!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(A.fetchers),t=ze(e);return W(n,{matches:i,loaderData:{},errors:v&&Y(v[1])?{[v[0]]:v[1].error}:null,...Bt(v),...t?{fetchers:e}:{}},{flushSync:_}),{shortCircuited:!0}}if(S){let e={};if(!d){e.navigation=b;let t=xe(v);t!==void 0&&(e.actionData=t)}T.length>0&&(e.fetchers=Se(T)),U(e,{flushSync:_})}T.forEach(e=>{Le(e.key),e.controller&&R.set(e.key,e.controller)});let E=()=>T.forEach(e=>Le(e.key));I&&I.signal.addEventListener(`abort`,E);let{loaderResults:D,fetcherResults:O}=await ke(w,T,t,n,u);if(t.signal.aborted)return{shortCircuited:!0};I&&I.signal.removeEventListener(`abort`,E),T.forEach(e=>R.delete(e.key));let k=Ut(D);if(k)return await De(t,k.result,!0,{replace:h}),{shortCircuited:!0};if(k=Ut(O),k)return le.add(k.key),await De(t,k.result,!0,{replace:h}),{shortCircuited:!0};let j=new Map(A.fetchers),{loaderData:M,errors:N}=Rt(A,i,D,v,T,O,j);g&&A.errors&&(N={...A.errors,...N});let P=ze(j),ee=Be(se,j),F=P||ee||T.length>0;return{matches:i,loaderData:M,errors:N,...F?{workingFetchers:j}:{}}}function xe(e){if(e&&!Y(e[1]))return{[e[0]]:e[1].data};if(A.actionData)return Object.keys(A.actionData).length===0?null:A.actionData}function Se(e){let t=new Map(A.fetchers);return e.forEach(e=>{let n=t.get(e.key),r=cn(void 0,n?n.data:void 0);t.set(e.key,r)}),t}async function Ce(t,n,r,i){Le(t);let a=(i&&i.flushSync)===!0,o=s.activeRoutes,l=rt(A.location,A.matches,c,r,n,i?.relative),u=P(o,l,c,!1,s.branches),d=nt(u,o,l);if(d.active&&d.matches&&(u=d.matches),!u){q(t,n,J(404,{pathname:l}),{flushSync:a});return}let{path:f,submission:p,error:m}=it(!0,l,i);if(m){q(t,n,m,{flushSync:a});return}let h=e.getContext?await e.getContext():new T,g=(i&&i.preventScrollReset)===!0;if(p&&X(p.formMethod)){await we(t,n,f,u,h,d.active,a,g,p,i&&i.defaultShouldRevalidate);return}ue.set(t,{routeId:n,path:f}),await Ee(t,n,f,u,h,d.active,a,g,p)}async function we(t,n,i,l,u,d,f,p,m,g){Me(),ue.delete(t),K(t,ln(m,A.fetchers.get(t)),{flushSync:f});let _=new AbortController,v=Nt(e.history,i,_.signal,m);if(d){let e=await ct(l,new URL(v.url).pathname,v.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){q(t,n,e.error,{flushSync:f});return}else if(e.matches)l=e.matches;else{q(t,n,J(404,{pathname:i}),{flushSync:f});return}}let y=rn(l,i);if(!y.route.action&&!y.route.lazy){q(t,n,J(405,{method:m.formMethod,pathname:i,routeId:n}),{flushSync:f});return}R.set(t,_);let b=oe,x=wt(a,o,v,i,l,y,r,u),S=await Oe(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){R.get(t)===_&&R.delete(t);return}if(B.has(t)){if(Xt(C)||Y(C)){K(t,un(void 0));return}}else{if(Xt(C))if(R.delete(t),se>b){K(t,un(void 0));return}else return le.add(t),K(t,cn(m)),De(v,C,!1,{fetcherSubmission:m,preventScrollReset:p});if(Y(C)){q(t,n,C.error);return}}let w=A.navigation.location||A.location,T=Nt(e.history,w,_.signal),E=s.activeRoutes,D=A.navigation.state===`idle`?A.matches:P(E,A.navigation.location,c,!1,s.branches);h(D,`Didn't find any matches after fetcher action`);let O=++oe;ce.set(t,O);let{dsMatches:k,revalidatingFetchers:j}=at(T,u,a,o,e.history,A,D,m,w,r,!1,ie,ae,B,ue,le,E,c,e.patchRoutesOnNavigation!=null,s.branches,[y.route.id,C],g),N=cn(m,C.data),ee=new Map(A.fetchers);ee.set(t,N),j.filter(e=>e.key!==t).forEach(e=>{let t=e.key,n=ee.get(t),r=cn(void 0,n?n.data:void 0);ee.set(t,r),Le(t),e.controller&&R.set(t,e.controller)}),U({fetchers:ee});let F=()=>j.forEach(e=>Le(e.key));_.signal.addEventListener(`abort`,F);let{loaderResults:L,fetcherResults:te}=await ke(k,j,T,w,u);if(_.signal.aborted)return;_.signal.removeEventListener(`abort`,F),ce.delete(t),R.delete(t),j.forEach(e=>R.delete(e.key));let ne=A.fetchers.has(t),re=e=>{if(!ne)return e;let n=new Map(e.fetchers);return n.set(t,un(C.data)),{...e,fetchers:n}},z=Ut(L);if(z)return A=re(A),De(T,z.result,!1,{preventScrollReset:p});if(z=Ut(te),z)return le.add(z.key),A=re(A),De(T,z.result,!1,{preventScrollReset:p});let V=new Map(A.fetchers);ne&&V.set(t,un(C.data));let{loaderData:de,errors:H}=Rt(A,D,L,void 0,j,te,V);Be(O,V),A.navigation.state===`loading`&&O>se?(h(M,`Expected pending action`),I&&I.abort(),W(A.navigation.location,{matches:D,loaderData:de,errors:H,fetchers:V})):(U({errors:H,loaderData:zt(A.loaderData,de,D,H),fetchers:V}),ie=!1)}async function Ee(t,n,i,s,c,l,u,d,f){let p=A.fetchers.get(t);K(t,cn(f,p?p.data:void 0),{flushSync:u});let m=new AbortController,h=Nt(e.history,i,m.signal);if(l){let e=await ct(s,new URL(h.url).pathname,h.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){q(t,n,e.error,{flushSync:u});return}else if(e.matches)s=e.matches;else{q(t,n,J(404,{pathname:i}),{flushSync:u});return}}let g=rn(s,i);R.set(t,m);let _=oe,v=await Oe(h,i,wt(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(R.get(t)===m&&R.delete(t),!h.signal.aborted){if(B.has(t)){K(t,un(void 0));return}if(Xt(y))if(se>_){K(t,un(void 0));return}else{le.add(t),await De(h,y,!1,{preventScrollReset:d});return}if(Y(y)){q(t,n,y.error);return}K(t,un(y.data))}}async function De(r,i,a,{submission:o,fetcherSubmission:s,preventScrollReset:l,replace:u}={}){a||(N?.resolve(),N=null),i.response.headers.has(`X-Remix-Revalidate`)&&(ie=!0);let d=i.response.headers.get(`Location`);h(d,`Expected a Location header on the redirect Response`),d=Mt(d,new URL(r.url),c,e.history);let f=y(A.location,d,{_isRedirect:!0});if(n){let e=!1;if(i.response.headers.has(`X-Remix-Reload-Document`))e=!0;else if(pe(d)){let n=C(t,d,!0);e=n.origin!==t.location.origin||H(n.pathname,c)==null}if(e){u?t.location.replace(d):t.location.assign(d);return}}I=null;let p=u===!0||i.response.headers.has(`X-Remix-Replace`)?`REPLACE`:`PUSH`,{formMethod:m,formAction:g,formEncType:_}=A.navigation;!o&&!s&&m&&g&&_&&(o=an(A.navigation));let v=o||s;Ue.has(i.response.status)&&v&&X(v.formMethod)?await G(p,f,{submission:{...v,formAction:d},preventScrollReset:l||F,enableViewTransition:a?L:void 0}):await G(p,f,{overrideNavigation:on(f,[],p,o),fetcherSubmission:s,preventScrollReset:l||F,enableViewTransition:a?L:void 0})}async function Oe(e,t,n,r,i){let a,o={};try{a=await Tt(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)&&!A.loaderData.hasOwnProperty(e.route.id)&&(!A.errors||!A.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(Yt(r)){let i=r.result;o[t]={type:`redirect`,response:kt(i,e,t,n,c)}}else o[t]=await Ot(r);return o}async function ke(e,t,n,r,i){let a=Oe(n,r,e,i,null),o=Promise.all(t.map(async e=>{if(e.matches&&e.match&&e.request&&e.controller){let t=(await Oe(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 Me(){ie=!0,ue.forEach((e,t)=>{R.has(t)&&ae.add(t),Le(t)})}function K(e,t,n={}){let r=new Map(A.fetchers);r.set(e,t),U({fetchers:r},{flushSync:(n&&n.flushSync)===!0})}function q(e,t,n,r={}){let i=Vt(A.matches,t),a=new Map(A.fetchers);Fe(a,e),U({errors:{[i.route.id]:n},fetchers:a},{flushSync:(r&&r.flushSync)===!0})}function Ne(e){return z.set(e,(z.get(e)||0)+1),B.has(e)&&B.delete(e),A.fetchers.get(e)||Ge}function Pe(e,t){Le(e,t?.reason),K(e,un(null))}function Fe(e,t){let n=A.fetchers.get(t);R.has(t)&&!(n&&n.state===`loading`&&ce.has(t))&&Le(t),ue.delete(t),ce.delete(t),le.delete(t),B.delete(t),ae.delete(t),e.delete(t)}function Ie(e){let t=(z.get(e)||0)-1;t<=0?(z.delete(e),B.add(e)):z.set(e,t),U({fetchers:new Map(A.fetchers)})}function Le(e,t){let n=R.get(e);n&&(n.abort(t),R.delete(e))}function Re(e,t){for(let n of e){let e=t.get(n);h(e,`Expected fetcher: ${n}`);let r=un(e.data);t.set(n,r)}}function ze(e){let t=[],n=!1;for(let r of le){let i=e.get(r);h(i,`Expected fetcher: ${r}`),i.state===`loading`&&(le.delete(r),t.push(r),n=!0)}return Re(t,e),n}function Be(e,t){let n=[];for(let[r,i]of ce)if(i0}function Ve(e,t){let n=A.blockers.get(e)||Ke;return V.get(e)!==t&&V.set(e,t),n}function He(e){A.blockers.delete(e),V.delete(e)}function Je(e,t){let n=A.blockers.get(e)||Ke;h(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(A.blockers);r.set(e,t),U({blockers:r})}function Ye({currentLocation:e,nextLocation:t,historyAction:n}){if(V.size===0)return;V.size>1&&g(!1,`A router only supports one blocker at a time`);let r=Array.from(V.entries()),[i,a]=r[r.length-1],o=A.blockers.get(i);if(!(o&&o.state===`proceeding`)&&a({currentLocation:e,nextLocation:t,historyAction:n}))return i}function Xe(e){let t=J(404,{pathname:e}),n=s.activeRoutes,{matches:r,route:i}=Ht(n);return{notFoundMatches:r,route:i,error:t}}function Ze(e,t,n){if(m=e,v=t,_=n||null,!b&&A.navigation===We){b=!0;let e=tt(A.location,A.matches);e!=null&&U({restoreScrollPosition:e})}return()=>{m=null,v=null,_=null}}function Qe(e,t){return _&&_(e,t.map(e=>ee(e,A.loaderData)))||e.key}function $e(e,t){if(m&&v){let n=Qe(e,t);m[n]=v()}}function tt(e,t){if(m){let n=Qe(e,t),r=m[n];if(typeof r==`number`)return r}return null}function nt(t,n,r){if(e.patchRoutesOnNavigation){let e=s.branches;if(!t)return{active:!0,matches:P(n,r,c,!0,e)||[]};if(Object.keys(t[0].params).length>0)return{active:!0,matches:P(n,r,c,!0,e)}}return{active:!1,matches:null}}async function ct(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||dt(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=P(s.activeRoutes,n,c,!1,u),f=null;if(d&&(Object.keys(d[0].params).length===0||(f=P(s.activeRoutes,n,c,!0,u),!(f&&l.lengthe.route.id===t[n].route.id)}function ut(e){o={},s.setHmrRoutes(j(e,a,void 0,o))}function ft(e,t,n=!1){dt(e,t,s,o,a,n),s.hasHMRRoutes||U({})}return k={get basename(){return c},get future(){return u},get state(){return A},get routes(){return s.stableRoutes},get branches(){return s.branches},get manifest(){return o},get window(){return t},initialize:me,subscribe:ge,enableScrollRestoration:Ze,navigate:_e,fetch:Ce,revalidate:ve,createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:Ne,resetFetcher:Pe,deleteFetcher:Ie,dispose:he,getBlocker:Ve,deleteBlocker:He,patchRoutes:ft,_internalFetchControllers:R,_internalSetRoutes:ut,_internalSetStateDoNotUseOrYouWillBreakYourApp(e){U(e)}},e.instrumentations&&(k=je(k,e.instrumentations.map(e=>e.router).filter(Boolean))),k}function nt(e){return e!=null&&(`formData`in e&&e.formData!=null||`body`in e&&e.body!==void 0)}function rt(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||`.`,W(o),H(e.pathname,n)||e.pathname,a===`path`);if(r??(c.search=e.search,c.hash=e.hash),(r==null||r===``||r===`.`)&&s){let e=nn(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=fe({basename:n,pathname:c.pathname})),b(c)}function it(e,t,n){if(!n||!nt(n))return{path:t};if(n.formMethod&&!tn(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=Wt(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-m6Zr1aMT.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=/^(?:[a-z][a-z0-9+.-]*:|[\\/]{2})/i,u=/^[\\/]{2}/;function d(e,t){return t+e.replace(/\\/g,`/`)}var f=`popstate`;function p(e){return typeof e==`object`&&!!e&&`pathname`in e&&`search`in e&&`hash`in e&&`state`in e&&`key`in e}function m(e={}){function t(e,t){let n=t.state?.masked,{pathname:r,search:i,hash:a}=n||e.location;return y(``,{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:b(t)}return S(t,n,null,e)}function h(e,t){if(e===!1||e==null)throw Error(t)}function g(e,t){if(!e){typeof console<`u`&&console.warn(t);try{throw Error(t)}catch{}}}function _(){return Math.random().toString(36).substring(2,10)}function v(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 y(e,t,n=null,r,i){return{pathname:typeof e==`string`?e:e.pathname,search:``,hash:``,...typeof t==`string`?x(t):t,state:n,key:t&&t.key||r||_(),mask:i}}function b({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 x(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 S(e,t,n,r={}){let{window:i=document.defaultView,v5Compat:a=!1}=r,o=i.history,s=`POP`,c=null,l=u();l??(l=0,o.replaceState({...o.state,idx:l},``));function u(){return(o.state||{idx:null}).idx}function d(){s=`POP`;let e=u(),t=e==null?null:e-l;l=e,c&&c({action:s,location:_.location,delta:t})}function m(e,t){s=`PUSH`;let r=p(e)?e:y(_.location,e,t);n&&n(r,e),l=u()+1;let d=v(r,l),f=_.createHref(r.mask||r);try{o.pushState(d,``,f)}catch(e){if(e instanceof DOMException&&e.name===`DataCloneError`)throw e;i.location.assign(f)}a&&c&&c({action:s,location:_.location,delta:1})}function h(e,t){s=`REPLACE`;let r=p(e)?e:y(_.location,e,t);n&&n(r,e),l=u();let i=v(r,l),d=_.createHref(r.mask||r);o.replaceState(i,``,d),a&&c&&c({action:s,location:_.location,delta:0})}function g(e){return C(i,e)}let _={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(f,d),c=e,()=>{i.removeEventListener(f,d),c=null}},createHref(e){return t(i,e)},createURL:g,encodeLocation(e){let t=g(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:m,replace:h,go(e){return o.go(e)}};return _}function C(e,t,n=!1){let r=`http://localhost`;e&&(r=e.location.origin===`null`?e.location.href:e.location.origin),h(r,`No window.location.(origin|href) available to create URL`);let i=typeof t==`string`?t:b(t);return i=i.replace(/ $/,`%20`),!n&&u.test(i)&&(i=r+i),new URL(i,r)}var w,T=class{constructor(e){if(s(this,w,new Map),e)for(let[t,n]of e)this.set(t,n)}get(e){if(o(this,w).has(e))return o(this,w).get(e);if(e.defaultValue!==void 0)return e.defaultValue;throw Error(`No value found for context`)}set(e,t){o(this,w).set(e,t)}};w=new WeakMap;var E=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`children`]);function D(e){return E.has(e)}var O=new Set([`lazy`,`caseSensitive`,`path`,`id`,`index`,`middleware`,`children`]);function k(e){return O.has(e)}function A(e){return e.index===!0}function j(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(h(e.index!==!0||!e.children,`Cannot specify children on an index route`),h(i||!r[s],`Found a route id collision on id "${s}". Route id's must be globally unique within Data Router usages`),A(e)){let n={...e,id:s};return r[s]=M(n,t(n)),n}else{let n={...e,id:s,children:void 0};return r[s]=M(n,t(n)),e.children&&(n.children=j(e.children,t,o,r,i)),n}})}function M(e,t){return Object.assign(e,{...t,...typeof t.lazy==`object`&&t.lazy!=null?{lazy:{...e.lazy,...t.lazy}}:{}})}function N(e,t,n=`/`){return P(e,t,n,!1)}function P(e,t,n,r,i){let a=H((typeof t==`string`?x(t):t).pathname||`/`,n);if(a==null)return null;let o=i??F(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;h(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=G([r,c.relativePath]),u=n.concat(c);e.children&&e.children.length>0&&(h(e.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${l}".`),I(e.children,t,u,l,o)),!(e.path==null&&!e.index)&&t.push({path:l,score:ce(l,e.index),routesMeta:u.map((e,t)=>{let[n,r]=V(e.relativePath,e.caseSensitive,t===u.length-1);return{...e,matcher:n,compiledParams:r}})})};return e.forEach((e,t)=>{if(e.path===``||!e.path?.includes(`?`))a(e,t);else for(let n of L(e.path))a(e,t,!0,n)}),t}function L(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=L(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?le(e.routesMeta.map(e=>e.childrenIndex),t.routesMeta.map(e=>e.childrenIndex)):t.score-e.score)}var ne=/^:[\w-]+$/,re=3,ie=2,ae=1,R=10,oe=-2,se=e=>e===`*`;function ce(e,t){let n=e.split(`/`),r=n.length;return n.some(se)&&(r+=oe),t&&(r+=ie),n.filter(e=>!se(e)).reduce((e,t)=>e+(ne.test(t)?re:t===``?ae:R),r)}function le(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 ue(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 V(e,t=!1,n=!0){g(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 g(!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 H(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 fe({basename:e,pathname:t}){return t===`/`?e:G([e,t])}var pe=e=>l.test(e);function me(e,t=`/`){let{pathname:n,search:r=``,hash:i=``}=typeof e==`string`?x(e):e,a;return n?(n=ve(n),a=n.startsWith(`/`)?he(n.substring(1),`/`):he(n,t)):a=t,{pathname:a,search:xe(r),hash:Se(i)}}function he(e,t){let n=ye(t).split(`/`);return e.split(`/`).forEach(e=>{e===`..`?n.length>1&&n.pop():e!==`.`&&n.push(e)}),n.length>1?n.join(`/`):`/`}function ge(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 U(e){return e.filter((e,t)=>t===0||e.route.path&&e.route.path.length>0)}function W(e){let t=U(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=x(e):(i={...e},h(!i.pathname||!i.pathname.includes(`?`),ge(`?`,`pathname`,`search`,i)),h(!i.pathname||!i.pathname.includes(`#`),ge(`#`,`pathname`,`hash`,i)),h(!i.search||!i.search.includes(`#`),ge(`#`,`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=me(i,s),l=o&&o!==`/`&&o.endsWith(`/`),u=(a||o===`.`)&&n.endsWith(`/`);return!c.pathname.endsWith(`/`)&&(l||u)&&(c.pathname+=`/`),c}var ve=e=>e.replace(/[\\/]{2,}/g,`/`),G=e=>ve(e.join(`/`)),ye=e=>e.replace(/\/+$/,``),be=e=>ye(e).replace(/^\/*/,`/`),xe=e=>!e||e===`?`?``:e.startsWith(`?`)?e:`?`+e,Se=e=>!e||e===`#`?``:e.startsWith(`#`)?e:`#`+e,Ce=[`EvalError`,`RangeError`,`ReferenceError`,`SyntaxError`,`TypeError`,`URIError`],we=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 Te(e){return e!=null&&typeof e.status==`number`&&typeof e.statusText==`string`&&typeof e.internal==`boolean`&&`data`in e}function Ee(e){return G(e.map(e=>e.route.path).filter(Boolean))||`/`}var De=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0;function Oe(e,t){let n=e;if(typeof n!=`string`||!l.test(n))return{absoluteURL:void 0,isExternal:!1,to:n};let r=n,i=!1;if(De)try{let e=new URL(window.location.href),r=u.test(n)?new URL(d(n,e.protocol)):new URL(n),a=H(r.pathname,t);r.origin===e.origin&&a!=null?n=a+r.search+r.hash:i=!0}catch{g(!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 ke=Symbol(`Uninstrumented`);function Ae(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=Me(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=Me(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[ke]??i,a=Me(n[e],t,(...e)=>q(e[0]));a&&(e===`loader`&&t.hydrate===!0&&(a.hydrate=!0),a[ke]=t,r[e]=a)}}),t.middleware&&t.middleware.length>0&&n.middleware.length>0&&(r.middleware=t.middleware.map(e=>{let t=e[ke]??e,r=Me(n.middleware,t,(...e)=>q(e[0]));return r?(r[ke]=t,r):e})),r}function je(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[ke]??e.navigate,r=Me(n.navigate,t,(...t)=>{let[n,r]=t;return{to:typeof n==`number`||typeof n==`string`?n:n?b(n):`.`,...Ne(e,r??{})}});r&&(r[ke]=t,e.navigate=r)}if(n.fetch.length>0){let t=e.fetch[ke]??e.fetch,r=Me(n.fetch,t,(...t)=>{let[n,,r,i]=t;return{href:r??`.`,fetcherKey:n,...Ne(e,i??{})}});r&&(r[ke]=t,e.fetch=r)}return e}function Me(e,t,n){return e.length===0?null:async(...r)=>{let i=await K(e,n(...r),()=>t(...r),e.length-1);if(i.type===`error`)throw i.value;return i.value}}async function K(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=K(e,t,n,r-1),a=await o,h(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 q(e){let{request:t,context:n,params:r,pattern:i}=e;return{request:Pe(t),params:{...r},pattern:i,context:Fe(n)}}function Ne(e,t){return{currentUrl:b(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 Fe(e){if(Le(e)){let t={...e};return Object.freeze(t),t}else return{get:t=>e.get(t)}}var Ie=Object.getOwnPropertyNames(Object.prototype).sort().join(`\0`);function Le(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`)===Ie}var Re=[`POST`,`PUT`,`PATCH`,`DELETE`],ze=new Set(Re),Be=[`GET`,...Re],Ve=new Set(Be),He=new Set([301,302,303,307,308]),Ue=new Set([307,308]),We={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},Ge={state:`idle`,data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Ke={state:`unblocked`,proceed:void 0,reset:void 0,location:void 0},qe=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),Je=`remix-router-transitions`,Ye=Symbol(`ResetLoaderData`),Xe,Ze,Qe,$e,et=class{constructor(e){s(this,Xe),s(this,Ze),s(this,Qe),s(this,$e),c(this,Xe,e),c(this,Ze,F(e))}get stableRoutes(){return o(this,Xe)}get activeRoutes(){return o(this,Qe)??o(this,Xe)}get branches(){return o(this,$e)??o(this,Ze)}get hasHMRRoutes(){return o(this,Qe)!=null}setRoutes(e){c(this,Xe,e),c(this,Ze,F(e))}setHmrRoutes(e){c(this,Qe,e),c(this,$e,F(e))}commitHmrRoutes(){o(this,Qe)&&(c(this,Xe,o(this,Qe)),c(this,Ze,o(this,$e)),c(this,Qe,void 0),c(this,$e,void 0))}};Xe=new WeakMap,Ze=new WeakMap,Qe=new WeakMap,$e=new WeakMap;function tt(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;h(e.routes.length>0,`You must provide a non-empty routes array to createRouter`);let r=e.hydrationRouteProperties||[],i=e.mapRouteProperties||qe,a=i;if(e.instrumentations){let t=e.instrumentations;a=e=>({...i(e),...Ae(t.map(e=>e.route).filter(Boolean),e)})}let o={},s=new et(j(e.routes,a,void 0,o)),c=e.basename||`/`;c.startsWith(`/`)||(c=`/${c}`);let l=e.dataStrategy||vt,u={...e.future},d=null,f=new Set,p=null,m=null,_=null,v=null,b=e.hydrationData!=null,S=P(s.activeRoutes,e.history.location,c,!1,s.branches),w=!1,E=null,D,O;if(S==null&&!e.patchRoutesOnNavigation){let t=J(404,{pathname:e.history.location.pathname}),{matches:n,route:r}=Ht(s.activeRoutes);D=!0,O=!D,S=n,E={[r.id]:t}}else if(S&&!e.hydrationData&&nt(S,s.activeRoutes,e.history.location.pathname).active&&(S=null),!S){D=!1,O=!D,S=[];let t=nt(null,s.activeRoutes,e.history.location.pathname);t.active&&t.matches&&(w=!0,S=t.matches)}else if(S.some(e=>e.route.lazy))D=!1,O=!D;else if(!S.some(e=>ot(e.route)))D=!0,O=!D;else{let t=e.hydrationData?e.hydrationData.loaderData:null,n=e.hydrationData?e.hydrationData.errors:null,r=S;if(n){let e=S.findIndex(e=>n[e.route.id]!==void 0);r=r.slice(0,e+1)}O=!1,D=!0,r.forEach(e=>{let r=st(e.route,t,n);O||=r.renderFallback,D&&=!r.shouldLoad})}let k,A={historyAction:e.history.action,location:e.history.location,matches:S,initialized:D,renderFallback:O,navigation:We,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},M=`POP`,N=null,F=!1,I,L=!1,te=new Map,ne=null,re=!1,ie=!1,ae=new Set,R=new Map,oe=0,se=-1,ce=new Map,le=new Set,ue=new Map,z=new Map,B=new Set,V=new Map,de,fe=null;function me(){if(d=e.history.listen(({action:t,location:n,delta:r})=>{if(de){de(),de=void 0;return}g(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:A.location,nextLocation:n,historyAction:t});if(i&&r!=null){let t=new Promise(e=>{de=e});e.history.go(r*-1),Je(i,{state:`blocked`,location:n,proceed(){Je(i,{state:`proceeding`,proceed:void 0,reset:void 0,location:n}),t.then(()=>e.history.go(r))},reset(){let e=new Map(A.blockers);e.set(i,Ke),U({blockers:e})}}),N?.resolve(),N=null;return}return G(t,n)}),n){dn(t,te);let e=()=>fn(t,te);t.addEventListener(`pagehide`,e),ne=()=>t.removeEventListener(`pagehide`,e)}return A.initialized||G(`POP`,A.location,{initialHydration:!0}),k}function he(){d&&d(),ne&&ne(),f.clear(),I&&I.abort(),A.fetchers.forEach((e,t)=>Fe(A.fetchers,t)),A.blockers.forEach((e,t)=>He(t))}function ge(e){if(f.add(e),p){let{newErrors:t}=p;p=null,e(A,{deletedFetchers:[],newErrors:t,viewTransitionOpts:void 0,flushSync:!1})}return()=>f.delete(e)}function U(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}),A={...A,...e};let n=[],r=[];A.fetchers.forEach((e,t)=>{e.state===`idle`&&(B.has(t)?n.push(t):r.push(t))}),B.forEach(e=>{!A.fetchers.has(e)&&!R.has(e)&&n.push(e)}),f.size===0&&(p={newErrors:e.errors??null}),[...f].forEach(r=>r(A,{deletedFetchers:n,newErrors:e.errors??null,viewTransitionOpts:t.viewTransitionOpts,flushSync:t.flushSync===!0})),n.forEach(e=>Fe(A.fetchers,e)),r.forEach(e=>A.fetchers.delete(e))}function W(t,n,{flushSync:r}={}){let i=A.actionData!=null&&A.navigation.formMethod!=null&&X(A.navigation.formMethod)&&A.navigation.state===`loading`&&t.state?._isRedirect!==!0,a;a=n.actionData?Object.keys(n.actionData).length>0?n.actionData:null:i?A.actionData:null;let o=n.loaderData?zt(A.loaderData,n.loaderData,n.matches||[],n.errors):A.loaderData,c=A.blockers;c.size>0&&(c=new Map(c),c.forEach((e,t)=>c.set(t,Ke)));let l=re?!1:tt(t,n.matches||A.matches),u=F===!0||A.navigation.formMethod!=null&&X(A.navigation.formMethod)&&t.state?._isRedirect!==!0;s.commitHmrRoutes(),re||M===`POP`||(M===`PUSH`?e.history.push(t,t.state):M===`REPLACE`&&e.history.replace(t,t.state));let d;if(M===`POP`){let e=te.get(A.location.pathname);e&&e.has(t.pathname)?d={currentLocation:A.location,nextLocation:t}:te.has(t.pathname)&&(d={currentLocation:t,nextLocation:A.location})}else if(L){let e=te.get(A.location.pathname);e?e.add(t.pathname):(e=new Set([t.pathname]),te.set(A.location.pathname,e)),d={currentLocation:A.location,nextLocation:t}}U({...n,actionData:a,loaderData:o,historyAction:M,location:t,initialized:!0,renderFallback:!1,navigation:We,revalidation:`idle`,restoreScrollPosition:l,preventScrollReset:u,blockers:c},{viewTransitionOpts:d,flushSync:r===!0}),M=`POP`,F=!1,L=!1,re=!1,ie=!1,N?.resolve(),N=null,fe?.resolve(),fe=null}async function _e(t,n){if(N?.resolve(),N=null,typeof t==`number`){N||=pn();let n=N.promise;return e.history.go(t),n}let{path:r,submission:i,error:a}=it(!1,rt(A.location,A.matches,c,t,n?.fromRouteId,n?.relative),n),o;n?.mask&&(o={pathname:``,search:``,hash:``,...typeof n.mask==`string`?x(n.mask):{...A.location.mask,...n.mask}});let s=A.location,l=y(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===A.location.pathname+A.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){Je(m,{state:`blocked`,location:l,proceed(){Je(m,{state:`proceeding`,proceed:void 0,reset:void 0,location:l}),_e(t,n)},reset(){let e=new Map(A.blockers);e.set(m,Ke),U({blockers:e})}});return}await G(d,l,{submission:i,pendingError:a,preventScrollReset:f,replace:n&&n.replace,enableViewTransition:n&&n.viewTransition,flushSync:p,callSiteDefaultShouldRevalidate:n&&n.defaultShouldRevalidate})}function ve(){fe||=pn(),Me(),U({revalidation:`loading`});let e=fe.promise;return A.navigation.state===`submitting`?e:A.navigation.state===`idle`?(G(A.historyAction,A.location,{startUninterruptedRevalidation:!0}),e):(G(M||A.historyAction,A.navigation.location,{overrideNavigation:A.navigation,enableViewTransition:L===!0}),e)}async function G(t,n,r){I&&I.abort(),I=null,M=t,re=(r&&r.startUninterruptedRevalidation)===!0,$e(A.location,A.matches),F=(r&&r.preventScrollReset)===!0,L=(r&&r.enableViewTransition)===!0;let i=s.activeRoutes,a=r?.initialHydration&&A.matches&&A.matches.length>0&&!w?A.matches:P(i,n,c,!1,s.branches),o=(r&&r.flushSync)===!0;if(a&&A.initialized&&!ie&&Gt(A.location,n)&&!(r&&r.submission&&X(r.submission.formMethod))){W(n,{matches:a},{flushSync:o});return}let l=nt(a,i,n.pathname);if(l.active&&l.matches&&(a=l.matches),!a){let{error:e,notFoundMatches:t,route:r}=Xe(n.pathname);W(n,{matches:t,loaderData:{},errors:{[r.id]:e}},{flushSync:o});return}let u=r&&r.overrideNavigation?{...r.overrideNavigation,matches:a,historyAction:t}:void 0;I=new AbortController;let d=Nt(e.history,n,I.signal,r&&r.submission),f=e.getContext?await e.getContext():new T,p;if(r&&r.pendingError)p=[Vt(a).route.id,{type:`error`,error:r.pendingError}];else if(r&&r.submission&&X(r.submission.formMethod)){let i=await ye(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)&&Te(t.error)&&t.error.status===404){I=null,W(n,{matches:i.matches,loaderData:{},errors:{[e]:t.error}});return}}a=i.matches||a,p=i.pendingActionResult,u=on(n,a,t,r.submission),o=!1,l.active=!1,d=Nt(e.history,d.url,d.signal)}let{shortCircuited:m,matches:h,loaderData:g,errors:_,workingFetchers:v}=await be(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||(I=null,W(n,{matches:h||a,...Bt(p),loaderData:g,errors:_,...v?{fetchers:v}:{}}))}async function ye(t,n,i,l,u,d,f,p,m={}){if(Me(),U({navigation:sn(n,l,u,i)},{flushSync:m.flushSync===!0}),f){let e=await ct(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}=Ht(s.activeRoutes);return{matches:t,pendingActionResult:[n.id,{type:`error`,error:e.error}]}}let t=Vt(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}=Xe(n.pathname);return{matches:e,pendingActionResult:[r.id,{type:`error`,error:t}]}}}let h,g=rn(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 Oe(t,n,wt(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(Xt(h)){let n;return n=m&&m.replace!=null?m.replace:Mt(h.response.headers.get(`Location`),new URL(t.url),c,e.history)===A.location.pathname+A.location.search,await De(t,h,!0,{submission:i,replace:n}),{shortCircuited:!0}}if(Y(h)){let e=Vt(l,g.route.id);return(m&&m.replace)!==!0&&(M=`PUSH`),{matches:l,pendingActionResult:[e.route.id,h,g.route.id]}}return{matches:l,pendingActionResult:[g.route.id,h]}}async function be(t,n,i,l,u,d,f,p,m,h,g,_,v,y){let b=f||on(n,i,l,p),x=p||m||an(b),S=!re&&!g;if(d){if(S){let e=xe(v);U({navigation:b,...e===void 0?{}:{actionData:e}},{flushSync:_})}let e=await ct(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}=Ht(s.activeRoutes);return{matches:t,loaderData:{},errors:{[n.id]:e.error}}}let t=Vt(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}=Xe(n.pathname);return{matches:t,loaderData:{},errors:{[r.id]:e}}}}let C=s.activeRoutes,{dsMatches:w,revalidatingFetchers:T}=at(t,u,a,o,e.history,A,i,x,n,g?[]:r,g===!0,ie,ae,B,ue,le,C,c,e.patchRoutesOnNavigation!=null,s.branches,v,y);if(se=++oe,!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(A.fetchers),t=ze(e);return W(n,{matches:i,loaderData:{},errors:v&&Y(v[1])?{[v[0]]:v[1].error}:null,...Bt(v),...t?{fetchers:e}:{}},{flushSync:_}),{shortCircuited:!0}}if(S){let e={};if(!d){e.navigation=b;let t=xe(v);t!==void 0&&(e.actionData=t)}T.length>0&&(e.fetchers=Se(T)),U(e,{flushSync:_})}T.forEach(e=>{Le(e.key),e.controller&&R.set(e.key,e.controller)});let E=()=>T.forEach(e=>Le(e.key));I&&I.signal.addEventListener(`abort`,E);let{loaderResults:D,fetcherResults:O}=await ke(w,T,t,n,u);if(t.signal.aborted)return{shortCircuited:!0};I&&I.signal.removeEventListener(`abort`,E),T.forEach(e=>R.delete(e.key));let k=Ut(D);if(k)return await De(t,k.result,!0,{replace:h}),{shortCircuited:!0};if(k=Ut(O),k)return le.add(k.key),await De(t,k.result,!0,{replace:h}),{shortCircuited:!0};let j=new Map(A.fetchers),{loaderData:M,errors:N}=Rt(A,i,D,v,T,O,j);g&&A.errors&&(N={...A.errors,...N});let P=ze(j),ee=Be(se,j),F=P||ee||T.length>0;return{matches:i,loaderData:M,errors:N,...F?{workingFetchers:j}:{}}}function xe(e){if(e&&!Y(e[1]))return{[e[0]]:e[1].data};if(A.actionData)return Object.keys(A.actionData).length===0?null:A.actionData}function Se(e){let t=new Map(A.fetchers);return e.forEach(e=>{let n=t.get(e.key),r=cn(void 0,n?n.data:void 0);t.set(e.key,r)}),t}async function Ce(t,n,r,i){Le(t);let a=(i&&i.flushSync)===!0,o=s.activeRoutes,l=rt(A.location,A.matches,c,r,n,i?.relative),u=P(o,l,c,!1,s.branches),d=nt(u,o,l);if(d.active&&d.matches&&(u=d.matches),!u){q(t,n,J(404,{pathname:l}),{flushSync:a});return}let{path:f,submission:p,error:m}=it(!0,l,i);if(m){q(t,n,m,{flushSync:a});return}let h=e.getContext?await e.getContext():new T,g=(i&&i.preventScrollReset)===!0;if(p&&X(p.formMethod)){await we(t,n,f,u,h,d.active,a,g,p,i&&i.defaultShouldRevalidate);return}ue.set(t,{routeId:n,path:f}),await Ee(t,n,f,u,h,d.active,a,g,p)}async function we(t,n,i,l,u,d,f,p,m,g){Me(),ue.delete(t),K(t,ln(m,A.fetchers.get(t)),{flushSync:f});let _=new AbortController,v=Nt(e.history,i,_.signal,m);if(d){let e=await ct(l,new URL(v.url).pathname,v.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){q(t,n,e.error,{flushSync:f});return}else if(e.matches)l=e.matches;else{q(t,n,J(404,{pathname:i}),{flushSync:f});return}}let y=rn(l,i);if(!y.route.action&&!y.route.lazy){q(t,n,J(405,{method:m.formMethod,pathname:i,routeId:n}),{flushSync:f});return}R.set(t,_);let b=oe,x=wt(a,o,v,i,l,y,r,u),S=await Oe(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){R.get(t)===_&&R.delete(t);return}if(B.has(t)){if(Xt(C)||Y(C)){K(t,un(void 0));return}}else{if(Xt(C))if(R.delete(t),se>b){K(t,un(void 0));return}else return le.add(t),K(t,cn(m)),De(v,C,!1,{fetcherSubmission:m,preventScrollReset:p});if(Y(C)){q(t,n,C.error);return}}let w=A.navigation.location||A.location,T=Nt(e.history,w,_.signal),E=s.activeRoutes,D=A.navigation.state===`idle`?A.matches:P(E,A.navigation.location,c,!1,s.branches);h(D,`Didn't find any matches after fetcher action`);let O=++oe;ce.set(t,O);let{dsMatches:k,revalidatingFetchers:j}=at(T,u,a,o,e.history,A,D,m,w,r,!1,ie,ae,B,ue,le,E,c,e.patchRoutesOnNavigation!=null,s.branches,[y.route.id,C],g),N=cn(m,C.data),ee=new Map(A.fetchers);ee.set(t,N),j.filter(e=>e.key!==t).forEach(e=>{let t=e.key,n=ee.get(t),r=cn(void 0,n?n.data:void 0);ee.set(t,r),Le(t),e.controller&&R.set(t,e.controller)}),U({fetchers:ee});let F=()=>j.forEach(e=>Le(e.key));_.signal.addEventListener(`abort`,F);let{loaderResults:L,fetcherResults:te}=await ke(k,j,T,w,u);if(_.signal.aborted)return;_.signal.removeEventListener(`abort`,F),ce.delete(t),R.delete(t),j.forEach(e=>R.delete(e.key));let ne=A.fetchers.has(t),re=e=>{if(!ne)return e;let n=new Map(e.fetchers);return n.set(t,un(C.data)),{...e,fetchers:n}},z=Ut(L);if(z)return A=re(A),De(T,z.result,!1,{preventScrollReset:p});if(z=Ut(te),z)return le.add(z.key),A=re(A),De(T,z.result,!1,{preventScrollReset:p});let V=new Map(A.fetchers);ne&&V.set(t,un(C.data));let{loaderData:de,errors:H}=Rt(A,D,L,void 0,j,te,V);Be(O,V),A.navigation.state===`loading`&&O>se?(h(M,`Expected pending action`),I&&I.abort(),W(A.navigation.location,{matches:D,loaderData:de,errors:H,fetchers:V})):(U({errors:H,loaderData:zt(A.loaderData,de,D,H),fetchers:V}),ie=!1)}async function Ee(t,n,i,s,c,l,u,d,f){let p=A.fetchers.get(t);K(t,cn(f,p?p.data:void 0),{flushSync:u});let m=new AbortController,h=Nt(e.history,i,m.signal);if(l){let e=await ct(s,new URL(h.url).pathname,h.signal,t);if(e.type===`aborted`)return;if(e.type===`error`){q(t,n,e.error,{flushSync:u});return}else if(e.matches)s=e.matches;else{q(t,n,J(404,{pathname:i}),{flushSync:u});return}}let g=rn(s,i);R.set(t,m);let _=oe,v=await Oe(h,i,wt(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(R.get(t)===m&&R.delete(t),!h.signal.aborted){if(B.has(t)){K(t,un(void 0));return}if(Xt(y))if(se>_){K(t,un(void 0));return}else{le.add(t),await De(h,y,!1,{preventScrollReset:d});return}if(Y(y)){q(t,n,y.error);return}K(t,un(y.data))}}async function De(r,i,a,{submission:o,fetcherSubmission:s,preventScrollReset:l,replace:u}={}){a||(N?.resolve(),N=null),i.response.headers.has(`X-Remix-Revalidate`)&&(ie=!0);let d=i.response.headers.get(`Location`);h(d,`Expected a Location header on the redirect Response`),d=Mt(d,new URL(r.url),c,e.history);let f=y(A.location,d,{_isRedirect:!0});if(n){let e=!1;if(i.response.headers.has(`X-Remix-Reload-Document`))e=!0;else if(pe(d)){let n=C(t,d,!0);e=n.origin!==t.location.origin||H(n.pathname,c)==null}if(e){u?t.location.replace(d):t.location.assign(d);return}}I=null;let p=u===!0||i.response.headers.has(`X-Remix-Replace`)?`REPLACE`:`PUSH`,{formMethod:m,formAction:g,formEncType:_}=A.navigation;!o&&!s&&m&&g&&_&&(o=an(A.navigation));let v=o||s;Ue.has(i.response.status)&&v&&X(v.formMethod)?await G(p,f,{submission:{...v,formAction:d},preventScrollReset:l||F,enableViewTransition:a?L:void 0}):await G(p,f,{overrideNavigation:on(f,[],p,o),fetcherSubmission:s,preventScrollReset:l||F,enableViewTransition:a?L:void 0})}async function Oe(e,t,n,r,i){let a,o={};try{a=await Tt(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)&&!A.loaderData.hasOwnProperty(e.route.id)&&(!A.errors||!A.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(Yt(r)){let i=r.result;o[t]={type:`redirect`,response:kt(i,e,t,n,c)}}else o[t]=await Ot(r);return o}async function ke(e,t,n,r,i){let a=Oe(n,r,e,i,null),o=Promise.all(t.map(async e=>{if(e.matches&&e.match&&e.request&&e.controller){let t=(await Oe(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 Me(){ie=!0,ue.forEach((e,t)=>{R.has(t)&&ae.add(t),Le(t)})}function K(e,t,n={}){let r=new Map(A.fetchers);r.set(e,t),U({fetchers:r},{flushSync:(n&&n.flushSync)===!0})}function q(e,t,n,r={}){let i=Vt(A.matches,t),a=new Map(A.fetchers);Fe(a,e),U({errors:{[i.route.id]:n},fetchers:a},{flushSync:(r&&r.flushSync)===!0})}function Ne(e){return z.set(e,(z.get(e)||0)+1),B.has(e)&&B.delete(e),A.fetchers.get(e)||Ge}function Pe(e,t){Le(e,t?.reason),K(e,un(null))}function Fe(e,t){let n=A.fetchers.get(t);R.has(t)&&!(n&&n.state===`loading`&&ce.has(t))&&Le(t),ue.delete(t),ce.delete(t),le.delete(t),B.delete(t),ae.delete(t),e.delete(t)}function Ie(e){let t=(z.get(e)||0)-1;t<=0?(z.delete(e),B.add(e)):z.set(e,t),U({fetchers:new Map(A.fetchers)})}function Le(e,t){let n=R.get(e);n&&(n.abort(t),R.delete(e))}function Re(e,t){for(let n of e){let e=t.get(n);h(e,`Expected fetcher: ${n}`);let r=un(e.data);t.set(n,r)}}function ze(e){let t=[],n=!1;for(let r of le){let i=e.get(r);h(i,`Expected fetcher: ${r}`),i.state===`loading`&&(le.delete(r),t.push(r),n=!0)}return Re(t,e),n}function Be(e,t){let n=[];for(let[r,i]of ce)if(i0}function Ve(e,t){let n=A.blockers.get(e)||Ke;return V.get(e)!==t&&V.set(e,t),n}function He(e){A.blockers.delete(e),V.delete(e)}function Je(e,t){let n=A.blockers.get(e)||Ke;h(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(A.blockers);r.set(e,t),U({blockers:r})}function Ye({currentLocation:e,nextLocation:t,historyAction:n}){if(V.size===0)return;V.size>1&&g(!1,`A router only supports one blocker at a time`);let r=Array.from(V.entries()),[i,a]=r[r.length-1],o=A.blockers.get(i);if(!(o&&o.state===`proceeding`)&&a({currentLocation:e,nextLocation:t,historyAction:n}))return i}function Xe(e){let t=J(404,{pathname:e}),n=s.activeRoutes,{matches:r,route:i}=Ht(n);return{notFoundMatches:r,route:i,error:t}}function Ze(e,t,n){if(m=e,v=t,_=n||null,!b&&A.navigation===We){b=!0;let e=tt(A.location,A.matches);e!=null&&U({restoreScrollPosition:e})}return()=>{m=null,v=null,_=null}}function Qe(e,t){return _&&_(e,t.map(e=>ee(e,A.loaderData)))||e.key}function $e(e,t){if(m&&v){let n=Qe(e,t);m[n]=v()}}function tt(e,t){if(m){let n=Qe(e,t),r=m[n];if(typeof r==`number`)return r}return null}function nt(t,n,r){if(e.patchRoutesOnNavigation){let e=s.branches;if(!t)return{active:!0,matches:P(n,r,c,!0,e)||[]};if(Object.keys(t[0].params).length>0)return{active:!0,matches:P(n,r,c,!0,e)}}return{active:!1,matches:null}}async function ct(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||dt(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=P(s.activeRoutes,n,c,!1,u),f=null;if(d&&(Object.keys(d[0].params).length===0||(f=P(s.activeRoutes,n,c,!0,u),!(f&&l.lengthe.route.id===t[n].route.id)}function ut(e){o={},s.setHmrRoutes(j(e,a,void 0,o))}function ft(e,t,n=!1){dt(e,t,s,o,a,n),s.hasHMRRoutes||U({})}return k={get basename(){return c},get future(){return u},get state(){return A},get routes(){return s.stableRoutes},get branches(){return s.branches},get manifest(){return o},get window(){return t},initialize:me,subscribe:ge,enableScrollRestoration:Ze,navigate:_e,fetch:Ce,revalidate:ve,createHref:t=>e.history.createHref(t),encodeLocation:t=>e.history.encodeLocation(t),getFetcher:Ne,resetFetcher:Pe,deleteFetcher:Ie,dispose:he,getBlocker:Ve,deleteBlocker:He,patchRoutes:ft,_internalFetchControllers:R,_internalSetRoutes:ut,_internalSetStateDoNotUseOrYouWillBreakYourApp(e){U(e)}},e.instrumentations&&(k=je(k,e.instrumentations.map(e=>e.router).filter(Boolean))),k}function nt(e){return e!=null&&(`formData`in e&&e.formData!=null||`body`in e&&e.body!==void 0)}function rt(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||`.`,W(o),H(e.pathname,n)||e.pathname,a===`path`);if(r??(c.search=e.search,c.hash=e.hash),(r==null||r===``||r===`.`)&&s){let e=nn(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=fe({basename:n,pathname:c.pathname})),b(c)}function it(e,t,n){if(!n||!nt(n))return{path:t};if(n.formMethod&&!tn(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=Wt(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()}}}h(typeof FormData==`function`,`FormData is not available in this environment`);let o,s;if(n.formData)o=Ft(n.formData),s=n.formData;else if(n.body instanceof FormData)o=Ft(n.body),s=n.body;else if(n.body instanceof URLSearchParams)o=n.body,s=It(o);else if(n.body==null)o=new URLSearchParams,s=new FormData;else try{o=new URLSearchParams(n.body),s=It(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=x(t);return e&&l.search&&nn(l.search)&&o.append(`index`,``),l.search=`?${o}`,{path:b(l),submission:c}}function at(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=Ee(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(!ot(s))f=!1;else if(u){let{shouldLoad:e}=st(s,a.loaderData,a.errors);f=e}else ct(a.loaderData,a.matches[o],i)&&(f=!0);if(f!==null)return Ct(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?lt(a.matches[o],i)&&(p=!0):p=!0;let m={...O,defaultShouldRevalidate:p};return Ct(n,r,e,c,k,i,l,t,ut(i,m),m,x)}),j=[];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=P(g,e.path,_??`/`,!1,y);if(!b){if(v&&m)return;j.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=rn(b,e.path),C=new AbortController,w=Nt(i,e.path,C.signal),T=null;if(f.has(s))f.delete(s),T=wt(n,r,w,e.path,b,S,l,t);else if(m)d&&(T=wt(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};ut(S,a)&&(T=wt(n,r,w,e.path,b,S,l,t,a))}T&&j.push({key:s,routeId:e.routeId,path:e.path,matches:T,match:S,request:w,controller:C})}),{dsMatches:A,revalidatingFetchers:j}}function ot(e){return e.loader!=null||e.middleware!=null&&e.middleware.length>0}function st(e,t,n){if(e.lazy)return{shouldLoad:!0,renderFallback:!0};if(!ot(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 ct(e,t,n){let r=!t||n.route.id!==t.route.id,i=!e.hasOwnProperty(n.route.id);return r||i}function lt(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith(`*`)&&e.params[`*`]!==t.params[`*`]}function ut(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n==`boolean`)return n}return t.defaultShouldRevalidate}function dt(e,t,n,r,i,a){let o;if(e){let t=r[e];h(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=>ft(e,t));t?c.push({existingRoute:t,newRoute:e}):s.push(e)}),s.length>0){let t=j(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=>ft(e,t)))??!1:!1}var pt=new WeakMap,mt=({key:e,route:t,manifest:n,mapRouteProperties:r})=>{let i=n[t.id];if(h(i,`No route found in manifest`),!i.lazy||typeof i.lazy!=`object`)return;let a=i.lazy[e];if(!a)return;let o=pt.get(i);o||(o={},pt.set(i,o));let s=o[e];if(s)return s;let c=(async()=>{let t=D(e),n=i[e]!==void 0&&e!==`hasErrorBoundary`;if(t)g(!t,`Route property `+e+` is not a supported lazy route property. This property will be ignored.`),o[e]=Promise.resolve();else if(n)g(!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},ht=new WeakMap;function gt(e,t,n,r,i){let a=n[e.id];if(h(a,`No route found in manifest`),!e.lazy)return{lazyRoutePromise:void 0,lazyHandlerPromise:void 0};if(typeof e.lazy==`function`){let t=ht.get(a);if(t)return{lazyRoutePromise:t,lazyHandlerPromise:t};let n=(async()=>{h(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=k(e),o=a[e]!==void 0&&e!==`hasErrorBoundary`;i?g(!i,`Route property `+e+` is not a supported property to be returned from a lazy route function. This property will be ignored.`):o?g(!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 ht.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=mt({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 _t(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 vt(e){return e.matches.some(e=>e.route.middleware)?yt(e,()=>_t(e)):_t(e)}function yt(e,t){return bt(e,t,e=>{if(en(e))throw e;return e},qt,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=Vt(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 bt(e,t,n,r,i){let{matches:a,...o}=e;return await xt(o,a.flatMap(e=>e.route.middleware?e.route.middleware.map(t=>[e.route.id,t]):[]),t,n,r,i)}async function xt(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 xt(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 St(e,t,n,r,i){let a=mt({key:`middleware`,route:r.route,manifest:t,mapRouteProperties:e}),o=gt(r.route,X(n.method)?`action`:`loader`,t,e,i);return{middleware:a,route:o.lazyRoutePromise,handler:o.lazyHandlerPromise}}function Ct(e,t,n,r,i,a,o,s,c,l=null,u){let d=!1,f=St(e,t,n,a,o);return{...a,_lazyPromises:f,shouldLoad:c,shouldRevalidateArgs:l,shouldCallHandler(e){return d=!0,l?typeof u==`boolean`?ut(a,{...l,defaultShouldRevalidate:u}):typeof e==`boolean`?ut(a,{...l,defaultShouldRevalidate:e}):ut(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)?Et({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 wt(e,t,n,r,i,a,o,s,c=null){return i.map(l=>l.route.id===a.route.id?Ct(e,t,n,r,Ee(i),l,o,s,!0,c):{...l,shouldLoad:!1,shouldRevalidateArgs:c,shouldCallHandler:()=>!1,_lazyPromises:St(e,t,n,l,o),resolve:()=>Promise.resolve({type:`data`,result:void 0})})}async function Tt(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:Pt(t,n),pattern:Ee(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 yt(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 Et({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:Pt(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 Dt(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 Ot(e){let{result:t,type:n}=e;if(Qt(t)){let e;try{e=await Dt(t)}catch(e){return{type:`error`,error:e}}return n===`error`?{type:`error`,error:new we(t.status,t.statusText,e),statusCode:t.status,headers:t.headers}:{type:`data`,data:e,statusCode:t.status,headers:t.headers}}return n===`error`?Zt(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:Kt(t),statusCode:Te(t)?t.status:void 0,headers:t.init?.headers?new Headers(t.init.headers):void 0}:{type:`error`,error:t,statusCode:Te(t)?t.status:void 0}:Zt(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 kt(e,t,n,r,i){let a=e.headers.get(`Location`);if(h(a,`Redirects returned/thrown from loaders/actions must have a Location header`),!pe(a)){let o=r.slice(0,r.findIndex(e=>e.route.id===n)+1);a=rt(new URL(t.url),o,i,a),e.headers.set(`Location`,a)}return e}var At=[`about:`,`blob:`,`chrome:`,`chrome-untrusted:`,`content:`,`data:`,`devtools:`,`file:`,`filesystem:`,`javascript:`];function jt(e){try{return At.includes(new URL(e).protocol)}catch{return!1}}function Mt(e,t,n,r){if(pe(e)){let r=e,i=u.test(r)?new URL(d(r,t.protocol)):new URL(r);if(jt(i.toString()))throw Error(`Invalid redirect location`);let a=H(i.pathname,n)!=null;if(i.origin===t.origin&&a)return ve(i.pathname)+i.search+i.hash}try{if(jt(r.createURL(e).toString()))throw Error(`Invalid redirect location`)}catch{}return e}function Nt(e,t,n,r){let i=e.createURL(Wt(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=Ft(r.formData):a.body=r.formData}return new Request(i,a)}function Pt(e,t){let n=new URL(e.url),r=typeof t==`string`?x(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 Ft(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r==`string`?r:r.name);return t}function It(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function Lt(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,f=t[d];if(h(!Xt(f),`Cannot handle redirect results in processLoaderData`),Y(f)){let t=f.error;if(u!==void 0&&(t=u,u=void 0),o||={},i)o[d]=t;else{let n=Vt(e,d);o[n.route.id]??(o[n.route.id]=t)}r||(a[d]=Ye),c||(c=!0,s=Te(f.error)?f.error.status:500),f.headers&&(l[d]=f.headers)}else a[d]=f.data,f.statusCode&&f.statusCode!==200&&!c&&(s=f.statusCode),f.headers&&(l[d]=f.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 Rt(e,t,n,r,i,a,o){let{loaderData:s,errors:c}=Lt(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(h(s,`Did not find corresponding fetcher result`),Y(s)){let t=Vt(e.matches,r?.route.id);c&&c[t.route.id]||(c={...c,[t.route.id]:s.error}),o.delete(n)}else if(Xt(s))h(!1,`Unhandled fetcher revalidation redirect`);else{let e=un(s.data);o.set(n,e)}}),{loaderData:s,errors:c}}function zt(e,t,n,r){let i=Object.entries(t).filter(([,e])=>e!==Ye).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 Bt(e){return e?Y(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Vt(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 Ht(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 we(e||500,o,Error(s),!0)}function Ut(e){let t=Object.entries(e);for(let e=t.length-1;e>=0;e--){let[n,r]=t[e];if(Xt(r))return{key:n,result:r}}}function Wt(e){return b({...typeof e==`string`?x(e):e,hash:``})}function Gt(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===``?t.hash!==``:e.hash===t.hash?!0:t.hash!==``}function Kt(e){return new we(e.init?.status??500,e.init?.statusText??`Internal Server Error`,e.data)}function qt(e){return typeof e==`object`&&!!e&&Object.entries(e).every(([e,t])=>typeof e==`string`&&Jt(t))}function Jt(e){return typeof e==`object`&&!!e&&`type`in e&&`result`in e&&(e.type===`data`||e.type===`error`)}function Yt(e){return Qt(e.result)&&He.has(e.result.status)}function Y(e){return e.type===`error`}function Xt(e){return(e&&e.type)===`redirect`}function Zt(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 $t(e){return He.has(e)}function en(e){return Qt(e)&&$t(e.status)&&e.headers.has(`Location`)}function tn(e){return Ve.has(e.toUpperCase())}function X(e){return ze.has(e.toUpperCase())}function nn(e){return new URLSearchParams(e).getAll(`index`).some(e=>e===``)}function rn(e,t){let n=typeof t==`string`?x(t).search:t.search;if(e[e.length-1].route.index&&nn(n||``))return e[e.length-1];let r=U(e);return r[r.length-1]}function an(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 on(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 sn(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 cn(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 ln(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 un(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 dn(e,t){try{let n=e.sessionStorage.getItem(Je);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 fn(e,t){if(t.size>0){let n={};for(let[e,r]of t)n[e]=[...r];try{e.sessionStorage.setItem(Je,JSON.stringify(n))}catch(e){g(!1,`Failed to save applied view transitions in sessionStorage (${e}).`)}}}function pn(){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 mn=r.createContext(null);mn.displayName=`DataRouter`;var hn=r.createContext(null);hn.displayName=`DataRouterState`;var gn=r.createContext(!1);function _n(){return r.useContext(gn)}var vn=r.createContext({isTransitioning:!1});vn.displayName=`ViewTransition`;var yn=r.createContext(new Map);yn.displayName=`Fetchers`;var bn=r.createContext(null);bn.displayName=`Await`;var Z=r.createContext(null);Z.displayName=`Navigation`;var xn=r.createContext(null);xn.displayName=`Location`;var Q=r.createContext({outlet:null,matches:[],isDataRoute:!1});Q.displayName=`Route`;var Sn=r.createContext(null);Sn.displayName=`RouteError`;var Cn=`REACT_ROUTER_ERROR`,wn=`REDIRECT`,Tn=`ROUTE_ERROR_RESPONSE`;function En(e){if(e.startsWith(`${Cn}:${wn}:{`))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 Dn(e){if(e.startsWith(`${Cn}:${Tn}:{`))try{let t=JSON.parse(e.slice(40));if(typeof t==`object`&&t&&typeof t.status==`number`&&typeof t.statusText==`string`)return new we(t.status,t.statusText,t.data)}catch{}}function On(e,{relative:t}={}){h(kn(),`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}=In(e,{relative:t}),c=o;return n!==`/`&&(c=o===`/`?n:G([n,o])),i.createHref({pathname:c,search:s,hash:a})}function kn(){return r.useContext(xn)!=null}function $(){return h(kn(),`useLocation() may be used only in the context of a component.`),r.useContext(xn).location}function An(){return r.useContext(xn).navigationType}var jn=`You should call navigate() in a React.useEffect(), not when your component is first rendered.`;function Mn(e){r.useContext(Z).static||r.useLayoutEffect(e)}function Nn(){let{isDataRoute:e}=r.useContext(Q);return e?tr():Pn()}function Pn(){h(kn(),`useNavigate() may be used only in the context of a component.`);let e=r.useContext(mn),{basename:t,navigator:n}=r.useContext(Z),{matches:i}=r.useContext(Q),{pathname:a}=$(),o=JSON.stringify(W(i)),s=r.useRef(!1);return Mn(()=>{s.current=!0}),r.useCallback((r,i={})=>{if(g(s.current,jn),!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:G([t,c.pathname])),(i.replace?n.replace:n.push)(c,i.state,i)},[t,n,o,a,e])}r.createContext(null);function Fn(){let{matches:e}=r.useContext(Q);return e[e.length-1]?.params??{}}function In(e,{relative:t}={}){let{matches:n}=r.useContext(Q),{pathname:i}=$(),a=JSON.stringify(W(n));return r.useMemo(()=>_e(e,JSON.parse(a),i,t===`path`),[e,a,i,t])}function Ln(e,t){return Rn(e,t)}function Rn(e,t,n){h(kn(),`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||``;rr(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=$(),f;if(t){let e=typeof t==`string`?x(t):t;h(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.`),f=e}else f=d;let p=f.pathname||`/`,m=p;if(l!==`/`){let e=l.replace(/^\//,``).split(`/`);m=`/`+p.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})):N(e,{pathname:m});g(u||_!=null,`No routes matched location "${f.pathname}${f.search}${f.hash}" `),g(_==null||_[_.length-1].route.element!==void 0||_[_.length-1].route.Component!==void 0||_[_.length-1].route.lazy!==void 0,`Matched leaf route at location "${f.pathname}${f.search}${f.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 v=Gn(_&&_.map(e=>Object.assign({},e,{params:Object.assign({},s,e.params),pathname:G([l,i.encodeLocation?i.encodeLocation(e.pathname.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathname]),pathnameBase:e.pathnameBase===`/`?l:G([l,i.encodeLocation?i.encodeLocation(e.pathnameBase.replace(/%/g,`%25`).replace(/\?/g,`%3F`).replace(/#/g,`%23`)).pathname:e.pathnameBase])})),a,n);return t&&v?r.createElement(xn.Provider,{value:{location:{pathname:`/`,search:``,hash:``,state:null,key:`default`,mask:void 0,...f},navigationType:`POP`}},v):v}function zn(){let e=er(),t=Te(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 Bn=r.createElement(zn,null),Vn=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=Dn(e.digest);t&&(e=t)}let t=e===void 0?this.props.children:r.createElement(Q.Provider,{value:this.props.routeContext},r.createElement(Sn.Provider,{value:e,children:this.props.component}));return this.context?r.createElement(Un,{error:e},t):t}};Vn.contextType=gn;var Hn=new WeakMap;function Un({children:e,error:t}){let{basename:n}=r.useContext(Z);if(typeof t==`object`&&t&&`digest`in t&&typeof t.digest==`string`){let e=En(t.digest);if(e){let i=Hn.get(t);if(i)throw i;let a=Oe(e.location,n),o=a.absoluteURL||a.to;if(jt(o))throw Error(`Invalid redirect location`);if(De&&!Hn.get(t))if(a.isExternal||e.reloadDocument)window.location.href=o;else{let n=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(a.to,{replace:e.replace}));throw Hn.set(t,n),n}return r.createElement(`meta`,{httpEquiv:`refresh`,content:`0;url=${o}`})}}return e}function Wn({routeContext:e,match:t,children:n}){let i=r.useContext(mn);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 Gn(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);h(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:Ee(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||Bn,s&&(c<0&&l===0?(rr(`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(Wn,{match:n,routeContext:{outlet:e,matches:h,isDataRoute:i!=null},children:t})};return i&&(n.route.ErrorBoundary||n.route.errorElement||l===0)?r.createElement(Vn,{location:i.location,revalidation:i.revalidation,component:p,error:d,children:g(),routeContext:{outlet:null,matches:h,isDataRoute:!0},onError:u}):g()},null)}function Kn(e){return`${e} must be used within a data router. See https://reactrouter.com/en/main/routers/picking-a-router.`}function qn(e){let t=r.useContext(mn);return h(t,Kn(e)),t}function Jn(e){let t=r.useContext(hn);return h(t,Kn(e)),t}function Yn(e){let t=r.useContext(Q);return h(t,Kn(e)),t}function Xn(e){let t=Yn(e),n=t.matches[t.matches.length-1];return h(n.route.id,`${e} can only be used on routes that contain a unique "id"`),n.route.id}function Zn(){return Xn(`useRouteId`)}function Qn(){let e=Jn(`useNavigation`);return r.useMemo(()=>{let{matches:t,historyAction:n,...r}=e.navigation;return r},[e.navigation])}function $n(){let{matches:e,loaderData:t}=Jn(`useMatches`);return r.useMemo(()=>e.map(e=>ee(e,t)),[e,t])}function er(){let e=r.useContext(Sn),t=Jn(`useRouteError`),n=Xn(`useRouteError`);return e===void 0?t.errors?.[n]:e}function tr(){let{router:e}=qn(`useNavigate`),t=Xn(`useNavigate`),n=r.useRef(!1);return Mn(()=>{n.current=!0}),r.useCallback(async(r,i={})=>{g(n.current,jn),n.current&&(typeof r==`number`?await e.navigate(r):await e.navigate(r,{fromRouteId:t,...i}))},[e,t])}var nr={};function rr(e,t,n){!t&&!nr[e]&&(nr[e]=!0,g(!1,n))}var ir={};function ar(e,t){!e&&!ir[t]&&(ir[t]=!0,console.warn(t))}var or=r.useOptimistic,sr=()=>void 0;function cr(e){return or?or(e):[e,sr]}function lr(e){let t={hasErrorBoundary:e.hasErrorBoundary||e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&(e.element&&g(!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&&g(!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&&g(!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 ur=[`HydrateFallback`,`hydrateFallbackElement`],dr=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 fr({router:e,flushSync:t,onError:n,useTransitions:i}){i=_n()||i;let[a,o]=r.useState(e.state),[s,c]=cr(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:Ee(a.matches)})),a.fetchers.forEach((e,t)=>{e.data!==void 0&&y.current.set(t,e.data)}),s.forEach(e=>y.current.delete(e)),ar(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(ar(_==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=>pr(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 dr)},[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=>pr(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(mn.Provider,{value:C},r.createElement(hn.Provider,{value:s},r.createElement(yn.Provider,{value:y.current},r.createElement(vn.Provider,{value:d},r.createElement(vr,{basename:S,location:s.location,navigationType:s.historyAction,navigator:x,useTransitions:i},r.createElement(mr,{routes:e.routes,manifest:e.manifest,future:e.future,state:s,isStatic:!1,onError:n})))))),null)}function pr(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 mr=r.memo(hr);function hr({routes:e,manifest:t,future:n,state:r,isStatic:i,onError:a}){return Rn(e,void 0,{manifest:t,state:r,isStatic:i,onError:a,future:n})}function gr({to:e,replace:t,state:n,relative:i}){h(kn(),` may be used only in the context of a component.`);let{static:a}=r.useContext(Z);g(!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=Nn(),l=_e(e,W(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 _r(e){h(!1,`A is only ever to be used as the child of element, never rendered directly. Please wrap your in a .`)}function vr({basename:e=`/`,children:t=null,location:n,navigationType:i=`POP`,navigator:a,static:o=!1,useTransitions:s}){h(!kn(),`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=x(n));let{pathname:u=`/`,search:d=``,hash:f=``,state:p=null,key:m=`default`,mask:_}=n,v=r.useMemo(()=>{let e=H(u,c);return e==null?null:{location:{pathname:e,search:d,hash:f,state:p,key:m,mask:_},navigationType:i}},[c,u,d,f,p,m,i,_]);return g(v!=null,` is not able to match the URL "${u}${d}${f}" because it does not start with the basename, so the won't render anything.`),v==null?null:r.createElement(Z.Provider,{value:l},r.createElement(xn.Provider,{children:t,value:v}))}function yr({children:e,location:t}){return Ln(br(e),t)}r.Component;function br(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,br(e.props.children,a));return}h(e.type===_r,`[${typeof e.type==`string`?e.type:e.type.name}] is not a component. All component children of must be a or `),h(!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=br(e.props.children,a)),n.push(o)}),n}var xr=`get`,Sr=`application/x-www-form-urlencoded`;function Cr(e){return typeof HTMLElement<`u`&&e instanceof HTMLElement}function wr(e){return Cr(e)&&e.tagName.toLowerCase()===`button`}function Tr(e){return Cr(e)&&e.tagName.toLowerCase()===`form`}function Er(e){return Cr(e)&&e.tagName.toLowerCase()===`input`}function Dr(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function Or(e,t){return e.button===0&&(!t||t===`_self`)&&!Dr(e)}var kr=null;function Ar(){if(kr===null)try{new FormData(document.createElement(`form`),0),kr=!1}catch{kr=!0}return kr}var jr=new Set([`application/x-www-form-urlencoded`,`multipart/form-data`,`text/plain`]);function Mr(e){return e!=null&&!jr.has(e)?(g(!1,`"${e}" is not a valid \`encType\` for \`
\`/\`\` and will default to "${Sr}"`),null):e}function Nr(e,t){let n,r,i,a,o;if(Tr(e)){let o=e.getAttribute(`action`);r=o?H(o,t):null,n=e.getAttribute(`method`)||xr,i=Mr(e.getAttribute(`enctype`))||Sr,a=new FormData(e)}else if(wr(e)||Er(e)&&(e.type===`submit`||e.type===`image`)){let o=e.form;if(o==null)throw Error(`Cannot submit a