vendor: 6,122 bytes, lines 1-9
1var Wm=e=>{throw TypeError(e)};var Au=(e,t,n)=>t.has(e)||Wm("Cannot "+n);var M=(e,t,n)=>(Au(e,t,"read from private field"),n?n.call(e):t.get(e)),Re=(e,t,n)=>t.has(e)?Wm("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,n),me=(e,t,n,r)=>(Au(e,t,"write to private field"),r?r.call(e,n):t.set(e,n),n),_t=(e,t,n)=>(Au(e,t,"access private method"),n);var sl=(e,t,n,r)=>({set _(i){me(e,t,i,n)},get _(){return M(e,t,r)}});function Kv(e,t){for(var n=0;n<t.length;n++){const r=t[n];if(typeof r!="string"&&!Array.isArray(r)){for(const i in r)if(i!=="default"&&!(i in e)){const s=Object.getOwnPropertyDescriptor(r,i);s&&Object.defineProperty(e,i,s.get?s:{enumerable:!0,get:()=>r[i]})}}}return Object.freeze(Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}))}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();function go(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Gv={exports:{}},Qc={},Zv={exports:{}},be={};/** 2 * @license React 3 * react.production.min.js 4 * 5 * Copyright (c) Facebook, Inc. and its affiliates. 6 * 7 * This source code is licensed under the MIT license found in the 8 * LICENSE file in the root directory of this source tree. 9 */var Ka=Symbol.for("react.element"),Ab=Symbol.for("react.portal"),Ob=Symbol.for("react.fragment"),Mb=Symbol.for("react.strict_mode"),Db=Symbol.for("react.profiler"),Ib=Symbol.for("react.provider"),Lb=Symbol.for("react.context"),zb=Symbol.for("react.forward_ref"),Fb=Symbol.for("react.suspense"),$b=Symbol.for("react.memo"),Bb=Symbol.for("react.lazy"),Hm=Symbol.iterator;function Ub(e){return e===null||typeof e!="object"?null:(e=Hm&&e[Hm]||e["@@iterator"],typeof e=="function"?e:null)}var Qv={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qv=Object.assign,Yv={};function vo(e,t,n){this.props=e,this.context=t,this.refs=Yv,this.updater=n||Qv}vo.prototype.isReactComponent={};vo.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=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,e,t,"setState")};vo.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Xv(){}Xv.prototype=vo.prototype;function eh(e,t,n){this.props=e,this.context=t,this.refs=Yv,this.updater=n||Qv}var th=eh.prototype=new Xv;th.constructor=eh;qv(th,vo.prototype);th.isPureReactComponent=!0;var Km=Array.isArray,Jv=Object.prototype.hasOwnProperty,nh={current:null},ey={key:!0,ref:!0,__self:!0,__source:!0};function ty(e,t,n){var r,i={},s=null,o=null;if(t!=null)for(r in t.ref!==void 0&&(o=t.ref),t.key!==void 0&&(s=""+t.key),t)Jv.call(t,r)&&!ey.hasOwnProperty(r)&&(i[r]=t[r]);var a=arguments.length-2;if(a===1)i.children=n;else if(1<a){for(var l=Array(a),u=0;u<a;u++)l[u]=arguments[u+2];i.children=l}if(e&&e.defaultProps)for(r in a=e.defaultProps,a)i[r]===void 0&&(i[r]=a[r]);return{$$typeof:Ka,type:e,key:s,ref:o,props:i,_owner:nh.current}}function Vb(e,t){return{$$typeof:Ka,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}function rh(e){return typeof e=="object"&&e!==null&&e.$$typeof===Ka}function Wb(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var Gm=/\/+/g;function Ou(e,t){return typeof e=="object"&&e!==null&&e.key!=null?Wb(""+e.key):t.toString(36)}function Dl(e,t,n,r,i){var s=typeof e;(s==="undefined"||s==="boolean")&&(e=null);var o=!1;if(e===null)o=!0;else switch(s){case"string":case"number":o=!0;break;case"object":switch(e.$$typeof){case Ka:case Ab:o=!0}}if(o)return o=e,i=i(o),e=r===""?"."+Ou(o,0):r,Km(i)?(n="",e!=null&&(n=e.replace(Gm,"$&/")+"/"),Dl(i,t,n,"",function(u){return u})):i!=null&&(rh(i)&&(i=Vb(i,n+(!i.key||o&&o.key===i.key?"":(""+i.key).replace(Gm,"$&/")+"/")+e)),t.push(i)),1;if(o=0,r=r===""?".":r+":",Km(e))for(var a=0;a<e.length;a++){s=e[a];var l=r+Ou(s,a);o+=Dl(s,t,n,l,i)}else if(l=Ub(e),typeof l=="function")for(e=l.call(e),a=0;!(s=e.next()).done;)s=s.value,l=r+Ou(s,a++),o+=Dl(s,t,n,l,i);else if(s==="object")throw t=String(e),Error("Objects are not valid as a React child (found: "+(t==="[object Object]"?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return o}function ol(e,t,n){if(e==null)return e;var r=[],i=0;return Dl(e,r,"","",function(s){return t.call(n,s,i++)}),r}function Hb(e){if(e._status===-1){var t=e._result;t=t(),t.then(function(n){(e._status===0||e._status===-1)&&(e._status=1,e._result=n)},function(n){(e._status===0||e._status===-1)&&(e._status=2,e._result=n)}),e._status===-1&&(e._status=0,e._result=t)}if(e._status===1)return e._result.default;throw e._result}var Ut={current:null},Il={transition:null},Kb={ReactCurrentDispatcher:Ut,ReactCurrentBatchConfig:Il,ReactCurrentOwner:nh};function ny(){throw Error("act(...) is not supported in production builds of React.")}be.Children={map:ol,forEach:function(e,t,n){ol(e,function(){t.apply(this,arguments)},n)},count:function(e){var t=0;return ol(e,function(){t++}),t},toArray:function(e){return ol(e,function(t){return t})||[]},only:function(e){if(!rh(e))throw Error("React.Children.only expected to receive a single React element child.");return e}};be.Component=vo;be.Fragment=Ob;be.Profiler=Db;be.PureComponent=eh;be.StrictMode=Mb;be.Suspense=Fb;
vendor: 4,209 bytes, lines 9-17
9be.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=Kb;be.act=ny;be.cloneElement=function(e,t,n){if(e==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r=qv({},e.props),i=e.key,s=e.ref,o=e._owner;if(t!=null){if(t.ref!==void 0&&(s=t.ref,o=nh.current),t.key!==void 0&&(i=""+t.key),e.type&&e.type.defaultProps)var a=e.type.defaultProps;for(l in t)Jv.call(t,l)&&!ey.hasOwnProperty(l)&&(r[l]=t[l]===void 0&&a!==void 0?a[l]:t[l])}var l=arguments.length-2;if(l===1)r.children=n;else if(1<l){a=Array(l);for(var u=0;u<l;u++)a[u]=arguments[u+2];r.children=a}return{$$typeof:Ka,type:e.type,key:i,ref:s,props:r,_owner:o}};be.createContext=function(e){return e={$$typeof:Lb,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},e.Provider={$$typeof:Ib,_context:e},e.Consumer=e};be.createElement=ty;be.createFactory=function(e){var t=ty.bind(null,e);return t.type=e,t};be.createRef=function(){return{current:null}};be.forwardRef=function(e){return{$$typeof:zb,render:e}};be.isValidElement=rh;be.lazy=function(e){return{$$typeof:Bb,_payload:{_status:-1,_result:e},_init:Hb}};be.memo=function(e,t){return{$$typeof:$b,type:e,compare:t===void 0?null:t}};be.startTransition=function(e){var t=Il.transition;Il.transition={};try{e()}finally{Il.transition=t}};be.unstable_act=ny;be.useCallback=function(e,t){return Ut.current.useCallback(e,t)};be.useContext=function(e){return Ut.current.useContext(e)};be.useDebugValue=function(){};be.useDeferredValue=function(e){return Ut.current.useDeferredValue(e)};be.useEffect=function(e,t){return Ut.current.useEffect(e,t)};be.useId=function(){return Ut.current.useId()};be.useImperativeHandle=function(e,t,n){return Ut.current.useImperativeHandle(e,t,n)};be.useInsertionEffect=function(e,t){return Ut.current.useInsertionEffect(e,t)};be.useLayoutEffect=function(e,t){return Ut.current.useLayoutEffect(e,t)};be.useMemo=function(e,t){return Ut.current.useMemo(e,t)};be.useReducer=function(e,t,n){return Ut.current.useReducer(e,t,n)};be.useRef=function(e){return Ut.current.useRef(e)};be.useState=function(e){return Ut.current.useState(e)};be.useSyncExternalStore=function(e,t,n){return Ut.current.useSyncExternalStore(e,t,n)};be.useTransition=function(){return Ut.current.useTransition()};be.version="18.3.1";Zv.exports=be;var y=Zv.exports;const I=go(y),ih=Kv({__proto__:null,default:I},[y]);/** 10 * @license React 11 * react-jsx-runtime.production.min.js 12 * 13 * Copyright (c) Facebook, Inc. and its affiliates. 14 * 15 * This source code is licensed under the MIT license found in the 16 * LICENSE file in the root directory of this source tree. 17 */var Gb=y,Zb=Symbol.for("react.element"),Qb=Symbol.for("react.fragment"),qb=Object.prototype.hasOwnProperty,Yb=Gb.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,Xb={key:!0,ref:!0,__self:!0,__source:!0};function ry(e,t,n){var r,i={},s=null,o=null;n!==void 0&&(s=""+n),t.key!==void 0&&(s=""+t.key),t.ref!==void 0&&(o=t.ref);for(r in t)qb.call(t,r)&&!Xb.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps,t)i[r]===void 0&&(i[r]=t[r]);return{$$typeof:Zb,type:e,key:s,ref:o,props:i,_owner:Yb.current}}Qc.Fragment=Qb;Qc.jsx=ry;Qc.jsxs=ry;Gv.exports=Qc;var c=Gv.exports,iy={exports:{}},Jb="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",eS=Jb,tS=eS;function sy(){}function oy(){}oy.resetWarningCache=sy;var nS=function(){function e(r,i,s,o,a,l){if(l!==tS){var u=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw u.name="Invariant Violation",u}}e.isRequired=e;function t(){return e}var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:oy,resetWarningCache:sy};return n.PropTypes=n,n};iy.exports=nS();var rS=iy.exports;const Se=go(rS);var iS=typeof Element<"u",sS=typeof Map=="function",oS=typeof Set=="function",aS=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function Ll(e,t){if(e===t)return!0;
17if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var n,r,i;if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(!Ll(e[r],t[r]))return!1;return!0}var s;if(sS&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(s=e.entries();!(r=s.next()).done;)if(!t.has(r.value[0]))return!1;for(s=e.entries();!(r=s.next()).done;)if(!Ll(r.value[1],t.get(r.value[0])))return!1;return!0}if(oS&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(s=e.entries();!(r=s.next()).done;)if(!t.has(r.value[0]))return!1;return!0}if(aS&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(n=e.length,n!=t.length)return!1;for(r=n;r--!==0;)if(e[r]!==t[r])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!Object.prototype.hasOwnProperty.call(t,i[r]))return!1;if(iS&&e instanceof Element)return!1;for(r=n;r--!==0;)if(!((i[r]==="_owner"||i[r]==="__v"||i[r]==="__o")&&e.$$typeof)&&!Ll(e[i[r]],t[i[r]]))return!1;return!0}return e!==e&&t!==t}var lS=function(t,n){try{return Ll(t,n)}catch(r){if((r.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw r}};const cS=go(lS);var uS=function(e,t,n,r,i,s,o,a){if(!e){var l;if(t===void 0)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[n,r,i,s,o,a],d=0;l=new Error(t.replace(/%s/g,function(){return u[d++]})),l.name="Invariant Violation"}throw l.framesToPop=1,l}},dS=uS;const Zm=go(dS);var fS=function(t,n,r,i){var s=r?r.call(i,t,n):void 0;if(s!==void 0)return!!s;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var o=Object.keys(t),a=Object.keys(n);if(o.length!==a.length)return!1;for(var l=Object.prototype.hasOwnProperty.bind(n),u=0;u<o.length;u++){var d=o[u];if(!l(d))return!1;var f=t[d],h=n[d];if(s=r?r.call(i,f,h,d):void 0,s===!1||s===void 0&&f!==h)return!1}return!0};const hS=go(fS);function lt(){return lt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},lt.apply(this,arguments)}function sh(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_d(e,t)}function _d(e,t){return _d=Object.setPrototypeOf||function(n,r){return n.__proto__=r,n},_d(e,t)}function Qm(e,t){if(e==null)return{};var n,r,i={},s=Object.keys(e);for(r=0;r<s.length;r++)t.indexOf(n=s[r])>=0||(i[n]=e[n]);return i}var ce={BASE:"base",BODY:"body",HEAD:"head",HTML:"html",LINK:"link",META:"meta",NOSCRIPT:"noscript",SCRIPT:"script",STYLE:"style",TITLE:"title",FRAGMENT:"Symbol(react.fragment)"},mS={rel:["amphtml","canonical","alternate"]},pS={type:["application/ld+json"]},gS={charset:"",name:["robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]},qm=Object.keys(ce).map(function(e){return ce[e]}),ic={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},vS=Object.keys(ic).reduce(function(e,t){return e[ic[t]]=t,e},{}),Ms=function(e,t){for(var n=e.length-1;n>=0;n-=1){var r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},yS=function(e){var t=Ms(e,ce.TITLE),n=Ms(e,"titleTemplate");if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,function(){return t});var r=Ms(e,"defaultTitle");return t||r||void 0},xS=function(e){return Ms(e,"onChangeClientState")||function(){}},Mu=function(e,t){return t.filter(function(n){return n[e]!==void 0}).map(function(n){return n[e]}).reduce(function(n,r){return lt({},n,r)},{})},wS=function(e,t){return t.filter(function(n){return n[ce.BASE]!==void 0}).map(function(n){return n[ce.BASE]}).reverse().reduce(function(n,r){if(!n.length)for(var i=Object.keys(r),s=0;s<i.length;s+=1){var o=i[s].toLowerCase();if(e.indexOf(o)!==-1&&r[o])return n.concat(r)}return n},[])},Ao=function(e,t,n){var r={};return n.filter(function(i){return!!Array.isArray(i[e])||(i[e]!==void 0&&console&&typeof console.warn=="function"&&console.warn("Helmet: "+e+' should be of type "Array". Instead found type "'+typeof i[e]+'"'),!1)}).map(function(i){return i[e]}).reverse().reduce(function(i,s){var o={};s.filter(function(f){for(var h,m=Object.keys(f),x=0;x<m.length;x+=1){var p=m[x],b=p.toLowerCase();t.indexOf(b)===-1||h==="rel"&&f[h].toLowerCase()==="canonical"||b==="rel"&&f[b].toLowerCase()==="stylesheet"||(h=b),t.indexOf(p)===-1||p!=="innerHTML"&&p!=="cssText"&&p!=="itemprop"||(h=p)}if(!h||!f[h])return!1;var v=f[h].toLowerCase();return r[h]||(r[h]={}),o[h]||(o[h]={}),!r[h][v]&&(o[h][v]=!0,!0)}
17).reverse().forEach(function(f){return i.push(f)});for(var a=Object.keys(o),l=0;l<a.length;l+=1){var u=a[l],d=lt({},r[u],o[u]);r[u]=d}return i},[]).reverse()},bS=function(e,t){if(Array.isArray(e)&&e.length){for(var n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},ay=function(e){return Array.isArray(e)?e.join(""):e},Du=function(e,t){return Array.isArray(e)?e.reduce(function(n,r){return function(i,s){for(var o=Object.keys(i),a=0;a<o.length;a+=1)if(s[o[a]]&&s[o[a]].includes(i[o[a]]))return!0;return!1}(r,t)?n.priority.push(r):n.default.push(r),n},{priority:[],default:[]}):{default:e}},Ym=function(e,t){var n;return lt({},e,((n={})[t]=void 0,n))},SS=[ce.NOSCRIPT,ce.SCRIPT,ce.STYLE],Iu=function(e,t){return t===void 0&&(t=!0),t===!1?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")},Xm=function(e){return Object.keys(e).reduce(function(t,n){var r=e[n]!==void 0?n+'="'+e[n]+'"':""+n;return t?t+" "+r:r},"")},Jm=function(e,t){return t===void 0&&(t={}),Object.keys(e).reduce(function(n,r){return n[ic[r]||r]=e[r],n},t)},zl=function(e,t){return t.map(function(n,r){var i,s=((i={key:r})["data-rh"]=!0,i);return Object.keys(n).forEach(function(o){var a=ic[o]||o;a==="innerHTML"||a==="cssText"?s.dangerouslySetInnerHTML={__html:n.innerHTML||n.cssText}:s[a]=n[o]}),I.createElement(e,s)})},vn=function(e,t,n){switch(e){case ce.TITLE:return{toComponent:function(){return i=t.titleAttributes,(s={key:r=t.title})["data-rh"]=!0,o=Jm(i,s),[I.createElement(ce.TITLE,o,r)];var r,i,s,o},toString:function(){return function(r,i,s,o){var a=Xm(s),l=ay(i);return a?"<"+r+' data-rh="true" '+a+">"+Iu(l,o)+"</"+r+">":"<"+r+' data-rh="true">'+Iu(l,o)+"</"+r+">"}(e,t.title,t.titleAttributes,n)}};case"bodyAttributes":case"htmlAttributes":return{toComponent:function(){return Jm(t)},toString:function(){return Xm(t)}};default:return{toComponent:function(){return zl(e,t)},toString:function(){return function(r,i,s){return i.reduce(function(o,a){var l=Object.keys(a).filter(function(f){return!(f==="innerHTML"||f==="cssText")}).reduce(function(f,h){var m=a[h]===void 0?h:h+'="'+Iu(a[h],s)+'"';return f?f+" "+m:m},""),u=a.innerHTML||a.cssText||"",d=SS.indexOf(r)===-1;return o+"<"+r+' data-rh="true" '+l+(d?"/>":">"+u+"</"+r+">")},"")}(e,t,n)}}}},Pd=function(e){var t=e.baseTag,n=e.bodyAttributes,r=e.encode,i=e.htmlAttributes,s=e.noscriptTags,o=e.styleTags,a=e.title,l=a===void 0?"":a,u=e.titleAttributes,d=e.linkTags,f=e.metaTags,h=e.scriptTags,m={toComponent:function(){},toString:function(){return""}};if(e.prioritizeSeoTags){var x=function(p){var b=p.linkTags,v=p.scriptTags,g=p.encode,w=Du(p.metaTags,gS),k=Du(b,mS),E=Du(v,pS);return{priorityMethods:{toComponent:function(){return[].concat(zl(ce.META,w.priority),zl(ce.LINK,k.priority),zl(ce.SCRIPT,E.priority))},toString:function(){return vn(ce.META,w.priority,g)+" "+vn(ce.LINK,k.priority,g)+" "+vn(ce.SCRIPT,E.priority,g)}},metaTags:w.default,linkTags:k.default,scriptTags:E.default}}(e);m=x.priorityMethods,d=x.linkTags,f=x.metaTags,h=x.scriptTags}return{priority:m,base:vn(ce.BASE,t,r),bodyAttributes:vn("bodyAttributes",n,r),htmlAttributes:vn("htmlAttributes",i,r),link:vn(ce.LINK,d,r),meta:vn(ce.META,f,r),noscript:vn(ce.NOSCRIPT,s,r),script:vn(ce.SCRIPT,h,r),style:vn(ce.STYLE,o,r),title:vn(ce.TITLE,{title:l,titleAttributes:u},r)}},al=[],Rd=function(e,t){var n=this;t===void 0&&(t=typeof document<"u"),this.instances=[],this.value={setHelmet:function(r){n.context.helmet=r},helmetInstances:{get:function(){return n.canUseDOM?al:n.instances},add:function(r){(n.canUseDOM?al:n.instances).push(r)},remove:function(r){var i=(n.canUseDOM?al:n.instances).indexOf(r);(n.canUseDOM?al:n.instances).splice(i,1)}}},this.context=e,this.canUseDOM=t,t||(e.helmet=Pd({baseTag:[],bodyAttributes:{},encodeSpecialCharacters:!0,htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))},ly=I.createContext({}),kS=Se.shape({setHelmet:Se.func,helmetInstances:Se.shape({get:Se.func,add:Se.func,remove:Se.func})}),ES=typeof document<"u",bs=function(e){function t(n){var r;return(r=e.call(this,n)||this).helmetData=new Rd(r.props.context,t.canUseDOM),r}return sh(t,e),t.prototype.render=function(){return I.createElement(ly.Provider,{value:this.helmetData.value},this.props.children)},t}(y.Component);bs.canUseDOM=ES,bs.propTypes={context:Se.shape({helmet:Se.shape()}),children:Se.node.isRequired},bs.defaultProps={context:{}},bs.displayName="HelmetProvider";var fs=function(e,t){var n,r=document.head||document.querySelector(ce.HEAD),i=r.querySelectorAll(e+"[data-rh]"),s=[].slice.call(i),o=[];return t&&t.length&&t.forEach(function(a){var l=document.createElement(e);for(var u in a)Object.prototype.hasOwnProperty.call(a,u)&&(u==="innerHTML"?l.innerHTML=a.innerHTML:u==="cssText"?l.styleSheet?l.styleSheet.cssText=a.cssText:l.appendChild(document.createTextNode(a.cssText)):l.setAttribute(u,a[u]===void 0?"":a[u]));l.setAttribute("data-rh","true"),s.some(function(d,f){return n=f,l.isEqualNode(d)})?s.splice(n,1):o.push(l)}
vendor: 4,003 bytes, line 17
17),s.forEach(function(a){return a.parentNode.removeChild(a)}),o.forEach(function(a){return r.appendChild(a)}),{oldTags:s,newTags:o}},Lu=function(e,t){var n=document.getElementsByTagName(e)[0];if(n){for(var r=n.getAttribute("data-rh"),i=r?r.split(","):[],s=[].concat(i),o=Object.keys(t),a=0;a<o.length;a+=1){var l=o[a],u=t[l]||"";n.getAttribute(l)!==u&&n.setAttribute(l,u),i.indexOf(l)===-1&&i.push(l);var d=s.indexOf(l);d!==-1&&s.splice(d,1)}for(var f=s.length-1;f>=0;f-=1)n.removeAttribute(s[f]);i.length===s.length?n.removeAttribute("data-rh"):n.getAttribute("data-rh")!==o.join(",")&&n.setAttribute("data-rh",o.join(","))}},ep=function(e,t){var n=e.baseTag,r=e.htmlAttributes,i=e.linkTags,s=e.metaTags,o=e.noscriptTags,a=e.onChangeClientState,l=e.scriptTags,u=e.styleTags,d=e.title,f=e.titleAttributes;Lu(ce.BODY,e.bodyAttributes),Lu(ce.HTML,r),function(p,b){p!==void 0&&document.title!==p&&(document.title=ay(p)),Lu(ce.TITLE,b)}(d,f);var h={baseTag:fs(ce.BASE,n),linkTags:fs(ce.LINK,i),metaTags:fs(ce.META,s),noscriptTags:fs(ce.NOSCRIPT,o),scriptTags:fs(ce.SCRIPT,l),styleTags:fs(ce.STYLE,u)},m={},x={};Object.keys(h).forEach(function(p){var b=h[p],v=b.newTags,g=b.oldTags;v.length&&(m[p]=v),g.length&&(x[p]=h[p].oldTags)}),t&&t(),a(e,m,x)},Oo=null,sc=function(e){function t(){for(var r,i=arguments.length,s=new Array(i),o=0;o<i;o++)s[o]=arguments[o];return(r=e.call.apply(e,[this].concat(s))||this).rendered=!1,r}sh(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(r){return!hS(r,this.props)},n.componentDidUpdate=function(){this.emitChange()},n.componentWillUnmount=function(){this.props.context.helmetInstances.remove(this),this.emitChange()},n.emitChange=function(){var r,i,s=this.props.context,o=s.setHelmet,a=null,l=(r=s.helmetInstances.get().map(function(u){var d=lt({},u.props);return delete d.context,d}),{baseTag:wS(["href"],r),bodyAttributes:Mu("bodyAttributes",r),defer:Ms(r,"defer"),encode:Ms(r,"encodeSpecialCharacters"),htmlAttributes:Mu("htmlAttributes",r),linkTags:Ao(ce.LINK,["rel","href"],r),metaTags:Ao(ce.META,["name","charset","http-equiv","property","itemprop"],r),noscriptTags:Ao(ce.NOSCRIPT,["innerHTML"],r),onChangeClientState:xS(r),scriptTags:Ao(ce.SCRIPT,["src","innerHTML"],r),styleTags:Ao(ce.STYLE,["cssText"],r),title:yS(r),titleAttributes:Mu("titleAttributes",r),prioritizeSeoTags:bS(r,"prioritizeSeoTags")});bs.canUseDOM?(i=l,Oo&&cancelAnimationFrame(Oo),i.defer?Oo=requestAnimationFrame(function(){ep(i,function(){Oo=null})}):(ep(i),Oo=null)):Pd&&(a=Pd(l)),o(a)},n.init=function(){this.rendered||(this.rendered=!0,this.props.context.helmetInstances.add(this),this.emitChange())},n.render=function(){return this.init(),null},t}(y.Component);sc.propTypes={context:kS.isRequired},sc.displayName="HelmetDispatcher";var CS=["children"],NS=["children"],Fl=function(e){function t(){return e.apply(this,arguments)||this}sh(t,e);var n=t.prototype;return n.shouldComponentUpdate=function(r){return!cS(Ym(this.props,"helmetData"),Ym(r,"helmetData"))},n.mapNestedChildrenToProps=function(r,i){if(!i)return null;switch(r.type){case ce.SCRIPT:case ce.NOSCRIPT:return{innerHTML:i};case ce.STYLE:return{cssText:i};default:throw new Error("<"+r.type+" /> elements are self-closing and can not contain children. Refer to our API for more information.")}},n.flattenArrayTypeChildren=function(r){var i,s=r.child,o=r.arrayTypeChildren;return lt({},o,((i={})[s.type]=[].concat(o[s.type]||[],[lt({},r.newChildProps,this.mapNestedChildrenToProps(s,r.nestedChildren))]),i))},n.mapObjectTypeChildren=function(r){var i,s,o=r.child,a=r.newProps,l=r.newChildProps,u=r.nestedChildren;switch(o.type){case ce.TITLE:return lt({},a,((i={})[o.type]=u,i.titleAttributes=lt({},l),i));case ce.BODY:return lt({},a,{bodyAttributes:lt({},l)});case ce.HTML:return lt({},a,{htmlAttributes:lt({},l)});default:return lt({},a,((s={})[o.type]=lt({},l),s))}},n.mapArrayTypeChildrenToProps=function(r,i){var s=lt({},i);return Object.keys(r).forEach(function(o){var a;s=lt({},s,((a={})[o]=r[o],a))}),s}
vendor: 12,006 bytes, lines 17-33
17,n.warnOnInvalidChildren=function(r,i){return Zm(qm.some(function(s){return r.type===s}),typeof r.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":"Only elements types "+qm.join(", ")+" are allowed. Helmet does not support rendering <"+r.type+"> elements. Refer to our API for more information."),Zm(!i||typeof i=="string"||Array.isArray(i)&&!i.some(function(s){return typeof s!="string"}),"Helmet expects a string as a child of <"+r.type+">. Did you forget to wrap your children in braces? ( <"+r.type+">{``}</"+r.type+"> ) Refer to our API for more information."),!0},n.mapChildrenToProps=function(r,i){var s=this,o={};return I.Children.forEach(r,function(a){if(a&&a.props){var l=a.props,u=l.children,d=Qm(l,CS),f=Object.keys(d).reduce(function(m,x){return m[vS[x]||x]=d[x],m},{}),h=a.type;switch(typeof h=="symbol"?h=h.toString():s.warnOnInvalidChildren(a,u),h){case ce.FRAGMENT:i=s.mapChildrenToProps(u,i);break;case ce.LINK:case ce.META:case ce.NOSCRIPT:case ce.SCRIPT:case ce.STYLE:o=s.flattenArrayTypeChildren({child:a,arrayTypeChildren:o,newChildProps:f,nestedChildren:u});break;default:i=s.mapObjectTypeChildren({child:a,newProps:i,newChildProps:f,nestedChildren:u})}}}),this.mapArrayTypeChildrenToProps(o,i)},n.render=function(){var r=this.props,i=r.children,s=Qm(r,NS),o=lt({},s),a=s.helmetData;return i&&(o=this.mapChildrenToProps(i,o)),!a||a instanceof Rd||(a=new Rd(a.context,a.instances)),a?I.createElement(sc,lt({},o,{context:a.value,helmetData:void 0})):I.createElement(ly.Consumer,null,function(l){return I.createElement(sc,lt({},o,{context:l}))})},t}(y.Component);Fl.propTypes={base:Se.object,bodyAttributes:Se.object,children:Se.oneOfType([Se.arrayOf(Se.node),Se.node]),defaultTitle:Se.string,defer:Se.bool,encodeSpecialCharacters:Se.bool,htmlAttributes:Se.object,link:Se.arrayOf(Se.object),meta:Se.arrayOf(Se.object),noscript:Se.arrayOf(Se.object),onChangeClientState:Se.func,script:Se.arrayOf(Se.object),style:Se.arrayOf(Se.object),title:Se.string,titleAttributes:Se.object,titleTemplate:Se.string,prioritizeSeoTags:Se.bool,helmetData:Se.object},Fl.defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1},Fl.displayName="Helmet";var cy={exports:{}},fn={},uy={exports:{}},dy={};/** 18 * @license React 19 * scheduler.production.min.js 20 * 21 * Copyright (c) Facebook, Inc. and its affiliates. 22 * 23 * This source code is licensed under the MIT license found in the 24 * LICENSE file in the root directory of this source tree. 25 */(function(e){function t(P,O){var U=P.length;P.push(O);e:for(;0<U;){var X=U-1>>>1,H=P[X];if(0<i(H,O))P[X]=O,P[U]=H,U=X;else break e}}function n(P){return P.length===0?null:P[0]}function r(P){if(P.length===0)return null;var O=P[0],U=P.pop();if(U!==O){P[0]=U;e:for(var X=0,H=P.length,se=H>>>1;X<se;){var ae=2*(X+1)-1,ye=P[ae],De=ae+1,le=P[De];if(0>i(ye,U))De<H&&0>i(le,ye)?(P[X]=le,P[De]=U,X=De):(P[X]=ye,P[ae]=U,X=ae);else if(De<H&&0>i(le,U))P[X]=le,P[De]=U,X=De;else break e}}return O}function i(P,O){var U=P.sortIndex-O.sortIndex;return U!==0?U:P.id-O.id}if(typeof performance=="object"&&typeof performance.now=="function"){var s=performance;e.unstable_now=function(){return s.now()}}else{var o=Date,a=o.now();e.unstable_now=function(){return o.now()-a}}var l=[],u=[],d=1,f=null,h=3,m=!1,x=!1,p=!1,b=typeof setTimeout=="function"?setTimeout:null,v=typeof clearTimeout=="function"?clearTimeout:null,g=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function w(P){for(var O=n(u);O!==null;){if(O.callback===null)r(u);else if(O.startTime<=P)r(u),O.sortIndex=O.expirationTime,t(l,O);else break;O=n(u)}}function k(P){if(p=!1,w(P),!x)if(n(l)!==null)x=!0,Y(E);else{var O=n(u);O!==null&&te(k,O.startTime-P)}}function E(P,O){x=!1,p&&(p=!1,v(j),j=-1),m=!0;var U=h;try{for(w(O),f=n(l);f!==null&&(!(f.expirationTime>O)||P&&!F());){var X=f.callback;if(typeof X=="function"){f.callback=null,h=f.priorityLevel;var H=X(f.expirationTime<=O);O=e.unstable_now(),typeof H=="function"?f.callback=H:f===n(l)&&r(l),w(O)}else r(l);f=n(l)}if(f!==null)var se=!0;else{var ae=n(u);ae!==null&&te(k,ae.startTime-O),se=!1}return se}finally{f=null,h=U,m=!1}}var N=!1,S=null,j=-1,A=5,R=-1;function F(){return!(e.unstable_now()-R<A)}function L(){if(S!==null){var P=e.unstable_now();R=P;var O=!0;try{O=S(!0,P)}finally{O?Z():(N=!1,S=null)}}else N=!1}var Z;if(typeof g=="function")Z=function(){g(L)};else if(typeof MessageChannel<"u"){var D=new MessageChannel,q=D.port2;D.port1.onmessage=L,Z=function(){q.postMessage(null)}}else Z=function(){b(L,0)};function Y(P){S=P,N||(N=!0,Z())}function te(P,O){j=b(function(){P(e.unstable_now())},O)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(P){P.callback=null},e.unstable_continueExecution=function(){x||m||(x=!0,Y(E))},e.unstable_forceFrameRate=function(P){0>P||125<P?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):A=0<P?Math.floor(1e3/P):5},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(l)},e.unstable_next=function(P){switch(h){case 1:case 2:case 3:var O=3;break;default:O=h}var U=h;h=O;try{return P()}finally{h=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(P,O){switch(P){case 1:case 2:case 3:case 4:case 5:break;default:P=3}var U=h;h=P;try{return O()}finally{h=U}},e.unstable_scheduleCallback=function(P,O,U){var X=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?X+U:X):U=X,P){case 1:var H=-1;break;case 2:H=250;break;case 5:H=1073741823;break;case 4:H=1e4;break;default:H=5e3}return H=U+H,P={id:d++,callback:O,priorityLevel:P,startTime:U,expirationTime:H,sortIndex:-1},U>X?(P.sortIndex=U,t(u,P),n(l)===null&&P===n(u)&&(p?(v(j),j=-1):p=!0,te(k,U-X))):(P.sortIndex=H,t(l,P),x||m||(x=!0,Y(E))),P},e.unstable_shouldYield=F,e.unstable_wrapCallback=function(P){var O=h;return function(){var U=h;h=O;try{return P.apply(this,arguments)}finally{h=U}}}})(dy);uy.exports=dy;var jS=uy.exports;/** 26 * @license React 27 * react-dom.production.min.js 28 * 29 * Copyright (c) Facebook, Inc. and its affiliates. 30 * 31 * This source code is licensed under the MIT license found in the 32 * LICENSE file in the root directory of this source tree. 33 */var TS=y,un=jS;function $(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var fy=new Set,ma={};function is(e,t){Xs(e,t),Xs(e+"Capture",t)}function Xs(e,t){for(ma[e]=t,e=0;e<t.length;e++)fy.add(t[e])}var Nr=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Ad=Object.prototype.hasOwnProperty,_S=/^[: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]*$/,tp={},np={};function PS(e){return Ad.call(np,e)?!0:Ad.call(tp,e)?!1:_S.test(e)?np[e]=!0:(tp[e]=!0,!1)}function RS(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function AS(e,t,n,r){if(t===null||typeof t>"u"||RS(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function Vt(e,t,n,r,i,s,o){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=s,this.removeEmptyString=o}var jt={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){jt[e]=new Vt(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];jt[t]=new Vt(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){jt[e]=new Vt(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){jt[e]=new Vt(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){jt[e]=new Vt(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){jt[e]=new Vt(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){jt[e]=new Vt(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){jt[e]=new Vt(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){jt[e]=new Vt(e,5,!1,e.toLowerCase(),null,!1,!1)});var oh=/[\-:]([a-z])/g;function ah(e){return e[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-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(oh,ah);jt[t]=new Vt(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(oh,ah);jt[t]=new Vt(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(oh,ah);jt[t]=new Vt(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){jt[e]=new Vt(e,1,!1,e.toLowerCase(),null,!1,!1)});jt.xlinkHref=new Vt("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){jt[e]=new Vt(e,1,!1,e.toLowerCase(),null,!0,!0)});function lh(e,t,n,r){var i=jt.hasOwnProperty(t)?jt[t]:null;(i!==null?i.type!==0:r||!(2<t.length)||t[0]!=="o"&&t[0]!=="O"||t[1]!=="n"&&t[1]!=="N")&&(AS(t,n,i,r)&&(n=null),r||i===null?PS(t)&&(n===null?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=n===null?i.type===3?!1:"":n:(t=i.attributeName,r=i.attributeNamespace,n===null?e.removeAttribute(t):(i=i.type,n=i===3||i===4&&n===!0?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}
vendor: 5,498 bytes, lines 33-37
33var Mr=TS.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,ll=Symbol.for("react.element"),Ss=Symbol.for("react.portal"),ks=Symbol.for("react.fragment"),ch=Symbol.for("react.strict_mode"),Od=Symbol.for("react.profiler"),hy=Symbol.for("react.provider"),my=Symbol.for("react.context"),uh=Symbol.for("react.forward_ref"),Md=Symbol.for("react.suspense"),Dd=Symbol.for("react.suspense_list"),dh=Symbol.for("react.memo"),Wr=Symbol.for("react.lazy"),py=Symbol.for("react.offscreen"),rp=Symbol.iterator;function Mo(e){return e===null||typeof e!="object"?null:(e=rp&&e[rp]||e["@@iterator"],typeof e=="function"?e:null)}var et=Object.assign,zu;function Qo(e){if(zu===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);zu=t&&t[1]||""}return` 34`+zu+e}var Fu=!1;function $u(e,t){if(!e||Fu)return"";Fu=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(t,[])}catch(u){var r=u}Reflect.construct(e,[],t)}else{try{t.call()}catch(u){r=u}e.call(t.prototype)}else{try{throw Error()}catch(u){r=u}e()}}catch(u){if(u&&r&&typeof u.stack=="string"){for(var i=u.stack.split(` 35`),s=r.stack.split(` 36`),o=i.length-1,a=s.length-1;1<=o&&0<=a&&i[o]!==s[a];)a--;for(;1<=o&&0<=a;o--,a--)if(i[o]!==s[a]){if(o!==1||a!==1)do if(o--,a--,0>a||i[o]!==s[a]){var l=` 37`+i[o].replace(" at new "," at ");return e.displayName&&l.includes("<anonymous>")&&(l=l.replace("<anonymous>",e.displayName)),l}while(1<=o&&0<=a);break}}}finally{Fu=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?Qo(e):""}function OS(e){switch(e.tag){case 5:return Qo(e.type);case 16:return Qo("Lazy");case 13:return Qo("Suspense");case 19:return Qo("SuspenseList");case 0:case 2:case 15:return e=$u(e.type,!1),e;case 11:return e=$u(e.type.render,!1),e;case 1:return e=$u(e.type,!0),e;default:return""}}function Id(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case ks:return"Fragment";case Ss:return"Portal";case Od:return"Profiler";case ch:return"StrictMode";case Md:return"Suspense";case Dd:return"SuspenseList"}if(typeof e=="object")switch(e.$$typeof){case my:return(e.displayName||"Context")+".Consumer";case hy:return(e._context.displayName||"Context")+".Provider";case uh:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case dh:return t=e.displayName||null,t!==null?t:Id(e.type)||"Memo";case Wr:t=e._payload,e=e._init;try{return Id(e(t))}catch{}}return null}function MS(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Id(t);case 8:return t===ch?"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 t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function pi(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function gy(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function DS(e){var t=gy(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,s=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(o){r=""+o,s.call(this,o)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(o){r=""+o},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function cl(e){e._valueTracker||(e._valueTracker=DS(e))}function vy(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=gy(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function oc(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function Ld(e,t){var n=t.checked;return et({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function ip(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=pi(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function yy(e,t){t=t.checked,t!=null&&lh(e,"checked",t,!1)}function zd(e,t){yy(e,t);var n=pi(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?Fd(e,t.type,n):t.hasOwnProperty("defaultValue")&&Fd(e,t.type,pi(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}
vendor: 4,180 bytes, line 37
37function sp(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function Fd(e,t,n){(t!=="number"||oc(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var qo=Array.isArray;function Ds(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+pi(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function $d(e,t){if(t.dangerouslySetInnerHTML!=null)throw Error($(91));return et({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function op(e,t){var n=t.value;if(n==null){if(n=t.children,t=t.defaultValue,n!=null){if(t!=null)throw Error($(92));if(qo(n)){if(1<n.length)throw Error($(93));n=n[0]}t=n}t==null&&(t=""),n=t}e._wrapperState={initialValue:pi(n)}}function xy(e,t){var n=pi(t.value),r=pi(t.defaultValue);n!=null&&(n=""+n,n!==e.value&&(e.value=n),t.defaultValue==null&&e.defaultValue!==n&&(e.defaultValue=n)),r!=null&&(e.defaultValue=""+r)}function ap(e){var t=e.textContent;t===e._wrapperState.initialValue&&t!==""&&t!==null&&(e.value=t)}function wy(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function Bd(e,t){return e==null||e==="http://www.w3.org/1999/xhtml"?wy(t):e==="http://www.w3.org/2000/svg"&&t==="foreignObject"?"http://www.w3.org/1999/xhtml":e}var ul,by=function(e){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(t,n,r,i){MSApp.execUnsafeLocalFunction(function(){return e(t,n,r,i)})}:e}(function(e,t){if(e.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in e)e.innerHTML=t;else{for(ul=ul||document.createElement("div"),ul.innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ul.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function pa(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var na={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},IS=["Webkit","ms","Moz","O"];Object.keys(na).forEach(function(e){IS.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),na[t]=na[e]})});function Sy(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||na.hasOwnProperty(e)&&na[e]?(""+t).trim():t+"px"}function ky(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,i=Sy(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}var LS=et({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 Ud(e,t){if(t){if(LS[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error($(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error($(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error($(61))}if(t.style!=null&&typeof t.style!="object")throw Error($(62))}}function Vd(e,t){if(e.indexOf("-")===-1)return typeof t.is=="str
37ing";switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var Wd=null;function fh(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Hd=null,Is=null,Ls=null;function lp(e){if(e=Qa(e)){if(typeof Hd!="function")throw Error($(280));var t=e.stateNode;t&&(t=eu(t),Hd(e.stateNode,e.type,t))}}function Ey(e){Is?Ls?Ls.push(e):Ls=[e]:Is=e}function Cy(){if(Is){var e=Is,t=Ls;if(Ls=Is=null,lp(e),t)for(e=0;e<t.length;e++)lp(t[e])}}function Ny(e,t){return e(t)}function jy(){}var Bu=!1;function Ty(e,t,n){if(Bu)return e(t,n);Bu=!0;try{return Ny(e,t,n)}finally{Bu=!1,(Is!==null||Ls!==null)&&(jy(),Cy())}}function ga(e,t){var n=e.stateNode;if(n===null)return null;var r=eu(n);if(r===null)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(e=e.type,r=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!r;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error($(231,t,typeof n));return n}var Kd=!1;if(Nr)try{var Do={};Object.defineProperty(Do,"passive",{get:function(){Kd=!0}}),window.addEventListener("test",Do,Do),window.removeEventListener("test",Do,Do)}catch{Kd=!1}function zS(e,t,n,r,i,s,o,a,l){var u=Array.prototype.slice.call(arguments,3);try{t.apply(n,u)}catch(d){this.onError(d)}}var ra=!1,ac=null,lc=!1,Gd=null,FS={onError:function(e){ra=!0,ac=e}};function $S(e,t,n,r,i,s,o,a,l){ra=!1,ac=null,zS.apply(FS,arguments)}function BS(e,t,n,r,i,s,o,a,l){if($S.apply(this,arguments),ra){if(ra){var u=ac;ra=!1,ac=null}else throw Error($(198));lc||(lc=!0,Gd=u)}}function ss(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function _y(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function cp(e){if(ss(e)!==e)throw Error($(188))}function US(e){var t=e.alternate;if(!t){if(t=ss(e),t===null)throw Error($(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var s=i.alternate;if(s===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===s.child){for(s=i.child;s;){if(s===n)return cp(i),e;if(s===r)return cp(i),t;s=s.sibling}throw Error($(188))}if(n.return!==r.return)n=i,r=s;else{for(var o=!1,a=i.child;a;){if(a===n){o=!0,n=i,r=s;break}if(a===r){o=!0,r=i,n=s;break}a=a.sibling}if(!o){for(a=s.child;a;){if(a===n){o=!0,n=s,r=i;break}if(a===r){o=!0,r=s,n=i;break}a=a.sibling}if(!o)throw Error($(189))}}if(n.alternate!==r)throw Error($(190))}if(n.tag!==3)throw Error($(188));return n.stateNode.current===n?e:t}function Py(e){return e=US(e),e!==null?Ry(e):null}function Ry(e){if(e.tag===5||e.tag===6)return e;for(e=e.child;e!==null;){var t=Ry(e);if(t!==null)return t;e=e.sibling}return null}var Ay=un.unstable_scheduleCallback,up=un.unstable_cancelCallback,VS=un.unstable_shouldYield,WS=un.unstable_requestPaint,ct=un.unstable_now,HS=un.unstable_getCurrentPriorityLevel,hh=un.unstable_ImmediatePriority,Oy=un.unstable_UserBlockingPriority,cc=un.unstable_NormalPriority,KS=un.unstable_LowPriority,My=un.unstable_IdlePriority,qc=null,ar=null;function GS(e){if(ar&&typeof ar.onCommitFiberRoot=="function")try{ar.onCommitFiberRoot(qc,e,void 0,(e.current.flags&128)===128)}catch{}}var Fn=Math.clz32?Math.clz32:qS,ZS=Math.log,QS=Math.LN2;function qS(e){return e>>>=0,e===0?32:31-(ZS(e)/QS|0)|0}var dl=64,fl=4194304;function Yo(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function uc(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,i=e.suspendedLanes,s=e.pingedLanes,o=n&268435455;if(o!==0){var a=o&~i;a!==0?r=Yo(a):(s&=o,s!==0&&(r=Yo(s)))}else o=n&~i,o!==0?r=Yo(o):s!==0&&(r=Yo(s));if(r===0)return 0;if(t!==0&&t!==r&&!(t&i)&&(i=r&-r,s=t&-t,i>=s||i===16&&(s&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0<t;)n=31-Fn(t),i=1<<n,r|=e[n],t&=~i;return r}function YS(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;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 XS(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,s=e.pendingLanes;0<s;){var o=31-Fn(s),a=1<<o,l=i[o];l===-1?(!(a&n)||a&r)&&(i[o]=YS(a,t)):l<=t&&(e.expiredLanes|=a),s&=~a}}function Zd(e){return e=e.pendingLanes&-1073741825,e!==0?e:e&1073741824?1073741824:0}function Dy(){var e=dl;return dl<<=1,!(dl&4194240)&&(dl=64),e}function Uu(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ga(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Fn(t),e[t]=n}function JS(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var i=31-Fn(n),s=1<<i;t[i]=0,r[i]=-1,e[i]=-1,n&=~s}}function mh(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-Fn(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}var Le=0;function Iy(e){return e&=-e,1<e?4<e?e&268435455?16:536870912:4:1}var Ly,ph,zy,Fy,$y,Qd=!1,hl=[],si=null,oi=null,ai=null,va=new Map,ya=new Map,Gr=[],ek="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 dp(e,t){switch(e){case"focusin":case"focusout":si=null;break;case"dragenter":case"dragleave":oi=null;break;case"mouseover":case"mouseout":ai=null;break;case"pointerover":case"pointerout":va.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ya.delete(t.pointerId)}}function Io(e,t,n,r,i,s){return e===null||e.nativeEvent!==s?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:s,targetContainers:[i]},t!==null&&(t=Qa(t),t!==null&&ph(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function tk(e,t,n,r,i){switch(t){case"focusin":return si=Io(si,e,t,n,r,i),!0;case"dragenter":return oi=Io(oi,e,t,n,r,i),!0;case"mouseover":return ai=Io(ai,e,t,n,r,i),!0;case"pointerover":var s=i.pointerId;return va.set(s,Io(va.get(s)||null,e,t,n,r,i)),!0;case"gotpointercapture":return s=i.pointerId,ya.set(s,Io(ya.get(s)||null,e,t,n,r,i)),!0}return!1}function By(e){var t=Di(e.target);if(t!==null){var n=ss(t);if(n!==null){if(t=n.tag,t===13){if(t=_y(n),t!==null){e.blockedOn=t,$y(e.priority,function(){zy(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function $l(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=qd(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);Wd=r,n.target.dispatchEvent(r),Wd=null}else return t=Qa(n),t!==null&&ph(t),e.blockedOn=n,!1;t.shift()}return!0}function fp(e,t,n){$l(e)&&n.delete(t)}function nk(){Qd=!1,si!==null&&$l(si)&&(si=null),oi!==null&&$l(oi)&&(oi=null),ai!==null&&$l(ai)&&(ai=null),va.forEach(fp),ya.forEac
vendor: 13,603 bytes, line 37
37h(fp)}function Lo(e,t){e.blockedOn===t&&(e.blockedOn=null,Qd||(Qd=!0,un.unstable_scheduleCallback(un.unstable_NormalPriority,nk)))}function xa(e){function t(i){return Lo(i,e)}if(0<hl.length){Lo(hl[0],e);for(var n=1;n<hl.length;n++){var r=hl[n];r.blockedOn===e&&(r.blockedOn=null)}}for(si!==null&&Lo(si,e),oi!==null&&Lo(oi,e),ai!==null&&Lo(ai,e),va.forEach(t),ya.forEach(t),n=0;n<Gr.length;n++)r=Gr[n],r.blockedOn===e&&(r.blockedOn=null);for(;0<Gr.length&&(n=Gr[0],n.blockedOn===null);)By(n),n.blockedOn===null&&Gr.shift()}var zs=Mr.ReactCurrentBatchConfig,dc=!0;function rk(e,t,n,r){var i=Le,s=zs.transition;zs.transition=null;try{Le=1,gh(e,t,n,r)}finally{Le=i,zs.transition=s}}function ik(e,t,n,r){var i=Le,s=zs.transition;zs.transition=null;try{Le=4,gh(e,t,n,r)}finally{Le=i,zs.transition=s}}function gh(e,t,n,r){if(dc){var i=qd(e,t,n,r);if(i===null)Xu(e,t,r,fc,n),dp(e,r);else if(tk(i,e,t,n,r))r.stopPropagation();else if(dp(e,r),t&4&&-1<ek.indexOf(e)){for(;i!==null;){var s=Qa(i);if(s!==null&&Ly(s),s=qd(e,t,n,r),s===null&&Xu(e,t,r,fc,n),s===i)break;i=s}i!==null&&r.stopPropagation()}else Xu(e,t,r,null,n)}}var fc=null;function qd(e,t,n,r){if(fc=null,e=fh(r),e=Di(e),e!==null)if(t=ss(e),t===null)e=null;else if(n=t.tag,n===13){if(e=_y(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return fc=e,null}function Uy(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(HS()){case hh:return 1;case Oy:return 4;case cc:case KS:return 16;case My:return 536870912;default:return 16}default:return 16}}var ti=null,vh=null,Bl=null;function Vy(){if(Bl)return Bl;var e,t=vh,n=t.length,r,i="value"in ti?ti.value:ti.textContent,s=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[s-r];r++);return Bl=i.slice(e,1<r?1-r:void 0)}function Ul(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function ml(){return!0}function hp(){return!1}function hn(e){function t(n,r,i,s,o){this._reactName=n,this._targetInst=i,this.type=r,this.nativeEvent=s,this.target=o,this.currentTarget=null;for(var a in e)e.hasOwnProperty(a)&&(n=e[a],this[a]=n?n(s):s[a]);return this.isDefaultPrevented=(s.defaultPrevented!=null?s.defaultPrevented:s.returnValue===!1)?ml:hp,this.isPropagationStopped=hp,this}return et(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=ml)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=ml)},persist:function(){},isPersistent:ml}),t}var yo={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},yh=hn(yo),Za=et({},yo,{view:0,detail:0}),sk=hn(Za),Vu,Wu,zo,Yc=et({},Za,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:xh,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==zo&&(zo&&e.type==="mousemove"?(Vu=e.screenX-zo.screenX,Wu=e.screenY-zo.screenY):Wu=Vu=0,zo=e),Vu)},movementY:function(e){return"movementY"in e?e.movementY:Wu}}),mp=hn(Yc),ok=et({},Yc,{dataTransfer:0}),ak=hn(ok),lk=et({},Za,{relatedTarget:0}),Hu=hn(lk),ck=et({},yo,{animationName:0,elapsedTime:0,pseudoElement:0}),uk=hn(ck),dk=et({},yo,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),fk=hn(dk),hk=et({},yo,{data:0}),pp=hn(hk),mk={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},pk={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"},gk={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function vk(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=gk[e])?!!t[e]:!1}function xh(){return vk}var yk=et({},Za,{key:function(e){if(e.key){var t=mk[e.key]||e.key;if(t!=="Unidentified")return t}return e.type==="keypress"?(e=Ul(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?pk[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:xh,charCode:function(e){return e.type==="keypress"?Ul(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Ul(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),xk=hn(yk),wk=et({},Yc,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),gp=hn(wk),bk=et({},Za,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:xh}),Sk=hn(bk),kk=et({},yo,{propertyName:0,elapsedTime:0,pseudoElement:0}),Ek=hn(kk),Ck=et({},Yc,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Nk=hn(Ck),jk=[9,13,27,32],wh=Nr&&"CompositionEvent"in window,ia=null;Nr&&"documentMode"in document&&(ia=document.documentMode);var Tk=Nr&&"TextEvent"in window&&!ia,Wy=Nr&&(!wh||ia&&8<ia&&11>=ia),vp=" ",yp=!1;function Hy(e,t){switch(e){case"keyup":return jk.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ky(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Es=!1;function _k(e,t){switch(e){case"compositionend":return Ky(t);case"keypress":return t.which!==32?null:(yp=!0,vp);case"textInput":return e=t.data,e===vp&&yp?null:e;default:return null}}function Pk(e,t){if(Es)return e==="compositionend"||!wh&&Hy(e,t)?(e=Vy(),Bl=vh=ti=null,Es=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Wy&&t.locale!=="ko"?null:t.data;default:return null}}var Rk={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 xp(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Rk[e.type]:t==="textarea"}function Gy(e,t,n,r){Ey(r),t=hc(t,"onChange"),0<t.length&&(n=new yh("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var sa=null,wa=null;function Ak(e){ix(e,0)}function Xc(e){var t=js(e);if(vy(t))return e}function Ok(e,t){if(e==="change")return t}var Zy=!1;if(Nr){var Ku;if(Nr){var Gu="oninput"in document;if(!Gu){var wp=document.createElement("div");wp.setAttribute("oninput","return;"),Gu=typeof wp.oninput=="function"}Ku=Gu}else Ku=!1;Zy=Ku&&(!document.documentMode||9<document.documentMode)}function bp(){sa&&(sa.detachEvent("onpropertychange",Qy),wa=sa=null)}function Qy(e){if(e.propertyName==="value"&&Xc(wa)){var t=[];Gy(t,wa,e,fh(e)),Ty(Ak,t)}}function Mk(e,t,n){e==="focusin"?(bp(),sa=t,wa=n,sa.attachEvent("onpropertychange",Qy)):e==="focusout"&&bp()}function Dk(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Xc(wa)}function Ik(e,t){if(e==="click")return Xc(t)}function Lk(e,t){if(e==="input"||e==="change")return Xc(t)}function zk(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Un=typeof Object.is=="function"?Object.is:zk;function ba(e,t){if(Un(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Ad.call(t,i)||!Un(e[i],t[i]))return!1}return!0}function Sp(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function kp(e,t){var n=Sp(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Sp(n)}}function qy(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?qy(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Yy(){for(var e=window,t=oc();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=oc(e.document)}return t}function bh(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Fk(e){var t=Yy(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&qy(n.ownerDocument.documentElement,n)){if(r!==null&&bh(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var i=n.textContent.length,s=Math.min(r.start,i);r=r.end===void 0?s:Math.min(r.end,i),!e.extend&&s>r&&(i=r,r=s,s=i),i=kp(n,s);var o=kp(n,r);i&&o&&(e.rangeCount!==1||e.anchorNode!==i.node||e.anchorOffset!==i.offset||e.focusNode!==o.node||e.focusOffset!==o.offset)&&(t=t.createRange(),t.setStart(i.node,i.offset),e.removeAllRanges(),s>r?(e.addRange(t),e.extend(o.node,o.offset)):(t.setEnd(o.node,o.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n<t.length;n++)e=t[n],e.element.scrollLeft=e.left,e.element.scrollTop=e.top}}var $k=Nr&&"documentMode"in document&&11>=document.documentMode,Cs=null,Yd=null,oa=null,Xd=!1;function Ep(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Xd||Cs==null||Cs!==oc(r)||(r=Cs,"selectionStart"in r&&bh(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),oa&&ba(oa,r)||(oa=r,r=hc(Yd,"onSelect"),0<r.length&&(t=new yh("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=Cs)))}function pl(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ns={animationend:pl("Animation","AnimationEnd"),animationiteration:pl("Animation","AnimationIteration"),animationstart:pl("Animation","AnimationStart"),transitionend:pl("Transition","TransitionEnd")},Zu={},Xy={};Nr&&(Xy=document.createElement("div").style,"AnimationEvent"in window||(delete Ns.animationend.animation,delete Ns.animationiteration.animation,delete Ns.animationstart.animation),"TransitionEvent"in window||delete Ns.transitionend.transition);function Jc(e){if(Zu[e])return Zu[e];if(!Ns[e])return e;var t=Ns[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Xy)return Zu[e]=t[n];return e}var Jy=Jc("animationend"),ex=Jc("animationiteration"),tx=Jc("animationstart"),nx=Jc("transitionend"),rx=new Map,Cp="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 bi(e,t){rx.set(e,t),is(t,[e])}for(var Qu=0;Qu<Cp.length;Qu++){var qu=Cp[Qu],Bk=qu.toLowerCase(),Uk=qu[0].toUpperCase()+qu.slice(1);
vendor: 4,215 bytes, line 37
37bi(Bk,"on"+Uk)}bi(Jy,"onAnimationEnd");bi(ex,"onAnimationIteration");bi(tx,"onAnimationStart");bi("dblclick","onDoubleClick");bi("focusin","onFocus");bi("focusout","onBlur");bi(nx,"onTransitionEnd");Xs("onMouseEnter",["mouseout","mouseover"]);Xs("onMouseLeave",["mouseout","mouseover"]);Xs("onPointerEnter",["pointerout","pointerover"]);Xs("onPointerLeave",["pointerout","pointerover"]);is("onChange","change click focusin focusout input keydown keyup selectionchange".split(" "));is("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" "));is("onBeforeInput",["compositionend","keypress","textInput","paste"]);is("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" "));is("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" "));is("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Xo="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(" "),Vk=new Set("cancel close invalid load scroll toggle".split(" ").concat(Xo));function Np(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,BS(r,t,void 0,e),e.currentTarget=null}function ix(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var s=void 0;if(t)for(var o=r.length-1;0<=o;o--){var a=r[o],l=a.instance,u=a.currentTarget;if(a=a.listener,l!==s&&i.isPropagationStopped())break e;Np(i,a,u),s=l}else for(o=0;o<r.length;o++){if(a=r[o],l=a.instance,u=a.currentTarget,a=a.listener,l!==s&&i.isPropagationStopped())break e;Np(i,a,u),s=l}}}if(lc)throw e=Gd,lc=!1,Gd=null,e}function He(e,t){var n=t[rf];n===void 0&&(n=t[rf]=new Set);var r=e+"__bubble";n.has(r)||(sx(t,e,2,!1),n.add(r))}function Yu(e,t,n){var r=0;t&&(r|=4),sx(n,e,r,t)}var gl="_reactListening"+Math.random().toString(36).slice(2);function Sa(e){if(!e[gl]){e[gl]=!0,fy.forEach(function(n){n!=="selectionchange"&&(Vk.has(n)||Yu(n,!1,e),Yu(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[gl]||(t[gl]=!0,Yu("selectionchange",!1,t))}}function sx(e,t,n,r){switch(Uy(t)){case 1:var i=rk;break;case 4:i=ik;break;default:i=gh}n=i.bind(null,t,n,e),i=void 0,!Kd||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),r?i!==void 0?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):i!==void 0?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Xu(e,t,n,r,i){var s=r;if(!(t&1)&&!(t&2)&&r!==null)e:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var a=r.stateNode.containerInfo;if(a===i||a.nodeType===8&&a.parentNode===i)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&(l=o.stateNode.containerInfo,l===i||l.nodeType===8&&l.parentNode===i))return;o=o.return}for(;a!==null;){if(o=Di(a),o===null)return;if(l=o.tag,l===5||l===6){r=s=o;continue e}a=a.parentNode}}r=r.return}Ty(function(){var u=s,d=fh(n),f=[];e:{var h=rx.get(e);if(h!==void 0){var m=yh,x=e;switch(e){case"keypress":if(Ul(n)===0)break e;case"keydown":case"keyup":m=xk;break;case"focusin":x="focus",m=Hu;break;case"focusout":x="blur",m=Hu;break;case"beforeblur":case"afterblur":m=Hu;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":m=mp;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":m=ak;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":m=Sk;break;case Jy:case ex:case tx:m=uk;break;case nx:m=Ek;break;case"scroll":m=sk;break;case"wheel":m=Nk;break;case"copy":case"cut":case"paste":m=fk;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":m=gp}var p=(t&4)!==0,b=!p&&e==="scroll",v=p?h!==null?h+"Capture":null:h;p=[];for(var g=u,w;g!==null;){w=g;var k=w.stateNode;if(w.tag===5&&k!==null&&(w=k,v!==null&&(k=ga(g,v),k!=null&&p.push(ka(g,k,w)))),b)break;g=g.return}
vendor: 5,770 bytes, lines 37-38
370<p.length&&(h=new m(h,x,null,n,d),f.push({event:h,listeners:p}))}}if(!(t&7)){e:{if(h=e==="mouseover"||e==="pointerover",m=e==="mouseout"||e==="pointerout",h&&n!==Wd&&(x=n.relatedTarget||n.fromElement)&&(Di(x)||x[jr]))break e;if((m||h)&&(h=d.window===d?d:(h=d.ownerDocument)?h.defaultView||h.parentWindow:window,m?(x=n.relatedTarget||n.toElement,m=u,x=x?Di(x):null,x!==null&&(b=ss(x),x!==b||x.tag!==5&&x.tag!==6)&&(x=null)):(m=null,x=u),m!==x)){if(p=mp,k="onMouseLeave",v="onMouseEnter",g="mouse",(e==="pointerout"||e==="pointerover")&&(p=gp,k="onPointerLeave",v="onPointerEnter",g="pointer"),b=m==null?h:js(m),w=x==null?h:js(x),h=new p(k,g+"leave",m,n,d),h.target=b,h.relatedTarget=w,k=null,Di(d)===u&&(p=new p(v,g+"enter",x,n,d),p.target=w,p.relatedTarget=b,k=p),b=k,m&&x)t:{for(p=m,v=x,g=0,w=p;w;w=hs(w))g++;for(w=0,k=v;k;k=hs(k))w++;for(;0<g-w;)p=hs(p),g--;for(;0<w-g;)v=hs(v),w--;for(;g--;){if(p===v||v!==null&&p===v.alternate)break t;p=hs(p),v=hs(v)}p=null}else p=null;m!==null&&jp(f,h,m,p,!1),x!==null&&b!==null&&jp(f,b,x,p,!0)}}e:{if(h=u?js(u):window,m=h.nodeName&&h.nodeName.toLowerCase(),m==="select"||m==="input"&&h.type==="file")var E=Ok;else if(xp(h))if(Zy)E=Lk;else{E=Dk;var N=Mk}else(m=h.nodeName)&&m.toLowerCase()==="input"&&(h.type==="checkbox"||h.type==="radio")&&(E=Ik);if(E&&(E=E(e,u))){Gy(f,E,n,d);break e}N&&N(e,h,u),e==="focusout"&&(N=h._wrapperState)&&N.controlled&&h.type==="number"&&Fd(h,"number",h.value)}switch(N=u?js(u):window,e){case"focusin":(xp(N)||N.contentEditable==="true")&&(Cs=N,Yd=u,oa=null);break;case"focusout":oa=Yd=Cs=null;break;case"mousedown":Xd=!0;break;case"contextmenu":case"mouseup":case"dragend":Xd=!1,Ep(f,n,d);break;case"selectionchange":if($k)break;case"keydown":case"keyup":Ep(f,n,d)}var S;if(wh)e:{switch(e){case"compositionstart":var j="onCompositionStart";break e;case"compositionend":j="onCompositionEnd";break e;case"compositionupdate":j="onCompositionUpdate";break e}j=void 0}else Es?Hy(e,n)&&(j="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(j="onCompositionStart");j&&(Wy&&n.locale!=="ko"&&(Es||j!=="onCompositionStart"?j==="onCompositionEnd"&&Es&&(S=Vy()):(ti=d,vh="value"in ti?ti.value:ti.textContent,Es=!0)),N=hc(u,j),0<N.length&&(j=new pp(j,e,null,n,d),f.push({event:j,listeners:N}),S?j.data=S:(S=Ky(n),S!==null&&(j.data=S)))),(S=Tk?_k(e,n):Pk(e,n))&&(u=hc(u,"onBeforeInput"),0<u.length&&(d=new pp("onBeforeInput","beforeinput",null,n,d),f.push({event:d,listeners:u}),d.data=S))}ix(f,t)})}function ka(e,t,n){return{instance:e,listener:t,currentTarget:n}}function hc(e,t){for(var n=t+"Capture",r=[];e!==null;){var i=e,s=i.stateNode;i.tag===5&&s!==null&&(i=s,s=ga(e,n),s!=null&&r.unshift(ka(e,s,i)),s=ga(e,t),s!=null&&r.push(ka(e,s,i))),e=e.return}return r}function hs(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5);return e||null}function jp(e,t,n,r,i){for(var s=t._reactName,o=[];n!==null&&n!==r;){var a=n,l=a.alternate,u=a.stateNode;if(l!==null&&l===r)break;a.tag===5&&u!==null&&(a=u,i?(l=ga(n,s),l!=null&&o.unshift(ka(n,l,a))):i||(l=ga(n,s),l!=null&&o.push(ka(n,l,a)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var Wk=/\r\n?/g,Hk=/\u0000|\uFFFD/g;function Tp(e){return(typeof e=="string"?e:""+e).replace(Wk,` 38`).replace(Hk,"")}function vl(e,t,n){if(t=Tp(t),Tp(e)!==t&&n)throw Error($(425))}function mc(){}var Jd=null,ef=null;function tf(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var nf=typeof setTimeout=="function"?setTimeout:void 0,Kk=typeof clearTimeout=="function"?clearTimeout:void 0,_p=typeof Promise=="function"?Promise:void 0,Gk=typeof queueMicrotask=="function"?queueMicrotask:typeof _p<"u"?function(e){return _p.resolve(null).then(e).catch(Zk)}:nf;function Zk(e){setTimeout(function(){throw e})}function Ju(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n==="/$"){if(r===0){e.removeChild(i),xa(t);return}r--}else n!=="$"&&n!=="$?"&&n!=="$!"||r++;n=i}while(n);xa(t)}function li(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?")break;if(t==="/$")return null}}return e}function Pp(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"){if(t===0)return e;t--}else n==="/$"&&t++}e=e.previousSibling}return null}var xo=Math.random().toString(36).slice(2),ir="__reactFiber$"+xo,Ea="__reactProps$"+xo,jr="__reactContainer$"+xo,rf="__reactEvents$"+xo,Qk="__reactListeners$"+xo,qk="__reactHandles$"+xo;function Di(e){var t=e[ir];if(t)return t;for(var n=e.parentNode;n;){if(t=n[jr]||n[ir]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=Pp(e);e!==null;){if(n=e[ir])return n;e=Pp(e)}return t}e=n,n=e.parentNode}return null}function Qa(e){return e=e[ir]||e[jr],!e||e.tag!==5&&e.tag!==6&&e.tag!==13&&e.tag!==3?null:e}function js(e){if(e.tag===5||e.tag===6)return e.stateNode;throw Error($(33))}function eu(e){return e[Ea]||null}var sf=[],Ts=-1;function Si(e){return{current:e}}function Ke(e){0>Ts||(e.current=sf[Ts],sf[Ts]=null,Ts--)}function Ve(e,t){Ts++,sf[Ts]=e.current,e.current=t}var gi={},Mt=Si(gi),Qt=Si(!1),Gi=gi;function Js(e,t){var n=e.type.contextTypes;if(!n)return gi;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i={},s;for(s in n)i[s]=t[s];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=i),i}function qt(e){return e=e.childContextTypes,e!=null}function pc(){Ke(Qt),Ke(Mt)}function Rp(e,t,n){if(Mt.current!==gi)throw Error($(168));Ve(Mt,t),Ve(Qt,n)}
vendor: 3,243 bytes, line 38
38function ox(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var i in r)if(!(i in t))throw Error($(108,MS(e)||"Unknown",i));return et({},n,r)}function gc(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||gi,Gi=Mt.current,Ve(Mt,e),Ve(Qt,Qt.current),!0}function Ap(e,t,n){var r=e.stateNode;if(!r)throw Error($(169));n?(e=ox(e,t,Gi),r.__reactInternalMemoizedMergedChildContext=e,Ke(Qt),Ke(Mt),Ve(Mt,e)):Ke(Qt),Ve(Qt,n)}var wr=null,tu=!1,ed=!1;function ax(e){wr===null?wr=[e]:wr.push(e)}function Yk(e){tu=!0,ax(e)}function ki(){if(!ed&&wr!==null){ed=!0;var e=0,t=Le;try{var n=wr;for(Le=1;e<n.length;e++){var r=n[e];do r=r(!0);while(r!==null)}wr=null,tu=!1}catch(i){throw wr!==null&&(wr=wr.slice(e+1)),Ay(hh,ki),i}finally{Le=t,ed=!1}}return null}var _s=[],Ps=0,vc=null,yc=0,xn=[],wn=0,Zi=null,Sr=1,kr="";function Ai(e,t){_s[Ps++]=yc,_s[Ps++]=vc,vc=e,yc=t}function lx(e,t,n){xn[wn++]=Sr,xn[wn++]=kr,xn[wn++]=Zi,Zi=e;var r=Sr;e=kr;var i=32-Fn(r)-1;r&=~(1<<i),n+=1;var s=32-Fn(t)+i;if(30<s){var o=i-i%5;s=(r&(1<<o)-1).toString(32),r>>=o,i-=o,Sr=1<<32-Fn(t)+i|n<<i|r,kr=s+e}else Sr=1<<s|n<<i|r,kr=e}function Sh(e){e.return!==null&&(Ai(e,1),lx(e,1,0))}function kh(e){for(;e===vc;)vc=_s[--Ps],_s[Ps]=null,yc=_s[--Ps],_s[Ps]=null;for(;e===Zi;)Zi=xn[--wn],xn[wn]=null,kr=xn[--wn],xn[wn]=null,Sr=xn[--wn],xn[wn]=null}var ln=null,an=null,Ze=!1,zn=null;function cx(e,t){var n=bn(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,t=e.deletions,t===null?(e.deletions=[n],e.flags|=16):t.push(n)}function Op(e,t){switch(e.tag){case 5:var n=e.type;return t=t.nodeType!==1||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t,t!==null?(e.stateNode=t,ln=e,an=li(t.firstChild),!0):!1;case 6:return t=e.pendingProps===""||t.nodeType!==3?null:t,t!==null?(e.stateNode=t,ln=e,an=null,!0):!1;case 13:return t=t.nodeType!==8?null:t,t!==null?(n=Zi!==null?{id:Sr,overflow:kr}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},n=bn(18,null,null,0),n.stateNode=t,n.return=e,e.child=n,ln=e,an=null,!0):!1;default:return!1}}function of(e){return(e.mode&1)!==0&&(e.flags&128)===0}function af(e){if(Ze){var t=an;if(t){var n=t;if(!Op(e,t)){if(of(e))throw Error($(418));t=li(n.nextSibling);var r=ln;t&&Op(e,t)?cx(r,n):(e.flags=e.flags&-4097|2,Ze=!1,ln=e)}}else{if(of(e))throw Error($(418));e.flags=e.flags&-4097|2,Ze=!1,ln=e}}}function Mp(e){for(e=e.return;e!==null&&e.tag!==5&&e.tag!==3&&e.tag!==13;)e=e.return;ln=e}function yl(e){if(e!==ln)return!1;if(!Ze)return Mp(e),Ze=!0,!1;var t;if((t=e.tag!==3)&&!(t=e.tag!==5)&&(t=e.type,t=t!=="head"&&t!=="body"&&!tf(e.type,e.memoizedProps)),t&&(t=an)){if(of(e))throw ux(),Error($(418));for(;t;)cx(e,t),t=li(t.nextSibling)}if(Mp(e),e.tag===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error($(317));e:{for(e=e.nextSibling,t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"){if(t===0){an=li(e.nextSibling);break e}t--}else n!=="$"&&n!=="$!"&&n!=="$?"||t++}e=e.nextSibling}an=null}}else an=ln?li(e.stateNode.nextSibling):null;return!0}function ux(){for(var e=an;e;)e=li(e.nextSibling)}function eo(){an=ln=null,Ze=!1}function Eh(e){zn===null?zn=[e]:zn.push(e)}var Xk=Mr.ReactCurrentBatchConfig;
vendor: 22,433 bytes, lines 38-40
38function Fo(e,t,n){if(e=n.ref,e!==null&&typeof e!="function"&&typeof e!="object"){if(n._owner){if(n=n._owner,n){if(n.tag!==1)throw Error($(309));var r=n.stateNode}if(!r)throw Error($(147,e));var i=r,s=""+e;return t!==null&&t.ref!==null&&typeof t.ref=="function"&&t.ref._stringRef===s?t.ref:(t=function(o){var a=i.refs;o===null?delete a[s]:a[s]=o},t._stringRef=s,t)}if(typeof e!="string")throw Error($(284));if(!n._owner)throw Error($(290,e))}return e}function xl(e,t){throw e=Object.prototype.toString.call(t),Error($(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Dp(e){var t=e._init;return t(e._payload)}function dx(e){function t(v,g){if(e){var w=v.deletions;w===null?(v.deletions=[g],v.flags|=16):w.push(g)}}function n(v,g){if(!e)return null;for(;g!==null;)t(v,g),g=g.sibling;return null}function r(v,g){for(v=new Map;g!==null;)g.key!==null?v.set(g.key,g):v.set(g.index,g),g=g.sibling;return v}function i(v,g){return v=fi(v,g),v.index=0,v.sibling=null,v}function s(v,g,w){return v.index=w,e?(w=v.alternate,w!==null?(w=w.index,w<g?(v.flags|=2,g):w):(v.flags|=2,g)):(v.flags|=1048576,g)}function o(v){return e&&v.alternate===null&&(v.flags|=2),v}function a(v,g,w,k){return g===null||g.tag!==6?(g=ad(w,v.mode,k),g.return=v,g):(g=i(g,w),g.return=v,g)}function l(v,g,w,k){var E=w.type;return E===ks?d(v,g,w.props.children,k,w.key):g!==null&&(g.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Wr&&Dp(E)===g.type)?(k=i(g,w.props),k.ref=Fo(v,g,w),k.return=v,k):(k=Ql(w.type,w.key,w.props,null,v.mode,k),k.ref=Fo(v,g,w),k.return=v,k)}function u(v,g,w,k){return g===null||g.tag!==4||g.stateNode.containerInfo!==w.containerInfo||g.stateNode.implementation!==w.implementation?(g=ld(w,v.mode,k),g.return=v,g):(g=i(g,w.children||[]),g.return=v,g)}function d(v,g,w,k,E){return g===null||g.tag!==7?(g=Ki(w,v.mode,k,E),g.return=v,g):(g=i(g,w),g.return=v,g)}function f(v,g,w){if(typeof g=="string"&&g!==""||typeof g=="number")return g=ad(""+g,v.mode,w),g.return=v,g;if(typeof g=="object"&&g!==null){switch(g.$$typeof){case ll:return w=Ql(g.type,g.key,g.props,null,v.mode,w),w.ref=Fo(v,null,g),w.return=v,w;case Ss:return g=ld(g,v.mode,w),g.return=v,g;case Wr:var k=g._init;return f(v,k(g._payload),w)}if(qo(g)||Mo(g))return g=Ki(g,v.mode,w,null),g.return=v,g;xl(v,g)}return null}function h(v,g,w,k){var E=g!==null?g.key:null;if(typeof w=="string"&&w!==""||typeof w=="number")return E!==null?null:a(v,g,""+w,k);if(typeof w=="object"&&w!==null){switch(w.$$typeof){case ll:return w.key===E?l(v,g,w,k):null;case Ss:return w.key===E?u(v,g,w,k):null;case Wr:return E=w._init,h(v,g,E(w._payload),k)}if(qo(w)||Mo(w))return E!==null?null:d(v,g,w,k,null);xl(v,w)}return null}function m(v,g,w,k,E){if(typeof k=="string"&&k!==""||typeof k=="number")return v=v.get(w)||null,a(g,v,""+k,E);if(typeof k=="object"&&k!==null){switch(k.$$typeof){case ll:return v=v.get(k.key===null?w:k.key)||null,l(g,v,k,E);case Ss:return v=v.get(k.key===null?w:k.key)||null,u(g,v,k,E);case Wr:var N=k._init;return m(v,g,w,N(k._payload),E)}if(qo(k)||Mo(k))return v=v.get(w)||null,d(g,v,k,E,null);xl(g,k)}return null}function x(v,g,w,k){for(var E=null,N=null,S=g,j=g=0,A=null;S!==null&&j<w.length;j++){S.index>j?(A=S,S=null):A=S.sibling;var R=h(v,S,w[j],k);if(R===null){S===null&&(S=A);break}e&&S&&R.alternate===null&&t(v,S),g=s(R,g,j),N===null?E=R:N.sibling=R,N=R,S=A}if(j===w.length)return n(v,S),Ze&&Ai(v,j),E;if(S===null){for(;j<w.length;j++)S=f(v,w[j],k),S!==null&&(g=s(S,g,j),N===null?E=S:N.sibling=S,N=S);return Ze&&Ai(v,j),E}for(S=r(v,S);j<w.length;j++)A=m(S,v,j,w[j],k),A!==null&&(e&&A.alternate!==null&&S.delete(A.key===null?j:A.key),g=s(A,g,j),N===null?E=A:N.sibling=A,N=A);return e&&S.forEach(function(F){return t(v,F)}),Ze&&Ai(v,j),E}function p(v,g,w,k){var E=Mo(w);if(typeof E!="function")throw Error($(150));if(w=E.call(w),w==null)throw Error($(151));for(var N=E=null,S=g,j=g=0,A=null,R=w.next();S!==null&&!R.done;j++,R=w.next()){S.index>j?(A=S,S=null):A=S.sibling;var F=h(v,S,R.value,k);if(F===null){S===null&&(S=A);break}e&&S&&F.alternate===null&&t(v,S),g=s(F,g,j),N===null?E=F:N.sibling=F,N=F,S=A}if(R.done)return n(v,S),Ze&&Ai(v,j),E;if(S===null){for(;!R.done;j++,R=w.next())R=f(v,R.value,k),R!==null&&(g=s(R,g,j),N===null?E=R:N.sibling=R,N=R);return Ze&&Ai(v,j),E}for(S=r(v,S);!R.done;j++,R=w.next())R=m(S,v,j,R.value,k),R!==null&&(e&&R.alternate!==null&&S.delete(R.key===null?j:R.key),g=s(R,g,j),N===null?E=R:N.sibling=R,N=R);return e&&S.forEach(function(L){return t(v,L)}),Ze&&Ai(v,j),E}function b(v,g,w,k){if(typeof w=="object"&&w!==null&&w.type===ks&&w.key===null&&(w=w.props.children),typeof w=="object"&&w!==null){switch(w.$$typeof){case ll:e:{for(var E=w.key,N=g;N!==null;){if(N.key===E){if(E=w.type,E===ks){if(N.tag===7){n(v,N.sibling),g=i(N,w.props.children),g.return=v,v=g;break e}}else if(N.elementType===E||typeof E=="object"&&E!==null&&E.$$typeof===Wr&&Dp(E)===N.type){n(v,N.sibling),g=i(N,w.props),g.ref=Fo(v,N,w),g.return=v,v=g;break e}n(v,N);break}else t(v,N);N=N.sibling}w.type===ks?(g=Ki(w.props.children,v.mode,k,w.key),g.return=v,v=g):(k=Ql(w.type,w.key,w.props,null,v.mode,k),k.ref=Fo(v,g,w),k.return=v,v=k)}return o(v);case Ss:e:{for(N=w.key;g!==null;){if(g.key===N)if(g.tag===4&&g.stateNode.containerInfo===w.containerInfo&&g.stateNode.implementation===w.implementation){n(v,g.sibling),g=i(g,w.children||[]),g.return=v,v=g;break e}else{n(v,g);break}else t(v,g);g=g.sibling}g=ld(w,v.mode,k),g.return=v,v=g}return o(v);case Wr:return N=w._init,b(v,g,N(w._payload),k)}if(qo(w))return x(v,g,w,k);if(Mo(w))return p(v,g,w,k);xl(v,w)}return typeof w=="string"&&w!==""||typeof w=="number"?(w=""+w,g!==null&&g.tag===6?(n(v,g.sibling),g=i(g,w),g.return=v,v=g):(n(v,g),g=ad(w,v.mode,k),g.return=v,v=g),o(v)):n(v,g)}return b}var to=dx(!0),fx=dx(!1),xc=Si(null),wc=null,Rs=null,Ch=null;function Nh(){Ch=Rs=wc=null}function jh(e){var t=xc.current;Ke(xc),e._currentValue=t}function lf(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Fs(e,t){wc=e,Ch=Rs=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(Zt=!0),e.firstContext=null)}function kn(e){var t=e._currentValue;if(Ch!==e)if(e={context:e,memoizedValue:t,next:null},Rs===null){if(wc===null)throw Error($(308));Rs=e,wc.dependencies={lanes:0,firstContext:e}}else Rs=Rs.next=e;return t}var Ii=null;function Th(e){Ii===null?Ii=[e]:Ii.push(e)}function hx(e,t,n,r){var i=t.interleaved;return i===null?(n.next=n,Th(t)):(n.next=i.next,i.next=n),t.interleaved=n,Tr(e,r)}function Tr(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var Hr=!1;function _h(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function mx(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Er(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ci(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,je&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,Tr(e,n)}return i=r.interleaved,i===null?(t.next=t,Th(r)):(t.next=i.next,i.next=t),r.interleaved=t,Tr(e,n)}function Vl(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,mh(e,n)}}function Ip(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,s=null;if(n=n.firstBaseUpdate,n!==null){do{var o={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};s===null?i=s=o:s=s.next=o,n=n.next}while(n!==null);s===null?i=s=t:s=s.next=t}else i=s=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:s,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function bc(e,t,n,r){var i=e.updateQueue;Hr=!1;var s=i.firstBaseUpdate,o=i.lastBaseUpdate,a=i.shared.pending;if(a!==null){i.shared.pending=null;var l=a,u=l.next;l.next=null,o===null?s=u:o.next=u,o=l;var d=e.alternate;d!==null&&(d=d.updateQueue,a=d.lastBaseUpdate,a!==o&&(a===null?d.firstBaseUpdate=u:a.next=u,d.lastBaseUpdate=l))}if(s!==null){var f=i.baseState;o=0,d=u=l=null,a=s;do{var h=a.lane,m=a.eventTime;if((r&h)===h){d!==null&&(d=d.next={eventTime:m,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var x=e,p=a;switch(h=t,m=n,p.tag){case 1:if(x=p.payload,typeof x=="function"){f=x.call(m,f,h);break e}f=x;break e;case 3:x.flags=x.flags&-65537|128;case 0:if(x=p.payload,h=typeof x=="function"?x.call(m,f,h):x,h==null)break e;f=et({},f,h);break e;case 2:Hr=!0}}a.callback!==null&&a.lane!==0&&(e.flags|=64,h=i.effects,h===null?i.effects=[a]:h.push(a))}else m={eventTime:m,lane:h,tag:a.tag,payload:a.payload,callback:a.callback,next:null},d===null?(u=d=m,l=f):d=d.next=m,o|=h;if(a=a.next,a===null){if(a=i.shared.pending,a===null)break;h=a,a=h.next,h.next=null,i.lastBaseUpdate=h,i.shared.pending=null}}while(!0);if(d===null&&(l=f),i.baseState=l,i.firstBaseUpdate=u,i.lastBaseUpdate=d,t=i.shared.interleaved,t!==null){i=t;do o|=i.lane,i=i.next;while(i!==t)}else s===null&&(i.shared.lanes=0);qi|=o,e.lanes=o,e.memoizedState=f}}function Lp(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(i!==null){if(r.callback=null,r=n,typeof i!="function")throw Error($(191,i));i.call(r)}}}var qa={},lr=Si(qa),Ca=Si(qa),Na=Si(qa);function Li(e){if(e===qa)throw Error($(174));return e}function Ph(e,t){switch(Ve(Na,t),Ve(Ca,e),Ve(lr,qa),e=t.nodeType,e){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:Bd(null,"");break;default:e=e===8?t.parentNode:t,t=e.namespaceURI||null,e=e.tagName,t=Bd(t,e)}Ke(lr),Ve(lr,t)}function no(){Ke(lr),Ke(Ca),Ke(Na)}function px(e){Li(Na.current);var t=Li(lr.current),n=Bd(t,e.type);t!==n&&(Ve(Ca,e),Ve(lr,n))}function Rh(e){Ca.current===e&&(Ke(lr),Ke(Ca))}var qe=Si(0);function Sc(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||n.data==="$?"||n.data==="$!"))return t}else if(t.tag===19&&t.memoizedProps.revealOrder!==void 0){if(t.flags&128)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var td=[];function Ah(){for(var e=0;e<td.length;e++)td[e]._workInProgressVersionPrimary=null;td.length=0}var Wl=Mr.ReactCurrentDispatcher,nd=Mr.ReactCurrentBatchConfig,Qi=0,Je=null,pt=null,wt=null,kc=!1,aa=!1,ja=0,Jk=0;function Pt(){throw Error($(321))}function Oh(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Un(e[n],t[n]))return!1;return!0}function Mh(e,t,n,r,i,s){if(Qi=s,Je=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Wl.current=e===null||e.memoizedState===null?rE:iE,e=n(r,i),aa){s=0;do{if(aa=!1,ja=0,25<=s)throw Error($(301));s+=1,wt=pt=null,t.updateQueue=null,Wl.current=sE,e=n(r,i)}while(aa)}if(Wl.current=Ec,t=pt!==null&&pt.next!==null,Qi=0,wt=pt=Je=null,kc=!1,t)throw Error($(300));return e}function Dh(){var e=ja!==0;return ja=0,e}function er(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return wt===null?Je.memoizedState=wt=e:wt=wt.next=e,wt}function En(){if(pt===null){var e=Je.alternate;e=e!==null?e.memoizedState:null}else e=pt.next;var t=wt===null?Je.memoizedState:wt.next;if(t!==null)wt=t,pt=e;else{if(e===null)throw Error($(310));pt=e,e={memoizedState:pt.memoizedState,baseState:pt.baseState,baseQueue:pt.baseQueue,queue:pt.queue,next:null},wt===null?Je.memoizedState=wt=e:wt=wt.next=e}return wt}function Ta(e,t){return typeof t=="function"?t(e):t}function rd(e){var t=En(),n=t.queue;if(n===null)throw Error($(311));n.lastRenderedReducer=e;var r=pt,i=r.baseQueue,s=n.pending;if(s!==null){if(i!==null){var o=i.next;i.next=s.next,s.next=o}r.baseQueue=i=s,n.pending=null}if(i!==null){s=i.next,r=r.baseState;var a=o=null,l=null,u=s;do{var d=u.lane;if((Qi&d)===d)l!==null&&(l=l.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var f={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};l===null?(a=l=f,o=r):l=l.next=f,Je.lanes|=d,qi|=d}u=u.next}while(u!==null&&u!==s);l===null?o=r:l.next=a,Un(r,t.memoizedState)||(Zt=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}if(e=n.interleaved,e!==null){i=e;do s=i.lane,Je.lanes|=s,qi|=s,i=i.next;while(i!==e)}else i===null&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function id(e){var t=En(),n=t.queue;if(n===null)throw Error($(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,s=t.memoizedState;if(i!==null){n.pending=null;var o=i=i.next;do s=e(s,o.action),o=o.next;while(o!==i);Un(s,t.memoizedState)||(Zt=!0),t.memoizedState=s,t.baseQueue===null&&(t.baseState=s),n.lastRenderedState=s}return[s,r]}function gx(){}function vx(e,t){var n=Je,r=En(),i=t(),s=!Un(r.memoizedState,i);if(s&&(r.memoizedState=i,Zt=!0),r=r.queue,Ih(wx.bind(null,n,r,e),[e]),r.getSnapshot!==t||s||wt!==null&&wt.memoizedState.tag&1){if(n.flags|=2048,_a(9,xx.bind(null,n,r,i,t),void 0,null),bt===null)throw Error($(349));Qi&30||yx(n,t,i)}return i}function yx(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=Je.updateQueue,t===null?(t={lastEffect:null,stores:null},Je.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function xx(e,t,n,r){t.value=n,t.getSnapshot=r,bx(t)&&Sx(e)}function wx(e,t,n){return n(function(){bx(t)&&Sx(e)})}function bx(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Un(e,n)}catch{return!0}}function Sx(e){var t=Tr(e,1);t!==null&&$n(t,e,1,-1)}function zp(e){var t=er();return typeof e=="function"&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Ta,lastRenderedState:e},t.queue=e,e=e.dispatch=nE.bind(null,Je,e),[t.memoizedState,e]}function _a(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},t=Je.updateQueue,t===null?(t={lastEffect:null,stores:null},Je.updateQueue=t,t.lastEffect=e.next=e):(n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e)),e}function kx(){return En().memoizedState}function Hl(e,t,n,r){var i=er();Je.flags|=e,i.memoizedState=_a(1|t,n,void 0,r===void 0?null:r)}function nu(e,t,n,r){var i=En();r=r===void 0?null:r;var s=void 0;if(pt!==null){var o=pt.memoizedState;if(s=o.destroy,r!==null&&Oh(r,o.deps)){i.memoizedState=_a(t,n,s,r);return}}Je.flags|=e,i.memoizedState=_a(1|t,n,s,r)}function Fp(e,t){return Hl(8390656,8,e,t)}function Ih(e,t){return nu(2048,8,e,t)}function Ex(e,t){return nu(4,2,e,t)}function Cx(e,t){return nu(4,4,e,t)}function Nx(e,t){if(typeof t=="function")return e=e(),t(e),function(){t(null)};if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function jx(e,t,n){return n=n!=null?n.concat([e]):null,nu(4,4,Nx.bind(null,t,e),n)}function Lh(){}function Tx(e,t){var n=En();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Oh(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function _x(e,t){var n=En();t=t===void 0?null:t;var r=n.memoizedState;return r!==null&&t!==null&&Oh(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Px(e,t,n){return Qi&21?(Un(n,t)||(n=Dy(),Je.lanes|=n,qi|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,Zt=!0),e.memoizedState=n)}function eE(e,t){var n=Le;Le=n!==0&&4>n?n:4,e(!0);var r=nd.transition;nd.transition={};try{e(!1),t()}finally{Le=n,nd.transition=r}}function Rx(){return En().memoizedState}function tE(e,t,n){var r=di(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ax(e))Ox(t,n);else if(n=hx(e,t,n,r),n!==null){var i=Bt();$n(n,e,r,i),Mx(n,t,r)}}function nE(e,t,n){var r=di(e),i={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ax(e))Ox(t,i);else{var s=e.alternate;if(e.lanes===0&&(s===null||s.lanes===0)&&(s=t.lastRenderedReducer,s!==null))try{var o=t.lastRenderedState,a=s(o,n);if(i.hasEagerState=!0,i.eagerState=a,Un(a,o)){var l=t.interleaved;l===null?(i.next=i,Th(t)):(i.next=l.next,l.next=i),t.interleaved=i;return}}catch{}finally{}n=hx(e,t,i,r),n!==null&&(i=Bt(),$n(n,e,r,i),Mx(n,t,r))}}function Ax(e){var t=e.alternate;return e===Je||t!==null&&t===Je}function Ox(e,t){aa=kc=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Mx(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,mh(e,n)}}var Ec={readContext:kn,useCallback:Pt,useContext:Pt,useEffect:Pt,useImperativeHandle:Pt,useInsertionEffect:Pt,useLayoutEffect:Pt,useMemo:Pt,useReducer:Pt,useRef:Pt,useState:Pt,useDebugValue:Pt,useDeferredValue:Pt,useTransition:Pt,useMutableSource:Pt,useSyncExternalStore:Pt,useId:Pt,unstable_isNewReconciler:!1},rE={readContext:kn,useCallback:function(e,t){return er().memoizedState=[e,t===void 0?null:t],e},useContext:kn,useEffect:Fp,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,Hl(4194308,4,Nx.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Hl(4194308,4,e,t)},useInsertionEffect:function(e,t){return Hl(4,2,e,t)},useMemo:function(e,t){var n=er();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=er();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=tE.bind(null,Je,e),[r.memoizedState,e]},useRef:function(e){var t=er();return e={current:e},t.memoizedState=e},useState:zp,useDebugValue:Lh,useDeferredValue:function(e){return er().memoizedState=e},useTransition:function(){var e=zp(!1),t=e[0];return e=eE.bind(null,e[1]),er().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=Je,i=er();if(Ze){if(n===void 0)throw Error($(407));n=n()}else{if(n=t(),bt===null)throw Error($(349));Qi&30||yx(r,t,n)}i.memoizedState=n;var s={value:n,getSnapshot:t};return i.queue=s,Fp(wx.bind(null,r,s,e),[e]),r.flags|=2048,_a(9,xx.bind(null,r,s,n,t),void 0,null),n},useId:function(){var e=er(),t=bt.identifierPrefix;if(Ze){var n=kr,r=Sr;n=(r&~(1<<32-Fn(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=ja++,0<n&&(t+="H"+n.toString(32)),t+=":"}else n=Jk++,t=":"+t+"r"+n.toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},iE={readContext:kn,useCallback:Tx,useContext:kn,useEffect:Ih,useImperativeHandle:jx,useInsertionEffect:Ex,useLayoutEffect:Cx,useMemo:_x,useReducer:rd,useRef:kx,useState:function(){return rd(Ta)},useDebugValue:Lh,useDeferredValue:function(e){var t=En();return Px(t,pt.memoizedState,e)},useTransition:function(){var e=rd(Ta)[0],t=En().memoizedState;return[e,t]},useMutableSource:gx,useSyncExternalStore:vx,useId:Rx,unstable_isNewReconciler:!1},sE={readContext:kn,useCallback:Tx,useContext:kn,useEffect:Ih,useImperativeHandle:jx,useInsertionEffect:Ex,useLayoutEffect:Cx,useMemo:_x,useReducer:id,useRef:kx,useState:function(){return id(Ta)},useDebugValue:Lh,useDeferredValue:function(e){var t=En();return pt===null?t.memoizedState=e:Px(t,pt.memoizedState,e)},useTransition:function(){var e=id(Ta)[0],t=En().memoizedState;return[e,t]},useMutableSource:gx,useSyncExternalStore:vx,useId:Rx,unstable_isNewReconciler:!1};function An(e,t){if(e&&e.defaultProps){t=et({},t),e=e.defaultProps;for(var n in e)t[n]===void 0&&(t[n]=e[n]);return t}return t}function cf(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:et({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var ru={isMounted:function(e){return(e=e._reactInternals)?ss(e)===e:!1},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=Bt(),i=di(e),s=Er(r,i);s.payload=t,n!=null&&(s.callback=n),t=ci(e,s,i),t!==null&&($n(t,e,i,r),Vl(t,e,i))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=Bt(),i=di(e),s=Er(r,i);s.tag=1,s.payload=t,n!=null&&(s.callback=n),t=ci(e,s,i),t!==null&&($n(t,e,i,r),Vl(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Bt(),r=di(e),i=Er(n,r);i.tag=2,t!=null&&(i.callback=t),t=ci(e,i,r),t!==null&&($n(t,e,r,n),Vl(t,e,r))}};function $p(e,t,n,r,i,s,o){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(r,s,o):t.prototype&&t.prototype.isPureReactComponent?!ba(n,r)||!ba(i,s):!0}function Dx(e,t,n){var r=!1,i=gi,s=t.contextType;return typeof s=="object"&&s!==null?s=kn(s):(i=qt(t)?Gi:Mt.current,r=t.contextTypes,s=(r=r!=null)?Js(e,i):gi),t=new t(n,s),e.memoizedState=t.state!==null&&t.state!==void 0?t.state:null,t.updater=ru,e.stateNode=t,t._reactInternals=e,r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=s),t}function Bp(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&ru.enqueueReplaceState(t,t.state,null)}function uf(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs={},_h(e);var s=t.contextType;typeof s=="object"&&s!==null?i.context=kn(s):(s=qt(t)?Gi:Mt.current,i.context=Js(e,s)),i.state=e.memoizedState,s=t.getDerivedStateFromProps,typeof s=="function"&&(cf(e,t,s,n),i.state=e.memoizedState),typeof t.getDerivedStateFromProps=="function"||typeof i.getSnapshotBeforeUpdate=="function"||typeof i.UNSAFE_componentWillMount!="function"&&typeof i.componentWillMount!="function"||(t=i.state,typeof i.componentWillMount=="function"&&i.componentWillMount(),typeof i.UNSAFE_componentWillMount=="function"&&i.UNSAFE_componentWillMount(),t!==i.state&&ru.enqueueReplaceState(i,i.state,null),bc(e,n,i,r),i.state=e.memoizedState),typeof i.componentDidMount=="function"&&(e.flags|=4194308)}function ro(e,t){try{var n="",r=t;do n+=OS(r),r=r.return;while(r);var i=n}catch(s){i=` 39Error generating stack: `+s.message+` 40`+s.stack}return{value:e,source:t,stack:i,digest:null}}function sd(e,t,n){return{value:e,source:null,stack:n??null,digest:t??null}}function df(e,t){try{console.error(t.value)}catch(n){setTimeout(function(){throw n})}}var oE=typeof WeakMap=="function"?WeakMap:Map;
vendor: 11,831 bytes, line 40
40function Ix(e,t,n){n=Er(-1,n),n.tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Nc||(Nc=!0,bf=r),df(e,t)},n}function Lx(e,t,n){n=Er(-1,n),n.tag=3;var r=e.type.getDerivedStateFromError;if(typeof r=="function"){var i=t.value;n.payload=function(){return r(i)},n.callback=function(){df(e,t)}}var s=e.stateNode;return s!==null&&typeof s.componentDidCatch=="function"&&(n.callback=function(){df(e,t),typeof r!="function"&&(ui===null?ui=new Set([this]):ui.add(this));var o=t.stack;this.componentDidCatch(t.value,{componentStack:o!==null?o:""})}),n}function Up(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new oE;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(i.add(n),e=wE.bind(null,e,t,n),t.then(e,e))}function Vp(e){do{var t;if((t=e.tag===13)&&(t=e.memoizedState,t=t!==null?t.dehydrated!==null:!0),t)return e;e=e.return}while(e!==null);return null}function Wp(e,t,n,r,i){return e.mode&1?(e.flags|=65536,e.lanes=i,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,n.tag===1&&(n.alternate===null?n.tag=17:(t=Er(-1,1),t.tag=2,ci(n,t,1))),n.lanes|=1),e)}var aE=Mr.ReactCurrentOwner,Zt=!1;function Ft(e,t,n,r){t.child=e===null?fx(t,null,n,r):to(t,e.child,n,r)}function Hp(e,t,n,r,i){n=n.render;var s=t.ref;return Fs(t,i),r=Mh(e,t,n,r,s,i),n=Dh(),e!==null&&!Zt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,_r(e,t,i)):(Ze&&n&&Sh(t),t.flags|=1,Ft(e,t,r,i),t.child)}function Kp(e,t,n,r,i){if(e===null){var s=n.type;return typeof s=="function"&&!Hh(s)&&s.defaultProps===void 0&&n.compare===null&&n.defaultProps===void 0?(t.tag=15,t.type=s,zx(e,t,s,r,i)):(e=Ql(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(s=e.child,!(e.lanes&i)){var o=s.memoizedProps;if(n=n.compare,n=n!==null?n:ba,n(o,r)&&e.ref===t.ref)return _r(e,t,i)}return t.flags|=1,e=fi(s,r),e.ref=t.ref,e.return=t,t.child=e}function zx(e,t,n,r,i){if(e!==null){var s=e.memoizedProps;if(ba(s,r)&&e.ref===t.ref)if(Zt=!1,t.pendingProps=r=s,(e.lanes&i)!==0)e.flags&131072&&(Zt=!0);else return t.lanes=e.lanes,_r(e,t,i)}return ff(e,t,n,r,i)}function Fx(e,t,n){var r=t.pendingProps,i=r.children,s=e!==null?e.memoizedState:null;if(r.mode==="hidden")if(!(t.mode&1))t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ve(Os,rn),rn|=n;else{if(!(n&1073741824))return e=s!==null?s.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ve(Os,rn),rn|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=s!==null?s.baseLanes:n,Ve(Os,rn),rn|=r}else s!==null?(r=s.baseLanes|n,t.memoizedState=null):r=n,Ve(Os,rn),rn|=r;return Ft(e,t,i,n),t.child}function $x(e,t){var n=t.ref;(e===null&&n!==null||e!==null&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function ff(e,t,n,r,i){var s=qt(n)?Gi:Mt.current;return s=Js(t,s),Fs(t,i),n=Mh(e,t,n,r,s,i),r=Dh(),e!==null&&!Zt?(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~i,_r(e,t,i)):(Ze&&r&&Sh(t),t.flags|=1,Ft(e,t,n,i),t.child)}function Gp(e,t,n,r,i){if(qt(n)){var s=!0;gc(t)}else s=!1;if(Fs(t,i),t.stateNode===null)Kl(e,t),Dx(t,n,r),uf(t,n,r,i),r=!0;else if(e===null){var o=t.stateNode,a=t.memoizedProps;o.props=a;var l=o.context,u=n.contextType;typeof u=="object"&&u!==null?u=kn(u):(u=qt(n)?Gi:Mt.current,u=Js(t,u));var d=n.getDerivedStateFromProps,f=typeof d=="function"||typeof o.getSnapshotBeforeUpdate=="function";f||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==r||l!==u)&&Bp(t,o,r,u),Hr=!1;var h=t.memoizedState;o.state=h,bc(t,r,o,i),l=t.memoizedState,a!==r||h!==l||Qt.current||Hr?(typeof d=="function"&&(cf(t,n,d,r),l=t.memoizedState),(a=Hr||$p(t,n,a,r,h,l,u))?(f||typeof o.UNSAFE_componentWillMount!="function"&&typeof o.componentWillMount!="function"||(typeof o.componentWillMount=="function"&&o.componentWillMount(),typeof o.UNSAFE_componentWillMount=="function"&&o.UNSAFE_componentWillMount()),typeof o.componentDidMount=="function"&&(t.flags|=4194308)):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),o.props=r,o.state=l,o.context=u,r=a):(typeof o.componentDidMount=="function"&&(t.flags|=4194308),r=!1)}else{o=t.stateNode,mx(e,t),a=t.memoizedProps,u=t.type===t.elementType?a:An(t.type,a),o.props=u,f=t.pendingProps,h=o.context,l=n.contextType,typeof l=="object"&&l!==null?l=kn(l):(l=qt(n)?Gi:Mt.current,l=Js(t,l));var m=n.getDerivedStateFromProps;(d=typeof m=="function"||typeof o.getSnapshotBeforeUpdate=="function")||typeof o.UNSAFE_componentWillReceiveProps!="function"&&typeof o.componentWillReceiveProps!="function"||(a!==f||h!==l)&&Bp(t,o,r,l),Hr=!1,h=t.memoizedState,o.state=h,bc(t,r,o,i);var x=t.memoizedState;a!==f||h!==x||Qt.current||Hr?(typeof m=="function"&&(cf(t,n,m,r),x=t.memoizedState),(u=Hr||$p(t,n,u,r,h,x,l)||!1)?(d||typeof o.UNSAFE_componentWillUpdate!="function"&&typeof o.componentWillUpdate!="function"||(typeof o.componentWillUpdate=="function"&&o.componentWillUpdate(r,x,l),typeof o.UNSAFE_componentWillUpdate=="function"&&o.UNSAFE_componentWillUpdate(r,x,l)),typeof o.componentDidUpdate=="function"&&(t.flags|=4),typeof o.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=x),o.props=r,o.state=x,o.context=l,r=u):(typeof o.componentDidUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),typeof o.getSnapshotBeforeUpdate!="function"||a===e.memoizedProps&&h===e.memoizedState||(t.flags|=1024),r=!1)}return hf(e,t,n,r,s,i)}function hf(e,t,n,r,i,s){$x(e,t);var o=(t.flags&128)!==0;if(!r&&!o)return i&&Ap(t,n,!1),_r(e,t,s);r=t.stateNode,aE.current=t;var a=o&&typeof n.getDerivedStateFromError!="function"?null:r.render();return t.flags|=1,e!==null&&o?(t.child=to(t,e.child,null,s),t.child=to(t,null,a,s)):Ft(e,t,a,s),t.memoizedState=r.state,i&&Ap(t,n,!0),t.child}function Bx(e){var t=e.stateNode;t.pendingContext?Rp(e,t.pendingContext,t.pendingContext!==t.context):t.context&&Rp(e,t.context,!1),Ph(e,t.containerInfo)}function Zp(e,t,n,r,i){return eo(),Eh(i),t.flags|=256,Ft(e,t,n,r),t.child}var mf={dehydrated:null,treeContext:null,retryLane:0};function pf(e){return{baseLanes:e,cachePool:null,transitions:null}}function Ux(e,t,n){var r=t.pendingProps,i=qe.current,s=!1,o=(t.flags&128)!==0,a;if((a=o)||(a=e!==null&&e.memoizedState===null?!1:(i&2)!==0),a?(s=!0,t.flags&=-129):(e===null||e.memoizedState!==null)&&(i|=1),Ve(qe,i&1),e===null)return af(t),e=t.memoizedState,e!==null&&(e=e.dehydrated,e!==null)?(t.mode&1?e.data==="$!"?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(o=r.children,e=r.fallback,s?(r=t.mode,s=t.child,o={mode:"hidden",children:o},!(r&1)&&s!==null?(s.childLanes=0,s.pendingProps=o):s=ou(o,r,0,null),e=Ki(e,r,n,null),s.return=t,e.return=t,s.sibling=e,t.child=s,t.child.memoizedState=pf(n),t.memoizedState=mf,e):zh(t,o));if(i=e.memoizedState,i!==null&&(a=i.dehydrated,a!==null))return lE(e,t,o,r,a,i,n);if(s){s=r.fallback,o=t.mode,i=e.child,a=i.sibling;var l={mode:"hidden",children:r.children};return!(o&1)&&t.child!==i?(r=t.child,r.childLanes=0,r.pendingProps=l,t.deletions=null):(r=fi(i,l),r.subtreeFlags=i.subtreeFlags&14680064),a!==null?s=fi(a,s):(s=Ki(s,o,n,null),s.flags|=2),s.return=t,r.return=t,r.sibling=s,t.child=r,r=s,s=t.child,o=e.child.memoizedState,o=o===null?pf(n):{baseLanes:o.baseLanes|n,cachePool:null,transitions:o.transitions},s.memoizedState=o,s.childLanes=e.childLanes&~n,t.memoizedState=mf,r}return s=e.child,e=s.sibling,r=fi(s,{mode:"visible",children:r.children}),!(t.mode&1)&&(r.lanes=n),r.return=t,r.sibling=null,e!==null&&(n=t.deletions,n===null?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=r,t.memoizedState=null,r}function zh(e,t){return t=ou({mode:"visible",children:t},e.mode,0,null),t.return=e,e.child=t}function wl(e,t,n,r){return r!==null&&Eh(r),to(t,e.child,null,n),e=zh(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function lE(e,t,n,r,i,s,o){if(n)return t.flags&256?(t.flags&=-257,r=sd(Error($(422))),wl(e,t,o,r)):t.memoizedState!==null?(t.child=e.child,t.flags|=128,null):(s=r.fallback,i=t.mode,r=ou({mode:"visible",children:r.children},i,0,null),s=Ki(s,i,o,null),s.flags|=2,r.return=t,s.return=t,r.sibling=s,t.child=r,t.mode&1&&to(t,e.child,null,o),t.child.memoizedState=pf(o),t.memoizedState=mf,s);if(!(t.mode&1))return wl(e,t,o,null);if(i.data==="$!"){if(r=i.nextSibling&&i.nextSibling.dataset,r)var a=r.dgst;return r=a,s=Error($(419)),r=sd(s,r,void 0),wl(e,t,o,r)}if(a=(o&e.childLanes)!==0,Zt||a){if(r=bt,r!==null){switch(o&-o){case 4:i=2;break;case 16:i=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:i=32;break;case 536870912:i=268435456;break;default:i=0}i=i&(r.suspendedLanes|o)?0:i,i!==0&&i!==s.retryLane&&(s.retryLane=i,Tr(e,i),$n(r,e,i,-1))}return Wh(),r=sd(Error($(421))),wl(e,t,o,r)}return i.data==="$?"?(t.flags|=128,t.child=e.child,t=bE.bind(null,e),i._reactRetry=t,null):(e=s.treeContext,an=li(i.nextSibling),ln=t,Ze=!0,zn=null,e!==null&&(xn[wn++]=Sr,xn[wn++]=kr,xn[wn++]=Zi,Sr=e.id,kr=e.overflow,Zi=t),t=zh(t,r.children),t.flags|=4096,t)}function Qp(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),lf(e.return,t,n)}function od(e,t,n,r,i){var s=e.memoizedState;s===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i}:(s.isBackwards=t,s.rendering=null,s.renderingStartTime=0,s.last=r,s.tail=n,s.tailMode=i)}function Vx(e,t,n){var r=t.pendingProps,i=r.revealOrder,s=r.tail;if(Ft(e,t,r.children,n),r=qe.current,r&2)r=r&1|2,t.flags|=128;else{if(e!==null&&e.flags&128)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Qp(e,n,t);else if(e.tag===19)Qp(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ve(qe,r),!(t.mode&1))t.memoizedState=null;else switch(i){case"forwards":for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&Sc(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),od(t,!1,i,n,s);break;case"backwards":for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&Sc(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}od(t,!0,n,null,s);break;case"together":od(t,!1,null,null,void 0);break;default:t.memoizedState=null}return t.child}function Kl(e,t){!(t.mode&1)&&e!==null&&(e.alternate=null,t.alternate=null,t.flags|=2)}function _r(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),qi|=t.lanes,!(n&t.childLanes))return null;if(e!==null&&t.child!==e.child)throw Error($(153));if(t.child!==null){for(e=t.child,n=fi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=fi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function cE(e,t,n){switch(t.tag){case 3:Bx(t),eo();break;case 5:px(t);break;case 1:qt(t.type)&&gc(t);break;case 4:Ph(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,i=t.memoizedProps.value;Ve(xc,r._currentValue),r._currentValue=i;break;case 13:if(r=t.memoizedState,r!==null)return r.dehydrated!==null?(Ve(qe,qe.current&1),t.flags|=128,null):n&t.child.childLanes?Ux(e,t,n):(Ve(qe,qe.current&1),e=_r(e,t,n),e!==null?e.sibling:null);Ve(qe,qe.current&1);break;case 19:if(r=(n&t.childLanes)!==0,e.flags&128){if(r)return Vx(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Ve(qe,qe.current),r)break;return null;
vendor: 4,597 bytes, line 40
40case 22:case 23:return t.lanes=0,Fx(e,t,n)}return _r(e,t,n)}var Wx,gf,Hx,Kx;Wx=function(e,t){for(var n=t.child;n!==null;){if(n.tag===5||n.tag===6)e.appendChild(n.stateNode);else if(n.tag!==4&&n.child!==null){n.child.return=n,n=n.child;continue}if(n===t)break;for(;n.sibling===null;){if(n.return===null||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}};gf=function(){};Hx=function(e,t,n,r){var i=e.memoizedProps;if(i!==r){e=t.stateNode,Li(lr.current);var s=null;switch(n){case"input":i=Ld(e,i),r=Ld(e,r),s=[];break;case"select":i=et({},i,{value:void 0}),r=et({},r,{value:void 0}),s=[];break;case"textarea":i=$d(e,i),r=$d(e,r),s=[];break;default:typeof i.onClick!="function"&&typeof r.onClick=="function"&&(e.onclick=mc)}Ud(n,r);var o;n=null;for(u in i)if(!r.hasOwnProperty(u)&&i.hasOwnProperty(u)&&i[u]!=null)if(u==="style"){var a=i[u];for(o in a)a.hasOwnProperty(o)&&(n||(n={}),n[o]="")}else u!=="dangerouslySetInnerHTML"&&u!=="children"&&u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&u!=="autoFocus"&&(ma.hasOwnProperty(u)?s||(s=[]):(s=s||[]).push(u,null));for(u in r){var l=r[u];if(a=i!=null?i[u]:void 0,r.hasOwnProperty(u)&&l!==a&&(l!=null||a!=null))if(u==="style")if(a){for(o in a)!a.hasOwnProperty(o)||l&&l.hasOwnProperty(o)||(n||(n={}),n[o]="");for(o in l)l.hasOwnProperty(o)&&a[o]!==l[o]&&(n||(n={}),n[o]=l[o])}else n||(s||(s=[]),s.push(u,n)),n=l;else u==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,a=a?a.__html:void 0,l!=null&&a!==l&&(s=s||[]).push(u,l)):u==="children"?typeof l!="string"&&typeof l!="number"||(s=s||[]).push(u,""+l):u!=="suppressContentEditableWarning"&&u!=="suppressHydrationWarning"&&(ma.hasOwnProperty(u)?(l!=null&&u==="onScroll"&&He("scroll",e),s||a===l||(s=[])):(s=s||[]).push(u,l))}n&&(s=s||[]).push("style",n);var u=s;(t.updateQueue=u)&&(t.flags|=4)}};Kx=function(e,t,n,r){n!==r&&(t.flags|=4)};function $o(e,t){if(!Ze)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function Rt(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&14680064,r|=i.flags&14680064,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function uE(e,t,n){var r=t.pendingProps;switch(kh(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Rt(t),null;case 1:return qt(t.type)&&pc(),Rt(t),null;case 3:return r=t.stateNode,no(),Ke(Qt),Ke(Mt),Ah(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),(e===null||e.child===null)&&(yl(t)?t.flags|=4:e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,zn!==null&&(Ef(zn),zn=null))),gf(e,t),Rt(t),null;case 5:Rh(t);var i=Li(Na.current);if(n=t.type,e!==null&&t.stateNode!=null)Hx(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(t.stateNode===null)throw Error($(166));return Rt(t),null}if(e=Li(lr.current),yl(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[ir]=t,r[Ea]=s,e=(t.mode&1)!==0,n){case"dialog":He("cancel",r),He("close",r);break;case"iframe":case"object":case"embed":He("load",r);break;case"video":case"audio":for(i=0;i<Xo.length;i++)He(Xo[i],r);break;case"source":He("error",r);break;case"img":case"image":case"link":He("error",r),He("load",r);break;case"details":He("toggle",r);break;case"input":ip(r,s),He("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},He("invalid",r);break;case"textarea":op(r,s),He("invalid",r)}Ud(n,s),i=null;for(var o in s)if(s.hasOwnProperty(o)){var a=s[o];o==="children"?typeof a=="string"?r.textContent!==a&&(s.suppressHydrationWarning!==!0&&vl(r.textContent,a,e),i=["children",a]):typeof a=="number"&&r.textContent!==""+a&&(s.suppressHydrationWarning!==!0&&vl(r.textContent,a,e),i=["children",""+a]):ma.hasOwnProperty(o)&&a!=null&&o==="onScroll"&&He("scroll",r)}switch(n){case"input":cl(r),sp(r,s,!0);break;case"textarea":cl(r),ap(r);break;case"select":case"option":break;default:typeof s.onClick=="function"&&(r.onclick=mc)}r=i,t.updateQueue=r,r!==null&&(t.flags|=4)}else{o=i.nodeType===9?i:i.ownerDocument,e==="http://www.w3.org/1999/xhtml"&&(e=wy(n)),e==="http://www.w3.org/1999/xhtml"?n==="script"?(e=o.createElement("div"),e.innerHTML="<script><\/script>
40",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=o.createElement(n,{is:r.is}):(e=o.createElement(n),n==="select"&&(o=e,r.multiple?o.multiple=!0:r.size&&(o.size=r.size))):e=o.createElementNS(e,n),e[ir]=t,e[Ea]=r,Wx(e,t,!1,!1),t.stateNode=e;e:{switch(o=Vd(n,r),n){case"dialog":He("cancel",e),He("close",e),i=r;break;case"iframe":case"object":case"embed":He("load",e),i=r;break;case"video":case"audio":for(i=0;i<Xo.length;i++)He(Xo[i],e);i=r;break;case"source":He("error",e),i=r;break;case"img":case"image":case"link":He("error",e),He("load",e),i=r;break;case"details":He("toggle",e),i=r;break;case"input":ip(e,r),i=Ld(e,r),He("invalid",e);break;case"option":i=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},i=et({},r,{value:void 0}),He("invalid",e);break;case"textarea":op(e,r),i=$d(e,r),He("invalid",e);break;default:i=r}Ud(n,i),a=i;for(s in a)if(a.hasOwnProperty(s)){var l=a[s];s==="style"?ky(e,l):s==="dangerouslySetInnerHTML"?(l=l?l.__html:void 0,l!=null&&by(e,l)):s==="children"?typeof l=="string"?(n!=="textarea"||l!=="")&&pa(e,l):typeof l=="number"&&pa(e,""+l):s!=="suppressContentEditableWarning"&&s!=="suppressHydrationWarning"&&s!=="autoFocus"&&(ma.hasOwnProperty(s)?l!=null&&s==="onScroll"&&He("scroll",e):l!=null&&lh(e,s,l,o))}switch(n){case"input":cl(e),sp(e,r,!1);break;case"textarea":cl(e),ap(e);break;case"option":r.value!=null&&e.setAttribute("value",""+pi(r.value));break;case"select":e.multiple=!!r.multiple,s=r.value,s!=null?Ds(e,!!r.multiple,s,!1):r.defaultValue!=null&&Ds(e,!!r.multiple,r.defaultValue,!0);break;default:typeof i.onClick=="function"&&(e.onclick=mc)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}t.ref!==null&&(t.flags|=512,t.flags|=2097152)}return Rt(t),null;case 6:if(e&&t.stateNode!=null)Kx(e,t,e.memoizedProps,r);else{if(typeof r!="string"&&t.stateNode===null)throw Error($(166));if(n=Li(Na.current),Li(lr.current),yl(t)){if(r=t.stateNode,n=t.memoizedProps,r[ir]=t,(s=r.nodeValue!==n)&&(e=ln,e!==null))switch(e.tag){case 3:vl(r.nodeValue,n,(e.mode&1)!==0);break;case 5:e.memoizedProps.suppressHydrationWarning!==!0&&vl(r.nodeValue,n,(e.mode&1)!==0)}s&&(t.flags|=4)}else r=(n.nodeType===9?n:n.ownerDocument).createTextNode(r),r[ir]=t,t.stateNode=r}return Rt(t),null;case 13:if(Ke(qe),r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(Ze&&an!==null&&t.mode&1&&!(t.flags&128))ux(),eo(),t.flags|=98560,s=!1;else if(s=yl(t),r!==null&&r.dehydrated!==null){if(e===null){if(!s)throw Error($(318));if(s=t.memoizedState,s=s!==null?s.dehydrated:null,!s)throw Error($(317));s[ir]=t}else eo(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;Rt(t),s=!1}else zn!==null&&(Ef(zn),zn=null),s=!0;if(!s)return t.flags&65536?t:null}return t.flags&128?(t.lanes=n,t):(r=r!==null,r!==(e!==null&&e.memoizedState!==null)&&r&&(t.child.flags|=8192,t.mode&1&&(e===null||qe.current&1?gt===0&&(gt=3):Wh())),t.updateQueue!==null&&(t.flags|=4),Rt(t),null);case 4:return no(),gf(e,t),e===null&&Sa(t.stateNode.containerInfo),Rt(t),null;case 10:return jh(t.type._context),Rt(t),null;case 17:return qt(t.type)&&pc(),Rt(t),null;case 19:if(Ke(qe),s=t.memoizedState,s===null)return Rt(t),null;if(r=(t.flags&128)!==0,o=s.rendering,o===null)if(r)$o(s,!1);else{if(gt!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(o=Sc(e),o!==null){for(t.flags|=128,$o(s,!1),r=o.updateQueue,r!==null&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;n!==null;)s=n,e=r,s.flags&=14680066,o=s.alternate,o===null?(s.childLanes=0,s.lanes=e,s.child=null,s.subtreeFlags=0,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=o.childLanes,s.lanes=o.lanes,s.child=o.child,s.subtreeFlags=0,s.deletions=null,s.memoizedProps=o.memoizedProps,s.memoizedState=o.memoizedState,s.updateQueue=o.updateQueue,s.type=o.type,e=o.dependencies,s.dependencies=e===null?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ve(qe,qe.current&1|2),t.child}e=e.sibling}s.tail!==null&&ct()>io&&(t.flags|=128,r=!0,$o(s,!1),t.lanes=4194304)}else{if(!r)if(e=Sc(o),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),$o(s,!0),s.tail===null&&s.tailMode==="hidden"&&!o.alternate&&!Ze)return Rt(t),null}else 2*ct()-s.renderingStartTime>io&&n!==1073741824&&(t.flags|=128,r=!0,$o(s,!1),t.lanes=4194304);s.isBackwards?(o.sibling=t.child,t.child=o):(n=s.last,n!==null?n.sibling=o:t.child=o,s.last=o)}return s.tail!==null?(t=s.tail,s.rendering=t,s.tail=t.sibling,s.renderingStartTime=ct(),t.sibling=null,n=qe.current,Ve(qe,r?n&1|2:n&1),t):(Rt(t),null);case 22:case 23:return Vh(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?rn&1073741824&&(Rt(t),t.subtreeFlags&6&&(t.flags|=8192)):Rt(t),null;case 24:return null;case 25:return null}throw Error($(156,t.tag))}function dE(e,t){switch(kh(t),t.tag){case 1:return qt(t.type)&&pc(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;
vendor: 23,144 bytes, line 40
40case 3:return no(),Ke(Qt),Ke(Mt),Ah(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return Rh(t),null;case 13:if(Ke(qe),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error($(340));eo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Ke(qe),null;case 4:return no(),null;case 10:return jh(t.type._context),null;case 22:case 23:return Vh(),null;case 24:return null;default:return null}}var bl=!1,Ot=!1,fE=typeof WeakSet=="function"?WeakSet:Set,G=null;function As(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){ot(e,t,r)}else n.current=null}function vf(e,t,n){try{n()}catch(r){ot(e,t,r)}}var qp=!1;function hE(e,t){if(Jd=dc,e=Yy(),bh(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,s=r.focusNode;r=r.focusOffset;try{n.nodeType,s.nodeType}catch{n=null;break e}var o=0,a=-1,l=-1,u=0,d=0,f=e,h=null;t:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(a=o+i),f!==s||r!==0&&f.nodeType!==3||(l=o+r),f.nodeType===3&&(o+=f.nodeValue.length),(m=f.firstChild)!==null;)h=f,f=m;for(;;){if(f===e)break t;if(h===n&&++u===i&&(a=o),h===s&&++d===r&&(l=o),(m=f.nextSibling)!==null)break;f=h,h=f.parentNode}f=m}n=a===-1||l===-1?null:{start:a,end:l}}else n=null}n=n||{start:0,end:0}}else n=null;for(ef={focusedElem:e,selectionRange:n},dc=!1,G=t;G!==null;)if(t=G,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,G=e;else for(;G!==null;){t=G;try{var x=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(x!==null){var p=x.memoizedProps,b=x.memoizedState,v=t.stateNode,g=v.getSnapshotBeforeUpdate(t.elementType===t.type?p:An(t.type,p),b);v.__reactInternalSnapshotBeforeUpdate=g}break;case 3:var w=t.stateNode.containerInfo;w.nodeType===1?w.textContent="":w.nodeType===9&&w.documentElement&&w.removeChild(w.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error($(163))}}catch(k){ot(t,t.return,k)}if(e=t.sibling,e!==null){e.return=t.return,G=e;break}G=t.return}return x=qp,qp=!1,x}function la(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var i=r=r.next;do{if((i.tag&e)===e){var s=i.destroy;i.destroy=void 0,s!==void 0&&vf(t,n,s)}i=i.next}while(i!==r)}}function iu(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function yf(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Gx(e){var t=e.alternate;t!==null&&(e.alternate=null,Gx(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[ir],delete t[Ea],delete t[rf],delete t[Qk],delete t[qk])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Zx(e){return e.tag===5||e.tag===3||e.tag===4}function Yp(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Zx(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function xf(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=mc));else if(r!==4&&(e=e.child,e!==null))for(xf(e,t,n),e=e.sibling;e!==null;)xf(e,t,n),e=e.sibling}function wf(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(wf(e,t,n),e=e.sibling;e!==null;)wf(e,t,n),e=e.sibling}var Ct=null,In=!1;function zr(e,t,n){for(n=n.child;n!==null;)Qx(e,t,n),n=n.sibling}function Qx(e,t,n){if(ar&&typeof ar.onCommitFiberUnmount=="function")try{ar.onCommitFiberUnmount(qc,n)}catch{}switch(n.tag){case 5:Ot||As(n,t);case 6:var r=Ct,i=In;Ct=null,zr(e,t,n),Ct=r,In=i,Ct!==null&&(In?(e=Ct,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):Ct.removeChild(n.stateNode));break;case 18:Ct!==null&&(In?(e=Ct,n=n.stateNode,e.nodeType===8?Ju(e.parentNode,n):e.nodeType===1&&Ju(e,n),xa(e)):Ju(Ct,n.stateNode));break;case 4:r=Ct,i=In,Ct=n.stateNode.containerInfo,In=!0,zr(e,t,n),Ct=r,In=i;break;case 0:case 11:case 14:case 15:if(!Ot&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){i=r=r.next;do{var s=i,o=s.destroy;s=s.tag,o!==void 0&&(s&2||s&4)&&vf(n,t,o),i=i.next}while(i!==r)}zr(e,t,n);break;case 1:if(!Ot&&(As(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(a){ot(n,t,a)}zr(e,t,n);break;case 21:zr(e,t,n);break;case 22:n.mode&1?(Ot=(r=Ot)||n.memoizedState!==null,zr(e,t,n),Ot=r):zr(e,t,n);break;default:zr(e,t,n)}}function Xp(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new fE),t.forEach(function(r){var i=SE.bind(null,e,r);n.has(r)||(n.add(r),r.then(i,i))})}}function Pn(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r];try{var s=e,o=t,a=o;e:for(;a!==null;){switch(a.tag){case 5:Ct=a.stateNode,In=!1;break e;case 3:Ct=a.stateNode.containerInfo,In=!0;break e;case 4:Ct=a.stateNode.containerInfo,In=!0;break e}a=a.return}if(Ct===null)throw Error($(160));Qx(s,o,i),Ct=null,In=!1;var l=i.alternate;l!==null&&(l.return=null),i.return=null}catch(u){ot(i,t,u)}}if(t.subtreeFlags&12854)for(t=t.child;t!==null;)qx(t,e),t=t.sibling}function qx(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(Pn(t,e),Jn(e),r&4){try{la(3,e,e.return),iu(3,e)}catch(p){ot(e,e.return,p)}try{la(5,e,e.return)}catch(p){ot(e,e.return,p)}}break;case 1:Pn(t,e),Jn(e),r&512&&n!==null&&As(n,n.return);break;case 5:if(Pn(t,e),Jn(e),r&512&&n!==null&&As(n,n.return),e.flags&32){var i=e.stateNode;try{pa(i,"")}catch(p){ot(e,e.return,p)}}if(r&4&&(i=e.stateNode,i!=null)){var s=e.memoizedProps,o=n!==null?n.memoizedProps:s,a=e.type,l=e.updateQueue;if(e.updateQueue=null,l!==null)try{a==="input"&&s.type==="radio"&&s.name!=null&&yy(i,s),Vd(a,o);var u=Vd(a,s);for(o=0;o<l.length;o+=2){var d=l[o],f=l[o+1];d==="style"?ky(i,f):d==="dangerouslySetInnerHTML"?by(i,f):d==="children"?pa(i,f):lh(i,d,f,u)}switch(a){case"input":zd(i,s);break;case"textarea":xy(i,s);break;case"select":var h=i._wrapperState.wasMultiple;i._wrapperState.wasMultiple=!!s.multiple;var m=s.value;m!=null?Ds(i,!!s.multiple,m,!1):h!==!!s.multiple&&(s.defaultValue!=null?Ds(i,!!s.multiple,s.defaultValue,!0):Ds(i,!!s.multiple,s.multiple?[]:"",!1))}i[Ea]=s}catch(p){ot(e,e.return,p)}}break;case 6:if(Pn(t,e),Jn(e),r&4){if(e.stateNode===null)throw Error($(162));i=e.stateNode,s=e.memoizedProps;try{i.nodeValue=s}catch(p){ot(e,e.return,p)}}break;case 3:if(Pn(t,e),Jn(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{xa(t.containerInfo)}catch(p){ot(e,e.return,p)}break;case 4:Pn(t,e),Jn(e);break;case 13:Pn(t,e),Jn(e),i=e.child,i.flags&8192&&(s=i.memoizedState!==null,i.stateNode.isHidden=s,!s||i.alternate!==null&&i.alternate.memoizedState!==null||(Bh=ct())),r&4&&Xp(e);break;case 22:if(d=n!==null&&n.memoizedState!==null,e.mode&1?(Ot=(u=Ot)||d,Pn(t,e),Ot=u):Pn(t,e),Jn(e),r&8192){if(u=e.memoizedState!==null,(e.stateNode.isHidden=u)&&!d&&e.mode&1)for(G=e,d=e.child;d!==null;){for(f=G=d;G!==null;){switch(h=G,m=h.child,h.tag){case 0:case 11:case 14:case 15:la(4,h,h.return);break;case 1:As(h,h.return);var x=h.stateNode;if(typeof x.componentWillUnmount=="function"){r=h,n=h.return;try{t=r,x.props=t.memoizedProps,x.state=t.memoizedState,x.componentWillUnmount()}catch(p){ot(r,n,p)}}break;case 5:As(h,h.return);break;case 22:if(h.memoizedState!==null){eg(f);continue}}m!==null?(m.return=h,G=m):eg(f)}d=d.sibling}e:for(d=null,f=e;;){if(f.tag===5){if(d===null){d=f;try{i=f.stateNode,u?(s=i.style,typeof s.setProperty=="function"?s.setProperty("display","none","important"):s.display="none"):(a=f.stateNode,l=f.memoizedProps.style,o=l!=null&&l.hasOwnProperty("display")?l.display:null,a.style.display=Sy("display",o))}catch(p){ot(e,e.return,p)}}}else if(f.tag===6){if(d===null)try{f.stateNode.nodeValue=u?"":f.memoizedProps}catch(p){ot(e,e.return,p)}}else if((f.tag!==22&&f.tag!==23||f.memoizedState===null||f===e)&&f.child!==null){f.child.return=f,f=f.child;continue}if(f===e)break e;for(;f.sibling===null;){if(f.return===null||f.return===e)break e;d===f&&(d=null),f=f.return}d===f&&(d=null),f.sibling.return=f.return,f=f.sibling}}break;case 19:Pn(t,e),Jn(e),r&4&&Xp(e);break;case 21:break;default:Pn(t,e),Jn(e)}}function Jn(e){var t=e.flags;if(t&2){try{e:{for(var n=e.return;n!==null;){if(Zx(n)){var r=n;break e}n=n.return}throw Error($(160))}switch(r.tag){case 5:var i=r.stateNode;r.flags&32&&(pa(i,""),r.flags&=-33);var s=Yp(e);wf(e,s,i);break;case 3:case 4:var o=r.stateNode.containerInfo,a=Yp(e);xf(e,a,o);break;default:throw Error($(161))}}catch(l){ot(e,e.return,l)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function mE(e,t,n){G=e,Yx(e)}function Yx(e,t,n){for(var r=(e.mode&1)!==0;G!==null;){var i=G,s=i.child;if(i.tag===22&&r){var o=i.memoizedState!==null||bl;if(!o){var a=i.alternate,l=a!==null&&a.memoizedState!==null||Ot;a=bl;var u=Ot;if(bl=o,(Ot=l)&&!u)for(G=i;G!==null;)o=G,l=o.child,o.tag===22&&o.memoizedState!==null?tg(i):l!==null?(l.return=o,G=l):tg(i);for(;s!==null;)G=s,Yx(s),s=s.sibling;G=i,bl=a,Ot=u}Jp(e)}else i.subtreeFlags&8772&&s!==null?(s.return=i,G=s):Jp(e)}}function Jp(e){for(;G!==null;){var t=G;if(t.flags&8772){var n=t.alternate;try{if(t.flags&8772)switch(t.tag){case 0:case 11:case 15:Ot||iu(5,t);break;case 1:var r=t.stateNode;if(t.flags&4&&!Ot)if(n===null)r.componentDidMount();else{var i=t.elementType===t.type?n.memoizedProps:An(t.type,n.memoizedProps);r.componentDidUpdate(i,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var s=t.updateQueue;s!==null&&Lp(t,s,r);break;case 3:var o=t.updateQueue;if(o!==null){if(n=null,t.child!==null)switch(t.child.tag){case 5:n=t.child.stateNode;break;case 1:n=t.child.stateNode}Lp(t,o,n)}break;case 5:var a=t.stateNode;if(n===null&&t.flags&4){n=a;var l=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":l.autoFocus&&n.focus();break;case"img":l.src&&(n.src=l.src)}}break;case 6:break;case 4:break;case 12:break;case 13:if(t.memoizedState===null){var u=t.alternate;if(u!==null){var d=u.memoizedState;if(d!==null){var f=d.dehydrated;f!==null&&xa(f)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error($(163))}Ot||t.flags&512&&yf(t)}catch(h){ot(t,t.return,h)}}if(t===e){G=null;break}if(n=t.sibling,n!==null){n.return=t.return,G=n;break}G=t.return}}function eg(e){for(;G!==null;){var t=G;if(t===e){G=null;break}var n=t.sibling;if(n!==null){n.return=t.return,G=n;break}G=t.return}}function tg(e){for(;G!==null;){var t=G;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{iu(4,t)}catch(l){ot(t,n,l)}break;case 1:var r=t.stateNode;if(typeof r.componentDidMount=="function"){var i=t.return;try{r.componentDidMount()}catch(l){ot(t,i,l)}}var s=t.return;try{yf(t)}catch(l){ot(t,s,l)}break;case 5:var o=t.return;try{yf(t)}catch(l){ot(t,o,l)}}}catch(l){ot(t,t.return,l)}if(t===e){G=null;break}var a=t.sibling;if(a!==null){a.return=t.return,G=a;break}G=t.return}}var pE=Math.ceil,Cc=Mr.ReactCurrentDispatcher,Fh=Mr.ReactCurrentOwner,Sn=Mr.ReactCurrentBatchConfig,je=0,bt=null,ht=null,Nt=0,rn=0,Os=Si(0),gt=0,Pa=null,qi=0,su=0,$h=0,ca=null,Gt=null,Bh=0,io=1/0,xr=null,Nc=!1,bf=null,ui=null,Sl=!1,ni=null,jc=0,ua=0,Sf=null,Gl=-1,Zl=0;function Bt(){return je&6?ct():Gl!==-1?Gl:Gl=ct()}function di(e){return e.mode&1?je&2&&Nt!==0?Nt&-Nt:Xk.transition!==null?(Zl===0&&(Zl=Dy()),Zl):(e=Le,e!==0||(e=window.event,e=e===void 0?16:Uy(e.type)),e):1}function $n(e,t,n,r){if(50<ua)throw ua=0,Sf=null,Error($(185));Ga(e,n,r),(!(je&2)||e!==bt)&&(e===bt&&(!(je&2)&&(su|=n),gt===4&&Zr(e,Nt)),Yt(e,r),n===1&&je===0&&!(t.mode&1)&&(io=ct()+500,tu&&ki()))}function Yt(e,t){var n=e.callbackNode;XS(e,t);var r=uc(e,e===bt?Nt:0);if(r===0)n!==null&&up(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(n!=null&&up(n),t===1)e.tag===0?Yk(ng.bind(null,e)):ax(ng.bind(null,e)),Gk(function(){!(je&6)&&ki()}),n=null;else{switch(Iy(r)){case 1:n=hh;break;case 4:n=Oy;break;case 16:n=cc;break;case 536870912:n=My;break;default:n=cc}n=s0(n,Xx.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function Xx(e,t){if(Gl=-1,Zl=0,je&6)throw Error($(327));var n=e.callbackNode;if($s()&&e.callbackNode!==n)return null;var r=uc(e,e===bt?Nt:0);if(r===0)return null;if(r&30||r&e.expiredLanes||t)t=Tc(e,r);else{t=r;var i=je;je|=2;var s=e0();(bt!==e||Nt!==t)&&(xr=null,io=ct()+500,Hi(e,t));do try{yE();break}catch(a){Jx(e,a)}while(!0);Nh(),Cc.current=s,je=i,ht!==null?t=0:(bt=null,Nt=0,t=gt)}if(t!==0){if(t===2&&(i=Zd(e),i!==0&&(r=i,t=kf(e,i))),t===1)throw n=Pa,Hi(e,0),Zr(e,r),Yt(e,ct()),n;if(t===6)Zr(e,r);else{if(i=e.current.alternate,!(r&30)&&!gE(i)&&(t=Tc(e,r),t===2&&(s=Zd(e),s!==0&&(r=s,t=kf(e,s))),t===1))throw n=Pa,Hi(e,0),Zr(e,r),Yt(e,ct()),n;switch(e.finishedWork=i,e.finishedLanes=r,t){case 0:case 1:throw Error($(345));case 2:Oi(e,Gt,xr);break;case 3:if(Zr(e,r),(r&130023424)===r&&(t=Bh+500-ct(),10<t)){if(uc(e,0)!==0)break;if(i=e.suspendedLanes,(i&r)!==r){Bt(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=nf(Oi.bind(null,e,Gt,xr),t);break}Oi(e,Gt,xr);break;case 4:if(Zr(e,r),(r&4194240)===r)break;for(t=e.eventTimes,i=-1;0<r;){var o=31-Fn(r);s=1<<o,o=t[o],o>i&&(i=o),r&=~s}if(r=i,r=ct()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*pE(r/1960))-r,10<r){e.timeoutHandle=nf(Oi.bind(null,e,Gt,xr),r);break}Oi(e,Gt,xr);break;case 5:Oi(e,Gt,xr);break;default:throw Error($(329))}}}return Yt(e,ct()),e.callbackNode===n?Xx.bind(null,e):null}function kf(e,t){var n=ca;return e.current.memoizedState.isDehydrated&&(Hi(e,t).flags|=256),e=Tc(e,t),e!==2&&(t=Gt,Gt=n,t!==null&&Ef(t)),e}function Ef(e){Gt===null?Gt=e:Gt.push.apply(Gt,e)}function gE(e){for(var t=e;;){if(t.flags&16384){var n=t.updateQueue;if(n!==null&&(n=n.stores,n!==null))for(var r=0;r<n.length;r++){var i=n[r],s=i.getSnapshot;i=i.value;try{if(!Un(s(),i))return!1}catch{return!1}}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Zr(e,t){for(t&=~$h,t&=~su,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Fn(t),r=1<<n;e[n]=-1,t&=~r}}function ng(e){if(je&6)throw Error($(327));$s();var t=uc(e,0);if(!(t&1))return Yt(e,ct()),null;var n=Tc(e,t);if(e.tag!==0&&n===2){var r=Zd(e);r!==0&&(t=r,n=kf(e,r))}if(n===1)throw n=Pa,Hi(e,0),Zr(e,t),Yt(e,ct()),n;if(n===6)throw Error($(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,Oi(e,Gt,xr),Yt(e,ct()),null}function Uh(e,t){var n=je;je|=1;try{return e(t)}finally{je=n,je===0&&(io=ct()+500,tu&&ki())}}function Yi(e){ni!==null&&ni.tag===0&&!(je&6)&&$s();var t=je;je|=1;var n=Sn.transition,r=Le;try{if(Sn.transition=null,Le=1,e)return e()}finally{Le=r,Sn.transition=n,je=t,!(je&6)&&ki()}}function Vh(){rn=Os.current,Ke(Os)}function Hi(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==-1&&(e.timeoutHandle=-1,Kk(n)),ht!==null)for(n=ht.return;n!==null;){var r=n;switch(kh(r),r.tag){case 1:r=r.type.childContextTypes,r!=null&&pc();break;case 3:no(),Ke(Qt),Ke(Mt),Ah();break;case 5:Rh(r);break;case 4:no();break;case 13:Ke(qe);break;case 19:Ke(qe);break;case 10:jh(r.type._context);break;case 22:case 23:Vh()}n=n.return}if(bt=e,ht=e=fi(e.current,null),Nt=rn=t,gt=0,Pa=null,$h=su=qi=0,Gt=ca=null,Ii!==null){for(t=0;t<Ii.length;t++)if(n=Ii[t],r=n.interleaved,r!==null){n.interleaved=null;var i=r.next,s=n.pending;if(s!==null){var o=s.next;s.next=i,r.next=o}n.pending=r}Ii=null}return e}function Jx(e,t){do{var n=ht;try{if(Nh(),Wl.current=Ec,kc){for(var r=Je.memoizedState;r!==null;){var i=r.queue;i!==null&&(i.pending=null),r=r.next}kc=!1}if(Qi=0,wt=pt=Je=null,aa=!1,ja=0,Fh.current=null,n===null||n.return===null){gt=1,Pa=t,ht=null;break}e:{var s=e,o=n.return,a=n,l=t;if(t=Nt,a.flags|=32768,l!==null&&typeof l=="object"&&typeof l.then=="function"){var u=l,d=a,f=d.tag;if(!(d.mode&1)&&(f===0||f===11||f===15)){var h=d.alternate;h?(d.updateQueue=h.updateQueue,d.memoizedState=h.memoizedState,d.lanes=h.lanes):(d.updateQueue=null,d.memoizedState=null)}var m=Vp(o);if(m!==null){m.flags&=-257,Wp(m,o,a,s,t),m.mode&1&&Up(s,u,t),t=m,l=u;var x=t.updateQueue;if(x===null){var p=new Set;p.add(l),t.updateQueue=p}else x.add(l);break e}else{if(!(t&1)){Up(s,u,t),Wh();break e}l=Error($(426))}}else if(Ze&&a.mode&1){var b=Vp(o);if(b!==null){!(b.flags&65536)&&(b.flags|=256),Wp(b,o,a,s,t),Eh(ro(l,a));break e}}s=l=ro(l,a),gt!==4&&(gt=2),ca===null?ca=[s]:ca.push(s),s=o;do{switch(s.tag){case 3:s.flags|=65536,t&=-t,s.lanes|=t;var v=Ix(s,l,t);Ip(s,v);break e;case 1:a=l;var g=s.type,w=s.stateNode;if(!(s.flags&128)&&(typeof g.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(ui===null||!ui.has(w)))){s.flags|=65536,t&=-t,s.lanes|=t;var k=Lx(s,a,t);Ip(s,k);break e}}s=s.return}while(s!==null)}n0(n)}catch(E){t=E,ht===n&&n!==null&&(ht=n=n.return);continue}break}while(!0)}function e0(){var e=Cc.current;return Cc.current=Ec,e===null?Ec:e}function Wh(){(gt===0||gt===3||gt===2)&&(gt=4),bt===null||!(qi&268435455)&&!(su&268435455)||Zr(bt,Nt)}function Tc(e,t){var n=je;je|=2;var r=e0();(bt!==e||Nt!==t)&&(xr=null,Hi(e,t));do try{vE();break}catch(i){Jx(e,i)}while(!0);if(Nh(),je=n,Cc.current=r,ht!==null)throw Error($(261));return bt=null,Nt=0,gt}function vE(){for(;ht!==null;)t0(ht)}function yE(){for(;ht!==null&&!VS();)t0(ht)}function t0(e){var t=i0(e.alternate,e,rn);e.memoizedProps=e.pendingProps,t===null?n0(e):ht=t,Fh.current=null}function n0(e){var t=e;do{var n=t.alternate;if(e=t.return,t.flags&32768){if(n=dE(n,t),n!==null){n.flags&=32767,ht=n;return}if(e!==null)e.flags|=32768,e.subtreeFlags=0,e.deletions=null;else{gt=6,ht=null;return}}else if(n=uE(n,t,rn),n!==null){ht=n;return}if(t=t.sibling,t!==null){ht=t;return}ht=t=e}while(t!==null);gt===0&&(gt=5)}function Oi(e,t,n){var r=Le,i=Sn.transition;try{Sn.transition=null,Le=1,xE(e,t,n,r)}finally{Sn.transition=i,Le=r}return null}function xE(e,t,n,r){do $s();while(ni!==null);if(je&6)throw Error($(327));n=e.finishedWork;var i=e.finishedLanes;if(n===null)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error($(177));e.callbackNode=null,e.callbackPriority=0;var s=n.lanes|n.childLanes;if(JS(e,s),e===bt&&(ht=bt=null,Nt=0),!(n.subtreeFlags&2064)&&!(n.flags&2064)||Sl||(Sl=!0,s0(cc,function(){return $s(),null})),s=(n.flags&15990)!==0,n.subtreeFlags&15990||s){s=Sn.transition,Sn.transition=null;var o=Le;Le=1;var a=je;je|=4,Fh.current=null,hE(e,n),qx(n,e),Fk(ef),dc=!!Jd,ef=Jd=null,e.current=n,mE(n),WS(),je=a,Le=o,Sn.transition=s}else e.current=n;if(Sl&&(Sl=!1,ni=e,jc=i),s=e.pendingLanes,s===0&&(ui=null),GS(n.stateNode),Yt(e,ct()),t!==null)for(r=e.onRecoverableError,n=0;n<t.length;n++)i=t[n],r(i.value,{componentStack:i.stack,digest:i.digest});if(Nc)throw Nc=!1,e=bf,bf=null,e;return jc&1&&e.tag!==0&&$s(),s=e.pendingLanes,s&1?e===Sf?ua++:(ua=0,Sf=e):ua=0,ki(),null}function $s(){if(ni!==null){var e=Iy(jc),t=Sn.transition,n=Le;try{if(Sn.transition=null,Le=16>e?16:e,ni===null)var r=!1;else{if(e=ni,ni=null,jc=0,je&6)throw Error($(331));var i=je;for(je|=4,G=e.current;G!==null;){var s=G,o=s.child;if(G.flags&16){var a=s.deletions;if(a!==null){for(var l=0;l<a.length;l++){var u=a[l];for(G=u;G!==null;){var d=G;switch(d.tag){case 0:case 11:case 15:la(8,d,s)}var f=d.child;if(f!==null)f.return=d,G=f;else for(;G!==null;){d=G;var h=d.sibling,m=d.return;if(Gx(d),d===u){G=null;break}if(h!==null){h.return=m,G=h;break}G=m}}}var x=s.alternate;if(x!==null){var p=x.child;if(p!==null){x.child=null;do{var b=p.sibling;p.sibling=null,p=b}while(p!==null)}}G=s}}if(s.subtreeFlags&2064&&o!==null)o.return=s,G=o;else e:for(;G!==null;){if(s=G,s.flags&2048)switch(s.tag){case 0:case 11:case 15:la(9,s,s.return)}var v=s.sibling;if(v!==null){v.return=s.return,G=v;break e}G=s.return}}var g=e.current;for(G=g;G!==null;){o=G;var w=o.child;if(o.subtreeFlags&2064&&w!==null)w.return=o,G=w;else e:for(o=g;G!==null;){if(a=G,a.flags&2048)try{switch(a.tag){case 0:case 11:case 15:iu(9,a)}}catch(E){ot(a,a.return,E)}if(a===o){G=null;break e}var k=a.sibling;if(k!==null){k.return=a.return,G=k;break e}G=a.return}}if(je=i,ki(),ar&&typeof ar.onPostCommitFiberRoot=="function")try{ar.onPostCommitFiberRoot(qc,e)}catch{}r=!0}return r}finally{Le=n,Sn.transition=t}}return!1}function rg(e,t,n){t=ro(n,t),t=Ix(e,t,1),e=ci(e,t,1),t=Bt(),e!==null&&(Ga(e,1,t),Yt(e,t))}function ot(e,t,n){if(e.tag===3)rg(e,e,n);else for(;t!==null;){if(t.tag===3){rg(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof r.componentDidCatch=="function"&&(ui===null||!ui.has(r))){e=ro(n,e),e=Lx(t,e,1),t=ci(t,e,1),e=Bt(),t!==null&&(Ga(t,1,e),Yt(t,e));break}}t=t.return}}function wE(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),t=Bt(),e.pingedLanes|=e.suspendedLanes&n,bt===e&&(Nt&n)===n&&(gt===4||gt===3&&(Nt&130023424)===Nt&&500>ct()-Bh?Hi(e,0):$h|=n),Yt(e,t)}function r0(e,t){t===0&&(e.mode&1?(t=fl,fl<<=1,!(fl&130023424)&&(fl=4194304)):t=1);var n=Bt();e=Tr(e,t),e!==null&&(Ga(e,t,n),Yt(e,n))}function bE(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),r0(e,n)}function SE(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;default:throw Error($(314))}r!==null&&r.delete(t),r0(e,n)}var i0;i0=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||Qt.current)Zt=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return Zt=!1,cE(e,t,n);Zt=!!(e.flags&131072)}else Zt=!1,Ze&&t.flags&1048576&&lx(t,yc,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Kl(e,t),e=t.pendingProps;var i=Js(t,Mt.current);Fs(t,n),i=Mh(null,t,r,e,i,n);var s=Dh();return t.flags|=1,typeof i=="object"&&i!==null&&typeof i.render=="function"&&i.$$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,qt(r)?(s=!0,gc(t)):s=!1,t.memoizedState=i.state!==null&&i.state!==void 0?i.state:null,_h(t),i.updater=ru,t.stateNode=i,i._reactInternals=t,uf(t,r,e,n),t=hf(null,t,r,!0,s,n)):(t.tag=0,Ze&&s&&Sh(t),Ft(null,t,i,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Kl(e,t),e=t.pendingProps,i=r._init,r=i(r._payload),t.type=r,i=t.tag=EE(r),e=An(r,e),i){case 0:t=ff(null,t,r,e,n);break e;case 1:t=Gp(null,t,r,e,n);break e;case 11:t=Hp(null,t,r,e,n);break e;case 14:t=Kp(null,t,r,An(r.type,e),n);break e}throw Error($(306,r,""))}return t;case 0:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:An(r,i),ff(e,t,r,i,n);case 1:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:An(r,i),Gp(e,t,r,i,n);case 3:e:{if(Bx(t),e===null)throw Error($(387));
vendor: 4,674 bytes, line 40
40r=t.pendingProps,s=t.memoizedState,i=s.element,mx(e,t),bc(t,r,null,n);var o=t.memoizedState;if(r=o.element,s.isDehydrated)if(s={element:r,isDehydrated:!1,cache:o.cache,pendingSuspenseBoundaries:o.pendingSuspenseBoundaries,transitions:o.transitions},t.updateQueue.baseState=s,t.memoizedState=s,t.flags&256){i=ro(Error($(423)),t),t=Zp(e,t,r,n,i);break e}else if(r!==i){i=ro(Error($(424)),t),t=Zp(e,t,r,n,i);break e}else for(an=li(t.stateNode.containerInfo.firstChild),ln=t,Ze=!0,zn=null,n=fx(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(eo(),r===i){t=_r(e,t,n);break e}Ft(e,t,r,n)}t=t.child}return t;case 5:return px(t),e===null&&af(t),r=t.type,i=t.pendingProps,s=e!==null?e.memoizedProps:null,o=i.children,tf(r,i)?o=null:s!==null&&tf(r,s)&&(t.flags|=32),$x(e,t),Ft(e,t,o,n),t.child;case 6:return e===null&&af(t),null;case 13:return Ux(e,t,n);case 4:return Ph(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=to(t,null,r,n):Ft(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:An(r,i),Hp(e,t,r,i,n);case 7:return Ft(e,t,t.pendingProps,n),t.child;case 8:return Ft(e,t,t.pendingProps.children,n),t.child;case 12:return Ft(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value,Ve(xc,r._currentValue),r._currentValue=o,s!==null)if(Un(s.value,o)){if(s.children===i.children&&!Qt.current){t=_r(e,t,n);break e}}else for(s=t.child,s!==null&&(s.return=t);s!==null;){var a=s.dependencies;if(a!==null){o=s.child;for(var l=a.firstContext;l!==null;){if(l.context===r){if(s.tag===1){l=Er(-1,n&-n),l.tag=2;var u=s.updateQueue;if(u!==null){u=u.shared;var d=u.pending;d===null?l.next=l:(l.next=d.next,d.next=l),u.pending=l}}s.lanes|=n,l=s.alternate,l!==null&&(l.lanes|=n),lf(s.return,n,t),a.lanes|=n;break}l=l.next}}else if(s.tag===10)o=s.type===t.type?null:s.child;else if(s.tag===18){if(o=s.return,o===null)throw Error($(341));o.lanes|=n,a=o.alternate,a!==null&&(a.lanes|=n),lf(o,n,t),o=s.sibling}else o=s.child;if(o!==null)o.return=s;else for(o=s;o!==null;){if(o===t){o=null;break}if(s=o.sibling,s!==null){s.return=o.return,o=s;break}o=o.return}s=o}Ft(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=t.pendingProps.children,Fs(t,n),i=kn(i),r=r(i),t.flags|=1,Ft(e,t,r,n),t.child;case 14:return r=t.type,i=An(r,t.pendingProps),i=An(r.type,i),Kp(e,t,r,i,n);case 15:return zx(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:An(r,i),Kl(e,t),t.tag=1,qt(r)?(e=!0,gc(t)):e=!1,Fs(t,n),Dx(t,r,i),uf(t,r,i,n),hf(null,t,r,!0,e,n);case 19:return Vx(e,t,n);case 22:return Fx(e,t,n)}throw Error($(156,t.tag))};function s0(e,t){return Ay(e,t)}function kE(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function bn(e,t,n,r){return new kE(e,t,n,r)}function Hh(e){return e=e.prototype,!(!e||!e.isReactComponent)}function EE(e){if(typeof e=="function")return Hh(e)?1:0;if(e!=null){if(e=e.$$typeof,e===uh)return 11;if(e===dh)return 14}return 2}function fi(e,t){var n=e.alternate;return n===null?(n=bn(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ql(e,t,n,r,i,s){var o=2;if(r=e,typeof e=="function")Hh(e)&&(o=1);else if(typeof e=="string")o=5;else e:switch(e){case ks:return Ki(n.children,i,s,t);case ch:o=8,i|=8;break;case Od:return e=bn(12,n,t,i|2),e.elementType=Od,e.lanes=s,e;case Md:return e=bn(13,n,t,i),e.elementType=Md,e.lanes=s,e;case Dd:return e=bn(19,n,t,i),e.elementType=Dd,e.lanes=s,e;case py:return ou(n,i,s,t);default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case hy:o=10;break e;case my:o=9;break e;case uh:o=11;break e;case dh:o=14;break e;case Wr:o=16,r=null;break e}throw Error($(130,e==null?e:typeof e,""))}return t=bn(o,n,t,i),t.elementType=e,t.type=r,t.lanes=s,t}function Ki(e,t,n,r){return e=bn(7,e,r,t),e.lanes=n,e}function ou(e,t,n,r){return e=bn(22,e,r,t),e.elementType=py,e.lanes=n,e.stateNode={isHidden:!1},e}
vendor: 5,691 bytes, line 40
40function ad(e,t,n){return e=bn(6,e,null,t),e.lanes=n,e}function ld(e,t,n){return t=bn(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function CE(e,t,n,r,i){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Uu(0),this.expirationTimes=Uu(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Uu(0),this.identifierPrefix=r,this.onRecoverableError=i,this.mutableSourceEagerHydrationData=null}function Kh(e,t,n,r,i,s,o,a,l){return e=new CE(e,t,n,a,l),t===1?(t=1,s===!0&&(t|=8)):t=0,s=bn(3,null,null,t),e.current=s,s.stateNode=e,s.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},_h(s),e}function NE(e,t,n){var r=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:Ss,key:r==null?null:""+r,children:e,containerInfo:t,implementation:n}}function o0(e){if(!e)return gi;e=e._reactInternals;e:{if(ss(e)!==e||e.tag!==1)throw Error($(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(qt(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(t!==null);throw Error($(171))}if(e.tag===1){var n=e.type;if(qt(n))return ox(e,n,t)}return t}function a0(e,t,n,r,i,s,o,a,l){return e=Kh(n,r,!0,e,i,s,o,a,l),e.context=o0(null),n=e.current,r=Bt(),i=di(n),s=Er(r,i),s.callback=t??null,ci(n,s,i),e.current.lanes=i,Ga(e,i,r),Yt(e,r),e}function au(e,t,n,r){var i=t.current,s=Bt(),o=di(i);return n=o0(n),t.context===null?t.context=n:t.pendingContext=n,t=Er(s,o),t.payload={element:e},r=r===void 0?null:r,r!==null&&(t.callback=r),e=ci(i,t,o),e!==null&&($n(e,i,o,s),Vl(e,i,o)),o}function _c(e){if(e=e.current,!e.child)return null;switch(e.child.tag){case 5:return e.child.stateNode;default:return e.child.stateNode}}function ig(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function Gh(e,t){ig(e,t),(e=e.alternate)&&ig(e,t)}function jE(){return null}var l0=typeof reportError=="function"?reportError:function(e){console.error(e)};function Zh(e){this._internalRoot=e}lu.prototype.render=Zh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error($(409));au(e,t,null,null)};lu.prototype.unmount=Zh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Yi(function(){au(null,e,null,null)}),t[jr]=null}};function lu(e){this._internalRoot=e}lu.prototype.unstable_scheduleHydration=function(e){if(e){var t=Fy();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Gr.length&&t!==0&&t<Gr[n].priority;n++);Gr.splice(n,0,e),n===0&&By(e)}};function Qh(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function cu(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11&&(e.nodeType!==8||e.nodeValue!==" react-mount-point-unstable "))}function sg(){}function TE(e,t,n,r,i){if(i){if(typeof r=="function"){var s=r;r=function(){var u=_c(o);s.call(u)}}var o=a0(t,r,e,0,null,!1,!1,"",sg);return e._reactRootContainer=o,e[jr]=o.current,Sa(e.nodeType===8?e.parentNode:e),Yi(),o}for(;i=e.lastChild;)e.removeChild(i);if(typeof r=="function"){var a=r;r=function(){var u=_c(l);a.call(u)}}var l=Kh(e,0,!1,null,null,!1,!1,"",sg);return e._reactRootContainer=l,e[jr]=l.current,Sa(e.nodeType===8?e.parentNode:e),Yi(function(){au(t,l,n,r)}),l}function uu(e,t,n,r,i){var s=n._reactRootContainer;if(s){var o=s;if(typeof i=="function"){var a=i;i=function(){var l=_c(o);a.call(l)}}au(t,o,e,i)}else o=TE(n,t,e,i,r);return _c(o)}Ly=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=Yo(t.pendingLanes);n!==0&&(mh(t,n|1),Yt(t,ct()),!(je&6)&&(io=ct()+500,ki()))}break;case 13:Yi(function(){var r=Tr(e,1);if(r!==null){var i=Bt();$n(r,e,1,i)}}),Gh(e,1)}};ph=function(e){if(e.tag===13){var t=Tr(e,134217728);if(t!==null){var n=Bt();$n(t,e,134217728,n)}Gh(e,134217728)}};zy=function(e){if(e.tag===13){var t=di(e),n=Tr(e,t);if(n!==null){var r=Bt();$n(n,e,t,r)}Gh(e,t)}};Fy=function(){return Le};$y=function(e,t){var n=Le;try{return Le=e,t()}finally{Le=n}};Hd=function(e,t,n){switch(t){case"input":if(zd(e,n),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=eu(r);if(!i)throw Error($(90));vy(r),zd(r,i)}}}break;case"textarea":xy(e,n);break;case"select":t=n.value,t!=null&&Ds(e,!!n.multiple,t,!1)}};Ny=Uh;jy=Yi;var _E={usingClientEntryPoint:!1,Events:[Qa,js,eu,Ey,Cy,Uh]},Bo={findFiberByHostInstance:Di,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},PE={bundleType:Bo.bundleType,version:Bo.version,rendererPackageName:Bo.rendererPackageName,rendererConfig:Bo.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:Mr.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return e=Py(e),e===null?null:e.stateNode},findFiberByHostInstance:Bo.findFiberByHostInstance||jE,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.3.1-next-f1338f8080-20240426"};
40if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var kl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!kl.isDisabled&&kl.supportsFiber)try{qc=kl.inject(PE),ar=kl}catch{}}fn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=_E;fn.createPortal=function(e,t){var n=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Qh(t))throw Error($(200));return NE(e,t,null,n)};fn.createRoot=function(e,t){if(!Qh(e))throw Error($(299));var n=!1,r="",i=l0;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(r=t.identifierPrefix),t.onRecoverableError!==void 0&&(i=t.onRecoverableError)),t=Kh(e,1,!1,null,null,n,!1,r,i),e[jr]=t.current,Sa(e.nodeType===8?e.parentNode:e),new Zh(t)};fn.findDOMNode=function(e){if(e==null)return null;if(e.nodeType===1)return e;var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error($(188)):(e=Object.keys(e).join(","),Error($(268,e)));return e=Py(t),e=e===null?null:e.stateNode,e};fn.flushSync=function(e){return Yi(e)};fn.hydrate=function(e,t,n){if(!cu(t))throw Error($(200));return uu(null,e,t,!0,n)};fn.hydrateRoot=function(e,t,n){if(!Qh(e))throw Error($(405));var r=n!=null&&n.hydratedSources||null,i=!1,s="",o=l0;if(n!=null&&(n.unstable_strictMode===!0&&(i=!0),n.identifierPrefix!==void 0&&(s=n.identifierPrefix),n.onRecoverableError!==void 0&&(o=n.onRecoverableError)),t=a0(t,null,e,1,n??null,i,!1,s,o),e[jr]=t.current,Sa(e),r)for(e=0;e<r.length;e++)n=r[e],i=n._getVersion,i=i(n._source),t.mutableSourceEagerHydrationData==null?t.mutableSourceEagerHydrationData=[n,i]:t.mutableSourceEagerHydrationData.push(n,i);return new lu(t)};fn.render=function(e,t,n){if(!cu(t))throw Error($(200));return uu(null,e,t,!1,n)};fn.unmountComponentAtNode=function(e){if(!cu(e))throw Error($(40));return e._reactRootContainer?(Yi(function(){uu(null,null,e,!1,function(){e._reactRootContainer=null,e[jr]=null})}),!0):!1};fn.unstable_batchedUpdates=Uh;fn.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!cu(n))throw Error($(200));if(e==null||e._reactInternals===void 0)throw Error($(38));return uu(e,t,n,!1,r)};fn.version="18.3.1-next-f1338f8080-20240426";function c0(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(c0)}catch(e){console.error(e)}}c0(),cy.exports=fn;var Ya=cy.exports;const qh=go(Ya),u0=Kv({__proto__:null,default:qh},[Ya]);/** 41 * @remix-run/router v1.23.0 42 * 43 * Copyright (c) Remix Software Inc. 44 * 45 * This source code is licensed under the MIT license found in the 46 * LICENSE.md file in the root directory of this source tree. 47 * 48 * @license MIT 49 */function Ge(){return Ge=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ge.apply(this,arguments)}var ft;(function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"})(ft||(ft={}));const og="popstate";function RE(e){e===void 0&&(e={});function t(r,i){let{pathname:s,search:o,hash:a}=r.location;return Ra("",{pathname:s,search:o,hash:a},i.state&&i.state.usr||null,i.state&&i.state.key||"default")}function n(r,i){return typeof i=="string"?i:Xi(i)}return OE(t,n,null,e)}function xe(e,t){if(e===!1||e===null||typeof e>"u")throw new Error(t)}function so(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function AE(){return Math.random().toString(36).substr(2,8)}function ag(e,t){return{usr:e.state,key:e.key,idx:t}}function Ra(e,t,n,r){return n===void 0&&(n=null),Ge({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?Ei(t):t,{state:n,key:t&&t.key||r||AE()})}function Xi(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function Ei(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function OE(e,t,n,r){r===void 0&&(r={});let{window:i=document.defaultView,v5Compat:s=!1}=r,o=i.history,a=ft.Pop,l=null,u=d();u==null&&(u=0,o.replaceState(Ge({},o.state,{idx:u}),""));function d(){return(o.state||{idx:null}).idx}function f(){a=ft.Pop;let b=d(),v=b==null?null:b-u;u=b,l&&l({action:a,location:p.location,delta:v})}function h(b,v){a=ft.Push;let g=Ra(p.location,b,v);u=d()+1;let w=ag(g,u),k=p.createHref(g);try{o.pushState(w,"",k)}
vendor: 1,408 bytes, line 49
49catch(E){if(E instanceof DOMException&&E.name==="DataCloneError")throw E;i.location.assign(k)}s&&l&&l({action:a,location:p.location,delta:1})}function m(b,v){a=ft.Replace;let g=Ra(p.location,b,v);u=d();let w=ag(g,u),k=p.createHref(g);o.replaceState(w,"",k),s&&l&&l({action:a,location:p.location,delta:0})}function x(b){let v=i.location.origin!=="null"?i.location.origin:i.location.href,g=typeof b=="string"?b:Xi(b);return g=g.replace(/ $/,"%20"),xe(v,"No window.location.(origin|href) available to create URL for href: "+g),new URL(g,v)}let p={get action(){return a},get location(){return e(i,o)},listen(b){if(l)throw new Error("A history only accepts one active listener");return i.addEventListener(og,f),l=b,()=>{i.removeEventListener(og,f),l=null}},createHref(b){return t(i,b)},createURL:x,encodeLocation(b){let v=x(b);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:h,replace:m,go(b){return o.go(b)}};return p}var Ie;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ie||(Ie={}));const ME=new Set(["lazy","caseSensitive","path","id","index","children"]);function DE(e){return e.index===!0}function Pc(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((i,s)=>{let o=[...n,String(s)],a=typeof i.id=="string"?i.id:o.join("-");if(xe(i.index!==!0||!i.children,"Cannot specify children on an index route"),xe(!r[a],'Found a route id collision on i
49d "'+a+`". Route id's must be globally unique within Data Router usages`),DE(i)){let l=Ge({},i,t(i),{id:a});return r[a]=l,l}else{let l=Ge({},i,t(i),{id:a,children:void 0});return r[a]=l,i.children&&(l.children=Pc(i.children,t,o,r)),l}})}function Qr(e,t,n){return n===void 0&&(n="/"),ql(e,t,n,!1)}function ql(e,t,n,r){let i=typeof t=="string"?Ei(t):t,s=Pr(i.pathname||"/",n);if(s==null)return null;let o=d0(e);LE(o);let a=null;for(let l=0;a==null&&l<o.length;++l){let u=ZE(s);a=KE(o[l],u,r)}return a}function IE(e,t){let{route:n,pathname:r,params:i}=e;return{id:n.id,pathname:r,params:i,data:t[n.id],handle:n.handle}}function d0(e,t,n,r){t===void 0&&(t=[]),n===void 0&&(n=[]),r===void 0&&(r="");let i=(s,o,a)=>{let l={relativePath:a===void 0?s.path||"":a,caseSensitive:s.caseSensitive===!0,childrenIndex:o,route:s};l.relativePath.startsWith("/")&&(xe(l.relativePath.startsWith(r),'Absolute route path "'+l.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),l.relativePath=l.relativePath.slice(r.length));let u=Cr([r,l.relativePath]),d=n.concat(l);s.children&&s.children.length>0&&(xe(s.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+u+'".')),d0(s.children,t,d,u)),!(s.path==null&&!s.index)&&t.push({path:u,score:WE(u,s.index),routesMeta:d})};return e.forEach((s,o)=>{var a;if(s.path===""||!((a=s.path)!=null&&a.includes("?")))i(s,o);else for(let l of f0(s.path))i(s,o,l)}),t}function f0(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,i=n.endsWith("?"),s=n.replace(/\?$/,"");if(r.length===0)return i?[s,""]:[s];let o=f0(r.join("/")),a=[];return a.push(...o.map(l=>l===""?s:[s,l].join("/"))),i&&a.push(...o),a.map(l=>e.startsWith("/")&&l===""?"/":l)}function LE(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:HE(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const zE=/^:[\w-]+$/,FE=3,$E=2,BE=1,UE=10,VE=-2,lg=e=>e==="*";function WE(e,t){let n=e.split("/"),r=n.length;return n.some(lg)&&(r+=VE),t&&(r+=$E),n.filter(i=>!lg(i)).reduce((i,s)=>i+(zE.test(s)?FE:s===""?BE:UE),r)}function HE(e,t){return e.length===t.length&&e.slice(0,-1).every((r,i)=>r===t[i])?e[e.length-1]-t[t.length-1]:0}function KE(e,t,n){n===void 0&&(n=!1);let{routesMeta:r}=e,i={},s="/",o=[];for(let a=0;a<r.length;++a){let l=r[a],u=a===r.length-1,d=s==="/"?t:t.slice(s.length)||"/",f=Rc({path:l.relativePath,caseSensitive:l.caseSensitive,end:u},d),h=l.route;if(!f&&u&&n&&!r[r.length-1].route.index&&(f=Rc({path:l.relativePath,caseSensitive:l.caseSensitive,end:!1},d)),!f)return null;
vendor: 44,886 bytes, lines 49-59
49Object.assign(i,f.params),o.push({params:i,pathname:Cr([s,f.pathname]),pathnameBase:YE(Cr([s,f.pathnameBase])),route:h}),f.pathnameBase!=="/"&&(s=Cr([s,f.pathnameBase]))}return o}function Rc(e,t){typeof e=="string"&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=GE(e.path,e.caseSensitive,e.end),i=t.match(n);if(!i)return null;let s=i[0],o=s.replace(/(.)\/+$/,"$1"),a=i.slice(1);return{params:r.reduce((u,d,f)=>{let{paramName:h,isOptional:m}=d;if(h==="*"){let p=a[f]||"";o=s.slice(0,s.length-p.length).replace(/(.)\/+$/,"$1")}const x=a[f];return m&&!x?u[h]=void 0:u[h]=(x||"").replace(/%2F/g,"/"),u},{}),pathname:s,pathnameBase:o,pattern:e}}function GE(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),so(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],i="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(o,a,l)=>(r.push({paramName:a,isOptional:l!=null}),l?"/?([^\\/]+)?":"/([^\\/]+)"));return e.endsWith("*")?(r.push({paramName:"*"}),i+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?i+="\\/*$":e!==""&&e!=="/"&&(i+="(?:(?=\\/|$))"),[new RegExp(i,t?void 0:"i"),r]}function ZE(e){try{return e.split("/").map(t=>decodeURIComponent(t).replace(/\//g,"%2F")).join("/")}catch(t){return so(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function Pr(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function QE(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:i=""}=typeof e=="string"?Ei(e):e;return{pathname:n?n.startsWith("/")?n:qE(n,t):t,search:XE(r),hash:JE(i)}}function qE(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(i=>{i===".."?n.length>1&&n.pop():i!=="."&&n.push(i)}),n.length>1?n.join("/"):"/"}function cd(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in <Link to="..."> and the router will parse it for you.'}function h0(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function Yh(e,t){let n=h0(e);return t?n.map((r,i)=>i===n.length-1?r.pathname:r.pathnameBase):n.map(r=>r.pathnameBase)}function Xh(e,t,n,r){r===void 0&&(r=!1);let i;typeof e=="string"?i=Ei(e):(i=Ge({},e),xe(!i.pathname||!i.pathname.includes("?"),cd("?","pathname","search",i)),xe(!i.pathname||!i.pathname.includes("#"),cd("#","pathname","hash",i)),xe(!i.search||!i.search.includes("#"),cd("#","search","hash",i)));let s=e===""||i.pathname==="",o=s?"/":i.pathname,a;if(o==null)a=n;else{let f=t.length-1;if(!r&&o.startsWith("..")){let h=o.split("/");for(;h[0]==="..";)h.shift(),f-=1;i.pathname=h.join("/")}a=f>=0?t[f]:"/"}let l=QE(i,a),u=o&&o!=="/"&&o.endsWith("/"),d=(s||o===".")&&n.endsWith("/");return!l.pathname.endsWith("/")&&(u||d)&&(l.pathname+="/"),l}const Cr=e=>e.join("/").replace(/\/\/+/g,"/"),YE=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),XE=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,JE=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class Ac{constructor(t,n,r,i){i===void 0&&(i=!1),this.status=t,this.statusText=n||"",this.internal=i,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Aa(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const m0=["post","put","patch","delete"],eC=new Set(m0),tC=["get",...m0],nC=new Set(tC),rC=new Set([301,302,303,307,308]),iC=new Set([307,308]),ud={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},sC={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0},Uo={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Jh=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,oC=e=>({hasErrorBoundary:!!e.hasErrorBoundary}),p0="remix-router-transitions";function aC(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;xe(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let i;if(e.mapRouteProperties)i=e.mapRouteProperties;else if(e.detectErrorBoundary){let C=e.detectErrorBoundary;i=T=>({hasErrorBoundary:C(T)})}else i=oC;let s={},o=Pc(e.routes,i,void 0,s),a,l=e.basename||"/",u=e.dataStrategy||dC,d=e.patchRoutesOnNavigation,f=Ge({v7_fetcherPersist:!1,v7_normalizeFormMethod:!1,v7_partialHydration:!1,v7_prependBasename:!1,v7_relativeSplatPath:!1,v7_skipActionErrorRevalidation:!1},e.future),h=null,m=new Set,x=null,p=null,b=null,v=e.hydrationData!=null,g=Qr(o,e.history.location,l),w=!1,k=null;if(g==null&&!d){let C=Ht(404,{pathname:e.history.location.pathname}),{matches:T,route:_}=xg(o);g=T,k={[_.id]:C}}g&&!e.hydrationData&&Oe(g,o,e.history.location.pathname).active&&(g=null);let E;if(g)if(g.some(C=>C.route.lazy))E=!1;else if(!g.some(C=>C.route.loader))E=!0;else if(f.v7_partialHydration){let C=e.hydrationData?e.hydrationData.loaderData:null,T=e.hydrationData?e.hydrationData.errors:null;if(T){let _=g.findIndex(z=>T[z.route.id]!==void 0);E=g.slice(0,_+1).every(z=>!Nf(z.route,C,T))}else E=g.every(_=>!Nf(_.route,C,T))}else E=e.hydrationData!=null;else if(E=!1,g=[],f.v7_partialHydration){let C=Oe(null,o,e.history.location.pathname);C.active&&C.matches&&(w=!0,g=C.matches)}let N,S={historyAction:e.history.action,location:e.history.location,matches:g,initialized:E,navigation:ud,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||k,fetchers:new Map,blockers:new Map},j=ft.Pop,A=!1,R,F=!1,L=new Map,Z=null,D=!1,q=!1,Y=[],te=new Set,P=new Map,O=0,U=-1,X=new Map,H=new Set,se=new Map,ae=new Map,ye=new Set,De=new Map,le=new Map,Be;function ut(){if(h=e.history.listen(C=>{let{action:T,location:_,delta:z}=C;if(Be){Be(),Be=void 0;return}so(le.size===0||z!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let W=Pi({currentLocation:S.location,nextLocation:_,historyAction:T});if(W&&z!=null){let oe=new Promise(de=>{Be=de});e.history.go(z*-1),Qn(W,{state:"blocked",location:_,proceed(){Qn(W,{state:"proceeding",proceed:void 0,reset:void 0,location:_}),oe.then(()=>e.history.go(z))},reset(){let de=new Map(S.blockers);de.set(W,Uo),V({blockers:de})}});return}return Qe(T,_)}),n){CC(t,L);let C=()=>NC(t,L);t.addEventListener("pagehide",C),Z=()=>t.removeEventListener("pagehide",C)}return S.initialized||Qe(ft.Pop,S.location,{initialHydration:!0}),N}function tt(){h&&h(),Z&&Z(),m.clear(),R&&R.abort(),S.fetchers.forEach((C,T)=>Zn(T)),S.blockers.forEach((C,T)=>as(T))}function Ee(C){return m.add(C),()=>m.delete(C)}function V(C,T){T===void 0&&(T={}),S=Ge({},S,C);let _=[],z=[];f.v7_fetcherPersist&&S.fetchers.forEach((W,oe)=>{W.state==="idle"&&(ye.has(oe)?z.push(oe):_.push(oe))}),ye.forEach(W=>{!S.fetchers.has(W)&&!P.has(W)&&z.push(W)}),[...m].forEach(W=>W(S,{deletedFetchers:z,viewTransitionOpts:T.viewTransitionOpts,flushSync:T.flushSync===!0})),f.v7_fetcherPersist?(_.forEach(W=>S.fetchers.delete(W)),z.forEach(W=>Zn(W))):z.forEach(W=>ye.delete(W))}function pe(C,T,_){var z,W;let{flushSync:oe}=_===void 0?{}:_,de=S.actionData!=null&&S.navigation.formMethod!=null&&Ln(S.navigation.formMethod)&&S.navigation.state==="loading"&&((z=C.state)==null?void 0:z._isRedirect)!==!0,J;T.actionData?Object.keys(T.actionData).length>0?J=T.actionData:J=null:de?J=S.actionData:J=null;let ne=T.loaderData?vg(S.loaderData,T.loaderData,T.matches||[],T.errors):S.loaderData,Q=S.blockers;Q.size>0&&(Q=new Map(Q),Q.forEach((Ne,Et)=>Q.set(Et,Uo)));let ie=A===!0||S.navigation.formMethod!=null&&Ln(S.navigation.formMethod)&&((W=C.state)==null?void 0:W._isRedirect)!==!0;a&&(o=a,a=void 0),D||j===ft.Pop||(j===ft.Push?e.history.push(C,C.state):j===ft.Replace&&e.history.replace(C,C.state));let ge;if(j===ft.Pop){let Ne=L.get(S.location.pathname);Ne&&Ne.has(C.pathname)?ge={currentLocation:S.location,nextLocation:C}:L.has(C.pathname)&&(ge={currentLocation:C,nextLocation:S.location})}else if(F){let Ne=L.get(S.location.pathname);Ne?Ne.add(C.pathname):(Ne=new Set([C.pathname]),L.set(S.location.pathname,Ne)),ge={currentLocation:S.location,nextLocation:C}}V(Ge({},T,{actionData:J,loaderData:ne,historyAction:j,location:C,initialized:!0,navigation:ud,revalidation:"idle",restoreScrollPosition:Ce(C,T.matches||S.matches),preventScrollReset:ie,blockers:Q}),{viewTransitionOpts:ge,flushSync:oe===!0}),j=ft.Pop,A=!1,F=!1,D=!1,q=!1,Y=[]}async function Fe(C,T){if(typeof C=="number"){e.history.go(C);return}let _=Cf(S.location,S.matches,l,f.v7_prependBasename,C,f.v7_relativeSplatPath,T==null?void 0:T.fromRouteId,T==null?void 0:T.relative),{path:z,submission:W,error:oe}=cg(f.v7_normalizeFormMethod,!1,_,T),de=S.location,J=Ra(S.location,z,T&&T.state);J=Ge({},J,e.history.encodeLocation(J));let ne=T&&T.replace!=null?T.replace:void 0,Q=ft.Push;ne===!0?Q=ft.Replace:ne===!1||W!=null&&Ln(W.formMethod)&&W.formAction===S.location.pathname+S.location.search&&(Q=ft.Replace);let ie=T&&"preventScrollReset"in T?T.preventScrollReset===!0:void 0,ge=(T&&T.flushSync)===!0,Ne=Pi({currentLocation:de,nextLocation:J,historyAction:Q});if(Ne){Qn(Ne,{state:"blocked",location:J,proceed(){Qn(Ne,{state:"proceeding",proceed:void 0,reset:void 0,location:J}),Fe(C,T)},reset(){let Et=new Map(S.blockers);Et.set(Ne,Uo),V({blockers:Et})}});return}return await Qe(Q,J,{submission:W,pendingError:oe,preventScrollReset:ie,replace:T&&T.replace,enableViewTransition:T&&T.viewTransition,flushSync:ge})}function at(){if(en(),V({revalidation:"loading"}),S.navigation.state!=="submitting"){if(S.navigation.state==="idle"){Qe(S.historyAction,S.location,{startUninterruptedRevalidation:!0});return}Qe(j||S.historyAction,S.navigation.location,{overrideNavigation:S.navigation,enableViewTransition:F===!0})}}async function Qe(C,T,_){R&&R.abort(),R=null,j=C,D=(_&&_.startUninterruptedRevalidation)===!0,ue(S.location,S.matches),A=(_&&_.preventScrollReset)===!0,F=(_&&_.enableViewTransition)===!0;let z=a||o,W=_&&_.overrideNavigation,oe=_!=null&&_.initialHydration&&S.matches&&S.matches.length>0&&!w?S.matches:Qr(z,T,l),de=(_&&_.flushSync)===!0;if(oe&&S.initialized&&!q&&vC(S.location,T)&&!(_&&_.submission&&Ln(_.submission.formMethod))){pe(T,{matches:oe},{flushSync:de});return}let J=Oe(oe,z,T.pathname);if(J.active&&J.matches&&(oe=J.matches),!oe){let{error:Ue,notFoundMatches:Me,route:nt}=Lr(T.pathname);pe(T,{matches:Me,loaderData:{},errors:{[nt.id]:Ue}},{flushSync:de});return}R=new AbortController;let ne=ms(e.history,T,R.signal,_&&_.submission),Q;if(_&&_.pendingError)Q=[Mi(oe).route.id,{type:Ie.error,error:_.pendingError}];else if(_&&_.submission&&Ln(_.submission.formMethod)){let Ue=await Dt(ne,T,_.submission,oe,J.active,{replace:_.replace,flushSync:de});if(Ue.shortCircuited)return;if(Ue.pendingActionResult){let[Me,nt]=Ue.pendingActionResult;if(sn(nt)&&Aa(nt.error)&&nt.error.status===404){R=null,pe(T,{matches:Ue.matches,loaderData:{},errors:{[Me]:nt.error}});return}}oe=Ue.matches||oe,Q=Ue.pendingActionResult,W=dd(T,_.submission),de=!1,J.active=!1,ne=ms(e.history,ne.url,ne.signal)}let{shortCircuited:ie,matches:ge,loaderData:Ne,errors:Et}=await It(ne,T,oe,J.active,W,_&&_.submission,_&&_.fetcherSubmission,_&&_.replace,_&&_.initialHydration===!0,de,Q);ie||(R=null,pe(T,Ge({matches:ge||oe},yg(Q),{loaderData:Ne,errors:Et})))}async function Dt(C,T,_,z,W,oe){oe===void 0&&(oe={}),en();let de=kC(T,_);if(V({navigation:de},{flushSync:oe.flushSync===!0}),W){let Q=await Tt(z,T.pathname,C.signal);if(Q.type==="aborted")return{shortCircuited:!0};if(Q.type==="error"){let ie=Mi(Q.partialMatches).route.id;return{matches:Q.partialMatches,pendingActionResult:[ie,{type:Ie.error,error:Q.error}]}}else if(Q.matches)z=Q.matches;else{let{notFoundMatches:ie,error:ge,route:Ne}=Lr(T.pathname);return{matches:ie,pendingActionResult:[Ne.id,{type:Ie.error,error:ge}]}}}let J,ne=Jo(z,T);if(!ne.route.action&&!ne.route.lazy)J={type:Ie.error,error:Ht(405,{method:C.method,pathname:T.pathname,routeId:ne.route.id})};else if(J=(await Gn("action",S,C,[ne],z,null))[ne.route.id],C.signal.aborted)return{shortCircuited:!0};if(zi(J)){let Q;return oe&&oe.replace!=null?Q=oe.replace:Q=mg(J.response.headers.get("Location"),new URL(C.url),l)===S.location.pathname+S.location.search,await pn(C,J,!0,{submission:_,replace:Q}),{shortCircuited:!0}}if(ri(J))throw Ht(400,{type:"defer-action"});if(sn(J)){let Q=Mi(z,ne.route.id);return(oe&&oe.replace)!==!0&&(j=ft.Push),{matches:z,pendingActionResult:[Q.route.id,J]}}return{matches:z,pendingActionResult:[ne.route.id,J]}}async function It(C,T,_,z,W,oe,de,J,ne,Q,ie){let ge=W||dd(T,oe),Ne=oe||de||bg(ge),Et=!D&&(!f.v7_partialHydration||!ne);if(z){if(Et){let rt=xt(ie);V(Ge({navigation:ge},rt!==void 0?{actionData:rt}:{}),{flushSync:Q})}let Pe=await Tt(_,T.pathname,C.signal);if(Pe.type==="aborted")return{shortCircuited:!0};if(Pe.type==="error"){let rt=Mi(Pe.partialMatches).route.id;return{matches:Pe.partialMatches,loaderData:{},errors:{[rt]:Pe.error}}}else if(Pe.matches)_=Pe.matches;else{let{error:rt,notFoundMatches:us,route:Ro}=Lr(T.pathname);return{matches:us,loaderData:{},errors:{[Ro.id]:rt}}}}let Ue=a||o,[Me,nt]=dg(e.history,S,_,Ne,T,f.v7_partialHydration&&ne===!0,f.v7_skipActionErrorRevalidation,q,Y,te,ye,se,H,Ue,l,ie);if(qn(Pe=>!(_&&_.some(rt=>rt.route.id===Pe))||Me&&Me.some(rt=>rt.route.id===Pe)),U=++O,Me.length===0&&nt.length===0){let Pe=_i();return pe(T,Ge({matches:_,loaderData:{},errors:ie&&sn(ie[1])?{[ie[0]]:ie[1].error}:null},yg(ie),Pe?{fetchers:new Map(S.fetchers)}:{}),{flushSync:Q}),{shortCircuited:!0}}if(Et){let Pe={};if(!z){Pe.navigation=ge;let rt=xt(ie);rt!==void 0&&(Pe.actionData=rt)}nt.length>0&&(Pe.fetchers=mn(nt)),V(Pe,{flushSync:Q})}nt.forEach(Pe=>{kt(Pe.key),Pe.controller&&P.set(Pe.key,Pe.controller)});let cs=()=>nt.forEach(Pe=>kt(Pe.key));R&&R.signal.addEventListener("abort",cs);let{loaderResults:_o,fetcherResults:pr}=await St(S,_,Me,nt,C);if(C.signal.aborted)return{shortCircuited:!0};R&&R.signal.removeEventListener("abort",cs),nt.forEach(Pe=>P.delete(Pe.key));let Xn=El(_o);if(Xn)return await pn(C,Xn.result,!0,{replace:J}),{shortCircuited:!0};if(Xn=El(pr),Xn)return H.add(Xn.key),await pn(C,Xn.result,!0,{replace:J}),{shortCircuited:!0};let{loaderData:Ru,errors:Po}=gg(S,_,_o,ie,nt,pr,De);De.forEach((Pe,rt)=>{Pe.subscribe(us=>{(us||Pe.done)&&De.delete(rt)})}),f.v7_partialHydration&&ne&&S.errors&&(Po=Ge({},S.errors,Po));let Ri=_i(),rl=_n(U),il=Ri||rl||nt.length>0;return Ge({matches:_,loaderData:Ru,errors:Po},il?{fetchers:new Map(S.fetchers)}:{})}function xt(C){if(C&&!sn(C[1]))return{[C[0]]:C[1].data};if(S.actionData)return Object.keys(S.actionData).length===0?null:S.actionData}function mn(C){return C.forEach(T=>{let _=S.fetchers.get(T.key),z=Vo(void 0,_?_.data:void 0);S.fetchers.set(T.key,z)}),new Map(S.fetchers)}function Xt(C,T,_,z){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");kt(C);let W=(z&&z.flushSync)===!0,oe=a||o,de=Cf(S.location,S.matches,l,f.v7_prependBasename,_,f.v7_relativeSplatPath,T,z==null?void 0:z.relative),J=Qr(oe,de,l),ne=Oe(J,oe,de);if(ne.active&&ne.matches&&(J=ne.matches),!J){Lt(C,T,Ht(404,{pathname:de}),{flushSync:W});return}let{path:Q,submission:ie,error:ge}=cg(f.v7_normalizeFormMethod,!0,de,z);if(ge){Lt(C,T,ge,{flushSync:W});return}let Ne=Jo(J,Q),Et=(z&&z.preventScrollReset)===!0;if(ie&&Ln(ie.formMethod)){Dr(C,T,Q,Ne,J,ne.active,W,Et,ie);return}se.set(C,{routeId:T,path:Q}),Jt(C,T,Q,Ne,J,ne.active,W,Et,ie)}async function Dr(C,T,_,z,W,oe,de,J,ne){en(),se.delete(C);function Q(dt){if(!dt.route.action&&!dt.route.lazy){let ds=Ht(405,{method:ne.formMethod,pathname:_,routeId:T});return Lt(C,T,ds,{flushSync:de}),!0}return!1}if(!oe&&Q(z))return;let ie=S.fetchers.get(C);gn(C,EC(ne,ie),{flushSync:de});let ge=new AbortController,Ne=ms(e.history,_,ge.signal,ne);if(oe){let dt=await Tt(W,new URL(Ne.url).pathname,Ne.signal,C);if(dt.type==="aborted")return;if(dt.type==="error"){Lt(C,T,dt.error,{flushSync:de});return}else if(dt.matches){if(W=dt.matches,z=Jo(W,_),Q(z))return}else{Lt(C,T,Ht(404,{pathname:_}),{flushSync:de});return}}P.set(C,ge);let Et=O,Me=(await Gn("action",S,Ne,[z],W,C))[z.route.id];if(Ne.signal.aborted){P.get(C)===ge&&P.delete(C);return}if(f.v7_fetcherPersist&&ye.has(C)){if(zi(Me)||sn(Me)){gn(C,Br(void 0));return}}else{if(zi(Me))if(P.delete(C),U>Et){gn(C,Br(void 0));return}else return H.add(C),gn(C,Vo(ne)),pn(Ne,Me,!1,{fetcherSubmission:ne,preventScrollReset:J});if(sn(Me)){Lt(C,T,Me.error);return}}if(ri(Me))throw Ht(400,{type:"defer-action"});let nt=S.navigation.location||S.location,cs=ms(e.history,nt,ge.signal),_o=a||o,pr=S.navigation.state!=="idle"?Qr(_o,S.navigation.location,l):S.matches;xe(pr,"Didn't find any matches after fetcher action");let Xn=++O;X.set(C,Xn);let Ru=Vo(ne,Me.data);S.fetchers.set(C,Ru);let[Po,Ri]=dg(e.history,S,pr,ne,nt,!1,f.v7_skipActionErrorRevalidation,q,Y,te,ye,se,H,_o,l,[z.route.id,Me]);Ri.filter(dt=>dt.key!==C).forEach(dt=>{let ds=dt.key,Vm=S.fetchers.get(ds),Rb=Vo(void 0,Vm?Vm.data:void 0);S.fetchers.set(ds,Rb),kt(ds),dt.controller&&P.set(ds,dt.controller)}),V({fetchers:new Map(S.fetchers)});let rl=()=>Ri.forEach(dt=>kt(dt.key));ge.signal.addEventListener("abort",rl);let{loaderResults:il,fetcherResults:Pe}=await St(S,pr,Po,Ri,cs);if(ge.signal.aborted)return;ge.signal.removeEventListener("abort",rl),X.delete(C),P.delete(C),Ri.forEach(dt=>P.delete(dt.key));let rt=El(il);if(rt)return pn(cs,rt.result,!1,{preventScrollReset:J});if(rt=El(Pe),rt)return H.add(rt.key),pn(cs,rt.result,!1,{preventScrollReset:J});let{loaderData:us,errors:Ro}=gg(S,pr,il,void 0,Ri,Pe,De);if(S.fetchers.has(C)){let dt=Br(Me.data);S.fetchers.set(C,dt)}_n(Xn),S.navigation.state==="loading"&&Xn>U?(xe(j,"Expected pending action"),R&&R.abort(),pe(S.navigation.location,{matches:pr,loaderData:us,errors:Ro,fetchers:new Map(S.fetchers)})):(V({errors:Ro,loaderData:vg(S.loaderData,us,pr,Ro),fetchers:new Map(S.fetchers)}),q=!1)}async function Jt(C,T,_,z,W,oe,de,J,ne){let Q=S.fetchers.get(C);gn(C,Vo(ne,Q?Q.data:void 0),{flushSync:de});let ie=new AbortController,ge=ms(e.history,_,ie.signal);if(oe){let Me=await Tt(W,new URL(ge.url).pathname,ge.signal,C);if(Me.type==="aborted")return;if(Me.type==="error"){Lt(C,T,Me.error,{flushSync:de});return}else if(Me.matches)W=Me.matches,z=Jo(W,_);else{Lt(C,T,Ht(404,{pathname:_}),{flushSync:de});return}}P.set(C,ie);let Ne=O,Ue=(await Gn("loader",S,ge,[z],W,C))[z.route.id];if(ri(Ue)&&(Ue=await em(Ue,ge.signal,!0)||Ue),P.get(C)===ie&&P.delete(C),!ge.signal.aborted){if(ye.has(C)){gn(C,Br(void 0));return}if(zi(Ue))if(U>Ne){gn(C,Br(void 0));return}else{H.add(C),await pn(ge,Ue,!1,{preventScrollReset:J});return}if(sn(Ue)){Lt(C,T,Ue.error);return}xe(!ri(Ue),"Unhandled fetcher deferred data"),gn(C,Br(Ue.data))}}async function pn(C,T,_,z){let{submission:W,fetcherSubmission:oe,preventScrollReset:de,replace:J}=z===void 0?{}:z;T.response.headers.has("X-Remix-Revalidate")&&(q=!0);let ne=T.response.headers.get("Location");xe(ne,"Expected a Location header on the redirect Response"),ne=mg(ne,new URL(C.url),l);let Q=Ra(S.location,ne,{_isRedirect:!0});if(n){let Me=!1;if(T.response.headers.has("X-Remix-Reload-Document"))Me=!0;else if(Jh.test(ne)){const nt=e.history.createURL(ne);Me=nt.origin!==t.location.origin||Pr(nt.pathname,l)==null}if(Me){J?t.location.replace(ne):t.location.assign(ne);return}}R=null;let ie=J===!0||T.response.headers.has("X-Remix-Replace")?ft.Replace:ft.Push,{formMethod:ge,formAction:Ne,formEncType:Et}=S.navigation;!W&&!oe&&ge&&Ne&&Et&&(W=bg(S.navigation));let Ue=W||oe;if(iC.has(T.response.status)&&Ue&&Ln(Ue.formMethod))await Qe(ie,Q,{submission:Ge({},Ue,{formAction:ne}),preventScrollReset:de||A,enableViewTransition:_?F:void 0});else{let Me=dd(Q,W);await Qe(ie,Q,{overrideNavigation:Me,fetcherSubmission:oe,preventScrollReset:de||A,enableViewTransition:_?F:void 0})}}async function Gn(C,T,_,z,W,oe){let de,J={};try{de=await fC(u,C,T,_,z,W,oe,s,i)}catch(ne){return z.forEach(Q=>{J[Q.route.id]={type:Ie.error,error:ne}}),J}for(let[ne,Q]of Object.entries(de))if(yC(Q)){let ie=Q.result;J[ne]={type:Ie.redirect,response:pC(ie,_,ne,W,l,f.v7_relativeSplatPath)}}else J[ne]=await mC(Q);return J}async function St(C,T,_,z,W){let oe=C.matches,de=Gn("loader",C,W,_,T,null),J=Promise.all(z.map(async ie=>{if(ie.matches&&ie.match&&ie.controller){let Ne=(await Gn("loader",C,ms(e.history,ie.path,ie.controller.signal),[ie.match],ie.matches,ie.key))[ie.match.route.id];return{[ie.key]:Ne}}else return Promise.resolve({[ie.key]:{type:Ie.error,error:Ht(404,{pathname:ie.path})}})})),ne=await de,Q=(await J).reduce((ie,ge)=>Object.assign(ie,ge),{});return await Promise.all([bC(T,ne,W.signal,oe,C.loaderData),SC(T,Q,z)]),{loaderResults:ne,fetcherResults:Q}}function en(){q=!0,Y.push(...qn()),se.forEach((C,T)=>{P.has(T)&&te.add(T),kt(T)})}function gn(C,T,_){_===void 0&&(_={}),S.fetchers.set(C,T),V({fetchers:new Map(S.fetchers)},{flushSync:(_&&_.flushSync)===!0})}function Lt(C,T,_,z){z===void 0&&(z={});let W=Mi(S.matches,T);Zn(C),V({errors:{[W.route.id]:_},fetchers:new Map(S.fetchers)},{flushSync:(z&&z.flushSync)===!0})}function Wt(C){return ae.set(C,(ae.get(C)||0)+1),ye.has(C)&&ye.delete(C),S.fetchers.get(C)||sC}function Zn(C){let T=S.fetchers.get(C);P.has(C)&&!(T&&T.state==="loading"&&X.has(C))&&kt(C),se.delete(C),X.delete(C),H.delete(C),f.v7_fetcherPersist&&ye.delete(C),te.delete(C),S.fetchers.delete(C)}function Ir(C){let T=(ae.get(C)||0)-1;T<=0?(ae.delete(C),ye.add(C),f.v7_fetcherPersist||Zn(C)):ae.set(C,T),V({fetchers:new Map(S.fetchers)})}function kt(C){let T=P.get(C);T&&(T.abort(),P.delete(C))}function Tn(C){for(let T of C){let _=Wt(T),z=Br(_.data);S.fetchers.set(T,z)}}function _i(){let C=[],T=!1;for(let _ of H){let z=S.fetchers.get(_);xe(z,"Expected fetcher: "+_),z.state==="loading"&&(H.delete(_),C.push(_),T=!0)}return Tn(C),T}function _n(C){let T=[];for(let[_,z]of X)if(z<C){let W=S.fetchers.get(_);xe(W,"Expected fetcher: "+_),W.state==="loading"&&(kt(_),X.delete(_),T.push(_))}return Tn(T),T.length>0}function To(C,T){let _=S.blockers.get(C)||Uo;return le.get(C)!==T&&le.set(C,T),_}function as(C){S.blockers.delete(C),le.delete(C)}function Qn(C,T){let _=S.blockers.get(C)||Uo;xe(_.state==="unblocked"&&T.state==="blocked"||_.state==="blocked"&&T.state==="blocked"||_.state==="blocked"&&T.state==="proceeding"||_.state==="blocked"&&T.state==="unblocked"||_.state==="proceeding"&&T.state==="unblocked","Invalid blocker state transition: "+_.state+" -> "+T.state);let z=new Map(S.blockers);z.set(C,T),V({blockers:z})}function Pi(C){let{currentLocation:T,nextLocation:_,historyAction:z}=C;if(le.size===0)return;le.size>1&&so(!1,"A router only supports one blocker at a time");let W=Array.from(le.entries()),[oe,de]=W[W.length-1],J=S.blockers.get(oe);if(!(J&&J.state==="proceeding")&&de({currentLocation:T,nextLocation:_,historyAction:z}))return oe}function Lr(C){let T=Ht(404,{pathname:C}),_=a||o,{matches:z,route:W}=xg(_);return qn(),{notFoundMatches:z,route:W,error:T}}function qn(C){let T=[];return De.forEach((_,z)=>{(!C||C(z))&&(_.cancel(),T.push(z),De.delete(z))}),T}function tn(C,T,_){if(x=C,b=T,p=_||null,!v&&S.navigation===ud){v=!0;let z=Ce(S.location,S.matches);z!=null&&V({restoreScrollPosition:z})}return()=>{x=null,b=null,p=null}}function ls(C,T){return p&&p(C,T.map(z=>IE(z,S.loaderData)))||C.key}function ue(C,T){if(x&&b){let _=ls(C,T);x[_]=b()}}function Ce(C,T){if(x){let _=ls(C,T),z=x[_];if(typeof z=="number")return z}return null}function Oe(C,T,_){if(d)if(C){if(Object.keys(C[0].params).length>0)return{active:!0,matches:ql(T,_,l,!0)}}else return{active:!0,matches:ql(T,_,l,!0)||[]};return{active:!1,matches:null}}async function Tt(C,T,_,z){if(!d)return{type:"success",matches:C};let W=C;for(;;){let oe=a==null,de=a||o,J=s;try{await d({signal:_,path:T,matches:W,fetcherKey:z,patch:(ie,ge)=>{_.aborted||hg(ie,ge,de,J,i)}})}catch(ie){return{type:"error",error:ie,partialMatches:W}}finally{oe&&!_.aborted&&(o=[...o])}if(_.aborted)return{type:"aborted"};let ne=Qr(de,T,l);if(ne)return{type:"success",matches:ne};let Q=ql(de,T,l,!0);if(!Q||W.length===Q.length&&W.every((ie,ge)=>ie.route.id===Q[ge].route.id))return{type:"success",matches:null};W=Q}}function nn(C){s={},a=Pc(C,i,void 0,s)}function Yn(C,T){let _=a==null;hg(C,T,a||o,s,i),_&&(o=[...o],V({}))}return N={get basename(){return l},get future(){return f},get state(){return S},get routes(){return o},get window(){return t},initialize:ut,subscribe:Ee,enableScrollRestoration:tn,navigate:Fe,fetch:Xt,revalidate:at,createHref:C=>e.history.createHref(C),encodeLocation:C=>e.history.encodeLocation(C),getFetcher:Wt,deleteFetcher:Ir,dispose:tt,getBlocker:To,deleteBlocker:as,patchRoutes:Yn,_internalFetchControllers:P,_internalActiveDeferreds:De,_internalSetRoutes:nn},N}function lC(e){return e!=null&&("formData"in e&&e.formData!=null||"body"in e&&e.body!==void 0)}function Cf(e,t,n,r,i,s,o,a){let l,u;if(o){l=[];for(let f of t)if(l.push(f),f.route.id===o){u=f;break}}else l=t,u=t[t.length-1];let d=Xh(i||".",Yh(l,s),Pr(e.pathname,n)||e.pathname,a==="path");if(i==null&&(d.search=e.search,d.hash=e.hash),(i==null||i===""||i===".")&&u){let f=tm(d.search);if(u.route.index&&!f)d.search=d.search?d.search.replace(/^\?/,"?index&"):"?index";else if(!u.route.index&&f){let h=new URLSearchParams(d.search),m=h.getAll("index");h.delete("index"),m.filter(p=>p).forEach(p=>h.append("index",p));let x=h.toString();d.search=x?"?"+x:""}}return r&&n!=="/"&&(d.pathname=d.pathname==="/"?n:Cr([n,d.pathname])),Xi(d)}function cg(e,t,n,r){if(!r||!lC(r))return{path:n};if(r.formMethod&&!wC(r.formMethod))return{path:n,error:Ht(405,{method:r.formMethod})};let i=()=>({path:n,error:Ht(400,{type:"invalid-body"})}),s=r.formMethod||"get",o=e?s.toUpperCase():s.toLowerCase(),a=y0(n);if(r.body!==void 0){if(r.formEncType==="text/plain"){if(!Ln(o))return i();let h=typeof r.body=="string"?r.body:r.body instanceof FormData||r.body instanceof URLSearchParams?Array.from(r.body.entries()).reduce((m,x)=>{let[p,b]=x;return""+m+p+"="+b+` 50`},""):String(r.body);return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:void 0,text:h}}}else if(r.formEncType==="application/json"){if(!Ln(o))return i();try{let h=typeof r.body=="string"?JSON.parse(r.body):r.body;return{path:n,submission:{formMethod:o,formAction:a,formEncType:r.formEncType,formData:void 0,json:h,text:void 0}}}catch{return i()}}}xe(typeof FormData=="function","FormData is not available in this environment");let l,u;if(r.formData)l=jf(r.formData),u=r.formData;else if(r.body instanceof FormData)l=jf(r.body),u=r.body;else if(r.body instanceof URLSearchParams)l=r.body,u=pg(l);else if(r.body==null)l=new URLSearchParams,u=new FormData;else try{l=new URLSearchParams(r.body),u=pg(l)}catch{return i()}let d={formMethod:o,formAction:a,formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:u,json:void 0,text:void 0};if(Ln(d.formMethod))return{path:n,submission:d};let f=Ei(n);return t&&f.search&&tm(f.search)&&l.append("index",""),f.search="?"+l,{path:Xi(f),submission:d}}function ug(e,t,n){n===void 0&&(n=!1);let r=e.findIndex(i=>i.route.id===t);return r>=0?e.slice(0,n?r+1:r):e}function dg(e,t,n,r,i,s,o,a,l,u,d,f,h,m,x,p){let b=p?sn(p[1])?p[1].error:p[1].data:void 0,v=e.createURL(t.location),g=e.createURL(i),w=n;s&&t.errors?w=ug(n,Object.keys(t.errors)[0],!0):p&&sn(p[1])&&(w=ug(n,p[0]));let k=p?p[1].statusCode:void 0,E=o&&k&&k>=400,N=w.filter((j,A)=>{let{route:R}=j;if(R.lazy)return!0;if(R.loader==null)return!1;if(s)return Nf(R,t.loaderData,t.errors);if(cC(t.loaderData,t.matches[A],j)||l.some(Z=>Z===j.route.id))return!0;let F=t.matches[A],L=j;return fg(j,Ge({currentUrl:v,currentParams:F.params,nextUrl:g,nextParams:L.params},r,{actionResult:b,actionStatus:k,defaultShouldRevalidate:E?!1:a||v.pathname+v.search===g.pathname+g.search||v.search!==g.search||g0(F,L)}))}),S=[];return f.forEach((j,A)=>{if(s||!n.some(D=>D.route.id===j.routeId)||d.has(A))return;let R=Qr(m,j.path,x);if(!R){S.push({key:A,routeId:j.routeId,path:j.path,matches:null,match:null,controller:null});return}let F=t.fetchers.get(A),L=Jo(R,j.path),Z=!1;h.has(A)?Z=!1:u.has(A)?(u.delete(A),Z=!0):F&&F.state!=="idle"&&F.data===void 0?Z=a:Z=fg(L,Ge({currentUrl:v,currentParams:t.matches[t.matches.length-1].params,nextUrl:g,nextParams:n[n.length-1].params},r,{actionResult:b,actionStatus:k,defaultShouldRevalidate:E?!1:a})),Z&&S.push({key:A,routeId:j.routeId,path:j.path,matches:R,match:L,controller:new AbortController})}),[N,S]}function Nf(e,t,n){if(e.lazy)return!0;if(!e.loader)return!1;let r=t!=null&&t[e.id]!==void 0,i=n!=null&&n[e.id]!==void 0;return!r&&i?!1:typeof e.loader=="function"&&e.loader.hydrate===!0?!0:!r&&!i}function cC(e,t,n){let r=!t||n.route.id!==t.route.id,i=e[n.route.id]===void 0;return r||i}function g0(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function fg(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}function hg(e,t,n,r,i){var s;let o;if(e){let u=r[e];xe(u,"No route found to patch children into: routeId = "+e),u.children||(u.children=[]),o=u.children}else o=n;let a=t.filter(u=>!o.some(d=>v0(u,d))),l=Pc(a,i,[e||"_","patch",String(((s=o)==null?void 0:s.length)||"0")],r);o.push(...l)}function v0(e,t){return"id"in e&&"id"in t&&e.id===t.id?!0:e.index===t.index&&e.path===t.path&&e.caseSensitive===t.caseSensitive?(!e.children||e.children.length===0)&&(!t.children||t.children.length===0)?!0:e.children.every((n,r)=>{var i;return(i=t.children)==null?void 0:i.some(s=>v0(n,s))}):!1}async function uC(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let i=n[e.id];xe(i,"No route found in manifest");let s={};for(let o in r){let l=i[o]!==void 0&&o!=="hasErrorBoundary";so(!l,'Route "'+i.id+'" has a static property "'+o+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+o+'" will be ignored.')),!l&&!ME.has(o)&&(s[o]=r[o])}Object.assign(i,s),Object.assign(i,Ge({},t(i),{lazy:void 0}))}async function dC(e){let{matches:t}=e,n=t.filter(i=>i.shouldLoad);return(await Promise.all(n.map(i=>i.resolve()))).reduce((i,s,o)=>Object.assign(i,{[n[o].route.id]:s}),{})}async function fC(e,t,n,r,i,s,o,a,l,u){let d=s.map(m=>m.route.lazy?uC(m.route,l,a):void 0),f=s.map((m,x)=>{let p=d[x],b=i.some(g=>g.route.id===m.route.id);return Ge({},m,{shouldLoad:b,resolve:async g=>(g&&r.method==="GET"&&(m.route.lazy||m.route.loader)&&(b=!0),b?hC(t,r,m,p,g,u):Promise.resolve({type:Ie.data,result:void 0}))})}),h=await e({matches:f,request:r,params:s[0].params,fetcherKey:o,context:u});try{await Promise.all(d)}catch{}return h}async function hC(e,t,n,r,i,s){let o,a,l=u=>{let d,f=new Promise((x,p)=>d=p);a=()=>d(),t.signal.addEventListener("abort",a);let h=x=>typeof u!="function"?Promise.reject(new Error("You cannot call the handler for a route which defines a boolean "+('"'+e+'" [routeId: '+n.route.id+"]"))):u({request:t,params:n.params,context:s},...x!==void 0?[x]:[]),m=(async()=>{try{return{type:"data",result:await(i?i(p=>h(p)):h())}}catch(x){return{type:"error",result:x}}})();return Promise.race([m,f])};try{let u=n.route[e];if(r)if(u){let d,[f]=await Promise.all([l(u).catch(h=>{d=h}),r]);if(d!==void 0)throw d;o=f}else if(await r,u=n.route[e],u)o=await l(u);else if(e==="action"){let d=new URL(t.url),f=d.pathname+d.search;throw Ht(405,{method:t.method,pathname:f,routeId:n.route.id})}else return{type:Ie.data,result:void 0};else if(u)o=await l(u);else{let d=new URL(t.url),f=d.pathname+d.search;throw Ht(404,{pathname:f})}xe(o.result!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(u){return{type:Ie.error,result:u}}finally{a&&t.signal.removeEventListener("abort",a)}return o}async function mC(e){let{result:t,type:n}=e;if(x0(t)){let f;try{let h=t.headers.get("Content-Type");h&&/\bapplication\/json\b/.test(h)?t.body==null?f=null:f=await t.json():f=await t.text()}catch(h){return{type:Ie.error,error:h}}return n===Ie.error?{type:Ie.error,error:new Ac(t.status,t.statusText,f),statusCode:t.status,headers:t.headers}:{type:Ie.data,data:f,statusCode:t.status,headers:t.headers}}if(n===Ie.error){if(wg(t)){var r,i;if(t.data instanceof Error){var s,o;return{type:Ie.error,error:t.data,statusCode:(s=t.init)==null?void 0:s.status,headers:(o=t.init)!=null&&o.headers?new Headers(t.init.headers):void 0}}return{type:Ie.error,error:new Ac(((r=t.init)==null?void 0:r.status)||500,void 0,t.data),statusCode:Aa(t)?t.status:void 0,headers:(i=t.init)!=null&&i.headers?new Headers(t.init.headers):void 0}}return{type:Ie.error,error:t,statusCode:Aa(t)?t.status:void 0}}if(xC(t)){var a,l;return{type:Ie.deferred,deferredData:t,statusCode:(a=t.init)==null?void 0:a.status,headers:((l=t.init)==null?void 0:l.headers)&&new Headers(t.init.headers)}}if(wg(t)){var u,d;return{type:Ie.data,data:t.data,statusCode:(u=t.init)==null?void 0:u.status,headers:(d=t.init)!=null&&d.headers?new Headers(t.init.headers):void 0}}return{type:Ie.data,data:t}}function pC(e,t,n,r,i,s){let o=e.headers.get("Location");if(xe(o,"Redirects returned/thrown from loaders/actions must have a Location header"),!Jh.test(o)){let a=r.slice(0,r.findIndex(l=>l.route.id===n)+1);o=Cf(new URL(t.url),a,i,!0,o,s),e.headers.set("Location",o)}return e}function mg(e,t,n){if(Jh.test(e)){let r=e,i=r.startsWith("//")?new URL(t.protocol+r):new URL(r),s=Pr(i.pathname,n)!=null;if(i.origin===t.origin&&s)return i.pathname+i.search+i.hash}return e}function ms(e,t,n,r){let i=e.createURL(y0(t)).toString(),s={signal:n};if(r&&Ln(r.formMethod)){let{formMethod:o,formEncType:a}=r;s.method=o.toUpperCase(),a==="application/json"?(s.headers=new Headers({"Content-Type":a}),s.body=JSON.stringify(r.json)):a==="text/plain"?s.body=r.text:a==="application/x-www-form-urlencoded"&&r.formData?s.body=jf(r.formData):s.body=r.formData}return new Request(i,s)}function jf(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,typeof r=="string"?r:r.name);return t}function pg(e){let t=new FormData;for(let[n,r]of e.entries())t.append(n,r);return t}function gC(e,t,n,r,i){let s={},o=null,a,l=!1,u={},d=n&&sn(n[1])?n[1].error:void 0;return e.forEach(f=>{if(!(f.route.id in t))return;let h=f.route.id,m=t[h];if(xe(!zi(m),"Cannot handle redirect results in processLoaderData"),sn(m)){let x=m.error;d!==void 0&&(x=d,d=void 0),o=o||{};{let p=Mi(e,h);o[p.route.id]==null&&(o[p.route.id]=x)}s[h]=void 0,l||(l=!0,a=Aa(m.error)?m.error.status:500),m.headers&&(u[h]=m.headers)}else ri(m)?(r.set(h,m.deferredData),s[h]=m.deferredData.data,m.statusCode!=null&&m.statusCode!==200&&!l&&(a=m.statusCode),m.headers&&(u[h]=m.headers)):(s[h]=m.data,m.statusCode&&m.statusCode!==200&&!l&&(a=m.statusCode),m.headers&&(u[h]=m.headers))}),d!==void 0&&n&&(o={[n[0]]:d},s[n[0]]=void 0),{loaderData:s,errors:o,statusCode:a||200,loaderHeaders:u}}function gg(e,t,n,r,i,s,o){let{loaderData:a,errors:l}=gC(t,n,r,o);return i.forEach(u=>{let{key:d,match:f,controller:h}=u,m=s[d];if(xe(m,"Did not find corresponding fetcher result"),!(h&&h.signal.aborted))if(sn(m)){let x=Mi(e.matches,f==null?void 0:f.route.id);l&&l[x.route.id]||(l=Ge({},l,{[x.route.id]:m.error})),e.fetchers.delete(d)}else if(zi(m))xe(!1,"Unhandled fetcher revalidation redirect");else if(ri(m))xe(!1,"Unhandled fetcher deferred data");else{let x=Br(m.data);e.fetchers.set(d,x)}}),{loaderData:a,errors:l}}function vg(e,t,n,r){let i=Ge({},t);for(let s of n){let o=s.route.id;if(t.hasOwnProperty(o)?t[o]!==void 0&&(i[o]=t[o]):e[o]!==void 0&&s.route.loader&&(i[o]=e[o]),r&&r.hasOwnProperty(o))break}return i}function yg(e){return e?sn(e[1])?{actionData:{}}:{actionData:{[e[0]]:e[1].data}}:{}}function Mi(e,t){return(t?e.slice(0,e.findIndex(r=>r.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function xg(e){let t=e.length===1?e[0]:e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function Ht(e,t){let{pathname:n,routeId:r,method:i,type:s,message:o}=t===void 0?{}:t,a="Unknown Server Error",l="Unknown @remix-run/router error";return e===400?(a="Bad Request",i&&n&&r?l="You made a "+i+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":s==="defer-action"?l="defer() is not supported in actions":s==="invalid-body"&&(l="Unable to encode submission body")):e===403?(a="Forbidden",l='Route "'+r+'" does not match URL "'+n+'"'):e===404?(a="Not Found",l='No route matches URL "'+n+'"'):e===405&&(a="Method Not Allowed",i&&n&&r?l="You made a "+i.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":i&&(l='Invalid request method "'+i.toUpperCase()+'"')),new Ac(e||500,a,new Error(l),!0)}function El(e){let t=Object.entries(e);for(let n=t.length-1;n>=0;n--){let[r,i]=t[n];if(zi(i))return{key:r,result:i}}}function y0(e){let t=typeof e=="string"?Ei(e):e;return Xi(Ge({},t,{hash:""}))}function vC(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function yC(e){return x0(e.result)&&rC.has(e.result.status)}function ri(e){return e.type===Ie.deferred}function sn(e){return e.type===Ie.error}function zi(e){return(e&&e.type)===Ie.redirect}function wg(e){return typeof e=="object"&&e!=null&&"type"in e&&"data"in e&&"init"in e&&e.type==="DataWithResponseInit"}function xC(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function x0(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function wC(e){return nC.has(e.toLowerCase())}function Ln(e){return eC.has(e.toLowerCase())}async function bC(e,t,n,r,i){let s=Object.entries(t);for(let o=0;o<s.length;o++){let[a,l]=s[o],u=e.find(h=>(h==null?void 0:h.route.id)===a);if(!u)continue;let d=r.find(h=>h.route.id===u.route.id),f=d!=null&&!g0(d,u)&&(i&&i[u.route.id])!==void 0;ri(l)&&f&&await em(l,n,!1).then(h=>{h&&(t[a]=h)})}}async function SC(e,t,n){for(let r=0;r<n.length;r++){let{key:i,routeId:s,controller:o}=n[r],a=t[i];e.find(u=>(u==null?void 0:u.route.id)===s)&&ri(a)&&(xe(o,"Expected an AbortController for revalidating fetcher deferred result"),await em(a,o.signal,!0).then(u=>{u&&(t[i]=u)}))}}async function em(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Ie.data,data:e.deferredData.unwrappedData}}catch(i){return{type:Ie.error,error:i}}return{type:Ie.data,data:e.deferredData.data}}}function tm(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Jo(e,t){let n=typeof t=="string"?Ei(t).search:t.search;if(e[e.length-1].route.index&&tm(n||""))return e[e.length-1];let r=h0(e);return r[r.length-1]}function bg(e){let{formMethod:t,formAction:n,formEncType:r,text:i,formData:s,json:o}=e;if(!(!t||!n||!r)){if(i!=null)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:void 0,text:i};if(s!=null)return{formMethod:t,formAction:n,formEncType:r,formData:s,json:void 0,text:void 0};if(o!==void 0)return{formMethod:t,formAction:n,formEncType:r,formData:void 0,json:o,text:void 0}}}function dd(e,t){return t?{state:"loading",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}:{state:"loading",location:e,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0}}function kC(e,t){return{state:"submitting",location:e,formMethod:t.formMethod,formAction:t.formAction,formEncType:t.formEncType,formData:t.formData,json:t.json,text:t.text}}function Vo(e,t){return e?{state:"loading",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t}:{state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:t}}function EC(e,t){return{state:"submitting",formMethod:e.formMethod,formAction:e.formAction,formEncType:e.formEncType,formData:e.formData,json:e.json,text:e.text,data:t?t.data:void 0}}function Br(e){return{state:"idle",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0,json:void 0,text:void 0,data:e}}function CC(e,t){try{let n=e.sessionStorage.getItem(p0);if(n){let r=JSON.parse(n);for(let[i,s]of Object.entries(r||{}))s&&Array.isArray(s)&&t.set(i,new Set(s||[]))}}catch{}}function NC(e,t){if(t.size>0){let n={};for(let[r,i]of t)n[r]=[...i];try{e.sessionStorage.setItem(p0,JSON.stringify(n))}catch(r){so(!1,"Failed to save applied view transitions in sessionStorage ("+r+").")}}}/** 51 * React Router v6.30.1 52 * 53 * Copyright (c) Remix Software Inc. 54 * 55 * This source code is licensed under the MIT license found in the 56 * LICENSE.md file in the root directory of this source tree. 57 * 58 * @license MIT 59 */function Oc(){return Oc=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Oc.apply(this,arguments)}const Xa=y.createContext(null),nm=y.createContext(null),Ci=y.createContext(null),rm=y.createContext(null),Ni=y.createContext({outlet:null,matches:[],isDataRoute:!1}),w0=y.createContext(null);function jC(e,t){let{relative:n}=t===void 0?{}:t;Ja()||xe(!1);let{basename:r,navigator:i}=y.useContext(Ci),{hash:s,pathname:o,search:a}=du(e,{relative:n}),l=o;return r!=="/"&&(l=o==="/"?r:Cr([r,o])),i.createHref({pathname:l,search:a,hash:s})}function Ja(){return y.useContext(rm)!=null}function os(){return Ja()||xe(!1),y.useContext(rm).location}function b0(e){y.useContext(Ci).static||y.useLayoutEffect(e)}function S0(){let{isDataRoute:e}=y.useContext(Ni);return e?BC():TC()}function TC(){Ja()||xe(!1);let e=y.useContext(Xa),{basename:t,future:n,navigator:r}=y.useContext(Ci),{matches:i}=y.useContext(Ni),{pathname:s}=os(),o=JSON.stringify(Yh(i,n.v7_relativeSplatPath)),a=y.useRef(!1);return b0(()=>{a.current=!0}),y.useCallback(function(u,d){if(d===void 0&&(d={}),!a.current)return;if(typeof u=="number"){r.go(u);return}let f=Xh(u,JSON.parse(o),s,d.relative==="path");e==null&&t!=="/"&&(f.pathname=f.pathname==="/"?t:Cr([t,f.pathname])),(d.replace?r.replace:r.push)(f,d.state,d)},[t,r,o,s,e])}const _C=y.createContext(null);function PC(e){let t=y.useContext(Ni).outlet;return t&&y.createElement(_C.Provider,{value:e},t)}function du(e,t){let{relative:n}=t===void 0?{}:t,{future:r}=y.useContext(Ci),{matches:i}=y.useContext(Ni),{pathname:s}=os(),o=JSON.stringify(Yh(i,r.v7_relativeSplatPath));return y.useMemo(()=>Xh(e,JSON.parse(o),s,n==="path"),[e,o,s,n])}function RC(e,t,n,r){Ja()||xe(!1);let{navigator:i}=y.useContext(Ci),{matches:s}=y.useContext(Ni),o=s[s.length-1],a=o?o.params:{};o&&o.pathname;let l=o?o.pathnameBase:"/";o&&o.route;let u=os(),d;d=u;let f=d.pathname||"/",h=f;if(l!=="/"){let p=l.replace(/^\//,"").split("/");h="/"+f.replace(/^\//,"").split("/").slice(p.length).join("/")}let m=Qr(e,{pathname:h});return IC(m&&m.map(p=>Object.assign({},p,{params:Object.assign({},a,p.params),pathname:Cr([l,i.encodeLocation?i.encodeLocation(p.pathname).pathname:p.pathname]),pathnameBase:p.pathnameBase==="/"?l:Cr([l,i.encodeLocation?i.encodeLocation(p.pathnameBase).pathname:p.pathnameBase])})),s,n,r)}function AC(){let e=$C(),t=Aa(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,i={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"};return y.createElement(y.Fragment,null,y.createElement("h2",null,"Unexpected Application
59Error!"),y.createElement("h3",{style:{fontStyle:"italic"}},t),n?y.createElement("pre",{style:i},n):null,null)}const OC=y.createElement(AC,null);class MC extends y.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error!==void 0?t.error:n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error!==void 0?y.createElement(Ni.Provider,{value:this.props.routeContext},y.createElement(w0.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function DC(e){let{routeContext:t,match:n,children:r}=e,i=y.useContext(Xa);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),y.createElement(Ni.Provider,{value:t},r)}function IC(e,t,n,r){var i;if(t===void 0&&(t=[]),n===void 0&&(n=null),r===void 0&&(r=null),e==null){var s;if(!n)return null;if(n.errors)e=n.matches;else if((s=r)!=null&&s.v7_partialHydration&&t.length===0&&!n.initialized&&n.matches.length>0)e=n.matches;else return null}let o=e,a=(i=n)==null?void 0:i.errors;if(a!=null){let d=o.findIndex(f=>f.route.id&&(a==null?void 0:a[f.route.id])!==void 0);d>=0||xe(!1),o=o.slice(0,Math.min(o.length,d+1))}let l=!1,u=-1;if(n&&r&&r.v7_partialHydration)for(let d=0;d<o.length;d++){let f=o[d];if((f.route.HydrateFallback||f.route.hydrateFallbackElement)&&(u=d),f.route.id){let{loaderData:h,errors:m}=n,x=f.route.loader&&h[f.route.id]===void 0&&(!m||m[f.route.id]===void 0);if(f.route.lazy||x){l=!0,u>=0?o=o.slice(0,u+1):o=[o[0]];break}}}return o.reduceRight((d,f,h)=>{let m,x=!1,p=null,b=null;n&&(m=a&&f.route.id?a[f.route.id]:void 0,p=f.route.errorElement||OC,l&&(u<0&&h===0?(x=!0,b=null):u===h&&(x=!0,b=f.route.hydrateFallbackElement||null)));let v=t.concat(o.slice(0,h+1)),g=()=>{let w;return m?w=p:x?w=b:f.route.Component?w=y.createElement(f.route.Component,null):f.route.element?w=f.route.element:w=d,y.createElement(DC,{match:f,routeContext:{outlet:d,matches:v,isDataRoute:n!=null},children:w})};return n&&(f.route.ErrorBoundary||f.route.errorElement||h===0)?y.createElement(MC,{location:n.location,revalidation:n.revalidation,component:p,error:m,children:g(),routeContext:{outlet:null,matches:v,isDataRoute:!0}}):g()},null)}var k0=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(k0||{}),Mc=function(e){return e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId",e}(Mc||{});function LC(e){let t=y.useContext(Xa);return t||xe(!1),t}function zC(e){let t=y.useContext(nm);return t||xe(!1),t}function FC(e){let t=y.useContext(Ni);return t||xe(!1),t}function E0(e){let t=FC(),n=t.matches[t.matches.length-1];return n.route.id||xe(!1),n.route.id}function $C(){var e;let t=y.useContext(w0),n=zC(Mc.UseRouteError),r=E0(Mc.UseRouteError);return t!==void 0?t:(e=n.errors)==null?void 0:e[r]}function BC(){let{router:e}=LC(k0.UseNavigateStable),t=E0(Mc.UseNavigateStable),n=y.useRef(!1);return b0(()=>{n.current=!0}),y.useCallback(function(i,s){s===void 0&&(s={}),n.current&&(typeof i=="number"?e.navigate(i):e.navigate(i,Oc({fromRouteId:t},s)))},[e,t])}function UC(e,t){e==null||e.v7_startTransition,(e==null?void 0:e.v7_relativeSplatPath)===void 0&&(!t||t.v7_relativeSplatPath),t&&(t.v7_fetcherPersist,t.v7_normalizeFormMethod,t.v7_partialHydration,t.v7_skipActionErrorRevalidation)}function VC(e){return PC(e.context)}function WC(e){let{basename:t="/",children:n=null,location:r,navigationType:i=ft.Pop,navigator:s,static:o=!1,future:a}=e;Ja()&&xe(!1);let l=t.replace(/^\/*/,"/"),u=y.useMemo(()=>({basename:l,navigator:s,static:o,future:Oc({v7_relativeSplatPath:!1},a)}),[l,a,s,o]);typeof r=="string"&&(r=Ei(r));let{pathname:d="/",search:f="",hash:h="",state:m=null,key:x="default"}=r,p=y.useMemo(()=>{let b=Pr(d,l);return b==null?null:{location:{pathname:b,search:f,hash:h,state:m,ke
vendor: 4,174 bytes, lines 59-68
59y:x},navigationType:i}},[l,d,f,h,m,x,i]);return p==null?null:y.createElement(Ci.Provider,{value:u},y.createElement(rm.Provider,{children:n,value:p}))}new Promise(()=>{});function HC(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:y.createElement(e.Component),Component:void 0}),e.HydrateFallback&&Object.assign(t,{hydrateFallbackElement:y.createElement(e.HydrateFallback),HydrateFallback:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:y.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** 60 * React Router DOM v6.30.1 61 * 62 * Copyright (c) Remix Software Inc. 63 * 64 * This source code is licensed under the MIT license found in the 65 * LICENSE.md file in the root directory of this source tree. 66 * 67 * @license MIT 68 */function oo(){return oo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},oo.apply(this,arguments)}function C0(e,t){if(e==null)return{};var n={},r=Object.keys(e),i,s;for(s=0;s<r.length;s++)i=r[s],!(t.indexOf(i)>=0)&&(n[i]=e[i]);return n}function KC(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}function GC(e,t){return e.button===0&&(!t||t==="_self")&&!KC(e)}const ZC=["onClick","relative","reloadDocument","replace","state","target","to","preventScrollReset","viewTransition"],QC=["aria-current","caseSensitive","className","end","style","to","viewTransition","children"],qC="6";try{window.__reactRouterVersion=qC}catch{}function YC(e,t){return aC({basename:t==null?void 0:t.basename,future:oo({},t==null?void 0:t.future,{v7_prependBasename:!0}),history:RE({window:t==null?void 0:t.window}),hydrationData:(t==null?void 0:t.hydrationData)||XC(),routes:e,mapRouteProperties:HC,dataStrategy:t==null?void 0:t.dataStrategy,patchRoutesOnNavigation:t==null?void 0:t.patchRoutesOnNavigation,window:t==null?void 0:t.window}).initialize()}function XC(){var e;let t=(e=window)==null?void 0:e.__staticRouterHydrationData;return t&&t.errors&&(t=oo({},t,{errors:JC(t.errors)})),t}function JC(e){if(!e)return null;let t=Object.entries(e),n={};for(let[r,i]of t)if(i&&i.__type==="RouteErrorResponse")n[r]=new Ac(i.status,i.statusText,i.data,i.internal===!0);else if(i&&i.__type==="Error"){if(i.__subType){let s=window[i.__subType];if(typeof s=="function")try{let o=new s(i.message);o.stack="",n[r]=o}catch{}}if(n[r]==null){let s=new Error(i.message);s.stack="",n[r]=s}}else n[r]=i;return n}const N0=y.createContext({isTransitioning:!1}),eN=y.createContext(new Map),tN="startTransition",Sg=ih[tN],nN="flushSync",kg=u0[nN];function rN(e){Sg?Sg(e):e()}function Wo(e){kg?kg(e):e()}class iN{constructor(){this.status="pending",this.promise=new Promise((t,n)=>{this.resolve=r=>{this.status==="pending"&&(this.status="resolved",t(r))},this.reject=r=>{this.status==="pending"&&(this.status="rejected",n(r))}})}}function sN(e){let{fallbackElement:t,router:n,future:r}=e,[i,s]=y.useState(n.state),[o,a]=y.useState(),[l,u]=y.useState({isTransitioning:!1}),[d,f]=y.useState(),[h,m]=y.useState(),[x,p]=y.useState(),b=y.useRef(new Map),{v7_startTransition:v}=r||{},g=y.useCallback(j=>{v?rN(j):j()},[v]),w=y.useCallback((j,A)=>{let{deletedFetchers:R,flushSync:F,viewTransitionOpts:L}=A;j.fetchers.forEach((D,q)=>{D.data!==void 0&&b.current.set(q,D.data)}),R.forEach(D=>b.current.delete(D));let Z=n.window==null||n.window.document==null||typeof n.window.document.startViewTransition!="function";if(!L||Z){F?Wo(()=>s(j)):g(()=>s(j));return}if(F){Wo(()=>{h&&(d&&d.resolve(),h.skipTransition()),u({isTransitioning:!0,flushSync:!0,currentLocation:L.currentLocation,nextLocation:L.nextLocation})});let D=n.window.document.startViewTransition(()=>{Wo(()=>s(j))});D.finished.finally(()=>{Wo(()=>{f(void 0),m(void 0),a(void 0),u({isTransitioning:!1})})}),Wo(()=>m(D));return}h?(d&&d.resolve(),h.skipTransition(),p({state:j,currentLocation:L.currentLocation,nextLocation:L.nextLocation})):(a(j),u({isTransitioning:!0,flushSync:!1,currentLocation:L.currentLocation,nextLocation:L.nextLocation}))},[n.window,h,d,b,g]);y.useLayoutEffect(()=>n.subscribe(w),[n,w]),y.useEffect(()=>
68{l.isTransitioning&&!l.flushSync&&f(new iN)},[l]),y.useEffect(()=>{if(d&&o&&n.window){let j=o,A=d.promise,R=n.window.document.startViewTransition(async()=>{g(()=>s(j)),await A});R.finished.finally(()=>{f(void 0),m(void 0),a(void 0),u({isTransitioning:!1})}),m(R)}},[g,o,d,n.window]),y.useEffect(()=>{d&&o&&i.location.key===o.location.key&&d.resolve()},[d,h,i.location,o]),y.useEffect(()=>{!l.isTransitioning&&x&&(a(x.state),u({isTransitioning:!0,flushSync:!1,currentLocation:x.currentLocation,nextLocation:x.nextLocation}),p(void 0))},[l.isTransitioning,x]),y.useEffect(()=>{},[]);let k=y.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:j=>n.navigate(j),push:(j,A,R)=>n.navigate(j,{state:A,preventScrollReset:R==null?void 0:R.preventScrollReset}),replace:(j,A,R)=>n.navigate(j,{replace:!0,state:A,preventScrollReset:R==null?void 0:R.preventScrollReset})}),[n]),E=n.basename||"/",N=y.useMemo(()=>({router:n,navigator:k,static:!1,basename:E}),[n,k,E]),S=y.useMemo(()=>({v7_relativeSplatPath:n.future.v7_relativeSplatPath}),[n.future.v7_relativeSplatPath]);return y.useEffect(()=>UC(r,n.future),[r,n.future]),y.createElement(y.Fragment,null,y.createElement(Xa.Provider,{value:N},y.createElement(nm.Provider,{value:i},y.createElement(eN.Provider,{value:b.current},y.createElement(N0.Provider,{value:l},y.createElement(WC,{basename:E,location:i.location,navigationType:i.historyAction,navigator:k,future:S},i.initialized||n.future.v7_partialHydration?y.createElement(oN,{routes:n.routes,future:n.future,state:i}):t))))),null)}const oN=y.memo(aN);function aN(e){let{routes:t,future:n,state:r}=e;return RC(t,void 0,r,n)}const lN=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",cN=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,ao=y.forwardRef(function(t,n){let{onClick:r,relative:i,reloadDocument:s,replace:o,state:a,target:l,to:u,preventScrollReset:d,viewTransition:f}=t,h=C0(t,ZC),{basename:m}=y.useContext(Ci),x,p=!1;if(typeof u=="string"&&cN.test(u)&&(x=u,lN))try{let w=new URL(window.location.href),k=u.startsWith("//")?new URL(w.protocol+u):new URL(u),E=Pr(k.pathname,m);k.origin===w.origin&&E!=null?u=E+k.search+k.hash:p=!0}catch{}let b=jC(u,{relative:i}),v=im(u,{replace:o,state:a,target:l,preventScrollReset:d,relative:i,viewTransition:f});function g(w){r&&r(w),w.defaultPrevented||v(w)}return y.createElement("a",oo({},h,{href:x||b,onClick:p||s?r:g,ref:n,target:l}))}),uN=y.forwardRef(function(t,n){let{"aria-current":r="page",caseSensitive:i=!1,className:s="",end:o=!1,style:a,to:l,viewTransition:u,children:d}=t,f=C0(t,QC),h=du(l,{relative:f.relative}),m=os(),x=y.useContext(nm),{navigator:p,basename:b}=y.useContext(Ci),v=x!=null&&fN(h)&&u===!0,g=p.encodeLocation?p.encodeLocation(h).pathname:h.pathname,w=m.pathname,k=x&&x.navigation&&x.navigation.location?x.navigation.location.pathname:null;i||(w=w.toLowerCase(),k=k?k.toLowerCase():null,g=g.toLowerCase()),k&&b&&(k=Pr(k,b)||k);const E=g!=="/"&&g.endsWith("/")?g.length-1:g.length;let N=w===g||!o&&w.startsWith(g)&&w.charAt(E)==="/",S=k!=null&&(k===g||!o&&k.startsWith(g)&&k.charAt(g.length)==="/"),j={isActive:N,isPending:S,isTransitioning:v},A=N?r:void 0,R;typeof s=="function"?R=s(j):R=[s,N?"active":null,S?"pending":null,v?"transitioning":null].filter(Boolean).join(" ");let F=typeof a=="function"?a(j):a;return y.createElement(ao,oo({},f,{"aria-current":A,className:R,ref:n,style:F,to:l,viewTransition:u}),typeof d=="function"?d(j):d)});var Tf;(function(e){e.UseScrollRestoration="useScrollRestoration",e.UseSubmit="useSubmit",e.UseSubmitFetcher="useSubmitFetcher",e.UseFetcher="useFetcher",e.useViewTransitionState="useViewTransitionState"})(Tf||(Tf={}));var Eg;(function(e){e.UseFetcher="useFetcher",e.UseFetchers="useFetchers",e.UseScrollRestoration="useScrollRestoration"})(Eg||(Eg={}));function dN(e){let t=y.useContext(Xa);return t||xe(!1),t}function im(e,t){let{target:n,replace:r,state:i,preventScrollReset:s,relative:o,viewTransition:a}=t===void 0?{}:t,l=S0(),u=os(),d=du(e,{relative:o});return y.useCallback(f=>{if(GC(f,n)){f.preventDefault();let h=r!==void 0?r:Xi(u)===Xi(d);l(e,{replace:h,state:i,preventScrollReset:s,relative:o,viewTransition:a})}},[u,l,d,r,i,n,e,s,o,a])}
68function fN(e,t){t===void 0&&(t={});let n=y.useContext(N0);n==null&&xe(!1);let{basename:r}=dN(Tf.useViewTransitionState),i=du(e,{relative:t.relative});if(!n.isTransitioning)return!1;let s=Pr(n.currentLocation.pathname,r)||n.currentLocation.pathname,o=Pr(n.nextLocation.pathname,r)||n.nextLocation.pathname;return Rc(i.pathname,o)!=null||Rc(i.pathname,s)!=null}const hN="modulepreload",mN=function(e){return"/"+e},Cg={},pN=function(t,n,r){let i=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const o=document.querySelector("meta[property=csp-nonce]"),a=(o==null?void 0:o.nonce)||(o==null?void 0:o.getAttribute("nonce"));i=Promise.allSettled(n.map(l=>{if(l=mN(l),l in Cg)return;Cg[l]=!0;const u=l.endsWith(".css"),d=u?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${d}`))return;const f=document.createElement("link");if(f.rel=u?"stylesheet":hN,u||(f.as="script"),f.crossOrigin="",f.href=l,a&&f.setAttribute("nonce",a),document.head.appendChild(f),u)return new Promise((h,m)=>{f.addEventListener("load",h),f.addEventListener("error",()=>m(new Error(`Unable to preload CSS for ${l}`)))})}))}function s(o){const a=new Event("vite:preloadError",{cancelable:!0});if(a.payload=o,window.dispatchEvent(a),!a.defaultPrevented)throw o}return i.then(o=>{for(const a of o||[])a.status==="rejected"&&s(a.reason);return t().catch(s)})},Yl={...u0},{version:j0,render:v4,hydrate:gN}=Yl,vN=Number((j0||"").split(".")[0])>17,yN=Number((j0||"").split(".")[0])>18;function xN(e,t,n={}){const{useLegacyRender:r}=n;if(r||!vN)gN(e,t);else if(yN)pN(()=>import("./client-BlKx8WM3.js").then(i=>i.c),[]).then(({default:{hydrateRoot:i}})=>{I.startTransition(()=>{i(t,e)})});else{Yl.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.usingClientEntryPoint=!0;const{hydrateRoot:i}=Yl;if(!i)throw new Error("hydrateRoot not found");I.startTransition(()=>{i(t,e),Yl.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.usingClientEntryPoint=!1})}}function wN(e){return document.readyState==="loading"?new Promise(t=>{document.addEventListener("DOMContentLoaded",()=>t(e))}):Promise.resolve(e)}function wo(e){return c.jsx(Fl,{...e})}function bN(e,t){return!e||!t?e||t||"":(e[e.length-1]==="/"&&(e=e.substring(0,e.length-1)),t[0]!=="/"&&(t=`/${t}`),e+t)}function SN(e,t){if(e===t)return"/";const n=kN(t);return e.startsWith(n)?e.slice(n.length-1):e}function kN(e){return e[e.length-1]!=="/"?`${e}/`:e}function EN(e){return e[0]!=="/"?`/${e}`:e}function T0(e,t,n=[]){return e.map((r,i)=>{const s=[...n,String(i)],o=typeof r.id=="string"?r.id:s.join("-");if(r.id=o,CN(r))return{...r,...t(r),id:o};{const a={...r,...t(r),id:o,children:void 0};return r.children&&(a.children=T0(r.children,t,s)),a}})}function CN(e){return e.index===!0}function NN(e){try{return JSON.parse(e||"{}")}catch(t){return console.error("[SSG] On state deserialization -",t,e),{}}}const jN=y.forwardRef((e,t)=>{const{replace:n,state:r,target:i,preventScrollReset:s,relative:o,to:a,onClick:l}=e,u=im(a,{replace:n,state:r,target:i,preventScrollReset:s,relative:o});function d(f){l&&l(f),f.defaultPrevented||I.startTransition(()=>{u(f)}),f.defaultPrevented=!0,f.preventDefault()}return c.jsx(ao,{...e,ref:t,onClick:d})});jN.displayName="Link";const TN=y.forwardRef((e,t)=>{const{replace:n,state:r,target:i,preventScrollReset:s,relative:o,to:a,onClick:l}=e,u=im(a,{replace:n,state:r,target:i,preventScrollReset:s,relative:o});function d(f){l&&l(f),f.defaultPrevented||I.startTransition(()=>{u(f)}),f.defaultPrevented=!0,f.preventDefault()}return c.jsx(uN,{...e,ref:t,onClick:d})});TN.displayName="NavLink";function _N(e,t,n={}){const{transformState:r,rootContainer:i="#root",ssrWhenDev:s,getStyleCollector:o=null}=n,a=typeof window<"u",l=e.basename??"/",{v7_startTransition:u=!0,...d}=e.future??{};async function f(m=!1,x){const p=m?YC(T0(e.routes,h),{basename:l,future:d}):void 0,b=[],v=m?()=>{}:E=>b.push(E),g=()=>Promise.all(b.map(E=>E())),w={isClient:a,routes:e.routes,router:p,routerOptions:e,onSSRAppRendered:v,triggerOnSSRAppRendered:g,initialState:{},transformState:r,routePath:x,base:l,getStyleCollector:o,routerType:"remix"};m&&(await wN(),w.initialState=(r==null?void 0:r(window.__INITIAL_STATE__||{}))||NN(window.__INITIAL_STATE__)),await(t==null?void 0:t(w));const k=w.initialState;return{...w,initialState:k}}return a&&(async()=>{var w;const m=typeof i=="string"?document.querySelector(i):i;if(!m){typeof $jsdom>"u"&&console.warn("[vite-react-ssg] Root container not found.");return}const x=(w=Qr(e.routes,window.location,l))==null?void 0:w.filter(k=>k.route.lazy);x&&(x==null?void 0:x.length)>0&&await Promise.all(x.map(async k=>{const E=await k.route.lazy();Object.assign(k.route,{...E,lazy:void 0})}));const p=await f(!0);window.__VITE_REACT_SSG_CONTEXT__=p;const{router:b}=p,v=c.jsx(bs,{children:c.jsx(sN,{router:b,future:{v7_startTransition:u}})}),g=document.querySelector("[data-server-rendered=true]")!==null;xN(v,m,n)})(),f;function h(m){if(!(document.querySelector("[data-server-rendered=true]")!==null))return m;const p=async({request:b})=>{var v;{let g;if(window.__VITE_REACT_SSG_STATIC_LOADER_DATA__)g=window.__VITE_REACT_SSG_STATIC_LOADER_DATA__;else{const N=bN(l,`static-loader-data-manifest-${window.__VITE_REACT_SSG_HASH__}.json`);g=await(await fetch(EN(N))).json(),window.__VITE_REACT_SSG_STATIC_LOADER_DATA__=g}const{url:w}=b;let{pathname:k}=new URL(w);return l!=="/"&&(k=SN(k,l)),((v=g==null?void 0:g[k])==null?void 0:v[m.id])??null}};return m.loader=p,m}}const PN=1,RN=1e6;let fd=0;function AN(){return fd=(fd+1)%Number.MAX_SAFE_INTEGER,fd.toString()}const hd=new Map,Ng=e=>{if(hd.has(e))return;const t=setTimeout(()=>{hd.delete(e),da({type:"REMOVE_TOAST",toastId:e})},RN);hd.set(e,t)},ON=(e,t)=>{switch(t.type){case"ADD_TOAST":return{...e,toasts:[t.toast,...e.toasts].slice(0,PN)};case"UPDATE_TOAST":return{...e,toasts:e.toasts.map(n=>n.id===t.toast.id?{...n,...t.toast}:n)};case"DISMISS_TOAST":{const{toastId:n}=t;
68return n?Ng(n):e.toasts.forEach(r=>{Ng(r.id)}),{...e,toasts:e.toasts.map(r=>r.id===n||n===void 0?{...r,open:!1}:r)}}case"REMOVE_TOAST":return t.toastId===void 0?{...e,toasts:[]}:{...e,toasts:e.toasts.filter(n=>n.id!==t.toastId)}}},Xl=[];let Jl={toasts:[]};function da(e){Jl=ON(Jl,e),Xl.forEach(t=>{t(Jl)})}function MN({...e}){const t=AN(),n=i=>da({type:"UPDATE_TOAST",toast:{...i,id:t}}),r=()=>da({type:"DISMISS_TOAST",toastId:t});return da({type:"ADD_TOAST",toast:{...e,id:t,open:!0,onOpenChange:i=>{i||r()}}}),{id:t,dismiss:r,update:n}}function _0(){const[e,t]=y.useState(Jl);return y.useEffect(()=>(Xl.push(t),()=>{const n=Xl.indexOf(t);n>-1&&Xl.splice(n,1)}),[e]),{...e,toast:MN,dismiss:n=>da({type:"DISMISS_TOAST",toastId:n})}}function $e(e,t,{checkForDefaultPrevented:n=!0}={}){return function(i){if(e==null||e(i),n===!1||!i.defaultPrevented)return t==null?void 0:t(i)}}function jg(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function P0(...e){return t=>{let n=!1;const r=e.map(i=>{const s=jg(i,t);return!n&&typeof s=="function"&&(n=!0),s});if(n)return()=>{for(let i=0;i<r.length;i++){const s=r[i];typeof s=="function"?s():jg(e[i],null)}}}}function yt(...e){return y.useCallback(P0(...e),e)}function DN(e,t){const n=y.createContext(t),r=s=>{const{children:o,...a}=s,l=y.useMemo(()=>a,Object.values(a));return c.jsx(n.Provider,{value:l,children:o})};r.displayName=e+"Provider";function i(s){const o=y.useContext(n);if(o)return o;if(t!==void 0)return t;throw new Error(`\`${s}\` must be used within \`${e}\``)}return[r,i]}function ji(e,t=[]){let n=[];function r(s,o){const a=y.createContext(o),l=n.length;n=[...n,o];const u=f=>{var v;const{scope:h,children:m,...x}=f,p=((v=h==null?void 0:h[e])==null?void 0:v[l])||a,b=y.useMemo(()=>x,Object.values(x));return c.jsx(p.Provider,{value:b,children:m})};u.displayName=s+"Provider";function d(f,h){var p;const m=((p=h==null?void 0:h[e])==null?void 0:p[l])||a,x=y.useContext(m);if(x)return x;if(o!==void 0)return o;throw new Error(`\`${f}\` must be used within \`${s}\``)}return[u,d]}const i=()=>{const s=n.map(o=>y.createContext(o));return function(a){const l=(a==null?void 0:a[e])||s;return y.useMemo(()=>({[`__scope${e}`]:{...a,[e]:l}}),[a,l])}};return i.scopeName=e,[r,IN(i,...t)]}function IN(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(i=>({useScope:i(),scopeName:i.scopeName}));return function(s){const o=r.reduce((a,{useScope:l,scopeName:u})=>{const f=l(s)[`__scope${u}`];return{...a,...f}},{});return y.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}function Oa(e){const t=zN(e),n=y.forwardRef((r,i)=>{const{children:s,...o}=r,a=y.Children.toArray(s),l=a.find($N);if(l){const u=l.props.children,d=a.map(f=>f===l?y.Children.count(u)>1?y.Children.only(null):y.isValidElement(u)?u.props.children:null:f);return c.jsx(t,{...o,ref:i,children:y.isValidElement(u)?y.cloneElement(u,void 0,d):null})}return c.jsx(t,{...o,ref:i,children:s})});return n.displayName=`${e}.Slot`,n}var LN=Oa("Slot");function zN(e){const t=y.forwardRef((n,r)=>{const{children:i,...s}=n;if(y.isValidElement(i)){const o=UN(i),a=BN(s,i.props);return i.type!==y.Fragment&&(a.ref=r?P0(r,o):o),y.cloneElement(i,a)}return y.Children.count(i)>1?y.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var R0=Symbol("radix.slottable");function FN(e){const t=({children:n})=>c.jsx(c.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=R0,t}function $N(e){return y.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===R0}function BN(e,t){const n={...t};for(const r in t){const i=e[r],s=t[r];/^on[A-Z]/.test(r)?i&&s?n[r]=(...a)=>{const l=s(...a);return i(...a),l}:i&&(n[r]=i):r==="style"?n[r]={...i,...s}:r==="className"&&(n[r]=[i,s].filter(Boolean).join(" "))}return{...e,...n}}function UN(e){var r,i;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function A0(e){const t=e+"CollectionProvider",[n,r]=ji(t),[i,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),o=p=>{const{scope:b,children:v}=p,g=I.useRef(null),w=I.useRef(new Map).current;return c.jsx(i,{scope:b,itemMap:w,collectionRef:g,children:v})};o.displayName=t;
vendor: 9,560 bytes, line 68
68const a=e+"CollectionSlot",l=Oa(a),u=I.forwardRef((p,b)=>{const{scope:v,children:g}=p,w=s(a,v),k=yt(b,w.collectionRef);return c.jsx(l,{ref:k,children:g})});u.displayName=a;const d=e+"CollectionItemSlot",f="data-radix-collection-item",h=Oa(d),m=I.forwardRef((p,b)=>{const{scope:v,children:g,...w}=p,k=I.useRef(null),E=yt(b,k),N=s(d,v);return I.useEffect(()=>(N.itemMap.set(k,{ref:k,...w}),()=>void N.itemMap.delete(k))),c.jsx(h,{[f]:"",ref:E,children:g})});m.displayName=d;function x(p){const b=s(e+"CollectionConsumer",p);return I.useCallback(()=>{const g=b.collectionRef.current;if(!g)return[];const w=Array.from(g.querySelectorAll(`[${f}]`));return Array.from(b.itemMap.values()).sort((N,S)=>w.indexOf(N.ref.current)-w.indexOf(S.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:o,Slot:u,ItemSlot:m},x,r]}var VN=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ze=VN.reduce((e,t)=>{const n=Oa(`Primitive.${t}`),r=y.forwardRef((i,s)=>{const{asChild:o,...a}=i,l=o?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(l,{...a,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function O0(e,t){e&&Ya.flushSync(()=>e.dispatchEvent(t))}function dr(e){const t=y.useRef(e);return y.useEffect(()=>{t.current=e}),y.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function WN(e,t=globalThis==null?void 0:globalThis.document){const n=dr(e);y.useEffect(()=>{const r=i=>{i.key==="Escape"&&n(i)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var HN="DismissableLayer",_f="dismissableLayer.update",KN="dismissableLayer.pointerDownOutside",GN="dismissableLayer.focusOutside",Tg,M0=y.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),fu=y.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:i,onFocusOutside:s,onInteractOutside:o,onDismiss:a,...l}=e,u=y.useContext(M0),[d,f]=y.useState(null),h=(d==null?void 0:d.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,m]=y.useState({}),x=yt(t,S=>f(S)),p=Array.from(u.layers),[b]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),v=p.indexOf(b),g=d?p.indexOf(d):-1,w=u.layersWithOutsidePointerEventsDisabled.size>0,k=g>=v,E=QN(S=>{const j=S.target,A=[...u.branches].some(R=>R.contains(j));!k||A||(i==null||i(S),o==null||o(S),S.defaultPrevented||a==null||a())},h),N=qN(S=>{const j=S.target;[...u.branches].some(R=>R.contains(j))||(s==null||s(S),o==null||o(S),S.defaultPrevented||a==null||a())},h);return WN(S=>{g===u.layers.size-1&&(r==null||r(S),!S.defaultPrevented&&a&&(S.preventDefault(),a()))},h),y.useEffect(()=>{if(d)return n&&(u.layersWithOutsidePointerEventsDisabled.size===0&&(Tg=h.body.style.pointerEvents,h.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),_g(),()=>{n&&u.layersWithOutsidePointerEventsDisabled.size===1&&(h.body.style.pointerEvents=Tg)}},[d,h,n,u]),y.useEffect(()=>()=>{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),_g())},[d,u]),y.useEffect(()=>{const S=()=>m({});return document.addEventListener(_f,S),()=>document.removeEventListener(_f,S)},[]),c.jsx(ze.div,{...l,ref:x,style:{pointerEvents:w?k?"auto":"none":void 0,...e.style},onFocusCapture:$e(e.onFocusCapture,N.onFocusCapture),onBlurCapture:$e(e.onBlurCapture,N.onBlurCapture),onPointerDownCapture:$e(e.onPointerDownCapture,E.onPointerDownCapture)})});fu.displayName=HN;var ZN="DismissableLayerBranch",D0=y.forwardRef((e,t)=>{const n=y.useContext(M0),r=y.useRef(null),i=yt(t,r);return y.useEffect(()=>{const s=r.current;if(s)return n.branches.add(s),()=>{n.branches.delete(s)}},[n.branches]),c.jsx(ze.div,{...e,ref:i})});D0.displayName=ZN;function QN(e,t=globalThis==null?void 0:globalThis.document){const n=dr(e),r=y.useRef(!1),i=y.useRef(()=>{});return y.useEffect(()=>{const s=a=>{if(a.target&&!r.current){let l=function(){I0(KN,n,u,{discrete:!0})};const u={originalEvent:a};a.pointerType==="touch"?(t.removeEventListener("click",i.current),i.current=l,t.addEventListener("click",i.current,{once:!0})):l()}else t.removeEventListener("click",i.current);r.current=!1},o=window.setTimeout(()=>{t.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(o),t.removeEventListener("pointerdown",s),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function qN(e,t=globalThis==null?void 0:globalThis.document){const n=dr(e),r=y.useRef(!1);return y.useEffect(()=>{const i=s=>{s.target&&!r.current&&I0(GN,n,{originalEvent:s},{discrete:!1})};return t.addEventListener("focusin",i),()=>t.removeEventListener("focusin",i)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function _g(){const e=new CustomEvent(_f);document.dispatchEvent(e)}function I0(e,t,n,{discrete:r}){const i=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?O0(i,s):i.dispatchEvent(s)}var YN=fu,XN=D0,fr=globalThis!=null&&globalThis.document?y.useLayoutEffect:()=>{},JN="Portal",sm=y.forwardRef((e,t)=>{var a;const{container:n,...r}=e,[i,s]=y.useState(!1);fr(()=>s(!0),[]);const o=n||i&&((a=globalThis==null?void 0:globalThis.document)==null?void 0:a.body);return o?qh.createPortal(c.jsx(ze.div,{...r,ref:t}),o):null});sm.displayName=JN;function e2(e,t){return y.useReducer((n,r)=>t[n][r]??n,e)}var Ti=e=>{const{present:t,children:n}=e,r=t2(t),i=typeof n=="function"?n({present:r.isPresent}):y.Children.only(n),s=yt(r.ref,n2(i));return typeof n=="function"||r.isPresent?y.cloneElement(i,{ref:s}):null};Ti.displayName="Presence";function t2(e){const[t,n]=y.useState(),r=y.useRef(null),i=y.useRef(e),s=y.useRef("none"),o=e?"mounted":"unmounted",[a,l]=e2(o,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return y.useEffect(()=>{const u=Cl(r.current);s.current=a==="mounted"?u:"none"},[a]),fr(()=>{const u=r.current,d=i.current;if(d!==e){const h=s.current,m=Cl(u);e?l("MOUNT"):m==="none"||(u==null?void 0:u.display)==="none"?l("UNMOUNT"):l(d&&h!==m?"ANIMATION_OUT":"UNMOUNT"),i.current=e}},[e,l]),fr(()=>{if(t){let u;const d=t.ownerDocument.defaultView??window,f=m=>{const p=Cl(r.current).includes(m.animationName);if(m.target===t&&p&&(l("ANIMATION_END"),!i.current)){const b=t.style.animationFillMode;t.style.animationFillMode="forwards",u=d.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=b)})}},h=m=>{m.target===t&&(s.current=Cl(r.current))};return t.addEventListener("animationstart",h),t.addEventListener("animationcancel",f),t.addEventListener("animationend",f),()=>{d.clearTimeout(u),t.removeEventListener("animationstart",h),t.removeEventListener("animationcancel",f),t.removeEventListener("animationend",f)}}else l("ANIMATION_END")},[t,l]),{isPresent:["mounted","unmountSuspended"].includes(a),ref:y.useCallback(u=>{r.current=u?getComputedStyle(u):null,n(u)},[])}}function Cl(e){return(e==null?void 0:e.animationName)||"none"}function n2(e){var r,i;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(i=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:i.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var r2=ih[" useInsertionEffect ".trim().toString()]||fr;function bo({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[i,s,o]=i2({defaultProp:t,onChange:n}),a=e!==void 0,l=a?e:i;{const d=y.useRef(e!==void 0);y.useEffect(()=>{const f=d.current;f!==a&&console.warn(`${r} 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.`),d.current=a},[a,r])}const u=y.useCallback(d=>{var f;if(a){const h=s2(d)?d(e):d;h!==e&&((f=o.current)==null||f.call(o,h))}else s(d)},[a,e,s,o]);return[l,u]}function i2({defaultProp:e,onChange:t}){const[n,r]=y.useState(e),i=y.useRef(n),s=y.useRef(t);return r2(()=>{s.current=t},[t]),y.useEffect(()=>{var o;i.current!==n&&((o=s.current)==null||o.call(s,n),i.current=n)},[n,i]),[n,r,s]}function s2(e){return typeof e=="function"}var o2=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"}),a2="VisuallyHidden",hu=y.forwardRef((e,t)=>c.jsx(ze.span,{...e,ref:t,style:{...o2,...e.style}}));hu.displayName=a2;var l2=hu,om="ToastProvider",[am,c2,u2]=A0("Toast"),[L0,y4]=ji("Toast",[u2]),[d2,mu]=L0(om),z0=e=>{const{__scopeToast:t,label:n="Notification",duration:r=5e3,swipeDirection:i="right",swipeThreshold:s=50,children:o}=e,[a,l]=y.useState(null),[u,d]=y.useState(0),f=y.useRef(!1),h=y.useRef(!1);return n.trim()||console.error(`Invalid prop \`label\` supplied to \`${om}\`. Expected non-empty \`string\`.`),c.jsx(am.Provider,{scope:t,children:c.jsx(d2,{scope:t,label:n,duration:r,swipeDirection:i,swipeThreshold:s,toastCount:u,viewport:a,onViewportChange:l,onToastAdd:y.useCallback(()=>d(m=>m+1),[]),onToastRemove:y.useCallback(()=>d(m=>m-1),[]),isFocusedToastEscapeKeyDownRef:f,isClosePausedRef:h,children:o})})};z0.displayName=om;var F0="ToastViewport",f2=["F8"],Pf="toast.viewportPause",Rf="toast.viewportResume",$0=y.forwardRef((e,t)=>
68{const{__scopeToast:n,hotkey:r=f2,label:i="Notifications ({hotkey})",...s}=e,o=mu(F0,n),a=c2(n),l=y.useRef(null),u=y.useRef(null),d=y.useRef(null),f=y.useRef(null),h=yt(t,f,o.onViewportChange),m=r.join("+").replace(/Key/g,"").replace(/Digit/g,""),x=o.toastCount>0;y.useEffect(()=>{const b=v=>{var w;r.length!==0&&r.every(k=>v[k]||v.code===k)&&((w=f.current)==null||w.focus())};return document.addEventListener("keydown",b),()=>document.removeEventListener("keydown",b)},[r]),y.useEffect(()=>{const b=l.current,v=f.current;if(x&&b&&v){const g=()=>{if(!o.isClosePausedRef.current){const N=new CustomEvent(Pf);v.dispatchEvent(N),o.isClosePausedRef.current=!0}},w=()=>{if(o.isClosePausedRef.current){const N=new CustomEvent(Rf);v.dispatchEvent(N),o.isClosePausedRef.current=!1}},k=N=>{!b.contains(N.relatedTarget)&&w()},E=()=>{b.contains(document.activeElement)||w()};return b.addEventListener("focusin",g),b.addEventListener("focusout",k),b.addEventListener("pointermove",g),b.addEventListener("pointerleave",E),window.addEventListener("blur",g),window.addEventListener("focus",w),()=>{b.removeEventListener("focusin",g),b.removeEventListener("focusout",k),b.removeEventListener("pointermove",g),b.removeEventListener("pointerleave",E),window.removeEventListener("blur",g),window.removeEventListener("focus",w)}}},[x,o.isClosePausedRef]);const p=y.useCallback(({tabbingDirection:b})=>{const g=a().map(w=>{const k=w.ref.current,E=[k,...C2(k)];return b==="forwards"?E:E.reverse()});return(b==="forwards"?g.reverse():g).flat()},[a]);return y.useEffect(()=>{const b=f.current;if(b){const v=g=>{var E,N,S;const w=g.altKey||g.ctrlKey||g.metaKey;if(g.key==="Tab"&&!w){const j=document.activeElement,A=g.shiftKey;if(g.target===b&&A){(E=u.current)==null||E.focus();return}const L=p({tabbingDirection:A?"backwards":"forwards"}),Z=L.findIndex(D=>D===j);md(L.slice(Z+1))?g.preventDefault():A?(N=u.current)==null||N.focus():(S=d.current)==null||S.focus()}};return b.addEventListener("keydown",v),()=>b.removeEventListener("keydown",v)}},[a,p]),c.jsxs(XN,{ref:l,role:"region","aria-label":i.replace("{hotkey}",m),tabIndex:-1,style:{pointerEvents:x?void 0:"none"},children:[x&&c.jsx(Af,{ref:u,onFocusFromOutsideViewport:()=>{const b=p({tabbingDirection:"forwards"});md(b)}}),c.jsx(am.Slot,{scope:n,children:c.jsx(ze.ol,{tabIndex:-1,...s,ref:h})}),x&&c.jsx(Af,{ref:d,onFocusFromOutsideViewport:()=>{const b=p({tabbingDirection:"backwards"});md(b)}})]})});$0.displayName=F0;var B0="ToastFocusProxy",Af=y.forwardRef((e,t)=>{const{__scopeToast:n,onFocusFromOutsideViewport:r,...i}=e,s=mu(B0,n);return c.jsx(hu,{"aria-hidden":!0,tabIndex:0,...i,ref:t,style:{position:"fixed"},onFocus:o=>{var u;const a=o.relatedTarget;!((u=s.viewport)!=null&&u.contains(a))&&r()}})});Af.displayName=B0;var el="Toast",h2="toast.swipeStart",m2="toast.swipeMove",p2="toast.swipeCancel",g2="toast.swipeEnd",U0=y.forwardRef((e,t)=>{const{forceMount:n,open:r,defaultOpen:i,onOpenChange:s,...o}=e,[a,l]=bo({prop:r,defaultProp:i??!0,onChange:s,caller:el});return c.jsx(Ti,{present:n||a,children:c.jsx(x2,{open:a,...o,ref:t,onClose:()=>l(!1),onPause:dr(e.onPause),onResume:dr(e.onResume),onSwipeStart:$e(e.onSwipeStart,u=>{u.currentTarget.setAttribute("data-swipe","start")}),onSwipeMove:$e(e.onSwipeMove,u=>{const{x:d,y:f}=u.detail.delta;u.currentTarget.setAttribute("data-swipe","move"),u.currentTarget.style.setProperty("--radix-toast-swipe-move-x",`${d}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-move-y",`${f}px`)}),onSwipeCancel:$e(e.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:$e(e.onSwipeEnd,u=>{const{x:d,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",`${d}px`),u.currentTarget.style.setProperty("--radix-toast-swipe-end-y",`${f}px`),l(!1)})})})});U0.displayName=el;var[v2,y2]=L0(el,{onClose(){}}),x2=y.forwardRef((e,t)=>
68{const{__scopeToast:n,type:r="foreground",duration:i,open:s,onClose:o,onEscapeKeyDown:a,onPause:l,onResume:u,onSwipeStart:d,onSwipeMove:f,onSwipeCancel:h,onSwipeEnd:m,...x}=e,p=mu(el,n),[b,v]=y.useState(null),g=yt(t,D=>v(D)),w=y.useRef(null),k=y.useRef(null),E=i||p.duration,N=y.useRef(0),S=y.useRef(E),j=y.useRef(0),{onToastAdd:A,onToastRemove:R}=p,F=dr(()=>{var q;(b==null?void 0:b.contains(document.activeElement))&&((q=p.viewport)==null||q.focus()),o()}),L=y.useCallback(D=>{!D||D===1/0||(window.clearTimeout(j.current),N.current=new Date().getTime(),j.current=window.setTimeout(F,D))},[F]);y.useEffect(()=>{const D=p.viewport;if(D){const q=()=>{L(S.current),u==null||u()},Y=()=>{const te=new Date().getTime()-N.current;S.current=S.current-te,window.clearTimeout(j.current),l==null||l()};return D.addEventListener(Pf,Y),D.addEventListener(Rf,q),()=>{D.removeEventListener(Pf,Y),D.removeEventListener(Rf,q)}}},[p.viewport,E,l,u,L]),y.useEffect(()=>{s&&!p.isClosePausedRef.current&&L(E)},[s,E,p.isClosePausedRef,L]),y.useEffect(()=>(A(),()=>R()),[A,R]);const Z=y.useMemo(()=>b?Q0(b):null,[b]);return p.viewport?c.jsxs(c.Fragment,{children:[Z&&c.jsx(w2,{__scopeToast:n,role:"status","aria-live":r==="foreground"?"assertive":"polite","aria-atomic":!0,children:Z}),c.jsx(v2,{scope:n,onClose:F,children:Ya.createPortal(c.jsx(am.ItemSlot,{scope:n,children:c.jsx(YN,{asChild:!0,onEscapeKeyDown:$e(a,()=>{p.isFocusedToastEscapeKeyDownRef.current||F(),p.isFocusedToastEscapeKeyDownRef.current=!1}),children:c.jsx(ze.li,{role:"status","aria-live":"off","aria-atomic":!0,tabIndex:0,"data-state":s?"open":"closed","data-swipe-direction":p.swipeDirection,...x,ref:g,style:{userSelect:"none",touchAction:"none",...e.style},onKeyDown:$e(e.onKeyDown,D=>{D.key==="Escape"&&(a==null||a(D.nativeEvent),D.nativeEvent.defaultPrevented||(p.isFocusedToastEscapeKeyDownRef.current=!0,F()))}),onPointerDown:$e(e.onPointerDown,D=>{D.button===0&&(w.current={x:D.clientX,y:D.clientY})}),onPointerMove:$e(e.onPointerMove,D=>{if(!w.current)return;const q=D.clientX-w.current.x,Y=D.clientY-w.current.y,te=!!k.current,P=["left","right"].includes(p.swipeDirection),O=["left","up"].includes(p.swipeDirection)?Math.min:Math.max,U=P?O(0,q):0,X=P?0:O(0,Y),H=D.pointerType==="touch"?10:2,se={x:U,y:X},ae={originalEvent:D,delta:se};te?(k.current=se,Nl(m2,f,ae,{discrete:!1})):Pg(se,p.swipeDirection,H)?(k.current=se,Nl(h2,d,ae,{discrete:!1}),D.target.setPointerCapture(D.pointerId)):(Math.abs(q)>H||Math.abs(Y)>H)&&(w.current=null)}),onPointerUp:$e(e.onPointerUp,D=>{const q=k.current,Y=D.target;if(Y.hasPointerCapture(D.pointerId)&&Y.releasePointerCapture(D.pointerId),k.current=null,w.current=null,q){const te=D.currentTarget,P={originalEvent:D,delta:q};Pg(q,p.swipeDirection,p.swipeThreshold)?Nl(g2,m,P,{discrete:!0}):Nl(p2,h,P,{discrete:!0}),te.addEventListener("click",O=>O.preventDefault(),{once:!0})}})})})}),p.viewport)})]}):null}),w2=e=>{const{__scopeToast:t,children:n,...r}=e,i=mu(el,t),[s,o]=y.useState(!1),[a,l]=y.useState(!1);return k2(()=>o(!0)),y.useEffect(()=>{const u=window.setTimeout(()=>l(!0),1e3);return()=>window.clearTimeout(u)},[]),a?null:c.jsx(sm,{asChild:!0,children:c.jsx(hu,{...r,children:s&&c.jsxs(c.Fragment,{children:[i.label," ",n]})})})},b2="ToastTitle",V0=y.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e;return c.jsx(ze.div,{...r,ref:t})});V0.displayName=b2;var S2="ToastDescription",W0=y.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e;return c.jsx(ze.div,{...r,ref:t})});W0.displayName=S2;var H0="ToastAction",K0=y.forwardRef((e,t)=>{const{altText:n,...r}=e;return n.trim()?c.jsx(Z0,{altText:n,asChild:!0,children:c.jsx(lm,{...r,ref:t})}):(console.error(`Invalid prop \`altText\` supplied to \`${H0}\`. Expected non-empty \`string\`.`),null)});K0.displayName=H0;var G0="ToastClose",lm=y.forwardRef((e,t)=>{const{__scopeToast:n,...r}=e,i=y2(G0,n);return c.jsx(Z0,{asChild:!0,children:c.jsx(ze.button,{type:"button",...r,ref:t,onClick:$e(e.onClick,i.onClose)})})});lm.displayName=G0;var Z0=y.forwardRef((e,t)=>{const{__scopeToast:n,altText:r,...i}=e;return c.jsx(ze.div,{"data-radix-toast-announce-exclude":"","data-radix-toast-announce-alt":r||void 0,...i,ref:t})});function Q0(e){const t=[];
vendor: 8,088 bytes, lines 68-147
68return Array.from(e.childNodes).forEach(r=>{if(r.nodeType===r.TEXT_NODE&&r.textContent&&t.push(r.textContent),E2(r)){const i=r.ariaHidden||r.hidden||r.style.display==="none",s=r.dataset.radixToastAnnounceExclude==="";if(!i)if(s){const o=r.dataset.radixToastAnnounceAlt;o&&t.push(o)}else t.push(...Q0(r))}}),t}function Nl(e,t,n,{discrete:r}){const i=n.originalEvent.currentTarget,s=new CustomEvent(e,{bubbles:!0,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?O0(i,s):i.dispatchEvent(s)}var Pg=(e,t,n=0)=>{const r=Math.abs(e.x),i=Math.abs(e.y),s=r>i;return t==="left"||t==="right"?s&&r>n:!s&&i>n};function k2(e=()=>{}){const t=dr(e);fr(()=>{let n=0,r=0;return n=window.requestAnimationFrame(()=>r=window.requestAnimationFrame(t)),()=>{window.cancelAnimationFrame(n),window.cancelAnimationFrame(r)}},[t])}function E2(e){return e.nodeType===e.ELEMENT_NODE}function C2(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function md(e){const t=document.activeElement;return e.some(n=>n===t?!0:(n.focus(),document.activeElement!==t))}var N2=z0,q0=$0,Y0=U0,X0=V0,J0=W0,ew=K0,tw=lm;function nw(e){var t,n,r="";if(typeof e=="string"||typeof e=="number")r+=e;else if(typeof e=="object")if(Array.isArray(e)){var i=e.length;for(t=0;t<i;t++)e[t]&&(n=nw(e[t]))&&(r&&(r+=" "),r+=n)}else for(n in e)e[n]&&(r&&(r+=" "),r+=n);return r}function rw(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=nw(e))&&(r&&(r+=" "),r+=t);return r}const Rg=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Ag=rw,pu=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return Ag(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:i,defaultVariants:s}=t,o=Object.keys(i).map(u=>{const d=n==null?void 0:n[u],f=s==null?void 0:s[u];if(d===null)return null;const h=Rg(d)||Rg(f);return i[u][h]}),a=n&&Object.entries(n).reduce((u,d)=>{let[f,h]=d;return h===void 0||(u[f]=h),u},{}),l=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((u,d)=>{let{class:f,className:h,...m}=d;return Object.entries(m).every(x=>{let[p,b]=x;return Array.isArray(b)?b.includes({...s,...a}[p]):{...s,...a}[p]===b})?[...u,f,h]:u},[]);return Ag(e,o,l,n==null?void 0:n.class,n==null?void 0:n.className)};/** 69 * @license lucide-react v0.462.0 - ISC 70 * 71 * This source code is licensed under the ISC license. 72 * See the LICENSE file in the root directory of this source tree. 73 */const j2=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),iw=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();/** 74 * @license lucide-react v0.462.0 - ISC 75 * 76 * This source code is licensed under the ISC license. 77 * See the LICENSE file in the root directory of this source tree. 78 */var T2={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"};/** 79 * @license lucide-react v0.462.0 - ISC 80 * 81 * This source code is licensed under the ISC license. 82 * See the LICENSE file in the root directory of this source tree. 83 */const _2=y.forwardRef(({color:e="currentColor",size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i="",children:s,iconNode:o,...a},l)=>y.createElement("svg",{ref:l,...T2,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:iw("lucide",i),...a},[...o.map(([u,d])=>y.createElement(u,d)),...Array.isArray(s)?s:[s]]));/** 84 * @license lucide-react v0.462.0 - ISC 85 * 86 * This source code is licensed under the ISC license. 87 * See the LICENSE file in the root directory of this source tree. 88 */const ke=(e,t)=>{const n=y.forwardRef(({className:r,...i},s)=>y.createElement(_2,{ref:s,iconNode:t,className:iw(`lucide-${j2(e)}`,r),...i}));return n.displayName=`${e}`,n};/** 89 * @license lucide-react v0.462.0 - ISC 90 * 91 * This source code is licensed under the ISC license. 92 * See the LICENSE file in the root directory of this source tree. 93 */const P2=ke("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** 94 * @license lucide-react v0.462.0 - ISC 95 * 96 * This source code is licensed under the ISC license. 97 * See the LICENSE file in the root directory of this source tree. 98 */const R2=ke("BedDouble",[["path",{d:"M2 20v-8a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v8",key:"1k78r4"}],["path",{d:"M4 10V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v4",key:"fb3tl2"}],["path",{d:"M12 4v6",key:"1dcgq2"}],["path",{d:"M2 18h20",key:"ajqnye"}]]);/** 99 * @license lucide-react v0.462.0 - ISC 100 * 101 * This source code is licensed under the ISC license. 102 * See the LICENSE file in the root directory of this source tree. 103 */const A2=ke("Bone",[["path",{d:"M17 10c.7-.7 1.69 0 2.5 0a2.5 2.5 0 1 0 0-5 .5.5 0 0 1-.5-.5 2.5 2.5 0 1 0-5 0c0 .81.7 1.8 0 2.5l-7 7c-.7.7-1.69 0-2.5 0a2.5 2.5 0 0 0 0 5c.28 0 .5.22.5.5a2.5 2.5 0 1 0 5 0c0-.81-.7-1.8 0-2.5Z",key:"w610uw"}]]);/** 104 * @license lucide-react v0.462.0 - ISC 105 * 106 * This source code is licensed under the ISC license. 107 * See the LICENSE file in the root directory of this source tree. 108 */const Og=ke("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);/** 109 * @license lucide-react v0.462.0 - ISC 110 * 111 * This source code is licensed under the ISC license. 112 * See the LICENSE file in the root directory of this source tree. 113 */const O2=ke("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]]);/** 114 * @license lucide-react v0.462.0 - ISC 115 * 116 * This source code is licensed under the ISC license. 117 * See the LICENSE file in the root directory of this source tree. 118 */const M2=ke("Car",[["path",{d:"M19 17h2c.6 0 1-.4 1-1v-3c0-.9-.7-1.7-1.5-1.9C18.7 10.6 16 10 16 10s-1.3-1.4-2.2-2.3c-.5-.4-1.1-.7-1.8-.7H5c-.6 0-1.1.4-1.4.9l-1.4 2.9A3.7 3.7 0 0 0 2 12v4c0 .6.4 1 1 1h2",key:"5owen"}],["circle",{cx:"7",cy:"17",r:"2",key:"u2ysq9"}],["path",{d:"M9 17h6",key:"r8uit2"}],["circle",{cx:"17",cy:"17",r:"2",key:"axvx0g"}]]);/** 119 * @license lucide-react v0.462.0 - ISC 120 * 121 * This source code is licensed under the ISC license. 122 * See the LICENSE file in the root directory of this source tree. 123 */const Of=ke("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]);/** 124 * @license lucide-react v0.462.0 - ISC 125 * 126 * This source code is licensed under the ISC license. 127 * See the LICENSE file in the root directory of this source tree. 128 */const D2=ke("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 129 * @license lucide-react v0.462.0 - ISC 130 * 131 * This source code is licensed under the ISC license. 132 * See the LICENSE file in the root directory of this source tree. 133 */const I2=ke("CircleHelp",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 134 * @license lucide-react v0.462.0 - ISC 135 * 136 * This source code is licensed under the ISC license. 137 * See the LICENSE file in the root directory of this source tree. 138 */const sw=ke("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** 139 * @license lucide-react v0.462.0 - ISC 140 * 141 * This source code is licensed under the ISC license. 142 * See the LICENSE file in the root directory of this source tree. 143 */const L2=ke("Cookie",[["path",{d:"M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5",key:"laymnq"}],["path",{d:"M8.5 8.5v.01",key:"ue8clq"}],["path",{d:"M16 15.5v.01",key:"14dtrp"}],["path",{d:"M12 12v.01",key:"u5ubse"}],["path",{d:"M11 17v.01",key:"1hyl5a"}],["path",{d:"M7 14v.01",key:"uct60s"}]]);/** 144 * @license lucide-react v0.462.0 - ISC 145 * 146 * This source code is licensed under the ISC license. 147 * See the LICENSE file in the root directory of this source tree.
148 */const z2=ke("Dog",[["path",{d:"M11.25 16.25h1.5L12 17z",key:"w7jh35"}],["path",{d:"M16 14v.5",key:"1lajdz"}],["path",{d:"M4.42 11.247A13.152 13.152 0 0 0 4 14.556C4 18.728 7.582 21 12 21s8-2.272 8-6.444a11.702 11.702 0 0 0-.493-3.309",key:"u7s9ue"}],["path",{d:"M8 14v.5",key:"1nzgdb"}],["path",{d:"M8.5 8.5c-.384 1.05-1.083 2.028-2.344 2.5-1.931.722-3.576-.297-3.656-1-.113-.994 1.177-6.53 4-7 1.923-.321 3.651.845 3.651 2.235A7.497 7.497 0 0 1 14 5.277c0-1.39 1.844-2.598 3.767-2.277 2.823.47 4.113 6.006 4 7-.08.703-1.725 1.722-3.656 1-1.261-.472-1.855-1.45-2.239-2.5",key:"v8hric"}]]);/** 149 * @license lucide-react v0.462.0 - ISC 150 * 151 * This source code is licensed under the ISC license. 152 * See the LICENSE file in the root directory of this source tree. 153 */const F2=ke("Euro",[["path",{d:"M4 10h12",key:"1y6xl8"}],["path",{d:"M4 14h9",key:"1loblj"}],["path",{d:"M19 6a7.7 7.7 0 0 0-5.2-2A7.9 7.9 0 0 0 6 12c0 4.4 3.5 8 7.8 8 2 0 3.8-.8 5.2-2",key:"1j6lzo"}]]);/** 154 * @license lucide-react v0.462.0 - ISC 155 * 156 * This source code is licensed under the ISC license. 157 * See the LICENSE file in the root directory of this source tree. 158 */const Dc=ke("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);/** 159 * @license lucide-react v0.462.0 - ISC 160 * 161 * This source code is licensed under the ISC license. 162 * See the LICENSE file in the root directory of this source tree. 163 */const $2=ke("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);/** 164 * @license lucide-react v0.462.0 - ISC 165 * 166 * This source code is licensed under the ISC license. 167 * See the LICENSE file in the root directory of this source tree. 168 */const gu=ke("Heart",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}]]);/** 169 * @license lucide-react v0.462.0 - ISC 170 * 171 * This source code is licensed under the ISC license. 172 * See the LICENSE file in the root directory of this source tree. 173 */const B2=ke("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);/** 174 * @license lucide-react v0.462.0 - ISC 175 * 176 * This source code is licensed under the ISC license. 177 * See the LICENSE file in the root directory of this source tree. 178 */const U2=ke("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);/** 179 * @license lucide-react v0.462.0 - ISC 180 * 181 * This source code is licensed under the ISC license. 182 * See the LICENSE file in the root directory of this source tree. 183 */const Mf=ke("MapPin",[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/** 184 * @license lucide-react v0.462.0 - ISC 185 * 186 * This source code is licensed under the ISC license. 187 * See the LICENSE file in the root directory of this source tree. 188 */const V2=ke("Menu",[["line",{x1:"4",x2:"20",y1:"12",y2:"12",key:"1e0a9i"}],["line",{x1:"4",x2:"20",y1:"6",y2:"6",key:"1owob3"}],["line",{x1:"4",x2:"20",y1:"18",y2:"18",key:"yk5zj1"}]]);/** 189 * @license lucide-react v0.462.0 - ISC 190 * 191 * This source code is licensed under the ISC license. 192 * See the LICENSE file in the root directory of this source tree. 193 */const W2=ke("Microscope",[["path",{d:"M6 18h8",key:"1borvv"}],["path",{d:"M3 22h18",key:"8prr45"}],["path",{d:"M14 22a7 7 0 1 0 0-14h-1",key:"1jwaiy"}],["path",{d:"M9 14h2",key:"197e7h"}],["path",{d:"M9 12a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Z",key:"1bmzmy"}],["path",{d:"M12 6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3",key:"1drr47"}]]);/** 194 * @license lucide-react v0.462.0 - ISC 195 * 196 * This source code is licensed under the ISC license. 197 * See the LICENSE file in the root directory of this source tree. 198 */const H2=ke("PawPrint",[["circle",{cx:"11",cy:"4",r:"2",key:"vol9p0"}],["circle",{cx:"18",cy:"8",r:"2",key:"17gozi"}],["circle",{cx:"20",cy:"16",r:"2",key:"1v9bxh"}],["path",{d:"M9 10a5 5 0 0 1 5 5v3.5a3.5 3.5 0 0 1-6.84 1.045Q6.52 17.48 4.46 16.84A3.5 3.5 0 0 1 5.5 10Z",key:"1ydw1z"}]]);/** 199 * @license lucide-react v0.462.0 - ISC 200 * 201 * This source code is licensed under the ISC license. 202 * See the LICENSE file in the root directory of this source tree. 203 */const Ji=ke("Phone",[["path",{d:"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z",key:"foiqr5"}]]);/** 204 * @license lucide-react v0.462.0 - ISC 205 * 206 * This source code is licensed under the ISC license. 207 * See the LICENSE file in the root directory of this source tree. 208 */const K2=ke("Rabbit",[["path",{d:"M13 16a3 3 0 0 1 2.24 5",key:"1epib5"}],["path",{d:"M18 12h.01",key:"yjnet6"}],["path",{d:"M18 21h-8a4 4 0 0 1-4-4 7 7 0 0 1 7-7h.2L9.6 6.4a1 1 0 1 1 2.8-2.8L15.8 7h.2c3.3 0 6 2.7 6 6v1a2 2 0 0 1-2 2h-1a3 3 0 0 0-3 3",key:"ue9ozu"}
208],["path",{d:"M20 8.54V4a2 2 0 1 0-4 0v3",key:"49iql8"}],["path",{d:"M7.612 12.524a3 3 0 1 0-1.6 4.3",key:"1e33i0"}]]);/** 209 * @license lucide-react v0.462.0 - ISC 210 * 211 * This source code is licensed under the ISC license. 212 * See the LICENSE file in the root directory of this source tree. 213 */const G2=ke("Radiation",[["path",{d:"M12 12h.01",key:"1mp3jc"}],["path",{d:"M7.5 4.2c-.3-.5-.9-.7-1.3-.4C3.9 5.5 2.3 8.1 2 11c-.1.5.4 1 1 1h5c0-1.5.8-2.8 2-3.4-1.1-1.9-2-3.5-2.5-4.4z",key:"wy49g3"}],["path",{d:"M21 12c.6 0 1-.4 1-1-.3-2.9-1.8-5.5-4.1-7.1-.4-.3-1.1-.2-1.3.3-.6.9-1.5 2.5-2.6 4.3 1.2.7 2 2 2 3.5h5z",key:"vklnvr"}],["path",{d:"M7.5 19.8c-.3.5-.1 1.1.4 1.3 2.6 1.2 5.6 1.2 8.2 0 .5-.2.7-.8.4-1.3-.5-.9-1.4-2.5-2.5-4.3-1.2.7-2.8.7-4 0-1.1 1.8-2 3.4-2.5 4.3z",key:"wkdf1o"}]]);/** 214 * @license lucide-react v0.462.0 - ISC 215 * 216 * This source code is licensed under the ISC license. 217 * See the LICENSE file in the root directory of this source tree. 218 */const Z2=ke("Scissors",[["circle",{cx:"6",cy:"6",r:"3",key:"1lh9wr"}],["path",{d:"M8.12 8.12 12 12",key:"1alkpv"}],["path",{d:"M20 4 8.12 15.88",key:"xgtan2"}],["circle",{cx:"6",cy:"18",r:"3",key:"fqmcym"}],["path",{d:"M14.8 14.8 20 20",key:"ptml3r"}]]);/** 219 * @license lucide-react v0.462.0 - ISC 220 * 221 * This source code is licensed under the ISC license. 222 * See the LICENSE file in the root directory of this source tree. 223 */const Q2=ke("Send",[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]]);/** 224 * @license lucide-react v0.462.0 - ISC 225 * 226 * This source code is licensed under the ISC license. 227 * See the LICENSE file in the root directory of this source tree. 228 */const q2=ke("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/** 229 * @license lucide-react v0.462.0 - ISC 230 * 231 * This source code is licensed under the ISC license. 232 * See the LICENSE file in the root directory of this source tree. 233 */const Y2=ke("Sparkles",[["path",{d:"M9.937 15.5A2 2 0 0 0 8.5 14.063l-6.135-1.582a.5.5 0 0 1 0-.962L8.5 9.936A2 2 0 0 0 9.937 8.5l1.582-6.135a.5.5 0 0 1 .963 0L14.063 8.5A2 2 0 0 0 15.5 9.937l6.135 1.581a.5.5 0 0 1 0 .964L15.5 14.063a2 2 0 0 0-1.437 1.437l-1.582 6.135a.5.5 0 0 1-.963 0z",key:"4pj2yx"}],["path",{d:"M20 3v4",key:"1olli1"}],["path",{d:"M22 5h-4",key:"1gvqau"}],["path",{d:"M4 17v2",key:"vumght"}],["path",{d:"M5 18H3",key:"zchphs"}]]);/** 234 * @license lucide-react v0.462.0 - ISC 235 * 236 * This source code is licensed under the ISC license. 237 * See the LICENSE file in the root directory of this source tree. 238 */const Df=ke("Star",[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]]);/** 239 * @license lucide-react v0.462.0 - ISC 240 * 241 * This source code is licensed under the ISC license. 242 * See the LICENSE file in the root directory of this source tree. 243 */const X2=ke("Stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);/** 244 * @license lucide-react v0.462.0 - ISC 245 * 246 * This source code is licensed under the ISC license. 247 * See the LICENSE file in the root directory of this source tree. 248 */const J2=ke("Syringe",[["path",{d:"m18 2 4 4",key:"22kx64"}],["path",{d:"m17 7 3-3",key:"1w1zoj"}],["path",{d:"M19 9 8.7 19.3c-1 1-2.5 1-3.4 0l-.6-.6c-1-1-1-2.5 0-3.4L15 5",key:"1exhtz"}],["path",{d:"m9 11 4 4",key:"rovt3i"}],["path",{d:"m5 19-3 3",key:"59f2uf"}],["path",{d:"m14 4 6 6",key:"yqp9t2"}]]);/** 249 * @license lucide-react v0.462.0 - ISC 250 * 251 * This source code is licensed under the ISC license. 252 * See the LICENSE file in the root directory of this source tree. 253 */const pd=ke("TriangleAlert",[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]]);/** 254 * @license lucide-react v0.462.0 - ISC 255 * 256 * This source code is licensed under the ISC license. 257 * See the LICENSE file in the root directory of this source tree. 258 */const ej=ke("Users",[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["path",{d:"M16 3.13a4 4 0 0 1 0 7.75",key:"1da9ce"}]]);/** 259 * @license lucide-react v0.462.0 - ISC 260 * 261 * This source code is licensed under the ISC license. 262 * See the LICENSE file in the root directory of this source tree. 263 */const cm=ke("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}
vendor: 5,914 bytes, line 263
263],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]),um="-",tj=e=>{const t=rj(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:o=>{const a=o.split(um);return a[0]===""&&a.length!==1&&a.shift(),ow(a,t)||nj(o)},getConflictingClassGroupIds:(o,a)=>{const l=n[o]||[];return a&&r[o]?[...l,...r[o]]:l}}},ow=(e,t)=>{var o;if(e.length===0)return t.classGroupId;const n=e[0],r=t.nextPart.get(n),i=r?ow(e.slice(1),r):void 0;if(i)return i;if(t.validators.length===0)return;const s=e.join(um);return(o=t.validators.find(({validator:a})=>a(s)))==null?void 0:o.classGroupId},Mg=/^\[(.+)\]$/,nj=e=>{if(Mg.test(e)){const t=Mg.exec(e)[1],n=t==null?void 0:t.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},rj=e=>{const{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return sj(Object.entries(e.classGroups),n).forEach(([s,o])=>{If(o,r,s,t)}),r},If=(e,t,n,r)=>{e.forEach(i=>{if(typeof i=="string"){const s=i===""?t:Dg(t,i);s.classGroupId=n;return}if(typeof i=="function"){if(ij(i)){If(i(r),t,n,r);return}t.validators.push({validator:i,classGroupId:n});return}Object.entries(i).forEach(([s,o])=>{If(o,Dg(t,s),n,r)})})},Dg=(e,t)=>{let n=e;return t.split(um).forEach(r=>{n.nextPart.has(r)||n.nextPart.set(r,{nextPart:new Map,validators:[]}),n=n.nextPart.get(r)}),n},ij=e=>e.isThemeGetter,sj=(e,t)=>t?e.map(([n,r])=>{const i=r.map(s=>typeof s=="string"?t+s:typeof s=="object"?Object.fromEntries(Object.entries(s).map(([o,a])=>[t+o,a])):s);return[n,i]}):e,oj=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=new Map,r=new Map;const i=(s,o)=>{n.set(s,o),t++,t>e&&(t=0,r=n,n=new Map)};return{get(s){let o=n.get(s);if(o!==void 0)return o;if((o=r.get(s))!==void 0)return i(s,o),o},set(s,o){n.has(s)?n.set(s,o):i(s,o)}}},aw="!",aj=e=>{const{separator:t,experimentalParseClassName:n}=e,r=t.length===1,i=t[0],s=t.length,o=a=>{const l=[];let u=0,d=0,f;for(let b=0;b<a.length;b++){let v=a[b];if(u===0){if(v===i&&(r||a.slice(b,b+s)===t)){l.push(a.slice(d,b)),d=b+s;continue}if(v==="/"){f=b;continue}}v==="["?u++:v==="]"&&u--}const h=l.length===0?a:a.substring(d),m=h.startsWith(aw),x=m?h.substring(1):h,p=f&&f>d?f-d:void 0;return{modifiers:l,hasImportantModifier:m,baseClassName:x,maybePostfixModifierPosition:p}};return n?a=>n({className:a,parseClassName:o}):o},lj=e=>{if(e.length<=1)return e;const t=[];let n=[];return e.forEach(r=>{r[0]==="["?(t.push(...n.sort(),r),n=[]):n.push(r)}),t.push(...n.sort()),t},cj=e=>({cache:oj(e.cacheSize),parseClassName:aj(e),...tj(e)}),uj=/\s+/,dj=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,s=[],o=e.trim().split(uj);let a="";for(let l=o.length-1;l>=0;l-=1){const u=o[l],{modifiers:d,hasImportantModifier:f,baseClassName:h,maybePostfixModifierPosition:m}=n(u);let x=!!m,p=r(x?h.substring(0,m):h);if(!p){if(!x){a=u+(a.length>0?" "+a:a);continue}if(p=r(h),!p){a=u+(a.length>0?" "+a:a);continue}x=!1}const b=lj(d).join(":"),v=f?b+aw:b,g=v+p;if(s.includes(g))continue;s.push(g);const w=i(p,x);for(let k=0;k<w.length;++k){const E=w[k];s.push(v+E)}a=u+(a.length>0?" "+a:a)}return a};function fj(){let e=0,t,n,r="";for(;e<arguments.length;)(t=arguments[e++])&&(n=lw(t))&&(r&&(r+=" "),r+=n);return r}const lw=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=lw(e[r]))&&(n&&(n+=" "),n+=t);return n};function hj(e,...t){let n,r,i,s=o;function o(l){const u=t.reduce((d,f)=>f(d),e());return n=cj(u),r=n.cache.get,i=n.cache.set,s=a,a(l)}function a(l){const u=r(l);if(u)return u;const d=dj(l,n);return i(l,d),d}return function(){return s(fj.apply(null,arguments))}}const We=e=>{const t=n=>n[e]||[];return t.isThemeGetter=!0,t},cw=/^\[(?:([a-z-]+):)?(.+)\]$/i,mj=/^\d+\/\d+$/,pj=new Set(["px","full","screen"]),gj=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,vj=/\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$/,yj=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,xj=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,wj=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,gr=e=>Bs(e)||pj.has(e)||mj.test(e),Fr=e=>So(e,"length",Tj),Bs=e=>!!e&&!Number.isNaN(Number(e)),gd=e=>So(e,"number",Bs),Ho=e=>!!e&&Number.isInteger(Number(e)),bj=e=>e.endsWith("%")&&Bs(e.slice(0,-1)),ve=e=>cw.test(e),$r=e=>gj.test(e),Sj=new Set(["length","size","percentage"]),kj=e=>So(e,Sj,uw),Ej=e=>So(e,"position",uw),Cj=new Set(["image","url"]),Nj=e=>So(e,Cj,Pj),jj=e=>So(e,"",_j),Ko=()=>!0,So=(e,t,n)=>{const r=cw.exec(e);return r?r[1]?typeof t=="string"?r[1]===t:t.has(r[1]):n(r[2]):!1},Tj=e=>vj.test(e)&&!yj.test(e),uw=()=>!1,_j=e=>xj.test(e),Pj=e=>wj.test(e),Rj=()=>{const e=We("colors"),t=We("spacing"),n=We("blur"),r=We("brightness"),i=We("borderColor"),s=We("borderRadius"),o=We("borderSpacing"),a=We("borderWidth"),l=We("contrast"),u=We("grayscale"),d=We("hueRotate"),f=We("invert"),h=We("gap"),m=We("gradientColorStops"),x=We("gradientColorStopPositions"),p=We("inset"),b=We("margin"),v=We("opacity"),g=We("padding"),w=We("saturate"),k=We("scale"),E=We("sepia"),N=We("skew"),S=We("space"),j=We("translate"),A=()=>["auto","contain","none"],R=()=>["auto","hidden","clip","visible","scroll"],F=()=>["auto",ve,t],L=()=>[ve,t],Z=()=>["",gr,Fr],D=()=>["auto",Bs,ve],q=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],Y=()=>["solid","dashed","dotted","double","none"],te=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],P=()=>["start","end","center","between","around","evenly","stretch"],O=()=>["","0",ve],U=()=>["auto","avoid","all","avoid-page","page","left","right","column"],X=()=>[Bs,ve];return{cacheSize:500,separator:":",theme:{colors:[Ko],spacing:[gr,Fr],blur:["none","",$r,ve],brightness:X(),borderColor:[e],borderRadius:["n
263one","","full",$r,ve],borderSpacing:L(),borderWidth:Z(),contrast:X(),grayscale:O(),hueRotate:X(),invert:O(),gap:L(),gradientColorStops:[e],gradientColorStopPositions:[bj,Fr],inset:F(),margin:F(),opacity:X(),padding:L(),saturate:X(),scale:X(),sepia:O(),skew:X(),space:L(),translate:L()},classGroups:{aspect:[{aspect:["auto","square","video",ve]}],container:["container"],columns:[{columns:[$r]}],"break-after":[{"break-after":U()}],"break-before":[{"break-before":U()}],"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:[...q(),ve]}],overflow:[{overflow:R()}],"overflow-x":[{"overflow-x":R()}],"overflow-y":[{"overflow-y":R()}],overscroll:[{overscroll:A()}],"overscroll-x":[{"overscroll-x":A()}],"overscroll-y":[{"overscroll-y":A()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[p]}],"inset-x":[{"inset-x":[p]}],"inset-y":[{"inset-y":[p]}],start:[{start:[p]}],end:[{end:[p]}],top:[{top:[p]}],right:[{right:[p]}],bottom:[{bottom:[p]}],left:[{left:[p]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",Ho,ve]}],basis:[{basis:F()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",ve]}],grow:[{grow:O()}],shrink:[{shrink:O()}],order:[{order:["first","last","none",Ho,ve]}],"grid-cols":[{"grid-cols":[Ko]}],"col-start-end":[{col:["auto",{span:["full",Ho,ve]},ve]}],"col-start":[{"col-start":D()}],"col-end":[{"col-end":D()}],"grid-rows":[{"grid-rows":[Ko]}],"row-start-end":[{row:["auto",{span:[Ho,ve]},ve]}],"row-start":[{"row-start":D()}],"row-end":[{"row-end":D()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",ve]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",ve]}],gap:[{gap:[h]}],"gap-x":[{"gap-x":[h]}],"gap-y":[{"gap-y":[h]}],"justify-content":[{justify:["normal",...P()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...P(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...P(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[g]}],px:[{px:[g]}],py:[{py:[g]}],ps:[{ps:[g]}],pe:[{pe:[g]}],pt:[{pt:[g]}],pr:[{pr:[g]}],pb:[{pb:[g]}],pl:[{pl:[g]}],m:[{m:[b]}],mx:[{mx:[b]}],my:[{my:[b]}],ms:[{ms:[b]}],me:[{me:[b]}],mt:[{mt:[b]}],mr:[{mr:[b]}],mb:[{mb:[b]}],ml:[{ml:[b]}],"space-x":[{"space-x":[S]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[S]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",ve,t]}],"min-w":[{"min-w":[ve,t,"min","max","fit"]}],"max-w":[{"max-w":[ve,t,"none","full","min","max","fit","prose",{screen:[$r]},$r]}],h:[{h:[ve,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[ve,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[ve,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[ve,t,"auto","min","max","fit"]}],"font-size":[{text:["base",$r,Fr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",gd]}],"font-family":[{font:[Ko]}],"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",ve]}],"line-clamp":[{"line-clamp":["none",Bs,gd]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",gr,ve]}],"list-image":[{"list-image":["none",ve]}],"list-style-type":[{list:["none","disc","decimal",ve]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...Y(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",gr,Fr]}],"underline-offset":[{"underline-offset":["auto",gr,ve]}],"text-decoration-color":[{decoration:[e]}],"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",ve]}],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",ve]}],"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:[...q(),Ej]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",kj]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},Nj]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[x]}
vendor: 5,182 bytes, line 263
263],"gradient-via-pos":[{via:[x]}],"gradient-to-pos":[{to:[x]}],"gradient-from":[{from:[m]}],"gradient-via":[{via:[m]}],"gradient-to":[{to:[m]}],rounded:[{rounded:[s]}],"rounded-s":[{"rounded-s":[s]}],"rounded-e":[{"rounded-e":[s]}],"rounded-t":[{"rounded-t":[s]}],"rounded-r":[{"rounded-r":[s]}],"rounded-b":[{"rounded-b":[s]}],"rounded-l":[{"rounded-l":[s]}],"rounded-ss":[{"rounded-ss":[s]}],"rounded-se":[{"rounded-se":[s]}],"rounded-ee":[{"rounded-ee":[s]}],"rounded-es":[{"rounded-es":[s]}],"rounded-tl":[{"rounded-tl":[s]}],"rounded-tr":[{"rounded-tr":[s]}],"rounded-br":[{"rounded-br":[s]}],"rounded-bl":[{"rounded-bl":[s]}],"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:[...Y(),"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:Y()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...Y()]}],"outline-offset":[{"outline-offset":[gr,ve]}],"outline-w":[{outline:[gr,Fr]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:Z()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[gr,Fr]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",$r,jj]}],"shadow-color":[{shadow:[Ko]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...te(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":te()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",$r,ve]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[d]}],invert:[{invert:[f]}],saturate:[{saturate:[w]}],sepia:[{sepia:[E]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[d]}],"backdrop-invert":[{"backdrop-invert":[f]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[w]}],"backdrop-sepia":[{"backdrop-sepia":[E]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[o]}],"border-spacing-x":[{"border-spacing-x":[o]}],"border-spacing-y":[{"border-spacing-y":[o]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",ve]}],duration:[{duration:X()}],ease:[{ease:["linear","in","out","in-out",ve]}],delay:[{delay:X()}],animate:[{animate:["none","spin","ping","pulse","bounce",ve]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[k]}],"scale-x":[{"scale-x":[k]}],"scale-y":[{"scale-y":[k]}],rotate:[{rotate:[Ho,ve]}],"translate-x":[{"translate-x":[j]}],"translate-y":[{"translate-y":[j]}],"skew-x":[{"skew-x":[N]}],"skew-y":[{"skew-y":[N]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",ve]}],accent:[{accent:["auto",e]}],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",ve]}],"caret-color":[{caret:[e]}],"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"]}
vendor: 4,647 bytes, line 263
263],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",ve]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[gr,Fr,gd]}],stroke:[{stroke:[e,"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"]}}},Aj=hj(Rj);function Te(...e){return Aj(rw(e))}const Oj=N2,dw=y.forwardRef(({className:e,...t},n)=>c.jsx(q0,{ref:n,className:Te("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]",e),...t}));dw.displayName=q0.displayName;const Mj=pu("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"}}),fw=y.forwardRef(({className:e,variant:t,...n},r)=>c.jsx(Y0,{ref:r,className:Te(Mj({variant:t}),e),...n}));fw.displayName=Y0.displayName;const Dj=y.forwardRef(({className:e,...t},n)=>c.jsx(ew,{ref:n,className:Te("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",e),...t}));Dj.displayName=ew.displayName;const hw=y.forwardRef(({className:e,...t},n)=>c.jsx(tw,{ref:n,className:Te("absolute right-2 top-2 rounded-md p-1 text-foreground
263/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",e),"toast-close":"",...t,children:c.jsx(cm,{className:"h-4 w-4"})}));hw.displayName=tw.displayName;const mw=y.forwardRef(({className:e,...t},n)=>c.jsx(X0,{ref:n,className:Te("text-sm font-semibold",e),...t}));mw.displayName=X0.displayName;const pw=y.forwardRef(({className:e,...t},n)=>c.jsx(J0,{ref:n,className:Te("text-sm opacity-90",e),...t}));pw.displayName=J0.displayName;function Ij(){const{toasts:e}=_0();return c.jsxs(Oj,{children:[e.map(function({id:t,title:n,description:r,action:i,...s}){return c.jsxs(fw,{...s,children:[c.jsxs("div",{className:"grid gap-1",children:[n&&c.jsx(mw,{children:n}),r&&c.jsx(pw,{children:r})]}),i,c.jsx(hw,{})]},t)}),c.jsx(dw,{})]})}var Ig=["light","dark"],Lj="(prefers-color-scheme: dark)",zj=y.createContext(void 0),Fj={setTheme:e=>{},themes:[]},$j=()=>{var e;return(e=y.useContext(zj))!=null?e:Fj};y.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:i,defaultTheme:s,value:o,attrs:a,nonce:l})=>{let u=s==="system",d=n==="class"?`var d=document.documentElement,c=d.classList;${`c.remove(${a.map(x=>`'${x}'`).join(",")})`};`:`var d=document.documentElement,n='${n}',s='setAttribute';`,f=i?Ig.includes(s)&&s?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${s}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",h=(x,p=!1,b=!0)=>{let v=o?o[x]:x,g=p?x+"|| ''":`'${v}'`,w="";return i&&b&&!p&&Ig.includes(x)&&(w+=`d.style.colorScheme = '${x}';`),n==="class"?p||v?w+=`c.add(${g})`:w+="null":v&&(w+=`d[s](n,${g})`),w},m=e?`!function(){${d}${h(e)}}()`:r?`!function(){try{${d}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${u})){var t='${Lj}',m=window.matchMedia(t);if(m.media!==t||m.matches){${h("dark")}}else{${h("light")}}}else if(e){${o?`var x=${JSON.stringify(o)};`:""}${h(o?"x[e]":"e",!0)}}${u?"":"else{"+h(s,!1,!1)+"}"}${f}}catch(e){}}()`:`!function(){try{${d}var e=localStorage.getItem('${t}');if(e){${o?`var x=${JSON.stringify(o)};`:""}${h(o?"x[e]":"e",!0)}}else{${h(s,!1,!1)};}${f}}catch(t){}}();`;return y.createElement("script",{nonce:l,dangerouslySetInnerHTML:{__html:m}})});var Bj=e=>{switch(e){case"success":return Wj;case"info":return Kj;case"warning":return Hj;case"error":return Gj;default:return null}},Uj=Array(12).fill(0),Vj=({visible:e,className:t})=>I.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},I.createElement("div",{className:"sonner-spinner"},Uj.map((n,r)=>I.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),Wj=I.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},I.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"})),Hj=I.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},I.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"})),Kj=I.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},I.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"})),Gj=I.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},I.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"})),Zj=I.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"},I.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),I.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Qj=()=>
263{let[e,t]=I.useState(document.hidden);return I.useEffect(()=>{let n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e},Lf=1,qj=class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n,...r}=e,i=typeof(e==null?void 0:e.id)=="number"||((t=e.id)==null?void 0:t.length)>0?e.id:Lf++,s=this.toasts.find(a=>a.id===i),o=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(i)&&this.dismissedToasts.delete(i),s?this.toasts=this.toasts.map(a=>a.id===i?(this.publish({...a,...e,id:i,title:n}),{...a,...e,id:i,dismissible:o,title:n}):a):this.addToast({title:n,...r,dismissible:o,id:i}),i},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(t=>{this.subscribers.forEach(n=>n({id:t.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:"error"}),this.success=(e,t)=>this.create({...t,type:"success",message:e}),this.info=(e,t)=>this.create({...t,type:"info",message:e}),this.warning=(e,t)=>this.create({...t,type:"warning",message:e}),this.loading=(e,t)=>
263this.create({...t,type:"loading",message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:"loading",message:t.loading,description:typeof t.description!="function"?t.description:void 0}));let r=e instanceof Promise?e:e(),i=n!==void 0,s,o=r.then(async l=>{if(s=["resolve",l],I.isValidElement(l))i=!1,this.create({id:n,type:"default",message:l});else if(Xj(l)&&!l.ok){i=!1;let u=typeof t.error=="function"?await t.error(`HTTP error! status: ${l.status}`):t.error,d=typeof t.description=="function"?await t.description(`HTTP error! status: ${l.status}`):t.description;this.create({id:n,type:"error",message:u,description:d})}else if(t.success!==void 0){i=!1;let u=typeof t.success=="function"?await t.success(l):t.success,d=typeof t.description=="function"?await t.description(l):t.description;this.create({id:n,type:"success",message:u,description:d})}}).catch(async l=>{if(s=["reject",l],t.error!==void 0){i=!1;let u=typeof t.error=="function"?await t.error(l):t.error,d=typeof t.description=="function"?await t.description(l):t.description;this.create({id:n,type:"error",message:u,description:d})}}).finally(()=>{var l;i&&(this.dismiss(n),n=void 0),(l=t.finally)==null||l.call(t)}),a=()=>new Promise((l,u)=>o.then(()=>s[0]==="reject"?u(s[1]):l(s[1])).catch(u));return typeof n!="string"&&typeof n!="number"?{unwrap:a}:Object.assign(n,{unwrap:a})},this.custom=(e,t)=>{let n=(t==null?void 0:t.id)||Lf++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},Kt=new qj,Yj=(e,t)=>{let n=(t==null?void 0:t.id)||Lf++;return Kt.addToast({title:e,...t,id:n}),n},Xj=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",Jj=Yj,eT=()=>Kt.toasts,tT=()=>Kt.getActiveToasts();Object.assign(Jj,{success:Kt.success,info:Kt.info,warning:Kt.warning,error:Kt.error,custom:Kt.custom,message:Kt.message,promise:Kt.promise,dismiss:Kt.dismiss,loading:Kt.loading},{getHistory:eT,getToasts:tT});function nT(e,{insertAt:t}={}){if(typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t==="top"&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}nT(`: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;
263left: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}
263: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%);
263--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%)} 264`);function jl(e){return e.label!==void 0}var rT=3,iT="32px",sT="16px",Lg=4e3,oT=356,aT=14,lT=20,cT=200;function Rn(...e){return e.filter(Boolean).join(" ")}function uT(e){let[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}var dT=e=>{var t,n,r,i,s,o,a,l,u,d,f;let{invert:h,toast:m,unstyled:x,interacting:p,setHeights:b,visibleToasts:v,heights:g,index:w,toasts:k,expanded:E,removeToast:N,defaultRichColors:S,closeButton:j,style:A,cancelButtonStyle:R,actionButtonStyle:F,className:L="",descriptionClassName:Z="",duration:D,position:q,gap:Y,loadingIcon:te,expandByDefault:P,classNames:O,icons:U,closeButtonAriaLabel:X="Close toast",pauseWhenPageIsHidden:H}
264=e,[se,ae]=I.useState(null),[ye,De]=I.useState(null),[le,Be]=I.useState(!1),[ut,tt]=I.useState(!1),[Ee,V]=I.useState(!1),[pe,Fe]=I.useState(!1),[at,Qe]=I.useState(!1),[Dt,It]=I.useState(0),[xt,mn]=I.useState(0),Xt=I.useRef(m.duration||D||Lg),Dr=I.useRef(null),Jt=I.useRef(null),pn=w===0,Gn=w+1<=v,St=m.type,en=m.dismissible!==!1,gn=m.className||"",Lt=m.descriptionClassName||"",Wt=I.useMemo(()=>g.findIndex(ue=>ue.toastId===m.id)||0,[g,m.id]),Zn=I.useMemo(()=>{var ue;return(ue=m.closeButton)!=null?ue:j},[m.closeButton,j]),Ir=I.useMemo(()=>m.duration||D||Lg,[m.duration,D]),kt=I.useRef(0),Tn=I.useRef(0),_i=I.useRef(0),_n=I.useRef(null),[To,as]=q.split("-"),Qn=I.useMemo(()=>g.reduce((ue,Ce,Oe)=>Oe>=Wt?ue:ue+Ce.height,0),[g,Wt]),Pi=Qj(),Lr=m.invert||h,qn=St==="loading";Tn.current=I.useMemo(()=>Wt*Y+Qn,[Wt,Qn]),I.useEffect(()=>{Xt.current=Ir},[Ir]),I.useEffect(()=>{Be(!0)},[]),I.useEffect(()=>{let ue=Jt.current;if(ue){let Ce=ue.getBoundingClientRect().height;return mn(Ce),b(Oe=>[{toastId:m.id,height:Ce,position:m.position},...Oe]),()=>b(Oe=>Oe.filter(Tt=>Tt.toastId!==m.id))}},[b,m.id]),I.useLayoutEffect(()=>{if(!le)return;let ue=Jt.current,Ce=ue.style.height;ue.style.height="auto";let Oe=ue.getBoundingClientRect().height;ue.style.height=Ce,mn(Oe),b(Tt=>Tt.find(nn=>nn.toastId===m.id)?Tt.map(nn=>nn.toastId===m.id?{...nn,height:Oe}:nn):[{toastId:m.id,height:Oe,position:m.position},...Tt])},[le,m.title,m.description,b,m.id]);let tn=I.useCallback(()=>{tt(!0),It(Tn.current),b(ue=>ue.filter(Ce=>Ce.toastId!==m.id)),setTimeout(()=>{N(m)},cT)},[m,N,b,Tn]);I.useEffect(()=>{if(m.promise&&St==="loading"||m.duration===1/0||m.type==="loading")return;let ue;return E||p||H&&Pi?(()=>{if(_i.current<kt.current){let Ce=new Date().getTime()-kt.current;Xt.current=Xt.current-Ce}_i.current=new Date().getTime()})():Xt.current!==1/0&&(kt.current=new Date().getTime(),ue=setTimeout(()=>{var Ce;(Ce=m.onAutoClose)==null||Ce.call(m,m),tn()},Xt.current)),()=>clearTimeout(ue)},[E,p,m,St,H,Pi,tn]),I.useEffect(()=>{m.delete&&tn()},[tn,m.delete]);function ls(){var ue,Ce,Oe;return U!=null&&U.loading?I.createElement("div",{className:Rn(O==null?void 0:O.loader,(ue=m==null?void 0:m.classNames)==null?void 0:ue.loader,"sonner-loader"),"data-visible":St==="loading"},U.loading):te?I.createElement("div",{className:Rn(O==null?void 0:O.loader,(Ce=m==null?void 0:m.classNames)==null?void 0:Ce.loader,"sonner-loader"),"data-visible":St==="loading"},te):I.createElement(Vj,{className:Rn(O==null?void 0:O.loader,(Oe=m==null?void 0:m.classNames)==null?void 0:Oe.loader),visible:St==="loading"})}return I.createElement("li",{tabIndex:0,ref:Jt,className:Rn(L,gn,O==null?void 0:O.toast,(t=m==null?void 0:m.classNames)==null?void 0:t.toast,O==null?void 0:O.default,O==null?void 0:O[St],(n=m==null?void 0:m.classNames)==null?void 0:n[St]),"data-sonner-toast":"","data-rich-colors":(r=m.richColors)!=null?r:S,"data-styled":!(m.jsx||m.unstyled||x),"data-mounted":le,"data-promise":!!m.promise,"data-swiped":at,"data-removed":ut,"data-visible":Gn,"data-y-position":To,"data-x-position":as,"data-index":w,"data-front":pn,"data-swiping":Ee,"data-dismissible":en,"data-type":St,"data-invert":Lr,"data-swipe-out":pe,"data-swipe-direction":ye,"data-expanded":!!(E||P&&le),style:{"--index":w,"--toasts-before":w,"--z-index":k.length-w,"--offset":`${ut?Dt:Tn.current}px`,"--initial-height":P?"auto":`${xt}px`,...A,...m.style},onDragEnd:()=>{V(!1),ae(null),_n.current=null},onPointerDown:ue=>{qn||!en||(Dr.current=new Date,It(Tn.current),ue.target.setPointerCapture(ue.pointerId),ue.target.tagName!=="BUTTON"&&(V(!0),_n.current={x:ue.clientX,y:ue.clientY}))},onPointerUp:()=>{var ue,Ce,Oe,Tt;if(pe||!en)return;_n.current=null;let nn=Number(((ue=Jt.current)==null?void 0:ue.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),Yn=Number(((Ce=Jt.current)==null?void 0:Ce.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),C=new Date().getTime()-((Oe=Dr.current)==null?void 0:Oe.getTime()),T=se==="x"?nn:Yn,_=Math.abs(T)/C;if(Math.abs(T)>=lT||_>.11){It(Tn.current),(Tt=m.onDismiss)==null||Tt.call(m,m),De(se==="x"?nn>0?"right":"left":Yn>0?"down":"up"),tn(),Fe(!0),Qe(!1);return}V(!1),ae(null)},onPointerMove:ue=>{var Ce,Oe,Tt,nn;if(!_n.current||!en||((Ce=window.getSelection())==null?void 0:Ce.toString().length)>0)return;let Yn=ue.clientY-_n.current.y,C=ue.clientX-_n.current.x,T=(Oe=e.swipeDirections)!=null?Oe:uT(q);!se&&(Math.abs(C)>1||Math.abs(Yn)>1)&&ae(Math.abs(C)>Math.abs(Yn)?"x":"y");let _={x:0,y:0};se==="y"?(T.includes("top")||T.includes("bottom"))&&(T.includes("top")&&Yn<0||T.includes("bottom")&&Yn>0)&&(_.y=Yn):se==="x"&&(T.includes("left")||T.includes("right"))&&(T.includes("left")&&C<0||T.includes("right")&&C>0)&&(_.x=C),(Math.abs(_.x)>0||Math.abs(_.y)>0)&&Qe(!0),(Tt=Jt.current)==null||Tt.style.setProperty("--swipe-amount-x",`${_.x}px`),(nn=Jt.current)==null||nn.style.setProperty("--swipe-amount-y",`${_.y}px`)}},Zn&&!m.jsx?I.createElement("button",{"aria-label":X,"data-disabled":qn,"data-close-button":!0,onClick:qn||!en?()=>{}:()=>{var ue;tn(),(ue=m.onDismiss)==null||ue.call(m,m)},className:Rn(O==null?void 0:O.closeButton,(i=m==null?void 0:m.classNames)==null?void 0:i.closeButton)},(s=U==null?void 0:U.close)!=null?s:Zj):null,m.jsx||y.isValidElement(m.title)?m.jsx?m.jsx:typeof m.title=="function"?m.title():m.title:I.createElement(I.Fragment,null,St||m.icon||m.promise?I.createElement("div",{"data-icon":"",className:Rn(O==null?void 0:O.icon,(o=m==null?void 0:m.classNames)==null?void 0:o.icon)},m.promise||m.type==="loading"&&!m.icon?m.icon||ls():null,m.type!=="loading"?m.
vendor: 5,256 bytes, line 264
264icon||(U==null?void 0:U[St])||Bj(St):null):null,I.createElement("div",{"data-content":"",className:Rn(O==null?void 0:O.content,(a=m==null?void 0:m.classNames)==null?void 0:a.content)},I.createElement("div",{"data-title":"",className:Rn(O==null?void 0:O.title,(l=m==null?void 0:m.classNames)==null?void 0:l.title)},typeof m.title=="function"?m.title():m.title),m.description?I.createElement("div",{"data-description":"",className:Rn(Z,Lt,O==null?void 0:O.description,(u=m==null?void 0:m.classNames)==null?void 0:u.description)},typeof m.description=="function"?m.description():m.description):null),y.isValidElement(m.cancel)?m.cancel:m.cancel&&jl(m.cancel)?I.createElement("button",{"data-button":!0,"data-cancel":!0,style:m.cancelButtonStyle||R,onClick:ue=>{var Ce,Oe;jl(m.cancel)&&en&&((Oe=(Ce=m.cancel).onClick)==null||Oe.call(Ce,ue),tn())},className:Rn(O==null?void 0:O.cancelButton,(d=m==null?void 0:m.classNames)==null?void 0:d.cancelButton)},m.cancel.label):null,y.isValidElement(m.action)?m.action:m.action&&jl(m.action)?I.createElement("button",{"data-button":!0,"data-action":!0,style:m.actionButtonStyle||F,onClick:ue=>{var Ce,Oe;jl(m.action)&&((Oe=(Ce=m.action).onClick)==null||Oe.call(Ce,ue),!ue.defaultPrevented&&tn())},className:Rn(O==null?void 0:O.actionButton,(f=m==null?void 0:m.classNames)==null?void 0:f.actionButton)},m.action.label):null))};function zg(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function fT(e,t){let n={};return[e,t].forEach((r,i)=>{let s=i===1,o=s?"--mobile-offset":"--offset",a=s?sT:iT;function l(u){["top","right","bottom","left"].forEach(d=>{n[`${o}-${d}`]=typeof u=="number"?`${u}px`:u})}typeof r=="number"||typeof r=="string"?l(r):typeof r=="object"?["top","right","bottom","left"].forEach(u=>{r[u]===void 0?n[`${o}-${u}`]=a:n[`${o}-${u}`]=typeof r[u]=="number"?`${r[u]}px`:r[u]}):l(a)}),n}var hT=y.forwardRef(function(e,t){let{invert:n,position:r="bottom-right",hotkey:i=["altKey","KeyT"],expand:s,closeButton:o,className:a,offset:l,mobileOffset:u,theme:d="light",richColors:f,duration:h,style:m,visibleToasts:x=rT,toastOptions:p,dir:b=zg(),gap:v=aT,loadingIcon:g,icons:w,containerAriaLabel:k="Notifications",pauseWhenPageIsHidden:E}=e,[N,S]=I.useState([]),j=I.useMemo(()=>Array.from(new Set([r].concat(N.filter(H=>H.position).map(H=>H.position)))),[N,r]),[A,R]=I.useState([]),[F,L]=I.useState(!1),[Z,D]=I.useState(!1),[q,Y]=I.useState(d!=="system"?d:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),te=I.useRef(null),P=i.join("+").replace(/Key/g,"").replace(/Digit/g,""),O=I.useRef(null),U=I.useRef(!1),X=I.useCallback(H=>{S(se=>{var ae;return(ae=se.find(ye=>ye.id===H.id))!=null&&ae.delete||Kt.dismiss(H.id),se.filter(({id:ye})=>ye!==H.id)})},[]);return I.useEffect(()=>Kt.subscribe(H=>{if(H.dismiss){S(se=>se.map(ae=>ae.id===H.id?{...ae,delete:!0}:ae));return}setTimeout(()=>{qh.flushSync(()=>{S(se=>{let ae=se.findIndex(ye=>ye.id===H.id);return ae!==-1?[...se.slice(0,ae),{...se[ae],...H},...se.slice(ae+1)]:[H,...se]})})})}),[]),I.useEffect(()=>{if(d!=="system"){Y(d);return}if(d==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?Y("dark"):Y("light")),typeof window>"u")return;let H=window.matchMedia("(prefers-color-scheme: dark)");try{H.addEventListener("change",({matches:se})=>{Y(se?"dark":"light")})}catch{H.addListener(({matches:ae})=>{try{Y(ae?"dark":"light")}catch(ye){console.error(ye)}})}},[d]),I.useEffect(()=>{N.length<=1&&L(!1)},[N]),I.useEffect(()=>{let H=se=>{var ae,ye;i.every(De=>se[De]||se.code===De)&&(L(!0),(ae=te.current)==null||ae.focus()),se.code==="Escape"&&(document.activeElement===te.current||(ye=te.current)!=null&&ye.contains(document.activeElement))&&L(!1)};return document.addEventListener("keydown",H),()=>document.removeEventListener("keydown",H)},[i]),I.useEffect(()=>{if(te.current)return()=>{O.current&&(O.current.focus({preventScroll:!0}),O.current=null,U.current=!1)}},[te.current]),I.createElement("section",{ref:t,"aria-label":`${k} ${P}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},j.map((H,se)=>{var ae;let[ye,De]=H.split("-");return N.length?I.createElement("ol",{key:H,dir:b==="auto"?zg():b,tabIndex:-1,ref:te,className:a,"data-sonner-toaster":!0,"data-theme":q,"data-y-position":ye,"data-lifted":F&&N.length>1&&!s,"data-x-position":De,style:{"--front-toast-height":`${((ae=A[0])==null?void 0:ae.height)||0}px`,"--width":`${oT}px`,"--gap":`${v}px`,...m,...fT(l,u)},onBlur:le=>{U.current&&!le.currentTarget.contains(le.relatedTarget)&&(U.current=!1,O.current&&(O.current.focus({preventScroll:!0}),O.current=null))},onFocus:le=>{le.target instanceof HTMLElement&&le.target.dataset.dismissible==="false"||U.current||(U.current=!0,O.current=le.relatedTarget)},onMouseEnter:()=>L(!0),onMouseMove:()=>L(!0),onMouseLeave:()=>{Z||L(!1)},onDragEnd:()=>L(!1),onPointerDown:le=>{le.target instanceof HTMLElement&&le.target.dataset.dismissible==="false"||D(!0)},onPointerUp:()=>D(!1)},N.filter(le=>!le.position&&se===0||le.position===H).map((le,Be)=>
vendor: 4,104 bytes, line 264
264{var ut,tt;return I.createElement(dT,{key:le.id,icons:w,index:Be,toast:le,defaultRichColors:f,duration:(ut=p==null?void 0:p.duration)!=null?ut:h,className:p==null?void 0:p.className,descriptionClassName:p==null?void 0:p.descriptionClassName,invert:n,visibleToasts:x,closeButton:(tt=p==null?void 0:p.closeButton)!=null?tt:o,interacting:Z,position:H,style:p==null?void 0:p.style,unstyled:p==null?void 0:p.unstyled,classNames:p==null?void 0:p.classNames,cancelButtonStyle:p==null?void 0:p.cancelButtonStyle,actionButtonStyle:p==null?void 0:p.actionButtonStyle,removeToast:X,toasts:N.filter(Ee=>Ee.position==le.position),heights:A.filter(Ee=>Ee.position==le.position),setHeights:R,expandByDefault:s,gap:v,loadingIcon:g,expanded:F,pauseWhenPageIsHidden:E,swipeDirections:e.swipeDirections})})):null}))});const mT=({...e})=>{const{theme:t="system"}=$j();return c.jsx(hT,{theme:t,className:"toaster group",toastOptions:{classNames:{toast:"group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg",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"}},...e})};var pT=ih[" useId ".trim().toString()]||(()=>{}),gT=0;function fa(e){const[t,n]=y.useState(pT());return fr(()=>{n(r=>r??String(gT++))},[e]),t?`radix-${t}`:""}const vT=["top","right","bottom","left"],vi=Math.min,on=Math.max,Ic=Math.round,Tl=Math.floor,cr=e=>({x:e,y:e}),yT={left:"right",right:"left",bottom:"top",top:"bottom"},xT={start:"end",end:"start"};function zf(e,t,n){return on(e,vi(t,n))}function Rr(e,t){return typeof e=="function"?e(t):e}function Ar(e){return e.split("-")[0]}function ko(e){return e.split("-")[1]}function dm(e){return e==="x"?"y":"x"}function fm(e){return e==="y"?"height":"width"}const wT=new Set(["top","bottom"]);function or(e){return wT.has(Ar(e))?"y":"x"}function hm(e){return dm(or(e))}function bT(e,t,n){n===void 0&&(n=!1);const r=ko(e),i=hm(e),s=fm(i);let o=i==="x"?r===(n?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(o=Lc(o)),[o,Lc(o)]}function ST(e){const t=Lc(e);return[Ff(e),t,Ff(t)]}function Ff(e){return e.replace(/start|end/g,t=>xT[t])}const Fg=["left","right"],$g=["right","left"],kT=["top","bottom"],ET=["bottom","top"];function CT(e,t,n){switch(e){case"top":case"bottom":return n?t?$g:Fg:t?Fg:$g;case"left":case"right":return t?kT:ET;default:return[]}}function NT(e,t,n,r){const i=ko(e);let s=CT(Ar(e),n==="start",r);return i&&(s=s.map(o=>o+"-"+i),t&&(s=s.concat(s.map(Ff)))),s}function Lc(e){return e.replace(/left|right|bottom|top/g,t=>yT[t])}function jT(e){return{top:0,right:0,bottom:0,left:0,...e}}function gw(e){return typeof e!="number"?jT(e):{top:e,right:e,bottom:e,left:e}}function zc(e){const{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Bg(e,t,n){let{reference:r,floating:i}=e;const s=or(t),o=hm(t),a=fm(o),l=Ar(t),u=s==="y",d=r.x+r.width/2-i.width/2,f=r.y+r.height/2-i.height/2,h=r[a]/2-i[a]/2;let m;switch(l){case"top":m={x:d,y:r.y-i.height};break;case"bottom":m={x:d,y:r.y+r.height};break;case"right":m={x:r.x+r.width,y:f};break;case"left":m={x:r.x-i.width,y:f};break;default:m={x:r.x,y:r.y}}switch(ko(t)){case"start":m[o]-=h*(n&&u?-1:1);break;case"end":m[o]+=h*(n&&u?-1:1);break}return m}const TT=async(e,t,n)=>{const{placement:r="bottom",strategy:i="absolute",middleware:s=[],platform:o}=n,a=s.filter(Boolean),l=await(o.isRTL==null?void 0:o.isRTL(t));let u=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:d,y:f}=Bg(u,r,l),h=r,m={},x=0;for(let p=0;p<a.length;p++){const{name:b,fn:v}=a[p],{x:g,y:w,data:k,reset:E}=await v({x:d,y:f,initialPlacement:r,placement:h,strategy:i,middlewareData:m,rects:u,platform:o,elements:{reference:e,floating:t}});d=g??d,f=w??f,m={...m,[b]:{...m[b],...k}},E&&x<=50&&(x++,typeof E=="object"&&(E.placement&&(h=E.placement),E.rects&&(u=E.rects===!0?await o.getElementRects({reference:e,floating:t,strategy:i}
vendor: 9,226 bytes, line 264
264):E.rects),{x:d,y:f}=Bg(u,h,l)),p=-1)}return{x:d,y:f,placement:h,strategy:i,middlewareData:m}};async function Ma(e,t){var n;t===void 0&&(t={});const{x:r,y:i,platform:s,rects:o,elements:a,strategy:l}=e,{boundary:u="clippingAncestors",rootBoundary:d="viewport",elementContext:f="floating",altBoundary:h=!1,padding:m=0}=Rr(t,e),x=gw(m),b=a[h?f==="floating"?"reference":"floating":f],v=zc(await s.getClippingRect({element:(n=await(s.isElement==null?void 0:s.isElement(b)))==null||n?b:b.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:u,rootBoundary:d,strategy:l})),g=f==="floating"?{x:r,y:i,width:o.floating.width,height:o.floating.height}:o.reference,w=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),k=await(s.isElement==null?void 0:s.isElement(w))?await(s.getScale==null?void 0:s.getScale(w))||{x:1,y:1}:{x:1,y:1},E=zc(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:g,offsetParent:w,strategy:l}):g);return{top:(v.top-E.top+x.top)/k.y,bottom:(E.bottom-v.bottom+x.bottom)/k.y,left:(v.left-E.left+x.left)/k.x,right:(E.right-v.right+x.right)/k.x}}const _T=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:i,rects:s,platform:o,elements:a,middlewareData:l}=t,{element:u,padding:d=0}=Rr(e,t)||{};if(u==null)return{};const f=gw(d),h={x:n,y:r},m=hm(i),x=fm(m),p=await o.getDimensions(u),b=m==="y",v=b?"top":"left",g=b?"bottom":"right",w=b?"clientHeight":"clientWidth",k=s.reference[x]+s.reference[m]-h[m]-s.floating[x],E=h[m]-s.reference[m],N=await(o.getOffsetParent==null?void 0:o.getOffsetParent(u));let S=N?N[w]:0;(!S||!await(o.isElement==null?void 0:o.isElement(N)))&&(S=a.floating[w]||s.floating[x]);const j=k/2-E/2,A=S/2-p[x]/2-1,R=vi(f[v],A),F=vi(f[g],A),L=R,Z=S-p[x]-F,D=S/2-p[x]/2+j,q=zf(L,D,Z),Y=!l.arrow&&ko(i)!=null&&D!==q&&s.reference[x]/2-(D<L?R:F)-p[x]/2<0,te=Y?D<L?D-L:D-Z:0;return{[m]:h[m]+te,data:{[m]:q,centerOffset:D-q-te,...Y&&{alignmentOffset:te}},reset:Y}}}),PT=function(e){return e===void 0&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:i,middlewareData:s,rects:o,initialPlacement:a,platform:l,elements:u}=t,{mainAxis:d=!0,crossAxis:f=!0,fallbackPlacements:h,fallbackStrategy:m="bestFit",fallbackAxisSideDirection:x="none",flipAlignment:p=!0,...b}=Rr(e,t);if((n=s.arrow)!=null&&n.alignmentOffset)return{};const v=Ar(i),g=or(a),w=Ar(a)===a,k=await(l.isRTL==null?void 0:l.isRTL(u.floating)),E=h||(w||!p?[Lc(a)]:ST(a)),N=x!=="none";!h&&N&&E.push(...NT(a,p,x,k));const S=[a,...E],j=await Ma(t,b),A=[];let R=((r=s.flip)==null?void 0:r.overflows)||[];if(d&&A.push(j[v]),f){const D=bT(i,o,k);A.push(j[D[0]],j[D[1]])}if(R=[...R,{placement:i,overflows:A}],!A.every(D=>D<=0)){var F,L;const D=(((F=s.flip)==null?void 0:F.index)||0)+1,q=S[D];if(q&&(!(f==="alignment"?g!==or(q):!1)||R.every(P=>P.overflows[0]>0&&or(P.placement)===g)))return{data:{index:D,overflows:R},reset:{placement:q}};let Y=(L=R.filter(te=>te.overflows[0]<=0).sort((te,P)=>te.overflows[1]-P.overflows[1])[0])==null?void 0:L.placement;if(!Y)switch(m){case"bestFit":{var Z;const te=(Z=R.filter(P=>{if(N){const O=or(P.placement);return O===g||O==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(O=>O>0).reduce((O,U)=>O+U,0)]).sort((P,O)=>P[1]-O[1])[0])==null?void 0:Z[0];te&&(Y=te);break}case"initialPlacement":Y=a;break}if(i!==Y)return{reset:{placement:Y}}}return{}}}};function Ug(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Vg(e){return vT.some(t=>e[t]>=0)}const RT=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){const{rects:n}=t,{strategy:r="referenceHidden",...i}=Rr(e,t);switch(r){case"referenceHidden":{const s=await Ma(t,{...i,elementContext:"reference"}),o=Ug(s,n.reference);return{data:{referenceHiddenOffsets:o,referenceHidden:Vg(o)}}}case"escaped":{const s=await Ma(t,{...i,altBoundary:!0}),o=Ug(s,n.floating);return{data:{escapedOffsets:o,escaped:Vg(o)}}}default:return{}}}}},vw=new Set(["left","top"]);async function AT(e,t){const{placement:n,platform:r,elements:i}=e,s=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=Ar(n),a=ko(n),l=or(n)==="y",u=vw.has(o)?-1:1,d=s&&l?-1:1,f=Rr(t,e);let{mainAxis:h,crossAxis:m,alignmentAxis:x}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof x=="number"&&(m=a==="end"?x*-1:x),l?{x:m*d,y:h*u}:{x:h*u,y:m*d}}const OT=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var n,r;const{x:i,y:s,placement:o,middlewareData:a}=t,l=await AT(t,e);return o===((n=a.offset)==null?void 0:n.placement)&&(r=a.arrow)!=null&&r.alignmentOffset?{}:{x:i+l.x,y:s+l.y,data:{...l,placement:o}}}}},MT=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:i}=t,{mainAxis:s=!0,crossAxis:o=!1,limiter:a={fn:b=>{let{x:v,y:g}=b;return{x:v,y:g}}},...l}=Rr(e,t),u={x:n,y:r},d=await Ma(t,l),f=or(Ar(i)),h=dm(f);let m=u[h],x=u[f];if(s){const b=h==="y"?"top":"left",v=h==="y"?"bottom":"right",g=m+d[b],w=m-d[v];m=zf(g,m,w)}if(o){const b=f==="y"?"top":"left",v=f==="y"?"bottom":"right",g=x+d[b],w=x-d[v];x=zf(g,x,w)}const p=a.fn({...t,[h]:m,[f]:x});return{...p,data:{x:p.x-n,y:p.y-r,enabled:{[h]:s,[f]:o}}}}}},DT=function(e){return e===void 0&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:i,rects:s,middlewareData:o}=t,{offset:a=0,mainAxis:l=!0,crossAxis:u=!0}=Rr(e,t),d={x:n,y:r},f=or(i),h=dm(f);let m=d[h],x=d[f];const p=Rr(a,t),b=typeof p=="number"?{mainAxis:p,crossAxis:0}:{mainAxis:0,crossAxis:0,...p};if(l){const w=h==="y"?"height":"width",k=s.reference[h]-s.floating[w]+b.mainAxis,E=s.reference[h]+s.reference[w]-b.mainAxis;m<k?m=k:m>E&&(m=E)}if(u){var v,g;const w=h==="y"?"width":"height",k=vw.has(Ar(i)),E=s.reference[f]-s.floating[w]+(k&&((v=o.offset)==null?void 0:v[f])||0)+(k?0:b.crossAxis),N=s.reference[f]+s.reference[w]+(k?0:((g=o.offset)==null?void 0:g[f])||0)-(k?b.crossAxis:0);x<E?x=E:x>N&&(x=N)}return{[h]:m,[f]:x}}}},IT=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:i,rects:s,platform:o,elements:a}=t,{apply:l=()=>{},...u}=Rr(e,t),d=await Ma(t,u),f=Ar(i),h=ko(i),m=or(i)==="y",{width:x,height:p}=s.floating;let b,v;f==="top"||f==="bottom"?(b=f,v=h===(await(o.isRTL==null?void 0:o.isRTL(a.floating))?"start":"end")?"left":"right"):(v=f,b=h==="end"?"top":"bottom");const g=p-d.top-d.bottom,w=x-d.left-d.right,k=vi(p-d[b],g),E=vi(x-d[v],w),N=!t.middlewareData.shift;let S=k,j=E;if((n=t.middlewareData.shift)!=null&&n.enabled.x&&(j=w),(r=t.middlewareData.shift)!=null&&r.enabled.y&&(S=g),N&&!h){const R=on(d.left,0),F=on(d.right,0),L=on(d.top,0),Z=on(d.bottom,0);m?j=x-2*(R!==0||F!==0?R+F:on(d.left,d.right)):S=p-2*(L!==0||Z!==0?L+Z:on(d.top,d.bottom))}await l({...t,availableWidth:j,availableHeight:S});const A=await o.getDimensions(a.floating);return x!==A.width||p!==A.height?{reset:{rects:!0}}:{}}}};function vu(){return typeof window<"u"}function Eo(e){return yw(e)?(e.nodeName||"").toLowerCase():"#document"}function cn(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function mr(e){var t;return(t=(yw(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function yw(e){return vu()?e instanceof Node||e instanceof cn(e).Node:!1}function Vn(e){return vu()?e instanceof Element||e instanceof cn(e).Element:!1}function hr(e){return vu()?e instanceof HTMLElement||e instanceof cn(e).HTMLElement:!1}function Wg(e){return!vu()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof cn(e).ShadowRoot}const LT=new Set(["inline","contents"]);function tl(e){const{overflow:t,overflowX:n,overflowY:r,display:i}=Wn(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!LT.has(i)}const zT=new Set(["table","td","th"]);function FT(e){return zT.has(Eo(e))}const $T=[":popover-open",":modal"];function yu(e){return $T.some(t=>{try{return e.matches(t)}catch{return!1}})}const BT=["transform","translate","scale","rotate","perspective"],UT=["transform","translate","scale","rotate","perspective","filter"],VT=["paint","layout","strict","content"];function mm(e){const t=pm(),n=Vn(e)?Wn(e):e;return BT.some(r=>n[r]?n[r]!=="none":!1)||(n.containerType?n.containerType!=="normal":!1)||!t&&(n.backdropFilter?n.backdropFilter!=="none":!1)||!t&&(n.filter?n.filter!=="none":!1)||UT.some(r=>(n.willChange||"").includes(r))||VT.some(r=>(n.contain||"").includes(r))}function WT(e){let t=yi(e);for(;hr(t)&&!lo(t);){if(mm(t))return t;if(yu(t))return null;t=yi(t)}return null}function pm(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const HT=new Set(["html","body","#document"]);function lo(e){return HT.has(Eo(e))}function Wn(e){return cn(e).getComputedStyle(e)}function xu(e){return Vn(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function yi(e){if(Eo(e)==="html")return e;const t=e.assignedSlot||e.parentNode||Wg(e)&&e.host||mr(e);return Wg(t)?t.host:t}function xw(e){const t=yi(e);return lo(t)?e.ownerDocument?e.ownerDocument.body:e.body:hr(t)&&tl(t)?t:xw(t)}
vendor: 7,289 bytes, line 264
264function Da(e,t,n){var r;t===void 0&&(t=[]),n===void 0&&(n=!0);const i=xw(e),s=i===((r=e.ownerDocument)==null?void 0:r.body),o=cn(i);if(s){const a=$f(o);return t.concat(o,o.visualViewport||[],tl(i)?i:[],a&&n?Da(a):[])}return t.concat(i,Da(i,[],n))}function $f(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function ww(e){const t=Wn(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const i=hr(e),s=i?e.offsetWidth:n,o=i?e.offsetHeight:r,a=Ic(n)!==s||Ic(r)!==o;return a&&(n=s,r=o),{width:n,height:r,$:a}}function gm(e){return Vn(e)?e:e.contextElement}function Us(e){const t=gm(e);if(!hr(t))return cr(1);const n=t.getBoundingClientRect(),{width:r,height:i,$:s}=ww(t);let o=(s?Ic(n.width):n.width)/r,a=(s?Ic(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!a||!Number.isFinite(a))&&(a=1),{x:o,y:a}}const KT=cr(0);function bw(e){const t=cn(e);return!pm()||!t.visualViewport?KT:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function GT(e,t,n){return t===void 0&&(t=!1),!n||t&&n!==cn(e)?!1:t}function es(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);const i=e.getBoundingClientRect(),s=gm(e);let o=cr(1);t&&(r?Vn(r)&&(o=Us(r)):o=Us(e));const a=GT(s,n,r)?bw(s):cr(0);let l=(i.left+a.x)/o.x,u=(i.top+a.y)/o.y,d=i.width/o.x,f=i.height/o.y;if(s){const h=cn(s),m=r&&Vn(r)?cn(r):r;let x=h,p=$f(x);for(;p&&r&&m!==x;){const b=Us(p),v=p.getBoundingClientRect(),g=Wn(p),w=v.left+(p.clientLeft+parseFloat(g.paddingLeft))*b.x,k=v.top+(p.clientTop+parseFloat(g.paddingTop))*b.y;l*=b.x,u*=b.y,d*=b.x,f*=b.y,l+=w,u+=k,x=cn(p),p=$f(x)}}return zc({width:d,height:f,x:l,y:u})}function vm(e,t){const n=xu(e).scrollLeft;return t?t.left+n:es(mr(e)).left+n}function Sw(e,t,n){n===void 0&&(n=!1);const r=e.getBoundingClientRect(),i=r.left+t.scrollLeft-(n?0:vm(e,r)),s=r.top+t.scrollTop;return{x:i,y:s}}function ZT(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e;const s=i==="fixed",o=mr(r),a=t?yu(t.floating):!1;if(r===o||a&&s)return n;let l={scrollLeft:0,scrollTop:0},u=cr(1);const d=cr(0),f=hr(r);if((f||!f&&!s)&&((Eo(r)!=="body"||tl(o))&&(l=xu(r)),hr(r))){const m=es(r);u=Us(r),d.x=m.x+r.clientLeft,d.y=m.y+r.clientTop}const h=o&&!f&&!s?Sw(o,l,!0):cr(0);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-l.scrollLeft*u.x+d.x+h.x,y:n.y*u.y-l.scrollTop*u.y+d.y+h.y}}function QT(e){return Array.from(e.getClientRects())}function qT(e){const t=mr(e),n=xu(e),r=e.ownerDocument.body,i=on(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),s=on(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let o=-n.scrollLeft+vm(e);const a=-n.scrollTop;return Wn(r).direction==="rtl"&&(o+=on(t.clientWidth,r.clientWidth)-i),{width:i,height:s,x:o,y:a}}function YT(e,t){const n=cn(e),r=mr(e),i=n.visualViewport;let s=r.clientWidth,o=r.clientHeight,a=0,l=0;if(i){s=i.width,o=i.height;const u=pm();(!u||u&&t==="fixed")&&(a=i.offsetLeft,l=i.offsetTop)}return{width:s,height:o,x:a,y:l}}const XT=new Set(["absolute","fixed"]);function JT(e,t){const n=es(e,!0,t==="fixed"),r=n.top+e.clientTop,i=n.left+e.clientLeft,s=hr(e)?Us(e):cr(1),o=e.clientWidth*s.x,a=e.clientHeight*s.y,l=i*s.x,u=r*s.y;return{width:o,height:a,x:l,y:u}}function Hg(e,t,n){let r;if(t==="viewport")r=YT(e,n);else if(t==="document")r=qT(mr(e));else if(Vn(t))r=JT(t,n);else{const i=bw(e);r={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return zc(r)}function kw(e,t){const n=yi(e);return n===t||!Vn(n)||lo(n)?!1:Wn(n).position==="fixed"||kw(n,t)}function e_(e,t){const n=t.get(e);if(n)return n;let r=Da(e,[],!1).filter(a=>Vn(a)&&Eo(a)!=="body"),i=null;const s=Wn(e).position==="fixed";let o=s?yi(e):e;for(;Vn(o)&&!lo(o);){const a=Wn(o),l=mm(o);!l&&a.position==="fixed"&&(i=null),(s?!l&&!i:!l&&a.position==="static"&&!!i&&XT.has(i.position)||tl(o)&&!l&&kw(e,o))?r=r.filter(d=>d!==o):i=a,o=yi(o)}return t.set(e,r),r}function t_(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e;const o=[...n==="clippingAncestors"?yu(t)?[]:e_(t,this._c):[].concat(n),r],a=o[0],l=o.reduce((u,d)=>{const f=Hg(t,d,i);return u.top=on(f.top,u.top),u.right=vi(f.right,u.right),u.bottom=vi(f.bottom,u.bottom),u.left=on(f.left,u.left),u},Hg(t,a,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function n_(e){const{width:t,height:n}=ww(e);return{width:t,height:n}}function r_(e,t,n){const r=hr(t),i=mr(t),s=n==="fixed",o=es(e,!0,s,t);let a={scrollLeft:0,scrollTop:0};const l=cr(0);function u(){l.x=vm(i)}if(r||!r&&!s)if((Eo(t)!=="body"||tl(i))&&(a=xu(t)),r){const m=es(t,!0,s,t);l.x=m.x+t.clientLeft,l.y=m.y+t.clientTop}else i&&u();s&&!r&&i&&u();const d=i&&!r&&!s?Sw(i,a):cr(0),f=o.left+a.scrollLeft-l.x-d.x,h=o.top+a.scrollTop-l.y-d.y;return{x:f,y:h,width:o.width,height:o.height}}function vd(e){return Wn(e).position==="static"}function Kg(e,t){if(!hr(e)||Wn(e).position==="fixed")return null;if(t)return t(e);let n=e.offsetParent;return mr(e)===n&&(n=n.ownerDocument.body),n}function Ew(e,t){const n=cn(e);if(yu(e))return n;if(!hr(e)){let i=yi(e);for(;i&&!lo(i);){if(Vn(i)&&!vd(i))return i;i=yi(i)}return n}let r=Kg(e,t);for(;r&&FT(r)&&vd(r);)r=Kg(r,t);return r&&lo(r)&&vd(r)&&!mm(r)?n:r||WT(e)||n}const i_=async function(e){const t=this.getOffsetParent||Ew,n=this.getDimensions,r=await n(e.floating);return{reference:r_(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function s_(e){return Wn(e).direction==="rtl"}const o_={convertOffsetParentRelativeRectToViewportRelativeRect:ZT,getDocumentElement:mr,getClippingRect:t_,getOffsetParent:Ew,getElementRects:i_,getClientRects:QT,getDimensions:n_,getScale:Us,isElement:Vn,isRTL:s_};function Cw(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function a_(e,t){let n=null,r;const i=mr(e);function s(){var a;clearTimeout(r),(a=n)==null||a.disconnect(),n=null}function o(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),s();const u=e.getBoundingClientRect(),{left:d,top:f,width:h,height:m}=u;if(a||t(),!h||!m)return;const x=Tl(f),p=Tl(i.clientWidth-(d+h)),b=Tl(i.clientHeight-(f+m)),v=Tl(d),w={rootMargin:-x+"px "+-p+"px "+-b+"px "+-v+"px",threshold:on(0,vi(1,l))||1};let k=!0;function E(N){const S=N[0].intersectionRatio;if(S!==l){if(!k)return o();S?o(!1,S):r=setTimeout(()=>{o(!1,1e-7)},1e3)}S===1&&!Cw(u,e.getBoundingClientRect())&&o(),k=!1}try{n=new IntersectionObserver(E,{...w,root:i.ownerDocument})}catch{n=new IntersectionObserver(E,w)}n.observe(e)}return o(!0),s}function l_(e,t,n,r){r===void 0&&(r={});const{ancestorScroll:i=!0,ancestorResize:s=!0,elementResize:o=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=r,u=gm(e),d=i||s?[...u?Da(u):[],...Da(t)]:[];d.forEach(v=>{i&&v.addEventListener("scroll",n,{passive:!0}),s&&v.addEventListener("resize",n)});const f=u&&a?a_(u,n):null;let h=-1,m=null;o&&(m=new ResizeObserver(v=>{let[g]=v;g&&g.target===u&&m&&(m.unobserve(t),cancelAnimationFrame(h),h=requestAnimationFrame(()=>{var w;(w=m)==null||w.observe(t)})),n()}),u&&!l&&m.observe(u),m.observe(t));let x,p=l?es(e):null;l&&b();function b(){const v=es(e);p&&!Cw(p,v)&&n(),p=v,x=requestAnimationFrame(b)}return n(),()=>{var v;d.forEach(g=>{i&&g.removeEventListener("scroll",n),s&&g.removeEventListener("resize",n)}),f==null||f(),(v=m)==null||v.disconnect(),m=null,l&&cancelAnimationFrame(x)}}
vendor: 4,253 bytes, line 264
264const c_=OT,u_=MT,d_=PT,f_=IT,h_=RT,Gg=_T,m_=DT,p_=(e,t,n)=>{const r=new Map,i={platform:o_,...n},s={...i.platform,_c:r};return TT(e,t,{...i,platform:s})};var g_=typeof document<"u",v_=function(){},ec=g_?y.useLayoutEffect:v_;function Fc(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let n,r,i;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(n=e.length,n!==t.length)return!1;for(r=n;r--!==0;)if(!Fc(e[r],t[r]))return!1;return!0}if(i=Object.keys(e),n=i.length,n!==Object.keys(t).length)return!1;for(r=n;r--!==0;)if(!{}.hasOwnProperty.call(t,i[r]))return!1;for(r=n;r--!==0;){const s=i[r];if(!(s==="_owner"&&e.$$typeof)&&!Fc(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function Nw(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Zg(e,t){const n=Nw(e);return Math.round(t*n)/n}function yd(e){const t=y.useRef(e);return ec(()=>{t.current=e}),t}function y_(e){e===void 0&&(e={});const{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:i,elements:{reference:s,floating:o}={},transform:a=!0,whileElementsMounted:l,open:u}=e,[d,f]=y.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[h,m]=y.useState(r);Fc(h,r)||m(r);const[x,p]=y.useState(null),[b,v]=y.useState(null),g=y.useCallback(P=>{P!==N.current&&(N.current=P,p(P))},[]),w=y.useCallback(P=>{P!==S.current&&(S.current=P,v(P))},[]),k=s||x,E=o||b,N=y.useRef(null),S=y.useRef(null),j=y.useRef(d),A=l!=null,R=yd(l),F=yd(i),L=yd(u),Z=y.useCallback(()=>{if(!N.current||!S.current)return;const P={placement:t,strategy:n,middleware:h};F.current&&(P.platform=F.current),p_(N.current,S.current,P).then(O=>{const U={...O,isPositioned:L.current!==!1};D.current&&!Fc(j.current,U)&&(j.current=U,Ya.flushSync(()=>{f(U)}))})},[h,t,n,F,L]);ec(()=>{u===!1&&j.current.isPositioned&&(j.current.isPositioned=!1,f(P=>({...P,isPositioned:!1})))},[u]);const D=y.useRef(!1);ec(()=>(D.current=!0,()=>{D.current=!1}),[]),ec(()=>{if(k&&(N.current=k),E&&(S.current=E),k&&E){if(R.current)return R.current(k,E,Z);Z()}},[k,E,Z,R,A]);const q=y.useMemo(()=>({reference:N,floating:S,setReference:g,setFloating:w}),[g,w]),Y=y.useMemo(()=>({reference:k,floating:E}),[k,E]),te=y.useMemo(()=>{const P={position:n,left:0,top:0};if(!Y.floating)return P;const O=Zg(Y.floating,d.x),U=Zg(Y.floating,d.y);return a?{...P,transform:"translate("+O+"px, "+U+"px)",...Nw(Y.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:O,top:U}},[n,a,Y.floating,d.x,d.y]);return y.useMemo(()=>({...d,update:Z,refs:q,elements:Y,floatingStyles:te}),[d,Z,q,Y,te])}const x_=e=>{function t(n){return{}.hasOwnProperty.call(n,"current")}return{name:"arrow",options:e,fn(n){const{element:r,padding:i}=typeof e=="function"?e(n):e;return r&&t(r)?r.current!=null?Gg({element:r.current,padding:i}).fn(n):{}:r?Gg({element:r,padding:i}).fn(n):{}}}},w_=(e,t)=>({...c_(e),options:[e,t]}),b_=(e,t)=>({...u_(e),options:[e,t]}),S_=(e,t)=>({...m_(e),options:[e,t]}),k_=(e,t)=>({...d_(e),options:[e,t]}),E_=(e,t)=>({...f_(e),options:[e,t]}),C_=(e,t)=>({...h_(e),options:[e,t]}),N_=(e,t)=>({...x_(e),options:[e,t]});var j_="Arrow",jw=y.forwardRef((e,t)=>{const{children:n,width:r=10,height:i=5,...s}=e;return c.jsx(ze.svg,{...s,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:c.jsx("polygon",{points:"0,0 30,0 15,10"})})});jw.displayName=j_;var T_=jw;function Tw(e){const[t,n]=y.useState(void 0);return fr(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(i=>{if(!Array.isArray(i)||!i.length)return;const s=i[0];let o,a;if("borderBoxSize"in s){const l=s.borderBoxSize,u=Array.isArray(l)?l[0]:l;o=u.inlineSize,a=u.blockSize}else o=e.offsetWidth,a=e.offsetHeight;n({width:o,height:a})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var _w="Popper",[Pw,Rw]=ji(_w),[x4,Aw]=Pw(_w),Ow="PopperAnchor",Mw=y.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...i}=e,s=Aw(Ow,n),o=y.useRef(null),a=yt(t,o);return y.useEffect(()=>{s.onAnchorChange((r==null?void 0:r.current)||o.current)}),r?null:c.jsx(ze.div,{...i,ref:a})});Mw.displayName=Ow;var ym="PopperContent",[__,P_]=Pw(ym),Dw=y.forwardRef((e,t)=>
vendor: 4,212 bytes, line 264
264{var le,Be,ut,tt,Ee,V;const{__scopePopper:n,side:r="bottom",sideOffset:i=0,align:s="center",alignOffset:o=0,arrowPadding:a=0,avoidCollisions:l=!0,collisionBoundary:u=[],collisionPadding:d=0,sticky:f="partial",hideWhenDetached:h=!1,updatePositionStrategy:m="optimized",onPlaced:x,...p}=e,b=Aw(ym,n),[v,g]=y.useState(null),w=yt(t,pe=>g(pe)),[k,E]=y.useState(null),N=Tw(k),S=(N==null?void 0:N.width)??0,j=(N==null?void 0:N.height)??0,A=r+(s!=="center"?"-"+s:""),R=typeof d=="number"?d:{top:0,right:0,bottom:0,left:0,...d},F=Array.isArray(u)?u:[u],L=F.length>0,Z={padding:R,boundary:F.filter(A_),altBoundary:L},{refs:D,floatingStyles:q,placement:Y,isPositioned:te,middlewareData:P}=y_({strategy:"fixed",placement:A,whileElementsMounted:(...pe)=>l_(...pe,{animationFrame:m==="always"}),elements:{reference:b.anchor},middleware:[w_({mainAxis:i+j,alignmentAxis:o}),l&&b_({mainAxis:!0,crossAxis:!1,limiter:f==="partial"?S_():void 0,...Z}),l&&k_({...Z}),E_({...Z,apply:({elements:pe,rects:Fe,availableWidth:at,availableHeight:Qe})=>{const{width:Dt,height:It}=Fe.reference,xt=pe.floating.style;xt.setProperty("--radix-popper-available-width",`${at}px`),xt.setProperty("--radix-popper-available-height",`${Qe}px`),xt.setProperty("--radix-popper-anchor-width",`${Dt}px`),xt.setProperty("--radix-popper-anchor-height",`${It}px`)}}),k&&N_({element:k,padding:a}),O_({arrowWidth:S,arrowHeight:j}),h&&C_({strategy:"referenceHidden",...Z})]}),[O,U]=zw(Y),X=dr(x);fr(()=>{te&&(X==null||X())},[te,X]);const H=(le=P.arrow)==null?void 0:le.x,se=(Be=P.arrow)==null?void 0:Be.y,ae=((ut=P.arrow)==null?void 0:ut.centerOffset)!==0,[ye,De]=y.useState();return fr(()=>{v&&De(window.getComputedStyle(v).zIndex)},[v]),c.jsx("div",{ref:D.setFloating,"data-radix-popper-content-wrapper":"",style:{...q,transform:te?q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:ye,"--radix-popper-transform-origin":[(tt=P.transformOrigin)==null?void 0:tt.x,(Ee=P.transformOrigin)==null?void 0:Ee.y].join(" "),...((V=P.hide)==null?void 0:V.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:c.jsx(__,{scope:n,placedSide:O,onArrowChange:E,arrowX:H,arrowY:se,shouldHideArrow:ae,children:c.jsx(ze.div,{"data-side":O,"data-align":U,...p,ref:w,style:{...p.style,animation:te?void 0:"none"}})})})});Dw.displayName=ym;var Iw="PopperArrow",R_={top:"bottom",right:"left",bottom:"top",left:"right"},Lw=y.forwardRef(function(t,n){const{__scopePopper:r,...i}=t,s=P_(Iw,r),o=R_[s.placedSide];return c.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0},children:c.jsx(T_,{...i,ref:n,style:{...i.style,display:"block"}})})});Lw.displayName=Iw;function A_(e){return e!==null}var O_=e=>({name:"transformOrigin",options:e,fn(t){var b,v,g;const{placement:n,rects:r,middlewareData:i}=t,o=((b=i.arrow)==null?void 0:b.centerOffset)!==0,a=o?0:e.arrowWidth,l=o?0:e.arrowHeight,[u,d]=zw(n),f={start:"0%",center:"50%",end:"100%"}[d],h=(((v=i.arrow)==null?void 0:v.x)??0)+a/2,m=(((g=i.arrow)==null?void 0:g.y)??0)+l/2;let x="",p="";return u==="bottom"?(x=o?f:`${h}px`,p=`${-l}px`):u==="top"?(x=o?f:`${h}px`,p=`${r.floating.height+l}px`):u==="right"?(x=`${-l}px`,p=o?f:`${m}px`):u==="left"&&(x=`${r.floating.width+l}px`,p=o?f:`${m}px`),{data:{x,y:p}}}});function zw(e){const[t,n="center"]=e.split("-");return[t,n]}var M_=Mw,D_=Dw,I_=Lw,[wu,w4]=ji("Tooltip",[Rw]),xm=Rw(),Fw="TooltipProvider",L_=700,Qg="tooltip.open",[z_,$w]=wu(Fw),Bw=e=>{const{__scopeTooltip:t,delayDuration:n=L_,skipDelayDuration:r=300,disableHoverableContent:i=!1,children:s}=e,o=y.useRef(!0),a=y.useRef(!1),l=y.useRef(0);return y.useEffect(()=>{const u=l.current;return()=>window.clearTimeout(u)},[]),c.jsx(z_,{scope:t,isOpenDelayedRef:o,delayDuration:n,onOpen:y.useCallback(()=>{window.clearTimeout(l.current),o.current=!1},[]),onClose:y.useCallback(()=>{window.clearTimeout(l.current),l.current=window.setTimeout(()=>
vendor: 5,838 bytes, line 264
264o.current=!0,r)},[r]),isPointerInTransitRef:a,onPointerInTransitChange:y.useCallback(u=>{a.current=u},[]),disableHoverableContent:i,children:s})};Bw.displayName=Fw;var Uw="Tooltip",[b4,bu]=wu(Uw),Bf="TooltipTrigger",F_=y.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=bu(Bf,n),s=$w(Bf,n),o=xm(n),a=y.useRef(null),l=yt(t,a,i.onTriggerChange),u=y.useRef(!1),d=y.useRef(!1),f=y.useCallback(()=>u.current=!1,[]);return y.useEffect(()=>()=>document.removeEventListener("pointerup",f),[f]),c.jsx(M_,{asChild:!0,...o,children:c.jsx(ze.button,{"aria-describedby":i.open?i.contentId:void 0,"data-state":i.stateAttribute,...r,ref:l,onPointerMove:$e(e.onPointerMove,h=>{h.pointerType!=="touch"&&!d.current&&!s.isPointerInTransitRef.current&&(i.onTriggerEnter(),d.current=!0)}),onPointerLeave:$e(e.onPointerLeave,()=>{i.onTriggerLeave(),d.current=!1}),onPointerDown:$e(e.onPointerDown,()=>{i.open&&i.onClose(),u.current=!0,document.addEventListener("pointerup",f,{once:!0})}),onFocus:$e(e.onFocus,()=>{u.current||i.onOpen()}),onBlur:$e(e.onBlur,i.onClose),onClick:$e(e.onClick,i.onClose)})})});F_.displayName=Bf;var $_="TooltipPortal",[S4,B_]=wu($_,{forceMount:void 0}),co="TooltipContent",Vw=y.forwardRef((e,t)=>{const n=B_(co,e.__scopeTooltip),{forceMount:r=n.forceMount,side:i="top",...s}=e,o=bu(co,e.__scopeTooltip);return c.jsx(Ti,{present:r||o.open,children:o.disableHoverableContent?c.jsx(Ww,{side:i,...s,ref:t}):c.jsx(U_,{side:i,...s,ref:t})})}),U_=y.forwardRef((e,t)=>{const n=bu(co,e.__scopeTooltip),r=$w(co,e.__scopeTooltip),i=y.useRef(null),s=yt(t,i),[o,a]=y.useState(null),{trigger:l,onClose:u}=n,d=i.current,{onPointerInTransitChange:f}=r,h=y.useCallback(()=>{a(null),f(!1)},[f]),m=y.useCallback((x,p)=>{const b=x.currentTarget,v={x:x.clientX,y:x.clientY},g=G_(v,b.getBoundingClientRect()),w=Z_(v,g),k=Q_(p.getBoundingClientRect()),E=Y_([...w,...k]);a(E),f(!0)},[f]);return y.useEffect(()=>()=>h(),[h]),y.useEffect(()=>{if(l&&d){const x=b=>m(b,d),p=b=>m(b,l);return l.addEventListener("pointerleave",x),d.addEventListener("pointerleave",p),()=>{l.removeEventListener("pointerleave",x),d.removeEventListener("pointerleave",p)}}},[l,d,m,h]),y.useEffect(()=>{if(o){const x=p=>{const b=p.target,v={x:p.clientX,y:p.clientY},g=(l==null?void 0:l.contains(b))||(d==null?void 0:d.contains(b)),w=!q_(v,o);g?h():w&&(h(),u())};return document.addEventListener("pointermove",x),()=>document.removeEventListener("pointermove",x)}},[l,d,o,u,h]),c.jsx(Ww,{...e,ref:s})}),[V_,W_]=wu(Uw,{isInside:!1}),H_=FN("TooltipContent"),Ww=y.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":i,onEscapeKeyDown:s,onPointerDownOutside:o,...a}=e,l=bu(co,n),u=xm(n),{onClose:d}=l;return y.useEffect(()=>(document.addEventListener(Qg,d),()=>document.removeEventListener(Qg,d)),[d]),y.useEffect(()=>{if(l.trigger){const f=h=>{const m=h.target;m!=null&&m.contains(l.trigger)&&d()};return window.addEventListener("scroll",f,{capture:!0}),()=>window.removeEventListener("scroll",f,{capture:!0})}},[l.trigger,d]),c.jsx(fu,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:o,onFocusOutside:f=>f.preventDefault(),onDismiss:d,children:c.jsxs(D_,{"data-state":l.stateAttribute,...u,...a,ref:t,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:[c.jsx(H_,{children:r}),c.jsx(V_,{scope:n,isInside:!0,children:c.jsx(l2,{id:l.contentId,role:"tooltip",children:i||r})})]})})});Vw.displayName=co;var Hw="TooltipArrow",K_=y.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,i=xm(n);return W_(Hw,n).isInside?null:c.jsx(I_,{...i,...r,ref:t})});K_.displayName=Hw;function G_(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),i=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(n,r,i,s)){case s:return"left";case i:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function Z_(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function Q_(e){const{top:t,right:n,bottom:r,left:i}=e;return[{x:i,y:t},{x:n,y:t},{x:n,y:r},{x:i,y:r}]}function q_(e,t){const{x:n,y:r}=e;let i=!1;for(let s=0,o=t.length-1;s<t.length;o=s++){const a=t[s],l=t[o],u=a.x,d=a.y,f=l.x,h=l.y;d>r!=h>r&&n<(f-u)*(r-d)/(h-d)+u&&(i=!i)}return i}function Y_(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),X_(t)}function X_(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const i=e[r];for(;t.length>=2;){const s=t[t.length-1],o=t[t.length-2];if((s.x-o.x)*(i.y-o.y)>=(s.y-o.y)*(i.x-o.x))t.pop();else break}t.push(i)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const i=e[r];for(;n.length>=2;){const s=n[n.length-1],o=n[n.length-2];if((s.x-o.x)*(i.y-o.y)>=(s.y-o.y)*(i.x-o.x))n.pop();else break}n.push(i)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var J_=Bw,Kw=Vw;const eP=J_,tP=y.forwardRef(({className:e,sideOffset:t=4,...n},r)=>c.jsx(Kw,{ref:r,sideOffset:t,className:Te("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]:sli
264de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n}));tP.displayName=Kw.displayName;var Su=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},ku=typeof window>"u"||"Deno"in globalThis;function On(){}function nP(e,t){return typeof e=="function"?e(t):e}function rP(e){return typeof e=="number"&&e>=0&&e!==1/0}function iP(e,t){return Math.max(e+(t||0)-Date.now(),0)}function Uf(e,t){return typeof e=="function"?e(t):e}function sP(e,t){return typeof e=="function"?e(t):e}function qg(e,t){const{type:n="all",exact:r,fetchStatus:i,predicate:s,queryKey:o,stale:a}=e;if(o){if(r){if(t.queryHash!==wm(o,t.options))return!1}else if(!La(t.queryKey,o))return!1}if(n!=="all"){const l=t.isActive();if(n==="active"&&!l||n==="inactive"&&l)return!1}return!(typeof a=="boolean"&&t.isStale()!==a||i&&i!==t.state.fetchStatus||s&&!s(t))}function Yg(e,t){const{exact:n,status:r,predicate:i,mutationKey:s}=e;if(s){if(!t.options.mutationKey)return!1;if(n){if(Ia(t.options.mutationKey)!==Ia(s))return!1}else if(!La(t.options.mutationKey,s))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function wm(e,t){return((t==null?void 0:t.queryKeyHashFn)||Ia)(e)}function Ia(e){return JSON.stringify(e,(t,n)=>Vf(n)?Object.keys(n).sort().reduce((r,i)=>(r[i]=n[i],r),{}):n)}function La(e,t){return e===t?!0:typeof e!=typeof t?!1:e&&t&&typeof e=="object"&&typeof t=="object"?Object.keys(t).every(n=>La(e[n],t[n])):!1}function Gw(e,t){if(e===t)return e;const n=Xg(e)&&Xg(t);if(n||Vf(e)&&Vf(t)){const r=n?e:Object.keys(e),i=r.length,s=n?t:Object.keys(t),o=s.length,a=n?[]:{},l=new Set(r);let u=0;for(let d=0;d<o;d++){const f=n?d:s[d];(!n&&l.has(f)||n)&&e[f]===void 0&&t[f]===void 0?(a[f]=void 0,u++):(a[f]=Gw(e[f],t[f]),a[f]===e[f]&&e[f]!==void 0&&u++)}return i===o&&u===i?e:a}return t}function Xg(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function Vf(e){if(!Jg(e))return!1;const t=e.constructor;if(t===void 0)return!0;const n=t.prototype;return!(!Jg(n)||!n.hasOwnProperty("isPrototypeOf")||Object.getPrototypeOf(e)!==Object.prototype)}function Jg(e){return Object.prototype.toString.call(e)==="[object Object]"}function oP(e){return new Promise(t=>{setTimeout(t,e)})}function aP(e,t,n){return typeof n.structuralSharing=="function"?n.structuralSharing(e,t):n.structuralSharing!==!1?Gw(e,t):t}function lP(e,t,n=0){const r=[...e,t];return n&&r.length>n?r.slice(1):r}function cP(e,t,n=0){const r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var bm=Symbol();function Zw(e,t){return!e.queryFn&&(t!=null&&t.initialPromise)?()=>t.initialPromise:!e.queryFn||e.queryFn===bm?()=>Promise.reject(new Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}var Fi,qr,Ws,zv,uP=(zv=class extends Su{constructor(){super();Re(this,Fi);Re(this,qr);Re(this,Ws);me(this,Ws,t=>{if(!ku&&window.addEventListener){const n=()=>t();return window.addEventListener("visibilitychange",n,!1),()=>{window.removeEventListener("visibilitychange",n)}}})}onSubscribe(){M(this,qr)||this.setEventListener(M(this,Ws))}onUnsubscribe(){var t;this.hasListeners()||((t=M(this,qr))==null||t.call(this),me(this,qr,void 0))}setEventListener(t){var n;me(this,Ws,t),(n=M(this,qr))==null||n.call(this),me(this,qr,t(r=>{typeof r=="boolean"?this.setFocused(r):this.onFocus()}))}setFocused(t){M(this,Fi)!==t&&(me(this,Fi,t),this.onFocus())}onFocus(){const t=this.isFocused();this.listeners.forEach(n=>{n(t)})}isFocused(){var t;return typeof M(this,Fi)=="boolean"?M(this,Fi):((t=globalThis.document)==null?void 0:t.visibilityState)!=="hidden"}},Fi=new WeakMap,qr=new WeakMap,Ws=new WeakMap,zv),Qw=new uP,Hs,Yr,Ks,Fv,dP=(Fv=class extends Su{constructor(){super();Re(this,Hs,!0);Re(this,Yr);Re(this,Ks);me(this,Ks,t=>{if(!ku&&window.addEventListener){const n=()=>t(!0),r=()=>t(!1);return window.addEventListener("online",n,!1),window.addEventListener("offline",r,!1),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",r)}}})}onSubscribe(){M(this,Yr)||this.setEventListener(M(this,Ks))}onUnsubscribe(){var t;this.hasListeners()||((t=M(this,Yr))==null||t.call(this),me(this,Yr,void 0))}setEventListener(t){var n;
vendor: 4,162 bytes, line 264
264me(this,Ks,t),(n=M(this,Yr))==null||n.call(this),me(this,Yr,t(this.setOnline.bind(this)))}setOnline(t){M(this,Hs)!==t&&(me(this,Hs,t),this.listeners.forEach(r=>{r(t)}))}isOnline(){return M(this,Hs)}},Hs=new WeakMap,Yr=new WeakMap,Ks=new WeakMap,Fv),$c=new dP;function fP(){let e,t;const n=new Promise((i,s)=>{e=i,t=s});n.status="pending",n.catch(()=>{});function r(i){Object.assign(n,i),delete n.resolve,delete n.reject}return n.resolve=i=>{r({status:"fulfilled",value:i}),e(i)},n.reject=i=>{r({status:"rejected",reason:i}),t(i)},n}function hP(e){return Math.min(1e3*2**e,3e4)}function qw(e){return(e??"online")==="online"?$c.isOnline():!0}var Yw=class extends Error{constructor(e){super("CancelledError"),this.revert=e==null?void 0:e.revert,this.silent=e==null?void 0:e.silent}};function xd(e){return e instanceof Yw}function Xw(e){let t=!1,n=0,r=!1,i;const s=fP(),o=p=>{var b;r||(h(new Yw(p)),(b=e.abort)==null||b.call(e))},a=()=>{t=!0},l=()=>{t=!1},u=()=>Qw.isFocused()&&(e.networkMode==="always"||$c.isOnline())&&e.canRun(),d=()=>qw(e.networkMode)&&e.canRun(),f=p=>{var b;r||(r=!0,(b=e.onSuccess)==null||b.call(e,p),i==null||i(),s.resolve(p))},h=p=>{var b;r||(r=!0,(b=e.onError)==null||b.call(e,p),i==null||i(),s.reject(p))},m=()=>new Promise(p=>{var b;i=v=>{(r||u())&&p(v)},(b=e.onPause)==null||b.call(e)}).then(()=>{var p;i=void 0,r||(p=e.onContinue)==null||p.call(e)}),x=()=>{if(r)return;let p;const b=n===0?e.initialPromise:void 0;try{p=b??e.fn()}catch(v){p=Promise.reject(v)}Promise.resolve(p).then(f).catch(v=>{var N;if(r)return;const g=e.retry??(ku?0:3),w=e.retryDelay??hP,k=typeof w=="function"?w(n,v):w,E=g===!0||typeof g=="number"&&n<g||typeof g=="function"&&g(n,v);if(t||!E){h(v);return}n++,(N=e.onFail)==null||N.call(e,n,v),oP(k).then(()=>u()?void 0:m()).then(()=>{t?h(v):x()})})};return{promise:s,cancel:o,continue:()=>(i==null||i(),s),cancelRetry:a,continueRetry:l,canStart:d,start:()=>(d()?x():m().then(x),s)}}var mP=e=>setTimeout(e,0);function pP(){let e=[],t=0,n=a=>{a()},r=a=>{a()},i=mP;const s=a=>{t?e.push(a):i(()=>{n(a)})},o=()=>{const a=e;e=[],a.length&&i(()=>{r(()=>{a.forEach(l=>{n(l)})})})};return{batch:a=>{let l;t++;try{l=a()}finally{t--,t||o()}return l},batchCalls:a=>(...l)=>{s(()=>{a(...l)})},schedule:s,setNotifyFunction:a=>{n=a},setBatchNotifyFunction:a=>{r=a},setScheduler:a=>{i=a}}}var $t=pP(),$i,$v,Jw=($v=class{constructor(){Re(this,$i)}destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),rP(this.gcTime)&&me(this,$i,setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(ku?1/0:5*60*1e3))}clearGcTimeout(){M(this,$i)&&(clearTimeout(M(this,$i)),me(this,$i,void 0))}},$i=new WeakMap,$v),Gs,Bi,yn,Ui,At,Wa,Vi,Mn,vr,Bv,gP=(Bv=class extends Jw{constructor(t){super();Re(this,Mn);Re(this,Gs);Re(this,Bi);Re(this,yn);Re(this,Ui);Re(this,At);Re(this,Wa);Re(this,Vi);me(this,Vi,!1),me(this,Wa,t.defaultOptions),this.setOptions(t.options),this.observers=[],me(this,Ui,t.client),me(this,yn,M(this,Ui).getQueryCache()),this.queryKey=t.queryKey,this.queryHash=t.queryHash,me(this,Gs,yP(this.options)),this.state=t.state??M(this,Gs),this.scheduleGc()}get meta(){return this.options.meta}get promise(){var t;return(t=M(this,At))==null?void 0:t.promise}setOptions(t){this.options={...M(this,Wa),...t},this.updateGcTime(this.options.gcTime)}optionalRemove(){!this.observers.length&&this.state.fetchStatus==="idle"&&M(this,yn).remove(this)}setData(t,n){const r=aP(this.state.data,t,this.options);return _t(this,Mn,vr).call(this,{data:r,type:"success",dataUpdatedAt:n==null?void 0:n.updatedAt,manual:n==null?void 0:n.manual}),r}setState(t,n){_t(this,Mn,vr).call(this,{type:"setState",state:t,setStateOptions:n})}cancel(t){var r,i;const n=(r=M(this,At))==null?void 0:r.promise;return(i=M(this,At))==null||i.cancel(t),n?n.then(On).catch(On):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}reset(){this.destroy(),this.setState(M(this,Gs))}isActive(){return this.observers.some(t=>sP(t.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===bm||this.state.dataUpdateCount+this.state.errorUpdate
vendor: 1,274 bytes, line 264
264Count===0}isStatic(){return this.getObserversCount()>0?this.observers.some(t=>Uf(t.options.staleTime,this)==="static"):!1}isStale(){return this.getObserversCount()>0?this.observers.some(t=>t.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(t=0){return this.state.data===void 0?!0:t==="static"?!1:this.state.isInvalidated?!0:!iP(this.state.dataUpdatedAt,t)}onFocus(){var n;const t=this.observers.find(r=>r.shouldFetchOnWindowFocus());t==null||t.refetch({cancelRefetch:!1}),(n=M(this,At))==null||n.continue()}onOnline(){var n;const t=this.observers.find(r=>r.shouldFetchOnReconnect());t==null||t.refetch({cancelRefetch:!1}),(n=M(this,At))==null||n.continue()}addObserver(t){this.observers.includes(t)||(this.observers.push(t),this.clearGcTimeout(),M(this,yn).notify({type:"observerAdded",query:this,observer:t}))}removeObserver(t){this.observers.includes(t)&&(this.observers=this.observers.filter(n=>n!==t),this.observers.length||(M(this,At)&&(M(this,Vi)?M(this,At).cancel({revert:!0}):M(this,At).cancelRetry()),this.scheduleGc()),M(this,yn).notify({type:"observerRemoved",query:this,observer:t}))}getObserversCount(){return this.observers.length}invalidate(){this.state.isInvalidated||_t(this,Mn,vr).call(this,{type:"invalidate"})}
vendor: 13,738 bytes, line 264
264fetch(t,n){var u,d,f;if(this.state.fetchStatus!=="idle"){if(this.state.data!==void 0&&(n!=null&&n.cancelRefetch))this.cancel({silent:!0});else if(M(this,At))return M(this,At).continueRetry(),M(this,At).promise}if(t&&this.setOptions(t),!this.options.queryFn){const h=this.observers.find(m=>m.options.queryFn);h&&this.setOptions(h.options)}const r=new AbortController,i=h=>{Object.defineProperty(h,"signal",{enumerable:!0,get:()=>(me(this,Vi,!0),r.signal)})},s=()=>{const h=Zw(this.options,n),x=(()=>{const p={client:M(this,Ui),queryKey:this.queryKey,meta:this.meta};return i(p),p})();return me(this,Vi,!1),this.options.persister?this.options.persister(h,x,this):h(x)},a=(()=>{const h={fetchOptions:n,options:this.options,queryKey:this.queryKey,client:M(this,Ui),state:this.state,fetchFn:s};return i(h),h})();(u=this.options.behavior)==null||u.onFetch(a,this),me(this,Bi,this.state),(this.state.fetchStatus==="idle"||this.state.fetchMeta!==((d=a.fetchOptions)==null?void 0:d.meta))&&_t(this,Mn,vr).call(this,{type:"fetch",meta:(f=a.fetchOptions)==null?void 0:f.meta});const l=h=>{var m,x,p,b;xd(h)&&h.silent||_t(this,Mn,vr).call(this,{type:"error",error:h}),xd(h)||((x=(m=M(this,yn).config).onError)==null||x.call(m,h,this),(b=(p=M(this,yn).config).onSettled)==null||b.call(p,this.state.data,h,this)),this.scheduleGc()};return me(this,At,Xw({initialPromise:n==null?void 0:n.initialPromise,fn:a.fetchFn,abort:r.abort.bind(r),onSuccess:h=>{var m,x,p,b;if(h===void 0){l(new Error(`${this.queryHash} data is undefined`));return}try{this.setData(h)}catch(v){l(v);return}(x=(m=M(this,yn).config).onSuccess)==null||x.call(m,h,this),(b=(p=M(this,yn).config).onSettled)==null||b.call(p,h,this.state.error,this),this.scheduleGc()},onError:l,onFail:(h,m)=>{_t(this,Mn,vr).call(this,{type:"failed",failureCount:h,error:m})},onPause:()=>{_t(this,Mn,vr).call(this,{type:"pause"})},onContinue:()=>{_t(this,Mn,vr).call(this,{type:"continue"})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0})),M(this,At).start()}},Gs=new WeakMap,Bi=new WeakMap,yn=new WeakMap,Ui=new WeakMap,At=new WeakMap,Wa=new WeakMap,Vi=new WeakMap,Mn=new WeakSet,vr=function(t){const n=r=>{switch(t.type){case"failed":return{...r,fetchFailureCount:t.failureCount,fetchFailureReason:t.error};case"pause":return{...r,fetchStatus:"paused"};case"continue":return{...r,fetchStatus:"fetching"};case"fetch":return{...r,...vP(r.data,this.options),fetchMeta:t.meta??null};case"success":return me(this,Bi,void 0),{...r,data:t.data,dataUpdateCount:r.dataUpdateCount+1,dataUpdatedAt:t.dataUpdatedAt??Date.now(),error:null,isInvalidated:!1,status:"success",...!t.manual&&{fetchStatus:"idle",fetchFailureCount:0,fetchFailureReason:null}};case"error":const i=t.error;return xd(i)&&i.revert&&M(this,Bi)?{...M(this,Bi),fetchStatus:"idle"}:{...r,error:i,errorUpdateCount:r.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:r.fetchFailureCount+1,fetchFailureReason:i,fetchStatus:"idle",status:"error"};case"invalidate":return{...r,isInvalidated:!0};case"setState":return{...r,...t.state}}};this.state=n(this.state),$t.batch(()=>{this.observers.forEach(r=>{r.onQueryUpdate()}),M(this,yn).notify({query:this,type:"updated",action:t})})},Bv);function vP(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:qw(t.networkMode)?"fetching":"paused",...e===void 0&&{error:null,status:"pending"}}}function yP(e){const t=typeof e.initialData=="function"?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt=="function"?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdateCount:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?"success":"pending",fetchStatus:"idle"}}var tr,Uv,xP=(Uv=class extends Su{constructor(t={}){super();Re(this,tr);this.config=t,me(this,tr,new Map)}build(t,n,r){const i=n.queryKey,s=n.queryHash??wm(i,n);let o=this.get(s);return o||(o=new gP({client:t,queryKey:i,queryHash:s,options:t.defaultQueryOptions(n),state:r,defaultOptions:t.getQueryDefaults(i)}),this.add(o)),o}add(t){M(this,tr).has(t.queryHash)||(M(this,tr).set(t.queryHash,t),this.notify({type:"added",query:t}))}remove(t){const n=M(this,tr).get(t.queryHash);n&&(t.destroy(),n===t&&M(this,tr).delete(t.queryHash),this.notify({type:"removed",query:t}))}clear(){$t.batch(()=>{this.getAll().forEach(t=>{this.remove(t)})})}get(t){return M(this,tr).get(t)}getAll(){return[...M(this,tr).values()]}find(t){const n={exact:!0,...t};return this.getAll().find(r=>qg(n,r))}findAll(t={}){const n=this.getAll();return Object.keys(t).length>0?n.filter(r=>qg(t,r)):n}notify(t){$t.batch(()=>{this.listeners.forEach(n=>{n(t)})})}onFocus(){$t.batch(()=>{this.getAll().forEach(t=>{t.onFocus()})})}onOnline(){$t.batch(()=>{this.getAll().forEach(t=>{t.onOnline()})})}},tr=new WeakMap,Uv),nr,zt,Wi,rr,Ur,Vv,wP=(Vv=class extends Jw{constructor(t){super();Re(this,rr);Re(this,nr);Re(this,zt);Re(this,Wi);this.mutationId=t.mutationId,me(this,zt,t.mutationCache),me(this,nr,[]),this.state=t.state||bP(),this.setOptions(t.options),this.scheduleGc()}setOptions(t){this.options=t,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(t){M(this,nr).includes(t)||(M(this,nr).push(t),this.clearGcTimeout(),M(this,zt).notify({type:"observerAdded",mutation:this,observer:t}))}removeObserver(t){me(this,nr,M(this,nr).filter(n=>n!==t)),this.scheduleGc(),M(this,zt).notify({type:"observerRemoved",mutation:this,observer:t})}optionalRemove(){M(this,nr).length||(this.state.status==="pending"?this.scheduleGc():M(this,zt).remove(this))}continue(){var t;return((t=M(this,Wi))==null?void 0:t.continue())??this.execute(this.state.variables)}async execute(t){var s,o,a,l,u,d,f,h,m,x,p,b,v,g,w,k,E,N,S,j;const n=()=>{_t(this,rr,Ur).call(this,{type:"continue"})};me(this,Wi,Xw({fn:()=>this.options.mutationFn?this.options.mutationFn(t):Promise.reject(new Error("No mutationFn found")),onFail:(A,R)=>{_t(this,rr,Ur).call(this,{type:"failed",failureCount:A,error:R})},onPause:()=>{_t(this,rr,Ur).call(this,{type:"pause"})},onContinue:n,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>M(this,zt).canRun(this)}));const r=this.state.status==="pending",i=!M(this,Wi).canStart();try{if(r)n();else{_t(this,rr,Ur).call(this,{type:"pending",variables:t,isPaused:i}),await((o=(s=M(this,zt).config).onMutate)==null?void 0:o.call(s,t,this));const R=await((l=(a=this.options).onMutate)==null?void 0:l.call(a,t));R!==this.state.context&&_t(this,rr,Ur).call(this,{type:"pending",context:R,variables:t,isPaused:i})}const A=await M(this,Wi).start();return await((d=(u=M(this,zt).config).onSuccess)==null?void 0:d.call(u,A,t,this.state.context,this)),await((h=(f=this.options).onSuccess)==null?void 0:h.call(f,A,t,this.state.context)),await((x=(m=M(this,zt).config).onSettled)==null?void 0:x.call(m,A,null,this.state.variables,this.state.context,this)),await((b=(p=this.options).onSettled)==null?void 0:b.call(p,A,null,t,this.state.context)),_t(this,rr,Ur).call(this,{type:"success",data:A}),A}catch(A){try{throw await((g=(v=M(this,zt).config).onError)==null?void 0:g.call(v,A,t,this.state.context,this)),await((k=(w=this.options).onError)==null?void 0:k.call(w,A,t,this.state.context)),await((N=(E=M(this,zt).config).onSettled)==null?void 0:N.call(E,void 0,A,this.state.variables,this.state.context,this)),await((j=(S=this.options).onSettled)==null?void 0:j.call(S,void 0,A,t,this.state.context)),A}finally{_t(this,rr,Ur).call(this,{type:"error",error:A})}}finally{M(this,zt).runNext(this)}}},nr=new WeakMap,zt=new WeakMap,Wi=new WeakMap,rr=new WeakSet,Ur=function(t){const n=r=>{switch(t.type){case"failed":return{...r,failureCount:t.failureCount,failureReason:t.error};case"pause":return{...r,isPaused:!0};case"continue":return{...r,isPaused:!1};case"pending":return{...r,context:t.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:t.isPaused,status:"pending",variables:t.variables,submittedAt:Date.now()};case"success":return{...r,data:t.data,failureCount:0,failureReason:null,error:null,status:"success",isPaused:!1};case"error":return{...r,data:void 0,error:t.error,failureCount:r.failureCount+1,failureReason:t.error,isPaused:!1,status:"error"}}};this.state=n(this.state),$t.batch(()=>{M(this,nr).forEach(r=>{r.onMutationUpdate(t)}),M(this,zt).notify({mutation:this,type:"updated",action:t})})},Vv);function bP(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:"idle",variables:void 0,submittedAt:0}}var br,Dn,Ha,Wv,SP=(Wv=class extends Su{constructor(t={}){super();Re(this,br);Re(this,Dn);Re(this,Ha);this.config=t,me(this,br,new Set),me(this,Dn,new Map),me(this,Ha,0)}build(t,n,r){const i=new wP({mutationCache:this,mutationId:++sl(this,Ha)._,options:t.defaultMutationOptions(n),state:r});return this.add(i),i}add(t){M(this,br).add(t);const n=_l(t);if(typeof n=="string"){const r=M(this,Dn).get(n);r?r.push(t):M(this,Dn).set(n,[t])}this.notify({type:"added",mutation:t})}remove(t){if(M(this,br).delete(t)){const n=_l(t);if(typeof n=="string"){const r=M(this,Dn).get(n);if(r)if(r.length>1){const i=r.indexOf(t);i!==-1&&r.splice(i,1)}else r[0]===t&&M(this,Dn).delete(n)}}this.notify({type:"removed",mutation:t})}canRun(t){const n=_l(t);if(typeof n=="string"){const r=M(this,Dn).get(n),i=r==null?void 0:r.find(s=>s.state.status==="pending");return!i||i===t}else return!0}runNext(t){var r;const n=_l(t);if(typeof n=="string"){const i=(r=M(this,Dn).get(n))==null?void 0:r.find(s=>s!==t&&s.state.isPaused);return(i==null?void 0:i.continue())??Promise.resolve()}else return Promise.resolve()}clear(){$t.batch(()=>{M(this,br).forEach(t=>{this.notify({type:"removed",mutation:t})}),M(this,br).clear(),M(this,Dn).clear()})}getAll(){return Array.from(M(this,br))}find(t){const n={exact:!0,...t};return this.getAll().find(r=>Yg(n,r))}findAll(t={}){return this.getAll().filter(n=>Yg(t,n))}notify(t){$t.batch(()=>{this.listeners.forEach(n=>{n(t)})})}resumePausedMutations(){const t=this.getAll().filter(n=>n.state.isPaused);return $t.batch(()=>Promise.all(t.map(n=>n.continue().catch(On))))}},br=new WeakMap,Dn=new WeakMap,Ha=new WeakMap,Wv);function _l(e){var t;return(t=e.options.scope)==null?void 0:t.id}function ev(e){return{onFetch:(t,n)=>{var d,f,h,m,x;const r=t.options,i=(h=(f=(d=t.fetchOptions)==null?void 0:d.meta)==null?void 0:f.fetchMore)==null?void 0:h.direction,s=((m=t.state.data)==null?void 0:m.pages)||[],o=((x=t.state.data)==null?void 0:x.pageParams)||[];let a={pages:[],pageParams:[]},l=0;const u=async()=>{let p=!1;const b=w=>{Object.defineProperty(w,"signal",{enumerable:!0,get:()=>(t.signal.aborted?p=!0:t.signal.addEventListener("abort",()=>{p=!0}),t.signal)})},v=Zw(t.options,t.fetchOptions),g=async(w,k,E)=>{if(p)return Promise.reject();if(k==null&&w.pages.length)return Promise.resolve(w);const S=(()=>{const F={client:t.client,queryKey:t.queryKey,pageParam:k,direction:E?"backward":"forward",meta:t.options.meta};return b(F),F})(),j=await v(S),{maxPages:A}=t.options,R=E?cP:lP;return{pages:R(w.pages,j,A),pageParams:R(w.pageParams,k,A)}};if(i&&s.length){const w=i==="backward",k=w?kP:tv,E={pages:s,pageParams:o},N=k(r,E);a=await g(E,N,w)}else{const w=e??s.length;do{const k=l===0?o[0]??r.initialPageParam:tv(r,a);if(l>0&&k==null)break;a=await g(a,k),l++}while(l<w)}return a};t.options.persister?t.fetchFn=()=>{var p,b;return(b=(p=t.options).persister)==null?void 0:b.call(p,u,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n)}:t.fetchFn=u}}}function tv(e,{pages:t,pageParams:n}){const r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function kP(e,{pages:t,pageParams:n}){var r;return t.length>0?(r=e.getPreviousPageParam)==null?void 0:r.call(e,t[0],t,n[0],n):void 0}var it,Xr,Jr,Zs,Qs,ei,qs,Ys,Hv,EP=(Hv=class{constructor(e={}){Re(this,it);Re(this,Xr);Re(this,Jr);Re(this,Zs);Re(this,Qs);Re(this,ei);Re(this,qs);Re(this,Ys);me(this,it,e.queryCache||new xP),me(this,Xr,e.mutationCache||new SP),me(this,Jr,e.defaultOptions||{}),me(this,Zs,new Map),me(this,Qs,new Map),me(this,ei,0)}mount(){sl(this,ei)._++,M(this,ei)===1&&(me(this,qs,Qw.subscribe(async e=>{e&&(await this.resumePausedMutations(),M(this,it).onFocus())})),me(this,Ys,$c.subscribe(async e=>{e&&(await this.resumePausedMutations(),M(this,it).onOnline())})))}unmount(){var e,t;sl(this,ei)._--,M(this,ei)===0&&((e=M(this,qs))==null||e.call(this),me(this,qs,void 0),(t=M(this,Ys))==null||t.call(this),me(this,Ys,void 0))}isFetching(e){return M(this,it).findAll({...e,fetchStatus:"fetching"}).length}isMutating(e){return M(this,Xr).findAll({...e,status:"pending"}).length}getQueryData(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=M(this,it).get(t.queryHash))==null?void 0:n.state.data}ensureQueryData(e){const t=this.defaultQueryOptions(e),n=M(this,it).build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(Uf(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return M(this,it).findAll(e).map(({queryKey:t,state:n})=>{const r=n.data;return[t,r]})}setQueryData(e,t,n){const r=this.defaultQueryOptions({queryKey:e}),i=M(this,it).get(r.queryHash),s=i==null?void 0:i.state.data,o=nP(t,s);if(o!==void 0)return M(this,it).build(this,r).setData(o,{...n,manual:!0})}setQueriesData(e,t,n){return $t.batch(()=>M(this,it).findAll(e).map(({queryKey:r})=>[r,this.setQueryData(r,t,n)]))}getQueryState(e){var n;const t=this.defaultQueryOptions({queryKey:e});return(n=M(this,it).get(t.queryHash))==null?void 0:n.state}removeQueries(e){const t=M(this,it);$t.batch(()=>
264{t.findAll(e).forEach(n=>{t.remove(n)})})}resetQueries(e,t){const n=M(this,it);return $t.batch(()=>(n.findAll(e).forEach(r=>{r.reset()}),this.refetchQueries({type:"active",...e},t)))}cancelQueries(e,t={}){const n={revert:!0,...t},r=$t.batch(()=>M(this,it).findAll(e).map(i=>i.cancel(n)));return Promise.all(r).then(On).catch(On)}invalidateQueries(e,t={}){return $t.batch(()=>(M(this,it).findAll(e).forEach(n=>{n.invalidate()}),(e==null?void 0:e.refetchType)==="none"?Promise.resolve():this.refetchQueries({...e,type:(e==null?void 0:e.refetchType)??(e==null?void 0:e.type)??"active"},t)))}refetchQueries(e,t={}){const n={...t,cancelRefetch:t.cancelRefetch??!0},r=$t.batch(()=>M(this,it).findAll(e).filter(i=>!i.isDisabled()&&!i.isStatic()).map(i=>{let s=i.fetch(void 0,n);return n.throwOnError||(s=s.catch(On)),i.state.fetchStatus==="paused"?Promise.resolve():s}));return Promise.all(r).then(On)}fetchQuery(e){const t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);const n=M(this,it).build(this,t);return n.isStaleByTime(Uf(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(On).catch(On)}fetchInfiniteQuery(e){return e.behavior=ev(e.pages),this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(On).catch(On)}ensureInfiniteQueryData(e){return e.behavior=ev(e.pages),this.ensureQueryData(e)}resumePausedMutations(){return $c.isOnline()?M(this,Xr).resumePausedMutations():Promise.resolve()}getQueryCache(){return M(this,it)}getMutationCache(){return M(this,Xr)}getDefaultOptions(){return M(this,Jr)}setDefaultOptions(e){me(this,Jr,e)}setQueryDefaults(e,t){M(this,Zs).set(Ia(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){const t=[...M(this,Zs).values()],n={};return t.forEach(r=>{La(e,r.queryKey)&&Object.assign(n,r.defaultOptions)}),n}setMutationDefaults(e,t){M(this,Qs).set(Ia(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){const t=[...M(this,Qs).values()],n={};return t.forEach(r=>{La(e,r.mutationKey)&&Object.assign(n,r.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;const t={...M(this,Jr).queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||(t.queryHash=wm(t.queryKey,t)),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!=="always"),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode="offlineFirst"),t.queryFn===bm&&(t.enabled=!1),t}defaultMutationOptions(e){return e!=null&&e._defaulted?e:{...M(this,Jr).mutations,...(e==null?void 0:e.mutationKey)&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){M(this,it).clear(),M(this,Xr).clear()}},it=new WeakMap,Xr=new WeakMap,Jr=new WeakMap,Zs=new WeakMap,Qs=new WeakMap,ei=new WeakMap,qs=new WeakMap,Ys=new WeakMap,Hv),CP=y.createContext(void 0),NP=({client:e,children:t})=>(y.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),c.jsx(CP.Provider,{value:e,children:t}));const jP=()=>{const{pathname:e,hash:t}=os();return y.useEffect(()=>{t?setTimeout(()=>{const n=document.querySelector(t);n&&n.scrollIntoView({behavior:"smooth"})},0):window.scrollTo(0,0)},[e,t]),null},tc="cookie-consent",Go="cookie-consent-changed",nv=()=>{try{return localStorage.getItem(tc)}catch{return null}},Sm=()=>{const[e,t]=y.useState(nv);y.useEffect(()=>{const s=()=>t(nv());return window.addEventListener(Go,s),()=>window.removeEventListener(Go,s)},[]);const n=y.useCallback(()=>{localStorage.setItem(tc,"all"),t("all"),window.dispatchEvent(new Event(Go))},[]),r=y.useCallback(()=>{localStorage.setItem(tc,"necessary"),t("necessary"),window.dispatchEvent(new Event(Go))},[]),i=y.useCallback(()=>{localStorage.removeItem(tc),t(null),window.dispatchEvent(new Event(Go))},[]);return{consentStatus:e,acceptAll:n,acceptNecessary:r,resetConsent:i}},TP=pu("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"}}),mt=y.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,...i},s)=>{const o=r?LN:"button";return c.jsx(o,{className:Te(TP({variant:t,size:n,className:e})),ref:s,...i})});mt.displayName="Button";const Ye=y.forwardRef(({className:e,...t},n)=>c.jsx("div",{ref:n,className:Te("rounded-lg border bg-card text-card-foreground shadow-sm",e),...t}));
264Ye.displayName="Card";const Cn=y.forwardRef(({className:e,...t},n)=>c.jsx("div",{ref:n,className:Te("flex flex-col space-y-1.5 p-6",e),...t}));Cn.displayName="CardHeader";const Nn=y.forwardRef(({className:e,...t},n)=>c.jsx("h3",{ref:n,className:Te("text-2xl font-semibold leading-none tracking-tight",e),...t}));Nn.displayName="CardTitle";const uo=y.forwardRef(({className:e,...t},n)=>c.jsx("p",{ref:n,className:Te("text-sm text-muted-foreground",e),...t}));uo.displayName="CardDescription";const vt=y.forwardRef(({className:e,...t},n)=>c.jsx("div",{ref:n,className:Te("p-6 pt-0",e),...t}));vt.displayName="CardContent";const _P=y.forwardRef(({className:e,...t},n)=>c.jsx("div",{ref:n,className:Te("flex items-center p-6 pt-0",e),...t}));_P.displayName="CardFooter";const PP=()=>{const{consentStatus:e,acceptAll:t,acceptNecessary:n}=Sm();return e!==null?null:c.jsx("div",{className:"fixed bottom-0 left-0 right-0 z-50",children:c.jsx(Ye,{className:"rounded-none border-x-0 border-b-0 shadow-[0_-4px_20px_-4px_hsl(var(--foreground)/0.1)]",children:c.jsx(vt,{className:"max-w-7xl mx-auto py-4 px-4 sm:px-6",children:c.jsxs("div",{className:"flex flex-col md:flex-row md:items-center gap-4",children:[c.jsxs("div",{className:"flex items-start gap-3 flex-1",children:[c.jsx(L2,{className:"h-5 w-5 text-primary shrink-0 mt-0.5"}),c.jsxs("div",{className:"space-y-1",children:[c.jsx("p",{className:"text-sm font-medium",children:"Cookie-Einstellungen"}),c.jsxs("p",{className:"text-muted-foreground text-xs leading-relaxed",children:["Wir verwenden technisch notwendige Cookies sowie Google Maps zur Standortanzeige (nur mit Zustimmung)."," ",c.jsx(ao,{to:"/datenschutz",className:"text-primary underline hover:text-primary/80",children:"Datenschutzerklärung"})]})]})]}),c.jsxs("div",{className:"flex flex-col sm:flex-row gap-2 sm:shrink-0",children:[c.jsx(mt,{variant:"outline",size:"sm",onClick:n,children:"Nur notwendige Cookies"}),c.jsx(mt,{size:"sm",onClick:t,children:"Alle akzeptieren"})]})]})})})})},e1=[{day:"Montag",dayOfWeek:"Monday",hours:"08:00 - 12:00 & 15:30 - 18:00",slots:[{opens:"08:00",closes:"12:00"},{opens:"15:30",closes:"18:00"}]},{day:"Dienstag",dayOfWeek:"Tuesday",hours:"08:00 - 12:00 & 15:30 - 18:00",slots:[{opens:"08:00",closes:"12:00"},{opens:"15:30",closes:"18:00"}]},{day:"Mittwoch",dayOfWeek:"Wednesday",hours:"08:00 - 12:00",slots:[{opens:"08:00",closes:"12:00"}]},{day:"Donnerstag",dayOfWeek:"Thursday",hours:"08:00 - 12:00 & 15:30 - 18:00",slots:[{opens:"08:00",closes:"12:00"},{opens:"15:30",closes:"18:00"}]},{day:"Freitag",dayOfWeek:"Friday",hours:"08:00 - 15:00 durchgehend",slots:[{opens:"08:00",closes:"15:00"}]},{day:"Samstag",dayOfWeek:"Saturday",hours:"Geschlossen",slots:[],closed:!0},{day:"Sonntag",dayOfWeek:"Sunday",hours:"Geschlossen",slots:[],closed:!0}],t1=[{question:"Welche Tiere behandeln wir?",answer:"Wir behandeln Hunde, Katzen und kleine Heimtiere. Exoten, Vögel, Hühner, Schafe, Ziegen und andere Nutztiere verweisen wir an Kollegen."},{question:"Benötige ich einen Termin?",answer:"Ja, um Wartezeiten möglichst zu vermeiden, gibt es bei uns eine reine Terminsprechstunde. Auch kurzfristige Terminvereinbarungen sind in dringenden Fällen möglich, erfordern aber eine telefonische Anmeldung."},{question:"Gibt es Parkplätze vor der Praxis?",answer:"Ja, es gibt Parkplätze vor der Praxis und der Eingang zur Praxis ist barr
264ierefrei. Falls Sie Hilfe benötigen, sprechen Sie uns an. Wir helfen sehr gerne."},{question:"Wie häufig sollte mein Tier zur Vorsorge kommen?",answer:"In der Regel ist die jährliche Vorsorge empfehlenswert. Bei älteren oder chronisch kranken Tieren kann es auch in kürzeren Abständen sinnvoll sein. Insbesondere bei Senioren ist es wichtig, die Zahngesundheit, das Herz-Kreislauf-System, Blutwerte und Blutdruck zu checken."},{question:"Was muss ich zum ersten Besuch mitbringen?",answer:"Bringen Sie bitte den Impfpass Ihres Tieres mit sowie alle vorhandenen medizinischen Unterlagen. Falls vorhanden, auch Informationen zu aktuellen Medikamenten oder besonderen Vorerkrankungen."},{question:"Wie oft sollte mein Tier geimpft werden?",answer:"Die Impfintervalle hängen von der Tierart und dem individuellen Gesundheitszustand ab. In der Regel empfehlen wir jährliche Auffrischimpfungen. Einige Impfkomponenten halten bis zu drei Jahren. Wir beraten Sie gerne persönlich, zudem bieten wir auch einen Impferinnerungsservice per E-Mail an."},{question:"Was muss ich bei einer Auslandsreise mit meinem Tier beachten?",answer:'Das Tier muss gechipt sein, eine gültige Tollwutimpfung haben und der EU-Pass muss mitgeführt werden. Bezüglich einer Parasitenprophylaxe gegen die sog. "Reisekrankheiten" beraten wir Sie gerne. Wir stellen Ihnen bei Bedarf auch eine Reiseapotheke für Ihr Tier zusammen.'},{question:"Wie oft muss ich mein Tier entwurmen?",answer:"Lebensweise und Ernährung beeinflussen das Ansteckungsrisiko. Die Entwurmung sollte mindestens alle 3 Monate, in vielen Fällen sogar monatlich erfolgen."},{question:"Kann man bei euch ein Praktikum machen?",answer:"Wir bieten Praktikumsplätze für Schülerpraktikanten und Tiermedizinstudenten an. Schreibt uns gerne eine E-Mail mit Eurer Anfrage. Ansprechpartner ist Frau Elsner."}],RP={"@context":"https://schema.org","@type":"VeterinaryCare",name:"Kleintierpraxis Venningen",alternateName:"Dr. Melanie Georg Tierarztpraxis",url:"https://www.tierarzt-venningen.de",telephone:"+49-6323-302800",email:"[email protected]",address:{"@type":"PostalAddress",streetAddress:"Mühlstr. 32",addressLocality:"Venningen",postalCode:"67482",addressCountry:"DE"},geo:{"@type":"GeoCoordinates",latitude:49.2821,longitude:8.1706},image:"https://www.tierarzt-venningen.de/og-image.jpg",openingHoursSpecification:e1.flatMap(e=>e.slots.map(t=>({"@type":"OpeningHoursSpecification",dayOfWeek:e.dayOfWeek,opens:t.opens,closes:t.closes}))),hasMap:"https://maps.google.com/?q=M%C3%BChlstr.+32,+67482+Venningen",currenciesAccepted:"EUR",knowsLanguage:["de"],paymentAccepted:"Cash, EC-Karte",areaServed:{"@type":"GeoCircle",geoMidpoint:{"@type":"GeoCoordinates",latitude:49.2821,longitude:8.1706},geoRadius:"30000"},sameAs:["https://www.instagram.com/kleintierpraxis_venningen/","https://maps.google.com/?cid=17702733540694255323"]},AP={"@context":"https://schema.org","@type":"FAQPage",mainEntity:t1.map(e=>({"@type":"Question",name:e.question,acceptedAnswer:{"@type":"Answer",text:e.answer}}))},OP={"@context":"https://schema.org","@type":"WebSite",name:"Kleintierpraxis Venningen",alternateName:"Kleintierpraxis Dr. Melanie Georg",url:"https://www.tierarzt-venningen.de",inLanguage:"de"},MP=()=>c.jsxs(wo,{children:[c.jsx("script",{type:"application/ld+json",children:JSON.stringify(RP)}),c.jsx("script",{type:"application/ld+json",children:JSON.stringify(OP)})]}),DP=()=>c.jsx(wo,{children:c.jsx("script",{type:"application/ld+json",children:JSON.stringify(AP)})}),IP=new EP,LP=()=>c.jsx(NP,{client:IP,children:c.jsxs(eP,{children:[c.jsx(Ij,{}),c.jsx(mT,{}),c.jsx(jP,{}),c.jsx(MP,{}),c.jsx(VC,{}),c.jsx(PP,{})]})}),zP="/assets/logo-CzlgiKqW.webp",Co=()=>{const[e,t]=y.useState(!1),n=[{label:"Startseite",href:"/#home"},{label:"Praxis",href:"/praxis"},{label:"Leistungen",href:"/#leistungen"},{label:"Team",href:"/team"},{label:"Notdienst",href:"/notdienst"},{label:"Ãffnungszeiten",href:"/#oeffnungszeiten"},{label:"Kontakt",href:"/#kontakt"}];return c.jsx("nav",{className:"fixed top-0 left-0 right-0 z-50 backdrop-blur-sm shadow-sm",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"flex items-center justify-between h-20",children:[c.jsx("a",{href:"/#home",className:"flex items-center",children:c.jsx("img",{src:zP,alt:"Kleintierpraxis Venningen",className:"h-16 w-auto",width:96,height:64})}),c.jsxs("div",{className:"hidden md:flex items-center space-x-8",children:[n.map(r=>c.jsx("a",{href:r.href,className:"text-foreground hover:text-primary transition-colors font-medium",children:r.label},r.href)),c.jsx(mt,{variant:"default",size:"sm",asChild:!0,children:c.jsxs("a",{href:"tel:06323302800",className:"flex items-center gap-2",children:[c.jsx(Ji,{className:"h-4 w-4"}),c.jsx("span",{className:"hidden lg:inline",children:"Anrufen"})]})})]}),c.jsx("button",{onClick:()=>t(!e),className:"md:hidden p-2 text-foreground hover:text-primary transition-colors","aria-label":"Menü öffnen",children:e?c.jsx(cm,{className:"h-6 w-6"}):c.jsx(V2,{className:"h-6 w-6"})})]}),e&&c.jsxs("div",{className:"md:hidden py-4 space-y-3 border-t border-border",children:[n.map(r=>c.jsx("a",{href:r.href,onClick:()=>t(!1),className:"block py-2 text-foreground hover:text-primary transition-colors font-medium",children:r.label},r.href)),c.jsx(mt,{variant:"default",size:"sm",className:"w-full",asChild:!0,children:c.jsxs("a",{href:"tel:06323302800",className:"flex items-center justify-center gap-2",children:[c.jsx(Ji,{className:"h-4 w-4"}),"Anrufen"]})})]})]})})},FP="/assets/hero-puppies-bY8cU0WI.webp",$P=()=>c.jsxs("section",{id:"home",className:"relative w-full overflow-hidden min-h-[27rem] sm:min-h-0 sm:aspect-[940/656]",children:[c.jsx("img",{src:FP,alt:"Fünf Labrador-Welpen auf Stühlen in der Kleintierpraxis Venningen",width:940,height:656,fetchPriority:"high",decoding:"async",className:"absolute inset-0 w-full h-full object-cover"}),c.jsx("div",{className:"absolute inset-0 bg-black/30"}),c.jsx("div",{className:"absolute inset-x-0 bottom-0 h-32 pointer-events-none",style:{boxShadow:"inset 0 -50px 70px -20px rgba(0, 0, 0, 0.35)"}}),c.jsx("div",{className:"absolute inset-0 flex items-start pt-28 sm:pt-20 md:pt-24 lg:pt-28",children:c.jsx("div",{className:"container mx-auto px-4 relative z-10",children:c.jsxs("div",{className:"max-w-3xl",children:[c.jsxs("h1",{className:"text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-bold text-white mb-4 md:mb-6 leading-tight",style:{textShadow:"0 2px 12px rgba(0,0,0,0.55)"}
264,children:["Ihre Tierarztpraxis in"," ",c.jsx("span",{className:"text-primary",children:"Venningen"})]}),c.jsxs("div",{className:"flex flex-col gap-3 md:gap-4 items-start",children:[c.jsx(mt,{size:"lg",variant:"default",asChild:!0,className:"text-base md:text-lg",children:c.jsxs("a",{href:"#kontakt",className:"flex items-center gap-2",children:[c.jsx(O2,{className:"h-5 w-5"}),"Termin vereinbaren"]})}),c.jsx(mt,{size:"lg",variant:"secondary",asChild:!0,className:"text-base md:text-lg",children:c.jsxs("a",{href:"tel:06323302800",className:"flex items-center gap-2",children:[c.jsx(Ji,{className:"h-5 w-5"}),"06323 302800"]})}),c.jsxs("p",{className:"text-sm md:text-base text-white flex items-center gap-1.5",style:{textShadow:"0 1px 8px rgba(0,0,0,0.6)"},children:[c.jsx(Df,{className:"h-4 w-4 fill-current text-primary","aria-hidden":"true"}),"4,9 von 5 Sternen aus über 200 Google-Rezensionen"]})]})]})})})]}),BP=({size:e=24,className:t="",color:n="currentColor"})=>c.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",width:e,height:e,viewBox:"0 0 24 24",fill:"none",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",className:t,children:c.jsx("path",{d:"M12 2C9.5 2 7.5 3.5 7 5.5C6.5 7.5 6 9 5 11C4 13 4 15 5 17C6 19 6.5 21 7 22C7.5 22 8.5 20 9 18C9.5 16 10 15 12 15C14 15 14.5 16 15 18C15.5 20 16.5 22 17 22C17.5 21 18 19 19 17C20 15 20 13 19 11C18 9 17.5 7.5 17 5.5C16.5 3.5 14.5 2 12 2Z"})}),wd=768;function UP(){const[e,t]=y.useState(void 0);return y.useEffect(()=>{const n=window.matchMedia(`(max-width: ${wd-1}px)`),r=()=>{t(window.innerWidth<wd)};return n.addEventListener("change",r),t(window.innerWidth<wd),()=>n.removeEventListener("change",r)},[]),!!e}const VP=[{icon:X2,title:"Allgemeine Tiermedizin",text:`Zu unseren Patienten zählen Hunde, Katzen und kleine Heimtiere wie Kaninchen, Meerschweinchen, Chinchillas, Degus, Ratten, Mäuse... vom Jungtier bis zum Senior. 265 266Bei allen Krankheiten ist eine gründliche Anamnese und Allgemeinuntersuchung die Basis für die Therapie. 267 268Die Behandlung von Vögeln und Reptilien überlassen wir lieber einem auf diese Tierarten spezialisierten Kollegen.`},{icon:q2,title:"Vorsorgeuntersuchungen",text:`Welpen: Um den "Kleinen" den bestmöglichen Start ins Leben zu geben, stehen wir Ihnen für Vorsorgechecks, Schutzimpfungen und Parasitenprophylaxe gerne zur Verfügung. 269 270Senioren: Abhängig von der Rasse zählen Tiere schon ab dem 7. Lebensjahr zu den "Senioren". Mit Hilfe von Vorsorgechecks inklusive Blutuntersuchungen und bildgebenden Verfahren können Krankheiten frühzeitig erkannt und besser behandelt werden. Somit kann die Lebensqualität gesteigert und das Leben Ihres Tieres verlängert werden.`},{icon:ej,title:"Beratung",text:"Wir sind Ihr kompetenter Ansprechpartner in allen Fragen rund um Ihren Vierbeiner. Ob Ernährungs- oder Haltungsberatung, Züchterberatung, Kastrationsberatung, Beratung bezüglich Impfungen oder Parasitenprophylaxe oder Beratung bei bevorstehenden Auslandsreisen - Sie dürfen sich gerne vertrauensvoll an uns wenden."},{icon:Z2,title:"Chirurgie",text:"Unser chirurgisches Spektrum umfasst die Weichteilchirurgie inklusive Kastrationen weiblicher und männlicher Hunde, Katzen und Heimtiere, sowie Tumorchirurgie und Wundversorgungen bei Verletzungen."},{icon:BP,title:"Zahnheilkunde",text:`Zu unserem Spektrum auf dem Gebiet der Zahnheilkunde gehört die Zahnsteinentfernung mittels Ultraschall und Politur, die Extraktion persistierender Milchzähne oder erkrankter Zähne, die Behandlung von Parodontalerkrankungen sowie die Operation von Zahnfleischwucherungen oder Mundhöhlentumoren. Zur Diagnostik von Zahnerkrankungen steht uns ein modernes digitales Dentalröntgengerät zur Verfügung. 271 272Korrektur von Zahnerkrankungen bei Heimtieren gehört zu einem unserer Schwerpunkte.`},{icon:J2,title:"Anästhesie",text:"Abhängig von der Art des chirurgischen Eingriffs, Alter und Rasse des Patienten und dessen Risikostatus, wird für jeden Patienten ein individuell angepasstes Narkoseregime gewählt. Dieses reicht von einer leichten Sedierung oder Kurznarkose per Injektion bis zur Intubations-/Inhalationsnarkose. Während der Narkose wird der Patient durchgehend mittels modernstem Anästhesiemonitoring überwacht."},{icon:G2,title:"Bildgebende Verfahren",text:`Mit einem modernen digitalen Röntgen- und Dentalröntgensystem sowie einem Sonografiegerät inkl. Farbdoppler stehen uns exzellente Geräte für die Diagnostik zur Verfügung. 273 274Selbstverständlich führen wir auch offizielle HD/ED-Röntgenuntersuchungen durch.`},{icon:W2,title:"Labor",text:`In unserem modern ausgestatteten hauseigenen L
274abor können wir wichtige hämatologische und blutchemische Untersuchungen in kürzester Zeit durchführen, um insbesondere bei Patienten in kritischem Zustand schnellstmöglich die richtige Therapie einzuleiten. 275 276Vor Ort führen wir auÃerdem Urin- und Kotuntersuchungen, mikroskopische Untersuchungen, Hormonbestimmungen, Blutzucker- und Virustests sowie präoperative Checks durch. 277 278Für weitergehende Untersuchungen arbeiten wir mit den renommierten tiermedizinischen Laboren IDEXX und Laboklin.`},{icon:gu,title:"Kardiologie",text:"Zur Diagnostik von Herzerkrankungen stehen uns ein modernes Ultraschallgerät inklusive Farbdoppler, EKG, digitales Röntgen sowie ein Blutdruckmessgerät zur Verfügung."},{icon:Y2,title:"Dermatologie",text:`Die Dermatologie umfasst nicht nur die Diagnostik und Therapie infektiös bedingter Hauterkrankungen (durch Bakterien, Viren, Pilze oder Parasiten), sondern auch das groÃe Spektrum der Allergien, sowie die Behandlung von Ohrenkrankheiten. 279 280Die Fell- und Krallenpflege kann ohne oder falls erforderlich auch mit Sedation in unserer Praxis durchgeführt werden.`},{icon:$2,title:"Augenheilkunde",text:"Wir bieten umfassende Diagnostik und Behandlung von Augenerkrankungen an. Dazu gehören die Untersuchung bei Bindehautentzündungen und Hornhautverletzungen, Augendruck-Messung zur Glaukom-Früherkennung sowie die Behandlung von Lid- und Tränenwegserkrankungen."},{icon:R2,title:"Stationäre Therapie",text:"Die meisten Therapien und Operationen können ambulant durchgeführt werden. Sollte aber eine stationäre Therapie notwendig sein, nehmen wir Ihren Vierbeiner bei uns auf und betreuen ihn intensivmedizinisch."},{icon:A2,title:"Diätetik",text:`Wir beraten Sie bezüglich Futtermittelunverträglichkeiten oder -allergien oder der Diätetik bei Organerkrankungen wie z.B. Erkrankungen von Niere, Leber oder Bauchspeicheldrüse. 281 282Gerne unterstützen wir Sie auch bei Fragen bezüglich der optimalen Ernährung von Welpen, trächtigen Tieren, geriatrischen oder übergewichtigen Tieren. 283 284Diätfuttermittel können Sie bei uns bequem nach Hause bestellen. Dafür stellen wir Ihnen gerne ein Rezept aus.`},{icon:z2,title:"Zuchtbetreuung",text:`Da Dr. Georg seit 2006 Labradore im VDH/LCD züchtet, liegt ihr die Betreuung von Züchtern ganz besonders am Herzen. Hierbei möchte sie Sie nicht nur professionell als Tierärztin beraten, sondern kennt auch die Sorgen und Nöte eines Züchters. Bei Fragen rund um den Deckakt, die Trächtigkeit sowie die Geburt und bei Erkrankungen der Neugeborenen oder des Muttertiers stehen wir Ihnen mit Rat und Tat zur Seite. 285 286Unser Leistungsspektrum reicht von der Deckzeitpunktbestimmung über den Trächtigkeitsultraschall sowie der Röntgenuntersuchung vor der Geburt und von der konservativen Geburtshilfe bis zum Kaiserschnitt. Die Wurfbetreuung inklusive Erstimpfung und Chippen bieten wir Ihnen auch gerne als Hausbesuch an.`},{icon:K2,title:"Heimtiere",text:'Heimtiere werden in der Tiermedizin oft "stiefmütterlich" behandelt. Nicht bei uns! Auf die besonderen Bedürfnisse von Kaninchen, Meerschweinchen, Chinchilla, Degus, Hamster und weiteren Kleintieren einzugehen und sie fachlich kompetent zu behandeln ist uns ein besonderes Anliegen.'}],WP=()=>{const[e,t]=y.useState(null),n=UP(),r=i=>{t(e===i?null:i)};return c.jsx("section",{id:"leistungen",className:"py-20 bg-neutral-100",children:c.jsxs("div",{className:"container mx-auto px-4 py-12 shadow-xl rounded-2xl",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:[c.jsxs("div",{className:"text-center mb-12",children:[c.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-foreground mb-4",children:"Unsere Leistungen"}),c.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Umfassende tiermedizinische Versorgung für Ihre kleinen Lieblinge"})]}),c.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 max-w-7xl mx-auto items-start",children:VP.map((i,s)=>{const o=i.icon,a=e===s;return c.jsxs("div",{className:"relative",children:[c.jsx("div",{className:"invisible","aria-hidden":"true",children:c.jsx("div",{className:"p-6 pb-4",children:c.jsxs("div",{className:"flex flex-col items-center text-center gap-4",children:[c.jsx("div",{className:"w-16 h-16 rounded-xl",children:c.jsx(o,{className:"h-8 w-8"})}),c.jsx("h3",{className:"text-xl font-semibold leading-none tracking-tight",children:i.title})]})})}),c.jsx("div",{className:`absolute inset-0 ${a?"z-50":""}`,children:c.jsxs("div",{className:`transition-all duration-300 rounded-2xl border border-border bg-card overflow-visible origin-center will-change-transform ${a?"shadow-lg":"shadow-md hover:shadow-lg"} ${n?"cursor-pointer":""}`,style:{transform:a?"scale(1.15)":"scale(1)",transformOrigin:"center center"},onClick:n?()=>r(s):void 0,onMouseEnter:n?void 0:()=>t(s),onMouseLeave:n?void 0:()=>t(null),children:[c.jsx("div",{className:"p-6 pb-4",children:c.jsxs("div",{className:"flex flex-col items-center text-center gap-4",children:[c.jsx("div",{className:"w-16 h-16 rounded-xl bg-primary/10 flex items-center justify-center flex-shrink-0 transition-colors hover:bg-primary/20",children:c.jsx(o,{className:"h-8 w-8 text-primary"})}),c.jsx("h3",{className:"text-xl font-semibold leading-none tracking-tight",children:i.title})]})}),a&&c.jsx("div",{className:"px-6 pb-6 pt-0 transition-all duration-300 ease-in-out animate-in fade-in slide-in-from-top-2",children:c.jsx("p",{className:"text-sm text-muted-foreground leading-relaxed whitespace-pre-line",children:i.text})})]})})]},s)})})]})})},HP=()=>c.jsx("section",{className:"py-16 bg-neutral-100",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"max-w-2xl mx-auto text-center",children:[c.jsx("div",{className:"flex justify-center mb-4",children:c.jsx("div",{className:"w-14 h-14 roun
286ded-full bg-primary/10 flex items-center justify-center",children:c.jsx(F2,{className:"h-7 w-7 text-primary"})})}),c.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground mb-4",children:"Preise & Abrechnung"}),c.jsx("p",{className:"text-muted-foreground mb-6",children:"Wir rechnen nach der Gebührenordnung für Tierärzte (GOT) ab."}),c.jsxs("div",{className:"flex flex-col sm:flex-row justify-center gap-4 sm:gap-8 text-sm text-muted-foreground",children:[c.jsxs("div",{className:"flex items-center justify-center gap-2",children:[c.jsx("span",{className:"text-primary",children:"â"}),c.jsx("span",{children:"Barzahlung"})]}),c.jsxs("div",{className:"flex items-center justify-center gap-2",children:[c.jsx("span",{className:"text-primary",children:"â"}),c.jsx("span",{children:"Kartenzahlung"})]}),c.jsxs("div",{className:"flex items-center justify-center gap-2",children:[c.jsx("span",{className:"text-primary",children:"â"}),c.jsx("span",{children:"Ratenzahlung nur nach Absprache"})]})]})]})})}),n1="/assets/dr-georg-profile-C-asPS8z.webp",r1="/assets/carina-van-clewe-profile-Ciq2uf8I.webp",i1="/assets/stefanie-foitzik-profile-PqlVogmw.webp",s1="/assets/franka-amlung-profile-D2SiMCIu.webp",o1="/assets/jasmin-elsner-profile-C4GMYL3N.webp",a1="/assets/mari-peters-profile-DiSG69iU.webp",l1="/assets/nicole-loechner-profile-CPSXCLNd.webp",c1="/assets/helene-schwartz-profile-fixed-C2UIKKNc.webp",KP=()=>{const e=[{name:"Dr. Melanie Georg",role:"Tierärztin & Praxisinhaberin",image:n1,description:"Mit Leidenschaft und Fachwissen sorge ich gemeinsam mit meinem Team dafür, dass Ihre Tiere die beste medizinische Versorgung erhalten. Tiergesundheit mit Herz und Verstand â das ist unser Anspruch."},{name:"Carina van Clewe",role:"Tierärztin",image:r1,description:"Frau van Clewe ist eine erfahrene Kollegin aus der ehemaligen HaÃlocher Tierarztpraxis Rösch/Anicura. Sie verstärkt unser Team seit Dezember 2025. Ihre Leidenschaft sind die Ophthalmologie, Zahnheilkunde, Chirurgie und die kleinen Heimtiere."}],t=[{name:"Stefanie Foitzik",role:"TFA",image:i1,imagePosition:"center 40%",description:"Frau Foitzik ist seit Juli 2015 im Team und hat die Praxis in Venningen von Beginn an mit aufgebaut. Sie ist in allen Aufgabenbereichen von OP-Assistenz bis Praxisorganisation eine sehr kompetente Ansprechpartnerin."},{name:"Franka Amlung",role:"TFA",image:s1,imagePosition:"center 40%",description:"Frau Amlung verstärkt mit viel Herz und Engagement seit Mai 2019 unser Team und hat ein besonderes Händchen für schwierige Patienten. AuÃerdem ist sie unsere Ansprechpartnerin in vielen Belangen des Praxismanagements."},{name:"Jasmin Elsner",role:"TFA",image:o1,imagePosition:"center 30%",description:'Frau Elsner absolvierte bis Januar 2025 ihre Ausbildung in unserer Praxis. Nach erfolgreicher Prüfung ist sie nun die "immer gut gelaunte und freundliche Stimme" der Anmeldung. Kundenkontakt und Organisation sind ihre Stärken.'},{name:"Nicole Löchner",role:"TFA",image:l1,imagePosition:"center 15%",description:"Frau Löchner ist im Dezember 2025 zu unserem Team gestoÃen. Sie ist eine erfahrene TFA aus der ehemaligen Tierarztpraxis Rösch/Anicura. Ihre Stärke ist die Behandlungsassistenz."},{name:"Helene Schwartz",role:"Auszubildende",image:c1,imagePosition:"center 30%",description:"Wurde im zweiten Lehrjahr in unser Team übernommen und bereichert uns mit ihrer Lernbereitschaft und Begeisterung."},{name:"Mari",role:"Praxiskatze",image:a1,imagePosition:"center -5%",description:"Mari kam 2023 als rumänische StraÃenkatze zu uns. Wegen einer Beckenfraktur war sie schwer vermittelbar. Sie hat in Kürze die Ausbildung zur TFA durchlaufen und arbeitet täglich 24h, 7 Tage die Woche. Sie ist unermüdlich und unerschrocken in allen Bereichen der Praxis einsetzbar."}];return c.jsx("section",{id:"team",className:"py-20 bg-background",children:c.jsxs("div",{className:"container mx-auto px-4 py-12 shadow-xl rounded-2xl",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:[c.jsxs("div",{className:"text-center mb-12",children:[c.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-foreground mb-4",children:"Unser Team"}),c.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Erfahrene Tierärzte mit Leidenschaft für Ihr Tier"})]}),c.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 max-w-4xl mx-auto mb-12",children:e.map(n=>c.jsxs(Ye,{className:"hover:shadow-lg transition-shadow border-0 overflow-hidden",children:[c.jsx(Cn,{children:c.jsxs("div",{className:"flex flex-col items-center text-center",children:[n.image?c.jsx("div",{className:"w-32 h-32 md:w-40 md:h-40 rounded-full overflow-hidden mb-4 shadow-2xl bg-muted/30",children:c.jsx("img",{src:n.image,alt:`${n.name} Profilbild`,className:"w-full h-full object-cover",loading:"lazy",decoding:"async",width:160,height:160,style:{objectPosition:n.name.includes("Carina")?"center 20%":"center 15%"}})}):c.jsx("div",{className:"w-32 h-32 md:w-40 md:h-40 rounded-full bg-background/50 mb-4 shadow-2xl flex items-center justify-center",children:c.jsx("span",{className:"text-5xl text-muted-foreground",children:n.name.charAt(0)})}),c.jsx(Nn,{className:"text-2xl mb-1",children:n.name}),c.jsx(uo,{className:"text-lg",children:n.role})]})}),c.jsx(vt,{children:c.jsx("p",{className:"text-muted-foreground text-lg leading-relaxed",children:n.description})})]},n.name))}),c.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 max-w-6xl mx-auto",children:t.map(n=>c.jsxs(Ye,{className:"hover:shadow-lg transition-shadow border-0 overflow-hidden",children:[c.jsx(Cn,{children:c.jsxs("div",{className:"flex flex-col items-center text-center",children:[n.image?c.jsx("div",{className:"w-32 h-32 rounded-full overflow-hidden mb-4 shadow-2xl bg-muted/30",children:c.jsx("img",{src:n.image,alt:`${n.name} Profilbild`,className:"w-full h-full object-cover",loading:"lazy",decoding:"async",width:128,height:128,style:{objectPosition:n.imagePosition}})}):c.jsx("div",{className:"w-32 h-32 rounded-full bg-background/50 mb-4 shadow-2xl flex items-center justify-center",children:c.jsx("span",{className:"text-4xl text-muted-foreground",children:n.name.charAt(0)})}),c.jsx(Nn,{className:"text-xl mb-1",children:n.name}),c.jsx(uo,{className:"text-base",children:n.role})]})}),c.jsx(vt,{children:c.jsx("p",{className:"text-muted-foreground leading-relaxed text-sm",children:n.description})})]},n.name))}),c.jsx("div",{className:"text-center mt-10",children:c.jsx(mt,{asChild:!0,size:"lg",className:"gap-2",children:c.jsxs(ao,{to:"/team",children:["Mehr über unser Team erfahren",c.jsx(P2,{className:"h-4 w-4"})]})})})]})})},GP=pu("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4 [&>svg]:text-foreground",{variants:{variant:{default:"bg-background text-foreground",destructive:"border-destructive/50 text-destructive dark:border-destructive [&>svg]:text-destructive"}},defaultVariants:{variant:"default"}}),u1=y.forwardRef(({className:e,variant:t,...n},r)=>c.jsx("div",{ref:r,role:"alert",className:Te(GP({variant:t}),e),...n}));u1.displayName="Alert";const d1=y.forwardRef(({className:e,...t},n)=>c.jsx("h5",{ref:n,className:Te("mb-1 font-medium leading-none tracking-tight",e),...t}));d1.displayName="AlertTitle";const f1=y.forwardRef(({className:e,...t},n)=>c.jsx("div",{ref:n,className:Te("text-sm [&_p]:leading-relaxed",e),...t}));f1.displayName="AlertDescription";const ZP=()=>c.jsx("section",{id:"oeffnungszeiten",className:"py-20 bg-neutral-100",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"text-center mb-12",children:[c.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-foreground mb-4",children:"Ãffnungszeiten"}),c.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Wir sind für Sie und Ihr Tier da"})]}),c.jsxs("div",{className:"max-w-4xl mx-auto grid md:grid-cols-2 gap-6",children:[c.jsxs(Ye,{className:"shadow-lg",children:[c.jsx(Cn,{children:c.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[c.jsx(sw,{className:"h-6 w-6 text-primary"}),c.jsx(Nn,{className:"text-2xl",children:"Sprechzeiten"})]})}),c.jsx(vt,{children:c.jsx("div",{className:"space-y-3",children:e1.map((e,t)=>c.jsxs("div",{className:`flex justify-between py-2 border-b border-border last:border-0 ${e.closed?"text-muted-foreground":"text-foreground"}`,children:[c.jsx("span",{className:"font-medium",children:e.day}),c.jsx("span",{children:e.hours})]},t))})})]}),c.jsxs("div",{className:"space-y-6",children:[c.jsxs(u1,{className:"border-destructive bg-destructive/10 shadow-lg",children:[c.jsx(Ji,{className:"h-5 w-5 text-destructive"}),c.jsx(d1,{className:"text-lg font-bold text-destructive",children:"Notfälle"}),c.jsxs(f1,{className:"text-base text-foreground mt-2 space-y-4",children:[c.jsx("p",{children:"Bei akuten Notfällen auÃerhalb unserer Ãffnungszeiten, wenden Sie sich bitte an den regionalen Notdienst:"}),c.jsx(mt,{variant:"outline",size:"sm",asChild:!0,className:"gap-2 border-destructive text-destructive hover:bg-destructive hover:text-destructive-foreground",children:c.jsxs("a",{href:"https://www.tierarztnotdienst-suedpfalz.de",target:"_blank",rel:"noopener noreferrer",children:[c.jsx(Dc,{className:"h-4 w-4"}),"tierarztnotdienst-suedpfalz.de"]})}),c.jsx("p",{children:"In gröÃeren Notfällen verweisen wir an die Tierklinik Ettlingen:"}),c.jsx(mt,{variant:"outline",size:"sm",asChild:!0,className:"gap-2 border-destructive text-destructive hover:bg-destructive hover:text-destructive-foreground",children:c.jsxs("a",{href:"https://www.kleintierklinik-ettlingen.de",target:"_blank",rel:"noopener noreferrer",children:[c.jsx(Dc,{className:"h-4 w-4"}),"kleintierklinik-ettlingen.de"]})})]})]}),c.jsxs(Ye,{className:"bg-primary/5 border-primary shadow-lg",children:[c.jsx(Cn,{children:c.jsx(Nn,{className:"text-xl",children:"Termin vereinbaren"})}),c.jsxs(vt,{className:"space-y-4",children:[c.jsx("p",{className:"text-muted-foreground",children:"Wir haben eine reine Terminsprechstunde, melden Sie sich daher bitte unbedingt telefonisch an."}),c.jsx(mt,{variant:"default",size:"lg",className:"w-full",asChild:!0,children:c.jsxs("a",{href:"tel:06323302800",className:"flex items-center justify-center gap-2",children:[c.jsx(Ji,{className:"h-5 w-5"}),"06323 302800"]})})]})]})]})]})]})}),QP=()=>{const{consentStatus:e,acceptAll:t}=Sm();return c.jsx("section",{id:"standort",className:"py-20 bg-background",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"text-center mb-12",children:[c.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-foreground mb-4",children:"So finden Sie uns"}),c.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Gut erreichbar im Herzen von Venningen"})]}),c.jsxs("div",{className:"max-w-5xl mx-auto grid md:grid-cols-2 gap-8",children:[c.jsxs("div",{className:"space-y-6",children:[c.jsxs(Ye,{children:[c.jsx(Cn,{children:c.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[c.jsx(Mf,{className:"h-6 w-6 text-primary"}),c.jsx(Nn,{className:"text-2xl",children:"Adresse"})]})}),c.jsxs(vt,{className:"space-y-2",children:[c.jsx("p",{className:"text-lg font-medium text-foreground",children:"Kleintierpraxis Venningen"}),c.jsx("p",{className:"text-lg font-medium text-foreground",children:"Dr. Melanie Georg"}),c.jsx("p",{className:"text-muted-foreground",children:"Mühlstr. 32"}),c.jsx("p",{className:"text-muted-foreground",children:"67482 Venningen"}),c.jsx("p",{className:"text-muted-foreground pt-2",children:"Unsere Praxis liegt zentral in Venningen an der Südlichen WeinstraÃe. Auch aus Edenkoben, Kirrweiler, Maikammer, GroÃfischlingen, Landau und Neustadt erreichen Sie uns in wenigen Minuten mit dem Auto."}),c.jsx(mt,{variant:"outline",size:"sm",asChild:!0,className:"mt-2",children:c.jsx("a",{href:"https://www.google.com/maps/dir/?api=1&destination=M%C3%BChlstra%C3%9Fe+32%2C+67482+Venningen",target:"_blank",rel:"noopener noreferrer",children:"Route in Google Maps planen"})})]})]}),c.jsxs(Ye,{children:[c.jsx(Cn,{children:c.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[c.jsx(M2,{className:"h-6 w-6 text-primary"}),c.jsx(Nn,{className:"text-2xl",children:"Parkmöglichkeiten"})]})}),c.jsx(vt,{children:c.jsx("p",{className:"text-muted-foreground",children:"Kostenlose Parkplätze stehen direkt vor der Praxis zur Verfügung. Sie erreichen uns bequem mit dem Auto aus der gesamten Region."})})]})]}),c.jsx("div",{className:"h-[400px] md:h-full rounded-lg overflow-hidden shadow-lg",children:e==="all"?c.jsx("iframe",{src:"https://www.google.com/maps?q=M%C3%BChlstra%C3%9Fe+32,+67482+Venningen&output=embed&hl=de",width:"100%",height:"100%",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",title:"Standort Kleintierpraxis Venningen"}):c.jsxs("div",{className:"h-full bg-muted flex flex-col items-center justify-center gap-4 p-6 text-center",children:[c.jsx(Mf,{className:"h-12 w-12 text-muted-foreground"}),c.jsx("p",{className:"text-lg font-medium text-foreground",children:"Mühlstr. 32, 67482 Venningen"}),c.jsx("p",{className:"text-muted-foreground text-sm",children:'Klicken Sie auf âAlle akzeptieren", um die Karte anzuzeigen.'}),c.jsx(mt,{onClick:t,children:"Cookies akzeptieren"})]})})]})]})})};var Eu="Collapsible",[qP,h1]=ji(Eu),[YP,km]=qP(Eu),m1=y.forwardRef((e,t)=>
vendor: 4,250 bytes, line 286
286{const{__scopeCollapsible:n,open:r,defaultOpen:i,disabled:s,onOpenChange:o,...a}=e,[l,u]=bo({prop:r,defaultProp:i??!1,onChange:o,caller:Eu});return c.jsx(YP,{scope:n,disabled:s,contentId:fa(),open:l,onOpenToggle:y.useCallback(()=>u(d=>!d),[u]),children:c.jsx(ze.div,{"data-state":Cm(l),"data-disabled":s?"":void 0,...a,ref:t})})});m1.displayName=Eu;var p1="CollapsibleTrigger",g1=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,i=km(p1,n);return c.jsx(ze.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":Cm(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...r,ref:t,onClick:$e(e.onClick,i.onOpenToggle)})});g1.displayName=p1;var Em="CollapsibleContent",v1=y.forwardRef((e,t)=>{const{forceMount:n,...r}=e,i=km(Em,e.__scopeCollapsible);return c.jsx(Ti,{present:n||i.open,children:({present:s})=>c.jsx(XP,{...r,ref:t,present:s})})});v1.displayName=Em;var XP=y.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:i,...s}=e,o=km(Em,n),[a,l]=y.useState(r),u=y.useRef(null),d=yt(t,u),f=y.useRef(0),h=f.current,m=y.useRef(0),x=m.current,p=o.open||a,b=y.useRef(p),v=y.useRef(void 0);return y.useEffect(()=>{const g=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(g)},[]),fr(()=>{const g=u.current;if(g){v.current=v.current||{transitionDuration:g.style.transitionDuration,animationName:g.style.animationName},g.style.transitionDuration="0s",g.style.animationName="none";const w=g.getBoundingClientRect();f.current=w.height,m.current=w.width,b.current||(g.style.transitionDuration=v.current.transitionDuration,g.style.animationName=v.current.animationName),l(r)}},[o.open,r]),c.jsx(ze.div,{"data-state":Cm(o.open),"data-disabled":o.disabled?"":void 0,id:o.contentId,hidden:!p,...s,ref:d,style:{"--radix-collapsible-content-height":h?`${h}px`:void 0,"--radix-collapsible-content-width":x?`${x}px`:void 0,...e.style},children:p&&i})});function Cm(e){return e?"open":"closed"}var JP=m1,eR=g1,tR=v1,nR=y.createContext(void 0);function rR(e){const t=y.useContext(nR);return e||t||"ltr"}var Hn="Accordion",iR=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Nm,sR,oR]=A0(Hn),[Cu,k4]=ji(Hn,[oR,h1]),jm=h1(),y1=I.forwardRef((e,t)=>{const{type:n,...r}=e,i=r,s=r;return c.jsx(Nm.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?c.jsx(uR,{...s,ref:t}):c.jsx(cR,{...i,ref:t})})});y1.displayName=Hn;var[x1,aR]=Cu(Hn),[w1,lR]=Cu(Hn,{collapsible:!1}),cR=I.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},collapsible:s=!1,...o}=e,[a,l]=bo({prop:n,defaultProp:r??"",onChange:i,caller:Hn});return c.jsx(x1,{scope:e.__scopeAccordion,value:I.useMemo(()=>a?[a]:[],[a]),onItemOpen:l,onItemClose:I.useCallback(()=>s&&l(""),[s,l]),children:c.jsx(w1,{scope:e.__scopeAccordion,collapsible:s,children:c.jsx(b1,{...o,ref:t})})})}),uR=I.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:i=()=>{},...s}=e,[o,a]=bo({prop:n,defaultProp:r??[],onChange:i,caller:Hn}),l=I.useCallback(d=>a((f=[])=>[...f,d]),[a]),u=I.useCallback(d=>a((f=[])=>f.filter(h=>h!==d)),[a]);return c.jsx(x1,{scope:e.__scopeAccordion,value:o,onItemOpen:l,onItemClose:u,children:c.jsx(w1,{scope:e.__scopeAccordion,collapsible:!0,children:c.jsx(b1,{...s,ref:t})})})}),[dR,Nu]=Cu(Hn),b1=I.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:i,orientation:s="vertical",...o}=e,a=I.useRef(null),l=yt(a,t),u=sR(n),f=rR(i)==="ltr",h=$e(e.onKeyDown,m=>{var j;if(!iR.includes(m.key))return;const x=m.target,p=u().filter(A=>{var R;return!((R=A.ref.current)!=null&&R.disabled)}),b=p.findIndex(A=>A.ref.current===x),v=p.length;if(b===-1)return;m.preventDefault();let g=b;const w=0,k=v-1,E=()=>{g=b+1,g>k&&(g=w)},N=()=>{g=b-1,g<w&&(g=k)};switch(m.key){case"Home":g=w;break;case"End":g=k;break;case"ArrowRight":s==="horizontal"&&(f?E():N());break;case"ArrowDown":s==="vertical"&&E();break;case"ArrowLeft":s==="horizontal"&&(f?N():E());break;case"ArrowUp":s==="vertical"&&N();break}const S=g%v;(j=p[S].ref.current)==null||j.focus()});return c.jsx(dR,{scope:n,disabled:r,direction:i,orientation:s,children:c.jsx(Nm.Slot,{scope:n,children:c.jsx(ze.div,{...o,"data-orientation":s,ref:l,onKeyDown:r?void 0:h})})})}),Bc="AccordionItem",[fR,Tm]=Cu(Bc),S1=I.forwardRef((e,t)=>
286{const{__scopeAccordion:n,value:r,...i}=e,s=Nu(Bc,n),o=aR(Bc,n),a=jm(n),l=fa(),u=r&&o.value.includes(r)||!1,d=s.disabled||e.disabled;return c.jsx(fR,{scope:n,open:u,disabled:d,triggerId:l,children:c.jsx(JP,{"data-orientation":s.orientation,"data-state":T1(u),...a,...i,ref:t,disabled:d,open:u,onOpenChange:f=>{f?o.onItemOpen(r):o.onItemClose(r)}})})});S1.displayName=Bc;var k1="AccordionHeader",E1=I.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,i=Nu(Hn,n),s=Tm(k1,n);return c.jsx(ze.h3,{"data-orientation":i.orientation,"data-state":T1(s.open),"data-disabled":s.disabled?"":void 0,...r,ref:t})});E1.displayName=k1;var Wf="AccordionTrigger",C1=I.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,i=Nu(Hn,n),s=Tm(Wf,n),o=lR(Wf,n),a=jm(n);return c.jsx(Nm.ItemSlot,{scope:n,children:c.jsx(eR,{"aria-disabled":s.open&&!o.collapsible||void 0,"data-orientation":i.orientation,id:s.triggerId,...a,...r,ref:t})})});C1.displayName=Wf;var N1="AccordionContent",j1=I.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,i=Nu(Hn,n),s=Tm(N1,n),o=jm(n);return c.jsx(tR,{role:"region","aria-labelledby":s.triggerId,"data-orientation":i.orientation,...o,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});j1.displayName=N1;function T1(e){return e?"open":"closed"}var hR=y1,mR=S1,pR=E1,_1=C1,P1=j1;const gR=hR,R1=y.forwardRef(({className:e,...t},n)=>c.jsx(mR,{ref:n,className:Te("border-b",e),...t}));R1.displayName="AccordionItem";const A1=y.forwardRef(({className:e,children:t,...n},r)=>c.jsx(pR,{className:"flex",children:c.jsxs(_1,{ref:r,className:Te("flex flex-1 items-center justify-between py-4 font-medium transition-all hover:underline [&[data-state=open]>svg]:rotate-180",e),...n,children:[t,c.jsx(D2,{className:"h-4 w-4 shrink-0 transition-transform duration-200"})]})}));A1.displayName=_1.displayName;const O1=y.forwardRef(({className:e,children:t,...n},r)=>c.jsx(P1,{ref:r,className:"overflow-hidden text-sm transition-all data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:c.jsx("div",{className:Te("pb-4 pt-0",e),children:t})}));O1.displayName=P1.displayName;const vR=()=>c.jsx("section",{id:"faq",className:"py-20",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"text-center mb-12",children:[c.jsxs("div",{className:"flex items-center justify-center gap-3 mb-4",children:[c.jsx(I2,{className:"h-10 w-10 text-primary"}),c.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-foreground",children:"Häufige Fragen"})]}),c.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Antworten auf die wichtigsten Fragen rund um Ihren Praxisbesuch"})]}),c.jsx("div",{className:"max-w-3xl mx-auto",children:c.jsx(gR,{type:"single",collapsible:!0,className:"space-y-4",children:t1.map((e,t)=>c.jsxs(R1,{value:`item-${t}`,className:"bg-card border border-border rounded-lg px-6",children:[c.jsx(A1,{className:"text-lg font-medium hover:text-primary",children:e.question}),c.jsx(O1,{className:"text-base text-muted-foreground",children:e.answer})]},t))})})]})}),xs=y.forwardRef(({className:e,type:t,...n},r)=>c.jsx("input",{type:t,className:Te("flex h-10 w-full rounded-md border border-input bg-background 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",e),ref:r,...n}));xs.displayName="Input";const M1=y.forwardRef(({className:e,...t},n)=>c.jsx("textarea",{className:Te("flex min-h-[80px] w-full rounded-md border border-input bg-background px-3 py-2 text-sm r
286ing-offset-background 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",e),ref:n,...t}));M1.displayName="Textarea";var yR="Label",D1=y.forwardRef((e,t)=>c.jsx(ze.label,{...e,ref:t,onMouseDown:n=>{var i;n.target.closest("button, input, select, textarea")||((i=e.onMouseDown)==null||i.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));D1.displayName=yR;var I1=D1;const xR=pu("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),yr=y.forwardRef(({className:e,...t},n)=>c.jsx(I1,{ref:n,className:Te(xR(),e),...t}));yr.displayName=I1.displayName;function wR(e){const t=y.useRef({value:e,previous:e});return y.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}var ju="Checkbox",[bR,E4]=ji(ju),[SR,_m]=bR(ju);function kR(e){const{__scopeCheckbox:t,checked:n,children:r,defaultChecked:i,disabled:s,form:o,name:a,onCheckedChange:l,required:u,value:d="on",internal_do_not_use_render:f}=e,[h,m]=bo({prop:n,defaultProp:i??!1,onChange:l,caller:ju}),[x,p]=y.useState(null),[b,v]=y.useState(null),g=y.useRef(!1),w=x?!!o||!!x.closest("form"):!0,k={checked:h,disabled:s,setChecked:m,control:x,setControl:p,name:a,form:o,value:d,hasConsumerStoppedPropagationRef:g,required:u,defaultChecked:hi(i)?!1:i,isFormControl:w,bubbleInput:b,setBubbleInput:v};return c.jsx(SR,{scope:t,...k,children:ER(f)?f(k):r})}var L1="CheckboxTrigger",z1=y.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},i)=>{const{control:s,value:o,disabled:a,checked:l,required:u,setControl:d,setChecked:f,hasConsumerStoppedPropagationRef:h,isFormControl:m,bubbleInput:x}=_m(L1,e),p=yt(i,d),b=y.useRef(l);return y.useEffect(()=>{const v=s==null?void 0:s.form;if(v){const g=()=>f(b.current);return v.addEventListener("reset",g),()=>v.removeEventListener("reset",g)}},[s,f]),c.jsx(ze.button,{type:"button",role:"checkbox","aria-checked":hi(l)?"mixed":l,"aria-required":u,"data-state":V1(l),"data-disabled":a?"":void 0,disabled:a,value:o,...r,ref:p,onKeyDown:$e(t,v=>{v.key==="Enter"&&v.preventDefault()}),onClick:$e(n,v=>{f(g=>hi(g)?!0:!g),x&&m&&(h.current=v.isPropagationStopped(),h.current||v.stopPropagation())})})});z1.displayName=L1;var Pm=y.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:i,defaultChecked:s,required:o,disabled:a,value:l,onCheckedChange:u,form:d,...f}=e;return c.jsx(kR,{__scopeCheckbox:n,checked:i,defaultChecked:s,disabled:a,required:o,onCheckedChange:u,name:r,form:d,value:l,internal_do_not_use_render:({isFormControl:h})=>c.jsxs(c.Fragment,{children:[c.jsx(z1,{...f,ref:t,__scopeCheckbox:n}),h&&c.jsx(U1,{__scopeCheckbox:n})]})})});Pm.displayName=ju;var F1="CheckboxIndicator",$1=y.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...i}=e,s=_m(F1,n);return c.jsx(Ti,{present:r||hi(s.checked)||s.checked===!0,children:c.jsx(ze.span,{"data-state":V1(s.checked),"data-disabled":s.disabled?"":void 0,...i,ref:t,style:{pointerEvents:"none",...e.style}})})});$1.displayName=F1;var B1="CheckboxBubbleInput",U1=y.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:r,hasConsumerStoppedPropagationRef:i,checked:s,defaultChecked:o,required:a,disabled:l,name:u,value:d,form:f,bubbleInput:h,setBubbleInput:m}=_m(B1,e),x=yt(n,m),p=wR(s),b=Tw(r);y.useEffect(()=>{const g=h;if(!g)return;const w=window.HTMLInputElement.prototype,E=Object.getOwnPropertyDescriptor(w,"checked").set,N=!i.current;if(p!==s&&E){const S=new Event("click",{bubbles:N});g.indeterminate=hi(s),E.call(g,hi(s)?!1:s),g.dispatchEvent(S)}},[h,p,s,i]);const v=y.useRef(hi(s)?!1:s);return c.jsx(ze.input,{type:"checkbox","aria-hidden":!0,defaultChecked:o??v.current,required:a,disabled:l,name:u,value:d,form:f,...t,tabIndex:-1,ref:x,style:{...t.style,...b,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});U1.displayName=B1;function ER(e){return typeof e=="function"}function hi(e){return e==="indeterminate"}function V1(e){return hi(e)?"indeterminate":e?"checked":"unchecked"}const W1=y.forwardRef(({className:e,...t},n)=>c.jsx(Pm,{ref:n,className:Te("peer h-4 w-4 shrink-0 rounded-sm border border-primary ring-offset-background data-[state=checked]:bg-primary data-[state=checked]:text-primary-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",e),...t,children:c.jsx($1,{className:Te("flex items-center justify-center text-current"),children:c.jsx(Of,{className:"h-4 w-4"})})}));W1.displayName=Pm.displayName;var Ae;(function(e){e.assertEqual=i=>{};function t(i){}e.assertIs=t;function n(i){throw new Error}e.assertNever=n,e.arrayToEnum=i=>{const s={};for(const o of i)s[o]=o;return s},e.getValidEnumValues=i=>{const s=e.objectKeys(i).filter(a=>typeof i[i[a]]!="number"),o={};for(const a of s)o[a]=i[a];return e.objectValues(o)},e.objectValues=i=>e.objectKeys(i).map(function(s){return i[s]}),e.objectKeys=typeof Object.keys=="function"?i=>Object.keys(i):i=>{const s=[];for(const o in i)Object.prototype.hasOwnProperty.call(i,o)&&s.push(o);return s},e.find=(i,s)=>{for(const o of i)if(s(o))return o}
vendor: 5,833 bytes, line 286
286,e.isInteger=typeof Number.isInteger=="function"?i=>Number.isInteger(i):i=>typeof i=="number"&&Number.isFinite(i)&&Math.floor(i)===i;function r(i,s=" | "){return i.map(o=>typeof o=="string"?`'${o}'`:o).join(s)}e.joinValues=r,e.jsonStringifyReplacer=(i,s)=>typeof s=="bigint"?s.toString():s})(Ae||(Ae={}));var rv;(function(e){e.mergeShapes=(t,n)=>({...t,...n})})(rv||(rv={}));const ee=Ae.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),Kr=e=>{switch(typeof e){case"undefined":return ee.undefined;case"string":return ee.string;case"number":return Number.isNaN(e)?ee.nan:ee.number;case"boolean":return ee.boolean;case"function":return ee.function;case"bigint":return ee.bigint;case"symbol":return ee.symbol;case"object":return Array.isArray(e)?ee.array:e===null?ee.null:e.then&&typeof e.then=="function"&&e.catch&&typeof e.catch=="function"?ee.promise:typeof Map<"u"&&e instanceof Map?ee.map:typeof Set<"u"&&e instanceof Set?ee.set:typeof Date<"u"&&e instanceof Date?ee.date:ee.object;default:return ee.unknown}},B=Ae.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]);class Or extends Error{get errors(){return this.issues}constructor(t){super(),this.issues=[],this.addIssue=r=>{this.issues=[...this.issues,r]},this.addIssues=(r=[])=>{this.issues=[...this.issues,...r]};const n=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,n):this.__proto__=n,this.name="ZodError",this.issues=t}format(t){const n=t||function(s){return s.message},r={_errors:[]},i=s=>{for(const o of s.issues)if(o.code==="invalid_union")o.unionErrors.map(i);else if(o.code==="invalid_return_type")i(o.returnTypeError);else if(o.code==="invalid_arguments")i(o.argumentsError);else if(o.path.length===0)r._errors.push(n(o));else{let a=r,l=0;for(;l<o.path.length;){const u=o.path[l];l===o.path.length-1?(a[u]=a[u]||{_errors:[]},a[u]._errors.push(n(o))):a[u]=a[u]||{_errors:[]},a=a[u],l++}}};return i(this),r}static assert(t){if(!(t instanceof Or))throw new Error(`Not a ZodError: ${t}`)}toString(){return this.message}get message(){return JSON.stringify(this.issues,Ae.jsonStringifyReplacer,2)}get isEmpty(){return this.issues.length===0}flatten(t=n=>n.message){const n={},r=[];for(const i of this.issues)if(i.path.length>0){const s=i.path[0];n[s]=n[s]||[],n[s].push(t(i))}else r.push(t(i));return{formErrors:r,fieldErrors:n}}get formErrors(){return this.flatten()}}Or.create=e=>new Or(e);const Hf=(e,t)=>{let n;switch(e.code){case B.invalid_type:e.received===ee.undefined?n="Required":n=`Expected ${e.expected}, received ${e.received}`;break;case B.invalid_literal:n=`Invalid literal value, expected ${JSON.stringify(e.expected,Ae.jsonStringifyReplacer)}`;break;case B.unrecognized_keys:n=`Unrecognized key(s) in object: ${Ae.joinValues(e.keys,", ")}`;break;case B.invalid_union:n="Invalid input";break;case B.invalid_union_discriminator:n=`Invalid discriminator value. Expected ${Ae.joinValues(e.options)}`;break;case B.invalid_enum_value:n=`Invalid enum value. Expected ${Ae.joinValues(e.options)}, received '${e.received}'`;break;case B.invalid_arguments:n="Invalid function arguments";break;case B.invalid_return_type:n="Invalid function return type";break;case B.invalid_date:n="Invalid date";break;case B.invalid_string:typeof e.validation=="object"?"includes"in e.validation?(n=`Invalid input: must include "${e.validation.includes}"`,typeof e.validation.position=="number"&&(n=`${n} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?n=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?n=`Invalid input: must end with "${e.validation.endsWith}"`:Ae.assertNever(e.validation):e.validation!=="regex"?n=`Invalid ${e.validation}`:n="Invalid";break;case B.too_small:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="bigint"?n=`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:n="Invalid input";break;case B.too_big:e.type==="array"?n=`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:e.type==="string"?n=`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:e.type==="number"?n=`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="bigint"?n=`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:e.type==="date"?n=`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:n="Invalid input";break;case B.custom:n="Invalid input";break;case B.invalid_intersection_types:n="Intersection results could not be merged";break;case B.not_multiple_of:n=`Number must be a multiple of ${e.multipleOf}`;break;case B.not_finite:n="Number must be finite";break;default:n=t.defaultError,Ae.assertNever(e)}return{message:n}};let CR=Hf;function NR(){return CR}const jR=e=>
vendor: 17,801 bytes, line 286
286{const{data:t,path:n,errorMaps:r,issueData:i}=e,s=[...n,...i.path||[]],o={...i,path:s};if(i.message!==void 0)return{...i,path:s,message:i.message};let a="";const l=r.filter(u=>!!u).slice().reverse();for(const u of l)a=u(o,{data:t,defaultError:a}).message;return{...i,path:s,message:a}};function K(e,t){const n=NR(),r=jR({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,n,n===Hf?void 0:Hf].filter(i=>!!i)});e.common.issues.push(r)}class dn{constructor(){this.value="valid"}dirty(){this.value==="valid"&&(this.value="dirty")}abort(){this.value!=="aborted"&&(this.value="aborted")}static mergeArray(t,n){const r=[];for(const i of n){if(i.status==="aborted")return fe;i.status==="dirty"&&t.dirty(),r.push(i.value)}return{status:t.value,value:r}}static async mergeObjectAsync(t,n){const r=[];for(const i of n){const s=await i.key,o=await i.value;r.push({key:s,value:o})}return dn.mergeObjectSync(t,r)}static mergeObjectSync(t,n){const r={};for(const i of n){const{key:s,value:o}=i;if(s.status==="aborted"||o.status==="aborted")return fe;s.status==="dirty"&&t.dirty(),o.status==="dirty"&&t.dirty(),s.value!=="__proto__"&&(typeof o.value<"u"||i.alwaysSet)&&(r[s.value]=o.value)}return{status:t.value,value:r}}}const fe=Object.freeze({status:"aborted"}),ea=e=>({status:"dirty",value:e}),jn=e=>({status:"valid",value:e}),iv=e=>e.status==="aborted",sv=e=>e.status==="dirty",fo=e=>e.status==="valid",Uc=e=>typeof Promise<"u"&&e instanceof Promise;var re;(function(e){e.errToObj=t=>typeof t=="string"?{message:t}:t||{},e.toString=t=>typeof t=="string"?t:t==null?void 0:t.message})(re||(re={}));class xi{constructor(t,n,r,i){this._cachedPath=[],this.parent=t,this.data=n,this._path=r,this._key=i}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}const ov=(e,t)=>{if(fo(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw new Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;const n=new Or(e.common.issues);return this._error=n,this._error}}};function we(e){if(!e)return{};const{errorMap:t,invalid_type_error:n,required_error:r,description:i}=e;if(t&&(n||r))throw new Error(`Can't use "invalid_type_error" or "required_error" in conjunction with custom error map.`);return t?{errorMap:t,description:i}:{errorMap:(o,a)=>{const{message:l}=e;return o.code==="invalid_enum_value"?{message:l??a.defaultError}:typeof a.data>"u"?{message:l??r??a.defaultError}:o.code!=="invalid_type"?{message:a.defaultError}:{message:l??n??a.defaultError}},description:i}}class _e{get description(){return this._def.description}_getType(t){return Kr(t.data)}_getOrReturnCtx(t,n){return n||{common:t.parent.common,data:t.data,parsedType:Kr(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}_processInputParams(t){return{status:new dn,ctx:{common:t.parent.common,data:t.data,parsedType:Kr(t.data),schemaErrorMap:this._def.errorMap,path:t.path,parent:t.parent}}}_parseSync(t){const n=this._parse(t);if(Uc(n))throw new Error("Synchronous parse encountered promise.");return n}_parseAsync(t){const n=this._parse(t);return Promise.resolve(n)}parse(t,n){const r=this.safeParse(t,n);if(r.success)return r.data;throw r.error}safeParse(t,n){const r={common:{issues:[],async:(n==null?void 0:n.async)??!1,contextualErrorMap:n==null?void 0:n.errorMap},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Kr(t)},i=this._parseSync({data:t,path:r.path,parent:r});return ov(r,i)}"~validate"(t){var r,i;const n={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Kr(t)};if(!this["~standard"].async)try{const s=this._parseSync({data:t,path:[],parent:n});return fo(s)?{value:s.value}:{issues:n.common.issues}}catch(s){(i=(r=s==null?void 0:s.message)==null?void 0:r.toLowerCase())!=null&&i.includes("encountered")&&(this["~standard"].async=!0),n.common={issues:[],async:!0}}return this._parseAsync({data:t,path:[],parent:n}).then(s=>fo(s)?{value:s.value}:{issues:n.common.issues})}async parseAsync(t,n){const r=await this.safeParseAsync(t,n);if(r.success)return r.data;throw r.error}async safeParseAsync(t,n){const r={common:{issues:[],contextualErrorMap:n==null?void 0:n.errorMap,async:!0},path:(n==null?void 0:n.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:t,parsedType:Kr(t)},i=this._parse({data:t,path:r.path,parent:r}),s=await(Uc(i)?i:Promise.resolve(i));return ov(r,s)}refine(t,n){const r=i=>typeof n=="string"||typeof n>"u"?{message:n}:typeof n=="function"?n(i):n;return this._refinement((i,s)=>{const o=t(i),a=()=>s.addIssue({code:B.custom,...r(i)});return typeof Promise<"u"&&o instanceof Promise?o.then(l=>l?!0:(a(),!1)):o?!0:(a(),!1)})}refinement(t,n){return this._refinement((r,i)=>t(r)?!0:(i.addIssue(typeof n=="function"?n(r,i):n),!1))}_refinement(t){return new mo({schema:this,typeName:he.ZodEffects,effect:{type:"refinement",refinement:t}})}superRefine(t){return this._refinement(t)}constructor(t){this.spa=this.safeParseAsync,this._def=t,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:n=>this["~validate"](n)}}optional(){return mi.create(this,this._def)}nullable(){return po.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ur.create(this)}promise(){return Kc.create(this,this._def)}or(t){return Wc.create([this,t],this._def)}and(t){return Hc.create(this,t,this._def)}transform(t){return new mo({...we(this._def),schema:this,typeName:he.ZodEffects,effect:{type:"transform",transform:t}})}default(t){const n=typeof t=="function"?t:()=>t;return new Zf({...we(this._def),innerType:this,defaultValue:n,typeName:he.ZodDefault})}brand(){return new qR({typeName:he.ZodBranded,type:this,...we(this._def)})}catch(t){const n=typeof t=="function"?t:()=>t;return new Qf({...we(this._def),innerType:this,catchValue:n,typeName:he.ZodCatch})}describe(t){const n=this.constructor;return new n({...this._def,description:t})}pipe(t){return Rm.create(this,t)}readonly(){return qf.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}const TR=/^c[^\s-]{8,}$/i,_R=/^[0-9a-z]+$/,PR=/^[0-9A-HJKMNP-TV-Z]{26}$/i,RR=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,AR=/^[a-z0-9_-]{21}$/i,OR=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,MR=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,DR=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,IR="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";let bd;const LR=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,zR=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,FR=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,$R=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,BR=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,UR=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,H1="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",VR=new RegExp(`^${H1}$`);function K1(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:e.precision==null&&(t=`${t}(\\.\\d+)?`);const n=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${n}`}function WR(e){return new RegExp(`^${K1(e)}$`)}function HR(e){let t=`${H1}T${K1(e)}`;const n=[];return n.push(e.local?"Z?":"Z"),e.offset&&n.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${n.join("|")})`,new RegExp(`^${t}$`)}function KR(e,t){return!!((t==="v4"||!t)&&LR.test(e)||(t==="v6"||!t)&&FR.test(e))}function GR(e,t){if(!OR.test(e))return!1;try{const[n]=e.split(".");if(!n)return!1;const r=n.replace(/-/g,"+").replace(/_/g,"/").padEnd(n.length+(4-n.length%4)%4,"="),i=JSON.parse(atob(r));return!(typeof i!="object"||i===null||"typ"in i&&(i==null?void 0:i.typ)!=="JWT"||!i.alg||t&&i.alg!==t)}catch{return!1}}function ZR(e,t){return!!((t==="v4"||!t)&&zR.test(e)||(t==="v6"||!t)&&$R.test(e))}class ii extends _e{_parse(t){if(this._def.coerce&&(t.data=String(t.data)),this._getType(t)!==ee.string){const s=this._getOrReturnCtx(t);return K(s,{code:B.invalid_type,expected:ee.string,received:s.parsedType}),fe}const r=new dn;let i;for(const s of this._def.checks)if(s.kind==="min")t.data.length<s.value&&(i=this._getOrReturnCtx(t,i),K(i,{code:B.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),r.dirty());else if(s.kind==="max")t.data.length>s.value&&(i=this._getOrReturnCtx(t,i),K(i,{code:B.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!1,message:s.message}),r.dirty());else if(s.kind==="length"){const o=t.data.length>s.value,a=t.data.length<s.value;(o||a)&&(i=this._getOrReturnCtx(t,i),o?K(i,{code:B.too_big,maximum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}):a&&K(i,{code:B.too_small,minimum:s.value,type:"string",inclusive:!0,exact:!0,message:s.message}),r.dirty())}else if(s.kind==="email")DR.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"email",code:B.invalid_string,message:s.message}),r.dirty());else if(s.kind==="emoji")bd||(bd=new RegExp(IR,"u")),bd.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"emoji",code:B.invalid_string,message:s.message}),r.dirty());else if(s.kind==="uuid")RR.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"uuid",code:B.invalid_string,message:s.message}),r.dirty());else if(s.kind==="nanoid")AR.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"nanoid",code:B.invalid_string,message:s.message}),r.dirty());else if(s.kind==="cuid")TR.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"cuid",code:B.invalid_string,message:s.message}),r.dirty());else if(s.kind==="cuid2")_R.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"cuid2",code:B.invalid_string,message:s.message}),r.dirty());else if(s.kind==="ulid")PR.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"ulid",code:B.invalid_string,message:s.message}),r.dirty());else if(s.kind==="url")try{new URL(t.data)}catch{i=this._getOrReturnCtx(t,i),K(i,{validation:"url",code:B.invalid_string,message:s.message}),r.dirty()}else s.kind==="regex"?(s.regex.lastIndex=0,s.regex.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"regex",code:B.invalid_string,message:s.message}),r.dirty())):s.kind==="trim"?t.data=t.data.trim():s.kind==="includes"?t.data.includes(s.value,s.position)||(i=this._getOrReturnCtx(t,i),K(i,{code:B.invalid_string,validation:{includes:s.value,position:s.position},message:s.message}),r.dirty()):s.kind==="toLowerCase"?t.data=t.data.toLowerCase():s.kind==="toUpperCase"?t.data=t.data.toUpperCase():s.kind==="startsWith"?t.data.startsWith(s.value)||(i=this._getOrReturnCtx(t,i),K(i,{code:B.invalid_string,validation:{startsWith:s.value},message:s.message}),r.dirty()):s.kind==="endsWith"?t.data.endsWith(s.value)||(i=this._getOrReturnCtx(t,i),K(i,{code:B.invalid_string,validation:{endsWith:s.value},message:s.message}),r.dirty()):s.kind==="datetime"?HR(s).test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{code:B.invalid_string,validation:"datetime",message:s.message}),r.dirty()):s.kind==="date"?VR.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{code:B.invalid_string,validation:"date",message:s.message}),r.dirty()):s.kind==="time"?WR(s).test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{code:B.invalid_string,validation:"time",message:s.message}),r.dirty()):s.kind==="duration"?MR.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"duration",code:B.invalid_string,message:s.message}),r.dirty()):s.kind==="ip"?KR(t.data,s.version)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"ip",code:B.invalid_string,message:s.message}),r.dirty()):s.kind==="jwt"?GR(t.data,s.alg)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"jwt",code:B.invalid_string,message:s.message}),r.dirty()):s.kind==="cidr"?ZR(t.data,s.version)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"cidr",code:B.invalid_string,message:s.message}),r.dirty()):s.kind==="base64"?BR.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"base64",code:B.invalid_string,message:s.message}),r.dirty()):s.kind==="base64url"?UR.test(t.data)||(i=this._getOrReturnCtx(t,i),K(i,{validation:"base64url",code:B.invalid_string,message:s.message}),r.dirty()):Ae.assertNever(s);return{status:r.value,value:t.data}}_regex(t,n,r){return this.refinement(i=>t.test(i),{validation:n,code:B.invalid_string,...re.errToObj(r)})}_addCheck(t){return new ii({...this._def,checks:[...this._def.checks,t]})}email(t){return this._addCheck({kind:"email",...re.errToObj(t)})}url(t){return this._addCheck({kind:"url",...re.errToObj(t)})}emoji(t){return this._addCheck({kind:"emoji",...re.errToObj(t)})}uuid(t){return this._addCheck({kind:"uuid",...re.errToObj(t)})}nanoid(t){return this._addCheck({kind:"nanoid",...re.errToObj(t)})}cuid(t){return this._addCheck({kind:"cuid",...re.errToObj(t)})}cuid2(t){return this._addCheck({kind:"cuid2",...re.errToObj(t)})}ulid(t){return this._addCheck({kind:"ulid",...re.errToObj(t)})}base64(t){return this._addCheck({kind:"base64",...re.errToObj(t)})}base64url(t){return this._addCheck({kind:"base64url",...re.errToObj(t)})}jwt(t){return this._addCheck({kind:"jwt",...re.errToObj(t)})}ip(t){return this._addCheck({kind:"ip",...re.errToObj(t)})}cidr(t){return this._addCheck({kind:"cidr",...re.errToObj(t)})}datetime(t){return typeof t=="string"?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:t}):this._addCheck({kind:"datetime",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,offset:(t==null?void 0:t.offset)??!1,local:(t==null?void 0:t.local)??!1,...re.errToObj(t==null?void 0:t.message)})}date(t){return this._addCheck({kind:"date",message:t})}time(t){return typeof t=="string"?this._addCheck({kind:"time",precision:null,message:t}):this._addCheck({kind:"time",precision:typeof(t==null?void 0:t.precision)>"u"?null:t==null?void 0:t.precision,...re.errToObj(t==null?void 0:t.message)})}duration(t){return this._addCheck({kind:"duration",...re.errToObj(t)})}regex(t,n){return this._addCheck({kind:"regex",regex:t,...re.errToObj(n)})}includes(t,n){return this._addCheck({kind:"includes",value:t,position:n==null?void 0:n.position,...re.errToObj(n==null?void 0:n.message)})}startsWith(t,n){return this._addCheck({kind:"startsWith",value:t,...re.errToObj(n)})}endsWith(t,n){return this._addCheck({kind:"endsWith",value:t,...re.errToObj(n)})}min(t,n){return this._addCheck({kind:"min",value:t,...re.errToObj(n)})}max(t,n){return this._addCheck({kind:"max",value:t,...re.errToObj(n)})}length(t,n){return this._addCheck({kind:"length",value:t,...re.errToObj(n)})}nonempty(t){return this.min(1,re.errToObj(t))}trim(){return new ii({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new ii({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new ii({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(t=>t.kind==="datetime")}
vendor: 4,658 bytes, line 286
286get isDate(){return!!this._def.checks.find(t=>t.kind==="date")}get isTime(){return!!this._def.checks.find(t=>t.kind==="time")}get isDuration(){return!!this._def.checks.find(t=>t.kind==="duration")}get isEmail(){return!!this._def.checks.find(t=>t.kind==="email")}get isURL(){return!!this._def.checks.find(t=>t.kind==="url")}get isEmoji(){return!!this._def.checks.find(t=>t.kind==="emoji")}get isUUID(){return!!this._def.checks.find(t=>t.kind==="uuid")}get isNANOID(){return!!this._def.checks.find(t=>t.kind==="nanoid")}get isCUID(){return!!this._def.checks.find(t=>t.kind==="cuid")}get isCUID2(){return!!this._def.checks.find(t=>t.kind==="cuid2")}get isULID(){return!!this._def.checks.find(t=>t.kind==="ulid")}get isIP(){return!!this._def.checks.find(t=>t.kind==="ip")}get isCIDR(){return!!this._def.checks.find(t=>t.kind==="cidr")}get isBase64(){return!!this._def.checks.find(t=>t.kind==="base64")}get isBase64url(){return!!this._def.checks.find(t=>t.kind==="base64url")}get minLength(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxLength(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}ii.create=e=>new ii({checks:[],typeName:he.ZodString,coerce:(e==null?void 0:e.coerce)??!1,...we(e)});function QR(e,t){const n=(e.toString().split(".")[1]||"").length,r=(t.toString().split(".")[1]||"").length,i=n>r?n:r,s=Number.parseInt(e.toFixed(i).replace(".","")),o=Number.parseInt(t.toFixed(i).replace(".",""));return s%o/10**i}class za extends _e{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(t){if(this._def.coerce&&(t.data=Number(t.data)),this._getType(t)!==ee.number){const s=this._getOrReturnCtx(t);return K(s,{code:B.invalid_type,expected:ee.number,received:s.parsedType}),fe}let r;const i=new dn;for(const s of this._def.checks)s.kind==="int"?Ae.isInteger(t.data)||(r=this._getOrReturnCtx(t,r),K(r,{code:B.invalid_type,expected:"integer",received:"float",message:s.message}),i.dirty()):s.kind==="min"?(s.inclusive?t.data<s.value:t.data<=s.value)&&(r=this._getOrReturnCtx(t,r),K(r,{code:B.too_small,minimum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),i.dirty()):s.kind==="max"?(s.inclusive?t.data>s.value:t.data>=s.value)&&(r=this._getOrReturnCtx(t,r),K(r,{code:B.too_big,maximum:s.value,type:"number",inclusive:s.inclusive,exact:!1,message:s.message}),i.dirty()):s.kind==="multipleOf"?QR(t.data,s.value)!==0&&(r=this._getOrReturnCtx(t,r),K(r,{code:B.not_multiple_of,multipleOf:s.value,message:s.message}),i.dirty()):s.kind==="finite"?Number.isFinite(t.data)||(r=this._getOrReturnCtx(t,r),K(r,{code:B.not_finite,message:s.message}),i.dirty()):Ae.assertNever(s);return{status:i.value,value:t.data}}gte(t,n){return this.setLimit("min",t,!0,re.toString(n))}gt(t,n){return this.setLimit("min",t,!1,re.toString(n))}lte(t,n){return this.setLimit("max",t,!0,re.toString(n))}lt(t,n){return this.setLimit("max",t,!1,re.toString(n))}setLimit(t,n,r,i){return new za({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:re.toString(i)}]})}_addCheck(t){return new za({...this._def,checks:[...this._def.checks,t]})}int(t){return this._addCheck({kind:"int",message:re.toString(t)})}positive(t){return this._addCheck({kind:"min",value:0,inclusive:!1,message:re.toString(t)})}negative(t){return this._addCheck({kind:"max",value:0,inclusive:!1,message:re.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:0,inclusive:!0,message:re.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:0,inclusive:!0,message:re.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:re.toString(n)})}finite(t){return this._addCheck({kind:"finite",message:re.toString(t)})}safe(t){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:re.toString(t)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:re.toString(t)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}get isInt(){return!!this._def.checks.find(t=>t.kind==="int"||t.kind==="multipleOf"&&Ae.isInteger(t.value))}get isFinite(){let t=null,n=null;for(const r of this._def.checks){if(r.kind==="finite"||r.kind==="int"||r.kind==="multipleOf")return!0;r.kind==="min"?(n===null||r.value>n)&&(n=r.value):r.kind==="max"&&(t===null||r.value<t)&&(t=r.value)}return Number.isFinite(n)&&Number.isFinite(t)}
vendor: 4,872 bytes, line 286
286}za.create=e=>new za({checks:[],typeName:he.ZodNumber,coerce:(e==null?void 0:e.coerce)||!1,...we(e)});class Fa extends _e{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(t){if(this._def.coerce)try{t.data=BigInt(t.data)}catch{return this._getInvalidInput(t)}if(this._getType(t)!==ee.bigint)return this._getInvalidInput(t);let r;const i=new dn;for(const s of this._def.checks)s.kind==="min"?(s.inclusive?t.data<s.value:t.data<=s.value)&&(r=this._getOrReturnCtx(t,r),K(r,{code:B.too_small,type:"bigint",minimum:s.value,inclusive:s.inclusive,message:s.message}),i.dirty()):s.kind==="max"?(s.inclusive?t.data>s.value:t.data>=s.value)&&(r=this._getOrReturnCtx(t,r),K(r,{code:B.too_big,type:"bigint",maximum:s.value,inclusive:s.inclusive,message:s.message}),i.dirty()):s.kind==="multipleOf"?t.data%s.value!==BigInt(0)&&(r=this._getOrReturnCtx(t,r),K(r,{code:B.not_multiple_of,multipleOf:s.value,message:s.message}),i.dirty()):Ae.assertNever(s);return{status:i.value,value:t.data}}_getInvalidInput(t){const n=this._getOrReturnCtx(t);return K(n,{code:B.invalid_type,expected:ee.bigint,received:n.parsedType}),fe}gte(t,n){return this.setLimit("min",t,!0,re.toString(n))}gt(t,n){return this.setLimit("min",t,!1,re.toString(n))}lte(t,n){return this.setLimit("max",t,!0,re.toString(n))}lt(t,n){return this.setLimit("max",t,!1,re.toString(n))}setLimit(t,n,r,i){return new Fa({...this._def,checks:[...this._def.checks,{kind:t,value:n,inclusive:r,message:re.toString(i)}]})}_addCheck(t){return new Fa({...this._def,checks:[...this._def.checks,t]})}positive(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:re.toString(t)})}negative(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:re.toString(t)})}nonpositive(t){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:re.toString(t)})}nonnegative(t){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:re.toString(t)})}multipleOf(t,n){return this._addCheck({kind:"multipleOf",value:t,message:re.toString(n)})}get minValue(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t}get maxValue(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t}}Fa.create=e=>new Fa({checks:[],typeName:he.ZodBigInt,coerce:(e==null?void 0:e.coerce)??!1,...we(e)});class av extends _e{_parse(t){if(this._def.coerce&&(t.data=!!t.data),this._getType(t)!==ee.boolean){const r=this._getOrReturnCtx(t);return K(r,{code:B.invalid_type,expected:ee.boolean,received:r.parsedType}),fe}return jn(t.data)}}av.create=e=>new av({typeName:he.ZodBoolean,coerce:(e==null?void 0:e.coerce)||!1,...we(e)});class Vc extends _e{_parse(t){if(this._def.coerce&&(t.data=new Date(t.data)),this._getType(t)!==ee.date){const s=this._getOrReturnCtx(t);return K(s,{code:B.invalid_type,expected:ee.date,received:s.parsedType}),fe}if(Number.isNaN(t.data.getTime())){const s=this._getOrReturnCtx(t);return K(s,{code:B.invalid_date}),fe}const r=new dn;let i;for(const s of this._def.checks)s.kind==="min"?t.data.getTime()<s.value&&(i=this._getOrReturnCtx(t,i),K(i,{code:B.too_small,message:s.message,inclusive:!0,exact:!1,minimum:s.value,type:"date"}),r.dirty()):s.kind==="max"?t.data.getTime()>s.value&&(i=this._getOrReturnCtx(t,i),K(i,{code:B.too_big,message:s.message,inclusive:!0,exact:!1,maximum:s.value,type:"date"}),r.dirty()):Ae.assertNever(s);return{status:r.value,value:new Date(t.data.getTime())}}_addCheck(t){return new Vc({...this._def,checks:[...this._def.checks,t]})}min(t,n){return this._addCheck({kind:"min",value:t.getTime(),message:re.toString(n)})}max(t,n){return this._addCheck({kind:"max",value:t.getTime(),message:re.toString(n)})}get minDate(){let t=null;for(const n of this._def.checks)n.kind==="min"&&(t===null||n.value>t)&&(t=n.value);return t!=null?new Date(t):null}get maxDate(){let t=null;for(const n of this._def.checks)n.kind==="max"&&(t===null||n.value<t)&&(t=n.value);return t!=null?new Date(t):null}}Vc.create=e=>new Vc({checks:[],coerce:(e==null?void 0:e.coerce)||!1,typeName:he.ZodDate,...we(e)});class lv extends _e{_parse(t){if(this._getType(t)!==ee.symbol){const r=this._getOrReturnCtx(t);return K(r,{code:B.invalid_type,expected:ee.symbol,received:r.parsedType}),fe}return jn(t.data)}}lv.create=e=>new lv({typeName:he.ZodSymbol,...we(e)});class cv extends _e{_parse(t){if(this._getType(t)!==ee.undefined){const r=this._getOrReturnCtx(t);return K(r,{code:B.invalid_type,expected:ee.undefined,received:r.parsedType}),fe}return jn(t.data)}}cv.create=e=>new cv({typeName:he.ZodUndefined,...we(e)});class uv extends _e{_parse(t){if(this._getType(t)!==ee.null){const r=this._getOrReturnCtx(t);return K(r,{code:B.invalid_type,expected:ee.null,received:r.parsedType}),fe}return jn(t.data)}}uv.create=e=>new uv({typeName:he.ZodNull,...we(e)});
vendor: 5,670 bytes, line 286
286class dv extends _e{constructor(){super(...arguments),this._any=!0}_parse(t){return jn(t.data)}}dv.create=e=>new dv({typeName:he.ZodAny,...we(e)});class fv extends _e{constructor(){super(...arguments),this._unknown=!0}_parse(t){return jn(t.data)}}fv.create=e=>new fv({typeName:he.ZodUnknown,...we(e)});class wi extends _e{_parse(t){const n=this._getOrReturnCtx(t);return K(n,{code:B.invalid_type,expected:ee.never,received:n.parsedType}),fe}}wi.create=e=>new wi({typeName:he.ZodNever,...we(e)});class hv extends _e{_parse(t){if(this._getType(t)!==ee.undefined){const r=this._getOrReturnCtx(t);return K(r,{code:B.invalid_type,expected:ee.void,received:r.parsedType}),fe}return jn(t.data)}}hv.create=e=>new hv({typeName:he.ZodVoid,...we(e)});class ur extends _e{_parse(t){const{ctx:n,status:r}=this._processInputParams(t),i=this._def;if(n.parsedType!==ee.array)return K(n,{code:B.invalid_type,expected:ee.array,received:n.parsedType}),fe;if(i.exactLength!==null){const o=n.data.length>i.exactLength.value,a=n.data.length<i.exactLength.value;(o||a)&&(K(n,{code:o?B.too_big:B.too_small,minimum:a?i.exactLength.value:void 0,maximum:o?i.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:i.exactLength.message}),r.dirty())}if(i.minLength!==null&&n.data.length<i.minLength.value&&(K(n,{code:B.too_small,minimum:i.minLength.value,type:"array",inclusive:!0,exact:!1,message:i.minLength.message}),r.dirty()),i.maxLength!==null&&n.data.length>i.maxLength.value&&(K(n,{code:B.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),r.dirty()),n.common.async)return Promise.all([...n.data].map((o,a)=>i.type._parseAsync(new xi(n,o,n.path,a)))).then(o=>dn.mergeArray(r,o));const s=[...n.data].map((o,a)=>i.type._parseSync(new xi(n,o,n.path,a)));return dn.mergeArray(r,s)}get element(){return this._def.type}min(t,n){return new ur({...this._def,minLength:{value:t,message:re.toString(n)}})}max(t,n){return new ur({...this._def,maxLength:{value:t,message:re.toString(n)}})}length(t,n){return new ur({...this._def,exactLength:{value:t,message:re.toString(n)}})}nonempty(t){return this.min(1,t)}}ur.create=(e,t)=>new ur({type:e,minLength:null,maxLength:null,exactLength:null,typeName:he.ZodArray,...we(t)});function ws(e){if(e instanceof st){const t={};for(const n in e.shape){const r=e.shape[n];t[n]=mi.create(ws(r))}return new st({...e._def,shape:()=>t})}else return e instanceof ur?new ur({...e._def,type:ws(e.element)}):e instanceof mi?mi.create(ws(e.unwrap())):e instanceof po?po.create(ws(e.unwrap())):e instanceof ts?ts.create(e.items.map(t=>ws(t))):e}class st extends _e{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(this._cached!==null)return this._cached;const t=this._def.shape(),n=Ae.objectKeys(t);return this._cached={shape:t,keys:n},this._cached}_parse(t){if(this._getType(t)!==ee.object){const u=this._getOrReturnCtx(t);return K(u,{code:B.invalid_type,expected:ee.object,received:u.parsedType}),fe}const{status:r,ctx:i}=this._processInputParams(t),{shape:s,keys:o}=this._getCached(),a=[];if(!(this._def.catchall instanceof wi&&this._def.unknownKeys==="strip"))for(const u in i.data)o.includes(u)||a.push(u);const l=[];for(const u of o){const d=s[u],f=i.data[u];l.push({key:{status:"valid",value:u},value:d._parse(new xi(i,f,i.path,u)),alwaysSet:u in i.data})}if(this._def.catchall instanceof wi){const u=this._def.unknownKeys;if(u==="passthrough")for(const d of a)l.push({key:{status:"valid",value:d},value:{status:"valid",value:i.data[d]}});else if(u==="strict")a.length>0&&(K(i,{code:B.unrecognized_keys,keys:a}),r.dirty());else if(u!=="strip")throw new Error("Internal ZodObject error: invalid unknownKeys value.")}else{const u=this._def.catchall;for(const d of a){const f=i.data[d];l.push({key:{status:"valid",value:d},value:u._parse(new xi(i,f,i.path,d)),alwaysSet:d in i.data})}}return i.common.async?Promise.resolve().then(async()=>{const u=[];for(const d of l){const f=await d.key,h=await d.value;u.push({key:f,value:h,alwaysSet:d.alwaysSet})}return u}).then(u=>dn.mergeObjectSync(r,u)):dn.mergeObjectSync(r,l)}get shape(){return this._def.shape()}strict(t){return re.errToObj,new st({...this._def,unknownKeys:"strict",...t!==void 0?{errorMap:(n,r)=>{var s,o;const i=((o=(s=this._def).errorMap)==null?void 0:o.call(s,n,r).message)??r.defaultError;return n.code==="unrecognized_keys"?{message:re.errToObj(t).message??i}:{message:i}}}:{}})}strip(){return new st({...this._def,unknownKeys:"strip"})}passthrough(){return new st({...this._def,unknownKeys:"passthrough"})}extend(t){return new st({...this._def,shape:()=>({...this._def.shape(),...t})})}merge(t){return new st({unknownKeys:t._def.unknownKeys,catchall:t._def.catchall,shape:()=>({...this._def.shape(),...t._def.shape()}),typeName:he.ZodObject})}setKey(t,n){return this.augment({[t]:n})}catchall(t){return new st({...this._def,catchall:t})}pick(t){const n={};for(const r of Ae.objectKeys(t))t[r]&&this.shape[r]&&(n[r]=this.shape[r]);return new st({...this._def,shape:()=>n})}omit(t){const n={};for(const r of Ae.objectKeys(this.shape))t[r]||(n[r]=this.shape[r]);return new st({...this._def,shape:()=>n})}deepPartial(){return ws(this)}partial(t){const n={};for(const r of Ae.objectKeys(this.shape)){const i=this.shape[r];t&&!t[r]?n[r]=i:n[r]=i.optional()}return new st({...this._def,shape:()=>n})}required(t){const n={};for(const r of Ae.objectKeys(this.shape))if(t&&!t[r])n[r]=this.shape[r];else{let s=this.shape[r];for(;s instanceof mi;)s=s._def.innerType;n[r]=s}return new st({...this._def,shape:()=>n})}keyof(){return G1(Ae.objectKeys(this.shape))}}st.create=(e,t)=>
vendor: 4,588 bytes, line 286
286new st({shape:()=>e,unknownKeys:"strip",catchall:wi.create(),typeName:he.ZodObject,...we(t)});st.strictCreate=(e,t)=>new st({shape:()=>e,unknownKeys:"strict",catchall:wi.create(),typeName:he.ZodObject,...we(t)});st.lazycreate=(e,t)=>new st({shape:e,unknownKeys:"strip",catchall:wi.create(),typeName:he.ZodObject,...we(t)});class Wc extends _e{_parse(t){const{ctx:n}=this._processInputParams(t),r=this._def.options;function i(s){for(const a of s)if(a.result.status==="valid")return a.result;for(const a of s)if(a.result.status==="dirty")return n.common.issues.push(...a.ctx.common.issues),a.result;const o=s.map(a=>new Or(a.ctx.common.issues));return K(n,{code:B.invalid_union,unionErrors:o}),fe}if(n.common.async)return Promise.all(r.map(async s=>{const o={...n,common:{...n.common,issues:[]},parent:null};return{result:await s._parseAsync({data:n.data,path:n.path,parent:o}),ctx:o}})).then(i);{let s;const o=[];for(const l of r){const u={...n,common:{...n.common,issues:[]},parent:null},d=l._parseSync({data:n.data,path:n.path,parent:u});if(d.status==="valid")return d;d.status==="dirty"&&!s&&(s={result:d,ctx:u}),u.common.issues.length&&o.push(u.common.issues)}if(s)return n.common.issues.push(...s.ctx.common.issues),s.result;const a=o.map(l=>new Or(l));return K(n,{code:B.invalid_union,unionErrors:a}),fe}}get options(){return this._def.options}}Wc.create=(e,t)=>new Wc({options:e,typeName:he.ZodUnion,...we(t)});function Kf(e,t){const n=Kr(e),r=Kr(t);if(e===t)return{valid:!0,data:e};if(n===ee.object&&r===ee.object){const i=Ae.objectKeys(t),s=Ae.objectKeys(e).filter(a=>i.indexOf(a)!==-1),o={...e,...t};for(const a of s){const l=Kf(e[a],t[a]);if(!l.valid)return{valid:!1};o[a]=l.data}return{valid:!0,data:o}}else if(n===ee.array&&r===ee.array){if(e.length!==t.length)return{valid:!1};const i=[];for(let s=0;s<e.length;s++){const o=e[s],a=t[s],l=Kf(o,a);if(!l.valid)return{valid:!1};i.push(l.data)}return{valid:!0,data:i}}else return n===ee.date&&r===ee.date&&+e==+t?{valid:!0,data:e}:{valid:!1}}class Hc extends _e{_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=(s,o)=>{if(iv(s)||iv(o))return fe;const a=Kf(s.value,o.value);return a.valid?((sv(s)||sv(o))&&n.dirty(),{status:n.value,value:a.data}):(K(r,{code:B.invalid_intersection_types}),fe)};return r.common.async?Promise.all([this._def.left._parseAsync({data:r.data,path:r.path,parent:r}),this._def.right._parseAsync({data:r.data,path:r.path,parent:r})]).then(([s,o])=>i(s,o)):i(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}Hc.create=(e,t,n)=>new Hc({left:e,right:t,typeName:he.ZodIntersection,...we(n)});class ts extends _e{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ee.array)return K(r,{code:B.invalid_type,expected:ee.array,received:r.parsedType}),fe;if(r.data.length<this._def.items.length)return K(r,{code:B.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),fe;!this._def.rest&&r.data.length>this._def.items.length&&(K(r,{code:B.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),n.dirty());const s=[...r.data].map((o,a)=>{const l=this._def.items[a]||this._def.rest;return l?l._parse(new xi(r,o,r.path,a)):null}).filter(o=>!!o);return r.common.async?Promise.all(s).then(o=>dn.mergeArray(n,o)):dn.mergeArray(n,s)}get items(){return this._def.items}rest(t){return new ts({...this._def,rest:t})}}ts.create=(e,t)=>{if(!Array.isArray(e))throw new Error("You must pass an array of schemas to z.tuple([ ... ])");return new ts({items:e,typeName:he.ZodTuple,rest:null,...we(t)})};class mv extends _e{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ee.map)return K(r,{code:B.invalid_type,expected:ee.map,received:r.parsedType}),fe;const i=this._def.keyType,s=this._def.valueType,o=[...r.data.entries()].map(([a,l],u)=>({key:i._parse(new xi(r,a,r.path,[u,"key"])),value:s._parse(new xi(r,l,r.path,[u,"value"]))}));if(r.common.async){const a=new Map;return Promise.resolve().then(async()=>{for(const l of o){const u=await l.key,d=await l.value;if(u.status==="aborted"||d.status==="aborted")return fe;(u.status==="dirty"||d.status==="dirty")&&n.dirty(),a.set(u.value,d.value)}return{status:n.value,value:a}})}else{const a=new Map;for(const l of o){const u=l.key,d=l.value;if(u.status==="aborted"||d.status==="aborted")return fe;(u.status==="dirty"||d.status==="dirty")&&n.dirty(),a.set(u.value,d.value)}return{status:n.value,value:a}}}}
vendor: 11,091 bytes, line 286
286mv.create=(e,t,n)=>new mv({valueType:t,keyType:e,typeName:he.ZodMap,...we(n)});class $a extends _e{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.parsedType!==ee.set)return K(r,{code:B.invalid_type,expected:ee.set,received:r.parsedType}),fe;const i=this._def;i.minSize!==null&&r.data.size<i.minSize.value&&(K(r,{code:B.too_small,minimum:i.minSize.value,type:"set",inclusive:!0,exact:!1,message:i.minSize.message}),n.dirty()),i.maxSize!==null&&r.data.size>i.maxSize.value&&(K(r,{code:B.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),n.dirty());const s=this._def.valueType;function o(l){const u=new Set;for(const d of l){if(d.status==="aborted")return fe;d.status==="dirty"&&n.dirty(),u.add(d.value)}return{status:n.value,value:u}}const a=[...r.data.values()].map((l,u)=>s._parse(new xi(r,l,r.path,u)));return r.common.async?Promise.all(a).then(l=>o(l)):o(a)}min(t,n){return new $a({...this._def,minSize:{value:t,message:re.toString(n)}})}max(t,n){return new $a({...this._def,maxSize:{value:t,message:re.toString(n)}})}size(t,n){return this.min(t,n).max(t,n)}nonempty(t){return this.min(1,t)}}$a.create=(e,t)=>new $a({valueType:e,minSize:null,maxSize:null,typeName:he.ZodSet,...we(t)});class pv extends _e{get schema(){return this._def.getter()}_parse(t){const{ctx:n}=this._processInputParams(t);return this._def.getter()._parse({data:n.data,path:n.path,parent:n})}}pv.create=(e,t)=>new pv({getter:e,typeName:he.ZodLazy,...we(t)});class Gf extends _e{_parse(t){if(t.data!==this._def.value){const n=this._getOrReturnCtx(t);return K(n,{received:n.data,code:B.invalid_literal,expected:this._def.value}),fe}return{status:"valid",value:t.data}}get value(){return this._def.value}}Gf.create=(e,t)=>new Gf({value:e,typeName:he.ZodLiteral,...we(t)});function G1(e,t){return new ho({values:e,typeName:he.ZodEnum,...we(t)})}class ho extends _e{_parse(t){if(typeof t.data!="string"){const n=this._getOrReturnCtx(t),r=this._def.values;return K(n,{expected:Ae.joinValues(r),received:n.parsedType,code:B.invalid_type}),fe}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(t.data)){const n=this._getOrReturnCtx(t),r=this._def.values;return K(n,{received:n.data,code:B.invalid_enum_value,options:r}),fe}return jn(t.data)}get options(){return this._def.values}get enum(){const t={};for(const n of this._def.values)t[n]=n;return t}get Values(){const t={};for(const n of this._def.values)t[n]=n;return t}get Enum(){const t={};for(const n of this._def.values)t[n]=n;return t}extract(t,n=this._def){return ho.create(t,{...this._def,...n})}exclude(t,n=this._def){return ho.create(this.options.filter(r=>!t.includes(r)),{...this._def,...n})}}ho.create=G1;class gv extends _e{_parse(t){const n=Ae.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(t);if(r.parsedType!==ee.string&&r.parsedType!==ee.number){const i=Ae.objectValues(n);return K(r,{expected:Ae.joinValues(i),received:r.parsedType,code:B.invalid_type}),fe}if(this._cache||(this._cache=new Set(Ae.getValidEnumValues(this._def.values))),!this._cache.has(t.data)){const i=Ae.objectValues(n);return K(r,{received:r.data,code:B.invalid_enum_value,options:i}),fe}return jn(t.data)}get enum(){return this._def.values}}gv.create=(e,t)=>new gv({values:e,typeName:he.ZodNativeEnum,...we(t)});class Kc extends _e{unwrap(){return this._def.type}_parse(t){const{ctx:n}=this._processInputParams(t);if(n.parsedType!==ee.promise&&n.common.async===!1)return K(n,{code:B.invalid_type,expected:ee.promise,received:n.parsedType}),fe;const r=n.parsedType===ee.promise?n.data:Promise.resolve(n.data);return jn(r.then(i=>this._def.type.parseAsync(i,{path:n.path,errorMap:n.common.contextualErrorMap})))}}Kc.create=(e,t)=>new Kc({type:e,typeName:he.ZodPromise,...we(t)});class mo extends _e{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===he.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(t){const{status:n,ctx:r}=this._processInputParams(t),i=this._def.effect||null,s={addIssue:o=>{K(r,o),o.fatal?n.abort():n.dirty()},get path(){return r.path}};if(s.addIssue=s.addIssue.bind(s),i.type==="preprocess"){const o=i.transform(r.data,s);if(r.common.async)return Promise.resolve(o).then(async a=>{if(n.value==="aborted")return fe;const l=await this._def.schema._parseAsync({data:a,path:r.path,parent:r});return l.status==="aborted"?fe:l.status==="dirty"||n.value==="dirty"?ea(l.value):l});{if(n.value==="aborted")return fe;const a=this._def.schema._parseSync({data:o,path:r.path,parent:r});return a.status==="aborted"?fe:a.status==="dirty"||n.value==="dirty"?ea(a.value):a}}if(i.type==="refinement"){const o=a=>{const l=i.refinement(a,s);if(r.common.async)return Promise.resolve(l);if(l instanceof Promise)throw new Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return a};if(r.common.async===!1){const a=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return a.status==="aborted"?fe:(a.status==="dirty"&&n.dirty(),o(a.value),{status:n.value,value:a.value})}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(a=>a.status==="aborted"?fe:(a.status==="dirty"&&n.dirty(),o(a.value).then(()=>({status:n.value,value:a.value}))))}if(i.type==="transform")if(r.common.async===!1){const o=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!fo(o))return fe;const a=i.transform(o.value,s);if(a instanceof Promise)throw new Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:n.value,value:a}}else return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(o=>fo(o)?Promise.resolve(i.transform(o.value,s)).then(a=>({status:n.value,value:a})):fe);Ae.assertNever(i)}}mo.create=(e,t,n)=>new mo({schema:e,typeName:he.ZodEffects,effect:t,...we(n)});mo.createWithPreprocess=(e,t,n)=>new mo({schema:t,effect:{type:"preprocess",transform:e},typeName:he.ZodEffects,...we(n)});class mi extends _e{_parse(t){return this._getType(t)===ee.undefined?jn(void 0):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}mi.create=(e,t)=>new mi({innerType:e,typeName:he.ZodOptional,...we(t)});class po extends _e{_parse(t){return this._getType(t)===ee.null?jn(null):this._def.innerType._parse(t)}unwrap(){return this._def.innerType}}po.create=(e,t)=>new po({innerType:e,typeName:he.ZodNullable,...we(t)});class Zf extends _e{_parse(t){const{ctx:n}=this._processInputParams(t);let r=n.data;return n.parsedType===ee.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:n.path,parent:n})}removeDefault(){return this._def.innerType}}Zf.create=(e,t)=>new Zf({innerType:e,typeName:he.ZodDefault,defaultValue:typeof t.default=="function"?t.default:()=>t.default,...we(t)});class Qf extends _e{_parse(t){const{ctx:n}=this._processInputParams(t),r={...n,common:{...n.common,issues:[]}},i=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return Uc(i)?i.then(s=>({status:"valid",value:s.status==="valid"?s.value:this._def.catchValue({get error(){return new Or(r.common.issues)},input:r.data})})):{status:"valid",value:i.status==="valid"?i.value:this._def.catchValue({get error(){return new Or(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}Qf.create=(e,t)=>new Qf({innerType:e,typeName:he.ZodCatch,catchValue:typeof t.catch=="function"?t.catch:()=>t.catch,...we(t)});class vv extends _e{_parse(t){if(this._getType(t)!==ee.nan){const r=this._getOrReturnCtx(t);return K(r,{code:B.invalid_type,expected:ee.nan,received:r.parsedType}),fe}return{status:"valid",value:t.data}}}vv.create=e=>new vv({typeName:he.ZodNaN,...we(e)});class qR extends _e{_parse(t){const{ctx:n}=this._processInputParams(t),r=n.data;return this._def.type._parse({data:r,path:n.path,parent:n})}unwrap(){return this._def.type}}class Rm extends _e{_parse(t){const{status:n,ctx:r}=this._processInputParams(t);if(r.common.async)return(async()=>{const s=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return s.status==="aborted"?fe:s.status==="dirty"?(n.dirty(),ea(s.value)):this._def.out._parseAsync({data:s.value,path:r.path,parent:r})})();{const i=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return i.status==="aborted"?fe:i.status==="dirty"?(n.dirty(),{status:"dirty",value:i.value}):this._def.out._parseSync({data:i.value,path:r.path,parent:r})}}static create(t,n){return new Rm({in:t,out:n,typeName:he.ZodPipeline})}}class qf extends _e{_parse(t){const n=this._def.innerType._parse(t),r=i=>(fo(i)&&(i.value=Object.freeze(i.value)),i);return Uc(n)?n.then(i=>r(i)):r(n)}unwrap(){return this._def.innerType}}qf.create=(e,t)=>new qf({innerType:e,typeName:he.ZodReadonly,...we(t)});st.lazycreate;var he;(function(e){e.ZodString="ZodString",e.ZodNumber="ZodNumber",e.ZodNaN="ZodNaN",e.ZodBigInt="ZodBigInt",e.ZodBoolean="ZodBoolean",e.ZodDate="ZodDate",e.ZodSymbol="ZodSymbol",e.ZodUndefined="ZodUndefined",e.ZodNull="ZodNull",e.ZodAny="ZodAny",e.ZodUnknown="ZodUnknown",e.ZodNever="ZodNever",e.ZodVoid="ZodVoid",e.ZodArray="ZodArray",e.ZodObject="ZodObject",e.ZodUnion="ZodUnion",e.ZodDiscriminatedUnion="ZodDiscriminatedUnion",e.ZodIntersection="ZodIntersection",e.ZodTuple="ZodTuple",e.ZodRecord="ZodRecord",e.ZodMap="ZodMap",e.ZodSet="ZodSet",e.ZodFunction="ZodFunction",e.ZodLazy="ZodLazy",e.ZodLiteral="ZodLiteral",e.ZodEnum="ZodEnum",e.ZodEffects="ZodEffects",e.ZodNativeEnum="ZodNativeEnum",e.ZodOptional="ZodOptional",e.ZodNullable="ZodNullable",e.ZodDefault="ZodDefault",e.ZodCatch="ZodCatch",e.ZodPromise="ZodPromise",e.ZodBranded="ZodBranded",e.ZodPipeline="ZodPipeline",e.ZodReadonly="ZodReadonly"})(he||(he={}));const ps=ii.create;wi.create;ur.create;const YR=st.create;st.strictCreate;Wc.create;Hc.create;ts.create;const yv=Gf.create,XR=ho.create;Kc.create;mi.create;po.create;const xv=YR({name:ps().trim().min(2,"Name muss mindestens 2 Zeichen lang sein.").max(200,"Name darf maximal 200 Zeichen lang sein.").regex(/^[^<>{}]*$/,"Name enthält ungültige Zeichen."),email:ps().trim().email("Bitte geben Sie eine gültige E-Mail-Adresse ein.").max(255,"E-Mail darf maximal 255 Zeichen lang sein."),phone:ps().trim().max(20,"Telefonnummer darf maximal 20 Zeichen lang sein.").regex(/^[0-9\s+\-()]*$/,"Telefonnummer enthält ungültige Zeichen.").optional().or(yv("")),petType:XR(["hund","katze","kaninchen","meerschweinchen","andere"],{errorMap:()=>({message:"Bitte wählen Sie eine Tierart aus."})}),petName:ps().trim().min(1,"Bitte geben Sie den Namen des Tieres an.").max(100,"Name des Tieres darf maximal 100 Zeichen lang sein.").regex(/^[^<>{}]*$/,"Name des Tieres enthält ungültige Zeichen."),existingPatientLastName:ps().trim().max(100,"Nachname darf maximal 100 Zeichen lang sein.").regex(/^[^<>{}]*$/,"Nachname enthält ungültige Zeichen.").optional().or(yv("")),message:ps().trim().min(10,"Nachricht muss mindestens 10 Zeichen lang sein.").max(5e3,"Nachricht darf maximal 5000 Zeichen lang sein.").regex(/^[^<>{}]*$/s,"Nachricht enthält ungültige Zeichen.")}
286),wv={name:"",email:"",phone:"",petType:"",petName:"",existingPatientLastName:"",message:"",isExistingPatient:!1},JR=()=>{const{toast:e}=_0(),[t,n]=y.useState(!1),[r,i]=y.useState(wv),[s,o]=y.useState({}),a=y.useCallback((d,f)=>{const h=xv.shape[d].safeParse(f);o(m=>{var x;return{...m,[d]:h.success||(x=h.error.errors[0])==null?void 0:x.message}})},[]),l=y.useCallback((d,f)=>{i(h=>{const m={...h,[d]:f};return d==="isExistingPatient"&&f===!1&&(m.existingPatientLastName=""),m}),d==="isExistingPatient"&&f===!1&&o(h=>({...h,existingPatientLastName:void 0})),d!=="isExistingPatient"&&s[d]&&o(h=>({...h,[d]:void 0}))},[s]),u=async d=>{d.preventDefault();const f=xv.safeParse(r),h={};if(f.success||f.error.errors.forEach(m=>{const x=m.path[0];h[x]||(h[x]=m.message)}),r.isExistingPatient&&!r.existingPatientLastName.trim()&&(h.existingPatientLastName="Bitte geben Sie den Nachnamen aus der Kartei an."),Object.keys(h).length>0){o(h),e({title:"Bitte prüfen Sie Ihre Eingaben",description:"Einige Felder enthalten Fehler.",variant:"destructive"});return}n(!0);try{const x=await fetch("https://nxowobsitwgzyzrlkwyc.supabase.co/functions/v1/send-contact-email",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({...f.data,isExistingPatient:r.isExistingPatient,existingPatientLastName:r.isExistingPatient?r.existingPatientLastName.trim():""})}),p=await x.json();if(!x.ok)throw new Error(p.error||"Fehler beim Senden");e({title:"Nachricht gesendet",description:"Vielen Dank! Wir melden uns schnellstmöglich bei Ihnen."}),i(wv),o({})}catch(m){e({title:"Fehler",description:m.message||"Die Nachricht konnte nicht gesendet werden. Bitte versuchen Sie es später erneut.",variant:"destructive"})}finally{n(!1)}};return c.jsxs(Ye,{children:[c.jsxs(Cn,{children:[c.jsx(Nn,{className:"text-2xl",children:"Nachricht senden"}),c.jsx(uo,{children:"Füllen Sie das Formular aus und wir melden uns bei Ihnen"})]}),c.jsx(vt,{children:c.jsxs("form",{onSubmit:u,className:"space-y-4",noValidate:!0,children:[c.jsxs("div",{className:"space-y-2",children:[c.jsx(yr,{htmlFor:"name",children:"Vor- und Nachname *"}),c.jsx(xs,{id:"name",required:!0,maxLength:200,value:r.name,onChange:d=>l("name",d.target.value),onBlur:d=>a("name",d.target.value),placeholder:"Ihr Vor- und Nachname","aria-invalid":!!s.name,"aria-describedby":s.name?"name-error":void 0}),s.name&&c.jsx("p",{id:"name-error",className:"text-sm text-destructive",children:s.name})]}),c.jsxs("div",{className:"space-y-2",children:[c.jsx(yr,{htmlFor:"petType",children:"Tierart *"}),c.jsxs("select",{id:"petType",value:r.petType,onChange:d=>l("petType",d.target.value),onBlur:d=>a("petType",d.target.value),"aria-invalid":!!s.petType,className:"flex h-10 w-full items-center rounded-md border border-input bg-background px-3 py-2 text-sm r
286ing-offset-background focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50",children:[c.jsx("option",{value:"",disabled:!0,children:"Bitte wählen"}),c.jsx("option",{value:"hund",children:"Hund"}),c.jsx("option",{value:"katze",children:"Katze"}),c.jsx("option",{value:"kaninchen",children:"Kaninchen"}),c.jsx("option",{value:"meerschweinchen",children:"Meerschweinchen"}),c.jsx("option",{value:"andere",children:"Andere Kleintiere"})]}),s.petType&&c.jsx("p",{className:"text-sm text-destructive",children:s.petType})]}),c.jsxs("div",{className:"space-y-2",children:[c.jsx(yr,{htmlFor:"petName",children:"Name des Tieres *"}),c.jsx(xs,{id:"petName",required:!0,maxLength:100,value:r.petName,onChange:d=>l("petName",d.target.value),onBlur:d=>a("petName",d.target.value),placeholder:"Name Ihres Tieres","aria-invalid":!!s.petName,"aria-describedby":s.petName?"petName-error":void 0}),s.petName&&c.jsx("p",{id:"petName-error",className:"text-sm text-destructive",children:s.petName})]}),c.jsxs("div",{className:"flex items-center space-x-3",children:[c.jsx(W1,{id:"isExistingPatient",checked:r.isExistingPatient,onCheckedChange:d=>l("isExistingPatient",!!d)}),c.jsx(yr,{htmlFor:"isExistingPatient",className:"text-sm font-normal cursor-pointer",children:"Wir sind bereits Patient in der Kleintierpraxis Venningen"})]}),r.isExistingPatient&&c.jsxs("div",{className:"space-y-2 bg-muted/40 border border-border rounded-md p-4",children:[c.jsx(yr,{htmlFor:"existingPatientLastName",children:"Nachname, unter dem die Kartei geführt wird *"}),c.jsx(xs,{id:"existingPatientLastName",required:!0,maxLength:100,value:r.existingPatientLastName,onChange:d=>l("existingPatientLastName",d.target.value),onBlur:d=>a("existingPatientLastName",d.target.value),placeholder:"Nachname in der Kartei","aria-invalid":!!s.existingPatientLastName,"aria-describedby":s.existingPatientLastName?"existingPatientLastName-error":void 0}),s.existingPatientLastName&&c.jsx("p",{id:"existingPatientLastName-error",className:"text-sm text-destructive",children:s.existingPatientLastName})]}),c.jsxs("div",{className:"space-y-2",children:[c.jsx(yr,{htmlFor:"email",children:"E-Mail *"}),c.jsx(xs,{id:"email",type:"email",required:!0,maxLength:255,value:r.email,onChange:d=>l("email",d.target.value),onBlur:d=>a("email",d.target.value),placeholder:"[email protected]","aria-invalid":!!s.email,"aria-describedby":s.email?"email-error":void 0}),s.email&&c.jsx("p",{id:"email-error",className:"text-sm text-destructive",children:s.email})]}),c.jsxs("div",{className:"space-y-2",children:[c.jsx(yr,{htmlFor:"phone",children:"Telefon"}),c.jsx(xs,{id:"phone",type:"tel",maxLength:20,value:r.phone,onChange:d=>l("phone",d.target.value),onBlur:d=>a("phone",d.target.value),placeholder:"Optional","aria-invalid":!!s.phone,"aria-describedby":s.phone?"phone-error":void 0}),s.phone&&c.jsx("p",{id:"phone-error",className:"text-sm text-destructive",children:s.phone})]}),c.jsxs("div",{className:"space-y-2",children:[c.jsx(yr,{htmlFor:"message",children:"Ihr Anliegen *"}),c.jsx(M1,{id:"message",required:!0,maxLength:5e3,value:r.message,onChange:d=>l("message",d.target.value),onBlur:d=>a("message",d.target.value),placeholder:"Beschreiben Sie kurz Ihr Anliegen (mind. 10 Zeichen)...",rows:4,"aria-invalid":!!s.message,"aria-describedby":s.message?"message-error":void 0}),s.message&&c.jsx("p",{id:"message-error",className:"text-sm text-destructive",children:s.message})]}),c.jsxs(mt,{type:"submit",size:"lg",className:"w-full",disabled:t,children:[t?c.jsx(B2,{className:"h-4 w-4 mr-2 animate-spin"}):c.jsx(Q2,{className:"h-4 w-4 mr-2"}),t?"Wird gesendet...":"Nachricht senden"]})]})})]})},eA=()=>{const[e,t]=y.useState(!1);return y.useEffect(()=>{t(!0)},[]),c.jsx("section",{id:"kontakt",className:"py-20 bg-background",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsxs("div",{className:"text-center mb-12",children:[c.jsx("h2",{className:"text-4xl md:text-5xl font-bold text-foreground mb-4",children:"Kontakt"}),c.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto",children:"Wir freuen uns auf Ihre Nachricht"})]}),c.jsxs("div",{className:"max-w-5xl mx-auto grid md:grid-cols-2 gap-8",children:[e?c.jsx(JR,{}):c.jsxs(Ye,{children:[c.jsxs(Cn,{children:[c.jsx(Nn,{className:"text-2xl",children:"Nachricht senden"}),c.jsx(uo,{children:"Füllen Sie das Formular aus und wir melden uns bei Ihnen"})]}),c.jsx(vt,{children:c.jsxs("div",{className:"space-y-4",children:[[...Array(6)].map((n,r)=>c.jsxs("div",{className:"space-y-2",children:[c.jsx("div",{className:"h-4 w-32 bg-muted rounded animate-pulse"}),c.jsx("div",{className:"h-10 w-full bg-muted rounded animate-pulse"})]},r)),c.jsx("div",{className:"h-12 w-full bg-muted rounded animate-pulse"})]})})]}),c.jsxs("div",{className:"space-y-6",children:[c.jsxs(Ye,{children:[c.jsx(Cn,{children:c.jsx(Nn,{className:"text-2xl",children:"Kontaktinformationen"})}),c.jsxs(vt,{className:"space-y-6",children:[c.jsxs("div",{className:"flex items-start gap-4",children:[c.jsx("div",{className:"w-12 h-12 rounded-lg bg-primary/10 flex items-center justify-center flex-shrink-0",children:c.jsx(Ji,{className:"h-6 w-6 text-primary"})}),c.jsxs("div",{children:[c.jsx("p",{className:"font-medium text-foreground mb-1",children:"Telefon"}),c.jsx("a",{href:"tel:06323302800",className:"inline-block py-2 -my-2 text-muted-foreground hover:text-primary transition-colors",children:"06323 302800"})]})]}),c.jsxs("div",{className:"flex items-start gap-4",children:[c.jsx("div",{className:"w-12 h-12 rounded-lg bg-primary/10 flex items-center justify-center flex-shrink-0",children:c.jsx(U2,{className:"h-6 w-6 text-primary"})}),c.jsxs("div",{children:[c.jsx("p",{className:"font-medium text-foreground mb-1",children:"E-Mail"}),c.jsx("a",{href:"mailto:[email protected]",className:"inline-block py-2 -my-2 text-muted-foreground hover:text-primary transition-colors break-all",children:"[email protected]"})]})]}),c.jsxs("div",{className:"flex items-start gap-4",children:[c.jsx("div",{className:"w-12 h-12 rounded-lg bg-primary/10 flex items-center justify-center flex-shrink-0",children:c.jsx(Mf,{className:"h-6 w-6 text-primary"})}),c.jsxs("div",{children:[c.jsx("p",{className:"font-medium text-foreground mb-1",children:"Adresse"}),c.jsxs("p",{className:"text-muted-foreground",children:["Kleintierpraxis Venningen",c.jsx("br",{}),"Dr. Melanie Georg",c.jsx("br",{}),"Mühlstr. 32",c.jsx("br",{}),"67482 Venningen"]})]})]})]})]}),c.jsx(Ye,{className:"bg-accent/50 border-primary",children:c.jsx(vt,{className:"pt-6",children:c.jsxs("p",{className:"text-sm text-muted-foreground",children:[c.jsx("strong",{className:"text-foreground",children:"Hinweis:"})," Dieses Kontaktformular dient zur allgemeinen Anfrage. Bei akuten Notfällen rufen Sie bitte sofort an!"]})})})]})]})]})})},No=()=>{const e=new Date().getFullYear(),{resetConsent:t}=Sm();return c.jsx("footer",{className:"text-foreground py-6",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"flex flex-col items-center text-center space-y-2",children:[c.jsx("span",{className:"font-semibold",children:"Kleintierpraxis Venningen · Dr. Melanie Georg"}),c.jsxs("div",{className:"flex flex-wrap items-center justify-center gap-x-2 text-sm",children:[c.jsx(ao,{to:"/impressum",className:"px-2 py-3 text-secondary-foreground
286/80 hover:text-foreground transition-colors",children:"Impressum"}),c.jsx(ao,{to:"/datenschutz",className:"px-2 py-3 text-secondary-foreground/80 hover:text-foreground transition-colors",children:"Datenschutz"}),c.jsx("button",{onClick:t,className:"px-2 py-3 text-secondary-foreground/80 hover:text-foreground transition-colors",children:"Cookie-Einstellungen"})]}),c.jsxs("span",{className:"text-sm text-secondary-foreground/70",children:["© ",e," Kleintierpraxis Venningen. Alle Rechte vorbehalten."]})]})})})};var Sd="focusScope.autoFocusOnMount",kd="focusScope.autoFocusOnUnmount",bv={bubbles:!1,cancelable:!0},tA="FocusScope",Z1=y.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:i,onUnmountAutoFocus:s,...o}=e,[a,l]=y.useState(null),u=dr(i),d=dr(s),f=y.useRef(null),h=yt(t,p=>l(p)),m=y.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;y.useEffect(()=>{if(r){let p=function(w){if(m.paused||!a)return;const k=w.target;a.contains(k)?f.current=k:Vr(f.current,{select:!0})},b=function(w){if(m.paused||!a)return;const k=w.relatedTarget;k!==null&&(a.contains(k)||Vr(f.current,{select:!0}))},v=function(w){if(document.activeElement===document.body)for(const E of w)E.removedNodes.length>0&&Vr(a)};document.addEventListener("focusin",p),document.addEventListener("focusout",b);const g=new MutationObserver(v);return a&&g.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",p),document.removeEventListener("focusout",b),g.disconnect()}}},[r,a,m.paused]),y.useEffect(()=>{if(a){kv.add(m);const p=document.activeElement;if(!a.contains(p)){const v=new CustomEvent(Sd,bv);a.addEventListener(Sd,u),a.dispatchEvent(v),v.defaultPrevented||(nA(aA(Q1(a)),{select:!0}),document.activeElement===p&&Vr(a))}return()=>{a.removeEventListener(Sd,u),setTimeout(()=>{const v=new CustomEvent(kd,bv);a.addEventListener(kd,d),a.dispatchEvent(v),v.defaultPrevented||Vr(p??document.body,{select:!0}),a.removeEventListener(kd,d),kv.remove(m)},0)}}},[a,u,d,m]);const x=y.useCallback(p=>{if(!n&&!r||m.paused)return;const b=p.key==="Tab"&&!p.altKey&&!p.ctrlKey&&!p.metaKey,v=document.activeElement;if(b&&v){const g=p.currentTarget,[w,k]=rA(g);w&&k?!p.shiftKey&&v===k?(p.preventDefault(),n&&Vr(w,{select:!0})):p.shiftKey&&v===w&&(p.preventDefault(),n&&Vr(k,{select:!0})):v===g&&p.preventDefault()}},[n,r,m.paused]);return c.jsx(ze.div,{tabIndex:-1,...o,ref:h,onKeyDown:x})});Z1.displayName=tA;function nA(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(Vr(r,{select:t}),document.activeElement!==n)return}function rA(e){const t=Q1(e),n=Sv(t,e),r=Sv(t.reverse(),e);return[n,r]}function Q1(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const i=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||i?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function Sv(e,t){for(const n of e)if(!iA(n,{upTo:t}))return n}function iA(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function sA(e){return e instanceof HTMLInputElement&&"select"in e}function Vr(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&sA(e)&&t&&e.select()}}var kv=oA();function oA(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=Ev(e,t),e.unshift(t)},remove(t){var n;e=Ev(e,t),(n=e[0])==null||n.resume()}}}function Ev(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function aA(e){return e.filter(t=>t.tagName!=="A")}var Ed=0;function lA(){y.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Cv()),document.body.insertAdjacentElement("beforeend",e[1]??Cv()),Ed++,()=>{Ed===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Ed--}},[])}function Cv(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
vendor: 5,651 bytes, lines 286-301
286style.position="fixed",e.style.pointerEvents="none",e}var sr=function(){return sr=Object.assign||function(t){for(var n,r=1,i=arguments.length;r<i;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(t[s]=n[s])}return t},sr.apply(this,arguments)};function q1(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function cA(e,t,n){if(n||arguments.length===2)for(var r=0,i=t.length,s;r<i;r++)(s||!(r in t))&&(s||(s=Array.prototype.slice.call(t,0,r)),s[r]=t[r]);return e.concat(s||Array.prototype.slice.call(t))}var nc="right-scroll-bar-position",rc="width-before-scroll-bar",uA="with-scroll-bars-hidden",dA="--removed-body-scroll-bar-size";function Cd(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function fA(e,t){var n=y.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var i=n.value;i!==r&&(n.value=r,n.callback(r,i))}}}})[0];return n.callback=t,n.facade}var hA=typeof window<"u"?y.useLayoutEffect:y.useEffect,Nv=new WeakMap;function mA(e,t){var n=fA(null,function(r){return e.forEach(function(i){return Cd(i,r)})});return hA(function(){var r=Nv.get(n);if(r){var i=new Set(r),s=new Set(e),o=n.current;i.forEach(function(a){s.has(a)||Cd(a,null)}),s.forEach(function(a){i.has(a)||Cd(a,o)})}Nv.set(n,e)},[e]),n}function pA(e){return e}function gA(e,t){t===void 0&&(t=pA);var n=[],r=!1,i={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(s){var o=t(s,r);return n.push(o),function(){n=n.filter(function(a){return a!==o})}},assignSyncMedium:function(s){for(r=!0;n.length;){var o=n;n=[],o.forEach(s)}n={push:function(a){return s(a)},filter:function(){return n}}},assignMedium:function(s){r=!0;var o=[];if(n.length){var a=n;n=[],a.forEach(s),o=n}var l=function(){var d=o;o=[],d.forEach(s)},u=function(){return Promise.resolve().then(l)};u(),n={push:function(d){o.push(d),u()},filter:function(d){return o=o.filter(d),n}}}};return i}function vA(e){e===void 0&&(e={});var t=gA(null);return t.options=sr({async:!0,ssr:!1},e),t}var Y1=function(e){var t=e.sideCar,n=q1(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return y.createElement(r,sr({},n))};Y1.isSideCarExport=!0;function yA(e,t){return e.useMedium(t),Y1}var X1=vA(),Nd=function(){},Tu=y.forwardRef(function(e,t){var n=y.useRef(null),r=y.useState({onScrollCapture:Nd,onWheelCapture:Nd,onTouchMoveCapture:Nd}),i=r[0],s=r[1],o=e.forwardProps,a=e.children,l=e.className,u=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,m=e.noRelative,x=e.noIsolation,p=e.inert,b=e.allowPinchZoom,v=e.as,g=v===void 0?"div":v,w=e.gapMode,k=q1(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),E=h,N=mA([n,t]),S=sr(sr({},k),i);return y.createElement(y.Fragment,null,d&&y.createElement(E,{sideCar:X1,removeScrollBar:u,shards:f,noRelative:m,noIsolation:x,inert:p,setCallbacks:s,allowPinchZoom:!!b,lockRef:n,gapMode:w}),o?y.cloneElement(y.Children.only(a),sr(sr({},S),{ref:N})):y.createElement(g,sr({},S,{className:l,ref:N}),a))});Tu.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Tu.classNames={fullWidth:rc,zeroRight:nc};var xA=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function wA(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=xA();return t&&e.setAttribute("nonce",t),e}function bA(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function SA(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var kA=function(){var e=0,t=null;return{add:function(n){e==0&&(t=wA())&&(bA(t,n),SA(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},EA=function(){var e=kA();return function(t,n){y.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},J1=function(){var e=EA(),t=function(n){var r=n.styles,i=n.dynamic;return e(r,i),null};return t},CA={left:0,top:0,right:0,gap:0},jd=function(e){return parseInt(e||"",10)||0},NA=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],i=t[e==="padding"?"paddingRight":"marginRight"];return[jd(n),jd(r),jd(i)]},jA=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return CA;var t=NA(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},TA=J1(),Vs="data-scroll-locked",_A=function(e,t,n,r){var i=e.left,s=e.top,o=e.right,a=e.gap;return n===void 0&&(n="margin"),` 287 .`.concat(uA,` { 288 overflow: hidden `).concat(r,`; 289 padding-right: `).concat(a,"px ").concat(r,`; 290 } 291 body[`).concat(Vs,`] { 292 overflow: hidden `).concat(r,`; 293 overscroll-behavior: contain; 294 `).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&` 295 padding-left: `.concat(i,`px; 296 padding-top: `).concat(s,`px; 297 padding-right: `).concat(o,`px; 298 margin-left:0; 299 margin-top:0; 300 margin-right: `).concat(a,"px ").concat(r,`; 301 `),n==="padding"&&"padding-right: ".concat(a,"px ").concat(r,";
301")].filter(Boolean).join(""),` 302 } 303 304 .`).concat(nc,` { 305 right: `).concat(a,"px ").concat(r,`; 306 } 307 308 .`).concat(rc,` { 309 margin-right: `).concat(a,"px ").concat(r,`; 310 } 311 312 .`).concat(nc," .").concat(nc,` { 313 right: 0 `).concat(r,`; 314 } 315 316 .`).concat(rc," .").concat(rc,` { 317 margin-right: 0 `).concat(r,`; 318 } 319 320 body[`).concat(Vs,`] { 321 `).concat(dA,": ").concat(a,`px; 322 } 323`)},jv=function(){var e=parseInt(document.body.getAttribute(Vs)||"0",10);return isFinite(e)?e:0},PA=function(){y.useEffect(function(){return document.body.setAttribute(Vs,(jv()+1).toString()),function(){var e=jv()-1;e<=0?document.body.removeAttribute(Vs):document.body.setAttribute(Vs,e.toString())}},[])},RA=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,i=r===void 0?"margin":r;PA();var s=y.useMemo(function(){return jA(i)},[i]);return y.createElement(TA,{styles:_A(s,!t,i,n?"":"!important")})},Yf=!1;if(typeof window<"u")try{var Pl=Object.defineProperty({},"passive",{get:function(){return Yf=!0,!0}});window.addEventListener("test",Pl,Pl),window.removeEventListener("test",Pl,Pl)}catch{Yf=!1}var gs=Yf?{passive:!1}:!1,AA=function(e){return e.tagName==="TEXTAREA"},eb=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!AA(e)&&n[t]==="visible")},OA=function(e){return eb(e,"overflowY")},MA=function(e){return eb(e,"overflowX")},Tv=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var i=tb(e,r);if(i){var s=nb(e,r),o=s[1],a=s[2];if(o>a)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},DA=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},IA=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},tb=function(e,t){return e==="v"?OA(t):MA(t)},nb=function(e,t){return e==="v"?DA(t):IA(t)},LA=function(e,t){return e==="h"&&t==="rtl"?-1:1},zA=function(e,t,n,r,i){var s=LA(e,window.getComputedStyle(t).direction),o=s*r,a=n.target,l=t.contains(a),u=!1,d=o>0,f=0,h=0;do{if(!a)break;var m=nb(e,a),x=m[0],p=m[1],b=m[2],v=p-b-s*x;(x||v)&&tb(e,a)&&(f+=v,h+=x);var g=a.parentNode;a=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!l&&a!==document.body||l&&(t.contains(a)||t===a));return(d&&(Math.abs(f)<1||!i)||!d&&(Math.abs(h)<1||!i))&&(u=!0),u},Rl=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},_v=function(e){return[e.deltaX,e.deltaY]},Pv=function(e){return e&&"current"in e?e.current:e},FA=function(e,t){return e[0]===t[0]&&e[1]===t[1]},$A=function(e){return` 324 .block-interactivity-`.concat(e,` {pointer-events: none;} 325 .allow-interactivity-`).concat(e,` {pointer-events: all;} 326`)},BA=0,vs=[];function UA(e){var t=y.useRef([]),n=y.useRef([0,0]),r=y.useRef(),i=y.useState(BA++)[0],s=y.useState(J1)[0],o=y.useRef(e);y.useEffect(function(){o.current=e},[e]),y.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var p=cA([e.lockRef.current],(e.shards||[]).map(Pv),!0).filter(Boolean);return p.forEach(function(b){return b.classList.add("allow-interactivity-".concat(i))}),function(){document.body.classList.remove("block-interactivity-".concat(i)),p.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(i))})}}},[e.inert,e.lockRef.current,e.shards]);var a=y.useCallback(function(p,b){if("touches"in p&&p.touches.length===2||p.type==="wheel"&&p.ctrlKey)return!o.current.allowPinchZoom;var v=Rl(p),g=n.current,w="deltaX"in p?p.deltaX:g[0]-v[0],k="deltaY"in p?p.deltaY:g[1]-v[1],E,N=p.target,S=Math.abs(w)>Math.abs(k)?"h":"v";if("touches"in p&&S==="h"&&N.type==="range")return!1;var j=Tv(S,N);if(!j)return!0;if(j?E=S:(E=S==="v"?"h":"v",j=Tv(S,N)),!j)return!1;if(!r.current&&"changedTouches"in p&&(w||k)&&(r.current=E),!E)return!0;var A=r.current||E;return zA(A,b,p,A==="h"?w:k,!0)},[]),l=y.useCallback(function(p){var b=p;if(!(!vs.length||vs[vs.length-1]!==s)){var v="deltaY"in b?_v(b):Rl(b),g=t.current.filter(function(E){return E.name===b.type&&(E.target===b.target||b.target===E.shadowParent)&&FA(E.delta,v)}
vendor: 4,137 bytes, line 326
326)[0];if(g&&g.should){b.cancelable&&b.preventDefault();return}if(!g){var w=(o.current.shards||[]).map(Pv).filter(Boolean).filter(function(E){return E.contains(b.target)}),k=w.length>0?a(b,w[0]):!o.current.noIsolation;k&&b.cancelable&&b.preventDefault()}}},[]),u=y.useCallback(function(p,b,v,g){var w={name:p,delta:b,target:v,should:g,shadowParent:VA(v)};t.current.push(w),setTimeout(function(){t.current=t.current.filter(function(k){return k!==w})},1)},[]),d=y.useCallback(function(p){n.current=Rl(p),r.current=void 0},[]),f=y.useCallback(function(p){u(p.type,_v(p),p.target,a(p,e.lockRef.current))},[]),h=y.useCallback(function(p){u(p.type,Rl(p),p.target,a(p,e.lockRef.current))},[]);y.useEffect(function(){return vs.push(s),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",l,gs),document.addEventListener("touchmove",l,gs),document.addEventListener("touchstart",d,gs),function(){vs=vs.filter(function(p){return p!==s}),document.removeEventListener("wheel",l,gs),document.removeEventListener("touchmove",l,gs),document.removeEventListener("touchstart",d,gs)}},[]);var m=e.removeScrollBar,x=e.inert;return y.createElement(y.Fragment,null,x?y.createElement(s,{styles:$A(i)}):null,m?y.createElement(RA,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function VA(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const WA=yA(X1,UA);var rb=y.forwardRef(function(e,t){return y.createElement(Tu,sr({},e,{ref:t,sideCar:WA}))});rb.classNames=Tu.classNames;var HA=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},ys=new WeakMap,Al=new WeakMap,Ol={},Td=0,ib=function(e){return e&&(e.host||ib(e.parentNode))},KA=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=ib(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},GA=function(e,t,n,r){var i=KA(t,Array.isArray(e)?e:[e]);Ol[n]||(Ol[n]=new WeakMap);var s=Ol[n],o=[],a=new Set,l=new Set(i),u=function(f){!f||a.has(f)||(a.add(f),u(f.parentNode))};i.forEach(u);var d=function(f){!f||l.has(f)||Array.prototype.forEach.call(f.children,function(h){if(a.has(h))d(h);else try{var m=h.getAttribute(r),x=m!==null&&m!=="false",p=(ys.get(h)||0)+1,b=(s.get(h)||0)+1;ys.set(h,p),s.set(h,b),o.push(h),p===1&&x&&Al.set(h,!0),b===1&&h.setAttribute(n,"true"),x||h.setAttribute(r,"true")}catch(v){console.error("aria-hidden: cannot operate on ",h,v)}})};return d(t),a.clear(),Td++,function(){o.forEach(function(f){var h=ys.get(f)-1,m=s.get(f)-1;ys.set(f,h),s.set(f,m),h||(Al.has(f)||f.removeAttribute(r),Al.delete(f)),m||f.removeAttribute(n)}),Td--,Td||(ys=new WeakMap,ys=new WeakMap,Al=new WeakMap,Ol={})}},ZA=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),i=HA(e);return i?(r.push.apply(r,Array.from(i.querySelectorAll("[aria-live]"))),GA(r,i,n,"aria-hidden")):function(){return null}},_u="Dialog",[sb,C4]=ji(_u),[QA,Kn]=sb(_u),ob=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:s,modal:o=!0}=e,a=y.useRef(null),l=y.useRef(null),[u,d]=bo({prop:r,defaultProp:i??!1,onChange:s,caller:_u});return c.jsx(QA,{scope:t,triggerRef:a,contentRef:l,contentId:fa(),titleId:fa(),descriptionId:fa(),open:u,onOpenChange:d,onOpenToggle:y.useCallback(()=>d(f=>!f),[d]),modal:o,children:n})};ob.displayName=_u;var ab="DialogTrigger",qA=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Kn(ab,n),s=yt(t,i.triggerRef);return c.jsx(ze.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":Mm(i.open),...r,ref:s,onClick:$e(e.onClick,i.onOpenToggle)})});qA.displayName=ab;var Am="DialogPortal",[YA,lb]=sb(Am,{forceMount:void 0}),cb=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:i}=e,s=Kn(Am,t);return c.jsx(YA,{scope:t,forceMount:n,children:y.Children.map(r,o=>c.jsx(Ti,{present:n||s.open,children:c.jsx(sm,{asChild:!0,container:i,children:o})}))})};cb.displayName=Am;var Gc="DialogOverlay",ub=y.forwardRef((e,t)=>
vendor: 4,885 bytes, lines 326-330
326{const n=lb(Gc,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,s=Kn(Gc,e.__scopeDialog);return s.modal?c.jsx(Ti,{present:r||s.open,children:c.jsx(JA,{...i,ref:t})}):null});ub.displayName=Gc;var XA=Oa("DialogOverlay.RemoveScroll"),JA=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Kn(Gc,n);return c.jsx(rb,{as:XA,allowPinchZoom:!0,shards:[i.contentRef],children:c.jsx(ze.div,{"data-state":Mm(i.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),ns="DialogContent",db=y.forwardRef((e,t)=>{const n=lb(ns,e.__scopeDialog),{forceMount:r=n.forceMount,...i}=e,s=Kn(ns,e.__scopeDialog);return c.jsx(Ti,{present:r||s.open,children:s.modal?c.jsx(eO,{...i,ref:t}):c.jsx(tO,{...i,ref:t})})});db.displayName=ns;var eO=y.forwardRef((e,t)=>{const n=Kn(ns,e.__scopeDialog),r=y.useRef(null),i=yt(t,n.contentRef,r);return y.useEffect(()=>{const s=r.current;if(s)return ZA(s)},[]),c.jsx(fb,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:$e(e.onCloseAutoFocus,s=>{var o;s.preventDefault(),(o=n.triggerRef.current)==null||o.focus()}),onPointerDownOutside:$e(e.onPointerDownOutside,s=>{const o=s.detail.originalEvent,a=o.button===0&&o.ctrlKey===!0;(o.button===2||a)&&s.preventDefault()}),onFocusOutside:$e(e.onFocusOutside,s=>s.preventDefault())})}),tO=y.forwardRef((e,t)=>{const n=Kn(ns,e.__scopeDialog),r=y.useRef(!1),i=y.useRef(!1);return c.jsx(fb,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var o,a;(o=e.onCloseAutoFocus)==null||o.call(e,s),s.defaultPrevented||(r.current||(a=n.triggerRef.current)==null||a.focus(),s.preventDefault()),r.current=!1,i.current=!1},onInteractOutside:s=>{var l,u;(l=e.onInteractOutside)==null||l.call(e,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(i.current=!0));const o=s.target;((u=n.triggerRef.current)==null?void 0:u.contains(o))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&i.current&&s.preventDefault()}})}),fb=y.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:i,onCloseAutoFocus:s,...o}=e,a=Kn(ns,n),l=y.useRef(null),u=yt(t,l);return lA(),c.jsxs(c.Fragment,{children:[c.jsx(Z1,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:i,onUnmountAutoFocus:s,children:c.jsx(fu,{role:"dialog",id:a.contentId,"aria-describedby":a.descriptionId,"aria-labelledby":a.titleId,"data-state":Mm(a.open),...o,ref:u,onDismiss:()=>a.onOpenChange(!1)})}),c.jsxs(c.Fragment,{children:[c.jsx(nO,{titleId:a.titleId}),c.jsx(iO,{contentRef:l,descriptionId:a.descriptionId})]})]})}),Om="DialogTitle",hb=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Kn(Om,n);return c.jsx(ze.h2,{id:i.titleId,...r,ref:t})});hb.displayName=Om;var mb="DialogDescription",pb=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Kn(mb,n);return c.jsx(ze.p,{id:i.descriptionId,...r,ref:t})});pb.displayName=mb;var gb="DialogClose",vb=y.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,i=Kn(gb,n);return c.jsx(ze.button,{type:"button",...r,ref:t,onClick:$e(e.onClick,()=>i.onOpenChange(!1))})});vb.displayName=gb;function Mm(e){return e?"open":"closed"}var yb="DialogTitleWarning",[N4,xb]=DN(yb,{contentName:ns,titleName:Om,docsSlug:"dialog"}),nO=({titleId:e})=>{const t=xb(yb),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 327 328If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 329 330For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return y.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},rO="DialogDescriptionWarning",iO=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${xb(rO).contentName}}.`;return y.useEffect(()=>{var s;const i=(s=e.current)==null?void 0:s.getAttribute("aria-describedby");t&&i&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},sO=ob,oO=cb,wb=ub,bb=db,Sb=hb,kb=pb,aO=vb;const lO=sO,cO=oO,Eb=y.forwardRef(({className:e,...t},n)=>c.jsx(wb,{ref:n,className:Te("fixed inset-0 z-50 bg-black/80 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));Eb.displayName=wb.displayName;const Cb=y.forwardRef(({className:e,children:t,...n},r)=>c.jsxs(cO,{children:[c.jsx(Eb,{}),c.jsxs(bb,{ref:r,className:Te("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rou
330nded-lg",e),...n,children:[t,c.jsxs(aO,{className:"absolute right-2 top-2 flex h-11 w-11 items-center justify-center rounded-full opacity-70 ring-offset-background transition-opacity data-[state=open]:bg-accent data-[state=open]:text-muted-foreground hover:opacity-100 hover:bg-muted focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[c.jsx(cm,{className:"h-6 w-6"}),c.jsx("span",{className:"sr-only",children:"Close"})]})]})]}));Cb.displayName=bb.displayName;const Nb=({className:e,...t})=>c.jsx("div",{className:Te("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});Nb.displayName="DialogHeader";const jb=y.forwardRef(({className:e,...t},n)=>c.jsx(Sb,{ref:n,className:Te("text-lg font-semibold leading-none tracking-tight",e),...t}));jb.displayName=Sb.displayName;const uO=y.forwardRef(({className:e,...t},n)=>c.jsx(kb,{ref:n,className:Te("text-sm text-muted-foreground",e),...t}));uO.displayName=kb.displayName;const Rv="vetVenningen_jobModal_v1",dO=["Flexible Arbeitszeiten (Voll- oder Teilzeit nach Absprache)","Ãbertarifliche Bezahlung","13. Monatsgehalt","RegelmäÃige Gutscheine und Extras","Neue klimatisierte Praxisräume","Moderne Ausstattung (Digitales Röntgen, Ultraschall etc.)","Abwechslungsreiche, eigenverantwortliche Arbeit","Unterstützung bei Fortbildungen","Ein engagiertes und verlässliches Team mit viel Spaà an der Arbeit"],fO=["Erfahrung in der Kleintierpraxis","Herzblut für Tiermedizin","Empathie für Patienten und Besitzer","Teamgeist und Kommunikationsstärke"],Dm=y.forwardRef(({autoOpen:e=!1},t)=>{const[n,r]=y.useState(!1);y.useImperativeHandle(t,()=>({openModal:()=>r(!0)})),y.useEffect(()=>{if(!e||localStorage.getItem(Rv))return;const s=setTimeout(()=>{r(!0)},1500);return()=>clearTimeout(s)},[e]);const i=()=>{r(!1),e&&localStorage.setItem(Rv,"1")};return c.jsx(lO,{open:n,onOpenChange:s=>{s||i()},children:c.jsxs(Cb,{className:"w-[calc(100vw-2rem)] max-w-[600px] max-h-[85vh] overflow-y-auto rounded-2xl shadow-2xl p-0 gap-0","aria-labelledby":"job-modal-title",onInteractOutside:i,children:[c.jsxs("div",{className:"p-4 pt-6 sm:p-8",children:[c.jsxs(Nb,{className:"items-center text-center space-y-2 sm:space-y-3 mb-3 sm:mb-4",children:[c.jsx("div",{className:"mx-auto hidden sm:flex h-14 w-14 items-center justify-center rounded-full bg-primary/10",children:c.jsx(H2,{className:"h-7 w-7 text-primary"})}),c.jsx(jb,{id:"job-modal-title",className:"text-xl sm:text-3xl font-bold font-serif text-foreground",children:"Wir suchen Dich!"})]}),c.jsx("p",{className:"text-center text-sm sm:text-base text-muted-foreground leading-relaxed mb-4 sm:mb-6",children:"Eine Tierärztin / einen Tierarzt (m/w/d) sowie eine/n TFA (m/w/d) mit Berufserfahrung. Wir suchen jemanden, der Eigenverantwortung schätzt, empathisch auf Tier und Mensch eingeht und unser Team mit Fachwissen und Herzblut für Tiermedizin unterstützt."}),c.jsx("div",{className:"border-t border-border mb-4 sm:mb-5"}),c.jsxs("div",{className:"mb-4 sm:mb-5",children:[c.jsx("h3",{className:"font-semibold text-base sm:text-lg mb-2 sm:mb-3 text-foreground",children:"Das bieten wir dir"}),c.jsx("ul",{className:"space-y-1.5 sm:space-y-2",children:dO.map(s=>c.jsxs("li",{className:"flex items-start gap-2.5",children:[c.jsx(Of,{className:"h-4 w-4 sm:h-5 sm:w-5 text-green-600 shrink-0 mt-0.5"}),c.jsx("span",{className:"text-sm text-muted-foreground",children:s})]},s))})]}),c.jsx("div",{className:"border-t border-border mb-4 sm:mb-5"}),c.jsxs("div",{className:"mb-4 sm:mb-5",children:[c.jsx("h3",{className:"font-semibold text-base sm:text-lg mb-2 sm:mb-3 text-foreground",children:"Das solltest du mitbringen"}),c.jsx("ul",{className:"space-y-1.5 sm:space-y-2",children:fO.map(s=>c.jsxs("li",{className:"flex items-start gap-2.5",children:[c.jsx(Of,{className:"h-4 w-4 sm:h-5 sm:w-5 text-green-600 shrink-0 mt-0.5"}),c.jsx("span",{className:"text-sm text-muted-foreground",children:s})]},s))})]}),c.jsx("p",{className:"hidden sm:block text-center text-muted-foreground leading-relaxed mb-2 border-t border-border pt-5",children:"Haben wir Dein Interesse geweckt? Dann freuen wir uns auf Deine Bewerbung und ein persönliches Kennenlernen."})]}),c.jsxs("div",{className:"sticky bottom-0 flex flex-col sm:flex-row gap-2 sm:gap-3 border-t border-border bg-background p-4 sm:p-6 sm:pt-4",children:[c.jsx(mt,{asChild:!0,className:"flex-1 text-base h-12",children:c.jsx("a",{href:"mailto:[email protected]?subject=Bewerbung%20Tierarztpraxis%20Venningen",children:"Jetzt bewerben"})}),c.jsx(mt,{variant:"outline",onClick:i,className:"flex-1 text-base h-12",children:"SchlieÃen"})]})]})})});Dm.displayName="JobOpeningModal";const Av="https://www.tierarzt-venningen.de",jo=({title:e,description:t,canonicalUrl:n,type:r="website",image:i="/og-image.jpg"})=>{const s=i.startsWith("http")?i:`${Av}${i}`,o=n?n.startsWith("http")?n:`${Av}${n}`:void 0;return c.jsxs(wo,{children:[c.jsx("title",{children:e}),c.jsx("meta",{name:"description",content:t}),o&&c.jsx("link",{rel:"canonical",href:o}),c.jsx("meta",{property:"og:title",content:e}),c.jsx("meta",{property:"og:description",content:t}),c.jsx("meta",{property:"og:type",content:r}),o&&c.jsx("meta",{property:"og:url",content:o}),c.jsx("meta",{property:"og:image",content:s}
vendor: 4,647 bytes, line 330
330),c.jsx("meta",{property:"og:image:width",content:"1200"}),c.jsx("meta",{property:"og:image:height",content:"630"}),c.jsx("meta",{property:"og:locale",content:"de_DE"}),c.jsx("meta",{property:"og:site_name",content:"Kleintierpraxis Venningen"}),c.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),c.jsx("meta",{name:"twitter:title",content:e}),c.jsx("meta",{name:"twitter:description",content:t}),c.jsx("meta",{name:"twitter:image",content:s}),c.jsx("meta",{name:"robots",content:"index, follow"}),c.jsx("meta",{name:"language",content:"de"}),c.jsx("meta",{name:"geo.region",content:"DE-RP"}),c.jsx("meta",{name:"geo.placename",content:"Venningen"}),c.jsx("meta",{name:"geo.position",content:"49.2821;8.1706"}),c.jsx("meta",{name:"ICBM",content:"49.2821, 8.1706"})]})},hO=()=>c.jsxs("div",{className:"min-h-screen",children:[c.jsx(jo,{title:"Kleintierpraxis Venningen - Dr. Melanie Georg | Tierarzt in 67482 Venningen",description:"Moderne Tierarztpraxis in Venningen. Professionelle Versorgung für Hunde, Katzen und Kleintiere. Termine unter 06323 302800.",canonicalUrl:"/"}),c.jsx(DP,{}),c.jsx(Co,{}),c.jsxs("main",{children:[c.jsx($P,{}),c.jsx(WP,{}),c.jsx(HP,{}),c.jsx(KP,{}),c.jsx(ZP,{}),c.jsx(QP,{}),c.jsx(vR,{}),c.jsx(eA,{})]}),c.jsx(No,{}),c.jsx(Dm,{autoOpen:!0})]});function mO(e){return Object.prototype.toString.call(e)==="[object Object]"}function Ov(e){return mO(e)||Array.isArray(e)}function pO(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function Im(e,t){const n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;const i=JSON.stringify(Object.keys(e.breakpoints||{})),s=JSON.stringify(Object.keys(t.breakpoints||{}));return i!==s?!1:n.every(o=>{const a=e[o],l=t[o];return typeof a=="function"?`${a}`==`${l}`:!Ov(a)||!Ov(l)?a===l:Im(a,l)})}function Mv(e){return e.concat().sort((t,n)=>t.name>n.name?1:-1).map(t=>t.options)}function gO(e,t){if(e.length!==t.length)return!1;const n=Mv(e),r=Mv(t);return n.every((i,s)=>{const o=r[s];return Im(i,o)})}function Lm(e){return typeof e=="number"}function Xf(e){return typeof e=="string"}function Pu(e){return typeof e=="boolean"}function Dv(e){return Object.prototype.toString.call(e)==="[object Object]"}function Xe(e){return Math.abs(e)}function zm(e){return Math.sign(e)}function ha(e,t){return Xe(e-t)}function vO(e,t){if(e===0||t===0||Xe(e)<=Xe(t))return 0;const n=ha(Xe(e),Xe(t));return Xe(n/e)}function yO(e){return Math.round(e*100)/100}function Ba(e){return Ua(e).map(Number)}function Bn(e){return e[nl(e)]}function nl(e){return Math.max(0,e.length-1)}function Fm(e,t){return t===nl(e)}function Iv(e,t=0){return Array.from(Array(e),(n,r)=>t+r)}function Ua(e){return Object.keys(e)}function Tb(e,t){return[e,t].reduce((n,r)=>(Ua(r).forEach(i=>{const s=n[i],o=r[i],a=Dv(s)&&Dv(o);n[i]=a?Tb(s,o):o}),n),{})}function Jf(e,t){return typeof t.MouseEvent<"u"&&e instanceof t.MouseEvent}function xO(e,t){const n={start:r,center:i,end:s};function r(){return 0}function i(l){return s(l)/2}function s(l){return t-l}function o(l,u){return Xf(e)?n[e](l):e(t,l,u)}return{measure:o}}function Va(){let e=[];function t(i,s,o,a={passive:!0}){let l;if("addEventListener"in i)i.addEventListener(s,o,a),l=()=>i.removeEventListener(s,o,a);else{const u=i;u.addListener(o),l=()=>u.removeListener(o)}return e.push(l),r}function n(){e=e.filter(i=>i())}const r={add:t,clear:n};return r}function wO(e,t,n,r){const i=Va(),s=1e3/60;let o=null,a=0,l=0;function u(){i.add(e,"visibilitychange",()=>{e.hidden&&x()})}function d(){m(),i.clear()}function f(b){if(!l)return;o||(o=b,n(),n());const v=b-o;for(o=b,a+=v;a>=s;)n(),a-=s;const g=a/s;r(g),l&&(l=t.requestAnimationFrame(f))}function h(){l||(l=t.requestAnimationFrame(f))}function m(){t.cancelAnimationFrame(l),o=null,a=0,l=0}function x(){o=null,a=0}return{init:u,destroy:d,start:h,stop:m,update:n,render:r}}function bO(e,t){const n=t==="rtl",r=e==="y",i=r?"y":"x",s=r?"x":"y",o=!r&&n?-1:1,a=d(),l=f();function u(x){const{height:p,width:b}=x;return r?p:b}function d(){return r?"top":n?"right":"left"}function f(){return r?"bottom":n?"left":"right"}function h(x){return x*o}return{scroll:i,cross:s,startEdge:a,endEdge:l,measureSize:u,direction:h}}function rs(e=0,t=0){const n=Xe(e-t);function r(u){return u<e}function i(u){return u>t}function s(u){return r(u)||i(u)}function o(u){return s(u)?r(u)?e:t:u}function a(u){return n?u-n*Math.ceil((u-t)/n):u}return{length:n,max:t,min:e,constrain:o,reachedAny:s,reachedMax:i,reachedMin:r,removeOffset:a}}function _b(e,t,n){const{constrain:r}=rs(0,e),i=e+1;let s=o(t);function o(h){return n?Xe((i+h)%i):r(h)}function a(){return s}function l(h){return s=o(h),f}
vendor: 12,348 bytes, line 330
330function u(h){return d().set(a()+h)}function d(){return _b(e,a(),n)}const f={get:a,set:l,add:u,clone:d};return f}function SO(e,t,n,r,i,s,o,a,l,u,d,f,h,m,x,p,b,v,g){const{cross:w,direction:k}=e,E=["INPUT","SELECT","TEXTAREA"],N={passive:!1},S=Va(),j=Va(),A=rs(50,225).constrain(m.measure(20)),R={mouse:300,touch:400},F={mouse:500,touch:600},L=x?43:25;let Z=!1,D=0,q=0,Y=!1,te=!1,P=!1,O=!1;function U(V){if(!g)return;function pe(at){(Pu(g)||g(V,at))&&De(at)}const Fe=t;S.add(Fe,"dragstart",at=>at.preventDefault(),N).add(Fe,"touchmove",()=>{},N).add(Fe,"touchend",()=>{}).add(Fe,"touchstart",pe).add(Fe,"mousedown",pe).add(Fe,"touchcancel",Be).add(Fe,"contextmenu",Be).add(Fe,"click",ut,!0)}function X(){S.clear(),j.clear()}function H(){const V=O?n:t;j.add(V,"touchmove",le,N).add(V,"touchend",Be).add(V,"mousemove",le,N).add(V,"mouseup",Be)}function se(V){const pe=V.nodeName||"";return E.includes(pe)}function ae(){return(x?F:R)[O?"mouse":"touch"]}function ye(V,pe){const Fe=f.add(zm(V)*-1),at=d.byDistance(V,!x).distance;return x||Xe(V)<A?at:b&&pe?at*.5:d.byIndex(Fe.get(),0).distance}function De(V){const pe=Jf(V,r);O=pe,P=x&&pe&&!V.buttons&&Z,Z=ha(i.get(),o.get())>=2,!(pe&&V.button!==0)&&(se(V.target)||(Y=!0,s.pointerDown(V),u.useFriction(0).useDuration(0),i.set(o),H(),D=s.readPoint(V),q=s.readPoint(V,w),h.emit("pointerDown")))}function le(V){if(!Jf(V,r)&&V.touches.length>=2)return Be(V);const Fe=s.readPoint(V),at=s.readPoint(V,w),Qe=ha(Fe,D),Dt=ha(at,q);if(!te&&!O&&(!V.cancelable||(te=Qe>Dt,!te)))return Be(V);const It=s.pointerMove(V);Qe>p&&(P=!0),u.useFriction(.3).useDuration(.75),a.start(),i.add(k(It)),V.preventDefault()}function Be(V){const Fe=d.byDistance(0,!1).index!==f.get(),at=s.pointerUp(V)*ae(),Qe=ye(k(at),Fe),Dt=vO(at,Qe),It=L-10*Dt,xt=v+Dt/50;te=!1,Y=!1,j.clear(),u.useDuration(It).useFriction(xt),l.distance(Qe,!x),O=!1,h.emit("pointerUp")}function ut(V){P&&(V.stopPropagation(),V.preventDefault(),P=!1)}function tt(){return Y}return{init:U,destroy:X,pointerDown:tt}}function kO(e,t){let r,i;function s(f){return f.timeStamp}function o(f,h){const x=`client${(h||e.scroll)==="x"?"X":"Y"}`;return(Jf(f,t)?f:f.touches[0])[x]}function a(f){return r=f,i=f,o(f)}function l(f){const h=o(f)-o(i),m=s(f)-s(r)>170;return i=f,m&&(r=f),h}function u(f){if(!r||!i)return 0;const h=o(i)-o(r),m=s(f)-s(r),x=s(f)-s(i)>170,p=h/m;return m&&!x&&Xe(p)>.1?p:0}return{pointerDown:a,pointerMove:l,pointerUp:u,readPoint:o}}function EO(){function e(n){const{offsetTop:r,offsetLeft:i,offsetWidth:s,offsetHeight:o}=n;return{top:r,right:i+s,bottom:r+o,left:i,width:s,height:o}}return{measure:e}}function CO(e){function t(r){return e*(r/100)}return{measure:t}}function NO(e,t,n,r,i,s,o){const a=[e].concat(r);let l,u,d=[],f=!1;function h(b){return i.measureSize(o.measure(b))}function m(b){if(!s)return;u=h(e),d=r.map(h);function v(g){for(const w of g){if(f)return;const k=w.target===e,E=r.indexOf(w.target),N=k?u:d[E],S=h(k?e:r[E]);if(Xe(S-N)>=.5){b.reInit(),t.emit("resize");break}}}l=new ResizeObserver(g=>{(Pu(s)||s(b,g))&&v(g)}),n.requestAnimationFrame(()=>{a.forEach(g=>l.observe(g))})}function x(){f=!0,l&&l.disconnect()}return{init:m,destroy:x}}function jO(e,t,n,r,i,s){let o=0,a=0,l=i,u=s,d=e.get(),f=0;function h(){const N=r.get()-e.get(),S=!l;let j=0;return S?(o=0,n.set(r),e.set(r),j=N):(n.set(e),o+=N/l,o*=u,d+=o,e.add(o),j=d-f),a=zm(j),f=d,E}function m(){const N=r.get()-t.get();return Xe(N)<.001}function x(){return l}function p(){return a}function b(){return o}function v(){return w(i)}function g(){return k(s)}function w(N){return l=N,E}function k(N){return u=N,E}const E={direction:p,duration:x,velocity:b,seek:h,settled:m,useBaseFriction:g,useBaseDuration:v,useFriction:k,useDuration:w};return E}function TO(e,t,n,r,i){const s=i.measure(10),o=i.measure(50),a=rs(.1,.99);let l=!1;function u(){return!(l||!e.reachedAny(n.get())||!e.reachedAny(t.get()))}function d(m){if(!u())return;const x=e.reachedMin(t.get())?"min":"max",p=Xe(e[x]-t.get()),b=n.get()-t.get(),v=a.constrain(p/o);n.subtract(b*v),!m&&Xe(b)<s&&(n.set(e.constrain(n.get())),r.useDuration(25).useBaseFriction())}function f(m){l=!m}return{shouldConstrain:u,constrain:d,toggleActive:f}}function _O(e,t,n,r,i){const s=rs(-t+e,0),o=f(),a=d(),l=h();function u(x,p){return ha(x,p)<=1}function d(){const x=o[0],p=Bn(o),b=o.lastIndexOf(x),v=o.indexOf(p)+1;return rs(b,v)}function f(){return n.map((x,p)=>{const{min:b,max:v}=s,g=s.constrain(x),w=!p,k=Fm(n,p);return w?v:k||u(b,g)?b:u(v,g)?v:g}).map(x=>parseFloat(x.toFixed(3)))}function h(){if(t<=e+i)return[s.max];if(r==="keepSnaps")return o;const{min:x,max:p}=a;return o.slice(x,p)}return{snapsContained:l,scrollContainLimit:a}}function PO(e,t,n){const r=t[0],i=n?r-e:Bn(t);return{limit:rs(i,r)}}function RO(e,t,n,r){const s=t.min+.1,o=t.max+.1,{reachedMin:a,reachedMax:l}=rs(s,o);function u(h){return h===1?l(n.get()):h===-1?a(n.get()):!1}function d(h){if(!u(h))return;const m=e*(h*-1);r.forEach(x=>x.add(m))}return{loop:d}}function AO(e){const{max:t,length:n}=e;function r(s){const o=s-t;return n?o/-n:0}return{get:r}}function OO(e,t,n,r,i){const{startEdge:s,endEdge:o}=e,{groupSlides:a}=i,l=f().map(t.measure),u=h(),d=m();function f(){return a(r).map(p=>Bn(p)[o]-p[0][s]).map(Xe)}function h(){return r.map(p=>n[s]-p[s]).map(p=>-Xe(p))}function m(){return a(u).map(p=>p[0]).map((p,b)=>p+l[b])}return{snaps:u,snapsAligned:d}}function MO(e,t,n,r,i,s){const{groupSlides:o}=i,{min:a,max:l}=r,u=d();function d(){const h=o(s),m=!e||t==="keepSnaps";return n.length===1?[s]:m?h:h.slice(a,l).map((x,p,b)=>{const v=!p,g=Fm(b,p);if(v){const w=Bn(b[0])+1;return Iv(w)}if(g){const w=nl(s)-Bn(b)[0]+1;return Iv(w,Bn(b)[0])}return x})}return{slideRegistry:u}}function DO(e,t,n,r,i){const{reachedAny:s,removeOffset:o,constrain:a}=r;function l(x){return x.concat().sort((p,b)=>Xe(p)-Xe(b))[0]}function u(x){const p=e?o(x):a(x),b=t.map((g,w)=>({diff:d(g-p,0),index:w})).sort((g,w)=>Xe(g.diff)-Xe(w.diff)),{index:v}=b[0];return{index:v,distance:p}}function d(x,p){const b=[x,x+n,x-n];if(!e)return x;if(!p)return l(b);const v=b.filter(g=>zm(g)===p);return v.length?l(v):Bn(b)-n}function f(x,p){const b=t[x]-i.get(),v=d(b,p);return{index:x,distance:v}}function h(x,p){const b=i.get()+x,{index:v,distance:g}=u(b),w=!e&&s(b);if(!p||w)return{index:v,distance:x};const k=t[v]-g,E=x+d(k,0);return{index:v,distance:E}}return{byDistance:h,byIndex:f,shortcut:d}}function IO(e,t,n,r,i,s,o){function a(f){const h=f.distance,m=f.index!==t.get();s.add(h),h&&(r.duration()?e.start():(e.update(),e.render(1),e.update())),m&&(n.set(t.get()),t.set(f.index),o.emit("select"))}function l(f,h){const m=i.byDistance(f,h);a(m)}function u(f,h){const m=t.clone().set(f),x=i.byIndex(m.get(),h);a(x)}return{distance:l,index:u}}function LO(e,t,n,r,i,s,o,a){const l={passive:!0,capture:!0};let u=0;function d(m){if(!a)return;function x(p){if(new Date().getTime()-u>10)return;o.emit("slideFocusStart"),e.scrollLeft=0;const g=n.findIndex(w=>w.includes(p));Lm(g)&&(i.useDuration(0),r.index(g,0),o.emit("slideFocus"))}s.add(document,"keydown",f,!1),t.forEach((p,b)=>{s.add(p,"focus",v=>{(Pu(a)||a(m,v))&&x(b)},l)})}function f(m){m.code==="Tab"&&(u=new Date().getTime())}return{init:d}}function ta(e){let t=e;function n(){return t}function r(l){t=o(l)}function i(l){t+=o(l)}function s(l){t-=o(l)}function o(l){return Lm(l)?l:l.get()}return{get:n,set:r,add:i,subtract:s}}function Pb(e,t){const n=e.scroll==="x"?o:a,r=t.style;let i=null,s=!1;function o(h){return`translate3d(${h}px,0px,0px)`}function a(h){return`translate3d(0px,${h}px,0px)`}function l(h){if(s)return;const m=yO(e.direction(h));m!==i&&(r.transform=n(m),i=m)}function u(h){s=!h}function d(){s||(r.transform="",t.getAttribute("style")||t.removeAttribute("style"))}return{clear:d,to:l,toggleActive:u}}function zO(e,t,n,r,i,s,o,a,l){const d=Ba(i),f=Ba(i).reverse(),h=v().concat(g());function m(S,j){return S.reduce((A,R)=>A-i[R],j)}function x(S,j){return S.reduce((A,R)=>m(A,j)>0?A.concat([R]):A,[])}function p(S){return s.map((j,A)=>({start:j-r[A]+.5+S,end:j+t-.5+S}))}function b(S,j,A){const R=p(j);return S.map(F=>{const L=A?0:-n,Z=A?n:0,D=A?"end":"start",q=R[F][D];return{index:F,loopPoint:q,slideLocation:ta(-1),translate:Pb(e,l[F]),target:()=>a.get()>q?L:Z}})}function v(){const S=o[0],j=x(f,S);return b(j,n,!1)}function g(){const S=t-o[0]-1,j=x(d,S);return b(j,-n,!0)}function w(){return h.every(({index:S})=>{const j=d.filter(A=>A!==S);return m(j,t)<=.1})}function k(){h.forEach(S=>{const{target:j,translate:A,slideLocation:R}=S,F=j();F!==R.get()&&(A.to(F),R.set(F))})}function E(){h.forEach(S=>S.translate.clear())}return{canLoop:w,clear:E,loop:k,loopPoints:h}}function FO(e,t,n){let r,i=!1;function s(l){if(!n)return;function u(d){for(const f of d)if(f.type==="childList"){l.reInit(),t.emit("slidesChanged");break}}r=new MutationObserver(d=>{i||(Pu(n)||n(l,d))&&u(d)}),r.observe(e,{childList:!0})}function o(){r&&r.disconnect(),i=!0}return{init:s,destroy:o}}function $O(e,t,n,r){const i={};let s=null,o=null,a,l=!1;function u(){a=new IntersectionObserver(x=>{l||(x.forEach(p=>{const b=t.indexOf(p.target);i[b]=p}),s=null,o=null,n.emit("slidesInView"))},{root:e.parentElement,threshold:r}),t.forEach(x=>a.observe(x))}function d(){a&&a.disconnect(),l=!0}function f(x){return Ua(i).reduce((p,b)=>{const v=parseInt(b),{isIntersecting:g}=i[v];return(x&&g||!x&&!g)&&p.push(v),p},[])}function h(x=!0){if(x&&s)return s;if(!x&&o)return o;const p=f(x);return x&&(s=p),x||(o=p),p}return{init:u,destroy:d,get:h}}function BO(e,t,n,r,i,s){const{measureSize:o,startEdge:a,endEdge:l}=e,u=n[0]&&i,d=x(),f=p(),h=n.map(o),m=b();function x(){if(!u)return 0;const g=n[0];return Xe(t[a]-g[a])}function p(){if(!u)return 0;const g=s.getComputedStyle(Bn(r));return parseFloat(g.getPropertyValue(`margin-${l}`))}function b(){return n.map((g,w,k)=>{const E=!w,N=Fm(k,w);return E?h[w]+d:N?h[w]+f:k[w+1][a]-g[a]}).map(Xe)}return{slideSizes:h,slideSizesWithGaps:m,startGap:d,endGap:f}}function UO(e,t,n,r,i,s,o,a,l){const{startEdge:u,endEdge:d,direction:f}=e,h=Lm(n);function m(v,g){return Ba(v).filter(w=>w%g===0).map(w=>v.slice(w,w+g))}function x(v){return v.length?Ba(v).reduce((g,w,k)=>{const E=Bn(g)||0,N=E===0,S=w===nl(v),j=i[u]-s[E][u],A=i[u]-s[w][d],R=!r&&N?f(o):0,F=!r&&S?f(a):0,L=Xe(A-F-(j+R));return k&&L>t+l&&g.push(w),S&&g.push(v.length),g},[]).map((g,w,k)=>{const E=Math.max(k[w-1]||0);return v.slice(E,g)}):[]}function p(v){return h?m(v,n):x(v)}return{groupSlides:p}}function VO(e,t,n,r,i,s,o){const{align:a,axis:l,direction:u,startIndex:d,loop:f,duration:h,dragFree:m,dragThreshold:x,inViewThreshold:p,slidesToScroll:b,skipSnaps:v,containScroll:g,watchResize:w,watchSlides:k,watchDrag:E,watchFocus:N}=s,S=2,j=EO(),A=j.measure(t),R=n.map(j.measure),F=bO(l,u),L=F.measureSize(A),Z=CO(L),D=xO(a,L),q=!f&&!!g,Y=f||!!g,{slideSizes:te,slideSizesWithGaps:P,startGap:O,endGap:U}=BO(F,A,R,n,Y,i),X=UO(F,L,b,f,A,R,O,U,S),{snaps:H,snapsAligned:se}=OO(F,D,A,R,X),ae=-Bn(H)+Bn(P),{snapsContained:ye,scrollContainLimit:De}=_O(L,ae,se,g,S),le=q?ye:se,{limit:Be}=PO(ae,le,f),ut=_b(nl(le),d,f),tt=ut.clone(),Ee=Ba(n),V=({dragHandler:Wt,scrollBody:Zn,scrollBounds:Ir,options:{loop:kt}})=>{kt||Ir.constrain(Wt.pointerDown()),Zn.seek()},pe=({scrollBody:Wt,translate:Zn,location:Ir,offsetLocation:kt,previousLocation:Tn,scrollLooper:_i,slideLooper:_n,dragHandler:To,animation:as,eventHandler:Qn,scrollBounds:Pi,options:{loop:Lr}},qn)=>{const tn=Wt.settled(),ls=!Pi.shouldConstrain(),ue=Lr?tn:tn&&ls,Ce=ue&&!To.pointerDown();Ce&&as.stop();const Oe=Ir.get()*qn+Tn.get()*(1-qn);kt.set(Oe),Lr&&(_i.loop(Wt.direction()),_n.loop()),Zn.to(kt.get()),Ce&&Qn.emit("settle"),ue||Qn.emit("scroll")},Fe=wO(r,i,()=>V(Lt),Wt=>pe(Lt,Wt)),at=.68,Qe=le[ut.get()],Dt=ta(Qe),It=ta(Qe),xt=ta(Qe),mn=ta(Qe),Xt=jO(Dt,xt,It,mn,h,at),Dr=DO(f,le,ae,Be,mn),Jt=IO(Fe,ut,tt,Xt,Dr,mn,o),pn=AO(Be),Gn=Va(),St=$O(t,n,o,p),{slideRegistry:en}=MO(q,g,le,De,X,Ee),gn=LO(e,n,en,Jt,Xt,Gn,o,N),Lt={ownerDocument:r,ownerWindow:i,eventHandler:o,containerRect:A,slideRects:R,animation:Fe,axis:F,dragHandler:SO(F,e,r,i,mn,kO(F,i),Dt,Fe,Jt,Xt,Dr,ut,o,Z,m,x,v,at,E),eventStore:Gn,percentOfView:Z,index:ut,indexPrevious:tt,limit:Be,location:Dt,offsetLocation:xt,previousLocation:It,options:s,resizeHandler:NO(t,o,i,n,F,w,j),scrollBody:Xt,scrollBounds:TO(Be,xt,mn,Xt,Z),scrollLooper:RO(ae,Be,xt,[Dt,xt,It,mn]),scrollProgress:pn,scrollSnapList:le.map(pn.get),scrollSnaps:le,scrollTarget:Dr,
vendor: 4,948 bytes, line 330
330scrollTo:Jt,slideLooper:zO(F,L,ae,te,P,H,le,xt,n),slideFocus:gn,slidesHandler:FO(t,o,k),slidesInView:St,slideIndexes:Ee,slideRegistry:en,slidesToScroll:X,target:mn,translate:Pb(F,t)};return Lt}function WO(){let e={},t;function n(u){t=u}function r(u){return e[u]||[]}function i(u){return r(u).forEach(d=>d(t,u)),l}function s(u,d){return e[u]=r(u).concat([d]),l}function o(u,d){return e[u]=r(u).filter(f=>f!==d),l}function a(){e={}}const l={init:n,emit:i,off:o,on:s,clear:a};return l}const HO={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function KO(e){function t(s,o){return Tb(s,o||{})}function n(s){const o=s.breakpoints||{},a=Ua(o).filter(l=>e.matchMedia(l).matches).map(l=>o[l]).reduce((l,u)=>t(l,u),{});return t(s,a)}function r(s){return s.map(o=>Ua(o.breakpoints||{})).reduce((o,a)=>o.concat(a),[]).map(e.matchMedia)}return{mergeOptions:t,optionsAtMedia:n,optionsMediaQueries:r}}function GO(e){let t=[];function n(s,o){return t=o.filter(({options:a})=>e.optionsAtMedia(a).active!==!1),t.forEach(a=>a.init(s,e)),o.reduce((a,l)=>Object.assign(a,{[l.name]:l}),{})}function r(){t=t.filter(s=>s.destroy())}return{init:n,destroy:r}}function Zc(e,t,n){const r=e.ownerDocument,i=r.defaultView,s=KO(i),o=GO(s),a=Va(),l=WO(),{mergeOptions:u,optionsAtMedia:d,optionsMediaQueries:f}=s,{on:h,off:m,emit:x}=l,p=F;let b=!1,v,g=u(HO,Zc.globalOptions),w=u(g),k=[],E,N,S;function j(){const{container:Ee,slides:V}=w;N=(Xf(Ee)?e.querySelector(Ee):Ee)||e.children[0];const Fe=Xf(V)?N.querySelectorAll(V):V;S=[].slice.call(Fe||N.children)}function A(Ee){const V=VO(e,N,S,r,i,Ee,l);if(Ee.loop&&!V.slideLooper.canLoop()){const pe=Object.assign({},Ee,{loop:!1});return A(pe)}return V}function R(Ee,V){b||(g=u(g,Ee),w=d(g),k=V||k,j(),v=A(w),f([g,...k.map(({options:pe})=>pe)]).forEach(pe=>a.add(pe,"change",F)),w.active&&(v.translate.to(v.location.get()),v.animation.init(),v.slidesInView.init(),v.slideFocus.init(tt),v.eventHandler.init(tt),v.resizeHandler.init(tt),v.slidesHandler.init(tt),v.options.loop&&v.slideLooper.loop(),N.offsetParent&&S.length&&v.dragHandler.init(tt),E=o.init(tt,k)))}function F(Ee,V){const pe=X();L(),R(u({startIndex:pe},Ee),V),l.emit("reInit")}function L(){v.dragHandler.destroy(),v.eventStore.clear(),v.translate.clear(),v.slideLooper.clear(),v.resizeHandler.destroy(),v.slidesHandler.destroy(),v.slidesInView.destroy(),v.animation.destroy(),o.destroy(),a.clear()}function Z(){b||(b=!0,a.clear(),L(),l.emit("destroy"),l.clear())}function D(Ee,V,pe){!w.active||b||(v.scrollBody.useBaseFriction().useDuration(V===!0?0:w.duration),v.scrollTo.index(Ee,pe||0))}function q(Ee){const V=v.index.add(1).get();D(V,Ee,-1)}function Y(Ee){const V=v.index.add(-1).get();D(V,Ee,1)}function te(){return v.index.add(1).get()!==X()}function P(){return v.index.add(-1).get()!==X()}function O(){return v.scrollSnapList}function U(){return v.scrollProgress.get(v.offsetLocation.get())}function X(){return v.index.get()}function H(){return v.indexPrevious.get()}function se(){return v.slidesInView.get()}function ae(){return v.slidesInView.get(!1)}function ye(){return E}function De(){return v}function le(){return e}function Be(){return N}function ut(){return S}const tt={canScrollNext:te,canScrollPrev:P,containerNode:Be,internalEngine:De,destroy:Z,off:m,on:h,emit:x,plugins:ye,previousScrollSnap:H,reInit:p,rootNode:le,scrollNext:q,scrollPrev:Y,scrollProgress:U,scrollSnapList:O,scrollTo:D,selectedScrollSnap:X,slideNodes:ut,slidesInView:se,slidesNotInView:ae};return R(t,n),setTimeout(()=>l.emit("init"),0),tt}Zc.globalOptions=void 0;function $m(e={},t=[]){const n=y.useRef(e),r=y.useRef(t),[i,s]=y.useState(),[o,a]=y.useState(),l=y.useCallback(()=>{i&&i.reInit(n.current,r.current)},[i]);return y.useEffect(()=>{Im(n.current,e)||(n.current=e,l())},[e,l]),y.useEffect(()=>{gO(r.current,t)||(r.current=t,l())},[t,l]),y.useEffect(()=>{if(pO()&&o){Zc.globalOptions=$m.globalOptions;const u=Zc(o,n.current,r.current);return s(u),()=>u.destroy()}else s(void 0)},[o,s]),[a,i]}$m.globalOptions=void 0;const ZO={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function QO(e,t){const n=e.scrollSnapList();return typeof t=="number"?n.map(()=>t):t(n,e)}function qO(e,t){const n=e.rootNode();return t&&t(n)||n}function Bm(e={}){let t,n,r,i,s=null,o=0,a=!1,l=!1,u=!1,d=!1;function f(D,q){n=D;const{mergeOptions:Y,optionsAtMedia:te}=q,P=Y(ZO,Bm.globalOptions),O=Y(P,e);if(t=te(O),n.scrollSnapList().length<=1)return;d=t.jump,r=!1,i=QO(n,t.delay);const{eventStore:U,ownerDocument:X}=n.internalEngine(),H=!!n.internalEngine().options.watchDrag,se=qO(n,t.rootNode);U.add(X,"visibilitychange",v),H&&n.on("pointerDown",w),H&&!t.stopOn
330Interaction&&n.on("pointerUp",k),t.stopOnMouseEnter&&U.add(se,"mouseenter",E),t.stopOnMouseEnter&&!t.stopOnInteraction&&U.add(se,"mouseleave",N),t.stopOnFocusIn&&n.on("slideFocusStart",b),t.stopOnFocusIn&&!t.stopOnInteraction&&U.add(n.containerNode(),"focusout",p),t.playOnInit&&p()}function h(){n.off("pointerDown",w).off("pointerUp",k).off("slideFocusStart",b),b(),r=!0,a=!1}function m(){const{ownerWindow:D}=n.internalEngine();D.clearTimeout(o),o=D.setTimeout(F,i[n.selectedScrollSnap()]),s=new Date().getTime(),n.emit("autoplay:timerset")}function x(){const{ownerWindow:D}=n.internalEngine();D.clearTimeout(o),o=0,s=null,n.emit("autoplay:timerstopped")}function p(){if(!r){if(g()){u=!0;return}a||n.emit("autoplay:play"),m(),a=!0}}function b(){r||(a&&n.emit("autoplay:stop"),x(),a=!1)}function v(){if(g())return u=a,b();u&&p()}function g(){const{ownerDocument:D}=n.internalEngine();return D.visibilityState==="hidden"}function w(){l||b()}function k(){l||p()}function E(){l=!0,b()}function N(){l=!1,p()}function S(D){typeof D<"u"&&(d=D),p()}function j(){a&&b()}function A(){a&&p()}function R(){return a}function F(){const{index:D}=n.internalEngine(),q=D.clone().add(1).get(),Y=n.scrollSnapList().length-1,te=t.stopOnLastSnap&&q===Y;if(n.canScrollNext()?n.scrollNext(d):n.scrollTo(0,d),n.emit("autoplay:select"),te)return b();p()}function L(){if(!s)return null;const D=i[n.selectedScrollSnap()],q=new Date().getTime()-s;return D-q}return{name:"autoplay",options:e,init:f,destroy:h,play:S,stop:j,reset:A,isPlaying:R,timeUntilNext:L}}Bm.globalOptions=void 0;const YO="/assets/wartebereich-1-BaRFkKKm.webp",XO="/assets/wartebereich-2-DYE0nrxZ.webp",JO="/assets/wartebereich-3-DsBtX-9r.webp",e4="/assets/behandlung-1-DaYn9s5o.webp",t4="/assets/behandlung-2-CWAQzj8-.webp",n4="/assets/behandlung-3--nWwzqCY.webp",r4="/assets/ultraschall-DSbUWDXD.webp",i4="/assets/op-raum-B9XCX87E.webp",s4="/assets/roentgen-DppVmzJ7.webp",o4="/assets/empfang-BeNoY8dt.webp",Zo=[{src:o4,alt:"Empfangsbereich der Kleintierpraxis Venningen"},{src:YO,alt:"Wartebereich mit gemütlicher Atmosphäre"},{src:XO,alt:"Wartebereich mit Moos-Kunstwerk"},{src:JO,alt:"Sitzbereich mit Wandkunst"},{src:e4,alt:"Behandlungsraum mit Katzenmotiv"},{src:t4,alt:"Behandlungsraum Ãbersicht"},{src:n4,alt:"Behandlungsraum mit Hundemotiv"},{src:r4,alt:"Ultraschall-Bereich"},{src:i4,alt:"Moderner OP-Raum"},{src:s4,alt:"Röntgenraum"}],a4=()=>{const[e,t]=y.useState(0),[n,r]=$m({loop:!0,align:"center",skipSnaps:!1,slidesToScroll:1},[Bm({delay:5e3,stopOnInteraction:!1,stopOnMouseEnter:!0})]),i=y.useCallback(()=>{r&&t(r.selectedScrollSnap())},[r]);y.useEffect(()=>{if(r)return i(),r.on("select",i),r.on("reInit",i),()=>{r.off("select",i),r.off("reInit",i)}},[r,i]);const s=y.useCallback(o=>{r&&r.scrollTo(o)},[r]);return c.jsx("section",{className:"py-12 bg-background",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsx("h3",{className:"text-2xl font-semibold text-center text-foreground mb-8",children:"Einblicke in unsere Praxis"}),c.jsx("div",{className:"overflow-hidden",ref:n,children:c.jsx("div",{className:"flex touch-pan-y",children:Zo.map((o,a)=>{const l=a===e,u=a===(e-1+Zo.length)%Zo.length,d=a===(e+1)%Zo.length,f=u||d,h=()=>{u?r==null||r.scrollPrev():d&&(r==null||r.scrollNext())};return c.jsx("div",{className:"flex-[0_0_85%] sm:flex-[0_0_70%] lg:flex-[0_0_50%] min-w-0 px-2 sm:px-4",children:c.jsx("div",{onClick:f?h:void 0,className:Te("transition-all duration-500 ease-out",f&&"cursor-pointer",l?"scale-100 opacity-100":f?"scale-[0.85] opacity-50":"scale-[0.8] opacity-30"),children:c.jsx("img",{src:o.src,alt:o.alt,loading:"lazy",decoding:"async",className:Te("w-full h-[250px] sm:h-[300px] lg:h-[380px] object-cover rounded-xl transition-shadow duration-500",l?"shadow-xl":"shadow-md")})})},a)})})}),c.jsx("div",{className:"flex justify-center gap-1 mt-4",children:Zo.map((o,a)=>c.jsx("button",{onClick:()=>s(a),className:"flex h-11 w-7 items-center justify-center","aria-label":`Gehe zu Bild ${a+1}`,children:c.jsx("span",{className:Te("h-2 rounded-full transition-all duration-300",a===e?"bg-primary w-6":"w-2 bg-muted-foreground
330/30 hover:bg-muted-foreground/50")})},a))})]})})},Lv="https://www.tierarzt-venningen.de",Um=({name:e,path:t})=>{const n={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:[{"@type":"ListItem",position:1,name:"Startseite",item:`${Lv}/`},{"@type":"ListItem",position:2,name:e,item:`${Lv}${t}`}]};return c.jsx(wo,{children:c.jsx("script",{type:"application/ld+json",children:JSON.stringify(n)})})},l4=()=>c.jsxs("div",{className:"min-h-screen flex flex-col",children:[c.jsx(jo,{title:"Unsere Praxis - Kleintierpraxis Venningen | Moderne Tiermedizin",description:"Moderne Praxisräume seit 2023. Barrierefreier Zugang, klimatisierte Räume, getrennte Wartebereiche für Hunde und Katzen.",canonicalUrl:"/praxis"}),c.jsx(Um,{name:"Unsere Praxis",path:"/praxis"}),c.jsx(Co,{}),c.jsxs("main",{className:"flex-grow pt-20",children:[c.jsx("section",{className:"py-16 bg-background",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsx(Ye,{className:"shadow-xl rounded-2xl overflow-hidden",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:c.jsxs(vt,{className:"py-12 px-6",children:[c.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-foreground mb-6 text-center",children:"Unsere Praxis"}),c.jsxs("div",{className:"max-w-5xl mx-auto",children:[c.jsx("p",{className:"text-foreground text-lg leading-relaxed text-center",children:"Im Januar 2023 haben wir unsere neuen Praxisräume in der Mühlstr. 32 in Venningen bezogen. Hier bieten wir Ihnen ein breites Spektrum moderner Tiermedizin in angenehmer Atmosphäre. Wir sind mit Herzblut und Fachkompetenz für Ihren Vierbeiner da. Die neue Praxis bietet deutlich mehr Platz und Komfort für Patienten und Besitzer:"}),c.jsxs("ul",{className:"text-foreground text-lg leading-relaxed mt-6 space-y-2 list-none pl-0 max-w-md mx-auto",children:[c.jsxs("li",{className:"flex items-center gap-2",children:[c.jsx("span",{className:"text-foreground",children:"â¢"})," Parkplätze vor der Tür"]}),c.jsxs("li",{className:"flex items-center gap-2",children:[c.jsx("span",{className:"text-foreground",children:"â¢"})," Barrierefreiheit"]}),c.jsxs("li",{className:"flex items-center gap-2",children:[c.jsx("span",{className:"text-foreground",children:"â¢"})," Klimatisierte Räume"]}),c.jsxs("li",{className:"flex items-center gap-2",children:[c.jsx("span",{className:"text-foreground",children:"â¢"})," Zusätzlicher AuÃenwartebereich"]}),c.jsxs("li",{className:"flex items-center gap-2",children:[c.jsx("span",{className:"text-foreground",children:"â¢"})," Getrennte Wartebereiche für Hunde und Katzen"]})]}),c.jsx("p",{className:"text-foreground text-lg leading-relaxed mt-6 text-center",children:"Der Blick von unseren Behandlungsräumen in den Hühnergarten lenkt so manchen Vierbeiner von der Behandlung ab und wirkt auch entspannend auf besorgte Frauchen und Herrchen."})]})]})})})}),c.jsx(a4,{}),c.jsx("section",{className:"py-16 bg-background",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsx("div",{className:"max-w-4xl mx-auto",children:c.jsx(Ye,{style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:c.jsxs(vt,{className:"p-8",children:[c.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[c.jsx(gu,{className:"h-8 w-8 text-foreground"}),c.jsx("h2",{className:"text-3xl font-bold text-foreground",children:"Unser Leitbild"})]}),c.jsxs("div",{className:"prose prose-lg max-w-none space-y-4",children:[c.jsx("p",{className:"text-foreground text-lg leading-relaxed",children:"Tiermedizin ist für uns nicht nur ein Beruf - sie ist unsere Berufung. Mit Leidenschaft, Fachwissen und Herzblut kümmern wir uns um das Wohl unserer tierischen Patienten und sind zugleich ein vertrauensvoller Ansprechpartner für ihre Besitzer."}),c.jsx("p",{className:"text-foreground text-lg leading-relaxed",children:"Als Haustierarztpraxis vor Ort bieten wir ein breites Spektrum moderner tiermedizinischer Leistungen. Dabei verbinden wir Fachkompetenz mit Empathie und Zuverlässigkeit. Unser Team arbeitet Hand in Hand, um jedem Tier die bestmögliche Behandlung zukommen zu lassen."}),c.jsx("p",{className:"text-foreground text-lg leading-relaxed",children:"Das Wohl der Tiere hat für uns oberste Priorität. Gleichzeitig legen wir groÃen Wert auf die Zufriedenheit der Tierbesitzer: Wir beraten auf Augenhöhe, nehmen uns Zeit für individuelle Fragen und schaffen durch offene Kommunikation eine vertrauensvolle Atmosphäre."}),c.jsx("p",{className:"text-foreground text-lg leading-relaxed",children:"Um unsere Patienten stets nach dem neuesten Stand der Wissenschaft versorgen zu können, investieren wir fortlaufend in Fortbildungen und in eine moderne Ausstattung unserer Praxis. Dabei achten wir auch auf nachhaltiges Handeln, denn Verantwortung gegenüber Tieren bedeutet für uns ebenso Verantwortung gegenüber unserer Umwelt."}),c.jsx("p",{className:"text-foreground text-lg leading-relaxed",children:"Unsere Praxis steht für Vertrauen, Kompetenz und Nähe - ein Ort, an dem Mensch und Tier sich gleichermaÃen gut aufgehoben fühlen."})]})]})})})})})]}),c.jsx(No,{})]}),c4=()=>{const e=y.useRef(null),t={name:"Dr. Melanie Georg",role:"Tierärztin & Praxisinhaberin",image:n1,interests:["Kardiologie","Chirurgie","Zahnheilkunde","Zuchtbetreuung"],career:[{peri
330od:"seit 05/2015",description:"Kleintierpraxis in Venningen"},{period:"seit 03/2014",description:"Mobile Gemeinschaftspraxis mit Tà Sandra Schneider im Raum DÃW/NW/LD/SÃW"},{period:"seit 06/2010",description:"Selbstständige mobile Tierärztin im Kreis NW/SÃW/LD"},{period:"2004â2011",description:'Tierärztin in der Tierarztpraxis Drs. Rösch, HaÃloch, Schwerpunkt âKardiologie"'},{period:"1998â2004",description:"Selbstständige Tierärztin in der Tierarztpraxis Oberschernicat in Fronhausen"},{period:"1999",description:'Promotion âmagna cum laude" â âACE-Expression in granulomatösen Entzündungen"'},{period:"1998",description:"Approbation als Tierärztin"},{period:"1992â1998",description:"Studium der Veterinärmedizin an der Tierärztlichen Fakultät der Universität GieÃen"}]},n={name:"Carina van Clewe",role:"Tierärztin",image:r1,since:"Dezember 2025",interests:["Heimtiermedizin","Augenheilkunde","Chirurgie","Zahnheilkunde"],career:[{period:"10/2017â11/2025",description:"Tierärztin bei Anicura HaÃloch"},{period:"06/2015â08/2017",description:"Assistenztierärztin in einer Gemischtpraxis in Mallersdorf"},{period:"2009â2015",description:"Studium der Tiermedizin an der LMU München"},{period:"2003â2006",description:"Ausbildung zur Medizinisch-Technischen Radiologieassistentin"}]},r=[{name:"Stefanie Foitzik",role:"TFA",image:i1,imagePosition:"center 40%",since:"Juli 2015",description:"Frau Foitzik hat die Praxis in Venningen mit uns aufgebaut. Sie ist unsere Kompetenz in OP- und Dental-OP-Assistenz, Anästhesieüberwachung sowie Hygiene- und Qualitätsmanagement.",tasks:null,strength:"Ihre Ruhe und Erfahrung machen sie zur perfekten Assistentin bei komplexen Eingriffen."},{name:"Franka Amlung",role:"TFA",image:s1,imagePosition:"center 40%",since:"Mai 2019",description:"Frau Amlung verstärkt mit viel Herz und Engagement unser Team und hat ein besonderes Händchen für schwierige Patienten. AuÃerdem ist sie verantwortlich für Apotheke- und Bestellwesen, sowie unsere Ansprechpartnerin in vielen Belangen des Praxismanagements.",tasks:null,strength:"Sie weià auch mit schwierigen Vierbeinern kompetent und einfühlsam umzugehen."},{name:"Jasmin Elsner",role:"TFA",image:o1,imagePosition:"center 30%",since:"November 2021",description:'Frau Elsner absolvierte bis Januar 2025 ihre Ausbildung in unserer Praxis. Nach erfolgreicher Prüfung ist sie nun die "immer gut gelaunte und freundliche Stimme" der Anmeldung. Kundenkontakt und Organisation sind ihre Stärken.',tasks:null,strength:"Ihre freundliche Art sorgt für eine angenehme Atmosphäre vom ersten Moment an."},{name:"Nicole Löchner",role:"TFA",image:l1,imagePosition:"center 15%",since:"Dezember 2025",description:"Frau Löchner bringt langjährige Berufserfahrung mit in unser Team. Ihre Stärken liegen in der Behandlungsassistenz, der Laborarbeit sowie der Unterstützung bei chirurgischen Eingriffen.",tasks:null,strength:"Mit ihrer Energie und Motivation bringt sie frischen Wind in unser Team."},{name:"Helene Schwartz",role:"Auszubildende",image:c1,imagePosition:"center center",since:"Januar 2026",description:"Frau Schwartz wurde im zweiten Lehrjahr in unser Team übernommen und bereichert uns seither mit ihrer Lernbereitschaft und ihrem Engagement. Sie durchläuft alle Bereiche der Praxis und wächst täglich an ihren Aufgaben.",tasks:null,strength:"Mit ihrer Neugier und Begeisterung ist sie eine echte Bereicherung."},{name:"Mari",role:"Praxiskatze",image:a1,imagePosition:"center -5%",since:null,description:"Mari hat sich in kürzester Zeit von der StraÃenkatze zur Praxiskatze entwickelt. Sie ist in allen Bereichen der Praxis einsetzbar.",tasks:null,strength:"Sie versteht es wie keine andere, Patienten abzulenken und aufzumuntern."}];return c.jsxs("div",{className:"min-h-screen flex flex-col",children:[c.jsx(jo,{title:"Unser Team - Kleintierpraxis Venningen | Dr. Melanie Georg & Team",description:"Lernen Sie unser kompetentes Team kennen: 2 Tierärztinnen, 4 TFAs und eine Auszubildende. Moderne Tiermedizin mit Herz.",canonicalUrl:"/team"}),c.jsx(Um,{name:"Unser Team",path:"/team"}),c.jsxs(wo,{children:[c.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"Person",name:"Dr. Melanie Georg",jobTitle:"Tierärztin & Praxisinhaberin",worksFor:{"@type":"VeterinaryCare",name:"Kleintierpraxis Venningen",url:"https://www.tierarzt-venningen.de"},alumniOf:{"@type":"CollegeOrUniversity",name:"Justus-Liebig-Universität GieÃen"},knowsAbout:["Kardiologie","Chirurgie","Zahnheilkunde","Zuchtbetreuung"],url:"https://www.tierarzt-venningen.de/team"})}),c.jsx("script",{type:"application/ld+json",children:JSON.stringify({"@context":"https://schema.org","@type":"Person",name:"Carina van Clewe",jobTitle:"Tierärztin",worksFor:{"@type":"VeterinaryCare",name:"Kleintierpraxis Venningen",url:"https://www.tierarzt-venningen.de"},alumniOf:{"@type":"CollegeOrUniversity",name:"Ludwig-Maximilians-Universität München"},knowsAbout:["Heimtiermedizin","Augenheilkunde","Chirurgie","Zahnheilkunde"],url:"https://www.tierarzt-venningen.de/team"})})]}),c.jsx(Co,{}),c.jsxs("main",{className:"flex-grow pt-20",children:[c.jsx("section",{className:"py-16 bg-background",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsx(Ye,{className:"shadow-xl rounded-2xl overflow-hidden",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:c.jsxs(vt,{className:"py-12 px-6 text-center",children:[c.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-foreground mb-4",children:"Unser Team"}),c.jsx("p",{className:"text-lg text-muted-foreground max-w-5xl mx-auto",children:"Wir, ein kompetentes Team aus 2 Tierärztinnen, 4 Tiermedizinischen Fachangestellten sowie einer Auszubildenden, bieten Ihnen Tiermedizin auf hohem Niveau. Mit moderner Geräteausstattung, vor allem aber mit ganz viel Herz und Liebe sorgen wir uns um jeden Patienten. Wir haben die gleiche Gesinnung, aber mit unterschiedlichen Schwerpunktgebieten, die sich hervorragend ergänzen. Unser Ziel ist es, für jeden Patienten einen optimalen individuellen Diagnostik- und Therapieplan zu erstellen. Hierbei nehmen wir uns viel Zeit, Sie als Besitzer zu beraten."}),c.jsx("p",{className:"text-lg text-muted-foreground max-w-5xl mx-auto mt-4",children:'Der regelmäÃige Besuch von Fortbildungen um immer âup to date" zu sein, hat für uns hohe Priorität.'})]})})})}),c.jsx("div",{className:"container mx-auto px-4 text-center -mt-8 mb-4",children:c.jsx(mt,{size:"lg",variant:"outline",className:"text-base gap-2 border-primary/30 hover:bg-primary/10",onClick:()=>{var i;return(i=e.current)==null?void 0:i.openModal()},children:"ð¾ Lust, Teil unseres Teams zu werden?"})}),c.jsx("section",{className:"py-16 bg-background",children:c.jsxs("div",{className:"container mx-auto px-4",children:[c.jsx("h2",{className:"text-3xl font-bold text-foreground text-center mb-12",children:"Unsere Tierärztinnen"}),c.jsx(Ye,{className:"overflow-hidden max-w-4xl mx-auto mb-12 border-0",children:c.jsxs("div",{className:"md:flex",children:[c.jsxs("div",{className:"md:w-1/3 p-6 flex flex-col items-center justify-start",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:[c.jsx("img",{src:t.image,alt:`${t.name} Profilbild`,className:"w-40 h-40 rounded-full object-cover shadow-xl mb-4"}),c.jsx("h3",{className:"text-2xl font-bold text-center",children:t.name}),c.jsx("p",{className:"text-muted-foreground text-center",children:t.role})]}),c.jsxs("div",{className:"md:w-2/3 p-6",children:[c.jsxs("div",{className:"mb-6",children:[c.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[c.jsx(Df,{className:"h-5 w-5 text-primary"}),c.jsx("h4",{className:"font-semibold",children:"Interessenschwerpunkte"})]}),c.jsx("div",{className:"flex flex-wrap gap-2 ml-7",children:t.interests.map((i,s)=>c.jsx("span",{className:"bg-primary/10 text-primary px-3 py-1 rounded-full text-sm",children:i},s))})]}),c.jsxs("div",{children:[c.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[c.jsx(Og,{className:"h-5 w-5 text-primary"}),c.jsx("h4",{className:"font-semibold",children:"Beruflicher Werdegang"})]}),c.jsx("div",{className:"space-y-2 ml-7",children:t.career.map((i,s)=>c.jsxs("div",{className:"flex gap-4 text-sm",children:[c.jsx("span",{className:"text-primary font-medium whitespace-nowrap min-w-[130px]",children:i.period}),c.jsx("span",{className:"text-muted-foreground",children:i.description})]},s))})]})]})]})}),c.jsx(Ye,{className:"overflow-hidden max-w-4xl mx-auto border-0",children:c.jsxs("div",{className:"md:flex",children:[c.jsxs("div",{className:"md:w-1/3 p-6 flex flex-col items-center justify-start",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:[c.jsx("div",{className:"w-40 h-40 rounded-full overflow-hidden shadow-xl mb-4 bg-muted/30",children:c.jsx("img",{src:n.image,alt:`${n.name} Profilbild`,className:"w-full h-full object-cover",style:{objectPosition:"center 20%"}})}),c.jsx("h3",{className:"text-2xl font-bold text-center",children:n.name}),c.jsx("p",{className:"text-muted-foreground text-center",children:n.role}),c.jsxs("p",{className:"text-xs text-muted-foreground text-center",children:["Im Team seit ",n.since]})]}),c.jsxs("div",{className:"md:w-2/3 p-6",children:[c.jsxs("div",{className:"mb-6",children:[c.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[c.jsx(Df,{className:"h-5 w-5 text-primary"}),c.jsx("h4",{className:"font-semibold",children:"Interessenschwerpunkte"})]}),c.jsx("div",{className:"flex flex-wrap gap-2 ml-7",children:n.interests.map((i,s)=>c.jsx("span",{className:"bg-primary/10 text-primary px-3 py-1 rounded-full text-sm",children:i},s))})]}),c.jsxs("div",{children:[c.jsxs("div",{className:"flex items-center gap-2 mb-3",children:[c.jsx(Og,{className:"h-5 w-5 text-primary"}),c.jsx("h4",{className:"font-semibold",children:"Beruflicher Werdegang"})]}),c.jsx("div",{className:"space-y-2 ml-7",children:n.career.map((i,s)=>c.jsxs("div",{className:"flex gap-4 text-sm",children:[c.jsx("span",{className:"text-primary font-medium whitespace-nowrap min-w-[130px]",children:i.period}),c.jsx("span",{className:"text-muted-foreground",children:i.description})]},s))})]})]})]})})]})}),c.jsx("section",{className:"py-16 bg-background",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs(Ye,{className:"shadow-xl rounded-2xl overflow-hidden p-8",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:[c.jsx("h2",{className:"text-3xl font-bold text-foreground text-center mb-12",children:"Unsere Tiermedizinischen Fachangestellten"}),c.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-8 max-w-6xl mx-auto",children:r.map(i=>c.jsxs(Ye,{className:"hover:shadow-lg transition-shadow flex flex-col border-0 overflow-hidden h-full",children:[c.jsxs(Cn,{className:"text-center pb-2",children:[i.image?c.jsx("div",{className:"w-32 h-32 rounded-full overflow-hidden shadow-xl mx-auto mb-4 bg-muted/30",children:c.jsx("img",{src:i.image,alt:`${i.name} Profilbild`,className:"w-full h-full object-cover",style:{objectPosition:i.imagePosition}})}):c.jsx("div",{className:"w-32 h-32 rounded-full bg-muted/50 shadow-xl mx-auto mb-4 flex items-center justify-center",children:c.jsx("span",{className:"text-4xl text-muted-foreground",children:i.name.charAt(0)})}),c.jsx(Nn,{className:"text-xl",children:i.name}),c.jsx(uo,{children:i.role}),i.since&&c.jsxs("p",{className:"text-xs text-muted-foreground",children:["Im Team seit ",i.since]})]}),c.jsxs(vt,{className:"flex flex-col flex-grow",children:[c.jsx("p",{className:"text-muted-foreground text-sm whitespace-pre-line min-h-[4.5rem]",children:i.description}),i.tasks&&c.jsxs("div",{className:"mt-4",children:[c.jsx("h4",{className:"font-semibold text-sm mb-2",children:"Aufgabenbereiche:"}),c.jsx("ul",{className:"text-xs text-muted-foreground space-y-1",children:i.tasks.map((s,o)=>c.jsxs("li",{className:"flex items-start gap-2",children:[c.jsx("span",{className:"text-primary",children:"â¢"}),s]},o))})]}),c.jsx("div",{className:"flex-grow"}),i.strength&&c.jsx("div",{className:"mt-4 border-t border-border pt-4",children:c.jsxs("p",{className:"text-sm italic text-muted-foreground",children:[c.jsx(gu,{className:"h-4 w-4 text-primary inline mr-1"}),i.strength]})})]})]},i.name))})]})})})]}),c.jsx(No,{}),c.jsx(Dm,{ref:e})]})},u4="/assets/notfall-infografik-08MFsLbv.webp",d4=()=>{const e=["Atemnot oder Atemstillstand","Bewusstlosigkeit oder Krampfanfälle","Starke Blutungen","Verdacht auf Vergiftung","Unfälle (Autounfall, Sturz aus groÃer Höhe)","Aufgeblähter, harter Bauch (Magendrehung)","Geburtsprobleme","Hitzsc
330hlag","Plötzliche Lähmungen","Verschlucken von Fremdkörpern"],t=[{title:"Ruhe bewahren",description:"Bleiben Sie ruhig â Ihre Aufregung überträgt sich auf das Tier."},{title:"Tier sichern",description:"Bringen Sie das Tier an einen sicheren, ruhigen Ort. Vorsicht: Auch sonst friedliche Tiere können bei Schmerzen beiÃen."},{title:"Anrufen",description:"Rufen Sie uns oder den Notdienst an, bevor Sie losfahren â so können wir uns vorbereiten."},{title:"Transport",description:"Transportieren Sie das Tier vorsichtig in einer Transportbox oder auf einer stabilen Unterlage."}];return c.jsxs("div",{className:"min-h-screen flex flex-col",children:[c.jsx(jo,{title:"Notdienst & Notfälle - Kleintierpraxis Venningen | Notfallversorgung",description:"Tierärztlicher Notdienst in der Südpfalz. Notfallnummern, SofortmaÃnahmen und wichtige Informationen für Tiernotfälle.",canonicalUrl:"/notdienst"}),c.jsx(Um,{name:"Notdienst & Notfälle",path:"/notdienst"}),c.jsx(Co,{}),c.jsxs("main",{className:"flex-grow pt-20",children:[c.jsx("section",{className:"py-16 bg-background",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs(Ye,{className:"max-w-4xl mx-auto py-12 px-6 text-center shadow-xl border-0",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:[c.jsx(pd,{className:"h-16 w-16 text-destructive mx-auto mb-4"}),c.jsx("h1",{className:"text-4xl md:text-5xl font-bold text-foreground mb-4",children:"Notdienst & Notfälle"}),c.jsx("p",{className:"text-xl text-muted-foreground max-w-2xl mx-auto mb-6",children:"Was tun im Notfall? Wichtige Informationen und Kontakte."}),c.jsx(mt,{size:"lg",asChild:!0,className:"text-base md:text-lg",children:c.jsxs("a",{href:"tel:06323302800",className:"flex items-center gap-2",children:[c.jsx(Ji,{className:"h-5 w-5"}),"Während der Sprechzeiten: 06323 302800"]})})]})})}),c.jsx("section",{className:"py-12 bg-background",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"max-w-4xl mx-auto",children:[c.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[c.jsx(sw,{className:"h-8 w-8 text-primary"}),c.jsx("h2",{className:"text-2xl md:text-3xl font-bold text-foreground",children:"Nacht-, Wochenend- und Feiertagsnotdienste"})]}),c.jsx(Ye,{children:c.jsxs(vt,{className:"p-6 space-y-4",children:[c.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Um eine Rund-um-die-Uhr-Versorgung Ihrer Tiere auch nachts und am Wochenende auÃerhalb unserer Erreichbarkeit zu gewährleisten, haben wir uns dem Notdienstkreis Süd angeschlossen. Die jeweils diensthabende Tierarztpraxis entnehmen Sie bitte der Homepage:"}),c.jsx(mt,{variant:"outline",asChild:!0,className:"gap-2",children:c.jsxs("a",{href:"http://tierarztnotdienst-suedpfalz.de/notdienste/",target:"_blank",rel:"noopener noreferrer",children:[c.jsx(Dc,{className:"h-4 w-4"}),"tierarztnotdienst-suedpfalz.de"]})}),c.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Der Wochenendnotdienst beginnt am Samstagmittag um 12 Uhr und endet am Montagmittag um 12 Uhr. An Feiertagen beginnt der Notdienst am Tag zuvor um 12 Uhr und endet am Tag danach um 12 Uhr."}),c.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Kurzfristige Ãnderungen sind möglich; bitte beachten Sie auch die Bandansage auf dem Anrufbeantworter."}),c.jsx("p",{className:"text-muted-foreground leading-relaxed font-medium",children:"Wir machen Sie darauf aufmerksam, dass im Notdienst nach einem höheren Gebührensatz abgerechnet und eine Notdienstgebühr von 50,- EUR zzgl. ges. MwSt. erhoben wird."}),c.jsx("p",{className:"text-muted-foreground leading-relaxed",children:"Bei Notfällen die eine Klinikversorgung erfordern, verweisen wir auf die Tierklinik Ettlingen:"}),c.jsx(mt,{variant:"outline",asChild:!0,className:"gap-2",children:c.jsxs("a",{href:"https://www.kleintierklinik-ettlingen.de",target:"_blank",rel:"noopener noreferrer",children:[c.jsx(Dc,{className:"h-4 w-4"}),"kleintierklinik-ettlingen.de"]})})]})})]})})}),c.jsx("section",{className:"py-12 bg-background",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"max-w-4xl mx-auto",children:[c.jsx("img",{src:u4,alt:"Infografik: Wann ist mein Tier ein Notfall? - Ãbersicht der häufigsten Notfallsituationen bei Haustieren",className:"w-full rounded-lg shadow-xl"}),c.jsx("p",{className:"text-sm text-muted-foreground text-center mt-4",children:"Quelle: Livisto â Along with pets"})]})})}),c.jsx("section",{className:"py-12",style:{background:"linear-gradient(to bottom, #fdc763, #e7994c)"},children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"max-w-4xl mx-auto",children:[c.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[c.jsx(pd,{className:"h-8 w-8 text-destructive"}),c.jsx("h2",{className:"text-3xl font-bold text-foreground",children:"Was ist ein Notfall?"})]}),c.jsx(Ye,{children:c.jsxs(vt,{className:"p-6",children:[c.jsx("p",{className:"text-muted-foreground mb-4",children:"Ein tiermedizinischer Notfall liegt vor, wenn das Leben oder die Gesundheit Ihres Tieres akut gefährdet ist. Folgende Symptome erfordern sofortiges Handeln:"}),c.jsx("ul",{className:"grid sm:grid-cols-2 gap-3",children:e.map((n,r)=>c.jsxs("li",{className:"flex items-start gap-2 text-muted-foreground",children:[c.jsx(pd,{className:"h-4 w-4 text-destructive mt-1 flex-shrink-0"}),c.jsx("span",{children:n})]},r))})]})})]})})}),c.jsx("section",{className:"py-12 bg-background",children:c.jsx("div",{className:"container mx-auto px-4",children:c.jsxs("div",{className:"max-w-4xl mx-auto",children:[c.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[c.jsx(gu,{className:"h-8 w-8 text-primary"}),c.jsx("h2",{className:"text-3xl font-bold text-foreground",children:"SofortmaÃnahmen"})]}),c.jsx("div",{className:"grid sm:grid-cols-2 gap-4",children:t.map((n,r)=>c.jsxs(Ye,{children:[c.jsx(Cn,{className:"pb-2",children:c.jsxs(Nn,{className:"text-lg flex items-center gap-2",children:[c.jsx("span",{className:"w-8 h-8 rounded-full bg-primary text-primary-foreground flex items-center justify-center text-sm font-bold",children:r+1}),n.title]})}),c.jsx(vt,{children:c.jsx("p",{className:"text-muted-foreground",children:n.description})})]},r))})]})})})]}),c.jsx(No,{})]})},f4=()=>c.jsxs("div",{className:"min-h-screen flex flex-col",children:[c.jsx(jo,{title:"Impressum - Kleintierpraxis Venningen",description:"Impressum der Kleintierpraxis Venningen. Angaben gemäà § 5 TMG.",canonicalUrl:"/impressum"}),c.jsx(Co,{}),c.jsx("main",{className:"flex-1 pt-24 pb-12",children:c.jsxs("div",{className:"container mx-auto px-4 max-w-3xl",children:[c.jsx("h1",{className:"text-4xl font-bold mb-8 text-foreground",children:"Impressum"}),c.jsxs("div",{className:"space-y-8 text-foreground",children:[c.jsxs("section",{children:[c.jsx("p",{className:"font-semibold",children:"Kleintierpraxis Dr. Melanie Georg"}),c.jsx("p",{children:"Mühlstr. 32"}),c.jsx("p",{children:"67482 Venningen"})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Vertreten durch"}),c.jsx("p",{className:"font-semibold",children:"Kleintierpraxis:"}),c.jsx("p",{children:"Dr. Melanie Georg"})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Kontakt"}),c.jsx("p",{children:"Telefon: 06323 302800"}),c.jsx("p",{children:"E-Mail: [email protected]"})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Umsatzsteuer"}),c.jsx("p",{children:"Umsatzsteuer-Identifikationsnummer gemäà §27 a Umsatzsteuergesetz: DE 368 171 833"})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Aufsichtsbehörde"}),c.jsx("p",{children:"Struktur- und Genehmigungsdirektion Süd"}),c.jsx("p",{children:"Friedrich-Ebert-Str. 14"}),c.jsx("p",{children:"D-67433 Neustadt"}),c.jsx("a",{href:"http://sgdsued.rlp.de",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline",children:"http://sgdsued.rlp.de"})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Berufsbezeichnung und berufsrechtliche Regelungen"}),c.jsx("p",{children:"Berufsbezeichnung: Tierarzt"}),c.jsx("p",{children:"Zuständige Kammer: Landestierärztekammer Rheinland-Pfalz"}),c.jsx("p",{children:"Verliehen durch: Deutschland"}),c.jsx("p",{className:"mt-2",children:"Es gelten folgende berufsrechtliche Regelungen: Berufsordnung der Landestierärztekammer Rheinland-Pfalz"}),c.jsxs("p",{className:"mt-2",children:["Regelungen einsehbar unter
330:"," ",c.jsx("a",{href:"https://ltk-rlp.de/sites/default/files/Berufsordnung%20der%20LTK%20RLP.pdf",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline break-all",children:"https://ltk-rlp.de/sites/default/files/Berufsordnung%20der%20LTK%20RLP.pdf"})]})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Angaben zur Berufshaftpflichtversicherung"}),c.jsx("p",{className:"font-semibold",children:"Name und Sitz des Versicherers:"}),c.jsx("p",{children:"Alte Leipziger Versicherungs AG"}),c.jsx("p",{children:"Alte Leipziger Platz 1"}),c.jsx("p",{children:"61435 Oberursel (Taunus)"}),c.jsx("p",{className:"mt-2",children:"Geltungsraum der Versicherung: Deutschland"})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Streitschlichtung"}),c.jsx("p",{children:"Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen."})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Haftung für Inhalte"}),c.jsx("p",{className:"mb-3",children:"Als Diensteanbieter sind wir für eigene Inhalte auf diesen Seiten nach den allgemeinen Gesetzen verantwortlich. Als Diensteanbieter sind wir jedoch nicht verpflichtet, übermittelte oder gespeicherte fremde Informationen zu überwachen oder nach Umständen zu forschen, die auf eine rechtswidrige Tätigkeit hinweisen."}),c.jsx("p",{children:"Verpflichtungen zur Entfernung oder Sperrung der Nutzung von Informationen nach den allgemeinen Gesetzen bleiben hiervon unberührt. Eine diesbezügliche Haftung ist jedoch erst ab dem Zeitpunkt der Kenntnis einer konkreten Rechtsverletzung möglich. Bei Bekanntwerden von entsprechenden Rechtsverletzungen werden wir diese Inhalte umgehend entfernen."})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Haftung für Links"}),c.jsx("p",{className:"mb-3",children:"Unser Angebot enthält Links zu externen Websites Dritter, auf deren Inhalte wir keinen Einfluss haben. Deshalb können wir für diese fremden Inhalte auch keine Gewähr übernehmen. Für die Inhalte der verlinkten Seiten ist stets der jeweilige Anbieter oder Betreiber der Seiten verantwortlich. Die verlinkten Seiten wurden zum Zeitpunkt der Verlinkung auf mögliche RechtsverstöÃe überprüft. Rechtswidrige Inhalte waren zum Zeitpunkt der Verlinkung nicht erkennbar."}),c.jsx("p",{children:"Eine permanente inhaltliche Kontrolle der verlinkten Seiten ist jedoch ohne konkrete Anhaltspunkte einer Rechtsverletzung nicht zumutbar. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Links umgehend entfernen."})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-3",children:"Urheberrecht"}),c.jsx("p",{className:"mb-3",children:"Die durch die Seitenbetreiber erstellten Inhalte und Werke auf diesen Seiten unterliegen dem deutschen Urheberrecht. Die Vervielfältigung, Bearbeitung, Verbreitung und jede Art der Verwertung auÃerhalb der Grenzen des Urheberrechtes bedürfen der schriftlichen Zustimmung des jeweiligen Autors bzw. Erstellers. Downloads und Kopien dieser Seite sind nur für den privaten, nicht kommerziellen Gebrauch gestattet."}),c.jsx("p",{children:"Soweit die Inhalte auf dieser Seite nicht vom Betreiber erstellt wurden, werden die Urheberrechte Dritter beachtet. Insbesondere werden Inhalte Dritter als solche gekennzeichnet. Sollten Sie trotzdem auf eine Urheberrechtsverletzung aufmerksam werden, bitten wir um einen entsprechenden Hinweis. Bei Bekanntwerden von Rechtsverletzungen werden wir derartige Inhalte umgehend entfernen."})]}),c.jsxs("section",{children:[c.jsx("p",{className:"text-sm text-muted-foreground",children:"Bilder: Tierarztpraxis Venningen © Raik Krotofil"}),c.jsx("p",{className:"text-sm text-muted-foreground",children:"shutterstock 398519896, © Monika Wisniewska"}),c.jsx("p",{className:"text-sm text-muted-foreground mt-2",children:"Copyright 2025 Tierarzt Venningen"})]})]})]})}),c.jsx(No,{})]}),h4=()=>c.jsxs("div",{className:"min-h-screen flex flex-col",children:[c.jsx(jo,{title:"Datenschutz - Kleintierpraxis Venningen",description:"Datenschutzerklärung der Kleintierpraxis Venningen. Informationen zur Verarbeitung Ihrer Daten.",canonicalUrl:"/datenschutz"}),c.jsx(Co,{}),c.jsx("main",{className:"flex-1 pt-24 pb-12",children:c.jsxs("div",{className:"container mx-auto px-4 max-w-3xl",children:[c.jsx("h1",{className:"text-4xl font-bold mb-4 text-foreground",children:"Datenschutzerklärung"}
330),c.jsx("p",{className:"text-xl mb-8 text-foreground/80",children:"der Kleintierpraxis Dr. Melanie Georg"}),c.jsxs("div",{className:"space-y-8 text-foreground",children:[c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"1. Allgemeine Hinweise und Pflichtinformationen"}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Verantwortliche Stelle"}),c.jsx("p",{className:"mb-4",children:"Die verantwortliche Stelle für die Datenverarbeitung auf dieser Website ist:"}),c.jsxs("p",{className:"mb-4",children:["Kleintierpraxis Dr. Melanie Georg",c.jsx("br",{}),"MühlstraÃe 32",c.jsx("br",{}),"67482 Venningen",c.jsx("br",{}),"Telefon: 06323 302800",c.jsx("br",{}),"E-Mail: [email protected]"]}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Grundsätze der Datenverarbeitung"}),c.jsx("p",{className:"mb-4",children:"Der Schutz Ihrer persönlichen Daten liegt uns am Herzen. Wir verarbeiten Ihre personenbezogenen Daten vertraulich und ausschlieÃlich im Rahmen der gesetzlichen Vorschriften, insbesondere der EU-Datenschutz-Grundverordnung (DSGVO) und des Bundesdatenschutzgesetzes (BDSG). Diese Datenschutzerklärung erläutert, welche Daten wir erheben, wie wir sie verwenden und welche Rechte Sie haben."}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Ihre Rechte als betroffene Person"}),c.jsx("p",{className:"mb-3",children:"Sie haben gegenüber uns folgende Rechte hinsichtlich Ihrer personenbezogenen Daten:"}),c.jsxs("ul",{className:"list-disc pl-6 mb-4 space-y-2",children:[c.jsx("li",{children:"Auskunftsrecht gemäà Art. 15 DSGVO"}),c.jsx("li",{children:"Recht auf Berichtigung gemäà Art. 16 DSGVO"}),c.jsx("li",{children:"Recht auf Löschung gemäà Art. 17 DSGVO"}),c.jsx("li",{children:"Recht auf Einschränkung der Verarbeitung gemäà Art. 18 DSGVO"}),c.jsx("li",{children:"Recht auf Datenübertragbarkeit gemäà Art. 20 DSGVO"}),c.jsx("li",{children:"Widerspruchsrecht gemäà Art. 21 DSGVO"}),c.jsx("li",{children:"Recht auf Widerruf einer erteilten Einwilligung gemäà Art. 7 Abs. 3 DSGVO â ein Widerruf berührt nicht die RechtmäÃigkeit der bis dahin erfolgten Verarbeitung"})]}),c.jsx("p",{className:"mb-4",children:"Zur Ausübung Ihrer Rechte wenden Sie sich jederzeit an die oben genannte verantwortliche Stelle."}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Beschwerderecht bei der Aufsichtsbehörde"}),c.jsxs("p",{className:"mb-4",children:["Sie haben das Recht, sich bei der zuständigen Datenschutz-Aufsichtsbehörde zu beschweren. Zuständig ist der Landesbeauftragte für den Datenschutz und die Informationsfreiheit Baden-Württemberg, KönigstraÃe 10a, 70173 Stuttgart,"," ",c.jsx("a",{href:"https://www.baden-wuerttemberg.datenschutz.de",target:"_blank",rel:"noopener noreferrer",className:"text-primary underline hover:text-primary/80",children:"www.baden-wuerttemberg.datenschutz.de"}),"."]})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"2. Datenerfassung auf dieser Website"}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Hosting"}),c.jsx("p",{className:"mb-4",children:"Diese Website wird gehostet von Lovable Technologies Inc. Beim Besuch der Website werden automatisch technische Informationen in sogenannten Server-Logfiles erfasst, die Ihr Browser übermittelt. Dazu gehören: IP-Adresse, Browsertyp und -version, verwendetes Betriebssystem, Referrer-URL sowie Datum und Uhrzeit des Zugriffs. Diese Daten werden ausschlieÃlich zur technisch fehlerfreien Bereitstellung der Website benötigt und nicht mit anderen Datenquellen zusammengeführt. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse)."}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"SSL-/TLS-Verschlüsselung"}),c.jsx("p",{className:"mb-4",children:'Diese Website verwendet aus Sicherheitsgründen eine SSL- bzw. TLS-Verschlüsselung. Eine verschlüsselte Verbindung erkennen Sie am âhttps://" sowie dem Schloss-Symbol in der Adresszeile Ihres Browsers. Verschlüsselt übertragene Daten können von Dritten nicht mitgelesen werden.'}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Kontaktauf
330nahme per Formular oder E-Mail"}),c.jsx("p",{className:"mb-4",children:"Wenn Sie uns über das Kontaktformular oder per E-Mail kontaktieren, werden Ihre angegebenen Daten (z. B. Name, E-Mail-Adresse, Telefonnummer, Nachricht) zur Bearbeitung Ihrer Anfrage gespeichert. Diese Daten geben wir ohne Ihre Einwilligung nicht an Dritte weiter. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Vertragsanbahnung) bzw. Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an der Beantwortung von Anfragen). Die Daten werden gelöscht, sobald Ihre Anfrage abschlieÃend bearbeitet ist und keine gesetzlichen Aufbewahrungspflichten entgegenstehen."}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Widerspruch gegen Werbe-E-Mails"}),c.jsx("p",{className:"mb-4",children:"Der Nutzung der im Rahmen der Impressumspflicht veröffentlichten Kontaktdaten zur Ãbersendung nicht ausdrücklich angeforderter Werbung wird hiermit widersprochen. Wir behalten uns ausdrücklich rechtliche Schritte im Falle der unverlangten Zusendung von Werbeinformationen, etwa durch Spam-E-Mails, vor."})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"3. Cookies und Einwilligungsverwaltung"}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Was sind Cookies?"}),c.jsx("p",{className:"mb-4",children:"Cookies sind kleine Textdateien, die beim Besuch einer Website in Ihrem Browser gespeichert werden. Sie ermöglichen es, bestimmte Einstellungen und Informationen zwischen Seitenaufrufen zu erhalten."}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Technisch notwendige Cookies"}),c.jsx("p",{className:"mb-4",children:"Diese Website setzt technisch notwendige Cookies ein, die für den Betrieb der Website erforderlich sind â beispielsweise um Ihre Cookie-Einwilligung zu speichern. Diese Cookies benötigen keine Einwilligung und werden auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse) gesetzt. Sie können Cookies in Ihren Browsereinstellungen jederzeit löschen oder deaktivieren, was jedoch die Funktionalität der Website einschränken kann."}),c.jsx("h3",{className:"text-xl font-semibold mb-3 mt-6",children:"Cookie-Banner und Einwilligungsverwaltung"}),c.jsx("p",{className:"mb-4",children:"Beim ersten Besuch unserer Website erscheint ein Cookie-Banner, über das Sie entscheiden können, ob Sie ausschlieÃlich technisch notwendige Cookies zulassen oder auch optionale Dienste (wie Google Maps) aktivieren möchten. Ihre Entscheidung wird in Ihrem Browser (localStorage) gespeichert, sodass Sie nicht bei jedem Besuch erneut gefragt werden. Sie können Ihre Einwilligung jederzeit widerrufen, indem Sie die in Ihrem Browser gespeicherten Daten löschen â das Cookie-Banner erscheint dann beim nächsten Besuch erneut. Rechtsgrundlage für einwilligungspflichtige Dienste ist Art. 6 Abs. 1 lit. a DSGVO."})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"4. Google Maps"}),c.jsx("p",{className:"mb-4",children:"Diese Website bindet den Kartendienst Google Maps der Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland ein. Google Maps wird nur geladen, wenn Sie im Cookie-Banner aktiv in die Nutzung optionaler Dienste eingewilligt haben (Art. 6 Abs. 1 lit. a DSGVO). Ohne Ihre Einwilligung erscheint an der Stelle der Karte lediglich ein Platzhalter."}),c.jsxs("p",{className:"mb-4",children:["Bei aktiviertem Google Maps stellt Ihr Browser eine direkte Verbindung zu Servern von Google her. Dabei kann u. a. Ihre IP-Adresse sowie Ihr Standort an Google übermittelt werden, auch in die USA. Wenn Sie bei Google eingeloggt sind, kann Google diese Informationen Ihrem Konto zuordnen. Die Datenübertragung in die USA erfolgt auf Grundlage der Standardvertragsklauseln der EU-Kommission. Nähere Informationen finden Sie in der Datenschutzerklärung von Google unter"," ",c.jsx("a",{href:"https://policies.google.com/privacy",target:"_blank",rel:"noopener noreferrer",className:"text-primary underline hover:text-primary/80",children:"https://policies.google.com/privacy"}),"."]}),c.jsx("p",{className:"mb-4",children:"Ihre Einwilligung können Sie jederzeit widerrufen, indem Sie die gespeicherten Cookie-Einstellungen in Ihrem Browser löschen."})]}),c.jsxs("section",{children:[c.jsx("h2",{className:"text-2xl font-semibold mb-4",children:"5. Datenschutz bei der Praxistätigkeit"}),c.jsx("p",{className:"mb-4",children:"Soweit Sie uns als Patienten Ihres Tieres personenbezogene Daten mitteilen (z. B. Name, Adresse, Telefonnummer, Informationen über Ihr Tier), verarbeiten wir diese ausschlieÃlich zur Durchführung des Behandlungsvertrags und zur Erfüllung unserer gesetzlichen Pflichten als Tierarztpraxis. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO. Eine Weitergabe an Dritte erfolgt nur, soweit dies zur Behandlung erforderlich ist (z. B. Ãberweisung an eine Tierklinik) oder gesetzliche Pflichten dies erfordern. Patientendaten werden entsprechend der tierärztlichen Aufbewahrungspflichten (in der Regel 10 Jahre) gespeichert und danach gelöscht."})]}),c.jsx("p",{className:"text-sm text-muted-foreground mt-8",children:"Stand: Februar 2026"})]})]})}),c.jsx(No,{})]}),m4=()=>{const e=os();return y.useEffect(()=>{console.error("404 Error: User attempted to access non-existent route:",e.pathname)},[e.pathname]),c.jsxs("div",{className:"flex min-h-screen items-center justify-center bg-muted",children:[c.jsxs(wo,{children:[c.jsx("title",{children:"Seite nicht gefunden â Kleintierpraxis Venningen"}),c.jsx("meta",{name:"robots",content:"noindex"})]}),c.jsxs("div",{className:"text-center",children:[c.jsx("h1",{className:"mb-4 text-4xl font-bold",children:"404"}),c.jsx("p",{className:"mb-4 text-xl text-muted-foreground",children:"Diese Seite gibt es leider nicht."}),c.jsx("a",{href:"/",className:"text-primary underline hover:text-primary/90",children:"Zur Startseite"})]})]})},Ml=({to:e})=>{const t=S0();return y.useEffect(()=>{t(e,{replace:!0})},[t,e]),null},p4=[{path:"/",Component:LP,children:[{index:!0,Component:hO},{path:"praxis",Component:l4},{path:"team",Component:c4},{path:"notdienst",Component:d4},{path:"impressum",Component:f4},{path:"datenschutz",Component:h4},{path:"index.html",element:c.jsx(Ml,{to:"/"})},{path:"team.html",element:c.jsx(Ml,{to:"/team"})},{path:"kontakt.html",element:c.jsx(Ml,{to:"/#kontakt"})},{path:"impressum.html",element:c.jsx(Ml,{to:"/impressum"})},{path:"*",Component:m4}]}];_N({routes:p4,basename:"/"});export{Ya as r};
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.