UNPKG

@sassoftware/va-report-components

Version:

The SAS Visual Analytics SDK is a set of JavaScript APIs and web components that enable SAS Visual Analytics report content to be easily embedded in a third-party application or web page.

1 lines 211 kB
/*! License information is available at ../../LICENSE.txt and ../../LICENSE-3RD-PARTY.txt */!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define([],t):"object"==typeof exports?exports.vaReportComponents=t():e.vaReportComponents=t()}(globalThis,(()=>(()=>{var e,t,n,r=[(e,t,n)=>{"use strict";var r,o;n.r(t);const a=!!(null===(o=null===(r=null===window||void 0===window?void 0:window.sas)||void 0===r?void 0:r.ltjs)||void 0===o?void 0:o.isOpenUI);let l="";const i={};!function(){let e="";try{e=n.p}catch{return void console.warn("va-sdk:WARN: did not set webpack public path")}function t(t,r){const o=t.substring(0,t.lastIndexOf("/")+1);l=o,n.p=o,console.info(`va-sdk:INFO: set __webpack_public_path__ from "${e}" to "${o}" using "${t}"`),r?.dataset.imagesOnMobile&&(i.imagesOnMobile=r?.dataset.imagesOnMobile)}if(a){const e=window.jQuery?.sap?.getResourcePath("sas/vasdk/lib/vaReportComponents.js");if(e)return void t(e)}if(document.currentScript){const e=document.currentScript.src;if(e)return void t(e,document.currentScript)}const r=/\/va-report-components.js$/,o=document.getElementsByTagName("script"),u=o.length;for(let e=0;e<u;++e){const n=o[e],a=n.src;if(r.test(a))return void t(a,n)}console.warn("va-sdk:WARN: did not set webpack public path")}();const u=l,s=i;var c=n(1);const f=/android|blackberry|up.browser|up.link|windows ce|ipod|iphone|palm|iemobile|mini|mmp|symbian|midp|wap|phone|pocket|mobile|pda|psp|ipad|silk/;var d=n(10);let p,h,m,v="loading";var g=n(11),y=n(125);const b=n.p+"assets/fonts/Anova-Regular.woff2",_=n.p+"assets/fonts/Anova-Light.woff2",w=n.p+"assets/fonts/Anova-Italic.woff2",k=n.p+"assets/fonts/Anova-LightItalic.woff2",S=n.p+"assets/fonts/Anova-Bold.woff2",x=n.p+"assets/fonts/Anova-BoldItalic.woff2",C=n.p+"assets/fonts/AnovaUI-Regular.woff2",j=n.p+"assets/fonts/AnovaUI-Light.woff2",E=n.p+"assets/fonts/AnovaUI-Italic.woff2",P=n.p+"assets/fonts/AnovaUI-LightItalic.woff2",T=n.p+"assets/fonts/AnovaUI-Bold.woff2",O=n.p+"assets/fonts/AnovaUI-BoldItalic.woff2",I=n.p+"assets/fonts/sas-icons-regular.woff2";(0,g.p)(),function(e){const t=document.createElement("link");t.rel="stylesheet",t.href=e,d.u.jest?v="loaded":document.head.appendChild(t),t.onload=function(){v="loaded",p?.()},t.onerror=function(){console.error("va-sdk:ERROR: css failed to load"),v="error",h?.()}}(u+"style.css"),async function(){for(const e of[new FontFace("Anova",`url(${b})`,{weight:"400",style:"normal"}),new FontFace("Anova",`url(${_})`,{weight:"300",style:"normal"}),new FontFace("Anova",`url(${w})`,{weight:"400",style:"italic"}),new FontFace("Anova",`url(${k})`,{weight:"300",style:"italic"}),new FontFace("Anova",`url(${S})`,{weight:"600",style:"normal"}),new FontFace("Anova",`url(${x})`,{weight:"600",style:"italic"}),new FontFace("Anova UI",`url(${C})`,{weight:"400",style:"normal"}),new FontFace("Anova UI",`url(${E})`,{weight:"400",style:"italic"}),new FontFace("Anova UI",`url(${j})`,{weight:"300",style:"normal"}),new FontFace("Anova UI",`url(${P})`,{weight:"300",style:"italic"}),new FontFace("Anova UI",`url(${T})`,{weight:"600",style:"normal"}),new FontFace("Anova UI",`url(${O})`,{weight:"600",style:"italic"}),new FontFace("sas-icons",`url(${I})`,{weight:"normal",style:"normal"})])try{document.fonts.add(e)}catch(e){}Promise.all([document.fonts.load("12px sas-icons"),document.fonts.load("12px Anova"),document.fonts.load('12px "Anova UI"'),document.fonts.load('bold 12px "Anova UI"')])}();const A=function(){const e=navigator.userAgent.toLowerCase();return e.includes("android")&&!e.includes("mobile")||f.test(e)}()&&!!s.imagesOnMobile;A||function({resourceUrl:e,getResourceUrl:t}){if(!e&&!t)throw new Error("Invalid config");e&&(t=function(t){return e+t}),d.u.getResourceUrl=t,d.u.useBrowserCollation=!0,(0,y.ve)([])}({resourceUrl:u+"assets/"}),(0,c.q4)({importType:A?"mobile":"dynamic",async initialize(e){"dynamic"===e.type&&(e.setupLtjsRuntime(),e.setupLtjsEnvironment(),e.initRootStyles("sas-va-sdk"),e.setHonorLocalFormatSettings(!0),e.initNovaI18n(),await("loaded"===v?Promise.resolve():"error"===v?Promise.reject():(m||(m=new Promise(((e,t)=>{p=e,h=t}))),m)),window.vaReportComponents=e.vaReportComponents,setTimeout((()=>{const e=new CustomEvent("vaReportComponents.loaded");dispatchEvent(e)}),0))}})},(e,t,n)=>{"use strict";let r;n.d(t,{mK:()=>h,vg:()=>m,AM:()=>v,q4:()=>y});let o=new Map;function a(){return r}function l(e){o?.delete(e)}var i=n(9),u=n(2),s=n(4);class c extends HTMLElement{constructor(...e){super(...e),this._validationTimerId=0,this._root=void 0,this._needsUnmount=!1,this._connected=!1,this._render=()=>{this._needsUnmount&&(this._root?.unmount(),this._root=void 0,this._needsUnmount=!1),this._connected&&!this._root&&(this._root=(0,s.s)(this));const e=this._getRenderer();if(!e)return void(this._root&&this._root.render((0,u.createElement)(u.Fragment)));const t=this._root&&this.getRenderProps();clearTimeout(this._validationTimerId),this._validationTimerId=0,t?this._root.render((0,u.createElement)(e,t)):this._root&&this._root.render((0,u.createElement)(u.Fragment))}}_getConnected(){return this._connected}_invalidateProps(){this._getConnected()&&this._queueRender()}_queueRender(){0===this._validationTimerId&&(this._validationTimerId=window.setTimeout((()=>{this._validationTimerId=0,this._render()}),0))}connectedCallback(){this._connected=!0,this._queueRender()}disconnectedCallback(){this._connected=!1,this._needsUnmount=!0,this._queueRender()}attributeChangedCallback(e,t,n){this._invalidateProps()}static get observedAttributes(){return[]}}function f(e){if(e)switch(e.toLowerCase()){case"guest":return"guest";case"credentials":return"credentials"}}class d extends c{constructor(...e){super(...e),this._elementKey=(0,i.g)(),this._stateRetained=!1,this._initialized=!1,this._menuItemProvider=void 0,this._contextKey=void 0,this._refHandle=void 0,this._isHandleValid=!1,this._handle=void 0,this._handlePromise=void 0,this._handlePromiseCallbacks=void 0,this._setRef=e=>{this._handle=e,e&&this._acceptHandlePromise()}}_acceptHandlePromise(){this._isHandleValid=!0,this._handle?(this._handlePromiseCallbacks?.accept(this._handle),this._handlePromiseCallbacks=void 0):console.warn("_acceptHandlePromise called when no report handle was available")}_invalidateHandleRequests(e){this._isHandleValid=!1,this._handlePromiseCallbacks?.reject(e),this._handlePromiseCallbacks=void 0,this._handlePromise=void 0}getReportHandle(){return this._handlePromise||(this._handlePromise=this._handle&&this._isHandleValid?Promise.resolve(this._handle):new Promise(((e,t)=>{this._handlePromiseCallbacks={accept:e,reject:t}}))),this._handlePromise}_getContextKey(e){return"url"in e?`${e.url}:${e.reportUri}:${this._elementKey}`:`${e.packageUri}:${this._elementKey}`}_invalidateProps(){let e;const t=this.getRenderProps();t&&(e=this._getContextKey(t)),this._contextKey!==e&&(this._refHandle=void 0,this._invalidateHandleRequests("An element attribute was changed and the handle request has been cancelled")),this._contextKey=e,super._invalidateProps()}static get observedAttributes(){return[...super.observedAttributes,"url","reporturi","authenticationtype","packageuri","popoverrootid","restrictviewportgestures"]}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),"authenticationType"===e&&this.hasAttribute("authenticationType")&&!f(n)&&console.warn(`Invalid AuthenticationType: ${n}`)}connectedCallback(){var e,t;e=this,t=()=>{this._initialized||(this._initialized=!0,this._initializeWithImports())},o?.set(e,t),super.connectedCallback()}disconnectedCallback(){this.preserveStateOnUnmount||this._invalidateHandleRequests("The element was removed from the DOM and the handle request has been cancelled"),this._stateRetained&&l(this),super.disconnectedCallback()}_initializeWithImports(){super._invalidateProps();const e=this._stateRetained;this._stateRetained=!1,this.preserveStateOnUnmount=e}get preserveStateOnUnmount(){return this._stateRetained}set preserveStateOnUnmount(e){if(this._stateRetained===!!e)return;this._stateRetained||this._getConnected()||l(this);const{extendStoreLifetime:t,releaseStoreLifetime:n}=this._getDynamicImports()??{};this._stateRetained=!!e,this._stateRetained?t?.(this._elementKey):(n?.(this._elementKey),this._getConnected()||this._invalidateHandleRequests("preserveStateOnUnmount was set to false while the element was removed from the DOM"))}_getDynamicImports(){const e=a();if("dynamic"===e?.type)return e}getCommonProps(){this._refHandle||(this._refHandle=e=>this._setRef(e));const e={elementKey:this._elementKey,ref:this._refHandle,menuItemProvider:this._menuItemProvider,popoverRootId:this.popoverRootId??void 0,restrictViewportGestures:this.restrictViewportGestures};return this.reportUri&&this.url?{...e,authenticationType:this.authenticationType,reportUri:this.reportUri,url:this.url}:this.packageUri?{...e,packageUri:this.packageUri}:null}get url(){return this.getAttribute("url")}set url(e){e&&"string"==typeof e?this.setAttribute("url",e):this.removeAttribute("url")}get packageUri(){return this.getAttribute("packageUri")}set packageUri(e){e&&"string"==typeof e?this.setAttribute("packageUri",e):this.removeAttribute("packageUri")}get reportUri(){return this.getAttribute("reportUri")}set reportUri(e){e&&"string"==typeof e?this.setAttribute("reportUri",e):this.removeAttribute("reportUri")}get authenticationType(){return f(this.getAttribute("authenticationType"))||"credentials"}set authenticationType(e){e?"string"==typeof e&&f(e)?this.setAttribute("authenticationType",e.toLowerCase()):(console.warn(`Invalid AuthenticationType: ${e}`),this.removeAttribute("authenticationType")):this.removeAttribute("authenticationType")}get popoverRootId(){return this.getAttribute("popoverRootId")}set popoverRootId(e){e&&"string"==typeof e?this.setAttribute("popoverRootId",e):this.removeAttribute("popoverRootId")}get restrictViewportGestures(){const e=this.getAttribute("restrictViewportGestures");if(!e)return;const t=e.toLowerCase();return"true"===t||"false"!==t&&void 0}set restrictViewportGestures(e){"boolean"!=typeof e?e?(console.warn(`Invalid value for restrictViewportGestures: ${e}`),this.removeAttribute("restrictViewportGestures")):this.removeAttribute("restrictViewportGestures"):this.setAttribute("restrictViewportGestures",e.toString())}_resetElementKey(){this._invalidateProps();const e=this._elementKey;if(this._elementKey=(0,i.g)(),this._stateRetained){const t=this._getDynamicImports();t?.extendStoreLifetime?.(this._elementKey),setTimeout((()=>t?.releaseStoreLifetime?.(e)),0)}}set menuItemProvider(e){(e=e??void 0)!==this._menuItemProvider&&(this._invalidateProps(),this._menuItemProvider=e)}get menuItemProvider(){return this._menuItemProvider}}function p(e){if(e&&"string"==typeof e){const t=e.toLocaleLowerCase();return["true","false","auto"].indexOf(t)>-1}return!0}class h extends d{constructor(...e){super(...e),this._graphCSS=void 0,this._themeOverrides=null,this._unprocessedOverrides=void 0}_getRenderer(){return a()?.SASReport}static get observedAttributes(){return[...super.observedAttributes,"hidenavigation"]}attributeChangedCallback(e,t,n){super.attributeChangedCallback(e,t,n),"hideNavigation"===e&&this.hasAttribute("hideNavigation")&&!p(n)&&console.warn(`Invalid value for hideNavigation: ${n}`)}_initializeWithImports(){super._initializeWithImports(),this._unprocessedOverrides&&(this.unsafe_setCustomReportTheme(this._unprocessedOverrides),this._unprocessedOverrides=void 0)}getRenderProps(){const e=this.getCommonProps();return e&&{...e,hideNavigation:this.hideNavigation,themeOverrides:this._themeOverrides||void 0,graphCSS:this._graphCSS}}get hideNavigation(){if(!this.hasAttribute("hideNavigation"))return"auto";const e=this.getAttribute("hideNavigation");if("string"==typeof e)switch(e.toLocaleLowerCase()){case"true":case"":return!0;case"false":return!1;default:return"auto"}return!0}set hideNavigation(e){if("string"==typeof e)p(e)?this.setAttribute("hideNavigation",e):(console.warn(`Invalid value for hideNavigation: ${e}`),this.removeAttribute("hideNavigation"));else{if("boolean"==typeof e)return void this.setAttribute("hideNavigation",e.toString());e?(console.warn(`Invalid value for hideNavigation: ${e}`),this.removeAttribute("hideNavigation")):this.removeAttribute("hideNavigation")}}unsafe_setCustomReportTheme(e){const t=a();if(!t)return void(this._unprocessedOverrides=e);if("mobile"===t.type)return void console.error("customReportThemes not supported in this render mode.");let n;if("object"==typeof e&&null!==e){const r=e,o={baseThemeId:"light",styleData:{}};"string"==typeof r.baseThemeId?o.baseThemeId=r.baseThemeId:console.error("Objects passed to unsafe_setCustomReportTheme must have a string for the baseThemeId property"),"object"==typeof r.styleData&&null!==r.styleData?o.styleData=r.styleData:console.error("Objects passed to unsafe_setCustomReportTheme must have an object for the styleData property"),n=t.convertThemeServiceResponseToThemeParameterOverrides(o)}else null==e?n=null:(n=null,console.error("Invalid value passed to unsafe_setCustomReportTheme: "+e));this._themeOverrides!==n&&(this._themeOverrides=n,this._invalidateProps())}unsafe_setGraphCSS(e){let t;"string"==typeof e?t=e:null==e?t=void 0:(t=void 0,console.error("Invalid value passed to unsafe_setGraphCSS: "+e)),this._graphCSS!==t&&(this._graphCSS=t,this._resetElementKey(),this._invalidateProps())}}class m extends d{constructor(...e){super(...e),this._objectHandlePromise=void 0,this._rejectObjectHandleCallback=void 0}_getRenderer(){return a()?.SASReportObject}static get observedAttributes(){return[...super.observedAttributes,"objectname","reportcontextkey","hideloadimage"]}_getContextKey(e){return"url"in e?`${e.url}:${e.reportUri}:${e.reportContextKey}:${e.objectName}`:`${e.packageUri}:${e.reportContextKey}:${e.objectName}`}getRenderProps(){const e=this.getCommonProps();return e&&this.objectName?{...e,objectName:this.objectName,reportContextKey:this.reportContextKey,hideLoadImage:this.hideLoadImage}:null}get objectName(){return this.getAttribute("objectName")}set objectName(e){e&&"string"==typeof e?this.setAttribute("objectName",e):this.removeAttribute("objectName")}get reportContextKey(){return this.getAttribute("reportContextKey")||void 0}set reportContextKey(e){e&&"string"==typeof e?this.setAttribute("reportContextKey",e):this.removeAttribute("reportContextKey")}get hideLoadImage(){if(!this.hasAttribute("hideLoadImage"))return!1;const e=this.getAttribute("hideLoadImage");if("string"==typeof e)switch(e.toLocaleLowerCase()){case"true":case"":return!0;default:return!1}return!0}set hideLoadImage(e){if("string"==typeof e)!function(e){if(e&&"string"==typeof e){const t=e.toLocaleLowerCase();return["true","false"].indexOf(t)>-1}return!0}(e)?(console.warn(`Invalid value for hideLoadImage: ${e}`),this.removeAttribute("hideLoadImage")):this.setAttribute("hideLoadImage",e);else{if("boolean"==typeof e)return void this.setAttribute("hideLoadImage",e.toString());e?(console.warn(`Invalid value for hideLoadImage: ${e}`),this.removeAttribute("hideLoadImage")):this.removeAttribute("hideLoadImage")}}_invalidateHandleRequests(e){super._invalidateHandleRequests(e),this._rejectObjectHandleCallback?.(e),this._rejectObjectHandleCallback=void 0,this._objectHandlePromise=void 0}getObjectHandle(){const e=this.objectName;return e?(this._objectHandlePromise||(this._objectHandlePromise=Promise.race([this.getReportHandle().then((t=>t.getObjectHandle(e))),new Promise(((e,t)=>{this._rejectObjectHandleCallback=t}))])),this._objectHandlePromise):Promise.reject("Cannot get an ObjectHandle before setting objectName")}}class v extends d{_getRenderer(){return a()?.SASReportPage}static get observedAttributes(){return[...super.observedAttributes,"pagename","pageindex","reportcontextkey"]}_getContextKey(e){return e.reportContextKey?"url"in e?`${e.url}:${e.reportUri}:${e.reportContextKey}`:`${e.packageUri}:${e.reportContextKey}`:super._getContextKey(e)}getRenderProps(){const e=this.getCommonProps();if(!e)return null;const t=this.pageIndex;return this.pageName?{...e,pageName:this.pageName,reportContextKey:this.reportContextKey}:null!==t?{...e,pageIndex:t,reportContextKey:this.reportContextKey}:null}get pageName(){return this.getAttribute("pageName")}set pageName(e){e&&"string"==typeof e?this.setAttribute("pageName",e):this.removeAttribute("pageName")}get pageIndex(){return g(this.getAttribute("pageIndex"))}set pageIndex(e){const t=g(e);null!==t?this.setAttribute("pageIndex",t.toString()):this.removeAttribute("pageIndex")}get reportContextKey(){return this.getAttribute("reportContextKey")||void 0}set reportContextKey(e){e&&"string"==typeof e?this.setAttribute("reportContextKey",e):this.removeAttribute("reportContextKey")}}function g(e){return"string"==typeof e&&/^\d+$/.test(e)?Number(e):"number"==typeof e&&e>=0&&Number.isSafeInteger(e)?Math.abs(e):null}function y(e){!async function(e){const t=await("mobile"===e?.importType?Promise.all([n.e(0),n.e(30),n.e(32)]).then(n.bind(n,130)).then((e=>({type:"mobile",...e}))):Promise.all([n.e(0),n.e(30),n.e(33)]).then(n.bind(n,738)).then((e=>({type:"dynamic",...e}))));if(e?.initialize&&await(e?.initialize(t)),r=t,o)for(const e of o.values())e();o=void 0}(e),customElements.get("sas-report")||customElements.define("sas-report",h),customElements.get("sas-report-object")||customElements.define("sas-report-object",m),customElements.get("sas-report-page")||customElements.define("sas-report-page",v)}},(e,t,n)=>{"use strict";e.exports=n(3)},(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),u=Symbol.for("react.context"),s=Symbol.for("react.forward_ref"),c=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),d=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,v={};function g(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||h}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=g.prototype;var _=b.prototype=new y;_.constructor=b,m(_,g.prototype),_.isPureReactComponent=!0;var w=Array.isArray,k=Object.prototype.hasOwnProperty,S={current:null},x={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,r){var o,a={},l=null,i=null;if(null!=t)for(o in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)k.call(t,o)&&!x.hasOwnProperty(o)&&(a[o]=t[o]);var u=arguments.length-2;if(1===u)a.children=r;else if(1<u){for(var s=Array(u),c=0;c<u;c++)s[c]=arguments[c+2];a.children=s}if(e&&e.defaultProps)for(o in u=e.defaultProps)void 0===a[o]&&(a[o]=u[o]);return{$$typeof:n,type:e,key:l,ref:i,props:a,_owner:S.current}}function j(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var E=/\/+/g;function P(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function T(e,t,o,a,l){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var u=!1;if(null===e)u=!0;else switch(i){case"string":case"number":u=!0;break;case"object":switch(e.$$typeof){case n:case r:u=!0}}if(u)return l=l(u=e),e=""===a?"."+P(u,0):a,w(l)?(o="",null!=e&&(o=e.replace(E,"$&/")+"/"),T(l,t,o,"",(function(e){return e}))):null!=l&&(j(l)&&(l=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(l,o+(!l.key||u&&u.key===l.key?"":(""+l.key).replace(E,"$&/")+"/")+e)),t.push(l)),1;if(u=0,a=""===a?".":a+":",w(e))for(var s=0;s<e.length;s++){var c=a+P(i=e[s],s);u+=T(i,t,o,c,l)}else if(c=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=p&&e[p]||e["@@iterator"])?e:null}(e),"function"==typeof c)for(e=c.call(e),s=0;!(i=e.next()).done;)u+=T(i=i.value,t,o,c=a+P(i,s++),l);else if("object"===i)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return u}function O(e,t,n){if(null==e)return e;var r=[],o=0;return T(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function I(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var A={current:null},N={transition:null},z={ReactCurrentDispatcher:A,ReactCurrentBatchConfig:N,ReactCurrentOwner:S};t.Children={map:O,forEach:function(e,t,n){O(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return O(e,(function(){t++})),t},toArray:function(e){return O(e,(function(e){return e}))||[]},only:function(e){if(!j(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=g,t.Fragment=o,t.Profiler=l,t.PureComponent=b,t.StrictMode=a,t.Suspense=c,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=z,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=m({},e.props),a=e.key,l=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,i=S.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var u=e.type.defaultProps;for(s in t)k.call(t,s)&&!x.hasOwnProperty(s)&&(o[s]=void 0===t[s]&&void 0!==u?u[s]:t[s])}var s=arguments.length-2;if(1===s)o.children=r;else if(1<s){u=Array(s);for(var c=0;c<s;c++)u[c]=arguments[c+2];o.children=u}return{$$typeof:n,type:e.type,key:a,ref:l,props:o,_owner:i}},t.createContext=function(e){return(e={$$typeof:u,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:s,render:e}},t.isValidElement=j,t.lazy=function(e){return{$$typeof:d,_payload:{_status:-1,_result:e},_init:I}},t.memo=function(e,t){return{$$typeof:f,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=N.transition;N.transition={};try{e()}finally{N.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return A.current.useCallback(e,t)},t.useContext=function(e){return A.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return A.current.useDeferredValue(e)},t.useEffect=function(e,t){return A.current.useEffect(e,t)},t.useId=function(){return A.current.useId()},t.useImperativeHandle=function(e,t,n){return A.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return A.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return A.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return A.current.useMemo(e,t)},t.useReducer=function(e,t,n){return A.current.useReducer(e,t,n)},t.useRef=function(e){return A.current.useRef(e)},t.useState=function(e){return A.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return A.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return A.current.useTransition()},t.version="18.2.0"},(e,t,n)=>{"use strict";var r=n(5);t.s=r.createRoot,r.hydrateRoot},(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)}}(),e.exports=n(6)},(e,t,n)=>{"use strict";var r=n(2),o=n(7);function a(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][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,p={},h={};function m(e,t,n,r,o,a,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,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 o=v.hasOwnProperty(t)?v[t]:null;(null!==o?0!==o.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,o,r)&&(n=null),r||null===o?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)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!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 _=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),k=Symbol.for("react.portal"),S=Symbol.for("react.fragment"),x=Symbol.for("react.strict_mode"),C=Symbol.for("react.profiler"),j=Symbol.for("react.provider"),E=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),T=Symbol.for("react.suspense"),O=Symbol.for("react.suspense_list"),I=Symbol.for("react.memo"),A=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var N=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var z=Symbol.iterator;function R(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=z&&e[z]||e["@@iterator"])?e:null}var L,F=Object.assign;function M(e){if(void 0===L)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);L=t&&t[1]||""}return"\n"+L+e}var U=!1;function D(e,t){if(!e||U)return"";U=!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 o=t.stack.split("\n"),a=r.stack.split("\n"),l=o.length-1,i=a.length-1;1<=l&&0<=i&&o[l]!==a[i];)i--;for(;1<=l&&0<=i;l--,i--)if(o[l]!==a[i]){if(1!==l||1!==i)do{if(l--,0>--i||o[l]!==a[i]){var u="\n"+o[l].replace(" at new "," at ");return e.displayName&&u.includes("<anonymous>")&&(u=u.replace("<anonymous>",e.displayName)),u}}while(1<=l&&0<=i);break}}}finally{U=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?M(e):""}function V(e){switch(e.tag){case 5:return M(e.type);case 16:return M("Lazy");case 13:return M("Suspense");case 19:return M("SuspenseList");case 0:case 2:case 15:return e=D(e.type,!1);case 11:return e=D(e.type.render,!1);case 1:return e=D(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 k:return"Portal";case C:return"Profiler";case x:return"StrictMode";case T:return"Suspense";case O:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case E:return(e.displayName||"Context")+".Consumer";case j:return(e._context.displayName||"Context")+".Provider";case P:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case I:return null!==(t=e.displayName||null)?t:B(e.type)||"Memo";case A:t=e._payload,e=e._init;try{return B(e(t))}catch(e){}}return null}function $(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===x?"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 W(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function K(e){e._valueTracker||(e._valueTracker=function(e){var t=W(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 o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Q(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=W(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 G(e,t){var n=t.checked;return F({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}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={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Y(e,t){null!=(t=t.checked)&&b(e,"checked",t,!1)}function J(e,t){Y(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 o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+H(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return F({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(te(n)){if(1<n.length)throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:H(n)}}function ae(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="<svg>"+t.valueOf().toString()+"</svg>",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,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},he=["Webkit","ms","Moz","O"];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("--"),o=me(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}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=F({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(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(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 _e=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var ke=null,Se=null,xe=null;function Ce(e){if(e=_o(e)){if("function"!=typeof ke)throw Error(a(280));var t=e.stateNode;t&&(t=ko(t),ke(e.stateNode,e.type,t))}}function je(e){Se?xe?xe.push(e):xe=[e]:Se=e}function Ee(){if(Se){var e=Se,t=xe;if(xe=Se=null,Ce(e),t)for(e=0;e<t.length;e++)Ce(t[e])}}function Pe(e,t){return e(t)}function Te(){}var Oe=!1;function Ie(e,t,n){if(Oe)return e(t,n);Oe=!0;try{return Pe(e,t,n)}finally{Oe=!1,(null!==Se||null!==xe)&&(Te(),Ee())}}function Ae(e,t){var n=e.stateNode;if(null===n)return null;var r=ko(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(a(231,t,typeof n));return n}var Ne=!1;if(c)try{var ze={};Object.defineProperty(ze,"passive",{get:function(){Ne=!0}}),window.addEventListener("test",ze,ze),window.removeEventListener("test",ze,ze)}catch(ce){Ne=!1}function Re(e,t,n,r,o,a,l,i,u){var s=Array.prototype.slice.call(arguments,3);try{t.apply(n,s)}catch(e){this.onError(e)}}var Le=!1,Fe=null,Me=!1,Ue=null,De={onError:function(e){Le=!0,Fe=e}};function Ve(e,t,n,r,o,a,l,i,u){Le=!1,Fe=null,Re.apply(De,arguments)}function Be(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function $e(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(a(188))}function We(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Be(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var l=o.alternate;if(null===l){if(null!==(r=o.return)){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return He(o),e;if(l===r)return He(o),t;l=l.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=l;else{for(var i=!1,u=o.child;u;){if(u===n){i=!0,n=o,r=l;break}if(u===r){i=!0,r=o,n=l;break}u=u.sibling}if(!i){for(u=l.child;u;){if(u===n){i=!0,n=l,r=o;break}if(u===r){i=!0,r=l,n=o;break}u=u.sibling}if(!i)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e))?Ke(e):null}function Ke(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=Ke(e);if(null!==t)return t;e=e.sibling}return null}var Qe=o.unstable_scheduleCallback,qe=o.unstable_cancelCallback,Ge=o.unstable_shouldYield,Xe=o.unstable_requestPaint,Ye=o.unstable_now,Je=o.unstable_getCurrentPriorityLevel,Ze=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,at=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,o=e.suspendedLanes,a=e.pingedLanes,l=268435455&n;if(0!==l){var i=l&~o;0!==i?r=ft(i):0!==(a&=l)&&(r=ft(a))}else 0!==(l=n&~o)?r=ft(l):0!==a&&(r=ft(a));if(0===r)return 0;if(0!==t&&t!==r&&!(t&o)&&((o=r&-r)>=(a=t&-t)||16===o&&4194240&a))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-lt(t)),r|=e[n],t&=~o;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!(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),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var bt=0;function _t(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var wt,kt,St,xt,Ct,jt=!1,Et=[],Pt=null,Tt=null,Ot=null,It=new Map,At=new Map,Nt=[],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 Rt(e,t){switch(e){case"focusin":case"focusout":Pt=null;break;case"dragenter":case"dragleave":Tt=null;break;case"mouseover":case"mouseout":Ot=null;break;case"pointerover":case"pointerout":It.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":At.delete(t.pointerId)}}function Lt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[o]},null!==t&&(null!==(t=_o(t))&&kt(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function Ft(e){var t=bo(e.target);if(null!==t){var n=Be(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=$e(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 Mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Gt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=_o(n))&&kt(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);_e=r,n.target.dispatchEvent(r),_e=null,t.shift()}return!0}function Ut(e,t,n){Mt(e)&&n.delete(t)}function Dt(){jt=!1,null!==Pt&&Mt(Pt)&&(Pt=null),null!==Tt&&Mt(Tt)&&(Tt=null),null!==Ot&&Mt(Ot)&&(Ot=null),It.forEach(Ut),At.forEach(Ut)}function Vt(e,t){e.blockedOn===t&&(e.blockedOn=null,jt||(jt=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Dt)))}function Bt(e){function t(t){return Vt(t,e)}if(0<Et.length){Vt(Et[0],e);for(var n=1;n<Et.length;n++){var r=Et[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Pt&&Vt(Pt,e),null!==Tt&&Vt(Tt,e),null!==Ot&&Vt(Ot,e),It.forEach(t),At.forEach(t),n=0;n<Nt.length;n++)(r=Nt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Nt.length&&null===(n=Nt[0]).blockedOn;)Ft(n),null===n.blockedOn&&Nt.shift()}var $t=_.ReactCurrentBatchConfig,Ht=!0;function Wt(e,t,n,r){var o=bt,a=$t.transition;$t.transition=null;try{bt=1,Qt(e,t,n,r)}finally{bt=o,$t.transition=a}}function Kt(e,t,n,r){var o=bt,a=$t.transition;$t.transition=null;try{bt=4,Qt(e,t,n,r)}finally{bt=o,$t.transition=a}}function Qt(e,t,n,r){if(Ht){var o=Gt(e,t,n,r);if(null===o)Hr(e,t,r,qt,n),Rt(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Pt=Lt(Pt,e,t,n,r,o),!0;case"dragenter":return Tt=Lt(Tt,e,t,n,r,o),!0;case"mouseover":return Ot=Lt(Ot,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return It.set(a,Lt(It.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,At.set(a,Lt(At.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(Rt(e,r),4&t&&-1<zt.indexOf(e)){for(;null!==o;){var a=_o(o);if(null!==a&&wt(a),null===(a=Gt(e,t,n,r))&&Hr(e,t,r,qt,n),a===o)break;o=a}null!==o&&r.stopPropagation()}else Hr(e,t,r,null,n)}}var qt=null;function Gt(e,t,n,r){if(qt=null,null!==(e=bo(e=we(r))))if(null===(t=Be(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=$e(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 Yt=null,Jt=null,Zt=null;function en(){if(Zt)return Zt;var e,t,n=Jt,r=n.length,o="value"in Yt?Yt.value:Yt.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var l=r-e;for(t=1;t<=l&&n[r-t]===o[a-t];t++);return Zt=o.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 on(e){function t(t,n,r,o,a){for(var l in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(l)&&(t=e[l],this[l]=t?t(o):o[l]);return this.i