OwlCyberSecurity - MANAGER
Edit File: donationFormBlockApp.js
(()=>{var e={2694:(e,t,n)=>{"use strict";var r=n(6925);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,a){if(a!==r){var s=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 s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r](i,i.exports,n),i.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.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=window.React;var t=n.n(e);const r=window.wp.element,o=window.wp.i18n;var i=n(5556),a=n.n(i);function s(){return s=Object.assign||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 l(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}var u,c,d=(u=function(e){!function(t){if("undefined"!=typeof window){var n,r=0,o=!1,i=!1,a="[iFrameSizer]",s=null,l=window.requestAnimationFrame,u={max:1,scroll:1,bodyScroll:1,documentElementScroll:1},c={},d=null,f={autoResize:!0,bodyBackground:null,bodyMargin:null,bodyMarginV1:8,bodyPadding:null,checkOrigin:!0,inPageLinks:!1,enablePublicMethods:!0,heightCalculationMethod:"bodyOffset",id:"iFrameResizer",interval:32,log:!1,maxHeight:1/0,maxWidth:1/0,minHeight:0,minWidth:0,resizeFrom:"parent",scrolling:!1,sizeHeight:!0,sizeWidth:!1,warningTimeout:5e3,tolerance:0,widthCalculationMethod:"scroll",onClose:function(){return!0},onClosed:function(){},onInit:function(){},onMessage:function(){E("onMessage function not defined")},onMouseEnter:function(){},onMouseLeave:function(){},onResized:function(){},onScroll:function(){return!0}},p={};window.jQuery&&((n=window.jQuery).fn?n.fn.iFrameResize||(n.fn.iFrameResize=function(e){return this.filter("iframe").each((function(t,n){I(n,e)})).end()}):y("","Unable to bind to jQuery, it is not fully loaded.")),e.exports=z(),window.iFrameResize=window.iFrameResize||z()}function m(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function g(e,t,n){e.addEventListener(t,n,!1)}function v(e,t,n){e.removeEventListener(t,n,!1)}function h(e){return c[e]?c[e].log:o}function b(e,t){w("log",e,t,h(e))}function y(e,t){w("info",e,t,h(e))}function E(e,t){w("warn",e,t,!0)}function w(e,t,n,r){!0===r&&"object"==typeof window.console&&console[e](function(e){return a+"["+function(e){var t="Host page: "+e;return window.top!==window.self&&(t=window.parentIFrame&&window.parentIFrame.getId?window.parentIFrame.getId()+": "+e:"Nested host page: "+e),t}(e)+"]"}(t),n)}function T(e){function t(){n("Height"),n("Width"),F((function(){k(A),R(H),f("onResized",A)}),A,"init")}function n(e){var t=Number(c[H]["max"+e]),n=Number(c[H]["min"+e]),r=e.toLowerCase(),o=Number(A[r]);b(H,"Checking "+r+" is in range "+n+"-"+t),o<n&&(o=n,b(H,"Set "+r+" to min value")),o>t&&(o=t,b(H,"Set "+r+" to max value")),A[r]=""+o}function r(e){return D.substr(D.indexOf(":")+7+e)}function o(e,t){var n,r;n=function(){var n,r;N("Send Page Info","pageInfo:"+(n=document.body.getBoundingClientRect(),r=A.iframe.getBoundingClientRect(),JSON.stringify({iframeHeight:r.height,iframeWidth:r.width,clientHeight:Math.max(document.documentElement.clientHeight,window.innerHeight||0),clientWidth:Math.max(document.documentElement.clientWidth,window.innerWidth||0),offsetTop:parseInt(r.top-n.top,10),offsetLeft:parseInt(r.left-n.left,10),scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,documentHeight:document.documentElement.clientHeight,documentWidth:document.documentElement.clientWidth,windowHeight:window.innerHeight,windowWidth:window.innerWidth})),e,t)},p[r=t]||(p[r]=setTimeout((function(){p[r]=null,n()}),32))}function i(e){var t=e.getBoundingClientRect();return S(H),{x:Math.floor(Number(t.left)+Number(s.x)),y:Math.floor(Number(t.top)+Number(s.y))}}function l(e){var t=e?i(A.iframe):{x:0,y:0},n={x:Number(A.width)+t.x,y:Number(A.height)+t.y};b(H,"Reposition requested from iFrame (offset x:"+t.x+" y:"+t.y+")"),window.top!==window.self?window.parentIFrame?window.parentIFrame["scrollTo"+(e?"Offset":"")](n.x,n.y):E(H,"Unable to scroll to requested position, window.parentIFrame not found"):(s=n,u(),b(H,"--"))}function u(){!1!==f("onScroll",s)?R(H):x()}function d(e){f(e,{iframe:A.iframe,screenX:A.width,screenY:A.height,type:A.type})}function f(e,t){return P(H,e,t)}var m,h,w,T,L,I,D=e.data,A={},H=null;"[iFrameResizerChild]Ready"===D?function(){for(var e in c)N("iFrame requested init",O(e),c[e].iframe,e)}():a===(""+D).substr(0,13)&&D.substr(13).split(":")[0]in c?(T=(w=D.substr(13).split(":"))[1]?parseInt(w[1],10):0,L=c[w[0]]&&c[w[0]].iframe,I=getComputedStyle(L),A={iframe:L,id:w[0],height:T+function(e){return"border-box"!==e.boxSizing?0:(e.paddingTop?parseInt(e.paddingTop,10):0)+(e.paddingBottom?parseInt(e.paddingBottom,10):0)}(I)+function(e){return"border-box"!==e.boxSizing?0:(e.borderTopWidth?parseInt(e.borderTopWidth,10):0)+(e.borderBottomWidth?parseInt(e.borderBottomWidth,10):0)}(I),width:w[2],type:w[3]},H=A.id,c[H]&&(c[H].loaded=!0),(h=A.type in{true:1,false:1,undefined:1})&&b(H,"Ignoring init message from meta parent page"),!h&&function(e){var t=!0;return c[e]||(t=!1,E(A.type+" No settings for "+e+". Message was: "+D)),t}(H)&&(b(H,"Received: "+D),m=!0,null===A.iframe&&(E(H,"IFrame ("+A.id+") not found"),m=!1),m&&function(){var t,n=e.origin,r=c[H]&&c[H].checkOrigin;if(r&&""+n!="null"&&!(r.constructor===Array?function(){var e=0,t=!1;for(b(H,"Checking connection is from allowed list of origins: "+r);e<r.length;e++)if(r[e]===n){t=!0;break}return t}():(t=c[H]&&c[H].remoteHost,b(H,"Checking connection is from: "+t),n===t)))throw new Error("Unexpected message received from: "+n+" for "+A.iframe.id+". Message was: "+e.data+". This error can be disabled by setting the checkOrigin: false option or by providing of array of trusted domains.");return!0}()&&function(){switch(c[H]&&c[H].firstRun&&c[H]&&(c[H].firstRun=!1),A.type){case"close":C(A.iframe);break;case"message":h=r(6),b(H,"onMessage passed: {iframe: "+A.iframe.id+", message: "+h+"}"),f("onMessage",{iframe:A.iframe,message:JSON.parse(h)}),b(H,"--");break;case"mouseenter":d("onMouseEnter");break;case"mouseleave":d("onMouseLeave");break;case"autoResize":c[H].autoResize=JSON.parse(r(9));break;case"scrollTo":l(!1);break;case"scrollToOffset":l(!0);break;case"pageInfo":o(c[H]&&c[H].iframe,H),function(){function e(e,r){function i(){c[n]?o(c[n].iframe,n):t()}["scroll","resize"].forEach((function(t){b(n,e+t+" listener for sendPageInfo"),r(window,t,i)}))}function t(){e("Remove ",v)}var n=H;e("Add ",g),c[n]&&(c[n].stopPageInfo=t)}();break;case"pageInfoStop":c[H]&&c[H].stopPageInfo&&(c[H].stopPageInfo(),delete c[H].stopPageInfo);break;case"inPageLink":e=r(9),a=e.split("#")[1]||"",p=decodeURIComponent(a),(m=document.getElementById(p)||document.getElementsByName(p)[0])?(n=i(m),b(H,"Moving to in page link (#"+a+") at x: "+n.x+" y: "+n.y),s={x:n.x,y:n.y},u(),b(H,"--")):window.top!==window.self?window.parentIFrame?window.parentIFrame.moveToAnchor(a):b(H,"In page link #"+a+" not found and window.parentIFrame not found"):b(H,"In page link #"+a+" not found");break;case"reset":M(A);break;case"init":t(),f("onInit",A.iframe);break;default:t()}var e,n,a,p,m,h}())):y(H,"Ignored: "+D)}function P(e,t,n){var r=null,o=null;if(c[e]){if("function"!=typeof(r=c[e][t]))throw new TypeError(t+" on iFrame["+e+"] is not a function");o=r(n)}return o}function L(e){var t=e.id;delete c[t]}function C(e){var t=e.id;if(!1!==P(t,"onClose",t)){b(t,"Removing iFrame: "+t);try{e.parentNode&&e.parentNode.removeChild(e)}catch(e){E(e)}P(t,"onClosed",t),b(t,"--"),L(e)}else b(t,"Close iframe cancelled by onClose event")}function S(e){null===s&&b(e,"Get page position: "+(s={x:window.pageXOffset!==t?window.pageXOffset:document.documentElement.scrollLeft,y:window.pageYOffset!==t?window.pageYOffset:document.documentElement.scrollTop}).x+","+s.y)}function R(e){null!==s&&(window.scrollTo(s.x,s.y),b(e,"Set page position: "+s.x+","+s.y),x())}function x(){s=null}function M(e){b(e.id,"Size reset requested by "+("init"===e.type?"host page":"iFrame")),S(e.id),F((function(){k(e),N("reset","reset",e.iframe,e.id)}),e,"reset")}function k(e){function t(t){i||"0"!==e[t]||(i=!0,b(r,"Hidden iFrame detected, creating visibility listener"),function(){function e(){Object.keys(c).forEach((function(e){!function(e){function t(t){return"0px"===(c[e]&&c[e].iframe.style[t])}c[e]&&null!==c[e].iframe.offsetParent&&(t("height")||t("width"))&&N("Visibility change","resize",c[e].iframe,e)}(e)}))}function t(t){b("window","Mutation observed: "+t[0].target+" "+t[0].type),D(e,16)}var n,r=m();r&&(n=document.querySelector("body"),new r(t).observe(n,{attributes:!0,attributeOldValue:!1,characterData:!0,characterDataOldValue:!1,childList:!0,subtree:!0}))}())}function n(n){!function(t){e.id?(e.iframe.style[t]=e[t]+"px",b(e.id,"IFrame ("+r+") "+t+" set to "+e[t]+"px")):b("undefined","messageData id not set")}(n),t(n)}var r=e.iframe.id;c[r]&&(c[r].sizeHeight&&n("height"),c[r].sizeWidth&&n("width"))}function F(e,t,n){n!==t.type&&l&&!window.jasmine?(b(t.id,"Requesting animation frame"),l(e)):e()}function N(e,t,n,r,o){var i,s=!1;r=r||n.id,c[r]&&(n&&"contentWindow"in n&&null!==n.contentWindow?(i=c[r]&&c[r].targetOrigin,b(r,"["+e+"] Sending msg to iframe["+r+"] ("+t+") targetOrigin: "+i),n.contentWindow.postMessage(a+t,i)):E(r,"["+e+"] IFrame("+r+") not found"),o&&c[r]&&c[r].warningTimeout&&(c[r].msgTimeout=setTimeout((function(){!c[r]||c[r].loaded||s||(s=!0,E(r,"IFrame has not responded within "+c[r].warningTimeout/1e3+" seconds. Check iFrameResizer.contentWindow.js has been loaded in iFrame. This message can be ignored if everything is working, or you can set the warningTimeout option to a higher value or zero to suppress this warning."))}),c[r].warningTimeout)))}function O(e){return e+":"+c[e].bodyMarginV1+":"+c[e].sizeWidth+":"+c[e].log+":"+c[e].interval+":"+c[e].enablePublicMethods+":"+c[e].autoResize+":"+c[e].bodyMargin+":"+c[e].heightCalculationMethod+":"+c[e].bodyBackground+":"+c[e].bodyPadding+":"+c[e].tolerance+":"+c[e].inPageLinks+":"+c[e].resizeFrom+":"+c[e].widthCalculationMethod}function I(e,n){function i(e){var t=e.split("Callback");if(2===t.length){var n="on"+t[0].charAt(0).toUpperCase()+t[0].slice(1);this[n]=this[e],delete this[e],E(a,"Deprecated: '"+e+"' has been renamed '"+n+"'. The old method will be removed in the next major version.")}}var a=function(t){var i;return""===t&&(e.id=(i=n&&n.id||f.id+r++,null!==document.getElementById(i)&&(i+=r++),t=i),o=(n||{}).log,b(t,"Added missing iframe ID: "+t+" ("+e.src+")")),t}(e.id);a in c&&"iFrameResizer"in e?E(a,"Ignored iFrame, already setup."):(function(t){var n;t=t||{},c[a]={firstRun:!0,iframe:e,remoteHost:e.src&&e.src.split("/").slice(0,3).join("/")},function(e){if("object"!=typeof e)throw new TypeError("Options is not an object")}(t),Object.keys(t).forEach(i,t),function(e){for(var t in f)Object.prototype.hasOwnProperty.call(f,t)&&(c[a][t]=Object.prototype.hasOwnProperty.call(e,t)?e[t]:f[t])}(t),c[a]&&(c[a].targetOrigin=!0===c[a].checkOrigin?""===(n=c[a].remoteHost)||null!==n.match(/^(about:blank|javascript:|file:\/\/)/)?"*":n:"*")}(n),function(){switch(b(a,"IFrame scrolling "+(c[a]&&c[a].scrolling?"enabled":"disabled")+" for "+a),e.style.overflow=!1===(c[a]&&c[a].scrolling)?"hidden":"auto",c[a]&&c[a].scrolling){case"omit":break;case!0:e.scrolling="yes";break;case!1:e.scrolling="no";break;default:e.scrolling=c[a]?c[a].scrolling:"no"}}(),function(){function t(t){1/0!==c[a][t]&&0!==c[a][t]&&(e.style[t]=c[a][t]+"px",b(a,"Set "+t+" = "+c[a][t]+"px"))}function n(e){if(c[a]["min"+e]>c[a]["max"+e])throw new Error("Value for min"+e+" can not be greater than max"+e)}n("Height"),n("Width"),t("maxHeight"),t("minHeight"),t("maxWidth"),t("minWidth")}(),"number"!=typeof(c[a]&&c[a].bodyMargin)&&"0"!==(c[a]&&c[a].bodyMargin)||(c[a].bodyMarginV1=c[a].bodyMargin,c[a].bodyMargin=c[a].bodyMargin+"px"),function(n){var r=m();r&&function(t){e.parentNode&&new t((function(t){t.forEach((function(t){Array.prototype.slice.call(t.removedNodes).forEach((function(t){t===e&&C(e)}))}))})).observe(e.parentNode,{childList:!0})}(r),g(e,"load",(function(){var r,o;N("iFrame.onload",n,e,t,!0),r=c[a]&&c[a].firstRun,o=c[a]&&c[a].heightCalculationMethod in u,!r&&o&&M({iframe:e,height:0,width:0,type:"init"})})),N("init",n,e,t,!0)}(O(a)),c[a]&&(c[a].iframe.iFrameResizer={close:C.bind(null,c[a].iframe),removeListeners:L.bind(null,c[a].iframe),resize:N.bind(null,"Window resize","resize",c[a].iframe),moveToAnchor:function(e){N("Move to anchor","moveToAnchor:"+e,c[a].iframe,a)},sendMessage:function(e){N("Send Message","message:"+(e=JSON.stringify(e)),c[a].iframe,a)}}))}function D(e,t){null===d&&(d=setTimeout((function(){d=null,e()}),t))}function A(){"hidden"!==document.visibilityState&&(b("document","Trigger event: Visiblity change"),D((function(){H("Tab Visable","resize")}),16))}function H(e,t){Object.keys(c).forEach((function(n){(function(e){return c[e]&&"parent"===c[e].resizeFrom&&c[e].autoResize&&!c[e].firstRun})(n)&&N(e,t,c[n].iframe,n)}))}function z(){function e(e,t){t&&(function(){if(!t.tagName)throw new TypeError("Object is not a valid DOM element");if("IFRAME"!==t.tagName.toUpperCase())throw new TypeError("Expected <IFRAME> tag, found <"+t.tagName+">")}(),I(t,e),n.push(t))}var n;return function(){var e,t=["moz","webkit","o","ms"];for(e=0;e<t.length&&!l;e+=1)l=window[t[e]+"RequestAnimationFrame"];l?l=l.bind(window):b("setup","RequestAnimationFrame not supported")}(),g(window,"message",T),g(window,"resize",(function(){b("window","Trigger event: resize"),D((function(){H("Window resize","resize")}),16)})),g(document,"visibilitychange",A),g(document,"-webkit-visibilitychange",A),function(r,o){switch(n=[],function(e){e&&e.enablePublicMethods&&E("enablePublicMethods option has been removed, public methods are now always available in the iFrame")}(r),typeof o){case"undefined":case"string":Array.prototype.forEach.call(document.querySelectorAll(o||"iframe"),e.bind(t,r));break;case"object":e(r,o);break;default:throw new TypeError("Unexpected data type ("+typeof o+")")}return n}}}()},u(c={exports:{}}),c.exports),f=function(){},p=function(n){var r=n.title,o=n.forwardRef,i=l(n,["title","forwardRef"]),a=function(e){return e.autoResize,e.bodyBackground,e.bodyMargin,e.bodyPadding,e.checkOrigin,e.inPageLinks,e.heightCalculationMethod,e.interval,e.log,e.maxHeight,e.maxWidth,e.minHeight,e.minWidth,e.resizeFrom,e.scrolling,e.sizeHeight,e.sizeWidth,e.warningTimeout,e.tolerance,e.widthCalculationMethod,e.onClosed,e.onInit,e.onMessage,e.onMouseEnter,e.onMouseLeave,e.onResized,l(e,["autoResize","bodyBackground","bodyMargin","bodyPadding","checkOrigin","inPageLinks","heightCalculationMethod","interval","log","maxHeight","maxWidth","minHeight","minWidth","resizeFrom","scrolling","sizeHeight","sizeWidth","warningTimeout","tolerance","widthCalculationMethod","onClosed","onInit","onMessage","onMouseEnter","onMouseLeave","onResized"])}(i),u=(0,e.useRef)(null),c=function(){return f(!u.current,"[iframeSizerReact]["+(u&&u.current&&u.current.id)+"] Close event ignored, to remove the iframe update your React component"),!u.current};return(0,e.useEffect)((function(){var e=u.current;return d(s({},i,{onClose:c}),e),function(){return e.iFrameResizer&&e.iFrameResizer.removeListeners()}}),[]),(0,e.useImperativeHandle)(o,(function(){return{resize:function(){return u.current.iFrameResizer.resize()},moveToAnchor:function(e){return u.current.iFrameResizer.moveToAnchor(e)},sendMessage:function(e,t){u.current.iFrameResizer.sendMessage(e,t)}}})),t().createElement("iframe",s({title:r},a,{ref:u}))};p.defaultProps={title:"iframe"},p.propTypes={title:a().string};const m=p;function g(t){const n=(0,e.useRef)(null);return(0,e.useMemo)((()=>({get current(){return n.current},set current(e){n.current=e,"function"==typeof t?t(e):t&&(t.current=e)}})),[t])}function v(...e){return 1===e.length&&e[0]?e[0]:t=>{for(let n of e)"function"==typeof n?n(t):null!=n&&(n.current=t)}}function h(...e){return(...t)=>{for(let n of e)"function"==typeof n&&n(...t)}}const b="undefined"!=typeof document?e.useLayoutEffect:()=>{};function y(t){const n=(0,e.useRef)(null);return b((()=>{n.current=t}),[t]),(0,e.useCallback)(((...e)=>{const t=n.current;return null==t?void 0:t(...e)}),[])}const E={prefix:String(Math.round(1e10*Math.random())),current:0},w=e.createContext(E),T=e.createContext(!1);let P=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),L=new WeakMap;const C="function"==typeof e.useId?function(t){let n=e.useId(),[r]=(0,e.useState)(M());return t||`${r?"react-aria":`react-aria${E.prefix}`}-${n}`}:function(t){let n=(0,e.useContext)(w);n!==E||P||console.warn("When server rendering, you must wrap your application in an <SSRProvider> to ensure consistent ids are generated between the client and server.");let r=function(t=!1){let n=(0,e.useContext)(w),r=(0,e.useRef)(null);if(null===r.current&&!t){var o,i;let t=null===(i=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)||void 0===i||null===(o=i.ReactCurrentOwner)||void 0===o?void 0:o.current;if(t){let e=L.get(t);null==e?L.set(t,{id:n.current,state:t.memoizedState}):t.memoizedState!==e.state&&(n.current=e.id,L.delete(t))}r.current=++n.current}return r.current}(!!t),o=`react-aria${n.prefix}`;return t||`${o}-${r}`};function S(){return!1}function R(){return!0}function x(e){return()=>{}}function M(){return"function"==typeof e.useSyncExternalStore?e.useSyncExternalStore(x,S,R):(0,e.useContext)(T)}let k,F=Boolean("undefined"!=typeof window&&window.document&&window.document.createElement),N=new Map;function O(t){let[n,r]=(0,e.useState)(t),o=(0,e.useRef)(null),i=C(n),a=(0,e.useRef)(null);if(k&&k.register(a,i),F){const e=N.get(i);e&&!e.includes(o)?e.push(o):N.set(i,[o])}return b((()=>{let e=i;return()=>{k&&k.unregister(a),N.delete(e)}}),[i]),(0,e.useEffect)((()=>{let e=o.current;return e&&r(e),()=>{e&&(o.current=null)}})),i}function I(e,t){if(e===t)return e;let n=N.get(e);if(n)return n.forEach((e=>e.current=t)),t;let r=N.get(t);return r?(r.forEach((t=>t.current=e)),e):t}function D(t=[]){let n=O(),[r,o]=function(t){let[n,r]=(0,e.useState)(t),o=(0,e.useRef)(null),i=y((()=>{if(!o.current)return;let e=o.current.next();e.done?o.current=null:n===e.value?i():r(e.value)}));b((()=>{o.current&&i()}));let a=y((e=>{o.current=e(n),i()}));return[n,a]}(n),i=(0,e.useCallback)((()=>{o((function*(){yield n,yield document.getElementById(n)?n:void 0}))}),[n,o]);return b(i,[n,i,...t]),r}function A(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(n=A(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}"undefined"!=typeof FinalizationRegistry&&(k=new FinalizationRegistry((e=>{N.delete(e)})));const H=function(){for(var e,t,n=0,r="",o=arguments.length;n<o;n++)(e=arguments[n])&&(t=A(e))&&(r&&(r+=" "),r+=t);return r};function z(...e){let t={...e[0]};for(let n=1;n<e.length;n++){let r=e[n];for(let e in r){let n=t[e],o=r[e];"function"==typeof n&&"function"==typeof o&&"o"===e[0]&&"n"===e[1]&&e.charCodeAt(2)>=65&&e.charCodeAt(2)<=90?t[e]=h(n,o):"className"!==e&&"UNSAFE_className"!==e||"string"!=typeof n||"string"!=typeof o?"id"===e&&n&&o?t.id=I(n,o):t[e]=void 0!==o?o:n:t[e]=H(n,o)}}return t}const W=Symbol("default");function K({values:t,children:n}){for(let[r,o]of t)n=e.createElement(r.Provider,{value:o},n);return n}function _(t){let{className:n,style:r,children:o,defaultClassName:i,defaultChildren:a,defaultStyle:s,values:l}=t;return(0,e.useMemo)((()=>{let e,t,u;return e="function"==typeof n?n({...l,defaultClassName:i}):n,t="function"==typeof r?r({...l,defaultStyle:s||{}}):r,u="function"==typeof o?o({...l,defaultChildren:a}):null==o?a:o,{className:null!=e?e:i,style:t||s?{...s,...t}:void 0,children:null!=u?u:a,"data-rac":""}}),[n,r,o,i,a,s,l])}function U(t,n,r){let o=function(t,n){let r=(0,e.useContext)(t);if(null===n)return null;if(r&&"object"==typeof r&&"slots"in r&&r.slots){let e=n||W;if(!r.slots[e]){let e=(new Intl.ListFormat).format(Object.keys(r.slots).map((e=>`"${e}"`)));throw new Error(`${n?`Invalid slot "${n}".`:"A slot prop is required."} Valid slot names are ${e}.`)}return r.slots[e]}return r}(r,t.slot)||{},{ref:i,...a}=o,s=g((0,e.useMemo)((()=>v(n,i)),[n,i])),l=z(a,t);return"style"in a&&a.style&&"style"in t&&t.style&&("function"==typeof a.style||"function"==typeof t.style?l.style=e=>{let n="function"==typeof a.style?a.style(e):a.style,r={...e.defaultStyle,...n},o="function"==typeof t.style?t.style({...e,defaultStyle:r}):t.style;return{...r,...o}}:l.style={...a.style,...t.style}),[l,s]}const j=(0,e.createContext)(null);let B=null;class V{isAttached(){var e;return null===(e=this.node)||void 0===e?void 0:e.isConnected}createLog(e){let t=document.createElement("div");return t.setAttribute("role","log"),t.setAttribute("aria-live",e),t.setAttribute("aria-relevant","additions"),t}destroy(){this.node&&(document.body.removeChild(this.node),this.node=null)}announce(e,t="assertive",n=7e3){var r,o;if(!this.node)return;let i=document.createElement("div");"object"==typeof e?(i.setAttribute("role","img"),i.setAttribute("aria-labelledby",e["aria-labelledby"])):i.textContent=e,"assertive"===t?null===(r=this.assertiveLog)||void 0===r||r.appendChild(i):null===(o=this.politeLog)||void 0===o||o.appendChild(i),""!==e&&setTimeout((()=>{i.remove()}),n)}clear(e){this.node&&(e&&"assertive"!==e||!this.assertiveLog||(this.assertiveLog.innerHTML=""),e&&"polite"!==e||!this.politeLog||(this.politeLog.innerHTML=""))}constructor(){this.node=null,this.assertiveLog=null,this.politeLog=null,"undefined"!=typeof document&&(this.node=document.createElement("div"),this.node.dataset.liveAnnouncer="true",Object.assign(this.node.style,{border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"}),this.assertiveLog=this.createLog("assertive"),this.node.appendChild(this.assertiveLog),this.politeLog=this.createLog("polite"),this.node.appendChild(this.politeLog),document.body.prepend(this.node))}}const q=new Set(["id"]),$=new Set(["aria-label","aria-labelledby","aria-describedby","aria-details"]),Y=new Set(["href","hrefLang","target","rel","download","ping","referrerPolicy"]),G=/^(data-.*)$/;function X(e,t={}){let{labelable:n,isLink:r,propNames:o}=t,i={};for(const t in e)Object.prototype.hasOwnProperty.call(e,t)&&(q.has(t)||n&&$.has(t)||r&&Y.has(t)||(null==o?void 0:o.has(t))||G.test(t))&&(i[t]=e[t]);return i}function J(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some((t=>e.test(t.brand))))||e.test(window.navigator.userAgent))}function Q(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function Z(e){let t=null;return()=>(null==t&&(t=e()),t)}const ee=Z((function(){return Q(/^Mac/i)})),te=Z((function(){return Q(/^iPhone/i)})),ne=Z((function(){return Q(/^iPad/i)||ee()&&navigator.maxTouchPoints>1})),re=Z((function(){return te()||ne()})),oe=(Z((function(){return ee()||re()})),Z((function(){return J(/AppleWebKit/i)&&!ie()}))),ie=Z((function(){return J(/Chrome/i)})),ae=Z((function(){return J(/Android/i)})),se=Z((function(){return J(/Firefox/i)})),le=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},ue=e=>e&&"window"in e&&e.window===e?e:le(e).defaultView||window;let ce=new Map,de=new Set;function fe(){if("undefined"==typeof window)return;function e(e){return"propertyName"in e}let t=n=>{if(!e(n)||!n.target)return;let r=ce.get(n.target);if(r&&(r.delete(n.propertyName),0===r.size&&(n.target.removeEventListener("transitioncancel",t),ce.delete(n.target)),0===ce.size)){for(let e of de)e();de.clear()}};document.body.addEventListener("transitionrun",(n=>{if(!e(n)||!n.target)return;let r=ce.get(n.target);r||(r=new Set,ce.set(n.target,r),n.target.addEventListener("transitioncancel",t,{once:!0})),r.add(n.propertyName)})),document.body.addEventListener("transitionend",t)}function pe(e){requestAnimationFrame((()=>{0===ce.size?e():de.add(e)}))}"undefined"!=typeof document&&("loading"!==document.readyState?fe():document.addEventListener("DOMContentLoaded",fe));let me="default",ge="",ve=new WeakMap;function he(e){if(re()){if("default"===me){const t=le(e);ge=t.documentElement.style.webkitUserSelect,t.documentElement.style.webkitUserSelect="none"}me="disabled"}else if(e instanceof HTMLElement||e instanceof SVGElement){let t="userSelect"in e.style?"userSelect":"webkitUserSelect";ve.set(e,e.style[t]),e.style[t]="none"}}function be(e){if(re()){if("disabled"!==me)return;me="restoring",setTimeout((()=>{pe((()=>{if("restoring"===me){const t=le(e);"none"===t.documentElement.style.webkitUserSelect&&(t.documentElement.style.webkitUserSelect=ge||""),ge="",me="default"}}))}),300)}else if((e instanceof HTMLElement||e instanceof SVGElement)&&e&&ve.has(e)){let t=ve.get(e),n="userSelect"in e.style?"userSelect":"webkitUserSelect";"none"===e.style[n]&&(e.style[n]=t),""===e.getAttribute("style")&&e.removeAttribute("style"),ve.delete(e)}}const ye=e.createContext({register:()=>{}});ye.displayName="PressResponderContext";const Ee=["input:not([disabled]):not([type=hidden])","select:not([disabled])","textarea:not([disabled])","button:not([disabled])","a[href]","area[href]","summary","iframe","object","embed","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable^="false"])'],we=Ee.join(":not([hidden]),")+",[tabindex]:not([disabled]):not([hidden])";Ee.push('[tabindex]:not([tabindex="-1"]):not([disabled])');const Te=Ee.join(':not([hidden]):not([tabindex="-1"]),');function Pe(e){return e.matches(we)}function Le(e){return e.matches(Te)}function Ce(e){if(function(){if(null==Se){Se=!1;try{document.createElement("div").focus({get preventScroll(){return Se=!0,!0}})}catch{}}return Se}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}let Se=null;class Re{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function xe(t){let n=(0,e.useRef)({isFocused:!1,observer:null});b((()=>{const e=n.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}}),[]);let r=y((e=>{null==t||t(e)}));return(0,e.useCallback)((e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){n.current.isFocused=!0;let t=e.target,o=e=>{n.current.isFocused=!1,t.disabled&&r(new Re("blur",e)),n.current.observer&&(n.current.observer.disconnect(),n.current.observer=null)};t.addEventListener("focusout",o,{once:!0}),n.current.observer=new MutationObserver((()=>{if(n.current.isFocused&&t.disabled){var e;null===(e=n.current.observer)||void 0===e||e.disconnect();let r=t===document.activeElement?null:document.activeElement;t.dispatchEvent(new FocusEvent("blur",{relatedTarget:r})),t.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:r}))}})),n.current.observer.observe(t,{attributes:!0,attributeFilter:["disabled"]})}}),[r])}let Me=!1;function ke(e){for(;e&&!Pe(e);)e=e.parentElement;let t=ue(e),n=t.document.activeElement;if(!n||n===e)return;Me=!0;let r=!1,o=e=>{(e.target===n||r)&&e.stopImmediatePropagation()},i=t=>{(t.target===n||r)&&(t.stopImmediatePropagation(),e||r||(r=!0,Ce(n),l()))},a=t=>{(t.target===e||r)&&t.stopImmediatePropagation()},s=t=>{(t.target===e||r)&&(t.stopImmediatePropagation(),r||(r=!0,Ce(n),l()))};t.addEventListener("blur",o,!0),t.addEventListener("focusout",i,!0),t.addEventListener("focusin",s,!0),t.addEventListener("focus",a,!0);let l=()=>{cancelAnimationFrame(u),t.removeEventListener("blur",o,!0),t.removeEventListener("focusout",i,!0),t.removeEventListener("focusin",s,!0),t.removeEventListener("focus",a,!0),Me=!1,r=!1},u=requestAnimationFrame(l);return l}function Fe(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function Ne(e,t,n){return function(e,t,n){if(t.set)t.set.call(e,n);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=n}}(e,Fe(e,t,"set"),n),n}function Oe(e,t){b((()=>{if(e&&e.ref&&t)return e.ref.current=t.current,()=>{e.ref&&(e.ref.current=null)}}))}function Ie(){let t=(0,e.useRef)(new Map),n=(0,e.useCallback)(((e,n,r,o)=>{let i=(null==o?void 0:o.once)?(...e)=>{t.current.delete(r),r(...e)}:r;t.current.set(r,{type:n,eventTarget:e,fn:i,options:o}),e.addEventListener(n,i,o)}),[]),r=(0,e.useCallback)(((e,n,r,o)=>{var i;let a=(null===(i=t.current.get(r))||void 0===i?void 0:i.fn)||r;e.removeEventListener(n,a,o),t.current.delete(r)}),[]),o=(0,e.useCallback)((()=>{t.current.forEach(((e,t)=>{r(e.eventTarget,e.type,t,e.options)}))}),[r]);return(0,e.useEffect)((()=>o),[o]),{addGlobalListener:n,removeGlobalListener:r,removeAllGlobalListeners:o}}function De(e,t){return!(!t||!e)&&e.contains(t)}const Ae=(e=document)=>e.activeElement;function He(e){return e.target}function ze(e,t,n=!0){var r,o;let{metaKey:i,ctrlKey:a,altKey:s,shiftKey:l}=t;se()&&(null===(o=window.event)||void 0===o||null===(r=o.type)||void 0===r?void 0:r.startsWith("key"))&&"_blank"===e.target&&(ee()?i=!0:a=!0);let u=oe()&&ee()&&!ne()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:a,altKey:s,shiftKey:l}):new MouseEvent("click",{metaKey:i,ctrlKey:a,altKey:s,shiftKey:l,bubbles:!0,cancelable:!0});ze.isOpening=n,Ce(e),e.dispatchEvent(u),ze.isOpening=!1}function We(e){return!(0!==e.mozInputSource||!e.isTrusted)||(ae()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType)}ze.isOpening=!1;const Ke=window.ReactDOM;var _e=new WeakMap;class Ue{continuePropagation(){Ne(this,_e,!1)}get shouldStopPropagation(){return function(e,t){return t.get?t.get.call(e):t.value}(this,Fe(this,_e,"get"))}constructor(e,t,n,r){var o,i,a,s;s={writable:!0,value:void 0},function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}(i=this,a=_e),a.set(i,s),Ne(this,_e,!0);let l=null!==(o=null==r?void 0:r.target)&&void 0!==o?o:n.currentTarget;const u=null==l?void 0:l.getBoundingClientRect();let c,d,f=0,p=null;null!=n.clientX&&null!=n.clientY&&(d=n.clientX,p=n.clientY),u&&(null!=d&&null!=p?(c=d-u.left,f=p-u.top):(c=u.width/2,f=u.height/2)),this.type=e,this.pointerType=t,this.target=n.currentTarget,this.shiftKey=n.shiftKey,this.metaKey=n.metaKey,this.ctrlKey=n.ctrlKey,this.altKey=n.altKey,this.x=c,this.y=f}}const je=Symbol("linkClicked");function Be(e){return"A"===e.tagName&&e.hasAttribute("href")}function Ve(e,t){const{key:n,code:r}=e,o=t,i=o.getAttribute("role");return!("Enter"!==n&&" "!==n&&"Spacebar"!==n&&"Space"!==r||o instanceof ue(o).HTMLInputElement&&!Qe(o,n)||o instanceof ue(o).HTMLTextAreaElement||o.isContentEditable||("link"===i||!i&&Be(o))&&"Enter"!==n)}function qe(e,t){const n=e.changedTouches;for(let e=0;e<n.length;e++){const r=n[e];if(r.identifier===t)return r}return null}function $e(e,t){let n=0,r=0;return t.targetTouches&&1===t.targetTouches.length&&(n=t.targetTouches[0].clientX,r=t.targetTouches[0].clientY),{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function Ye(e,t){let n=t.clientX,r=t.clientY;return{currentTarget:e,shiftKey:t.shiftKey,ctrlKey:t.ctrlKey,metaKey:t.metaKey,altKey:t.altKey,clientX:n,clientY:r}}function Ge(e,t){let n=t.getBoundingClientRect(),r=function(e){let t=0,n=0;return void 0!==e.width?t=e.width/2:void 0!==e.radiusX&&(t=e.radiusX),void 0!==e.height?n=e.height/2:void 0!==e.radiusY&&(n=e.radiusY),{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}(e);return i=r,!((o=n).left>i.right||i.left>o.right||o.top>i.bottom||i.top>o.bottom);var o,i}function Xe(e,t){return e instanceof HTMLInputElement?!Qe(e,t):function(e){return!(e instanceof HTMLInputElement||(e instanceof HTMLButtonElement?"submit"===e.type||"reset"===e.type:Be(e)))}(e)}const Je=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function Qe(e,t){return"checkbox"===e.type||"radio"===e.type?" "===t:Je.has(e.type)}let Ze=null,et=new Set,tt=new Map,nt=!1,rt=!1;const ot={Tab:!0,Escape:!0};function it(e,t){for(let n of et)n(e,t)}function at(e){nt=!0,function(e){return!(e.metaKey||!ee()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)}(e)&&(Ze="keyboard",it("keyboard",e))}function st(e){Ze="pointer","mousedown"!==e.type&&"pointerdown"!==e.type||(nt=!0,it("pointer",e))}function lt(e){We(e)&&(nt=!0,Ze="virtual")}function ut(e){e.target!==window&&e.target!==document&&!Me&&e.isTrusted&&(nt||rt||(Ze="virtual",it("virtual",e)),nt=!1,rt=!1)}function ct(){Me||(nt=!1,rt=!0)}function dt(e){if("undefined"==typeof window||tt.get(ue(e)))return;const t=ue(e),n=le(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){nt=!0,r.apply(this,arguments)},n.addEventListener("keydown",at,!0),n.addEventListener("keyup",at,!0),n.addEventListener("click",lt,!0),t.addEventListener("focus",ut,!0),t.addEventListener("blur",ct,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",st,!0),n.addEventListener("pointermove",st,!0),n.addEventListener("pointerup",st,!0)):(n.addEventListener("mousedown",st,!0),n.addEventListener("mousemove",st,!0),n.addEventListener("mouseup",st,!0)),t.addEventListener("beforeunload",(()=>{ft(e)}),{once:!0}),tt.set(t,{focus:r})}const ft=(e,t)=>{const n=ue(e),r=le(e);t&&r.removeEventListener("DOMContentLoaded",t),tt.has(n)&&(n.HTMLElement.prototype.focus=tt.get(n).focus,r.removeEventListener("keydown",at,!0),r.removeEventListener("keyup",at,!0),r.removeEventListener("click",lt,!0),n.removeEventListener("focus",ut,!0),n.removeEventListener("blur",ct,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",st,!0),r.removeEventListener("pointermove",st,!0),r.removeEventListener("pointerup",st,!0)):(r.removeEventListener("mousedown",st,!0),r.removeEventListener("mousemove",st,!0),r.removeEventListener("mouseup",st,!0)),tt.delete(n))};function pt(){return"pointer"!==Ze}function mt(){return Ze}"undefined"!=typeof document&&function(e){const t=le(e);let n;"loading"!==t.readyState?dt(e):(n=()=>{dt(e)},t.addEventListener("DOMContentLoaded",n))}();const gt=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function vt(e){const t=le(e),n=Ae(t);if("virtual"===mt()){let r=n;pe((()=>{Ae(t)===r&&e.isConnected&&Ce(e)}))}else Ce(e)}function ht(t){let{isDisabled:n,onFocus:r,onBlur:o,onFocusChange:i}=t;const a=(0,e.useCallback)((e=>{if(e.target===e.currentTarget)return o&&o(e),i&&i(!1),!0}),[o,i]),s=xe(a),l=(0,e.useCallback)((e=>{const t=le(e.target),n=t?Ae(t):Ae();e.target===e.currentTarget&&n===He(e.nativeEvent)&&(r&&r(e),i&&i(!0),s(e))}),[i,r,s]);return{focusProps:{onFocus:!n&&(r||i||o)?l:void 0,onBlur:n||!o&&!i?void 0:a}}}function bt(e){if(!e)return;let t=!0;return n=>{let r={...n,preventDefault(){n.preventDefault()},isDefaultPrevented:()=>n.isDefaultPrevented(),stopPropagation(){t?console.error("stopPropagation is now the default behavior for events in React Spectrum. You can use continuePropagation() to revert this behavior."):t=!0},continuePropagation(){t=!1},isPropagationStopped:()=>t};e(r),t&&n.stopPropagation()}}let yt=e.createContext(null);function Et(t,n){let{focusProps:r}=ht(t),{keyboardProps:o}=function(e){return{keyboardProps:e.isDisabled?{}:{onKeyDown:bt(e.onKeyDown),onKeyUp:bt(e.onKeyUp)}}}(t),i=z(r,o),a=function(t){let n=(0,e.useContext)(yt)||{};Oe(n,t);let{ref:r,...o}=n;return o}(n),s=t.isDisabled?{}:a,l=(0,e.useRef)(t.autoFocus);(0,e.useEffect)((()=>{l.current&&n.current&&vt(n.current),l.current=!1}),[n]);let u=t.excludeFromTabOrder?-1:0;return t.isDisabled&&(u=void 0),{focusableProps:z({...i,tabIndex:u},s)}}function wt(t,n){let r,{elementType:o="button",isDisabled:i,onPress:a,onPressStart:s,onPressEnd:l,onPressUp:u,onPressChange:c,preventFocusOnPress:d,allowFocusWhenDisabled:f,onClick:p,href:m,target:g,rel:v,type:b="button"}=t;r="button"===o?{type:b,disabled:i}:{role:"button",href:"a"!==o||i?void 0:m,target:"a"===o?g:void 0,type:"input"===o?b:void 0,disabled:"input"===o?i:void 0,"aria-disabled":i&&"input"!==o?i:void 0,rel:"a"===o?v:void 0};let{pressProps:E,isPressed:w}=function(t){let{onPress:n,onPressChange:r,onPressStart:o,onPressEnd:i,onPressUp:a,isDisabled:s,isPressed:l,preventFocusOnPress:u,shouldCancelOnPointerExit:c,allowTextSelectionOnPress:d,ref:f,...p}=function(t){let n=(0,e.useContext)(ye);if(n){let{register:e,...r}=n;t=z(r,t),e()}return Oe(n,t.ref),t}(t),[m,g]=(0,e.useState)(!1),v=(0,e.useRef)({isPressed:!1,ignoreEmulatedMouseEvents:!1,didFirePressStart:!1,isTriggeringEvent:!1,activePointerId:null,target:null,isOverTarget:!1,pointerType:null,disposables:[]}),{addGlobalListener:b,removeAllGlobalListeners:E}=Ie(),w=y(((e,t)=>{let n=v.current;if(s||n.didFirePressStart)return!1;let i=!0;if(n.isTriggeringEvent=!0,o){let n=new Ue("pressstart",t,e);o(n),i=n.shouldStopPropagation}return r&&r(!0),n.isTriggeringEvent=!1,n.didFirePressStart=!0,g(!0),i})),T=y(((e,t,o=!0)=>{let a=v.current;if(!a.didFirePressStart)return!1;a.didFirePressStart=!1,a.isTriggeringEvent=!0;let l=!0;if(i){let n=new Ue("pressend",t,e);i(n),l=n.shouldStopPropagation}if(r&&r(!1),g(!1),n&&o&&!s){let r=new Ue("press",t,e);n(r),l&&(l=r.shouldStopPropagation)}return a.isTriggeringEvent=!1,l})),P=y(((e,t)=>{let n=v.current;if(s)return!1;if(a){n.isTriggeringEvent=!0;let r=new Ue("pressup",t,e);return a(r),n.isTriggeringEvent=!1,r.shouldStopPropagation}return!0})),L=y((e=>{let t=v.current;if(t.isPressed&&t.target){t.didFirePressStart&&null!=t.pointerType&&T(Ye(t.target,e),t.pointerType,!1),t.isPressed=!1,t.isOverTarget=!1,t.activePointerId=null,t.pointerType=null,E(),d||be(t.target);for(let e of t.disposables)e();t.disposables=[]}})),C=y((e=>{c&&L(e)})),S=(0,e.useMemo)((()=>{let e=v.current,t={onKeyDown(t){if(Ve(t.nativeEvent,t.currentTarget)&&De(t.currentTarget,He(t.nativeEvent))){var r;Xe(He(t.nativeEvent),t.key)&&t.preventDefault();let o=!0;if(!e.isPressed&&!t.repeat){e.target=t.currentTarget,e.isPressed=!0,e.pointerType="keyboard",o=w(t,"keyboard");let r=t.currentTarget,i=t=>{Ve(t,r)&&!t.repeat&&De(r,He(t))&&e.target&&P(Ye(e.target,t),"keyboard")};b(le(t.currentTarget),"keyup",h(i,n),!0)}o&&t.stopPropagation(),t.metaKey&&ee()&&(null===(r=e.metaKeyEvents)||void 0===r||r.set(t.key,t.nativeEvent))}else"Meta"===t.key&&(e.metaKeyEvents=new Map)},onClick(t){if((!t||De(t.currentTarget,He(t.nativeEvent)))&&t&&0===t.button&&!e.isTriggeringEvent&&!ze.isOpening){let n=!0;if(s&&t.preventDefault(),e.ignoreEmulatedMouseEvents||e.isPressed||"virtual"!==e.pointerType&&!We(t.nativeEvent)){if(e.isPressed&&"keyboard"!==e.pointerType){let r=e.pointerType||t.nativeEvent.pointerType||"virtual";n=T(Ye(t.currentTarget,t),r,!0),e.isOverTarget=!1,L(t)}}else{let e=w(t,"virtual"),r=P(t,"virtual"),o=T(t,"virtual");n=e&&r&&o}e.ignoreEmulatedMouseEvents=!1,n&&t.stopPropagation()}}},n=t=>{var n;if(e.isPressed&&e.target&&Ve(t,e.target)){var r;Xe(He(t),t.key)&&t.preventDefault();let n=He(t);T(Ye(e.target,t),"keyboard",De(e.target,He(t))),E(),"Enter"!==t.key&&Be(e.target)&&De(e.target,n)&&!t[je]&&(t[je]=!0,ze(e.target,t,!1)),e.isPressed=!1,null===(r=e.metaKeyEvents)||void 0===r||r.delete(t.key)}else if("Meta"===t.key&&(null===(n=e.metaKeyEvents)||void 0===n?void 0:n.size)){var o;let t=e.metaKeyEvents;e.metaKeyEvents=void 0;for(let n of t.values())null===(o=e.target)||void 0===o||o.dispatchEvent(new KeyboardEvent("keyup",n))}};if("undefined"!=typeof PointerEvent){t.onPointerDown=t=>{if(0!==t.button||!De(t.currentTarget,He(t.nativeEvent)))return;if(o=t.nativeEvent,!ae()&&0===o.width&&0===o.height||1===o.width&&1===o.height&&0===o.pressure&&0===o.detail&&"mouse"===o.pointerType)return void(e.pointerType="virtual");var o;e.pointerType=t.pointerType;let i=!0;if(!e.isPressed){e.isPressed=!0,e.isOverTarget=!0,e.activePointerId=t.pointerId,e.target=t.currentTarget,d||he(e.target),i=w(t,e.pointerType);let o=He(t.nativeEvent);"releasePointerCapture"in o&&o.releasePointerCapture(t.pointerId),b(le(t.currentTarget),"pointerup",n,!1),b(le(t.currentTarget),"pointercancel",r,!1)}i&&t.stopPropagation()},t.onMouseDown=t=>{if(De(t.currentTarget,He(t.nativeEvent))&&0===t.button){if(u){let n=ke(t.target);n&&e.disposables.push(n)}t.stopPropagation()}},t.onPointerUp=t=>{De(t.currentTarget,He(t.nativeEvent))&&"virtual"!==e.pointerType&&0===t.button&&P(t,e.pointerType||t.pointerType)},t.onPointerEnter=t=>{t.pointerId===e.activePointerId&&e.target&&!e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!0,w(Ye(e.target,t),e.pointerType))},t.onPointerLeave=t=>{t.pointerId===e.activePointerId&&e.target&&e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,T(Ye(e.target,t),e.pointerType,!1),C(t))};let n=t=>{if(t.pointerId===e.activePointerId&&e.isPressed&&0===t.button&&e.target){if(De(e.target,He(t))&&null!=e.pointerType){let n=!1,r=setTimeout((()=>{e.isPressed&&e.target instanceof HTMLElement&&(n?L(t):(Ce(e.target),e.target.click()))}),80);b(t.currentTarget,"click",(()=>n=!0),!0),e.disposables.push((()=>clearTimeout(r)))}else L(t);e.isOverTarget=!1}},r=e=>{L(e)};t.onDragStart=e=>{De(e.currentTarget,He(e.nativeEvent))&&L(e)}}else{t.onMouseDown=t=>{if(0===t.button&&De(t.currentTarget,He(t.nativeEvent)))if(e.ignoreEmulatedMouseEvents)t.stopPropagation();else{if(e.isPressed=!0,e.isOverTarget=!0,e.target=t.currentTarget,e.pointerType=We(t.nativeEvent)?"virtual":"mouse",(0,Ke.flushSync)((()=>w(t,e.pointerType)))&&t.stopPropagation(),u){let n=ke(t.target);n&&e.disposables.push(n)}b(le(t.currentTarget),"mouseup",n,!1)}},t.onMouseEnter=t=>{if(!De(t.currentTarget,He(t.nativeEvent)))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!0,n=w(t,e.pointerType)),n&&t.stopPropagation()},t.onMouseLeave=t=>{if(!De(t.currentTarget,He(t.nativeEvent)))return;let n=!0;e.isPressed&&!e.ignoreEmulatedMouseEvents&&null!=e.pointerType&&(e.isOverTarget=!1,n=T(t,e.pointerType,!1),C(t)),n&&t.stopPropagation()},t.onMouseUp=t=>{De(t.currentTarget,He(t.nativeEvent))&&(e.ignoreEmulatedMouseEvents||0!==t.button||P(t,e.pointerType||"mouse"))};let n=t=>{0===t.button&&(e.ignoreEmulatedMouseEvents?e.ignoreEmulatedMouseEvents=!1:(e.target&&e.target.contains(t.target)&&null!=e.pointerType||L(t),e.isOverTarget=!1))};t.onTouchStart=t=>{if(!De(t.currentTarget,He(t.nativeEvent)))return;let n=function(e){const{targetTouches:t}=e;return t.length>0?t[0]:null}(t.nativeEvent);n&&(e.activePointerId=n.identifier,e.ignoreEmulatedMouseEvents=!0,e.isOverTarget=!0,e.isPressed=!0,e.target=t.currentTarget,e.pointerType="touch",d||he(e.target),w($e(e.target,t),e.pointerType)&&t.stopPropagation(),b(ue(t.currentTarget),"scroll",r,!0))},t.onTouchMove=t=>{if(!De(t.currentTarget,He(t.nativeEvent)))return;if(!e.isPressed)return void t.stopPropagation();let n=qe(t.nativeEvent,e.activePointerId),r=!0;n&&Ge(n,t.currentTarget)?e.isOverTarget||null==e.pointerType||(e.isOverTarget=!0,r=w($e(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(e.isOverTarget=!1,r=T($e(e.target,t),e.pointerType,!1),C($e(e.target,t))),r&&t.stopPropagation()},t.onTouchEnd=t=>{if(!De(t.currentTarget,He(t.nativeEvent)))return;if(!e.isPressed)return void t.stopPropagation();let n=qe(t.nativeEvent,e.activePointerId),r=!0;n&&Ge(n,t.currentTarget)&&null!=e.pointerType?(P($e(e.target,t),e.pointerType),r=T($e(e.target,t),e.pointerType)):e.isOverTarget&&null!=e.pointerType&&(r=T($e(e.target,t),e.pointerType,!1)),r&&t.stopPropagation(),e.isPressed=!1,e.activePointerId=null,e.isOverTarget=!1,e.ignoreEmulatedMouseEvents=!0,e.target&&!d&&be(e.target),E()},t.onTouchCancel=t=>{De(t.currentTarget,He(t.nativeEvent))&&(t.stopPropagation(),e.isPressed&&L($e(e.target,t)))};let r=t=>{e.isPressed&&De(He(t),e.target)&&L({currentTarget:e.target,shiftKey:!1,ctrlKey:!1,metaKey:!1,altKey:!1})};t.onDragStart=e=>{De(e.currentTarget,He(e.nativeEvent))&&L(e)}}return t}),[b,s,u,E,d,L,C,T,w,P]);return(0,e.useEffect)((()=>{let e=v.current;return()=>{var t;d||be(null!==(t=e.target)&&void 0!==t?t:void 0);for(let t of e.disposables)t();e.disposables=[]}}),[d]),{isPressed:l||m,pressProps:z(p,S)}}({onPressStart:s,onPressEnd:l,onPressChange:c,onPress:a,onPressUp:u,isDisabled:i,preventFocusOnPress:d,ref:n}),{focusableProps:T}=Et(t,n);f&&(T.tabIndex=i?-1:T.tabIndex);let P=z(T,E,X(t,{labelable:!0}));return{isPressed:w,buttonProps:z(r,P,{"aria-haspopup":t["aria-haspopup"],"aria-expanded":t["aria-expanded"],"aria-controls":t["aria-controls"],"aria-pressed":t["aria-pressed"],"aria-current":t["aria-current"],onClick:e=>{p&&(p(e),console.warn("onClick is deprecated, please use onPress"))}})}}function Tt(t){let{isDisabled:n,onBlurWithin:r,onFocusWithin:o,onFocusWithinChange:i}=t,a=(0,e.useRef)({isFocusWithin:!1}),{addGlobalListener:s,removeAllGlobalListeners:l}=Ie(),u=(0,e.useCallback)((e=>{e.currentTarget.contains(e.target)&&a.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(a.current.isFocusWithin=!1,l(),r&&r(e),i&&i(!1))}),[r,i,a,l]),c=xe(u),d=(0,e.useCallback)((e=>{if(!e.currentTarget.contains(e.target))return;const t=le(e.target),n=Ae(t);if(!a.current.isFocusWithin&&n===He(e.nativeEvent)){o&&o(e),i&&i(!0),a.current.isFocusWithin=!0,c(e);let n=e.currentTarget;s(t,"focus",(e=>{if(a.current.isFocusWithin&&!De(n,e.target)){let r=new Re("blur",new t.defaultView.FocusEvent("blur",{relatedTarget:e.target}));r.target=n,r.currentTarget=n,u(r)}}),{capture:!0})}}),[o,i,c,s,u]);return n?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:d,onBlur:u}}}function Pt(t={}){let{autoFocus:n=!1,isTextInput:r,within:o}=t,i=(0,e.useRef)({isFocused:!1,isFocusVisible:n||pt()}),[a,s]=(0,e.useState)(!1),[l,u]=(0,e.useState)((()=>i.current.isFocused&&i.current.isFocusVisible)),c=(0,e.useCallback)((()=>u(i.current.isFocused&&i.current.isFocusVisible)),[]),d=(0,e.useCallback)((e=>{i.current.isFocused=e,s(e),c()}),[c]);!function(t,n,r){dt(),(0,e.useEffect)((()=>{let e=(e,n)=>{(function(e,t,n){let r=le(null==n?void 0:n.target);const o="undefined"!=typeof window?ue(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?ue(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?ue(null==n?void 0:n.target).HTMLElement:HTMLElement,s="undefined"!=typeof window?ue(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||r.activeElement instanceof o&&!gt.has(r.activeElement.type)||r.activeElement instanceof i||r.activeElement instanceof a&&r.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof s&&!ot[n.key])})(!!(null==r?void 0:r.isTextInput),e,n)&&t(pt())};return et.add(e),()=>{et.delete(e)}}),n)}((e=>{i.current.isFocusVisible=e,c()}),[],{isTextInput:r});let{focusProps:f}=ht({isDisabled:o,onFocusChange:d}),{focusWithinProps:p}=Tt({isDisabled:!o,onFocusWithinChange:d});return{isFocused:a,isFocusVisible:l,focusProps:o?p:f}}let Lt=!1,Ct=0;function St(){Lt=!0,setTimeout((()=>{Lt=!1}),50)}function Rt(e){"touch"===e.pointerType&&St()}function xt(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",Rt):document.addEventListener("touchend",St),Ct++,()=>{Ct--,Ct>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",Rt):document.removeEventListener("touchend",St))}}if("undefined"!=typeof HTMLTemplateElement){const e=Object.getOwnPropertyDescriptor(Node.prototype,"firstChild").get;Object.defineProperty(HTMLTemplateElement.prototype,"firstChild",{configurable:!0,enumerable:!0,get:function(){return this.dataset.reactAriaHidden?this.content.firstChild:e.call(this)}})}const Mt=(0,e.createContext)(!1),kt=new Set(["form","formAction","formEncType","formMethod","formNoValidate","formTarget","name","value"]),Ft=(0,e.createContext)({}),Nt=function(t){let n=(n,r)=>(0,e.useContext)(Mt)?null:t(n,r);return n.displayName=t.displayName||t.name,(0,e.forwardRef)(n)}((function(t,n){[t,n]=U(t,n,Ft);let r=t=function(e){return e.isPending&&(e.onPress=void 0,e.onPressStart=void 0,e.onPressEnd=void 0,e.onPressChange=void 0,e.onPressUp=void 0,e.onKeyDown=void 0,e.onKeyUp=void 0,e.onClick=void 0,e.href=void 0),e}(t),{isPending:o}=r,{buttonProps:i,isPressed:a}=wt(t,n),{focusProps:s,isFocused:l,isFocusVisible:u}=Pt(t),{hoverProps:c,isHovered:d}=function(t){let{onHoverStart:n,onHoverChange:r,onHoverEnd:o,isDisabled:i}=t,[a,s]=(0,e.useState)(!1),l=(0,e.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,e.useEffect)(xt,[]);let{addGlobalListener:u,removeAllGlobalListeners:c}=Ie(),{hoverProps:d,triggerHoverEnd:f}=(0,e.useMemo)((()=>{let e=(e,o)=>{if(l.pointerType=o,i||"touch"===o||l.isHovered||!e.currentTarget.contains(e.target))return;l.isHovered=!0;let a=e.currentTarget;l.target=a,u(le(e.target),"pointerover",(e=>{l.isHovered&&l.target&&!De(l.target,e.target)&&t(e,e.pointerType)}),{capture:!0}),n&&n({type:"hoverstart",target:a,pointerType:o}),r&&r(!0),s(!0)},t=(e,t)=>{let n=l.target;l.pointerType="",l.target=null,"touch"!==t&&l.isHovered&&n&&(l.isHovered=!1,c(),o&&o({type:"hoverend",target:n,pointerType:t}),r&&r(!1),s(!1))},a={};return"undefined"!=typeof PointerEvent?(a.onPointerEnter=t=>{Lt&&"mouse"===t.pointerType||e(t,t.pointerType)},a.onPointerLeave=e=>{!i&&e.currentTarget.contains(e.target)&&t(e,e.pointerType)}):(a.onTouchStart=()=>{l.ignoreEmulatedMouseEvents=!0},a.onMouseEnter=t=>{l.ignoreEmulatedMouseEvents||Lt||e(t,"mouse"),l.ignoreEmulatedMouseEvents=!1},a.onMouseLeave=e=>{!i&&e.currentTarget.contains(e.target)&&t(e,"mouse")}),{hoverProps:a,triggerHoverEnd:t}}),[n,r,o,i,l,u,c]);return(0,e.useEffect)((()=>{i&&f({currentTarget:l.target},l.pointerType)}),[i]),{hoverProps:d,isHovered:a}}({...t,isDisabled:t.isDisabled||o}),f={isHovered:d,isPressed:(r.isPressed||a)&&!o,isFocused:l,isFocusVisible:u,isDisabled:t.isDisabled||!1,isPending:null!=o&&o},p=_({...t,values:f,defaultClassName:"react-aria-Button"}),m=O(i.id),g=O(),v=i["aria-labelledby"];o&&(v?v=`${v} ${g}`:i["aria-label"]&&(v=`${m} ${g}`));let h=(0,e.useRef)(o);return(0,e.useEffect)((()=>{let e={"aria-labelledby":v||m};(!h.current&&l&&o||h.current&&l&&!o)&&function(e,t="assertive",n=7e3){B?B.announce(e,t,n):(B=new V,("boolean"==typeof IS_REACT_ACT_ENVIRONMENT?IS_REACT_ACT_ENVIRONMENT:"undefined"!=typeof jest)?B.announce(e,t,n):setTimeout((()=>{(null==B?void 0:B.isAttached())&&(null==B||B.announce(e,t,n))}),100))}(e,"assertive"),h.current=o}),[o,l,v,m]),e.createElement("button",{...X(t,{propNames:kt}),...z(i,s,c),...p,type:"submit"===i.type&&o?"button":i.type,id:m,ref:n,"aria-labelledby":v,slot:t.slot||void 0,"aria-disabled":o?"true":i["aria-disabled"],"data-disabled":t.isDisabled||void 0,"data-pressed":f.isPressed||void 0,"data-hovered":d||void 0,"data-focused":l||void 0,"data-pending":o||void 0,"data-focus-visible":u||void 0},e.createElement(j.Provider,{value:{id:g}},p.children))}));(0,e.createContext)(null),(0,e.createContext)(null),(0,e.createContext)(null),(0,e.createContext)(null),(0,e.createContext)(null);const Ot=(0,e.createContext)({}),It=(0,e.createContext)({});function Dt({children:t}){let n=(0,e.useMemo)((()=>({register:()=>{}})),[]);return e.createElement(ye.Provider,{value:n},t)}function At(e,t){return"#comment"!==e.nodeName&&function(e){const t=ue(e);if(!(e instanceof t.HTMLElement||e instanceof t.SVGElement))return!1;let{display:n,visibility:r}=e.style,o="none"!==n&&"hidden"!==r&&"collapse"!==r;if(o){const{getComputedStyle:t}=e.ownerDocument.defaultView;let{display:n,visibility:r}=t(e);o="none"!==n&&"hidden"!==r&&"collapse"!==r}return o}(e)&&function(e,t){return!e.hasAttribute("hidden")&&!e.hasAttribute("data-react-aria-prevent-focus")&&("DETAILS"!==e.nodeName||!t||"SUMMARY"===t.nodeName||e.hasAttribute("open"))}(e,t)&&(!e.parentElement||At(e.parentElement,e))}const Ht=e.createContext(null),zt="react-aria-focus-scope-restore";let Wt=null;function Kt(t){let{children:n,contain:r,restoreFocus:o,autoFocus:i}=t,a=(0,e.useRef)(null),s=(0,e.useRef)(null),l=(0,e.useRef)([]),{parentNode:u}=(0,e.useContext)(Ht)||{},c=(0,e.useMemo)((()=>new en({scopeRef:l})),[l]);b((()=>{let e=u||tn.root;if(tn.getTreeNode(e.scopeRef)&&Wt&&!qt(Wt,e.scopeRef)){let t=tn.getTreeNode(Wt);t&&(e=t)}e.addChild(c),tn.addNode(c)}),[c,u]),b((()=>{let e=tn.getTreeNode(l);e&&(e.contain=!!r)}),[r]),b((()=>{var e;let t=null===(e=a.current)||void 0===e?void 0:e.nextSibling,n=[],r=e=>e.stopPropagation();for(;t&&t!==s.current;)n.push(t),t.addEventListener(zt,r),t=t.nextSibling;return l.current=n,()=>{for(let e of n)e.removeEventListener(zt,r)}}),[n]),function(e,t,n){b((()=>{if(t||n)return;let r=e.current;const o=le(r?r[0]:void 0);let i=t=>{let n=He(t);Bt(n,e.current)?Wt=e:jt(n)||(Wt=null)};return o.addEventListener("focusin",i,!1),null==r||r.forEach((e=>e.addEventListener("focusin",i,!1))),()=>{o.removeEventListener("focusin",i,!1),null==r||r.forEach((e=>e.removeEventListener("focusin",i,!1)))}}),[e,t,n])}(l,o,r),function(t,n){let r=(0,e.useRef)(void 0),o=(0,e.useRef)(void 0);b((()=>{let e=t.current;if(!n)return void(o.current&&(cancelAnimationFrame(o.current),o.current=void 0));const i=le(e?e[0]:void 0);let a=e=>{if("Tab"!==e.key||e.altKey||e.ctrlKey||e.metaKey||!Ut(t)||e.isComposing)return;let n=Ae(i),r=t.current;if(!r||!Bt(n,r))return;let o=Qt(_t(r),{tabbable:!0},r);if(!n)return;o.currentNode=n;let a=e.shiftKey?o.previousNode():o.nextNode();a||(o.currentNode=e.shiftKey?r[r.length-1].nextElementSibling:r[0].previousElementSibling,a=e.shiftKey?o.previousNode():o.nextNode()),e.preventDefault(),a&&$t(a,!0)},s=e=>{Wt&&!qt(Wt,t)||!Bt(He(e),t.current)?Ut(t)&&!Vt(He(e),t)?r.current?r.current.focus():Wt&&Wt.current&&Gt(Wt.current):Ut(t)&&(r.current=He(e)):(Wt=t,r.current=He(e))},l=e=>{o.current&&cancelAnimationFrame(o.current),o.current=requestAnimationFrame((()=>{let n=mt(),o=("virtual"===n||null===n)&&ae()&&ie(),a=Ae(i);if(!o&&a&&Ut(t)&&!Vt(a,t)){Wt=t;let n=He(e);var s;n&&n.isConnected?(r.current=n,null===(s=r.current)||void 0===s||s.focus()):Wt.current&&Gt(Wt.current)}}))};return i.addEventListener("keydown",a,!1),i.addEventListener("focusin",s,!1),null==e||e.forEach((e=>e.addEventListener("focusin",s,!1))),null==e||e.forEach((e=>e.addEventListener("focusout",l,!1))),()=>{i.removeEventListener("keydown",a,!1),i.removeEventListener("focusin",s,!1),null==e||e.forEach((e=>e.removeEventListener("focusin",s,!1))),null==e||e.forEach((e=>e.removeEventListener("focusout",l,!1)))}}),[t,n]),b((()=>()=>{o.current&&cancelAnimationFrame(o.current)}),[o])}(l,r),function(t,n,r){const o=(0,e.useRef)("undefined"!=typeof document?Ae(le(t.current?t.current[0]:void 0)):null);b((()=>{let e=t.current;const o=le(e?e[0]:void 0);if(!n||r)return;let i=()=>{Wt&&!qt(Wt,t)||!Bt(Ae(o),t.current)||(Wt=t)};return o.addEventListener("focusin",i,!1),null==e||e.forEach((e=>e.addEventListener("focusin",i,!1))),()=>{o.removeEventListener("focusin",i,!1),null==e||e.forEach((e=>e.removeEventListener("focusin",i,!1)))}}),[t,r]),b((()=>{const e=le(t.current?t.current[0]:void 0);if(!n)return;let o=n=>{if("Tab"!==n.key||n.altKey||n.ctrlKey||n.metaKey||!Ut(t)||n.isComposing)return;let r=e.activeElement;if(!Vt(r,t)||!Xt(t))return;let o=tn.getTreeNode(t);if(!o)return;let i=o.nodeToRestore,a=Qt(e.body,{tabbable:!0});a.currentNode=r;let s=n.shiftKey?a.previousNode():a.nextNode();if(i&&i.isConnected&&i!==e.body||(i=void 0,o.nodeToRestore=void 0),(!s||!Vt(s,t))&&i){a.currentNode=i;do{s=n.shiftKey?a.previousNode():a.nextNode()}while(Vt(s,t));n.preventDefault(),n.stopPropagation(),s?$t(s,!0):jt(i)?$t(i,!0):r.blur()}};return r||e.addEventListener("keydown",o,!0),()=>{r||e.removeEventListener("keydown",o,!0)}}),[t,n,r]),b((()=>{const e=le(t.current?t.current[0]:void 0);if(!n)return;let r=tn.getTreeNode(t);var i;return r?(r.nodeToRestore=null!==(i=o.current)&&void 0!==i?i:void 0,()=>{let r=tn.getTreeNode(t);if(!r)return;let o=r.nodeToRestore,i=Ae(e);if(n&&o&&(i&&Vt(i,t)||i===e.body&&Xt(t))){let n=tn.clone();requestAnimationFrame((()=>{if(e.activeElement===e.body){let e=n.getTreeNode(t);for(;e;){if(e.nodeToRestore&&e.nodeToRestore.isConnected)return void Jt(e.nodeToRestore);e=e.parent}for(e=n.getTreeNode(t);e;){if(e.scopeRef&&e.scopeRef.current&&tn.getTreeNode(e.scopeRef))return void Jt(Yt(e.scopeRef.current,!0));e=e.parent}}}))}}):void 0}),[t,n])}(l,o,r),function(t,n){const r=e.useRef(n);(0,e.useEffect)((()=>{if(r.current){Wt=t;const e=le(t.current?t.current[0]:void 0);!Bt(Ae(e),Wt.current)&&t.current&&Gt(t.current)}r.current=!1}),[t])}(l,i),(0,e.useEffect)((()=>{const e=Ae(le(l.current?l.current[0]:void 0));let t=null;if(Bt(e,l.current)){for(let n of tn.traverse())n.scopeRef&&Bt(e,n.scopeRef.current)&&(t=n);t===tn.getTreeNode(l)&&(Wt=t.scopeRef)}}),[l]),b((()=>()=>{var e,t,n;let r=null!==(n=null===(t=tn.getTreeNode(l))||void 0===t||null===(e=t.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==n?n:null;l!==Wt&&!qt(l,Wt)||r&&!tn.getTreeNode(r)||(Wt=r),tn.removeTreeNode(l)}),[l]);let d=(0,e.useMemo)((()=>function(e){return{focusNext(t={}){let n=e.current,{from:r,tabbable:o,wrap:i,accept:a}=t;var s;let l=r||Ae(le(null!==(s=n[0])&&void 0!==s?s:void 0)),u=n[0].previousElementSibling,c=Qt(_t(n),{tabbable:o,accept:a},n);c.currentNode=Bt(l,n)?l:u;let d=c.nextNode();return!d&&i&&(c.currentNode=u,d=c.nextNode()),d&&$t(d,!0),d},focusPrevious(t={}){let n=e.current,{from:r,tabbable:o,wrap:i,accept:a}=t;var s;let l=r||Ae(le(null!==(s=n[0])&&void 0!==s?s:void 0)),u=n[n.length-1].nextElementSibling,c=Qt(_t(n),{tabbable:o,accept:a},n);c.currentNode=Bt(l,n)?l:u;let d=c.previousNode();return!d&&i&&(c.currentNode=u,d=c.previousNode()),d&&$t(d,!0),d},focusFirst(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=Qt(_t(n),{tabbable:r,accept:o},n);i.currentNode=n[0].previousElementSibling;let a=i.nextNode();return a&&$t(a,!0),a},focusLast(t={}){let n=e.current,{tabbable:r,accept:o}=t,i=Qt(_t(n),{tabbable:r,accept:o},n);i.currentNode=n[n.length-1].nextElementSibling;let a=i.previousNode();return a&&$t(a,!0),a}}}(l)),[]),f=(0,e.useMemo)((()=>({focusManager:d,parentNode:c})),[c,d]);return e.createElement(Ht.Provider,{value:f},e.createElement("span",{"data-focus-scope-start":!0,hidden:!0,ref:a}),n,e.createElement("span",{"data-focus-scope-end":!0,hidden:!0,ref:s}))}function _t(e){return e[0].parentElement}function Ut(e){let t=tn.getTreeNode(Wt);for(;t&&t.scopeRef!==e;){if(t.contain)return!1;t=t.parent}return!0}function jt(e){return Vt(e)}function Bt(e,t){return!!e&&!!t&&t.some((t=>t.contains(e)))}function Vt(e,t=null){if(e instanceof Element&&e.closest("[data-react-aria-top-layer]"))return!0;for(let{scopeRef:n}of tn.traverse(tn.getTreeNode(t)))if(n&&Bt(e,n.current))return!0;return!1}function qt(e,t){var n;let r=null===(n=tn.getTreeNode(t))||void 0===n?void 0:n.parent;for(;r;){if(r.scopeRef===e)return!0;r=r.parent}return!1}function $t(e,t=!1){if(null==e||t){if(null!=e)try{e.focus()}catch{}}else try{vt(e)}catch{}}function Yt(e,t=!0){let n=e[0].previousElementSibling,r=_t(e),o=Qt(r,{tabbable:t},e);o.currentNode=n;let i=o.nextNode();return t&&!i&&(r=_t(e),o=Qt(r,{tabbable:!1},e),o.currentNode=n,i=o.nextNode()),i}function Gt(e,t=!0){$t(Yt(e,t))}function Xt(e){let t=tn.getTreeNode(Wt);for(;t&&t.scopeRef!==e;){if(t.nodeToRestore)return!1;t=t.parent}return(null==t?void 0:t.scopeRef)===e}function Jt(e){e.dispatchEvent(new CustomEvent(zt,{bubbles:!0,cancelable:!0}))&&$t(e)}function Qt(e,t,n){let r=(null==t?void 0:t.tabbable)?Le:Pe,o=(null==e?void 0:e.nodeType)===Node.ELEMENT_NODE?e:null,i=le(o),a=function(e,t,n,r){return e.createTreeWalker(t,n,r)}(i,e||i,NodeFilter.SHOW_ELEMENT,{acceptNode(e){var o;return(null==t||null===(o=t.from)||void 0===o?void 0:o.contains(e))?NodeFilter.FILTER_REJECT:!r(e)||!At(e)||n&&!Bt(e,n)||(null==t?void 0:t.accept)&&!t.accept(e)?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT}});return(null==t?void 0:t.from)&&(a.currentNode=t.from),a}class Zt{get size(){return this.fastMap.size}getTreeNode(e){return this.fastMap.get(e)}addTreeNode(e,t,n){let r=this.fastMap.get(null!=t?t:null);if(!r)return;let o=new en({scopeRef:e});r.addChild(o),o.parent=r,this.fastMap.set(e,o),n&&(o.nodeToRestore=n)}addNode(e){this.fastMap.set(e.scopeRef,e)}removeTreeNode(e){if(null===e)return;let t=this.fastMap.get(e);if(!t)return;let n=t.parent;for(let e of this.traverse())e!==t&&t.nodeToRestore&&e.nodeToRestore&&t.scopeRef&&t.scopeRef.current&&Bt(e.nodeToRestore,t.scopeRef.current)&&(e.nodeToRestore=t.nodeToRestore);let r=t.children;n&&(n.removeChild(t),r.size>0&&r.forEach((e=>n&&n.addChild(e)))),this.fastMap.delete(t.scopeRef)}*traverse(e=this.root){if(null!=e.scopeRef&&(yield e),e.children.size>0)for(let t of e.children)yield*this.traverse(t)}clone(){var e;let t=new Zt;var n;for(let r of this.traverse())t.addTreeNode(r.scopeRef,null!==(n=null===(e=r.parent)||void 0===e?void 0:e.scopeRef)&&void 0!==n?n:null,r.nodeToRestore);return t}constructor(){this.fastMap=new Map,this.root=new en({scopeRef:null}),this.fastMap.set(null,this.root)}}class en{addChild(e){this.children.add(e),e.parent=this}removeChild(e){this.children.delete(e),e.parent=void 0}constructor(e){this.children=new Set,this.contain=!1,this.scopeRef=e.scopeRef}}let tn=new Zt;const nn=e.createContext(null);function rn(t){let n=M(),{portalContainer:r=(n?null:document.body),isExiting:o}=t,[i,a]=(0,e.useState)(!1),s=(0,e.useMemo)((()=>({contain:i,setContain:a})),[i,a]),{getContainer:l}=null!==(u=(0,e.useContext)(It))&&void 0!==u?u:{};var u;if(!t.portalContainer&&l&&(r=l()),!r)return null;let c=t.children;return t.disableFocusManagement||(c=e.createElement(Kt,{restoreFocus:!0,contain:(t.shouldContainFocus||i)&&!o},c)),c=e.createElement(nn.Provider,{value:s},e.createElement(Dt,null,c)),Ke.createPortal(c,r)}function on(){let t=(0,e.useContext)(nn),n=null==t?void 0:t.setContain;b((()=>{null==n||n(!0)}),[n])}const an=(0,e.createContext)(null),sn=(0,e.createContext)(null),ln=(0,e.forwardRef)((function(t,n){let r=t["aria-labelledby"];[t,n]=U(t,n,an);let{dialogProps:o,titleProps:i}=function(t,n){let{role:r="dialog"}=t,o=D();o=t["aria-label"]?void 0:o;let i=(0,e.useRef)(!1);return(0,e.useEffect)((()=>{if(n.current&&!n.current.contains(document.activeElement)){vt(n.current);let e=setTimeout((()=>{document.activeElement===n.current&&(i.current=!0,n.current&&(n.current.blur(),vt(n.current)),i.current=!1)}),500);return()=>{clearTimeout(e)}}}),[n]),on(),{dialogProps:{...X(t,{labelable:!0}),role:r,tabIndex:-1,"aria-labelledby":t["aria-labelledby"]||o,onBlur:e=>{i.current&&e.stopPropagation()}},titleProps:{id:o}}}({...t,"aria-labelledby":r},n),a=(0,e.useContext)(sn);o["aria-label"]||o["aria-labelledby"]||(t["aria-labelledby"]?o["aria-labelledby"]=t["aria-labelledby"]:console.warn('If a Dialog does not contain a <Heading slot="title">, it must have an aria-label or aria-labelledby attribute for accessibility.'));let s=_({defaultClassName:"react-aria-Dialog",className:t.className,style:t.style,children:t.children,values:{close:(null==a?void 0:a.close)||(()=>{})}});return e.createElement("section",{...X(t),...o,...s,ref:n,slot:t.slot||void 0},e.createElement(K,{values:[[Ot,{slots:{[W]:{},title:{...i,level:2}}}],[Ft,{slots:{[W]:{},close:{onPress:()=>null==a?void 0:a.close()}}}]]},s.children))}));let un=new WeakMap,cn=[];function dn(e,t){if(e.button>0)return!1;if(e.target){const t=e.target.ownerDocument;if(!t||!t.documentElement.contains(e.target))return!1;if(e.target.closest("[data-react-aria-top-layer]"))return!1}return!!t.current&&!e.composedPath().includes(t.current)}const fn=[];function pn(t,n){let{onClose:r,shouldCloseOnBlur:o,isOpen:i,isDismissable:a=!1,isKeyboardDismissDisabled:s=!1,shouldCloseOnInteractOutside:l}=t;(0,e.useEffect)((()=>{if(i&&!fn.includes(n))return fn.push(n),()=>{let e=fn.indexOf(n);e>=0&&fn.splice(e,1)}}),[i,n]);let u=()=>{fn[fn.length-1]===n&&r&&r()};!function(t){let{ref:n,onInteractOutside:r,isDisabled:o,onInteractOutsideStart:i}=t,a=(0,e.useRef)({isPointerDown:!1,ignoreEmulatedMouseEvents:!1}),s=y((e=>{r&&dn(e,n)&&(i&&i(e),a.current.isPointerDown=!0)})),l=y((e=>{r&&r(e)}));(0,e.useEffect)((()=>{let e=a.current;if(o)return;const t=n.current,r=le(t);if("undefined"!=typeof PointerEvent){let t=t=>{e.isPointerDown&&dn(t,n)&&l(t),e.isPointerDown=!1};return r.addEventListener("pointerdown",s,!0),r.addEventListener("pointerup",t,!0),()=>{r.removeEventListener("pointerdown",s,!0),r.removeEventListener("pointerup",t,!0)}}{let t=t=>{e.ignoreEmulatedMouseEvents?e.ignoreEmulatedMouseEvents=!1:e.isPointerDown&&dn(t,n)&&l(t),e.isPointerDown=!1},o=t=>{e.ignoreEmulatedMouseEvents=!0,e.isPointerDown&&dn(t,n)&&l(t),e.isPointerDown=!1};return r.addEventListener("mousedown",s,!0),r.addEventListener("mouseup",t,!0),r.addEventListener("touchstart",s,!0),r.addEventListener("touchend",o,!0),()=>{r.removeEventListener("mousedown",s,!0),r.removeEventListener("mouseup",t,!0),r.removeEventListener("touchstart",s,!0),r.removeEventListener("touchend",o,!0)}}}),[n,o,s,l])}({ref:n,onInteractOutside:a&&i?e=>{l&&!l(e.target)||(fn[fn.length-1]===n&&(e.stopPropagation(),e.preventDefault()),u())}:void 0,onInteractOutsideStart:e=>{l&&!l(e.target)||fn[fn.length-1]===n&&(e.stopPropagation(),e.preventDefault())}});let{focusWithinProps:c}=Tt({isDisabled:!o,onBlurWithin:e=>{e.relatedTarget&&!Vt(e.relatedTarget,Wt)&&(l&&!l(e.relatedTarget)||null==r||r())}});return{overlayProps:{onKeyDown:e=>{"Escape"!==e.key||s||e.nativeEvent.isComposing||(e.stopPropagation(),e.preventDefault(),u())},...c},underlayProps:{onPointerDown:e=>{e.target===e.currentTarget&&e.preventDefault()}}}}function mn(e,t){if(!e)return!1;let n=window.getComputedStyle(e),r=/(auto|scroll)/.test(n.overflow+n.overflowX+n.overflowY);return r&&t&&(r=e.scrollHeight!==e.clientHeight||e.scrollWidth!==e.clientWidth),r}function gn(e,t){let n=e;for(mn(n,t)&&(n=n.parentElement);n&&!mn(n,t);)n=n.parentElement;return n||document.scrollingElement||document.documentElement}const vn="undefined"!=typeof document&&window.visualViewport,hn=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);let bn,yn=0;function En(e,t,n){let r=e.style[t];return e.style[t]=n,()=>{e.style[t]=r}}function wn(e,t,n,r){return e.addEventListener(t,n,r),()=>{e.removeEventListener(t,n,r)}}function Tn(e){let t=document.scrollingElement||document.documentElement,n=e;for(;n&&n!==t;){let e=gn(n);if(e!==document.documentElement&&e!==document.body&&e!==n){let t=e.getBoundingClientRect().top,r=n.getBoundingClientRect().top;r>t+n.clientHeight&&(e.scrollTop+=r-t)}n=e.parentElement}}function Pn(t,n,r){let{overlayProps:o,underlayProps:i}=pn({...t,isOpen:n.isOpen,onClose:n.close},r);return function(e={}){let{isDisabled:t}=e;b((()=>{if(!t)return yn++,1===yn&&(bn=re()?function(){let e,t,n=null,r=()=>{if(n)return;let e=window.pageXOffset,t=window.pageYOffset;n=h(wn(window,"scroll",(()=>{window.scrollTo(0,0)})),En(document.documentElement,"paddingRight",window.innerWidth-document.documentElement.clientWidth+"px"),En(document.documentElement,"overflow","hidden"),En(document.body,"marginTop",`-${t}px`),(()=>{window.scrollTo(e,t)})),window.scrollTo(0,0)},o=h(wn(document,"touchstart",(n=>{e=gn(n.target,!0),e===document.documentElement&&e===document.body||e instanceof HTMLElement&&"auto"===window.getComputedStyle(e).overscrollBehavior&&(t=En(e,"overscrollBehavior","contain"))}),{passive:!1,capture:!0}),wn(document,"touchmove",(t=>{e&&e!==document.documentElement&&e!==document.body?e.scrollHeight===e.clientHeight&&e.scrollWidth===e.clientWidth&&t.preventDefault():t.preventDefault()}),{passive:!1,capture:!0}),wn(document,"touchend",(()=>{t&&t()}),{passive:!1,capture:!0}),wn(document,"focus",(e=>{let t=e.target;(function(e){return e instanceof HTMLInputElement&&!hn.has(e.type)||e instanceof HTMLTextAreaElement||e instanceof HTMLElement&&e.isContentEditable})(t)&&(r(),t.style.transform="translateY(-2000px)",requestAnimationFrame((()=>{t.style.transform="",vn&&(vn.height<window.innerHeight?requestAnimationFrame((()=>{Tn(t)})):vn.addEventListener("resize",(()=>Tn(t)),{once:!0}))})))}),!0));return()=>{null==t||t(),null==n||n(),o()}}():h(En(document.documentElement,"paddingRight",window.innerWidth-document.documentElement.clientWidth+"px"),En(document.documentElement,"overflow","hidden"))),()=>{yn--,0===yn&&bn()}}),[t])}({isDisabled:!n.isOpen}),on(),(0,e.useEffect)((()=>{if(n.isOpen&&r.current)return function(e,t=document.body){let n=new Set(e),r=new Set,o=e=>{for(let t of e.querySelectorAll("[data-live-announcer], [data-react-aria-top-layer]"))n.add(t);let t=e=>{if(n.has(e)||e.parentElement&&r.has(e.parentElement)&&"row"!==e.parentElement.getAttribute("role"))return NodeFilter.FILTER_REJECT;for(let t of n)if(e.contains(t))return NodeFilter.FILTER_SKIP;return NodeFilter.FILTER_ACCEPT},o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:t}),a=t(e);if(a===NodeFilter.FILTER_ACCEPT&&i(e),a!==NodeFilter.FILTER_REJECT){let e=o.nextNode();for(;null!=e;)i(e),e=o.nextNode()}},i=e=>{var t;let n=null!==(t=un.get(e))&&void 0!==t?t:0;"true"===e.getAttribute("aria-hidden")&&0===n||(0===n&&e.setAttribute("aria-hidden","true"),r.add(e),un.set(e,n+1))};cn.length&&cn[cn.length-1].disconnect(),o(t);let a=new MutationObserver((e=>{for(let t of e)if("childList"===t.type&&0!==t.addedNodes.length&&![...n,...r].some((e=>e.contains(t.target)))){for(let e of t.removedNodes)e instanceof Element&&(n.delete(e),r.delete(e));for(let e of t.addedNodes)!(e instanceof HTMLElement||e instanceof SVGElement)||"true"!==e.dataset.liveAnnouncer&&"true"!==e.dataset.reactAriaTopLayer?e instanceof Element&&o(e):n.add(e)}}));a.observe(t,{childList:!0,subtree:!0});let s={visibleNodes:n,hiddenNodes:r,observe(){a.observe(t,{childList:!0,subtree:!0})},disconnect(){a.disconnect()}};return cn.push(s),()=>{a.disconnect();for(let e of r){let t=un.get(e);null!=t&&(1===t?(e.removeAttribute("aria-hidden"),un.delete(e)):un.set(e,t-1))}s===cn[cn.length-1]?(cn.pop(),cn.length&&cn[cn.length-1].observe()):cn.splice(cn.indexOf(s),1)}}([r.current])}),[n.isOpen,r]),{modalProps:z(o),underlayProps:i}}var Ln;Ln={"ar-AE":{dismiss:"تجاهل"},"bg-BG":{dismiss:"Отхвърляне"},"cs-CZ":{dismiss:"Odstranit"},"da-DK":{dismiss:"Luk"},"de-DE":{dismiss:"Schließen"},"el-GR":{dismiss:"Απόρριψη"},"en-US":{dismiss:"Dismiss"},"es-ES":{dismiss:"Descartar"},"et-EE":{dismiss:"Lõpeta"},"fi-FI":{dismiss:"Hylkää"},"fr-FR":{dismiss:"Rejeter"},"he-IL":{dismiss:"התעלם"},"hr-HR":{dismiss:"Odbaci"},"hu-HU":{dismiss:"Elutasítás"},"it-IT":{dismiss:"Ignora"},"ja-JP":{dismiss:"閉じる"},"ko-KR":{dismiss:"무시"},"lt-LT":{dismiss:"Atmesti"},"lv-LV":{dismiss:"Nerādīt"},"nb-NO":{dismiss:"Lukk"},"nl-NL":{dismiss:"Negeren"},"pl-PL":{dismiss:"Zignoruj"},"pt-BR":{dismiss:"Descartar"},"pt-PT":{dismiss:"Dispensar"},"ro-RO":{dismiss:"Revocare"},"ru-RU":{dismiss:"Пропустить"},"sk-SK":{dismiss:"Zrušiť"},"sl-SI":{dismiss:"Opusti"},"sr-SP":{dismiss:"Odbaci"},"sv-SE":{dismiss:"Avvisa"},"tr-TR":{dismiss:"Kapat"},"uk-UA":{dismiss:"Скасувати"},"zh-CN":{dismiss:"取消"},"zh-TW":{dismiss:"關閉"}};const Cn=new Set(["Arab","Syrc","Samr","Mand","Thaa","Mend","Nkoo","Adlm","Rohg","Hebr"]),Sn=new Set(["ae","ar","arc","bcc","bqi","ckb","dv","fa","glk","he","ku","mzn","nqo","pnb","ps","sd","ug","ur","yi"]);function Rn(e){if(Intl.Locale){let t=new Intl.Locale(e).maximize(),n="function"==typeof t.getTextInfo?t.getTextInfo():t.textInfo;if(n)return"rtl"===n.direction;if(t.script)return Cn.has(t.script)}let t=e.split("-")[0];return Sn.has(t)}const xn=Symbol.for("react-aria.i18n.locale");function Mn(){let e="undefined"!=typeof window&&window[xn]||"undefined"!=typeof navigator&&(navigator.language||navigator.userLanguage)||"en-US";try{Intl.DateTimeFormat.supportedLocalesOf([e])}catch{e="en-US"}return{locale:e,direction:Rn(e)?"rtl":"ltr"}}let kn=Mn(),Fn=new Set;function Nn(){kn=Mn();for(let e of Fn)e(kn)}const On=e.createContext(null);function In(){let t=function(){let t=M(),[n,r]=(0,e.useState)(kn);return(0,e.useEffect)((()=>(0===Fn.size&&window.addEventListener("languagechange",Nn),Fn.add(r),()=>{Fn.delete(r),0===Fn.size&&window.removeEventListener("languagechange",Nn)})),[]),t?{locale:"en-US",direction:"ltr"}:n}();return(0,e.useContext)(On)||t}const Dn=Symbol.for("react-aria.i18n.locale"),An=Symbol.for("react-aria.i18n.strings");let Hn;class zn{getStringForLocale(e,t){let n=this.getStringsForLocale(t)[e];if(!n)throw new Error(`Could not find intl message ${e} in ${t} locale`);return n}getStringsForLocale(e){let t=this.strings[e];return t||(t=function(e,t,n="en-US"){if(t[e])return t[e];let r=function(e){return Intl.Locale?new Intl.Locale(e).language:e.split("-")[0]}(e);if(t[r])return t[r];for(let e in t)if(e.startsWith(r+"-"))return t[e];return t[n]}(e,this.strings,this.defaultLocale),this.strings[e]=t),t}static getGlobalDictionaryForPackage(e){if("undefined"==typeof window)return null;let t=window[Dn];if(void 0===Hn){let e=window[An];if(!e)return null;Hn={};for(let n in e)Hn[n]=new zn({[t]:e[n]},t)}let n=null==Hn?void 0:Hn[e];if(!n)throw new Error(`Strings for package "${e}" were not included by LocalizedStringProvider. Please add it to the list passed to createLocalizedStringDictionary.`);return n}constructor(e,t="en-US"){this.strings=Object.fromEntries(Object.entries(e).filter((([,e])=>e))),this.defaultLocale=t}}const Wn=new Map,Kn=new Map;class Un{format(e,t){let n=this.strings.getStringForLocale(e,this.locale);return"function"==typeof n?n(t,this):n}plural(e,t,n="cardinal"){let r=t["="+e];if(r)return"function"==typeof r?r():r;let o=this.locale+":"+n,i=Wn.get(o);return i||(i=new Intl.PluralRules(this.locale,{type:n}),Wn.set(o,i)),r=t[i.select(e)]||t.other,"function"==typeof r?r():r}number(e){let t=Kn.get(this.locale);return t||(t=new Intl.NumberFormat(this.locale),Kn.set(this.locale,t)),t.format(e)}select(e,t){let n=e[t]||e.other;return"function"==typeof n?n():n}constructor(e,t){this.locale=e,this.strings=t}}const jn=new WeakMap;function Bn(t,n){let{locale:r}=In(),o=function(e,t){return t&&zn.getGlobalDictionaryForPackage(t)||function(e){let t=jn.get(e);return t||(t=new zn(e),jn.set(e,t)),t}(e)}(t,n);return(0,e.useMemo)((()=>new Un(r,o)),[r,o])}const Vn={border:0,clip:"rect(0 0 0 0)",clipPath:"inset(50%)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap"};function qn(t){let{children:n,elementType:r="div",isFocusable:o,style:i,...a}=t,{visuallyHiddenProps:s}=function(t={}){let{style:n,isFocusable:r}=t,[o,i]=(0,e.useState)(!1),{focusWithinProps:a}=Tt({isDisabled:!r,onFocusWithinChange:e=>i(e)});return{visuallyHiddenProps:{...a,style:(0,e.useMemo)((()=>o?n:n?{...Vn,...n}:Vn),[o])}}}(t);return e.createElement(r,z(a,s),n)}function $n(t){let{onDismiss:n,...r}=t;var o;let i=function(e,t){let{id:n,"aria-label":r,"aria-labelledby":o}=e;if(n=O(n),o&&r){let e=new Set([n,...o.trim().split(/\s+/)]);o=[...e].join(" ")}else o&&(o=o.trim().split(/\s+/).join(" "));return r||o||!t||(r=t),{id:n,"aria-label":r,"aria-labelledby":o}}(r,Bn((o=Ln)&&o.__esModule?o.default:o,"@react-aria/overlays").format("dismiss"));return e.createElement(qn,null,e.createElement("button",{...i,tabIndex:-1,onClick:()=>{n&&n()},style:{width:1,height:1}}))}function Yn(t,n=!0){let[r,o]=(0,e.useState)(!0),i=r&&n;return b((()=>{if(i&&t.current&&"getAnimations"in t.current)for(let e of t.current.getAnimations())e instanceof CSSTransition&&e.cancel()}),[t,i]),Xn(t,i,(0,e.useCallback)((()=>o(!1)),[])),i}function Gn(t,n){let[r,o]=(0,e.useState)(n?"open":"closed");switch(r){case"open":n||o("exiting");break;case"closed":case"exiting":n&&o("open")}let i="exiting"===r;return Xn(t,i,(0,e.useCallback)((()=>{o((e=>"exiting"===e?"closed":e))}),[])),i}function Xn(e,t,n){b((()=>{if(t&&e.current){if(!("getAnimations"in e.current))return void n();let t=e.current.getAnimations();if(0===t.length)return void n();let r=!1;return Promise.all(t.map((e=>e.finished))).then((()=>{r||(0,Ke.flushSync)((()=>{n()}))})).catch((()=>{})),()=>{r=!0}}}),[e,t,n])}let Jn="undefined"!=typeof document&&window.visualViewport;function Qn(){return{width:Jn&&(null==Jn?void 0:Jn.width)||window.innerWidth,height:Jn&&(null==Jn?void 0:Jn.height)||window.innerHeight}}function Zn(t){let[n,r]=function(t,n,r){let[o,i]=(0,e.useState)(t||n),a=(0,e.useRef)(void 0!==t),s=void 0!==t;(0,e.useEffect)((()=>{let e=a.current;e!==s&&console.warn(`WARN: A component changed from ${e?"controlled":"uncontrolled"} to ${s?"controlled":"uncontrolled"}.`),a.current=s}),[s]);let l=s?t:o,u=(0,e.useCallback)(((e,...t)=>{let n=(e,...t)=>{r&&(Object.is(l,e)||r(e,...t)),s||(l=e)};"function"==typeof e?(console.warn("We can not support a function callback. See Github Issues for details https://github.com/adobe/react-spectrum/issues/2320"),i(((r,...o)=>{let i=e(s?l:r,...o);return n(i,...t),s?r:i}))):(s||i(e),n(e,...t))}),[s,l,r]);return[l,u]}(t.isOpen,t.defaultOpen||!1,t.onOpenChange);const o=(0,e.useCallback)((()=>{r(!0)}),[r]),i=(0,e.useCallback)((()=>{r(!1)}),[r]),a=(0,e.useCallback)((()=>{r(!n)}),[r,n]);return{isOpen:n,setOpen:r,open:o,close:i,toggle:a}}const er=(0,e.createContext)(null),tr=(0,e.createContext)(null),nr=(0,e.forwardRef)((function(t,n){if((0,e.useContext)(tr))return e.createElement(ar,{...t,modalRef:n},t.children);let{isDismissable:r,isKeyboardDismissDisabled:o,isOpen:i,defaultOpen:a,onOpenChange:s,children:l,isEntering:u,isExiting:c,UNSTABLE_portalContainer:d,shouldCloseOnInteractOutside:f,...p}=t;return e.createElement(or,{isDismissable:r,isKeyboardDismissDisabled:o,isOpen:i,defaultOpen:a,onOpenChange:s,isEntering:u,isExiting:c,UNSTABLE_portalContainer:d,shouldCloseOnInteractOutside:f},e.createElement(ar,{...p,modalRef:n},l))}));function rr(t,n){[t,n]=U(t,n,er);let r=(0,e.useContext)(sn),o=Zn(t),i=null==t.isOpen&&null==t.defaultOpen&&r?r:o,a=g(n),s=(0,e.useRef)(null),l=Gn(a,i.isOpen),u=Gn(s,i.isOpen),c=l||u||t.isExiting||!1,d=M();return!i.isOpen&&!c||d?null:e.createElement(ir,{...t,state:i,isExiting:c,overlayRef:a,modalRef:s})}const or=(0,e.forwardRef)(rr);function ir({UNSTABLE_portalContainer:t,...n}){let r=n.modalRef,{state:o}=n,{modalProps:i,underlayProps:a}=Pn(n,o,r),s=Yn(n.overlayRef)||n.isEntering||!1,l=_({...n,defaultClassName:"react-aria-ModalOverlay",values:{isEntering:s,isExiting:n.isExiting,state:o}}),u=function(){let t=M(),[n,r]=(0,e.useState)((()=>t?{width:0,height:0}:Qn()));return(0,e.useEffect)((()=>{let e=()=>{r((e=>{let t=Qn();return t.width===e.width&&t.height===e.height?e:t}))};return Jn?Jn.addEventListener("resize",e):window.addEventListener("resize",e),()=>{Jn?Jn.removeEventListener("resize",e):window.removeEventListener("resize",e)}}),[]),n}(),c={...l.style,"--visual-viewport-height":u.height+"px"};return e.createElement(rn,{isExiting:n.isExiting,portalContainer:t},e.createElement("div",{...z(X(n),a),...l,style:c,ref:n.overlayRef,"data-entering":s||void 0,"data-exiting":n.isExiting||void 0},e.createElement(K,{values:[[tr,{modalProps:i,modalRef:r,isExiting:n.isExiting,isDismissable:n.isDismissable}],[sn,o]]},l.children)))}function ar(t){let{modalProps:n,modalRef:r,isExiting:o,isDismissable:i}=(0,e.useContext)(tr),a=(0,e.useContext)(sn),s=g((0,e.useMemo)((()=>v(t.modalRef,r)),[t.modalRef,r])),l=Yn(s),u=_({...t,defaultClassName:"react-aria-Modal",values:{isEntering:l,isExiting:o,state:a}});return e.createElement("div",{...z(X(t),n),...u,ref:s,"data-entering":l||void 0,"data-exiting":o||void 0},i&&e.createElement($n,{onDismiss:a.close}),u.children)}const sr=window.wp.components;function lr(){return(0,e.createElement)(sr.SVG,{className:"givewp-donation-form-modal__close__icon",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false"},(0,e.createElement)(sr.Path,{stroke:"black",strokeWidth:"2",d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}))}function ur({dataSrc:t,embedId:n,openFormButton:i,isFormRedirect:a,formViewUrl:s}){const[l,u]=(0,r.useState)(t),[c,d]=(0,r.useState)(a),[f,p]=(0,r.useState)(!1),[g,v]=(0,r.useState)(!1);(0,r.useEffect)((()=>{const e=`link[rel="preload"][href="${l}"][as="document"]`;if(!document.querySelector(e)){const e=document.createElement("link");e.rel="preload",e.href=l,e.as="document",document.head.appendChild(e)}return()=>{const t=document.querySelector(e);t&&document.head.removeChild(t)}}),[l]),(0,r.useEffect)((()=>{g&&!f&&b()}),[g,f]);const h=()=>{!c&&a&&u(s)},b=()=>{setTimeout((()=>{v(!1)}),2e3)};return(0,e.createElement)(e.Fragment,null,(0,e.createElement)(Nt,{type:"button",className:"givewp-donation-form-modal__open",onPress:()=>{v(!0),d(!0),p(!0),h()},isPending:f,"aria-label":f?(0,o.__)("Loading donation form","give"):(0,o.__)("Open donation form","give")},f&&(0,e.createElement)("span",{className:"givewp-donation-form-modal__open__spinner"},(0,e.createElement)(sr.Spinner,{style:{margin:"0 auto",verticalAlign:"middle"},"aria-label":(0,o.__)("In progress","give")})),(0,e.createElement)("span",{style:{margin:"0",visibility:f?"hidden":"visible"},"aria-hidden":f},i)),(0,e.createElement)(or,{className:"givewp-donation-form-modal__overlay","data-loading":f,isOpen:c,onOpenChange:d,isDismissable:!0,isEntering:g},(0,e.createElement)("button",{"aria-label":(0,o.__)("Close donation form","give"),"aria-hidden":"false",type:"button",className:"givewp-donation-form-modal__close",onClick:()=>{d(!1),p(!1),h()}},(0,e.createElement)(lr,null)),(0,e.createElement)(nr,{className:"givewp-donation-form-modal"},(0,e.createElement)(ln,{className:"givewp-donation-form-modal__dialog","aria-label":(0,o.__)("Donation Form","give")},(0,e.createElement)("div",{className:"givewp-donation-form-modal__dialog__content"},(0,e.createElement)(m,{title:(0,o.__)("Donation Form","give"),id:n,src:l,checkOrigin:!1,heightCalculationMethod:"taggedElement",style:{minWidth:"100%",border:"none"},onInit:e=>{e.iFrameResizer.resize(),p(!1)}}))))))}const cr=["donation-confirmation-receipt-view"];function dr({formFormat:t,dataSrc:n,embedId:r,openFormButton:i,formUrl:a,formViewUrl:s}){const l=(e=>{const t=new URL(e);return n=new URLSearchParams(t.search),r=cr,n.has("givewp-route")&&r.includes(n.get("givewp-route"));var n,r})(n);return"newTab"===t?(0,e.createElement)("a",{className:"givewp-donation-form-link",href:a,target:"_blank",rel:"noopener noreferrer"},i):"modal"===t||"reveal"===t?(0,e.createElement)(ur,{openFormButton:i,dataSrc:n,embedId:r,isFormRedirect:l,formViewUrl:s}):(0,e.createElement)(m,{title:(0,o.__)("Donation Form","give"),id:r,src:n,checkOrigin:!1,heightCalculationMethod:"taggedElement",style:{width:"1px",minWidth:"100%",border:"0"}})}document.querySelectorAll(".root-data-givewp-embed").forEach((t=>{let n=t.getAttribute("data-src");const o=t.getAttribute("data-form-locale");if(o){const e=new URL(n);e.searchParams.set("locale",o),n=e.toString()}const i=n,a=t.getAttribute("data-givewp-embed-id"),s=t.getAttribute("data-form-format"),l=t.getAttribute("data-open-form-button"),u=t.getAttribute("data-form-url"),c=t.getAttribute("data-form-view-url");(0,r.createRoot)(t).render((0,e.createElement)(dr,{openFormButton:l,formFormat:s,dataSrc:i,embedId:a,formUrl:u,formViewUrl:c}))}))})()})();