o(c,n)))break e;e[r]=c,e[s]=n,r=s}}}return t}function o(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var l=performance;t.unstable_now=function(){return l.now()}}else{var i=Date,u=i.now();t.unstable_now=function(){return i.now()-u}}var s=[],c=[],f=1,d=null,p=3,h=!1,m=!1,v=!1,g="function"==typeof setTimeout?setTimeout:null,y="function"==typeof clearTimeout?clearTimeout:null,b="undefined"!=typeof setImmediate?setImmediate:null;function w(e){for(var t=r(c);null!==t;){if(null===t.callback)a(c);else{if(!(t.startTime<=e))break;a(c),t.sortIndex=t.expirationTime,n(s,t)}t=r(c)}}function k(e){if(v=!1,w(e),!m)if(null!==r(s))m=!0,R(x);else{var t=r(c);null!==t&&z(k,t.startTime-e)}}function x(e,n){m=!1,v&&(v=!1,y(_),_=-1),h=!0;var o=p;try{for(w(n),d=r(s);null!==d&&(!(d.expirationTime>n)||e&&!O());){var l=d.callback;if("function"==typeof l){d.callback=null,p=d.priorityLevel;var i=l(d.expirationTime<=n);n=t.unstable_now(),"function"==typeof i?d.callback=i:d===r(s)&&a(s),w(n)}else a(s);d=r(s)}if(null!==d)var u=!0;else{var f=r(c);null!==f&&z(k,f.startTime-n),u=!1}return u}finally{d=null,p=o,h=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,C=null,_=-1,P=5,N=-1;function O(){return!(t.unstable_now()-Ne||125l?(e.sortIndex=o,n(c,e),null===r(s)&&e===r(c)&&(v?(y(_),_=-1):v=!0,z(k,o-l))):(e.sortIndex=i,n(s,e),m||h||(m=!0,R(x))),e},t.unstable_shouldYield=O,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},5655:(e,t,n)=>{"use strict";e.exports=n(2197)},7913:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Banner:function(){return i},default:function(){return u}});const r=o(n(9497)),a=n(7223);function o(e){return e&&e.__esModule?e:{default:e}}n(7366);const l="banner",i=({alignIcon:e="right",children:t,className:n,icon:o,onClick:i,to:u,type:s="default"})=>{const c=[l,`${l}--type-${s}`,n&&n,u&&`${l}--has-link`,(u||i)&&`${l}--has-action`,o&&`${l}--has-icon`,o&&`${l}--align-icon-${e}`].filter(Boolean).join(" ");let f="div";return i&&!u&&(f="button"),u&&(f=a.Link),r.default.createElement(f,{className:c,onClick:i,to:u||void 0},o&&"left"===e&&r.default.createElement(r.default.Fragment,null,o),r.default.createElement("span",{className:`${l}__content`},t),o&&"right"===e&&r.default.createElement(r.default.Fragment,null,o))},u=i},1925:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return y}});const r=h(n(9497)),a=n(7223),o=d(n(5808)),l=d(n(6277)),i=d(n(2201)),u=d(n(8453)),s=d(n(1137)),c=d(n(2)),f=d(n(6982));function d(e){return e&&e.__esModule?e:{default:e}}function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=a?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}n(1117);const m={chevron:o.default,edit:l.default,link:i.default,plus:u.default,swap:s.default,x:c.default},v="btn",g=({children:e,icon:t,showTooltip:n,tooltip:a})=>{const o=m[t];return r.default.createElement(r.Fragment,null,a&&r.default.createElement(f.default,{className:`${v}__tooltip`,show:n},a),r.default.createElement("span",{className:`${v}__content`},e&&r.default.createElement("span",{className:`${v}__label`},e),t&&r.default.createElement("span",{className:`${v}__icon`},(0,r.isValidElement)(t)&&t,o&&r.default.createElement(o,null))))},y=(0,r.forwardRef)(((e,t)=>{const{"aria-label":n,buttonStyle:o="primary",children:l,className:i,disabled:u,el:s="button",icon:c,iconPosition:f="right",iconStyle:d="without-border",id:p,newTab:h,onClick:m,round:y,size:b="medium",to:w,tooltip:k,type:x="button",url:S}=e,[E,C]=r.default.useState(!1);const _={"aria-disabled":u,"aria-label":n,className:[v,i&&i,o&&`${v}--style-${o}`,c&&`${v}--icon`,d&&`${v}--icon-style-${d}`,c&&!l&&`${v}--icon-only`,u&&`${v}--disabled`,y&&`${v}--round`,b&&`${v}--size-${b}`,f&&`${v}--icon-position-${f}`,k&&`${v}--has-tooltip`].filter(Boolean).join(" "),disabled:u,id:p,onClick:u?void 0:function(e){C(!1),"submit"!==x&&m&&e.preventDefault(),m&&m(e)},onMouseEnter:k?()=>C(!0):void 0,onMouseLeave:k?()=>C(!1):void 0,rel:h?"noopener noreferrer":void 0,target:h?"_blank":void 0,type:x};switch(s){case"link":return r.default.createElement(a.Link,{..._,to:w||S},r.default.createElement(g,{icon:c,showTooltip:E,tooltip:k},l));case"anchor":return r.default.createElement("a",{..._,href:S,ref:t},r.default.createElement(g,{icon:c,showTooltip:E,tooltip:k},l));default:const e=s;return r.default.createElement(e,{ref:t,type:"submit",..._},r.default.createElement(g,{icon:c,showTooltip:E,tooltip:k},l))}}))},5061:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useDraggableSortable",{enumerable:!0,get:function(){return a}});const r=n(9509),a=e=>{const{disabled:t,id:n}=e,{attributes:a,isDragging:o,listeners:l,setNodeRef:i,transform:u}=(0,r.useSortable)({disabled:t,id:n});return{attributes:{...a,style:{cursor:o?"grabbing":"grab"}},isDragging:o,listeners:l,setNodeRef:i,transform:u&&`translate3d(${u.x}px, ${u.y}px, 0)`}}},9474:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return c}});const r=l(n(9497)),a=n(7223),o=n(5061);function l(e){return e&&e.__esModule?e:{default:e}}n(9279);const i="pill",u=e=>{const{className:t,id:n}=e,{attributes:a,isDragging:l,listeners:u,setNodeRef:c,transform:f}=(0,o.useDraggableSortable)({id:n});return r.default.createElement(s,{...e,className:[l&&`${i}--is-dragging`,t].filter(Boolean).join(" "),elementProps:{...u,...a,ref:c,style:{transform:f}}})},s=e=>{const{alignIcon:t="right","aria-checked":n,"aria-controls":o,"aria-expanded":l,"aria-label":u,children:s,className:c,draggable:f,elementProps:d,icon:p,onClick:h,pillStyle:m="light",rounded:v,to:g}=e,y=[i,`${i}--style-${m}`,c&&c,g&&`${i}--has-link`,(g||h)&&`${i}--has-action`,p&&`${i}--has-icon`,p&&`${i}--align-icon-${t}`,f&&`${i}--draggable`,v&&`${i}--rounded`].filter(Boolean).join(" ");let b="div";return h&&!g&&(b="button"),g&&(b=a.Link),r.default.createElement(b,{...d,"aria-checked":n,"aria-controls":o,"aria-expanded":l,"aria-label":u,className:y,onClick:h,to:g||void 0,type:"button"===b?"button":void 0},p&&"left"===t&&r.default.createElement(r.default.Fragment,null,p),s,p&&"right"===t&&r.default.createElement(r.default.Fragment,null,p))},c=e=>{const{draggable:t}=e;return t?r.default.createElement(u,e):r.default.createElement(s,e)}},8507:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(4717);const o="popup-button",l=e=>{const{active:t,button:n,buttonType:a,className:l,setActive:i}=e,u=[o,l,`${o}--${a}`].filter(Boolean).join(" "),s=()=>{i(!t)};return"none"===a?null:"custom"===a?r.default.createElement("div",{className:u,onClick:s,onKeyDown:e=>{"Enter"===e.key&&s()},role:"button",tabIndex:0},n):r.default.createElement("button",{className:u,onClick:()=>i(!t),type:"button"},n)}},4929:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return f}});const r=n(9130),a=s(n(9497)),o=i(n(4981)),l=i(n(8507));function i(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function s(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=a?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(r,o,l):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}n(4393);const c="popup",f=e=>{const{boundingRef:t,button:n,buttonClassName:i,buttonType:u="default",caret:s=!0,children:f,className:d,color:p="light",forceOpen:h,horizontalAlign:m="left",initActive:v=!1,onToggleOpen:g,padding:y,render:b,showOnHover:w=!1,showScrollbar:k=!1,size:x="small",verticalAlign:S="top"}=e,{height:E,width:C}=(0,r.useWindowInfo)(),[_,P]=(0,o.default)({root:t?.current||null,rootMargin:"-100px 0px 0px 0px",threshold:1}),N=(0,a.useRef)(null),O=(0,a.useRef)(null),[M,T]=(0,a.useState)(v),[L,R]=(0,a.useState)(S),[z,D]=(0,a.useState)(m),I=(0,a.useCallback)((({horizontal:e=!1,vertical:n=!1})=>{if(O.current){const r=O.current.getBoundingClientRect(),{bottom:a,left:o,right:l,top:i}=r;let u=100,s=window.innerWidth,c=window.innerHeight,f=0;t?.current&&({bottom:c,left:f,right:s,top:u}=t.current.getBoundingClientRect()),e&&(l>s&&o>f?D("right"):oc&&i>u&&R("top"))}}),[t]),j=(0,a.useCallback)((e=>{O.current.contains(e.target)||T(!1)}),[O]);(0,a.useEffect)((()=>{I({horizontal:!0})}),[P,I,C]),(0,a.useEffect)((()=>{I({vertical:!0})}),[P,I,E]),(0,a.useEffect)((()=>("function"==typeof g&&g(M),M?document.addEventListener("mousedown",j):document.removeEventListener("mousedown",j),()=>{document.removeEventListener("mousedown",j)})),[M,j,g]),(0,a.useEffect)((()=>{T(h)}),[h]);const F=[c,d,`${c}--size-${x}`,`${c}--color-${p}`,`${c}--v-align-${L}`,`${c}--h-align-${z}`,M&&`${c}--active`,k&&`${c}--show-scrollbar`].filter(Boolean).join(" ");return a.default.createElement("div",{className:F},a.default.createElement("div",{className:`${c}__wrapper`,ref:N},w?a.default.createElement("div",{className:`${c}__on-hover-watch`,onMouseEnter:()=>T(!0),onMouseLeave:()=>T(!1)},a.default.createElement(l.default,{active:M,button:n,buttonType:u,className:i,setActive:T})):a.default.createElement(l.default,{active:M,button:n,buttonType:u,className:i,setActive:T})),a.default.createElement("div",{className:[`${c}__content`,s&&`${c}__content--caret`].filter(Boolean).join(" "),ref:O},a.default.createElement("div",{className:`${c}__wrap`,ref:_},a.default.createElement("div",{className:`${c}__scroll`,style:{padding:y}},b&&b({close:()=>T(!1)}),f&&f))))}},6982:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return u}});const r=i(n(9497)),a=o(n(4981));function o(e){return e&&e.__esModule?e:{default:e}}function l(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(l=function(e){return e?n:t})(e)}function i(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=l(t);if(n&&n.has(e))return n.get(e);var r={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var i=a?Object.getOwnPropertyDescriptor(e,o):null;i&&(i.get||i.set)?Object.defineProperty(r,o,i):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}n(754);const u=e=>{const{boundingRef:t,children:n,className:o,delay:l=350,show:i=!0}=e,[u,s]=r.default.useState(i),[c,f]=r.default.useState("top"),[d,p]=(0,a.default)({root:t?.current||null,rootMargin:"-145px 0px 0px 100px",threshold:0});return(0,r.useEffect)((()=>{let e;return l&&i?e=setTimeout((()=>{s(i)}),l):s(i),()=>{e&&clearTimeout(e)}}),[i,l]),(0,r.useEffect)((()=>{f(p?.isIntersecting?"top":"bottom")}),[p]),r.default.createElement(r.default.Fragment,null,r.default.createElement("aside",{"aria-hidden":"true",className:["tooltip",o,"tooltip--position-top"].filter(Boolean).join(" "),ref:d},n),r.default.createElement("aside",{className:["tooltip",o,u&&"tooltip--show",`tooltip--position-${c}`].filter(Boolean).join(" ")},n))}},6562:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(5809);const o=()=>r.default.createElement("svg",{className:"icon icon--check",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("path",{className:"stroke",d:"M10.6092 16.0192L17.6477 8.98076",strokeLinecap:"square",strokeLinejoin:"bevel"}),r.default.createElement("path",{className:"stroke",d:"M7.35229 12.7623L10.6092 16.0192",strokeLinecap:"square",strokeLinejoin:"bevel"}))},5808:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(2862);const o=({className:e})=>r.default.createElement("svg",{className:["icon icon--chevron",e].filter(Boolean).join(" "),viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("path",{className:"stroke",d:"M9 10.5L12.5 14.5L16 10.5"}))},6277:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(5734);const o=()=>r.default.createElement("svg",{className:"icon icon--edit",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("polygon",{className:"fill",points:"16.92 16.86 8.25 16.86 8.25 8.21 12.54 8.21 12.54 6.63 6.68 6.63 6.68 18.43 18.5 18.43 18.5 12.53 16.92 12.53 16.92 16.86"}),r.default.createElement("polygon",{className:"fill",points:"16.31 7.33 17.42 8.44 12.66 13.2 11.51 13.24 11.55 12.09 16.31 7.33"}),r.default.createElement("rect",{className:"fill",height:"1.15",transform:"translate(10.16 -10.48) rotate(45)",width:"1.58",x:"16.94",y:"6.44"}))},2201:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(4574);const o=()=>r.default.createElement("svg",{"aria-hidden":"true",className:"graphic link icon icon--link",fill:"currentColor",focusable:"false",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("path",{d:"M0 0h24v24H0z",fill:"none"}),r.default.createElement("path",{className:"fill",d:"M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"}))},7771:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(3369);const o=()=>r.default.createElement("svg",{className:"icon icon--menu",fill:"none",height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("rect",{className:"fill",height:"2",width:"18",x:"3.5",y:"4.5"}),r.default.createElement("rect",{className:"fill",height:"2",width:"18",x:"3.5",y:"11.5"}),r.default.createElement("rect",{className:"fill",height:"2",width:"18",x:"3.5",y:"18.5"}))},8453:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(3617);const o=()=>r.default.createElement("svg",{className:"icon icon--plus",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("line",{className:"stroke",x1:"12.4589",x2:"12.4589",y1:"16.9175",y2:"8.50115"}),r.default.createElement("line",{className:"stroke",x1:"8.05164",x2:"16.468",y1:"12.594",y2:"12.594"}))},4954:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(3174);const o=()=>r.default.createElement("svg",{className:"icon icon--search",fill:"none",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("circle",{className:"stroke",cx:"11.2069",cy:"10.7069",r:"5"}),r.default.createElement("line",{className:"stroke",x1:"14.914",x2:"20.5002",y1:"13.9998",y2:"19.586"}))},1137:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(254);const o=()=>r.default.createElement("svg",{className:"icon icon--swap",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("path",{className:"stroke",d:"M9.84631 4.78679L6.00004 8.63306L9.84631 12.4793"}),r.default.createElement("path",{className:"stroke",d:"M15.1537 20.1059L19 16.2596L15.1537 12.4133"}),r.default.createElement("line",{className:"stroke",stroke:"#333333",x1:"7",x2:"15",y1:"8.7013",y2:"8.7013"}),r.default.createElement("line",{className:"stroke",x1:"18",x2:"10",y1:"16.1195",y2:"16.1195"}))},2:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return o}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(7345);const o=({className:e})=>r.default.createElement("svg",{className:[e,"icon icon--x"].filter(Boolean).join(" "),height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg"},r.default.createElement("line",{className:"stroke",x1:"8.74612",x2:"16.3973",y1:"16.347",y2:"8.69584"}),r.default.createElement("line",{className:"stroke",x1:"8.6027",x2:"16.2539",y1:"8.69585",y2:"16.3471"}))},6553:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{Banner:function(){return r.default},Button:function(){return a.default},Pill:function(){return o.default},Popup:function(){return l.default},Check:function(){return i.default},Chevron:function(){return u.default},Menu:function(){return s.default},Search:function(){return c.default},X:function(){return f.default},MinimalTemplate:function(){return d.default}});const r=p(n(7913)),a=p(n(1925)),o=p(n(9474)),l=p(n(4929)),i=p(n(6562)),u=p(n(5808)),s=p(n(7771)),c=p(n(4954)),f=p(n(2)),d=p(n(3414));function p(e){return e&&e.__esModule?e:{default:e}}},3414:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return l}});const r=a(n(9497));function a(e){return e&&e.__esModule?e:{default:e}}n(2367);const o="template-minimal",l=e=>{const{children:t,className:n,style:a={},width:l="normal"}=e,i=[n,o,`${o}--width-${l}`].filter(Boolean).join(" ");return r.default.createElement("section",{className:i,style:a},r.default.createElement("div",{className:`${o}__wrap`},t))}},4981:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return a}});const r=n(9497),a=({root:e=null,rootMargin:t="0px",threshold:n=0}={})=>{const[a,o]=(0,r.useState)(),[l,i]=(0,r.useState)(null),u=(0,r.useRef)(new window.IntersectionObserver((([e])=>o(e)),{root:e,rootMargin:t,threshold:n}));return(0,r.useEffect)((()=>{const{current:e}=u;return e.disconnect(),l&&e.observe(l),()=>e.disconnect()}),[l]),[i,a]}},9497:e=>{"use strict";e.exports=require("react")}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r=n(6553);module.exports=r})();
\ No newline at end of file
+;(() => {
+ var e = {
+ 2: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return o
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(7345)
+ const o = ({ className: e }) =>
+ r.default.createElement(
+ 'svg',
+ {
+ className: [e, 'icon icon--x'].filter(Boolean).join(' '),
+ height: '25',
+ viewBox: '0 0 25 25',
+ width: '25',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ r.default.createElement('line', {
+ className: 'stroke',
+ x1: '8.74612',
+ x2: '16.3973',
+ y1: '16.347',
+ y2: '8.69584',
+ }),
+ r.default.createElement('line', {
+ className: 'stroke',
+ x1: '8.6027',
+ x2: '16.2539',
+ y1: '8.69585',
+ y2: '16.3471',
+ }),
+ )
+ },
+ 63: (e, t, n) => {
+ 'use strict'
+ var r = n(9415),
+ a = {
+ childContextTypes: !0,
+ contextType: !0,
+ contextTypes: !0,
+ defaultProps: !0,
+ displayName: !0,
+ getDefaultProps: !0,
+ getDerivedStateFromError: !0,
+ getDerivedStateFromProps: !0,
+ mixins: !0,
+ propTypes: !0,
+ type: !0,
+ },
+ o = {
+ name: !0,
+ arguments: !0,
+ arity: !0,
+ callee: !0,
+ caller: !0,
+ length: !0,
+ prototype: !0,
+ },
+ l = {
+ $$typeof: !0,
+ compare: !0,
+ defaultProps: !0,
+ displayName: !0,
+ propTypes: !0,
+ type: !0,
+ },
+ i = {}
+ function u(e) {
+ return r.isMemo(e) ? l : i[e.$$typeof] || a
+ }
+ ;(i[r.ForwardRef] = {
+ $$typeof: !0,
+ defaultProps: !0,
+ displayName: !0,
+ propTypes: !0,
+ render: !0,
+ }),
+ (i[r.Memo] = l)
+ var s = Object.defineProperty,
+ c = Object.getOwnPropertyNames,
+ f = Object.getOwnPropertySymbols,
+ d = Object.getOwnPropertyDescriptor,
+ p = Object.getPrototypeOf,
+ h = Object.prototype
+ e.exports = function e(t, n, r) {
+ if ('string' != typeof n) {
+ if (h) {
+ var a = p(n)
+ a && a !== h && e(t, a, r)
+ }
+ var l = c(n)
+ f && (l = l.concat(f(n)))
+ for (var i = u(t), m = u(n), v = 0; v < l.length; ++v) {
+ var g = l[v]
+ if (!(o[g] || (r && r[g]) || (m && m[g]) || (i && i[g]))) {
+ var y = d(n, g)
+ try {
+ s(t, g, y)
+ } catch (e) {}
+ }
+ }
+ }
+ return t
+ }
+ },
+ 254: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 362: function (e, t, n) {
+ 'use strict'
+ var r =
+ (this && this.__createBinding) ||
+ (Object.create
+ ? function (e, t, n, r) {
+ void 0 === r && (r = n)
+ var a = Object.getOwnPropertyDescriptor(t, n)
+ ;(a && !('get' in a ? !t.__esModule : a.writable || a.configurable)) ||
+ (a = {
+ enumerable: !0,
+ get: function () {
+ return t[n]
+ },
+ }),
+ Object.defineProperty(e, r, a)
+ }
+ : function (e, t, n, r) {
+ void 0 === r && (r = n), (e[r] = t[n])
+ }),
+ a =
+ (this && this.__setModuleDefault) ||
+ (Object.create
+ ? function (e, t) {
+ Object.defineProperty(e, 'default', { enumerable: !0, value: t })
+ }
+ : function (e, t) {
+ e.default = t
+ }),
+ o =
+ (this && this.__importStar) ||
+ function (e) {
+ if (e && e.__esModule) return e
+ var t = {}
+ if (null != e)
+ for (var n in e)
+ 'default' !== n && Object.prototype.hasOwnProperty.call(e, n) && r(t, e, n)
+ return a(t, e), t
+ },
+ l =
+ (this && this.__importDefault) ||
+ function (e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ Object.defineProperty(t, '__esModule', { value: !0 })
+ var i = o(n(9497)),
+ u = l(n(9767))
+ t.default = function (e) {
+ var t = e.children,
+ n = (0, u.default)()
+ return t
+ ? 'function' == typeof t
+ ? i.default.createElement(i.Fragment, null, t(n))
+ : i.default.createElement(i.Fragment, null, t)
+ : null
+ }
+ },
+ 754: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 1117: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 1137: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return o
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(254)
+ const o = () =>
+ r.default.createElement(
+ 'svg',
+ {
+ className: 'icon icon--swap',
+ viewBox: '0 0 25 25',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ r.default.createElement('path', {
+ className: 'stroke',
+ d: 'M9.84631 4.78679L6.00004 8.63306L9.84631 12.4793',
+ }),
+ r.default.createElement('path', {
+ className: 'stroke',
+ d: 'M15.1537 20.1059L19 16.2596L15.1537 12.4133',
+ }),
+ r.default.createElement('line', {
+ className: 'stroke',
+ stroke: '#333333',
+ x1: '7',
+ x2: '15',
+ y1: '8.7013',
+ y2: '8.7013',
+ }),
+ r.default.createElement('line', {
+ className: 'stroke',
+ x1: '18',
+ x2: '10',
+ y1: '16.1195',
+ y2: '16.1195',
+ }),
+ )
+ },
+ 1740: function (e, t, n) {
+ 'use strict'
+ var r =
+ (this && this.__assign) ||
+ function () {
+ return (
+ (r =
+ Object.assign ||
+ function (e) {
+ for (var t, n = 1, r = arguments.length; n < r; n++)
+ for (var a in (t = arguments[n]))
+ Object.prototype.hasOwnProperty.call(t, a) && (e[a] = t[a])
+ return e
+ }),
+ r.apply(this, arguments)
+ )
+ },
+ a =
+ (this && this.__importDefault) ||
+ function (e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ Object.defineProperty(t, '__esModule', { value: !0 })
+ var o = a(n(9497)),
+ l = a(n(9767))
+ t.default = function (e) {
+ return function (t) {
+ var n = (0, l.default)()
+ return o.default.createElement(e, r({}, r(r({}, t), { windowInfo: n })))
+ }
+ }
+ },
+ 1772: (e, t, n) => {
+ 'use strict'
+ var r = n(5148)
+ function a() {}
+ function o() {}
+ ;(o.resetWarningCache = a),
+ (e.exports = function () {
+ function e(e, t, n, a, o, l) {
+ if (l !== r) {
+ var i = new Error(
+ 'Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types',
+ )
+ throw ((i.name = 'Invariant Violation'), i)
+ }
+ }
+ function t() {
+ return e
+ }
+ e.isRequired = e
+ var n = {
+ any: e,
+ array: e,
+ arrayOf: t,
+ bigint: e,
+ bool: e,
+ checkPropTypes: o,
+ element: e,
+ elementType: e,
+ exact: t,
+ func: e,
+ instanceOf: t,
+ node: e,
+ number: e,
+ object: e,
+ objectOf: t,
+ oneOf: t,
+ oneOfType: t,
+ resetWarningCache: a,
+ shape: t,
+ string: e,
+ symbol: e,
+ }
+ return (n.PropTypes = n), n
+ })
+ },
+ 1925: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return y
+ },
+ })
+ const r = h(n(9497)),
+ a = n(3717),
+ o = d(n(5808)),
+ l = d(n(6277)),
+ i = d(n(2201)),
+ u = d(n(8453)),
+ s = d(n(1137)),
+ c = d(n(2)),
+ f = d(n(6982))
+ function d(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ function p(e) {
+ if ('function' != typeof WeakMap) return null
+ var t = new WeakMap(),
+ n = new WeakMap()
+ return (p = function (e) {
+ return e ? n : t
+ })(e)
+ }
+ function h(e, t) {
+ if (!t && e && e.__esModule) return e
+ if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }
+ var n = p(t)
+ if (n && n.has(e)) return n.get(e)
+ var r = {},
+ a = Object.defineProperty && Object.getOwnPropertyDescriptor
+ for (var o in e)
+ if ('default' !== o && Object.prototype.hasOwnProperty.call(e, o)) {
+ var l = a ? Object.getOwnPropertyDescriptor(e, o) : null
+ l && (l.get || l.set) ? Object.defineProperty(r, o, l) : (r[o] = e[o])
+ }
+ return (r.default = e), n && n.set(e, r), r
+ }
+ n(1117)
+ const m = {
+ chevron: o.default,
+ edit: l.default,
+ link: i.default,
+ plus: u.default,
+ swap: s.default,
+ x: c.default,
+ },
+ v = 'btn',
+ g = ({ children: e, icon: t, showTooltip: n, tooltip: a }) => {
+ const o = m[t]
+ return r.default.createElement(
+ r.Fragment,
+ null,
+ a && r.default.createElement(f.default, { className: `${v}__tooltip`, show: n }, a),
+ r.default.createElement(
+ 'span',
+ { className: `${v}__content` },
+ e && r.default.createElement('span', { className: `${v}__label` }, e),
+ t &&
+ r.default.createElement(
+ 'span',
+ { className: `${v}__icon` },
+ (0, r.isValidElement)(t) && t,
+ o && r.default.createElement(o, null),
+ ),
+ ),
+ )
+ },
+ y = (0, r.forwardRef)((e, t) => {
+ const {
+ id: p,
+ 'aria-label': n,
+ buttonStyle: o = 'primary',
+ children: l,
+ className: i,
+ disabled: u,
+ el: s = 'button',
+ icon: c,
+ iconPosition: f = 'right',
+ iconStyle: d = 'without-border',
+ newTab: h,
+ onClick: m,
+ round: y,
+ size: b = 'medium',
+ to: w,
+ tooltip: k,
+ type: x = 'button',
+ url: S,
+ } = e,
+ [E, C] = r.default.useState(!1)
+ const _ = {
+ id: p,
+ 'aria-disabled': u,
+ 'aria-label': n,
+ className: [
+ v,
+ i && i,
+ o && `${v}--style-${o}`,
+ c && `${v}--icon`,
+ d && `${v}--icon-style-${d}`,
+ c && !l && `${v}--icon-only`,
+ u && `${v}--disabled`,
+ y && `${v}--round`,
+ b && `${v}--size-${b}`,
+ f && `${v}--icon-position-${f}`,
+ k && `${v}--has-tooltip`,
+ ]
+ .filter(Boolean)
+ .join(' '),
+ disabled: u,
+ onClick: u
+ ? void 0
+ : function (e) {
+ C(!1), 'submit' !== x && m && e.preventDefault(), m && m(e)
+ },
+ onMouseEnter: k ? () => C(!0) : void 0,
+ onMouseLeave: k ? () => C(!1) : void 0,
+ rel: h ? 'noopener noreferrer' : void 0,
+ target: h ? '_blank' : void 0,
+ type: x,
+ }
+ switch (s) {
+ case 'link':
+ return r.default.createElement(
+ a.Link,
+ { ..._, to: w || S },
+ r.default.createElement(g, { icon: c, showTooltip: E, tooltip: k }, l),
+ )
+ case 'anchor':
+ return r.default.createElement(
+ 'a',
+ { ..._, href: S, ref: t },
+ r.default.createElement(g, { icon: c, showTooltip: E, tooltip: k }, l),
+ )
+ default:
+ const e = s
+ return r.default.createElement(
+ e,
+ { ref: t, type: 'submit', ..._ },
+ r.default.createElement(g, { icon: c, showTooltip: E, tooltip: k }, l),
+ )
+ }
+ })
+ },
+ 2197: (e, t) => {
+ 'use strict'
+ /**
+ * @license React
+ * scheduler.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */ function n(e, t) {
+ var n = e.length
+ e.push(t)
+ e: for (; 0 < n; ) {
+ var r = (n - 1) >>> 1,
+ a = e[r]
+ if (!(0 < o(a, t))) break e
+ ;(e[r] = t), (e[n] = a), (n = r)
+ }
+ }
+ function r(e) {
+ return 0 === e.length ? null : e[0]
+ }
+ function a(e) {
+ if (0 === e.length) return null
+ var t = e[0],
+ n = e.pop()
+ if (n !== t) {
+ e[0] = n
+ e: for (var r = 0, a = e.length, l = a >>> 1; r < l; ) {
+ var i = 2 * (r + 1) - 1,
+ u = e[i],
+ s = i + 1,
+ c = e[s]
+ if (0 > o(u, n))
+ s < a && 0 > o(c, u)
+ ? ((e[r] = c), (e[s] = n), (r = s))
+ : ((e[r] = u), (e[i] = n), (r = i))
+ else {
+ if (!(s < a && 0 > o(c, n))) break e
+ ;(e[r] = c), (e[s] = n), (r = s)
+ }
+ }
+ }
+ return t
+ }
+ function o(e, t) {
+ var n = e.sortIndex - t.sortIndex
+ return 0 !== n ? n : e.id - t.id
+ }
+ if ('object' == typeof performance && 'function' == typeof performance.now) {
+ var l = performance
+ t.unstable_now = function () {
+ return l.now()
+ }
+ } else {
+ var i = Date,
+ u = i.now()
+ t.unstable_now = function () {
+ return i.now() - u
+ }
+ }
+ var s = [],
+ c = [],
+ f = 1,
+ d = null,
+ p = 3,
+ h = !1,
+ m = !1,
+ v = !1,
+ g = 'function' == typeof setTimeout ? setTimeout : null,
+ y = 'function' == typeof clearTimeout ? clearTimeout : null,
+ b = 'undefined' != typeof setImmediate ? setImmediate : null
+ function w(e) {
+ for (var t = r(c); null !== t; ) {
+ if (null === t.callback) a(c)
+ else {
+ if (!(t.startTime <= e)) break
+ a(c), (t.sortIndex = t.expirationTime), n(s, t)
+ }
+ t = r(c)
+ }
+ }
+ function k(e) {
+ if (((v = !1), w(e), !m))
+ if (null !== r(s)) (m = !0), R(x)
+ else {
+ var t = r(c)
+ null !== t && z(k, t.startTime - e)
+ }
+ }
+ function x(e, n) {
+ ;(m = !1), v && ((v = !1), y(_), (_ = -1)), (h = !0)
+ var o = p
+ try {
+ for (w(n), d = r(s); null !== d && (!(d.expirationTime > n) || (e && !O())); ) {
+ var l = d.callback
+ if ('function' == typeof l) {
+ ;(d.callback = null), (p = d.priorityLevel)
+ var i = l(d.expirationTime <= n)
+ ;(n = t.unstable_now()),
+ 'function' == typeof i ? (d.callback = i) : d === r(s) && a(s),
+ w(n)
+ } else a(s)
+ d = r(s)
+ }
+ if (null !== d) var u = !0
+ else {
+ var f = r(c)
+ null !== f && z(k, f.startTime - n), (u = !1)
+ }
+ return u
+ } finally {
+ ;(d = null), (p = o), (h = !1)
+ }
+ }
+ 'undefined' != typeof navigator &&
+ void 0 !== navigator.scheduling &&
+ void 0 !== navigator.scheduling.isInputPending &&
+ navigator.scheduling.isInputPending.bind(navigator.scheduling)
+ var S,
+ E = !1,
+ C = null,
+ _ = -1,
+ P = 5,
+ N = -1
+ function O() {
+ return !(t.unstable_now() - N < P)
+ }
+ function M() {
+ if (null !== C) {
+ var e = t.unstable_now()
+ N = e
+ var n = !0
+ try {
+ n = C(!0, e)
+ } finally {
+ n ? S() : ((E = !1), (C = null))
+ }
+ } else E = !1
+ }
+ if ('function' == typeof b)
+ S = function () {
+ b(M)
+ }
+ else if ('undefined' != typeof MessageChannel) {
+ var T = new MessageChannel(),
+ L = T.port2
+ ;(T.port1.onmessage = M),
+ (S = function () {
+ L.postMessage(null)
+ })
+ } else
+ S = function () {
+ g(M, 0)
+ }
+ function R(e) {
+ ;(C = e), E || ((E = !0), S())
+ }
+ function z(e, n) {
+ _ = g(function () {
+ e(t.unstable_now())
+ }, n)
+ }
+ ;(t.unstable_IdlePriority = 5),
+ (t.unstable_ImmediatePriority = 1),
+ (t.unstable_LowPriority = 4),
+ (t.unstable_NormalPriority = 3),
+ (t.unstable_Profiling = null),
+ (t.unstable_UserBlockingPriority = 2),
+ (t.unstable_cancelCallback = function (e) {
+ e.callback = null
+ }),
+ (t.unstable_continueExecution = function () {
+ m || h || ((m = !0), R(x))
+ }),
+ (t.unstable_forceFrameRate = function (e) {
+ 0 > e || 125 < e
+ ? console.error(
+ 'forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported',
+ )
+ : (P = 0 < e ? Math.floor(1e3 / e) : 5)
+ }),
+ (t.unstable_getCurrentPriorityLevel = function () {
+ return p
+ }),
+ (t.unstable_getFirstCallbackNode = function () {
+ return r(s)
+ }),
+ (t.unstable_next = function (e) {
+ switch (p) {
+ case 1:
+ case 2:
+ case 3:
+ var t = 3
+ break
+ default:
+ t = p
+ }
+ var n = p
+ p = t
+ try {
+ return e()
+ } finally {
+ p = n
+ }
+ }),
+ (t.unstable_pauseExecution = function () {}),
+ (t.unstable_requestPaint = function () {}),
+ (t.unstable_runWithPriority = function (e, t) {
+ switch (e) {
+ case 1:
+ case 2:
+ case 3:
+ case 4:
+ case 5:
+ break
+ default:
+ e = 3
+ }
+ var n = p
+ p = e
+ try {
+ return t()
+ } finally {
+ p = n
+ }
+ }),
+ (t.unstable_scheduleCallback = function (e, a, o) {
+ var l = t.unstable_now()
+ switch (
+ ('object' == typeof o && null !== o
+ ? (o = 'number' == typeof (o = o.delay) && 0 < o ? l + o : l)
+ : (o = l),
+ e)
+ ) {
+ case 1:
+ var i = -1
+ break
+ case 2:
+ i = 250
+ break
+ case 5:
+ i = 1073741823
+ break
+ case 4:
+ i = 1e4
+ break
+ default:
+ i = 5e3
+ }
+ return (
+ (e = {
+ id: f++,
+ callback: a,
+ expirationTime: (i = o + i),
+ priorityLevel: e,
+ sortIndex: -1,
+ startTime: o,
+ }),
+ o > l
+ ? ((e.sortIndex = o),
+ n(c, e),
+ null === r(s) && e === r(c) && (v ? (y(_), (_ = -1)) : (v = !0), z(k, o - l)))
+ : ((e.sortIndex = i), n(s, e), m || h || ((m = !0), R(x))),
+ e
+ )
+ }),
+ (t.unstable_shouldYield = O),
+ (t.unstable_wrapCallback = function (e) {
+ var t = p
+ return function () {
+ var n = p
+ p = t
+ try {
+ return e.apply(this, arguments)
+ } finally {
+ p = n
+ }
+ }
+ })
+ },
+ 2201: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return o
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(4574)
+ const o = () =>
+ r.default.createElement(
+ 'svg',
+ {
+ 'aria-hidden': 'true',
+ className: 'graphic link icon icon--link',
+ fill: 'currentColor',
+ focusable: 'false',
+ viewBox: '0 0 24 24',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ r.default.createElement('path', { d: 'M0 0h24v24H0z', fill: 'none' }),
+ r.default.createElement('path', {
+ className: 'fill',
+ d: 'M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71 0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71 0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z',
+ }),
+ )
+ },
+ 2367: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 2767: function (e, t, n) {
+ 'use strict'
+ var r =
+ (this && this.__assign) ||
+ function () {
+ return (
+ (r =
+ Object.assign ||
+ function (e) {
+ for (var t, n = 1, r = arguments.length; n < r; n++)
+ for (var a in (t = arguments[n]))
+ Object.prototype.hasOwnProperty.call(t, a) && (e[a] = t[a])
+ return e
+ }),
+ r.apply(this, arguments)
+ )
+ },
+ a =
+ (this && this.__createBinding) ||
+ (Object.create
+ ? function (e, t, n, r) {
+ void 0 === r && (r = n)
+ var a = Object.getOwnPropertyDescriptor(t, n)
+ ;(a && !('get' in a ? !t.__esModule : a.writable || a.configurable)) ||
+ (a = {
+ enumerable: !0,
+ get: function () {
+ return t[n]
+ },
+ }),
+ Object.defineProperty(e, r, a)
+ }
+ : function (e, t, n, r) {
+ void 0 === r && (r = n), (e[r] = t[n])
+ }),
+ o =
+ (this && this.__setModuleDefault) ||
+ (Object.create
+ ? function (e, t) {
+ Object.defineProperty(e, 'default', { enumerable: !0, value: t })
+ }
+ : function (e, t) {
+ e.default = t
+ }),
+ l =
+ (this && this.__importStar) ||
+ function (e) {
+ if (e && e.__esModule) return e
+ var t = {}
+ if (null != e)
+ for (var n in e)
+ 'default' !== n && Object.prototype.hasOwnProperty.call(e, n) && a(t, e, n)
+ return o(t, e), t
+ },
+ i =
+ (this && this.__importDefault) ||
+ function (e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ Object.defineProperty(t, '__esModule', { value: !0 })
+ var u = l(n(9497)),
+ s = i(n(3690)),
+ c = function (e, t) {
+ var n = t.payload,
+ a = n.breakpoints
+ n.animationRef.current = null
+ var o = e.eventsFired,
+ l = document.documentElement,
+ i = l.style,
+ u = l.clientWidth,
+ s = l.clientHeight,
+ c = window.innerWidth,
+ f = window.innerHeight,
+ d = ''.concat(u / 100, 'px'),
+ p = ''.concat(s / 100, 'px'),
+ h = a
+ ? Object.keys(a).reduce(function (e, t) {
+ var n
+ return r(r({}, e), (((n = {})[t] = window.matchMedia(a[t]).matches), n))
+ }, {})
+ : {},
+ m = { '--vh': p, '--vw': d, breakpoints: h, eventsFired: o + 1, height: f, width: c }
+ return i.setProperty('--vw', d), i.setProperty('--vh', p), m
+ }
+ t.default = function (e) {
+ var t = e.breakpoints,
+ n = e.children,
+ a = (0, u.useRef)(null),
+ o = (0, u.useReducer)(c, {
+ '--vh': '',
+ '--vw': '',
+ breakpoints: {},
+ eventsFired: 0,
+ height: void 0,
+ width: void 0,
+ }),
+ l = o[0],
+ i = o[1],
+ f = (0, u.useCallback)(
+ function () {
+ a.current && cancelAnimationFrame(a.current),
+ (a.current = requestAnimationFrame(function () {
+ return i({ payload: { animationRef: a, breakpoints: t }, type: 'UPDATE' })
+ }))
+ },
+ [t],
+ ),
+ d = (0, u.useCallback)(
+ function () {
+ setTimeout(function () {
+ f()
+ }, 500)
+ },
+ [f],
+ )
+ return (
+ (0, u.useEffect)(
+ function () {
+ return (
+ window.addEventListener('resize', f),
+ window.addEventListener('orientationchange', d),
+ function () {
+ window.removeEventListener('resize', f),
+ window.removeEventListener('orientationchange', d)
+ }
+ )
+ },
+ [f, d],
+ ),
+ (0, u.useEffect)(
+ function () {
+ 0 === l.eventsFired &&
+ i({ payload: { animationRef: a, breakpoints: t }, type: 'UPDATE' })
+ },
+ [t, l],
+ ),
+ u.default.createElement(s.default.Provider, { value: r({}, l) }, n && n)
+ )
+ }
+ },
+ 2862: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 3174: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 3369: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 3414: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return l
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(2367)
+ const o = 'template-minimal',
+ l = (e) => {
+ const { children: t, className: n, style: a = {}, width: l = 'normal' } = e,
+ i = [n, o, `${o}--width-${l}`].filter(Boolean).join(' ')
+ return r.default.createElement(
+ 'section',
+ { className: i, style: a },
+ r.default.createElement('div', { className: `${o}__wrap` }, t),
+ )
+ }
+ },
+ 3617: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 3690: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 })
+ var r = (0, n(9497).createContext)({})
+ t.default = r
+ },
+ 3717: (e, t, n) => {
+ 'use strict'
+ function r(e, t) {
+ return (
+ (r = Object.setPrototypeOf
+ ? Object.setPrototypeOf.bind()
+ : function (e, t) {
+ return (e.__proto__ = t), e
+ }),
+ r(e, t)
+ )
+ }
+ function a(e, t) {
+ ;(e.prototype = Object.create(t.prototype)), (e.prototype.constructor = e), r(e, t)
+ }
+ n.r(t),
+ n.d(t, {
+ BrowserRouter: () => xe,
+ HashRouter: () => Se,
+ Link: () => Oe,
+ MemoryRouter: () => X,
+ NavLink: () => Le,
+ Prompt: () => J,
+ Redirect: () => re,
+ Route: () => ue,
+ Router: () => Y,
+ StaticRouter: () => he,
+ Switch: () => me,
+ generatePath: () => ne,
+ matchPath: () => ie,
+ useHistory: () => ye,
+ useLocation: () => be,
+ useParams: () => we,
+ useRouteMatch: () => ke,
+ withRouter: () => ve,
+ })
+ var o = n(9497),
+ l = n.n(o),
+ i = n(7862),
+ u = n.n(i)
+ function s() {
+ return (
+ (s = Object.assign
+ ? Object.assign.bind()
+ : function (e) {
+ for (var t = 1; t < arguments.length; t++) {
+ var n = arguments[t]
+ for (var r in n) Object.prototype.hasOwnProperty.call(n, r) && (e[r] = n[r])
+ }
+ return e
+ }),
+ s.apply(this, arguments)
+ )
+ }
+ function c(e) {
+ return '/' === e.charAt(0)
+ }
+ function f(e, t) {
+ for (var n = t, r = n + 1, a = e.length; r < a; n += 1, r += 1) e[n] = e[r]
+ e.pop()
+ }
+ const d = function (e, t) {
+ void 0 === t && (t = '')
+ var n,
+ r = (e && e.split('/')) || [],
+ a = (t && t.split('/')) || [],
+ o = e && c(e),
+ l = t && c(t),
+ i = o || l
+ if ((e && c(e) ? (a = r) : r.length && (a.pop(), (a = a.concat(r))), !a.length))
+ return '/'
+ if (a.length) {
+ var u = a[a.length - 1]
+ n = '.' === u || '..' === u || '' === u
+ } else n = !1
+ for (var s = 0, d = a.length; d >= 0; d--) {
+ var p = a[d]
+ '.' === p ? f(a, d) : '..' === p ? (f(a, d), s++) : s && (f(a, d), s--)
+ }
+ if (!i) for (; s--; s) a.unshift('..')
+ !i || '' === a[0] || (a[0] && c(a[0])) || a.unshift('')
+ var h = a.join('/')
+ return n && '/' !== h.substr(-1) && (h += '/'), h
+ }
+ function p(e) {
+ return e.valueOf ? e.valueOf() : Object.prototype.valueOf.call(e)
+ }
+ const h = function e(t, n) {
+ if (t === n) return !0
+ if (null == t || null == n) return !1
+ if (Array.isArray(t))
+ return (
+ Array.isArray(n) &&
+ t.length === n.length &&
+ t.every(function (t, r) {
+ return e(t, n[r])
+ })
+ )
+ if ('object' == typeof t || 'object' == typeof n) {
+ var r = p(t),
+ a = p(n)
+ return r !== t || a !== n
+ ? e(r, a)
+ : Object.keys(Object.assign({}, t, n)).every(function (r) {
+ return e(t[r], n[r])
+ })
+ }
+ return !1
+ }
+ var m = !0,
+ v = 'Invariant failed'
+ function g(e, t) {
+ if (!e) {
+ if (m) throw new Error(v)
+ var n = 'function' == typeof t ? t() : t,
+ r = n ? ''.concat(v, ': ').concat(n) : v
+ throw new Error(r)
+ }
+ }
+ function y(e) {
+ return '/' === e.charAt(0) ? e : '/' + e
+ }
+ function b(e) {
+ return '/' === e.charAt(0) ? e.substr(1) : e
+ }
+ function w(e, t) {
+ return (function (e, t) {
+ return (
+ 0 === e.toLowerCase().indexOf(t.toLowerCase()) &&
+ -1 !== '/?#'.indexOf(e.charAt(t.length))
+ )
+ })(e, t)
+ ? e.substr(t.length)
+ : e
+ }
+ function k(e) {
+ return '/' === e.charAt(e.length - 1) ? e.slice(0, -1) : e
+ }
+ function x(e) {
+ var t = e.pathname,
+ n = e.search,
+ r = e.hash,
+ a = t || '/'
+ return (
+ n && '?' !== n && (a += '?' === n.charAt(0) ? n : '?' + n),
+ r && '#' !== r && (a += '#' === r.charAt(0) ? r : '#' + r),
+ a
+ )
+ }
+ function S(e, t, n, r) {
+ var a
+ 'string' == typeof e
+ ? ((a = (function (e) {
+ var t = e || '/',
+ n = '',
+ r = '',
+ a = t.indexOf('#')
+ ;-1 !== a && ((r = t.substr(a)), (t = t.substr(0, a)))
+ var o = t.indexOf('?')
+ return (
+ -1 !== o && ((n = t.substr(o)), (t = t.substr(0, o))),
+ { hash: '#' === r ? '' : r, pathname: t, search: '?' === n ? '' : n }
+ )
+ })(e)),
+ (a.state = t))
+ : (void 0 === (a = s({}, e)).pathname && (a.pathname = ''),
+ a.search
+ ? '?' !== a.search.charAt(0) && (a.search = '?' + a.search)
+ : (a.search = ''),
+ a.hash ? '#' !== a.hash.charAt(0) && (a.hash = '#' + a.hash) : (a.hash = ''),
+ void 0 !== t && void 0 === a.state && (a.state = t))
+ try {
+ a.pathname = decodeURI(a.pathname)
+ } catch (e) {
+ throw e instanceof URIError
+ ? new URIError(
+ 'Pathname "' +
+ a.pathname +
+ '" could not be decoded. This is likely caused by an invalid percent-encoding.',
+ )
+ : e
+ }
+ return (
+ n && (a.key = n),
+ r
+ ? a.pathname
+ ? '/' !== a.pathname.charAt(0) && (a.pathname = d(a.pathname, r.pathname))
+ : (a.pathname = r.pathname)
+ : a.pathname || (a.pathname = '/'),
+ a
+ )
+ }
+ function E() {
+ var e = null
+ var t = []
+ return {
+ appendListener: function (e) {
+ var n = !0
+ function r() {
+ n && e.apply(void 0, arguments)
+ }
+ return (
+ t.push(r),
+ function () {
+ ;(n = !1),
+ (t = t.filter(function (e) {
+ return e !== r
+ }))
+ }
+ )
+ },
+ confirmTransitionTo: function (t, n, r, a) {
+ if (null != e) {
+ var o = 'function' == typeof e ? e(t, n) : e
+ 'string' == typeof o ? ('function' == typeof r ? r(o, a) : a(!0)) : a(!1 !== o)
+ } else a(!0)
+ },
+ notifyListeners: function () {
+ for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++)
+ n[r] = arguments[r]
+ t.forEach(function (e) {
+ return e.apply(void 0, n)
+ })
+ },
+ setPrompt: function (t) {
+ return (
+ (e = t),
+ function () {
+ e === t && (e = null)
+ }
+ )
+ },
+ }
+ }
+ var C = !(
+ 'undefined' == typeof window ||
+ !window.document ||
+ !window.document.createElement
+ )
+ function _(e, t) {
+ t(window.confirm(e))
+ }
+ var P = 'popstate',
+ N = 'hashchange'
+ function O() {
+ try {
+ return window.history.state || {}
+ } catch (e) {
+ return {}
+ }
+ }
+ function M(e) {
+ void 0 === e && (e = {}), C || g(!1)
+ var t,
+ n = window.history,
+ r =
+ ((-1 === (t = window.navigator.userAgent).indexOf('Android 2.') &&
+ -1 === t.indexOf('Android 4.0')) ||
+ -1 === t.indexOf('Mobile Safari') ||
+ -1 !== t.indexOf('Chrome') ||
+ -1 !== t.indexOf('Windows Phone')) &&
+ window.history &&
+ 'pushState' in window.history,
+ a = !(-1 === window.navigator.userAgent.indexOf('Trident')),
+ o = e,
+ l = o.forceRefresh,
+ i = void 0 !== l && l,
+ u = o.getUserConfirmation,
+ c = void 0 === u ? _ : u,
+ f = o.keyLength,
+ d = void 0 === f ? 6 : f,
+ p = e.basename ? k(y(e.basename)) : ''
+ function h(e) {
+ var t = e || {},
+ n = t.key,
+ r = t.state,
+ a = window.location,
+ o = a.pathname + a.search + a.hash
+ return p && (o = w(o, p)), S(o, r, n)
+ }
+ function m() {
+ return Math.random().toString(36).substr(2, d)
+ }
+ var v = E()
+ function b(e) {
+ s(U, e), (U.length = n.length), v.notifyListeners(U.location, U.action)
+ }
+ function M(e) {
+ ;(function (e) {
+ return void 0 === e.state && -1 === navigator.userAgent.indexOf('CriOS')
+ })(e) || R(h(e.state))
+ }
+ function T() {
+ R(h(O()))
+ }
+ var L = !1
+ function R(e) {
+ if (L) (L = !1), b()
+ else {
+ v.confirmTransitionTo(e, 'POP', c, function (t) {
+ t
+ ? b({ action: 'POP', location: e })
+ : (function (e) {
+ var t = U.location,
+ n = D.indexOf(t.key)
+ ;-1 === n && (n = 0)
+ var r = D.indexOf(e.key)
+ ;-1 === r && (r = 0)
+ var a = n - r
+ a && ((L = !0), j(a))
+ })(e)
+ })
+ }
+ }
+ var z = h(O()),
+ D = [z.key]
+ function I(e) {
+ return p + x(e)
+ }
+ function j(e) {
+ n.go(e)
+ }
+ var F = 0
+ function A(e) {
+ 1 === (F += e) && 1 === e
+ ? (window.addEventListener(P, M), a && window.addEventListener(N, T))
+ : 0 === F && (window.removeEventListener(P, M), a && window.removeEventListener(N, T))
+ }
+ var $ = !1
+ var U = {
+ action: 'POP',
+ block: function (e) {
+ void 0 === e && (e = !1)
+ var t = v.setPrompt(e)
+ return (
+ $ || (A(1), ($ = !0)),
+ function () {
+ return $ && (($ = !1), A(-1)), t()
+ }
+ )
+ },
+ createHref: I,
+ go: j,
+ goBack: function () {
+ j(-1)
+ },
+ goForward: function () {
+ j(1)
+ },
+ length: n.length,
+ listen: function (e) {
+ var t = v.appendListener(e)
+ return (
+ A(1),
+ function () {
+ A(-1), t()
+ }
+ )
+ },
+ location: z,
+ push: function (e, t) {
+ var a = 'PUSH',
+ o = S(e, t, m(), U.location)
+ v.confirmTransitionTo(o, a, c, function (e) {
+ if (e) {
+ var t = I(o),
+ l = o.key,
+ u = o.state
+ if (r)
+ if ((n.pushState({ key: l, state: u }, null, t), i)) window.location.href = t
+ else {
+ var s = D.indexOf(U.location.key),
+ c = D.slice(0, s + 1)
+ c.push(o.key), (D = c), b({ action: a, location: o })
+ }
+ else window.location.href = t
+ }
+ })
+ },
+ replace: function (e, t) {
+ var a = 'REPLACE',
+ o = S(e, t, m(), U.location)
+ v.confirmTransitionTo(o, a, c, function (e) {
+ if (e) {
+ var t = I(o),
+ l = o.key,
+ u = o.state
+ if (r)
+ if ((n.replaceState({ key: l, state: u }, null, t), i))
+ window.location.replace(t)
+ else {
+ var s = D.indexOf(U.location.key)
+ ;-1 !== s && (D[s] = o.key), b({ action: a, location: o })
+ }
+ else window.location.replace(t)
+ }
+ })
+ },
+ }
+ return U
+ }
+ var T = 'hashchange',
+ L = {
+ hashbang: {
+ decodePath: function (e) {
+ return '!' === e.charAt(0) ? e.substr(1) : e
+ },
+ encodePath: function (e) {
+ return '!' === e.charAt(0) ? e : '!/' + b(e)
+ },
+ },
+ noslash: { decodePath: y, encodePath: b },
+ slash: { decodePath: y, encodePath: y },
+ }
+ function R(e) {
+ var t = e.indexOf('#')
+ return -1 === t ? e : e.slice(0, t)
+ }
+ function z() {
+ var e = window.location.href,
+ t = e.indexOf('#')
+ return -1 === t ? '' : e.substring(t + 1)
+ }
+ function D(e) {
+ window.location.replace(R(window.location.href) + '#' + e)
+ }
+ function I(e) {
+ void 0 === e && (e = {}), C || g(!1)
+ var t = window.history,
+ n = (window.navigator.userAgent.indexOf('Firefox'), e),
+ r = n.getUserConfirmation,
+ a = void 0 === r ? _ : r,
+ o = n.hashType,
+ l = void 0 === o ? 'slash' : o,
+ i = e.basename ? k(y(e.basename)) : '',
+ u = L[l],
+ c = u.encodePath,
+ f = u.decodePath
+ function d() {
+ var e = f(z())
+ return i && (e = w(e, i)), S(e)
+ }
+ var p = E()
+ function h(e) {
+ s($, e), ($.length = t.length), p.notifyListeners($.location, $.action)
+ }
+ var m = !1,
+ v = null
+ function b() {
+ var e,
+ t,
+ n = z(),
+ r = c(n)
+ if (n !== r) D(r)
+ else {
+ var o = d(),
+ l = $.location
+ if (
+ !m &&
+ ((t = o),
+ (e = l).pathname === t.pathname && e.search === t.search && e.hash === t.hash)
+ )
+ return
+ if (v === x(o)) return
+ ;(v = null),
+ (function (e) {
+ if (m) (m = !1), h()
+ else {
+ var t = 'POP'
+ p.confirmTransitionTo(e, t, a, function (n) {
+ n
+ ? h({ action: t, location: e })
+ : (function (e) {
+ var t = $.location,
+ n = M.lastIndexOf(x(t))
+ ;-1 === n && (n = 0)
+ var r = M.lastIndexOf(x(e))
+ ;-1 === r && (r = 0)
+ var a = n - r
+ a && ((m = !0), I(a))
+ })(e)
+ })
+ }
+ })(o)
+ }
+ }
+ var P = z(),
+ N = c(P)
+ P !== N && D(N)
+ var O = d(),
+ M = [x(O)]
+ function I(e) {
+ t.go(e)
+ }
+ var j = 0
+ function F(e) {
+ 1 === (j += e) && 1 === e
+ ? window.addEventListener(T, b)
+ : 0 === j && window.removeEventListener(T, b)
+ }
+ var A = !1
+ var $ = {
+ action: 'POP',
+ block: function (e) {
+ void 0 === e && (e = !1)
+ var t = p.setPrompt(e)
+ return (
+ A || (F(1), (A = !0)),
+ function () {
+ return A && ((A = !1), F(-1)), t()
+ }
+ )
+ },
+ createHref: function (e) {
+ var t = document.querySelector('base'),
+ n = ''
+ return (
+ t && t.getAttribute('href') && (n = R(window.location.href)), n + '#' + c(i + x(e))
+ )
+ },
+ go: I,
+ goBack: function () {
+ I(-1)
+ },
+ goForward: function () {
+ I(1)
+ },
+ length: t.length,
+ listen: function (e) {
+ var t = p.appendListener(e)
+ return (
+ F(1),
+ function () {
+ F(-1), t()
+ }
+ )
+ },
+ location: O,
+ push: function (e, t) {
+ var n = 'PUSH',
+ r = S(e, void 0, void 0, $.location)
+ p.confirmTransitionTo(r, n, a, function (e) {
+ if (e) {
+ var t = x(r),
+ a = c(i + t)
+ if (z() !== a) {
+ ;(v = t),
+ (function (e) {
+ window.location.hash = e
+ })(a)
+ var o = M.lastIndexOf(x($.location)),
+ l = M.slice(0, o + 1)
+ l.push(t), (M = l), h({ action: n, location: r })
+ } else h()
+ }
+ })
+ },
+ replace: function (e, t) {
+ var n = 'REPLACE',
+ r = S(e, void 0, void 0, $.location)
+ p.confirmTransitionTo(r, n, a, function (e) {
+ if (e) {
+ var t = x(r),
+ a = c(i + t)
+ z() !== a && ((v = t), D(a))
+ var o = M.indexOf(x($.location))
+ ;-1 !== o && (M[o] = t), h({ action: n, location: r })
+ }
+ })
+ },
+ }
+ return $
+ }
+ function j(e, t, n) {
+ return Math.min(Math.max(e, t), n)
+ }
+ var F = n(5415),
+ A = n.n(F)
+ n(9415)
+ function $(e, t) {
+ if (null == e) return {}
+ var n,
+ r,
+ a = {},
+ o = Object.keys(e)
+ for (r = 0; r < o.length; r++) (n = o[r]), t.indexOf(n) >= 0 || (a[n] = e[n])
+ return a
+ }
+ var U = n(63),
+ B = n.n(U),
+ W = 1073741823,
+ H =
+ 'undefined' != typeof globalThis
+ ? globalThis
+ : 'undefined' != typeof window
+ ? window
+ : void 0 !== n.g
+ ? n.g
+ : {}
+ var V =
+ l().createContext ||
+ function (e, t) {
+ var n,
+ r,
+ o =
+ '__create-react-context-' +
+ (function () {
+ var e = '__global_unique_id__'
+ return (H[e] = (H[e] || 0) + 1)
+ })() +
+ '__',
+ i = (function (e) {
+ function n() {
+ for (var t, n, r, a = arguments.length, o = new Array(a), l = 0; l < a; l++)
+ o[l] = arguments[l]
+ return (
+ ((t = e.call.apply(e, [this].concat(o)) || this).emitter =
+ ((n = t.props.value),
+ (r = []),
+ {
+ get: function () {
+ return n
+ },
+ off: function (e) {
+ r = r.filter(function (t) {
+ return t !== e
+ })
+ },
+ on: function (e) {
+ r.push(e)
+ },
+ set: function (e, t) {
+ ;(n = e),
+ r.forEach(function (e) {
+ return e(n, t)
+ })
+ },
+ })),
+ t
+ )
+ }
+ a(n, e)
+ var r = n.prototype
+ return (
+ (r.getChildContext = function () {
+ var e
+ return ((e = {})[o] = this.emitter), e
+ }),
+ (r.componentWillReceiveProps = function (e) {
+ if (this.props.value !== e.value) {
+ var n,
+ r = this.props.value,
+ a = e.value
+ ;((o = r) === (l = a) ? 0 !== o || 1 / o == 1 / l : o != o && l != l)
+ ? (n = 0)
+ : ((n = 'function' == typeof t ? t(r, a) : W),
+ 0 !== (n |= 0) && this.emitter.set(e.value, n))
+ }
+ var o, l
+ }),
+ (r.render = function () {
+ return this.props.children
+ }),
+ n
+ )
+ })(l().Component)
+ i.childContextTypes = (((n = {})[o] = u().object.isRequired), n)
+ var s = (function (t) {
+ function n() {
+ for (var e, n = arguments.length, r = new Array(n), a = 0; a < n; a++)
+ r[a] = arguments[a]
+ return (
+ ((e = t.call.apply(t, [this].concat(r)) || this).observedBits = void 0),
+ (e.state = { value: e.getValue() }),
+ (e.onUpdate = function (t, n) {
+ 0 != ((0 | e.observedBits) & n) && e.setState({ value: e.getValue() })
+ }),
+ e
+ )
+ }
+ a(n, t)
+ var r = n.prototype
+ return (
+ (r.componentWillReceiveProps = function (e) {
+ var t = e.observedBits
+ this.observedBits = null == t ? W : t
+ }),
+ (r.componentDidMount = function () {
+ this.context[o] && this.context[o].on(this.onUpdate)
+ var e = this.props.observedBits
+ this.observedBits = null == e ? W : e
+ }),
+ (r.componentWillUnmount = function () {
+ this.context[o] && this.context[o].off(this.onUpdate)
+ }),
+ (r.getValue = function () {
+ return this.context[o] ? this.context[o].get() : e
+ }),
+ (r.render = function () {
+ return ((e = this.props.children), Array.isArray(e) ? e[0] : e)(
+ this.state.value,
+ )
+ var e
+ }),
+ n
+ )
+ })(l().Component)
+ return (
+ (s.contextTypes = (((r = {})[o] = u().object), r)), { Consumer: s, Provider: i }
+ )
+ },
+ Q = function (e) {
+ var t = V()
+ return (t.displayName = e), t
+ },
+ K = Q('Router-History'),
+ q = Q('Router'),
+ Y = (function (e) {
+ function t(t) {
+ var n
+ return (
+ ((n = e.call(this, t) || this).state = { location: t.history.location }),
+ (n._isMounted = !1),
+ (n._pendingLocation = null),
+ t.staticContext ||
+ (n.unlisten = t.history.listen(function (e) {
+ n._pendingLocation = e
+ })),
+ n
+ )
+ }
+ a(t, e),
+ (t.computeRootMatch = function (e) {
+ return { isExact: '/' === e, params: {}, path: '/', url: '/' }
+ })
+ var n = t.prototype
+ return (
+ (n.componentDidMount = function () {
+ var e = this
+ ;(this._isMounted = !0),
+ this.unlisten && this.unlisten(),
+ this.props.staticContext ||
+ (this.unlisten = this.props.history.listen(function (t) {
+ e._isMounted && e.setState({ location: t })
+ })),
+ this._pendingLocation && this.setState({ location: this._pendingLocation })
+ }),
+ (n.componentWillUnmount = function () {
+ this.unlisten &&
+ (this.unlisten(), (this._isMounted = !1), (this._pendingLocation = null))
+ }),
+ (n.render = function () {
+ return l().createElement(
+ q.Provider,
+ {
+ value: {
+ history: this.props.history,
+ location: this.state.location,
+ match: t.computeRootMatch(this.state.location.pathname),
+ staticContext: this.props.staticContext,
+ },
+ },
+ l().createElement(K.Provider, {
+ children: this.props.children || null,
+ value: this.props.history,
+ }),
+ )
+ }),
+ t
+ )
+ })(l().Component)
+ var X = (function (e) {
+ function t() {
+ for (var t, n = arguments.length, r = new Array(n), a = 0; a < n; a++)
+ r[a] = arguments[a]
+ return (
+ ((t = e.call.apply(e, [this].concat(r)) || this).history = (function (e) {
+ void 0 === e && (e = {})
+ var t = e,
+ n = t.getUserConfirmation,
+ r = t.initialEntries,
+ a = void 0 === r ? ['/'] : r,
+ o = t.initialIndex,
+ l = void 0 === o ? 0 : o,
+ i = t.keyLength,
+ u = void 0 === i ? 6 : i,
+ c = E()
+ function f(e) {
+ s(g, e), (g.length = g.entries.length), c.notifyListeners(g.location, g.action)
+ }
+ function d() {
+ return Math.random().toString(36).substr(2, u)
+ }
+ var p = j(l, 0, a.length - 1),
+ h = a.map(function (e) {
+ return S(e, void 0, 'string' == typeof e ? d() : e.key || d())
+ }),
+ m = x
+ function v(e) {
+ var t = j(g.index + e, 0, g.entries.length - 1),
+ r = g.entries[t]
+ c.confirmTransitionTo(r, 'POP', n, function (e) {
+ e ? f({ action: 'POP', index: t, location: r }) : f()
+ })
+ }
+ var g = {
+ action: 'POP',
+ block: function (e) {
+ return void 0 === e && (e = !1), c.setPrompt(e)
+ },
+ canGo: function (e) {
+ var t = g.index + e
+ return t >= 0 && t < g.entries.length
+ },
+ createHref: m,
+ entries: h,
+ go: v,
+ goBack: function () {
+ v(-1)
+ },
+ goForward: function () {
+ v(1)
+ },
+ index: p,
+ length: h.length,
+ listen: function (e) {
+ return c.appendListener(e)
+ },
+ location: h[p],
+ push: function (e, t) {
+ var r = 'PUSH',
+ a = S(e, t, d(), g.location)
+ c.confirmTransitionTo(a, r, n, function (e) {
+ if (e) {
+ var t = g.index + 1,
+ n = g.entries.slice(0)
+ n.length > t ? n.splice(t, n.length - t, a) : n.push(a),
+ f({ action: r, entries: n, index: t, location: a })
+ }
+ })
+ },
+ replace: function (e, t) {
+ var r = 'REPLACE',
+ a = S(e, t, d(), g.location)
+ c.confirmTransitionTo(a, r, n, function (e) {
+ e && ((g.entries[g.index] = a), f({ action: r, location: a }))
+ })
+ },
+ }
+ return g
+ })(t.props)),
+ t
+ )
+ }
+ return (
+ a(t, e),
+ (t.prototype.render = function () {
+ return l().createElement(Y, { children: this.props.children, history: this.history })
+ }),
+ t
+ )
+ })(l().Component)
+ var G = (function (e) {
+ function t() {
+ return e.apply(this, arguments) || this
+ }
+ a(t, e)
+ var n = t.prototype
+ return (
+ (n.componentDidMount = function () {
+ this.props.onMount && this.props.onMount.call(this, this)
+ }),
+ (n.componentDidUpdate = function (e) {
+ this.props.onUpdate && this.props.onUpdate.call(this, this, e)
+ }),
+ (n.componentWillUnmount = function () {
+ this.props.onUnmount && this.props.onUnmount.call(this, this)
+ }),
+ (n.render = function () {
+ return null
+ }),
+ t
+ )
+ })(l().Component)
+ function J(e) {
+ var t = e.message,
+ n = e.when,
+ r = void 0 === n || n
+ return l().createElement(q.Consumer, null, function (e) {
+ if ((e || g(!1), !r || e.staticContext)) return null
+ var n = e.history.block
+ return l().createElement(G, {
+ message: t,
+ onMount: function (e) {
+ e.release = n(t)
+ },
+ onUnmount: function (e) {
+ e.release()
+ },
+ onUpdate: function (e, r) {
+ r.message !== t && (e.release(), (e.release = n(t)))
+ },
+ })
+ })
+ }
+ var Z = {},
+ ee = 1e4,
+ te = 0
+ function ne(e, t) {
+ return (
+ void 0 === e && (e = '/'),
+ void 0 === t && (t = {}),
+ '/' === e
+ ? e
+ : (function (e) {
+ if (Z[e]) return Z[e]
+ var t = A().compile(e)
+ return te < ee && ((Z[e] = t), te++), t
+ })(e)(t, { pretty: !0 })
+ )
+ }
+ function re(e) {
+ var t = e.computedMatch,
+ n = e.to,
+ r = e.push,
+ a = void 0 !== r && r
+ return l().createElement(q.Consumer, null, function (e) {
+ e || g(!1)
+ var r = e.history,
+ o = e.staticContext,
+ i = a ? r.push : r.replace,
+ u = S(
+ t
+ ? 'string' == typeof n
+ ? ne(n, t.params)
+ : s({}, n, { pathname: ne(n.pathname, t.params) })
+ : n,
+ )
+ return o
+ ? (i(u), null)
+ : l().createElement(G, {
+ onMount: function () {
+ i(u)
+ },
+ onUpdate: function (e, t) {
+ var n,
+ r,
+ a = S(t.to)
+ ;(n = a),
+ (r = s({}, u, { key: a.key })),
+ (n.pathname === r.pathname &&
+ n.search === r.search &&
+ n.hash === r.hash &&
+ n.key === r.key &&
+ h(n.state, r.state)) ||
+ i(u)
+ },
+ to: n,
+ })
+ })
+ }
+ var ae = {},
+ oe = 1e4,
+ le = 0
+ function ie(e, t) {
+ void 0 === t && (t = {}), ('string' == typeof t || Array.isArray(t)) && (t = { path: t })
+ var n = t,
+ r = n.path,
+ a = n.exact,
+ o = void 0 !== a && a,
+ l = n.strict,
+ i = void 0 !== l && l,
+ u = n.sensitive,
+ s = void 0 !== u && u
+ return [].concat(r).reduce(function (t, n) {
+ if (!n && '' !== n) return null
+ if (t) return t
+ var r = (function (e, t) {
+ var n = '' + t.end + t.strict + t.sensitive,
+ r = ae[n] || (ae[n] = {})
+ if (r[e]) return r[e]
+ var a = [],
+ o = { keys: a, regexp: A()(e, a, t) }
+ return le < oe && ((r[e] = o), le++), o
+ })(n, { end: o, sensitive: s, strict: i }),
+ a = r.regexp,
+ l = r.keys,
+ u = a.exec(e)
+ if (!u) return null
+ var c = u[0],
+ f = u.slice(1),
+ d = e === c
+ return o && !d
+ ? null
+ : {
+ isExact: d,
+ params: l.reduce(function (e, t, n) {
+ return (e[t.name] = f[n]), e
+ }, {}),
+ path: n,
+ url: '/' === n && '' === c ? '/' : c,
+ }
+ }, null)
+ }
+ var ue = (function (e) {
+ function t() {
+ return e.apply(this, arguments) || this
+ }
+ return (
+ a(t, e),
+ (t.prototype.render = function () {
+ var e = this
+ return l().createElement(q.Consumer, null, function (t) {
+ t || g(!1)
+ var n = e.props.location || t.location,
+ r = s({}, t, {
+ location: n,
+ match: e.props.computedMatch
+ ? e.props.computedMatch
+ : e.props.path
+ ? ie(n.pathname, e.props)
+ : t.match,
+ }),
+ a = e.props,
+ o = a.children,
+ i = a.component,
+ u = a.render
+ return (
+ Array.isArray(o) &&
+ (function (e) {
+ return 0 === l().Children.count(e)
+ })(o) &&
+ (o = null),
+ l().createElement(
+ q.Provider,
+ { value: r },
+ r.match
+ ? o
+ ? 'function' == typeof o
+ ? o(r)
+ : o
+ : i
+ ? l().createElement(i, r)
+ : u
+ ? u(r)
+ : null
+ : 'function' == typeof o
+ ? o(r)
+ : null,
+ )
+ )
+ })
+ }),
+ t
+ )
+ })(l().Component)
+ function se(e) {
+ return '/' === e.charAt(0) ? e : '/' + e
+ }
+ function ce(e, t) {
+ if (!e) return t
+ var n = se(e)
+ return 0 !== t.pathname.indexOf(n)
+ ? t
+ : s({}, t, { pathname: t.pathname.substr(n.length) })
+ }
+ function fe(e) {
+ return 'string' == typeof e ? e : x(e)
+ }
+ function de(e) {
+ return function () {
+ g(!1)
+ }
+ }
+ function pe() {}
+ var he = (function (e) {
+ function t() {
+ for (var t, n = arguments.length, r = new Array(n), a = 0; a < n; a++)
+ r[a] = arguments[a]
+ return (
+ ((t = e.call.apply(e, [this].concat(r)) || this).handlePush = function (e) {
+ return t.navigateTo(e, 'PUSH')
+ }),
+ (t.handleReplace = function (e) {
+ return t.navigateTo(e, 'REPLACE')
+ }),
+ (t.handleListen = function () {
+ return pe
+ }),
+ (t.handleBlock = function () {
+ return pe
+ }),
+ t
+ )
+ }
+ a(t, e)
+ var n = t.prototype
+ return (
+ (n.navigateTo = function (e, t) {
+ var n = this.props,
+ r = n.basename,
+ a = void 0 === r ? '' : r,
+ o = n.context,
+ l = void 0 === o ? {} : o
+ ;(l.action = t),
+ (l.location = (function (e, t) {
+ return e ? s({}, t, { pathname: se(e) + t.pathname }) : t
+ })(a, S(e))),
+ (l.url = fe(l.location))
+ }),
+ (n.render = function () {
+ var e = this.props,
+ t = e.basename,
+ n = void 0 === t ? '' : t,
+ r = e.context,
+ a = void 0 === r ? {} : r,
+ o = e.location,
+ i = void 0 === o ? '/' : o,
+ u = $(e, ['basename', 'context', 'location']),
+ c = {
+ action: 'POP',
+ block: this.handleBlock,
+ createHref: function (e) {
+ return se(n + fe(e))
+ },
+ go: de(),
+ goBack: de(),
+ goForward: de(),
+ listen: this.handleListen,
+ location: ce(n, S(i)),
+ push: this.handlePush,
+ replace: this.handleReplace,
+ }
+ return l().createElement(Y, s({}, u, { history: c, staticContext: a }))
+ }),
+ t
+ )
+ })(l().Component)
+ var me = (function (e) {
+ function t() {
+ return e.apply(this, arguments) || this
+ }
+ return (
+ a(t, e),
+ (t.prototype.render = function () {
+ var e = this
+ return l().createElement(q.Consumer, null, function (t) {
+ t || g(!1)
+ var n,
+ r,
+ a = e.props.location || t.location
+ return (
+ l().Children.forEach(e.props.children, function (e) {
+ if (null == r && l().isValidElement(e)) {
+ n = e
+ var o = e.props.path || e.props.from
+ r = o ? ie(a.pathname, s({}, e.props, { path: o })) : t.match
+ }
+ }),
+ r ? l().cloneElement(n, { computedMatch: r, location: a }) : null
+ )
+ })
+ }),
+ t
+ )
+ })(l().Component)
+ function ve(e) {
+ var t = 'withRouter(' + (e.displayName || e.name) + ')',
+ n = function (t) {
+ var n = t.wrappedComponentRef,
+ r = $(t, ['wrappedComponentRef'])
+ return l().createElement(q.Consumer, null, function (t) {
+ return t || g(!1), l().createElement(e, s({}, r, t, { ref: n }))
+ })
+ }
+ return (n.displayName = t), (n.WrappedComponent = e), B()(n, e)
+ }
+ var ge = l().useContext
+ function ye() {
+ return ge(K)
+ }
+ function be() {
+ return ge(q).location
+ }
+ function we() {
+ var e = ge(q).match
+ return e ? e.params : {}
+ }
+ function ke(e) {
+ var t = be(),
+ n = ge(q).match
+ return e ? ie(t.pathname, e) : n
+ }
+ var xe = (function (e) {
+ function t() {
+ for (var t, n = arguments.length, r = new Array(n), a = 0; a < n; a++)
+ r[a] = arguments[a]
+ return ((t = e.call.apply(e, [this].concat(r)) || this).history = M(t.props)), t
+ }
+ return (
+ a(t, e),
+ (t.prototype.render = function () {
+ return l().createElement(Y, { children: this.props.children, history: this.history })
+ }),
+ t
+ )
+ })(l().Component)
+ var Se = (function (e) {
+ function t() {
+ for (var t, n = arguments.length, r = new Array(n), a = 0; a < n; a++)
+ r[a] = arguments[a]
+ return ((t = e.call.apply(e, [this].concat(r)) || this).history = I(t.props)), t
+ }
+ return (
+ a(t, e),
+ (t.prototype.render = function () {
+ return l().createElement(Y, { children: this.props.children, history: this.history })
+ }),
+ t
+ )
+ })(l().Component)
+ var Ee = function (e, t) {
+ return 'function' == typeof e ? e(t) : e
+ },
+ Ce = function (e, t) {
+ return 'string' == typeof e ? S(e, null, null, t) : e
+ },
+ _e = function (e) {
+ return e
+ },
+ Pe = l().forwardRef
+ void 0 === Pe && (Pe = _e)
+ var Ne = Pe(function (e, t) {
+ var n = e.innerRef,
+ r = e.navigate,
+ a = e.onClick,
+ o = $(e, ['innerRef', 'navigate', 'onClick']),
+ i = o.target,
+ u = s({}, o, {
+ onClick: function (e) {
+ try {
+ a && a(e)
+ } catch (t) {
+ throw (e.preventDefault(), t)
+ }
+ e.defaultPrevented ||
+ 0 !== e.button ||
+ (i && '_self' !== i) ||
+ (function (e) {
+ return !!(e.metaKey || e.altKey || e.ctrlKey || e.shiftKey)
+ })(e) ||
+ (e.preventDefault(), r())
+ },
+ })
+ return (u.ref = (_e !== Pe && t) || n), l().createElement('a', u)
+ })
+ var Oe = Pe(function (e, t) {
+ var n = e.component,
+ r = void 0 === n ? Ne : n,
+ a = e.replace,
+ o = e.to,
+ i = e.innerRef,
+ u = $(e, ['component', 'replace', 'to', 'innerRef'])
+ return l().createElement(q.Consumer, null, function (e) {
+ e || g(!1)
+ var n = e.history,
+ c = Ce(Ee(o, e.location), e.location),
+ f = c ? n.createHref(c) : '',
+ d = s({}, u, {
+ href: f,
+ navigate: function () {
+ var t = Ee(o, e.location),
+ r = x(e.location) === x(Ce(t))
+ ;(a || r ? n.replace : n.push)(t)
+ },
+ })
+ return _e !== Pe ? (d.ref = t || i) : (d.innerRef = i), l().createElement(r, d)
+ })
+ }),
+ Me = function (e) {
+ return e
+ },
+ Te = l().forwardRef
+ void 0 === Te && (Te = Me)
+ var Le = Te(function (e, t) {
+ var n = e['aria-current'],
+ r = void 0 === n ? 'page' : n,
+ a = e.activeClassName,
+ o = void 0 === a ? 'active' : a,
+ i = e.activeStyle,
+ u = e.className,
+ c = e.exact,
+ f = e.isActive,
+ d = e.location,
+ p = e.sensitive,
+ h = e.strict,
+ m = e.style,
+ v = e.to,
+ y = e.innerRef,
+ b = $(e, [
+ 'aria-current',
+ 'activeClassName',
+ 'activeStyle',
+ 'className',
+ 'exact',
+ 'isActive',
+ 'location',
+ 'sensitive',
+ 'strict',
+ 'style',
+ 'to',
+ 'innerRef',
+ ])
+ return l().createElement(q.Consumer, null, function (e) {
+ e || g(!1)
+ var n = d || e.location,
+ a = Ce(Ee(v, n), n),
+ w = a.pathname,
+ k = w && w.replace(/([.+*?=^!:${}()[\]|/\\])/g, '\\$1'),
+ x = k ? ie(n.pathname, { exact: c, path: k, sensitive: p, strict: h }) : null,
+ S = !!(f ? f(x, n) : x),
+ E = 'function' == typeof u ? u(S) : u,
+ C = 'function' == typeof m ? m(S) : m
+ S &&
+ ((E = (function () {
+ for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++)
+ t[n] = arguments[n]
+ return t
+ .filter(function (e) {
+ return e
+ })
+ .join(' ')
+ })(E, o)),
+ (C = s({}, C, i)))
+ var _ = s({ 'aria-current': (S && r) || null, className: E, style: C, to: a }, b)
+ return Me !== Te ? (_.ref = t || y) : (_.innerRef = y), l().createElement(Oe, _)
+ })
+ })
+ },
+ 3730: (e, t, n) => {
+ 'use strict'
+ !(function e() {
+ if (
+ 'undefined' != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__ &&
+ 'function' == typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE
+ )
+ try {
+ __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)
+ } catch (e) {
+ console.error(e)
+ }
+ })(),
+ n(5565)
+ },
+ 4393: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 4507: (e, t) => {
+ 'use strict'
+ /** @license React v16.13.1
+ * react-is.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */ var n = 'function' == typeof Symbol && Symbol.for,
+ r = n ? Symbol.for('react.element') : 60103,
+ a = n ? Symbol.for('react.portal') : 60106,
+ o = n ? Symbol.for('react.fragment') : 60107,
+ l = n ? Symbol.for('react.strict_mode') : 60108,
+ i = n ? Symbol.for('react.profiler') : 60114,
+ u = n ? Symbol.for('react.provider') : 60109,
+ s = n ? Symbol.for('react.context') : 60110,
+ c = n ? Symbol.for('react.async_mode') : 60111,
+ f = n ? Symbol.for('react.concurrent_mode') : 60111,
+ d = n ? Symbol.for('react.forward_ref') : 60112,
+ p = n ? Symbol.for('react.suspense') : 60113,
+ h = n ? Symbol.for('react.suspense_list') : 60120,
+ m = n ? Symbol.for('react.memo') : 60115,
+ v = n ? Symbol.for('react.lazy') : 60116,
+ g = n ? Symbol.for('react.block') : 60121,
+ y = n ? Symbol.for('react.fundamental') : 60117,
+ b = n ? Symbol.for('react.responder') : 60118,
+ w = n ? Symbol.for('react.scope') : 60119
+ function k(e) {
+ if ('object' == typeof e && null !== e) {
+ var t = e.$$typeof
+ switch (t) {
+ case r:
+ switch ((e = e.type)) {
+ case c:
+ case f:
+ case o:
+ case i:
+ case l:
+ case p:
+ return e
+ default:
+ switch ((e = e && e.$$typeof)) {
+ case s:
+ case d:
+ case v:
+ case m:
+ case u:
+ return e
+ default:
+ return t
+ }
+ }
+ case a:
+ return t
+ }
+ }
+ }
+ function x(e) {
+ return k(e) === f
+ }
+ ;(t.AsyncMode = c),
+ (t.ConcurrentMode = f),
+ (t.ContextConsumer = s),
+ (t.ContextProvider = u),
+ (t.Element = r),
+ (t.ForwardRef = d),
+ (t.Fragment = o),
+ (t.Lazy = v),
+ (t.Memo = m),
+ (t.Portal = a),
+ (t.Profiler = i),
+ (t.StrictMode = l),
+ (t.Suspense = p),
+ (t.isAsyncMode = function (e) {
+ return x(e) || k(e) === c
+ }),
+ (t.isConcurrentMode = x),
+ (t.isContextConsumer = function (e) {
+ return k(e) === s
+ }),
+ (t.isContextProvider = function (e) {
+ return k(e) === u
+ }),
+ (t.isElement = function (e) {
+ return 'object' == typeof e && null !== e && e.$$typeof === r
+ }),
+ (t.isForwardRef = function (e) {
+ return k(e) === d
+ }),
+ (t.isFragment = function (e) {
+ return k(e) === o
+ }),
+ (t.isLazy = function (e) {
+ return k(e) === v
+ }),
+ (t.isMemo = function (e) {
+ return k(e) === m
+ }),
+ (t.isPortal = function (e) {
+ return k(e) === a
+ }),
+ (t.isProfiler = function (e) {
+ return k(e) === i
+ }),
+ (t.isStrictMode = function (e) {
+ return k(e) === l
+ }),
+ (t.isSuspense = function (e) {
+ return k(e) === p
+ }),
+ (t.isValidElementType = function (e) {
+ return (
+ 'string' == typeof e ||
+ 'function' == typeof e ||
+ e === o ||
+ e === f ||
+ e === i ||
+ e === l ||
+ e === p ||
+ e === h ||
+ ('object' == typeof e &&
+ null !== e &&
+ (e.$$typeof === v ||
+ e.$$typeof === m ||
+ e.$$typeof === u ||
+ e.$$typeof === s ||
+ e.$$typeof === d ||
+ e.$$typeof === y ||
+ e.$$typeof === b ||
+ e.$$typeof === w ||
+ e.$$typeof === g))
+ )
+ }),
+ (t.typeOf = k)
+ },
+ 4574: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 4717: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 4929: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return f
+ },
+ })
+ const r = n(9130),
+ a = s(n(9497)),
+ o = i(n(4981)),
+ l = i(n(8507))
+ function i(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ function u(e) {
+ if ('function' != typeof WeakMap) return null
+ var t = new WeakMap(),
+ n = new WeakMap()
+ return (u = function (e) {
+ return e ? n : t
+ })(e)
+ }
+ function s(e, t) {
+ if (!t && e && e.__esModule) return e
+ if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }
+ var n = u(t)
+ if (n && n.has(e)) return n.get(e)
+ var r = {},
+ a = Object.defineProperty && Object.getOwnPropertyDescriptor
+ for (var o in e)
+ if ('default' !== o && Object.prototype.hasOwnProperty.call(e, o)) {
+ var l = a ? Object.getOwnPropertyDescriptor(e, o) : null
+ l && (l.get || l.set) ? Object.defineProperty(r, o, l) : (r[o] = e[o])
+ }
+ return (r.default = e), n && n.set(e, r), r
+ }
+ n(4393)
+ const c = 'popup',
+ f = (e) => {
+ const {
+ boundingRef: t,
+ button: n,
+ buttonClassName: i,
+ buttonType: u = 'default',
+ caret: s = !0,
+ children: f,
+ className: d,
+ color: p = 'light',
+ forceOpen: h,
+ horizontalAlign: m = 'left',
+ initActive: v = !1,
+ onToggleOpen: g,
+ padding: y,
+ render: b,
+ showOnHover: w = !1,
+ showScrollbar: k = !1,
+ size: x = 'small',
+ verticalAlign: S = 'top',
+ } = e,
+ { height: E, width: C } = (0, r.useWindowInfo)(),
+ [_, P] = (0, o.default)({
+ root: t?.current || null,
+ rootMargin: '-100px 0px 0px 0px',
+ threshold: 1,
+ }),
+ N = (0, a.useRef)(null),
+ O = (0, a.useRef)(null),
+ [M, T] = (0, a.useState)(v),
+ [L, R] = (0, a.useState)(S),
+ [z, D] = (0, a.useState)(m),
+ I = (0, a.useCallback)(
+ ({ horizontal: e = !1, vertical: n = !1 }) => {
+ if (O.current) {
+ const r = O.current.getBoundingClientRect(),
+ { bottom: a, left: o, right: l, top: i } = r
+ let u = 100,
+ s = window.innerWidth,
+ c = window.innerHeight,
+ f = 0
+ t?.current &&
+ ({
+ bottom: c,
+ left: f,
+ right: s,
+ top: u,
+ } = t.current.getBoundingClientRect()),
+ e && (l > s && o > f ? D('right') : o < f && l < s && D('left')),
+ n && (i < u && a < c ? R('bottom') : a > c && i > u && R('top'))
+ }
+ },
+ [t],
+ ),
+ j = (0, a.useCallback)(
+ (e) => {
+ O.current.contains(e.target) || T(!1)
+ },
+ [O],
+ )
+ ;(0, a.useEffect)(() => {
+ I({ horizontal: !0 })
+ }, [P, I, C]),
+ (0, a.useEffect)(() => {
+ I({ vertical: !0 })
+ }, [P, I, E]),
+ (0, a.useEffect)(
+ () => (
+ 'function' == typeof g && g(M),
+ M
+ ? document.addEventListener('mousedown', j)
+ : document.removeEventListener('mousedown', j),
+ () => {
+ document.removeEventListener('mousedown', j)
+ }
+ ),
+ [M, j, g],
+ ),
+ (0, a.useEffect)(() => {
+ T(h)
+ }, [h])
+ const F = [
+ c,
+ d,
+ `${c}--size-${x}`,
+ `${c}--color-${p}`,
+ `${c}--v-align-${L}`,
+ `${c}--h-align-${z}`,
+ M && `${c}--active`,
+ k && `${c}--show-scrollbar`,
+ ]
+ .filter(Boolean)
+ .join(' ')
+ return a.default.createElement(
+ 'div',
+ { className: F },
+ a.default.createElement(
+ 'div',
+ { className: `${c}__wrapper`, ref: N },
+ w
+ ? a.default.createElement(
+ 'div',
+ {
+ className: `${c}__on-hover-watch`,
+ onMouseEnter: () => T(!0),
+ onMouseLeave: () => T(!1),
+ },
+ a.default.createElement(l.default, {
+ active: M,
+ button: n,
+ buttonType: u,
+ className: i,
+ setActive: T,
+ }),
+ )
+ : a.default.createElement(l.default, {
+ active: M,
+ button: n,
+ buttonType: u,
+ className: i,
+ setActive: T,
+ }),
+ ),
+ a.default.createElement(
+ 'div',
+ {
+ className: [`${c}__content`, s && `${c}__content--caret`]
+ .filter(Boolean)
+ .join(' '),
+ ref: O,
+ },
+ a.default.createElement(
+ 'div',
+ { className: `${c}__wrap`, ref: _ },
+ a.default.createElement(
+ 'div',
+ { className: `${c}__scroll`, style: { padding: y } },
+ b && b({ close: () => T(!1) }),
+ f && f,
+ ),
+ ),
+ ),
+ )
+ }
+ },
+ 4954: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return o
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(3174)
+ const o = () =>
+ r.default.createElement(
+ 'svg',
+ {
+ className: 'icon icon--search',
+ fill: 'none',
+ viewBox: '0 0 25 25',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ r.default.createElement('circle', {
+ className: 'stroke',
+ cx: '11.2069',
+ cy: '10.7069',
+ r: '5',
+ }),
+ r.default.createElement('line', {
+ className: 'stroke',
+ x1: '14.914',
+ x2: '20.5002',
+ y1: '13.9998',
+ y2: '19.586',
+ }),
+ )
+ },
+ 4981: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return a
+ },
+ })
+ const r = n(9497),
+ a = ({ root: e = null, rootMargin: t = '0px', threshold: n = 0 } = {}) => {
+ const [a, o] = (0, r.useState)(),
+ [l, i] = (0, r.useState)(null),
+ u = (0, r.useRef)(
+ new window.IntersectionObserver(([e]) => o(e), {
+ root: e,
+ rootMargin: t,
+ threshold: n,
+ }),
+ )
+ return (
+ (0, r.useEffect)(() => {
+ const { current: e } = u
+ return e.disconnect(), l && e.observe(l), () => e.disconnect()
+ }, [l]),
+ [i, a]
+ )
+ }
+ },
+ 5061: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'useDraggableSortable', {
+ enumerable: !0,
+ get: function () {
+ return a
+ },
+ })
+ const r = n(9509),
+ a = (e) => {
+ const { id: n, disabled: t } = e,
+ {
+ attributes: a,
+ isDragging: o,
+ listeners: l,
+ setNodeRef: i,
+ transform: u,
+ } = (0, r.useSortable)({ id: n, disabled: t })
+ return {
+ attributes: { ...a, style: { cursor: o ? 'grabbing' : 'grab' } },
+ isDragging: o,
+ listeners: l,
+ setNodeRef: i,
+ transform: u && `translate3d(${u.x}px, ${u.y}px, 0)`,
+ }
+ }
+ },
+ 5148: (e) => {
+ 'use strict'
+ e.exports = 'SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED'
+ },
+ 5415: (e, t, n) => {
+ var r = n(8967)
+ ;(e.exports = p),
+ (e.exports.parse = o),
+ (e.exports.compile = function (e, t) {
+ return i(o(e, t), t)
+ }),
+ (e.exports.tokensToFunction = i),
+ (e.exports.tokensToRegExp = d)
+ var a = new RegExp(
+ [
+ '(\\\\.)',
+ '([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))',
+ ].join('|'),
+ 'g',
+ )
+ function o(e, t) {
+ for (
+ var n, r = [], o = 0, l = 0, i = '', c = (t && t.delimiter) || '/';
+ null != (n = a.exec(e));
+
+ ) {
+ var f = n[0],
+ d = n[1],
+ p = n.index
+ if (((i += e.slice(l, p)), (l = p + f.length), d)) i += d[1]
+ else {
+ var h = e[l],
+ m = n[2],
+ v = n[3],
+ g = n[4],
+ y = n[5],
+ b = n[6],
+ w = n[7]
+ i && (r.push(i), (i = ''))
+ var k = null != m && null != h && h !== m,
+ x = '+' === b || '*' === b,
+ S = '?' === b || '*' === b,
+ E = n[2] || c,
+ C = g || y
+ r.push({
+ name: v || o++,
+ asterisk: !!w,
+ delimiter: E,
+ optional: S,
+ partial: k,
+ pattern: C ? s(C) : w ? '.*' : '[^' + u(E) + ']+?',
+ prefix: m || '',
+ repeat: x,
+ })
+ }
+ }
+ return l < e.length && (i += e.substr(l)), i && r.push(i), r
+ }
+ function l(e) {
+ return encodeURI(e).replace(/[/?#]/g, function (e) {
+ return '%' + e.charCodeAt(0).toString(16).toUpperCase()
+ })
+ }
+ function i(e, t) {
+ for (var n = new Array(e.length), a = 0; a < e.length; a++)
+ 'object' == typeof e[a] && (n[a] = new RegExp('^(?:' + e[a].pattern + ')$', f(t)))
+ return function (t, a) {
+ for (
+ var o = '', i = t || {}, u = (a || {}).pretty ? l : encodeURIComponent, s = 0;
+ s < e.length;
+ s++
+ ) {
+ var c = e[s]
+ if ('string' != typeof c) {
+ var f,
+ d = i[c.name]
+ if (null == d) {
+ if (c.optional) {
+ c.partial && (o += c.prefix)
+ continue
+ }
+ throw new TypeError('Expected "' + c.name + '" to be defined')
+ }
+ if (r(d)) {
+ if (!c.repeat)
+ throw new TypeError(
+ 'Expected "' +
+ c.name +
+ '" to not repeat, but received `' +
+ JSON.stringify(d) +
+ '`',
+ )
+ if (0 === d.length) {
+ if (c.optional) continue
+ throw new TypeError('Expected "' + c.name + '" to not be empty')
+ }
+ for (var p = 0; p < d.length; p++) {
+ if (((f = u(d[p])), !n[s].test(f)))
+ throw new TypeError(
+ 'Expected all "' +
+ c.name +
+ '" to match "' +
+ c.pattern +
+ '", but received `' +
+ JSON.stringify(f) +
+ '`',
+ )
+ o += (0 === p ? c.prefix : c.delimiter) + f
+ }
+ } else {
+ if (
+ ((f = c.asterisk
+ ? encodeURI(d).replace(/[?#]/g, function (e) {
+ return '%' + e.charCodeAt(0).toString(16).toUpperCase()
+ })
+ : u(d)),
+ !n[s].test(f))
+ )
+ throw new TypeError(
+ 'Expected "' +
+ c.name +
+ '" to match "' +
+ c.pattern +
+ '", but received "' +
+ f +
+ '"',
+ )
+ o += c.prefix + f
+ }
+ } else o += c
+ }
+ return o
+ }
+ }
+ function u(e) {
+ return e.replace(/([.+*?=^!:${}()[\]|/\\])/g, '\\$1')
+ }
+ function s(e) {
+ return e.replace(/([=!:$/()])/g, '\\$1')
+ }
+ function c(e, t) {
+ return (e.keys = t), e
+ }
+ function f(e) {
+ return e && e.sensitive ? '' : 'i'
+ }
+ function d(e, t, n) {
+ r(t) || ((n = t || n), (t = []))
+ for (var a = (n = n || {}).strict, o = !1 !== n.end, l = '', i = 0; i < e.length; i++) {
+ var s = e[i]
+ if ('string' == typeof s) l += u(s)
+ else {
+ var d = u(s.prefix),
+ p = '(?:' + s.pattern + ')'
+ t.push(s),
+ s.repeat && (p += '(?:' + d + p + ')*'),
+ (l += p =
+ s.optional
+ ? s.partial
+ ? d + '(' + p + ')?'
+ : '(?:' + d + '(' + p + '))?'
+ : d + '(' + p + ')')
+ }
+ }
+ var h = u(n.delimiter || '/'),
+ m = l.slice(-h.length) === h
+ return (
+ a || (l = (m ? l.slice(0, -h.length) : l) + '(?:' + h + '(?=$))?'),
+ (l += o ? '$' : a && m ? '' : '(?=' + h + '|$)'),
+ c(new RegExp('^' + l, f(n)), t)
+ )
+ }
+ function p(e, t, n) {
+ return (
+ r(t) || ((n = t || n), (t = [])),
+ (n = n || {}),
+ e instanceof RegExp
+ ? (function (e, t) {
+ var n = e.source.match(/\((?!\?)/g)
+ if (n)
+ for (var r = 0; r < n.length; r++)
+ t.push({
+ name: r,
+ asterisk: !1,
+ delimiter: null,
+ optional: !1,
+ partial: !1,
+ pattern: null,
+ prefix: null,
+ repeat: !1,
+ })
+ return c(e, t)
+ })(e, t)
+ : r(e)
+ ? (function (e, t, n) {
+ for (var r = [], a = 0; a < e.length; a++) r.push(p(e[a], t, n).source)
+ return c(new RegExp('(?:' + r.join('|') + ')', f(n)), t)
+ })(e, t, n)
+ : (function (e, t, n) {
+ return d(o(e, n), t, n)
+ })(e, t, n)
+ )
+ }
+ },
+ 5565: (e, t, n) => {
+ 'use strict'
+ var r = n(9497),
+ a = n(5655)
+ /**
+ * @license React
+ * react-dom.production.min.js
+ *
+ * Copyright (c) Facebook, Inc. and its affiliates.
+ *
+ * This source code is licensed under the MIT license found in the
+ * LICENSE file in the root directory of this source tree.
+ */ function o(e) {
+ for (
+ var t = 'https://reactjs.org/docs/error-decoder.html?invariant=' + e, n = 1;
+ n < arguments.length;
+ n++
+ )
+ t += '&args[]=' + encodeURIComponent(arguments[n])
+ return (
+ 'Minified React error #' +
+ e +
+ '; visit ' +
+ t +
+ ' for the full message or use the non-minified dev environment for full errors and additional helpful warnings.'
+ )
+ }
+ var l = new Set(),
+ i = {}
+ function u(e, t) {
+ s(e, t), s(e + 'Capture', t)
+ }
+ function s(e, t) {
+ for (i[e] = t, e = 0; e < t.length; e++) l.add(t[e])
+ }
+ var c = !(
+ 'undefined' == typeof window ||
+ void 0 === window.document ||
+ void 0 === window.document.createElement
+ ),
+ f = Object.prototype.hasOwnProperty,
+ d =
+ /^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:\w\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.\u00B7\u0300-\u036F\u203F\u2040]*$/,
+ p = {},
+ h = {}
+ function m(e, t, n, r, a, o, l) {
+ ;(this.acceptsBooleans = 2 === t || 3 === t || 4 === t),
+ (this.attributeName = r),
+ (this.attributeNamespace = a),
+ (this.mustUseProperty = n),
+ (this.propertyName = e),
+ (this.type = t),
+ (this.sanitizeURL = o),
+ (this.removeEmptyString = l)
+ }
+ var v = {}
+ 'children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style'
+ .split(' ')
+ .forEach(function (e) {
+ v[e] = new m(e, 0, !1, e, null, !1, !1)
+ }),
+ [
+ ['acceptCharset', 'accept-charset'],
+ ['className', 'class'],
+ ['htmlFor', 'for'],
+ ['httpEquiv', 'http-equiv'],
+ ].forEach(function (e) {
+ var t = e[0]
+ v[t] = new m(t, 1, !1, e[1], null, !1, !1)
+ }),
+ ['contentEditable', 'draggable', 'spellCheck', 'value'].forEach(function (e) {
+ v[e] = new m(e, 2, !1, e.toLowerCase(), null, !1, !1)
+ }),
+ ['autoReverse', 'externalResourcesRequired', 'focusable', 'preserveAlpha'].forEach(
+ function (e) {
+ v[e] = new m(e, 2, !1, e, null, !1, !1)
+ },
+ ),
+ 'allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope'
+ .split(' ')
+ .forEach(function (e) {
+ v[e] = new m(e, 3, !1, e.toLowerCase(), null, !1, !1)
+ }),
+ ['checked', 'multiple', 'muted', 'selected'].forEach(function (e) {
+ v[e] = new m(e, 3, !0, e, null, !1, !1)
+ }),
+ ['capture', 'download'].forEach(function (e) {
+ v[e] = new m(e, 4, !1, e, null, !1, !1)
+ }),
+ ['cols', 'rows', 'size', 'span'].forEach(function (e) {
+ v[e] = new m(e, 6, !1, e, null, !1, !1)
+ }),
+ ['rowSpan', 'start'].forEach(function (e) {
+ v[e] = new m(e, 5, !1, e.toLowerCase(), null, !1, !1)
+ })
+ var g = /[\-:]([a-z])/g
+ function y(e) {
+ return e[1].toUpperCase()
+ }
+ function b(e, t, n, r) {
+ var a = v.hasOwnProperty(t) ? v[t] : null
+ ;(null !== a
+ ? 0 !== a.type
+ : r ||
+ !(2 < t.length) ||
+ ('o' !== t[0] && 'O' !== t[0]) ||
+ ('n' !== t[1] && 'N' !== t[1])) &&
+ ((function (e, t, n, r) {
+ if (
+ null == t ||
+ (function (e, t, n, r) {
+ if (null !== n && 0 === n.type) return !1
+ switch (typeof t) {
+ case 'function':
+ case 'symbol':
+ return !0
+ case 'boolean':
+ return (
+ !r &&
+ (null !== n
+ ? !n.acceptsBooleans
+ : 'data-' !== (e = e.toLowerCase().slice(0, 5)) && 'aria-' !== e)
+ )
+ default:
+ return !1
+ }
+ })(e, t, n, r)
+ )
+ return !0
+ if (r) return !1
+ if (null !== n)
+ switch (n.type) {
+ case 3:
+ return !t
+ case 4:
+ return !1 === t
+ case 5:
+ return isNaN(t)
+ case 6:
+ return isNaN(t) || 1 > t
+ }
+ return !1
+ })(t, n, a, r) && (n = null),
+ r || null === a
+ ? (function (e) {
+ return (
+ !!f.call(h, e) ||
+ (!f.call(p, e) && (d.test(e) ? (h[e] = !0) : ((p[e] = !0), !1)))
+ )
+ })(t) && (null === n ? e.removeAttribute(t) : e.setAttribute(t, '' + n))
+ : a.mustUseProperty
+ ? (e[a.propertyName] = null === n ? 3 !== a.type && '' : n)
+ : ((t = a.attributeName),
+ (r = a.attributeNamespace),
+ null === n
+ ? e.removeAttribute(t)
+ : ((n = 3 === (a = a.type) || (4 === a && !0 === n) ? '' : '' + n),
+ r ? e.setAttributeNS(r, t, n) : e.setAttribute(t, n))))
+ }
+ 'accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height'
+ .split(' ')
+ .forEach(function (e) {
+ var t = e.replace(g, y)
+ v[t] = new m(t, 1, !1, e, null, !1, !1)
+ }),
+ 'xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type'
+ .split(' ')
+ .forEach(function (e) {
+ var t = e.replace(g, y)
+ v[t] = new m(t, 1, !1, e, 'http://www.w3.org/1999/xlink', !1, !1)
+ }),
+ ['xml:base', 'xml:lang', 'xml:space'].forEach(function (e) {
+ var t = e.replace(g, y)
+ v[t] = new m(t, 1, !1, e, 'http://www.w3.org/XML/1998/namespace', !1, !1)
+ }),
+ ['tabIndex', 'crossOrigin'].forEach(function (e) {
+ v[e] = new m(e, 1, !1, e.toLowerCase(), null, !1, !1)
+ }),
+ (v.xlinkHref = new m(
+ 'xlinkHref',
+ 1,
+ !1,
+ 'xlink:href',
+ 'http://www.w3.org/1999/xlink',
+ !0,
+ !1,
+ )),
+ ['src', 'href', 'action', 'formAction'].forEach(function (e) {
+ v[e] = new m(e, 1, !1, e.toLowerCase(), null, !0, !0)
+ })
+ var w = r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,
+ k = Symbol.for('react.element'),
+ x = Symbol.for('react.portal'),
+ S = Symbol.for('react.fragment'),
+ E = Symbol.for('react.strict_mode'),
+ C = Symbol.for('react.profiler'),
+ _ = Symbol.for('react.provider'),
+ P = Symbol.for('react.context'),
+ N = Symbol.for('react.forward_ref'),
+ O = Symbol.for('react.suspense'),
+ M = Symbol.for('react.suspense_list'),
+ T = Symbol.for('react.memo'),
+ L = Symbol.for('react.lazy')
+ Symbol.for('react.scope'), Symbol.for('react.debug_trace_mode')
+ var R = Symbol.for('react.offscreen')
+ Symbol.for('react.legacy_hidden'),
+ Symbol.for('react.cache'),
+ Symbol.for('react.tracing_marker')
+ var z = Symbol.iterator
+ function D(e) {
+ return null === e || 'object' != typeof e
+ ? null
+ : 'function' == typeof (e = (z && e[z]) || e['@@iterator'])
+ ? e
+ : null
+ }
+ var I,
+ j = Object.assign
+ function F(e) {
+ if (void 0 === I)
+ try {
+ throw Error()
+ } catch (e) {
+ var t = e.stack.trim().match(/\n( *(at )?)/)
+ I = (t && t[1]) || ''
+ }
+ return '\n' + I + e
+ }
+ var A = !1
+ function $(e, t) {
+ if (!e || A) return ''
+ A = !0
+ var n = Error.prepareStackTrace
+ Error.prepareStackTrace = void 0
+ try {
+ if (t)
+ if (
+ ((t = function () {
+ throw Error()
+ }),
+ Object.defineProperty(t.prototype, 'props', {
+ set: function () {
+ throw Error()
+ },
+ }),
+ 'object' == typeof Reflect && Reflect.construct)
+ ) {
+ try {
+ Reflect.construct(t, [])
+ } catch (e) {
+ var r = e
+ }
+ Reflect.construct(e, [], t)
+ } else {
+ try {
+ t.call()
+ } catch (e) {
+ r = e
+ }
+ e.call(t.prototype)
+ }
+ else {
+ try {
+ throw Error()
+ } catch (e) {
+ r = e
+ }
+ e()
+ }
+ } catch (t) {
+ if (t && r && 'string' == typeof t.stack) {
+ for (
+ var a = t.stack.split('\n'),
+ o = r.stack.split('\n'),
+ l = a.length - 1,
+ i = o.length - 1;
+ 1 <= l && 0 <= i && a[l] !== o[i];
+
+ )
+ i--
+ for (; 1 <= l && 0 <= i; l--, i--)
+ if (a[l] !== o[i]) {
+ if (1 !== l || 1 !== i)
+ do {
+ if ((l--, 0 > --i || a[l] !== o[i])) {
+ var u = '\n' + a[l].replace(' at new ', ' at ')
+ return (
+ e.displayName &&
+ u.includes('') &&
+ (u = u.replace('', e.displayName)),
+ u
+ )
+ }
+ } while (1 <= l && 0 <= i)
+ break
+ }
+ }
+ } finally {
+ ;(A = !1), (Error.prepareStackTrace = n)
+ }
+ return (e = e ? e.displayName || e.name : '') ? F(e) : ''
+ }
+ function U(e) {
+ switch (e.tag) {
+ case 5:
+ return F(e.type)
+ case 16:
+ return F('Lazy')
+ case 13:
+ return F('Suspense')
+ case 19:
+ return F('SuspenseList')
+ case 0:
+ case 2:
+ case 15:
+ return (e = $(e.type, !1))
+ case 11:
+ return (e = $(e.type.render, !1))
+ case 1:
+ return (e = $(e.type, !0))
+ default:
+ return ''
+ }
+ }
+ function B(e) {
+ if (null == e) return null
+ if ('function' == typeof e) return e.displayName || e.name || null
+ if ('string' == typeof e) return e
+ switch (e) {
+ case S:
+ return 'Fragment'
+ case x:
+ return 'Portal'
+ case C:
+ return 'Profiler'
+ case E:
+ return 'StrictMode'
+ case O:
+ return 'Suspense'
+ case M:
+ return 'SuspenseList'
+ }
+ if ('object' == typeof e)
+ switch (e.$$typeof) {
+ case P:
+ return (e.displayName || 'Context') + '.Consumer'
+ case _:
+ return (e._context.displayName || 'Context') + '.Provider'
+ case N:
+ var t = e.render
+ return (
+ (e = e.displayName) ||
+ (e =
+ '' !== (e = t.displayName || t.name || '')
+ ? 'ForwardRef(' + e + ')'
+ : 'ForwardRef'),
+ e
+ )
+ case T:
+ return null !== (t = e.displayName || null) ? t : B(e.type) || 'Memo'
+ case L:
+ ;(t = e._payload), (e = e._init)
+ try {
+ return B(e(t))
+ } catch (e) {}
+ }
+ return null
+ }
+ function W(e) {
+ var t = e.type
+ switch (e.tag) {
+ case 24:
+ return 'Cache'
+ case 9:
+ return (t.displayName || 'Context') + '.Consumer'
+ case 10:
+ return (t._context.displayName || 'Context') + '.Provider'
+ case 18:
+ return 'DehydratedFragment'
+ case 11:
+ return (
+ (e = (e = t.render).displayName || e.name || ''),
+ t.displayName || ('' !== e ? 'ForwardRef(' + e + ')' : 'ForwardRef')
+ )
+ case 7:
+ return 'Fragment'
+ case 5:
+ return t
+ case 4:
+ return 'Portal'
+ case 3:
+ return 'Root'
+ case 6:
+ return 'Text'
+ case 16:
+ return B(t)
+ case 8:
+ return t === E ? 'StrictMode' : 'Mode'
+ case 22:
+ return 'Offscreen'
+ case 12:
+ return 'Profiler'
+ case 21:
+ return 'Scope'
+ case 13:
+ return 'Suspense'
+ case 19:
+ return 'SuspenseList'
+ case 25:
+ return 'TracingMarker'
+ case 1:
+ case 0:
+ case 17:
+ case 2:
+ case 14:
+ case 15:
+ if ('function' == typeof t) return t.displayName || t.name || null
+ if ('string' == typeof t) return t
+ }
+ return null
+ }
+ function H(e) {
+ switch (typeof e) {
+ case 'boolean':
+ case 'number':
+ case 'string':
+ case 'undefined':
+ case 'object':
+ return e
+ default:
+ return ''
+ }
+ }
+ function V(e) {
+ var t = e.type
+ return (
+ (e = e.nodeName) && 'input' === e.toLowerCase() && ('checkbox' === t || 'radio' === t)
+ )
+ }
+ function Q(e) {
+ e._valueTracker ||
+ (e._valueTracker = (function (e) {
+ var t = V(e) ? 'checked' : 'value',
+ n = Object.getOwnPropertyDescriptor(e.constructor.prototype, t),
+ r = '' + e[t]
+ if (
+ !e.hasOwnProperty(t) &&
+ void 0 !== n &&
+ 'function' == typeof n.get &&
+ 'function' == typeof n.set
+ ) {
+ var a = n.get,
+ o = n.set
+ return (
+ Object.defineProperty(e, t, {
+ configurable: !0,
+ get: function () {
+ return a.call(this)
+ },
+ set: function (e) {
+ ;(r = '' + e), o.call(this, e)
+ },
+ }),
+ Object.defineProperty(e, t, { enumerable: n.enumerable }),
+ {
+ getValue: function () {
+ return r
+ },
+ setValue: function (e) {
+ r = '' + e
+ },
+ stopTracking: function () {
+ ;(e._valueTracker = null), delete e[t]
+ },
+ }
+ )
+ }
+ })(e))
+ }
+ function K(e) {
+ if (!e) return !1
+ var t = e._valueTracker
+ if (!t) return !0
+ var n = t.getValue(),
+ r = ''
+ return (
+ e && (r = V(e) ? (e.checked ? 'true' : 'false') : e.value),
+ (e = r) !== n && (t.setValue(e), !0)
+ )
+ }
+ function q(e) {
+ if (void 0 === (e = e || ('undefined' != typeof document ? document : void 0)))
+ return null
+ try {
+ return e.activeElement || e.body
+ } catch (t) {
+ return e.body
+ }
+ }
+ function Y(e, t) {
+ var n = t.checked
+ return j({}, t, {
+ checked: null != n ? n : e._wrapperState.initialChecked,
+ defaultChecked: void 0,
+ defaultValue: void 0,
+ value: void 0,
+ })
+ }
+ function X(e, t) {
+ var n = null == t.defaultValue ? '' : t.defaultValue,
+ r = null != t.checked ? t.checked : t.defaultChecked
+ ;(n = H(null != t.value ? t.value : n)),
+ (e._wrapperState = {
+ controlled:
+ 'checkbox' === t.type || 'radio' === t.type ? null != t.checked : null != t.value,
+ initialChecked: r,
+ initialValue: n,
+ })
+ }
+ function G(e, t) {
+ null != (t = t.checked) && b(e, 'checked', t, !1)
+ }
+ function J(e, t) {
+ G(e, t)
+ var n = H(t.value),
+ r = t.type
+ if (null != n)
+ 'number' === r
+ ? ((0 === n && '' === e.value) || e.value != n) && (e.value = '' + n)
+ : e.value !== '' + n && (e.value = '' + n)
+ else if ('submit' === r || 'reset' === r) return void e.removeAttribute('value')
+ t.hasOwnProperty('value')
+ ? ee(e, t.type, n)
+ : t.hasOwnProperty('defaultValue') && ee(e, t.type, H(t.defaultValue)),
+ null == t.checked && null != t.defaultChecked && (e.defaultChecked = !!t.defaultChecked)
+ }
+ function Z(e, t, n) {
+ if (t.hasOwnProperty('value') || t.hasOwnProperty('defaultValue')) {
+ var r = t.type
+ if (!(('submit' !== r && 'reset' !== r) || (void 0 !== t.value && null !== t.value)))
+ return
+ ;(t = '' + e._wrapperState.initialValue),
+ n || t === e.value || (e.value = t),
+ (e.defaultValue = t)
+ }
+ '' !== (n = e.name) && (e.name = ''),
+ (e.defaultChecked = !!e._wrapperState.initialChecked),
+ '' !== n && (e.name = n)
+ }
+ function ee(e, t, n) {
+ ;('number' === t && q(e.ownerDocument) === e) ||
+ (null == n
+ ? (e.defaultValue = '' + e._wrapperState.initialValue)
+ : e.defaultValue !== '' + n && (e.defaultValue = '' + n))
+ }
+ var te = Array.isArray
+ function ne(e, t, n, r) {
+ if (((e = e.options), t)) {
+ t = {}
+ for (var a = 0; a < n.length; a++) t['$' + n[a]] = !0
+ for (n = 0; n < e.length; n++)
+ (a = t.hasOwnProperty('$' + e[n].value)),
+ e[n].selected !== a && (e[n].selected = a),
+ a && r && (e[n].defaultSelected = !0)
+ } else {
+ for (n = '' + H(n), t = null, a = 0; a < e.length; a++) {
+ if (e[a].value === n)
+ return (e[a].selected = !0), void (r && (e[a].defaultSelected = !0))
+ null !== t || e[a].disabled || (t = e[a])
+ }
+ null !== t && (t.selected = !0)
+ }
+ }
+ function re(e, t) {
+ if (null != t.dangerouslySetInnerHTML) throw Error(o(91))
+ return j({}, t, {
+ children: '' + e._wrapperState.initialValue,
+ defaultValue: void 0,
+ value: void 0,
+ })
+ }
+ function ae(e, t) {
+ var n = t.value
+ if (null == n) {
+ if (((n = t.children), (t = t.defaultValue), null != n)) {
+ if (null != t) throw Error(o(92))
+ if (te(n)) {
+ if (1 < n.length) throw Error(o(93))
+ n = n[0]
+ }
+ t = n
+ }
+ null == t && (t = ''), (n = t)
+ }
+ e._wrapperState = { initialValue: H(n) }
+ }
+ function oe(e, t) {
+ var n = H(t.value),
+ r = H(t.defaultValue)
+ null != n &&
+ ((n = '' + n) !== e.value && (e.value = n),
+ null == t.defaultValue && e.defaultValue !== n && (e.defaultValue = n)),
+ null != r && (e.defaultValue = '' + r)
+ }
+ function le(e) {
+ var t = e.textContent
+ t === e._wrapperState.initialValue && '' !== t && null !== t && (e.value = t)
+ }
+ function ie(e) {
+ switch (e) {
+ case 'svg':
+ return 'http://www.w3.org/2000/svg'
+ case 'math':
+ return 'http://www.w3.org/1998/Math/MathML'
+ default:
+ return 'http://www.w3.org/1999/xhtml'
+ }
+ }
+ function ue(e, t) {
+ return null == e || 'http://www.w3.org/1999/xhtml' === e
+ ? ie(t)
+ : 'http://www.w3.org/2000/svg' === e && 'foreignObject' === t
+ ? 'http://www.w3.org/1999/xhtml'
+ : e
+ }
+ var se,
+ ce,
+ fe =
+ ((ce = function (e, t) {
+ if ('http://www.w3.org/2000/svg' !== e.namespaceURI || 'innerHTML' in e)
+ e.innerHTML = t
+ else {
+ for (
+ (se = se || document.createElement('div')).innerHTML =
+ '',
+ t = se.firstChild;
+ e.firstChild;
+
+ )
+ e.removeChild(e.firstChild)
+ for (; t.firstChild; ) e.appendChild(t.firstChild)
+ }
+ }),
+ 'undefined' != typeof MSApp && MSApp.execUnsafeLocalFunction
+ ? function (e, t, n, r) {
+ MSApp.execUnsafeLocalFunction(function () {
+ return ce(e, t)
+ })
+ }
+ : ce)
+ function de(e, t) {
+ if (t) {
+ var n = e.firstChild
+ if (n && n === e.lastChild && 3 === n.nodeType) return void (n.nodeValue = t)
+ }
+ e.textContent = t
+ }
+ var pe = {
+ animationIterationCount: !0,
+ aspectRatio: !0,
+ borderImageOutset: !0,
+ borderImageSlice: !0,
+ borderImageWidth: !0,
+ boxFlex: !0,
+ boxFlexGroup: !0,
+ boxOrdinalGroup: !0,
+ columnCount: !0,
+ columns: !0,
+ fillOpacity: !0,
+ flex: !0,
+ flexGrow: !0,
+ flexNegative: !0,
+ flexOrder: !0,
+ flexPositive: !0,
+ flexShrink: !0,
+ floodOpacity: !0,
+ fontWeight: !0,
+ gridArea: !0,
+ gridColumn: !0,
+ gridColumnEnd: !0,
+ gridColumnSpan: !0,
+ gridColumnStart: !0,
+ gridRow: !0,
+ gridRowEnd: !0,
+ gridRowSpan: !0,
+ gridRowStart: !0,
+ lineClamp: !0,
+ lineHeight: !0,
+ opacity: !0,
+ order: !0,
+ orphans: !0,
+ stopOpacity: !0,
+ strokeDasharray: !0,
+ strokeDashoffset: !0,
+ strokeMiterlimit: !0,
+ strokeOpacity: !0,
+ strokeWidth: !0,
+ tabSize: !0,
+ widows: !0,
+ zIndex: !0,
+ zoom: !0,
+ },
+ he = ['Webkit', 'ms', 'Moz', 'O']
+ function me(e, t, n) {
+ return null == t || 'boolean' == typeof t || '' === t
+ ? ''
+ : n || 'number' != typeof t || 0 === t || (pe.hasOwnProperty(e) && pe[e])
+ ? ('' + t).trim()
+ : t + 'px'
+ }
+ function ve(e, t) {
+ for (var n in ((e = e.style), t))
+ if (t.hasOwnProperty(n)) {
+ var r = 0 === n.indexOf('--'),
+ a = me(n, t[n], r)
+ 'float' === n && (n = 'cssFloat'), r ? e.setProperty(n, a) : (e[n] = a)
+ }
+ }
+ Object.keys(pe).forEach(function (e) {
+ he.forEach(function (t) {
+ ;(t = t + e.charAt(0).toUpperCase() + e.substring(1)), (pe[t] = pe[e])
+ })
+ })
+ var ge = j(
+ { menuitem: !0 },
+ {
+ area: !0,
+ base: !0,
+ br: !0,
+ col: !0,
+ embed: !0,
+ hr: !0,
+ img: !0,
+ input: !0,
+ keygen: !0,
+ link: !0,
+ meta: !0,
+ param: !0,
+ source: !0,
+ track: !0,
+ wbr: !0,
+ },
+ )
+ function ye(e, t) {
+ if (t) {
+ if (ge[e] && (null != t.children || null != t.dangerouslySetInnerHTML))
+ throw Error(o(137, e))
+ if (null != t.dangerouslySetInnerHTML) {
+ if (null != t.children) throw Error(o(60))
+ if (
+ 'object' != typeof t.dangerouslySetInnerHTML ||
+ !('__html' in t.dangerouslySetInnerHTML)
+ )
+ throw Error(o(61))
+ }
+ if (null != t.style && 'object' != typeof t.style) throw Error(o(62))
+ }
+ }
+ function be(e, t) {
+ if (-1 === e.indexOf('-')) return 'string' == typeof t.is
+ switch (e) {
+ case 'annotation-xml':
+ case 'color-profile':
+ case 'font-face':
+ case 'font-face-src':
+ case 'font-face-uri':
+ case 'font-face-format':
+ case 'font-face-name':
+ case 'missing-glyph':
+ return !1
+ default:
+ return !0
+ }
+ }
+ var we = null
+ function ke(e) {
+ return (
+ (e = e.target || e.srcElement || window).correspondingUseElement &&
+ (e = e.correspondingUseElement),
+ 3 === e.nodeType ? e.parentNode : e
+ )
+ }
+ var xe = null,
+ Se = null,
+ Ee = null
+ function Ce(e) {
+ if ((e = ba(e))) {
+ if ('function' != typeof xe) throw Error(o(280))
+ var t = e.stateNode
+ t && ((t = ka(t)), xe(e.stateNode, e.type, t))
+ }
+ }
+ function _e(e) {
+ Se ? (Ee ? Ee.push(e) : (Ee = [e])) : (Se = e)
+ }
+ function Pe() {
+ if (Se) {
+ var e = Se,
+ t = Ee
+ if (((Ee = Se = null), Ce(e), t)) for (e = 0; e < t.length; e++) Ce(t[e])
+ }
+ }
+ function Ne(e, t) {
+ return e(t)
+ }
+ function Oe() {}
+ var Me = !1
+ function Te(e, t, n) {
+ if (Me) return e(t, n)
+ Me = !0
+ try {
+ return Ne(e, t, n)
+ } finally {
+ ;(Me = !1), (null !== Se || null !== Ee) && (Oe(), Pe())
+ }
+ }
+ function Le(e, t) {
+ var n = e.stateNode
+ if (null === n) return null
+ var r = ka(n)
+ if (null === r) return null
+ n = r[t]
+ e: switch (t) {
+ case 'onClick':
+ case 'onClickCapture':
+ case 'onDoubleClick':
+ case 'onDoubleClickCapture':
+ case 'onMouseDown':
+ case 'onMouseDownCapture':
+ case 'onMouseMove':
+ case 'onMouseMoveCapture':
+ case 'onMouseUp':
+ case 'onMouseUpCapture':
+ case 'onMouseEnter':
+ ;(r = !r.disabled) ||
+ (r = !(
+ 'button' === (e = e.type) ||
+ 'input' === e ||
+ 'select' === e ||
+ 'textarea' === e
+ )),
+ (e = !r)
+ break e
+ default:
+ e = !1
+ }
+ if (e) return null
+ if (n && 'function' != typeof n) throw Error(o(231, t, typeof n))
+ return n
+ }
+ var Re = !1
+ if (c)
+ try {
+ var ze = {}
+ Object.defineProperty(ze, 'passive', {
+ get: function () {
+ Re = !0
+ },
+ }),
+ window.addEventListener('test', ze, ze),
+ window.removeEventListener('test', ze, ze)
+ } catch (ce) {
+ Re = !1
+ }
+ function De(e, t, n, r, a, o, l, i, u) {
+ var s = Array.prototype.slice.call(arguments, 3)
+ try {
+ t.apply(n, s)
+ } catch (e) {
+ this.onError(e)
+ }
+ }
+ var Ie = !1,
+ je = null,
+ Fe = !1,
+ Ae = null,
+ $e = {
+ onError: function (e) {
+ ;(Ie = !0), (je = e)
+ },
+ }
+ function Ue(e, t, n, r, a, o, l, i, u) {
+ ;(Ie = !1), (je = null), De.apply($e, arguments)
+ }
+ function Be(e) {
+ var t = e,
+ n = e
+ if (e.alternate) for (; t.return; ) t = t.return
+ else {
+ e = t
+ do {
+ 0 != (4098 & (t = e).flags) && (n = t.return), (e = t.return)
+ } while (e)
+ }
+ return 3 === t.tag ? n : null
+ }
+ function We(e) {
+ if (13 === e.tag) {
+ var t = e.memoizedState
+ if ((null === t && null !== (e = e.alternate) && (t = e.memoizedState), null !== t))
+ return t.dehydrated
+ }
+ return null
+ }
+ function He(e) {
+ if (Be(e) !== e) throw Error(o(188))
+ }
+ function Ve(e) {
+ return null !==
+ (e = (function (e) {
+ var t = e.alternate
+ if (!t) {
+ if (null === (t = Be(e))) throw Error(o(188))
+ return t !== e ? null : e
+ }
+ for (var n = e, r = t; ; ) {
+ var a = n.return
+ if (null === a) break
+ var l = a.alternate
+ if (null === l) {
+ if (null !== (r = a.return)) {
+ n = r
+ continue
+ }
+ break
+ }
+ if (a.child === l.child) {
+ for (l = a.child; l; ) {
+ if (l === n) return He(a), e
+ if (l === r) return He(a), t
+ l = l.sibling
+ }
+ throw Error(o(188))
+ }
+ if (n.return !== r.return) (n = a), (r = l)
+ else {
+ for (var i = !1, u = a.child; u; ) {
+ if (u === n) {
+ ;(i = !0), (n = a), (r = l)
+ break
+ }
+ if (u === r) {
+ ;(i = !0), (r = a), (n = l)
+ break
+ }
+ u = u.sibling
+ }
+ if (!i) {
+ for (u = l.child; u; ) {
+ if (u === n) {
+ ;(i = !0), (n = l), (r = a)
+ break
+ }
+ if (u === r) {
+ ;(i = !0), (r = l), (n = a)
+ break
+ }
+ u = u.sibling
+ }
+ if (!i) throw Error(o(189))
+ }
+ }
+ if (n.alternate !== r) throw Error(o(190))
+ }
+ if (3 !== n.tag) throw Error(o(188))
+ return n.stateNode.current === n ? e : t
+ })(e))
+ ? Qe(e)
+ : null
+ }
+ function Qe(e) {
+ if (5 === e.tag || 6 === e.tag) return e
+ for (e = e.child; null !== e; ) {
+ var t = Qe(e)
+ if (null !== t) return t
+ e = e.sibling
+ }
+ return null
+ }
+ var Ke = a.unstable_scheduleCallback,
+ qe = a.unstable_cancelCallback,
+ Ye = a.unstable_shouldYield,
+ Xe = a.unstable_requestPaint,
+ Ge = a.unstable_now,
+ Je = a.unstable_getCurrentPriorityLevel,
+ Ze = a.unstable_ImmediatePriority,
+ et = a.unstable_UserBlockingPriority,
+ tt = a.unstable_NormalPriority,
+ nt = a.unstable_LowPriority,
+ rt = a.unstable_IdlePriority,
+ at = null,
+ ot = null
+ var lt = Math.clz32
+ ? Math.clz32
+ : function (e) {
+ return (e >>>= 0), 0 === e ? 32 : (31 - ((it(e) / ut) | 0)) | 0
+ },
+ it = Math.log,
+ ut = Math.LN2
+ var st = 64,
+ ct = 4194304
+ function ft(e) {
+ switch (e & -e) {
+ case 1:
+ return 1
+ case 2:
+ return 2
+ case 4:
+ return 4
+ case 8:
+ return 8
+ case 16:
+ return 16
+ case 32:
+ return 32
+ case 64:
+ case 128:
+ case 256:
+ case 512:
+ case 1024:
+ case 2048:
+ case 4096:
+ case 8192:
+ case 16384:
+ case 32768:
+ case 65536:
+ case 131072:
+ case 262144:
+ case 524288:
+ case 1048576:
+ case 2097152:
+ return 4194240 & e
+ case 4194304:
+ case 8388608:
+ case 16777216:
+ case 33554432:
+ case 67108864:
+ return 130023424 & e
+ case 134217728:
+ return 134217728
+ case 268435456:
+ return 268435456
+ case 536870912:
+ return 536870912
+ case 1073741824:
+ return 1073741824
+ default:
+ return e
+ }
+ }
+ function dt(e, t) {
+ var n = e.pendingLanes
+ if (0 === n) return 0
+ var r = 0,
+ a = e.suspendedLanes,
+ o = e.pingedLanes,
+ l = 268435455 & n
+ if (0 !== l) {
+ var i = l & ~a
+ 0 !== i ? (r = ft(i)) : 0 !== (o &= l) && (r = ft(o))
+ } else 0 !== (l = n & ~a) ? (r = ft(l)) : 0 !== o && (r = ft(o))
+ if (0 === r) return 0
+ if (
+ 0 !== t &&
+ t !== r &&
+ 0 == (t & a) &&
+ ((a = r & -r) >= (o = t & -t) || (16 === a && 0 != (4194240 & o)))
+ )
+ return t
+ if ((0 != (4 & r) && (r |= 16 & n), 0 !== (t = e.entangledLanes)))
+ for (e = e.entanglements, t &= r; 0 < t; )
+ (a = 1 << (n = 31 - lt(t))), (r |= e[n]), (t &= ~a)
+ return r
+ }
+ function pt(e, t) {
+ switch (e) {
+ case 1:
+ case 2:
+ case 4:
+ return t + 250
+ case 8:
+ case 16:
+ case 32:
+ case 64:
+ case 128:
+ case 256:
+ case 512:
+ case 1024:
+ case 2048:
+ case 4096:
+ case 8192:
+ case 16384:
+ case 32768:
+ case 65536:
+ case 131072:
+ case 262144:
+ case 524288:
+ case 1048576:
+ case 2097152:
+ return t + 5e3
+ default:
+ return -1
+ }
+ }
+ function ht(e) {
+ return 0 !== (e = -1073741825 & e.pendingLanes) ? e : 1073741824 & e ? 1073741824 : 0
+ }
+ function mt() {
+ var e = st
+ return 0 == (4194240 & (st <<= 1)) && (st = 64), e
+ }
+ function vt(e) {
+ for (var t = [], n = 0; 31 > n; n++) t.push(e)
+ return t
+ }
+ function gt(e, t, n) {
+ ;(e.pendingLanes |= t),
+ 536870912 !== t && ((e.suspendedLanes = 0), (e.pingedLanes = 0)),
+ ((e = e.eventTimes)[(t = 31 - lt(t))] = n)
+ }
+ function yt(e, t) {
+ var n = (e.entangledLanes |= t)
+ for (e = e.entanglements; n; ) {
+ var r = 31 - lt(n),
+ a = 1 << r
+ ;(a & t) | (e[r] & t) && (e[r] |= t), (n &= ~a)
+ }
+ }
+ var bt = 0
+ function wt(e) {
+ return 1 < (e &= -e) ? (4 < e ? (0 != (268435455 & e) ? 16 : 536870912) : 4) : 1
+ }
+ var kt,
+ xt,
+ St,
+ Et,
+ Ct,
+ _t = !1,
+ Pt = [],
+ Nt = null,
+ Ot = null,
+ Mt = null,
+ Tt = new Map(),
+ Lt = new Map(),
+ Rt = [],
+ zt =
+ 'mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit'.split(
+ ' ',
+ )
+ function Dt(e, t) {
+ switch (e) {
+ case 'focusin':
+ case 'focusout':
+ Nt = null
+ break
+ case 'dragenter':
+ case 'dragleave':
+ Ot = null
+ break
+ case 'mouseover':
+ case 'mouseout':
+ Mt = null
+ break
+ case 'pointerover':
+ case 'pointerout':
+ Tt.delete(t.pointerId)
+ break
+ case 'gotpointercapture':
+ case 'lostpointercapture':
+ Lt.delete(t.pointerId)
+ }
+ }
+ function It(e, t, n, r, a, o) {
+ return null === e || e.nativeEvent !== o
+ ? ((e = {
+ blockedOn: t,
+ domEventName: n,
+ eventSystemFlags: r,
+ nativeEvent: o,
+ targetContainers: [a],
+ }),
+ null !== t && null !== (t = ba(t)) && xt(t),
+ e)
+ : ((e.eventSystemFlags |= r),
+ (t = e.targetContainers),
+ null !== a && -1 === t.indexOf(a) && t.push(a),
+ e)
+ }
+ function jt(e) {
+ var t = ya(e.target)
+ if (null !== t) {
+ var n = Be(t)
+ if (null !== n)
+ if (13 === (t = n.tag)) {
+ if (null !== (t = We(n)))
+ return (
+ (e.blockedOn = t),
+ void Ct(e.priority, function () {
+ St(n)
+ })
+ )
+ } else if (3 === t && n.stateNode.current.memoizedState.isDehydrated)
+ return void (e.blockedOn = 3 === n.tag ? n.stateNode.containerInfo : null)
+ }
+ e.blockedOn = null
+ }
+ function Ft(e) {
+ if (null !== e.blockedOn) return !1
+ for (var t = e.targetContainers; 0 < t.length; ) {
+ var n = Yt(e.domEventName, e.eventSystemFlags, t[0], e.nativeEvent)
+ if (null !== n) return null !== (t = ba(n)) && xt(t), (e.blockedOn = n), !1
+ var r = new (n = e.nativeEvent).constructor(n.type, n)
+ ;(we = r), n.target.dispatchEvent(r), (we = null), t.shift()
+ }
+ return !0
+ }
+ function At(e, t, n) {
+ Ft(e) && n.delete(t)
+ }
+ function $t() {
+ ;(_t = !1),
+ null !== Nt && Ft(Nt) && (Nt = null),
+ null !== Ot && Ft(Ot) && (Ot = null),
+ null !== Mt && Ft(Mt) && (Mt = null),
+ Tt.forEach(At),
+ Lt.forEach(At)
+ }
+ function Ut(e, t) {
+ e.blockedOn === t &&
+ ((e.blockedOn = null),
+ _t || ((_t = !0), a.unstable_scheduleCallback(a.unstable_NormalPriority, $t)))
+ }
+ function Bt(e) {
+ function t(t) {
+ return Ut(t, e)
+ }
+ if (0 < Pt.length) {
+ Ut(Pt[0], e)
+ for (var n = 1; n < Pt.length; n++) {
+ var r = Pt[n]
+ r.blockedOn === e && (r.blockedOn = null)
+ }
+ }
+ for (
+ null !== Nt && Ut(Nt, e),
+ null !== Ot && Ut(Ot, e),
+ null !== Mt && Ut(Mt, e),
+ Tt.forEach(t),
+ Lt.forEach(t),
+ n = 0;
+ n < Rt.length;
+ n++
+ )
+ (r = Rt[n]).blockedOn === e && (r.blockedOn = null)
+ for (; 0 < Rt.length && null === (n = Rt[0]).blockedOn; )
+ jt(n), null === n.blockedOn && Rt.shift()
+ }
+ var Wt = w.ReactCurrentBatchConfig,
+ Ht = !0
+ function Vt(e, t, n, r) {
+ var a = bt,
+ o = Wt.transition
+ Wt.transition = null
+ try {
+ ;(bt = 1), Kt(e, t, n, r)
+ } finally {
+ ;(bt = a), (Wt.transition = o)
+ }
+ }
+ function Qt(e, t, n, r) {
+ var a = bt,
+ o = Wt.transition
+ Wt.transition = null
+ try {
+ ;(bt = 4), Kt(e, t, n, r)
+ } finally {
+ ;(bt = a), (Wt.transition = o)
+ }
+ }
+ function Kt(e, t, n, r) {
+ if (Ht) {
+ var a = Yt(e, t, n, r)
+ if (null === a) Hr(e, t, r, qt, n), Dt(e, r)
+ else if (
+ (function (e, t, n, r, a) {
+ switch (t) {
+ case 'focusin':
+ return (Nt = It(Nt, e, t, n, r, a)), !0
+ case 'dragenter':
+ return (Ot = It(Ot, e, t, n, r, a)), !0
+ case 'mouseover':
+ return (Mt = It(Mt, e, t, n, r, a)), !0
+ case 'pointerover':
+ var o = a.pointerId
+ return Tt.set(o, It(Tt.get(o) || null, e, t, n, r, a)), !0
+ case 'gotpointercapture':
+ return (o = a.pointerId), Lt.set(o, It(Lt.get(o) || null, e, t, n, r, a)), !0
+ }
+ return !1
+ })(a, e, t, n, r)
+ )
+ r.stopPropagation()
+ else if ((Dt(e, r), 4 & t && -1 < zt.indexOf(e))) {
+ for (; null !== a; ) {
+ var o = ba(a)
+ if (
+ (null !== o && kt(o),
+ null === (o = Yt(e, t, n, r)) && Hr(e, t, r, qt, n),
+ o === a)
+ )
+ break
+ a = o
+ }
+ null !== a && r.stopPropagation()
+ } else Hr(e, t, r, null, n)
+ }
+ }
+ var qt = null
+ function Yt(e, t, n, r) {
+ if (((qt = null), null !== (e = ya((e = ke(r))))))
+ if (null === (t = Be(e))) e = null
+ else if (13 === (n = t.tag)) {
+ if (null !== (e = We(t))) return e
+ e = null
+ } else if (3 === n) {
+ if (t.stateNode.current.memoizedState.isDehydrated)
+ return 3 === t.tag ? t.stateNode.containerInfo : null
+ e = null
+ } else t !== e && (e = null)
+ return (qt = e), null
+ }
+ function Xt(e) {
+ switch (e) {
+ case 'cancel':
+ case 'click':
+ case 'close':
+ case 'contextmenu':
+ case 'copy':
+ case 'cut':
+ case 'auxclick':
+ case 'dblclick':
+ case 'dragend':
+ case 'dragstart':
+ case 'drop':
+ case 'focusin':
+ case 'focusout':
+ case 'input':
+ case 'invalid':
+ case 'keydown':
+ case 'keypress':
+ case 'keyup':
+ case 'mousedown':
+ case 'mouseup':
+ case 'paste':
+ case 'pause':
+ case 'play':
+ case 'pointercancel':
+ case 'pointerdown':
+ case 'pointerup':
+ case 'ratechange':
+ case 'reset':
+ case 'resize':
+ case 'seeked':
+ case 'submit':
+ case 'touchcancel':
+ case 'touchend':
+ case 'touchstart':
+ case 'volumechange':
+ case 'change':
+ case 'selectionchange':
+ case 'textInput':
+ case 'compositionstart':
+ case 'compositionend':
+ case 'compositionupdate':
+ case 'beforeblur':
+ case 'afterblur':
+ case 'beforeinput':
+ case 'blur':
+ case 'fullscreenchange':
+ case 'focus':
+ case 'hashchange':
+ case 'popstate':
+ case 'select':
+ case 'selectstart':
+ return 1
+ case 'drag':
+ case 'dragenter':
+ case 'dragexit':
+ case 'dragleave':
+ case 'dragover':
+ case 'mousemove':
+ case 'mouseout':
+ case 'mouseover':
+ case 'pointermove':
+ case 'pointerout':
+ case 'pointerover':
+ case 'scroll':
+ case 'toggle':
+ case 'touchmove':
+ case 'wheel':
+ case 'mouseenter':
+ case 'mouseleave':
+ case 'pointerenter':
+ case 'pointerleave':
+ return 4
+ case 'message':
+ switch (Je()) {
+ case Ze:
+ return 1
+ case et:
+ return 4
+ case tt:
+ case nt:
+ return 16
+ case rt:
+ return 536870912
+ default:
+ return 16
+ }
+ default:
+ return 16
+ }
+ }
+ var Gt = null,
+ Jt = null,
+ Zt = null
+ function en() {
+ if (Zt) return Zt
+ var e,
+ t,
+ n = Jt,
+ r = n.length,
+ a = 'value' in Gt ? Gt.value : Gt.textContent,
+ o = a.length
+ for (e = 0; e < r && n[e] === a[e]; e++);
+ var l = r - e
+ for (t = 1; t <= l && n[r - t] === a[o - t]; t++);
+ return (Zt = a.slice(e, 1 < t ? 1 - t : void 0))
+ }
+ function tn(e) {
+ var t = e.keyCode
+ return (
+ 'charCode' in e ? 0 === (e = e.charCode) && 13 === t && (e = 13) : (e = t),
+ 10 === e && (e = 13),
+ 32 <= e || 13 === e ? e : 0
+ )
+ }
+ function nn() {
+ return !0
+ }
+ function rn() {
+ return !1
+ }
+ function an(e) {
+ function t(t, n, r, a, o) {
+ for (var l in ((this._reactName = t),
+ (this._targetInst = r),
+ (this.type = n),
+ (this.nativeEvent = a),
+ (this.target = o),
+ (this.currentTarget = null),
+ e))
+ e.hasOwnProperty(l) && ((t = e[l]), (this[l] = t ? t(a) : a[l]))
+ return (
+ (this.isDefaultPrevented = (
+ null != a.defaultPrevented ? a.defaultPrevented : !1 === a.returnValue
+ )
+ ? nn
+ : rn),
+ (this.isPropagationStopped = rn),
+ this
+ )
+ }
+ return (
+ j(t.prototype, {
+ isPersistent: nn,
+ persist: function () {},
+ preventDefault: function () {
+ this.defaultPrevented = !0
+ var e = this.nativeEvent
+ e &&
+ (e.preventDefault
+ ? e.preventDefault()
+ : 'unknown' != typeof e.returnValue && (e.returnValue = !1),
+ (this.isDefaultPrevented = nn))
+ },
+ stopPropagation: function () {
+ var e = this.nativeEvent
+ e &&
+ (e.stopPropagation
+ ? e.stopPropagation()
+ : 'unknown' != typeof e.cancelBubble && (e.cancelBubble = !0),
+ (this.isPropagationStopped = nn))
+ },
+ }),
+ t
+ )
+ }
+ var on,
+ ln,
+ un,
+ sn = {
+ bubbles: 0,
+ cancelable: 0,
+ defaultPrevented: 0,
+ eventPhase: 0,
+ isTrusted: 0,
+ timeStamp: function (e) {
+ return e.timeStamp || Date.now()
+ },
+ },
+ cn = an(sn),
+ fn = j({}, sn, { detail: 0, view: 0 }),
+ dn = an(fn),
+ pn = j({}, fn, {
+ altKey: 0,
+ button: 0,
+ buttons: 0,
+ clientX: 0,
+ clientY: 0,
+ ctrlKey: 0,
+ getModifierState: Cn,
+ metaKey: 0,
+ movementX: function (e) {
+ return 'movementX' in e
+ ? e.movementX
+ : (e !== un &&
+ (un && 'mousemove' === e.type
+ ? ((on = e.screenX - un.screenX), (ln = e.screenY - un.screenY))
+ : (ln = on = 0),
+ (un = e)),
+ on)
+ },
+ movementY: function (e) {
+ return 'movementY' in e ? e.movementY : ln
+ },
+ pageX: 0,
+ pageY: 0,
+ relatedTarget: function (e) {
+ return void 0 === e.relatedTarget
+ ? e.fromElement === e.srcElement
+ ? e.toElement
+ : e.fromElement
+ : e.relatedTarget
+ },
+ screenX: 0,
+ screenY: 0,
+ shiftKey: 0,
+ }),
+ hn = an(pn),
+ mn = an(j({}, pn, { dataTransfer: 0 })),
+ vn = an(j({}, fn, { relatedTarget: 0 })),
+ gn = an(j({}, sn, { animationName: 0, elapsedTime: 0, pseudoElement: 0 })),
+ yn = j({}, sn, {
+ clipboardData: function (e) {
+ return 'clipboardData' in e ? e.clipboardData : window.clipboardData
+ },
+ }),
+ bn = an(yn),
+ wn = an(j({}, sn, { data: 0 })),
+ kn = {
+ Apps: 'ContextMenu',
+ Del: 'Delete',
+ Down: 'ArrowDown',
+ Esc: 'Escape',
+ Left: 'ArrowLeft',
+ Menu: 'ContextMenu',
+ MozPrintableKey: 'Unidentified',
+ Right: 'ArrowRight',
+ Scroll: 'ScrollLock',
+ Spacebar: ' ',
+ Up: 'ArrowUp',
+ Win: 'OS',
+ },
+ xn = {
+ 8: 'Backspace',
+ 9: 'Tab',
+ 12: 'Clear',
+ 13: 'Enter',
+ 16: 'Shift',
+ 17: 'Control',
+ 18: 'Alt',
+ 19: 'Pause',
+ 20: 'CapsLock',
+ 27: 'Escape',
+ 32: ' ',
+ 33: 'PageUp',
+ 34: 'PageDown',
+ 35: 'End',
+ 36: 'Home',
+ 37: 'ArrowLeft',
+ 38: 'ArrowUp',
+ 39: 'ArrowRight',
+ 40: 'ArrowDown',
+ 45: 'Insert',
+ 46: 'Delete',
+ 112: 'F1',
+ 113: 'F2',
+ 114: 'F3',
+ 115: 'F4',
+ 116: 'F5',
+ 117: 'F6',
+ 118: 'F7',
+ 119: 'F8',
+ 120: 'F9',
+ 121: 'F10',
+ 122: 'F11',
+ 123: 'F12',
+ 144: 'NumLock',
+ 145: 'ScrollLock',
+ 224: 'Meta',
+ },
+ Sn = { Alt: 'altKey', Control: 'ctrlKey', Meta: 'metaKey', Shift: 'shiftKey' }
+ function En(e) {
+ var t = this.nativeEvent
+ return t.getModifierState ? t.getModifierState(e) : !!(e = Sn[e]) && !!t[e]
+ }
+ function Cn() {
+ return En
+ }
+ var _n = j({}, fn, {
+ altKey: 0,
+ charCode: function (e) {
+ return 'keypress' === e.type ? tn(e) : 0
+ },
+ code: 0,
+ ctrlKey: 0,
+ getModifierState: Cn,
+ key: function (e) {
+ if (e.key) {
+ var t = kn[e.key] || e.key
+ if ('Unidentified' !== t) return t
+ }
+ return 'keypress' === e.type
+ ? 13 === (e = tn(e))
+ ? 'Enter'
+ : String.fromCharCode(e)
+ : 'keydown' === e.type || 'keyup' === e.type
+ ? xn[e.keyCode] || 'Unidentified'
+ : ''
+ },
+ keyCode: function (e) {
+ return 'keydown' === e.type || 'keyup' === e.type ? e.keyCode : 0
+ },
+ locale: 0,
+ location: 0,
+ metaKey: 0,
+ repeat: 0,
+ shiftKey: 0,
+ which: function (e) {
+ return 'keypress' === e.type
+ ? tn(e)
+ : 'keydown' === e.type || 'keyup' === e.type
+ ? e.keyCode
+ : 0
+ },
+ }),
+ Pn = an(_n),
+ Nn = an(
+ j({}, pn, {
+ height: 0,
+ isPrimary: 0,
+ pointerId: 0,
+ pointerType: 0,
+ pressure: 0,
+ tangentialPressure: 0,
+ tiltX: 0,
+ tiltY: 0,
+ twist: 0,
+ width: 0,
+ }),
+ ),
+ On = an(
+ j({}, fn, {
+ altKey: 0,
+ changedTouches: 0,
+ ctrlKey: 0,
+ getModifierState: Cn,
+ metaKey: 0,
+ shiftKey: 0,
+ targetTouches: 0,
+ touches: 0,
+ }),
+ ),
+ Mn = an(j({}, sn, { elapsedTime: 0, propertyName: 0, pseudoElement: 0 })),
+ Tn = j({}, pn, {
+ deltaMode: 0,
+ deltaX: function (e) {
+ return 'deltaX' in e ? e.deltaX : 'wheelDeltaX' in e ? -e.wheelDeltaX : 0
+ },
+ deltaY: function (e) {
+ return 'deltaY' in e
+ ? e.deltaY
+ : 'wheelDeltaY' in e
+ ? -e.wheelDeltaY
+ : 'wheelDelta' in e
+ ? -e.wheelDelta
+ : 0
+ },
+ deltaZ: 0,
+ }),
+ Ln = an(Tn),
+ Rn = [9, 13, 27, 32],
+ zn = c && 'CompositionEvent' in window,
+ Dn = null
+ c && 'documentMode' in document && (Dn = document.documentMode)
+ var In = c && 'TextEvent' in window && !Dn,
+ jn = c && (!zn || (Dn && 8 < Dn && 11 >= Dn)),
+ Fn = String.fromCharCode(32),
+ An = !1
+ function $n(e, t) {
+ switch (e) {
+ case 'keyup':
+ return -1 !== Rn.indexOf(t.keyCode)
+ case 'keydown':
+ return 229 !== t.keyCode
+ case 'keypress':
+ case 'mousedown':
+ case 'focusout':
+ return !0
+ default:
+ return !1
+ }
+ }
+ function Un(e) {
+ return 'object' == typeof (e = e.detail) && 'data' in e ? e.data : null
+ }
+ var Bn = !1
+ var Wn = {
+ color: !0,
+ date: !0,
+ datetime: !0,
+ 'datetime-local': !0,
+ email: !0,
+ month: !0,
+ number: !0,
+ password: !0,
+ range: !0,
+ search: !0,
+ tel: !0,
+ text: !0,
+ time: !0,
+ url: !0,
+ week: !0,
+ }
+ function Hn(e) {
+ var t = e && e.nodeName && e.nodeName.toLowerCase()
+ return 'input' === t ? !!Wn[e.type] : 'textarea' === t
+ }
+ function Vn(e, t, n, r) {
+ _e(r),
+ 0 < (t = Qr(t, 'onChange')).length &&
+ ((n = new cn('onChange', 'change', null, n, r)), e.push({ event: n, listeners: t }))
+ }
+ var Qn = null,
+ Kn = null
+ function qn(e) {
+ Fr(e, 0)
+ }
+ function Yn(e) {
+ if (K(wa(e))) return e
+ }
+ function Xn(e, t) {
+ if ('change' === e) return t
+ }
+ var Gn = !1
+ if (c) {
+ var Jn
+ if (c) {
+ var Zn = 'oninput' in document
+ if (!Zn) {
+ var er = document.createElement('div')
+ er.setAttribute('oninput', 'return;'), (Zn = 'function' == typeof er.oninput)
+ }
+ Jn = Zn
+ } else Jn = !1
+ Gn = Jn && (!document.documentMode || 9 < document.documentMode)
+ }
+ function tr() {
+ Qn && (Qn.detachEvent('onpropertychange', nr), (Kn = Qn = null))
+ }
+ function nr(e) {
+ if ('value' === e.propertyName && Yn(Kn)) {
+ var t = []
+ Vn(t, Kn, e, ke(e)), Te(qn, t)
+ }
+ }
+ function rr(e, t, n) {
+ 'focusin' === e
+ ? (tr(), (Kn = n), (Qn = t).attachEvent('onpropertychange', nr))
+ : 'focusout' === e && tr()
+ }
+ function ar(e) {
+ if ('selectionchange' === e || 'keyup' === e || 'keydown' === e) return Yn(Kn)
+ }
+ function or(e, t) {
+ if ('click' === e) return Yn(t)
+ }
+ function lr(e, t) {
+ if ('input' === e || 'change' === e) return Yn(t)
+ }
+ var ir =
+ 'function' == typeof Object.is
+ ? Object.is
+ : function (e, t) {
+ return (e === t && (0 !== e || 1 / e == 1 / t)) || (e != e && t != t)
+ }
+ function ur(e, t) {
+ if (ir(e, t)) return !0
+ if ('object' != typeof e || null === e || 'object' != typeof t || null === t) return !1
+ var n = Object.keys(e),
+ r = Object.keys(t)
+ if (n.length !== r.length) return !1
+ for (r = 0; r < n.length; r++) {
+ var a = n[r]
+ if (!f.call(t, a) || !ir(e[a], t[a])) return !1
+ }
+ return !0
+ }
+ function sr(e) {
+ for (; e && e.firstChild; ) e = e.firstChild
+ return e
+ }
+ function cr(e, t) {
+ var n,
+ r = sr(e)
+ for (e = 0; r; ) {
+ if (3 === r.nodeType) {
+ if (((n = e + r.textContent.length), e <= t && n >= t))
+ return { node: r, offset: t - e }
+ e = n
+ }
+ e: {
+ for (; r; ) {
+ if (r.nextSibling) {
+ r = r.nextSibling
+ break e
+ }
+ r = r.parentNode
+ }
+ r = void 0
+ }
+ r = sr(r)
+ }
+ }
+ function fr(e, t) {
+ return (
+ !(!e || !t) &&
+ (e === t ||
+ ((!e || 3 !== e.nodeType) &&
+ (t && 3 === t.nodeType
+ ? fr(e, t.parentNode)
+ : 'contains' in e
+ ? e.contains(t)
+ : !!e.compareDocumentPosition && !!(16 & e.compareDocumentPosition(t)))))
+ )
+ }
+ function dr() {
+ for (var e = window, t = q(); t instanceof e.HTMLIFrameElement; ) {
+ try {
+ var n = 'string' == typeof t.contentWindow.location.href
+ } catch (e) {
+ n = !1
+ }
+ if (!n) break
+ t = q((e = t.contentWindow).document)
+ }
+ return t
+ }
+ function pr(e) {
+ var t = e && e.nodeName && e.nodeName.toLowerCase()
+ return (
+ t &&
+ (('input' === t &&
+ ('text' === e.type ||
+ 'search' === e.type ||
+ 'tel' === e.type ||
+ 'url' === e.type ||
+ 'password' === e.type)) ||
+ 'textarea' === t ||
+ 'true' === e.contentEditable)
+ )
+ }
+ function hr(e) {
+ var t = dr(),
+ n = e.focusedElem,
+ r = e.selectionRange
+ if (t !== n && n && n.ownerDocument && fr(n.ownerDocument.documentElement, n)) {
+ if (null !== r && pr(n))
+ if (((t = r.start), void 0 === (e = r.end) && (e = t), 'selectionStart' in n))
+ (n.selectionStart = t), (n.selectionEnd = Math.min(e, n.value.length))
+ else if (
+ (e = ((t = n.ownerDocument || document) && t.defaultView) || window).getSelection
+ ) {
+ e = e.getSelection()
+ var a = n.textContent.length,
+ o = Math.min(r.start, a)
+ ;(r = void 0 === r.end ? o : Math.min(r.end, a)),
+ !e.extend && o > r && ((a = r), (r = o), (o = a)),
+ (a = cr(n, o))
+ var l = cr(n, r)
+ a &&
+ l &&
+ (1 !== e.rangeCount ||
+ e.anchorNode !== a.node ||
+ e.anchorOffset !== a.offset ||
+ e.focusNode !== l.node ||
+ e.focusOffset !== l.offset) &&
+ ((t = t.createRange()).setStart(a.node, a.offset),
+ e.removeAllRanges(),
+ o > r
+ ? (e.addRange(t), e.extend(l.node, l.offset))
+ : (t.setEnd(l.node, l.offset), e.addRange(t)))
+ }
+ for (t = [], e = n; (e = e.parentNode); )
+ 1 === e.nodeType && t.push({ element: e, left: e.scrollLeft, top: e.scrollTop })
+ for ('function' == typeof n.focus && n.focus(), n = 0; n < t.length; n++)
+ ((e = t[n]).element.scrollLeft = e.left), (e.element.scrollTop = e.top)
+ }
+ }
+ var mr = c && 'documentMode' in document && 11 >= document.documentMode,
+ vr = null,
+ gr = null,
+ yr = null,
+ br = !1
+ function wr(e, t, n) {
+ var r = n.window === n ? n.document : 9 === n.nodeType ? n : n.ownerDocument
+ br ||
+ null == vr ||
+ vr !== q(r) ||
+ ('selectionStart' in (r = vr) && pr(r)
+ ? (r = { end: r.selectionEnd, start: r.selectionStart })
+ : (r = {
+ anchorNode: (r = (
+ (r.ownerDocument && r.ownerDocument.defaultView) ||
+ window
+ ).getSelection()).anchorNode,
+ anchorOffset: r.anchorOffset,
+ focusNode: r.focusNode,
+ focusOffset: r.focusOffset,
+ }),
+ (yr && ur(yr, r)) ||
+ ((yr = r),
+ 0 < (r = Qr(gr, 'onSelect')).length &&
+ ((t = new cn('onSelect', 'select', null, t, n)),
+ e.push({ event: t, listeners: r }),
+ (t.target = vr))))
+ }
+ function kr(e, t) {
+ var n = {}
+ return (
+ (n[e.toLowerCase()] = t.toLowerCase()),
+ (n['Webkit' + e] = 'webkit' + t),
+ (n['Moz' + e] = 'moz' + t),
+ n
+ )
+ }
+ var xr = {
+ animationend: kr('Animation', 'AnimationEnd'),
+ animationiteration: kr('Animation', 'AnimationIteration'),
+ animationstart: kr('Animation', 'AnimationStart'),
+ transitionend: kr('Transition', 'TransitionEnd'),
+ },
+ Sr = {},
+ Er = {}
+ function Cr(e) {
+ if (Sr[e]) return Sr[e]
+ if (!xr[e]) return e
+ var t,
+ n = xr[e]
+ for (t in n) if (n.hasOwnProperty(t) && t in Er) return (Sr[e] = n[t])
+ return e
+ }
+ c &&
+ ((Er = document.createElement('div').style),
+ 'AnimationEvent' in window ||
+ (delete xr.animationend.animation,
+ delete xr.animationiteration.animation,
+ delete xr.animationstart.animation),
+ 'TransitionEvent' in window || delete xr.transitionend.transition)
+ var _r = Cr('animationend'),
+ Pr = Cr('animationiteration'),
+ Nr = Cr('animationstart'),
+ Or = Cr('transitionend'),
+ Mr = new Map(),
+ Tr =
+ 'abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel'.split(
+ ' ',
+ )
+ function Lr(e, t) {
+ Mr.set(e, t), u(t, [e])
+ }
+ for (var Rr = 0; Rr < Tr.length; Rr++) {
+ var zr = Tr[Rr]
+ Lr(zr.toLowerCase(), 'on' + (zr[0].toUpperCase() + zr.slice(1)))
+ }
+ Lr(_r, 'onAnimationEnd'),
+ Lr(Pr, 'onAnimationIteration'),
+ Lr(Nr, 'onAnimationStart'),
+ Lr('dblclick', 'onDoubleClick'),
+ Lr('focusin', 'onFocus'),
+ Lr('focusout', 'onBlur'),
+ Lr(Or, 'onTransitionEnd'),
+ s('onMouseEnter', ['mouseout', 'mouseover']),
+ s('onMouseLeave', ['mouseout', 'mouseover']),
+ s('onPointerEnter', ['pointerout', 'pointerover']),
+ s('onPointerLeave', ['pointerout', 'pointerover']),
+ u(
+ 'onChange',
+ 'change click focusin focusout input keydown keyup selectionchange'.split(' '),
+ ),
+ u(
+ 'onSelect',
+ 'focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange'.split(
+ ' ',
+ ),
+ ),
+ u('onBeforeInput', ['compositionend', 'keypress', 'textInput', 'paste']),
+ u(
+ 'onCompositionEnd',
+ 'compositionend focusout keydown keypress keyup mousedown'.split(' '),
+ ),
+ u(
+ 'onCompositionStart',
+ 'compositionstart focusout keydown keypress keyup mousedown'.split(' '),
+ ),
+ u(
+ 'onCompositionUpdate',
+ 'compositionupdate focusout keydown keypress keyup mousedown'.split(' '),
+ )
+ var Dr =
+ 'abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting'.split(
+ ' ',
+ ),
+ Ir = new Set('cancel close invalid load scroll toggle'.split(' ').concat(Dr))
+ function jr(e, t, n) {
+ var r = e.type || 'unknown-event'
+ ;(e.currentTarget = n),
+ (function (e, t, n, r, a, l, i, u, s) {
+ if ((Ue.apply(this, arguments), Ie)) {
+ if (!Ie) throw Error(o(198))
+ var c = je
+ ;(Ie = !1), (je = null), Fe || ((Fe = !0), (Ae = c))
+ }
+ })(r, t, void 0, e),
+ (e.currentTarget = null)
+ }
+ function Fr(e, t) {
+ t = 0 != (4 & t)
+ for (var n = 0; n < e.length; n++) {
+ var r = e[n],
+ a = r.event
+ r = r.listeners
+ e: {
+ var o = void 0
+ if (t)
+ for (var l = r.length - 1; 0 <= l; l--) {
+ var i = r[l],
+ u = i.instance,
+ s = i.currentTarget
+ if (((i = i.listener), u !== o && a.isPropagationStopped())) break e
+ jr(a, i, s), (o = u)
+ }
+ else
+ for (l = 0; l < r.length; l++) {
+ if (
+ ((u = (i = r[l]).instance),
+ (s = i.currentTarget),
+ (i = i.listener),
+ u !== o && a.isPropagationStopped())
+ )
+ break e
+ jr(a, i, s), (o = u)
+ }
+ }
+ }
+ if (Fe) throw ((e = Ae), (Fe = !1), (Ae = null), e)
+ }
+ function Ar(e, t) {
+ var n = t[ma]
+ void 0 === n && (n = t[ma] = new Set())
+ var r = e + '__bubble'
+ n.has(r) || (Wr(t, e, 2, !1), n.add(r))
+ }
+ function $r(e, t, n) {
+ var r = 0
+ t && (r |= 4), Wr(n, e, r, t)
+ }
+ var Ur = '_reactListening' + Math.random().toString(36).slice(2)
+ function Br(e) {
+ if (!e[Ur]) {
+ ;(e[Ur] = !0),
+ l.forEach(function (t) {
+ 'selectionchange' !== t && (Ir.has(t) || $r(t, !1, e), $r(t, !0, e))
+ })
+ var t = 9 === e.nodeType ? e : e.ownerDocument
+ null === t || t[Ur] || ((t[Ur] = !0), $r('selectionchange', !1, t))
+ }
+ }
+ function Wr(e, t, n, r) {
+ switch (Xt(t)) {
+ case 1:
+ var a = Vt
+ break
+ case 4:
+ a = Qt
+ break
+ default:
+ a = Kt
+ }
+ ;(n = a.bind(null, t, n, e)),
+ (a = void 0),
+ !Re || ('touchstart' !== t && 'touchmove' !== t && 'wheel' !== t) || (a = !0),
+ r
+ ? void 0 !== a
+ ? e.addEventListener(t, n, { capture: !0, passive: a })
+ : e.addEventListener(t, n, !0)
+ : void 0 !== a
+ ? e.addEventListener(t, n, { passive: a })
+ : e.addEventListener(t, n, !1)
+ }
+ function Hr(e, t, n, r, a) {
+ var o = r
+ if (0 == (1 & t) && 0 == (2 & t) && null !== r)
+ e: for (;;) {
+ if (null === r) return
+ var l = r.tag
+ if (3 === l || 4 === l) {
+ var i = r.stateNode.containerInfo
+ if (i === a || (8 === i.nodeType && i.parentNode === a)) break
+ if (4 === l)
+ for (l = r.return; null !== l; ) {
+ var u = l.tag
+ if (
+ (3 === u || 4 === u) &&
+ ((u = l.stateNode.containerInfo) === a ||
+ (8 === u.nodeType && u.parentNode === a))
+ )
+ return
+ l = l.return
+ }
+ for (; null !== i; ) {
+ if (null === (l = ya(i))) return
+ if (5 === (u = l.tag) || 6 === u) {
+ r = o = l
+ continue e
+ }
+ i = i.parentNode
+ }
+ }
+ r = r.return
+ }
+ Te(function () {
+ var r = o,
+ a = ke(n),
+ l = []
+ e: {
+ var i = Mr.get(e)
+ if (void 0 !== i) {
+ var u = cn,
+ s = e
+ switch (e) {
+ case 'keypress':
+ if (0 === tn(n)) break e
+ case 'keydown':
+ case 'keyup':
+ u = Pn
+ break
+ case 'focusin':
+ ;(s = 'focus'), (u = vn)
+ break
+ case 'focusout':
+ ;(s = 'blur'), (u = vn)
+ break
+ case 'beforeblur':
+ case 'afterblur':
+ u = vn
+ break
+ case 'click':
+ if (2 === n.button) break e
+ case 'auxclick':
+ case 'dblclick':
+ case 'mousedown':
+ case 'mousemove':
+ case 'mouseup':
+ case 'mouseout':
+ case 'mouseover':
+ case 'contextmenu':
+ u = hn
+ break
+ case 'drag':
+ case 'dragend':
+ case 'dragenter':
+ case 'dragexit':
+ case 'dragleave':
+ case 'dragover':
+ case 'dragstart':
+ case 'drop':
+ u = mn
+ break
+ case 'touchcancel':
+ case 'touchend':
+ case 'touchmove':
+ case 'touchstart':
+ u = On
+ break
+ case _r:
+ case Pr:
+ case Nr:
+ u = gn
+ break
+ case Or:
+ u = Mn
+ break
+ case 'scroll':
+ u = dn
+ break
+ case 'wheel':
+ u = Ln
+ break
+ case 'copy':
+ case 'cut':
+ case 'paste':
+ u = bn
+ break
+ case 'gotpointercapture':
+ case 'lostpointercapture':
+ case 'pointercancel':
+ case 'pointerdown':
+ case 'pointermove':
+ case 'pointerout':
+ case 'pointerover':
+ case 'pointerup':
+ u = Nn
+ }
+ var c = 0 != (4 & t),
+ f = !c && 'scroll' === e,
+ d = c ? (null !== i ? i + 'Capture' : null) : i
+ c = []
+ for (var p, h = r; null !== h; ) {
+ var m = (p = h).stateNode
+ if (
+ (5 === p.tag &&
+ null !== m &&
+ ((p = m), null !== d && null != (m = Le(h, d)) && c.push(Vr(h, m, p))),
+ f)
+ )
+ break
+ h = h.return
+ }
+ 0 < c.length && ((i = new u(i, s, null, n, a)), l.push({ event: i, listeners: c }))
+ }
+ }
+ if (0 == (7 & t)) {
+ if (
+ ((u = 'mouseout' === e || 'pointerout' === e),
+ (!(i = 'mouseover' === e || 'pointerover' === e) ||
+ n === we ||
+ !(s = n.relatedTarget || n.fromElement) ||
+ (!ya(s) && !s[ha])) &&
+ (u || i) &&
+ ((i =
+ a.window === a
+ ? a
+ : (i = a.ownerDocument)
+ ? i.defaultView || i.parentWindow
+ : window),
+ u
+ ? ((u = r),
+ null !== (s = (s = n.relatedTarget || n.toElement) ? ya(s) : null) &&
+ (s !== (f = Be(s)) || (5 !== s.tag && 6 !== s.tag)) &&
+ (s = null))
+ : ((u = null), (s = r)),
+ u !== s))
+ ) {
+ if (
+ ((c = hn),
+ (m = 'onMouseLeave'),
+ (d = 'onMouseEnter'),
+ (h = 'mouse'),
+ ('pointerout' !== e && 'pointerover' !== e) ||
+ ((c = Nn), (m = 'onPointerLeave'), (d = 'onPointerEnter'), (h = 'pointer')),
+ (f = null == u ? i : wa(u)),
+ (p = null == s ? i : wa(s)),
+ ((i = new c(m, h + 'leave', u, n, a)).target = f),
+ (i.relatedTarget = p),
+ (m = null),
+ ya(a) === r &&
+ (((c = new c(d, h + 'enter', s, n, a)).target = p),
+ (c.relatedTarget = f),
+ (m = c)),
+ (f = m),
+ u && s)
+ )
+ e: {
+ for (d = s, h = 0, p = c = u; p; p = Kr(p)) h++
+ for (p = 0, m = d; m; m = Kr(m)) p++
+ for (; 0 < h - p; ) (c = Kr(c)), h--
+ for (; 0 < p - h; ) (d = Kr(d)), p--
+ for (; h--; ) {
+ if (c === d || (null !== d && c === d.alternate)) break e
+ ;(c = Kr(c)), (d = Kr(d))
+ }
+ c = null
+ }
+ else c = null
+ null !== u && qr(l, i, u, c, !1), null !== s && null !== f && qr(l, f, s, c, !0)
+ }
+ if (
+ 'select' === (u = (i = r ? wa(r) : window).nodeName && i.nodeName.toLowerCase()) ||
+ ('input' === u && 'file' === i.type)
+ )
+ var v = Xn
+ else if (Hn(i))
+ if (Gn) v = lr
+ else {
+ v = ar
+ var g = rr
+ }
+ else
+ (u = i.nodeName) &&
+ 'input' === u.toLowerCase() &&
+ ('checkbox' === i.type || 'radio' === i.type) &&
+ (v = or)
+ switch (
+ (v && (v = v(e, r))
+ ? Vn(l, v, n, a)
+ : (g && g(e, i, r),
+ 'focusout' === e &&
+ (g = i._wrapperState) &&
+ g.controlled &&
+ 'number' === i.type &&
+ ee(i, 'number', i.value)),
+ (g = r ? wa(r) : window),
+ e)
+ ) {
+ case 'focusin':
+ ;(Hn(g) || 'true' === g.contentEditable) && ((vr = g), (gr = r), (yr = null))
+ break
+ case 'focusout':
+ yr = gr = vr = null
+ break
+ case 'mousedown':
+ br = !0
+ break
+ case 'contextmenu':
+ case 'mouseup':
+ case 'dragend':
+ ;(br = !1), wr(l, n, a)
+ break
+ case 'selectionchange':
+ if (mr) break
+ case 'keydown':
+ case 'keyup':
+ wr(l, n, a)
+ }
+ var y
+ if (zn)
+ e: {
+ switch (e) {
+ case 'compositionstart':
+ var b = 'onCompositionStart'
+ break e
+ case 'compositionend':
+ b = 'onCompositionEnd'
+ break e
+ case 'compositionupdate':
+ b = 'onCompositionUpdate'
+ break e
+ }
+ b = void 0
+ }
+ else
+ Bn
+ ? $n(e, n) && (b = 'onCompositionEnd')
+ : 'keydown' === e && 229 === n.keyCode && (b = 'onCompositionStart')
+ b &&
+ (jn &&
+ 'ko' !== n.locale &&
+ (Bn || 'onCompositionStart' !== b
+ ? 'onCompositionEnd' === b && Bn && (y = en())
+ : ((Jt = 'value' in (Gt = a) ? Gt.value : Gt.textContent), (Bn = !0))),
+ 0 < (g = Qr(r, b)).length &&
+ ((b = new wn(b, e, null, n, a)),
+ l.push({ event: b, listeners: g }),
+ y ? (b.data = y) : null !== (y = Un(n)) && (b.data = y))),
+ (y = In
+ ? (function (e, t) {
+ switch (e) {
+ case 'compositionend':
+ return Un(t)
+ case 'keypress':
+ return 32 !== t.which ? null : ((An = !0), Fn)
+ case 'textInput':
+ return (e = t.data) === Fn && An ? null : e
+ default:
+ return null
+ }
+ })(e, n)
+ : (function (e, t) {
+ if (Bn)
+ return 'compositionend' === e || (!zn && $n(e, t))
+ ? ((e = en()), (Zt = Jt = Gt = null), (Bn = !1), e)
+ : null
+ switch (e) {
+ case 'paste':
+ default:
+ return null
+ case 'keypress':
+ if (!(t.ctrlKey || t.altKey || t.metaKey) || (t.ctrlKey && t.altKey)) {
+ if (t.char && 1 < t.char.length) return t.char
+ if (t.which) return String.fromCharCode(t.which)
+ }
+ return null
+ case 'compositionend':
+ return jn && 'ko' !== t.locale ? null : t.data
+ }
+ })(e, n)) &&
+ 0 < (r = Qr(r, 'onBeforeInput')).length &&
+ ((a = new wn('onBeforeInput', 'beforeinput', null, n, a)),
+ l.push({ event: a, listeners: r }),
+ (a.data = y))
+ }
+ Fr(l, t)
+ })
+ }
+ function Vr(e, t, n) {
+ return { currentTarget: n, instance: e, listener: t }
+ }
+ function Qr(e, t) {
+ for (var n = t + 'Capture', r = []; null !== e; ) {
+ var a = e,
+ o = a.stateNode
+ 5 === a.tag &&
+ null !== o &&
+ ((a = o),
+ null != (o = Le(e, n)) && r.unshift(Vr(e, o, a)),
+ null != (o = Le(e, t)) && r.push(Vr(e, o, a))),
+ (e = e.return)
+ }
+ return r
+ }
+ function Kr(e) {
+ if (null === e) return null
+ do {
+ e = e.return
+ } while (e && 5 !== e.tag)
+ return e || null
+ }
+ function qr(e, t, n, r, a) {
+ for (var o = t._reactName, l = []; null !== n && n !== r; ) {
+ var i = n,
+ u = i.alternate,
+ s = i.stateNode
+ if (null !== u && u === r) break
+ 5 === i.tag &&
+ null !== s &&
+ ((i = s),
+ a
+ ? null != (u = Le(n, o)) && l.unshift(Vr(n, u, i))
+ : a || (null != (u = Le(n, o)) && l.push(Vr(n, u, i)))),
+ (n = n.return)
+ }
+ 0 !== l.length && e.push({ event: t, listeners: l })
+ }
+ var Yr = /\r\n?/g,
+ Xr = /\0|\uFFFD/g
+ function Gr(e) {
+ return ('string' == typeof e ? e : '' + e).replace(Yr, '\n').replace(Xr, '')
+ }
+ function Jr(e, t, n) {
+ if (((t = Gr(t)), Gr(e) !== t && n)) throw Error(o(425))
+ }
+ function Zr() {}
+ var ea = null,
+ ta = null
+ function na(e, t) {
+ return (
+ 'textarea' === e ||
+ 'noscript' === e ||
+ 'string' == typeof t.children ||
+ 'number' == typeof t.children ||
+ ('object' == typeof t.dangerouslySetInnerHTML &&
+ null !== t.dangerouslySetInnerHTML &&
+ null != t.dangerouslySetInnerHTML.__html)
+ )
+ }
+ var ra = 'function' == typeof setTimeout ? setTimeout : void 0,
+ aa = 'function' == typeof clearTimeout ? clearTimeout : void 0,
+ oa = 'function' == typeof Promise ? Promise : void 0,
+ la =
+ 'function' == typeof queueMicrotask
+ ? queueMicrotask
+ : void 0 !== oa
+ ? function (e) {
+ return oa.resolve(null).then(e).catch(ia)
+ }
+ : ra
+ function ia(e) {
+ setTimeout(function () {
+ throw e
+ })
+ }
+ function ua(e, t) {
+ var n = t,
+ r = 0
+ do {
+ var a = n.nextSibling
+ if ((e.removeChild(n), a && 8 === a.nodeType))
+ if ('/$' === (n = a.data)) {
+ if (0 === r) return e.removeChild(a), void Bt(t)
+ r--
+ } else ('$' !== n && '$?' !== n && '$!' !== n) || r++
+ n = a
+ } while (n)
+ Bt(t)
+ }
+ function sa(e) {
+ for (; null != e; e = e.nextSibling) {
+ var t = e.nodeType
+ if (1 === t || 3 === t) break
+ if (8 === t) {
+ if ('$' === (t = e.data) || '$!' === t || '$?' === t) break
+ if ('/$' === t) return null
+ }
+ }
+ return e
+ }
+ function ca(e) {
+ e = e.previousSibling
+ for (var t = 0; e; ) {
+ if (8 === e.nodeType) {
+ var n = e.data
+ if ('$' === n || '$!' === n || '$?' === n) {
+ if (0 === t) return e
+ t--
+ } else '/$' === n && t++
+ }
+ e = e.previousSibling
+ }
+ return null
+ }
+ var fa = Math.random().toString(36).slice(2),
+ da = '__reactFiber$' + fa,
+ pa = '__reactProps$' + fa,
+ ha = '__reactContainer$' + fa,
+ ma = '__reactEvents$' + fa,
+ va = '__reactListeners$' + fa,
+ ga = '__reactHandles$' + fa
+ function ya(e) {
+ var t = e[da]
+ if (t) return t
+ for (var n = e.parentNode; n; ) {
+ if ((t = n[ha] || n[da])) {
+ if (((n = t.alternate), null !== t.child || (null !== n && null !== n.child)))
+ for (e = ca(e); null !== e; ) {
+ if ((n = e[da])) return n
+ e = ca(e)
+ }
+ return t
+ }
+ n = (e = n).parentNode
+ }
+ return null
+ }
+ function ba(e) {
+ return !(e = e[da] || e[ha]) ||
+ (5 !== e.tag && 6 !== e.tag && 13 !== e.tag && 3 !== e.tag)
+ ? null
+ : e
+ }
+ function wa(e) {
+ if (5 === e.tag || 6 === e.tag) return e.stateNode
+ throw Error(o(33))
+ }
+ function ka(e) {
+ return e[pa] || null
+ }
+ var xa = [],
+ Sa = -1
+ function Ea(e) {
+ return { current: e }
+ }
+ function Ca(e) {
+ 0 > Sa || ((e.current = xa[Sa]), (xa[Sa] = null), Sa--)
+ }
+ function _a(e, t) {
+ Sa++, (xa[Sa] = e.current), (e.current = t)
+ }
+ var Pa = {},
+ Na = Ea(Pa),
+ Oa = Ea(!1),
+ Ma = Pa
+ function Ta(e, t) {
+ var n = e.type.contextTypes
+ if (!n) return Pa
+ var r = e.stateNode
+ if (r && r.__reactInternalMemoizedUnmaskedChildContext === t)
+ return r.__reactInternalMemoizedMaskedChildContext
+ var a,
+ o = {}
+ for (a in n) o[a] = t[a]
+ return (
+ r &&
+ (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = t),
+ (e.__reactInternalMemoizedMaskedChildContext = o)),
+ o
+ )
+ }
+ function La(e) {
+ return null != (e = e.childContextTypes)
+ }
+ function Ra() {
+ Ca(Oa), Ca(Na)
+ }
+ function za(e, t, n) {
+ if (Na.current !== Pa) throw Error(o(168))
+ _a(Na, t), _a(Oa, n)
+ }
+ function Da(e, t, n) {
+ var r = e.stateNode
+ if (((t = t.childContextTypes), 'function' != typeof r.getChildContext)) return n
+ for (var a in (r = r.getChildContext()))
+ if (!(a in t)) throw Error(o(108, W(e) || 'Unknown', a))
+ return j({}, n, r)
+ }
+ function Ia(e) {
+ return (
+ (e = ((e = e.stateNode) && e.__reactInternalMemoizedMergedChildContext) || Pa),
+ (Ma = Na.current),
+ _a(Na, e),
+ _a(Oa, Oa.current),
+ !0
+ )
+ }
+ function ja(e, t, n) {
+ var r = e.stateNode
+ if (!r) throw Error(o(169))
+ n
+ ? ((e = Da(e, t, Ma)),
+ (r.__reactInternalMemoizedMergedChildContext = e),
+ Ca(Oa),
+ Ca(Na),
+ _a(Na, e))
+ : Ca(Oa),
+ _a(Oa, n)
+ }
+ var Fa = null,
+ Aa = !1,
+ $a = !1
+ function Ua(e) {
+ null === Fa ? (Fa = [e]) : Fa.push(e)
+ }
+ function Ba() {
+ if (!$a && null !== Fa) {
+ $a = !0
+ var e = 0,
+ t = bt
+ try {
+ var n = Fa
+ for (bt = 1; e < n.length; e++) {
+ var r = n[e]
+ do {
+ r = r(!0)
+ } while (null !== r)
+ }
+ ;(Fa = null), (Aa = !1)
+ } catch (t) {
+ throw (null !== Fa && (Fa = Fa.slice(e + 1)), Ke(Ze, Ba), t)
+ } finally {
+ ;(bt = t), ($a = !1)
+ }
+ }
+ return null
+ }
+ var Wa = [],
+ Ha = 0,
+ Va = null,
+ Qa = 0,
+ Ka = [],
+ qa = 0,
+ Ya = null,
+ Xa = 1,
+ Ga = ''
+ function Ja(e, t) {
+ ;(Wa[Ha++] = Qa), (Wa[Ha++] = Va), (Va = e), (Qa = t)
+ }
+ function Za(e, t, n) {
+ ;(Ka[qa++] = Xa), (Ka[qa++] = Ga), (Ka[qa++] = Ya), (Ya = e)
+ var r = Xa
+ e = Ga
+ var a = 32 - lt(r) - 1
+ ;(r &= ~(1 << a)), (n += 1)
+ var o = 32 - lt(t) + a
+ if (30 < o) {
+ var l = a - (a % 5)
+ ;(o = (r & ((1 << l) - 1)).toString(32)),
+ (r >>= l),
+ (a -= l),
+ (Xa = (1 << (32 - lt(t) + a)) | (n << a) | r),
+ (Ga = o + e)
+ } else (Xa = (1 << o) | (n << a) | r), (Ga = e)
+ }
+ function eo(e) {
+ null !== e.return && (Ja(e, 1), Za(e, 1, 0))
+ }
+ function to(e) {
+ for (; e === Va; ) (Va = Wa[--Ha]), (Wa[Ha] = null), (Qa = Wa[--Ha]), (Wa[Ha] = null)
+ for (; e === Ya; )
+ (Ya = Ka[--qa]),
+ (Ka[qa] = null),
+ (Ga = Ka[--qa]),
+ (Ka[qa] = null),
+ (Xa = Ka[--qa]),
+ (Ka[qa] = null)
+ }
+ var no = null,
+ ro = null,
+ ao = !1,
+ oo = null
+ function lo(e, t) {
+ var n = Ls(5, null, null, 0)
+ ;(n.elementType = 'DELETED'),
+ (n.stateNode = t),
+ (n.return = e),
+ null === (t = e.deletions) ? ((e.deletions = [n]), (e.flags |= 16)) : t.push(n)
+ }
+ function io(e, t) {
+ switch (e.tag) {
+ case 5:
+ var n = e.type
+ return (
+ null !==
+ (t =
+ 1 !== t.nodeType || n.toLowerCase() !== t.nodeName.toLowerCase() ? null : t) &&
+ ((e.stateNode = t), (no = e), (ro = sa(t.firstChild)), !0)
+ )
+ case 6:
+ return (
+ null !== (t = '' === e.pendingProps || 3 !== t.nodeType ? null : t) &&
+ ((e.stateNode = t), (no = e), (ro = null), !0)
+ )
+ case 13:
+ return (
+ null !== (t = 8 !== t.nodeType ? null : t) &&
+ ((n = null !== Ya ? { id: Xa, overflow: Ga } : null),
+ (e.memoizedState = { dehydrated: t, retryLane: 1073741824, treeContext: n }),
+ ((n = Ls(18, null, null, 0)).stateNode = t),
+ (n.return = e),
+ (e.child = n),
+ (no = e),
+ (ro = null),
+ !0)
+ )
+ default:
+ return !1
+ }
+ }
+ function uo(e) {
+ return 0 != (1 & e.mode) && 0 == (128 & e.flags)
+ }
+ function so(e) {
+ if (ao) {
+ var t = ro
+ if (t) {
+ var n = t
+ if (!io(e, t)) {
+ if (uo(e)) throw Error(o(418))
+ t = sa(n.nextSibling)
+ var r = no
+ t && io(e, t) ? lo(r, n) : ((e.flags = (-4097 & e.flags) | 2), (ao = !1), (no = e))
+ }
+ } else {
+ if (uo(e)) throw Error(o(418))
+ ;(e.flags = (-4097 & e.flags) | 2), (ao = !1), (no = e)
+ }
+ }
+ }
+ function co(e) {
+ for (e = e.return; null !== e && 5 !== e.tag && 3 !== e.tag && 13 !== e.tag; )
+ e = e.return
+ no = e
+ }
+ function fo(e) {
+ if (e !== no) return !1
+ if (!ao) return co(e), (ao = !0), !1
+ var t
+ if (
+ ((t = 3 !== e.tag) &&
+ !(t = 5 !== e.tag) &&
+ (t = 'head' !== (t = e.type) && 'body' !== t && !na(e.type, e.memoizedProps)),
+ t && (t = ro))
+ ) {
+ if (uo(e)) throw (po(), Error(o(418)))
+ for (; t; ) lo(e, t), (t = sa(t.nextSibling))
+ }
+ if ((co(e), 13 === e.tag)) {
+ if (!(e = null !== (e = e.memoizedState) ? e.dehydrated : null)) throw Error(o(317))
+ e: {
+ for (e = e.nextSibling, t = 0; e; ) {
+ if (8 === e.nodeType) {
+ var n = e.data
+ if ('/$' === n) {
+ if (0 === t) {
+ ro = sa(e.nextSibling)
+ break e
+ }
+ t--
+ } else ('$' !== n && '$!' !== n && '$?' !== n) || t++
+ }
+ e = e.nextSibling
+ }
+ ro = null
+ }
+ } else ro = no ? sa(e.stateNode.nextSibling) : null
+ return !0
+ }
+ function po() {
+ for (var e = ro; e; ) e = sa(e.nextSibling)
+ }
+ function ho() {
+ ;(ro = no = null), (ao = !1)
+ }
+ function mo(e) {
+ null === oo ? (oo = [e]) : oo.push(e)
+ }
+ var vo = w.ReactCurrentBatchConfig
+ function go(e, t) {
+ if (e && e.defaultProps) {
+ for (var n in ((t = j({}, t)), (e = e.defaultProps))) void 0 === t[n] && (t[n] = e[n])
+ return t
+ }
+ return t
+ }
+ var yo = Ea(null),
+ bo = null,
+ wo = null,
+ ko = null
+ function xo() {
+ ko = wo = bo = null
+ }
+ function So(e) {
+ var t = yo.current
+ Ca(yo), (e._currentValue = t)
+ }
+ function Eo(e, t, n) {
+ for (; null !== e; ) {
+ var r = e.alternate
+ if (
+ ((e.childLanes & t) !== t
+ ? ((e.childLanes |= t), null !== r && (r.childLanes |= t))
+ : null !== r && (r.childLanes & t) !== t && (r.childLanes |= t),
+ e === n)
+ )
+ break
+ e = e.return
+ }
+ }
+ function Co(e, t) {
+ ;(bo = e),
+ (ko = wo = null),
+ null !== (e = e.dependencies) &&
+ null !== e.firstContext &&
+ (0 != (e.lanes & t) && (wi = !0), (e.firstContext = null))
+ }
+ function _o(e) {
+ var t = e._currentValue
+ if (ko !== e)
+ if (((e = { context: e, memoizedValue: t, next: null }), null === wo)) {
+ if (null === bo) throw Error(o(308))
+ ;(wo = e), (bo.dependencies = { firstContext: e, lanes: 0 })
+ } else wo = wo.next = e
+ return t
+ }
+ var Po = null
+ function No(e) {
+ null === Po ? (Po = [e]) : Po.push(e)
+ }
+ function Oo(e, t, n, r) {
+ var a = t.interleaved
+ return (
+ null === a ? ((n.next = n), No(t)) : ((n.next = a.next), (a.next = n)),
+ (t.interleaved = n),
+ Mo(e, r)
+ )
+ }
+ function Mo(e, t) {
+ e.lanes |= t
+ var n = e.alternate
+ for (null !== n && (n.lanes |= t), n = e, e = e.return; null !== e; )
+ (e.childLanes |= t),
+ null !== (n = e.alternate) && (n.childLanes |= t),
+ (n = e),
+ (e = e.return)
+ return 3 === n.tag ? n.stateNode : null
+ }
+ var To = !1
+ function Lo(e) {
+ e.updateQueue = {
+ baseState: e.memoizedState,
+ effects: null,
+ firstBaseUpdate: null,
+ lastBaseUpdate: null,
+ shared: { interleaved: null, lanes: 0, pending: null },
+ }
+ }
+ function Ro(e, t) {
+ ;(e = e.updateQueue),
+ t.updateQueue === e &&
+ (t.updateQueue = {
+ baseState: e.baseState,
+ effects: e.effects,
+ firstBaseUpdate: e.firstBaseUpdate,
+ lastBaseUpdate: e.lastBaseUpdate,
+ shared: e.shared,
+ })
+ }
+ function zo(e, t) {
+ return { callback: null, eventTime: e, lane: t, next: null, payload: null, tag: 0 }
+ }
+ function Do(e, t, n) {
+ var r = e.updateQueue
+ if (null === r) return null
+ if (((r = r.shared), 0 != (2 & Ou))) {
+ var a = r.pending
+ return (
+ null === a ? (t.next = t) : ((t.next = a.next), (a.next = t)),
+ (r.pending = t),
+ Mo(e, n)
+ )
+ }
+ return (
+ null === (a = r.interleaved)
+ ? ((t.next = t), No(r))
+ : ((t.next = a.next), (a.next = t)),
+ (r.interleaved = t),
+ Mo(e, n)
+ )
+ }
+ function Io(e, t, n) {
+ if (null !== (t = t.updateQueue) && ((t = t.shared), 0 != (4194240 & n))) {
+ var r = t.lanes
+ ;(n |= r &= e.pendingLanes), (t.lanes = n), yt(e, n)
+ }
+ }
+ function jo(e, t) {
+ var n = e.updateQueue,
+ r = e.alternate
+ if (null !== r && n === (r = r.updateQueue)) {
+ var a = null,
+ o = null
+ if (null !== (n = n.firstBaseUpdate)) {
+ do {
+ var l = {
+ callback: n.callback,
+ eventTime: n.eventTime,
+ lane: n.lane,
+ next: null,
+ payload: n.payload,
+ tag: n.tag,
+ }
+ null === o ? (a = o = l) : (o = o.next = l), (n = n.next)
+ } while (null !== n)
+ null === o ? (a = o = t) : (o = o.next = t)
+ } else a = o = t
+ return (
+ (n = {
+ baseState: r.baseState,
+ effects: r.effects,
+ firstBaseUpdate: a,
+ lastBaseUpdate: o,
+ shared: r.shared,
+ }),
+ void (e.updateQueue = n)
+ )
+ }
+ null === (e = n.lastBaseUpdate) ? (n.firstBaseUpdate = t) : (e.next = t),
+ (n.lastBaseUpdate = t)
+ }
+ function Fo(e, t, n, r) {
+ var a = e.updateQueue
+ To = !1
+ var o = a.firstBaseUpdate,
+ l = a.lastBaseUpdate,
+ i = a.shared.pending
+ if (null !== i) {
+ a.shared.pending = null
+ var u = i,
+ s = u.next
+ ;(u.next = null), null === l ? (o = s) : (l.next = s), (l = u)
+ var c = e.alternate
+ null !== c &&
+ (i = (c = c.updateQueue).lastBaseUpdate) !== l &&
+ (null === i ? (c.firstBaseUpdate = s) : (i.next = s), (c.lastBaseUpdate = u))
+ }
+ if (null !== o) {
+ var f = a.baseState
+ for (l = 0, c = s = u = null, i = o; ; ) {
+ var d = i.lane,
+ p = i.eventTime
+ if ((r & d) === d) {
+ null !== c &&
+ (c = c.next =
+ {
+ callback: i.callback,
+ eventTime: p,
+ lane: 0,
+ next: null,
+ payload: i.payload,
+ tag: i.tag,
+ })
+ e: {
+ var h = e,
+ m = i
+ switch (((d = t), (p = n), m.tag)) {
+ case 1:
+ if ('function' == typeof (h = m.payload)) {
+ f = h.call(p, f, d)
+ break e
+ }
+ f = h
+ break e
+ case 3:
+ h.flags = (-65537 & h.flags) | 128
+ case 0:
+ if (null == (d = 'function' == typeof (h = m.payload) ? h.call(p, f, d) : h))
+ break e
+ f = j({}, f, d)
+ break e
+ case 2:
+ To = !0
+ }
+ }
+ null !== i.callback &&
+ 0 !== i.lane &&
+ ((e.flags |= 64), null === (d = a.effects) ? (a.effects = [i]) : d.push(i))
+ } else
+ (p = {
+ callback: i.callback,
+ eventTime: p,
+ lane: d,
+ next: null,
+ payload: i.payload,
+ tag: i.tag,
+ }),
+ null === c ? ((s = c = p), (u = f)) : (c = c.next = p),
+ (l |= d)
+ if (null === (i = i.next)) {
+ if (null === (i = a.shared.pending)) break
+ ;(i = (d = i).next),
+ (d.next = null),
+ (a.lastBaseUpdate = d),
+ (a.shared.pending = null)
+ }
+ }
+ if (
+ (null === c && (u = f),
+ (a.baseState = u),
+ (a.firstBaseUpdate = s),
+ (a.lastBaseUpdate = c),
+ null !== (t = a.shared.interleaved))
+ ) {
+ a = t
+ do {
+ ;(l |= a.lane), (a = a.next)
+ } while (a !== t)
+ } else null === o && (a.shared.lanes = 0)
+ ;(ju |= l), (e.lanes = l), (e.memoizedState = f)
+ }
+ }
+ function Ao(e, t, n) {
+ if (((e = t.effects), (t.effects = null), null !== e))
+ for (t = 0; t < e.length; t++) {
+ var r = e[t],
+ a = r.callback
+ if (null !== a) {
+ if (((r.callback = null), (r = n), 'function' != typeof a)) throw Error(o(191, a))
+ a.call(r)
+ }
+ }
+ }
+ var $o = new r.Component().refs
+ function Uo(e, t, n, r) {
+ ;(n = null == (n = n(r, (t = e.memoizedState))) ? t : j({}, t, n)),
+ (e.memoizedState = n),
+ 0 === e.lanes && (e.updateQueue.baseState = n)
+ }
+ var Bo = {
+ enqueueForceUpdate: function (e, t) {
+ e = e._reactInternals
+ var n = ts(),
+ r = ns(e),
+ a = zo(n, r)
+ ;(a.tag = 2),
+ null != t && (a.callback = t),
+ null !== (t = Do(e, a, r)) && (rs(t, e, r, n), Io(t, e, r))
+ },
+ enqueueReplaceState: function (e, t, n) {
+ e = e._reactInternals
+ var r = ts(),
+ a = ns(e),
+ o = zo(r, a)
+ ;(o.tag = 1),
+ (o.payload = t),
+ null != n && (o.callback = n),
+ null !== (t = Do(e, o, a)) && (rs(t, e, a, r), Io(t, e, a))
+ },
+ enqueueSetState: function (e, t, n) {
+ e = e._reactInternals
+ var r = ts(),
+ a = ns(e),
+ o = zo(r, a)
+ ;(o.payload = t),
+ null != n && (o.callback = n),
+ null !== (t = Do(e, o, a)) && (rs(t, e, a, r), Io(t, e, a))
+ },
+ isMounted: function (e) {
+ return !!(e = e._reactInternals) && Be(e) === e
+ },
+ }
+ function Wo(e, t, n, r, a, o, l) {
+ return 'function' == typeof (e = e.stateNode).shouldComponentUpdate
+ ? e.shouldComponentUpdate(r, o, l)
+ : !t.prototype || !t.prototype.isPureReactComponent || !ur(n, r) || !ur(a, o)
+ }
+ function Ho(e, t, n) {
+ var r = !1,
+ a = Pa,
+ o = t.contextType
+ return (
+ 'object' == typeof o && null !== o
+ ? (o = _o(o))
+ : ((a = La(t) ? Ma : Na.current),
+ (o = (r = null != (r = t.contextTypes)) ? Ta(e, a) : Pa)),
+ (t = new t(n, o)),
+ (e.memoizedState = null !== t.state && void 0 !== t.state ? t.state : null),
+ (t.updater = Bo),
+ (e.stateNode = t),
+ (t._reactInternals = e),
+ r &&
+ (((e = e.stateNode).__reactInternalMemoizedUnmaskedChildContext = a),
+ (e.__reactInternalMemoizedMaskedChildContext = o)),
+ t
+ )
+ }
+ function Vo(e, t, n, r) {
+ ;(e = t.state),
+ 'function' == typeof t.componentWillReceiveProps && t.componentWillReceiveProps(n, r),
+ 'function' == typeof t.UNSAFE_componentWillReceiveProps &&
+ t.UNSAFE_componentWillReceiveProps(n, r),
+ t.state !== e && Bo.enqueueReplaceState(t, t.state, null)
+ }
+ function Qo(e, t, n, r) {
+ var a = e.stateNode
+ ;(a.props = n), (a.state = e.memoizedState), (a.refs = $o), Lo(e)
+ var o = t.contextType
+ 'object' == typeof o && null !== o
+ ? (a.context = _o(o))
+ : ((o = La(t) ? Ma : Na.current), (a.context = Ta(e, o))),
+ (a.state = e.memoizedState),
+ 'function' == typeof (o = t.getDerivedStateFromProps) &&
+ (Uo(e, t, o, n), (a.state = e.memoizedState)),
+ 'function' == typeof t.getDerivedStateFromProps ||
+ 'function' == typeof a.getSnapshotBeforeUpdate ||
+ ('function' != typeof a.UNSAFE_componentWillMount &&
+ 'function' != typeof a.componentWillMount) ||
+ ((t = a.state),
+ 'function' == typeof a.componentWillMount && a.componentWillMount(),
+ 'function' == typeof a.UNSAFE_componentWillMount && a.UNSAFE_componentWillMount(),
+ t !== a.state && Bo.enqueueReplaceState(a, a.state, null),
+ Fo(e, n, a, r),
+ (a.state = e.memoizedState)),
+ 'function' == typeof a.componentDidMount && (e.flags |= 4194308)
+ }
+ function Ko(e, t, n) {
+ if (null !== (e = n.ref) && 'function' != typeof e && 'object' != typeof e) {
+ if (n._owner) {
+ if ((n = n._owner)) {
+ if (1 !== n.tag) throw Error(o(309))
+ var r = n.stateNode
+ }
+ if (!r) throw Error(o(147, e))
+ var a = r,
+ l = '' + e
+ return null !== t &&
+ null !== t.ref &&
+ 'function' == typeof t.ref &&
+ t.ref._stringRef === l
+ ? t.ref
+ : ((t = function (e) {
+ var t = a.refs
+ t === $o && (t = a.refs = {}), null === e ? delete t[l] : (t[l] = e)
+ }),
+ (t._stringRef = l),
+ t)
+ }
+ if ('string' != typeof e) throw Error(o(284))
+ if (!n._owner) throw Error(o(290, e))
+ }
+ return e
+ }
+ function qo(e, t) {
+ throw (
+ ((e = Object.prototype.toString.call(t)),
+ Error(
+ o(
+ 31,
+ '[object Object]' === e
+ ? 'object with keys {' + Object.keys(t).join(', ') + '}'
+ : e,
+ ),
+ ))
+ )
+ }
+ function Yo(e) {
+ return (0, e._init)(e._payload)
+ }
+ function Xo(e) {
+ function t(t, n) {
+ if (e) {
+ var r = t.deletions
+ null === r ? ((t.deletions = [n]), (t.flags |= 16)) : r.push(n)
+ }
+ }
+ function n(n, r) {
+ if (!e) return null
+ for (; null !== r; ) t(n, r), (r = r.sibling)
+ return null
+ }
+ function r(e, t) {
+ for (e = new Map(); null !== t; )
+ null !== t.key ? e.set(t.key, t) : e.set(t.index, t), (t = t.sibling)
+ return e
+ }
+ function a(e, t) {
+ return ((e = zs(e, t)).index = 0), (e.sibling = null), e
+ }
+ function l(t, n, r) {
+ return (
+ (t.index = r),
+ e
+ ? null !== (r = t.alternate)
+ ? (r = r.index) < n
+ ? ((t.flags |= 2), n)
+ : r
+ : ((t.flags |= 2), n)
+ : ((t.flags |= 1048576), n)
+ )
+ }
+ function i(t) {
+ return e && null === t.alternate && (t.flags |= 2), t
+ }
+ function u(e, t, n, r) {
+ return null === t || 6 !== t.tag
+ ? (((t = Fs(n, e.mode, r)).return = e), t)
+ : (((t = a(t, n)).return = e), t)
+ }
+ function s(e, t, n, r) {
+ var o = n.type
+ return o === S
+ ? f(e, t, n.props.children, r, n.key)
+ : null !== t &&
+ (t.elementType === o ||
+ ('object' == typeof o && null !== o && o.$$typeof === L && Yo(o) === t.type))
+ ? (((r = a(t, n.props)).ref = Ko(e, t, n)), (r.return = e), r)
+ : (((r = Ds(n.type, n.key, n.props, null, e.mode, r)).ref = Ko(e, t, n)),
+ (r.return = e),
+ r)
+ }
+ function c(e, t, n, r) {
+ return null === t ||
+ 4 !== t.tag ||
+ t.stateNode.containerInfo !== n.containerInfo ||
+ t.stateNode.implementation !== n.implementation
+ ? (((t = As(n, e.mode, r)).return = e), t)
+ : (((t = a(t, n.children || [])).return = e), t)
+ }
+ function f(e, t, n, r, o) {
+ return null === t || 7 !== t.tag
+ ? (((t = Is(n, e.mode, r, o)).return = e), t)
+ : (((t = a(t, n)).return = e), t)
+ }
+ function d(e, t, n) {
+ if (('string' == typeof t && '' !== t) || 'number' == typeof t)
+ return ((t = Fs('' + t, e.mode, n)).return = e), t
+ if ('object' == typeof t && null !== t) {
+ switch (t.$$typeof) {
+ case k:
+ return (
+ ((n = Ds(t.type, t.key, t.props, null, e.mode, n)).ref = Ko(e, null, t)),
+ (n.return = e),
+ n
+ )
+ case x:
+ return ((t = As(t, e.mode, n)).return = e), t
+ case L:
+ return d(e, (0, t._init)(t._payload), n)
+ }
+ if (te(t) || D(t)) return ((t = Is(t, e.mode, n, null)).return = e), t
+ qo(e, t)
+ }
+ return null
+ }
+ function p(e, t, n, r) {
+ var a = null !== t ? t.key : null
+ if (('string' == typeof n && '' !== n) || 'number' == typeof n)
+ return null !== a ? null : u(e, t, '' + n, r)
+ if ('object' == typeof n && null !== n) {
+ switch (n.$$typeof) {
+ case k:
+ return n.key === a ? s(e, t, n, r) : null
+ case x:
+ return n.key === a ? c(e, t, n, r) : null
+ case L:
+ return p(e, t, (a = n._init)(n._payload), r)
+ }
+ if (te(n) || D(n)) return null !== a ? null : f(e, t, n, r, null)
+ qo(e, n)
+ }
+ return null
+ }
+ function h(e, t, n, r, a) {
+ if (('string' == typeof r && '' !== r) || 'number' == typeof r)
+ return u(t, (e = e.get(n) || null), '' + r, a)
+ if ('object' == typeof r && null !== r) {
+ switch (r.$$typeof) {
+ case k:
+ return s(t, (e = e.get(null === r.key ? n : r.key) || null), r, a)
+ case x:
+ return c(t, (e = e.get(null === r.key ? n : r.key) || null), r, a)
+ case L:
+ return h(e, t, n, (0, r._init)(r._payload), a)
+ }
+ if (te(r) || D(r)) return f(t, (e = e.get(n) || null), r, a, null)
+ qo(t, r)
+ }
+ return null
+ }
+ function m(a, o, i, u) {
+ for (
+ var s = null, c = null, f = o, m = (o = 0), v = null;
+ null !== f && m < i.length;
+ m++
+ ) {
+ f.index > m ? ((v = f), (f = null)) : (v = f.sibling)
+ var g = p(a, f, i[m], u)
+ if (null === g) {
+ null === f && (f = v)
+ break
+ }
+ e && f && null === g.alternate && t(a, f),
+ (o = l(g, o, m)),
+ null === c ? (s = g) : (c.sibling = g),
+ (c = g),
+ (f = v)
+ }
+ if (m === i.length) return n(a, f), ao && Ja(a, m), s
+ if (null === f) {
+ for (; m < i.length; m++)
+ null !== (f = d(a, i[m], u)) &&
+ ((o = l(f, o, m)), null === c ? (s = f) : (c.sibling = f), (c = f))
+ return ao && Ja(a, m), s
+ }
+ for (f = r(a, f); m < i.length; m++)
+ null !== (v = h(f, a, m, i[m], u)) &&
+ (e && null !== v.alternate && f.delete(null === v.key ? m : v.key),
+ (o = l(v, o, m)),
+ null === c ? (s = v) : (c.sibling = v),
+ (c = v))
+ return (
+ e &&
+ f.forEach(function (e) {
+ return t(a, e)
+ }),
+ ao && Ja(a, m),
+ s
+ )
+ }
+ function v(a, i, u, s) {
+ var c = D(u)
+ if ('function' != typeof c) throw Error(o(150))
+ if (null == (u = c.call(u))) throw Error(o(151))
+ for (
+ var f = (c = null), m = i, v = (i = 0), g = null, y = u.next();
+ null !== m && !y.done;
+ v++, y = u.next()
+ ) {
+ m.index > v ? ((g = m), (m = null)) : (g = m.sibling)
+ var b = p(a, m, y.value, s)
+ if (null === b) {
+ null === m && (m = g)
+ break
+ }
+ e && m && null === b.alternate && t(a, m),
+ (i = l(b, i, v)),
+ null === f ? (c = b) : (f.sibling = b),
+ (f = b),
+ (m = g)
+ }
+ if (y.done) return n(a, m), ao && Ja(a, v), c
+ if (null === m) {
+ for (; !y.done; v++, y = u.next())
+ null !== (y = d(a, y.value, s)) &&
+ ((i = l(y, i, v)), null === f ? (c = y) : (f.sibling = y), (f = y))
+ return ao && Ja(a, v), c
+ }
+ for (m = r(a, m); !y.done; v++, y = u.next())
+ null !== (y = h(m, a, v, y.value, s)) &&
+ (e && null !== y.alternate && m.delete(null === y.key ? v : y.key),
+ (i = l(y, i, v)),
+ null === f ? (c = y) : (f.sibling = y),
+ (f = y))
+ return (
+ e &&
+ m.forEach(function (e) {
+ return t(a, e)
+ }),
+ ao && Ja(a, v),
+ c
+ )
+ }
+ return function e(r, o, l, u) {
+ if (
+ ('object' == typeof l &&
+ null !== l &&
+ l.type === S &&
+ null === l.key &&
+ (l = l.props.children),
+ 'object' == typeof l && null !== l)
+ ) {
+ switch (l.$$typeof) {
+ case k:
+ e: {
+ for (var s = l.key, c = o; null !== c; ) {
+ if (c.key === s) {
+ if ((s = l.type) === S) {
+ if (7 === c.tag) {
+ n(r, c.sibling), ((o = a(c, l.props.children)).return = r), (r = o)
+ break e
+ }
+ } else if (
+ c.elementType === s ||
+ ('object' == typeof s &&
+ null !== s &&
+ s.$$typeof === L &&
+ Yo(s) === c.type)
+ ) {
+ n(r, c.sibling),
+ ((o = a(c, l.props)).ref = Ko(r, c, l)),
+ (o.return = r),
+ (r = o)
+ break e
+ }
+ n(r, c)
+ break
+ }
+ t(r, c), (c = c.sibling)
+ }
+ l.type === S
+ ? (((o = Is(l.props.children, r.mode, u, l.key)).return = r), (r = o))
+ : (((u = Ds(l.type, l.key, l.props, null, r.mode, u)).ref = Ko(r, o, l)),
+ (u.return = r),
+ (r = u))
+ }
+ return i(r)
+ case x:
+ e: {
+ for (c = l.key; null !== o; ) {
+ if (o.key === c) {
+ if (
+ 4 === o.tag &&
+ o.stateNode.containerInfo === l.containerInfo &&
+ o.stateNode.implementation === l.implementation
+ ) {
+ n(r, o.sibling), ((o = a(o, l.children || [])).return = r), (r = o)
+ break e
+ }
+ n(r, o)
+ break
+ }
+ t(r, o), (o = o.sibling)
+ }
+ ;((o = As(l, r.mode, u)).return = r), (r = o)
+ }
+ return i(r)
+ case L:
+ return e(r, o, (c = l._init)(l._payload), u)
+ }
+ if (te(l)) return m(r, o, l, u)
+ if (D(l)) return v(r, o, l, u)
+ qo(r, l)
+ }
+ return ('string' == typeof l && '' !== l) || 'number' == typeof l
+ ? ((l = '' + l),
+ null !== o && 6 === o.tag
+ ? (n(r, o.sibling), ((o = a(o, l)).return = r), (r = o))
+ : (n(r, o), ((o = Fs(l, r.mode, u)).return = r), (r = o)),
+ i(r))
+ : n(r, o)
+ }
+ }
+ var Go = Xo(!0),
+ Jo = Xo(!1),
+ Zo = {},
+ el = Ea(Zo),
+ tl = Ea(Zo),
+ nl = Ea(Zo)
+ function rl(e) {
+ if (e === Zo) throw Error(o(174))
+ return e
+ }
+ function al(e, t) {
+ switch ((_a(nl, t), _a(tl, e), _a(el, Zo), (e = t.nodeType))) {
+ case 9:
+ case 11:
+ t = (t = t.documentElement) ? t.namespaceURI : ue(null, '')
+ break
+ default:
+ t = ue((t = (e = 8 === e ? t.parentNode : t).namespaceURI || null), (e = e.tagName))
+ }
+ Ca(el), _a(el, t)
+ }
+ function ol() {
+ Ca(el), Ca(tl), Ca(nl)
+ }
+ function ll(e) {
+ rl(nl.current)
+ var t = rl(el.current),
+ n = ue(t, e.type)
+ t !== n && (_a(tl, e), _a(el, n))
+ }
+ function il(e) {
+ tl.current === e && (Ca(el), Ca(tl))
+ }
+ var ul = Ea(0)
+ function sl(e) {
+ for (var t = e; null !== t; ) {
+ if (13 === t.tag) {
+ var n = t.memoizedState
+ if (null !== n && (null === (n = n.dehydrated) || '$?' === n.data || '$!' === n.data))
+ return t
+ } else if (19 === t.tag && void 0 !== t.memoizedProps.revealOrder) {
+ if (0 != (128 & t.flags)) return t
+ } else if (null !== t.child) {
+ ;(t.child.return = t), (t = t.child)
+ continue
+ }
+ if (t === e) break
+ for (; null === t.sibling; ) {
+ if (null === t.return || t.return === e) return null
+ t = t.return
+ }
+ ;(t.sibling.return = t.return), (t = t.sibling)
+ }
+ return null
+ }
+ var cl = []
+ function fl() {
+ for (var e = 0; e < cl.length; e++) cl[e]._workInProgressVersionPrimary = null
+ cl.length = 0
+ }
+ var dl = w.ReactCurrentDispatcher,
+ pl = w.ReactCurrentBatchConfig,
+ hl = 0,
+ ml = null,
+ vl = null,
+ gl = null,
+ yl = !1,
+ bl = !1,
+ wl = 0,
+ kl = 0
+ function xl() {
+ throw Error(o(321))
+ }
+ function Sl(e, t) {
+ if (null === t) return !1
+ for (var n = 0; n < t.length && n < e.length; n++) if (!ir(e[n], t[n])) return !1
+ return !0
+ }
+ function El(e, t, n, r, a, l) {
+ if (
+ ((hl = l),
+ (ml = t),
+ (t.memoizedState = null),
+ (t.updateQueue = null),
+ (t.lanes = 0),
+ (dl.current = null === e || null === e.memoizedState ? ii : ui),
+ (e = n(r, a)),
+ bl)
+ ) {
+ l = 0
+ do {
+ if (((bl = !1), (wl = 0), 25 <= l)) throw Error(o(301))
+ ;(l += 1), (gl = vl = null), (t.updateQueue = null), (dl.current = si), (e = n(r, a))
+ } while (bl)
+ }
+ if (
+ ((dl.current = li),
+ (t = null !== vl && null !== vl.next),
+ (hl = 0),
+ (gl = vl = ml = null),
+ (yl = !1),
+ t)
+ )
+ throw Error(o(300))
+ return e
+ }
+ function Cl() {
+ var e = 0 !== wl
+ return (wl = 0), e
+ }
+ function _l() {
+ var e = { baseQueue: null, baseState: null, memoizedState: null, next: null, queue: null }
+ return null === gl ? (ml.memoizedState = gl = e) : (gl = gl.next = e), gl
+ }
+ function Pl() {
+ if (null === vl) {
+ var e = ml.alternate
+ e = null !== e ? e.memoizedState : null
+ } else e = vl.next
+ var t = null === gl ? ml.memoizedState : gl.next
+ if (null !== t) (gl = t), (vl = e)
+ else {
+ if (null === e) throw Error(o(310))
+ ;(e = {
+ baseQueue: vl.baseQueue,
+ baseState: vl.baseState,
+ memoizedState: (vl = e).memoizedState,
+ next: null,
+ queue: vl.queue,
+ }),
+ null === gl ? (ml.memoizedState = gl = e) : (gl = gl.next = e)
+ }
+ return gl
+ }
+ function Nl(e, t) {
+ return 'function' == typeof t ? t(e) : t
+ }
+ function Ol(e) {
+ var t = Pl(),
+ n = t.queue
+ if (null === n) throw Error(o(311))
+ n.lastRenderedReducer = e
+ var r = vl,
+ a = r.baseQueue,
+ l = n.pending
+ if (null !== l) {
+ if (null !== a) {
+ var i = a.next
+ ;(a.next = l.next), (l.next = i)
+ }
+ ;(r.baseQueue = a = l), (n.pending = null)
+ }
+ if (null !== a) {
+ ;(l = a.next), (r = r.baseState)
+ var u = (i = null),
+ s = null,
+ c = l
+ do {
+ var f = c.lane
+ if ((hl & f) === f)
+ null !== s &&
+ (s = s.next =
+ {
+ action: c.action,
+ eagerState: c.eagerState,
+ hasEagerState: c.hasEagerState,
+ lane: 0,
+ next: null,
+ }),
+ (r = c.hasEagerState ? c.eagerState : e(r, c.action))
+ else {
+ var d = {
+ action: c.action,
+ eagerState: c.eagerState,
+ hasEagerState: c.hasEagerState,
+ lane: f,
+ next: null,
+ }
+ null === s ? ((u = s = d), (i = r)) : (s = s.next = d), (ml.lanes |= f), (ju |= f)
+ }
+ c = c.next
+ } while (null !== c && c !== l)
+ null === s ? (i = r) : (s.next = u),
+ ir(r, t.memoizedState) || (wi = !0),
+ (t.memoizedState = r),
+ (t.baseState = i),
+ (t.baseQueue = s),
+ (n.lastRenderedState = r)
+ }
+ if (null !== (e = n.interleaved)) {
+ a = e
+ do {
+ ;(l = a.lane), (ml.lanes |= l), (ju |= l), (a = a.next)
+ } while (a !== e)
+ } else null === a && (n.lanes = 0)
+ return [t.memoizedState, n.dispatch]
+ }
+ function Ml(e) {
+ var t = Pl(),
+ n = t.queue
+ if (null === n) throw Error(o(311))
+ n.lastRenderedReducer = e
+ var r = n.dispatch,
+ a = n.pending,
+ l = t.memoizedState
+ if (null !== a) {
+ n.pending = null
+ var i = (a = a.next)
+ do {
+ ;(l = e(l, i.action)), (i = i.next)
+ } while (i !== a)
+ ir(l, t.memoizedState) || (wi = !0),
+ (t.memoizedState = l),
+ null === t.baseQueue && (t.baseState = l),
+ (n.lastRenderedState = l)
+ }
+ return [l, r]
+ }
+ function Tl() {}
+ function Ll(e, t) {
+ var n = ml,
+ r = Pl(),
+ a = t(),
+ l = !ir(r.memoizedState, a)
+ if (
+ (l && ((r.memoizedState = a), (wi = !0)),
+ (r = r.queue),
+ Hl(Dl.bind(null, n, r, e), [e]),
+ r.getSnapshot !== t || l || (null !== gl && 1 & gl.memoizedState.tag))
+ ) {
+ if (((n.flags |= 2048), Al(9, zl.bind(null, n, r, a, t), void 0, null), null === Mu))
+ throw Error(o(349))
+ 0 != (30 & hl) || Rl(n, t, a)
+ }
+ return a
+ }
+ function Rl(e, t, n) {
+ ;(e.flags |= 16384),
+ (e = { getSnapshot: t, value: n }),
+ null === (t = ml.updateQueue)
+ ? ((t = { lastEffect: null, stores: null }), (ml.updateQueue = t), (t.stores = [e]))
+ : null === (n = t.stores)
+ ? (t.stores = [e])
+ : n.push(e)
+ }
+ function zl(e, t, n, r) {
+ ;(t.value = n), (t.getSnapshot = r), Il(t) && jl(e)
+ }
+ function Dl(e, t, n) {
+ return n(function () {
+ Il(t) && jl(e)
+ })
+ }
+ function Il(e) {
+ var t = e.getSnapshot
+ e = e.value
+ try {
+ var n = t()
+ return !ir(e, n)
+ } catch (e) {
+ return !0
+ }
+ }
+ function jl(e) {
+ var t = Mo(e, 1)
+ null !== t && rs(t, e, 1, -1)
+ }
+ function Fl(e) {
+ var t = _l()
+ return (
+ 'function' == typeof e && (e = e()),
+ (t.memoizedState = t.baseState = e),
+ (e = {
+ dispatch: null,
+ interleaved: null,
+ lanes: 0,
+ lastRenderedReducer: Nl,
+ lastRenderedState: e,
+ pending: null,
+ }),
+ (t.queue = e),
+ (e = e.dispatch = ni.bind(null, ml, e)),
+ [t.memoizedState, e]
+ )
+ }
+ function Al(e, t, n, r) {
+ return (
+ (e = { create: t, deps: r, destroy: n, next: null, tag: e }),
+ null === (t = ml.updateQueue)
+ ? ((t = { lastEffect: null, stores: null }),
+ (ml.updateQueue = t),
+ (t.lastEffect = e.next = e))
+ : null === (n = t.lastEffect)
+ ? (t.lastEffect = e.next = e)
+ : ((r = n.next), (n.next = e), (e.next = r), (t.lastEffect = e)),
+ e
+ )
+ }
+ function $l() {
+ return Pl().memoizedState
+ }
+ function Ul(e, t, n, r) {
+ var a = _l()
+ ;(ml.flags |= e), (a.memoizedState = Al(1 | t, n, void 0, void 0 === r ? null : r))
+ }
+ function Bl(e, t, n, r) {
+ var a = Pl()
+ r = void 0 === r ? null : r
+ var o = void 0
+ if (null !== vl) {
+ var l = vl.memoizedState
+ if (((o = l.destroy), null !== r && Sl(r, l.deps)))
+ return void (a.memoizedState = Al(t, n, o, r))
+ }
+ ;(ml.flags |= e), (a.memoizedState = Al(1 | t, n, o, r))
+ }
+ function Wl(e, t) {
+ return Ul(8390656, 8, e, t)
+ }
+ function Hl(e, t) {
+ return Bl(2048, 8, e, t)
+ }
+ function Vl(e, t) {
+ return Bl(4, 2, e, t)
+ }
+ function Ql(e, t) {
+ return Bl(4, 4, e, t)
+ }
+ function Kl(e, t) {
+ return 'function' == typeof t
+ ? ((e = e()),
+ t(e),
+ function () {
+ t(null)
+ })
+ : null != t
+ ? ((e = e()),
+ (t.current = e),
+ function () {
+ t.current = null
+ })
+ : void 0
+ }
+ function ql(e, t, n) {
+ return (n = null != n ? n.concat([e]) : null), Bl(4, 4, Kl.bind(null, t, e), n)
+ }
+ function Yl() {}
+ function Xl(e, t) {
+ var n = Pl()
+ t = void 0 === t ? null : t
+ var r = n.memoizedState
+ return null !== r && null !== t && Sl(t, r[1]) ? r[0] : ((n.memoizedState = [e, t]), e)
+ }
+ function Gl(e, t) {
+ var n = Pl()
+ t = void 0 === t ? null : t
+ var r = n.memoizedState
+ return null !== r && null !== t && Sl(t, r[1])
+ ? r[0]
+ : ((e = e()), (n.memoizedState = [e, t]), e)
+ }
+ function Jl(e, t, n) {
+ return 0 == (21 & hl)
+ ? (e.baseState && ((e.baseState = !1), (wi = !0)), (e.memoizedState = n))
+ : (ir(n, t) || ((n = mt()), (ml.lanes |= n), (ju |= n), (e.baseState = !0)), t)
+ }
+ function Zl(e, t) {
+ var n = bt
+ ;(bt = 0 !== n && 4 > n ? n : 4), e(!0)
+ var r = pl.transition
+ pl.transition = {}
+ try {
+ e(!1), t()
+ } finally {
+ ;(bt = n), (pl.transition = r)
+ }
+ }
+ function ei() {
+ return Pl().memoizedState
+ }
+ function ti(e, t, n) {
+ var r = ns(e)
+ if (
+ ((n = { action: n, eagerState: null, hasEagerState: !1, lane: r, next: null }), ri(e))
+ )
+ ai(t, n)
+ else if (null !== (n = Oo(e, t, n, r))) {
+ rs(n, e, r, ts()), oi(n, t, r)
+ }
+ }
+ function ni(e, t, n) {
+ var r = ns(e),
+ a = { action: n, eagerState: null, hasEagerState: !1, lane: r, next: null }
+ if (ri(e)) ai(t, a)
+ else {
+ var o = e.alternate
+ if (
+ 0 === e.lanes &&
+ (null === o || 0 === o.lanes) &&
+ null !== (o = t.lastRenderedReducer)
+ )
+ try {
+ var l = t.lastRenderedState,
+ i = o(l, n)
+ if (((a.hasEagerState = !0), (a.eagerState = i), ir(i, l))) {
+ var u = t.interleaved
+ return (
+ null === u ? ((a.next = a), No(t)) : ((a.next = u.next), (u.next = a)),
+ void (t.interleaved = a)
+ )
+ }
+ } catch (e) {}
+ null !== (n = Oo(e, t, a, r)) && (rs(n, e, r, (a = ts())), oi(n, t, r))
+ }
+ }
+ function ri(e) {
+ var t = e.alternate
+ return e === ml || (null !== t && t === ml)
+ }
+ function ai(e, t) {
+ bl = yl = !0
+ var n = e.pending
+ null === n ? (t.next = t) : ((t.next = n.next), (n.next = t)), (e.pending = t)
+ }
+ function oi(e, t, n) {
+ if (0 != (4194240 & n)) {
+ var r = t.lanes
+ ;(n |= r &= e.pendingLanes), (t.lanes = n), yt(e, n)
+ }
+ }
+ var li = {
+ readContext: _o,
+ unstable_isNewReconciler: !1,
+ useCallback: xl,
+ useContext: xl,
+ useDebugValue: xl,
+ useDeferredValue: xl,
+ useEffect: xl,
+ useId: xl,
+ useImperativeHandle: xl,
+ useInsertionEffect: xl,
+ useLayoutEffect: xl,
+ useMemo: xl,
+ useMutableSource: xl,
+ useReducer: xl,
+ useRef: xl,
+ useState: xl,
+ useSyncExternalStore: xl,
+ useTransition: xl,
+ },
+ ii = {
+ readContext: _o,
+ unstable_isNewReconciler: !1,
+ useCallback: function (e, t) {
+ return (_l().memoizedState = [e, void 0 === t ? null : t]), e
+ },
+ useContext: _o,
+ useDebugValue: Yl,
+ useDeferredValue: function (e) {
+ return (_l().memoizedState = e)
+ },
+ useEffect: Wl,
+ useId: function () {
+ var e = _l(),
+ t = Mu.identifierPrefix
+ if (ao) {
+ var n = Ga
+ ;(t = ':' + t + 'R' + (n = (Xa & ~(1 << (32 - lt(Xa) - 1))).toString(32) + n)),
+ 0 < (n = wl++) && (t += 'H' + n.toString(32)),
+ (t += ':')
+ } else t = ':' + t + 'r' + (n = kl++).toString(32) + ':'
+ return (e.memoizedState = t)
+ },
+ useImperativeHandle: function (e, t, n) {
+ return (n = null != n ? n.concat([e]) : null), Ul(4194308, 4, Kl.bind(null, t, e), n)
+ },
+ useInsertionEffect: function (e, t) {
+ return Ul(4, 2, e, t)
+ },
+ useLayoutEffect: function (e, t) {
+ return Ul(4194308, 4, e, t)
+ },
+ useMemo: function (e, t) {
+ var n = _l()
+ return (t = void 0 === t ? null : t), (e = e()), (n.memoizedState = [e, t]), e
+ },
+ useMutableSource: function () {},
+ useReducer: function (e, t, n) {
+ var r = _l()
+ return (
+ (t = void 0 !== n ? n(t) : t),
+ (r.memoizedState = r.baseState = t),
+ (e = {
+ dispatch: null,
+ interleaved: null,
+ lanes: 0,
+ lastRenderedReducer: e,
+ lastRenderedState: t,
+ pending: null,
+ }),
+ (r.queue = e),
+ (e = e.dispatch = ti.bind(null, ml, e)),
+ [r.memoizedState, e]
+ )
+ },
+ useRef: function (e) {
+ return (e = { current: e }), (_l().memoizedState = e)
+ },
+ useState: Fl,
+ useSyncExternalStore: function (e, t, n) {
+ var r = ml,
+ a = _l()
+ if (ao) {
+ if (void 0 === n) throw Error(o(407))
+ n = n()
+ } else {
+ if (((n = t()), null === Mu)) throw Error(o(349))
+ 0 != (30 & hl) || Rl(r, t, n)
+ }
+ a.memoizedState = n
+ var l = { getSnapshot: t, value: n }
+ return (
+ (a.queue = l),
+ Wl(Dl.bind(null, r, l, e), [e]),
+ (r.flags |= 2048),
+ Al(9, zl.bind(null, r, l, n, t), void 0, null),
+ n
+ )
+ },
+ useTransition: function () {
+ var e = Fl(!1),
+ t = e[0]
+ return (e = Zl.bind(null, e[1])), (_l().memoizedState = e), [t, e]
+ },
+ },
+ ui = {
+ readContext: _o,
+ unstable_isNewReconciler: !1,
+ useCallback: Xl,
+ useContext: _o,
+ useDebugValue: Yl,
+ useDeferredValue: function (e) {
+ return Jl(Pl(), vl.memoizedState, e)
+ },
+ useEffect: Hl,
+ useId: ei,
+ useImperativeHandle: ql,
+ useInsertionEffect: Vl,
+ useLayoutEffect: Ql,
+ useMemo: Gl,
+ useMutableSource: Tl,
+ useReducer: Ol,
+ useRef: $l,
+ useState: function () {
+ return Ol(Nl)
+ },
+ useSyncExternalStore: Ll,
+ useTransition: function () {
+ return [Ol(Nl)[0], Pl().memoizedState]
+ },
+ },
+ si = {
+ readContext: _o,
+ unstable_isNewReconciler: !1,
+ useCallback: Xl,
+ useContext: _o,
+ useDebugValue: Yl,
+ useDeferredValue: function (e) {
+ var t = Pl()
+ return null === vl ? (t.memoizedState = e) : Jl(t, vl.memoizedState, e)
+ },
+ useEffect: Hl,
+ useId: ei,
+ useImperativeHandle: ql,
+ useInsertionEffect: Vl,
+ useLayoutEffect: Ql,
+ useMemo: Gl,
+ useMutableSource: Tl,
+ useReducer: Ml,
+ useRef: $l,
+ useState: function () {
+ return Ml(Nl)
+ },
+ useSyncExternalStore: Ll,
+ useTransition: function () {
+ return [Ml(Nl)[0], Pl().memoizedState]
+ },
+ }
+ function ci(e, t) {
+ try {
+ var n = '',
+ r = t
+ do {
+ ;(n += U(r)), (r = r.return)
+ } while (r)
+ var a = n
+ } catch (e) {
+ a = '\nError generating stack: ' + e.message + '\n' + e.stack
+ }
+ return { digest: null, source: t, stack: a, value: e }
+ }
+ function fi(e, t, n) {
+ return {
+ digest: null != t ? t : null,
+ source: null,
+ stack: null != n ? n : null,
+ value: e,
+ }
+ }
+ function di(e, t) {
+ try {
+ console.error(t.value)
+ } catch (e) {
+ setTimeout(function () {
+ throw e
+ })
+ }
+ }
+ var pi = 'function' == typeof WeakMap ? WeakMap : Map
+ function hi(e, t, n) {
+ ;((n = zo(-1, n)).tag = 3), (n.payload = { element: null })
+ var r = t.value
+ return (
+ (n.callback = function () {
+ Vu || ((Vu = !0), (Qu = r)), di(0, t)
+ }),
+ n
+ )
+ }
+ function mi(e, t, n) {
+ ;(n = zo(-1, n)).tag = 3
+ var r = e.type.getDerivedStateFromError
+ if ('function' == typeof r) {
+ var a = t.value
+ ;(n.payload = function () {
+ return r(a)
+ }),
+ (n.callback = function () {
+ di(0, t)
+ })
+ }
+ var o = e.stateNode
+ return (
+ null !== o &&
+ 'function' == typeof o.componentDidCatch &&
+ (n.callback = function () {
+ di(0, t),
+ 'function' != typeof r && (null === Ku ? (Ku = new Set([this])) : Ku.add(this))
+ var e = t.stack
+ this.componentDidCatch(t.value, { componentStack: null !== e ? e : '' })
+ }),
+ n
+ )
+ }
+ function vi(e, t, n) {
+ var r = e.pingCache
+ if (null === r) {
+ r = e.pingCache = new pi()
+ var a = new Set()
+ r.set(t, a)
+ } else void 0 === (a = r.get(t)) && ((a = new Set()), r.set(t, a))
+ a.has(n) || (a.add(n), (e = _s.bind(null, e, t, n)), t.then(e, e))
+ }
+ function gi(e) {
+ do {
+ var t
+ if (
+ ((t = 13 === e.tag) && (t = null === (t = e.memoizedState) || null !== t.dehydrated),
+ t)
+ )
+ return e
+ e = e.return
+ } while (null !== e)
+ return null
+ }
+ function yi(e, t, n, r, a) {
+ return 0 == (1 & e.mode)
+ ? (e === t
+ ? (e.flags |= 65536)
+ : ((e.flags |= 128),
+ (n.flags |= 131072),
+ (n.flags &= -52805),
+ 1 === n.tag &&
+ (null === n.alternate
+ ? (n.tag = 17)
+ : (((t = zo(-1, 1)).tag = 2), Do(n, t, 1))),
+ (n.lanes |= 1)),
+ e)
+ : ((e.flags |= 65536), (e.lanes = a), e)
+ }
+ var bi = w.ReactCurrentOwner,
+ wi = !1
+ function ki(e, t, n, r) {
+ t.child = null === e ? Jo(t, null, n, r) : Go(t, e.child, n, r)
+ }
+ function xi(e, t, n, r, a) {
+ n = n.render
+ var o = t.ref
+ return (
+ Co(t, a),
+ (r = El(e, t, n, r, o, a)),
+ (n = Cl()),
+ null === e || wi
+ ? (ao && n && eo(t), (t.flags |= 1), ki(e, t, r, a), t.child)
+ : ((t.updateQueue = e.updateQueue), (t.flags &= -2053), (e.lanes &= ~a), Vi(e, t, a))
+ )
+ }
+ function Si(e, t, n, r, a) {
+ if (null === e) {
+ var o = n.type
+ return 'function' != typeof o ||
+ Rs(o) ||
+ void 0 !== o.defaultProps ||
+ null !== n.compare ||
+ void 0 !== n.defaultProps
+ ? (((e = Ds(n.type, null, r, t, t.mode, a)).ref = t.ref),
+ (e.return = t),
+ (t.child = e))
+ : ((t.tag = 15), (t.type = o), Ei(e, t, o, r, a))
+ }
+ if (((o = e.child), 0 == (e.lanes & a))) {
+ var l = o.memoizedProps
+ if ((n = null !== (n = n.compare) ? n : ur)(l, r) && e.ref === t.ref) return Vi(e, t, a)
+ }
+ return (t.flags |= 1), ((e = zs(o, r)).ref = t.ref), (e.return = t), (t.child = e)
+ }
+ function Ei(e, t, n, r, a) {
+ if (null !== e) {
+ var o = e.memoizedProps
+ if (ur(o, r) && e.ref === t.ref) {
+ if (((wi = !1), (t.pendingProps = r = o), 0 == (e.lanes & a)))
+ return (t.lanes = e.lanes), Vi(e, t, a)
+ 0 != (131072 & e.flags) && (wi = !0)
+ }
+ }
+ return Pi(e, t, n, r, a)
+ }
+ function Ci(e, t, n) {
+ var r = t.pendingProps,
+ a = r.children,
+ o = null !== e ? e.memoizedState : null
+ if ('hidden' === r.mode)
+ if (0 == (1 & t.mode))
+ (t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }),
+ _a(zu, Ru),
+ (Ru |= n)
+ else {
+ if (0 == (1073741824 & n))
+ return (
+ (e = null !== o ? o.baseLanes | n : n),
+ (t.lanes = t.childLanes = 1073741824),
+ (t.memoizedState = { baseLanes: e, cachePool: null, transitions: null }),
+ (t.updateQueue = null),
+ _a(zu, Ru),
+ (Ru |= e),
+ null
+ )
+ ;(t.memoizedState = { baseLanes: 0, cachePool: null, transitions: null }),
+ (r = null !== o ? o.baseLanes : n),
+ _a(zu, Ru),
+ (Ru |= r)
+ }
+ else
+ null !== o ? ((r = o.baseLanes | n), (t.memoizedState = null)) : (r = n),
+ _a(zu, Ru),
+ (Ru |= r)
+ return ki(e, t, a, n), t.child
+ }
+ function _i(e, t) {
+ var n = t.ref
+ ;((null === e && null !== n) || (null !== e && e.ref !== n)) &&
+ ((t.flags |= 512), (t.flags |= 2097152))
+ }
+ function Pi(e, t, n, r, a) {
+ var o = La(n) ? Ma : Na.current
+ return (
+ (o = Ta(t, o)),
+ Co(t, a),
+ (n = El(e, t, n, r, o, a)),
+ (r = Cl()),
+ null === e || wi
+ ? (ao && r && eo(t), (t.flags |= 1), ki(e, t, n, a), t.child)
+ : ((t.updateQueue = e.updateQueue), (t.flags &= -2053), (e.lanes &= ~a), Vi(e, t, a))
+ )
+ }
+ function Ni(e, t, n, r, a) {
+ if (La(n)) {
+ var o = !0
+ Ia(t)
+ } else o = !1
+ if ((Co(t, a), null === t.stateNode)) Hi(e, t), Ho(t, n, r), Qo(t, n, r, a), (r = !0)
+ else if (null === e) {
+ var l = t.stateNode,
+ i = t.memoizedProps
+ l.props = i
+ var u = l.context,
+ s = n.contextType
+ 'object' == typeof s && null !== s
+ ? (s = _o(s))
+ : (s = Ta(t, (s = La(n) ? Ma : Na.current)))
+ var c = n.getDerivedStateFromProps,
+ f = 'function' == typeof c || 'function' == typeof l.getSnapshotBeforeUpdate
+ f ||
+ ('function' != typeof l.UNSAFE_componentWillReceiveProps &&
+ 'function' != typeof l.componentWillReceiveProps) ||
+ ((i !== r || u !== s) && Vo(t, l, r, s)),
+ (To = !1)
+ var d = t.memoizedState
+ ;(l.state = d),
+ Fo(t, r, l, a),
+ (u = t.memoizedState),
+ i !== r || d !== u || Oa.current || To
+ ? ('function' == typeof c && (Uo(t, n, c, r), (u = t.memoizedState)),
+ (i = To || Wo(t, n, i, r, d, u, s))
+ ? (f ||
+ ('function' != typeof l.UNSAFE_componentWillMount &&
+ 'function' != typeof l.componentWillMount) ||
+ ('function' == typeof l.componentWillMount && l.componentWillMount(),
+ 'function' == typeof l.UNSAFE_componentWillMount &&
+ l.UNSAFE_componentWillMount()),
+ 'function' == typeof l.componentDidMount && (t.flags |= 4194308))
+ : ('function' == typeof l.componentDidMount && (t.flags |= 4194308),
+ (t.memoizedProps = r),
+ (t.memoizedState = u)),
+ (l.props = r),
+ (l.state = u),
+ (l.context = s),
+ (r = i))
+ : ('function' == typeof l.componentDidMount && (t.flags |= 4194308), (r = !1))
+ } else {
+ ;(l = t.stateNode),
+ Ro(e, t),
+ (i = t.memoizedProps),
+ (s = t.type === t.elementType ? i : go(t.type, i)),
+ (l.props = s),
+ (f = t.pendingProps),
+ (d = l.context),
+ 'object' == typeof (u = n.contextType) && null !== u
+ ? (u = _o(u))
+ : (u = Ta(t, (u = La(n) ? Ma : Na.current)))
+ var p = n.getDerivedStateFromProps
+ ;(c = 'function' == typeof p || 'function' == typeof l.getSnapshotBeforeUpdate) ||
+ ('function' != typeof l.UNSAFE_componentWillReceiveProps &&
+ 'function' != typeof l.componentWillReceiveProps) ||
+ ((i !== f || d !== u) && Vo(t, l, r, u)),
+ (To = !1),
+ (d = t.memoizedState),
+ (l.state = d),
+ Fo(t, r, l, a)
+ var h = t.memoizedState
+ i !== f || d !== h || Oa.current || To
+ ? ('function' == typeof p && (Uo(t, n, p, r), (h = t.memoizedState)),
+ (s = To || Wo(t, n, s, r, d, h, u) || !1)
+ ? (c ||
+ ('function' != typeof l.UNSAFE_componentWillUpdate &&
+ 'function' != typeof l.componentWillUpdate) ||
+ ('function' == typeof l.componentWillUpdate && l.componentWillUpdate(r, h, u),
+ 'function' == typeof l.UNSAFE_componentWillUpdate &&
+ l.UNSAFE_componentWillUpdate(r, h, u)),
+ 'function' == typeof l.componentDidUpdate && (t.flags |= 4),
+ 'function' == typeof l.getSnapshotBeforeUpdate && (t.flags |= 1024))
+ : ('function' != typeof l.componentDidUpdate ||
+ (i === e.memoizedProps && d === e.memoizedState) ||
+ (t.flags |= 4),
+ 'function' != typeof l.getSnapshotBeforeUpdate ||
+ (i === e.memoizedProps && d === e.memoizedState) ||
+ (t.flags |= 1024),
+ (t.memoizedProps = r),
+ (t.memoizedState = h)),
+ (l.props = r),
+ (l.state = h),
+ (l.context = u),
+ (r = s))
+ : ('function' != typeof l.componentDidUpdate ||
+ (i === e.memoizedProps && d === e.memoizedState) ||
+ (t.flags |= 4),
+ 'function' != typeof l.getSnapshotBeforeUpdate ||
+ (i === e.memoizedProps && d === e.memoizedState) ||
+ (t.flags |= 1024),
+ (r = !1))
+ }
+ return Oi(e, t, n, r, o, a)
+ }
+ function Oi(e, t, n, r, a, o) {
+ _i(e, t)
+ var l = 0 != (128 & t.flags)
+ if (!r && !l) return a && ja(t, n, !1), Vi(e, t, o)
+ ;(r = t.stateNode), (bi.current = t)
+ var i = l && 'function' != typeof n.getDerivedStateFromError ? null : r.render()
+ return (
+ (t.flags |= 1),
+ null !== e && l
+ ? ((t.child = Go(t, e.child, null, o)), (t.child = Go(t, null, i, o)))
+ : ki(e, t, i, o),
+ (t.memoizedState = r.state),
+ a && ja(t, n, !0),
+ t.child
+ )
+ }
+ function Mi(e) {
+ var t = e.stateNode
+ t.pendingContext
+ ? za(0, t.pendingContext, t.pendingContext !== t.context)
+ : t.context && za(0, t.context, !1),
+ al(e, t.containerInfo)
+ }
+ function Ti(e, t, n, r, a) {
+ return ho(), mo(a), (t.flags |= 256), ki(e, t, n, r), t.child
+ }
+ var Li,
+ Ri,
+ zi,
+ Di,
+ Ii = { dehydrated: null, retryLane: 0, treeContext: null }
+ function ji(e) {
+ return { baseLanes: e, cachePool: null, transitions: null }
+ }
+ function Fi(e, t, n) {
+ var r,
+ a = t.pendingProps,
+ l = ul.current,
+ i = !1,
+ u = 0 != (128 & t.flags)
+ if (
+ ((r = u) || (r = (null === e || null !== e.memoizedState) && 0 != (2 & l)),
+ r
+ ? ((i = !0), (t.flags &= -129))
+ : (null !== e && null === e.memoizedState) || (l |= 1),
+ _a(ul, 1 & l),
+ null === e)
+ )
+ return (
+ so(t),
+ null !== (e = t.memoizedState) && null !== (e = e.dehydrated)
+ ? (0 == (1 & t.mode)
+ ? (t.lanes = 1)
+ : '$!' === e.data
+ ? (t.lanes = 8)
+ : (t.lanes = 1073741824),
+ null)
+ : ((u = a.children),
+ (e = a.fallback),
+ i
+ ? ((a = t.mode),
+ (i = t.child),
+ (u = { children: u, mode: 'hidden' }),
+ 0 == (1 & a) && null !== i
+ ? ((i.childLanes = 0), (i.pendingProps = u))
+ : (i = js(u, a, 0, null)),
+ (e = Is(e, a, n, null)),
+ (i.return = t),
+ (e.return = t),
+ (i.sibling = e),
+ (t.child = i),
+ (t.child.memoizedState = ji(n)),
+ (t.memoizedState = Ii),
+ e)
+ : Ai(t, u))
+ )
+ if (null !== (l = e.memoizedState) && null !== (r = l.dehydrated))
+ return (function (e, t, n, r, a, l, i) {
+ if (n)
+ return 256 & t.flags
+ ? ((t.flags &= -257), $i(e, t, i, (r = fi(Error(o(422))))))
+ : null !== t.memoizedState
+ ? ((t.child = e.child), (t.flags |= 128), null)
+ : ((l = r.fallback),
+ (a = t.mode),
+ (r = js({ children: r.children, mode: 'visible' }, a, 0, null)),
+ ((l = Is(l, a, i, null)).flags |= 2),
+ (r.return = t),
+ (l.return = t),
+ (r.sibling = l),
+ (t.child = r),
+ 0 != (1 & t.mode) && Go(t, e.child, null, i),
+ (t.child.memoizedState = ji(i)),
+ (t.memoizedState = Ii),
+ l)
+ if (0 == (1 & t.mode)) return $i(e, t, i, null)
+ if ('$!' === a.data) {
+ if ((r = a.nextSibling && a.nextSibling.dataset)) var u = r.dgst
+ return (r = u), $i(e, t, i, (r = fi((l = Error(o(419))), r, void 0)))
+ }
+ if (((u = 0 != (i & e.childLanes)), wi || u)) {
+ if (null !== (r = Mu)) {
+ switch (i & -i) {
+ case 4:
+ a = 2
+ break
+ case 16:
+ a = 8
+ break
+ case 64:
+ case 128:
+ case 256:
+ case 512:
+ case 1024:
+ case 2048:
+ case 4096:
+ case 8192:
+ case 16384:
+ case 32768:
+ case 65536:
+ case 131072:
+ case 262144:
+ case 524288:
+ case 1048576:
+ case 2097152:
+ case 4194304:
+ case 8388608:
+ case 16777216:
+ case 33554432:
+ case 67108864:
+ a = 32
+ break
+ case 536870912:
+ a = 268435456
+ break
+ default:
+ a = 0
+ }
+ 0 !== (a = 0 != (a & (r.suspendedLanes | i)) ? 0 : a) &&
+ a !== l.retryLane &&
+ ((l.retryLane = a), Mo(e, a), rs(r, e, a, -1))
+ }
+ return vs(), $i(e, t, i, (r = fi(Error(o(421)))))
+ }
+ return '$?' === a.data
+ ? ((t.flags |= 128),
+ (t.child = e.child),
+ (t = Ns.bind(null, e)),
+ (a._reactRetry = t),
+ null)
+ : ((e = l.treeContext),
+ (ro = sa(a.nextSibling)),
+ (no = t),
+ (ao = !0),
+ (oo = null),
+ null !== e &&
+ ((Ka[qa++] = Xa),
+ (Ka[qa++] = Ga),
+ (Ka[qa++] = Ya),
+ (Xa = e.id),
+ (Ga = e.overflow),
+ (Ya = t)),
+ (t = Ai(t, r.children)),
+ (t.flags |= 4096),
+ t)
+ })(e, t, u, a, r, l, n)
+ if (i) {
+ ;(i = a.fallback), (u = t.mode), (r = (l = e.child).sibling)
+ var s = { children: a.children, mode: 'hidden' }
+ return (
+ 0 == (1 & u) && t.child !== l
+ ? (((a = t.child).childLanes = 0), (a.pendingProps = s), (t.deletions = null))
+ : ((a = zs(l, s)).subtreeFlags = 14680064 & l.subtreeFlags),
+ null !== r ? (i = zs(r, i)) : ((i = Is(i, u, n, null)).flags |= 2),
+ (i.return = t),
+ (a.return = t),
+ (a.sibling = i),
+ (t.child = a),
+ (a = i),
+ (i = t.child),
+ (u =
+ null === (u = e.child.memoizedState)
+ ? ji(n)
+ : { baseLanes: u.baseLanes | n, cachePool: null, transitions: u.transitions }),
+ (i.memoizedState = u),
+ (i.childLanes = e.childLanes & ~n),
+ (t.memoizedState = Ii),
+ a
+ )
+ }
+ return (
+ (e = (i = e.child).sibling),
+ (a = zs(i, { children: a.children, mode: 'visible' })),
+ 0 == (1 & t.mode) && (a.lanes = n),
+ (a.return = t),
+ (a.sibling = null),
+ null !== e &&
+ (null === (n = t.deletions) ? ((t.deletions = [e]), (t.flags |= 16)) : n.push(e)),
+ (t.child = a),
+ (t.memoizedState = null),
+ a
+ )
+ }
+ function Ai(e, t) {
+ return (
+ ((t = js({ children: t, mode: 'visible' }, e.mode, 0, null)).return = e), (e.child = t)
+ )
+ }
+ function $i(e, t, n, r) {
+ return (
+ null !== r && mo(r),
+ Go(t, e.child, null, n),
+ ((e = Ai(t, t.pendingProps.children)).flags |= 2),
+ (t.memoizedState = null),
+ e
+ )
+ }
+ function Ui(e, t, n) {
+ e.lanes |= t
+ var r = e.alternate
+ null !== r && (r.lanes |= t), Eo(e.return, t, n)
+ }
+ function Bi(e, t, n, r, a) {
+ var o = e.memoizedState
+ null === o
+ ? (e.memoizedState = {
+ isBackwards: t,
+ last: r,
+ rendering: null,
+ renderingStartTime: 0,
+ tail: n,
+ tailMode: a,
+ })
+ : ((o.isBackwards = t),
+ (o.rendering = null),
+ (o.renderingStartTime = 0),
+ (o.last = r),
+ (o.tail = n),
+ (o.tailMode = a))
+ }
+ function Wi(e, t, n) {
+ var r = t.pendingProps,
+ a = r.revealOrder,
+ o = r.tail
+ if ((ki(e, t, r.children, n), 0 != (2 & (r = ul.current))))
+ (r = (1 & r) | 2), (t.flags |= 128)
+ else {
+ if (null !== e && 0 != (128 & e.flags))
+ e: for (e = t.child; null !== e; ) {
+ if (13 === e.tag) null !== e.memoizedState && Ui(e, n, t)
+ else if (19 === e.tag) Ui(e, n, t)
+ else if (null !== e.child) {
+ ;(e.child.return = e), (e = e.child)
+ continue
+ }
+ if (e === t) break e
+ for (; null === e.sibling; ) {
+ if (null === e.return || e.return === t) break e
+ e = e.return
+ }
+ ;(e.sibling.return = e.return), (e = e.sibling)
+ }
+ r &= 1
+ }
+ if ((_a(ul, r), 0 == (1 & t.mode))) t.memoizedState = null
+ else
+ switch (a) {
+ case 'forwards':
+ for (n = t.child, a = null; null !== n; )
+ null !== (e = n.alternate) && null === sl(e) && (a = n), (n = n.sibling)
+ null === (n = a)
+ ? ((a = t.child), (t.child = null))
+ : ((a = n.sibling), (n.sibling = null)),
+ Bi(t, !1, a, n, o)
+ break
+ case 'backwards':
+ for (n = null, a = t.child, t.child = null; null !== a; ) {
+ if (null !== (e = a.alternate) && null === sl(e)) {
+ t.child = a
+ break
+ }
+ ;(e = a.sibling), (a.sibling = n), (n = a), (a = e)
+ }
+ Bi(t, !0, n, null, o)
+ break
+ case 'together':
+ Bi(t, !1, null, null, void 0)
+ break
+ default:
+ t.memoizedState = null
+ }
+ return t.child
+ }
+ function Hi(e, t) {
+ 0 == (1 & t.mode) &&
+ null !== e &&
+ ((e.alternate = null), (t.alternate = null), (t.flags |= 2))
+ }
+ function Vi(e, t, n) {
+ if (
+ (null !== e && (t.dependencies = e.dependencies),
+ (ju |= t.lanes),
+ 0 == (n & t.childLanes))
+ )
+ return null
+ if (null !== e && t.child !== e.child) throw Error(o(153))
+ if (null !== t.child) {
+ for (
+ n = zs((e = t.child), e.pendingProps), t.child = n, n.return = t;
+ null !== e.sibling;
+
+ )
+ (e = e.sibling), ((n = n.sibling = zs(e, e.pendingProps)).return = t)
+ n.sibling = null
+ }
+ return t.child
+ }
+ function Qi(e, t) {
+ if (!ao)
+ switch (e.tailMode) {
+ case 'hidden':
+ t = e.tail
+ for (var n = null; null !== t; ) null !== t.alternate && (n = t), (t = t.sibling)
+ null === n ? (e.tail = null) : (n.sibling = null)
+ break
+ case 'collapsed':
+ n = e.tail
+ for (var r = null; null !== n; ) null !== n.alternate && (r = n), (n = n.sibling)
+ null === r
+ ? t || null === e.tail
+ ? (e.tail = null)
+ : (e.tail.sibling = null)
+ : (r.sibling = null)
+ }
+ }
+ function Ki(e) {
+ var t = null !== e.alternate && e.alternate.child === e.child,
+ n = 0,
+ r = 0
+ if (t)
+ for (var a = e.child; null !== a; )
+ (n |= a.lanes | a.childLanes),
+ (r |= 14680064 & a.subtreeFlags),
+ (r |= 14680064 & a.flags),
+ (a.return = e),
+ (a = a.sibling)
+ else
+ for (a = e.child; null !== a; )
+ (n |= a.lanes | a.childLanes),
+ (r |= a.subtreeFlags),
+ (r |= a.flags),
+ (a.return = e),
+ (a = a.sibling)
+ return (e.subtreeFlags |= r), (e.childLanes = n), t
+ }
+ function qi(e, t, n) {
+ var r = t.pendingProps
+ switch ((to(t), t.tag)) {
+ case 2:
+ case 16:
+ case 15:
+ case 0:
+ case 11:
+ case 7:
+ case 8:
+ case 12:
+ case 9:
+ case 14:
+ return Ki(t), null
+ case 1:
+ case 17:
+ return La(t.type) && Ra(), Ki(t), null
+ case 3:
+ return (
+ (r = t.stateNode),
+ ol(),
+ Ca(Oa),
+ Ca(Na),
+ fl(),
+ r.pendingContext && ((r.context = r.pendingContext), (r.pendingContext = null)),
+ (null !== e && null !== e.child) ||
+ (fo(t)
+ ? (t.flags |= 4)
+ : null === e ||
+ (e.memoizedState.isDehydrated && 0 == (256 & t.flags)) ||
+ ((t.flags |= 1024), null !== oo && (is(oo), (oo = null)))),
+ Ri(e, t),
+ Ki(t),
+ null
+ )
+ case 5:
+ il(t)
+ var a = rl(nl.current)
+ if (((n = t.type), null !== e && null != t.stateNode))
+ zi(e, t, n, r, a), e.ref !== t.ref && ((t.flags |= 512), (t.flags |= 2097152))
+ else {
+ if (!r) {
+ if (null === t.stateNode) throw Error(o(166))
+ return Ki(t), null
+ }
+ if (((e = rl(el.current)), fo(t))) {
+ ;(r = t.stateNode), (n = t.type)
+ var l = t.memoizedProps
+ switch (((r[da] = t), (r[pa] = l), (e = 0 != (1 & t.mode)), n)) {
+ case 'dialog':
+ Ar('cancel', r), Ar('close', r)
+ break
+ case 'iframe':
+ case 'object':
+ case 'embed':
+ Ar('load', r)
+ break
+ case 'video':
+ case 'audio':
+ for (a = 0; a < Dr.length; a++) Ar(Dr[a], r)
+ break
+ case 'source':
+ Ar('error', r)
+ break
+ case 'img':
+ case 'image':
+ case 'link':
+ Ar('error', r), Ar('load', r)
+ break
+ case 'details':
+ Ar('toggle', r)
+ break
+ case 'input':
+ X(r, l), Ar('invalid', r)
+ break
+ case 'select':
+ ;(r._wrapperState = { wasMultiple: !!l.multiple }), Ar('invalid', r)
+ break
+ case 'textarea':
+ ae(r, l), Ar('invalid', r)
+ }
+ for (var u in (ye(n, l), (a = null), l))
+ if (l.hasOwnProperty(u)) {
+ var s = l[u]
+ 'children' === u
+ ? 'string' == typeof s
+ ? r.textContent !== s &&
+ (!0 !== l.suppressHydrationWarning && Jr(r.textContent, s, e),
+ (a = ['children', s]))
+ : 'number' == typeof s &&
+ r.textContent !== '' + s &&
+ (!0 !== l.suppressHydrationWarning && Jr(r.textContent, s, e),
+ (a = ['children', '' + s]))
+ : i.hasOwnProperty(u) && null != s && 'onScroll' === u && Ar('scroll', r)
+ }
+ switch (n) {
+ case 'input':
+ Q(r), Z(r, l, !0)
+ break
+ case 'textarea':
+ Q(r), le(r)
+ break
+ case 'select':
+ case 'option':
+ break
+ default:
+ 'function' == typeof l.onClick && (r.onclick = Zr)
+ }
+ ;(r = a), (t.updateQueue = r), null !== r && (t.flags |= 4)
+ } else {
+ ;(u = 9 === a.nodeType ? a : a.ownerDocument),
+ 'http://www.w3.org/1999/xhtml' === e && (e = ie(n)),
+ 'http://www.w3.org/1999/xhtml' === e
+ ? 'script' === n
+ ? (((e = u.createElement('div')).innerHTML = ''),
+ (e = e.removeChild(e.firstChild)))
+ : 'string' == typeof r.is
+ ? (e = u.createElement(n, { is: r.is }))
+ : ((e = u.createElement(n)),
+ 'select' === n &&
+ ((u = e), r.multiple ? (u.multiple = !0) : r.size && (u.size = r.size)))
+ : (e = u.createElementNS(e, n)),
+ (e[da] = t),
+ (e[pa] = r),
+ Li(e, t, !1, !1),
+ (t.stateNode = e)
+ e: {
+ switch (((u = be(n, r)), n)) {
+ case 'dialog':
+ Ar('cancel', e), Ar('close', e), (a = r)
+ break
+ case 'iframe':
+ case 'object':
+ case 'embed':
+ Ar('load', e), (a = r)
+ break
+ case 'video':
+ case 'audio':
+ for (a = 0; a < Dr.length; a++) Ar(Dr[a], e)
+ a = r
+ break
+ case 'source':
+ Ar('error', e), (a = r)
+ break
+ case 'img':
+ case 'image':
+ case 'link':
+ Ar('error', e), Ar('load', e), (a = r)
+ break
+ case 'details':
+ Ar('toggle', e), (a = r)
+ break
+ case 'input':
+ X(e, r), (a = Y(e, r)), Ar('invalid', e)
+ break
+ case 'option':
+ default:
+ a = r
+ break
+ case 'select':
+ ;(e._wrapperState = { wasMultiple: !!r.multiple }),
+ (a = j({}, r, { value: void 0 })),
+ Ar('invalid', e)
+ break
+ case 'textarea':
+ ae(e, r), (a = re(e, r)), Ar('invalid', e)
+ }
+ for (l in (ye(n, a), (s = a)))
+ if (s.hasOwnProperty(l)) {
+ var c = s[l]
+ 'style' === l
+ ? ve(e, c)
+ : 'dangerouslySetInnerHTML' === l
+ ? null != (c = c ? c.__html : void 0) && fe(e, c)
+ : 'children' === l
+ ? 'string' == typeof c
+ ? ('textarea' !== n || '' !== c) && de(e, c)
+ : 'number' == typeof c && de(e, '' + c)
+ : 'suppressContentEditableWarning' !== l &&
+ 'suppressHydrationWarning' !== l &&
+ 'autoFocus' !== l &&
+ (i.hasOwnProperty(l)
+ ? null != c && 'onScroll' === l && Ar('scroll', e)
+ : null != c && b(e, l, c, u))
+ }
+ switch (n) {
+ case 'input':
+ Q(e), Z(e, r, !1)
+ break
+ case 'textarea':
+ Q(e), le(e)
+ break
+ case 'option':
+ null != r.value && e.setAttribute('value', '' + H(r.value))
+ break
+ case 'select':
+ ;(e.multiple = !!r.multiple),
+ null != (l = r.value)
+ ? ne(e, !!r.multiple, l, !1)
+ : null != r.defaultValue && ne(e, !!r.multiple, r.defaultValue, !0)
+ break
+ default:
+ 'function' == typeof a.onClick && (e.onclick = Zr)
+ }
+ switch (n) {
+ case 'button':
+ case 'input':
+ case 'select':
+ case 'textarea':
+ r = !!r.autoFocus
+ break e
+ case 'img':
+ r = !0
+ break e
+ default:
+ r = !1
+ }
+ }
+ r && (t.flags |= 4)
+ }
+ null !== t.ref && ((t.flags |= 512), (t.flags |= 2097152))
+ }
+ return Ki(t), null
+ case 6:
+ if (e && null != t.stateNode) Di(e, t, e.memoizedProps, r)
+ else {
+ if ('string' != typeof r && null === t.stateNode) throw Error(o(166))
+ if (((n = rl(nl.current)), rl(el.current), fo(t))) {
+ if (
+ ((r = t.stateNode),
+ (n = t.memoizedProps),
+ (r[da] = t),
+ (l = r.nodeValue !== n) && null !== (e = no))
+ )
+ switch (e.tag) {
+ case 3:
+ Jr(r.nodeValue, n, 0 != (1 & e.mode))
+ break
+ case 5:
+ !0 !== e.memoizedProps.suppressHydrationWarning &&
+ Jr(r.nodeValue, n, 0 != (1 & e.mode))
+ }
+ l && (t.flags |= 4)
+ } else
+ ((r = (9 === n.nodeType ? n : n.ownerDocument).createTextNode(r))[da] = t),
+ (t.stateNode = r)
+ }
+ return Ki(t), null
+ case 13:
+ if (
+ (Ca(ul),
+ (r = t.memoizedState),
+ null === e || (null !== e.memoizedState && null !== e.memoizedState.dehydrated))
+ ) {
+ if (ao && null !== ro && 0 != (1 & t.mode) && 0 == (128 & t.flags))
+ po(), ho(), (t.flags |= 98560), (l = !1)
+ else if (((l = fo(t)), null !== r && null !== r.dehydrated)) {
+ if (null === e) {
+ if (!l) throw Error(o(318))
+ if (!(l = null !== (l = t.memoizedState) ? l.dehydrated : null))
+ throw Error(o(317))
+ l[da] = t
+ } else ho(), 0 == (128 & t.flags) && (t.memoizedState = null), (t.flags |= 4)
+ Ki(t), (l = !1)
+ } else null !== oo && (is(oo), (oo = null)), (l = !0)
+ if (!l) return 65536 & t.flags ? t : null
+ }
+ return 0 != (128 & t.flags)
+ ? ((t.lanes = n), t)
+ : ((r = null !== r) !== (null !== e && null !== e.memoizedState) &&
+ r &&
+ ((t.child.flags |= 8192),
+ 0 != (1 & t.mode) &&
+ (null === e || 0 != (1 & ul.current) ? 0 === Du && (Du = 3) : vs())),
+ null !== t.updateQueue && (t.flags |= 4),
+ Ki(t),
+ null)
+ case 4:
+ return ol(), Ri(e, t), null === e && Br(t.stateNode.containerInfo), Ki(t), null
+ case 10:
+ return So(t.type._context), Ki(t), null
+ case 19:
+ if ((Ca(ul), null === (l = t.memoizedState))) return Ki(t), null
+ if (((r = 0 != (128 & t.flags)), null === (u = l.rendering)))
+ if (r) Qi(l, !1)
+ else {
+ if (0 !== Du || (null !== e && 0 != (128 & e.flags)))
+ for (e = t.child; null !== e; ) {
+ if (null !== (u = sl(e))) {
+ for (
+ t.flags |= 128,
+ Qi(l, !1),
+ null !== (r = u.updateQueue) && ((t.updateQueue = r), (t.flags |= 4)),
+ t.subtreeFlags = 0,
+ r = n,
+ n = t.child;
+ null !== n;
+
+ )
+ (e = r),
+ ((l = n).flags &= 14680066),
+ null === (u = l.alternate)
+ ? ((l.childLanes = 0),
+ (l.lanes = e),
+ (l.child = null),
+ (l.subtreeFlags = 0),
+ (l.memoizedProps = null),
+ (l.memoizedState = null),
+ (l.updateQueue = null),
+ (l.dependencies = null),
+ (l.stateNode = null))
+ : ((l.childLanes = u.childLanes),
+ (l.lanes = u.lanes),
+ (l.child = u.child),
+ (l.subtreeFlags = 0),
+ (l.deletions = null),
+ (l.memoizedProps = u.memoizedProps),
+ (l.memoizedState = u.memoizedState),
+ (l.updateQueue = u.updateQueue),
+ (l.type = u.type),
+ (e = u.dependencies),
+ (l.dependencies =
+ null === e
+ ? null
+ : { firstContext: e.firstContext, lanes: e.lanes })),
+ (n = n.sibling)
+ return _a(ul, (1 & ul.current) | 2), t.child
+ }
+ e = e.sibling
+ }
+ null !== l.tail &&
+ Ge() > Wu &&
+ ((t.flags |= 128), (r = !0), Qi(l, !1), (t.lanes = 4194304))
+ }
+ else {
+ if (!r)
+ if (null !== (e = sl(u))) {
+ if (
+ ((t.flags |= 128),
+ (r = !0),
+ null !== (n = e.updateQueue) && ((t.updateQueue = n), (t.flags |= 4)),
+ Qi(l, !0),
+ null === l.tail && 'hidden' === l.tailMode && !u.alternate && !ao)
+ )
+ return Ki(t), null
+ } else
+ 2 * Ge() - l.renderingStartTime > Wu &&
+ 1073741824 !== n &&
+ ((t.flags |= 128), (r = !0), Qi(l, !1), (t.lanes = 4194304))
+ l.isBackwards
+ ? ((u.sibling = t.child), (t.child = u))
+ : (null !== (n = l.last) ? (n.sibling = u) : (t.child = u), (l.last = u))
+ }
+ return null !== l.tail
+ ? ((t = l.tail),
+ (l.rendering = t),
+ (l.tail = t.sibling),
+ (l.renderingStartTime = Ge()),
+ (t.sibling = null),
+ (n = ul.current),
+ _a(ul, r ? (1 & n) | 2 : 1 & n),
+ t)
+ : (Ki(t), null)
+ case 22:
+ case 23:
+ return (
+ ds(),
+ (r = null !== t.memoizedState),
+ null !== e && (null !== e.memoizedState) !== r && (t.flags |= 8192),
+ r && 0 != (1 & t.mode)
+ ? 0 != (1073741824 & Ru) && (Ki(t), 6 & t.subtreeFlags && (t.flags |= 8192))
+ : Ki(t),
+ null
+ )
+ case 24:
+ case 25:
+ return null
+ }
+ throw Error(o(156, t.tag))
+ }
+ function Yi(e, t) {
+ switch ((to(t), t.tag)) {
+ case 1:
+ return (
+ La(t.type) && Ra(),
+ 65536 & (e = t.flags) ? ((t.flags = (-65537 & e) | 128), t) : null
+ )
+ case 3:
+ return (
+ ol(),
+ Ca(Oa),
+ Ca(Na),
+ fl(),
+ 0 != (65536 & (e = t.flags)) && 0 == (128 & e)
+ ? ((t.flags = (-65537 & e) | 128), t)
+ : null
+ )
+ case 5:
+ return il(t), null
+ case 13:
+ if ((Ca(ul), null !== (e = t.memoizedState) && null !== e.dehydrated)) {
+ if (null === t.alternate) throw Error(o(340))
+ ho()
+ }
+ return 65536 & (e = t.flags) ? ((t.flags = (-65537 & e) | 128), t) : null
+ case 19:
+ return Ca(ul), null
+ case 4:
+ return ol(), null
+ case 10:
+ return So(t.type._context), null
+ case 22:
+ case 23:
+ return ds(), null
+ default:
+ return null
+ }
+ }
+ ;(Li = function (e, t) {
+ for (var n = t.child; null !== n; ) {
+ if (5 === n.tag || 6 === n.tag) e.appendChild(n.stateNode)
+ else if (4 !== n.tag && null !== n.child) {
+ ;(n.child.return = n), (n = n.child)
+ continue
+ }
+ if (n === t) break
+ for (; null === n.sibling; ) {
+ if (null === n.return || n.return === t) return
+ n = n.return
+ }
+ ;(n.sibling.return = n.return), (n = n.sibling)
+ }
+ }),
+ (Ri = function () {}),
+ (zi = function (e, t, n, r) {
+ var a = e.memoizedProps
+ if (a !== r) {
+ ;(e = t.stateNode), rl(el.current)
+ var o,
+ l = null
+ switch (n) {
+ case 'input':
+ ;(a = Y(e, a)), (r = Y(e, r)), (l = [])
+ break
+ case 'select':
+ ;(a = j({}, a, { value: void 0 })), (r = j({}, r, { value: void 0 })), (l = [])
+ break
+ case 'textarea':
+ ;(a = re(e, a)), (r = re(e, r)), (l = [])
+ break
+ default:
+ 'function' != typeof a.onClick &&
+ 'function' == typeof r.onClick &&
+ (e.onclick = Zr)
+ }
+ for (c in (ye(n, r), (n = null), a))
+ if (!r.hasOwnProperty(c) && a.hasOwnProperty(c) && null != a[c])
+ if ('style' === c) {
+ var u = a[c]
+ for (o in u) u.hasOwnProperty(o) && (n || (n = {}), (n[o] = ''))
+ } else
+ 'dangerouslySetInnerHTML' !== c &&
+ 'children' !== c &&
+ 'suppressContentEditableWarning' !== c &&
+ 'suppressHydrationWarning' !== c &&
+ 'autoFocus' !== c &&
+ (i.hasOwnProperty(c) ? l || (l = []) : (l = l || []).push(c, null))
+ for (c in r) {
+ var s = r[c]
+ if (
+ ((u = null != a ? a[c] : void 0),
+ r.hasOwnProperty(c) && s !== u && (null != s || null != u))
+ )
+ if ('style' === c)
+ if (u) {
+ for (o in u)
+ !u.hasOwnProperty(o) ||
+ (s && s.hasOwnProperty(o)) ||
+ (n || (n = {}), (n[o] = ''))
+ for (o in s)
+ s.hasOwnProperty(o) && u[o] !== s[o] && (n || (n = {}), (n[o] = s[o]))
+ } else n || (l || (l = []), l.push(c, n)), (n = s)
+ else
+ 'dangerouslySetInnerHTML' === c
+ ? ((s = s ? s.__html : void 0),
+ (u = u ? u.__html : void 0),
+ null != s && u !== s && (l = l || []).push(c, s))
+ : 'children' === c
+ ? ('string' != typeof s && 'number' != typeof s) ||
+ (l = l || []).push(c, '' + s)
+ : 'suppressContentEditableWarning' !== c &&
+ 'suppressHydrationWarning' !== c &&
+ (i.hasOwnProperty(c)
+ ? (null != s && 'onScroll' === c && Ar('scroll', e),
+ l || u === s || (l = []))
+ : (l = l || []).push(c, s))
+ }
+ n && (l = l || []).push('style', n)
+ var c = l
+ ;(t.updateQueue = c) && (t.flags |= 4)
+ }
+ }),
+ (Di = function (e, t, n, r) {
+ n !== r && (t.flags |= 4)
+ })
+ var Xi = !1,
+ Gi = !1,
+ Ji = 'function' == typeof WeakSet ? WeakSet : Set,
+ Zi = null
+ function eu(e, t) {
+ var n = e.ref
+ if (null !== n)
+ if ('function' == typeof n)
+ try {
+ n(null)
+ } catch (n) {
+ Cs(e, t, n)
+ }
+ else n.current = null
+ }
+ function tu(e, t, n) {
+ try {
+ n()
+ } catch (n) {
+ Cs(e, t, n)
+ }
+ }
+ var nu = !1
+ function ru(e, t, n) {
+ var r = t.updateQueue
+ if (null !== (r = null !== r ? r.lastEffect : null)) {
+ var a = (r = r.next)
+ do {
+ if ((a.tag & e) === e) {
+ var o = a.destroy
+ ;(a.destroy = void 0), void 0 !== o && tu(t, n, o)
+ }
+ a = a.next
+ } while (a !== r)
+ }
+ }
+ function au(e, t) {
+ if (null !== (t = null !== (t = t.updateQueue) ? t.lastEffect : null)) {
+ var n = (t = t.next)
+ do {
+ if ((n.tag & e) === e) {
+ var r = n.create
+ n.destroy = r()
+ }
+ n = n.next
+ } while (n !== t)
+ }
+ }
+ function ou(e) {
+ var t = e.ref
+ if (null !== t) {
+ var n = e.stateNode
+ e.tag, (e = n), 'function' == typeof t ? t(e) : (t.current = e)
+ }
+ }
+ function lu(e) {
+ var t = e.alternate
+ null !== t && ((e.alternate = null), lu(t)),
+ (e.child = null),
+ (e.deletions = null),
+ (e.sibling = null),
+ 5 === e.tag &&
+ null !== (t = e.stateNode) &&
+ (delete t[da], delete t[pa], delete t[ma], delete t[va], delete t[ga]),
+ (e.stateNode = null),
+ (e.return = null),
+ (e.dependencies = null),
+ (e.memoizedProps = null),
+ (e.memoizedState = null),
+ (e.pendingProps = null),
+ (e.stateNode = null),
+ (e.updateQueue = null)
+ }
+ function iu(e) {
+ return 5 === e.tag || 3 === e.tag || 4 === e.tag
+ }
+ function uu(e) {
+ e: for (;;) {
+ for (; null === e.sibling; ) {
+ if (null === e.return || iu(e.return)) return null
+ e = e.return
+ }
+ for (
+ e.sibling.return = e.return, e = e.sibling;
+ 5 !== e.tag && 6 !== e.tag && 18 !== e.tag;
+
+ ) {
+ if (2 & e.flags) continue e
+ if (null === e.child || 4 === e.tag) continue e
+ ;(e.child.return = e), (e = e.child)
+ }
+ if (!(2 & e.flags)) return e.stateNode
+ }
+ }
+ function su(e, t, n) {
+ var r = e.tag
+ if (5 === r || 6 === r)
+ (e = e.stateNode),
+ t
+ ? 8 === n.nodeType
+ ? n.parentNode.insertBefore(e, t)
+ : n.insertBefore(e, t)
+ : (8 === n.nodeType
+ ? (t = n.parentNode).insertBefore(e, n)
+ : (t = n).appendChild(e),
+ null != (n = n._reactRootContainer) || null !== t.onclick || (t.onclick = Zr))
+ else if (4 !== r && null !== (e = e.child))
+ for (su(e, t, n), e = e.sibling; null !== e; ) su(e, t, n), (e = e.sibling)
+ }
+ function cu(e, t, n) {
+ var r = e.tag
+ if (5 === r || 6 === r) (e = e.stateNode), t ? n.insertBefore(e, t) : n.appendChild(e)
+ else if (4 !== r && null !== (e = e.child))
+ for (cu(e, t, n), e = e.sibling; null !== e; ) cu(e, t, n), (e = e.sibling)
+ }
+ var fu = null,
+ du = !1
+ function pu(e, t, n) {
+ for (n = n.child; null !== n; ) hu(e, t, n), (n = n.sibling)
+ }
+ function hu(e, t, n) {
+ if (ot && 'function' == typeof ot.onCommitFiberUnmount)
+ try {
+ ot.onCommitFiberUnmount(at, n)
+ } catch (e) {}
+ switch (n.tag) {
+ case 5:
+ Gi || eu(n, t)
+ case 6:
+ var r = fu,
+ a = du
+ ;(fu = null),
+ pu(e, t, n),
+ (du = a),
+ null !== (fu = r) &&
+ (du
+ ? ((e = fu),
+ (n = n.stateNode),
+ 8 === e.nodeType ? e.parentNode.removeChild(n) : e.removeChild(n))
+ : fu.removeChild(n.stateNode))
+ break
+ case 18:
+ null !== fu &&
+ (du
+ ? ((e = fu),
+ (n = n.stateNode),
+ 8 === e.nodeType ? ua(e.parentNode, n) : 1 === e.nodeType && ua(e, n),
+ Bt(e))
+ : ua(fu, n.stateNode))
+ break
+ case 4:
+ ;(r = fu),
+ (a = du),
+ (fu = n.stateNode.containerInfo),
+ (du = !0),
+ pu(e, t, n),
+ (fu = r),
+ (du = a)
+ break
+ case 0:
+ case 11:
+ case 14:
+ case 15:
+ if (!Gi && null !== (r = n.updateQueue) && null !== (r = r.lastEffect)) {
+ a = r = r.next
+ do {
+ var o = a,
+ l = o.destroy
+ ;(o = o.tag),
+ void 0 !== l && (0 != (2 & o) || 0 != (4 & o)) && tu(n, t, l),
+ (a = a.next)
+ } while (a !== r)
+ }
+ pu(e, t, n)
+ break
+ case 1:
+ if (!Gi && (eu(n, t), 'function' == typeof (r = n.stateNode).componentWillUnmount))
+ try {
+ ;(r.props = n.memoizedProps),
+ (r.state = n.memoizedState),
+ r.componentWillUnmount()
+ } catch (e) {
+ Cs(n, t, e)
+ }
+ pu(e, t, n)
+ break
+ case 21:
+ pu(e, t, n)
+ break
+ case 22:
+ 1 & n.mode
+ ? ((Gi = (r = Gi) || null !== n.memoizedState), pu(e, t, n), (Gi = r))
+ : pu(e, t, n)
+ break
+ default:
+ pu(e, t, n)
+ }
+ }
+ function mu(e) {
+ var t = e.updateQueue
+ if (null !== t) {
+ e.updateQueue = null
+ var n = e.stateNode
+ null === n && (n = e.stateNode = new Ji()),
+ t.forEach(function (t) {
+ var r = Os.bind(null, e, t)
+ n.has(t) || (n.add(t), t.then(r, r))
+ })
+ }
+ }
+ function vu(e, t) {
+ var n = t.deletions
+ if (null !== n)
+ for (var r = 0; r < n.length; r++) {
+ var a = n[r]
+ try {
+ var l = e,
+ i = t,
+ u = i
+ e: for (; null !== u; ) {
+ switch (u.tag) {
+ case 5:
+ ;(fu = u.stateNode), (du = !1)
+ break e
+ case 3:
+ case 4:
+ ;(fu = u.stateNode.containerInfo), (du = !0)
+ break e
+ }
+ u = u.return
+ }
+ if (null === fu) throw Error(o(160))
+ hu(l, i, a), (fu = null), (du = !1)
+ var s = a.alternate
+ null !== s && (s.return = null), (a.return = null)
+ } catch (e) {
+ Cs(a, t, e)
+ }
+ }
+ if (12854 & t.subtreeFlags) for (t = t.child; null !== t; ) gu(t, e), (t = t.sibling)
+ }
+ function gu(e, t) {
+ var n = e.alternate,
+ r = e.flags
+ switch (e.tag) {
+ case 0:
+ case 11:
+ case 14:
+ case 15:
+ if ((vu(t, e), yu(e), 4 & r)) {
+ try {
+ ru(3, e, e.return), au(3, e)
+ } catch (t) {
+ Cs(e, e.return, t)
+ }
+ try {
+ ru(5, e, e.return)
+ } catch (t) {
+ Cs(e, e.return, t)
+ }
+ }
+ break
+ case 1:
+ vu(t, e), yu(e), 512 & r && null !== n && eu(n, n.return)
+ break
+ case 5:
+ if ((vu(t, e), yu(e), 512 & r && null !== n && eu(n, n.return), 32 & e.flags)) {
+ var a = e.stateNode
+ try {
+ de(a, '')
+ } catch (t) {
+ Cs(e, e.return, t)
+ }
+ }
+ if (4 & r && null != (a = e.stateNode)) {
+ var l = e.memoizedProps,
+ i = null !== n ? n.memoizedProps : l,
+ u = e.type,
+ s = e.updateQueue
+ if (((e.updateQueue = null), null !== s))
+ try {
+ 'input' === u && 'radio' === l.type && null != l.name && G(a, l), be(u, i)
+ var c = be(u, l)
+ for (i = 0; i < s.length; i += 2) {
+ var f = s[i],
+ d = s[i + 1]
+ 'style' === f
+ ? ve(a, d)
+ : 'dangerouslySetInnerHTML' === f
+ ? fe(a, d)
+ : 'children' === f
+ ? de(a, d)
+ : b(a, f, d, c)
+ }
+ switch (u) {
+ case 'input':
+ J(a, l)
+ break
+ case 'textarea':
+ oe(a, l)
+ break
+ case 'select':
+ var p = a._wrapperState.wasMultiple
+ a._wrapperState.wasMultiple = !!l.multiple
+ var h = l.value
+ null != h
+ ? ne(a, !!l.multiple, h, !1)
+ : p !== !!l.multiple &&
+ (null != l.defaultValue
+ ? ne(a, !!l.multiple, l.defaultValue, !0)
+ : ne(a, !!l.multiple, l.multiple ? [] : '', !1))
+ }
+ a[pa] = l
+ } catch (t) {
+ Cs(e, e.return, t)
+ }
+ }
+ break
+ case 6:
+ if ((vu(t, e), yu(e), 4 & r)) {
+ if (null === e.stateNode) throw Error(o(162))
+ ;(a = e.stateNode), (l = e.memoizedProps)
+ try {
+ a.nodeValue = l
+ } catch (t) {
+ Cs(e, e.return, t)
+ }
+ }
+ break
+ case 3:
+ if ((vu(t, e), yu(e), 4 & r && null !== n && n.memoizedState.isDehydrated))
+ try {
+ Bt(t.containerInfo)
+ } catch (t) {
+ Cs(e, e.return, t)
+ }
+ break
+ case 4:
+ default:
+ vu(t, e), yu(e)
+ break
+ case 13:
+ vu(t, e),
+ yu(e),
+ 8192 & (a = e.child).flags &&
+ ((l = null !== a.memoizedState),
+ (a.stateNode.isHidden = l),
+ !l ||
+ (null !== a.alternate && null !== a.alternate.memoizedState) ||
+ (Bu = Ge())),
+ 4 & r && mu(e)
+ break
+ case 22:
+ if (
+ ((f = null !== n && null !== n.memoizedState),
+ 1 & e.mode ? ((Gi = (c = Gi) || f), vu(t, e), (Gi = c)) : vu(t, e),
+ yu(e),
+ 8192 & r)
+ ) {
+ if (
+ ((c = null !== e.memoizedState),
+ (e.stateNode.isHidden = c) && !f && 0 != (1 & e.mode))
+ )
+ for (Zi = e, f = e.child; null !== f; ) {
+ for (d = Zi = f; null !== Zi; ) {
+ switch (((h = (p = Zi).child), p.tag)) {
+ case 0:
+ case 11:
+ case 14:
+ case 15:
+ ru(4, p, p.return)
+ break
+ case 1:
+ eu(p, p.return)
+ var m = p.stateNode
+ if ('function' == typeof m.componentWillUnmount) {
+ ;(r = p), (n = p.return)
+ try {
+ ;(t = r),
+ (m.props = t.memoizedProps),
+ (m.state = t.memoizedState),
+ m.componentWillUnmount()
+ } catch (e) {
+ Cs(r, n, e)
+ }
+ }
+ break
+ case 5:
+ eu(p, p.return)
+ break
+ case 22:
+ if (null !== p.memoizedState) {
+ xu(d)
+ continue
+ }
+ }
+ null !== h ? ((h.return = p), (Zi = h)) : xu(d)
+ }
+ f = f.sibling
+ }
+ e: for (f = null, d = e; ; ) {
+ if (5 === d.tag) {
+ if (null === f) {
+ f = d
+ try {
+ ;(a = d.stateNode),
+ c
+ ? 'function' == typeof (l = a.style).setProperty
+ ? l.setProperty('display', 'none', 'important')
+ : (l.display = 'none')
+ : ((u = d.stateNode),
+ (i =
+ null != (s = d.memoizedProps.style) && s.hasOwnProperty('display')
+ ? s.display
+ : null),
+ (u.style.display = me('display', i)))
+ } catch (t) {
+ Cs(e, e.return, t)
+ }
+ }
+ } else if (6 === d.tag) {
+ if (null === f)
+ try {
+ d.stateNode.nodeValue = c ? '' : d.memoizedProps
+ } catch (t) {
+ Cs(e, e.return, t)
+ }
+ } else if (
+ ((22 !== d.tag && 23 !== d.tag) || null === d.memoizedState || d === e) &&
+ null !== d.child
+ ) {
+ ;(d.child.return = d), (d = d.child)
+ continue
+ }
+ if (d === e) break e
+ for (; null === d.sibling; ) {
+ if (null === d.return || d.return === e) break e
+ f === d && (f = null), (d = d.return)
+ }
+ f === d && (f = null), (d.sibling.return = d.return), (d = d.sibling)
+ }
+ }
+ break
+ case 19:
+ vu(t, e), yu(e), 4 & r && mu(e)
+ case 21:
+ }
+ }
+ function yu(e) {
+ var t = e.flags
+ if (2 & t) {
+ try {
+ e: {
+ for (var n = e.return; null !== n; ) {
+ if (iu(n)) {
+ var r = n
+ break e
+ }
+ n = n.return
+ }
+ throw Error(o(160))
+ }
+ switch (r.tag) {
+ case 5:
+ var a = r.stateNode
+ 32 & r.flags && (de(a, ''), (r.flags &= -33)), cu(e, uu(e), a)
+ break
+ case 3:
+ case 4:
+ var l = r.stateNode.containerInfo
+ su(e, uu(e), l)
+ break
+ default:
+ throw Error(o(161))
+ }
+ } catch (t) {
+ Cs(e, e.return, t)
+ }
+ e.flags &= -3
+ }
+ 4096 & t && (e.flags &= -4097)
+ }
+ function bu(e, t, n) {
+ ;(Zi = e), wu(e, t, n)
+ }
+ function wu(e, t, n) {
+ for (var r = 0 != (1 & e.mode); null !== Zi; ) {
+ var a = Zi,
+ o = a.child
+ if (22 === a.tag && r) {
+ var l = null !== a.memoizedState || Xi
+ if (!l) {
+ var i = a.alternate,
+ u = (null !== i && null !== i.memoizedState) || Gi
+ i = Xi
+ var s = Gi
+ if (((Xi = l), (Gi = u) && !s))
+ for (Zi = a; null !== Zi; )
+ (u = (l = Zi).child),
+ 22 === l.tag && null !== l.memoizedState
+ ? Su(a)
+ : null !== u
+ ? ((u.return = l), (Zi = u))
+ : Su(a)
+ for (; null !== o; ) (Zi = o), wu(o, t, n), (o = o.sibling)
+ ;(Zi = a), (Xi = i), (Gi = s)
+ }
+ ku(e)
+ } else 0 != (8772 & a.subtreeFlags) && null !== o ? ((o.return = a), (Zi = o)) : ku(e)
+ }
+ }
+ function ku(e) {
+ for (; null !== Zi; ) {
+ var t = Zi
+ if (0 != (8772 & t.flags)) {
+ var n = t.alternate
+ try {
+ if (0 != (8772 & t.flags))
+ switch (t.tag) {
+ case 0:
+ case 11:
+ case 15:
+ Gi || au(5, t)
+ break
+ case 1:
+ var r = t.stateNode
+ if (4 & t.flags && !Gi)
+ if (null === n) r.componentDidMount()
+ else {
+ var a =
+ t.elementType === t.type ? n.memoizedProps : go(t.type, n.memoizedProps)
+ r.componentDidUpdate(
+ a,
+ n.memoizedState,
+ r.__reactInternalSnapshotBeforeUpdate,
+ )
+ }
+ var l = t.updateQueue
+ null !== l && Ao(t, l, r)
+ break
+ case 3:
+ var i = t.updateQueue
+ if (null !== i) {
+ if (((n = null), null !== t.child))
+ switch (t.child.tag) {
+ case 5:
+ case 1:
+ n = t.child.stateNode
+ }
+ Ao(t, i, n)
+ }
+ break
+ case 5:
+ var u = t.stateNode
+ if (null === n && 4 & t.flags) {
+ n = u
+ var s = t.memoizedProps
+ switch (t.type) {
+ case 'button':
+ case 'input':
+ case 'select':
+ case 'textarea':
+ s.autoFocus && n.focus()
+ break
+ case 'img':
+ s.src && (n.src = s.src)
+ }
+ }
+ break
+ case 6:
+ case 4:
+ case 12:
+ case 19:
+ case 17:
+ case 21:
+ case 22:
+ case 23:
+ case 25:
+ break
+ case 13:
+ if (null === t.memoizedState) {
+ var c = t.alternate
+ if (null !== c) {
+ var f = c.memoizedState
+ if (null !== f) {
+ var d = f.dehydrated
+ null !== d && Bt(d)
+ }
+ }
+ }
+ break
+ default:
+ throw Error(o(163))
+ }
+ Gi || (512 & t.flags && ou(t))
+ } catch (e) {
+ Cs(t, t.return, e)
+ }
+ }
+ if (t === e) {
+ Zi = null
+ break
+ }
+ if (null !== (n = t.sibling)) {
+ ;(n.return = t.return), (Zi = n)
+ break
+ }
+ Zi = t.return
+ }
+ }
+ function xu(e) {
+ for (; null !== Zi; ) {
+ var t = Zi
+ if (t === e) {
+ Zi = null
+ break
+ }
+ var n = t.sibling
+ if (null !== n) {
+ ;(n.return = t.return), (Zi = n)
+ break
+ }
+ Zi = t.return
+ }
+ }
+ function Su(e) {
+ for (; null !== Zi; ) {
+ var t = Zi
+ try {
+ switch (t.tag) {
+ case 0:
+ case 11:
+ case 15:
+ var n = t.return
+ try {
+ au(4, t)
+ } catch (e) {
+ Cs(t, n, e)
+ }
+ break
+ case 1:
+ var r = t.stateNode
+ if ('function' == typeof r.componentDidMount) {
+ var a = t.return
+ try {
+ r.componentDidMount()
+ } catch (e) {
+ Cs(t, a, e)
+ }
+ }
+ var o = t.return
+ try {
+ ou(t)
+ } catch (e) {
+ Cs(t, o, e)
+ }
+ break
+ case 5:
+ var l = t.return
+ try {
+ ou(t)
+ } catch (e) {
+ Cs(t, l, e)
+ }
+ }
+ } catch (e) {
+ Cs(t, t.return, e)
+ }
+ if (t === e) {
+ Zi = null
+ break
+ }
+ var i = t.sibling
+ if (null !== i) {
+ ;(i.return = t.return), (Zi = i)
+ break
+ }
+ Zi = t.return
+ }
+ }
+ var Eu,
+ Cu = Math.ceil,
+ _u = w.ReactCurrentDispatcher,
+ Pu = w.ReactCurrentOwner,
+ Nu = w.ReactCurrentBatchConfig,
+ Ou = 0,
+ Mu = null,
+ Tu = null,
+ Lu = 0,
+ Ru = 0,
+ zu = Ea(0),
+ Du = 0,
+ Iu = null,
+ ju = 0,
+ Fu = 0,
+ Au = 0,
+ $u = null,
+ Uu = null,
+ Bu = 0,
+ Wu = 1 / 0,
+ Hu = null,
+ Vu = !1,
+ Qu = null,
+ Ku = null,
+ qu = !1,
+ Yu = null,
+ Xu = 0,
+ Gu = 0,
+ Ju = null,
+ Zu = -1,
+ es = 0
+ function ts() {
+ return 0 != (6 & Ou) ? Ge() : -1 !== Zu ? Zu : (Zu = Ge())
+ }
+ function ns(e) {
+ return 0 == (1 & e.mode)
+ ? 1
+ : 0 != (2 & Ou) && 0 !== Lu
+ ? Lu & -Lu
+ : null !== vo.transition
+ ? (0 === es && (es = mt()), es)
+ : 0 !== (e = bt)
+ ? e
+ : (e = void 0 === (e = window.event) ? 16 : Xt(e.type))
+ }
+ function rs(e, t, n, r) {
+ if (50 < Gu) throw ((Gu = 0), (Ju = null), Error(o(185)))
+ gt(e, n, r),
+ (0 != (2 & Ou) && e === Mu) ||
+ (e === Mu && (0 == (2 & Ou) && (Fu |= n), 4 === Du && us(e, Lu)),
+ as(e, r),
+ 1 === n && 0 === Ou && 0 == (1 & t.mode) && ((Wu = Ge() + 500), Aa && Ba()))
+ }
+ function as(e, t) {
+ var n = e.callbackNode
+ !(function (e, t) {
+ for (
+ var n = e.suspendedLanes,
+ r = e.pingedLanes,
+ a = e.expirationTimes,
+ o = e.pendingLanes;
+ 0 < o;
+
+ ) {
+ var l = 31 - lt(o),
+ i = 1 << l,
+ u = a[l]
+ ;-1 === u
+ ? (0 != (i & n) && 0 == (i & r)) || (a[l] = pt(i, t))
+ : u <= t && (e.expiredLanes |= i),
+ (o &= ~i)
+ }
+ })(e, t)
+ var r = dt(e, e === Mu ? Lu : 0)
+ if (0 === r) null !== n && qe(n), (e.callbackNode = null), (e.callbackPriority = 0)
+ else if (((t = r & -r), e.callbackPriority !== t)) {
+ if ((null != n && qe(n), 1 === t))
+ 0 === e.tag
+ ? (function (e) {
+ ;(Aa = !0), Ua(e)
+ })(ss.bind(null, e))
+ : Ua(ss.bind(null, e)),
+ la(function () {
+ 0 == (6 & Ou) && Ba()
+ }),
+ (n = null)
+ else {
+ switch (wt(r)) {
+ case 1:
+ n = Ze
+ break
+ case 4:
+ n = et
+ break
+ case 16:
+ default:
+ n = tt
+ break
+ case 536870912:
+ n = rt
+ }
+ n = Ms(n, os.bind(null, e))
+ }
+ ;(e.callbackPriority = t), (e.callbackNode = n)
+ }
+ }
+ function os(e, t) {
+ if (((Zu = -1), (es = 0), 0 != (6 & Ou))) throw Error(o(327))
+ var n = e.callbackNode
+ if (Ss() && e.callbackNode !== n) return null
+ var r = dt(e, e === Mu ? Lu : 0)
+ if (0 === r) return null
+ if (0 != (30 & r) || 0 != (r & e.expiredLanes) || t) t = gs(e, r)
+ else {
+ t = r
+ var a = Ou
+ Ou |= 2
+ var l = ms()
+ for ((Mu === e && Lu === t) || ((Hu = null), (Wu = Ge() + 500), ps(e, t)); ; )
+ try {
+ bs()
+ break
+ } catch (t) {
+ hs(e, t)
+ }
+ xo(),
+ (_u.current = l),
+ (Ou = a),
+ null !== Tu ? (t = 0) : ((Mu = null), (Lu = 0), (t = Du))
+ }
+ if (0 !== t) {
+ if ((2 === t && 0 !== (a = ht(e)) && ((r = a), (t = ls(e, a))), 1 === t))
+ throw ((n = Iu), ps(e, 0), us(e, r), as(e, Ge()), n)
+ if (6 === t) us(e, r)
+ else {
+ if (
+ ((a = e.current.alternate),
+ 0 == (30 & r) &&
+ !(function (e) {
+ for (var t = e; ; ) {
+ if (16384 & t.flags) {
+ var n = t.updateQueue
+ if (null !== n && null !== (n = n.stores))
+ for (var r = 0; r < n.length; r++) {
+ var a = n[r],
+ o = a.getSnapshot
+ a = a.value
+ try {
+ if (!ir(o(), a)) return !1
+ } catch (e) {
+ return !1
+ }
+ }
+ }
+ if (((n = t.child), 16384 & t.subtreeFlags && null !== n))
+ (n.return = t), (t = n)
+ else {
+ if (t === e) break
+ for (; null === t.sibling; ) {
+ if (null === t.return || t.return === e) return !0
+ t = t.return
+ }
+ ;(t.sibling.return = t.return), (t = t.sibling)
+ }
+ }
+ return !0
+ })(a) &&
+ (2 === (t = gs(e, r)) && 0 !== (l = ht(e)) && ((r = l), (t = ls(e, l))), 1 === t))
+ )
+ throw ((n = Iu), ps(e, 0), us(e, r), as(e, Ge()), n)
+ switch (((e.finishedWork = a), (e.finishedLanes = r), t)) {
+ case 0:
+ case 1:
+ throw Error(o(345))
+ case 2:
+ case 5:
+ xs(e, Uu, Hu)
+ break
+ case 3:
+ if ((us(e, r), (130023424 & r) === r && 10 < (t = Bu + 500 - Ge()))) {
+ if (0 !== dt(e, 0)) break
+ if (((a = e.suspendedLanes) & r) !== r) {
+ ts(), (e.pingedLanes |= e.suspendedLanes & a)
+ break
+ }
+ e.timeoutHandle = ra(xs.bind(null, e, Uu, Hu), t)
+ break
+ }
+ xs(e, Uu, Hu)
+ break
+ case 4:
+ if ((us(e, r), (4194240 & r) === r)) break
+ for (t = e.eventTimes, a = -1; 0 < r; ) {
+ var i = 31 - lt(r)
+ ;(l = 1 << i), (i = t[i]) > a && (a = i), (r &= ~l)
+ }
+ if (
+ ((r = a),
+ 10 <
+ (r =
+ (120 > (r = Ge() - r)
+ ? 120
+ : 480 > r
+ ? 480
+ : 1080 > r
+ ? 1080
+ : 1920 > r
+ ? 1920
+ : 3e3 > r
+ ? 3e3
+ : 4320 > r
+ ? 4320
+ : 1960 * Cu(r / 1960)) - r))
+ ) {
+ e.timeoutHandle = ra(xs.bind(null, e, Uu, Hu), r)
+ break
+ }
+ xs(e, Uu, Hu)
+ break
+ default:
+ throw Error(o(329))
+ }
+ }
+ }
+ return as(e, Ge()), e.callbackNode === n ? os.bind(null, e) : null
+ }
+ function ls(e, t) {
+ var n = $u
+ return (
+ e.current.memoizedState.isDehydrated && (ps(e, t).flags |= 256),
+ 2 !== (e = gs(e, t)) && ((t = Uu), (Uu = n), null !== t && is(t)),
+ e
+ )
+ }
+ function is(e) {
+ null === Uu ? (Uu = e) : Uu.push.apply(Uu, e)
+ }
+ function us(e, t) {
+ for (
+ t &= ~Au, t &= ~Fu, e.suspendedLanes |= t, e.pingedLanes &= ~t, e = e.expirationTimes;
+ 0 < t;
+
+ ) {
+ var n = 31 - lt(t),
+ r = 1 << n
+ ;(e[n] = -1), (t &= ~r)
+ }
+ }
+ function ss(e) {
+ if (0 != (6 & Ou)) throw Error(o(327))
+ Ss()
+ var t = dt(e, 0)
+ if (0 == (1 & t)) return as(e, Ge()), null
+ var n = gs(e, t)
+ if (0 !== e.tag && 2 === n) {
+ var r = ht(e)
+ 0 !== r && ((t = r), (n = ls(e, r)))
+ }
+ if (1 === n) throw ((n = Iu), ps(e, 0), us(e, t), as(e, Ge()), n)
+ if (6 === n) throw Error(o(345))
+ return (
+ (e.finishedWork = e.current.alternate),
+ (e.finishedLanes = t),
+ xs(e, Uu, Hu),
+ as(e, Ge()),
+ null
+ )
+ }
+ function cs(e, t) {
+ var n = Ou
+ Ou |= 1
+ try {
+ return e(t)
+ } finally {
+ 0 === (Ou = n) && ((Wu = Ge() + 500), Aa && Ba())
+ }
+ }
+ function fs(e) {
+ null !== Yu && 0 === Yu.tag && 0 == (6 & Ou) && Ss()
+ var t = Ou
+ Ou |= 1
+ var n = Nu.transition,
+ r = bt
+ try {
+ if (((Nu.transition = null), (bt = 1), e)) return e()
+ } finally {
+ ;(bt = r), (Nu.transition = n), 0 == (6 & (Ou = t)) && Ba()
+ }
+ }
+ function ds() {
+ ;(Ru = zu.current), Ca(zu)
+ }
+ function ps(e, t) {
+ ;(e.finishedWork = null), (e.finishedLanes = 0)
+ var n = e.timeoutHandle
+ if ((-1 !== n && ((e.timeoutHandle = -1), aa(n)), null !== Tu))
+ for (n = Tu.return; null !== n; ) {
+ var r = n
+ switch ((to(r), r.tag)) {
+ case 1:
+ null != (r = r.type.childContextTypes) && Ra()
+ break
+ case 3:
+ ol(), Ca(Oa), Ca(Na), fl()
+ break
+ case 5:
+ il(r)
+ break
+ case 4:
+ ol()
+ break
+ case 13:
+ case 19:
+ Ca(ul)
+ break
+ case 10:
+ So(r.type._context)
+ break
+ case 22:
+ case 23:
+ ds()
+ }
+ n = n.return
+ }
+ if (
+ ((Mu = e),
+ (Tu = e = zs(e.current, null)),
+ (Lu = Ru = t),
+ (Du = 0),
+ (Iu = null),
+ (Au = Fu = ju = 0),
+ (Uu = $u = null),
+ null !== Po)
+ ) {
+ for (t = 0; t < Po.length; t++)
+ if (null !== (r = (n = Po[t]).interleaved)) {
+ n.interleaved = null
+ var a = r.next,
+ o = n.pending
+ if (null !== o) {
+ var l = o.next
+ ;(o.next = a), (r.next = l)
+ }
+ n.pending = r
+ }
+ Po = null
+ }
+ return e
+ }
+ function hs(e, t) {
+ for (;;) {
+ var n = Tu
+ try {
+ if ((xo(), (dl.current = li), yl)) {
+ for (var r = ml.memoizedState; null !== r; ) {
+ var a = r.queue
+ null !== a && (a.pending = null), (r = r.next)
+ }
+ yl = !1
+ }
+ if (
+ ((hl = 0),
+ (gl = vl = ml = null),
+ (bl = !1),
+ (wl = 0),
+ (Pu.current = null),
+ null === n || null === n.return)
+ ) {
+ ;(Du = 1), (Iu = t), (Tu = null)
+ break
+ }
+ e: {
+ var l = e,
+ i = n.return,
+ u = n,
+ s = t
+ if (
+ ((t = Lu),
+ (u.flags |= 32768),
+ null !== s && 'object' == typeof s && 'function' == typeof s.then)
+ ) {
+ var c = s,
+ f = u,
+ d = f.tag
+ if (0 == (1 & f.mode) && (0 === d || 11 === d || 15 === d)) {
+ var p = f.alternate
+ p
+ ? ((f.updateQueue = p.updateQueue),
+ (f.memoizedState = p.memoizedState),
+ (f.lanes = p.lanes))
+ : ((f.updateQueue = null), (f.memoizedState = null))
+ }
+ var h = gi(i)
+ if (null !== h) {
+ ;(h.flags &= -257), yi(h, i, u, 0, t), 1 & h.mode && vi(l, c, t), (s = c)
+ var m = (t = h).updateQueue
+ if (null === m) {
+ var v = new Set()
+ v.add(s), (t.updateQueue = v)
+ } else m.add(s)
+ break e
+ }
+ if (0 == (1 & t)) {
+ vi(l, c, t), vs()
+ break e
+ }
+ s = Error(o(426))
+ } else if (ao && 1 & u.mode) {
+ var g = gi(i)
+ if (null !== g) {
+ 0 == (65536 & g.flags) && (g.flags |= 256), yi(g, i, u, 0, t), mo(ci(s, u))
+ break e
+ }
+ }
+ ;(l = s = ci(s, u)),
+ 4 !== Du && (Du = 2),
+ null === $u ? ($u = [l]) : $u.push(l),
+ (l = i)
+ do {
+ switch (l.tag) {
+ case 3:
+ ;(l.flags |= 65536), (t &= -t), (l.lanes |= t), jo(l, hi(0, s, t))
+ break e
+ case 1:
+ u = s
+ var y = l.type,
+ b = l.stateNode
+ if (
+ 0 == (128 & l.flags) &&
+ ('function' == typeof y.getDerivedStateFromError ||
+ (null !== b &&
+ 'function' == typeof b.componentDidCatch &&
+ (null === Ku || !Ku.has(b))))
+ ) {
+ ;(l.flags |= 65536), (t &= -t), (l.lanes |= t), jo(l, mi(l, u, t))
+ break e
+ }
+ }
+ l = l.return
+ } while (null !== l)
+ }
+ ks(n)
+ } catch (e) {
+ ;(t = e), Tu === n && null !== n && (Tu = n = n.return)
+ continue
+ }
+ break
+ }
+ }
+ function ms() {
+ var e = _u.current
+ return (_u.current = li), null === e ? li : e
+ }
+ function vs() {
+ ;(0 !== Du && 3 !== Du && 2 !== Du) || (Du = 4),
+ null === Mu || (0 == (268435455 & ju) && 0 == (268435455 & Fu)) || us(Mu, Lu)
+ }
+ function gs(e, t) {
+ var n = Ou
+ Ou |= 2
+ var r = ms()
+ for ((Mu === e && Lu === t) || ((Hu = null), ps(e, t)); ; )
+ try {
+ ys()
+ break
+ } catch (t) {
+ hs(e, t)
+ }
+ if ((xo(), (Ou = n), (_u.current = r), null !== Tu)) throw Error(o(261))
+ return (Mu = null), (Lu = 0), Du
+ }
+ function ys() {
+ for (; null !== Tu; ) ws(Tu)
+ }
+ function bs() {
+ for (; null !== Tu && !Ye(); ) ws(Tu)
+ }
+ function ws(e) {
+ var t = Eu(e.alternate, e, Ru)
+ ;(e.memoizedProps = e.pendingProps), null === t ? ks(e) : (Tu = t), (Pu.current = null)
+ }
+ function ks(e) {
+ var t = e
+ do {
+ var n = t.alternate
+ if (((e = t.return), 0 == (32768 & t.flags))) {
+ if (null !== (n = qi(n, t, Ru))) return void (Tu = n)
+ } else {
+ if (null !== (n = Yi(n, t))) return (n.flags &= 32767), void (Tu = n)
+ if (null === e) return (Du = 6), void (Tu = null)
+ ;(e.flags |= 32768), (e.subtreeFlags = 0), (e.deletions = null)
+ }
+ if (null !== (t = t.sibling)) return void (Tu = t)
+ Tu = t = e
+ } while (null !== t)
+ 0 === Du && (Du = 5)
+ }
+ function xs(e, t, n) {
+ var r = bt,
+ a = Nu.transition
+ try {
+ ;(Nu.transition = null),
+ (bt = 1),
+ (function (e, t, n, r) {
+ do {
+ Ss()
+ } while (null !== Yu)
+ if (0 != (6 & Ou)) throw Error(o(327))
+ n = e.finishedWork
+ var a = e.finishedLanes
+ if (null === n) return null
+ if (((e.finishedWork = null), (e.finishedLanes = 0), n === e.current))
+ throw Error(o(177))
+ ;(e.callbackNode = null), (e.callbackPriority = 0)
+ var l = n.lanes | n.childLanes
+ if (
+ ((function (e, t) {
+ var n = e.pendingLanes & ~t
+ ;(e.pendingLanes = t),
+ (e.suspendedLanes = 0),
+ (e.pingedLanes = 0),
+ (e.expiredLanes &= t),
+ (e.mutableReadLanes &= t),
+ (e.entangledLanes &= t),
+ (t = e.entanglements)
+ var r = e.eventTimes
+ for (e = e.expirationTimes; 0 < n; ) {
+ var a = 31 - lt(n),
+ o = 1 << a
+ ;(t[a] = 0), (r[a] = -1), (e[a] = -1), (n &= ~o)
+ }
+ })(e, l),
+ e === Mu && ((Tu = Mu = null), (Lu = 0)),
+ (0 == (2064 & n.subtreeFlags) && 0 == (2064 & n.flags)) ||
+ qu ||
+ ((qu = !0),
+ Ms(tt, function () {
+ return Ss(), null
+ })),
+ (l = 0 != (15990 & n.flags)),
+ 0 != (15990 & n.subtreeFlags) || l)
+ ) {
+ ;(l = Nu.transition), (Nu.transition = null)
+ var i = bt
+ bt = 1
+ var u = Ou
+ ;(Ou |= 4),
+ (Pu.current = null),
+ (function (e, t) {
+ if (((ea = Ht), pr((e = dr())))) {
+ if ('selectionStart' in e)
+ var n = { end: e.selectionEnd, start: e.selectionStart }
+ else
+ e: {
+ var r =
+ (n = ((n = e.ownerDocument) && n.defaultView) || window)
+ .getSelection && n.getSelection()
+ if (r && 0 !== r.rangeCount) {
+ n = r.anchorNode
+ var a = r.anchorOffset,
+ l = r.focusNode
+ r = r.focusOffset
+ try {
+ n.nodeType, l.nodeType
+ } catch (e) {
+ n = null
+ break e
+ }
+ var i = 0,
+ u = -1,
+ s = -1,
+ c = 0,
+ f = 0,
+ d = e,
+ p = null
+ t: for (;;) {
+ for (
+ var h;
+ d !== n || (0 !== a && 3 !== d.nodeType) || (u = i + a),
+ d !== l || (0 !== r && 3 !== d.nodeType) || (s = i + r),
+ 3 === d.nodeType && (i += d.nodeValue.length),
+ null !== (h = d.firstChild);
+
+ )
+ (p = d), (d = h)
+ for (;;) {
+ if (d === e) break t
+ if (
+ (p === n && ++c === a && (u = i),
+ p === l && ++f === r && (s = i),
+ null !== (h = d.nextSibling))
+ )
+ break
+ p = (d = p).parentNode
+ }
+ d = h
+ }
+ n = -1 === u || -1 === s ? null : { end: s, start: u }
+ } else n = null
+ }
+ n = n || { end: 0, start: 0 }
+ } else n = null
+ for (
+ ta = { focusedElem: e, selectionRange: n }, Ht = !1, Zi = t;
+ null !== Zi;
+
+ )
+ if (((e = (t = Zi).child), 0 != (1028 & t.subtreeFlags) && null !== e))
+ (e.return = t), (Zi = e)
+ else
+ for (; null !== Zi; ) {
+ t = Zi
+ try {
+ var m = t.alternate
+ if (0 != (1024 & t.flags))
+ switch (t.tag) {
+ case 0:
+ case 11:
+ case 15:
+ case 5:
+ case 6:
+ case 4:
+ case 17:
+ break
+ case 1:
+ if (null !== m) {
+ var v = m.memoizedProps,
+ g = m.memoizedState,
+ y = t.stateNode,
+ b = y.getSnapshotBeforeUpdate(
+ t.elementType === t.type ? v : go(t.type, v),
+ g,
+ )
+ y.__reactInternalSnapshotBeforeUpdate = b
+ }
+ break
+ case 3:
+ var w = t.stateNode.containerInfo
+ 1 === w.nodeType
+ ? (w.textContent = '')
+ : 9 === w.nodeType &&
+ w.documentElement &&
+ w.removeChild(w.documentElement)
+ break
+ default:
+ throw Error(o(163))
+ }
+ } catch (e) {
+ Cs(t, t.return, e)
+ }
+ if (null !== (e = t.sibling)) {
+ ;(e.return = t.return), (Zi = e)
+ break
+ }
+ Zi = t.return
+ }
+ ;(m = nu), (nu = !1)
+ })(e, n),
+ gu(n, e),
+ hr(ta),
+ (Ht = !!ea),
+ (ta = ea = null),
+ (e.current = n),
+ bu(n, e, a),
+ Xe(),
+ (Ou = u),
+ (bt = i),
+ (Nu.transition = l)
+ } else e.current = n
+ if (
+ (qu && ((qu = !1), (Yu = e), (Xu = a)),
+ (l = e.pendingLanes),
+ 0 === l && (Ku = null),
+ (function (e) {
+ if (ot && 'function' == typeof ot.onCommitFiberRoot)
+ try {
+ ot.onCommitFiberRoot(at, e, void 0, 128 == (128 & e.current.flags))
+ } catch (e) {}
+ })(n.stateNode),
+ as(e, Ge()),
+ null !== t)
+ )
+ for (r = e.onRecoverableError, n = 0; n < t.length; n++)
+ (a = t[n]), r(a.value, { componentStack: a.stack, digest: a.digest })
+ if (Vu) throw ((Vu = !1), (e = Qu), (Qu = null), e)
+ 0 != (1 & Xu) && 0 !== e.tag && Ss(),
+ (l = e.pendingLanes),
+ 0 != (1 & l) ? (e === Ju ? Gu++ : ((Gu = 0), (Ju = e))) : (Gu = 0),
+ Ba()
+ })(e, t, n, r)
+ } finally {
+ ;(Nu.transition = a), (bt = r)
+ }
+ return null
+ }
+ function Ss() {
+ if (null !== Yu) {
+ var e = wt(Xu),
+ t = Nu.transition,
+ n = bt
+ try {
+ if (((Nu.transition = null), (bt = 16 > e ? 16 : e), null === Yu)) var r = !1
+ else {
+ if (((e = Yu), (Yu = null), (Xu = 0), 0 != (6 & Ou))) throw Error(o(331))
+ var a = Ou
+ for (Ou |= 4, Zi = e.current; null !== Zi; ) {
+ var l = Zi,
+ i = l.child
+ if (0 != (16 & Zi.flags)) {
+ var u = l.deletions
+ if (null !== u) {
+ for (var s = 0; s < u.length; s++) {
+ var c = u[s]
+ for (Zi = c; null !== Zi; ) {
+ var f = Zi
+ switch (f.tag) {
+ case 0:
+ case 11:
+ case 15:
+ ru(8, f, l)
+ }
+ var d = f.child
+ if (null !== d) (d.return = f), (Zi = d)
+ else
+ for (; null !== Zi; ) {
+ var p = (f = Zi).sibling,
+ h = f.return
+ if ((lu(f), f === c)) {
+ Zi = null
+ break
+ }
+ if (null !== p) {
+ ;(p.return = h), (Zi = p)
+ break
+ }
+ Zi = h
+ }
+ }
+ }
+ var m = l.alternate
+ if (null !== m) {
+ var v = m.child
+ if (null !== v) {
+ m.child = null
+ do {
+ var g = v.sibling
+ ;(v.sibling = null), (v = g)
+ } while (null !== v)
+ }
+ }
+ Zi = l
+ }
+ }
+ if (0 != (2064 & l.subtreeFlags) && null !== i) (i.return = l), (Zi = i)
+ else
+ e: for (; null !== Zi; ) {
+ if (0 != (2048 & (l = Zi).flags))
+ switch (l.tag) {
+ case 0:
+ case 11:
+ case 15:
+ ru(9, l, l.return)
+ }
+ var y = l.sibling
+ if (null !== y) {
+ ;(y.return = l.return), (Zi = y)
+ break e
+ }
+ Zi = l.return
+ }
+ }
+ var b = e.current
+ for (Zi = b; null !== Zi; ) {
+ var w = (i = Zi).child
+ if (0 != (2064 & i.subtreeFlags) && null !== w) (w.return = i), (Zi = w)
+ else
+ e: for (i = b; null !== Zi; ) {
+ if (0 != (2048 & (u = Zi).flags))
+ try {
+ switch (u.tag) {
+ case 0:
+ case 11:
+ case 15:
+ au(9, u)
+ }
+ } catch (e) {
+ Cs(u, u.return, e)
+ }
+ if (u === i) {
+ Zi = null
+ break e
+ }
+ var k = u.sibling
+ if (null !== k) {
+ ;(k.return = u.return), (Zi = k)
+ break e
+ }
+ Zi = u.return
+ }
+ }
+ if (((Ou = a), Ba(), ot && 'function' == typeof ot.onPostCommitFiberRoot))
+ try {
+ ot.onPostCommitFiberRoot(at, e)
+ } catch (e) {}
+ r = !0
+ }
+ return r
+ } finally {
+ ;(bt = n), (Nu.transition = t)
+ }
+ }
+ return !1
+ }
+ function Es(e, t, n) {
+ ;(e = Do(e, (t = hi(0, (t = ci(n, t)), 1)), 1)),
+ (t = ts()),
+ null !== e && (gt(e, 1, t), as(e, t))
+ }
+ function Cs(e, t, n) {
+ if (3 === e.tag) Es(e, e, n)
+ else
+ for (; null !== t; ) {
+ if (3 === t.tag) {
+ Es(t, e, n)
+ break
+ }
+ if (1 === t.tag) {
+ var r = t.stateNode
+ if (
+ 'function' == typeof t.type.getDerivedStateFromError ||
+ ('function' == typeof r.componentDidCatch && (null === Ku || !Ku.has(r)))
+ ) {
+ ;(t = Do(t, (e = mi(t, (e = ci(n, e)), 1)), 1)),
+ (e = ts()),
+ null !== t && (gt(t, 1, e), as(t, e))
+ break
+ }
+ }
+ t = t.return
+ }
+ }
+ function _s(e, t, n) {
+ var r = e.pingCache
+ null !== r && r.delete(t),
+ (t = ts()),
+ (e.pingedLanes |= e.suspendedLanes & n),
+ Mu === e &&
+ (Lu & n) === n &&
+ (4 === Du || (3 === Du && (130023424 & Lu) === Lu && 500 > Ge() - Bu)
+ ? ps(e, 0)
+ : (Au |= n)),
+ as(e, t)
+ }
+ function Ps(e, t) {
+ 0 === t &&
+ (0 == (1 & e.mode)
+ ? (t = 1)
+ : ((t = ct), 0 == (130023424 & (ct <<= 1)) && (ct = 4194304)))
+ var n = ts()
+ null !== (e = Mo(e, t)) && (gt(e, t, n), as(e, n))
+ }
+ function Ns(e) {
+ var t = e.memoizedState,
+ n = 0
+ null !== t && (n = t.retryLane), Ps(e, n)
+ }
+ function Os(e, t) {
+ var n = 0
+ switch (e.tag) {
+ case 13:
+ var r = e.stateNode,
+ a = e.memoizedState
+ null !== a && (n = a.retryLane)
+ break
+ case 19:
+ r = e.stateNode
+ break
+ default:
+ throw Error(o(314))
+ }
+ null !== r && r.delete(t), Ps(e, n)
+ }
+ function Ms(e, t) {
+ return Ke(e, t)
+ }
+ function Ts(e, t, n, r) {
+ ;(this.tag = e),
+ (this.key = n),
+ (this.sibling =
+ this.child =
+ this.return =
+ this.stateNode =
+ this.type =
+ this.elementType =
+ null),
+ (this.index = 0),
+ (this.ref = null),
+ (this.pendingProps = t),
+ (this.dependencies = this.memoizedState = this.updateQueue = this.memoizedProps = null),
+ (this.mode = r),
+ (this.subtreeFlags = this.flags = 0),
+ (this.deletions = null),
+ (this.childLanes = this.lanes = 0),
+ (this.alternate = null)
+ }
+ function Ls(e, t, n, r) {
+ return new Ts(e, t, n, r)
+ }
+ function Rs(e) {
+ return !(!(e = e.prototype) || !e.isReactComponent)
+ }
+ function zs(e, t) {
+ var n = e.alternate
+ return (
+ null === n
+ ? (((n = Ls(e.tag, t, e.key, e.mode)).elementType = e.elementType),
+ (n.type = e.type),
+ (n.stateNode = e.stateNode),
+ (n.alternate = e),
+ (e.alternate = n))
+ : ((n.pendingProps = t),
+ (n.type = e.type),
+ (n.flags = 0),
+ (n.subtreeFlags = 0),
+ (n.deletions = null)),
+ (n.flags = 14680064 & e.flags),
+ (n.childLanes = e.childLanes),
+ (n.lanes = e.lanes),
+ (n.child = e.child),
+ (n.memoizedProps = e.memoizedProps),
+ (n.memoizedState = e.memoizedState),
+ (n.updateQueue = e.updateQueue),
+ (t = e.dependencies),
+ (n.dependencies = null === t ? null : { firstContext: t.firstContext, lanes: t.lanes }),
+ (n.sibling = e.sibling),
+ (n.index = e.index),
+ (n.ref = e.ref),
+ n
+ )
+ }
+ function Ds(e, t, n, r, a, l) {
+ var i = 2
+ if (((r = e), 'function' == typeof e)) Rs(e) && (i = 1)
+ else if ('string' == typeof e) i = 5
+ else
+ e: switch (e) {
+ case S:
+ return Is(n.children, a, l, t)
+ case E:
+ ;(i = 8), (a |= 8)
+ break
+ case C:
+ return ((e = Ls(12, n, t, 2 | a)).elementType = C), (e.lanes = l), e
+ case O:
+ return ((e = Ls(13, n, t, a)).elementType = O), (e.lanes = l), e
+ case M:
+ return ((e = Ls(19, n, t, a)).elementType = M), (e.lanes = l), e
+ case R:
+ return js(n, a, l, t)
+ default:
+ if ('object' == typeof e && null !== e)
+ switch (e.$$typeof) {
+ case _:
+ i = 10
+ break e
+ case P:
+ i = 9
+ break e
+ case N:
+ i = 11
+ break e
+ case T:
+ i = 14
+ break e
+ case L:
+ ;(i = 16), (r = null)
+ break e
+ }
+ throw Error(o(130, null == e ? e : typeof e, ''))
+ }
+ return ((t = Ls(i, n, t, a)).elementType = e), (t.type = r), (t.lanes = l), t
+ }
+ function Is(e, t, n, r) {
+ return ((e = Ls(7, e, r, t)).lanes = n), e
+ }
+ function js(e, t, n, r) {
+ return (
+ ((e = Ls(22, e, r, t)).elementType = R),
+ (e.lanes = n),
+ (e.stateNode = { isHidden: !1 }),
+ e
+ )
+ }
+ function Fs(e, t, n) {
+ return ((e = Ls(6, e, null, t)).lanes = n), e
+ }
+ function As(e, t, n) {
+ return (
+ ((t = Ls(4, null !== e.children ? e.children : [], e.key, t)).lanes = n),
+ (t.stateNode = {
+ containerInfo: e.containerInfo,
+ implementation: e.implementation,
+ pendingChildren: null,
+ }),
+ t
+ )
+ }
+ function $s(e, t, n, r, a) {
+ ;(this.tag = t),
+ (this.containerInfo = e),
+ (this.finishedWork = this.pingCache = this.current = this.pendingChildren = null),
+ (this.timeoutHandle = -1),
+ (this.callbackNode = this.pendingContext = this.context = null),
+ (this.callbackPriority = 0),
+ (this.eventTimes = vt(0)),
+ (this.expirationTimes = vt(-1)),
+ (this.entangledLanes =
+ this.finishedLanes =
+ this.mutableReadLanes =
+ this.expiredLanes =
+ this.pingedLanes =
+ this.suspendedLanes =
+ this.pendingLanes =
+ 0),
+ (this.entanglements = vt(0)),
+ (this.identifierPrefix = r),
+ (this.onRecoverableError = a),
+ (this.mutableSourceEagerHydrationData = null)
+ }
+ function Us(e, t, n, r, a, o, l, i, u) {
+ return (
+ (e = new $s(e, t, n, i, u)),
+ 1 === t ? ((t = 1), !0 === o && (t |= 8)) : (t = 0),
+ (o = Ls(3, null, null, t)),
+ (e.current = o),
+ (o.stateNode = e),
+ (o.memoizedState = {
+ cache: null,
+ element: r,
+ isDehydrated: n,
+ pendingSuspenseBoundaries: null,
+ transitions: null,
+ }),
+ Lo(o),
+ e
+ )
+ }
+ function Bs(e) {
+ if (!e) return Pa
+ e: {
+ if (Be((e = e._reactInternals)) !== e || 1 !== e.tag) throw Error(o(170))
+ var t = e
+ do {
+ switch (t.tag) {
+ case 3:
+ t = t.stateNode.context
+ break e
+ case 1:
+ if (La(t.type)) {
+ t = t.stateNode.__reactInternalMemoizedMergedChildContext
+ break e
+ }
+ }
+ t = t.return
+ } while (null !== t)
+ throw Error(o(171))
+ }
+ if (1 === e.tag) {
+ var n = e.type
+ if (La(n)) return Da(e, n, t)
+ }
+ return t
+ }
+ function Ws(e, t, n, r, a, o, l, i, u) {
+ return (
+ ((e = Us(n, r, !0, e, 0, o, 0, i, u)).context = Bs(null)),
+ (n = e.current),
+ ((o = zo((r = ts()), (a = ns(n)))).callback = null != t ? t : null),
+ Do(n, o, a),
+ (e.current.lanes = a),
+ gt(e, a, r),
+ as(e, r),
+ e
+ )
+ }
+ function Hs(e, t, n, r) {
+ var a = t.current,
+ o = ts(),
+ l = ns(a)
+ return (
+ (n = Bs(n)),
+ null === t.context ? (t.context = n) : (t.pendingContext = n),
+ ((t = zo(o, l)).payload = { element: e }),
+ null !== (r = void 0 === r ? null : r) && (t.callback = r),
+ null !== (e = Do(a, t, l)) && (rs(e, a, l, o), Io(e, a, l)),
+ l
+ )
+ }
+ function Vs(e) {
+ return (e = e.current).child ? (e.child.tag, e.child.stateNode) : null
+ }
+ function Qs(e, t) {
+ if (null !== (e = e.memoizedState) && null !== e.dehydrated) {
+ var n = e.retryLane
+ e.retryLane = 0 !== n && n < t ? n : t
+ }
+ }
+ function Ks(e, t) {
+ Qs(e, t), (e = e.alternate) && Qs(e, t)
+ }
+ Eu = function (e, t, n) {
+ if (null !== e)
+ if (e.memoizedProps !== t.pendingProps || Oa.current) wi = !0
+ else {
+ if (0 == (e.lanes & n) && 0 == (128 & t.flags))
+ return (
+ (wi = !1),
+ (function (e, t, n) {
+ switch (t.tag) {
+ case 3:
+ Mi(t), ho()
+ break
+ case 5:
+ ll(t)
+ break
+ case 1:
+ La(t.type) && Ia(t)
+ break
+ case 4:
+ al(t, t.stateNode.containerInfo)
+ break
+ case 10:
+ var r = t.type._context,
+ a = t.memoizedProps.value
+ _a(yo, r._currentValue), (r._currentValue = a)
+ break
+ case 13:
+ if (null !== (r = t.memoizedState))
+ return null !== r.dehydrated
+ ? (_a(ul, 1 & ul.current), (t.flags |= 128), null)
+ : 0 != (n & t.child.childLanes)
+ ? Fi(e, t, n)
+ : (_a(ul, 1 & ul.current),
+ null !== (e = Vi(e, t, n)) ? e.sibling : null)
+ _a(ul, 1 & ul.current)
+ break
+ case 19:
+ if (((r = 0 != (n & t.childLanes)), 0 != (128 & e.flags))) {
+ if (r) return Wi(e, t, n)
+ t.flags |= 128
+ }
+ if (
+ (null !== (a = t.memoizedState) &&
+ ((a.rendering = null), (a.tail = null), (a.lastEffect = null)),
+ _a(ul, ul.current),
+ r)
+ )
+ break
+ return null
+ case 22:
+ case 23:
+ return (t.lanes = 0), Ci(e, t, n)
+ }
+ return Vi(e, t, n)
+ })(e, t, n)
+ )
+ wi = 0 != (131072 & e.flags)
+ }
+ else (wi = !1), ao && 0 != (1048576 & t.flags) && Za(t, Qa, t.index)
+ switch (((t.lanes = 0), t.tag)) {
+ case 2:
+ var r = t.type
+ Hi(e, t), (e = t.pendingProps)
+ var a = Ta(t, Na.current)
+ Co(t, n), (a = El(null, t, r, e, a, n))
+ var l = Cl()
+ return (
+ (t.flags |= 1),
+ 'object' == typeof a &&
+ null !== a &&
+ 'function' == typeof a.render &&
+ void 0 === a.$$typeof
+ ? ((t.tag = 1),
+ (t.memoizedState = null),
+ (t.updateQueue = null),
+ La(r) ? ((l = !0), Ia(t)) : (l = !1),
+ (t.memoizedState = null !== a.state && void 0 !== a.state ? a.state : null),
+ Lo(t),
+ (a.updater = Bo),
+ (t.stateNode = a),
+ (a._reactInternals = t),
+ Qo(t, r, e, n),
+ (t = Oi(null, t, r, !0, l, n)))
+ : ((t.tag = 0), ao && l && eo(t), ki(null, t, a, n), (t = t.child)),
+ t
+ )
+ case 16:
+ r = t.elementType
+ e: {
+ switch (
+ (Hi(e, t),
+ (e = t.pendingProps),
+ (r = (a = r._init)(r._payload)),
+ (t.type = r),
+ (a = t.tag =
+ (function (e) {
+ if ('function' == typeof e) return Rs(e) ? 1 : 0
+ if (null != e) {
+ if ((e = e.$$typeof) === N) return 11
+ if (e === T) return 14
+ }
+ return 2
+ })(r)),
+ (e = go(r, e)),
+ a)
+ ) {
+ case 0:
+ t = Pi(null, t, r, e, n)
+ break e
+ case 1:
+ t = Ni(null, t, r, e, n)
+ break e
+ case 11:
+ t = xi(null, t, r, e, n)
+ break e
+ case 14:
+ t = Si(null, t, r, go(r.type, e), n)
+ break e
+ }
+ throw Error(o(306, r, ''))
+ }
+ return t
+ case 0:
+ return (
+ (r = t.type),
+ (a = t.pendingProps),
+ Pi(e, t, r, (a = t.elementType === r ? a : go(r, a)), n)
+ )
+ case 1:
+ return (
+ (r = t.type),
+ (a = t.pendingProps),
+ Ni(e, t, r, (a = t.elementType === r ? a : go(r, a)), n)
+ )
+ case 3:
+ e: {
+ if ((Mi(t), null === e)) throw Error(o(387))
+ ;(r = t.pendingProps),
+ (a = (l = t.memoizedState).element),
+ Ro(e, t),
+ Fo(t, r, null, n)
+ var i = t.memoizedState
+ if (((r = i.element), l.isDehydrated)) {
+ if (
+ ((l = {
+ cache: i.cache,
+ element: r,
+ isDehydrated: !1,
+ pendingSuspenseBoundaries: i.pendingSuspenseBoundaries,
+ transitions: i.transitions,
+ }),
+ (t.updateQueue.baseState = l),
+ (t.memoizedState = l),
+ 256 & t.flags)
+ ) {
+ t = Ti(e, t, r, n, (a = ci(Error(o(423)), t)))
+ break e
+ }
+ if (r !== a) {
+ t = Ti(e, t, r, n, (a = ci(Error(o(424)), t)))
+ break e
+ }
+ for (
+ ro = sa(t.stateNode.containerInfo.firstChild),
+ no = t,
+ ao = !0,
+ oo = null,
+ n = Jo(t, null, r, n),
+ t.child = n;
+ n;
+
+ )
+ (n.flags = (-3 & n.flags) | 4096), (n = n.sibling)
+ } else {
+ if ((ho(), r === a)) {
+ t = Vi(e, t, n)
+ break e
+ }
+ ki(e, t, r, n)
+ }
+ t = t.child
+ }
+ return t
+ case 5:
+ return (
+ ll(t),
+ null === e && so(t),
+ (r = t.type),
+ (a = t.pendingProps),
+ (l = null !== e ? e.memoizedProps : null),
+ (i = a.children),
+ na(r, a) ? (i = null) : null !== l && na(r, l) && (t.flags |= 32),
+ _i(e, t),
+ ki(e, t, i, n),
+ t.child
+ )
+ case 6:
+ return null === e && so(t), null
+ case 13:
+ return Fi(e, t, n)
+ case 4:
+ return (
+ al(t, t.stateNode.containerInfo),
+ (r = t.pendingProps),
+ null === e ? (t.child = Go(t, null, r, n)) : ki(e, t, r, n),
+ t.child
+ )
+ case 11:
+ return (
+ (r = t.type),
+ (a = t.pendingProps),
+ xi(e, t, r, (a = t.elementType === r ? a : go(r, a)), n)
+ )
+ case 7:
+ return ki(e, t, t.pendingProps, n), t.child
+ case 8:
+ case 12:
+ return ki(e, t, t.pendingProps.children, n), t.child
+ case 10:
+ e: {
+ if (
+ ((r = t.type._context),
+ (a = t.pendingProps),
+ (l = t.memoizedProps),
+ (i = a.value),
+ _a(yo, r._currentValue),
+ (r._currentValue = i),
+ null !== l)
+ )
+ if (ir(l.value, i)) {
+ if (l.children === a.children && !Oa.current) {
+ t = Vi(e, t, n)
+ break e
+ }
+ } else
+ for (null !== (l = t.child) && (l.return = t); null !== l; ) {
+ var u = l.dependencies
+ if (null !== u) {
+ i = l.child
+ for (var s = u.firstContext; null !== s; ) {
+ if (s.context === r) {
+ if (1 === l.tag) {
+ ;(s = zo(-1, n & -n)).tag = 2
+ var c = l.updateQueue
+ if (null !== c) {
+ var f = (c = c.shared).pending
+ null === f ? (s.next = s) : ((s.next = f.next), (f.next = s)),
+ (c.pending = s)
+ }
+ }
+ ;(l.lanes |= n),
+ null !== (s = l.alternate) && (s.lanes |= n),
+ Eo(l.return, n, t),
+ (u.lanes |= n)
+ break
+ }
+ s = s.next
+ }
+ } else if (10 === l.tag) i = l.type === t.type ? null : l.child
+ else if (18 === l.tag) {
+ if (null === (i = l.return)) throw Error(o(341))
+ ;(i.lanes |= n),
+ null !== (u = i.alternate) && (u.lanes |= n),
+ Eo(i, n, t),
+ (i = l.sibling)
+ } else i = l.child
+ if (null !== i) i.return = l
+ else
+ for (i = l; null !== i; ) {
+ if (i === t) {
+ i = null
+ break
+ }
+ if (null !== (l = i.sibling)) {
+ ;(l.return = i.return), (i = l)
+ break
+ }
+ i = i.return
+ }
+ l = i
+ }
+ ki(e, t, a.children, n), (t = t.child)
+ }
+ return t
+ case 9:
+ return (
+ (a = t.type),
+ (r = t.pendingProps.children),
+ Co(t, n),
+ (r = r((a = _o(a)))),
+ (t.flags |= 1),
+ ki(e, t, r, n),
+ t.child
+ )
+ case 14:
+ return (a = go((r = t.type), t.pendingProps)), Si(e, t, r, (a = go(r.type, a)), n)
+ case 15:
+ return Ei(e, t, t.type, t.pendingProps, n)
+ case 17:
+ return (
+ (r = t.type),
+ (a = t.pendingProps),
+ (a = t.elementType === r ? a : go(r, a)),
+ Hi(e, t),
+ (t.tag = 1),
+ La(r) ? ((e = !0), Ia(t)) : (e = !1),
+ Co(t, n),
+ Ho(t, r, a),
+ Qo(t, r, a, n),
+ Oi(null, t, r, !0, e, n)
+ )
+ case 19:
+ return Wi(e, t, n)
+ case 22:
+ return Ci(e, t, n)
+ }
+ throw Error(o(156, t.tag))
+ }
+ var qs =
+ 'function' == typeof reportError
+ ? reportError
+ : function (e) {
+ console.error(e)
+ }
+ function Ys(e) {
+ this._internalRoot = e
+ }
+ function Xs(e) {
+ this._internalRoot = e
+ }
+ function Gs(e) {
+ return !(!e || (1 !== e.nodeType && 9 !== e.nodeType && 11 !== e.nodeType))
+ }
+ function Js(e) {
+ return !(
+ !e ||
+ (1 !== e.nodeType &&
+ 9 !== e.nodeType &&
+ 11 !== e.nodeType &&
+ (8 !== e.nodeType || ' react-mount-point-unstable ' !== e.nodeValue))
+ )
+ }
+ function Zs() {}
+ function ec(e, t, n, r, a) {
+ var o = n._reactRootContainer
+ if (o) {
+ var l = o
+ if ('function' == typeof a) {
+ var i = a
+ a = function () {
+ var e = Vs(l)
+ i.call(e)
+ }
+ }
+ Hs(t, l, e, a)
+ } else
+ l = (function (e, t, n, r, a) {
+ if (a) {
+ if ('function' == typeof r) {
+ var o = r
+ r = function () {
+ var e = Vs(l)
+ o.call(e)
+ }
+ }
+ var l = Ws(t, r, e, 0, null, !1, 0, '', Zs)
+ return (
+ (e._reactRootContainer = l),
+ (e[ha] = l.current),
+ Br(8 === e.nodeType ? e.parentNode : e),
+ fs(),
+ l
+ )
+ }
+ for (; (a = e.lastChild); ) e.removeChild(a)
+ if ('function' == typeof r) {
+ var i = r
+ r = function () {
+ var e = Vs(u)
+ i.call(e)
+ }
+ }
+ var u = Us(e, 0, !1, null, 0, !1, 0, '', Zs)
+ return (
+ (e._reactRootContainer = u),
+ (e[ha] = u.current),
+ Br(8 === e.nodeType ? e.parentNode : e),
+ fs(function () {
+ Hs(t, u, n, r)
+ }),
+ u
+ )
+ })(n, t, e, a, r)
+ return Vs(l)
+ }
+ ;(Xs.prototype.render = Ys.prototype.render =
+ function (e) {
+ var t = this._internalRoot
+ if (null === t) throw Error(o(409))
+ Hs(e, t, null, null)
+ }),
+ (Xs.prototype.unmount = Ys.prototype.unmount =
+ function () {
+ var e = this._internalRoot
+ if (null !== e) {
+ this._internalRoot = null
+ var t = e.containerInfo
+ fs(function () {
+ Hs(null, e, null, null)
+ }),
+ (t[ha] = null)
+ }
+ }),
+ (Xs.prototype.unstable_scheduleHydration = function (e) {
+ if (e) {
+ var t = Et()
+ e = { blockedOn: null, priority: t, target: e }
+ for (var n = 0; n < Rt.length && 0 !== t && t < Rt[n].priority; n++);
+ Rt.splice(n, 0, e), 0 === n && jt(e)
+ }
+ }),
+ (kt = function (e) {
+ switch (e.tag) {
+ case 3:
+ var t = e.stateNode
+ if (t.current.memoizedState.isDehydrated) {
+ var n = ft(t.pendingLanes)
+ 0 !== n && (yt(t, 1 | n), as(t, Ge()), 0 == (6 & Ou) && ((Wu = Ge() + 500), Ba()))
+ }
+ break
+ case 13:
+ fs(function () {
+ var t = Mo(e, 1)
+ if (null !== t) {
+ var n = ts()
+ rs(t, e, 1, n)
+ }
+ }),
+ Ks(e, 1)
+ }
+ }),
+ (xt = function (e) {
+ if (13 === e.tag) {
+ var t = Mo(e, 134217728)
+ if (null !== t) rs(t, e, 134217728, ts())
+ Ks(e, 134217728)
+ }
+ }),
+ (St = function (e) {
+ if (13 === e.tag) {
+ var t = ns(e),
+ n = Mo(e, t)
+ if (null !== n) rs(n, e, t, ts())
+ Ks(e, t)
+ }
+ }),
+ (Et = function () {
+ return bt
+ }),
+ (Ct = function (e, t) {
+ var n = bt
+ try {
+ return (bt = e), t()
+ } finally {
+ bt = n
+ }
+ }),
+ (xe = function (e, t, n) {
+ switch (t) {
+ case 'input':
+ if ((J(e, n), (t = n.name), 'radio' === n.type && null != t)) {
+ for (n = e; n.parentNode; ) n = n.parentNode
+ for (
+ n = n.querySelectorAll(
+ 'input[name=' + JSON.stringify('' + t) + '][type="radio"]',
+ ),
+ t = 0;
+ t < n.length;
+ t++
+ ) {
+ var r = n[t]
+ if (r !== e && r.form === e.form) {
+ var a = ka(r)
+ if (!a) throw Error(o(90))
+ K(r), J(r, a)
+ }
+ }
+ }
+ break
+ case 'textarea':
+ oe(e, n)
+ break
+ case 'select':
+ null != (t = n.value) && ne(e, !!n.multiple, t, !1)
+ }
+ }),
+ (Ne = cs),
+ (Oe = fs)
+ var tc = { Events: [ba, wa, ka, _e, Pe, cs], usingClientEntryPoint: !1 },
+ nc = {
+ bundleType: 0,
+ findFiberByHostInstance: ya,
+ rendererPackageName: 'react-dom',
+ version: '18.2.0',
+ },
+ rc = {
+ bundleType: nc.bundleType,
+ currentDispatcherRef: w.ReactCurrentDispatcher,
+ findFiberByHostInstance:
+ nc.findFiberByHostInstance ||
+ function () {
+ return null
+ },
+ findHostInstanceByFiber: function (e) {
+ return null === (e = Ve(e)) ? null : e.stateNode
+ },
+ findHostInstancesForRefresh: null,
+ getCurrentFiber: null,
+ overrideHookState: null,
+ overrideHookStateDeletePath: null,
+ overrideHookStateRenamePath: null,
+ overrideProps: null,
+ overridePropsDeletePath: null,
+ overridePropsRenamePath: null,
+ reconcilerVersion: '18.2.0-next-9e3b772b8-20220608',
+ rendererConfig: nc.rendererConfig,
+ rendererPackageName: nc.rendererPackageName,
+ scheduleRefresh: null,
+ scheduleRoot: null,
+ scheduleUpdate: null,
+ setErrorHandler: null,
+ setRefreshHandler: null,
+ setSuspenseHandler: null,
+ version: nc.version,
+ }
+ if ('undefined' != typeof __REACT_DEVTOOLS_GLOBAL_HOOK__) {
+ var ac = __REACT_DEVTOOLS_GLOBAL_HOOK__
+ if (!ac.isDisabled && ac.supportsFiber)
+ try {
+ ;(at = ac.inject(rc)), (ot = ac)
+ } catch (ce) {}
+ }
+ },
+ 5655: (e, t, n) => {
+ 'use strict'
+ e.exports = n(2197)
+ },
+ 5734: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 5808: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return o
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(2862)
+ const o = ({ className: e }) =>
+ r.default.createElement(
+ 'svg',
+ {
+ className: ['icon icon--chevron', e].filter(Boolean).join(' '),
+ viewBox: '0 0 25 25',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ r.default.createElement('path', {
+ className: 'stroke',
+ d: 'M9 10.5L12.5 14.5L16 10.5',
+ }),
+ )
+ },
+ 5809: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 6277: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return o
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(5734)
+ const o = () =>
+ r.default.createElement(
+ 'svg',
+ {
+ className: 'icon icon--edit',
+ viewBox: '0 0 25 25',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ r.default.createElement('polygon', {
+ className: 'fill',
+ points:
+ '16.92 16.86 8.25 16.86 8.25 8.21 12.54 8.21 12.54 6.63 6.68 6.63 6.68 18.43 18.5 18.43 18.5 12.53 16.92 12.53 16.92 16.86',
+ }),
+ r.default.createElement('polygon', {
+ className: 'fill',
+ points: '16.31 7.33 17.42 8.44 12.66 13.2 11.51 13.24 11.55 12.09 16.31 7.33',
+ }),
+ r.default.createElement('rect', {
+ className: 'fill',
+ height: '1.15',
+ transform: 'translate(10.16 -10.48) rotate(45)',
+ width: '1.58',
+ x: '16.94',
+ y: '6.44',
+ }),
+ )
+ },
+ 6553: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ (function (e, t) {
+ for (var n in t) Object.defineProperty(e, n, { enumerable: !0, get: t[n] })
+ })(t, {
+ Banner: function () {
+ return r.default
+ },
+ Button: function () {
+ return a.default
+ },
+ Check: function () {
+ return i.default
+ },
+ Chevron: function () {
+ return u.default
+ },
+ Menu: function () {
+ return s.default
+ },
+ MinimalTemplate: function () {
+ return d.default
+ },
+ Pill: function () {
+ return o.default
+ },
+ Popup: function () {
+ return l.default
+ },
+ Search: function () {
+ return c.default
+ },
+ X: function () {
+ return f.default
+ },
+ })
+ const r = p(n(7913)),
+ a = p(n(1925)),
+ o = p(n(9474)),
+ l = p(n(4929)),
+ i = p(n(6562)),
+ u = p(n(5808)),
+ s = p(n(7771)),
+ c = p(n(4954)),
+ f = p(n(2)),
+ d = p(n(3414))
+ function p(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ },
+ 6562: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return o
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(5809)
+ const o = () =>
+ r.default.createElement(
+ 'svg',
+ {
+ className: 'icon icon--check',
+ viewBox: '0 0 25 25',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ r.default.createElement('path', {
+ className: 'stroke',
+ d: 'M10.6092 16.0192L17.6477 8.98076',
+ strokeLinecap: 'square',
+ strokeLinejoin: 'bevel',
+ }),
+ r.default.createElement('path', {
+ className: 'stroke',
+ d: 'M7.35229 12.7623L10.6092 16.0192',
+ strokeLinecap: 'square',
+ strokeLinejoin: 'bevel',
+ }),
+ )
+ },
+ 6982: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return u
+ },
+ })
+ const r = i(n(9497)),
+ a = o(n(4981))
+ function o(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ function l(e) {
+ if ('function' != typeof WeakMap) return null
+ var t = new WeakMap(),
+ n = new WeakMap()
+ return (l = function (e) {
+ return e ? n : t
+ })(e)
+ }
+ function i(e, t) {
+ if (!t && e && e.__esModule) return e
+ if (null === e || ('object' != typeof e && 'function' != typeof e)) return { default: e }
+ var n = l(t)
+ if (n && n.has(e)) return n.get(e)
+ var r = {},
+ a = Object.defineProperty && Object.getOwnPropertyDescriptor
+ for (var o in e)
+ if ('default' !== o && Object.prototype.hasOwnProperty.call(e, o)) {
+ var i = a ? Object.getOwnPropertyDescriptor(e, o) : null
+ i && (i.get || i.set) ? Object.defineProperty(r, o, i) : (r[o] = e[o])
+ }
+ return (r.default = e), n && n.set(e, r), r
+ }
+ n(754)
+ const u = (e) => {
+ const { boundingRef: t, children: n, className: o, delay: l = 350, show: i = !0 } = e,
+ [u, s] = r.default.useState(i),
+ [c, f] = r.default.useState('top'),
+ [d, p] = (0, a.default)({
+ root: t?.current || null,
+ rootMargin: '-145px 0px 0px 100px',
+ threshold: 0,
+ })
+ return (
+ (0, r.useEffect)(() => {
+ let e
+ return (
+ l && i
+ ? (e = setTimeout(() => {
+ s(i)
+ }, l))
+ : s(i),
+ () => {
+ e && clearTimeout(e)
+ }
+ )
+ }, [i, l]),
+ (0, r.useEffect)(() => {
+ f(p?.isIntersecting ? 'top' : 'bottom')
+ }, [p]),
+ r.default.createElement(
+ r.default.Fragment,
+ null,
+ r.default.createElement(
+ 'aside',
+ {
+ 'aria-hidden': 'true',
+ className: ['tooltip', o, 'tooltip--position-top'].filter(Boolean).join(' '),
+ ref: d,
+ },
+ n,
+ ),
+ r.default.createElement(
+ 'aside',
+ {
+ className: ['tooltip', o, u && 'tooltip--show', `tooltip--position-${c}`]
+ .filter(Boolean)
+ .join(' '),
+ },
+ n,
+ ),
+ )
+ )
+ }
+ },
+ 7345: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 7366: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 7771: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return o
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(3369)
+ const o = () =>
+ r.default.createElement(
+ 'svg',
+ {
+ className: 'icon icon--menu',
+ fill: 'none',
+ height: '25',
+ viewBox: '0 0 25 25',
+ width: '25',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ r.default.createElement('rect', {
+ className: 'fill',
+ height: '2',
+ width: '18',
+ x: '3.5',
+ y: '4.5',
+ }),
+ r.default.createElement('rect', {
+ className: 'fill',
+ height: '2',
+ width: '18',
+ x: '3.5',
+ y: '11.5',
+ }),
+ r.default.createElement('rect', {
+ className: 'fill',
+ height: '2',
+ width: '18',
+ x: '3.5',
+ y: '18.5',
+ }),
+ )
+ },
+ 7862: (e, t, n) => {
+ e.exports = n(1772)()
+ },
+ 7913: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ (function (e, t) {
+ for (var n in t) Object.defineProperty(e, n, { enumerable: !0, get: t[n] })
+ })(t, {
+ Banner: function () {
+ return i
+ },
+ default: function () {
+ return u
+ },
+ })
+ const r = o(n(9497)),
+ a = n(3717)
+ function o(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(7366)
+ const l = 'banner',
+ i = ({
+ alignIcon: e = 'right',
+ children: t,
+ className: n,
+ icon: o,
+ onClick: i,
+ to: u,
+ type: s = 'default',
+ }) => {
+ const c = [
+ l,
+ `${l}--type-${s}`,
+ n && n,
+ u && `${l}--has-link`,
+ (u || i) && `${l}--has-action`,
+ o && `${l}--has-icon`,
+ o && `${l}--align-icon-${e}`,
+ ]
+ .filter(Boolean)
+ .join(' ')
+ let f = 'div'
+ return (
+ i && !u && (f = 'button'),
+ u && (f = a.Link),
+ r.default.createElement(
+ f,
+ { className: c, onClick: i, to: u || void 0 },
+ o && 'left' === e && r.default.createElement(r.default.Fragment, null, o),
+ r.default.createElement('span', { className: `${l}__content` }, t),
+ o && 'right' === e && r.default.createElement(r.default.Fragment, null, o),
+ )
+ )
+ },
+ u = i
+ },
+ 8453: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return o
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(3617)
+ const o = () =>
+ r.default.createElement(
+ 'svg',
+ {
+ className: 'icon icon--plus',
+ viewBox: '0 0 25 25',
+ xmlns: 'http://www.w3.org/2000/svg',
+ },
+ r.default.createElement('line', {
+ className: 'stroke',
+ x1: '12.4589',
+ x2: '12.4589',
+ y1: '16.9175',
+ y2: '8.50115',
+ }),
+ r.default.createElement('line', {
+ className: 'stroke',
+ x1: '8.05164',
+ x2: '16.468',
+ y1: '12.594',
+ y2: '12.594',
+ }),
+ )
+ },
+ 8507: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return l
+ },
+ })
+ const r = a(n(9497))
+ function a(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(4717)
+ const o = 'popup-button',
+ l = (e) => {
+ const { active: t, button: n, buttonType: a, className: l, setActive: i } = e,
+ u = [o, l, `${o}--${a}`].filter(Boolean).join(' '),
+ s = () => {
+ i(!t)
+ }
+ return 'none' === a
+ ? null
+ : 'custom' === a
+ ? r.default.createElement(
+ 'div',
+ {
+ className: u,
+ onClick: s,
+ onKeyDown: (e) => {
+ 'Enter' === e.key && s()
+ },
+ role: 'button',
+ tabIndex: 0,
+ },
+ n,
+ )
+ : r.default.createElement(
+ 'button',
+ { className: u, onClick: () => i(!t), type: 'button' },
+ n,
+ )
+ }
+ },
+ 8967: (e) => {
+ e.exports =
+ Array.isArray ||
+ function (e) {
+ return '[object Array]' == Object.prototype.toString.call(e)
+ }
+ },
+ 9130: function (e, t, n) {
+ 'use strict'
+ var r =
+ (this && this.__importDefault) ||
+ function (e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ (t.withWindowInfo =
+ t.WindowInfoProvider =
+ t.WindowInfoContext =
+ t.WindowInfo =
+ t.useWindowInfo =
+ void 0)
+ var a = n(9767)
+ Object.defineProperty(t, 'useWindowInfo', {
+ enumerable: !0,
+ get: function () {
+ return r(a).default
+ },
+ })
+ var o = n(362)
+ Object.defineProperty(t, 'WindowInfo', {
+ enumerable: !0,
+ get: function () {
+ return r(o).default
+ },
+ })
+ var l = n(3690)
+ Object.defineProperty(t, 'WindowInfoContext', {
+ enumerable: !0,
+ get: function () {
+ return r(l).default
+ },
+ })
+ var i = n(2767)
+ Object.defineProperty(t, 'WindowInfoProvider', {
+ enumerable: !0,
+ get: function () {
+ return r(i).default
+ },
+ })
+ var u = n(1740)
+ Object.defineProperty(t, 'withWindowInfo', {
+ enumerable: !0,
+ get: function () {
+ return r(u).default
+ },
+ })
+ },
+ 9279: (e, t, n) => {
+ 'use strict'
+ n.r(t)
+ },
+ 9415: (e, t, n) => {
+ 'use strict'
+ e.exports = n(4507)
+ },
+ 9474: (e, t, n) => {
+ 'use strict'
+ Object.defineProperty(t, '__esModule', { value: !0 }),
+ Object.defineProperty(t, 'default', {
+ enumerable: !0,
+ get: function () {
+ return c
+ },
+ })
+ const r = l(n(9497)),
+ a = n(3717),
+ o = n(5061)
+ function l(e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ n(9279)
+ const i = 'pill',
+ u = (e) => {
+ const { id: n, className: t } = e,
+ {
+ attributes: a,
+ isDragging: l,
+ listeners: u,
+ setNodeRef: c,
+ transform: f,
+ } = (0, o.useDraggableSortable)({ id: n })
+ return r.default.createElement(s, {
+ ...e,
+ className: [l && `${i}--is-dragging`, t].filter(Boolean).join(' '),
+ elementProps: { ...u, ...a, ref: c, style: { transform: f } },
+ })
+ },
+ s = (e) => {
+ const {
+ alignIcon: t = 'right',
+ 'aria-checked': n,
+ 'aria-controls': o,
+ 'aria-expanded': l,
+ 'aria-label': u,
+ children: s,
+ className: c,
+ draggable: f,
+ elementProps: d,
+ icon: p,
+ onClick: h,
+ pillStyle: m = 'light',
+ rounded: v,
+ to: g,
+ } = e,
+ y = [
+ i,
+ `${i}--style-${m}`,
+ c && c,
+ g && `${i}--has-link`,
+ (g || h) && `${i}--has-action`,
+ p && `${i}--has-icon`,
+ p && `${i}--align-icon-${t}`,
+ f && `${i}--draggable`,
+ v && `${i}--rounded`,
+ ]
+ .filter(Boolean)
+ .join(' ')
+ let b = 'div'
+ return (
+ h && !g && (b = 'button'),
+ g && (b = a.Link),
+ r.default.createElement(
+ b,
+ {
+ ...d,
+ 'aria-checked': n,
+ 'aria-controls': o,
+ 'aria-expanded': l,
+ 'aria-label': u,
+ className: y,
+ onClick: h,
+ to: g || void 0,
+ type: 'button' === b ? 'button' : void 0,
+ },
+ p && 'left' === t && r.default.createElement(r.default.Fragment, null, p),
+ s,
+ p && 'right' === t && r.default.createElement(r.default.Fragment, null, p),
+ )
+ )
+ },
+ c = (e) => {
+ const { draggable: t } = e
+ return t ? r.default.createElement(u, e) : r.default.createElement(s, e)
+ }
+ },
+ 9497: (e) => {
+ 'use strict'
+ e.exports = require('react')
+ },
+ 9509: (e, t, n) => {
+ 'use strict'
+ n.r(t),
+ n.d(t, {
+ SortableContext: () => je,
+ arrayMove: () => Ce,
+ arraySwap: () => _e,
+ defaultAnimateLayoutChanges: () => Ae,
+ defaultNewIndexGetter: () => Fe,
+ hasSortableData: () => Ve,
+ horizontalListSortingStrategy: () => Me,
+ rectSortingStrategy: () => Te,
+ rectSwappingStrategy: () => Le,
+ sortableKeyboardCoordinates: () => Ke,
+ useSortable: () => He,
+ verticalListSortingStrategy: () => ze,
+ })
+ var r = n(9497),
+ a = n.n(r)
+ n(3730)
+ const o =
+ 'undefined' != typeof window &&
+ void 0 !== window.document &&
+ void 0 !== window.document.createElement
+ function l(e) {
+ const t = Object.prototype.toString.call(e)
+ return '[object Window]' === t || '[object global]' === t
+ }
+ function i(e) {
+ return 'nodeType' in e
+ }
+ function u(e) {
+ var t, n
+ return e
+ ? l(e)
+ ? e
+ : i(e) && null != (t = null == (n = e.ownerDocument) ? void 0 : n.defaultView)
+ ? t
+ : window
+ : window
+ }
+ function s(e) {
+ const { Document: t } = u(e)
+ return e instanceof t
+ }
+ function c(e) {
+ return !l(e) && e instanceof u(e).HTMLElement
+ }
+ function f(e) {
+ return e
+ ? l(e)
+ ? e.document
+ : i(e)
+ ? s(e)
+ ? e
+ : c(e)
+ ? e.ownerDocument
+ : document
+ : document
+ : document
+ }
+ const d = o ? r.useLayoutEffect : r.useEffect
+ function p(e) {
+ const t = (0, r.useRef)(e)
+ return (
+ d(() => {
+ t.current = e
+ }),
+ (0, r.useCallback)(function () {
+ for (var e = arguments.length, n = new Array(e), r = 0; r < e; r++)
+ n[r] = arguments[r]
+ return null == t.current ? void 0 : t.current(...n)
+ }, [])
+ )
+ }
+ function h(e, t) {
+ void 0 === t && (t = [e])
+ const n = (0, r.useRef)(e)
+ return (
+ d(() => {
+ n.current !== e && (n.current = e)
+ }, t),
+ n
+ )
+ }
+ function m(e) {
+ const t = p(e),
+ n = (0, r.useRef)(null),
+ a = (0, r.useCallback)((e) => {
+ e !== n.current && (null == t || t(e, n.current)), (n.current = e)
+ }, [])
+ return [n, a]
+ }
+ let v = {}
+ function g(e, t) {
+ return (0, r.useMemo)(() => {
+ if (t) return t
+ const n = null == v[e] ? 0 : v[e] + 1
+ return (v[e] = n), e + '-' + n
+ }, [e, t])
+ }
+ function y(e) {
+ return function (t) {
+ for (var n = arguments.length, r = new Array(n > 1 ? n - 1 : 0), a = 1; a < n; a++)
+ r[a - 1] = arguments[a]
+ return r.reduce(
+ (t, n) => {
+ const r = Object.entries(n)
+ for (const [n, a] of r) {
+ const r = t[n]
+ null != r && (t[n] = r + e * a)
+ }
+ return t
+ },
+ { ...t },
+ )
+ }
+ }
+ const b = y(1),
+ w = y(-1)
+ function k(e) {
+ if (!e) return !1
+ const { KeyboardEvent: t } = u(e.target)
+ return t && e instanceof t
+ }
+ function x(e) {
+ if (
+ (function (e) {
+ if (!e) return !1
+ const { TouchEvent: t } = u(e.target)
+ return t && e instanceof t
+ })(e)
+ ) {
+ if (e.touches && e.touches.length) {
+ const { clientX: t, clientY: n } = e.touches[0]
+ return { x: t, y: n }
+ }
+ if (e.changedTouches && e.changedTouches.length) {
+ const { clientX: t, clientY: n } = e.changedTouches[0]
+ return { x: t, y: n }
+ }
+ }
+ return (function (e) {
+ return 'clientX' in e && 'clientY' in e
+ })(e)
+ ? { x: e.clientX, y: e.clientY }
+ : null
+ }
+ const S = Object.freeze({
+ Scale: {
+ toString(e) {
+ if (!e) return
+ const { scaleX: t, scaleY: n } = e
+ return 'scaleX(' + t + ') scaleY(' + n + ')'
+ },
+ },
+ Transform: {
+ toString(e) {
+ if (e) return [S.Translate.toString(e), S.Scale.toString(e)].join(' ')
+ },
+ },
+ Transition: {
+ toString(e) {
+ let { duration: n, easing: r, property: t } = e
+ return t + ' ' + n + 'ms ' + r
+ },
+ },
+ Translate: {
+ toString(e) {
+ if (!e) return
+ const { x: t, y: n } = e
+ return (
+ 'translate3d(' +
+ (t ? Math.round(t) : 0) +
+ 'px, ' +
+ (n ? Math.round(n) : 0) +
+ 'px, 0)'
+ )
+ },
+ },
+ })
+ var E
+ function C() {}
+ !(function (e) {
+ ;(e.DragStart = 'dragStart'),
+ (e.DragMove = 'dragMove'),
+ (e.DragEnd = 'dragEnd'),
+ (e.DragCancel = 'dragCancel'),
+ (e.DragOver = 'dragOver'),
+ (e.RegisterDroppable = 'registerDroppable'),
+ (e.SetDroppableDisabled = 'setDroppableDisabled'),
+ (e.UnregisterDroppable = 'unregisterDroppable')
+ })(E || (E = {}))
+ const _ = Object.freeze({ x: 0, y: 0 })
+ function P(e, t) {
+ return Math.sqrt(Math.pow(e.x - t.x, 2) + Math.pow(e.y - t.y, 2))
+ }
+ function N(e, t) {
+ let {
+ data: { value: n },
+ } = e,
+ {
+ data: { value: r },
+ } = t
+ return n - r
+ }
+ function O(e) {
+ let { height: r, left: t, top: n, width: a } = e
+ return [
+ { x: t, y: n },
+ { x: t + a, y: n },
+ { x: t, y: n + r },
+ { x: t + a, y: n + r },
+ ]
+ }
+ function M(e, t) {
+ if (!e || 0 === e.length) return null
+ const [n] = e
+ return t ? n[t] : n
+ }
+ function T(e) {
+ if (e.startsWith('matrix3d(')) {
+ const t = e.slice(9, -1).split(/, /)
+ return { scaleX: +t[0], scaleY: +t[5], x: +t[12], y: +t[13] }
+ }
+ if (e.startsWith('matrix(')) {
+ const t = e.slice(7, -1).split(/, /)
+ return { scaleX: +t[0], scaleY: +t[3], x: +t[4], y: +t[5] }
+ }
+ return null
+ }
+ const L = { ignoreTransform: !1 }
+ function R(e, t) {
+ void 0 === t && (t = L)
+ let n = e.getBoundingClientRect()
+ if (t.ignoreTransform) {
+ const { transform: t, transformOrigin: r } = u(e).getComputedStyle(e)
+ t &&
+ (n = (function (e, t, n) {
+ const r = T(t)
+ if (!r) return e
+ const { scaleX: a, scaleY: o, x: l, y: i } = r,
+ u = e.left - l - (1 - a) * parseFloat(n),
+ s = e.top - i - (1 - o) * parseFloat(n.slice(n.indexOf(' ') + 1)),
+ c = a ? e.width / a : e.width,
+ f = o ? e.height / o : e.height
+ return { bottom: s + f, height: f, left: u, right: u + c, top: s, width: c }
+ })(n, t, r))
+ }
+ const { bottom: i, height: l, left: a, right: s, top: r, width: o } = n
+ return { bottom: i, height: l, left: a, right: s, top: r, width: o }
+ }
+ function z(e) {
+ return R(e, { ignoreTransform: !0 })
+ }
+ function D(e, t) {
+ const n = []
+ return e
+ ? (function r(a) {
+ if (null != t && n.length >= t) return n
+ if (!a) return n
+ if (s(a) && null != a.scrollingElement && !n.includes(a.scrollingElement))
+ return n.push(a.scrollingElement), n
+ if (
+ !c(a) ||
+ (function (e) {
+ return e instanceof u(e).SVGElement
+ })(a)
+ )
+ return n
+ if (n.includes(a)) return n
+ const o = u(e).getComputedStyle(a)
+ return (
+ a !== e &&
+ (function (e, t) {
+ void 0 === t && (t = u(e).getComputedStyle(e))
+ const n = /(auto|scroll|overlay)/
+ return ['overflow', 'overflowX', 'overflowY'].some((e) => {
+ const r = t[e]
+ return 'string' == typeof r && n.test(r)
+ })
+ })(a, o) &&
+ n.push(a),
+ (function (e, t) {
+ return void 0 === t && (t = u(e).getComputedStyle(e)), 'fixed' === t.position
+ })(a, o)
+ ? n
+ : r(a.parentNode)
+ )
+ })(e)
+ : n
+ }
+ function I(e) {
+ const [t] = D(e, 1)
+ return null != t ? t : null
+ }
+ var j
+ function F(e) {
+ return !(!o || !e) && e === document.scrollingElement
+ }
+ function A(e) {
+ const t = { x: 0, y: 0 },
+ n = F(e)
+ ? { height: window.innerHeight, width: window.innerWidth }
+ : { height: e.clientHeight, width: e.clientWidth },
+ r = { x: e.scrollWidth - n.width, y: e.scrollHeight - n.height }
+ return {
+ isBottom: e.scrollTop >= r.y,
+ isLeft: e.scrollLeft <= t.x,
+ isRight: e.scrollLeft >= r.x,
+ isTop: e.scrollTop <= t.y,
+ maxScroll: r,
+ minScroll: t,
+ }
+ }
+ !(function (e) {
+ ;(e[(e.Forward = 1)] = 'Forward'), (e[(e.Backward = -1)] = 'Backward')
+ })(j || (j = {}))
+ function $(e) {
+ if (e === document.scrollingElement) {
+ const { innerHeight: t, innerWidth: e } = window
+ return { bottom: t, height: t, left: 0, right: e, top: 0, width: e }
+ }
+ const { bottom: a, left: n, right: r, top: t } = e.getBoundingClientRect()
+ return {
+ bottom: a,
+ height: e.clientHeight,
+ left: n,
+ right: r,
+ top: t,
+ width: e.clientWidth,
+ }
+ }
+ function U(e, t) {
+ if ((void 0 === t && (t = R), !e)) return
+ const { bottom: a, left: r, right: o, top: n } = t(e)
+ I(e) &&
+ (a <= 0 || o <= 0 || n >= window.innerHeight || r >= window.innerWidth) &&
+ e.scrollIntoView({ block: 'center', inline: 'center' })
+ }
+ class B {
+ constructor(e) {
+ ;(this.target = void 0),
+ (this.listeners = []),
+ (this.removeAll = () => {
+ this.listeners.forEach((e) => {
+ var t
+ return null == (t = this.target) ? void 0 : t.removeEventListener(...e)
+ })
+ }),
+ (this.target = e)
+ }
+ add(e, t, n) {
+ var r
+ null == (r = this.target) || r.addEventListener(e, t, n), this.listeners.push([e, t, n])
+ }
+ }
+ function W(e, t) {
+ const n = Math.abs(e.x),
+ r = Math.abs(e.y)
+ return 'number' == typeof t
+ ? Math.sqrt(n ** 2 + r ** 2) > t
+ : 'x' in t && 'y' in t
+ ? n > t.x && r > t.y
+ : 'x' in t
+ ? n > t.x
+ : 'y' in t && r > t.y
+ }
+ var H, V
+ function Q(e) {
+ e.preventDefault()
+ }
+ function K(e) {
+ e.stopPropagation()
+ }
+ !(function (e) {
+ ;(e.Click = 'click'),
+ (e.DragStart = 'dragstart'),
+ (e.Keydown = 'keydown'),
+ (e.ContextMenu = 'contextmenu'),
+ (e.Resize = 'resize'),
+ (e.SelectionChange = 'selectionchange'),
+ (e.VisibilityChange = 'visibilitychange')
+ })(H || (H = {})),
+ (function (e) {
+ ;(e.Space = 'Space'),
+ (e.Down = 'ArrowDown'),
+ (e.Right = 'ArrowRight'),
+ (e.Left = 'ArrowLeft'),
+ (e.Up = 'ArrowUp'),
+ (e.Esc = 'Escape'),
+ (e.Enter = 'Enter')
+ })(V || (V = {}))
+ const q = { cancel: [V.Esc], end: [V.Space, V.Enter], start: [V.Space, V.Enter] },
+ Y = (e, t) => {
+ let { currentCoordinates: n } = t
+ switch (e.code) {
+ case V.Right:
+ return { ...n, x: n.x + 25 }
+ case V.Left:
+ return { ...n, x: n.x - 25 }
+ case V.Down:
+ return { ...n, y: n.y + 25 }
+ case V.Up:
+ return { ...n, y: n.y - 25 }
+ }
+ }
+ class X {
+ constructor(e) {
+ ;(this.props = void 0),
+ (this.autoScrollEnabled = !1),
+ (this.referenceCoordinates = void 0),
+ (this.listeners = void 0),
+ (this.windowListeners = void 0),
+ (this.props = e)
+ const {
+ event: { target: t },
+ } = e
+ ;(this.props = e),
+ (this.listeners = new B(f(t))),
+ (this.windowListeners = new B(u(t))),
+ (this.handleKeyDown = this.handleKeyDown.bind(this)),
+ (this.handleCancel = this.handleCancel.bind(this)),
+ this.attach()
+ }
+ attach() {
+ this.handleStart(),
+ this.windowListeners.add(H.Resize, this.handleCancel),
+ this.windowListeners.add(H.VisibilityChange, this.handleCancel),
+ setTimeout(() => this.listeners.add(H.Keydown, this.handleKeyDown))
+ }
+ detach() {
+ this.listeners.removeAll(), this.windowListeners.removeAll()
+ }
+ handleCancel(e) {
+ const { onCancel: t } = this.props
+ e.preventDefault(), this.detach(), t()
+ }
+ handleEnd(e) {
+ const { onEnd: t } = this.props
+ e.preventDefault(), this.detach(), t()
+ }
+ handleKeyDown(e) {
+ if (k(e)) {
+ const { active: t, context: n, options: r } = this.props,
+ { coordinateGetter: o = Y, keyboardCodes: a = q, scrollBehavior: l = 'smooth' } = r,
+ { code: i } = e
+ if (a.end.includes(i)) return void this.handleEnd(e)
+ if (a.cancel.includes(i)) return void this.handleCancel(e)
+ const { collisionRect: u } = n.current,
+ s = u ? { x: u.left, y: u.top } : _
+ this.referenceCoordinates || (this.referenceCoordinates = s)
+ const c = o(e, { active: t, context: n.current, currentCoordinates: s })
+ if (c) {
+ const t = w(c, s),
+ r = { x: 0, y: 0 },
+ { scrollableAncestors: a } = n.current
+ for (const n of a) {
+ const a = e.code,
+ {
+ isBottom: s,
+ isLeft: u,
+ isRight: i,
+ isTop: o,
+ maxScroll: f,
+ minScroll: d,
+ } = A(n),
+ p = $(n),
+ h = {
+ x: Math.min(
+ a === V.Right ? p.right - p.width / 2 : p.right,
+ Math.max(a === V.Right ? p.left : p.left + p.width / 2, c.x),
+ ),
+ y: Math.min(
+ a === V.Down ? p.bottom - p.height / 2 : p.bottom,
+ Math.max(a === V.Down ? p.top : p.top + p.height / 2, c.y),
+ ),
+ },
+ m = (a === V.Right && !i) || (a === V.Left && !u),
+ v = (a === V.Down && !s) || (a === V.Up && !o)
+ if (m && h.x !== c.x) {
+ const e = n.scrollLeft + t.x,
+ o = (a === V.Right && e <= f.x) || (a === V.Left && e >= d.x)
+ if (o && !t.y) return void n.scrollTo({ behavior: l, left: e })
+ ;(r.x = o
+ ? n.scrollLeft - e
+ : a === V.Right
+ ? n.scrollLeft - f.x
+ : n.scrollLeft - d.x),
+ r.x && n.scrollBy({ behavior: l, left: -r.x })
+ break
+ }
+ if (v && h.y !== c.y) {
+ const e = n.scrollTop + t.y,
+ o = (a === V.Down && e <= f.y) || (a === V.Up && e >= d.y)
+ if (o && !t.x) return void n.scrollTo({ behavior: l, top: e })
+ ;(r.y = o
+ ? n.scrollTop - e
+ : a === V.Down
+ ? n.scrollTop - f.y
+ : n.scrollTop - d.y),
+ r.y && n.scrollBy({ behavior: l, top: -r.y })
+ break
+ }
+ }
+ this.handleMove(e, b(w(c, this.referenceCoordinates), r))
+ }
+ }
+ }
+ handleMove(e, t) {
+ const { onMove: n } = this.props
+ e.preventDefault(), n(t)
+ }
+ handleStart() {
+ const { activeNode: e, onStart: t } = this.props,
+ n = e.node.current
+ n && U(n), t(_)
+ }
+ }
+ function G(e) {
+ return Boolean(e && 'distance' in e)
+ }
+ function J(e) {
+ return Boolean(e && 'delay' in e)
+ }
+ X.activators = [
+ {
+ eventName: 'onKeyDown',
+ handler: (e, t, n) => {
+ let { keyboardCodes: r = q, onActivation: a } = t,
+ { active: o } = n
+ const { code: l } = e.nativeEvent
+ if (r.start.includes(l)) {
+ const t = o.activatorNode.current
+ return (
+ (!t || e.target === t) &&
+ (e.preventDefault(), null == a || a({ event: e.nativeEvent }), !0)
+ )
+ }
+ return !1
+ },
+ },
+ ]
+ class Z {
+ constructor(e, t, n) {
+ var r
+ void 0 === n &&
+ (n = (function (e) {
+ const { EventTarget: t } = u(e)
+ return e instanceof t ? e : f(e)
+ })(e.event.target)),
+ (this.props = void 0),
+ (this.events = void 0),
+ (this.autoScrollEnabled = !0),
+ (this.document = void 0),
+ (this.activated = !1),
+ (this.initialCoordinates = void 0),
+ (this.timeoutId = null),
+ (this.listeners = void 0),
+ (this.documentListeners = void 0),
+ (this.windowListeners = void 0),
+ (this.props = e),
+ (this.events = t)
+ const { event: a } = e,
+ { target: o } = a
+ ;(this.props = e),
+ (this.events = t),
+ (this.document = f(o)),
+ (this.documentListeners = new B(this.document)),
+ (this.listeners = new B(n)),
+ (this.windowListeners = new B(u(o))),
+ (this.initialCoordinates = null != (r = x(a)) ? r : _),
+ (this.handleStart = this.handleStart.bind(this)),
+ (this.handleMove = this.handleMove.bind(this)),
+ (this.handleEnd = this.handleEnd.bind(this)),
+ (this.handleCancel = this.handleCancel.bind(this)),
+ (this.handleKeydown = this.handleKeydown.bind(this)),
+ (this.removeTextSelection = this.removeTextSelection.bind(this)),
+ this.attach()
+ }
+ attach() {
+ const {
+ events: e,
+ props: {
+ options: { activationConstraint: t },
+ },
+ } = this
+ if (
+ (this.listeners.add(e.move.name, this.handleMove, { passive: !1 }),
+ this.listeners.add(e.end.name, this.handleEnd),
+ this.windowListeners.add(H.Resize, this.handleCancel),
+ this.windowListeners.add(H.DragStart, Q),
+ this.windowListeners.add(H.VisibilityChange, this.handleCancel),
+ this.windowListeners.add(H.ContextMenu, Q),
+ this.documentListeners.add(H.Keydown, this.handleKeydown),
+ t)
+ ) {
+ if (G(t)) return
+ if (J(t)) return void (this.timeoutId = setTimeout(this.handleStart, t.delay))
+ }
+ this.handleStart()
+ }
+ detach() {
+ this.listeners.removeAll(),
+ this.windowListeners.removeAll(),
+ setTimeout(this.documentListeners.removeAll, 50),
+ null !== this.timeoutId && (clearTimeout(this.timeoutId), (this.timeoutId = null))
+ }
+ handleCancel() {
+ const { onCancel: e } = this.props
+ this.detach(), e()
+ }
+ handleEnd() {
+ const { onEnd: e } = this.props
+ this.detach(), e()
+ }
+ handleKeydown(e) {
+ e.code === V.Esc && this.handleCancel()
+ }
+ handleMove(e) {
+ var t
+ const { activated: n, initialCoordinates: r, props: a } = this,
+ {
+ onMove: o,
+ options: { activationConstraint: l },
+ } = a
+ if (!r) return
+ const i = null != (t = x(e)) ? t : _,
+ u = w(r, i)
+ if (!n && l) {
+ if (J(l)) return W(u, l.tolerance) ? this.handleCancel() : void 0
+ if (G(l))
+ return null != l.tolerance && W(u, l.tolerance)
+ ? this.handleCancel()
+ : W(u, l.distance)
+ ? this.handleStart()
+ : void 0
+ }
+ e.cancelable && e.preventDefault(), o(i)
+ }
+ handleStart() {
+ const { initialCoordinates: e } = this,
+ { onStart: t } = this.props
+ e &&
+ ((this.activated = !0),
+ this.documentListeners.add(H.Click, K, { capture: !0 }),
+ this.removeTextSelection(),
+ this.documentListeners.add(H.SelectionChange, this.removeTextSelection),
+ t(e))
+ }
+ removeTextSelection() {
+ var e
+ null == (e = this.document.getSelection()) || e.removeAllRanges()
+ }
+ }
+ const ee = { end: { name: 'pointerup' }, move: { name: 'pointermove' } }
+ class te extends Z {
+ constructor(e) {
+ const { event: t } = e,
+ n = f(t.target)
+ super(e, ee, n)
+ }
+ }
+ te.activators = [
+ {
+ eventName: 'onPointerDown',
+ handler: (e, t) => {
+ let { nativeEvent: n } = e,
+ { onActivation: r } = t
+ return !(!n.isPrimary || 0 !== n.button) && (null == r || r({ event: n }), !0)
+ },
+ },
+ ]
+ const ne = { end: { name: 'mouseup' }, move: { name: 'mousemove' } }
+ var re
+ !(function (e) {
+ e[(e.RightClick = 2)] = 'RightClick'
+ })(re || (re = {}))
+ ;(class extends Z {
+ constructor(e) {
+ super(e, ne, f(e.event.target))
+ }
+ }).activators = [
+ {
+ eventName: 'onMouseDown',
+ handler: (e, t) => {
+ let { nativeEvent: n } = e,
+ { onActivation: r } = t
+ return n.button !== re.RightClick && (null == r || r({ event: n }), !0)
+ },
+ },
+ ]
+ const ae = { end: { name: 'touchend' }, move: { name: 'touchmove' } }
+ var oe, le
+ ;((class extends Z {
+ constructor(e) {
+ super(e, ae)
+ }
+ static setup() {
+ return (
+ window.addEventListener(ae.move.name, e, { capture: !1, passive: !1 }),
+ function () {
+ window.removeEventListener(ae.move.name, e)
+ }
+ )
+ function e() {}
+ }
+ }).activators = [
+ {
+ eventName: 'onTouchStart',
+ handler: (e, t) => {
+ let { nativeEvent: n } = e,
+ { onActivation: r } = t
+ const { touches: a } = n
+ return !(a.length > 1) && (null == r || r({ event: n }), !0)
+ },
+ },
+ ]),
+ (function (e) {
+ ;(e[(e.Pointer = 0)] = 'Pointer'), (e[(e.DraggableRect = 1)] = 'DraggableRect')
+ })(oe || (oe = {})),
+ (function (e) {
+ ;(e[(e.TreeOrder = 0)] = 'TreeOrder'),
+ (e[(e.ReversedTreeOrder = 1)] = 'ReversedTreeOrder')
+ })(le || (le = {}))
+ j.Backward, j.Forward, j.Backward, j.Forward
+ var ie, ue
+ !(function (e) {
+ ;(e[(e.Always = 0)] = 'Always'),
+ (e[(e.BeforeDragging = 1)] = 'BeforeDragging'),
+ (e[(e.WhileDragging = 2)] = 'WhileDragging')
+ })(ie || (ie = {})),
+ (function (e) {
+ e.Optimized = 'optimized'
+ })(ue || (ue = {}))
+ function se(e) {
+ let { callback: t, disabled: n } = e
+ const a = p(t),
+ o = (0, r.useMemo)(() => {
+ if (n || 'undefined' == typeof window || void 0 === window.ResizeObserver) return
+ const { ResizeObserver: e } = window
+ return new e(a)
+ }, [n])
+ return (0, r.useEffect)(() => () => (null == o ? void 0 : o.disconnect()), [o]), o
+ }
+ const ce = {
+ dragOverlay: { measure: R },
+ draggable: { measure: z },
+ droppable: { frequency: ue.Optimized, measure: z, strategy: ie.WhileDragging },
+ }
+ class fe extends Map {
+ get(e) {
+ var t
+ return null != e && null != (t = super.get(e)) ? t : void 0
+ }
+ getEnabled() {
+ return this.toArray().filter((e) => {
+ let { disabled: t } = e
+ return !t
+ })
+ }
+ getNodeFor(e) {
+ var t, n
+ return null != (t = null == (n = this.get(e)) ? void 0 : n.node.current) ? t : void 0
+ }
+ toArray() {
+ return Array.from(this.values())
+ }
+ }
+ const de = {
+ activatorEvent: null,
+ active: null,
+ activeNode: null,
+ activeNodeRect: null,
+ collisions: null,
+ containerNodeRect: null,
+ dragOverlay: { nodeRef: { current: null }, rect: null, setRef: C },
+ draggableNodes: new Map(),
+ droppableContainers: new fe(),
+ droppableRects: new Map(),
+ measureDroppableContainers: C,
+ measuringConfiguration: ce,
+ measuringScheduled: !1,
+ over: null,
+ scrollableAncestorRects: [],
+ scrollableAncestors: [],
+ windowRect: null,
+ },
+ pe = {
+ activatorEvent: null,
+ activators: [],
+ active: null,
+ activeNodeRect: null,
+ ariaDescribedById: { draggable: '' },
+ dispatch: C,
+ draggableNodes: new Map(),
+ measureDroppableContainers: C,
+ over: null,
+ },
+ he = (0, r.createContext)(pe),
+ me = (0, r.createContext)(de)
+ const ve = (0, r.createContext)({ ..._, scaleX: 1, scaleY: 1 })
+ var ge
+ !(function (e) {
+ ;(e[(e.Uninitialized = 0)] = 'Uninitialized'),
+ (e[(e.Initializing = 1)] = 'Initializing'),
+ (e[(e.Initialized = 2)] = 'Initialized')
+ })(ge || (ge = {}))
+ const ye = (0, r.createContext)(null),
+ be = 'button',
+ we = 'Droppable'
+ function ke(e) {
+ let { id: t, attributes: o, data: n, disabled: a = !1 } = e
+ const l = g(we),
+ {
+ activatorEvent: u,
+ activators: i,
+ active: s,
+ activeNodeRect: c,
+ ariaDescribedById: f,
+ draggableNodes: p,
+ over: v,
+ } = (0, r.useContext)(he),
+ {
+ role: y = be,
+ roleDescription: b = 'draggable',
+ tabIndex: w = 0,
+ } = null != o ? o : {},
+ k = (null == s ? void 0 : s.id) === t,
+ x = (0, r.useContext)(k ? ve : ye),
+ [S, E] = m(),
+ [C, _] = m(),
+ P = (function (e, t) {
+ return (0, r.useMemo)(
+ () =>
+ e.reduce((e, n) => {
+ let { eventName: r, handler: a } = n
+ return (
+ (e[r] = (e) => {
+ a(e, t)
+ }),
+ e
+ )
+ }, {}),
+ [e, t],
+ )
+ })(i, t),
+ N = h(n)
+ d(
+ () => (
+ p.set(t, { id: t, activatorNode: C, data: N, key: l, node: S }),
+ () => {
+ const e = p.get(t)
+ e && e.key === l && p.delete(t)
+ }
+ ),
+ [p, t],
+ )
+ return {
+ activatorEvent: u,
+ active: s,
+ activeNodeRect: c,
+ attributes: (0, r.useMemo)(
+ () => ({
+ 'aria-describedby': f.draggable,
+ 'aria-disabled': a,
+ 'aria-pressed': !(!k || y !== be) || void 0,
+ 'aria-roledescription': b,
+ role: y,
+ tabIndex: w,
+ }),
+ [a, y, w, k, b, f.draggable],
+ ),
+ isDragging: k,
+ listeners: a ? void 0 : P,
+ node: S,
+ over: v,
+ setActivatorNodeRef: _,
+ setNodeRef: E,
+ transform: x,
+ }
+ }
+ function xe() {
+ return (0, r.useContext)(me)
+ }
+ const Se = 'Droppable',
+ Ee = { timeout: 25 }
+ function Ce(e, t, n) {
+ const r = e.slice()
+ return r.splice(n < 0 ? r.length + n : n, 0, r.splice(t, 1)[0]), r
+ }
+ function _e(e, t, n) {
+ const r = e.slice()
+ return (r[t] = e[n]), (r[n] = e[t]), r
+ }
+ function Pe(e, t) {
+ return e.reduce((e, n, r) => {
+ const a = t.get(n)
+ return a && (e[r] = a), e
+ }, Array(e.length))
+ }
+ function Ne(e) {
+ return null !== e && e >= 0
+ }
+ const Oe = { scaleX: 1, scaleY: 1 },
+ Me = (e) => {
+ var t
+ let { activeIndex: a, activeNodeRect: r, index: l, overIndex: o, rects: n } = e
+ const i = null != (t = n[a]) ? t : r
+ if (!i) return null
+ const u = (function (e, t, n) {
+ const r = e[t],
+ a = e[t - 1],
+ o = e[t + 1]
+ if (!r || (!a && !o)) return 0
+ if (n < t) return a ? r.left - (a.left + a.width) : o.left - (r.left + r.width)
+ return o ? o.left - (r.left + r.width) : r.left - (a.left + a.width)
+ })(n, l, a)
+ if (l === a) {
+ const e = n[o]
+ return e
+ ? {
+ x: a < o ? e.left + e.width - (i.left + i.width) : e.left - i.left,
+ y: 0,
+ ...Oe,
+ }
+ : null
+ }
+ return l > a && l <= o
+ ? { x: -i.width - u, y: 0, ...Oe }
+ : l < a && l >= o
+ ? { x: i.width + u, y: 0, ...Oe }
+ : { x: 0, y: 0, ...Oe }
+ }
+ const Te = (e) => {
+ let { activeIndex: n, index: a, overIndex: r, rects: t } = e
+ const o = Ce(t, r, n),
+ l = t[a],
+ i = o[a]
+ return i && l
+ ? {
+ scaleX: i.width / l.width,
+ scaleY: i.height / l.height,
+ x: i.left - l.left,
+ y: i.top - l.top,
+ }
+ : null
+ },
+ Le = (e) => {
+ let t,
+ n,
+ { activeIndex: r, index: a, overIndex: l, rects: o } = e
+ return (
+ a === r && ((t = o[a]), (n = o[l])),
+ a === l && ((t = o[a]), (n = o[r])),
+ n && t
+ ? {
+ scaleX: n.width / t.width,
+ scaleY: n.height / t.height,
+ x: n.left - t.left,
+ y: n.top - t.top,
+ }
+ : null
+ )
+ },
+ Re = { scaleX: 1, scaleY: 1 },
+ ze = (e) => {
+ var t
+ let { activeIndex: n, activeNodeRect: r, index: a, overIndex: l, rects: o } = e
+ const i = null != (t = o[n]) ? t : r
+ if (!i) return null
+ if (a === n) {
+ const e = o[l]
+ return e
+ ? { x: 0, y: n < l ? e.top + e.height - (i.top + i.height) : e.top - i.top, ...Re }
+ : null
+ }
+ const u = (function (e, t, n) {
+ const r = e[t],
+ a = e[t - 1],
+ o = e[t + 1]
+ if (!r) return 0
+ if (n < t) return a ? r.top - (a.top + a.height) : o ? o.top - (r.top + r.height) : 0
+ return o ? o.top - (r.top + r.height) : a ? r.top - (a.top + a.height) : 0
+ })(o, a, n)
+ return a > n && a <= l
+ ? { x: 0, y: -i.height - u, ...Re }
+ : a < n && a >= l
+ ? { x: 0, y: i.height + u, ...Re }
+ : { x: 0, y: 0, ...Re }
+ }
+ const De = 'Sortable',
+ Ie = a().createContext({
+ activeIndex: -1,
+ containerId: De,
+ disableTransforms: !1,
+ disabled: { draggable: !1, droppable: !1 },
+ items: [],
+ overIndex: -1,
+ sortedRects: [],
+ strategy: Te,
+ useDragOverlay: !1,
+ })
+ function je(e) {
+ let { id: n, children: t, disabled: i = !1, items: o, strategy: l = Te } = e
+ const {
+ active: u,
+ dragOverlay: s,
+ droppableRects: c,
+ measureDroppableContainers: p,
+ over: f,
+ } = xe(),
+ h = g(De, n),
+ m = Boolean(null !== s.rect),
+ v = (0, r.useMemo)(
+ () => o.map((e) => ('object' == typeof e && 'id' in e ? e.id : e)),
+ [o],
+ ),
+ y = null != u,
+ b = u ? v.indexOf(u.id) : -1,
+ w = f ? v.indexOf(f.id) : -1,
+ k = (0, r.useRef)(v),
+ x = !(function (e, t) {
+ if (e === t) return !0
+ if (e.length !== t.length) return !1
+ for (let n = 0; n < e.length; n++) if (e[n] !== t[n]) return !1
+ return !0
+ })(v, k.current),
+ S = (-1 !== w && -1 === b) || x,
+ E = (function (e) {
+ return 'boolean' == typeof e ? { draggable: e, droppable: e } : e
+ })(i)
+ d(() => {
+ x && y && p(v)
+ }, [x, v, y, p]),
+ (0, r.useEffect)(() => {
+ k.current = v
+ }, [v])
+ const C = (0, r.useMemo)(
+ () => ({
+ activeIndex: b,
+ containerId: h,
+ disableTransforms: S,
+ disabled: E,
+ items: v,
+ overIndex: w,
+ sortedRects: Pe(v, c),
+ strategy: l,
+ useDragOverlay: m,
+ }),
+ [b, h, E.draggable, E.droppable, S, v, w, c, m, l],
+ )
+ return a().createElement(Ie.Provider, { value: C }, t)
+ }
+ const Fe = (e) => {
+ let { id: t, activeIndex: r, items: n, overIndex: a } = e
+ return Ce(n, r, a).indexOf(t)
+ },
+ Ae = (e) => {
+ let {
+ containerId: t,
+ index: a,
+ isSorting: n,
+ items: o,
+ newIndex: l,
+ previousContainerId: u,
+ previousItems: i,
+ transition: s,
+ wasDragging: r,
+ } = e
+ return !(!s || !r) && (i === o || a !== l) && (!!n || (l !== a && t === u))
+ },
+ $e = { duration: 200, easing: 'ease' },
+ Ue = 'transform',
+ Be = S.Transition.toString({ duration: 0, easing: 'linear', property: Ue }),
+ We = { roleDescription: 'sortable' }
+ function He(e) {
+ let {
+ id: i,
+ animateLayoutChanges: t = Ae,
+ attributes: n,
+ data: o,
+ disabled: a,
+ getNewIndex: l = Fe,
+ resizeObserverConfig: s,
+ strategy: u,
+ transition: c = $e,
+ } = e
+ const {
+ activeIndex: v,
+ containerId: p,
+ disableTransforms: b,
+ disabled: y,
+ items: f,
+ overIndex: x,
+ sortedRects: w,
+ strategy: _,
+ useDragOverlay: C,
+ } = (0, r.useContext)(Ie),
+ P = (function (e, t) {
+ var n, r
+ if ('boolean' == typeof e) return { draggable: e, droppable: !1 }
+ return {
+ draggable: null != (n = null == e ? void 0 : e.draggable) ? n : t.draggable,
+ droppable: null != (r = null == e ? void 0 : e.droppable) ? r : t.droppable,
+ }
+ })(a, y),
+ N = f.indexOf(i),
+ O = (0, r.useMemo)(
+ () => ({ sortable: { containerId: p, index: N, items: f }, ...o }),
+ [p, o, N, f],
+ ),
+ M = (0, r.useMemo)(() => f.slice(f.indexOf(i)), [f, i]),
+ {
+ isOver: z,
+ node: L,
+ rect: T,
+ setNodeRef: D,
+ } = (function (e) {
+ let { id: a, data: t, disabled: n = !1, resizeObserverConfig: o } = e
+ const l = g(Se),
+ {
+ active: i,
+ dispatch: u,
+ measureDroppableContainers: c,
+ over: s,
+ } = (0, r.useContext)(he),
+ f = (0, r.useRef)({ disabled: n }),
+ p = (0, r.useRef)(!1),
+ v = (0, r.useRef)(null),
+ y = (0, r.useRef)(null),
+ { disabled: b, timeout: k, updateMeasurementsFor: w } = { ...Ee, ...o },
+ x = h(null != w ? w : a),
+ S = se({
+ callback: (0, r.useCallback)(() => {
+ p.current
+ ? (null != y.current && clearTimeout(y.current),
+ (y.current = setTimeout(() => {
+ c(Array.isArray(x.current) ? x.current : [x.current]), (y.current = null)
+ }, k)))
+ : (p.current = !0)
+ }, [k]),
+ disabled: b || !i,
+ }),
+ C = (0, r.useCallback)(
+ (e, t) => {
+ S && (t && (S.unobserve(t), (p.current = !1)), e && S.observe(e))
+ },
+ [S],
+ ),
+ [_, P] = m(C),
+ N = h(t)
+ return (
+ (0, r.useEffect)(() => {
+ S && _.current && (S.disconnect(), (p.current = !1), S.observe(_.current))
+ }, [_, S]),
+ d(
+ () => (
+ u({
+ element: { id: a, data: N, disabled: n, key: l, node: _, rect: v },
+ type: E.RegisterDroppable,
+ }),
+ () => u({ id: a, key: l, type: E.UnregisterDroppable })
+ ),
+ [a],
+ ),
+ (0, r.useEffect)(() => {
+ n !== f.current.disabled &&
+ (u({ id: a, disabled: n, key: l, type: E.SetDroppableDisabled }),
+ (f.current.disabled = n))
+ }, [a, l, n, u]),
+ {
+ active: i,
+ isOver: (null == s ? void 0 : s.id) === a,
+ node: _,
+ over: s,
+ rect: v,
+ setNodeRef: P,
+ }
+ )
+ })({
+ id: i,
+ data: O,
+ disabled: P.droppable,
+ resizeObserverConfig: { updateMeasurementsFor: M, ...s },
+ }),
+ {
+ activatorEvent: j,
+ active: I,
+ activeNodeRect: F,
+ attributes: A,
+ isDragging: B,
+ listeners: U,
+ over: W,
+ setActivatorNodeRef: H,
+ setNodeRef: $,
+ transform: V,
+ } = ke({ id: i, attributes: { ...We, ...n }, data: O, disabled: P.draggable }),
+ Q = (function () {
+ for (var e = arguments.length, t = new Array(e), n = 0; n < e; n++)
+ t[n] = arguments[n]
+ return (0, r.useMemo)(
+ () => (e) => {
+ t.forEach((t) => t(e))
+ },
+ t,
+ )
+ })(D, $),
+ K = Boolean(I),
+ q = K && !b && Ne(v) && Ne(x),
+ Y = !C && B,
+ X = Y && q ? V : null,
+ G = q
+ ? null != X
+ ? X
+ : (null != u ? u : _)({
+ activeIndex: v,
+ activeNodeRect: F,
+ index: N,
+ overIndex: x,
+ rects: w,
+ })
+ : null,
+ J = Ne(v) && Ne(x) ? l({ id: i, activeIndex: v, items: f, overIndex: x }) : N,
+ Z = null == I ? void 0 : I.id,
+ ee = (0, r.useRef)({ activeId: Z, containerId: p, items: f, newIndex: J }),
+ te = f !== ee.current.items,
+ ne = t({
+ id: i,
+ active: I,
+ containerId: p,
+ index: N,
+ isDragging: B,
+ isSorting: K,
+ items: f,
+ newIndex: ee.current.newIndex,
+ previousContainerId: ee.current.containerId,
+ previousItems: ee.current.items,
+ transition: c,
+ wasDragging: null != ee.current.activeId,
+ }),
+ re = (function (e) {
+ let { disabled: t, index: n, node: a, rect: o } = e
+ const [l, i] = (0, r.useState)(null),
+ u = (0, r.useRef)(n)
+ return (
+ d(() => {
+ if (!t && n !== u.current && a.current) {
+ const e = o.current
+ if (e) {
+ const t = R(a.current, { ignoreTransform: !0 }),
+ n = {
+ scaleX: e.width / t.width,
+ scaleY: e.height / t.height,
+ x: e.left - t.left,
+ y: e.top - t.top,
+ }
+ ;(n.x || n.y) && i(n)
+ }
+ }
+ n !== u.current && (u.current = n)
+ }, [t, n, a, o]),
+ (0, r.useEffect)(() => {
+ l && i(null)
+ }, [l]),
+ l
+ )
+ })({ disabled: !ne, index: N, node: L, rect: T })
+ return (
+ (0, r.useEffect)(() => {
+ K && ee.current.newIndex !== J && (ee.current.newIndex = J),
+ p !== ee.current.containerId && (ee.current.containerId = p),
+ f !== ee.current.items && (ee.current.items = f)
+ }, [K, J, p, f]),
+ (0, r.useEffect)(() => {
+ if (Z === ee.current.activeId) return
+ if (Z && !ee.current.activeId) return void (ee.current.activeId = Z)
+ const e = setTimeout(() => {
+ ee.current.activeId = Z
+ }, 50)
+ return () => clearTimeout(e)
+ }, [Z]),
+ {
+ active: I,
+ activeIndex: v,
+ attributes: A,
+ data: O,
+ index: N,
+ isDragging: B,
+ isOver: z,
+ isSorting: K,
+ items: f,
+ listeners: U,
+ newIndex: J,
+ node: L,
+ over: W,
+ overIndex: x,
+ rect: T,
+ setActivatorNodeRef: H,
+ setDraggableNodeRef: $,
+ setDroppableNodeRef: D,
+ setNodeRef: Q,
+ transform: null != re ? re : G,
+ transition: (function () {
+ if (re || (te && ee.current.newIndex === N)) return Be
+ if ((Y && !k(j)) || !c) return
+ if (K || ne) return S.Transition.toString({ ...c, property: Ue })
+ return
+ })(),
+ }
+ )
+ }
+ function Ve(e) {
+ if (!e) return !1
+ const t = e.data.current
+ return !!(
+ t &&
+ 'sortable' in t &&
+ 'object' == typeof t.sortable &&
+ 'containerId' in t.sortable &&
+ 'items' in t.sortable &&
+ 'index' in t.sortable
+ )
+ }
+ const Qe = [V.Down, V.Right, V.Up, V.Left],
+ Ke = (e, t) => {
+ let {
+ context: {
+ active: n,
+ collisionRect: r,
+ droppableContainers: o,
+ droppableRects: a,
+ over: l,
+ scrollableAncestors: i,
+ },
+ } = t
+ if (Qe.includes(e.code)) {
+ if ((e.preventDefault(), !n || !r)) return
+ const t = []
+ o.getEnabled().forEach((n) => {
+ if (!n || (null != n && n.disabled)) return
+ const o = a.get(n.id)
+ if (o)
+ switch (e.code) {
+ case V.Down:
+ r.top < o.top && t.push(n)
+ break
+ case V.Up:
+ r.top > o.top && t.push(n)
+ break
+ case V.Left:
+ r.left > o.left && t.push(n)
+ break
+ case V.Right:
+ r.left < o.left && t.push(n)
+ }
+ })
+ const u = ((e) => {
+ let { collisionRect: t, droppableContainers: r, droppableRects: n } = e
+ const a = O(t),
+ o = []
+ for (const e of r) {
+ const { id: t } = e,
+ r = n.get(t)
+ if (r) {
+ const n = O(r),
+ l = a.reduce((e, t, r) => e + P(n[r], t), 0),
+ i = Number((l / 4).toFixed(4))
+ o.push({ id: t, data: { droppableContainer: e, value: i } })
+ }
+ }
+ return o.sort(N)
+ })({
+ active: n,
+ collisionRect: r,
+ droppableContainers: t,
+ droppableRects: a,
+ pointerCoordinates: null,
+ })
+ let s = M(u, 'id')
+ if ((s === (null == l ? void 0 : l.id) && u.length > 1 && (s = u[1].id), null != s)) {
+ const e = o.get(n.id),
+ t = o.get(s),
+ l = t ? a.get(t.id) : null,
+ u = null == t ? void 0 : t.node.current
+ if (u && l && e && t) {
+ const n = D(u).some((e, t) => i[t] !== e),
+ a = qe(e, t),
+ o = (function (e, t) {
+ if (!Ve(e) || !Ve(t)) return !1
+ if (!qe(e, t)) return !1
+ return e.data.current.sortable.index < t.data.current.sortable.index
+ })(e, t),
+ s =
+ n || !a
+ ? { x: 0, y: 0 }
+ : { x: o ? r.width - l.width : 0, y: o ? r.height - l.height : 0 },
+ c = { x: l.left, y: l.top }
+ return s.x && s.y ? c : w(c, s)
+ }
+ }
+ }
+ }
+ function qe(e, t) {
+ return (
+ !(!Ve(e) || !Ve(t)) &&
+ e.data.current.sortable.containerId === t.data.current.sortable.containerId
+ )
+ }
+ },
+ 9767: function (e, t, n) {
+ 'use strict'
+ var r =
+ (this && this.__importDefault) ||
+ function (e) {
+ return e && e.__esModule ? e : { default: e }
+ }
+ Object.defineProperty(t, '__esModule', { value: !0 })
+ var a = n(9497),
+ o = r(n(3690))
+ t.default = function () {
+ return (0, a.useContext)(o.default)
+ }
+ },
+ },
+ t = {}
+ function n(r) {
+ var a = t[r]
+ if (void 0 !== a) return a.exports
+ var o = (t[r] = { exports: {} })
+ return e[r].call(o.exports, o, o.exports, n), o.exports
+ }
+ ;(n.n = (e) => {
+ var t = e && e.__esModule ? () => e.default : () => e
+ return n.d(t, { a: t }), t
+ }),
+ (n.d = (e, t) => {
+ for (var r in t)
+ n.o(t, r) && !n.o(e, r) && Object.defineProperty(e, r, { enumerable: !0, get: t[r] })
+ }),
+ (n.g = (function () {
+ if ('object' == typeof globalThis) return globalThis
+ try {
+ return this || new Function('return this')()
+ } catch (e) {
+ if ('object' == typeof window) return window
+ }
+ })()),
+ (n.o = (e, t) => Object.prototype.hasOwnProperty.call(e, t)),
+ (n.r = (e) => {
+ 'undefined' != typeof Symbol &&
+ Symbol.toStringTag &&
+ Object.defineProperty(e, Symbol.toStringTag, { value: 'Module' }),
+ Object.defineProperty(e, '__esModule', { value: !0 })
+ })
+ var r = n(6553)
+ module.exports = r
+})()
diff --git a/packages/payload/components/preferences.d.ts b/packages/payload/components/preferences.d.ts
index 4641285b58..e1f87e2552 100644
--- a/packages/payload/components/preferences.d.ts
+++ b/packages/payload/components/preferences.d.ts
@@ -1,2 +1,2 @@
-export { usePreferences } from '../dist/admin/components/utilities/Preferences';
-//# sourceMappingURL=preferences.d.ts.map
\ No newline at end of file
+export { usePreferences } from '../dist/admin/components/utilities/Preferences'
+//# sourceMappingURL=preferences.d.ts.map
diff --git a/packages/payload/components/preferences.js b/packages/payload/components/preferences.js
index 55d8f951c2..826ebf3946 100644
--- a/packages/payload/components/preferences.js
+++ b/packages/payload/components/preferences.js
@@ -1,13 +1,13 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-Object.defineProperty(exports, "usePreferences", {
- enumerable: true,
- get: function() {
- return _Preferences.usePreferences;
- }
-});
-const _Preferences = require("../dist/admin/components/utilities/Preferences");
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
+Object.defineProperty(exports, 'usePreferences', {
+ enumerable: true,
+ get: function () {
+ return _Preferences.usePreferences
+ },
+})
+const _Preferences = require('../dist/admin/components/utilities/Preferences')
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvcHJlZmVyZW5jZXMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgdXNlUHJlZmVyZW5jZXMgfSBmcm9tICcuLi8uLi9hZG1pbi9jb21wb25lbnRzL3V0aWxpdGllcy9QcmVmZXJlbmNlcydcbiJdLCJuYW1lcyI6WyJ1c2VQcmVmZXJlbmNlcyJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFBU0E7OztlQUFBQSwyQkFBYzs7OzZCQUFRIn0=
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvcHJlZmVyZW5jZXMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgdXNlUHJlZmVyZW5jZXMgfSBmcm9tICcuLi8uLi9hZG1pbi9jb21wb25lbnRzL3V0aWxpdGllcy9QcmVmZXJlbmNlcydcbiJdLCJuYW1lcyI6WyJ1c2VQcmVmZXJlbmNlcyJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFBU0E7OztlQUFBQSwyQkFBYzs7OzZCQUFRIn0=
diff --git a/packages/payload/components/rich-text.d.ts b/packages/payload/components/rich-text.d.ts
index 3071e43bb3..06b33e2885 100644
--- a/packages/payload/components/rich-text.d.ts
+++ b/packages/payload/components/rich-text.d.ts
@@ -1,4 +1,4 @@
-export { default as ElementButton } from '../dist/admin/components/forms/field-types/RichText/elements/Button';
-export { default as toggleElement } from '../dist/admin/components/forms/field-types/RichText/elements/toggle';
-export { default as LeafButton } from '../dist/admin/components/forms/field-types/RichText/leaves/Button';
-//# sourceMappingURL=rich-text.d.ts.map
\ No newline at end of file
+export { default as ElementButton } from '../dist/admin/components/forms/field-types/RichText/elements/Button'
+export { default as toggleElement } from '../dist/admin/components/forms/field-types/RichText/elements/toggle'
+export { default as LeafButton } from '../dist/admin/components/forms/field-types/RichText/leaves/Button'
+//# sourceMappingURL=rich-text.d.ts.map
diff --git a/packages/payload/components/rich-text.js b/packages/payload/components/rich-text.js
index 5d9888ceed..72baa44cd7 100644
--- a/packages/payload/components/rich-text.js
+++ b/packages/payload/components/rich-text.js
@@ -1,31 +1,40 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
function _export(target, all) {
- for(var name in all)Object.defineProperty(target, name, {
- enumerable: true,
- get: all[name]
- });
+ for (var name in all)
+ Object.defineProperty(target, name, {
+ enumerable: true,
+ get: all[name],
+ })
}
_export(exports, {
- ElementButton: function() {
- return _Button.default;
- },
- toggleElement: function() {
- return _toggle.default;
- },
- LeafButton: function() {
- return _Button1.default;
- }
-});
-const _Button = /*#__PURE__*/ _interop_require_default(require("../dist/admin/components/forms/field-types/RichText/elements/Button"));
-const _toggle = /*#__PURE__*/ _interop_require_default(require("../dist/admin/components/forms/field-types/RichText/elements/toggle"));
-const _Button1 = /*#__PURE__*/ _interop_require_default(require("../dist/admin/components/forms/field-types/RichText/leaves/Button"));
+ ElementButton: function () {
+ return _Button.default
+ },
+ LeafButton: function () {
+ return _Button1.default
+ },
+ toggleElement: function () {
+ return _toggle.default
+ },
+})
+const _Button = /*#__PURE__*/ _interop_require_default(
+ require('../dist/admin/components/forms/field-types/RichText/elements/Button'),
+)
+const _toggle = /*#__PURE__*/ _interop_require_default(
+ require('../dist/admin/components/forms/field-types/RichText/elements/toggle'),
+)
+const _Button1 = /*#__PURE__*/ _interop_require_default(
+ require('../dist/admin/components/forms/field-types/RichText/leaves/Button'),
+)
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvcmljaC10ZXh0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgRWxlbWVudEJ1dHRvbiB9IGZyb20gJy4uLy4uL2FkbWluL2NvbXBvbmVudHMvZm9ybXMvZmllbGQtdHlwZXMvUmljaFRleHQvZWxlbWVudHMvQnV0dG9uJ1xuZXhwb3J0IHsgZGVmYXVsdCBhcyB0b2dnbGVFbGVtZW50IH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy9mb3Jtcy9maWVsZC10eXBlcy9SaWNoVGV4dC9lbGVtZW50cy90b2dnbGUnXG5leHBvcnQgeyBkZWZhdWx0IGFzIExlYWZCdXR0b24gfSBmcm9tICcuLi8uLi9hZG1pbi9jb21wb25lbnRzL2Zvcm1zL2ZpZWxkLXR5cGVzL1JpY2hUZXh0L2xlYXZlcy9CdXR0b24nXG4iXSwibmFtZXMiOlsiRWxlbWVudEJ1dHRvbiIsInRvZ2dsZUVsZW1lbnQiLCJMZWFmQnV0dG9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztJQUFvQkEsYUFBYTtlQUFiQSxlQUFhOztJQUNiQyxhQUFhO2VBQWJBLGVBQWE7O0lBQ2JDLFVBQVU7ZUFBVkEsZ0JBQVU7OzsrREFGVzsrREFDQTtnRUFDSCJ9
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvcmljaC10ZXh0LnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgRWxlbWVudEJ1dHRvbiB9IGZyb20gJy4uLy4uL2FkbWluL2NvbXBvbmVudHMvZm9ybXMvZmllbGQtdHlwZXMvUmljaFRleHQvZWxlbWVudHMvQnV0dG9uJ1xuZXhwb3J0IHsgZGVmYXVsdCBhcyB0b2dnbGVFbGVtZW50IH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy9mb3Jtcy9maWVsZC10eXBlcy9SaWNoVGV4dC9lbGVtZW50cy90b2dnbGUnXG5leHBvcnQgeyBkZWZhdWx0IGFzIExlYWZCdXR0b24gfSBmcm9tICcuLi8uLi9hZG1pbi9jb21wb25lbnRzL2Zvcm1zL2ZpZWxkLXR5cGVzL1JpY2hUZXh0L2xlYXZlcy9CdXR0b24nXG4iXSwibmFtZXMiOlsiRWxlbWVudEJ1dHRvbiIsInRvZ2dsZUVsZW1lbnQiLCJMZWFmQnV0dG9uIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztJQUFvQkEsYUFBYTtlQUFiQSxlQUFhOztJQUNiQyxhQUFhO2VBQWJBLGVBQWE7O0lBQ2JDLFVBQVU7ZUFBVkEsZ0JBQVU7OzsrREFGVzsrREFDQTtnRUFDSCJ9
diff --git a/packages/payload/components/root.d.ts b/packages/payload/components/root.d.ts
index b2599f7830..03d1d19c5b 100644
--- a/packages/payload/components/root.d.ts
+++ b/packages/payload/components/root.d.ts
@@ -1,2 +1,2 @@
-export { default as Root } from '../dist/admin/Root';
-//# sourceMappingURL=root.d.ts.map
\ No newline at end of file
+export { default as Root } from '../dist/admin/Root'
+//# sourceMappingURL=root.d.ts.map
diff --git a/packages/payload/components/root.js b/packages/payload/components/root.js
index 12e2005051..5aaee38d21 100644
--- a/packages/payload/components/root.js
+++ b/packages/payload/components/root.js
@@ -1,18 +1,20 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-Object.defineProperty(exports, "Root", {
- enumerable: true,
- get: function() {
- return _Root.default;
- }
-});
-const _Root = /*#__PURE__*/ _interop_require_default(require("../dist/admin/Root"));
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
+Object.defineProperty(exports, 'Root', {
+ enumerable: true,
+ get: function () {
+ return _Root.default
+ },
+})
+const _Root = /*#__PURE__*/ _interop_require_default(require('../dist/admin/Root'))
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvcm9vdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIFJvb3QgfSBmcm9tICcuLi8uLi9hZG1pbi9Sb290J1xuIl0sIm5hbWVzIjpbIlJvb3QiXSwibWFwcGluZ3MiOiI7Ozs7K0JBQW9CQTs7O2VBQUFBLGFBQUk7Ozs2REFBUSJ9
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvcm9vdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIFJvb3QgfSBmcm9tICcuLi8uLi9hZG1pbi9Sb290J1xuIl0sIm5hbWVzIjpbIlJvb3QiXSwibWFwcGluZ3MiOiI7Ozs7K0JBQW9CQTs7O2VBQUFBLGFBQUk7Ozs2REFBUSJ9
diff --git a/packages/payload/components/styles.css b/packages/payload/components/styles.css
index c9f89ff284..ff8b4bd862 100644
--- a/packages/payload/components/styles.css
+++ b/packages/payload/components/styles.css
@@ -1 +1,665 @@
-.banner{background:var(--theme-elevation-100);border:0;border-radius:3px;color:var(--theme-elevation-800);font-size:1rem;line-height:1.9230769231rem;margin-bottom:1.9230769231rem;padding:.9615384615rem;vertical-align:middle}.banner--has-action{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.banner--has-icon{display:flex}.banner--has-icon svg{display:block}.banner--type-default.button--has-action:hover{background:var(--theme-elevation-900)}.banner--type-default.button--has-action:active{background:var(--theme-elevation-950)}.banner--type-error{background:var(--theme-error-100);color:var(--theme-error-500)}.banner--type-error svg .stroke{stroke:var(--theme-error-500);fill:none}.banner--type-error svg .fill{fill:var(--theme-error-500)}.banner--type-error.button--has-action:hover{background:var(--theme-error-200)}.banner--type-error.button--has-action:active{background:var(--theme-error-300)}.banner--type-success{background:var(--theme-success-500);color:var(--color-base-800)}.banner--type-success.button--has-action:active,.banner--type-success.button--has-action:hover{background:var(--theme-success-200)}.icon--chevron{height:1.9230769231rem;width:1.9230769231rem}.icon--chevron .stroke{fill:none;stroke:var(--theme-elevation-800);stroke-width:2px}.icon--edit{shape-rendering:auto;height:1.9230769231rem;width:1.9230769231rem}.icon--edit .fill{fill:var(--theme-elevation-800);stroke:none}.icon--link{height:1.9230769231rem;width:1.9230769231rem}.icon--link .stroke{stroke:var(--theme-elevation-800);stroke-width:1px}.icon--plus{height:1.9230769231rem;width:1.9230769231rem}.icon--plus .stroke{stroke:var(--theme-elevation-800);stroke-width:1px}.icon--swap{height:1.9230769231rem;width:1.9230769231rem}.icon--swap .stroke{fill:none;stroke:var(--theme-elevation-800);stroke-width:2px}.icon--x line{stroke:var(--theme-elevation-800);stroke-width:1px}.tooltip{--caret-size:6px;background-color:var(--theme-elevation-800);border-radius:2px;color:var(--theme-elevation-0);font-weight:400;line-height:1.4423076923rem;opacity:0;padding:.3846153846rem .7692307692rem;visibility:hidden;white-space:nowrap;z-index:2}.tooltip,.tooltip:after{left:50%;position:absolute}.tooltip:after{border-left:var(--caret-size) solid transparent;border-right:var(--caret-size) solid transparent;content:" ";display:block;height:0;transform:translate3d(-50%,100%,0);width:0}.tooltip--show{cursor:default;opacity:1;transition:opacity .2s ease-in-out;visibility:visible}.tooltip--position-top{bottom:100%;transform:translate3d(-50%,calc(var(--caret-size)*-1),0)}.tooltip--position-top:after{border-top:var(--caret-size) solid var(--theme-elevation-800);bottom:1px}.tooltip--position-bottom{top:100%;transform:translate3d(-50%,var(--caret-size),0)}.tooltip--position-bottom:after{border-bottom:var(--caret-size) solid var(--theme-elevation-800);bottom:calc(100% + var(--caret-size) - 1px)}@media(max-width:1024px){.tooltip{display:none}}html[data-theme=light] .tooltip{background-color:var(--theme-error-250);color:var(--theme-error-750)}html[data-theme=light] .tooltip--position-top:after{border-top-color:var(--theme-error-250)}html[data-theme=light] .tooltip--position-bottom:after{border-bottom-color:var(--theme-error-250)}a.btn{display:inline-block}.btn{background:transparent;border:0;border-radius:4px;color:inherit;cursor:pointer;font-size:1rem;font-weight:400;line-height:1.9230769231rem;margin-bottom:1.9230769231rem;margin-top:1.9230769231rem;text-align:center;-webkit-text-decoration:none;text-decoration:none}.btn .btn__icon{border:1px solid;border-radius:100%}.btn .btn__icon .stroke{stroke:currentColor;fill:none}.btn .btn__icon .fill{fill:currentColor}.btn--has-tooltip{position:relative}.btn--icon-style-none .btn__icon,.btn--icon-style-without-border .btn__icon{border:none}.btn span{line-height:1.9230769231rem}.btn span,.btn svg{vertical-align:top}.btn--size-medium{padding:.9615384615rem 1.9230769231rem}.btn--size-small{padding:.4807692308rem .9615384615rem}.btn--style-primary{background-color:var(--theme-elevation-800);color:var(--theme-elevation-0)}.btn--style-primary.btn--disabled{background-color:var(--theme-elevation-400)}.btn--style-primary:not(.btn--disabled):focus-visible,.btn--style-primary:not(.btn--disabled):hover{background:var(--theme-elevation-750)}.btn--style-primary:not(.btn--disabled):active{background:var(--theme-elevation-700)}.btn--style-primary:focus:not(:focus-visible){box-shadow:0 0 0 2px var(--theme-success-500);outline:none}.btn--style-secondary{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:none;box-shadow:inset 0 0 0 1px var(--theme-elevation-800);color:var(--theme-elevation-800)}.btn--style-secondary:focus-visible,.btn--style-secondary:hover{background:var(--theme-elevation-100);box-shadow:inset 0 0 0 1px var(--theme-elevation-700)}.btn--style-secondary:active{background:var(--theme-elevation-200)}.btn--style-secondary.btn--disabled{background:none;box-shadow:inset 0 0 0 1px var(--theme-elevation-400);color:var(--theme-elevation-400)}.btn--style-secondary:focus:not(:focus-visible){box-shadow:inset 0 0 0 1px var(--theme-elevation-700),0 0 0 2px var(--theme-success-500);outline:none}.btn--style-none{border-radius:0;margin:0;padding:0}.btn--style-none:focus{opacity:.8}.btn--style-none:active{opacity:.7}.btn--round{border-radius:100%}[dir=rtl] .btn--icon span{margin-left:5px}.btn--icon span{display:flex;justify-content:space-between}.btn--icon.btn--style-primary .icon .stroke{stroke:var(--theme-elevation-0);fill:none}.btn--icon.btn--style-primary .icon .fill{fill:var(--theme-elevation-0)}.btn--style-icon-label{font-weight:600;padding:0}.btn--style-light-gray{box-shadow:inset 0 0 0 1px var(--theme-elevation-800)}.btn--icon-position-left .btn__content{flex-direction:row-reverse}.btn--icon-position-left .btn__icon{margin-right:.9615384615rem}.btn--icon-position-right .btn__icon{margin-left:.9615384615rem}.btn--icon-only .btn__icon{margin:0;padding:0}.btn--disabled{cursor:default}.btn:focus-visible .btn__icon,.btn:hover .btn__icon{background:var(--theme-elevation-800)}.btn:focus-visible .btn__icon .stroke,.btn:hover .btn__icon .stroke{stroke:var(--theme-elevation-0);fill:none}.btn:focus-visible .btn__icon .fill,.btn:hover .btn__icon .fill{fill:var(--theme-elevation-0)}.btn:focus:not(:focus-visible){outline:none}.btn:focus:not(:focus-visible) .btn__icon{background:var(--theme-elevation-150)}.btn:focus:not(:focus-visible) .btn__icon .stroke{stroke:var(--theme-elevation-800);fill:none}.btn:focus:not(:focus-visible) .btn__icon .fill{fill:var(--theme-elevation-800)}.btn:active .btn__icon{background:var(--theme-elevation-700)}.btn:active .btn__icon .stroke{stroke:var(--theme-elevation-0);fill:none}.btn:active .btn__icon .fill{fill:var(--theme-elevation-0)}.btn:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.pill{align-items:center;background:var(--theme-elevation-150);border:0;border-radius:3px;color:var(--theme-elevation-800);cursor:default;display:inline-flex;flex-shrink:0;font-size:1rem;line-height:1.9230769231rem;overflow:hidden;padding:0 .4807692308rem;text-overflow:ellipsis;white-space:nowrap}.pill--rounded{border-radius:var(--style-radius-l);font-size:12px;line-height:18px}.pill:active,.pill:focus:not(:focus-visible){outline:none}.pill:focus-visible{outline:var(--accessibility-outline);outline-offset:var(--accessibility-outline-offset)}.pill--has-action{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.pill--is-dragging{cursor:grabbing}.pill--has-icon svg{display:block}[dir=rtl] .pill--align-icon-left{padding-left:10px;padding-right:0}[dir=rtl] .pill--align-icon-right{padding-left:0;padding-right:10px}.pill--align-icon-left{padding-left:0}.pill--align-icon-right{padding-right:0}.pill--style-white{background:var(--theme-elevation-0)}.pill--style-light-gray,.pill--style-light.pill--has-action:active,.pill--style-light.pill--has-action:hover,.pill--style-white.pill--has-action:active,.pill--style-white.pill--has-action:hover{background:var(--theme-elevation-100)}.pill--style-light-gray{color:var(--theme-elevation-800)}.pill--style-warning{background:var(--theme-warning-500)}.pill--style-success{background:var(--theme-success-500);color:var(--color-base-800)}.pill--style-dark{background:var(--theme-elevation-800);color:var(--theme-elevation-0)}.pill--style-dark svg .stroke{stroke:var(--theme-elevation-0);fill:none}.pill--style-dark svg .fill{fill:var(--theme-elevation-0)}.pill--style-dark.pill--has-action:hover{background:var(--theme-elevation-750)}.pill--style-dark.pill--has-action:active{background:var(--theme-elevation-700)}html[data-theme=dark] .pill--style-error{background:var(--theme-error-500);color:var(--color-base-1000)}html[data-theme=light] .pill--style-error{background:var(--theme-error-250);color:var(--theme-error-750)}.popup-button{display:inline-flex}.popup{position:relative}.popup__content{background:var(--theme-input-bg);max-width:calc(100vw - 1.92308rem);opacity:0;pointer-events:none;position:absolute;visibility:hidden;z-index:var(--z-popup)}.popup__content--caret:after{border:12px solid transparent;border-top:12px solid var(--theme-input-bg);content:" ";position:absolute;top:calc(100% - 1px)}.popup__wrap{overflow:hidden}.popup .popup__scroll{overflow-y:auto;padding:1.9230769231rem;padding-right:calc(var(--scrollbar-width) + 1.92308rem);white-space:nowrap;width:calc(100% + var(--scrollbar-width))}.popup--show-scrollbar .popup__scroll{padding-right:0;width:100%}.popup:active,.popup:focus{outline:none}[dir=ltr] .popup--size-small .popup__scroll{padding:1.4423076923rem calc(var(--scrollbar-width) + 1.44231rem) 1.4423076923rem 1.4423076923rem}[dir=rtl] .popup--size-small .popup__scroll{padding:1.4423076923rem 1.4423076923rem 1.4423076923rem calc(var(--scrollbar-width) + 1.44231rem)}.popup--size-small .popup__content{box-shadow:0 0 30px 0 rgba(0,2,4,.12),0 30px 25px -8px rgba(0,2,4,.1)}.popup--size-small.popup--h-align-left .popup__content{left:-.9615384615rem}.popup--size-small.popup--h-align-left .popup__content:after{left:.8173076923rem}.popup--size-large .popup__content{box-shadow:0 20px 35px -10px rgba(0,2,4,.2),0 6px 4px -4px rgba(0,2,4,.02)}.popup--size-large .popup__scroll{padding:1.9230769231rem calc(var(--scrollbar-width) + 2.88462rem) 1.9230769231rem 2.8846153846rem}.popup--size-wide .popup__content{box-shadow:0 0 30px 0 rgba(0,2,4,.12),0 30px 25px -8px rgba(0,2,4,.1)}.popup--size-wide .popup__content:after{border:12px solid transparent;border-top:12px solid var(--theme-input-bg)}.popup--size-wide .popup__scroll{padding:.4807692308rem .9615384615rem}.popup--size-wide.popup--align-left .popup__content{left:-.9615384615rem}.popup--size-wide.popup--align-left .popup__content:after{left:.8173076923rem}.popup--h-align-left .popup__content{left:-3.3653846154rem}.popup--h-align-left .popup__content:after{left:3.3653846154rem}.popup--h-align-center .popup__content,.popup--h-align-center .popup__content:after{left:50%;transform:translateX(-50%)}.popup--h-align-right .popup__content{right:-3.3653846154rem}[dir=rtl] .popup--h-align-right .popup__content{right:-1.4423076923rem}.popup--h-align-right .popup__content:after{right:3.3653846154rem}[dir=rtl] .popup--h-align-right .popup__content:after{right:1.4423076923rem}.popup--v-align-top .popup__content{bottom:calc(100% + 1.92308rem)}.popup--v-align-bottom .popup__content{box-shadow:0 -2px 20px 7px rgba(0,2,4,.1),0 6px 4px -4px rgba(0,2,4,.02);top:calc(100% + .96154rem)}.popup--v-align-bottom .popup__content:after{border-bottom-color:var(--theme-input-bg);border-top-color:transparent!important;bottom:calc(100% - 1px);top:auto}.popup--v-align-bottom.popup--color-dark .popup__content:after{border-bottom-color:var(--theme-elevation-800)}.popup--color-dark .popup__content{background:var(--theme-elevation-800);color:var(--theme-input-bg)}.popup--color-dark .popup__content:after{border-top-color:var(--theme-elevation-800)}.popup--active .popup__content{opacity:1;pointer-events:all;visibility:visible}@media(max-width:1024px){.popup--size-large .popup__scroll,.popup__scroll{padding:1.4423076923rem;padding-right:calc(var(--scrollbar-width) + 1.44231rem)}.popup--h-align-left .popup__content{left:-.9615384615rem}.popup--h-align-left .popup__content:after{left:.9615384615rem}.popup--h-align-center .popup__content,.popup--h-align-center .popup__content:after{left:50%;transform:translateX(0)}.popup--h-align-right .popup__content{right:-.9615384615rem}.popup--h-align-right .popup__content:after{right:.9615384615rem}.popup--force-h-align-left .popup__content{left:-.9615384615rem;right:auto;transform:none}.popup--force-h-align-left .popup__content:after{left:.9615384615rem;right:auto;transform:none}.popup--force-h-align-right .popup__content{left:auto;right:-.9615384615rem;transform:none}.popup--force-h-align-right .popup__content:after{left:auto;right:.9615384615rem;transform:none}}.icon--check{height:1.9230769231rem;width:1.9230769231rem}.icon--check .stroke{fill:none;stroke:var(--theme-elevation-800);stroke-width:2px}.icon--menu .fill{fill:var(--theme-text)}.icon--search{height:1.9230769231rem;width:1.9230769231rem}.icon--search .stroke{stroke:var(--theme-elevation-800);stroke-width:1px}.template-minimal{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto;min-height:100%;padding:5.7692307692rem 1.9230769231rem;width:100%}.template-minimal--width-normal .template-minimal__wrap{max-width:500px;width:100%}.template-minimal--width-wide .template-minimal__wrap{max-width:1024px;width:100%}
\ No newline at end of file
+.banner {
+ background: var(--theme-elevation-100);
+ border: 0;
+ border-radius: 3px;
+ color: var(--theme-elevation-800);
+ font-size: 1rem;
+ line-height: 1.9230769231rem;
+ margin-bottom: 1.9230769231rem;
+ padding: 0.9615384615rem;
+ vertical-align: middle;
+}
+.banner--has-action {
+ cursor: pointer;
+ -webkit-text-decoration: none;
+ text-decoration: none;
+}
+.banner--has-icon {
+ display: flex;
+}
+.banner--has-icon svg {
+ display: block;
+}
+.banner--type-default.button--has-action:hover {
+ background: var(--theme-elevation-900);
+}
+.banner--type-default.button--has-action:active {
+ background: var(--theme-elevation-950);
+}
+.banner--type-error {
+ background: var(--theme-error-100);
+ color: var(--theme-error-500);
+}
+.banner--type-error svg .stroke {
+ stroke: var(--theme-error-500);
+ fill: none;
+}
+.banner--type-error svg .fill {
+ fill: var(--theme-error-500);
+}
+.banner--type-error.button--has-action:hover {
+ background: var(--theme-error-200);
+}
+.banner--type-error.button--has-action:active {
+ background: var(--theme-error-300);
+}
+.banner--type-success {
+ background: var(--theme-success-500);
+ color: var(--color-base-800);
+}
+.banner--type-success.button--has-action:active,
+.banner--type-success.button--has-action:hover {
+ background: var(--theme-success-200);
+}
+.icon--chevron {
+ height: 1.9230769231rem;
+ width: 1.9230769231rem;
+}
+.icon--chevron .stroke {
+ fill: none;
+ stroke: var(--theme-elevation-800);
+ stroke-width: 2px;
+}
+.icon--edit {
+ shape-rendering: auto;
+ height: 1.9230769231rem;
+ width: 1.9230769231rem;
+}
+.icon--edit .fill {
+ fill: var(--theme-elevation-800);
+ stroke: none;
+}
+.icon--link {
+ height: 1.9230769231rem;
+ width: 1.9230769231rem;
+}
+.icon--link .stroke {
+ stroke: var(--theme-elevation-800);
+ stroke-width: 1px;
+}
+.icon--plus {
+ height: 1.9230769231rem;
+ width: 1.9230769231rem;
+}
+.icon--plus .stroke {
+ stroke: var(--theme-elevation-800);
+ stroke-width: 1px;
+}
+.icon--swap {
+ height: 1.9230769231rem;
+ width: 1.9230769231rem;
+}
+.icon--swap .stroke {
+ fill: none;
+ stroke: var(--theme-elevation-800);
+ stroke-width: 2px;
+}
+.icon--x line {
+ stroke: var(--theme-elevation-800);
+ stroke-width: 1px;
+}
+.tooltip {
+ --caret-size: 6px;
+ background-color: var(--theme-elevation-800);
+ border-radius: 2px;
+ color: var(--theme-elevation-0);
+ font-weight: 400;
+ line-height: 1.4423076923rem;
+ opacity: 0;
+ padding: 0.3846153846rem 0.7692307692rem;
+ visibility: hidden;
+ white-space: nowrap;
+ z-index: 2;
+}
+.tooltip,
+.tooltip:after {
+ left: 50%;
+ position: absolute;
+}
+.tooltip:after {
+ border-left: var(--caret-size) solid transparent;
+ border-right: var(--caret-size) solid transparent;
+ content: ' ';
+ display: block;
+ height: 0;
+ transform: translate3d(-50%, 100%, 0);
+ width: 0;
+}
+.tooltip--show {
+ cursor: default;
+ opacity: 1;
+ transition: opacity 0.2s ease-in-out;
+ visibility: visible;
+}
+.tooltip--position-top {
+ bottom: 100%;
+ transform: translate3d(-50%, calc(var(--caret-size) * -1), 0);
+}
+.tooltip--position-top:after {
+ border-top: var(--caret-size) solid var(--theme-elevation-800);
+ bottom: 1px;
+}
+.tooltip--position-bottom {
+ top: 100%;
+ transform: translate3d(-50%, var(--caret-size), 0);
+}
+.tooltip--position-bottom:after {
+ border-bottom: var(--caret-size) solid var(--theme-elevation-800);
+ bottom: calc(100% + var(--caret-size) - 1px);
+}
+@media (max-width: 1024px) {
+ .tooltip {
+ display: none;
+ }
+}
+html[data-theme='light'] .tooltip {
+ background-color: var(--theme-error-250);
+ color: var(--theme-error-750);
+}
+html[data-theme='light'] .tooltip--position-top:after {
+ border-top-color: var(--theme-error-250);
+}
+html[data-theme='light'] .tooltip--position-bottom:after {
+ border-bottom-color: var(--theme-error-250);
+}
+a.btn {
+ display: inline-block;
+}
+.btn {
+ background: transparent;
+ border: 0;
+ border-radius: 4px;
+ color: inherit;
+ cursor: pointer;
+ font-size: 1rem;
+ font-weight: 400;
+ line-height: 1.9230769231rem;
+ margin-bottom: 1.9230769231rem;
+ margin-top: 1.9230769231rem;
+ text-align: center;
+ -webkit-text-decoration: none;
+ text-decoration: none;
+}
+.btn .btn__icon {
+ border: 1px solid;
+ border-radius: 100%;
+}
+.btn .btn__icon .stroke {
+ stroke: currentColor;
+ fill: none;
+}
+.btn .btn__icon .fill {
+ fill: currentColor;
+}
+.btn--has-tooltip {
+ position: relative;
+}
+.btn--icon-style-none .btn__icon,
+.btn--icon-style-without-border .btn__icon {
+ border: none;
+}
+.btn span {
+ line-height: 1.9230769231rem;
+}
+.btn span,
+.btn svg {
+ vertical-align: top;
+}
+.btn--size-medium {
+ padding: 0.9615384615rem 1.9230769231rem;
+}
+.btn--size-small {
+ padding: 0.4807692308rem 0.9615384615rem;
+}
+.btn--style-primary {
+ background-color: var(--theme-elevation-800);
+ color: var(--theme-elevation-0);
+}
+.btn--style-primary.btn--disabled {
+ background-color: var(--theme-elevation-400);
+}
+.btn--style-primary:not(.btn--disabled):focus-visible,
+.btn--style-primary:not(.btn--disabled):hover {
+ background: var(--theme-elevation-750);
+}
+.btn--style-primary:not(.btn--disabled):active {
+ background: var(--theme-elevation-700);
+}
+.btn--style-primary:focus:not(:focus-visible) {
+ box-shadow: 0 0 0 2px var(--theme-success-500);
+ outline: none;
+}
+.btn--style-secondary {
+ -webkit-backdrop-filter: blur(5px);
+ backdrop-filter: blur(5px);
+ background: none;
+ box-shadow: inset 0 0 0 1px var(--theme-elevation-800);
+ color: var(--theme-elevation-800);
+}
+.btn--style-secondary:focus-visible,
+.btn--style-secondary:hover {
+ background: var(--theme-elevation-100);
+ box-shadow: inset 0 0 0 1px var(--theme-elevation-700);
+}
+.btn--style-secondary:active {
+ background: var(--theme-elevation-200);
+}
+.btn--style-secondary.btn--disabled {
+ background: none;
+ box-shadow: inset 0 0 0 1px var(--theme-elevation-400);
+ color: var(--theme-elevation-400);
+}
+.btn--style-secondary:focus:not(:focus-visible) {
+ box-shadow:
+ inset 0 0 0 1px var(--theme-elevation-700),
+ 0 0 0 2px var(--theme-success-500);
+ outline: none;
+}
+.btn--style-none {
+ border-radius: 0;
+ margin: 0;
+ padding: 0;
+}
+.btn--style-none:focus {
+ opacity: 0.8;
+}
+.btn--style-none:active {
+ opacity: 0.7;
+}
+.btn--round {
+ border-radius: 100%;
+}
+[dir='rtl'] .btn--icon span {
+ margin-left: 5px;
+}
+.btn--icon span {
+ display: flex;
+ justify-content: space-between;
+}
+.btn--icon.btn--style-primary .icon .stroke {
+ stroke: var(--theme-elevation-0);
+ fill: none;
+}
+.btn--icon.btn--style-primary .icon .fill {
+ fill: var(--theme-elevation-0);
+}
+.btn--style-icon-label {
+ font-weight: 600;
+ padding: 0;
+}
+.btn--style-light-gray {
+ box-shadow: inset 0 0 0 1px var(--theme-elevation-800);
+}
+.btn--icon-position-left .btn__content {
+ flex-direction: row-reverse;
+}
+.btn--icon-position-left .btn__icon {
+ margin-right: 0.9615384615rem;
+}
+.btn--icon-position-right .btn__icon {
+ margin-left: 0.9615384615rem;
+}
+.btn--icon-only .btn__icon {
+ margin: 0;
+ padding: 0;
+}
+.btn--disabled {
+ cursor: default;
+}
+.btn:focus-visible .btn__icon,
+.btn:hover .btn__icon {
+ background: var(--theme-elevation-800);
+}
+.btn:focus-visible .btn__icon .stroke,
+.btn:hover .btn__icon .stroke {
+ stroke: var(--theme-elevation-0);
+ fill: none;
+}
+.btn:focus-visible .btn__icon .fill,
+.btn:hover .btn__icon .fill {
+ fill: var(--theme-elevation-0);
+}
+.btn:focus:not(:focus-visible) {
+ outline: none;
+}
+.btn:focus:not(:focus-visible) .btn__icon {
+ background: var(--theme-elevation-150);
+}
+.btn:focus:not(:focus-visible) .btn__icon .stroke {
+ stroke: var(--theme-elevation-800);
+ fill: none;
+}
+.btn:focus:not(:focus-visible) .btn__icon .fill {
+ fill: var(--theme-elevation-800);
+}
+.btn:active .btn__icon {
+ background: var(--theme-elevation-700);
+}
+.btn:active .btn__icon .stroke {
+ stroke: var(--theme-elevation-0);
+ fill: none;
+}
+.btn:active .btn__icon .fill {
+ fill: var(--theme-elevation-0);
+}
+.btn:focus-visible {
+ outline: var(--accessibility-outline);
+ outline-offset: var(--accessibility-outline-offset);
+}
+.pill {
+ align-items: center;
+ background: var(--theme-elevation-150);
+ border: 0;
+ border-radius: 3px;
+ color: var(--theme-elevation-800);
+ cursor: default;
+ display: inline-flex;
+ flex-shrink: 0;
+ font-size: 1rem;
+ line-height: 1.9230769231rem;
+ overflow: hidden;
+ padding: 0 0.4807692308rem;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+}
+.pill--rounded {
+ border-radius: var(--style-radius-l);
+ font-size: 12px;
+ line-height: 18px;
+}
+.pill:active,
+.pill:focus:not(:focus-visible) {
+ outline: none;
+}
+.pill:focus-visible {
+ outline: var(--accessibility-outline);
+ outline-offset: var(--accessibility-outline-offset);
+}
+.pill--has-action {
+ cursor: pointer;
+ -webkit-text-decoration: none;
+ text-decoration: none;
+}
+.pill--is-dragging {
+ cursor: grabbing;
+}
+.pill--has-icon svg {
+ display: block;
+}
+[dir='rtl'] .pill--align-icon-left {
+ padding-left: 10px;
+ padding-right: 0;
+}
+[dir='rtl'] .pill--align-icon-right {
+ padding-left: 0;
+ padding-right: 10px;
+}
+.pill--align-icon-left {
+ padding-left: 0;
+}
+.pill--align-icon-right {
+ padding-right: 0;
+}
+.pill--style-white {
+ background: var(--theme-elevation-0);
+}
+.pill--style-light-gray,
+.pill--style-light.pill--has-action:active,
+.pill--style-light.pill--has-action:hover,
+.pill--style-white.pill--has-action:active,
+.pill--style-white.pill--has-action:hover {
+ background: var(--theme-elevation-100);
+}
+.pill--style-light-gray {
+ color: var(--theme-elevation-800);
+}
+.pill--style-warning {
+ background: var(--theme-warning-500);
+}
+.pill--style-success {
+ background: var(--theme-success-500);
+ color: var(--color-base-800);
+}
+.pill--style-dark {
+ background: var(--theme-elevation-800);
+ color: var(--theme-elevation-0);
+}
+.pill--style-dark svg .stroke {
+ stroke: var(--theme-elevation-0);
+ fill: none;
+}
+.pill--style-dark svg .fill {
+ fill: var(--theme-elevation-0);
+}
+.pill--style-dark.pill--has-action:hover {
+ background: var(--theme-elevation-750);
+}
+.pill--style-dark.pill--has-action:active {
+ background: var(--theme-elevation-700);
+}
+html[data-theme='dark'] .pill--style-error {
+ background: var(--theme-error-500);
+ color: var(--color-base-1000);
+}
+html[data-theme='light'] .pill--style-error {
+ background: var(--theme-error-250);
+ color: var(--theme-error-750);
+}
+.popup-button {
+ display: inline-flex;
+}
+.popup {
+ position: relative;
+}
+.popup__content {
+ background: var(--theme-input-bg);
+ max-width: calc(100vw - 1.92308rem);
+ opacity: 0;
+ pointer-events: none;
+ position: absolute;
+ visibility: hidden;
+ z-index: var(--z-popup);
+}
+.popup__content--caret:after {
+ border: 12px solid transparent;
+ border-top: 12px solid var(--theme-input-bg);
+ content: ' ';
+ position: absolute;
+ top: calc(100% - 1px);
+}
+.popup__wrap {
+ overflow: hidden;
+}
+.popup .popup__scroll {
+ overflow-y: auto;
+ padding: 1.9230769231rem;
+ padding-right: calc(var(--scrollbar-width) + 1.92308rem);
+ white-space: nowrap;
+ width: calc(100% + var(--scrollbar-width));
+}
+.popup--show-scrollbar .popup__scroll {
+ padding-right: 0;
+ width: 100%;
+}
+.popup:active,
+.popup:focus {
+ outline: none;
+}
+[dir='ltr'] .popup--size-small .popup__scroll {
+ padding: 1.4423076923rem calc(var(--scrollbar-width) + 1.44231rem) 1.4423076923rem 1.4423076923rem;
+}
+[dir='rtl'] .popup--size-small .popup__scroll {
+ padding: 1.4423076923rem 1.4423076923rem 1.4423076923rem calc(var(--scrollbar-width) + 1.44231rem);
+}
+.popup--size-small .popup__content {
+ box-shadow:
+ 0 0 30px 0 rgba(0, 2, 4, 0.12),
+ 0 30px 25px -8px rgba(0, 2, 4, 0.1);
+}
+.popup--size-small.popup--h-align-left .popup__content {
+ left: -0.9615384615rem;
+}
+.popup--size-small.popup--h-align-left .popup__content:after {
+ left: 0.8173076923rem;
+}
+.popup--size-large .popup__content {
+ box-shadow:
+ 0 20px 35px -10px rgba(0, 2, 4, 0.2),
+ 0 6px 4px -4px rgba(0, 2, 4, 0.02);
+}
+.popup--size-large .popup__scroll {
+ padding: 1.9230769231rem calc(var(--scrollbar-width) + 2.88462rem) 1.9230769231rem 2.8846153846rem;
+}
+.popup--size-wide .popup__content {
+ box-shadow:
+ 0 0 30px 0 rgba(0, 2, 4, 0.12),
+ 0 30px 25px -8px rgba(0, 2, 4, 0.1);
+}
+.popup--size-wide .popup__content:after {
+ border: 12px solid transparent;
+ border-top: 12px solid var(--theme-input-bg);
+}
+.popup--size-wide .popup__scroll {
+ padding: 0.4807692308rem 0.9615384615rem;
+}
+.popup--size-wide.popup--align-left .popup__content {
+ left: -0.9615384615rem;
+}
+.popup--size-wide.popup--align-left .popup__content:after {
+ left: 0.8173076923rem;
+}
+.popup--h-align-left .popup__content {
+ left: -3.3653846154rem;
+}
+.popup--h-align-left .popup__content:after {
+ left: 3.3653846154rem;
+}
+.popup--h-align-center .popup__content,
+.popup--h-align-center .popup__content:after {
+ left: 50%;
+ transform: translateX(-50%);
+}
+.popup--h-align-right .popup__content {
+ right: -3.3653846154rem;
+}
+[dir='rtl'] .popup--h-align-right .popup__content {
+ right: -1.4423076923rem;
+}
+.popup--h-align-right .popup__content:after {
+ right: 3.3653846154rem;
+}
+[dir='rtl'] .popup--h-align-right .popup__content:after {
+ right: 1.4423076923rem;
+}
+.popup--v-align-top .popup__content {
+ bottom: calc(100% + 1.92308rem);
+}
+.popup--v-align-bottom .popup__content {
+ box-shadow:
+ 0 -2px 20px 7px rgba(0, 2, 4, 0.1),
+ 0 6px 4px -4px rgba(0, 2, 4, 0.02);
+ top: calc(100% + 0.96154rem);
+}
+.popup--v-align-bottom .popup__content:after {
+ border-bottom-color: var(--theme-input-bg);
+ border-top-color: transparent !important;
+ bottom: calc(100% - 1px);
+ top: auto;
+}
+.popup--v-align-bottom.popup--color-dark .popup__content:after {
+ border-bottom-color: var(--theme-elevation-800);
+}
+.popup--color-dark .popup__content {
+ background: var(--theme-elevation-800);
+ color: var(--theme-input-bg);
+}
+.popup--color-dark .popup__content:after {
+ border-top-color: var(--theme-elevation-800);
+}
+.popup--active .popup__content {
+ opacity: 1;
+ pointer-events: all;
+ visibility: visible;
+}
+@media (max-width: 1024px) {
+ .popup--size-large .popup__scroll,
+ .popup__scroll {
+ padding: 1.4423076923rem;
+ padding-right: calc(var(--scrollbar-width) + 1.44231rem);
+ }
+ .popup--h-align-left .popup__content {
+ left: -0.9615384615rem;
+ }
+ .popup--h-align-left .popup__content:after {
+ left: 0.9615384615rem;
+ }
+ .popup--h-align-center .popup__content,
+ .popup--h-align-center .popup__content:after {
+ left: 50%;
+ transform: translateX(0);
+ }
+ .popup--h-align-right .popup__content {
+ right: -0.9615384615rem;
+ }
+ .popup--h-align-right .popup__content:after {
+ right: 0.9615384615rem;
+ }
+ .popup--force-h-align-left .popup__content {
+ left: -0.9615384615rem;
+ right: auto;
+ transform: none;
+ }
+ .popup--force-h-align-left .popup__content:after {
+ left: 0.9615384615rem;
+ right: auto;
+ transform: none;
+ }
+ .popup--force-h-align-right .popup__content {
+ left: auto;
+ right: -0.9615384615rem;
+ transform: none;
+ }
+ .popup--force-h-align-right .popup__content:after {
+ left: auto;
+ right: 0.9615384615rem;
+ transform: none;
+ }
+}
+.icon--check {
+ height: 1.9230769231rem;
+ width: 1.9230769231rem;
+}
+.icon--check .stroke {
+ fill: none;
+ stroke: var(--theme-elevation-800);
+ stroke-width: 2px;
+}
+.icon--menu .fill {
+ fill: var(--theme-text);
+}
+.icon--search {
+ height: 1.9230769231rem;
+ width: 1.9230769231rem;
+}
+.icon--search .stroke {
+ stroke: var(--theme-elevation-800);
+ stroke-width: 1px;
+}
+.template-minimal {
+ align-items: center;
+ display: flex;
+ justify-content: center;
+ margin-left: auto;
+ margin-right: auto;
+ min-height: 100%;
+ padding: 5.7692307692rem 1.9230769231rem;
+ width: 100%;
+}
+.template-minimal--width-normal .template-minimal__wrap {
+ max-width: 500px;
+ width: 100%;
+}
+.template-minimal--width-wide .template-minimal__wrap {
+ max-width: 1024px;
+ width: 100%;
+}
diff --git a/packages/payload/components/templates.d.ts b/packages/payload/components/templates.d.ts
index d344dc353b..67003a4501 100644
--- a/packages/payload/components/templates.d.ts
+++ b/packages/payload/components/templates.d.ts
@@ -1,3 +1,3 @@
-export { default as DefaultTemplate } from '../dist/admin/components/templates/Default';
-export { default as MinimalTemplate } from '../dist/admin/components/templates/Minimal';
-//# sourceMappingURL=templates.d.ts.map
\ No newline at end of file
+export { default as DefaultTemplate } from '../dist/admin/components/templates/Default'
+export { default as MinimalTemplate } from '../dist/admin/components/templates/Minimal'
+//# sourceMappingURL=templates.d.ts.map
diff --git a/packages/payload/components/templates.js b/packages/payload/components/templates.js
index 1b995ee32e..02454cad9a 100644
--- a/packages/payload/components/templates.js
+++ b/packages/payload/components/templates.js
@@ -1,27 +1,34 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
function _export(target, all) {
- for(var name in all)Object.defineProperty(target, name, {
- enumerable: true,
- get: all[name]
- });
+ for (var name in all)
+ Object.defineProperty(target, name, {
+ enumerable: true,
+ get: all[name],
+ })
}
_export(exports, {
- DefaultTemplate: function() {
- return _Default.default;
- },
- MinimalTemplate: function() {
- return _Minimal.default;
- }
-});
-const _Default = /*#__PURE__*/ _interop_require_default(require("../dist/admin/components/templates/Default"));
-const _Minimal = /*#__PURE__*/ _interop_require_default(require("../dist/admin/components/templates/Minimal"));
+ DefaultTemplate: function () {
+ return _Default.default
+ },
+ MinimalTemplate: function () {
+ return _Minimal.default
+ },
+})
+const _Default = /*#__PURE__*/ _interop_require_default(
+ require('../dist/admin/components/templates/Default'),
+)
+const _Minimal = /*#__PURE__*/ _interop_require_default(
+ require('../dist/admin/components/templates/Minimal'),
+)
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdGVtcGxhdGVzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgRGVmYXVsdFRlbXBsYXRlIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy90ZW1wbGF0ZXMvRGVmYXVsdCdcbmV4cG9ydCB7IGRlZmF1bHQgYXMgTWluaW1hbFRlbXBsYXRlIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy90ZW1wbGF0ZXMvTWluaW1hbCdcbiJdLCJuYW1lcyI6WyJEZWZhdWx0VGVtcGxhdGUiLCJNaW5pbWFsVGVtcGxhdGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0lBQW9CQSxlQUFlO2VBQWZBLGdCQUFlOztJQUNmQyxlQUFlO2VBQWZBLGdCQUFlOzs7Z0VBRFE7Z0VBQ0EifQ==
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdGVtcGxhdGVzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgRGVmYXVsdFRlbXBsYXRlIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy90ZW1wbGF0ZXMvRGVmYXVsdCdcbmV4cG9ydCB7IGRlZmF1bHQgYXMgTWluaW1hbFRlbXBsYXRlIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy90ZW1wbGF0ZXMvTWluaW1hbCdcbiJdLCJuYW1lcyI6WyJEZWZhdWx0VGVtcGxhdGUiLCJNaW5pbWFsVGVtcGxhdGUiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0lBQW9CQSxlQUFlO2VBQWZBLGdCQUFlOztJQUNmQyxlQUFlO2VBQWZBLGdCQUFlOzs7Z0VBRFE7Z0VBQ0EifQ==
diff --git a/packages/payload/components/utilities.d.ts b/packages/payload/components/utilities.d.ts
index 4e6ae5fb23..4ba382edca 100644
--- a/packages/payload/components/utilities.d.ts
+++ b/packages/payload/components/utilities.d.ts
@@ -1,7 +1,9 @@
-export { useAuth } from '../dist/admin/components/utilities/Auth';
-export { useConfig } from '../dist/admin/components/utilities/Config';
-export { useDocumentInfo } from '../dist/admin/components/utilities/DocumentInfo';
-export { useEditDepth } from '../dist/admin/components/utilities/EditDepth';
-export { useLocale } from '../dist/admin/components/utilities/Locale';
-export { default as Meta } from '../dist/admin/components/utilities/Meta';
-//# sourceMappingURL=utilities.d.ts.map
\ No newline at end of file
+export { default as buildStateFromSchema } from '../dist/admin/components/forms/Form/buildStateFromSchema'
+export { useAuth } from '../dist/admin/components/utilities/Auth'
+export { useConfig } from '../dist/admin/components/utilities/Config'
+export { useDocumentInfo } from '../dist/admin/components/utilities/DocumentInfo'
+export { useEditDepth } from '../dist/admin/components/utilities/EditDepth'
+export { useLocale } from '../dist/admin/components/utilities/Locale'
+export { default as Meta } from '../dist/admin/components/utilities/Meta'
+export { withMergedProps } from '../dist/admin/components/utilities/WithMergedProps'
+//# sourceMappingURL=utilities.d.ts.map
diff --git a/packages/payload/components/utilities.js b/packages/payload/components/utilities.js
index 871ca5788b..36170b2431 100644
--- a/packages/payload/components/utilities.js
+++ b/packages/payload/components/utilities.js
@@ -1,43 +1,58 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
function _export(target, all) {
- for(var name in all)Object.defineProperty(target, name, {
- enumerable: true,
- get: all[name]
- });
+ for (var name in all)
+ Object.defineProperty(target, name, {
+ enumerable: true,
+ get: all[name],
+ })
}
_export(exports, {
- useAuth: function() {
- return _Auth.useAuth;
- },
- useConfig: function() {
- return _Config.useConfig;
- },
- useDocumentInfo: function() {
- return _DocumentInfo.useDocumentInfo;
- },
- useEditDepth: function() {
- return _EditDepth.useEditDepth;
- },
- useLocale: function() {
- return _Locale.useLocale;
- },
- Meta: function() {
- return _Meta.default;
- }
-});
-const _Auth = require("../dist/admin/components/utilities/Auth");
-const _Config = require("../dist/admin/components/utilities/Config");
-const _DocumentInfo = require("../dist/admin/components/utilities/DocumentInfo");
-const _EditDepth = require("../dist/admin/components/utilities/EditDepth");
-const _Locale = require("../dist/admin/components/utilities/Locale");
-const _Meta = /*#__PURE__*/ _interop_require_default(require("../dist/admin/components/utilities/Meta"));
+ Meta: function () {
+ return _Meta.default
+ },
+ buildStateFromSchema: function () {
+ return _buildStateFromSchema.default
+ },
+ useAuth: function () {
+ return _Auth.useAuth
+ },
+ useConfig: function () {
+ return _Config.useConfig
+ },
+ useDocumentInfo: function () {
+ return _DocumentInfo.useDocumentInfo
+ },
+ useEditDepth: function () {
+ return _EditDepth.useEditDepth
+ },
+ useLocale: function () {
+ return _Locale.useLocale
+ },
+ withMergedProps: function () {
+ return _WithMergedProps.withMergedProps
+ },
+})
+const _buildStateFromSchema = /*#__PURE__*/ _interop_require_default(
+ require('../dist/admin/components/forms/Form/buildStateFromSchema'),
+)
+const _Auth = require('../dist/admin/components/utilities/Auth')
+const _Config = require('../dist/admin/components/utilities/Config')
+const _DocumentInfo = require('../dist/admin/components/utilities/DocumentInfo')
+const _EditDepth = require('../dist/admin/components/utilities/EditDepth')
+const _Locale = require('../dist/admin/components/utilities/Locale')
+const _Meta = /*#__PURE__*/ _interop_require_default(
+ require('../dist/admin/components/utilities/Meta'),
+)
+const _WithMergedProps = require('../dist/admin/components/utilities/WithMergedProps')
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdXRpbGl0aWVzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IHVzZUF1dGggfSBmcm9tICcuLi8uLi9hZG1pbi9jb21wb25lbnRzL3V0aWxpdGllcy9BdXRoJ1xuZXhwb3J0IHsgdXNlQ29uZmlnIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy91dGlsaXRpZXMvQ29uZmlnJ1xuZXhwb3J0IHsgdXNlRG9jdW1lbnRJbmZvIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy91dGlsaXRpZXMvRG9jdW1lbnRJbmZvJ1xuZXhwb3J0IHsgdXNlRWRpdERlcHRoIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy91dGlsaXRpZXMvRWRpdERlcHRoJ1xuZXhwb3J0IHsgdXNlTG9jYWxlIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy91dGlsaXRpZXMvTG9jYWxlJ1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBNZXRhIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy91dGlsaXRpZXMvTWV0YSdcbiJdLCJuYW1lcyI6WyJ1c2VBdXRoIiwidXNlQ29uZmlnIiwidXNlRG9jdW1lbnRJbmZvIiwidXNlRWRpdERlcHRoIiwidXNlTG9jYWxlIiwiTWV0YSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFBU0EsT0FBTztlQUFQQSxhQUFPOztJQUNQQyxTQUFTO2VBQVRBLGlCQUFTOztJQUNUQyxlQUFlO2VBQWZBLDZCQUFlOztJQUNmQyxZQUFZO2VBQVpBLHVCQUFZOztJQUNaQyxTQUFTO2VBQVRBLGlCQUFTOztJQUNFQyxJQUFJO2VBQUpBLGFBQUk7OztzQkFMQTt3QkFDRTs4QkFDTTsyQkFDSDt3QkFDSDs2REFDTSJ9
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdXRpbGl0aWVzLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgYnVpbGRTdGF0ZUZyb21TY2hlbWEgfSBmcm9tICcuLi8uLi9hZG1pbi9jb21wb25lbnRzL2Zvcm1zL0Zvcm0vYnVpbGRTdGF0ZUZyb21TY2hlbWEnXG5leHBvcnQgeyB1c2VBdXRoIH0gZnJvbSAnLi4vLi4vYWRtaW4vY29tcG9uZW50cy91dGlsaXRpZXMvQXV0aCdcbmV4cG9ydCB7IHVzZUNvbmZpZyB9IGZyb20gJy4uLy4uL2FkbWluL2NvbXBvbmVudHMvdXRpbGl0aWVzL0NvbmZpZydcbmV4cG9ydCB7IHVzZURvY3VtZW50SW5mbyB9IGZyb20gJy4uLy4uL2FkbWluL2NvbXBvbmVudHMvdXRpbGl0aWVzL0RvY3VtZW50SW5mbydcbmV4cG9ydCB7IHVzZUVkaXREZXB0aCB9IGZyb20gJy4uLy4uL2FkbWluL2NvbXBvbmVudHMvdXRpbGl0aWVzL0VkaXREZXB0aCdcbmV4cG9ydCB7IHVzZUxvY2FsZSB9IGZyb20gJy4uLy4uL2FkbWluL2NvbXBvbmVudHMvdXRpbGl0aWVzL0xvY2FsZSdcbmV4cG9ydCB7IGRlZmF1bHQgYXMgTWV0YSB9IGZyb20gJy4uLy4uL2FkbWluL2NvbXBvbmVudHMvdXRpbGl0aWVzL01ldGEnXG5leHBvcnQgeyB3aXRoTWVyZ2VkUHJvcHMgfSBmcm9tICcuLi8uLi9hZG1pbi9jb21wb25lbnRzL3V0aWxpdGllcy9XaXRoTWVyZ2VkUHJvcHMnXG4iXSwibmFtZXMiOlsiYnVpbGRTdGF0ZUZyb21TY2hlbWEiLCJ1c2VBdXRoIiwidXNlQ29uZmlnIiwidXNlRG9jdW1lbnRJbmZvIiwidXNlRWRpdERlcHRoIiwidXNlTG9jYWxlIiwiTWV0YSIsIndpdGhNZXJnZWRQcm9wcyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFBb0JBLG9CQUFvQjtlQUFwQkEsNkJBQW9COztJQUMvQkMsT0FBTztlQUFQQSxhQUFPOztJQUNQQyxTQUFTO2VBQVRBLGlCQUFTOztJQUNUQyxlQUFlO2VBQWZBLDZCQUFlOztJQUNmQyxZQUFZO2VBQVpBLHVCQUFZOztJQUNaQyxTQUFTO2VBQVRBLGlCQUFTOztJQUNFQyxJQUFJO2VBQUpBLGFBQUk7O0lBQ2ZDLGVBQWU7ZUFBZkEsZ0NBQWU7Ozs2RUFQd0I7c0JBQ3hCO3dCQUNFOzhCQUNNOzJCQUNIO3dCQUNIOzZEQUNNO2lDQUNBIn0=
diff --git a/packages/payload/components/views/Cell.d.ts b/packages/payload/components/views/Cell.d.ts
index 7d14087050..1710359836 100644
--- a/packages/payload/components/views/Cell.d.ts
+++ b/packages/payload/components/views/Cell.d.ts
@@ -1,3 +1,3 @@
-export { default as Cell } from '../../dist/admin/components/views/collections/List/Cell';
-export type { Props } from '../../dist/admin/components/views/collections/List/Cell/types';
-//# sourceMappingURL=Cell.d.ts.map
\ No newline at end of file
+export { default as Cell } from '../../dist/admin/components/views/collections/List/Cell'
+export type { Props } from '../../dist/admin/components/views/collections/List/Cell/types'
+//# sourceMappingURL=Cell.d.ts.map
diff --git a/packages/payload/components/views/Cell.js b/packages/payload/components/views/Cell.js
index db79f796c1..bd5db5c705 100644
--- a/packages/payload/components/views/Cell.js
+++ b/packages/payload/components/views/Cell.js
@@ -1,18 +1,22 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-Object.defineProperty(exports, "Cell", {
- enumerable: true,
- get: function() {
- return _Cell.default;
- }
-});
-const _Cell = /*#__PURE__*/ _interop_require_default(require("../../dist/admin/components/views/collections/List/Cell"));
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
+Object.defineProperty(exports, 'Cell', {
+ enumerable: true,
+ get: function () {
+ return _Cell.default
+ },
+})
+const _Cell = /*#__PURE__*/ _interop_require_default(
+ require('../../dist/admin/components/views/collections/List/Cell'),
+)
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdmlld3MvQ2VsbC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIENlbGwgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0xpc3QvQ2VsbCdcbmV4cG9ydCB0eXBlIHsgUHJvcHMgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0xpc3QvQ2VsbC90eXBlcydcbiJdLCJuYW1lcyI6WyJDZWxsIl0sIm1hcHBpbmdzIjoiOzs7OytCQUFvQkE7OztlQUFBQSxhQUFJOzs7NkRBQVEifQ==
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdmlld3MvQ2VsbC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIENlbGwgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0xpc3QvQ2VsbCdcbmV4cG9ydCB0eXBlIHsgUHJvcHMgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0xpc3QvQ2VsbC90eXBlcydcbiJdLCJuYW1lcyI6WyJDZWxsIl0sIm1hcHBpbmdzIjoiOzs7OytCQUFvQkE7OztlQUFBQSxhQUFJOzs7NkRBQVEifQ==
diff --git a/packages/payload/components/views/Dashboard.d.ts b/packages/payload/components/views/Dashboard.d.ts
index f867c81be0..8040fec6c3 100644
--- a/packages/payload/components/views/Dashboard.d.ts
+++ b/packages/payload/components/views/Dashboard.d.ts
@@ -1,3 +1,3 @@
-export { default as Dashboard } from '../../dist/admin/components/views/Dashboard/Default';
-export type { Props } from '../../dist/admin/components/views/Dashboard/types';
-//# sourceMappingURL=Dashboard.d.ts.map
\ No newline at end of file
+export { default as Dashboard } from '../../dist/admin/components/views/Dashboard/Default'
+export type { Props } from '../../dist/admin/components/views/Dashboard/types'
+//# sourceMappingURL=Dashboard.d.ts.map
diff --git a/packages/payload/components/views/Dashboard.js b/packages/payload/components/views/Dashboard.js
index 7c6519a6fd..3c5106bc38 100644
--- a/packages/payload/components/views/Dashboard.js
+++ b/packages/payload/components/views/Dashboard.js
@@ -1,18 +1,22 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-Object.defineProperty(exports, "Dashboard", {
- enumerable: true,
- get: function() {
- return _Default.default;
- }
-});
-const _Default = /*#__PURE__*/ _interop_require_default(require("../../dist/admin/components/views/Dashboard/Default"));
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
+Object.defineProperty(exports, 'Dashboard', {
+ enumerable: true,
+ get: function () {
+ return _Default.default
+ },
+})
+const _Default = /*#__PURE__*/ _interop_require_default(
+ require('../../dist/admin/components/views/Dashboard/Default'),
+)
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdmlld3MvRGFzaGJvYXJkLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgRGFzaGJvYXJkIH0gZnJvbSAnLi4vLi4vLi4vYWRtaW4vY29tcG9uZW50cy92aWV3cy9EYXNoYm9hcmQvRGVmYXVsdCdcblxuZXhwb3J0IHR5cGUgeyBQcm9wcyB9IGZyb20gJy4uLy4uLy4uL2FkbWluL2NvbXBvbmVudHMvdmlld3MvRGFzaGJvYXJkL3R5cGVzJ1xuIl0sIm5hbWVzIjpbIkRhc2hib2FyZCJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFBb0JBOzs7ZUFBQUEsZ0JBQVM7OztnRUFBUSJ9
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdmlld3MvRGFzaGJvYXJkLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7IGRlZmF1bHQgYXMgRGFzaGJvYXJkIH0gZnJvbSAnLi4vLi4vLi4vYWRtaW4vY29tcG9uZW50cy92aWV3cy9EYXNoYm9hcmQvRGVmYXVsdCdcblxuZXhwb3J0IHR5cGUgeyBQcm9wcyB9IGZyb20gJy4uLy4uLy4uL2FkbWluL2NvbXBvbmVudHMvdmlld3MvRGFzaGJvYXJkL3R5cGVzJ1xuIl0sIm5hbWVzIjpbIkRhc2hib2FyZCJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFBb0JBOzs7ZUFBQUEsZ0JBQVM7OztnRUFBUSJ9
diff --git a/packages/payload/components/views/Edit.d.ts b/packages/payload/components/views/Edit.d.ts
index a87f9cb3d7..7172957ae8 100644
--- a/packages/payload/components/views/Edit.d.ts
+++ b/packages/payload/components/views/Edit.d.ts
@@ -1,3 +1,3 @@
-export { default as Edit } from '../../dist/admin/components/views/collections/Edit/Default';
-export type { Props } from '../../dist/admin/components/views/collections/Edit/types';
-//# sourceMappingURL=Edit.d.ts.map
\ No newline at end of file
+export { default as Edit } from '../../dist/admin/components/views/collections/Edit/Default'
+export type { Props } from '../../dist/admin/components/views/collections/Edit/types'
+//# sourceMappingURL=Edit.d.ts.map
diff --git a/packages/payload/components/views/Edit.js b/packages/payload/components/views/Edit.js
index 2725b53ae4..08fa48d7a8 100644
--- a/packages/payload/components/views/Edit.js
+++ b/packages/payload/components/views/Edit.js
@@ -1,18 +1,22 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-Object.defineProperty(exports, "Edit", {
- enumerable: true,
- get: function() {
- return _Default.default;
- }
-});
-const _Default = /*#__PURE__*/ _interop_require_default(require("../../dist/admin/components/views/collections/Edit/Default"));
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
+Object.defineProperty(exports, 'Edit', {
+ enumerable: true,
+ get: function () {
+ return _Default.default
+ },
+})
+const _Default = /*#__PURE__*/ _interop_require_default(
+ require('../../dist/admin/components/views/collections/Edit/Default'),
+)
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdmlld3MvRWRpdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIEVkaXQgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0VkaXQvRGVmYXVsdCdcbmV4cG9ydCB0eXBlIHsgUHJvcHMgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0VkaXQvdHlwZXMnXG4iXSwibmFtZXMiOlsiRWRpdCJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFBb0JBOzs7ZUFBQUEsZ0JBQUk7OztnRUFBUSJ9
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdmlld3MvRWRpdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIEVkaXQgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0VkaXQvRGVmYXVsdCdcbmV4cG9ydCB0eXBlIHsgUHJvcHMgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0VkaXQvdHlwZXMnXG4iXSwibmFtZXMiOlsiRWRpdCJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFBb0JBOzs7ZUFBQUEsZ0JBQUk7OztnRUFBUSJ9
diff --git a/packages/payload/components/views/List.d.ts b/packages/payload/components/views/List.d.ts
index 778c83790c..cec1b32c4d 100644
--- a/packages/payload/components/views/List.d.ts
+++ b/packages/payload/components/views/List.d.ts
@@ -1,3 +1,3 @@
-export { default as List } from '../../dist/admin/components/views/collections/List/Default';
-export type { Props } from '../../dist/admin/components/views/collections/List/types';
-//# sourceMappingURL=List.d.ts.map
\ No newline at end of file
+export { default as List } from '../../dist/admin/components/views/collections/List/Default'
+export type { Props } from '../../dist/admin/components/views/collections/List/types'
+//# sourceMappingURL=List.d.ts.map
diff --git a/packages/payload/components/views/List.js b/packages/payload/components/views/List.js
index 39e0bfc385..61ba77e8c9 100644
--- a/packages/payload/components/views/List.js
+++ b/packages/payload/components/views/List.js
@@ -1,18 +1,22 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-Object.defineProperty(exports, "List", {
- enumerable: true,
- get: function() {
- return _Default.default;
- }
-});
-const _Default = /*#__PURE__*/ _interop_require_default(require("../../dist/admin/components/views/collections/List/Default"));
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
+Object.defineProperty(exports, 'List', {
+ enumerable: true,
+ get: function () {
+ return _Default.default
+ },
+})
+const _Default = /*#__PURE__*/ _interop_require_default(
+ require('../../dist/admin/components/views/collections/List/Default'),
+)
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdmlld3MvTGlzdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIExpc3QgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0xpc3QvRGVmYXVsdCdcbmV4cG9ydCB0eXBlIHsgUHJvcHMgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0xpc3QvdHlwZXMnXG4iXSwibmFtZXMiOlsiTGlzdCJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFBb0JBOzs7ZUFBQUEsZ0JBQUk7OztnRUFBUSJ9
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3NyYy9leHBvcnRzL2NvbXBvbmVudHMvdmlld3MvTGlzdC50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBkZWZhdWx0IGFzIExpc3QgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0xpc3QvRGVmYXVsdCdcbmV4cG9ydCB0eXBlIHsgUHJvcHMgfSBmcm9tICcuLi8uLi8uLi9hZG1pbi9jb21wb25lbnRzL3ZpZXdzL2NvbGxlY3Rpb25zL0xpc3QvdHlwZXMnXG4iXSwibmFtZXMiOlsiTGlzdCJdLCJtYXBwaW5ncyI6Ijs7OzsrQkFBb0JBOzs7ZUFBQUEsZ0JBQUk7OztnRUFBUSJ9
diff --git a/packages/payload/config.d.ts b/packages/payload/config.d.ts
index ef05a08a63..41576c43d7 100644
--- a/packages/payload/config.d.ts
+++ b/packages/payload/config.d.ts
@@ -1,5 +1,6 @@
-export { buildConfig } from './dist/config/build';
-export * from './dist/config/types';
-export { defaults } from './dist/config/defaults';
-export { sanitizeConfig } from './dist/config/sanitize';
-//# sourceMappingURL=config.d.ts.map
\ No newline at end of file
+export { buildConfig } from './dist/config/build'
+export * from './dist/config/types'
+export { type FieldTypes, fieldTypes } from './dist/admin/components/forms/field-types'
+export { defaults } from './dist/config/defaults'
+export { sanitizeConfig } from './dist/config/sanitize'
+//# sourceMappingURL=config.d.ts.map
diff --git a/packages/payload/config.js b/packages/payload/config.js
index 08039dc4c9..b6dda8d936 100644
--- a/packages/payload/config.js
+++ b/packages/payload/config.js
@@ -1,40 +1,45 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
function _export(target, all) {
- for(var name in all)Object.defineProperty(target, name, {
- enumerable: true,
- get: all[name]
- });
+ for (var name in all)
+ Object.defineProperty(target, name, {
+ enumerable: true,
+ get: all[name],
+ })
}
_export(exports, {
- buildConfig: function() {
- return _build.buildConfig;
- },
- defaults: function() {
- return _defaults.defaults;
- },
- sanitizeConfig: function() {
- return _sanitize.sanitizeConfig;
- }
-});
-const _build = require("./dist/config/build");
-_export_star(require("./dist/config/types"), exports);
-const _defaults = require("./dist/config/defaults");
-const _sanitize = require("./dist/config/sanitize");
+ buildConfig: function () {
+ return _build.buildConfig
+ },
+ defaults: function () {
+ return _defaults.defaults
+ },
+ fieldTypes: function () {
+ return _fieldtypes.fieldTypes
+ },
+ sanitizeConfig: function () {
+ return _sanitize.sanitizeConfig
+ },
+})
+const _build = require('./dist/config/build')
+_export_star(require('./dist/config/types'), exports)
+const _fieldtypes = require('./dist/admin/components/forms/field-types')
+const _defaults = require('./dist/config/defaults')
+const _sanitize = require('./dist/config/sanitize')
function _export_star(from, to) {
- Object.keys(from).forEach(function(k) {
- if (k !== "default" && !Object.prototype.hasOwnProperty.call(to, k)) {
- Object.defineProperty(to, k, {
- enumerable: true,
- get: function() {
- return from[k];
- }
- });
- }
- });
- return from;
+ Object.keys(from).forEach(function (k) {
+ if (k !== 'default' && !Object.prototype.hasOwnProperty.call(to, k)) {
+ Object.defineProperty(to, k, {
+ enumerable: true,
+ get: function () {
+ return from[k]
+ },
+ })
+ }
+ })
+ return from
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHBvcnRzL2NvbmZpZy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBidWlsZENvbmZpZyB9IGZyb20gJy4uL2NvbmZpZy9idWlsZCdcbmV4cG9ydCAqIGZyb20gJy4uL2NvbmZpZy90eXBlcydcblxuZXhwb3J0IHsgZGVmYXVsdHMgfSBmcm9tICcuLi9jb25maWcvZGVmYXVsdHMnXG5cbmV4cG9ydCB7IHNhbml0aXplQ29uZmlnIH0gZnJvbSAnLi4vY29uZmlnL3Nhbml0aXplJ1xuIl0sIm5hbWVzIjpbImJ1aWxkQ29uZmlnIiwiZGVmYXVsdHMiLCJzYW5pdGl6ZUNvbmZpZyJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFBU0EsV0FBVztlQUFYQSxrQkFBVzs7SUFHWEMsUUFBUTtlQUFSQSxrQkFBUTs7SUFFUkMsY0FBYztlQUFkQSx3QkFBYzs7O3VCQUxLO3FCQUNkOzBCQUVXOzBCQUVNIn0=
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHBvcnRzL2NvbmZpZy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgeyBidWlsZENvbmZpZyB9IGZyb20gJy4uL2NvbmZpZy9idWlsZCdcbmV4cG9ydCAqIGZyb20gJy4uL2NvbmZpZy90eXBlcydcblxuZXhwb3J0IHsgdHlwZSBGaWVsZFR5cGVzLCBmaWVsZFR5cGVzIH0gZnJvbSAnLi4vYWRtaW4vY29tcG9uZW50cy9mb3Jtcy9maWVsZC10eXBlcydcblxuZXhwb3J0IHsgZGVmYXVsdHMgfSBmcm9tICcuLi9jb25maWcvZGVmYXVsdHMnXG5leHBvcnQgeyBzYW5pdGl6ZUNvbmZpZyB9IGZyb20gJy4uL2NvbmZpZy9zYW5pdGl6ZSdcbiJdLCJuYW1lcyI6WyJidWlsZENvbmZpZyIsImZpZWxkVHlwZXMiLCJkZWZhdWx0cyIsInNhbml0aXplQ29uZmlnIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztJQUFTQSxXQUFXO2VBQVhBLGtCQUFXOztJQUdNQyxVQUFVO2VBQVZBLHNCQUFVOztJQUUzQkMsUUFBUTtlQUFSQSxrQkFBUTs7SUFDUkMsY0FBYztlQUFkQSx3QkFBYzs7O3VCQU5LO3FCQUNkOzRCQUU4QjswQkFFbkI7MEJBQ00ifQ==
diff --git a/packages/payload/database.d.ts b/packages/payload/database.d.ts
index 5a9c98c987..7e2ceb5b65 100644
--- a/packages/payload/database.d.ts
+++ b/packages/payload/database.d.ts
@@ -1,21 +1,65 @@
-export { BeginTransaction, CommitTransaction, Connect, Create, CreateArgs, CreateGlobal, CreateGlobalArgs, CreateMigration, CreateVersion, CreateVersionArgs, DatabaseAdapter, DeleteMany, DeleteManyArgs, DeleteOne, DeleteOneArgs, DeleteVersions, DeleteVersionsArgs, Destroy, Find, FindArgs, FindGlobal, FindGlobalArgs, FindGlobalVersions, FindGlobalVersionsArgs, FindOne, FindOneArgs, FindVersions, FindVersionsArgs, Init, Migration, MigrationData, PaginatedDocs, QueryDrafts, QueryDraftsArgs, RollbackTransaction, Transaction, UpdateGlobal, UpdateGlobalArgs, UpdateOne, UpdateOneArgs, UpdateVersion, UpdateVersionArgs, Webpack, } from './dist/database/types';
-export * from './dist/database/queryValidation/types';
-export { combineQueries } from './dist/database/combineQueries';
-export { createDatabaseAdapter } from './dist/database/createDatabaseAdapter';
-export { default as flattenWhereToOperators } from './dist/database/flattenWhereToOperators';
-export { getLocalizedPaths } from './dist/database/getLocalizedPaths';
-export { createMigration } from './dist/database/migrations/createMigration';
-export { getMigrations } from './dist/database/migrations/getMigrations';
-export { migrate } from './dist/database/migrations/migrate';
-export { migrateDown } from './dist/database/migrations/migrateDown';
-export { migrateRefresh } from './dist/database/migrations/migrateRefresh';
-export { migrateReset } from './dist/database/migrations/migrateReset';
-export { migrateStatus } from './dist/database/migrations/migrateStatus';
-export { migrationTemplate } from './dist/database/migrations/migrationTemplate';
-export { migrationsCollection } from './dist/database/migrations/migrationsCollection';
-export { readMigrationFiles } from './dist/database/migrations/readMigrationFiles';
-export { EntityPolicies, PathToQuery } from './dist/database/queryValidation/types';
-export { validateQueryPaths } from './dist/database/queryValidation/validateQueryPaths';
-export { validateSearchParam } from './dist/database/queryValidation/validateSearchParams';
-export { transaction } from './dist/database/transaction';
-//# sourceMappingURL=database.d.ts.map
\ No newline at end of file
+export {
+ BeginTransaction,
+ CommitTransaction,
+ Connect,
+ Create,
+ CreateArgs,
+ CreateGlobal,
+ CreateGlobalArgs,
+ CreateMigration,
+ CreateVersion,
+ CreateVersionArgs,
+ DatabaseAdapter,
+ DeleteMany,
+ DeleteManyArgs,
+ DeleteOne,
+ DeleteOneArgs,
+ DeleteVersions,
+ DeleteVersionsArgs,
+ Destroy,
+ Find,
+ FindArgs,
+ FindGlobal,
+ FindGlobalArgs,
+ FindGlobalVersions,
+ FindGlobalVersionsArgs,
+ FindOne,
+ FindOneArgs,
+ FindVersions,
+ FindVersionsArgs,
+ Init,
+ Migration,
+ MigrationData,
+ PaginatedDocs,
+ QueryDrafts,
+ QueryDraftsArgs,
+ RollbackTransaction,
+ Transaction,
+ UpdateGlobal,
+ UpdateGlobalArgs,
+ UpdateOne,
+ UpdateOneArgs,
+ UpdateVersion,
+ UpdateVersionArgs,
+ Webpack,
+} from './dist/database/types'
+export * from './dist/database/queryValidation/types'
+export { combineQueries } from './dist/database/combineQueries'
+export { createDatabaseAdapter } from './dist/database/createDatabaseAdapter'
+export { default as flattenWhereToOperators } from './dist/database/flattenWhereToOperators'
+export { getLocalizedPaths } from './dist/database/getLocalizedPaths'
+export { createMigration } from './dist/database/migrations/createMigration'
+export { getMigrations } from './dist/database/migrations/getMigrations'
+export { migrate } from './dist/database/migrations/migrate'
+export { migrateDown } from './dist/database/migrations/migrateDown'
+export { migrateRefresh } from './dist/database/migrations/migrateRefresh'
+export { migrateReset } from './dist/database/migrations/migrateReset'
+export { migrateStatus } from './dist/database/migrations/migrateStatus'
+export { migrationTemplate } from './dist/database/migrations/migrationTemplate'
+export { migrationsCollection } from './dist/database/migrations/migrationsCollection'
+export { readMigrationFiles } from './dist/database/migrations/readMigrationFiles'
+export { EntityPolicies, PathToQuery } from './dist/database/queryValidation/types'
+export { validateQueryPaths } from './dist/database/queryValidation/validateQueryPaths'
+export { validateSearchParam } from './dist/database/queryValidation/validateSearchParams'
+export { transaction } from './dist/database/transaction'
+//# sourceMappingURL=database.d.ts.map
diff --git a/packages/payload/database.js b/packages/payload/database.js
index 9df4393373..9522f8562b 100644
--- a/packages/payload/database.js
+++ b/packages/payload/database.js
@@ -1,237 +1,242 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
function _export(target, all) {
- for(var name in all)Object.defineProperty(target, name, {
- enumerable: true,
- get: all[name]
- });
+ for (var name in all)
+ Object.defineProperty(target, name, {
+ enumerable: true,
+ get: all[name],
+ })
}
_export(exports, {
- BeginTransaction: function() {
- return _types.BeginTransaction;
- },
- CommitTransaction: function() {
- return _types.CommitTransaction;
- },
- Connect: function() {
- return _types.Connect;
- },
- Create: function() {
- return _types.Create;
- },
- CreateArgs: function() {
- return _types.CreateArgs;
- },
- CreateGlobal: function() {
- return _types.CreateGlobal;
- },
- CreateGlobalArgs: function() {
- return _types.CreateGlobalArgs;
- },
- CreateMigration: function() {
- return _types.CreateMigration;
- },
- CreateVersion: function() {
- return _types.CreateVersion;
- },
- CreateVersionArgs: function() {
- return _types.CreateVersionArgs;
- },
- DatabaseAdapter: function() {
- return _types.DatabaseAdapter;
- },
- DeleteMany: function() {
- return _types.DeleteMany;
- },
- DeleteManyArgs: function() {
- return _types.DeleteManyArgs;
- },
- DeleteOne: function() {
- return _types.DeleteOne;
- },
- DeleteOneArgs: function() {
- return _types.DeleteOneArgs;
- },
- DeleteVersions: function() {
- return _types.DeleteVersions;
- },
- DeleteVersionsArgs: function() {
- return _types.DeleteVersionsArgs;
- },
- Destroy: function() {
- return _types.Destroy;
- },
- Find: function() {
- return _types.Find;
- },
- FindArgs: function() {
- return _types.FindArgs;
- },
- FindGlobal: function() {
- return _types.FindGlobal;
- },
- FindGlobalArgs: function() {
- return _types.FindGlobalArgs;
- },
- FindGlobalVersions: function() {
- return _types.FindGlobalVersions;
- },
- FindGlobalVersionsArgs: function() {
- return _types.FindGlobalVersionsArgs;
- },
- FindOne: function() {
- return _types.FindOne;
- },
- FindOneArgs: function() {
- return _types.FindOneArgs;
- },
- FindVersions: function() {
- return _types.FindVersions;
- },
- FindVersionsArgs: function() {
- return _types.FindVersionsArgs;
- },
- Init: function() {
- return _types.Init;
- },
- Migration: function() {
- return _types.Migration;
- },
- MigrationData: function() {
- return _types.MigrationData;
- },
- PaginatedDocs: function() {
- return _types.PaginatedDocs;
- },
- QueryDrafts: function() {
- return _types.QueryDrafts;
- },
- QueryDraftsArgs: function() {
- return _types.QueryDraftsArgs;
- },
- RollbackTransaction: function() {
- return _types.RollbackTransaction;
- },
- Transaction: function() {
- return _types.Transaction;
- },
- UpdateGlobal: function() {
- return _types.UpdateGlobal;
- },
- UpdateGlobalArgs: function() {
- return _types.UpdateGlobalArgs;
- },
- UpdateOne: function() {
- return _types.UpdateOne;
- },
- UpdateOneArgs: function() {
- return _types.UpdateOneArgs;
- },
- UpdateVersion: function() {
- return _types.UpdateVersion;
- },
- UpdateVersionArgs: function() {
- return _types.UpdateVersionArgs;
- },
- Webpack: function() {
- return _types.Webpack;
- },
- combineQueries: function() {
- return _combineQueries.combineQueries;
- },
- createDatabaseAdapter: function() {
- return _createDatabaseAdapter.createDatabaseAdapter;
- },
- flattenWhereToOperators: function() {
- return _flattenWhereToOperators.default;
- },
- getLocalizedPaths: function() {
- return _getLocalizedPaths.getLocalizedPaths;
- },
- createMigration: function() {
- return _createMigration.createMigration;
- },
- getMigrations: function() {
- return _getMigrations.getMigrations;
- },
- migrate: function() {
- return _migrate.migrate;
- },
- migrateDown: function() {
- return _migrateDown.migrateDown;
- },
- migrateRefresh: function() {
- return _migrateRefresh.migrateRefresh;
- },
- migrateReset: function() {
- return _migrateReset.migrateReset;
- },
- migrateStatus: function() {
- return _migrateStatus.migrateStatus;
- },
- migrationTemplate: function() {
- return _migrationTemplate.migrationTemplate;
- },
- migrationsCollection: function() {
- return _migrationsCollection.migrationsCollection;
- },
- readMigrationFiles: function() {
- return _readMigrationFiles.readMigrationFiles;
- },
- EntityPolicies: function() {
- return _types1.EntityPolicies;
- },
- PathToQuery: function() {
- return _types1.PathToQuery;
- },
- validateQueryPaths: function() {
- return _validateQueryPaths.validateQueryPaths;
- },
- validateSearchParam: function() {
- return _validateSearchParams.validateSearchParam;
- },
- transaction: function() {
- return _transaction.transaction;
- }
-});
-const _types = require("./dist/database/types");
-const _types1 = _export_star(require("./dist/database/queryValidation/types"), exports);
-const _combineQueries = require("./dist/database/combineQueries");
-const _createDatabaseAdapter = require("./dist/database/createDatabaseAdapter");
-const _flattenWhereToOperators = /*#__PURE__*/ _interop_require_default(require("./dist/database/flattenWhereToOperators"));
-const _getLocalizedPaths = require("./dist/database/getLocalizedPaths");
-const _createMigration = require("./dist/database/migrations/createMigration");
-const _getMigrations = require("./dist/database/migrations/getMigrations");
-const _migrate = require("./dist/database/migrations/migrate");
-const _migrateDown = require("./dist/database/migrations/migrateDown");
-const _migrateRefresh = require("./dist/database/migrations/migrateRefresh");
-const _migrateReset = require("./dist/database/migrations/migrateReset");
-const _migrateStatus = require("./dist/database/migrations/migrateStatus");
-const _migrationTemplate = require("./dist/database/migrations/migrationTemplate");
-const _migrationsCollection = require("./dist/database/migrations/migrationsCollection");
-const _readMigrationFiles = require("./dist/database/migrations/readMigrationFiles");
-const _validateQueryPaths = require("./dist/database/queryValidation/validateQueryPaths");
-const _validateSearchParams = require("./dist/database/queryValidation/validateSearchParams");
-const _transaction = require("./dist/database/transaction");
+ BeginTransaction: function () {
+ return _types.BeginTransaction
+ },
+ CommitTransaction: function () {
+ return _types.CommitTransaction
+ },
+ Connect: function () {
+ return _types.Connect
+ },
+ Create: function () {
+ return _types.Create
+ },
+ CreateArgs: function () {
+ return _types.CreateArgs
+ },
+ CreateGlobal: function () {
+ return _types.CreateGlobal
+ },
+ CreateGlobalArgs: function () {
+ return _types.CreateGlobalArgs
+ },
+ CreateMigration: function () {
+ return _types.CreateMigration
+ },
+ CreateVersion: function () {
+ return _types.CreateVersion
+ },
+ CreateVersionArgs: function () {
+ return _types.CreateVersionArgs
+ },
+ DatabaseAdapter: function () {
+ return _types.DatabaseAdapter
+ },
+ DeleteMany: function () {
+ return _types.DeleteMany
+ },
+ DeleteManyArgs: function () {
+ return _types.DeleteManyArgs
+ },
+ DeleteOne: function () {
+ return _types.DeleteOne
+ },
+ DeleteOneArgs: function () {
+ return _types.DeleteOneArgs
+ },
+ DeleteVersions: function () {
+ return _types.DeleteVersions
+ },
+ DeleteVersionsArgs: function () {
+ return _types.DeleteVersionsArgs
+ },
+ Destroy: function () {
+ return _types.Destroy
+ },
+ EntityPolicies: function () {
+ return _types1.EntityPolicies
+ },
+ Find: function () {
+ return _types.Find
+ },
+ FindArgs: function () {
+ return _types.FindArgs
+ },
+ FindGlobal: function () {
+ return _types.FindGlobal
+ },
+ FindGlobalArgs: function () {
+ return _types.FindGlobalArgs
+ },
+ FindGlobalVersions: function () {
+ return _types.FindGlobalVersions
+ },
+ FindGlobalVersionsArgs: function () {
+ return _types.FindGlobalVersionsArgs
+ },
+ FindOne: function () {
+ return _types.FindOne
+ },
+ FindOneArgs: function () {
+ return _types.FindOneArgs
+ },
+ FindVersions: function () {
+ return _types.FindVersions
+ },
+ FindVersionsArgs: function () {
+ return _types.FindVersionsArgs
+ },
+ Init: function () {
+ return _types.Init
+ },
+ Migration: function () {
+ return _types.Migration
+ },
+ MigrationData: function () {
+ return _types.MigrationData
+ },
+ PaginatedDocs: function () {
+ return _types.PaginatedDocs
+ },
+ PathToQuery: function () {
+ return _types1.PathToQuery
+ },
+ QueryDrafts: function () {
+ return _types.QueryDrafts
+ },
+ QueryDraftsArgs: function () {
+ return _types.QueryDraftsArgs
+ },
+ RollbackTransaction: function () {
+ return _types.RollbackTransaction
+ },
+ Transaction: function () {
+ return _types.Transaction
+ },
+ UpdateGlobal: function () {
+ return _types.UpdateGlobal
+ },
+ UpdateGlobalArgs: function () {
+ return _types.UpdateGlobalArgs
+ },
+ UpdateOne: function () {
+ return _types.UpdateOne
+ },
+ UpdateOneArgs: function () {
+ return _types.UpdateOneArgs
+ },
+ UpdateVersion: function () {
+ return _types.UpdateVersion
+ },
+ UpdateVersionArgs: function () {
+ return _types.UpdateVersionArgs
+ },
+ Webpack: function () {
+ return _types.Webpack
+ },
+ combineQueries: function () {
+ return _combineQueries.combineQueries
+ },
+ createDatabaseAdapter: function () {
+ return _createDatabaseAdapter.createDatabaseAdapter
+ },
+ createMigration: function () {
+ return _createMigration.createMigration
+ },
+ flattenWhereToOperators: function () {
+ return _flattenWhereToOperators.default
+ },
+ getLocalizedPaths: function () {
+ return _getLocalizedPaths.getLocalizedPaths
+ },
+ getMigrations: function () {
+ return _getMigrations.getMigrations
+ },
+ migrate: function () {
+ return _migrate.migrate
+ },
+ migrateDown: function () {
+ return _migrateDown.migrateDown
+ },
+ migrateRefresh: function () {
+ return _migrateRefresh.migrateRefresh
+ },
+ migrateReset: function () {
+ return _migrateReset.migrateReset
+ },
+ migrateStatus: function () {
+ return _migrateStatus.migrateStatus
+ },
+ migrationTemplate: function () {
+ return _migrationTemplate.migrationTemplate
+ },
+ migrationsCollection: function () {
+ return _migrationsCollection.migrationsCollection
+ },
+ readMigrationFiles: function () {
+ return _readMigrationFiles.readMigrationFiles
+ },
+ transaction: function () {
+ return _transaction.transaction
+ },
+ validateQueryPaths: function () {
+ return _validateQueryPaths.validateQueryPaths
+ },
+ validateSearchParam: function () {
+ return _validateSearchParams.validateSearchParam
+ },
+})
+const _types = require('./dist/database/types')
+const _types1 = _export_star(require('./dist/database/queryValidation/types'), exports)
+const _combineQueries = require('./dist/database/combineQueries')
+const _createDatabaseAdapter = require('./dist/database/createDatabaseAdapter')
+const _flattenWhereToOperators = /*#__PURE__*/ _interop_require_default(
+ require('./dist/database/flattenWhereToOperators'),
+)
+const _getLocalizedPaths = require('./dist/database/getLocalizedPaths')
+const _createMigration = require('./dist/database/migrations/createMigration')
+const _getMigrations = require('./dist/database/migrations/getMigrations')
+const _migrate = require('./dist/database/migrations/migrate')
+const _migrateDown = require('./dist/database/migrations/migrateDown')
+const _migrateRefresh = require('./dist/database/migrations/migrateRefresh')
+const _migrateReset = require('./dist/database/migrations/migrateReset')
+const _migrateStatus = require('./dist/database/migrations/migrateStatus')
+const _migrationTemplate = require('./dist/database/migrations/migrationTemplate')
+const _migrationsCollection = require('./dist/database/migrations/migrationsCollection')
+const _readMigrationFiles = require('./dist/database/migrations/readMigrationFiles')
+const _validateQueryPaths = require('./dist/database/queryValidation/validateQueryPaths')
+const _validateSearchParams = require('./dist/database/queryValidation/validateSearchParams')
+const _transaction = require('./dist/database/transaction')
function _export_star(from, to) {
- Object.keys(from).forEach(function(k) {
- if (k !== "default" && !Object.prototype.hasOwnProperty.call(to, k)) {
- Object.defineProperty(to, k, {
- enumerable: true,
- get: function() {
- return from[k];
- }
- });
- }
- });
- return from;
+ Object.keys(from).forEach(function (k) {
+ if (k !== 'default' && !Object.prototype.hasOwnProperty.call(to, k)) {
+ Object.defineProperty(to, k, {
+ enumerable: true,
+ get: function () {
+ return from[k]
+ },
+ })
+ }
+ })
+ return from
}
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHBvcnRzL2RhdGFiYXNlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7XG4gIEJlZ2luVHJhbnNhY3Rpb24sXG4gIENvbW1pdFRyYW5zYWN0aW9uLFxuICBDb25uZWN0LFxuICBDcmVhdGUsXG4gIENyZWF0ZUFyZ3MsXG4gIENyZWF0ZUdsb2JhbCxcbiAgQ3JlYXRlR2xvYmFsQXJncyxcbiAgQ3JlYXRlTWlncmF0aW9uLFxuICBDcmVhdGVWZXJzaW9uLFxuICBDcmVhdGVWZXJzaW9uQXJncyxcbiAgRGF0YWJhc2VBZGFwdGVyLFxuICBEZWxldGVNYW55LFxuICBEZWxldGVNYW55QXJncyxcbiAgRGVsZXRlT25lLFxuICBEZWxldGVPbmVBcmdzLFxuICBEZWxldGVWZXJzaW9ucyxcbiAgRGVsZXRlVmVyc2lvbnNBcmdzLFxuICBEZXN0cm95LFxuICBGaW5kLFxuICBGaW5kQXJncyxcbiAgRmluZEdsb2JhbCxcbiAgRmluZEdsb2JhbEFyZ3MsXG4gIEZpbmRHbG9iYWxWZXJzaW9ucyxcbiAgRmluZEdsb2JhbFZlcnNpb25zQXJncyxcbiAgRmluZE9uZSxcbiAgRmluZE9uZUFyZ3MsXG4gIEZpbmRWZXJzaW9ucyxcbiAgRmluZFZlcnNpb25zQXJncyxcbiAgSW5pdCxcbiAgTWlncmF0aW9uLFxuICBNaWdyYXRpb25EYXRhLFxuICBQYWdpbmF0ZWREb2NzLFxuICBRdWVyeURyYWZ0cyxcbiAgUXVlcnlEcmFmdHNBcmdzLFxuICBSb2xsYmFja1RyYW5zYWN0aW9uLFxuICBUcmFuc2FjdGlvbixcbiAgVXBkYXRlR2xvYmFsLFxuICBVcGRhdGVHbG9iYWxBcmdzLFxuICBVcGRhdGVPbmUsXG4gIFVwZGF0ZU9uZUFyZ3MsXG4gIFVwZGF0ZVZlcnNpb24sXG4gIFVwZGF0ZVZlcnNpb25BcmdzLFxuICBXZWJwYWNrLFxufSBmcm9tICcuLi9kYXRhYmFzZS90eXBlcydcblxuZXhwb3J0ICogZnJvbSAnLi4vZGF0YWJhc2UvcXVlcnlWYWxpZGF0aW9uL3R5cGVzJ1xuXG5leHBvcnQgeyBjb21iaW5lUXVlcmllcyB9IGZyb20gJy4uL2RhdGFiYXNlL2NvbWJpbmVRdWVyaWVzJ1xuXG5leHBvcnQgeyBjcmVhdGVEYXRhYmFzZUFkYXB0ZXIgfSBmcm9tICcuLi9kYXRhYmFzZS9jcmVhdGVEYXRhYmFzZUFkYXB0ZXInXG5cbmV4cG9ydCB7IGRlZmF1bHQgYXMgZmxhdHRlbldoZXJlVG9PcGVyYXRvcnMgfSBmcm9tICcuLi9kYXRhYmFzZS9mbGF0dGVuV2hlcmVUb09wZXJhdG9ycydcblxuZXhwb3J0IHsgZ2V0TG9jYWxpemVkUGF0aHMgfSBmcm9tICcuLi9kYXRhYmFzZS9nZXRMb2NhbGl6ZWRQYXRocydcblxuZXhwb3J0IHsgY3JlYXRlTWlncmF0aW9uIH0gZnJvbSAnLi4vZGF0YWJhc2UvbWlncmF0aW9ucy9jcmVhdGVNaWdyYXRpb24nXG5cbmV4cG9ydCB7IGdldE1pZ3JhdGlvbnMgfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL2dldE1pZ3JhdGlvbnMnXG5cbmV4cG9ydCB7IG1pZ3JhdGUgfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL21pZ3JhdGUnXG5cbmV4cG9ydCB7IG1pZ3JhdGVEb3duIH0gZnJvbSAnLi4vZGF0YWJhc2UvbWlncmF0aW9ucy9taWdyYXRlRG93bidcblxuZXhwb3J0IHsgbWlncmF0ZVJlZnJlc2ggfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL21pZ3JhdGVSZWZyZXNoJ1xuXG5leHBvcnQgeyBtaWdyYXRlUmVzZXQgfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL21pZ3JhdGVSZXNldCdcblxuZXhwb3J0IHsgbWlncmF0ZVN0YXR1cyB9IGZyb20gJy4uL2RhdGFiYXNlL21pZ3JhdGlvbnMvbWlncmF0ZVN0YXR1cydcblxuZXhwb3J0IHsgbWlncmF0aW9uVGVtcGxhdGUgfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL21pZ3JhdGlvblRlbXBsYXRlJ1xuXG5leHBvcnQgeyBtaWdyYXRpb25zQ29sbGVjdGlvbiB9IGZyb20gJy4uL2RhdGFiYXNlL21pZ3JhdGlvbnMvbWlncmF0aW9uc0NvbGxlY3Rpb24nXG5cbmV4cG9ydCB7IHJlYWRNaWdyYXRpb25GaWxlcyB9IGZyb20gJy4uL2RhdGFiYXNlL21pZ3JhdGlvbnMvcmVhZE1pZ3JhdGlvbkZpbGVzJ1xuXG5leHBvcnQgeyBFbnRpdHlQb2xpY2llcywgUGF0aFRvUXVlcnkgfSBmcm9tICcuLi9kYXRhYmFzZS9xdWVyeVZhbGlkYXRpb24vdHlwZXMnXG5cbmV4cG9ydCB7IHZhbGlkYXRlUXVlcnlQYXRocyB9IGZyb20gJy4uL2RhdGFiYXNlL3F1ZXJ5VmFsaWRhdGlvbi92YWxpZGF0ZVF1ZXJ5UGF0aHMnXG5cbmV4cG9ydCB7IHZhbGlkYXRlU2VhcmNoUGFyYW0gfSBmcm9tICcuLi9kYXRhYmFzZS9xdWVyeVZhbGlkYXRpb24vdmFsaWRhdGVTZWFyY2hQYXJhbXMnXG5cbmV4cG9ydCB7IHRyYW5zYWN0aW9uIH0gZnJvbSAnLi4vZGF0YWJhc2UvdHJhbnNhY3Rpb24nXG4iXSwibmFtZXMiOlsiQmVnaW5UcmFuc2FjdGlvbiIsIkNvbW1pdFRyYW5zYWN0aW9uIiwiQ29ubmVjdCIsIkNyZWF0ZSIsIkNyZWF0ZUFyZ3MiLCJDcmVhdGVHbG9iYWwiLCJDcmVhdGVHbG9iYWxBcmdzIiwiQ3JlYXRlTWlncmF0aW9uIiwiQ3JlYXRlVmVyc2lvbiIsIkNyZWF0ZVZlcnNpb25BcmdzIiwiRGF0YWJhc2VBZGFwdGVyIiwiRGVsZXRlTWFueSIsIkRlbGV0ZU1hbnlBcmdzIiwiRGVsZXRlT25lIiwiRGVsZXRlT25lQXJncyIsIkRlbGV0ZVZlcnNpb25zIiwiRGVsZXRlVmVyc2lvbnNBcmdzIiwiRGVzdHJveSIsIkZpbmQiLCJGaW5kQXJncyIsIkZpbmRHbG9iYWwiLCJGaW5kR2xvYmFsQXJncyIsIkZpbmRHbG9iYWxWZXJzaW9ucyIsIkZpbmRHbG9iYWxWZXJzaW9uc0FyZ3MiLCJGaW5kT25lIiwiRmluZE9uZUFyZ3MiLCJGaW5kVmVyc2lvbnMiLCJGaW5kVmVyc2lvbnNBcmdzIiwiSW5pdCIsIk1pZ3JhdGlvbiIsIk1pZ3JhdGlvbkRhdGEiLCJQYWdpbmF0ZWREb2NzIiwiUXVlcnlEcmFmdHMiLCJRdWVyeURyYWZ0c0FyZ3MiLCJSb2xsYmFja1RyYW5zYWN0aW9uIiwiVHJhbnNhY3Rpb24iLCJVcGRhdGVHbG9iYWwiLCJVcGRhdGVHbG9iYWxBcmdzIiwiVXBkYXRlT25lIiwiVXBkYXRlT25lQXJncyIsIlVwZGF0ZVZlcnNpb24iLCJVcGRhdGVWZXJzaW9uQXJncyIsIldlYnBhY2siLCJjb21iaW5lUXVlcmllcyIsImNyZWF0ZURhdGFiYXNlQWRhcHRlciIsImZsYXR0ZW5XaGVyZVRvT3BlcmF0b3JzIiwiZ2V0TG9jYWxpemVkUGF0aHMiLCJjcmVhdGVNaWdyYXRpb24iLCJnZXRNaWdyYXRpb25zIiwibWlncmF0ZSIsIm1pZ3JhdGVEb3duIiwibWlncmF0ZVJlZnJlc2giLCJtaWdyYXRlUmVzZXQiLCJtaWdyYXRlU3RhdHVzIiwibWlncmF0aW9uVGVtcGxhdGUiLCJtaWdyYXRpb25zQ29sbGVjdGlvbiIsInJlYWRNaWdyYXRpb25GaWxlcyIsIkVudGl0eVBvbGljaWVzIiwiUGF0aFRvUXVlcnkiLCJ2YWxpZGF0ZVF1ZXJ5UGF0aHMiLCJ2YWxpZGF0ZVNlYXJjaFBhcmFtIiwidHJhbnNhY3Rpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0lBQ0VBLGdCQUFnQjtlQUFoQkEsdUJBQWdCOztJQUNoQkMsaUJBQWlCO2VBQWpCQSx3QkFBaUI7O0lBQ2pCQyxPQUFPO2VBQVBBLGNBQU87O0lBQ1BDLE1BQU07ZUFBTkEsYUFBTTs7SUFDTkMsVUFBVTtlQUFWQSxpQkFBVTs7SUFDVkMsWUFBWTtlQUFaQSxtQkFBWTs7SUFDWkMsZ0JBQWdCO2VBQWhCQSx1QkFBZ0I7O0lBQ2hCQyxlQUFlO2VBQWZBLHNCQUFlOztJQUNmQyxhQUFhO2VBQWJBLG9CQUFhOztJQUNiQyxpQkFBaUI7ZUFBakJBLHdCQUFpQjs7SUFDakJDLGVBQWU7ZUFBZkEsc0JBQWU7O0lBQ2ZDLFVBQVU7ZUFBVkEsaUJBQVU7O0lBQ1ZDLGNBQWM7ZUFBZEEscUJBQWM7O0lBQ2RDLFNBQVM7ZUFBVEEsZ0JBQVM7O0lBQ1RDLGFBQWE7ZUFBYkEsb0JBQWE7O0lBQ2JDLGNBQWM7ZUFBZEEscUJBQWM7O0lBQ2RDLGtCQUFrQjtlQUFsQkEseUJBQWtCOztJQUNsQkMsT0FBTztlQUFQQSxjQUFPOztJQUNQQyxJQUFJO2VBQUpBLFdBQUk7O0lBQ0pDLFFBQVE7ZUFBUkEsZUFBUTs7SUFDUkMsVUFBVTtlQUFWQSxpQkFBVTs7SUFDVkMsY0FBYztlQUFkQSxxQkFBYzs7SUFDZEMsa0JBQWtCO2VBQWxCQSx5QkFBa0I7O0lBQ2xCQyxzQkFBc0I7ZUFBdEJBLDZCQUFzQjs7SUFDdEJDLE9BQU87ZUFBUEEsY0FBTzs7SUFDUEMsV0FBVztlQUFYQSxrQkFBVzs7SUFDWEMsWUFBWTtlQUFaQSxtQkFBWTs7SUFDWkMsZ0JBQWdCO2VBQWhCQSx1QkFBZ0I7O0lBQ2hCQyxJQUFJO2VBQUpBLFdBQUk7O0lBQ0pDLFNBQVM7ZUFBVEEsZ0JBQVM7O0lBQ1RDLGFBQWE7ZUFBYkEsb0JBQWE7O0lBQ2JDLGFBQWE7ZUFBYkEsb0JBQWE7O0lBQ2JDLFdBQVc7ZUFBWEEsa0JBQVc7O0lBQ1hDLGVBQWU7ZUFBZkEsc0JBQWU7O0lBQ2ZDLG1CQUFtQjtlQUFuQkEsMEJBQW1COztJQUNuQkMsV0FBVztlQUFYQSxrQkFBVzs7SUFDWEMsWUFBWTtlQUFaQSxtQkFBWTs7SUFDWkMsZ0JBQWdCO2VBQWhCQSx1QkFBZ0I7O0lBQ2hCQyxTQUFTO2VBQVRBLGdCQUFTOztJQUNUQyxhQUFhO2VBQWJBLG9CQUFhOztJQUNiQyxhQUFhO2VBQWJBLG9CQUFhOztJQUNiQyxpQkFBaUI7ZUFBakJBLHdCQUFpQjs7SUFDakJDLE9BQU87ZUFBUEEsY0FBTzs7SUFLQUMsY0FBYztlQUFkQSw4QkFBYzs7SUFFZEMscUJBQXFCO2VBQXJCQSw0Q0FBcUI7O0lBRVZDLHVCQUF1QjtlQUF2QkEsZ0NBQXVCOztJQUVsQ0MsaUJBQWlCO2VBQWpCQSxvQ0FBaUI7O0lBRWpCQyxlQUFlO2VBQWZBLGdDQUFlOztJQUVmQyxhQUFhO2VBQWJBLDRCQUFhOztJQUViQyxPQUFPO2VBQVBBLGdCQUFPOztJQUVQQyxXQUFXO2VBQVhBLHdCQUFXOztJQUVYQyxjQUFjO2VBQWRBLDhCQUFjOztJQUVkQyxZQUFZO2VBQVpBLDBCQUFZOztJQUVaQyxhQUFhO2VBQWJBLDRCQUFhOztJQUViQyxpQkFBaUI7ZUFBakJBLG9DQUFpQjs7SUFFakJDLG9CQUFvQjtlQUFwQkEsMENBQW9COztJQUVwQkMsa0JBQWtCO2VBQWxCQSxzQ0FBa0I7O0lBRWxCQyxjQUFjO2VBQWRBLHNCQUFjOztJQUFFQyxXQUFXO2VBQVhBLG1CQUFXOztJQUUzQkMsa0JBQWtCO2VBQWxCQSxzQ0FBa0I7O0lBRWxCQyxtQkFBbUI7ZUFBbkJBLHlDQUFtQjs7SUFFbkJDLFdBQVc7ZUFBWEEsd0JBQVc7Ozt1QkF0Q2I7cUNBRU87Z0NBRWlCO3VDQUVPO2dGQUVhO21DQUVqQjtpQ0FFRjsrQkFFRjt5QkFFTjs2QkFFSTtnQ0FFRzs4QkFFRjsrQkFFQzttQ0FFSTtzQ0FFRztvQ0FFRjtvQ0FJQTtzQ0FFQzs2QkFFUiJ9
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHBvcnRzL2RhdGFiYXNlLnRzIl0sInNvdXJjZXNDb250ZW50IjpbImV4cG9ydCB7XG4gIEJlZ2luVHJhbnNhY3Rpb24sXG4gIENvbW1pdFRyYW5zYWN0aW9uLFxuICBDb25uZWN0LFxuICBDcmVhdGUsXG4gIENyZWF0ZUFyZ3MsXG4gIENyZWF0ZUdsb2JhbCxcbiAgQ3JlYXRlR2xvYmFsQXJncyxcbiAgQ3JlYXRlTWlncmF0aW9uLFxuICBDcmVhdGVWZXJzaW9uLFxuICBDcmVhdGVWZXJzaW9uQXJncyxcbiAgRGF0YWJhc2VBZGFwdGVyLFxuICBEZWxldGVNYW55LFxuICBEZWxldGVNYW55QXJncyxcbiAgRGVsZXRlT25lLFxuICBEZWxldGVPbmVBcmdzLFxuICBEZWxldGVWZXJzaW9ucyxcbiAgRGVsZXRlVmVyc2lvbnNBcmdzLFxuICBEZXN0cm95LFxuICBGaW5kLFxuICBGaW5kQXJncyxcbiAgRmluZEdsb2JhbCxcbiAgRmluZEdsb2JhbEFyZ3MsXG4gIEZpbmRHbG9iYWxWZXJzaW9ucyxcbiAgRmluZEdsb2JhbFZlcnNpb25zQXJncyxcbiAgRmluZE9uZSxcbiAgRmluZE9uZUFyZ3MsXG4gIEZpbmRWZXJzaW9ucyxcbiAgRmluZFZlcnNpb25zQXJncyxcbiAgSW5pdCxcbiAgTWlncmF0aW9uLFxuICBNaWdyYXRpb25EYXRhLFxuICBQYWdpbmF0ZWREb2NzLFxuICBRdWVyeURyYWZ0cyxcbiAgUXVlcnlEcmFmdHNBcmdzLFxuICBSb2xsYmFja1RyYW5zYWN0aW9uLFxuICBUcmFuc2FjdGlvbixcbiAgVXBkYXRlR2xvYmFsLFxuICBVcGRhdGVHbG9iYWxBcmdzLFxuICBVcGRhdGVPbmUsXG4gIFVwZGF0ZU9uZUFyZ3MsXG4gIFVwZGF0ZVZlcnNpb24sXG4gIFVwZGF0ZVZlcnNpb25BcmdzLFxuICBXZWJwYWNrLFxufSBmcm9tICcuLi9kYXRhYmFzZS90eXBlcydcblxuZXhwb3J0ICogZnJvbSAnLi4vZGF0YWJhc2UvcXVlcnlWYWxpZGF0aW9uL3R5cGVzJ1xuXG5leHBvcnQgeyBjb21iaW5lUXVlcmllcyB9IGZyb20gJy4uL2RhdGFiYXNlL2NvbWJpbmVRdWVyaWVzJ1xuXG5leHBvcnQgeyBjcmVhdGVEYXRhYmFzZUFkYXB0ZXIgfSBmcm9tICcuLi9kYXRhYmFzZS9jcmVhdGVEYXRhYmFzZUFkYXB0ZXInXG5cbmV4cG9ydCB7IGRlZmF1bHQgYXMgZmxhdHRlbldoZXJlVG9PcGVyYXRvcnMgfSBmcm9tICcuLi9kYXRhYmFzZS9mbGF0dGVuV2hlcmVUb09wZXJhdG9ycydcblxuZXhwb3J0IHsgZ2V0TG9jYWxpemVkUGF0aHMgfSBmcm9tICcuLi9kYXRhYmFzZS9nZXRMb2NhbGl6ZWRQYXRocydcblxuZXhwb3J0IHsgY3JlYXRlTWlncmF0aW9uIH0gZnJvbSAnLi4vZGF0YWJhc2UvbWlncmF0aW9ucy9jcmVhdGVNaWdyYXRpb24nXG5cbmV4cG9ydCB7IGdldE1pZ3JhdGlvbnMgfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL2dldE1pZ3JhdGlvbnMnXG5cbmV4cG9ydCB7IG1pZ3JhdGUgfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL21pZ3JhdGUnXG5cbmV4cG9ydCB7IG1pZ3JhdGVEb3duIH0gZnJvbSAnLi4vZGF0YWJhc2UvbWlncmF0aW9ucy9taWdyYXRlRG93bidcblxuZXhwb3J0IHsgbWlncmF0ZVJlZnJlc2ggfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL21pZ3JhdGVSZWZyZXNoJ1xuXG5leHBvcnQgeyBtaWdyYXRlUmVzZXQgfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL21pZ3JhdGVSZXNldCdcblxuZXhwb3J0IHsgbWlncmF0ZVN0YXR1cyB9IGZyb20gJy4uL2RhdGFiYXNlL21pZ3JhdGlvbnMvbWlncmF0ZVN0YXR1cydcblxuZXhwb3J0IHsgbWlncmF0aW9uVGVtcGxhdGUgfSBmcm9tICcuLi9kYXRhYmFzZS9taWdyYXRpb25zL21pZ3JhdGlvblRlbXBsYXRlJ1xuXG5leHBvcnQgeyBtaWdyYXRpb25zQ29sbGVjdGlvbiB9IGZyb20gJy4uL2RhdGFiYXNlL21pZ3JhdGlvbnMvbWlncmF0aW9uc0NvbGxlY3Rpb24nXG5cbmV4cG9ydCB7IHJlYWRNaWdyYXRpb25GaWxlcyB9IGZyb20gJy4uL2RhdGFiYXNlL21pZ3JhdGlvbnMvcmVhZE1pZ3JhdGlvbkZpbGVzJ1xuXG5leHBvcnQgeyBFbnRpdHlQb2xpY2llcywgUGF0aFRvUXVlcnkgfSBmcm9tICcuLi9kYXRhYmFzZS9xdWVyeVZhbGlkYXRpb24vdHlwZXMnXG5cbmV4cG9ydCB7IHZhbGlkYXRlUXVlcnlQYXRocyB9IGZyb20gJy4uL2RhdGFiYXNlL3F1ZXJ5VmFsaWRhdGlvbi92YWxpZGF0ZVF1ZXJ5UGF0aHMnXG5cbmV4cG9ydCB7IHZhbGlkYXRlU2VhcmNoUGFyYW0gfSBmcm9tICcuLi9kYXRhYmFzZS9xdWVyeVZhbGlkYXRpb24vdmFsaWRhdGVTZWFyY2hQYXJhbXMnXG5cbmV4cG9ydCB7IHRyYW5zYWN0aW9uIH0gZnJvbSAnLi4vZGF0YWJhc2UvdHJhbnNhY3Rpb24nXG4iXSwibmFtZXMiOlsiQmVnaW5UcmFuc2FjdGlvbiIsIkNvbW1pdFRyYW5zYWN0aW9uIiwiQ29ubmVjdCIsIkNyZWF0ZSIsIkNyZWF0ZUFyZ3MiLCJDcmVhdGVHbG9iYWwiLCJDcmVhdGVHbG9iYWxBcmdzIiwiQ3JlYXRlTWlncmF0aW9uIiwiQ3JlYXRlVmVyc2lvbiIsIkNyZWF0ZVZlcnNpb25BcmdzIiwiRGF0YWJhc2VBZGFwdGVyIiwiRGVsZXRlTWFueSIsIkRlbGV0ZU1hbnlBcmdzIiwiRGVsZXRlT25lIiwiRGVsZXRlT25lQXJncyIsIkRlbGV0ZVZlcnNpb25zIiwiRGVsZXRlVmVyc2lvbnNBcmdzIiwiRGVzdHJveSIsIkZpbmQiLCJGaW5kQXJncyIsIkZpbmRHbG9iYWwiLCJGaW5kR2xvYmFsQXJncyIsIkZpbmRHbG9iYWxWZXJzaW9ucyIsIkZpbmRHbG9iYWxWZXJzaW9uc0FyZ3MiLCJGaW5kT25lIiwiRmluZE9uZUFyZ3MiLCJGaW5kVmVyc2lvbnMiLCJGaW5kVmVyc2lvbnNBcmdzIiwiSW5pdCIsIk1pZ3JhdGlvbiIsIk1pZ3JhdGlvbkRhdGEiLCJQYWdpbmF0ZWREb2NzIiwiUXVlcnlEcmFmdHMiLCJRdWVyeURyYWZ0c0FyZ3MiLCJSb2xsYmFja1RyYW5zYWN0aW9uIiwiVHJhbnNhY3Rpb24iLCJVcGRhdGVHbG9iYWwiLCJVcGRhdGVHbG9iYWxBcmdzIiwiVXBkYXRlT25lIiwiVXBkYXRlT25lQXJncyIsIlVwZGF0ZVZlcnNpb24iLCJVcGRhdGVWZXJzaW9uQXJncyIsIldlYnBhY2siLCJjb21iaW5lUXVlcmllcyIsImNyZWF0ZURhdGFiYXNlQWRhcHRlciIsImZsYXR0ZW5XaGVyZVRvT3BlcmF0b3JzIiwiZ2V0TG9jYWxpemVkUGF0aHMiLCJjcmVhdGVNaWdyYXRpb24iLCJnZXRNaWdyYXRpb25zIiwibWlncmF0ZSIsIm1pZ3JhdGVEb3duIiwibWlncmF0ZVJlZnJlc2giLCJtaWdyYXRlUmVzZXQiLCJtaWdyYXRlU3RhdHVzIiwibWlncmF0aW9uVGVtcGxhdGUiLCJtaWdyYXRpb25zQ29sbGVjdGlvbiIsInJlYWRNaWdyYXRpb25GaWxlcyIsIkVudGl0eVBvbGljaWVzIiwiUGF0aFRvUXVlcnkiLCJ2YWxpZGF0ZVF1ZXJ5UGF0aHMiLCJ2YWxpZGF0ZVNlYXJjaFBhcmFtIiwidHJhbnNhY3Rpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7O0lBQ0VBLGdCQUFnQjtlQUFoQkEsdUJBQWdCOztJQUNoQkMsaUJBQWlCO2VBQWpCQSx3QkFBaUI7O0lBQ2pCQyxPQUFPO2VBQVBBLGNBQU87O0lBQ1BDLE1BQU07ZUFBTkEsYUFBTTs7SUFDTkMsVUFBVTtlQUFWQSxpQkFBVTs7SUFDVkMsWUFBWTtlQUFaQSxtQkFBWTs7SUFDWkMsZ0JBQWdCO2VBQWhCQSx1QkFBZ0I7O0lBQ2hCQyxlQUFlO2VBQWZBLHNCQUFlOztJQUNmQyxhQUFhO2VBQWJBLG9CQUFhOztJQUNiQyxpQkFBaUI7ZUFBakJBLHdCQUFpQjs7SUFDakJDLGVBQWU7ZUFBZkEsc0JBQWU7O0lBQ2ZDLFVBQVU7ZUFBVkEsaUJBQVU7O0lBQ1ZDLGNBQWM7ZUFBZEEscUJBQWM7O0lBQ2RDLFNBQVM7ZUFBVEEsZ0JBQVM7O0lBQ1RDLGFBQWE7ZUFBYkEsb0JBQWE7O0lBQ2JDLGNBQWM7ZUFBZEEscUJBQWM7O0lBQ2RDLGtCQUFrQjtlQUFsQkEseUJBQWtCOztJQUNsQkMsT0FBTztlQUFQQSxjQUFPOztJQUNQQyxJQUFJO2VBQUpBLFdBQUk7O0lBQ0pDLFFBQVE7ZUFBUkEsZUFBUTs7SUFDUkMsVUFBVTtlQUFWQSxpQkFBVTs7SUFDVkMsY0FBYztlQUFkQSxxQkFBYzs7SUFDZEMsa0JBQWtCO2VBQWxCQSx5QkFBa0I7O0lBQ2xCQyxzQkFBc0I7ZUFBdEJBLDZCQUFzQjs7SUFDdEJDLE9BQU87ZUFBUEEsY0FBTzs7SUFDUEMsV0FBVztlQUFYQSxrQkFBVzs7SUFDWEMsWUFBWTtlQUFaQSxtQkFBWTs7SUFDWkMsZ0JBQWdCO2VBQWhCQSx1QkFBZ0I7O0lBQ2hCQyxJQUFJO2VBQUpBLFdBQUk7O0lBQ0pDLFNBQVM7ZUFBVEEsZ0JBQVM7O0lBQ1RDLGFBQWE7ZUFBYkEsb0JBQWE7O0lBQ2JDLGFBQWE7ZUFBYkEsb0JBQWE7O0lBQ2JDLFdBQVc7ZUFBWEEsa0JBQVc7O0lBQ1hDLGVBQWU7ZUFBZkEsc0JBQWU7O0lBQ2ZDLG1CQUFtQjtlQUFuQkEsMEJBQW1COztJQUNuQkMsV0FBVztlQUFYQSxrQkFBVzs7SUFDWEMsWUFBWTtlQUFaQSxtQkFBWTs7SUFDWkMsZ0JBQWdCO2VBQWhCQSx1QkFBZ0I7O0lBQ2hCQyxTQUFTO2VBQVRBLGdCQUFTOztJQUNUQyxhQUFhO2VBQWJBLG9CQUFhOztJQUNiQyxhQUFhO2VBQWJBLG9CQUFhOztJQUNiQyxpQkFBaUI7ZUFBakJBLHdCQUFpQjs7SUFDakJDLE9BQU87ZUFBUEEsY0FBTzs7SUFLQUMsY0FBYztlQUFkQSw4QkFBYzs7SUFFZEMscUJBQXFCO2VBQXJCQSw0Q0FBcUI7O0lBRVZDLHVCQUF1QjtlQUF2QkEsZ0NBQXVCOztJQUVsQ0MsaUJBQWlCO2VBQWpCQSxvQ0FBaUI7O0lBRWpCQyxlQUFlO2VBQWZBLGdDQUFlOztJQUVmQyxhQUFhO2VBQWJBLDRCQUFhOztJQUViQyxPQUFPO2VBQVBBLGdCQUFPOztJQUVQQyxXQUFXO2VBQVhBLHdCQUFXOztJQUVYQyxjQUFjO2VBQWRBLDhCQUFjOztJQUVkQyxZQUFZO2VBQVpBLDBCQUFZOztJQUVaQyxhQUFhO2VBQWJBLDRCQUFhOztJQUViQyxpQkFBaUI7ZUFBakJBLG9DQUFpQjs7SUFFakJDLG9CQUFvQjtlQUFwQkEsMENBQW9COztJQUVwQkMsa0JBQWtCO2VBQWxCQSxzQ0FBa0I7O0lBRWxCQyxjQUFjO2VBQWRBLHNCQUFjOztJQUFFQyxXQUFXO2VBQVhBLG1CQUFXOztJQUUzQkMsa0JBQWtCO2VBQWxCQSxzQ0FBa0I7O0lBRWxCQyxtQkFBbUI7ZUFBbkJBLHlDQUFtQjs7SUFFbkJDLFdBQVc7ZUFBWEEsd0JBQVc7Ozt1QkF0Q2I7cUNBRU87Z0NBRWlCO3VDQUVPO2dGQUVhO21DQUVqQjtpQ0FFRjsrQkFFRjt5QkFFTjs2QkFFSTtnQ0FFRzs4QkFFRjsrQkFFQzttQ0FFSTtzQ0FFRztvQ0FFRjtvQ0FJQTtzQ0FFQzs2QkFFUiJ9
diff --git a/packages/payload/errors.d.ts b/packages/payload/errors.d.ts
index d02d2d155d..fb259b91bb 100644
--- a/packages/payload/errors.d.ts
+++ b/packages/payload/errors.d.ts
@@ -1,2 +1,21 @@
-export { APIError, AuthenticationError, DuplicateCollection, DuplicateGlobal, ErrorDeletingFile, FileUploadError, Forbidden, InvalidConfiguration, InvalidFieldName, InvalidFieldRelationship, LockedAuth, MissingCollectionLabel, MissingFieldInputOptions, MissingFieldType, MissingFile, NotFound, QueryError, ValidationError, } from './dist/errors';
-//# sourceMappingURL=errors.d.ts.map
\ No newline at end of file
+export {
+ APIError,
+ AuthenticationError,
+ DuplicateCollection,
+ DuplicateGlobal,
+ ErrorDeletingFile,
+ FileUploadError,
+ Forbidden,
+ InvalidConfiguration,
+ InvalidFieldName,
+ InvalidFieldRelationship,
+ LockedAuth,
+ MissingCollectionLabel,
+ MissingFieldInputOptions,
+ MissingFieldType,
+ MissingFile,
+ NotFound,
+ QueryError,
+ ValidationError,
+} from './dist/errors'
+//# sourceMappingURL=errors.d.ts.map
diff --git a/packages/payload/errors.js b/packages/payload/errors.js
index bacb1ed8d1..8befc7e8d6 100644
--- a/packages/payload/errors.js
+++ b/packages/payload/errors.js
@@ -1,69 +1,70 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
function _export(target, all) {
- for(var name in all)Object.defineProperty(target, name, {
- enumerable: true,
- get: all[name]
- });
+ for (var name in all)
+ Object.defineProperty(target, name, {
+ enumerable: true,
+ get: all[name],
+ })
}
_export(exports, {
- APIError: function() {
- return _errors.APIError;
- },
- AuthenticationError: function() {
- return _errors.AuthenticationError;
- },
- DuplicateCollection: function() {
- return _errors.DuplicateCollection;
- },
- DuplicateGlobal: function() {
- return _errors.DuplicateGlobal;
- },
- ErrorDeletingFile: function() {
- return _errors.ErrorDeletingFile;
- },
- FileUploadError: function() {
- return _errors.FileUploadError;
- },
- Forbidden: function() {
- return _errors.Forbidden;
- },
- InvalidConfiguration: function() {
- return _errors.InvalidConfiguration;
- },
- InvalidFieldName: function() {
- return _errors.InvalidFieldName;
- },
- InvalidFieldRelationship: function() {
- return _errors.InvalidFieldRelationship;
- },
- LockedAuth: function() {
- return _errors.LockedAuth;
- },
- MissingCollectionLabel: function() {
- return _errors.MissingCollectionLabel;
- },
- MissingFieldInputOptions: function() {
- return _errors.MissingFieldInputOptions;
- },
- MissingFieldType: function() {
- return _errors.MissingFieldType;
- },
- MissingFile: function() {
- return _errors.MissingFile;
- },
- NotFound: function() {
- return _errors.NotFound;
- },
- QueryError: function() {
- return _errors.QueryError;
- },
- ValidationError: function() {
- return _errors.ValidationError;
- }
-});
-const _errors = require("./dist/errors");
+ APIError: function () {
+ return _errors.APIError
+ },
+ AuthenticationError: function () {
+ return _errors.AuthenticationError
+ },
+ DuplicateCollection: function () {
+ return _errors.DuplicateCollection
+ },
+ DuplicateGlobal: function () {
+ return _errors.DuplicateGlobal
+ },
+ ErrorDeletingFile: function () {
+ return _errors.ErrorDeletingFile
+ },
+ FileUploadError: function () {
+ return _errors.FileUploadError
+ },
+ Forbidden: function () {
+ return _errors.Forbidden
+ },
+ InvalidConfiguration: function () {
+ return _errors.InvalidConfiguration
+ },
+ InvalidFieldName: function () {
+ return _errors.InvalidFieldName
+ },
+ InvalidFieldRelationship: function () {
+ return _errors.InvalidFieldRelationship
+ },
+ LockedAuth: function () {
+ return _errors.LockedAuth
+ },
+ MissingCollectionLabel: function () {
+ return _errors.MissingCollectionLabel
+ },
+ MissingFieldInputOptions: function () {
+ return _errors.MissingFieldInputOptions
+ },
+ MissingFieldType: function () {
+ return _errors.MissingFieldType
+ },
+ MissingFile: function () {
+ return _errors.MissingFile
+ },
+ NotFound: function () {
+ return _errors.NotFound
+ },
+ QueryError: function () {
+ return _errors.QueryError
+ },
+ ValidationError: function () {
+ return _errors.ValidationError
+ },
+})
+const _errors = require('./dist/errors')
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHBvcnRzL2Vycm9ycy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge1xuICBBUElFcnJvcixcbiAgQXV0aGVudGljYXRpb25FcnJvcixcbiAgRHVwbGljYXRlQ29sbGVjdGlvbixcbiAgRHVwbGljYXRlR2xvYmFsLFxuICBFcnJvckRlbGV0aW5nRmlsZSxcbiAgRmlsZVVwbG9hZEVycm9yLFxuICBGb3JiaWRkZW4sXG4gIEludmFsaWRDb25maWd1cmF0aW9uLFxuICBJbnZhbGlkRmllbGROYW1lLFxuICBJbnZhbGlkRmllbGRSZWxhdGlvbnNoaXAsXG4gIExvY2tlZEF1dGgsXG4gIE1pc3NpbmdDb2xsZWN0aW9uTGFiZWwsXG4gIE1pc3NpbmdGaWVsZElucHV0T3B0aW9ucyxcbiAgTWlzc2luZ0ZpZWxkVHlwZSxcbiAgTWlzc2luZ0ZpbGUsXG4gIE5vdEZvdW5kLFxuICBRdWVyeUVycm9yLFxuICBWYWxpZGF0aW9uRXJyb3IsXG59IGZyb20gJy4uL2Vycm9ycydcbiJdLCJuYW1lcyI6WyJBUElFcnJvciIsIkF1dGhlbnRpY2F0aW9uRXJyb3IiLCJEdXBsaWNhdGVDb2xsZWN0aW9uIiwiRHVwbGljYXRlR2xvYmFsIiwiRXJyb3JEZWxldGluZ0ZpbGUiLCJGaWxlVXBsb2FkRXJyb3IiLCJGb3JiaWRkZW4iLCJJbnZhbGlkQ29uZmlndXJhdGlvbiIsIkludmFsaWRGaWVsZE5hbWUiLCJJbnZhbGlkRmllbGRSZWxhdGlvbnNoaXAiLCJMb2NrZWRBdXRoIiwiTWlzc2luZ0NvbGxlY3Rpb25MYWJlbCIsIk1pc3NpbmdGaWVsZElucHV0T3B0aW9ucyIsIk1pc3NpbmdGaWVsZFR5cGUiLCJNaXNzaW5nRmlsZSIsIk5vdEZvdW5kIiwiUXVlcnlFcnJvciIsIlZhbGlkYXRpb25FcnJvciJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFDRUEsUUFBUTtlQUFSQSxnQkFBUTs7SUFDUkMsbUJBQW1CO2VBQW5CQSwyQkFBbUI7O0lBQ25CQyxtQkFBbUI7ZUFBbkJBLDJCQUFtQjs7SUFDbkJDLGVBQWU7ZUFBZkEsdUJBQWU7O0lBQ2ZDLGlCQUFpQjtlQUFqQkEseUJBQWlCOztJQUNqQkMsZUFBZTtlQUFmQSx1QkFBZTs7SUFDZkMsU0FBUztlQUFUQSxpQkFBUzs7SUFDVEMsb0JBQW9CO2VBQXBCQSw0QkFBb0I7O0lBQ3BCQyxnQkFBZ0I7ZUFBaEJBLHdCQUFnQjs7SUFDaEJDLHdCQUF3QjtlQUF4QkEsZ0NBQXdCOztJQUN4QkMsVUFBVTtlQUFWQSxrQkFBVTs7SUFDVkMsc0JBQXNCO2VBQXRCQSw4QkFBc0I7O0lBQ3RCQyx3QkFBd0I7ZUFBeEJBLGdDQUF3Qjs7SUFDeEJDLGdCQUFnQjtlQUFoQkEsd0JBQWdCOztJQUNoQkMsV0FBVztlQUFYQSxtQkFBVzs7SUFDWEMsUUFBUTtlQUFSQSxnQkFBUTs7SUFDUkMsVUFBVTtlQUFWQSxrQkFBVTs7SUFDVkMsZUFBZTtlQUFmQSx1QkFBZTs7O3dCQUNWIn0=
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHBvcnRzL2Vycm9ycy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQge1xuICBBUElFcnJvcixcbiAgQXV0aGVudGljYXRpb25FcnJvcixcbiAgRHVwbGljYXRlQ29sbGVjdGlvbixcbiAgRHVwbGljYXRlR2xvYmFsLFxuICBFcnJvckRlbGV0aW5nRmlsZSxcbiAgRmlsZVVwbG9hZEVycm9yLFxuICBGb3JiaWRkZW4sXG4gIEludmFsaWRDb25maWd1cmF0aW9uLFxuICBJbnZhbGlkRmllbGROYW1lLFxuICBJbnZhbGlkRmllbGRSZWxhdGlvbnNoaXAsXG4gIExvY2tlZEF1dGgsXG4gIE1pc3NpbmdDb2xsZWN0aW9uTGFiZWwsXG4gIE1pc3NpbmdGaWVsZElucHV0T3B0aW9ucyxcbiAgTWlzc2luZ0ZpZWxkVHlwZSxcbiAgTWlzc2luZ0ZpbGUsXG4gIE5vdEZvdW5kLFxuICBRdWVyeUVycm9yLFxuICBWYWxpZGF0aW9uRXJyb3IsXG59IGZyb20gJy4uL2Vycm9ycydcbiJdLCJuYW1lcyI6WyJBUElFcnJvciIsIkF1dGhlbnRpY2F0aW9uRXJyb3IiLCJEdXBsaWNhdGVDb2xsZWN0aW9uIiwiRHVwbGljYXRlR2xvYmFsIiwiRXJyb3JEZWxldGluZ0ZpbGUiLCJGaWxlVXBsb2FkRXJyb3IiLCJGb3JiaWRkZW4iLCJJbnZhbGlkQ29uZmlndXJhdGlvbiIsIkludmFsaWRGaWVsZE5hbWUiLCJJbnZhbGlkRmllbGRSZWxhdGlvbnNoaXAiLCJMb2NrZWRBdXRoIiwiTWlzc2luZ0NvbGxlY3Rpb25MYWJlbCIsIk1pc3NpbmdGaWVsZElucHV0T3B0aW9ucyIsIk1pc3NpbmdGaWVsZFR5cGUiLCJNaXNzaW5nRmlsZSIsIk5vdEZvdW5kIiwiUXVlcnlFcnJvciIsIlZhbGlkYXRpb25FcnJvciJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFDRUEsUUFBUTtlQUFSQSxnQkFBUTs7SUFDUkMsbUJBQW1CO2VBQW5CQSwyQkFBbUI7O0lBQ25CQyxtQkFBbUI7ZUFBbkJBLDJCQUFtQjs7SUFDbkJDLGVBQWU7ZUFBZkEsdUJBQWU7O0lBQ2ZDLGlCQUFpQjtlQUFqQkEseUJBQWlCOztJQUNqQkMsZUFBZTtlQUFmQSx1QkFBZTs7SUFDZkMsU0FBUztlQUFUQSxpQkFBUzs7SUFDVEMsb0JBQW9CO2VBQXBCQSw0QkFBb0I7O0lBQ3BCQyxnQkFBZ0I7ZUFBaEJBLHdCQUFnQjs7SUFDaEJDLHdCQUF3QjtlQUF4QkEsZ0NBQXdCOztJQUN4QkMsVUFBVTtlQUFWQSxrQkFBVTs7SUFDVkMsc0JBQXNCO2VBQXRCQSw4QkFBc0I7O0lBQ3RCQyx3QkFBd0I7ZUFBeEJBLGdDQUF3Qjs7SUFDeEJDLGdCQUFnQjtlQUFoQkEsd0JBQWdCOztJQUNoQkMsV0FBVztlQUFYQSxtQkFBVzs7SUFDWEMsUUFBUTtlQUFSQSxnQkFBUTs7SUFDUkMsVUFBVTtlQUFWQSxrQkFBVTs7SUFDVkMsZUFBZTtlQUFmQSx1QkFBZTs7O3dCQUNWIn0=
diff --git a/packages/payload/fields/validations.d.ts b/packages/payload/fields/validations.d.ts
index 42e786ce9f..1aafdd0ba6 100644
--- a/packages/payload/fields/validations.d.ts
+++ b/packages/payload/fields/validations.d.ts
@@ -1,2 +1,2 @@
-export * from '../dist/fields/validations';
-//# sourceMappingURL=validations.d.ts.map
\ No newline at end of file
+export * from '../dist/fields/validations'
+//# sourceMappingURL=validations.d.ts.map
diff --git a/packages/payload/fields/validations.js b/packages/payload/fields/validations.js
index d72044563f..9115008233 100644
--- a/packages/payload/fields/validations.js
+++ b/packages/payload/fields/validations.js
@@ -1,20 +1,20 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
-_export_star(require("../dist/fields/validations"), exports);
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
+_export_star(require('../dist/fields/validations'), exports)
function _export_star(from, to) {
- Object.keys(from).forEach(function(k) {
- if (k !== "default" && !Object.prototype.hasOwnProperty.call(to, k)) {
- Object.defineProperty(to, k, {
- enumerable: true,
- get: function() {
- return from[k];
- }
- });
- }
- });
- return from;
+ Object.keys(from).forEach(function (k) {
+ if (k !== 'default' && !Object.prototype.hasOwnProperty.call(to, k)) {
+ Object.defineProperty(to, k, {
+ enumerable: true,
+ get: function () {
+ return from[k]
+ },
+ })
+ }
+ })
+ return from
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2ZpZWxkcy92YWxpZGF0aW9ucy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuLi8uLi9maWVsZHMvdmFsaWRhdGlvbnMnXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztxQkFBYyJ9
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9leHBvcnRzL2ZpZWxkcy92YWxpZGF0aW9ucy50cyJdLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgKiBmcm9tICcuLi8uLi9maWVsZHMvdmFsaWRhdGlvbnMnXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztxQkFBYyJ9
diff --git a/packages/payload/graphql.d.ts b/packages/payload/graphql.d.ts
index dafb2a8de4..c465922d5c 100644
--- a/packages/payload/graphql.d.ts
+++ b/packages/payload/graphql.d.ts
@@ -1,3 +1,3 @@
-export { default as buildPaginatedListType } from './dist/graphql/schema/buildPaginatedListType';
-export { default as GraphQL } from 'graphql';
-//# sourceMappingURL=graphql.d.ts.map
\ No newline at end of file
+export { default as buildPaginatedListType } from './dist/graphql/schema/buildPaginatedListType'
+export { default as GraphQL } from 'graphql'
+//# sourceMappingURL=graphql.d.ts.map
diff --git a/packages/payload/graphql.js b/packages/payload/graphql.js
index e66b2b6ca2..1d707d35b7 100644
--- a/packages/payload/graphql.js
+++ b/packages/payload/graphql.js
@@ -1,27 +1,32 @@
-"use strict";
-Object.defineProperty(exports, "__esModule", {
- value: true
-});
+'use strict'
+Object.defineProperty(exports, '__esModule', {
+ value: true,
+})
function _export(target, all) {
- for(var name in all)Object.defineProperty(target, name, {
- enumerable: true,
- get: all[name]
- });
+ for (var name in all)
+ Object.defineProperty(target, name, {
+ enumerable: true,
+ get: all[name],
+ })
}
_export(exports, {
- buildPaginatedListType: function() {
- return _buildPaginatedListType.default;
- },
- GraphQL: function() {
- return _graphql.default;
- }
-});
-const _buildPaginatedListType = /*#__PURE__*/ _interop_require_default(require("./dist/graphql/schema/buildPaginatedListType"));
-const _graphql = /*#__PURE__*/ _interop_require_default(require("graphql"));
+ GraphQL: function () {
+ return _graphql.default
+ },
+ buildPaginatedListType: function () {
+ return _buildPaginatedListType.default
+ },
+})
+const _buildPaginatedListType = /*#__PURE__*/ _interop_require_default(
+ require('./dist/graphql/schema/buildPaginatedListType'),
+)
+const _graphql = /*#__PURE__*/ _interop_require_default(require('graphql'))
function _interop_require_default(obj) {
- return obj && obj.__esModule ? obj : {
- default: obj
- };
+ return obj && obj.__esModule
+ ? obj
+ : {
+ default: obj,
+ }
}
-//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHBvcnRzL2dyYXBocWwudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgZGVmYXVsdCBhcyBidWlsZFBhZ2luYXRlZExpc3RUeXBlIH0gZnJvbSAnLi8uLi9ncmFwaHFsL3NjaGVtYS9idWlsZFBhZ2luYXRlZExpc3RUeXBlJ1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBHcmFwaFFMIH0gZnJvbSAnZ3JhcGhxbCdcbiJdLCJuYW1lcyI6WyJidWlsZFBhZ2luYXRlZExpc3RUeXBlIiwiR3JhcGhRTCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFBb0JBLHNCQUFzQjtlQUF0QkEsK0JBQXNCOztJQUN0QkMsT0FBTztlQUFQQSxnQkFBTzs7OytFQUR1QjtnRUFDZiJ9
\ No newline at end of file
+//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9leHBvcnRzL2dyYXBocWwudHMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IHsgZGVmYXVsdCBhcyBidWlsZFBhZ2luYXRlZExpc3RUeXBlIH0gZnJvbSAnLi8uLi9ncmFwaHFsL3NjaGVtYS9idWlsZFBhZ2luYXRlZExpc3RUeXBlJ1xuZXhwb3J0IHsgZGVmYXVsdCBhcyBHcmFwaFFMIH0gZnJvbSAnZ3JhcGhxbCdcbiJdLCJuYW1lcyI6WyJidWlsZFBhZ2luYXRlZExpc3RUeXBlIiwiR3JhcGhRTCJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7SUFBb0JBLHNCQUFzQjtlQUF0QkEsK0JBQXNCOztJQUN0QkMsT0FBTztlQUFQQSxnQkFBTzs7OytFQUR1QjtnRUFDZiJ9
diff --git a/packages/payload/package.json b/packages/payload/package.json
index dda8580148..b1fec6e391 100644
--- a/packages/payload/package.json
+++ b/packages/payload/package.json
@@ -14,14 +14,15 @@
"require": "./src/index.ts",
"types": "./src/index.ts"
},
+ "./scss": {
+ "import": "./src/exports/scss.scss",
+ "require": "./src/exports/scss.scss",
+ "default": "./src/exports/scss.scss"
+ },
"./*": {
"import": "./src/exports/*.ts",
"require": "./src/exports/*.ts",
"types": "./src/exports/*.ts"
- },
- "./scss": {
- "import": "./src/exports/scss.scss",
- "require": "./src/exports/scss.scss"
}
},
"scripts": {
@@ -129,10 +130,8 @@
"scheduler": "0.23.0",
"scmp": "2.1.0",
"sharp": "0.31.3",
- "slate": "0.91.4",
- "slate-history": "0.86.0",
- "slate-hyperscript": "0.81.3",
- "slate-react": "0.92.0",
+ "swc-loader": "0.2.3",
+ "terser-webpack-plugin": "5.3.9",
"ts-essentials": "7.0.3",
"use-context-selector": "1.4.1",
"uuid": "8.3.2"
diff --git a/packages/payload/src/admin/components/elements/Autosave/index.tsx b/packages/payload/src/admin/components/elements/Autosave/index.tsx
index 28940b7ffd..831ceb118a 100644
--- a/packages/payload/src/admin/components/elements/Autosave/index.tsx
+++ b/packages/payload/src/admin/components/elements/Autosave/index.tsx
@@ -15,7 +15,7 @@ import './index.scss'
const baseClass = 'autosave'
-const Autosave: React.FC = ({ collection, global, id, publishedDocUpdatedAt }) => {
+const Autosave: React.FC = ({ id, collection, global, publishedDocUpdatedAt }) => {
const {
routes: { admin, api },
serverURL,
diff --git a/packages/payload/src/admin/components/elements/Button/index.tsx b/packages/payload/src/admin/components/elements/Button/index.tsx
index 2256d48436..6f1131c8b3 100644
--- a/packages/payload/src/admin/components/elements/Button/index.tsx
+++ b/packages/payload/src/admin/components/elements/Button/index.tsx
@@ -48,6 +48,7 @@ const ButtonContents = ({ children, icon, showTooltip, tooltip }) => {
const Button = forwardRef((props, ref) => {
const {
+ id,
'aria-label': ariaLabel,
buttonStyle = 'primary',
children,
@@ -57,7 +58,6 @@ const Button = forwardRef((props,
icon,
iconPosition = 'right',
iconStyle = 'without-border',
- id,
newTab,
onClick,
round,
@@ -93,11 +93,11 @@ const Button = forwardRef((props,
}
const buttonProps = {
+ id,
'aria-disabled': disabled,
'aria-label': ariaLabel,
className: classes,
disabled,
- id,
onClick: !disabled ? handleClick : undefined,
onMouseEnter: tooltip ? () => setShowTooltip(true) : undefined,
onMouseLeave: tooltip ? () => setShowTooltip(false) : undefined,
diff --git a/packages/payload/src/admin/components/elements/Card/index.tsx b/packages/payload/src/admin/components/elements/Card/index.tsx
index bf15faa565..b2a34f15ea 100644
--- a/packages/payload/src/admin/components/elements/Card/index.tsx
+++ b/packages/payload/src/admin/components/elements/Card/index.tsx
@@ -8,7 +8,7 @@ import './index.scss'
const baseClass = 'card'
const Card: React.FC = (props) => {
- const { actions, buttonAriaLabel, id, onClick, title, titleAs } = props
+ const { id, actions, buttonAriaLabel, onClick, title, titleAs } = props
const classes = [baseClass, id, onClick && `${baseClass}--has-onclick`].filter(Boolean).join(' ')
diff --git a/packages/payload/src/admin/components/elements/ColumnSelector/index.tsx b/packages/payload/src/admin/components/elements/ColumnSelector/index.tsx
index 3000624d8a..0ded22a684 100644
--- a/packages/payload/src/admin/components/elements/ColumnSelector/index.tsx
+++ b/packages/payload/src/admin/components/elements/ColumnSelector/index.tsx
@@ -39,7 +39,7 @@ const ColumnSelector: React.FC = (props) => {
}}
>
{columns.map((col, i) => {
- const { accessor, active, label, name } = col
+ const { name, accessor, active, label } = col
if (col.accessor === '_select') return null
diff --git a/packages/payload/src/admin/components/elements/DatePicker/DatePicker.tsx b/packages/payload/src/admin/components/elements/DatePicker/DatePicker.tsx
index 14d781c0d2..ea70e16a6b 100644
--- a/packages/payload/src/admin/components/elements/DatePicker/DatePicker.tsx
+++ b/packages/payload/src/admin/components/elements/DatePicker/DatePicker.tsx
@@ -96,8 +96,8 @@ const DateTime: React.FC = (props) => {
onChange={(val) => onChange(val)}
popperModifiers={[
{
- enabled: true,
name: 'preventOverflow',
+ enabled: true,
},
]}
showMonthDropdown
diff --git a/packages/payload/src/admin/components/elements/DeleteDocument/index.tsx b/packages/payload/src/admin/components/elements/DeleteDocument/index.tsx
index b20367c2c6..b8771fcf05 100644
--- a/packages/payload/src/admin/components/elements/DeleteDocument/index.tsx
+++ b/packages/payload/src/admin/components/elements/DeleteDocument/index.tsx
@@ -19,10 +19,10 @@ const baseClass = 'delete-document'
const DeleteDocument: React.FC = (props) => {
const {
+ id,
buttonId,
collection: { labels: { singular } = {}, slug } = {},
collection,
- id,
title: titleFromProps,
} = props
diff --git a/packages/payload/src/admin/components/elements/DocumentControls/index.scss b/packages/payload/src/admin/components/elements/DocumentControls/index.scss
index 7807ffdc6e..32a04df0aa 100644
--- a/packages/payload/src/admin/components/elements/DocumentControls/index.scss
+++ b/packages/payload/src/admin/components/elements/DocumentControls/index.scss
@@ -6,6 +6,9 @@
top: 0;
width: 100%;
z-index: 1;
+ display: flex;
+ align-items: center;
+ --controlsHeight: calc(var(--base) * 3);
&::after {
content: '';
@@ -24,11 +27,18 @@
display: flex;
align-items: center;
gap: var(--base);
- padding-top: calc(var(--base) / 2);
- padding-bottom: calc((var(--base) / 2) + 1px);
+ padding-bottom: 1px;
z-index: 1;
}
+ &__content {
+ height: var(--controlsHeight);
+ display: flex;
+ align-items: center;
+ flex-grow: 1;
+ overflow: hidden;
+ }
+
&__timestamps {
flex-grow: 1;
display: flex;
@@ -36,7 +46,7 @@
padding: 0;
gap: var(--base);
margin: 0;
- overflow: hidden;
+ width: 100%;
}
&__timestamp {
@@ -155,10 +165,58 @@
}
}
- @include small-break {
+ @include mid-break {
+ // On mobile, only stick the controls to the top
+ // The timestamps and meta can scroll past
+ // The same container needs to the sticky, though
+ // So we use a static height with a negative top
+ --controlsHeight: calc(var(--base) * 1.5);
+ top: calc(var(--controlsHeight) * -1);
+ padding-right: 0;
+ padding-left: 0;
+
&__wrapper {
- padding-top: calc(var(--base) / 4);
- padding-bottom: calc((var(--base) / 4) + 1px);
+ flex-direction: column;
+ gap: 0;
+ }
+
+ &__content {
+ width: 100%;
+ align-items: flex-start;
+ padding-top: calc(var(--base) / 2);
+ overflow: auto;
+
+ // this container has a fixed height
+ // this means the scrollbar (when present) overlaps the content
+ &::-webkit-scrollbar {
+ display: none;
+ }
+ }
+
+ &__timestamps {
+ width: auto;
+ gap: calc(var(--base) / 2);
+ margin-left: var(--gutter-h);
+ margin-right: var(--gutter-h);
+ }
+
+ &__controls-wrapper {
+ width: 100%;
+ transform: translate3d(0, 0, 0);
+ padding: calc(var(--base) / 2) 0;
+ overflow: auto;
+ }
+
+ &__controls {
+ margin-left: var(--gutter-h);
+ margin-right: var(--gutter-h);
+ }
+
+ &__popup {
+ // TODO: the container needs to overflow on mobile
+ // But the popup interferes with this because it requires overflow in order to be visible
+ // So we likely need to outright show the controls nested within the popup on mobile
+ display: none;
}
}
}
diff --git a/packages/payload/src/admin/components/elements/DocumentControls/index.tsx b/packages/payload/src/admin/components/elements/DocumentControls/index.tsx
index eb7dd5dfcc..23c7c58fc6 100644
--- a/packages/payload/src/admin/components/elements/DocumentControls/index.tsx
+++ b/packages/payload/src/admin/components/elements/DocumentControls/index.tsx
@@ -34,12 +34,12 @@ export const DocumentControls: React.FC<{
permissions?: CollectionPermission | GlobalPermission
}> = (props) => {
const {
+ id,
collection,
data,
disableActions,
global,
hasSavePermission,
- id,
isEditing,
permissions,
} = props
@@ -74,59 +74,48 @@ export const DocumentControls: React.FC<{
return (
- {(collection?.versions?.drafts || global?.versions?.drafts) && (
-
-
- {((collection?.versions?.drafts && collection?.versions?.drafts?.autosave) ||
- (global?.versions?.drafts && global?.versions?.drafts?.autosave)) &&
- hasSavePermission && (
-
- )}
-
- )}
- {collection?.timestamps && (
-
+ )}
+
{showPreviewButton && (
diff --git a/packages/payload/src/admin/components/elements/DocumentDrawer/DrawerContent.tsx b/packages/payload/src/admin/components/elements/DocumentDrawer/DrawerContent.tsx
index cd3f7c3cd8..bf741dc4a3 100644
--- a/packages/payload/src/admin/components/elements/DocumentDrawer/DrawerContent.tsx
+++ b/packages/payload/src/admin/components/elements/DocumentDrawer/DrawerContent.tsx
@@ -44,7 +44,7 @@ const Content: React.FC
= ({
const { admin: { components: { views: { Edit } = {} } = {} } = {} } = collectionConfig
- const { docPermissions, getDocPreferences, id } = useDocumentInfo()
+ const { id, docPermissions, getDocPreferences } = useDocumentInfo()
// The component definition could come from multiple places in the config
// we need to cascade into the proper component from the top-down
@@ -81,9 +81,9 @@ const Content: React.FC = ({
const awaitInitialState = async () => {
const preferences = await getDocPreferences()
const state = await buildStateFromSchema({
+ id,
data,
fieldSchema: fields,
- id,
locale,
operation: id ? 'update' : 'create',
preferences,
@@ -125,6 +125,7 @@ const Content: React.FC = ({
CustomComponent={CustomEditView}
DefaultComponent={DefaultEdit}
componentProps={{
+ id,
action,
apiURL,
collection: collectionConfig,
@@ -154,7 +155,6 @@ const Content: React.FC = ({
disableActions: true,
disableLeaveWithoutSaving: true,
hasSavePermission,
- id,
internalState,
isEditing,
isLoading,
@@ -171,7 +171,7 @@ const Content: React.FC = ({
// this drawer is used for both creating and editing documents
// this means that the `id` may be unknown until the document is created
export const DocumentDrawerContent: React.FC = (props) => {
- const { collectionSlug, id: idFromProps, onSave: onSaveFromProps } = props
+ const { id: idFromProps, collectionSlug, onSave: onSaveFromProps } = props
const [collectionConfig] = useRelatedCollections(collectionSlug)
const [id, setId] = useState(idFromProps)
diff --git a/packages/payload/src/admin/components/elements/DocumentDrawer/index.tsx b/packages/payload/src/admin/components/elements/DocumentDrawer/index.tsx
index 92427d57e2..d9686945b3 100644
--- a/packages/payload/src/admin/components/elements/DocumentDrawer/index.tsx
+++ b/packages/payload/src/admin/components/elements/DocumentDrawer/index.tsx
@@ -14,9 +14,9 @@ import './index.scss'
export const baseClass = 'doc-drawer'
const formatDocumentDrawerSlug = ({
+ id,
collectionSlug,
depth,
- id,
uuid,
}: {
collectionSlug: string
@@ -26,12 +26,12 @@ const formatDocumentDrawerSlug = ({
}) => `doc-drawer_${collectionSlug}_${depth}${id ? `_${id}` : ''}_${uuid}`
export const DocumentDrawerToggler: React.FC = ({
+ id,
children,
className,
collectionSlug,
disabled,
drawerSlug,
- id,
...rest
}) => {
const { i18n, t } = useTranslation(['fields', 'general'])
@@ -62,15 +62,15 @@ export const DocumentDrawer: React.FC = (props) => {
)
}
-export const useDocumentDrawer: UseDocumentDrawer = ({ collectionSlug, id }) => {
+export const useDocumentDrawer: UseDocumentDrawer = ({ id, collectionSlug }) => {
const drawerDepth = useEditDepth()
const uuid = useId()
const { closeModal, modalState, openModal, toggleModal } = useModal()
const [isOpen, setIsOpen] = useState(false)
const drawerSlug = formatDocumentDrawerSlug({
+ id,
collectionSlug,
depth: drawerDepth,
- id,
uuid,
})
diff --git a/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/index.scss b/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/index.scss
index a26da936b8..3e77f69cf0 100644
--- a/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/index.scss
+++ b/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/index.scss
@@ -1,11 +1,17 @@
@import '../../../../scss/styles.scss';
.doc-tabs {
- display: flex;
- gap: calc(var(--base) / 2);
- list-style: none;
- align-items: center;
- margin: 0;
+ &__tabs {
+ display: flex;
+ gap: calc(var(--base) / 2);
+ list-style: none;
+ align-items: center;
+ margin: 0;
+ }
+
+ &__tab {
+ display: flex;
+ }
&__tab-link {
@extend %h5;
@@ -73,4 +79,34 @@
background-color: var(--theme-elevation-100);
border-radius: 1px;
}
+
+ @include mid-break {
+ width: 100%;
+ padding: 0;
+ overflow: auto;
+
+ &__tabs {
+ padding: 0;
+ margin-left: var(--gutter-h);
+ margin-bottom: calc(var(--base) / 2);
+ }
+
+ &__tab {
+ &:last-child {
+ // CSS hack, give the illusion of right margin within the overflowing container
+ // margin-right, padding-right, etc are tricky within overflowing flex-boxes
+ &::after {
+ content: '';
+ padding-right: var(--gutter-h);
+ height: 1px;
+ }
+ }
+ }
+ }
+
+ @include small-break {
+ &__tabs {
+ gap: var(--gutter-h);
+ }
+ }
}
diff --git a/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/index.tsx b/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/index.tsx
index 9574c6ae92..349aee8a39 100644
--- a/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/index.tsx
+++ b/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/index.tsx
@@ -7,132 +7,87 @@ import type { SanitizedCollectionConfig, SanitizedGlobalConfig } from '../../../
import { useConfig } from '../../../utilities/Config'
import { useDocumentInfo } from '../../../utilities/DocumentInfo'
import './index.scss'
+import { tabs } from './tabs'
const baseClass = 'doc-tabs'
-const baseTabs = [
- {
- label: 'Edit',
- path: '',
- },
- {
- label: 'Versions',
- path: 'versions',
- },
-]
-
export const DocumentTabs: React.FC<{
- apiURL: string
+ apiURL?: string
collection?: SanitizedCollectionConfig
global?: SanitizedGlobalConfig
id: string
isEditing?: boolean
}> = (props) => {
- const { apiURL, collection, global, id, isEditing } = props
+ const { id, apiURL, collection, global, isEditing } = props
const match = useRouteMatch()
- const location = useLocation()
const { t } = useTranslation('general')
-
- const {
- routes: { admin },
- } = useConfig()
+ const location = useLocation()
+ const { routes } = useConfig()
const { versions } = useDocumentInfo()
- const tabs = [
- ...baseTabs,
- // TODO: extract overrides and custom views from collection config
- ]
-
- let docURL: string
- let versionsURL: string
- let editTabActive = false
-
- if (collection) {
- docURL = `${admin}/collections/${collection.slug}/${id}`
- versionsURL = `${docURL}/versions`
- editTabActive =
- location.pathname === `${admin}/collections/${collection.slug}` ||
- location.pathname === `${admin}/collections/${collection.slug}/create` ||
- location.pathname === docURL
- }
-
- if (global) {
- docURL = `${admin}/globals/${global.slug}`
- versionsURL = `${docURL}/versions`
- editTabActive =
- location.pathname === `${admin}/globals/${global.slug}` || location.pathname === docURL
- }
-
// Don't show tabs when creating new documents
- if ((tabs && collection && isEditing) || global) {
+ if ((collection && isEditing) || global) {
return (
-
- -
-
-
{t('edit')}
-
-
- {(collection?.versions || global?.versions) && (
- -
-
-
- {t('version:versions')}
- {typeof versions?.totalDocs === 'number' && versions?.totalDocs > 0 && (
-
-
- {versions?.totalDocs}
-
- )}
-
-
-
- )}
- {(!collection?.admin?.hideAPIURL || !global?.admin?.hideAPIURL) && (
- -
-
-
API
-
-
- )}
- {/* {tabs.map((tab) => {
- const tabHref = `${match.url}${tab.path ? `/${tab.path}` : ''}`
- const isActive = location.pathname === tabHref
+
+
+ {tabs?.map((tab) => {
+ const {
+ condition,
+ href: tabHref,
+ isActive: checkIsActive,
+ label,
+ newTab,
+ pillLabel,
+ } = tab
- return (
- -
-
- {tab.label}
-
-
- )
- })} */}
-
+ const href = tabHref({
+ id,
+ apiURL,
+ collection,
+ global,
+ match,
+ routes,
+ })
+
+ const isActive =
+ typeof checkIsActive === 'function' ? checkIsActive({ href, location, match }) : false
+
+ if (!condition || (condition && condition({ collection, global }))) {
+ const labelToRender = typeof label === 'function' ? label({ t }) : label
+ const pillToRender =
+ typeof pillLabel === 'function' ? pillLabel({ versions }) : pillLabel
+
+ return (
+
-
+
+
+ {labelToRender}
+ {pillToRender && (
+
+
+ {pillToRender}
+
+ )}
+
+
+
+ )
+ }
+
+ return null
+ })}
+
+
)
}
diff --git a/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/tabs.ts b/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/tabs.ts
new file mode 100644
index 0000000000..2741fdf13d
--- /dev/null
+++ b/packages/payload/src/admin/components/elements/DocumentHeader/Tabs/tabs.ts
@@ -0,0 +1,70 @@
+import type { useLocation, useRouteMatch } from 'react-router-dom'
+
+import type { SanitizedCollectionConfig, SanitizedGlobalConfig } from '../../../../../exports/types'
+import type { useConfig } from '../../../utilities/Config'
+import type { useDocumentInfo } from '../../../utilities/DocumentInfo'
+
+export type FilterType = (args: {
+ collection: SanitizedCollectionConfig
+ global: SanitizedGlobalConfig
+}) => boolean
+
+type TabType = {
+ condition?: FilterType
+ href?: (args: {
+ apiURL: string
+ collection: SanitizedCollectionConfig
+ global: SanitizedGlobalConfig
+ id?: string
+ match: ReturnType
+ routes: ReturnType['routes']
+ }) => string
+ isActive?: (args: {
+ href: string
+ location: ReturnType
+ match: ReturnType
+ }) => boolean
+ label: ((args: { t: (key: string) => string }) => string) | string
+ newTab?: boolean
+ pillLabel?:
+ | ((args: { versions: ReturnType['versions'] }) => string)
+ | string
+}
+
+export const tabs: TabType[] = [
+ // Default
+ {
+ href: ({ match }) => `${match.url}`,
+ isActive: ({ href, location }) =>
+ location.pathname === href || location.pathname === `${href}/create`,
+ label: ({ t }) => t('edit'),
+ },
+ // Live Preview
+ {
+ condition: ({ collection, global }) =>
+ Boolean(collection?.admin?.livePreview || global?.admin?.livePreview),
+ href: ({ match }) => `${match.url}/preview`,
+ isActive: ({ href, location }) => location.pathname === href,
+ label: ({ t }) => t('livePreview'),
+ },
+ // Versions
+ {
+ condition: ({ collection, global }) => Boolean(collection?.versions || global?.versions),
+ href: ({ match }) => `${match.url}/versions`,
+ isActive: ({ href, location }) => location.pathname.startsWith(href),
+ label: ({ t }) => t('version:versions'),
+ pillLabel: ({ versions }) =>
+ typeof versions?.totalDocs === 'number' && versions?.totalDocs > 0
+ ? versions?.totalDocs.toString()
+ : '',
+ },
+ // API
+ {
+ condition: ({ collection, global }) =>
+ !collection?.admin?.hideAPIURL || !global?.admin?.hideAPIURL,
+ href: ({ apiURL }) => apiURL,
+ isActive: ({ href, location }) => location.pathname.startsWith(href),
+ label: 'API',
+ newTab: true,
+ },
+]
diff --git a/packages/payload/src/admin/components/elements/DocumentHeader/index.scss b/packages/payload/src/admin/components/elements/DocumentHeader/index.scss
index c54f6b43e3..a6562fcdc3 100644
--- a/packages/payload/src/admin/components/elements/DocumentHeader/index.scss
+++ b/packages/payload/src/admin/components/elements/DocumentHeader/index.scss
@@ -28,12 +28,22 @@
}
@include mid-break {
+ padding-left: 0;
+ padding-right: 0;
margin-top: base(0.25);
- padding-bottom: calc(var(--base) / 1);
+ padding-bottom: calc(var(--base) / 1.5);
+ flex-direction: column;
+ gap: calc(var(--base) / 2);
+
+ &__title {
+ width: 100%;
+ padding-left: var(--gutter-h);
+ padding-right: var(--gutter-h);
+ }
}
@include small-break {
margin-top: 0;
- padding-bottom: calc(var(--base) / 2);
+ padding-bottom: 0;
}
}
diff --git a/packages/payload/src/admin/components/elements/DocumentHeader/index.tsx b/packages/payload/src/admin/components/elements/DocumentHeader/index.tsx
index ac52cc6583..0414a6cb5d 100644
--- a/packages/payload/src/admin/components/elements/DocumentHeader/index.tsx
+++ b/packages/payload/src/admin/components/elements/DocumentHeader/index.tsx
@@ -9,8 +9,9 @@ import { DocumentTabs } from './Tabs'
import './index.scss'
const baseClass = `doc-header`
+
export const DocumentHeader: React.FC<{
- apiURL: string
+ apiURL?: string
collection?: SanitizedCollectionConfig
customHeader?: React.ReactNode
data?: any
@@ -18,7 +19,7 @@ export const DocumentHeader: React.FC<{
id?: string
isEditing?: boolean
}> = (props) => {
- const { apiURL, collection, customHeader, data, global, id, isEditing } = props
+ const { id, apiURL, collection, customHeader, data, global, isEditing } = props
const { t } = useTranslation('general')
return (
diff --git a/packages/payload/src/admin/components/elements/DraggableSortable/DraggableSortableItem/index.tsx b/packages/payload/src/admin/components/elements/DraggableSortable/DraggableSortableItem/index.tsx
index bdf0d74fc6..2f3c7eca00 100644
--- a/packages/payload/src/admin/components/elements/DraggableSortable/DraggableSortableItem/index.tsx
+++ b/packages/payload/src/admin/components/elements/DraggableSortable/DraggableSortableItem/index.tsx
@@ -11,11 +11,11 @@ export const DraggableSortableItem: React.FC<
children: ChildFunction
}
> = (props) => {
- const { children, disabled, id } = props
+ const { id, children, disabled } = props
const { attributes, isDragging, listeners, setNodeRef, transform } = useDraggableSortable({
- disabled,
id,
+ disabled,
})
return (
diff --git a/packages/payload/src/admin/components/elements/DraggableSortable/useDraggableSortable/index.tsx b/packages/payload/src/admin/components/elements/DraggableSortable/useDraggableSortable/index.tsx
index 0394c048f4..e39c8a0371 100644
--- a/packages/payload/src/admin/components/elements/DraggableSortable/useDraggableSortable/index.tsx
+++ b/packages/payload/src/admin/components/elements/DraggableSortable/useDraggableSortable/index.tsx
@@ -5,11 +5,11 @@ import { useSortable } from '@dnd-kit/sortable'
import type { UseDraggableSortableReturn } from './types'
export const useDraggableSortable = (props: UseDraggableArguments): UseDraggableSortableReturn => {
- const { disabled, id } = props
+ const { id, disabled } = props
const { attributes, isDragging, listeners, setNodeRef, transform } = useSortable({
- disabled,
id,
+ disabled,
})
return {
diff --git a/packages/payload/src/admin/components/elements/DuplicateDocument/index.tsx b/packages/payload/src/admin/components/elements/DuplicateDocument/index.tsx
index 6666791734..d576ab85ce 100644
--- a/packages/payload/src/admin/components/elements/DuplicateDocument/index.tsx
+++ b/packages/payload/src/admin/components/elements/DuplicateDocument/index.tsx
@@ -16,7 +16,7 @@ import './index.scss'
const baseClass = 'duplicate'
-const Duplicate: React.FC = ({ collection, id, slug }) => {
+const Duplicate: React.FC = ({ id, collection, slug }) => {
const { push } = useHistory()
const modified = useFormModified()
const { toggleModal } = useModal()
diff --git a/packages/payload/src/admin/components/elements/EditMany/index.tsx b/packages/payload/src/admin/components/elements/EditMany/index.tsx
index f59846d8b4..acb9589eb8 100644
--- a/packages/payload/src/admin/components/elements/EditMany/index.tsx
+++ b/packages/payload/src/admin/components/elements/EditMany/index.tsx
@@ -9,7 +9,7 @@ import Form from '../../forms/Form'
import { useForm } from '../../forms/Form/context'
import RenderFields from '../../forms/RenderFields'
import FormSubmit from '../../forms/Submit'
-import fieldTypes from '../../forms/field-types'
+import { fieldTypes } from '../../forms/field-types'
import X from '../../icons/X'
import { useAuth } from '../../utilities/Auth'
import { useConfig } from '../../utilities/Config'
diff --git a/packages/payload/src/admin/components/elements/FileDetails/Meta/index.tsx b/packages/payload/src/admin/components/elements/FileDetails/Meta/index.tsx
index f1a246ad51..76226f1b2a 100644
--- a/packages/payload/src/admin/components/elements/FileDetails/Meta/index.tsx
+++ b/packages/payload/src/admin/components/elements/FileDetails/Meta/index.tsx
@@ -13,14 +13,14 @@ import './index.scss'
const baseClass = 'file-meta'
const Meta: React.FC = (props) => {
- const { collection, filename, filesize, height, id, mimeType, staticURL, url, width } = props
+ const { id, collection, filename, filesize, height, mimeType, staticURL, url, width } = props
const [hovered, setHovered] = useState(false)
const openInDrawer = Boolean(id && collection)
const [DocumentDrawer, DocumentDrawerToggler] = useDocumentDrawer({
- collectionSlug: collection,
id,
+ collectionSlug: collection,
})
const { serverURL } = useConfig()
diff --git a/packages/payload/src/admin/components/elements/FileDetails/index.tsx b/packages/payload/src/admin/components/elements/FileDetails/index.tsx
index 8d687d64cc..f9396bb19c 100644
--- a/packages/payload/src/admin/components/elements/FileDetails/index.tsx
+++ b/packages/payload/src/admin/components/elements/FileDetails/index.tsx
@@ -36,7 +36,7 @@ const FileDetails: React.FC = (props) => {
upload: { imageSizes, staticURL },
} = collection
- const { filename, filesize, height, id, mimeType, sizes, url, width } = doc
+ const { id, filename, filesize, height, mimeType, sizes, url, width } = doc
const [orderedSizes, setOrderedSizes] = useState(() => sortSizes(sizes, imageSizes))
diff --git a/packages/payload/src/admin/components/elements/IDLabel/index.tsx b/packages/payload/src/admin/components/elements/IDLabel/index.tsx
index f98d49e9c8..c3101b70d7 100644
--- a/packages/payload/src/admin/components/elements/IDLabel/index.tsx
+++ b/packages/payload/src/admin/components/elements/IDLabel/index.tsx
@@ -5,8 +5,8 @@ import './index.scss'
const baseClass = 'id-label'
const IDLabel: React.FC<{ className?: string; id: string; prefix?: string }> = ({
- className,
id,
+ className,
prefix = 'ID:',
}) => (
diff --git a/packages/payload/src/admin/components/elements/Loading/index.tsx b/packages/payload/src/admin/components/elements/Loading/index.tsx
index bc8debc490..d86763f08a 100644
--- a/packages/payload/src/admin/components/elements/Loading/index.tsx
+++ b/packages/payload/src/admin/components/elements/Loading/index.tsx
@@ -58,8 +58,8 @@ type UseLoadingOverlayToggleT = {
type?: LoadingOverlayTypes
}
export const LoadingOverlayToggle: React.FC
= ({
- loadingText,
name: key,
+ loadingText,
show,
type = 'fullscreen',
}) => {
@@ -93,10 +93,10 @@ type FormLoadingOverlayToggleT = {
type?: LoadingOverlayTypes
}
export const FormLoadingOverlayToggle: React.FC = ({
+ name,
action,
formIsLoading = false,
loadingSuffix,
- name,
type = 'fullscreen',
}) => {
const isProcessing = useFormProcessing()
diff --git a/packages/payload/src/admin/components/elements/Nav/index.scss b/packages/payload/src/admin/components/elements/Nav/index.scss
index bb2ca20f8b..7e57de0e89 100644
--- a/packages/payload/src/admin/components/elements/Nav/index.scss
+++ b/packages/payload/src/admin/components/elements/Nav/index.scss
@@ -121,6 +121,7 @@
}
&__step-nav {
+ // TODO: overflow the step nav instead of hide it
display: none;
}
}
diff --git a/packages/payload/src/admin/components/elements/Pill/index.tsx b/packages/payload/src/admin/components/elements/Pill/index.tsx
index 74de4a6e8d..d719f8037e 100644
--- a/packages/payload/src/admin/components/elements/Pill/index.tsx
+++ b/packages/payload/src/admin/components/elements/Pill/index.tsx
@@ -11,7 +11,7 @@ import './index.scss'
const baseClass = 'pill'
const DraggablePill: React.FC = (props) => {
- const { className, id } = props
+ const { id, className } = props
const { attributes, isDragging, listeners, setNodeRef, transform } = useDraggableSortable({
id,
diff --git a/packages/payload/src/admin/components/elements/PreviewButton/index.tsx b/packages/payload/src/admin/components/elements/PreviewButton/index.tsx
index 9e3c58ebef..825062fe04 100644
--- a/packages/payload/src/admin/components/elements/PreviewButton/index.tsx
+++ b/packages/payload/src/admin/components/elements/PreviewButton/index.tsx
@@ -46,7 +46,7 @@ type Props = {
generatePreviewURL?: GeneratePreviewURL
}
const PreviewButton: React.FC = ({ CustomComponent, generatePreviewURL }) => {
- const { collection, global, id } = useDocumentInfo()
+ const { id, collection, global } = useDocumentInfo()
const [isLoading, setIsLoading] = useState(false)
const { code: locale } = useLocale()
diff --git a/packages/payload/src/admin/components/elements/Publish/index.tsx b/packages/payload/src/admin/components/elements/Publish/index.tsx
index 99e08aee28..ef8470f582 100644
--- a/packages/payload/src/admin/components/elements/Publish/index.tsx
+++ b/packages/payload/src/admin/components/elements/Publish/index.tsx
@@ -18,8 +18,8 @@ export type DefaultPublishButtonProps = {
publish: () => void
}
const DefaultPublishButton: React.FC = ({
- disabled,
id,
+ disabled,
label,
publish,
}) => {
@@ -56,9 +56,9 @@ export const Publish: React.FC = ({ CustomComponent }) => {
CustomComponent={CustomComponent}
DefaultComponent={DefaultPublishButton}
componentProps={{
+ id: 'action-save',
DefaultButton: DefaultPublishButton,
disabled: !canPublish,
- id: 'action-save',
label: t('publishChanges'),
publish,
}}
diff --git a/packages/payload/src/admin/components/elements/RenderTitle/index.tsx b/packages/payload/src/admin/components/elements/RenderTitle/index.tsx
index 3ac448d62f..8fd091b3a8 100644
--- a/packages/payload/src/admin/components/elements/RenderTitle/index.tsx
+++ b/packages/payload/src/admin/components/elements/RenderTitle/index.tsx
@@ -34,6 +34,7 @@ const RenderTitle: React.FC = (props) => {
className={[className, baseClass, idAsTitle && `${baseClass}--has-id`]
.filter(Boolean)
.join(' ')}
+ title={title}
>
{idAsTitle ? : title}
diff --git a/packages/payload/src/admin/components/elements/SaveDraft/index.tsx b/packages/payload/src/admin/components/elements/SaveDraft/index.tsx
index 92b03419fe..d221577665 100644
--- a/packages/payload/src/admin/components/elements/SaveDraft/index.tsx
+++ b/packages/payload/src/admin/components/elements/SaveDraft/index.tsx
@@ -66,7 +66,7 @@ export const SaveDraft: React.FC = ({ CustomComponent }) => {
serverURL,
} = useConfig()
const { submit } = useForm()
- const { collection, global, id } = useDocumentInfo()
+ const { id, collection, global } = useDocumentInfo()
const modified = useFormModified()
const { code: locale } = useLocale()
const { t } = useTranslation('version')
diff --git a/packages/payload/src/admin/components/elements/SortColumn/index.tsx b/packages/payload/src/admin/components/elements/SortColumn/index.tsx
index cfd8fa249c..2e82496061 100644
--- a/packages/payload/src/admin/components/elements/SortColumn/index.tsx
+++ b/packages/payload/src/admin/components/elements/SortColumn/index.tsx
@@ -14,7 +14,7 @@ import './index.scss'
const baseClass = 'sort-column'
const SortColumn: React.FC = (props) => {
- const { disable = false, label, name } = props
+ const { name, disable = false, label } = props
const params = useSearchParams()
const history = useHistory()
const { i18n, t } = useTranslation('general')
diff --git a/packages/payload/src/admin/components/elements/Status/index.tsx b/packages/payload/src/admin/components/elements/Status/index.tsx
index f82aff7751..c48037dded 100644
--- a/packages/payload/src/admin/components/elements/Status/index.tsx
+++ b/packages/payload/src/admin/components/elements/Status/index.tsx
@@ -17,7 +17,7 @@ import './index.scss'
const baseClass = 'status'
const Status: React.FC = () => {
- const { collection, docPermissions, getVersions, global, id, publishedDoc, unpublishedVersions } =
+ const { id, collection, docPermissions, getVersions, global, publishedDoc, unpublishedVersions } =
useDocumentInfo()
const { toggleModal } = useModal()
const {
diff --git a/packages/payload/src/admin/components/elements/TableColumns/buildColumns.tsx b/packages/payload/src/admin/components/elements/TableColumns/buildColumns.tsx
index 92ca9b7f9f..642bed1731 100644
--- a/packages/payload/src/admin/components/elements/TableColumns/buildColumns.tsx
+++ b/packages/payload/src/admin/components/elements/TableColumns/buildColumns.tsx
@@ -43,6 +43,7 @@ const buildColumns = ({
}
const props = cellProps?.[colIndex] || {}
return {
+ name: field.name,
accessor: field.name,
active: isActive,
components: {
@@ -73,12 +74,12 @@ const buildColumns = ({
},
},
label: field.label,
- name: field.name,
}
})
if (cellProps?.[0]?.link !== false) {
cols.unshift({
+ name: '',
accessor: '_select',
active: true,
components: {
@@ -86,7 +87,6 @@ const buildColumns = ({
renderCell: (rowData) => ,
},
label: null,
- name: '',
})
}
diff --git a/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/addFieldStatePromise.ts b/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/addFieldStatePromise.ts
index 668bc8776e..18e1ea018d 100644
--- a/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/addFieldStatePromise.ts
+++ b/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/addFieldStatePromise.ts
@@ -29,10 +29,10 @@ type Args = {
}
export const addFieldStatePromise = async ({
+ id,
data,
field,
fullData,
- id,
locale,
operation,
passesCondition,
@@ -67,8 +67,8 @@ export const addFieldStatePromise = async ({
if (typeof fieldState.validate === 'function') {
validationResult = await fieldState.validate(data?.[field.name], {
...field,
- data: fullData,
id,
+ data: fullData,
operation,
siblingData: data,
t,
@@ -99,10 +99,10 @@ export const addFieldStatePromise = async ({
acc.promises.push(
iterateFields({
+ id,
data: row,
fields: field.fields,
fullData,
- id,
locale,
operation,
parentPassesCondition: passesCondition,
@@ -117,12 +117,12 @@ export const addFieldStatePromise = async ({
const collapsedRowIDs = preferences?.fields?.[`${path}${field.name}`]?.collapsed
acc.rowMetadata.push({
+ id: row.id,
childErrorPaths: new Set(),
collapsed:
collapsedRowIDs === undefined
? field.admin.initCollapsed
: collapsedRowIDs.includes(row.id),
- id: row.id,
})
return acc
@@ -187,10 +187,10 @@ export const addFieldStatePromise = async ({
acc.promises.push(
iterateFields({
+ id,
data: row,
fields: block.fields,
fullData,
- id,
locale,
operation,
parentPassesCondition: passesCondition,
@@ -205,13 +205,13 @@ export const addFieldStatePromise = async ({
const collapsedRowIDs = preferences?.fields?.[`${path}${field.name}`]?.collapsed
acc.rowMetadata.push({
+ id: row.id,
blockType: row.blockType,
childErrorPaths: new Set(),
collapsed:
collapsedRowIDs === undefined
? field.admin.initCollapsed
: collapsedRowIDs.includes(row.id),
- id: row.id,
})
}
@@ -248,10 +248,10 @@ export const addFieldStatePromise = async ({
case 'group': {
await iterateFields({
+ id,
data: data?.[field.name] || {},
fields: field.fields,
fullData,
- id,
locale,
operation,
parentPassesCondition: passesCondition,
@@ -345,10 +345,10 @@ export const addFieldStatePromise = async ({
} else if (fieldHasSubFields(field)) {
// Handle field types that do not use names (row, etc)
await iterateFields({
+ id,
data,
fields: field.fields,
fullData,
- id,
locale,
operation,
parentPassesCondition: passesCondition,
@@ -361,10 +361,10 @@ export const addFieldStatePromise = async ({
} else if (field.type === 'tabs') {
const promises = field.tabs.map((tab) =>
iterateFields({
+ id,
data: tabHasName(tab) ? data?.[tab.name] : data,
fields: tab.fields,
fullData,
- id,
locale,
operation,
parentPassesCondition: passesCondition,
diff --git a/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/buildStateFromSchema.spec.js b/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/buildStateFromSchema.spec.js
index 9f8764c2ae..78415e9d52 100644
--- a/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/buildStateFromSchema.spec.js
+++ b/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/buildStateFromSchema.spec.js
@@ -5,9 +5,9 @@ describe('Form - buildStateFromSchema', () => {
it('populates default value - normal fields', async () => {
const fieldSchema = [
{
+ name: 'text',
defaultValue,
label: 'Text',
- name: 'text',
type: 'text',
},
]
@@ -19,9 +19,9 @@ describe('Form - buildStateFromSchema', () => {
const data = { text: value }
const fieldSchema = [
{
+ name: 'text',
defaultValue,
label: 'Text',
- name: 'text',
type: 'text',
},
]
@@ -33,6 +33,7 @@ describe('Form - buildStateFromSchema', () => {
const locale = 'en'
const fieldSchema = [
{
+ name: 'text',
defaultValue: (args) => {
if (!args.locale) {
return 'missing locale'
@@ -43,7 +44,6 @@ describe('Form - buildStateFromSchema', () => {
return 'Default'
},
label: 'Text',
- name: 'text',
type: 'text',
},
]
diff --git a/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/index.ts b/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/index.ts
index aceec60d20..c8735a0ef2 100644
--- a/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/index.ts
+++ b/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/index.ts
@@ -21,16 +21,16 @@ type Args = {
}
const buildStateFromSchema = async (args: Args): Promise => {
- const { data: fullData = {}, fieldSchema, id, locale, operation, preferences, t, user } = args
+ const { id, data: fullData = {}, fieldSchema, locale, operation, preferences, t, user } = args
if (fieldSchema) {
const state: Fields = {}
await iterateFields({
+ id,
data: fullData,
fields: fieldSchema,
fullData,
- id,
locale,
operation,
parentPassesCondition: true,
diff --git a/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/iterateFields.ts b/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/iterateFields.ts
index f36c63538d..0be15233ba 100644
--- a/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/iterateFields.ts
+++ b/packages/payload/src/admin/components/forms/Form/buildStateFromSchema/iterateFields.ts
@@ -25,10 +25,10 @@ type Args = {
}
export const iterateFields = async ({
+ id,
data,
fields,
fullData,
- id,
locale,
operation,
parentPassesCondition,
@@ -50,10 +50,10 @@ export const iterateFields = async ({
promises.push(
addFieldStatePromise({
+ id,
data,
field,
fullData,
- id,
locale,
operation,
passesCondition,
diff --git a/packages/payload/src/admin/components/forms/Form/fieldReducer.ts b/packages/payload/src/admin/components/forms/Form/fieldReducer.ts
index 21e60cca85..17368f49a4 100644
--- a/packages/payload/src/admin/components/forms/Form/fieldReducer.ts
+++ b/packages/payload/src/admin/components/forms/Form/fieldReducer.ts
@@ -3,7 +3,7 @@ import equal from 'deep-equal'
import type { FieldAction, Fields, FormField } from './types'
-import deepCopyObject from '../../../../utilities/deepCopyObject'
+import { deepCopyObject } from '../../../../utilities/deepCopyObject'
import getSiblingData from './getSiblingData'
import reduceFieldsToValues from './reduceFieldsToValues'
import { flattenRows, separateRows } from './rows'
@@ -140,10 +140,10 @@ export function fieldReducer(state: Fields, action: FieldAction): Fields {
0,
// new row
{
+ id: new ObjectID().toHexString(),
blockType: blockType || undefined,
childErrorPaths: new Set(),
collapsed: false,
- id: new ObjectID().toHexString(),
},
)
@@ -181,10 +181,10 @@ export function fieldReducer(state: Fields, action: FieldAction): Fields {
const rowsMetadata = [...(state[path]?.rows || [])]
rowsMetadata[rowIndex] = {
+ id: new ObjectID().toHexString(),
blockType: blockType || undefined,
childErrorPaths: new Set(),
collapsed: false,
- id: new ObjectID().toHexString(),
}
if (blockType) {
diff --git a/packages/payload/src/admin/components/forms/Form/index.tsx b/packages/payload/src/admin/components/forms/Form/index.tsx
index 0a392e4a09..12e5f1d3c9 100644
--- a/packages/payload/src/admin/components/forms/Form/index.tsx
+++ b/packages/payload/src/admin/components/forms/Form/index.tsx
@@ -69,7 +69,7 @@ const Form: React.FC = (props) => {
const { code: locale } = useLocale()
const { i18n, t } = useTranslation('general')
const { refreshCookie, user } = useAuth()
- const { collection, getDocPreferences, global, id } = useDocumentInfo()
+ const { id, collection, getDocPreferences, global } = useDocumentInfo()
const operation = useOperation()
const [modified, setModified] = useState(false)
@@ -164,8 +164,8 @@ const Form: React.FC = (props) => {
if (typeof field.validate === 'function') {
validationResult = await field.validate(field.value, {
- data,
id,
+ data,
operation,
siblingData: contextRef.current.getSiblingData(path),
t,
@@ -451,9 +451,9 @@ const Form: React.FC = (props) => {
if (fieldConfig) {
const subFieldState = await buildStateFromSchema({
+ id,
data,
fieldSchema: fieldConfig,
- id,
locale,
operation,
preferences,
@@ -489,9 +489,9 @@ const Form: React.FC = (props) => {
if (fieldConfig) {
const subFieldState = await buildStateFromSchema({
+ id,
data,
fieldSchema: fieldConfig,
- id,
locale,
operation,
preferences,
@@ -556,9 +556,9 @@ const Form: React.FC = (props) => {
async (fieldSchema: Field[], data: unknown) => {
const preferences = await getDocPreferences()
const state = await buildStateFromSchema({
+ id,
data,
fieldSchema,
- id,
locale,
operation,
preferences,
diff --git a/packages/payload/src/admin/components/forms/RenderFields/filterFields.tsx b/packages/payload/src/admin/components/forms/RenderFields/filterFields.tsx
index 06626f791d..472927002c 100644
--- a/packages/payload/src/admin/components/forms/RenderFields/filterFields.tsx
+++ b/packages/payload/src/admin/components/forms/RenderFields/filterFields.tsx
@@ -69,12 +69,12 @@ export const filterFields = (args: {
if (FieldComponent) {
acc.push({
+ name: 'name' in field ? field.name : '',
FieldComponent,
field,
fieldIsPresentational,
fieldPermissions,
isFieldAffectingData,
- name: 'name' in field ? field.name : '',
readOnly,
})
}
diff --git a/packages/payload/src/admin/components/forms/field-types/Array/ArrayRow.tsx b/packages/payload/src/admin/components/forms/field-types/Array/ArrayRow.tsx
index 0f88e67a3d..934f60f178 100644
--- a/packages/payload/src/admin/components/forms/field-types/Array/ArrayRow.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Array/ArrayRow.tsx
@@ -102,8 +102,8 @@ export const ArrayRow: React.FC = ({
collapsed={row.collapsed}
collapsibleStyle={fieldHasErrors ? 'error' : 'default'}
dragHandleProps={{
- attributes,
id: row.id,
+ attributes,
listeners,
}}
header={
diff --git a/packages/payload/src/admin/components/forms/field-types/Array/index.tsx b/packages/payload/src/admin/components/forms/field-types/Array/index.tsx
index 7f5dddaf4d..378d173fc3 100644
--- a/packages/payload/src/admin/components/forms/field-types/Array/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Array/index.tsx
@@ -27,6 +27,7 @@ const baseClass = 'array-field'
const ArrayFieldType: React.FC = (props) => {
const {
+ name,
admin: { className, components, condition, description, readOnly },
fieldTypes,
fields,
@@ -34,7 +35,6 @@ const ArrayFieldType: React.FC = (props) => {
localized,
maxRows,
minRows,
- name,
path: pathFromProps,
permissions,
required,
diff --git a/packages/payload/src/admin/components/forms/field-types/Blocks/BlockRow.tsx b/packages/payload/src/admin/components/forms/field-types/Blocks/BlockRow.tsx
index a67cc6c7e2..9de78361a8 100644
--- a/packages/payload/src/admin/components/forms/field-types/Blocks/BlockRow.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Blocks/BlockRow.tsx
@@ -100,8 +100,8 @@ export const BlockRow: React.FC = ({
collapsed={row.collapsed}
collapsibleStyle={fieldHasErrors ? 'error' : 'default'}
dragHandleProps={{
- attributes,
id: row.id,
+ attributes,
listeners,
}}
header={
diff --git a/packages/payload/src/admin/components/forms/field-types/Blocks/index.tsx b/packages/payload/src/admin/components/forms/field-types/Blocks/index.tsx
index 54175ecc2a..c90d0a5a4e 100644
--- a/packages/payload/src/admin/components/forms/field-types/Blocks/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Blocks/index.tsx
@@ -32,6 +32,7 @@ const BlocksField: React.FC = (props) => {
const { i18n, t } = useTranslation('fields')
const {
+ name,
admin: { className, condition, description, readOnly },
blocks,
fieldTypes,
@@ -41,7 +42,6 @@ const BlocksField: React.FC = (props) => {
localized,
maxRows,
minRows,
- name,
path: pathFromProps,
permissions,
required,
diff --git a/packages/payload/src/admin/components/forms/field-types/Checkbox/Input.tsx b/packages/payload/src/admin/components/forms/field-types/Checkbox/Input.tsx
index 0d2be2d10d..9cee47b3be 100644
--- a/packages/payload/src/admin/components/forms/field-types/Checkbox/Input.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Checkbox/Input.tsx
@@ -22,12 +22,12 @@ type CheckboxInputProps = {
export const CheckboxInput: React.FC = (props) => {
const {
+ id,
+ name,
'aria-label': ariaLabel,
checked,
- id,
inputRef,
label,
- name,
onToggle,
partialChecked,
readOnly,
diff --git a/packages/payload/src/admin/components/forms/field-types/Checkbox/index.tsx b/packages/payload/src/admin/components/forms/field-types/Checkbox/index.tsx
index ab1264b450..b43ddd63e7 100644
--- a/packages/payload/src/admin/components/forms/field-types/Checkbox/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Checkbox/index.tsx
@@ -16,10 +16,10 @@ const baseClass = 'checkbox'
const Checkbox: React.FC = (props) => {
const {
+ name,
admin: { className, condition, description, readOnly, style, width } = {},
disableFormData,
label,
- name,
onChange,
path: pathFromProps,
required,
diff --git a/packages/payload/src/admin/components/forms/field-types/Code/index.tsx b/packages/payload/src/admin/components/forms/field-types/Code/index.tsx
index c3e740ebd0..501c57328f 100644
--- a/packages/payload/src/admin/components/forms/field-types/Code/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Code/index.tsx
@@ -20,6 +20,7 @@ const baseClass = 'code-field'
const Code: React.FC = (props) => {
const {
+ name,
admin: {
className,
condition,
@@ -31,7 +32,6 @@ const Code: React.FC = (props) => {
width,
} = {},
label,
- name,
path: pathFromProps,
required,
validate = code,
diff --git a/packages/payload/src/admin/components/forms/field-types/DateTime/index.tsx b/packages/payload/src/admin/components/forms/field-types/DateTime/index.tsx
index d4d879b192..cb5e46f55b 100644
--- a/packages/payload/src/admin/components/forms/field-types/DateTime/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/DateTime/index.tsx
@@ -17,9 +17,9 @@ const baseClass = 'date-time-field'
const DateTime: React.FC = (props) => {
const {
+ name,
admin: { className, condition, date, description, placeholder, readOnly, style, width } = {},
label,
- name,
path: pathFromProps,
required,
validate = dateValidation,
diff --git a/packages/payload/src/admin/components/forms/field-types/Email/index.tsx b/packages/payload/src/admin/components/forms/field-types/Email/index.tsx
index 8fc3ad67f8..ff3045fa58 100644
--- a/packages/payload/src/admin/components/forms/field-types/Email/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Email/index.tsx
@@ -14,6 +14,7 @@ import './index.scss'
const Email: React.FC = (props) => {
const {
+ name,
admin: {
autoComplete,
className,
@@ -25,7 +26,6 @@ const Email: React.FC = (props) => {
width,
} = {},
label,
- name,
path: pathFromProps,
required,
validate = email,
diff --git a/packages/payload/src/admin/components/forms/field-types/Group/index.tsx b/packages/payload/src/admin/components/forms/field-types/Group/index.tsx
index b9c89c3df4..ef8274c84e 100644
--- a/packages/payload/src/admin/components/forms/field-types/Group/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Group/index.tsx
@@ -21,12 +21,12 @@ const baseClass = 'group-field'
const Group: React.FC = (props) => {
const {
+ name,
admin: { className, description, hideGutter = false, readOnly, style, width },
fieldTypes,
fields,
indexPath,
label,
- name,
path: pathFromProps,
permissions,
} = props
diff --git a/packages/payload/src/admin/components/forms/field-types/HiddenInput/index.tsx b/packages/payload/src/admin/components/forms/field-types/HiddenInput/index.tsx
index f563429390..3adf1ca9d2 100644
--- a/packages/payload/src/admin/components/forms/field-types/HiddenInput/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/HiddenInput/index.tsx
@@ -6,7 +6,7 @@ import useField from '../../useField'
import withCondition from '../../withCondition'
const HiddenInput: React.FC = (props) => {
- const { disableModifyingForm = true, name, path: pathFromProps, value: valueFromProps } = props
+ const { name, disableModifyingForm = true, path: pathFromProps, value: valueFromProps } = props
const path = pathFromProps || name
diff --git a/packages/payload/src/admin/components/forms/field-types/JSON/index.tsx b/packages/payload/src/admin/components/forms/field-types/JSON/index.tsx
index 39edaf8d2a..aa2efd9274 100644
--- a/packages/payload/src/admin/components/forms/field-types/JSON/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/JSON/index.tsx
@@ -15,9 +15,9 @@ const baseClass = 'json-field'
const JSONField: React.FC = (props) => {
const {
+ name,
admin: { className, condition, description, editorOptions, readOnly, style, width } = {},
label,
- name,
path: pathFromProps,
required,
validate = json,
diff --git a/packages/payload/src/admin/components/forms/field-types/Number/index.tsx b/packages/payload/src/admin/components/forms/field-types/Number/index.tsx
index 732303446a..9d1685fb5d 100644
--- a/packages/payload/src/admin/components/forms/field-types/Number/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Number/index.tsx
@@ -17,6 +17,7 @@ import './index.scss'
const NumberField: React.FC = (props) => {
const {
+ name,
admin: { className, condition, description, placeholder, readOnly, step, style, width } = {},
hasMany,
label,
@@ -24,7 +25,6 @@ const NumberField: React.FC = (props) => {
maxRows,
min,
minRows,
- name,
path: pathFromProps,
required,
validate = number,
diff --git a/packages/payload/src/admin/components/forms/field-types/Password/index.tsx b/packages/payload/src/admin/components/forms/field-types/Password/index.tsx
index 2620063e07..dbfcec16de 100644
--- a/packages/payload/src/admin/components/forms/field-types/Password/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Password/index.tsx
@@ -11,11 +11,11 @@ import './index.scss'
const Password: React.FC = (props) => {
const {
+ name,
autoComplete,
className,
disabled,
label,
- name,
path: pathFromProps,
required,
style,
diff --git a/packages/payload/src/admin/components/forms/field-types/Point/index.tsx b/packages/payload/src/admin/components/forms/field-types/Point/index.tsx
index d9e777ebcb..f9b5510488 100644
--- a/packages/payload/src/admin/components/forms/field-types/Point/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Point/index.tsx
@@ -16,9 +16,9 @@ const baseClass = 'point'
const PointField: React.FC = (props) => {
const {
+ name,
admin: { className, condition, description, placeholder, readOnly, step, style, width } = {},
label,
- name,
path: pathFromProps,
required,
validate = point,
diff --git a/packages/payload/src/admin/components/forms/field-types/RadioGroup/Input.tsx b/packages/payload/src/admin/components/forms/field-types/RadioGroup/Input.tsx
index da0db5c61d..216b711aa9 100644
--- a/packages/payload/src/admin/components/forms/field-types/RadioGroup/Input.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/RadioGroup/Input.tsx
@@ -31,12 +31,12 @@ export type RadioGroupInputProps = Omit & {
const RadioGroupInput: React.FC = (props) => {
const {
+ name,
className,
description,
errorMessage,
label,
layout = 'horizontal',
- name,
onChange,
options,
path: pathFromProps,
diff --git a/packages/payload/src/admin/components/forms/field-types/RadioGroup/index.tsx b/packages/payload/src/admin/components/forms/field-types/RadioGroup/index.tsx
index bf86a40f17..bff9761f33 100644
--- a/packages/payload/src/admin/components/forms/field-types/RadioGroup/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/RadioGroup/index.tsx
@@ -9,6 +9,7 @@ import RadioGroupInput from './Input'
const RadioGroup: React.FC = (props) => {
const {
+ name,
admin: {
className,
condition,
@@ -19,7 +20,6 @@ const RadioGroup: React.FC = (props) => {
width,
} = {},
label,
- name,
options,
path: pathFromProps,
required,
diff --git a/packages/payload/src/admin/components/forms/field-types/Relationship/index.tsx b/packages/payload/src/admin/components/forms/field-types/Relationship/index.tsx
index fe6fe47b13..180db85ef9 100644
--- a/packages/payload/src/admin/components/forms/field-types/Relationship/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Relationship/index.tsx
@@ -35,6 +35,7 @@ const baseClass = 'relationship'
const Relationship: React.FC = (props) => {
const {
+ name,
admin: {
allowCreate = true,
className,
@@ -48,7 +49,6 @@ const Relationship: React.FC = (props) => {
filterOptions,
hasMany,
label,
- name,
path,
relationTo,
required,
diff --git a/packages/payload/src/admin/components/forms/field-types/Relationship/select-components/MultiValueLabel/index.tsx b/packages/payload/src/admin/components/forms/field-types/Relationship/select-components/MultiValueLabel/index.tsx
index 5266d6bf43..38abad9fb9 100644
--- a/packages/payload/src/admin/components/forms/field-types/Relationship/select-components/MultiValueLabel/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Relationship/select-components/MultiValueLabel/index.tsx
@@ -35,8 +35,8 @@ export const MultiValueLabel: React.FC> = (props) => {
const hasReadPermission = Boolean(permissions?.collections?.[relationTo]?.read?.permission)
const [DocumentDrawer, DocumentDrawerToggler, { isDrawerOpen }] = useDocumentDrawer({
- collectionSlug: relationTo,
id: value?.toString(),
+ collectionSlug: relationTo,
})
useEffect(() => {
diff --git a/packages/payload/src/admin/components/forms/field-types/Relationship/select-components/SingleValue/index.tsx b/packages/payload/src/admin/components/forms/field-types/Relationship/select-components/SingleValue/index.tsx
index 2ebcfd7bc2..68b71b7193 100644
--- a/packages/payload/src/admin/components/forms/field-types/Relationship/select-components/SingleValue/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Relationship/select-components/SingleValue/index.tsx
@@ -28,8 +28,8 @@ export const SingleValue: React.FC> = (props) => {
const hasReadPermission = Boolean(permissions?.collections?.[relationTo]?.read?.permission)
const [DocumentDrawer, DocumentDrawerToggler, { isDrawerOpen }] = useDocumentDrawer({
- collectionSlug: relationTo,
id: value.toString(),
+ collectionSlug: relationTo,
})
useEffect(() => {
diff --git a/packages/payload/src/admin/components/forms/field-types/RichText/index.tsx b/packages/payload/src/admin/components/forms/field-types/RichText/index.tsx
index 35e33425c5..4400bb931a 100644
--- a/packages/payload/src/admin/components/forms/field-types/RichText/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/RichText/index.tsx
@@ -1,16 +1,15 @@
-import React, { Suspense, lazy } from 'react'
+import React from 'react'
-import type { Props } from './types'
+import type { RichTextField } from '../../../../../fields/config/types'
+import type { RichTextAdapter } from './types'
-import { ShimmerEffect } from '../../../elements/ShimmerEffect'
+import { useConfig } from '../../../utilities/Config'
-// @ts-expect-error Just TypeScript being broken // TODO: Open TypeScript issue
-const RichText = lazy(() => import('./RichText'))
+const RichText: React.FC = (props) => {
+ const config = useConfig()
+ // eslint-disable-next-line react/destructuring-assignment
+ const editor: RichTextAdapter = props.editor || config.editor
+ return
+}
-const RichTextField: React.FC = (props) => (
- }>
-
-
-)
-
-export default RichTextField
+export default RichText
diff --git a/packages/payload/src/admin/components/forms/field-types/RichText/types.ts b/packages/payload/src/admin/components/forms/field-types/RichText/types.ts
index ae2b819031..91e22cfee0 100644
--- a/packages/payload/src/admin/components/forms/field-types/RichText/types.ts
+++ b/packages/payload/src/admin/components/forms/field-types/RichText/types.ts
@@ -1,17 +1,24 @@
+import type { PayloadRequest } from '../../../../../express/types'
import type { RichTextField } from '../../../../../fields/config/types'
+import type { CellComponentProps } from '../../../views/collections/List/Cell/types'
-export type Props = Omit & {
+export type RichTextFieldProps = Omit<
+ RichTextField,
+ 'type'
+> & {
path?: string
}
-export type TextNode = { [x: string]: unknown; text: string }
-
-export type ElementNode = { children: (ElementNode | TextNode)[]; type?: string }
-
-export function nodeIsTextNode(node: ElementNode | TextNode): node is TextNode {
- return 'text' in node
-}
-
-export interface RichTextAdapter {
- component: React.FC
+export type RichTextAdapter = {
+ CellComponent: React.FC>>
+ FieldComponent: React.FC>
+ afterReadPromise?: (data: {
+ currentDepth?: number
+ depth: number
+ field: RichTextField
+ overrideAccess?: boolean
+ req: PayloadRequest
+ showHiddenFields: boolean
+ siblingDoc: Record
+ }) => Promise | null
}
diff --git a/packages/payload/src/admin/components/forms/field-types/Select/index.tsx b/packages/payload/src/admin/components/forms/field-types/Select/index.tsx
index 9578b968eb..ab593dcd2f 100644
--- a/packages/payload/src/admin/components/forms/field-types/Select/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Select/index.tsx
@@ -22,6 +22,7 @@ const formatOptions = (options: Option[]): OptionObject[] =>
const Select: React.FC = (props) => {
const {
+ name,
admin: {
className,
condition,
@@ -34,7 +35,6 @@ const Select: React.FC = (props) => {
} = {},
hasMany,
label,
- name,
options: optionsFromProps,
path: pathFromProps,
required,
diff --git a/packages/payload/src/admin/components/forms/field-types/Text/index.tsx b/packages/payload/src/admin/components/forms/field-types/Text/index.tsx
index 09cb107215..e1fcfb6115 100644
--- a/packages/payload/src/admin/components/forms/field-types/Text/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Text/index.tsx
@@ -12,13 +12,13 @@ import TextInput from './Input'
const Text: React.FC = (props) => {
const {
+ name,
admin: { className, condition, description, placeholder, readOnly, rtl, style, width } = {},
inputRef,
label,
localized,
maxLength,
minLength,
- name,
path: pathFromProps,
required,
validate = text,
diff --git a/packages/payload/src/admin/components/forms/field-types/Textarea/index.tsx b/packages/payload/src/admin/components/forms/field-types/Textarea/index.tsx
index 392c936a26..86a554df00 100644
--- a/packages/payload/src/admin/components/forms/field-types/Textarea/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Textarea/index.tsx
@@ -15,6 +15,7 @@ import './index.scss'
const Textarea: React.FC = (props) => {
const {
+ name,
admin: {
className,
condition,
@@ -30,7 +31,6 @@ const Textarea: React.FC = (props) => {
localized,
maxLength,
minLength,
- name,
path: pathFromProps,
required,
validate = textarea,
diff --git a/packages/payload/src/admin/components/forms/field-types/Upload/index.tsx b/packages/payload/src/admin/components/forms/field-types/Upload/index.tsx
index a043cbca20..7d2d00ca04 100644
--- a/packages/payload/src/admin/components/forms/field-types/Upload/index.tsx
+++ b/packages/payload/src/admin/components/forms/field-types/Upload/index.tsx
@@ -17,11 +17,11 @@ const Upload: React.FC