react-fields-keeper
Advanced tools
Comparing version
@@ -15,2 +15,6 @@ import { ReactNode } from "react"; | ||
groupOrder?: number; | ||
/** | ||
* for internal use only | ||
*/ | ||
fieldItemIndex?: number; | ||
} | ||
@@ -87,2 +91,6 @@ export interface IFieldKeeperItemDisabled { | ||
buckets: IFieldsKeeperBucket[]; | ||
/** | ||
* used to flexibly assign between buckets, | ||
* if not passed assignment will be done based on least bucket items priority | ||
*/ | ||
getPriorityTargetBucketToFill?: IFieldsKeeperRootBucketProps['getPriorityTargetBucketToFill']; | ||
@@ -102,2 +110,8 @@ /** | ||
receiveFieldItemsFromInstances?: string[]; | ||
/** | ||
* default - false | ||
* | ||
* allow duplicate field assignment on all buckets | ||
*/ | ||
allowDuplicates?: boolean; | ||
} | ||
@@ -104,0 +118,0 @@ export interface IFieldsKeeperActions { |
@@ -7,2 +7,3 @@ import { IFieldsKeeperBucket, IFieldsKeeperBucketProps, IFieldsKeeperItem } from './FieldsKeeper.types'; | ||
bucketId: string | null; | ||
fromBucket: string; | ||
buckets: IFieldsKeeperBucket[]; | ||
@@ -13,3 +14,5 @@ fieldItems: IFieldsKeeperItem[]; | ||
sortGroupOrderWiseOnAssignment?: boolean; | ||
allowDuplicates?: boolean; | ||
removeIndex?: number; | ||
}): void; | ||
export declare function sortBucketItemsBasedOnGroupOrder(items: IFieldsKeeperItem[]): IFieldsKeeperItem[]; |
(function(){"use strict";try{if(typeof document<"u"){var e=document.createElement("style");e.appendChild(document.createTextNode('.react-fields-keeper-mapping-content{display:flex;flex-direction:column;gap:5px;align-items:flex-start;width:100%;font-size:12px}.react-fields-keeper-mapping-content :hover .react-fields-keeper-edit{visibility:visible}.react-fields-keeper-mapping-content .react-fields-keeper-edit{cursor:pointer;visibility:hidden}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title{display:flex;align-items:center;gap:5px;white-space:nowrap}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .link-label{color:#2e7fec;cursor:pointer;font-weight:600}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .icons{padding:5px;cursor:pointer}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .icons:hover{background:#80808030;border-radius:2px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-title .ms-Icon--ChromeClose{font-size:10px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input{width:100%;overflow:hidden;border:1px dashed gray;border-radius:2px;padding:6px 5px;text-align:left;white-space:nowrap;display:flex;max-width:100%;flex-direction:column;gap:3px;cursor:pointer}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input::-webkit-scrollbar{display:none}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-content-input-horizontal{flex-direction:row;overflow:auto;width:100%;max-width:100%}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-content-input-horizontal.react-fields-keeper-content-input-horizontal-wrap{flex-wrap:wrap}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-content-input-horizontal .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-offset{margin-left:unset;margin-right:unset;width:auto}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-mapping-content-input-active{border-color:#000;background-color:#f0f0f0}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-placeholder{padding:0 4px;min-height:24px;display:flex;align-items:center;pointer-events:none}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-placeholder.center-align{justify-content:center}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input.react-fields-keeper-mapping-content-multi-input{padding-bottom:10px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled-group{width:auto;height:auto;display:flex;flex-direction:column;background:#dbdbdb;padding:3px 2px;position:relative;gap:3px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled-group.group-wrap{flex-wrap:wrap}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled-group:after{content:"";width:100%;height:calc(100% + 5px);position:absolute;top:50%;left:-1px;transform:translateY(-50%);z-index:-1}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled-group.react-fields-keeper-mapping-content-input-filled-group-horizontal{flex-direction:row;padding:2px 3px;align-items:center}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled-group.react-fields-keeper-mapping-content-input-filled-group-horizontal:after{width:calc(100% + 5px);height:100%;top:-1px;left:-1px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled{background:#dbdbdb;width:100%;height:24px;padding:0 5px 0 8px;white-space:nowrap;border-radius:2px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;position:relative;gap:3px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-column-content-action{margin-left:auto}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled:hover{background-color:#d8d8d8}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled:hover.react-fields-keeper-mapping-content-input-filled-group-header:after{background-color:#d8d8d8}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-custom-renderer{height:unset;display:unset;background-color:unset;padding:unset}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-disabled{pointer-events:none;cursor:not-allowed;opacity:.4}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-offset{margin-left:4px;width:calc(100% - 6px);border:1px solid #b2b2b2}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-bottom-offset{margin-bottom:5px}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled.react-fields-keeper-mapping-content-input-filled-group-header .react-fields-keeper-mapping-content-input-filled-close{margin-left:unset}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-value{width:min-content;overflow:hidden;text-overflow:ellipsis}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-close{margin-left:auto;height:15px;width:15px;border-radius:2px;display:grid;place-items:center;cursor:pointer;user-select:none}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-close i{font-size:7px!important}.react-fields-keeper-mapping-content .react-fields-keeper-mapping-content-input .react-fields-keeper-mapping-content-input-filled .react-fields-keeper-mapping-content-input-filled-close:hover{background-color:#e4e4e4}.react-fields-keeper-tooltip-wrapper{width:auto;height:auto}.react-fields-keeper-tooltip-wrapper.react-fields-keeper-tooltip-disabled-pointer{cursor:not-allowed}.react-fields-keeper-mapping-column-content-action{width:15px;height:15px;display:grid;place-items:center}.react-fields-keeper-mapping-column-content-action:hover{background-color:#e4e4e4;scale:1.1}.react-fields-keeper-mapping-column-content-action:active{scale:1}.react-fields-keeper-mapping-column-content-action i{font-size:8px!important}.react-fields-keeper-mapping-container{display:grid;grid-template-rows:auto auto 1fr;max-height:100%;width:100%;overflow:hidden;font-size:12px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-subtitle{margin-bottom:5px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-content-scrollable-container{width:100%;height:100%;max-height:100%;overflow:auto;display:flex;flex-direction:column;padding-right:5px;margin-top:2px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content{display:flex;flex-direction:row;width:100%;gap:6px;align-items:center;cursor:pointer;padding:6px 4px;user-select:none;position:relative}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content:hover{background-color:#f3f3f3}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content:hover.react-fields-keeper-mapping-column-content-group-header:after{background-color:#f3f3f3}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-group-header:after{content:"";position:absolute;top:0;left:0;width:100%;height:calc((24px * var(--root-bucket-group-items-count)) + (2px * var(--root-bucket-group-items-count)) + 2px);border-radius:2px;z-index:-1;top:-1px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-offset{padding-left:20px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-without-checkbox{padding-left:8px}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content.react-fields-keeper-mapping-column-content-disabled{pointer-events:none;cursor:not-allowed;opacity:.4}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-checkbox{display:block;height:100%;display:grid;place-items:center}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-checkbox input{cursor:pointer}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-column-content .react-fields-keeper-mapping-column-content-wrapper .react-fields-keeper-mapping-column-content-label{font-weight:400}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-no-search-items-found{width:100%;text-align:center;display:grid;place-items:center;font-weight:400;padding:20px 0}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-no-search-items-found .react-fields-keeper-mapping-clear-search-link{margin-top:5px;border-bottom:1px solid #5c5cd1;color:#5c5cd1;width:min-content;white-space:nowrap;cursor:pointer}.react-fields-keeper-mapping-container .react-fields-keeper-mapping-no-search-items-found .react-fields-keeper-mapping-clear-search-link:hover{color:#3232ac}.react-fields-keeper-mapping-column-searcher{width:100%;overflow:hidden;position:relative;font-size:12px}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-input{width:100%;outline:none;border:none;border-bottom:1px solid #a8a8a8;font-size:inherit;padding:4px 1.8em}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-input:focus{border-bottom-color:#393939}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-prefix{position:absolute;top:50%;left:3px;transform:translateY(-50%)}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-prefix span{font-size:1em!important}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear{position:absolute;top:50%;right:5px;transform:translateY(-50%);width:18px;height:18px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear span{font-size:8px!important}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear:hover{background-color:#c7c7c7}.react-fields-keeper-mapping-column-searcher .react-fields-keeper-mapping-column-searcher-clear:active{transform:translateY(-50%) scale(.9)}.react-fields-keeper-mapping-content-disabled{opacity:.6;pointer-events:none}@font-face{font-family:FabricMDL2Icons_fields_keeper;src:url(data:font/woff;base64,d09GRgABAAAAAAnoAA4AAAAAElwABKj2AAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABRAAAAEgAAABgL6B+RGNtYXAAAAGMAAAATgAAAWrWy6aIY3Z0IAAAAdwAAAAgAAAAKgnZCa9mcGdtAAAB/AAAAPAAAAFZ/J7mjmdhc3AAAALsAAAADAAAAAwACAAbZ2x5ZgAAAvgAAAHIAAACgEql8hxoZWFkAAAEwAAAADIAAAA2BVACQGhoZWEAAAT0AAAAFQAAACQQAQgDaG10eAAABQwAAAASAAAAEg8tAzlsb2NhAAAFIAAAABAAAAAQAaICSG1heHAAAAUwAAAAHQAAACAAIgGabmFtZQAABVAAAAP3AAAJ+pKX8lVwb3N0AAAJSAAAABQAAAAg/1EAfnByZXAAAAlcAAAAiQAAANN4vfIOeJxjYGGfwTiBgZWBgXUWqzEDA6M0hGa+yJDGJMTBysrFyMQIBgxAIMCAAL7BCgoMDk+jvhdxgPkQkgGsjgXCU2BgAADlAgiMeJxjYGBgZoBgGQZGBhBIAfIYwXwWBg8gzcfAwcDEwPY06jnvc8XnOS92fy/6/5+BAZUvtUbii8QjiWninhyToeYgAUY2dJGRBwBDRxi/AAB4nGPQYghlKGBoYFjFyMDYwOzAeIDBAYsIEAAAqhwHlXicXY+/TsNADMZzJLSEJ0A6IZ11KkOViJ3phksk1CUlDOelgNRKpO+AlIXFA8/ibhnzYgjMEf4utr/P+ny/c6f5yXx2nKVHKilWnDfhoNQLDurtmf35IU/vNmVhTNV5VvdlwWoJomtOF/VNsGjI0PWWTG0eH7acLWKXxY7w0nDShk7qbQB2qL/HHeJVPJLFI4QS30/xfYxL+rUsVobTiyasA/des/OoAUzFYxN49BoQf8ikP3VnE+NsOWXbwE5zgkSfygL3RJqE+0uPf/Wgkv+G+23Iv6tB9U3c9Bb0h2HBgrChl2fbUAkaYPkOhPxkxgABAAIACAAK//8AD3icVVAxSyNBFH4zb3bXIORuGUMwQiAGY2WKNSEEQQ/sLLQxV2xUtDPFmU7BQ9jIFcd1upapDFi4VkH8BdcGjD/ATjtxa28SfbujXJxhvve9j/c95j3gcAEgfhn7gGABVOycPZOzcxd4r274zWAFjP2XP2diFegwkOzRejLnwKAknWAVZvmukkq66JtzxPDJVT+AcQQ069YgqpuhsgQpeK62XBwqvokd7LgKFUY9eQRjdCEPFerqZEVqIiny04VZZhKWSxVWZOXSopDOIi+Xijw/neSpiSw3vu1ct1sbjrPRal/vHD1sq2eZyRQkfl1b19rBXbteb98dvMcx0LK2ra+pUBYyGYn29sOR1v7BSHkcaeaP/40DJJiVYLPxQGlxgs0TRZdiDJQK+JSqqITsJveYZ3imF+94HL6AhDTNSnueJGD25yc8Bq+g3wD+c9N7hWHMNYoRrpGOiMCqWTWYon0uwNLoTosiWiQrFYknScuKeYdye36SpfJlDFphPzhcXj4M+mHrOLy9ivhVP8ROteF3e3vNXve0Ua3uEm9qrn4HgVV7Nzz3g5+R4TY81o3U971e1ydH41Q7/F3Nh385/Rhrl5dvO12+cXicY2BkYGBgWfHt0+PeR/H8Nl8ZuDkYQGD/34MNIPqegdcZEM3BABbnZGACUQCllAvWAAB4nGNgZGDgYAABOMnIgAqYAALKAB0AAAAFKgCmCAAAEwIDAAAAAAKAAAAAAAAAABYAKgBAAJAAsgDoAUB4nGNgZGBgYGdwYGBjAAFGMMkFwoyRICYACk4AvgAAAHictVQ/ixw3FH97u/ZdcHwEQ8ClihDOxzJrX8yZ2NVhx5WvOZsDNwHtjHZGeHYkJI2HMS5SusjHSGPIpwgJpEydT5A6Vcq896TZ2/NuzCWQHUbz09P7+3tPCwC3R1/CCOLvK3wjHsEt3EW8A7vwTcJjlD9LeIL424SvwadgE74On8HbhHfha/g+4T34HH5J+AYcwu8J3xz9PJokvA+HO79ilNHkE9wVO38mPIIvxucJ78D++E3CY5S/S3iC+MeEr8Ht8W8JXwcx/iPhXXCTvYT34HAy+LkBLyY/JHxz/G7yV8L78GLvu5/ei6O79x6IU507480iiMfGWeNk0KbJxEldizNdVsGLM+WVe62K7KmcO52L0yfPjsSJ9yr4M1W2tXSbB5uSc+U8ehb3s+PjeEqH8ey5Ko0S2gspgpOFWkr3SpiFCJVay690prUkzs3SykYrn21NvgrBPpzNuq7LlsN5hjaz0FtTOmmrfrYwTfCzC3PfWltrVQg6yMRL04ql7EXrFSaBiZFYBCNyp2RQU1Fob2vZT4VsCmGdxtMcVRR+pRdWuaUOAd3Ney6i1rlqyBceeGHcABYUYbpZqnWmaPMwFcQ82k7JZgigG9FVOq/WMuswqG7yui2wTavsTVP34kDfEWo5x1wu1NHDx7Jl9UI3pXDKB+wUsXoRgMxXvh4xAwcaowS1pBY4jVEL0zW1kcVl9mSkSjkqx2AoXNtg2yAKRWWSTqVqe5lRHMamT+rUEHSI/FR6rjHn7Ordhvcg4Ajuwj14gOgUNOTgwIDHdwEBZY8RObzztEqUaEQNZHhyAjU+As5QVkKFZ553Cr8KtV/jWqDmU7Sb4558U4wn+M9yxPaeNcmOrEpo0Z9EzatYXEXnnPPwKWcB9zGbY3zWbQfLdbvnnI3BVaAOVSXxDcxAgdIlZ/kKZcQSnVSsu42/kvctMjho5/hd4l5iTprZyv4F88RzQOlDmOHT8ZOhvw/tsxRnhrhnLyX7seihR+mCvVG1s63RPedssSOa+yhWFtT7l1yTYCZ6/LbMXWQiMjZok8xw1Q41qA4FU9wXrGe54z1LiA+KY7kz0TZPXlTaS/Ztua9Uc+AzsppzHkMnaq6IrIa8ooXnLrgNyWJVw/RKXbW8L9Amx/2U+YozH+NOV3E+rEDzJHbMU47rds66VClp51hNy3NXbOWebGpGB6h/B780ofPEyzbvMYf/yu2F94I9lShzPMch3alhVrdVMETfzOvR2gxQJbGWwPGGW0D+Y60FSjqu3PCt/NjsyUtTpbgvJq2xqohbvlktW1K2QzcHP6RZ803+5xmN/4xN6syF9+GG6MQyzQ/lO2emY2//h7v9N4bHOJoAeJxjYGYAg/9+DOUMmIAdACkxAc94nNvAoM2wiZGTSZtxExeI3M7Vmhtqq8rAob2dOzXYQU8GxOKJ8LDQkASxeJ3NteWFQSw+HRUZER4Qi19OQpiPA8QS4OPhZGcBsQTBAMQS2jChIMAAyGLYzgg3mgluNDPcaBa40axwo9nkJKFGs8ON5oAbzQk3epMwI7v2BgYF19pMCRcAxAEoGgAAAA==) format("woff")}.fk-ms-Icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:FabricMDL2Icons_fields_keeper;font-style:normal;font-weight:400}.fk-ms-Icon--ChevronDown:before{content:""}.fk-ms-Icon--ChevronRight:before{content:""}.fk-ms-Icon--ChromeClose:before{content:""}.fk-ms-Icon--GripperDotsVertical:before{content:""}.fk-ms-Icon--Info12:before{content:""}.fk-ms-Icon--Search:before{content:""}')),document.head.appendChild(e)}}catch(t){console.error("vite-plugin-css-injected-by-js",t)}})(); | ||
(function(se,B){typeof exports=="object"&&typeof module<"u"?B(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],B):(se=typeof globalThis<"u"?globalThis:se||self,B(se.index={},se.rect))})(this,function(se,B){"use strict";var Ye=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function vt(a){return a&&a.__esModule&&Object.prototype.hasOwnProperty.call(a,"default")?a.default:a}var gt={exports:{}},Ae={};/** @license React v16.14.0 | ||
(function(ie,W){typeof exports=="object"&&typeof module<"u"?W(exports,require("react")):typeof define=="function"&&define.amd?define(["exports","react"],W):(ie=typeof globalThis<"u"?globalThis:ie||self,W(ie.index={},ie.rect))})(this,function(ie,W){"use strict";var Qe=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function gt(s){return s&&s.__esModule&&Object.prototype.hasOwnProperty.call(s,"default")?s.default:s}var mt={exports:{}},Ce={};/** @license React v16.14.0 | ||
* react-jsx-runtime.production.min.js | ||
@@ -9,3 +9,3 @@ * | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Ft;function ar(){if(Ft)return Ae;Ft=1;var a=B,o=60103;if(Ae.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var s=Symbol.for;o=s("react.element"),Ae.Fragment=s("react.fragment")}var i=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,u=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function h(f,d,O){var v,g={},p=null,S=null;O!==void 0&&(p=""+O),d.key!==void 0&&(p=""+d.key),d.ref!==void 0&&(S=d.ref);for(v in d)u.call(d,v)&&!l.hasOwnProperty(v)&&(g[v]=d[v]);if(f&&f.defaultProps)for(v in d=f.defaultProps,d)g[v]===void 0&&(g[v]=d[v]);return{$$typeof:o,type:f,key:p,ref:S,props:g,_owner:i.current}}return Ae.jsx=h,Ae.jsxs=h,Ae}var mt={};/** @license React v16.14.0 | ||
*/var Ft;function sr(){if(Ft)return Ce;Ft=1;var s=W,i=60103;if(Ce.Fragment=60107,typeof Symbol=="function"&&Symbol.for){var a=Symbol.for;i=a("react.element"),Ce.Fragment=a("react.fragment")}var o=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,c=Object.prototype.hasOwnProperty,l={key:!0,ref:!0,__self:!0,__source:!0};function d(p,f,x){var m,h={},S=null,I=null;x!==void 0&&(S=""+x),f.key!==void 0&&(S=""+f.key),f.ref!==void 0&&(I=f.ref);for(m in f)c.call(f,m)&&!l.hasOwnProperty(m)&&(h[m]=f[m]);if(p&&p.defaultProps)for(m in f=p.defaultProps,f)h[m]===void 0&&(h[m]=f[m]);return{$$typeof:i,type:p,key:S,ref:I,props:h,_owner:o.current}}return Ce.jsx=d,Ce.jsxs=d,Ce}var _t={};/** @license React v16.14.0 | ||
* react-jsx-runtime.development.js | ||
@@ -17,10 +17,10 @@ * | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Nt;function ir(){return Nt||(Nt=1,function(a){process.env.NODE_ENV!=="production"&&function(){var o=B,s=60103,i=60106;a.Fragment=60107;var u=60108,l=60114,h=60109,f=60110,d=60112,O=60113,v=60120,g=60115,p=60116,S=60121,I=60122,R=60117,F=60129,Y=60131;if(typeof Symbol=="function"&&Symbol.for){var C=Symbol.for;s=C("react.element"),i=C("react.portal"),a.Fragment=C("react.fragment"),u=C("react.strict_mode"),l=C("react.profiler"),h=C("react.provider"),f=C("react.context"),d=C("react.forward_ref"),O=C("react.suspense"),v=C("react.suspense_list"),g=C("react.memo"),p=C("react.lazy"),S=C("react.block"),I=C("react.server.block"),R=C("react.fundamental"),C("react.scope"),C("react.opaque.id"),F=C("react.debug_trace_mode"),C("react.offscreen"),Y=C("react.legacy_hidden")}var w=typeof Symbol=="function"&&Symbol.iterator,A="@@iterator";function j(r){if(r===null||typeof r!="object")return null;var c=w&&r[w]||r[A];return typeof c=="function"?c:null}var y=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function E(r){{for(var c=arguments.length,_=new Array(c>1?c-1:0),k=1;k<c;k++)_[k-1]=arguments[k];T("error",r,_)}}function T(r,c,_){{var k=y.ReactDebugCurrentFrame,W="";if(ee){var z=D(ee.type),G=ee._owner;W+=K(z,ee._source,G&&D(G.type))}W+=k.getStackAddendum(),W!==""&&(c+="%s",_=_.concat([W]));var L=_.map(function(J){return""+J});L.unshift("Warning: "+c),Function.prototype.apply.call(console[r],console,L)}}var N=!1;function b(r){return!!(typeof r=="string"||typeof r=="function"||r===a.Fragment||r===l||r===F||r===u||r===O||r===v||r===Y||N||typeof r=="object"&&r!==null&&(r.$$typeof===p||r.$$typeof===g||r.$$typeof===h||r.$$typeof===f||r.$$typeof===d||r.$$typeof===R||r.$$typeof===S||r[0]===I))}var M=/^(.*)[\\\/]/;function K(r,c,_){var k="";if(c){var W=c.fileName,z=W.replace(M,"");if(/^index\./.test(z)){var G=W.match(M);if(G){var L=G[1];if(L){var J=L.replace(M,"");z=J+"/"+z}}}k=" (at "+z+":"+c.lineNumber+")"}else _&&(k=" (created by "+_+")");return` | ||
in `+(r||"Unknown")+k}var U=1;function q(r){return r._status===U?r._result:null}function ae(r,c,_){var k=c.displayName||c.name||"";return r.displayName||(k!==""?_+"("+k+")":_)}function D(r){if(r==null)return null;if(typeof r.tag=="number"&&E("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case a.Fragment:return"Fragment";case i:return"Portal";case l:return"Profiler";case u:return"StrictMode";case O:return"Suspense";case v:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case f:return"Context.Consumer";case h:return"Context.Provider";case d:return ae(r,r.render,"ForwardRef");case g:return D(r.type);case S:return D(r.render);case p:{var c=r,_=q(c);if(_)return D(_);break}}return null}var Z={};y.ReactDebugCurrentFrame;var ee=null;function he(r){ee=r}function we(r,c,_,k,W){{var z=Function.call.bind(Object.prototype.hasOwnProperty);for(var G in r)if(z(r,G)){var L=void 0;try{if(typeof r[G]!="function"){var J=Error((k||"React class")+": "+_+" type `"+G+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof r[G]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw J.name="Invariant Violation",J}L=r[G](c,G,k,_,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ie){L=ie}L&&!(L instanceof Error)&&(he(W),E("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",k||"React class",_,G,typeof L),he(null)),L instanceof Error&&!(L.message in Z)&&(Z[L.message]=!0,he(W),E("Failed %s type: %s",_,L.message),he(null))}}}var ve=y.ReactCurrentOwner,je=Object.prototype.hasOwnProperty,It={key:!0,ref:!0,__self:!0,__source:!0},qe,V,De;De={};function Tt(r){if(je.call(r,"ref")){var c=Object.getOwnPropertyDescriptor(r,"ref").get;if(c&&c.isReactWarning)return!1}return r.ref!==void 0}function fe(r){if(je.call(r,"key")){var c=Object.getOwnPropertyDescriptor(r,"key").get;if(c&&c.isReactWarning)return!1}return r.key!==void 0}function $e(r,c){if(typeof r.ref=="string"&&ve.current&&c&&ve.current.stateNode!==c){var _=D(ve.current.type);De[_]||(E('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',D(ve.current.type),r.ref),De[_]=!0)}}function et(r,c){{var _=function(){qe||(qe=!0,E("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",c))};_.isReactWarning=!0,Object.defineProperty(r,"key",{get:_,configurable:!0})}}function tt(r,c){{var _=function(){V||(V=!0,E("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",c))};_.isReactWarning=!0,Object.defineProperty(r,"ref",{get:_,configurable:!0})}}var Ge=function(r,c,_,k,W,z,G){var L={$$typeof:s,type:r,key:c,ref:_,props:G,_owner:z};return L._store={},Object.defineProperty(L._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(L,"_self",{configurable:!1,enumerable:!1,writable:!1,value:k}),Object.defineProperty(L,"_source",{configurable:!1,enumerable:!1,writable:!1,value:W}),Object.freeze&&(Object.freeze(L.props),Object.freeze(L)),L};function rt(r,c,_,k,W){{var z,G={},L=null,J=null;_!==void 0&&(L=""+_),fe(c)&&(L=""+c.key),Tt(c)&&(J=c.ref,$e(c,W));for(z in c)je.call(c,z)&&!It.hasOwnProperty(z)&&(G[z]=c[z]);if(r&&r.defaultProps){var ie=r.defaultProps;for(z in ie)G[z]===void 0&&(G[z]=ie[z])}if(L||J){var pe=typeof r=="function"?r.displayName||r.name||"Unknown":r;L&&et(G,pe),J&&tt(G,pe)}return Ge(r,L,J,W,k,ve.current,G)}}var Pe=y.ReactCurrentOwner;y.ReactDebugCurrentFrame;function _e(r){ee=r}var Be;Be=!1;function Me(r){return typeof r=="object"&&r!==null&&r.$$typeof===s}function nt(){{if(Pe.current){var r=D(Pe.current.type);if(r)return` | ||
*/var Nt;function ir(){return Nt||(Nt=1,function(s){process.env.NODE_ENV!=="production"&&function(){var i=W,a=60103,o=60106;s.Fragment=60107;var c=60108,l=60114,d=60109,p=60110,f=60112,x=60113,m=60120,h=60115,S=60116,I=60121,w=60122,v=60117,A=60129,G=60131;if(typeof Symbol=="function"&&Symbol.for){var O=Symbol.for;a=O("react.element"),o=O("react.portal"),s.Fragment=O("react.fragment"),c=O("react.strict_mode"),l=O("react.profiler"),d=O("react.provider"),p=O("react.context"),f=O("react.forward_ref"),x=O("react.suspense"),m=O("react.suspense_list"),h=O("react.memo"),S=O("react.lazy"),I=O("react.block"),w=O("react.server.block"),v=O("react.fundamental"),O("react.scope"),O("react.opaque.id"),A=O("react.debug_trace_mode"),O("react.offscreen"),G=O("react.legacy_hidden")}var C=typeof Symbol=="function"&&Symbol.iterator,T="@@iterator";function k(r){if(r===null||typeof r!="object")return null;var u=C&&r[C]||r[T];return typeof u=="function"?u:null}var y=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function E(r){{for(var u=arguments.length,_=new Array(u>1?u-1:0),L=1;L<u;L++)_[L-1]=arguments[L];B("error",r,_)}}function B(r,u,_){{var L=y.ReactDebugCurrentFrame,z="";if($){var Y=H($.type),U=$._owner;z+=M(Y,$._source,U&&H(U.type))}z+=L.getStackAddendum(),z!==""&&(u+="%s",_=_.concat([z]));var F=_.map(function(Z){return""+Z});F.unshift("Warning: "+u),Function.prototype.apply.call(console[r],console,F)}}var R=!1;function P(r){return!!(typeof r=="string"||typeof r=="function"||r===s.Fragment||r===l||r===A||r===c||r===x||r===m||r===G||R||typeof r=="object"&&r!==null&&(r.$$typeof===S||r.$$typeof===h||r.$$typeof===d||r.$$typeof===p||r.$$typeof===f||r.$$typeof===v||r.$$typeof===I||r[0]===w))}var D=/^(.*)[\\\/]/;function M(r,u,_){var L="";if(u){var z=u.fileName,Y=z.replace(D,"");if(/^index\./.test(Y)){var U=z.match(D);if(U){var F=U[1];if(F){var Z=F.replace(D,"");Y=Z+"/"+Y}}}L=" (at "+Y+":"+u.lineNumber+")"}else _&&(L=" (created by "+_+")");return` | ||
in `+(r||"Unknown")+L}var X=1;function V(r){return r._status===X?r._result:null}function re(r,u,_){var L=u.displayName||u.name||"";return r.displayName||(L!==""?_+"("+L+")":_)}function H(r){if(r==null)return null;if(typeof r.tag=="number"&&E("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),typeof r=="function")return r.displayName||r.name||null;if(typeof r=="string")return r;switch(r){case s.Fragment:return"Fragment";case o:return"Portal";case l:return"Profiler";case c:return"StrictMode";case x:return"Suspense";case m:return"SuspenseList"}if(typeof r=="object")switch(r.$$typeof){case p:return"Context.Consumer";case d:return"Context.Provider";case f:return re(r,r.render,"ForwardRef");case h:return H(r.type);case I:return H(r.render);case S:{var u=r,_=V(u);if(_)return H(_);break}}return null}var N={};y.ReactDebugCurrentFrame;var $=null;function oe(r){$=r}function _e(r,u,_,L,z){{var Y=Function.call.bind(Object.prototype.hasOwnProperty);for(var U in r)if(Y(r,U)){var F=void 0;try{if(typeof r[U]!="function"){var Z=Error((L||"React class")+": "+_+" type `"+U+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof r[U]+"`.This often happens because of typos such as `PropTypes.function` instead of `PropTypes.func`.");throw Z.name="Invariant Violation",Z}F=r[U](u,U,L,_,null,"SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED")}catch(ce){F=ce}F&&!(F instanceof Error)&&(oe(z),E("%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",L||"React class",_,U,typeof F),oe(null)),F instanceof Error&&!(F.message in N)&&(N[F.message]=!0,oe(z),E("Failed %s type: %s",_,F.message),oe(null))}}}var se=y.ReactCurrentOwner,Se=Object.prototype.hasOwnProperty,je={key:!0,ref:!0,__self:!0,__source:!0},Pe,K,ke;ke={};function Tt(r){if(Se.call(r,"ref")){var u=Object.getOwnPropertyDescriptor(r,"ref").get;if(u&&u.isReactWarning)return!1}return r.ref!==void 0}function pe(r){if(Se.call(r,"key")){var u=Object.getOwnPropertyDescriptor(r,"key").get;if(u&&u.isReactWarning)return!1}return r.key!==void 0}function et(r,u){if(typeof r.ref=="string"&&se.current&&u&&se.current.stateNode!==u){var _=H(se.current.type);ke[_]||(E('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://reactjs.org/link/strict-mode-string-ref',H(se.current.type),r.ref),ke[_]=!0)}}function tt(r,u){{var _=function(){Pe||(Pe=!0,E("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",u))};_.isReactWarning=!0,Object.defineProperty(r,"key",{get:_,configurable:!0})}}function rt(r,u){{var _=function(){K||(K=!0,E("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://reactjs.org/link/special-props)",u))};_.isReactWarning=!0,Object.defineProperty(r,"ref",{get:_,configurable:!0})}}var Me=function(r,u,_,L,z,Y,U){var F={$$typeof:a,type:r,key:u,ref:_,props:U,_owner:Y};return F._store={},Object.defineProperty(F._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(F,"_self",{configurable:!1,enumerable:!1,writable:!1,value:L}),Object.defineProperty(F,"_source",{configurable:!1,enumerable:!1,writable:!1,value:z}),Object.freeze&&(Object.freeze(F.props),Object.freeze(F)),F};function nt(r,u,_,L,z){{var Y,U={},F=null,Z=null;_!==void 0&&(F=""+_),pe(u)&&(F=""+u.key),Tt(u)&&(Z=u.ref,et(u,z));for(Y in u)Se.call(u,Y)&&!je.hasOwnProperty(Y)&&(U[Y]=u[Y]);if(r&&r.defaultProps){var ce=r.defaultProps;for(Y in ce)U[Y]===void 0&&(U[Y]=ce[Y])}if(F||Z){var he=typeof r=="function"?r.displayName||r.name||"Unknown":r;F&&tt(U,he),Z&&rt(U,he)}return Me(r,F,Z,z,L,se.current,U)}}var Le=y.ReactCurrentOwner;y.ReactDebugCurrentFrame;function ye(r){$=r}var Ue;Ue=!1;function We(r){return typeof r=="object"&&r!==null&&r.$$typeof===a}function at(){{if(Le.current){var r=H(Le.current.type);if(r)return` | ||
Check the render method of \``+r+"`."}return""}}function Rt(r){{if(r!==void 0){var c=r.fileName.replace(/^.*[\\\/]/,""),_=r.lineNumber;return` | ||
Check the render method of \``+r+"`."}return""}}function Rt(r){{if(r!==void 0){var u=r.fileName.replace(/^.*[\\\/]/,""),_=r.lineNumber;return` | ||
Check your code at `+c+":"+_+"."}return""}}var st={};function At(r){{var c=nt();if(!c){var _=typeof r=="string"?r:r.displayName||r.name;_&&(c=` | ||
Check your code at `+u+":"+_+"."}return""}}var st={};function wt(r){{var u=at();if(!u){var _=typeof r=="string"?r:r.displayName||r.name;_&&(u=` | ||
Check the top-level render call using <`+_+">.")}return c}}function at(r,c){{if(!r._store||r._store.validated||r.key!=null)return;r._store.validated=!0;var _=At(c);if(st[_])return;st[_]=!0;var k="";r&&r._owner&&r._owner!==Pe.current&&(k=" It was passed a child from "+D(r._owner.type)+"."),_e(r),E('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',_,k),_e(null)}}function it(r,c){{if(typeof r!="object")return;if(Array.isArray(r))for(var _=0;_<r.length;_++){var k=r[_];Me(k)&&at(k,c)}else if(Me(r))r._store&&(r._store.validated=!0);else if(r){var W=j(r);if(typeof W=="function"&&W!==r.entries)for(var z=W.call(r),G;!(G=z.next()).done;)Me(G.value)&&at(G.value,c)}}}function Ct(r){{var c=r.type;if(c==null||typeof c=="string")return;var _;if(typeof c=="function")_=c.propTypes;else if(typeof c=="object"&&(c.$$typeof===d||c.$$typeof===g))_=c.propTypes;else return;if(_){var k=D(c);we(_,r.props,"prop",k,r)}else if(c.PropTypes!==void 0&&!Be){Be=!0;var W=D(c);E("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",W||"Unknown")}typeof c.getDefaultProps=="function"&&!c.getDefaultProps.isReactClassApproved&&E("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function wt(r){{for(var c=Object.keys(r.props),_=0;_<c.length;_++){var k=c[_];if(k!=="children"&&k!=="key"){_e(r),E("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",k),_e(null);break}}r.ref!==null&&(_e(r),E("Invalid attribute `ref` supplied to `React.Fragment`."),_e(null))}}function ot(r,c,_,k,W,z){{var G=b(r);if(!G){var L="";(r===void 0||typeof r=="object"&&r!==null&&Object.keys(r).length===0)&&(L+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var J=Rt(W);J?L+=J:L+=nt();var ie;r===null?ie="null":Array.isArray(r)?ie="array":r!==void 0&&r.$$typeof===s?(ie="<"+(D(r.type)||"Unknown")+" />",L=" Did you accidentally export a JSX literal instead of a component?"):ie=typeof r,E("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ie,L)}var pe=rt(r,c,_,W,z);if(pe==null)return pe;if(G){var Se=c.children;if(Se!==void 0)if(k)if(Array.isArray(Se)){for(var be=0;be<Se.length;be++)it(Se[be],r);Object.freeze&&Object.freeze(Se)}else E("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else it(Se,r)}return r===a.Fragment?wt(pe):Ct(pe),pe}}function ke(r,c,_){return ot(r,c,_,!0)}function Ue(r,c,_){return ot(r,c,_,!1)}var ut=Ue,ue=ke;a.jsx=ut,a.jsxs=ue}()}(mt)),mt}process.env.NODE_ENV==="production"?gt.exports=ar():gt.exports=ir();var x=gt.exports;const On="",Gt=a=>{let o;const s=new Set,i=(v,g)=>{const p=typeof v=="function"?v(o):v;if(!Object.is(p,o)){const S=o;o=g??(typeof p!="object"||p===null)?p:Object.assign({},o,p),s.forEach(I=>I(o,S))}},u=()=>o,d={setState:i,getState:u,getInitialState:()=>O,subscribe:v=>(s.add(v),()=>s.delete(v)),destroy:()=>{s.clear()}},O=o=a(i,u,d);return d},or=a=>a?Gt(a):Gt;var _t={exports:{}},St={},He={exports:{}},yt={};/** | ||
Check the top-level render call using <`+_+">.")}return u}}function it(r,u){{if(!r._store||r._store.validated||r.key!=null)return;r._store.validated=!0;var _=wt(u);if(st[_])return;st[_]=!0;var L="";r&&r._owner&&r._owner!==Le.current&&(L=" It was passed a child from "+H(r._owner.type)+"."),ye(r),E('Each child in a list should have a unique "key" prop.%s%s See https://reactjs.org/link/warning-keys for more information.',_,L),ye(null)}}function ot(r,u){{if(typeof r!="object")return;if(Array.isArray(r))for(var _=0;_<r.length;_++){var L=r[_];We(L)&&it(L,u)}else if(We(r))r._store&&(r._store.validated=!0);else if(r){var z=k(r);if(typeof z=="function"&&z!==r.entries)for(var Y=z.call(r),U;!(U=Y.next()).done;)We(U.value)&&it(U.value,u)}}}function At(r){{var u=r.type;if(u==null||typeof u=="string")return;var _;if(typeof u=="function")_=u.propTypes;else if(typeof u=="object"&&(u.$$typeof===f||u.$$typeof===h))_=u.propTypes;else return;if(_){var L=H(u);_e(_,r.props,"prop",L,r)}else if(u.PropTypes!==void 0&&!Ue){Ue=!0;var z=H(u);E("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",z||"Unknown")}typeof u.getDefaultProps=="function"&&!u.getDefaultProps.isReactClassApproved&&E("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function Ct(r){{for(var u=Object.keys(r.props),_=0;_<u.length;_++){var L=u[_];if(L!=="children"&&L!=="key"){ye(r),E("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",L),ye(null);break}}r.ref!==null&&(ye(r),E("Invalid attribute `ref` supplied to `React.Fragment`."),ye(null))}}function ct(r,u,_,L,z,Y){{var U=P(r);if(!U){var F="";(r===void 0||typeof r=="object"&&r!==null&&Object.keys(r).length===0)&&(F+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports.");var Z=Rt(z);Z?F+=Z:F+=at();var ce;r===null?ce="null":Array.isArray(r)?ce="array":r!==void 0&&r.$$typeof===a?(ce="<"+(H(r.type)||"Unknown")+" />",F=" Did you accidentally export a JSX literal instead of a component?"):ce=typeof r,E("React.jsx: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",ce,F)}var he=nt(r,u,_,z,Y);if(he==null)return he;if(U){var Ee=u.children;if(Ee!==void 0)if(L)if(Array.isArray(Ee)){for(var Ie=0;Ie<Ee.length;Ie++)ot(Ee[Ie],r);Object.freeze&&Object.freeze(Ee)}else E("React.jsx: Static children should always be an array. You are likely explicitly calling React.jsxs or React.jsxDEV. Use the Babel transform instead.");else ot(Ee,r)}return r===s.Fragment?Ct(he):At(he),he}}function Fe(r,u,_){return ct(r,u,_,!0)}function Ve(r,u,_){return ct(r,u,_,!1)}var ut=Ve,le=Fe;s.jsx=ut,s.jsxs=le}()}(_t)),_t}process.env.NODE_ENV==="production"?mt.exports=sr():mt.exports=ir();var b=mt.exports;const On="",Gt=s=>{let i;const a=new Set,o=(m,h)=>{const S=typeof m=="function"?m(i):m;if(!Object.is(S,i)){const I=i;i=h??(typeof S!="object"||S===null)?S:Object.assign({},i,S),a.forEach(w=>w(i,I))}},c=()=>i,f={setState:o,getState:c,getInitialState:()=>x,subscribe:m=>(a.add(m),()=>a.delete(m)),destroy:()=>{a.clear()}},x=i=s(o,c,f);return f},or=s=>s?Gt(s):Gt;var St={exports:{}},yt={},Je={exports:{}},Et={};/** | ||
* @license React | ||
@@ -33,3 +33,3 @@ * use-sync-external-store-shim.production.min.js | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Bt;function ur(){if(Bt)return yt;Bt=1;var a=B;function o(g,p){return g===p&&(g!==0||1/g===1/p)||g!==g&&p!==p}var s=typeof Object.is=="function"?Object.is:o,i=a.useState,u=a.useEffect,l=a.useLayoutEffect,h=a.useDebugValue;function f(g,p){var S=p(),I=i({inst:{value:S,getSnapshot:p}}),R=I[0].inst,F=I[1];return l(function(){R.value=S,R.getSnapshot=p,d(R)&&F({inst:R})},[g,S,p]),u(function(){return d(R)&&F({inst:R}),g(function(){d(R)&&F({inst:R})})},[g]),h(S),S}function d(g){var p=g.getSnapshot;g=g.value;try{var S=p();return!s(g,S)}catch{return!0}}function O(g,p){return p()}var v=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?O:f;return yt.useSyncExternalStore=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:v,yt}var Et={};/** | ||
*/var Bt;function cr(){if(Bt)return Et;Bt=1;var s=W;function i(h,S){return h===S&&(h!==0||1/h===1/S)||h!==h&&S!==S}var a=typeof Object.is=="function"?Object.is:i,o=s.useState,c=s.useEffect,l=s.useLayoutEffect,d=s.useDebugValue;function p(h,S){var I=S(),w=o({inst:{value:I,getSnapshot:S}}),v=w[0].inst,A=w[1];return l(function(){v.value=I,v.getSnapshot=S,f(v)&&A({inst:v})},[h,I,S]),c(function(){return f(v)&&A({inst:v}),h(function(){f(v)&&A({inst:v})})},[h]),d(I),I}function f(h){var S=h.getSnapshot;h=h.value;try{var I=S();return!a(h,I)}catch{return!0}}function x(h,S){return S()}var m=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?x:p;return Et.useSyncExternalStore=s.useSyncExternalStore!==void 0?s.useSyncExternalStore:m,Et}var Ot={};/** | ||
* @license React | ||
@@ -42,3 +42,3 @@ * use-sync-external-store-shim.development.js | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Mt;function cr(){return Mt||(Mt=1,process.env.NODE_ENV!=="production"&&function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var a=B,o=a.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function s(w){{for(var A=arguments.length,j=new Array(A>1?A-1:0),y=1;y<A;y++)j[y-1]=arguments[y];i("error",w,j)}}function i(w,A,j){{var y=o.ReactDebugCurrentFrame,E=y.getStackAddendum();E!==""&&(A+="%s",j=j.concat([E]));var T=j.map(function(N){return String(N)});T.unshift("Warning: "+A),Function.prototype.apply.call(console[w],console,T)}}function u(w,A){return w===A&&(w!==0||1/w===1/A)||w!==w&&A!==A}var l=typeof Object.is=="function"?Object.is:u,h=a.useState,f=a.useEffect,d=a.useLayoutEffect,O=a.useDebugValue,v=!1,g=!1;function p(w,A,j){v||a.startTransition!==void 0&&(v=!0,s("You are using an outdated, pre-release alpha of React 18 that does not support useSyncExternalStore. The use-sync-external-store shim will not work correctly. Upgrade to a newer pre-release."));var y=A();if(!g){var E=A();l(y,E)||(s("The result of getSnapshot should be cached to avoid an infinite loop"),g=!0)}var T=h({inst:{value:y,getSnapshot:A}}),N=T[0].inst,b=T[1];return d(function(){N.value=y,N.getSnapshot=A,S(N)&&b({inst:N})},[w,y,A]),f(function(){S(N)&&b({inst:N});var M=function(){S(N)&&b({inst:N})};return w(M)},[w]),O(y),y}function S(w){var A=w.getSnapshot,j=w.value;try{var y=A();return!l(j,y)}catch{return!0}}function I(w,A,j){return A()}var R=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",F=!R,Y=F?I:p,C=a.useSyncExternalStore!==void 0?a.useSyncExternalStore:Y;Et.useSyncExternalStore=C,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),Et}var Ut;function Wt(){return Ut||(Ut=1,process.env.NODE_ENV==="production"?He.exports=ur():He.exports=cr()),He.exports}/** | ||
*/var Mt;function ur(){return Mt||(Mt=1,process.env.NODE_ENV!=="production"&&function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var s=W,i=s.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;function a(C){{for(var T=arguments.length,k=new Array(T>1?T-1:0),y=1;y<T;y++)k[y-1]=arguments[y];o("error",C,k)}}function o(C,T,k){{var y=i.ReactDebugCurrentFrame,E=y.getStackAddendum();E!==""&&(T+="%s",k=k.concat([E]));var B=k.map(function(R){return String(R)});B.unshift("Warning: "+T),Function.prototype.apply.call(console[C],console,B)}}function c(C,T){return C===T&&(C!==0||1/C===1/T)||C!==C&&T!==T}var l=typeof Object.is=="function"?Object.is:c,d=s.useState,p=s.useEffect,f=s.useLayoutEffect,x=s.useDebugValue,m=!1,h=!1;function S(C,T,k){m||s.startTransition!==void 0&&(m=!0,a("You are using an outdated, pre-release alpha of React 18 that does not support useSyncExternalStore. The use-sync-external-store shim will not work correctly. Upgrade to a newer pre-release."));var y=T();if(!h){var E=T();l(y,E)||(a("The result of getSnapshot should be cached to avoid an infinite loop"),h=!0)}var B=d({inst:{value:y,getSnapshot:T}}),R=B[0].inst,P=B[1];return f(function(){R.value=y,R.getSnapshot=T,I(R)&&P({inst:R})},[C,y,T]),p(function(){I(R)&&P({inst:R});var D=function(){I(R)&&P({inst:R})};return C(D)},[C]),x(y),y}function I(C){var T=C.getSnapshot,k=C.value;try{var y=T();return!l(k,y)}catch{return!0}}function w(C,T,k){return T()}var v=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",A=!v,G=A?w:S,O=s.useSyncExternalStore!==void 0?s.useSyncExternalStore:G;Ot.useSyncExternalStore=O,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),Ot}var Ut;function Wt(){return Ut||(Ut=1,process.env.NODE_ENV==="production"?Je.exports=cr():Je.exports=ur()),Je.exports}/** | ||
* @license React | ||
@@ -51,3 +51,3 @@ * use-sync-external-store-shim/with-selector.production.min.js | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Vt;function lr(){if(Vt)return St;Vt=1;var a=B,o=Wt();function s(O,v){return O===v&&(O!==0||1/O===1/v)||O!==O&&v!==v}var i=typeof Object.is=="function"?Object.is:s,u=o.useSyncExternalStore,l=a.useRef,h=a.useEffect,f=a.useMemo,d=a.useDebugValue;return St.useSyncExternalStoreWithSelector=function(O,v,g,p,S){var I=l(null);if(I.current===null){var R={hasValue:!1,value:null};I.current=R}else R=I.current;I=f(function(){function Y(y){if(!C){if(C=!0,w=y,y=p(y),S!==void 0&&R.hasValue){var E=R.value;if(S(E,y))return A=E}return A=y}if(E=A,i(w,y))return E;var T=p(y);return S!==void 0&&S(E,T)?E:(w=y,A=T)}var C=!1,w,A,j=g===void 0?null:g;return[function(){return Y(v())},j===null?void 0:function(){return Y(j())}]},[v,g,p,S]);var F=u(O,I[0],I[1]);return h(function(){R.hasValue=!0,R.value=F},[F]),d(F),F},St}var Ot={};/** | ||
*/var Vt;function lr(){if(Vt)return yt;Vt=1;var s=W,i=Wt();function a(x,m){return x===m&&(x!==0||1/x===1/m)||x!==x&&m!==m}var o=typeof Object.is=="function"?Object.is:a,c=i.useSyncExternalStore,l=s.useRef,d=s.useEffect,p=s.useMemo,f=s.useDebugValue;return yt.useSyncExternalStoreWithSelector=function(x,m,h,S,I){var w=l(null);if(w.current===null){var v={hasValue:!1,value:null};w.current=v}else v=w.current;w=p(function(){function G(y){if(!O){if(O=!0,C=y,y=S(y),I!==void 0&&v.hasValue){var E=v.value;if(I(E,y))return T=E}return T=y}if(E=T,o(C,y))return E;var B=S(y);return I!==void 0&&I(E,B)?E:(C=y,T=B)}var O=!1,C,T,k=h===void 0?null:h;return[function(){return G(m())},k===null?void 0:function(){return G(k())}]},[m,h,S,I]);var A=c(x,w[0],w[1]);return d(function(){v.hasValue=!0,v.value=A},[A]),f(A),A},yt}var xt={};/** | ||
* @license React | ||
@@ -60,6 +60,6 @@ * use-sync-external-store-shim/with-selector.development.js | ||
* LICENSE file in the root directory of this source tree. | ||
*/var Kt;function fr(){return Kt||(Kt=1,process.env.NODE_ENV!=="production"&&function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var a=B,o=Wt();function s(v,g){return v===g&&(v!==0||1/v===1/g)||v!==v&&g!==g}var i=typeof Object.is=="function"?Object.is:s,u=o.useSyncExternalStore,l=a.useRef,h=a.useEffect,f=a.useMemo,d=a.useDebugValue;function O(v,g,p,S,I){var R=l(null),F;R.current===null?(F={hasValue:!1,value:null},R.current=F):F=R.current;var Y=f(function(){var j=!1,y,E,T=function(K){if(!j){j=!0,y=K;var U=S(K);if(I!==void 0&&F.hasValue){var q=F.value;if(I(q,U))return E=q,q}return E=U,U}var ae=y,D=E;if(i(ae,K))return D;var Z=S(K);return I!==void 0&&I(D,Z)?D:(y=K,E=Z,Z)},N=p===void 0?null:p,b=function(){return T(g())},M=N===null?void 0:function(){return T(N())};return[b,M]},[g,p,S,I]),C=Y[0],w=Y[1],A=u(v,C,w);return h(function(){F.hasValue=!0,F.value=A},[A]),d(A),A}Ot.useSyncExternalStoreWithSelector=O,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),Ot}process.env.NODE_ENV==="production"?_t.exports=lr():_t.exports=fr();var dr=_t.exports;const pr=vt(dr),{useDebugValue:hr}=B,{useSyncExternalStoreWithSelector:vr}=pr;let bn=!1;const gr=a=>a;function mr(a,o=gr,s){const i=vr(a.subscribe,a.getState,a.getServerState||a.getInitialState,o,s);return hr(i),i}const zt=a=>{const o=typeof a=="function"?or(a):a,s=(i,u)=>mr(o,i,u);return Object.assign(s,o),s},Qe=(a=>a?zt(a):zt)()((a,o)=>({state:{},setState:(s,i)=>{const u=o().state,l=u[s]??{},h={...l,...i};a({state:{...u,[s]:h}}),l.onStateUpdate(h)},deleteState(s){const i={...o().state};delete i[s],a({state:{...i}})}})),bt=a=>{const o=Qe(s=>s.state[a]);if(!o)throw new Error("Instance not found, all the buckets should be wrapped under provider / unique instanceIds should be passed");return o},Fe=B.createContext({instanceId:""});var Je={exports:{}};Je.exports,function(a,o){var s=200,i="__lodash_hash_undefined__",u=1,l=2,h=9007199254740991,f="[object Arguments]",d="[object Array]",O="[object AsyncFunction]",v="[object Boolean]",g="[object Date]",p="[object Error]",S="[object Function]",I="[object GeneratorFunction]",R="[object Map]",F="[object Number]",Y="[object Null]",C="[object Object]",w="[object Promise]",A="[object Proxy]",j="[object RegExp]",y="[object Set]",E="[object String]",T="[object Symbol]",N="[object Undefined]",b="[object WeakMap]",M="[object ArrayBuffer]",K="[object DataView]",U="[object Float32Array]",q="[object Float64Array]",ae="[object Int8Array]",D="[object Int16Array]",Z="[object Int32Array]",ee="[object Uint8Array]",he="[object Uint8ClampedArray]",we="[object Uint16Array]",ve="[object Uint32Array]",je=/[\\^$.*+?()[\]{}|]/g,It=/^\[object .+?Constructor\]$/,qe=/^(?:0|[1-9]\d*)$/,V={};V[U]=V[q]=V[ae]=V[D]=V[Z]=V[ee]=V[he]=V[we]=V[ve]=!0,V[f]=V[d]=V[M]=V[v]=V[K]=V[g]=V[p]=V[S]=V[R]=V[F]=V[C]=V[j]=V[y]=V[E]=V[b]=!1;var De=typeof Ye=="object"&&Ye&&Ye.Object===Object&&Ye,Tt=typeof self=="object"&&self&&self.Object===Object&&self,fe=De||Tt||Function("return this")(),$e=o&&!o.nodeType&&o,et=$e&&!0&&a&&!a.nodeType&&a,tt=et&&et.exports===$e,Ge=tt&&De.process,rt=function(){try{return Ge&&Ge.binding&&Ge.binding("util")}catch{}}(),Pe=rt&&rt.isTypedArray;function _e(e,t){for(var n=-1,m=e==null?0:e.length,H=0,P=[];++n<m;){var X=e[n];t(X,n,e)&&(P[H++]=X)}return P}function Be(e,t){for(var n=-1,m=t.length,H=e.length;++n<m;)e[H+n]=t[n];return e}function Me(e,t){for(var n=-1,m=e==null?0:e.length;++n<m;)if(t(e[n],n,e))return!0;return!1}function nt(e,t){for(var n=-1,m=Array(e);++n<e;)m[n]=t(n);return m}function Rt(e){return function(t){return e(t)}}function st(e,t){return e.has(t)}function At(e,t){return e==null?void 0:e[t]}function at(e){var t=-1,n=Array(e.size);return e.forEach(function(m,H){n[++t]=[H,m]}),n}function it(e,t){return function(n){return e(t(n))}}function Ct(e){var t=-1,n=Array(e.size);return e.forEach(function(m){n[++t]=m}),n}var wt=Array.prototype,ot=Function.prototype,ke=Object.prototype,Ue=fe["__core-js_shared__"],ut=ot.toString,ue=ke.hasOwnProperty,r=function(){var e=/[^.]+$/.exec(Ue&&Ue.keys&&Ue.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),c=ke.toString,_=RegExp("^"+ut.call(ue).replace(je,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),k=tt?fe.Buffer:void 0,W=fe.Symbol,z=fe.Uint8Array,G=ke.propertyIsEnumerable,L=wt.splice,J=W?W.toStringTag:void 0,ie=Object.getOwnPropertySymbols,pe=k?k.isBuffer:void 0,Se=it(Object.keys,Object),be=Le(fe,"DataView"),We=Le(fe,"Map"),jt=Le(fe,"Promise"),Dt=Le(fe,"Set"),Pt=Le(fe,"WeakMap"),Ve=Le(Object,"create"),Rr=Te(be),Ar=Te(We),Cr=Te(jt),wr=Te(Dt),jr=Te(Pt),Qt=W?W.prototype:void 0,kt=Qt?Qt.valueOf:void 0;function xe(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var m=e[t];this.set(m[0],m[1])}}function Dr(){this.__data__=Ve?Ve(null):{},this.size=0}function Pr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function kr(e){var t=this.__data__;if(Ve){var n=t[e];return n===i?void 0:n}return ue.call(t,e)?t[e]:void 0}function Lr(e){var t=this.__data__;return Ve?t[e]!==void 0:ue.call(t,e)}function Fr(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Ve&&t===void 0?i:t,this}xe.prototype.clear=Dr,xe.prototype.delete=Pr,xe.prototype.get=kr,xe.prototype.has=Lr,xe.prototype.set=Fr;function ge(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var m=e[t];this.set(m[0],m[1])}}function Nr(){this.__data__=[],this.size=0}function Gr(e){var t=this.__data__,n=lt(t,e);if(n<0)return!1;var m=t.length-1;return n==m?t.pop():L.call(t,n,1),--this.size,!0}function Br(e){var t=this.__data__,n=lt(t,e);return n<0?void 0:t[n][1]}function Mr(e){return lt(this.__data__,e)>-1}function Ur(e,t){var n=this.__data__,m=lt(n,e);return m<0?(++this.size,n.push([e,t])):n[m][1]=t,this}ge.prototype.clear=Nr,ge.prototype.delete=Gr,ge.prototype.get=Br,ge.prototype.has=Mr,ge.prototype.set=Ur;function Ie(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var m=e[t];this.set(m[0],m[1])}}function Wr(){this.size=0,this.__data__={hash:new xe,map:new(We||ge),string:new xe}}function Vr(e){var t=ft(this,e).delete(e);return this.size-=t?1:0,t}function Kr(e){return ft(this,e).get(e)}function zr(e){return ft(this,e).has(e)}function Yr(e,t){var n=ft(this,e),m=n.size;return n.set(e,t),this.size+=n.size==m?0:1,this}Ie.prototype.clear=Wr,Ie.prototype.delete=Vr,Ie.prototype.get=Kr,Ie.prototype.has=zr,Ie.prototype.set=Yr;function ct(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Ie;++t<n;)this.add(e[t])}function Hr(e){return this.__data__.set(e,i),this}function Qr(e){return this.__data__.has(e)}ct.prototype.add=ct.prototype.push=Hr,ct.prototype.has=Qr;function ye(e){var t=this.__data__=new ge(e);this.size=t.size}function Jr(){this.__data__=new ge,this.size=0}function Xr(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Zr(e){return this.__data__.get(e)}function qr(e){return this.__data__.has(e)}function $r(e,t){var n=this.__data__;if(n instanceof ge){var m=n.__data__;if(!We||m.length<s-1)return m.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ie(m)}return n.set(e,t),this.size=n.size,this}ye.prototype.clear=Jr,ye.prototype.delete=Xr,ye.prototype.get=Zr,ye.prototype.has=qr,ye.prototype.set=$r;function en(e,t){var n=dt(e),m=!n&&gn(e),H=!n&&!m&&Lt(e),P=!n&&!m&&!H&&nr(e),X=n||m||H||P,$=X?nt(e.length,String):[],te=$.length;for(var Q in e)(t||ue.call(e,Q))&&!(X&&(Q=="length"||H&&(Q=="offset"||Q=="parent")||P&&(Q=="buffer"||Q=="byteLength"||Q=="byteOffset")||fn(Q,te)))&&$.push(Q);return $}function lt(e,t){for(var n=e.length;n--;)if($t(e[n][0],t))return n;return-1}function tn(e,t,n){var m=t(e);return dt(e)?m:Be(m,n(e))}function Ke(e){return e==null?e===void 0?N:Y:J&&J in Object(e)?cn(e):vn(e)}function Jt(e){return ze(e)&&Ke(e)==f}function Xt(e,t,n,m,H){return e===t?!0:e==null||t==null||!ze(e)&&!ze(t)?e!==e&&t!==t:rn(e,t,n,m,Xt,H)}function rn(e,t,n,m,H,P){var X=dt(e),$=dt(t),te=X?d:Ee(e),Q=$?d:Ee(t);te=te==f?C:te,Q=Q==f?C:Q;var oe=te==C,de=Q==C,re=te==Q;if(re&&Lt(e)){if(!Lt(t))return!1;X=!0,oe=!1}if(re&&!oe)return P||(P=new ye),X||nr(e)?Zt(e,t,n,m,H,P):on(e,t,te,n,m,H,P);if(!(n&u)){var ce=oe&&ue.call(e,"__wrapped__"),le=de&&ue.call(t,"__wrapped__");if(ce||le){var Oe=ce?e.value():e,me=le?t.value():t;return P||(P=new ye),H(Oe,me,n,m,P)}}return re?(P||(P=new ye),un(e,t,n,m,H,P)):!1}function nn(e){if(!rr(e)||pn(e))return!1;var t=er(e)?_:It;return t.test(Te(e))}function sn(e){return ze(e)&&tr(e.length)&&!!V[Ke(e)]}function an(e){if(!hn(e))return Se(e);var t=[];for(var n in Object(e))ue.call(e,n)&&n!="constructor"&&t.push(n);return t}function Zt(e,t,n,m,H,P){var X=n&u,$=e.length,te=t.length;if($!=te&&!(X&&te>$))return!1;var Q=P.get(e);if(Q&&P.get(t))return Q==t;var oe=-1,de=!0,re=n&l?new ct:void 0;for(P.set(e,t),P.set(t,e);++oe<$;){var ce=e[oe],le=t[oe];if(m)var Oe=X?m(le,ce,oe,t,e,P):m(ce,le,oe,e,t,P);if(Oe!==void 0){if(Oe)continue;de=!1;break}if(re){if(!Me(t,function(me,Re){if(!st(re,Re)&&(ce===me||H(ce,me,n,m,P)))return re.push(Re)})){de=!1;break}}else if(!(ce===le||H(ce,le,n,m,P))){de=!1;break}}return P.delete(e),P.delete(t),de}function on(e,t,n,m,H,P,X){switch(n){case K:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case M:return!(e.byteLength!=t.byteLength||!P(new z(e),new z(t)));case v:case g:case F:return $t(+e,+t);case p:return e.name==t.name&&e.message==t.message;case j:case E:return e==t+"";case R:var $=at;case y:var te=m&u;if($||($=Ct),e.size!=t.size&&!te)return!1;var Q=X.get(e);if(Q)return Q==t;m|=l,X.set(e,t);var oe=Zt($(e),$(t),m,H,P,X);return X.delete(e),oe;case T:if(kt)return kt.call(e)==kt.call(t)}return!1}function un(e,t,n,m,H,P){var X=n&u,$=qt(e),te=$.length,Q=qt(t),oe=Q.length;if(te!=oe&&!X)return!1;for(var de=te;de--;){var re=$[de];if(!(X?re in t:ue.call(t,re)))return!1}var ce=P.get(e);if(ce&&P.get(t))return ce==t;var le=!0;P.set(e,t),P.set(t,e);for(var Oe=X;++de<te;){re=$[de];var me=e[re],Re=t[re];if(m)var sr=X?m(Re,me,re,t,e,P):m(me,Re,re,e,t,P);if(!(sr===void 0?me===Re||H(me,Re,n,m,P):sr)){le=!1;break}Oe||(Oe=re=="constructor")}if(le&&!Oe){var pt=e.constructor,ht=t.constructor;pt!=ht&&"constructor"in e&&"constructor"in t&&!(typeof pt=="function"&&pt instanceof pt&&typeof ht=="function"&&ht instanceof ht)&&(le=!1)}return P.delete(e),P.delete(t),le}function qt(e){return tn(e,Sn,ln)}function ft(e,t){var n=e.__data__;return dn(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Le(e,t){var n=At(e,t);return nn(n)?n:void 0}function cn(e){var t=ue.call(e,J),n=e[J];try{e[J]=void 0;var m=!0}catch{}var H=c.call(e);return m&&(t?e[J]=n:delete e[J]),H}var ln=ie?function(e){return e==null?[]:(e=Object(e),_e(ie(e),function(t){return G.call(e,t)}))}:yn,Ee=Ke;(be&&Ee(new be(new ArrayBuffer(1)))!=K||We&&Ee(new We)!=R||jt&&Ee(jt.resolve())!=w||Dt&&Ee(new Dt)!=y||Pt&&Ee(new Pt)!=b)&&(Ee=function(e){var t=Ke(e),n=t==C?e.constructor:void 0,m=n?Te(n):"";if(m)switch(m){case Rr:return K;case Ar:return R;case Cr:return w;case wr:return y;case jr:return b}return t});function fn(e,t){return t=t??h,!!t&&(typeof e=="number"||qe.test(e))&&e>-1&&e%1==0&&e<t}function dn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function pn(e){return!!r&&r in e}function hn(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||ke;return e===n}function vn(e){return c.call(e)}function Te(e){if(e!=null){try{return ut.call(e)}catch{}try{return e+""}catch{}}return""}function $t(e,t){return e===t||e!==e&&t!==t}var gn=Jt(function(){return arguments}())?Jt:function(e){return ze(e)&&ue.call(e,"callee")&&!G.call(e,"callee")},dt=Array.isArray;function mn(e){return e!=null&&tr(e.length)&&!er(e)}var Lt=pe||En;function _n(e,t){return Xt(e,t)}function er(e){if(!rr(e))return!1;var t=Ke(e);return t==S||t==I||t==O||t==A}function tr(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=h}function rr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function ze(e){return e!=null&&typeof e=="object"}var nr=Pe?Rt(Pe):sn;function Sn(e){return mn(e)?en(e):an(e)}function yn(){return[]}function En(){return!1}a.exports=_n}(Je,Je.exports);var _r=Je.exports;const Sr=vt(_r);function yr(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,a=>{const o=Math.random()*16|0;return(a==="x"?o:o&3|8).toString(16)})}const Er=a=>{const{children:o,allItems:s,buckets:i,instanceId:u,receiveFieldItemsFromInstances:l,getPriorityTargetBucketToFill:h,onUpdate:f}=a,{setState:d,deleteState:O,state:v}=Qe(),g=B.useMemo(()=>u??yr(),[u]),p=B.useMemo(()=>{const S={allItems:s,buckets:i,instanceId:u,receiveFieldItemsFromInstances:l,getPriorityTargetBucketToFill:h,onStateUpdate:I=>{f==null||f({allItems:I.allItems,buckets:I.buckets,instanceId:I.instanceId})}};return v[g]=S,S},[u,s,i,h,f]);return B.useEffect(()=>{let S=v[g];S||(S={},v[g]=p),Sr({allItems:s,buckets:i},{allItems:S.allItems,buckets:S.buckets})||d(g,p)},[p]),x.jsx(Fe.Provider,{value:{instanceId:g},children:o})};var Yt={exports:{}};/*! | ||
*/var Kt;function fr(){return Kt||(Kt=1,process.env.NODE_ENV!=="production"&&function(){typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStart(new Error);var s=W,i=Wt();function a(m,h){return m===h&&(m!==0||1/m===1/h)||m!==m&&h!==h}var o=typeof Object.is=="function"?Object.is:a,c=i.useSyncExternalStore,l=s.useRef,d=s.useEffect,p=s.useMemo,f=s.useDebugValue;function x(m,h,S,I,w){var v=l(null),A;v.current===null?(A={hasValue:!1,value:null},v.current=A):A=v.current;var G=p(function(){var k=!1,y,E,B=function(M){if(!k){k=!0,y=M;var X=I(M);if(w!==void 0&&A.hasValue){var V=A.value;if(w(V,X))return E=V,V}return E=X,X}var re=y,H=E;if(o(re,M))return H;var N=I(M);return w!==void 0&&w(H,N)?H:(y=M,E=N,N)},R=S===void 0?null:S,P=function(){return B(h())},D=R===null?void 0:function(){return B(R())};return[P,D]},[h,S,I,w]),O=G[0],C=G[1],T=c(m,O,C);return d(function(){A.hasValue=!0,A.value=T},[T]),f(T),T}xt.useSyncExternalStoreWithSelector=x,typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop=="function"&&__REACT_DEVTOOLS_GLOBAL_HOOK__.registerInternalModuleStop(new Error)}()),xt}process.env.NODE_ENV==="production"?St.exports=lr():St.exports=fr();var dr=St.exports;const pr=gt(dr),{useDebugValue:vr}=W,{useSyncExternalStoreWithSelector:hr}=pr;let xn=!1;const gr=s=>s;function mr(s,i=gr,a){const o=hr(s.subscribe,s.getState,s.getServerState||s.getInitialState,i,a);return vr(o),o}const zt=s=>{const i=typeof s=="function"?or(s):s,a=(o,c)=>mr(i,o,c);return Object.assign(a,i),a},Xe=(s=>s?zt(s):zt)()((s,i)=>({state:{},setState:(a,o)=>{const c=i().state,l=c[a]??{},d={...l,...o};s({state:{...c,[a]:d}}),l.onStateUpdate(d)},deleteState(a){const o={...i().state};delete o[a],s({state:{...o}})}})),bt=s=>{const i=Xe(a=>a.state[s]);if(!i)throw new Error("Instance not found, all the buckets should be wrapped under provider / unique instanceIds should be passed");return i},Ge=W.createContext({instanceId:""});var Ze={exports:{}};Ze.exports,function(s,i){var a=200,o="__lodash_hash_undefined__",c=1,l=2,d=9007199254740991,p="[object Arguments]",f="[object Array]",x="[object AsyncFunction]",m="[object Boolean]",h="[object Date]",S="[object Error]",I="[object Function]",w="[object GeneratorFunction]",v="[object Map]",A="[object Number]",G="[object Null]",O="[object Object]",C="[object Promise]",T="[object Proxy]",k="[object RegExp]",y="[object Set]",E="[object String]",B="[object Symbol]",R="[object Undefined]",P="[object WeakMap]",D="[object ArrayBuffer]",M="[object DataView]",X="[object Float32Array]",V="[object Float64Array]",re="[object Int8Array]",H="[object Int16Array]",N="[object Int32Array]",$="[object Uint8Array]",oe="[object Uint8ClampedArray]",_e="[object Uint16Array]",se="[object Uint32Array]",Se=/[\\^$.*+?()[\]{}|]/g,je=/^\[object .+?Constructor\]$/,Pe=/^(?:0|[1-9]\d*)$/,K={};K[X]=K[V]=K[re]=K[H]=K[N]=K[$]=K[oe]=K[_e]=K[se]=!0,K[p]=K[f]=K[D]=K[m]=K[M]=K[h]=K[S]=K[I]=K[v]=K[A]=K[O]=K[k]=K[y]=K[E]=K[P]=!1;var ke=typeof Qe=="object"&&Qe&&Qe.Object===Object&&Qe,Tt=typeof self=="object"&&self&&self.Object===Object&&self,pe=ke||Tt||Function("return this")(),et=i&&!i.nodeType&&i,tt=et&&!0&&s&&!s.nodeType&&s,rt=tt&&tt.exports===et,Me=rt&&ke.process,nt=function(){try{return Me&&Me.binding&&Me.binding("util")}catch{}}(),Le=nt&&nt.isTypedArray;function ye(e,t){for(var n=-1,g=e==null?0:e.length,Q=0,j=[];++n<g;){var q=e[n];t(q,n,e)&&(j[Q++]=q)}return j}function Ue(e,t){for(var n=-1,g=t.length,Q=e.length;++n<g;)e[Q+n]=t[n];return e}function We(e,t){for(var n=-1,g=e==null?0:e.length;++n<g;)if(t(e[n],n,e))return!0;return!1}function at(e,t){for(var n=-1,g=Array(e);++n<e;)g[n]=t(n);return g}function Rt(e){return function(t){return e(t)}}function st(e,t){return e.has(t)}function wt(e,t){return e==null?void 0:e[t]}function it(e){var t=-1,n=Array(e.size);return e.forEach(function(g,Q){n[++t]=[Q,g]}),n}function ot(e,t){return function(n){return e(t(n))}}function At(e){var t=-1,n=Array(e.size);return e.forEach(function(g){n[++t]=g}),n}var Ct=Array.prototype,ct=Function.prototype,Fe=Object.prototype,Ve=pe["__core-js_shared__"],ut=ct.toString,le=Fe.hasOwnProperty,r=function(){var e=/[^.]+$/.exec(Ve&&Ve.keys&&Ve.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}(),u=Fe.toString,_=RegExp("^"+ut.call(le).replace(Se,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),L=rt?pe.Buffer:void 0,z=pe.Symbol,Y=pe.Uint8Array,U=Fe.propertyIsEnumerable,F=Ct.splice,Z=z?z.toStringTag:void 0,ce=Object.getOwnPropertySymbols,he=L?L.isBuffer:void 0,Ee=ot(Object.keys,Object),Ie=Ne(pe,"DataView"),Ke=Ne(pe,"Map"),Dt=Ne(pe,"Promise"),jt=Ne(pe,"Set"),Pt=Ne(pe,"WeakMap"),ze=Ne(Object,"create"),Rr=we(Ie),wr=we(Ke),Ar=we(Dt),Cr=we(jt),Dr=we(Pt),Qt=z?z.prototype:void 0,kt=Qt?Qt.valueOf:void 0;function Te(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var g=e[t];this.set(g[0],g[1])}}function jr(){this.__data__=ze?ze(null):{},this.size=0}function Pr(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}function kr(e){var t=this.__data__;if(ze){var n=t[e];return n===o?void 0:n}return le.call(t,e)?t[e]:void 0}function Lr(e){var t=this.__data__;return ze?t[e]!==void 0:le.call(t,e)}function Fr(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=ze&&t===void 0?o:t,this}Te.prototype.clear=jr,Te.prototype.delete=Pr,Te.prototype.get=kr,Te.prototype.has=Lr,Te.prototype.set=Fr;function ge(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var g=e[t];this.set(g[0],g[1])}}function Nr(){this.__data__=[],this.size=0}function Gr(e){var t=this.__data__,n=ft(t,e);if(n<0)return!1;var g=t.length-1;return n==g?t.pop():F.call(t,n,1),--this.size,!0}function Br(e){var t=this.__data__,n=ft(t,e);return n<0?void 0:t[n][1]}function Mr(e){return ft(this.__data__,e)>-1}function Ur(e,t){var n=this.__data__,g=ft(n,e);return g<0?(++this.size,n.push([e,t])):n[g][1]=t,this}ge.prototype.clear=Nr,ge.prototype.delete=Gr,ge.prototype.get=Br,ge.prototype.has=Mr,ge.prototype.set=Ur;function Re(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var g=e[t];this.set(g[0],g[1])}}function Wr(){this.size=0,this.__data__={hash:new Te,map:new(Ke||ge),string:new Te}}function Vr(e){var t=dt(this,e).delete(e);return this.size-=t?1:0,t}function Kr(e){return dt(this,e).get(e)}function zr(e){return dt(this,e).has(e)}function Yr(e,t){var n=dt(this,e),g=n.size;return n.set(e,t),this.size+=n.size==g?0:1,this}Re.prototype.clear=Wr,Re.prototype.delete=Vr,Re.prototype.get=Kr,Re.prototype.has=zr,Re.prototype.set=Yr;function lt(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Re;++t<n;)this.add(e[t])}function Hr(e){return this.__data__.set(e,o),this}function Qr(e){return this.__data__.has(e)}lt.prototype.add=lt.prototype.push=Hr,lt.prototype.has=Qr;function Oe(e){var t=this.__data__=new ge(e);this.size=t.size}function Jr(){this.__data__=new ge,this.size=0}function Xr(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function Zr(e){return this.__data__.get(e)}function qr(e){return this.__data__.has(e)}function $r(e,t){var n=this.__data__;if(n instanceof ge){var g=n.__data__;if(!Ke||g.length<a-1)return g.push([e,t]),this.size=++n.size,this;n=this.__data__=new Re(g)}return n.set(e,t),this.size=n.size,this}Oe.prototype.clear=Jr,Oe.prototype.delete=Xr,Oe.prototype.get=Zr,Oe.prototype.has=qr,Oe.prototype.set=$r;function en(e,t){var n=pt(e),g=!n&&gn(e),Q=!n&&!g&&Lt(e),j=!n&&!g&&!Q&&nr(e),q=n||g||Q||j,ee=q?at(e.length,String):[],te=ee.length;for(var J in e)(t||le.call(e,J))&&!(q&&(J=="length"||Q&&(J=="offset"||J=="parent")||j&&(J=="buffer"||J=="byteLength"||J=="byteOffset")||fn(J,te)))&&ee.push(J);return ee}function ft(e,t){for(var n=e.length;n--;)if($t(e[n][0],t))return n;return-1}function tn(e,t,n){var g=t(e);return pt(e)?g:Ue(g,n(e))}function Ye(e){return e==null?e===void 0?R:G:Z&&Z in Object(e)?un(e):hn(e)}function Jt(e){return He(e)&&Ye(e)==p}function Xt(e,t,n,g,Q){return e===t?!0:e==null||t==null||!He(e)&&!He(t)?e!==e&&t!==t:rn(e,t,n,g,Xt,Q)}function rn(e,t,n,g,Q,j){var q=pt(e),ee=pt(t),te=q?f:xe(e),J=ee?f:xe(t);te=te==p?O:te,J=J==p?O:J;var ue=te==O,ve=J==O,ne=te==J;if(ne&&Lt(e)){if(!Lt(t))return!1;q=!0,ue=!1}if(ne&&!ue)return j||(j=new Oe),q||nr(e)?Zt(e,t,n,g,Q,j):on(e,t,te,n,g,Q,j);if(!(n&c)){var fe=ue&&le.call(e,"__wrapped__"),de=ve&&le.call(t,"__wrapped__");if(fe||de){var be=fe?e.value():e,me=de?t.value():t;return j||(j=new Oe),Q(be,me,n,g,j)}}return ne?(j||(j=new Oe),cn(e,t,n,g,Q,j)):!1}function nn(e){if(!rr(e)||pn(e))return!1;var t=er(e)?_:je;return t.test(we(e))}function an(e){return He(e)&&tr(e.length)&&!!K[Ye(e)]}function sn(e){if(!vn(e))return Ee(e);var t=[];for(var n in Object(e))le.call(e,n)&&n!="constructor"&&t.push(n);return t}function Zt(e,t,n,g,Q,j){var q=n&c,ee=e.length,te=t.length;if(ee!=te&&!(q&&te>ee))return!1;var J=j.get(e);if(J&&j.get(t))return J==t;var ue=-1,ve=!0,ne=n&l?new lt:void 0;for(j.set(e,t),j.set(t,e);++ue<ee;){var fe=e[ue],de=t[ue];if(g)var be=q?g(de,fe,ue,t,e,j):g(fe,de,ue,e,t,j);if(be!==void 0){if(be)continue;ve=!1;break}if(ne){if(!We(t,function(me,Ae){if(!st(ne,Ae)&&(fe===me||Q(fe,me,n,g,j)))return ne.push(Ae)})){ve=!1;break}}else if(!(fe===de||Q(fe,de,n,g,j))){ve=!1;break}}return j.delete(e),j.delete(t),ve}function on(e,t,n,g,Q,j,q){switch(n){case M:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case D:return!(e.byteLength!=t.byteLength||!j(new Y(e),new Y(t)));case m:case h:case A:return $t(+e,+t);case S:return e.name==t.name&&e.message==t.message;case k:case E:return e==t+"";case v:var ee=it;case y:var te=g&c;if(ee||(ee=At),e.size!=t.size&&!te)return!1;var J=q.get(e);if(J)return J==t;g|=l,q.set(e,t);var ue=Zt(ee(e),ee(t),g,Q,j,q);return q.delete(e),ue;case B:if(kt)return kt.call(e)==kt.call(t)}return!1}function cn(e,t,n,g,Q,j){var q=n&c,ee=qt(e),te=ee.length,J=qt(t),ue=J.length;if(te!=ue&&!q)return!1;for(var ve=te;ve--;){var ne=ee[ve];if(!(q?ne in t:le.call(t,ne)))return!1}var fe=j.get(e);if(fe&&j.get(t))return fe==t;var de=!0;j.set(e,t),j.set(t,e);for(var be=q;++ve<te;){ne=ee[ve];var me=e[ne],Ae=t[ne];if(g)var ar=q?g(Ae,me,ne,t,e,j):g(me,Ae,ne,e,t,j);if(!(ar===void 0?me===Ae||Q(me,Ae,n,g,j):ar)){de=!1;break}be||(be=ne=="constructor")}if(de&&!be){var vt=e.constructor,ht=t.constructor;vt!=ht&&"constructor"in e&&"constructor"in t&&!(typeof vt=="function"&&vt instanceof vt&&typeof ht=="function"&&ht instanceof ht)&&(de=!1)}return j.delete(e),j.delete(t),de}function qt(e){return tn(e,Sn,ln)}function dt(e,t){var n=e.__data__;return dn(t)?n[typeof t=="string"?"string":"hash"]:n.map}function Ne(e,t){var n=wt(e,t);return nn(n)?n:void 0}function un(e){var t=le.call(e,Z),n=e[Z];try{e[Z]=void 0;var g=!0}catch{}var Q=u.call(e);return g&&(t?e[Z]=n:delete e[Z]),Q}var ln=ce?function(e){return e==null?[]:(e=Object(e),ye(ce(e),function(t){return U.call(e,t)}))}:yn,xe=Ye;(Ie&&xe(new Ie(new ArrayBuffer(1)))!=M||Ke&&xe(new Ke)!=v||Dt&&xe(Dt.resolve())!=C||jt&&xe(new jt)!=y||Pt&&xe(new Pt)!=P)&&(xe=function(e){var t=Ye(e),n=t==O?e.constructor:void 0,g=n?we(n):"";if(g)switch(g){case Rr:return M;case wr:return v;case Ar:return C;case Cr:return y;case Dr:return P}return t});function fn(e,t){return t=t??d,!!t&&(typeof e=="number"||Pe.test(e))&&e>-1&&e%1==0&&e<t}function dn(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function pn(e){return!!r&&r in e}function vn(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||Fe;return e===n}function hn(e){return u.call(e)}function we(e){if(e!=null){try{return ut.call(e)}catch{}try{return e+""}catch{}}return""}function $t(e,t){return e===t||e!==e&&t!==t}var gn=Jt(function(){return arguments}())?Jt:function(e){return He(e)&&le.call(e,"callee")&&!U.call(e,"callee")},pt=Array.isArray;function mn(e){return e!=null&&tr(e.length)&&!er(e)}var Lt=he||En;function _n(e,t){return Xt(e,t)}function er(e){if(!rr(e))return!1;var t=Ye(e);return t==I||t==w||t==x||t==T}function tr(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=d}function rr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function He(e){return e!=null&&typeof e=="object"}var nr=Le?Rt(Le):an;function Sn(e){return mn(e)?en(e):sn(e)}function yn(){return[]}function En(){return!1}s.exports=_n}(Ze,Ze.exports);var _r=Ze.exports;const Sr=gt(_r);function yr(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,s=>{const i=Math.random()*16|0;return(s==="x"?i:i&3|8).toString(16)})}const Er=s=>{const{children:i,allItems:a,buckets:o,instanceId:c,receiveFieldItemsFromInstances:l,allowDuplicates:d,getPriorityTargetBucketToFill:p,onUpdate:f}=s,{setState:x,deleteState:m,state:h}=Xe(),S=W.useMemo(()=>c??yr(),[c]),I=W.useMemo(()=>{const w={allItems:a,buckets:o,instanceId:c,receiveFieldItemsFromInstances:l,allowDuplicates:d,getPriorityTargetBucketToFill:p,onStateUpdate:v=>{f==null||f({allItems:v.allItems,buckets:v.buckets,instanceId:v.instanceId})}};return h[S]=w,w},[c,a,o,p,f]);return W.useEffect(()=>{let w=h[S];w||(w={},h[S]=I),Sr({allItems:a,buckets:o},{allItems:w.allItems,buckets:w.buckets})||x(S,I)},[I]),b.jsx(Ge.Provider,{value:{instanceId:S},children:i})};var Yt={exports:{}};/*! | ||
Copyright (c) 2018 Jed Watson. | ||
Licensed under the MIT License (MIT), see | ||
http://jedwatson.github.io/classnames | ||
*/(function(a){(function(){var o={}.hasOwnProperty;function s(){for(var i=[],u=0;u<arguments.length;u++){var l=arguments[u];if(l){var h=typeof l;if(h==="string"||h==="number")i.push(l);else if(Array.isArray(l)){if(l.length){var f=s.apply(null,l);f&&i.push(f)}}else if(h==="object"){if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]")){i.push(l.toString());continue}for(var d in l)o.call(l,d)&&l[d]&&i.push(d)}}}return i.join(" ")}a.exports?(s.default=s,a.exports=s):window.classNames=s})()})(Yt);var Or=Yt.exports;const ne=vt(Or),br=a=>{const{id:o,label:s,disabled:i=!1,emptyFieldPlaceholder:u="Add data fields here",sortGroupOrderWiseOnAssignment:l=!0,instanceId:h,showExtendedAssignmentPlaceholder:f=!1,centerAlignPlaceholder:d=!1,placeHolderWrapperClassName:O,wrapperClassName:v,orientation:g="vertical",horizontalFillOverflowType:p="scroll"}=a,[S,I]=B.useState(!1),R=Qe(D=>D.setState),{instanceId:F}=B.useContext(Fe),Y=h??F,{allItems:C,buckets:w,receiveFieldItemsFromInstances:A=[]}=bt(Y),{currentBucket:j,groupedItems:y}=B.useMemo(()=>{const D=w.find(Z=>Z.id===o);return D?{groupedItems:xt(D.items),currentBucket:D}:{groupedItems:[],currentBucket:D}},[w,o]);if(!j)return null;const{maxItems:E=Number.MAX_SAFE_INTEGER}=j,T=(...D)=>()=>Xe({instanceId:Y,bucketId:o,buckets:w,fieldItems:D,sortGroupOrderWiseOnAssignment:l,updateState:R,removeOnly:!0}),N=()=>{I(!1)},b=()=>{I(!0)},M=D=>{D.preventDefault(),b()},K=D=>{const ee=[Y,...A].find(ve=>D.dataTransfer.getData(ve));return((ee?D.dataTransfer.getData(ee):"")??"").split(",")},U=D=>{const Z=K(D),ee=C.filter(he=>Z.some(we=>he.id===we));ee.length&&Xe({instanceId:Y,bucketId:o,buckets:w,sortGroupOrderWiseOnAssignment:l,fieldItems:ee,updateState:R}),N()},q=y.length<E,ae=x.jsx("div",{className:ne("react-fields-keeper-mapping-content-input-placeholder",{"center-align":d},O),children:u});return j?x.jsxs("div",{className:ne("react-fields-keeper-mapping-content",v),children:[s&&x.jsx("div",{className:"react-fields-keeper-mapping-content-title",children:s}),x.jsxs("div",{className:ne("react-fields-keeper-mapping-content-input",{"react-fields-keeper-content-input-horizontal":g==="horizontal","react-fields-keeper-content-input-horizontal-wrap":g==="horizontal"&&p==="wrap","react-fields-keeper-mapping-content-multi-input":q&&!f&&g==="vertical","react-fields-keeper-mapping-content-input-active":S,"react-fields-keeper-mapping-content-disabled":i}),onDrop:U,onDragOver:M,onDragEnter:b,onDragLeave:N,children:[y.length>0&&y.map((D,Z)=>B.createElement(xr,{...a,key:Z,groupedItem:D,currentBucket:j,onDragOverHandler:M,onFieldItemRemove:T})),(y.length===0||f===!0)&&ae]})]}):null},xr=a=>{var A;const{groupedItem:{items:o,group:s,groupLabel:i},allowRemoveFields:u=!1,suffixNode:l,instanceId:h,currentBucket:f,orientation:d="vertical",horizontalFillOverflowType:O="scroll",customItemRenderer:v,onDragOverHandler:g,onFieldItemRemove:p}=a,{instanceId:S}=B.useContext(Fe),I=h??S,[R,F]=B.useState(!1),Y=s!=="NO_GROUP",C=(...j)=>y=>{y.dataTransfer.setData(I,j.map(E=>E.id).join(","))},w=({fieldItems:j,isGroupItem:y,groupHeader:E})=>{const T=E!==void 0,N=T?{"--bucket-group-items-count":E.groupItems.length+1}:{};return j.map(b=>{var U,q,ae,D;const M=p(...T?E.groupItems:[b]),K=()=>{const Z=T&&x.jsx("div",{className:ne("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:E.onGroupHeaderToggle,children:E.isGroupCollapsed?x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})});return x.jsxs(B.Fragment,{children:[x.jsx("div",{className:"react-fields-keeper-mapping-content-input-filled-value",children:b.label}),d==="vertical"&&Z,l||u&&x.jsx("div",{className:ne("react-fields-keeper-mapping-content-input-filled-close"),role:"button",onClick:M,children:x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})}),d==="horizontal"&&Z]})};return x.jsx("div",{className:ne("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(U=b.disabled)==null?void 0:U.active}),title:((q=b.disabled)!=null&&q.active?(ae=b.disabled)==null?void 0:ae.message:b.tooltip)??b.tooltip,children:x.jsx("div",{className:ne("react-fields-keeper-mapping-content-input-filled",b.activeNodeClassName,{"react-fields-keeper-mapping-content-input-filled-offset":y,"react-fields-keeper-mapping-content-input-filled-group-header":T,"react-fields-keeper-mapping-content-input-filled-disabled":(D=b.disabled)==null?void 0:D.active,"react-fields-keeper-mapping-content-input-filled-custom-renderer":v!==void 0}),style:N,draggable:!0,onDragStart:C(...T?E.groupItems:[b]),onDragOver:g,children:v!==void 0?v({bucketId:f.id,fieldItem:b,remove:M,getDefaultItemRenderer:K}):K()})},b.id)})};if(Y){let j=(A=o.find(E=>{var T;return(T=E.disabled)==null?void 0:T.active}))==null?void 0:A.disabled;const y=o.length>1?(j==null?void 0:j.disableGroupLabel)??!0:!0;return j&&(j={...j,active:y}),x.jsxs("div",{className:ne("react-fields-keeper-mapping-content-input-filled-group",{"react-fields-keeper-mapping-content-input-filled-group-horizontal":d==="horizontal","group-wrap":O==="wrap"}),children:[w({fieldItems:[{label:i,id:s,group:s,groupLabel:i,disabled:j}],groupHeader:{groupItems:o,isGroupCollapsed:R,onGroupHeaderToggle:()=>F(!R)}}),!R&&w({fieldItems:o,isGroupItem:!0})]})}return x.jsx(x.Fragment,{children:w({fieldItems:o})})};function Xe(a){const{instanceId:o,bucketId:s,buckets:i,fieldItems:u,updateState:l,removeOnly:h=!1,sortGroupOrderWiseOnAssignment:f=!1}=a,d=[...i],O=u.filter(p=>{var S;return((S=p.rootDisabled??p.disabled)==null?void 0:S.active)!==!0}),v=(p,S=[])=>{p.items=p.items.filter(I=>O.some(R=>R.id===I.id)===!1||S.some(R=>R.id===I.id))},g=p=>{const{maxItems:S=Number.MAX_SAFE_INTEGER}=p,I=p.items.slice(0,S),R=p.items.slice(S);return p.items=I,R};if(h)d.forEach(p=>{v(p),f&&Ne(p.items)});else{const p=d.find(I=>I.id===s);if(!p)return;v(p),p.items.push(...O);const S=g(p);f&&Ne(p.items),d.forEach(I=>{I.id!==s&&(v(I,S),f&&Ne(I.items))})}l(o,{buckets:d})}function Ne(a){return a.reduce((i,u,l)=>{let h=i.find(f=>f.group===(u.group??l.toString()));return h||(h={group:u.group??l.toString(),items:[]},i.push(h)),h.items.push(u),i},[]).reduce((i,u)=>(u.items.length>1&&u.items.sort((l,h)=>l.groupOrder!==void 0&&h.groupOrder!==void 0?l.groupOrder-h.groupOrder:0),i.push(...u.items),i),[])}class Ze{static getDescendantProperty(o,s,i=[]){let u,l,h,f,d,O;if(s){if(h=s.indexOf("."),h===-1?u=s:(u=s.slice(0,h),l=s.slice(h+1)),f=o[u],f!==null&&typeof f<"u")if(!l&&(typeof f=="string"||typeof f=="number"))i.push(f);else if(Object.prototype.toString.call(f)==="[object Array]")for(d=0,O=f.length;d<O;d++)Ze.getDescendantProperty(f[d],l,i);else l&&Ze.getDescendantProperty(f,l,i)}else i.push(o);return i}}class Ce{constructor(o=[],s=[],i={}){Array.isArray(s)||(i=s,s=[]),this.haystack=o,this.keys=s,this.options=Object.assign({caseSensitive:!1,sort:!1},i)}search(o=""){if(o==="")return this.haystack;const s=[];for(let i=0;i<this.haystack.length;i++){const u=this.haystack[i];if(this.keys.length===0){const l=Ce.isMatch(u,o,this.options.caseSensitive);l&&s.push({item:u,score:l})}else for(let l=0;l<this.keys.length;l++){const h=Ze.getDescendantProperty(u,this.keys[l]);let f=!1;for(let d=0;d<h.length;d++){const O=Ce.isMatch(h[d],o,this.options.caseSensitive);if(O){f=!0,s.push({item:u,score:O});break}}if(f)break}}return this.options.sort&&s.sort((i,u)=>i.score-u.score),s.map(i=>i.item)}static isMatch(o,s,i){o=String(o),s=String(s),i||(o=o.toLocaleLowerCase(),s=s.toLocaleLowerCase());const u=Ce.nearestIndexesFor(o,s);return u?o===s?1:u.length>1?2+(u[u.length-1]-u[0]):2+u[0]:!1}static nearestIndexesFor(o,s){const i=s.split("");let u=[];return Ce.indexesOfFirstLetter(o,s).forEach((h,f)=>{let d=h+1;u[f]=[h];for(let O=1;O<i.length;O++){const v=i[O];if(d=o.indexOf(v,d),d===-1){u[f]=!1;break}u[f].push(d),d++}}),u=u.filter(h=>h!==!1),u.length?u.sort((h,f)=>h.length===1?h[0]-f[0]:(h=h[h.length-1]-h[0],f=f[f.length-1]-f[0],h-f))[0]:!1}static indexesOfFirstLetter(o,s){const i=s[0];return o.split("").map((u,l)=>u!==i?!1:l).filter(u=>u!==!1)}}const Ht=B.forwardRef((a,o)=>{const{className:s,searchPlaceholder:i,searchQuery:u,onSearchQueryChange:l}=a,h=B.useRef(null),f=O=>{l(O.target.value??"")},d=()=>{var O,v;l(""),o?(O=o==null?void 0:o.current)==null||O.focus():(v=h.current)==null||v.focus()};return x.jsxs("div",{className:ne("react-fields-keeper-mapping-column-searcher",s),children:[x.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-prefix",children:x.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--Search"})}),x.jsx("input",{className:"react-fields-keeper-mapping-column-searcher-input",type:"text",ref:o??h,onChange:f,value:u,placeholder:i}),u.length>0&&x.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-clear",role:"button",onClick:d,children:x.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})})]})}),xt=a=>{const o=a.reduce((s,i)=>{const u=s.find(l=>l.group===i.group);return u?u.items.push(i):s.push({group:i.group??"NO_GROUP",groupLabel:i.groupLabel??"NO_GROUP",items:[i]}),s},[]);return o.forEach(s=>{s.items=Ne(s.items)}),o},Ir=a=>{const{label:o,isDisabled:s,labelClassName:i,sortGroupOrderWiseOnAssignment:u=!0,instanceId:l,searchPlaceholder:h="Search",wrapperClassName:f,customSearchQuery:d=void 0,onClearSearch:O,showClearSearchLink:v=!0,emptyFilterMessage:g=void 0,disabledEmptyFilterMessage:p=!1}=a,S=B.useRef(null),{instanceId:I}=B.useContext(Fe),R=l??I,{allItems:F}=bt(R),[Y,C]=B.useState(""),w=d!==void 0,A=B.useMemo(()=>{const E=new Ce(F,["label","id"],{sort:!0}).search(d??Y);return xt(E)},[d,Y,F]),j=()=>{var y;C(""),(y=S.current)==null||y.focus(),O==null||O()};return x.jsxs("div",{className:ne("react-fields-keeper-mapping-container",{"react-fields-keeper-mapping-content-disabled":s},f),children:[o?x.jsx("div",{className:ne("react-fields-keeper-mapping-subtitle",i),children:o}):x.jsx("div",{}),w?x.jsx("div",{}):x.jsx(Ht,{ref:S,searchPlaceholder:h,searchQuery:Y,onSearchQueryChange:C}),x.jsx("div",{className:ne("react-fields-keeper-mapping-content-scrollable-container","react-fields-keeper-mapping-content-scrollable-container-columns"),children:A.length>0?A.map((y,E)=>B.createElement(Tr,{...a,key:E,filteredGroupedItem:y,sortGroupOrderWiseOnAssignment:u})):!p&&x.jsx("div",{className:"react-fields-keeper-mapping-no-search-items-found",children:g??x.jsxs(x.Fragment,{children:[x.jsxs("div",{children:["No items found for ",x.jsx("br",{}),x.jsx("br",{}),x.jsxs("code",{children:["'",Y,"'"]})]}),x.jsx("br",{}),v&&F.length>0&&x.jsx("div",{className:"react-fields-keeper-mapping-clear-search-link",onClick:j,role:"button",children:"Clear search"})]})})})]})},Tr=a=>{var E;const{filteredGroupedItem:{group:o,groupLabel:s,items:i},sortGroupOrderWiseOnAssignment:u,getPriorityTargetBucketToFill:l,instanceId:h,ignoreCheckBox:f=!1,allowDragAfterAssignment:d=!0}=a,{instanceId:O}=B.useContext(Fe),v=h??O,{buckets:g,getPriorityTargetBucketToFill:p}=bt(v),S=Qe(T=>T.setState),[I,R]=B.useState(!1),F=o!=="NO_GROUP",Y=(...T)=>N=>{N.dataTransfer.setData(v,T.map(b=>b.id).join(","))},C=T=>g.some(N=>N.items.some(b=>b.id===T.id)),w=l??p,A=({buckets:T,currentFillingItem:N,priorityGroup:b})=>{if(w){const K=w({buckets:T,priorityGroup:b,currentFillingItem:N});if(K)return K}if(b){const K=T.find(U=>U.items.some(q=>q.group===b));if(K)return K}return[...T].sort((K,U)=>K.items.length-U.items.length)[0]},j=(T,N=!1)=>()=>{const b=A({buckets:g,priorityGroup:T[0].group,currentFillingItem:i});Xe({instanceId:v,bucketId:b.id,fieldItems:T,buckets:g,removeOnly:N,sortGroupOrderWiseOnAssignment:u,updateState:S})},y=({fieldItems:T,isGroupItem:N,groupHeader:b})=>{const M=b!==void 0,K=M?{"--root-bucket-group-items-count":b.groupItems.length+1}:{};return T.map(U=>{var ae,D,Z,ee;const q=M?b==null?void 0:b.isGroupHeaderSelected:C(U);return x.jsx("div",{className:ne("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(ae=U.rootDisabled)==null?void 0:ae.active}),title:((D=U.rootDisabled)!=null&&D.active?(Z=U.rootDisabled)==null?void 0:Z.message:U.rootTooltip)??U.rootTooltip,children:x.jsxs("div",{className:ne("react-fields-keeper-mapping-column-content",U.rootBucketActiveNodeClassName,{"react-fields-keeper-mapping-column-content-offset":N,"react-fields-keeper-mapping-column-content-group-header":M&&!b.isGroupCollapsed,"react-fields-keeper-mapping-column-content-disabled":(ee=U.rootDisabled)==null?void 0:ee.active,"react-fields-keeper-mapping-column-content-without-checkbox":f}),style:K,draggable:d?!0:!q,onDragStart:Y(...M?b.groupItems:[U]),children:[!f&&x.jsx("div",{className:"react-fields-keeper-mapping-column-content-checkbox",children:x.jsx("input",{type:"checkbox",checked:q,onChange:j(M?b.groupItems:[U],q)})}),x.jsxs("div",{className:"react-fields-keeper-mapping-column-content-wrapper",children:[x.jsx("div",{className:"react-fields-keeper-mapping-column-content-label",children:U.label}),M&&x.jsx("div",{className:ne("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:b.onGroupHeaderToggle,children:b.isGroupCollapsed?x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):x.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})})]})]})},U.id)})};if(F){let T=(E=i.find(b=>{var M;return(M=b.rootDisabled)==null?void 0:M.active}))==null?void 0:E.rootDisabled;const N=i.length>1?(T==null?void 0:T.disableGroupLabel)??!0:!0;return T&&(T={...T,active:N}),x.jsxs(x.Fragment,{children:[y({fieldItems:[{label:s,id:o,group:o,groupLabel:s,rootDisabled:T}],groupHeader:{isGroupHeaderSelected:i.some(b=>{var M;return((M=b.rootDisabled)==null?void 0:M.active)!==!0&&C(b)}),groupItems:i,isGroupCollapsed:I,onGroupHeaderToggle:()=>R(!I)}}),!I&&y({fieldItems:i,isGroupItem:!0})]})}return x.jsx(x.Fragment,{children:y({fieldItems:i})})};se.FieldsKeeperBucket=br,se.FieldsKeeperProvider=Er,se.FieldsKeeperRootBucket=Ir,se.FieldsKeeperSearcher=Ht,se.assignFieldItems=Xe,se.getGroupedItems=xt,se.sortBucketItemsBasedOnGroupOrder=Ne,Object.defineProperty(se,Symbol.toStringTag,{value:"Module"})}); | ||
*/(function(s){(function(){var i={}.hasOwnProperty;function a(){for(var o=[],c=0;c<arguments.length;c++){var l=arguments[c];if(l){var d=typeof l;if(d==="string"||d==="number")o.push(l);else if(Array.isArray(l)){if(l.length){var p=a.apply(null,l);p&&o.push(p)}}else if(d==="object"){if(l.toString!==Object.prototype.toString&&!l.toString.toString().includes("[native code]")){o.push(l.toString());continue}for(var f in l)i.call(l,f)&&l[f]&&o.push(f)}}}return o.join(" ")}s.exports?(a.default=a,s.exports=a):window.classNames=a})()})(Yt);var Or=Yt.exports;const ae=gt(Or),xr=s=>{const{id:i,label:a,disabled:o=!1,emptyFieldPlaceholder:c="Add data fields here",sortGroupOrderWiseOnAssignment:l=!0,instanceId:d,showExtendedAssignmentPlaceholder:p=!1,centerAlignPlaceholder:f=!1,placeHolderWrapperClassName:x,wrapperClassName:m,orientation:h="vertical",horizontalFillOverflowType:S="scroll"}=s,[I,w]=W.useState(!1),v=Xe(N=>N.setState),{instanceId:A}=W.useContext(Ge),G=d??A,{allItems:O,buckets:C,allowDuplicates:T,receiveFieldItemsFromInstances:k=[]}=bt(G),{currentBucket:y,groupedItems:E}=W.useMemo(()=>{const N=C.find($=>$.id===i);return N?{groupedItems:It(N.items),currentBucket:N}:{groupedItems:[],currentBucket:N}},[C,i]);if(!y)return null;const{maxItems:B=Number.MAX_SAFE_INTEGER}=y,R=(...N)=>()=>qe({instanceId:G,bucketId:i,fromBucket:i,buckets:C,fieldItems:N,sortGroupOrderWiseOnAssignment:l,updateState:v,removeOnly:!0,allowDuplicates:T,removeIndex:N.length===1?N[0].fieldItemIndex:void 0}),P=()=>{w(!1)},D=()=>{w(!0)},M=N=>{N.preventDefault(),D()},X=N=>{const $=[G,...k],oe=N.dataTransfer.getData("fieldItemIndex"),_e=N.dataTransfer.getData("fromBucket"),se=$.find(Pe=>N.dataTransfer.getData(Pe));return{fieldItemIds:((se?N.dataTransfer.getData(se):"")??"").split(","),fromBucket:_e,fieldItemIndex:oe}},V=N=>{const{fromBucket:$,fieldItemIds:oe,fieldItemIndex:_e}=X(N),se=O.filter(Se=>oe.some(je=>Se.id===je));se.length&&qe({instanceId:G,bucketId:i,buckets:C,sortGroupOrderWiseOnAssignment:l,fieldItems:se,allowDuplicates:T,fromBucket:$,removeIndex:se.length===1&&_e?+_e:void 0,updateState:v}),P()},re=E.length<B,H=b.jsx("div",{className:ae("react-fields-keeper-mapping-content-input-placeholder",{"center-align":f},x),children:c});return y?b.jsxs("div",{className:ae("react-fields-keeper-mapping-content",m),children:[a&&b.jsx("div",{className:"react-fields-keeper-mapping-content-title",children:a}),b.jsxs("div",{className:ae("react-fields-keeper-mapping-content-input",{"react-fields-keeper-content-input-horizontal":h==="horizontal","react-fields-keeper-content-input-horizontal-wrap":h==="horizontal"&&S==="wrap","react-fields-keeper-mapping-content-multi-input":re&&!p&&h==="vertical","react-fields-keeper-mapping-content-input-active":I,"react-fields-keeper-mapping-content-disabled":o}),onDrop:V,onDragOver:M,onDragEnter:D,onDragLeave:P,children:[E.length>0&&E.map((N,$)=>W.createElement(br,{...s,key:$,groupedItem:N,currentBucket:y,onDragOverHandler:M,onFieldItemRemove:R})),(E.length===0||p===!0)&&H]})]}):null},br=s=>{var T;const{groupedItem:{items:i,group:a,groupLabel:o},suffixNode:c,instanceId:l,currentBucket:d,allowRemoveFields:p=!1,orientation:f="vertical",horizontalFillOverflowType:x="scroll",customItemRenderer:m,onDragOverHandler:h,onFieldItemRemove:S}=s,{instanceId:I}=W.useContext(Ge),w=l??I,[v,A]=W.useState(!1),G=a!=="NO_GROUP",O=(k,y,E)=>B=>{B.dataTransfer.setData("fieldItemIndex",k),B.dataTransfer.setData("fromBucket",y),B.dataTransfer.setData(w,E.map(R=>R.id).join(","))},C=({fieldItems:k,isGroupItem:y,groupHeader:E})=>{const B=E!==void 0,R=B?{"--bucket-group-items-count":E.groupItems.length+1}:{};return k.map(P=>{var X,V,re,H;const D=S(...B?E.groupItems:[P]),M=()=>{const N=B&&b.jsx("div",{className:ae("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:E.onGroupHeaderToggle,children:E.isGroupCollapsed?b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})});return b.jsxs(W.Fragment,{children:[b.jsx("div",{className:"react-fields-keeper-mapping-content-input-filled-value",children:P.label}),f==="vertical"&&N,c||p&&b.jsx("div",{className:ae("react-fields-keeper-mapping-content-input-filled-close"),role:"button",onClick:D,children:b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})}),f==="horizontal"&&N]})};return b.jsx("div",{className:ae("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(X=P.disabled)==null?void 0:X.active}),title:((V=P.disabled)!=null&&V.active?(re=P.disabled)==null?void 0:re.message:P.tooltip)??P.tooltip,children:b.jsx("div",{className:ae("react-fields-keeper-mapping-content-input-filled",P.activeNodeClassName,{"react-fields-keeper-mapping-content-input-filled-offset":y,"react-fields-keeper-mapping-content-input-filled-group-header":B,"react-fields-keeper-mapping-content-input-filled-disabled":(H=P.disabled)==null?void 0:H.active,"react-fields-keeper-mapping-content-input-filled-custom-renderer":m!==void 0}),style:R,draggable:!0,onDragStart:O((P.fieldItemIndex??"")+"",d.id,B?E.groupItems:[P]),onDragOver:h,children:m!==void 0?m({bucketId:d.id,fieldItem:P,remove:D,getDefaultItemRenderer:M}):M()})},P.id)})};if(G){let k=(T=i.find(E=>{var B;return(B=E.disabled)==null?void 0:B.active}))==null?void 0:T.disabled;const y=i.length>1?(k==null?void 0:k.disableGroupLabel)??!0:!0;return k&&(k={...k,active:y}),b.jsxs("div",{className:ae("react-fields-keeper-mapping-content-input-filled-group",{"react-fields-keeper-mapping-content-input-filled-group-horizontal":f==="horizontal","group-wrap":x==="wrap"}),children:[C({fieldItems:[{label:o,id:a,group:a,groupLabel:o,disabled:k}],groupHeader:{groupItems:i,isGroupCollapsed:v,onGroupHeaderToggle:()=>A(!v)}}),!v&&C({fieldItems:i,isGroupItem:!0})]})}return b.jsx(b.Fragment,{children:C({fieldItems:i})})};function qe(s){const{instanceId:i,bucketId:a,buckets:o,fieldItems:c,updateState:l,removeOnly:d=!1,sortGroupOrderWiseOnAssignment:p=!1,allowDuplicates:f=!1,removeIndex:x,fromBucket:m}=s,h=[...o],S=c.filter(v=>{var A;return((A=v.rootDisabled??v.disabled)==null?void 0:A.active)!==!0}),I=(v,A=[])=>{x!==void 0?v.items.splice(x,S.length):v.items=v.items.filter(G=>S.some(O=>O.id===G.id)===!1||A.some(O=>O.id===G.id))},w=v=>{const{maxItems:A=Number.MAX_SAFE_INTEGER}=v,G=v.items.slice(0,A),O=v.items.slice(A);return v.items=G,O};if(d)h.forEach(v=>{I(v),p&&Be(v.items)});else{const v=h.find(O=>O.id===a);if(!v)return;const A=m===v.id;(!f||A)&&I(v),v.items.push(...S);const G=w(v);p&&Be(v.items),h.forEach(O=>{O.id!==a&&(f||I(O,G),p&&Be(O.items))})}l(i,{buckets:h})}function Be(s){return s.reduce((o,c,l)=>{let d=o.find(p=>p.group===(c.group??l.toString()));return d||(d={group:c.group??l.toString(),items:[]},o.push(d)),d.items.push(c),o},[]).reduce((o,c)=>(c.items.length>1&&c.items.sort((l,d)=>l.groupOrder!==void 0&&d.groupOrder!==void 0?l.groupOrder-d.groupOrder:0),o.push(...c.items),o),[])}class $e{static getDescendantProperty(i,a,o=[]){let c,l,d,p,f,x;if(a){if(d=a.indexOf("."),d===-1?c=a:(c=a.slice(0,d),l=a.slice(d+1)),p=i[c],p!==null&&typeof p<"u")if(!l&&(typeof p=="string"||typeof p=="number"))o.push(p);else if(Object.prototype.toString.call(p)==="[object Array]")for(f=0,x=p.length;f<x;f++)$e.getDescendantProperty(p[f],l,o);else l&&$e.getDescendantProperty(p,l,o)}else o.push(i);return o}}class De{constructor(i=[],a=[],o={}){Array.isArray(a)||(o=a,a=[]),this.haystack=i,this.keys=a,this.options=Object.assign({caseSensitive:!1,sort:!1},o)}search(i=""){if(i==="")return this.haystack;const a=[];for(let o=0;o<this.haystack.length;o++){const c=this.haystack[o];if(this.keys.length===0){const l=De.isMatch(c,i,this.options.caseSensitive);l&&a.push({item:c,score:l})}else for(let l=0;l<this.keys.length;l++){const d=$e.getDescendantProperty(c,this.keys[l]);let p=!1;for(let f=0;f<d.length;f++){const x=De.isMatch(d[f],i,this.options.caseSensitive);if(x){p=!0,a.push({item:c,score:x});break}}if(p)break}}return this.options.sort&&a.sort((o,c)=>o.score-c.score),a.map(o=>o.item)}static isMatch(i,a,o){i=String(i),a=String(a),o||(i=i.toLocaleLowerCase(),a=a.toLocaleLowerCase());const c=De.nearestIndexesFor(i,a);return c?i===a?1:c.length>1?2+(c[c.length-1]-c[0]):2+c[0]:!1}static nearestIndexesFor(i,a){const o=a.split("");let c=[];return De.indexesOfFirstLetter(i,a).forEach((d,p)=>{let f=d+1;c[p]=[d];for(let x=1;x<o.length;x++){const m=o[x];if(f=i.indexOf(m,f),f===-1){c[p]=!1;break}c[p].push(f),f++}}),c=c.filter(d=>d!==!1),c.length?c.sort((d,p)=>d.length===1?d[0]-p[0]:(d=d[d.length-1]-d[0],p=p[p.length-1]-p[0],d-p))[0]:!1}static indexesOfFirstLetter(i,a){const o=a[0];return i.split("").map((c,l)=>c!==o?!1:l).filter(c=>c!==!1)}}const Ht=W.forwardRef((s,i)=>{const{className:a,searchPlaceholder:o,searchQuery:c,onSearchQueryChange:l}=s,d=W.useRef(null),p=x=>{l(x.target.value??"")},f=()=>{var x,m;l(""),i?(x=i==null?void 0:i.current)==null||x.focus():(m=d.current)==null||m.focus()};return b.jsxs("div",{className:ae("react-fields-keeper-mapping-column-searcher",a),children:[b.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-prefix",children:b.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--Search"})}),b.jsx("input",{className:"react-fields-keeper-mapping-column-searcher-input",type:"text",ref:i??d,onChange:p,value:c,placeholder:o}),c.length>0&&b.jsx("div",{className:"react-fields-keeper-mapping-column-searcher-clear",role:"button",onClick:f,children:b.jsx("span",{className:"fk-ms-Icon fk-ms-Icon--ChromeClose"})})]})}),It=s=>{const i=s.reduce((a,o,c)=>{const l=a.find(d=>d.group===o.group);return l?l.items.push({...o,fieldItemIndex:c}):a.push({group:o.group??"NO_GROUP",groupLabel:o.groupLabel??"NO_GROUP",items:[{...o,fieldItemIndex:c}]}),a},[]);return i.forEach(a=>{a.items=Be(a.items)}),i},Ir=s=>{const{label:i,isDisabled:a,labelClassName:o,sortGroupOrderWiseOnAssignment:c=!0,instanceId:l,searchPlaceholder:d="Search",wrapperClassName:p,customSearchQuery:f=void 0,onClearSearch:x,showClearSearchLink:m=!0,emptyFilterMessage:h=void 0,disabledEmptyFilterMessage:S=!1}=s,I=W.useRef(null),{instanceId:w}=W.useContext(Ge),v=l??w,{allItems:A}=bt(v),[G,O]=W.useState(""),C=f!==void 0,T=W.useMemo(()=>{const E=new De(A,["label","id"],{sort:!0}).search(f??G);return It(E)},[f,G,A]),k=()=>{var y;O(""),(y=I.current)==null||y.focus(),x==null||x()};return b.jsxs("div",{className:ae("react-fields-keeper-mapping-container",{"react-fields-keeper-mapping-content-disabled":a},p),children:[i?b.jsx("div",{className:ae("react-fields-keeper-mapping-subtitle",o),children:i}):b.jsx("div",{}),C?b.jsx("div",{}):b.jsx(Ht,{ref:I,searchPlaceholder:d,searchQuery:G,onSearchQueryChange:O}),b.jsx("div",{className:ae("react-fields-keeper-mapping-content-scrollable-container","react-fields-keeper-mapping-content-scrollable-container-columns"),children:T.length>0?T.map((y,E)=>W.createElement(Tr,{...s,key:E,filteredGroupedItem:y,sortGroupOrderWiseOnAssignment:c})):!S&&b.jsx("div",{className:"react-fields-keeper-mapping-no-search-items-found",children:h??b.jsxs(b.Fragment,{children:[b.jsxs("div",{children:["No items found for ",b.jsx("br",{}),b.jsx("br",{}),b.jsxs("code",{children:["'",G,"'"]})]}),b.jsx("br",{}),m&&A.length>0&&b.jsx("div",{className:"react-fields-keeper-mapping-clear-search-link",onClick:k,role:"button",children:"Clear search"})]})})})]})},Tr=s=>{var B;const{filteredGroupedItem:{group:i,groupLabel:a,items:o},sortGroupOrderWiseOnAssignment:c,getPriorityTargetBucketToFill:l,instanceId:d,ignoreCheckBox:p=!1,allowDragAfterAssignment:f=!0}=s,{instanceId:x}=W.useContext(Ge),m=d??x,{buckets:h,getPriorityTargetBucketToFill:S,allowDuplicates:I}=bt(m),w=Xe(R=>R.setState),[v,A]=W.useState(!1),G=i!=="NO_GROUP",O=(...R)=>P=>{P.dataTransfer.setData(m,R.map(D=>D.id).join(","))},C=R=>h.some(P=>P.items.some(D=>D.id===R.id)),T=l??S,k=({buckets:R,currentFillingItem:P,priorityGroup:D})=>{if(T){const X=T({buckets:R,priorityGroup:D,currentFillingItem:P});if(X)return X}if(D){const X=R.find(V=>V.items.some(re=>re.group===D));if(X)return X}return[...R].sort((X,V)=>X.items.length-V.items.length)[0]},y=(R,P=!1)=>()=>{const D=k({buckets:h,priorityGroup:R[0].group,currentFillingItem:o});qe({instanceId:m,bucketId:D.id,fromBucket:"root_bucket",fieldItems:R,buckets:h,removeOnly:P,sortGroupOrderWiseOnAssignment:c,allowDuplicates:I,updateState:w})},E=({fieldItems:R,isGroupItem:P,groupHeader:D})=>{const M=D!==void 0,X=M?{"--root-bucket-group-items-count":D.groupItems.length+1}:{};return R.map(V=>{var H,N,$,oe;const re=M?D==null?void 0:D.isGroupHeaderSelected:C(V);return b.jsx("div",{className:ae("react-fields-keeper-tooltip-wrapper",{"react-fields-keeper-tooltip-disabled-pointer":(H=V.rootDisabled)==null?void 0:H.active}),title:((N=V.rootDisabled)!=null&&N.active?($=V.rootDisabled)==null?void 0:$.message:V.rootTooltip)??V.rootTooltip,children:b.jsxs("div",{className:ae("react-fields-keeper-mapping-column-content",V.rootBucketActiveNodeClassName,{"react-fields-keeper-mapping-column-content-offset":P,"react-fields-keeper-mapping-column-content-group-header":M&&!D.isGroupCollapsed,"react-fields-keeper-mapping-column-content-disabled":(oe=V.rootDisabled)==null?void 0:oe.active,"react-fields-keeper-mapping-column-content-without-checkbox":p}),style:X,draggable:f?!0:!re,onDragStart:O(...M?D.groupItems:[V]),children:[!p&&b.jsx("div",{className:"react-fields-keeper-mapping-column-content-checkbox",children:b.jsx("input",{type:"checkbox",checked:re,onChange:y(M?D.groupItems:[V],re)})}),b.jsxs("div",{className:"react-fields-keeper-mapping-column-content-wrapper",children:[b.jsx("div",{className:"react-fields-keeper-mapping-column-content-label",children:V.label}),M&&b.jsx("div",{className:ae("react-fields-keeper-mapping-column-content-action"),role:"button",onClick:D.onGroupHeaderToggle,children:D.isGroupCollapsed?b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronRight"}):b.jsx("i",{className:"fk-ms-Icon fk-ms-Icon--ChevronDown"})})]})]})},V.id)})};if(G){let R=(B=o.find(D=>{var M;return(M=D.rootDisabled)==null?void 0:M.active}))==null?void 0:B.rootDisabled;const P=o.length>1?(R==null?void 0:R.disableGroupLabel)??!0:!0;return R&&(R={...R,active:P}),b.jsxs(b.Fragment,{children:[E({fieldItems:[{label:a,id:i,group:i,groupLabel:a,rootDisabled:R}],groupHeader:{isGroupHeaderSelected:o.some(D=>{var M;return((M=D.rootDisabled)==null?void 0:M.active)!==!0&&C(D)}),groupItems:o,isGroupCollapsed:v,onGroupHeaderToggle:()=>A(!v)}}),!v&&E({fieldItems:o,isGroupItem:!0})]})}return b.jsx(b.Fragment,{children:E({fieldItems:o})})};ie.FieldsKeeperBucket=xr,ie.FieldsKeeperProvider=Er,ie.FieldsKeeperRootBucket=Ir,ie.FieldsKeeperSearcher=Ht,ie.assignFieldItems=qe,ie.getGroupedItems=It,ie.sortBucketItemsBasedOnGroupOrder=Be,Object.defineProperty(ie,Symbol.toStringTag,{value:"Module"})}); |
{ | ||
"name": "react-fields-keeper", | ||
"version": "1.12.0", | ||
"version": "1.13.0", | ||
"type": "module", | ||
@@ -5,0 +5,0 @@ "main": "./dist/index.umd.js", |
Sorry, the diff of this file is too big to display
214748
1.01%2650
1.53%