PageSourceSearch

https://no-db-webform.lovable.app/assets/index-DrMCWrbp.js

js no-db-webform.lovable.app collected 2026-10-03 03:33:59 UTC 517,193 bytes, 138 lines download raw bytes

1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Index-DW65wCqf.js","assets/InsuranceForm-Mi6ltrd-.js","assets/LogoBanner-DLyokf8A.js","assets/form1ZapierService-DNe6IMvW.js","assets/radio-group-DW9V6IC5.js","assets/index-eVtiPkQA.js","assets/index-C28efFoy.js","assets/index-CzR1DcrQ.js","assets/circle-Xbx_J1ee.js","assets/label-B2wL2NH-.js","assets/info-BlDsqysp.js","assets/vehicleLookup-BtObvAec.js","assets/select-mlKLkZCa.js","assets/index-BdQq_4o_.js","assets/Combination-D_r_gRnv.js","assets/chevron-down-CjRhCoZ_.js","assets/check-C7lqRlsb.js","assets/abnLookupService-LJd3Osg4.js","assets/loader-circle-Dh4c0S9B.js","assets/circle-check-ACcF67Hv.js","assets/pencil-BlZf2Nce.js","assets/triangle-alert-DHVyubGy.js","assets/alert-DNVjwKUL.js","assets/alert-dialog-DxHbplMt.js","assets/dialog-DsntTtE8.js","assets/plus-BaxAIR7j.js","assets/external-link-CZ__nIrn.js","assets/circle-alert-DpvadoNn.js","assets/popover-BpfUYK_B.js","assets/command-BbrrtUrx.js","assets/search-CxKxm2Ws.js","assets/tabs-CUwWNobg.js","assets/arrow-left-qfpVruPg.js","assets/shield-check-DH_gaVPZ.js","assets/wrench-CYHMz--K.js","assets/circle-x-78EpKiaY.js","assets/arrow-right-BKs0LXaU.js","assets/rotate-ccw-DiSUM0if.js","assets/chevrons-up-down-CC7etNtd.js","assets/p2pAdminQuoteService-CcHzdmX3.js","assets/slider-Cwb8C6T0.js","assets/addDays-D4GWY2sI.js","assets/en-US-MVvY02le.js","assets/format-Da8vTVBy.js","assets/calendar-DS4nEKmq.js","assets/users-DNjXsAZ-.js","assets/checkbox-iO2BrD5T.js","assets/index-C8e8SQgs.js","assets/useScrollToTop-BqoJz36k.js","assets/suncorpQuoteService-C9-HusU5.js","assets/qbeQuoteService-BRBtj5Fb.js","assets/qbeForm2Mapper-ZVajyWQr.js","assets/allianzAdminQuoteService-BMbuS33b.js","assets/allianzForm2Mapper-DwW5KbhX.js","assets/Form1-BLrSvjyS.js","assets/Form1-BVd9u7VV.js","assets/card-udPB9FWV.js","assets/use-mobile-DJZOQb_X.js","assets/P2pRenewal-jezat57z.js","assets/textarea-Dt4ehy0R.js","assets/badge-CiFEvAaP.js","assets/progress-CB0Pi_pK.js","assets/sheet-DT5MH4By.js","assets/refresh-cw-ys_U6itL.js","assets/settings-2-lOb_qhRx.js","assets/chevron-left-BIDRf5BD.js","assets/chevron-right-lCHwt_1v.js","assets/eye-Cuzes4zp.js","assets/download-DlNulxoh.js","assets/copy-cB6IIJnr.js","assets/send-CeayP_NL.js","assets/Voucher-BZpCbyIO.js","assets/Form1ThankYou-Csfgg8Ws.js","assets/Form3-D1jE9KXg.js","assets/useAgentPerformance-k94lfHnP.js","assets/pricingRecordService-BpqOuP37.js","assets/file-search-1NXKTCBI.js","assets/arrow-up-D4rgxTG1.js","assets/hash-MfygwdFc.js","assets/trophy-BdW25X2T.js","assets/dollar-sign-CRxEYV1U.js","assets/briefcase-C7Bm8W0k.js","assets/user-Nk6qr490.js","assets/file-text-OhGfkcuB.js","assets/car-BENwruWh.js","assets/navigation-C8Gdnn2B.js","assets/shield-07gCWMs6.js","assets/trending-up-kD02tgQP.js","assets/chart-column-hg9P-LIV.js","assets/circle-help-DYFNOost.js","assets/generateCategoricalChart-DQlo5MP4.js","assets/ComposedChart-CL8PaLh5.js","assets/Area-Cp1TWGHF.js","assets/Line-BjjG1DXP.js","assets/parseISO-BCECSYWs.js","assets/form3ZapierService-Bjj2w_cs.js","assets/collapsible-DwEtuNrr.js","assets/index-D3qg0prR.js","assets/table-CWnDxLlX.js","assets/scroll-area-CWkf_X-_.js","assets/sparkles-B9BbDogJ.js","assets/clock-BdEVl3f_.js","assets/ban-B-_VAqLf.js","assets/zap-ABN9i-eB.js","assets/circle-check-big-DwbtRYRn.js","assets/trash-2-CUpfxL91.js","assets/Form3ThankYou-C41F5esn.js","assets/Form4-e-7o1IFS.js","assets/mail-DpSbvhN1.js","assets/target-ph-rfhI2.js","assets/award-B4jMuN6l.js","assets/trending-down-BeWQLswV.js","assets/ExcessCashbackDialog-Q7unkWAr.js","assets/switch-BFgwslGF.js","assets/phone-DhUDYJNo.js","assets/accordion-DRp0RFNX.js","assets/flame-CQdFQHUO.js","assets/square-BK-c984b.js","assets/house-Dtn2LB2u.js","assets/map-pin-kvtZXfBZ.js","assets/separator-C6pP-_zA.js","assets/Form4ThankYou-CRXrMabi.js","assets/Copilot-spyLcQ6c.js","assets/autoQuoteLabels-DtQWftRb.js","assets/researchQuoteService-C0HEPh2t.js","assets/p2pPricing-nQveytlA.js","assets/skeleton-Cr7dHO1H.js","assets/BarChart-C-PbixE5.js","assets/CartesianGrid-DLZjoQ78.js","assets/embla-carousel-react.esm-D5lu4pcn.js","assets/formatDistanceToNow-BLj8GdbW.js","assets/startOfMonth-B9uc9A5Z.js","assets/subMonths-DIr8abSX.js","assets/LineChart-CxHSDa4K.js","assets/AreaChart-CBJle68m.js","assets/book-open-BCAWDr3m.js","assets/chart-line-D1aGcKcx.js","assets/circle-slash-2-DDrzOFqK.js","assets/arrow-down-OCeXDi59.js","assets/useQuery-R6ZUouYy.js","assets/addressValidationService-CoCyI4_9.
1js","assets/activity-Bd4iC6DV.js","assets/Admin-BMX9a31w.js","assets/AutoQuoteDetailDialog-CKvkf1zo.js","assets/AdminSuncorp-BNu4RRJU.js","assets/star-SmCyTKk2.js","assets/flask-conical-CT0-Egly.js","assets/upload-vkZvAne1.js","assets/play-C4ixuL2w.js","assets/AdminBetterQuote-axhBVyp-.js","assets/Addresses-Be-1sxVh.js","assets/Prices-CumCMwbm.js","assets/pricingAnalyticsService-CopsdRj6.js","assets/isAfter-Sp9__Rlo.js","assets/filter-BXE_xvJl.js","assets/minus-rOCluhZ8.js","assets/pause-BZ4mEnd9.js","assets/skip-forward-CJXlkfnj.js","assets/PriceAnalytics-CeEkakVu.js","assets/package-Ddc6s9uL.js","assets/JotformHealth-CJclUpjC.js","assets/code-bpRABTEm.js","assets/ThankYou-QE8da9c5.js","assets/QuoteExpectationCard-BWeKPgf3.js","assets/scale-BknccklH.js","assets/headset-51UpIOxq.js","assets/Induction-gXs-AXD9.js","assets/building-2-CiZXQCin.js","assets/gift-CkG3Ylcg.js","assets/AutoQuote-D-5tbd2K.js","assets/PieChart-CpQ0vjiW.js","assets/percent-C7dFg7QF.js","assets/Followup-D3MIa-Ri.js","assets/user-plus-HWoomqSs.js","assets/arrow-up-down-Bwn3BkYx.js","assets/clipboard-list-CiHhGoV4.js","assets/receipt-CA16MZA3.js","assets/headphones-B_6c8x1k.js","assets/Contact-CP8RmJH0.js","assets/ContactThankYou-DRJPZ3lp.js","assets/Hyperbrowser-g3IXecmo.js","assets/Mutual-DL_m1mdx.js","assets/database-BG8M0oVd.js","assets/Form4Lite-wz8BOksJ.js","assets/Form4Lite-CCoj9dzT.js","assets/message-square-D7wy7do0.js","assets/credit-card-kxBYURkv.js","assets/Form4LiteThankYou-B0UO5nE-.js","assets/Form5-CWje6Gtr.js","assets/Policies-BDj6Ashm.js","assets/PDS-EKQ-bxmf.js","assets/Sales-mATgKKhP.js","assets/Nexus-BjbsJr48.js","assets/nc-icon-circle-CbQL7k4v.js","assets/layout-dashboard-DvaF0aiA.js","assets/save-xhU6_Vt-.js","assets/Partnerships-j6EwkqqT.js","assets/settings-CT0LCt_-.js","assets/QBE-vcH-_8qL.js","assets/Allianz-BCUS4brb.js","assets/beaker-BZgHnUV2.js","assets/Mcmquote-DAioBrPD.js","assets/Nrma-haYZO2C9.js","assets/NrmaApi-DMOe8Lts.js","assets/nrmaApiQuoteService-MUK1Gdy3.js","assets/HSBC-C_i5jxmX.js","assets/Rollin-DDD8BbG1.js","assets/Einsure-CQh03hsJ.js","assets/Unlocker-ByvQV5Ej.js","assets/Onepatch-B03hIm4r.js","assets/onepatchForm2Mapper-DdW7KqZ9.js","assets/Clover-CoIEwfWg.js","assets/Abn-Rok5KoXX.js","assets/Vin-8HISs1lk.js","assets/QldRego-KjbjFxJG.js","assets/P2p-CKALmNuF.js","assets/Akamai-Bume__Dz.js","assets/Airtable-DX3Qikko.js","assets/Archive-C8oqZ48v.js","assets/archiveJotformTransformer-DGGxdlkL.js","assets/Migrate-DfvkPJFV.js","assets/HelpdeskAnalytics-jZiSlNGd.js","assets/Engage-CaQLuqTK.js","assets/AgreedValue-hUf7yzDL.js","assets/McmQuoteLanding-BXmk7l4d.js","assets/McmQuoteLanding-B770w-WU.css","assets/PreviewManualQuote-TtJdFBVV.js","assets/Vidaxl-DGmvSany.js","assets/Remittance-x69LIMto.js"])))=>i.map(i=>d[i]);
2var gf=t=>{throw TypeError(t)};var Pl=(t,e,r)=>e.has(t)||gf("Cannot "+r);var P=(t,e,r)=>(Pl(t,e,"read from private field"),r?r.call(t):e.get(t)),oe=(t,e,r)=>e.has(t)?gf("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Z=(t,e,r,n)=>(Pl(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),De=(t,e,r)=>(Pl(t,e,"access private method"),r);var vi=(t,e,r,n)=>({set _(s){Z(t,e,s,r)},get _(){return P(t,e,n)}});function om(t,e){for(var r=0;r<e.length;r++){const n=e[r];if(typeof n!="string"&&!Array.isArray(n)){for(const s in n)if(s!=="default"&&!(s in t)){const o=Object.getOwnPropertyDescriptor(n,s);o&&Object.defineProperty(t,s,o.get?o:{enumerable:!0,get:()=>n[s]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const s of document.querySelectorAll('link[rel="modulepreload"]'))n(s);new MutationObserver(s=>{for(const o of s)if(o.type==="childList")for(const i of o.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&n(i)}).observe(document,{childList:!0,subtree:!0});function r(s){const o={};return s.integrity&&(o.integrity=s.integrity),s.referrerPolicy&&(o.referrerPolicy=s.referrerPolicy),s.crossOrigin==="use-credentials"?o.credentials="include":s.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(s){if(s.ep)return;s.ep=!0;const o=r(s);fetch(s.href,o)}})();var oR=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function im(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}
vendor: 4,961 bytes, lines 2-10
2function am(t){if(t.__esModule)return t;var e=t.default;if(typeof e=="function"){var r=function n(){return this instanceof n?Reflect.construct(e,arguments,this.constructor):e.apply(this,arguments)};r.prototype=e.prototype}else r={};return Object.defineProperty(r,"__esModule",{value:!0}),Object.keys(t).forEach(function(n){var s=Object.getOwnPropertyDescriptor(t,n);Object.defineProperty(r,n,s.get?s:{enumerable:!0,get:function(){return t[n]}})}),r}var lm={exports:{}},Ka={},um={exports:{}},ne={};/**
3 * @license React
4 * react.production.min.js
5 *
6 * Copyright (c) Facebook, Inc. and its affiliates.
7 *
8 * This source code is licensed under the MIT license found in the
9 * LICENSE file in the root directory of this source tree.
10 */var ni=Symbol.for("react.element"),kw=Symbol.for("react.portal"),Tw=Symbol.for("react.fragment"),Pw=Symbol.for("react.strict_mode"),Cw=Symbol.for("react.profiler"),Ow=Symbol.for("react.provider"),Rw=Symbol.for("react.context"),jw=Symbol.for("react.forward_ref"),Aw=Symbol.for("react.suspense"),Iw=Symbol.for("react.memo"),Nw=Symbol.for("react.lazy"),vf=Symbol.iterator;function Lw(t){return t===null||typeof t!="object"?null:(t=vf&&t[vf]||t["@@iterator"],typeof t=="function"?t:null)}var cm={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},dm=Object.assign,fm={};function zs(t,e,r){this.props=t,this.context=e,this.refs=fm,this.updater=r||cm}zs.prototype.isReactComponent={};zs.prototype.setState=function(t,e){if(typeof t!="object"&&typeof t!="function"&&t!=null)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,t,e,"setState")};zs.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this,t,"forceUpdate")};function hm(){}hm.prototype=zs.prototype;function Uc(t,e,r){this.props=t,this.context=e,this.refs=fm,this.updater=r||cm}var Fc=Uc.prototype=new hm;Fc.constructor=Uc;dm(Fc,zs.prototype);Fc.isPureReactComponent=!0;var yf=Array.isArray,pm=Object.prototype.hasOwnProperty,zc={current:null},mm={key:!0,ref:!0,__self:!0,__source:!0};function gm(t,e,r){var n,s={},o=null,i=null;if(e!=null)for(n in e.ref!==void 0&&(i=e.ref),e.key!==void 0&&(o=""+e.key),e)pm.call(e,n)&&!mm.hasOwnProperty(n)&&(s[n]=e[n]);var a=arguments.length-2;if(a===1)s.children=r;else if(1<a){for(var l=Array(a),u=0;u<a;u++)l[u]=arguments[u+2];s.children=l}if(t&&t.defaultProps)for(n in a=t.defaultProps,a)s[n]===void 0&&(s[n]=a[n]);return{$$typeof:ni,type:t,key:o,ref:i,props:s,_owner:zc.current}}function $w(t,e){return{$$typeof:ni,type:t.type,key:e,ref:t.ref,props:t.props,_owner:t._owner}}function Bc(t){return typeof t=="object"&&t!==null&&t.$$typeof===ni}function Dw(t){var e={"=":"=0",":":"=2"};return"$"+t.replace(/[=:]/g,function(r){return e[r]})}var wf=/\/+/g;function Cl(t,e){return typeof t=="object"&&t!==null&&t.key!=null?Dw(""+t.key):e.toString(36)}function Qi(t,e,r,n,s){var o=typeof t;(o==="undefined"||o==="boolean")&&(t=null);var i=!1;if(t===null)i=!0;else switch(o){case"string":case"number":i=!0;break;case"object":switch(t.$$typeof){case ni:case kw:i=!0}}if(i)return i=t,s=s(i),t=n===""?"."+Cl(i,0):n,yf(s)?(r="",t!=null&&(r=t.replace(wf,"$&/")+"/"),Qi(s,e,r,"",function(u){return u})):s!=null&&(Bc(s)&&(s=$w(s,r+(!s.key||i&&i.key===s.key?"":(""+s.key).replace(wf,"$&/")+"/")+t)),e.push(s)),1;if(i=0,n=n===""?".":n+":",yf(t))for(var a=0;a<t.length;a++){o=t[a];var l=n+Cl(o,a);i+=Qi(o,e,r,l,s)}else if(l=Lw(t),typeof l=="function")for(t=l.call(t),a=0;!(o=t.next()).done;)o=o.value,l=n+Cl(o,a++),i+=Qi(o,e,r,l,s);else if(o==="object")throw e=String(t),Error("Objects are not valid as a React child (found: "+(e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)+"). If you meant to render a collection of children, use an array instead.");return i}function yi(t,e,r){if(t==null)return t;var n=[],s=0;return Qi(t,n,"","",function(o){return e.call(r,o,s++)}),n}function Mw(t){if(t._status===-1){var e=t._result;e=e(),e.then(function(r){(t._status===0||t._status===-1)&&(t._status=1,t._result=r)},function(r){(t._status===0||t._status===-1)&&(t._status=2,t._result=r)}),t._status===-1&&(t._status=0,t._result=e)}if(t._status===1)return t._result.default;throw t._result}var Qe={current:null},Ji={transition:null},Uw={ReactCurrentDispatcher:Qe,ReactCurrentBatchConfig:Ji,ReactCurrentOwner:zc};function vm(){throw Error("act(...) is not supported in production builds of React.")}ne.Children={map:yi,forEach:function(t,e,r){yi(t,function(){e.apply(this,arguments)},r)},count:function(t){var e=0;return yi(t,function(){e++}),e},toArray:function(t){return yi(t,function(e){return e})||[]},only:function(t){if(!Bc(t))throw Error("React.Children.only expected to receive a single React element child.");return t}};ne.Component=zs;ne.Fragment=Tw;ne.Profiler=Cw;ne.PureComponent=Uc;ne.StrictMode=Pw;ne.Suspense=Aw;
vendor: 1,181 bytes, line 10
10ne.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Uw;ne.act=vm;ne.cloneElement=function(t,e,r){if(t==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+t+".");var n=dm({},t.props),s=t.key,o=t.ref,i=t._owner;if(e!=null){if(e.ref!==void 0&&(o=e.ref,i=zc.current),e.key!==void 0&&(s=""+e.key),t.type&&t.type.defaultProps)var a=t.type.defaultProps;for(l in e)pm.call(e,l)&&!mm.hasOwnProperty(l)&&(n[l]=e[l]===void 0&&a!==void 0?a[l]:e[l])}var l=arguments.length-2;if(l===1)n.children=r;else if(1<l){a=Array(l);for(var u=0;u<l;u++)a[u]=arguments[u+2];n.children=a}return{$$typeof:ni,type:t.type,key:s,ref:o,props:n,_owner:i}};ne.createContext=function(t){return t={$$typeof:Rw,_currentValue:t,_currentValue2:t,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},t.Provider={$$typeof:Ow,_context:t},t.Consumer=t};ne.createElement=gm;ne.createFactory=function(t){var e=gm.bind(null,t);return e.type=t,e};ne.createRef=function(){return{current:null}};ne.forwardRef=function(t){return{$$typeof:jw,render:t}};ne.isValidElement=Bc;ne.lazy=function(t){return{$$typeof:Nw,_payload:{_status:-1,_result:t},_init:Mw}};
vendor: 5,848 bytes, lines 10-26
10ne.memo=function(t,e){return{$$typeof:Iw,type:t,compare:e===void 0?null:e}};ne.startTransition=function(t){var e=Ji.transition;Ji.transition={};try{t()}finally{Ji.transition=e}};ne.unstable_act=vm;ne.useCallback=function(t,e){return Qe.current.useCallback(t,e)};ne.useContext=function(t){return Qe.current.useContext(t)};ne.useDebugValue=function(){};ne.useDeferredValue=function(t){return Qe.current.useDeferredValue(t)};ne.useEffect=function(t,e){return Qe.current.useEffect(t,e)};ne.useId=function(){return Qe.current.useId()};ne.useImperativeHandle=function(t,e,r){return Qe.current.useImperativeHandle(t,e,r)};ne.useInsertionEffect=function(t,e){return Qe.current.useInsertionEffect(t,e)};ne.useLayoutEffect=function(t,e){return Qe.current.useLayoutEffect(t,e)};ne.useMemo=function(t,e){return Qe.current.useMemo(t,e)};ne.useReducer=function(t,e,r){return Qe.current.useReducer(t,e,r)};ne.useRef=function(t){return Qe.current.useRef(t)};ne.useState=function(t){return Qe.current.useState(t)};ne.useSyncExternalStore=function(t,e,r){return Qe.current.useSyncExternalStore(t,e,r)};ne.useTransition=function(){return Qe.current.useTransition()};ne.version="18.3.1";um.exports=ne;var b=um.exports;const A=im(b),Vc=om({__proto__:null,default:A},[b]);/**
11 * @license React
12 * react-jsx-runtime.production.min.js
13 *
14 * Copyright (c) Facebook, Inc. and its affiliates.
15 *
16 * This source code is licensed under the MIT license found in the
17 * LICENSE file in the root directory of this source tree.
18 */var Fw=b,zw=Symbol.for("react.element"),Bw=Symbol.for("react.fragment"),Vw=Object.prototype.hasOwnProperty,Ww=Fw.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Hw={key:!0,ref:!0,__self:!0,__source:!0};function ym(t,e,r){var n,s={},o=null,i=null;r!==void 0&&(o=""+r),e.key!==void 0&&(o=""+e.key),e.ref!==void 0&&(i=e.ref);for(n in e)Vw.call(e,n)&&!Hw.hasOwnProperty(n)&&(s[n]=e[n]);if(t&&t.defaultProps)for(n in e=t.defaultProps,e)s[n]===void 0&&(s[n]=e[n]);return{$$typeof:zw,type:t,key:o,ref:i,props:s,_owner:Ww.current}}Ka.Fragment=Bw;Ka.jsx=ym;Ka.jsxs=ym;lm.exports=Ka;var _=lm.exports,wm={exports:{}},ft={},_m={exports:{}},bm={};/**
19 * @license React
20 * scheduler.production.min.js
21 *
22 * Copyright (c) Facebook, Inc. and its affiliates.
23 *
24 * This source code is licensed under the MIT license found in the
25 * LICENSE file in the root directory of this source tree.
26 */(function(t){function e(T,O){var D=T.length;T.push(O);e:for(;0<D;){var J=D-1>>>1,W=T[J];if(0<s(W,O))T[J]=O,T[D]=W,D=J;else break e}}function r(T){return T.length===0?null:T[0]}function n(T){if(T.length===0)return null;var O=T[0],D=T.pop();if(D!==O){T[0]=D;e:for(var J=0,W=T.length,re=W>>>1;J<re;){var ee=2*(J+1)-1,ue=T[ee],$e=ee+1,ie=T[$e];if(0>s(ue,D))$e<W&&0>s(ie,ue)?(T[J]=ie,T[$e]=D,J=$e):(T[J]=ue,T[ee]=D,J=ee);else if($e<W&&0>s(ie,D))T[J]=ie,T[$e]=D,J=$e;else break e}}return O}function s(T,O){var D=T.sortIndex-O.sortIndex;return D!==0?D:T.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;t.unstable_now=function(){return o.now()}}else{var i=Date,a=i.now();t.unstable_now=function(){return i.now()-a}}var l=[],u=[],c=1,f=null,h=3,d=!1,w=!1,g=!1,y=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,p=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function m(T){for(var O=r(u);O!==null;){if(O.callback===null)n(u);else if(O.startTime<=T)n(u),O.sortIndex=O.expirationTime,e(l,O);else break;O=r(u)}}function x(T){if(g=!1,m(T),!w)if(r(l)!==null)w=!0,V(E);else{var O=r(u);O!==null&&K(x,O.startTime-T)}}function E(T,O){w=!1,g&&(g=!1,v(C),C=-1),d=!0;var D=h;try{for(m(O),f=r(l);f!==null&&(!(f.expirationTime>O)||T&&!q());){var J=f.callback;if(typeof J=="function"){f.callback=null,h=f.priorityLevel;var W=J(f.expirationTime<=O);O=t.unstable_now(),typeof W=="function"?f.callback=W:f===r(l)&&n(l),m(O)}else n(l);f=r(l)}if(f!==null)var re=!0;else{var ee=r(u);ee!==null&&K(x,ee.startTime-O),re=!1}return re}finally{f=null,h=D,d=!1}}var S=!1,k=null,C=-1,j=5,I=-1;function q(){return!(t.unstable_now()-I<j)}function L(){if(k!==null){var T=t.unstable_now();I=T;var O=!0;try{O=k(!0,T)}finally{O?F():(S=!1,k=null)}}else S=!1}var F;if(typeof p=="function")F=function(){p(L)};else if(typeof MessageChannel<"u"){var N=new MessageChannel,Y=N.port2;N.port1.onmessage=L,F=function(){Y.postMessage(null)}}else F=function(){y(L,0)};function V(T){k=T,S||(S=!0,F())}function K(T,O){C=y(function(){T(t.unstable_now())},O)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(T){T.callback=null},t.unstable_continueExecution=function(){w||d||(w=!0,V(E))},t.unstable_forceFrameRate=function(T){0>T||125<T?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):j=0<T?Math.floor(1e3/T):5},t.unstable_getCurrentPriorityLevel=function(){return h},t.unstable_getFirstCallbackNode=function(){return r(l)},t.unstable_next=function(T){switch(h){case 1:case 2:case 3:var O=3;break;default:O=h}var D=h;h=O;try{return T()}finally{h=D}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(T,O){switch(T){case 1:case 2:case 3:case 4:case 5:break;default:T=3}var D=h;h=T;try{return O()}finally{h=D}},t.unstable_scheduleCallback=function(T,O,D){var J=t.unstable_now();switch(typeof D=="object"&&D!==null?(D=D.delay,D=typeof D=="number"&&0<D?J+D:J):D=J,T){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}
vendor: 4,614 bytes, lines 26-34
26return W=D+W,T={id:c++,callback:O,priorityLevel:T,startTime:D,expirationTime:W,sortIndex:-1},D>J?(T.sortIndex=D,e(u,T),r(l)===null&&T===r(u)&&(g?(v(C),C=-1):g=!0,K(x,D-J))):(T.sortIndex=W,e(l,T),w||d||(w=!0,V(E))),T},t.unstable_shouldYield=q,t.unstable_wrapCallback=function(T){var O=h;return function(){var D=h;h=O;try{return T.apply(this,arguments)}finally{h=D}}}})(bm);_m.exports=bm;var qw=_m.exports;/**
27 * @license React
28 * react-dom.production.min.js
29 *
30 * Copyright (c) Facebook, Inc. and its affiliates.
31 *
32 * This source code is licensed under the MIT license found in the
33 * LICENSE file in the root directory of this source tree.
34 */var Kw=b,dt=qw;function R(t){for(var e="https://reactjs.org/docs/error-decoder.html?invariant="+t,r=1;r<arguments.length;r++)e+="&args[]="+encodeURIComponent(arguments[r]);return"Minified React error #"+t+"; visit "+e+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var xm=new Set,Co={};function Dn(t,e){Rs(t,e),Rs(t+"Capture",e)}function Rs(t,e){for(Co[t]=e,t=0;t<e.length;t++)xm.add(e[t])}var cr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),vu=Object.prototype.hasOwnProperty,Gw=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,_f={},bf={};function Qw(t){return vu.call(bf,t)?!0:vu.call(_f,t)?!1:Gw.test(t)?bf[t]=!0:(_f[t]=!0,!1)}function Jw(t,e,r,n){if(r!==null&&r.type===0)return!1;switch(typeof e){case"function":case"symbol":return!0;case"boolean":return n?!1:r!==null?!r.acceptsBooleans:(t=t.toLowerCase().slice(0,5),t!=="data-"&&t!=="aria-");default:return!1}}function Yw(t,e,r,n){if(e===null||typeof e>"u"||Jw(t,e,r,n))return!0;if(n)return!1;if(r!==null)switch(r.type){case 3:return!e;case 4:return e===!1;case 5:return isNaN(e);case 6:return isNaN(e)||1>e}return!1}function Je(t,e,r,n,s,o,i){this.acceptsBooleans=e===2||e===3||e===4,this.attributeName=n,this.attributeNamespace=s,this.mustUseProperty=r,this.propertyName=t,this.type=e,this.sanitizeURL=o,this.removeEmptyString=i}var Le={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(t){Le[t]=new Je(t,0,!1,t,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(t){var e=t[0];Le[e]=new Je(e,1,!1,t[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(t){Le[t]=new Je(t,2,!1,t.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(t){Le[t]=new Je(t,2,!1,t,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(t){Le[t]=new Je(t,3,!1,t.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(t){Le[t]=new Je(t,3,!0,t,null,!1,!1)});["capture","download"].forEach(function(t){Le[t]=new Je(t,4,!1,t,null,!1,!1)});["cols","rows","size","span"].forEach(function(t){Le[t]=new Je(t,6,!1,t,null,!1,!1)});["rowSpan","start"].forEach(function(t){Le[t]=new Je(t,5,!1,t.toLowerCase(),null,!1,!1)});var Wc=/[\-:]([a-z])/g;function Hc(t){return t[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode
34-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(t){var e=t.replace(Wc,Hc);Le[e]=new Je(e,1,!1,t,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(t){var e=t.replace(Wc,Hc);Le[e]=new Je(e,1,!1,t,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(t){var e=t.replace(Wc,Hc);Le[e]=new Je(e,1,!1,t,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(t){Le[t]=new Je(t,1,!1,t.toLowerCase(),null,!1,!1)});Le.xlinkHref=new Je("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(t){Le[t]=new Je(t,1,!1,t.toLowerCase(),null,!0,!0)});function qc(t,e,r,n){var s=Le.hasOwnProperty(e)?Le[e]:null;(s!==null?s.type!==0:n||!(2<e.length)||e[0]!=="o"&&e[0]!=="O"||e[1]!=="n"&&e[1]!=="N")&&(Yw(e,r,s,n)&&(r=null),n||s===null?Qw(e)&&(r===null?t.removeAttribute(e):t.setAttribute(e,""+r)):s.mustUseProperty?t[s.propertyName]=r===null?s.type===3?!1:"":r:(e=s.attributeName,n=s.attributeNamespace,r===null?t.removeAttribute(e):(s=s.type,r=s===3||s===4&&r===!0?"":""+r,n?t.setAttributeNS(n,e,r):t.setAttribute(e,r))))}var vr=Kw.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,wi=Symbol.for("react.element"),ts=Symbol.for("react.portal"),rs=Symbol.for("react.fragment"),Kc=Symbol.for("react.strict_mode"),yu=Symbol.for("react.profiler"),Em=Symbol.for("react.provider"),Sm=Symbol.for("react.context"),Gc=Symbol.for("react.forward_ref"),wu=Symbol.for("react.suspense"),_u=Symbol.for("react.suspense_list"),Qc=Symbol.for("react.memo"),Rr=Symbol.for("react.lazy"),km=Symbol.for("react.offscreen"),xf=Symbol.iterator;function Zs(t){return t===null||typeof t!="object"?null:(t=xf&&t[xf]||t["@@iterator"],typeof t=="function"?t:null)}var _e=Object.assign,Ol;function uo(t){if(Ol===void 0)try{throw Error()}catch(r){var e=r.stack.trim().match(/\n( *(at )?)/);Ol=e&&e[1]||""}return`
35`+Ol+t}var Rl=!1;function jl(t,e){if(!t||Rl)return"";Rl=!0;var r=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(e)if(e=function(){throw Error()},Object.defineProperty(e.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(e,[])}catch(u){var n=u}Reflect.construct(t,[],e)}else{try{e.call()}catch(u){n=u}t.call(e.prototype)}else{try{throw Error()}catch(u){n=u}t()}}catch(u){if(u&&n&&typeof u.stack=="string"){for(var s=u.stack.split(`
36`),o=n.stack.split(`
37`),i=s.length-1,a=o.length-1;1<=i&&0<=a&&s[i]!==o[a];)a--;for(;1<=i&&0<=a;i--,a--)if(s[i]!==o[a]){if(i!==1||a!==1)do if(i--,a--,0>a||s[i]!==o[a]){var l=`
38`+s[i].replace(" at new "," at ");return t.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",t.displayName)),l}while(1<=i&&0<=a);break}}}finally{Rl=!1,Error.prepareStackTrace=r}return(t=t?t.displayName||t.name:"")?uo(t):""}function Xw(t){switch(t.tag){case 5:return uo(t.type);case 16:return uo("Lazy");case 13:return uo("Suspense");case 19:return uo("SuspenseList");case 0:case 2:case 15:return t=jl(t.type,!1),t;case 11:return t=jl(t.type.render,!1),t;case 1:return t=jl(t.type,!0),t;default:return""}}function bu(t){if(t==null)return null;if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t;switch(t){case rs:return"Fragment";case ts:return"Portal";case yu:return"Profiler";case Kc:return"StrictMode";case wu:return"Suspense";case _u:return"SuspenseList"}if(typeof t=="object")switch(t.$$typeof){case Sm:return(t.displayName||"Context")+".Consumer";case Em:return(t._context.displayName||"Context")+".Provider";case Gc:var e=t.render;return t=t.displayName,t||(t=e.displayName||e.name||"",t=t!==""?"ForwardRef("+t+")":"ForwardRef"),t;case Qc:return e=t.displayName||null,e!==null?e:bu(t.type)||"Memo";case Rr:e=t._payload,t=t._init;try{return bu(t(e))}catch{}}return null}function Zw(t){var e=t.type;switch(t.tag){case 24:return"Cache";case 9:return(e.displayName||"Context")+".Consumer";case 10:return(e._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return t=e.render,t=t.displayName||t.name||"",e.displayName||(t!==""?"ForwardRef("+t+")":"ForwardRef");case 7:return"Fragment";case 5:return e;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return bu(e);case 8:return e===Kc?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e}return null}function Xr(t){switch(typeof t){case"boolean":case"number":case"string":case"undefined":return t;case"object":return t;default:return""}}function Tm(t){var e=t.type;
vendor: 5,053 bytes, line 38
38return(t=t.nodeName)&&t.toLowerCase()==="input"&&(e==="checkbox"||e==="radio")}function e_(t){var e=Tm(t)?"checked":"value",r=Object.getOwnPropertyDescriptor(t.constructor.prototype,e),n=""+t[e];if(!t.hasOwnProperty(e)&&typeof r<"u"&&typeof r.get=="function"&&typeof r.set=="function"){var s=r.get,o=r.set;return Object.defineProperty(t,e,{configurable:!0,get:function(){return s.call(this)},set:function(i){n=""+i,o.call(this,i)}}),Object.defineProperty(t,e,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(i){n=""+i},stopTracking:function(){t._valueTracker=null,delete t[e]}}}}function _i(t){t._valueTracker||(t._valueTracker=e_(t))}function Pm(t){if(!t)return!1;var e=t._valueTracker;if(!e)return!0;var r=e.getValue(),n="";return t&&(n=Tm(t)?t.checked?"true":"false":t.value),t=n,t!==r?(e.setValue(t),!0):!1}function ca(t){if(t=t||(typeof document<"u"?document:void 0),typeof t>"u")return null;try{return t.activeElement||t.body}catch{return t.body}}function xu(t,e){var r=e.checked;return _e({},e,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:r??t._wrapperState.initialChecked})}function Ef(t,e){var r=e.defaultValue==null?"":e.defaultValue,n=e.checked!=null?e.checked:e.defaultChecked;r=Xr(e.value!=null?e.value:r),t._wrapperState={initialChecked:n,initialValue:r,controlled:e.type==="checkbox"||e.type==="radio"?e.checked!=null:e.value!=null}}function Cm(t,e){e=e.checked,e!=null&&qc(t,"checked",e,!1)}function Eu(t,e){Cm(t,e);var r=Xr(e.value),n=e.type;if(r!=null)n==="number"?(r===0&&t.value===""||t.value!=r)&&(t.value=""+r):t.value!==""+r&&(t.value=""+r);else if(n==="submit"||n==="reset"){t.removeAttribute("value");return}e.hasOwnProperty("value")?Su(t,e.type,r):e.hasOwnProperty("defaultValue")&&Su(t,e.type,Xr(e.defaultValue)),e.checked==null&&e.defaultChecked!=null&&(t.defaultChecked=!!e.defaultChecked)}function Sf(t,e,r){if(e.hasOwnProperty("value")||e.hasOwnProperty("defaultValue")){var n=e.type;if(!(n!=="submit"&&n!=="reset"||e.value!==void 0&&e.value!==null))return;e=""+t._wrapperState.initialValue,r||e===t.value||(t.value=e),t.defaultValue=e}r=t.name,r!==""&&(t.name=""),t.defaultChecked=!!t._wrapperState.initialChecked,r!==""&&(t.name=r)}function Su(t,e,r){(e!=="number"||ca(t.ownerDocument)!==t)&&(r==null?t.defaultValue=""+t._wrapperState.initialValue:t.defaultValue!==""+r&&(t.defaultValue=""+r))}var co=Array.isArray;function hs(t,e,r,n){if(t=t.options,e){e={};for(var s=0;s<r.length;s++)e["$"+r[s]]=!0;for(r=0;r<t.length;r++)s=e.hasOwnProperty("$"+t[r].value),t[r].selected!==s&&(t[r].selected=s),s&&n&&(t[r].defaultSelected=!0)}else{for(r=""+Xr(r),e=null,s=0;s<t.length;s++){if(t[s].value===r){t[s].selected=!0,n&&(t[s].defaultSelected=!0);return}e!==null||t[s].disabled||(e=t[s])}e!==null&&(e.selected=!0)}}function ku(t,e){if(e.dangerouslySetInnerHTML!=null)throw Error(R(91));return _e({},e,{value:void 0,defaultValue:void 0,children:""+t._wrapperState.initialValue})}function kf(t,e){var r=e.value;if(r==null){if(r=e.children,e=e.defaultValue,r!=null){if(e!=null)throw Error(R(92));if(co(r)){if(1<r.length)throw Error(R(93));r=r[0]}e=r}e==null&&(e=""),r=e}t._wrapperState={initialValue:Xr(r)}}function Om(t,e){var r=Xr(e.value),n=Xr(e.defaultValue);r!=null&&(r=""+r,r!==t.value&&(t.value=r),e.defaultValue==null&&t.defaultValue!==r&&(t.defaultValue=r)),n!=null&&(t.defaultValue=""+n)}function Tf(t){var e=t.textContent;e===t._wrapperState.initialValue&&e!==""&&e!==null&&(t.value=e)}function Rm(t){switch(t){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 Tu(t,e){return t==null||t==="http://www.w3.org/1999/xhtml"?Rm(e):t==="http://www.w3.org/2000/svg"&&e==="foreignObject"?"http://www.w3.org/1999/xhtml":t}var bi,jm=function(t){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(e,r,n,s){MSApp.execUnsafeLocalFunction(function(){return t(e,r,n,s)})}:t}(function(t,e){if(t.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in t)t.innerHTML=e;else{for(bi=bi||document.createElement("div"),bi.innerHTML="<svg>"+e.valueOf().toString()+"</svg>",e=bi.firstChild;t.firstChild;)t.removeChild(t.firstChild);for(;e.firstChild;)t.appendChild(e.firstChild)}});function Oo(t,e){if(e){var r=t.firstChild;if(r&&r===t.lastChild&&r.nodeType===3){r.nodeValue=e;return}}t.textContent=e}var mo={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},t_=["Webkit","ms","Moz","O"];
vendor: 1,550 bytes, line 38
38Object.keys(mo).forEach(function(t){t_.forEach(function(e){e=e+t.charAt(0).toUpperCase()+t.substring(1),mo[e]=mo[t]})});function Am(t,e,r){return e==null||typeof e=="boolean"||e===""?"":r||typeof e!="number"||e===0||mo.hasOwnProperty(t)&&mo[t]?(""+e).trim():e+"px"}function Im(t,e){t=t.style;for(var r in e)if(e.hasOwnProperty(r)){var n=r.indexOf("--")===0,s=Am(r,e[r],n);r==="float"&&(r="cssFloat"),n?t.setProperty(r,s):t[r]=s}}var r_=_e({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 Pu(t,e){if(e){if(r_[t]&&(e.children!=null||e.dangerouslySetInnerHTML!=null))throw Error(R(137,t));if(e.dangerouslySetInnerHTML!=null){if(e.children!=null)throw Error(R(60));if(typeof e.dangerouslySetInnerHTML!="object"||!("__html"in e.dangerouslySetInnerHTML))throw Error(R(61))}if(e.style!=null&&typeof e.style!="object")throw Error(R(62))}}function Cu(t,e){if(t.indexOf("-")===-1)return typeof e.is=="string";switch(t){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 Ou=null;function Jc(t){return t=t.target||t.srcElement||window,t.correspondingUseElement&&(t=t.correspondingUseElement),t.nodeType===3?t.parentNode:t}var Ru=null,ps=null,ms=null;function Pf(t){if(t=ii(t)){if(typeof Ru!="function")throw Error(R(280));var e=t.stateNode;e&&(e=Xa(e),Ru(t.stateNode,t.type,e))}}function Nm(t){ps?ms?ms.push(t):ms=[t]:ps=t}
vendor: 5,166 bytes, line 38
38function Lm(){if(ps){var t=ps,e=ms;if(ms=ps=null,Pf(t),e)for(t=0;t<e.length;t++)Pf(e[t])}}function $m(t,e){return t(e)}function Dm(){}var Al=!1;function Mm(t,e,r){if(Al)return t(e,r);Al=!0;try{return $m(t,e,r)}finally{Al=!1,(ps!==null||ms!==null)&&(Dm(),Lm())}}function Ro(t,e){var r=t.stateNode;if(r===null)return null;var n=Xa(r);if(n===null)return null;r=n[e];e:switch(e){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(n=!n.disabled)||(t=t.type,n=!(t==="button"||t==="input"||t==="select"||t==="textarea")),t=!n;break e;default:t=!1}if(t)return null;if(r&&typeof r!="function")throw Error(R(231,e,typeof r));return r}var ju=!1;if(cr)try{var eo={};Object.defineProperty(eo,"passive",{get:function(){ju=!0}}),window.addEventListener("test",eo,eo),window.removeEventListener("test",eo,eo)}catch{ju=!1}function n_(t,e,r,n,s,o,i,a,l){var u=Array.prototype.slice.call(arguments,3);try{e.apply(r,u)}catch(c){this.onError(c)}}var go=!1,da=null,fa=!1,Au=null,s_={onError:function(t){go=!0,da=t}};function o_(t,e,r,n,s,o,i,a,l){go=!1,da=null,n_.apply(s_,arguments)}function i_(t,e,r,n,s,o,i,a,l){if(o_.apply(this,arguments),go){if(go){var u=da;go=!1,da=null}else throw Error(R(198));fa||(fa=!0,Au=u)}}function Mn(t){var e=t,r=t;if(t.alternate)for(;e.return;)e=e.return;else{t=e;do e=t,e.flags&4098&&(r=e.return),t=e.return;while(t)}return e.tag===3?r:null}function Um(t){if(t.tag===13){var e=t.memoizedState;if(e===null&&(t=t.alternate,t!==null&&(e=t.memoizedState)),e!==null)return e.dehydrated}return null}function Cf(t){if(Mn(t)!==t)throw Error(R(188))}function a_(t){var e=t.alternate;if(!e){if(e=Mn(t),e===null)throw Error(R(188));return e!==t?null:t}for(var r=t,n=e;;){var s=r.return;if(s===null)break;var o=s.alternate;if(o===null){if(n=s.return,n!==null){r=n;continue}break}if(s.child===o.child){for(o=s.child;o;){if(o===r)return Cf(s),t;if(o===n)return Cf(s),e;o=o.sibling}throw Error(R(188))}if(r.return!==n.return)r=s,n=o;else{for(var i=!1,a=s.child;a;){if(a===r){i=!0,r=s,n=o;break}if(a===n){i=!0,n=s,r=o;break}a=a.sibling}if(!i){for(a=o.child;a;){if(a===r){i=!0,r=o,n=s;break}if(a===n){i=!0,n=o,r=s;break}a=a.sibling}if(!i)throw Error(R(189))}}if(r.alternate!==n)throw Error(R(190))}if(r.tag!==3)throw Error(R(188));return r.stateNode.current===r?t:e}function Fm(t){return t=a_(t),t!==null?zm(t):null}function zm(t){if(t.tag===5||t.tag===6)return t;for(t=t.child;t!==null;){var e=zm(t);if(e!==null)return e;t=t.sibling}return null}var Bm=dt.unstable_scheduleCallback,Of=dt.unstable_cancelCallback,l_=dt.unstable_shouldYield,u_=dt.unstable_requestPaint,Ee=dt.unstable_now,c_=dt.unstable_getCurrentPriorityLevel,Yc=dt.unstable_ImmediatePriority,Vm=dt.unstable_UserBlockingPriority,ha=dt.unstable_NormalPriority,d_=dt.unstable_LowPriority,Wm=dt.unstable_IdlePriority,Ga=null,Jt=null;function f_(t){if(Jt&&typeof Jt.onCommitFiberRoot=="function")try{Jt.onCommitFiberRoot(Ga,t,void 0,(t.current.flags&128)===128)}catch{}}var Dt=Math.clz32?Math.clz32:m_,h_=Math.log,p_=Math.LN2;function m_(t){return t>>>=0,t===0?32:31-(h_(t)/p_|0)|0}var xi=64,Ei=4194304;function fo(t){switch(t&-t){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 t&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return t&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return t}}function pa(t,e){var r=t.pendingLanes;if(r===0)return 0;var n=0,s=t.suspendedLanes,o=t.pingedLanes,i=r&268435455;if(i!==0){var a=i&~s;a!==0?n=fo(a):(o&=i,o!==0&&(n=fo(o)))}else i=r&~s,i!==0?n=fo(i):o!==0&&(n=fo(o));if(n===0)return 0;if(e!==0&&e!==n&&!(e&s)&&(s=n&-n,o=e&-e,s>=o||s===16&&(o&4194240)!==0))return e;if(n&4&&(n|=r&16),e=t.entangledLanes,e!==0)for(t=t.entanglements,e&=n;0<e;)r=31-Dt(e),s=1<<r,n|=t[r],e&=~s;return n}function g_(t,e){switch(t){case 1:case 2:case 4:return e+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 e+5e3;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return-1;case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function v_(t,e){for(var r=t.suspendedLanes,n=t.pingedLanes,s=t.expirationTimes,o=t.pendingLanes;0<o;){var i=31-Dt(o),a=1<<i,l=s[i];l===-1?(!(a&r)||a&n)&&(s[i]=g_(a,e)):l<=e&&(t.expiredLanes|=a),o&=~a}}function Iu(t){return t=t.pendingLanes&-1073741825,t!==0?t:t&1073741824?1073741824:0}function Hm(){var t=xi;return xi<<=1,!(xi&4194240)&&(xi=64),t}function Il(t){for(var e=[],r=0;31>r;r++)e.push(t);return e}function si(t,e,r){t.pendingLanes|=e,e!==536870912&&(t.suspendedLanes=0,t.pingedLanes=0),t=t.eventTimes,e=31-Dt
vendor: 4,200 bytes, line 38
38(e),t[e]=r}function y_(t,e){var r=t.pendingLanes&~e;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.expiredLanes&=e,t.mutableReadLanes&=e,t.entangledLanes&=e,e=t.entanglements;var n=t.eventTimes;for(t=t.expirationTimes;0<r;){var s=31-Dt(r),o=1<<s;e[s]=0,n[s]=-1,t[s]=-1,r&=~o}}function Xc(t,e){var r=t.entangledLanes|=e;for(t=t.entanglements;r;){var n=31-Dt(r),s=1<<n;s&e|t[n]&e&&(t[n]|=e),r&=~s}}var ae=0;function qm(t){return t&=-t,1<t?4<t?t&268435455?16:536870912:4:1}var Km,Zc,Gm,Qm,Jm,Nu=!1,Si=[],Vr=null,Wr=null,Hr=null,jo=new Map,Ao=new Map,Ar=[],w_="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 Rf(t,e){switch(t){case"focusin":case"focusout":Vr=null;break;case"dragenter":case"dragleave":Wr=null;break;case"mouseover":case"mouseout":Hr=null;break;case"pointerover":case"pointerout":jo.delete(e.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ao.delete(e.pointerId)}}function to(t,e,r,n,s,o){return t===null||t.nativeEvent!==o?(t={blockedOn:e,domEventName:r,eventSystemFlags:n,nativeEvent:o,targetContainers:[s]},e!==null&&(e=ii(e),e!==null&&Zc(e)),t):(t.eventSystemFlags|=n,e=t.targetContainers,s!==null&&e.indexOf(s)===-1&&e.push(s),t)}function __(t,e,r,n,s){switch(e){case"focusin":return Vr=to(Vr,t,e,r,n,s),!0;case"dragenter":return Wr=to(Wr,t,e,r,n,s),!0;case"mouseover":return Hr=to(Hr,t,e,r,n,s),!0;case"pointerover":var o=s.pointerId;return jo.set(o,to(jo.get(o)||null,t,e,r,n,s)),!0;case"gotpointercapture":return o=s.pointerId,Ao.set(o,to(Ao.get(o)||null,t,e,r,n,s)),!0}return!1}function Ym(t){var e=wn(t.target);if(e!==null){var r=Mn(e);if(r!==null){if(e=r.tag,e===13){if(e=Um(r),e!==null){t.blockedOn=e,Jm(t.priority,function(){Gm(r)});return}}else if(e===3&&r.stateNode.current.memoizedState.isDehydrated){t.blockedOn=r.tag===3?r.stateNode.containerInfo:null;return}}}t.blockedOn=null}function Yi(t){if(t.blockedOn!==null)return!1;for(var e=t.targetContainers;0<e.length;){var r=Lu(t.domEventName,t.eventSystemFlags,e[0],t.nativeEvent);if(r===null){r=t.nativeEvent;var n=new r.constructor(r.type,r);Ou=n,r.target.dispatchEvent(n),Ou=null}else return e=ii(r),e!==null&&Zc(e),t.blockedOn=r,!1;e.shift()}return!0}function jf(t,e,r){Yi(t)&&r.delete(e)}function b_(){Nu=!1,Vr!==null&&Yi(Vr)&&(Vr=null),Wr!==null&&Yi(Wr)&&(Wr=null),Hr!==null&&Yi(Hr)&&(Hr=null),jo.forEach(jf),Ao.forEach(jf)}function ro(t,e){t.blockedOn===e&&(t.blockedOn=null,Nu||(Nu=!0,dt.unstable_scheduleCallback(dt.unstable_NormalPriority,b_)))}function Io(t){function e(s){return ro(s,t)}if(0<Si.length){ro(Si[0],t);for(var r=1;r<Si.length;r++){var n=Si[r];n.blockedOn===t&&(n.blockedOn=null)}}for(Vr!==null&&ro(Vr,t),Wr!==null&&ro(Wr,t),Hr!==null&&ro(Hr,t),jo.forEach(e),Ao.forEach(e),r=0;r<Ar.length;r++)n=Ar[r],n.blockedOn===t&&(n.blockedOn=null);for(;0<Ar.length&&(r=Ar[0],r.blockedOn===null);)Ym(r),r.blockedOn===null&&Ar.shift()}var gs=vr.ReactCurrentBatchConfig,ma=!0;function x_(t,e,r,n){var s=ae,o=gs.transition;gs.transition=null;try{ae=1,ed(t,e,r,n)}finally{ae=s,gs.transition=o}}function E_(t,e,r,n){var s=ae,o=gs.transition;gs.transition=null;try{ae=4,ed(t,e,r,n)}finally{ae=s,gs.transition=o}}function ed(t,e,r,n){if(ma){var s=Lu(t,e,r,n);if(s===null)Vl(t,e,n,ga,r),Rf(t,n);else if(__(s,t,e,r,n))n.stopPropagation();else if(Rf(t,n),e&4&&-1<w_.indexOf(t)){for(;s!==null;){var o=ii(s);if(o!==null&&Km(o),o=Lu(t,e,r,n),o===null&&Vl(t,e,n,ga,r),o===s)break;s=o}s!==null&&n.stopPropagation()}else Vl(t,e,n,null,r)}}var ga=null;function Lu(t,e,r,n){if(ga=null,t=Jc(n),t=wn(t),t!==null)if(e=Mn(t),e===null)t=null;else if(r=e.tag,r===13){if(t=Um(e),t!==null)return t;t=null}else if(r===3){if(e.stateNode.current.memoizedState.isDehydrated)return e.tag===3?e.stateNode.containerInfo:null;t=null}else e!==t&&(t=null);return ga=t,null}function Xm(t){switch(t){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"invali
38d":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(c_()){case Yc:return 1;case Vm:return 4;case ha:case d_:return 16;case Wm:return 536870912;default:return 16}default:return 16}}var Fr=null,td=null,Xi=null;function Zm(){if(Xi)return Xi;var t,e=td,r=e.length,n,s="value"in Fr?Fr.value:Fr.textContent,o=s.length;for(t=0;t<r&&e[t]===s[t];t++);var i=r-t;for(n=1;n<=i&&e[r-n]===s[o-n];n++);return Xi=s.slice(t,1<n?1-n:void 0)}function Zi(t){var e=t.keyCode;return"charCode"in t?(t=t.charCode,t===0&&e===13&&(t=13)):t=e,t===10&&(t=13),32<=t||t===13?t:0}function ki(){return!0}function Af(){return!1}function ht(t){function e(r,n,s,o,i){this._reactName=r,this._targetInst=s,this.type=n,this.nativeEvent=o,this.target=i,this.currentTarget=null;for(var a in t)t.hasOwnProperty(a)&&(r=t[a],this[a]=r?r(o):o[a]);return this.isDefaultPrevented=(o.defaultPrevented!=null?o.defaultPrevented:o.returnValue===!1)?ki:Af,this.isPropagationStopped=Af,this}return _e(e.prototype,{preventDefault:function(){this.defaultPrevented=!0;var r=this.nativeEvent;r&&(r.preventDefault?r.preventDefault():typeof r.returnValue!="unknown"&&(r.returnValue=!1),this.isDefaultPrevented=ki)},stopPropagation:function(){var r=this.nativeEvent;r&&(r.stopPropagation?r.stopPropagation():typeof r.cancelBubble!="unknown"&&(r.cancelBubble=!0),this.isPropagationStopped=ki)},persist:function(){},isPersistent:ki}),e}var Bs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},rd=ht(Bs),oi=_e({},Bs,{view:0,detail:0}),S_=ht(oi),Nl,Ll,no,Qa=_e({},oi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:nd,button:0,buttons:0,relatedTarget:function(t){return t.relatedTarget===void 0?t.fromElement===t.srcElement?t.toElement:t.fromElement:t.relatedTarget},movementX:function(t){return"movementX"in t?t.movementX:(t!==no&&(no&&t.type==="mousemove"?(Nl=t.screenX-no.screenX,Ll=t.screenY-no.screenY):Ll=Nl=0,no=t),Nl)},movementY:function(t){return"movementY"in t?t.movementY:Ll}}),If=ht(Qa),k_=_e({},Qa,{dataTransfer:0}),T_=ht(k_),P_=_e({},oi,{relatedTarget:0}),$l=ht(P_),C_=_e({},Bs,{animationName:0,elapsedTime:0,pseudoElement:0}),O_=ht(C_),R_=_e({},Bs,{clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}}),j_=ht(R_),A_=_e({},Bs,{data:0}),Nf=ht(A_),I_={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},N_={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},L_={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function $_(t){var e=this.nativeEvent;return e.getModifierState?e.getModifierState(t):(t=L_[t])?!!e[t]:!1}function nd(){return $_}var D_=_e({},oi,{key:function(t){if(t.key){var e=I_[t.key]||t.key;if(e!=="Unidentified")return e}
vendor: 4,602 bytes, line 38
38return t.type==="keypress"?(t=Zi(t),t===13?"Enter":String.fromCharCode(t)):t.type==="keydown"||t.type==="keyup"?N_[t.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:nd,charCode:function(t){return t.type==="keypress"?Zi(t):0},keyCode:function(t){return t.type==="keydown"||t.type==="keyup"?t.keyCode:0},which:function(t){return t.type==="keypress"?Zi(t):t.type==="keydown"||t.type==="keyup"?t.keyCode:0}}),M_=ht(D_),U_=_e({},Qa,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Lf=ht(U_),F_=_e({},oi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:nd}),z_=ht(F_),B_=_e({},Bs,{propertyName:0,elapsedTime:0,pseudoElement:0}),V_=ht(B_),W_=_e({},Qa,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:0,deltaMode:0}),H_=ht(W_),q_=[9,13,27,32],sd=cr&&"CompositionEvent"in window,vo=null;cr&&"documentMode"in document&&(vo=document.documentMode);var K_=cr&&"TextEvent"in window&&!vo,eg=cr&&(!sd||vo&&8<vo&&11>=vo),$f=" ",Df=!1;function tg(t,e){switch(t){case"keyup":return q_.indexOf(e.keyCode)!==-1;case"keydown":return e.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function rg(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var ns=!1;function G_(t,e){switch(t){case"compositionend":return rg(e);case"keypress":return e.which!==32?null:(Df=!0,$f);case"textInput":return t=e.data,t===$f&&Df?null:t;default:return null}}function Q_(t,e){if(ns)return t==="compositionend"||!sd&&tg(t,e)?(t=Zm(),Xi=td=Fr=null,ns=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(e.ctrlKey||e.altKey||e.metaKey)||e.ctrlKey&&e.altKey){if(e.char&&1<e.char.length)return e.char;if(e.which)return String.fromCharCode(e.which)}return null;case"compositionend":return eg&&e.locale!=="ko"?null:e.data;default:return null}}var J_={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Mf(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e==="input"?!!J_[t.type]:e==="textarea"}function ng(t,e,r,n){Nm(n),e=va(e,"onChange"),0<e.length&&(r=new rd("onChange","change",null,r,n),t.push({event:r,listeners:e}))}var yo=null,No=null;function Y_(t){pg(t,0)}function Ja(t){var e=is(t);if(Pm(e))return t}function X_(t,e){if(t==="change")return e}var sg=!1;if(cr){var Dl;if(cr){var Ml="oninput"in document;if(!Ml){var Uf=document.createElement("div");Uf.setAttribute("oninput","return;"),Ml=typeof Uf.oninput=="function"}Dl=Ml}else Dl=!1;sg=Dl&&(!document.documentMode||9<document.documentMode)}function Ff(){yo&&(yo.detachEvent("onpropertychange",og),No=yo=null)}function og(t){if(t.propertyName==="value"&&Ja(No)){var e=[];ng(e,No,t,Jc(t)),Mm(Y_,e)}}function Z_(t,e,r){t==="focusin"?(Ff(),yo=e,No=r,yo.attachEvent("onpropertychange",og)):t==="focusout"&&Ff()}function eb(t){if(t==="selectionchange"||t==="keyup"||t==="keydown")return Ja(No)}function tb(t,e){if(t==="click")return Ja(e)}function rb(t,e){if(t==="input"||t==="change")return Ja(e)}function nb(t,e){return t===e&&(t!==0||1/t===1/e)||t!==t&&e!==e}var Ut=typeof Object.is=="function"?Object.is:nb;function Lo(t,e){if(Ut(t,e))return!0;if(typeof t!="object"||t===null||typeof e!="object"||e===null)return!1;var r=Object.keys(t),n=Object.keys(e);if(r.length!==n.length)return!1;for(n=0;n<r.length;n++){var s=r[n];if(!vu.call(e,s)||!Ut(t[s],e[s]))return!1}return!0}function zf(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function Bf(t,e){var r=zf(t);t=0;for(var n;r;){if(r.nodeType===3){if(n=t+r.textContent.length,t<=e&&n>=e)return{node:r,offset:e-t};t=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=zf(r)}}function ig(t,e){return t&&e?t===e?!0:t&&t.nodeType===3?!1:e&&e.nodeType===3?ig(t,e.parentNode):"contains"in t?t.contains(e):t.compareDocumentPosition?!!(t.compareDocumentPosition(e)&16):!1:!1}function ag(){for(var t=window,e=ca();e instanceof t.HTMLIFrameElement;){try{var r=typeof e.contentWindow.location.href=="string"}catch{r=!1}if(r)t=e.contentWindow;else break;e=ca(t.document)}return e}function od(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&(e==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||e==="textarea"||t.contentEditable==="true")}
vendor: 5,927 bytes, line 38
38function sb(t){var e=ag(),r=t.focusedElem,n=t.selectionRange;if(e!==r&&r&&r.ownerDocument&&ig(r.ownerDocument.documentElement,r)){if(n!==null&&od(r)){if(e=n.start,t=n.end,t===void 0&&(t=e),"selectionStart"in r)r.selectionStart=e,r.selectionEnd=Math.min(t,r.value.length);else if(t=(e=r.ownerDocument||document)&&e.defaultView||window,t.getSelection){t=t.getSelection();var s=r.textContent.length,o=Math.min(n.start,s);n=n.end===void 0?o:Math.min(n.end,s),!t.extend&&o>n&&(s=n,n=o,o=s),s=Bf(r,o);var i=Bf(r,n);s&&i&&(t.rangeCount!==1||t.anchorNode!==s.node||t.anchorOffset!==s.offset||t.focusNode!==i.node||t.focusOffset!==i.offset)&&(e=e.createRange(),e.setStart(s.node,s.offset),t.removeAllRanges(),o>n?(t.addRange(e),t.extend(i.node,i.offset)):(e.setEnd(i.node,i.offset),t.addRange(e)))}}for(e=[],t=r;t=t.parentNode;)t.nodeType===1&&e.push({element:t,left:t.scrollLeft,top:t.scrollTop});for(typeof r.focus=="function"&&r.focus(),r=0;r<e.length;r++)t=e[r],t.element.scrollLeft=t.left,t.element.scrollTop=t.top}}var ob=cr&&"documentMode"in document&&11>=document.documentMode,ss=null,$u=null,wo=null,Du=!1;function Vf(t,e,r){var n=r.window===r?r.document:r.nodeType===9?r:r.ownerDocument;Du||ss==null||ss!==ca(n)||(n=ss,"selectionStart"in n&&od(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focusNode:n.focusNode,focusOffset:n.focusOffset}),wo&&Lo(wo,n)||(wo=n,n=va($u,"onSelect"),0<n.length&&(e=new rd("onSelect","select",null,e,r),t.push({event:e,listeners:n}),e.target=ss)))}function Ti(t,e){var r={};return r[t.toLowerCase()]=e.toLowerCase(),r["Webkit"+t]="webkit"+e,r["Moz"+t]="moz"+e,r}var os={animationend:Ti("Animation","AnimationEnd"),animationiteration:Ti("Animation","AnimationIteration"),animationstart:Ti("Animation","AnimationStart"),transitionend:Ti("Transition","TransitionEnd")},Ul={},lg={};cr&&(lg=document.createElement("div").style,"AnimationEvent"in window||(delete os.animationend.animation,delete os.animationiteration.animation,delete os.animationstart.animation),"TransitionEvent"in window||delete os.transitionend.transition);function Ya(t){if(Ul[t])return Ul[t];if(!os[t])return t;var e=os[t],r;for(r in e)if(e.hasOwnProperty(r)&&r in lg)return Ul[t]=e[r];return t}var ug=Ya("animationend"),cg=Ya("animationiteration"),dg=Ya("animationstart"),fg=Ya("transitionend"),hg=new Map,Wf="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function nn(t,e){hg.set(t,e),Dn(e,[t])}for(var Fl=0;Fl<Wf.length;Fl++){var zl=Wf[Fl],ib=zl.toLowerCase(),ab=zl[0].toUpperCase()+zl.slice(1);nn(ib,"on"+ab)}nn(ug,"onAnimationEnd");nn(cg,"onAnimationIteration");nn(dg,"onAnimationStart");nn("dblclick","onDoubleClick");nn("focusin","onFocus");nn("focusout","onBlur");nn(fg,"onTransitionEnd");Rs("onMouseEnter",["mouseout","mouseover"]);Rs("onMouseLeave",["mouseout","mouseover"]);Rs("onPointerEnter",["pointerout","pointerover"]);Rs("onPointerLeave",["pointerout","pointerover"]);Dn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));Dn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));Dn("onBeforeInput",["compositionend","keypress","textInput","paste"]);Dn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));Dn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));Dn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ho="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),lb=new Set("cancel close invalid load scroll toggle".split(" ").concat(ho));function Hf(t,e,r){var n=t.type||"unknown-event";t.currentTarget=r,i_(n,e,void 0,t),t.currentTarget=null}function pg(t,e){e=(e&4)!==0;for(var r=0;r<t.length;r++){var n=t[r],s=n.event;n=n.listeners;e:{var o=void 0;if(e)for(var i=n.length-1;0<=i;i--){var a=n[i],l=a.instance,u=a.currentTarget;if(a=a.listener,l!==o&&s.isPropagationStopped())break e;Hf(s,a,u),o=l}else for(i=0;i<n.length;i++){if(a=n[i],l=a.instance,u=a.currentTarget,a=a.listener,l!==o&&s.isPropagationStopped())break e;Hf(s,a,u),o=l}}}if(fa)throw t=Au,fa=!1,Au=null,t}function he(t,e){var r=e[Bu];r===void 0&&(r=e[Bu]=new Set);var n=t+"__bubble";r.has(n)||(mg(e,t,2,!1),r.add(n))}function Bl(t,e,r){var n=0;e&&(n|=4),mg(r,t,n,e)}var Pi="_reactListening"+Math.random().toString(36).slice(2);function $o(t){if(!t[Pi]){t[Pi]=!0,xm.forEach(function(r){r!=="selectionchange"&&(lb.has(r)||Bl(r,!1,t),Bl(r,!0,t))});var e=t.nodeType===9?t:t.ownerDocument;e===null||e[Pi]||(e[Pi]=!0,Bl("selectionchange",!1,e))}}function mg(t,e,r,n){switch(Xm(e)){case 1:var s=x_;break;case 4:s=E_;break;default:s=ed}r=s.bind(null,e,r,t),s=void 0,!ju||e!=="touchstart"&&e!=="touchmove"&&e!=="wheel"||(s=!0),n?s!==void 0?t.addEventListener(e,r,{capture:!0,passive:s}):t.addEventListener(e,r,!0):s!==void 0?t.addEventListener(e,r,{passive:s}):t.addEventListener(e,r,!1)}function Vl(t,e,r,n,s){var o=n;if(!(e&1)&&!(e&2)&&n!==null)e:for(;;){if(n===null)return;var i=n.tag;if(i===3||i===4){var a=n.stateNode.containerInfo;
vendor: 2,527 bytes, line 38
38if(a===s||a.nodeType===8&&a.parentNode===s)break;if(i===4)for(i=n.return;i!==null;){var l=i.tag;if((l===3||l===4)&&(l=i.stateNode.containerInfo,l===s||l.nodeType===8&&l.parentNode===s))return;i=i.return}for(;a!==null;){if(i=wn(a),i===null)return;if(l=i.tag,l===5||l===6){n=o=i;continue e}a=a.parentNode}}n=n.return}Mm(function(){var u=o,c=Jc(r),f=[];e:{var h=hg.get(t);if(h!==void 0){var d=rd,w=t;switch(t){case"keypress":if(Zi(r)===0)break e;case"keydown":case"keyup":d=M_;break;case"focusin":w="focus",d=$l;break;case"focusout":w="blur",d=$l;break;case"beforeblur":case"afterblur":d=$l;break;case"click":if(r.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":d=If;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":d=T_;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":d=z_;break;case ug:case cg:case dg:d=O_;break;case fg:d=V_;break;case"scroll":d=S_;break;case"wheel":d=H_;break;case"copy":case"cut":case"paste":d=j_;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":d=Lf}var g=(e&4)!==0,y=!g&&t==="scroll",v=g?h!==null?h+"Capture":null:h;g=[];for(var p=u,m;p!==null;){m=p;var x=m.stateNode;if(m.tag===5&&x!==null&&(m=x,v!==null&&(x=Ro(p,v),x!=null&&g.push(Do(p,x,m)))),y)break;p=p.return}0<g.length&&(h=new d(h,w,null,r,c),f.push({event:h,listeners:g}))}}if(!(e&7)){e:{if(h=t==="mouseover"||t==="pointerover",d=t==="mouseout"||t==="pointerout",h&&r!==Ou&&(w=r.relatedTarget||r.fromElement)&&(wn(w)||w[dr]))break e;if((d||h)&&(h=c.window===c?c:(h=c.ownerDocument)?h.defaultView||h.parentWindow:window,d?(w=r.relatedTarget||r.toElement,d=u,w=w?wn(w):null,w!==null&&(y=Mn(w),w!==y||w.tag!==5&&w.tag!==6)&&(w=null)):(d=null,w=u),d!==w)){if(g=If,x="onMouseLeave",v="onMouseEnter",p="mouse",(t==="pointerout"||t==="pointerover")&&(g=Lf,x="onPointerLeave",v="onPointerEnter",p="pointer"),y=d==null?h:is(d),m=w==null?h:is(w),h=new g(x,p+"leave",d,r,c),h.target=y,h.relatedTarget=m,x=null,wn(c)===u&&(g=new g(v,p+"enter",w,r,c),g.target=m,g.relatedTarget=y,x=g),y=x,d&&w)t:{for(g=d,v=w,p=0,m=g;m;m=Kn(m))p++;for(m=0,x=v;x;x=Kn(x))m++;for(;0<p-m;)g=Kn(g),p--;for(;0<m-p;)v=Kn(v),m--;for(;p--;){if(g===v||v!==null&&g===v.alternate)break t;g=Kn(g),v=Kn(v)}g=null}else g=null;d!==null&&qf(f,h,d,g,!1),w!==null&&y!==null&&qf(f,y,w,g,!0)}}
vendor: 7,613 bytes, lines 38-39
38e:{if(h=u?is(u):window,d=h.nodeName&&h.nodeName.toLowerCase(),d==="select"||d==="input"&&h.type==="file")var E=X_;else if(Mf(h))if(sg)E=rb;else{E=eb;var S=Z_}else(d=h.nodeName)&&d.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(E=tb);if(E&&(E=E(t,u))){ng(f,E,r,c);break e}S&&S(t,h,u),t==="focusout"&&(S=h._wrapperState)&&S.controlled&&h.type==="number"&&Su(h,"number",h.value)}switch(S=u?is(u):window,t){case"focusin":(Mf(S)||S.contentEditable==="true")&&(ss=S,$u=u,wo=null);break;case"focusout":wo=$u=ss=null;break;case"mousedown":Du=!0;break;case"contextmenu":case"mouseup":case"dragend":Du=!1,Vf(f,r,c);break;case"selectionchange":if(ob)break;case"keydown":case"keyup":Vf(f,r,c)}var k;if(sd)e:{switch(t){case"compositionstart":var C="onCompositionStart";break e;case"compositionend":C="onCompositionEnd";break e;case"compositionupdate":C="onCompositionUpdate";break e}C=void 0}else ns?tg(t,r)&&(C="onCompositionEnd"):t==="keydown"&&r.keyCode===229&&(C="onCompositionStart");C&&(eg&&r.locale!=="ko"&&(ns||C!=="onCompositionStart"?C==="onCompositionEnd"&&ns&&(k=Zm()):(Fr=c,td="value"in Fr?Fr.value:Fr.textContent,ns=!0)),S=va(u,C),0<S.length&&(C=new Nf(C,t,null,r,c),f.push({event:C,listeners:S}),k?C.data=k:(k=rg(r),k!==null&&(C.data=k)))),(k=K_?G_(t,r):Q_(t,r))&&(u=va(u,"onBeforeInput"),0<u.length&&(c=new Nf("onBeforeInput","beforeinput",null,r,c),f.push({event:c,listeners:u}),c.data=k))}pg(f,e)})}function Do(t,e,r){return{instance:t,listener:e,currentTarget:r}}function va(t,e){for(var r=e+"Capture",n=[];t!==null;){var s=t,o=s.stateNode;s.tag===5&&o!==null&&(s=o,o=Ro(t,r),o!=null&&n.unshift(Do(t,o,s)),o=Ro(t,e),o!=null&&n.push(Do(t,o,s))),t=t.return}return n}function Kn(t){if(t===null)return null;do t=t.return;while(t&&t.tag!==5);return t||null}function qf(t,e,r,n,s){for(var o=e._reactName,i=[];r!==null&&r!==n;){var a=r,l=a.alternate,u=a.stateNode;if(l!==null&&l===n)break;a.tag===5&&u!==null&&(a=u,s?(l=Ro(r,o),l!=null&&i.unshift(Do(r,l,a))):s||(l=Ro(r,o),l!=null&&i.push(Do(r,l,a)))),r=r.return}i.length!==0&&t.push({event:e,listeners:i})}var ub=/\r\n?/g,cb=/\u0000|\uFFFD/g;function Kf(t){return(typeof t=="string"?t:""+t).replace(ub,`
39`).replace(cb,"")}function Ci(t,e,r){if(e=Kf(e),Kf(t)!==e&&r)throw Error(R(425))}function ya(){}var Mu=null,Uu=null;function Fu(t,e){return t==="textarea"||t==="noscript"||typeof e.children=="string"||typeof e.children=="number"||typeof e.dangerouslySetInnerHTML=="object"&&e.dangerouslySetInnerHTML!==null&&e.dangerouslySetInnerHTML.__html!=null}var zu=typeof setTimeout=="function"?setTimeout:void 0,db=typeof clearTimeout=="function"?clearTimeout:void 0,Gf=typeof Promise=="function"?Promise:void 0,fb=typeof queueMicrotask=="function"?queueMicrotask:typeof Gf<"u"?function(t){return Gf.resolve(null).then(t).catch(hb)}:zu;function hb(t){setTimeout(function(){throw t})}function Wl(t,e){var r=e,n=0;do{var s=r.nextSibling;if(t.removeChild(r),s&&s.nodeType===8)if(r=s.data,r==="/$"){if(n===0){t.removeChild(s),Io(e);return}n--}else r!=="$"&&r!=="$?"&&r!=="$!"||n++;r=s}while(r);Io(e)}function qr(t){for(;t!=null;t=t.nextSibling){var e=t.nodeType;if(e===1||e===3)break;if(e===8){if(e=t.data,e==="$"||e==="$!"||e==="$?")break;if(e==="/$")return null}}return t}function Qf(t){t=t.previousSibling;for(var e=0;t;){if(t.nodeType===8){var r=t.data;if(r==="$"||r==="$!"||r==="$?"){if(e===0)return t;e--}else r==="/$"&&e++}t=t.previousSibling}return null}var Vs=Math.random().toString(36).slice(2),Gt="__reactFiber$"+Vs,Mo="__reactProps$"+Vs,dr="__reactContainer$"+Vs,Bu="__reactEvents$"+Vs,pb="__reactListeners$"+Vs,mb="__reactHandles$"+Vs;function wn(t){var e=t[Gt];if(e)return e;for(var r=t.parentNode;r;){if(e=r[dr]||r[Gt]){if(r=e.alternate,e.child!==null||r!==null&&r.child!==null)for(t=Qf(t);t!==null;){if(r=t[Gt])return r;t=Qf(t)}return e}t=r,r=t.parentNode}return null}function ii(t){return t=t[Gt]||t[dr],!t||t.tag!==5&&t.tag!==6&&t.tag!==13&&t.tag!==3?null:t}function is(t){if(t.tag===5||t.tag===6)return t.stateNode;throw Error(R(33))}function Xa(t){return t[Mo]||null}var Vu=[],as=-1;function sn(t){return{current:t}}function pe(t){0>as||(t.current=Vu[as],Vu[as]=null,as--)}function de(t,e){as++,Vu[as]=t.current,t.current=e}var Zr={},Be=sn(Zr),et=sn(!1),jn=Zr;function js(t,e){var r=t.type.contextTypes;if(!r)return Zr;var n=t.stateNode;if(n&&n.__reactInternalMemoizedUnmaskedChildContext===e)return n.__reactInternalMemoizedMaskedChildContext;var s={},o;for(o in r)s[o]=e[o];return n&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=e,t.__reactInternalMemoizedMaskedChildContext=s),s}function tt(t){return t=t.childContextTypes,t!=null}function wa(){pe(et),pe(Be)}function Jf(t,e,r){if(Be.current!==Zr)throw Error(R(168));de(Be,e),de(et,r)}function gg(t,e,r){var n=t.stateNode;if(e=e.childContextTypes,typeof n.getChildContext!="function")return r;n=n.getChildContext();for(var s in n)if(!(s in e))throw Error(R(108,Zw(t)||"Unknown",s));return _e({},r,n)}function _a(t){return t=(t=t.stateNode)&&t.__reactInternalMemoizedMergedChildContext||Zr,jn=Be.current,de(Be,t),de(et,et.current),!0}function Yf(t,e,r){var n=t.stateNode;if(!n)throw Error(R(169));r?(t=gg(t,e,jn),n.__reactInternalMemoizedMergedChildContext=t,pe(et),pe(Be),de(Be,t)):pe(et),de(et,r)}var or=null,Za=!1,Hl=!1;function vg(t){or===null?or=[t]:or.push(t)}function gb(t){Za=!0,vg(t)}function on(){if(!Hl&&or!==null){Hl=!0;var t=0,e=ae;try{var r=or;for(ae=1;t<r.length;t++){var n=r[t];do n=n(!0);while(n!==null)}or=null,Za=!1}catch(s){throw or!==null&&(or=or.slice(t+1)),Bm(Yc,on),s}finally{ae=e,Hl=!1}}return null}var ls=[],us=0,ba=null,xa=0,gt=[],vt=0,An=null,ar=1,lr="";function pn(t,e){ls[us++]=xa,ls[us++]=ba,ba=t,xa=e}function yg(t,e,r){gt[vt++]=ar,gt[vt++]=lr,gt[vt++]=An,An=t;var n=ar;t=lr;var s=32-Dt(n)-1;n&=~(1<<s),r+=1;var o=32-Dt(e)+s;if(30<o){var i=s-s%5;o=(n&(1<<i)-1).toString(32),n>>=i,s-=i,ar=1<<32-Dt(e)+s|r<<s|n,lr=o+t}else ar=1<<o|r<<s|n,lr=t}function id(t){t.return!==null&&(pn(t,1),yg(t,1,0))}function ad(t){for(;t===ba;)ba=ls[--us],ls[us]=null,xa=ls[--us],ls[us]=null;for(;t===An;)An=gt[--vt],gt[vt]=null,lr=gt[--vt],gt[vt]=null,ar=gt[--vt],gt[vt]=null}var ut=null,lt=null,ge=!1,$t=null;function wg(t,e){var r=yt(5,null,null,0);r.elementType="DELETED",r.stateNode=e,r.return=t,e=t.deletions,e===null?(t.deletions=[r],t.flags|=16):e.push(r)}function Xf(t,e){switch(t.tag){case 5:var r=t.type;return e=e.nodeType!==1||r.toLowerCase()!==e.nodeName.toLowerCase()?null:e,e!==null?(t.stateNode=e,ut=t,lt=qr(e.firstChild),!0):!1;case 6:return e=t.pendingProps===""||e.nodeType!==3?null:e,e!==null?(t.stateNode=e,ut=t,lt=null,!0):!1;case 13:return e=e.nodeType!==8?null:e,e!==null?(r=An!==null?{id:ar,overflow:lr}:null,t.memoizedState={dehydrated:e,treeContext:r,retryLane:1073741824},r=yt(18,null,null,0),r.stateNode=e,r.return=t,t.child=r,ut=t,lt=null,!0):!1;default:return!1}}function Wu(t){return(t.mode&1)!==0&&(t.flags&128)===0}function Hu(t){if(ge){var e=lt;if(e){var r=e;if(!Xf(t,e)){if(Wu(t))throw Error(R(418));e=qr(r.nextSibling);var n=ut;e&&Xf(t,e)?wg(n,r):(t.flags=t.flags&-4097|2,ge=!1,ut=t)}}else{if(Wu(t))throw Error(R(418));t.flags=t.flags&-4097|2,ge=!1,ut=t}}}function Zf(t){for(t=t.return;t!==null&&t.tag!==5&&t.tag!==3&&t.tag!==13;)t=t.return;ut=t}function Oi(t){if(t!==ut)return!1;if(!ge)return Zf(t),ge=!0,!1;var e;if((e=t.tag!==3)&&!(e=t.tag!==5)&&(e=t.type,e=e!=="head"&&e!=="body"&&!Fu(t.type,t.memoizedProps)),e&&(e=lt)){if(Wu(t))throw _g(),Error(R(418));for(;e;)wg(t,e),e=qr(e.nextSibling)}if(Zf(t),t.tag===13){if(t=t.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(R(317));e:{for(t=t.nextSibling,e=0;t;
vendor: 13,265 bytes, line 39
39){if(t.nodeType===8){var r=t.data;if(r==="/$"){if(e===0){lt=qr(t.nextSibling);break e}e--}else r!=="$"&&r!=="$!"&&r!=="$?"||e++}t=t.nextSibling}lt=null}}else lt=ut?qr(t.stateNode.nextSibling):null;return!0}function _g(){for(var t=lt;t;)t=qr(t.nextSibling)}function As(){lt=ut=null,ge=!1}function ld(t){$t===null?$t=[t]:$t.push(t)}var vb=vr.ReactCurrentBatchConfig;function so(t,e,r){if(t=r.ref,t!==null&&typeof t!="function"&&typeof t!="object"){if(r._owner){if(r=r._owner,r){if(r.tag!==1)throw Error(R(309));var n=r.stateNode}if(!n)throw Error(R(147,t));var s=n,o=""+t;return e!==null&&e.ref!==null&&typeof e.ref=="function"&&e.ref._stringRef===o?e.ref:(e=function(i){var a=s.refs;i===null?delete a[o]:a[o]=i},e._stringRef=o,e)}if(typeof t!="string")throw Error(R(284));if(!r._owner)throw Error(R(290,t))}return t}function Ri(t,e){throw t=Object.prototype.toString.call(e),Error(R(31,t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t))}function eh(t){var e=t._init;return e(t._payload)}function bg(t){function e(v,p){if(t){var m=v.deletions;m===null?(v.deletions=[p],v.flags|=16):m.push(p)}}function r(v,p){if(!t)return null;for(;p!==null;)e(v,p),p=p.sibling;return null}function n(v,p){for(v=new Map;p!==null;)p.key!==null?v.set(p.key,p):v.set(p.index,p),p=p.sibling;return v}function s(v,p){return v=Jr(v,p),v.index=0,v.sibling=null,v}function o(v,p,m){return v.index=m,t?(m=v.alternate,m!==null?(m=m.index,m<p?(v.flags|=2,p):m):(v.flags|=2,p)):(v.flags|=1048576,p)}function i(v){return t&&v.alternate===null&&(v.flags|=2),v}function a(v,p,m,x){return p===null||p.tag!==6?(p=Xl(m,v.mode,x),p.return=v,p):(p=s(p,m),p.return=v,p)}function l(v,p,m,x){var E=m.type;return E===rs?c(v,p,m.props.children,x,m.key):p!==null&&(p.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Rr&&eh(E)===p.type)?(x=s(p,m.props),x.ref=so(v,p,m),x.return=v,x):(x=ia(m.type,m.key,m.props,null,v.mode,x),x.ref=so(v,p,m),x.return=v,x)}function u(v,p,m,x){return p===null||p.tag!==4||p.stateNode.containerInfo!==m.containerInfo||p.stateNode.implementation!==m.implementation?(p=Zl(m,v.mode,x),p.return=v,p):(p=s(p,m.children||[]),p.return=v,p)}function c(v,p,m,x,E){return p===null||p.tag!==7?(p=Rn(m,v.mode,x,E),p.return=v,p):(p=s(p,m),p.return=v,p)}function f(v,p,m){if(typeof p=="string"&&p!==""||typeof p=="number")return p=Xl(""+p,v.mode,m),p.return=v,p;if(typeof p=="object"&&p!==null){switch(p.$$typeof){case wi:return m=ia(p.type,p.key,p.props,null,v.mode,m),m.ref=so(v,null,p),m.return=v,m;case ts:return p=Zl(p,v.mode,m),p.return=v,p;case Rr:var x=p._init;return f(v,x(p._payload),m)}if(co(p)||Zs(p))return p=Rn(p,v.mode,m,null),p.return=v,p;Ri(v,p)}return null}function h(v,p,m,x){var E=p!==null?p.key:null;if(typeof m=="string"&&m!==""||typeof m=="number")return E!==null?null:a(v,p,""+m,x);if(typeof m=="object"&&m!==null){switch(m.$$typeof){case wi:return m.key===E?l(v,p,m,x):null;case ts:return m.key===E?u(v,p,m,x):null;case Rr:return E=m._init,h(v,p,E(m._payload),x)}if(co(m)||Zs(m))return E!==null?null:c(v,p,m,x,null);Ri(v,m)}return null}function d(v,p,m,x,E){if(typeof x=="string"&&x!==""||typeof x=="number")return v=v.get(m)||null,a(p,v,""+x,E);if(typeof x=="object"&&x!==null){switch(x.$$typeof){case wi:return v=v.get(x.key===null?m:x.key)||null,l(p,v,x,E);case ts:return v=v.get(x.key===null?m:x.key)||null,u(p,v,x,E);case Rr:var S=x._init;return d(v,p,m,S(x._payload),E)}if(co(x)||Zs(x))return v=v.get(m)||null,c(p,v,x,E,null);Ri(p,x)}return null}function w(v,p,m,x){for(var E=null,S=null,k=p,C=p=0,j=null;k!==null&&C<m.length;C++){k.index>C?(j=k,k=null):j=k.sibling;var I=h(v,k,m[C],x);if(I===null){k===null&&(k=j);break}t&&k&&I.alternate===null&&e(v,k),p=o(I,p,C),S===null?E=I:S.sibling=I,S=I,k=j}if(C===m.length)return r(v,k),ge&&pn(v,C),E;if(k===null){for(;C<m.length;C++)k=f(v,m[C],x),k!==null&&(p=o(k,p,C),S===null?E=k:S.sibling=k,S=k);return ge&&pn(v,C),E}for(k=n(v,k);C<m.length;C++)j=d(k,v,C,m[C],x),j!==null&&(t&&j.alternate!==null&&k.delete(j.key===null?C:j.key),p=o(j,p,C),S===null?E=j:S.sibling=j,S=j);return t&&k.forEach(function(q){return e(v,q)}),ge&&pn(v,C),E}function g(v,p,m,x){var E=Zs(m);if(typeof E!="function")throw Error(R(150));if(m=E.call(m),m==null)throw Error(R(151));for(var S=E=null,k=p,C=p=0,j=null,I=m.next();k!==null&&!I.done;C++,I=m.next()){k.index>C?(j=k,k=null):j=k.sibling;var q=h(v,k,I.value,x);if(q===null){k===null&&(k=j);break}t&&k&&q.alternate===null&&e(v,k),p=o(q,p,C),S===null?E=q:S.sibling=q,S=q,k=j}if(I.done)return r(v,k),ge&&pn(v,C),E;if(k===null){for(;!I.done;C++,I=m.next())I=f(v,I.value,x),I!==null&&(p=o(I,p,C),S===null?E=I:S.sibling=I,S=I);return ge&&pn(v,C),E}for(k=n(v,k);!I.done;C++,I=m.next())I=d(k,v,C,I.value,x),I!==null&&(t&&I.alternate!==null&&k.delete(I.key===null?C:I.key),p=o(I,p,C),S===null?E=I:S.sibling=I,S=I);return t&&k.forEach(function(L){return e(v,L)}),ge&&pn(v,C),E}function y(v,p,m,x){if(typeof m=="object"&&m!==null&&m.type===rs&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case wi:e:{for(var E=m.key,S=p;S!==null;){if(S.key===E){if(E=m.type,E===rs){if(S.tag===7){r(v,S.sibling),p=s(S,m.props.children),p.return=v,v=p;break e}}else if(S.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Rr&&eh(E)===S.type){r(v,S.sibling),p=s(S,m.props),p.ref=so(v,S,m),p.return=v,v=p;break e}r(v,S);break}else e(v,S);S=S.sibling}m.type===rs?(p=Rn(m.props.children,v.mode,x,m.key),p.return=v,v=p):(x=ia(m.type,m.key,m.props,null,v.mode,x),x.ref=so(v,p,m),x.return=v,v=x)}return i(v);case ts:e:{for(S=m.key;p!==null;){if(p.key===S)if(p.tag===4&&p.stateNode.containerInfo===m.containerInfo&&p.stateNode.implementation===m.implementation){r(v,p.sibling),p=s(p,m.children||[]),p.return=v,v=p;break e}else{r(v,p);break}else e(v,p);p=p.sibling}p=Zl(m,v.mode,x),p.return=v,v=p}return i(v);case Rr:return S=m._init,y(v,p,S(m._payload),x)}if(co(m))return w(v,p,m,x);if(Zs(m))return g(v,p,m,x);Ri(v,m)}return typeof m=="string"&&m!==""||typeof m=="number"?(m=""+m,p!==null&&p.tag===6?(r(v,p.sibling),p=s(p,m),p.return=v,v=p):(r(v,p),p=Xl(m,v.mode,x),p.return=v,v=p),i(v)):r(v,p)}return y}var Is=bg(!0),xg=bg(!1),Ea=sn(null),Sa=null,cs=null,ud=null;function cd(){ud=cs=Sa=null}function dd(t){var e=Ea.current;pe(Ea),t._currentValue=e}function qu(t,e,r){for(;t!==null;){var n=t.alternate;if((t.childLanes&e)!==e?(t.childLanes|=e,n!==null&&(n.childLanes|=e)):n!==null&&(n.childLanes&e)!==e&&(n.childLanes|=e),t===r)break;t=t.return}}function vs(t,e){Sa=t,ud=cs=null,t=t.dependencies,t!==null&&t.firstContext!==null&&(t.lanes&e&&(Ze=!0),t.firstContext=null)}function _t(t){var e=t._currentValue;if(ud!==t)if(t={context:t,memoizedValue:e,next:null},cs===null){if(Sa===null)throw Error(R(308));cs=t,Sa.dependencies={lanes:0,firstContext:t}}else cs=cs.next=t;return e}var _n=null;function fd(t){_n===null?_n=[t]:_n.push(t)}function Eg(t,e,r,n){var s=e.interleaved;return s===null?(r.next=r,fd(e)):(r.next=s.next,s.next=r),e.interleaved=r,fr(t,n)}function fr(t,e){t.lanes|=e;var r=t.alternate;for(r!==null&&(r.lanes|=e),r=t,t=t.return;t!==null;)t.childLanes|=e,r=t.alternate,r!==null&&(r.childLanes|=e),r=t,t=t.return;return r.tag===3?r.stateNode:null}var jr=!1;function hd(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Sg(t,e){t=t.updateQueue,e.updateQueue===t&&(e.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,effects:t.effects})}function ur(t,e){return{eventTime:t,lane:e,tag:0,payload:null,callback:null,next:null}}function Kr(t,e,r){var n=t.updateQueue;if(n===null)return null;if(n=n.shared,se&2){var s=n.pending;return s===null?e.next=e:(e.next=s.next,s.next=e),n.pending=e,fr(t,r)}return s=n.interleaved,s===null?(e.next=e,fd(n)):(e.next=s.next,s.next=e),n.interleaved=e,fr(t,r)}function ea(t,e,r){if(e=e.updateQueue,e!==null&&(e=e.shared,(r&4194240)!==0)){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,Xc(t,r)}}function th(t,e){var r=t.updateQueue,n=t.alternate;if(n!==null&&(n=n.updateQueue,r===n)){var s=null,o=null;if(r=r.firstBaseUpdate,r!==null){do{var i={eventTime:r.eventTime,lane:r.lane,tag:r.tag,payload:r.payload,callback:r.callback,next:null};o===null?s=o=i:o=o.next=i,r=r.next}while(r!==null);o===null?s=o=e:o=o.next=e}else s=o=e;r={baseState:n.baseState,firstBaseUpdate:s,lastBaseUpdate:o,shared:n.shared,effects:n.effects},t.updateQueue=r;return}t=r.lastBaseUpdate,t===null?r.firstBaseUpdate=e:t.next=e,r.lastBaseUpdate=e}function ka(t,e,r,n){var s=t.updateQueue;jr=!1;var o=s.firstBaseUpdate,i=s.lastBaseUpdate,a=s.shared.pending;if(a!==null){s.shared.pending=null;var l=a,u=l.next;l.next=null,i===null?o=u:i.next=u,i=l;var c=t.alternate;c!==null&&(c=c.updateQueue,a=c.lastBaseUpdate,a!==i&&(a===null?c.firstBaseUpdate=u:a.next=u,c.lastBaseUpdate=l))}if(o!==null){var f=s.baseState;i=0,c=u=l=null,a=o;do{var h=a.lane,d=a.eventTime;if((n&h)===h){c!==null&&(c=c.next={eventTime:d,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var w=t,g=a;switch(h=e,d=r,g.tag){case 1:if(w=g.payload,typeof w=="function"){f=w.call(d,f,h);break e}f=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=g.payload,h=typeof w=="function"?w.call(d,f,h):w,h==null)break e;f=_e({},f,h);break e;case 2:jr=!0}}a.callback!==null&&a.lane!==0&&(t.flags|=64,h=s.effects,h===null?s.effects=[a]:h.push(a))}else d={eventTime:d,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},c===null?(u=c=d,l=f):c=c.next=d,i|=h;if(a=a.next,a===null){if(a=s.shared.pending,a===null)break;h=a,a=h.next,h.next=null,s.lastBaseUpdate=h,s.shared.pending=null}}while(!0);if(c===null&&(l=f),s.baseState=l,s.firstBaseUpdate=u,s.lastBaseUpdate=c,e=s.shared.interleaved,e!==null){s=e;do i|=s.lane,s=s.next;while(s!==e)}else o===null&&(s.shared.lanes=0);Nn|=i,t.lanes=i,t.memoizedState=f}}function rh(t,e,r){if(t=e.effects,e.effects=null,t!==null)for(e=0;e<t.length;e++){var n=t[e],s=n.callback;if(s!==null){if(n.callback=null,n=r,typeof s!="function")throw Error(R(191,s));s.call(n)}}}var ai={},Yt=sn(ai),Uo=sn(ai),Fo=sn(ai);function bn(t){if(t===ai)throw Error(R(174));return t}function pd(t,e){switch(de(Fo,e),de(Uo,t),de(Yt,ai),t=e.nodeType,t){case 9:case 11:e=(e=e.documentElement)?e.namespaceURI:Tu(null,"");break;default:t=t===8?e.parentNode:e,e=t.namespaceURI||null,t=t.tagName,e=Tu(e,t)}pe(Yt),de(Yt,e)}function Ns(){pe(Yt),pe(Uo),pe(Fo)}function kg(t){bn(Fo.current);var e=bn(Yt.current),r=Tu(e,t.type);e!==r&&(de(Uo,t),de(Yt,r))}function md(t){Uo.current===t&&(pe(Yt),pe(Uo))}var ye=sn(0);function Ta(t){for(var e=t;e!==null;){if(e.tag===13){var r=e.memoizedState;if(r!==null&&(r=r.dehydrated,r===null||r.data==="$?"||r.data==="$!"))return e}else if(e.tag===19&&e.memoizedProps.revealOrder!==void 0){if(e.flags&128)return e}else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return null;e=e.return}e.sibling.return=e.return,e=e.sibling}return null}var ql=[];function gd(){for(var t=0;t<ql.length;t++)ql[t]._workInProgressVersionPrimary=null;ql.length=0}var ta=vr.ReactCurrentDispatcher,Kl=vr.ReactCurrentBatchConfig,In=0,we=null,Ce=null,je=null,Pa=!1,_o=!1,zo=0,yb=0;function Me(){throw Error(R(321))}function vd(t,e){if(e===null)return!1;for(var r=0;r<e.length&&r<t.length;r++)if(!Ut(t[r],e[r]))return!1;return!0}function yd(t,e,r,n,s,o){if(In=o,we=e,e.memoizedState=null,e.updateQueue=null,e.lanes=0,ta.current=t===null||t.memoizedState===null?xb:Eb,t=r(n,s),_o){o=0;do{if(_o=!1,zo=0,25<=o)throw Error(R(301));o+=1,je=Ce=null,e.updateQueue=null,ta.current=Sb,t=r(n,s)}while(_o)}if(ta.current=Ca,e=Ce!==null&&Ce.next!==null,In=0,je=Ce=we=null,Pa=!1,e)throw Error(R(300));return t}function wd(){var t=zo!==0;return zo=0,t}function Wt(){var t={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return je===null?we.memoizedState=je=t:je=je.next=t,je}function bt(){if(Ce===null){var t=we.alternate;t=t!==null?t.memoizedState:null}else t=Ce.next;var e=je===null?we.memoizedState:je.next;if(e!==null)je=e,Ce=t;else{if(t===null)throw Error(R(310));Ce=t,t={memoizedState:Ce.memoizedState,baseState:Ce.baseState,baseQueue:Ce.baseQueue,queue:Ce.queue,next:null},je===null?we.memoizedState=je=t:je=je.next=t}return je}function Bo(t,e){return typeof e=="function"?e(t):e}function Gl(t){var e=bt(),r=e.queue;if(r===null)throw Error(R(311));r.lastRenderedReducer=t;var n=Ce,s=n.baseQueue,o=r.pending;if(o!==null){if(s!==null){var i=s.next;s.next=o.next,o.next=i}n.baseQueue=s=o,r.pending=null}if(s!==null){o=s.next,n=n.baseState;var a=i=null,l=null,u=o;do{var c=u.lane;if((In&c)===c)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),n=u.hasEagerState?u.eagerState:t(n,u.action);else{var f={lane:c,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(a=l=f,i=n):l=l.next=f,we.lanes|=c,Nn|=c}u=u.next}while(u!==null&&u!==o);l===null?i=n:l.next=a,Ut(n,e.memoizedState)||(Ze=!0),e.memoizedState=n,e.baseState=i,e.baseQueue=l,r.lastRenderedState=n}if(t=r.interleaved,t!==null){s=t;do o=s.lane,we.lanes|=o,Nn|=o,s=s.next;while(s!==t)}else s===null&&(r.lanes=0);
vendor: 4,900 bytes, line 39
39return[e.memoizedState,r.dispatch]}function Ql(t){var e=bt(),r=e.queue;if(r===null)throw Error(R(311));r.lastRenderedReducer=t;var n=r.dispatch,s=r.pending,o=e.memoizedState;if(s!==null){r.pending=null;var i=s=s.next;do o=t(o,i.action),i=i.next;while(i!==s);Ut(o,e.memoizedState)||(Ze=!0),e.memoizedState=o,e.baseQueue===null&&(e.baseState=o),r.lastRenderedState=o}return[o,n]}function Tg(){}function Pg(t,e){var r=we,n=bt(),s=e(),o=!Ut(n.memoizedState,s);if(o&&(n.memoizedState=s,Ze=!0),n=n.queue,_d(Rg.bind(null,r,n,t),[t]),n.getSnapshot!==e||o||je!==null&&je.memoizedState.tag&1){if(r.flags|=2048,Vo(9,Og.bind(null,r,n,s,e),void 0,null),Ae===null)throw Error(R(349));In&30||Cg(r,e,s)}return s}function Cg(t,e,r){t.flags|=16384,t={getSnapshot:e,value:r},e=we.updateQueue,e===null?(e={lastEffect:null,stores:null},we.updateQueue=e,e.stores=[t]):(r=e.stores,r===null?e.stores=[t]:r.push(t))}function Og(t,e,r,n){e.value=r,e.getSnapshot=n,jg(e)&&Ag(t)}function Rg(t,e,r){return r(function(){jg(e)&&Ag(t)})}function jg(t){var e=t.getSnapshot;t=t.value;try{var r=e();return!Ut(t,r)}catch{return!0}}function Ag(t){var e=fr(t,1);e!==null&&Mt(e,t,1,-1)}function nh(t){var e=Wt();return typeof t=="function"&&(t=t()),e.memoizedState=e.baseState=t,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Bo,lastRenderedState:t},e.queue=t,t=t.dispatch=bb.bind(null,we,t),[e.memoizedState,t]}function Vo(t,e,r,n){return t={tag:t,create:e,destroy:r,deps:n,next:null},e=we.updateQueue,e===null?(e={lastEffect:null,stores:null},we.updateQueue=e,e.lastEffect=t.next=t):(r=e.lastEffect,r===null?e.lastEffect=t.next=t:(n=r.next,r.next=t,t.next=n,e.lastEffect=t)),t}function Ig(){return bt().memoizedState}function ra(t,e,r,n){var s=Wt();we.flags|=t,s.memoizedState=Vo(1|e,r,void 0,n===void 0?null:n)}function el(t,e,r,n){var s=bt();n=n===void 0?null:n;var o=void 0;if(Ce!==null){var i=Ce.memoizedState;if(o=i.destroy,n!==null&&vd(n,i.deps)){s.memoizedState=Vo(e,r,o,n);return}}we.flags|=t,s.memoizedState=Vo(1|e,r,o,n)}function sh(t,e){return ra(8390656,8,t,e)}function _d(t,e){return el(2048,8,t,e)}function Ng(t,e){return el(4,2,t,e)}function Lg(t,e){return el(4,4,t,e)}function $g(t,e){if(typeof e=="function")return t=t(),e(t),function(){e(null)};if(e!=null)return t=t(),e.current=t,function(){e.current=null}}function Dg(t,e,r){return r=r!=null?r.concat([t]):null,el(4,4,$g.bind(null,e,t),r)}function bd(){}function Mg(t,e){var r=bt();e=e===void 0?null:e;var n=r.memoizedState;return n!==null&&e!==null&&vd(e,n[1])?n[0]:(r.memoizedState=[t,e],t)}function Ug(t,e){var r=bt();e=e===void 0?null:e;var n=r.memoizedState;return n!==null&&e!==null&&vd(e,n[1])?n[0]:(t=t(),r.memoizedState=[t,e],t)}function Fg(t,e,r){return In&21?(Ut(r,e)||(r=Hm(),we.lanes|=r,Nn|=r,t.baseState=!0),e):(t.baseState&&(t.baseState=!1,Ze=!0),t.memoizedState=r)}function wb(t,e){var r=ae;ae=r!==0&&4>r?r:4,t(!0);var n=Kl.transition;Kl.transition={};try{t(!1),e()}finally{ae=r,Kl.transition=n}}function zg(){return bt().memoizedState}function _b(t,e,r){var n=Qr(t);if(r={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null},Bg(t))Vg(e,r);else if(r=Eg(t,e,r,n),r!==null){var s=Ge();Mt(r,t,n,s),Wg(r,e,n)}}function bb(t,e,r){var n=Qr(t),s={lane:n,action:r,hasEagerState:!1,eagerState:null,next:null};if(Bg(t))Vg(e,s);else{var o=t.alternate;if(t.lanes===0&&(o===null||o.lanes===0)&&(o=e.lastRenderedReducer,o!==null))try{var i=e.lastRenderedState,a=o(i,r);if(s.hasEagerState=!0,s.eagerState=a,Ut(a,i)){var l=e.interleaved;l===null?(s.next=s,fd(e)):(s.next=l.next,l.next=s),e.interleaved=s;return}}catch{}finally{}r=Eg(t,e,s,n),r!==null&&(s=Ge(),Mt(r,t,n,s),Wg(r,e,n))}}function Bg(t){var e=t.alternate;return t===we||e!==null&&e===we}function Vg(t,e){_o=Pa=!0;var r=t.pending;r===null?e.next=e:(e.next=r.next,r.next=e),t.pending=e}function Wg(t,e,r){if(r&4194240){var n=e.lanes;n&=t.pendingLanes,r|=n,e.lanes=r,Xc(t,r)}}var Ca={readContext:_t,useCallback:Me,useContext:Me,useEffect:Me,useImperativeHandle:Me,useInsertionEffect:Me,useLayoutEffect:Me,useMemo:Me,useReducer:Me,useRef:Me,useState:Me,useDebugValue:Me,useDeferredValue:Me,useTransition:Me,useMutableSource:Me,useSyncExternalStore:Me,useId:Me,unstable_isNewReconciler:!1},xb={readContext:_t,useCallback:function(t,e){return Wt().memoizedState=[t,e===void 0?null:e],t},useContext:_t,useEffect:sh,useImperativeHandle:function(t,e,r){return r=r!=null?r.concat([t]):null,ra(4194308,4,$g.bind(null,e,t),r)},useLayoutEffect:function(t,e){return ra(4194308,4,t,e)},useInsertionEffect:function(t,e){return ra(4,2,t,e)},useMemo:function(t,e){var r=Wt();return e=e===void 0?null:e,t=t(),r.memoizedState=[t,e],t},useReducer:function(t,e,r){var n=Wt();return e=r!==void 0?r(e):e,n.memoizedState=n.baseState=e,t={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:e},n.queue=t,t=t.dispatch=_b.bind(null,we,t),[n.memoizedState,t]}
vendor: 5,053 bytes, lines 39-41
39,useRef:function(t){var e=Wt();return t={current:t},e.memoizedState=t},useState:nh,useDebugValue:bd,useDeferredValue:function(t){return Wt().memoizedState=t},useTransition:function(){var t=nh(!1),e=t[0];return t=wb.bind(null,t[1]),Wt().memoizedState=t,[e,t]},useMutableSource:function(){},useSyncExternalStore:function(t,e,r){var n=we,s=Wt();if(ge){if(r===void 0)throw Error(R(407));r=r()}else{if(r=e(),Ae===null)throw Error(R(349));In&30||Cg(n,e,r)}s.memoizedState=r;var o={value:r,getSnapshot:e};return s.queue=o,sh(Rg.bind(null,n,o,t),[t]),n.flags|=2048,Vo(9,Og.bind(null,n,o,r,e),void 0,null),r},useId:function(){var t=Wt(),e=Ae.identifierPrefix;if(ge){var r=lr,n=ar;r=(n&~(1<<32-Dt(n)-1)).toString(32)+r,e=":"+e+"R"+r,r=zo++,0<r&&(e+="H"+r.toString(32)),e+=":"}else r=yb++,e=":"+e+"r"+r.toString(32)+":";return t.memoizedState=e},unstable_isNewReconciler:!1},Eb={readContext:_t,useCallback:Mg,useContext:_t,useEffect:_d,useImperativeHandle:Dg,useInsertionEffect:Ng,useLayoutEffect:Lg,useMemo:Ug,useReducer:Gl,useRef:Ig,useState:function(){return Gl(Bo)},useDebugValue:bd,useDeferredValue:function(t){var e=bt();return Fg(e,Ce.memoizedState,t)},useTransition:function(){var t=Gl(Bo)[0],e=bt().memoizedState;return[t,e]},useMutableSource:Tg,useSyncExternalStore:Pg,useId:zg,unstable_isNewReconciler:!1},Sb={readContext:_t,useCallback:Mg,useContext:_t,useEffect:_d,useImperativeHandle:Dg,useInsertionEffect:Ng,useLayoutEffect:Lg,useMemo:Ug,useReducer:Ql,useRef:Ig,useState:function(){return Ql(Bo)},useDebugValue:bd,useDeferredValue:function(t){var e=bt();return Ce===null?e.memoizedState=t:Fg(e,Ce.memoizedState,t)},useTransition:function(){var t=Ql(Bo)[0],e=bt().memoizedState;return[t,e]},useMutableSource:Tg,useSyncExternalStore:Pg,useId:zg,unstable_isNewReconciler:!1};function Ot(t,e){if(t&&t.defaultProps){e=_e({},e),t=t.defaultProps;for(var r in t)e[r]===void 0&&(e[r]=t[r]);return e}return e}function Ku(t,e,r,n){e=t.memoizedState,r=r(n,e),r=r==null?e:_e({},e,r),t.memoizedState=r,t.lanes===0&&(t.updateQueue.baseState=r)}var tl={isMounted:function(t){return(t=t._reactInternals)?Mn(t)===t:!1},enqueueSetState:function(t,e,r){t=t._reactInternals;var n=Ge(),s=Qr(t),o=ur(n,s);o.payload=e,r!=null&&(o.callback=r),e=Kr(t,o,s),e!==null&&(Mt(e,t,s,n),ea(e,t,s))},enqueueReplaceState:function(t,e,r){t=t._reactInternals;var n=Ge(),s=Qr(t),o=ur(n,s);o.tag=1,o.payload=e,r!=null&&(o.callback=r),e=Kr(t,o,s),e!==null&&(Mt(e,t,s,n),ea(e,t,s))},enqueueForceUpdate:function(t,e){t=t._reactInternals;var r=Ge(),n=Qr(t),s=ur(r,n);s.tag=2,e!=null&&(s.callback=e),e=Kr(t,s,n),e!==null&&(Mt(e,t,n,r),ea(e,t,n))}};function oh(t,e,r,n,s,o,i){return t=t.stateNode,typeof t.shouldComponentUpdate=="function"?t.shouldComponentUpdate(n,o,i):e.prototype&&e.prototype.isPureReactComponent?!Lo(r,n)||!Lo(s,o):!0}function Hg(t,e,r){var n=!1,s=Zr,o=e.contextType;return typeof o=="object"&&o!==null?o=_t(o):(s=tt(e)?jn:Be.current,n=e.contextTypes,o=(n=n!=null)?js(t,s):Zr),e=new e(r,o),t.memoizedState=e.state!==null&&e.state!==void 0?e.state:null,e.updater=tl,t.stateNode=e,e._reactInternals=t,n&&(t=t.stateNode,t.__reactInternalMemoizedUnmaskedChildContext=s,t.__reactInternalMemoizedMaskedChildContext=o),e}function ih(t,e,r,n){t=e.state,typeof e.componentWillReceiveProps=="function"&&e.componentWillReceiveProps(r,n),typeof e.UNSAFE_componentWillReceiveProps=="function"&&e.UNSAFE_componentWillReceiveProps(r,n),e.state!==t&&tl.enqueueReplaceState(e,e.state,null)}function Gu(t,e,r,n){var s=t.stateNode;s.props=r,s.state=t.memoizedState,s.refs={},hd(t);var o=e.contextType;typeof o=="object"&&o!==null?s.context=_t(o):(o=tt(e)?jn:Be.current,s.context=js(t,o)),s.state=t.memoizedState,o=e.getDerivedStateFromProps,typeof o=="function"&&(Ku(t,e,o,r),s.state=t.memoizedState),typeof e.getDerivedStateFromProps=="function"||typeof s.getSnapshotBeforeUpdate=="function"||typeof s.UNSAFE_componentWillMount!="function"&&typeof s.componentWillMount!="function"||(e=s.state,typeof s.componentWillMount=="function"&&s.componentWillMount(),typeof s.UNSAFE_componentWillMount=="function"&&s.UNSAFE_componentWillMount(),e!==s.state&&tl.enqueueReplaceState(s,s.state,null),ka(t,r,s,n),s.state=t.memoizedState),typeof s.componentDidMount=="function"&&(t.flags|=4194308)}function Ls(t,e){try{var r="",n=e;do r+=Xw(n),n=n.return;while(n);var s=r}catch(o){s=`
40Error generating stack: `+o.message+`
41`+o.stack}return{value:t,source:e,stack:s,digest:null}}function Jl(t,e,r){return{value:t,source:null,stack:r??null,digest:e??null}}function Qu(t,e){try{console.error(e.value)}catch(r){setTimeout(function(){throw r})}}var kb=typeof WeakMap=="function"?WeakMap:Map;function qg(t,e,r){r=ur(-1,r),r.tag=3,r.payload={element:null};var n=e.value;return r.callback=function(){Ra||(Ra=!0,oc=n),Qu(t,e)},r}function Kg(t,e,r){r=ur(-1,r),r.tag=3;var n=t.type.getDerivedStateFromError;if(typeof n=="function"){var s=e.value;r.payload=function(){return n(s)},r.callback=function(){Qu(t,e)}}var o=t.stateNode;return o!==null&&typeof o.componentDidCatch=="function"&&(r.callback=function(){Qu(t,e),t
vendor: 7,089 bytes, line 41
41ypeof n!="function"&&(Gr===null?Gr=new Set([this]):Gr.add(this));var i=e.stack;this.componentDidCatch(e.value,{componentStack:i!==null?i:""})}),r}function ah(t,e,r){var n=t.pingCache;if(n===null){n=t.pingCache=new kb;var s=new Set;n.set(e,s)}else s=n.get(e),s===void 0&&(s=new Set,n.set(e,s));s.has(r)||(s.add(r),t=Ub.bind(null,t,e,r),e.then(t,t))}function lh(t){do{var e;if((e=t.tag===13)&&(e=t.memoizedState,e=e!==null?e.dehydrated!==null:!0),e)return t;t=t.return}while(t!==null);return null}function uh(t,e,r,n,s){return t.mode&1?(t.flags|=65536,t.lanes=s,t):(t===e?t.flags|=65536:(t.flags|=128,r.flags|=131072,r.flags&=-52805,r.tag===1&&(r.alternate===null?r.tag=17:(e=ur(-1,1),e.tag=2,Kr(r,e,1))),r.lanes|=1),t)}var Tb=vr.ReactCurrentOwner,Ze=!1;function He(t,e,r,n){e.child=t===null?xg(e,null,r,n):Is(e,t.child,r,n)}function ch(t,e,r,n,s){r=r.render;var o=e.ref;return vs(e,s),n=yd(t,e,r,n,o,s),r=wd(),t!==null&&!Ze?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~s,hr(t,e,s)):(ge&&r&&id(e),e.flags|=1,He(t,e,n,s),e.child)}function dh(t,e,r,n,s){if(t===null){var o=r.type;return typeof o=="function"&&!Od(o)&&o.defaultProps===void 0&&r.compare===null&&r.defaultProps===void 0?(e.tag=15,e.type=o,Gg(t,e,o,n,s)):(t=ia(r.type,null,n,e,e.mode,s),t.ref=e.ref,t.return=e,e.child=t)}if(o=t.child,!(t.lanes&s)){var i=o.memoizedProps;if(r=r.compare,r=r!==null?r:Lo,r(i,n)&&t.ref===e.ref)return hr(t,e,s)}return e.flags|=1,t=Jr(o,n),t.ref=e.ref,t.return=e,e.child=t}function Gg(t,e,r,n,s){if(t!==null){var o=t.memoizedProps;if(Lo(o,n)&&t.ref===e.ref)if(Ze=!1,e.pendingProps=n=o,(t.lanes&s)!==0)t.flags&131072&&(Ze=!0);else return e.lanes=t.lanes,hr(t,e,s)}return Ju(t,e,r,n,s)}function Qg(t,e,r){var n=e.pendingProps,s=n.children,o=t!==null?t.memoizedState:null;if(n.mode==="hidden")if(!(e.mode&1))e.memoizedState={baseLanes:0,cachePool:null,transitions:null},de(fs,st),st|=r;else{if(!(r&1073741824))return t=o!==null?o.baseLanes|r:r,e.lanes=e.childLanes=1073741824,e.memoizedState={baseLanes:t,cachePool:null,transitions:null},e.updateQueue=null,de(fs,st),st|=t,null;e.memoizedState={baseLanes:0,cachePool:null,transitions:null},n=o!==null?o.baseLanes:r,de(fs,st),st|=n}else o!==null?(n=o.baseLanes|r,e.memoizedState=null):n=r,de(fs,st),st|=n;return He(t,e,s,r),e.child}function Jg(t,e){var r=e.ref;(t===null&&r!==null||t!==null&&t.ref!==r)&&(e.flags|=512,e.flags|=2097152)}function Ju(t,e,r,n,s){var o=tt(r)?jn:Be.current;return o=js(e,o),vs(e,s),r=yd(t,e,r,n,o,s),n=wd(),t!==null&&!Ze?(e.updateQueue=t.updateQueue,e.flags&=-2053,t.lanes&=~s,hr(t,e,s)):(ge&&n&&id(e),e.flags|=1,He(t,e,r,s),e.child)}function fh(t,e,r,n,s){if(tt(r)){var o=!0;_a(e)}else o=!1;if(vs(e,s),e.stateNode===null)na(t,e),Hg(e,r,n),Gu(e,r,n,s),n=!0;else if(t===null){var i=e.stateNode,a=e.memoizedProps;i.props=a;var l=i.context,u=r.contextType;typeof u=="object"&&u!==null?u=_t(u):(u=tt(r)?jn:Be.current,u=js(e,u));var c=r.getDerivedStateFromProps,f=typeof c=="function"||typeof i.getSnapshotBeforeUpdate=="function";f||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==n||l!==u)&&ih(e,i,n,u),jr=!1;var h=e.memoizedState;i.state=h,ka(e,n,i,s),l=e.memoizedState,a!==n||h!==l||et.current||jr?(typeof c=="function"&&(Ku(e,r,c,n),l=e.memoizedState),(a=jr||oh(e,r,a,n,h,l,u))?(f||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount()),typeof i.componentDidMount=="function"&&(e.flags|=4194308)):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),e.memoizedProps=n,e.memoizedState=l),i.props=n,i.state=l,i.context=u,n=a):(typeof i.componentDidMount=="function"&&(e.flags|=4194308),n=!1)}else{i=e.stateNode,Sg(t,e),a=e.memoizedProps,u=e.type===e.elementType?a:Ot(e.type,a),i.props=u,f=e.pendingProps,h=i.context,l=r.contextType,typeof l=="object"&&l!==null?l=_t(l):(l=tt(r)?jn:Be.current,l=js(e,l));var d=r.getDerivedStateFromProps;(c=typeof d=="function"||typeof i.getSnapshotBeforeUpdate=="function")||typeof i.UNSAFE_componentWillReceiveProps!="function"&&typeof i.componentWillReceiveProps!="function"||(a!==f||h!==l)&&ih(e,i,n,l),jr=!1,h=e.memoizedState,i.state=h,ka(e,n,i,s);var w=e.memoizedState;a!==f||h!==w||et.current||jr?(typeof d=="function"&&(Ku(e,r,d,n),w=e.memoizedState),(u=jr||oh(e,r,u,n,h,w,l)||!1)?(c||typeof i.UNSAFE_componentWillUpdate!="function"&&typeof i.componentWillUpdate!="function"||(typeof i.componentWillUpdate=="function"&&i.componentWillUpdate(n,w,l),typeof i.UNSAFE_componentWillUpdate=="function"&&i.UNSAFE_componentWillUpdate(n,w,l)),typeof i.componentDidUpdate=="function"&&(e.flags|=4),typeof i.getSnapshotBeforeUpdate=="function"&&(e.flags|=1024)):(typeof i.componentDidUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=1024),e.memoizedProps=n,e.memoizedState=w),i.props=n,i.state=w,i.context=l,n=u):(typeof i.componentDidUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=4),typeof i.getSnapshotBeforeUpdate!="function"||a===t.memoizedProps&&h===t.memoizedState||(e.flags|=1024),n=!1)}return Yu(t,e,r,n,o,s)}function Yu(t,e,r,n,s,o){Jg(t,e);var i=(e.flags&128)!==0;if(!n&&!i)return s&&Yf(e,r,!1),hr(t,e,o);n=e.stateNode,Tb.current=e;var a=i&&typeof r.getDerivedStateFromError!="function"?null:n.render();return e.flags|=1,t!==null&&i?(e.child=Is(e,t.child,null,o),e.child=Is(e,null,a,o)):He(t,e,a,o),e.memoizedState=n.state,s&&Yf(e,r,!0),e.child}function Yg(t){var e=t.stateNode;e.pendingContext?Jf(t,e.pendingContext,e.pendingContext!==e.context):e.context&&Jf(t,e.context,!1),pd(t,e.containerInfo)}function hh(t,e,r,n,s){return As(),ld(s),e.flags|=256,He(t,e,r,n),e.child}var Xu={dehydrated:null,treeContext:null,retryLane:0};function Zu(t){return{baseLanes:t,cachePool:null,transitions:null}}function Xg(t,e,r){var n=e.pendingProps,s=ye.current,o=!1,i=(e.flags&128)!==0,a;if((a=i)||(a=t!==null&&t.memoizedState===null?!1:(s&2)!==0),a?(o=!0,e.flags&=-129):(t===null||t.memoizedState!==null)&&(s|=1),de(ye,s&1),t===null)return Hu(e),t=e.memoizedState,t!==null&&(t=t.dehydrated,t!==null)?(e.mode&1?t.data==="$!"?e.lanes=8:e.lanes=1073741824:e.lanes=1,null):(i=n.children,t=n.fallback,o?(n=e.mode,o=e.child,i={mode:"hidden",children:i},!(n&1)&&o!==null?(o.childLanes=0,o.pendingProps=i):o=sl(i,n,0,null),t=Rn(t,n,r,null),o.return=e,t.return=e,o.sibling=t,e.child=o,e.child.memoizedState=Zu(r),e.memoizedState=Xu,t):xd(e,i));if(s=t.memoizedState,s!==null&&(a=s.dehydrated,a!==null))return Pb(t,e,i,n,a,s,r);if(o){o=n.fallback,i=e.mode,s=t.child,a=s.sibling;var l={mode:"hidden",children:n.children};return!(i&1)&&e.child!==s?(n=e.child,n.childLanes=0,n.pendingProps=l,e.deletions=null):(n=Jr(s,l),n.subtreeFlags=s.subtreeFlags&14680064),a!==null?o=Jr(a,o):(o=Rn(o,i,r,null),o.flags|=2),o.return=e,n.return=e,n.sibling=o,e.child=n,n=o,o=e.child,i=t.child.memoizedState,i=i===null?Zu(r):{base
vendor: 7,641 bytes, line 41
41Lanes:i.baseLanes|r,cachePool:null,transitions:i.transitions},o.memoizedState=i,o.childLanes=t.childLanes&~r,e.memoizedState=Xu,n}return o=t.child,t=o.sibling,n=Jr(o,{mode:"visible",children:n.children}),!(e.mode&1)&&(n.lanes=r),n.return=e,n.sibling=null,t!==null&&(r=e.deletions,r===null?(e.deletions=[t],e.flags|=16):r.push(t)),e.child=n,e.memoizedState=null,n}function xd(t,e){return e=sl({mode:"visible",children:e},t.mode,0,null),e.return=t,t.child=e}function ji(t,e,r,n){return n!==null&&ld(n),Is(e,t.child,null,r),t=xd(e,e.pendingProps.children),t.flags|=2,e.memoizedState=null,t}function Pb(t,e,r,n,s,o,i){if(r)return e.flags&256?(e.flags&=-257,n=Jl(Error(R(422))),ji(t,e,i,n)):e.memoizedState!==null?(e.child=t.child,e.flags|=128,null):(o=n.fallback,s=e.mode,n=sl({mode:"visible",children:n.children},s,0,null),o=Rn(o,s,i,null),o.flags|=2,n.return=e,o.return=e,n.sibling=o,e.child=n,e.mode&1&&Is(e,t.child,null,i),e.child.memoizedState=Zu(i),e.memoizedState=Xu,o);if(!(e.mode&1))return ji(t,e,i,null);if(s.data==="$!"){if(n=s.nextSibling&&s.nextSibling.dataset,n)var a=n.dgst;return n=a,o=Error(R(419)),n=Jl(o,n,void 0),ji(t,e,i,n)}if(a=(i&t.childLanes)!==0,Ze||a){if(n=Ae,n!==null){switch(i&-i){case 4:s=2;break;case 16:s=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:s=32;break;case 536870912:s=268435456;break;default:s=0}s=s&(n.suspendedLanes|i)?0:s,s!==0&&s!==o.retryLane&&(o.retryLane=s,fr(t,s),Mt(n,t,s,-1))}return Cd(),n=Jl(Error(R(421))),ji(t,e,i,n)}return s.data==="$?"?(e.flags|=128,e.child=t.child,e=Fb.bind(null,t),s._reactRetry=e,null):(t=o.treeContext,lt=qr(s.nextSibling),ut=e,ge=!0,$t=null,t!==null&&(gt[vt++]=ar,gt[vt++]=lr,gt[vt++]=An,ar=t.id,lr=t.overflow,An=e),e=xd(e,n.children),e.flags|=4096,e)}function ph(t,e,r){t.lanes|=e;var n=t.alternate;n!==null&&(n.lanes|=e),qu(t.return,e,r)}function Yl(t,e,r,n,s){var o=t.memoizedState;o===null?t.memoizedState={isBackwards:e,rendering:null,renderingStartTime:0,last:n,tail:r,tailMode:s}:(o.isBackwards=e,o.rendering=null,o.renderingStartTime=0,o.last=n,o.tail=r,o.tailMode=s)}function Zg(t,e,r){var n=e.pendingProps,s=n.revealOrder,o=n.tail;if(He(t,e,n.children,r),n=ye.current,n&2)n=n&1|2,e.flags|=128;else{if(t!==null&&t.flags&128)e:for(t=e.child;t!==null;){if(t.tag===13)t.memoizedState!==null&&ph(t,r,e);else if(t.tag===19)ph(t,r,e);else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;t=t.return}t.sibling.return=t.return,t=t.sibling}n&=1}if(de(ye,n),!(e.mode&1))e.memoizedState=null;else switch(s){case"forwards":for(r=e.child,s=null;r!==null;)t=r.alternate,t!==null&&Ta(t)===null&&(s=r),r=r.sibling;r=s,r===null?(s=e.child,e.child=null):(s=r.sibling,r.sibling=null),Yl(e,!1,s,r,o);break;case"backwards":for(r=null,s=e.child,e.child=null;s!==null;){if(t=s.alternate,t!==null&&Ta(t)===null){e.child=s;break}t=s.sibling,s.sibling=r,r=s,s=t}Yl(e,!0,r,null,o);break;case"together":Yl(e,!1,null,null,void 0);break;default:e.memoizedState=null}return e.child}function na(t,e){!(e.mode&1)&&t!==null&&(t.alternate=null,e.alternate=null,e.flags|=2)}function hr(t,e,r){if(t!==null&&(e.dependencies=t.dependencies),Nn|=e.lanes,!(r&e.childLanes))return null;if(t!==null&&e.child!==t.child)throw Error(R(153));if(e.child!==null){for(t=e.child,r=Jr(t,t.pendingProps),e.child=r,r.return=e;t.sibling!==null;)t=t.sibling,r=r.sibling=Jr(t,t.pendingProps),r.return=e;r.sibling=null}return e.child}function Cb(t,e,r){switch(e.tag){case 3:Yg(e),As();break;case 5:kg(e);break;case 1:tt(e.type)&&_a(e);break;case 4:pd(e,e.stateNode.containerInfo);break;case 10:var n=e.type._context,s=e.memoizedProps.value;de(Ea,n._currentValue),n._currentValue=s;break;case 13:if(n=e.memoizedState,n!==null)return n.dehydrated!==null?(de(ye,ye.current&1),e.flags|=128,null):r&e.child.childLanes?Xg(t,e,r):(de(ye,ye.current&1),t=hr(t,e,r),t!==null?t.sibling:null);de(ye,ye.current&1);break;case 19:if(n=(r&e.childLanes)!==0,t.flags&128){if(n)return Zg(t,e,r);e.flags|=128}if(s=e.memoizedState,s!==null&&(s.rendering=null,s.tail=null,s.lastEffect=null),de(ye,ye.current),n)break;return null;case 22:case 23:return e.lanes=0,Qg(t,e,r)}return hr(t,e,r)}var ev,ec,tv,rv;ev=function(t,e){for(var r=e.child;r!==null;){if(r.tag===5||r.tag===6)t.appendChild(r.stateNode);else if(r.tag!==4&&r.child!==null){r.child.return=r,r=r.child;continue}if(r===e)break;for(;r.sibling===null;){if(r.return===null||r.return===e)return;r=r.return}r.sibling.return=r.return,r=r.sibling}};ec=function(){};tv=function(t,e,r,n){var s=t.memoizedProps;if(s!==n){t=e.stateNode,bn(Yt.current);var o=null;switch(r){case"input":s=xu(t,s),n=xu(t,n),o=[];break;case"select":s=_e({},s,{value:void 0}),n=_e({},n,{value:void 0}),o=[];break;case"textarea":s=ku(t,s),n=ku(t,n),o=[];break;default:typeof s.onClick!="function"&&typeof n.onClick=="function"&&(t.onclick=ya)}Pu(r,n);var i;r=null;for(u in s)if(!n.hasOwnProperty(u)&&s.hasOwnProperty(u)&&s[u]!=null)if(u==="style"){var a=s[u];for(i in a)a.hasOwnProperty(i)&&(r||(r={}),r[i]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(Co.hasOwnProperty(u)?o||(o=[]):(o=o||[]).push(u,null));for(u in n){var l=n[u];if(a=s!=null?s[u]:void 0,n.hasOwnProperty(u)&&l!==a&&(l!=null||a!=null))if(u==="style")if(a){for(i in a)!a.hasOwnProperty(i)||l&&l.hasOwnProperty(i)||(r||(r={}),r[i]="");for(i in l)l.hasOwnProperty(i)&&a[i]!==l[i]&&(r||(r={}),r[i]=l[i])}else r||(o||(o=[]),o.push(u,r)),r=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(o=o||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(o=o||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(Co.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&he("scroll",t),o||a===l||(o=[])):(o=o||[]).push(u,l))}r&&(o=o||[]).push("style",r);var u=o;(e.updateQueue=u)&&(e.flags|=4)}};rv=function(t,e,r,n){r!==n&&(e.flags|=4)};function oo(t,e){if(!ge)switch(t.tailMode){case"hidden":e=t.tail;for(var r=null;e!==null;)e.alternate!==null&&(r=e),e=e.sibling;r===null?t.tail=null:r.sibling=null;break;case"collapsed":r=t.tail;for(var n=null;r!==null;)r.alternate!==null&&(n=r),r=r.sibling;n===null?e||t.tail===null?t.tail=null:t.tail.sibling=null:n.sibling=null}}function Ue(t){var e=t.alternate!==null&&t.alternate.child===t.child,r=0,n=0;if(e)for(var s=t.child;s!==null;)r|=s.lanes|s.childLanes,n|=s.subtreeFlags&14680064,n|=s.flags&14680064,s.return=t,s=s.sibling;else for(s=t.child;s!==null;)r|=s.lanes|s.childLanes,n|=s.subtreeFlags,n|=s.flags,s.return=t,s=s.sibling;return t.subtreeFlags|=n,t.childLanes=r,e}function Ob(t,e,r){var n=e.pendingProps;switch(ad(e),e.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Ue(e),null;case 1:return tt(e.type)&&wa(),Ue(e),null;case 3:return n=e.stateNode,Ns(),pe(et),pe(Be),gd(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(t===null||t.child===null)&&(Oi(e)?e.flags|=4:t===null||t.memoizedState.isDehydrated&&!(e.flags&256)||(e.flags|=1024,$t!==null&&(lc($t),$t=null))),ec(t,e),Ue(e),null;case 5:md(e);var s=bn(Fo.current);if(r=e.type,t!==null&&e.stateNode!=null)tv(t,e,r,n,s),t.ref!==e.ref&&(e.flags|=512,e.flags|=2097152);else{if(!n){if(e.stateNode===null)throw Error(R(166));return Ue(e),null}if(t=bn(Yt.current),Oi(e)){n=e.stateNode,r=e.type;var o=e.memoizedProps;
vendor: 30,693 bytes, line 41
41switch(n[Gt]=e,n[Mo]=o,t=(e.mode&1)!==0,r){case"dialog":he("cancel",n),he("close",n);break;case"iframe":case"object":case"embed":he("load",n);break;case"video":case"audio":for(s=0;s<ho.length;s++)he(ho[s],n);break;case"source":he("error",n);break;case"img":case"image":case"link":he("error",n),he("load",n);break;case"details":he("toggle",n);break;case"input":Ef(n,o),he("invalid",n);break;case"select":n._wrapperState={wasMultiple:!!o.multiple},he("invalid",n);break;case"textarea":kf(n,o),he("invalid",n)}Pu(r,o),s=null;for(var i in o)if(o.hasOwnProperty(i)){var a=o[i];i==="children"?typeof a=="string"?n.textContent!==a&&(o.suppressHydrationWarning!==!0&&Ci(n.textContent,a,t),s=["children",a]):typeof a=="number"&&n.textContent!==""+a&&(o.suppressHydrationWarning!==!0&&Ci(n.textContent,a,t),s=["children",""+a]):Co.hasOwnProperty(i)&&a!=null&&i==="onScroll"&&he("scroll",n)}switch(r){case"input":_i(n),Sf(n,o,!0);break;case"textarea":_i(n),Tf(n);break;case"select":case"option":break;default:typeof o.onClick=="function"&&(n.onclick=ya)}n=s,e.updateQueue=n,n!==null&&(e.flags|=4)}else{i=s.nodeType===9?s:s.ownerDocument,t==="http://www.w3.org/1999/xhtml"&&(t=Rm(r)),t==="http://www.w3.org/1999/xhtml"?r==="script"?(t=i.createElement("div"),t.innerHTML="<script><\/script>",t=t.removeChild(t.firstChild)):typeof n.is=="string"?t=i.createElement(r,{is:n.is}):(t=i.createElement(r),r==="select"&&(i=t,n.multiple?i.multiple=!0:n.size&&(i.size=n.size))):t=i.createElementNS(t,r),t[Gt]=e,t[Mo]=n,ev(t,e,!1,!1),e.stateNode=t;e:{switch(i=Cu(r,n),r){case"dialog":he("cancel",t),he("close",t),s=n;break;case"iframe":case"object":case"embed":he("load",t),s=n;break;case"video":case"audio":for(s=0;s<ho.length;s++)he(ho[s],t);s=n;break;case"source":he("error",t),s=n;break;case"img":case"image":case"link":he("error",t),he("load",t),s=n;break;case"details":he("toggle",t),s=n;break;case"input":Ef(t,n),s=xu(t,n),he("invalid",t);break;case"option":s=n;break;case"select":t._wrapperState={wasMultiple:!!n.multiple},s=_e({},n,{value:void 0}),he("invalid",t);break;case"textarea":kf(t,n),s=ku(t,n),he("invalid",t);break;default:s=n}Pu(r,s),a=s;for(o in a)if(a.hasOwnProperty(o)){var l=a[o];o==="style"?Im(t,l):o==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&jm(t,l)):o==="children"?typeof l=="string"?(r!=="textarea"||l!=="")&&Oo(t,l):typeof l=="number"&&Oo(t,""+l):o!=="suppressContentEditableWarning"&&o!=="suppressHydrationWarning"&&o!=="autoFocus"&&(Co.hasOwnProperty(o)?l!=null&&o==="onScroll"&&he("scroll",t):l!=null&&qc(t,o,l,i))}switch(r){case"input":_i(t),Sf(t,n,!1);break;case"textarea":_i(t),Tf(t);break;case"option":n.value!=null&&t.setAttribute("value",""+Xr(n.value));break;case"select":t.multiple=!!n.multiple,o=n.value,o!=null?hs(t,!!n.multiple,o,!1):n.defaultValue!=null&&hs(t,!!n.multiple,n.defaultValue,!0);break;default:typeof s.onClick=="function"&&(t.onclick=ya)}switch(r){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}}n&&(e.flags|=4)}e.ref!==null&&(e.flags|=512,e.flags|=2097152)}return Ue(e),null;case 6:if(t&&e.stateNode!=null)rv(t,e,t.memoizedProps,n);else{if(typeof n!="string"&&e.stateNode===null)throw Error(R(166));if(r=bn(Fo.current),bn(Yt.current),Oi(e)){if(n=e.stateNode,r=e.memoizedProps,n[Gt]=e,(o=n.nodeValue!==r)&&(t=ut,t!==null))switch(t.tag){case 3:Ci(n.nodeValue,r,(t.mode&1)!==0);break;case 5:t.memoizedProps.suppressHydrationWarning!==!0&&Ci(n.nodeValue,r,(t.mode&1)!==0)}o&&(e.flags|=4)}else n=(r.nodeType===9?r:r.ownerDocument).createTextNode(n),n[Gt]=e,e.stateNode=n}return Ue(e),null;case 13:if(pe(ye),n=e.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(ge&&lt!==null&&e.mode&1&&!(e.flags&128))_g(),As(),e.flags|=98560,o=!1;else if(o=Oi(e),n!==null&&n.dehydrated!==null){if(t===null){if(!o)throw Error(R(318));if(o=e.memoizedState,o=o!==null?o.dehydrated:null,!o)throw Error(R(317));o[Gt]=e}else As(),!(e.flags&128)&&(e.memoizedState=null),e.flags|=4;Ue(e),o=!1}else $t!==null&&(lc($t),$t=null),o=!0;if(!o)return e.flags&65536?e:null}return e.flags&128?(e.lanes=r,e):(n=n!==null,n!==(t!==null&&t.memoizedState!==null)&&n&&(e.child.flags|=8192,e.mode&1&&(t===null||ye.current&1?Re===0&&(Re=3):Cd())),e.updateQueue!==null&&(e.flags|=4),Ue(e),null);case 4:return Ns(),ec(t,e),t===null&&$o(e.stateNode.containerInfo),Ue(e),null;case 10:return dd(e.type._context),Ue(e),null;case 17:return tt(e.type)&&wa(),Ue(e),null;case 19:if(pe(ye),o=e.memoizedState,o===null)return Ue(e),null;if(n=(e.flags&128)!==0,i=o.rendering,i===null)if(n)oo(o,!1);else{if(Re!==0||t!==null&&t.flags&128)for(t=e.child;t!==null;){if(i=Ta(t),i!==null){for(e.flags|=128,oo(o,!1),n=i.updateQueue,n!==null&&(e.updateQueue=n,e.flags|=4),e.subtreeFlags=0,n=r,r=e.child;r!==null;)o=r,t=n,o.flags&=14680066,i=o.alternate,i===null?(o.childLanes=0,o.lanes=t,o.child=null,o.subtreeFlags=0,o.memoizedProps=null,o.memoizedState=null,o.updateQueue=null,o.dependencies=null,o.stateNode=null):(o.childLanes=i.childLanes,o.lanes=i.lanes,o.child=i.child,o.subtreeFlags=0,o.deletions=null,o.memoizedProps=i.memoizedProps,o.memoizedState=i.memoizedState,o.updateQueue=i.updateQueue,o.type=i.type,t=i.dependencies,o.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),r=r.sibling;return de(ye,ye.current&1|2),e.child}t=t.sibling}o.tail!==null&&Ee()>$s&&(e.flags|=128,n=!0,oo(o,!1),e.lanes=4194304)}else{if(!n)if(t=Ta(i),t!==null){if(e.flags|=128,n=!0,r=t.updateQueue,r!==null&&(e.updateQueue=r,e.flags|=4),oo(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!ge)return Ue(e),null}else 2*Ee()-o.renderingStartTime>$s&&r!==1073741824&&(e.flags|=128,n=!0,oo(o,!1),e.lanes=4194304);o.isBackwards?(i.sibling=e.child,e.child=i):(r=o.last,r!==null?r.sibling=i:e.child=i,o.last=i)}return o.tail!==null?(e=o.tail,o.rendering=e,o.tail=e.sibling,o.renderingStartTime=Ee(),e.sibling=null,r=ye.current,de(ye,n?r&1|2:r&1),e):(Ue(e),null);case 22:case 23:return Pd(),n=e.memoizedState!==null,t!==null&&t.memoizedState!==null!==n&&(e.flags|=8192),n&&e.mode&1?st&1073741824&&(Ue(e),e.subtreeFlags&6&&(e.flags|=8192)):Ue(e),null;case 24:return null;case 25:return null}throw Error(R(156,e.tag))}function Rb(t,e){switch(ad(e),e.tag){case 1:return tt(e.type)&&wa(),t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 3:return Ns(),pe(et),pe(Be),gd(),t=e.flags,t&65536&&!(t&128)?(e.flags=t&-65537|128,e):null;case 5:return md(e),null;case 13:if(pe(ye),t=e.memoizedState,t!==null&&t.dehydrated!==null){if(e.alternate===null)throw Error(R(340));As()}return t=e.flags,t&65536?(e.flags=t&-65537|128,e):null;case 19:return pe(ye),null;case 4:return Ns(),null;case 10:return dd(e.type._context),null;case 22:case 23:return Pd(),null;case 24:return null;default:return null}}var Ai=!1,ze=!1,jb=typeof WeakSet=="function"?WeakSet:Set,M=null;function ds(t,e){var r=t.ref;if(r!==null)if(typeof r=="function")try{r(null)}catch(n){xe(t,e,n)}else r.current=null}function tc(t,e,r){try{r()}catch(n){xe(t,e,n)}}var mh=!1;function Ab(t,e){if(Mu=ma,t=ag(),od(t)){if("selectionStart"in t)var r={start:t.selectionStart,end:t.selectionEnd};else e:{r=(r=t.ownerDocument)&&r.defaultView||window;var n=r.getSelection&&r.getSelection();if(n&&n.rangeCount!==0){r=n.anchorNode;var s=n.anchorOffset,o=n.focusNode;n=n.focusOffset;try{r.nodeType,o.nodeType}catch{r=null;break e}var i=0,a=-1,l=-1,u=0,c=0,f=t,h=null;t:for(;;){for(var d;f!==r||s!==0&&f.nodeType!==3||(a=i+s),f!==o||n!==0&&f.nodeType!==3||(l=i+n),f.nodeType===3&&(i+=f.nodeValue.length),(d=f.firstChild)!==null;)h=f,f=d;for(;;){if(f===t)break t;if(h===r&&++u===s&&(a=i),h===o&&++c===n&&(l=i),(d=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=d}r=a===-1||l===-1?null:{start:a,end:l}}else r=null}r=r||{start:0,end:0}}else r=null;for(Uu={focusedElem:t,selectionRange:r},ma=!1,M=e;M!==null;)if(e=M,t=e.child,(e.subtreeFlags&1028)!==0&&t!==null)t.return=e,M=t;else for(;M!==null;){e=M;try{var w=e.alternate;if(e.flags&1024)switch(e.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var g=w.memoizedProps,y=w.memoizedState,v=e.stateNode,p=v.getSnapshotBeforeUpdate(e.elementType===e.type?g:Ot(e.type,g),y);v.__reactInternalSnapshotBeforeUpdate=p}break;case 3:var m=e.stateNode.containerInfo;m.nodeType===1?m.textContent="":m.nodeType===9&&m.documentElement&&m.removeChild(m.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(R(163))}}catch(x){xe(e,e.return,x)}if(t=e.sibling,t!==null){t.return=e.return,M=t;break}M=e.return}return w=mh,mh=!1,w}function bo(t,e,r){var n=e.updateQueue;if(n=n!==null?n.lastEffect:null,n!==null){var s=n=n.next;do{if((s.tag&t)===t){var o=s.destroy;s.destroy=void 0,o!==void 0&&tc(e,r,o)}s=s.next}while(s!==n)}}function rl(t,e){if(e=e.updateQueue,e=e!==null?e.lastEffect:null,e!==null){var r=e=e.next;do{if((r.tag&t)===t){var n=r.create;r.destroy=n()}r=r.next}while(r!==e)}}function rc(t){var e=t.ref;if(e!==null){var r=t.stateNode;switch(t.tag){case 5:t=r;break;default:t=r}typeof e=="function"?e(t):e.current=t}}function nv(t){var e=t.alternate;e!==null&&(t.alternate=null,nv(e)),t.child=null,t.deletions=null,t.sibling=null,t.tag===5&&(e=t.stateNode,e!==null&&(delete e[Gt],delete e[Mo],delete e[Bu],delete e[pb],delete e[mb])),t.stateNode=null,t.return=null,t.dependencies=null,t.memoizedProps=null,t.memoizedState=null,t.pendingProps=null,t.stateNode=null,t.updateQueue=null}function sv(t){return t.tag===5||t.tag===3||t.tag===4}function gh(t){e:for(;;){for(;t.sibling===null;){if(t.return===null||sv(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.flags&2||t.child===null||t.tag===4)continue e;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function nc(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.nodeType===8?r.parentNode.insertBefore(t,e):r.insertBefore(t,e):(r.nodeType===8?(e=r.parentNode,e.insertBefore(t,r)):(e=r,e.appendChild(t)),r=r._reactRootContainer,r!=null||e.onclick!==null||(e.onclick=ya));else if(n!==4&&(t=t.child,t!==null))for(nc(t,e,r),t=t.sibling;t!==null;)nc(t,e,r),t=t.sibling}function sc(t,e,r){var n=t.tag;if(n===5||n===6)t=t.stateNode,e?r.insertBefore(t,e):r.appendChild(t);else if(n!==4&&(t=t.child,t!==null))for(sc(t,e,r),t=t.sibling;t!==null;)sc(t,e,r),t=t.sibling}var Ie=null,Nt=!1;function kr(t,e,r){for(r=r.child;r!==null;)ov(t,e,r),r=r.sibling}function ov(t,e,r){if(Jt&&typeof Jt.onCommitFiberUnmount=="function")try{Jt.onCommitFiberUnmount(Ga,r)}catch{}switch(r.tag){case 5:ze||ds(r,e);case 6:var n=Ie,s=Nt;Ie=null,kr(t,e,r),Ie=n,Nt=s,Ie!==null&&(Nt?(t=Ie,r=r.stateNode,t.nodeType===8?t.parentNode.removeChild(r):t.removeChild(r)):Ie.removeChild(r.stateNode));break;case 18:Ie!==null&&(Nt?(t=Ie,r=r.stateNode,t.nodeType===8?Wl(t.parentNode,r):t.nodeType===1&&Wl(t,r),Io(t)):Wl(Ie,r.stateNode));break;case 4:n=Ie,s=Nt,Ie=r.stateNode.containerInfo,Nt=!0,kr(t,e,r),Ie=n,Nt=s;break;case 0:case 11:case 14:case 15:if(!ze&&(n=r.updateQueue,n!==null&&(n=n.lastEffect,n!==null))){s=n=n.next;do{var o=s,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&tc(r,e,i),s=s.next}while(s!==n)}kr(t,e,r);break;case 1:if(!ze&&(ds(r,e),n=r.stateNode,typeof n.componentWillUnmount=="function"))try{n.props=r.memoizedProps,n.state=r.memoizedState,n.componentWillUnmount()}catch(a){xe(r,e,a)}kr(t,e,r);break;case 21:kr(t,e,r);break;case 22:r.mode&1?(ze=(n=ze)||r.memoizedState!==null,kr(t,e,r),ze=n):kr(t,e,r);break;default:kr(t,e,r)}}function vh(t){var e=t.updateQueue;if(e!==null){t.updateQueue=null;var r=t.stateNode;r===null&&(r=t.stateNode=new jb),e.forEach(function(n){var s=zb.bind(null,t,n);r.has(n)||(r.add(n),n.then(s,s))})}}function kt(t,e){var r=e.deletions;if(r!==null)for(var n=0;n<r.length;n++){var s=r[n];try{var o=t,i=e,a=i;e:for(;a!==null;){switch(a.tag){case 5:Ie=a.stateNode,Nt=!1;break e;case 3:Ie=a.stateNode.containerInfo,Nt=!0;break e;case 4:Ie=a.stateNode.containerInfo,Nt=!0;break e}a=a.return}if(Ie===null)throw Error(R(160));ov(o,i,s),Ie=null,Nt=!1;var l=s.alternate;l!==null&&(l.return=null),s.return=null}catch(u){xe(s,e,u)}}if(e.subtreeFlags&12854)for(e=e.child;e!==null;)iv(e,t),e=e.sibling}function iv(t,e){var r=t.alternate,n=t.flags;switch(t.tag){case 0:case 11:case 14:case 15:if(kt(e,t),Vt(t),n&4){try{bo(3,t,t.return),rl(3,t)}catch(g){xe(t,t.return,g)}try{bo(5,t,t.return)}catch(g){xe(t,t.return,g)}}break;case 1:kt(e,t),Vt(t),n&512&&r!==null&&ds(r,r.return);break;case 5:if(kt(e,t),Vt(t),n&512&&r!==null&&ds(r,r.return),t.flags&32){var s=t.stateNode;try{Oo(s,"")}catch(g){xe(t,t.return,g)}}if(n&4&&(s=t.stateNode,s!=null)){var o=t.memoizedProps,i=r!==null?r.memoizedProps:o,a=t.type,l=t.updateQueue;if(t.updateQueue=null,l!==null)try{a==="input"&&o.type==="radio"&&o.name!=null&&Cm(s,o),Cu(a,i);var u=Cu(a,o);for(i=0;i<l.length;i+=2){var c=l[i],f=l[i+1];c==="style"?Im(s,f):c==="dangerouslySetInnerHTML"?jm(s,f):c==="children"?Oo(s,f):qc(s,c,f,u)}switch(a){case"input":Eu(s,o);break;case"textarea":Om(s,o);break;case"select":var h=s._wrapperState.wasMultiple;s._wrapperState.wasMultiple=!!o.multiple;var d=o.value;d!=null?hs(s,!!o.multiple,d,!1):h!==!!o.multiple&&(o.defaultValue!=null?hs(s,!!o.multiple,o.defaultValue,!0):hs(s,!!o.multiple,o.multiple?[]:"",!1))}s[Mo]=o}catch(g){xe(t,t.return,g)}}break;case 6:if(kt(e,t),Vt(t),n&4){if(t.stateNode===null)throw Error(R(162));s=t.stateNode,o=t.memoizedProps;try{s.nodeValue=o}catch(g){xe(t,t.return,g)}}break;case 3:if(kt(e,t),Vt(t),n&4&&r!==null&&r.memoizedState.isDehydrated)try{Io(e.containerInfo)}catch(g){xe(t,t.return,g)}break;case 4:kt(e,t),Vt(t);break;case 13:kt(e,t),Vt(t),s=t.child,s.flags&8192&&(o=s.memoizedState!==null,s.stateNode.isHidden=o,!o||s.alternate!==null&&s.alternate.memoizedState!==null||(kd=Ee())),n&4&&vh(t);break;case 22:if(c=r!==null&&r.memoizedState!==null,t.mode&1?(ze=(u=ze)||c,kt(e,t),ze=u):kt(e,t),Vt(t),n&8192){if(u=t.memoizedState!==null,(t.stateNode.isHidden=u)&&!c&&t.mode&1)for(M=t,c=t.child;c!==null;){for(f=M=c;M!==null;){switch(h=M,d=h.child,h.tag){case 0:case 11:case 14:case 15:bo(4,h,h.return);break;case 1:ds(h,h.return);var w=h.stateNode;if(typeof w.componentWillUnmount=="function"){n=h,r=h.return;try{e=n,w.props=e.memoizedProps,w.state=e.memoizedState,w.componentWillUnmount()}catch(g){xe(n,r,g)}}break;case 5:ds(h,h.return);break;case 22:if(h.memoizedState!==null){wh(f);continue}}d!==null?(d.return=h,M=d):wh(f)}c=c.sibling}e:for(c=null,f=t;;){if(f.tag===5){if(c===null){c=f;try{s=f.stateNode,u?(o=s.style,typeof o.setProperty=="function"?o.setProperty("display","none","important"):o.display="none"):(a=f.stateNode,l=f.memoizedProps.style,i=l!=null&&l.hasOwnProperty("display")?l.display:null,a.style.display=Am("display",i))}catch(g){xe(t,t.return,g)}}}else if(f.tag===6){if(c===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(g){xe(t,t.return,g)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===t)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===t)break e;for(;f.sibling===null;){if(f.return===null||f.return===t)break e;c===f&&(c=null),f=f.return}c===f&&(c=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:kt(e,t),Vt(t),n&4&&vh(t);break;case 21:break;default:kt(e,t),Vt(t)}}function Vt(t){var e=t.flags;if(e&2){try{e:{for(var r=t.return;r!==null;){if(sv(r)){var n=r;break e}r=r.return}throw Error(R(160))}switch(n.tag){case 5:var s=n.stateNode;n.flags&32&&(Oo(s,""),n.flags&=-33);var o=gh(t);sc(t,o,s);break;case 3:case 4:var i=n.stateNode.containerInfo,a=gh(t);nc(t,a,i);break;default:throw Error(R(161))}}catch(l){xe(t,t.return,l)}t.flags&=-3}e&4096&&(t.flags&=-4097)}function Ib(t,e,r){M=t,av(t)}function av(t,e,r){for(var n=(t.mode&1)!==0;M!==null;){var s=M,o=s.child;if(s.tag===22&&n){var i=s.memoizedState!==null||Ai;if(!i){var a=s.alternate,l=a!==null&&a.memoizedState!==null||ze;a=Ai;var u=ze;if(Ai=i,(ze=l)&&!u)for(M=s;M!==null;)i=M,l=i.child,i.tag===22&&i.memoizedState!==null?_h(s):l!==null?(l.return=i,M=l):_h(s);for(;o!==null;)M=o,av(o),o=o.sibling;M=s,Ai=a,ze=u}yh(t)}else s.subtreeFlags&8772&&o!==null?(o.return=s,M=o):yh(t)}}function yh(t){for(;M!==null;){var e=M;if(e.flags&8772){var r=e.alternate;try{if(e.flags&8772)switch(e.tag){case 0:case 11:case 15:ze||rl(5,e);break;case 1:var n=e.stateNode;if(e.flags&4&&!ze)if(r===null)n.componentDidMount();else{var s=e.elementType===e.type?r.memoizedProps:Ot(e.type,r.memoizedProps);n.componentDidUpdate(s,r.memoizedState,n.__reactInternalSnapshotBeforeUpdate)}var o=e.updateQueue;o!==null&&rh(e,o,n);break;case 3:var i=e.updateQueue;if(i!==null){if(r=null,e.child!==null)switch(e.child.tag){case 5:r=e.child.stateNode;break;case 1:r=e.child.stateNode}rh(e,i,r)}break;case 5:var a=e.stateNode;if(r===null&&e.flags&4){r=a;var l=e.memoizedProps;switch(e.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&r.focus();break;case"img":l.src&&(r.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(e.memoizedState===null){var u=e.alternate;if(u!==null){var c=u.memoizedState;if(c!==null){var f=c.dehydrated;f!==null&&Io(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(R(163))}ze||e.flags&512&&rc(e)}catch(h){xe(e,e.return,h)}}if(e===t){M=null;break}if(r=e.sibling,r!==null){r.return=e.return,M=r;break}M=e.return}}function wh(t){for(;M!==null;){var e=M;if(e===t){M=null;break}var r=e.sibling;if(r!==null){r.return=e.return,M=r;break}M=e.return}}function _h(t){for(;M!==null;){var e=M;try{switch(e.tag){case 0:case 11:case 15:var r=e.return;try{rl(4,e)}catch(l){xe(e,r,l)}break;case 1:var n=e.stateNode;if(typeof n.componentDidMount=="function"){var s=e.return;try{n.componentDidMount()}catch(l){xe(e,s,l)}}var o=e.return;try{rc(e)}catch(l){xe(e,o,l)}break;case 5:var i=e.return;try{rc(e)}catch(l){xe(e,i,l)}}}catch(l){xe(e,e.return,l)}if(e===t){M=null;break}var a=e.sibling;if(a!==null){a.return=e.return,M=a;break}M=e.return}}var Nb=Math.ceil,Oa=vr.ReactCurrentDispatcher,Ed=vr.ReactCurrentOwner,wt=vr.ReactCurrentBatchConfig,se=0,Ae=null,ke=null,Ne=0,st=0,fs=sn(0),Re=0,Wo=null,Nn=0,nl=0,Sd=0,xo=null,Xe=null,kd=0,$s=1/0,nr=null,Ra=!1,oc=null,Gr=null,Ii=!1,zr=null,ja=0,Eo=0,ic=null,sa=-1,oa=0;function Ge(){return se&6?Ee():sa!==-1?sa:sa=Ee()}function Qr(t){return t.mode&1?se&2&&Ne!==0?Ne&-Ne:vb.transition!==null?(oa===0&&(oa=Hm()),oa):(t=ae,t!==0||(t=window.event,t=t===void 0?16:Xm(t.type)),t):1}function Mt(t,e,r,n){if(50<Eo)throw Eo=0,ic=null,Error(R(185));si(t,r,n),(!(se&2)||t!==Ae)&&(t===Ae&&(!(se&2)&&(nl|=r),Re===4&&Ir(t,Ne)),rt(t,n),r===1&&se===0&&!(e.mode&1)&&($s=Ee()+500,Za&&on()))}function rt(t,e){var r=t.callbackNode;v_(t,e);var n=pa(t,t===Ae?Ne:0);if(n===0)r!==null&&Of(r),t.callbackNode=null,t.callbackPriority=0;else if(e=n&-n,t.callbackPriority!==e){if(r!=null&&Of(r),e===1)t.tag===0?gb(bh.bind(null,t)):vg(bh.bind(null,t)),fb(function(){!(se&6)&&on()}),r=null;else{switch(qm(n)){case 1:r=Yc;break;case 4:r=Vm;break;case 16:r=ha;break;case 536870912:r=Wm;break;default:r=ha}r=mv(r,lv.bind(null,t))}t.callbackPriority=e,t.callbackNode=r}}function lv(t,e){if(sa=-1,oa=0,se&6)throw Error(R(327));var r=t.callbackNode;if(ys()&&t.callbackNode!==r)return null;var n=pa(t,t===Ae?Ne:0);if(n===0)return null;if(n&30||n&t.expiredLanes||e)e=Aa(t,n);else{e=n;var s=se;se|=2;var o=cv();(Ae!==t||Ne!==e)&&(nr=null,$s=Ee()+500,On(t,e));do try{Db();break}catch(a){uv(t,a)}while(!0);cd(),Oa.current=o,se=s,ke!==null?e=0:(Ae=null,Ne=0,e=Re)}if(e!==0){if(e===2&&(s=Iu(t),s!==0&&(n=s,e=ac(t,s))),e===1)throw r=Wo,On(t,0),Ir(t,n),rt(t,Ee()),r;if(e===6)Ir(t,n);else{if(s=t.current.alternate,!(n&30)&&!Lb(s)&&(e=Aa(t,n),e===2&&(o=Iu(t),o!==0&&(n=o,e=ac(t,o))),e===1))throw r=Wo,On(t,0),Ir(t,n),rt(t,Ee()),r;switch(t.finishedWork=s,t.finishedLanes=n,e){case 0:case 1:throw Error(R(345));case 2:mn(t,Xe,nr);break;case 3:if(Ir(t,n),(n&130023424)===n&&(e=kd+500-Ee(),10<e)){if(pa(t,0)!==0)break;if(s=t.suspendedLanes,(s&n)!==n){Ge(),t.pingedLanes|=t.suspendedLanes&s;break}t.timeoutHandle=zu(mn.bind(null,t,Xe,nr),e);break}mn(t,Xe,nr);break;case 4:if(Ir(t,n),(n&4194240)===n)break;for(e=t.eventTimes,s=-1;0<n;){var i=31-Dt(n);o=1<<i,i=e[i],i>s&&(s=i),n&=~o}if(n=s,n=Ee()-n,n=(120>n?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Nb(n/1960))-n,10<n){t.timeoutHandle=zu(mn.bind(null,t,Xe,nr),n);break}mn(t,Xe,nr);break;case 5:mn(t,Xe,nr);break;default:throw Error(R(329))}}}return rt(t,Ee()),t.callbackNode===r?lv.bind(null,t):null}function ac(t,e){var r=xo;return t.current.memoizedState.isDehydrated&&(On(t,e).flags|=256),t=Aa(t,e),t!==2&&(e=Xe,Xe=r,e!==null&&lc(e)),t}function lc(t){Xe===null?Xe=t:Xe.push.apply(Xe,t)}function Lb(t){for(var e=t;;){if(e.flags&16384){var r=e.updateQueue;if(r!==null&&(r=r.stores,r!==null))for(var n=0;n<r.length;n++){var s=r[n],o=s.getSnapshot;s=s.value;try{if(!Ut(o(),s))return!1}catch{return!1}}}if(r=e.child,e.subtreeFlags&16384&&r!==null)r.return=e,e=r;else{if(e===t)break;for(;e.sibling===null;){if(e.return===null||e.return===t)return!0;e=e.return}e.sibling.return=e.return,e=e.sibling}}return!0}function Ir(t,e){for(e&=~Sd,e&=~nl,t.suspendedLanes|=e,t.pingedLanes&=~e,t=t.expirationTimes;0<e;){var r=31-Dt(e),n=1<<r;t[r]=-1,e&=~n}}function bh(t){if(se&6)throw Error(R(327));ys();var e=pa(t,0);if(!(e&1))return rt(t,Ee()),null;var r=Aa(t,e);if(t.tag!==0&&r===2){var n=Iu(t);n!==0&&(e=n,r=ac(t,n))}if(r===1)throw r=Wo,On(t,0),Ir(t,e),rt(t,Ee()),r;if(r===6)throw Error(R(345));return t.finishedWork=t.current.alternate,t.finishedLanes=e,mn(t,Xe,nr),rt(t,Ee()),null}function Td(t,e){var r=se;se|=1;try{return t(e)}finally{se=r,se===0&&($s=Ee()+500,Za&&on())}}function Ln(t){zr!==null&&zr.tag===0&&!(se&6)&&ys();var e=se;se|=1;var r=wt.transition,n=ae;try{if(wt.transition=null,ae=1,t)return t()}finally{ae=n,wt.transition=r,se=e,!(se&6)&&on()}}function Pd(){st=fs.current,pe(fs)}function On(t,e){t.finishedWork=null,t.finishedLanes=0;var r=t.timeoutHandle;if(r!==-1&&(t.timeoutHandle=-1,db(r)),ke!==null)for(r=ke.return;r!==null;){var n=r;switch(ad(n),n.tag){case 1:n=n.type.childContextTypes,n!=null&&wa();break;case 3:Ns(),pe(et),pe(Be),gd();break;case 5:md(n);break;case 4:Ns();break;case 13:pe(ye);break;case 19:pe(ye);break;case 10:dd(n.type._context);break;case 22:case 23:Pd()}r=r.return}if(Ae=t,ke=t=Jr(t.current,null),Ne=st=e,Re=0,Wo=null,Sd=nl=Nn=0,Xe=xo=null,_n!==null){for(e=0;e<_n.length;e++)if(r=_n[e],n=r.interleaved,n!==null){r.interleaved=null;var s=n.next,o=r.pending;if(o!==null){var i=o.next;o.next=s,n.next=i}r.pending=n}_n=null}return t}function uv(t,e){do{var r=ke;try{if(cd(),ta.current=Ca,Pa){for(var n=we.memoizedState;n!==null;){var s=n.queue;s!==null&&(s.pending=null),n=n.next}Pa=!1}if(In=0,je=Ce=we=null,_o=!1,zo=0,Ed.current=null,r===null||r.return===null){Re=1,Wo=e,ke=null;break}e:{var o=t,i=r.return,a=r,l=e;if(e=Ne,a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,c=a,f=c.tag;if(!(c.mode&1)&&(f===0||f===11||f===15)){var h=c.alternate;h?(c.updateQueue=h.updateQueue,c.memoizedState=h.memoizedState,c.lanes=h.lanes):(c.updateQueue=null,c.memoizedState=null)}var d=lh(i);if(d!==null){d.flags&=-257,uh(d,i,a,o,e),d.mode&1&&ah(o,u,e),e=d,l=u;var w=e.updateQueue;if(w===null){var g=new Set;g.add(l),e.updateQueue=g}else w.add(l);break e}else{if(!(e&1)){ah(o,u,e),Cd();break e}l=Error(R(426))}}else if(ge&&a.mode&1){var y=lh(i);if(y!==null){!(y.flags&65536)&&(y.flags|=256),uh(y,i,a,o,e),ld(Ls(l,a));break e}}o=l=Ls(l,a),Re!==4&&(Re=2),xo===null?xo=[o]:xo.push(o),o=i;do{switch(o.tag){case 3:o.flags|=65536,e&=-e,o.lanes|=e;var v=qg(o,l,e);th(o,v);break e;case 1:a=l;var p=o.type,m=o.stateNode;if(!(o.flags&128)&&(typeof p.getDerivedStateFromError=="function"||m!==null&&typeof m.componentDidCatch=="function"&&(Gr===null||!Gr.has(m)))){o.flags|=65536,e&=-e,o.lanes|=e;var x=Kg(o,a,e);th(o,x);break e}}o=o.return}while(o!==null)}fv(r)}catch(E){e=E,ke===r&&r!==null&&(ke=r=r.return);continue}break}while(!0)}function cv(){var t=Oa.current;return Oa.current=Ca,t===null?Ca:t}function Cd(){(Re===0||Re===3||Re===2)&&(Re=4),Ae===null||!(Nn&268435455)&&!(nl&268435455)||Ir(Ae,Ne)}function Aa(t,e){var r=se;se|=2;var n=cv();(Ae!==t||Ne!==e)&&(nr=null,On(t,e));do try{$b();break}catch(s){uv(t,s)}while(!0);if(cd(),se=r,Oa.current=n,ke!==null)throw Error(R(261));return Ae=null,Ne=0,Re}function $b(){for(;ke!==null;)dv(ke)}function Db(){for(;ke!==null&&!l_();)dv(ke)}function dv(t){var e=pv(t.alternate,t,st);t.memoizedProps=t.pendingProps,e===null?fv(t):ke=e,Ed.current=null}function fv(t){var e=t;do{var r=e.alternate;if(t=e.return,e.flags&32768){if(r=Rb(r,e),r!==null){r.flags&=32767,ke=r;return}if(t!==null)t.flags|=32768,t.subtreeFlags=0,t.deletions=null;else{Re=6,ke=null;return}}else if(r=Ob(r,e,st),r!==null){ke=r;return}if(e=e.sibling,e!==null){ke=e;return}ke=e=t}while(e!==null);Re===0&&(Re=5)}function mn(t,e,r){var n=ae,s=wt.transition;try{wt.transition=null,ae=1,Mb(t,e,r,n)}finally{wt.transition=s,ae=n}return null}function Mb(t,e,r,n){do ys();while(zr!==null);if(se&6)throw Error(R(327));r=t.finishedWork;var s=t.finishedLanes;if(r===null)return null;if(t.finishedWork=null,t.finishedLanes=0,r===t.current)throw Error(R(177));t.callbackNode=null,t.callbackPriority=0;var o=r.lanes|r.childLanes;if(y_(t,o),t===Ae&&(ke=Ae=null,Ne=0),!(r.subtreeFlags&2064)&&!(r.flags&2064)||Ii||(Ii=!0,mv(ha,function(){return ys(),null})),o=(r.flags&15990)!==0,r.subtreeFlags&15990||o){o=wt.transition,wt.transition=null;var i=ae;ae=1;var a=se;se|=4,Ed.current=null,Ab(t,r),iv(r,t),sb(Uu),ma=!!Mu,Uu=Mu=null,t.current=r,Ib(r),u_(),se=a,ae=i,wt.transition=o}else t.current=r;if(Ii&&(Ii=!1,zr=t,ja=s),o=t.pendingLanes,o===0&&(Gr=null),f_(r.stateNode),rt(t,Ee()),e!==null)for(n=t.onRecoverableError,r=0;r<e.length;r++)s=e[r],n(s.value,{componentStack:s.stack,digest:s.digest});if(Ra)throw Ra=!1,t=oc,oc=null,t;return ja&1&&t.tag!==0&&ys(),o=t.pendingLanes,o&1?t===ic?Eo++:(Eo=0,ic=t):Eo=0,on(),null}function ys(){if(zr!==null){var t=qm(ja),e=wt.transition,r=ae;try{if(wt.transition=null,ae=16>t?16:t,zr===null)var n=!1;else{if(t=zr,zr=null,ja=0,se&6)throw Error(R(331));var s=se;for(se|=4,M=t.current;M!==null;){var o=M,i=o.child;if(M.flags&16){var a=o.deletions;if(a!==null){for(var l=0;l<a.length;l++){var u=a[l];for(M=u;M!==null;){var c=M;switch(c.tag){case 0:case 11:case 15:bo(8,c,o)}var f=c.child;if(f!==null)f.return=c,M=f;else for(;M!==null;){c=M;var h=c.sibling,d=c.return;if(nv(c),c===u){M=null;break}if(h!==null){h.return=d,M=h;break}M=d}}}var w=o.alternate;if(w!==null){var g=w.child;if(g!==null){w.child=null;do{var y=g.sibling;g.sibling=null,g=y}while(g!==null)}}M=o}}if(o.subtreeFlags&2064&&i!==null)i.return=o,M=i;else e:for(;M!==null;){if(o=M,o.flags&2048)switch(o.tag){case 0:case 11:case 15:bo(9,o,o.return)}var v=o.sibling;if(v!==null){v.return=o.return,M=v;break e}M=o.return}}var p=t.current;for(M=p;M!==null;){i=M;var m=i.child;if(i.subtreeFlags&2064&&m!==null)m.return=i,M=m;else e:for(i=p;M!==null;){if(a=M,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:rl(9,a)}}catch(E){xe(a,a.return,E)}if(a===i){M=null;break e}var x=a.sibling;if(x!==null){x.return=a.return,M=x;break e}M=a.return}}if(se=s,on(),Jt&&typeof Jt.onPostCommitFiberRoot=="function")try{Jt.onPostCommitFiberRoot(Ga,t)}catch{}n=!0}return n}finally{ae=r,wt.transition=e}}return!1}function xh(t,e,r){e=Ls(r,e),e=qg(t,e,1),t=Kr(t,e,1),e=Ge(),t!==null&&(si(t,1,e),rt(t,e))}function xe(t,e,r){if(t.tag===3)xh(t,t,r);else for(;e!==null;){if(e.tag===3){xh(e,t,r);break}else if(e.tag===1){var n=e.stateNode;if(typeof e.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Gr===null||!Gr.has(n))){t=Ls(r,t),t=Kg(e,t,1),e=Kr(e,t,1),t=Ge(),e!==null&&(si(e,1,t),rt(e,t));break}}e=e.return}}function Ub(t,e,r){var n=t.pingCache;n!==null&&n.delete(e),e=Ge(),t.pingedLanes|=t.suspendedLanes&r,Ae===t&&(Ne&r)===r&&(Re===4||Re===3&&(Ne&130023424)===Ne&&500>Ee()-kd?On(t,0):Sd|=r),rt(t,e)}function hv(t,e){e===0&&(t.mode&1?(e=Ei,Ei<<=1,!(Ei&130023424)&&(Ei=4194304)):e=1);var r=Ge();t=fr(t,e),t!==null&&(si(t,e,r),rt(t,r))}function Fb(t){var e=t.memoizedState,r=0;e!==null&&(r=e.retryLane),hv(t,r)}function zb(t,e){var r=0;switch(t.tag){case 13:var n=t.stateNode,s=t.memoizedState;s!==null&&(r=s.retryLane);break;case 19:n=t.stateNode;break;default:throw Error(R(314))}n!==null&&n.delete(e),hv(t,r)}var pv;pv=function(t,e,r){if(t!==null)if(t.memoizedProps!==e.pendingProps||et.current)Ze=!0;else{if(!(t.lanes&r)&&!(e.flags&128))return Ze=!1,Cb(t,e,r);Ze=!!(t.flags&131072)}else Ze=!1,ge&&e.flags&1048576&&yg(e,xa,e.index);switch(e.lanes=0,e.tag){case 2:var n=e.type;na(t,e),t=e.pendingProps;var s=js(e,Be.current);vs(e,r),s=yd(null,e,n,t,s,r);var o=wd();return e.flags|=1,typeof s=="object"&&s!==null&&typeof s.render=="function"&&s.$$typeof===void 0?(e.tag=1,e.memoizedState=null,e.updateQueue=null,tt(n)?(o=!0,_a(e)):o=!1,e.memoizedState=s.state!==null&&s.state!==void 0?s.state:null,hd(e),s.updater=tl,e.stateNode=s,s._reactInternals=e,Gu(e,n,t,r),e=Yu(null,e,n,!0,o,r)):(e.tag=0,ge&&o&&id(e),He(null,e,s,r),e=e.child),e;case 16:n=e.elementType;e:{switch(na(t,e),t=e.pendingProps,s=n._init,n=s(n._payload),e.type=n,s=e.tag=Vb(n),t=Ot(n,t),s){case 0:e=Ju(null,e,n,t,r);break e;case 1:e=fh(null,e,n,t,r);break e;case 11:e=ch(null,e,n,t,r);break e;case 14:e=dh(null,e,n,Ot(n.type,t),r);break e}throw Error(R(306,n,""))}return e;case 0:return n=e.type,s=e.pendingProps,s=e.elementType===n?s:Ot(n,s),Ju(t,e,n,s,r);case 1:return n=e.type,s=e.pendingProps,s=e.elementType===n?s:Ot(n,s),fh(t,e,n,s,r);case 3:e:{if(Yg(e),t===null)throw Error(R(387));n=e.pendingProps,o=e.memoizedState,s=o.element,Sg(t,e),ka(e,n,null,r);var i=e.memoizedState;if(n=i.element,o.isDehydrated)if(o={element:n,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},e.updateQueue.baseState=o,e.memoizedState=o,e.flags&256){s=Ls(Error(R(423)),e),e=hh(t,e,n,r,s);break e}else if(n!==s){s=Ls(Error(R(424)),e),e=hh(t,e,n,r,s);break e}else for(lt=qr(e.stateNode.containerInfo.firstChild),ut=e,ge=!0,$t=null,r=xg(e,null,n,r),e.child=r;r;)r.flags=r.flags&-3|4096,r=r.sibling;else{if(As(),n===s){e=hr(t,e,r);break e}He(t,e,n,r)}e=e.child}return e;case 5:return kg(e),t===null&&Hu(e),n=e.type,s=e.pendingProps,o=t!==null?t.memoizedProps:null,i=s.children,Fu(n,s)?i=null:o!==null&&Fu(n,o)&&(e.flags|=32),Jg(t,e),He(t,e,i,r),e.child;case 6:return t===null&&Hu(e),null;case 13:return Xg(t,e,r);case 4:return pd(e,e.stateNode.containerInfo),n=e.pendingProps,t===null?e.child=Is(e,null,n,r):He(t,e,n,r),e.child;case 11:return n=e.type,s=e.pendingProps,s=e.elementType===n?s:Ot(n,s),ch(t,e,n,s,r);case 7:return He(t,e,e.pendingProps,r),e.child;case 8:return He(t,e,e.pendingProps.children,r),e.child;case 12:return He(t,e,e.pendingProps.children,r),e.child;
vendor: 2,882 bytes, line 41
41case 10:e:{if(n=e.type._context,s=e.pendingProps,o=e.memoizedProps,i=s.value,de(Ea,n._currentValue),n._currentValue=i,o!==null)if(Ut(o.value,i)){if(o.children===s.children&&!et.current){e=hr(t,e,r);break e}}else for(o=e.child,o!==null&&(o.return=e);o!==null;){var a=o.dependencies;if(a!==null){i=o.child;for(var l=a.firstContext;l!==null;){if(l.context===n){if(o.tag===1){l=ur(-1,r&-r),l.tag=2;var u=o.updateQueue;if(u!==null){u=u.shared;var c=u.pending;c===null?l.next=l:(l.next=c.next,c.next=l),u.pending=l}}o.lanes|=r,l=o.alternate,l!==null&&(l.lanes|=r),qu(o.return,r,e),a.lanes|=r;break}l=l.next}}else if(o.tag===10)i=o.type===e.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(R(341));i.lanes|=r,a=i.alternate,a!==null&&(a.lanes|=r),qu(i,r,e),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===e){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}He(t,e,s.children,r),e=e.child}return e;case 9:return s=e.type,n=e.pendingProps.children,vs(e,r),s=_t(s),n=n(s),e.flags|=1,He(t,e,n,r),e.child;case 14:return n=e.type,s=Ot(n,e.pendingProps),s=Ot(n.type,s),dh(t,e,n,s,r);case 15:return Gg(t,e,e.type,e.pendingProps,r);case 17:return n=e.type,s=e.pendingProps,s=e.elementType===n?s:Ot(n,s),na(t,e),e.tag=1,tt(n)?(t=!0,_a(e)):t=!1,vs(e,r),Hg(e,n,s),Gu(e,n,s,r),Yu(null,e,n,!0,t,r);case 19:return Zg(t,e,r);case 22:return Qg(t,e,r)}throw Error(R(156,e.tag))};function mv(t,e){return Bm(t,e)}function Bb(t,e,r,n){this.tag=t,this.key=r,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=e,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function yt(t,e,r,n){return new Bb(t,e,r,n)}function Od(t){return t=t.prototype,!(!t||!t.isReactComponent)}function Vb(t){if(typeof t=="function")return Od(t)?1:0;if(t!=null){if(t=t.$$typeof,t===Gc)return 11;if(t===Qc)return 14}return 2}function Jr(t,e){var r=t.alternate;return r===null?(r=yt(t.tag,e,t.key,t.mode),r.elementType=t.elementType,r.type=t.type,r.stateNode=t.stateNode,r.alternate=t,t.alternate=r):(r.pendingProps=e,r.type=t.type,r.flags=0,r.subtreeFlags=0,r.deletions=null),r.flags=t.flags&14680064,r.childLanes=t.childLanes,r.lanes=t.lanes,r.child=t.child,r.memoizedProps=t.memoizedProps,r.memoizedState=t.memoizedState,r.updateQueue=t.updateQueue,e=t.dependencies,r.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext},r.sibling=t.sibling,r.index=t.index,r.ref=t.ref,r}function ia(t,e,r,n,s,o){var i=2;if(n=t,typeof t=="function")Od(t)&&(i=1);else if(typeof t=="string")i=5;else e:switch(t){case rs:return Rn(r.children,s,o,e);case Kc:i=8,s|=8;break;case yu:return t=yt(12,r,e,s|2),t.elementType=yu,t.lanes=o,t;
vendor: 6,258 bytes, line 41
41case wu:return t=yt(13,r,e,s),t.elementType=wu,t.lanes=o,t;case _u:return t=yt(19,r,e,s),t.elementType=_u,t.lanes=o,t;case km:return sl(r,s,o,e);default:if(typeof t=="object"&&t!==null)switch(t.$$typeof){case Em:i=10;break e;case Sm:i=9;break e;case Gc:i=11;break e;case Qc:i=14;break e;case Rr:i=16,n=null;break e}throw Error(R(130,t==null?t:typeof t,""))}return e=yt(i,r,e,s),e.elementType=t,e.type=n,e.lanes=o,e}function Rn(t,e,r,n){return t=yt(7,t,n,e),t.lanes=r,t}function sl(t,e,r,n){return t=yt(22,t,n,e),t.elementType=km,t.lanes=r,t.stateNode={isHidden:!1},t}function Xl(t,e,r){return t=yt(6,t,null,e),t.lanes=r,t}function Zl(t,e,r){return e=yt(4,t.children!==null?t.children:[],t.key,e),e.lanes=r,e.stateNode={containerInfo:t.containerInfo,pendingChildren:null,implementation:t.implementation},e}function Wb(t,e,r,n,s){this.tag=e,this.containerInfo=t,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Il(0),this.expirationTimes=Il(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Il(0),this.identifierPrefix=n,this.onRecoverableError=s,this.mutableSourceEagerHydrationData=null}function Rd(t,e,r,n,s,o,i,a,l){return t=new Wb(t,e,r,a,l),e===1?(e=1,o===!0&&(e|=8)):e=0,o=yt(3,null,null,e),t.current=o,o.stateNode=t,o.memoizedState={element:n,isDehydrated:r,cache:null,transitions:null,pendingSuspenseBoundaries:null},hd(o),t}function Hb(t,e,r){var n=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:ts,key:n==null?null:""+n,children:t,containerInfo:e,implementation:r}}function gv(t){if(!t)return Zr;t=t._reactInternals;e:{if(Mn(t)!==t||t.tag!==1)throw Error(R(170));var e=t;do{switch(e.tag){case 3:e=e.stateNode.context;break e;case 1:if(tt(e.type)){e=e.stateNode.__reactInternalMemoizedMergedChildContext;break e}}e=e.return}while(e!==null);throw Error(R(171))}if(t.tag===1){var r=t.type;if(tt(r))return gg(t,r,e)}return e}function vv(t,e,r,n,s,o,i,a,l){return t=Rd(r,n,!0,t,s,o,i,a,l),t.context=gv(null),r=t.current,n=Ge(),s=Qr(r),o=ur(n,s),o.callback=e??null,Kr(r,o,s),t.current.lanes=s,si(t,s,n),rt(t,n),t}function ol(t,e,r,n){var s=e.current,o=Ge(),i=Qr(s);return r=gv(r),e.context===null?e.context=r:e.pendingContext=r,e=ur(o,i),e.payload={element:t},n=n===void 0?null:n,n!==null&&(e.callback=n),t=Kr(s,e,i),t!==null&&(Mt(t,s,i,o),ea(t,s,i)),i}function Ia(t){if(t=t.current,!t.child)return null;switch(t.child.tag){case 5:return t.child.stateNode;default:return t.child.stateNode}}function Eh(t,e){if(t=t.memoizedState,t!==null&&t.dehydrated!==null){var r=t.retryLane;t.retryLane=r!==0&&r<e?r:e}}function jd(t,e){Eh(t,e),(t=t.alternate)&&Eh(t,e)}function qb(){return null}var yv=typeof reportError=="function"?reportError:function(t){console.error(t)};function Ad(t){this._internalRoot=t}il.prototype.render=Ad.prototype.render=function(t){var e=this._internalRoot;if(e===null)throw Error(R(409));ol(t,e,null,null)};il.prototype.unmount=Ad.prototype.unmount=function(){var t=this._internalRoot;if(t!==null){this._internalRoot=null;var e=t.containerInfo;Ln(function(){ol(null,t,null,null)}),e[dr]=null}};function il(t){this._internalRoot=t}il.prototype.unstable_scheduleHydration=function(t){if(t){var e=Qm();t={blockedOn:null,target:t,priority:e};for(var r=0;r<Ar.length&&e!==0&&e<Ar[r].priority;r++);Ar.splice(r,0,t),r===0&&Ym(t)}};function Id(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11)}function al(t){return!(!t||t.nodeType!==1&&t.nodeType!==9&&t.nodeType!==11&&(t.nodeType!==8||t.nodeValue!==" react-mount-point-unstable "))}function Sh(){}function Kb(t,e,r,n,s){if(s){if(typeof n=="function"){var o=n;n=function(){var u=Ia(i);o.call(u)}}var i=vv(e,n,t,0,null,!1,!1,"",Sh);return t._reactRootContainer=i,t[dr]=i.current,$o(t.nodeType===8?t.parentNode:t),Ln(),i}for(;s=t.lastChild;)t.removeChild(s);if(typeof n=="function"){var a=n;n=function(){var u=Ia(l);a.call(u)}}var l=Rd(t,0,!1,null,null,!1,!1,"",Sh);return t._reactRootContainer=l,t[dr]=l.current,$o(t.nodeType===8?t.parentNode:t),Ln(function(){ol(e,l,r,n)}),l}function ll(t,e,r,n,s){var o=r._reactRootContainer;if(o){var i=o;if(typeof s=="function"){var a=s;s=function(){var l=Ia(i);a.call(l)}}ol(e,i,t,s)}else i=Kb(r,e,t,s,n);return Ia(i)}Km=function(t){switch(t.tag){case 3:var e=t.stateNode;if(e.current.memoizedState.isDehydrated){var r=fo(e.pendingLanes);r!==0&&(Xc(e,r|1),rt(e,Ee()),!(se&6)&&($s=Ee()+500,on()))}break;case 13:Ln(function(){var n=fr(t,1);if(n!==null){var s=Ge();Mt(n,t,1,s)}}),jd(t,1)}};Zc=function(t){if(t.tag===13){var e=fr(t,134217728);if(e!==null){var r=Ge();Mt(e,t,134217728,r)}jd(t,134217728)}};Gm=function(t){if(t.tag===13){var e=Qr(t),r=fr(t,e);if(r!==null){var n=Ge();Mt(r,t,e,n)}jd(t,e)}};Qm=function(){return ae};Jm=function(t,e){var r=ae;try{return ae=t,e()}finally{ae=r}};Ru=function(t,e,r){switch(e){case"input":if(Eu(t,r),e=r.name,r.type==="radio"&&e!=null){for(r=t;r.parentNode;)r=r.parentNode;for(r=r.querySelectorAll("input[name="+JSON.stringify(""+e)+'][type="radio"]'),e=0;e<r.length;e++){var n=r[e];if(n!==t&&n.form===t.form){var s=Xa(n);if(!s)throw Error(R(90));Pm(n),Eu(n,s)}}}break;case"textarea":Om(t,r);break;case"select":e=r.value,e!=null&&hs(t,!!r.multiple,e,!1)}};$m=Td;Dm=Ln;var Gb={usingClientEntryPoint:!1,Events:[ii,is,Xa,Nm,Lm,Td]},io={findFiberByHostInstance:wn,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},Qb={bundleType:io.bundleType,version:io.version,rendererPackageName:io.rendererPackageName,rendererConfig:io.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:vr.ReactCurrentDispatcher,findHostInstanceByFiber:function(t){return t=Fm(t),t===null?null:t.stateNode},findFiberByHostInstance:io.findFiberByHostInstance||qb,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
41if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ni=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ni.isDisabled&&Ni.supportsFiber)try{Ga=Ni.inject(Qb),Jt=Ni}catch{}}ft.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Gb;ft.createPortal=function(t,e){var r=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Id(e))throw Error(R(200));return Hb(t,e,null,r)};ft.createRoot=function(t,e){if(!Id(t))throw Error(R(299));var r=!1,n="",s=yv;return e!=null&&(e.unstable_strictMode===!0&&(r=!0),e.identifierPrefix!==void 0&&(n=e.identifierPrefix),e.onRecoverableError!==void 0&&(s=e.onRecoverableError)),e=Rd(t,1,!1,null,null,r,!1,n,s),t[dr]=e.current,$o(t.nodeType===8?t.parentNode:t),new Ad(e)};ft.findDOMNode=function(t){if(t==null)return null;if(t.nodeType===1)return t;var e=t._reactInternals;if(e===void 0)throw typeof t.render=="function"?Error(R(188)):(t=Object.keys(t).join(","),Error(R(268,t)));return t=Fm(e),t=t===null?null:t.stateNode,t};ft.flushSync=function(t){return Ln(t)};ft.hydrate=function(t,e,r){if(!al(e))throw Error(R(200));return ll(null,t,e,!0,r)};ft.hydrateRoot=function(t,e,r){if(!Id(t))throw Error(R(405));var n=r!=null&&r.hydratedSources||null,s=!1,o="",i=yv;if(r!=null&&(r.unstable_strictMode===!0&&(s=!0),r.identifierPrefix!==void 0&&(o=r.identifierPrefix),r.onRecoverableError!==void 0&&(i=r.onRecoverableError)),e=vv(e,null,t,1,r??null,s,!1,o,i),t[dr]=e.current,$o(t),n)for(t=0;t<n.length;t++)r=n[t],s=r._getVersion,s=s(r._source),e.mutableSourceEagerHydrationData==null?e.mutableSourceEagerHydrationData=[r,s]:e.mutableSourceEagerHydrationData.push(r,s);return new il(e)};ft.render=function(t,e,r){if(!al(e))throw Error(R(200));return ll(null,t,e,!1,r)};ft.unmountComponentAtNode=function(t){if(!al(t))throw Error(R(40));return t._reactRootContainer?(Ln(function(){ll(null,null,t,!1,function(){t._reactRootContainer=null,t[dr]=null})}),!0):!1};ft.unstable_batchedUpdates=Td;ft.unstable_renderSubtreeIntoContainer=function(t,e,r,n){if(!al(r))throw Error(R(200));if(t==null||t._reactInternals===void 0)throw Error(R(38));return ll(t,e,r,!1,n)};ft.version="18.3.1-next-f1338f8080-20240426";function wv(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(wv)}catch(t){console.error(t)}}wv(),wm.exports=ft;var li=wm.exports;const _v=im(li);var bv,kh=li;bv=kh.createRoot,kh.hydrateRoot;const Jb="modulepreload",Yb=function(t){return"/"+t},Th={},U=function(e,r,n){let s=Promise.resolve();if(r&&r.length>0){document.getElementsByTagName("link");const i=document.querySelector("meta[property=csp-nonce]"),a=(i==null?void 0:i.nonce)||(i==null?void 0:i.getAttribute("nonce"));s=Promise.allSettled(r.map(l=>{if(l=Yb(l),l in Th)return;Th[l]=!0;const u=l.endsWith(".css"),c=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${c}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":Jb,u||(f.as="script"),f.crossOrigin="",f.href=l,a&&f.setAttribute("nonce",a),document.head.appendChild(f),u)return new Promise((h,d)=>{f.addEventListener("load",h),f.addEventListener("error",()=>d(new Error(`Unable to preload CSS for ${l}`)))})}))}function o(i){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=i,window.dispatchEvent(a),!a.defaultPrevented)throw i}return s.then(i=>{for(const a of i||[])a.status==="rejected"&&o(a.reason);return e().catch(o)})},Xb=1,Zb=1e6;let eu=0;function ex(){return eu=(eu+1)%Number.MAX_SAFE_INTEGER,eu.toString()}
41const tu=new Map,Ph=t=>{if(tu.has(t))return;const e=setTimeout(()=>{tu.delete(t),So({type:"REMOVE_TOAST",toastId:t})},Zb);tu.set(t,e)},tx=(t,e)=>{switch(e.type){case"ADD_TOAST":return{...t,toasts:[e.toast,...t.toasts].slice(0,Xb)};case"UPDATE_TOAST":return{...t,toasts:t.toasts.map(r=>r.id===e.toast.id?{...r,...e.toast}:r)};case"DISMISS_TOAST":{const{toastId:r}=e;return r?Ph(r):t.toasts.forEach(n=>{Ph(n.id)}),{...t,toasts:t.toasts.map(n=>n.id===r||r===void 0?{...n,open:!1}:n)}}case"REMOVE_TOAST":return e.toastId===void 0?{...t,toasts:[]}:{...t,toasts:t.toasts.filter(r=>r.id!==e.toastId)}}},aa=[];let la={toasts:[]};function So(t){la=tx(la,t),aa.forEach(e=>{e(la)})}function rx({...t}){const e=ex(),r=s=>So({type:"UPDATE_TOAST",toast:{...s,id:e}}),n=()=>So({type:"DISMISS_TOAST",toastId:e});return So({type:"ADD_TOAST",toast:{...t,id:e,open:!0,onOpenChange:s=>{s||n()}}}),{id:e,dismiss:n,update:r}}function nx(){const[t,e]=b.useState(la);return b.useEffect(()=>(aa.push(e),()=>{const r=aa.indexOf(e);r>-1&&aa.splice(r,1)}),[t]),{...t,toast:rx,dismiss:r=>So({type:"DISMISS_TOAST",toastId:r})}}function Oe(t,e,{checkForDefaultPrevented:r=!0}={}){return function(s){if(t==null||t(s),r===!1||!s.defaultPrevented)return e==null?void 0:e(s)}}function Ch(t,e){if(typeof t=="function")return t(e);t!=null&&(t.current=e)}function xv(...t){return e=>{let r=!1;const n=t.map(s=>{const o=Ch(s,e);return!r&&typeof o=="function"&&(r=!0),o});if(r)return()=>{for(let s=0;s<n.length;s++){const o=n[s];typeof o=="function"?o():Ch(t[s],null)}}}}function Ft(...t){return b.useCallback(xv(...t),t)}function iR(t,e){const r=b.createContext(e),n=o=>{const{children:i,...a}=o,l=b.useMemo(()=>a,Object.values(a));return _.jsx(r.Provider,{value:l,children:i})};n.displayName=t+"Provider";function s(o){const i=b.useContext(r);if(i)return i;if(e!==void 0)return e;throw new Error(`\`${o}\` must be used within \`${t}\``)}return[n,s]}function ul(t,e=[]){let r=[];function n(o,i){const a=b.createContext(i),l=r.length;r=[...r,i];const u=f=>{var v;const{scope:h,children:d,...w}=f,g=((v=h==null?void 0:h[t])==null?void 0:v[l])||a,y=b.useMemo(()=>w,Object.values(w));return _.jsx(g.Provider,{value:y,children:d})};u.displayName=o+"Provider";function c(f,h){var g;const d=((g=h==null?void 0:h[t])==null?void 0:g[l])||a,w=b.useContext(d);if(w)return w;if(i!==void 0)return i;throw new Error(`\`${f}\` must be used within \`${o}\``)}return[u,c]}const s=()=>{const o=r.map(i=>b.createContext(i));return function(a){const l=(a==null?void 0:a[t])||o;return b.useMemo(()=>({[`__scope${t}`]:{...a,[t]:l}}),[a,l])}};return s.scopeName=t,[n,sx(s,...e)]}function sx(...t){const e=t[0];if(t.length===1)return e;const r=()=>{const n=t.map(s=>({useScope:s(),scopeName:s.scopeName}));return function(o){const i=n.reduce((a,{useScope:l,scopeName:u})=>{const f=l(o)[`__scope${u}`];return{...a,...f}},{});return b.useMemo(()=>({[`__scope${e.scopeName}`]:i}),[i])}};return r.scopeName=e.scopeName,r}function Na(t){const e=ix(t),r=b.forwardRef((n,s)=>{const{children:o,...i}=n,a=b.Children.toArray(o),l=a.find(lx);if(l){const u=l.props.children,c=a.map(f=>f===l?b.Children.count(u)>1?b.Children.only(null):b.isValidElement(u)?u.props.children:null:f);return _.jsx(e,{...i,ref:s,children:b.isValidElement(u)?b.cloneElement(u,void 0,c):null})}return _.jsx(e,{...i,ref:s,children:o})});return r.displayName=`${t}.Slot`,r}var ox=Na("Slot");function ix(t){const e=b.forwardRef((r,n)=>{const{children:s,...o}=r;if(b.isValidElement(s)){const i=cx(s),a=ux(o,s.props);return s.type!==b.Fragment&&(a.ref=n?xv(n,i):i),b.cloneElement(s,a)}return b.Children.count(s)>1?b.Children.only(null):null});return e.displayName=`${t}.SlotClone`,e}var Ev=Symbol("radix.slottable");function ax(t){const e=({children:r})=>_.jsx(_.Fragment,{children:r});return e.displayName=`${t}.Slottable`,e.__radixId=Ev,e}function lx(t){return b.isValidElement(t)&&typeof t.type=="function"&&"__radixId"in t.type&&t.type.__radixId===Ev}function ux(t,e){const r={...e};for(const n in e){const s=t[n],o=e[n];/^on[A-Z]/.test(n)?s&&o?r[n]=(...a)=>{const l=o(...a);return s(...a),l}:s&&(r[n]=s):n==="style"?r[n]={...s,...o}
vendor: 9,910 bytes, line 41
41:n==="className"&&(r[n]=[s,o].filter(Boolean).join(" "))}return{...t,...r}}function cx(t){var n,s;let e=(n=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:n.get,r=e&&"isReactWarning"in e&&e.isReactWarning;return r?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,r=e&&"isReactWarning"in e&&e.isReactWarning,r?t.props.ref:t.props.ref||t.ref)}function dx(t){const e=t+"CollectionProvider",[r,n]=ul(e),[s,o]=r(e,{collectionRef:{current:null},itemMap:new Map}),i=g=>{const{scope:y,children:v}=g,p=A.useRef(null),m=A.useRef(new Map).current;return _.jsx(s,{scope:y,itemMap:m,collectionRef:p,children:v})};i.displayName=e;const a=t+"CollectionSlot",l=Na(a),u=A.forwardRef((g,y)=>{const{scope:v,children:p}=g,m=o(a,v),x=Ft(y,m.collectionRef);return _.jsx(l,{ref:x,children:p})});u.displayName=a;const c=t+"CollectionItemSlot",f="data-radix-collection-item",h=Na(c),d=A.forwardRef((g,y)=>{const{scope:v,children:p,...m}=g,x=A.useRef(null),E=Ft(y,x),S=o(c,v);return A.useEffect(()=>(S.itemMap.set(x,{ref:x,...m}),()=>void S.itemMap.delete(x))),_.jsx(h,{[f]:"",ref:E,children:p})});d.displayName=c;function w(g){const y=o(t+"CollectionConsumer",g);return A.useCallback(()=>{const p=y.collectionRef.current;if(!p)return[];const m=Array.from(p.querySelectorAll(`[${f}]`));return Array.from(y.itemMap.values()).sort((S,k)=>m.indexOf(S.ref.current)-m.indexOf(k.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:i,Slot:u,ItemSlot:d},w,n]}var fx=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],nt=fx.reduce((t,e)=>{const r=Na(`Primitive.${e}`),n=b.forwardRef((s,o)=>{const{asChild:i,...a}=s,l=i?r:e;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),_.jsx(l,{...a,ref:o})});return n.displayName=`Primitive.${e}`,{...t,[e]:n}},{});function Sv(t,e){t&&li.flushSync(()=>t.dispatchEvent(e))}function en(t){const e=b.useRef(t);return b.useEffect(()=>{e.current=t}),b.useMemo(()=>(...r)=>{var n;return(n=e.current)==null?void 0:n.call(e,...r)},[])}function hx(t,e=globalThis==null?void 0:globalThis.document){const r=en(t);b.useEffect(()=>{const n=s=>{s.key==="Escape"&&r(s)};return e.addEventListener("keydown",n,{capture:!0}),()=>e.removeEventListener("keydown",n,{capture:!0})},[r,e])}var px="DismissableLayer",uc="dismissableLayer.update",mx="dismissableLayer.pointerDownOutside",gx="dismissableLayer.focusOutside",Oh,kv=b.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Nd=b.forwardRef((t,e)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:s,onFocusOutside:o,onInteractOutside:i,onDismiss:a,...l}=t,u=b.useContext(kv),[c,f]=b.useState(null),h=(c==null?void 0:c.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,d]=b.useState({}),w=Ft(e,k=>f(k)),g=Array.from(u.layers),[y]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),v=g.indexOf(y),p=c?g.indexOf(c):-1,m=u.layersWithOutsidePointerEventsDisabled.size>0,x=p>=v,E=yx(k=>{const C=k.target,j=[...u.branches].some(I=>I.contains(C));!x||j||(s==null||s(k),i==null||i(k),k.defaultPrevented||a==null||a())},h),S=wx(k=>{const C=k.target;[...u.branches].some(I=>I.contains(C))||(o==null||o(k),i==null||i(k),k.defaultPrevented||a==null||a())},h);return hx(k=>{p===u.layers.size-1&&(n==null||n(k),!k.defaultPrevented&&a&&(k.preventDefault(),a()))},h),b.useEffect(()=>{if(c)return r&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(Oh=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(c)),u.layers.add(c),Rh(),()=>{r&&u.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=Oh)}},[c,h,r,u]),b.useEffect(()=>()=>{c&&(u.layers.delete(c),u.layersWithOutsidePointerEventsDisabled.delete(c),Rh())},[c,u]),b.useEffect(()=>{const k=()=>d({});return document.addEventListener(uc,k),()=>document.removeEventListener(uc,k)},[]),_.jsx(nt.div,{...l,ref:w,style:{pointerEvents:m?x?"auto":"none":void 0,...t.style},onFocusCapture:Oe(t.onFocusCapture,S.onFocusCapture),onBlurCapture:Oe(t.onBlurCapture,S.onBlurCapture),onPointerDownCapture:Oe(t.onPointerDownCapture,E.onPointerDownCapture)})});Nd.displayName=px;var vx="DismissableLayerBranch",Tv=b.forwardRef((t,e)=>{const r=b.useContext(kv),n=b.useRef(null),s=Ft(e,n);return b.useEffect(()=>{const o=n.current;if(o)return r.branches.add(o),()=>{r.branches.delete(o)}},[r.branches]),_.jsx(nt.div,{...t,ref:s})});Tv.displayName=vx;function yx(t,e=globalThis==null?void 0:globalThis.document){const r=en(t),n=b.useRef(!1),s=b.useRef(()=>{});return b.useEffect(()=>{const o=a=>{if(a.target&&!n.current){let l=function(){Pv(mx,r,u,{discrete:!0})};const u={originalEvent:a};a.pointerType==="touch"?(e.removeEventListener("click",s.current),s.current=l,e.addEventListener("click",s.current,{once:!0})):l()}else e.removeEventListener("click",s.current);n.current=!1},i=window.setTimeout(()=>{e.addEventListener("pointerdown",o)},0);return()=>{window.clearTimeout(i),e.removeEventListener("pointerdown",o),e.removeEventListener("click",s.current)}},[e,r]),{onPointerDownCapture:()=>n.current=!0}}function wx(t,e=globalThis==null?void 0:globalThis.document){const r=en(t),n=b.useRef(!1);return b.useEffect(()=>{const s=o=>{o.target&&!n.current&&Pv(gx,r,{originalEvent:o},{discrete:!1})};return e.addEventListener("focusin",s),()=>e.removeEventListener("focusin",s)},[e,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function Rh(){const t=new CustomEvent(uc);document.dispatchEvent(t)}function Pv(t,e,r,{discrete:n}){const s=r.originalEvent.target,o=new CustomEvent(t,{bubbles:!1,cancelable:!0,detail:r});e&&s.addEventListener(t,e,{once:!0}),n?Sv(s,o):s.dispatchEvent(o)}var _x=Nd,bx=Tv,pr=globalThis!=null&&globalThis.document?b.useLayoutEffect:()=>{},xx="Portal",Cv=b.forwardRef((t,e)=>{var a;const{container:r,...n}=t,[s,o]=b.useState(!1);pr(()=>o(!0),[]);const i=r||s&&((a=globalThis==null?void 0:globalThis.document)==null?void 0:a.body);return i?_v.createPortal(_.jsx(nt.div,{...n,ref:e}),i):null});Cv.displayName=xx;function Ex(t,e){return b.useReducer((r,n)=>e[r][n]??r,t)}var Ld=t=>{const{present:e,children:r}=t,n=Sx(e),s=typeof r=="function"?r({present:n.isPresent}):b.Children.only(r),o=Ft(n.ref,kx(s));return typeof r=="function"||n.isPresent?b.cloneElement(s,{ref:o}):null};Ld.displayName="Presence";function Sx(t){const[e,r]=b.useState(),n=b.useRef(null),s=b.useRef(t),o=b.useRef("none"),i=t?"mounted":"unmounted",[a,l]=Ex(i,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return b.useEffect(()=>{const u=Li(n.current);o.current=a==="mounted"?u:"none"},[a]),pr(()=>{const u=n.current,c=s.current;if(c!==t){const h=o.current,d=Li(u);t?l("MOUNT"):d==="none"||(u==null?void 0:u.display)==="none"?l("UNMOUNT"):l(c&&h!==d?"ANIMATION_OUT":"UNMOUNT"),s.current=t}},[t,l]),pr(()=>{if(e){let u;const c=e.ownerDocument.defaultView??window,f=d=>{const g=Li(n.current).includes(d.animationName);if(d.target===e&&g&&(l("ANIMATION_END"),!s.current)){const y=e.style.animationFillMode;e.style.animationFillMode="forwards",u=c.setTimeout(()=>{e.style.animationFillMode==="forwards"&&(e.style.animationFillMode=y)})}},h=d=>{d.target===e&&(o.current=Li(n.current))};return e.addEventListener("animationstart",h),e.addEventListener("animationcancel",f),e.addEventListener("animationend",f),()=>{c.clearTimeout(u),e.removeEventListener("animationstart",h),e.removeEventListener("animationcancel",f),e.removeEventListener("animationend",f)}}else l("ANIMATION_END")},[e,l]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:b.useCallback(u=>{n.current=u?getComputedStyle(u):null,r(u)},[])}}function Li(t){return(t==null?void 0:t.animationName)||"none"}function kx(t){var n,s;let e=(n=Object.getOwnPropertyDescriptor(t.props,"ref"))==null?void 0:n.get,r=e&&"isReactWarning"in e&&e.isReactWarning;return r?t.ref:(e=(s=Object.getOwnPropertyDescriptor(t,"ref"))==null?void 0:s.get,r=e&&"isReactWarning"in e&&e.isReactWarning,r?t.props.ref:t.props.ref||t.ref)}var Tx=Vc[" useInsertionEffect ".trim().toString()]||pr;function Ov({prop:t,defaultProp:e,onChange:r=()=>{},caller:n}){const[s,o,i]=Px({defaultProp:e,onChange:r}),a=t!==void 0,l=a?t:s;{const c=b.useRef(t!==void 0);b.useEffect(()=>{const f=c.current;f!==a&&console.warn(`${n} is changing from ${f?"controlled":"uncontrolled"} to ${a?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),c.current=a},[a,n])}const u=b.useCallback(c=>{var f;if(a){const h=Cx(c)?c(t):c;h!==t&&((f=i.current)==null||f.call(i,h))}else o(c)},[a,t,o,i]);return[l,u]}function Px({defaultProp:t,onChange:e}){const[r,n]=b.useState(t),s=b.useRef(r),o=b.useRef(e);return Tx(()=>{o.current=e},[e]),b.useEffect(()=>{var i;s.current!==r&&((i=o.current)==null||i.call(o,r),s.current=r)},[r,s]),[r,n,o]}function Cx(t){return typeof t=="function"}var Ox=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),Rx="VisuallyHidden",cl=b.forwardRef((t,e)=>_.jsx(nt.span,{...t,ref:e,style:{...Ox,...t.style}}));cl.displayName=Rx;var jx=cl,$d="ToastProvider",[Dd,Ax,Ix]=dx("Toast"),[Rv,aR]=ul("Toast",[Ix]),[Nx,dl]=Rv($d),jv=t=>{const{__scopeToast:e,label:r="Notification",duration:n=5e3,swipeDirection:s="right",swipeThreshold:o=50,children:i}=t,[a,l]=b.useState(null),[u,c]=b.useState(0),f=b.useRef(!1),h=b.useRef(!1);return r.trim()||console.error(`Invalid prop \`label\` supplied to \`${$d}\`. Expected non-empty \`string\`.`),_.jsx(Dd.Provider,{scope:e,children:_.jsx(Nx,{scope:e,label:r,duration:n,swipeDirection:s,swipeThreshold:o,toastCount:u,viewport:
41a,onViewportChange:l,onToastAdd:b.useCallback(()=>c(d=>d+1),[]),onToastRemove:b.useCallback(()=>c(d=>d-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:h,children:i})})};jv.displayName=$d;var Av="ToastViewport",Lx=["F8"],cc="toast.viewportPause",dc="toast.viewportResume",Iv=b.forwardRef((t,e)=>{const{__scopeToast:r,hotkey:n=Lx,label:s="Notifications ({hotkey})",...o}=t,i=dl(Av,r),a=Ax(r),l=b.useRef(null),u=b.useRef(null),c=b.useRef(null),f=b.useRef(null),h=Ft(e,f,i.onViewportChange),d=n.join("+").replace(/Key/g,"").replace(/Digit/g,""),w=i.toastCount>0;b.useEffect(()=>{const y=v=>{var m;n.length!==0&&n.every(x=>v[x]||v.code===x)&&((m=f.current)==null||m.focus())};return document.addEventListener("keydown",y),()=>document.removeEventListener("keydown",y)},[n]),b.useEffect(()=>{const y=l.current,v=f.current;if(w&&y&&v){const p=()=>{if(!i.isClosePausedRef.current){const S=new CustomEvent(cc);v.dispatchEvent(S),i.isClosePausedRef.current=!0}},m=()=>{if(i.isClosePausedRef.current){const S=new CustomEvent(dc);v.dispatchEvent(S),i.isClosePausedRef.current=!1}},x=S=>{!y.contains(S.relatedTarget)&&m()},E=()=>{y.contains(document.activeElement)||m()};return y.addEventListener("focusin",p),y.addEventListener("focusout",x),y.addEventListener("pointermove",p),y.addEventListener("pointerleave",E),window.addEventListener("blur",p),window.addEventListener("focus",m),()=>{y.removeEventListener("focusin",p),y.removeEventListener("focusout",x),y.removeEventListener("pointermove",p),y.removeEventListener("pointerleave",E),window.removeEventListener("blur",p),window.removeEventListener("focus",m)}}},[w,i.isClosePausedRef]);const g=b.useCallback(({tabbingDirection:y})=>{const p=a().map(m=>{const x=m.ref.current,E=[x,...Gx(x)];return y==="forwards"?E:E.reverse()});return(y==="forwards"?p.reverse():p).flat()},[a]);return b.useEffect(()=>{const y=f.current;if(y){const v=p=>{var E,S,k;const m=p.altKey||p.ctrlKey||p.metaKey;if(p.key==="Tab"&&!m){const C=document.activeElement,j=p.shiftKey;if(p.target===y&&j){(E=u.current)==null||E.focus();return}const L=g({tabbingDirection:j?"backwards":"forwards"}),F=L.findIndex(N=>N===C);ru(L.slice(F+1))?p.preventDefault():j?(S=u.current)==null||S.focus():(k=c.current)==null||k.focus()}};return y.addEventListener("keydown",v),()=>y.removeEventListener("keydown",v)}},[a,g]),_.jsxs(bx,{ref:l,role:"region","aria-label":s.replace("{hotkey}",d),tabIndex:-1,style:{pointerEvents:w?void 0:"none"},children:[w&&_.jsx(fc,{ref:u,onFocusFromOutsideViewport:()=>{const y=g({tabbingDirection:"forwards"});ru(y)}}),_.jsx(Dd.Slot,{scope:r,children:_.jsx(nt.ol,{tabIndex:-1,...o,ref:h})}),w&&_.jsx(fc,{ref:c,onFocusFromOutsideViewport:()=>{const y=g({tabbingDirection:"backwards"});ru(y)}})]})});Iv.displayName=Av;var Nv="ToastFocusProxy",fc=b.forwardRef((t,e)=>{const{__scopeToast:r,onFocusFromOutsideViewport:n,...s}=t,o=dl(Nv,r);return _.jsx(cl,{"aria-hidden":!0,tabIndex:0,...s,ref:e,style:{position:"fixed"},onFocus:i=>{var u;const a=i.relatedTarget;!((u=o.viewport)!=null&&u.contains(a))&&n()}})});fc.displayName=Nv;var ui="Toast",$x="toast.swipeStart",Dx="toast.swipeMove",Mx="toast.swipeCancel",Ux="toast.swipeEnd",Lv=b.forwardRef((t,e)=>{const{forceMount:r,open:n,defaultOpen:s,onOpenChange:o,...i}=t,[a,l]=Ov({prop:n,defaultProp:s??!0,onChange:o,caller:ui});return _.jsx(Ld,{present:r||a,children:_.jsx(Bx,{open:a,...i,ref:e,onClose:()=>l(!1),onPause:en(t.onPause),onResume:en(t.onResume),onSwipeStart:Oe(t.onSwipeStart,u=>{u.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:Oe(t.onSwipeMove,u=>{const{x:c,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","move"),u.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${c}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${f}px`)}),onSwipeCancel:Oe(t.onSwipeCancel,u=>{u.currentTarget.setAttribute("data-swipe","cancel"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-end-y")}),onSwipeEnd:Oe(t.onSwipeEnd,u=>{const{x:c,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","end"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-x"),u.currentTarget.style.removeProperty("--radix-toast-swipe-move-y"),u.currentTarget.style.setProperty("--radix-toast-swipe-end-x",`${c}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${f}px`),l(!1)})})})});
41Lv.displayName=ui;var[Fx,zx]=Rv(ui,{onClose(){}}),Bx=b.forwardRef((t,e)=>{const{__scopeToast:r,type:n="foreground",duration:s,open:o,onClose:i,onEscapeKeyDown:a,onPause:l,onResume:u,onSwipeStart:c,onSwipeMove:f,onSwipeCancel:h,onSwipeEnd:d,...w}=t,g=dl(ui,r),[y,v]=b.useState(null),p=Ft(e,N=>v(N)),m=b.useRef(null),x=b.useRef(null),E=s||g.duration,S=b.useRef(0),k=b.useRef(E),C=b.useRef(0),{onToastAdd:j,onToastRemove:I}=g,q=en(()=>{var Y;(y==null?void 0:y.contains(document.activeElement))&&((Y=g.viewport)==null||Y.focus()),i()}),L=b.useCallback(N=>{!N||N===1/0||(window.clearTimeout(C.current),S.current=new Date().getTime(),C.current=window.setTimeout(q,N))},[q]);b.useEffect(()=>{const N=g.viewport;if(N){const Y=()=>{L(k.current),u==null||u()},V=()=>{const K=new Date().getTime()-S.current;k.current=k.current-K,window.clearTimeout(C.current),l==null||l()};return N.addEventListener(cc,V),N.addEventListener(dc,Y),()=>{N.removeEventListener(cc,V),N.removeEventListener(dc,Y)}}},[g.viewport,E,l,u,L]),b.useEffect(()=>{o&&!g.isClosePausedRef.current&&L(E)},[o,E,g.isClosePausedRef,L]),b.useEffect(()=>(j(),()=>I()),[j,I]);const F=b.useMemo(()=>y?Bv(y):null,[y]);return g.viewport?_.jsxs(_.Fragment,{children:[F&&_.jsx(Vx,{__scopeToast:r,role:"status","aria-live":n==="foreground"?"assertive":"polite","aria-atomic":!0,children:F}),_.jsx(Fx,{scope:r,onClose:q,children:li.createPortal(_.jsx(Dd.ItemSlot,{scope:r,children:_.jsx(_x,{asChild:!0,onEscapeKeyDown:Oe(a,()=>{g.isFocusedToastEscapeKeyDownRef.current||q(),g.isFocusedToastEscapeKeyDownRef.current=!1}),children:_.jsx(nt.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":o?"open":"closed","data-swipe-direction":g.swipeDirection,...w,ref:p,style:{userSelect:"none",touchAction:"none",...t.style},onKeyDown:Oe(t.onKeyDown,N=>{N.key==="Escape"&&(a==null||a(N.nativeEvent),N.nativeEvent.defaultPrevented||(g.isFocusedToastEscapeKeyDownRef.current=!0,q()))}),onPointerDown:Oe(t.onPointerDown,N=>{N.button===0&&(m.current={x:N.clientX,y:N.clientY})}),onPointerMove:Oe(t.onPointerMove,N=>{if(!m.current)return;const Y=N.clientX-m.current.x,V=N.clientY-m.current.y,K=!!x.current,T=["left","right"].includes(g.swipeDirection),O=["left","up"].includes(g.swipeDirection)?Math.min:Math.max,D=T?O(0,Y):0,J=T?0:O(0,V),W=N.pointerType==="touch"?10:2,re={x:D,y:J},ee={originalEvent:N,delta:re};K?(x.current=re,$i(Dx,f,ee,{discrete:!1})):jh(re,g.swipeDirection,W)?(x.current=re,$i($x,c,ee,{discrete:!1}),N.target.setPointerCapture(N.pointerId)):(Math.abs(Y)>W||Math.abs(V)>W)&&(m.current=null)}),onPointerUp:Oe(t.onPointerUp,N=>{const Y=x.current,V=N.target;if(V.hasPointerCapture(N.pointerId)&&V.releasePointerCapture(N.pointerId),x.current=null,m.current=null,Y){const K=N.currentTarget,T={originalEvent:N,delta:Y};jh(Y,g.swipeDirection,g.swipeThreshold)?$i(Ux,d,T,{discrete:!0}):$i(Mx,h,T,{discrete:!0}),K.addEventListener("click",O=>O.preventDefault(),{once:!0})}})})})}),g.viewport)})]}):null}),Vx=t=>{const{__scopeToast:e,children:r,...n}=t,s=dl(ui,e),[o,i]=b.useState(!1),[a,l]=b.useState(!1);return qx(()=>i(!0)),b.useEffect(()=>{const u=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(u)},[]),a?null:_.jsx(Cv,{asChild:!0,children:_.jsx(cl,{...n,children:o&&_.jsxs(_.Fragment,{children:[s.label," ",r]})})})},Wx="ToastTitle",$v=b.forwardRef((t,e)=>{const{__scopeToast:r,...n}=t;return _.jsx(nt.div,{...n,ref:e})});$v.displayName=Wx;var Hx="ToastDescription",Dv=b.forwardRef((t,e)=>{const{__scopeToast:r,...n}=t;return _.jsx(nt.div,{...n,ref:e})});Dv.displayName=Hx;var Mv="ToastAction",Uv=b.forwardRef((t,e)=>{const{altText:r,...n}=t;return r.trim()?_.jsx(zv,{altText:r,asChild:!0,children:_.jsx(Md,{...n,ref:e})}):(console.error(`Invalid prop \`altText\` supplied to \`${Mv}\`. Expected non-empty \`string\`.`),null)});Uv.displayName=Mv;var Fv="ToastClose",Md=b.forwardRef((t,e)=>{const{__scopeToast:r,...n}=t,s=zx(Fv,r);return _.jsx(zv,{asChild:!0,children:_.jsx(nt.button,{type:"button",...n,ref:e,onClick:Oe(t.onClick,s.onClose)})})});Md.displayName=Fv;var zv=b.forwardRef((t,e)=>{const{__scopeToast:r,altText:n,...s}=t;return _.jsx(nt.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":n||void 0,...s,ref:e})});function Bv(t){const e=[];
vendor: 4,148 bytes, lines 41-65
41return Array.from(t.childNodes).forEach(n=>{if(n.nodeType===n.TEXT_NODE&&n.textContent&&e.push(n.textContent),Kx(n)){const s=n.ariaHidden||n.hidden||n.style.display==="none",o=n.dataset.radixToastAnnounceExclude==="";if(!s)if(o){const i=n.dataset.radixToastAnnounceAlt;i&&e.push(i)}else e.push(...Bv(n))}}),e}function $i(t,e,r,{discrete:n}){const s=r.originalEvent.currentTarget,o=new CustomEvent(t,{bubbles:!0,cancelable:!0,detail:r});e&&s.addEventListener(t,e,{once:!0}),n?Sv(s,o):s.dispatchEvent(o)}var jh=(t,e,r=0)=>{const n=Math.abs(t.x),s=Math.abs(t.y),o=n>s;return e==="left"||e==="right"?o&&n>r:!o&&s>r};function qx(t=()=>{}){const e=en(t);pr(()=>{let r=0,n=0;return r=window.requestAnimationFrame(()=>n=window.requestAnimationFrame(e)),()=>{window.cancelAnimationFrame(r),window.cancelAnimationFrame(n)}},[e])}function Kx(t){return t.nodeType===t.ELEMENT_NODE}function Gx(t){const e=[],r=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const s=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||s?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)e.push(r.currentNode);return e}function ru(t){const e=document.activeElement;return t.some(r=>r===e?!0:(r.focus(),document.activeElement!==e))}var Qx=jv,Vv=Iv,Wv=Lv,Hv=$v,qv=Dv,Kv=Uv,Gv=Md;function Qv(t){var e,r,n="";if(typeof t=="string"||typeof t=="number")n+=t;else if(typeof t=="object")if(Array.isArray(t)){var s=t.length;for(e=0;e<s;e++)t[e]&&(r=Qv(t[e]))&&(n&&(n+=" "),n+=r)}else for(r in t)t[r]&&(n&&(n+=" "),n+=r);return n}function Jv(){for(var t,e,r=0,n="",s=arguments.length;r<s;r++)(t=arguments[r])&&(e=Qv(t))&&(n&&(n+=" "),n+=e);return n}const Ah=t=>typeof t=="boolean"?`${t}`:t===0?"0":t,Ih=Jv,Yv=(t,e)=>r=>{var n;if((e==null?void 0:e.variants)==null)return Ih(t,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:s,defaultVariants:o}=e,i=Object.keys(s).map(u=>{const c=r==null?void 0:r[u],f=o==null?void 0:o[u];if(c===null)return null;const h=Ah(c)||Ah(f);return s[u][h]}),a=r&&Object.entries(r).reduce((u,c)=>{let[f,h]=c;return h===void 0||(u[f]=h),u},{}),l=e==null||(n=e.compoundVariants)===null||n===void 0?void 0:n.reduce((u,c)=>{let{class:f,className:h,...d}=c;return Object.entries(d).every(w=>{let[g,y]=w;return Array.isArray(y)?y.includes({...o,...a}[g]):{...o,...a}[g]===y})?[...u,f,h]:u},[]);return Ih(t,i,l,r==null?void 0:r.class,r==null?void 0:r.className)};/**
42 * @license lucide-react v0.462.0 - ISC
43 *
44 * This source code is licensed under the ISC license.
45 * See the LICENSE file in the root directory of this source tree.
46 */const Jx=t=>t.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Xv=(...t)=>t.filter((e,r,n)=>!!e&&e.trim()!==""&&n.indexOf(e)===r).join(" ").trim();/**
47 * @license lucide-react v0.462.0 - ISC
48 *
49 * This source code is licensed under the ISC license.
50 * See the LICENSE file in the root directory of this source tree.
51 */var Yx={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
52 * @license lucide-react v0.462.0 - ISC
53 *
54 * This source code is licensed under the ISC license.
55 * See the LICENSE file in the root directory of this source tree.
56 */const Xx=b.forwardRef(({color:t="currentColor",size:e=24,strokeWidth:r=2,absoluteStrokeWidth:n,className:s="",children:o,iconNode:i,...a},l)=>b.createElement("svg",{ref:l,...Yx,width:e,height:e,stroke:t,strokeWidth:n?Number(r)*24/Number(e):r,className:Xv("lucide",s),...a},[...i.map(([u,c])=>b.createElement(u,c)),...Array.isArray(o)?o:[o]]));/**
57 * @license lucide-react v0.462.0 - ISC
58 *
59 * This source code is licensed under the ISC license.
60 * See the LICENSE file in the root directory of this source tree.
61 */const Zv=(t,e)=>{const r=b.forwardRef(({className:n,...s},o)=>b.createElement(Xx,{ref:o,iconNode:e,className:Xv(`lucide-${Jx(t)}`,n),...s}));return r.displayName=`${t}`,r};/**
62 * @license lucide-react v0.462.0 - ISC
63 *
64 * This source code is licensed under the ISC license.
65 * See the LICENSE file in the root directory of this source tree.
vendor: 12,634 bytes, lines 66-71
66 */const Zx=Zv("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);/**
67 * @license lucide-react v0.462.0 - ISC
68 *
69 * This source code is licensed under the ISC license.
70 * See the LICENSE file in the root directory of this source tree.
71 */const eE=Zv("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),Ud="-",tE=t=>{const e=nE(t),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=t;return{getClassGroupId:i=>{const a=i.split(Ud);return a[0]===""&&a.length!==1&&a.shift(),ey(a,e)||rE(i)},getConflictingClassGroupIds:(i,a)=>{const l=r[i]||[];return a&&n[i]?[...l,...n[i]]:l}}},ey=(t,e)=>{var i;if(t.length===0)return e.classGroupId;const r=t[0],n=e.nextPart.get(r),s=n?ey(t.slice(1),n):void 0;if(s)return s;if(e.validators.length===0)return;const o=t.join(Ud);return(i=e.validators.find(({validator:a})=>a(o)))==null?void 0:i.classGroupId},Nh=/^\[(.+)\]$/,rE=t=>{if(Nh.test(t)){const e=Nh.exec(t)[1],r=e==null?void 0:e.substring(0,e.indexOf(":"));if(r)return"arbitrary.."+r}},nE=t=>{const{theme:e,prefix:r}=t,n={nextPart:new Map,validators:[]};return oE(Object.entries(t.classGroups),r).forEach(([o,i])=>{hc(i,n,o,e)}),n},hc=(t,e,r,n)=>{t.forEach(s=>{if(typeof s=="string"){const o=s===""?e:Lh(e,s);o.classGroupId=r;return}if(typeof s=="function"){if(sE(s)){hc(s(n),e,r,n);return}e.validators.push({validator:s,classGroupId:r});return}Object.entries(s).forEach(([o,i])=>{hc(i,Lh(e,o),r,n)})})},Lh=(t,e)=>{let r=t;return e.split(Ud).forEach(n=>{r.nextPart.has(n)||r.nextPart.set(n,{nextPart:new Map,validators:[]}),r=r.nextPart.get(n)}),r},sE=t=>t.isThemeGetter,oE=(t,e)=>e?t.map(([r,n])=>{const s=n.map(o=>typeof o=="string"?e+o:typeof o=="object"?Object.fromEntries(Object.entries(o).map(([i,a])=>[e+i,a])):o);return[r,s]}):t,iE=t=>{if(t<1)return{get:()=>{},set:()=>{}};let e=0,r=new Map,n=new Map;const s=(o,i)=>{r.set(o,i),e++,e>t&&(e=0,n=r,r=new Map)};return{get(o){let i=r.get(o);if(i!==void 0)return i;if((i=n.get(o))!==void 0)return s(o,i),i},set(o,i){r.has(o)?r.set(o,i):s(o,i)}}},ty="!",aE=t=>{const{separator:e,experimentalParseClassName:r}=t,n=e.length===1,s=e[0],o=e.length,i=a=>{const l=[];let u=0,c=0,f;for(let y=0;y<a.length;y++){let v=a[y];if(u===0){if(v===s&&(n||a.slice(y,y+o)===e)){l.push(a.slice(c,y)),c=y+o;continue}if(v==="/"){f=y;continue}}v==="["?u++:v==="]"&&u--}const h=l.length===0?a:a.substring(c),d=h.startsWith(ty),w=d?h.substring(1):h,g=f&&f>c?f-c:void 0;return{modifiers:l,hasImportantModifier:d,baseClassName:w,maybePostfixModifierPosition:g}};return r?a=>r({className:a,parseClassName:i}):i},lE=t=>{if(t.length<=1)return t;const e=[];let r=[];return t.forEach(n=>{n[0]==="["?(e.push(...r.sort(),n),r=[]):r.push(n)}),e.push(...r.sort()),e},uE=t=>({cache:iE(t.cacheSize),parseClassName:aE(t),...tE(t)}),cE=/\s+/,dE=(t,e)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:s}=e,o=[],i=t.trim().split(cE);let a="";for(let l=i.length-1;l>=0;l-=1){const u=i[l],{modifiers:c,hasImportantModifier:f,baseClassName:h,maybePostfixModifierPosition:d}=r(u);let w=!!d,g=n(w?h.substring(0,d):h);if(!g){if(!w){a=u+(a.length>0?" "+a:a);continue}if(g=n(h),!g){a=u+(a.length>0?" "+a:a);continue}w=!1}const y=lE(c).join(":"),v=f?y+ty:y,p=v+g;if(o.includes(p))continue;o.push(p);const m=s(g,w);for(let x=0;x<m.length;++x){const E=m[x];o.push(v+E)}a=u+(a.length>0?" "+a:a)}return a};function fE(){let t=0,e,r,n="";for(;t<arguments.length;)(e=arguments[t++])&&(r=ry(e))&&(n&&(n+=" "),n+=r);return n}const ry=t=>{if(typeof t=="string")return t;let e,r="";for(let n=0;n<t.length;n++)t[n]&&(e=ry(t[n]))&&(r&&(r+=" "),r+=e);return r};function hE(t,...e){let r,n,s,o=i;function i(l){const u=e.reduce((c,f)=>f(c),t());return r=uE(u),n=r.cache.get,s=r.cache.set,o=a,a(l)}function a(l){const u=n(l);if(u)return u;const c=dE(l,r);return s(l,c),c}return function(){return o(fE.apply(null,arguments))}}const fe=t=>{const e=r=>r[t]||[];return e.isThemeGetter=!0,e},ny=/^\[(?:([a-z-]+):)?(.+)\]$/i,pE=/^\d+\/\d+$/,mE=new Set(["px","full","screen"]),gE=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,vE=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,yE=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,wE=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,_E=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,tr=t=>ws(t)||mE.has(t)||pE.test(t),Tr=t=>Ws(t,"length",CE),ws=t=>!!t&&!Number.isNaN(Number(t)),nu=t=>Ws(t,"number",ws),ao=t=>!!t&&Number.isInteger(Number(t)),bE=t=>t.endsWith("%")&&ws(t.slice(0,-1)),te=t=>ny.test(t),Pr=t=>gE.test(t),xE=new Set(["length","size","percentage"]),EE=t=>Ws(t,xE,sy),SE=t=>Ws(t,"position",sy),kE=new Set(["image","url"]),TE=t=>Ws(t,kE,RE),PE=t=>Ws(t,"",OE),lo=()=>!0,Ws=(t,e,r)=>{const n=ny.exec(t);return n?n[1]?typeof e=="string"?n[1]===e:e.has(n[1]):r(n[2]):!1},CE=t=>vE.test(t)&&!yE.test(t),sy=()=>!1,OE=t=>wE.test(t),RE=t=>_E.test(t),jE=()=>{const t=fe("colors"),e=fe("spacing"),r=fe("blur"),n=fe("brightness"),s=fe("borderColor"),o=fe("borderRadius"),i=fe("borderSpacing"),a=fe("borderWidth"),l=fe("contrast"),u=fe("grayscale"),c=fe("hueRotate"),f=fe("invert"),h=fe("gap"),d=fe("gradientColorStops"),w=fe("gradientColorStopPositions"),g=fe("inset"),y=fe("margin"),v=fe("opacity"),p=fe("padding"),m=fe("saturate"),x=fe("scale"),E=fe("sepia"),S=fe("skew"),k=fe("space"),C=fe("translate"),j=()=>["auto","contain","none"],I=()=>["auto","hidden","clip","visible","scroll"],q=()=>["auto",te,e],L=()=>[te,e],F=()=>["",tr,Tr],N=()=>["auto",ws,te],Y=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],V=()=>["solid","dashed","dotted","double","none"],K=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],T=()=>["start","end","center","between","around","evenly","stretch"],O=()=>["","0",te],D=()=>["auto","avoid","all","avoid-page","page","left","right","column"],J=()=>[ws,te];return{cacheSize:500,separator:":",theme:{colors:[lo],spacing:[tr,Tr],blur:["none","",Pr,te],brightness:J(),borderColor:[t],borderRadius:["none","","full",Pr,te],borderSpacing:L(),borderWidth:F(),contrast:J(),grayscale:O(),hueRotate:J(),invert:O(),gap:L(),gradientColorStops:[t],gradientColorStopPositions:[bE,Tr],inset:q(),margin:q(),opacity:J(),padding:L(),saturate:J(),scale:J(),sepia:O(),skew:J(),space:L(),translate:L()},classGroups:{aspect:[{aspect:["auto","square","video",te]}],container:["container"],columns:[{columns:[Pr]}],"break-after":[{"break-after":D()}],"break-before":[{"break-before":D()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...Y(),te]}],overflow:[{overflow:I()}],"overflow-x":[{"overflow-x":I()}],"overflow-y":[{"overflow-y":I()}],overscroll:[{overscroll:j()}],"overscroll-x":[{"overscroll-x":j()}],"overscroll-y":[{"overscroll-y":j()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",ao,te]}],basis:[{basis:q()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",te]}],grow:[{grow:O()}],shrink:[{shrink:O()}],order:[{order:["first","last","none",ao,te]}],"grid-cols":[{"grid-cols":[lo]}],"col-start-end":[{col:["auto",{span:["full",ao,te]},te]}],"col-start":[{"col-start":N()}],"col-end":[{"col-end":N()}],"grid-rows":[{"grid-rows":[lo]}],"row-start-end":[{row:["auto",{span:[ao,te]},te]}],"row-start":[{"row-start":N()}],"row-end":[{"row-end":N()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",te]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",te]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...T()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...T(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...T(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[p]}],px:[{px:[p]}],py:[{py:[p]}],ps:[{ps:[p]}],pe:[{pe:[p]}],pt:[{pt:[p]}],pr:[{pr:[p]}],pb:[{pb:[p]}],pl:[{pl:[p]}],m:[{m:[y]}],mx:[{mx:[y]}],my:[{my:[y]}],ms:[{ms:[y]}],me:[{me:[y]}],mt:[{mt:[y]}],mr:[{mr:[y]}],mb:[{mb:[y]}],ml:[{ml:[y]}],"space-x":[{"space-x":[k]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[k]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",te,e]}],"min-w":[{"min-w":[te,e,"min","max","fit"]}],"max-w":[{"max-w":[te,e,"none","full","min","max","fit","prose",{screen:[Pr]},Pr]}],h:[{h:[te,e,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[te,e,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[te,e,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[te,e,"auto","min","max","fit"]}],"font-size":[{text:["base",Pr,Tr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",nu]}],"font-family":[{font:[lo]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",te]}],"line-clamp":[{"line-clamp":["none",ws,nu]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",tr,te]}],"list-image":[{"list-image":["none",te]}],"list-style-type":[{list:["none","disc","decimal",te]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[t]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[t]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...V(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",tr,Tr]}],"underline-offset":[{"underline-offset":["auto",tr,te]}],"text-decoration-color":[{decoration:[t]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:L()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",te]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",te]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...Y(),SE]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",EE]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},TE]}],"bg-color":[{bg:[t]}],"gradient-from-pos":[{from:[w]}
vendor: 5,180 bytes, line 71
71],"gradient-via-pos":[{via:[w]}],"gradient-to-pos":[{to:[w]}],"gradient-from":[{from:[d]}],"gradient-via":[{via:[d]}],"gradient-to":[{to:[d]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...V(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:V()}],"border-color":[{border:[s]}],"border-color-x":[{"border-x":[s]}],"border-color-y":[{"border-y":[s]}],"border-color-s":[{"border-s":[s]}],"border-color-e":[{"border-e":[s]}],"border-color-t":[{"border-t":[s]}],"border-color-r":[{"border-r":[s]}],"border-color-b":[{"border-b":[s]}],"border-color-l":[{"border-l":[s]}],"divide-color":[{divide:[s]}],"outline-style":[{outline:["",...V()]}],"outline-offset":[{"outline-offset":[tr,te]}],"outline-w":[{outline:[tr,Tr]}],"outline-color":[{outline:[t]}],"ring-w":[{ring:F()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[t]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[tr,Tr]}],"ring-offset-color":[{"ring-offset":[t]}],shadow:[{shadow:["","inner","none",Pr,PE]}],"shadow-color":[{shadow:[lo]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...K(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":K()}],filter:[{filter:["","none"]}],blur:[{blur:[r]}],brightness:[{brightness:[n]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",Pr,te]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[f]}],saturate:[{saturate:[m]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[r]}],"backdrop-brightness":[{"backdrop-brightness":[n]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[m]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[i]}],"border-spacing-x":[{"border-spacing-x":[i]}],"border-spacing-y":[{"border-spacing-y":[i]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",te]}],duration:[{duration:J()}],ease:[{ease:["linear","in","out","in-out",te]}],delay:[{delay:J()}],animate:[{animate:["none","spin","ping","pulse","bounce",te]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[x]}],"scale-x":[{"scale-x":[x]}],"scale-y":[{"scale-y":[x]}],rotate:[{rotate:[ao,te]}],"translate-x":[{"translate-x":[C]}],"translate-y":[{"translate-y":[C]}],"skew-x":[{"skew-x":[S]}],"skew-y":[{"skew-y":[S]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",te]}],accent:[{accent:["auto",t]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",te]}],"caret-color":[{caret:[t]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":L()}],"scroll-mx":[{"scroll-mx":L()}],"scroll-my":[{"scroll-my":L()}],"scroll-ms":[{"scroll-ms":L()}],"scroll-me":[{"scroll-me":L()}],"scroll-mt":[{"scroll-mt":L()}],"scroll-mr":[{"scroll-mr":L()}],"scroll-mb":[{"scroll-mb":L()}],"scroll-ml":[{"scroll-ml":L()}],"scroll-p":[{"scroll-p":L()}],"scroll-px":[{"scroll-px":L()}],"scroll-py":[{"scroll-py":L()}],"scroll-ps":[{"scroll-ps":L()}],"scroll-pe":[{"scroll-pe":L()}],"scroll-pt":[{"scroll-pt":L()}],"scroll-pr":[{"scroll-pr":L()}],"scroll-pb":[{"scroll-pb":L()}],"scroll-pl":[{"scroll-pl":L()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
71],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",te]}],fill:[{fill:[t,"none"]}],"stroke-w":[{stroke:[tr,Tr,nu]}],stroke:[{stroke:[t,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}},AE=hE(jE);function yr(...t){return AE(Jv(t))}function lR(t){return t&&t.toLowerCase().split(" ").map(e=>e.charAt(0).toUpperCase()+e.slice(1)).join(" ")}function uR(t){const r=t.replace(/\D/g,"").slice(0,10);return r.length>0&&r[0]!=="0"?"":r.length>1&&r[1]!=="4"?r[0]:r.length<=2?r:r.length<=6?`${r.slice(0,4)} ${r.slice(4)}`:`${r.slice(0,4)} ${r.slice(4,7)} ${r.slice(7)}`}const IE=/^[^\s@]+@[^\s@]+\.[^\s@]{2,}$/;function cR(t){return!!t&&IE.test(t.trim())}const NE=Qx,oy=b.forwardRef(({className:t,...e},r)=>_.jsx(Vv,{ref:r,className:yr("fixed top-0 z-[100] flex max-h-screen w-full flex-col-reverse p-4 sm:bottom-0 sm:right-0 sm:top-auto sm:flex-col md:max-w-[420px]",t),...e}));oy.displayName=Vv.displayName;const LE=Yv("group pointer-events-auto relative flex w-full items-center justify-between space-x-4 overflow-hidden rounded-md border p-6 pr-8 shadow-lg transition-all data-[swipe=cancel]:translate-x-0 data-[swipe=end]:translate-x-[var(--radix-toast-swipe-end-x)] data-[swipe=move]:translate-x-[var(--radix-toast-swipe-move-x)] data-[swipe=move]:transition-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[swipe=end]:animate-out data-[state=closed]:fade-out-80 data-[state=closed]:slide-out-to-right-full data-[state=open]:slide-in-from-top-full data-[state=open]:sm:slide-in-from-bottom-full",{variants:{variant:{default:"border bg-background text-foreground",destructive:"destructive group border-destructive bg-destructive text-destructive-foreground"}},defaultVariants:{variant:"default"}}),iy=b.forwardRef(({className:t,variant:e,...r},n)=>_.jsx(Wv,{ref:n,className:yr(LE({variant:e}),t),...r}));iy.displayName=Wv.displayName;const $E=b.forwardRef(({className:t,...e},r)=>_.jsx(Kv,{ref:r,className:yr("inline-flex h-8 shrink-0 items-center justify-center rounded-md border bg-transparent px-3 text-sm font-medium ring-offset-background transition-colors group-[.destructive]:border-muted/40 hover:bg-secondary group-[.destructive]:hover:border-destructive/30 group-[.destructive]:hover:bg-destructive group-[.destructive]:hover:text-destructive-foreground focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 group-[.destructive]:focus:ring-destructive disabled:pointer-events-none disabled:opacity-50",t),...e}));$E.displayName=Kv.displayName;const ay=b.forwardRef(({className:t,...e},r)=>_.jsx(Gv,{ref:r,className:yr("absolute right-2 top-2 rounded-md p-1 text-foreground
71/50 opacity-0 transition-opacity group-hover:opacity-100 group-[.destructive]:text-red-300 hover:text-foreground group-[.destructive]:hover:text-red-50 focus:opacity-100 focus:outline-none focus:ring-2 group-[.destructive]:focus:ring-red-400 group-[.destructive]:focus:ring-offset-red-600",t),"toast-close":"",...e,children:_.jsx(eE,{className:"h-4 w-4"})}));ay.displayName=Gv.displayName;const ly=b.forwardRef(({className:t,...e},r)=>_.jsx(Hv,{ref:r,className:yr("text-sm font-semibold",t),...e}));ly.displayName=Hv.displayName;const uy=b.forwardRef(({className:t,...e},r)=>_.jsx(qv,{ref:r,className:yr("text-sm opacity-90",t),...e}));uy.displayName=qv.displayName;function DE(){const{toasts:t}=nx();return _.jsxs(NE,{children:[t.map(function({id:e,title:r,description:n,action:s,...o}){return _.jsxs(iy,{...o,children:[_.jsxs("div",{className:"grid gap-1",children:[r&&_.jsx(ly,{children:r}),n&&_.jsx(uy,{children:n})]}),s,_.jsx(ay,{})]},e)}),_.jsx(oy,{})]})}var $h=["light","dark"],ME="(prefers-color-scheme: dark)",UE=b.createContext(void 0),FE={setTheme:t=>{},themes:[]},zE=()=>{var t;return(t=b.useContext(UE))!=null?t:FE};b.memo(({forcedTheme:t,storageKey:e,attribute:r,enableSystem:n,enableColorScheme:s,defaultTheme:o,value:i,attrs:a,nonce:l})=>{let u=o==="system",c=r==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${a.map(w=>`'${w}'`).join(",")})`};`:`var d=document.documentElement,n='${r}',s='setAttribute';`,f=s?$h.includes(o)&&o?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${o}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",h=(w,g=!1,y=!0)=>{let v=i?i[w]:w,p=g?w+"|| ''":`'${v}'`,m="";return s&&y&&!g&&$h.includes(w)&&(m+=`d.style.colorScheme = '${w}';`),r==="class"?g||v?m+=`c.add(${p})`:m+="null":v&&(m+=`d[s](n,${p})`),m},d=t?`!function(){${c}${h(t)}}()`:n?`!function(){try{${c}var e=localStorage.getItem('${e}');if('system'===e||(!e&&${u})){var t='${ME}',m=window.matchMedia(t);if(m.media!==t||m.matches){${h("dark")}}else{${h("light")}}}else if(e){${i?`var x=${JSON.stringify(i)};`:""}${h(i?"x[e]":"e",!0)}}${u?"":"else{"+h(o,!1,!1)+"}"}${f}}catch(e){}}()`:`!function(){try{${c}var e=localStorage.getItem('${e}');if(e){${i?`var x=${JSON.stringify(i)};`:""}${h(i?"x[e]":"e",!0)}}else{${h(o,!1,!1)};}${f}}catch(t){}}();`;return b.createElement("script",{nonce:l,dangerouslySetInnerHTML:{__html:d}})});var BE=t=>{switch(t){case"success":return HE;case"info":return KE;case"warning":return qE;case"error":return GE;default:return null}},VE=Array(12).fill(0),WE=({visible:t,className:e})=>A.createElement("div",{className:["sonner-loading-wrapper",e].filter(Boolean).join(" "),"data-visible":t},A.createElement("div",{className:"sonner-spinner"},VE.map((r,n)=>A.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),HE=A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},A.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),qE=A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},A.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),KE=A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},A.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),GE=A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},A.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),QE=A.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},A.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),A.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),JE=()=>{let[t,e]=A.useState(document.hidden);return A.useEffect(()=>{let r=()=>{e(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),t},pc=1,YE=class{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{let e=this.subscribers.indexOf(t);this.subscribers.splice(e,1)}),this.publish=t=>
71{this.subscribers.forEach(e=>e(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var e;let{message:r,...n}=t,s=typeof(t==null?void 0:t.id)=="number"||((e=t.id)==null?void 0:e.length)>0?t.id:pc++,o=this.toasts.find(a=>a.id===s),i=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(s)&&this.dismissedToasts.delete(s),o?this.toasts=this.toasts.map(a=>a.id===s?(this.publish({...a,...t,id:s,title:r}),{...a,...t,id:s,dismissible:i,title:r}):a):this.addToast({title:r,...n,dismissible:i,id:s}),s},this.dismiss=t=>(this.dismissedToasts.add(t),t||this.toasts.forEach(e=>{this.subscribers.forEach(r=>r({id:e.id,dismiss:!0}))}),this.subscribers.forEach(e=>e({id:t,dismiss:!0})),t),this.message=(t,e)=>this.create({...e,message:t}),this.error=(t,e)=>this.create({...e,message:t,type:"error"}),this.success=(t,e)=>this.create({...e,type:"success",message:t}),this.info=(t,e)=>this.create({...e,type:"info",message:t}),this.warning=(t,e)=>this.create({...e,type:"warning",message:t}),this.loading=(t,e)=>this.create({...e,type:"loading",message:t}),this.promise=(t,e)=>{if(!e)return;let r;e.loading!==void 0&&(r=this.create({...e,promise:t,type:"loading",message:e.loading,description:typeof e.description!="function"?e.description:void 0}));let n=t instanceof Promise?t:t(),s=r!==void 0,o,i=n.then(async l=>{if(o=["resolve",l],A.isValidElement(l))s=!1,this.create({id:r,type:"default",message:l});else if(ZE(l)&&!l.ok){s=!1;let u=typeof e.error=="function"?await e.error(`HTTP error! status: ${l.status}`):e.error,c=typeof e.description=="function"?await e.description(`HTTP error! status: ${l.status}`):e.description;this.create({id:r,type:"error",message:u,description:c})}else if(e.success!==void 0){s=!1;let u=typeof e.success=="function"?await e.success(l):e.success,c=typeof e.description=="function"?await e.description(l):e.description;this.create({id:r,type:"success",message:u,description:c})}}).catch(async l=>{if(o=["reject",l],e.error!==void 0){s=!1;let u=typeof e.error=="function"?await e.error(l):e.error,c=typeof e.description=="function"?await e.description(l):e.description;this.create({id:r,type:"error",message:u,description:c})}}).finally(()=>{var l;s&&(this.dismiss(r),r=void 0),(l=e.finally)==null||l.call(e)}),a=()=>new Promise((l,u)=>i.then(()=>o[0]==="reject"?u(o[1]):l(o[1])).catch(u));return typeof r!="string"&&typeof r!="number"?{unwrap:a}:Object.assign(r,{unwrap:a})},this.custom=(t,e)=>{let r=(e==null?void 0:e.id)||pc++;return this.create({jsx:t(r),id:r,...e}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Ye=new YE,XE=(t,e)=>{let r=(e==null?void 0:e.id)||pc++;return Ye.addToast({title:t,...e,id:r}),r},ZE=t=>t&&typeof t=="object"&&"ok"in t&&typeof t.ok=="boolean"&&"status"in t&&typeof t.status=="number",e1=XE,t1=()=>Ye.toasts,r1=()=>Ye.getActiveToasts(),dR=Object.assign(e1,{success:Ye.success,info:Ye.info,warning:Ye.warning,error:Ye.error,custom:Ye.custom,message:Ye.message,promise:Ye.promise,dismiss:Ye.dismiss,loading:Ye.loading},{getHistory:t1,getToasts:r1});function n1(t,{insertAt:e}={}){if(typeof document>"u")return;let r=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",e==="top"&&r.firstChild?r.insertBefore(n,r.firstChild):r.appendChild(n),n.styleSheet?n.styleSheet.cssText=t:n.appendChild(document.createTextNode(t))}n1(`:where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
71left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
71:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
71--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
72`);function Di(t){return t.label!==void 0}var s1=3,o1="32px",i1="16px",Dh=4e3,a1=356,l1=14,u1=20,c1=200;function Tt(...t){return t.filter(Boolean).join(" ")}function d1(t){let[e,r]=t.split("-"),n=[];return e&&n.push(e),r&&n.push(r),n}var f1=t=>{var e,r,n,s,o,i,a,l,u,c,f;let{invert:h,toast:d,unstyled:w,interacting:g,setHeights:y,visibleToasts:v,heights:p,index:m,toasts:x,expanded:E,removeToast:S,defaultRichColors:k,closeButton:C,style:j,cancelButtonStyle:I,actionButtonStyle:q,className:L="",descriptionClassName:F="",duration:N,position:Y,gap:V,loadingIcon:K,expandByDefault:T,classNames:O,icons:D,closeButtonAriaLabel:J="Close toast",pauseWhenPageIsHidden:W}=t,[re,ee]=A.useState(null),[ue,$e]=A.useState(null),[ie,zn]=A.useState(!1),[wr,un]=A.useState(!1),[_r,Bn]=A.useState(!1),[br,pi]=A.useState(!1),[El,mi]=A.useState(!1),[Sl,Ys]=A.useState(0),[Vn,cf]=A.useState(0),Xs=A.useRef(d.duration||N||Dh),df=A.useRef(null),cn=A.useRef(null),gw=m===0,vw=m+1<=v,pt=d.type,Wn=d.dismissible!==!1,yw=d.className||"",ww=d.descriptionClassName||"",gi=A.useMemo(()=>p.findIndex(X=>X.toastId===d.id)||0,[p,d.id]),_w=A.useMemo(()=>{var X;return(X=d.closeButton)!=null?X:C},[d.closeButton,C]),ff=A.useMemo(()=>d.duration||N||Dh,[d.duration,N]),kl=A.useRef(0),Hn=A.useRef(0),hf=A.useRef(0),qn=A.useRef(null),[bw,xw
72]=Y.split("-"),pf=A.useMemo(()=>p.reduce((X,le,me)=>me>=gi?X:X+le.height,0),[p,gi]),mf=JE(),Ew=d.invert||h,Tl=pt==="loading";Hn.current=A.useMemo(()=>gi*V+pf,[gi,pf]),A.useEffect(()=>{Xs.current=ff},[ff]),A.useEffect(()=>{zn(!0)},[]),A.useEffect(()=>{let X=cn.current;if(X){let le=X.getBoundingClientRect().height;return cf(le),y(me=>[{toastId:d.id,height:le,position:d.position},...me]),()=>y(me=>me.filter(xt=>xt.toastId!==d.id))}},[y,d.id]),A.useLayoutEffect(()=>{if(!ie)return;let X=cn.current,le=X.style.height;X.style.height="auto";let me=X.getBoundingClientRect().height;X.style.height=le,cf(me),y(xt=>xt.find(Et=>Et.toastId===d.id)?xt.map(Et=>Et.toastId===d.id?{...Et,height:me}:Et):[{toastId:d.id,height:me,position:d.position},...xt])},[ie,d.title,d.description,y,d.id]);let xr=A.useCallback(()=>{un(!0),Ys(Hn.current),y(X=>X.filter(le=>le.toastId!==d.id)),setTimeout(()=>{S(d)},c1)},[d,S,y,Hn]);A.useEffect(()=>{if(d.promise&&pt==="loading"||d.duration===1/0||d.type==="loading")return;let X;return E||g||W&&mf?(()=>{if(hf.current<kl.current){let le=new Date().getTime()-kl.current;Xs.current=Xs.current-le}hf.current=new Date().getTime()})():Xs.current!==1/0&&(kl.current=new Date().getTime(),X=setTimeout(()=>{var le;(le=d.onAutoClose)==null||le.call(d,d),xr()},Xs.current)),()=>clearTimeout(X)},[E,g,d,pt,W,mf,xr]),A.useEffect(()=>{d.delete&&xr()},[xr,d.delete]);function Sw(){var X,le,me;return D!=null&&D.loading?A.createElement("div",{className:Tt(O==null?void 0:O.loader,(X=d==null?void 0:d.classNames)==null?void 0:X.loader,"sonner-loader"),"data-visible":pt==="loading"},D.loading):K?A.createElement("div",{className:Tt(O==null?void 0:O.loader,(le=d==null?void 0:d.classNames)==null?void 0:le.loader,"sonner-loader"),"data-visible":pt==="loading"},K):A.createElement(WE,{className:Tt(O==null?void 0:O.loader,(me=d==null?void 0:d.classNames)==null?void 0:me.loader),visible:pt==="loading"})}return A.createElement("li",{tabIndex:0,ref:cn,className:Tt(L,yw,O==null?void 0:O.toast,(e=d==null?void 0:d.classNames)==null?void 0:e.toast,O==null?void 0:O.default,O==null?void 0:O[pt],(r=d==null?void 0:d.classNames)==null?void 0:r[pt]),"data-sonner-toast":"","data-rich-colors":(n=d.richColors)!=null?n:k,"data-styled":!(d.jsx||d.unstyled||w),"data-mounted":ie,"data-promise":!!d.promise,"data-swiped":El,"data-removed":wr,"data-visible":vw,"data-y-position":bw,"data-x-position":xw,"data-index":m,"data-front":gw,"data-swiping":_r,"data-dismissible":Wn,"data-type":pt,"data-invert":Ew,"data-swipe-out":br,"data-swipe-direction":ue,"data-expanded":!!(E||T&&ie),style:{"--index":m,"--toasts-before":m,"--z-index":x.length-m,"--offset":`${wr?Sl:Hn.current}px`,"--initial-height":T?"auto":`${Vn}px`,...j,...d.style},onDragEnd:()=>{Bn(!1),ee(null),qn.current=null},onPointerDown:X=>{Tl||!Wn||(df.current=new Date,Ys(Hn.current),X.target.setPointerCapture(X.pointerId),X.target.tagName!=="BUTTON"&&(Bn(!0),qn.current={x:X.clientX,y:X.clientY}))},onPointerUp:()=>{var X,le,me,xt;if(br||!Wn)return;qn.current=null;let Et=Number(((X=cn.current)==null?void 0:X.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Er=Number(((le=cn.current)==null?void 0:le.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),dn=new Date().getTime()-((me=df.current)==null?void 0:me.getTime()),St=re==="x"?Et:Er,Sr=Math.abs(St)/dn;if(Math.abs(St)>=u1||Sr>.11){Ys(Hn.current),(xt=d.onDismiss)==null||xt.call(d,d),$e(re==="x"?Et>0?"right":"left":Er>0?"down":"up"),xr(),pi(!0),mi(!1);return}Bn(!1),ee(null)},onPointerMove:X=>{var le,me,xt,Et;if(!qn.current||!Wn||((le=window.getSelection())==null?void 0:le.toString().length)>0)return;let Er=X.clientY-qn.current.y,dn=X.clientX-qn.current.x,St=(me=t.swipeDirections)!=null?me:d1(Y);!re&&(Math.abs(dn)>1||Math.abs(Er)>1)&&ee(Math.abs(dn)>Math.abs(Er)?"x":"y");let Sr={x:0,y:0};re==="y"?(St.includes("top")||St.includes("bottom"))&&(St.includes("top")&&Er<0||St.includes("bottom")&&Er>0)&&(Sr.y=Er):re==="x"&&(St.includes("left")||St.includes("right"))&&(St.includes("left")&&dn<0||St.includes("right")&&dn>0)&&(Sr.x=dn),(Math.abs(Sr.x)>0||Math.abs(Sr.y)>0)&&mi(!0),(xt=cn.current)==null||xt.style.setProperty("--swipe-amount-x",`${Sr.x}px`),(Et=cn.current)==null||Et.style.setProperty("--swipe-amount-y",`${Sr.y}px`)}},_w&&!d.jsx?A.createElement("button",{"aria-label":J,"data-disabled":Tl,"data-close-button":!0,onClick:Tl||!Wn?()=>{}:()=>{var X;xr(),(X=d.onDismiss)==null||X.call(d,d)},className:Tt(O==null?void 0:O.closeButton,(s=d==null?void 0:d.classNames)==null?void 0:s.closeButton)},(o=D==null?void 0:D.close)!=null?o:QE):null,d.jsx||b.isValidElement(d.title)?d.jsx?d.jsx:typeof d.title=="function"?d.title():d.title:A.createElement(A.Fragment,null,pt||d.icon||d.promise?A.createElement("div",{"data-icon":"",className:Tt(O==null?void 0:O.icon,(i=d==null?void 0:d.classNames)==null?void 0:i.icon)},d.promise||d.type==="loading"&&!d.icon?d.icon||Sw():null,d.type!=="loading"?d.icon||(D==null?void 0:D[pt])||BE(pt):null):null,A.createElement("div",{"data-content":"",className:Tt(O==null?void 0:O.content,(a=d==null?void 0:d.classNames)==null?void 0:a.content)},A.createElement("div",{"data-title":"",className:Tt(O==null?void 0:O.title,(l=d==null?void 0:d.classNames)==null?void 0:l.title)},typeof d.title=="function"?d.title():d.title),d.description?A.createElement("div",{"data-description":"",className:Tt(F,ww,O==null?void 0:O.de
vendor: 6,220 bytes, line 72
72scription,(u=d==null?void 0:d.classNames)==null?void 0:u.description)},typeof d.description=="function"?d.description():d.description):null),b.isValidElement(d.cancel)?d.cancel:d.cancel&&Di(d.cancel)?A.createElement("button",{"data-button":!0,"data-cancel":!0,style:d.cancelButtonStyle||I,onClick:X=>{var le,me;Di(d.cancel)&&Wn&&((me=(le=d.cancel).onClick)==null||me.call(le,X),xr())},className:Tt(O==null?void 0:O.cancelButton,(c=d==null?void 0:d.classNames)==null?void 0:c.cancelButton)},d.cancel.label):null,b.isValidElement(d.action)?d.action:d.action&&Di(d.action)?A.createElement("button",{"data-button":!0,"data-action":!0,style:d.actionButtonStyle||q,onClick:X=>{var le,me;Di(d.action)&&((me=(le=d.action).onClick)==null||me.call(le,X),!X.defaultPrevented&&xr())},className:Tt(O==null?void 0:O.actionButton,(f=d==null?void 0:d.classNames)==null?void 0:f.actionButton)},d.action.label):null))};function Mh(){if(typeof window>"u"||typeof document>"u")return"ltr";let t=document.documentElement.getAttribute("dir");return t==="auto"||!t?window.getComputedStyle(document.documentElement).direction:t}function h1(t,e){let r={};return[t,e].forEach((n,s)=>{let o=s===1,i=o?"--mobile-offset":"--offset",a=o?i1:o1;function l(u){["top","right","bottom","left"].forEach(c=>{r[`${i}-${c}`]=typeof u=="number"?`${u}px`:u})}typeof n=="number"||typeof n=="string"?l(n):typeof n=="object"?["top","right","bottom","left"].forEach(u=>{n[u]===void 0?r[`${i}-${u}`]=a:r[`${i}-${u}`]=typeof n[u]=="number"?`${n[u]}px`:n[u]}):l(a)}),r}var p1=b.forwardRef(function(t,e){let{invert:r,position:n="bottom-right",hotkey:s=["altKey","KeyT"],expand:o,closeButton:i,className:a,offset:l,mobileOffset:u,theme:c="light",richColors:f,duration:h,style:d,visibleToasts:w=s1,toastOptions:g,dir:y=Mh(),gap:v=l1,loadingIcon:p,icons:m,containerAriaLabel:x="Notifications",pauseWhenPageIsHidden:E}=t,[S,k]=A.useState([]),C=A.useMemo(()=>Array.from(new Set([n].concat(S.filter(W=>W.position).map(W=>W.position)))),[S,n]),[j,I]=A.useState([]),[q,L]=A.useState(!1),[F,N]=A.useState(!1),[Y,V]=A.useState(c!=="system"?c:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),K=A.useRef(null),T=s.join("+").replace(/Key/g,"").replace(/Digit/g,""),O=A.useRef(null),D=A.useRef(!1),J=A.useCallback(W=>{k(re=>{var ee;return(ee=re.find(ue=>ue.id===W.id))!=null&&ee.delete||Ye.dismiss(W.id),re.filter(({id:ue})=>ue!==W.id)})},[]);return A.useEffect(()=>Ye.subscribe(W=>{if(W.dismiss){k(re=>re.map(ee=>ee.id===W.id?{...ee,delete:!0}:ee));return}setTimeout(()=>{_v.flushSync(()=>{k(re=>{let ee=re.findIndex(ue=>ue.id===W.id);return ee!==-1?[...re.slice(0,ee),{...re[ee],...W},...re.slice(ee+1)]:[W,...re]})})})}),[]),A.useEffect(()=>{if(c!=="system"){V(c);return}if(c==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?V("dark"):V("light")),typeof window>"u")return;let W=window.matchMedia("(prefers-color-scheme: dark)");try{W.addEventListener("change",({matches:re})=>{V(re?"dark":"light")})}catch{W.addListener(({matches:ee})=>{try{V(ee?"dark":"light")}catch(ue){console.error(ue)}})}},[c]),A.useEffect(()=>{S.length<=1&&L(!1)},[S]),A.useEffect(()=>{let W=re=>{var ee,ue;s.every($e=>re[$e]||re.code===$e)&&(L(!0),(ee=K.current)==null||ee.focus()),re.code==="Escape"&&(document.activeElement===K.current||(ue=K.current)!=null&&ue.contains(document.activeElement))&&L(!1)};return document.addEventListener("keydown",W),()=>document.removeEventListener("keydown",W)},[s]),A.useEffect(()=>{if(K.current)return()=>{O.current&&(O.current.focus({preventScroll:!0}),O.current=null,D.current=!1)}},[K.current]),A.createElement("section",{ref:e,"aria-label":`${x} ${T}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},C.map((W,re)=>{var ee;let[ue,$e]=W.split("-");return S.length?A.createElement("ol",{key:W,dir:y==="auto"?Mh():y,tabIndex:-1,ref:K,className:a,"data-sonner-toaster":!0,"data-theme":Y,"data-y-position":ue,"data-lifted":q&&S.length>1&&!o,"data-x-position":$e,style:{"--front-toast-height":`${((ee=j[0])==null?void 0:ee.height)||0}px`,"--width":`${a1}px`,"--gap":`${v}px`,...d,...h1(l,u)},onBlur:ie=>{D.current&&!ie.currentTarget.contains(ie.relatedTarget)&&(D.current=!1,O.current&&(O.current.focus({preventScroll:!0}),O.current=null))},onFocus:ie=>{ie.target instanceof HTMLElement&&ie.target.dataset.dismissible==="false"||D.current||(D.current=!0,O.current=ie.relatedTarget)},onMouseEnter:()=>L(!0),onMouseMove:()=>L(!0),onMouseLeave:()=>{F||L(!1)},onDragEnd:()=>L(!1),onPointerDown:ie=>{ie.target instanceof HTMLElement&&ie.target.dataset.dismissible==="false"||N(!0)},onPointerUp:()=>N(!1)},S.filter(ie=>!ie.position&&re===0||ie.position===W).map((ie,zn)=>{var wr,un;return A.createElement(f1,{key:ie.id,icons:m,index:zn,toast:ie,defaultRichColors:f,duration:(wr=g==null?void 0:g.duration)!=null?wr:h,className:g==null?void 0:g.className,descriptionClassName:g==null?void 0:g.descriptionClassName,invert:r,visibleToasts:w,closeButton:(un=g==null?void 0:g.closeButton)!=null?un:i,interacting:F,position:W,style:g==null?void 0:g.style,unstyled:g==null?void 0:g.unstyled,classNames:g==null?void 0:g.classNames,cancelButtonStyle:g==null?void 0:g.cancelButtonStyle,actionButtonStyle:g==null?void 0:g.actionButtonStyle,removeToast:J,toasts:S.filter(_r=>_r.position==ie.position),heights:j.filter(_r=>_r.position==ie.position),setHeights:I,expandByDefault:o,gap:v,loadingIcon:p,expanded:q,pauseWhenPageIsHidden:E,swipeDirections:t.swipeDirections})})):null}))});const m1=({...t})=>{const{theme:e="system"}=zE();return _.jsx(p1,{theme:e,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-white group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-xl",description:"group-[.toast]:text-muted-foreground",actionButton:"group-[.toast]:bg-primary group-[.toast]:text-primary-foreground",cancelButton:"group-[.toast]:bg-muted group-[.toast]:text-muted-foreground"}},...t})};var g1=Vc[" useId ".trim().toString()]||(()=>{}),v1=0;function y1(t){const[e,r]=b.useState(g1());return pr(()=>{r(n=>n??String(v1++))},[t]),e?`radix-${e}
72`:""}const w1=["top","right","bottom","left"],tn=Math.min,ot=Math.max,La=Math.round,Mi=Math.floor,Xt=t=>({x:t,y:t}),_1={left:"right",right:"left",bottom:"top",top:"bottom"},b1={start:"end",end:"start"};function mc(t,e,r){return ot(t,tn(e,r))}function mr(t,e){return typeof t=="function"?t(e):t}function gr(t){return t.split("-")[0]}function Hs(t){return t.split("-")[1]}function Fd(t){return t==="x"?"y":"x"}function zd(t){return t==="y"?"height":"width"}const x1=new Set(["top","bottom"]);function Qt(t){return x1.has(gr(t))?"y":"x"}function Bd(t){return Fd(Qt(t))}function E1(t,e,r){r===void 0&&(r=!1);const n=Hs(t),s=Bd(t),o=zd(s);let i=s==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(i=$a(i)),[i,$a(i)]}function S1(t){const e=$a(t);return[gc(t),e,gc(e)]}function gc(t){return t.replace(/start|end/g,e=>b1[e])}const Uh=["left","right"],Fh=["right","left"],k1=["top","bottom"],T1=["bottom","top"];function P1(t,e,r){switch(t){case"top":case"bottom":return r?e?Fh:Uh:e?Uh:Fh;case"left":case"right":return e?k1:T1;default:return[]}}function C1(t,e,r,n){const s=Hs(t);let o=P1(gr(t),r==="start",n);return s&&(o=o.map(i=>i+"-"+s),e&&(o=o.concat(o.map(gc)))),o}function $a(t){return t.replace(/left|right|bottom|top/g,e=>_1[e])}function O1(t){return{top:0,right:0,bottom:0,left:0,...t}}function cy(t){return typeof t!="number"?O1(t):{top:t,right:t,bottom:t,left:t}}function Da(t){const{x:e,y:r,width:n,height:s}=t;return{width:n,height:s,top:r,left:e,right:e+n,bottom:r+s,x:e,y:r}}function zh(t,e,r){let{reference:n,floating:s}=t;const o=Qt(e),i=Bd(e),a=zd(i),l=gr(e),u=o==="y",c=n.x+n.width/2-s.width/2,f=n.y+n.height/2-s.height/2,h=n[a]/2-s[a]/2;let d;switch(l){case"top":d={x:c,y:n.y-s.height};break;case"bottom":d={x:c,y:n.y+n.height};break;case"right":d={x:n.x+n.width,y:f};break;case"left":d={x:n.x-s.width,y:f};break;default:d={x:n.x,y:n.y}}switch(Hs(e)){case"start":d[i]-=h*(r&&u?-1:1);break;case"end":d[i]+=h*(r&&u?-1:1);break}return d}const R1=async(t,e,r)=>{const{placement:n="bottom",strategy:s="absolute",middleware:o=[],platform:i}=r,a=o.filter(Boolean),l=await(i.isRTL==null?void 0:i.isRTL(e));let u=await i.getElementRects({reference:t,floating:e,strategy:s}),{x:c,y:f}=zh(u,n,l),h=n,d={},w=0;for(let g=0;g<a.length;g++){const{name:y,fn:v}=a[g],{x:p,y:m,data:x,reset:E}=await v({x:c,y:f,initialPlacement:n,placement:h,strategy:s,middlewareData:d,rects:u,platform:i,elements:{reference:t,floating:e}});c=p??c,f=m??f,d={...d,[y]:{...d[y],...x}},E&&w<=50&&(w++,typeof E=="object"&&(E.placement&&(h=E.placement),E.rects&&(u=E.rects===!0?await i.getElementRects({reference:t,floating:e,strategy:s}):E.rects),{x:c,y:f}=zh(u,h,l)),g=-1)}return{x:c,y:f,placement:h,strategy:s,middlewareData:d}};async function Ho(t,e){var r;e===void 0&&(e={});const{x:n,y:s,platform:o,rects:i,elements:a,strategy:l}=t,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:f="floating",altBoundary:h=!1,padding:d=0}=mr(e,t),w=cy(d),y=a[h?f==="floating"?"reference":"floating":f],v=Da(await o.getClippingRect({element:(r=await(o.isElement==null?void 0:o.isElement(y)))==null||r?y:y.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:l})),p=f==="floating"?{x:n,y:s,width:i.floating.width,height:i.floating.height}:i.reference,m=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),x=await(o.isElement==null?void 0:o.isElement(m))?await(o.getScale==null?void 0:o.getScale(m))||{x:1,y:1}:{x:1,y:1},E=Da(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:p,offsetParent:m,strategy:l}):p);return{top:(v.top-E.top+w.top)/x.y,bottom:(E.bottom-v.bottom+w.bottom)/x.y,left:(v.left-E.left+w.left)/x.x,right:(E.right-v.right+w.right)/x.x}}const j1=t=>({name:"arrow",options:t,async fn(e){const{x:r,y:n,placement:s,rects:o,platform:i,elements:a,middlewareData:l}=e,{element:u,padding:c=0}=mr(t,e)||{};if(u==null)return{};const f=cy(c),h={x:r,y:n},d=Bd(s),w=zd(d),g=await i.getDimensions(u),y=d==="y",v=y?"top":"left",p=y?"bottom":"right",m=y?"clientHeight":"clientWidth",x=o.reference[w]+o.reference[d]-h[d]-o.floating[w],E=h[d]-o.reference[d],S=await(i.getOffsetParent==null?void 0:i.getOffsetParent(u));let k=S?S[m]:0;(!k||!await(i.isElement==null?void 0:i.isElement(S)))&&(k=a.floating[m]||o.floating[w]);const C=x/2-E/2,j=k/2-g[w]/2-1,I=tn(f[v],j),q=tn(f[p],j),L=I,F=k-g[w]-q,N=k/2-g[w]/2+C,Y=mc(L,N,F),V=!l.arrow&&Hs(s)!=null&&N!==Y&&o.reference[w]/2-(N<L?I:q)-g[w]/2<0,K=V?N<L?N-L:N-F:0;return{[d]:h[d]+K,data:{[d]:Y,centerOffset:N-Y-K,...V&&{alignmentOffset:K}},reset:V}}}),A1=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var r,n;const{placement:s,middlewareData:o,rects:i,initialPlacement:a,platform:l,elements:u}=e,{mainAxis:c=!0,crossAxis:f=!0,fallbackPlacements:h,fallbackStrategy:d="bestFit",fallbackAxisSideDirection:w="none",flipAlignment:g=!0,...y}=mr(t,e);if((r=o.arrow)!=null&&r.alignmentOffset)return{};const v=gr(s),p=Qt(a),m=gr(a)===a,x=await(l.isRTL==null?void 0:l.isRTL(u.floating)),E=h||(m||!g?[$a(a)]:S1(a)),S=w!=="none";!h&&S&&E.push(...C1(a,g,w,x));const k=[a,...E],C=await Ho(e,y),j=[];let I=((n=o.flip)==null?void 0:n.overflows)||[];if(c&&j.push(C[v]),f){const N=E1(s,i,x);j.push(C[N[0]],C[N[1]])}if(I=[...I,{placement:s,overflows:j}],!j.every(N=>N<=0)){var q,L;const N=(((q=o.flip)==null?void 0:q.index)||0)+1,Y=k[N];if(Y&&(!(f==="alignment"?p!==Qt(Y):!1)||I.every(T=>T.overflows[0]>0&&Qt(T.placement)===p)))return{data:{index:N,overflows:I},reset:{placement:Y}};let V=(L=I.filter(K=>K.overflows[0]<=0).sort((K,T)=>K.overflows[1]-T.overflows[1])[0])==null?void 0:L.placement;if(!V)switch(d){case"bestFit":{var F;const K=(F=I.filter(T=>{if(S){const O=Qt(T.placement);return O===p||O==="y"}return!0}).map(T=>[T.placement,T.overflows.filter(O=>O>0).reduce((O,D)=>O+D,0)]).sort((T,O)=>T[1]-O[1])[0])==null?void 0:F[0];
vendor: 6,036 bytes, line 72
72K&&(V=K);break}case"initialPlacement":V=a;break}if(s!==V)return{reset:{placement:V}}}return{}}}};function Bh(t,e){return{top:t.top-e.height,right:t.right-e.width,bottom:t.bottom-e.height,left:t.left-e.width}}function Vh(t){return w1.some(e=>t[e]>=0)}const I1=function(t){return t===void 0&&(t={}),{name:"hide",options:t,async fn(e){const{rects:r}=e,{strategy:n="referenceHidden",...s}=mr(t,e);switch(n){case"referenceHidden":{const o=await Ho(e,{...s,elementContext:"reference"}),i=Bh(o,r.reference);return{data:{referenceHiddenOffsets:i,referenceHidden:Vh(i)}}}case"escaped":{const o=await Ho(e,{...s,altBoundary:!0}),i=Bh(o,r.floating);return{data:{escapedOffsets:i,escaped:Vh(i)}}}default:return{}}}}},dy=new Set(["left","top"]);async function N1(t,e){const{placement:r,platform:n,elements:s}=t,o=await(n.isRTL==null?void 0:n.isRTL(s.floating)),i=gr(r),a=Hs(r),l=Qt(r)==="y",u=dy.has(i)?-1:1,c=o&&l?-1:1,f=mr(e,t);let{mainAxis:h,crossAxis:d,alignmentAxis:w}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof w=="number"&&(d=a==="end"?w*-1:w),l?{x:d*c,y:h*u}:{x:h*u,y:d*c}}const L1=function(t){return t===void 0&&(t=0),{name:"offset",options:t,async fn(e){var r,n;const{x:s,y:o,placement:i,middlewareData:a}=e,l=await N1(e,t);return i===((r=a.offset)==null?void 0:r.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:s+l.x,y:o+l.y,data:{...l,placement:i}}}}},$1=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){const{x:r,y:n,placement:s}=e,{mainAxis:o=!0,crossAxis:i=!1,limiter:a={fn:y=>{let{x:v,y:p}=y;return{x:v,y:p}}},...l}=mr(t,e),u={x:r,y:n},c=await Ho(e,l),f=Qt(gr(s)),h=Fd(f);let d=u[h],w=u[f];if(o){const y=h==="y"?"top":"left",v=h==="y"?"bottom":"right",p=d+c[y],m=d-c[v];d=mc(p,d,m)}if(i){const y=f==="y"?"top":"left",v=f==="y"?"bottom":"right",p=w+c[y],m=w-c[v];w=mc(p,w,m)}const g=a.fn({...e,[h]:d,[f]:w});return{...g,data:{x:g.x-r,y:g.y-n,enabled:{[h]:o,[f]:i}}}}}},D1=function(t){return t===void 0&&(t={}),{options:t,fn(e){const{x:r,y:n,placement:s,rects:o,middlewareData:i}=e,{offset:a=0,mainAxis:l=!0,crossAxis:u=!0}=mr(t,e),c={x:r,y:n},f=Qt(s),h=Fd(f);let d=c[h],w=c[f];const g=mr(a,e),y=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(l){const m=h==="y"?"height":"width",x=o.reference[h]-o.floating[m]+y.mainAxis,E=o.reference[h]+o.reference[m]-y.mainAxis;d<x?d=x:d>E&&(d=E)}if(u){var v,p;const m=h==="y"?"width":"height",x=dy.has(gr(s)),E=o.reference[f]-o.floating[m]+(x&&((v=i.offset)==null?void 0:v[f])||0)+(x?0:y.crossAxis),S=o.reference[f]+o.reference[m]+(x?0:((p=i.offset)==null?void 0:p[f])||0)-(x?y.crossAxis:0);w<E?w=E:w>S&&(w=S)}return{[h]:d,[f]:w}}}},M1=function(t){return t===void 0&&(t={}),{name:"size",options:t,async fn(e){var r,n;const{placement:s,rects:o,platform:i,elements:a}=e,{apply:l=()=>{},...u}=mr(t,e),c=await Ho(e,u),f=gr(s),h=Hs(s),d=Qt(s)==="y",{width:w,height:g}=o.floating;let y,v;f==="top"||f==="bottom"?(y=f,v=h===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(v=f,y=h==="end"?"top":"bottom");const p=g-c.top-c.bottom,m=w-c.left-c.right,x=tn(g-c[y],p),E=tn(w-c[v],m),S=!e.middlewareData.shift;let k=x,C=E;if((r=e.middlewareData.shift)!=null&&r.enabled.x&&(C=m),(n=e.middlewareData.shift)!=null&&n.enabled.y&&(k=p),S&&!h){const I=ot(c.left,0),q=ot(c.right,0),L=ot(c.top,0),F=ot(c.bottom,0);d?C=w-2*(I!==0||q!==0?I+q:ot(c.left,c.right)):k=g-2*(L!==0||F!==0?L+F:ot(c.top,c.bottom))}await l({...e,availableWidth:C,availableHeight:k});const j=await i.getDimensions(a.floating);return w!==j.width||g!==j.height?{reset:{rects:!0}}:{}}}};function fl(){return typeof window<"u"}function qs(t){return fy(t)?(t.nodeName||"").toLowerCase():"#document"}function ct(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function er(t){var e;return(e=(fy(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function fy(t){return fl()?t instanceof Node||t instanceof ct(t).Node:!1}function zt(t){return fl()?t instanceof Element||t instanceof ct(t).Element:!1}function Zt(t){return fl()?t instanceof HTMLElement||t instanceof ct(t).HTMLElement:!1}function Wh(t){return!fl()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof ct(t).ShadowRoot}const U1=new Set(["inline","contents"]);function ci(t){const{overflow:e,overflowX:r,overflowY:n,display:s}=Bt(t);return/auto|scroll|overlay|hidden|clip/.test(e+n+r)&&!U1.has(s)}const F1=new Set(["table","td","th"]);function z1(t){return F1.has(qs(t))}const B1=[":popover-open",":modal"];function hl(t){return B1.some(e=>{try{return t.matches(e)}catch{return!1}})}const V1=["transform","translate","scale","rotate","perspective"],W1=["transform","translate","scale","rotate","perspective","filter"],H1=["paint","layout","strict","content"];function Vd(t){const e=Wd(),r=zt(t)?Bt(t):t;return V1.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!e&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!e&&(r.filter?r.filter!=="none":!1)||W1.some(n=>(r.willChange||"").includes(n))||H1.some(n=>(r.contain||"").includes(n))}function q1(t){let e=rn(t);for(;Zt(e)&&!Ds(e);){if(Vd(e))return e;if(hl(e))return null;e=rn(e)}return null}function Wd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const K1=new Set(["html","body","#document"]);function Ds(t){return K1.has(qs(t))}function Bt(t){return ct(t).getComputedStyle(t)}function pl(t){return zt(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function rn(t){if(qs(t)==="html")return t;const e=t.assignedSlot||t.parentNode||Wh(t)&&t.host||er(t);return Wh(e)?e.host:e}function hy(t){const e=rn(t);return Ds(e)?t.ownerDocument?t.ownerDocument.body:t.body:Zt(e)&&ci(e)?e:hy(e)}function qo(t,e,r){var n;e===void 0&&(e=[]),r===void 0&&(r=!0);const s=hy(t),o=s===((n=t.ownerDocument)==null?void 0:n.body),i=ct(s);if(o){const a=vc(i);
vendor: 5,792 bytes, line 72
72return e.concat(i,i.visualViewport||[],ci(s)?s:[],a&&r?qo(a):[])}return e.concat(s,qo(s,[],r))}function vc(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function py(t){const e=Bt(t);let r=parseFloat(e.width)||0,n=parseFloat(e.height)||0;const s=Zt(t),o=s?t.offsetWidth:r,i=s?t.offsetHeight:n,a=La(r)!==o||La(n)!==i;return a&&(r=o,n=i),{width:r,height:n,$:a}}function Hd(t){return zt(t)?t:t.contextElement}function _s(t){const e=Hd(t);if(!Zt(e))return Xt(1);const r=e.getBoundingClientRect(),{width:n,height:s,$:o}=py(e);let i=(o?La(r.width):r.width)/n,a=(o?La(r.height):r.height)/s;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}const G1=Xt(0);function my(t){const e=ct(t);return!Wd()||!e.visualViewport?G1:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function Q1(t,e,r){return e===void 0&&(e=!1),!r||e&&r!==ct(t)?!1:e}function $n(t,e,r,n){e===void 0&&(e=!1),r===void 0&&(r=!1);const s=t.getBoundingClientRect(),o=Hd(t);let i=Xt(1);e&&(n?zt(n)&&(i=_s(n)):i=_s(t));const a=Q1(o,r,n)?my(o):Xt(0);let l=(s.left+a.x)/i.x,u=(s.top+a.y)/i.y,c=s.width/i.x,f=s.height/i.y;if(o){const h=ct(o),d=n&&zt(n)?ct(n):n;let w=h,g=vc(w);for(;g&&n&&d!==w;){const y=_s(g),v=g.getBoundingClientRect(),p=Bt(g),m=v.left+(g.clientLeft+parseFloat(p.paddingLeft))*y.x,x=v.top+(g.clientTop+parseFloat(p.paddingTop))*y.y;l*=y.x,u*=y.y,c*=y.x,f*=y.y,l+=m,u+=x,w=ct(g),g=vc(w)}}return Da({width:c,height:f,x:l,y:u})}function qd(t,e){const r=pl(t).scrollLeft;return e?e.left+r:$n(er(t)).left+r}function gy(t,e,r){r===void 0&&(r=!1);const n=t.getBoundingClientRect(),s=n.left+e.scrollLeft-(r?0:qd(t,n)),o=n.top+e.scrollTop;return{x:s,y:o}}function J1(t){let{elements:e,rect:r,offsetParent:n,strategy:s}=t;const o=s==="fixed",i=er(n),a=e?hl(e.floating):!1;if(n===i||a&&o)return r;let l={scrollLeft:0,scrollTop:0},u=Xt(1);const c=Xt(0),f=Zt(n);if((f||!f&&!o)&&((qs(n)!=="body"||ci(i))&&(l=pl(n)),Zt(n))){const d=$n(n);u=_s(n),c.x=d.x+n.clientLeft,c.y=d.y+n.clientTop}const h=i&&!f&&!o?gy(i,l,!0):Xt(0);return{width:r.width*u.x,height:r.height*u.y,x:r.x*u.x-l.scrollLeft*u.x+c.x+h.x,y:r.y*u.y-l.scrollTop*u.y+c.y+h.y}}function Y1(t){return Array.from(t.getClientRects())}function X1(t){const e=er(t),r=pl(t),n=t.ownerDocument.body,s=ot(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),o=ot(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight);let i=-r.scrollLeft+qd(t);const a=-r.scrollTop;return Bt(n).direction==="rtl"&&(i+=ot(e.clientWidth,n.clientWidth)-s),{width:s,height:o,x:i,y:a}}function Z1(t,e){const r=ct(t),n=er(t),s=r.visualViewport;let o=n.clientWidth,i=n.clientHeight,a=0,l=0;if(s){o=s.width,i=s.height;const u=Wd();(!u||u&&e==="fixed")&&(a=s.offsetLeft,l=s.offsetTop)}return{width:o,height:i,x:a,y:l}}const eS=new Set(["absolute","fixed"]);function tS(t,e){const r=$n(t,!0,e==="fixed"),n=r.top+t.clientTop,s=r.left+t.clientLeft,o=Zt(t)?_s(t):Xt(1),i=t.clientWidth*o.x,a=t.clientHeight*o.y,l=s*o.x,u=n*o.y;return{width:i,height:a,x:l,y:u}}function Hh(t,e,r){let n;if(e==="viewport")n=Z1(t,r);else if(e==="document")n=X1(er(t));else if(zt(e))n=tS(e,r);else{const s=my(t);n={x:e.x-s.x,y:e.y-s.y,width:e.width,height:e.height}}return Da(n)}function vy(t,e){const r=rn(t);return r===e||!zt(r)||Ds(r)?!1:Bt(r).position==="fixed"||vy(r,e)}function rS(t,e){const r=e.get(t);if(r)return r;let n=qo(t,[],!1).filter(a=>zt(a)&&qs(a)!=="body"),s=null;const o=Bt(t).position==="fixed";let i=o?rn(t):t;for(;zt(i)&&!Ds(i);){const a=Bt(i),l=Vd(i);!l&&a.position==="fixed"&&(s=null),(o?!l&&!s:!l&&a.position==="static"&&!!s&&eS.has(s.position)||ci(i)&&!l&&vy(t,i))?n=n.filter(c=>c!==i):s=a,i=rn(i)}return e.set(t,n),n}function nS(t){let{element:e,boundary:r,rootBoundary:n,strategy:s}=t;const i=[...r==="clippingAncestors"?hl(e)?[]:rS(e,this._c):[].concat(r),n],a=i[0],l=i.reduce((u,c)=>{const f=Hh(e,c,s);return u.top=ot(f.top,u.top),u.right=tn(f.right,u.right),u.bottom=tn(f.bottom,u.bottom),u.left=ot(f.left,u.left),u},Hh(e,a,s));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function sS(t){const{width:e,height:r}=py(t);return{width:e,height:r}}function oS(t,e,r){const n=Zt(e),s=er(e),o=r==="fixed",i=$n(t,!0,o,e);let a={scrollLeft:0,scrollTop:0};const l=Xt(0);function u(){l.x=qd(s)}if(n||!n&&!o)if((qs(e)!=="body"||ci(s))&&(a=pl(e)),n){const d=$n(e,!0,o,e);l.x=d.x+e.clientLeft,l.y=d.y+e.clientTop}else s&&u();o&&!n&&s&&u();const c=s&&!n&&!o?gy(s,a):Xt(0),f=i.left+a.scrollLeft-l.x-c.x,h=i.top+a.scrollTop-l.y-c.y;return{x:f,y:h,width:i.width,height:i.height}}function su(t){return Bt(t).position==="static"}function qh(t,e){if(!Zt(t)||Bt(t).position==="fixed")return null;if(e)return e(t);let r=t.offsetParent;return er(t)===r&&(r=r.ownerDocument.body),r}function yy(t,e){const r=ct(t);if(hl(t))return r;if(!Zt(t)){let s=rn(t);for(;s&&!Ds(s);){if(zt(s)&&!su(s))return s;s=rn(s)}return r}let n=qh(t,e);for(;n&&z1(n)&&su(n);)n=qh(n,e);return n&&Ds(n)&&su(n)&&!Vd(n)?r:n||q1(t)||r}const iS=async function(t){const e=this.getOffsetParent||yy,r=this.getDimensions,n=await r(t.floating);return{reference:oS(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function aS(t){return Bt(t).direction==="rtl"}const lS={convertOffsetParentRelativeRectToViewportRelativeRect:J1,getDocumentElement:er,getClippingRect:nS,getOffsetParent:yy,getElementRects:iS,getClientRects:Y1,getDimensions:sS,getScale:_s,isElement:zt,isRTL:aS};function wy(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function uS(t,e){let r=null,n;const s=er(t);function o(){var a;clearTimeout(n),(a=r)==null||a.disconnect(),r=null}function i(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();const u=t.getBoundingClientRect(),{left:c,top:f,width:h,height:d}=u;if(a||e(),!h||!d)return;
vendor: 4,921 bytes, line 72
72const w=Mi(f),g=Mi(s.clientWidth-(c+h)),y=Mi(s.clientHeight-(f+d)),v=Mi(c),m={rootMargin:-w+"px "+-g+"px "+-y+"px "+-v+"px",threshold:ot(0,tn(1,l))||1};let x=!0;function E(S){const k=S[0].intersectionRatio;if(k!==l){if(!x)return i();k?i(!1,k):n=setTimeout(()=>{i(!1,1e-7)},1e3)}k===1&&!wy(u,t.getBoundingClientRect())&&i(),x=!1}try{r=new IntersectionObserver(E,{...m,root:s.ownerDocument})}catch{r=new IntersectionObserver(E,m)}r.observe(t)}return i(!0),o}function cS(t,e,r,n){n===void 0&&(n={});const{ancestorScroll:s=!0,ancestorResize:o=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,u=Hd(t),c=s||o?[...u?qo(u):[],...qo(e)]:[];c.forEach(v=>{s&&v.addEventListener("scroll",r,{passive:!0}),o&&v.addEventListener("resize",r)});const f=u&&a?uS(u,r):null;let h=-1,d=null;i&&(d=new ResizeObserver(v=>{let[p]=v;p&&p.target===u&&d&&(d.unobserve(e),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var m;(m=d)==null||m.observe(e)})),r()}),u&&!l&&d.observe(u),d.observe(e));let w,g=l?$n(t):null;l&&y();function y(){const v=$n(t);g&&!wy(g,v)&&r(),g=v,w=requestAnimationFrame(y)}return r(),()=>{var v;c.forEach(p=>{s&&p.removeEventListener("scroll",r),o&&p.removeEventListener("resize",r)}),f==null||f(),(v=d)==null||v.disconnect(),d=null,l&&cancelAnimationFrame(w)}}const dS=L1,fS=$1,hS=A1,pS=M1,mS=I1,Kh=j1,gS=D1,vS=(t,e,r)=>{const n=new Map,s={platform:lS,...r},o={...s.platform,_c:n};return R1(t,e,{...s,platform:o})};var yS=typeof document<"u",wS=function(){},ua=yS?b.useLayoutEffect:wS;function Ma(t,e){if(t===e)return!0;if(typeof t!=typeof e)return!1;if(typeof t=="function"&&t.toString()===e.toString())return!0;let r,n,s;if(t&&e&&typeof t=="object"){if(Array.isArray(t)){if(r=t.length,r!==e.length)return!1;for(n=r;n--!==0;)if(!Ma(t[n],e[n]))return!1;return!0}if(s=Object.keys(t),r=s.length,r!==Object.keys(e).length)return!1;for(n=r;n--!==0;)if(!{}.hasOwnProperty.call(e,s[n]))return!1;for(n=r;n--!==0;){const o=s[n];if(!(o==="_owner"&&t.$$typeof)&&!Ma(t[o],e[o]))return!1}return!0}return t!==t&&e!==e}function _y(t){return typeof window>"u"?1:(t.ownerDocument.defaultView||window).devicePixelRatio||1}function Gh(t,e){const r=_y(t);return Math.round(e*r)/r}function ou(t){const e=b.useRef(t);return ua(()=>{e.current=t}),e}function _S(t){t===void 0&&(t={});const{placement:e="bottom",strategy:r="absolute",middleware:n=[],platform:s,elements:{reference:o,floating:i}={},transform:a=!0,whileElementsMounted:l,open:u}=t,[c,f]=b.useState({x:0,y:0,strategy:r,placement:e,middlewareData:{},isPositioned:!1}),[h,d]=b.useState(n);Ma(h,n)||d(n);const[w,g]=b.useState(null),[y,v]=b.useState(null),p=b.useCallback(T=>{T!==S.current&&(S.current=T,g(T))},[]),m=b.useCallback(T=>{T!==k.current&&(k.current=T,v(T))},[]),x=o||w,E=i||y,S=b.useRef(null),k=b.useRef(null),C=b.useRef(c),j=l!=null,I=ou(l),q=ou(s),L=ou(u),F=b.useCallback(()=>{if(!S.current||!k.current)return;const T={placement:e,strategy:r,middleware:h};q.current&&(T.platform=q.current),vS(S.current,k.current,T).then(O=>{const D={...O,isPositioned:L.current!==!1};N.current&&!Ma(C.current,D)&&(C.current=D,li.flushSync(()=>{f(D)}))})},[h,e,r,q,L]);ua(()=>{u===!1&&C.current.isPositioned&&(C.current.isPositioned=!1,f(T=>({...T,isPositioned:!1})))},[u]);const N=b.useRef(!1);ua(()=>(N.current=!0,()=>{N.current=!1}),[]),ua(()=>{if(x&&(S.current=x),E&&(k.current=E),x&&E){if(I.current)return I.current(x,E,F);F()}},[x,E,F,I,j]);const Y=b.useMemo(()=>({reference:S,floating:k,setReference:p,setFloating:m}),[p,m]),V=b.useMemo(()=>({reference:x,floating:E}),[x,E]),K=b.useMemo(()=>{const T={position:r,left:0,top:0};if(!V.floating)return T;const O=Gh(V.floating,c.x),D=Gh(V.floating,c.y);return a?{...T,transform:"translate("+O+"px, "+D+"px)",..._y(V.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:O,top:D}},[r,a,V.floating,c.x,c.y]);return b.useMemo(()=>({...c,update:F,refs:Y,elements:V,floatingStyles:K}),[c,F,Y,V,K])}const bS=t=>{function e(r){return{}.hasOwnProperty.call(r,"current")}return{name:"arrow",options:t,fn(r){const{element:n,padding:s}=typeof t=="function"?t(r):t;return n&&e(n)?n.current!=null?Kh({element:n.current,padding:s}).fn(r):{}:n?Kh({element:n,padding:s}).fn(r):{}}}},xS=(t,e)=>({...dS(t),options:[t,e]}),ES=(t,e)=>({...fS(t),options:[t,e]}),SS=(t,e)=>({...gS(t),options:[t,e]}),kS=(t,e)=>({...hS(t),options:[t,e]}),TS=(t,e)=>({...pS(t),options:[t,e]}),PS=(t,e)=>({...mS(t),options:[t,e]}),CS=(t,e)=>({...bS(t),options:[t,e]});var OS="Arrow",by=b.forwardRef((t,e)=>{const{children:r,width:n=10,height:s=5,...o}=t;return _.jsx(nt.svg,{...o,ref:e,width:n,height:s,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:t.asChild?r:_.jsx("polygon",{points:"0,0 30,0 15,10"})})});by.displayName=OS;var RS=by;function jS(t){const[e,r]=b.useState(void 0);return pr(()=>{if(t){r({width:t.offsetWidth,height:t.offsetHeight});const n=new ResizeObserver(s=>
vendor: 10,508 bytes, line 72
72{if(!Array.isArray(s)||!s.length)return;const o=s[0];let i,a;if("borderBoxSize"in o){const l=o.borderBoxSize,u=Array.isArray(l)?l[0]:l;i=u.inlineSize,a=u.blockSize}else i=t.offsetWidth,a=t.offsetHeight;r({width:i,height:a})});return n.observe(t,{box:"border-box"}),()=>n.unobserve(t)}else r(void 0)},[t]),e}var Kd="Popper",[xy,Ey]=ul(Kd),[AS,Sy]=xy(Kd),ky=t=>{const{__scopePopper:e,children:r}=t,[n,s]=b.useState(null);return _.jsx(AS,{scope:e,anchor:n,onAnchorChange:s,children:r})};ky.displayName=Kd;var Ty="PopperAnchor",Py=b.forwardRef((t,e)=>{const{__scopePopper:r,virtualRef:n,...s}=t,o=Sy(Ty,r),i=b.useRef(null),a=Ft(e,i);return b.useEffect(()=>{o.onAnchorChange((n==null?void 0:n.current)||i.current)}),n?null:_.jsx(nt.div,{...s,ref:a})});Py.displayName=Ty;var Gd="PopperContent",[IS,NS]=xy(Gd),Cy=b.forwardRef((t,e)=>{var ie,zn,wr,un,_r,Bn;const{__scopePopper:r,side:n="bottom",sideOffset:s=0,align:o="center",alignOffset:i=0,arrowPadding:a=0,avoidCollisions:l=!0,collisionBoundary:u=[],collisionPadding:c=0,sticky:f="partial",hideWhenDetached:h=!1,updatePositionStrategy:d="optimized",onPlaced:w,...g}=t,y=Sy(Gd,r),[v,p]=b.useState(null),m=Ft(e,br=>p(br)),[x,E]=b.useState(null),S=jS(x),k=(S==null?void 0:S.width)??0,C=(S==null?void 0:S.height)??0,j=n+(o!=="center"?"-"+o:""),I=typeof c=="number"?c:{top:0,right:0,bottom:0,left:0,...c},q=Array.isArray(u)?u:[u],L=q.length>0,F={padding:I,boundary:q.filter($S),altBoundary:L},{refs:N,floatingStyles:Y,placement:V,isPositioned:K,middlewareData:T}=_S({strategy:"fixed",placement:j,whileElementsMounted:(...br)=>cS(...br,{animationFrame:d==="always"}),elements:{reference:y.anchor},middleware:[xS({mainAxis:s+C,alignmentAxis:i}),l&&ES({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?SS():void 0,...F}),l&&kS({...F}),TS({...F,apply:({elements:br,rects:pi,availableWidth:El,availableHeight:mi})=>{const{width:Sl,height:Ys}=pi.reference,Vn=br.floating.style;Vn.setProperty("--radix-popper-available-width",`${El}px`),Vn.setProperty("--radix-popper-available-height",`${mi}px`),Vn.setProperty("--radix-popper-anchor-width",`${Sl}px`),Vn.setProperty("--radix-popper-anchor-height",`${Ys}px`)}}),x&&CS({element:x,padding:a}),DS({arrowWidth:k,arrowHeight:C}),h&&PS({strategy:"referenceHidden",...F})]}),[O,D]=jy(V),J=en(w);pr(()=>{K&&(J==null||J())},[K,J]);const W=(ie=T.arrow)==null?void 0:ie.x,re=(zn=T.arrow)==null?void 0:zn.y,ee=((wr=T.arrow)==null?void 0:wr.centerOffset)!==0,[ue,$e]=b.useState();return pr(()=>{v&&$e(window.getComputedStyle(v).zIndex)},[v]),_.jsx("div",{ref:N.setFloating,"data-radix-popper-content-wrapper":"",style:{...Y,transform:K?Y.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ue,"--radix-popper-transform-origin":[(un=T.transformOrigin)==null?void 0:un.x,(_r=T.transformOrigin)==null?void 0:_r.y].join(" "),...((Bn=T.hide)==null?void 0:Bn.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:t.dir,children:_.jsx(IS,{scope:r,placedSide:O,onArrowChange:E,arrowX:W,arrowY:re,shouldHideArrow:ee,children:_.jsx(nt.div,{"data-side":O,"data-align":D,...g,ref:m,style:{...g.style,animation:K?void 0:"none"}})})})});Cy.displayName=Gd;var Oy="PopperArrow",LS={top:"bottom",right:"left",bottom:"top",left:"right"},Ry=b.forwardRef(function(e,r){const{__scopePopper:n,...s}=e,o=NS(Oy,n),i=LS[o.placedSide];return _.jsx("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:_.jsx(RS,{...s,ref:r,style:{...s.style,display:"block"}})})});Ry.displayName=Oy;function $S(t){return t!==null}var DS=t=>({name:"transformOrigin",options:t,fn(e){var y,v,p;const{placement:r,rects:n,middlewareData:s}=e,i=((y=s.arrow)==null?void 0:y.centerOffset)!==0,a=i?0:t.arrowWidth,l=i?0:t.arrowHeight,[u,c]=jy(r),f={start:"0%",center:"50%",end:"100%"}[c],h=(((v=s.arrow)==null?void 0:v.x)??0)+a/2,d=(((p=s.arrow)==null?void 0:p.y)??0)+l/2;let w="",g="";return u==="bottom"?(w=i?f:`${h}px`,g=`${-l}px`):u==="top"?(w=i?f:`${h}px`,g=`${n.floating.height+l}px`):u==="right"?(w=`${-l}px`,g=i?f:`${d}px`):u==="left"&&(w=`${n.floating.width+l}px`,g=i?f:`${d}px`),{data:{x:w,y:g}}}});function jy(t){const[e,r="center"]=t.split("-");return[e,r]}var MS=ky,US=Py,FS=Cy,zS=Ry,[ml,fR]=ul("Tooltip",[Ey]),gl=Ey(),Ay="TooltipProvider",BS=700,yc="tooltip.open",[VS,Qd]=ml(Ay),Iy=t=>{const{__scopeTooltip:e,delayDuration:r=BS,skipDelayDuration:n=300,disableHoverableContent:s=!1,children:o}=t,i=b.useRef(!0),a=b.useRef(!1),l=b.useRef(0);return b.useEffect(()=>{const u=l.current;return()=>window.clearTimeout(u)},[]),_.jsx(VS,{scope:e,isOpenDelayedRef:i,delayDuration:r,onOpen:b.useCallback(()=>{window.clearTimeout(l.current),i.current=!1},[]),onClose:b.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>i.current=!0,n)},[n]),isPointerInTransitRef:a,onPointerInTransitChange:b.useCallback(u=>{a.current=u},[]),disableHoverableContent:s,children:o})};Iy.displayName=Ay;var Ko="Tooltip",[WS,vl]=ml(Ko),Ny=t=>{const{__scopeTooltip:e,children:r,open:n,defaultOpen:s,onOpenChange:o,disableHoverableContent:i,delayDuration:a}=t,l=Qd(Ko,t.__scopeTooltip),u=gl(e),[c,f]=b.useState(null),h=y1(),d=b.useRef(0),w=i??l.disableHoverableContent,g=a??l.delayDuration,y=b.useRef(!1),[v,p]=Ov({prop:n,defaultProp:s??!1,onChange:k=>{k?(l.onOpen(),document.dispatchEvent(new CustomEvent(yc))):l.onClose(),o==null||o(k)},caller:Ko}),m=b.useMemo(()=>v?y.current?"delayed-open":"instant-open":"closed",[v]),x=b.useCallback(()=>{window.clearTimeout(d.current),d.current=0,y.current=!1,p(!0)},[p]),E=b.useCallback(()=>{window.clearTimeout(d.current),d.current=0,p(!1)},[p]),S=b.useCallback(()=>{window.clearTimeout(d.current),d.current=window.setTimeout(()=>{y.current=!0,p(!0),d.current=0},g)},[g,p]);return b.useEffect(()=>()=>{d.current&&(window.clearTimeout(d.current),d.current=0)},[]),_.jsx(MS,{...u,children:_.jsx(WS,{scope:e,contentId:h,open:v,stateAttribute:m,trigger:c,onTriggerChange:f,onTriggerEnter:b.useCallback(()=>{l.isOpenDelayedRef.current?S():x()},[l.isOpenDelayedRef,S,x]),onTriggerLeave:b.useCallback(()=>{w?E():(window.clearTimeout(d.current),d.current=0)},[E,w]),onOpen:x,onClose:E,disableHoverableContent:w,children:r})})};Ny.displayName=Ko;var wc="TooltipTrigger",Ly=b.forwardRef((t,e)=>{const{__scopeTooltip:r,...n}=t,s=vl(wc,r),o=Qd(wc,r),i=gl(r),a=b.useRef(null),l=Ft(e,a,s.onTriggerChange),u=b.useRef(!1),c=b.useRef(!1),f=b.useCallback(()=>u.current=!1,[]);return b.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),_.jsx(US,{asChild:!0,...i,children:_.jsx(nt.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...n,ref:l,onPointerMove:Oe(t.onPointerMove,h=>{h.pointerType!=="touch"&&!c.current&&!o.isPointerInTransitRef.current&&(s.onTriggerEnter(),c.current=!0)}),onPointerLeave:Oe(t.onPointerLeave,()=>{s.onTriggerLeave(),c.current=!1}),onPointerDown:Oe(t.onPointerDown,()=>{s.open&&s.onClose(),u.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:Oe(t.onFocus,()=>{u.current||s.onOpen()}),onBlur:Oe(t.onBlur,s.onClose),onClick:Oe(t.onClick,s.onClose)})})});Ly.displayName=wc;var HS="TooltipPortal",[hR,qS]=ml(HS,{forceMount:void 0}),Ms="TooltipContent",$y=b.forwardRef((t,e)=>{const r=qS(Ms,t.__scopeTooltip),{forceMount:n=r.forceMount,side:s="top",...o}=t,i=vl(Ms,t.__scopeTooltip);return _.jsx(Ld,{present:n||i.open,children:i.disableHoverableContent?_.jsx(Dy,{side:s,...o,ref:e}):_.jsx(KS,{side:s,...o,ref:e})})}),KS=b.forwardRef((t,e)=>{const r=vl(Ms,t.__scopeTooltip),n=Qd(Ms,t.__scopeTooltip),s=b.useRef(null),o=Ft(e,s),[i,a]=b.useState(null),{trigger:l,onClose:u}=r,c=s.current,{onPointerInTransitChange:f}=n,h=b.useCallback(()=>{a(null),f(!1)},[f]),d=b.useCallback((w,g)=>{const y=w.currentTarget,v={x:w.clientX,y:w.clientY},p=XS(v,y.getBoundingClientRect()),m=ZS(v,p),x=ek(g.getBoundingClientRect()),E=rk([...m,...x]);a(E),f(!0)},[f]);return b.useEffect(()=>()=>h(),[h]),b.useEffect(()=>{if(l&&c){const w=y=>d(y,c),g=y=>d(y,l);return l.addEventListener("pointerleave",w),c.addEventListener("pointerleave",g),()=>{l.removeEventListener("pointerleave",w),c.removeEventListener("pointerleave",g)}}},[l,c,d,h]),b.useEffect(()=>{if(i){const w=g=>{const y=g.target,v={x:g.clientX,y:g.clientY},p=(l==null?void 0:l.contains(y))||(c==null?void 0:c.contains(y)),m=!tk(v,i);p?h():m&&(h(),u())};return document.addEventListener("pointermove",w),()=>document.removeEventListener("pointermove",w)}},[l,c,i,u,h]),_.jsx(Dy,{...t,ref:o})}),[GS,QS]=ml(Ko,{isInside:!1}),JS=ax("TooltipContent"),Dy=b.forwardRef((t,e)=>{const{__scopeTooltip:r,children:n,"aria-label":s,onEscapeKeyDown:o,onPointerDownOutside:i,...a}=t,l=vl(Ms,r),u=gl(r),{onClose:c}=l;return b.useEffect(()=>(document.addEventListener(yc,c),()=>document.removeEventListener(yc,c)),[c]),b.useEffect(()=>{if(l.trigger){const f=h=>{const d=h.target;d!=null&&d.contains(l.trigger)&&c()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[l.trigger,c]),_.jsx(Nd,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:f=>f.preventDefault(),onDismiss:c,children:_.jsxs(FS,{"data-state":l.stateAttribute,...u,...a,ref:e,style:{...a.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[_.jsx(JS,{children:n}),_.jsx(GS,{scope:r,isInside:!0,children:_.jsx(jx,{id:l.contentId,role:"tooltip",children:s||n})})]})})});$y.displayName=Ms;var My="TooltipArrow",YS=b.forwardRef((t,e)=>{const{__scopeTooltip:r,...n}=t,s=gl(r);return QS(My,r).isInside?null:_.jsx(zS,{...s,...n,ref:e})});YS.displayName=My;function XS(t,e){const r=Math.abs(e.top-t.y),n=Math.abs(e.bottom-t.y),s=Math.abs(e.right-t.x),o=Math.abs(e.left-t.x);switch(Math.min(r,n,s,o)){case o:return"left";case s:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function ZS(t,e,r=5){const n=[];
72switch(e){case"top":n.push({x:t.x-r,y:t.y+r},{x:t.x+r,y:t.y+r});break;case"bottom":n.push({x:t.x-r,y:t.y-r},{x:t.x+r,y:t.y-r});break;case"left":n.push({x:t.x+r,y:t.y-r},{x:t.x+r,y:t.y+r});break;case"right":n.push({x:t.x-r,y:t.y-r},{x:t.x-r,y:t.y+r});break}return n}function ek(t){const{top:e,right:r,bottom:n,left:s}=t;return[{x:s,y:e},{x:r,y:e},{x:r,y:n},{x:s,y:n}]}function tk(t,e){const{x:r,y:n}=t;let s=!1;for(let o=0,i=e.length-1;o<e.length;i=o++){const a=e[o],l=e[i],u=a.x,c=a.y,f=l.x,h=l.y;c>n!=h>n&&r<(f-u)*(n-c)/(h-c)+u&&(s=!s)}return s}function rk(t){const e=t.slice();return e.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),nk(e)}function nk(t){if(t.length<=1)return t.slice();const e=[];for(let n=0;n<t.length;n++){const s=t[n];for(;e.length>=2;){const o=e[e.length-1],i=e[e.length-2];if((o.x-i.x)*(s.y-i.y)>=(o.y-i.y)*(s.x-i.x))e.pop();else break}e.push(s)}e.pop();const r=[];for(let n=t.length-1;n>=0;n--){const s=t[n];for(;r.length>=2;){const o=r[r.length-1],i=r[r.length-2];if((o.x-i.x)*(s.y-i.y)>=(o.y-i.y)*(s.x-i.x))r.pop();else break}r.push(s)}return r.pop(),e.length===1&&r.length===1&&e[0].x===r[0].x&&e[0].y===r[0].y?e:e.concat(r)}var sk=Iy,ok=Ny,ik=Ly,Uy=$y;const ak=sk,pR=ok,mR=ik,lk=b.forwardRef(({className:t,sideOffset:e=4,...r},n)=>_.jsx(Uy,{ref:n,sideOffset:e,className:yr("z-50 overflow-hidden rounded-md border bg-popover px-3 py-1.5 text-sm text-popover-foreground shadow-md animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...r}));lk.displayName=Uy.displayName;var yl=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(t){return this.listeners.add(t),this.onSubscribe(),()=>{this.listeners.delete(t),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},wl=typeof window>"u"||"Deno"in globalThis;function Rt(){}function uk(t,e){return typeof t=="function"?t(e):t}function ck(t){return typeof t=="number"&&t>=0&&t!==1/0}function dk(t,e){return Math.max(t+(e||0)-Date.now(),0)}function _c(t,e){return typeof t=="function"?t(e):t}function fk(t,e){return typeof t=="function"?t(e):t}function Qh(t,e){const{type:r="all",exact:n,fetchStatus:s,predicate:o,queryKey:i,stale:a}=t;if(i){if(n){if(e.queryHash!==Jd(i,e.options))return!1}else if(!Qo(e.queryKey,i))return!1}if(r!=="all"){const l=e.isActive();if(r==="active"&&!l||r==="inactive"&&l)return!1}return!(typeof a=="boolean"&&e.isStale()!==a||s&&s!==e.state.fetchStatus||o&&!o(e))}function Jh(t,e){const{exact:r,status:n,predicate:s,mutationKey:o}=t;if(o){if(!e.options.mutationKey)return!1;if(r){if(Go(e.options.mutationKey)!==Go(o))return!1}else if(!Qo(e.options.mutationKey,o))return!1}return!(n&&e.state.status!==n||s&&!s(e))}function Jd(t,e){return((e==null?void 0:e.queryKeyHashFn)||Go)(t)}function Go(t){return JSON.stringify(t,(e,r)=>bc(r)?Object.keys(r).sort().reduce((n,s)=>(n[s]=r[s],n),{}):r)}function Qo(t,e){return t===e?!0:typeof t!=typeof e?!1:t&&e&&typeof t=="object"&&typeof e=="object"?Object.keys(e).every(r=>Qo(t[r],e[r])):!1}function Fy(t,e){if(t===e)return t;const r=Yh(t)&&Yh(e);if(r||bc(t)&&bc(e)){const n=r?t:Object.keys(t),s=n.length,o=r?e:Object.keys(e),i=o.length,a=r?[]:{},l=new Set(n);let u=0;for(let c=0;c<i;c++){const f=r?c:o[c];(!r&&l.has(f)||r)&&t[f]===void 0&&e[f]===void 0?(a[f]=void 0,u++):(a[f]=Fy(t[f],e[f]),a[f]===t[f]&&t[f]!==void 0&&u++)}return s===i&&u===s?t:a}return e}function gR(t,e){if(!e||Object.keys(t).length!==Object.keys(e).length)return!1;for(const r in t)if(t[r]!==e[r])return!1;return!0}function Yh(t){return Array.isArray(t)&&t.length===Object.keys(t).length}function bc(t){if(!Xh(t))return!1;const e=t.constructor;if(e===void 0)return!0;const r=e.prototype;return!(!Xh(r)||!r.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(t)!==Object.prototype)}function Xh(t){return Object.prototype.toString.call(t)==="[object Object]"}function hk(t){return new Promise(e=>{setTimeout(e,t)})}function pk(t,e,r){return typeof r.structuralSharing=="function"?r.structuralSharing(t,e):r.structuralSharing!==!1?Fy(t,e):e}function mk(t,e,r=0){const n=[...t,e];return r&&n.length>r?n.slice(1):n}function gk(t,e,r=0){const n=[e,...t];return r&&n.length>r?n.slice(0,-1):n}var Yd=Symbol();function zy(t,e){return!t.queryFn&&(e!=null&&e.initialPromise)?()=>e.initialPromise:!t.queryFn||t.queryFn===Yd?()=>Promise.reject(new Error(`Missing queryFn: '${t.queryHash}'`)):t.queryFn}function vR(t,e){return typeof t=="function"?t(...e):!!t}var En,Lr,xs,Yp,vk=(Yp=class extends yl{constructor(){super();oe(this,En);oe(this,Lr);oe(this,xs);Z(this,xs,e=>{if(!wl&&window.addEventListener){const r=()=>e();return window.addEventListener("visibilitychange",r,!1),()=>{window.removeEventListener("visibilitychange",r)}}})}onSubscribe(){P(this,Lr)||this.setEventListener(P(this,xs))}onUnsubscribe(){var e;this.hasListeners()||((e=P(this,Lr))==null||e.call(this),Z(this,Lr,void 0))}setEventListener(e){var r;Z(this,xs,e),(r=P(this,Lr))==null||r.call(this),Z(this,Lr,e(n=>{typeof n=="boolean"?this.setFocused(n):this.onFocus()}))}setFocused(e){P(this,En)!==e&&(Z(this,En,e),this.onFocus())}onFocus(){const e=this.isFocused();
vendor: 20,025 bytes, line 72
72this.listeners.forEach(r=>{r(e)})}isFocused(){var e;return typeof P(this,En)=="boolean"?P(this,En):((e=globalThis.document)==null?void 0:e.visibilityState)!=="hidden"}},En=new WeakMap,Lr=new WeakMap,xs=new WeakMap,Yp),By=new vk,Es,$r,Ss,Xp,yk=(Xp=class extends yl{constructor(){super();oe(this,Es,!0);oe(this,$r);oe(this,Ss);Z(this,Ss,e=>{if(!wl&&window.addEventListener){const r=()=>e(!0),n=()=>e(!1);return window.addEventListener("online",r,!1),window.addEventListener("offline",n,!1),()=>{window.removeEventListener("online",r),window.removeEventListener("offline",n)}}})}onSubscribe(){P(this,$r)||this.setEventListener(P(this,Ss))}onUnsubscribe(){var e;this.hasListeners()||((e=P(this,$r))==null||e.call(this),Z(this,$r,void 0))}setEventListener(e){var r;Z(this,Ss,e),(r=P(this,$r))==null||r.call(this),Z(this,$r,e(this.setOnline.bind(this)))}setOnline(e){P(this,Es)!==e&&(Z(this,Es,e),this.listeners.forEach(n=>{n(e)}))}isOnline(){return P(this,Es)}},Es=new WeakMap,$r=new WeakMap,Ss=new WeakMap,Xp),Ua=new yk;function wk(){let t,e;const r=new Promise((s,o)=>{t=s,e=o});r.status="pending",r.catch(()=>{});function n(s){Object.assign(r,s),delete r.resolve,delete r.reject}return r.resolve=s=>{n({status:"fulfilled",value:s}),t(s)},r.reject=s=>{n({status:"rejected",reason:s}),e(s)},r}function _k(t){return Math.min(1e3*2**t,3e4)}function Vy(t){return(t??"online")==="online"?Ua.isOnline():!0}var Wy=class extends Error{constructor(t){super("CancelledError"),this.revert=t==null?void 0:t.revert,this.silent=t==null?void 0:t.silent}};function iu(t){return t instanceof Wy}function Hy(t){let e=!1,r=0,n=!1,s;const o=wk(),i=g=>{var y;n||(h(new Wy(g)),(y=t.abort)==null||y.call(t))},a=()=>{e=!0},l=()=>{e=!1},u=()=>By.isFocused()&&(t.networkMode==="always"||Ua.isOnline())&&t.canRun(),c=()=>Vy(t.networkMode)&&t.canRun(),f=g=>{var y;n||(n=!0,(y=t.onSuccess)==null||y.call(t,g),s==null||s(),o.resolve(g))},h=g=>{var y;n||(n=!0,(y=t.onError)==null||y.call(t,g),s==null||s(),o.reject(g))},d=()=>new Promise(g=>{var y;s=v=>{(n||u())&&g(v)},(y=t.onPause)==null||y.call(t)}).then(()=>{var g;s=void 0,n||(g=t.onContinue)==null||g.call(t)}),w=()=>{if(n)return;let g;const y=r===0?t.initialPromise:void 0;try{g=y??t.fn()}catch(v){g=Promise.reject(v)}Promise.resolve(g).then(f).catch(v=>{var S;if(n)return;const p=t.retry??(wl?0:3),m=t.retryDelay??_k,x=typeof m=="function"?m(r,v):m,E=p===!0||typeof p=="number"&&r<p||typeof p=="function"&&p(r,v);if(e||!E){h(v);return}r++,(S=t.onFail)==null||S.call(t,r,v),hk(x).then(()=>u()?void 0:d()).then(()=>{e?h(v):w()})})};return{promise:o,cancel:i,continue:()=>(s==null||s(),o),cancelRetry:a,continueRetry:l,canStart:c,start:()=>(c()?w():d().then(w),o)}}var bk=t=>setTimeout(t,0);function xk(){let t=[],e=0,r=a=>{a()},n=a=>{a()},s=bk;const o=a=>{e?t.push(a):s(()=>{r(a)})},i=()=>{const a=t;t=[],a.length&&s(()=>{n(()=>{a.forEach(l=>{r(l)})})})};return{batch:a=>{let l;e++;try{l=a()}finally{e--,e||i()}return l},batchCalls:a=>(...l)=>{o(()=>{a(...l)})},schedule:o,setNotifyFunction:a=>{r=a},setBatchNotifyFunction:a=>{n=a},setScheduler:a=>{s=a}}}var qe=xk(),Sn,Zp,qy=(Zp=class{constructor(){oe(this,Sn)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),ck(this.gcTime)&&Z(this,Sn,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(t){this.gcTime=Math.max(this.gcTime||0,t??(wl?1/0:5*60*1e3))}clearGcTimeout(){P(this,Sn)&&(clearTimeout(P(this,Sn)),Z(this,Sn,void 0))}},Sn=new WeakMap,Zp),ks,kn,mt,Tn,Fe,ti,Pn,At,rr,em,Ek=(em=class extends qy{constructor(e){super();oe(this,At);oe(this,ks);oe(this,kn);oe(this,mt);oe(this,Tn);oe(this,Fe);oe(this,ti);oe(this,Pn);Z(this,Pn,!1),Z(this,ti,e.defaultOptions),this.setOptions(e.options),this.observers=[],Z(this,Tn,e.client),Z(this,mt,P(this,Tn).getQueryCache()),this.queryKey=e.queryKey,this.queryHash=e.queryHash,Z(this,ks,kk(this.options)),this.state=e.state??P(this,ks),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var e;return(e=P(this,Fe))==null?void 0:e.promise}setOptions(e){this.options={...P(this,ti),...e},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&P(this,mt).remove(this)}setData(e,r){const n=pk(this.state.data,e,this.options);return De(this,At,rr).call(this,{data:n,type:"success",dataUpdatedAt:r==null?void 0:r.updatedAt,manual:r==null?void 0:r.manual}),n}setState(e,r){De(this,At,rr).call(this,{type:"setState",state:e,setStateOptions:r})}cancel(e){var n,s;const r=(n=P(this,Fe))==null?void 0:n.promise;return(s=P(this,Fe))==null||s.cancel(e),r?r.then(Rt).catch(Rt):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(P(this,ks))}isActive(){return this.observers.some(e=>fk(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===Yd||this.state.dataUpdateCount+this.state.errorUpdateCount===0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>_c(e.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e==="static"?!1:this.state.isInvalidated?!0:!dk(this.state.dataUpdatedAt,e)}onFocus(){var r;const e=this.observers.find(n=>n.shouldFetchOnWindowFocus());e==null||e.refetch({cancelRefetch:!1}),(r=P(this,Fe))==null||r.continue()}onOnline(){var r;const e=this.observers.find(n=>n.shouldFetchOnReconnect());e==null||e.refetch({cancelRefetch:!1}),(r=P(this,Fe))==null||r.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),P(this,mt).notify({type:"observerAdded",query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(r=>r!==e),this.observers.length||(P(this,Fe)&&(P(this,Pn)?P(this,Fe).cancel({revert:!0}):P(this,Fe).cancelRetry()),this.scheduleGc()),P(this,mt).notify({type:"observerRemoved",query:this,observer:e}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||De(this,At,rr).call(this,{type:"invalidate"})}fetch(e,r){var u,c,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(r!=null&&r.cancelRefetch))this.cancel({silent:!0});else if(P(this,Fe))return P(this,Fe).continueRetry(),P(this,Fe).promise}if(e&&this.setOptions(e),!this.options.queryFn){const h=this.observers.find(d=>d.options.queryFn);h&&this.setOptions(h.options)}const n=new AbortController,s=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(Z(this,Pn,!0),n.signal)})},o=()=>{const h=zy(this.options,r),w=(()=>{const g={client:P(this,Tn),queryKey:this.queryKey,meta:this.meta};return s(g),g})();return Z(this,Pn,!1),this.options.persister?this.options.persister(h,w,this):h(w)},a=(()=>{const h={fetchOptions:r,options:this.options,queryKey:this.queryKey,client:P(this,Tn),state:this.state,fetchFn:o};return s(h),h})();(u=this.options.behavior)==null||u.onFetch(a,this),Z(this,kn,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((c=a.fetchOptions)==null?void 0:c.meta))&&De(this,At,rr).call(this,{type:"fetch",meta:(f=a.fetchOptions)==null?void 0:f.meta});const l=h=>{var d,w,g,y;iu(h)&&h.silent||De(this,At,rr).call(this,{type:"error",error:h}),iu(h)||((w=(d=P(this,mt).config).onError)==null||w.call(d,h,this),(y=(g=P(this,mt).config).onSettled)==null||y.call(g,this.state.data,h,this)),this.scheduleGc()};return Z(this,Fe,Hy({initialPromise:r==null?void 0:r.initialPromise,fn:a.fetchFn,abort:n.abort.bind(n),onSuccess:h=>{var d,w,g,y;if(h===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(h)}catch(v){l(v);return}(w=(d=P(this,mt).config).onSuccess)==null||w.call(d,h,this),(y=(g=P(this,mt).config).onSettled)==null||y.call(g,h,this.state.error,this),this.scheduleGc()},onError:l,onFail:(h,d)=>{De(this,At,rr).call(this,{type:"failed",failureCount:h,error:d})},onPause:()=>{De(this,At,rr).call(this,{type:"pause"})},onContinue:()=>{De(this,At,rr).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),P(this,Fe).start()}},ks=new WeakMap,kn=new WeakMap,mt=new WeakMap,Tn=new WeakMap,Fe=new WeakMap,ti=new WeakMap,Pn=new WeakMap,At=new WeakSet,rr=function(e){const r=n=>{switch(e.type){case"failed":return{...n,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case"pause":return{...n,fetchStatus:"paused"};case"continue":return{...n,fetchStatus:"fetching"};case"fetch":return{...n,...Sk(n.data,this.options),fetchMeta:e.meta??null};case"success":return Z(this,kn,void 0),{...n,data:e.data,dataUpdateCount:n.dataUpdateCount+1,dataUpdatedAt:e.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!e.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const s=e.error;return iu(s)&&s.revert&&P(this,kn)?{...P(this,kn),fetchStatus:"idle"}:{...n,error:s,errorUpdateCount:n.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:n.fetchFailureCount+1,fetchFailureReason:s,fetchStatus:"idle",status:"error"};case"invalidate":return{...n,isInvalidated:!0};case"setState":return{...n,...e.state}}};this.state=r(this.state),qe.batch(()=>{this.observers.forEach(n=>{n.onQueryUpdate()}),P(this,mt).notify({query:this,type:"updated",action:e})})},em);function Sk(t,e){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:Vy(e.networkMode)?"fetching":"paused",...t===void 0&&{error:null,status:"pending"}}}function kk(t){const e=typeof t.initialData=="function"?t.initialData():t.initialData,r=e!==void 0,n=r?typeof t.initialDataUpdatedAt=="function"?t.initialDataUpdatedAt():t.initialDataUpdatedAt:0;return{data:e,dataUpdateCount:0,dataUpdatedAt:r?n??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:r?"success":"pending",fetchStatus:"idle"}}var Ht,tm,Tk=(tm=class extends yl{constructor(e={}){super();oe(this,Ht);this.config=e,Z(this,Ht,new Map)}build(e,r,n){const s=r.queryKey,o=r.queryHash??Jd(s,r);let i=this.get(o);return i||(i=new Ek({client:e,queryKey:s,queryHash:o,options:e.defaultQueryOptions(r),state:n,defaultOptions:e.getQueryDefaults(s)}),this.add(i)),i}add(e){P(this,Ht).has(e.queryHash)||(P(this,Ht).set(e.queryHash,e),this.notify({type:"added",query:e}))}remove(e){const r=P(this,Ht).get(e.queryHash);r&&(e.destroy(),r===e&&P(this,Ht).delete(e.queryHash),this.notify({type:"removed",query:e}))}clear(){qe.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return P(this,Ht).get(e)}getAll(){return[...P(this,Ht).values()]}find(e){const r={exact:!0,...e};return this.getAll().find(n=>Qh(r,n))}findAll(e={}){const r=this.getAll();return Object.keys(e).length>0?r.filter(n=>Qh(e,n)):r}notify(e){qe.batch(()=>{this.listeners.forEach(r=>{r(e)})})}onFocus(){qe.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){qe.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Ht=new WeakMap,tm),qt,We,Cn,Kt,Or,rm,Pk=(rm=class extends qy{constructor(e){super();oe(this,Kt);oe(this,qt);oe(this,We);oe(this,Cn);this.mutationId=e.mutationId,Z(this,We,e.mutationCache),Z(this,qt,[]),this.state=e.state||Ck(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){P(this,qt).includes(e)||(P(this,qt).push(e),this.clearGcTimeout(),P(this,We).notify({type:"observerAdded",mutation:this,observer:e}))}removeObserver(e){Z(this,qt,P(this,qt).filter(r=>r!==e)),this.scheduleGc(),P(this,We).notify({type:"observerRemoved",mutation:this,observer:e})}optionalRemove(){P(this,qt).length||(this.state.status==="pending"?this.scheduleGc():P(this,We).remove(this))}continue(){var e;return((e=P(this,Cn))==null?void 0:e.continue())??this.execute(this.state.variables)}async execute(e){var o,i,a,l,u,c,f,h,d,w,g,y,v,p,m,x,E,S,k,C;const r=()=>{De(this,Kt,Or).call(this,{type:"continue"})};Z(this,Cn,Hy({fn:()=>this.options.mutationFn?this.options.mutationFn(e):Promise.reject(new Error("No mutationFn found")),onFail:(j,I)=>{De(this,Kt,Or).call(this,{type:"failed",failureCount:j,error:I})},onPause:()=>{De(this,Kt,Or).call(this,{type:"pause"})},onContinue:r,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>P(this,We).canRun(this)}));const n=this.state.status==="pending",s=!P(this,Cn).canStart();try{if(n)r();else{De(this,Kt,Or).call(this,{type:"pending",variables:e,isPaused:s}),await((i=(o=P(this,We).config).onMutate)==null?void 0:i.call(o,e,this));const I=await((l=(a=this.options).onMutate)==null?void 0:l.call(a,e));I!==this.state.context&&De(this,Kt,Or).call(this,{type:"pending",context:I,variables:e,isPaused:s})}const j=await P(this,Cn).start();return await((c=(u=P(this,We).config).onSuccess)==null?void 0:c.call(u,j,e,this.state.context,this)),await((h=(f=this.options).onSuccess)==null?void 0:h.call(f,j,e,this.state.context)),await((w=(d=P(this,We).config).onSettled)==null?void 0:w.call(d,j,null,this.state.variables,this.state.context,this)),await((y=(g=this.options).onSettled)==null?void 0:y.call(g,j,null,e,this.state.context)),De(this,Kt,Or).call(this,{type:"success",data:j}),j}catch(j){try{throw await((p=(v=P(this,We).config).onError)==null?void 0:p.call(v,j,e,this.state.context,this)),await((x=(m=this.options).onError)==null?void 0:x.call(m,j,e,this.state.context)),await((S=(E=P(this,We).config).onSettled)==null?void 0:S.call(E,void 0,j,this.state.variables,this.state.context,this)),await((C=(k=this.options).onSettled)==null?void 0:C.call(k,void 0,j,e,this.state.context)),j}finally{De(this,Kt,Or).call(this,{type:"error",error:j})}}finally{P(this,We).runNext(this)}}},qt=new WeakMap,We=new WeakMap,Cn=new WeakMap,Kt=new WeakSet,Or=function(e){const r=n=>{switch(e.type){case"failed":return{...n,failureCount:e.failureCount,failureReason:e.error};case"pause":return{...n,isPaused:!0};case"continue":return{...n,isPaused:!1};case"pending":return{...n,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:"pending",variables:e.variables,submittedAt:Date.now()};case"success":return{...n,data:e.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...n,data:void 0,error:e.error,failureCount:n.failureCount+1,failureReason:e.error,isPaused:!1,status:"error"}}};this.state=r(this.state),qe.batch(()=>{P(this,qt).forEach(n=>{n.onMutationUpdate(e)}),P(this,We).notify({mutation:this,type:"updated",action:e})})},rm);function Ck(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var ir,It,ri,nm,Ok=(nm=class extends yl{constructor(e={}){super();oe(this,ir);oe(this,It);oe(this,ri);this.config=e,Z(this,ir,new Set),Z(this,It,new Map),Z(this,ri,0)}build(e,r,n){const s=new Pk({mutationCache:this,mutationId:++vi(this,ri)._,options:e.defaultMutationOptions(r),state:n});return this.add(s),s}add(e){P(this,ir).add(e);const r=Ui(e);if(typeof r=="string"){const n=P(this,It).get(r);n?n.push(e):P(this,It).set(r,[e])}this.notify({type:"added",mutation:e})}remove(e){if(P(this,ir).delete(e)){const r=Ui(e);if(typeof r=="string"){const n=P(this,It).get(r);if(n)if(n.length>1){const s=n.indexOf(e);s!==-1&&n.splice(s,1)}else n[0]===e&&P(this,It).delete(r)}}this.notify({type:"removed",mutation:e})}canRun(e){const r=Ui(e);if(typeof r=="string"){const n=P(this,It).get(r),s=n==null?void 0:n.find(o=>o.state.status==="pending");return!s||s===e}else return!0}runNext(e){var n;const r=Ui(e);if(typeof r=="string"){const s=(n=P(this,It).get(r))==null?void 0:n.find(o=>o!==e&&o.state.isPaused);return(s==null?void 0:s.continue())??Promise.resolve()}else return Promise.resolve()}clear(){qe.batch(()=>{P(this,ir).forEach(e=>{this.notify({type:"removed",mutation:e})}),P(this,ir).clear(),P(this,It).clear()})}getAll(){return Array.from(P(this,ir))}find(e){const r={exact:!0,...e};return this.getAll().find(n=>Jh(r,n))}findAll(e={}){return this.getAll().filter(r=>Jh(e,r))}notify(e){qe.batch(()=>{this.listeners.forEach(r=>{r(e)})})}resumePausedMutations(){const e=this.getAll().filter(r=>r.state.isPaused);return qe.batch(()=>Promise.all(e.map(r=>r.continue().catch(Rt))))}},ir=new WeakMap,It=new WeakMap,ri=new WeakMap,nm);function Ui(t){var e;return(e=t.options.scope)==null?void 0:e.id}function Zh(t){return{onFetch:(e,r)=>{var c,f,h,d,w;const n=e.options,s=(h=(f=(c=e.fetchOptions)==null?void 0:c.meta)==null?void 0:f.fetchMore)==null?void 0:h.direction,o=((d=e.state.data)==null?void 0:d.pages)||[],i=((w=e.state.data)==null?void 0:w.pageParams)||[];let a={pages:[],pageParams:[]},l=0;const u=async()=>{let g=!1;const y=m=>{Object.defineProperty(m,"signal",{enumerable:!0,get:()=>(e.signal.aborted?g=!0:e.signal.addEventListener("abort",()=>{g=!0}),e.signal)})},v=zy(e.options,e.fetchOptions),p=async(m,x,E)=>{if(g)return Promise.reject();if(x==null&&m.pages.length)return Promise.resolve(m);const k=(()=>{const q={client:e.client,queryKey:e.queryKey,pageParam:x,direction:E?"backward":"forward",meta:e.options.meta};return y(q),q})(),C=await v(k),{maxPages:j}=e.options,I=E?gk:mk;return{pages:I(m.pages,C,j),pageParams:I(m.pageParams,x,j)}};if(s&&o.length){const m=s==="backward",x=m?Rk:ep,E={pages:o,pageParams:i},S=x(n,E);a=await p(E,S,m)}else{const m=t??o.length;do{const x=l===0?i[0]??n.initialPageParam:ep(n,a);if(l>0&&x==null)break;a=await p(a,x),l++}while(l<m)}return a};e.options.persister?e.fetchFn=()=>{var g,y;return(y=(g=e.options).persister)==null?void 0:y.call(g,u,{client:e.client,queryKey:e.queryKey,meta:e.options.meta,signal:e.signal},r)}:e.fetchFn=u}}}function ep(t,{pages:e,pageParams:r}){const n=e.length-1;return e.length>0?t.getNextPageParam(e[n],e,r[n],r):void 0}function Rk(t,{pages:e,pageParams:r}){var n;return e.length>0?(n=t.getPreviousPageParam)==null?void 0:n.call(t,e[0],e,r[0],r):void 0}var be,Dr,Mr,Ts,Ps,Ur,Cs,Os,sm,jk=(sm=class{constructor(t={}){oe(this,be);oe(this,Dr);oe(this,Mr);oe(this,Ts);oe(this,Ps);oe(this,Ur);oe(this,Cs);oe(this,Os);Z(this,be,t.queryCache||new Tk),Z(this,Dr,t.mutationCache||new Ok),Z(this,Mr,t.defaultOptions||{}),Z(this,Ts,new Map),Z(this,Ps,new Map),Z(this,Ur,0)}mount(){vi(this,Ur)._++,P(this,Ur)===1&&(Z(this,Cs,By.subscribe(async t=>{t&&(await this.resumePausedMutations(),P(this,be).onFocus())})),Z(this,Os,Ua.subscribe(async t=>{t&&(await this.resumePausedMutations(),P(this,be).onOnline())})))}unmount(){var t,e;vi(this,Ur)._--,P(this,Ur)===0&&((t=P(this,Cs))==null||t.call(this),Z(this,Cs,void 0),(e=P(this,Os))==null||e.call(this),Z(this,Os,void 0))}isFetching(t){return P(this,be).findAll({...t,fetchStatus:"fetching"}).length}isMutating(t){return P(this,Dr).findAll({...t,status:"pending"}).length}getQueryData(t){var r;const e=this.defaultQueryOptions({queryKey:t});return(r=P(this,be).get(e.queryHash))==null?void 0:r.state.data}ensureQueryData(t){const e=this.defaultQueryOptions(t),r=P(this,be).build(this,e),n=r.state.data;return n===void 0?this.fetchQuery(t):(t.revalidateIfStale&&r.isStaleByTime(_c(e.staleTime,r))&&this.prefetchQuery(e),Promise.resolve(n))}getQueriesData(t){return P(this,be).findAll(t).map(({queryKey:e,state:r})=>{const n=r.data;return[e,n]})}setQueryData(t,e,r){const n=this.defaultQueryOptions({queryKey:t}),s=P(this,be).get(n.queryHash),o=s==null?void 0:s.state.data,i=uk(e,o);if(i!==void 0)return P(this,be).build(this,n).setData(i,{...r,manual:!0})}setQueriesData(t,e,r){return qe.batch(()=>P(this,be).findAll(t).map(({queryKey:n})=>[n,this.setQueryData(n,e,r)]))}getQueryState(t){var r;const e=this.defaultQueryOptions({queryKey:t});return(r=P(this,be).get(e.queryHash))==null?void 0:r.state}removeQueries(t){const e=P(this,be);qe.batch(()=>{e.findAll(t).forEach(r=>{e.remove(r)})})}resetQueries(t,e){const r=P(this,be);return qe.batch(()=>(r.findAll(t).forEach(n=>
72{n.reset()}),this.refetchQueries({type:"active",...t},e)))}cancelQueries(t,e={}){const r={revert:!0,...e},n=qe.batch(()=>P(this,be).findAll(t).map(s=>s.cancel(r)));return Promise.all(n).then(Rt).catch(Rt)}invalidateQueries(t,e={}){return qe.batch(()=>(P(this,be).findAll(t).forEach(r=>{r.invalidate()}),(t==null?void 0:t.refetchType)==="none"?Promise.resolve():this.refetchQueries({...t,type:(t==null?void 0:t.refetchType)??(t==null?void 0:t.type)??"active"},e)))}refetchQueries(t,e={}){const r={...e,cancelRefetch:e.cancelRefetch??!0},n=qe.batch(()=>P(this,be).findAll(t).filter(s=>!s.isDisabled()&&!s.isStatic()).map(s=>{let o=s.fetch(void 0,r);return r.throwOnError||(o=o.catch(Rt)),s.state.fetchStatus==="paused"?Promise.resolve():o}));return Promise.all(n).then(Rt)}fetchQuery(t){const e=this.defaultQueryOptions(t);e.retry===void 0&&(e.retry=!1);const r=P(this,be).build(this,e);return r.isStaleByTime(_c(e.staleTime,r))?r.fetch(e):Promise.resolve(r.state.data)}prefetchQuery(t){return this.fetchQuery(t).then(Rt).catch(Rt)}fetchInfiniteQuery(t){return t.behavior=Zh(t.pages),this.fetchQuery(t)}prefetchInfiniteQuery(t){return this.fetchInfiniteQuery(t).then(Rt).catch(Rt)}ensureInfiniteQueryData(t){return t.behavior=Zh(t.pages),this.ensureQueryData(t)}resumePausedMutations(){return Ua.isOnline()?P(this,Dr).resumePausedMutations():Promise.resolve()}getQueryCache(){return P(this,be)}getMutationCache(){return P(this,Dr)}getDefaultOptions(){return P(this,Mr)}setDefaultOptions(t){Z(this,Mr,t)}setQueryDefaults(t,e){P(this,Ts).set(Go(t),{queryKey:t,defaultOptions:e})}getQueryDefaults(t){const e=[...P(this,Ts).values()],r={};return e.forEach(n=>{Qo(t,n.queryKey)&&Object.assign(r,n.defaultOptions)}),r}setMutationDefaults(t,e){P(this,Ps).set(Go(t),{mutationKey:t,defaultOptions:e})}getMutationDefaults(t){const e=[...P(this,Ps).values()],r={};return e.forEach(n=>{Qo(t,n.mutationKey)&&Object.assign(r,n.defaultOptions)}),r}defaultQueryOptions(t){if(t._defaulted)return t;const e={...P(this,Mr).queries,...this.getQueryDefaults(t.queryKey),...t,_defaulted:!0};return e.queryHash||(e.queryHash=Jd(e.queryKey,e)),e.refetchOnReconnect===void 0&&(e.refetchOnReconnect=e.networkMode!=="always"),e.throwOnError===void 0&&(e.throwOnError=!!e.suspense),!e.networkMode&&e.persister&&(e.networkMode="offlineFirst"),e.queryFn===Yd&&(e.enabled=!1),e}defaultMutationOptions(t){return t!=null&&t._defaulted?t:{...P(this,Mr).mutations,...(t==null?void 0:t.mutationKey)&&this.getMutationDefaults(t.mutationKey),...t,_defaulted:!0}}clear(){P(this,be).clear(),P(this,Dr).clear()}},be=new WeakMap,Dr=new WeakMap,Mr=new WeakMap,Ts=new WeakMap,Ps=new WeakMap,Ur=new WeakMap,Cs=new WeakMap,Os=new WeakMap,sm),Ky=b.createContext(void 0),yR=t=>{const e=b.useContext(Ky);if(!e)throw new Error("No QueryClient set, use QueryClientProvider to set one");return e},Ak=({client:t,children:e})=>(b.useEffect(()=>(t.mount(),()=>{t.unmount()}),[t]),_.jsx(Ky.Provider,{value:t,children:e}));/**
73 * @remix-run/router v1.23.0
74 *
75 * Copyright (c) Remix Software Inc.
76 *
77 * This source code is licensed under the MIT license found in the
78 * LICENSE.md file in the root directory of this source tree.
79 *
80 * @license MIT
81 */function Jo(){return Jo=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Jo.apply(this,arguments)}var Br;(function(t){t.Pop="POP",t.Push="PUSH",t.Replace="REPLACE"})(Br||(Br={}));const tp="popstate";function Ik(t){t===void 0&&(t={});function e(n,s){let{pathname:o,search:i,hash:a}=n.location;return xc("",{pathname:o,search:i,hash:a},s.state&&s.state.usr||null,s.state&&s.state.key||"default")}function r(n,s){return typeof s=="string"?s:Fa(s)}return Lk(e,r,null,t)}function Te(t,e){if(t===!1||t===null||typeof t>"u")throw new Error(e)}function Gy(t,e){if(!t){typeof console<"u"&&console.warn(e);try{throw new Error(e)}catch{}}}function Nk(){return Math.random().toString(36).substr(2,8)}function rp(t,e){return{usr:t.state,key:t.key,idx:e}}function xc(t,e,r,n){return r===void 0&&(r=null),Jo({pathname:typeof t=="string"?t:t.pathname,search:"",hash:""},typeof e=="string"?Ks(e):e,{state:r,key:e&&e.key||n||Nk()})}function Fa(t){let{pathname:e="/",search:r="",hash:n=""}=t;return r&&r!=="?"&&(e+=r.charAt(0)==="?"?r:"?"+r),n&&n!=="#"&&(e+=n.charAt(0)==="#"?n:"#"+n),e}function Ks(t){let e={};if(t){let r=t.indexOf("#");r>=0&&(e.hash=t.substr(r),t=t.substr(0,r));let n=t.indexOf("?");n>=0&&(e.search=t.substr(n),t=t.substr(0,n)),t&&(e.pathname=t)}return e}function Lk(t,e,r,n){n===void 0&&(n={});let{window:s=document.defaultView,v5Compat:o=!1}=n,i=s.history,a=Br.Pop,l=null,u=c();u==null&&(u=0,i.replaceState(Jo({},i.state,{idx:u}),""));function c(){return(i.state||{idx:null}).idx}function f(){a=Br.Pop;let y=c(),v=y==null?null:y-u;u=y,l&&l({action:a,location:g.location,delta:v})}function h(y,v){a=Br.Push;let p=xc(g.location,y,v);u=c()+1;let m=rp(p,u),x=g.createHref(p);try{i.pushState(m,"",x)}
vendor: 3,324 bytes, line 81
81catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;s.location.assign(x)}o&&l&&l({action:a,location:g.location,delta:1})}function d(y,v){a=Br.Replace;let p=xc(g.location,y,v);u=c();let m=rp(p,u),x=g.createHref(p);i.replaceState(m,"",x),o&&l&&l({action:a,location:g.location,delta:0})}function w(y){let v=s.location.origin!=="null"?s.location.origin:s.location.href,p=typeof y=="string"?y:Fa(y);return p=p.replace(/ $/,"%20"),Te(v,"No window.location.(origin|href) available to create URL for href: "+p),new URL(p,v)}let g={get action(){return a},get location(){return t(s,i)},listen(y){if(l)throw new Error("A history only accepts one active listener");return s.addEventListener(tp,f),l=y,()=>{s.removeEventListener(tp,f),l=null}},createHref(y){return e(s,y)},createURL:w,encodeLocation(y){let v=w(y);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:h,replace:d,go(y){return i.go(y)}};return g}var np;(function(t){t.data="data",t.deferred="deferred",t.redirect="redirect",t.error="error"})(np||(np={}));function $k(t,e,r){return r===void 0&&(r="/"),Dk(t,e,r,!1)}function Dk(t,e,r,n){let s=typeof e=="string"?Ks(e):e,o=Xd(s.pathname||"/",r);if(o==null)return null;let i=Qy(t);Mk(i);let a=null;for(let l=0;a==null&&l<i.length;++l){let u=Qk(o);a=Kk(i[l],u,n)}return a}function Qy(t,e,r,n){e===void 0&&(e=[]),r===void 0&&(r=[]),n===void 0&&(n="");let s=(o,i,a)=>{let l={relativePath:a===void 0?o.path||"":a,caseSensitive:o.caseSensitive===!0,childrenIndex:i,route:o};l.relativePath.startsWith("/")&&(Te(l.relativePath.startsWith(n),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+n+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(n.length));let u=Yr([n,l.relativePath]),c=r.concat(l);o.children&&o.children.length>0&&(Te(o.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),Qy(o.children,e,c,u)),!(o.path==null&&!o.index)&&e.push({path:u,score:Hk(u,o.index),routesMeta:c})};return t.forEach((o,i)=>{var a;if(o.path===""||!((a=o.path)!=null&&a.includes("?")))s(o,i);else for(let l of Jy(o.path))s(o,i,l)}),e}function Jy(t){let e=t.split("/");if(e.length===0)return[];let[r,...n]=e,s=r.endsWith("?"),o=r.replace(/\?$/,"");if(n.length===0)return s?[o,""]:[o];let i=Jy(n.join("/")),a=[];return a.push(...i.map(l=>l===""?o:[o,l].join("/"))),s&&a.push(...i),a.map(l=>t.startsWith("/")&&l===""?"/":l)}function Mk(t){t.sort((e,r)=>e.score!==r.score?r.score-e.score:qk(e.routesMeta.map(n=>n.childrenIndex),r.routesMeta.map(n=>n.childrenIndex)))}const Uk=/^:[\w-]+$/,Fk=3,zk=2,Bk=1,Vk=10,Wk=-2,sp=t=>t==="*";function Hk(t,e){let r=t.split("/"),n=r.length;return r.some(sp)&&(n+=Wk),e&&(n+=zk),r.filter(s=>!sp(s)).reduce((s,o)=>s+(Uk.test(o)?Fk:o===""?Bk:Vk),n)}function qk(t,e){return t.length===e.length&&t.slice(0,-1).every((n,s)=>n===e[s])?t[t.length-1]-e[e.length-1]:0}function Kk(t,e,r){let{routesMeta:n}=t,s={},o="/",i=[];for(let a=0;a<n.length;++a){let l=n[a],u=a===n.length-1,c=o==="/"?e:e.slice(o.length)||"/",f=op({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},c),h=l.route;if(!f&&u&&r&&!n[n.length-1].route.index&&(f=op({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},c)),!f)return null;
vendor: 9,495 bytes, lines 81-90
81Object.assign(s,f.params),i.push({params:s,pathname:Yr([o,f.pathname]),pathnameBase:Zk(Yr([o,f.pathnameBase])),route:h}),f.pathnameBase!=="/"&&(o=Yr([o,f.pathnameBase]))}return i}function op(t,e){typeof t=="string"&&(t={path:t,caseSensitive:!1,end:!0});let[r,n]=Gk(t.path,t.caseSensitive,t.end),s=e.match(r);if(!s)return null;let o=s[0],i=o.replace(/(.)\/+$/,"$1"),a=s.slice(1);return{params:n.reduce((u,c,f)=>{let{paramName:h,isOptional:d}=c;if(h==="*"){let g=a[f]||"";i=o.slice(0,o.length-g.length).replace(/(.)\/+$/,"$1")}const w=a[f];return d&&!w?u[h]=void 0:u[h]=(w||"").replace(/%2F/g,"/"),u},{}),pathname:o,pathnameBase:i,pattern:t}}function Gk(t,e,r){e===void 0&&(e=!1),r===void 0&&(r=!0),Gy(t==="*"||!t.endsWith("*")||t.endsWith("/*"),'Route path "'+t+'" will be treated as if it were '+('"'+t.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+t.replace(/\*$/,"/*")+'".'));let n=[],s="^"+t.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(i,a,l)=>(n.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return t.endsWith("*")?(n.push({paramName:"*"}),s+=t==="*"||t==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?s+="\\/*$":t!==""&&t!=="/"&&(s+="(?:(?=\\/|$))"),[new RegExp(s,e?void 0:"i"),n]}function Qk(t){try{return t.split("/").map(e=>decodeURIComponent(e).replace(/\//g,"%2F")).join("/")}catch(e){return Gy(!1,'The URL path "'+t+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+e+").")),t}}function Xd(t,e){if(e==="/")return t;if(!t.toLowerCase().startsWith(e.toLowerCase()))return null;let r=e.endsWith("/")?e.length-1:e.length,n=t.charAt(r);return n&&n!=="/"?null:t.slice(r)||"/"}function Jk(t,e){e===void 0&&(e="/");let{pathname:r,search:n="",hash:s=""}=typeof t=="string"?Ks(t):t;return{pathname:r?r.startsWith("/")?r:Yk(r,e):e,search:eT(n),hash:tT(s)}}function Yk(t,e){let r=e.replace(/\/+$/,"").split("/");return t.split("/").forEach(s=>{s===".."?r.length>1&&r.pop():s!=="."&&r.push(s)}),r.length>1?r.join("/"):"/"}function au(t,e,r,n){return"Cannot include a '"+t+"' character in a manually specified "+("`to."+e+"` field ["+JSON.stringify(n)+"].  Please separate it out to the ")+("`to."+r+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function Xk(t){return t.filter((e,r)=>r===0||e.route.path&&e.route.path.length>0)}function Yy(t,e){let r=Xk(t);return e?r.map((n,s)=>s===r.length-1?n.pathname:n.pathnameBase):r.map(n=>n.pathnameBase)}function Xy(t,e,r,n){n===void 0&&(n=!1);let s;typeof t=="string"?s=Ks(t):(s=Jo({},t),Te(!s.pathname||!s.pathname.includes("?"),au("?","pathname","search",s)),Te(!s.pathname||!s.pathname.includes("#"),au("#","pathname","hash",s)),Te(!s.search||!s.search.includes("#"),au("#","search","hash",s)));let o=t===""||s.pathname==="",i=o?"/":s.pathname,a;if(i==null)a=r;else{let f=e.length-1;if(!n&&i.startsWith("..")){let h=i.split("/");for(;h[0]==="..";)h.shift(),f-=1;s.pathname=h.join("/")}a=f>=0?e[f]:"/"}let l=Jk(s,a),u=i&&i!=="/"&&i.endsWith("/"),c=(o||i===".")&&r.endsWith("/");return!l.pathname.endsWith("/")&&(u||c)&&(l.pathname+="/"),l}const Yr=t=>t.join("/").replace(/\/\/+/g,"/"),Zk=t=>t.replace(/\/+$/,"").replace(/^\/*/,"/"),eT=t=>!t||t==="?"?"":t.startsWith("?")?t:"?"+t,tT=t=>!t||t==="#"?"":t.startsWith("#")?t:"#"+t;function rT(t){return t!=null&&typeof t.status=="number"&&typeof t.statusText=="string"&&typeof t.internal=="boolean"&&"data"in t}const Zy=["post","put","patch","delete"];new Set(Zy);const nT=["get",...Zy];new Set(nT);/**
82 * React Router v6.30.1
83 *
84 * Copyright (c) Remix Software Inc.
85 *
86 * This source code is licensed under the MIT license found in the
87 * LICENSE.md file in the root directory of this source tree.
88 *
89 * @license MIT
90 */function Yo(){return Yo=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Yo.apply(this,arguments)}const Zd=b.createContext(null),sT=b.createContext(null),Un=b.createContext(null),_l=b.createContext(null),an=b.createContext({outlet:null,matches:[],isDataRoute:!1}),e0=b.createContext(null);function oT(t,e){let{relative:r}=e===void 0?{}:e;di()||Te(!1);let{basename:n,navigator:s}=b.useContext(Un),{hash:o,pathname:i,search:a}=n0(t,{relative:r}),l=i;return n!=="/"&&(l=i==="/"?n:Yr([n,i])),s.createHref({pathname:l,search:a,hash:o})}function di(){return b.useContext(_l)!=null}function fi(){return di()||Te(!1),b.useContext(_l).location}function t0(t){b.useContext(Un).static||b.useLayoutEffect(t)}function r0(){let{isDataRoute:t}=b.useContext(an);return t?yT():iT()}function iT(){di()||Te(!1);let t=b.useContext(Zd),{basename:e,future:r,navigator:n}=b.useContext(Un),{matches:s}=b.useContext(an),{pathname:o}=fi(),i=JSON.stringify(Yy(s,r.v7_relativeSplatPath)),a=b.useRef(!1);return t0(()=>{a.current=!0}),b.useCallback(function(u,c){if(c===void 0&&(c={}),!a.current)return;if(typeof u=="number"){n.go(u);return}let f=Xy(u,JSON.parse(i),o,c.relative==="path");t==null&&e!=="/"&&(f.pathname=f.pathname==="/"?e:Yr([e,f.pathname])),(c.replace?n.replace:n.push)(f,c.state,c)},[e,n,i,o,t])}function wR(){let{matches:t}=b.useContext(an),e=t[t.length-1];return e?e.params:{}}function n0(t,e){let{relative:r}=e===void 0?{}:e,{future:n}=b.useContext(Un),{matches:s}=b.useContext(an),{pathname:o}=fi(),i=JSON.stringify(Yy(s,n.v7_relativeSplatPath));return b.useMemo(()=>Xy(t,JSON.parse(i),o,r==="path"),[t,i,o,r])}function aT(t,e){return lT(t,e)}function lT(t,e,r,n){di()||Te(!1);let{navigator:s}=b.useContext(Un),{matches:o}=b.useContext(an),i=o[o.length-1],a=i?i.params:{};i&&i.pathname;let l=i?i.pathnameBase:"/";i&&i.route;let u=fi(),c;if(e){var f;let y=typeof e=="string"?Ks(e):e;l==="/"||(f=y.pathname)!=null&&f.startsWith(l)||Te(!1),c=y}else c=u;let h=c.pathname||"/",d=h;if(l!=="/"){let y=l.replace(/^\//,"").split("/");d="/"+h.replace(/^\//,"").split("/").slice(y.length).join("/")}let w=$k(t,{pathname:d}),g=hT(w&&w.map(y=>Object.assign({},y,{params:Object.assign({},a,y.params),pathname:Yr([l,s.encodeLocation?s.encodeLocation(y.pathname).pathname:y.pathname]),pathnameBase:y.pathnameBase==="/"?l:Yr([l,s.encodeLocation?s.encodeLocation(y.pathnameBase).pathname:y.pathnameBase])})),o,r,n);return e&&g?b.createElement(_l.Provider,{value:{location:Yo({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:Br.Pop}},g):g}function uT(){let t=vT(),e=rT(t)?t.status+" "+t.statusText:t instanceof Error?t.message:JSON.stringify(t),r=t instanceof Error?t.stack:null,s={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return b.createElement(b.Fragment,null,b.createElement("h2",null,"Unexpected Application Error!"),b.createElement("h3",{style:{fontStyle:"italic"}},e),r?b.createElement("pre",{style:s},r):null,null)}const cT=b.createElement(uT,null);class dT extends b.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,r){return r.location!==e.location||r.revalidation!=="idle"&&e.revalidation==="idle"?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:e.error!==void 0?e.error:r.error,location:r.location,revalidation:e.revalidation||r.revalidation}}componentDidCatch(e,r){console.error("React Router caught the following error during render",e,r)}render(){return this.state.error!==void 0?b.createElement(an.Provider,{value:this.props.routeContext},b.createElement(e0.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function fT(t){let{routeContext:e,match:r,children:n}=t,s=b.useContext(Zd);return s&&s.static&&s.staticContext&&(r.route.errorElement||r.route.ErrorBoundary)&&(s.staticContext._deepestRenderedBoundaryId=r.route.id),b.createElement(an.Provider,{value:e},n)}function hT(t,e,r,n){var s;if(e===void 0&&(e=[]),r===void 0&&(r=null),n===void 0&&(n=null),t==null){var o;if(!r)return null;if(r.errors)t=r.matches;else if((o=n)!=null&&o.v7_partialHydration&&e.length===0&&!r.initialized&&r.matches.length>0)t=r.matches;else return null}let i=t,a=(s=r)==null?void 0:s.errors;if(a!=null){let c=i.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id])!==void 0);c>=0||Te(!1),i=i.slice(0,Math.min(i.length,c+1))}let l=!1,u=-1;if(r&&n&&n.v7_partialHydration)for(let c=0;c<i.length;c++){let f=i[c];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(u=c),f.route.id){let{loaderData:h,errors:d}=r,w=f.route.loader&&h[f.route.id]===void 0&&(!d||d[f.route.id]===void 0);if(f.route.lazy||w){l=!0,u>=0?i=i.slice(0,u+1):i=[i[0]];break}}}return i.reduceRight((c,f,h)=>{let d,w=!1,g=null,y=null;r&&(d=a&&f.route.id?a[f.route.id]:void 0,g=f.route.errorElement||cT,l&&(u<0&&h===0?(w=!0,y=null):u===h&&(w=!0,y=f.route.hydrateFallbackElement||null)));let v=e.concat(i.slice(0,h+1)),p=()=>{let m;return d?m=g:w?m=y:f.route.Component?m=b.createElement(f.route.Component,null):f.route.element?m=f.route.element:m=c,b.createElement(fT,{match:f,routeContext:{outlet:c,matches:v,isDataRoute:r!=null},children:m})};return r&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?b.createElement(dT,{location:r.location,revalidation:r.revalidation,component:g,error:d,children:p(),routeC
90ontext:{outlet:null,matches:v,isDataRoute:!0}}):p()},null)}var s0=function(t){return t.UseBlocker="useBlocker",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t}(s0||{}),za=function(t){return t.UseBlocker="useBlocker",t.UseLoaderData="useLoaderData",t.UseActionData="useActionData",t.UseRouteError="useRouteError",t.UseNavigation="useNavigation",t.UseRouteLoaderData="useRouteLoaderData",t.UseMatches="useMatches",t.UseRevalidator="useRevalidator",t.UseNavigateStable="useNavigate",t.UseRouteId="useRouteId",t}(za||{});function pT(t){let e=b.useContext(Zd);return e||Te(!1),e}function mT(t){let e=b.useContext(sT);return e||Te(!1),e}function gT(t){let e=b.useContext(an);return e||Te(!1),e}function o0(t){let e=gT(),r=e.matches[e.matches.length-1];return r.route.id||Te(!1),r.route.id}function vT(){var t;let e=b.useContext(e0),r=mT(za.UseRouteError),n=o0(za.UseRouteError);return e!==void 0?e:(t=r.errors)==null?void 0:t[n]}function yT(){let{router:t}=pT(s0.UseNavigateStable),e=o0(za.UseNavigateStable),r=b.useRef(!1);return t0(()=>{r.current=!0}),b.useCallback(function(s,o){o===void 0&&(o={}),r.current&&(typeof s=="number"?t.navigate(s):t.navigate(s,Yo({fromRouteId:e},o)))},[t,e])}function wT(t,e){t==null||t.v7_startTransition,t==null||t.v7_relativeSplatPath}function $(t){Te(!1)}function _T(t){let{basename:e="/",children:r=null,location:n,navigationType:s=Br.Pop,navigator:o,static:i=!1,future:a}=t;di()&&Te(!1);let l=e.replace(/^\/*/,"/"),u=b.useMemo(()=>({basename:l,navigator:o,static:i,future:Yo({v7_relativeSplatPath:!1},a)}),[l,a,o,i]);typeof n=="string"&&(n=Ks(n));let{pathname:c="/",search:f="",hash:h="",state:d=null,key:w="default"}=n,g=b.useMemo(()=>{let y=Xd(c,l);return y==null?null:{location:{pathname:y,search:f,hash:h,state:d,key:w},navigationType:s}},[l,c,f,h,d,w,s]);return g==null?null:b.createElement(Un.Provider,{value:u},b.createElement(_l.Provider,{children:r,value:g}))}function bT(t){let{children:e,location:r}=t;return aT(Ec(e),r)}new Promise(()=>{});function Ec(t,e){e===void 0&&(e=[]);let r=[];return b.Children.forEach(t,(n,s)=>{if(!b.isValidElement(n))return;let o=[...e,s];if(n.type===b.Fragment){r.push.apply(r,Ec(n.props.children,o));return}n.type!==$&&Te(!1),!n.props.index||!n.props.children||Te(!1);let i={id:n.props.id||o.join("-"),caseSensitive:n.props.caseSensitive,element:n.props.element,Component:n.props.Component,index:n.props.index,path:n.props.path,loader:n.props.loader,action:n.props.action,errorElement:n.props.errorElement,ErrorBoundary:n.props.ErrorBoundary,hasErrorBoundary:n.props.ErrorBoundary!=null||n.props.errorElement!=null,shouldRevalidate:n.props.shouldRevalidate,handle:n.props.handle,lazy:n.props.lazy};n.props.children&&(i.children=Ec(n.props.children,o)),r.push(i)}),r}/**
91 * React Router DOM v6.30.1
92 *
93 * Copyright (c) Remix Software Inc.
94 *
95 * This source code is licensed under the MIT license found in the
96 * LICENSE.md file in the root directory of this source tree.
97 *
98 * @license MIT
99 */function Sc(){return Sc=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var r=arguments[e];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(t[n]=r[n])}return t},Sc.apply(this,arguments)}function xT(t,e){if(t==null)return{};var r={},n=Object.keys(t),s,o;for(o=0;o<n.length;o++)s=n[o],!(e.indexOf(s)>=0)&&(r[s]=t[s]);return r}function ET(t){return!!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)}function ST(t,e){return t.button===0&&(!e||e==="_self")&&!ET(t)}function kc(t){return t===void 0&&(t=""),new URLSearchParams(typeof t=="string"||Array.isArray(t)||t instanceof URLSearchParams?t:Object.keys(t).reduce((e,r)=>{let n=t[r];return e.concat(Array.isArray(n)?n.map(s=>[r,s]):[[r,n]])},[]))}function kT(t,e){let r=kc(t);return e&&e.forEach((n,s)=>{r.has(s)||e.getAll(s).forEach(o=>{r.append(s,o)})}),r}const TT=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],PT="6";try{window.__reactRouterVersion=PT}catch{}const CT="startTransition",ip=Vc[CT];function OT(t){let{basename:e,children:r,future:n,window:s}=t,o=b.useRef();o.current==null&&(o.current=Ik({window:s,v5Compat:!0}));let i=o.current,[a,l]=b.useState({action:i.action,location:i.location}),{v7_startTransition:u}=n||{},c=b.useCallback(f=>{u&&ip?ip(()=>l(f)):l(f)},[l,u]);return b.useLayoutEffect(()=>i.listen(c),[i,c]),b.useEffect(()=>wT(n),[n]),b.createElement(_T,{basename:e,children:r,location:a.location,navigationType:a.action,navigator:i,future:n})}const RT=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",jT=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,_R=b.forwardRef(function(e,r){let{onClick:n,relative:s,reloadDocument:o,replace:i,state:a,target:l,to:u,preventScrollReset:c,viewTransition:f}
99=e,h=xT(e,TT),{basename:d}=b.useContext(Un),w,g=!1;if(typeof u=="string"&&jT.test(u)&&(w=u,RT))try{let m=new URL(window.location.href),x=u.startsWith("//")?new URL(m.protocol+u):new URL(u),E=Xd(x.pathname,d);x.origin===m.origin&&E!=null?u=E+x.search+x.hash:g=!0}catch{}let y=oT(u,{relative:s}),v=AT(u,{replace:i,state:a,target:l,preventScrollReset:c,relative:s,viewTransition:f});function p(m){n&&n(m),m.defaultPrevented||v(m)}return b.createElement("a",Sc({},h,{href:w||y,onClick:g||o?n:p,ref:r,target:l}))});var ap;(function(t){t.UseScrollRestoration="useScrollRestoration",t.UseSubmit="useSubmit",t.UseSubmitFetcher="useSubmitFetcher",t.UseFetcher="useFetcher",t.useViewTransitionState="useViewTransitionState"})(ap||(ap={}));var lp;(function(t){t.UseFetcher="useFetcher",t.UseFetchers="useFetchers",t.UseScrollRestoration="useScrollRestoration"})(lp||(lp={}));function AT(t,e){let{target:r,replace:n,state:s,preventScrollReset:o,relative:i,viewTransition:a}=e===void 0?{}:e,l=r0(),u=fi(),c=n0(t,{relative:i});return b.useCallback(f=>{if(ST(f,r)){f.preventDefault();let h=n!==void 0?n:Fa(u)===Fa(c);l(t,{replace:h,state:s,preventScrollReset:o,relative:i,viewTransition:a})}},[u,l,c,n,s,r,t,o,i,a])}function bR(t){let e=b.useRef(kc(t)),r=b.useRef(!1),n=fi(),s=b.useMemo(()=>kT(n.search,r.current?null:e.current),[n.search]),o=r0(),i=b.useCallback((a,l)=>{const u=kc(typeof a=="function"?a(s):a);r.current=!0,o("?"+u,l)},[o,s]);return[s,i]}function IT(t="232893201752859"){const e=b.useRef(0),r=b.useRef(0),n=b.useRef(Date.now()),s=b.useRef(!1),o=b.useRef(null),i=b.useRef(null),a=b.useRef(!1),l=b.useRef(0),u=b.useRef(Date.now()),c=b.useRef(0);b.useEffect(()=>{try{s.current=window.self!==window.top}catch{s.current=!0}if(new URLSearchParams(window.location.search).get("disableIframeResizer")==="1"){console.log("🚫 Iframe resizer disabled via URL parameter");return}if(!s.current){console.log("Not in iframe, skipping resizer");return}console.log("🎯 Iframe resizer activated (optimized with settling period)"),a.current=window.innerWidth<768,console.log("📱 Device type:",a.current?"Mobile":"Desktop");const h=()=>Date.now()-u.current<5e3,d=document.createElement("div");d.style.cssText="position:static;width:100%;height:0;clear:both;margin:0;padding:0;",d.id="iframe-height-sentinel",document.body.appendChild(d),o.current=d;const w=()=>{var W,re;const F=Date.now(),N=h()?500:100;if(F-c.current<N)return;const Y=d?d.getBoundingClientRect().bottom+window.scrollY:0,V=document.querySelectorAll(".recharts-tooltip-wrapper");V.forEach(ee=>{const ue=ee;ue.dataset.originalPosition=ue.style.position,ue.style.position="fixed"});const K=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight,document.body.offsetHeight,document.body.getBoundingClientRect().height,((W=document.querySelector("main"))==null?void 0:W.scrollHeight)||0,((re=document.querySelector("#root"))==null?void 0:re.scrollHeight)||0,Math.ceil(Y));V.forEach(ee=>{const ue=ee;ue.style.position=ue.dataset.originalPosition||""});const T=document.documentElement.clientHeight,D=Math.abs(K-T)<50?0:16,J=Math.ceil(K)+D;if(Math.abs(J-e.current)>10){r.current=K,e.current=J,c.current=F;try{window.parent.postMessage(`setHeight:${J}:${t}`,"*"),console.log("📤 Sent height:",J)}catch(ee){console.error("Failed to send height:",ee)}}},g=()=>{n.current=Date.now()},y=()=>{i.current&&clearTimeout(i.current);const F=h()?800:a.current?300:150;i.current=setTimeout(()=>{w(),i.current=null},F)},v=()=>{i.current&&(clearTimeout(i.current),i.current=null),w()},p=()=>{const F=Date.now(),N=a.current?250:150;if(F-l.current<N){setTimeout(y,N);return}l.current=F,g(),v(),setTimeout(y,N)};window.addEventListener("request:iframe-resize",p),setTimeout(v,100);const m=document.querySelector("main")||document.querySelector("#root")||document.body,x=new ResizeObserver(()=>{Date.now()-n.current<1500&&y()});x.observe(m);let E;const S=setTimeout(()=>{E=new MutationObserver(F=>{F.filter(Y=>{var K,T;const V=Y.target;return!((K=V.classList)!=null&&K.contains("recharts-tooltip-wrapper")||(T=V.closest)!=null&&T.call(V,".recharts-tooltip-wrapper"))}).length>0&&(g(),y())}),E.observe(document.body,{childList:!0,subtree:!0,attributes:!1}),console.log("🔍 MutationObserver activated after settling period")},3e3),k=[],C=setTimeout(()=>{const F=a.current?1e3:500,N=3e3;let Y=0;const V=N/F,K=setInterval(()=>{y(),Y++,Y>=V&&clearInterval(K)},F);k.push(K),console.log("📊 Phase 2 polling started after settling")},3e3),j=a.current?15e3:1e4,I=setTimeout(()=>{const F=setInterval(y,j);k.push(F),console.log("🔄 Maintenance polling started (rare)")},6e3),q=()=>{y()};document.addEventListener("click",q,{passive:!0});const L=()=>{v()};return window.addEventListener("popstate",L),window.addEventListener("hashchange",L),(
vendor: 5,929 bytes, line 99
99)=>{i.current&&(clearTimeout(i.current),i.current=null),o.current&&o.current.parentNode&&o.current.parentNode.removeChild(o.current),x.disconnect(),E&&E.disconnect(),clearTimeout(S),k.forEach(F=>clearInterval(F)),clearTimeout(C),clearTimeout(I),window.removeEventListener("popstate",L),window.removeEventListener("hashchange",L),window.removeEventListener("request:iframe-resize",p),document.removeEventListener("click",q)}},[t])}var Tc=function(t,e){return Tc=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(r[s]=n[s])},Tc(t,e)};function i0(t,e){if(typeof e!="function"&&e!==null)throw new TypeError("Class extends value "+String(e)+" is not a constructor or null");Tc(t,e);function r(){this.constructor=t}t.prototype=e===null?Object.create(e):(r.prototype=e.prototype,new r)}var Ba=function(){return Ba=Object.assign||function(e){for(var r,n=1,s=arguments.length;n<s;n++){r=arguments[n];for(var o in r)Object.prototype.hasOwnProperty.call(r,o)&&(e[o]=r[o])}return e},Ba.apply(this,arguments)};function Gs(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r}function a0(t,e,r,n){var s=arguments.length,o=s<3?e:n===null?n=Object.getOwnPropertyDescriptor(e,r):n,i;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")o=Reflect.decorate(t,e,r,n);else for(var a=t.length-1;a>=0;a--)(i=t[a])&&(o=(s<3?i(o):s>3?i(e,r,o):i(e,r))||o);return s>3&&o&&Object.defineProperty(e,r,o),o}function l0(t,e){return function(r,n){e(r,n,t)}}function u0(t,e,r,n,s,o){function i(v){if(v!==void 0&&typeof v!="function")throw new TypeError("Function expected");return v}for(var a=n.kind,l=a==="getter"?"get":a==="setter"?"set":"value",u=!e&&t?n.static?t:t.prototype:null,c=e||(u?Object.getOwnPropertyDescriptor(u,n.name):{}),f,h=!1,d=r.length-1;d>=0;d--){var w={};for(var g in n)w[g]=g==="access"?{}:n[g];for(var g in n.access)w.access[g]=n.access[g];w.addInitializer=function(v){if(h)throw new TypeError("Cannot add initializers after decoration has completed");o.push(i(v||null))};var y=(0,r[d])(a==="accessor"?{get:c.get,set:c.set}:c[l],w);if(a==="accessor"){if(y===void 0)continue;if(y===null||typeof y!="object")throw new TypeError("Object expected");(f=i(y.get))&&(c.get=f),(f=i(y.set))&&(c.set=f),(f=i(y.init))&&s.unshift(f)}else(f=i(y))&&(a==="field"?s.unshift(f):c[l]=f)}u&&Object.defineProperty(u,n.name,c),h=!0}function c0(t,e,r){for(var n=arguments.length>2,s=0;s<e.length;s++)r=n?e[s].call(t,r):e[s].call(t);return n?r:void 0}function d0(t){return typeof t=="symbol"?t:"".concat(t)}function f0(t,e,r){return typeof e=="symbol"&&(e=e.description?"[".concat(e.description,"]"):""),Object.defineProperty(t,"name",{configurable:!0,value:r?"".concat(r," ",e):e})}function h0(t,e){if(typeof Reflect=="object"&&typeof Reflect.metadata=="function")return Reflect.metadata(t,e)}function z(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(c){try{u(n.next(c))}catch(f){i(f)}}function l(c){try{u(n.throw(c))}catch(f){i(f)}}function u(c){c.done?o(c.value):s(c.value).then(a,l)}u((n=n.apply(t,e||[])).next())})}function p0(t,e){var r={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]},n,s,o,i=Object.create((typeof Iterator=="function"?Iterator:Object).prototype);return i.next=a(0),i.throw=a(1),i.return=a(2),typeof Symbol=="function"&&(i[Symbol.iterator]=function(){return this}),i;function a(u){return function(c){return l([u,c])}}function l(u){if(n)throw new TypeError("Generator is already executing.");for(;i&&(i=0,u[0]&&(r=0)),r;)try{if(n=1,s&&(o=u[0]&2?s.return:u[0]?s.throw||((o=s.return)&&o.call(s),0):s.next)&&!(o=o.call(s,u[1])).done)return o;switch(s=0,o&&(u=[u[0]&2,o.value]),u[0]){case 0:case 1:o=u;break;case 4:return r.label++,{value:u[1],done:!1};case 5:r.label++,s=u[1],u=[0];continue;case 7:u=r.ops.pop(),r.trys.pop();continue;default:if(o=r.trys,!(o=o.length>0&&o[o.length-1])&&(u[0]===6||u[0]===2)){r=0;continue}if(u[0]===3&&(!o||u[1]>o[0]&&u[1]<o[3])){r.label=u[1];break}if(u[0]===6&&r.label<o[1]){r.label=o[1],o=u;break}if(o&&r.label<o[2]){r.label=o[2],r.ops.push(u);break}o[2]&&r.ops.pop(),r.trys.pop();continue}u=e.call(t,r)}catch(c){u=[6,c],s=0}finally{n=o=0}if(u[0]&5)throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}}var bl=Object.create?function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}:function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]};function m0(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&bl(e,t,r)}function Va(t){var e=typeof Symbol=="function"&&Symbol.iterator,r=e&&t[e],n=0;if(r)return r.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(e?"Object is not iterable.":"Symbol.iterator is not defined.")}function ef(t,e){var r=typeof Symbol=="function"&&t[Symbol.iterator];if(!r)return t;var n=r.call(t),s,o=[],i;try{for(;(e===void 0||e-- >0)&&!(s=n.next()).done;)o.push(s.value)}catch(a){i={error:a}}finally{try{s&&!s.done&&(r=n.return)&&r.call(n)}finally{if(i)throw i.error}}return o}function g0(){for(var t=[],e=0;e<arguments.length;e++)t=t.concat(ef(arguments[e]));return t}function v0(){for(var t=0,e=0,r=arguments.length;e<r;e++)t+=arguments[e].length;for(var n=Array(t),s=0,e=0;e<r;e++)for(var o=arguments[e],i=0,a=o.length;i<a;i++,s++)n[s]=o[i];return n}function y0(t,e,r){if(r||arguments.length===2)for(var n=0,s=e.length,o;n<s;
vendor: 4,195 bytes, line 99
99n++)(o||!(n in e))&&(o||(o=Array.prototype.slice.call(e,0,n)),o[n]=e[n]);return t.concat(o||Array.prototype.slice.call(e))}function Us(t){return this instanceof Us?(this.v=t,this):new Us(t)}function w0(t,e,r){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=r.apply(t,e||[]),s,o=[];return s=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",i),s[Symbol.asyncIterator]=function(){return this},s;function i(d){return function(w){return Promise.resolve(w).then(d,f)}}function a(d,w){n[d]&&(s[d]=function(g){return new Promise(function(y,v){o.push([d,g,y,v])>1||l(d,g)})},w&&(s[d]=w(s[d])))}function l(d,w){try{u(n[d](w))}catch(g){h(o[0][3],g)}}function u(d){d.value instanceof Us?Promise.resolve(d.value.v).then(c,f):h(o[0][2],d)}function c(d){l("next",d)}function f(d){l("throw",d)}function h(d,w){d(w),o.shift(),o.length&&l(o[0][0],o[0][1])}}function _0(t){var e,r;return e={},n("next"),n("throw",function(s){throw s}),n("return"),e[Symbol.iterator]=function(){return this},e;function n(s,o){e[s]=t[s]?function(i){return(r=!r)?{value:Us(t[s](i)),done:!1}:o?o(i):i}:o}}function b0(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof Va=="function"?Va(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(o){r[o]=t[o]&&function(i){return new Promise(function(a,l){i=t[o](i),s(a,l,i.done,i.value)})}}function s(o,i,a,l){Promise.resolve(l).then(function(u){o({value:u,done:a})},i)}}function x0(t,e){return Object.defineProperty?Object.defineProperty(t,"raw",{value:e}):t.raw=e,t}var NT=Object.create?function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}:function(t,e){t.default=e},Pc=function(t){return Pc=Object.getOwnPropertyNames||function(e){var r=[];for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(r[r.length]=n);return r},Pc(t)};function E0(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r=Pc(t),n=0;n<r.length;n++)r[n]!=="default"&&bl(e,t,r[n]);return NT(e,t),e}function S0(t){return t&&t.__esModule?t:{default:t}}function k0(t,e,r,n){if(r==="a"&&!n)throw new TypeError("Private accessor was defined without a getter");if(typeof e=="function"?t!==e||!n:!e.has(t))throw new TypeError("Cannot read private member from an object whose class did not declare it");return r==="m"?n:r==="a"?n.call(t):n?n.value:e.get(t)}function T0(t,e,r,n,s){if(n==="m")throw new TypeError("Private method is not writable");if(n==="a"&&!s)throw new TypeError("Private accessor was defined without a setter");if(typeof e=="function"?t!==e||!s:!e.has(t))throw new TypeError("Cannot write private member to an object whose class did not declare it");return n==="a"?s.call(t,r):s?s.value=r:e.set(t,r),r}function P0(t,e){if(e===null||typeof e!="object"&&typeof e!="function")throw new TypeError("Cannot use 'in' operator on non-object");return typeof t=="function"?e===t:t.has(e)}function C0(t,e,r){if(e!=null){if(typeof e!="object"&&typeof e!="function")throw new TypeError("Object expected.");var n,s;if(r){if(!Symbol.asyncDispose)throw new TypeError("Symbol.asyncDispose is not defined.");n=e[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError("Symbol.dispose is not defined.");n=e[Symbol.dispose],r&&(s=n)}if(typeof n!="function")throw new TypeError("Object not disposable.");s&&(n=function(){try{s.call(this)}catch(o){return Promise.reject(o)}}),t.stack.push({value:e,dispose:n,async:r})}else r&&t.stack.push({async:!0});return e}var LT=typeof SuppressedError=="function"?SuppressedError:function(t,e,r){var n=new Error(r);return n.name="SuppressedError",n.error=t,n.suppressed=e,n};function O0(t){function e(o){t.error=t.hasError?new LT(o,t.error,"An error was suppressed during disposal."):o,t.hasError=!0}var r,n=0;function s(){for(;r=t.stack.pop();)try{if(!r.async&&n===1)return n=0,t.stack.push(r),Promise.resolve().then(s);if(r.dispose){var o=r.dispose.call(r.value);if(r.async)return n|=2,Promise.resolve(o).then(s,function(i){return e(i),s()})}else n|=1}catch(i){e(i)}
99if(n===1)return t.hasError?Promise.reject(t.error):Promise.resolve();if(t.hasError)throw t.error}return s()}function R0(t,e){return typeof t=="string"&&/^\.\.?\//.test(t)?t.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i,function(r,n,s,o,i){return n?e?".jsx":".js":s&&(!o||!i)?r:s+o+"."+i.toLowerCase()+"js"}):t}const $T={__extends:i0,__assign:Ba,__rest:Gs,__decorate:a0,__param:l0,__esDecorate:u0,__runInitializers:c0,__propKey:d0,__setFunctionName:f0,__metadata:h0,__awaiter:z,__generator:p0,__createBinding:bl,__exportStar:m0,__values:Va,__read:ef,__spread:g0,__spreadArrays:v0,__spreadArray:y0,__await:Us,__asyncGenerator:w0,__asyncDelegator:_0,__asyncValues:b0,__makeTemplateObject:x0,__importStar:E0,__importDefault:S0,__classPrivateFieldGet:k0,__classPrivateFieldSet:T0,__classPrivateFieldIn:P0,__addDisposableResource:C0,__disposeResources:O0,__rewriteRelativeImportExtension:R0},DT=Object.freeze(Object.defineProperty({__proto__:null,__addDisposableResource:C0,get __assign(){return Ba},__asyncDelegator:_0,__asyncGenerator:w0,__asyncValues:b0,__await:Us,__awaiter:z,__classPrivateFieldGet:k0,__classPrivateFieldIn:P0,__classPrivateFieldSet:T0,__createBinding:bl,__decorate:a0,__disposeResources:O0,__esDecorate:u0,__exportStar:m0,__extends:i0,__generator:p0,__importDefault:S0,__importStar:E0,__makeTemplateOb
99ject:x0,__metadata:h0,__param:l0,__propKey:d0,__read:ef,__rest:Gs,__rewriteRelativeImportExtension:R0,__runInitializers:c0,__setFunctionName:f0,__spread:g0,__spreadArray:y0,__spreadArrays:v0,__values:Va,default:$T},Symbol.toStringTag,{value:"Module"})),MT=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...r)=>U(async()=>{const{default:n}=await Promise.resolve().then(()=>Fn);return{default:n}},void 0).then(({default:n})=>n(...r)):e=fetch,(...r)=>e(...r)};class tf extends Error{constructor(e,r="FunctionsError",n){super(e),this.name=r,this.context=n}}class up extends tf{constructor(e){super("Failed to send a request to the Edge Function","FunctionsFetchError",e)}}class cp extends tf{constructor(e){super("Relay Error invoking the Edge Function","FunctionsRelayError",e)}}class dp extends tf{constructor(e){super("Edge Function returned a non-2xx status code","FunctionsHttpError",e)}}var Cc;(function(t){t.Any="any",t.ApNortheast1="ap-northeast-1",t.ApNortheast2="ap-northeast-2",t.ApSouth1="ap-south-1",t.ApSoutheast1="ap-southeast-1",t.ApSoutheast2="ap-southeast-2",t.CaCentral1="ca-central-1",t.EuCentral1="eu-central-1",t.EuWest1="eu-west-1",t.EuWest2="eu-west-2",t.EuWest3="eu-west-3",t.SaEast1="sa-east-1",t.UsEast1="us-east-1",t.UsWest1="us-west-1",t.UsWest2="us-west-2"})(Cc||(Cc={}));class UT{constructor(e,{headers:r={},customFetch:n,region:s=Cc.Any}={}){this.url=e,this.headers=r,this.region=s,this.fetch=MT(n)}setAuth(e){this.headers.Authorization=`Bearer ${e}`}invoke(e){return z(this,arguments,void 0,function*(r,n={}){var s;try{const{headers:o,method:i,body:a,signal:l}=n;let u={},{region:c}=n;c||(c=this.region);const f=new URL(`${this.url}/${r}`);c&&c!=="any"&&(u["x-region"]=c,f.searchParams.set("forceFunctionRegion",c));let h;a&&(o&&!Object.prototype.hasOwnProperty.call(o,"Content-Type")||!o)?typeof Blob<"u"&&a instanceof Blob||a instanceof ArrayBuffer?(u["Content-Type"]="application/octet-stream",h=a):typeof a=="string"?(u["Content-Type"]="text/plain",h=a):typeof FormData<"u"&&a instanceof FormData?h=a:(u["Content-Type"]="application/json",h=JSON.stringify(a)):h=a;const d=yield this.fetch(f.toString(),{method:i||"POST",headers:Object.assign(Object.assign(Object.assign({},u),this.headers),o),body:h,signal:l}).catch(v=>{throw v.name==="AbortError"?v:new up(v)}),w=d.headers.get("x-relay-error");if(w&&w==="true")throw new cp(d);if(!d.ok)throw new dp(d);let g=((s=d.headers.get("Content-Type"))!==null&&s!==void 0?s:"text/plain").split(";")[0].trim(),y;return g==="application/json"?y=yield d.json():g==="application/octet-stream"||g==="application/pdf"?y=yield d.blob():g==="text/event-stream"?y=d:g==="multipart/form-data"?y=yield d.formData():y=yield d.text(),{data:y,error:null,response:d}}catch(o){return o instanceof Error&&o.name==="AbortError"?{data:null,error:new up(o)}:{data:null,error:o,response:o instanceof dp||o instanceof cp?o.context:void 0}}})}}var Ke={};const Qs=am(DT);var Fi={},zi={},Bi={},Vi={},Wi={},FT=function(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global;throw new Error("unable to locate global object")},Fs=FT();const zT=Fs.fetch,j0=Fs.fetch.bind(Fs),A0=Fs.Headers,BT=Fs.Request,VT=Fs.Response,Fn=Object.freeze(Object.defineProperty({__proto__:null,Headers:A0,Request:BT,Response:VT,default:j0,fetch:zT},Symbol.toStringTag,{value:"Module"})),WT=am(Fn);var Hi={},fp;function I0(){if(fp)return Hi;fp=1,Object.defineProperty(Hi,"__esModule",{value:!0});class t extends Error{constructor(r){super(r.message),this.name="PostgrestError",this.details=r.details,this.hint=r.hint,this.co
99de=r.code}}return Hi.default=t,Hi}var hp;function N0(){if(hp)return Wi;hp=1,Object.defineProperty(Wi,"__esModule",{value:!0});const t=Qs,e=t.__importDefault(WT),r=t.__importDefault(I0());class n{constructor(o){var i,a;this.shouldThrowOnError=!1,this.method=o.method,this.url=o.url,this.headers=new Headers(o.headers),this.schema=o.schema,this.body=o.body,this.shouldThrowOnError=(i=o.shouldThrowOnError)!==null&&i!==void 0?i:!1,this.signal=o.signal,this.isMaybeSingle=(a=o.isMaybeSingle)!==null&&a!==void 0?a:!1,o.fetch?this.fetch=o.fetch:typeof fetch>"u"?this.fetch=e.default:this.fetch=fetch}throwOnError(){return this.shouldThrowOnError=!0,this}setHeader(o,i){return this.headers=new Headers(this.headers),this.headers.set(o,i),this}then(o,i){this.schema===void 0||(["GET","HEAD"].includes(this.method)?this.headers.set("Accept-Profile",this.schema):this.headers.set("Content-Profile",this.schema)),this.method!=="GET"&&this.method!=="HEAD"&&this.headers.set("Content-Type","application/json");const a=this.fetch;let l=a(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then(async u=>{var c,f,h,d;let w=null,g=null,y=null,v=u.status,p=u.statusText;if(u.ok){if(this.method!=="HEAD"){const S=await u.text();S===""||(this.headers.get("Accept")==="text/csv"||this.headers.get("Accept")&&(!((c=this.headers.get("Accept"))===null||c===void 0)&&c.includes("application/vnd.pgrst.plan+text"))?g=S:g=JSON.parse(S))}const x=(f=this.headers.get("Prefer"))===null||f===void 0?void 0:f.match(/count=(exact|planned|estimated)/),E=(h=u.headers.get("content-range"))===null||h===void 0?void 0:h.split("/");x&&E&&E.length>1&&(y=parseInt(E[1])),this.isMaybeSingle&&this.method==="GET"&&Array.isArray(g)&&(g.length>1?(w={code:"PGRST116",details:`Results contain ${g.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:"JSON object requested, multiple (or no) rows returned"},g=null,y=null,v=406,p="Not Acceptable"):g.length===1?g=g[0]:g=null)}else{const x=await u.text();try{w=JSON.parse(x),Array.isArray(w)&&u.status===404&&(g=[],w=null,v=200,p="OK")}catch{u.status===404&&x===""?(v=204,p="No Content"):w={message:x}}if(w&&this.isMaybeSingle&&(!((d=w==null?void 0:w.details)===null||d===void 0)&&d.includes("0 rows"))&&(w=null,v=200,p="OK"),w&&this.shouldThrowOnError)throw new r.default(w)}return{error:w,data:g,count:y,status:v,statusText:p}});return this.shouldThrowOnError||(l=l.catch(u=>{var c,f,h;return{error:{message:`${(c=u==null?void 0:u.name)!==null&&c!==void 0?c:"FetchError"}: ${u==null?void 0:u.message}`,details:`${(f=u==null?void 0:u.stack)!==null&&f!==void 0?f:""}`,hint:"",code:`${(h=u==null?void 0:u.code)!==null&&h!==void 0?h:""}`},data:null,count:null,status:0,statusText:""}})),l.then(o,i)}returns(){return this}overrideTypes(){return this}}return Wi.default=n,Wi}var pp;function L0(){if(pp)return Vi;pp=1,Object.defineProperty(Vi,"__esModule",{value:!0});const e=Qs.__importDefault(N0());class r extends e.default{select(s){let o=!1;const i=(s??"*").split("").map(a=>/\s/.test(a)&&!o?"":(a==='"'&&(o=!o),a)).join("");return this.url.searchParams.set("select",i),this.headers.append("Prefer","return=representation"),this}order(s,{ascending:o=!0,nullsFirst:i,foreignTable:a,referencedTable:l=a}={}){const u=l?`${l}.order`:"order",c=this.url.searchParams.get(u);return this.url.searchParams.set(u,`${c?`${c},`:""}${s}.${o?"asc":"desc"}${i===void 0?"":i?".nullsfirst":".nullslast"}`),this}limit(s,{foreignTable:o,referencedTable:i=o}={}){const a=typeof i>"u"?"limit":`${i}.limit`;return this.url.searchParams.set(a,`${s}`),this}range(s,o,{foreignTable:i,referencedTable:a=i}={}){const l=typeof a>"u"?"offset":`${a}.offset`,u=typeof a>"u"?"limit":`${a}.limit`;return this.url.searchParams.set(l,`${s}`),this.url.searchParams.set(u,`${o-s+1}`),this}abortSignal(s){return this.signal=s,this}single(){return this.headers.set("Accept","application/vnd.pgrst.object+json"),this}maybeSingle(){return this.method==="GET"?this.headers.set("Accept","application/json"):this.headers.set("Accept","application/vnd.pgrst.object+json"),this.isMaybeSingle=!0,this}csv(){return this.headers.set("Accept","text/csv"),this}geojson(){return this.headers.set("Accept","application/geo+json"),this}
99explain({analyze:s=!1,verbose:o=!1,settings:i=!1,buffers:a=!1,wal:l=!1,format:u="text"}={}){var c;const f=[s?"analyze":null,o?"verbose":null,i?"settings":null,a?"buffers":null,l?"wal":null].filter(Boolean).join("|"),h=(c=this.headers.get("Accept"))!==null&&c!==void 0?c:"application/json";return this.headers.set("Accept",`application/vnd.pgrst.plan+${u}; for="${h}"; options=${f};`),u==="json"?this:this}rollback(){return this.headers.append("Prefer","tx=rollback"),this}returns(){return this}maxAffected(s){return this.headers.append("Prefer","handling=strict"),this.headers.append("Prefer",`max-affected=${s}`),this}}return Vi.default=r,Vi}var mp;function rf(){if(mp)return Bi;mp=1,Object.defineProperty(Bi,"__esModule",{value:!0});const e=Qs.__importDefault(L0()),r=new RegExp("[,()]");class n extends e.default{eq(o,i){return this.url.searchParams.append(o,`eq.${i}`),this}neq(o,i){return this.url.searchParams.append(o,`neq.${i}`),this}gt(o,i){return this.url.searchParams.append(o,`gt.${i}`),this}gte(o,i){return this.url.searchParams.append(o,`gte.${i}`),this}lt(o,i){return this.url.searchParams.append(o,`lt.${i}`),this}lte(o,i){return this.url.searchParams.append(o,`lte.${i}`),this}like(o,i){return this.url.searchParams.append(o,`like.${i}`),this}likeAllOf(o,i){return this.url.searchParams.append(o,`like(all).{${i.join(",")}}`),this}likeAnyOf(o,i){return this.url.searchParams.append(o,`like(any).{${i.join(",")}}`),this}ilike(o,i){return this.url.searchParams.append(o,`ilike.${i}`),this}ilikeAllOf(o,i){return this.url.searchParams.append(o,`ilike(all).{${i.join(",")}}`),this}ilikeAnyOf(o,i){return this.url.searchParams.append(o,`ilike(any).{${i.join(",")}}`),this}is(o,i){return this.url.searchParams.append(o,`is.${i}`),this}in(o,i){const a=Array.from(new Set(i)).map(l=>typeof l=="string"&&r.test(l)?`"${l}"`:`${l}`).join(",");return this.url.searchParams.append(o,`in.(${a})`),this}contains(o,i){return typeof i=="string"?this.url.searchParams.append(o,`cs.${i}`):Array.isArray(i)?this.url.searchParams.append(o,`cs.{${i.join(",")}}`):this.url.searchParams.append(o,`cs.${JSON.stringify(i)}`),this}containedBy(o,i){return typeof i=="string"?this.url.searchParams.append(o,`cd.${i}`):Array.isArray(i)?this.url.searchParams.append(o,`cd.{${i.join(",")}}`):this.url.searchParams.append(o,`cd.${JSON.stringify(i)}`),this}rangeGt(o,i){return this.url.searchParams.append(o,`sr.${i}`),this}rangeGte(o,i){return this.url.searchParams.append(o,`nxl.${i}`),this}rangeLt(o,i){return this.url.searchParams.append(o,`sl.${i}`),this}rangeLte(o,i){return this.url.searchParams.append(o,`nxr.${i}`),this}rangeAdjacent(o,i){return this.url.searchParams.append(o,`adj.${i}`),this}overlaps(o,i){return typeof i=="string"?this.url.searchParams.append(o,`ov.${i}`):this.url.searchParams.append(o,`ov.{${i.join(",")}}`),this}textSearch(o,i,{config:a,type:l}={}){let u="";l==="plain"?u="pl":l==="phrase"?u="ph":l==="websearch"&&(u="w");const c=a===void 0?"":`(${a})`;return this.url.searchParams.append(o,`${u}fts${c}.${i}`),this}match(o){return Object.entries(o).forEach(([i,a])=>{this.url.searchParams.append(i,`eq.${a}`)}),this}not(o,i,a){return this.url.searchParams.append(o,`not.${i}.${a}`),this}or(o,{foreignTable:i,referencedTable:a=i}={}){const l=a?`${a}.or`:"or";return this.url.searchParams.append(l,`(${o})`),this}filter(o,i,a){return this.url.searchParams.append(o,`${i}.${a}`),this}}return Bi.default=n,Bi}var gp;function $0(){if(gp)return zi;gp=1,Object.defineProperty(zi,"__esModule",{value:!0});const e=Qs.__importDefault(rf());class r{constructor(s,{headers:o={},schema:i,fetch:a}){this.url=s,this.headers=new Headers(o),this.schema=i,this.fetch=a}select(s,o){const{head:i=!1,count:a}=o??{},l=i?"HEAD":"GET";let u=!1;const c=(s??"*").split("").map(f=>/\s/.test(f)&&!u?"":(f==='"'&&(u=!u),f)).join("");return this.url.searchParams.set("select",c),a&&this.headers.append("Prefer",`count=${a}`),new e.default({method:l,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch})}insert(s,{count:o,defaultToNull:i=!0}={}){var a;const l="POST";if(o&&this.headers.append("Prefer",`count=${o}`),i||this.headers.append("Prefer","missing=default"),Array.isArray(s)){const u=s.reduce((c,f)=>c.concat(Object.keys(f)),[]);if(u.length>0){const c=[...new Set(u)].map(f=>`"${f}"`);this.url.searchParams.set("columns",c.join(","))}}return new e.default({method:l,url:this.url,headers:this.headers,schema:this.schema,body:s,fetch:(a=this.fetch)!==null&&a!==void 0?a:fetch})}upsert(s,{onConflict:o,ignoreDuplicates:i=!1,count:a,defaultToNull:l=!0}={}){var u;const c="POST";if(this.headers.append("Prefer",`resolution=${i?"ignore":"merge"}-duplicates`),o!==void 0&&this.url.searchParams.set("on_conflict",o),a&&this.headers.append("Prefer",`count=${a}`),l||this.headers.append("Prefer","missing=default"),Array.isArray(s)){const f=s.reduce((h,d)=>h.concat(Object.keys(d)),[]);if(f.length>0){const h=[...new Set(f)].map(d=>`"${d}"`);this.url.searchParams.set("columns",h.join(","))}}return new e.default({method:c,url:this.url,headers:this.headers,schema:this.schema,body:s,fetch:(u=this.fetch)!==null&&u!==void 0?u:fetch})}update(s,{count:o}={}){var i;const a="PATCH";return o&&this.headers.append("Prefer",`count=${o}`),new e.default({method:a,url:this.url,headers:this.headers,schema:this.schema,body:s,fetch:(i=this.fetch)!==null&&i!==void 0?i:fetch})}delete({count:s}={}){var o;const i="DELETE";return s&&this.headers.append("Prefer",`count=${s}`),new e.default({method:i,url:this.url,headers:this.headers,schema:this.schema,fetch:(o=this.fetch)!==null&&o!==void 0?o:fetch})}}return zi.default=r,zi}var vp;function HT(){if(vp)return Fi;vp=1,Object.defineProperty(Fi,"__esModule",{value:!0});const t=Qs,e=t.__importDefault($0()),r=t.__importDefault(rf());
99class n{constructor(o,{headers:i={},schema:a,fetch:l}={}){this.url=o,this.headers=new Headers(i),this.schemaName=a,this.fetch=l}from(o){const i=new URL(`${this.url}/${o}`);return new e.default(i,{headers:new Headers(this.headers),schema:this.schemaName,fetch:this.fetch})}schema(o){return new n(this.url,{headers:this.headers,schema:o,fetch:this.fetch})}rpc(o,i={},{head:a=!1,get:l=!1,count:u}={}){var c;let f;const h=new URL(`${this.url}/rpc/${o}`);let d;a||l?(f=a?"HEAD":"GET",Object.entries(i).filter(([g,y])=>y!==void 0).map(([g,y])=>[g,Array.isArray(y)?`{${y.join(",")}}`:`${y}`]).forEach(([g,y])=>{h.searchParams.append(g,y)})):(f="POST",d=i);const w=new Headers(this.headers);return u&&w.set("Prefer",`count=${u}`),new r.default({method:f,url:h,headers:w,schema:this.schemaName,body:d,fetch:(c=this.fetch)!==null&&c!==void 0?c:fetch})}}return Fi.default=n,Fi}Object.defineProperty(Ke,"__esModule",{value:!0});var D0=Ke.PostgrestError=K0=Ke.PostgrestBuilder=H0=Ke.PostgrestTransformBuilder=V0=Ke.PostgrestFilterBuilder=z0=Ke.PostgrestQueryBuilder=U0=Ke.PostgrestClient=void 0;const Js=Qs,M0=Js.__importDefault(HT());var U0=Ke.PostgrestClient=M0.default;const F0=Js.__importDefault($0());var z0=Ke.PostgrestQueryBuilder=F0.default;const B0=Js.__importDefault(rf());var V0=Ke.PostgrestFilterBuilder=B0.default;const W0=Js.__importDefault(L0());var H0=Ke.PostgrestTransformBuilder=W0.default;const q0=Js.__importDefault(N0());var K0=Ke.PostgrestBuilder=q0.default;const G0=Js.__importDefault(I0());D0=Ke.PostgrestError=G0.default;var Q0=Ke.default={PostgrestClient:M0.default,PostgrestQueryBuilder:F0.default,PostgrestFilterBuilder:B0.default,PostgrestTransformBuilder:W0.default,PostgrestBuilder:q0.default,PostgrestError:G0.default};const qT=om({__proto__:null,get PostgrestBuilder(){return K0},get PostgrestClient(){return U0},get PostgrestError(){return D0},get PostgrestFilterBuilder(){return V0},get PostgrestQueryBuilder(){return z0},get PostgrestTransformBuilder(){return H0},default:Q0},[Ke]),{PostgrestClient:KT,PostgrestQueryBuilder:xR,PostgrestFilterBuilder:ER,PostgrestTransformBuilder:SR,PostgrestBuilder:kR,PostgrestError:TR}=Q0||qT;class GT{static detectEnvironment(){var e;if(typeof WebSocket<"u")return{type:"native",constructor:WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocket<"u")return{type:"native",constructor:globalThis.WebSocket};if(typeof global<"u"&&typeof global.WebSocket<"u")return{type:"native",constructor:global.WebSocket};if(typeof globalThis<"u"&&typeof globalThis.WebSocketPair<"u"&&typeof globalThis.WebSocket>"u")return{type:"cloudflare",error:"Cloudflare Workers detected. WebSocket clients are not supported in Cloudflare Workers.",workaround:"Use Cloudflare Workers WebSocket API for server-side WebSocket handling, or deploy to a different runtime."};if(typeof globalThis<"u"&&globalThis.EdgeRuntime||typeof navigator<"u"&&(!((e=navigator.userAgent)===null||e===void 0)&&e.includes("Vercel-Edge")))return{type:"unsupported",error:"Edge runtime detected (Vercel Edge/Netlify Edge). WebSockets are not supported in edge functions.",workaround:"Use serverless functions or a different deployment target for WebSocket functionality."};if(typeof process<"u"){const r=process.versions;if(r&&r.node){const n=r.node,s=parseInt(n.replace(/^v/,"").split(".")[0]);return s>=22?typeof globalThis.WebSocket<"u"?{type:"native",constructor:globalThis.WebSocket}:{type:"unsupported",error:`Node.js ${s} detected but native WebSocket not found.`,workaround:"Provide a WebSocket implementation via the transport option."}:{type:"unsupported",error:`Node.js ${s} detected without native WebSocket support.`,workaround:`For Node.js < 22, install "ws" package and provide it via the transport option:
100import ws from "ws"
101new RealtimeClient(url, { transport: ws })`}}}return{type:"unsupported",error:"Unknown JavaScript runtime without WebSocket support.",workaround:"Ensure you're running in a supported environment (browser, Node.js, Deno) or provide a custom WebSocket implementation."}}static getWebSocketConstructor(){const e=this.detectEnvironment();if(e.constructor)return e.constructor;let r=e.error||"WebSocket not supported in this environment.";throw e.workaround&&(r+=`
102
103Suggested solution: ${e.workaround}`),new Error(r)}static createWebSocket(e,r){const n=this.getWebSocketConstructor();return new n(e,r)}static isWebSocketSupported(){try{const e=this.detectEnvironment();return e.type==="native"||e.type==="ws"}catch{return!1}}}const QT="2.78.0",JT=`realtime-js/${QT}`,YT="1.0.0",Oc=1e4,XT=1e3,ZT=100;var ko;(function(t){t[t.connecting=0]="connecting",t[t.open=1]="open",t[t.closing=2]="closing",t[t.closed=3]="closed"})(ko||(ko={}));var Pe;(function(t){t.closed="closed",t.errored="errored",t.joined="joined",t.joining="joining",t.leaving="leaving"})(Pe||(Pe={}));var Lt;(function(t){t.close="phx_close",t.error="phx_error",t.join="phx_join",t.reply="phx_reply",t.leave="phx_leave",t.access_token="access_token"})(Lt||(Lt={}));var Rc;(function(t){t.websocket="websocket"})(Rc||(Rc={}));var vn;(function(t){t.Connecting="connecting",t.Open="open",t.Closing="closing",t.Closed="closed"})(vn||(vn={}));class eP{constructor(){this.HEADER_LENGTH=1}decode(e,r){return e.constructor===ArrayBuffer?r(this._binaryDecode(e)):r(typeof e=="string"?JSON.parse(e):{})}_binaryDecode(e){const r=new DataView(e),n=new TextDecoder;return this._decodeBroadcast(e,r,n)}_decodeBroadcast(e,r,n){const s=r.getUint8(1),o=r.getUint8(2);let i=this.HEADER_LENGTH+2;const a=n.decode(e.slice(i,i+s));i=i+s;const l=n.decode(e.slice(i,i+o));i=i+o;const u=JSON.parse(n.decode(e.slice(i,e.byteLength)));return{ref:null,topic:a,event:l,payload:u}}}class J0{constructor(e,r){this.callback=e,this.timerCalc=r,this.timer=void 0,this.tries=0,this.callback=e,this.timerCalc=r}reset(){this.tries=0,clearTimeout(this.timer),this.timer=void 0}scheduleTimeout(){clearTimeout(this.timer),this.timer=setTimeout(()=>{this.tries=this.tries+1,this.callback()},this.timerCalc(this.tries+1))}}var ce;(function(t){t.abstime="abstime",t.bool="bool",t.date="date",t.daterange="daterange",t.float4="float4",t.float8="float8",t.int2="int2",t.int4="int4",t.int4range="int4range",t.int8="int8",t.int8range="int8range",t.json="json",t.jsonb="jsonb",t.money="money",t.numeric="numeric",t.oid="oid",t.reltime="reltime",t.text="text",t.time="time",t.timestamp="timestamp",t.timestamptz="timestamptz",t.timetz="timetz",t.t
103srange="tsrange",t.tstzrange="tstzrange"})(ce||(ce={}));const yp=(t,e,r={})=>{var n;const s=(n=r.skipTypes)!==null&&n!==void 0?n:[];return e?Object.keys(e).reduce((o,i)=>(o[i]=tP(i,t,e,s),o),{}):{}},tP=(t,e,r,n)=>{const s=e.find(a=>a.name===t),o=s==null?void 0:s.type,i=r[t];return o&&!n.includes(o)?Y0(o,i):jc(i)},Y0=(t,e)=>{if(t.charAt(0)==="_"){const r=t.slice(1,t.length);return oP(e,r)}switch(t){case ce.bool:return rP(e);case ce.float4:case ce.float8:case ce.int2:case ce.int4:case ce.int8:case ce.numeric:case ce.oid:return nP(e);case ce.json:case ce.jsonb:return sP(e);case ce.timestamp:return iP(e);case ce.abstime:case ce.date:case ce.daterange:case ce.int4range:case ce.int8range:case ce.money:case ce.reltime:case ce.text:case ce.time:case ce.timestamptz:case ce.timetz:case ce.tsrange:case ce.tstzrange:return jc(e);default:return jc(e)}},jc=t=>t,rP=t=>{switch(t){case"t":return!0;case"f":return!1;default:return t}},nP=t=>{if(typeof t=="string"){const e=parseFloat(t);if(!Number.isNaN(e))return e}return t},sP=t=>{if(typeof t=="string")try{return JSON.parse(t)}catch(e){return console.log(`JSON parse error: ${e}`),t}return t},oP=(t,e)=>{if(typeof t!="string")return t;const r=t.length-1,n=t[r];if(t[0]==="{"&&n==="}"){let o;const i=t.slice(1,r);try{o=JSON.parse("["+i+"]")}catch{o=i?i.split(","):[]}return o.map(a=>Y0(e,a))}return t},iP=t=>typeof t=="string"?t.replace(" ","T"):t,X0=t=>{const e=new URL(t);return e.protocol=e.protocol.replace(/^ws/i,"http"),e.pathname=e.pathname.replace(/\/+$/,"").replace(/\/socket\/websocket$/i,"").replace(/\/socket$/i,"").replace(/\/websocket$/i,""),e.pathname===""||e.pathname==="/"?e.pathname="/api/broadcast":e.pathname=e.pathname+"/api/broadcast",e.href};class lu{constructor(e,r,n={},s=Oc){this.channel=e,this.event=r,this.payload=n,this.timeout=s,this.sent=!1,this.timeoutTimer=void 0,this.ref="",this.receivedResp=null,this.recHooks=[],this.refEvent=null}resend(e){this.timeout=e,this._cancelRefEvent(),this.ref="",this.refEvent=null,this.receivedResp=null,this.sent=!1,this.send()}send(){this._hasReceived("timeout")||(this.startTimeout(),this.sent=!0,this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()}))}updatePayload(e){this.payload=Object.assign(Object.assign({},this.payload),e)}receive(e,r){var n;return this._hasReceived(e)&&r((n=this.receivedResp)===null||n===void 0?void 0:n.response),this.recHooks.push({status:e,callback:r}),this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef(),this.refEvent=this.channel._replyEventName(this.ref);const e=r=>{this._cancelRefEvent(),this._cancelTimeout(),this.receivedResp=r,this._matchReceive(r)};this.channel._on(this.refEvent,{},e),this.timeoutTimer=setTimeout(()=>{this.trigger("timeout",{})},this.timeout)}trigger(e,r){this.refEvent&&this.channel._trigger(this.refEvent,{status:e,response:r})}destroy(){this._cancelRefEvent(),this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer),this.timeoutTimer=void 0}_matchReceive({status:e,response:r}){this.recHooks.filter(n=>n.status===e).forEach(n=>n.callback(r))}_hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}}var wp;(function(t){t.SYNC="sync",t.JOIN="join",t.LEAVE="leave"})(wp||(wp={}));class To{constructor(e,r){this.channel=e,this.state={},this.pendingDiffs=[],this.joinRef=null,this.enabled=!1,this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const n=(r==null?void 0:r.events)||{state:"presence_state",diff:"presence_diff"};this.channel._on(n.state,{},s=>{const{onJoin:o,onLeave:i,onSync:a}=this.caller;this.joinRef=this.channel._joinRef(),this.state=To.syncState(this.state,s,o,i),this.pendingDiffs.forEach(l=>{this.state=To.syncDiff(this.state,l,o,i)}),this.pendingDiffs=[],a()}),this.channel._on(n.diff,{},s=>{const{onJoin:o,onLeave:i,onSync:a}=this.caller;this.inPendingSyncState()?this.pendingDiffs.push(s):(this.state=To.syncDiff(this.state,s,o,i),a())}),this.onJoin((s,o,i)=>{this.channel._trigger("presence",{event:"join",key:s,currentPresences:o,newPresences:i}
103)}),this.onLeave((s,o,i)=>{this.channel._trigger("presence",{event:"leave",key:s,currentPresences:o,leftPresences:i})}),this.onSync(()=>{this.channel._trigger("presence",{event:"sync"})})}static syncState(e,r,n,s){const o=this.cloneDeep(e),i=this.transformState(r),a={},l={};return this.map(o,(u,c)=>{i[u]||(l[u]=c)}),this.map(i,(u,c)=>{const f=o[u];if(f){const h=c.map(y=>y.presence_ref),d=f.map(y=>y.presence_ref),w=c.filter(y=>d.indexOf(y.presence_ref)<0),g=f.filter(y=>h.indexOf(y.presence_ref)<0);w.length>0&&(a[u]=w),g.length>0&&(l[u]=g)}else a[u]=c}),this.syncDiff(o,{joins:a,leaves:l},n,s)}static syncDiff(e,r,n,s){const{joins:o,leaves:i}={joins:this.transformState(r.joins),leaves:this.transformState(r.leaves)};return n||(n=()=>{}),s||(s=()=>{}),this.map(o,(a,l)=>{var u;const c=(u=e[a])!==null&&u!==void 0?u:[];if(e[a]=this.cloneDeep(l),c.length>0){const f=e[a].map(d=>d.presence_ref),h=c.filter(d=>f.indexOf(d.presence_ref)<0);e[a].unshift(...h)}n(a,c,l)}),this.map(i,(a,l)=>{let u=e[a];if(!u)return;const c=l.map(f=>f.presence_ref);u=u.filter(f=>c.indexOf(f.presence_ref)<0),e[a]=u,s(a,u,l),u.length===0&&delete e[a]}),e}static map(e,r){return Object.getOwnPropertyNames(e).map(n=>r(n,e[n]))}static transformState(e){return e=this.cloneDeep(e),Object.getOwnPropertyNames(e).reduce((r,n)=>{const s=e[n];return"metas"in s?r[n]=s.metas.map(o=>(o.presence_ref=o.phx_ref,delete o.phx_ref,delete o.phx_ref_prev,o)):r[n]=s,r},{})}static cloneDeep(e){return JSON.parse(JSON.stringify(e))}onJoin(e){this.caller.onJoin=e}onLeave(e){this.caller.onLeave=e}onSync(e){this.caller.onSync=e}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var _p;(function(t){t.ALL="*",t.INSERT="INSERT",t.UPDATE="UPDATE",t.DELETE="DELETE"})(_p||(_p={}));var Po;(function(t){t.BROADCAST="broadcast",t.PRESENCE="presence",t.POSTGRES_CHANGES="postgres_changes",t.SYSTEM="system"})(Po||(Po={}));var sr;(function(t){t.SUBSCRIBED="SUBSCRIBED",t.TIMED_OUT="TIMED_OUT",t.CLOSED="CLOSED",t.CHANNEL_ERROR="CHANNEL_ERROR"})(sr||(sr={}));class nf{constructor(e,r={config:{}},n){var s,o;if(this.topic=e,this.params=r,this.socket=n,this.bindings={},this.state=Pe.closed,this.joinedOnce=!1,this.pushBuffer=[],this.subTopic=e.replace(/^realtime:/i,""),this.params.config=Object.assign({broadcast:{ack:!1,self:!1},presence:{key:"",enabled:!1},private:!1},r.config),this.timeout=this.socket.timeout,this.joinPush=new lu(this,Lt.join,this.params,this.timeout),this.rejoinTimer=new J0(()=>this._rejoinUntilConnected(),this.socket.reconnectAfterMs),this.joinPush.receive("ok",()=>{this.state=Pe.joined,this.rejoinTimer.reset(),this.pushBuffer.forEach(i=>i.send()),this.pushBuffer=[]}),this._onClose(()=>{this.rejoinTimer.reset(),this.socket.log("channel",`close ${this.topic} ${this._joinRef()}`),this.state=Pe.closed,this.socket._remove(this)}),this._onError(i=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,i),this.state=Pe.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("timeout",()=>{this._isJoining()&&(this.socket.log("channel",`timeout ${this.topic}`,this.joinPush.timeout),this.state=Pe.errored,this.rejoinTimer.scheduleTimeout())}),this.joinPush.receive("error",i=>{this._isLeaving()||this._isClosed()||(this.socket.log("channel",`error ${this.topic}`,i),this.state=Pe.errored,this.rejoinTimer.scheduleTimeout())}),this._on(Lt.reply,{},(i,a)=>{this._trigger(this._replyEventName(a),i)}),this.presence=new To(this),this.broadcastEndpointURL=X0(this.socket.endPoint),this.private=this.params.config.private||!1,!this.private&&(!((o=(s=this.params.config)===null||s===void 0?void 0:s.broadcast)===null||o===void 0)&&o.replay))throw`tried to use replay on public channel '${this.topic}'. It must be a private channel.`}subscribe(e,r=this.timeout){var n,s,o;if(this.socket.isConnected()||this.socket.connect(),this.state==Pe.closed){const{config:{broadcast:i,presence:a,private:l}}=this.params,u=(s=(n=this.bindings.postgres_changes)===null||n===void 0?void 0:n.map(d=>d.filter))!==null&&s!==void 0?s:[],c=!!this.bindings[Po.PRESENCE]&&this.bindings[Po.PRESENCE].length>0||((o=this.params.config.presence)===null||o===void 0?void 0:o.enabled)===!0,f={},h={broadcast:i,presence:Object.assign(Object.assign({},a),{enabled:c}),postgres_changes:u,private:l};this.socket.accessTokenValue&&(f.access_token=this.socket.accessTokenValue),this._onError(d=>e==null?void 0:e(sr.CHANNEL_ERROR,d)),this._onClose(()=>e==null?void 0:e(sr.CLOSED)),this.updateJoinPayload(Object.assign({config:h},f)),this.joinedOnce=!0,this._rejoin(r),this.joinPush.receive("ok",async({postgres_changes:d})=>{var w;if(this.socket.setAuth(),d===void 0){e==null||e(sr.SUBSCRIBED);return}else{const g=this.bindings.postgres_changes,y=(w=g==null?void 0:g.length)!==null&&w!==void 0?w:0,v=[];for(let p=0;p<y;p++){const m=g[p],{filter:{event:x,schema:E,table:S,filter:k}}=m,C=d&&d[p];
103if(C&&C.event===x&&C.schema===E&&C.table===S&&C.filter===k)v.push(Object.assign(Object.assign({},m),{id:C.id}));else{this.unsubscribe(),this.state=Pe.errored,e==null||e(sr.CHANNEL_ERROR,new Error("mismatch between server and client bindings for postgres changes"));return}}this.bindings.postgres_changes=v,e&&e(sr.SUBSCRIBED);return}}).receive("error",d=>{this.state=Pe.errored,e==null||e(sr.CHANNEL_ERROR,new Error(JSON.stringify(Object.values(d).join(", ")||"error")))}).receive("timeout",()=>{e==null||e(sr.TIMED_OUT)})}return this}presenceState(){return this.presence.state}async track(e,r={}){return await this.send({type:"presence",event:"track",payload:e},r.timeout||this.timeout)}async untrack(e={}){return await this.send({type:"presence",event:"untrack"},e)}on(e,r,n){return this.state===Pe.joined&&e===Po.PRESENCE&&(this.socket.log("channel",`resubscribe to ${this.topic} due to change in presence callbacks on joined channel`),this.unsubscribe().then(()=>this.subscribe())),this._on(e,r,n)}async httpSend(e,r,n={}){var s;const o=this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:"";if(r==null)return Promise.reject("Payload is required for httpSend()");const i={method:"POST",headers:{Authorization:o,apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:e,payload:r,private:this.private}]})},a=await this._fetchWithTimeout(this.broadcastEndpointURL,i,(s=n.timeout)!==null&&s!==void 0?s:this.timeout);if(a.status===202)return{success:!0};let l=a.statusText;try{const u=await a.json();l=u.error||u.message||l}catch{}return Promise.reject(new Error(l))}async send(e,r={}){var n,s;if(!this._canPush()&&e.type==="broadcast"){console.warn("Realtime send() is automatically falling back to REST API. This behavior will be deprecated 
103in the future. Please use httpSend() explicitly for REST delivery.");const{event:o,payload:i}=e,l={method:"POST",headers:{Authorization:this.socket.accessTokenValue?`Bearer ${this.socket.accessTokenValue}`:"",apikey:this.socket.apiKey?this.socket.apiKey:"","Content-Type":"application/json"},body:JSON.stringify({messages:[{topic:this.subTopic,event:o,payload:i,private:this.private}]})};try{const u=await this._fetchWithTimeout(this.broadcastEndpointURL,l,(n=r.timeout)!==null&&n!==void 0?n:this.timeout);return await((s=u.body)===null||s===void 0?void 0:s.cancel()),u.ok?"ok":"error"}catch(u){return u.name==="AbortError"?"timed out":"error"}}else return new Promise(o=>{var i,a,l;const u=this._push(e.type,e,r.timeout||this.timeout);e.type==="broadcast"&&!(!((l=(a=(i=this.params)===null||i===void 0?void 0:i.config)===null||a===void 0?void 0:a.broadcast)===null||l===void 0)&&l.ack)&&o("ok"),u.receive("ok",()=>o("ok")),u.receive("error",()=>o("error")),u.receive("timeout",()=>o("timed out"))})}updateJoinPayload(e){this.joinPush.updatePayload(e)}unsubscribe(e=this.timeout){this.state=Pe.leaving;const r=()=>{this.socket.log("channel",`leave ${this.topic}`),this._trigger(Lt.close,"leave",this._joinRef())};this.joinPush.destroy();let n=null;return new Promise(s=>{n=new lu(this,Lt.leave,{},e),n.receive("ok",()=>{r(),s("ok")}).receive("timeout",()=>{r(),s("timed out")}).receive("error",()=>{s("error")}),n.send(),this._canPush()||n.trigger("ok",{})}).finally(()=>{n==null||n.destroy()})}teardown(){this.pushBuffer.forEach(e=>e.destroy()),this.pushBuffer=[],this.rejoinTimer.reset(),this.joinPush.destroy(),this.state=Pe.closed,this.bindings={}}async _fetchWithTimeout(e,r,n){const s=new AbortController,o=setTimeout(()=>s.abort(),n),i=await this.socket.fetch(e,Object.assign(Object.assign({},r),{signal:s.signal}));return clearTimeout(o),i}_push(e,r,n=this.timeout){if(!this.joinedOnce)throw`tried to push '${e}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let s=new lu(this,e,r,n);return this._canPush()?s.send():this._addToPushBuffer(s),s}_addToPushBuffer(e){if(e.startTimeout(),this.pushBuffer.push(e),this.pushBuffer.length>ZT){const r=this.pushBuffer.shift();r&&(r.destroy(),this.socket.log("channel",`discarded push due to buffer overflow: ${r.event}`,r.payload))}}_onMessage(e,r,n){return r}_isMember(e){return this.topic===e}_joinRef(){return this.joinPush.ref}_trigger(e,r,n){var s,o;const i=e.toLocaleLowerCase(),{close:a,error:l,leave:u,join:c}=Lt;if(n&&[a,l,u,c].indexOf(i)>=0&&n!==this._joinRef())return;let h=this._onMessage(i,r,n);if(r&&!h)throw"channel onMessage callbacks must return the payload, modified or unmodified";["insert","update","delete"].includes(i)?(s=this.bindings.postgres_changes)===null||s===void 0||s.filter(d=>{var w,g,y;return((w=d.filter)===null||w===void 0?void 0:w.event)==="*"||((y=(g=d.filter)===null||g===void 0?void 0:g.event)===null||y===void 0?void 0:y.toLocaleLowerCase())===i}).map(d=>d.callback(h,n)):(o=this.bindings[i])===null||o===void 0||o.filter(d=>{var w,g,y,v,p,m;if(["broadcast","presence","postgres_changes"].includes(i))if("id"in d){const x=d.id,E=(w=d.filter)===null||w===void 0?void 0:w.event;return x&&((g=r.ids)===null||g===void 0?void 0:g.includes(x))&&(E==="*"||(E==null?void 0:E.toLocaleLowerCase())===((y=r.data)===null||y===void 0?void 0:y.type.toLocaleLowerCase()))}else{const x=(p=(v=d==null?void 0:d.filter)===null||v===void 0?void 0:v.event)===null||p===void 0?void 0:p.toLocaleLowerCase();return x==="*"||x===((m=r==null?void 0:r.event)===null||m===void 0?void 0:m.toLocaleLowerCase())}else return d.type.toLocaleLowerCase()===i}).map(d=>{if(typeof h=="object"&&"ids"in h){const w=h.data,{schema:g,table:y,commit_timestamp:v,type:p,errors:m}=w;h=Object.assign(Object.assign({},{schema:g,table:y,commit_timestamp:v,eventType:p,new:{},old:{},errors:m}),this._getPayloadRecords(w))}d.callback(h,n)})}_isClosed(){return this.state===Pe.closed}_isJoined(){return this.state===Pe.joined}_isJoining(){return this.state===Pe.joining}_isLeaving(){return this.state===Pe.leaving}_replyEventName(e){return`chan_reply_${e}`}_on(e,r,n){const s=e.toLocaleLowerCase(),o={type:s,filter:r,callback:n};return this.bindings[s]?this.bindings[s].push(o):this.bindings[s]=[o],this}_off(e,r){const n=e.toLocaleLowerCase();return this.bindings[n]&&(this.bindings[n]=this.bindings[n].filter(s=>{var o;return!(((o=s.type)===null||o===void 0?void 0:o.toLocaleLowerCase())===n&&nf.isEqual(s.filter,r))})),this}static isEqual(e,r){if(Object.keys(e).length!==Object.keys(r).length)return!1;for(const n in e)if(e[n]!==r[n])return!1;return!0}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout(),this.socket.isConnected()&&this._rejoin()}_onClose(e){this._on(Lt.close,{},e)}_onError(e){this._on(Lt.error,{},r=>e(r))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(e=this.timeout){this._isLeaving()||(this.socket._leaveOpenTopic(this.topic),this.state=Pe.joining,this.joinPush.resend(e))}_getPayloadRecords(e){const r={new:{},old:{}};return(e.type==="INSERT"||e.type==="UPDATE")&&(r.new=yp(e.columns,e.record)),(e.type==="UPDATE"||e.type==="DELETE")&&(r.old=yp(e.columns,e.old_record)),r}}const uu=()=>{},qi={HEARTBEAT_INTERVAL:25e3,RECONNECT_DELAY:10,HEARTBEAT_TIMEOUT_FALLBACK:100},aP=[1e3,2e3,5e3,1e4],lP=1e4,uP=`
104  addEventListener("message", (e) => {
105    if (e.data.event === "start") {
106      setInterval(() => postMessage({ event: "keepAlive" }), e.data.interval);
107    }
108  });`;class cP{constructor(e,r){var n;if(this.accessTokenValue=null,this.apiKey=null,this.channels=new Array,this.endPoint="",this.httpEndpoint="",this.headers={},this.params={},this.timeout=Oc,this.transport=null,this.heartbeatIntervalMs=qi.HEARTBEAT_INTERVAL,this.heartbeatTimer=void 0,this.pendingHeartbeatRef=null,this.heartbeatCallback=uu,this.ref=0,this.reconnectTimer=null,this.logger=uu,this.conn=null,this.sendBuffer=[],this.serializer
108=new eP,this.stateChangeCallbacks={open:[],close:[],error:[],message:[]},this.accessToken=null,this._connectionState="disconnected",this._wasManualDisconnect=!1,this._authPromise=null,this._resolveFetch=s=>{let o;return s?o=s:typeof fetch>"u"?o=(...i)=>U(async()=>{const{default:a}=await Promise.resolve().then(()=>Fn);return{default:a}},void 0).then(({default:a})=>a(...i)).catch(a=>{throw new Error(`Failed to load @supabase/node-fetch: ${a.message}. This is required for HTTP requests in Node.js environments without native fetch.`)}):o=fetch,(...i)=>o(...i)},!(!((n=r==null?void 0:r.params)===null||n===void 0)&&n.apikey))throw new Error("API key is required to connect to Realtime");this.apiKey=r.params.apikey,this.endPoint=`${e}/${Rc.websocket}`,this.httpEndpoint=X0(e),this._initializeOptions(r),this._setupReconnectionTimer(),this.fetch=this._resolveFetch(r==null?void 0:r.fetch)}connect(){if(!(this.isConnecting()||this.isDisconnecting()||this.conn!==null&&this.isConnected())){if(this._setConnectionState("connecting"),this._setAuthSafely("connect"),this.transport)this.conn=new this.transport(this.endpointURL());else try{this.conn=GT.createWebSocket(this.endpointURL())}catch(e){this._setConnectionState("disconnected");const r=e.message;throw r.includes("Node.js")?new Error(`${r}
109
110To use Realtime in Node.js, you need to provide a WebSocket implementation:
111
112Option 1: Use Node.js 22+ which has native WebSocket support
113Option 2: Install and provide the "ws" package:
114
115  npm install ws
116
117  import ws from "ws"
118  const client = new RealtimeClient(url, {
119    ...options,
120    transport: ws
121  })`):new Error(`WebSocket not available: ${r}`)}this._setupConnectionHandlers()}}endpointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:YT}))}disconnect(e,r){if(!this.isDisconnecting())if(this._setConnectionState("disconnecting",!0),this.conn){const n=setTimeout(()=>{this._setConnectionState("disconnected")},100);this.conn.onclose=()=>{clearTimeout(n),this._setConnectionState("disconnected")},e?this.conn.close(e,r??""):this.conn.close(),this._teardownConnection()}else this._setConnectionState("disconnected")}getChannels(){return this.channels}async removeChannel(e){const r=await e.unsubscribe();return this.channels.length===0&&this.disconnect(),r}async removeAllChannels(){const e=await Promise.all(this.channels.map(r=>r.unsubscribe()));return this.channels=[],this.disconnect(),e}log(e,r,n){this.logger(e,r,n)}connectionState(){switch(this.conn&&this.conn.readyState){case ko.connecting:return vn.Connecting;case ko.open:return vn.Open;case ko.closing:return vn.Closing;default:return vn.Closed}}isConnected(){return this.connectionState()===vn.Open}isConnecting(){return this._connectionState==="connecting"}isDisconnecting(){return this._connectionState==="disconnecting"}channel(e,r={config:{}}){const n=`realtime:${e}`,s=this.getChannels().find(o=>o.topic===n);if(s)return s;{const o=new nf(`realtime:${e}`,r,this);return this.channels.push(o),o}}push(e){const{topic:r,event:n,payload:s,ref:o}=e,i=()=>{this.encode(e,a=>{var l;(l=this.conn)===null||l===void 0||l.send(a)})};this.log("push",`${r} ${n} (${o})`,s),this.isConnected()?i():this.sendBuffer.push(i)}async setAuth(e=null){this._authPromise=this._performAuth(e);try{await this._authPromise}finally{this._authPromise=null}}async sendHeartbeat(){var e;if(!this.isConnected()){try{this.heartbeatCallback("disconnected")}catch(r){this.log("error","error in heartbeat callback",r)}return}if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null,this.log("transport","heartbeat timeout. Attempting to re-establish connection");try{this.heartbeatCallback("timeout")}catch(r){this.log("error","error in heartbeat callback",r)}this._wasManualDisconnect=!1,(e=this.conn)===null||e===void 0||e.close(XT,"heartbeat timeout"),setTimeout(()=>{var r;this.isConnected()||(r=this.reconnectTimer)===null||r===void 0||r.sc
121heduleTimeout()},qi.HEARTBEAT_TIMEOUT_FALLBACK);return}this.pendingHeartbeatRef=this._makeRef(),this.push({topic:"phoenix",event:"heartbeat",payload:{},ref:this.pendingHeartbeatRef});try{this.heartbeatCallback("sent")}catch(r){this.log("error","error in heartbeat callback",r)}this._setAuthSafely("heartbeat")}onHeartbeat(e){this.heartbeatCallback=e}flushSendBuffer(){this.isConnected()&&this.sendBuffer.length>0&&(this.sendBuffer.forEach(e=>e()),this.sendBuffer=[])}_makeRef(){let e=this.ref+1;return e===this.ref?this.ref=0:this.ref=e,this.ref.toString()}_leaveOpenTopic(e){let r=this.channels.find(n=>n.topic===e&&(n._isJoined()||n._isJoining()));r&&(this.log("transport",`leaving duplicate topic "${e}"`),r.unsubscribe())}_remove(e){this.channels=this.channels.filter(r=>r.topic!==e.topic)}_onConnMessage(e){this.decode(e.data,r=>{if(r.topic==="phoenix"&&r.event==="phx_reply")try{this.heartbeatCallback(r.payload.status==="ok"?"ok":"error")}catch(u){this.log("error","error in heartbeat callback",u)}r.ref&&r.ref===this.pendingHeartbeatRef&&(this.pendingHeartbeatRef=null);const{topic:n,event:s,payload:o,ref:i}=r,a=i?`(${i})`:"",l=o.status||"";this.log("receive",`${l} ${n} ${s} ${a}`.trim(),o),this.channels.filter(u=>u._isMember(n)).forEach(u=>u._trigger(s,o,i)),this._triggerStateCallbacks("message",r)})}_clearTimer(e){var r;e==="heartbeat"&&this.heartbeatTimer?(clearInterval(this.heartbeatTimer),this.heartbeatTimer=void 0):e==="reconnect"&&((r=this.reconnectTimer)===null||r===void 0||r.reset())}_clearAllTimers(){this._clearTimer("heartbeat"),this._clearTimer("reconnect")}_setupConnectionHandlers(){this.conn&&("binaryType"in this.conn&&(this.conn.binaryType="arraybuffer"),this.conn.onopen=()=>this._onConnOpen(),this.conn.onerror=e=>this._onConnError(e),this.conn.onmessage=e=>this._onConnMessage(e),this.conn.onclose=e=>this._onConnClose(e))}_teardownConnection(){this.conn&&(this.conn.onopen=null,this.conn.onerror=null,this.conn.onmessage=null,this.conn.onclose=null,this.conn=null),this._clearAllTimers(),this.channels.forEach(e=>e.teardown())}_onConnOpen(){this._setConnectionState("connected"),this.log("transport",`connected to ${this.endpointURL()}`),this.flushSendBuffer(),this._clearTimer("reconnect"),this.worker?this.workerRef||this._startWorkerHeartbeat():this._startHeartbeat(),this._triggerStateCallbacks("open")}_startHeartbeat(){this.heartbeatTimer&&clearInterval(this.heartbeatTimer),this.heartbeatTimer=setInterval(()=>this.sendHeartbeat(),this.heartbeatIntervalMs)}_startWorkerHeartbeat(){this.workerUrl?this.log("worker",`starting worker for from ${this.workerUrl}`):this.log("worker","starting default worker");const e=this._workerObjectUrl(this.workerUrl);this.workerRef=new Worker(e),this.workerRef.onerror=r=>{this.log("worker","worker error",r.message),this.workerRef.terminate()},this.workerRef.onmessage=r=>{r.data.event==="keepAlive"&&this.sendHeartbeat()},this.workerRef.postMessage({event:"start",interval:this.heartbeatIntervalMs})}_onConnClose(e){var r;this._setConnectionState("disconnected"),this.log("transport","close",e),this._triggerChanError(),this._clearTimer("heartbeat"),this._wasManualDisconnect||(r=this.reconnectTimer)===null||r===void 0||r.sc
121heduleTimeout(),this._triggerStateCallbacks("close",e)}_onConnError(e){this._setConnectionState("disconnected"),this.log("transport",`${e}`),this._triggerChanError(),this._triggerStateCallbacks("error",e)}_triggerChanError(){this.channels.forEach(e=>e._trigger(Lt.error))}_appendParams(e,r){if(Object.keys(r).length===0)return e;const n=e.match(/\?/)?"&":"?",s=new URLSearchParams(r);return`${e}${n}${s}`}_workerObjectUrl(e){let r;if(e)r=e;else{const n=new Blob([uP],{type:"application/javascript"});r=URL.createObjectURL(n)}return r}_setConnectionState(e,r=!1){this._connectionState=e,e==="connecting"?this._wasManualDisconnect=!1:e==="disconnecting"&&(this._wasManualDisconnect=r)}async _performAuth(e=null){let r;e?r=e:this.accessToken?r=await this.accessToken():r=this.accessTokenValue,this.accessTokenValue!=r&&(this.accessTokenValue=r,this.channels.forEach(n=>{const s={access_token:r,version:JT};r&&n.updateJoinPayload(s),n.joinedOnce&&n._isJoined()&&n._push(Lt.access_token,{access_token:r})}))}async _waitForAuthIfNeeded(){this._authPromise&&await this._authPromise}_setAuthSafely(e="general"){this.setAuth().catch(r=>{this.log("error",`error setting auth in ${e}`,r)})}_triggerStateCallbacks(e,r){try{this.stateChangeCallbacks[e].forEach(n=>{try{n(r)}catch(s){this.log("error",`error in ${e} callback`,s)}})}catch(n){this.log("error",`error triggering ${e} callbacks`,n)}}_setupReconnectionTimer(){this.reconnectTimer=new J0(async()=>{setTimeout(async()=>{await this._waitForAuthIfNeeded(),this.isConnected()||this.connect()},qi.RECONNECT_DELAY)},this.reconnectAfterMs)}_initializeOptions(e){var r,n,s,o,i,a,l,u,c;if(this.transport=(r=e==null?void 0:e.transport)!==null&&r!==void 0?r:null,this.timeout=(n=e==null?void 0:e.timeout)!==null&&n!==void 0?n:Oc,this.heartbeatIntervalMs=(s=e==null?void 0:e.heartbeatIntervalMs)!==null&&s!==void 0?s:qi.HEARTBEAT_INTERVAL,this.worker=(o=e==null?void 0:e.worker)!==null&&o!==void 0?o:!1,this.accessToken=(i=e==null?void 0:e.accessToken)!==null&&i!==void 0?i:null,this.heartbeatCallback=(a=e==null?void 0:e.heartbeatCallback)!==null&&a!==void 0?a:uu,e!=null&&e.params&&(this.params=e.params),e!=null&&e.logger&&(this.logger=e.logger),(e!=null&&e.logLevel||e!=null&&e.log_level)&&(this.logLevel=e.logLevel||e.log_level,this.params=Object.assign(Object.assign({},this.params),{log_level:this.logLevel})),this.reconnectAfterMs=(l=e==null?void 0:e.reconnectAfterMs)!==null&&l!==void 0?l:f=>aP[f-1]||lP,this.encode=(u=e==null?void 0:e.encode)!==null&&u!==void 0?u:(f,h)=>h(JSON.stringify(f)),this.decode=(c=e==null?void 0:e.decode)!==null&&c!==void 0?c:this.serializer.decode.bind(this.serializer),this.worker){if(typeof window<"u"&&!window.Worker)throw new Error("Web Worker is not supported");this.workerUrl=e==null?void 0:e.workerUrl}}}class sf extends Error{constructor(e){super(e),this.__isStorageError=!0,this.name="StorageError"}}function ve(t){return typeof t=="object"&&t!==null&&"__isStorageError"in t}class dP extends sf{constructor(e,r,n){super(e),this.name="StorageApiError",this.status=r,this.statusCode=n}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}}class Ac extends sf{constructor(e,r){super(e),this.name="StorageUnknownError",this.originalError=r}}const of=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...r)=>U(async()=>{const{default:n}=await Promise.resolve().then(()=>Fn);return{default:n}},void 0).then(({default:n})=>n(...r)):e=fetch,(...r)=>e(...r)},fP=()=>z(void 0,void 0,void 0,function*(){return typeof Response>"u"?(yield U(()=>Promise.resolve().then(()=>Fn),void 0)).Response:Response}),Ic=t=>{if(Array.isArray(t))return t.map(r=>Ic(r));if(typeof t=="function"||t!==Object(t))return t;const e={};return Object.entries(t).forEach(([r,n])=>{const s=r.replace(/([-_][a-z])/gi,o=>o.toUpperCase().replace(/[-_]/g,""));e[s]=Ic(n)}),e},hP=t=>{if(typeof t!="object"||t===null)return!1;const e=Object.getPrototypeOf(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},cu=t=>{var e;return t.msg||t.message||t.error_description||(typeof t.error=="string"?t.error:(e=t.error)===null||e===void 0?void 0:e.message)||JSON.stringify(t)},pP=(t,e,r)=>z(void 0,void 0,void 0,function*(){const n=yield fP();t instanceof n&&!(r!=null&&r.noResolveJson)?t.json().then(s=>{const o=t.status||500,i=(s==null?void 0:s.statusCode)||o+"";e(new dP(cu(s),o,i))}).catch(s=>{e(new Ac(cu(s),s))}):e(new Ac(cu(t),t))}),mP=(t,e,r,n)=>{const s={method:t,headers:(e==null?void 0:e.headers)||{}};return t==="GET"||!n?s:(hP(n)?(s.headers=Object.assign({"Content-Type":"application/json"},e==null?void 0:e.headers),s.body=JSON.stringify(n)):s.body=n,e!=null&&e.duplex&&(s.duplex=e.duplex),Object.assign(Object.assign({},s),r))};function hi(t,e,r,n,s,o){return z(this,void 0,void 0,function*(){return new Promise((i,a)=>{t(r,mP(e,n,s,o)).then(l=>{if(!l.ok)throw l;return n!=null&&n.noResolveJson?l:l.json()}).then(l=>i(l)).catch(l=>pP(l,a,n))})})}function Xo(t,e,r,n){return z(this,void 0,void 0,function*(){return hi(t,"GET",e,r,n)})}function jt(t,e,r,n,s){return z(this,void 0,void 0,function*(){return hi(t,"POST",e,n,s,r)})}function Nc(t,e,r,n,s){return z(this,void 0,void 0,function*(){return hi(t,"PUT",e,n,s,r)})}function gP(t,e,r,n){return z(this,void 0,void 0,function*(){return hi(t,"HEAD",e,Object.assign(Object.assign({},r),{noResolveJson:!0}),n)})}function af(t,e,r,n,s){return z(this,void 0,void 0,function*(){return hi(t,"DELETE",e,n,s,r)})}class vP{constructor(e,r){this.downloadFn=e,this.shouldThrowOnError=r}then(e,r){return this.execute().then(e,r)}execute(){return z(this,void 0,void 0,function*(){try{return{data:(yield this.downloadFn()).body,error:null}}catch(e){if(this.shouldThrowOnError)throw e;if(ve(e))return{data:null,error:e};throw e}})}}var Z0;class yP{constructor(e,r){this.downloadFn=e,this.shouldThrowOnError=r,this[Z0]="BlobDownloadBuilder",this.promise=null}asStream(){return new vP(this.downloadFn,this.shouldThrowOnError)}then(e,r){return this.getPromise().then(e,r)}catch(e){return this.getPromise().catch(e)}finally(e){return this.getPromise().finally(e)}getPromise(){return this.promise||(this.promise=this.execute()),this.promise}execute(){return z(this,void 0,void 0,function*(){try{return{data:yield(yield this.downloadFn()).blob(),error:null}}catch(e){if(this.shouldThrowOnError)throw e;if(ve(e))return{data:null,error:e};throw e}})}}Z0=Symbol.toStringTag;const wP={limit:100,offset:0,sortBy:{column:"name",order:"asc"}},bp={cacheControl:"3600",contentType:"text/plain;charset=UTF-8",upsert:!1};class _P{constructor(e,r={},n,s){this.shouldThrowOnError=!1,this.url=e,this.headers=r,this.bucketId=n,this.fetch=of(s)}throwOnError(){return this.shouldThrowOnError=!0,this}uploadOrUpdate(e,r,n,s){return z(this,void 0,void 0,function*(){try{let o;const i=Object.assign(Object.assign({},bp),s);let a=Object.assign(Object.assign({},this.headers),e==="POST"&&{"x-upsert":String(i.upsert)});const l=i.metadata;typeof Blob<"u"&&n instanceof Blob?(o=new FormData,o.append("cacheControl",i.cacheControl),l&&o.append("metadata",this.encodeMetadata(l)),o.append("",n)):typeof FormData<"u"&&n instanceof FormData?(o=n,o.append("cacheControl",i.cacheControl),l&&o.append("metadata",this.encodeMetadata(l))):(o=n,a["cache-control"]=`max-age=${i.cacheControl}`,a["content-type"]=i.contentType,l&&(a["x-metadata"]=this.toBase64(this.encodeMetadata(l)))),s!=null&&s.headers&&(a=Object.assign(Object.assign({},a),s.headers));const u=this._removeEmptyFolders(r),c=this._getFinalPath(u),f=yield(e=="PUT"?Nc:jt)(this.fetch,`${this.url}/object/${c}`,o,Object.assign({headers:a},i!=null&&i.duplex?{duplex:i.duplex}:{}));return{data:{path:u,id:f.Id,fullPath:f.Key},error:null}}catch(o){if(this.shouldThrowOnError)throw o;if(ve(o))return{data:null,error:o};throw o}})}upload(e,r,n){return z(this,void 0,void 0,function*(){return this.uploadOrUpdate("POST",e,r,n)})}uploadToSignedUrl(e,r,n,s){return z(this,void 0,void 0,function*(){const o=this._removeEmptyFolders(e),i=this._getFinalPath(o),a=new URL(this.url+`/object/upload/sign/${i}`);a.searchParams.set("token",r);try{let l;const u=Object.assign({upsert:bp.upsert},s),c=Object.assign(Object.assign({},this.headers),{"x-upsert":String(u.upsert)});typeof Blob<"u"&&n instanceof Blob?(l=new FormData,l.append("cacheControl",u.cacheControl),l.append("",n)):typeof FormData<"u"&&n instanceof FormData?(l=n,l.append("cacheControl",u.cacheControl)):(l=n,c["cache-control"]=`max-age=${u.cacheControl}`,c["content-type"]=u.contentType);const f=yield Nc(this.fetch,a.toString(),l,{headers:c});return{data:{path:o,fullPath:f.Key},error:null}}catch(l){if(this.shouldThrowOnError)throw l;if(ve(l))return{data:null,error:l};throw l}})}createSignedUploadUrl(e,r){return z(this,void 0,void 0,function*(){try{let n=this._getFinalPath(e);const s=Object.assign({},this.headers);r!=null&&r.upsert&&(s["x-upsert"]="true");const o=yield jt(this.fetch,`${this.url}/object/upload/sign/${n}`,{},{headers:s}),i=new URL(this.url+o.url),a=i.searchParams.get("token");if(!a)throw new sf("No token returned by API");return{data:{signedUrl:i.toString(),path:e,token:a},error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(ve(n))return{data:null,error:n};throw n}})}update(e,r,n){return z(this,void 0,void 0,function*(){return this.uploadOrUpdate("PUT",e,r,n)})}move(e,r,n){return z(this,void 0,void 0,function*(){try{return{data:yield jt(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:e,destinationKey:r,destinationBucket:n==null?void 0:n.destinationBucket},{headers:this.headers}),error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(ve(s))return{data:null,error:s};throw s}})}copy(e,r,n){return z(this,void 0,void 0,function*(){try{return{data:{path:(yield jt(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:e,destinationKey:r,destinationBucket:n==null?void 0:n.destinationBucket},{headers:this.headers})).Key},error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(ve(s))return{data:null,error:s};throw s}})}createSignedUrl(e,r,n){return z(this,void 0,void 0,function*(){try{let s=this._getFinalPath(e),o=yield jt(this.fetch,`${this.url}/object/sign/${s}
121`,Object.assign({expiresIn:r},n!=null&&n.transform?{transform:n.transform}:{}),{headers:this.headers});const i=n!=null&&n.download?`&download=${n.download===!0?"":n.download}`:"";return o={signedUrl:encodeURI(`${this.url}${o.signedURL}${i}`)},{data:o,error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(ve(s))return{data:null,error:s};throw s}})}createSignedUrls(e,r,n){return z(this,void 0,void 0,function*(){try{const s=yield jt(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:r,paths:e},{headers:this.headers}),o=n!=null&&n.download?`&download=${n.download===!0?"":n.download}`:"";return{data:s.map(i=>Object.assign(Object.assign({},i),{signedUrl:i.signedURL?encodeURI(`${this.url}${i.signedURL}${o}`):null})),error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(ve(s))return{data:null,error:s};throw s}})}download(e,r){const s=typeof(r==null?void 0:r.transform)<"u"?"render/image/authenticated":"object",o=this.transformOptsToQueryString((r==null?void 0:r.transform)||{}),i=o?`?${o}`:"",a=this._getFinalPath(e),l=()=>Xo(this.fetch,`${this.url}/${s}/${a}${i}`,{headers:this.headers,noResolveJson:!0});return new yP(l,this.shouldThrowOnError)}info(e){return z(this,void 0,void 0,function*(){const r=this._getFinalPath(e);try{const n=yield Xo(this.fetch,`${this.url}/object/info/${r}`,{headers:this.headers});return{data:Ic(n),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(ve(n))return{data:null,error:n};throw n}})}exists(e){return z(this,void 0,void 0,function*(){const r=this._getFinalPath(e);try{return yield gP(this.fetch,`${this.url}/object/${r}`,{headers:this.headers}),{data:!0,error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(ve(n)&&n instanceof Ac){const s=n.originalError;if([400,404].includes(s==null?void 0:s.status))return{data:!1,error:n}}throw n}})}getPublicUrl(e,r){const n=this._getFinalPath(e),s=[],o=r!=null&&r.download?`download=${r.download===!0?"":r.download}`:"";o!==""&&s.push(o);const a=typeof(r==null?void 0:r.transform)<"u"?"render/image":"object",l=this.transformOptsToQueryString((r==null?void 0:r.transform)||{});l!==""&&s.push(l);let u=s.join("&");return u!==""&&(u=`?${u}`),{data:{publicUrl:encodeURI(`${this.url}/${a}/public/${n}${u}`)}}}remove(e){return z(this,void 0,void 0,function*(){try{return{data:yield af(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:e},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(ve(r))return{data:null,error:r};throw r}})}list(e,r,n){return z(this,void 0,void 0,function*(){try{const s=Object.assign(Object.assign(Object.assign({},wP),r),{prefix:e||""});return{data:yield jt(this.fetch,`${this.url}/object/list/${this.bucketId}`,s,{headers:this.headers},n),error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(ve(s))return{data:null,error:s};throw s}})}listV2(e,r){return z(this,void 0,void 0,function*(){try{const n=Object.assign({},e);return{data:yield jt(this.fetch,`${this.url}/object/list-v2/${this.bucketId}`,n,{headers:this.headers},r),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(ve(n))return{data:null,error:n};throw n}})}encodeMetadata(e){return JSON.stringify(e)}toBase64(e){return typeof Buffer<"u"?Buffer.from(e).toString("base64"):btoa(e)}_getFinalPath(e){return`${this.bucketId}/${e.replace(/^\/+/,"")}`}_removeEmptyFolders(e){return e.replace(/^\/|\/$/g,"").replace(/\/+/g,"/")}transformOptsToQueryString(e){const r=[];return e.width&&r.push(`width=${e.width}`),e.height&&r.push(`height=${e.height}`),e.resize&&r.push(`resize=${e.resize}`),e.format&&r.push(`format=${e.format}`),e.quality&&r.push(`quality=${e.quality}`),r.join("&")}}const ew="2.78.0",tw={"X-Client-Info":`storage-js/${ew}`};class bP{constructor(e,r={},n,s){this.shouldThrowOnError=!1;const o=new URL(e);s!=null&&s.useNewHostname&&/supabase\.(co|in|red)$/.test(o.hostname)&&!o.hostname.includes("storage.supabase.")&&(o.hostname=o.hostname.replace("supabase.","storage.supabase.")),this.url=o.href.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},tw),r),this.fetch=of(n)}throwOnError(){return this.shouldThrowOnError=!0,this}listBuckets(e){return z(this,void 0,void 0,function*(){try{const r=this.listBucketOptionsToQueryString(e);return{data:yield Xo(this.fetch,`${this.url}/bucket${r}`,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(ve(r))return{data:null,error:r};throw r}})}getBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield Xo(this.fetch,`${this.url}/bucket/${e}`,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(ve(r))return{data:null,error:r};throw r}})}createBucket(e){return z(this,arguments,void 0,function*(r,n={public:!1}){try{return{data:yield jt(this.fetch,`${this.url}/bucket`,{id:r,name:r,type:n.type,public:n.public,file_size_limit:n.fileSizeLimit,allowed_mime_types:n.allowedMimeTypes},{headers:this.headers}),error:null}}catch(s){if(this.shouldThrowOnError)throw s;if(ve(s))return{data:null,error:s};throw s}})}updateBucket(e,r){return z(this,void 0,void 0,function*(){try{return{data:yield Nc(this.fetch,`${this.url}/bucket/${e}`,{id:e,name:e,public:r.public,file_size_limit:r.fileSizeLimit,allowed_mime_types:r.allowedMimeTypes},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(ve(n))return{data:null,error:n};throw n}})}emptyBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield jt(this.fetch,`${this.url}/bucket/${e}/empty`,{},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(ve(r))return{data:null,error:r};throw r}})}deleteBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield af(this.fetch,`${this.url}/bucket/${e}`,{},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(ve(r))return{data:null,error:r};throw r}})}listBucketOptionsToQueryString(e){const r={};return e&&("limit"in e&&(r.limit=String(e.limit)),"offset"in e&&(r.offset=String(e.offset)),e.search&&(r.search=e.search),e.sortColumn&&(r.sortColumn=e.sortColumn),e.sortOrder&&(r.sortOrder=e.sortOrder)),Object.keys(r).length>0?"?"+new URLSearchParams(r).toString():""}}
121class xP{constructor(e,r={},n){this.shouldThrowOnError=!1,this.url=e.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},tw),r),this.fetch=of(n)}throwOnError(){return this.shouldThrowOnError=!0,this}createBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield jt(this.fetch,`${this.url}/bucket`,{name:e},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(ve(r))return{data:null,error:r};throw r}})}listBuckets(e){return z(this,void 0,void 0,function*(){try{const r=new URLSearchParams;(e==null?void 0:e.limit)!==void 0&&r.set("limit",e.limit.toString()),(e==null?void 0:e.offset)!==void 0&&r.set("offset",e.offset.toString()),e!=null&&e.sortColumn&&r.set("sortColumn",e.sortColumn),e!=null&&e.sortOrder&&r.set("sortOrder",e.sortOrder),e!=null&&e.search&&r.set("search",e.search);const n=r.toString(),s=n?`${this.url}/bucket?${n}`:`${this.url}/bucket`;return{data:yield Xo(this.fetch,s,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(ve(r))return{data:null,error:r};throw r}})}deleteBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield af(this.fetch,`${this.url}/bucket/${e}`,{},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(ve(r))return{data:null,error:r};throw r}})}}const lf={"X-Client-Info":`storage-js/${ew}`,"Content-Type":"application/json"};class rw extends Error{constructor(e){super(e),this.__isStorageVectorsError=!0,this.name="StorageVectorsError"}}function it(t){return typeof t=="object"&&t!==null&&"__isStorageVectorsError"in t}class du extends rw{constructor(e,r,n){super(e),this.name="StorageVectorsApiError",this.status=r,this.statusCode=n}toJSON(){return{name:this.name,message:this.message,status:this.status,statusCode:this.statusCode}}}class EP extends rw{constructor(e,r){super(e),this.name="StorageVectorsUnknownError",this.originalError=r}}var xp;(function(t){t.InternalError="InternalError",t.S3VectorConflictException="S3VectorConflictException",t.S3VectorNotFoundException="S3VectorNotFoundException",t.S3VectorBucketNotEmpty="S3VectorBucketNotEmpty",t.S3VectorMaxBucketsExceeded="S3VectorMaxBucketsExceeded",t.S3VectorMaxIndexesExceeded="S3VectorMaxIndexesExceeded"})(xp||(xp={}));const uf=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...r)=>U(async()=>{const{default:n}=await Promise.resolve().then(()=>Fn);return{default:n}},void 0).then(({default:n})=>n(...r)):e=fetch,(...r)=>e(...r)},SP=t=>{if(typeof t!="object"||t===null)return!1;const e=Object.getPrototypeOf(t);return(e===null||e===Object.prototype||Object.getPrototypeOf(e)===null)&&!(Symbol.toStringTag in t)&&!(Symbol.iterator in t)},Ep=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t),kP=(t,e,r)=>z(void 0,void 0,void 0,function*(){if(t&&typeof t=="object"&&"status"in t&&"ok"in t&&typeof t.status=="number"&&!(r!=null&&r.noResolveJson)){const s=t.status||500,o=t;if(typeof o.json=="function")o.json().then(i=>{const a=(i==null?void 0:i.statusCode)||(i==null?void 0:i.code)||s+"";e(new du(Ep(i),s,a))}).catch(()=>{const i=s+"",a=o.statusText||`HTTP ${s} error`;e(new du(a,s,i))});else{const i=s+"",a=o.statusText||`HTTP ${s} error`;e(new du(a,s,i))}}else e(new EP(Ep(t),t))}),TP=(t,e,r,n)=>{const s={method:t,headers:(e==null?void 0:e.headers)||{}};return n?(SP(n)?(s.headers=Object.assign({"Content-Type":"application/json"},e==null?void 0:e.headers),s.body=JSON.stringify(n)):s.body=n,Object.assign(Object.assign({},s),r)):s};function PP(t,e,r,n,s,o){return z(this,void 0,void 0,function*(){return new Promise((i,a)=>{t(r,TP(e,n,s,o)).then(l=>{if(!l.ok)throw l;if(n!=null&&n.noResolveJson)return l;const u=l.headers.get("content-type");return!u||!u.includes("application/json")?{}:l.json()}).then(l=>i(l)).catch(l=>kP(l,a,n))})})}function at(t,e,r,n,s){return z(this,void 0,void 0,function*(){return PP(t,"POST",e,n,s,r)})}class CP{constructor(e,r={},n){this.shouldThrowOnError=!1,this.url=e.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},lf),r),this.fetch=uf(n)}throwOnError(){return this.shouldThrowOnError=!0,this}createIndex(e){return z(this,void 0,void 0,function*(){try{return{data:(yield at(this.fetch,`${this.url}/CreateIndex`,e,{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}getIndex(e,r){return z(this,void 0,void 0,function*(){try{return{data:yield at(this.fetch,`${this.url}/GetIndex`,{vectorBucketName:e,indexName:r},{headers:this.headers}),error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(it(n))return{data:null,error:n};throw n}})}listIndexes(e){return z(this,void 0,void 0,function*(){try{return{data:yield at(this.fetch,`${this.url}/ListIndexes`,e,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}deleteIndex(e,r){return z(this,void 0,void 0,function*(){try{return{data:(yield at(this.fetch,`${this.url}/DeleteIndex`,{vectorBucketName:e,indexName:r},{headers:this.headers}))||{},error:null}}catch(n){if(this.shouldThrowOnError)throw n;if(it(n))return{data:null,error:n};throw n}})}}class OP{constructor(e,r={},n){this.shouldThrowOnError=!1,this.url=e.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},lf),r),this.fetch=uf(n)}throwOnError(){return this.shouldThrowOnError=!0,this}putVectors(e){return z(this,void 0,void 0,function*(){try{if(e.vectors.length<1||e.vectors.length>500)throw new Error("Vector batch size must be between 1 and 500 items");return{data:(yield at(this.fetch,`${this.url}/PutVectors`,e,{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}getVectors(e){return z(this,void 0,void 0,function*(){try{return{data:yield at(this.fetch,`${this.url}/GetVectors`,e,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}listVectors(e){return z(this,void 0,void 0,function*(){try{if(e.segmentCount!==void 0){if(e.segmentCount<1||e.segmentCount>16)throw new Error("segmentCount must be between 1 and 16");
121if(e.segmentIndex!==void 0&&(e.segmentIndex<0||e.segmentIndex>=e.segmentCount))throw new Error(`segmentIndex must be between 0 and ${e.segmentCount-1}`)}return{data:yield at(this.fetch,`${this.url}/ListVectors`,e,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}queryVectors(e){return z(this,void 0,void 0,function*(){try{return{data:yield at(this.fetch,`${this.url}/QueryVectors`,e,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}deleteVectors(e){return z(this,void 0,void 0,function*(){try{if(e.keys.length<1||e.keys.length>500)throw new Error("Keys batch size must be between 1 and 500 items");return{data:(yield at(this.fetch,`${this.url}/DeleteVectors`,e,{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}}class RP{constructor(e,r={},n){this.shouldThrowOnError=!1,this.url=e.replace(/\/$/,""),this.headers=Object.assign(Object.assign({},lf),r),this.fetch=uf(n)}throwOnError(){return this.shouldThrowOnError=!0,this}createBucket(e){return z(this,void 0,void 0,function*(){try{return{data:(yield at(this.fetch,`${this.url}/CreateVectorBucket`,{vectorBucketName:e},{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}getBucket(e){return z(this,void 0,void 0,function*(){try{return{data:yield at(this.fetch,`${this.url}/GetVectorBucket`,{vectorBucketName:e},{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}listBuckets(){return z(this,arguments,void 0,function*(e={}){try{return{data:yield at(this.fetch,`${this.url}/ListVectorBuckets`,e,{headers:this.headers}),error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}deleteBucket(e){return z(this,void 0,void 0,function*(){try{return{data:(yield at(this.fetch,`${this.url}/DeleteVectorBucket`,{vectorBucketName:e},{headers:this.headers}))||{},error:null}}catch(r){if(this.shouldThrowOnError)throw r;if(it(r))return{data:null,error:r};throw r}})}}class jP extends RP{constructor(e,r={}){super(e,r.headers||{},r.fetch)}from(e){return new AP(this.url,this.headers,e,this.fetch)}}class AP extends CP{constructor(e,r,n,s){super(e,r,s),this.vectorBucketName=n}createIndex(e){const r=Object.create(null,{createIndex:{get:()=>super.createIndex}});return z(this,void 0,void 0,function*(){return r.createIndex.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName}))})}listIndexes(){const e=Object.create(null,{listIndexes:{get:()=>super.listIndexes}});return z(this,arguments,void 0,function*(r={}){return e.listIndexes.call(this,Object.assign(Object.assign({},r),{vectorBucketName:this.vectorBucketName}))})}getIndex(e){const r=Object.create(null,{getIndex:{get:()=>super.getIndex}});return z(this,void 0,void 0,function*(){return r.getIndex.call(this,this.vectorBucketName,e)})}deleteIndex(e){const r=Object.create(null,{deleteIndex:{get:()=>super.deleteIndex}});return z(this,void 0,void 0,function*(){return r.deleteIndex.call(this,this.vectorBucketName,e)})}index(e){return new IP(this.url,this.headers,this.vectorBucketName,e,this.fetch)}}class IP extends OP{constructor(e,r,n,s,o){super(e,r,o),this.vectorBucketName=n,this.indexName=s}putVectors(e){const r=Object.create(null,{putVectors:{get:()=>super.putVectors}});return z(this,void 0,void 0,function*(){return r.putVectors.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}getVectors(e){const r=Object.create(null,{getVectors:{get:()=>super.getVectors}});return z(this,void 0,void 0,function*(){return r.getVectors.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}listVectors(){const e=Object.create(null,{listVectors:{get:()=>super.listVectors}});return z(this,arguments,void 0,function*(r={}){return e.listVectors.call(this,Object.assign(Object.assign({},r),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}queryVectors(e){const r=Object.create(null,{queryVectors:{get:()=>super.queryVectors}});return z(this,void 0,void 0,function*(){return r.queryVectors.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}deleteVectors(e){const r=Object.create(null,{deleteVectors:{get:()=>super.deleteVectors}});return z(this,void 0,void 0,function*(){return r.deleteVectors.call(this,Object.assign(Object.assign({},e),{vectorBucketName:this.vectorBucketName,indexName:this.indexName}))})}}class NP extends bP{constructor(e,r={},n,s){super(e,r,n,s)}from(e){return new _P(this.url,this.headers,e,this.fetch)}get vectors(){return new jP(this.url+"/vector",{headers:this.headers,fetch:this.fetch})}get analytics(){return new xP(this.url+"/iceberg",this.headers,this.fetch)}}const LP="2.78.0";let po="";typeof Deno<"u"?po="deno":typeof document<"u"?po="web":typeof navigator<"u"&&navigator.product==="ReactNative"?po="react-native":po="node";const $P={"X-Client-Info":`supabase-js-${po}/${LP}`},DP={headers:$P},MP={schema:"public"},UP={autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,flowType:"implicit"},FP={}
121,zP=t=>{let e;return t?e=t:typeof fetch>"u"?e=j0:e=fetch,(...r)=>e(...r)},BP=()=>typeof Headers>"u"?A0:Headers,VP=(t,e,r)=>{const n=zP(r),s=BP();return async(o,i)=>{var a;const l=(a=await e())!==null&&a!==void 0?a:t;let u=new s(i==null?void 0:i.headers);return u.has("apikey")||u.set("apikey",t),u.has("Authorization")||u.set("Authorization",`Bearer ${l}`),n(o,Object.assign(Object.assign({},i),{headers:u}))}};function WP(t){return t.endsWith("/")?t:t+"/"}function HP(t,e){var r,n;const{db:s,auth:o,realtime:i,global:a}=t,{db:l,auth:u,realtime:c,global:f}=e,h={db:Object.assign(Object.assign({},l),s),auth:Object.assign(Object.assign({},u),o),realtime:Object.assign(Object.assign({},c),i),storage:{},global:Object.assign(Object.assign(Object.assign({},f),a),{headers:Object.assign(Object.assign({},(r=f==null?void 0:f.headers)!==null&&r!==void 0?r:{}),(n=a==null?void 0:a.headers)!==null&&n!==void 0?n:{})}),accessToken:async()=>""};return t.accessToken?h.accessToken=t.accessToken:delete h.accessToken,h}function qP(t){const e=t==null?void 0:t.trim();if(!e)throw new Error("supabaseUrl is required.");if(!e.match(/^https?:\/\//i))throw new Error("Invalid supabaseUrl: Must be a valid HTTP or HTTPS URL.");try{return new URL(WP(e))}catch{throw Error("Invalid supabaseUrl: Provided URL is malformed.")}}const nw="2.78.0",Zn=30*1e3,Lc=3,fu=Lc*Zn,KP="http://localhost:9999",GP="supabase.auth.token",QP={"X-Client-Info":`gotrue-js/${nw}`},$c="X-Supabase-Api-Version",sw={"2024-01-01":{timestamp:Date.parse("2024-01-01T00:00:00.0Z"),name:"2024-01-01"}},JP=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}$|[a-z0-9_-]{2}$)$/i,YP=10*60*1e3;class Zo extends Error{constructor(e,r,n){super(e),this.__isAuthError=!0,this.name="AuthError",this.status=r,this.code=n}}function B(t){return typeof t=="object"&&t!==null&&"__isAuthError"in t}class XP extends Zo{constructor(e,r,n){super(e,r,n),this.name="AuthApiError",this.status=r,this.code=n}}function ZP(t){return B(t)&&t.name==="AuthApiError"}class yn extends Zo{constructor(e,r){super(e),this.name="AuthUnknownError",this.originalError=r}}class ln extends Zo{constructor(e,r,n,s){super(e,n,s),this.name=r,this.status=n}}class Pt extends ln{constructor(){super("Auth session missing!","AuthSessionMissingError",400,void 0)}}function eC(t){return B(t)&&t.name==="AuthSessionMissingError"}class Gn extends ln{constructor(){super("Auth session or user missing","AuthInvalidToken
121ResponseError",500,void 0)}}class Ki extends ln{constructor(e){super(e,"AuthInvalidCredentialsError",400,void 0)}}class Gi extends ln{constructor(e,r=null){super(e,"AuthImplicitGrantRedirectError",500,void 0),this.details=null,this.details=r}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}function tC(t){return B(t)&&t.name==="AuthImplicitGrantRedirectError"}class Sp extends ln{constructor(e,r=null){super(e,"AuthPKCEGrantCodeExchangeError",500,void 0),this.details=null,this.details=r}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class Dc extends ln{constructor(e,r){super(e,"AuthRetryableFetchError",r,void 0)}}function hu(t){return B(t)&&t.name==="AuthRetryableFetchError"}class kp extends ln{constructor(e,r,n){super(e,"AuthWeakPasswordError",r,"weak_password"),this.reasons=n}}class Mc extends ln{constructor(e){super(e,"AuthInvalidJwtError",400,"invalid_jwt")}}const Wa="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_".split(""),Tp=` 	
122\r=`.split(""),rC=(()=>{const t=new Array(128);for(let e=0;e<t.length;e+=1)t[e]=-1;for(let e=0;e<Tp.length;e+=1)t[Tp[e].charCodeAt(0)]=-2;for(let e=0;e<Wa.length;e+=1)t[Wa[e].charCodeAt(0)]=e;return t})();function Pp(t,e,r){if(t!==null)for(e.queue=e.queue<<8|t,e.queuedBits+=8;e.queuedBits>=6;){const n=e.queue>>e.queuedBits-6&63;r(Wa[n]),e.queuedBits-=6}else if(e.queuedBits>0)for(e.queue=e.queue<<6-e.queuedBits,e.queuedBits=6;e.queuedBits>=6;){const n=e.queue>>e.queuedBits-6&63;r(Wa[n]),e.queuedBits-=6}}function ow(t,e,r){const n=rC[t];if(n>-1)for(e.queue=e.queue<<6|n,e.queuedBits+=6;e.queuedBits>=8;)r(e.queue>>e.queuedBits-8&255),e.queuedBits-=8;else{if(n===-2)return;throw new Error(`Invalid Base64-URL character "${String.fromCharCode(t)}"`)}}function Cp(t){const e=[],r=i=>{e.push(String.fromCodePoint(i))},n={utf8seq:0,codepoint:0},s={queue:0,queuedBits:0},o=i=>{oC(i,n,r)};for(let i=0;i<t.length;i+=1)ow(t.charCodeAt(i),s,o);return e.join("")}function nC(t,e){if(t<=127){e(t);return}else if(t<=2047){e(192|t>>6),e(128|t&63);return}else if(t<=65535){e(224|t>>12),e(128|t>>6&63),e(128|t&63);return}else if(t<=1114111){e(240|t>>18),e(128|t>>12&63),e(128|t>>6&63),e(128|t&63);return}throw new Error(`Unrecognized Unicode codepoint: ${t.toString(16)}`)}function sC(t,e){for(let r=0;r<t.length;r+=1){let n=t.charCodeAt(r);if(n>55295&&n<=56319){const s=(n-55296)*1024&65535;n=(t.charCodeAt(r+1)-56320&65535|s)+65536,r+=1}nC(n,e)}}function oC(t,e,r){if(e.utf8seq===0){if(t<=127){r(t);return}for(let n=1;n<6;n+=1)if(!(t>>7-n&1)){e.utf8seq=n;break}if(e.utf8seq===2)e.codepoint=t&31;else if(e.utf8seq===3)e.codepoint=t&15;else if(e.utf8seq===4)e.codepoint=t&7;else throw new Error("Invalid UTF-8 sequence");e.utf8seq-=1}else if(e.utf8seq>0){if(t<=127)throw new Error("Invalid UTF-8 sequence");e.codepoint=e.codepoint<<6|t&63,e.utf8seq-=1,e.utf8seq===0&&r(e.codepoint)}}function bs(t){const e=[],r={queue:0,queuedBits:0},n=s=>{e.push(s)};for(let s=0;s<t.length;s+=1)ow(t.charCodeAt(s),r,n);return new Uint8Array(e)}function iC(t){const e=[];return sC(t,r=>e.push(r)),new Uint8Array(e)}function xn(t){const e=[],r={queue:0,queuedBits:0},n=s=>{e.push(s)};return t.forEach(s=>Pp(s,r,n)),Pp(null,r,n),e.join("")}function aC(t){return Math.round(Date.now()/1e3)+t}function lC(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(t){const e=Math.random()*16|0;return(t=="x"?e:e&3|8).toString(16)})}const Ve=()=>typeof window<"u"&&typeof document<"u",fn={tested:!1,writable:!1},iw=()=>{if(!Ve())return!1;try{if(typeof globalThis.localStorage!="object")return!1}catch{return!1}if(fn.tested)return fn.writable;const t=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(t,t),globalThis.localStorage.removeItem(t),fn.tested=!0,fn.writable=!0}catch{fn.tested=!0,fn.writable=!1}return fn.writable};function uC(t){const e={},r=new URL(t);if(r.hash&&r.hash[0]==="#")try{new URLSearchParams(r.hash.substring(1)).forEach((s,o)=>{e[o]=s})}catch{}return r.searchParams.forEach((n,s)=>{e[s]=n}),e}const aw=t=>{let e;return t?e=t:typeof fetch>"u"?e=(...r)=>U(async()=>{const{default:n}=await Promise.resolve().then(()=>Fn);return{default:n}},void 0).then(({default:n})=>n(...r)):e=fetch,(...r)=>e(...r)},cC=t=>typeof t=="object"&&t!==null&&"status"in t&&"ok"in t&&"json"in t&&typeof t.json=="function",es=async(t,e,r)=>{await t.setItem(e,JSON.stringify(r))},hn=async(t,e)=>{const r=await t.getItem(e);if(!r)return null;try{return JSON.parse(r)}catch{return r}},Cr=async(t,e)=>{await t.removeItem(e)};class xl{constructor(){this.promise=new xl.promiseConstructor((e,r)=>{this.resolve=e,this.reject=r})}}xl.promiseConstructor=Promise;function pu(t){const e=t.split(".");if(e.length!==3)throw new Mc("Invalid JWT structure");for(let n=0;n<e.length;n++)if(!JP.test(e[n]))throw new Mc("JWT not in base64url format");
122return{header:JSON.parse(Cp(e[0])),payload:JSON.parse(Cp(e[1])),signature:bs(e[2]),raw:{header:e[0],payload:e[1]}}}async function dC(t){return await new Promise(e=>{setTimeout(()=>e(null),t)})}function fC(t,e){return new Promise((n,s)=>{(async()=>{for(let o=0;o<1/0;o++)try{const i=await t(o);if(!e(o,null,i)){n(i);return}}catch(i){if(!e(o,i)){s(i);return}}})()})}function hC(t){return("0"+t.toString(16)).substr(-2)}function pC(){const e=new Uint32Array(56);if(typeof crypto>"u"){const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",n=r.length;let s="";for(let o=0;o<56;o++)s+=r.charAt(Math.floor(Math.random()*n));return s}return crypto.getRandomValues(e),Array.from(e,hC).join("")}async function mC(t){const r=new TextEncoder().encode(t),n=await crypto.subtle.digest("SHA-256",r),s=new Uint8Array(n);return Array.from(s).map(o=>String.fromCharCode(o)).join("")}async function gC(t){if(!(typeof crypto<"u"&&typeof crypto.subtle<"u"&&typeof TextEncoder<"u"))return console.warn("WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256."),t;const r=await mC(t);return btoa(r).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}async function Qn(t,e,r=!1){const n=pC();let s=n;r&&(s+="/PASSWORD_RECOVERY"),await es(t,`${e}-code-verifier`,s);const o=await gC(n);return[o,n===o?"plain":"s256"]}const vC=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function yC(t){const e=t.headers.get($c);if(!e||!e.match(vC))return null;try{return new Date(`${e}T00:00:00.0Z`)}catch{return null}}function wC(t){if(!t)throw new Error("Missing exp claim");const e=Math.floor(Date.now()/1e3);if(t<=e)throw new Error("JWT has expired")}function _C(t){switch(t){case"RS256":return{name:"RSASSA-PKCS1-v1_5",hash:{name:"SHA-256"}};case"ES256":return{name:"ECDSA",namedCurve:"P-256",hash:{name:"SHA-256"}};default:throw new Error("Invalid alg claim")}}const bC=/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/;function Jn(t){if(!bC.test(t))throw new Error("@supabase/auth-js: Expected parameter to be UUID but is not")}function mu(){const t={};return new Proxy(t,{get:(e,r)=>{if(r==="__isUserNotAvailableProxy")return!0;if(typeof r=="symbol"){const n=r.toString();if(n==="Symbol(Symbol.toPrimitive)"||n==="Symbol(Symbol.toStringTag)"||n==="Symbol(util.inspect.custom)")return}throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Accessing the "${r}" property of the session object is not supported. Please use getUser() instead.`)},set:(e,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Setting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)},deleteProperty:(e,r)=>{throw new Error(`@supabase/auth-js: client was created with userStorage option and there was no user stored in the user storage. Deleting the "${r}" property of the session object is not supported. Please use getUser() to fetch a user object you can manipulate.`)}})}function xC(t,e){return new Proxy(t,{get:(r,n,s)=>{if(n==="__isInsecureUserWarningProxy")return!0;if(typeof n=="symbol"){const o=n.toString();if(o==="Symbol(Symbol.toPrimitive)"||o==="Symbol(Symbol.toStringTag)"||o==="Symbol(util.inspect.custom)"||o==="Symbol(nodejs.util.inspect.custom)")return Reflect.get(r,n,s)}return!e.value&&typeof n=="string"&&(console.warn("Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and may not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server."),e.value=!0),Reflect.get(r,n,s)}})}function Op(t){return JSON.parse(JSON.stringify(t))}const gn=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t),EC=[502,503,504];async function Rp(t){var e;if(!cC(t))throw new Dc(gn(t),0);if(EC.includes(t.status))throw new Dc(gn(t),t.status);let r;try{r=await t.json()}catch(o){throw new yn(gn(o),o)}let n;const s=yC(t);
122if(s&&s.getTime()>=sw["2024-01-01"].timestamp&&typeof r=="object"&&r&&typeof r.code=="string"?n=r.code:typeof r=="object"&&r&&typeof r.error_code=="string"&&(n=r.error_code),n){if(n==="weak_password")throw new kp(gn(r),t.status,((e=r.weak_password)===null||e===void 0?void 0:e.reasons)||[]);if(n==="session_not_found")throw new Pt}else if(typeof r=="object"&&r&&typeof r.weak_password=="object"&&r.weak_password&&Array.isArray(r.weak_password.reasons)&&r.weak_password.reasons.length&&r.weak_password.reasons.reduce((o,i)=>o&&typeof i=="string",!0))throw new kp(gn(r),t.status,r.weak_password.reasons);throw new XP(gn(r),t.status||500,n)}const SC=(t,e,r,n)=>{const s={method:t,headers:(e==null?void 0:e.headers)||{}};return t==="GET"?s:(s.headers=Object.assign({"Content-Type":"application/json;charset=UTF-8"},e==null?void 0:e.headers),s.body=JSON.stringify(n),Object.assign(Object.assign({},s),r))};async function Q(t,e,r,n){var s;const o=Object.assign({},n==null?void 0:n.headers);o[$c]||(o[$c]=sw["2024-01-01"].name),n!=null&&n.jwt&&(o.Authorization=`Bearer ${n.jwt}`);const i=(s=n==null?void 0:n.query)!==null&&s!==void 0?s:{};n!=null&&n.redirectTo&&(i.redirect_to=n.redirectTo);const a=Object.keys(i).length?"?"+new URLSearchParams(i).toString():"",l=await kC(t,e,r+a,{headers:o,noResolveJson:n==null?void 0:n.noResolveJson},{},n==null?void 0:n.body);return n!=null&&n.xform?n==null?void 0:n.xform(l):{data:Object.assign({},l),error:null}}async function kC(t,e,r,n,s,o){const i=SC(e,n,s,o);let a;try{a=await t(r,Object.assign({},i))}catch(l){throw console.error(l),new Dc(gn(l),0)}if(a.ok||await Rp(a),n!=null&&n.noResolveJson)return a;try{return await a.json()}catch(l){await Rp(l)}}function Ct(t){var e;let r=null;CC(t)&&(r=Object.assign({},t),t.expires_at||(r.expires_at=aC(t.expires_in)));const n=(e=t.user)!==null&&e!==void 0?e:t;return{data:{session:r,user:n},error:null}}function jp(t){const e=Ct(t);return!e.error&&t.weak_password&&typeof t.weak_password=="object"&&Array.isArray(t.weak_password.reasons)&&t.weak_password.reasons.length&&t.weak_password.message&&typeof t.weak_password.message=="string"&&t.weak_password.reasons.reduce((r,n)=>r&&typeof n=="string",!0)&&(e.data.weak_password=t.weak_password),e}function Nr(t){var e;return{data:{user:(e=t.user)!==null&&e!==void 0?e:t},error:null}}function TC(t){return{data:t,error:null}}function PC(t){const{action_link:e,email_otp:r,hashed_token:n,redirect_to:s,verification_type:o}=t,i=Gs(t,["action_link","email_otp","hashed_token","redirect_to","verification_type"]),a={action_link:e,email_otp:r,hashed_token:n,redirect_to:s,verification_type:o},l=Object.assign({},i);return{data:{properties:a,user:l},error:null}}function Ap(t){return t}function CC(t){return t.access_token&&t.refresh_token&&t.expires_in}const gu=["global","local","others"];class OC{constructor({url:e="",headers:r={},fetch:n}){this.url=e,this.headers=r,this.fetch=aw(n),this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)},this.oauth={listClients:this._listOAuthClients.bind(this),createClient:this._createOAuthClient.bind(this),getClient:this._getOAuthClient.bind(this),updateClient:this._updateOAuthClient.bind(this),deleteClient:this._deleteOAuthClient.bind(this),regenerateClientSecret:this._regenerateOAuthClientSecret.bind(this)}}async signOut(e,r=gu[0]){if(gu.indexOf(r)<0)throw new Error(`@supabase/auth-js: Parameter scope must be one of ${gu.join(", ")}`);try{return await Q(this.fetch,"POST",`${this.url}/logout?scope=${r}`,{headers:this.headers,jwt:e,noResolveJson:!0}),{data:null,error:null}}catch(n){if(B(n))return{data:null,error:n};throw n}}async inviteUserByEmail(e,r={}){try{return await Q(this.fetch,"POST",`${this.url}/invite`,{body:{email:e,data:r.data},headers:this.headers,redirectTo:r.redirectTo,xform:Nr})}catch(n){if(B(n))return{data:{user:null},error:n};throw n}}async generateLink(e){try{const{options:r}=e,n=Gs(e,["options"]),s=Object.assign(Object.assign({},n),r);return"newEmail"in n&&(s.new_email=n==null?void 0:n.newEmail,delete s.newEmail),await Q(this.fetch,"POST",`${this.url}/admin/generate_link`,{body:s,headers:this.headers,xform:PC,redirectTo:r==null?void 0:r.redirectTo})}catch(r){if(B(r))return{data:{properties:null,user:null},error:r};throw r}}async createUser(e){try{return await Q(this.fetch,"POST",`${this.url}/admin/users`,{body:e,headers:this.headers,xform:Nr})}catch(r){if(B(r))return{data:{user:null},error:r};throw r}}async listUsers(e){var r,n,s,o,i,a,l;try{const u={nextPage:null,lastPage:0,total:0},c=await Q(this.fetch,"GET",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=e==null?void 0:e.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(o=(s=e==null?void 0:e.perPage)===null||s===void 0?void 0:s.toString())!==null&&o!==void 0?o:""},xform:Ap});if(c.error)throw c.error;const f=await c.json(),h=(i=c.headers.get("x-total-count"))!==null&&i!==void 0?i:0,d=(l=(a=c.headers.get("link"))===null||a===void 0?void 0:a.split(","))!==null&&l!==void 0?l:[];return d.length>
1220&&(d.forEach(w=>{const g=parseInt(w.split(";")[0].split("=")[1].substring(0,1)),y=JSON.parse(w.split(";")[1].split("=")[1]);u[`${y}Page`]=g}),u.total=parseInt(h)),{data:Object.assign(Object.assign({},f),u),error:null}}catch(u){if(B(u))return{data:{users:[]},error:u};throw u}}async getUserById(e){Jn(e);try{return await Q(this.fetch,"GET",`${this.url}/admin/users/${e}`,{headers:this.headers,xform:Nr})}catch(r){if(B(r))return{data:{user:null},error:r};throw r}}async updateUserById(e,r){Jn(e);try{return await Q(this.fetch,"PUT",`${this.url}/admin/users/${e}`,{body:r,headers:this.headers,xform:Nr})}catch(n){if(B(n))return{data:{user:null},error:n};throw n}}async deleteUser(e,r=!1){Jn(e);try{return await Q(this.fetch,"DELETE",`${this.url}/admin/users/${e}`,{headers:this.headers,body:{should_soft_delete:r},xform:Nr})}catch(n){if(B(n))return{data:{user:null},error:n};throw n}}async _listFactors(e){Jn(e.userId);try{const{data:r,error:n}=await Q(this.fetch,"GET",`${this.url}/admin/users/${e.userId}/factors`,{headers:this.headers,xform:s=>({data:{factors:s},error:null})});return{data:r,error:n}}catch(r){if(B(r))return{data:null,error:r};throw r}}async _deleteFactor(e){Jn(e.userId),Jn(e.id);try{return{data:await Q(this.fetch,"DELETE",`${this.url}/admin/users/${e.userId}/factors/${e.id}`,{headers:this.headers}),error:null}}catch(r){if(B(r))return{data:null,error:r};throw r}}async _listOAuthClients(e){var r,n,s,o,i,a,l;try{const u={nextPage:null,lastPage:0,total:0},c=await Q(this.fetch,"GET",`${this.url}/admin/oauth/clients`,{headers:this.headers,noResolveJson:!0,query:{page:(n=(r=e==null?void 0:e.page)===null||r===void 0?void 0:r.toString())!==null&&n!==void 0?n:"",per_page:(o=(s=e==null?void 0:e.perPage)===null||s===void 0?void 0:s.toString())!==null&&o!==void 0?o:""},xform:Ap});if(c.error)throw c.error;const f=await c.json(),h=(i=c.headers.get("x-total-count"))!==null&&i!==void 0?i:0,d=(l=(a=c.headers.get("link"))===null||a===void 0?void 0:a.split(","))!==null&&l!==void 0?l:[];return d.length>0&&(d.forEach(w=>{const g=parseInt(w.split(";")[0].split("=")[1].substring(0,1)),y=JSON.parse(w.split(";")[1].split("=")[1]);u[`${y}Page`]=g}),u.total=parseInt(h)),{data:Object.assign(Object.assign({},f),u),error:null}}catch(u){if(B(u))return{data:{clients:[]},error:u};throw u}}async _createOAuthClient(e){try{return await Q(this.fetch,"POST",`${this.url}/admin/oauth/clients`,{body:e,headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(B(r))return{data:null,error:r};throw r}}async _getOAuthClient(e){try{return await Q(this.fetch,"GET",`${this.url}/admin/oauth/clients/${e}`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(B(r))return{data:null,error:r};throw r}}async _updateOAuthClient(e,r){try{return await Q(this.fetch,"PUT",`${this.url}/admin/oauth/clients/${e}`,{body:r,headers:this.headers,xform:n=>({data:n,error:null})})}catch(n){if(B(n))return{data:null,error:n};throw n}}async _deleteOAuthClient(e){try{return await Q(this.fetch,"DELETE",`${this.url}/admin/oauth/clients/${e}`,{headers:this.headers,noResolveJson:!0}),{data:null,error:null}}catch(r){if(B(r))return{data:null,error:r};throw r}}async _regenerateOAuthClientSecret(e){try{return await Q(this.fetch,"POST",`${this.url}/admin/oauth/clients/${e}/regenerate_secret`,{headers:this.headers,xform:r=>({data:r,error:null})})}catch(r){if(B(r))return{data:null,error:r};throw r}}}function Ip(t={}){return{getItem:e=>t[e]||null,setItem:(e,r)=>{t[e]=r},removeItem:e=>{delete t[e]}}}const Yn={debug:!!(globalThis&&iw()&&globalThis.localStorage&&globalThis.localStorage.getItem("supabase.gotrue-js.locks.debug")==="true")};class lw extends Error{constructor(e){super(e),this.isAcquireTimeout=!0}}class RC extends lw{}async function jC(t,e,r){Yn.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquire lock",t,e);const n=new globalThis.AbortController;return e>0&&setTimeout(()=>{n.abort(),Yn.debug&&console.log("@supabase/gotrue-js: navigatorLock acquire timed out",t)},e),await Promise.resolve().then(()=>globalThis.navigator.locks.request(t,e===0?{mode:"exclusive",ifAvailable:!0}:{mode:"exclusive",signal:n.signal},async s=>{if(s){Yn.debug&&console.log("@supabase/gotrue-js: navigatorLock: acquired",t,s.name);try{return await r()}finally{Yn.debug&&console.log("@supabase/gotrue-js: navigatorLock: released",t,s.name)}}else{if(e===0)throw Yn.debug&&console.log("@supabase/gotrue-js: navigatorLock: not immediately available",t),new RC(`Acquiring an exclusive Navigator LockManager lock "${t}" immediately failed`);if(Yn.debug)try{const o=await globalThis.navigator.locks.query();console.log("@supabase/gotrue-js: Navigator LockManager state",JSON.stringify(o,null,"  "))}catch(o){console.warn("@supabase/gotrue-js: Error when querying Navigator LockManager state",o)}return console.warn("@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request"),await r()}}))}function AC(){if(typeof globalThis!="object")try{Object.defineProperty(Object.prototype,"__magic__",{get:function(){return this},configurable:!0}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__}catch{typeof self<"u"&&(self.globalThis=self)}}function uw(t){if(!/^0x[a-fA-F0-9]{40}$/.test(t))throw new Error(`@supabase/auth-js: Address "${t}
122" is invalid.`);return t.toLowerCase()}function IC(t){return parseInt(t,16)}function NC(t){const e=new TextEncoder().encode(t);return"0x"+Array.from(e,n=>n.toString(16).padStart(2,"0")).join("")}function LC(t){var e;const{chainId:r,domain:n,expirationTime:s,issuedAt:o=new Date,nonce:i,notBefore:a,requestId:l,resources:u,scheme:c,uri:f,version:h}=t;{if(!Number.isInteger(r))throw new Error(`@supabase/auth-js: Invalid SIWE message field "chainId". Chain ID must be a EIP-155 chain ID. Provided value: ${r}`);if(!n)throw new Error('@supabase/auth-js: Invalid SIWE message field "domain". Domain must be provided.');if(i&&i.length<8)throw new Error(`@supabase/auth-js: Invalid SIWE message field "nonce". Nonce must be at least 8 characters. Provided value: ${i}`);if(!f)throw new Error('@supabase/auth-js: Invalid SIWE message field "uri". URI must be provided.');if(h!=="1")throw new Error(`@supabase/auth-js: Invalid SIWE message field "version". Version must be '1'. Provided value: ${h}`);if(!((e=t.statement)===null||e===void 0)&&e.includes(`
123`))throw new Error(`@supabase/auth-js: Invalid SIWE message field "statement". Statement must not include '\\n'. Provided value: ${t.statement}`)}const d=uw(t.address),w=c?`${c}://${n}`:n,g=t.statement?`${t.statement}
124`:"",y=`${w} wants you to sign in with your Ethereum account:
125${d}
126
127${g}`;let v=`URI: ${f}
128Version: ${h}
129Chain ID: ${r}${i?`
130Nonce: ${i}`:""}
131Issued At: ${o.toISOString()}`;if(s&&(v+=`
132Expiration Time: ${s.toISOString()}`),a&&(v+=`
133Not Before: ${a.toISOString()}`),l&&(v+=`
134Request ID: ${l}`),u){let p=`
135Resources:`;for(const m of u){if(!m||typeof m!="string")throw new Error(`@supabase/auth-js: Invalid SIWE message field "resources". Every resource must be a valid string. Provided value: ${m}`);p+=`
136- ${m}`}v+=p}return`${y}
137${v}`}class Se extends Error{constructor({message:e,code:r,cause:n,name:s}){var o;super(e,{cause:n}),this.__isWebAuthnError=!0,this.name=(o=s??(n instanceof Error?n.name:void 0))!==null&&o!==void 0?o:"Unknown Error",this.code=r}}class Ha extends Se{constructor(e,r){super({code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:r,message:e}),this.name="WebAuthnUnknownError",this.originalError=r}}function $C({error:t,options:e}){var r,n,s;const{publicKey:o}=e;if(!o)throw Error("options was missing required publicKey property");if(t.name==="AbortError"){if(e.signal instanceof AbortSignal)return new Se({message:"Registration ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:t})}else if(t.name==="ConstraintError"){if(((r=o.authenticatorSelection)===null||r===void 0?void 0:r.requireResidentKey)===!0)return new Se({message:"Discoverable credentials were required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_DISCOVERABLE_CREDENTIAL_SUPPORT",cause:t});if(e.mediation==="conditional"&&((n=o.authenticatorSelection)===null||n===void 0?void 0:n.userVerification)==="required")return new Se({message:"User verification was required during automatic registration but it could not be performed",code:"ERROR_AUTO_REGISTER_USER_VERIFICATION_FAILURE",cause:t});if(((s=o.authenticatorSelection)===null||s===void 0?void 0:s.userVerification)==="required")return new Se({message:"User verification was required but no available authenticator supported it",code:"ERROR_AUTHENTICATOR_MISSING_USER_VERIFICATION_SUPPORT",cause:t})}else{if(t.name==="InvalidStateError")return new Se({message:"The authenticator was previously registered",code:"ERROR_AUTHENTICATOR_PREVIOUSLY_REGISTERED",cause:t});if(t.name==="NotAllowedError")return new Se({message:t.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t});if(t.name==="NotSupportedError")return o.pubKeyCredParams.filter(a=>a.type==="public-key").length===0?new Se({message:'No entry in pubKeyCredParams was of type "public-key"',code:"ERROR_MALFORMED_PUBKEYCREDPARAMS",cause:t}):new Se({message:"No available authenticator supported any of the specified pubKeyCredParams algorithms",code:"ERROR_AUTHENTICATOR_NO_SUPPORTED_PUBKEYCREDPARAMS_ALG",cause:t});if(t.name==="SecurityError"){const i=window.location.hostname;if(cw(i)){if(o.rp.id!==i)return new Se({message:`The RP ID "${o.rp.id}
137" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:t})}else return new Se({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:t})}else if(t.name==="TypeError"){if(o.user.id.byteLength<1||o.user.id.byteLength>64)return new Se({message:"User ID was not between 1 and 64 characters",code:"ERROR_INVALID_USER_ID_LENGTH",cause:t})}else if(t.name==="UnknownError")return new Se({message:"The authenticator was unable to process the specified options, or could not create a new credential",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:t})}return new Se({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t})}function DC({error:t,options:e}){const{publicKey:r}=e;if(!r)throw Error("options was missing required publicKey property");if(t.name==="AbortError"){if(e.signal instanceof AbortSignal)return new Se({message:"Authentication ceremony was sent an abort signal",code:"ERROR_CEREMONY_ABORTED",cause:t})}else{if(t.name==="NotAllowedError")return new Se({message:t.message,code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t});if(t.name==="SecurityError"){const n=window.location.hostname;if(cw(n)){if(r.rpId!==n)return new Se({message:`The RP ID "${r.rpId}" is invalid for this domain`,code:"ERROR_INVALID_RP_ID",cause:t})}else return new Se({message:`${window.location.hostname} is an invalid domain`,code:"ERROR_INVALID_DOMAIN",cause:t})}else if(t.name==="UnknownError")return new Se({message:"The authenticator was unable to process the specified options, or could not create a new assertion signature",code:"ERROR_AUTHENTICATOR_GENERAL_ERROR",cause:t})}return new Se({message:"a Non-Webauthn related error has occurred",code:"ERROR_PASSTHROUGH_SEE_CAUSE_PROPERTY",cause:t})}class MC{createNewAbortSignal(){if(this.controller){const r=new Error("Cancelling existing WebAuthn API call for new one");r.name="AbortError",this.controller.abort(r)}const e=new AbortController;return this.controller=e,e.signal}cancelCeremony(){if(this.controller){const e=new Error("Manually cancelling existing WebAuthn API call");e.name="AbortError",this.controller.abort(e),this.controller=void 0}}}const UC=new MC;function FC(t){if(!t)throw new Error("Credential creation options are required");if(typeof PublicKeyCredential<"u"&&"parseCreationOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseCreationOptionsFromJSON=="function")return PublicKeyCredential.parseCreationOptionsFromJSON(t);const{challenge:e,user:r,excludeCredentials:n}=t,s=Gs(t,["challenge","user","excludeCredentials"]),o=bs(e).buffer,i=Object.assign(Object.assign({},r),{id:bs(r.id).buffer}),a=Object.assign(Object.assign({},s),{challenge:o,user:i});if(n&&n.length>0){a.excludeCredentials=new Array(n.length);for(let l=0;l<n.length;l++){const u=n[l];a.excludeCredentials[l]=Object.assign(Object.assign({},u),{id:bs(u.id).buffer,type:u.type||"public-key",transports:u.transports})}}return a}function zC(t){if(!t)throw new Error("Credential request options are required");if(typeof PublicKeyCredential<"u"&&"parseRequestOptionsFromJSON"in PublicKeyCredential&&typeof PublicKeyCredential.parseRequestOptionsFromJSON=="function")return PublicKeyCredential.parseRequestOptionsFromJSON(t);const{challenge:e,allowCredentials:r}=t,n=Gs(t,["challenge","allowCredentials"]),s=bs(e).buffer,o=Object.assign(Object.assign({},n),{challenge:s});if(r&&r.length>0){o.allowCredentials=new Array(r.length);for(let i=0;i<r.length;i++){const a=r[i];o.allowCredentials[i]=Object.assign(Object.assign({},a),{id:bs(a.id).buffer,type:a.type||"public-key",transports:a.transports})}}return o}function BC(t){var e;if("toJSON"in t&&typeof t.toJSON=="function")return t.toJSON();const r=t;return{id:t.id,rawId:t.id,response:{attestationObject:xn(new Uint8Array(t.response.attestationObject)),clientDataJSON:xn(new Uint8Array(t.response.clientDataJSON))},type:"public-key",clientExtensionResults:t.getClientExtensionResults(),authenticatorAttachment:(e=r.authenticatorAttachment)!==null&&e!==void 0?e:void 0}}function VC(t){var e;if("toJSON"in t&&typeof t.toJSON=="function")return t.toJSON();const r=t,n=t.getClientExtensionResults(),s=t.response;return{id:t.id,rawId:t.id,response:{authenticatorData:xn(new Uint8Array(s.authenticatorData)),clientDataJSON:xn(new Uint8Array(s.clientDataJSON)),signature:xn(new Uint8Array(s.signature)),userHandle:s.userHandle?xn(new Uint8Array(s.userHandle)):void 0},type:"public-key",clientExtensionResults:n,authenticatorAttachment:(e=r.authenticatorAttachment)!==null&&e!==void 0?e:void 0}}function cw(t){return t==="localhost"||/^([a-z0-9]+(-[a-z0-9]+)*\.)+[a-z]{2,}$/i.test(t)}function Np(){var t,e;return!!(Ve()&&"PublicKeyCredential"in window&&window.PublicKeyCredential&&"credentials"in navigator&&typeof((t=navigator==null?void 0:navigator.credentials)===null||t===void 0?void 0:t.create)=="function"&&typeof((e=navigator==null?void 0:navigator.credentials)===null||e===void 0?void 0:e.get)=="function")}async function WC(t){try{const e=await navigator.credentials.create(t);return e?e instanceof PublicKeyCredential?{data:e,error:null}:{data:null,error:new Ha("Browser returned unexpected credential type",e)}:{data:null,error:new Ha("Empty credential response",e)}}catch(e){return{data:null,error:$C({error:e,options:t})}}}async function HC(t){try{const e=await navigator.credentials.get(t);return e?e instanceof PublicKeyCredential?{data:e,error:null}:{data:null,error:new Ha("Browser returned unexpected credential type",e)}:{data:null,error:new Ha("Empty credential response",e)}}catch(e){return{data:null,error:DC({error:e,options:t})}}}const qC={hints:["security-key"],authenticatorSelection:{authenticatorAttachment:"cross-platform",requireResidentKey:!1,userVerification:"preferred",residentKey:"discouraged"},attestation:"none"},KC={userVerification:"preferred",hints:["security-key"]};function qa(...t){const e=s=>s!==null&&typeof s=="object"&&!Array.isArray(s),r=s=>s instanceof ArrayBuffer||ArrayBuffer.isView(s),n={};for(const s of t)if(s)for(const o in s){const i=s[o];if(i!==void 0)if(Array.isArray(i))n[o]=i;else if(r(i))n[o]=i;else if(e(i)){const a=n[o];e(a)?n[o]=qa(a,i):n[o]=qa(i)}else n[o]=i}return n}function GC(t,e){return qa(qC,t,e||{})}function QC(t,e){return qa(KC,t,e||{})}class JC{constructor(e){this.client=e,this.enroll=this._enroll.bind(this),this.challenge=this._challenge.bind(this),this.verify=this._verify.bind(this),this.authenticate=this._authenticate.bind(this),this.register=this._register.bind(this)}async _enroll(e){return this.client.mfa.enroll(Object.assign(Object.assign({},e),{factorType:"webauthn"}))}async _challenge({factorId:e,webauthn:r,friendlyName:n,signal:s},o){try{const{data:i,error:a}=await this.client.mfa.challenge({factorId:e,webauthn:r});if(!i)return{data:null,error:a};const l=s??UC.createNewAbortSignal();if(i.webauthn.type==="create"){const{user:u}=i.webauthn.credential_options.publicKey;u.name||(u.name=`${u.id}:${n}`),u.displayName||(u.displayName=u.name)}
137switch(i.webauthn.type){case"create":{const u=GC(i.webauthn.credential_options.publicKey,o==null?void 0:o.create),{data:c,error:f}=await WC({publicKey:u,signal:l});return c?{data:{factorId:e,challengeId:i.id,webauthn:{type:i.webauthn.type,credential_response:c}},error:null}:{data:null,error:f}}case"request":{const u=QC(i.webauthn.credential_options.publicKey,o==null?void 0:o.request),{data:c,error:f}=await HC(Object.assign(Object.assign({},i.webauthn.credential_options),{publicKey:u,signal:l}));return c?{data:{factorId:e,challengeId:i.id,webauthn:{type:i.webauthn.type,credential_response:c}},error:null}:{data:null,error:f}}}}catch(i){return B(i)?{data:null,error:i}:{data:null,error:new yn("Unexpected error in challenge",i)}}}async _verify({challengeId:e,factorId:r,webauthn:n}){return this.client.mfa.verify({factorId:r,challengeId:e,webauthn:n})}async _authenticate({factorId:e,webauthn:{rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:s}},o){if(!r)return{data:null,error:new Zo("rpId is required for WebAuthn authentication")};try{if(!Np())return{data:null,error:new yn("Browser does not support WebAuthn",null)};const{data:i,error:a}=await this.challenge({factorId:e,webauthn:{rpId:r,rpOrigins:n},signal:s},{request:o});if(!i)return{data:null,error:a};const{webauthn:l}=i;return this._verify({factorId:e,challengeId:i.challengeId,webauthn:{type:l.type,rpId:r,rpOrigins:n,credential_response:l.credential_response}})}catch(i){return B(i)?{data:null,error:i}:{data:null,error:new yn("Unexpected error in authenticate",i)}}}async _register({friendlyName:e,rpId:r=typeof window<"u"?window.location.hostname:void 0,rpOrigins:n=typeof window<"u"?[window.location.origin]:void 0,signal:s},o){if(!r)return{data:null,error:new Zo("rpId is required for WebAuthn registration")};try{if(!Np())return{data:null,error:new yn("Browser does not support WebAuthn",null)};const{data:i,error:a}=await this._enroll({friendlyName:e});if(!i)return await this.client.mfa.listFactors().then(c=>{var f;return(f=c.data)===null||f===void 0?void 0:f.all.find(h=>h.factor_type==="webauthn"&&h.friendly_name===e&&h.status!=="unverified")}).then(c=>c?this.client.mfa.unenroll({factorId:c==null?void 0:c.id}):void 0),{data:null,error:a};const{data:l,error:u}=await this._challenge({factorId:i.id,friendlyName:i.friendly_name,webauthn:{rpId:r,rpOrigins:n},signal:s},{create:o});return l?this._verify({factorId:i.id,challengeId:l.challengeId,webauthn:{rpId:r,rpOrigins:n,type:l.webauthn.type,credential_response:l.webauthn.credential_response}}):{data:null,error:u}}catch(i){return B(i)?{data:null,error:i}:{data:null,error:new yn("Unexpected error in register",i)}}}}AC();const YC={url:KP,storageKey:GP,autoRefreshToken:!0,persistSession:!0,detectSessionInUrl:!0,headers:QP,flowType:"implicit",debug:!1,hasCustomAuthorizationHeader:!1};async function Lp(t,e,r){return await r()}const Xn={};class ei{get jwks(){var e,r;return(r=(e=Xn[this.storageKey])===null||e===void 0?void 0:e.jwks)!==null&&r!==void 0?r:{keys:[]}}set jwks(e){Xn[this.storageKey]=Object.assign(Object.assign({},Xn[this.storageKey]),{jwks:e})}get jwks_cached_at(){var e,r;return(r=(e=Xn[this.storageKey])===null||e===void 0?void 0:e.cachedAt)!==null&&r!==void 0?r:Number.MIN_SAFE_INTEGER}set jwks_cached_at(e){Xn[this.storageKey]=Object.assign(Object.assign({},Xn[this.storageKey]),{cachedAt:e})}constructor(e){var r,n;this.userStorage=null,this.memoryStorage=null,this.stateChangeEmitters=new Map,this.autoRefreshTicker=null,this.visibilityChangedCallback=null,this.refreshingDeferred=null,this.initializePromise=null,this.detectSessionInUrl=!0,this.hasCustomAuthorizationHeader=!1,this.suppressGetSessionWarning=!1,this.lockAcquired=!1,this.pendingInLock=[],this.broadcastChannel=null,this.logger=console.log,this.instanceID=ei.nextInstanceID,ei.nextInstanceID+=1,this.instanceID>0&&Ve()&&console.warn("Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.");const s=Object.assign(Object.assign({},YC),e);if(this.logDebugMessages=!!s.debug,typeof s.debug=="function"&&(this.logger=s.debug),this.persistSession=s.persistSession,this.storageKey=s.storageKey,this.autoRefreshToken=s.autoRefreshToken,this.admin=new OC({url:s.url,headers:s.headers,fetch:s.fetch}),this.url=s.url,this.headers=s.headers,this.fetch=aw(s.fetch),this.lock=s.lock||Lp,this.detectSessionInUrl=s.detectSessionInUrl,this.flowType=s.flowType,this.hasCustomAuthorizationHeader=s.hasCustomAuthorizationHeader,s.lock?this.lock=s.lock:Ve()&&(!((r=globalThis==null?void 0:globalThis.navigator)===null||r===void 0)&&r.locks)?this.lock=jC:this.lock=Lp,this.jwks||(this.jwks={keys:[]},this.jwks_cached_at=Number.MIN_SAFE_INTEGER),this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this),webauthn:new JC(this)}
137,this.oauth={getAuthorizationDetails:this._getAuthorizationDetails.bind(this),approveAuthorization:this._approveAuthorization.bind(this),denyAuthorization:this._denyAuthorization.bind(this)},this.persistSession?(s.storage?this.storage=s.storage:iw()?this.storage=globalThis.localStorage:(this.memoryStorage={},this.storage=Ip(this.memoryStorage)),s.userStorage&&(this.userStorage=s.userStorage)):(this.memoryStorage={},this.storage=Ip(this.memoryStorage)),Ve()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(o){console.error("Failed to create a new BroadcastChannel, multi-tab state changes will not be available",o)}(n=this.broadcastChannel)===null||n===void 0||n.addEventListener("message",async o=>{this._debug("received broadcast notification from other tab or client",o),await this._notifyAllSubscribers(o.data.event,o.data.session,!1)})}this.initialize()}_debug(...e){return this.logDebugMessages&&this.logger(`GoTrueClient@${this.instanceID} (${nw}) ${new Date().toISOString()}`,...e),this}async initialize(){return this.initializePromise?await this.initializePromise:(this.initializePromise=(async()=>await this._acquireLock(-1,async()=>await this._initialize()))(),await this.initializePromise)}async _initialize(){var e;try{const r=uC(window.location.href);let n="none";if(this._isImplicitGrantCallback(r)?n="implicit":await this._isPKCECallback(r)&&(n="pkce"),Ve()&&this.detectSessionInUrl&&n!=="none"){const{data:s,error:o}=await this._getSessionFromURL(r,n);if(o){if(this._debug("#_initialize()","error detecting session from URL",o),tC(o)){const l=(e=o.details)===null||e===void 0?void 0:e.code;if(l==="identity_already_exists"||l==="identity_not_found"||l==="single_identity_not_deletable")return{error:o}}return await this._removeSession(),{error:o}}const{session:i,redirectType:a}=s;return this._debug("#_initialize()","detected session in URL",i,"redirect type",a),await this._saveSession(i),setTimeout(async()=>{a==="recovery"?await this._notifyAllSubscribers("PASSWORD_RECOVERY",i):await this._notifyAllSubscribers("SIGNED_IN",i)},0),{error:null}}return await this._recoverAndRefresh(),{error:null}}catch(r){return B(r)?{error:r}:{error:new yn("Unexpected error during initialization",r)}}finally{await this._handleVisibilityChange(),this._debug("#_initialize()","end")}}async signInAnonymously(e){var r,n,s;try{const o=await Q(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{data:(n=(r=e==null?void 0:e.options)===null||r===void 0?void 0:r.data)!==null&&n!==void 0?n:{},gotrue_meta_security:{captcha_token:(s=e==null?void 0:e.options)===null||s===void 0?void 0:s.captchaToken}},xform:Ct}),{data:i,error:a}=o;if(a||!i)return{data:{user:null,session:null},error:a};const l=i.session,u=i.user;return i.session&&(await this._saveSession(i.session),await this._notifyAllSubscribers("SIGNED_IN",l)),{data:{user:u,session:l},error:null}}catch(o){if(B(o))return{data:{user:null,session:null},error:o};throw o}}async signUp(e){var r,n,s;try{let o;if("email"in e){const{email:c,password:f,options:h}=e;let d=null,w=null;this.flowType==="pkce"&&([d,w]=await Qn(this.storage,this.storageKey)),o=await Q(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,redirectTo:h==null?void 0:h.emailRedirectTo,body:{email:c,password:f,data:(r=h==null?void 0:h.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:h==null?void 0:h.captchaToken},code_challenge:d,code_challenge_method:w},xform:Ct})}else if("phone"in e){const{phone:c,password:f,options:h}=e;o=await Q(this.fetch,"POST",`${this.url}/signup`,{headers:this.headers,body:{phone:c,password:f,data:(n=h==null?void 0:h.data)!==null&&n!==void 0?n:{},channel:(s=h==null?void 0:h.channel)!==null&&s!==void 0?s:"sms",gotrue_meta_security:{captcha_token:h==null?void 0:h.captchaToken}},xform:Ct})}else throw new Ki("You must provide either an email or phone number and a password");const{data:i,error:a}=o;if(a||!i)return{data:{user:null,session:null},error:a};const l=i.session,u=i.user;return i.session&&(await this._saveSession(i.session),await this._notifyAllSubscribers("SIGNED_IN",l)),{data:{user:u,session:l},error:null}}catch(o){if(B(o))return{data:{user:null,session:null},error:o};throw o}}async signInWithPassword(e){try{let r;if("email"in e){const{email:o,password:i,options:a}=e;r=await Q(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:o,password:i,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}},xform:jp})}else if("phone"in e){const{phone:o,password:i,options:a}=e;r=await Q(this.fetch,"POST",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:o,password:i,gotrue_meta_security:{captcha_token:a==null?void 0:a.captchaToken}},xform:jp})}else throw new Ki("You must provide either an email or phone number and a password");const{data:n,error:s}=r;return s?{data:{user:null,session:null},error:s}:!n||!n.session||!n.user?{data:{user:null,session:null},error:new Gn}:(n.session&&(await this._saveSession(n.session),await this._notifyAllSubscribers("SIGNED_IN",n.session)),{data:Object.assign({user:n.user,session:n.session},n.weak_password?{weakPassword:n.weak_password}:null),error:s})}catch(r){if(B(r))return{data:{user:null,session:null},error:r};throw r}}async signInWithOAuth(e){var r,n,s,o;return await this._handleProviderSignIn(e.provider,{redirectTo:(r=e.options)===null||r===void 0?void 0:r.redirectTo,scopes:(n=e.options)===null||n===void 0?void 0:n.scopes,queryParams:(s=e.options)===null||s===void 0?void 0:s.queryParams,skipBrowserRedirect:(o=e.options)===null||o===void 0?void 0:o.skipBrowserRedirect})}async exchangeCodeForSession(e){return await this.initializePromise,this._acquireLock(-1,async()=>this._exchangeCodeForSession(e))}async signInWithWeb3(e){const{chain:r}=e;switch(r){case"ethereum":return await this.signInWithEthereum(e);case"solana":return await this.signInWithSolana(e);default:throw new Error(`@supabase/auth-js: Unsupported chain "${r}"`)}}async signInWithEthereum(e){var r,n,s,o,i,a,l,u,c,f,h;let d,w;if("message"in e)d=e.message,w=e.signature;else{const{chain:g,wallet:y,statement:v,options:p}=e;let m;if(Ve())if(typeof y=="object")m=y;else{const j=window;if("ethereum"in j&&typeof j.ethereum=="object"&&"request"in j.ethereum&&typeof j.ethereum.request=="function")m=j.ethereum;else throw new Error("@supabase/auth-js: No compatible Ethereum wallet interface on the window object (window.ethereum) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'ethereum', wallet: resolvedUserWallet }) instead.")}else{if(typeof y!="object"||!(p!=null&&p.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");m=y}const x=new URL((r=p==null?void 0:p.url)!==null&&r!==void 0?r:window.location.href),E=await m.request({method:"eth_requestAccounts"}).then(j=>j).catch(()=>{throw new Error("@supabase/auth-js: Wallet method eth_requestAccounts is missing or invalid")});if(!E||E.length===0)throw new Error("@supabase/auth-js: No accounts available. Please ensure the wallet is connected.");const S=uw(E[0]);
137let k=(n=p==null?void 0:p.signInWithEthereum)===null||n===void 0?void 0:n.chainId;if(!k){const j=await m.request({method:"eth_chainId"});k=IC(j)}const C={domain:x.host,address:S,statement:v,uri:x.href,version:"1",chainId:k,nonce:(s=p==null?void 0:p.signInWithEthereum)===null||s===void 0?void 0:s.nonce,issuedAt:(i=(o=p==null?void 0:p.signInWithEthereum)===null||o===void 0?void 0:o.issuedAt)!==null&&i!==void 0?i:new Date,expirationTime:(a=p==null?void 0:p.signInWithEthereum)===null||a===void 0?void 0:a.expirationTime,notBefore:(l=p==null?void 0:p.signInWithEthereum)===null||l===void 0?void 0:l.notBefore,requestId:(u=p==null?void 0:p.signInWithEthereum)===null||u===void 0?void 0:u.requestId,resources:(c=p==null?void 0:p.signInWithEthereum)===null||c===void 0?void 0:c.resources};d=LC(C),w=await m.request({method:"personal_sign",params:[NC(d),S]})}try{const{data:g,error:y}=await Q(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"ethereum",message:d,signature:w},!((f=e.options)===null||f===void 0)&&f.captchaToken?{gotrue_meta_security:{captcha_token:(h=e.options)===null||h===void 0?void 0:h.captchaToken}}:null),xform:Ct});if(y)throw y;return!g||!g.session||!g.user?{data:{user:null,session:null},error:new Gn}:(g.session&&(await this._saveSession(g.session),await this._notifyAllSubscribers("SIGNED_IN",g.session)),{data:Object.assign({},g),error:y})}catch(g){if(B(g))return{data:{user:null,session:null},error:g};throw g}}async signInWithSolana(e){var r,n,s,o,i,a,l,u,c,f,h,d;let w,g;if("message"in e)w=e.message,g=e.signature;else{const{chain:y,wallet:v,statement:p,options:m}=e;let x;if(Ve())if(typeof v=="object")x=v;else{const S=window;if("solana"in S&&typeof S.solana=="object"&&("signIn"in S.solana&&typeof S.solana.signIn=="function"||"signMessage"in S.solana&&typeof S.solana.signMessage=="function"))x=S.solana;else throw new Error("@supabase/auth-js: No compatible Solana wallet interface on the window object (window.solana) detected. Make sure the user already has a wallet installed and connected for this app. Prefer passing the wallet interface object directly to signInWithWeb3({ chain: 'solana', wallet: resolvedUserWallet }) instead.")}else{if(typeof v!="object"||!(m!=null&&m.url))throw new Error("@supabase/auth-js: Both wallet and url must be specified in non-browser environments.");x=v}const E=new URL((r=m==null?void 0:m.url)!==null&&r!==void 0?r:window.location.href);if("signIn"in x&&x.signIn){const S=await x.signIn(Object.assign(Object.assign(Object.assign({issuedAt:new Date().toISOString()},m==null?void 0:m.signInWithSolana),{version:"1",domain:E.host,uri:E.href}),p?{statement:p}:null));let k;if(Array.isArray(S)&&S[0]&&typeof S[0]=="object")k=S[0];else if(S&&typeof S=="object"&&"signedMessage"in S&&"signature"in S)k=S;else throw new Error("@supabase/auth-js: Wallet method signIn() returned unrecognized value");if("signedMessage"in k&&"signature"in k&&(typeof k.signedMessage=="string"||k.signedMessage instanceof Uint8Array)&&k.signature instanceof Uint8Array)w=typeof k.signedMessage=="string"?k.signedMessage:new TextDecoder().decode(k.signedMessage),g=k.signature;else throw new Error("@supabase/auth-js: Wallet method signIn() API returned object without signedMessage and signature fields")}else{if(!("signMessage"in x)||typeof x.signMessage!="function"||!("publicKey"in x)||typeof x!="object"||!x.publicKey||!("toBase58"in x.publicKey)||typeof x.publicKey.toBase58!="function")throw new Error("@supabase/auth-js: Wallet does not have a compatible signMessage() and publicKey.toBase58() API");w=[`${E.host} wants you to sign in with your Solana account:`,x.publicKey.toBase58(),...p?["",p,""]:[""],"Version: 1",`URI: ${E.href}`,`Issued At: ${(s=(n=m==null?void 0:m.signInWithSolana)===null||n===void 0?void 0:n.issuedAt)!==null&&s!==void 0?s:new Date().toISOString()}`,...!((o=m==null?void 0:m.signInWithSolana)===null||o===void 0)&&o.notBefore?[`Not Before: ${m.signInWithSolana.notBefore}`]:[],...!((i=m==null?void 0:m.signInWithSolana)===null||i===void 0)&&i.expirationTime?[`Expiration Time: ${m.signInWithSolana.expirationTime}`]:[],...!((a=m==null?void 0:m.signInWithSolana)===null||a===void 0)&&a.chainId?[`Chain ID: ${m.signInWithSolana.chainId}`]:[],...!((l=m==null?void 0:m.signInWithSolana)===null||l===void 0)&&l.nonce?[`Nonce: ${m.signInWithSolana.nonce}`]:[],...!((u=m==null?void 0:m.signInWithSolana)===null||u===void 0)&&u.requestId?[`Request ID: ${m.signInWithSolana.requestId}`]:[],...!((f=(c=m==null?void 0:m.signInWithSolana)===null||c===void 0?void 0:c.resources)===null||f===void 0)&&f.length?["Resources",...m.signInWithSolana.resources.map(k=>`- ${k}`)]:[]].join(`
138`);const S=await x.signMessage(new TextEncoder().encode(w),"utf8");if(!S||!(S instanceof Uint8Array))throw new Error("@supabase/auth-js: Wallet signMessage() API returned an recognized value");g=S}}try{const{data:y,error:v}=await Q(this.fetch,"POST",`${this.url}/token?grant_type=web3`,{headers:this.headers,body:Object.assign({chain:"solana",message:w,signature:xn(g)}
138,!((h=e.options)===null||h===void 0)&&h.captchaToken?{gotrue_meta_security:{captcha_token:(d=e.options)===null||d===void 0?void 0:d.captchaToken}}:null),xform:Ct});if(v)throw v;return!y||!y.session||!y.user?{data:{user:null,session:null},error:new Gn}:(y.session&&(await this._saveSession(y.session),await this._notifyAllSubscribers("SIGNED_IN",y.session)),{data:Object.assign({},y),error:v})}catch(y){if(B(y))return{data:{user:null,session:null},error:y};throw y}}async _exchangeCodeForSession(e){const r=await hn(this.storage,`${this.storageKey}-code-verifier`),[n,s]=(r??"").split("/");try{const{data:o,error:i}=await Q(this.fetch,"POST",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:e,code_verifier:n},xform:Ct});if(await Cr(this.storage,`${this.storageKey}-code-verifier`),i)throw i;return!o||!o.session||!o.user?{data:{user:null,session:null,redirectType:null},error:new Gn}:(o.session&&(await this._saveSession(o.session),await this._notifyAllSubscribers("SIGNED_IN",o.session)),{data:Object.assign(Object.assign({},o),{redirectType:s??null}),error:i})}catch(o){if(B(o))return{data:{user:null,session:null,redirectType:null},error:o};throw o}}async signInWithIdToken(e){try{const{options:r,provider:n,token:s,access_token:o,nonce:i}=e,a=await Q(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:n,id_token:s,access_token:o,nonce:i,gotrue_meta_security:{captcha_token:r==null?void 0:r.captchaToken}},xform:Ct}),{data:l,error:u}=a;return u?{data:{user:null,session:null},error:u}:!l||!l.session||!l.user?{data:{user:null,session:null},error:new Gn}:(l.session&&(await this._saveSession(l.session),await this._notifyAllSubscribers("SIGNED_IN",l.session)),{data:l,error:u})}catch(r){if(B(r))return{data:{user:null,session:null},error:r};throw r}}async signInWithOtp(e){var r,n,s,o,i;try{if("email"in e){const{email:a,options:l}=e;let u=null,c=null;this.flowType==="pkce"&&([u,c]=await Qn(this.storage,this.storageKey));const{error:f}=await Q(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{email:a,data:(r=l==null?void 0:l.data)!==null&&r!==void 0?r:{},create_user:(n=l==null?void 0:l.shouldCreateUser)!==null&&n!==void 0?n:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},code_challenge:u,code_challenge_method:c},redirectTo:l==null?void 0:l.emailRedirectTo});return{data:{user:null,session:null},error:f}}if("phone"in e){const{phone:a,options:l}=e,{data:u,error:c}=await Q(this.fetch,"POST",`${this.url}/otp`,{headers:this.headers,body:{phone:a,data:(s=l==null?void 0:l.data)!==null&&s!==void 0?s:{},create_user:(o=l==null?void 0:l.shouldCreateUser)!==null&&o!==void 0?o:!0,gotrue_meta_security:{captcha_token:l==null?void 0:l.captchaToken},channel:(i=l==null?void 0:l.channel)!==null&&i!==void 0?i:"sms"}});return{data:{user:null,session:null,messageId:u==null?void 0:u.message_id},error:c}}throw new Ki("You must provide either an email or phone number.")}catch(a){if(B(a))return{data:{user:null,session:null},error:a};throw a}}async verifyOtp(e){var r,n;try{let s,o;"options"in e&&(s=(r=e.options)===null||r===void 0?void 0:r.redirectTo,o=(n=e.options)===null||n===void 0?void 0:n.captchaToken);const{data:i,error:a}=await Q(this.fetch,"POST",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},e),{gotrue_meta_security:{captcha_token:o}}),redirectTo:s,xform:Ct});if(a)throw a;if(!i)throw new Error("An error occurred on token verification.");const l=i.session,u=i.user;return l!=null&&l.access_token&&(await this._saveSession(l),await this._notifyAllSubscribers(e.type=="recovery"?"PASSWORD_RECOVERY":"SIGNED_IN",l)),{data:{user:u,session:l},error:null}}catch(s){if(B(s))return{data:{user:null,session:null},error:s};throw s}}async signInWithSSO(e){var r,n,s;try{let o=null,i=null;return this.flowType==="pkce"&&([o,i]=await Qn(this.storage,this.storageKey)),await Q(this.fetch,"POST",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},"providerId"in e?{provider_id:e.providerId}:null),"domain"in e?{domain:e.domain}:null),{redirect_to:(n=(r=e.options)===null||r===void 0?void 0:r.redirectTo)!==null&&n!==void 0?n:void 0}),!((s=e==null?void 0:e.options)===null||s===void 0)&&s.captchaToken?{gotrue_meta_security:{captcha_token:e.options.captchaToken}}
138:null),{skip_http_redirect:!0,code_challenge:o,code_challenge_method:i}),headers:this.headers,xform:TC})}catch(o){if(B(o))return{data:null,error:o};throw o}}async reauthenticate(){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._reauthenticate())}async _reauthenticate(){try{return await this._useSession(async e=>{const{data:{session:r},error:n}=e;if(n)throw n;if(!r)throw new Pt;const{error:s}=await Q(this.fetch,"GET",`${this.url}/reauthenticate`,{headers:this.headers,jwt:r.access_token});return{data:{user:null,session:null},error:s}})}catch(e){if(B(e))return{data:{user:null,session:null},error:e};throw e}}async resend(e){try{const r=`${this.url}/resend`;if("email"in e){const{email:n,type:s,options:o}=e,{error:i}=await Q(this.fetch,"POST",r,{headers:this.headers,body:{email:n,type:s,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}},redirectTo:o==null?void 0:o.emailRedirectTo});return{data:{user:null,session:null},error:i}}else if("phone"in e){const{phone:n,type:s,options:o}=e,{data:i,error:a}=await Q(this.fetch,"POST",r,{headers:this.headers,body:{phone:n,type:s,gotrue_meta_security:{captcha_token:o==null?void 0:o.captchaToken}}});return{data:{user:null,session:null,messageId:i==null?void 0:i.message_id},error:a}}throw new Ki("You must provide either an email or phone number and a type")}catch(r){if(B(r))return{data:{user:null,session:null},error:r};throw r}}async getSession(){return await this.initializePromise,await this._acquireLock(-1,async()=>this._useSession(async r=>r))}async _acquireLock(e,r){this._debug("#_acquireLock","begin",e);try{if(this.lockAcquired){const n=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve(),s=(async()=>(await n,await r()))();return this.pendingInLock.push((async()=>{try{await s}catch{}})()),s}return await this.lock(`lock:${this.storageKey}`,e,async()=>{this._debug("#_acquireLock","lock acquired for storage key",this.storageKey);try{this.lockAcquired=!0;const n=r();for(this.pendingInLock.push((async()=>{try{await n}catch{}})()),await n;this.pendingInLock.length;){const s=[...this.pendingInLock];await Promise.all(s),this.pendingInLock.splice(0,s.length)}return await n}finally{this._debug("#_acquireLock","lock released for storage key",this.storageKey),this.lockAcquired=!1}})}finally{this._debug("#_acquireLock","end")}}async _useSession(e){this._debug("#_useSession","begin");try{const r=await this.__loadSession();return await e(r)}finally{this._debug("#_useSession","end")}}async __loadSession(){this._debug("#__loadSession()","begin"),this.lockAcquired||this._debug("#__loadSession()","used outside of an acquired lock!",new Error().stack);try{let e=null;const r=await hn(this.storage,this.storageKey);if(this._debug("#getSession()","session from storage",r),r!==null&&(this._isValidSession(r)?e=r:(this._debug("#getSession()","session from storage is not valid"),await this._removeSession())),!e)return{data:{session:null},error:null};const n=e.expires_at?e.expires_at*1e3-Date.now()<fu:!1;if(this._debug("#__loadSession()",`session has${n?"":" not"} expired`,"expires_at",e.expires_at),!n){if(this.userStorage){const i=await hn(this.userStorage,this.storageKey+"-user");i!=null&&i.user?e.user=i.user:e.user=mu()}if(this.storage.isServer&&e.user&&!e.user.__isUserNotAvailableProxy){const i={value:this.suppressGetSessionWarning};e.user=xC(e.user,i),i.value&&(this.suppressGetSessionWarning=!0)}return{data:{session:e},error:null}}const{data:s,error:o}=await this._callRefreshToken(e.refresh_token);return o?{data:{session:null},error:o}:{data:{session:s},error:null}}finally{this._debug("#__loadSession()","end")}}async getUser(e){return e?await this._getUser(e):(await this.initializePromise,await this._acquireLock(-1,async()=>await this._getUser()))}async _getUser(e){try{return e?await Q(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:e,xform:Nr}):await this._useSession(async r=>{var n,s,o;const{data:i,error:a}=r;if(a)throw a;return!(!((n=i.session)===null||n===void 0)&&n.access_token)&&!this.hasCustomAuthorizationHeader?{data:{user:null},error:new Pt}:await Q(this.fetch,"GET",`${this.url}/user`,{headers:this.headers,jwt:(o=(s=i.session)===null||s===void 0?void 0:s.access_token)!==null&&o!==void 0?o:void 0,xform:Nr})})}catch(r){if(B(r))return eC(r)&&(await this._removeSession(),await Cr(this.storage,`${this.storageKey}-code-verifier`)),{data:{user:null},error:r};throw r}}async updateUser(e,r={}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._updateUser(e,r))}async _updateUser(e,r={}){try{return await this._useSession(async n=>{const{data:s,error:o}=n;
138if(o)throw o;if(!s.session)throw new Pt;const i=s.session;let a=null,l=null;this.flowType==="pkce"&&e.email!=null&&([a,l]=await Qn(this.storage,this.storageKey));const{data:u,error:c}=await Q(this.fetch,"PUT",`${this.url}/user`,{headers:this.headers,redirectTo:r==null?void 0:r.emailRedirectTo,body:Object.assign(Object.assign({},e),{code_challenge:a,code_challenge_method:l}),jwt:i.access_token,xform:Nr});if(c)throw c;return i.user=u.user,await this._saveSession(i),await this._notifyAllSubscribers("USER_UPDATED",i),{data:{user:i.user},error:null}})}catch(n){if(B(n))return{data:{user:null},error:n};throw n}}async setSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._setSession(e))}async _setSession(e){try{if(!e.access_token||!e.refresh_token)throw new Pt;const r=Date.now()/1e3;let n=r,s=!0,o=null;const{payload:i}=pu(e.access_token);if(i.exp&&(n=i.exp,s=n<=r),s){const{data:a,error:l}=await this._callRefreshToken(e.refresh_token);if(l)return{data:{user:null,session:null},error:l};if(!a)return{data:{user:null,session:null},error:null};o=a}else{const{data:a,error:l}=await this._getUser(e.access_token);if(l)throw l;o={access_token:e.access_token,refresh_token:e.refresh_token,user:a.user,token_type:"bearer",expires_in:n-r,expires_at:n},await this._saveSession(o),await this._notifyAllSubscribers("SIGNED_IN",o)}return{data:{user:o.user,session:o},error:null}}catch(r){if(B(r))return{data:{session:null,user:null},error:r};throw r}}async refreshSession(e){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._refreshSession(e))}async _refreshSession(e){try{return await this._useSession(async r=>{var n;if(!e){const{data:i,error:a}=r;if(a)throw a;e=(n=i.session)!==null&&n!==void 0?n:void 0}if(!(e!=null&&e.refresh_token))throw new Pt;const{data:s,error:o}=await this._callRefreshToken(e.refresh_token);return o?{data:{user:null,session:null},error:o}:s?{data:{user:s.user,session:s},error:null}:{data:{user:null,session:null},error:null}})}catch(r){if(B(r))return{data:{user:null,session:null},error:r};throw r}}async _getSessionFromURL(e,r){try{if(!Ve())throw new Gi("No browser detected.");if(e.error||e.error_description||e.error_code)throw new Gi(e.error_description||"Error in URL with unspecified error_description",{error:e.error||"unspecified_error",code:e.error_code||"unspecified_code"});switch(r){case"implicit":if(this.flowType==="pkce")throw new Sp("Not a valid PKCE flow url.");break;case"pkce":if(this.flowType==="implicit")throw new Gi("Not a valid implicit grant flow url.");break;default:}if(r==="pkce"){if(this._debug("#_initialize()","begin","is PKCE flow",!0),!e.code)throw new Sp("No code detected.");const{data:p,error:m}=await this._exchangeCodeForSession(e.code);if(m)throw m;const x=new URL(window.location.href);return x.searchParams.delete("code"),window.history.replaceState(window.history.state,"",x.toString()),{data:{session:p.session,redirectType:null},error:null}}const{provider_token:n,provider_refresh_token:s,access_token:o,refresh_token:i,expires_in:a,expires_at:l,token_type:u}=e;if(!o||!a||!i||!u)throw new Gi("No session defined in URL");const c=Math.round(Date.now()/1e3),f=parseInt(a);let h=c+f;l&&(h=parseInt(l));const d=h-c;d*1e3<=Zn&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${d}s, should have been closer to ${f}s`);const w=h-f;c-w>=120?console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale",w,h,c):c-w<0&&console.warn("@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clock for skew",w,h,c);const{data:g,error:y}=await this._getUser(o);if(y)throw y;const v={provider_token:n,provider_refresh_token:s,access_token:o,expires_in:f,expires_at:h,refresh_token:i,token_type:u,user:g.user};return window.location.hash="",this._debug("#_getSessionFromURL()","clearing window.location.hash"),{data:{session:v,redirectType:e.type},error:null}}catch(n){if(B(n))return{data:{session:null,redirectType:null},error:n};throw n}}_isImplicitGrantCallback(e){return!!(e.access_token||e.error_description)}async _isPKCECallback(e){const r=await hn(this.storage,`${this.storageKey}-code-verifier`);return!!(e.code&&r)}async signOut(e={scope:"global"}){return await this.initializePromise,await this._acquireLock(-1,async()=>await this._signOut(e))}async _signOut({scope:e}={scope:"global"}){return await this._useSession(async r=>{var n;const{data:s,error:o}=r;if(o)return{error:o};const i=(n=s.session)===null||n===void 0?void 0:n.access_token;if(i){const{error:a}=await this.admin.signOut(i,e);if(a&&!(ZP(a)&&(a.status===404||a.status===401||a.status===403)))return{error:a}}return e!=="others"&&(await this._removeSession(),await Cr(this.storage,`${this.storageKey}-code-verifier`)),{error:null}})}onAuthStateChange(e){const r=lC(),n={id:r,callback:e,unsubscribe:()=>{this._debug("#unsubscribe()","state change callback with id removed",r),this.stateChangeEmitters.delete(r)}};return this._debug("#onAuthStateChange()","registered callback with id",r),this.stateChangeEmitters.set(r,n),(
138async()=>(await this.initializePromise,await this._acquireLock(-1,async()=>{this._emitInitialSession(r)})))(),{data:{subscription:n}}}async _emitInitialSession(e){return await this._useSession(async r=>{var n,s;try{const{data:{session:o},error:i}=r;if(i)throw i;await((n=this.stateChangeEmitters.get(e))===null||n===void 0?void 0:n.callback("INITIAL_SESSION",o)),this._debug("INITIAL_SESSION","callback id",e,"session",o)}catch(o){await((s=this.stateChangeEmitters.get(e))===null||s===void 0?void 0:s.callback("INITIAL_SESSION",null)),this._debug("INITIAL_SESSION","callback id",e,"error",o),console.error(o)}})}async resetPasswordForEmail(e,r={}){let n=null,s=null;this.flowType==="pkce"&&([n,s]=await Qn(this.storage,this.storageKey,!0));try{return await Q(this.fetch,"POST",`${this.url}/recover`,{body:{email:e,code_challenge:n,code_challenge_method:s,gotrue_meta_security:{captcha_token:r.captchaToken}},headers:this.headers,redirectTo:r.redirectTo})}catch(o){if(B(o))return{data:null,error:o};throw o}}async getUserIdentities(){var e;try{const{data:r,error:n}=await this.getUser();if(n)throw n;return{data:{identities:(e=r.user.identities)!==null&&e!==void 0?e:[]},error:null}}catch(r){if(B(r))return{data:null,error:r};throw r}}async linkIdentity(e){return"token"in e?this.linkIdentityIdToken(e):this.linkIdentityOAuth(e)}async linkIdentityOAuth(e){var r;try{const{data:n,error:s}=await this._useSession(async o=>{var i,a,l,u,c;const{data:f,error:h}=o;if(h)throw h;const d=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,e.provider,{redirectTo:(i=e.options)===null||i===void 0?void 0:i.redirectTo,scopes:(a=e.options)===null||a===void 0?void 0:a.scopes,queryParams:(l=e.options)===null||l===void 0?void 0:l.queryParams,skipBrowserRedirect:!0});return await Q(this.fetch,"GET",d,{headers:this.headers,jwt:(c=(u=f.session)===null||u===void 0?void 0:u.access_token)!==null&&c!==void 0?c:void 0})});if(s)throw s;return Ve()&&!(!((r=e.options)===null||r===void 0)&&r.skipBrowserRedirect)&&window.location.assign(n==null?void 0:n.url),{data:{provider:e.provider,url:n==null?void 0:n.url},error:null}}catch(n){if(B(n))return{data:{provider:e.provider,url:null},error:n};throw n}}async linkIdentityIdToken(e){return await this._useSession(async r=>{var n;try{const{error:s,data:{session:o}}=r;if(s)throw s;const{options:i,provider:a,token:l,access_token:u,nonce:c}=e,f=await Q(this.fetch,"POST",`${this.url}/token?grant_type=id_token`,{headers:this.headers,jwt:(n=o==null?void 0:o.access_token)!==null&&n!==void 0?n:void 0,body:{provider:a,id_token:l,access_token:u,nonce:c,link_identity:!0,gotrue_meta_security:{captcha_token:i==null?void 0:i.captchaToken}},xform:Ct}),{data:h,error:d}=f;return d?{data:{user:null,session:null},error:d}:!h||!h.session||!h.user?{data:{user:null,session:null},error:new Gn}:(h.session&&(await this._saveSession(h.session),await this._notifyAllSubscribers("USER_UPDATED",h.session)),{data:h,error:d})}catch(s){if(B(s))return{data:{user:null,session:null},error:s};throw s}})}async unlinkIdentity(e){try{return await this._useSession(async r=>{var n,s;const{data:o,error:i}=r;if(i)throw i;return await Q(this.fetch,"DELETE",`${this.url}/user/identities/${e.identity_id}`,{headers:this.headers,jwt:(s=(n=o.session)===null||n===void 0?void 0:n.access_token)!==null&&s!==void 0?s:void 0})})}catch(r){if(B(r))return{data:null,error:r};throw r}}async _refreshAccessToken(e){const r=`#_refreshAccessToken(${e.substring(0,5)}...)`;this._debug(r,"begin");try{const n=Date.now();return await fC(async s=>(s>
1380&&await dC(200*Math.pow(2,s-1)),this._debug(r,"refreshing attempt",s),await Q(this.fetch,"POST",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:e},headers:this.headers,xform:Ct})),(s,o)=>{const i=200*Math.pow(2,s);return o&&hu(o)&&Date.now()+i-n<Zn})}catch(n){if(this._debug(r,"error",n),B(n))return{data:{session:null,user:null},error:n};throw n}finally{this._debug(r,"end")}}_isValidSession(e){return typeof e=="object"&&e!==null&&"access_token"in e&&"refresh_token"in e&&"expires_at"in e}async _handleProviderSignIn(e,r){const n=await this._getUrlForProvider(`${this.url}/authorize`,e,{redirectTo:r.redirectTo,scopes:r.scopes,queryParams:r.queryParams});return this._debug("#_handleProviderSignIn()","provider",e,"options",r,"url",n),Ve()&&!r.skipBrowserRedirect&&window.location.assign(n),{data:{provider:e,url:n},error:null}}async _recoverAndRefresh(){var e,r;const n="#_recoverAndRefresh()";this._debug(n,"begin");try{const s=await hn(this.storage,this.storageKey);if(s&&this.userStorage){let i=await hn(this.userStorage,this.storageKey+"-user");!this.storage.isServer&&Object.is(this.storage,this.userStorage)&&!i&&(i={user:s.user},await es(this.userStorage,this.storageKey+"-user",i)),s.user=(e=i==null?void 0:i.user)!==null&&e!==void 0?e:mu()}else if(s&&!s.user&&!s.user){const i=await hn(this.storage,this.storageKey+"-user");i&&(i!=null&&i.user)?(s.user=i.user,await Cr(this.storage,this.storageKey+"-user"),await es(this.storage,this.storageKey,s)):s.user=mu()}if(this._debug(n,"session from storage",s),!this._isValidSession(s)){this._debug(n,"session is not valid"),s!==null&&await this._removeSession();return}const o=((r=s.expires_at)!==null&&r!==void 0?r:1/0)*1e3-Date.now()<fu;if(this._debug(n,`session has${o?"":" not"} expired with margin of ${fu}s`),o){if(this.autoRefreshToken&&s.refresh_token){const{error:i}=await this._callRefreshToken(s.refresh_token);i&&(console.error(i),hu(i)||(this._debug(n,"refresh failed with a non-retryable error, removing the session",i),await this._removeSession()))}}else if(s.user&&s.user.__isUserNotAvailableProxy===!0)try{const{data:i,error:a}=await this._getUser(s.access_token);!a&&(i!=null&&i.user)?(s.user=i.user,await this._saveSession(s),await this._notifyAllSubscribers("SIGNED_IN",s)):this._debug(n,"could not get user data, skipping SIGNED_IN notification")}catch(i){console.error("Error getting user data:",i),this._debug(n,"error getting user data, skipping SIGNED_IN notification",i)}else await this._notifyAllSubscribers("SIGNED_IN",s)}catch(s){this._debug(n,"error",s),console.error(s);return}finally{this._debug(n,"end")}}async _callRefreshToken(e){var r,n;if(!e)throw new Pt;if(this.refreshingDeferred)return this.refreshingDeferred.promise;const s=`#_callRefreshToken(${e.substring(0,5)}...)`;this._debug(s,"begin");try{this.refreshingDeferred=new xl;const{data:o,error:i}=await this._refreshAccessToken(e);if(i)throw i;if(!o.session)throw new Pt;await this._saveSession(o.session),await this._notifyAllSubscribers("TOKEN_REFRESHED",o.session);const a={data:o.session,error:null};return this.refreshingDeferred.resolve(a),a}catch(o){if(this._debug(s,"error",o),B(o)){const i={data:null,error:o};return hu(o)||await this._removeSession(),(r=this.refreshingDeferred)===null||r===void 0||r.resolve(i),i}throw(n=this.refreshingDeferred)===null||n===void 0||n.reject(o),o}finally{this.refreshingDeferred=null,this._debug(s,"end")}}async _notifyAllSubscribers(e,r,n=!0){const s=`#_notifyAllSubscribers(${e})`;this._debug(s,"begin",r,`broadcast = ${n}`);try{this.broadcastChannel&&n&&this.broadcastChannel.postMessage({event:e,session:r});const o=[],i=Array.from(this.stateChangeEmitters.values()).map(async a=>{try{await a.callback(e,r)}catch(l){o.push(l)}});if(await Promise.all(i),o.length>0){for(let a=0;a<o.length;a+=1)console.error(o[a]);throw o[0]}}finally{this._debug(s,"end")}}async _saveSession(e){this._debug("#_saveSession()",e),this.suppressGetSessionWarning=!0;const r=Object.assign({},e),n=r.user&&r.user.__isUserNotAvailableProxy===!0;if(this.userStorage){!n&&r.user&&await es(this.userStorage,this.storageKey+"-user",{user:r.user});const s=Object.assign({},r);delete s.user;const o=Op(s);await es(this.storage,this.storageKey,o)}else{const s=Op(r);await es(this.storage,this.storageKey,s)}}async _removeSession(){this._debug("#_removeSession()"),await Cr(this.storage,this.storageKey),await Cr(this.storage,this.storageKey+"-code-verifier"),await Cr(this.storage,this.storageKey+"-user"),this.userStorage&&await Cr(this.userStorage,this.storageKey+"-user"),await this._notifyAllSubscribers("SIGNED_OUT",null)}_removeVisibilityChangedCallback(){this._debug("#_removeVisibilityChangedCallback()");const e=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{e&&Ve()&&(window!=null&&window.removeEventListener)&&window.removeEventListener("visibilitychange",e)}
138catch(r){console.error("removing visibilitychange callback failed",r)}}async _startAutoRefresh(){await this._stopAutoRefresh(),this._debug("#_startAutoRefresh()");const e=setInterval(()=>this._autoRefreshTokenTick(),Zn);this.autoRefreshTicker=e,e&&typeof e=="object"&&typeof e.unref=="function"?e.unref():typeof Deno<"u"&&typeof Deno.unrefTimer=="function"&&Deno.unrefTimer(e),setTimeout(async()=>{await this.initializePromise,await this._autoRefreshTokenTick()},0)}async _stopAutoRefresh(){this._debug("#_stopAutoRefresh()");const e=this.autoRefreshTicker;this.autoRefreshTicker=null,e&&clearInterval(e)}async startAutoRefresh(){this._removeVisibilityChangedCallback(),await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback(),await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug("#_autoRefreshTokenTick()","begin");try{await this._acquireLock(0,async()=>{try{const e=Date.now();try{return await this._useSession(async r=>{const{data:{session:n}}=r;if(!n||!n.refresh_token||!n.expires_at){this._debug("#_autoRefreshTokenTick()","no session");return}const s=Math.floor((n.expires_at*1e3-e)/Zn);this._debug("#_autoRefreshTokenTick()",`access token expires in ${s} ticks, a tick lasts ${Zn}ms, refresh threshold is ${Lc} ticks`),s<=Lc&&await this._callRefreshToken(n.refresh_token)})}catch(r){console.error("Auto refresh tick failed with error. This is likely a transient error.",r)}}finally{this._debug("#_autoRefreshTokenTick()","end")}})}catch(e){if(e.isAcquireTimeout||e instanceof lw)this._debug("auto refresh token tick lock not available");else throw e}}async _handleVisibilityChange(){if(this._debug("#_handleVisibilityChange()"),!Ve()||!(window!=null&&window.addEventListener))return this.autoRefreshToken&&this.startAutoRefresh(),!1;try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(!1),window==null||window.addEventListener("visibilitychange",this.visibilityChangedCallback),await this._onVisibilityChanged(!0)}catch(e){console.error("_handleVisibilityChange",e)}}async _onVisibilityChanged(e){const r=`#_onVisibilityChanged(${e})`;this._debug(r,"visibilityState",document.visibilityState),document.visibilityState==="visible"?(this.autoRefreshToken&&this._startAutoRefresh(),e||(await this.initializePromise,await this._acquireLock(-1,async()=>{if(document.visibilityState!=="visible"){this._debug(r,"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting");return}await this._recoverAndRefresh()}))):document.visibilityState==="hidden"&&this.autoRefreshToken&&this._stopAutoRefresh()}async _getUrlForProvider(e,r,n){const s=[`provider=${encodeURIComponent(r)}`];if(n!=null&&n.redirectTo&&s.push(`redirect_to=${encodeURIComponent(n.redirectTo)}`),n!=null&&n.scopes&&s.push(`scopes=${encodeURIComponent(n.scopes)}`),this.flowType==="pkce"){const[o,i]=await Qn(this.storage,this.storageKey),a=new URLSearchParams({code_challenge:`${encodeURIComponent(o)}`,code_challenge_method:`${encodeURIComponent(i)}`});s.push(a.toString())}if(n!=null&&n.queryParams){const o=new URLSearchParams(n.queryParams);s.push(o.toString())}return n!=null&&n.skipBrowserRedirect&&s.push(`skip_http_redirect=${n.skipBrowserRedirect}`),`${e}?${s.join("&")}`}async _unenroll(e){try{return await this._useSession(async r=>{var n;const{data:s,error:o}=r;return o?{data:null,error:o}:await Q(this.fetch,"DELETE",`${this.url}/factors/${e.factorId}`,{headers:this.headers,jwt:(n=s==null?void 0:s.session)===null||n===void 0?void 0:n.access_token})})}catch(r){if(B(r))return{data:null,error:r};throw r}}async _enroll(e){try{return await this._useSession(async r=>{var n,s;const{data:o,error:i}=r;if(i)return{data:null,error:i};const a=Object.assign({friendly_name:e.friendlyName,factor_type:e.factorType},e.factorType==="phone"?{phone:e.phone}:e.factorType==="totp"?{issuer:e.issuer}:{}),{data:l,error:u}=await Q(this.fetch,"POST",`${this.url}/factors`,{body:a,headers:this.headers,jwt:(n=o==null?void 0:o.session)===null||n===void 0?void 0:n.access_token});return u?{data:null,error:u}:(e.factorType==="totp"&&l.type==="totp"&&(!((s=l==null?void 0:l.totp)===null||s===void 0)&&s.qr_code)&&(l.totp.qr_code=`data:image/svg+xml;utf-8,${l.totp.qr_code}`),{data:l,error:null})})}catch(r){if(B(r))return{data:null,error:r};throw r}}async _verify(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async r=>{var n;const{data:s,error:o}=r;if(o)return{data:null,error:o};const i=Object.assign({challenge_id:e.challengeId},"webauthn"in e?{webauthn:Object.assign(Object.assign({},e.webauthn),{credential_response:e.webauthn.type==="create"?BC(e.webauthn.credential_response):VC(e.webauthn.credential_response)})}:{code:e.code}),{data:a,error:l}=await Q(this.fetch,"POST",`${this.url}/factors/${e.factorId}/verify`,{body:i,headers:this.headers,jwt:(n=s==null?void 0:s.session)===null||n===void 0?void 0:n.access_token});return l?{data:null,error:l}:(await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+a.expires_in},a)),await this._notifyAllSubscribers("MFA_CHALLENGE_VERIFIED",a),{data:a,error:l})})}catch(r){if(B(r))return{data:null,error:r};throw r}})}async _challenge(e){return this._acquireLock(-1,async()=>{try{return await this._useSession(async r=>{var n;const{data:s,error:o}=r;if(o)return{data:null,error:o};const i=await Q(this.fetch,"POST",`${this.url}/factors/${e.factorId}/challenge`,{body:e,headers:this.headers,jwt:(n=s==null?void 0:s.session)===null||n===void 0?void 0:n.access_token});if(i.error)return i;const{data:a}=i;if(a.type!=="webauthn")return{data:a,error:null};switch(a.webauthn.type){case"create":return{data:Object.assign(Object.assign({},a),{webauthn:Object.assign(Object.assign({},a.webauthn),{credential_options:Object.assign(Object.assign({},a.webauthn.credential_options),{publicKey:FC(a.webauthn.credential_options.publicKey)})})}),error:null};case"request":return{data:Object.assign(Object.assign({},a),{webauthn:Object.assign(Object.assign({},a.webauthn),{credential_options:Object.assign(Object.assign({},a.webauthn.credential_options),{publicKey:zC(a.webauthn.credential_options.publicKey)})})}),error:null}}})}catch(r){if(B(r))return{data:null,error:r};throw r}})}async _challengeAndVerify(e){const{data:r,error:n}=await this._challenge({factorId:e.factorId});return n?{data:null,error:n}:await this._verify({factorId:e.factorId,challengeId:r.id,code:e.code})}async _listFactors(){var e;const{data:{user:r},error:n}=await this.getUser();if(n)return{data:null,error:n};const s={all:[],phone:[],totp:[],webauthn:[]};for(const o of(e=r==null?void 0:r.factors)!==null&&e!==void 0?e:[])s.all.push(o),o.status==="verified"&&s[o.factor_type].push(o);return{data:s,error:null}}async _getAuthenticatorAssuranceLevel(){var e,r;const{data:{session:n},error:s}
138=await this.getSession();if(s)return{data:null,error:s};if(!n)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const{payload:o}=pu(n.access_token);let i=null;o.aal&&(i=o.aal);let a=i;((r=(e=n.user.factors)===null||e===void 0?void 0:e.filter(c=>c.status==="verified"))!==null&&r!==void 0?r:[]).length>0&&(a="aal2");const u=o.amr||[];return{data:{currentLevel:i,nextLevel:a,currentAuthenticationMethods:u},error:null}}async _getAuthorizationDetails(e){try{return await this._useSession(async r=>{const{data:{session:n},error:s}=r;return s?{data:null,error:s}:n?await Q(this.fetch,"GET",`${this.url}/oauth/authorizations/${e}`,{headers:this.headers,jwt:n.access_token,xform:o=>({data:o,error:null})}):{data:null,error:new Pt}})}catch(r){if(B(r))return{data:null,error:r};throw r}}async _approveAuthorization(e,r){try{return await this._useSession(async n=>{const{data:{session:s},error:o}=n;if(o)return{data:null,error:o};if(!s)return{data:null,error:new Pt};const i=await Q(this.fetch,"POST",`${this.url}/oauth/authorizations/${e}/consent`,{headers:this.headers,jwt:s.access_token,body:{action:"approve"},xform:a=>({data:a,error:null})});return i.data&&i.data.redirect_url&&Ve()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(i.data.redirect_url),i})}catch(n){if(B(n))return{data:null,error:n};throw n}}async _denyAuthorization(e,r){try{return await this._useSession(async n=>{const{data:{session:s},error:o}=n;if(o)return{data:null,error:o};if(!s)return{data:null,error:new Pt};const i=await Q(this.fetch,"POST",`${this.url}/oauth/authorizations/${e}/consent`,{headers:this.headers,jwt:s.access_token,body:{action:"deny"},xform:a=>({data:a,error:null})});return i.data&&i.data.redirect_url&&Ve()&&!(r!=null&&r.skipBrowserRedirect)&&window.location.assign(i.data.redirect_url),i})}catch(n){if(B(n))return{data:null,error:n};throw n}}async fetchJwk(e,r={keys:[]}){let n=r.keys.find(a=>a.kid===e);if(n)return n;const s=Date.now();if(n=this.jwks.keys.find(a=>a.kid===e),n&&this.jwks_cached_at+YP>s)return n;const{data:o,error:i}=await Q(this.fetch,"GET",`${this.url}/.well-known/jwks.json`,{headers:this.headers});if(i)throw i;return!o.keys||o.keys.length===0||(this.jwks=o,this.jwks_cached_at=s,n=o.keys.find(a=>a.kid===e),!n)?null:n}async getClaims(e,r={}){try{let n=e;if(!n){const{data:d,error:w}
138=await this.getSession();if(w||!d.session)return{data:null,error:w};n=d.session.access_token}const{header:s,payload:o,signature:i,raw:{header:a,payload:l}}=pu(n);r!=null&&r.allowExpired||wC(o.exp);const u=!s.alg||s.alg.startsWith("HS")||!s.kid||!("crypto"in globalThis&&"subtle"in globalThis.crypto)?null:await this.fetchJwk(s.kid,r!=null&&r.keys?{keys:r.keys}:r==null?void 0:r.jwks);if(!u){const{error:d}=await this.getUser(n);if(d)throw d;return{data:{claims:o,header:s,signature:i},error:null}}const c=_C(s.alg),f=await crypto.subtle.importKey("jwk",u,c,!0,["verify"]);if(!await crypto.subtle.verify(c,f,i,iC(`${a}.${l}`)))throw new Mc("Invalid JWT signature");return{data:{claims:o,header:s,signature:i},error:null}}catch(n){if(B(n))return{data:null,error:n};throw n}}}ei.nextInstanceID=0;const XC=ei;class ZC extends XC{constructor(e){super(e)}}class eO{constructor(e,r,n){var s,o,i;this.supabaseUrl=e,this.supabaseKey=r;const a=qP(e);if(!r)throw new Error("supabaseKey is required.");this.realtimeUrl=new URL("realtime/v1",a),this.realtimeUrl.protocol=this.realtimeUrl.protocol.replace("http","ws"),this.authUrl=new URL("auth/v1",a),this.storageUrl=new URL("storage/v1",a),this.functionsUrl=new URL("functions/v1",a);const l=`sb-${a.hostname.split(".")[0]}-auth-token`,u={db:MP,realtime:FP,auth:Object.assign(Object.assign({},UP),{storageKey:l}),global:DP},c=HP(n??{},u);this.storageKey=(s=c.auth.storageKey)!==null&&s!==void 0?s:"",this.headers=(o=c.global.headers)!==null&&o!==void 0?o:{},c.accessToken?(this.accessToken=c.accessToken,this.auth=new Proxy({},{get:(f,h)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(h)} is not possible`)}})):this.auth=this._initSupabaseAuthClient((i=c.auth)!==null&&i!==void 0?i:{},this.headers,c.global.fetch),this.fetch=VP(r,this._getAccessToken.bind(this),c.global.fetch),this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers,accessToken:this._getAccessToken.bind(this)},c.realtime)),this.rest=new KT(new URL("rest/v1",a).href,{headers:this.headers,schema:c.db.schema,fetch:this.fetch}),this.storage=new NP(this.storageUrl.href,this.headers,this.fetch,n==null?void 0:n.storage),c.accessToken||this._listenForAuthEvents()}get functions(){return new UT(this.functionsUrl.href,{headers:this.headers,customFetch:this.fetch})}from(e){return this.rest.from(e)}schema(e){return this.rest.schema(e)}rpc(e,r={},n={head:!1,get:!1,count:void 0}){return this.rest.rpc(e,r,n)}channel(e,r={config:{}}){return this.realtime.channel(e,r)}getChannels(){return this.realtime.getChannels()}removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}async _getAccessToken(){var e,r;if(this.accessToken)return await this.accessToken();const{data:n}=await this.auth.getSession();return(r=(e=n.session)===null||e===void 0?void 0:e.access_token)!==null&&r!==void 0?r:this.supabaseKey}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:r,detectSessionInUrl:n,storage:s,userStorage:o,storageKey:i,flowType:a,lock:l,debug:u},c,f){const h={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new ZC({url:this.authUrl.href,headers:Object.assign(Object.assign({},h),c),storageKey:i,autoRefreshToken:e,persistSession:r,detectSessionInUrl:n,storage:s,userStorage:o,flowType:a,lock:l,debug:u,fetch:f,hasCustomAuthorizationHeader:Object.keys(this.headers).some(d=>d.toLowerCase()==="authorization")})}_initRealtimeClient(e){return new cP(this.realtimeUrl.href,Object.assign(Object.assign({},e),{params:Object.assign({apikey:this.supabaseKey},e==null?void 0:e.params)}))}_listenForAuthEvents(){return this.auth.onAuthStateChange((r,n)=>{this._handleTokenChanged(r,"CLIENT",n==null?void 0:n.access_token)})}_handleTokenChanged(e,r,n){(e==="TOKEN_REFRESHED"||e==="SIGNED_IN")&&this.changedAccessToken!==n?(this.changedAccessToken=n,this.realtime.setAuth(n)):e==="SIGNED_OUT"&&(this.realtime.setAuth(),r=="STORAGE"&&this.auth.signOut(),this.changedAccessToken=void 0)}}const tO=(t,e,r)=>new eO(t,e,r);
138function rO(){if(typeof window<"u"||typeof process>"u")return!1;const t=process.version;if(t==null)return!1;const e=t.match(/^v(\d+)\./);return e?parseInt(e[1],10)<=18:!1}rO()&&console.warn("⚠️  Node.js 18 and below are deprecated and will no longer be supported in future versions of @supabase/supabase-js. Please upgrade to Node.js 20 or later. For more information, visit: https://github.com/orgs/supabase/discussions/37217");function nO(){var y,v;if(typeof window>"u")return;const t=location.hostname,r=["lovableproject.com","lovableproject-dev.com","lovable.app","gpt-eng.com","gptengineer.run"].some(p=>t===p||t.endsWith("."+p)),n="[0-9a-f]{8}-[0-9a-f]{4}-4[0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}",s=r?((y=t.match(new RegExp("^(?:id-preview(?:-[a-z0-9]+)?|project)--("+n+")(?:-dev)?(?=\\.|$)","i")))==null?void 0:y[1])??((v=t.match(new RegExp("^("+n+")(?=[.-])","i")))==null?void 0:v[1]):void 0,o=window.parent&&window.parent!==window;if(!s||!o)return localStorage;const i=t.endsWith(".lovableproject-dev.com")||t.endsWith(".gpt-eng.com"),a=i?/^https:\/\/([a-z0-9-]+\.)*(lovable\.dev|gptengineer\.app)$|^http:\/\/localhost:3000$/:/^https:\/\/([a-z0-9-]+\.)*(lovable\.dev|gptengineer\.app)$/,l=location.ancestorOrigins&&location.ancestorOrigins[0]||(document.referrer?new URL(document.referrer).origin:""),u=l&&a.test(l)?[l]:i?["https://lovable.dev","http://localhost:3000"]:["https://lovable.dev"],c="lovable-preview-auth:result",f=2e3,h=()=>Math.random().toString(36).slice(2)+Date.now().toString(36),d=(p,m,x)=>new Promise(E=>{const S=h();let k=!1,C;const j=L=>{k||(k=!0,clearTimeout(C),window.removeEventListener("message",I),E(L))},I=L=>{if(u.indexOf(L.origin)<0)return;const F=L.data;F&&F.type===c&&F.requestId===S&&j(F)};window.addEventListener("message",I);const q={type:p,requestId:S,projectId:s,key:m};x!==void 0&&(q.value=x);for(const L of u)window.parent.postMessage(q,L);C=setTimeout(()=>j(null),f)}
138);let w=!0;const g=250;return{getItem:async p=>{let m=await d("lovable-preview-auth:get",p);return!m&&w&&(await new Promise(x=>setTimeout(x,g)),m=await d("lovable-preview-auth:get",p)),w=!1,m&&m.ok&&typeof m.value=="string"?m.value===""?(localStorage.removeItem(p),null):m.value:localStorage.getItem(p)},setItem:(p,m)=>(localStorage.setItem(p,m),d("lovable-preview-auth:set",p,m).then(x=>{x&&x.ok&&typeof x.value=="string"&&localStorage.getItem(p)===m&&(x.value===""?localStorage.removeItem(p):localStorage.setItem(p,x.value))})),removeItem:p=>(localStorage.removeItem(p),d("lovable-preview-auth:remove",p).then(()=>{}))}}const sO="https://awbriepfpiaxkovdvqcx.supabase.co",oO="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImF3YnJpZXBmcGlheGtvdmR2cWN4Iiwicm9sZSI6ImFub24iLCJpYXQiOjE3NjIyMzA0MjMsImV4cCI6MjA3NzgwNjQyM30.ee3aHbAZObWrtEaEks9EV66Btm41Da6vxbxbvwxHQGY",dw=tO(sO,oO,{auth:{storage:nO(),persistSession:!0,autoRefreshToken:!0}}),PR=Object.freeze(Object.defineProperty({__proto__:null,supabase:dw},Symbol.toStringTag,{value:"Module"})),fw=b.forwardRef(({className:t,type:e,...r},n)=>_.jsx("input",{type:e,className:yr("flex h-10 w-full rounded-md border border-input bg-[#f5f5f5] px-3 py-2 text-base ring-offset-background file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-foreground placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",t),ref:n,...r}));fw.displayName="Input";const iO=Yv("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/90",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background hover:bg-accent hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-accent hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-10 px-4 py-2",sm:"h-9 rounded-md px-3",lg:"h-11 rounded-md px-8",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"default"}}),hw=b.forwardRef(({className:t,variant:e,size:r,asChild:n=!1,...s},o)=>{const i=n?ox:"button";return _.jsx(i,{className:yr(iO({variant:e,size:r,className:t})),ref:o,...s})});hw.displayName="Button";const pw="/assets/national-cover-logo-white-DYoGji0y.png",mw="admin_authenticated";function aO({onUnlocked:t}){const[e,r]=b.useState(""),[n,s]=b.useState(""),[o,i]=b.useState(!1),a=async l=>{l.preventDefault(),s(""),i(!0);try{const{data:u,error:c}=await dw.functions.invoke("verify-admin-password",{body:{password:e}});if(c)throw c;u!=null&&u.valid?(localStorage.setItem(mw,"true"),t(e)):s("Incorrect password")}catch{s("Verification failed. Please try again.")}finally{i(!1)}};return _.jsx("div",{className:"min-h-screen flex items-center justify-center bg-[#1a1a2e] p-4",children:_.jsxs("div",{className:"w-full max-w-sm space-y-8 text-center",children:[_.jsx("img",{src:pw,alt:"National Cover",className:"h-12 mx-auto"}),_.jsxs("form",{onSubmit:a,className:"space-y-4",children:[_.jsxs("div",{className:"relative",children:[_.jsx(Zx,{className:"absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400"}),_.jsx(fw,{type:"password",placeholder:"Enter admin password",value:e,onChange:l=>r(l.target.value),className:"pl-10 bg-white/10 border-white/20 text-white placeholder:text-gray-400",autoFocus:!0})]}),n&&_.jsx("p",{className:"text-sm text-red-400",children:n}),_.jsx(hw,{type:"submit",disabled:o||!e,className:"w-full",children:o?"Verifying...":"Unlock"})]})]})})}function H({children:t,onUnlock:e}){const[r,n]=b.useState(()=>localStorage.getItem(mw)==="true");return r?_.jsx(_.Fragment,{children:t}):_.jsx(aO,{onUnlocked:s=>{e==null||e(s),n(!0)}})}function lO({message:t="We're getting your page ready",showBrand:e=!0}){return _.jsxs("div",{role:"status","aria-live":"polite",className:"fixed inset-0 z-[999999] flex min-h-screen flex-col items-center justify-center gap-6 bg-primary px-6 text-center text-primary-foreground",children:[e&&_.jsx("img",{src:pw,alt:"National Cover",className:"h-12 w-auto max-w-full object-contain"}),_.jsx("div",{className:"h-8 w-8 animate-spin rounded-full border-[3px] border-primary-foreground
138/30 border-t-primary-foreground motion-reduce:animate-none","aria-hidden":"true"}),_.jsx("p",{className:"max-w-sm text-lg font-semibold leading-snug",children:t}),_.jsx("span",{className:"sr-only",children:"Please wait while the page loads."})]})}const G=t=>b.lazy(()=>t().catch(async e=>{const r="chunk-reload:"+String((e==null?void 0:e.message)??e);try{return await new Promise(n=>setTimeout(n,300)),await t()}catch{throw typeof window<"u"&&!sessionStorage.getItem(r)&&(sessionStorage.setItem(r,"1"),window.location.reload()),e}})),uO=G(()=>U(()=>import("./Index-DW65wCqf.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53]))),cO=b.lazy(()=>U(()=>import("./Form1-BLrSvjyS.js"),__vite__mapDeps([54,55,9,56,4,5,6,7,8,2,57,3]))),$p=G(()=>U(()=>import("./P2pRenewal-jezat57z.js"),__vite__mapDeps([58,59,60,61,31,5,6,62,24,14,63,64,30,18,65,66,67,68,69,70]))),dO=G(()=>U(()=>import("./Voucher-BZpCbyIO.js"),__vite__mapDeps([71,18,68]))),fO=b.lazy(()=>U(()=>import("./Form1ThankYou-Csfgg8Ws.js"),__vite__mapDeps([72,48]))),hO=b.lazy(()=>U(()=>import("./Form3-D1jE9KXg.js"),__vite__mapDeps([73,74,75,76,77,60,24,14,78,79,26,80,18,70,81,12,13,6,7,15,16,82,83,84,85,21,86,87,44,88,66,28,89,90,47,91,92,93,41,42,94,43,95,9,29,30,40,56,31,5,46,96,97,59,98,99,23,100,57,68,63,35,101,102,65,27,19,103,104,25,105]))),pO=b.lazy(()=>U(()=>import("./Form3ThankYou-C41F5esn.js"),__vite__mapDeps([106,56]))),mO=b.lazy(()=>U(()=>import("./Form4-e-7o1IFS.js"),__vite__mapDeps([107,2,56,60,16,69,82,108,81,84,24,14,109,110,111,87,45,10,86,112,80,36,104,113,7,34,114,26,115,97,6,15,21,116,117,118,100,44,119,59,12,13,120,89,70,27]))),gO=b.lazy(()=>U(()=>import("./Form4ThankYou-CRXrMabi.js"),__vite__mapDeps([121,56,2,19]))),vO=G(()=>U(()=>import("./Copilot-spyLcQ6c.js"),__vite__mapDeps([122,123,124,39,74,75,76,77,60,24,14,78,79,26,80,18,70,81,12,13,6,7,15,16,82,83,84,85,21,86,87,44,88,66,28,89,90,47,91,92,93,41,42,94,43,125,95,9,29,30,40,56,31,5,120,49,46,96,97,59,98,99,23,126,127,128,101,103,63,129,36,111,116,68,100,130,131,132,133,10,134,135,45,119,109,113,136,65,33,137,138,139,104,35,34,140,27,19,141,108,25,105]))),yO=G(()=>U(()=>import("./Admin-BMX9a31w.js"),__vite__mapDeps([142,98,56,31,5,6,9,24,14,115,97,15,60,143,46,7,16,123,103,86,27,87,119,101,18,63,70,69,12,13,26,108,65,66,141,84,88]))),wO=G(()=>U(()=>import("./AdminSuncorp-BNu4RRJU.js"),__vite__mapDeps([144,56,60,39,18,63,35,19,21,10,69,9,98,61,96,97,124,140,49,103,145,146,118,108,87,79,119,15,101,12,13,6,14,7,16,24,68,37,104,8,27,147,148,117,66,65,83,30,82,44,84,80,43,42,131]))),_O=G(()=>U(()=>import("./AdminBetterQuote-axhBVyp-.js"),__vite__mapDeps([149,56,60,98,12,13,6,14,7,15,16,32,63,30,26,83,43,42]))),bO=G(()=>U(()=>import("./Addresses-Be-1sxVh.js"),__vite__mapDeps([150,9,56,98,60,59,96,97,140,49,12,13,6,14,7,15,16,119,63,18,19,83,147,85,30,66,105,35]))),xO=G(()=>U(()=>import("./Prices-CumCMwbm.js"),__vite__mapDeps([151,9,56,98,60,61,96,97,12,13,6,14,7,15,16,31,5,152,153,42,43,41,132,66,8,154,136,90,47,91,92,93,128,133,119,80,103,155,111,87,127,18,88,27,63,102,148,19,35,156,75,105,83,147,84,21,157]))),EO=G(()=>U(()=>import("./PriceAnalytics-CeEkakVu.js"),__vite__mapDeps([158,101,86,84,118,159,81,130,42,56,152,153,43,41,132,44,88,10,80,154,90,47,91,92,93,128,87,89,127,119,103,82,25,110,109,129,32,36,60,16,18]))),SO=G(()=>U(()=>import("./JotformHealth-CJclUpjC.js"),__vite__mapDeps([160,98,56,9,60,12,13,6,14,7,15,16,31,5,32,63,69,68,35,101,21,104,161]))),kO=G(()=>U(()=>import("./ThankYou-QE8da9c5.js"),__vite__mapDeps([162,9,12,13,6,14,7,15,16,24,48,163,103,88,45,20,108,114,60,100,19,18,36,101,86,109,164,33,165]))),TO=G(()=>U(()=>import("./Induction-gXs-AXD9.js"),__vite__mapDeps([166,19,9,12,13,6,14,7,15,16,82,108,81,18,36,109,135,87,45,100,37,86,164,167,84,168,145,63,34,79,21,35,68,43,42]))),PO=G(()=>U(()=>import("./AutoQuote-D-5tbd2K.js"),__vite__mapDeps([169,139,56,126,83,104,35,21,101,30,87,90,47,91,92,93,128,127,170,98,80,60,46,7,16,9,12,13,6,14,15,57,143,24,115,97,123,103,86,27,119,18,63,70,69,65,66,88,111,78,171,152,153,42,43,41,132,10]))),CO=G(()=>U(()=>import("./Followup-D3MIa-Ri.js"),__vite__mapDeps([172,139,31,5,6,56,60,12,13,14,7,15,16,98,24,86,101,173,35,113,61,79,87,27,174,43,42,109,110,103,167,82,83,25,175,176,63,177,18,19]))),OO=G(()=>U(()=>import("./Contact-CP8RmJH0.js"),__vite__mapDeps([178,9,56,4,5,6,7,8,59,113,2,11,12,13,14,15,16,96,97,57,175,18,30,27,
13810]))),RO=G(()=>U(()=>import("./ContactThankYou-DRJPZ3lp.js"),__vite__mapDeps([179,56,2,19]))),jO=G(()=>U(()=>import("./Hyperbrowser-g3IXecmo.js"),__vite__mapDeps([180,60,9,12,13,6,14,7,15,16,24,18,147,30,66,63,69,68,105,148,19,35,26,43,42,103]))),AO=G(()=>U(()=>import("./Mutual-DL_m1mdx.js"),__vite__mapDeps([181,56,60,98,96,97,31,5,6,61,88,18,19,8,182,45,154,40,13,7,119,10,84,80,33,21,35,90,47,127,128,15,65,146,63,68,111,171,87,66,103,174,77,138]))),IO=b.lazy(()=>U(()=>import("./Form4Lite-wz8BOksJ.js"),__vite__mapDeps([183,184,9,56,59,24,14,2,57,96,97,115,6,15,120,95,47,60,33,145,16,26,86,45,84,34,21,102,112,80,36,104,10,175,18,125,111,67,66,82,89,19,185,114,167,83,186,27,63]))),NO=b.lazy(()=>U(()=>import("./Form4LiteThankYou-B0UO5nE-.js"),__vite__mapDeps([187,2,19,165,138,77]))),LO=b.lazy(()=>U(()=>import("./Form5-CWje6Gtr.js"),__vite__mapDeps([188,9,59,12,13,6,14,7,15,16,4,5,8,28,29,24,30,38,83,33,19,21,26,20,100,80,66,189,60,56,62,18,102,108,176,68,130,42,103,88,182,45,84]))),$O=G(()=>U(()=>import("./Policies-BDj6Ashm.js"),__vite__mapDeps([189,60,56,62,24,14,83,18,102,108]))),DO=G(()=>U(()=>import("./PDS-EKQ-bxmf.js"),__vite__mapDeps([190,56,115,97,6,15,83,101,26,16,86,21,114]))),MO=G(()=>U(()=>import("./Sales-mATgKKhP.js"),__vite__mapDeps([191,31,5,6,56,22,115,97,15,60,45,100,26,24,14,12,13,7,16,25,30,82,44,119,84,19,86,80,1,2,3,4,8,9,10,11,17,18,20,21,23,27,28,29,32,33,34,35,36,37,38,39,40,41,42,43,46,47,48,49,50,51,52,53,184,59,57,96,120,95,145,102,112,104,175,125,111,67,66,89,185,114,167,83,186,63,135]))),UO=G(()=>U(()=>import("./Nexus-BjbsJr48.js"),__vite__mapDeps([192,9,193,18,173,145,79,109,116,101,60,194,86,80,168,96,97,24,14,98,99,6,13,68,65,66,43,42,87,83,70,175,104,111,155,100,78,44,110,15,67,45,28,19,12,7,16,35,88,59,32,46,23,21,195,102,20,33,25,63,27,113,69,56,31,5,82,137,138]))),FO=G(()=>U(()=>import("./Partnerships-j6EwkqqT.js"),__vite__mapDeps([196,9,193,18,173,113,7,98,63,43,42,61,86,16,69,80,87,89,84,81,19,197,161,194,45]))),zO=G(()=>U(()=>import("./QBE-vcH-_8qL.js"),__vite__mapDeps([198,56,9,4,5,6,7,8,12,13,14,15,16,126,60,31,61,24,98,22,50,51,18,69,146,68,37,117,148,27,35,104,65,86,105,25,84]))),Dp=G(()=>U(()=>import("./Allianz-BCUS4brb.js"),__vite__mapDeps([199,56,9,12,13,6,14,7,15,16,113,60,120,22,53,61,24,98,69,18,146,68,37,117,148,8,27,35,104,21,76,84,30,119,82,64,103,200,83]))),BO=G(()=>U(()=>import("./Mcmquote-DAioBrPD.js"),__vite__mapDeps([201,56,9,113,7,60,98,84,30,18,70,19,27,26]))),VO=G(()=>U(()=>import("./Nrma-haYZO2C9.js"),__vite__mapDeps([202,56,9,12,13,6,14,7,15,16,113,60,120,24,18,63,148,117,146,68,69,83,21,141,19,35,86,30,84,80]))),Mp=G(()=>U(()=>import("./NrmaApi-DMOe8Lts.js"),__vite__mapDeps([203,56,60,120,24,14,204,63,18,84,30,80,19,27]))),Up=G(()=>U(()=>import("./HSBC-C_i5jxmX.js"),__vite__mapDeps([205,56,9,60,120,22,12,13,6,14,7,15,16,113,146,18,148,68,103,76,21,64,119,30,84,82]))),Fp=G(()=>U(()=>import("./Rollin-DDD8BbG1.js"),__vite__mapDeps([206,56,60,120,84,30,18,63,80,19,27]))),zp=G(()=>U(()=>import("./Einsure-CQh03hsJ.js"),__vite__mapDeps([207,56,60,120,84,30,18,63,80,19,27]))),WO=G(()=>U(()=>import("./Unlocker-ByvQV5Ej.js"),__vite__mapDeps([208,9,59,56,31,5,6,60,99,13,103,18,148,30,16]))),HO=G(()=>U(()=>import("./Onepatch-B03hIm4r.js"),__vite__mapDeps([209,56,9,12,13,6,14,7,15,16,113,60,120,22,210,61,98,24,146,18,37,117,148,27,8,35,104,103,76,21,19,200]))),Bp=G(()=>U(()=>import("./Clover-CoIEwfWg.js"),__vite__mapDeps([211,9,56,60,31,5,6,12,13,14,7,15,16,99,120,33,63,141,18]))),Vp=G(()=>U(()=>import("./Abn-Rok5KoXX.js"),__vite__mapDeps([212,56,60,98,24,14,12,13,6,7,15,16,17,18,63,148]))),Wp=G(()=>U(()=>import("./Vin-8HISs1lk.js"),__vite__mapDeps([213,56,60,40,13,6,7,18,63,148,117,68,15,66,16,69]))),Hp=G(()=>U(()=>import("./QldRego-KjbjFxJG.js"),__vite__mapDeps([214,59,56,60,31,5,6,18,30,16,69,21,10]))),qp=b.lazy(()=>U(()=>import("./P2p-CKALmNuF.js"),__vite__mapDeps([215,59,60,46,7,16,33,30,108,114,119,84,18,27,83,63,19,70,15]))),Kp=G(()=>U(()=>import("./Akamai-Bume__Dz.js"),__vite__mapDeps([216,56,60,18]))),Gp=G(()=>U(()=>import("./Airtable-DX3Qikko.js"),__vite__mapDeps([217,9,56,60,59]))),Qp=G(()=>U(()=>import("./Archive-C8oqZ48v.js"),__vite__mapDeps([218,219,147,60,28,14,29,24,30,195,38,16,67,18,103,68,157,19,27,21,182]))),qO=G(()=>U(()=>import("./Migrate-DfvkPJFV.js"),__vite__mapDeps([220,31,5,6,219,147,19,21,35,56,60,
13861]))),KO=G(()=>U(()=>import("./HelpdeskAnalytics-jZiSlNGd.js"),__vite__mapDeps([221,56,60,31,5,6,12,13,14,7,15,16,98,24,99,177,141,27,87,30,68,18,185,90,47,127,128,170,133,93,83,132,42,131,94,153,43]))),GO=G(()=>U(()=>import("./NotFound-BRo-Uvtz.js"),[])),QO=G(()=>U(()=>import("./Engage-CaQLuqTK.js"),__vite__mapDeps([222,56,60,194,108,185,45,147,90,47,170,134,92,128,9,70,25,195,113,7,12,13,6,14,15,16,101,105,103,44,148,156]))),Jp=G(()=>U(()=>import("./AgreedValue-hUf7yzDL.js"),__vite__mapDeps([223,60,56,99,6,13,49,65,63,18,119,44,148,19,35]))),JO=G(()=>U(()=>import("./McmQuoteLanding-BXmk7l4d.js"),__vite__mapDeps([224,55,9,56,4,5,6,7,8,2,57,3,225]))),YO=G(()=>U(()=>import("./PreviewManualQuote-TtJdFBVV.js"),__vite__mapDeps([226,163,103,88,45,16,20,108,114]))),XO=G(()=>U(()=>import("./Vidaxl-DGmvSany.js"),__vite__mapDeps([227,60,56,63,21,159,182,101,30]))),ZO=G(()=>U(()=>import("./Remittance-x69LIMto.js"),__vite__mapDeps([228,12,13,6,14,7,15,16,9,24,197,147,83,186,21,195,68,19,18,101,35,63,105]))),eR=new jk,tR=()=>_.jsx(lO,{message:["/","/form4-lite","/thank-you"].includes(window.location.pathname)?"We're getting your quote ready":"We're getting your page ready"}),rR=()=>(IT("232893201752859"),_.jsx(b.Suspense,{fallback:_.jsx(tR,{}),children:_.jsxs(bT,{children:[_.jsx($,{path:"/",element:_.jsx(uO,{})}),_.jsx($,{path:"/form1",element:_.jsx(cO,{})}),_.jsx($,{path:"/voucher/:token",element:_.jsx(dO,{})}),_.jsx($,{path:"/thank-you",element:_.jsx(kO,{})}),_.jsx($,{path:"/contact-thank-you",element:_.jsx(RO,{})}),_.jsx($,{path:"/price-analytics",element:_.jsx(EO,{})}),_.jsx($,{path:"/form4-lite",element:_.jsx(IO,{})}),_.jsx($,{path:"/form4-lite-thank-you",element:_.jsx(NO,{})}),_.jsx($,{path:"/preview/manual-quote",element:_.jsx(YO,{})}),_.jsx($,{path:"/vidaxl",element:_.jsx(XO,{})}),_.jsx($,{path:"/mcm-quote",element:_.jsx(JO,{})}),_.jsx($,{path:"/remittance",element:_.jsx(H,{children:_.jsx(ZO,{})})}),_.jsx($,{path:"/form1-thank-you",element:_.jsx(fO,{})}),_.jsx($,{path:"/form3",element:_.jsx(H,{children:_.jsx(hO,{})})}),_.jsx($,{path:"/form3-thank-you",element:_.jsx(H,{children:_.jsx(pO,{})})}),_.jsx($,{path:"/form4",element:_.jsx(H,{children:_.jsx(mO,{})})}),_.jsx($,{path:"/form4-thank-you",element:_.jsx(H,{children:_.jsx(gO,{})})}),_.jsx($,{path:"/form5",element:_.jsx(H,{children:_.jsx(LO,{})})}),_.jsx($,{path:"/policies",element:_.jsx(H,{children:_.jsx($O,{})})}),_.jsx($,{path:"/copilot",element:_.jsx(H,{children:_.jsx(vO,{})})}),_.jsx($,{path:"/p2p",element:_.jsx(H,{children:_.jsx(qp,{})})}),_.jsx($,{path:"/p2p-renewal",element:_.jsx(H,{onUnlock:t=>sessionStorage.setItem("renewal_admin_password",t),children:_.jsx($p,{})})}),_.jsx($,{path:"/p2p-renewal/settings",element:_.jsx(H,{onUnlock:t=>sessionStorage.setItem("renewal_admin_password",t),children:_.jsx($p,{})})}),_.jsx($,{path:"/P2p",element:_.jsx(H,{children:_.jsx(qp,{})})}),_.jsx($,{path:"/admin",element:_.jsx(H,{children:_.jsx(yO,{})})}),_.jsx($,{path:"/admin-suncorp",element:_.jsx(H,{children:_.jsx(wO,{})})}),_.jsx($,{path:"/betterQuote",element:_.jsx(H,{children:_.jsx(_O,{})})}),_.jsx($,{path:"/addresses",element:_.jsx(H,{children:_.jsx(bO,{})})}),_.jsx($,{path:"/prices",element:_.jsx(H,{children:_.jsx(xO,{})})}),_.jsx($,{path:"/jotform-health",element:_.jsx(H,{children:_.jsx(SO,{})})}),_.jsx($,{path:"/induction",element:_.jsx(H,{children:_.jsx(TO,{})})}),_.jsx($,{path:"/autoquote",element:_.jsx(H,{children:_.jsx(PO,{})})}),_.jsx($,{path:"/sales",element:_.jsx(H,{children:_.jsx(MO,{})})}),_.jsx($,{path:"/followup",element:_.jsx(H,{children:_.jsx(CO,{})})}),_.jsx($,{path:"/contact",element:_.jsx(OO,{})}),_.jsx($,{path:"/hyperbrowser",element:_.jsx(H,{children:_.jsx(jO,{})})}),_.jsx($,{path:"/mutual",element:_.jsx(H,{children:_.jsx(AO,{})})}),_.jsx($,{path:"/pds",element:_.jsx(DO,{})}),_.jsx($,{path:"/nexus",element:_.jsx(UO,{})}),_.jsx($,{path:"/partnerships",element:_.jsx(FO,{})}),_.jsx($,{path:"/qbe",element:_.jsx(H,{children:_.jsx(zO,{})})}),_.jsx($,{path:"/Allianz",element:_.jsx(H,{children:_.jsx(Dp,{})})}),_.jsx($,{path:"/allianz",element:_.jsx(H,{children:_.jsx(Dp,{})})}),_.jsx($,{path:"/mcmquote",element:_.jsx(H,{children:_.jsx(BO,{})})}),_.jsx($,{path:"/nrma",element:_.jsx(H,{children:_.jsx(VO,{})})}),_.jsx($,{path:"/nrma-API",element:_.jsx(H,{children:_.jsx(Mp,{})})}),_.jsx($,{path:"/nrma-api",element:_.jsx(H,{children:_.jsx(Mp,{})})}),_.jsx($,{path:"/hsbc",element:_.jsx(H,{children:_.jsx(Up,{})})}),_.jsx($,{path:"/HSBC",element:_.jsx(H,{children:_.jsx(Up,{})})}),_.jsx($,{path:"/rollin",element:_.jsx(Fp,{})}),_.jsx($,{path:"/Rollin",element:_.jsx(Fp,{})}),_.jsx($,{path:"/einsure",element:_.jsx(zp,{})}),_.jsx($,{path:"/Einsure",element:_.jsx(zp,{})}),_.jsx($,{path:"/unlocker",element:_.jsx(H,{children:_.jsx(WO,{})})}),_.jsx($,{path:"/onepatch",element:_.jsx(H,{children:_.jsx(HO,{})})}),_.jsx($,{path:"/clover",element:_.jsx(H,{children:_.jsx(Bp,{})})}),_.jsx($,{path:"/Clover",element:_.jsx(H,{children:_.jsx(Bp,{})})}),_.jsx($,{path:"/abn",element:_.jsx(H,{children:_.jsx(Vp,{})})}),_.jsx($,{path:"/ABN",element:_.jsx(H,{children:_.jsx(Vp,{})})}),_.jsx($,{path:"/vin",element:_.jsx(H,{children:_.jsx(Wp,{})})}),_.jsx($,{path:"/VIN",element:_.jsx(H,{children:_.jsx(Wp,{})})}),_.jsx($,{path:"/qldRego",element:_.jsx(H,{children:_.jsx(Hp,{})})}),_.jsx($,{path:"/qldrego",element:_.jsx(H,{children:_.jsx(Hp,{})})}),_.jsx($,{path:"/akamai",element:_.jsx(H,{children:_.jsx(Kp,{})})}),_.jsx($,{path:"/Akamai",element:_.jsx(H,{children:_.jsx(Kp,{})})}),_.jsx($,{path:"/airtable",element:_.jsx(H,{children:_.jsx(Gp,{})})}),_.jsx($,{path:"/Airtable",element:_.jsx(H,{children:_.jsx(Gp,{})})}),_.jsx($,{path:"/archive",element:_.jsx(H,{children:_.jsx(Qp,{})})}),_.jsx($,{path:"/Archive",element:_.jsx(H,{children:_.jsx(Qp,{})})}),_.jsx($,{path:"/helpdesk-analytics",element:_.jsx(H,{children:_.jsx(KO,{})})}),_.jsx($,{path:"/migrate",element:_.jsx(H,{children:_.jsx(qO,{})})}),_.jsx($,{path:"/engage",element:_.jsx(H,{children:_.jsx(QO,{})})}),_.jsx($,{path:"/agreed-value",element:_.jsx(H,{children:_.jsx(Jp,{})})}),_.jsx($,{path:"/agreedvalue",element:_.jsx(H,{children:_.jsx(Jp,{})})}),_.jsx($,{path:"*",element:_.jsx(GO,{})})]})})),nR=()=>_.jsx(Ak,{client:eR,children:_.jsxs(ak,{children:[_.jsx(DE,{}),_.jsx(m1,{}),_.jsx(OT,{children:_.jsx(rR,{})})]})});bv(document.getElementById("root")).render(_.jsx(nR,{}));export{gR as $,US as A,hw as B,FS as C,Nd as D,zS as E,xv as F,Sv as G,Cv as H,fw as I,Na as J,MS as K,_R as L,Ov as M,y1 as N,Yv as O,Ld as P,Jv as Q,A as R,rx as S,pR as T,aO as U,yR as V,yl as W,eE as X,wk as Y,fk as Z,U as _,fi as a,_c as a0,Rt as a1,wl as a2,ck as a3,dk as a4,By as a5,Sk as a6,pk as a7,qe as a8,vR as a9,uR as aa,lO as ab,cR as ac,ax as ad,iO as ae,jS as af,pr as ag,li as ah,Ox as ai,iR as aj,Ba as ak,Gs as al,y0 as am,PR as an,bR as b,Zv as c,wR as d,r0 as e,yr as f,lR as g,Zx as h,nx as i,_ as j,mR as k,lk as l,oR as m,pw as n,im as o,ak as p,dx as q,b as r,dw as s,ul as t,dR as u,Ey as v,Ft as w,Oe as x,nt as y,en as z};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.