vendor: 5,058 bytes, lines 1-18
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/About-CZwOkyoq.js","assets/PageBanner-BoG6xLS0.js","assets/chevron-right-Pz3pftKl.js","assets/Services-CMxD8EKj.js","assets/baby-CwDvCRRj.js","assets/dumbbell-ByQ2803K.js","assets/Conditions-QIav74N2.js","assets/Contact-NIFqFoN3.js","assets/Vertigo-ClJ3kvEY.js","assets/BackPain-C5PIA0OW.js","assets/NeckPain-cVzFd2nE.js","assets/Headaches-61v1Ss2J.js","assets/Sciatica-DgHUUTMc.js","assets/Whiplash-D-tYTaA6.js","assets/ShoulderPain-EfRw9MVs.js","assets/WorkInjuries-B9YZYU2_.js","assets/Pregnancy-BggnOrAp.js","assets/Scoliosis-BHR_a6iQ.js","assets/DiscInjury-7F3n2D7k.js","assets/LigamentInjury-C9tIvMYC.js","assets/ArmLegPain-D3b9X7V8.js","assets/CarpalTunnel-sqdZpYux.js","assets/BrainView-CutD7cVM.js","assets/ChiropracticCare-BSfxGZmp.js","assets/PediatricCare-ebgkfkdq.js","assets/LigamentTesting-CvqxQkbW.js","assets/WellnessCare-DrNZj3eO.js","assets/PhysicalTherapy-AC8ZY5vi.js","assets/PrivacyPolicy-nut2ARIz.js","assets/Accessibility-Bf1H6jou.js","assets/RequestAppointment-DwmgeA75.js","assets/NewPatientPaperwork--tdFBSqa.js","assets/FAQ-BpPmCrAG.js","assets/VideoLibrary-Dq4hgCfl.js","assets/Workshops-CIbywAPr.js","assets/calendar-D7babUH1.js","assets/SpeakingEngagements-tUkRaI6d.js","assets/Blog-DFlJNaFZ.js","assets/BlogPost-D_iYEEr8.js","assets/Woodridge-jqluY1fZ.js","assets/Darien-DtVl5wcz.js","assets/Westmont-D7wAppUw.js","assets/Lisle-DqH_TQqi.js","assets/Bolingbrook-iFtgeJoJ.js","assets/Naperville-DKjJ-xGm.js","assets/Financing-DUJN8n33.js"])))=>i.map(i=>d[i]); 2function G1(n,o){for(var s=0;s<o.length;s++){const r=o[s];if(typeof r!="string"&&!Array.isArray(r)){for(const c in r)if(c!=="default"&&!(c in n)){const d=Object.getOwnPropertyDescriptor(r,c);d&&Object.defineProperty(n,c,d.get?d:{enumerable:!0,get:()=>r[c]})}}}return Object.freeze(Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}))}(function(){const o=document.createElement("link").relList;if(o&&o.supports&&o.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))r(c);new MutationObserver(c=>{for(const d of c)if(d.type==="childList")for(const h of d.addedNodes)h.tagName==="LINK"&&h.rel==="modulepreload"&&r(h)}).observe(document,{childList:!0,subtree:!0});function s(c){const d={};return c.integrity&&(d.integrity=c.integrity),c.referrerPolicy&&(d.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?d.credentials="include":c.crossOrigin==="anonymous"?d.credentials="omit":d.credentials="same-origin",d}function r(c){if(c.ep)return;c.ep=!0;const d=s(c);fetch(c.href,d)}})();function Wb(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var ih={exports:{}},As={};/** 3 * @license React 4 * react-jsx-runtime.production.js 5 * 6 * Copyright (c) Meta Platforms, Inc. and affiliates. 7 * 8 * This source code is licensed under the MIT license found in the 9 * LICENSE file in the root directory of this source tree. 10 */var Fy;function P1(){if(Fy)return As;Fy=1;var n=Symbol.for("react.transitional.element"),o=Symbol.for("react.fragment");function s(r,c,d){var h=null;if(d!==void 0&&(h=""+d),c.key!==void 0&&(h=""+c.key),"key"in c){d={};for(var p in c)p!=="key"&&(d[p]=c[p])}else d=c;return c=d.ref,{$$typeof:n,type:r,key:h,ref:c!==void 0?c:null,props:d}}return As.Fragment=o,As.jsx=s,As.jsxs=s,As}var Ky;function Y1(){return Ky||(Ky=1,ih.exports=P1()),ih.exports}var v=Y1(),sh={exports:{}},js={},rh={exports:{}},lh={};/** 11 * @license React 12 * scheduler.production.js 13 * 14 * Copyright (c) Meta Platforms, Inc. and affiliates. 15 * 16 * This source code is licensed under the MIT license found in the 17 * LICENSE file in the root directory of this source tree. 18 */var Qy;function q1(){return Qy||(Qy=1,(function(n){function o(E,B){var _=E.length;E.push(B);e:for(;0<_;){var te=_-1>>>1,se=E[te];if(0<c(se,B))E[te]=B,E[_]=se,_=te;else break e}}function s(E){return E.length===0?null:E[0]}function r(E){if(E.length===0)return null;var B=E[0],_=E.pop();if(_!==B){E[0]=_;e:for(var te=0,se=E.length,j=se>>>1;te<j;){var P=2*(te+1)-1,G=E[P],Q=P+1,$=E[Q];if(0>c(G,_))Q<se&&0>c($,G)?(E[te]=$,E[Q]=_,te=Q):(E[te]=G,E[P]=_,te=P);else if(Q<se&&0>c($,_))E[te]=$,E[Q]=_,te=Q;else break e}}return B}function c(E,B){var _=E.sortIndex-B.sortIndex;return _!==0?_:E.id-B.id}if(n.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var d=performance;n.unstable_now=function(){return d.now()}}else{var h=Date,p=h.now();n.unstable_now=function(){return h.now()-p}}var m=[],f=[],b=1,y=null,x=3,T=!1,A=!1,R=!1,I=!1,M=typeof setTimeout=="function"?setTimeout:null,q=typeof clearTimeout=="function"?clearTimeout:null,H=typeof setImmediate<"u"?setImmediate:null;function K(E){for(var B=s(f);B!==null;){if(B.callback===null)r(f);else if(B.startTime<=E)r(f),B.sortIndex=B.expirationTime,o(m,B);else break;B=s(f)}}function F(E){if(R=!1,K(E),!A)if(s(m)!==null)A=!0,Z||(Z=!0,pe());else{var B=s(f);B!==null&&Te(F,B.startTime-E)}}var Z=!1,X=-1,U=5,re=-1;function he(){return I?!0:!(n.unstable_now()-re<U)}
vendor: 18,163 bytes, lines 18-42
18function ke(){if(I=!1,Z){var E=n.unstable_now();re=E;var B=!0;try{e:{A=!1,R&&(R=!1,q(X),X=-1),T=!0;var _=x;try{t:{for(K(E),y=s(m);y!==null&&!(y.expirationTime>E&&he());){var te=y.callback;if(typeof te=="function"){y.callback=null,x=y.priorityLevel;var se=te(y.expirationTime<=E);if(E=n.unstable_now(),typeof se=="function"){y.callback=se,K(E),B=!0;break t}y===s(m)&&r(m),K(E)}else r(m);y=s(m)}if(y!==null)B=!0;else{var j=s(f);j!==null&&Te(F,j.startTime-E),B=!1}}break e}finally{y=null,x=_,T=!1}B=void 0}}finally{B?pe():Z=!1}}}var pe;if(typeof H=="function")pe=function(){H(ke)};else if(typeof MessageChannel<"u"){var be=new MessageChannel,ve=be.port2;be.port1.onmessage=ke,pe=function(){ve.postMessage(null)}}else pe=function(){M(ke,0)};function Te(E,B){X=M(function(){E(n.unstable_now())},B)}n.unstable_IdlePriority=5,n.unstable_ImmediatePriority=1,n.unstable_LowPriority=4,n.unstable_NormalPriority=3,n.unstable_Profiling=null,n.unstable_UserBlockingPriority=2,n.unstable_cancelCallback=function(E){E.callback=null},n.unstable_forceFrameRate=function(E){0>E||125<E?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):U=0<E?Math.floor(1e3/E):5},n.unstable_getCurrentPriorityLevel=function(){return x},n.unstable_next=function(E){switch(x){case 1:case 2:case 3:var B=3;break;default:B=x}var _=x;x=B;try{return E()}finally{x=_}},n.unstable_requestPaint=function(){I=!0},n.unstable_runWithPriority=function(E,B){switch(E){case 1:case 2:case 3:case 4:case 5:break;default:E=3}var _=x;x=E;try{return B()}finally{x=_}},n.unstable_scheduleCallback=function(E,B,_){var te=n.unstable_now();switch(typeof _=="object"&&_!==null?(_=_.delay,_=typeof _=="number"&&0<_?te+_:te):_=te,E){case 1:var se=-1;break;case 2:se=250;break;case 5:se=1073741823;break;case 4:se=1e4;break;default:se=5e3}return se=_+se,E={id:b++,callback:B,priorityLevel:E,startTime:_,expirationTime:se,sortIndex:-1},_>te?(E.sortIndex=_,o(f,E),s(m)===null&&E===s(f)&&(R?(q(X),X=-1):R=!0,Te(F,_-te))):(E.sortIndex=se,o(m,E),A||T||(A=!0,Z||(Z=!0,pe()))),E},n.unstable_shouldYield=he,n.unstable_wrapCallback=function(E){var B=x;return function(){var _=x;x=B;try{return E.apply(this,arguments)}finally{x=_}}}})(lh)),lh}var Zy;function W1(){return Zy||(Zy=1,rh.exports=q1()),rh.exports}var ch={exports:{}},ye={};/** 19 * @license React 20 * react.production.js 21 * 22 * Copyright (c) Meta Platforms, Inc. and affiliates. 23 * 24 * This source code is licensed under the MIT license found in the 25 * LICENSE file in the root directory of this source tree. 26 */var Jy;function X1(){if(Jy)return ye;Jy=1;var n=Symbol.for("react.transitional.element"),o=Symbol.for("react.portal"),s=Symbol.for("react.fragment"),r=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),d=Symbol.for("react.consumer"),h=Symbol.for("react.context"),p=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),f=Symbol.for("react.memo"),b=Symbol.for("react.lazy"),y=Symbol.for("react.activity"),x=Symbol.iterator;function T(j){return j===null||typeof j!="object"?null:(j=x&&j[x]||j["@@iterator"],typeof j=="function"?j:null)}var A={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},R=Object.assign,I={};function M(j,P,G){this.props=j,this.context=P,this.refs=I,this.updater=G||A}M.prototype.isReactComponent={},M.prototype.setState=function(j,P){if(typeof j!="object"&&typeof j!="function"&&j!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,j,P,"setState")},M.prototype.forceUpdate=function(j){this.updater.enqueueForceUpdate(this,j,"forceUpdate")};function q(){}q.prototype=M.prototype;function H(j,P,G){this.props=j,this.context=P,this.refs=I,this.updater=G||A}var K=H.prototype=new q;K.constructor=H,R(K,M.prototype),K.isPureReactComponent=!0;var F=Array.isArray;function Z(){}var X={H:null,A:null,T:null,S:null},U=Object.prototype.hasOwnProperty;function re(j,P,G){var Q=G.ref;return{$$typeof:n,type:j,key:P,ref:Q!==void 0?Q:null,props:G}}function he(j,P){return re(j.type,P,j.props)}function ke(j){return typeof j=="object"&&j!==null&&j.$$typeof===n}function pe(j){var P={"=":"=0",":":"=2"};return"$"+j.replace(/[=:]/g,function(G){return P[G]})}var be=/\/+/g;function ve(j,P){return typeof j=="object"&&j!==null&&j.key!=null?pe(""+j.key):P.toString(36)}function Te(j){switch(j.status){case"fulfilled":return j.value;case"rejected":throw j.reason;default:switch(typeof j.status=="string"?j.then(Z,Z):(j.status="pending",j.then(function(P){j.status==="pending"&&(j.status="fulfilled",j.value=P)},function(P){j.status==="pending"&&(j.status="rejected",j.reason=P)})),j.status){case"fulfilled":return j.value;case"rejected":throw j.reason}}throw j}function E(j,P,G,Q,$){var le=typeof j;(le==="undefined"||le==="boolean")&&(j=null);var oe=!1;if(j===null)oe=!0;else switch(le){case"bigint":case"string":case"number":oe=!0;break;case"object":switch(j.$$typeof){case n:case o:oe=!0;break;case b:return oe=j._init,E(oe(j._payload),P,G,Q,$)}}if(oe)return $=$(j),oe=Q===""?"."+ve(j,0):Q,F($)?(G="",oe!=null&&(G=oe.replace(be,"$&/")+"/"),E($,P,G,"",function(ft){return ft})):$!=null&&(ke($)&&($=he($,G+($.key==null||j&&j.key===$.key?"":(""+$.key).replace(be,"$&/")+"/")+oe)),P.push($)),1;oe=0;var fe=Q===""?".":Q+":";if(F(j))for(var Me=0;Me<j.length;Me++)Q=j[Me],le=fe+ve(Q,Me),oe+=E(Q,P,G,le,$);else if(Me=T(j),typeof Me=="function")for(j=Me.call(j),Me=0;!(Q=j.next()).done;)Q=Q.value,le=fe+ve(Q,Me++),oe+=E(Q,P,G,le,$);else if(le==="object"){if(typeof j.then=="function")return E(Te(j),P,G,Q,$);throw P=String(j),Error("Objects are not valid as a React child (found: "+(P==="[object Object]"?"object with keys {"+Object.keys(j).join(", ")+"}":P)+"). If you meant to render a collection of children, use an array instead.")}return oe}function B(j,P,G){if(j==null)return j;var Q=[],$=0;return E(j,Q,"","",function(le){return P.call(G,le,$++)}),Q}function _(j){if(j._status===-1){var P=j._result;P=P(),P.then(function(G){(j._status===0||j._status===-1)&&(j._status=1,j._result=G)},function(G){(j._status===0||j._status===-1)&&(j._status=2,j._result=G)}),j._status===-1&&(j._status=0,j._result=P)}if(j._status===1)return j._result.default;throw j._result}var te=typeof reportError=="function"?reportError:function(j){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var P=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof j=="object"&&j!==null&&typeof j.message=="string"?String(j.message):String(j),error:j});if(!window.dispatchEvent(P))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",j);return}console.error(j)},se={map:B,forEach:function(j,P,G){B(j,function(){P.apply(this,arguments)},G)},count:function(j){var P=0;return B(j,function(){P++}),P},toArray:function(j){return B(j,function(P){return P})||[]},only:function(j){if(!ke(j))throw Error("React.Children.only expected to receive a single React element child.");return j}};return ye.Activity=y,ye.Children=se,ye.Component=M,ye.Fragment=s,ye.Profiler=c,ye.PureComponent=H,ye.StrictMode=r,ye.Suspense=m,ye.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=X,ye.__COMPILER_RUNTIME={__proto__:null,c:function(j){return X.H.useMemoCache(j)}},ye.cache=function(j){return function(){return j.apply(null,arguments)}},ye.cacheSignal=function(){return null},ye.cloneElement=function(j,P,G){if(j==null)throw Error("The argument must be a React element, but you passed "+j+".");var Q=R({},j.props),$=j.key;if(P!=null)for(le in P.key!==void 0&&($=""+P.key),P)!U.call(P,le)||le==="key"||le==="__self"||le==="__source"||le==="ref"&&P.ref===void 0||(Q[le]=P[le]);var le=arguments.length-2;if(le===1)Q.children=G;else if(1<le){for(var oe=Array(le),fe=0;fe<le;fe++)oe[fe]=arguments[fe+2];Q.children=oe}return re(j.type,$,Q)},ye.createContext=function(j){return j={$$typeof:h,_currentValue:j,_currentValue2:j,_threadCount:0,Provider:null,Consumer:null},j.Provider=j,j.Consumer={$$typeof:d,_context:j},j},ye.createElement=function(j,P,G){var Q,$={},le=null;if(P!=null)for(Q in P.key!==void 0&&(le=""+P.key),P)U.call(P,Q)&&Q!=="key"&&Q!=="__self"&&Q!=="__source"&&($[Q]=P[Q]);var oe=arguments.length-2;if(oe===1)$.children=G;else if(1<oe){for(var fe=Array(oe),Me=0;Me<oe;Me++)fe[Me]=arguments[Me+2];$.children=fe}if(j&&j.defaultProps)for(Q in oe=j.defaultProps,oe)$[Q]===void 0&&($[Q]=oe[Q]);return re(j,le,$)},ye.createRef=function(){return{current:null}},ye.forwardRef=function(j){return{$$typeof:p,render:j}},ye.isValidElement=ke,ye.lazy=function(j){return{$$typeof:b,_payload:{_status:-1,_result:j},_init:_}},ye.memo=function(j,P){return{$$typeof:f,type:j,compare:P===void 0?null:P}},ye.startTransition=function(j){var P=X.T,G={};X.T=G;try{var Q=j(),$=X.S;$!==null&&$(G,Q),typeof Q=="object"&&Q!==null&&typeof Q.then=="function"&&Q.then(Z,te)}catch(le){te(le)}finally{P!==null&&G.types!==null&&(P.types=G.types),X.T=P}},ye.unstable_useCacheRefresh=function(){return X.H.useCacheRefresh()},ye.use=function(j){return X.H.use(j)},ye.useActionState=function(j,P,G){return X.H.useActionState(j,P,G)},ye.useCallback=function(j,P){return X.H.useCallback(j,P)},ye.useContext=function(j){return X.H.useContext(j)},ye.useDebugValue=function(){},ye.useDeferredValue=function(j,P){return X.H.useDeferredValue(j,P)},ye.useEffect=function(j,P){return X.H.useEffect(j,P)},ye.useEffectEvent=function(j){return X.H.useEffectEvent(j)},ye.useId=function(){return X.H.useId()},ye.useImperativeHandle=function(j,P,G){return X.H.useImperativeHandle(j,P,G)},ye.useInsertionEffect=function(j,P){return X.H.useInsertionEffect(j,P)},ye.useLayoutEffect=function(j,P){return X.H.useLayoutEffect(j,P)},ye.useMemo=function(j,P){return X.H.useMemo(j,P)},ye.useOptimistic=function(j,P){return X.H.useOptimistic(j,P)},ye.useReducer=function(j,P,G){return X.H.useReducer(j,P,G)},ye.useRef=function(j){return X.H.useRef(j)},ye.useState=function(j){return X.H.useState(j)},ye.useSyncExternalStore=function(j,P,G){return X.H.useSyncExternalStore(j,P,G)},ye.useTransition=function(){return X.H.useTransition()},ye.version="19.2.1",ye}var $y;function Ll(){return $y||($y=1,ch.exports=X1()),ch.exports}var uh={exports:{}},St={};/** 27 * @license React 28 * react-dom.production.js 29 * 30 * Copyright (c) Meta Platforms, Inc. and affiliates. 31 * 32 * This source code is licensed under the MIT license found in the 33 * LICENSE file in the root directory of this source tree. 34 */var eg;function F1(){if(eg)return St;eg=1;var n=Ll();function o(m){var f="https://react.dev/errors/"+m;if(1<arguments.length){f+="?args[]="+encodeURIComponent(arguments[1]);for(var b=2;b<arguments.length;b++)f+="&args[]="+encodeURIComponent(arguments[b])}return"Minified React error #"+m+"; visit "+f+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function s(){}var r={d:{f:s,r:function(){throw Error(o(522))},D:s,C:s,L:s,m:s,X:s,S:s,M:s},p:0,findDOMNode:null},c=Symbol.for("react.portal");function d(m,f,b){var y=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:c,key:y==null?null:""+y,children:m,containerInfo:f,implementation:b}}var h=n.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function p(m,f){if(m==="font")return"";if(typeof f=="string")return f==="use-credentials"?f:""}return St.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=r,St.createPortal=function(m,f){var b=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!f||f.nodeType!==1&&f.nodeType!==9&&f.nodeType!==11)throw Error(o(299));return d(m,f,null,b)},St.flushSync=function(m){var f=h.T,b=r.p;try{if(h.T=null,r.p=2,m)return m()}finally{h.T=f,r.p=b,r.d.f()}},St.preconnect=function(m,f){typeof m=="string"&&(f?(f=f.crossOrigin,f=typeof f=="string"?f==="use-credentials"?f:"":void 0):f=null,r.d.C(m,f))},St.prefetchDNS=function(m){typeof m=="string"&&r.d.D(m)},St.preinit=function(m,f){if(typeof m=="string"&&f&&typeof f.as=="string"){var b=f.as,y=p(b,f.crossOrigin),x=typeof f.integrity=="string"?f.integrity:void 0,T=typeof f.fetchPriority=="string"?f.fetchPriority:void 0;b==="style"?r.d.S(m,typeof f.precedence=="string"?f.precedence:void 0,{crossOrigin:y,integrity:x,fetchPriority:T}):b==="script"&&r.d.X(m,{crossOrigin:y,integrity:x,fetchPriority:T,nonce:typeof f.nonce=="string"?f.nonce:void 0})}},St.preinitModule=function(m,f){if(typeof m=="string")if(typeof f=="object"&&f!==null){if(f.as==null||f.as==="script"){var b=p(f.as,f.crossOrigin);r.d.M(m,{crossOrigin:b,integrity:typeof f.integrity=="string"?f.integrity:void 0,nonce:typeof f.nonce=="string"?f.nonce:void 0})}}else f==null&&r.d.M(m)},St.preload=function(m,f){if(typeof m=="string"&&typeof f=="object"&&f!==null&&typeof f.as=="string"){var b=f.as,y=p(b,f.crossOrigin);r.d.L(m,b,{crossOrigin:y,integrity:typeof f.integrity=="string"?f.integrity:void 0,nonce:typeof f.nonce=="string"?f.nonce:void 0,type:typeof f.type=="string"?f.type:void 0,fetchPriority:typeof f.fetchPriority=="string"?f.fetchPriority:void 0,referrerPolicy:typeof f.referrerPolicy=="string"?f.referrerPolicy:void 0,imageSrcSet:typeof f.imageSrcSet=="string"?f.imageSrcSet:void 0,imageSizes:typeof f.imageSizes=="string"?f.imageSizes:void 0,media:typeof f.media=="string"?f.media:void 0})}},St.preloadModule=function(m,f){if(typeof m=="string")if(f){var b=p(f.as,f.crossOrigin);r.d.m(m,{as:typeof f.as=="string"&&f.as!=="script"?f.as:void 0,crossOrigin:b,integrity:typeof f.integrity=="string"?f.integrity:void 0})}else r.d.m(m)},St.requestFormReset=function(m){r.d.r(m)},St.unstable_batchedUpdates=function(m,f){return m(f)},St.useFormState=function(m,f,b){return h.H.useFormState(m,f,b)},St.useFormStatus=function(){return h.H.useHostTransitionStatus()},St.version="19.2.1",St}var tg;function Xb(){if(tg)return uh.exports;tg=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(o){console.error(o)}}return n(),uh.exports=F1(),uh.exports}/** 35 * @license React 36 * react-dom-client.production.js 37 * 38 * Copyright (c) Meta Platforms, Inc. and affiliates. 39 * 40 * This source code is licensed under the MIT license found in the 41 * LICENSE file in the root directory of this source tree. 42 */var ng;function K1(){if(ng)return js;ng=1;var n=W1(),o=Ll(),s=Xb();function r(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var a=2;a<arguments.length;a++)t+="&args[]="+encodeURIComponent(arguments[a])}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."}function c(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function d(e){var t=e,a=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(a=t.return),e=t.return;while(e)}return t.tag===3?a:null}function h(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 p(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function m(e){if(d(e)!==e)throw Error(r(188))}function f(e){var t=e.alternate;if(!t){if(t=d(e),t===null)throw Error(r(188));return t!==e?null:e}for(var a=e,i=t;;){var l=a.return;if(l===null)break;var u=l.alternate;if(u===null){if(i=l.return,i!==null){a=i;continue}break}if(l.child===u.child){for(u=l.child;u;){if(u===a)return m(l),e;if(u===i)return m(l),t;u=u.sibling}throw Error(r(188))}if(a.return!==i.return)a=l,i=u;else{for(var g=!1,w=l.child;w;){if(w===a){g=!0,a=l,i=u;break}if(w===i){g=!0,i=l,a=u;break}w=w.sibling}if(!g){for(w=u.child;w;){if(w===a){g=!0,a=u,i=l;break}if(w===i){g=!0,i=u,a=l;break}w=w.sibling}if(!g)throw Error(r(189))}}if(a.alternate!==i)throw Error(r(190))}if(a.tag!==3)throw Error(r(188));return a.stateNode.current===a?e:t}function b(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=b(e),t!==null)return t;e=e.sibling}return null}var y=Object.assign,x=Symbol.for("react.element"),T=Symbol.for("react.transitional.element"),A=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),I=Symbol.for("react.strict_mode"),M=Symbol.for("react.profiler"),q=Symbol.for("react.consumer"),H=Symbol.for("react.context"),K=Symbol.for("react.forward_ref"),F=Symbol.for("react.suspense"),Z=Symbol.for("react.suspense_list"),X=Symbol.for("react.memo"),U=Symbol.for("react.lazy"),re=Symbol.for("react.activity"),he=Symbol.for("react.memo_cache_sentinel"),ke=Symbol.iterator;function pe(e){return e===null||typeof e!="object"?null:(e=ke&&e[ke]||e["@@iterator"],typeof e=="function"?e:null)}var be=Symbol.for("react.client.reference");function ve(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===be?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case R:return"Fragment";case M:return"Profiler";case I:return"StrictMode";case F:return"Suspense";case Z:return"SuspenseList";case re:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case A:return"Portal";case H:return e.displayName||"Context";case q:return(e._context.displayName||"Context")+".Consumer";case K:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case X:return t=e.displayName||null,t!==null?t:ve(e.type)||"Memo";case U:t=e._payload,e=e._init;try{return ve(e(t))}catch{}}return null}var Te=Array.isArray,E=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,B=s.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,_={pending:!1,data:null,method:null,action:null},te=[],se=-1;function j(e){return{current:e}}function P(e){0>se||(e.current=te[se],te[se]=null,se--)}function G(e,t){se++,te[se]=e.current,e.current=t}var Q=j(null),$=j(null),le=j(null),oe=j(null);function fe(e,t){switch(G(le,t),G($,e),G(Q,null),t.nodeType){case 9:case 11:e=(e
vendor: 5,025 bytes, lines 42-49
42=t.documentElement)&&(e=e.namespaceURI)?gy(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=gy(t),e=by(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}P(Q),G(Q,e)}function Me(){P(Q),P($),P(le)}function ft(e){e.memoizedState!==null&&G(oe,e);var t=Q.current,a=by(t,e.type);t!==a&&(G($,e),G(Q,a))}function At(e){$.current===e&&(P(Q),P($)),oe.current===e&&(P(oe),xs._currentValue=_)}var mt,In;function mn(e){if(mt===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);mt=t&&t[1]||"",In=-1<a.stack.indexOf(` 43 at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return` 44`+mt+e+In}var Mi=!1;function So(e,t){if(!e||Mi)return"";Mi=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var i={DetermineComponentFrameRoot:function(){try{if(t){var W=function(){throw Error()};if(Object.defineProperty(W.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(W,[])}catch(z){var L=z}Reflect.construct(e,[],W)}else{try{W.call()}catch(z){L=z}e.call(W.prototype)}}else{try{throw Error()}catch(z){L=z}(W=e())&&typeof W.catch=="function"&&W.catch(function(){})}}catch(z){if(z&&L&&typeof z.stack=="string")return[z.stack,L.stack]}return[null,null]}};i.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var l=Object.getOwnPropertyDescriptor(i.DetermineComponentFrameRoot,"name");l&&l.configurable&&Object.defineProperty(i.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=i.DetermineComponentFrameRoot(),g=u[0],w=u[1];if(g&&w){var k=g.split(` 45`),N=w.split(` 46`);for(l=i=0;i<k.length&&!k[i].includes("DetermineComponentFrameRoot");)i++;for(;l<N.length&&!N[l].includes("DetermineComponentFrameRoot");)l++;if(i===k.length||l===N.length)for(i=k.length-1,l=N.length-1;1<=i&&0<=l&&k[i]!==N[l];)l--;for(;1<=i&&0<=l;i--,l--)if(k[i]!==N[l]){if(i!==1||l!==1)do if(i--,l--,0>l||k[i]!==N[l]){var V=` 47`+k[i].replace(" at new "," at ");return e.displayName&&V.includes("<anonymous>")&&(V=V.replace("<anonymous>",e.displayName)),V}while(1<=i&&0<=l);break}}}finally{Mi=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?mn(a):""}function Ga(e,t){switch(e.tag){case 26:case 27:case 5:return mn(e.type);case 16:return mn("Lazy");case 13:return e.child!==t&&t!==null?mn("Suspense Fallback"):mn("Suspense");case 19:return mn("SuspenseList");case 0:case 15:return So(e.type,!1);case 11:return So(e.type.render,!1);case 1:return So(e.type,!0);case 31:return mn("Activity");default:return""}}function Ri(e){try{var t="",a=null;do t+=Ga(e,a),a=e,e=e.return;while(e);return t}catch(i){return` 48Error generating stack: `+i.message+` 49`+i.stack}}var Pt=Object.prototype.hasOwnProperty,Oi=n.unstable_scheduleCallback,Ni=n.unstable_cancelCallback,jt=n.unstable_shouldYield,la=n.unstable_requestPaint,Ct=n.unstable_now,Xl=n.unstable_getCurrentPriorityLevel,Pa=n.unstable_ImmediatePriority,Js=n.unstable_UserBlockingPriority,Ya=n.unstable_NormalPriority,_i=n.unstable_LowPriority,zn=n.unstable_IdlePriority,$s=n.log,ca=n.unstable_setDisableYieldValue,qa=null,Et=null;function pn(e){if(typeof $s=="function"&&ca(e),Et&&typeof Et.setStrictMode=="function")try{Et.setStrictMode(qa,e)}catch{}}var xt=Math.clz32?Math.clz32:Sn,Fl=Math.log,Li=Math.LN2;function Sn(e){return e>>>=0,e===0?32:31-(Fl(e)/Li|0)|0}var ko=256,Ao=262144,Wa=4194304;function kn(e){var t=e&42;if(t!==0)return t;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:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function me(e,t,a){var i=e.pendingLanes;if(i===0)return 0;var l=0,u=e.suspendedLanes,g=e.pingedLanes;e=e.warmLanes;var w=i&134217727;return w!==0?(i=w&~u,i!==0?l=kn(i):(g&=w,g!==0?l=kn(g):a||(a=w&~e,a!==0&&(l=kn(a))))):(w=i&~u,w!==0?l=kn(w):g!==0?l=kn(g):a||(a=i&~e,a!==0&&(l=kn(a)))),l===0?0:t!==0&&t!==l&&(t&u)===0&&(u=l&-l,a=t&-t,u>=a||u===32&&(a&4194048)!==0)?t:l}function Ye(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ut(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32: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:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Tt(){var e=Wa;return Wa<<=1,(Wa&62914560)===0&&(Wa=4194304),e}function ua(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}
vendor: 6,180 bytes, line 49
49function Xe(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function Rt(e,t,a,i,l,u){var g=e.pendingLanes;e.pendingLanes=a,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=a,e.entangledLanes&=a,e.errorRecoveryDisabledLanes&=a,e.shellSuspendCounter=0;var w=e.entanglements,k=e.expirationTimes,N=e.hiddenUpdates;for(a=g&~a;0<a;){var V=31-xt(a),W=1<<V;w[V]=0,k[V]=-1;var L=N[V];if(L!==null)for(N[V]=null,V=0;V<L.length;V++){var z=L[V];z!==null&&(z.lane&=-536870913)}a&=~W}i!==0&&Xa(e,i,0),u!==0&&l===0&&e.tag!==0&&(e.suspendedLanes|=u&~(g&~t))}function Xa(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var i=31-xt(t);e.entangledLanes|=t,e.entanglements[i]=e.entanglements[i]|1073741824|a&261930}function Ot(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var i=31-xt(a),l=1<<i;l&t|e[i]&t&&(e[i]|=t),a&=~l}}function Nt(e,t){var a=t&-t;return a=(a&42)!==0?1:jo(a),(a&(e.suspendedLanes|t))!==0?0:a}function jo(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;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:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function yn(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Kl(){var e=B.p;return e!==0?e:(e=window.event,e===void 0?32:Uy(e.type))}function nf(e,t){var a=B.p;try{return B.p=e,t()}finally{B.p=a}}var ha=Math.random().toString(36).slice(2),pt="__reactFiber$"+ha,_t="__reactProps$"+ha,Co="__reactContainer$"+ha,Ql="__reactEvents$"+ha,R0="__reactListeners$"+ha,O0="__reactHandles$"+ha,af="__reactResources$"+ha,Ii="__reactMarker$"+ha;function Zl(e){delete e[pt],delete e[_t],delete e[Ql],delete e[R0],delete e[O0]}function Eo(e){var t=e[pt];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Co]||a[pt]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=Ay(e);e!==null;){if(a=e[pt])return a;e=Ay(e)}return t}e=a,a=e.parentNode}return null}function Do(e){if(e=e[pt]||e[Co]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function zi(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(r(33))}function Mo(e){var t=e[af];return t||(t=e[af]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function ht(e){e[Ii]=!0}var of=new Set,sf={};function Fa(e,t){Ro(e,t),Ro(e+"Capture",t)}function Ro(e,t){for(sf[e]=t,e=0;e<t.length;e++)of.add(t[e])}var N0=RegExp("^[: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]*$"),rf={},lf={};function _0(e){return Pt.call(lf,e)?!0:Pt.call(rf,e)?!1:N0.test(e)?lf[e]=!0:(rf[e]=!0,!1)}function er(e,t,a){if(_0(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var i=t.toLowerCase().slice(0,5);if(i!=="data-"&&i!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function tr(e,t,a){if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+a)}}function Bn(e,t,a,i){if(i===null)e.removeAttribute(a);else{switch(typeof i){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+i)}}function $t(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function cf(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function L0(e,t,a){var i=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof i<"u"&&typeof i.get=="function"&&typeof i.set=="function"){var l=i.get,u=i.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(g){a=""+g,u.call(this,g)}}),Object.defineProperty(e,t,{enumerable:i.enumerable}),{getValue:function(){return a},setValue:function(g){a=""+g},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Jl(e){if(!e._valueTracker){var t=cf(e)?"checked":"value";e._valueTracker=L0(e,t,""+e[t])}}function uf(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),i="";return e&&(i=cf(e)?e.checked?"true":"false":e.value),e=i,e!==a?(t.setValue(e),!0):!1}function nr(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}}var I0=/[\n"\\]/g;function en(e){return e.replace(I0,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function $l(e,t,a,i,l,u,g,w){e.name="",g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"?e.type=g:e.removeAttribute("type"),t!=null?g==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+$t(t)):e.value!==""+$t(t)&&(e.value=""+$t(t)):g!=="submit"&&g!=="reset"||e.removeAttribute("value"),t!=null?ec(e,g,$t(t)):a!=null?ec(e,g,$t(a)):i!=null&&e.removeAttribute("value"),l==null&&u!=null&&(e.defaultChecked=!!u),l!=null&&(e.checked=l&&typeof l!="function"&&typeof l!="symbol"),w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"?e.name=""+$t(w):e.removeAttribute("name")}function hf(e,t,a,i,l,u,g,w){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||a!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){Jl(e);return}a=a!=null?""+$t(a):"",t=t!=null?""+$t(t):a,w||t===e.value||(e.value=t),e.defaultValue=t}i=i??l,i=typeof i!="function"&&typeof i!="symbol"&&!!i,e.checked=w?e.checked:!!i,e.defaultChecked=!!i,g!=null&&typeof g!="function"&&typeof g!="symbol"&&typeof g!="boolean"&&(e.name=g),Jl(e)}function ec(e,t,a){t==="number"&&nr(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}
vendor: 4,967 bytes, line 49
49function Oo(e,t,a,i){if(e=e.options,t){t={};for(var l=0;l<a.length;l++)t["$"+a[l]]=!0;for(a=0;a<e.length;a++)l=t.hasOwnProperty("$"+e[a].value),e[a].selected!==l&&(e[a].selected=l),l&&i&&(e[a].defaultSelected=!0)}else{for(a=""+$t(a),t=null,l=0;l<e.length;l++){if(e[l].value===a){e[l].selected=!0,i&&(e[l].defaultSelected=!0);return}t!==null||e[l].disabled||(t=e[l])}t!==null&&(t.selected=!0)}}function df(e,t,a){if(t!=null&&(t=""+$t(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+$t(a):""}function ff(e,t,a,i){if(t==null){if(i!=null){if(a!=null)throw Error(r(92));if(Te(i)){if(1<i.length)throw Error(r(93));i=i[0]}a=i}a==null&&(a=""),t=a}a=$t(t),e.defaultValue=a,i=e.textContent,i===a&&i!==""&&i!==null&&(e.value=i),Jl(e)}function No(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var z0=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function mf(e,t,a){var i=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?i?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":i?e.setProperty(t,a):typeof a!="number"||a===0||z0.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function pf(e,t,a){if(t!=null&&typeof t!="object")throw Error(r(62));if(e=e.style,a!=null){for(var i in a)!a.hasOwnProperty(i)||t!=null&&t.hasOwnProperty(i)||(i.indexOf("--")===0?e.setProperty(i,""):i==="float"?e.cssFloat="":e[i]="");for(var l in t)i=t[l],t.hasOwnProperty(l)&&a[l]!==i&&mf(e,l,i)}else for(var u in t)t.hasOwnProperty(u)&&mf(e,u,t[u])}function tc(e){if(e.indexOf("-")===-1)return!1;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 B0=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
49-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),H0=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function ar(e){return H0.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function Hn(){}var nc=null;function ac(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var _o=null,Lo=null;function yf(e){var t=Do(e);if(t&&(e=t.stateNode)){var a=e[_t]||null;e:switch(e=t.stateNode,t.type){case"input":if($l(e,a.value,a.defaultValue,a.defaultValue,a.checked,a.defaultChecked,a.type,a.name),t=a.name,a.type==="radio"&&t!=null){for(a=e;a.parentNode;)a=a.parentNode;for(a=a.querySelectorAll('input[name="'+en(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var i=a[t];if(i!==e&&i.form===e.form){var l=i[_t]||null;if(!l)throw Error(r(90));$l(i,l.value,l.defaultValue,l.defaultValue,l.checked,l.defaultChecked,l.type,l.name)}}for(t=0;t<a.length;t++)i=a[t],i.form===e.form&&uf(i)}break e;case"textarea":df(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&Oo(e,!!a.multiple,t,!1)}}}var oc=!1;function gf(e,t,a){if(oc)return e(t,a);oc=!0;try{var i=e(t);return i}finally{if(oc=!1,(_o!==null||Lo!==null)&&(Yr(),_o&&(t=_o,e=Lo,Lo=_o=null,yf(t),e)))for(t=0;t<e.length;t++)yf(e[t])}}function Bi(e,t){var a=e.stateNode;if(a===null)return null;var i=a[_t]||null;if(i===null)return null;a=i[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":(i=!i.disabled)||(e=e.type,i=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!i;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(r(231,t,typeof a));return a}var Vn=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),ic=!1;if(Vn)try{var Hi={};Object.defineProperty(Hi,"passive",{get:function(){ic=!0}}),window.addEventListener("test",Hi,Hi),window.removeEventListener("test",Hi,Hi)}catch{ic=!1}var da=null,sc=null,or=null;function bf(){if(or)return or;var e,t=sc,a=t.length,i,l="value"in da?da.value:da.textContent,u=l.length;for(e=0;e<a&&t[e]===l[e];e++);var g=a-e;for(i=1;i<=g&&t[a-i]===l[u-i];i++);return or=l.slice(e,1<i?1-i:void 0)}function ir(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 sr(){return!0}function vf(){return!1}function Lt(e){function t(a,i,l,u,g){this._reactName=a,this._targetInst=l,this.type=i,this.nativeEvent=u,this.target=g,this.currentTarget=null;for(var w in e)e.hasOwnProperty(w)&&(a=e[w],this[w]=a?a(u):u[w]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?sr:vf,this.isPropagationStopped=vf,this}return y(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var a=this.nativeEvent;a&&(a.preventDefault?a.preventDefault():typeof a.returnValue!="unknown"&&(a.returnValue=!1),this.isDefaultPrevented=sr)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=sr)},persist:function(){},isPersistent:sr}),t}var Ka={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},rr=Lt(Ka),Vi=y({},Ka,{view:0,detail:0}),V0=Lt(Vi),rc,lc,Ui,lr=y({},Vi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:uc,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!==Ui&&(Ui&&e.type==="mousemove"?(rc=e.screenX-Ui.screenX,lc=e.screenY-Ui.screenY):lc=rc=0,Ui=e),rc)},movementY:function(e){return"movementY"in e?e.movementY:lc}}),wf=Lt(lr),U0=y({},lr,{dataTransfer:0}),G0=Lt(U0),P0=y({},Vi,{relatedTarget:0}),cc=Lt(P0),Y0=y({},Ka,{animationName:0,elapsedTime:0,pseudoElement:0}),q0=Lt(Y0),W0=y({},Ka,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),X0=Lt(W0),F0=y({},Ka,{data:0}),xf=Lt(F0),K0={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Q0={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"},Z0={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function J0(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Z0[e])?!!t[e]:!1}function uc(){return J0}var $0=y({},Vi,{key:function(e){if(e.key){var t=K0[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,186 bytes, line 49
49return e.type==="keypress"?(e=ir(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Q0[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:uc,charCode:function(e){return e.type==="keypress"?ir(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?ir(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),ex=Lt($0),tx=y({},lr,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Tf=Lt(tx),nx=y({},Vi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:uc}),ax=Lt(nx),ox=y({},Ka,{propertyName:0,elapsedTime:0,pseudoElement:0}),ix=Lt(ox),sx=y({},lr,{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}),rx=Lt(sx),lx=y({},Ka,{newState:0,oldState:0}),cx=Lt(lx),ux=[9,13,27,32],hc=Vn&&"CompositionEvent"in window,Gi=null;Vn&&"documentMode"in document&&(Gi=document.documentMode);var hx=Vn&&"TextEvent"in window&&!Gi,Sf=Vn&&(!hc||Gi&&8<Gi&&11>=Gi),kf=" ",Af=!1;function jf(e,t){switch(e){case"keyup":return ux.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Cf(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Io=!1;function dx(e,t){switch(e){case"compositionend":return Cf(t);case"keypress":return t.which!==32?null:(Af=!0,kf);case"textInput":return e=t.data,e===kf&&Af?null:e;default:return null}}function fx(e,t){if(Io)return e==="compositionend"||!hc&&jf(e,t)?(e=bf(),or=sc=da=null,Io=!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 Sf&&t.locale!=="ko"?null:t.data;default:return null}}var mx={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 Ef(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!mx[e.type]:t==="textarea"}function Df(e,t,a,i){_o?Lo?Lo.push(i):Lo=[i]:_o=i,t=Zr(t,"onChange"),0<t.length&&(a=new rr("onChange","change",null,a,i),e.push({event:a,listeners:t}))}var Pi=null,Yi=null;function px(e){hy(e,0)}function cr(e){var t=zi(e);if(uf(t))return e}function Mf(e,t){if(e==="change")return t}var Rf=!1;if(Vn){var dc;if(Vn){var fc="oninput"in document;if(!fc){var Of=document.createElement("div");Of.setAttribute("oninput","return;"),fc=typeof Of.oninput=="function"}dc=fc}else dc=!1;Rf=dc&&(!document.documentMode||9<document.documentMode)}function Nf(){Pi&&(Pi.detachEvent("onpropertychange",_f),Yi=Pi=null)}function _f(e){if(e.propertyName==="value"&&cr(Yi)){var t=[];Df(t,Yi,e,ac(e)),gf(px,t)}}function yx(e,t,a){e==="focusin"?(Nf(),Pi=t,Yi=a,Pi.attachEvent("onpropertychange",_f)):e==="focusout"&&Nf()}function gx(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return cr(Yi)}function bx(e,t){if(e==="click")return cr(t)}function vx(e,t){if(e==="input"||e==="change")return cr(t)}function wx(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Yt=typeof Object.is=="function"?Object.is:wx;function qi(e,t){if(Yt(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),i=Object.keys(t);if(a.length!==i.length)return!1;for(i=0;i<a.length;i++){var l=a[i];if(!Pt.call(t,l)||!Yt(e[l],t[l]))return!1}return!0}function Lf(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function If(e,t){var a=Lf(e);e=0;for(var i;a;){if(a.nodeType===3){if(i=e+a.textContent.length,e<=t&&i>=t)return{node:a,offset:t-e};e=i}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Lf(a)}}function zf(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?zf(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Bf(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=nr(e.document);t instanceof e.HTMLIFrameElement;){try{var a=typeof t.contentWindow.location.href=="string"}catch{a=!1}if(a)e=t.contentWindow;else break;t=nr(e.document)}return t}function mc(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")}var xx=Vn&&"documentMode"in document&&11>=document.documentMode,zo=null,pc=null,Wi=null,yc=!1;function Hf(e,t,a){var i=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;yc||zo==null||zo!==nr(i)||(i=zo,"selectionStart"in i&&mc(i)?i={start:i.selectionStart,end:i.selectionEnd}:(i=(i.ownerDocument&&i.ownerDocument.defaultView||window).getSelection(),i={anchorNode:i.anchorNode,anchorOffset:i.anchorOffset,focu
vendor: 22,183 bytes, line 49
49sNode:i.focusNode,focusOffset:i.focusOffset}),Wi&&qi(Wi,i)||(Wi=i,i=Zr(pc,"onSelect"),0<i.length&&(t=new rr("onSelect","select",null,t,a),e.push({event:t,listeners:i}),t.target=zo)))}function Qa(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Bo={animationend:Qa("Animation","AnimationEnd"),animationiteration:Qa("Animation","AnimationIteration"),animationstart:Qa("Animation","AnimationStart"),transitionrun:Qa("Transition","TransitionRun"),transitionstart:Qa("Transition","TransitionStart"),transitioncancel:Qa("Transition","TransitionCancel"),transitionend:Qa("Transition","TransitionEnd")},gc={},Vf={};Vn&&(Vf=document.createElement("div").style,"AnimationEvent"in window||(delete Bo.animationend.animation,delete Bo.animationiteration.animation,delete Bo.animationstart.animation),"TransitionEvent"in window||delete Bo.transitionend.transition);function Za(e){if(gc[e])return gc[e];if(!Bo[e])return e;var t=Bo[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in Vf)return gc[e]=t[a];return e}var Uf=Za("animationend"),Gf=Za("animationiteration"),Pf=Za("animationstart"),Tx=Za("transitionrun"),Sx=Za("transitionstart"),kx=Za("transitioncancel"),Yf=Za("transitionend"),qf=new Map,bc="abort auxClick beforeToggle 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(" ");bc.push("scrollEnd");function gn(e,t){qf.set(e,t),Fa(t,[e])}var ur=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},tn=[],Ho=0,vc=0;function hr(){for(var e=Ho,t=vc=Ho=0;t<e;){var a=tn[t];tn[t++]=null;var i=tn[t];tn[t++]=null;var l=tn[t];tn[t++]=null;var u=tn[t];if(tn[t++]=null,i!==null&&l!==null){var g=i.pending;g===null?l.next=l:(l.next=g.next,g.next=l),i.pending=l}u!==0&&Wf(a,l,u)}}function dr(e,t,a,i){tn[Ho++]=e,tn[Ho++]=t,tn[Ho++]=a,tn[Ho++]=i,vc|=i,e.lanes|=i,e=e.alternate,e!==null&&(e.lanes|=i)}function wc(e,t,a,i){return dr(e,t,a,i),fr(e)}function Ja(e,t){return dr(e,null,null,t),fr(e)}function Wf(e,t,a){e.lanes|=a;var i=e.alternate;i!==null&&(i.lanes|=a);for(var l=!1,u=e.return;u!==null;)u.childLanes|=a,i=u.alternate,i!==null&&(i.childLanes|=a),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(l=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,l&&t!==null&&(l=31-xt(a),e=u.hiddenUpdates,i=e[l],i===null?e[l]=[t]:i.push(t),t.lane=a|536870912),u):null}function fr(e){if(50<ms)throw ms=0,Du=null,Error(r(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Vo={};function Ax(e,t,a,i){this.tag=e,this.key=a,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=i,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function qt(e,t,a,i){return new Ax(e,t,a,i)}function xc(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Un(e,t){var a=e.alternate;return a===null?(a=qt(e.tag,t,e.key,e.mode),a.elementType=e.elementType,a.type=e.type,a.stateNode=e.stateNode,a.alternate=e,e.alternate=a):(a.pendingProps=t,a.type=e.type,a.flags=0,a.subtreeFlags=0,a.deletions=null),a.flags=e.flags&65011712,a.childLanes=e.childLanes,a.lanes=e.lanes,a.child=e.child,a.memoizedProps=e.memoizedProps,a.memoizedState=e.memoizedState,a.updateQueue=e.updateQueue,t=e.dependencies,a.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},a.sibling=e.sibling,a.index=e.index,a.ref=e.ref,a.refCleanup=e.refCleanup,a}function Xf(e,t){e.flags&=65011714;var a=e.alternate;return a===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=a.childLanes,e.lanes=a.lanes,e.child=a.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=a.memoizedProps,e.memoizedState=a.memoizedState,e.updateQueue=a.updateQueue,e.type=a.type,t=a.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function mr(e,t,a,i,l,u){var g=0;if(i=e,typeof e=="function")xc(e)&&(g=1);else if(typeof e=="string")g=M1(e,a,Q.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case re:return e=qt(31,a,t,l),e.elementType=re,e.lanes=u,e;case R:return $a(a.children,l,u,t);case I:g=8,l|=24;break;case M:return e=qt(12,a,t,l|2),e.elementType=M,e.lanes=u,e;case F:return e=qt(13,a,t,l),e.elementType=F,e.lanes=u,e;case Z:return e=qt(19,a,t,l),e.elementType=Z,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case H:g=10;break e;case q:g=9;break e;case K:g=11;break e;case X:g=14;break e;case U:g=16,i=null;break e}g=29,a=Error(r(130,e===null?"null":typeof e,"")),i=null}return t=qt(g,a,t,l),t.elementType=e,t.type=i,t.lanes=u,t}function $a(e,t,a,i){return e=qt(7,e,i,t),e.lanes=a,e}function Tc(e,t,a){return e=qt(6,e,null,t),e.lanes=a,e}function Ff(e){var t=qt(18,null,null,0);return t.stateNode=e,t}function Sc(e,t,a){return t=qt(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Kf=new WeakMap;function nn(e,t){if(typeof e=="object"&&e!==null){var a=Kf.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Ri(t)},Kf.set(e,t),t)}return{value:e,source:t,stack:Ri(t)}}var Uo=[],Go=0,pr=null,Xi=0,an=[],on=0,fa=null,An=1,jn="";function Gn(e,t){Uo[Go++]=Xi,Uo[Go++]=pr,pr=e,Xi=t}function Qf(e,t,a){an[on++]=An,an[on++]=jn,an[on++]=fa,fa=e;var i=An;e=jn;var l=32-xt(i)-1;i&=~(1<<l),a+=1;var u=32-xt(t)+l;if(30<u){var g=l-l%5;u=(i&(1<<g)-1).toString(32),i>>=g,l-=g,An=1<<32-xt(t)+l|a<<l|i,jn=u+e}else An=1<<u|a<<l|i,jn=e}function kc(e){e.return!==null&&(Gn(e,1),Qf(e,1,0))}function Ac(e){for(;e===pr;)pr=Uo[--Go],Uo[Go]=null,Xi=Uo[--Go],Uo[Go]=null;for(;e===fa;)fa=an[--on],an[on]=null,jn=an[--on],an[on]=null,An=an[--on],an[on]=null}function Zf(e,t){an[on++]=An,an[on++]=jn,an[on++]=fa,An=t.id,jn=t.overflow,fa=e}var yt=null,Ge=null,Re=!1,ma=null,sn=!1,jc=Error(r(519));function pa(e){var t=Error(r(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Fi(nn(t,e)),jc}function Jf(e){var t=e.stateNode,a=e.type,i=e.memoizedProps;switch(t[pt]=e,t[_t]=i,a){case"dialog":Ce("cancel",t),Ce("close",t);break;case"iframe":case"object":case"embed":Ce("load",t);break;case"video":case"audio":for(a=0;a<ys.length;a++)Ce(ys[a],t);break;case"source":Ce("error",t);break;case"img":case"image":case"link":Ce("error",t),Ce("load",t);break;case"details":Ce("toggle",t);break;case"input":Ce("invalid",t),hf(t,i.value,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name,!0);break;case"select":Ce("invalid",t);break;case"textarea":Ce("invalid",t),ff(t,i.value,i.defaultValue,i.children)}a=i.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||i.suppressHydrationWarning===!0||py(t.textContent,a)?(i.popover!=null&&(Ce("beforetoggle",t),Ce("toggle",t)),i.onScroll!=null&&Ce("scroll",t),i.onScrollEnd!=null&&Ce("scrollend",t),i.onClick!=null&&(t.onclick=Hn),t=!0):t=!1,t||pa(e,!0)}function $f(e){for(yt=e.return;yt;)switch(yt.tag){case 5:case 31:case 13:sn=!1;return;case 27:case 3:sn=!0;return;default:yt=yt.return}}function Po(e){if(e!==yt)return!1;if(!Re)return $f(e),Re=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||Yu(e.type,e.memoizedProps)),a=!a),a&&Ge&&pa(e),$f(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Ge=ky(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(317));Ge=ky(e)}else t===27?(t=Ge,Da(e.type)?(e=Ku,Ku=null,Ge=e):Ge=t):Ge=yt?ln(e.stateNode.nextSibling):null;return!0}function eo(){Ge=yt=null,Re=!1}function Cc(){var e=ma;return e!==null&&(Ht===null?Ht=e:Ht.push.apply(Ht,e),ma=null),e}function Fi(e){ma===null?ma=[e]:ma.push(e)}var Ec=j(null),to=null,Pn=null;function ya(e,t,a){G(Ec,t._currentValue),t._currentValue=a}function Yn(e){e._currentValue=Ec.current,P(Ec)}function Dc(e,t,a){for(;e!==null;){var i=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,i!==null&&(i.childLanes|=t)):i!==null&&(i.childLanes&t)!==t&&(i.childLanes|=t),e===a)break;e=e.return}}function Mc(e,t,a,i){var l=e.child;for(l!==null&&(l.return=e);l!==null;){var u=l.dependencies;if(u!==null){var g=l.child;u=u.firstContext;e:for(;u!==null;){var w=u;u=l;for(var k=0;k<t.length;k++)if(w.context===t[k]){u.lanes|=a,w=u.alternate,w!==null&&(w.lanes|=a),Dc(u.return,a,e),i||(g=null);break e}u=w.next}}else if(l.tag===18){if(g=l.return,g===null)throw Error(r(341));g.lanes|=a,u=g.alternate,u!==null&&(u.lanes|=a),Dc(g,a,e),g=null}else g=l.child;if(g!==null)g.return=l;else for(g=l;g!==null;){if(g===e){g=null;break}if(l=g.sibling,l!==null){l.return=g.return,g=l;break}g=g.return}l=g}}function Yo(e,t,a,i){e=null;for(var l=t,u=!1;l!==null;){if(!u){if((l.flags&524288)!==0)u=!0;else if((l.flags&262144)!==0)break}if(l.tag===10){var g=l.alternate;if(g===null)throw Error(r(387));if(g=g.memoizedProps,g!==null){var w=l.type;Yt(l.pendingProps.value,g.value)||(e!==null?e.push(w):e=[w])}}else if(l===oe.current){if(g=l.alternate,g===null)throw Error(r(387));g.memoizedState.memoizedState!==l.memoizedState.memoizedState&&(e!==null?e.push(xs):e=[xs])}l=l.return}e!==null&&Mc(t,e,a,i),t.flags|=262144}function yr(e){for(e=e.firstContext;e!==null;){if(!Yt(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function no(e){to=e,Pn=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function gt(e){return em(to,e)}function gr(e,t){return to===null&&no(e),em(e,t)}function em(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},Pn===null){if(e===null)throw Error(r(308));Pn=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Pn=Pn.next=t;return a}var jx=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,i){e.push(i)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},Cx=n.unstable_scheduleCallback,Ex=n.unstable_NormalPriority,tt={$$typeof:H,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Rc(){return{controller:new jx,data:new Map,refCount:0}}function Ki(e){e.refCount--,e.refCount===0&&Cx(Ex,function(){e.controller.abort()})}var Qi=null,Oc=0,qo=0,Wo=null;function Dx(e,t){if(Qi===null){var a=Qi=[];Oc=0,qo=Lu(),Wo={status:"pending",value:void 0,then:function(i){a.push(i)}}}return Oc++,t.then(tm,tm),t}function tm(){if(--Oc===0&&Qi!==null){Wo!==null&&(Wo.status="fulfilled");var e=Qi;Qi=null,qo=0,Wo=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Mx(e,t){var a=[],i={status:"pending",value:null,reason:null,then:function(l){a.push(l)}};return e.then(function(){i.status="fulfilled",i.value=t;for(var l=0;l<a.length;l++)(0,a[l])(t)},function(l){for(i.status="rejected",i.reason=l,l=0;l<a.length;l++)(0,a[l])(void 0)}),i}var nm=E.S;E.S=function(e,t){Hp=Ct(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&Dx(e,t),nm!==null&&nm(e,t)};var ao=j(null);function Nc(){var e=ao.current;return e!==null?e:Ue.pooledCache}function br(e,t){t===null?G(ao,ao.current):G(ao,t.pool)}function am(){var e=Nc();return e===null?null:{parent:tt._currentValue,pool:e}}var Xo=Error(r(460)),_c=Error(r(474)),vr=Error(r(542)),wr={then:function(){}};function om(e){return e=e.status,e==="fulfilled"||e==="rejected"}function im(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(Hn,Hn),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,rm(e),e;default:if(typeof t.status=="string")t.then(Hn,Hn);else{if(e=Ue,e!==null&&100<e.shellSuspendCounter)throw Error(r(482));e=t,e.status="pending",e.then(function(i){if(t.status==="pending"){var l=t;l.status="fulfilled",l.value=i}},function(i){if(t.status==="pending"){var l=t;l.status="rejected",l.reason=i}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,rm(e),e}throw io=t,Xo}}function oo(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(io=a,Xo):a}}var io=null;function sm(){if(io===null)throw Error(r(459));var e=io;return io=null,e}function rm(e){if(e===Xo||e===vr)throw Error(r(483))}var Fo=null,Zi=0;function xr(e){var t=Zi;return Zi+=1,Fo===null&&(Fo=[]),im(Fo,e,t)}function Ji(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Tr(e,t){throw t.$$typeof===x?Error(r(525)):(e=Object.prototype.toString.call(t),Error(r(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function lm(e){function t(D,C){if(e){var O=D.deletions;O===null?(D.deletions=[C],D.flags|=16):O.push(C)}}function a(D,C){if(!e)return null;for(;C!==null;)t(D,C),C=C.sibling;return null}function i(D){for(var C=new Map;D!==null;)D.key!==null?C.set(D.key,D):C.set(D.index,D),D=D.sibling;return C}function l(D,C){return D=Un(D,C),D.index=0,D.sibling=null,D}function u(D,C,O){return D.index=O,e?(O=D.alternate,O!==null?(O=O.index,O<C?(D.flags|=67108866,C):O):(D.flags|=67108866,C)):(D.flags|=1048576,C)}function g(D){return e&&D.alternate===null&&(D.flags|=67108866),D}function w(D,C,O,Y){return C===null||C.tag!==6?(C=Tc(O,D.mode,Y),C.return=D,C):(C=l(C,O),C.return=D,C)}function k(D,C,O,Y){var ce=O.type;return ce===R?V(D,C,O.props.children,Y,O.key):C!==null&&(C.elementType===ce||typeof ce=="object"&&ce!==null&&ce.$$typeof===U&&oo(ce)===C.type)?(C=l(C,O.props),Ji(C,O),C.return=D,C):(C=mr(O.type,O.key,O.props,null,D.mode,Y),Ji(C,O),C.return=D,C)}function N(D,C,O,Y){return C===null||C.tag!==4||C.stateNode.containerInfo!==O.containerInfo||C.stateNode.implementation!==O.implementation?(C=Sc(O,D.mode,Y),C.return=D,C):(C=l(C,O.children||[]),C.return=D,C)}function V(D,C,O,Y,ce){return C===null||C.tag!==7?(C=$a(O,D.mode,Y,ce),C.return=D,C):(C=l(C,O),C.return=D,C)}function W(D,C,O){if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return C=Tc(""+C,D.mode,O),C.return=D,C;if(typeof C=="object"&&C!==null){switch(C.$$typeof){case T:return O=mr(C.type,C.key,C.props,null,D.mode,O),Ji(O,C),O.return=D,O;case A:return C=Sc(C,D.mode,O),C.return=D,C;case U:return C=oo(C),W(D,C,O)}if(Te(C)||pe(C))return C=$a(C,D.mode,O,null),C.return=D,C;if(typeof C.then=="function")return W(D,xr(C),O);if(C.$$typeof===H)return W(D,gr(D,C),O);Tr(D,C)}return null}function L(D,C,O,Y){var ce=C!==null?C.key:null;if(typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint")return ce!==null?null:w(D,C,""+O,Y);if(typeof O=="object"&&O!==null){switch(O.$$typeof){case T:return O.key===ce?k(D,C,O,Y):null;case A:return O.key===ce?N(D,C,O,Y):null;case U:return O=oo(O),L(D,C,O,Y)}if(Te(O)||pe(O))return ce!==null?null:V(D,C,O,Y,null);if(typeof O.then=="function")return L(D,C,xr(O),Y);if(O.$$typeof===H)return L(D,C,gr(D,O),Y);Tr(D,O)}return null}function z(D,C,O,Y,ce){if(typeof Y=="string"&&Y!==""||typeof Y=="number"||typeof Y=="bigint")return D=D.get(O)||null,w(C,D,""+Y,ce);if(typeof Y=="object"&&Y!==null){switch(Y.$$typeof){case T:return D=D.get(Y.key===null?O:Y.key)||null,k(C,D,Y,ce);case A:return D=D.get(Y.key===null?O:Y.key)||null,N(C,D,Y,ce);case U:return Y=oo(Y),z(D,C,O,Y,ce)}if(Te(Y)||pe(Y))return D=D.get(O)||null,V(C,D,Y,ce,null);if(typeof Y.then=="function")return z(D,C,O,xr(Y),ce);if(Y.$$typeof===H)return z(D,C,O,gr(C,Y),ce);Tr(C,Y)}return null}function ee(D,C,O,Y){for(var ce=null,Oe=null,ie=C,Se=C=0,De=null;ie!==null&&Se<O.length;Se++){ie.index>Se?(De=ie,ie=null):De=ie.sibling;var Ne=L(D,ie,O[Se],Y);if(Ne===null){ie===null&&(ie=De);break}e&&ie&&Ne.alternate===null&&t(D,ie),C=u(Ne,C,Se),Oe===null?ce=Ne:Oe.sibling=Ne,Oe=Ne,ie=De}if(Se===O.length)return a(D,ie),Re&&Gn(D,Se),ce;if(ie===null){for(;Se<O.length;Se++)ie=W(D,O[Se],Y),ie!==null&&(C=u(ie,C,Se),Oe===null?ce=ie:Oe.sibling=ie,Oe=ie);return Re&&Gn(D,Se),ce}for(ie=i(ie);Se<O.length;Se++)De=z(ie,D,Se,O[Se],Y),De!==null&&(e&&De.alternate!==null&&ie.delete(De.key===null?Se:De.key),C=u(De,C,Se),Oe===null?ce=De:Oe.sibling=De,Oe=De);return e&&ie.forEach(function(_a){return t(D,_a)}),Re&&Gn(D,Se),ce}function ue(D,C,O,Y){if(O==null)throw Error(r(151));for(var ce=null,Oe=null,ie=C,Se=C=0,De=null,Ne=O.next();ie!==null&&!Ne.done;Se++,Ne=O.next()){ie.index>Se?(De=ie,ie=null):De=ie.sibling;var _a=L(D,ie,Ne.value,Y);if(_a===null){ie===null&&(ie=De);break}e&&ie&&_a.alternate===null&&t(D,ie),C=u(_a,C,Se),Oe===null?ce=_a:Oe.sibling=_a,Oe=_a,ie=De}if(Ne.done)return a(D,ie),Re&&Gn(D,Se),ce;if(ie===null){for(;!Ne.done;Se++,Ne=O.next())Ne=W(D,Ne.value,Y),Ne!==null&&(C=u(Ne,C,Se),Oe===null?ce=Ne:Oe.sibling=Ne,Oe=Ne);return Re&&Gn(D,Se),ce}for(ie=i(ie);!Ne.done;Se++,Ne=O.next())Ne=z(ie,D,Se,Ne.value,Y),Ne!==null&&(e&&Ne.alternate!==null&&ie.delete(Ne.key===null?Se:Ne.key),C=u(Ne,C,Se),Oe===null?ce=Ne:Oe.sibling=Ne,Oe=Ne);return e&&ie.forEach(function(U1){return t(D,U1)}),Re&&Gn(D,Se),ce}function Ve(D,C,O,Y){if(typeof O=="object"&&O!==null&&O.type===R&&O.key===null&&(O=O.props.children),typeof O=="object"&&O!==null){switch(O.$$typeof){case T:e:{for(var ce=O.key;C!==null;){if(C.key===ce){if(ce=O.type,ce===R){if(C.tag===7){a(D,C.sibling),Y=l(C,O.props.children),Y.return=D,D=Y;break e}}else if(C.elementType===ce||typeof ce=="object"&&ce!==null&&ce.$$typeof===U&&oo(ce)===C.type){a(D,C.sibling),Y=l(C,O.props),Ji(Y,O),Y.return=D,D=Y;break e}a(D,C);break}else t(D,C);C=C.sibling}O.type===R?(Y=$a(O.props.children,D.mode,Y,O.key),Y.return=D,D=Y):(Y=mr(O.type,O.key,O.props,null,D.mode,Y),Ji(Y,O),Y.return=D,D=Y)}return g(D);case A:e:{for(ce=O.key;C!==null;){if(C.key===ce)if(C.tag===4&&C.stateNode.containerInfo===O.containerInfo&&C.stateNode.implementation===O.implementation){a(D,C.sibling),Y=l(C,O.children||[]),Y.return=D,D=Y;break e}else{a(D,C);break}else t(D,C);C=C.sibling}Y=Sc(O,D.mode,Y),Y.return=D,D=Y}return g(D);case U:return O=oo(O),Ve(D,C,O,Y)}if(Te(O))return ee(D,C,O,Y);if(pe(O)){if(ce=pe(O),typeof ce!="function")throw Error(r(150));return O=ce.call(O),ue(D,C,O,Y)}if(typeof O.then=="function")return Ve(D,C,xr(O),Y);if(O.$$typeof===H)return Ve(D,C,gr(D,O),Y);Tr(D,O)}return typeof O=="string"&&O!==""||typeof O=="number"||typeof O=="bigint"?(O=""+O,C!==null&&C.tag===6?(a(D,C.sibling),Y=l(C,O),Y.return=D,D=Y):(a(D,C),Y=Tc(O,D.mode,Y),Y.return=D,D=Y),g(D)):a(D,C)}return function(D,C,O,Y){try{Zi=0;var ce=Ve(D,C,O,Y);return Fo=null,ce}catch(ie){if(ie===Xo||ie===vr)throw ie;var Oe=qt(29,ie,null,D.mode);return Oe.lanes=Y,Oe.return=D,Oe}finally{}}}var so=lm(!0),cm=lm(!1),ga=!1;function Lc(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Ic(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function ba(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function va(e,t,a){var i=e.updateQueue;if(i===null)return null;if(i=i.shared,(_e&2)!==0){var l=i.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),i.pending=t,t=fr(e),Wf(e,null,a),t}return dr(e,i,t,a),fr(e)}function $i(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,Ot(e,a)}}function zc(e,t){var a=e.updateQueue,i=e.alternate;if(i!==null&&(i=i.updateQueue,a===i)){var l=null,u=null;if(a=a.firstBaseUpdate,a!==null){do{var g={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};u===null?l=u=g:u=u.next=g,a=a.next}while(a!==null);u===null?l=u=t:u=u.next=t}else l=u=t;a={baseState:i.baseState,firstBaseUpdate:l,lastBaseUpdate:u,shared:i.shared,callbacks:i.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var Bc=!1;function es(){if(Bc){var e=Wo;if(e!==null)throw e}}function ts(e,t,a,i){Bc=!1;var l=e.updateQueue;ga=!1;var u=l.firstBaseUpdate,g=l.lastBaseUpdate,w=l.shared.pending;if(w!==null){l.shared.pending=null;var k=w,N=k.next;k.next=null,g===null?u=N:g.next=N,g=k;var V=e.alternate;V!==null&&(V=V.updateQueue,w=V.lastBaseUpdate,w!==g&&(w===null?V.firstBaseUpdate=N:w.next=N,V.lastBaseUpdate=k))}if(u!==null){var W=l.baseState;g=0,V=N=k=null,w=u;do{var L=w.lane&-536870913,z=L!==w.lane;if(z?(Ee&L)===L:(i&L)===L){L!==0&&L===qo&&(Bc=!0),V!==null&&(V=V.next={lane:0,tag:w.tag,payload:w.payload,callback:null,next:null});e:{var ee=e,ue=w;L=t;var Ve=a;switch(ue.tag){case 1:if(ee=ue.payload,typeof ee=="function"){W=ee.call(Ve,W,L);break e}W=ee;break e;case 3:ee.flags=ee.flags&-65537|128;case 0:if(ee=ue.payload,L=typeof ee=="function"?ee.call(Ve,W,L):ee,L==null)break e;W=y({},W,L);break e;case 2:ga=!0}}L=w.callback,L!==null&&(e.flags|=64,z&&(e.flags|=8192),z=l.callbacks,z===null?l.callbacks=[L]:z.push(L))}else z={lane:L,tag:w.tag,payload:w.payload,callback:w.callback,next:null},V===null?(N=V=z,k=W):V=V.next=z,g|=L;if(w=w.next,w===null){if(w=l.shared.pending,w===null)break;z=w,w=z.next,z.next=null,l.lastBaseUpdate=z,l.shared.pending=null}}while(!0);V===null&&(k=W),l.baseState=k,l.firstBaseUpdate=N,l.lastBaseUpdate=V,u===null&&(l.shared.lanes=0),ka|=g,e.lanes=g,e.memoizedState=W}}function um(e,t){if(typeof e!="function")throw Error(r(191,e));e.call(t)}function hm(e,t){var a=e.callbacks;
vendor: 8,656 bytes, line 49
49if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)um(a[e],t)}var Ko=j(null),Sr=j(0);function dm(e,t){e=$n,G(Sr,e),G(Ko,t),$n=e|t.baseLanes}function Hc(){G(Sr,$n),G(Ko,Ko.current)}function Vc(){$n=Sr.current,P(Ko),P(Sr)}var Wt=j(null),rn=null;function wa(e){var t=e.alternate;G(Je,Je.current&1),G(Wt,e),rn===null&&(t===null||Ko.current!==null||t.memoizedState!==null)&&(rn=e)}function Uc(e){G(Je,Je.current),G(Wt,e),rn===null&&(rn=e)}function fm(e){e.tag===22?(G(Je,Je.current),G(Wt,e),rn===null&&(rn=e)):xa()}function xa(){G(Je,Je.current),G(Wt,Wt.current)}function Xt(e){P(Wt),rn===e&&(rn=null),P(Je)}var Je=j(0);function kr(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Xu(a)||Fu(a)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)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 qn=0,we=null,Be=null,nt=null,Ar=!1,Qo=!1,ro=!1,jr=0,ns=0,Zo=null,Rx=0;function Ke(){throw Error(r(321))}function Gc(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!Yt(e[a],t[a]))return!1;return!0}function Pc(e,t,a,i,l,u){return qn=u,we=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,E.H=e===null||e.memoizedState===null?Qm:ou,ro=!1,u=a(i,l),ro=!1,Qo&&(u=pm(t,a,i,l)),mm(e),u}function mm(e){E.H=is;var t=Be!==null&&Be.next!==null;if(qn=0,nt=Be=we=null,Ar=!1,ns=0,Zo=null,t)throw Error(r(300));e===null||at||(e=e.dependencies,e!==null&&yr(e)&&(at=!0))}function pm(e,t,a,i){we=e;var l=0;do{if(Qo&&(Zo=null),ns=0,Qo=!1,25<=l)throw Error(r(301));if(l+=1,nt=Be=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}E.H=Zm,u=t(a,i)}while(Qo);return u}function Ox(){var e=E.H,t=e.useState()[0];return t=typeof t.then=="function"?as(t):t,e=e.useState()[0],(Be!==null?Be.memoizedState:null)!==e&&(we.flags|=1024),t}function Yc(){var e=jr!==0;return jr=0,e}function qc(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Wc(e){if(Ar){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Ar=!1}qn=0,nt=Be=we=null,Qo=!1,ns=jr=0,Zo=null}function Dt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return nt===null?we.memoizedState=nt=e:nt=nt.next=e,nt}function $e(){if(Be===null){var e=we.alternate;e=e!==null?e.memoizedState:null}else e=Be.next;var t=nt===null?we.memoizedState:nt.next;if(t!==null)nt=t,Be=e;else{if(e===null)throw we.alternate===null?Error(r(467)):Error(r(310));Be=e,e={memoizedState:Be.memoizedState,baseState:Be.baseState,baseQueue:Be.baseQueue,queue:Be.queue,next:null},nt===null?we.memoizedState=nt=e:nt=nt.next=e}return nt}function Cr(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function as(e){var t=ns;return ns+=1,Zo===null&&(Zo=[]),e=im(Zo,e,t),t=we,(nt===null?t.memoizedState:nt.next)===null&&(t=t.alternate,E.H=t===null||t.memoizedState===null?Qm:ou),e}function Er(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return as(e);if(e.$$typeof===H)return gt(e)}throw Error(r(438,String(e)))}function Xc(e){var t=null,a=we.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var i=we.alternate;i!==null&&(i=i.updateQueue,i!==null&&(i=i.memoCache,i!=null&&(t={data:i.data.map(function(l){return l.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=Cr(),we.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),i=0;i<e;i++)a[i]=he;return t.index++,a}function Wn(e,t){return typeof t=="function"?t(e):t}function Dr(e){var t=$e();return Fc(t,Be,e)}function Fc(e,t,a){var i=e.queue;if(i===null)throw Error(r(311));i.lastRenderedReducer=a;var l=e.baseQueue,u=i.pending;if(u!==null){if(l!==null){var g=l.next;l.next=u.next,u.next=g}t.baseQueue=l=u,i.pending=null}if(u=e.baseState,l===null)e.memoizedState=u;else{t=l.next;var w=g=null,k=null,N=t,V=!1;do{var W=N.lane&-536870913;if(W!==N.lane?(Ee&W)===W:(qn&W)===W){var L=N.revertLane;if(L===0)k!==null&&(k=k.next={lane:0,revertLane:0,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null}),W===qo&&(V=!0);else if((qn&L)===L){N=N.next,L===qo&&(V=!0);continue}else W={lane:0,revertLane:N.revertLane,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},k===null?(w=k=W,g=u):k=k.next=W,we.lanes|=L,ka|=L;W=N.action,ro&&a(u,W),u=N.hasEagerState?N.eagerState:a(u,W)}else L={lane:W,revertLane:N.revertLane,gesture:N.gesture,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},k===null?(w=k=L,g=u):k=k.next=L,we.lanes|=W,ka|=W;N=N.next}while(N!==null&&N!==t);if(k===null?g=u:k.next=w,!Yt(u,e.memoizedState)&&(at=!0,V&&(a=Wo,a!==null)))throw a;e.memoizedState=u,e.baseState=g,e.baseQueue=k,i.lastRenderedState=u}return l===null&&(i.lanes=0),[e.memoizedState,i.dispatch]}function Kc(e){var t=$e(),a=t.queue;if(a===null)throw Error(r(311));a.lastRenderedReducer=e;var i=a.dispatch,l=a.pending,u=t.memoizedState;if(l!==null){a.pending=null;var g=l=l.next;do u=e(u,g.action),g=g.next;while(g!==l);Yt(u,t.memoizedState)||(at=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),a.lastRenderedState=u}return[u,i]}function ym(e,t,a){var i=we,l=$e(),u=Re;if(u){if(a===void 0)throw Error(r(407));a=a()}else a=t();var g=!Yt((Be||l).memoizedState,a);if(g&&(l.memoizedState=a,at=!0),l=l.queue,Jc(vm.bind(null,i,l,e),[e]),l.getSnapshot!==t||g||nt!==null&&nt.memoizedState.tag&1){if(i.flags|=2048,Jo(9,{destroy:void 0},bm.bind(null,i,l,a,t),null),Ue===null)throw Error(r(349));u||(qn&127)!==0||gm(i,t,a)}return a}function gm(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=we.updateQueue,t===null?(t=Cr(),we.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function bm(e,t,a,i){t.value=a,t.getSnapshot=i,wm(t)&&xm(e)}function vm(e,t,a){return a(function(){wm(t)&&xm(e)})}function wm(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!Yt(e,a)}catch{return!0}}function xm(e){var t=Ja(e,2);t!==null&&Vt(t,e,2)}function Qc(e){var t=Dt();if(typeof e=="function"){var a=e;if(e=a(),ro){pn(!0);try{a()}finally{pn(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wn,lastRenderedState:e},t}function Tm(e,t,a,i){return e.baseState=a,Fc(e,Be,typeof i=="function"?i:Wn)}function Nx(e,t,a,i,l){if(Or(e))throw Error(r(485));if(e=t.action,e!==null){var u={payload:l,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(g){u.listeners.push(g)}};E.T!==null?a(!0):u.isTransition=!1,i(u),a=t.pending,a===null?(u.next=t.pending=u,Sm(t,u)):(u.next=a.next,t.pending=a.next=u)}}function Sm(e,t){var a=t.action,i=t.payload,l=e.state;if(t.isTransition){var u=E.T,g={};E.T=g;try{var w=a(l,i),k=E.S;k!==null&&k(g,w),km(e,t,w)}catch(N){Zc(e,t,N)}finally{u!==null&&g.types!==null&&(u.types=g.types),E.T=u}}else try{u=a(l,i),km(e,t,u)}catch(N){Zc(e,t,N)}}function km(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(i){Am(e,t,i)},function(i){return Zc(e,t,i)}):Am(e,t,a)}function Am(e,t,a){t.status="fulfilled",t.value=a,jm(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,Sm(e,a)))}function Zc(e,t,a){var i=e.pending;if(e.pending=null,i!==null){i=i.next;do t.status="rejected",t.reason=a,jm(t),t=t.next;while(t!==i)}e.action=null}function jm(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function Cm(e,t){return t}function Em(e,t){if(Re){var a=Ue.formState;if(a!==null){e:{var i=we;if(Re){if(Ge){t:{for(var l=Ge,u=sn;l.nodeType!==8;){if(!u){l=null;break t}if(l=ln(l.nextSibling),l===null){l=null;break t}}u=l.data,l=u==="F!"||u==="F"?l:null}if(l){Ge=ln(l.nextSibling),i=l.data==="F!";break e}}pa(i)}i=!1}i&&(t=a[0])}}return a=Dt(),a.memoizedState=a.baseState=t,i={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Cm,lastRenderedState:t},a.queue=i,a=Xm.bind(null,we,i),i.dispatch=a,i=Qc(!1),u=au.bind(null,we,!1,i.queue),i=Dt(),l={state:t,dispatch:null,action:e,pending:null},i.queue=l,a=Nx.bind(null,we,l,u,a),l.dispatch=a,i.memoizedState=e,[t,a,!1]}function Dm(e){var t=$e();return Mm(t,Be,e)}function Mm(e,t,a){if(t=Fc(e,t,Cm)[0],e=Dr(Wn)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var i=as(t)}catch(g){throw g===Xo?vr:g}else i=t;
vendor: 11,781 bytes, line 49
49t=$e();var l=t.queue,u=l.dispatch;return a!==t.memoizedState&&(we.flags|=2048,Jo(9,{destroy:void 0},_x.bind(null,l,a),null)),[i,u,e]}function _x(e,t){e.action=t}function Rm(e){var t=$e(),a=Be;if(a!==null)return Mm(t,a,e);$e(),t=t.memoizedState,a=$e();var i=a.queue.dispatch;return a.memoizedState=e,[t,i,!1]}function Jo(e,t,a,i){return e={tag:e,create:a,deps:i,inst:t,next:null},t=we.updateQueue,t===null&&(t=Cr(),we.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(i=a.next,a.next=e,e.next=i,t.lastEffect=e),e}function Om(){return $e().memoizedState}function Mr(e,t,a,i){var l=Dt();we.flags|=e,l.memoizedState=Jo(1|t,{destroy:void 0},a,i===void 0?null:i)}function Rr(e,t,a,i){var l=$e();i=i===void 0?null:i;var u=l.memoizedState.inst;Be!==null&&i!==null&&Gc(i,Be.memoizedState.deps)?l.memoizedState=Jo(t,u,a,i):(we.flags|=e,l.memoizedState=Jo(1|t,u,a,i))}function Nm(e,t){Mr(8390656,8,e,t)}function Jc(e,t){Rr(2048,8,e,t)}function Lx(e){we.flags|=4;var t=we.updateQueue;if(t===null)t=Cr(),we.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function _m(e){var t=$e().memoizedState;return Lx({ref:t,nextImpl:e}),function(){if((_e&2)!==0)throw Error(r(440));return t.impl.apply(void 0,arguments)}}function Lm(e,t){return Rr(4,2,e,t)}function Im(e,t){return Rr(4,4,e,t)}function zm(e,t){if(typeof t=="function"){e=e();var a=t(e);return function(){typeof a=="function"?a():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function Bm(e,t,a){a=a!=null?a.concat([e]):null,Rr(4,4,zm.bind(null,t,e),a)}function $c(){}function Hm(e,t){var a=$e();t=t===void 0?null:t;var i=a.memoizedState;return t!==null&&Gc(t,i[1])?i[0]:(a.memoizedState=[e,t],e)}function Vm(e,t){var a=$e();t=t===void 0?null:t;var i=a.memoizedState;if(t!==null&&Gc(t,i[1]))return i[0];if(i=e(),ro){pn(!0);try{e()}finally{pn(!1)}}return a.memoizedState=[i,t],i}function eu(e,t,a){return a===void 0||(qn&1073741824)!==0&&(Ee&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Up(),we.lanes|=e,ka|=e,a)}function Um(e,t,a,i){return Yt(a,t)?a:Ko.current!==null?(e=eu(e,a,i),Yt(e,t)||(at=!0),e):(qn&42)===0||(qn&1073741824)!==0&&(Ee&261930)===0?(at=!0,e.memoizedState=a):(e=Up(),we.lanes|=e,ka|=e,t)}function Gm(e,t,a,i,l){var u=B.p;B.p=u!==0&&8>u?u:8;var g=E.T,w={};E.T=w,au(e,!1,t,a);try{var k=l(),N=E.S;if(N!==null&&N(w,k),k!==null&&typeof k=="object"&&typeof k.then=="function"){var V=Mx(k,i);os(e,t,V,Qt(e))}else os(e,t,i,Qt(e))}catch(W){os(e,t,{then:function(){},status:"rejected",reason:W},Qt())}finally{B.p=u,g!==null&&w.types!==null&&(g.types=w.types),E.T=g}}function Ix(){}function tu(e,t,a,i){if(e.tag!==5)throw Error(r(476));var l=Pm(e).queue;Gm(e,l,t,_,a===null?Ix:function(){return Ym(e),a(i)})}function Pm(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:_,baseState:_,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wn,lastRenderedState:_},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Wn,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Ym(e){var t=Pm(e);t.next===null&&(t=e.alternate.memoizedState),os(e,t.next.queue,{},Qt())}function nu(){return gt(xs)}function qm(){return $e().memoizedState}function Wm(){return $e().memoizedState}function zx(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Qt();e=ba(a);var i=va(t,e,a);i!==null&&(Vt(i,t,a),$i(i,t,a)),t={cache:Rc()},e.payload=t;return}t=t.return}}function Bx(e,t,a){var i=Qt();a={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},Or(e)?Fm(t,a):(a=wc(e,t,a,i),a!==null&&(Vt(a,e,i),Km(a,t,i)))}function Xm(e,t,a){var i=Qt();os(e,t,a,i)}function os(e,t,a,i){var l={lane:i,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(Or(e))Fm(t,l);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var g=t.lastRenderedState,w=u(g,a);if(l.hasEagerState=!0,l.eagerState=w,Yt(w,g))return dr(e,t,l,0),Ue===null&&hr(),!1}catch{}finally{}if(a=wc(e,t,l,i),a!==null)return Vt(a,e,i),Km(a,t,i),!0}return!1}function au(e,t,a,i){if(i={lane:2,revertLane:Lu(),gesture:null,action:i,hasEagerState:!1,eagerState:null,next:null},Or(e)){if(t)throw Error(r(479))}else t=wc(e,a,i,2),t!==null&&Vt(t,e,2)}function Or(e){var t=e.alternate;return e===we||t!==null&&t===we}function Fm(e,t){Qo=Ar=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function Km(e,t,a){if((a&4194048)!==0){var i=t.lanes;i&=e.pendingLanes,a|=i,t.lanes=a,Ot(e,a)}}var is={readContext:gt,use:Er,useCallback:Ke,useContext:Ke,useEffect:Ke,useImperativeHandle:Ke,useLayoutEffect:Ke,useInsertionEffect:Ke,useMemo:Ke,useReducer:Ke,useRef:Ke,useState:Ke,useDebugValue:Ke,useDeferredValue:Ke,useTransition:Ke,useSyncExternalStore:Ke,useId:Ke,useHostTransitionStatus:Ke,useFormState:Ke,useActionState:Ke,useOptimistic:Ke,useMemoCache:Ke,useCacheRefresh:Ke};is.useEffectEvent=Ke;var Qm={readContext:gt,use:Er,useCallback:function(e,t){return Dt().memoizedState=[e,t===void 0?null:t],e},useContext:gt,useEffect:Nm,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,Mr(4194308,4,zm.bind(null,t,e),a)},useLayoutEffect:function(e,t){return Mr(4194308,4,e,t)},useInsertionEffect:function(e,t){Mr(4,2,e,t)},useMemo:function(e,t){var a=Dt();t=t===void 0?null:t;var i=e();if(ro){pn(!0);try{e()}finally{pn(!1)}}return a.memoizedState=[i,t],i},useReducer:function(e,t,a){var i=Dt();if(a!==void 0){var l=a(t);if(ro){pn(!0);try{a(t)}finally{pn(!1)}}}else l=t;return i.memoizedState=i.baseState=l,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:l},i.queue=e,e=e.dispatch=Bx.bind(null,we,e),[i.memoizedState,e]},useRef:function(e){var t=Dt();return e={current:e},t.memoizedState=e},useState:function(e){e=Qc(e);var t=e.queue,a=Xm.bind(null,we,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:$c,useDeferredValue:function(e,t){var a=Dt();return eu(a,e,t)},useTransition:function(){var e=Qc(!1);return e=Gm.bind(null,we,e.queue,!0,!1),Dt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var i=we,l=Dt();if(Re){if(a===void 0)throw Error(r(407));a=a()}else{if(a=t(),Ue===null)throw Error(r(349));(Ee&127)!==0||gm(i,t,a)}l.memoizedState=a;var u={value:a,getSnapshot:t};return l.queue=u,Nm(vm.bind(null,i,u,e),[e]),i.flags|=2048,Jo(9,{destroy:void 0},bm.bind(null,i,u,a,t),null),a},useId:function(){var e=Dt(),t=Ue.identifierPrefix;if(Re){var a=jn,i=An;a=(i&~(1<<32-xt(i)-1)).toString(32)+a,t="_"+t+"R_"+a,a=jr++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=Rx++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:nu,useFormState:Em,useActionState:Em,useOptimistic:function(e){var t=Dt();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=au.bind(null,we,!0,a),a.dispatch=t,[e,t]},useMemoCache:Xc,useCacheRefresh:function(){return Dt().memoizedState=zx.bind(null,we)},useEffectEvent:function(e){var t=Dt(),a={impl:e};return t.memoizedState=a,function(){if((_e&2)!==0)throw Error(r(440));return a.impl.apply(void 0,arguments)}}},ou={readContext:gt,use:Er,useCallback:Hm,useContext:gt,useEffect:Jc,useImperativeHandle:Bm,useInsertionEffect:Lm,useLayoutEffect:Im,useMemo:Vm,useReducer:Dr,useRef:Om,useState:function(){return Dr(Wn)},useDebugValue:$c,useDeferredValue:function(e,t){var a=$e();return Um(a,Be.memoizedState,e,t)},useTransition:function(){var e=Dr(Wn)[0],t=$e().memoizedState;return[typeof e=="boolean"?e:as(e),t]},useSyncExternalStore:ym,useId:qm,useHostTransitionStatus:nu,useFormState:Dm,useActionState:Dm,useOptimistic:function(e,t){var a=$e();return Tm(a,Be,e,t)},useMemoCache:Xc,useCacheRefresh:Wm};ou.useEffectEvent=_m;var Zm={readContext:gt,use:Er,useCallback:Hm,useContext:gt,useEffect:Jc,useImperativeHandle:Bm,useInsertionEffect:Lm,useLayoutEffect:Im,useMemo:Vm,useReducer:Kc,useRef:Om,useState:function(){return Kc(Wn)},useDebugValue:$c,useDeferredValue:function(e,t){var a=$e();return Be===null?eu(a,e,t):Um(a,Be.memoizedState,e,t)},useTransition:function(){var e=Kc(Wn)[0],t=$e().memoizedState;return[typeof e=="boolean"?e:as(e),t]},useSyncExternalStore:ym,useId:qm,useHostTransitionStatus:nu,useFormState:Rm,useActionState:Rm,useOptimistic:function(e,t){var a=$e();return Be!==null?Tm(a,Be,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Xc,useCacheRefresh:Wm};Zm.useEffectEvent=_m;function iu(e,t,a,i){t=e.memoizedState,a=a(i,t),a=a==null?t:y({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var su={enqueueSetState:function(e,t,a){e=e._reactInternals;var i=Qt(),l=ba(i);l.payload=t,a!=null&&(l.callback=a),t=va(e,l,i),t!==null&&(Vt(t,e,i),$i(t,e,i))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var i=Qt(),l=ba(i);l.tag=1,l.payload=t,a!=null&&(l.callback=a),t=va(e,l,i),t!==null&&(Vt(t,e,i),$i(t,e,i))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Qt(),i=ba(a);i.tag=2,t!=null&&(i.callback=t),t=va(e,i,a),t!==null&&(Vt(t,e,a),$i(t,e,a))}};function Jm(e,t,a,i,l,u,g){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(i,u,g):t.prototype&&t.prototype.isPureReactComponent?!qi(a,i)||!qi(l,u):!0}function $m(e,t,a,i){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,i),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,i),t.state!==e&&su.enqueueReplaceState(t,t.state,null)}function lo(e,t){var a=t;if("ref"in t){a={};for(var i in t)i!=="ref"&&(a[i]=t[i])}if(e=e.defaultProps){a===t&&(a=y({},a));for(var l in e)a[l]===void 0&&(a[l]=e[l])}return a}function ep(e){ur(e)}function tp(e){console.error(e)}function np(e){ur(e)}function Nr(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(i){setTimeout(function(){throw i})}}function ap(e,t,a){try{var i=e.onCaughtError;i(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(l){setTimeout(function(){throw l})}}function ru(e,t,a){return a=ba(a),a.tag=3,a.payload={element:null},a.callback=function(){Nr(e,t)},a}function op(e){return e=ba(e),e.tag=3,e}function ip(e,t,a,i){var l=a.type.getDerivedStateFromError;if(typeof l=="function"){var u=i.value;e.payload=function(){return l(u)},e.callback=function(){ap(t,a,i)}}var g=a.stateNode;g!==null&&typeof g.componentDidCatch=="function"&&(e.callback=function(){ap(t,a,i),typeof l!="function"&&(Aa===null?Aa=new Set([this]):Aa.add(this));var w=i.stack;this.componentDidCatch(i.value,{componentStack:w!==null?w:""})})}function Hx(e,t,a,i,l){if(a.flags|=32768,i!==null&&typeof i=="object"&&typeof i.then=="function"){if(t=a.alternate,t!==null&&Yo(t,a,l,!0),a=Wt.current,a!==null){switch(a.tag){case 31:case 13:return rn===null?qr():a.alternate===null&&Qe===0&&(Qe=3),a.flags&=-257,a.flags|=65536,a.lanes=l,i===wr?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([i]):t.add(i),Ou(e,i,l)),!1;case 22:return a.flags|=65536,i===wr?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([i])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([i]):a.add(i)),Ou(e,i,l)),!1}throw Error(r(435,a.tag))}return Ou(e,i,l),qr(),!1}if(Re)return t=Wt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=l,i!==jc&&(e=Error(r(422),{cause:i}),Fi(nn(e,a)))):(i!==jc&&(t=Error(r(423),{cause:i}),Fi(nn(t,a))),e=e.current.alternate,e.flags|=65536,l&=-l,e.lanes|=l,i=nn(i,a),l=ru(e.stateNode,i,l),zc(e,l),Qe!==4&&(Qe=2)),!1;var u=Error(r(520),{cause:i});if(u=nn(u,a),fs===null?fs=[u]:fs.push(u),Qe!==4&&(Qe=2),t===null)return!0;
vendor: 12,735 bytes, line 49
49i=nn(i,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=l&-l,a.lanes|=e,e=ru(a.stateNode,i,e),zc(a,e),!1;case 1:if(t=a.type,u=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Aa===null||!Aa.has(u))))return a.flags|=65536,l&=-l,a.lanes|=l,l=op(l),ip(l,e,a,i),zc(a,l),!1}a=a.return}while(a!==null);return!1}var lu=Error(r(461)),at=!1;function bt(e,t,a,i){t.child=e===null?cm(t,null,a,i):so(t,e.child,a,i)}function sp(e,t,a,i,l){a=a.render;var u=t.ref;if("ref"in i){var g={};for(var w in i)w!=="ref"&&(g[w]=i[w])}else g=i;return no(t),i=Pc(e,t,a,g,u,l),w=Yc(),e!==null&&!at?(qc(e,t,l),Xn(e,t,l)):(Re&&w&&kc(t),t.flags|=1,bt(e,t,i,l),t.child)}function rp(e,t,a,i,l){if(e===null){var u=a.type;return typeof u=="function"&&!xc(u)&&u.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=u,lp(e,t,u,i,l)):(e=mr(a.type,null,i,t,t.mode,l),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!yu(e,l)){var g=u.memoizedProps;if(a=a.compare,a=a!==null?a:qi,a(g,i)&&e.ref===t.ref)return Xn(e,t,l)}return t.flags|=1,e=Un(u,i),e.ref=t.ref,e.return=t,t.child=e}function lp(e,t,a,i,l){if(e!==null){var u=e.memoizedProps;if(qi(u,i)&&e.ref===t.ref)if(at=!1,t.pendingProps=i=u,yu(e,l))(e.flags&131072)!==0&&(at=!0);else return t.lanes=e.lanes,Xn(e,t,l)}return cu(e,t,a,i,l)}function cp(e,t,a,i){var l=i.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),i.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|a:a,e!==null){for(i=t.child=e.child,l=0;i!==null;)l=l|i.lanes|i.childLanes,i=i.sibling;i=l&~u}else i=0,t.child=null;return up(e,t,u,a,i)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&br(t,u!==null?u.cachePool:null),u!==null?dm(t,u):Hc(),fm(t);else return i=t.lanes=536870912,up(e,t,u!==null?u.baseLanes|a:a,a,i)}else u!==null?(br(t,u.cachePool),dm(t,u),xa(),t.memoizedState=null):(e!==null&&br(t,null),Hc(),xa());return bt(e,t,l,a),t.child}function ss(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function up(e,t,a,i,l){var u=Nc();return u=u===null?null:{parent:tt._currentValue,pool:u},t.memoizedState={baseLanes:a,cachePool:u},e!==null&&br(t,null),Hc(),fm(t),e!==null&&Yo(e,t,i,!0),t.childLanes=l,null}function _r(e,t){return t=Ir({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function hp(e,t,a){return so(t,e.child,null,a),e=_r(t,t.pendingProps),e.flags|=2,Xt(t),t.memoizedState=null,e}function Vx(e,t,a){var i=t.pendingProps,l=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Re){if(i.mode==="hidden")return e=_r(t,i),t.lanes=536870912,ss(null,e);if(Uc(t),(e=Ge)?(e=Sy(e,sn),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:fa!==null?{id:An,overflow:jn}:null,retryLane:536870912,hydrationErrors:null},a=Ff(e),a.return=t,t.child=a,yt=t,Ge=null)):e=null,e===null)throw pa(t);return t.lanes=536870912,null}return _r(t,i)}var u=e.memoizedState;if(u!==null){var g=u.dehydrated;if(Uc(t),l)if(t.flags&256)t.flags&=-257,t=hp(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(r(558));else if(at||Yo(e,t,a,!1),l=(a&e.childLanes)!==0,at||l){if(i=Ue,i!==null&&(g=Nt(i,a),g!==0&&g!==u.retryLane))throw u.retryLane=g,Ja(e,g),Vt(i,e,g),lu;qr(),t=hp(e,t,a)}else e=u.treeContext,Ge=ln(g.nextSibling),yt=t,Re=!0,ma=null,sn=!1,e!==null&&Zf(t,e),t=_r(t,i),t.flags|=4096;return t}return e=Un(e.child,{mode:i.mode,children:i.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Lr(e,t){var a=t.ref;if(a===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof a!="function"&&typeof a!="object")throw Error(r(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function cu(e,t,a,i,l){return no(t),a=Pc(e,t,a,i,void 0,l),i=Yc(),e!==null&&!at?(qc(e,t,l),Xn(e,t,l)):(Re&&i&&kc(t),t.flags|=1,bt(e,t,a,l),t.child)}function dp(e,t,a,i,l,u){return no(t),t.updateQueue=null,a=pm(t,i,a,l),mm(e),i=Yc(),e!==null&&!at?(qc(e,t,u),Xn(e,t,u)):(Re&&i&&kc(t),t.flags|=1,bt(e,t,a,u),t.child)}function fp(e,t,a,i,l){if(no(t),t.stateNode===null){var u=Vo,g=a.contextType;typeof g=="object"&&g!==null&&(u=gt(g)),u=new a(i,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=su,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=i,u.state=t.memoizedState,u.refs={},Lc(t),g=a.contextType,u.context=typeof g=="object"&&g!==null?gt(g):Vo,u.state=t.memoizedState,g=a.getDerivedStateFromProps,typeof g=="function"&&(iu(t,a,g,i),u.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(g=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),g!==u.state&&su.enqueueReplaceState(u,u.state,null),ts(t,i,u,l),es(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),i=!0}else if(e===null){u=t.stateNode;var w=t.memoizedProps,k=lo(a,w);u.props=k;var N=u.context,V=a.contextType;g=Vo,typeof V=="object"&&V!==null&&(g=gt(V));var W=a.getDerivedStateFromProps;V=typeof W=="function"||typeof u.getSnapshotBeforeUpdate=="function",w=t.pendingProps!==w,V||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(w||N!==g)&&$m(t,u,i,g),ga=!1;var L=t.memoizedState;u.state=L,ts(t,i,u,l),es(),N=t.memoizedState,w||L!==N||ga?(typeof W=="function"&&(iu(t,a,W,i),N=t.memoizedState),(k=ga||Jm(t,a,k,i,L,N,g))?(V||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=i,t.memoizedState=N),u.props=i,u.state=N,u.context=g,i=k):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),i=!1)}else{u=t.stateNode,Ic(e,t),g=t.memoizedProps,V=lo(a,g),u.props=V,W=t.pendingProps,L=u.context,N=a.contextType,k=Vo,typeof N=="object"&&N!==null&&(k=gt(N)),w=a.getDerivedStateFromProps,(N=typeof w=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(g!==W||L!==k)&&$m(t,u,i,k),ga=!1,L=t.memoizedState,u.state=L,ts(t,i,u,l),es();var z=t.memoizedState;g!==W||L!==z||ga||e!==null&&e.dependencies!==null&&yr(e.dependencies)?(typeof w=="function"&&(iu(t,a,w,i),z=t.memoizedState),(V=ga||Jm(t,a,V,i,L,z,k)||e!==null&&e.dependencies!==null&&yr(e.dependencies))?(N||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(i,z,k),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(i,z,k)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||g===e.memoizedProps&&L===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&L===e.memoizedState||(t.flags|=1024),t.memoizedProps=i,t.memoizedState=z),u.props=i,u.state=z,u.context=k,i=V):(typeof u.componentDidUpdate!="function"||g===e.memoizedProps&&L===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||g===e.memoizedProps&&L===e.memoizedState||(t.flags|=1024),i=!1)}return u=i,Lr(e,t),i=(t.flags&128)!==0,u||i?(u=t.stateNode,a=i&&typeof a.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&i?(t.child=so(t,e.child,null,l),t.child=so(t,null,a,l)):bt(e,t,a,l),t.memoizedState=u.state,e=t.child):e=Xn(e,t,l),e}function mp(e,t,a,i){return eo(),t.flags|=256,bt(e,t,a,i),t.child}var uu={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function hu(e){return{baseLanes:e,cachePool:am()}}function du(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=Kt),e}function pp(e,t,a){var i=t.pendingProps,l=!1,u=(t.flags&128)!==0,g;if((g=u)||(g=e!==null&&e.memoizedState===null?!1:(Je.current&2)!==0),g&&(l=!0,t.flags&=-129),g=(t.flags&32)!==0,t.flags&=-33,e===null){if(Re){if(l?wa(t):xa(),(e=Ge)?(e=Sy(e,sn),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:fa!==null?{id:An,overflow:jn}:null,retryLane:536870912,hydrationErrors:null},a=Ff(e),a.return=t,t.child=a,yt=t,Ge=null)):e=null,e===null)throw pa(t);return Fu(e)?t.lanes=32:t.lanes=536870912,null}var w=i.children;return i=i.fallback,l?(xa(),l=t.mode,w=Ir({mode:"hidden",children:w},l),i=$a(i,l,a,null),w.return=t,i.return=t,w.sibling=i,t.child=w,i=t.child,i.memoizedState=hu(a),i.childLanes=du(e,g,a),t.memoizedState=uu,ss(null,i)):(wa(t),fu(t,w))}var k=e.memoizedState;if(k!==null&&(w=k.dehydrated,w!==null)){if(u)t.flags&256?(wa(t),t.flags&=-257,t=mu(e,t,a)):t.memoizedState!==null?(xa(),t.child=e.child,t.flags|=128,t=null):(xa(),w=i.fallback,l=t.mode,i=Ir({mode:"visible",children:i.children},l),w=$a(w,l,a,null),w.flags|=2,i.return=t,w.return=t,i.sibling=w,t.child=i,so(t,e.child,null,a),i=t.child,i.memoizedState=hu(a),i.childLanes=du(e,g,a),t.memoizedState=uu,t=ss(null,i));else if(wa(t),Fu(w)){if(g=w.nextSibling&&w.nextSibling.dataset,g)var N=g.dgst;g=N,i=Error(r(419)),i.stack="",i.digest=g,Fi({value:i,source:null,stack:null}),t=mu(e,t,a)}else if(at||Yo(e,t,a,!1),g=(a&e.childLanes)!==0,at||g){if(g=Ue,g!==null&&(i=Nt(g,a),i!==0&&i!==k.retryLane))throw k.retryLane=i,Ja(e,i),Vt(g,e,i),lu;Xu(w)||qr(),t=mu(e,t,a)}else Xu(w)?(t.flags|=192,t.child=e.child,t=null):(e=k.treeContext,Ge=ln(w.nextSibling),yt=t,Re=!0,ma=null,sn=!1,e!==null&&Zf(t,e),t=fu(t,i.children),t.flags|=4096);return t}return l?(xa(),w=i.fallback,l=t.mode,k=e.child,N=k.sibling,i=Un(k,{mode:"hidden",children:i.children}),i.subtreeFlags=k.subtreeFlags&65011712,N!==null?w=Un(N,w):(w=$a(w,l,a,null),w.flags|=2),w.return=t,i.return=t,i.sibling=w,t.child=i,ss(null,i),i=t.child,w=e.child.memoizedState,w===null?w=hu(a):(l=w.cachePool,l!==null?(k=tt._currentValue,l=l.parent!==k?{parent:k,pool:k}:l):l=am(),w={baseLanes:w.baseLanes|a,cachePool:l}),i.memoizedState=w,i.childLanes=du(e,g,a),t.memoizedState=uu,ss(e.child,i)):(wa(t),a=e.child,e=a.sibling,a=Un(a,{mode:"visible",children:i.children}),a.return=t,a.sibling=null,e!==null&&(g=t.deletions,g===null?(t.deletions=[e],t.flags|=16):g.push(e)),t.child=a,t.memoizedState=null,a)}function fu(e,t){return t=Ir({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Ir(e,t){return e=qt(22,e,null,t),e.lanes=0,e}function mu(e,t,a){return so(t,e.child,null,a),e=fu(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function yp(e,t,a){e.lanes|=t;var i=e.alternate;i!==null&&(i.lanes|=t),Dc(e.return,t,a)}function pu(e,t,a,i,l,u){var g=e.memoizedState;g===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:i,tail:a,tailMode:l,treeForkCount:u}:(g.isBackwards=t,g.rendering=null,g.renderingStartTime=0,g.last=i,g.tail=a,g.tailMode=l,g.treeForkCount=u)}function gp(e,t,a){var i=t.pendingProps,l=i.revealOrder,u=i.tail;i=i.children;var g=Je.current,w=(g&2)!==0;if(w?(g=g&1|2,t.flags|=128):g&=1,G(Je,g),bt(e,t,i,a),i=Re?Xi:0,!w&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&yp(e,a,t);else if(e.tag===19)yp(e,a,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}switch(l){case"forwards":for(a=t.child,l=null;a!==null;)e=a.alternate,e!==null&&kr(e)===null&&(l=a),a=a.sibling;a=l,a===null?(l=t.child,t.child=null):(l=a.sibling,a.sibling=null),pu(t,!1,l,a,u,i);break;case"backwards":case"unstable_legacy-backwards":for(a=null,l=t.child,t.child=null;l!==null;){if(e=l.alternate,e!==null&&kr(e)===null){t.child=l;break}e=l.sibling,l.sibling=a,a=l,l=e}pu(t,!0,a,null,u,i);break;case"together":pu(t,!1,null,null,void 0,i);break;default:t.memoizedState=null}return t.child}function Xn(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),ka|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Yo(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(r(153));if(t.child!==null){for(e=t.child,a=Un(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=Un(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}
vendor: 4,269 bytes, line 49
49function yu(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&yr(e)))}function Ux(e,t,a){switch(t.tag){case 3:fe(t,t.stateNode.containerInfo),ya(t,tt,e.memoizedState.cache),eo();break;case 27:case 5:ft(t);break;case 4:fe(t,t.stateNode.containerInfo);break;case 10:ya(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,Uc(t),null;break;case 13:var i=t.memoizedState;if(i!==null)return i.dehydrated!==null?(wa(t),t.flags|=128,null):(a&t.child.childLanes)!==0?pp(e,t,a):(wa(t),e=Xn(e,t,a),e!==null?e.sibling:null);wa(t);break;case 19:var l=(e.flags&128)!==0;if(i=(a&t.childLanes)!==0,i||(Yo(e,t,a,!1),i=(a&t.childLanes)!==0),l){if(i)return gp(e,t,a);t.flags|=128}if(l=t.memoizedState,l!==null&&(l.rendering=null,l.tail=null,l.lastEffect=null),G(Je,Je.current),i)break;return null;case 22:return t.lanes=0,cp(e,t,a,t.pendingProps);case 24:ya(t,tt,e.memoizedState.cache)}return Xn(e,t,a)}function bp(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)at=!0;else{if(!yu(e,a)&&(t.flags&128)===0)return at=!1,Ux(e,t,a);at=(e.flags&131072)!==0}else at=!1,Re&&(t.flags&1048576)!==0&&Qf(t,Xi,t.index);switch(t.lanes=0,t.tag){case 16:e:{var i=t.pendingProps;if(e=oo(t.elementType),t.type=e,typeof e=="function")xc(e)?(i=lo(e,i),t.tag=1,t=fp(null,t,e,i,a)):(t.tag=0,t=cu(null,t,e,i,a));else{if(e!=null){var l=e.$$typeof;if(l===K){t.tag=11,t=sp(null,t,e,i,a);break e}else if(l===X){t.tag=14,t=rp(null,t,e,i,a);break e}}throw t=ve(e)||e,Error(r(306,t,""))}}return t;case 0:return cu(e,t,t.type,t.pendingProps,a);case 1:return i=t.type,l=lo(i,t.pendingProps),fp(e,t,i,l,a);case 3:e:{if(fe(t,t.stateNode.containerInfo),e===null)throw Error(r(387));i=t.pendingProps;var u=t.memoizedState;l=u.element,Ic(e,t),ts(t,i,null,a);var g=t.memoizedState;if(i=g.cache,ya(t,tt,i),i!==u.cache&&Mc(t,[tt],a,!0),es(),i=g.element,u.isDehydrated)if(u={element:i,isDehydrated:!1,cache:g.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=mp(e,t,i,a);break e}else if(i!==l){l=nn(Error(r(424)),t),Fi(l),t=mp(e,t,i,a);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Ge=ln(e.firstChild),yt=t,Re=!0,ma=null,sn=!0,a=cm(t,null,i,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling}else{if(eo(),i===l){t=Xn(e,t,a);break e}bt(e,t,i,a)}t=t.child}return t;case 26:return Lr(e,t),e===null?(a=Dy(t.type,null,t.pendingProps,null))?t.memoizedState=a:Re||(a=t.type,e=t.pendingProps,i=Jr(le.current).createElement(a),i[pt]=t,i[_t]=e,vt(i,a,e),ht(i),t.stateNode=i):t.memoizedState=Dy(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return ft(t),e===null&&Re&&(i=t.stateNode=jy(t.type,t.pendingProps,le.current),yt=t,sn=!0,l=Ge,Da(t.type)?(Ku=l,Ge=ln(i.firstChild)):Ge=l),bt(e,t,t.pendingProps.children,a),Lr(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Re&&((l=i=Ge)&&(i=g1(i,t.type,t.pendingProps,sn),i!==null?(t.stateNode=i,yt=t,Ge=ln(i.firstChild),sn=!1,l=!0):l=!1),l||pa(t)),ft(t),l=t.type,u=t.pendingProps,g=e!==null?e.memoizedProps:null,i=u.children,Yu(l,u)?i=null:g!==null&&Yu(l,g)&&(t.flags|=32),t.memoizedState!==null&&(l=Pc(e,t,Ox,null,null,a),xs._currentValue=l),Lr(e,t),bt(e,t,i,a),t.child;case 6:return e===null&&Re&&((e=a=Ge)&&(a=b1(a,t.pendingProps,sn),a!==null?(t.stateNode=a,yt=t,Ge=null,e=!0):e=!1),e||pa(t)),null;case 13:return pp(e,t,a);case 4:return fe(t,t.stateNode.containerInfo),i=t.pendingProps,e===null?t.child=so(t,null,i,a):bt(e,t,i,a),t.child;case 11:return sp(e,t,t.type,t.pendingProps,a);case 7:return bt(e,t,t.pendingProps,a),t.child;case 8:return bt(e,t,t.pendingProps.children,a),t.child;case 12:return bt(e,t,t.pendingProps.children,a),t.child;case 10:return i=t.pendingProps,ya(t,t.type,i.value),bt(e,t,i.children,a),t.child;case 9:return l=t.type._context,i=t.pendingProps.children,no(t),l=gt(l),i=i(l),t.flags|=1,bt(e,t,i,a),t.child;case 14:return rp(e,t,t.type,t.pendingProps,a);case 15:return lp(e,t,t.type,t.pendingProps,a);case 19:return gp(e,t,a);case 31:return Vx(e,t,a);case 22:return cp(e,t,a,t.pendingProps);case 24:return no(t),i=gt(tt),e===null?(l=Nc(),l===null&&(l=Ue,u=Rc(),l.pooledCache=u,u.refCount++,u!==null&&(l.pooledCacheLanes|=a),l=u),t.memoizedState={parent:i,
vendor: 4,304 bytes, line 49
49cache:l},Lc(t),ya(t,tt,l)):((e.lanes&a)!==0&&(Ic(e,t),ts(t,null,null,a),es()),l=e.memoizedState,u=t.memoizedState,l.parent!==i?(l={parent:i,cache:i},t.memoizedState=l,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=l),ya(t,tt,i)):(i=u.cache,ya(t,tt,i),i!==l.cache&&Mc(t,[tt],a,!0))),bt(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(r(156,t.tag))}function Fn(e){e.flags|=4}function gu(e,t,a,i,l){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(l&335544128)===l)if(e.stateNode.complete)e.flags|=8192;else if(qp())e.flags|=8192;else throw io=wr,_c}else e.flags&=-16777217}function vp(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!_y(t))if(qp())e.flags|=8192;else throw io=wr,_c}function zr(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Tt():536870912,e.lanes|=t,ni|=t)}function rs(e,t){if(!Re)switch(e.tailMode){case"hidden":t=e.tail;for(var a=null;t!==null;)t.alternate!==null&&(a=t),t=t.sibling;a===null?e.tail=null:a.sibling=null;break;case"collapsed":a=e.tail;for(var i=null;a!==null;)a.alternate!==null&&(i=a),a=a.sibling;i===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:i.sibling=null}}function Pe(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,i=0;if(t)for(var l=e.child;l!==null;)a|=l.lanes|l.childLanes,i|=l.subtreeFlags&65011712,i|=l.flags&65011712,l.return=e,l=l.sibling;else for(l=e.child;l!==null;)a|=l.lanes|l.childLanes,i|=l.subtreeFlags,i|=l.flags,l.return=e,l=l.sibling;return e.subtreeFlags|=i,e.childLanes=a,t}function Gx(e,t,a){var i=t.pendingProps;switch(Ac(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Pe(t),null;case 1:return Pe(t),null;case 3:return a=t.stateNode,i=null,e!==null&&(i=e.memoizedState.cache),t.memoizedState.cache!==i&&(t.flags|=2048),Yn(tt),Me(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Po(t)?Fn(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Cc())),Pe(t),null;case 26:var l=t.type,u=t.memoizedState;return e===null?(Fn(t),u!==null?(Pe(t),vp(t,u)):(Pe(t),gu(t,l,null,i,a))):u?u!==e.memoizedState?(Fn(t),Pe(t),vp(t,u)):(Pe(t),t.flags&=-16777217):(e=e.memoizedProps,e!==i&&Fn(t),Pe(t),gu(t,l,e,i,a)),null;case 27:if(At(t),a=le.current,l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Fn(t);else{if(!i){if(t.stateNode===null)throw Error(r(166));return Pe(t),null}e=Q.current,Po(t)?Jf(t):(e=jy(l,i,a),t.stateNode=e,Fn(t))}return Pe(t),null;case 5:if(At(t),l=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==i&&Fn(t);else{if(!i){if(t.stateNode===null)throw Error(r(166));return Pe(t),null}if(u=Q.current,Po(t))Jf(t);else{var g=Jr(le.current);switch(u){case 1:u=g.createElementNS("http://www.w3.org/2000/svg",l);break;case 2:u=g.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;default:switch(l){case"svg":u=g.createElementNS("http://www.w3.org/2000/svg",l);break;case"math":u=g.createElementNS("http://www.w3.org/1998/Math/MathML",l);break;case"script":u=g.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof i.is=="string"?g.createElement("select",{is:i.is}):g.createElement("select"),i.multiple?u.multiple=!0:i.size&&(u.size=i.size);break;default:u=typeof i.is=="string"?g.createElement(l,{is:i.is}):g.createElement(l)}}u[pt]=t,u[_t]=i;e:for(g=t.child;g!==null;){if(g.tag===5||g.tag===6)u.appendChild(g.stateNode);else if(g.tag!==4&&g.tag!==27&&g.child!==null){g.child.return=g,g=g.child;continue}if(g===t)break e;for(;g.sibling===null;){if(g.return===null||g.return===t)break e;g=g.return}g.sibling.return=g.return,g=g.sibling}t.stateNode=u;e:switch(vt(u,l,i),l){case"button":case"input":case"select":case"textarea":i=!!i.autoFocus;break e;case"img":i=!0;break e;default:i=!1}i&&Fn(t)}}return Pe(t),gu(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==i&&Fn(t);else{if(typeof i!="string"&&t.stateNode===null)throw Error(r(166));if(e=le.current,Po(t)){if(e=t.stateNode,a=t.memoizedProps,i=null,l=yt,l!==null)switch(l.tag){case 27:case 5:i=l.memoizedProps}e[pt]=t,e=!!(e.nodeValue===a||i!==null&&i.suppressHydrationWarning===!0||py(e.nodeValue,a)),e||pa(t,!0)}
vendor: 20,980 bytes, line 49
49else e=Jr(e).createTextNode(i),e[pt]=t,t.stateNode=e}return Pe(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(i=Po(t),a!==null){if(e===null){if(!i)throw Error(r(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(r(557));e[pt]=t}else eo(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Pe(t),e=!1}else a=Cc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(Xt(t),t):(Xt(t),null);if((t.flags&128)!==0)throw Error(r(558))}return Pe(t),null;case 13:if(i=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(l=Po(t),i!==null&&i.dehydrated!==null){if(e===null){if(!l)throw Error(r(318));if(l=t.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(r(317));l[pt]=t}else eo(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Pe(t),l=!1}else l=Cc(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l)return t.flags&256?(Xt(t),t):(Xt(t),null)}return Xt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=i!==null,e=e!==null&&e.memoizedState!==null,a&&(i=t.child,l=null,i.alternate!==null&&i.alternate.memoizedState!==null&&i.alternate.memoizedState.cachePool!==null&&(l=i.alternate.memoizedState.cachePool.pool),u=null,i.memoizedState!==null&&i.memoizedState.cachePool!==null&&(u=i.memoizedState.cachePool.pool),u!==l&&(i.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),zr(t,t.updateQueue),Pe(t),null);case 4:return Me(),e===null&&Hu(t.stateNode.containerInfo),Pe(t),null;case 10:return Yn(t.type),Pe(t),null;case 19:if(P(Je),i=t.memoizedState,i===null)return Pe(t),null;if(l=(t.flags&128)!==0,u=i.rendering,u===null)if(l)rs(i,!1);else{if(Qe!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=kr(e),u!==null){for(t.flags|=128,rs(i,!1),e=u.updateQueue,t.updateQueue=e,zr(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Xf(a,e),a=a.sibling;return G(Je,Je.current&1|2),Re&&Gn(t,i.treeForkCount),t.child}e=e.sibling}i.tail!==null&&Ct()>Gr&&(t.flags|=128,l=!0,rs(i,!1),t.lanes=4194304)}else{if(!l)if(e=kr(u),e!==null){if(t.flags|=128,l=!0,e=e.updateQueue,t.updateQueue=e,zr(t,e),rs(i,!0),i.tail===null&&i.tailMode==="hidden"&&!u.alternate&&!Re)return Pe(t),null}else 2*Ct()-i.renderingStartTime>Gr&&a!==536870912&&(t.flags|=128,l=!0,rs(i,!1),t.lanes=4194304);i.isBackwards?(u.sibling=t.child,t.child=u):(e=i.last,e!==null?e.sibling=u:t.child=u,i.last=u)}return i.tail!==null?(e=i.tail,i.rendering=e,i.tail=e.sibling,i.renderingStartTime=Ct(),e.sibling=null,a=Je.current,G(Je,l?a&1|2:a&1),Re&&Gn(t,i.treeForkCount),e):(Pe(t),null);case 22:case 23:return Xt(t),Vc(),i=t.memoizedState!==null,e!==null?e.memoizedState!==null!==i&&(t.flags|=8192):i&&(t.flags|=8192),i?(a&536870912)!==0&&(t.flags&128)===0&&(Pe(t),t.subtreeFlags&6&&(t.flags|=8192)):Pe(t),a=t.updateQueue,a!==null&&zr(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),i=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(i=t.memoizedState.cachePool.pool),i!==a&&(t.flags|=2048),e!==null&&P(ao),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),Yn(tt),Pe(t),null;case 25:return null;case 30:return null}throw Error(r(156,t.tag))}function Px(e,t){switch(Ac(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Yn(tt),Me(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return At(t),null;case 31:if(t.memoizedState!==null){if(Xt(t),t.alternate===null)throw Error(r(340));eo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Xt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(r(340));eo()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return P(Je),null;case 4:return Me(),null;case 10:return Yn(t.type),null;case 22:case 23:return Xt(t),Vc(),e!==null&&P(ao),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Yn(tt),null;case 25:return null;default:return null}}function wp(e,t){switch(Ac(t),t.tag){case 3:Yn(tt),Me();break;case 26:case 27:case 5:At(t);break;case 4:Me();break;case 31:t.memoizedState!==null&&Xt(t);break;case 13:Xt(t);break;case 19:P(Je);break;case 10:Yn(t.type);break;case 22:case 23:Xt(t),Vc(),e!==null&&P(ao);break;case 24:Yn(tt)}}function ls(e,t){try{var a=t.updateQueue,i=a!==null?a.lastEffect:null;if(i!==null){var l=i.next;a=l;do{if((a.tag&e)===e){i=void 0;var u=a.create,g=a.inst;i=u(),g.destroy=i}a=a.next}while(a!==l)}}catch(w){Ie(t,t.return,w)}}function Ta(e,t,a){try{var i=t.updateQueue,l=i!==null?i.lastEffect:null;if(l!==null){var u=l.next;i=u;do{if((i.tag&e)===e){var g=i.inst,w=g.destroy;if(w!==void 0){g.destroy=void 0,l=t;var k=a,N=w;try{N()}catch(V){Ie(l,k,V)}}}i=i.next}while(i!==u)}}catch(V){Ie(t,t.return,V)}}function xp(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{hm(t,a)}catch(i){Ie(e,e.return,i)}}}function Tp(e,t,a){a.props=lo(e.type,e.memoizedProps),a.state=e.memoizedState;try{a.componentWillUnmount()}catch(i){Ie(e,t,i)}}function cs(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var i=e.stateNode;break;case 30:i=e.stateNode;break;default:i=e.stateNode}typeof a=="function"?e.refCleanup=a(i):a.current=i}}catch(l){Ie(e,t,l)}}function Cn(e,t){var a=e.ref,i=e.refCleanup;if(a!==null)if(typeof i=="function")try{i()}catch(l){Ie(e,t,l)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(l){Ie(e,t,l)}else a.current=null}function Sp(e){var t=e.type,a=e.memoizedProps,i=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&i.focus();break e;case"img":a.src?i.src=a.src:a.srcSet&&(i.srcset=a.srcSet)}}catch(l){Ie(e,e.return,l)}}function bu(e,t,a){try{var i=e.stateNode;h1(i,e.type,a,t),i[_t]=t}catch(l){Ie(e,e.return,l)}}function kp(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Da(e.type)||e.tag===4}function vu(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||kp(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.tag===27&&Da(e.type)||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 wu(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?(a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a).insertBefore(e,t):(t=a.nodeType===9?a.body:a.nodeName==="HTML"?a.ownerDocument.body:a,t.appendChild(e),a=a._reactRootContainer,a!=null||t.onclick!==null||(t.onclick=Hn));else if(i!==4&&(i===27&&Da(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(wu(e,t,a),e=e.sibling;e!==null;)wu(e,t,a),e=e.sibling}function Br(e,t,a){var i=e.tag;if(i===5||i===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(i!==4&&(i===27&&Da(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(Br(e,t,a),e=e.sibling;e!==null;)Br(e,t,a),e=e.sibling}function Ap(e){var t=e.stateNode,a=e.memoizedProps;try{for(var i=e.type,l=t.attributes;l.length;)t.removeAttributeNode(l[0]);vt(t,i,a),t[pt]=e,t[_t]=a}catch(u){Ie(e,e.return,u)}}var Kn=!1,ot=!1,xu=!1,jp=typeof WeakSet=="function"?WeakSet:Set,dt=null;function Yx(e,t){if(e=e.containerInfo,Gu=il,e=Bf(e),mc(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var i=a.getSelection&&a.getSelection();if(i&&i.rangeCount!==0){a=i.anchorNode;var l=i.anchorOffset,u=i.focusNode;i=i.focusOffset;try{a.nodeType,u.nodeType}catch{a=null;break e}var g=0,w=-1,k=-1,N=0,V=0,W=e,L=null;t:for(;;){for(var z;W!==a||l!==0&&W.nodeType!==3||(w=g+l),W!==u||i!==0&&W.nodeType!==3||(k=g+i),W.nodeType===3&&(g+=W.nodeValue.length),(z=W.firstChild)!==null;)L=W,W=z;for(;;){if(W===e)break t;if(L===a&&++N===l&&(w=g),L===u&&++V===i&&(k=g),(z=W.nextSibling)!==null)break;W=L,L=W.parentNode}W=z}a=w===-1||k===-1?null:{start:w,end:k}}else a=null}a=a||{start:0,end:0}}else a=null;for(Pu={focusedElem:e,selectionRange:a},il=!1,dt=t;dt!==null;)if(t=dt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,dt=e;else for(;dt!==null;){switch(t=dt,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(a=0;a<e.length;a++)l=e[a],l.ref.impl=l.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,a=t,l=u.memoizedProps,u=u.memoizedState,i=a.stateNode;try{var ee=lo(a.type,l);e=i.getSnapshotBeforeUpdate(ee,u),i.__reactInternalSnapshotBeforeUpdate=e}catch(ue){Ie(a,a.return,ue)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Wu(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Wu(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(r(163))}if(e=t.sibling,e!==null){e.return=t.return,dt=e;break}dt=t.return}}function Cp(e,t,a){var i=a.flags;switch(a.tag){case 0:case 11:case 15:Zn(e,a),i&4&&ls(5,a);break;case 1:if(Zn(e,a),i&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(g){Ie(a,a.return,g)}else{var l=lo(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(l,t,e.__reactInternalSnapshotBeforeUpdate)}catch(g){Ie(a,a.return,g)}}i&64&&xp(a),i&512&&cs(a,a.return);break;case 3:if(Zn(e,a),i&64&&(e=a.updateQueue,e!==null)){if(t=null,a.child!==null)switch(a.child.tag){case 27:case 5:t=a.child.stateNode;break;case 1:t=a.child.stateNode}try{hm(e,t)}catch(g){Ie(a,a.return,g)}}break;case 27:t===null&&i&4&&Ap(a);case 26:case 5:Zn(e,a),t===null&&i&4&&Sp(a),i&512&&cs(a,a.return);break;case 12:Zn(e,a);break;case 31:Zn(e,a),i&4&&Mp(e,a);break;case 13:Zn(e,a),i&4&&Rp(e,a),i&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=$x.bind(null,a),v1(e,a))));break;case 22:if(i=a.memoizedState!==null||Kn,!i){t=t!==null&&t.memoizedState!==null||ot,l=Kn;var u=ot;Kn=i,(ot=t)&&!u?Jn(e,a,(a.subtreeFlags&8772)!==0):Zn(e,a),Kn=l,ot=u}break;case 30:break;default:Zn(e,a)}}function Ep(e){var t=e.alternate;t!==null&&(e.alternate=null,Ep(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Zl(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var qe=null,It=!1;function Qn(e,t,a){for(a=a.child;a!==null;)Dp(e,t,a),a=a.sibling}function Dp(e,t,a){if(Et&&typeof Et.onCommitFiberUnmount=="function")try{Et.onCommitFiberUnmount(qa,a)}catch{}switch(a.tag){case 26:ot||Cn(a,t),Qn(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:ot||Cn(a,t);var i=qe,l=It;Da(a.type)&&(qe=a.stateNode,It=!1),Qn(e,t,a),bs(a.stateNode),qe=i,It=l;break;case 5:ot||Cn(a,t);case 6:if(i=qe,l=It,qe=null,Qn(e,t,a),qe=i,It=l,qe!==null)if(It)try{(qe.nodeType===9?qe.body:qe.nodeName==="HTML"?qe.ownerDocument.body:qe).removeChild(a.stateNode)}catch(u){Ie(a,t,u)}else try{qe.removeChild(a.stateNode)}catch(u){Ie(a,t,u)}break;case 18:qe!==null&&(It?(e=qe,xy(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),ui(e)):xy(qe,a.stateNode));break;case 4:i=qe,l=It,qe=a.stateNode.containerInfo,It=!0,Qn(e,t,a),qe=i,It=l;break;case 0:case 11:case 14:case 15:Ta(2,a,t),ot||Ta(4,a,t),Qn(e,t,a);break;case 1:ot||(Cn(a,t),i=a.stateNode,typeof i.componentWillUnmount=="function"&&Tp(a,t,i)),Qn(e,t,a);break;case 21:Qn(e,t,a);break;case 22:ot=(i=ot)||a.memoizedState!==null,Qn(e,t,a),ot=i;break;default:Qn(e,t,a)}}function Mp(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{ui(e)}catch(a){Ie(t,t.return,a)}}}function Rp(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{ui(e)}catch(a){Ie(t,t.return,a)}}function qx(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new jp),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new jp),t;default:throw Error(r(435,e.tag))}}function Hr(e,t){var a=qx(e);t.forEach(function(i){if(!a.has(i)){a.add(i);var l=e1.bind(null,e,i);i.then(l,l)}})}function zt(e,t){var a=t.deletions;if(a!==null)for(var i=0;i<a.length;i++){var l=a[i],u=e,g=t,w=g;e:for(;w!==null;){switch(w.tag){case 27:if(Da(w.type)){qe=w.stateNode,It=!1;break e}break;case 5:qe=w.stateNode,It=!1;break e;case 3:case 4:qe=w.stateNode.containerInfo,It=!0;break e}w=w.return}if(qe===null)throw Error(r(160));Dp(u,g,l),qe=null,It=!1,u=l.alternate,u!==null&&(u.return=null),l.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Op(t,e),t=t.sibling}var bn=null;function Op(e,t){var a=e.alternate,i=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:zt(t,e),Bt(e),i&4&&(Ta(3,e,e.return),ls(3,e),Ta(5,e,e.return));break;case 1:zt(t,e),Bt(e),i&512&&(ot||a===null||Cn(a,a.return)),i&64&&Kn&&(e=e.updateQueue,e!==null&&(i=e.callbacks,i!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?i:a.concat(i))));break;case 26:var l=bn;if(zt(t,e),Bt(e),i&512&&(ot||a===null||Cn(a,a.return)),i&4){var u=a!==null?a.memoizedState:null;if(i=e.memoizedState,a===null)if(i===null)if(e.stateNode===null){e:{i=e.type,a=e.memoizedProps,l=l.ownerDocument||l;t:switch(i){case"title":u=l.getElementsByTagName("title")[0],(!u||u[Ii]||u[pt]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=l.createElement(i),l.head.insertBefore(u,l.querySelector("head > title"))),vt(u,i,a),u[pt]=e,ht(u),i=u;break e;case"link":var g=Oy("link","href",l).get(i+(a.href||""));if(g){for(var w=0;w<g.length;w++)if(u=g[w],u.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&u.getAttribute("rel")===(a.rel==null?null:a.rel)&&u.getAttribute("title")===(a.title==null?null:a.title)&&u.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){g.splice(w,1);break t}}u=l.createElement(i),vt(u,i,a),l.head.appendChild(u);break;case"meta":if(g=Oy("meta","content",l).get(i+(a.content||""))){for(w=0;w<g.length;w++)if(u=g[w],u.getAttribute("content")===(a.content==null?null:""+a.content)&&u.getAttribute("name")===(a.name==null?null:a.name)&&u.getAttribute("property")===(a.property==null?null:a.property)&&u.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&u.getAttribute("charset")===(a.charSet==null?null:a.charSet)){g.splice(w,1);break t}}u=l.createElement(i),vt(u,i,a),l.head.appendChild(u);break;default:throw Error(r(468,i))}u[pt]=e,ht(u),i=u}e.stateNode=i}else Ny(l,e.type,e.stateNode);else e.stateNode=Ry(l,i,e.memoizedProps);else u!==i?(u===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):u.count--,i===null?Ny(l,e.type,e.stateNode):Ry(l,i,e.memoizedProps)):i===null&&e.stateNode!==null&&bu(e,e.memoizedProps,a.memoizedProps)}break;case 27:zt(t,e),Bt(e),i&512&&(ot||a===null||Cn(a,a.return)),a!==null&&i&4&&bu(e,e.memoizedProps,a.memoizedProps);break;case 5:if(zt(t,e),Bt(e),i&512&&(ot||a===null||Cn(a,a.return)),e.flags&32){l=e.stateNode;try{No(l,"")}catch(ee){Ie(e,e.return,ee)}}i&4&&e.stateNode!=null&&(l=e.memoizedProps,bu(e,l,a!==null?a.memoizedProps:l)),i&1024&&(xu=!0);break;case 6:if(zt(t,e),Bt(e),i&4){if(e.stateNode===null)throw Error(r(162));i=e.memoizedProps,a=e.stateNode;try{a.nodeValue=i}catch(ee){Ie(e,e.return,ee)}}break;case 3:if(tl=null,l=bn,bn=$r(t.containerInfo),zt(t,e),bn=l,Bt(e),i&4&&a!==null&&a.memoizedState.isDehydrated)try{ui(t.containerInfo)}catch(ee){Ie(e,e.return,ee)}xu&&(xu=!1,Np(e));break;case 4:i=bn,bn=$r(e.stateNode.containerInfo),zt(t,e),Bt(e),bn=i;break;case 12:zt(t,e),Bt(e);break;case 31:zt(t,e),Bt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,Hr(e,i)));break;case 13:zt(t,e),Bt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(Ur=Ct()),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,Hr(e,i)));break;case 22:l=e.memoizedState!==null;var k=a!==null&&a.memoizedState!==null,N=Kn,V=ot;if(Kn=N||l,ot=V||k,zt(t,e),ot=V,Kn=N,Bt(e),i&8192)e:for(t=e.stateNode,t._visibility=l?t._visibility&-2:t._visibility|1,l&&(a===null||k||Kn||ot||co(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){k=a=t;try{if(u=k.stateNode,l)g=u.style,typeof g.setProperty=="function"?g.setProperty("display","none","important"):g.display="none";else{w=k.stateNode;var W=k.memoizedProps.style,L=W!=null&&W.hasOwnProperty("display")?W.display:null;w.style.display=L==null||typeof L=="boolean"?"":(""+L).trim()}}catch(ee){Ie(k,k.return,ee)}}}else if(t.tag===6){if(a===null){k=t;try{k.stateNode.nodeValue=l?"":k.memoizedProps}catch(ee){Ie(k,k.return,ee)}}}else if(t.tag===18){if(a===null){k=t;try{var z=k.stateNode;l?Ty(z,!0):Ty(k.stateNode,!1)}catch(ee){Ie(k,k.return,ee)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;a===t&&(a=null),t=t.return}a===t&&(a=null),t.sibling.return=t.return,t=t.sibling}i&4&&(i=e.updateQueue,i!==null&&(a=i.retryQueue,a!==null&&(i.retryQueue=null,Hr(e,a))));break;case 19:zt(t,e),Bt(e),i&4&&(i=e.updateQueue,i!==null&&(e.updateQueue=null,Hr(e,i)));break;case 30:break;case 21:break;default:zt(t,e),Bt(e)}}function Bt(e){var t=e.flags;if(t&2){try{for(var a,i=e.return;i!==null;){if(kp(i)){a=i;break}i=i.return}if(a==null)throw Error(r(160));switch(a.tag){case 27:var l=a.stateNode,u=vu(e);Br(e,u,l);break;case 5:var g=a.stateNode;a.flags&32&&(No(g,""),a.flags&=-33);var w=vu(e);Br(e,w,g);break;case 3:case 4:var k=a.stateNode.containerInfo,N=vu(e);wu(e,N,k);break;default:throw Error(r(161))}}catch(V){Ie(e,e.return,V)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Np(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Np(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function Zn(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Cp(e,t.alternate,t),t=t.sibling}function co(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ta(4,t,t.return),co(t);break;case 1:Cn(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&Tp(t,t.return,a),co(t);break;case 27:bs(t.stateNode);case 26:case 5:Cn(t,t.return),co(t);break;case 22:t.memoizedState===null&&co(t);break;case 30:co(t);break;default:co(t)}e=e.sibling}}function Jn(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var i=t.alternate,l=e,u=t,g=u.flags;switch(u.tag){case 0:case 11:case 15:Jn(l,u,a),ls(4,u);break;case 1:if(Jn(l,u,a),i=u,l=i.stateNode,typeof l.componentDidMount=="function")try{l.componentDidMount()}catch(N){Ie(i,i.return,N)}if(i=u,l=i.updateQueue,l!==null){var w=i.stateNode;try{var k=l.shared.hiddenCallbacks;if(k!==null)for(l.shared.hiddenCallbacks=null,l=0;l<k.length;l++)um(k[l],w)}catch(N){Ie(i,i.return,N)}}a&&g&64&&xp(u),cs(u,u.return);break;case 27:Ap(u);case 26:case 5:Jn(l,u,a),a&&i===null&&g&4&&Sp(u),cs(u,u.return);break;case 12:Jn(l,u,a);break;case 31:Jn(l,u,a),a&&g&4&&Mp(l,u);break;case 13:Jn(l,u,a),a&&g&4&&Rp(l,u);break;case 22:u.memoizedState===null&&Jn(l,u,a),cs(u,u.return);break;case 30:break;default:Jn(l,u,a)}t=t.sibling}}function Tu(e,t){var a=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==a&&(e!=null&&e.refCount++,a!=null&&Ki(a))}function Su(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ki(e))}function vn(e,t,a,i){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)_p(e,t,a,i),t=t.sibling}function _p(e,t,a,i){var l=t.flags;switch(t.tag){case 0:case 11:case 15:vn(e,t,a,i),l&2048&&ls(9,t);break;case 1:vn(e,t,a,i);break;case 3:vn(e,t,a,i),l&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ki(e)));break;case 12:if(l&2048){vn(e,t,a,i),e=t.stateNode;try{var u=t.memoizedProps,g=u.id,w=u.onPostCommit;typeof w=="function"&&w(g,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(k){Ie(t,t.return,k)}}else vn(e,t,a,i);break;case 31:vn(e,t,a,i);break;case 13:vn(e,t,a,i);break;case 23:break;case 22:u=t.stateNode,g=t.alternate,t.memoizedState!==null?u._visibility&2?vn(e,t,a,i):us(e,t):u._visibility&2?vn(e,t,a,i):(u._visibility|=2,$o(e,t,a,i,(t.subtreeFlags&10256)!==0||!1)),l&2048&&Tu(g,t);break;case 24:vn(e,t,a,i),l&2048&&Su(t.alternate,t);break;default:vn(e,t,a,i)}}function $o(e,t,a,i,l){for(l=l&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,g=t,w=a,k=i,N=g.flags;switch(g.tag){case 0:case 11:case 15:$o(u,g,w,k,l),ls(8,g);break;case 23:break;case 22:var V=g.stateNode;g.memoizedState!==null?V._visibility&2?$o(u,g,w,k,l):us(u,g):(V._visibility|=2,$o(u,g,w,k,l)),l&&N&2048&&Tu(g.alternate,g);break;case 24:$o(u,g,w,k,l),l&&N&2048&&Su(g.alternate,g);break;default:$o(u,g,w,k,l)}
vendor: 17,101 bytes, line 49
49t=t.sibling}}function us(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,i=t,l=i.flags;switch(i.tag){case 22:us(a,i),l&2048&&Tu(i.alternate,i);break;case 24:us(a,i),l&2048&&Su(i.alternate,i);break;default:us(a,i)}t=t.sibling}}var hs=8192;function ei(e,t,a){if(e.subtreeFlags&hs)for(e=e.child;e!==null;)Lp(e,t,a),e=e.sibling}function Lp(e,t,a){switch(e.tag){case 26:ei(e,t,a),e.flags&hs&&e.memoizedState!==null&&R1(a,bn,e.memoizedState,e.memoizedProps);break;case 5:ei(e,t,a);break;case 3:case 4:var i=bn;bn=$r(e.stateNode.containerInfo),ei(e,t,a),bn=i;break;case 22:e.memoizedState===null&&(i=e.alternate,i!==null&&i.memoizedState!==null?(i=hs,hs=16777216,ei(e,t,a),hs=i):ei(e,t,a));break;default:ei(e,t,a)}}function Ip(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function ds(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var i=t[a];dt=i,Bp(i,e)}Ip(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)zp(e),e=e.sibling}function zp(e){switch(e.tag){case 0:case 11:case 15:ds(e),e.flags&2048&&Ta(9,e,e.return);break;case 3:ds(e);break;case 12:ds(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Vr(e)):ds(e);break;default:ds(e)}}function Vr(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var i=t[a];dt=i,Bp(i,e)}Ip(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ta(8,t,t.return),Vr(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,Vr(t));break;default:Vr(t)}e=e.sibling}}function Bp(e,t){for(;dt!==null;){var a=dt;switch(a.tag){case 0:case 11:case 15:Ta(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var i=a.memoizedState.cachePool.pool;i!=null&&i.refCount++}break;case 24:Ki(a.memoizedState.cache)}if(i=a.child,i!==null)i.return=a,dt=i;else e:for(a=e;dt!==null;){i=dt;var l=i.sibling,u=i.return;if(Ep(i),i===a){dt=null;break e}if(l!==null){l.return=u,dt=l;break e}dt=u}}}var Wx={getCacheForType:function(e){var t=gt(tt),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return gt(tt).controller.signal}},Xx=typeof WeakMap=="function"?WeakMap:Map,_e=0,Ue=null,je=null,Ee=0,Le=0,Ft=null,Sa=!1,ti=!1,ku=!1,$n=0,Qe=0,ka=0,uo=0,Au=0,Kt=0,ni=0,fs=null,Ht=null,ju=!1,Ur=0,Hp=0,Gr=1/0,Pr=null,Aa=null,st=0,ja=null,ai=null,ea=0,Cu=0,Eu=null,Vp=null,ms=0,Du=null;function Qt(){return(_e&2)!==0&&Ee!==0?Ee&-Ee:E.T!==null?Lu():Kl()}function Up(){if(Kt===0)if((Ee&536870912)===0||Re){var e=Ao;Ao<<=1,(Ao&3932160)===0&&(Ao=262144),Kt=e}else Kt=536870912;return e=Wt.current,e!==null&&(e.flags|=32),Kt}function Vt(e,t,a){(e===Ue&&(Le===2||Le===9)||e.cancelPendingCommit!==null)&&(oi(e,0),Ca(e,Ee,Kt,!1)),Xe(e,a),((_e&2)===0||e!==Ue)&&(e===Ue&&((_e&2)===0&&(uo|=a),Qe===4&&Ca(e,Ee,Kt,!1)),En(e))}function Gp(e,t,a){if((_e&6)!==0)throw Error(r(327));var i=!a&&(t&127)===0&&(t&e.expiredLanes)===0||Ye(e,t),l=i?Qx(e,t):Ru(e,t,!0),u=i;do{if(l===0){ti&&!i&&Ca(e,t,0,!1);break}else{if(a=e.current.alternate,u&&!Fx(a)){l=Ru(e,t,!1),u=!1;continue}if(l===2){if(u=t,e.errorRecoveryDisabledLanes&u)var g=0;else g=e.pendingLanes&-536870913,g=g!==0?g:g&536870912?536870912:0;if(g!==0){t=g;e:{var w=e;l=fs;var k=w.current.memoizedState.isDehydrated;if(k&&(oi(w,g).flags|=256),g=Ru(w,g,!1),g!==2){if(ku&&!k){w.errorRecoveryDisabledLanes|=u,uo|=u,l=4;break e}u=Ht,Ht=l,u!==null&&(Ht===null?Ht=u:Ht.push.apply(Ht,u))}l=g}if(u=!1,l!==2)continue}}if(l===1){oi(e,0),Ca(e,t,0,!0);break}e:{switch(i=e,u=l,u){case 0:case 1:throw Error(r(345));case 4:if((t&4194048)!==t)break;case 6:Ca(i,t,Kt,!Sa);break e;case 2:Ht=null;break;case 3:case 5:break;default:throw Error(r(329))}if((t&62914560)===t&&(l=Ur+300-Ct(),10<l)){if(Ca(i,t,Kt,!Sa),me(i,0,!0)!==0)break e;ea=t,i.timeoutHandle=vy(Pp.bind(null,i,a,Ht,Pr,ju,t,Kt,uo,ni,Sa,u,"Throttled",-0,0),l);break e}Pp(i,a,Ht,Pr,ju,t,Kt,uo,ni,Sa,u,null,-0,0)}}break}while(!0);En(e)}function Pp(e,t,a,i,l,u,g,w,k,N,V,W,L,z){if(e.timeoutHandle=-1,W=t.subtreeFlags,W&8192||(W&16785408)===16785408){W={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:Hn},Lp(t,u,W);var ee=(u&62914560)===u?Ur-Ct():(u&4194048)===u?Hp-Ct():0;if(ee=O1(W,ee),ee!==null){ea=u,e.cancelPendingCommit=ee(Zp.bind(null,e,t,u,a,i,l,g,w,k,V,W,null,L,z)),Ca(e,u,g,!N);return}}Zp(e,t,u,a,i,l,g,w,k)}function Fx(e){for(var t=e;;){var a=t.tag;if((a===0||a===11||a===15)&&t.flags&16384&&(a=t.updateQueue,a!==null&&(a=a.stores,a!==null)))for(var i=0;i<a.length;i++){var l=a[i],u=l.getSnapshot;l=l.value;try{if(!Yt(u(),l))return!1}catch{return!1}}if(a=t.child,t.subtreeFlags&16384&&a!==null)a.return=t,t=a;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 Ca(e,t,a,i){t&=~Au,t&=~uo,e.suspendedLanes|=t,e.pingedLanes&=~t,i&&(e.warmLanes|=t),i=e.expirationTimes;for(var l=t;0<l;){var u=31-xt(l),g=1<<u;i[u]=-1,l&=~g}a!==0&&Xa(e,a,t)}function Yr(){return(_e&6)===0?(ps(0),!1):!0}function Mu(){if(je!==null){if(Le===0)var e=je.return;else e=je,Pn=to=null,Wc(e),Fo=null,Zi=0,e=je;for(;e!==null;)wp(e.alternate,e),e=e.return;je=null}}function oi(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,m1(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),ea=0,Mu(),Ue=e,je=a=Un(e.current,null),Ee=t,Le=0,Ft=null,Sa=!1,ti=Ye(e,t),ku=!1,ni=Kt=Au=uo=ka=Qe=0,Ht=fs=null,ju=!1,(t&8)!==0&&(t|=t&32);var i=e.entangledLanes;if(i!==0)for(e=e.entanglements,i&=t;0<i;){var l=31-xt(i),u=1<<l;t|=e[l],i&=~u}return $n=t,hr(),a}function Yp(e,t){we=null,E.H=is,t===Xo||t===vr?(t=sm(),Le=3):t===_c?(t=sm(),Le=4):Le=t===lu?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Ft=t,je===null&&(Qe=1,Nr(e,nn(t,e.current)))}function qp(){var e=Wt.current;return e===null?!0:(Ee&4194048)===Ee?rn===null:(Ee&62914560)===Ee||(Ee&536870912)!==0?e===rn:!1}function Wp(){var e=E.H;return E.H=is,e===null?is:e}function Xp(){var e=E.A;return E.A=Wx,e}function qr(){Qe=4,Sa||(Ee&4194048)!==Ee&&Wt.current!==null||(ti=!0),(ka&134217727)===0&&(uo&134217727)===0||Ue===null||Ca(Ue,Ee,Kt,!1)}function Ru(e,t,a){var i=_e;_e|=2;var l=Wp(),u=Xp();(Ue!==e||Ee!==t)&&(Pr=null,oi(e,t)),t=!1;var g=Qe;e:do try{if(Le!==0&&je!==null){var w=je,k=Ft;switch(Le){case 8:Mu(),g=6;break e;case 3:case 2:case 9:case 6:Wt.current===null&&(t=!0);var N=Le;if(Le=0,Ft=null,ii(e,w,k,N),a&&ti){g=0;break e}break;default:N=Le,Le=0,Ft=null,ii(e,w,k,N)}}Kx(),g=Qe;break}catch(V){Yp(e,V)}while(!0);return t&&e.shellSuspendCounter++,Pn=to=null,_e=i,E.H=l,E.A=u,je===null&&(Ue=null,Ee=0,hr()),g}function Kx(){for(;je!==null;)Fp(je)}function Qx(e,t){var a=_e;_e|=2;var i=Wp(),l=Xp();Ue!==e||Ee!==t?(Pr=null,Gr=Ct()+500,oi(e,t)):ti=Ye(e,t);e:do try{if(Le!==0&&je!==null){t=je;var u=Ft;t:switch(Le){case 1:Le=0,Ft=null,ii(e,t,u,1);break;case 2:case 9:if(om(u)){Le=0,Ft=null,Kp(t);break}t=function(){Le!==2&&Le!==9||Ue!==e||(Le=7),En(e)},u.then(t,t);break e;case 3:Le=7;break e;case 4:Le=5;break e;case 7:om(u)?(Le=0,Ft=null,Kp(t)):(Le=0,Ft=null,ii(e,t,u,7));break;case 5:var g=null;switch(je.tag){case 26:g=je.memoizedState;case 5:case 27:var w=je;if(g?_y(g):w.stateNode.complete){Le=0,Ft=null;var k=w.sibling;if(k!==null)je=k;else{var N=w.return;N!==null?(je=N,Wr(N)):je=null}break t}}Le=0,Ft=null,ii(e,t,u,5);break;case 6:Le=0,Ft=null,ii(e,t,u,6);break;case 8:Mu(),Qe=6;break e;default:throw Error(r(462))}}Zx();break}catch(V){Yp(e,V)}while(!0);return Pn=to=null,E.H=i,E.A=l,_e=a,je!==null?0:(Ue=null,Ee=0,hr(),Qe)}function Zx(){for(;je!==null&&!jt();)Fp(je)}function Fp(e){var t=bp(e.alternate,e,$n);e.memoizedProps=e.pendingProps,t===null?Wr(e):je=t}function Kp(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=dp(a,t,t.pendingProps,t.type,void 0,Ee);break;case 11:t=dp(a,t,t.pendingProps,t.type.render,t.ref,Ee);break;case 5:Wc(t);default:wp(a,t),t=je=Xf(t,$n),t=bp(a,t,$n)}e.memoizedProps=e.pendingProps,t===null?Wr(e):je=t}function ii(e,t,a,i){Pn=to=null,Wc(t),Fo=null,Zi=0;var l=t.return;try{if(Hx(e,l,t,a,Ee)){Qe=1,Nr(e,nn(a,e.current)),je=null;return}}catch(u){if(l!==null)throw je=l,u;Qe=1,Nr(e,nn(a,e.current)),je=null;return}t.flags&32768?(Re||i===1?e=!0:ti||(Ee&536870912)!==0?e=!1:(Sa=e=!0,(i===2||i===9||i===3||i===6)&&(i=Wt.current,i!==null&&i.tag===13&&(i.flags|=16384))),Qp(t,e)):Wr(t)}function Wr(e){var t=e;do{if((t.flags&32768)!==0){Qp(t,Sa);return}e=t.return;var a=Gx(t.alternate,t,$n);if(a!==null){je=a;return}if(t=t.sibling,t!==null){je=t;return}je=t=e}while(t!==null);Qe===0&&(Qe=5)}function Qp(e,t){do{var a=Px(e.alternate,e);if(a!==null){a.flags&=32767,je=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){je=e;return}je=e=a}while(e!==null);Qe=6,je=null}function Zp(e,t,a,i,l,u,g,w,k){e.cancelPendingCommit=null;do Xr();while(st!==0);if((_e&6)!==0)throw Error(r(327));if(t!==null){if(t===e.current)throw Error(r(177));if(u=t.lanes|t.childLanes,u|=vc,Rt(e,a,u,g,w,k),e===Ue&&(je=Ue=null,Ee=0),ai=t,ja=e,ea=a,Cu=u,Eu=l,Vp=i,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,t1(Ya,function(){return ny(),null})):(e.callbackNode=null,e.callbackPriority=0),i=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||i){i=E.T,E.T=null,l=B.p,B.p=2,g=_e,_e|=4;try{Yx(e,t,a)}finally{_e=g,B.p=l,E.T=i}}st=1,Jp(),$p(),ey()}}function Jp(){if(st===1){st=0;var e=ja,t=ai,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=E.T,E.T=null;var i=B.p;B.p=2;var l=_e;_e|=4;try{Op(t,e);var u=Pu,g=Bf(e.containerInfo),w=u.focusedElem,k=u.selectionRange;if(g!==w&&w&&w.ownerDocument&&zf(w.ownerDocument.documentElement,w)){if(k!==null&&mc(w)){var N=k.start,V=k.end;if(V===void 0&&(V=N),"selectionStart"in w)w.selectionStart=N,w.selectionEnd=Math.min(V,w.value.length);else{var W=w.ownerDocument||document,L=W&&W.defaultView||window;if(L.getSelection){var z=L.getSelection(),ee=w.textContent.length,ue=Math.min(k.start,ee),Ve=k.end===void 0?ue:Math.min(k.end,ee);!z.extend&&ue>Ve&&(g=Ve,Ve=ue,ue=g);var D=If(w,ue),C=If(w,Ve);if(D&&C&&(z.rangeCount!==1||z.anchorNode!==D.node||z.anchorOffset!==D.offset||z.focusNode!==C.node||z.focusOffset!==C.offset)){var O=W.createRange();O.setStart(D.node,D.offset),z.removeAllRanges(),ue>Ve?(z.addRange(O),z.extend(C.node,C.offset)):(O.setEnd(C.node,C.offset),z.addRange(O))}}}}for(W=[],z=w;z=z.parentNode;)z.nodeType===1&&W.push({element:z,left:z.scrollLeft,top:z.scrollTop});for(typeof w.focus=="function"&&w.focus(),w=0;w<W.length;w++){var Y=W[w];Y.element.scrollLeft=Y.left,Y.element.scrollTop=Y.top}}il=!!Gu,Pu=Gu=null}finally{_e=l,B.p=i,E.T=a}}e.current=t,st=2}}function $p(){if(st===2){st=0;var e=ja,t=ai,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=E.T,E.T=null;var i=B.p;B.p=2;var l=_e;_e|=4;try{Cp(e,t.alternate,t)}finally{_e=l,B.p=i,E.T=a}}st=3}}function ey(){if(st===4||st===3){st=0,la();var e=ja,t=ai,a=ea,i=Vp;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?st=5:(st=0,ai=ja=null,ty(e,e.pendingLanes));var l=e.pendingLanes;if(l===0&&(Aa=null),yn(a),t=t.stateNode,Et&&typeof Et.onCommitFiberRoot=="function")try{Et.onCommitFiberRoot(qa,t,void 0,(t.current.flags&128)===128)}catch{}if(i!==null){t=E.T,l=B.p,B.p=2,E.T=null;try{for(var u=e.onRecoverableError,g=0;g<i.length;g++){var w=i[g];u(w.value,{componentStack:w.stack})}}finally{E.T=t,B.p=l}}(ea&3)!==0&&Xr(),En(e),l=e.pendingLanes,(a&261930)!==0&&(l&42)!==0?e===Du?ms++:(ms=0,Du=e):ms=0,ps(0)}}function ty(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ki(t)))}function Xr(){return Jp(),$p(),ey(),ny()}function ny(){if(st!==5)return!1;var e=ja,t=Cu;Cu=0;var a=yn(ea),i=E.T,l=B.p;try{B.p=32>a?32:a,E.T=null,a=Eu,Eu=null;var u=ja,g=ea;if(st=0,ai=ja=null,ea=0,(_e&6)!==0)throw Error(r(331));var w=_e;if(_e|=4,zp(u.current),_p(u,u.current,g,a),_e=w,ps(0,!1),Et&&typeof Et.onPostCommitFiberRoot=="function")try{Et.onPostCommitFiberRoot(qa,u)}catch{}return!0}finally{B.p=l,E.T=i,ty(e,t)}}function ay(e,t,a){t=nn(a,t),t=ru(e.stateNode,t,2),e=va(e,t,2),e!==null&&(Xe(e,2),En(e))}function Ie(e,t,a){if(e.tag===3)ay(e,e,a);else for(;t!==null;){if(t.tag===3){ay(t,e,a);break}else if(t.tag===1){var i=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof i.componentDidCatch=="function"&&(Aa===null||!Aa.has(i))){e=nn(a,e),a=op(2),i=va(t,a,2),i!==null&&(ip(a,i,t,e),Xe(i,2),En(i));break}}t=t.return}}function Ou(e,t,a){var i=e.pingCache;if(i===null){i=e.pingCache=new Xx;var l=new Set;i.set(t,l)}else l=i.get(t),l===void 0&&(l=new Set,i.set(t,l));l.has(a)||(ku=!0,l.add(a),e=Jx.bind(null,e,t,a),t.then(e,e))}function Jx(e,t,a){var i=e.pingCache;i!==null&&i.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Ue===e&&(Ee&a)===a&&(Qe===4||Qe===3&&(Ee&62914560)===Ee&&300>Ct()-Ur?(_e&2)===0&&oi(e,0):Au|=a,ni===Ee&&(ni=0)),En(e)}function oy(e,t){t===0&&(t=Tt()),e=Ja(e,t),e!==null&&(Xe(e,t),En(e))}function $x(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),oy(e,a)}function e1(e,t){var a=0;switch(e.tag){case 31:case 13:var i=e.stateNode,l=e.memoizedState;l!==null&&(a=l.retryLane);break;case 19:i=e.stateNode;break;case 22:i=e.stateNode._retryCache;break;default:throw Error(r(314))}i!==null&&i.delete(t),oy(e,a)}function t1(e,t){return Oi(e,t)}var Fr=null,si=null,Nu=!1,Kr=!1,_u=!1,Ea=0;function En(e){e!==si&&e.next===null&&(si===null?Fr=si=e:si=si.next=e),Kr=!0,Nu||(Nu=!0,a1())}function ps(e,t){if(!_u&&Kr){_u=!0;do for(var a=!1,i=Fr;i!==null;){if(e!==0){var l=i.pendingLanes;if(l===0)var u=0;else{var g=i.suspendedLanes,w=i.pingedLanes;u=(1<<31-xt(42|e)+1)-1,u&=l&~(g&~w),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(a=!0,ly(i,u))}else u=Ee,u=me(i,i===Ue?u:0,i.cancelPendingCommit!==null||i.timeoutHandle!==-1),(u&3)===0||Ye(i,u)||(a=!0,ly(i,u));i=i.next}while(a);_u=!1}}function n1(){iy()}function iy(){Kr=Nu=!1;var e=0;Ea!==0&&f1()&&(e=Ea);for(var t=Ct(),a=null,i=Fr;i!==null;){var l=i.next,u=sy(i,t);u===0?(i.next=null,a===null?Fr=l:a.next=l,l===null&&(si=a)):(a=i,(e!==0||(u&3)!==0)&&(Kr=!0)),i=l}st!==0&&st!==5||ps(e),Ea!==0&&(Ea=0)}function sy(e,t){for(var a=e.suspendedLanes,i=e.pingedLanes,l=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var g=31-xt(u),w=1<<g,k=l[g];k===-1?((w&a)===0||(w&i)!==0)&&(l[g]=ut(w,t)):k<=t&&(e.expiredLanes|=w),u&=~w}if(t=Ue,a=Ee,a=me(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i=e.callbackNode,a===0||e===t&&(Le===2||Le===9)||e.cancelPendingCommit!==null)return i!==null&&i!==null&&Ni(i),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||Ye(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(i!==null&&Ni(i),yn(a)){case 2:case 8:a=Js;break;case 32:a=Ya;break;case 268435456:a=zn;break;default:a=Ya}return i=ry.bind(null,e),a=Oi(a,i),e.callbackPriority=t,e.callbackNode=a,t}return i!==null&&i!==null&&Ni(i),e.callbackPriority=2,e.callbackNode=null,2}function ry(e,t){if(st!==0&&st!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(Xr()&&e.callbackNode!==a)return null;var i=Ee;return i=me(e,e===Ue?i:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),i===0?null:(Gp(e,i,t),sy(e,Ct()),e.callbackNode!=null&&e.callbackNode===a?ry.bind(null,e):null)}function ly(e,t){if(Xr())return null;Gp(e,t,!0)}function a1(){p1(function(){(_e&6)!==0?Oi(Pa,n1):iy()})}function Lu(){if(Ea===0){var e=qo;e===0&&(e=ko,ko<<=1,(ko&261888)===0&&(ko=256)),Ea=e}return Ea}function cy(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:ar(""+e)}function uy(e,t){var a=t.ownerDocument.createElement("input");return a.name=t.name,a.value=t.value,e.id&&a.setAttribute("form",e.id),t.parentNode.insertBefore(a,t),e=new FormData(e),a.parentNode.removeChild(a),e}function o1(e,t,a,i,l){if(t==="submit"&&a&&a.stateNode===l){var u=cy((l[_t]||null).action),g=i.submitter;g&&(t=(t=g[_t]||null)?cy(t.formAction):g.getAttribute("formAction"),t!==null&&(u=t,g=null));var w=new rr("action","action",null,i,l);e.push({event:w,listeners:[{instance:null,listener:function(){if(i.defaultPrevented){if(Ea!==0){var k=g?uy(l,g):new FormData(l);tu(a,{pending:!0,data:k,method:l.method,action:u},null,k)}}else typeof u=="function"&&(w.preventDefault(),k=g?uy(l,g):new FormData(l),tu(a,{pending:!0,data:k,method:l.method,action:u},u,k))},currentTarget:l}]})}}for(var Iu=0;Iu<bc.length;Iu++){var zu=bc[Iu],i1=zu.toLowerCase(),s1=zu[0].toUpperCase()+zu.slice(1);gn(i1,"on"+s1)}gn(Uf,"onAnimationEnd"),gn(Gf,"onAnimationIteration"),gn(Pf,"onAnimationStart"),gn("dblclick","onDoubleClick"),gn("focusin","onFocus"),gn("focusout","onBlur"),gn(Tx,"onTransitionRun"),gn(Sx,"onTransitionStart"),gn(kx,"onTransitionCancel"),gn(Yf,"onTransitionEnd"),Ro("onMouseEnter",["mouseout","mouseover"]),Ro("onMouseLeave",["mouseout","mouseover"]),Ro("onPointerEnter",["pointerout","pointerover"]),Ro("onPointerLeave",["pointerout","pointerover"]),Fa("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),Fa("onSelect","focusout contextmenu dragend focu
49sin keydown keyup mousedown mouseup selectionchange".split(" ")),Fa("onBeforeInput",["compositionend","keypress","textInput","paste"]),Fa("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),Fa("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),Fa("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var ys="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(" "),r1=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(ys));function hy(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var i=e[a],l=i.event;i=i.listeners;e:{var u=void 0;if(t)for(var g=i.length-1;0<=g;g--){var w=i[g],k=w.instance,N=w.currentTarget;if(w=w.listener,k!==u&&l.isPropagationStopped())break e;u=w,l.currentTarget=N;try{u(l)}catch(V){ur(V)}l.currentTarget=null,u=k}else for(g=0;g<i.length;g++){if(w=i[g],k=w.instance,N=w.currentTarget,w=w.listener,k!==u&&l.isPropagationStopped())break e;u=w,l.currentTarget=N;try{u(l)}catch(V){ur(V)}l.currentTarget=null,u=k}}}}function Ce(e,t){var a=t[Ql];a===void 0&&(a=t[Ql]=new Set);var i=e+"__bubble";a.has(i)||(dy(t,e,2,!1),a.add(i))}function Bu(e,t,a){var i=0;t&&(i|=4),dy(a,e,i,t)}var Qr="_reactListening"+Math.random().toString(36).slice(2);function Hu(e){if(!e[Qr]){e[Qr]=!0,of.forEach(function(a){a!=="selectionchange"&&(r1.has(a)||Bu(a,!1,e),Bu(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Qr]||(t[Qr]=!0,Bu("selectionchange",!1,t))}}function dy(e,t,a,i){switch(Uy(t)){case 2:var l=L1;break;case 8:l=I1;break;default:l=eh}a=l.bind(null,t,a,e),l=void 0,!ic||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(l=!0),i?l!==void 0?e.addEventListener(t,a,{capture:!0,passive:l}):e.addEventListener(t,a,!0):l!==void 0?e.addEventListener(t,a,{passive:l}):e.addEventListener(t,a,!1)}function Vu(e,t,a,i,l){var u=i;if((t&1)===0&&(t&2)===0&&i!==null)e:for(;;){if(i===null)return;var g=i.tag;if(g===3||g===4){var w=i.stateNode.containerInfo;if(w===l)break;if(g===4)for(g=i.return;g!==null;){var k=g.tag;if((k===3||k===4)&&g.stateNode.containerInfo===l)return;g=g.return}for(;w!==null;){if(g=Eo(w),g===null)return;if(k=g.tag,k===5||k===6||k===26||k===27){i=u=g;continue e}w=w.parentNode}}i=i.return}gf(function(){var N=u,V=ac(a),W=[];e:{var L=qf.get(e);if(L!==void 0){var z=rr,ee=e;switch(e){case"keypress":if(ir(a)===0)break e;case"keydown":case"keyup":z=ex;break;case"focusin":ee="focus",z=cc;break;case"focusout":ee="blur",z=cc;break;case"beforeblur":case"afterblur":z=cc;break;case"click":if(a.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":z=wf;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":z=G0;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":z=ax;break;case Uf:case Gf:case Pf:z=q0;break;case Yf:z=ix;break;case"scroll":case"scrollend":z=V0;break;case"wheel":z=rx;break;case"copy":case"cut":case"paste":z=X0;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":z=Tf;break;case"toggle":case"beforetoggle":z=cx}var ue=(t&4)!==0,Ve=!ue&&(e==="scroll"||e==="scrollend"),D=ue?L!==null?L+"Capture":null:L;ue=[];for(var C=N,O;C!==null;){var Y=C;if(O=Y.stateNode,Y=Y.tag,Y!==5&&Y!==26&&Y!==27||O===null||D===null||(Y=Bi(C,D),Y!=null&&ue.push(gs(C,Y,O))),Ve)break;C=C.return}0<ue.length&&(L=new z(L,ee,null,a,V),W.push({event:L,listeners:ue}))}}if((t&7)===0){e:{if(L=e==="mouseover"||e==="pointerover",z=e==="mouseout"||e==="pointerout",L&&a!==nc&&(ee=a.relatedTarget||a.fromElement)&&(Eo(ee)||ee[Co]))break e;if((z||L)&&(L=V.window===V?V:(L=V.ownerDocument)?L.defaultView||L.parentWindow:window,z?(ee=a.relatedTarget||a.toElement,z=N,ee=ee?Eo(ee):null,ee!==null&&(Ve=d(ee),ue=ee.tag,ee!==Ve||ue!==5&&ue!==27&&ue!==6)&&(ee=null)):(z=null,ee=N),z!==ee)){if(ue=wf,Y="onMouseLeave",D="onMouseEnter",C="mouse",(e==="pointerout"||e==="pointerover")&&(ue=Tf,Y="onPointerLeave",D="onPointerEnter",C="pointer"),Ve=z==null?L:zi(z),O=ee==null?L:zi(ee),L=new ue(Y,C+"leave",z,a,V),L.target=Ve,L.relatedTarget=O,Y=null,Eo(V)===N&&(ue=new ue(D,C+"enter",ee,a,V),ue.target=O,ue.relatedTarget=Ve,Y=ue),Ve=Y,z&&ee)t:{for(ue=l1,D=z,C=ee,O=0,Y=D;Y;Y=ue(Y))O++;Y=0;for(var ce=C;ce;ce=ue(ce))Y++;for(;0<O-Y;)D=ue(D),O--;for(;0<Y-O;)C=ue(C),Y--;for(;O--;){if(D===C||C!==null&&D===C.alternate){ue=D;break t}D=ue(D),C=ue(C)}ue=null}else ue=null;z!==null&&fy(W,L,z,ue,!1),ee!==null&&Ve!==null&&fy(W,Ve,ee,ue,!0)}}
vendor: 5,189 bytes, lines 49-50
49e:{if(L=N?zi(N):window,z=L.nodeName&&L.nodeName.toLowerCase(),z==="select"||z==="input"&&L.type==="file")var Oe=Mf;else if(Ef(L))if(Rf)Oe=vx;else{Oe=gx;var ie=yx}else z=L.nodeName,!z||z.toLowerCase()!=="input"||L.type!=="checkbox"&&L.type!=="radio"?N&&tc(N.elementType)&&(Oe=Mf):Oe=bx;if(Oe&&(Oe=Oe(e,N))){Df(W,Oe,a,V);break e}ie&&ie(e,L,N),e==="focusout"&&N&&L.type==="number"&&N.memoizedProps.value!=null&&ec(L,"number",L.value)}switch(ie=N?zi(N):window,e){case"focusin":(Ef(ie)||ie.contentEditable==="true")&&(zo=ie,pc=N,Wi=null);break;case"focusout":Wi=pc=zo=null;break;case"mousedown":yc=!0;break;case"contextmenu":case"mouseup":case"dragend":yc=!1,Hf(W,a,V);break;case"selectionchange":if(xx)break;case"keydown":case"keyup":Hf(W,a,V)}var Se;if(hc)e:{switch(e){case"compositionstart":var De="onCompositionStart";break e;case"compositionend":De="onCompositionEnd";break e;case"compositionupdate":De="onCompositionUpdate";break e}De=void 0}else Io?jf(e,a)&&(De="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(De="onCompositionStart");De&&(Sf&&a.locale!=="ko"&&(Io||De!=="onCompositionStart"?De==="onCompositionEnd"&&Io&&(Se=bf()):(da=V,sc="value"in da?da.value:da.textContent,Io=!0)),ie=Zr(N,De),0<ie.length&&(De=new xf(De,e,null,a,V),W.push({event:De,listeners:ie}),Se?De.data=Se:(Se=Cf(a),Se!==null&&(De.data=Se)))),(Se=hx?dx(e,a):fx(e,a))&&(De=Zr(N,"onBeforeInput"),0<De.length&&(ie=new xf("onBeforeInput","beforeinput",null,a,V),W.push({event:ie,listeners:De}),ie.data=Se)),o1(W,e,N,a,V)}hy(W,t)})}function gs(e,t,a){return{instance:e,listener:t,currentTarget:a}}function Zr(e,t){for(var a=t+"Capture",i=[];e!==null;){var l=e,u=l.stateNode;if(l=l.tag,l!==5&&l!==26&&l!==27||u===null||(l=Bi(e,a),l!=null&&i.unshift(gs(e,l,u)),l=Bi(e,t),l!=null&&i.push(gs(e,l,u))),e.tag===3)return i;e=e.return}return[]}function l1(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function fy(e,t,a,i,l){for(var u=t._reactName,g=[];a!==null&&a!==i;){var w=a,k=w.alternate,N=w.stateNode;if(w=w.tag,k!==null&&k===i)break;w!==5&&w!==26&&w!==27||N===null||(k=N,l?(N=Bi(a,u),N!=null&&g.unshift(gs(a,N,k))):l||(N=Bi(a,u),N!=null&&g.push(gs(a,N,k)))),a=a.return}g.length!==0&&e.push({event:t,listeners:g})}var c1=/\r\n?/g,u1=/\u0000|\uFFFD/g;function my(e){return(typeof e=="string"?e:""+e).replace(c1,` 50`).replace(u1,"")}function py(e,t){return t=my(t),my(e)===t}function He(e,t,a,i,l,u){switch(a){case"children":typeof i=="string"?t==="body"||t==="textarea"&&i===""||No(e,i):(typeof i=="number"||typeof i=="bigint")&&t!=="body"&&No(e,""+i);break;case"className":tr(e,"class",i);break;case"tabIndex":tr(e,"tabindex",i);break;case"dir":case"role":case"viewBox":case"width":case"height":tr(e,a,i);break;case"style":pf(e,i,u);break;case"data":if(t!=="object"){tr(e,"data",i);break}case"src":case"href":if(i===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(i==null||typeof i=="function"||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(a);break}i=ar(""+i),e.setAttribute(a,i);break;case"action":case"formAction":if(typeof i=="function"){e.setAttribute(a,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(a==="formAction"?(t!=="input"&&He(e,t,"name",l.name,l,null),He(e,t,"formEncType",l.formEncType,l,null),He(e,t,"formMethod",l.formMethod,l,null),He(e,t,"formTarget",l.formTarget,l,null)):(He(e,t,"encType",l.encType,l,null),He(e,t,"method",l.method,l,null),He(e,t,"target",l.target,l,null)));if(i==null||typeof i=="symbol"||typeof i=="boolean"){e.removeAttribute(a);break}i=ar(""+i),e.setAttribute(a,i);break;case"onClick":i!=null&&(e.onclick=Hn);break;case"onScroll":i!=null&&Ce("scroll",e);break;case"onScrollEnd":i!=null&&Ce("scrollend",e);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(r(61));if(a=i.__html,a!=null){if(l.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"multiple":e.multiple=i&&typeof i!="function"&&typeof i!="symbol";break;case"muted":e.muted=i&&typeof i!="function"&&typeof i!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(i==null||typeof i=="function"||typeof i=="boolean"||typeof i=="symbol"){e.removeAttribute("xlink:href");break}a=ar(""+i),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",a);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,""+i):e.removeAttribute(a);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
50ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":i&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":i===!0?e.setAttribute(a,""):i!==!1&&i!=null&&typeof i!="function"&&typeof i!="symbol"?e.setAttribute(a,i):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":i!=null&&typeof i!="function"&&typeof i!="symbol"&&!isNaN(i)&&1<=i?e.setAttribute(a,i):e.removeAttribute(a);break;case"rowSpan":case"start":i==null||typeof i=="function"||typeof i=="symbol"||isNaN(i)?e.removeAttribute(a):e.setAttribute(a,i);break;case"popover":Ce("beforetoggle",e),Ce("toggle",e),er(e,"popover",i);break;case"xlinkActuate":Bn(e,"http://www.w3.org/1999/xlink","xlink:actuate",i);break;case"xlinkArcrole":Bn(e,"http://www.w3.org/1999/xlink","xlink:arcrole",i);break;case"xlinkRole":Bn(e,"http://www.w3.org/1999/xlink","xlink:role",i);break;case"xlinkShow":Bn(e,"http://www.w3.org/1999/xlink","xlink:show",i);break;case"xlinkTitle":Bn(e,"http://www.w3.org/1999/xlink","xlink:title",i);break;case"xlinkType":Bn(e,"http://www.w3.org/1999/xlink","xlink:type",i);break;case"xmlBase":Bn(e,"http://www.w3.org/XML/1998/namespace","xml:base",i);break;case"xmlLang":Bn(e,"http://www.w3.org/XML/1998/namespace","xml:lang",i);break;case"xmlSpace":Bn(e,"http://www.w3.org/XML/1998/namespace","xml:space",i);break;case"is":er(e,"is",i);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=B0.get(a)||a,er(e,a,i))}}function Uu(e,t,a,i,l,u){switch(a){case"style":pf(e,i,u);break;case"dangerouslySetInnerHTML":if(i!=null){if(typeof i!="object"||!("__html"in i))throw Error(r(61));if(a=i.__html,a!=null){if(l.children!=null)throw Error(r(60));e.innerHTML=a}}break;case"children":typeof i=="string"?No(e,i):(typeof i=="number"||typeof i=="bigint")&&No(e,""+i);break;case"onScroll":i!=null&&Ce("scroll",e);break;case"onScrollEnd":i!=null&&Ce("scrollend",e);break;case"onClick":i!=null&&(e.onclick=Hn);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!sf.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(l=a.endsWith("Capture"),t=a.slice(2,l?a.length-7:void 0),u=e[_t]||null,u=u!=null?u[a]:null,typeof u=="function"&&e.removeEventListener(t,u,l),typeof i=="function")){typeof u!="function"&&u!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,i,l);break e}a in e?e[a]=i:i===!0?e.setAttribute(a,""):er(e,a,i)}}}function vt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":Ce("error",e),Ce("load",e);var i=!1,l=!1,u;for(u in a)if(a.hasOwnProperty(u)){var g=a[u];if(g!=null)switch(u){case"src":i=!0;break;case"srcSet":l=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:He(e,t,u,g,a,null)}}l&&He(e,t,"srcSet",a.srcSet,a,null),i&&He(e,t,"src",a.src,a,null);return;case"input":Ce("invalid",e);var w=u=g=l=null,k=null,N=null;for(i in a)if(a.hasOwnProperty(i)){var V=a[i];if(V!=null)switch(i){case"name":l=V;break;case"type":g=V;break;case"checked":k=V;break;case"defaultChecked":N=V;break;case"value":u=V;break;case"defaultValue":w=V;break;case"children":case"dangerouslySetInnerHTML":if(V!=null)throw Error(r(137,t));break;default:He(e,t,i,V,a,null)}}hf(e,u,w,k,N,g,l,!1);return;case"select":Ce("invalid",e),i=g=u=null;for(l in a)if(a.hasOwnProperty(l)&&(w=a[l],w!=null))switch(l){case"value":u=w;break;case"defaultValue":g=w;break;case"multiple":i=w;default:He(e,t,l,w,a,null)}t=u,a=g,e.multiple=!!i,t!=null?Oo(e,!!i,t,!1):a!=null&&Oo(e,!!i,a,!0);return;case"textarea":Ce("invalid",e),u=l=i=null;for(g in a)if(a.hasOwnProperty(g)&&(w=a[g],w!=null))switch(g){case"value":i=w;break;case"defaultValue":l=w;break;case"children":u=w;break;case"dangerouslySetInnerHTML":if(w!=null)throw Error(r(91));break;default:He(e,t,g,w,a,null)}ff(e,i,l,u);return;case"option":for(k in a)if(a.hasOwnProperty(k)&&(i=a[k],i!=null))switch(k){case"selected":e.selected=i&&typeof i!="function"&&typeof i!="symbol";break;default:He(e,t,k,i,a,null)}return;case"dialog":Ce("beforetoggle",e),Ce("toggle",e),Ce("cancel",e),Ce("close",e);break;case"iframe":case"object":Ce("load",e);break;case"video":case"audio":for(i=0;i<ys.length;i++)Ce(ys[i],e);break;case"image":Ce("error",e),Ce("load",e);break;case"details":Ce("toggle",e);break;case"embed":case"source":case"link":Ce("error",e),Ce("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(N in a)if(a.hasOwnProperty(N)&&(i=a[N],i!=null))switch(N){case"children":case"dangerouslySetInnerHTML":throw Error(r(137,t));default:He(e,t,N,i,a,null)}return;default:if(tc(t)){for(V in a)a.hasOwnProperty(V)&&(i=a[V],i!==void 0&&Uu(e,t,V,i,a,void 0));return}}for(w in a)a.hasOwnProperty(w)&&(i=a[w],i!=null&&He(e,t,w,i,a,null))}function h1(e,t,a,i){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var l=null,u=null,g=null,w=null,k=null,N=null,V=null;for(z in a){var W=a[z];if(a.hasOwnProperty(z)&&W!=null)switch(z){case"checked":break;case"value":break;case"defaultValue":k=W;default:i.hasOwnProperty(z)||He(e,t,z,null,i,W)}}for(var L in i){var z=i[L];if(W=a[L],i.hasOwnProperty(L)&&(z!=null||W!=null))switch(L){case"type":u=z;break;case"name":l=z;break;case"checked":N=z;break;case"defaultChecked":V=z;break;case"value":g=z;break;case"defaultValue":w=z;break;case"children":case"dangerouslySetInnerHTML":if(z!=null)throw Error(r(137,t));break;default:z!==W&&He(e,t,L,z,i,W)}}$l(e,g,w,k,N,V,u,l);return;case"select":z=g=w=L=null;for(u in a)if(k=a[u],a.hasOwnProperty(u)&&k!=null)switch(u){case"value":break;case"multiple":z=k;default:i.hasOwnProperty(u)||He(e,t,u,null,i,k)}for(l in i)if(u=i[l],k=a[l],i.hasOwnProperty(l)&&(u!=null||k!=null))switch(l){case"value":L=u;break;case"defaultValue":w=u;break;case"multiple":g=u;default:u!==k&&He(e,t,l,u,i,k)}t=w,a=g,i=z,L!=null?Oo(e,!!a,L,!1):!!i!=!!a&&(t!=null?Oo(e,!!a,t,!0):Oo(e,!!a,a?[]:"",!1));return;case"textarea":z=L=null;for(w in a)if(l=a[w],a.hasOwnProperty(w)&&l!=null&&!i.hasOwnProperty(w))switch(w){case"value":break;case"children":break;default:He(e,t,w,null,i,l)}for(g in i)if(l=i[g],u=a[g],i.hasOwnProperty(g)&&(l!=null||u!=null))switch(g){case"value":L=l;break;case"defaultValue":z=l;break;case"children":break;case"dangerouslySetInnerHTML":if(l!=null)throw Error(r(91));break;default:l!==u&&He(e,t,g,l,i,u)}df(e,L,z);return;case"option":for(var ee in a)if(L=a[ee],a.hasOwnProperty(ee)&&L!=null&&!i.hasOwnProperty(ee))switch(ee){case"selected":e.selected=!1;break;default:He(e,t,ee,null,i,L)}for(k in i)if(L=i[k],z=a[k],i.hasOwnProperty(k)&&L!==z&&(L!=null||z!=null))switch(k){case"selected":e.selected=L&&typeof L!="function"&&typeof L!="symbol";break;default:He(e,t,k,L,i,z)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ue in a)L=a[ue],a.hasOwnProperty(ue)&&L!=null&&!i.hasOwnProperty(ue)&&He(e,t,ue,null,i,L);for(N in i)if(L=i[N],z=a[N],i.hasOwnProperty(N)&&L!==z&&(L!=null||z!=null))switch(N){case"children":case"dangerouslySetInnerHTML":if(L!=null)throw Error(r(137,t));break;default:He(e,t,N,L,i,z)}return;default:if(tc(t)){for(var Ve in a)L=a[Ve],a.hasOwnProperty(Ve)&&L!==void 0&&!i.hasOwnProperty(Ve)&&Uu(e,t,Ve,void 0,i,L);for(V in i)L=i[V],z=a[V],!i.hasOwnProperty(V)||L===z||L===void 0&&z===void 0||Uu(e,t,V,L,i,z);return}}for(var D in a)L=a[D],a.hasOwnProperty(D)&&L!=null&&!i.hasOwnProperty(D)&&He(e,t,D,null,i,L);for(W in i)L=i[W],z=a[W],!i.hasOwnProperty(W)||L===z||L==null&&z==null||He(e,t,W,L,i,z)}function yy(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function d1(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),i=0;i<a.length;i++){var l=a[i],u=l.transferSize,g=l.initiatorType,w=l.duration;if(u&&w&&yy(g)){for(g=0,w=l.responseEnd,i+=1;i<a.length;i++){var k=a[i],N=k.startTime;if(N>w)break;var V=k.transferSize,W=k.initiatorType;V&&yy(W)&&(k=k.responseEnd,g+=V*(k<w?1:(w-N)/(k-N)))}if(--i,t+=8*(u+g)/(l.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var Gu=null,Pu=null;
vendor: 14,014 bytes, line 50
50function Jr(e){return e.nodeType===9?e:e.ownerDocument}function gy(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function by(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function Yu(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var qu=null;function f1(){var e=window.event;return e&&e.type==="popstate"?e===qu?!1:(qu=e,!0):(qu=null,!1)}var vy=typeof setTimeout=="function"?setTimeout:void 0,m1=typeof clearTimeout=="function"?clearTimeout:void 0,wy=typeof Promise=="function"?Promise:void 0,p1=typeof queueMicrotask=="function"?queueMicrotask:typeof wy<"u"?function(e){return wy.resolve(null).then(e).catch(y1)}:vy;function y1(e){setTimeout(function(){throw e})}function Da(e){return e==="head"}function xy(e,t){var a=t,i=0;do{var l=a.nextSibling;if(e.removeChild(a),l&&l.nodeType===8)if(a=l.data,a==="/$"||a==="/&"){if(i===0){e.removeChild(l),ui(t);return}i--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")i++;else if(a==="html")bs(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,bs(a);for(var u=a.firstChild;u;){var g=u.nextSibling,w=u.nodeName;u[Ii]||w==="SCRIPT"||w==="STYLE"||w==="LINK"&&u.rel.toLowerCase()==="stylesheet"||a.removeChild(u),u=g}}else a==="body"&&bs(e.ownerDocument.body);a=l}while(a);ui(t)}function Ty(e,t){var a=e;e=0;do{var i=a.nextSibling;if(a.nodeType===1?t?(a._stashedDisplay=a.style.display,a.style.display="none"):(a.style.display=a._stashedDisplay||"",a.getAttribute("style")===""&&a.removeAttribute("style")):a.nodeType===3&&(t?(a._stashedText=a.nodeValue,a.nodeValue=""):a.nodeValue=a._stashedText||""),i&&i.nodeType===8)if(a=i.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=i}while(a)}function Wu(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var a=t;switch(t=t.nextSibling,a.nodeName){case"HTML":case"HEAD":case"BODY":Wu(a),Zl(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function g1(e,t,a,i){for(;e.nodeType===1;){var l=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!i&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(i){if(!e[Ii])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==l.rel||e.getAttribute("href")!==(l.href==null||l.href===""?null:l.href)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin)||e.getAttribute("title")!==(l.title==null?null:l.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(l.src==null?null:l.src)||e.getAttribute("type")!==(l.type==null?null:l.type)||e.getAttribute("crossorigin")!==(l.crossOrigin==null?null:l.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=l.name==null?null:""+l.name;if(l.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=ln(e.nextSibling),e===null)break}return null}function b1(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=ln(e.nextSibling),e===null))return null;return e}function Sy(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=ln(e.nextSibling),e===null))return null;return e}function Xu(e){return e.data==="$?"||e.data==="$~"}function Fu(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function v1(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var i=function(){t(),a.removeEventListener("DOMContentLoaded",i)};a.addEventListener("DOMContentLoaded",i),e._reactRetry=i}}function ln(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==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var Ku=null;function ky(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return ln(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function Ay(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="$"||a==="$!"||a==="$?"||a==="$~"||a==="&"){if(t===0)return e;t--}else a!=="/$"&&a!=="/&"||t++}e=e.previousSibling}return null}function jy(e,t,a){switch(t=Jr(a),e){case"html":if(e=t.documentElement,!e)throw Error(r(452));return e;case"head":if(e=t.head,!e)throw Error(r(453));return e;case"body":if(e=t.body,!e)throw Error(r(454));return e;default:throw Error(r(451))}}function bs(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Zl(e)}var cn=new Map,Cy=new Set;function $r(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var ta=B.d;B.d={f:w1,r:x1,D:T1,C:S1,L:k1,m:A1,X:C1,S:j1,M:E1};function w1(){var e=ta.f(),t=Yr();return e||t}function x1(e){var t=Do(e);t!==null&&t.tag===5&&t.type==="form"?Ym(t):ta.r(e)}var ri=typeof document>"u"?null:document;function Ey(e,t,a){var i=ri;if(i&&typeof t=="string"&&t){var l=en(t);l='link[rel="'+e+'"][href="'+l+'"]',typeof a=="string"&&(l+='[crossorigin="'+a+'"]'),Cy.has(l)||(Cy.add(l),e={rel:e,crossOrigin:a,href:t},i.querySelector(l)===null&&(t=i.createElement("link"),vt(t,"link",e),ht(t),i.head.appendChild(t)))}}function T1(e){ta.D(e),Ey("dns-prefetch",e,null)}function S1(e,t){ta.C(e,t),Ey("preconnect",e,t)}function k1(e,t,a){ta.L(e,t,a);var i=ri;if(i&&e&&t){var l='link[rel="preload"][as="'+en(t)+'"]';t==="image"&&a&&a.imageSrcSet?(l+='[imagesrcset="'+en(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(l+='[imagesizes="'+en(a.imageSizes)+'"]')):l+='[href="'+en(e)+'"]';var u=l;switch(t){case"style":u=li(e);break;case"script":u=ci(e)}cn.has(u)||(e=y({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),cn.set(u,e),i.querySelector(l)!==null||t==="style"&&i.querySelector(vs(u))||t==="script"&&i.querySelector(ws(u))||(t=i.createElement("link"),vt(t,"link",e),ht(t),i.head.appendChild(t)))}}function A1(e,t){ta.m(e,t);var a=ri;if(a&&e){var i=t&&typeof t.as=="string"?t.as:"script",l='link[rel="modulepreload"][as="'+en(i)+'"][href="'+en(e)+'"]',u=l;switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=ci(e)}if(!cn.has(u)&&(e=y({rel:"modulepreload",href:e},t),cn.set(u,e),a.querySelector(l)===null)){switch(i){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(ws(u)))return}i=a.createElement("link"),vt(i,"link",e),ht(i),a.head.appendChild(i)}}}function j1(e,t,a){ta.S(e,t,a);var i=ri;if(i&&e){var l=Mo(i).hoistableStyles,u=li(e);t=t||"default";var g=l.get(u);if(!g){var w={loading:0,preload:null};if(g=i.querySelector(vs(u)))w.loading=5;else{e=y({rel:"stylesheet",href:e,"data-precedence":t},a),(a=cn.get(u))&&Qu(e,a);var k=g=i.createElement("link");ht(k),vt(k,"link",e),k._p=new Promise(function(N,V){k.onload=N,k.onerror=V}),k.addEventListener("load",function(){w.loading|=1}),k.addEventListener("error",function(){w.loading|=2}),w.loading|=4,el(g,t,i)}g={type:"stylesheet",instance:g,count:1,state:w},l.set(u,g)}}}function C1(e,t){ta.X(e,t);var a=ri;if(a&&e){var i=Mo(a).hoistableScripts,l=ci(e),u=i.get(l);u||(u=a.querySelector(ws(l)),u||(e=y({src:e,async:!0},t),(t=cn.get(l))&&Zu(e,t),u=a.createElement("script"),ht(u),vt(u,"link",e),a.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},i.set(l,u))}}function E1(e,t){ta.M(e,t);var a=ri;if(a&&e){var i=Mo(a).hoistableScripts,l=ci(e),u=i.get(l);u||(u=a.querySelector(ws(l)),u||(e=y({src:e,async:!0,type:"module"},t),(t=cn.get(l))&&Zu(e,t),u=a.createElement("script"),ht(u),vt(u,"link",e),a.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},i.set(l,u))}}function Dy(e,t,a,i){var l=(l=le.current)?$r(l):null;if(!l)throw Error(r(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=li(a.href),a=Mo(l).hoistableStyles,i=a.get(t),i||(i={type:"style",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=li(a.href);var u=Mo(l).hoistableStyles,g=u.get(e);if(g||(l=l.ownerDocument||l,g={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,g),(u=l.querySelector(vs(e)))&&!u._p&&(g.instance=u,g.state.loading=5),cn.has(e)||(a={rel:"preload",as:"style",href:a.href,crossOrigin:a.crossOrigin,integrity:a.integrity,media:a.media,hrefLang:a.hrefLang,referrerPolicy:a.referrerPolicy},cn.set(e,a),u||D1(l,e,a,g.state))),t&&i===null)throw Error(r(528,""));return g}if(t&&i!==null)throw Error(r(529,""));return null;case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=ci(a),a=Mo(l).hoistableScripts,i=a.get(t),i||(i={type:"script",instance:null,count:0,state:null},a.set(t,i)),i):{type:"void",instance:null,count:0,state:null};default:throw Error(r(444,e))}}function li(e){return'href="'+en(e)+'"'}function vs(e){return'link[rel="stylesheet"]['+e+"]"}function My(e){return y({},e,{"data-precedence":e.precedence,precedence:null})}function D1(e,t,a,i){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?i.loading=1:(t=e.createElement("link"),i.preload=t,t.addEventListener("load",function(){return i.loading|=1}),t.addEventListener("error",function(){return i.loading|=2}),vt(t,"link",a),ht(t),e.head.appendChild(t))}function ci(e){return'[src="'+en(e)+'"]'}function ws(e){return"script[async]"+e}function Ry(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var i=e.querySelector('style[data-href~="'+en(a.href)+'"]');if(i)return t.instance=i,ht(i),i;var l=y({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return i=(e.ownerDocument||e).createElement("style"),ht(i),vt(i,"style",l),el(i,a.precedence,e),t.instance=i;case"stylesheet":l=li(a.href);var u=e.querySelector(vs(l));if(u)return t.state.loading|=4,t.instance=u,ht(u),u;i=My(a),(l=cn.get(l))&&Qu(i,l),u=(e.ownerDocument||e).createElement("link"),ht(u);var g=u;return g._p=new Promise(function(w,k){g.onload=w,g.onerror=k}),vt(u,"link",i),t.state.loading|=4,el(u,a.precedence,e),t.instance=u;case"script":return u=ci(a.src),(l=e.querySelector(ws(u)))?(t.instance=l,ht(l),l):(i=a,(l=cn.get(u))&&(i=y({},a),Zu(i,l)),e=e.ownerDocument||e,l=e.createElement("script"),ht(l),vt(l,"link",i),e.head.appendChild(l),t.instance=l);case"void":return null;default:throw Error(r(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(i=t.instance,t.state.loading|=4,el(i,a.precedence,e));return t.instance}function el(e,t,a){for(var i=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),l=i.length?i[i.length-1]:null,u=l,g=0;g<i.length;g++){var w=i[g];if(w.dataset.precedence===t)u=w;else if(u!==l)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Qu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Zu(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var tl=null;function Oy(e,t,a){if(tl===null){var i=new Map,l=tl=new Map;l.set(a,i)}else l=tl,i=l.get(a),i||(i=new Map,l.set(a,i));if(i.has(e))return i;for(i.set(e,null),a=a.getElementsByTagName(e),l=0;l<a.length;l++){var u=a[l];if(!(u[Ii]||u[pt]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var g=u.getAttribute(t)||"";g=e+g;var w=i.get(g);w?w.push(u):i.set(g,[u])}}return i}function Ny(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function M1(e,t,a){if(a===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function _y(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function R1(e,t,a,i){if(a.type==="stylesheet"&&(typeof i.media!="string"||matchMedia(i.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var l=li(i.href),u=t.querySelector(vs(l));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=nl.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=u,ht(u);return}u=t.ownerDocument||t,i=My(i),(l=cn.get(l))&&Qu(i,l),u=u.createElement("link"),ht(u);var g=u;g._p=new Promise(function(w,k){g.onload=w,g.onerror=k}),vt(u,"link",i),a.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=nl.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var Ju=0;function O1(e,t){return e.stylesheets&&e.count===0&&ol(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var i=setTimeout(function(){if(e.stylesheets&&ol(e,e.stylesheets),e.unsu
vendor: 10,524 bytes, line 50
50spend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&Ju===0&&(Ju=62500*d1());var l=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&ol(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>Ju?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(i),clearTimeout(l)}}:null}function nl(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)ol(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var al=null;function ol(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,al=new Map,t.forEach(N1,e),al=null,nl.call(e))}function N1(e,t){if(!(t.state.loading&4)){var a=al.get(e);if(a)var i=a.get(null);else{a=new Map,al.set(e,a);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<l.length;u++){var g=l[u];(g.nodeName==="LINK"||g.getAttribute("media")!=="not all")&&(a.set(g.dataset.precedence,g),i=g)}i&&a.set(null,i)}l=t.instance,g=l.getAttribute("data-precedence"),u=a.get(g)||i,u===i&&a.set(null,l),a.set(g,l),this.count++,i=nl.bind(this),l.addEventListener("load",i),l.addEventListener("error",i),u?u.parentNode.insertBefore(l,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(l,e.firstChild)),t.state.loading|=4}}var xs={$$typeof:H,Provider:null,Consumer:null,_currentValue:_,_currentValue2:_,_threadCount:0};function _1(e,t,a,i,l,u,g,w,k){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=ua(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=ua(0),this.hiddenUpdates=ua(null),this.identifierPrefix=i,this.onUncaughtError=l,this.onCaughtError=u,this.onRecoverableError=g,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=k,this.incompleteTransitions=new Map}function Ly(e,t,a,i,l,u,g,w,k,N,V,W){return e=new _1(e,t,a,g,k,N,V,W,w),t=1,u===!0&&(t|=24),u=qt(3,null,null,t),e.current=u,u.stateNode=e,t=Rc(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:i,isDehydrated:a,cache:t},Lc(u),e}function Iy(e){return e?(e=Vo,e):Vo}function zy(e,t,a,i,l,u){l=Iy(l),i.context===null?i.context=l:i.pendingContext=l,i=ba(t),i.payload={element:a},u=u===void 0?null:u,u!==null&&(i.callback=u),a=va(e,i,t),a!==null&&(Vt(a,e,t),$i(a,e,t))}function By(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function $u(e,t){By(e,t),(e=e.alternate)&&By(e,t)}function Hy(e){if(e.tag===13||e.tag===31){var t=Ja(e,67108864);t!==null&&Vt(t,e,67108864),$u(e,67108864)}}function Vy(e){if(e.tag===13||e.tag===31){var t=Qt();t=jo(t);var a=Ja(e,t);a!==null&&Vt(a,e,t),$u(e,t)}}var il=!0;function L1(e,t,a,i){var l=E.T;E.T=null;var u=B.p;try{B.p=2,eh(e,t,a,i)}finally{B.p=u,E.T=l}}function I1(e,t,a,i){var l=E.T;E.T=null;var u=B.p;try{B.p=8,eh(e,t,a,i)}finally{B.p=u,E.T=l}}function eh(e,t,a,i){if(il){var l=th(i);if(l===null)Vu(e,t,i,sl,a),Gy(e,i);else if(B1(l,e,t,a,i))i.stopPropagation();else if(Gy(e,i),t&4&&-1<z1.indexOf(e)){for(;l!==null;){var u=Do(l);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var g=kn(u.pendingLanes);if(g!==0){var w=u;for(w.pendingLanes|=2,w.entangledLanes|=2;g;){var k=1<<31-xt(g);w.entanglements[1]|=k,g&=~k}En(u),(_e&6)===0&&(Gr=Ct()+500,ps(0))}}break;case 31:case 13:w=Ja(u,2),w!==null&&Vt(w,u,2),Yr(),$u(u,2)}if(u=th(i),u===null&&Vu(e,t,i,sl,a),u===l)break;l=u}l!==null&&i.stopPropagation()}else Vu(e,t,i,null,a)}}function th(e){return e=ac(e),nh(e)}var sl=null;function nh(e){if(sl=null,e=Eo(e),e!==null){var t=d(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=h(t),e!==null)return e;e=null}else if(a===31){if(e=p(t),e!==null)return e;e=null}else if(a===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return sl=e,null}function Uy(e){switch(e){case"beforetoggle":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"toggle":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 2;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"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(Xl()){case Pa:return 2;case Js:return 8;case Ya:case _i:return 32;case zn:return 268435456;default:return 32}default:return 32}}var ah=!1,Ma=null,Ra=null,Oa=null,Ts=new Map,Ss=new Map,Na=[],z1="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".split(" ");function Gy(e,t){switch(e){case"focusin":case"focusout":Ma=null;break;case"dragenter":case"dragleave":Ra=null;break;case"mouseover":case"mouseout":Oa=null;break;case"pointerover":case"pointerout":Ts.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ss.delete(t.pointerId)}}function ks(e,t,a,i,l,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:a,eventSystemFlags:i,nativeEvent:u,targetContainers:[l]},t!==null&&(t=Do(t),t!==null&&Hy(t)),e):(e.eventSystemFlags|=i,t=e.targetContainers,l!==null&&t.indexOf(l)===-1&&t.push(l),e)}function B1(e,t,a,i,l){switch(t){case"focusin":return Ma=ks(Ma,e,t,a,i,l),!0;case"dragenter":return Ra=ks(Ra,e,t,a,i,l),!0;case"mouseover":return Oa=ks(Oa,e,t,a,i,l),!0;case"pointerover":var u=l.pointerId;return Ts.set(u,ks(Ts.get(u)||null,e,t,a,i,l)),!0;case"gotpointercapture":return u=l.pointerId,Ss.set(u,ks(Ss.get(u)||null,e,t,a,i,l)),!0}return!1}function Py(e){var t=Eo(e.target);if(t!==null){var a=d(t);if(a!==null){if(t=a.tag,t===13){if(t=h(a),t!==null){e.blockedOn=t,nf(e.priority,function(){Vy(a)});return}}else if(t===31){if(t=p(a),t!==null){e.blockedOn=t,nf(e.priority,function(){Vy(a)});return}}else if(t===3&&a.stateNode.current.memoizedState.isDehydrated){e.blockedOn=a.tag===3?a.stateNode.containerInfo:null;return}}}e.blockedOn=null}function rl(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=th(e.nativeEvent);if(a===null){a=e.nativeEvent;var i=new a.constructor(a.type,a);nc=i,a.target.dispatchEvent(i),nc=null}else return t=Do(a),t!==null&&Hy(t),e.blockedOn=a,!1;t.shift()}return!0}function Yy(e,t,a){rl(e)&&a.delete(t)}function H1(){ah=!1,Ma!==null&&rl(Ma)&&(Ma=null),Ra!==null&&rl(Ra)&&(Ra=null),Oa!==null&&rl(Oa)&&(Oa=null),Ts.forEach(Yy),Ss.forEach(Yy)}function ll(e,t){e.blockedOn===t&&(e.blockedOn=null,ah||(ah=!0,n.unstable_scheduleCallback(n.unstable_NormalPriority,H1)))}var cl=null;function qy(e){cl!==e&&(cl=e,n.unstable_scheduleCallback(n.unstable_NormalPriority,function(){cl===e&&(cl=null);for(var t=0;t<e.length;t+=3){var a=e[t],i=e[t+1],l=e[t+2];if(typeof i!="function"){if(nh(i||a)===null)continue;break}var u=Do(a);u!==null&&(e.splice(t,3),t-=3,tu(u,{pending:!0,data:l,method:a.method,action:i},i,l))}}))}function ui(e){function t(k){return ll(k,e)}Ma!==null&&ll(Ma,e),Ra!==null&&ll(Ra,e),Oa!==null&&ll(Oa,e),Ts.forEach(t),Ss.forEach(t);for(var a=0;a<Na.length;a++){var i=Na[a];i.blockedOn===e&&(i.blockedOn=null)}for(;0<Na.length&&(a=Na[0],a.blockedOn===null);)Py(a),a.blockedOn===null&&Na.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(i=0;i<a.length;i+=3){var l=a[i],u=a[i+1],g=l[_t]||null;if(typeof u=="function")g||qy(a);else if(g){var w=null;if(u&&u.hasAttribute("formAction")){if(l=u,g=u[_t]||null)w=g.formAction;else if(nh(l)!==null)continue}else w=g.action;typeof w=="function"?a[i+1]=w:(a.splice(i,3),i-=3),qy(a)}}}function Wy(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(g){return l=g})},focusReset:"manual",scroll:"manual"})}function t(){l!==null&&(l(),l=null),i||setTimeout(a,20)}function a(){if(!i&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var i=!1,l=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){i=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),l!==null&&(l(),l=null)}}}function oh(e){this._internalRoot=e}ul.prototype.render=oh.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(r(409));var a=t.current,i=Qt();zy(a,i,e,t,null,null)},ul.prototype.unmount=oh.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;zy(e.current,2,null,e,null,null),Yr(),t[Co]=null}};function ul(e){this._internalRoot=e}ul.prototype.unstable_scheduleHydration=function(e){if(e){var t=Kl();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Na.length&&t!==0&&t<Na[a].priority;a++);Na.splice(a,0,e),a===0&&Py(e)}};var Xy=o.version;if(Xy!=="19.2.1")throw Error(r(527,Xy,"19.2.1"));B.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(r(188)):(e=Object.keys(e).join(","),Error(r(268,e)));return e=f(t),e=e!==null?b(e):null,e=e===null?null:e.stateNode,e};var V1={bundleType:0,version:"19.2.1",rendererPackageName:"react-dom",currentDispatcherRef:E,reconcilerVersion:"19.2.1"};
vendor: 4,140 bytes, line 50
50if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var hl=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!hl.isDisabled&&hl.supportsFiber)try{qa=hl.inject(V1),Et=hl}catch{}}return js.createRoot=function(e,t){if(!c(e))throw Error(r(299));var a=!1,i="",l=ep,u=tp,g=np;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(i=t.identifierPrefix),t.onUncaughtError!==void 0&&(l=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(g=t.onRecoverableError)),t=Ly(e,1,!1,null,null,a,i,null,l,u,g,Wy),e[Co]=t.current,Hu(e),new oh(t)},js.hydrateRoot=function(e,t,a){if(!c(e))throw Error(r(299));var i=!1,l="",u=ep,g=tp,w=np,k=null;return a!=null&&(a.unstable_strictMode===!0&&(i=!0),a.identifierPrefix!==void 0&&(l=a.identifierPrefix),a.onUncaughtError!==void 0&&(u=a.onUncaughtError),a.onCaughtError!==void 0&&(g=a.onCaughtError),a.onRecoverableError!==void 0&&(w=a.onRecoverableError),a.formState!==void 0&&(k=a.formState)),t=Ly(e,1,!0,t,a??null,i,l,k,u,g,w,Wy),t.context=Iy(null),a=t.current,i=Qt(),i=jo(i),l=ba(i),l.callback=null,va(a,l,i),a=i,t.current.lanes=a,Xe(t,a),En(t),e[Co]=t.current,Hu(e),new ul(t)},js.version="19.2.1",js}var ag;function Q1(){if(ag)return sh.exports;ag=1;function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(o){console.error(o)}}return n(),sh.exports=K1(),sh.exports}var Z1=Q1();const J1="modulepreload",$1=function(n){return"/"+n},og={},xe=function(o,s,r){let c=Promise.resolve();if(s&&s.length>0){let m=function(f){return Promise.all(f.map(b=>Promise.resolve(b).then(y=>({status:"fulfilled",value:y}),y=>({status:"rejected",reason:y}))))};document.getElementsByTagName("link");const h=document.querySelector("meta[property=csp-nonce]"),p=h?.nonce||h?.getAttribute("nonce");c=m(s.map(f=>{if(f=$1(f),f in og)return;og[f]=!0;const b=f.endsWith(".css"),y=b?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${f}"]${y}`))return;const x=document.createElement("link");if(x.rel=b?"stylesheet":J1,b||(x.as="script"),x.crossOrigin="",x.href=f,p&&x.setAttribute("nonce",p),document.head.appendChild(x),b)return new Promise((T,A)=>{x.addEventListener("load",T),x.addEventListener("error",()=>A(new Error(`Unable to preload CSS for ${f}`)))})}))}function d(h){const p=new Event("vite:preloadError",{cancelable:!0});if(p.payload=h,window.dispatchEvent(p),!p.defaultPrevented)throw h}return c.then(h=>{for(const p of h||[])p.status==="rejected"&&d(p.reason);return o().catch(d)})};var S=Ll();const J=Wb(S),eT=G1({__proto__:null,default:J},[S]);var tT=(n,o,s,r,c,d,h,p)=>{let m=document.documentElement,f=["light","dark"];function b(T){(Array.isArray(n)?n:[n]).forEach(A=>{let R=A==="class",I=R&&d?c.map(M=>d[M]||M):c;R?(m.classList.remove(...I),m.classList.add(d&&d[T]?d[T]:T)):m.setAttribute(A,T)}),y(T)}function y(T){p&&f.includes(T)&&(m.style.colorScheme=T)}function x(){return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}if(r)b(r);else try{let T=localStorage.getItem(o)||s,A=h&&T==="system"?x():T;b(A)}catch{}},nT=S.createContext(void 0),aT={setTheme:n=>{},themes:[]},oT=()=>{var n;return(n=S.useContext(nT))!=null?n:aT};S.memo(({forcedTheme:n,storageKey:o,attribute:s,enableSystem:r,enableColorScheme:c,defaultTheme:d,value:h,themes:p,nonce:m,scriptProps:f})=>{let b=JSON.stringify([s,o,d,n,p,h,r,c]).slice(1,-1);return S.createElement("script",{...f,suppressHydrationWarning:!0,nonce:typeof window>"u"?m:"",dangerouslySetInnerHTML:{__html:`(${tT.toString()})(${b})`}})});var hd=Xb();const iT=Wb(hd);function sT(n){if(typeof document>"u")return;let o=document.head||document.getElementsByTagName("head")[0],s=document.createElement("style");s.type="text/css",o.appendChild(s),s.styleSheet?s.styleSheet.cssText=n:s.appendChild(document.createTextNode(n))}const rT=n=>{switch(n){case"success":return uT;case"info":return dT;case"warning":return hT;case"error":return fT;default:return null}},lT=Array(12).fill(0),cT=({visible:n,className:o})=>J.createElement("div",{className:["sonner-loading-wrapper",o].filter(
vendor: 6,017 bytes, line 50
50Boolean).join(" "),"data-visible":n},J.createElement("div",{className:"sonner-spinner"},lT.map((s,r)=>J.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),uT=J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},J.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"})),hT=J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},J.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"})),dT=J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},J.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"})),fT=J.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},J.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"})),mT=J.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"},J.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),J.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),pT=()=>{const[n,o]=J.useState(document.hidden);return J.useEffect(()=>{const s=()=>{o(document.hidden)};return document.addEventListener("visibilitychange",s),()=>window.removeEventListener("visibilitychange",s)},[]),n};let Nh=1;class yT{constructor(){this.subscribe=o=>(this.subscribers.push(o),()=>{const s=this.subscribers.indexOf(o);this.subscribers.splice(s,1)}),this.publish=o=>{this.subscribers.forEach(s=>s(o))},this.addToast=o=>{this.publish(o),this.toasts=[...this.toasts,o]},this.create=o=>{var s;const{message:r,...c}=o,d=typeof o?.id=="number"||((s=o.id)==null?void 0:s.length)>0?o.id:Nh++,h=this.toasts.find(m=>m.id===d),p=o.dismissible===void 0?!0:o.dismissible;return this.dismissedToasts.has(d)&&this.dismissedToasts.delete(d),h?this.toasts=this.toasts.map(m=>m.id===d?(this.publish({...m,...o,id:d,title:r}),{...m,...o,id:d,dismissible:p,title:r}):m):this.addToast({title:r,...c,dismissible:p,id:d}),d},this.dismiss=o=>(o?(this.dismissedToasts.add(o),requestAnimationFrame(()=>this.subscribers.forEach(s=>s({id:o,dismiss:!0})))):this.toasts.forEach(s=>{this.subscribers.forEach(r=>r({id:s.id,dismiss:!0}))}),o),this.message=(o,s)=>this.create({...s,message:o}),this.error=(o,s)=>this.create({...s,message:o,type:"error"}),this.success=(o,s)=>this.create({...s,type:"success",message:o}),this.info=(o,s)=>this.create({...s,type:"info",message:o}),this.warning=(o,s)=>this.create({...s,type:"warning",message:o}),this.loading=(o,s)=>this.create({...s,type:"loading",message:o}),this.promise=(o,s)=>{if(!s)return;let r;s.loading!==void 0&&(r=this.create({...s,promise:o,type:"loading",message:s.loading,description:typeof s.description!="function"?s.description:void 0}));const c=Promise.resolve(o instanceof Function?o():o);let d=r!==void 0,h;const p=c.then(async f=>{if(h=["resolve",f],J.isValidElement(f))d=!1,this.create({id:r,type:"default",message:f});else if(bT(f)&&!f.ok){d=!1;const y=typeof s.error=="function"?await s.error(`HTTP error! status: ${f.status}`):s.error,x=typeof s.description=="function"?await s.description(`HTTP error! status: ${f.status}`):s.description,A=typeof y=="object"&&!J.isValidElement(y)?y:{message:y};this.create({id:r,type:"error",description:x,...A})}else if(f instanceof Error){d=!1;const y=typeof s.error=="function"?await s.error(f):s.error,x=typeof s.description=="function"?await s.description(f):s.description,A=typeof y=="object"&&!J.isValidElement(y)?y:{message:y};this.create({id:r,type:"error",description:x,...A})}else if(s.success!==void 0){d=!1;const y=typeof s.success=="function"?await s.success(f):s.success,x=typeof s.description=="function"?await s.description(f):s.description,A=typeof y=="object"&&!J.isValidElement(y)?y:{message:y};this.create({id:r,type:"success",description:x,...A})}}).catch(async f=>{if(h=["reject",f],s.error!==void 0){d=!1;const b=typeof s.error=="function"?await s.error(f):s.error,y=typeof s.description=="function"?await s.description(f):s.description,T=typeof b=="object"&&!J.isValidElement(b)?b:{message:b};this.create({id:r,type:"error",description:y,...T})}}).finally(()=>{d&&(this.dismiss(r),r=void 0),s.finally==null||s.finally.call(s)}),m=()=>new Promise((f,b)=>p.then(()=>h[0]==="reject"?b(h[1]):f(h[1])).catch(b));return typeof r!="string"&&typeof r!="number"?{unwrap:m}:Object.assign(r,{unwrap:m})},this.custom=(o,s)=>{const r=s?.id||Nh++;return this.create({jsx:o(r),id:r,...s}),r},this.getActiveToasts=()=>this.toasts.filter(o=>!this.dismissedToasts.has(o.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Ut=new yT,gT=(n,o)=>{const s=o?.id||Nh++;return Ut.addToast({title:n,...o,id:s}),s},bT=n=>n&&typeof n=="object"&&"ok"in n&&typeof n.ok=="boolean"&&"status"in n&&typeof n.status=="number",vT=gT,wT=()=>Ut.toasts,xT=()=>Ut.getActiveToasts();Object.assign(vT,{success:Ut.success,info:Ut.info,warning:Ut.warning,error:Ut.error,custom:Ut.custom,message:Ut.message,promise:Ut.promise,dismiss:Ut.dismiss,loading:Ut.loading},{getHistory:wT,getToasts:xT});sT
vendor: 14,873 bytes, line 50
50("[data-sonner-toaster][dir=ltr],html[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%)}[data-sonner-toaster][dir=rtl],html[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%)}[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:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[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);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[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 rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [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)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [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;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left: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);background:var(--normal-bg);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-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[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}[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}[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,0)) translateX(var(--swipe-amount-x,0));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{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{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{from{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-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--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-sonner-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-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-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, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-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-sonner-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]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[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]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[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]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[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]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[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:first-child{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)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{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%)}");function
vendor: 1,937 bytes, line 50
50dl(n){return n.label!==void 0}const TT=3,ST="24px",kT="16px",ig=4e3,AT=356,jT=14,CT=45,ET=200;function Dn(...n){return n.filter(Boolean).join(" ")}function DT(n){const[o,s]=n.split("-"),r=[];return o&&r.push(o),s&&r.push(s),r}const MT=n=>{var o,s,r,c,d,h,p,m,f;const{invert:b,toast:y,unstyled:x,interacting:T,setHeights:A,visibleToasts:R,heights:I,index:M,toasts:q,expanded:H,removeToast:K,defaultRichColors:F,closeButton:Z,style:X,cancelButtonStyle:U,actionButtonStyle:re,className:he="",descriptionClassName:ke="",duration:pe,position:be,gap:ve,expandByDefault:Te,classNames:E,icons:B,closeButtonAriaLabel:_="Close toast"}=n,[te,se]=J.useState(null),[j,P]=J.useState(null),[G,Q]=J.useState(!1),[$,le]=J.useState(!1),[oe,fe]=J.useState(!1),[Me,ft]=J.useState(!1),[At,mt]=J.useState(!1),[In,mn]=J.useState(0),[Mi,So]=J.useState(0),Ga=J.useRef(y.duration||pe||ig),Ri=J.useRef(null),Pt=J.useRef(null),Oi=M===0,Ni=M+1<=R,jt=y.type,la=y.dismissible!==!1,Ct=y.className||"",Xl=y.descriptionClassName||"",Pa=J.useMemo(()=>I.findIndex(me=>me.toastId===y.id)||0,[I,y.id]),Js=J.useMemo(()=>{var me;return(me=y.closeButton)!=null?me:Z},[y.closeButton,Z]),Ya=J.useMemo(()=>y.duration||pe||ig,[y.duration,pe]),_i=J.useRef(0),zn=J.useRef(0),$s=J.useRef(0),ca=J.useRef(null),[qa,Et]=be.split("-"),pn=J.useMemo(()=>I.reduce((me,Ye,ut)=>ut>=Pa?me:me+Ye.height,0),[I,Pa]),xt=pT(),Fl=y.invert||b,Li=jt==="loading";zn.current=J.useMemo(()=>Pa*ve+pn,[Pa,pn]),J.useEffect(()=>{Ga.current=Ya},[Ya]),J.useEffect(()=>{Q(!0)},[]),J.useEffect(()=>{const me=Pt.current;if(me){const Ye=me.getBoundingClientRect().height;return So(Ye),A(ut=>[{toastId:y.id,height:Ye,position:y.position},...ut]),()=>A(ut=>ut.filter(Tt=>Tt.toastId!==y.id))}},[A,y.id]),J.useLayoutEffect(()=>{if(!G)return;const me=Pt.current,Ye=me.style.height;me.style.height="auto";const ut=me.getBoundingClientRect().height;me.style.height=Ye,So(ut),A(Tt=>Tt.find(Xe=>Xe.toastId===y.id)?Tt.map(Xe=>
vendor: 19,720 bytes, line 50
50Xe.toastId===y.id?{...Xe,height:ut}:Xe):[{toastId:y.id,height:ut,position:y.position},...Tt])},[G,y.title,y.description,A,y.id,y.jsx,y.action,y.cancel]);const Sn=J.useCallback(()=>{le(!0),mn(zn.current),A(me=>me.filter(Ye=>Ye.toastId!==y.id)),setTimeout(()=>{K(y)},ET)},[y,K,A,zn]);J.useEffect(()=>{if(y.promise&&jt==="loading"||y.duration===1/0||y.type==="loading")return;let me;return H||T||xt?(()=>{if($s.current<_i.current){const Tt=new Date().getTime()-_i.current;Ga.current=Ga.current-Tt}$s.current=new Date().getTime()})():(()=>{Ga.current!==1/0&&(_i.current=new Date().getTime(),me=setTimeout(()=>{y.onAutoClose==null||y.onAutoClose.call(y,y),Sn()},Ga.current))})(),()=>clearTimeout(me)},[H,T,y,jt,xt,Sn]),J.useEffect(()=>{y.delete&&(Sn(),y.onDismiss==null||y.onDismiss.call(y,y))},[Sn,y.delete]);function ko(){var me;if(B?.loading){var Ye;return J.createElement("div",{className:Dn(E?.loader,y==null||(Ye=y.classNames)==null?void 0:Ye.loader,"sonner-loader"),"data-visible":jt==="loading"},B.loading)}return J.createElement(cT,{className:Dn(E?.loader,y==null||(me=y.classNames)==null?void 0:me.loader),visible:jt==="loading"})}const Ao=y.icon||B?.[jt]||rT(jt);var Wa,kn;return J.createElement("li",{tabIndex:0,ref:Pt,className:Dn(he,Ct,E?.toast,y==null||(o=y.classNames)==null?void 0:o.toast,E?.default,E?.[jt],y==null||(s=y.classNames)==null?void 0:s[jt]),"data-sonner-toast":"","data-rich-colors":(Wa=y.richColors)!=null?Wa:F,"data-styled":!(y.jsx||y.unstyled||x),"data-mounted":G,"data-promise":!!y.promise,"data-swiped":At,"data-removed":$,"data-visible":Ni,"data-y-position":qa,"data-x-position":Et,"data-index":M,"data-front":Oi,"data-swiping":oe,"data-dismissible":la,"data-type":jt,"data-invert":Fl,"data-swipe-out":Me,"data-swipe-direction":j,"data-expanded":!!(H||Te&&G),"data-testid":y.testId,style:{"--index":M,"--toasts-before":M,"--z-index":q.length-M,"--offset":`${$?In:zn.current}px`,"--initial-height":Te?"auto":`${Mi}px`,...X,...y.style},onDragEnd:()=>{fe(!1),se(null),ca.current=null},onPointerDown:me=>{me.button!==2&&(Li||!la||(Ri.current=new Date,mn(zn.current),me.target.setPointerCapture(me.pointerId),me.target.tagName!=="BUTTON"&&(fe(!0),ca.current={x:me.clientX,y:me.clientY})))},onPointerUp:()=>{var me,Ye,ut;if(Me||!la)return;ca.current=null;const Tt=Number(((me=Pt.current)==null?void 0:me.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),ua=Number(((Ye=Pt.current)==null?void 0:Ye.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),Xe=new Date().getTime()-((ut=Ri.current)==null?void 0:ut.getTime()),Rt=te==="x"?Tt:ua,Xa=Math.abs(Rt)/Xe;if(Math.abs(Rt)>=CT||Xa>.11){mn(zn.current),y.onDismiss==null||y.onDismiss.call(y,y),P(te==="x"?Tt>0?"right":"left":ua>0?"down":"up"),Sn(),ft(!0);return}else{var Ot,Nt;(Ot=Pt.current)==null||Ot.style.setProperty("--swipe-amount-x","0px"),(Nt=Pt.current)==null||Nt.style.setProperty("--swipe-amount-y","0px")}mt(!1),fe(!1),se(null)},onPointerMove:me=>{var Ye,ut,Tt;if(!ca.current||!la||((Ye=window.getSelection())==null?void 0:Ye.toString().length)>0)return;const Xe=me.clientY-ca.current.y,Rt=me.clientX-ca.current.x;var Xa;const Ot=(Xa=n.swipeDirections)!=null?Xa:DT(be);!te&&(Math.abs(Rt)>1||Math.abs(Xe)>1)&&se(Math.abs(Rt)>Math.abs(Xe)?"x":"y");let Nt={x:0,y:0};const jo=yn=>1/(1.5+Math.abs(yn)/20);if(te==="y"){if(Ot.includes("top")||Ot.includes("bottom"))if(Ot.includes("top")&&Xe<0||Ot.includes("bottom")&&Xe>0)Nt.y=Xe;else{const yn=Xe*jo(Xe);Nt.y=Math.abs(yn)<Math.abs(Xe)?yn:Xe}}else if(te==="x"&&(Ot.includes("left")||Ot.includes("right")))if(Ot.includes("left")&&Rt<0||Ot.includes("right")&&Rt>0)Nt.x=Rt;else{const yn=Rt*jo(Rt);Nt.x=Math.abs(yn)<Math.abs(Rt)?yn:Rt}(Math.abs(Nt.x)>0||Math.abs(Nt.y)>0)&&mt(!0),(ut=Pt.current)==null||ut.style.setProperty("--swipe-amount-x",`${Nt.x}px`),(Tt=Pt.current)==null||Tt.style.setProperty("--swipe-amount-y",`${Nt.y}px`)}},Js&&!y.jsx&&jt!=="loading"?J.createElement("button",{"aria-label":_,"data-disabled":Li,"data-close-button":!0,onClick:Li||!la?()=>{}:()=>{Sn(),y.onDismiss==null||y.onDismiss.call(y,y)},className:Dn(E?.closeButton,y==null||(r=y.classNames)==null?void 0:r.closeButton)},(kn=B?.close)!=null?kn:mT):null,(jt||y.icon||y.promise)&&y.icon!==null&&(B?.[jt]!==null||y.icon)?J.createElement("div",{"data-icon":"",className:Dn(E?.icon,y==null||(c=y.classNames)==null?void 0:c.icon)},y.promise||y.type==="loading"&&!y.icon?y.icon||ko():null,y.type!=="loading"?Ao:null):null,J.createElement("div",{"data-content":"",className:Dn(E?.content,y==null||(d=y.classNames)==null?void 0:d.content)},J.createElement("div",{"data-title":"",className:Dn(E?.title,y==null||(h=y.classNames)==null?void 0:h.title)},y.jsx?y.jsx:typeof y.title=="function"?y.title():y.title),y.description?J.createElement("div",{"data-description":"",className:Dn(ke,Xl,E?.description,y==null||(p=y.classNames)==null?void 0:p.description)},typeof y.description=="function"?y.description():y.description):null),J.isValidElement(y.cancel)?y.cancel:y.cancel&&dl(y.cancel)?J.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||U,onClick:me=>{dl(y.cancel)&&la&&(y.cancel.onClick==null||y.cancel.onClick.call(y.cancel,me),Sn())},className:Dn(E?.cancelButton,y==null||(m=y.classNames)==null?void 0:m.cancelButton)},y.cancel.label):null,J.isValidElement(y.action)?y.action:y.action&&dl(y.action)?J.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||re,onClick:me=>{dl(y.action)&&(y.action.onClick==null||y.action.onClick.call(y.action,me),!me.defaultPrevented&&Sn())},className:Dn(E?.actionButton,y==null||(f=y.classNames)==null?void 0:f.actionButton)},y.action.label):null)};function sg(){if(typeof window>"u"||typeof document>"u")return"ltr";const n=document.documentElement.getAttribute("dir");return n==="auto"||!n?window.getComputedStyle(document.documentElement).direction:n}function RT(n,o){const s={};return[n,o].forEach((r,c)=>{const d=c===1,h=d?"--mobile-offset":"--offset",p=d?kT:ST;function m(f){["top","right","bottom","left"].forEach(b=>{s[`${h}-${b}`]=typeof f=="number"?`${f}px`:f})}typeof r=="number"||typeof r=="string"?m(r):typeof r=="object"?["top","right","bottom","left"].forEach(f=>{r[f]===void 0?s[`${h}-${f}`]=p:s[`${h}-${f}`]=typeof r[f]=="number"?`${r[f]}px`:r[f]}):m(p)}),s}const OT=J.forwardRef(function(o,s){const{id:r,invert:c,position:d="bottom-right",hotkey:h=["altKey","KeyT"],expand:p,closeButton:m,className:f,offset:b,mobileOffset:y,theme:x="light",richColors:T,duration:A,style:R,visibleToasts:I=TT,toastOptions:M,dir:q=sg(),gap:H=jT,icons:K,containerAriaLabel:F="Notifications"}=o,[Z,X]=J.useState([]),U=J.useMemo(()=>r?Z.filter(G=>G.toasterId===r):Z.filter(G=>!G.toasterId),[Z,r]),re=J.useMemo(()=>Array.from(new Set([d].concat(U.filter(G=>G.position).map(G=>G.position)))),[U,d]),[he,ke]=J.useState([]),[pe,be]=J.useState(!1),[ve,Te]=J.useState(!1),[E,B]=J.useState(x!=="system"?x:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),_=J.useRef(null),te=h.join("+").replace(/Key/g,"").replace(/Digit/g,""),se=J.useRef(null),j=J.useRef(!1),P=J.useCallback(G=>{X(Q=>{var $;return($=Q.find(le=>le.id===G.id))!=null&&$.delete||Ut.dismiss(G.id),Q.filter(({id:le})=>le!==G.id)})},[]);return J.useEffect(()=>Ut.subscribe(G=>{if(G.dismiss){requestAnimationFrame(()=>{X(Q=>Q.map($=>$.id===G.id?{...$,delete:!0}:$))});return}setTimeout(()=>{iT.flushSync(()=>{X(Q=>{const $=Q.findIndex(le=>le.id===G.id);return $!==-1?[...Q.slice(0,$),{...Q[$],...G},...Q.slice($+1)]:[G,...Q]})})})}),[Z]),J.useEffect(()=>{if(x!=="system"){B(x);return}if(x==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?B("dark"):B("light")),typeof window>"u")return;const G=window.matchMedia("(prefers-color-scheme: dark)");try{G.addEventListener("change",({matches:Q})=>{B(Q?"dark":"light")})}catch{G.addListener(({matches:$})=>{try{B($?"dark":"light")}catch(le){console.error(le)}})}},[x]),J.useEffect(()=>{Z.length<=1&&be(!1)},[Z]),J.useEffect(()=>{const G=Q=>{var $;if(h.every(fe=>Q[fe]||Q.code===fe)){var oe;be(!0),(oe=_.current)==null||oe.focus()}Q.code==="Escape"&&(document.activeElement===_.current||($=_.current)!=null&&$.contains(document.activeElement))&&be(!1)};return document.addEventListener("keydown",G),()=>document.removeEventListener("keydown",G)},[h]),J.useEffect(()=>{if(_.current)return()=>{se.current&&(se.current.focus({preventScroll:!0}),se.current=null,j.current=!1)}},[_.current]),J.createElement("section",{ref:s,"aria-label":`${F} ${te}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},re.map((G,Q)=>{var $;const[le,oe]=G.split("-");return U.length?J.createElement("ol",{key:G,dir:q==="auto"?sg():q,tabIndex:-1,ref:_,className:f,"data-sonner-toaster":!0,"data-sonner-theme":E,"data-y-position":le,"data-x-position":oe,style:{"--front-toast-height":`${(($=he[0])==null?void 0:$.height)||0}px`,"--width":`${AT}px`,"--gap":`${H}px`,...R,...RT(b,y)},onBlur:fe=>{j.current&&!fe.currentTarget.contains(fe.relatedTarget)&&(j.current=!1,se.current&&(se.current.focus({preventScroll:!0}),se.current=null))},onFocus:fe=>{fe.target instanceof HTMLElement&&fe.target.dataset.dismissible==="false"||j.current||(j.current=!0,se.current=fe.relatedTarget)},onMouseEnter:()=>be(!0),onMouseMove:()=>be(!0),onMouseLeave:()=>{ve||be(!1)},onDragEnd:()=>be(!1),onPointerDown:fe=>{fe.target instanceof HTMLElement&&fe.target.dataset.dismissible==="false"||Te(!0)},onPointerUp:()=>Te(!1)},U.filter(fe=>!fe.position&&Q===0||fe.position===G).map((fe,Me)=>{var ft,At;return J.createElement(MT,{key:fe.id,icons:K,index:Me,toast:fe,defaultRichColors:T,duration:(ft=M?.duration)!=null?ft:A,className:M?.className,descriptionClassName:M?.descriptionClassName,invert:c,visibleToasts:I,closeButton:(At=M?.closeButton)!=null?At:m,interacting:ve,position:G,style:M?.style,unstyled:M?.unstyled,classNames:M?.classNames,cancelButtonStyle:M?.cancelButtonStyle,actionButtonStyle:M?.actionButtonStyle,closeButtonAriaLabel:M?.closeButtonAriaLabel,removeToast:P,toasts:U.filter(mt=>mt.position==fe.position),heights:he.filter(mt=>mt.position==fe.position),setHeights:ke,expandByDefault:p,gap:H,expanded:pe,swipeDirections:o.swipeDirections})})):null}))}),NT=({...n})=>{const{theme:o="system"}=oT();return v.jsx(OT,{"data-loc":"client/src/components/ui/sonner.tsx:8",theme:o,className:"toaster group",style:{"--normal-bg":"var(--popover)","--normal-text":"var(--popover-foreground)","--normal-border":"var(--border)"},...n})};function aa(n,o,{checkForDefaultPrevented:s=!0}={}){return function(c){if(n?.(c),s===!1||!c.defaultPrevented)return o?.(c)}}function rg(n,o){if(typeof n=="function")return n(o);n!=null&&(n.current=o)}function Fb(...n){return o=>{let s=!1;const r=n.map(c=>{const d=rg(c,o);return!s&&typeof d=="function"&&(s=!0),d});if(s)return()=>{for(let c=0;c<r.length;c++){const d=r[c];typeof d=="function"?d():rg(n[c],null)}}}}function xo(...n){return S.useCallback(Fb(...n),n)}function Kb(n,o=[]){let s=[];function r(d,h){const p=S.createContext(h),m=s.length;s=[...s,h];const f=y=>{const{scope:x,children:T,...A}=y,R=x?.[n]?.[m]||p,I=S.useMemo(()=>A,Object.values(A));return v.jsx(R.Provider,{value:I,children:T})};f.displayName=d+"Provider";function b(y,x){const T=x?.[n]?.[m]||p,A=S.useContext(T);if(A)return A;if(h!==void 0)return h;throw new Error(`\`${y}\` must be used within \`${d}\``)}return[f,b]}const c=()=>{const d=s.map(h=>S.createContext(h));return function(p){const m=p?.[n]||d;return S.useMemo(()=>({[`__scope${n}`]:{...p,[n]:m}}),[p,m])}};return c.scopeName=n,[r,_T(c,...o)]}function _T(...n){const o=n[0];if(n.length===1)return o;const s=()=>{const r=n.map(c=>({useScope:c(),scopeName:c.scopeName}));return function(d){const h=r.reduce((p,{useScope:m,scopeName:f})=>{const y=m(d)[`__scope${f}`];return{...p,...y}},{});return S.useMemo(()=>({[`__scope${o.scopeName}`]:h}),[h])}};return s.scopeName=o.scopeName,s}function LT(n){const o=IT(n),s=S.forwardRef((r,c)=>{const{children:d,...h}=r,p=S.Children.toArray(d),m=p.find(BT);if(m){const f=m.props.children,b=p.map(y=>y===m?S.Children.count(f)>1?S.Children.only(null):S.isValidElement(f)?f.props.children:null:y);return v.jsx(o,{...h,ref:c,children:S.isValidElement(f)?S.cloneElement(f,void 0,b):null})}return v.jsx(o,{...h,ref:c,children:d})});return s.displayName=`${n}.Slot`,s}function IT(n){const o=S.forwardRef((s,r)=>{const{children:c,...d}=s;if(S.isValidElement(c)){const h=VT(c),p=HT(d,c.props);return c.type!==S.Fragment&&(p.ref=r?Fb(r,h):h),S.cloneElement(c,p)}return S.Children.count(c)>1?S.Children.only(null):null});return o.displayName=`${n}.SlotClone`,o}var Qb=Symbol("radix.slottable");function zT(n){const o=({children:s})=>v.jsx(v.Fragment,{children:s});return o.displayName=`${n}.Slottable`,o.__radixId=Qb,o}function BT(n){return S.isValidElement(n)&&typeof n.type=="function"&&"__radixId"in n.type&&n.type.__radixId===Qb}function HT(n,o){const s={...o};for(const r in o){const c=n[r],d=o[r];/^on[A-Z]/.test(r)?c&&d?s[r]=(...p)=>{const m=d(...p);return c(...p),m}:c&&(s[r]=c):r==="style"?s[r]={...c,...d}:r==="className"&&(s[r]=[c,d].filter(Boolean).join(" "))}return{...n,...s}}function VT(n){let o=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,s=o&&"isReactWarning"in o&&o.isReactWarning;return s?n.ref:(o=Object.getOwnPropertyDescriptor(n,"ref")?.get,s=o&&"isReactWarning"in o&&o.isReactWarning,s?n.props.ref:n.props.ref||n.ref)}var UT=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],To=UT.reduce((n,o)=>{const s=LT(`Primitive.${o}`),r=S.forwardRef((c,d)=>{const{asChild:h,...p}=c,m=h?s:o;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),v.jsx(m,{...p,ref:d})});return r.displayName=`Primitive.${o}`,{...n,[o]:r}},{});function GT(n,o){n&&hd.flushSync(()=>n.dispatchEvent(o))}function Il(n){const o=S.useRef(n);return S.useEffect(()=>{o.current=n}),S.useMemo(()=>(...s)=>o.current?.(...s),[])}function PT(n,o=globalThis?.document){const s=Il(n);S.useEffect(()=>{const r=c=>{c.key==="Escape"&&s(c)};return o.addEventListener("keydown",r,{capture:!0}),()=>o.removeEventListener("keydown",r,{capture:!0})},[s,o])}var YT="DismissableLayer",_h="dismissableLayer.update",qT="dismissableLayer.pointerDownOutside",WT="dismissableLayer.focusOutside",lg,Zb=S.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Jb=S.forwardRef((n,o)=>{const{disableOutsidePointerEvents:s=!1,onEscapeKeyDown:r,onPointerDownOutside:c,onFocusOutside:d,onInteractOutside:h,onDismiss:p,...m}=n,f=S.useContext(Zb),[b,y]=S.useState(null),x=b?.ownerDocument??globalThis?.document,[,T]=S.useState({}),A=xo(o,X=>y(X)),R=Array.from(f.layers),[I]=[...f.layersWithOutsidePointerEventsDisabled].slice(-1),M=R.indexOf(I),q=b?R.indexOf(b):-1,H=f.layersWithOutsidePointerEventsDisabled.size>0,K=q>=M,F=KT(X=>{const U=X.target,re=[...f.branches].some(he=>he.contains(U));!K||re||(c?.(X),h?.(X),X.defaultPrevented||p?.())},x),Z=QT(X=>{const U=X.target;[...f.branches].some(he=>he.contains(U))||(d?.(X),h?.(X),X.defaultPrevented||p?.())},x);return PT(X=>{q===f.layers.size-1&&(r?.(X),!X.defaultPrevented&&p&&(X.preventDefault(),p()))},x),S.useEffect(()=>{if(b)return s&&(f.layersWithOutsidePointerEventsDisabled.size===0&&(lg=x.body.style.pointerEvents,x.body.style.pointerEvents="none"),f.layersWithOutsidePointerEventsDisabled.add(b)),f.layers.add(b),cg(),()=>{s&&f.layersWithOutsidePointerEventsDisabled.size===1&&(x.body.style.pointerEvents=lg)}},[b,x,s,f]),S.useEffect(()=>()=>{b&&(f.layers.delete(b),f.layersWithOutsidePointerEventsDisabled.delete(b),cg())},[b,f]),S.useEffect(()=>{const X=()=>T({});return document.addEventListener(_h,X),()=>document.removeEventListener(_h,X)},[]),v.jsx(To.div,{...m,ref:A,style:{pointerEvents:H?K?"auto":"none":void 0,...n.style},onFocusCapture:aa(n.onFocusCapture,Z.onFocusCapture),onBlurCapture:aa(n.onBlurCapture,Z.onBlurCapture),onPointerDownCapture:aa(n.onPointerDownCapture,F.onPointerDownCapture)})});Jb.displayName=YT;var XT="DismissableLayerBranch",FT=S.forwardRef((n,o)=>{const s=S.useContext(Zb),r=S.useRef(null),c=xo(o,r);return S.useEffect(()=>{const d=r.current;if(d)return s.branches.add(d),()=>{s.branches.delete(d)}},[s.branches]),v.jsx(To.div,{...n,ref:c})});FT.displayName=XT;function KT(n,o=globalThis?.document){const s=Il(n),r=S.useRef(!1),c=S.useRef(()=>{});return S.useEffect(()=>{const d=p=>{if(p.target&&!r.current){let m=function(){$b(qT,s,f,{discrete:!0})};const f={originalEvent:p};p.pointerType==="touch"?(o.removeEventListener("click",c.current),c.current=m,o.addEventListener("click",c.current,{once:!0})):m()}else o.removeEventListener("click",c.current);r.current=!1},h=window.setTimeout(()=>{o.addEventListener("pointerdown",d)},0);return()=>{window.clearTimeout(h),o.removeEventListener("pointerdown",d),o.removeEventListener("click",c.current)}},[o,s]),{onPointerDownCapture:()=>r.current=!0}}function QT(n,o=globalThis?.document){const s=Il(n),r=S.useRef(!1);return S.useEffect(()=>{const c=d=>{d.target&&!r.current&&$b(WT,s,{originalEvent:d},{discrete:!1})};return o.addEventListener("focusin",c),()=>o.removeEventListener("focusin",c)},[o,s]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function cg(){const n=new CustomEvent(_h);document.dispatchEvent(n)}function $b(n,o,s,{discrete:r}){const c=s.originalEvent.target,d=new CustomEvent(n,{bubbles:!1,cancelable:!0,detail:s});o&&c.addEventListener(n,o,{once:!0}),r?GT(c,d):c.dispatchEvent(d)}var Is=globalThis?.document?S.useLayoutEffect:()=>{};const ZT=["top","right","bottom","left"],za=Math.min,Zt=Math.max,jl=Math.round,fl=Math.floor,Rn=n=>({x:n,y:n}),JT={left:"right",right:"left",bottom:"top",top:"bottom"},$T={start:"end",end:"start"};function Lh(n,o,s){return Zt(n,za(o,s))}function oa(n,o){return typeof n=="function"?n(o):n}function ia(n){return n.split("-")[0]}function Si(n){return n.split("-")[1]}function dd(n){return n==="x"?"y":"x"}function fd(n){return n==="y"?"height":"width"}const eS=new Set(["top","bottom"]);function Mn(n){return eS.has(ia(n))?"y":"x"}function md(n){return dd(Mn(n))}function tS(n,o,s){s===void 0&&(s=!1);const r=Si(n),c=md(n),d=fd(c);let h=c==="x"?r===(s?"end":"start")?"right":"left":r==="start"?"bottom":"top";return o.reference[d]>o.floating[d]&&(h=Cl(h)),[h,Cl(h)]}function nS(n){const o=Cl(n);return[Ih(n),o,Ih(o)]}function Ih(n){return n.replace(/start|end/g,o=>$T[o])}const ug=["left","right"],hg=["right","left"],aS=["top","bottom"],oS=["bottom","top"];function iS(n,o,s){switch(n){case"top":case"bottom":return s?o?hg:ug:o?ug:hg;case"left":case"right":return o?aS:oS;default:return[]}}function sS(n,o,s,r){const c=Si(n);let d=iS(ia(n),s==="start",r);return c&&(d=d.map(h=>h+"-"+c),o&&(d=d.concat(d.map(Ih)))),d}function Cl(n){return n.replace(/left|right|bottom|top/g,o=>JT[o])}function rS(n){return{top:0,right:0,bottom:0,left:0,...n}}function ev(n){return typeof n!="number"?rS(n):{top:n,right:n,bottom:n,left:n}}function El(n){const{x:o,y:s,width:r,height:c}=n;return{width:r,height:c,top:s,left:o,right:o+r,bottom:s+c,x:o,y:s}}function dg(n,o,s){let{reference:r,floating:c}=n;const d=Mn(o),h=md(o),p=fd(h),m=ia(o),f=d==="y",b=r.x+r.width/2-c.width/2,y=r.y+r.height/2-c.height/2,x=r[p]/2-c[p]/2;let T;switch(m){case"top":T={x:b,y:r.y-c.height};break;case"bottom":T={x:b,y:r.y+r.height};break;case"right":T={x:r.x+r.width,y};break;case"left":T={x:r.x-c.width,y};break;default:T={x:r.x,y:r.y}}switch(Si(o)){case"start":T[h]-=x*(s&&f?-1:1);break;case"end":T[h]+=x*(s&&f?-1:1);break}return T}const lS=async(n,o,s)=>{const{placement:r="bottom",strategy:c="absolute",middleware:d=[],platform:h}
vendor: 14,360 bytes, line 50
50=s,p=d.filter(Boolean),m=await(h.isRTL==null?void 0:h.isRTL(o));let f=await h.getElementRects({reference:n,floating:o,strategy:c}),{x:b,y}=dg(f,r,m),x=r,T={},A=0;for(let R=0;R<p.length;R++){const{name:I,fn:M}=p[R],{x:q,y:H,data:K,reset:F}=await M({x:b,y,initialPlacement:r,placement:x,strategy:c,middlewareData:T,rects:f,platform:h,elements:{reference:n,floating:o}});b=q??b,y=H??y,T={...T,[I]:{...T[I],...K}},F&&A<=50&&(A++,typeof F=="object"&&(F.placement&&(x=F.placement),F.rects&&(f=F.rects===!0?await h.getElementRects({reference:n,floating:o,strategy:c}):F.rects),{x:b,y}=dg(f,x,m)),R=-1)}return{x:b,y,placement:x,strategy:c,middlewareData:T}};async function zs(n,o){var s;o===void 0&&(o={});const{x:r,y:c,platform:d,rects:h,elements:p,strategy:m}=n,{boundary:f="clippingAncestors",rootBoundary:b="viewport",elementContext:y="floating",altBoundary:x=!1,padding:T=0}=oa(o,n),A=ev(T),I=p[x?y==="floating"?"reference":"floating":y],M=El(await d.getClippingRect({element:(s=await(d.isElement==null?void 0:d.isElement(I)))==null||s?I:I.contextElement||await(d.getDocumentElement==null?void 0:d.getDocumentElement(p.floating)),boundary:f,rootBoundary:b,strategy:m})),q=y==="floating"?{x:r,y:c,width:h.floating.width,height:h.floating.height}:h.reference,H=await(d.getOffsetParent==null?void 0:d.getOffsetParent(p.floating)),K=await(d.isElement==null?void 0:d.isElement(H))?await(d.getScale==null?void 0:d.getScale(H))||{x:1,y:1}:{x:1,y:1},F=El(d.convertOffsetParentRelativeRectToViewportRelativeRect?await d.convertOffsetParentRelativeRectToViewportRelativeRect({elements:p,rect:q,offsetParent:H,strategy:m}):q);return{top:(M.top-F.top+A.top)/K.y,bottom:(F.bottom-M.bottom+A.bottom)/K.y,left:(M.left-F.left+A.left)/K.x,right:(F.right-M.right+A.right)/K.x}}const cS=n=>({name:"arrow",options:n,async fn(o){const{x:s,y:r,placement:c,rects:d,platform:h,elements:p,middlewareData:m}=o,{element:f,padding:b=0}=oa(n,o)||{};if(f==null)return{};const y=ev(b),x={x:s,y:r},T=md(c),A=fd(T),R=await h.getDimensions(f),I=T==="y",M=I?"top":"left",q=I?"bottom":"right",H=I?"clientHeight":"clientWidth",K=d.reference[A]+d.reference[T]-x[T]-d.floating[A],F=x[T]-d.reference[T],Z=await(h.getOffsetParent==null?void 0:h.getOffsetParent(f));let X=Z?Z[H]:0;(!X||!await(h.isElement==null?void 0:h.isElement(Z)))&&(X=p.floating[H]||d.floating[A]);const U=K/2-F/2,re=X/2-R[A]/2-1,he=za(y[M],re),ke=za(y[q],re),pe=he,be=X-R[A]-ke,ve=X/2-R[A]/2+U,Te=Lh(pe,ve,be),E=!m.arrow&&Si(c)!=null&&ve!==Te&&d.reference[A]/2-(ve<pe?he:ke)-R[A]/2<0,B=E?ve<pe?ve-pe:ve-be:0;return{[T]:x[T]+B,data:{[T]:Te,centerOffset:ve-Te-B,...E&&{alignmentOffset:B}},reset:E}}}),uS=function(n){return n===void 0&&(n={}),{name:"flip",options:n,async fn(o){var s,r;const{placement:c,middlewareData:d,rects:h,initialPlacement:p,platform:m,elements:f}=o,{mainAxis:b=!0,crossAxis:y=!0,fallbackPlacements:x,fallbackStrategy:T="bestFit",fallbackAxisSideDirection:A="none",flipAlignment:R=!0,...I}=oa(n,o);if((s=d.arrow)!=null&&s.alignmentOffset)return{};const M=ia(c),q=Mn(p),H=ia(p)===p,K=await(m.isRTL==null?void 0:m.isRTL(f.floating)),F=x||(H||!R?[Cl(p)]:nS(p)),Z=A!=="none";!x&&Z&&F.push(...sS(p,R,A,K));const X=[p,...F],U=await zs(o,I),re=[];let he=((r=d.flip)==null?void 0:r.overflows)||[];if(b&&re.push(U[M]),y){const ve=tS(c,h,K);re.push(U[ve[0]],U[ve[1]])}if(he=[...he,{placement:c,overflows:re}],!re.every(ve=>ve<=0)){var ke,pe;const ve=(((ke=d.flip)==null?void 0:ke.index)||0)+1,Te=X[ve];if(Te&&(!(y==="alignment"?q!==Mn(Te):!1)||he.every(_=>Mn(_.placement)===q?_.overflows[0]>0:!0)))return{data:{index:ve,overflows:he},reset:{placement:Te}};let E=(pe=he.filter(B=>B.overflows[0]<=0).sort((B,_)=>B.overflows[1]-_.overflows[1])[0])==null?void 0:pe.placement;if(!E)switch(T){case"bestFit":{var be;const B=(be=he.filter(_=>{if(Z){const te=Mn(_.placement);return te===q||te==="y"}return!0}).map(_=>[_.placement,_.overflows.filter(te=>te>0).reduce((te,se)=>te+se,0)]).sort((_,te)=>_[1]-te[1])[0])==null?void 0:be[0];B&&(E=B);break}case"initialPlacement":E=p;break}if(c!==E)return{reset:{placement:E}}}return{}}}};function fg(n,o){return{top:n.top-o.height,right:n.right-o.width,bottom:n.bottom-o.height,left:n.left-o.width}}function mg(n){return ZT.some(o=>n[o]>=0)}const hS=function(n){return n===void 0&&(n={}),{name:"hide",options:n,async fn(o){const{rects:s}=o,{strategy:r="referenceHidden",...c}=oa(n,o);switch(r){case"referenceHidden":{const d=await zs(o,{...c,elementContext:"reference"}),h=fg(d,s.reference);return{data:{referenceHiddenOffsets:h,referenceHidden:mg(h)}}}case"escaped":{const d=await zs(o,{...c,altBoundary:!0}),h=fg(d,s.floating);return{data:{escapedOffsets:h,escaped:mg(h)}}}default:return{}}}}},tv=new Set(["left","top"]);async function dS(n,o){const{placement:s,platform:r,elements:c}=n,d=await(r.isRTL==null?void 0:r.isRTL(c.floating)),h=ia(s),p=Si(s),m=Mn(s)==="y",f=tv.has(h)?-1:1,b=d&&m?-1:1,y=oa(o,n);let{mainAxis:x,crossAxis:T,alignmentAxis:A}=typeof y=="number"?{mainAxis:y,crossAxis:0,alignmentAxis:null}:{mainAxis:y.mainAxis||0,crossAxis:y.crossAxis||0,alignmentAxis:y.alignmentAxis};return p&&typeof A=="number"&&(T=p==="end"?A*-1:A),m?{x:T*b,y:x*f}:{x:x*f,y:T*b}}const fS=function(n){return n===void 0&&(n=0),{name:"offset",options:n,async fn(o){var s,r;const{x:c,y:d,placement:h,middlewareData:p}=o,m=await dS(o,n);return h===((s=p.offset)==null?void 0:s.placement)&&(r=p.arrow)!=null&&r.alignmentOffset?{}:{x:c+m.x,y:d+m.y,data:{...m,placement:h}}}}},mS=function(n){return n===void 0&&(n={}),{name:"shift",options:n,async fn(o){const{x:s,y:r,placement:c}=o,{mainAxis:d=!0,crossAxis:h=!1,limiter:p={fn:I=>{let{x:M,y:q}=I;return{x:M,y:q}}},...m}=oa(n,o),f={x:s,y:r},b=await zs(o,m),y=Mn(ia(c)),x=dd(y);let T=f[x],A=f[y];if(d){const I=x==="y"?"top":"left",M=x==="y"?"bottom":"right",q=T+b[I],H=T-b[M];T=Lh(q,T,H)}if(h){const I=y==="y"?"top":"left",M=y==="y"?"bottom":"right",q=A+b[I],H=A-b[M];A=Lh(q,A,H)}const R=p.fn({...o,[x]:T,[y]:A});return{...R,data:{x:R.x-s,y:R.y-r,enabled:{[x]:d,[y]:h}}}}}},pS=function(n){return n===void 0&&(n={}),{options:n,fn(o){const{x:s,y:r,placement:c,rects:d,middlewareData:h}=o,{offset:p=0,mainAxis:m=!0,crossAxis:f=!0}=oa(n,o),b={x:s,y:r},y=Mn(c),x=dd(y);let T=b[x],A=b[y];const R=oa(p,o),I=typeof R=="number"?{mainAxis:R,crossAxis:0}:{mainAxis:0,crossAxis:0,...R};if(m){const H=x==="y"?"height":"width",K=d.reference[x]-d.floating[H]+I.mainAxis,F=d.reference[x]+d.reference[H]-I.mainAxis;T<K?T=K:T>F&&(T=F)}if(f){var M,q;const H=x==="y"?"width":"height",K=tv.has(ia(c)),F=d.reference[y]-d.floating[H]+(K&&((M=h.offset)==null?void 0:M[y])||0)+(K?0:I.crossAxis),Z=d.reference[y]+d.reference[H]+(K?0:((q=h.offset)==null?void 0:q[y])||0)-(K?I.crossAxis:0);A<F?A=F:A>Z&&(A=Z)}return{[x]:T,[y]:A}}}},yS=function(n){return n===void 0&&(n={}),{name:"size",options:n,async fn(o){var s,r;const{placement:c,rects:d,platform:h,elements:p}=o,{apply:m=()=>{},...f}=oa(n,o),b=await zs(o,f),y=ia(c),x=Si(c),T=Mn(c)==="y",{width:A,height:R}=d.floating;let I,M;y==="top"||y==="bottom"?(I=y,M=x===(await(h.isRTL==null?void 0:h.isRTL(p.floating))?"start":"end")?"left":"right"):(M=y,I=x==="end"?"top":"bottom");const q=R-b.top-b.bottom,H=A-b.left-b.right,K=za(R-b[I],q),F=za(A-b[M],H),Z=!o.middlewareData.shift;let X=K,U=F;if((s=o.middlewareData.shift)!=null&&s.enabled.x&&(U=H),(r=o.middlewareData.shift)!=null&&r.enabled.y&&(X=q),Z&&!x){const he=Zt(b.left,0),ke=Zt(b.right,0),pe=Zt(b.top,0),be=Zt(b.bottom,0);T?U=A-2*(he!==0||ke!==0?he+ke:Zt(b.left,b.right)):X=R-2*(pe!==0||be!==0?pe+be:Zt(b.top,b.bottom))}await m({...o,availableWidth:U,availableHeight:X});const re=await h.getDimensions(p.floating);return A!==re.width||R!==re.height?{reset:{rects:!0}}:{}}}};function zl(){return typeof window<"u"}function ki(n){return nv(n)?(n.nodeName||"").toLowerCase():"#document"}function Jt(n){var o;return(n==null||(o=n.ownerDocument)==null?void 0:o.defaultView)||window}function Ln(n){var o;return(o=(nv(n)?n.ownerDocument:n.document)||window.document)==null?void 0:o.documentElement}function nv(n){return zl()?n instanceof Node||n instanceof Jt(n).Node:!1}function xn(n){return zl()?n instanceof Element||n instanceof Jt(n).Element:!1}function _n(n){return zl()?n instanceof HTMLElement||n instanceof Jt(n).HTMLElement:!1}function pg(n){return!zl()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof Jt(n).ShadowRoot}const gS=new Set(["inline","contents"]);function Ws(n){const{overflow:o,overflowX:s,overflowY:r,display:c}=Tn(n);return/auto|scroll|overlay|hidden|clip/.test(o+r+s)&&!gS.has(c)}const bS=new Set(["table","td","th"]);function vS(n){return bS.has(ki(n))}const wS=[":popover-open",":modal"];function Bl(n){return wS.some(o=>{try{return n.matches(o)}catch{return!1}})}const xS=["transform","translate","scale","rotate","perspective"],TS=["transform","translate","scale","rotate","perspective","filter"],SS=["paint","layout","strict","content"];function pd(n){const o=yd(),s=xn(n)?Tn(n):n;return xS.some(r=>s[r]?s[r]!=="none":!1)||(s.containerType?s.containerType!=="normal":!1)||!o&&(s.backdropFilter?s.backdropFilter!=="none":!1)||!o&&(s.filter?s.filter!=="none":!1)||TS.some(r=>(s.willChange||"").includes(r))||SS.some(r=>(s.contain||"").includes(r))}function kS(n){let o=Ba(n);for(;_n(o)&&!vi(o);){if(pd(o))return o;if(Bl(o))return null;o=Ba(o)}return null}function yd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}const AS=new Set(["html","body","#document"]);function vi(n){return AS.has(ki(n))}function Tn(n){return Jt(n).getComputedStyle(n)}function Hl(n){return xn(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function Ba(n){if(ki(n)==="html")return n;const o=n.assignedSlot||n.parentNode||pg(n)&&n.host||Ln(n);return pg(o)?o.host:o}function av(n){const o=Ba(n);return vi(o)?n.ownerDocument?n.ownerDocument.body:n.body:_n(o)&&Ws(o)?o:av(o)}function Bs(n,o,s){var r;o===void 0&&(o=[]),s===void 0&&(s=!0);const c=av(n),d=c===((r=n.ownerDocument)==null?void 0:r.body),h=Jt(c);if(d){const p=zh(h);return o.concat(h,h.visualViewport||[],Ws(c)?c:[],p&&s?Bs(p):[])}return o.concat(c,Bs(c,[],s))}function zh(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function ov(n){const o=Tn(n);let s=parseFloat(o.width)||0,r=parseFloat(o.height)||0;const c=_n(n),d=c?n.offsetWidth:s,h=c?n.offsetHeight:r,p=jl(s)!==d||jl(r)!==h;return p&&(s=d,r=h),{width:s,height:r,$:p}}function gd(n){return xn(n)?n:n.contextElement}function gi(n){const o=gd(n);if(!_n(o))return Rn(1);const s=o.getBoundingClientRect(),{width:r,height:c,$:d}=ov(o);let h=(d?jl(s.width):s.width)/r,p=(d?jl(s.height):s.height)/c;return(!h||!Number.isFinite(h))&&(h=1),(!p||!Number.isFinite(p))&&(p=1),{x:h,y:p}}const jS=Rn(0);function iv(n){const o=Jt(n);return!yd()||!o.visualViewport?jS:{x:o.visualViewport.offsetLeft,y:o.visualViewport.offsetTop}}function CS(n,o,s){return o===void 0&&(o=!1),!s||o&&s!==Jt(n)?!1:o}function wo(n,o,s,r){o===void 0&&(o=!1),s===void 0&&(s=!1);const c=n.getBoundingClientRect(),d=gd(n);let h=Rn(1);o&&(r?xn(r)&&(h=gi(r)):h=gi(n));const p=CS(d,s,r)?iv(d):Rn(0);let m=(c.left+p.x)/h.x,f=(c.top+p.y)/h.y,b=c.width/h.x,y=c.height/h.y;if(d){const x=Jt(d),T=r&&xn(r)?Jt(r):r;let A=x,R=zh(A);for(;R&&r&&T!==A;){const I=gi(R),M=R.getBoundingClientRect(),q=Tn(R),H=M.left+(R.clientLeft+parseFloat(q.paddingLeft))*I.x,K=M.top+(R.clientTop+parseFloat(q.paddingTop))*I.y;m*=I.x,f*=I.y,b*=I.x,y*=I.y,m+=H,f+=K,A=Jt(R),R=zh(A)}}return El({width:b,height:y,x:m,y:f})}function Vl(n,o){const s=Hl(n).scrollLeft;return o?o.left+s:wo(Ln(n)).left+s}function sv(n,o){const s=n.getBoundingClientRect(),r=s.left+o.scrollLeft-Vl(n,s),c=s.top+o.scrollTop;return{x:r,y:c}}function ES(n){let{elements:o,rect:s,offsetParent:r,strategy:c}=n;const d=c==="fixed",h=Ln(r),p=o?Bl(o.floating):!1;if(r===h||p&&d)return s;let m={scrollLeft:0,scrollTop:0},f=Rn(1);const b=Rn(0),y=_n(r);if((y||!y&&!d)&&((ki(r)!=="body"||Ws(h))&&(m=Hl(r)),_n(r))){const T=wo(r);f=gi(r),b.x=T.x+r.clientLeft,b.y=T.y+r.clientTop}const x=h&&!y&&!d?sv(h,m):Rn(0);return{width:s.width*f.x,height:s.height*f.y,x:s.x*f.x-m.scrollLeft*f.x+b.x+x.x,y:s.y*f.y-m.scrollTop*f.y+b.y+x.y}}function DS(n){return Array.from(n.getClientRects())}function MS(n){const o=Ln(n),s=Hl(n),r=n.ownerDocument.body,c=Zt(o.scrollWidth,o.clientWidth,r.scrollWidth,r.clientWidth),d=Zt(o.scrollHeight,o.clientHeight,r.scrollHeight,r.clientHeight);let h=-s.scrollLeft+Vl(n);const p=-s.scrollTop;return Tn(r).direction==="rtl"&&(h+=Zt(o.clientWidth,r.clientWidth)-c),{width:c,height:d,x:h,y:p}}const yg=25;function RS(n,o){const s=Jt(n),r=Ln(n),c=s.visualViewport;let d=r.clientWidth,h=r.clientHeight,p=0,m=0;if(c){d=c.width,h=c.height;const b=yd();(!b||b&&o==="fixed")&&(p=c.offsetLeft,m=c.offsetTop)}const f=Vl(r);if(f<=0){const b=r.ownerDocument,y=b.body,x=getComputedStyle(y),T=b.compatMode==="CSS1Compat"&&parseFloat(x.marginLeft)+parseFloat(x.marginRight)||0,A=Math.abs(r.clientWidth-y.clientWidth-T);A<=yg&&(d-=A)}else f<=yg&&(d+=f);return{width:d,height:h,x:p,y:m}}const OS=new Set(["absolute","fixed"]);function NS(n,o){const s=wo(n,!0,o==="fixed"),r=s.top+n.clientTop,c=s.left+n.clientLeft,d=_n(n)?gi(n):Rn(1),h=n.clientWidth*d.x,p=n.clientHeight*d.y,m=c*d.x,f=r*d.y;return{width:h,height:p,x:m,y:f}}function gg(n,o,s){let r;if(o==="viewport")r=RS(n,s);else if(o==="document")r=MS(Ln(n));else if(xn(o))r=NS(o,s);else{const c=iv(n);r={x:o.x-c.x,y:o.y-c.y,width:o.width,height:o.height}}return El(r)}function rv(n,o){const s=Ba(n);return s===o||!xn(s)||vi(s)?!1:Tn(s).position==="fixed"||rv(s,o)}function _S(n,o){const s=o.get(n);if(s)return s;let r=Bs(n,[],!1).filter(p=>xn(p)&&ki(p)!=="body"),c=null;const d=Tn(n).position==="fixed";let h=d?Ba(n):n;for(;xn(h)&&!vi(h);){const p=Tn(h),m=pd(h);!m&&p.position==="fixed"&&(c=null),(d?!m&&!c:!m&&p.position==="static"&&!!c&&OS.has(c.position)||Ws(h)&&!m&&rv(n,h))?r=r.filter(b=>b!==h):c=p,h=Ba(h)}return o.set(n,r),r}function LS(n){let{element:o,boundary:s,rootBoundary:r,strategy:c}=n;const h=[...s==="clippingAncestors"?Bl(o)?[]:_S(o,this._c):[].concat(s),r],p=h[0],m=h.reduce((f,b)=>{const y=gg(o,b,c);return f.top=Zt(y.top,f.top),f.right=za(y.right,f.right),f.bottom=za(y.bottom,f.bottom),f.left=Zt(y.left,f.left),f},gg(o,p,c));return{width:m.right-m.left,height:m.bottom-m.top,x:m.left,y:m.top}}function IS(n){const{width:o,height:s}=ov(n);return{width:o,height:s}}
vendor: 6,533 bytes, line 50
50function zS(n,o,s){const r=_n(o),c=Ln(o),d=s==="fixed",h=wo(n,!0,d,o);let p={scrollLeft:0,scrollTop:0};const m=Rn(0);function f(){m.x=Vl(c)}if(r||!r&&!d)if((ki(o)!=="body"||Ws(c))&&(p=Hl(o)),r){const T=wo(o,!0,d,o);m.x=T.x+o.clientLeft,m.y=T.y+o.clientTop}else c&&f();d&&!r&&c&&f();const b=c&&!r&&!d?sv(c,p):Rn(0),y=h.left+p.scrollLeft-m.x-b.x,x=h.top+p.scrollTop-m.y-b.y;return{x:y,y:x,width:h.width,height:h.height}}function hh(n){return Tn(n).position==="static"}function bg(n,o){if(!_n(n)||Tn(n).position==="fixed")return null;if(o)return o(n);let s=n.offsetParent;return Ln(n)===s&&(s=s.ownerDocument.body),s}function lv(n,o){const s=Jt(n);if(Bl(n))return s;if(!_n(n)){let c=Ba(n);for(;c&&!vi(c);){if(xn(c)&&!hh(c))return c;c=Ba(c)}return s}let r=bg(n,o);for(;r&&vS(r)&&hh(r);)r=bg(r,o);return r&&vi(r)&&hh(r)&&!pd(r)?s:r||kS(n)||s}const BS=async function(n){const o=this.getOffsetParent||lv,s=this.getDimensions,r=await s(n.floating);return{reference:zS(n.reference,await o(n.floating),n.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}};function HS(n){return Tn(n).direction==="rtl"}const VS={convertOffsetParentRelativeRectToViewportRelativeRect:ES,getDocumentElement:Ln,getClippingRect:LS,getOffsetParent:lv,getElementRects:BS,getClientRects:DS,getDimensions:IS,getScale:gi,isElement:xn,isRTL:HS};function cv(n,o){return n.x===o.x&&n.y===o.y&&n.width===o.width&&n.height===o.height}function US(n,o){let s=null,r;const c=Ln(n);function d(){var p;clearTimeout(r),(p=s)==null||p.disconnect(),s=null}function h(p,m){p===void 0&&(p=!1),m===void 0&&(m=1),d();const f=n.getBoundingClientRect(),{left:b,top:y,width:x,height:T}=f;if(p||o(),!x||!T)return;const A=fl(y),R=fl(c.clientWidth-(b+x)),I=fl(c.clientHeight-(y+T)),M=fl(b),H={rootMargin:-A+"px "+-R+"px "+-I+"px "+-M+"px",threshold:Zt(0,za(1,m))||1};let K=!0;function F(Z){const X=Z[0].intersectionRatio;if(X!==m){if(!K)return h();X?h(!1,X):r=setTimeout(()=>{h(!1,1e-7)},1e3)}X===1&&!cv(f,n.getBoundingClientRect())&&h(),K=!1}try{s=new IntersectionObserver(F,{...H,root:c.ownerDocument})}catch{s=new IntersectionObserver(F,H)}s.observe(n)}return h(!0),d}function GS(n,o,s,r){r===void 0&&(r={});const{ancestorScroll:c=!0,ancestorResize:d=!0,elementResize:h=typeof ResizeObserver=="function",layoutShift:p=typeof IntersectionObserver=="function",animationFrame:m=!1}=r,f=gd(n),b=c||d?[...f?Bs(f):[],...Bs(o)]:[];b.forEach(M=>{c&&M.addEventListener("scroll",s,{passive:!0}),d&&M.addEventListener("resize",s)});const y=f&&p?US(f,s):null;let x=-1,T=null;h&&(T=new ResizeObserver(M=>{let[q]=M;q&&q.target===f&&T&&(T.unobserve(o),cancelAnimationFrame(x),x=requestAnimationFrame(()=>{var H;(H=T)==null||H.observe(o)})),s()}),f&&!m&&T.observe(f),T.observe(o));let A,R=m?wo(n):null;m&&I();function I(){const M=wo(n);R&&!cv(R,M)&&s(),R=M,A=requestAnimationFrame(I)}return s(),()=>{var M;b.forEach(q=>{c&&q.removeEventListener("scroll",s),d&&q.removeEventListener("resize",s)}),y?.(),(M=T)==null||M.disconnect(),T=null,m&&cancelAnimationFrame(A)}}const PS=fS,YS=mS,qS=uS,WS=yS,XS=hS,vg=cS,FS=pS,KS=(n,o,s)=>{const r=new Map,c={platform:VS,...s},d={...c.platform,_c:r};return lS(n,o,{...c,platform:d})};var QS=typeof document<"u",ZS=function(){},xl=QS?S.useLayoutEffect:ZS;function Dl(n,o){if(n===o)return!0;if(typeof n!=typeof o)return!1;if(typeof n=="function"&&n.toString()===o.toString())return!0;let s,r,c;if(n&&o&&typeof n=="object"){if(Array.isArray(n)){if(s=n.length,s!==o.length)return!1;for(r=s;r--!==0;)if(!Dl(n[r],o[r]))return!1;return!0}if(c=Object.keys(n),s=c.length,s!==Object.keys(o).length)return!1;for(r=s;r--!==0;)if(!{}.hasOwnProperty.call(o,c[r]))return!1;for(r=s;r--!==0;){const d=c[r];if(!(d==="_owner"&&n.$$typeof)&&!Dl(n[d],o[d]))return!1}return!0}return n!==n&&o!==o}function uv(n){return typeof window>"u"?1:(n.ownerDocument.defaultView||window).devicePixelRatio||1}function wg(n,o){const s=uv(n);return Math.round(o*s)/s}function dh(n){const o=S.useRef(n);return xl(()=>{o.current=n}),o}function JS(n){n===void 0&&(n={});const{placement:o="bottom",strategy:s="absolute",middleware:r=[],platform:c,elements:{reference:d,floating:h}={},transform:p=!0,whileElementsMounted:m,open:f}=n,[b,y]=S.useState({x:0,y:0,strategy:s,placement:o,middlewareData:{},isPositioned:!1}),[x,T]=S.useState(r);Dl(x,r)||T(r);const[A,R]=S.useState(null),[I,M]=S.useState(null),q=S.useCallback(_=>{_!==Z.current&&(Z.current=_,R(_))},[]),H=S.useCallback(_=>{_!==X.current&&(X.current=_,M(_))},[]),K=d||A,F=h||I,Z=S.useRef(null),X=S.useRef(null),U=S.useRef(b),re=m!=null,he=dh(m),ke=dh(c),pe=dh(f),be=S.useCallback(()=>{if(!Z.current||!X.current)return;const _={placement:o,strategy:s,middleware:x};ke.current&&(_.platform=ke.current),KS(Z.current,X.current,_).then(te=>{const se={...te,isPositioned:pe.current!==!1};ve.current&&!Dl(U.current,se)&&(U.current=se,hd.flushSync(()=>{y(se)}))})},[x,o,s,ke,pe]);xl(()=>{f===!1&&U.current.isPositioned&&(U.current.isPositioned=!1,y(_=>({..._,isPositioned:!1})))},[f]);const ve=S.useRef(!1);xl(()=>(ve.current=!0,()=>{ve.current=!1}),[]),xl(()=>{if(K&&(Z.current=K),F&&(X.current=F),K&&F){if(he.current)return he.current(K,F,be);be()}},[K,F,be,he,re]);const Te=S.useMemo(()=>({reference:Z,floating:X,setReference:q,setFloating:H}),[q,H]),E=S.useMemo(()=>({reference:K,floating:F}),[K,F]),B=S.useMemo(()=>{const _={position:s,left:0,top:0};if(!E.floating)return _;const te=wg(E.floating,b.x),se=wg(E.floating,b.y);return p?{..._,transform:"translate("+te+"px, "+se+"px)",...uv(E.floating)>=1.5&&{willChange:"transform"}}:{position:s,left:te,top:se}},[s,p,E.floating,b.x,b.y]);return S.useMemo(()=>({...b,update:be,refs:Te,elements:E,floatingStyles:B}),[b,be,Te,E,B])}const $S=n=>{function o(s){return{}.hasOwnProperty.call(s,"current")}return{name:"arrow",options:n,fn(s){const{element:r,padding:c}=typeof n=="function"?n(s):n;return r&&o(r)?r.current!=null?vg({element:r.current,padding:c}).fn(s):{}:r?vg({element:r,padding:c}).fn(s):{}}}},ek=(n,o)=>({...PS(n),options:[n,o]}),tk=(n,o)=>({...YS(n),options:[n,o]}),nk=(n,o)=>({...FS(n),options:[n,o]}),ak=(n,o)=>({...qS(n),options:[n,o]}),ok=(n,o)=>({...WS(n),options:[n,o]}),ik=(n,o)=>({...XS(n),options:[n,o]}),sk=(n,o)=>({...$S(n),options:[n,o]});var rk="Arrow",hv=S.forwardRef((n,o)=>{const{children:s,width:r=10,height:c=5,...d}=n;return v.jsx(To.svg,{...d,ref:o,width:r,height:c,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:n.asChild?s:v.jsx("polygon",{points:"0,0 30,0 15,10"})})});hv.displayName=rk;var lk=hv;function ck(n){const[o,s]=S.useState(void 0);return Is(()=>
vendor: 12,545 bytes, line 50
50{if(n){s({width:n.offsetWidth,height:n.offsetHeight});const r=new ResizeObserver(c=>{if(!Array.isArray(c)||!c.length)return;const d=c[0];let h,p;if("borderBoxSize"in d){const m=d.borderBoxSize,f=Array.isArray(m)?m[0]:m;h=f.inlineSize,p=f.blockSize}else h=n.offsetWidth,p=n.offsetHeight;s({width:h,height:p})});return r.observe(n,{box:"border-box"}),()=>r.unobserve(n)}else s(void 0)},[n]),o}var dv="Popper",[fv,mv]=Kb(dv),[P3,pv]=fv(dv),yv="PopperAnchor",gv=S.forwardRef((n,o)=>{const{__scopePopper:s,virtualRef:r,...c}=n,d=pv(yv,s),h=S.useRef(null),p=xo(o,h),m=S.useRef(null);return S.useEffect(()=>{const f=m.current;m.current=r?.current||h.current,f!==m.current&&d.onAnchorChange(m.current)}),r?null:v.jsx(To.div,{...c,ref:p})});gv.displayName=yv;var bd="PopperContent",[uk,hk]=fv(bd),bv=S.forwardRef((n,o)=>{const{__scopePopper:s,side:r="bottom",sideOffset:c=0,align:d="center",alignOffset:h=0,arrowPadding:p=0,avoidCollisions:m=!0,collisionBoundary:f=[],collisionPadding:b=0,sticky:y="partial",hideWhenDetached:x=!1,updatePositionStrategy:T="optimized",onPlaced:A,...R}=n,I=pv(bd,s),[M,q]=S.useState(null),H=xo(o,oe=>q(oe)),[K,F]=S.useState(null),Z=ck(K),X=Z?.width??0,U=Z?.height??0,re=r+(d!=="center"?"-"+d:""),he=typeof b=="number"?b:{top:0,right:0,bottom:0,left:0,...b},ke=Array.isArray(f)?f:[f],pe=ke.length>0,be={padding:he,boundary:ke.filter(fk),altBoundary:pe},{refs:ve,floatingStyles:Te,placement:E,isPositioned:B,middlewareData:_}=JS({strategy:"fixed",placement:re,whileElementsMounted:(...oe)=>GS(...oe,{animationFrame:T==="always"}),elements:{reference:I.anchor},middleware:[ek({mainAxis:c+U,alignmentAxis:h}),m&&tk({mainAxis:!0,crossAxis:!1,limiter:y==="partial"?nk():void 0,...be}),m&&ak({...be}),ok({...be,apply:({elements:oe,rects:fe,availableWidth:Me,availableHeight:ft})=>{const{width:At,height:mt}=fe.reference,In=oe.floating.style;In.setProperty("--radix-popper-available-width",`${Me}px`),In.setProperty("--radix-popper-available-height",`${ft}px`),In.setProperty("--radix-popper-anchor-width",`${At}px`),In.setProperty("--radix-popper-anchor-height",`${mt}px`)}}),K&&sk({element:K,padding:p}),mk({arrowWidth:X,arrowHeight:U}),x&&ik({strategy:"referenceHidden",...be})]}),[te,se]=xv(E),j=Il(A);Is(()=>{B&&j?.()},[B,j]);const P=_.arrow?.x,G=_.arrow?.y,Q=_.arrow?.centerOffset!==0,[$,le]=S.useState();return Is(()=>{M&&le(window.getComputedStyle(M).zIndex)},[M]),v.jsx("div",{ref:ve.setFloating,"data-radix-popper-content-wrapper":"",style:{...Te,transform:B?Te.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:$,"--radix-popper-transform-origin":[_.transformOrigin?.x,_.transformOrigin?.y].join(" "),..._.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:n.dir,children:v.jsx(uk,{scope:s,placedSide:te,onArrowChange:F,arrowX:P,arrowY:G,shouldHideArrow:Q,children:v.jsx(To.div,{"data-side":te,"data-align":se,...R,ref:H,style:{...R.style,animation:B?void 0:"none"}})})})});bv.displayName=bd;var vv="PopperArrow",dk={top:"bottom",right:"left",bottom:"top",left:"right"},wv=S.forwardRef(function(o,s){const{__scopePopper:r,...c}=o,d=hk(vv,r),h=dk[d.placedSide];return v.jsx("span",{ref:d.onArrowChange,style:{position:"absolute",left:d.arrowX,top:d.arrowY,[h]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[d.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[d.placedSide],visibility:d.shouldHideArrow?"hidden":void 0},children:v.jsx(lk,{...c,ref:s,style:{...c.style,display:"block"}})})});wv.displayName=vv;function fk(n){return n!==null}var mk=n=>({name:"transformOrigin",options:n,fn(o){const{placement:s,rects:r,middlewareData:c}=o,h=c.arrow?.centerOffset!==0,p=h?0:n.arrowWidth,m=h?0:n.arrowHeight,[f,b]=xv(s),y={start:"0%",center:"50%",end:"100%"}[b],x=(c.arrow?.x??0)+p/2,T=(c.arrow?.y??0)+m/2;let A="",R="";return f==="bottom"?(A=h?y:`${x}px`,R=`${-m}px`):f==="top"?(A=h?y:`${x}px`,R=`${r.floating.height+m}px`):f==="right"?(A=`${-m}px`,R=h?y:`${T}px`):f==="left"&&(A=`${r.floating.width+m}px`,R=h?y:`${T}px`),{data:{x:A,y:R}}}});function xv(n){const[o,s="center"]=n.split("-");return[o,s]}var pk=gv,yk=bv,gk=wv;function bk(n,o){return S.useReducer((s,r)=>o[s][r]??s,n)}var Tv=n=>{const{present:o,children:s}=n,r=vk(o),c=typeof s=="function"?s({present:r.isPresent}):S.Children.only(s),d=xo(r.ref,wk(c));return typeof s=="function"||r.isPresent?S.cloneElement(c,{ref:d}):null};Tv.displayName="Presence";function vk(n){const[o,s]=S.useState(),r=S.useRef(null),c=S.useRef(n),d=S.useRef("none"),h=n?"mounted":"unmounted",[p,m]=bk(h,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return S.useEffect(()=>{const f=ml(r.current);d.current=p==="mounted"?f:"none"},[p]),Is(()=>{const f=r.current,b=c.current;if(b!==n){const x=d.current,T=ml(f);n?m("MOUNT"):T==="none"||f?.display==="none"?m("UNMOUNT"):m(b&&x!==T?"ANIMATION_OUT":"UNMOUNT"),c.current=n}},[n,m]),Is(()=>{if(o){let f;const b=o.ownerDocument.defaultView??window,y=T=>{const R=ml(r.current).includes(CSS.escape(T.animationName));if(T.target===o&&R&&(m("ANIMATION_END"),!c.current)){const I=o.style.animationFillMode;o.style.animationFillMode="forwards",f=b.setTimeout(()=>{o.style.animationFillMode==="forwards"&&(o.style.animationFillMode=I)})}},x=T=>{T.target===o&&(d.current=ml(r.current))};return o.addEventListener("animationstart",x),o.addEventListener("animationcancel",y),o.addEventListener("animationend",y),()=>{b.clearTimeout(f),o.removeEventListener("animationstart",x),o.removeEventListener("animationcancel",y),o.removeEventListener("animationend",y)}}else m("ANIMATION_END")},[o,m]),{isPresent:["mounted","unmountSuspended"].includes(p),ref:S.useCallback(f=>{r.current=f?getComputedStyle(f):null,s(f)},[])}}function ml(n){return n?.animationName||"none"}function wk(n){let o=Object.getOwnPropertyDescriptor(n.props,"ref")?.get,s=o&&"isReactWarning"in o&&o.isReactWarning;return s?n.ref:(o=Object.getOwnPropertyDescriptor(n,"ref")?.get,s=o&&"isReactWarning"in o&&o.isReactWarning,s?n.props.ref:n.props.ref||n.ref)}var xk=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"}),Tk="VisuallyHidden",Sv=S.forwardRef((n,o)=>v.jsx(To.span,{...n,ref:o,style:{...xk,...n.style}}));Sv.displayName=Tk;var Sk=Sv,[Ul]=Kb("Tooltip",[mv]),vd=mv(),kv="TooltipProvider",kk=700,xg="tooltip.open",[Ak,Av]=Ul(kv),jv=n=>{const{__scopeTooltip:o,delayDuration:s=kk,skipDelayDuration:r=300,disableHoverableContent:c=!1,children:d}=n,h=S.useRef(!0),p=S.useRef(!1),m=S.useRef(0);return S.useEffect(()=>{const f=m.current;return()=>window.clearTimeout(f)},[]),v.jsx(Ak,{scope:o,isOpenDelayedRef:h,delayDuration:s,onOpen:S.useCallback(()=>{window.clearTimeout(m.current),h.current=!1},[]),onClose:S.useCallback(()=>{window.clearTimeout(m.current),m.current=window.setTimeout(()=>h.current=!0,r)},[r]),isPointerInTransitRef:p,onPointerInTransitChange:S.useCallback(f=>{p.current=f},[]),disableHoverableContent:c,children:d})};jv.displayName=kv;var Cv="Tooltip",[Y3,Gl]=Ul(Cv),Bh="TooltipTrigger",jk=S.forwardRef((n,o)=>{const{__scopeTooltip:s,...r}=n,c=Gl(Bh,s),d=Av(Bh,s),h=vd(s),p=S.useRef(null),m=xo(o,p,c.onTriggerChange),f=S.useRef(!1),b=S.useRef(!1),y=S.useCallback(()=>f.current=!1,[]);return S.useEffect(()=>()=>document.removeEventListener("pointerup",y),[y]),v.jsx(pk,{asChild:!0,...h,children:v.jsx(To.button,{"aria-describedby":c.open?c.contentId:void 0,"data-state":c.stateAttribute,...r,ref:m,onPointerMove:aa(n.onPointerMove,x=>{x.pointerType!=="touch"&&!b.current&&!d.isPointerInTransitRef.current&&(c.onTriggerEnter(),b.current=!0)}),onPointerLeave:aa(n.onPointerLeave,()=>{c.onTriggerLeave(),b.current=!1}),onPointerDown:aa(n.onPointerDown,()=>{c.open&&c.onClose(),f.current=!0,document.addEventListener("pointerup",y,{once:!0})}),onFocus:aa(n.onFocus,()=>{f.current||c.onOpen()}),onBlur:aa(n.onBlur,c.onClose),onClick:aa(n.onClick,c.onClose)})})});jk.displayName=Bh;var Ck="TooltipPortal",[q3,Ek]=Ul(Ck,{forceMount:void 0}),wi="TooltipContent",Dk=S.forwardRef((n,o)=>{const s=Ek(wi,n.__scopeTooltip),{forceMount:r=s.forceMount,side:c="top",...d}=n,h=Gl(wi,n.__scopeTooltip);return v.jsx(Tv,{present:r||h.open,children:h.disableHoverableContent?v.jsx(Ev,{side:c,...d,ref:o}):v.jsx(Mk,{side:c,...d,ref:o})})}),Mk=S.forwardRef((n,o)=>{const s=Gl(wi,n.__scopeTooltip),r=Av(wi,n.__scopeTooltip),c=S.useRef(null),d=xo(o,c),[h,p]=S.useState(null),{trigger:m,onClose:f}=s,b=c.current,{onPointerInTransitChange:y}=r,x=S.useCallback(()=>{p(null),y(!1)},[y]),T=S.useCallback((A,R)=>{const I=A.currentTarget,M={x:A.clientX,y:A.clientY},q=Lk(M,I.getBoundingClientRect()),H=Ik(M,q),K=zk(R.getBoundingClientRect()),F=Hk([...H,...K]);p(F),y(!0)},[y]);return S.useEffect(()=>()=>x(),[x]),S.useEffect(()=>{if(m&&b){const A=I=>T(I,b),R=I=>T(I,m);return m.addEventListener("pointerleave",A),b.addEventListener("pointerleave",R),()=>{m.removeEventListener("pointerleave",A),b.removeEventListener("pointerleave",R)}}},[m,b,T,x]),S.useEffect(()=>{if(h){const A=R=>{const I=R.target,M={x:R.clientX,y:R.clientY},q=m?.contains(I)||b?.contains(I),H=!Bk(M,h);q?x():H&&(x(),f())};return document.addEventListener("pointermove",A),()=>document.removeEventListener("pointermove",A)}},[m,b,h,f,x]),v.jsx(Ev,{...n,ref:d})}),[Rk,Ok]=Ul(Cv,{isInside:!1}),Nk=zT("TooltipContent"),Ev=S.forwardRef((n,o)=>{const{__scopeTooltip:s,children:r,"aria-label":c,onEscapeKeyDown:d,onPointerDownOutside:h,...p}=n,m=Gl(wi,s),f=vd(s),{onClose:b}=m;return S.useEffect(()=>(document.addEventListener(xg,b),()=>document.removeEventListener(xg,b)),[b]),S.useEffect(()=>{if(m.trigger){const y=x=>{x.target?.contains(m.trigger)&&b()};return window.addEventListener("scroll",y,{capture:!0}),()=>window.removeEventListener("scroll",y,{capture:!0})}},[m.trigger,b]),v.jsx(Jb,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:d,onPointerDownOutside:h,onFocusOutside:y=>y.preventDefault(),onDismiss:b,children:v.jsxs(yk,{"data-state":m.stateAttribute,...f,...p,ref:o,style:{...p.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:[v.jsx(Nk,{children:r}),v.jsx(Rk,{scope:s,isInside:!0,children:v.jsx(Sk,{id:m.contentId,role:"tooltip",children:c||r})})]})})});Dk.displayName=wi;var Dv="TooltipArrow",_k=S.forwardRef((n,o)=>{const{__scopeTooltip:s,...r}=n,c=vd(s);return Ok(Dv,s).isInside?null:v.jsx(gk,{...c,...r,ref:o})});_k.displayName=Dv;function Lk(n,o){const s=Math.abs(o.top-n.y),r=Math.abs(o.bottom-n.y),c=Math.abs(o.right-n.x),d=Math.abs(o.left-n.x);switch(Math.min(s,r,c,d)){case d:return"left";case c:return"right";case s:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function Ik(n,o,s=5){const r=[];switch(o){case"top":r.push({x:n.x-s,y:n.y+s},{x:n.x+s,y:n.y+s});break;case"bottom":r.push({x:n.x-s,y:n.y-s},{x:n.x+s,y:n.y-s});break;case"left":r.push({x:n.x+s,y:n.y-s},{x:n.x+s,y:n.y+s});break;case"right":r.push({x:n.x-s,y:n.y-s},{x:n.x-s,y:n.y+s});break}return r}function zk(n){const{top:o,right:s,bottom:r,left:c}=n;return[{x:c,y:o},{x:s,y:o},{x:s,y:r},{x:c,y:r}]}function Bk(n,o){const{x:s,y:r}=n;let c=!1;for(let d=0,h=o.length-1;d<o.length;h=d++){const p=o[d],m=o[h],f=p.x,b=p.y,y=m.x,x=m.y;b>r!=x>r&&s<(y-f)*(r-b)/(x-b)+f&&(c=!c)}return c}function Hk(n){const o=n.slice();return o.sort((s,r)=>s.x<r.x?-1:s.x>r.x?1:s.y<r.y?-1:s.y>r.y?1:0),Vk(o)}function Vk(n){if(n.length<=1)return n.slice();const o=[];for(let r=0;r<n.length;r++){const c=n[r];for(;o.length>=2;){const d=o[o.length-1],h=o[o.length-2];if((d.x-h.x)*(c.y-h.y)>=(d.y-h.y)*(c.x-h.x))o.pop();else break}o.push(c)}o.pop();const s=[];for(let r=n.length-1;r>=0;r--){const c=n[r];for(;s.length>=2;){const d=s[s.length-1],h=s[s.length-2];if((d.x-h.x)*(c.y-h.y)>=(d.y-h.y)*(c.x-h.x))s.pop();else break}s.push(c)}return s.pop(),o.length===1&&s.length===1&&o[0].x===s[0].x&&o[0].y===s[0].y?o:o.concat(s)}var Uk=jv;function Mv(n){var o,s,r="";if(typeof n=="string"||typeof n=="number")r+=n;else if(typeof n=="object")if(Array.isArray(n)){var c=n.length;for(o=0;o<c;
vendor: 4,944 bytes, line 50
50o++)n[o]&&(s=Mv(n[o]))&&(r&&(r+=" "),r+=s)}else for(s in n)n[s]&&(r&&(r+=" "),r+=s);return r}function Gk(){for(var n,o,s=0,r="",c=arguments.length;s<c;s++)(n=arguments[s])&&(o=Mv(n))&&(r&&(r+=" "),r+=o);return r}const wd="-",Pk=n=>{const o=qk(n),{conflictingClassGroups:s,conflictingClassGroupModifiers:r}=n;return{getClassGroupId:h=>{const p=h.split(wd);return p[0]===""&&p.length!==1&&p.shift(),Rv(p,o)||Yk(h)},getConflictingClassGroupIds:(h,p)=>{const m=s[h]||[];return p&&r[h]?[...m,...r[h]]:m}}},Rv=(n,o)=>{if(n.length===0)return o.classGroupId;const s=n[0],r=o.nextPart.get(s),c=r?Rv(n.slice(1),r):void 0;if(c)return c;if(o.validators.length===0)return;const d=n.join(wd);return o.validators.find(({validator:h})=>h(d))?.classGroupId},Tg=/^\[(.+)\]$/,Yk=n=>{if(Tg.test(n)){const o=Tg.exec(n)[1],s=o?.substring(0,o.indexOf(":"));if(s)return"arbitrary.."+s}},qk=n=>{const{theme:o,classGroups:s}=n,r={nextPart:new Map,validators:[]};for(const c in s)Hh(s[c],r,c,o);return r},Hh=(n,o,s,r)=>{n.forEach(c=>{if(typeof c=="string"){const d=c===""?o:Sg(o,c);d.classGroupId=s;return}if(typeof c=="function"){if(Wk(c)){Hh(c(r),o,s,r);return}o.validators.push({validator:c,classGroupId:s});return}Object.entries(c).forEach(([d,h])=>{Hh(h,Sg(o,d),s,r)})})},Sg=(n,o)=>{let s=n;return o.split(wd).forEach(r=>{s.nextPart.has(r)||s.nextPart.set(r,{nextPart:new Map,validators:[]}),s=s.nextPart.get(r)}),s},Wk=n=>n.isThemeGetter,Xk=n=>{if(n<1)return{get:()=>{},set:()=>{}};let o=0,s=new Map,r=new Map;const c=(d,h)=>{s.set(d,h),o++,o>n&&(o=0,r=s,s=new Map)};return{get(d){let h=s.get(d);if(h!==void 0)return h;if((h=r.get(d))!==void 0)return c(d,h),h},set(d,h){s.has(d)?s.set(d,h):c(d,h)}}},Vh="!",Uh=":",Fk=Uh.length,Kk=n=>{const{prefix:o,experimentalParseClassName:s}=n;let r=c=>{const d=[];let h=0,p=0,m=0,f;for(let A=0;A<c.length;A++){let R=c[A];if(h===0&&p===0){if(R===Uh){d.push(c.slice(m,A)),m=A+Fk;continue}if(R==="/"){f=A;continue}}R==="["?h++:R==="]"?h--:R==="("?p++:R===")"&&p--}const b=d.length===0?c:c.substring(m),y=Qk(b),x=y!==b,T=f&&f>m?f-m:void 0;return{modifiers:d,hasImportantModifier:x,baseClassName:y,maybePostfixModifierPosition:T}};if(o){const c=o+Uh,d=r;r=h=>h.startsWith(c)?d(h.substring(c.length)):{isExternal:!0,modifiers:[],hasImportantModifier:!1,baseClassName:h,maybePostfixModifierPosition:void 0}}if(s){const c=r;r=d=>s({className:d,parseClassName:c})}return r},Qk=n=>n.endsWith(Vh)?n.substring(0,n.length-1):n.startsWith(Vh)?n.substring(1):n,Zk=n=>{const o=Object.fromEntries(n.orderSensitiveModifiers.map(r=>[r,!0]));return r=>{if(r.length<=1)return r;const c=[];let d=[];return r.forEach(h=>{h[0]==="["||o[h]?(c.push(...d.sort(),h),d=[]):d.push(h)}),c.push(...d.sort()),c}},Jk=n=>({cache:Xk(n.cacheSize),parseClassName:Kk(n),sortModifiers:Zk(n),...Pk(n)}),$k=/\s+/,e2=(n,o)=>{const{parseClassName:s,getClassGroupId:r,getConflictingClassGroupIds:c,sortModifiers:d}=o,h=[],p=n.trim().split($k);let m="";for(let f=p.length-1;f>=0;f-=1){const b=p[f],{isExternal:y,modifiers:x,hasImportantModifier:T,baseClassName:A,maybePostfixModifierPosition:R}=s(b);if(y){m=b+(m.length>0?" "+m:m);continue}let I=!!R,M=r(I?A.substring(0,R):A);if(!M){if(!I){m=b+(m.length>0?" "+m:m);continue}if(M=r(A),!M){m=b+(m.length>0?" "+m:m);continue}I=!1}const q=d(x).join(":"),H=T?q+Vh:q,K=H+M;if(h.includes(K))continue;h.push(K);const F=c(M,I);for(let Z=0;Z<F.length;++Z){const X=F[Z];h.push(H+X)}m=b+(m.length>0?" "+m:m)}return m};function t2(){let n=0,o,s,r="";for(;n<arguments.length;)(o=arguments[n++])&&(s=Ov(o))&&(r&&(r+=" "),r+=s);return r}const Ov=n=>{if(typeof n=="string")return n;let o,s="";for(let r=0;r<n.length;r++)n[r]&&(o=Ov(n[r]))&&(s&&(s+=" "),s+=o);return s};function n2(n,...o){let s,r,c,d=h;function h(m){const f=o.reduce((b,y)=>y(b),n());return s=Jk(f),r=s.cache.get,c=s.cache.set,d=p,p(m)}function p(m){const f=r(m);if(f)return f;const b=e2(m,s);return c(m,b),b}return function(){return d(t2.apply(null,arguments))}}const rt=n=>{const o=s=>s[n]||[];return o.isThemeGetter=!0,o},Nv=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,_v=/^\((?:(\w[\w-]*):)?(.+)\)$/i,a2=/^\d+\/\d+$/,o2=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,i2=/\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$/,s2=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,r2=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,l2=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,hi=n=>a2.test(n),Ae=n=>!!n&&!Number.isNaN(Number(n)),La=n=>!!n&&Number.isInteger(Number(n)),fh=n=>n.endsWith("%")&&Ae(n.slice(0,-1)),na=n=>o2.test(n),c2=()=>!0,u2=n=>i2.test(n)&&!s2.test(n),Lv=()=>!1,h2=n=>r2.test(n),d2=n=>l2.test(n),f2=n=>!ne(n)&&!ae(n),m2=n=>Ai(n,Bv,Lv),ne=n=>Nv.test(n),ho=n=>Ai(n,Hv,u2),mh=n=>Ai(n,v2,Ae),kg=n=>Ai(n,Iv,Lv),p2=n=>Ai(n,zv,d2),pl=n=>Ai(n,Vv,h2),ae=n=>_v.test(n),Cs=n=>ji(n,Hv),y2=n=>ji(n,w2),Ag=n=>ji(n,Iv),g2=n=>ji(n,Bv),b2=n=>ji(n,zv),yl=n=>
vendor: 4,535 bytes, line 50
50ji(n,Vv,!0),Ai=(n,o,s)=>{const r=Nv.exec(n);return r?r[1]?o(r[1]):s(r[2]):!1},ji=(n,o,s=!1)=>{const r=_v.exec(n);return r?r[1]?o(r[1]):s:!1},Iv=n=>n==="position"||n==="percentage",zv=n=>n==="image"||n==="url",Bv=n=>n==="length"||n==="size"||n==="bg-size",Hv=n=>n==="length",v2=n=>n==="number",w2=n=>n==="family-name",Vv=n=>n==="shadow",x2=()=>{const n=rt("color"),o=rt("font"),s=rt("text"),r=rt("font-weight"),c=rt("tracking"),d=rt("leading"),h=rt("breakpoint"),p=rt("container"),m=rt("spacing"),f=rt("radius"),b=rt("shadow"),y=rt("inset-shadow"),x=rt("text-shadow"),T=rt("drop-shadow"),A=rt("blur"),R=rt("perspective"),I=rt("aspect"),M=rt("ease"),q=rt("animate"),H=()=>["auto","avoid","all","avoid-page","page","left","right","column"],K=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],F=()=>[...K(),ae,ne],Z=()=>["auto","hidden","clip","visible","scroll"],X=()=>["auto","contain","none"],U=()=>[ae,ne,m],re=()=>[hi,"full","auto",...U()],he=()=>[La,"none","subgrid",ae,ne],ke=()=>["auto",{span:["full",La,ae,ne]},La,ae,ne],pe=()=>[La,"auto",ae,ne],be=()=>["auto","min","max","fr",ae,ne],ve=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],Te=()=>["start","end","center","stretch","center-safe","end-safe"],E=()=>["auto",...U()],B=()=>[hi,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...U()],_=()=>[n,ae,ne],te=()=>[...K(),Ag,kg,{position:[ae,ne]}],se=()=>["no-repeat",{repeat:["","x","y","space","round"]}],j=()=>["auto","cover","contain",g2,m2,{size:[ae,ne]}],P=()=>[fh,Cs,ho],G=()=>["","none","full",f,ae,ne],Q=()=>["",Ae,Cs,ho],$=()=>["solid","dashed","dotted","double"],le=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],oe=()=>[Ae,fh,Ag,kg],fe=()=>["","none",A,ae,ne],Me=()=>["none",Ae,ae,ne],ft=()=>["none",Ae,ae,ne],At=()=>[Ae,ae,ne],mt=()=>[hi,"full",...U()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[na],breakpoint:[na],color:[c2],container:[na],"drop-shadow":[na],ease:["in","out","in-out"],font:[f2],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[na],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[na],shadow:[na],spacing:["px",Ae],text:[na],"text-shadow":[na],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",hi,ne,ae,I]}],container:["container"],columns:[{columns:[Ae,ne,ae,p]}],"break-after":[{"break-after":H()}],"break-before":[{"break-before":H()}],"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"],sr:["sr-only","not-sr-only"],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:F()}],overflow:[{overflow:Z()}],"overflow-x":[{"overflow-x":Z()}],"overflow-y":[{"overflow-y":Z()}],overscroll:[{overscroll:X()}],"overscroll-x":[{"overscroll-x":X()}],"overscroll-y":[{"overscroll-y":X()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:re()}],"inset-x":[{"inset-x":re()}],"inset-y":[{"inset-y":re()}],start:[{start:re()}],end:[{end:re()}],top:[{top:re()}],right:[{right:re()}],bottom:[{bottom:re()}],left:[{left:re()}],visibility:["visible","invisible","collapse"],z:[{z:[La,"auto",ae,ne]}],basis:[{basis:[hi,"full","auto",p,...U()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[Ae,hi,"auto","initial","none",ne]}],grow:[{grow:["",Ae,ae,ne]}],shrink:[{shrink:["",Ae,ae,ne]}],order:[{order:[La,"first","last","none",ae,ne]}],"grid-cols":[{"grid-cols":he()}],"col-start-end":[{col:ke()}],"col-start":[{"col-start":pe()}
vendor: 11,051 bytes, line 50
50],"col-end":[{"col-end":pe()}],"grid-rows":[{"grid-rows":he()}],"row-start-end":[{row:ke()}],"row-start":[{"row-start":pe()}],"row-end":[{"row-end":pe()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":be()}],"auto-rows":[{"auto-rows":be()}],gap:[{gap:U()}],"gap-x":[{"gap-x":U()}],"gap-y":[{"gap-y":U()}],"justify-content":[{justify:[...ve(),"normal"]}],"justify-items":[{"justify-items":[...Te(),"normal"]}],"justify-self":[{"justify-self":["auto",...Te()]}],"align-content":[{content:["normal",...ve()]}],"align-items":[{items:[...Te(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...Te(),{baseline:["","last"]}]}],"place-content":[{"place-content":ve()}],"place-items":[{"place-items":[...Te(),"baseline"]}],"place-self":[{"place-self":["auto",...Te()]}],p:[{p:U()}],px:[{px:U()}],py:[{py:U()}],ps:[{ps:U()}],pe:[{pe:U()}],pt:[{pt:U()}],pr:[{pr:U()}],pb:[{pb:U()}],pl:[{pl:U()}],m:[{m:E()}],mx:[{mx:E()}],my:[{my:E()}],ms:[{ms:E()}],me:[{me:E()}],mt:[{mt:E()}],mr:[{mr:E()}],mb:[{mb:E()}],ml:[{ml:E()}],"space-x":[{"space-x":U()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":U()}],"space-y-reverse":["space-y-reverse"],size:[{size:B()}],w:[{w:[p,"screen",...B()]}],"min-w":[{"min-w":[p,"screen","none",...B()]}],"max-w":[{"max-w":[p,"screen","none","prose",{screen:[h]},...B()]}],h:[{h:["screen","lh",...B()]}],"min-h":[{"min-h":["screen","lh","none",...B()]}],"max-h":[{"max-h":["screen","lh",...B()]}],"font-size":[{text:["base",s,Cs,ho]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,ae,mh]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",fh,ne]}],"font-family":[{font:[y2,ne,o]}],"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:[c,ae,ne]}],"line-clamp":[{"line-clamp":[Ae,"none",ae,mh]}],leading:[{leading:[d,...U()]}],"list-image":[{"list-image":["none",ae,ne]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",ae,ne]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:_()}],"text-color":[{text:_()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...$(),"wavy"]}],"text-decoration-thickness":[{decoration:[Ae,"from-font","auto",ae,ho]}],"text-decoration-color":[{decoration:_()}],"underline-offset":[{"underline-offset":[Ae,"auto",ae,ne]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:U()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",ae,ne]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",ae,ne]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:te()}],"bg-repeat":[{bg:se()}],"bg-size":[{bg:j()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},La,ae,ne],radial:["",ae,ne],conic:[La,ae,ne]},b2,p2]}],"bg-color":[{bg:_()}],"gradient-from-pos":[{from:P()}],"gradient-via-pos":[{via:P()}],"gradient-to-pos":[{to:P()}],"gradient-from":[{from:_()}],"gradient-via":[{via:_()}],"gradient-to":[{to:_()}],rounded:[{rounded:G()}],"rounded-s":[{"rounded-s":G()}],"rounded-e":[{"rounded-e":G()}],"rounded-t":[{"rounded-t":G()}],"rounded-r":[{"rounded-r":G()}],"rounded-b":[{"rounded-b":G()}],"rounded-l":[{"rounded-l":G()}],"rounded-ss":[{"rounded-ss":G()}],"rounded-se":[{"rounded-se":G()}],"rounded-ee":[{"rounded-ee":G()}],"rounded-es":[{"rounded-es":G()}],"rounded-tl":[{"rounded-tl":G()}],"rounded-tr":[{"rounded-tr":G()}],"rounded-br":[{"rounded-br":G()}],"rounded-bl":[{"rounded-bl":G()}],"border-w":[{border:Q()}],"border-w-x":[{"border-x":Q()}],"border-w-y":[{"border-y":Q()}],"border-w-s":[{"border-s":Q()}],"border-w-e":[{"border-e":Q()}],"border-w-t":[{"border-t":Q()}],"border-w-r":[{"border-r":Q()}],"border-w-b":[{"border-b":Q()}],"border-w-l":[{"border-l":Q()}],"divide-x":[{"divide-x":Q()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Q()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...$(),"hidden","none"]}],"divide-style":[{divide:[...$(),"hidden","none"]}],"border-color":[{border:_()}],"border-color-x":[{"border-x":_()}],"border-color-y":[{"border-y":_()}],"border-color-s":[{"border-s":_()}],"border-color-e":[{"border-e":_()}],"border-color-t":[{"border-t":_()}],"border-color-r":[{"border-r":_()}],"border-color-b":[{"border-b":_()}],"border-color-l":[{"border-l":_()}],"divide-color":[{divide:_()}],"outline-style":[{outline:[...$(),"none","hidden"]}],"outline-offset":[{"outline-offset":[Ae,ae,ne]}],"outline-w":[{outline:["",Ae,Cs,ho]}],"outline-color":[{outline:_()}],shadow:[{shadow:["","none",b,yl,pl]}],"shadow-color":[{shadow:_()}],"inset-shadow":[{"inset-shadow":["none",y,yl,pl]}],"inset-shadow-color":[{"inset-shadow":_()}],"ring-w":[{ring:Q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:_()}],"ring-offset-w":[{"ring-offset":[Ae,ho]}],"ring-offset-color":[{"ring-offset":_()}],"inset-ring-w":[{"inset-ring":Q()}],"inset-ring-color":[{"inset-ring":_()}],"text-shadow":[{"text-shadow":["none",x,yl,pl]}],"text-shadow-color":[{"text-shadow":_()}],opacity:[{opacity:[Ae,ae,ne]}],"mix-blend":[{"mix-blend":[...le(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":le()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[Ae]}],"mask-image-linear-from-pos":[{"mask-linear-from":oe()}],"mask-image-linear-to-pos":[{"mask-linear-to":oe()}],"mask-image-linear-from-color":[{"mask-linear-from":_()}],"mask-image-linear-to-color":[{"mask-linear-to":_()}],"mask-image-t-from-pos":[{"mask-t-from":oe()}],"mask-image-t-to-pos":[{"mask-t-to":oe()}],"mask-image-t-from-color":[{"mask-t-from":_()}],"mask-image-t-to-color":[{"mask-t-to":_()}],"mask-image-r-from-pos":[{"mask-r-from":oe()}],"mask-image-r-to-pos":[{"mask-r-to":oe()}],"mask-image-r-from-color":[{"mask-r-from":_()}],"mask-image-r-to-color":[{"mask-r-to":_()}],"mask-image-b-from-pos":[{"mask-b-from":oe()}],"mask-image-b-to-pos":[{"mask-b-to":oe()}],"mask-image-b-from-color":[{"mask-b-from":_()}],"mask-image-b-to-color":[{"mask-b-to":_()}],"mask-image-l-from-pos":[{"mask-l-from":oe()}],"mask-image-l-to-pos":[{"mask-l-to":oe()}],"mask-image-l-from-color":[{"mask-l-from":_()}],"mask-image-l-to-color":[{"mask-l-to":_()}],"mask-image-x-from-pos":[{"mask-x-from":oe()}],"mask-image-x-to-pos":[{"mask-x-to":oe()}],"mask-image-x-from-color":[{"mask-x-from":_()}],"mask-image-x-to-color":[{"mask-x-to":_()}],"mask-image-y-from-pos":[{"mask-y-from":oe()}],"mask-image-y-to-pos":[{"mask-y-to":oe()}],"mask-image-y-from-color":[{"mask-y-from":_()}],"mask-image-y-to-color":[{"mask-y-to":_()}],"mask-image-radial":[{"mask-radial":[ae,ne]}],"mask-image-radial-from-pos":[{"mask-radial-from":oe()}],"mask-image-radial-to-pos":[{"mask-radial-to":oe()}],"mask-image-radial-from-color":[{"mask-radial-from":_()}],"mask-image-radial-to-color":[{"mask-radial-to":_()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":K()}],"mask-image-conic-pos":[{"mask-conic":[Ae]}],"mask-image-conic-from-pos":[{"mask-conic-from":oe()}],"mask-image-conic-to-pos":[{"mask-conic-to":oe()}],"mask-image-conic-from-color":[{"mask-conic-from":_()}],"mask-image-conic-to-color":[{"mask-conic-to":_()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:te()}],"mask-repeat":[{mask:se()}],"mask-size":[{mask:j()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",ae,ne]}],filter:[{filter:["","none",ae,ne]}],blur:[{blur:fe()}],brightness:[{brightness:[Ae,ae,ne]}],contrast:[{contrast:[Ae,ae,ne]}],"drop-shadow":[{"drop-shadow":["","none",T,yl,pl]}],"drop-shadow-color":[{"drop-shadow":_()}],grayscale:[{grayscale:["",Ae,ae,ne]}],"hue-rotate":[{"hue-rotate":[Ae,ae,ne]}],invert:[{invert:["",Ae,ae,ne]}],saturate:[{saturate:[Ae,ae,ne]}],sepia:[{sepia:["",Ae,ae,ne]}],"backdrop-filter":[{"backdrop-filter":["","none",ae,ne]}],"backdrop-blur":[{"backdrop-blur":fe()}],"backdrop-brightness":[{"backdrop-brightness":[Ae,ae,ne]}],"backdrop-contrast":[{"backdrop-contrast":[Ae,ae,ne]}],"backdrop-grayscale":[{"backdrop-grayscale":["",Ae,ae,ne]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[Ae,ae,ne]}],"backdrop-invert":[{"backdrop-invert":["",Ae,ae,ne]}],"backdrop-opacity":[{"backdrop-opacity":[Ae,ae,ne]}],"backdrop-saturate":[{"backdrop-saturate":[Ae,ae,ne]}],"backdrop-sepia":[{"backdrop-sepia":["",Ae,ae,ne]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":U()}],"border-spacing-x":[{"border-spacing-x":U()}],"border-spacing-y":[{"border-spacing-y":U()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",ae,ne]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[Ae,"initial",ae,ne]}],ease:[{ease:["linear","initial",M,ae,ne]}],delay:[{delay:[Ae,ae,ne]}],animate:[{animate:["none",q,ae,ne]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[R,ae,ne]}],"perspective-origin":[{"perspective-origin":F()}],rotate:[{rotate:Me()}],"rotate-x":[{"rotate-x":Me()}],"rotate-y":[{"rotate-y":Me()}],"rotate-z":[{"rotate-z":Me()}],scale:[{scale:ft()}],"scale-x":[{"scale-x":ft()}],"scale-y":[{"scale-y":ft()}],"scale-z":[{"scale-z":ft()}],"scale-3d":["scale-3d"],skew:[{skew:At()}],"skew-x":[{"skew-x":At()}],"skew-y":[{"skew-y":At()}],transform:[{transform:[ae,ne,"","none","gpu","cpu"]}],"transform-origin":[{origin:F()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:mt()}],"translate-x":[{"translate-x":mt()}],"translate-y":[{"translate-y":mt()}],"translate-z":[{"translate-z":mt()}],"translate-none":["translate-none"],accent:[{accent:_()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:_()}
50],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],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",ae,ne]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":U()}],"scroll-mx":[{"scroll-mx":U()}],"scroll-my":[{"scroll-my":U()}],"scroll-ms":[{"scroll-ms":U()}],"scroll-me":[{"scroll-me":U()}],"scroll-mt":[{"scroll-mt":U()}],"scroll-mr":[{"scroll-mr":U()}],"scroll-mb":[{"scroll-mb":U()}],"scroll-ml":[{"scroll-ml":U()}],"scroll-p":[{"scroll-p":U()}],"scroll-px":[{"scroll-px":U()}],"scroll-py":[{"scroll-py":U()}],"scroll-ps":[{"scroll-ps":U()}],"scroll-pe":[{"scroll-pe":U()}],"scroll-pt":[{"scroll-pt":U()}],"scroll-pr":[{"scroll-pr":U()}],"scroll-pb":[{"scroll-pb":U()}],"scroll-pl":[{"scroll-pl":U()}],"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"]}],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",ae,ne]}],fill:[{fill:["none",..._()]}],"stroke-w":[{stroke:[Ae,Cs,ho,mh]}],stroke:[{stroke:["none",..._()]}],"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-x","border-w-y","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-x","border-color-y","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"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"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"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},T2=n2(x2);function S2(...n){return T2(Gk(n))}function k2({delayDuration:n=0,...o}){return v.jsx(Uk,{"data-loc":"client/src/components/ui/tooltip.tsx:11","data-slot":"tooltip-provider",delayDuration:n,...o})}function A2(n,o){if(n instanceof RegExp)return{keys:!1,pattern:n};var s,r,c,d,h=[],p="",m=n.split("/");for(m[0]||m.shift();c=m.shift();)s=c[0],s==="*"?(h.push(s),p+=c[1]==="?"?"(?:/(.*))?":"/(.*)"):s===":"?(r=c.indexOf("?",1),d=c.indexOf(".",1),h.push(c.substring(1,~r?r:~d?d:c.length)),p+=~r&&!~d?"(?:/([^/]+?))?":"/([^/]+?)",~d&&(p+=(~r?"?":"")+"\\"+c.substring(d))):p+="/"+c;return{keys:h,pattern:new RegExp("^"+p+(o?"(?=$|/)":"/?$"),"i")}}var ph={exports:{}},yh={};/** 51 * @license React 52 * use-sync-external-store-shim.production.js 53 * 54 * Copyright (c) Meta Platforms, Inc. and affiliates. 55 * 56 * This source code is licensed under the MIT license found in the 57 * LICENSE file in the root directory of this source tree. 58 */var jg;function j2(){if(jg)return yh;jg=1;var n=Ll();function o(y,x){return y===x&&(y!==0||1/y===1/x)||y!==y&&x!==x}var s=typeof Object.is=="function"?Object.is:o,r=n.useState,c=n.useEffect,d=n.useLayoutEffect,h=n.useDebugValue;function p(y,x){var T=x(),A=r({inst:{value:T,getSnapshot:x}}),R=A[0].inst,I=A[1];return d(function(){R.value=T,R.getSnapshot=x,m(R)&&I({inst:R})},[y,T,x]),c(function(){return m(R)&&I({inst:R}),y(function(){m(R)&&I({inst:R})})},[y]),h(T),T}function m(y){var x=y.getSnapshot;y=y.value;try{var T=x();return!s(y,T)}catch{return!0}}function f(y,x){return x()}var b=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?f:p;return yh.useSyncExternalStore=n.useSyncExternalStore!==void 0?n.useSyncExternalStore:b,yh}var Cg;function C2(){return Cg||(Cg=1,ph.exports=j2()),ph.exports}var E2=C2();const D2=eT.useInsertionEffect,M2=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u",R2=M2?S.useLayoutEffect:S.useEffect,O2=D2||R2,Uv=n=>{const o=S.useRef([n,(...s)=>o[0](...s)]).current;return O2(()=>{o[0]=n}),o[1]},N2="popstate",xd="pushState",Td="replaceState",_2="hashchange",Eg=[N2,xd,Td,_2],L2=n=>{for(const o of Eg)addEventListener(o,n);return()=>{for(const o of Eg)removeEventListener(o,n)}},Gv=(n,o)=>E2.useSyncExternalStore(L2,n,o),I2=()=>location.search,z2=({ssrSearch:n=""}={})=>Gv(I2,()=>n),Dg=()=>location.pathname,B2=({ssrPath:n}={})=>Gv(Dg,n?()=>n:Dg),H2=(n,{replace:o=!1,state:s=null}={})=>history[o?Td:xd](s,"",n),V2=(n={})=>[B2(n),H2],Mg=Symbol.for("wouter_v3");if(typeof history<"u"&&typeof window[Mg]>"u"){for(const n of[xd,Td]){const o=history[n];history[n]=function(){const s=o.apply(this,arguments),r=new Event(n);return r.arguments=arguments,dispatchEvent(r),s}}Object.defineProperty(window,Mg,{value:!0})}const U2=(n,o)=>o.toLowerCase().indexOf(n.toLowerCase())?"~"+o:o.slice(n.length)||"/",Pv=(n="")=>n==="/"?"":n,G2=(n,o)=>n[0]==="~"?n.slice(1):Pv(o)+n,P2=(n="",o)=>U2(Rg(Pv(n)),Rg(o)),Rg=n=>{try{return decodeURI(n)}catch{return n}},Yv={hook:V2,searchHook:z2,parser:A2,base:"",ssrPath:void 0,ssrSearch:void 0,ssrContext:void 0,hrefs:n=>n},qv=S.createContext(Yv),Xs=()=>S.useContext(qv),Wv={},Xv=S.createContext(Wv),Y2=()=>S.useContext(Xv),Pl=n=>{const[o,s]=n.hook(n);return[P2(n.base,o),Uv((r,c)=>s(G2(r,n.base),c))]},Sd=()=>Pl(Xs()),Fv=(n,o,s,r)=>{const{pattern:c,keys:d}=o instanceof RegExp?{keys:!1,pattern:o}:n(o||"*",r),h=c.exec(s)||[],[p,...m]=h;return p!==void 0?[!0,(()=>{const f=d!==!1?Object.fromEntries(d.map((y,x)=>[y,m[x]])):h.groups;let b={...m};return f&&Object.assign(b,f),b})(),...r?[p]:[]]:[!1,null]},q2=({children:n,...o})=>{const s=Xs(),r=o.hook?Yv:s;let c=r;const[d,h]=o.ssrPath?.split("?")??[];h&&(o.ssrSearch=h,o.ssrPath=d),o.hrefs=o.hrefs??o.hook?.hrefs;let p=S.useRef({}),m=p.current,f=m;for(let b in r){const y=b==="base"?r[b]+(o[b]||""):o[b]||r[b];m===f&&y!==f[b]&&(p.current=f={...f}),f[b]=y,(y!==r[b]||y!==c[b])&&(c=f)}return S.createElement(qv.Provider,{value:c,children:n})},Og=({children:n,component:o},s)=>o?S.createElement(o,{params:s}):typeof n=="function"?n(s):n,W2=n=>{let o=S.useRef(Wv);const s=o.current;return o.current=Object.keys(n).length!==Object.keys(s).length||Object.entries(n).some(([r,c])=>c!==s[r])?n:s},ge=({path:n,nest:o,match:s,...r})=>{const c=Xs(),[d]=Pl(c),[h,p,m]=s??Fv(c.parser,n,d,o),f=W2({...Y2(),...p});if(!h)return null;const b=m?S.createElement(q2,{base:m},Og(r,f)):Og(r,f);return S.createElement(Xv.Provider,{value:f,children:b})},ze=S.forwardRef((n,o)=>{const s=Xs(),[r,c]=Pl(s),{to:d="",href:h=d,onClick:p,asChild:m,children:f,className:b,replace:y,state:x,...T}=n,A=Uv(I=>
58{I.ctrlKey||I.metaKey||I.altKey||I.shiftKey||I.button!==0||(p?.(I),I.defaultPrevented||(I.preventDefault(),c(h,n)))}),R=s.hrefs(h[0]==="~"?h.slice(1):s.base+h,s);return m&&S.isValidElement(f)?S.cloneElement(f,{onClick:A,href:R}):S.createElement("a",{...T,onClick:A,href:R,className:b?.call?b(r===h):b,children:f,ref:o})}),Gh=n=>Array.isArray(n)?n.flatMap(o=>Gh(o&&o.type===S.Fragment?o.props.children:o)):[n],X2=({children:n,location:o})=>{const s=Xs(),[r]=Pl(s);typeof window<"u"&&(window.__WOUTER_ROUTES__||(window.__WOUTER_ROUTES__=[]),Gh(n).forEach(d=>{if(S.isValidElement(d)&&d.props.path){const h=d.props.path;window.__WOUTER_ROUTES__.includes(h)||window.__WOUTER_ROUTES__.push(h)}}));for(const c of Gh(n)){let d=0;if(S.isValidElement(c)&&(d=Fv(s.parser,c.props.path,o||r,c.props.nest))[0])return S.cloneElement(c,{match:d})}return null};/** 59 * @license lucide-react v0.453.0 - ISC 60 * 61 * This source code is licensed under the ISC license. 62 * See the LICENSE file in the root directory of this source tree. 63 */const F2=n=>n.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),Kv=(...n)=>n.filter((o,s,r)=>!!o&&r.indexOf(o)===s).join(" ");/** 64 * @license lucide-react v0.453.0 - ISC 65 * 66 * This source code is licensed under the ISC license. 67 * See the LICENSE file in the root directory of this source tree. 68 */var K2={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"};/** 69 * @license lucide-react v0.453.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 Q2=S.forwardRef(({color:n="currentColor",size:o=24,strokeWidth:s=2,absoluteStrokeWidth:r,className:c="",children:d,iconNode:h,...p},m)=>S.createElement("svg",{ref:m,...K2,width:o,height:o,stroke:n,strokeWidth:r?Number(s)*24/Number(o):s,className:Kv("lucide",c),...p},[...h.map(([f,b])=>S.createElement(f,b)),...Array.isArray(d)?d:[d]]));/** 74 * @license lucide-react v0.453.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 */const ct=(n,o)=>{const s=S.forwardRef(({className:r,...c},d)=>S.createElement(Q2,{ref:d,iconNode:o,className:Kv(`lucide-${F2(n)}`,r),...c}));return s.displayName=`${n}`,s};/** 79 * @license lucide-react v0.453.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 Z2=ct("Activity",[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]]);/** 84 * @license lucide-react v0.453.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 gl=ct("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]);/** 89 * @license lucide-react v0.453.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 J2=ct("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"}]]);/** 94 * @license lucide-react v0.453.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 $2=ct("Brain",[["path",{d:"M12 5a3 3 0 1 0-5.997.125 4 4 0 0 0-2.526 5.77 4 4 0 0 0 .556 6.588A4 4 0 1 0 12 18Z",key:"l5xja"}],["path",{d:"M12 5a3 3 0 1 1 5.997.125 4 4 0 0 1 2.526 5.77 4 4 0 0 1-.556 6.588A4 4 0 1 1 12 18Z",key:"ep3f8r"}],["path",{d:"M15 13a4.5 4.5 0 0 1-3-4 4.5 4.5 0 0 1-3 4",key:"1p4c4q"}],["path",{d:"M17.599 6.5a3 3 0 0 0 .399-1.375",key:"tmeiqw"}],["path",{d:"M6.003 5.125A3 3 0 0 0 6.401 6.5",key:"105sqy"}],["path",{d:"M3.477 10.896a4 4 0 0 1 .585-.396",key:"ql3yin"}],["path",{d:"M19.938 10.5a4 4 0 0 1 .585.396",key:"1qfode"}],["path",{d:"M6 18a4 4 0 0 1-1.967-.516",key:"2e4loj"}],["path",{d:"M19.967 17.484A4 4 0 0 1 18 18",key:"159ez6"}]]);/** 99 * @license lucide-react v0.453.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 gh=ct("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);/** 104 * @license lucide-react v0.453.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 fo=ct("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);/** 109 * @license lucide-react v0.453.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 Qv=ct("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);/** 114 * @license lucide-react v0.453.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 Zv=ct("Facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]]);/** 119 * @license lucide-react v0.453.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 eA=ct("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"}]]);/** 124 * @license lucide-react v0.453.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 Jv=ct("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"}]]);/** 129 * @license lucide-react v0.453.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 tA=ct("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"}]]);/** 134 * @license lucide-react v0.453.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 Hs=ct("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"}]]);/** 139 * @license lucide-react v0.453.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 nA=ct("RotateCcw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]]);/** 144 * @license lucide-react v0.453.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 aA=ct("Shield",[["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",ke
148y:"oel41y"}]]);/** 149 * @license lucide-react v0.453.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 oA=ct("Star",[["polygon",{points:"12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2",key:"8f66p6"}]]);/** 154 * @license lucide-react v0.453.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 iA=ct("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"}]]);/** 159 * @license lucide-react v0.453.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 sA=ct("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"}]]);/** 164 * @license lucide-react v0.453.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 rA=ct("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/** 169 * @license lucide-react v0.453.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 $v=ct("Youtube",[["path",{d:"M2.5 17a24.12 24.12 0 0 1 0-10 2 2 0 0 1 1.4-1.4 49.56 49.56 0 0 1 16.2 0A2 2 0 0 1 21.5 7a24.12 24.12 0 0 1 0 10 2 2 0 0 1-1.4 1.4 49.55 49.55 0 0 1-16.2 0A2 2 0 0 1 2.5 17",key:"1q2vi4"}],["path",{d:"m10 15 5-3-5-3z",key:"1jp15x"}]]);class lA extends S.Component{constructor(o){super(o),this.state={hasError:!1,error:null}}static getDerivedStateFromError(o){return{hasError:!0,error:o}}render(){return this.state.hasError?v.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:27",className:"flex items-center justify-center min-h-screen p-8 bg-background",children:v.jsxs("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:28",className:"flex flex-col items-center w-full max-w-2xl p-8",children:[v.jsx(iA,{"data-loc":"client/src/components/ErrorBoundary.tsx:29",size:48,className:"text-destructive mb-6 flex-shrink-0"}),v.jsx("h2",{"data-loc":"client/src/components/ErrorBoundary.tsx:34",className:"text-xl mb-4",children:"An unexpected error occurred."}),v.jsx("div",{"data-loc":"client/src/components/ErrorBoundary.tsx:36",className:"p-4 w-full rounded bg-muted overflow-auto mb-6",children:v.jsx("pre",{"data-loc":"client/src/components/ErrorBoundary.tsx:37",className:"text-sm text-muted-foreground whitespace-break-spaces",children:this.state.error?.stack})}),v.jsxs("button",{"data-loc":"client/src/components/ErrorBoundary.tsx:42",onClick:()=>window.location.reload(),className:S2("flex items-center gap-2 px-4 py-2 rounded-lg","bg-primary text-primary-foreground","hover:opacity-90 cursor-pointer"),children:[v.jsx(nA,{"data-loc":"client/src/components/ErrorBoundary.tsx:50",size:16}),"Reload Page"]})]})}):this.props.children}}const cA=S.createContext(void 0);function uA({children:n,defaultTheme:o="light",switchable:s=!1}){const[r,c]=S.useState(()=>s&&localStorage.getItem("theme")||o);S.useEffect(()=>{const h=document.documentElement;r==="dark"?h.classList.add("dark"):h.classList.remove("dark"),s&&localStorage.setItem("theme",r)},[r,s]);const d=s?()=>{c(h=>h==="light"?"dark":"light")}:void 0;return v.jsx(cA.Provider,{"data-loc":"client/src/contexts/ThemeContext.tsx:52",value:{theme:r,toggleTheme:d,switchable:s},children:n})}const Ph=[{href:"/",label:"Home"},{href:"/about",label:"About the Dr"},{href:"/services",label:"Services",children:[{href:"/services/chiropractic-care",label:"Chiropractic Care"},{href:"/services/brainview",label:"BrainView TBI Testing"},{href:"/services/ligament-testing",label:"Ligament Instability Testing"},{href:"/services/pediatric-care",label:"Pediatric Chiropractic"},{href:"/services/wellness-care",label:"Wellness Care"},{href:"/services/physical-therapy",label:"Physical Therapy"}]},{href:"/conditions",label:"Conditions",megaMenu:!0,categories:[{name:"Spine Related",items:[{href:"/conditions/back-pain",label:"Back Pain"},{href:"/conditions/headaches",label:"Headaches & Migraines"},{href:"/conditions/neck-pain",label:"Neck Pain"},{href:"/conditions/sciatica",label:"Sciatica"},{href:"/conditions/scoliosis",label:"Scoliosis"}]},{name:"Injuries",items:[{href:"/conditions/disc-injury",label:"Disc Injury"},{href:"/conditions/ligament-injury",label:"Ligament Injury"},{href:"/conditions/whiplash",label:"Whiplash"},{href:"/conditions/work-injuries",label:"Work Injury"}]},{name:"Extremities",items:[{href:"/conditions/arm-leg-pain",label:"Arm & Leg Pain"},{href:"/conditions/carpal-tunnel",label:"Carpal Tunnel"},{href:"/conditions/shoulder-joint-pain",label:"Shoulder Pain"}]},{name:"Other Conditions",items:[{href:"/conditions/pregnancy",label:"Pregn
173ancy"},{href:"/conditions/vertigo",label:"Vertigo"}]}]},{href:"/new-patient-paperwork",label:"New Patients",children:[{href:"/new-patient-paperwork",label:"New Patient Paperwork"},{href:"/faq",label:"FAQ"},{href:"/video-library",label:"Video Library"},{href:"/workshops",label:"Workshops"},{href:"/speaking-engagements",label:"Speaking Engagements"}]},{href:"/blog",label:"Blog"},{href:"/financing",label:"Financing"},{href:"/contact",label:"Contact"}];function hA(){const[n,o]=S.useState(!1),[s]=Sd();return v.jsxs(v.Fragment,{children:[v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:59",className:"bg-[#1B3A6B] text-white text-sm hidden md:block",children:v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:60",className:"container flex justify-between items-center py-2",children:[v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:61",className:"flex items-center gap-6",children:[v.jsxs("span",{"data-loc":"client/src/components/Layout.tsx:62",className:"flex items-center gap-1.5",children:[v.jsx(Qv,{"data-loc":"client/src/components/Layout.tsx:63",className:"w-3.5 h-3.5"}),"MonâThu: 10AMâ12PM, 3PMâ6PM"]}),v.jsxs("a",{"data-loc":"client/src/components/Layout.tsx:66",href:"https://maps.app.goo.gl/9JemSkBVx8dYNqB57",target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-1.5 hover:text-blue-200 transition-colors",children:[v.jsx(Jv,{"data-loc":"client/src/components/Layout.tsx:67",className:"w-3.5 h-3.5"}),"6800 Main St Ste 16, Downers Grove, IL"]})]}),v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:71",className:"flex items-center gap-4",children:[v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:72",href:"https://www.facebook.com/share/17tnbcQufh/?mibextid=wwXIfr",target:"_blank",rel:"noopener noreferrer",className:"hover:text-blue-200 transition-colors",children:v.jsx(Zv,{"data-loc":"client/src/components/Layout.tsx:73",className:"w-4 h-4"})}),v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:75",href:"https://www.youtube.com/@drmikechiropractor/videos",target:"_blank",rel:"noopener noreferrer",className:"hover:text-blue-200 transition-colors",children:v.jsx($v,{"data-loc":"client/src/components/Layout.tsx:76",className:"w-4 h-4"})}),v.jsxs("a",{"data-loc":"client/src/components/Layout.tsx:78",href:"tel:6304356461",className:"flex items-center gap-1.5 font-medium hover:text-blue-200 transition-colors",children:[v.jsx(Hs,{"data-loc":"client/src/components/Layout.tsx:79",className:"w-3.5 h-3.5"}),"(630) 435-6461"]})]})]})}),v.jsxs("header",{"data-loc":"client/src/components/Layout.tsx:87",className:"sticky top-0 z-50 bg-white/95 backdrop-blur-sm border-b border-gray-100 shadow-sm",children:[v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:88",className:"container flex items-center justify-between py-3",children:[v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:89",href:"/",className:"flex items-center",children:v.jsx("img",{"data-loc":"client/src/components/Layout.tsx:90",src:"/manus-storage/DownersGroveChiroLogoTransparent_0c6f4a92.png",alt:"Downers Grove Chiropractic Spine and Injury Center",className:"h-36 md:h-[7.5rem] w-auto",width:300,height:120,decoding:"async"})}),v.jsxs("nav",{"data-loc":"client/src/components/Layout.tsx:101",className:"hidden lg:flex items-center gap-1",children:[Ph.map(r=>r.megaMenu?v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:105",className:"relative group",children:[v.jsxs(ze,{"data-loc":"client/src/components/Layout.tsx:106",href:r.href,className:`px-4 py-2 rounded-md text-sm font-medium transition-colors inline-flex items-center gap-1 ${s===r.href||s.startsWith(r.href+"/")?"text-[#2E6FC7] bg-blue-50":"text-gray-700 hover:text-[#2E6FC7] hover:bg-gray-50"}`,children:[r.label,v.jsx(gh,{"data-loc":"client/src/components/Layout.tsx:115",className:"w-3.5 h-3.5"})]}),v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:117",className:"absolute top-full -left-32 pt-1 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50",children:v.jsxs("div",{"data-loc":"client/src/components/Layout.t
173sx:118",className:"bg-white rounded-xl shadow-2xl border border-gray-100 p-6 w-[680px]",children:[v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:119",className:"flex items-center justify-between mb-4 pb-3 border-b border-gray-100",children:v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:120",href:r.href,className:"text-sm font-semibold text-[#1B3A6B] hover:text-[#2E6FC7] transition-colors",children:"View All Conditions â"})}),v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:124",className:"grid grid-cols-4 gap-6",children:r.categories.map(c=>v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:126",children:[v.jsx("p",{"data-loc":"client/src/components/Layout.tsx:127",className:"text-xs font-bold text-gray-400 uppercase tracking-wider mb-3",children:c.name}),v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:128",className:"space-y-1",children:c.items.map(d=>v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:130",href:d.href,className:`block px-2 py-1.5 rounded text-sm transition-colors ${s===d.href?"text-[#2E6FC7] bg-blue-50 font-medium":"text-gray-600 hover:bg-blue-50 hover:text-[#2E6FC7]"}`,children:d.label},d.href))})]},c.name))})]})})]},r.href):r.children?v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:151",className:"relative group",children:[r.label==="New Patients"?v.jsxs("span",{"data-loc":"client/src/components/Layout.tsx:153",className:`px-4 py-2 rounded-md text-sm font-medium transition-colors inline-flex items-center gap-1 cursor-default ${s.startsWith("/new-patient-paperwork")||s.startsWith("/faq")?"text-[#2E6FC7] bg-blue-50":"text-gray-700 hover:text-[#2E6FC7] hover:bg-gray-50"}`,children:[r.label,v.jsx(gh,{"data-loc":"client/src/components/Layout.tsx:161",className:"w-3.5 h-3.5"})]}):v.jsxs(ze,{"data-loc":"client/src/components/Layout.tsx:164",href:r.href,className:`px-4 py-2 rounded-md text-sm font-medium transition-colors inline-flex items-center gap-1 ${s===r.href||s.startsWith(r.href+"/")?"text-[#2E6FC7] bg-blue-50":"text-gray-700 hover:text-[#2E6FC7] hover:bg-gray-50"}`,children:[r.label,v.jsx(gh,{"data-loc":"client/src/components/Layout.tsx:173",className:"w-3.5 h-3.5"})]}),v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:176",className:"absolute top-full left-0 pt-1 opacity-0 invisible group-hover:opacity-100 group-hover:visible transition-all duration-200 z-50",children:v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:177",className:"bg-white rounded-lg shadow-xl border border-gray-100 py-2 min-w-[220px]",children:[r.label!=="New Patients"&&v.jsxs(ze,{"data-loc":"client/src/components/Layout.tsx:179",href:r.href,className:"block px-4 py-2.5 text-sm text-gray-700 hover:bg-blue-50 hover:text-[#2E6FC7] font-medium border-b border-gray-100",children:["All ",r.label]}),r.children.map(c=>v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:187",href:c.href,className:`block px-4 py-2.5 text-sm transition-colors ${s===c.href?"text-[#2E6FC7] bg-blue-50":"text-gray-600 hover:bg-blue-50 hover:text-[#2E6FC7]"}`,children:c.label},c.href))]})})]},r.href):v.jsxs("span",{"data-loc":"client/src/components/Layout.tsx:203",className:"flex items-center gap-1",children:[v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:204",href:r.href,className:`px-4 py-2 rounded-md text-sm font-medium transition-colors ${s===r.href?"text-[#2E6FC7] bg-blue-50":"text-gray-700 hover:text-[#2E6FC7] hover:bg-gray-50"}`,children:r.label}),r.href==="/about"&&v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:215",href:"/manus-storage/MyCV_dc822b17.docx",download:"Dr_DeCubellis_CV.docx",className:"px-3 py-2 rounded-md text-sm font-medium text-gray-700 hover:text-[#2E6FC7] hover:bg-gray-50 transition-colors",children:"My CV"})]},r.href)),v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:226",href:"https://practice.chirotouch.com/portal/DownersGroveChiropracticandSpineInjuryCenter",target:"_blank",rel:"noopener noreferrer",className:"ml-3 px-5 py-2.5 bg-[#2E6FC7] text-white text-sm font-semibold rounded-md hover:bg-[#1B3A6B] transition-colors shadow-md shadow-blue-200/50",children:"Schedule an Appointment"})]}
173),v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:235",className:"flex items-center gap-3 lg:hidden",children:[v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:236",href:"tel:6304356461",className:"p-2 text-[#2E6FC7]",children:v.jsx(Hs,{"data-loc":"client/src/components/Layout.tsx:237",className:"w-5 h-5"})}),v.jsx("button",{"data-loc":"client/src/components/Layout.tsx:239",onClick:()=>o(!n),className:"p-2 text-gray-700","aria-label":"Toggle menu",children:n?v.jsx(rA,{"data-loc":"client/src/components/Layout.tsx:244",className:"w-6 h-6"}):v.jsx(tA,{"data-loc":"client/src/components/Layout.tsx:244",className:"w-6 h-6"})})]})]}),n&&v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:251",className:"lg:hidden border-t border-gray-100 bg-white max-h-[80vh] overflow-y-auto",children:v.jsxs("nav",{"data-loc":"client/src/components/Layout.tsx:252",className:"container py-4 flex flex-col gap-1",children:[Ph.map(r=>v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:254",children:[v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:255",href:r.href,onClick:()=>o(!1),className:`px-4 py-3 rounded-md text-sm font-medium block ${s===r.href?"text-[#2E6FC7] bg-blue-50":"text-gray-700"}`,children:r.label}),r.megaMenu&&r.categories&&v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:267",className:"ml-4 border-l-2 border-blue-100 pl-3 mt-1 mb-2 space-y-3",children:r.categories.map(c=>v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:269",children:[v.jsx("p",{"data-loc":"client/src/components/Layout.tsx:270",className:"text-xs font-bold text-gray-400 uppercase tracking-wider px-3 py-1",children:c.name}),c.items.map(d=>v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:272",href:d.href,onClick:()=>o(!1),className:`block px-3 py-2 rounded text-sm ${s===d.href?"text-[#2E6FC7] bg-blue-50 font-medium":"text-gray-600"}`,children:d.label},d.href))]},c.name))}),r.children&&!r.megaMenu&&v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:290",className:"ml-4 border-l-2 border-blue-100 pl-3 mt-1 mb-2 space-y-1",children:r.children.map(c=>v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:292",href:c.href,onClick:()=>o(!1),className:`block px-3 py-2 rounded text-sm ${s===c.href?"text-[#2E6FC7] bg-blue-50 font-medium":"text-gray-600"}`,children:c.label},c.href))})]},r.href)),v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:309",href:"https://practice.chirotouch.com/portal/DownersGroveChiropracticandSpineInjuryCenter",target:"_blank",rel:"noopener noreferrer",onClick:()=>o(!1),className:"mt-2 px-4 py-3 bg-[#2E6FC7] text-white text-sm font-semibold rounded-md text-center block",children:"Schedule an Appointment"})]})})]})]})}function dA(){return v.jsx("footer",{"data-loc":"client/src/components/Layout.tsx:326",className:"bg-[#1B3A6B] text-white pb-20 lg:pb-0",children:v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:327",className:"container py-12 md:py-16",children:[v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:328",className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-8 lg:gap-12",children:[v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:330",className:"lg:col-span-1",children:[v.jsx("img",{"data-loc":"client/src/components/Layout.tsx:331",src:"/manus-storage/DownersGroveChiroLogoTransparent_0c6f4a92.png",alt:"Downers Grove Chiropractic",className:"h-32 w-auto brightness-0 invert mb-4",width:300,height:128,loading:"lazy",decoding:"async"}),v.jsx("p",{"data-loc":"client/src/components/Layout.tsx:340",className:"text-blue-200 text-sm leading-relaxed",children:"Expert chiropractic care focused on finding and eliminating the root cause of your pain."}),v.jsxs("p",{"data-loc":"client/src/components/Layout.tsx:343",className:"text-blue-300 text-xs leading-relaxed mt-3",children:["Serving patients in ",v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:343",href:"/chiropractor-woodridge",className:"hover:text-white transition-colors",children:"Woodridge"}),", ",v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:343",href:"/chiropractor-darien",className:"hover:text-white transition-colors",children:"Darien"}
173),", ",v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:343",href:"/chiropractor-westmont",className:"hover:text-white transition-colors",children:"Westmont"}),", ",v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:343",href:"/chiropractor-lisle",className:"hover:text-white transition-colors",children:"Lisle"}),", ",v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:343",href:"/chiropractor-bolingbrook",className:"hover:text-white transition-colors",children:"Bolingbrook"}),", ",v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:343",href:"/chiropractor-naperville",className:"hover:text-white transition-colors",children:"Naperville"}),", and surrounding DuPage County communities."]})]}),v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:347",children:[v.jsx("h4",{"data-loc":"client/src/components/Layout.tsx:348",className:"font-semibold text-lg mb-4",children:"Quick Links"}),v.jsxs("ul",{"data-loc":"client/src/components/Layout.tsx:349",className:"space-y-2.5",children:[Ph.map(n=>v.jsx("li",{"data-loc":"client/src/components/Layout.tsx:351",children:v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:352",href:n.href,className:"text-blue-200 hover:text-white text-sm transition-colors",children:n.label})},n.href)),v.jsx("li",{"data-loc":"client/src/components/Layout.tsx:357",children:v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:358",href:"https://practice.chirotouch.com/portal/DownersGroveChiropracticandSpineInjuryCenter",target:"_blank",rel:"noopener noreferrer",className:"text-blue-200 hover:text-white text-sm transition-colors",children:"Schedule an Appointment"})})]})]}),v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:366",children:[v.jsx("h4",{"data-loc":"client/src/components/Layout.tsx:367",className:"font-semibold text-lg mb-4",children:"Services"}),v.jsxs("ul",{"data-loc":"client/src/components/Layout.tsx:368",className:"space-y-2.5 text-sm text-blue-200",children:[v.jsx("li",{"data-loc":"client/src/components/Layout.tsx:369",children:v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:370",href:"/services/chiropractic-care",className:"hover:text-white transition-colors",children:"Chiropractic Adjustments"})}),v.jsx("li",{"data-loc":"client/src/components/Layout.tsx:372",children:v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:373",href:"/services/brainview",className:"hover:text-white transition-colors",children:"BrainView TBI Testing"})}),v.jsx("li",{"data-loc":"client/src/components/Layout.tsx:375",children:v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:376",href:"/services/ligament-testing",className:"hover:text-white transition-colors",children:"Ligament Instability Testing"})}),v.jsx("li",{"data-loc":"client/src/components/Layout.tsx:378",children:v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:379",href:"/services/wellness-care",className:"hover:text-white transition-colors",children:"Wellness & Preventive Care"})}),v.jsx("li",{"data-loc":"client/src/components/Layout.tsx:381",children:v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:382",href:"/services/pediatric-care",className:"hover:text-white transition-colors",children:"Pediatric Chiropractic Care"})}),v.jsx("li",{"data-loc":"client/src/components/Layout.tsx:384",children:v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:385",href:"/services/physical-therapy",className:"hover:text-white transition-colors",children:"Physical Therapy"})})]})]}),v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:391",children:[v.jsx("h4",{"data-loc":"client/src/components/Layout.tsx:392",className:"font-semibold text-lg mb-4",children:"Contact Us"}),v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:393",className:"space-y-3 text-sm text-blue-200",children:[v.jsxs("a",{"data-loc":"client/src/components/Layout.tsx:394",href:"https://maps.app.goo.gl/9JemSkBVx8dYNqB57",target:"_blank",rel:"noopener noreferrer",className:"flex items-start gap-2 hover:text-white transition-colors",children:[v.jsx(Jv,{"data-loc":"client/src/components/Layout.tsx:395",className:"w-4 h-4 mt-0.5 shrink-0"}
173),v.jsxs("span",{"data-loc":"client/src/components/Layout.tsx:396",children:["6800 Main St Ste 16",v.jsx("br",{"data-loc":"client/src/components/Layout.tsx:396"}),"Downers Grove, IL 60516"]})]}),v.jsxs("p",{"data-loc":"client/src/components/Layout.tsx:398",className:"flex items-center gap-2",children:[v.jsx(Hs,{"data-loc":"client/src/components/Layout.tsx:399",className:"w-4 h-4 shrink-0"}),v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:400",href:"tel:6304356461",className:"hover:text-white transition-colors",children:"(630) 435-6461"})]}),v.jsxs("p",{"data-loc":"client/src/components/Layout.tsx:402",className:"flex items-center gap-2",children:[v.jsx(Qv,{"data-loc":"client/src/components/Layout.tsx:403",className:"w-4 h-4 shrink-0"}),"MonâThu: 10AMâ12PM, 3PMâ6PM"]}),v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:406",className:"flex items-center gap-3 pt-2",children:[v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:407",href:"https://www.facebook.com/share/17tnbcQufh/?mibextid=wwXIfr",target:"_blank",rel:"noopener noreferrer",className:"hover:text-white transition-colors",children:v.jsx(Zv,{"data-loc":"client/src/components/Layout.tsx:408",className:"w-5 h-5"})}),v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:410",href:"https://www.youtube.com/@drmikechiropractor/videos",target:"_blank",rel:"noopener noreferrer",className:"hover:text-white transition-colors",children:v.jsx($v,{"data-loc":"client/src/components/Layout.tsx:411",className:"w-5 h-5"})})]})]})]})]}),v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:418",className:"mt-12 pt-8 border-t border-blue-800 flex flex-col md:flex-row justify-between items-center gap-4 text-sm text-blue-300",children:[v.jsxs("p",{"data-loc":"client/src/components/Layout.tsx:419",children:["© ",new Date().getFullYear()," Downers Grove Chiropractic Spine and Injury Center. All rights reserved."]}),v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:420",className:"flex items-center gap-4",children:[v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:421",href:"/privacy-policy",className:"hover:text-white transition-colors",children:"Privacy Policy"}),v.jsx("span",{"data-loc":"client/src/components/Layout.tsx:422",className:"text-blue-600",children:"|"}),v.jsx(ze,{"data-loc":"client/src/components/Layout.tsx:423",href:"/accessibility",className:"hover:text-white transition-colors",children:"Accessibility Statement"}),v.jsx("span",{"data-loc":"client/src/components/Layout.tsx:424",className:"text-blue-600",children:"|"}),v.jsxs("p",{"data-loc":"client/src/components/Layout.tsx:425",children:["Created by ",v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:425",href:"https://www.getdeardoc.com/",target:"_blank",rel:"noopener noreferrer",className:"text-white hover:underline font-medium",children:"DearDoc"})]})]})]})]})})}function fA({children:n}){return v.jsxs("div",{"data-loc":"client/src/components/Layout.tsx:435",className:"min-h-screen flex flex-col",children:[v.jsx(hA,{"data-loc":"client/src/components/Layout.tsx:436"}),v.jsx("main",{"data-loc":"client/src/components/Layout.tsx:437",className:"flex-1",children:n}),v.jsx("div",{"data-loc":"client/src/components/Layout.tsx:440",className:"fixed bottom-0 left-0 right-0 z-40 lg:hidden bg-white border-t border-gray-200 p-3 shadow-lg",children:v.jsx("a",{"data-loc":"client/src/components/Layout.tsx:441",href:"https://practice.chirotouch.com/portal/DownersGroveChiropracticandSpineInjuryCenter",target:"_blank",rel:"noopener noreferrer",className:"block w-full py-3 bg-[#2E6FC7] text-white text-center font-semibold rounded-md shadow-md",children:"Schedule an Appointment"})}),v.jsx(dA,{"data-loc":"client/src/components/Layout.tsx:449"})]})}const mA=[{slug:"can-low-speed-car-accident-cause-permanent-injury",title:"Can a Low-Speed Car Accident Cause Permanent Injury?",body:`Can a Low-Speed Car Accident Cause Permanent Injury? 174 175Direct Answer 176 177Yes, a low-speed car accident can absolutely cause permanent injury. Research consistently demonstrates that vehicle damage does not correlate with occupant injury severity, and collisions at speeds as low as 5-10 mph can produce lasting structural damage to spinal ligaments, discs, and soft tissues that may never fully heal. 178 179Explanation 180 181One of the most persistent myths in auto injury cases is that low-speed collisions cannot produce serious or permanent injuries. Insurance companies frequently use minimal vehicle damage as evidence that no significant injury occurred. However, the biomechanical research tells a very different story. 182 183The human cervical spine is vulnerable to injury at surprisingly low impact forces. During a rear-end collision, the occupant's head and neck undergo a rapid acceleration-deceleration motion (whiplash mechanism) that can exceed the physiological limits of cervical ligaments and facet joints. The vehicle's bumper and frame are designed to absorb impact energy, meaning the car may show little damage while the occupant's body absorbs significant force. 184 185Studies have shown that the threshold for cervical spine injury can be as low as 5 mph change in velocity (delta-V). At this speed, the forces acting on the neck can exceed 4.5 g, which is sufficient to cause subfailure injuries to ligaments, annular tears in intervertebral discs, and facet joint capsule damage. 186 187Research 188 189A comprehensive review published in Spine (2018) analyzed 51 human volunteer studies involving 1,984 low-speed rear impacts and compared them with 515,601 real-world crash cases from the National Automotive Sampling System database. The study confirmed that symptom reporting rates were nearly identical between laboratory and real-world exposures, validating that low-speed impacts produce genuine injuries [1]. 190 191Research published in the European Spine Journal found that after low-speed rear-end collisions, only 38% of patients reported complete recovery after 2 years, meaning 62% continued to experience symptoms long-term [2]. 192 193A landmark study in Pain (2016) by McLean et al. followed 948 motor vehicle collision patients and found that chronic widespread pain typically develops immediately after the collision and does not remit, rather than gradually worsening over time. Twenty-two percent of patients developed chronic widespread pain that persisted at the 1-year follow-up [3]. 194 195The Bone and Joint journal reported that less than 50% of those who suffer whiplash-associated disorders make a full recovery, and approximately 4.5% are permanently disabled [4]. 196 197A study published in the Journal of Orthopaedic & Sports Physical Therapy found that if recovery from whiplash occurs, it tends to happen within the first 3 months, with little improvement after this period. Patients who do not recover within this window face significantly higher rates of permanent impairment [5]. 198 199Sources: 200 201[1] Cormier J, Gwin L, Reinhart L, Wood R, Bain C. A Comprehensive Review of Low-Speed Rear Impact Volunteer Studies. Spine. 2018;43(18):1250-1258. https://pubmed.ncbi.nlm.nih.gov/29489567/ 202 203[2] Gargan MF, Bannister GC. The rate of recovery following whiplash injury. European Spine Journal. 1994;3(3):162-164. https://pubmed.ncbi.nlm.nih.gov/7866828/ 204 205[3] Hu J, Bortsov AV, Ballina L, et al. Chronic Widespread Pain after Motor Vehicle Collision Typically Occurs via Immediate Development and Non-Recovery. Pain. 2016;157(2):438-444. https://pmc.ncbi.nlm.nih.gov/articles/PMC4942849/ 206 207[4] Low velocity whiplash injury (LVWI). Bone & Joint. 2014;3(4):360263. https://boneandjoint.org.uk/Article/10.1302/2048-0105.34.360263 208 209[5] Recovery Pathways and Prognosis After Whiplash Injury. Journ
209al of Orthopaedic & Sports Physical Therapy. 2016;46(10):851-861. https://www.jospt.org/doi/10.2519/jospt.2016.6918 210 211Treatment Options 212 213At Downers Grove Chiropractic Spine and Injury Center, Dr. Mike DeCubellis specializes in diagnosing and treating injuries from low-speed collisions. Our comprehensive approach includes: 214 215Diagnostic Assessment: We utilize advanced diagnostic tools including Digital Motion X-ray (DMX) and ligament instability testing to objectively document injuries that standard imaging may miss. 216 217Chiropractic Adjustments: Precise spinal manipulation to restore proper joint mechanics, reduce nerve irritation, and promote healing of damaged tissues. 218 219Physical Therapy: Targeted rehabilitation exercises to strengthen supporting musculature, restore range of motion, and prevent chronic pain development. 220 221Soft Tissue Therapy: Specialized techniques to address muscle spasm, scar tissue formation, and myofascial restrictions that develop after trauma. 222 223Documentation for Legal Cases: As a Trauma Qualified and Hospital Certified chiropractor, Dr. DeCubellis provides thorough medical documentation that accurately represents the severity of your injuries for insurance and legal purposes. 224 225If you have been involved in a low-speed collision, do not assume your injuries are minor. Early intervention is critical to preventing permanent damage. Contact our office today at (630) 435-6461 to schedule a same-day consultation.`,youtube:"",date:"June 18, 2026",excerpt:"Yes, a low-speed car accident can cause permanent injury. Research shows collisions at speeds as low as 5-10 mph can produce lasting damage to spinal ligaments, discs, and soft tissues."},{slug:"can-whiplash-show-up-days-later",title:"Can Whiplash Show Up Days Later?",body:`Can Whiplash Show Up Days Later? 226 227Direct Answer 228 229Yes, whiplash symptoms frequently appear days or even weeks after a car accident. Research shows that the average delay in onset of neck pain is 8-11 hours, but symptoms can emerge up to 72 hours or more after the initial trauma. This delayed onset is well-documented in medical literature and does not diminish the severity or legitimacy of the injury. 230 231Explanation 232 233Many people walk away from a car accident feeling relatively fine, only to wake up the next morning â or several days later â with severe neck pain, headaches, dizziness, or other symptoms. This delayed onset is one of the most misunderstood aspects of whiplash-associated disorders (WAD) and often leads patients to delay seeking treatment, which can worsen long-term outcomes. 234 235The delayed presentation of whiplash symptoms occurs for several physiological reasons: 236 237Adrenaline Response: Following a traumatic event, the body releases adrenaline and endorphins that temporarily mask pain signals. Once these stress hormones subside (typically 24-72 hours), the full extent of pain becomes apparent. 238 239Inflammatory Cascade: Soft tissue injuries trigger an inflammatory response that builds gradually. Swelling in and around damaged cervical structures increases over the first 24-72 hours, progressively compressing nerves and irritating tissues. 240 241Micro-Hemorrhaging: Small tears in ligaments and muscles cause gradual bleeding into surrounding tissues, creating pressure and pain that intensifies over time. 242 243Muscle Guarding: The body's protective muscle spasm response develops progressively as the nervous system recognizes the extent of tissue damage. 244 245Research 246 247A study published in Frontiers in Neurology (2022) by Astrup and Gyntelberg documented that whiplash symptoms typically present with delays of 4-11 hours for headache and 8-11 hours for neck pain, with variation ranging from minutes to days. The researchers noted that this symptom delay favors a slowly evolving pathology rather than an immediate sprain lesion [1]. 248 249Research from Radanov et al. published in the Journal of Neurology found that in 78% of whiplash cases, the initial trauma occurred without forewarning, and the combination of unexpected impact and delayed symptom onset is characteristic of the condition. Patients who eventually developed chronic symptoms showed an average headache onset delay of 4 hours and neck pain delay of 8 hours [2]. 250 251The Mayo Clinic reports that whiplash symptoms may not develop for 24 hours or more after the initial injury, and that delayed symptoms can include neck pain and stiffness, headaches, dizziness, blurred vision, fatigue, and difficulty concentrating [3]. 252 253A prospective study published in Spine by Kasch et al. (2001) following acute whiplash patients found that initial symptom severity did not always correlate with the timing of onset, and that patients with delayed presentation could develop equally severe chronic conditions as those with immediate symptoms [4]. 254 255The Cleveland Clinic notes that whiplash symptoms can take up to 24 hours or longer to appear, and emphasizes that the delay does not indicate a less serious injury. They recommend seeking medical evaluation even if symptoms appear mild initially [5]. 256 257Research published in the European Spine Journal demonstrated that one-third of patients exposed to whiplash trauma develop delayed temporomandibular joint (TMJ) symptoms that may require clinical attention, typically appearing days to weeks after the initial injury [6]. 258 259Sources: 260 261[1] Astrup J, Gyntelberg F. The Whiplash Disease Reconsidered. Frontiers in Neurology. 2022;13:821097. https://pmc.ncbi.nlm.nih.gov/articles/PMC8960646/ 262 263[2] Radanov BP, Sturzenegger M, Di Stefano G. Long-term outcome after whiplash injury: A 2-year follow-up considering features of injury mechanism and somatic, radiologic, and psychosocial findings. Medicine. 1995;74(5):281-297. https://pubmed.ncbi.nlm.nih.gov/7565068/ 264 265[3] Whiplash - Symptoms and Causes. Mayo Clinic. 2024. https://www.mayoclinic.org/diseases-conditions/whiplash/symptoms-causes/syc-20378921 266 267[4] Kasch H, Stengaard-Pedersen K, Arendt-Nielsen L, Staehelin Jensen T. Headache, neck pain, and neck mobility after acute whiplash injury. Spine. 2001;26(11):1246-1251. https://pubmed.ncbi.nlm.nih.gov/11389392/ 268 269[5] Whiplash: What It Is, Causes, Symptoms & Treatment. Cleveland Clinic. 2026. https://my.clevelandclinic.org/health/diseases/11982-whiplash 270 271[6] De Boever JA, Keersmaekers K. Trauma as a possible etiologic factor in temporomandibular disorders. Journ
271al of Oral Rehabilitation. 1996;23(6):363-369. https://pubmed.ncbi.nlm.nih.gov/17670875/ 272 273Treatment Options 274 275At Downers Grove Chiropractic Spine and Injury Center, we understand that delayed whiplash symptoms are common and legitimate. Dr. Mike DeCubellis recommends seeking evaluation as soon as possible after any motor vehicle collision, even if you feel fine initially. 276 277Early Evaluation: A thorough examination within the first 24-72 hours can identify injuries before symptoms fully manifest, allowing for earlier intervention and better outcomes. 278 279Chiropractic Adjustments: Gentle cervical adjustments to restore proper alignment and joint mechanics disrupted by the whiplash mechanism. 280 281Anti-Inflammatory Protocols: Natural approaches to managing the inflammatory cascade that drives delayed symptom onset. 282 283Physical Therapy & Rehabilitation: Progressive exercise programs designed to restore cervical range of motion, strengthen stabilizing muscles, and prevent chronic pain development. 284 285BrainView TBI Testing: For patients experiencing cognitive symptoms (brain fog, difficulty concentrating, memory issues), our advanced neurological testing can identify concussion-related changes. 286 287Ligament Instability Testing: Objective assessment of cervical ligament integrity to document the full extent of structural damage. 288 289Do not wait for symptoms to worsen. If you have been in a car accident, contact our office at (630) 435-6461 for a same-day evaluation. Early treatment significantly improves long-term outcomes.`,youtube:"",date:"June 17, 2026",excerpt:"Yes, whiplash symptoms frequently appear days or even weeks after a car accident. Research shows the average delay in onset is 8-11 hours, but symptoms can emerge up to 72 hours or more after trauma."},{slug:"average-recovery-time-after-car-accident",title:"What Is the Average Recovery Time After a Car Accident?",body:`What Is the Average Recovery Time After a Car Accident? 290 291Direct Answer 292 293The average recovery time after a car accident varies significantly based on injury severity, but research indicates that most soft tissue injuries resolve within 6-12 weeks. However, studies show that 50% of whiplash patients recover within 3 months, while 20-40% develop chronic symptoms lasting beyond one year. The median recovery time for mild traumatic brain injury after motor vehicle collisions is approximately 100 days. 294 295Explanation 296 297Recovery from a car accident is not a one-size-fits-all timeline. The duration depends on multiple factors including the type and severity of injuries, the patient's age and overall health, whether treatment was sought promptly, and the specific structures damaged. Understanding the general recovery phases helps patients set realistic expectations and recognize when their recovery may be deviating from normal patterns. 298 299The typical recovery timeline follows these phases: 300 301Acute Phase (Days 1-14): Characterized by inflammation, pain, muscle spasm, and restricted movement. The body initiates its healing response with increased blood flow to damaged tissues. 302 303Subacute Phase (Weeks 2-6): Inflammation begins to subside, scar tissue formation begins, and gradual restoration of movement occurs. This is a critical window for therapeutic intervention. 304 305Remodeling Phase (Weeks 6-12): Scar tissue matures and reorganizes along lines of stress. Strength and flexibility progressively return with appropriate rehabilitation. 306 307Chronic Phase (Beyond 12 Weeks): If symptoms persist beyond 3 months, the condition is considered chronic. At this stage, central sensitization and neuroplastic changes may have occurred, making treatment more complex. 308 309Research 310 311A systematic review and meta-analysis published in Pain (2008) examining the course of whiplash recovery found that recovery occurs for a substantial proportion of subjects in the initial 3 months after the accident, but after this time, recovery rates plateau significantly. The study concluded that early intervention is critical for preventing chronicity [1]. 312 313Research published in the Journal of Clinical Epidemiology by Suissa (2003) found that the median recovery time for whiplash was 262 days for patients with risk factors for poor prognosis, c
313ompared to just 17 days for low-risk patients. This demonstrates the enormous variability in recovery timelines [2]. 314 315A population-based inception cohort study published in Archives of Physical Medicine and Rehabilitation found that the median time to recovery for mild traumatic brain injury after motor vehicle collisions was 100 days, but 23% of patients had still not recovered at one year [3]. 316 317The Mayo Clinic's update on whiplash-associated disorders (2022) reports that many WAD symptoms resolve within three months. However, it has been estimated that up to 50% of patients with WAD will have some residual symptoms one year after injury [4]. 318 319A study published in the Journal of Orthopaedic & Sports Physical Therapy (2016) found that recovery pathways after whiplash follow distinct trajectories: approximately 45% recover quickly (within weeks), 40% recover gradually (over 3-6 months), and 15% develop persistent symptoms that may become permanent [5]. 320 321The European Spine Journal published research showing that after 1 year following whiplash injury, only 52% of patients stated they had recovered completely, and after 2 years this figure actually fell to 38%, suggesting that some patients who initially felt recovered experienced symptom recurrence [6]. 322 323Sources: 324 325[1] Kamper SJ, Rebbeck TJ, Maher CG, McAuley JH, Sterling M. Course and prognostic factors of whiplash: A systematic review and meta-analysis. Pain. 2008;138(3):617-629. https://pubmed.ncbi.nlm.nih.gov/18407412/ 326 327[2] Suissa S. Risk factors of poor prognosis after whiplash injury. Pain Research and Management. 2003;8(2):69-75. https://pubmed.ncbi.nlm.nih.gov/12879136/ 328 329[3] Cassidy JD, Cancelliere C, Carroll LJ, et al. Incidence, course, and prognosis of mild traumatic brain injury after motor vehicle collisions. Archives of Physical Medicine and Rehabilitation. 2014;95(3 Suppl):S278-S285. https://pubmed.ncbi.nlm.nih.gov/24581913/ 330 331[4] Shelerud RA. Update on medical management of whiplash-associated disorders. Mayo Clinic Proceedings. 2022. https://www.mayoclinic.org/medical-professionals/physical-medicine-rehabilitation/news/update-on-medical-management-of-whiplash-associated-disorders/mac-20533159 332 333[5] Sterling M, Carroll LJ, Kasch H, Kamper SJ, Stemper B. Recovery Pathways and Prognosis After Whiplash Injury. Journal of Orthopaedic & Sports Physical Therapy. 2016;46(10):851-861. https://www.jospt.org/doi/10.2519/jospt.2016.6918 334 335[6] Gargan MF, Bannister GC. The rate of recovery following whiplash injury. European Spine Journal. 1994;3(3):162-164. https://pubmed.ncbi.nlm.nih.gov/7866828/ 336 337Treatment Options 338 339At Downers Grove Chiropractic Spine and Injury Center, Dr. Mike DeCubellis designs individualized treatment plans based on your specific injuries and recovery timeline. Our goal is to accelerate your recovery and prevent chronic pain development. 340 341Immediate Care (Week 1): Comprehensive evaluation, diagnostic imaging as needed, gentle chiropractic adjustments to restore joint mechanics, and pain management strategies. 342 343Active Rehabilitation (Weeks 2-6): Progressive chiropractic care, physical therapy exercises, soft tissue mobilization, and therapeutic modalities to support tissue healing during the critical subacute phase. 344 345Strengthening & Stabilization (Weeks 6-12): Advanced rehabilitation exercises, postural correction, ergonomic guidance, and continued adjustments to ensure proper tissue remodeling. 346 347Chronic Pain Prevention: For patients whose recovery extends beyond the typical timeline, we offer advanced interventions including ligament instability testing, BrainView neurological assessment, and referral coordination with specialists when needed. 348 349The research is clear: early intervention produces better outcomes. If you have been in a car accident, do not wait to see if symptoms resolve on their own. Contact our office at (630) 435-6461 to begin your recovery today.`,youtube:"",date:"June 16, 2026",excerpt:"The average recovery time after a car accident is 6-12 weeks for soft tissue injuries, but 20-40% of whiplash patients develop chronic symptoms lasting beyond one year. Early treatment is critical."},{slug:"can-chiropractor-diagnose-ligament-injuries",title:"Can a Chiropractor Diagnose Ligament Injuries?",body:`Can a Chiropractor Diagnose Ligament Injuries? 350 351Direct Answer 352 353Yes, chiropractors can diagnose ligament injuries. Chiropractors are trained as primary care providers with expertise in musculoskeletal diagnosis, and they utilize a combination of physical examination, orthopedic testing, stress radiography, and advanced imaging such as Digital Motion X-ray (DMX) and MRI to identify and document ligament damage in the spine and extremities. 354 355Explanation 356 357Ligament injuries are among the most significant yet frequently missed injuries following motor vehicle collisions and trauma. Unlike fractures that are easily visible on standard X-rays, ligament damage often requires specialized diagnostic approaches to identify. Chiropractors, particularly those with advanced training in trauma and personal injury, are uniquely positioned to diagnose these injuries because of their extensive training in spinal biomechanics and their access to specialized diagnostic tools. 358 359Spinal ligaments serve as the primary stabilizers of the vertebral column. When these ligaments are torn or stretched beyond their elastic limit (sprain), the result is spinal instability â a condition where vertebrae move excessively relative to one another. This instability can cause chronic pain, nerve compression, accelerated disc degeneration, and progressive spinal deterioration if left undiagnosed and untreated. 360 361The diagnostic process for ligament injuries typically involves: 362 363Clinical Examination: Orthopedic and neurological testing to assess joint stability, range of motion, and pain provocation patterns consistent with ligamentous injury. 364
365Standard Radiography: Weight-bearing X-rays to evaluate spinal alignment, disc height, and static indicators of instability such as anterolisthesis or retrolisthesis. 366 367Stress Radiography: Flexion-extension X-rays that reveal abnormal intersegmental motion indicative of ligament laxity. 368 369Digital Motion X-ray (DMX): Real-time fluoroscopic imaging that captures vertebral motion during active movement, providing objective evidence of ligament instability that static imaging cannot detect. 370 371MRI: Magnetic resonance imaging to directly visualize ligament integrity, disc pathology, and soft tissue damage. 372 373Research 374 375A consensus study published in the Journal of Manipulative and Physiological Therapeutics (2018) by a panel of chiropractic radiologists established specific criteria to screen for traumatic cervical spine instability. The study identified 6 clinical signs and symptoms and 5 radiographic criteria for diagnosing cervical ligament instability [1]. 376 377Research published in Dose-Response (2021) by Lopes, Coleman, and Cremata argued that radiography guidelines for chiropractic should differ from medical practice because chiropractors employ manual therapy that requires pre-treatment structural assessment. The study emphasized that spinal malalignment and ligament instability cannot be accurately visualized without imaging, and that such assessment is essential before high-velocity, low-amplitude spinal manipulation [2]. 378 379A literature review published in Chiropractic & Manual Therapies (2015) examined clinical tests for lumbar instability and found that a combination of clinical examination and imaging provides the most accurate diagnosis of ligamentous instability in the lumbar spine [3]. 380 381Research in the journal Spine (2011) by Curatolo, Bogduk, and Ivancic examined the role of tissue damage in whiplash-associated disorders and confirmed that cervical ligament injuries, including alar ligament damage and facet capsule tears, can be identified through appropriate diagnostic imaging and clinical assessment [4]. 382
383A study published in Neurospine (2015) documented that delayed or missed diagnosis of cervical instability after traumatic injury is a significant clinical problem, and emphasized that dynamic flexion-extension radiography is required to exclude cervical instability in patients with cervical trauma [5]. 384 385The American Medical Association's Guides Newsletter (2018) published research confirming that low-speed vehicle collisions can cause intervertebral disc degeneration or herniation, and that proper diagnostic evaluation by qualified practitioners is essential for documenting these injuries [6]. 386 387Sources: 388 389[1] Dion S, Stupar M, Côté P, Grenier JM. Criteria to screen for traumatic cervical spine instability: A consensus of chiropractic radiologists. Journal of Manipulative and Physiological Therapeutics. 2018;41(2):156-163. https://pubmed.ncbi.nlm.nih.gov/29459119/ 390 391[2] Lopes MA, Coleman RR, Cremata EJ. Radiography and Clinical Decision-Making in Chiropractic. Dose-Response. 2021;19(4):15593258211044844. https://pmc.ncbi.nlm.nih.gov/articles/PMC8524714/ 392 393[3] Ferrari S, Manni T, Bonetti F, Villafañe JH, Vanti C. A literature review of clinical tests for lumbar instability in low back pain. Chiropractic & Manual Therapies. 2015;23:14. https://pubmed.ncbi.nlm.nih.gov/25866618/ 394 395[4] Curatolo M, Bogduk N, Ivancic PC, McLean SA, Siegmund GP, Winkelstein BA. The role of tissue damage in whiplash-associated disorders. Spine. 2011;36(25 Suppl):S309-S315. https://pmc.ncbi.nlm.nih.gov/articles/PMC3248632/ 396 397[5] Lee DG, Hwang SH, Lee CH, Kang DH. Delayed or Missed Diagnosis of Cervical Instability after Traumatic Injury. Korean Journal of Spine. 2015;12(3):146-149. https://www.e-neurospine.org/journal/view.php?doi=10.14245/kjs.2015.12.3.146 398 399[6] Wood RL, Greenston MJ, Bain CE. Do Low-Speed Vehicle Collisions Cause Intervertebral Disc Degeneration or Herniation? AMA Guides Newsletter. 2018;23(6):3-8. https://ama-guides.ama-assn.org/newsletter/article/23/6/3/82/ 400 401Treatment Options 402 403At Downers Grove Chiropractic Spine and Injury Center, Dr. Mike DeCubellis is Trauma Qualified and Hospital Certified with specialized training in diagnosing and treating ligament injuries. Our diagnostic capabilities include: 404 405Comprehensive Orthopedic Examination: Detailed physical assessment including ligament stress testing, range of motion evaluation, and neurological screening. 406 407Advanced Imaging: We utilize stress radiography and Digital Motion X-ray (DMX) to objectively document ligament instability that standard MRI and X-rays may miss. 408 409Ligament Instability Testing: Computerized Radiographic Mensuration Analysis (CRMA) provides precise measurements of intersegmental motion to quantify the degree of ligament damage. 410 411Once diagnosed, our treatment approach for ligament injuries includes: 412 413Stabilization-Focused Chiropractic Care: Specific adjustments designed to restore proper mechanics while respecting the compromised ligamentous structures. 414 415Progressive Rehabilitation: Strengthening exercises targeting the deep spinal stabilizers that compensate for ligament laxity. 416 417Ongoing Monitoring: Regular reassessment to track healing progress and adjust treatment protocols accordingly. 418 419Thorough Documentation: Detailed medical records and imaging reports that accurately document the injury for insurance claims and legal proceedings. 420 421If you suspect you have a ligament injury from a car accident, fall, or other trauma, contact our office at (630) 435-6461. Proper diagnosis is the first step toward effective treatment and preventing long-term complications.`,youtube:"",date:"June 16, 2026",excerpt:"Yes, chiropractors can diagnose ligament injuries using physical examination, stress radiography, Digital Motion X-ray (DMX), and MRI to identify and document ligament damage in the spine."},{slug:"most-dangerous-intersections-downers-grove",title:"Most Dangerous Intersections in Downers Grove",date:"June 15, 2026",youtube:"",excerpt:"A data-driven look at the most dangerous intersections and roads in Downers Grove, IL â where crashes happen most often and what you should know to stay safe.",body:`<h2>Why Downers Grove Intersections Demand Extra Caution</h2> 422<p>Downers Grove sits at the crossroads of several major DuPage County thoroughfares, including Ogden Avenue (US Route 34), Butterfield Road (Route 56), and Interstate 88. This convergence of high-speed commuter traffic, commercial vehicles, and residential neighborhoods creates conditions where serious accidents occur with alarming regularity. According to Illinois Department of Transportation (IDOT) crash data, DuPage County consistently ranks among the highest in the state for traffic-related injuries.</p> 423 424<h2>Ogden Avenue & Finley Road</h2> 425<p>This intersection is one of the most crash-prone in Downers Grove. Ogden Avenue is a six-lane arterial road with heavy commercial traffic, and the Finley Road intersection adds turning movements from multiple directions. In August 2025, a rollover crash at this intersection sent tw
425o people to the hospital. The combination of high speeds, frequent lane changes, and drivers entering from adjacent shopping centers makes this intersection particularly hazardous. Rear-end collisions are the most common crash type here, often caused by sudden stops for turning vehicles.</p> 426 427<h2>Highland Avenue & 35th Street</h2> 428<p>This intersection was the site of a fatal crash in March 2026, when a vehicle attempting to turn north on Highland Avenue from eastbound 35th Street was struck by a southbound vehicle. Two people were killed and two others sustained serious injuries. The Downers Grove Police Department and the DuPage M.E.R.I.T. Major Crash Reconstruction Team investigated the collision. This intersection's limited sight lines and the speed of traffic on Highland Avenue make left turns particularly dangerous.</p> 429 430<h2>Ogden Avenue & Wilson Avenue</h2> 431<p>Pedestrian safety is a major concern at this intersection. A pedestrian was struck by an eastbound vehicle on Ogden Avenue near Wilson Avenue, highlighting the dangers of crossing this busy corridor. The lack of adequate lighting on certain stretches of Ogden Avenue â particularly during evening hours â compounds the risk for pedestrians and cyclists. Community members have raised concerns about the dangers of dark roads in Downers Grove, particularly along Ogden Avenue.</p> 432 433<h2>Butterfield Road & Gray Avenue</h2> 434<p>Butterfield Road is a high-speed east-west corridor connecting Downers Grove to Oak Brook, Wheaton, and Lombard. The intersection at Gray Avenue has been the site of fatal crashes, including one where a pickup truck collided with a sedan, killing the sedan's driver. The road's multiple commercial districts create frequent congestion and sudden speed changes that catch drivers off guard. Side-impact and rear-end crashes are common at intersections along this stretch.</p> 435 436<h2>Finley Road & Lacey Road</h2> 437<p>This intersection has seen multiple serious crashes, including a fatal single-vehicle crash in March 2023 where the vehicle caught fire. The curved approach and speed of traffic on Finley Road, combined with the intersection geometry, create conditions where drivers can lose control. Single-vehicle crashes at this location often involve excessive speed or distracted driving.</p> 438 439<h2>I-88 Through Downers Grove</h2> 440<p>Interstate 88 (Reagan Memorial Tollway) runs directly through Downers Grove and has one of the highest accident rates in DuPage County, with hundreds of crashes annually. The combination of heavy commuter traffic, commercial trucks, and high-speed merging creates dangerous conditions. The on-ramps and off-ramps in the Downers Grove area â particularly at Finley Road and Highland Avenue â are frequent crash sites due to aggressive merging and speed differentials between highway and local traffic.</p> 441 442<h2>What To Do If You're Injured at One of These Intersections</h2> 443<p>If you've been involved in a crash at any of these dangerous intersections, your first priority should be seeking medical attention â even if you feel fine initially. Many injuries from car accidents, including whiplash, disc herniations, and ligament damage, may not present symptoms for hours or even days after the collision. At Downers Grove Chiropractic Spine and Injury Center, we specialize in diagnosing and treating auto accident injuries. We offer same-day appointments and work with personal injury attorneys to ensure your injuries are properly documented for any potential claim.</p> 444 445<p><strong>Contact us at (630) 435-6461 to schedule an evaluation after any car accident.</strong></p>`},{slug:"what-to-do-after-car-accident-dupage-county",title:"What To Do After a Car Accident in DuPage County",date:"June 12, 2026",youtube:"",excerpt:"A step-by-step guide for DuPage County residents on what to do immediately after a car accident â from calling 911 to protecting your personal injury claim.",body:`<h2>Immediate Steps at the Scene</h2> 446<p>Being involved in a car accident in DuPage County can be disorienting and stressful. However, the actions you take in the minutes and hours following a collision can significantly impact both your health and any future personal injury claim. Illinois law requires drivers involved in crashes resulting in injury, death, or property damage exceeding $1,500 to stop and report the accident. Here's what you need to do.</p> 447 448<h3>1. Ensure Safety and Call 911</h3> 449<p>Your first priority is safety. If possible, move your vehicle out of traffic to prevent secondary collisions. Turn on your hazard lights and check yourself and passengers for injuries. Call 911 immediately â in DuPage County, this connects you to the DuPage Public Safety Communications (DU-COMM) center, which dispatches police, fire, and EMS services. Even for seemingly minor accidents, a police report creates an official record that is critical for insurance claims and legal proceedings. The responding officer will document the scene, take statements, and issue a crash report number.</p> 450 451<h3>2. Document Everything at the Scene</h3> 452<p>While waiting for police, use your phone to document the accident thoroughly. Take photos and video of all vehicle damage from multiple angles, the overall accident scene including traffic signals and road conditions, any visible injuries, skid marks or debris on the road, and the positions of all vehicles involved. Write down or photograph the other driver's name, address, phone number, driver's license number, license plate number, and insurance information. If there are witnesses, get their names and contact information as well.</p> 453 454<h3>3. Be Careful What You Say</h3> 455<p>Do not admit fault or apologize at the scene â even a simple "I'm sorry" can be used against you later. Illinois follows a modified comparative negligence system, meaning your compensation can be reduced by your percentage of fault, and if you're found more than 50% at fault, you cannot recover damages at all. Stick to the facts when speaking with police and the other driver. Do not give a recorded statement to any insurance company without first consulting an attorney.</p> 456 457<h2>Within the First 24-72 Hours</h2> 458 459<h3>4. Seek Medical Attention Immediately</h3> 460<p>This is the most critical step many accident victims skip â and it's the one that can destroy a personal injury claim. Even if you feel fine after the accident, you should be evaluated by a healthcare provider within 24 to 72 hours. Adrenaline and shock can mask pain, and many common car accident injuries â including whiplash, herniated discs, concussions, and ligament tears â may not produce noticeable symptoms for days or even weeks. A gap in medical treatment gives insurance companies grounds to argue that your injuries weren't caused by the accident or aren't serious.</p> 461 462<p>At Downers Grove Chiropractic Spine and Injury Center, we offer same-day appointments for auto accident patients. Dr. DeCubellis is trauma-qualified and experienced in identifying injuries that are commonly missed in emergency room visits, where the focus is on ruling out life-threatening conditions rather than diagnosing soft tissue damage.</p> 463 464<h3>5. Report to Your Insurance Company</h3> 465<p>Illinois requires you to notify your insurance company of the accident in a timely manner. Provide basic facts â date, time, location, and the other driver's information â but do not speculate about fault or the extent of your injuries. You are not obligated to give a recorded statement to the at-fault driver's insurance company, and doing so without legal counsel can harm your claim.</p> 466 467<h3>6. Obtain the Police Report</h3> 468<p>DuPage County crash reports are typically available within 5-10 business days. You can request your report from the responding agency â for crashes in Downers Grove, contact the Downers Grove Police Department at (630) 434-5600. For crashes on state highways or unincorporated areas, contact the DuPage County Sheriff's Office at (630) 407-2400. The Illinois State Police handle crashes on interstates including I-88 and I-355.</p> 469 470<h2>Protecting Your Personal Injury Claim</h2> 471 472<h3>7. Keep a Pain Journal</h3> 473<p>Document your symptoms daily â what hurts, how severe it is (on a 1-10 scale), what activities you can't perform, how it affects your sleep, and your emotional state. This contemporaneous record is powerful evidence that insurance companies and juries find compelling. Note any medications you're taking and their side effects.</p> 474 475<h3>8. Follow Your Treatment Plan</h3> 476<p>Consistency in medical treatment is essential. Gaps in care â even a week or two â give insurance adjusters ammunition to argue you weren't really hurt. Attend all scheduled appointments, follow your doctor's recommendations, and communicate honestly about your symptoms. If you need to reschedule, do so promptly rather than simply missing appointments.</p> 477 478<h3>9. Consult a Personal Injury Attorney</h3> 479<p>Illinois has a two-year statute of limitations for personal injury claims (735 ILCS 5/13-202), meaning you must file a lawsuit within two years of the accident date or lose your right to compensation. However, building a strong case takes time, so consulting an attorney early â ideally within the first few weeks â gives you the best chance of a favorable outcome. Most personal injury attorneys in DuPage County offer free consultations and work on contingency, meaning you pay nothing unless they recover compensation for you.</p> 480 481<h2>DuPage County-Specific Resources</h2> 482<p><strong>Emergency:</strong> 911 (DU-COMM dispatch)<br/> 483<strong>Downers Grove Police (non-emergency):</strong> (630) 434-5600<br/> 484<strong>DuPage County Sheriff:</strong> (630) 407-2400<br/> 485<strong>Illinois State Police (I-88/I-355 crashes):</strong> (630) 241-6800<br/> 486<strong>DuPage County Circuit Court:</strong> (630) 407-8700</p> 487 488<p><strong>Injured in a DuPage County car accident? Contact Downers Grove Chiropractic Spine and Injury Center at (630) 435-6461 for a same-day evaluation. We specialize in auto accident injury diagnosis, treatment, and documentation.</strong></p>`},{slug:"illinois-personal-injury-documentation-guide",title:"Illinois Personal Injury Documentation Guide",date:"June 10, 2026",youtube:"",excerpt:"A comprehensive guide to documenting your personal injury case in Illinois â what records you need, how to obtain them, and why proper documentation is the foundation of a successful claim.",body:`<h2>Why Documentation Is the Foundation of Every Illinois Personal Injury Case</h2> 489<p>In Illinois personal injury law, your case is only as strong as your documentation. Insurance companies don't pay claims based on how much pain you're in â they pay based on what you can prove. Medical records, diagnostic imaging, treatment notes, and financial documentation form the evidentiary backbone of every successful claim. Without thorough documentation, even legitimate injuries can be undervalued or denied entirely. This guide covers exactly what you need to document, how to obtain it, and the Illinois-specific laws that govern the process.</p> 490 491<h2>Medical Documentation: The Most Critical Evidence</h2> 492 493<h3>Emergency Room Records</h3> 494<p>Your ER visit creates the first official medical record linking your injuries to the accident. ER records include triage notes, physician assessments, diagnostic imaging orders and results, discharge instructions, and prescribed medications. While ER doctors focus on ruling out life-threatening injuries, their documentation of your initial presentation â even if they clear you â establishes the timeline of injury. Request a complete copy of your ER records, including nursing notes, which often contain detailed observations about your pain levels and physical limitations.</p> 495 496<h3>Diagnostic Imaging</h3> 497<p>X-rays, MRIs, and CT scans provide objective evidence of injury that is difficult for insurance companies to dispute. For car accident injuries, the most important imaging typically includes cervical and lumbar spine MRIs (to identify disc herniations, bulges, and ligament damage), X-rays (to rule out fractures and assess spinal alignment), and CT scans (for suspected brain injuries or complex fractures). Under Illinois law, you have the right to copies of all your imaging studies. Request both the images themselves and the radiologist's written interpretation.</p> 498 499<h3>Specialist and Chiropractic Records</h3> 500<p>Ongoing treatment records from chiropractors, orthopedists, neurologists, and physical therapists document the progression of your injuries and the necessity of continued care. These records should include initial examination findings and diagnosis, treatment plans with specific goals, progress notes from each visit documenting symptoms and functional limitations, and any changes to the treatment plan based on your response. At Downers Grove Chiropractic Spine and Injury Center, Dr. DeCubellis creates detailed, litigation-ready documentation for every auto accident patient â including objective measurements, functional assessments, and clear causation opinions linking your injuries to the collision.</p> 501 502<h3>Prescription and Medication Records</h3> 503<p>Keep records of all medications prescribed as a result of your injuries, including the prescribing physician, dosage, duration, cost, and any side effects. Pharmacy printouts showing your prescription history are easily obtainable and provide clear evidence of ongoing treatment needs.</p> 504 505<h2>Financial Documentation: Proving Your Damages</h2> 506 507<h3>Medical Bills</h3> 508<p>Collect itemized bills from every healthcare provider â hospitals, specialists, chiropractors, physical therapists, pharmacies, and medical equipment suppliers. In Illinois, you can recover the reasonable value of medical treatment, even if your health insurance paid a reduced rate. Keep both the original billed amounts and any insurance payments or adju
508stments.</p> 509 510<h3>Lost Wages</h3> 511<p>If your injuries caused you to miss work, document it thoroughly. Obtain a letter from your employer confirming your dates of absence, your rate of pay, and any lost benefits (vacation time, bonuses, overtime opportunities). If you're self-employed, gather tax returns, profit-and-loss statements, and client contracts showing your typical income. For future lost earning capacity, an economist may need to provide expert testimony.</p> 512 513<h3>Out-of-Pocket Expenses</h3> 514<p>Keep receipts for all accident-related expenses: transportation to medical appointments, over-the-counter medications, heating pads or ice packs, home modifications, childcare during recovery, and household help for tasks you can no longer perform. These "incidental" costs add up quickly and are fully recoverable in Illinois.</p> 515 516<h2>The Pain Journal: Your Daily Record</h2> 517<p>A pain journal is one of the most underutilized tools in personal injury documentation. Courts and insurance adjusters find contemporaneous daily records highly credible. Each entry should note your pain levels (1-10 scale) for each affected body area, activities you couldn't perform or had difficulty with, sleep quality and any disruptions from pain, emotional impact (frustration, anxiety, depression), medications taken and their effectiveness, and how your injuries affected your relationships and daily life. Start your journal immediately after the accident and maintain it consistently throughout your treatment.</p> 518 519<h2>Illinois-Specific Legal Requirements</h2> 520 521<h3>Statute of Limitations</h3> 522<p>Under 735 ILCS 5/13-202, you have two years from the date of injury to file a personal injury lawsuit in Illinois. For property damage claims, the deadline is five years. Missing this deadline permanently bars your claim, regardless of how strong your evidence is. However, building a well-documented case takes time, so begin the process immediately.</p> 523 524<h3>Modified Comparative Negligence</h3> 525<p>As of January 1, 2023, Illinois follows a modified comparative negligence standard. You can recover damages as long as you are less than 50% at fault for the accident. Your compensation is reduced by your percentage of fault â for example, if you're 20% at fault and your damages total $100,000, you would recover $80,000. Thorough documentation helps establish that the other party bears primary responsibility.</p> 526 527<h3>Illinois Medical Records Act</h3> 528<p>Under the Illinois Medical Patient Rights Act (410 ILCS 50/3), you have the right to access your complete medical records. Healthcare providers must respond to your request within 30 days and may charge reasonable copying fees. You'll need to sign a HIPAA-compliant authorization form for each provider. For personal injury cases, your attorney can also subpoena records if a provider is uncooperative.</p> 529 530<h2>How We Help Document Your Case</h2> 531<p>At Downers Grove Chiropractic Spine and Injury Center, documentation is built into every aspect of our auto accident care. Dr. DeCubellis creates comprehensive records that include objective findings from physical examination, range-of-motion measurements using validated instruments, functional capacity assessments, clear causation opinions linking injuries to the specific collision mechanism, evidence-based treatment plans with measurable goals, and detailed progress notes documenting your recovery trajectory. Our records are designed to withstand scrutiny from insurance adjusters and defense attorneys, giving your personal injury claim the strongest possible foundation.</p> 532 533<p><strong>Injured in an accident? Contact us at (630) 435-6461 for a same-day appointment. We'll begin building the documentation your case needs from day one.</strong></p>`},{slug:"just-back-pain",title:"Is It Just Back Pain in Downers Grove IL?",body:`If you have experienced back pain in your life you are part of an overwhelming majority in Downers Grove IL. Most of us will experience back pain at one time or another following heavy or awkward lifting, or after a hard workout. If the pain is coming from a strained muscle, it will most likely resolve itself in a few days of rest. If the pain is not muscular, well, then you have a bigger problem to contend with, most likely a spinal disc
533injury. Our Downers Grove IL chiropractor can help. 534 535These injuries are not uncommon and can be extremely painful. It is important to understand the anatomy of the spine, including the disc, and how they play a part in your overall spinal health. Especially in cases when they are herniated or thinning due to a degenerative disease like arthritis. 536 537The Spinal Disc in Downers Grove IL 538 539There is a cushion between each of the vertebrae, they are called intervertebral discs. They are a cartilage type composition with a soft gel-like center and a stronger shell, ligamentous wall, encapsulating the entire disc. They are attached to the vertebrae acting as a type of shock-absorber and cushion to keep the vertebrae from rubbing together. Not only do they guard against impact they play a vital role in keeping the spine flexible as well as extremely strong. 540 541When a disc is protruding or bulging, the gel at the center of the disc is starting to push out against the harder outer shell or ligamentous wall of the disc, but this wall has not yet been torn. Statistics reveal that nearly 60% of adults do actually have one or more bulging discs, but they are asymptomatic meaning they are not experiencing any symptoms of pain. Once the interior gel begins to tear the outer ligamentous wall, the disc has progressed from what is considered protruding to herniated. Any bulging or herniation of the disc can result in nerve irritation, inflammation, potential numbness, and quite often severe pain. 542 543A ruptured disc or disc extrusion is a serious condition that results when the interior gel completely tears through the harder ligamentous wall of the disc. As the gel escapes severe back pain and extremely restricted movement can be the outcome. 544 545Take the first step toward relief and regaining your quality of life! Call our Downers Grove IL chiropractic team today to schedule a consultation to understand your condition and how to treat it conservatively.`,youtube:"",date:"",excerpt:"If you have experienced back pain in your life you are part of an overwhelming majority in Downers Grove IL. Most of us will experience back pain at one time or another following heavy or awkward lift..."},{slug:"finding-chiropractor",title:"Finding a Chiropractor in Downers Grove IL",body:`If you are considering chiropractic care in Downers Grove IL and have browsed the web or local yellow pages to find a doctor to help you it is likely that you have discovered that there are multiple possible choices. This is where it becomes a little more difficult. The next question you have probably asked yourself is what makes one Downers Grove IL chiropractor different from the next, or how do I find the best chiropractor for me? 546 547While this can be challenging, there are a few things that can set one chiropractor apart from another. Knowing these things will go a long way in helping you find the best chiropractor for you in Downers Grove IL, and as a result, lead to better results during your care. This article has been designed to assist you with some questions to ask and aspects of a chiropractor to evaluate when deciding which one is right for you. 548 549Tips for finding the best chiropractor in Downers Grove IL: 550 5511. Often, the first place to start your search shouldnât be the internet or local yellow pages, but instead by asking trusted friends and relatives. Ask these people about their experiences with different doctors and who they would seek for care if they needed help. Recommendations or referrals can speak a lot about the practices of different offices. 5522. Once you have narrowed your search, it is often helpful to schedule an initial consultation with a chiropractor to ask any questions you have. It has been found that the results of the treatment at any health care facility are not only dependent on the care provided by the doctor, but also how comfortable the patient feels around the treating physician. 5533. When searching for a chiropractor many people donât realize that there are a number of different techniques that they can use. Typically, chiropractors have been taught a variety of techniques and will refine one or more to meet your individual condition. When searching for a doctor make sure to include questions about how the doctor adjusts. 554 * Chiropractic adjustments can vary from the doctor using their hands to the use of a variety of instruments. They can also be so light that you may feel only a light sensation or the adjustment may cause a popping sound called cavitation. Not only is it important to find a chiropractor that you are comfortable talking to, but also make sure you are comfortable with their adjusting technique. 5554. Finally, it is also useful to determine your chiropractorsâ educational background. While all chiropractors undergo a rigorous academic career, there are a number of different chiropractic schools to attend. Ensuring that the chiropractor you are researching has graduated from a school that is accredited by the C
555ouncil on Chiropractic education is fundamental. Additionally, researching if your prospective doctor has any additional certifications can be useful. 5565. We hope this article has been helpful for you. While one chiropractor may be the best for one particular person you may find that another is the best for you. Using your own judgment and common sense can go a long way in the determination process. 557 558If you have any further questions please feel free to contact our Downers Grove IL team today at Downers Grove Chiropractic Spine and Injury Center.`,youtube:"",date:"",excerpt:"If you are considering chiropractic care in Downers Grove IL and have browsed the web or local yellow pages to find a doctor to help you it is likely that you have discovered that there are multiple p..."},{slug:"what-is-a-chiropractor",title:"What Is A Chiropractor?",body:`There isNo Riskto see what we can do for you 559(630) 435-6461 560What is a chiropractor? 561Thatâs a question a lot of people, you know, might ask that arenât familiar, have never been to one before. 562So I want to take a moment to kind of address what is a chiropractor so everyone knows. 563A chiropractor is a doctor who focuses mainly on the spine and the surrounding musculature as well. 564So with that, we also work on the different joints of the body. 565So itâs a musculoskeletal doctor. 566So things like injuries to the back, the neck, knees, ankles, and shoulders, are all things that we typically see and treat in our practices. 567Now from there though, most chiropractors then get pretty specific and treat certain types of cases. 568So for me, in my office, the ones that we focus mainly on are trauma, accident injury-related, and chronic injury, chronic illness-related things that have to do with the spine, the musculature, and the joints. 569We use our hands and machines instead of drugs and injections. 570We try to get it done as naturally as possible, and the goal is that we use a combination of different modalities, whether that be adjusting, whether that be massage, whether that be physical, or physiotherapy in conjunction to make sure that you get the best results possible so we can get things done in one treatment plan instead of having to do multiple things and youâre coming back over and over again. 571Downers Grove Chiropractic Spine and Injury Center 5726800 Main St Ste 16Downers Grove IL 60516(Grove Dental Building, across from McCollum Park) 573(630) 435-6461 574CLINIC HOURS 575Monday:10:00am - 12:00pm |3:00pm - 6:00pmTuesday:10:00am - 12:00pm |3:00pm - 6:00pmWednesday:10:00am - 12:00pm |3:00pm - 6:00pmThursday:10:00am - 12:00pm |3:00pm - 6:00pmFriday:By AppointmentSaturday:ClosedSunday:Closed 576Schedule Appointment|New Patient Paperwork|Contact Us 577COPYRIGHT © 2026 578LEARN MORE ABOUT CONDITIONS:What is a Chiropractor?|Back Pain Treatment|Neck Pain Relief|Whiplash Recovery|Sciatica Treatment|Vertigo|Pregnancy Care|Wellness Programs 579AUTO ACCIDENT & INJURY RESOURCES:Chiropractic Treatment for Car Accidents|Settlement Timeline|Do You Need an Attorney?|Ligament Injuries 580PATIENT RESOURCES:Patient Testimonials|First Visit Guide|Faq|Office Tour|Video Library`,youtube:"https://www.youtube.com/embed/Se2VjhcISOY?feature=oembed",date:"April 20, 2022",excerpt:"There isNo Riskto see what we can do for you (630) 435-6461 What is a chiropractor? Thatâs a question a lot of people, you know, might ask that arenât familiar, have never been to one before. So I wan..."},{slug:"expert-status-in-my-field",title:"Expert Status In My Field",body:`One of the most commonly undiagnosed issues that a lot of people have, especially when they have chronic injuries is going to be issued with ligaments. 581 582Ligament instability, ligament damage, and scar tissue thatâs built up in the ligament, are all possibilities, but the problem is that a lot of providers donât know about these. 583 584They donât know how to look for them, and they especially donât know how to treat them. 585 586So if youâve had issues that have been going on for a while, feel like youâve never gotten back to a hundred percent, youâve been through different therapies or have been treated by other doctors, and itâs just, again, itâs still there, and youâre wondering why thereâs a very good chance that this could be one of the underlying issues that are going on. 587 588Now the only way that you know about these things, and the only way that a doctor would know about these things is if they keep up on not only the latest research but make sure that they keep getting trained in these specific areas as well. 589 590All these different certifications, the diplomas are what Iâve taken to be certified and trained in this specific area, so when you come into our office, you know that you are being treated and examined by an expert in the field. 591 592And I think thatâs important because you deserve the best, and I deserve to be able to give you the best, and we canât do that if we donât keep up on our training.`,youtube:"https://www.youtube.com/watch?v=do168Kppw1k",date:"",excerpt:"One of the most commonly undiagnosed issues that a lot of people have, especially when they have chronic injuries is going to be issued with ligaments. Ligament instability, ligament damage, and scar..."},{slug:"are-you-frustrated",title:"Are You Frustrated?",body:`Youâre very, very frustrated because you feel like youâre at a dead end. 593 594You have this issue, you have a problem, you have this pain in your back or your neck or your arm or your knee. 595 596You go to the doctor. 597 598Your primary care doctor says, well, letâs send you to physical therapy, but youâve already tried that. 599 600It didnât work. 601 602They give you pain medication to try to help with the pain, but they only give you two weeksâ worth, or they give you a monthâs worth, but the pain medication is just covering up what the issue is. 603 604So itâs not a solution to the problem because the problem hasnât been looked at in its entirety, and you donât have a proper diagnosis. 605 606So where do you go? 607 608Thatâs the frustrating part is you donât know who to go to because no one has been able to give you an answer. 609 610But I can tell you that once we get the treatment running the right way for the proper outcome measures, the results are going to be phenomenal compared to if we do the wrong thing at the wrong time. 611 612So, if you have any questions, you can jump on a phone consult with me. 613 614Iâll answer any questions. 615
616See if you qualify for what we do here, but if not, I can also point you in the right direction. 617 618We work with lots of doctors in the area, especially orthopedic surgeons, neurosurgeons, and physiatrists.`,youtube:"https://www.youtube.com/embed/2gBj6wfVWhY?feature=oembed",date:"April 20, 2022",excerpt:"Youâre very, very frustrated because you feel like youâre at a dead end. You have this issue, you have a problem, you have this pain in your back or your neck or your arm or your knee. You go to the..."},{slug:"this-is-my-specialty",title:"We Specialize In Helping Those Who Have Been In Accidents, Injuries, And Traumas",body:`We also help those who have chronic issues that havenât been healed. 619 620So, what does that mean? 621 622Well, an accident, injury, or trauma could be a car accident, a slip, and fall, a work injury, those types of things. 623 624One day you were fine. 625 626Then something happened, and instantly you started having that pain, or it came on after that incident. 627 628So those are pretty easy to see. 629 630But also, you mightâve had an issue, like, letâs say you had a problem that started three months ago, six months ago, a couple of years ago. 631 632Youâve been through other courses of treatment, and nothingâs worked. 633 634Itâs still come back. 635 636Maybe it got better, but it came back after a little while. 637 638Those are the things that we focus on too. 639 640We have a unique way of not only being able to diagnose and find things that other places just donât look for or donât know how to look for, but then we can also do a different kind of treatment to make sure that we get those things to heal and resolve as best as possible. 641 642So now weâre not talking about having permanent issues at the age of 42 or sometimes permanent issues at the age of 25. 643 644Your life shouldnât be lived in pain, so we look at the ways that we can not only get you to heal in the quickest amount of time but also make sure that weâre not going to have permanent long life issues that are going to run your life from then on.`,youtube:"https://www.youtube.com/watch?v=n6jCCbEVUq4",date:"",excerpt:"We also help those who have chronic issues that havenât been healed. So, what does that mean? Well, an accident, injury, or trauma could be a car accident, a slip, and fall, a work injury, those typ..."},{slug:"my-mission-statement",title:"My Mission Statement",body:`Iâm Trying To Get As Many People As Possible Out Of Pain 645 646Pain shouldnât rule peopleâs lives. 647 648So the goal is that if we can get you to not only be able to play with your kids again, go out and play golf, visit with the grandkids, be able to sit and work without pain or do whatever it is that you like when youâre off work, thatâs what we want to be able to do because your life should not be dictated by the pain that you feel. 649 650Pain should not be permanent. 651 652Pain shouldnât be the main driver of when you wake up in the morning saying what you can and canât do that day. 653 654We want to get you back to moving and being able to do those things and not even have to worry about the pain. 655 656So thatâs what my goal is, is to get you to be able to move and function without having to worry about those symptoms being there or coming back.`,youtube:"https://www.youtube.com/watch?v=Jeq4qfRnwLI",date:"",excerpt:"Iâm Trying To Get As Many People As Possible Out Of Pain Pain shouldnât rule peopleâs lives. So the goal is that if we can get you to not only be able to play with your kids again, go out and play g..."},{slug:"doctor-communication-is-very-important",title:"Doctor Communication is Very Important",body:`I was talking with an attorney over the weekend. 657 658We were just talking about some of the horror stories they deal with when it comes to personal injury. 659 660One of the worst cases they encountered was where the person legitimately had some serious injuries and they ended up getting a fusion surgery and a discectomy at a different level as well. 661 662They had all those injuries, but the problem was that the doctors treating them did not communicate very well, and the notes werenât transferred. 663 664Even though the person had this actual injury, which was diagnosed and needed to be operated on, they had all these other treating doctors who were saying something different. 665 666While an attorney can overcome that itâs not easy. 667 668The whole process wouldâve been a lot easier had the doctors communicated. 669 670They donât even follow up with their patients, so why would they want to work with that doctor in the future? 671 672So you got to remember keeping up and keeping in with your attorney network is super important because the attorneys, not only will look at that but keeping up with your doctor network is important. 673 674The attorneys look at that, but they can pick and choose who they want to work with. 675 676And if they know that you donât have others you communicate with, youâre not going to be very high on their list.`,youtube:"https://www.youtube.com/watch?v=CL_eMeC4hjE",date:"",excerpt:"I was talking with an attorney over the weekend. We were just talking about some of the horror stories they deal with when it comes to personal injury. One of the worst cases they encountered was wh..."},{slug:"4-reasons-choose-chiropractor",title:"4 Reasons to Choose a Downers Grove IL Chiropractor",body:`Chiropractic has proven itself as a worthy and incredibly effective way to treat an assortment of different health issues. From headaches to backaches, and sleep disorders, chiropractic care c
676an make a world of difference. Of course, choosing a chiropractor can be difficult. Here are 4 reasons to choose aDowners Grove IL chiropractor: 677One of the primary reasons a Downers Grove Chiropractic Spine and Injury Center chiropractor is a great choice is because we have your best interests at heart. This means, our sole objective is to eliminate your specific health issue by treating the underlying cause of the problem. Conventional medicine tends to work at treating symptoms. This can be helpful, but our focus is on finding the cause of the condition. 678Itâs true that all licensed chiropractors go through extensive training before they are able to treat patients, but there is still something to be said for experience. When you choose a Downers Grove IL chiropractor there is a good chance that we have helped other patients with the same problem. For most patients, this provides peace of mind and a level of comfort that may not be available if the chiropractor has less experience. 679Along with the experience factor, youâll get complete honesty and transparency when you choose a chiropractor from Downers Grove Chiropractic Spine and Injury Center. We will communicate openly about your condition and detail the steps we feel are required to find a solution. Weâll also let you know
679when you can scale back the treatments. The point of visiting a chiropractor is to remedy your current health situation and we want to earn your trust from the start. 680Itâs never easy to experience healing in a cold, sterile environment. We take the time to make our office feel warm and inviting and we treat each patient as a member of the family. When youâre comfortable and relaxed the healing is much faster and more complete. 681If you have any questions about the services we provide at Downers Grove Chiropractic Spine and Injury Center please feel free to contact us. Our caring staff is here to help you achieve all of your healthcare goals. We look forward to being a part of your healthcare team. 682If you have any further questions don't hesitate to contact our Downers Grove IL team at Downers Grove Chiropractic Spine and Injury Center today.`,youtube:"",date:"",excerpt:"Chiropractic has proven itself as a worthy and incredibly effective way to treat an assortment of different health issues. From headaches to backaches, and sleep disorders, chiropractic care can make..."},{slug:"injury-case-review",title:"Injury Case Review",body:`My attorney friend brought me some cases where people had a gap in treatment and asked me to weigh in. 683When you donât follow a treatment plan it tells everyone including your insurance that you didnât need it, however, there are a few caveats to that. 684One patient had been in a car accident and while he was going to physical therapy he ended up having a condition with his pacemaker that required surgery. 685That pause was because of the surgery not because he didnât need it anymore. 686Another person stopped getting treatment for 6 months, then started again. 687They had moved then had a death in the family. 688While these are legitimate excuses it doesnât mean the amount of time is legitimate. 689You canât skip treatment for that long so that was going to be a more difficult case. 690This last person had small symptoms that would slowly get worse and worse. 691After 4 weeks they needed a second opinion. 692The issue with the hearing is that all the notes werenât there and it may have been an open and shut case without them. 693With my help, they could get more than just a $2,000 settlement. 694So make sure if you have a gap in your treatment, itâs for a good reason!`,youtube:"https://www.youtube.com/embed/m_T-jon9geA?feature=oembed",date:"April 08, 2022",excerpt:"My attorney friend brought me some cases where people had a gap in treatment and asked me to weigh in. When you donât follow a treatment plan it tells everyone including your insurance that you didnât..."},{slug:"chiropractors-only-know-about-the-spine-2",title:"A Lot Of People Ask If Chiropractors Focus Only On The Spine",body:`I get that, and I understand where that comes from. 695Now, with that though, thereâs a little bit of misunderstanding because chiropractors mainly focus on the spine, and the spine is very important, but based on where the chiropractor specialized after that, we can potentially work on other areas as well. 696So personally, for me, I focus mainly on accident injury-related traumas, chronic issues that can lead to arthritis, degeneration, those types of things. 697So with that, we work not only a lot on the spine and the surrounding musculature as well, but also other joints like the neck, other joints like the shoulder, which is by the neck, elbows, knees, hips, those all are going to be involved, especially when we have spinal issues in different areas. 698So I look at those as well because if you have a knee issue, your low back and your hip are going to have to be involved. 699If you have an ankle issue, itâs going to cause problems with the way that you move, so we want to know not only how to diagnose that but how to treat it as well because everythingâs interconnected. 700So if we donât get to the bottom of that, weâre just going to be treating the symptom, but the problem is going to keep coming back.`,youtube:"https://www.youtube.com/watch?v=18Pa3IqNFog",date:"April 08, 2022",excerpt:"I get that, and I understand where that comes from. Now, with that though, thereâs a little bit of misunderstanding because chiropractors mainly focu
700s on the spine, and the spine is very important, bu..."},{slug:"let-me-introduce-myself",title:"Let Me Introduce Myself",body:`So I wanted to take a little bit of time to introduce myself and tell you a little bit about me personally. 701 702My name is Doctor DeCubellis. 703 704Iâve been practicing in Downers Grove for over ten years, and what made me want to be a chiropractor is that while I wanted to help people and help people get better and get out of pain, I wanted to try to do it without using medications and using injections. 705 706So what I like about chiropractic, and especially the way that I practice chiropractic is that not only do we take a hands-on approach to be able to get you better, but we also can see the improvement as weâre going along. 707 708And thatâs whatâs just so fantastic. 709 710I love when a patient comes in, and unfortunately, theyâre in a lot of pain, or theyâre not able to move, and then as we start treating them, we can see that theyâre walking in better, faster, straighter, theyâre smiling, theyâre not having as much pain.`,youtube:"https://www.youtube.com/embed/_QGxgxUvttU?feature=oembed",date:"",excerpt:"So I wanted to take a little bit of time to introduce myself and tell you a little bit about me personally. My name is Doctor DeCubellis. Iâve been practicing in Downers Grove for over ten years, an..."},{slug:"lets-talk-about-treatment",title:"Let's Talk About Treatment",body:`So letâs talk about treatment. Anytime you goto a place youâre going to hear the doctor is going to give you what he not only found and what the diagnosis is, but theyâre also going to go over what they would do treatment wise. 711 712Now treatments are very, very important, but you have to ask yourself this when theyâre talking about this. 713 714A what are they doing? 715 716Why are they doing it? 717 718And what is the end goal with this treatment? 719 720Those are the three questions you need to have answered by whatever doctor therapist is working on you. 721 722And if they canât give you the explanation on those three questions, then you need to question the treatment. 723 724Because in our office, the way that we do it is we not only start with the diagnosis, but we tell you what therapies we want to do, why we want to do them and how they pertain specifically to the diagnosis that you have your limitations, and then how it pertains to what outcomes weâre looking for and the results we expect to get with those therapies and those treatments. 725 726And thatâs how it should be. 727 728So you want to ask those three questions when it comes to treatments. 729 730Why are we doing it? 731 732What should I expect? 733
734And how does this pertain to my specific diagnosis?`,youtube:"https://www.youtube.com/embed/FclAeNc0e_M?feature=oembed",date:"April 5, 2022",excerpt:"So letâs talk about treatment. Anytime you goto a place youâre going to hear the doctor is going to give you what he not only found and what the diagnosis is, but theyâre also going to go over what th..."},{slug:"make-sure-it-heals-the-right-way",title:"Make Sure It Heals The Right Way",body:`I donât think a lot of people understand when it comes to accidents, injuries, traumas. 735 736The first thing is that when you have an accident, injury or trauma, your body is going to heal. 737 738Does not mean itâs going to heal the right way, but itâs going to heal either the right way or the wrong way. 739 740Now, how it heals is going to determine what youâre going to be feeling in a couple of months or a couple of years, if it heals the wrong way, that means weâre talking about permanent issues. 741 742A lot of doctors do not take this into consideration. 743 744Not only when they do the diagnosis, but when they do the treatment too. 745 746If you have an injury to your lower back. 747 748You go to your primary care doctor, who is not an expert in these areas. 749 750They treat illness and disease, not injuries of the musculoskeletal system. 751 752Low back pain was your symptom, what did you actually have going on? 753 754Well, we donât know, right? We donât know whether it was a muscle, tendon, ligament, disc, or joint or multiple of them. 755 756This means that the type of treatment canât be specified to your issue. 757 758And thatâs not good because we just said your bodyâs going to compensate, right? 759 760We use a combination of therapies like chiropractic and PT and physiotherapy and massage, to make sure we get the proper outcome measures. 761 762So you get lasting results 763 764Because we understand how the body heals and we make sure it doesnât heal the wrong way.`,youtube:"https://www.youtube.com/embed/VU_W80MXffQ?feature=oembed",date:"2022-04-05",excerpt:"I donât think a lot of people understand when it comes to accidents, injuries, traumas. The first thing is that when you have an accident, injury or trauma, your body is going to heal. Does not mean..."},{slug:"chiropractic-ok-pregnancy",title:"Is Chiropractic ok for Pregnancy in Downers Grove IL?",body:`There is a big debate over the merits and safety of having chiropractic treatment during pregnancy. Some people claim that it is dangerous to both the mother and the developing baby, while others say it is safe and provides a variety of health benefits. The truth is that mothers that receive chiropractic care tend to have an easier pregnancy and delivery. This article from our Downers Grove IL chiropractic office will help to provide you with the information you need. 765 766Just as it is safe and beneficial for infants, toddlers, teens, and adults, chiropractic is also safe and beneficial during pregnancy. There is no danger to the baby and the benefits for the mom-to-be are quite substantial. Most Downers Grove IL chiropractors that go through the proper training, and have all of the required education to be licensed and practicing, have been trained to treat pregnant women. Some chiropractors specialize in adjusting pregnant women which means they may have more experience, but the majority have the necessary skills and knowledge. 767 768Any woman that has been pregnant knows the stress that is put on your back, neck, hips, and knees. Even performing everyday tasks becomes a challenge as the uneven weight distribution can pull certain areas out of balance. Having regular chiropractic adjustments during your pregnancy will relieve much of the added stress placed on your spine, and can prevent nerves from being compressed and causing pain, numbness or tingling in your back, hips, legs, arms, or fingers. Since your posture is continuously changing as your belly grows, regular adjustments may also help with any imbalances this might create. 769 770Chiropractic adjustments are great to keep your body balanced and feeling great during pregnancy, but you can do a lot to help yourself. Exercises like walking and swimming will keep the blood flowing and keep your muscles working during the course of the pregnancy. Itâs important to stay safe, so check with your doctor if youâve been inactive prior to becoming pregnant. 771 772Avoid wearing heels while youâre pregnant because youâll be less steady and they can accelerate any postural imbalances you might experience. Stick with flat sensible shoes whenever possible. Also be sure to observe proper lifting techniques for children or other objects. Bend from your knees at all times and if it seems too heavy, ask someone else to lift it for you. 773 774To remove pressure from your lower back while sleeping, lie on your side with a pillow between your knees. If you have to sit at a desk during the day, use a footrest to take pressure off your feet and legs and try not to sit for longer than 30 minutes at a time without getting up and moving around. Schedule chiropractic treatments after you give birth to help with the healing process, as all your muscles, tendons, and ligaments are returning to normal. 775 776If you have any further questions feel free to contact our Downers Grove IL chiropractic team at Downers Grove Chiropractic Spine and Injury Center today.`,youtube:"",date:"",excerpt:"There is a big debate over the merits and safety of having chiropractic treatment during pregnancy. Some people claim that it is dangerous to both the mother and the developing baby, while others say..."}
776,{slug:"new-patient-story",title:"I Just Had A New Patient Come In",body:`and we were talking about what her issues were and the biggest thing is that she was under the impression that she was going to either need some injections or was going to need a spinal stimulator for the pain that sheâs having. 777Once she got in, we did a little bit further evaluation and talked about what she has going on. She doesnât actually have pain, she has numbness and tingling. These are two very different things because pain is going to be more of the sensory where numbness and tingling going to be more motor. 778Now, what that means is motor is the one that moves your muscles so it innovates your muscles and gets your muscles to work, where the sensory one is going to be more for the pain. If we talk about injecting something, usually thatâs for pain, not for motor, because why would we want to desensitize a motor nerve, which is basically the driving force of telling your muscle to move. 779What happens is when you sit in that weird position or you get up and you feel that numbness in your arm, it feels like your footâs asleep. That was pressure over that motor nerve, and then when it comes back and the pressure goes away, you can function normally. Thatâs why your foot feels so heavy when youâre trying to move it because the motor nerve itself or basically the power to move that muscle was compromised. It didnât make sense for her to go get an injection for a motor nerve issue. 780I told her what I thought and told her what we wanted to look for. She came in for an exam and as we were looking for these things, we found out what I talked about. Thereâs actually an issue going on with compression of those motor nerves and certain functions, not a sensory nerve. If she would have went in and gotten a neurotransmitter put in that was going to send signals to turn off the sensory, she wouldâve noticed no change. 781The problem is still there compressing the motor nerves, and her biggest issue is not only she having numbness and tingling, but sheâs having weakness. Sheâs having weakness walking. Her gait is totally gone. Thatâs not going to be helped by getting this neurotransmitter. The only reason her doctors mentioned a neurotransmitter was because they didnât know what else to do because they donât treat these kinds of things. 782They said, weâll get you on some pain medication or weâll give you this down the road. Thatâs not what she needed because her issue wasnât with those specific nerve fibers. Thatâs why itâs so important that you make sure that you not only can get a second opinion in this case but make sure you go to the right kind of doctor that specializes in these issues. 783In this case, she could have potentially gone down that path, had surgery done for the wrong issue, and she would have noticed no improvement whatsoever. By that time, the issue has gotten even worse and weâre dealing with a bigger issue.`,youtube:"https://www.youtube.com/embed/N-JXHsLX6q0?feature=oembed",date:"",excerpt:"and we were talking about what her issues were and the biggest thing is that she was under the impression that she was going to either need some injections or was going to need a spinal stimulator for..."},{slug:"are-you-still-looking-for-answers-set-up-your-free-phone-consultation-today",title:"Are You Still Looking For Answers? Set Up Your Free Phone Consultation Today",body:`One Of The Biggest Things I Know People Get Frustrated About is not being given a proper answer to whatâs going on. You go to the doctor. They canât tell you exactly what it is because itâs not something they treat. 784 785They send you in for an x-ray or an MRI. They say they donât find anything on there, so just go home, or maybe they send you to physical therapy, but you go to physical therapy. You stay there for a couple of months, you get 50% improvement, or maybe you feel better for a while, and then all of a sudden it comes back. 786 787Then you go back to the doctor, and they say, Iâm sorry, thereâs nothing we can do. I donât know whatâs going on. Itâs very frustrating because you look to the doctor for answers and they couldnât give it to you. The reason for that is because they werenât specially trained in the type of issues that you have. 788 789Thatâs the big difference is you have to make sure you go to an expert in the area, or youâre not going to be able to get the full understanding of whatâs going on but the proper treatment for the issue as well. 790 791Thatâs why I went ahead and put in not only hundreds of hours of postdoctoral training but made it my dedication to the area to treat these injuries. I have a wall filled with postdoctoral certifications. We focus on chronic injuries. We focus on ligament instability, trauma, accidents. 792 793This way we not only have a full understanding of what to look for but how to diagnose it and then how to treat it properly. If any of the above sounded like something youâve gone through or someone you know, you can definitely get in contact with me. 794 795What Iâd like to do is offer you a free phone consultation. Weâll get on the phone, find out whatâs going on, and see if youâre a good fit for what we do here. If youâre not, I work with lots of other doctors in the area, and I can point you in the right direction. 796 797The goal here is to get you the treatment and the care that you need, even if itâs not with me in the office. Reach out to us and weâll get your free consult set up.`,youtube:"https://www.youtube.com/watch?v=5KgJAlsMhhg",date:"March 29, 2022",excerpt:"One Of The Biggest Things I Know People Get Frustrated About is not being given a proper answer to whatâs going on. You go to the doctor. They canât tell you exactly what it is because itâs not someth..."},{slug:"we-want-to-help-you-set-up-a-phone-consultation-today",title:"We Want to Help You Set Up a Phone Consultation Today",body:`Is who you need to be looking for when youâre looking for a specific doctor to help you out. The goal is that you want to go to someone who not only knows what theyâre talking about but also spends their time always learning more and improving themselves. 798 799Thatâs the only way youâre going to get the right kind of treatment and make sure that your doctor is up to date on what they should be looking for and how they should be treating it as well. Thatâs exactly why you see the degrees and certifications on my wall. 800 801I keep doing post-doctoral trainings. Iâve done over a hundred plus hours in the last six months because I want to make sure Iâm not only up to date on whatâs going on, but I can give you the best treatment possible, and we can also get the best results possible. 802 803I want to make sure weâre up on the latest research, but also on the latest te
803chniques available as well. If youâre interested in setting up a phone consultation, Iâd love to see if itâs something we can help you with in our clinic, you can go ahead and reach out to us.`,youtube:"https://www.youtube.com/watch?v=TmdUSawGUOY",date:"March 29, 2022",excerpt:"Is who you need to be looking for when youâre looking for a specific doctor to help you out. The goal is that you want to go to someone who not only knows what theyâre talking about but also spends th..."},{slug:"what-to-expect-during-your-visit",title:"What To Expect During Your Visit",body:"Your visit is for, at Downers Grove Chiropractic Spine and Injury Center, we make sure to take excellent care of you.",youtube:"https://youtu.be/F58XW44Ckgg",date:"",excerpt:"Your visit is for, at Downers Grove Chiropractic Spine and Injury Center, we make sure to take excellent care of you."},{slug:"15894-2",title:"If You Are Sore From Gymnastics",body:"Or just day-to-day living, we take care of your pain at Downers Grove Chiropractic Spine and Injury Center so you can get back to doing the activities you love.",youtube:"https://www.youtube.com/embed/HYkOdyZBHFU?feature=oembed",date:"March 25, 2022",excerpt:"Or just day-to-day living, we take care of your pain at Downers Grove Chiropractic Spine and Injury Center so you can get back to doing the activities you love."},{slug:"does-your-back-hurt-this-bad",title:"Does Your Back Hurt This Bad?",body:"At Downers Grove Chiropractic Spine and Injury Center, we can help get rid of pain and get you ready for any challenges that may come your way.",youtube:"",date:"",excerpt:"At Downers Grove Chiropractic Spine and Injury Center, we can help get rid of pain and get you ready for any challenges that may come your way."},{slug:"why-should-you-go-to-main-street-chiropractic",title:"Downers Grove Chiropractic Spine and Injury Center Is A Great Place To Go If You Are Sore.",body:"Then you can go for Pink Drinks!",youtube:"https://www.youtube.com/embed/pbWso5ziDMs?feature=oembed",date:"",excerpt:"Then you can go for Pink Drinks!"},{slug:"just-an-ordinary-day-at-main-street-chiropractic",title:"Just an Ordinary Day at Downers Grove Chiropractic Spine and Injury Center",body:"This can range from people doing long days at the office to expectant mothers. Getting adjusted can lead to noticeable relief in muscle tension and pain for these people, and here at Downers Grove Chiropractic Spine and Injury Center, thatâs what we do best!",youtube:"https://www.youtube.com/watch?v=Lo9l5vbHykI",date:"March 25, 2022",excerpt:"This can range from people doing long days at the office to expectant mothers. Getting adjusted can lead to noticeable relief in muscle tension and pain for these people, and here at Downers Grove Chi..."},{slug:"mid-back-adjustment-demonstration",title:"We Are Going To Do A Mid-Back Adjustment Today.",body:`We have the person laying face down. First, Iâm going to feel because we want to make sure we know where weâre adjusting, and we donât just adjust everywhere. 804When we find an area that needs to be adjusted, Iâm going to take my hands and give a little push. Iâm gonna move down to the next place. 805What I like to do is work on the muscles as I go a little bit, do a little bit of stretching. We continue down, and that is how a mid-back adjustment is done.`,youtube:"https://www.youtube.com/watch?v=iDnfZHg06MU",date:"March 25, 2022",excerpt:"We have the person laying face down. First, Iâm going to feel because we want to make sure we know where weâre adjusting, and we donât just adjust everywhere. When we find an area that needs to be adj..."},{slug:"how-are-you-finding-your-attorneys",title:"How Are You Finding Your Attorneys?",body:`We work with lots of different attorneys and specialists. However, I always like to ask people when they come in if they already have an attorney, how they found that attorney. Most of the time itâs because they were referred to them, and if someone had a great experience with them thatâs totally fine. 806When we find out that they just found them because of an advertisement they s
806aw on a grocery store cart or a billboard or a TV commercial, I always cringe a little bit if I donât know that attorney. Just because they were on that advertisement doesnât mean they were good. It means theyâre putting money into it because it means that they know that thereâs money to be made. It does not mean that theyâre the best in the area. 807You always want to make sure you interview the attorney and that they are what youâre looking for because remember theyâre representing you. Hereâs a perfect example. There is an attorney in the area. Iâm not going to say exactly who or what area, but heâs close by, and he advertises, especially for personal injury. He has never taken a case. What he does is when people come in and call him from his different advertisements, he farms them out to other people because, at that point, he gets a percentage of the case value since he referred them out. 808Itâs almost like a bait and switch. Heâs farming them out to different attorneys, but everyoneâs calling his ad. Itâs a smart move by the attorney, but heâs doing absolutely no work. So if you wanted him, youâre not getting him. 809You have to be very cognizant of who youâre hiring and make sure you interview them, make sure you mesh with them. You can find out what doctors they work with. If they donât have a group of doctors that they work with as a personal injury or a work comp doctor, maybe thatâs a red flag, but make sure you interview them because itâs always good to make sure you know who youâre hiring.`,youtube:"https://www.youtube.com/embed/8J_1XaysFB4?feature=oembed",date:"2022-03-25",excerpt:"We work with lots of different attorneys and specialists. However, I always like to ask people when they come in if they already have an attorney, how they found that attorney. Most of the time itâs b..."},{slug:"motion-x-ray-in-use",title:"Motion X-Ray In Use",body:`Motion Films Are Really Important 810 811They are the only way that you can see if thereâs ligament damage, ligament instability, or ligament injury. 812 813So we do those in our office, especially with people who have been in car accidents, slips, and falls, but also those people who have chronic injuries because ligaments can explain why things never healed. 814 815So Iâm going to show you. 816 817First, what we do is we have the person sit. 818 819What weâre going to do is weâre going slowly have them move through flexion and extension. 820 821You have them relax and move back to the center. 822 823Then have them extend and flex their neck. 824 825Now through this, what weâre looking at is weâre looking at each vertebra as they move, and weâre making sure that they move together because if they donât, it means that the ligament has been injured in that area. 826 827Then the video will help diagnose any problems with the neck vertebrae. 828 829I can go back and look at the video, but we get the results instantly as well.`,youtube:"https://www.youtube.com/watch?v=OQ0-6Ar6yuA",date:"",excerpt:"Motion Films Are Really Important They are the only way that you can see if thereâs ligament damage, ligament instability, or ligament injury. So we do those in our office, especially with people wh..."},{slug:"why-do-we-do-therapy",title:"Why Do We Do Therapy?",body:`Why do we do therapy? Why do we need to do all these different things? Why canât we just do a treatment? They come in, they come out, and they get better. The core answer to that is movement and motion. 830 831Movement and motion are paramount to making sure that we get the proper healing, and we end up with the result that we want. If you come in and we only do therapies where you donât have to move the whole time, your body is not going to start getting back to the normal motion, biomechanics, and movement patterns it had pre-injury, and that is important. 832 833Weâve got to get you moving the right way because weâve got to retrain your biomechanics, your muscle memory. We also have to rebuild the tissue thatâs been injured or damaged because your body is putting immature collagen and scar tissue in there, but we donât want it to stay that way, because if it does, you can heal only up to a max of 70% as strong and flexible as you were prior. Thatâs the maximum. That means that youâre going to be at least 30% less than you were prior if we donât do the right kinds of therapies and treatments at the right time. 834
835It all comes back to motion. This is why we have to work on getting you moving the right way, but we also canât have you moving the right way in a ton of pain. If we do it that way, we can get not only better results, but we can get longer-lasting results because we have you moving the right way at the right time without reinjuring things when you do it. If youâre doing any kind of therapy and it hurts, youâre doing more bad than good. Motion is the key.`,youtube:"https://www.youtube.com/watch?v=QvVvdNEM5_s",date:"",excerpt:"Why do we do therapy? Why do we need to do all these different things? Why canât we just do a treatment? They come in, they come out, and they get better. The core answer to that is movement and motio..."},{slug:"neck-adjustment-demonstration",title:"Neck Adjustment Demonstration",body:`Hey, itâs Doctor DeCubellis here. 836 837And today I wanted to go ahead and show you what we do for a neck adjustment. 838 839So Iâve got my lovely person here, James, weâre going to do a neck adjustment on him. 840 841So first thing Iâm going to do, Iâm going to feel his neck. 842 843This way, I can find out exactly where we need to do the adjustment because we want to make sure itâs very specific. 844 845Once I find that place, Iâm going to take his head to a gentle turn like this, and then weâre just gonna do a little thrust, just like that. 846 847And Iâm going to go to the other side, turn it again, just like that. 848 849And thatâs all there is to do in the neck adjustment.`,youtube:"https://www.youtube.com/embed/p7TYr9to5fU?feature=oembed",date:"",excerpt:"Hey, itâs Doctor DeCubellis here. And today I wanted to go ahead and show you what we do for a neck adjustment. So Iâve got my lovely person here, James, weâre going to do a neck adjustment on him...."},{slug:"educational-requirements-chiropractor",title:"What Are The Educational Requirements For A Chiropractor in Downers Grove IL?",body:`Have you ever wondered how many years your Downers Grove IL chiropractor went to school or how their education compares to that of other health care professionals? Knowing your doctor's educational background and additional certifications is often essential to helping you choose the health care provider that is right for you. While the word "doctor" automatically implies an extensive academic curriculum, each health care specialist has a unique and individualized educational program to complete prior to practicing in the field. 850 851Our doctors at Downers Grove Chiropractic Spine and Injury Center have designed this article to help you understand your chiropractorâs educational background and how it may affect your care. 852 853As with many professionals, the specific requirements outlined often vary from state to state. Typically, chiropractors are required to have completed undergraduate pre-medical studies and obtained a bachelorâs degree prior to admission to a post-graduate chiropractic college. Each chiropractic college has undergone a meticulous evaluation process to become certified by the Department of Education as an accredited educational institution. 854 855The amount of time that your chiropractic doctor spends at a specific chiropractic academic institution is impressive. In fact, your chiropractor has spent a minimum of 4,200 hours at a chiropractic college prior to receiving his diploma. This time is spent in the classroom, laboratory, and clinic learning about the various aspects of the chiropractic profession and health care in general. 856 857In the classroom, your doctor focuses his studies on the subjects of anatomy, physiology, diagnosis, pathology, biochemistry, neuromuscular and orthopedic evaluation, pediatric and geriatric care, microbiology, nutrition, immunology, radiology, philosophy, and clinical research. While this may seem like a lot, all of this information is assimilated and tested prior to advancement to clinical work. Once the student has completed his academic work, he will typically spend a minimum of 1,000 hours at a campus clinic under the guidance of a clinic doctor. During this time he will learn hands-on how to diagnose and treat patients in real clinical situations. 858 859During your chiropractors' education, they will be tested through a number of different evaluations. Not only is your doctor subject to evaluation by their chiropractic college, they must also pass a series of national board examinations. Chiropractors practicing in the United States are required to have passed a series of four national board exams which evaluate them on their understanding of the basic sciences, clinical sciences, physiological therapeutics, diagnostic imaging, case management, and clinical competency. In addition to these requirements, following graduation and completion of national board examinations, each chiropractor must become certified by their state licensing agency. 860 861The completion of these standards is not the end of the educational journey for chiropractic doctors. Depending on the state, each chiropractor is required to complete additional approved course work at designated times following their licensure. For example, Wisconsin requires a minimum of 40 hours of continuing education every two years following graduation. 862 863After reading the above information, I feel it is safe to say that your chiropractic doctor knows far more about your health than just treating your back. To help understand this it is useful to compare a chiropractorâs education to other members of the health care community. Since many people are familiar with a medical doctor, we will c
863ompare their educational background with that of a chiropractic doctor. For starters, the typical chiropractic student will have completed a total of approximately 2,419 hours of academic work prior to the initiation of clinical studies. In comparison, the majority of medical students will have completed somewhere around 2,047 hours of study. Further, while each health care discipline has its strengths, chiropractic students undergo more hours of study in the fields of anatomy, embryology, physiology, biochemistry, diagnosis, x-ray, and orthopedics. In contrast, medical practitioners have had more classroom hours studying the subjects of pathology, psychology, and obstetrics. 864 865When analyzing these numbers it is important to understand that while differences exist, each of your doctors has undertaken and completed a similar core education. In addition, it is important to remember that each of your doctors (even in the same healthcare discipline) possesses various strengths to compensate for other healthcare professionals' weaknesses and utilize a different approach to healing the body. In the end, finding a doctor that understands your needs and has the tools to provide you with the most appropriate care is what is important. 866 867At Downers Grove Chiropractic Spine and Injury Center our team is here to help answer your questions. Please feel free to contact us today.`,youtube:"",date:"",excerpt:"Have you ever wondered how many years your Downers Grove IL chiropractor went to school or how their education compares to that of other health care professionals? Knowing your doctor's educational ba..."},{slug:"why-hasnt-the-pain-gone-away",title:"Why Hasn't The Pain Gone Away?",body:`âWhy Am I Still In Pain Even After Going To PT Multiple Times?â 868 869Thatâs a great question. 870 871Unfortunately, the reason that you still have pain is usually due to all starting from a bad diagnosis. 872 873Most of the time, what people do is they have an injury and they go to their primary care doctor. 874 875Their primary care doctor is not equipped to handle musculoskeletal issues, but what they do then refer you to a physical therapist. 876 877The physical therapist gets a diagnosis of back pain. 878 879It doesnât mean anything. 880 881We want to know whatâs causing the back pain. 882 883It doesnât tell you anything. 884 885The only thing they can do is have you do some back exercises. 886 887They hope that by doing back exercises, they strengthen you up enough to where you can compensate for the pain. 888 889You feel a little bit better, and then you go on your way. 890 891You just got strong enough to deal with it, but after a couple of months, your body breaks down to where now itâs so bad, you canât compensate anymore. 892 893You feel better for a while, or youâre in physical therapy, and you feel like you hit a plateau because theyâre having to treat you for a very general thing, which is not what you had. 894 895Theyâve got to go by the diagnosis the MD sent you. 896 897Whatâs different about what we do here is I donât have to go by anyoneâs diagnosis. 898 899Iâm a doctor. 900 901This way, we not only get the most accurate diagnosis, but we can make sure things get treated the right way the first time.`,youtube:"https://www.youtube.com/watch?v=fk0ogXftvTk",date:"March 10, 2022",excerpt:"âWhy Am I Still In Pain Even After Going To PT Multiple Times?â Thatâs a great question. Unfortunately, the reason that you still have pain is usually due to all starting from a bad diagnosis. Most..."},{slug:"ligament-injuries-show-and-tell",title:"Ligament Injuries Show And Tell",body:`I know, you donât think about ligaments, right? 902 903You hear about them mainly in the knee, especially with people who have sports injuries. 904 905You hear about their ACL or MCL being torn or ruptured or sprained. 906 907Ligaments are throughout your whole body. 908 909And where we start to get issues is in the neck or the low back, especially after a car accident or slips and falls because of that whiplash-type motion. 910 911Now, when we look at ligaments, weâre going to have ligaments that run down the front and in the back. 912 913Their job is that they keep all these bones moving together. 914 915Youâre not having bones move independently of one another. 916 917The problem is, is with that whiplash overstretches ligaments rapidly. 918 919It sometimes even partially tears them. 920 921When they get that partial tearing, they no longer can protect and keep things moving the right way, so we have bones that start moving independently. 922 923The real issue is as you start moving, these ligaments are unstable, so bones start moving independently, and that can begin to affect the spinal column. 924 925Thatâs going to cause pain and symptoms. 926 927Itâs going to cause the muscles that attach in here to clamp down, and weâre going to have muscle spasm and guarding. 928 929Now the problem with this is that thereâs only one way to diagnose these, thatâs through motion films. 930 931We have them in our office. 932 933It is the gold standard to look for these, and itâs important to find injuries early.`,youtube:"https://www.youtube.com/embed/by2eq62MbZ8?feature=oembed",date:"",excerpt:"I know, you donât think about ligaments, right? You hear about them mainly in the knee, especially with people who have sports injuries."},{slug:"why-do-we-have-pain",title:"Why Do We Have Pain?",body:`When it comes to pain, they donât explain why you have the pain or whatâs going on. 934 935So I want to take a minute to kind of explain why we have pain. 936 937So pain is your bodyâs way of telling you that something is not functioning the right way. 938
939And because of that, weâre causing pressure or increased irritation of nerve fibers in that area. 940 941So, what that means is that where you have the pain is where the most amount of pressure or abnormality or abnormal movement is happening. 942 943I did not say thatâs where the biggest injury is. 944 945You could have an injury that causes you to move differently which could cause you to develop pain in other areas. 946 947So you might feel more pain in one area, but the issue might be somewhere else entirely. 948 949If you walk into the doctorâs office and you say, I have low back pain there, theyâre looking only at the low back. 950 951Thatâs completely different than what we do here because we understand that the whole body functions, it moves together. 952 953Your biomechanics are of the utmost importance to making sure you heal the right way. So we have to look at everything. 954 955And this is why a lot of times, and this is a good thing, a lot of times when we start working on patients, theyâll notice that the pain starts to move around. 956 957This means weâre having an effect or changing the movement patterns to get them back to where they should be.`,youtube:"https://www.youtube.com/embed/iYMAF2UuIyo?feature=oembed",date:"",excerpt:"When it comes to pain, they donât explain why you have the pain or whatâs going on. So I want to take a minute to kind of explain why we have pain."},{slug:"chiropractic-care-back-pain",title:"Downers Grove IL Chiropractic Care for Back Pain",body:`Back pain, especially lower back pain, is a constant for many people in Downers Grove IL and around the world. Chiropractors have always been known as âback pain doctorsâ to a certain degree, and while they can treat a much wider range of ailments, this moniker is certainly true. OurDowners Grove IL chiropractic clinicoffers chiropractic care for back pain including a range of individualized treatments designed to remove the pain permanently. 958 959Some Facts About Back Pain 960 961- One estimate places the number of back pain sufferers in America at roughly 31 million. 962 963Here are some other interesting facts that illustrate just how serious the problem is: 964 965- A 2010 report entitled Global Burden of Disease placed lower back pain as the leading cause of disability around the world. 966 967- Back pain is one of the most common reasons for missed workdays and the second-leading reason for doctorâs visits behind infections in the upper respiratory tract. 968 969- 50 percent of all working Americans say they experience back pain symptoms each year. 970 971- Mechanical issues cause the majority of back pain cases, meaning they are not the result of an underlying health condition. 972 973- Conservatively, Americans spend about $50 billion on back pain. 974 975- Some experts say that as much as 80% of the population will experience back pain at some point in their lives. 976 977Why Do I Have Back Pain? 978 979The causes of back pain can vary quite a bit. With so many muscles, bones, ligaments, and joints all working together in a complex structure, strains and other injuries leading to back pain are common. You may be experiencing back pain due to improper lifting, poor posture, stress, being overweight, a past sports injury, or a car accident. Conditions like arthritis and osteoporosis also cause back pain, as does a disease that originates in certain internal organs. 980 981Chiropractic to the Rescue 982 983Chiropractic care is a safe and effective way to treat many types of back pain. With proper chiropractic care for back pain, you will have greater mobility and fewer flare-ups. For many patients eliminating the side effects of prescription pain medication is a welcomed benefit they never even considered. Chiropractic treatment focuses on the underlying cause of the back pain while most conventional treatments focus on the symptoms. When only treating the symptom or the pain you may experience relief, but whatever is causing that pain will still be there. 984 985Reputable chiropractors will also suggest lifestyle changes you can make to help prevent back pain from returning. These include maintaining a healthy weight, avoiding prolonged sitting, staying active throughout your life, staying hydrated, wearing low-heel shoes, stretching your body, and using proper body posture. By helping yourself and receiving high-quality chiropractic care, back pain should be a thing of the past. 986 987At Downers Grove Chiropractic Spine and Injury Center our team is here to help answer your questions. Please feel free to contact us today.`,youtube:"",date:"",excerpt:"Back pain, especially lower back pain, is a constant for many people in Downers Grove IL and around the world. Chiropractors have always been known as âback pain doctorsâ to a certain degree, and w..."},{slug:"i-just-received-my-new-trauma-and-hospital-certifications",title:"I Just Received My New Trauma and Hospital Certifications",body:`I just got these in, in the last week, trauma and hospital certifications and qualifications. 988 989You should be working with doctors that are having things like this. 990 991Not only did learning these different things help me better with the diagnosis and treatment of patients, which is at the forefront, but this also now means that I am the expert in these areas. 992 993So not only can I testify as a treating doctor, but also as an expert based on my post-doctoral education, and I have the certificates to prove that I have passed all of these things successfully. 994 995These are the doctors you need to work with. 996 997This is whatâs going to help build case value but also make sure that the triage and everything that happens before you even go to trial is going to be of not only the utmost importance, but youâre also going to make sure all the paperwork is done correctly. 998 999Iâs are dotted, Tâs are crossed. 1000 1001Theyâre going to be referred to the right kinds of doctors. 1002 1003And youâre going to get the right and most accurate type of not only ending diagnosis, but also narrative report, proving that the injury was caused by the accident and everything in between. 1004 1005You got to work with the right doctors, otherwise, your case value is just going to be crap.`,youtube:"https://www.youtube.com/embed/hfEnLU1LLEE",date:"",excerpt:"I just got these in, in the last week, trauma and hospital certifications and qualifications. You should be working with doctors that are having things like this."},{slug:"my-new-trauma-and-hospital-certifications",title:"My New Trauma And Hospital Certifications",body:`I got the two certifications in just earlier this week. 1006 1007Trauma qualified. 1008 1009Hospital qualified. 1010 1011I did this for a couple of reasons. 1012 1013Itâs going to help me better treat patients. 1014 1015It helps me learn how to not only diagnose but also follow the treatment protocols needed to help those who have been in accidents and injuries. 1016 1017But also I did this to help show all the patients out there that I am dedicated to making sure that they get the best treatment by starting with the best diagnosis and the right diagnosis but also working with other doctors when need be, too, referring out to specialists. 1018 1019Thatâs why I do this extra post-doctoral training. 1020 1021And you should be looking for doctors that are doing the same thing. 1022 1023We should always be making ourselves better because thereâs always new information and new knowledge that comes out. 1024 1025And you want to make sure that youâre with a doctor that is keeping up on all the latest research, technology, and education thatâs out there.`,youtube:"https://www.youtube.com/embed/9rISwnZsTio?feature=oembed",date:"",excerpt:"I got the two certifications in just earlier this week."},{slug:"i-am-now-trauma-qualified",title:"I Am Now Trauma Qualified",body:`I am trauma qualified. 1026 1027Now what this means is that Iâve taken many hours, many, many hours of post-doctoral education to not only be able to treat but also diagnose those who have been in injuries like car accidents, slips, and falls, work comp injuries. 1028 1029This means that Iâm an expert in that field. 1030 1031And I wanted to make sure that I got this because we want to make sure here at Downers Grove Chiropractic Spine and Injury Center, and then just me personally, as a doctor, Iâm treating people the best that they can, and weâre doing best for them as well, even if that means referring them out, but now Iâm more qualified to treat these types of patients. 1032 1033This is what you should be looking for in a doctor as well.`,youtube:"https://www.youtube.com/embed/pvDPs9mhR34?feature=oembed",date:"",excerpt:"I am trauma qualified. Now what this means is that Iâve taken many hours, many, many hours of post-doctoral education to not only be able to treat but also diagnose those who have been in injuries ..."},{slug:"i-am-now-hospital-qualified",title:"I Am Now Hospital-Certified",body:`This is important because not only am I qualified to not only treat and see in triage patients, from the hospital, but it also means that Iâm working with other doctors, whether it be MDs, specialists, like neurologists or orthopedic surgeons. 1034 1035Thatâs what this says is that Iâm qualified to not only work with them but also with those in the hospital as well. 1036 1037The reason I wanted to get this is that itâs going to help me not only be able to diagnose but also treat patients better, especially those who have been in accidents or injuries. 1038 1039It also helps open the door for other doctors to know that Iâm serious because Iâve taken extra steps, a lot of post-doctoral education to get trained to be able to be certified to work with them as well. 1040 1041This is what you should be looking for in the doctors that you are working with and the doctors that you are having treatment you.`,youtube:"https://www.youtube.com/embed/F5UvD2GqIhI?feature=oembed",date:"",excerpt:"This is important because not only am I qualified to not only treat and see in triage patients, from the hospital, but it also means that Iâm working with other doctors, whether it be MDs, speciali..."},{slug:"why-ligament-injuries-have-major-effects",title:"Why Ligament Injuries Have Major Effe
1041cts",body:`Ligaments donât have a direct blood supply or nerve connection like muscles have. 1042 1043So with that, its ability to heal is going to be diminished as well. 1044 1045Now the problem is that when we have an injury to the ligaments, we have three things that can happen. 1046 1047It can be overstretched to where itâs just minorly injured. 1048 1049That will heal at 100%. 1050 1051Now we also have, then thatâs called a sprain. 1052 1053Now we have a grade two sprain, where we have partial tearing of the ligament. 1054 1055Itâs not completely torn apart, but there is tearing of the fibers that will never heal up to 100%. 1056 1057Grade 3 is a complete tear that usually requires surgery and or rehab. 1058 1059The problem is that ligaments are made of collagen and elastin. 1060 1061After puberty, you canât make more elastin however you do make more collagen. 1062 1063That becomes scar tissue. 1064 1065If you have scar tissue instead of elastin in a ligament itâs going to be less stretchy. 1066 1067Imagine youâre going about your day and you lose the ability to stretch and bend your knee. 1068 1069Now your body has to start compensating. 1070 1071You move differently, and it puts pressure on other areas of your body. 1072 1073When that lasts, then we start getting arthritis like osteoarthritis. 1074 1075Because of that arthritis, you start compensating even more potentially injuring muscles. 1076 1077You start hurting in places because youâre moving differently. 1078 1079You didnât hurt yourself. 1080 1081And this is like a perpetual cycle.`,youtube:"https://www.youtube.com/embed/4yeCEPvdYhc?feature=oembed",date:"",excerpt:"Ligaments donât have a direct blood supply or nerve connection like muscles have. So with that, its ability to heal is going to be diminished as well."},{slug:"the-orthopedic-surgeon-said-there-was-nothing-they-could-do",title:"The Orthopedic Surgeon Said There Was Nothing They Could Do",body:`âDoc, I went and visited my orthopedic surgeon. They told me that thereâs nothing that they can do at this point, but, you know, in about six months, a year to come back in, and weâll talk about surgery.â 1082 1083It means you arenât in bad enough condition to need surgery 1084 1085Thatâs good news. 1086 1087So that means we can do something else to work on you. 1088 1089The other part of what theyâre saying is, âIâll see you in six months or a year, and weâll reevaluate.â 1090 1091They mean that they canât treat you but assume you will have issues they can if you wait 6 months without proper treatment. 1092 1093Orthopedic surgeons donât do that kind of treatment. 1094 1095They only do the surgery. 1096 1097They didnât have anyone to refer you to at the time. 1098 1099So they just said, come back in six months or a year, and theyâll reevaluate. 1100 1101At that point, if arthritis has gotten worse, then theyâll potentially do surgery. 1102 1103They know that if you do no treatment or the wrong treatment you will get osteoarthritis. 1104 1105You will degenerate, you will have more issues. 1106 1107And then, in the future, you will need surgery. 1108 1109They donât have any way of doing anything in between until it gets to the surgery thing. 1110 1111So itâs not their fault, but thatâs what theyâre saying when they tell you that. 1112 1113Theyâre saying, âRight now, you donât need me.â 1114 1115You donât need surgery today. 1116 1117Thatâs what we want to hear.`,youtube:"https://www.youtube.com/embed/Xo5p-D-q9hs?feature=oembed",date:"",excerpt:"âDoc, I went and visited my orthopedic surgeon. They told me that thereâs nothing that they can do at this point, but, you know, in about six months, a year to come back in, and weâll talk about su..."},{slug:"this-makes-me-angry",title:"This Makes Me Angry",body:`I was talking with a patient who is coming in, and what we were discussing is their injury history. 1118 1119What happened here with this patient is that they went through, had a car accident, went to a doctor, hired an attorney, and then the attorney settled their case. 1120 1121What they didnât realize at the time is that the attorney wasnât very good. 1122 1123They worked for a firm that all they wanted to do was just settle cases. 1124 1125And they were what I call a burn and churn attorneyâs office, which means that they try to go through as many cases as they can, settle them all as quickly as possible, take their cut, and move on. Burn and churn, burn and churn. 1126 1127This person had some very severe injuries that theyâre dealing with even now, and thatâs part of the reason they came in, but the case was settled for so low, probably about 10% of what it should have been valued at because the attorney didnât want to go to trial. 1128 1129They should have hired a trial attorney. 1130 1131The trial attorney would have taken the case, and then they could have gotten the patient what they deserve. 1132
1133But because they wanted to try to settle this as quickly as possible, now the client is the one who suffers because they didnât get enough money to cover their future care, and the attorney now has settled the case so thereâs nothing we can do to go back and try to get them more. 1134 1135That way you wonât end up looking back and saying, I wish I wouldâve done this.`,youtube:"https://www.youtube.com/embed/HI9ORsFf6_w?feature=oembed",date:"",excerpt:"I was talking with a patient who is coming in, and what we were discussing is their injury history. What happened here with this patient is that they went through, had a car accident, went to a doc..."},{slug:"chiropractor-can-help",title:"What a Downers Grove IL Chiropractor Can Help",body:`An assortment of diverse and difficult health conditions can be helped by achiropractor in Downers Grove IL. Patients usually only associate chiropractic care with back problems, but in reality, chiropractic can be helpful for the entire nervous system and musculoskeletal system. 1136 1137Treating mild to severe headaches is probably not a thing most people think chiropractors can help, however, that and many other conditions are pretty common to see in our office. Naturally, the sources of headaches can vary and many things could be the trigger or cause. It's important to remember that any kind of pain which causes us to alter our natural posture or the way we walk requires professional care or treatment. 1138 1139Therapeutic stretches and exercises can be given by a chiropractor which will help you avoid the same issues later on. Many chiropractors also offer lifestyle recommendations and nutrition that you can utilize to help improve your condition. 1140 1141No matter what affliction or health problem you're dealing with you want to have the best treatment solution. Having a precise diagnosis is the first step. Giving our doctor as much information as possible is critical. Providing us with a complete health history is an important first step. 1142 1143At Downers Grove Chiropractic Spine and Injury Center if we cannot take care of your problem or help with the pain you are going through, we will take steps to point you to another healthcare provider. Our treatment methods can certainly be carried out in conjunction with various other medical treatments, thus giving a more holistic approach to musculoskeletal problems. 1144 1145Selecting the right chiropractor can seem difficult, but it neednât be when you stick to a couple of easy guidelines. If possible a referral from a good friend or co-worker can be a very smart way to find a good connection. Find a doctor that you can communicate well with and you're well on your way. 1146 1147If you have any questions please feel free to contact our team at Downers Grove Chiropractic Spine and Injury Center today.`,youtube:"",date:"",excerpt:"An assortment of diverse and difficult health conditions can be helped by achiropractor in Downers Grove IL. Patients usually only associate chiropractic care with back problems, but in reality, ch..."},{slug:"coaching-kids-is-rewarding-for-everyone",title:"Coaching Kids Is Rewarding For Everyone",body:`Itâs really fun. 1148 1149Theyâre on the same team as me. 1150 1151We get to bond, I can teach them a little bit. 1152 1153Iâm not the best at softball, but I can teach them a little bit. 1154 1155And itâs really fun being able to watch all of the kids get better as the season goes on. 1156 1157I always wish there was double the amount of time because, just the growth from game one to game eight or 10 or however many of the games there are, is always so huge, and itâs the kids that you thought were good at one position ended up being better at a different position, but you never knew that because they didnât know. 1158 1159I have a softball signed by all the kids in my office and itâs going to stay in my office because this is one of those things that Iâll remember too. 1160 1161Not only did I get to help them out, but they got to experience softball in a little bit different way because I coach a little bit differently than everyone else. 1162 1163So If you get a chance, go ahead, coach your kids. 1164 1165If you donât get a chance, if you donât have any kids, you can coach elsewhere. 1166 1167It is rewarding.`,youtube:"https://www.youtube.com/embed/lbEXFT5Jci4?feature=oembed",date:"",excerpt:"Itâs really fun. Theyâre on the same team as me."}
1167,{slug:"i-am-back-in-action",title:"I Am Back In Action",body:`I know I was out for a little while. 1168 1169Got sick a couple of weeks, but you know what? 1170 1171I am back. 1172 1173Iâm recovered. 1174 1175I am looking forward to treating everyone that needs my help. 1176 1177So thank you all, everyone for the warm wishes for the prayers, and everything while I was gone. 1178 1179But I want to let you know I am back. 1180 1181Iâm back in the office, as you can see, and Iâm ready. 1182 1183So if you have any questions or if you have any needs, I am here to help you. 1184 1185Weâve also got new staff members on our team. 1186 1187Weâve expanded. 1188 1189So I look forward to having you meet our new staff as well.`,youtube:"https://www.youtube.com/embed/wa-f_ahXqwI?feature=oembed",date:"",excerpt:"I know I was out for a little while."},{slug:"the-attorneys-you-see-on-tv",title:"The Attorneys That Advertise On TV",body:`Weâve all seen them, right? 1190 1191A lot of times theyâre advertising for those who have mesothelioma or who was a nursing home victim or who were in a car accident. 1192 1193Theyâre doing all these different things, right? 1194 1195This does not mean, and I want to make sure I emphasize this a lot, this does not mean that these are the best attorneys in the area. 1196 1197A lot of times, it means the direct opposite. 1198 1199You have to make sure you do your research on an attorney before you hire them. 1200 1201Donât just go by the commercial. 1202 1203Donât just go by what they look like. 1204 1205Theyâre going to be representing your best interests. 1206 1207So make sure you interview them. 1208 1209I can tell you right now, some of those people who are advertising are terrible. 1210 1211They have a network, and when you call their number, they just farm you out to someone else who signed a contract with them. 1212 1213Youâre getting someone who hasnât practiced as much as them, doesnât have the courtroom experience but signed a contract to be associated with them in that commercial. 1214 1215So thatâs why you have to be very, very, well mindful of who you hire, but thatâs why you want to interview them. 1216 1217Find out exactly who your attorney is going to be. 1218 1219Find out how long theyâd been in practice, how many times theyâve been to court. 1220 1221Just because you see them on TV does not mean that theyâre the best in the area.`,youtube:"https://www.youtube.com/embed/cr6pCYjQGBQ?feature=oembed",date:"",excerpt:"Weâve all seen them, right?"},{slug:"the-difference-between-active-and-passive-therapy",title:"The Difference Between Active And Passive Therapy",body:`I think people donât understand what the difference is. 1222 1223So I want to talk about the difference between active and passive therapy. 1224 1225Very, very different. 1226 1227Theyâre done for different reasons, and theyâre usually done at different times, too. 1228 1229Letâs start talking about passive therapy. 1230 1231So passive therapy is a therapy that youâre on, but you donât have to do anything. 1232 1233It might be an electrical muscle stim or a massage. 1234 1235Youâre just laying there, and someone is then doing therapy on you or to you to help the injured area heal. 1236 1237Passive therapy is usually more at the beginning of treatment when youâre in a lot of pain. 1238 1239Now, on the other hand, active therapy is going to be exactly the opposite. 1240 1241Itâs going to be ones where you are actively doing something. 1242 1243So itâs not going to be just you standing there, but it might be you doing stretches or strength training exercises. 1244 1245There are lots of different active therapies, and they vary in difficulty. 1246 1247So at first, we might not start out doing strengthening. 1248 1249We might start doing balance training. 1250 1251We can do light postural strengthening versus very, very in-depth muscle-building strengthening. 1252 1253It just depends on where youâre at. 1254 1255Passive is done to you to help with pain and active is a treatment you actively do to help yourself.`,youtube:"https://www.youtube.com/embed/Tp2QpfNZLMo?feature=oembed",date:"",excerpt:"I think people donât understand what the difference is. So I want to talk about the difference between active and passive therapy."},{slug:"improve-golf-game-chiropractic",title:"Improve Your Golf Game in Downers Grove IL with Chiropractic",body:`Choosing to re
1255ceive treatment from aDowners Grove IL chiropractorwonât stop your slice or improve your putting, but it just might end up improving your overall game and lowering your score. Itâs no secret that golf can be hard on your lower back. The quick, repetitive twisting motion required to swing a club puts your back at risk every time you play, and if you already have a back injury youâre putting other muscle groups at risk. Keep reading to learn how to improve your golf game in Downers Grove IL with chiropractic care. 1256 1257Since a chiropractor is specifically trained to treat the entire neuromusculoskeletal system they are able to help golfers reduce the amount of stress and strain placed on their bodies. The lower back does undergo a lot of stress with the torque of a standard golf swing, but there are other body parts that can affect your golf game, too. Pain or range of motion issues in your shoulders, elbows, knees, or wrists will definitely affect your swing and lead to inflated scores. 1258 1259Chiropractic treatment can put your body back into alignment, remove nerve compression, and improve blood flow to vital muscles. When you are free from pain and your mobility isnât hindered in any way, you can swing freely and focus on your game. 1260 1261Although you can improve your golf game in Downers Grove IL with chiropractic, taking steps to help yourself will improve it even further. Arrive early at the course and do some warm-up stretching and light swings before your game. Whether you hit some balls at the practice range or not, stretching and loosening up is key. Youâll also want to perform some light stretches after your round to keep your muscles loose and lengthened. 1262 1263Itâs easy to get dehydrated out on the golf course, but not drinking enough can set the stage for a strained muscle or similar injury. Make sure you drink plenty of water before, during, and after playing golf, especially if it is hot outside. If you walk the course when you play, avoid carrying your bag and pull it instead. Carrying a heavy golf bag over 18 holes can cause disc problems and irritate nerves. 1264 1265If you have the option, avoid wearing metal spikes when you play. They have the potential to get stuck in the ground during your swing, causing a serious knee or back injury. And if you find that your swing is causing pain in any area of your body, consider taking lessons to learn a more efficient way to swing your clubs. If you follow these tips youâll enjoy a pain-free round every time out. Our chiropractic team at Downers Grove Chiropractic Spine and Injury Center in Downers Grove IL is here to help. 1266 1267At Downers Grove Chiropractic Spine and Injury Center our team is here to help answer your questions. Please feel free to contact us today.`,youtube:"",date:"",excerpt:"Choosing to receive treatment from aDowners Grove IL chiropractorwonât stop your slice or improve your putting, but it just might end up improving your overall game and lowering your score. Itâs no..."},{slug:"choose-chiropractic-office",title:"How to Choose a Downers Grove IL Chiropractic Office",body:`Whether you are looking to change from your current chiropractor or youâre trying chiropractic treatment for the first time, itâs important to choose the right one to suit your needs and your lifestyle. Chiropractic care is an effective way to eliminate scores of health issues naturally, but itâs still important to find a chiropractor you feel at ease with. Here are tips on how to choose aDowners Grove IL chiropractic office. 1268 1269When you have your initial consultation with a new chiropractor itâs important to ask questions. Find out how long he or she has been practicing, ask if they have a special area of expertise, and make sure to ask about their experience with your specific health issue. Youâll also get a good sense of whether theyâre the right one by watching how they respond to your basic questions. Ideally, youâd like someone that is patient, friendly, and courteous throughout the consultation. 1270 1271If you notice the chiropractor seems agitated or isnât allowing you to finish your sentences before answering, you might want to shop around. Since chiropractic treatment is foreign to a lot of people, itâs important for the chiropractor to take the time necessary to explain the entire process clearly until you understand it. 1272 1273Sometimes everything seems to check out but you just have a bad feeling for one reason or another. Youâre always in control when it comes to selecting a Downers Grove IL chiropractic office, so follow your instincts whether they are good or bad. 1274 1275You'll find that most chiropractors are great people that are looking to provide you with the best possible care. If you do your homework you'll find one that resonates with you. 1276 1277At Downers Grove Chiropractic Spine and Injury Center our team is here to help answer your questions. Please feel free to contact us today.`,youtube:"",date:"",excerpt:"Whether you are looking to change from your current chiropractor or youâre trying chiropractic treatment for the first time, itâs important to choose the right one to suit your needs and your lifes..."}
1277,{slug:"chiropractor-explains-avoid-back-injuries",title:"Downers Grove IL Chiropractor Explains How to Avoid Back Injuries",body:`When it comes to avoiding back injuries, your fate is largely in your own hands. Itâs true that an unexpected fall or auto accident may cause an injury thatâs beyond your control, but a large percentage of back injuries are caused by your own actions, which means you can take measures to prevent them or stop them from getting worse. Here are a few valuable back injury tips from aDowners Grove IL chiropractor. 1278 1279How you lift boxes, laundry baskets, childrenâs toys, a pair of shoes, or just about anything else, has a bearing on the health of your back. When you lift correctly your spine is in the proper alignment and there is no added stress placed on your back. This means you should bend your knees and keep your back as straight as possible when you pick anything up off the floor. 1280 1281If you have a lot of lifting to do try to place items on a table or chair so there isnât as much bending required picking it up. Your back is not designed to work as a crane so anytime you use it that way you are putting stress on your back that doesnât need to be there. Take a balanced stance, lift with your legs and move your feet if you need to change direction while holding the object. 1282 1283Performing activities with your back health in mind is a great strategy to help you avoid back injuries. That means stretching before any type of physical activity, taking it slow if you have a lot of repetitive lifting to do, and taking breaks to rest and stretch during the activity. 1284 1285Getting yourself into good physical condition also protects your back and helps to avoid injuries. This includes losing weight in your midsection and strengthening core muscles, to make lifting and general movement less stressful on your back. Most Downers Grove IL chiropractors will also tell you that sleeping on a firm mattress is another way you can nurture your back and prevent injuries. 1286 1287If you end up with a back injury despite your efforts to avoid it, you should seek treatment with a Downers Grove IL chiropractor as soon as you can. Spinal misalignment, bulging discs, herniated discs, and other injuries often only get worse if you let them linger. Prompt treatment will restore blood flow to the area, relieve any compressed nerves and get you back to normal in the shortest time possible. 1288 1289At Downers Grove Chiropractic Spine and Injury Center our team is here to help answer your questions. Please feel free to contact us today. 1290 1291Request 1292 1293An Appointment`,youtube:"",date:"",excerpt:"When it comes to avoiding back injuries, your fate is largely in your own hands. Itâs true that an unexpected fall or auto accident may cause an injury thatâs beyond your control, but a large perce..."},{slug:"3-tips-chiropractor",title:"3 Tips from a Downers Grove IL Chiropractor",body:`Since chiropractors see the results of poor lifestyle choices on a daily basis, itâs only natural to formulate opinions and offer tips to patients so they can help themselves. From sore backs, necks, shoulders, and irregular sleeping patterns to back pain, we provide help in a wide range of areas. Here is 3 tips from aDowners Grove IL chiropractorthat will help keep your body operating efficiently. 1294 1295Sitting seems like a relatively innocent activity, but the negative effects that prolonged sitting creates are numerous. Extensive sitting has always been associated with back pain and spinal issues, but recent research also suggests a link between too much sitting and heart disease. If you have a sedentary job like so many people do, make a point of getting up and moving around at least once per hour. You can take phone calls standing up, buy an adjustable standing desk, do deep knee bends, jump jacks or just go for a quick walk. The key is to stand up and move around to relieve pressure and stay healthy. 1296 1297Another important tip from a Downers Grove IL chiropractic team is to get quick treatment if youâve suffered an injury. A little twist or tweak now can lead to years of discomfort and improper muscle function if you just leave it alone. Itâs always wise to apply ice to injuries to help reduce swelling, but visiting a chiropractor as soon as possible will help with the healing process and keep your muscles and joints functioning at full capacity. 1298 1299Leaving minor injuries may not cause a great deal of pain, but the effects will be felt in the future. Many people end up using various pain medications or having reduced mobility as they get older because they chose to leave an injury alone. 1300 1301Treating injuries promptly is a good idea, but preventing them altogether is even better. Keeping your muscles, tendons, and ligaments flexible with daily stretching will help you avoid many common injuries. You can incorporate the stretches into your morning routine or as part of your daily workout regimen. As you age, those muscles will become tighter and tighter leaving you prone to injury. Working for long hours hunched over a desk also shortens muscles and opens the door to injury. Stretching tips from a Downers Grove IL chiropractor include your hamstrings, quadriceps, calves, chest, hips, and back. It only takes a few minutes a day, but youâll notice the results for the rest of your life. 1302 1303If you have any further questions don't hesitate to contact our Downers Grove IL team at Downers Grove Chiropractic Spine and Injury Center today.`,youtube:"",date:"",excerpt:"Since chiropractors see the results of poor lifestyle choices on a daily basis, itâs only natural to formulate opinions and offer tips to patients so they can help themselves. From sore backs, neck..."}
1303,{slug:"chiropractor-explains-value-health",title:"Downers Grove IL Chiropractor Explains the Value of Health",body:`The value of health is something that can never be overstated, no matter how long you talk about it. Itâs easy to place other aspects of life ahead of health on the priority list, but once your health falters none of those other things matter. If you arenât healthy enough to work, look after children or spend time with friends, then your health becomes all that matters. Take these pieces of advice from aDowners Grove IL chiropractorin order to truly understand the value of health. 1304 1305Health and wellness is made up of a lot more than just your physical condition. Your physical body is important and it is when this part starts breaking down that you might contact a chiropractor for treatment, but itâs just one piece of the puzzle. 1306 1307Emotional wellness is another element that can directly contribute to your physical well-being. If you've been through emotional traumas and havenât dealt with them along the way, they tend to manifest in other areas of life that affect your overall health. Itâs always best to express your emotions freely and manage them so youâre not hurting anyone else in the process. 1308 1309Maintaining strong social bonds with family and friends is another way to strengthen your health. Study after study shows the importance of having strong social connections when it comes to your health. The most important relationship youâll have is with yourself, but a sense of community and sharing with others is also a critical element. 1310 1311Enjoying what you do in life is another important aspect of your overall health and wellness. So many people feel like they are trapped in professions they donât find rewarding or that actually drain them physically and mentally. Itâs almost impossible to be happy and healthy when you dread going to work five days per week. 1312 1313When all of these facets are in balance and your health is thriving, you get to live life on your own terms rather than relying on doctors and medicine to keep you going. Seeing a Downers Grove IL chiropractor can certainly reduce pain and increase your range of motion, but all of the different elements of wellness work together, ignoring some of them isnât going to make you feel better overall. At the end of the day health is all you really have and luckily, youâre in control. 1314 1315At Downers Grove Chiropractic Spine and Injury Center our team is here to help answer your questions. Please feel free to contact us today.`,youtube:"",date:"",excerpt:"The value of health is something that can never be overstated, no matter how long you talk about it. Itâs easy to place other aspects of life ahead of health on the priority list, but once your hea..."},{slug:"do-your-muscles-feel-hard-as-a-rock",title:"Do Your Muscles Feel Hard As A Rock?",body:`I had this question today from a patient. 1316 1317I wanted to make sure that I answered this for everyone, too, because itâs not something that I feel like gets asked a lot. 1318 1319We all know what muscle spasms are. 1320 1321We all know what muscle tension is, and we all know what knots can feel like, right? 1322 1323Well, this patient came in, and they said, I donât understand why my muscle feels hard as a rock. 1324 1325Itâs very different than a muscle spasm. 1326 1327Muscle spasm, itâs tight, but you can feel a little bit of motion when youâre pushing on it, right? Or a knot, itâs a singular knot within the muscle belly. 1328 1329This whole muscle felt hard as a rock. 1330 1331I wanted to go through and explain to them whatâs going on with that. 1332 1333When we have these muscles that are this hard, hard as a rock, right? Hard as concrete steel. 1334 1335Youâve heard people say this before. 1336 1337Theyâre super hard. 1338 1339Itâs because they are consistently firing, and theyâre firing so fast that theyâve gone into a state of tetany. 1340 1341What that means is that theyâve completely contracted to where now theyâre never opening up again. 1342 1343Theyâre just contracting. 1344 1345Within there theyâre doing that because they have something thatâs gone on that has triggered them to never stop relaxing. 1346 1347Itâs almost like now theyâre in this vicious cycle, right? 1348 1349Thereâs always just tight, tight, tight, tight, tight. 1350 1351Itâs usually due either A, to an injury or B, due to the bodyâs changing of biomechanical patterns, your righting reflexes, your body is trying to get you either out of pain or to do something so that weâre level with the ground and weâre not walking around like this, aka injury, or itâs been here for a long time. 1352 1353We donât want this technique because that means that weâve got major, major issues going on. 1354 1355Thatâs what was going on there. 1356 1357The interesting thing about this is itâs not always going to be both sides. 1358 1359It can be just one side because, again, itâs all in how your body is compensating, what itâs doing movement pattern-wise, and what it needs to do to either try to alleviate some pain or get you to move and function. 1360
1361Thatâs what it is when you hear someone say that the muscle is hard as a rock, and it is hard like that, itâs because that muscle has started firing and been firing at such a high rapid pace and doesnât get a chance to relax, that it just has completely contracted, and itâs just like a closed fist instead of being an open hand.`,youtube:"https://www.youtube.com/embed/weMHvpvjYUg?feature=oembed",date:"",excerpt:"I had this question today from a patient. I wanted to make sure that I answered this for everyone, too, because itâs not something that I feel like gets asked a lot."},{slug:"what-are-the-stages-of-spinal-degeneration",title:"What Are The Stages of Spinal Degeneration?",body:`Letâs talk about spinal degeneration. 1362 1363Weâre looking for a slight curve of the spine. 1364 1365We want that because what we donât want to go to phase one. In phase one weâve completely lost that curve. The neck is straight. 1366 1367It changes the biomechanics movement patterns and the way that these vertebrae hold the weight of your head. 1368 1369The weight of your head moves forward because your spine moved. 1370 1371When that happens, it puts more weight over bones. 1372 1373Abnormal pressure leads to osteoarthritis, osteophytes, or bone spurs. 1374 1375Over time, your body ends up fusing vertebrae. 1376 1377As we move to phase two, we can start to see that disk space has decreased and the bones are closer together. That happens because of abnormal pressure; the disks are slowly being killed off,. 1378 1379Thatâs degenerative disk disease. 1380 1381Degenerative disease means that we have a disk that has degenerated due to abnormal pressure. 1382 1383Points form on the ends of these bones â thatâs those osteophytes and osteoarthritis I talked about. 1384 1385Weâve got to start restoring normal functionality. 1386 1387Youâve got three ranges of motion. We need to get those back to normal. 1388 1389Joint motion is one of the most important ones. We have to retrain biomechanics and muscle memory. 1390 1391We have to strengthen up tissue, but we have to make sure we do the right thing at the right time. 1392 1393Itâs always better to get checked out sooner rather than later. 1394 1395You can go from down here to where we start getting osteoarthritis in as little as six months. Time is of the essence.`,youtube:"https://www.youtube.com/embed/AJrx1xekyZg?feature=oembed",date:"",excerpt:"Letâs talk about spinal degeneration. Weâre looking for a slight curve of the spine."},{slug:"chiropractor-talks-bulging-discs",title:"Downers Grove IL Chiropractor Talks about Bulging Discs",body:`The concentric rings made from cartilage and other materials that are located between your vertebrae are known as discs. These discs provide a cushion between the vertebrae, preventing them from grinding against one another while your spine is moving.Downers Grove IL chiropractorshave very good results when treating this type of problem and this article will help to shed some light on the problem. 1396 1397If you receive a diagnosis of a bulging disc, it means that a portion of one of your intervertebral discs is protruding past the outer edge of the vertebra. When this happens, the likelihood of the disc pressing on a nerve or other tissue increases. Bulging discs are common, and while they often remain asymptomatic, they do have the potential to cause debilitating pain in some cases. 1398 1399A bulging disc can be caused by sports injuries or other trauma such as a bad fall or car accident. Regular aging can also cause a bulging disc because the outer portion of your discs can become weaker over time. When pressure from the center of a disc stretches to the outer perimeter, a bulging disc may be the result. 1400 1401Symptoms of a bulging disc begin when the disc puts pressure on nerves in your spine. Almost 90% of bulging discs occur in the lumbar region of the back. In certain cases, pain can radiate from that area to your hips, buttocks, legs, and down to your feet. If you happen to have a bulging disc in your cervical spine, you may notice pain radiating downward from your neck through your arms and to your fingers. In a worst-case scenario, a bulging disc can cause severe pain that almost limits mobility completely. 1402 1403Chiropractic treatment for a bulging disc may include gentle spinal adjustment at the site of the problem and exercises. Each patient is treated as an individual and treatment plans are customized for maximum effectiveness. Usually, several sessions are required to ensure the disc is successfully improved back to where it needs to be and that the patient is making steady progress. 1404 1405We hope this information helps you to make the best choice for your health. Our chiropractic team at Downers Grove Chiropractic Spine and Injury Center is here to assist you in any way we can. Feel free to contact us today for more information`,youtube:"",date:"",excerpt:"The concentric rings made from cartilage and other materials that are located between your vertebrae are known as discs. These discs provide a cushion between the vertebrae, preventing them from gr..."},{slug:"what-do-you-do-if-youre-in-pain",title:"What Do You Do If You're In Pain?",body:`I started getting pain. I woke up the other day, I had pain, or I did something I didnât think was a major injury, but now Iâve got this sciatica. 1406 1407Iâve got this back pain, and itâs been here for a week or two weeks. 1408 1409Sometimes itâs been here for a couple of months, and I donât know what to do because anytime I move this way or that way, it hurts. 1410 1411You should not be trying to do new stretches or the stretches you did before that injury. 1412 1413It doesnât make sense. 1414 1415If youâre already in pain, why are you trying to stretch something that was designed for you to not be in pain? 1416 1417I can tell you right now your pain from this injury is not because you need to stretch a muscle. 1418 1419If it was just from a muscle issue that would go away by itself within two weeks maximum, so that means itâs something else. 1420 1421You donât want to start working out. 1422 1423All that youâre going to do is youâre going to work out to make your body strong enough to compensate for the issue, which is going to cause you worse problems later on. 1424 1425What you do need to do is donât minimize it. 1426 1427Donât take it lightly. Just get it checked out. 1428 1429The quicker you get things checked out and take action on it, the better your results are going to be, but also the less treatment time itâs going to take. 1430 1431If you get something checked out immediately when it happens, youâre going to have the best chance of getting it to heal as close to 100% as possible and make sure it doesnât come back. 1432 1433If you wait four weeks or six weeks or four months, now your body has changed its b
1433iomechanics. 1434 1435Itâs changed the way it moves, itâs changed its muscle memory. 1436 1437We have to not only get the original issue to heal, but we have to retrain everything to move like youâre going to once the issue is back to where it was, once your body is back the way it was, once youâre moving the right way, weâre going to have to retrain all of that. 1438 1439Donât make more work for yourself. Get it checked out as soon as possible.`,youtube:"https://www.youtube.com/embed/EigtgtizISo?feature=oembed",date:"",excerpt:"I started getting pain. I woke up the other day, I had pain, or I did something I didnât think was a major injury, but now Iâve got this sciatica."},{slug:"how-do-you-know-your-pain-is-real",title:"How Do You Know Your Pain Is Real?",body:`How do I know that my back pain is something thatâs serious or thatâs just going to go away? How do I know know that I need to get treated? 1440 1441These are great questions, and I can tell you right now, there are quick, easy ways to know whether itâs real. 1442 1443The first thing is, was it caused by an injury? 1444 1445If there was something that caused it, you can directly say I was fine until this happened, then itâs real, and you need to get it checked out. 1446 1447This way we can tell what the severity is and make sure it heals the right way. 1448 1449If itâs something that hasnât gone away after a week, itâs real. 1450 1451If it hasnât gone away by then, itâs not going to go away. 1452 1453Iâll tell you right now, a lot of people like to say itâs just a muscle issue. 1454 1455If it was a muscle strain, it will heal by itself 100% within two weeks. 1456 1457If by day six, day seven, you havenât noticed a progressive decrease in pain and feeling like itâs better, then thatâs the time to be worried. 1458 1459If itâs been there for months and it hasnât gone away, you need to be worried. 1460 1461This is when you need to get checked out, and you need to make sure that you get the right kind of treatment because the quicker you get it checked out, the better your results are, the better your outcome measures are, and the less likely youâre going to have to deal with permanency. 1462 1463Itâs always better to act sooner rather than later because the worst thing that happens if you act too soon is you find out that it was nothing to be worried about. 1464 1465Donât worry about it. Donât stress. Just get checked out.`,youtube:"https://www.youtube.com/embed/VgvOhEsmc9Q?feature=oembed",date:"",excerpt:"How do I know that my back pain is something thatâs serious or thatâs just going to go away? How do I know know that I need to get treated?"},{slug:"have-you-ever-made-these-mistakes-with-your-back-pain",title:"Have You Ever Made These Mistakes With Your Back Pain?",body:`These are the huge mistakes people make when they have back pain or sciatica, and they make themselves worse. 1466 1467The first thing that people do thatâs a huge mistake, a huge no-no, is your pain just starts that day, and you start trying to do stretching, or you start trying to go work out. 1468 1469That is the absolute worst thing you could do because when you have that pain there, itâs your body telling you that somethingâs not right. 1470 1471If you then try to stretch into that, youâre not only going to potentially damage and irritate the issue, but you could cause further harm or a new issue on top of the one youâre dealing with. You have to make sure itâs safe first. 1472 1473You donât want to just jump in and start doing something when youâre already in pain and the second thing that people do that is the absolute worst thing you can do is they try to ignore it. 1474 1475When you ignore something, it doesnât go away. Itâs still there. It just means that itâs going to linger and linger, and then itâs going to grow and grow and grow. 1476 1477When you start ignoring something, when itâs little, that means it has to get to a higher threshold or get worse before you listen to it. 1478 1479Donât do those things. Donât ignore it, but donât try to just power through it and work out and stretch because youâre going to make it worse. Make sure you do something about it. 1480 1481If nothing else, be smart, take your time and donât jump into doing something, do an exercise or a stretch that could potentially make it worse.`,youtube:"https://www.youtube.com/embed/aeQvE1Zmir0?feature=oembed",date:"",excerpt:"These are the huge mistakes people make when they have back pain or sciatica, and they make themselves worse."},{slug:"do-you-feel-like-chiropractic-is-your-last-hope",title:"Do You Feel Like Chiropractic Is Your Last Hope?",body:`I hear it all the time: âNothingâs worked.â âYou tried everything.â âYouâve lost all hope that anything is going to be able to get you better.â âSomething helped for a little while then it comes back.â âThe issue felt like it was getting better. Then it kind of plateaued.â âThis is your last hope.â 1482 1483I hear that all the time in my office. 1484 1485This is why we specialize in these type of issues, because not only do we take the time to understand what specifically is going on with you individually, but we also have a unique way of treatment that not only makes sure we get rid of the underlying issue, but we can make sure that we strengthen the area and get to heal properly so it doesnât come back. 1486 1487This is important, because what happens is a lot of times you just go to therapy and they just work on doing strengthening, or stretching exercises, and you feel better for a little while. 1488 1489The underlying issue is never addressed and because of that, itâs going to come back. 1490 1491Whether that be in two weeks, three weeks or six months, itâs going to come back because the underlying issue, the absolute problem that was causing everything didnât go away. 1492 1493Thatâs what I hear all the time in the clinic, because we take the time to not only find this out, but fix it this way, we can make sure that when the pain goes away, it doesnât come back. 1494 1495Why live in pain one more day?`,youtube:"https://www.youtube.com/embed/xRtAMNuCWOQ?feature=oembed",date:"",excerpt:"I hear it all the time: âNothingâs worked.â âYou tried everything.â âYouâve lost all hope that anything is going to be able to get you better.â âSomething helped for a little while then it comes ba..."},{slug:"what-happens-when-you-have-a-herniated-disc",title:"What Happens When You Have A Herniated Disc?",body:`I wanted to take a minute to kind of show you what a disc herniation is, show you what it looks like, and then also talk a little bit about what some of those issues are that it can cause. 1496 1497I got this cool model here and with this model, I can show you what the disc herniation looks like. Let me kind of walk you through what this looks like first. 1498 1499Up here, we have one of the Vertebra, one of the bones, another bone down here. 1500
1501This is your disc in the center here. 1502 1503Then we have your spinal cord right here, and then the spinal nerves that come off right here. 1504 1505When we look in the center, this is your canal, your spinal canal. 1506 1507Thatâs where the spinal cord goes through, but when we look at the side here, you can see the spinal cord is in there and the nerves come off. 1508 1509In there is where the problem arises, because when we start to have issues where the disc goes into that area, thatâs where weâre going to start getting symptoms. 1510 1511When we look at this and we look at this disc like this, what happens is the disc actually will herniate out just like that, as you can see, Iâll show it to you on this site, too. 1512 1513It will herniate out just like that. 1514 1515Now, when that disc sticks out like that, you can see how now itâs moved into that canal, and itâs putting pressure on that nerve. 1516 1517When we have a herniated disc, a couple of things can happen. We can have pain right at the area of herniation because the outside of your disc has nerves there, and those nerves will be able to tell you if thereâs pain there also, we can have problems right here from this nerve thatâs here. 1518 1519We can also have problems wherever this nerve goes, wherever that nerve goes, that nerve goes to someplace below the level. 1520 1521What that means is that the disc herniation is in your neck. 1522 1523That nerve is going to come out and go somewhere below. 1524 1525Itâs not going to cause issues up here in your head. 1526 1527It can cause issues down your arm. 1528 1529If itâs in your lower back, it can cause issues down your leg. 1530 1531If this disc herniation is in your lower back, it canât cause issues in your arm. 1532 1533Itâs really important to know, because this way, we can tell whether the disc herniation, even if itâs there. 1534 1535If your issues are in your arm and this is in your low back, this herniation is not causing it. 1536 1537This is why we do MRIs. We can see these herniations on the MRIs, and you can see just pressure just right there shooting that herniation out. 1538 1539We want to see how big it is, where it is, what levels itâs at. 1540 1541Thatâs what MRIs are important for and these are things that we commonly see in the office. Depending on all those things I just talked about is depending on what kind of treatment we can do, if we can do treatment, or if we needed to have surgery. 1542 1543I want to go over this with you. 1544 1545I got this thing, and itâs cool. 1546 1547It shows those disc herniations, so I hope that makes it a little bit more clear.`,youtube:"https://www.youtube.com/embed/UkIKpib7qUc?feature=oembed",date:"",excerpt:"I wanted to take a minute to kind of show you what a disc herniation is, show you what it looks like, and then also talk a little bit about what some of those issues are that it can cause."},{slug:"common-occurring-things-change-how-we-react-to-them",title:"Common Occurring Things Change How We React To Them",body:`An interesting thought just occurred to me. 1548 1549Iâm right in downtown Downers Grove, and weâre not far away from the train station, the train, weâre also not far away from the fire department. 1550 1551With that we hear the fire engine, and we hear ambulances going by on Main Street all the time. 1552 1553Normally, when you hear those things, you think something is going on. Itâs a bad emergency. 1554 1555The problem is when you get those stimuli over and over and over again, you start to kind of drown it out. 1556 1557When I hear those things, I donât even think twice because itâs a normal part of the day. You might even hear them while Iâm doing this video. 1558 1559Itâs a normal part of the day so I donât think of it the same way as if I was to only hear it once or twice a month. The same thing happens with people when theyâre in pain, right? 1560 1561When youâre in pain all the time, you donât identify it the same as if you only had that pain once or twice a day or once or twice a month. 1562 1563It becomes ânormalâ to you. Thatâs part of your normal. 1564 1565This is part of my normal, hearing these ambulances and sirens going through. It doesnât mean that it is actually what should be done. I shouldnât be hearing ambulances if Iâm everywhere. Now, while 1566 1567Iâm by a hospital or a fire station, yes, that makes sense. 1568 1569If Iâm out somewhere else, or if Iâm eating at a restaurant, if Iâm at the grocery store, I shouldnât be hearing ambulance sirens all the time, right? 1570 1571The same thing is like you shouldnât be feeling in pain all the time. 1572 1573It means that something is going on, so you always want to get to the bottom of it. 1574 1575Just because it happens a lot and itâs common doesnât mean itâs the way that it should be. 1576 1577I think thatâs something that we have to kind of wrap our heads around because we do get desensitized to not only the pain but to whatever stimuli is there so keep that in mind. 1578 1579If youâre having pain and you have it all the time, donât get desensitized to it because we want it to go away. 1580 1581Thatâs one of the things thatâs so interesting when people start treatment here, theyâve been in pain for a long time. 1582 1583Theyâve been moving differently, or they have all these different muscles spasms and tightness. 1584 1585Then, all of a sudden, when they rapidly start to change, improve, change their biomechanics movement patterns, they canât even remember why they thought it was normal before. 1586 1587Always look at things and say, is this really how it should be, or am I just being desensitized to it?`,youtube:"https://www.youtube.com/embed/QXZ5
1587IMa6AIc?feature=oembed",date:"",excerpt:"An interesting thought just occurred to me. Iâm right in downtown Downers Grove, and weâre not far away from the train station, the train, weâre also not far away from the fire department."},{slug:"what-is-the-pain-scale",title:"What Is The Pain Scale?",body:`I wanted to talk about pain scales. 1588 1589Thatâs one of the biggest things that people have an issue with when they come in, and I ask them to rate their pain on a scale of one to ten. 1590 1591I hear, âI have high pain tolerance,â or âI donât know what number it is.â 1592 1593We go from zero, which means no pain, all the way up to ten. When people come into my office, we shouldnât be seeing tens. 1594 1595Tens are usually like emergency-type situations, and youâre in the hospital. 1596 1597If someone says a ten, we know itâs not really a ten. 1598 1599Itâs probably a little bit lower down here. 1600 1601If it is a ten and theyâve already gone to the hospital, then weâve got more issues that we need to deal with. 1602 1603Usually, people are anywhere between four to eight when they come into my office. 1604 1605Now, hereâs the biggest thing. 1606 1607I donât necessarily care whether itâs a four or whether itâs an eight. What I do care about is that it goes down. I need to know the starting point. 1608 1609Thatâs why the numbers are so important because we need to make sure we track it along the way because I want it to get better. 1610 1611I donât care if youâre a two as long as I get you to a zero. I donât care if youâre an eight, as long as I get you to a two and maybe a zero. 1612 1613We have got to get this to get better. 1614 1615This is how we can track progress. 1616 1617This is also how we can tell if we have a setback. 1618 1619If youâre being treated in the office, a week goes by, and you go from an eight to a six, the weekend comes up, you decide to go out of town, you do some skiing, and now weâre up to an eight? 1620 1621Something happened, and we re-aggravated it with that skiing, and we can tell that just because weâve been charting pain levels as youâve been coming through, not even counting anything else that weâre going to do. 1622 1623You want to try to be as accurate as possible, but no oneâs going to hold you to that number. 1624 1625Donât worry about it. Just pick the one that best suits you.`,youtube:"https://www.youtube.com/embed/-i_PCHIwmUI?feature=oembed",date:"",excerpt:"I wanted to talk about pain scales. That's one of the biggest things that people have an issue with when they come in, and I ask them to rate their pain on a scale of one to ten."},{slug:"a-medical-doctor-must-refer-you-to-a-chiropractor",title:"A Medical Doctor Must Refer You To A Chiropractor?",body:`I get this question a lot, which is kind of interesting â but patients ask if they need a referral to see me. 1626 1627The answer is no. Iâm a doctor. 1628 1629I donât need a referral to do any kind of treatment, to do any kind of diagnosis, to take any kind of X-rays. 1630 1631We do all that in our office. We donât need a referral. 1632 1633However, I can refer you to another specialist if we canât help you in our office. 1634 1635You donât need a referral to come in. 1636 1637A lot of patients come in, even if itâs not something they think that we can help with because they know that we have a great network of specialists and other doctors that we work with. 1638 1639We also have the ability to get you in a lot quicker than if you just call them off the street because, sometimes, these orthopedic surgeons and neurologists, they can have a two-week to two-month waitlist. 1640 1641The doctors I work with are able to get you in within the next four to five days. 1642 1643No, we donât need a referral â but if you need a referral, we can definitely help out with that.`,youtube:"",date:"",excerpt:"Patients often wonder if they need a medical doctor's referral to see a chiropractor. The answer is no, as chiropractors are doctors who can diagnose and treat without a referral."},{slug:"car-bumpers-injuries",title:"Car Bumpers & Injuries",body:`I wanted to go over an interesting study I just got done reading about car bumpers. 1644 1645Not something you normally think about, but car bumpers are interesting because, theyâre supposed to be rated for a certain mile per hour to where after that certain amount of impact, theyâre going to degrade, theyâre going to have damage to them, and theyâre supposed to be 5 miles per hour. 1646 1647When you look at the bumpers that have been studied most recently, these bumpers are holding up closer to 9 or 10 miles per hour. 1648 1649I know what youâre thinking, that doesnât make 9 to 10 miles an hour versus 5 is not that big of a deal, but it is because what happens is that when that bumper degrades, itâs taking more force with it. 1650 1651When it doesnât get damaged or degrade, it means that force has to be passed into someone else, and that ends up being you, the passenger. 1652 1653Did you know that you are more likely to be injured in a low-speed collision than in a collision where thereâs major damage to the car? 1654 1655When thereâs less damage to the car, all of that energy has to travel somewhere, and it travels into you. 1656 1657When we start throwing things in like seat belts, headrests that arenât positioned the right way, airbags being deployed, this is why we can get some major injuries off of something that was very low-speed because of all these factors, and it all c
1657omes down to physics. 1658 1659It kind of can all be starting with bumpers supposed to degrade at 5 miles per hour, but theyâre doing more and making it up to 10.`,youtube:"",date:"",excerpt:"Recent studies show car bumpers are holding up to higher speeds before degrading, which means more force is transferred to passengers during low-speed collisions. This explains why you are more likely to be injured in a low-speed crash with less car damage."},{slug:"chiropractors-arent-for-everyone-only-people-in-pain",title:"Chiropractors Aren't For Everyone, Only People In Pain?",body:`One thing I wanted to talk about today is the notion that chiropractic is only for those people that are in pain. 1660 1661A lot of times people come in when theyâre in pain because they want to be out of pain. 1662 1663That makes a lot of sense, so we treat people who are in pain, and thatâs the most common type of people we see in the office, especially as new patients. 1664 1665However, once people are done with their treatment and the treatment plan is done, and theyâre feeling really good, then we can take on a different approach, and we can help them maintain that by not only giving them things to be working on at home but making sure if anything comes up, we now treat it and fix it in one visit. 1666 1667We have complementary roles, and the way we do this is very different. 1668 1669We work with people who are in pain, but we also work with people whoâve gotten out of pain and want to stay out of pain. 1670 1671This helps them not only with their performance when theyâre working out, but it also helps decrease their stress levels, helps take away those issues from bad posture at work, bad desk position, bad office chair. 1672 1673This way we can make sure that it doesnât develop into something worse later on. 1674 1675Itâs always much better to come in once here and there, get it corrected, instead of having to see you multiple times over multiple weeks because the issue got so bad over a long period that now we have to retrain muscle memory, biomechanics movement patterns and gets you out of pain and stop the inflammation.`,youtube:"",date:"",excerpt:"Chiropractic care is not just for people in pain. It also helps those who are out of pain maintain their health, improve performance, and prevent future issues."},{slug:"chiropractic-care-is-expensive",title:"Chiropractic Care Is Expensive?",body:`One common myth that I hear people talk about is that chiropractic care is expensive. 1676 1677Itâs kind of interesting when we think about that saying that chiropractic care is expensive because what people are talking about when they talk about chiropractic care being expensive is theyâre comparing it to zero. 1678 1679Anything is expensive compared to zero. 1680 1681When we start comparing chiropractic care and the cost of care to other types of treatments, when we talk about the comparison of chiropractic care and letâs say physical therapy, theyâre pretty much equal. 1682 1683You know where chiropractic care comes in is when you start comparing it to not only pain medications but visits to the pain doctor, injections, when you go to the surgeons, MRIs when you have to actually 1684have surgery, whether it be a fusion. 1685 1686Chiropractic is extremely inexpensive in comparison to these things. The goal is that we want to get it to where you donât even need those. 1687 1688Chiropractic care is not very expensive at all, especially when you start comparing apples to apples and look at whatâs going on. 1689 1690Plus, itâs something that can get results a lot quicker. We donât have to have rehab after having surgery. 1691 1692When we start adding up all the cost of that when you compare a chiropractic visit to an MRI, youâre going to be very different in the amounts of pricing, and chiropractic care is not as expensive as you think.`,youtube:"",date:"",excerpt:"A common myth is that chiropractic care is expensive, but when compared to other treatments like physical therapy, pain medications, or surgery, it is actually very cost-effective."},{slug:"hey-doctor-what-did-i-do",title:"Hey Doctor, What Did I Do?",body:`I had a patient come in, and the first thing they s
1692ay out of their mouth is, âDoc, what did I do?â 1693 1694When I hear that, itâs always interesting because I know itâs going to be one of two things. 1695 1696Weâre probably not talking about a major injury and by that I mean, a very obvious thing to were like they were fine, they fell downstairs, and then their back started hurting, or the neck started hurting. Thatâs pretty obvious. 1697 1698What weâre talking about is weâre either talking about repetitive stress or something thatâs happened slowly over time, or weâre talking about a biomechanical issue. 1699 1700Iâm always thinking those two things when I hear someone say that, âDoc, what did I do?â What we have to do then is to break it down and go back in history and figure out exactly what are you doing? 1701 1702What do you do for work? Tell me about your life. Tell me about other symptoms. How long has this been going on? 1703 1704Weâre usually able to really kind of trace these breadcrumbs out and figure out where this all started from because when we figure out where it all started from, then we can make a plan as to where to move forward in the future. 1705 1706One thing I will tell you is that things never stay the same. They either get better or they get worse, but theyâre not going to be the same as they were two weeks ago, two months ago, two years ago. 1707 1708We have to see this progression because this tells me not only were the biggest issue was initially, but where the biggest issue is now, how we can put all this together and what we can do to make sure that everything heals the right way. 1709 1710Anytime I hear, âDoc, what did I do,â I know that itâs going to be something that weâre going to have to get some history on and really kind of build up this plan to figure out where it was now, where it was then, where it is now and what we need to do to get the results that we want.`,youtube:"",date:"",excerpt:`When patients ask "Doc, what did I do?", it's usually due to repetitive stress or a biomechanical issue rather than a major injury. By tracing the history of the problem, a chiropractor can create a plan to help everything heal correctly.`},{slug:"chiropractors-only-know-about-the-spine",title:"Chiropractors Only Know About The Spine?",body:`A question that I get asked a lot is, âDo chiropractors only know about the spine?â 1711 1712This is a great question. 1713 1714When you think about chiropractors, you think about the spine initially, but we donât only know about the spine because if we only knew about the spine, it wouldnât make sense that we wouldnât be able to look at the other parts of the body as well. 1715 1716Hereâs what I mean by that; 1717 1718While the spine is very important, it houses your spinal cord, and thatâs the most important thing because when we talk about nerve issues we can have numbness, tingling, burning, motor weakness, sensory loss. 1719 1720If you have a problem where you have pain radiating down into your arm, we need to know, is it coming from the spine? 1721 1722Chiropractors work on the whole body, different extremities, and moving parts. 1723 1724It doesnât mean that we can treat everything, and I pride myself on making sure we have a great wide network of other doctors I work with, whether it be orthopedic surgeons, neurologists, neurosurgeons, physiatrists, pain management doctors. 1725 1726We work with all these different doctors because I want to make sure that if you do come in and I canât help you, I can get you in touch with the right professional that can help with your specific issue. 1727 1728It all starts by being able to know about these different issues is to not only be able to diagnose it, but to be able to treat it or send you to the person whoâs best to treat that.`,youtube:"",date:"",excerpt:"A common question is whether chiropractors only know about the spine. While the spine is crucial, chiropractors actually work on the whole body, including different extremities and moving parts."},{slug:"choosing-chiropractor",title:"Choosing a Chiropractor in Downers Grove IL",body:`One of the most common questions I get asked as a doctor is how do I find a great chiropractor in Downers Grove IL ? In some cities, there are dozens to choose from and it can be difficult to know if the doctor you are considering is right for you. This article will help to walk you through the steps that I would use to find a great doctor to take care of me. 1729 1730Most patients choose their chiropractor based on the look of the outside of the office or how nice their website is. I agree that a doctor that keeps up their office and that has a great website is probably a good choice, but thereâs more to it than that. Chiropractic is a very diverse profession so there are some deeper questions to ask. 1731 1732The best way to know if a chiropractor is right for you is to sit down and talk to them. Learn about who they are as a person and why they became a chiropractor. There are many different styles of adjusting and many different philosophies in the chiropractic field. When you find a passionate doctor you have found what youâre looking for. 1733 1734Ultimately you need to find someone that really cares about you and your well-being. A doctor that is going to be focused on your health and that has a plan to get you back on track. If you feel uncomfortable then do your homework and youâll find the best choice for you. 1735 1736If you have been struggling with a health condition and it feels like youâre going around in circles, I encourage you to give us a call today. If for any reason we feel that we cannot help you we will get you pointed in the right direction. We are here to be a resource for you in any way that we can. 1737 1738Today is a great day to improve your health. If you live in Downers Grove IL we encourage you to give our team at Downers Grove Chiropractic Spine and Injury Center a call today. Our friendly staff will set up a time for you to come in and learn about who we are and what we can do for you.`,youtube:"",date:"",excerpt:"Finding a great chiropractor involves more than just a nice office or website; it requires talking to them to understand their philosophy and passion. Ultimately, you need a doctor who genuinely cares about your well-being and has a clear plan for your health."},{slug:"fitness-tips-chiropractor",title:"Fitness Tips from a Chiropractor in Downers Grove IL",body:`A chiropractor in Downers Grove IL is no stranger to seeing patients that have injured themselves working out or playing sports. Pulled muscles, strains, sprains, ligament tears, and misaligned discs are all part of the practice. Virtually every type of fitness injury can be successfully assessed and treated with chiropractic care, but prevention is an even better prescription. Here are some fitness tips from a chiropractor in Downers Grove IL you should take to heart. 1739 1740Importance of Your Warm-Up in Downers Grove IL 1741Quite often the stage is set for an injury even before you begin to exercise. Warming up is an integral part of any safe fitness regimen, but itâs also a step that many people tend to neglect. If your muscles are cold and tight and you launch right into exercise, you increase the risk of pulling a hamstring, straining your lower back, or tearing a ligament. Light stretching or some gentle c
1741alisthenics before you exercise will get the blood flowing, lengthen your muscles, and reduce the likelihood of getting hurt. 1742 1743Proper Technique to Reduce Injury 1744Using the proper technique while performing specific exercises or playing your sport is also a critical element for preventing an injury. Learn how to perform the exercises and movements correctly, then follow those instructions every time you play or practice. Always try to stay within your own skill level and donât overdo it. Being competitive is great, but pushing yourself too hard may end up putting you out of commission for an extended period of time. 1745 1746Flexible Muscles Recover Faster 1747Maintaining good flexibility in all your muscle groups will help your athletic ability and it will prevent injury. Develop a stretching routine and stick to it so you wonât have to visit a chiropractor in Downers Grove IL with an injury you could have prevented. At the very least, stretch the muscles that you use the most in your specific sport or activity. 1748 1749Critical Cool Downs 1750Cooling down properly after exercise is another important fitness tip that Downers Grove IL chiropractors recommend. After your exercise session or game, make sure you take 10 or 15 minutes and stretch out your muscles and joints before you finish up. Just like with the warm-up, cooling down will help you avoid strains, sprains, and muscle pulls. 1751 1752Remember to drink water throughout the day to keep your muscles and discs well hydrated. This will also go a long way toward preventing injury. If you do happen to hurt yourself, despite you best prevention efforts, donât hesitate to call a chiropractor and get the treatment process started. The sooner you begin the sooner youâll be healed and back at it. Our outstanding team at Downers Grove Chiropractic Spine and Injury Center is here to help.`,youtube:"",date:"",excerpt:"A chiropractor in Downers Grove IL shares essential fitness tips to prevent injuries, including warming up, using proper technique, staying flexible, and cooling down. Staying hydrated is also key to avoiding muscle and disc issues."},{slug:"chiropractor-discusses-different-types-headaches",title:"Downers Grove IL Chiropractor Discusses Different Types of Headaches",body:`Headaches are one of those health issues that can be mild and irritating, severe and debilitating, or one of many degrees in between. They can build up slowly or come on suddenly, and no matter how bad it is, almost everyone wants a remedy as soon as possible. There are several different types of headaches that a Downers Grove IL chiropractor can treat, so it is important to make an appointment if you suffer from any of the following. 1753 1754Tension Headaches In Downers Grove IL 1755A tension headache is probably the most common type people experience. Some of the common characteristics of a tension headache include; a pressing or tightening feeling, bilateral location, mild to moderate intensity, and pain lasting from 30 minutes to one week. Tension headaches donât normally include nausea or vomiting, but they may include light or sound sensitivity. The presence of tension headaches is not attributed to another health disorder. 1756 1757Migraine Headaches 1758Migraine headaches arenât as common as tension headaches and they are often mistaken for something else. Quite often, a sufferer will attribute any bad headache pain to a migraine, but this isnât always the case. Migraine is a condition that can be described as a recurrent headache that lasts up to 72 hours, featuring unilateral pulsating pain of moderate to severe intensity. Migraine pain includes nausea and/or sensitivity to light, and it is often made worse with normal physical activity. 1759 1760Approximately 20% of migraine sufferers will experience a neurological symptom known as an aura before they get a migraine. Auras take the form of visual disturbances or other sensory disturbances. Sometimes, auras occur between migraine headache attacks. Migraines arenât typically associated with any other health issue. 1761 1762Cluster Headaches 1763Cluster headaches are quite different from both tension headaches and migraines, occurring in only about 1% of the population. While most migraine sufferers are women, men between 20 and 40 are the main recipients of cluster headaches. This type of headache produces severe pain around the eyes or along the side of the head. Attacks usually last from 15 minutes up to 3 hours and have been known to occur 8 times in a single day. Tearing, forehead sweating, and nasal congestion may accompany cluster headaches. The intense pain makes some sufferers restless or agitated during the attack. 1764 1765If you suffer from any of the above types of headaches and want a natural, non-invasive approach to ease your pain, a Downers Grove IL chiropractor will take the time to assess every aspect of your lifestyle, medical history, and body to find a permanent solution. 1766 1767Contact our team today at Downers Grove Chiropractic Spine and Injury Center to schedule an appointment or learn more. We look forward to hearing from you.`,youtube:"",date:"",excerpt:"Headaches can range from mild to severe, and there are several different types that a chiropractor can treat. This post discusses tension, migraine, and cluster headaches and how chiropractic care c
1767an help."},{slug:"why-does-it-matter-who-my-doctor-is",title:"Why Does it Matter Who My Doctor Is?",body:`Dr. DeCubellis: I think we kind of answered that a little bit, but the biggest thing is that you want to make sure you go to someone who actually works with personal injury claims. 1768 1769Cases with personal injury are much different than your normal something that happens at home type of case, not only in the way that theyâre actually processed, but the way that the exams have to go, the way everything is documented, but also the way that theyâre paid and the way insurance works, itâs just a completely different ball game. 1770 1771So you have to make sure that, obviously, itâs someone who knows what theyâre doing. 1772 1773Dr. DeCubellis: The other thing, though, too, is when it really comes down to that diagnosis, the big problem that I see is a lot of people, or a lot of doctors, who want to try to do PI, but donât know how or havenât been properly trained, theyâll come in to try to treat them as a normal case, meaning their diagnosis is like back pain, neck pain, muscle sprain or strain. 1774 1775Those things donât really offer much value in the way of the cash value, but they also donât usually match up with how the patient ends up at the end of treatment when they reach that MMI, maximum medical improvement. 1776 1777So there becomes a gap now because itâs like they were diagnosed with this, theyâre treated this way, but that doesnât add up with how they ended up, so somethingâs wrong, and now we have a big problem on our hands. 1778 1779Atty. John: Right, no I agree. I think from my perspective, so much of my job truly is storytelling. 1780 1781Atty. John: And if a doctor is doing their job and doing it well, Iâve seen your notes and your notes are exemplary, theyâre exactly what I wish all the other notes looked like, to be honest, and the reason is, is because back strain doesnât tell me anything. 1782 1783A back sprain just doesnât tell me anything. 1784 1785Atty. John: When you dive into the specifics and you really get into what actually is mechanically wrong here, whatâs really going on in the body that is causing this pain and causing these issues, then we start to be able to actually tell a story to an insurance company, or a judge, or a jury in a way that really explains this because look, Iâve rolled my ankle and sprained my ankle, right? 1786 1787Iâve also torn ligaments in my ankle, and both are technically a kind of a sprain, but oneâs very different than the other, and if I had a doctor who wasnât diagnosing me as anything but sprain or strain, I might not have ever had my ankle fixed the way I needed to so that I could run or play basketball or do whatever I needed to do again. 1788 1789Itâs just really, really important to dive down to specifics.`,youtube:"",date:"",excerpt:"Dr. DeCubellis and Atty. John discuss the importance of choosing a doctor experienced in personal injury claims. They emphasize that proper, specific diagnosis and documentation are crucial for both medical recovery and legal cases."},{slug:"storytelling-is-key-in-personal-injury",title:"Storytelling Is Key In Personal Injury",body:`I think from my perspective, so much of my job truly is storytelling. 1790 1791Itâs telling the story of how you got hurt and then how you hopefully got better. 1792 1793âBack sprainâ doesnât tell me anything. 1794 1795When you dive into the specifics and you really get into what actually is mechanically wrong here, whatâs really going on in the body that is causing this pain and causing these issues, then we start to be able to actually tell a story to an insurance company, or a judge, or a jury, in a way that really explains this. 1796 1797Iâve rolled my ankle and sprained my ankle. Iâve also torn ligaments in my ankle, and both are technically a kind of a sprain, but oneâs very different than the other. 1798 1799If I had a doctor who wasnât diagnosing me as anything but sprain or strain, I might not have ever had my ankle fixed the way I needed to so that I could run or play basketball or do whatever I needed to do again. 1800 1801Itâs just really, really important you dive down to specifics.`,youtube:"",date:"",excerpt:`A chiropractor explains how diagnosing specific injuries, rather than using vague terms like "sprain," is crucial for effective treatment and accurately conveying the patient's story to insurance companies or juries.`},{slug:"chiropractor-discusses-proper-child-backpacks",title:"Downers Grove IL Chiropractor Discusses Proper Child Backpacks",body:`Although children are smaller than adults, and their bodies are still growing and developing, parents tend to weigh them down with backpacks that are far too heavy and unbalanced. Lower back pain is the most common health issue suffered by Americans and in many cases, it all starts in childhood with those oversized backpacks. No parent wants their child to suffer so listen to the advice of a Downers Grove IL chiropractor when it comes to proper child backpacks. 1802 1803The first order of business is to select a backpack that will be supportive and wonât put undue stress on any part of a childâs body. Child backpacks should be made of lightweight material and be proportionate to the size of the childâs body. Buying large backpacks with the thought of fitting more into them will only cause problems. 1804 1805Look for backpacks that have several individualized compartments to help you balance out the weight effectively. Padded shoulder straps that are at least two inches wide and a strap that goes around the waist also features to look for when making your purchase. 1806 1807When packing the backpack, distribute the weight evenly and try to ensure it weighs less than 15% of the childâs body weight. If it is too heavy the child will bend forward slightly to try and counterbalance the weight on the shoulders. The heaviest items in the backpack should be packed closest to the body and if it isnât necessary leave it out. 1808 1809When a child is wearing a backpack the shoulder straps should be adju
1809sted so that the pack is close to the body. This will distribute the weight of the pack evenly over the spine and prevent misalignment. Itâs important that kids use both of the straps on the backpack so the weight distribution remains equal. You should also show your child how to bend at the knees to pick up the backpack and instruct him not to twist or bend at the waist while wearing it. 1810 1811For some reason, we donât seem to think that children are at risk for the same types of physical issues as adults when it comes to wearing heavy backpacks. Most Downers Grove IL chiropractors will tell you this isnât true and that children can suffer from many of the same issues as adults. Regular use of a heavy backpack can result in: 1812 1813* Back and shoulder pain 1814* Numbness and tingling in the arms 1815* Poor posture 1816* Reduced blood flow 1817* Headache and neck pain 1818* Distorted natural spine curvature 1819* Muscle strain caused by overcompensation 1820 1821Wearing an improper backpack sets the stage for a host of physical problems later in life. If youâre not sure how to proceed or your child is already showing some of the above symptoms contact our team at Downers Grove Chiropractic Spine and Injury Center today.`,youtube:"",date:"",excerpt:"Parents often weigh children down with heavy, unbalanced backpacks, which can lead to back pain and other physical issues. A Downers Grove IL chiropractor provides advice on selecting, packing, and wearing proper child backpacks to prevent these problems."},{slug:"numbness-tingling",title:"Numbness & Tingling",body:`A numbness and tingling sensation, whether it be in your hands, your feet, or parts of your back or neck, is never good. 1822 1823It feels like pins and needles. Sometimes it gets better, and sometimes it gets worse, depending on the position youâre in or what youâre trying to do. 1824 1825Itâs not fun to have at all. 1826 1827It is something that weâve been able to work on in our office with great results. 1828 1829We can help not only get rid of the frequency, and not only get rid of the duration thatâs there, but also be able to stop it from coming back.`,youtube:"",date:"",excerpt:"A numbness and tingling sensation in your hands, feet, back, or neck can feel like pins and needles. Chiropractic care can help reduce the frequency and duration of these symptoms and prevent them from returning."},{slug:"neck-pain-help",title:"Neck Pain",body:`Do you experience neck pain, numbness and tingling that comes out from your neck and goes down your arms, and into your shoulders? 1830 1831Your hands might get numb or start to feel cold, especially when you wake up first thing in the morning. 1832 1833These are things that we see a lot in our office, and fortunately, weâve been able to help people with these issues. 1834 1835Not only are they able to get better, but we can stop them from coming back.`,youtube:"",date:"",excerpt:"Do you experience neck pain, numbness and tingling that comes out from your neck and goes down your arms? We see this a lot in our office and can help people get better and stop it from coming back."},{slug:"treatment-you",title:"Treatment & You",body:`Your treatment should be 100% dependent on the type of injury you have, what your limitations are, and where you want to be when treatment is done. 1836 1837Those are the three cornerstones of not only the type of treatment you need, but how that treatment is going to be applied and the time frame of your treatment as well. 1838 1839Thereâs going to be no cookie-cutter way of saying that anything is treated in one particular way, because you are an individual. You live a different life than everyone else. Your injury is different than everyone else, and what you do at home or at work is different than other people. 1840 1841We have to make sure we keep that in mind, and make sure that we use that to dictate the protocols. 1842 1843For instance, the outcome measures might change if you have children and young children and you want to be able to take care of them without pain. Leaning over the crib is going to be different than if you have no kids and youâre at work all day on the computer, because now we have a different position that youâre in that we have to make sure the body can do without pain. 1844 1845This is why we have a wide range of different options, and therapies we can do â because itâs based on you, the treatment that you need, and the outcome measure we want to get you to and you want to get to as well. 1846 1847So have to make sure weâre specific to you because every person is different, but every person also has a different goal in mind. To meet those goals, we have to have different options, and thatâs what we offer here.`,youtube:"",date:"",excerpt:"Your treatment should be completely personalized based on your specific injury, limitations, and goals. We offer a wide range of therapies to ensure your care is tailored to your unique needs."},{slug:"ligament-injuries",title:"Ligament Injuries",body:`Almost no one talks about ligament injuries, but they are incredibly important. 1848 1849We see three main kinds of ligament injuries. 1850 18511. Car accident injuries 18522. Sports injuries 18533. Everyday injuries (for example, falling down the stairs) 1854 1855When these happen, the most common undiagnosed injury is a ligament injury. When itâs not diagnosed, it canât be treated properly. 1856 1857This is so important because, while ligament injuries never heal to 100%, how close you get to 100% is based on the care you receive. If theyâre not treated the right way, they are never going to heal the right way, and
1857youâre going to have more and more chronic conditions that develop over time and over the years. 1858 1859Ligaments have collagen and elastin at the same time. When you have an injury, you donât reform a elastin, just collagen. This means that the tendon itself is going to be weaker, your body then starts using other muscle groups to try to compensate, and we get this compensatory movement patterns, which changes your biomechanics. 1860 1861When this is unchecked, this goes throughout your whole body. 1862 1863An issue in your knee is now going to affect your lower leg, your thigh, your low back, your hips, and then eventually all the way up to your neck because your bodyâs way of holding your movement and holding your normal weight when itâs doing proper or normal functions is not going to be the same. 1864 1865It has to be altered because we have this weakness due to the injury in the tendon or the ligament. 1866 1867We have to make sure that we keep that in mind when doing proper treatment, otherwise weâre never going to get the outcome measures. 1868 1869This is why itâs so important to understand this and to make sure you go to someone who understands these injuries and has the proper treatment protocols in place to make sure you get the best results possible.`,youtube:"",date:"",excerpt:"Ligament injuries are often undiagnosed and never heal to 100%, making proper treatment crucial to prevent chronic conditions and biomechanical changes. Understanding these injuries and seeking care from a knowledgeable professional is essential for the best possible outcome."},{slug:"medical-drives-case-value",title:"Medical Drives Case Value",body:`If thereâs no injury thatâs diagnosed and thereâs no treatment, it doesnât add much credence to the settlement being high. There was no impact on their life, at least from a medical standpoint. 1870 1871Itâs really important to make sure that weâre very specific in whatâs going on. When the patients are getting close to or done with treatment, we get to that maximum medical improvement. 1872 1873Looking at their duties under duress and their loss of lifetime enjoyment activities, we say, âPrior to this, they were able to work eight hours a day sitting at a computer, no issue. Now, they can only work three hours; their pain level is at a five after three hours. If they go to four hours, it gets to an eight and they have to stop.â 1874 1875Thatâs a huge change, especially if we talk about a forty-five year old who is going to be working for another twenty years. 1876 1877Thatâs how things compound, and thatâs how these case values grow, but you need to make sure all the bases are put into place to actually grow that case. 1878 1879The most important thing in a case is not just a claim or trying to settle somebodyâs claim. 1880 1881I need something I can actually take in front of the jury â the doctorâs opinion about what caused the injury and the doctorâs opinion about what the future prognosis looks like. 1882 1883Those two things, in my opinion, are the most important thing your doctor can do for you beyond getting you better.`,youtube:"",date:"",excerpt:"If there's no diagnosed injury or treatment, it doesn't add credence to a high settlement. A doctor's opinion on the injury's cause and future prognosis is crucial for growing case value."},{slug:"inflammation",title:"Inflammation",body:`Weâve all heard about inflammation, but I donât think we all understand really what inflammation is. 1884 1885Inflammation is the cause of most of the problems that we deal with when it comes to neck, back, spine and joint pain. Thatâs something that we all kind of understand, but the bigger problem is that chronic inflammation causes bad things. 1886 1887It causes the chronic illnesses you hear about. When we talk about things like heart disease, liver disease, osteoarthritis â all those different things are caused by this chronic inflammation in the body, so we have to get rid of it. 1888 1889Chronic inflammation is the root of all problems and pain. We need to make sure the inflammation goes away. 1890 1891By making sure that inflammation goes away, we restore proper functionality to the body. 1892 1893That means, not only are the joints, the muscles, the tendons, and the ligaments all able to function and move the way they should, but it also takes pressure off the nerves in the nervous system, allowing your brain proper communication with the rest of your body, so everything functions the way it should. 1894 1895When you start changing the way you move â for example, when you move one hip a little bit less, and the other one a little bit more â we start overusing muscle patterns and muscle movements. One muscle group becomes larger than the other. One starts to deteriorate. 1896 1897We start getting degeneration. 1898 1899Now the other parts of your body start to try to compensate to take that pressure away. 1900 1901The nervous system is overloaded with this physical and mental stress, and
1901you start to get chronic and permanent issues. This is what we donât want, so letâs get rid of the inflammation. 1902 1903Letâs get your body working the right way, because if we get rid of inflammation, youâre going to feel better, and youâre going to be much better off in the long run.`,youtube:"",date:"",excerpt:"Inflammation is the root cause of many chronic illnesses and pain in the neck, back, spine, and joints. By eliminating inflammation, proper body functionality is restored and long-term health improves."},{slug:"radiating-pain",title:"Radiating Pain",body:`Radiating pain from your back down your legs is called sciatica. 1904 1905Radiating pain from your back down to your legs is a classic symptom we DONâT want to see. 1906 1907We see people like this every day. 1908 1909I am happy to report that we have been able to help them not only get out of pain, but also stop that radiating pain, that numbness and tingling that goes down their legs, that burning feeling, and that feeling like they just donât want to stand on their feet. 1910 1911Weâve been able to help them get back to work, get back to their leisure activities, and just feel better and live life.`,youtube:"",date:"",excerpt:"Radiating pain from your back down your legs is called sciatica, a classic symptom we don't want to see. We help people stop this pain, numbness, and tingling so they can get back to living life."},{slug:"movement",title:"Movement",body:`Movement dictates whether youâre going to be in pain or not in pain. 1912 1913Most of the time when we have pain after an injury, itâs when weâre doing a specific activity. 1914 1915Itâs not when weâre laying in bed, not moving; sometimes that could happen, too, but itâs usually when you do something specific whether itâs bending over, caring for your kids, driving to work, or just changing position. 1916 1917We need to know what specific movement is going on thatâs causing the issues, then we can actually get to the cause of the problem. 1918 1919Itâs not the movement thatâs the problem; you should be able to do that movement without pain, but the problem is something thatâs happening when you are using that specific movement pattern, whether it be in the muscle, the tendon, the ligament, the nerve, or the joint, 1920 1921There is a problem somewhere, and I can tell you right now â itâs usually a combination of most of those. 1922 1923The problem isnât just that you have a muscle issue, especially if itâs been here for more than two weeks; the problem is that itâs most likely in either the joint or the nerve or also the tendon. 1924 1925When you try to move, we donât have proper functionality of that joint or the tendon, which is putting pressure over certain muscle groups to work harder. 1926 1927All this is compressing the nerve fibers, which is sending signals to your brain to not only elicit pain, but itâs also sending signals to your brain to try to change or alter that movement to stay away from those patterns, so we canât have that happening. 1928 1929Weâve got to get you to heal to where you can move the right way, because these are the precursors that will lead to permanent issues, whether that be arthritis, degeneration, or needing a shoulder replacement, or fusions, or a lifetime of medication and thatâs what we donât want. 1930 1931We want you to heal the right way, and we want to make sure that we do the thing to get you to heal the right way based on you specifically â not only the injury itself, but what you do in life and what you want to do without pain, because thatâs the goal. 1932 1933We donât want to be crossing things off our list that we canât do anymore because of pain. 1934 1935Donât let pain dictate your life. Letâs get your life back by practicing working on the actual issue (the actual injury), and getting you to do what you need to do.`,youtube:"",date:"",excerpt:"Movement dictates whether youâre going to be in pain or not in pain. We need to know what specific movement is going on thatâs causing the issues, then we can actually get to the cause of the problem."},{slug:"migraines",title:"Migraines",body:`Migraines are the worst. 1936 1937You get those migraine headaches where you can almost feel them coming on. You have to be in a dark room. Noise makes it worse. You likely experience light sensitivity. and the only thing you can do is just try to be alone. 1938 1939Sometimes it can even get so bad that it causes vomiting and starts causing pain in your neck or upper back as well. 1940 1941I understand it is not fun, but thankfully weâve been able to help patients with that for years. 1942 1943We can not only help get rid of some of the symptoms that stop the severity and eventually stop them from coming on.`,youtube:"",date:"",excerpt:"Migraines can cause severe symptoms like light sensitivity, vomiting, and neck pain. Chiropractic care c
1943an help reduce the severity and frequency of these headaches."},{slug:"scar-tissue",title:"Scar Tissue",body:`Youâve all heard of scar tissue, but do you know what scar tissue really is? 1944 1945Whenever you get a big cut, it heals, you end up getting a scar there. 1946 1947The injured area with the scar is weaker and more prone to future injury than the surrounding tissue. 1948 1949This is important because when we have an injury inside our body with either the muscles, tendons, ligaments, or joints that are there, we have that tearing of the fiber, just like we had on our skin, and we have scars that form internally if they donât heal properly. 1950 1951This means that that area that was injured is not as strong, is not as flexible, and itâs more likely to injure in the future. 1952 1953This is why itâs so important to make sure you get the proper treatment when we have these issues with the musculoskeletal system, because if you donât have them treated the right way, and if you start doing stretching or exercising too soon, weâre going to have them reinjured over and over and over again. 1954 1955Your body is going to change the way it moves to try to compensate for this using other muscle groups. Then, weâre going to put more strain and stress on the body in that area, and you will end up with one of the chronic conditions like osteoarthritis, degenerative disc disease, or one of those things. 1956 1957We donât want those things. We need this injury to heal the right way. 1958 1959Thatâs why itâs very important to understand that the way the tissue heals dictate your outcome measure, and the way that the tissue heals and the outcome you get depends 100% on the diagnosis and the treatment.`,youtube:"",date:"",excerpt:"Scar tissue forms internally when muscles, tendons, ligaments, or joints are injured and don't heal properly. This makes the area weaker, less flexible, and more prone to future injury."},{slug:"how-to-choose-a-chiropractor",title:"How To Choose A Chiropractor",body:`How do you choose a chiropractor? 1960 1961There are lots of different chiropractors out there, but the difference between them can be very, very big. 1962 1963First, you want to determine if the chiropractor is specifically trained to treat your condition. 1964 1965There might be lots of different conditions out there, but just like specialists of other types of doctors, thereâs chiropractors who specialize in these specific issues â especially when we talk about severe, complex issues. 1966 1967Youâre going to want someone whoâs done extra training in not only how to diagnose, but how to treat them as well. 1968 1969When it comes to car accidents, developmental issues, and neurodevelopmental issues as well, you want someone who has not only been trained but focuses on these areas; otherwise, youâre not going to be able to get the best results. 1970 1971Choose someone who has gone above and beyond and done the extra training in those specific issues.`,youtube:"",date:"",excerpt:"When choosing a chiropractor, it is crucial to find one specifically trained to treat your condition, especially for severe or complex issues. Look for a specialist who has completed extra training in diagnosing and treating your specific needs."},{slug:"should-i-stretch-or-exercise-2",title:"Should I Stretch Or Exercise?",body:`Consider that you just injured yourself or you have had issues going on for a while. 1972 1973In this situation, people often ask themselves â and end up asking me â âShould I stretch or exercise if Iâm injured?â 1974 1975My question for you is, does stretching or exercising cause pain? 1976 1977If the answer is yes, then you definitely shouldnât do it. 1978 1979If the answer is, âWell, I kind of try to bend and do it a little bit differently, so I donât have pain,â the answer is that you still you shouldnât do it. 1980 1981Overall, if you feel any pain, stop stretching or exercising if you are injured. 1982 1983The injury will change your movement patterns and biomechanics because your body is very intelligent. Itâs going to try to do everything it can to not have you be in pain. 1984 1985If that means youâre going to walk backwards or sideways or bent over, you will do that to be out of pain, and itâs all subconscious. 1986 1987What we need to do is restore the proper functionality and biomechanics and movement of not only the spine, but of the muscles, tendons, and ligaments as well. 1988 1989When we do that, then we can get you back to working out and stretching and itâll have a positive effect and not a potential to injure you further or cause permanent damage. 1990 1991Make sure you treat the problem before you start working on trying to stretch or exercise when the issue is still there.`,youtube:"",date:"",excerpt:"If you are injured and stretching or exercising causes pain, you should stop immediately. It is important to restore proper functionality and biomechanics before resuming these activities to avoid further injury."},{slug:"things-dont-happen-all-of-a-sudden",title:"Things Don't Happen All Of A Sudden",body:`One thing I hear a lot in this office is, âI donât know what happened, doc, it just came on all of a sudden.â 1992 1993âAll of a sudden, I got this pain.â 1994 1995âI threw my back out.â 1996 1997Things donât happen all of a sudden. 1998 1999Sometimes we have major injuries that happen relatively suddenly, sure. 2000 2001When things seem innocuous and all of a sudden you have pain, though, I can tell something that was building up for a while. Most of the nerve endings in that area donât elicit pain unless we get to a certain threshold thatâs going to stop you from doing certain movements and functionality. 2002 2003With that, it means that if youâve gotten to the threshold and youâve gotten to that area where weâre feeling a lot of pain, you probably have an issue going on. 2004 2005Itâs always good to kind of backtrack, so we can figure out, not only where this thing developed, but how and what is involved. Then, we can make sure we can get it corrected the right way. 2006 2007That way, you donât wake up again all of a sudden and say, âOh, wow, whatâs going on with my back or my neck?â Thatâs the goal here.`,youtube:"",date:"",excerpt:"Pain doesn't usually happen out of nowhere; it's often the result of an underlying issue building up over time. By backtracking to find the root cause, a chiropractor can correct the problem properly."},{slug:"arthritis",title:"Arthritis",body:`Letâs talk about arthritis. 2008 2009The most common form of arthritis youâre going to see and hear about is osteoarthritis. 2010 2011Osteoarthritis is a degenerative condition, with which you see bone spurs and decreased disk space. This leads to degenerative disc disease. 2012 2013These two things are preventable. 2014 2015If you donât get to the reason why theyâre there, though, theyâre going to keep getting worse and worse. 2016 2017Eventually you will need some sort of surgery, whether itâs hip replacement or spinal fusion, because thereâs no intervening options if you donât know what the issue is. Most professionals do not focus on the issue until we get to an emergency situation. 2018 2019Thatâs how we differ. 2020 2021We look at what your biomechanics movement patterns and whatâs going on within the whole body, so we can make sure we start restoring it. We can take the reason for having that arthritis away and make sure it doesnât get worse, because the reason arthritis forms is abnormal pressure over the joint or bone for long periods of time. 2022 2023In other words, it doesnât happen right away. Itâs a process â a degenerative issue that goes and goes and goes and moves and moves as you get older and itâs there longer. 2024 2025The quicker you get it treated and you get that issue taken away, the better your results are going to be. The longer itâs there, the more the issue youâre going to have. 2026 2027Please get checked and get treated as soon as you start feeling symptoms, because the quicker you get involved, the better end results youâre going to get.`,youtube:"",date:"",excerpt:"Osteoarthritis is a preventable degenerative condition caused by abnormal pressure over joints or bones. Early treatment focusing on biomechanics can restore movement and prevent worsening symptoms."},{slug:"sciatica-pain",title:"Sciatica",body:`Sciatica pain goes from your low back, down your legs, maybe all the way to your feet. It can create numbness, tingling, burning, and sharp shooting pains. 2028 2029It is not fun, and it can cause people to be in a lot of pain, and even significantly decrease their quality of life. People who are in this much pain arenât usually able to go about their daily activities, or if they can, theyâre in a lot of pain and discomfort while doing so. 2030 2031Fortunately, itâs been something Iâve been really able to help patients with in my office â not only get out of pain, but stay out of pain for the long term as well. 2032 2033Iâm able to help with people experiencing pain from sciatica in my office using proven techniques.`,youtube:"",date:"",excerpt:"Sciatica pain radiates from the lower back down the legs, causing numbness, tingling, and sharp pains that can significantly decrease quality of life. Fortunately, proven chiropractic techniques can help patients get out of pain and stay out of pain long-term."},{slug:"treatment-proof",title:"Treatment Proof",body:`Do you need proof that your treatment is actually working, that the adjustments and the treatment that youâre getting are actually making a difference? 2034 2035I believe that we should have proof, and thatâs why in our office, we always measure the differences of when you first came in to where you end â especially through X-rays. 2036 2037X-rays are the best way to show us not only what the problem is, but also that the problemâs resolved; they show not just that youâre feeling better for today, but when youâre feeling better, itâs going to last. 2038 2039For example, I took an x-ray of a patient at the beginning of her care. Her neck was very, very straight. 2040 2041Not only was she having problems with some neck pain and headaches, but she was having also issues with turning, and her range of motion wasnât there. 2042 2043When she was working on a computer, it was causing lots of problems, so by the end of the day, she was experiencing tons of pain. 2044 2045We structurally can see why, because we had issues to where the joints werenât moving the right way, putting pressure on the nerve fibers, which were stimulating that inflammation, and we just had this cycle going on and on. 2046
2047After treatment, we found a much bigger curve in the spine; not only did our symptoms go away and stay away, but structurally, when we looked at that, we fixed the underlying issue.`,youtube:"",date:"",excerpt:"Do you need proof that your treatment is actually working? In our office, we always measure the differences of when you first came in to where you end, especially through X-rays."},{slug:"ligaments-brain-injury-go-undiagnosed",title:"Ligaments & Brain Injury Go Undiagnosed",body:`Ligament issues are one of the most common injuries that go undiagnosed. 2048 2049One of the most common and severe types of ligament injuries is called alteration of motion spinal integrity, also known as AOMSI. 2050 2051Not only is it permanent, but with each segment that is involved, it comes with a 25% whole body impairment rating. 2052 2053If you are diagnosed with a 25% whole body impairment rating, an attorney is probably going to say, âWe need to get some more money because you are going to be impaired for the rest of your life with a quarter of your body. Thatâs HUGE.â 2054 2055Thatâs why itâs a problem that ligament injuries are not diagnosed as much as they should be. There are a couple of reasons for that. 2056 20571. Doctors donât know what they are. 20582. They donât know how to find them â and if you donât know how to find them, you canât diagnose them. 2059 2060Thatâs also why weâll see a lot of people who go through different kinds of therapies hit a wall. Nothing gets better, and no one can help because they were diagnosed with a sprain or strain, and at that point, the system let them down. 2061 2062You need to make sure you go through this process the right way. 2063 2064From your attorneyâs standpoint, if you were diagnosed with a sprain or strain and you didnât get any better after your three months of PT and they went through on that diagnosis, youâre pretty much out of options at that point. 2065 2066It all goes back to documentation. 2067 2068The sooner you can get into a doctor, the sooner you can get documented, the sooner you find these things out, the better â because it increases the value of your case, and there might not be enough available insurance. 2069 2070Illinois only requires you to carry $25,000 worth of insurance, which is not a lot, but if there is available insurance, thatâs going to ensure that you get more of that. You can use it to help you as you age and as you progress because youâre not going to improve. 2071 2072Concussions and traumatic brain injury also often goes undiagnosed. 2073 2074Emergency rooms are not, as far as I understand it, designed to diagnose these kinds of injuries. Theyâre designed to triage. 2075 2076Theyâre going to take a CT scan of your brain, which is like taking a Polaroid picture of your house and putting it on Zillow. You understand what the house looks like, but youâre not going to sell it. 2077 2078The same goes for or any sort of coup-contrecoup, whiplash related brain injury. 2079 2080Your brainâs bouncing around in fluid inside your skull, and itâs going hit the front and back of your skull. You are going to get injuries to your brain, youâre going to get shearing injuries. 2081 2082The end goal is get into your primary care doctor. Explain to them that you have headaches, aversion to light, sound, and whatever else your symptoms are. 2083 2084You have to be very, very clear and very, very much an over-sharer when it comes to your symptoms. 2085 2086That way, none of these things can go undiagnosed if youâre telling your doctor everything. 2087 2088A lot of times weâll get patients that come in that have already gone to the ER, and Iâll notice that they have a slow response. 2089 2090Theyâre having trouble remembering things, sensitivity to light, maybe even some slurring of speech â at that time, weâre dealing with post-concussion syndrome, so we need to get them to a neurologist. 2091 2092That way, they can at least document whatâs going on and see what happens at that point.`,youtube:"",date:"",excerpt:"Ligament and brain injuries often go undiagnosed after accidents, leading to inadequate treatment and lower legal settlements. Proper documentation by a specialist is crucial for recovery and compensation."},{slug:"chiropractors-may-help-scoliosis",title:"Downers Grove IL Chiropractors May Help Scoliosis",body:`Among common back conditions, scoliosis is one that has the potential to cause a great deal of discomfort and immobility. Between 5 million and 7 million people in the United States are affected by scoliosis. Downers Grove IL chiropractors have the ability to provide relief to many scoliosis patients, making their day-to-day lives more manageable. 2093 2094What is Scoliosis in Downers Grove IL? 2095Scoliosis is a condition of the spine where a lateral or sideways curvature of greater than 10 degrees develops. Most of the time, the cause of this unique curvature is unknown, but in around 20 percent of the cases, things like neurological disease, trauma, or tumors are responsible. Scoliosis with
2095no known cause is called idiopathic. 2096 2097If someone has functional scoliosis, it means that a postural issue, muscle spasm or legs that are different lengths is the cause. This type of scoliosis can usually be remedied. If scoliosis is considered structural, various postural strategies are usually ineffective. Scoliosis is more common among girls and it typically develops between the ages of 10 and 15. It can also be passed down, so if a parent or sibling has it there is a higher likelihood of a younger child getting it. 2098 2099Common Symptoms of Scoliosis 2100Some of the common symptoms of scoliosis include intense pain, reduced range of motion, reduced lung function, and reduced heart function. Psychological problems including decreased self-esteem are also a common issue among people that have scoliosis. Around 80 percent of people with scoliosis have a curvature of fewer than 20 degrees, but since it occurs most often during adolescence, it is possible to see large increases in curvature within a short period. Scoliosis is usually diagnosed through physical evaluation and x-rays to determine the extent of the spinal curvature. 2101 2102Chiropractic Treatment for Scoliosis 2103Some of the most effective treatments performed by Downers Grove chiropractors for scoliosis include spinal manipulation, electric muscle stimulation, and therapeutic exercise. This is an area that hasnât received a lot of attention or research, but many patients with scoliosis that have had chiropractic treatment report an improvement in their condition. 2104 2105Even if the spinal curvature is not completely corrected, any associated pain or issues that have been added to the scoliosis discomfort will be addressed. Sometimes the change in posture and gait created by scoliosis created by scoliosis causes other areas to overcompensate, causing pain and leading to new issues. Your chiropractor at Downers Grove Chiropractic Spine and Injury Center will search for the underlying cause of all your structural aches and pains and find the solution that works best for your specific situation. 2106 2107At Downers Grove Chiropractic Spine and Injury Center our team is here to help answer your questions. Please feel free to contact us today.`,youtube:"",date:"",excerpt:"Scoliosis is a common back condition that causes a lateral curvature of the spine, leading to discomfort and immobility. Chiropractors in Downers Grove IL can provide relief through treatments like spinal manipulation and therapeutic exercise."}],Ng={"/shoulder-pain":"/conditions/shoulder-joint-pain","/work-injury":"/conditions/work-injuries","/chiropractic-necessary":"/","/how-is-a-pi-attorney-paid":"/"},pA=["/wp-content","/wp-admin","/wp-login","/wp-includes","/feed","/author","/category","/tag","/blog/page"],yA=new Set(mA.map(n=>n.slug));function gA(){const[n,o]=Sd();return S.useEffect(()=>{const s=n.length>1&&n.endsWith("/")?n.slice(0,-1):n;if(s==="/")return;if(Ng[s]){o(Ng[s],{replace:!0});return}for(const d of pA)if(s===d||s.startsWith(d+"/")){o("/",{replace:!0});return}const r=s.startsWith("/")?s.slice(1):s;if(r.split("/").length===1&&r&&yA.has(r)){o(`/blog/${r}`,{replace:!0});return}},[n,o]),null}const ew=S.createContext({});function bA(n){const o=S.useRef(null);return o.current===null&&(o.current=n()),o.current}const kd=typeof window<"u",vA=kd?S.useLayoutEffect:S.useEffect,Ad=S.createContext(null);function jd(n,o){n.indexOf(o)===-1&&n.push(o)}function Cd(n,o){const s=n.indexOf(o);s>-1&&n.splice(s,1)}const sa=(n,o,s)=>s>o?o:s<n?n:s;let Ed=()=>{};const ra={},tw=n=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(n);function nw(n){return typeof n=="object"&&n!==null}const aw=n=>/^0[^.\s]+$/u.test(n);function Dd(n){let o;return()=>(o===void 0&&(o=n()),o)}const fn=n=>n,wA=(n,o)=>s=>o(n(s)),Fs=(...n)=>n.reduce(wA),Vs=(n,o,s)=>{const r=o-n;return r===0?1:(s-n)/r};class Md{constructor(){this.subscriptions=[]}add(o){return jd(this.subscriptions,o),()=>Cd(this.subscriptions,o)}notify(o,s,r){const c=this.subscriptions.length;if(c)if(c===1)this.subscriptions[0](o,s,r);else for(let d=0;d<c;d++){const h=this.subscriptions[d];h&&h(o,s,r)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}
vendor: 39,207 bytes, line 2107
2107const On=n=>n*1e3,dn=n=>n/1e3;function ow(n,o){return o?n*(1e3/o):0}const iw=(n,o,s)=>(((1-3*s+3*o)*n+(3*s-6*o))*n+3*o)*n,xA=1e-7,TA=12;function SA(n,o,s,r,c){let d,h,p=0;do h=o+(s-o)/2,d=iw(h,r,c)-n,d>0?s=h:o=h;while(Math.abs(d)>xA&&++p<TA);return h}function Ks(n,o,s,r){if(n===o&&s===r)return fn;const c=d=>SA(d,0,1,n,s);return d=>d===0||d===1?d:iw(c(d),o,r)}const sw=n=>o=>o<=.5?n(2*o)/2:(2-n(2*(1-o)))/2,rw=n=>o=>1-n(1-o),lw=Ks(.33,1.53,.69,.99),Rd=rw(lw),cw=sw(Rd),uw=n=>(n*=2)<1?.5*Rd(n):.5*(2-Math.pow(2,-10*(n-1))),Od=n=>1-Math.sin(Math.acos(n)),hw=rw(Od),dw=sw(Od),kA=Ks(.42,0,1,1),AA=Ks(0,0,.58,1),fw=Ks(.42,0,.58,1),jA=n=>Array.isArray(n)&&typeof n[0]!="number",mw=n=>Array.isArray(n)&&typeof n[0]=="number",CA={linear:fn,easeIn:kA,easeInOut:fw,easeOut:AA,circIn:Od,circInOut:dw,circOut:hw,backIn:Rd,backInOut:cw,backOut:lw,anticipate:uw},EA=n=>typeof n=="string",_g=n=>{if(mw(n)){Ed(n.length===4);const[o,s,r,c]=n;return Ks(o,s,r,c)}else if(EA(n))return CA[n];return n},bl=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function DA(n,o){let s=new Set,r=new Set,c=!1,d=!1;const h=new WeakSet;let p={delta:0,timestamp:0,isProcessing:!1};function m(b){h.has(b)&&(f.schedule(b),n()),b(p)}const f={schedule:(b,y=!1,x=!1)=>{const A=x&&c?s:r;return y&&h.add(b),A.has(b)||A.add(b),b},cancel:b=>{r.delete(b),h.delete(b)},process:b=>{if(p=b,c){d=!0;return}c=!0,[s,r]=[r,s],s.forEach(m),s.clear(),c=!1,d&&(d=!1,f.process(b))}};return f}const MA=40;function pw(n,o){let s=!1,r=!0;const c={delta:0,timestamp:0,isProcessing:!1},d=()=>s=!0,h=bl.reduce((H,K)=>(H[K]=DA(d),H),{}),{setup:p,read:m,resolveKeyframes:f,preUpdate:b,update:y,preRender:x,render:T,postRender:A}=h,R=()=>{const H=ra.useManualTiming?c.timestamp:performance.now();s=!1,ra.useManualTiming||(c.delta=r?1e3/60:Math.max(Math.min(H-c.timestamp,MA),1)),c.timestamp=H,c.isProcessing=!0,p.process(c),m.process(c),f.process(c),b.process(c),y.process(c),x.process(c),T.process(c),A.process(c),c.isProcessing=!1,s&&o&&(r=!1,n(R))},I=()=>{s=!0,r=!0,c.isProcessing||n(R)};return{schedule:bl.reduce((H,K)=>{const F=h[K];return H[K]=(Z,X=!1,U=!1)=>(s||I(),F.schedule(Z,X,U)),H},{}),cancel:H=>{for(let K=0;K<bl.length;K++)h[bl[K]].cancel(H)},state:c,steps:h}}const{schedule:We,cancel:Ha,state:wt,steps:bh}=pw(typeof requestAnimationFrame<"u"?requestAnimationFrame:fn,!0);let Tl;function RA(){Tl=void 0}const Gt={now:()=>(Tl===void 0&&Gt.set(wt.isProcessing||ra.useManualTiming?wt.timestamp:performance.now()),Tl),set:n=>{Tl=n,queueMicrotask(RA)}},yw=n=>o=>typeof o=="string"&&o.startsWith(n),Nd=yw("--"),OA=yw("var(--"),_d=n=>OA(n)?NA.test(n.split("/*")[0].trim()):!1,NA=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu,Ci={test:n=>typeof n=="number",parse:parseFloat,transform:n=>n},Us={...Ci,transform:n=>sa(0,1,n)},vl={...Ci,default:1},Rs=n=>Math.round(n*1e5)/1e5,Ld=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function _A(n){return n==null}const LA=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,Id=(n,o)=>s=>!!(typeof s=="string"&&LA.test(s)&&s.startsWith(n)||o&&!_A(s)&&Object.prototype.hasOwnProperty.call(s,o)),gw=(n,o,s)=>r=>{if(typeof r!="string")return r;const[c,d,h,p]=r.match(Ld);return{[n]:parseFloat(c),[o]:parseFloat(d),[s]:parseFloat(h),alpha:p!==void 0?parseFloat(p):1}},IA=n=>sa(0,255,n),vh={...Ci,transform:n=>Math.round(IA(n))},yo={test:Id("rgb","red"),parse:gw("red","green","blue"),transform:({red:n,green:o,blue:s,alpha:r=1})=>"rgba("+vh.transform(n)+", "+vh.transform(o)+", "+vh.transform(s)+", "+Rs(Us.transform(r))+")"};function zA(n){let o="",s="",r="",c="";return n.length>5?(o=n.substring(1,3),s=n.substring(3,5),r=n.substring(5,7),c=n.substring(7,9)):(o=n.substring(1,2),s=n.substring(2,3),r=n.substring(3,4),c=n.substring(4,5),o+=o,s+=s,r+=r,c+=c),{red:parseInt(o,16),green:parseInt(s,16),blue:parseInt(r,16),alpha:c?parseInt(c,16)/255:1}}const Yh={test:Id("#"),parse:zA,transform:yo.transform},Qs=n=>({test:o=>typeof o=="string"&&o.endsWith(n)&&o.split(" ").length===1,parse:parseFloat,transform:o=>`${o}${n}`}),Ia=Qs("deg"),Nn=Qs("%"),de=Qs("px"),BA=Qs("vh"),HA=Qs("vw"),Lg={...Nn,parse:n=>Nn.parse(n)/100,transform:n=>Nn.transform(n*100)},di={test:Id("hsl","hue"),parse:gw("hue","saturation","lightness"),transform:({hue:n,saturation:o,lightness:s,alpha:r=1})=>"hsla("+Math.round(n)+", "+Nn.transform(Rs(o))+", "+Nn.transform(Rs(s))+", "+Rs(Us.transform(r))+")"},it={test:n=>yo.test(n)||Yh.test(n)||di.test(n),parse:n=>yo.test(n)?yo.parse(n):di.test(n)?di.parse(n):Yh.parse(n),transform:n=>typeof n=="string"?n:n.hasOwnProperty("red")?yo.transform(n):di.transform(n),getAnimatableNone:n=>{const o=it.parse(n);return o.alpha=0,it.transform(o)}},VA=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function UA(n){return isNaN(n)&&typeof n=="string"&&(n.match(Ld)?.length||0)+(n.match(VA)?.length||0)>0}const bw="number",vw="color",GA="var",PA="var(",Ig="${}",YA=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Gs(n){const o=n.toString(),s=[],r={color:[],number:[],var:[]},c=[];let d=0;const p=o.replace(YA,m=>(it.test(m)?(r.color.push(d),c.push(vw),s.push(it.parse(m))):m.startsWith(PA)?(r.var.push(d),c.push(GA),s.push(m)):(r.number.push(d),c.push(bw),s.push(parseFloat(m))),++d,Ig)).split(Ig);return{values:s,split:p,indexes:r,types:c}}function ww(n){return Gs(n).values}function xw(n){const{split:o,types:s}=Gs(n),r=o.length;return c=>{let d="";for(let h=0;h<r;h++)if(d+=o[h],c[h]!==void 0){const p=s[h];p===bw?d+=Rs(c[h]):p===vw?d+=it.transform(c[h]):d+=c[h]}return d}}const qA=n=>typeof n=="number"?0:it.test(n)?it.getAnimatableNone(n):n;function WA(n){const o=ww(n);return xw(n)(o.map(qA))}const Va={test:UA,parse:ww,createTransformer:xw,getAnimatableNone:WA};function wh(n,o,s){return s<0&&(s+=1),s>1&&(s-=1),s<1/6?n+(o-n)*6*s:s<1/2?o:s<2/3?n+(o-n)*(2/3-s)*6:n}function XA({hue:n,saturation:o,lightness:s,alpha:r}){n/=360,o/=100,s/=100;let c=0,d=0,h=0;if(!o)c=d=h=s;else{const p=s<.5?s*(1+o):s+o-s*o,m=2*s-p;c=wh(m,p,n+1/3),d=wh(m,p,n),h=wh(m,p,n-1/3)}return{red:Math.round(c*255),green:Math.round(d*255),blue:Math.round(h*255),alpha:r}}function Ml(n,o){return s=>s>0?o:n}const Fe=(n,o,s)=>n+(o-n)*s,xh=(n,o,s)=>{const r=n*n,c=s*(o*o-r)+r;return c<0?0:Math.sqrt(c)},FA=[Yh,yo,di],KA=n=>FA.find(o=>o.test(n));function zg(n){const o=KA(n);if(!o)return!1;let s=o.parse(n);return o===di&&(s=XA(s)),s}const Bg=(n,o)=>{const s=zg(n),r=zg(o);if(!s||!r)return Ml(n,o);const c={...s};return d=>(c.red=xh(s.red,r.red,d),c.green=xh(s.green,r.green,d),c.blue=xh(s.blue,r.blue,d),c.alpha=Fe(s.alpha,r.alpha,d),yo.transform(c))},qh=new Set(["none","hidden"]);function QA(n,o){return qh.has(n)?s=>s<=0?n:o:s=>s>=1?o:n}function ZA(n,o){return s=>Fe(n,o,s)}function zd(n){return typeof n=="number"?ZA:typeof n=="string"?_d(n)?Ml:it.test(n)?Bg:ej:Array.isArray(n)?Tw:typeof n=="object"?it.test(n)?Bg:JA:Ml}function Tw(n,o){const s=[...n],r=s.length,c=n.map((d,h)=>zd(d)(d,o[h]));return d=>{for(let h=0;h<r;h++)s[h]=c[h](d);return s}}function JA(n,o){const s={...n,...o},r={};for(const c in s)n[c]!==void 0&&o[c]!==void 0&&(r[c]=zd(n[c])(n[c],o[c]));return c=>{for(const d in r)s[d]=r[d](c);return s}}function $A(n,o){const s=[],r={color:0,var:0,number:0};for(let c=0;c<o.values.length;c++){const d=o.types[c],h=n.indexes[d][r[d]],p=n.values[h]??0;s[c]=p,r[d]++}return s}const ej=(n,o)=>{const s=Va.createTransformer(o),r=Gs(n),c=Gs(o);return r.indexes.var.length===c.indexes.var.length&&r.indexes.color.length===c.indexes.color.length&&r.indexes.number.length>=c.indexes.number.length?qh.has(n)&&!c.values.length||qh.has(o)&&!r.values.length?QA(n,o):Fs(Tw($A(r,c),c.values),s):Ml(n,o)};function Sw(n,o,s){return typeof n=="number"&&typeof o=="number"&&typeof s=="number"?Fe(n,o,s):zd(n)(n,o)}const tj=n=>{const o=({timestamp:s})=>n(s);return{start:(s=!0)=>We.update(o,s),stop:()=>Ha(o),now:()=>wt.isProcessing?wt.timestamp:Gt.now()}},kw=(n,o,s=10)=>{let r="";const c=Math.max(Math.round(o/s),2);for(let d=0;d<c;d++)r+=Math.round(n(d/(c-1))*1e4)/1e4+", ";return`linear(${r.substring(0,r.length-2)})`},Rl=2e4;function Bd(n){let o=0;const s=50;let r=n.next(o);for(;!r.done&&o<Rl;)o+=s,r=n.next(o);return o>=Rl?1/0:o}function nj(n,o=100,s){const r=s({...n,keyframes:[0,o]}),c=Math.min(Bd(r),Rl);return{type:"keyframes",ease:d=>r.next(c*d).value/o,duration:dn(c)}}const aj=5;function Aw(n,o,s){const r=Math.max(o-aj,0);return ow(s-n(r),o-r)}const Ze={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1},Th=.001;function oj({duration:n=Ze.duration,bounce:o=Ze.bounce,velocity:s=Ze.velocity,mass:r=Ze.mass}){let c,d,h=1-o;h=sa(Ze.minDamping,Ze.maxDamping,h),n=sa(Ze.minDuration,Ze.maxDuration,dn(n)),h<1?(c=f=>{const b=f*h,y=b*n,x=b-s,T=Wh(f,h),A=Math.exp(-y);return Th-x/T*A},d=f=>{const y=f*h*n,x=y*s+s,T=Math.pow(h,2)*Math.pow(f,2)*n,A=Math.exp(-y),R=Wh(Math.pow(f,2),h);return(-c(f)+Th>0?-1:1)*((x-T)*A)/R}):(c=f=>{const b=Math.exp(-f*n),y=(f-s)*n+1;return-Th+b*y},d=f=>{const b=Math.exp(-f*n),y=(s-f)*(n*n);return b*y});const p=5/n,m=sj(c,d,p);if(n=On(n),isNaN(m))return{stiffness:Ze.stiffness,damping:Ze.damping,duration:n};{const f=Math.pow(m,2)*r;return{stiffness:f,damping:h*2*Math.sqrt(r*f),duration:n}}}const ij=12;function sj(n,o,s){let r=s;for(let c=1;c<ij;c++)r=r-n(r)/o(r);return r}function Wh(n,o){return n*Math.sqrt(1-o*o)}const rj=["duration","bounce"],lj=["stiffness","damping","mass"];function Hg(n,o){return o.some(s=>n[s]!==void 0)}function cj(n){let o={velocity:Ze.velocity,stiffness:Ze.stiffness,damping:Ze.damping,mass:Ze.mass,isResolvedFromDuration:!1,...n};if(!Hg(n,lj)&&Hg(n,rj))if(n.visualDuration){const s=n.visualDuration,r=2*Math.PI/(s*1.2),c=r*r,d=2*sa(.05,1,1-(n.bounce||0))*Math.sqrt(c);o={...o,mass:Ze.mass,stiffness:c,damping:d}}else{const s=oj(n);o={...o,...s,mass:Ze.mass},o.isResolvedFromDuration=!0}return o}function Ol(n=Ze.visualDuration,o=Ze.bounce){const s=typeof n!="object"?{visualDuration:n,keyframes:[0,1],bounce:o}:n;let{restSpeed:r,restDelta:c}=s;const d=s.keyframes[0],h=s.keyframes[s.keyframes.length-1],p={done:!1,value:d},{stiffness:m,damping:f,mass:b,duration:y,velocity:x,isResolvedFromDuration:T}=cj({...s,velocity:-dn(s.velocity||0)}),A=x||0,R=f/(2*Math.sqrt(m*b)),I=h-d,M=dn(Math.sqrt(m/b)),q=Math.abs(I)<5;r||(r=q?Ze.restSpeed.granular:Ze.restSpeed.default),c||(c=q?Ze.restDelta.granular:Ze.restDelta.default);let H;if(R<1){const F=Wh(M,R);H=Z=>{const X=Math.exp(-R*M*Z);return h-X*((A+R*M*I)/F*Math.sin(F*Z)+I*Math.cos(F*Z))}}else if(R===1)H=F=>h-Math.exp(-M*F)*(I+(A+M*I)*F);else{const F=M*Math.sqrt(R*R-1);H=Z=>{const X=Math.exp(-R*M*Z),U=Math.min(F*Z,300);return h-X*((A+R*M*I)*Math.sinh(U)+F*I*Math.cosh(U))/F}}const K={calculatedDuration:T&&y||null,next:F=>{const Z=H(F);if(T)p.done=F>=y;else{let X=F===0?A:0;R<1&&(X=F===0?On(A):Aw(H,F,Z));const U=Math.abs(X)<=r,re=Math.abs(h-Z)<=c;p.done=U&&re}return p.value=p.done?h:Z,p},toString:()=>{const F=Math.min(Bd(K),Rl),Z=kw(X=>K.next(F*X).value,F,30);return F+"ms "+Z},toTransition:()=>{}};return K}Ol.applyToOptions=n=>{const o=nj(n,100,Ol);return n.ease=o.ease,n.duration=On(o.duration),n.type="keyframes",n};function Xh({keyframes:n,velocity:o=0,power:s=.8,timeConstant:r=325,bounceDamping:c=10,bounceStiffness:d=500,modifyTarget:h,min:p,max:m,restDelta:f=.5,restSpeed:b}){const y=n[0],x={done:!1,value:y},T=U=>p!==void 0&&U<p||m!==void 0&&U>m,A=U=>p===void 0?m:m===void 0||Math.abs(p-U)<Math.abs(m-U)?p:m;let R=s*o;const I=y+R,M=h===void 0?I:h(I);M!==I&&(R=M-y);const q=U=>-R*Math.exp(-U/r),H=U=>M+q(U),K=U=>{const re=q(U),he=H(U);x.done=Math.abs(re)<=f,x.value=x.done?M:he};let F,Z;const X=U=>{T(x.value)&&(F=U,Z=Ol({keyframes:[x.value,A(x.value)],velocity:Aw(H,U,x.value),damping:c,stiffness:d,restDelta:f,restSpeed:b}))};return X(0),{calculatedDuration:null,next:U=>{let re=!1;return!Z&&F===void 0&&(re=!0,K(U),X(U)),F!==void 0&&U>=F?Z.next(U-F):(!re&&K(U),x)}}}function uj(n,o,s){const r=[],c=s||ra.mix||Sw,d=n.length-1;for(let h=0;h<d;h++){let p=c(n[h],n[h+1]);if(o){const m=Array.isArray(o)?o[h]||fn:o;p=Fs(m,p)}r.push(p)}return r}function hj(n,o,{clamp:s=!0,ease:r,mixer:c}={}){const d=n.length;if(Ed(d===o.length),d===1)return()=>o[0];if(d===2&&o[0]===o[1])return()=>o[1];const h=n[0]===n[1];n[0]>n[d-1]&&(n=[...n].reverse(),o=[...o].reverse());const p=uj(o,r,c),m=p.length,f=b=>{if(h&&b<n[0])return o[0];let y=0;if(m>1)for(;y<n.length-2&&!(b<n[y+1]);y++);const x=Vs(n[y],n[y+1],b);return p[y](x)};return s?b=>f(sa(n[0],n[d-1],b)):f}function dj(n,o){const s=n[n.length-1];for(let r=1;r<=o;r++){const c=Vs(0,o,r);n.push(Fe(s,1,c))}}function fj(n){const o=[0];return dj(o,n.length-1),o}function mj(n,o){return n.map(s=>s*o)}function pj(n,o){return n.map(()=>o||fw).splice(0,n.length-1)}function Os({duration:n=300,keyframes:o,times:s,ease:r="easeInOut"}){const c=jA(r)?r.map(_g):_g(r),d={done:!1,value:o[0]},h=mj(s&&s.length===o.length?s:fj(o),n),p=hj(h,o,{ease:Array.isArray(c)?c:pj(o,c)});return{calculatedDuration:n,next:m=>(d.value=p(m),d.done=m>=n,d)}}const yj=n=>n!==null;function Hd(n,{repeat:o,repeatType:s="loop"},r,c=1){const d=n.filter(yj),p=c<0||o&&s!=="loop"&&o%2===1?0:d.length-1;return!p||r===void 0?d[p]:r}const gj={decay:Xh,inertia:Xh,tween:Os,keyframes:Os,spring:Ol};function jw(n){typeof n.type=="string"&&(n.type=gj[n.type])}class Vd{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(o=>{this.resolve=o})}notifyFinished(){this.resolve()}then(o,s){return this.finished.then(o,s)}}const bj=n=>n/100;class Ud extends Vd{constructor(o){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.stop=()=>{const{motionValue:s}=this.options;s&&s.updatedAt!==Gt.now()&&this.tick(Gt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),this.options.onStop?.())},this.options=o,this.initAnimation(),this.play(),o.autoplay===!1&&this.pause()}initAnimation(){const{options:o}=this;jw(o);const{type:s=Os,repeat:r=0,repeatDelay:c=0,repeatType:d,velocity:h=0}=o;let{keyframes:p}=o;const m=s||Os;m!==Os&&typeof p[0]!="number"&&(this.mixKeyframes=Fs(bj,Sw(p[0],p[1])),p=[0,100]);const f=m({...o,keyframes:p});d==="mirror"&&(this.mirroredGenerator=m({...o,keyframes:[...p].reverse(),velocity:-h})),f.calculatedDuration===null&&(f.calculatedDuration=Bd(f));const{calculatedDuration:b}=f;this.calculatedDuration=b,this.resolvedDuration=b+c,this.totalDuration=this.resolvedDuration*(r+1)-c,this.generator=f}updateTime(o){const s=Math.round(o-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=s}tick(o,s=!1){const{generator:r,totalDuration:c,mixKeyframes:d,mirroredGenerator:h,resolvedDuration:p,calculatedDuration:m}=this;if(this.startTime===null)return r.next(0);const{delay:f=0,keyframes:b,repeat:y,repeatType:x,repeatDelay:T,type:A,onUpdate:R,finalKeyframe:I}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,o):this.speed<0&&(this.startTime=Math.min(o-c/this.speed,this.startTime)),s?this.currentTime=o:this.updateTime(o);const M=this.currentTime-f*(this.playbackSpeed>=0?1:-1),q=this.playbackSpeed>=0?M<0:M>c;this.currentTime=Math.max(M,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=c);let H=this.currentTime,K=r;if(y){const U=Math.min(this.currentTime,c)/p;let re=Math.floor(U),he=U%1;!he&&U>=1&&(he=1),he===1&&re--,re=Math.min(re,y+1),!!(re%2)&&(x==="reverse"?(he=1-he,T&&(he-=T/p)):x==="mirror"&&(K=h)),H=sa(0,1,he)*p}const F=q?{done:!1,value:b[0]}:K.next(H);d&&(F.value=d(F.value));let{done:Z}=F;!q&&m!==null&&(Z=this.playbackSpeed>=0?this.currentTime>=c:this.currentTime<=0);const X=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&Z);return X&&A!==Xh&&(F.value=Hd(b,this.options,I,this.speed)),R&&R(F.value),X&&this.finish(),F}then(o,s){return this.finished.then(o,s)}get duration(){return dn(this.calculatedDuration)}get iterationDuration(){const{delay:o=0}=this.options||{};return this.duration+dn(o)}get time(){return dn(this.currentTime)}set time(o){o=On(o),this.currentTime=o,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=o:this.driver&&(this.startTime=this.driver.now()-o/this.playbackSpeed),this.driver?.start(!1)}get speed(){return this.playbackSpeed}set speed(o){this.updateTime(Gt.now());const s=this.playbackSpeed!==o;this.playbackSpeed=o,s&&(this.time=dn(this.currentTime))}play(){if(this.isStopped)return;const{driver:o=tj,startTime:s}=this.options;this.driver||(this.driver=o(c=>this.tick(c))),this.options.onPlay?.();const r=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=r):this.holdTime!==null?this.startTime=r-this.holdTime:this.startTime||(this.startTime=s??r),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(Gt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){this.notifyFinished(),this.teardown(),this.state="finished",this.options.onComplete?.()}cancel(){this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),this.options.onCancel?.()}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(o){return this.startTime=0,this.tick(o,!0)}attachTimeline(o){return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),this.driver?.stop(),o.observe(this)}}function vj(n){for(let o=1;o<n.length;o++)n[o]??(n[o]=n[o-1])}const go=n=>n*180/Math.PI,Fh=n=>{const o=go(Math.atan2(n[1],n[0]));return Kh(o)},wj={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:n=>(Math.abs(n[0])+Math.abs(n[3]))/2,rotate:Fh,rotateZ:Fh,skewX:n=>go(Math.atan(n[1])),skewY:n=>go(Math.atan(n[2])),skew:n=>(Math.abs(n[1])+Math.abs(n[2]))/2},Kh=n=>(n=n%360,n<0&&(n+=360),n),Vg=Fh,Ug=n=>Math.sqrt(n[0]*n[0]+n[1]*n[1]),Gg=n=>Math.sqrt(n[4]*n[4]+n[5]*n[5]),xj={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Ug,scaleY:Gg,scale:n=>(Ug(n)+Gg(n))/2,rotateX:n=>Kh(go(Math.atan2(n[6],n[5]))),rotateY:n=>Kh(go(Math.atan2(-n[2],n[0]))),rotateZ:Vg,rotate:Vg,skewX:n=>go(Math.atan(n[4])),skewY:n=>go(Math.atan(n[1])),skew:n=>(Math.abs(n[1])+Math.abs(n[4]))/2};function Qh(n){return n.includes("scale")?1:0}function Zh(n,o){if(!n||n==="none")return Qh(o);const s=n.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let r,c;if(s)r=xj,c=s;else{const p=n.match(/^matrix\(([-\d.e\s,]+)\)$/u);r=wj,c=p}if(!c)return Qh(o);const d=r[o],h=c[1].split(",").map(Sj);return typeof d=="function"?d(h):h[d]}const Tj=(n,o)=>{const{transform:s="none"}=getComputedStyle(n);return Zh(s,o)};function Sj(n){return parseFloat(n.trim())}const Ei=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Di=new Set(Ei),Pg=n=>n===Ci||n===de,kj=new Set(["x","y","z"]),Aj=Ei.filter(n=>!kj.has(n));function jj(n){const o=[];return Aj.forEach(s=>{const r=n.getValue(s);r!==void 0&&(o.push([s,r.get()]),r.set(s.startsWith("scale")?1:0))}),o}const bo={width:({x:n},{paddingLeft:o="0",paddingRight:s="0"})=>n.max-n.min-parseFloat(o)-parseFloat(s),height:({y:n},{paddingTop:o="0",paddingBottom:s="0"})=>n.max-n.min-parseFloat(o)-parseFloat(s),top:(n,{top:o})=>parseFloat(o),left:(n,{left:o})=>parseFloat(o),bottom:({y:n},{top:o})=>parseFloat(o)+(n.max-n.min),right:({x:n},{left:o})=>parseFloat(o)+(n.max-n.min),x:(n,{transform:o})=>Zh(o,"x"),y:(n,{transform:o})=>Zh(o,"y")};bo.translateX=bo.x;bo.translateY=bo.y;const vo=new Set;let Jh=!1,$h=!1,ed=!1;function Cw(){if($h){const n=Array.from(vo).filter(r=>r.needsMeasurement),o=new Set(n.map(r=>r.element)),s=new Map;o.forEach(r=>{const c=jj(r);c.length&&(s.set(r,c),r.render())}),n.forEach(r=>r.measureInitialState()),o.forEach(r=>{r.render();const c=s.get(r);c&&c.forEach(([d,h])=>{r.getValue(d)?.set(h)})}),n.forEach(r=>r.measureEndState()),n.forEach(r=>{r.suspendedScrollY!==void 0&&window.scrollTo(0,r.suspendedScrollY)})}$h=!1,Jh=!1,vo.forEach(n=>n.complete(ed)),vo.clear()}function Ew(){vo.forEach(n=>{n.readKeyframes(),n.needsMeasurement&&($h=!0)})}function Cj(){ed=!0,Ew(),Cw(),ed=!1}class Gd{constructor(o,s,r,c,d,h=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...o],this.onComplete=s,this.name=r,this.motionValue=c,this.element=d,this.isAsync=h}scheduleResolve(){this.state="scheduled",this.isAsync?(vo.add(this),Jh||(Jh=!0,We.read(Ew),We.resolveKeyframes(Cw))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:o,name:s,element:r,motionValue:c}=this;if(o[0]===null){const d=c?.get(),h=o[o.length-1];if(d!==void 0)o[0]=d;else if(r&&s){const p=r.readValue(s,h);p!=null&&(o[0]=p)}o[0]===void 0&&(o[0]=h),c&&d===void 0&&c.set(o[0])}vj(o)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(o=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,o),vo.delete(this)}cancel(){this.state==="scheduled"&&(vo.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const Ej=n=>n.startsWith("--");function Dj(n,o,s){Ej(o)?n.style.setProperty(o,s):n.style[o]=s}const Mj=Dd(()=>window.ScrollTimeline!==void 0),Rj={};function Oj(n,o){const s=Dd(n);return()=>Rj[o]??s()}const Dw=Oj(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Ms=([n,o,s,r])=>`cubic-bezier(${n}, ${o}, ${s}, ${r})`,Yg={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ms([0,.65,.55,1]),circOut:Ms([.55,0,1,.45]),backIn:Ms([.31,.01,.66,-.59]),backOut:Ms([.33,1.53,.69,.99])};function Mw(n,o){if(n)return typeof n=="function"?Dw()?kw(n,o):"ease-out":mw(n)?Ms(n):Array.isArray(n)?n.map(s=>Mw(s,o)||Yg.easeOut):Yg[n]}function Nj(n,o,s,{delay:r=0,duration:c=300,repeat:d=0,repeatType:h="loop",ease:p="easeOut",times:m}={},f=void 0){const b={[o]:s};m&&(b.offset=m);const y=Mw(p,c);Array.isArray(y)&&(b.easing=y);const x={delay:r,duration:c,easing:Array.isArray(y)?"linear":y,fill:"both",iterations:d+1,direction:h==="reverse"?"alternate":"normal"};return f&&(x.pseudoElement=f),n.animate(b,x)}function Rw(n){return typeof n=="function"&&"applyToOptions"in n}function _j({type:n,...o}){return Rw(n)&&Dw()?n.applyToOptions(o):(o.duration??(o.duration=300),o.ease??(o.ease="easeOut"),o)}class Lj extends Vd{constructor(o){if(super(),this.finishedTime=null,this.isStopped=!1,!o)return;const{element:s,name:r,keyframes:c,pseudoElement:d,allowFlatten:h=!1,finalKeyframe:p,onComplete:m}=o;this.isPseudoElement=!!d,this.allowFlatten=h,this.options=o,Ed(typeof o.type!="string");const f=_j(o);this.animation=Nj(s,r,c,f,d),f.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!d){const b=Hd(c,this.options,p,this.speed);this.updateMotionValue?this.updateMotionValue(b):Dj(s,r,b),this.animation.cancel()}m?.(),this.notifyFinished()}}play(){this.isStopped||(this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){this.animation.finish?.()}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:o}=this;o==="idle"||o==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){this.isPseudoElement||this.animation.commitStyles?.()}get duration(){const o=this.animation.effect?.getComputedTiming?.().duration||0;return dn(Number(o))}get iterationDuration(){const{delay:o=0}=this.options||{};return this.duration+dn(o)}get time(){return dn(Number(this.animation.currentTime)||0)}set time(o){this.finishedTime=null,this.animation.currentTime=On(o)}get speed(){return this.animation.playbackRate}set speed(o){o<0&&(this.finishedTime=null),this.animation.playbackRate=o}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return Number(this.animation.startTime)}set startTime(o){this.animation.startTime=o}attachTimeline({timeline:o,observe:s}){return this.allowFlatten&&this.animation.effect?.updateTiming({easing:"linear"}),this.animation.onfinish=null,o&&Mj()?(this.animation.timeline=o,fn):s(this)}}const Ow={anticipate:uw,backInOut:cw,circInOut:dw};function Ij(n){return n in Ow}function zj(n){typeof n.ease=="string"&&Ij(n.ease)&&(n.ease=Ow[n.ease])}const qg=10;class Bj extends Lj{constructor(o){zj(o),jw(o),super(o),o.startTime&&(this.startTime=o.startTime),this.options=o}updateMotionValue(o){const{motionValue:s,onUpdate:r,onComplete:c,element:d,...h}=this.options;if(!s)return;if(o!==void 0){s.set(o);return}const p=new Ud({...h,autoplay:!1}),m=On(this.finishedTime??this.time);s.setWithVelocity(p.sample(m-qg).value,p.sample(m).value,qg),p.stop()}}const Wg=(n,o)=>o==="zIndex"?!1:!!(typeof n=="number"||Array.isArray(n)||typeof n=="string"&&(Va.test(n)||n==="0")&&!n.startsWith("url("));function Hj(n){const o=n[0];if(n.length===1)return!0;for(let s=0;s<n.length;s++)if(n[s]!==o)return!0}function Vj(n,o,s,r){const c=n[0];if(c===null)return!1;if(o==="display"||o==="visibility")return!0;const d=n[n.length-1],h=Wg(c,o),p=Wg(d,o);return!h||!p?!1:Hj(n)||(s==="spring"||Rw(s))&&r}function td(n){n.duration=0,n.type="keyframes"}const Uj=new Set(["opacity","clipPath","filter","transform"]),Gj=Dd(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function Pj(n){const{motionValue:o,name:s,repeatDelay:r,repeatType:c,damping:d,type:h}=n;if(!(o?.owner?.current instanceof HTMLElement))return!1;const{onUpdate:m,transformTemplate:f}=o.owner.getProps();return Gj()&&s&&Uj.has(s)&&(s!=="transform"||!f)&&!m&&!r&&c!=="mirror"&&d!==0&&h!=="inertia"}const Yj=40;class qj extends Vd{constructor({autoplay:o=!0,delay:s=0,type:r="keyframes",repeat:c=0,repeatDelay:d=0,repeatType:h="loop",keyframes:p,name:m,motionValue:f,element:b,...y}){super(),this.stop=()=>{this._animation&&(this._animation.stop(),this.stopTimeline?.()),this.keyframeResolver?.cancel()},this.createdAt=Gt.now();const x={autoplay:o,delay:s,type:r,repeat:c,repeatDelay:d,repeatType:h,name:m,motionValue:f,element:b,...y},T=b?.KeyframeResolver||Gd;this.keyframeResolver=new T(p,(A,R,I)=>this.onKeyframesResolved(A,R,x,!I),m,f,b),this.keyframeResolver?.scheduleResolve()}onKeyframesResolved(o,s,r,c){this.keyframeResolver=void 0;const{name:d,type:h,velocity:p,delay:m,isHandoff:f,onUpdate:b}=r;this.resolvedAt=Gt.now(),Vj(o,d,h,p)||((ra.instantAnimations||!m)&&b?.(Hd(o,r,s)),o[0]=o[o.length-1],td(r),r.repeat=0);const x={startTime:c?this.resolvedAt?this.resolvedAt-this.createdAt>Yj?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:s,...r,keyframes:o},T=!f&&Pj(x)?new Bj({...x,element:x.motionValue.owner.current}):new Ud(x);T.finished.then(()=>this.notifyFinished()).catch(fn),this.pendingTimeline&&(this.stopTimeline=T.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=T}get finished(){return this._animation?this.animation.finished:this._finished}then(o,s){return this.finished.finally(o).then(()=>{})}get animation(){return this._animation||(this.keyframeResolver?.resume(),Cj()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(o){this.animation.time=o}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(o){this.animation.speed=o}get startTime(){return this.animation.startTime}attachTimeline(o){return this._animation?this.stopTimeline=this.animation.attachTimeline(o):this.pendingTimeline=o,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){this._animation&&this.animation.cancel(),this.keyframeResolver?.cancel()}}const Wj=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function Xj(n){const o=Wj.exec(n);if(!o)return[,];const[,s,r,c]=o;return[`--${s??r}`,c]}function Nw(n,o,s=1){const[r,c]=Xj(n);if(!r)return;const d=window.getComputedStyle(o).getPropertyValue(r);if(d){const h=d.trim();return tw(h)?parseFloat(h):h}return _d(c)?Nw(c,o,s+1):c}function Pd(n,o){return n?.[o]??n?.default??n}const _w=new Set(["width","height","top","left","right","bottom",...Ei]),Fj={test:n=>n==="auto",parse:n=>n},Lw=n=>o=>o.test(n),Iw=[Ci,de,Nn,Ia,HA,BA,Fj],Xg=n=>Iw.find(Lw(n));function Kj(n){return typeof n=="number"?n===0:n!==null?n==="none"||n==="0"||aw(n):!0}const Qj=new Set(["brightness","contrast","saturate","opacity"]);function Zj(n){const[o,s]=n.slice(0,-1).split("(");if(o==="drop-shadow")return n;const[r]=s.match(Ld)||[];if(!r)return n;const c=s.replace(r,"");let d=Qj.has(o)?1:0;return r!==s&&(d*=100),o+"("+d+c+")"}const Jj=/\b([a-z-]*)\(.*?\)/gu,nd={...Va,getAnimatableNone:n=>{const o=n.match(Jj);return o?o.map(Zj).join(" "):n}},Fg={...Ci,transform:Math.round},$j={rotate:Ia,rotateX:Ia,rotateY:Ia,rotateZ:Ia,scale:vl,scaleX:vl,scaleY:vl,scaleZ:vl,skew:Ia,skewX:Ia,skewY:Ia,distance:de,translateX:de,translateY:de,translateZ:de,x:de,y:de,z:de,perspective:de,transformPerspective:de,opacity:Us,originX:Lg,originY:Lg,originZ:de},Yd={borderWidth:de,borderTopWidth:de,borderRightWidth:de,borderBottomWidth:de,borderLeftWidth:de,borderRadius:de,radius:de,borderTopLeftRadius:de,borderTopRightRadius:de,borderBottomRightRadius:de,borderBottomLeftRadius:de,width:de,maxWidth:de,height:de,maxHeight:de,top:de,right:de,bottom:de,left:de,padding:de,paddingTop:de,paddingRight:de,paddingBottom:de,paddingLeft:de,margin:de,marginTop:de,marginRight:de,marginBottom:de,marginLeft:de,backgroundPositionX:de,backgroundPositionY:de,...$j,zIndex:Fg,fillOpacity:Us,strokeOpacity:Us,numOctaves:Fg},eC={...Yd,color:it,backgroundColor:it,outlineColor:it,fill:it,stroke:it,borderColor:it,borderTopColor:it,borderRightColor:it,borderBottomColor:it,borderLeftColor:it,filter:nd,WebkitFilter:nd},zw=n=>eC[n];function Bw(n,o){let s=zw(n);return s!==nd&&(s=Va),s.getAnimatableNone?s.getAnimatableNone(o):void 0}const tC=new Set(["auto","none","0"]);function nC(n,o,s){let r=0,c;for(;r<n.length&&!c;){const d=n[r];typeof d=="string"&&!tC.has(d)&&Gs(d).values.length&&(c=n[r]),r++}if(c&&s)for(const d of o)n[d]=Bw(s,c)}class aC extends Gd{constructor(o,s,r,c,d){super(o,s,r,c,d,!0)}readKeyframes(){const{unresolvedKeyframes:o,element:s,name:r}=this;if(!s||!s.current)return;super.readKeyframes();for(let m=0;m<o.length;m++){let f=o[m];if(typeof f=="string"&&(f=f.trim(),_d(f))){const b=Nw(f,s.current);b!==void 0&&(o[m]=b),m===o.length-1&&(this.finalKeyframe=f)}}if(this.resolveNoneKeyframes(),!_w.has(r)||o.length!==2)return;const[c,d]=o,h=Xg(c),p=Xg(d);if(h!==p)if(Pg(h)&&Pg(p))for(let m=0;m<o.length;m++){const f=o[m];typeof f=="string"&&(o[m]=parseFloat(f))}else bo[r]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:o,name:s}=this,r=[];for(let c=0;c<o.length;c++)(o[c]===null||Kj(o[c]))&&r.push(c);r.length&&nC(o,r,s)}measureInitialState(){const{element:o,unresolvedKeyframes:s,name:r}=this;if(!o||!o.current)return;r==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=bo[r](o.measureViewportBox(),window.getComputedStyle(o.current)),s[0]=this.measuredOrigin;const c=s[s.length-1];c!==void 0&&o.getValue(r,c).jump(c,!1)}measureEndState(){const{element:o,name:s,unresolvedKeyframes:r}=this;if(!o||!o.current)return;const c=o.getValue(s);c&&c.jump(this.measuredOrigin,!1);const d=r.length-1,h=r[d];r[d]=bo[s](o.measureViewportBox(),window.getComputedStyle(o.current)),h!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=h),this.removedTransforms?.length&&this.removedTransforms.forEach(([p,m])=>{o.getValue(p).set(m)}),this.resolveNoneKeyframes()}}function oC(n,o,s){if(n instanceof EventTarget)return[n];if(typeof n=="string"){let r=document;const c=s?.[n]??r.querySelectorAll(n);return c?Array.from(c):[]}return Array.from(n)}const Hw=(n,o)=>o&&typeof n=="number"?o.transform(n):n;function iC(n){return nw(n)&&"offsetHeight"in n}const Kg=30,sC=n=>!isNaN(parseFloat(n));class rC{constructor(o,s={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=r=>{const c=Gt.now();if(this.updatedAt!==c&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(r),this.current!==this.prev&&(this.events.change?.notify(this.current),this.dependents))for(const d of this.dependents)d.dirty()},this.hasAnimated=!1,this.setCurrent(o),this.owner=s.owner}setCurrent(o){this.current=o,this.updatedAt=Gt.now(),this.canTrackVelocity===null&&o!==void 0&&(this.canTrackVelocity=sC(this.current))}setPrevFrameValue(o=this.current){this.prevFrameValue=o,this.prevUpdatedAt=this.updatedAt}onChange(o){return this.on("change",o)}on(o,s){this.events[o]||(this.events[o]=new Md);const r=this.events[o].add(s);return o==="change"?()=>{r(),We.read(()=>{this.events.change.getSize()||this.stop()})}:r}clearListeners(){for(const o in this.events)this.events[o].clear()}attach(o,s){this.passiveEffect=o,this.stopPassiveEffect=s}set(o){this.passiveEffect?this.passiveEffect(o,this.updateAndNotify):this.updateAndNotify(o)}setWithVelocity(o,s,r){this.set(s),this.prev=void 0,this.prevFrameValue=o,this.prevUpdatedAt=this.updatedAt-r}jump(o,s=!0){this.updateAndNotify(o),this.prev=o,this.prevUpdatedAt=this.prevFrameValue=void 0,s&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){this.events.change?.notify(this.current)}addDependent(o){this.dependents||(this.dependents=new Set),this.dependents.add(o)}removeDependent(o){this.dependents&&this.dependents.delete(o)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const o=Gt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||o-this.updatedAt>Kg)return 0;const s=Math.min(this.updatedAt-this.prevUpdatedAt,Kg);return ow(parseFloat(this.current)-parseFloat(this.prevFrameValue),s)}start(o){return this.stop(),new Promise(s=>{this.hasAnimated=!0,this.animation=o(s),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){this.dependents?.clear(),this.events.destroy?.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function xi(n,o){return new rC(n,o)}const{schedule:qd}=pw(queueMicrotask,!1),wn={x:!1,y:!1};function Vw(){return wn.x||wn.y}function lC(n){return n==="x"||n==="y"?wn[n]?null:(wn[n]=!0,()=>{wn[n]=!1}):wn.x||wn.y?null:(wn.x=wn.y=!0,()=>{wn.x=wn.y=!1})}function Uw(n,o){const s=oC(n),r=new AbortController,c={passive:!0,...o,signal:r.signal};return[s,c,()=>r.abort()]}function Qg(n){return!(n.pointerType==="touch"||Vw())}function cC(n,o,s={}){const[r,c,d]=Uw(n,s),h=p=>{if(!Qg(p))return;const{target:m}=p,f=o(m,p);if(typeof f!="function"||!m)return;const b=y=>{Qg(y)&&(f(y),m.removeEventListener("pointerleave",b))};m.addEventListener("pointerleave",b,c)};return r.forEach(p=>{p.addEventListener("pointerenter",h,c)}),d}const Gw=(n,o)=>o?n===o?!0:Gw(n,o.parentElement):!1,Wd=n=>n.pointerType==="mouse"?typeof n.button!="number"||n.button<=0:n.isPrimary!==!1,uC=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function hC(n){return uC.has(n.tagName)||n.tabIndex!==-1}const Sl=new WeakSet;function Zg(n){return o=>{o.key==="Enter"&&n(o)}}function Sh(n,o){n.dispatchEvent(new PointerEvent("pointer"+o,{isPrimary:!0,bubbles:!0}))}const dC=(n,o)=>{const s=n.currentTarget;if(!s)return;const r=Zg(()=>{if(Sl.has(s))return;Sh(s,"down");const c=Zg(()=>{Sh(s,"up")}),d=()=>Sh(s,"cancel");s.addEventListener("keyup",c,o),s.addEventListener("blur",d,o)});s.addEventListener("keydown",r,o),s.addEventListener("blur",()=>s.removeEventListener("keydown",r),o)};function Jg(n){return Wd(n)&&!Vw()}function fC(n,o,s={}){const[r,c,d]=Uw(n,s),h=p=>{const m=p.currentTarget;if(!Jg(p))return;Sl.add(m);const f=o(m,p),b=(T,A)=>{window.removeEventListener("pointerup",y),window.removeEventListener("pointercancel",x),Sl.has(m)&&Sl.delete(m),Jg(T)&&typeof f=="function"&&f(T,{success:A})},y=T=>{b(T,m===window||m===document||s.useGlobalTarget||Gw(m,T.target))},x=T=>{b(T,!1)};window.addEventListener("pointerup",y,c),window.addEventListener("pointercancel",x,c)};return r.forEach(p=>{(s.useGlobalTarget?window:p).addEventListener("pointerdown",h,c),iC(p)&&(p.addEventListener("focus",f=>dC(f,c)),!hC(p)&&!p.hasAttribute("tabindex")&&(p.tabIndex=0))}),d}function Pw(n){return nw(n)&&"ownerSVGElement"in n}function mC(n){return Pw(n)&&n.tagName==="svg"}const kt=n=>!!(n&&n.getVelocity),pC=[...Iw,it,Va],yC=n=>pC.find(Lw(n)),Yw=S.createContext({transformPagePoint:n=>n,isStatic:!1,reducedMotion:"never"});function gC(n=!0){const o=S.useContext(Ad);if(o===null)return[!0,null];const{isPresent:s,onExitComplete:r,register:c}=o,d=S.useId();S.useEffect(()=>{if(n)return c(d)},[n]);const h=S.useCallback(()=>n&&r&&r(d),[d,r,n]);return!s&&r?[!1,h]:[!0]}const qw=S.createContext({strict:!1}),$g={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]},Ti={};for(const n in $g)Ti[n]={isEnabled:o=>$g[n].some(s=>!!o[s])};function bC(n){for(const o in n)Ti[o]={...Ti[o],...n[o]}}const vC=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","ignoreStrict","viewport"]);function Nl(n){return n.startsWith("while")||n.startsWith("drag")&&n!=="draggable"||n.startsWith("layout")||n.startsWith("onTap")||n.startsWith("onPan")||n.startsWith("onLayout")||vC.has(n)}let Ww=n=>!Nl(n);function wC(n){typeof n=="function"&&(Ww=o=>o.startsWith("on")?!Nl(o):n(o))}try{wC(require("@emotion/is-prop-valid").default)}catch{}function xC(n,o,s){const r={};for(const c in n)c==="values"&&typeof n.values=="object"||(Ww(c)||s===!0&&Nl(c)||
vendor: 8,543 bytes, line 2107
2107!o&&!Nl(c)||n.draggable&&c.startsWith("onDrag"))&&(r[c]=n[c]);return r}const Yl=S.createContext({});function ql(n){return n!==null&&typeof n=="object"&&typeof n.start=="function"}function Ps(n){return typeof n=="string"||Array.isArray(n)}const Xd=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],Fd=["initial",...Xd];function Wl(n){return ql(n.animate)||Fd.some(o=>Ps(n[o]))}function Xw(n){return!!(Wl(n)||n.variants)}function TC(n,o){if(Wl(n)){const{initial:s,animate:r}=n;return{initial:s===!1||Ps(s)?s:void 0,animate:Ps(r)?r:void 0}}return n.inherit!==!1?o:{}}function SC(n){const{initial:o,animate:s}=TC(n,S.useContext(Yl));return S.useMemo(()=>({initial:o,animate:s}),[eb(o),eb(s)])}function eb(n){return Array.isArray(n)?n.join(" "):n}const Ys={};function kC(n){for(const o in n)Ys[o]=n[o],Nd(o)&&(Ys[o].isCSSVariable=!0)}function Fw(n,{layout:o,layoutId:s}){return Di.has(n)||n.startsWith("origin")||(o||s!==void 0)&&(!!Ys[n]||n==="opacity")}const AC={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},jC=Ei.length;function CC(n,o,s){let r="",c=!0;for(let d=0;d<jC;d++){const h=Ei[d],p=n[h];if(p===void 0)continue;let m=!0;if(typeof p=="number"?m=p===(h.startsWith("scale")?1:0):m=parseFloat(p)===0,!m||s){const f=Hw(p,Yd[h]);if(!m){c=!1;const b=AC[h]||h;r+=`${b}(${f}) `}s&&(o[h]=f)}}return r=r.trim(),s?r=s(o,c?"":r):c&&(r="none"),r}function Kd(n,o,s){const{style:r,vars:c,transformOrigin:d}=n;let h=!1,p=!1;for(const m in o){const f=o[m];if(Di.has(m)){h=!0;continue}else if(Nd(m)){c[m]=f;continue}else{const b=Hw(f,Yd[m]);m.startsWith("origin")?(p=!0,d[m]=b):r[m]=b}}if(o.transform||(h||s?r.transform=CC(o,n.transform,s):r.transform&&(r.transform="none")),p){const{originX:m="50%",originY:f="50%",originZ:b=0}=d;r.transformOrigin=`${m} ${f} ${b}`}}const Qd=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function Kw(n,o,s){for(const r in o)!kt(o[r])&&!Fw(r,s)&&(n[r]=o[r])}function EC({transformTemplate:n},o){return S.useMemo(()=>{const s=Qd();return Kd(s,o,n),Object.assign({},s.vars,s.style)},[o])}function DC(n,o){const s=n.style||{},r={};return Kw(r,s,n),Object.assign(r,EC(n,o)),r}function MC(n,o){const s={},r=DC(n,o);return n.drag&&n.dragListener!==!1&&(s.draggable=!1,r.userSelect=r.WebkitUserSelect=r.WebkitTouchCallout="none",r.touchAction=n.drag===!0?"none":`pan-${n.drag==="x"?"y":"x"}`),n.tabIndex===void 0&&(n.onTap||n.onTapStart||n.whileTap)&&(s.tabIndex=0),s.style=r,s}const RC={offset:"stroke-dashoffset",array:"stroke-dasharray"},OC={offset:"strokeDashoffset",array:"strokeDasharray"};function NC(n,o,s=1,r=0,c=!0){n.pathLength=1;const d=c?RC:OC;n[d.offset]=de.transform(-r);const h=de.transform(o),p=de.transform(s);n[d.array]=`${h} ${p}`}function Qw(n,{attrX:o,attrY:s,attrScale:r,pathLength:c,pathSpacing:d=1,pathOffset:h=0,...p},m,f,b){if(Kd(n,p,f),m){n.style.viewBox&&(n.attrs.viewBox=n.style.viewBox);return}n.attrs=n.style,n.style={};const{attrs:y,style:x}=n;y.transform&&(x.transform=y.transform,delete y.transform),(x.transform||y.transformOrigin)&&(x.transformOrigin=y.transformOrigin??"50% 50%",delete y.transformOrigin),x.transform&&(x.transformBox=b?.transformBox??"fill-box",delete y.transformBox),o!==void 0&&(y.x=o),s!==void 0&&(y.y=s),r!==void 0&&(y.scale=r),c!==void 0&&NC(y,c,d,h,!1)}const Zw=()=>({...Qd(),attrs:{}}),Jw=n=>typeof n=="string"&&n.toLowerCase()==="svg";function _C(n,o,s,r){const c=S.useMemo(()=>{const d=Zw();return Qw(d,o,Jw(r),n.transformTemplate,n.style),{...d.attrs,style:{...d.style}}},[o]);if(n.style){const d={};Kw(d,n.style,n),c.style={...d,...c.style}}return c}const LC=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function Zd(n){return typeof n!="string"||n.includes("-")?!1:!!(LC.indexOf(n)>-1||/[A-Z]/u.test(n))}function IC(n,o,s,{latestValues:r},c,d=!1){const p=(Zd(n)?_C:MC)(o,r,c,n),m=xC(o,typeof n=="string",d),f=n!==S.Fragment?{...m,...p,ref:s}:{},{children:b}=o,y=S.useMemo(()=>kt(b)?b.get():b,[b]);return S.createElement(n,{...f,children:y})}function tb(n){const o=[{},{}];return n?.values.forEach((s,r)=>{o[0][r]=s.get(),o[1][r]=s.getVelocity()}),o}function Jd(n,o,s,r){if(typeof o=="function"){const[c,d]=tb(r);o=o(s!==void 0?s:n.custom,c,d)}if(typeof o=="string"&&(o=n.variants&&n.variants[o]),typeof o=="function"){const[c,d]=tb(r);o=o(s!==void 0?s:n.custom,c,d)}return o}function kl(n){return kt(n)?n.get():n}function zC({scrapeMotionValuesFromProps:n,createRenderState:o},s,r,c){return{latestValues:BC(s,r,c,n),renderState:o()}}function BC(n,o,s,r){const c={},d=r(n,{});for(const x in d)c[x]=kl(d[x]);let{initial:h,animate:p}=n;const m=Wl(n),f=Xw(n);o&&f&&!m&&n.inherit!==!1&&(h===void 0&&(h=o.initial),p===void 0&&(p=o.animate));let b=s?s.initial===!1:!1;b=b||h===!1;const y=b?p:h;if(y&&typeof y!="boolean"&&!ql(y)){const x=Array.isArray(y)?y:[y];for(let T=0;T<x.length;T++){const A=Jd(n,x[T]);if(A){const{transitionEnd:R,transition:I,...M}=A;for(const q in M){let H=M[q];if(Array.isArray(H)){const K=b?H.length-1:0;H=H[K]}H!==null&&(c[q]=H)}for(const q in R)c[q]=R[q]}}}return c}const $w=n=>(o,s)=>{const r=S.useContext(Yl),c=S.useContext(Ad),d=()=>zC(n,o,r,c);return s?d():bA(d)};function $d(n,o,s){const{style:r}=n,c={};for(const d in r)(kt(r[d])||o.style&&kt(o.style[d])||Fw(d,n)||s?.getValue(d)?.liveStyle!==void 0)&&(c[d]=r[d]);return c}const HC=$w({scrapeMotionValuesFromProps:$d,createRenderState:Qd});function e0(n,o,s){const r=$d(n,o,s);for(const c in n)if(kt(n[c])||kt(o[c])){const d=Ei.indexOf(c)!==-1?"attr"+c.charAt(0).toUpperCase()+c.substring(1):c;r[d]=n[c]}return r}const VC=$w({scrapeMotionValuesFromProps:e0,createRenderState:Zw}),UC=Symbol.for("motionComponentSymbol");function fi(n){return n&&typeof n=="object"&&Object.prototype.hasOwnProperty.call(n,"current")}function GC(n,o,s){return S.useCallback(r=>{r&&n.onMount&&n.onMount(r),o&&(r?o.mount(r):o.unmount()),s&&(typeof s=="function"?s(r):fi(s)&&(s.current=r))},[o])}const ef=n=>n.replace(/([a-z])([A-Z])/gu,"$1-$2").toLowerCase(),PC="framerAppearId",t0="data-"+ef(PC),n0=S.createContext({});function YC(n,o,s,r,c){const{visualElement:d}=S.useContext(Yl),h=S.useContext(qw),p=S.useContext(Ad),m=S.useContext(Yw).reducedMotion,f=S.useRef(null);r=r||h.renderer,!f.current&&r&&(f.current=r(n,{visualState:o,parent:d,props:s,presenceContext:p,blockInitialAnimation:p?p.initial===!1:!1,reducedMotionConfig:m}));const b=f.current,y=S.useContext(n0);b&&!b.projection&&c&&(b.type==="html"||b.type==="svg")&&qC(f.current,s,c,y);const x=S.useRef(!1);S.useInsertionEffect(()=>{b&&x.current&&b.update(s,p)});const T=s[t0],A=S.useRef(!!T&&!window.MotionHandoffIsComplete?.(T)&&window.MotionHasOptimisedAnimation?.(T));return vA(()=>{b&&(x.current=!0,window.MotionIsMounted=!0,b.updateFeatures(),b.scheduleRenderMicrotask(),A.current&&b.animationState&&b.animationState.animateChanges())}),S.useEffect(()=>{b&&(!A.current&&b.animationState&&b.animationState.animateChanges(),A.current&&(queueMicrotask(()=>{window.MotionHandoffMarkAsComplete?.(T)}),A.current=!1),b.enteringChildren=void 0)}),b}function qC(n,o,s,r){const{layoutId:c,layout:d,drag:h,dragConstraints:p,layoutScroll:m,layoutRoot:f,layoutCrossfade:b}=o;n.projection=new s(n.latestValues,o["data-framer-portal-id"]?void 0:a0(n.parent)),n.projection.setOptions({layoutId:c,layout:d,alwaysMeasureLayout:!!h||p&&fi(p),visualElement:n,animationType:typeof d=="string"?d:"both",initialPromotionConfig:r,crossfade:b,layoutScroll:m,layoutRoot:f})}function a0(n){if(n)return n.options.allowProjection!==!1?n.projection:a0(n.parent)}function kh(n,{forwardMotionProps:o=!1}={},s,r){s&&bC(s);const c=Zd(n)?VC:HC;function d(p,m){let f;const b={...S.useContext(Yw),...p,layoutId:WC(p)},{isStatic:y}=b,x=SC(p),T=c(p,y);if(!y&&kd){XC();const A=FC(b);f=A.MeasureLayout,x.visualElement=YC(n,T,b,r,A.ProjectionNode)}return v.jsxs(Yl.Provider,{value:x,children:[f&&x.visualElement?v.jsx(f,{visualElement:x.visualElement,...b}):null,IC(n,p,GC(T,x.visualElement,m),T,y,o)]})}d.displayName=`motion.${typeof n=="string"?n:`create(${n.displayName??n.name??""})`}`;const h=S.forwardRef(d);return h[UC]=n,h}function WC({layoutId:n}){const o=S.useContext(ew).id;return o&&n!==void 0?o+"-"+n:n}function XC(n,o){S.useContext(qw).strict}function FC(n){const{drag:o,layout:s}=Ti;if(!o&&!s)return{};const r={...o,...s};return{MeasureLayout:o?.isEnabled(n)||s?.isEnabled(n)?r.MeasureLayout:void 0,ProjectionNode:r.ProjectionNode}}
vendor: 27,559 bytes, line 2107
2107function KC(n,o){if(typeof Proxy>"u")return kh;const s=new Map,r=(d,h)=>kh(d,h,n,o),c=(d,h)=>r(d,h);return new Proxy(c,{get:(d,h)=>h==="create"?r:(s.has(h)||s.set(h,kh(h,void 0,n,o)),s.get(h))})}function o0({top:n,left:o,right:s,bottom:r}){return{x:{min:o,max:s},y:{min:n,max:r}}}function QC({x:n,y:o}){return{top:o.min,right:n.max,bottom:o.max,left:n.min}}function ZC(n,o){if(!o)return n;const s=o({x:n.left,y:n.top}),r=o({x:n.right,y:n.bottom});return{top:s.y,left:s.x,bottom:r.y,right:r.x}}function Ah(n){return n===void 0||n===1}function ad({scale:n,scaleX:o,scaleY:s}){return!Ah(n)||!Ah(o)||!Ah(s)}function po(n){return ad(n)||i0(n)||n.z||n.rotate||n.rotateX||n.rotateY||n.skewX||n.skewY}function i0(n){return nb(n.x)||nb(n.y)}function nb(n){return n&&n!=="0%"}function _l(n,o,s){const r=n-s,c=o*r;return s+c}function ab(n,o,s,r,c){return c!==void 0&&(n=_l(n,c,r)),_l(n,s,r)+o}function od(n,o=0,s=1,r,c){n.min=ab(n.min,o,s,r,c),n.max=ab(n.max,o,s,r,c)}function s0(n,{x:o,y:s}){od(n.x,o.translate,o.scale,o.originPoint),od(n.y,s.translate,s.scale,s.originPoint)}const ob=.999999999999,ib=1.0000000000001;function JC(n,o,s,r=!1){const c=s.length;if(!c)return;o.x=o.y=1;let d,h;for(let p=0;p<c;p++){d=s[p],h=d.projectionDelta;const{visualElement:m}=d.options;m&&m.props.style&&m.props.style.display==="contents"||(r&&d.options.layoutScroll&&d.scroll&&d!==d.root&&pi(n,{x:-d.scroll.offset.x,y:-d.scroll.offset.y}),h&&(o.x*=h.x.scale,o.y*=h.y.scale,s0(n,h)),r&&po(d.latestValues)&&pi(n,d.latestValues))}o.x<ib&&o.x>ob&&(o.x=1),o.y<ib&&o.y>ob&&(o.y=1)}function mi(n,o){n.min=n.min+o,n.max=n.max+o}function sb(n,o,s,r,c=.5){const d=Fe(n.min,n.max,c);od(n,o,s,d,r)}function pi(n,o){sb(n.x,o.x,o.scaleX,o.scale,o.originX),sb(n.y,o.y,o.scaleY,o.scale,o.originY)}function r0(n,o){return o0(ZC(n.getBoundingClientRect(),o))}function $C(n,o,s){const r=r0(n,s),{scroll:c}=o;return c&&(mi(r.x,c.offset.x),mi(r.y,c.offset.y)),r}const rb=()=>({translate:0,scale:1,origin:0,originPoint:0}),yi=()=>({x:rb(),y:rb()}),lb=()=>({min:0,max:0}),et=()=>({x:lb(),y:lb()}),id={current:null},l0={current:!1};function eE(){if(l0.current=!0,!!kd)if(window.matchMedia){const n=window.matchMedia("(prefers-reduced-motion)"),o=()=>id.current=n.matches;n.addEventListener("change",o),o()}else id.current=!1}const tE=new WeakMap;function nE(n,o,s){for(const r in o){const c=o[r],d=s[r];if(kt(c))n.addValue(r,c);else if(kt(d))n.addValue(r,xi(c,{owner:n}));else if(d!==c)if(n.hasValue(r)){const h=n.getValue(r);h.liveStyle===!0?h.jump(c):h.hasAnimated||h.set(c)}else{const h=n.getStaticValue(r);n.addValue(r,xi(h!==void 0?h:c,{owner:n}))}}for(const r in s)o[r]===void 0&&n.removeValue(r);return o}const cb=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];class aE{scrapeMotionValuesFromProps(o,s,r){return{}}constructor({parent:o,props:s,presenceContext:r,reducedMotionConfig:c,blockInitialAnimation:d,visualState:h},p={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.values=new Map,this.KeyframeResolver=Gd,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const x=Gt.now();this.renderScheduledAt<x&&(this.renderScheduledAt=x,We.render(this.render,!1,!0))};const{latestValues:m,renderState:f}=h;this.latestValues=m,this.baseTarget={...m},this.initialValues=s.initial?{...m}:{},this.renderState=f,this.parent=o,this.props=s,this.presenceContext=r,this.depth=o?o.depth+1:0,this.reducedMotionConfig=c,this.options=p,this.blockInitialAnimation=!!d,this.isControllingVariants=Wl(s),this.isVariantNode=Xw(s),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(o&&o.current);const{willChange:b,...y}=this.scrapeMotionValuesFromProps(s,{},this);for(const x in y){const T=y[x];m[x]!==void 0&&kt(T)&&T.set(m[x])}}mount(o){this.current=o,tE.set(o,this),this.projection&&!this.projection.instance&&this.projection.mount(o),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((s,r)=>this.bindToMotionValue(r,s)),l0.current||eE(),this.shouldReduceMotion=this.reducedMotionConfig==="never"?!1:this.reducedMotionConfig==="always"?!0:id.current,this.parent?.addChild(this),this.update(this.props,this.presenceContext)}unmount(){this.projection&&this.projection.unmount(),Ha(this.notifyUpdate),Ha(this.render),this.valueSubscriptions.forEach(o=>o()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),this.parent?.removeChild(this);for(const o in this.events)this.events[o].clear();for(const o in this.features){const s=this.features[o];s&&(s.unmount(),s.isMounted=!1)}this.current=null}addChild(o){this.children.add(o),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(o)}removeChild(o){this.children.delete(o),this.enteringChildren&&this.enteringChildren.delete(o)}bindToMotionValue(o,s){this.valueSubscriptions.has(o)&&this.valueSubscriptions.get(o)();const r=Di.has(o);r&&this.onBindTransform&&this.onBindTransform();const c=s.on("change",h=>{this.latestValues[o]=h,this.props.onUpdate&&We.preRender(this.notifyUpdate),r&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let d;window.MotionCheckAppearSync&&(d=window.MotionCheckAppearSync(this,o,s)),this.valueSubscriptions.set(o,()=>{c(),d&&d(),s.owner&&s.stop()})}sortNodePosition(o){return!this.current||!this.sortInstanceNodePosition||this.type!==o.type?0:this.sortInstanceNodePosition(this.current,o.current)}updateFeatures(){let o="animation";for(o in Ti){const s=Ti[o];if(!s)continue;const{isEnabled:r,Feature:c}=s;if(!this.features[o]&&c&&r(this.props)&&(this.features[o]=new c(this)),this.features[o]){const d=this.features[o];d.isMounted?d.update():(d.mount(),d.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):et()}getStaticValue(o){return this.latestValues[o]}setStaticValue(o,s){this.latestValues[o]=s}update(o,s){(o.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=o,this.prevPresenceContext=this.presenceContext,this.presenceContext=s;for(let r=0;r<cb.length;r++){const c=cb[r];this.propEventSubscriptions[c]&&(this.propEventSubscriptions[c](),delete this.propEventSubscriptions[c]);const d="on"+c,h=o[d];h&&(this.propEventSubscriptions[c]=this.on(c,h))}this.prevMotionValues=nE(this,this.scrapeMotionValuesFromProps(o,this.prevProps,this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(o){return this.props.variants?this.props.variants[o]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(o){const s=this.getClosestVariantNode();if(s)return s.variantChildren&&s.variantChildren.add(o),()=>s.variantChildren.delete(o)}addValue(o,s){const r=this.values.get(o);s!==r&&(r&&this.removeValue(o),this.bindToMotionValue(o,s),this.values.set(o,s),this.latestValues[o]=s.get())}removeValue(o){this.values.delete(o);const s=this.valueSubscriptions.get(o);s&&(s(),this.valueSubscriptions.delete(o)),delete this.latestValues[o],this.removeValueFromRenderState(o,this.renderState)}hasValue(o){return this.values.has(o)}getValue(o,s){if(this.props.values&&this.props.values[o])return this.props.values[o];let r=this.values.get(o);return r===void 0&&s!==void 0&&(r=xi(s===null?void 0:s,{owner:this}),this.addValue(o,r)),r}readValue(o,s){let r=this.latestValues[o]!==void 0||!this.current?this.latestValues[o]:this.getBaseTargetFromProps(this.props,o)??this.readValueFromInstance(this.current,o,this.options);return r!=null&&(typeof r=="string"&&(tw(r)||aw(r))?r=parseFloat(r):!yC(r)&&Va.test(s)&&(r=Bw(o,s)),this.setBaseTarget(o,kt(r)?r.get():r)),kt(r)?r.get():r}setBaseTarget(o,s){this.baseTarget[o]=s}getBaseTarget(o){const{initial:s}=this.props;let r;if(typeof s=="string"||typeof s=="object"){const d=Jd(this.props,s,this.presenceContext?.custom);d&&(r=d[o])}if(s&&r!==void 0)return r;const c=this.getBaseTargetFromProps(this.props,o);return c!==void 0&&!kt(c)?c:this.initialValues[o]!==void 0&&r===void 0?void 0:this.baseTarget[o]}on(o,s){return this.events[o]||(this.events[o]=new Md),this.events[o].add(s)}notify(o,...s){this.events[o]&&this.events[o].notify(...s)}scheduleRenderMicrotask(){qd.render(this.render)}}class c0 extends aE{constructor(){super(...arguments),this.KeyframeResolver=aC}sortInstanceNodePosition(o,s){return o.compareDocumentPosition(s)&2?1:-1}getBaseTargetFromProps(o,s){return o.style?o.style[s]:void 0}removeValueFromRenderState(o,{vars:s,style:r}){delete s[o],delete r[o]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:o}=this.props;kt(o)&&(this.childSubscription=o.on("change",s=>{this.current&&(this.current.textContent=`${s}`)}))}}function u0(n,{style:o,vars:s},r,c){const d=n.style;let h;for(h in o)d[h]=o[h];c?.applyProjectionStyles(d,r);for(h in s)d.setProperty(h,s[h])}function oE(n){return window.getComputedStyle(n)}class iE extends c0{constructor(){super(...arguments),this.type="html",this.renderInstance=u0}readValueFromInstance(o,s){if(Di.has(s))return this.projection?.isProjecting?Qh(s):Tj(o,s);{const r=oE(o),c=(Nd(s)?r.getPropertyValue(s):r[s])||0;return typeof c=="string"?c.trim():c}}measureInstanceViewportBox(o,{transformPagePoint:s}){return r0(o,s)}build(o,s,r){Kd(o,s,r.transformTemplate)}scrapeMotionValuesFromProps(o,s,r){return $d(o,s,r)}}const h0=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]);function sE(n,o,s,r){u0(n,o,void 0,r);for(const c in o.attrs)n.setAttribute(h0.has(c)?c:ef(c),o.attrs[c])}class rE extends c0{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=et}getBaseTargetFromProps(o,s){return o[s]}readValueFromInstance(o,s){if(Di.has(s)){const r=zw(s);return r&&r.default||0}return s=h0.has(s)?s:ef(s),o.getAttribute(s)}scrapeMotionValuesFromProps(o,s,r){return e0(o,s,r)}build(o,s,r){Qw(o,s,this.isSVGTag,r.transformTemplate,r.style)}renderInstance(o,s,r,c){sE(o,s,r,c)}mount(o){this.isSVGTag=Jw(o.tagName),super.mount(o)}}const lE=(n,o)=>Zd(n)?new rE(o):new iE(o,{allowProjection:n!==S.Fragment});function bi(n,o,s){const r=n.getProps();return Jd(r,o,s!==void 0?s:r.custom,n)}const sd=n=>Array.isArray(n);function cE(n,o,s){n.hasValue(o)?n.getValue(o).set(s):n.addValue(o,xi(s))}function uE(n){return sd(n)?n[n.length-1]||0:n}function hE(n,o){const s=bi(n,o);let{transitionEnd:r={},transition:c={},...d}=s||{};d={...d,...r};for(const h in d){const p=uE(d[h]);cE(n,h,p)}}function dE(n){return!!(kt(n)&&n.add)}function rd(n,o){const s=n.getValue("willChange");if(dE(s))return s.add(o);if(!s&&ra.WillChange){const r=new ra.WillChange("auto");n.addValue("willChange",r),r.add(o)}}function d0(n){return n.props[t0]}const fE=n=>n!==null;function mE(n,{repeat:o,repeatType:s="loop"},r){const c=n.filter(fE),d=o&&s!=="loop"&&o%2===1?0:c.length-1;return c[d]}const pE={type:"spring",stiffness:500,damping:25,restSpeed:10},yE=n=>({type:"spring",stiffness:550,damping:n===0?2*Math.sqrt(550):30,restSpeed:10}),gE={type:"keyframes",duration:.8},bE={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},vE=(n,{keyframes:o})=>o.length>2?gE:Di.has(n)?n.startsWith("scale")?yE(o[1]):pE:bE;function wE({when:n,delay:o,delayChildren:s,staggerChildren:r,staggerDirection:c,repeat:d,repeatType:h,repeatDelay:p,from:m,elapsed:f,...b}){return!!Object.keys(b).length}const tf=(n,o,s,r={},c,d)=>h=>{const p=Pd(r,n)||{},m=p.delay||r.delay||0;let{elapsed:f=0}=r;f=f-On(m);const b={keyframes:Array.isArray(s)?s:[null,s],ease:"easeOut",velocity:o.getVelocity(),...p,delay:-f,onUpdate:x=>{o.set(x),p.onUpdate&&p.onUpdate(x)},onComplete:()=>{h(),p.onComplete&&p.onComplete()},name:n,motionValue:o,element:d?void 0:c};wE(p)||Object.assign(b,vE(n,b)),b.duration&&(b.duration=On(b.duration)),b.repeatDelay&&(b.repeatDelay=On(b.repeatDelay)),b.from!==void 0&&(b.keyframes[0]=b.from);let y=!1;if((b.type===!1||b.duration===0&&!b.repeatDelay)&&(td(b),b.delay===0&&(y=!0)),(ra.instantAnimations||ra.skipAnimations)&&(y=!0,td(b),b.delay=0),b.allowFlatten=!p.type&&!p.ease,y&&!d&&o.get()!==void 0){const x=mE(b.keyframes,p);if(x!==void 0){We.update(()=>{b.onUpdate(x),b.onComplete()});return}}return p.isSync?new Ud(b):new qj(b)};function xE({protectedKeys:n,needsAnimating:o},s){const r=n.hasOwnProperty(s)&&o[s]!==!0;return o[s]=!1,r}function f0(n,o,{delay:s=0,transitionOverride:r,type:c}={}){let{transition:d=n.getDefaultTransition(),transitionEnd:h,...p}=o;r&&(d=r);const m=[],f=c&&n.animationState&&n.animationState.getState()[c];for(const b in p){const y=n.getValue(b,n.latestValues[b]??null),x=p[b];if(x===void 0||f&&xE(f,b))continue;const T={delay:s,...Pd(d||{},b)},A=y.get();if(A!==void 0&&!y.isAnimating&&!Array.isArray(x)&&x===A&&!T.velocity)continue;let R=!1;if(window.MotionHandoffAnimation){const M=d0(n);if(M){const q=window.MotionHandoffAnimation(M,b,We);q!==null&&(T.startTime=q,R=!0)}}rd(n,b),y.start(tf(b,y,x,n.shouldReduceMotion&&_w.has(b)?{type:!1}:T,n,R));const I=y.animation;I&&m.push(I)}return h&&Promise.all(m).then(()=>{We.update(()=>{h&&hE(n,h)})}),m}function m0(n,o,s,r=0,c=1){const d=Array.from(n).sort((f,b)=>f.sortNodePosition(b)).indexOf(o),h=n.size,p=(h-1)*r;return typeof s=="function"?s(d,h):c===1?d*r:p-d*r}function ld(n,o,s={}){const r=bi(n,o,s.type==="exit"?n.presenceContext?.custom:void 0);let{transition:c=n.getDefaultTransition()||{}}=r||{};s.transitionOverride&&(c=s.transitionOverride);const d=r?()=>Promise.all(f0(n,r,s)):()=>Promise.resolve(),h=n.variantChildren&&n.variantChildren.size?(m=0)=>{const{delayChildren:f=0,staggerChildren:b,staggerDirection:y}=c;return TE(n,o,m,f,b,y,s)}:()=>Promise.resolve(),{when:p}=c;if(p){const[m,f]=p==="beforeChildren"?[d,h]:[h,d];return m().then(()=>f())}else return Promise.all([d(),h(s.delay)])}function TE(n,o,s=0,r=0,c=0,d=1,h){const p=[];for(const m of n.variantChildren)m.notify("AnimationStart",o),p.push(ld(m,o,{...h,delay:s+(typeof r=="function"?0:r)+m0(n.variantChildren,m,r,c,d)}).then(()=>m.notify("AnimationComplete",o)));return Promise.all(p)}function SE(n,o,s={}){n.notify("AnimationStart",o);let r;if(Array.isArray(o)){const c=o.map(d=>ld(n,d,s));r=Promise.all(c)}else if(typeof o=="string")r=ld(n,o,s);else{const c=typeof o=="function"?bi(n,o,s.custom):o;r=Promise.all(f0(n,c,s))}return r.then(()=>{n.notify("AnimationComplete",o)})}function p0(n,o){if(!Array.isArray(o))return!1;const s=o.length;if(s!==n.length)return!1;for(let r=0;r<s;r++)if(o[r]!==n[r])return!1;return!0}const kE=Fd.length;function y0(n){if(!n)return;if(!n.isControllingVariants){const s=n.parent?y0(n.parent)||{}:{};return n.props.initial!==void 0&&(s.initial=n.props.initial),s}const o={};for(let s=0;s<kE;s++){const r=Fd[s],c=n.props[r];(Ps(c)||c===!1)&&(o[r]=c)}return o}const AE=[...Xd].reverse(),jE=Xd.length;function CE(n){return o=>Promise.all(o.map(({animation:s,options:r})=>SE(n,s,r)))}function EE(n){let o=CE(n),s=ub(),r=!0;const c=m=>(f,b)=>{const y=bi(n,b,m==="exit"?n.presenceContext?.custom:void 0);if(y){const{transition:x,transitionEnd:T,...A}=y;f={...f,...A,...T}}return f};function d(m){o=m(n)}function h(m){const{props:f}=n,b=y0(n.parent)||{},y=[],x=new Set;let T={},A=1/0;for(let I=0;I<jE;I++){const M=AE[I],q=s[M],H=f[M]!==void 0?f[M]:b[M],K=Ps(H),F=M===m?q.isActive:null;F===!1&&(A=I);let Z=H===b[M]&&H!==f[M]&&K;if(Z&&r&&n.manuallyAnimateOnMount&&(Z=!1),q.protectedKeys={...T},!q.isActive&&F===null||!H&&!q.prevProp||ql(H)||typeof H=="boolean")continue;const X=DE(q.prevProp,H);let U=X||M===m&&q.isActive&&!Z&&K||I>A&&K,re=!1;const he=Array.isArray(H)?H:[H];let ke=he.reduce(c(M),{});F===!1&&(ke={});const{prevResolvedValues:pe={}}=q,be={...pe,...ke},ve=B=>{U=!0,x.has(B)&&(re=!0,x.delete(B)),q.needsAnimating[B]=!0;const _=n.getValue(B);_&&(_.liveStyle=!1)};for(const B in be){const _=ke[B],te=pe[B];if(T.hasOwnProperty(B))continue;let se=!1;sd(_)&&sd(te)?se=!p0(_,te):se=_!==te,se?_!=null?ve(B):x.add(B):_!==void 0&&x.has(B)?ve(B):q.protectedKeys[B]=!0}q.prevProp=H,q.prevResolvedValues=ke,q.isActive&&(T={...T,...ke}),r&&n.blockInitialAnimation&&(U=!1);const Te=Z&&X;U&&(!Te||re)&&y.push(...he.map(B=>{const _={type:M};if(typeof B=="string"&&r&&!Te&&n.manuallyAnimateOnMount&&n.parent){const{parent:te}=n,se=bi(te,B);if(te.enteringChildren&&se){const{delayChildren:j}=se.transition||{};_.delay=m0(te.enteringChildren,n,j)}}return{animation:B,options:_}}))}if(x.size){const I={};if(typeof f.initial!="boolean"){const M=bi(n,Array.isArray(f.initial)?f.initial[0]:f.initial);M&&M.transition&&(I.transition=M.transition)}x.forEach(M=>{const q=n.getBaseTarget(M),H=n.getValue(M);H&&(H.liveStyle=!0),I[M]=q??null}),y.push({animation:I})}let R=!!y.length;return r&&(f.initial===!1||f.initial===f.animate)&&!n.manuallyAnimateOnMount&&(R=!1),r=!1,R?o(y):Promise.resolve()}function p(m,f){if(s[m].isActive===f)return Promise.resolve();n.variantChildren?.forEach(y=>y.animationState?.setActive(m,f)),s[m].isActive=f;const b=h(m);for(const y in s)s[y].protectedKeys={};return b}return{animateChanges:h,setActive:p,setAnimateFunction:d,getState:()=>s,reset:()=>{s=ub(),r=!0}}}function DE(n,o){return typeof o=="string"?o!==n:Array.isArray(o)?!p0(o,n):!1}function mo(n=!1){return{isActive:n,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ub(){return{animate:mo(!0),whileInView:mo(),whileHover:mo(),whileTap:mo(),whileDrag:mo(),whileFocus:mo(),exit:mo()}}class Ua{constructor(o){this.isMounted=!1,this.node=o}update(){}}class ME extends Ua{constructor(o){super(o),o.animationState||(o.animationState=EE(o))}updateAnimationControlsSubscription(){const{animate:o}=this.node.getProps();ql(o)&&(this.unmountControls=o.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:o}=this.node.getProps(),{animate:s}=this.node.prevProps||{};o!==s&&this.updateAnimationControlsSubscription()}unmount(){this.node.animationState.reset(),this.unmountControls?.()}}let RE=0;class OE extends Ua{constructor(){super(...arguments),this.id=RE++}update(){if(!this.node.presenceContext)return;const{isPresent:o,onExitComplete:s}=this.node.presenceContext,{isPresent:r}=this.node.prevPresenceContext||{};if(!this.node.animationState||o===r)return;const c=this.node.animationState.setActive("exit",!o);s&&!o&&c.then(()=>{s(this.id)})}mount(){const{register:o,onExitComplete:s}=this.node.presenceContext||{};s&&s(this.id),o&&(this.unmount=o(this.id))}unmount(){}}const NE={animation:{Feature:ME},exit:{Feature:OE}};function qs(n,o,s,r={passive:!0}){return n.addEventListener(o,s,r),()=>n.removeEventListener(o,s)}function Zs(n){return{point:{x:n.pageX,y:n.pageY}}}const _E=n=>o=>Wd(o)&&n(o,Zs(o));function Ns(n,o,s,r){return qs(n,o,_E(s),r)}const g0=1e-4,LE=1-g0,IE=1+g0,b0=.01,zE=0-b0,BE=0+b0;function Mt(n){return n.max-n.min}function HE(n,o,s){return Math.abs(n-o)<=s}function hb(n,o,s,r=.5){n.origin=r,n.originPoint=Fe(o.min,o.max,n.origin),n.scale=Mt(s)/Mt(o),n.translate=Fe(s.min,s.max,n.origin)-n.originPoint,(n.scale>=LE&&n.scale<=IE||isNaN(n.scale))&&(n.scale=1),(n.translate>=zE&&n.translate<=BE||isNaN(n.translate))&&(n.translate=0)}function _s(n,o,s,r){hb(n.x,o.x,s.x,r?r.originX:void 0),hb(n.y,o.y,s.y,r?r.originY:void 0)}function db(n,o,s){n.min=s.min+o.min,n.max=n.min+Mt(o)}function VE(n,o,s){db(n.x,o.x,s.x),db(n.y,o.y,s.y)}function fb(n,o,s){n.min=o.min-s.min,n.max=n.min+Mt(o)}function Ls(n,o,s){fb(n.x,o.x,s.x),fb(n.y,o.y,s.y)}function hn(n){return[n("x"),n("y")]}const v0=({current:n})=>n?n.ownerDocument.defaultView:null,mb=(n,o)=>Math.abs(n-o);function UE(n,o){const s=mb(n.x,o.x),r=mb(n.y,o.y);return Math.sqrt(s**2+r**2)}class w0{constructor(o,s,{transformPagePoint:r,contextWindow:c=window,dragSnapToOrigin:d=!1,distanceThreshold:h=3}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const x=Ch(this.lastMoveEventInfo,this.history),T=this.startEvent!==null,A=UE(x.offset,{x:0,y:0})>=this.distanceThreshold;if(!T&&!A)return;const{point:R}=x,{timestamp:I}=wt;this.history.push({...R,timestamp:I});const{onStart:M,onMove:q}=this.handlers;T||(M&&M(this.lastMoveEvent,x),this.startEvent=this.lastMoveEvent),q&&q(this.lastMoveEvent,x)},this.handlePointerMove=(x,T)=>{this.lastMoveEvent=x,this.lastMoveEventInfo=jh(T,this.transformPagePoint),We.update(this.updatePoint,!0)},this.handlePointerUp=(x,T)=>{this.end();const{onEnd:A,onSessionEnd:R,resumeAnimation:I}=this.handlers;if(this.dragSnapToOrigin&&I&&I(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const M=Ch(x.type==="pointercancel"?this.lastMoveEventInfo:jh(T,this.transformPagePoint),this.history);this.startEvent&&A&&A(x,M),R&&R(x,M)},!Wd(o))return;this.dragSnapToOrigin=d,this.handlers=s,this.transformPagePoint=r,this.distanceThreshold=h,this.contextWindow=c||window;const p=Zs(o),m=jh(p,this.transformPagePoint),{point:f}=m,{timestamp:b}=wt;this.history=[{...f,timestamp:b}];const{onSessionStart:y}=s;y&&y(o,Ch(m,this.history)),this.removeListeners=Fs(Ns(this.contextWindow,"pointermove",this.handlePointerMove),Ns(this.contextWindow,"pointerup",this.handlePointerUp),Ns(this.contextWindow,"pointercancel",this.handlePointerUp))}updateHandlers(o){this.handlers=o}end(){this.removeListeners&&this.removeListeners(),Ha(this.updatePoint)}}function jh(n,o){return o?{point:o(n.point)}:n}function pb(n,o){return{x:n.x-o.x,y:n.y-o.y}}function Ch({point:n},o){return{point:n,delta:pb(n,x0(o)),offset:pb(n,GE(o)),velocity:PE(o,.1)}}function GE(n){return n[0]}function x0(n){return n[n.length-1]}function PE(n,o){if(n.length<2)return{x:0,y:0};let s=n.length-1,r=null;const c=x0(n);for(;s>=0&&(r=n[s],!(c.timestamp-r.timestamp>On(o)));)s--;if(!r)return{x:0,y:0};const d=dn(c.timestamp-r.timestamp);if(d===0)return{x:0,y:0};const h={x:(c.x-r.x)/d,y:(c.y-r.y)/d};return h.x===1/0&&(h.x=0),h.y===1/0&&(h.y=0),h}function YE(n,{min:o,max:s},r){return o!==void 0&&n<o?n=r?Fe(o,n,r.min):Math.max(n,o):s!==void 0&&n>s&&(n=r?Fe(s,n,r.max):Math.min(n,s)),n}function yb(n,o,s){return{min:o!==void 0?n.min+o:void 0,max:s!==void 0?n.max+s-(n.max-n.min):void 0}}function qE(n,{top:o,left:s,bottom:r,right:c}){return{x:yb(n.x,s,c),y:yb(n.y,o,r)}}function gb(n,o){let s=o.min-n.min,r=o.max-n.max;return o.max-o.min<n.max-n.min&&([s,r]=[r,s]),{min:s,max:r}}function WE(n,o){return{x:gb(n.x,o.x),y:gb(n.y,o.y)}}function XE(n,o){let s=.5;const r=Mt(n),c=Mt(o);return c>r?s=Vs(o.min,o.max-r,n.min):r>c&&(s=Vs(n.min,n.max-c,o.min)),sa(0,1,s)}function FE(n,o){const s={};return o.min!==void 0&&(s.min=o.min-n.min),o.max!==void 0&&(s.max=o.max-n.min),s}const cd=.35;function KE(n=cd){return n===!1?n=0:n===!0&&(n=cd),{x:bb(n,"left","right"),y:bb(n,"top","bottom")}}function bb(n,o,s){return{min:vb(n,o),max:vb(n,s)}}function vb(n,o){return typeof n=="number"?n:n[o]||0}const QE=new WeakMap;class ZE{constructor(o){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=et(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=o}start(o,{snapToCursor:s=!1,distanceThreshold:r}={}){const{presenceContext:c}=this.visualElement;if(c&&c.isPresent===!1)return;const d=y=>{const{dragSnapToOrigin:x}=this.getProps();x?this.pauseAnimation():this.stopAnimation(),s&&this.snapToCursor(Zs(y).point)},h=(y,x)=>{const{drag:T,dragPropagation:A,onDragStart:R}=this.getProps();if(T&&!A&&(this.openDragLock&&this.openDragLock(),this.openDragLock=lC(T),!this.openDragLock))return;this.latestPointerEvent=y,this.latestPanInfo=x,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),hn(M=>{let q=this.getAxisMotionValue(M).get()||0;if(Nn.test(q)){const{projection:H}=this.visualElement;if(H&&H.layout){const K=H.layout.layoutBox[M];K&&(q=Mt(K)*(parseFloat(q)/100))}}this.originPoint[M]=q}),R&&We.postRender(()=>R(y,x)),rd(this.visualElement,"transform");const{animationState:I}=this.visualElement;I&&I.setActive("whileDrag",!0)},p=(y,x)=>{this.latestPointerEvent=y,this.latestPanInfo=x;const{dragPropagation:T,dragDirectionLock:A,onDirectionLock:R,onDrag:I}=this.getProps();if(!T&&!this.openDragLock)return;const{offset:M}=x;if(A&&this.currentDirection===null){this.currentDirection=JE(M),this.currentDirection!==null&&R&&R(this.currentDirection);return}this.updateAxis("x",x.point,M),this.updateAxis("y",x.point,M),this.visualElement.render(),I&&I(y,x)},m=(y,x)=>{this.latestPointerEvent=y,this.latestPanInfo=x,this.stop(y,x),this.latestPointerEvent=null,this.latestPanInfo=null},f=()=>hn(y=>this.getAnimationState(y)==="paused"&&this.getAxisMotionValue(y).animation?.play()),{dragSnapToOrigin:b}=this.getProps();this.panSession=new w0(o,{onSessionStart:d,onStart:h,onMove:p,onSessionEnd:m,resumeAnimation:f},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:b,distanceThreshold:r,contextWindow:v0(this.visualElement)})}stop(o,s){const r=o||this.latestPointerEvent,c=s||this.latestPanInfo,d=this.isDragging;if(this.cancel(),!d||!c||!r)return;const{velocity:h}=c;this.startAnimation(h);const{onDragEnd:p}=this.getProps();p&&We.postRender(()=>p(r,c))}cancel(){this.isDragging=!1;const{projection:o,animationState:s}=this.visualElement;o&&(o.isAnimationBlocked=!1),this.panSession&&this.panSession.end(),this.panSession=void 0;const{dragPropagation:r}=this.getProps();!r&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),s&&s.setActive("whileDrag",!1)}updateAxis(o,s,r){const{drag:c}=this.getProps();if(!r||!wl(o,c,this.currentDirection))return;const d=this.getAxisMotionValue(o);let h=this.originPoint[o]+r[o];this.constraints&&this.constraints[o]&&(h=YE(h,this.constraints[o],this.elastic[o])),d.set(h)}resolveConstraints(){const{dragConstraints:o,dragElastic:s}=this.getProps(),r=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):this.visualElement.projection?.layout,c=this.constraints;o&&fi(o)?this.constraints||(this.constraints=this.resolveRefConstraints()):o&&r?this.constraints=qE(r.layoutBox,o):this.constraints=!1,this.elastic=KE(s),c!==this.constraints&&r&&this.constraints&&!this.hasMutatedConstraints&&hn(d=>{this.constraints!==!1&&this.getAxisMotionValue(d)&&(this.constraints[d]=FE(r.layoutBox[d],this.constraints[d]))})}resolveRefConstraints(){const{dragConstraints:o,onMeasureDragConstraints:s}=this.getProps();
vendor: 9,943 bytes, line 2107
2107if(!o||!fi(o))return!1;const r=o.current,{projection:c}=this.visualElement;if(!c||!c.layout)return!1;const d=$C(r,c.root,this.visualElement.getTransformPagePoint());let h=WE(c.layout.layoutBox,d);if(s){const p=s(QC(h));this.hasMutatedConstraints=!!p,p&&(h=o0(p))}return h}startAnimation(o){const{drag:s,dragMomentum:r,dragElastic:c,dragTransition:d,dragSnapToOrigin:h,onDragTransitionEnd:p}=this.getProps(),m=this.constraints||{},f=hn(b=>{if(!wl(b,s,this.currentDirection))return;let y=m&&m[b]||{};h&&(y={min:0,max:0});const x=c?200:1e6,T=c?40:1e7,A={type:"inertia",velocity:r?o[b]:0,bounceStiffness:x,bounceDamping:T,timeConstant:750,restDelta:1,restSpeed:10,...d,...y};return this.startAxisValueAnimation(b,A)});return Promise.all(f).then(p)}startAxisValueAnimation(o,s){const r=this.getAxisMotionValue(o);return rd(this.visualElement,o),r.start(tf(o,r,0,s,this.visualElement,!1))}stopAnimation(){hn(o=>this.getAxisMotionValue(o).stop())}pauseAnimation(){hn(o=>this.getAxisMotionValue(o).animation?.pause())}getAnimationState(o){return this.getAxisMotionValue(o).animation?.state}getAxisMotionValue(o){const s=`_drag${o.toUpperCase()}`,r=this.visualElement.getProps(),c=r[s];return c||this.visualElement.getValue(o,(r.initial?r.initial[o]:void 0)||0)}snapToCursor(o){hn(s=>{const{drag:r}=this.getProps();if(!wl(s,r,this.currentDirection))return;const{projection:c}=this.visualElement,d=this.getAxisMotionValue(s);if(c&&c.layout){const{min:h,max:p}=c.layout.layoutBox[s];d.set(o[s]-Fe(h,p,.5))}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:o,dragConstraints:s}=this.getProps(),{projection:r}=this.visualElement;if(!fi(s)||!r||!this.constraints)return;this.stopAnimation();const c={x:0,y:0};hn(h=>{const p=this.getAxisMotionValue(h);if(p&&this.constraints!==!1){const m=p.get();c[h]=XE({min:m,max:m},this.constraints[h])}});const{transformTemplate:d}=this.visualElement.getProps();this.visualElement.current.style.transform=d?d({},""):"none",r.root&&r.root.updateScroll(),r.updateLayout(),this.resolveConstraints(),hn(h=>{if(!wl(h,o,null))return;const p=this.getAxisMotionValue(h),{min:m,max:f}=this.constraints[h];p.set(Fe(m,f,c[h]))})}addListeners(){if(!this.visualElement.current)return;QE.set(this.visualElement,this);const o=this.visualElement.current,s=Ns(o,"pointerdown",m=>{const{drag:f,dragListener:b=!0}=this.getProps();f&&b&&this.start(m)}),r=()=>{const{dragConstraints:m}=this.getProps();fi(m)&&m.current&&(this.constraints=this.resolveRefConstraints())},{projection:c}=this.visualElement,d=c.addEventListener("measure",r);c&&!c.layout&&(c.root&&c.root.updateScroll(),c.updateLayout()),We.read(r);const h=qs(window,"resize",()=>this.scalePositionWithinConstraints()),p=c.addEventListener("didUpdate",(({delta:m,hasLayoutChanged:f})=>{this.isDragging&&f&&(hn(b=>{const y=this.getAxisMotionValue(b);y&&(this.originPoint[b]+=m[b].translate,y.set(y.get()+m[b].translate))}),this.visualElement.render())}));return()=>{h(),s(),d(),p&&p()}}getProps(){const o=this.visualElement.getProps(),{drag:s=!1,dragDirectionLock:r=!1,dragPropagation:c=!1,dragConstraints:d=!1,dragElastic:h=cd,dragMomentum:p=!0}=o;return{...o,drag:s,dragDirectionLock:r,dragPropagation:c,dragConstraints:d,dragElastic:h,dragMomentum:p}}}function wl(n,o,s){return(o===!0||o===n)&&(s===null||s===n)}function JE(n,o=10){let s=null;return Math.abs(n.y)>o?s="y":Math.abs(n.x)>o&&(s="x"),s}class $E extends Ua{constructor(o){super(o),this.removeGroupControls=fn,this.removeListeners=fn,this.controls=new ZE(o)}mount(){const{dragControls:o}=this.node.getProps();o&&(this.removeGroupControls=o.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||fn}unmount(){this.removeGroupControls(),this.removeListeners()}}const wb=n=>(o,s)=>{n&&We.postRender(()=>n(o,s))};class eD extends Ua{constructor(){super(...arguments),this.removePointerDownListener=fn}onPointerDown(o){this.session=new w0(o,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:v0(this.node)})}createPanHandlers(){const{onPanSessionStart:o,onPanStart:s,onPan:r,onPanEnd:c}=this.node.getProps();return{onSessionStart:wb(o),onStart:wb(s),onMove:r,onEnd:(d,h)=>{delete this.session,c&&We.postRender(()=>c(d,h))}}}mount(){this.removePointerDownListener=Ns(this.node.current,"pointerdown",o=>this.onPointerDown(o))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}const Al={hasAnimatedSinceResize:!0,hasEverUpdated:!1};function xb(n,o){return o.max===o.min?0:n/(o.max-o.min)*100}const Es={correct:(n,o)=>{if(!o.target)return n;if(typeof n=="string")if(de.test(n))n=parseFloat(n);else return n;const s=xb(n,o.target.x),r=xb(n,o.target.y);return`${s}% ${r}%`}},tD={correct:(n,{treeScale:o,projectionDelta:s})=>{const r=n,c=Va.parse(n);if(c.length>5)return r;const d=Va.createTransformer(n),h=typeof c[0]!="number"?1:0,p=s.x.scale*o.x,m=s.y.scale*o.y;c[0+h]/=p,c[1+h]/=m;const f=Fe(p,m,.5);return typeof c[2+h]=="number"&&(c[2+h]/=f),typeof c[3+h]=="number"&&(c[3+h]/=f),d(c)}};let Eh=!1;class nD extends S.Component{componentDidMount(){const{visualElement:o,layoutGroup:s,switchLayoutGroup:r,layoutId:c}=this.props,{projection:d}=o;kC(aD),d&&(s.group&&s.group.add(d),r&&r.register&&c&&r.register(d),Eh&&d.root.didUpdate(),d.addEventListener("animationComplete",()=>{this.safeToRemove()}),d.setOptions({...d.options,onExitComplete:()=>this.safeToRemove()})),Al.hasEverUpdated=!0}getSnapshotBeforeUpdate(o){const{layoutDependency:s,visualElement:r,drag:c,isPresent:d}=this.props,{projection:h}=r;return h&&(h.isPresent=d,Eh=!0,c||o.layoutDependency!==s||s===void 0||o.isPresent!==d?h.willUpdate():this.safeToRemove(),o.isPresent!==d&&(d?h.promote():h.relegate()||We.postRender(()=>{const p=h.getStack();(!p||!p.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{projection:o}=this.props.visualElement;o&&(o.root.didUpdate(),qd.postRender(()=>{!o.currentAnimation&&o.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:o,layoutGroup:s,switchLayoutGroup:r}=this.props,{projection:c}=o;Eh=!0,c&&(c.scheduleCheckAfterUnmount(),s&&s.group&&s.group.remove(c),r&&r.deregister&&r.deregister(c))}safeToRemove(){const{safeToRemove:o}=this.props;o&&o()}render(){return null}}function T0(n){const[o,s]=gC(),r=S.useContext(ew);return v.jsx(nD,{...n,layoutGroup:r,switchLayoutGroup:S.useContext(n0),isPresent:o,safeToRemove:s})}const aD={borderRadius:{...Es,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Es,borderTopRightRadius:Es,borderBottomLeftRadius:Es,borderBottomRightRadius:Es,boxShadow:tD};function oD(n,o,s){const r=kt(n)?n:xi(n);return r.start(tf("",r,o,s)),r.animation}const iD=(n,o)=>n.depth-o.depth;class sD{constructor(){this.children=[],this.isDirty=!1}add(o){jd(this.children,o),this.isDirty=!0}remove(o){Cd(this.children,o),this.isDirty=!0}forEach(o){this.isDirty&&this.children.sort(iD),this.isDirty=!1,this.children.forEach(o)}}function rD(n,o){const s=Gt.now(),r=({timestamp:c})=>{const d=c-s;d>=o&&(Ha(r),n(d-o))};return We.setup(r,!0),()=>Ha(r)}const S0=["TopLeft","TopRight","BottomLeft","BottomRight"],lD=S0.length,Tb=n=>typeof n=="string"?parseFloat(n):n,Sb=n=>typeof n=="number"||de.test(n);function cD(n,o,s,r,c,d){c?(n.opacity=Fe(0,s.opacity??1,uD(r)),n.opacityExit=Fe(o.opacity??1,0,hD(r))):d&&(n.opacity=Fe(o.opacity??1,s.opacity??1,r));for(let h=0;h<lD;h++){const p=`border${S0[h]}Radius`;let m=kb(o,p),f=kb(s,p);if(m===void 0&&f===void 0)continue;m||(m=0),f||(f=0),m===0||f===0||Sb(m)===Sb(f)?(n[p]=Math.max(Fe(Tb(m),Tb(f),r),0),(Nn.test(f)||Nn.test(m))&&(n[p]+="%")):n[p]=f}(o.rotate||s.rotate)&&(n.rotate=Fe(o.rotate||0,s.rotate||0,r))}function kb(n,o){return n[o]!==void 0?n[o]:n.borderRadius}const uD=k0(0,.5,hw),hD=k0(.5,.95,fn);function k0(n,o,s){return r=>r<n?0:r>o?1:s(Vs(n,o,r))}function Ab(n,o){n.min=o.min,n.max=o.max}function un(n,o){Ab(n.x,o.x),Ab(n.y,o.y)}function jb(n,o){n.translate=o.translate,n.scale=o.scale,n.originPoint=o.originPoint,n.origin=o.origin}function Cb(n,o,s,r,c){return n-=o,n=_l(n,1/s,r),c!==void 0&&(n=_l(n,1/c,r)),n}function dD(n,o=0,s=1,r=.5,c,d=n,h=n){if(Nn.test(o)&&(o=parseFloat(o),o=Fe(h.min,h.max,o/100)-h.min),typeof o!="number")return;let p=Fe(d.min,d.max,r);n===d&&(p-=o),n.min=Cb(n.min,o,s,p,c),n.max=Cb(n.max,o,s,p,c)}function Eb(n,o,[s,r,c],d,h){dD(n,o[s],o[r],o[c],o.scale,d,h)}const fD=["x","scaleX","originX"],mD=["y","scaleY","originY"];function Db(n,o,s,r){Eb(n.x,o,fD,s?s.x:void 0,r?r.x:void 0),Eb(n.y,o,mD,s?s.y:void 0,r?r.y:void 0)}function Mb(n){return n.translate===0&&n.scale===1}function A0(n){return Mb(n.x)&&Mb(n.y)}function Rb(n,o){return n.min===o.min&&n.max===o.max}function pD(n,o){return Rb(n.x,o.x)&&Rb(n.y,o.y)}function Ob(n,o){return Math.round(n.min)===Math.round(o.min)&&Math.round(n.max)===Math.round(o.max)}function j0(n,o){return Ob(n.x,o.x)&&Ob(n.y,o.y)}function Nb(n){return Mt(n.x)/Mt(n.y)}function _b(n,o){return n.translate===o.translate&&n.scale===o.scale&&n.originPoint===o.originPoint}class yD{constructor(){this.members=[]}add(o){jd(this.members,o),o.scheduleRender()}remove(o){if(Cd(this.members,o),o===this.prevLead&&(this.prevLead=void 0),o===this.lead){const s=this.members[this.members.length-1];s&&this.promote(s)}}relegate(o){const s=this.members.findIndex(c=>o===c);if(s===0)return!1;let r;for(let c=s;c>=0;c--){const d=this.members[c];if(d.isPresent!==!1){r=d;break}}return r?(this.promote(r),!0):!1}promote(o,s){const r=this.lead;if(o!==r&&(this.prevLead=r,this.lead=o,o.show(),r)){r.instance&&r.scheduleRender(),o.scheduleRender(),o.resumeFrom=r,s&&(o.resumeFrom.preserveOpacity=!0),r.snapshot&&(o.snapshot=r.snapshot,o.snapshot.latestValues=r.animationValues||r.latestValues),o.root&&o.root.isUpdating&&(o.isLayoutDirty=!0);const{crossfade:c}=o.options;c===!1&&r.hide()}}
vendor: 5,025 bytes, line 2107
2107exitAnimationComplete(){this.members.forEach(o=>{const{options:s,resumingFrom:r}=o;s.onExitComplete&&s.onExitComplete(),r&&r.options.onExitComplete&&r.options.onExitComplete()})}scheduleRender(){this.members.forEach(o=>{o.instance&&o.scheduleRender(!1)})}removeLeadSnapshot(){this.lead&&this.lead.snapshot&&(this.lead.snapshot=void 0)}}function gD(n,o,s){let r="";const c=n.x.translate/o.x,d=n.y.translate/o.y,h=s?.z||0;if((c||d||h)&&(r=`translate3d(${c}px, ${d}px, ${h}px) `),(o.x!==1||o.y!==1)&&(r+=`scale(${1/o.x}, ${1/o.y}) `),s){const{transformPerspective:f,rotate:b,rotateX:y,rotateY:x,skewX:T,skewY:A}=s;f&&(r=`perspective(${f}px) ${r}`),b&&(r+=`rotate(${b}deg) `),y&&(r+=`rotateX(${y}deg) `),x&&(r+=`rotateY(${x}deg) `),T&&(r+=`skewX(${T}deg) `),A&&(r+=`skewY(${A}deg) `)}const p=n.x.scale*o.x,m=n.y.scale*o.y;return(p!==1||m!==1)&&(r+=`scale(${p}, ${m})`),r||"none"}const Dh=["","X","Y","Z"],bD=1e3;let vD=0;function Mh(n,o,s,r){const{latestValues:c}=o;c[n]&&(s[n]=c[n],o.setStaticValue(n,0),r&&(r[n]=0))}function C0(n){if(n.hasCheckedOptimisedAppear=!0,n.root===n)return;const{visualElement:o}=n.options;if(!o)return;const s=d0(o);if(window.MotionHasOptimisedAnimation(s,"transform")){const{layout:c,layoutId:d}=n.options;window.MotionCancelOptimisedAnimation(s,"transform",We,!(c||d))}const{parent:r}=n;r&&!r.hasCheckedOptimisedAppear&&C0(r)}function E0({attachResizeListener:n,defaultParent:o,measureScroll:s,checkIsScrollRoot:r,resetTransform:c}){return class{constructor(h={},p=o?.()){this.id=vD++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(TD),this.nodes.forEach(jD),this.nodes.forEach(CD),this.nodes.forEach(SD)},this.resolvedRelativeTargetAt=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=h,this.root=p?p.root||p:this,this.path=p?[...p.path,p]:[],this.parent=p,this.depth=p?p.depth+1:0;for(let m=0;m<this.path.length;m++)this.path[m].shouldResetTransform=!0;this.root===this&&(this.nodes=new sD)}addEventListener(h,p){return this.eventHandlers.has(h)||this.eventHandlers.set(h,new Md),this.eventHandlers.get(h).add(p)}notifyListeners(h,...p){const m=this.eventHandlers.get(h);m&&m.notify(...p)}hasListeners(h){return this.eventHandlers.has(h)}mount(h){if(this.instance)return;this.isSVG=Pw(h)&&!mC(h),this.instance=h;const{layoutId:p,layout:m,visualElement:f}=this.options;if(f&&!f.current&&f.mount(h),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(m||p)&&(this.isLayoutDirty=!0),n){let b,y=0;const x=()=>this.root.updateBlockedByResize=!1;We.read(()=>{y=window.innerWidth}),n(h,()=>{const T=window.innerWidth;T!==y&&(y=T,this.root.updateBlockedByResize=!0,b&&b(),b=rD(x,250),Al.hasAnimatedSinceResize&&(Al.hasAnimatedSinceResize=!1,this.nodes.forEach(zb)))})}p&&this.root.registerSharedNode(p,this),this.options.animate!==!1&&f&&(p||m)&&this.addEventListener("didUpdate",({delta:b,hasLayoutChanged:y,hasRelativeLayoutChanged:x,layout:T})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const A=this.options.transition||f.getDefaultTransition()||OD,{onLayoutAnimationStart:R,onLayoutAnimationComplete:I}=f.getProps(),M=!this.targetLayout||!j0(this.targetLayout,T),q=!y&&x;if(this.options.layoutRoot||this.resumeFrom||q||y&&(M||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const H={...Pd(A,"layout"),onPlay:R,onComplete:I};(f.shouldReduceMotion||this.options.layoutRoot)&&(H.delay=0,H.type=!1),this.startAnimation(H),this.setAnimationOrigin(b,q)}else y||zb(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=T})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const h=this.getStack();h&&h.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),Ha(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEac
vendor: 7,558 bytes, line 2107
2107h(ED),this.animationId++)}getTransformTemplate(){const{visualElement:h}=this.options;return h&&h.getProps().transformTemplate}willUpdate(h=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&C0(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let b=0;b<this.path.length;b++){const y=this.path[b];y.shouldResetTransform=!0,y.updateScroll("snapshot"),y.options.layoutRoot&&y.willUpdate(!1)}const{layoutId:p,layout:m}=this.options;if(p===void 0&&!m)return;const f=this.getTransformTemplate();this.prevTransformTemplateValue=f?f(this.latestValues,""):void 0,this.updateSnapshot(),h&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){this.unblockUpdate(),this.clearAllSnapshots(),this.nodes.forEach(Lb);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Ib);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(AD),this.nodes.forEach(wD),this.nodes.forEach(xD)):this.nodes.forEach(Ib),this.clearAllSnapshots();const p=Gt.now();wt.delta=sa(0,1e3/60,p-wt.timestamp),wt.timestamp=p,wt.isProcessing=!0,bh.update.process(wt),bh.preRender.process(wt),bh.render.process(wt),wt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,qd.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(kD),this.sharedNodes.forEach(DD)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,We.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){We.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!Mt(this.snapshot.measuredBox.x)&&!Mt(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let m=0;m<this.path.length;m++)this.path[m].updateScroll();const h=this.layout;this.layout=this.measure(!1),this.layoutCorrected=et(),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:p}=this.options;p&&p.notify("LayoutMeasure",this.layout.layoutBox,h?h.layoutBox:void 0)}updateScroll(h="measure"){let p=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===h&&(p=!1),p&&this.instance){const m=r(this.instance);this.scroll={animationId:this.root.animationId,phase:h,isRoot:m,offset:s(this.instance),wasRoot:this.scroll?this.scroll.isRoot:m}}}resetTransform(){if(!c)return;const h=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,p=this.projectionDelta&&!A0(this.projectionDelta),m=this.getTransformTemplate(),f=m?m(this.latestValues,""):void 0,b=f!==this.prevTransformTemplateValue;h&&this.instance&&(p||po(this.latestValues)||b)&&(c(this.instance,f),this.shouldResetTransform=!1,this.scheduleRender())}measure(h=!0){const p=this.measurePageBox();let m=this.removeElementScroll(p);return h&&(m=this.removeTransform(m)),ND(m),{animationId:this.root.animationId,measuredBox:p,layoutBox:m,latestValues:{},source:this.id}}measurePageBox(){const{visualElement:h}=this.options;if(!h)return et();const p=h.measureViewportBox();if(!(this.scroll?.wasRoot||this.path.some(_D))){const{scroll:f}=this.root;f&&(mi(p.x,f.offset.x),mi(p.y,f.offset.y))}return p}removeElementScroll(h){const p=et();if(un(p,h),this.scroll?.wasRoot)return p;for(let m=0;m<this.path.length;m++){const f=this.path[m],{scroll:b,options:y}=f;f!==this.root&&b&&y.layoutScroll&&(b.wasRoot&&un(p,h),mi(p.x,b.offset.x),mi(p.y,b.offset.y))}return p}applyTransform(h,p=!1){const m=et();un(m,h);for(let f=0;f<this.path.length;f++){const b=this.path[f];!p&&b.options.layoutScroll&&b.scroll&&b!==b.root&&pi(m,{x:-b.scroll.offset.x,y:-b.scroll.offset.y}),po(b.latestValues)&&pi(m,b.latestValues)}return po(this.latestValues)&&pi(m,this.latestValues),m}removeTransform(h){const p=et();un(p,h);for(let m=0;m<this.path.length;m++){const f=this.path[m];if(!f.instance||!po(f.latestValues))continue;ad(f.latestValues)&&f.updateSnapshot();const b=et(),y=f.measurePageBox();un(b,y),Db(p,f.latestValues,f.snapshot?f.snapshot.layoutBox:void 0,b)}return po(this.latestValues)&&Db(p,this.latestValues),p}setTargetDelta(h){this.targetDelta=h,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(h){this.options={...this.options,...h,crossfade:h.crossfade!==void 0?h.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==wt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(h=!1){const p=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=p.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=p.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=p.isSharedProjectionDirty);const m=!!this.resumingFrom||this!==p;if(!(h||m&&this.isSharedProjectionDirty||this.isProjectionDirty||this.parent?.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:b,layoutId:y}=this.options;if(!(!this.layout||!(b||y))){if(this.resolvedRelativeTargetAt=wt.timestamp,!this.targetDelta&&!this.relativeTarget){const x=this.getClosestProjectingParent();x&&x.layout&&this.animationProgress!==1?(this.relativeParent=x,this.forceRelativeParentToResolveTarget(),this.relativeTarget=et(),this.relativeTargetOrigin=et(),Ls(this.relativeTargetOrigin,this.layout.layoutBox,x.layout.layoutBox),un(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}if(!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=et(),this.targetWithTransforms=et()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),VE(this.target,this.relativeTarget,this.relativeParent.target)):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.layoutBox):un(this.target,this.layout.layoutBox),s0(this.target,this.targetDelta)):un(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget)){this.attemptToResolveRelativeTarget=!1;const x=this.getClosestProjectingParent();x&&!!x.resumingFrom==!!this.resumingFrom&&!x.options.layoutScroll&&x.target&&this.animationProgress!==1?(this.relativeParent=x,this.forceRelativeParentToResolveTarget(),this.relativeTarget=et(),this.relativeTargetOrigin=et(),Ls(this.relativeTargetOrigin,this.target,x.target),un(this.relativeTarget,this.relativeTargetOrigin)):this.relativeParent=this.relativeTarget=void 0}}}getClosestProjectingParent(){if(!(!this.parent||ad(this.parent.latestValues)||i0(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}calcProjection(){const h=this.getLead(),p=!!this.resumingFrom||this!==h;let m=!0;
vendor: 8,819 bytes, line 2107
2107if((this.isProjectionDirty||this.parent?.isProjectionDirty)&&(m=!1),p&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(m=!1),this.resolvedRelativeTargetAt===wt.timestamp&&(m=!1),m)return;const{layout:f,layoutId:b}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(f||b))return;un(this.layoutCorrected,this.layout.layoutBox);const y=this.treeScale.x,x=this.treeScale.y;JC(this.layoutCorrected,this.treeScale,this.path,p),h.layout&&!h.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(h.target=h.layout.layoutBox,h.targetWithTransforms=et());const{target:T}=h;if(!T){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(jb(this.prevProjectionDelta.x,this.projectionDelta.x),jb(this.prevProjectionDelta.y,this.projectionDelta.y)),_s(this.projectionDelta,this.layoutCorrected,T,this.latestValues),(this.treeScale.x!==y||this.treeScale.y!==x||!_b(this.projectionDelta.x,this.prevProjectionDelta.x)||!_b(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",T))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(h=!0){if(this.options.visualElement?.scheduleRender(),h){const p=this.getStack();p&&p.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=yi(),this.projectionDelta=yi(),this.projectionDeltaWithTransform=yi()}setAnimationOrigin(h,p=!1){const m=this.snapshot,f=m?m.latestValues:{},b={...this.latestValues},y=yi();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!p;const x=et(),T=m?m.source:void 0,A=this.layout?this.layout.source:void 0,R=T!==A,I=this.getStack(),M=!I||I.members.length<=1,q=!!(R&&!M&&this.options.crossfade===!0&&!this.path.some(RD));this.animationProgress=0;let H;this.mixTargetDelta=K=>{const F=K/1e3;Bb(y.x,h.x,F),Bb(y.y,h.y,F),this.setTargetDelta(y),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Ls(x,this.layout.layoutBox,this.relativeParent.layout.layoutBox),MD(this.relativeTarget,this.relativeTargetOrigin,x,F),H&&pD(this.relativeTarget,H)&&(this.isProjectionDirty=!1),H||(H=et()),un(H,this.relativeTarget)),R&&(this.animationValues=b,cD(b,f,this.latestValues,F,q,M)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=F},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(h){this.notifyListeners("animationStart"),this.currentAnimation?.stop(),this.resumingFrom?.currentAnimation?.stop(),this.pendingAnimation&&(Ha(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=We.update(()=>{Al.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=xi(0)),this.currentAnimation=oD(this.motionValue,[0,1e3],{...h,velocity:0,isSync:!0,onUpdate:p=>{this.mixTargetDelta(p),h.onUpdate&&h.onUpdate(p)},onStop:()=>{},onComplete:()=>{h.onComplete&&h.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const h=this.getStack();h&&h.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(bD),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const h=this.getLead();let{targetWithTransforms:p,target:m,layout:f,latestValues:b}=h;if(!(!p||!m||!f)){if(this!==h&&this.layout&&f&&D0(this.options.animationType,this.layout.layoutBox,f.layoutBox)){m=this.target||et();const y=Mt(this.layout.layoutBox.x);m.x.min=h.target.x.min,m.x.max=m.x.min+y;const x=Mt(this.layout.layoutBox.y);m.y.min=h.target.y.min,m.y.max=m.y.min+x}un(p,m),pi(p,b),_s(this.projectionDeltaWithTransform,this.layoutCorrected,p,b)}}registerSharedNode(h,p){this.sharedNodes.has(h)||this.sharedNodes.set(h,new yD),this.sharedNodes.get(h).add(p);const f=p.options.initialPromotionConfig;p.promote({transition:f?f.transition:void 0,preserveFollowOpacity:f&&f.shouldPreserveFollowOpacity?f.shouldPreserveFollowOpacity(p):void 0})}isLead(){const h=this.getStack();return h?h.lead===this:!0}getLead(){const{layoutId:h}=this.options;return h?this.getStack()?.lead||this:this}getPrevLead(){const{layoutId:h}=this.options;return h?this.getStack()?.prevLead:void 0}getStack(){const{layoutId:h}=this.options;if(h)return this.root.sharedNodes.get(h)}promote({needsReset:h,transition:p,preserveFollowOpacity:m}={}){const f=this.getStack();f&&f.promote(this,m),h&&(this.projectionDelta=void 0,this.needsReset=!0),p&&this.setOptions({transition:p})}relegate(){const h=this.getStack();return h?h.relegate(this):!1}resetSkewAndRotation(){const{visualElement:h}=this.options;if(!h)return;let p=!1;const{latestValues:m}=h;if((m.z||m.rotate||m.rotateX||m.rotateY||m.rotateZ||m.skewX||m.skewY)&&(p=!0),!p)return;const f={};m.z&&Mh("z",h,f,this.animationValues);for(let b=0;b<Dh.length;b++)Mh(`rotate${Dh[b]}`,h,f,this.animationValues),Mh(`skew${Dh[b]}`,h,f,this.animationValues);h.render();for(const b in f)h.setStaticValue(b,f[b]),this.animationValues&&(this.animationValues[b]=f[b]);h.scheduleRender()}applyProjectionStyles(h,p){if(!this.instance||this.isSVG)return;if(!this.isVisible){h.visibility="hidden";return}const m=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,h.visibility="",h.opacity="",h.pointerEvents=kl(p?.pointerEvents)||"",h.transform=m?m(this.latestValues,""):"none";return}const f=this.getLead();if(!this.projectionDelta||!this.layout||!f.target){this.options.layoutId&&(h.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,h.pointerEvents=kl(p?.pointerEvents)||""),this.hasProjected&&!po(this.latestValues)&&(h.transform=m?m({},""):"none",this.hasProjected=!1);return}h.visibility="";const b=f.animationValues||f.latestValues;this.applyTransformsToTarget();let y=gD(this.projectionDeltaWithTransform,this.treeScale,b);m&&(y=m(b,y)),h.transform=y;const{x,y:T}=this.projectionDelta;h.transformOrigin=`${x.origin*100}% ${T.origin*100}% 0`,f.animationValues?h.opacity=f===this?b.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:b.opacityExit:h.opacity=f===this?b.opacity!==void 0?b.opacity:"":b.opacityExit!==void 0?b.opacityExit:0;for(const A in Ys){if(b[A]===void 0)continue;const{correct:R,applyTo:I,isCSSVariable:M}=Ys[A],q=y==="none"?b[A]:R(b[A],f);if(I){const H=I.length;for(let K=0;K<H;K++)h[I[K]]=q}else M?this.options.visualElement.renderState.vars[A]=q:h[A]=q}this.options.layoutId&&(h.pointerEvents=f===this?kl(p?.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(h=>h.currentAnimation?.stop()),this.root.nodes.forEach(Lb),this.root.sharedNodes.clear()}}}function wD(n){n.updateLayout()}function xD(n){const o=n.resumeFrom?.snapshot||n.snapshot;if(n.isLead()&&n.layout&&o&&n.hasListeners("didUpdate")){const{layoutBox:s,measuredBox:r}=n.layout,{animationType:c}=n.options,d=o.source!==n.layout.source;c==="size"?hn(b=>{const y=d?o.measuredBox[b]:o.layoutBox[b],x=Mt(y);y.min=s[b].min,y.max=y.min+x}):D0(c,o.layoutBox,s)&&hn(b=>{const y=d?o.measuredBox[b]:o.layoutBox[b],x=Mt(s[b]);y.max=y.min+x,n.relativeTarget&&!n.currentAnimation&&(n.isProjectionDirty=!0,n.relativeTarget[b].max=n.relativeTarget[b].min+x)});const h=yi();_s(h,s,o.layoutBox);const p=yi();d?_s(p,n.applyTransform(r,!0),o.measuredBox):_s(p,s,o.layoutBox);const m=!A0(h);let f=!1;if(!n.resumeFrom){const b=n.getClosestProjectingParent();if(b&&!b.resumeFrom){const{snapshot:y,layout:x}=b;if(y&&x){const T=et();Ls(T,o.layoutBox,y.layoutBox);const A=et();Ls(A,s,x.layoutBox),j0(T,A)||(f=!0),b.options.layoutRoot&&(n.relativeTarget=A,n.relativeTargetOrigin=T,n.relativeParent=b)}}}n.notifyListeners("didUpdate",{layout:s,snapshot:o,delta:p,layoutDelta:h,hasLayoutChanged:m,hasRelativeLayoutChanged:f})}else if(n.isLead()){const{onExitComplete:s}=n.options;s&&s()}n.options.transition=void 0}function TD(n){n.parent&&(n.isProjecting()||(n.isProjectionDirty=n.parent.isProjectionDirty),n.isSharedProjectionDirty||(n.isSharedProjectionDirty=!!(n.isProjectionDirty||n.parent.isProjectionDirty||n.parent.isSharedProjectionDirty)),n.isTransformDirty||(n.isTransformDirty=n.parent.isTransformDirty))}
vendor: 5,457 bytes, line 2107
2107function SD(n){n.isProjectionDirty=n.isSharedProjectionDirty=n.isTransformDirty=!1}function kD(n){n.clearSnapshot()}function Lb(n){n.clearMeasurements()}function Ib(n){n.isLayoutDirty=!1}function AD(n){const{visualElement:o}=n.options;o&&o.getProps().onBeforeLayoutMeasure&&o.notify("BeforeLayoutMeasure"),n.resetTransform()}function zb(n){n.finishAnimation(),n.targetDelta=n.relativeTarget=n.target=void 0,n.isProjectionDirty=!0}function jD(n){n.resolveTargetDelta()}function CD(n){n.calcProjection()}function ED(n){n.resetSkewAndRotation()}function DD(n){n.removeLeadSnapshot()}function Bb(n,o,s){n.translate=Fe(o.translate,0,s),n.scale=Fe(o.scale,1,s),n.origin=o.origin,n.originPoint=o.originPoint}function Hb(n,o,s,r){n.min=Fe(o.min,s.min,r),n.max=Fe(o.max,s.max,r)}function MD(n,o,s,r){Hb(n.x,o.x,s.x,r),Hb(n.y,o.y,s.y,r)}function RD(n){return n.animationValues&&n.animationValues.opacityExit!==void 0}const OD={duration:.45,ease:[.4,0,.1,1]},Vb=n=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(n),Ub=Vb("applewebkit/")&&!Vb("chrome/")?Math.round:fn;function Gb(n){n.min=Ub(n.min),n.max=Ub(n.max)}function ND(n){Gb(n.x),Gb(n.y)}function D0(n,o,s){return n==="position"||n==="preserve-aspect"&&!HE(Nb(o),Nb(s),.2)}function _D(n){return n!==n.root&&n.scroll?.wasRoot}const LD=E0({attachResizeListener:(n,o)=>qs(n,"resize",o),measureScroll:()=>({x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}),checkIsScrollRoot:()=>!0}),Rh={current:void 0},M0=E0({measureScroll:n=>({x:n.scrollLeft,y:n.scrollTop}),defaultParent:()=>{if(!Rh.current){const n=new LD({});n.mount(window),n.setOptions({layoutScroll:!0}),Rh.current=n}return Rh.current},resetTransform:(n,o)=>{n.style.transform=o!==void 0?o:"none"},checkIsScrollRoot:n=>window.getComputedStyle(n).position==="fixed"}),ID={pan:{Feature:eD},drag:{Feature:$E,ProjectionNode:M0,MeasureLayout:T0}};function Pb(n,o,s){const{props:r}=n;n.animationState&&r.whileHover&&n.animationState.setActive("whileHover",s==="Start");const c="onHover"+s,d=r[c];d&&We.postRender(()=>d(o,Zs(o)))}class zD extends Ua{mount(){const{current:o}=this.node;o&&(this.unmount=cC(o,(s,r)=>(Pb(this.node,r,"Start"),c=>Pb(this.node,c,"End"))))}unmount(){}}class BD extends Ua{constructor(){super(...arguments),this.isActive=!1}onFocus(){let o=!1;try{o=this.node.current.matches(":focus-visible")}catch{o=!0}!o||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Fs(qs(this.node.current,"focus",()=>this.onFocus()),qs(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Yb(n,o,s){const{props:r}=n;if(n.current instanceof HTMLButtonElement&&n.current.disabled)return;n.animationState&&r.whileTap&&n.animationState.setActive("whileTap",s==="Start");const c="onTap"+(s==="End"?"":s),d=r[c];d&&We.postRender(()=>d(o,Zs(o)))}class HD extends Ua{mount(){const{current:o}=this.node;o&&(this.unmount=fC(o,(s,r)=>(Yb(this.node,r,"Start"),(c,{success:d})=>Yb(this.node,c,d?"End":"Cancel")),{useGlobalTarget:this.node.props.globalTapTarget}))}unmount(){}}const ud=new WeakMap,Oh=new WeakMap,VD=n=>{const o=ud.get(n.target);o&&o(n)},UD=n=>{n.forEach(VD)};function GD({root:n,...o}){const s=n||document;Oh.has(s)||Oh.set(s,{});const r=Oh.get(s),c=JSON.stringify(o);return r[c]||(r[c]=new IntersectionObserver(UD,{root:n,...o})),r[c]}function PD(n,o,s){const r=GD(o);return ud.set(n,s),r.observe(n),()=>{ud.delete(n),r.unobserve(n)}}const YD={some:0,all:1};class qD extends Ua{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){this.unmount();const{viewport:o={}}=this.node.getProps(),{root:s,margin:r,amount:c="some",once:d}=o,h={root:s?s.current:void 0,rootMargin:r,threshold:typeof c=="number"?c:YD[c]},p=m=>{const{isIntersecting:f}=m;if(this.isInView===f||(this.isInView=f,d&&!f&&this.hasEnteredView))return;f&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",f);const{onViewportEnter:b,onViewportLeave:y}=this.node.getProps(),x=f?b:y;x&&x(m)};return PD(this.node.current,h,p)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:o,prevProps:s}=this.node;["amount","margin","root"].some(WD(o,s))&&this.startObserver()}unmount(){}}function WD({viewport:n={}},{viewport:o={}}={}){return s=>n[s]!==o[s]}const XD={inView:{Feature:qD},tap:{Feature:HD},focus:{Feature:BD},hover:{Feature:zD}},FD={layout:{ProjectionNode:M0,MeasureLayout:T0}},KD={...NE,...XD,...ID,...FD},lt=KC(KD,lE);function QD({title:n,description:o,keywords:s,canonical:r}){S.useEffect(()=>{document.title=`${n} | Downers Grove Chiropractic Spine and Injury Center`;const c=document.querySelector('meta[name="description"]');if(c&&c.setAttribute("content",o),s){const b=document.querySelector('meta[name="keywords"]');b&&b.setAttribute("content",s)}if(r){let b=document.querySelector('link[rel="canonical"]');b&&(b.href=r)}const d=document.querySelector('meta[property="og:title"]');d&&d.setAttribute("content",`${n} | Downers Grove Chiropractic`);const h=document.querySelector('meta[property="og:description"]');h&&h.setAttribute("content",o);const p=document.querySelector('meta[property="og:url"]');p&&r&&p.setAttribute("content",r);
2107const m=document.querySelector('meta[name="twitter:title"]');m&&m.setAttribute("content",`${n} | Downers Grove Chiropractic`);const f=document.querySelector('meta[name="twitter:description"]');return f&&f.setAttribute("content",o),()=>{document.title="Downers Grove Chiropractic Spine and Injury Center | Dr. Mike DeCubellis";const b=document.querySelector('meta[name="description"]');b&&b.setAttribute("content","Expert chiropractic care in Downers Grove, IL. Dr. Mike DeCubellis specializes in spine injuries, auto accidents, and pain relief. Call (630) 435-6461.")}},[n,o,s,r])}const Ds={initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.5}};function ZD(){return QD({title:"Chiropractor in Downers Grove IL",description:"Expert chiropractic care in Downers Grove, IL. Dr. Mike DeCubellis specializes in spine injuries, auto accidents, and pain relief. Same-day appointments available. Call (630) 435-6461.",keywords:"chiropractor Downers Grove IL, chiropractic care, spine injury, back pain treatment, neck pain relief, auto accident chiropractor, personal injury chiropractor, Dr. Mike DeCubellis",canonical:"https://www.chiropracticdownersgrove.com/"}),v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:23",className:"pb-16 lg:pb-0",children:[v.jsxs("section",{"data-loc":"client/src/pages/Home.tsx:25",className:"relative min-h-[600px] md:min-h-[650px] flex items-center overflow-hidden",children:[v.jsx("video",{"data-loc":"client/src/pages/Home.tsx:29",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,className:"absolute inset-0 w-full h-full object-cover",poster:"https://d2xsxph8kpxj0f.cloudfront.net/310519663350092132/HoSx3F8U2vjyhJMMBFxtoE/hero-bg-PRw6LRrdmjLHCG3QjeS3fD.webp",width:1920,height:1080,children:v.jsx("source",{"data-loc":"client/src/pages/Home.tsx:39",src:"/manus-storage/hero-video_c2003559.mp4",type:"video/mp4"})}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:41",className:"absolute inset-0 bg-gradient-to-r from-[#1B3A6B]/85 via-[#1B3A6B]/60 to-transparent z-[1]"}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:42",className:"container relative z-10 py-16 md:py-20",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:43",className:"max-w-2xl",children:[v.jsx(lt.p,{"data-loc":"client/src/pages/Home.tsx:44",initial:{opacity:0,y:10},animate:{opacity:1,y:0},transition:{duration:.4},className:"text-blue-200 font-medium text-sm uppercase tracking-wider mb-3",children:"Downers Grove, IL Chiropractor"}),v.jsxs(lt.h1,{"data-loc":"client/src/pages/Home.tsx:52",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.1},className:"text-4xl md:text-5xl lg:text-6xl font-bold text-white leading-tight mb-3",children:["Chiropractor in",v.jsx("br",{"data-loc":"client/src/pages/Home.tsx:58"}),v.jsx("span",{"data-loc":"client/src/pages/Home.tsx:59",className:"text-blue-300",children:"Downers Grove, IL"})]}),v.jsx(lt.p,{"data-loc":"client/src/pages/Home.tsx:61",initial:{opacity:0,y:15},animate:{opacity:1,y:0},transition:{duration:.4,delay:.15},className:"text-xl md:text-2xl text-white font-semibold mb-2",children:"Get Your Lifestyle Back"}),v.jsx(lt.p,{"data-loc":"client/src/pages/Home.tsx:69",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.2},className:"text-lg md:text-xl text-blue-100 mb-8 leading-relaxed",children:"Expert spine and injury care that finds the root cause of your pain â and eliminates it for good. Same-day appointments available."}),v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:77",initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.5,delay:.3},className:"flex flex-col sm:flex-row gap-4",children:[v.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:83",href:"https://practice.chirotouch.com/portal/DownersGroveChiropracticandSpineInjuryCenter",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 px-7 py-4 bg-[#2E6FC7] text-white font-semibold rounded-md hover:bg-[#2563b0] transition-all shadow-lg shadow-blue-900/30 text-base",children:["Schedule an Appointment",v.jsx(gl,{"data-loc":"client/src/pages/Home.tsx:88",className:"w-4 h-4"})]}),v.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:90",href:"tel:6304356461",className:"inline-flex items-center justify-center gap-2 px-7 py-4 bg-white/10 backdrop-blur-sm text-white font-semibold rounded-md border border-white/30 hover:bg-white/20 transition-all text-base",children:[v.jsx(Hs,{"data-loc":"client/src/pages/Home.tsx:94",className:"w-4 h-4"}),"(630) 435-6461"]})]})]})})]}),v.jsx("section",{"data-loc":"client/src/pages/Home.tsx:103",className:"bg-[#1B3A6B] py-5",children:v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:104",className:"container",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:105",className:"flex flex-wrap justify-center items-center gap-x-8 gap-y-3 text-white text-sm font-medium",children:[v.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:106",className:"flex items-center gap-2",children:[v.jsx(fo,{"data-loc":"client/src/pages/Home.tsx:106",className:"w-4 h-4 text-blue-300"})," Trauma Qualified"]}),v.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:107",className:"flex items-center gap-2",children:[v.jsx(fo,{"data-loc":"client/src/pages/Home.tsx:107",className:"w-4 h-4 text-blue-300"})," Hospital Certified"]}),v.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:108",className:"flex items-center gap-2",children:[v.jsx(fo,{"data-loc":"client/src/pages/Home.tsx:108",className:"w-4 h-4 text-blue-300"})," Personal Injury Specialist"]}),v.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:109",className:"flex items-center gap-2",children:[v.jsx(fo,{"data-loc":"client/src/pages/Home.tsx:109",className:"w-4 h-4 text-blue-300"})," Same-Day Appointments"]}),v.jsxs("span",{"data-loc":"client/src/pages/Home.tsx:110",className:"flex items-center gap-2",children:[v.jsx(fo,{"data-loc":"client/src/pages/Home.tsx:110",className:"w-4 h-4 text-blue-300"})," Featured on ABC, FOX, NBC, CBS"]})]})})}),v.jsx("section",{"data-loc":"client/src/pages/Home.tsx:116",className:"py-16 md:py-24 bg-white",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:117",className:"container",children:[v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:118",...Ds,className:"max-w-3xl mx-auto text-center mb-14",children:[v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:119",className:"text-[#2E6FC7] font-semibold text-sm uppercase tracking-wider mb-3",children:"Why Choose Us"}),v.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:120",className:"text-3xl md:text-4xl font-bold text-[#1B3A6B] mb-4",children:"Not All Chiropractors Are the Same"}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:123",className:"text-gray-600 text-lg leading-relaxed",children:"Dr. Mike DeCubellis uses advanced diagnostic technology and multi-disciplinary treatment to find injuries others miss â and deliver results you can measure."})]}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:128",className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:[{icon:$2,title:"BrainView TBI Testing",desc:"Specialized brain injury assessment that identifies concussions and TBI from accidents that standard tests miss."},{icon:J2,title:"Ligament Instability Testing",desc:"Precise diagnostic technology to identify ligament injuries causing long-term problems if untreated."},{icon:Z2,title:"Multi-Disciplinary Care",desc:"Chiropractic + massage + physical therapy + physiotherapy â customized for your specific condition."},{icon:aA,title:"Personal Injury Expert",desc:"Specialized documentation and treatment for auto accidents and workers' compensation cases."},{icon:eA,title:"Root Cause Approach",desc:"We don't just treat symptoms. We find the source of your pain and eliminate it so it stays gone."},{icon:sA,title:"Measurable Results",desc:"Clear treatment timelines with defined goals so you know exactly what to expect and when."}].map((n,o)=>v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:137",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:o*.1},className:"p-6 rounded-lg border border-gray-100 hover:border-blue-100 hover:shadow-lg hover:shadow-blue-50 transition-all group",children:[v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:145",className:"w-12 h-12 rounded-lg bg-blue-50 flex items-center justify-center mb-4 group-hover:bg-[#2E6FC7] transition-colors",children:v.jsx(n.icon,{"data-loc":"client/src/pages/Home.tsx:146",className:"w-6 h-6 text-[#2E6FC7] group-hover:text-white transition-colors"})}),v.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:148",className:"font-semibold text-[#1B3A6B] text-lg mb-2",children:n.title}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:149",className:"text-gray-600 text-sm leading-relaxed",children:n.desc})]},o))})]})}),v.jsx("section",{"data-loc":"client/src/pages/Home.tsx:157",className:"py-16 md:py-24 bg-gray-50",children:v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:158",className:"container",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:159",className:"grid lg:grid-cols-2 gap-12 items-center",children:[v.jsx(lt.div,{"data-loc":"client/src/pages/Home.tsx:160",initial:{opacity:0,x:-30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5},children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:166",className:"relative aspect-[4/5] w-full",children:[v.jsx("img",{"data-loc":"client/src/pages/Home.tsx:167",src:"/manus-storage/dr_mike_a0ec120a.webp",alt:"Dr. Mike DeCubellis, D.C.",className:"rounded-lg shadow-xl w-full h-full object-cover object-top",
2107width:500,height:625,loading:"lazy",decoding:"async"}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:176",className:"absolute -bottom-4 -right-4 bg-[#2E6FC7] text-white px-6 py-3 rounded-md shadow-lg hidden md:block",children:v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:177",className:"font-semibold text-sm",children:"15+ Years Experience"})})]})}),v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:182",initial:{opacity:0,x:30},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.5},children:[v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:188",className:"text-[#2E6FC7] font-semibold text-sm uppercase tracking-wider mb-3",children:"Meet Your Doctor"}),v.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:189",className:"text-3xl md:text-4xl font-bold text-[#1B3A6B] mb-5",children:"Dr. Mike DeCubellis, D.C."}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:192",className:"text-gray-600 leading-relaxed mb-6",children:"Dr. DeCubellis founded Downers Grove Chiropractic Spine and Injury Center on one principle: find the root cause of pain, eliminate it, and keep it gone. With specialized training in trauma, ligament injuries, and brain injury assessment, he delivers results that other providers simply can't match."}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:195",className:"space-y-3 mb-8",children:["Doctorate in Chiropractic (D.C.)","Trauma Qualified & Hospital Certified","Ligament Injury Diagnosis Specialist","Personal Injury Expert","Advanced Diagnostic Training"].map((n,o)=>v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:203",className:"flex items-center gap-3",children:[v.jsx(fo,{"data-loc":"client/src/pages/Home.tsx:204",className:"w-5 h-5 text-[#2E6FC7] shrink-0"}),v.jsx("span",{"data-loc":"client/src/pages/Home.tsx:205",className:"text-gray-700 font-medium text-sm",children:n})]},o))}),v.jsxs(ze,{"data-loc":"client/src/pages/Home.tsx:209",href:"/about",className:"inline-flex items-center gap-2 text-[#2E6FC7] font-semibold hover:gap-3 transition-all",children:["Learn More About Dr. DeCubellis",v.jsx(gl,{"data-loc":"client/src/pages/Home.tsx:214",className:"w-4 h-4"})]})]})]})})}),v.jsx("section",{"data-loc":"client/src/pages/Home.tsx:222",className:"py-16 md:py-24 bg-white",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:223",className:"container",children:[v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:224",...Ds,className:"max-w-3xl mx-auto text-center mb-14",children:[v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:225",className:"text-[#2E6FC7] font-semibold text-sm uppercase tracking-wider mb-3",children:"Our Services"}),v.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:226",className:"text-3xl md:text-4xl font-bold text-[#1B3A6B] mb-4",children:"Physical Therapy Clinic, Massage Therapist & Physical Rehabilitation Center"}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:229",className:"text-gray-600 text-lg",children:"Cutting-edge diagnostic and treatment services designed to deliver results faster."})]}),v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:234",className:"grid md:grid-cols-2 gap-6",children:[v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:235",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4},className:"relative overflow-hidden rounded-lg group",children:[v.jsx("img",{"data-loc":"client/src/pages/Home.tsx:242",src:"/manus-storage/pasted_file_QCEfMy_ChiropracticAdjustments_ececebd0.webp",alt:"Chiropractic adjustments treatment",className:"w-full h-64 object-cover group-hover:scale-105 transition-transform duration-500",width:600,height:256,loading:"lazy",decoding:"async"}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:251",className:"absolute inset-0 bg-gradient-to-t from-[#1B3A6B]/90 to-transparent flex items-end p-6",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:252",children:[v.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:253",className:"text-white font-bold text-xl mb-1",children:"Spinal Adjustments"}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:254",className:"text-blue-200 text-sm",children:"Safe, effective spinal manipulation to restore al
2107ignment and function."})]})})]}),v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:259",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.1},className:"relative overflow-hidden rounded-lg group",children:[v.jsx("img",{"data-loc":"client/src/pages/Home.tsx:266",src:"/manus-storage/pasted_file_mj9jPT_BrainViewTBITesting_2ec1507f.webp",alt:"BrainView TBI testing and diagnostic imaging",className:"w-full h-64 object-cover group-hover:scale-105 transition-transform duration-500",width:600,height:256,loading:"lazy",decoding:"async"}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:275",className:"absolute inset-0 bg-gradient-to-t from-[#1B3A6B]/90 to-transparent flex items-end p-6",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:276",children:[v.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:277",className:"text-white font-bold text-xl mb-1",children:"Brainview TBI Testing & Biomechanical Digital Motion X-Ray"}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:278",className:"text-blue-200 text-sm",children:"Advanced diagnostic imaging to identify hidden brain and spinal injuries."})]})})]}),v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:283",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.2},className:"relative overflow-hidden rounded-lg group",children:[v.jsx("img",{"data-loc":"client/src/pages/Home.tsx:290",src:"/manus-storage/pasted_file_bagN5U_Wellness&PreventiveCare_8e943be3.webp",alt:"Wellness and preventive chiropractic care",className:"w-full h-64 object-cover group-hover:scale-105 transition-transform duration-500",width:600,height:256,loading:"lazy",decoding:"async"}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:299",className:"absolute inset-0 bg-gradient-to-t from-[#1B3A6B]/90 to-transparent flex items-end p-6",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:300",children:[v.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:301",className:"text-white font-bold text-xl mb-1",children:"Car Accident Injury Care & Auto Accident Recovery"}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:302",className:"text-blue-200 text-sm",children:"Comprehensive treatment for whiplash, back pain, and soft tissue injuries from auto accidents."})]})})]}),v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:307",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:.3},className:"relative overflow-hidden rounded-lg group",children:[v.jsx("img",{"data-loc":"client/src/pages/Home.tsx:314",src:"/manus-storage/pasted_file_FCPrve_PediatricChiropracticCare_2b3b848e.webp",alt:"Pediatric chiropractic care for children",className:"w-full h-64 object-cover group-hover:scale-105 transition-transform duration-500",width:600,height:256,loading:"lazy",decoding:"async"}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:323",className:"absolute inset-0 bg-gradient-to-t from-[#1B3A6B]/90 to-transparent flex items-end p-6",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:324",children:[v.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:325",className:"text-white font-bold text-xl mb-1",children:"Chronic Pain Management & Sports Injury Rehabilitation"}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:326",className:"text-blue-200 text-sm",children:"Non-surgical pain relief and rehabilitation for chronic conditions and sports injuries."})]})})]})]}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:333",className:"mt-12 grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:[{title:"Back Pain Treatment",link:"/conditions/back-pain"},{title:"Neck Pain Treatment",link:"/conditions/neck-pain"},{title:"Whiplash Treatment",link:"/conditions/whiplash"},{title:"Headache and Migraine Relief",link:"/conditions/headaches-migraines"},{title:"Shoulder Pain Relief",link:"/conditions/shoulder-pain"},{title:"Hip Pain Treatment",link:"/conditions/hip-pain"},{title:"Knee Pain Treatment",link:"/conditions/knee-pain"},{title:"Cold Laser Therapy",link:"/services"},{title:"Custom Orthotics",link:"/services"},{title:"Pediatric Chiropractic Care",link:"/services"}
2107,{title:"Pregnancy Chiropractic Care",link:"/services"},{title:"Joint Pain Relief",link:"/conditions/joint-pain"}].map((n,o)=>v.jsxs(ze,{"data-loc":"client/src/pages/Home.tsx:348",href:n.link,className:"flex items-center gap-3 p-3 rounded-lg bg-gray-50 hover:bg-blue-50 border border-gray-100 hover:border-[#2E6FC7]/30 transition-all group",children:[v.jsx(fo,{"data-loc":"client/src/pages/Home.tsx:353",className:"w-4 h-4 text-[#2E6FC7] shrink-0"}),v.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:354",className:"text-sm font-semibold text-[#1B3A6B] group-hover:text-[#2E6FC7] transition-colors",children:n.title})]},o))}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:359",className:"text-center mt-10",children:v.jsxs(ze,{"data-loc":"client/src/pages/Home.tsx:360",href:"/services",className:"inline-flex items-center gap-2 px-6 py-3 border-2 border-[#2E6FC7] text-[#2E6FC7] font-semibold rounded-md hover:bg-[#2E6FC7] hover:text-white transition-all",children:["View All Services",v.jsx(gl,{"data-loc":"client/src/pages/Home.tsx:365",className:"w-4 h-4"})]})})]})}),v.jsx("section",{"data-loc":"client/src/pages/Home.tsx:372",className:"py-16 md:py-24 bg-gray-50",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:373",className:"container",children:[v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:374",...Ds,className:"max-w-3xl mx-auto text-center mb-14",children:[v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:375",className:"text-[#2E6FC7] font-semibold text-sm uppercase tracking-wider mb-3",children:"Patient Reviews"}),v.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:376",className:"text-3xl md:text-4xl font-bold text-[#1B3A6B] mb-4",children:"What Our Patients Say"}),v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:379",className:"flex items-center justify-center gap-2 mt-2",children:[v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:380",className:"flex items-center gap-1",children:[...Array(5)].map((n,o)=>v.jsx("svg",{"data-loc":"client/src/pages/Home.tsx:382",className:`w-5 h-5 ${o<5?"text-yellow-400":"text-gray-300"}`,fill:"currentColor",viewBox:"0 0 20 20",children:v.jsx("path",{"data-loc":"client/src/pages/Home.tsx:383",d:"M9.049 2.927c.3-.921 1.603-.921 1.902 0l1.07 3.292a1 1 0 00.95.69h3.462c.969 0 1.371 1.24.588 1.81l-2.8 2.034a1 1 0 00-.364 1.118l1.07 3.292c.3.921-.755 1.688-1.54 1.118l-2.8-2.034a1 1 0 00-1.175 0l-2.8 2.034c-.784.57-1.838-.197-1.539-1.118l1.07-3.292a1 1 0 00-.364-1.118L2.98 8.72c-.783-.57-.38-1.81.588-1.81h3.461a1 1 0 00.951-.69l1.07-3.292z"})},o))}),v.jsx("span",{"data-loc":"client/src/pages/Home.tsx:387",className:"text-lg font-bold text-[#1B3A6B]",children:"4.6"}),v.jsx("span",{"data-loc":"client/src/pages/Home.tsx:388",className:"text-gray-500",children:"·"}),v.jsx("span",{"data-loc":"client/src/pages/Home.tsx:389",className:"text-gray-600",children:"141 reviews on Google"})]})]}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:393",className:"grid md:grid-cols-3 gap-6",children:[{text:"Dr DeCubellis is great! The staff are nice and helpful, even when I have a complaint. They have been working on my low back pain and I have been very happy with the results. Can't recommend them enough!",name:"Sam"},{text:"Always friendly and will do their best to get you in ASAP. I called when I first had my car accident and I had an appointment the same day. I am already feeling better and it's been a week.",name:"Tammy"},{text:"Dr. Mike truly cares about his patients. He took the time to explain exactly what was wrong and laid out a clear treatment plan. After just a few visits, my neck pain was significantly reduced.",name:"Michael R."}].map((n,o)=>v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:408",initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.4,delay:o*.1},className:"bg-white p-6 rounded-lg shadow-sm border border-gray-100",children:[v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:416",className:"flex gap-1 mb-4",children:[...Array(5)].map((s,r)=>v.jsx(oA,{"data-loc":"client/src/pages/Home.tsx:418",className:"w-4 h-4 fill-yellow-400 text-yellow-400"},r))}),v.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:421",className:"text-gray-600 text-sm leading-relaxed mb-4 italic",children:['"',n.text,'"']}),v.jsxs("p",{"data-loc":"client/src/pages/Home.tsx:424",className:"font-semibold text-[#1B3A6B] text-sm",children:["â ",n.name]})]},o))}),v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:429",className:"flex flex-col sm:flex-row gap-4 justify-center mt-10",children:[v.jsx("a",{"data-loc":"client/src/pages/Home.tsx:430",href:"https://www.google.com/search?q=downers+grove+chiropractic+spine+and+injury+center&rlz=1C1ALOY_esMX997MX997&oq=Downers+Grove+Chiropractic+Spine+and+Injury+Center&gs_lcrp=EgZjaHJvbWUqCggAEAAY4wIYgAQyCggAEAAY4wIYgAQyDQgBEC4YrwEYxwEYgAQyBwgCEAAYgAQyCAgDEAAYFhgeMg0IBBAAGIYDGIAEGIoFMgYIBRBFGD0yBggGEEUYPTIGCAcQRRg80gEHNDYyajBqNKgCA7ACAfEF3_dmYdGlkKw&sourceid=chrome&ie=UTF-8#lrd=0x880e4fd76e81341d:0x60c07c78eb9fd38b,1,,,,",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 px-8 py-4 bg-[#1B3A6B] text-white font-bold rounded-md hover:bg-[#0F2240] transition-colors shadow-lg text-base",children:"Read More Reviews"}),v.jsx("a",{"data-loc":"client/src/pages/Home.tsx:438",href:"https://www.google.com/search?q=downers+grove+chiropractic+spine+and+injury+center&rlz=1C1ALOY_esMX997MX997&oq=Downers+Grove+Chiropractic+Spine+and+Injury+Center&gs_lcrp=EgZjaHJvbWUqCggAEAAY4wIYgAQyCggAEAAY4wIYgAQyDQgBEC4YrwEYxwEYgAQyBwgCEAAYgAQyCAgDEAAYFhgeMg0IBBAAGIYDGIAEGIoFMgYIBRBFGD0yBggGEEUYPTIGCAcQRRg80gEHNDYyajBqNKgCA7ACAfEF3_dmYdGlkKw&sourceid=chrome&ie=UTF-8#lrd=0x880e4fd76e81341d:0x60c07c78eb9fd38b,3,,,,",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 px-8 py-4 bg-transparent text-[#1B3A6B] font-semibold rounded-md border-2 border-[#1B3A6B] hover:bg-[#1B3A6B] hover:text-white transition-colors text-base",children:"Leave a Review"})]})]})}),v.jsx("section",{"data-loc":"client/src/pages/Home.tsx:451",className:"py-16 md:py-20 bg-[#2E6FC7]",children:v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:452",className:"container text-center",children:v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:453",...Ds,children:[v.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:454",className:"text-3xl md:text-4xl font-bold text-white mb-4",children:"Ready to Get Pain Relief?"}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:457",className:"text-blue-100 text-lg mb-8 max-w-2xl mx-auto",children:"New patients welcome. Same-day and evening appointments available. Take the first step toward a pain-free life."}),v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:460",className:"flex flex-col sm:flex-row gap-4 justify-center",children:[v.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:461",href:"https://practice.chirotouch.com/portal/DownersGroveChiropracticandSpineInjuryCenter",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center gap-2 px-8 py-4 bg-white text-[#1B3A6B] font-bold rounded-md hover:bg-gray-100 transition-colors shadow-lg text-base",children:["Schedule an Appointment",v.jsx(gl,{"data-loc":"client/src/pages/Home.tsx:466",className:"w-4 h-4"})]}),v.jsxs("a",{"data-loc":"client/src/pages/Home.tsx:468",href:"tel:6304356461",className:"inline-flex items-center justify-center gap-2 px-8 py-4 bg-transparent text-white font-semibold rounded-md border-2 border-white/50 hover:bg-white/10 transition-colors text-base",children:[v.jsx(Hs,{"data-loc":"client/src/pages/Home.tsx:472",className:"w-4 h-4"}),"Call (630) 435-6461"]})]})]})})}),v.jsx("section",{"data-loc":"client/src/pages/Home.tsx:481",className:"py-16 md:py-24 bg-white",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:482",className:"container max-w-4xl",children:[v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:483",...Ds,className:"text-center mb-12",children:[v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:484",className:"text-[#2E6FC7] font-semibold text-sm uppercase tracking-wider mb-3",children:"Frequently Asked Questions"}),v.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:485",className:"text-3xl md:text-4xl font-bold text-[#1B3A6B] mb-4",children:"Chiropractic Care in Downers Grove â Your Questions Answered"})]}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:490",className:"space-y-4",children:[{q:"What conditions does a chiropractor in Downers Grove treat?",a:"At Downers Grove Chiropractic Spine and Injury Center, we treat back pain, neck pain, headaches and migraines, whiplash, sciatica, herniated discs, shoulder pain, hip pain, knee pain, sports injuries, and auto accident injuries. Our multi-disciplinary approach combines chiropractic adjustments, physical therapy, massage therapy, and physical rehabilitation for comprehensive pain relief."},{q:"Do you accept walk-ins or same-day appointments?",a:"Yes, we offer same-day appointments Monday through Thursday. Our office hours are 10AMâ12PM and 3PMâ6PM. You can schedule online through our patient portal or call (630) 435-6461 for immediate availability. We are located at 6800 Main St, Ste 16, Downers Grove, IL 60516."},{q:"What makes your physical therapy clinic different from others in DuPage County?",a:"Dr. DeCubellis holds a Fellowship in Primary Spine Care (FPSC) from SUNY Buffalo â one of the most advanced spine care credentials available. Our clinic uses Brainview TBI Testing and Biomechanical Digital Motion X-Ray technology to identify injuries that standard exams miss. We combine chiropractic care, physical rehabilitation, and massage therapy under one roof for faster recovery."},{q:"How does chiropractic care help after a car accident in Downers Grove?",a:"After an auto accident, many injuries like whiplash, ligament damage, and soft tissue trauma don't show symptoms immediately. Our car accident injury care includes same-day evaluation, advanced diagnostic imaging, documented treatment plans for insurance claims, and a multi-disciplinary rehabilitation program. We specialize in personal injury documentation and work with attorneys throughout DuPage County."},{q:"What should I expect during my first visit to your chiropractic office?",a:"Your first visit includes a comprehensive examination, health history review, and any necessary diagnostic testing such as digital X-rays or Brainview TBI screening. Dr. DeCubellis will explain your diagnosis, outline a personalized treatment plan with clear timelines, and â if appropriate â begin treatment the same day. Most new patient visits take approximately 45â60 minutes."},{q:"Do you offer sports injury rehabilitation and chronic pain management?",a:"Yes. Our sports injury rehabilitation program combines spinal adjustments, cold laser therapy, physical therapy exercises, and soft tissue techniques to get athletes back to peak performance. For chronic pain management, we use a root-cause approach â identifying the source of persistent pain through advanced diagnostics rather than simply masking symptoms with medication."}].map((n,o)=>v.jsxs(lt.div,{"data-loc":"client/src/pages/Home.tsx:517",initial:{opacity:0,y:10},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.3,delay:o*.05},className:"bg-gray-50 rounded-lg p-6 border border-gray-100",children:[v.jsx("h3",{"data-loc":"client/src/pages/Home.tsx:525",className:"text-lg font-bold text-[#1B3A6B] mb-3",children:n.q}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:526",className:"text-gray-600 leading-relaxed",children:n.a})]},o))})]})}),v.jsx("section",{"data-loc":"client/src/pages/Home.tsx:534",className:"py-12 md:py-16 bg-gray-50",children:v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:535",className:"container max-w-6xl",children:[v.jsx("h2",{"data-loc":"client/src/pages/Home.tsx:536",className:"text-2xl md:text-3xl font-bold text-[#1B3A6B] text-center mb-8",children:"Find Us in Downers Grove"}),v.jsx("div",{"data-loc":"client/src/pages/Home.tsx:537",className:"rounded-xl overflow-hidden shadow-lg",children:v.jsx("iframe",{"data-loc":"client/src/pages/Home.tsx:538",src:"https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2976.0076485008112!2d-88.00931059999999!3d41.763492899999996!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x880e4fd76e81341d%3A0x60c07c78eb9fd38b!2sDowners%20Grove%20Chiropractic%20Spine%20and%20Injury%20Center!5e0!3m2!1sen!2sus!4v1718730000000!5m2!1sen!2sus",width:"100%",height:"400",style:{border:0},allowFullScreen:!0,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade",title:"Downers Grove Chiropractic Spine and Injury Center on Google Maps"})}),v.jsxs("div",{"data-loc":"client/src/pages/Home.tsx:549",className:"mt-6 text-center",children:[v.jsx("a",{"data-loc":"client/src/pages/Home.tsx:550",href:"https://maps.app.goo.gl/9JemSkBVx8dYNqB57",target:"_blank",rel:"noopener noreferrer",className:"text-gray-600 hover:text-[#2E6FC7] transition-colors",children:"6800 Main St, Ste 16, Downers Grove, IL 60516"}),v.jsx("p",{"data-loc":"client/src/pages/Home.tsx:551",className:"text-gray-600",children:"MonâThu: 10AMâ12PM, 3PMâ6PM"})]})]})})]})}const JD=S.lazy(()=>xe(()=>import("./About-CZwOkyoq.js"),__vite__mapDeps([0,1,2]))),$D=S.lazy(()=>xe(()=>import("./Services-CMxD8EKj.js"),__vite__mapDeps([3,1,4,5]))),e3=S.lazy(()=>xe(()=>import("./Conditions-QIav74N2.js"),__vite__mapDeps([6,1]))),t3=S.lazy(()=>xe(()=>import("./Contact-NIFqFoN3.js"),__vite__mapDeps([7,1]))),qb=S.lazy(()=>xe(()=>import("./NotFound-UeF-O0wD.js"),[])),n3=S.lazy(()=>xe(()=>import("./Vertigo-ClJ3kvEY.js"),__vite__mapDeps([8,1]))),a3=S.lazy(()=>xe(()=>import("./BackPain-C5PIA0OW.js"),__vite__mapDeps([9,1]))),o3=S.lazy(()=>xe(()=>import("./NeckPain-cVzFd2nE.js"),__vite__mapDeps([10,1]))),i3=S.lazy(()=>xe(()=>import("./Headaches-61v1Ss2J.js"),__vite__mapDeps([11,1]))),s3=S.lazy(()=>xe(()=>import("./Sciatica-DgHUUTMc.js"),__vite__mapDeps([12,1]))),r3=S.lazy(()=>xe(()=>
2107import("./Whiplash-D-tYTaA6.js"),__vite__mapDeps([13,1]))),l3=S.lazy(()=>xe(()=>import("./ShoulderPain-EfRw9MVs.js"),__vite__mapDeps([14,1]))),c3=S.lazy(()=>xe(()=>import("./WorkInjuries-B9YZYU2_.js"),__vite__mapDeps([15,1]))),u3=S.lazy(()=>xe(()=>import("./Pregnancy-BggnOrAp.js"),__vite__mapDeps([16,1,4]))),h3=S.lazy(()=>xe(()=>import("./Scoliosis-BHR_a6iQ.js"),__vite__mapDeps([17,1]))),d3=S.lazy(()=>xe(()=>import("./DiscInjury-7F3n2D7k.js"),__vite__mapDeps([18,1]))),f3=S.lazy(()=>xe(()=>import("./LigamentInjury-C9tIvMYC.js"),__vite__mapDeps([19,1]))),m3=S.lazy(()=>xe(()=>import("./ArmLegPain-D3b9X7V8.js"),__vite__mapDeps([20,1]))),p3=S.lazy(()=>xe(()=>import("./CarpalTunnel-sqdZpYux.js"),__vite__mapDeps([21,1]))),y3=S.lazy(()=>xe(()=>import("./BrainView-CutD7cVM.js"),__vite__mapDeps([22,1]))),g3=S.lazy(()=>xe(()=>import("./ChiropracticCare-BSfxGZmp.js"),__vite__mapDeps([23,1]))),b3=S.lazy(()=>xe(()=>import("./PediatricCare-ebgkfkdq.js"),__vite__mapDeps([24,1,4]))),v3=S.lazy(()=>xe(()=>import("./LigamentTesting-CvqxQkbW.js"),__vite__mapDeps([25,1]))),w3=S.lazy(()=>xe(()=>import("./WellnessCare-DrNZj3eO.js"),__vite__mapDeps([26,1]))),x3=S.lazy(()=>xe(()=>import("./PhysicalTherapy-AC8ZY5vi.js"),__vite__mapDeps([27,1,5]))),T3=S.lazy(()=>xe(()=>import("./PrivacyPolicy-nut2ARIz.js"),__vite__mapDeps([28,1]))),S3=S.lazy(()=>xe(()=>import("./Accessibility-Bf1H6jou.js"),__vite__mapDeps([29,1]))),k3=S.lazy(()=>xe(()=>import("./RequestAppointment-DwmgeA75.js"),__vite__mapDeps([30,1]))),A3=S.lazy(()=>xe(()=>import("./NewPatientPaperwork--tdFBSqa.js"),__vite__mapDeps([31,1]))),j3=S.lazy(()=>xe(()=>import("./FAQ-BpPmCrAG.js"),__vite__mapDeps([32,1]))),C3=S.lazy(()=>xe(()=>import("./VideoLibrary-Dq4hgCfl.js"),__vite__mapDeps([33,1]))),E3=S.lazy(()=>xe(()=>import("./Workshops-CIbywAPr.js"),__vite__mapDeps([34,1,35]))),D3=S.lazy(()=>xe(()=>import("./SpeakingEngagements-tUkRaI6d.js"),__vite__mapDeps([36,1]))),M3=S.lazy(()=>xe(()=>import("./Blog-DFlJNaFZ.js"),__vite__mapDeps([37,1,35,2]))),R3=S.lazy(()=>xe(()=>import("./BlogPost-D_iYEEr8.js"),__vite__mapDeps([38,1,35]))),O3=S.lazy(()=>xe(()=>import("./Woodridge-jqluY1fZ.js"),__vite__mapDeps([39,1]))),N3=S.lazy(()=>xe(()=>import("./Darien-DtVl5wcz.js"),__vite__mapDeps([40,1]))),_3=S.lazy(()=>xe(()=>import("./Westmont-D7wAppUw.js"),__vite__mapDeps([41,1]))),L3=S.lazy(()=>xe(()=>import("./Lisle-DqH_TQqi.js"),__vite__mapDeps([42,1]))),I3=S.lazy(()=>xe(()=>import("./Bolingbrook-iFtgeJoJ.js"),__vite__mapDeps([43,1]))),z3=S.lazy(()=>xe(()=>import("./Naperville-DKjJ-xGm.js"),__vite__mapDeps([44,1]))),B3=S.lazy(()=>xe(()=>import("./Financing-DUJN8n33.js"),__vite__mapDeps([45,1])));function H3(){const[n]=Sd();return S.useEffect(()=>{window.scrollTo(0,0)},[n]),null}function V3(){return v.jsx("div",{"data-loc":"client/src/App.tsx:70",className:"min-h-[60vh] flex items-center justify-center",children:v.jsx("div",{"data-loc":"client/src/App.tsx:71",className:"w-8 h-8 border-3 border-[#1B3A6B] border-t-transparent rounded-full animate-spin"})})}function U3(){return v.jsxs(fA,{"data-loc":"client/src/App.tsx:78",children:[v.jsx(H3,{"data-loc":"client/src/App.tsx:79"}),v.jsx(gA,{"data-loc":"client/src/App.tsx:80"}),v.jsx(S.Suspense,{"data-loc":"client/src/App.tsx:81",fallback:v.jsx(V3,{"data-loc":"client/src/App.tsx:81"}),children:v.jsxs(X2,{"data-loc":"client/src/App.tsx:82",children:[v.jsx(ge,{"data-loc":"client/src/App.tsx:83",path:"/",component:ZD}),v.jsx(ge,{"data-loc":"client/src/App.tsx:84",path:"/about",component:JD}),v.jsx(ge,{"data-loc":"client/src/App.tsx:85",path:"/services",component:$D}),v.jsx(ge,{"data-loc":"client/src/App.tsx:86",path:"/conditions",component:e3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:87",path:"/conditions/back-pain",component:a3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:88",path:"/conditions/neck-pain",component:o3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:89",path:"/conditions/whiplash",component:r3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:90",path:"/conditions/headaches",component:i3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:91",path:"/conditions/sciatica",component:s3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:92",path:"/conditions/shoulder-joint-pain",component:l3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:93",path:"/conditions/work-injuries",component:c3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:94",path:"/conditions/vertigo",component:n3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:95",path:"/conditions/pregnancy",component:u3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:96",path:"/conditions/scoliosis",component:h3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:97",path:"/conditions/disc-injury",component:d3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:98",path:"/conditions/ligament-injury",component:f3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:99",path:"/conditions/arm-leg-pain",component:m3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:100",path:"/conditions/carpal-tunnel",component:p3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:101",path:"/services/brainview",component:y3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:102",path:"/services/chiropractic-care",component:g3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:103",path:"/services/pediatric-care",component:b3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:104",path:"/services/ligament-testing",component:v3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:105",path:"/services/wellness-care",component:w3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:106",path:"/services/physical-therapy",component:x3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:107",path:"/privacy-policy",component:T3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:108",path:"/accessibility",component:S3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:109",path:"/request-appointment",component:k3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:110",path:"/new-patient-paperwork",component:A3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:111",path:"/faq",component:j3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:112",path:"/video-library",component:C3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:113",path:"/workshops",component:E3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:114",path:"/speaking-engagements",component:D3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:115",path:"/blog",component:M3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:116",path:"/blog/:slug",component:R3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:117",path:"/chiropractor-woodridge",component:O3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:118",path:"/chiropractor-darien",component:N3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:119",path:"/chiropractor-westmont",component:_3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:120",path:"/chiropractor-lisle",component:L3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:121",path:"/chiropractor-bolingbrook",component:I3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:122",path:"/chiropractor-naperville",component:z3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:123",path:"/financing",component:B3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:124",path:"/contact",component:t3}),v.jsx(ge,{"data-loc":"client/src/App.tsx:125",path:"/404",component:qb}),v.jsx(ge,{"data-loc":"client/src/App.tsx:126",component:qb})]})})]})}function G3(){return v.jsx(lA,{"data-loc":"client/src/App.tsx:135",children:v.jsx(uA,{"data-loc":"client/src/App.tsx:136",defaultTheme:"light",children:v.jsxs(k2,{"data-loc":"client/src/App.tsx:137",children:[v.jsx(NT,{"data-loc":"client/src/App.tsx:138"}),v.jsx(U3,{"data-loc":"client/src/App.tsx:139"})]})})})}Z1.createRoot(document.getElementById("root")).render(v.jsx(G3,{"data-loc":"client/src/main.tsx:5"}));export{gl as A,$2 as B,fo as C,eA as H,ze as L,Jv as M,Hs as P,aA as S,iA as T,Z2 as a,J2 as b,ct as c,Qv as d,Yw as e,bA as f,Ad as g,gC as h,iC as i,v as j,vA as k,ew as l,lt as m,gh as n,mA as o,Y2 as p,Sd as q,S as r,QD as u};
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.