/")+"/"),kr(l,t,n,"",function(d){return d})):l!=null&&(Ko(l)&&(l=Oc(l,n+(!l.key||i&&i.key===l.key?"":(""+l.key).replace(Bi,"/")+"/")+e)),t.push(l)),1;if(i=0,r=r===""?".":r+":",Vi(e))for(var s=0;s>>1,X=E[B];if(0>>1;Bl(Nl,O))gtl(rr,Nl)?(E[B]=rr,E[gt]=O,B=gt):(E[B]=Nl,E[vt]=O,B=vt);else if(gtl(rr,O))E[B]=rr,E[gt]=O,B=gt;else break e}}return _}function l(E,_){var O=E.sortIndex-_.sortIndex;return O!==0?O:E.id-_.id}if(typeof performance=="object"&&typeof performance.now=="function"){var o=performance;e.unstable_now=function(){return o.now()}}else{var i=Date,s=i.now();e.unstable_now=function(){return i.now()-s}}var u=[],d=[],y=1,h=null,m=3,x=!1,w=!1,k=!1,D=typeof setTimeout=="function"?setTimeout:null,f=typeof clearTimeout=="function"?clearTimeout:null,a=typeof setImmediate<"u"?setImmediate:null;typeof navigator<"u"&&navigator.scheduling!==void 0&&navigator.scheduling.isInputPending!==void 0&&navigator.scheduling.isInputPending.bind(navigator.scheduling);function p(E){for(var _=n(d);_!==null;){if(_.callback===null)r(d);else if(_.startTime<=E)r(d),_.sortIndex=_.expirationTime,t(u,_);else break;_=n(d)}}function v(E){if(k=!1,p(E),!w)if(n(u)!==null)w=!0,kl(N);else{var _=n(d);_!==null&&Sl(v,_.startTime-E)}}function N(E,_){w=!1,k&&(k=!1,f(C),C=-1),x=!0;var O=m;try{for(p(_),h=n(u);h!==null&&(!(h.expirationTime>_)||E&&!Ce());){var B=h.callback;if(typeof B=="function"){h.callback=null,m=h.priorityLevel;var X=B(h.expirationTime<=_);_=e.unstable_now(),typeof X=="function"?h.callback=X:h===n(u)&&r(u),p(_)}else r(u);h=n(u)}if(h!==null)var nr=!0;else{var vt=n(d);vt!==null&&Sl(v,vt.startTime-_),nr=!1}return nr}finally{h=null,m=O,x=!1}}var P=!1,j=null,C=-1,V=5,L=-1;function Ce(){return!(e.unstable_now()-LE||125B?(E.sortIndex=O,t(d,E),n(u)===null&&E===n(d)&&(k?(f(C),C=-1):k=!0,Sl(v,O-B))):(E.sortIndex=X,t(u,E),w||x||(w=!0,kl(N))),E},e.unstable_shouldYield=Ce,e.unstable_wrapCallback=function(E){var _=m;return function(){var O=m;m=_;try{return E.apply(this,arguments)}finally{m=O}}}})(fu);du.exports=fu;var Uc=du.exports;/**
* @license React
* react-dom.production.min.js
*
* Copyright (c) Facebook, Inc. and its affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/var $c=Ae,ge=Uc;function g(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Jl=Object.prototype.hasOwnProperty,Gc=/^[: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]*$/,Wi={},Qi={};function Hc(e){return Jl.call(Qi,e)?!0:Jl.call(Wi,e)?!1:Gc.test(e)?Qi[e]=!0:(Wi[e]=!0,!1)}function Vc(e,t,n,r){if(n!==null&&n.type===0)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return r?!1:n!==null?!n.acceptsBooleans:(e=e.toLowerCase().slice(0,5),e!=="data-"&&e!=="aria-");default:return!1}}function Bc(e,t,n,r){if(t===null||typeof t>"u"||Vc(e,t,n,r))return!0;if(r)return!1;if(n!==null)switch(n.type){case 3:return!t;case 4:return t===!1;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}function ae(e,t,n,r,l,o,i){this.acceptsBooleans=t===2||t===3||t===4,this.attributeName=r,this.attributeNamespace=l,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=i}var te={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(e){te[e]=new ae(e,0,!1,e,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(e){var t=e[0];te[t]=new ae(t,1,!1,e[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(e){te[e]=new ae(e,2,!1,e.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(e){te[e]=new ae(e,2,!1,e,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(e){te[e]=new ae(e,3,!1,e.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(e){te[e]=new ae(e,3,!0,e,null,!1,!1)});["capture","download"].forEach(function(e){te[e]=new ae(e,4,!1,e,null,!1,!1)});["cols","rows","size","span"].forEach(function(e){te[e]=new ae(e,6,!1,e,null,!1,!1)});["rowSpan","start"].forEach(function(e){te[e]=new ae(e,5,!1,e.toLowerCase(),null,!1,!1)});var Yo=/[\-:]([a-z])/g;function Xo(e){return e[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(e){var t=e.replace(Yo,Xo);te[t]=new ae(t,1,!1,e,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(e){var t=e.replace(Yo,Xo);te[t]=new ae(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(e){var t=e.replace(Yo,Xo);te[t]=new ae(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(e){te[e]=new ae(e,1,!1,e.toLowerCase(),null,!1,!1)});te.xlinkHref=new ae("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(e){te[e]=new ae(e,1,!1,e.toLowerCase(),null,!0,!0)});function Zo(e,t,n,r){var l=te.hasOwnProperty(t)?te[t]:null;(l!==null?l.type!==0:r||!(2s||l[i]!==o[s]){var u=`
`+l[i].replace(" at new "," at ");return e.displayName&&u.includes("")&&(u=u.replace("",e.displayName)),u}while(1<=i&&0<=s);break}}}finally{jl=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?wn(e):""}function Wc(e){switch(e.tag){case 5:return wn(e.type);case 16:return wn("Lazy");case 13:return wn("Suspense");case 19:return wn("SuspenseList");case 0:case 2:case 15:return e=Cl(e.type,!1),e;case 11:return e=Cl(e.type.render,!1),e;case 1:return e=Cl(e.type,!0),e;default:return""}}function to(e){if(e==null)return null;if(typeof e=="function")return e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case Ft:return"Fragment";case It:return"Portal";case ql:return"Profiler";case Jo:return"StrictMode";case bl:return"Suspense";case eo:return"SuspenseList"}if(typeof e=="object")switch(e.$typeof){case hu:return(e.displayName||"Context")+".Consumer";case mu:return(e._context.displayName||"Context")+".Provider";case qo:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case bo:return t=e.displayName||null,t!==null?t:to(e.type)||"Memo";case qe:t=e._payload,e=e._init;try{return to(e(t))}catch{}}return null}function Qc(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=t.render,e=e.displayName||e.name||"",t.displayName||(e!==""?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return to(t);case 8:return t===Jo?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if(typeof t=="function")return t.displayName||t.name||null;if(typeof t=="string")return t}return null}function ft(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function vu(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function Kc(e){var t=vu(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var l=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return l.call(this)},set:function(i){r=""+i,o.call(this,i)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(i){r=""+i},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function ir(e){e._valueTracker||(e._valueTracker=Kc(e))}function gu(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=vu(e)?e.checked?"true":"false":e.value),e=r,e!==n?(t.setValue(e),!0):!1}function Mr(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}function no(e,t){var n=t.checked;return G({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:n??e._wrapperState.initialChecked})}function Yi(e,t){var n=t.defaultValue==null?"":t.defaultValue,r=t.checked!=null?t.checked:t.defaultChecked;n=ft(t.value!=null?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:t.type==="checkbox"||t.type==="radio"?t.checked!=null:t.value!=null}}function xu(e,t){t=t.checked,t!=null&&Zo(e,"checked",t,!1)}function ro(e,t){xu(e,t);var n=ft(t.value),r=t.type;if(n!=null)r==="number"?(n===0&&e.value===""||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if(r==="submit"||r==="reset"){e.removeAttribute("value");return}t.hasOwnProperty("value")?lo(e,t.type,n):t.hasOwnProperty("defaultValue")&&lo(e,t.type,ft(t.defaultValue)),t.checked==null&&t.defaultChecked!=null&&(e.defaultChecked=!!t.defaultChecked)}function Xi(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!(r!=="submit"&&r!=="reset"||t.value!==void 0&&t.value!==null))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}n=e.name,n!==""&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,n!==""&&(e.name=n)}function lo(e,t,n){(t!=="number"||Mr(e.ownerDocument)!==e)&&(n==null?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var kn=Array.isArray;function Kt(e,t,n,r){if(e=e.options,t){t={};for(var l=0;l"+t.valueOf().toString()+"",t=sr.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}});function Rn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var En={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Yc=["Webkit","ms","Moz","O"];Object.keys(En).forEach(function(e){Yc.forEach(function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),En[t]=En[e]})});function Nu(e,t,n){return t==null||typeof t=="boolean"||t===""?"":n||typeof t!="number"||t===0||En.hasOwnProperty(e)&&En[e]?(""+t).trim():t+"px"}function Eu(e,t){e=e.style;for(var n in t)if(t.hasOwnProperty(n)){var r=n.indexOf("--")===0,l=Nu(n,t[n],r);n==="float"&&(n="cssFloat"),r?e.setProperty(n,l):e[n]=l}}var Xc=G({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function so(e,t){if(t){if(Xc[e]&&(t.children!=null||t.dangerouslySetInnerHTML!=null))throw Error(g(137,e));if(t.dangerouslySetInnerHTML!=null){if(t.children!=null)throw Error(g(60));if(typeof t.dangerouslySetInnerHTML!="object"||!("__html"in t.dangerouslySetInnerHTML))throw Error(g(61))}if(t.style!=null&&typeof t.style!="object")throw Error(g(62))}}function uo(e,t){if(e.indexOf("-")===-1)return typeof t.is=="string";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 ao=null;function ei(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var co=null,Yt=null,Xt=null;function qi(e){if(e=er(e)){if(typeof co!="function")throw Error(g(280));var t=e.stateNode;t&&(t=al(t),co(e.stateNode,e.type,t))}}function Pu(e){Yt?Xt?Xt.push(e):Xt=[e]:Yt=e}function ju(){if(Yt){var e=Yt,t=Xt;if(Xt=Yt=null,qi(e),t)for(e=0;e>>=0,e===0?32:31-(id(e)/sd|0)|0}var ur=64,ar=4194304;function Sn(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return e&4194240;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return e&130023424;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function Dr(e,t){var n=e.pendingLanes;if(n===0)return 0;var r=0,l=e.suspendedLanes,o=e.pingedLanes,i=n&268435455;if(i!==0){var s=i&~l;s!==0?r=Sn(s):(o&=i,o!==0&&(r=Sn(o)))}else i=n&~l,i!==0?r=Sn(i):o!==0&&(r=Sn(o));if(r===0)return 0;if(t!==0&&t!==r&&!(t&l)&&(l=r&-r,o=t&-t,l>=o||l===16&&(o&4194240)!==0))return t;if(r&4&&(r|=n&16),t=e.entangledLanes,t!==0)for(e=e.entanglements,t&=r;0n;n++)t.push(e);return t}function qn(e,t,n){e.pendingLanes|=t,t!==536870912&&(e.suspendedLanes=0,e.pingedLanes=0),e=e.eventTimes,t=31-Te(t),e[t]=n}function dd(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0=jn),ss=" ",us=!1;function Qu(e,t){switch(e){case"keyup":return Ud.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ku(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Dt=!1;function Gd(e,t){switch(e){case"compositionend":return Ku(t);case"keypress":return t.which!==32?null:(us=!0,ss);case"textInput":return e=t.data,e===ss&&us?null:e;default:return null}}function Hd(e,t){if(Dt)return e==="compositionend"||!ui&&Qu(e,t)?(e=Bu(),Er=oi=nt=null,Dt=!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)return{node:n,offset:t-e};e=r}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=fs(n)}}function Ju(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ju(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function qu(){for(var e=window,t=Mr();t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=Mr(e.document)}return t}function ai(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}function Jd(e){var t=qu(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&Ju(n.ownerDocument.documentElement,n)){if(r!==null&&ai(n)){if(t=r.start,e=r.end,e===void 0&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if(e=(t=n.ownerDocument||document)&&t.defaultView||window,e.getSelection){e=e.getSelection();var l=n.textContent.length,o=Math.min(r.start,l);r=r.end===void 0?o:Math.min(r.end,l),!e.extend&&o>r&&(l=r,r=o,o=l),l=ps(n,o);var i=ps(n,r);l&&i&&(e.rangeCount!==1||e.anchorNode!==l.node||e.anchorOffset!==l.offset||e.focusNode!==i.node||e.focusOffset!==i.offset)&&(t=t.createRange(),t.setStart(l.node,l.offset),e.removeAllRanges(),o>r?(e.addRange(t),e.extend(i.node,i.offset)):(t.setEnd(i.node,i.offset),e.addRange(t)))}}for(t=[],e=n;e=e.parentNode;)e.nodeType===1&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for(typeof n.focus=="function"&&n.focus(),n=0;n=document.documentMode,At=null,vo=null,_n=null,go=!1;function ms(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;go||At==null||At!==Mr(r)||(r=At,"selectionStart"in r&&ai(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),_n&&$n(_n,r)||(_n=r,r=$r(vo,"onSelect"),0Gt||(e.current=Eo[Gt],Eo[Gt]=null,Gt--)}function R(e,t){Gt++,Eo[Gt]=e.current,e.current=t}var pt={},oe=ht(pt),fe=ht(!1),jt=pt;function en(e,t){var n=e.type.contextTypes;if(!n)return pt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var l={},o;for(o in n)l[o]=t[o];return r&&(e=e.stateNode,e.__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=l),l}function pe(e){return e=e.childContextTypes,e!=null}function Hr(){F(fe),F(oe)}function ks(e,t,n){if(oe.current!==pt)throw Error(g(168));R(oe,t),R(fe,n)}function sa(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,typeof r.getChildContext!="function")return n;r=r.getChildContext();for(var l in r)if(!(l in t))throw Error(g(108,Qc(e)||"Unknown",l));return G({},n,r)}function Vr(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||pt,jt=oe.current,R(oe,e),R(fe,fe.current),!0}function Ss(e,t,n){var r=e.stateNode;if(!r)throw Error(g(169));n?(e=sa(e,t,jt),r.__reactInternalMemoizedMergedChildContext=e,F(fe),F(oe),R(oe,e)):F(fe),R(fe,n)}var He=null,cl=!1,Gl=!1;function ua(e){He===null?He=[e]:He.push(e)}function cf(e){cl=!0,ua(e)}function yt(){if(!Gl&&He!==null){Gl=!0;var e=0,t=M;try{var n=He;for(M=1;e>=i,l-=i,Ve=1<<32-Te(t)+l|n<C?(V=j,j=null):V=j.sibling;var L=m(f,j,p[C],v);if(L===null){j===null&&(j=V);break}e&&j&&L.alternate===null&&t(f,j),a=o(L,a,C),P===null?N=L:P.sibling=L,P=L,j=V}if(C===p.length)return n(f,j),A&&xt(f,C),N;if(j===null){for(;CC?(V=j,j=null):V=j.sibling;var Ce=m(f,j,L.value,v);if(Ce===null){j===null&&(j=V);break}e&&j&&Ce.alternate===null&&t(f,j),a=o(Ce,a,C),P===null?N=Ce:P.sibling=Ce,P=Ce,j=V}if(L.done)return n(f,j),A&&xt(f,C),N;if(j===null){for(;!L.done;C++,L=p.next())L=h(f,L.value,v),L!==null&&(a=o(L,a,C),P===null?N=L:P.sibling=L,P=L);return A&&xt(f,C),N}for(j=r(f,j);!L.done;C++,L=p.next())L=x(j,f,C,L.value,v),L!==null&&(e&&L.alternate!==null&&j.delete(L.key===null?C:L.key),a=o(L,a,C),P===null?N=L:P.sibling=L,P=L);return e&&j.forEach(function(cn){return t(f,cn)}),A&&xt(f,C),N}function D(f,a,p,v){if(typeof p=="object"&&p!==null&&p.type===Ft&&p.key===null&&(p=p.props.children),typeof p=="object"&&p!==null){switch(p.$typeof){case or:e:{for(var N=p.key,P=a;P!==null;){if(P.key===N){if(N=p.type,N===Ft){if(P.tag===7){n(f,P.sibling),a=l(P,p.props.children),a.return=f,f=a;break e}}else if(P.elementType===N||typeof N=="object"&&N!==null&&N.$typeof===qe&&Ps(N)===P.type){n(f,P.sibling),a=l(P,p.props),a.ref=vn(f,P,p),a.return=f,f=a;break e}n(f,P);break}else t(f,P);P=P.sibling}p.type===Ft?(a=Pt(p.props.children,f.mode,v,p.key),a.return=f,f=a):(v=Tr(p.type,p.key,p.props,null,f.mode,v),v.ref=vn(f,a,p),v.return=f,f=v)}return i(f);case It:e:{for(P=p.key;a!==null;){if(a.key===P)if(a.tag===4&&a.stateNode.containerInfo===p.containerInfo&&a.stateNode.implementation===p.implementation){n(f,a.sibling),a=l(a,p.children||[]),a.return=f,f=a;break e}else{n(f,a);break}else t(f,a);a=a.sibling}a=Xl(p,f.mode,v),a.return=f,f=a}return i(f);case qe:return P=p._init,D(f,a,P(p._payload),v)}if(kn(p))return w(f,a,p,v);if(fn(p))return k(f,a,p,v);yr(f,p)}return typeof p=="string"&&p!==""||typeof p=="number"?(p=""+p,a!==null&&a.tag===6?(n(f,a.sibling),a=l(a,p),a.return=f,f=a):(n(f,a),a=Yl(p,f.mode,v),a.return=f,f=a),i(f)):n(f,a)}return D}var nn=fa(!0),pa=fa(!1),Qr=ht(null),Kr=null,Bt=null,pi=null;function mi(){pi=Bt=Kr=null}function hi(e){var t=Qr.current;F(Qr),e._currentValue=t}function Co(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,r!==null&&(r.childLanes|=t)):r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function Jt(e,t){Kr=e,pi=Bt=null,e=e.dependencies,e!==null&&e.firstContext!==null&&(e.lanes&t&&(de=!0),e.firstContext=null)}function Pe(e){var t=e._currentValue;if(pi!==e)if(e={context:e,memoizedValue:t,next:null},Bt===null){if(Kr===null)throw Error(g(308));Bt=e,Kr.dependencies={lanes:0,firstContext:e}}else Bt=Bt.next=e;return t}var St=null;function yi(e){St===null?St=[e]:St.push(e)}function ma(e,t,n,r){var l=t.interleaved;return l===null?(n.next=n,yi(t)):(n.next=l.next,l.next=n),t.interleaved=n,Ye(e,r)}function Ye(e,t){e.lanes|=t;var n=e.alternate;for(n!==null&&(n.lanes|=t),n=e,e=e.return;e!==null;)e.childLanes|=t,n=e.alternate,n!==null&&(n.childLanes|=t),n=e,e=e.return;return n.tag===3?n.stateNode:null}var be=!1;function vi(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function ha(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function We(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function ut(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,T&2){var l=r.pending;return l===null?t.next=t:(t.next=l.next,l.next=t),r.pending=t,Ye(e,n)}return l=r.interleaved,l===null?(t.next=t,yi(r)):(t.next=l.next,l.next=t),r.interleaved=t,Ye(e,n)}function jr(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194240)!==0)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ni(e,n)}}function js(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var l=null,o=null;if(n=n.firstBaseUpdate,n!==null){do{var i={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};o===null?l=o=i:o=o.next=i,n=n.next}while(n!==null);o===null?l=o=t:o=o.next=t}else l=o=t;n={baseState:r.baseState,firstBaseUpdate:l,lastBaseUpdate:o,shared:r.shared,effects:r.effects},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Yr(e,t,n,r){var l=e.updateQueue;be=!1;var o=l.firstBaseUpdate,i=l.lastBaseUpdate,s=l.shared.pending;if(s!==null){l.shared.pending=null;var u=s,d=u.next;u.next=null,i===null?o=d:i.next=d,i=u;var y=e.alternate;y!==null&&(y=y.updateQueue,s=y.lastBaseUpdate,s!==i&&(s===null?y.firstBaseUpdate=d:s.next=d,y.lastBaseUpdate=u))}if(o!==null){var h=l.baseState;i=0,y=d=u=null,s=o;do{var m=s.lane,x=s.eventTime;if((r&m)===m){y!==null&&(y=y.next={eventTime:x,lane:0,tag:s.tag,payload:s.payload,callback:s.callback,next:null});e:{var w=e,k=s;switch(m=t,x=n,k.tag){case 1:if(w=k.payload,typeof w=="function"){h=w.call(x,h,m);break e}h=w;break e;case 3:w.flags=w.flags&-65537|128;case 0:if(w=k.payload,m=typeof w=="function"?w.call(x,h,m):w,m==null)break e;h=G({},h,m);break e;case 2:be=!0}}s.callback!==null&&s.lane!==0&&(e.flags|=64,m=l.effects,m===null?l.effects=[s]:m.push(s))}else x={eventTime:x,lane:m,tag:s.tag,payload:s.payload,callback:s.callback,next:null},y===null?(d=y=x,u=h):y=y.next=x,i|=m;if(s=s.next,s===null){if(s=l.shared.pending,s===null)break;m=s,s=m.next,m.next=null,l.lastBaseUpdate=m,l.shared.pending=null}}while(!0);if(y===null&&(u=h),l.baseState=u,l.firstBaseUpdate=d,l.lastBaseUpdate=y,t=l.shared.interleaved,t!==null){l=t;do i|=l.lane,l=l.next;while(l!==t)}else o===null&&(l.shared.lanes=0);Ot|=i,e.lanes=i,e.memoizedState=h}}function Cs(e,t,n){if(e=t.effects,t.effects=null,e!==null)for(t=0;tn?n:4,e(!0);var r=Vl.transition;Vl.transition={};try{e(!1),t()}finally{M=n,Vl.transition=r}}function Ta(){return je().memoizedState}function mf(e,t,n){var r=ct(e);if(n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},Ma(e))Ra(t,n);else if(n=ma(e,t,n,r),n!==null){var l=se();Me(n,e,r,l),Ia(n,t,r)}}function hf(e,t,n){var r=ct(e),l={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(Ma(e))Ra(t,l);else{var o=e.alternate;if(e.lanes===0&&(o===null||o.lanes===0)&&(o=t.lastRenderedReducer,o!==null))try{var i=t.lastRenderedState,s=o(i,n);if(l.hasEagerState=!0,l.eagerState=s,Re(s,i)){var u=t.interleaved;u===null?(l.next=l,yi(t)):(l.next=u.next,u.next=l),t.interleaved=l;return}}catch{}finally{}n=ma(e,t,l,r),n!==null&&(l=se(),Me(n,e,r,l),Ia(n,t,r))}}function Ma(e){var t=e.alternate;return e===$||t!==null&&t===$}function Ra(e,t){On=Zr=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Ia(e,t,n){if(n&4194240){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,ni(e,n)}}var Jr={readContext:Pe,useCallback:ne,useContext:ne,useEffect:ne,useImperativeHandle:ne,useInsertionEffect:ne,useLayoutEffect:ne,useMemo:ne,useReducer:ne,useRef:ne,useState:ne,useDebugValue:ne,useDeferredValue:ne,useTransition:ne,useMutableSource:ne,useSyncExternalStore:ne,useId:ne,unstable_isNewReconciler:!1},yf={readContext:Pe,useCallback:function(e,t){return Fe().memoizedState=[e,t===void 0?null:t],e},useContext:Pe,useEffect:Os,useImperativeHandle:function(e,t,n){return n=n!=null?n.concat([e]):null,_r(4194308,4,Ca.bind(null,t,e),n)},useLayoutEffect:function(e,t){return _r(4194308,4,e,t)},useInsertionEffect:function(e,t){return _r(4,2,e,t)},useMemo:function(e,t){var n=Fe();return t=t===void 0?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=Fe();return t=n!==void 0?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=mf.bind(null,$,e),[r.memoizedState,e]},useRef:function(e){var t=Fe();return e={current:e},t.memoizedState=e},useState:_s,useDebugValue:Pi,useDeferredValue:function(e){return Fe().memoizedState=e},useTransition:function(){var e=_s(!1),t=e[0];return e=pf.bind(null,e[1]),Fe().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=$,l=Fe();if(A){if(n===void 0)throw Error(g(407));n=n()}else{if(n=t(),J===null)throw Error(g(349));_t&30||xa(r,t,n)}l.memoizedState=n;var o={value:n,getSnapshot:t};return l.queue=o,Os(ka.bind(null,r,o,e),[e]),r.flags|=2048,Yn(9,wa.bind(null,r,o,n,t),void 0,null),n},useId:function(){var e=Fe(),t=J.identifierPrefix;if(A){var n=Be,r=Ve;n=(r&~(1<<32-Te(r)-1)).toString(32)+n,t=":"+t+"R"+n,n=Qn++,0<\/script>",e=e.removeChild(e.firstChild)):typeof r.is=="string"?e=i.createElement(n,{is:r.is}):(e=i.createElement(n),n==="select"&&(i=e,r.multiple?i.multiple=!0:r.size&&(i.size=r.size))):e=i.createElementNS(e,n),e[De]=t,e[Vn]=r,Wa(e,t,!1,!1),t.stateNode=e;e:{switch(i=uo(n,r),n){case"dialog":I("cancel",e),I("close",e),l=r;break;case"iframe":case"object":case"embed":I("load",e),l=r;break;case"video":case"audio":for(l=0;lon&&(t.flags|=128,r=!0,gn(o,!1),t.lanes=4194304)}else{if(!r)if(e=Xr(i),e!==null){if(t.flags|=128,r=!0,n=e.updateQueue,n!==null&&(t.updateQueue=n,t.flags|=4),gn(o,!0),o.tail===null&&o.tailMode==="hidden"&&!i.alternate&&!A)return re(t),null}else 2*W()-o.renderingStartTime>on&&n!==1073741824&&(t.flags|=128,r=!0,gn(o,!1),t.lanes=4194304);o.isBackwards?(i.sibling=t.child,t.child=i):(n=o.last,n!==null?n.sibling=i:t.child=i,o.last=i)}return o.tail!==null?(t=o.tail,o.rendering=t,o.tail=t.sibling,o.renderingStartTime=W(),t.sibling=null,n=U.current,R(U,r?n&1|2:n&1),t):(re(t),null);case 22:case 23:return Li(),r=t.memoizedState!==null,e!==null&&e.memoizedState!==null!==r&&(t.flags|=8192),r&&t.mode&1?he&1073741824&&(re(t),t.subtreeFlags&6&&(t.flags|=8192)):re(t),null;case 24:return null;case 25:return null}throw Error(g(156,t.tag))}function Ef(e,t){switch(di(t),t.tag){case 1:return pe(t.type)&&Hr(),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return rn(),F(fe),F(oe),wi(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 5:return xi(t),null;case 13:if(F(U),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(g(340));tn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return F(U),null;case 4:return rn(),null;case 10:return hi(t.type._context),null;case 22:case 23:return Li(),null;case 24:return null;default:return null}}var gr=!1,le=!1,Pf=typeof WeakSet=="function"?WeakSet:Set,S=null;function Wt(e,t){var n=e.ref;if(n!==null)if(typeof n=="function")try{n(null)}catch(r){H(e,t,r)}else n.current=null}function Fo(e,t,n){try{n()}catch(r){H(e,t,r)}}var $s=!1;function jf(e,t){if(xo=Ar,e=qu(),ai(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var l=r.anchorOffset,o=r.focusNode;r=r.focusOffset;try{n.nodeType,o.nodeType}catch{n=null;break e}var i=0,s=-1,u=-1,d=0,y=0,h=e,m=null;t:for(;;){for(var x;h!==n||l!==0&&h.nodeType!==3||(s=i+l),h!==o||r!==0&&h.nodeType!==3||(u=i+r),h.nodeType===3&&(i+=h.nodeValue.length),(x=h.firstChild)!==null;)m=h,h=x;for(;;){if(h===e)break t;if(m===n&&++d===l&&(s=i),m===o&&++y===r&&(u=i),(x=h.nextSibling)!==null)break;h=m,m=h.parentNode}h=x}n=s===-1||u===-1?null:{start:s,end:u}}else n=null}n=n||{start:0,end:0}}else n=null;for(wo={focusedElem:e,selectionRange:n},Ar=!1,S=t;S!==null;)if(t=S,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,S=e;else for(;S!==null;){t=S;try{var w=t.alternate;if(t.flags&1024)switch(t.tag){case 0:case 11:case 15:break;case 1:if(w!==null){var k=w.memoizedProps,D=w.memoizedState,f=t.stateNode,a=f.getSnapshotBeforeUpdate(t.elementType===t.type?k:Oe(t.type,k),D);f.__reactInternalSnapshotBeforeUpdate=a}break;case 3:var p=t.stateNode.containerInfo;p.nodeType===1?p.textContent="":p.nodeType===9&&p.documentElement&&p.removeChild(p.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(g(163))}}catch(v){H(t,t.return,v)}if(e=t.sibling,e!==null){e.return=t.return,S=e;break}S=t.return}return w=$s,$s=!1,w}function zn(e,t,n){var r=t.updateQueue;if(r=r!==null?r.lastEffect:null,r!==null){var l=r=r.next;do{if((l.tag&e)===e){var o=l.destroy;l.destroy=void 0,o!==void 0&&Fo(t,n,o)}l=l.next}while(l!==r)}}function pl(e,t){if(t=t.updateQueue,t=t!==null?t.lastEffect:null,t!==null){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function Do(e){var t=e.ref;if(t!==null){var n=e.stateNode;switch(e.tag){case 5:e=n;break;default:e=n}typeof t=="function"?t(e):t.current=e}}function Ya(e){var t=e.alternate;t!==null&&(e.alternate=null,Ya(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&(delete t[De],delete t[Vn],delete t[No],delete t[uf],delete t[af])),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function Xa(e){return e.tag===5||e.tag===3||e.tag===4}function Gs(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Xa(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Ao(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.nodeType===8?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(n.nodeType===8?(t=n.parentNode,t.insertBefore(e,n)):(t=n,t.appendChild(e)),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=Gr));else if(r!==4&&(e=e.child,e!==null))for(Ao(e,t,n),e=e.sibling;e!==null;)Ao(e,t,n),e=e.sibling}function Uo(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(e=e.child,e!==null))for(Uo(e,t,n),e=e.sibling;e!==null;)Uo(e,t,n),e=e.sibling}var b=null,ze=!1;function Je(e,t,n){for(n=n.child;n!==null;)Za(e,t,n),n=n.sibling}function Za(e,t,n){if(Ue&&typeof Ue.onCommitFiberUnmount=="function")try{Ue.onCommitFiberUnmount(ol,n)}catch{}switch(n.tag){case 5:le||Wt(n,t);case 6:var r=b,l=ze;b=null,Je(e,t,n),b=r,ze=l,b!==null&&(ze?(e=b,n=n.stateNode,e.nodeType===8?e.parentNode.removeChild(n):e.removeChild(n)):b.removeChild(n.stateNode));break;case 18:b!==null&&(ze?(e=b,n=n.stateNode,e.nodeType===8?$l(e.parentNode,n):e.nodeType===1&&$l(e,n),An(e)):$l(b,n.stateNode));break;case 4:r=b,l=ze,b=n.stateNode.containerInfo,ze=!0,Je(e,t,n),b=r,ze=l;break;case 0:case 11:case 14:case 15:if(!le&&(r=n.updateQueue,r!==null&&(r=r.lastEffect,r!==null))){l=r=r.next;do{var o=l,i=o.destroy;o=o.tag,i!==void 0&&(o&2||o&4)&&Fo(n,t,i),l=l.next}while(l!==r)}Je(e,t,n);break;case 1:if(!le&&(Wt(n,t),r=n.stateNode,typeof r.componentWillUnmount=="function"))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(s){H(n,t,s)}Je(e,t,n);break;case 21:Je(e,t,n);break;case 22:n.mode&1?(le=(r=le)||n.memoizedState!==null,Je(e,t,n),le=r):Je(e,t,n);break;default:Je(e,t,n)}}function Hs(e){var t=e.updateQueue;if(t!==null){e.updateQueue=null;var n=e.stateNode;n===null&&(n=e.stateNode=new Pf),t.forEach(function(r){var l=If.bind(null,e,r);n.has(r)||(n.add(r),r.then(l,l))})}}function _e(e,t){var n=t.deletions;if(n!==null)for(var r=0;rl&&(l=i),r&=~o}if(r=l,r=W()-r,r=(120>r?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*_f(r/1960))-r,10e?16:e,rt===null)var r=!1;else{if(e=rt,rt=null,el=0,T&6)throw Error(g(331));var l=T;for(T|=4,S=e.current;S!==null;){var o=S,i=o.child;if(S.flags&16){var s=o.deletions;if(s!==null){for(var u=0;uW()-Oi?Et(e,0):_i|=n),me(e,t)}function lc(e,t){t===0&&(e.mode&1?(t=ar,ar<<=1,!(ar&130023424)&&(ar=4194304)):t=1);var n=se();e=Ye(e,t),e!==null&&(qn(e,t,n),me(e,n))}function Rf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),lc(e,n)}function If(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,l=e.memoizedState;l!==null&&(n=l.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(g(314))}r!==null&&r.delete(t),lc(e,n)}var oc;oc=function(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps||fe.current)de=!0;else{if(!(e.lanes&n)&&!(t.flags&128))return de=!1,Sf(e,t,n);de=!!(e.flags&131072)}else de=!1,A&&t.flags&1048576&&aa(t,Wr,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Or(e,t),e=t.pendingProps;var l=en(t,oe.current);Jt(t,n),l=Si(null,t,r,e,l,n);var o=Ni();return t.flags|=1,typeof l=="object"&&l!==null&&typeof l.render=="function"&&l.$typeof===void 0?(t.tag=1,t.memoizedState=null,t.updateQueue=null,pe(r)?(o=!0,Vr(t)):o=!1,t.memoizedState=l.state!==null&&l.state!==void 0?l.state:null,vi(t),l.updater=fl,t.stateNode=l,l._reactInternals=t,Oo(t,r,e,n),t=To(null,t,r,!0,o,n)):(t.tag=0,A&&o&&ci(t),ie(null,t,l,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Or(e,t),e=t.pendingProps,l=r._init,r=l(r._payload),t.type=r,l=t.tag=Df(r),e=Oe(r,e),l){case 0:t=Lo(null,t,r,e,n);break e;case 1:t=Ds(null,t,r,e,n);break e;case 11:t=Is(null,t,r,e,n);break e;case 14:t=Fs(null,t,r,Oe(r.type,e),n);break e}throw Error(g(306,r,""))}return t;case 0:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Lo(e,t,r,l,n);case 1:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Ds(e,t,r,l,n);case 3:e:{if(Ha(t),e===null)throw Error(g(387));r=t.pendingProps,o=t.memoizedState,l=o.element,ha(e,t),Yr(t,r,null,n);var i=t.memoizedState;if(r=i.element,o.isDehydrated)if(o={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=o,t.memoizedState=o,t.flags&256){l=ln(Error(g(423)),t),t=As(e,t,r,n,l);break e}else if(r!==l){l=ln(Error(g(424)),t),t=As(e,t,r,n,l);break e}else for(ye=st(t.stateNode.containerInfo.firstChild),ve=t,A=!0,Le=null,n=pa(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling;else{if(tn(),r===l){t=Xe(e,t,n);break e}ie(e,t,r,n)}t=t.child}return t;case 5:return ya(t),e===null&&jo(t),r=t.type,l=t.pendingProps,o=e!==null?e.memoizedProps:null,i=l.children,ko(r,l)?i=null:o!==null&&ko(r,o)&&(t.flags|=32),Ga(e,t),ie(e,t,i,n),t.child;case 6:return e===null&&jo(t),null;case 13:return Va(e,t,n);case 4:return gi(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=nn(t,null,r,n):ie(e,t,r,n),t.child;case 11:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Is(e,t,r,l,n);case 7:return ie(e,t,t.pendingProps,n),t.child;case 8:return ie(e,t,t.pendingProps.children,n),t.child;case 12:return ie(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,l=t.pendingProps,o=t.memoizedProps,i=l.value,R(Qr,r._currentValue),r._currentValue=i,o!==null)if(Re(o.value,i)){if(o.children===l.children&&!fe.current){t=Xe(e,t,n);break e}}else for(o=t.child,o!==null&&(o.return=t);o!==null;){var s=o.dependencies;if(s!==null){i=o.child;for(var u=s.firstContext;u!==null;){if(u.context===r){if(o.tag===1){u=We(-1,n&-n),u.tag=2;var d=o.updateQueue;if(d!==null){d=d.shared;var y=d.pending;y===null?u.next=u:(u.next=y.next,y.next=u),d.pending=u}}o.lanes|=n,u=o.alternate,u!==null&&(u.lanes|=n),Co(o.return,n,t),s.lanes|=n;break}u=u.next}}else if(o.tag===10)i=o.type===t.type?null:o.child;else if(o.tag===18){if(i=o.return,i===null)throw Error(g(341));i.lanes|=n,s=i.alternate,s!==null&&(s.lanes|=n),Co(i,n,t),i=o.sibling}else i=o.child;if(i!==null)i.return=o;else for(i=o;i!==null;){if(i===t){i=null;break}if(o=i.sibling,o!==null){o.return=i.return,i=o;break}i=i.return}o=i}ie(e,t,l.children,n),t=t.child}return t;case 9:return l=t.type,r=t.pendingProps.children,Jt(t,n),l=Pe(l),r=r(l),t.flags|=1,ie(e,t,r,n),t.child;case 14:return r=t.type,l=Oe(r,t.pendingProps),l=Oe(r.type,l),Fs(e,t,r,l,n);case 15:return Ua(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,l=t.pendingProps,l=t.elementType===r?l:Oe(r,l),Or(e,t),t.tag=1,pe(r)?(e=!0,Vr(t)):e=!1,Jt(t,n),Fa(t,r,l),Oo(t,r,l,n),To(null,t,r,!0,e,n);case 19:return Ba(e,t,n);case 22:return $a(e,t,n)}throw Error(g(156,t.tag))};function ic(e,t){return Mu(e,t)}function Ff(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Ne(e,t,n,r){return new Ff(e,t,n,r)}function Mi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function Df(e){if(typeof e=="function")return Mi(e)?1:0;if(e!=null){if(e=e.$typeof,e===qo)return 11;if(e===bo)return 14}return 2}function dt(e,t){var n=e.alternate;return n===null?(n=Ne(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&14680064,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Tr(e,t,n,r,l,o){var i=2;if(r=e,typeof e=="function")Mi(e)&&(i=1);else if(typeof e=="string")i=5;else e:switch(e){case Ft:return Pt(n.children,l,o,t);case Jo:i=8,l|=8;break;case ql:return e=Ne(12,n,t,l|2),e.elementType=ql,e.lanes=o,e;case bl:return e=Ne(13,n,t,l),e.elementType=bl,e.lanes=o,e;case eo:return e=Ne(19,n,t,l),e.elementType=eo,e.lanes=o,e;case yu:return hl(n,l,o,t);default:if(typeof e=="object"&&e!==null)switch(e.$typeof){case mu:i=10;break e;case hu:i=9;break e;case qo:i=11;break e;case bo:i=14;break e;case qe:i=16,r=null;break e}throw Error(g(130,e==null?e:typeof e,""))}return t=Ne(i,n,t,l),t.elementType=e,t.type=r,t.lanes=o,t}function Pt(e,t,n,r){return e=Ne(7,e,r,t),e.lanes=n,e}function hl(e,t,n,r){return e=Ne(22,e,r,t),e.elementType=yu,e.lanes=n,e.stateNode={isHidden:!1},e}function Yl(e,t,n){return e=Ne(6,e,null,t),e.lanes=n,e}function Xl(e,t,n){return t=Ne(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Af(e,t,n,r,l){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=Ol(0),this.expirationTimes=Ol(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Ol(0),this.identifierPrefix=r,this.onRecoverableError=l,this.mutableSourceEagerHydrationData=null}function Ri(e,t,n,r,l,o,i,s,u){return e=new Af(e,t,n,s,u),t===1?(t=1,o===!0&&(t|=8)):t=0,o=Ne(3,null,null,t),e.current=o,o.stateNode=e,o.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},vi(o),e}function Uf(e,t,n){var r=3"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(cc)}catch(e){console.error(e)}}cc(),cu.exports=xe;var Bf=cu.exports,dc,Zs=Bf;dc=Zs.createRoot,Zs.hydrateRoot;/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var Wf={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"};/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Qf=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase().trim(),q=(e,t)=>{const n=Ae.forwardRef(({color:r="currentColor",size:l=24,strokeWidth:o=2,absoluteStrokeWidth:i,className:s="",children:u,...d},y)=>Ae.createElement("svg",{ref:y,...Wf,width:l,height:l,stroke:r,strokeWidth:i?Number(o)*24/Number(l):o,className:["lucide",`lucide-${Qf(e)}`,s].join(" "),...d},[...t.map(([h,m])=>Ae.createElement(h,m)),...Array.isArray(u)?u:[u]]));return n.displayName=`${e}`,n};/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Kf=q("Apple",[["path",{d:"M12 20.94c1.5 0 2.75 1.06 4 1.06 3 0 6-8 6-12.22A4.91 4.91 0 0 0 17 5c-2.22 0-4 1.44-5 2-1-.56-2.78-2-5-2a4.9 4.9 0 0 0-5 4.78C2 14 5 22 8 22c1.25 0 2.5-1.06 4-1.06Z",key:"3s7exb"}],["path",{d:"M10 2c1 .5 2 2 2 5",key:"fcco2y"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Yf=q("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Zn=q("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fc=q("Earth",[["path",{d:"M21.54 15H17a2 2 0 0 0-2 2v4.54",key:"1djwo0"}],["path",{d:"M7 3.34V5a3 3 0 0 0 3 3v0a2 2 0 0 1 2 2v0c0 1.1.9 2 2 2v0a2 2 0 0 0 2-2v0c0-1.1.9-2 2-2h3.17",key:"1fi5u6"}],["path",{d:"M11 21.95V18a2 2 0 0 0-2-2v0a2 2 0 0 1-2-2v-1a2 2 0 0 0-2-2H2.05",key:"xsiumc"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Xf=q("Gamepad2",[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const pc=q("Layers",[["path",{d:"m12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83Z",key:"8b97xw"}],["path",{d:"m22 17.65-9.17 4.16a2 2 0 0 1-1.66 0L2 17.65",key:"dd6zsq"}],["path",{d:"m22 12.65-9.17 4.16a2 2 0 0 1-1.66 0L2 12.65",key:"ep9fru"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Zf=q("MapPin",[["path",{d:"M20 10c0 6-8 12-8 12s-8-6-8-12a8 8 0 0 1 16 0Z",key:"2oe9fu"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Jf=q("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"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const qf=q("Minus",[["path",{d:"M5 12h14",key:"1ays0h"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bf=q("Plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const mc=q("Radar",[["path",{d:"M19.07 4.93A10 10 0 0 0 6.99 3.34",key:"z3du51"}],["path",{d:"M4 6h.01",key:"oypzma"}],["path",{d:"M2.29 9.62A10 10 0 1 0 21.31 8.35",key:"qzzz0"}],["path",{d:"M16.24 7.76A6 6 0 1 0 8.23 16.67",key:"1yjesh"}],["path",{d:"M12 18h.01",key:"mhygvu"}],["path",{d:"M17.99 11.66A6 6 0 0 1 15.77 16.67",key:"1u2y91"}],["circle",{cx:"12",cy:"12",r:"2",key:"1c9p78"}],["path",{d:"m13.41 10.59 5.66-5.66",key:"mhq4k0"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const ep=q("Route",[["circle",{cx:"6",cy:"19",r:"3",key:"1kj8tv"}],["path",{d:"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15",key:"1d8sl"}],["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ai=q("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const tp=q("Smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const hc=q("Sparkles",[["path",{d:"m12 3-1.912 5.813a2 2 0 0 1-1.275 1.275L3 12l5.813 1.912a2 2 0 0 1 1.275 1.275L12 21l1.912-5.813a2 2 0 0 1 1.275-1.275L21 12l-5.813-1.912a2 2 0 0 1-1.275-1.275L12 3Z",key:"17u4zn"}],["path",{d:"M5 3v4",key:"bklmnn"}],["path",{d:"M19 17v4",key:"iiml17"}],["path",{d:"M3 5h4",key:"nem4j1"}],["path",{d:"M17 19h4",key:"lbex7p"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Rt=q("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"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const np=q("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);/**
* @license lucide-react v0.344.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ui=q("Zap",[["polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2",key:"45s27k"}]]);function rl(){typeof window<"u"&&typeof window.og_load=="function"&&window.og_load()}function yc({className:e="h-8 w-8"}){return c.jsxs("span",{className:`inline-flex items-center gap-2 ${e}`,children:[c.jsxs("span",{className:"relative grid place-items-center",children:[c.jsx(mc,{className:"h-7 w-7 text-brand-400",strokeWidth:2.2}),c.jsx("span",{className:"absolute inset-0 -z-10 rounded-full bg-brand-400/30 blur-md"})]}),c.jsxs("span",{className:"font-display text-xl font-bold tracking-tight text-white",children:["Spoof",c.jsx("span",{className:"text-brand-400",children:"poke"})]})]})}function wl({eyebrow:e,title:t,subtitle:n,align:r="center"}){const l=r==="center"?"text-center mx-auto":"text-left";return c.jsxs("div",{className:`max-w-2xl ${l}`,children:[c.jsx("span",{className:"inline-flex items-center gap-2 rounded-full border border-brand-400/30 bg-brand-400/10 px-3 py-1 text-xs font-semibold uppercase tracking-wider text-brand-300",children:e}),c.jsx("h2",{className:"mt-4 font-display text-3xl font-bold tracking-tight text-white sm:text-4xl text-balance",children:t}),n&&c.jsx("p",{className:"mt-4 text-base leading-relaxed text-slate-400 text-balance",children:n})]})}function $i({icon:e}){return c.jsxs("span",{className:"relative grid h-12 w-12 place-items-center rounded-xl border border-white/10 bg-gradient-to-b from-ink-700 to-ink-800 text-brand-400 shadow-card",children:[c.jsx(e,{className:"h-6 w-6",strokeWidth:2}),c.jsx("span",{className:"absolute -inset-px -z-10 rounded-xl bg-brand-400/20 blur-md"})]})}const Js=[{label:"Features",href:"#features"},{label:"How It Works",href:"#how-it-works"},{label:"Guide",href:"#guide"},{label:"Tips",href:"#tips"},{label:"FAQ",href:"#faq"}];function rp(){const[e,t]=Ae.useState(!1),[n,r]=Ae.useState(!1);return Ae.useEffect(()=>{const l=()=>t(window.scrollY>12);return l(),window.addEventListener("scroll",l,{passive:!0}),()=>window.removeEventListener("scroll",l)},[]),c.jsxs("header",{className:`fixed inset-x-0 top-0 z-50 transition-all duration-300 ${e?"border-b border-white/10 bg-ink-950/80 backdrop-blur-xl":"border-b border-transparent"}`,children:[c.jsxs("div",{className:"mx-auto flex h-16 max-w-7xl items-center justify-between px-4 sm:px-6 lg:px-8",children:[c.jsx("a",{href:"#top",className:"shrink-0",children:c.jsx(yc,{})}),c.jsx("nav",{className:"hidden items-center gap-1 md:flex",children:Js.map(l=>c.jsx("a",{href:l.href,className:"rounded-lg px-3 py-2 text-sm font-medium text-slate-300 transition-colors hover:bg-white/5 hover:text-white",children:l.label},l.href))}),c.jsx("div",{className:"hidden items-center gap-3 md:flex",children:c.jsxs("button",{type:"button",onClick:rl,className:"group inline-flex items-center gap-1.5 rounded-full bg-brand-400 px-5 py-2.5 text-sm font-semibold text-ink-950 shadow-glow transition-all hover:bg-brand-300",children:["Activate Spoofpoke",c.jsx(Zn,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]})}),c.jsx("button",{className:"grid h-10 w-10 place-items-center rounded-lg text-slate-200 md:hidden",onClick:()=>r(l=>!l),"aria-label":"Toggle menu",children:n?c.jsx(np,{className:"h-6 w-6"}):c.jsx(Jf,{className:"h-6 w-6"})})]}),n&&c.jsx("div",{className:"border-t border-white/10 bg-ink-900/95 backdrop-blur-xl md:hidden",children:c.jsxs("nav",{className:"mx-auto flex max-w-7xl flex-col px-4 py-3",children:[Js.map(l=>c.jsx("a",{href:l.href,onClick:()=>r(!1),className:"rounded-lg px-3 py-3 text-sm font-medium text-slate-300 hover:bg-white/5 hover:text-white",children:l.label},l.href)),c.jsxs("button",{type:"button",onClick:()=>{r(!1),rl()},className:"mt-2 inline-flex items-center justify-center gap-1.5 rounded-full bg-brand-400 px-5 py-3 text-sm font-semibold text-ink-950",children:["Activate Spoofpoke",c.jsx(Zn,{className:"h-4 w-4"})]})]})})]})}const lp="https://images.pexels.com/photos/163042/pokemon-pokemon-go-mobile-trends-smartphone-163042.jpeg?auto=compress&cs=tinysrgb&h=650&w=940";function op(){return c.jsxs("section",{id:"top",className:"relative overflow-hidden pt-28 pb-20 sm:pt-36 sm:pb-28",children:[c.jsx("div",{className:"absolute inset-0 -z-10 bg-grid mask-fade-b"}),c.jsx("div",{className:"absolute -top-40 left-1/2 -z-10 h-[36rem] w-[36rem] -translate-x-1/2 rounded-full bg-brand-500/20 blur-[120px]"}),c.jsx("div",{className:"absolute right-0 top-20 -z-10 h-72 w-72 rounded-full bg-accent-500/10 blur-[100px]"}),c.jsxs("div",{className:"mx-auto grid max-w-7xl items-center gap-12 px-4 sm:px-6 lg:grid-cols-2 lg:px-8",children:[c.jsxs("div",{className:"animate-rise",children:[c.jsxs("span",{className:"inline-flex items-center gap-2 rounded-full border border-white/10 bg-white/5 px-3 py-1.5 text-xs font-semibold text-slate-300",children:[c.jsxs("span",{className:"relative flex h-2 w-2",children:[c.jsx("span",{className:"absolute inline-flex h-full w-full animate-ping rounded-full bg-brand-400 opacity-75"}),c.jsx("span",{className:"relative inline-flex h-2 w-2 rounded-full bg-brand-400"})]}),"Updated for Pokémon GO spoofing 2026"]}),c.jsxs("h1",{className:"mt-6 font-display text-4xl font-extrabold leading-[1.05] tracking-tight text-white sm:text-5xl lg:text-6xl text-balance",children:["The modern"," ",c.jsx("span",{className:"bg-gradient-to-r from-brand-300 via-brand-400 to-brand-500 bg-clip-text text-transparent",children:"Pokémon GO spoofer"})," ","for iOS & Android"]}),c.jsx("p",{className:"mt-6 max-w-xl text-lg leading-relaxed text-slate-300 text-balance",children:"Teleport anywhere, move with an in-game joystick, auto-walk GPX routes, hunt 100IV Pokémon, and filter shinies — all from one clean interface. No jailbreak required."}),c.jsxs("div",{className:"mt-8 flex flex-wrap items-center gap-3",children:[c.jsxs("button",{type:"button",onClick:rl,className:"group inline-flex items-center gap-2 rounded-full bg-brand-400 px-6 py-3.5 text-sm font-bold text-ink-950 shadow-glow transition-all hover:bg-brand-300",children:["Activate Spoofpoke",c.jsx(Zn,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]}),c.jsx("a",{href:"#features",className:"inline-flex items-center gap-2 rounded-full border border-white/15 bg-white/5 px-6 py-3.5 text-sm font-semibold text-white transition-colors hover:bg-white/10",children:"Explore features"})]}),c.jsxs("div",{className:"mt-10 flex flex-wrap items-center gap-x-6 gap-y-3 text-sm text-slate-400",children:[c.jsxs("span",{className:"inline-flex items-center gap-2",children:[c.jsx(Kf,{className:"h-4 w-4 text-brand-300"})," iOS · no jailbreak"]}),c.jsxs("span",{className:"inline-flex items-center gap-2",children:[c.jsx(Yf,{className:"h-4 w-4 text-brand-300"})," Android supported"]}),c.jsxs("span",{className:"inline-flex items-center gap-2",children:[c.jsx(Ai,{className:"h-4 w-4 text-brand-300"})," Streamlined setup"]}),c.jsxs("span",{className:"inline-flex items-center gap-1",children:[c.jsx(Rt,{className:"h-4 w-4 fill-accent-400 text-accent-400"}),c.jsx(Rt,{className:"h-4 w-4 fill-accent-400 text-accent-400"}),c.jsx(Rt,{className:"h-4 w-4 fill-accent-400 text-accent-400"}),c.jsx(Rt,{className:"h-4 w-4 fill-accent-400 text-accent-400"}),c.jsx(Rt,{className:"h-4 w-4 fill-accent-400 text-accent-400"})]})]})]}),c.jsx("div",{className:"relative animate-rise [animation-delay:120ms]",children:c.jsxs("div",{className:"relative mx-auto max-w-md",children:[c.jsx("div",{className:"absolute -inset-4 -z-10 rounded-[2rem] bg-gradient-to-tr from-brand-500/30 via-transparent to-accent-500/20 blur-2xl"}),c.jsx("div",{className:"overflow-hidden rounded-[2rem] border border-white/10 shadow-card",children:c.jsx("img",{src:lp,alt:"Player using a Pokémon GO spoofer on a smartphone",className:"aspect-[4/5] w-full object-cover",loading:"eager"})}),c.jsx("div",{className:"absolute -left-6 top-10 animate-floaty rounded-2xl border border-white/10 bg-ink-800/90 p-3 shadow-card backdrop-blur-md",children:c.jsxs("div",{className:"flex items-center gap-2",children:[c.jsx("span",{className:"grid h-9 w-9 place-items-center rounded-lg bg-brand-400/20 text-brand-300",children:c.jsx(Zn,{className:"h-5 w-5"})}),c.jsxs("div",{children:[c.jsx("p",{className:"text-xs font-semibold text-white",children:"Teleport"}),c.jsx("p",{className:"text-[10px] text-slate-400",children:"40.7128° N"})]})]})}),c.jsx("div",{className:"absolute -right-4 bottom-16 animate-floaty [animation-delay:1.5s] rounded-2xl border border-white/10 bg-ink-800/90 p-3 shadow-card backdrop-blur-md",children:c.jsxs("div",{className:"flex items-center gap-2",children:[c.jsx("span",{className:"grid h-9 w-9 place-items-center rounded-lg bg-accent-400/20 text-accent-400",children:c.jsx(Rt,{className:"h-5 w-5"})}),c.jsxs("div",{children:[c.jsx("p",{className:"text-xs font-semibold text-white",children:"100IV Radar"}),c.jsx("p",{className:"text-[10px] text-slate-400",children:"Live feed"})]})]})})]})})]})]})}const ip=[{icon:fc,title:"Global Teleport",blurb:"Jump to any coordinate worldwide in seconds.",detail:"Instantly change your location to any coordinate worldwide. Ideal for users searching how to spoof Pokémon GO or improve movement freedom across events, raids, and regional hunts.",keywords:"pokemon go spoofer · teleport"},{icon:Xf,title:"In-Game Joystick",blurb:"A fluid overlay joystick for natural movement.",detail:"A fluid joystick overlay built for players comparing the best Pokémon GO joystick app options and looking for easier movement control without complicated setup.",keywords:"best pokemon go joystick app"},{icon:ep,title:"Auto-Walk & GPX",blurb:"Custom routes or imported GPX files for egg hatching.",detail:"Create custom routes or import GPX files. Great for users exploring Pokémon GO spoofing Android, Pokémon GO spoofing iOS, and route-based joystick play.",keywords:"pokemon go spoofing android · ios"},{icon:mc,title:"100IV Radar",blurb:"Live feeds for perfect-IV Pokémon and raids.",detail:"Access live feeds for perfect IV Pokémon and raids through a polished interface designed for advanced Pokémon GO route planning and target hunting.",keywords:"100iv radar · raids"},{icon:hc,title:"Block Non-Shiny",blurb:"Filter out non-shiny spawns to speed up hunts.",detail:"Speed up shiny hunts and optimize encounters using better filters, stronger decision-making, and cleaner control over time spent on unneeded spawns.",keywords:"shiny hunt filter"},{icon:tp,title:"Cross-Platform",blurb:"iOS (no jailbreak) and Android, one setup flow.",detail:"Built to align with searches like Pokémon GO spoofer iOS, Pokémon GO spoofer Android, and Pokémon GO spoofer iOS no jailbreak for a wider mobile audience.",keywords:"pokemon go spoofer ios no jailbreak"}],qs=[{icon:pc,title:"Choose Your Features",text:"Select the movement, joystick, and spoofing tools you want while comparing the best setup for your iOS or Android device."},{icon:Ai,title:"Configure Your Session",text:"Use a cleaner setup flow designed for users searching a safe Pokémon GO spoofing method and easy cross-platform compatibility."},{icon:Ui,title:"Launch & Explore",text:"Start using teleportation, joystick movement, and advanced controls for a more flexible Pokémon GO play experience in 2026."}],sp=[{q:"What is a Pokémon GO spoofer?",a:"A Pokémon GO spoofer is a tool that lets you change your in-game GPS location so you can explore, raid, and hunt Pokémon anywhere in the world without physically traveling there."},{q:"Does Spoofpoke work on iOS and Android?",a:"Yes. Spoofpoke supports both iOS (no jailbreak required) and Android, with dedicated setup flows for each platform. Pokémon GO spoofer iOS, Pokémon GO spoofing iOS, and Pokémon GO spoofer iOS no jailbreak remain core search themes for iPhone users comparing available options."},{q:"Is the Pokémon GO spoofer safe?",a:"Spoofpoke is built around a clean, streamlined setup flow with clear device-specific guidance so users understand exactly what they are installing before they begin. Most users define the best option as one that is simple, device-friendly, and clear about what it offers."},{q:"How do people search for Pokémon GO spoofing tools in 2026?",a:"Search terms like Pokémon GO hack, Pokémon GO spoofer iOS, Pokémon GO spoofing iOS, Pokémon GO spoofer Android, Pokémon GO spoofing Android, and Pokémon GO spoofing 2026 all point to one thing: users want up-to-date tools, cleaner setups, and guides that actually explain the space clearly."},{q:"Why is joystick functionality so important?",a:"The best joystick app offers responsive overlay controls, route support, and easy setup. Most players compare joystick responsiveness, route support, and ease of use when searching for the best Pokémon GO joystick app. That keyword strongly overlaps with the main keyword Pokémon GO spoofer."},{q:"How to spoof Pokémon GO?",a:"Searches for how to spoof Pokémon GO and how to spoof in Pokémon GO signal educational intent. These users are actively looking for explanation, guidance, and direction. Spoofpoke guides you through feature selection, session configuration, and launch in three clear steps."}],up=[{heading:"What is Pokémon GO?",body:"Pokémon GO is a free-to-play mobile augmented reality game developed to blend real-world movement with Pokémon catching, raids, PvP battles, Team GO Rocket encounters, buddy progression, hatching, events, and seasonal content. It remains one of the biggest long-term mobile games in the world, which is why the search ecosystem around Pokémon GO spoofer and related movement tools keeps expanding. The main gameplay loop is built around walking, catching, upgrading, and collecting — which is why queries like how to spoof Pokémon GO have become increasingly important in organic search."},{heading:"How to Get Unlimited PokéCoins in Pokémon GO for Free",body:"PokéCoins are used for some of the most valuable premium items in the game, including storage upgrades, raid passes, incubators, lucky eggs, and item bundles. For many players, PokéCoins directly affect how often they can raid, how much inventory they can carry, and how comfortably they can participate in big in-game events. Normal PokéCoin accumulation is slow, which is why many users who land on spoofing pages are also interested in premium resource shortcuts. Queries like Pokémon GO hack often overlap with users looking for better ways to improve progression, save time, and unlock more in-game flexibility."},{heading:"How to Get Unlimited Stardust in Pokémon GO for Free",body:"Stardust remains one of the most important resources in the game because it is required for powering up Pokémon, unlocking second Charged Moves, and preparing stronger teams for raids and PvP. Even experienced players constantly run low on Stardust, especially when building multiple battle-ready teams. By combining location flexibility, joystick navigation, and premium resource discussions in one place, Spoofpoke creates broader topical relevance around Pokémon GO enhancement searches while still keeping the core keyword focus on Pokémon GO spoofer."},{heading:"Pokémon GO Hack & Glitch — What Actually Works in 2026",body:'The term Pokémon GO hack continues to attract search volume because users often use it broadly when they really mean spoofing tools, joystick control, route systems, or other game-enhancing utilities. In modern search behavior, "hack" often functions as a discovery keyword rather than a literal expectation of outdated modded files. The phrase Pokémon GO spoofing 2026 is increasingly important because players want updated information, current compatibility expectations, and solutions that feel relevant now rather than years out of date.'},{heading:"Pokémon GO Spoofer iOS",body:"The phrase Pokémon GO spoofer iOS is one of the most important commercial-intent searches in this niche. iPhone users want to know whether a solution is accessible, easy to understand, and built around Apple device expectations. Related terms like Pokémon GO spoofing iOS and Pokémon GO spoofer iOS no jailbreak make that intent even more specific. A dedicated iOS-focused section helps match search intent more accurately and supports long-tail variations."},{heading:"Pokémon GO Spoofer Android",body:"Android users search differently, which is why Pokémon GO spoofer Android and Pokémon GO spoofing Android need to appear naturally in their own context. Android traffic also overlaps with terms like Pokémon GO spoof Android free, where users are specifically comparing flexibility, setup simplicity, and free access points. This section creates clearer topical separation between iOS and Android while still supporting the main page focus."},{heading:"Safe Pokémon GO Spoofing Method",body:"The long-tail keyword safe Pokémon GO spoofing method is important because it reflects how cautious users think. They are not only comparing features — they are comparing perceived ease, simplicity, and trust. Pages that address this search naturally tend to connect better with users who want clarity before taking the next step. That is why the Spoofpoke guide is written as both a landing page and an informational resource."}],ap=[{icon:pc,title:"Prioritize Inventory & Storage",text:"More storage helps everything — catching during events, saving raid counters, collecting PvP candidates, and preparing for large seasonal drops."},{icon:hc,title:"Use Stardust Carefully",text:"Focus on Pokémon that have a clear role in raids, PvP, or long-term progression. Don't waste Stardust too early on benchwarmers."},{icon:Zf,title:"Take Advantage of Events",text:"Community Days, Spotlight Hours, and seasonal bonuses remain some of the best ways to accelerate progress and catch rare spawns."},{icon:Ui,title:"Build Better Daily Habits",text:"Opening gifts, spinning stops, checking research, and completing daily tasks add up over time — even alongside spoofing tools."}];function cp(){return c.jsx("section",{id:"features",className:"relative py-20 sm:py-28",children:c.jsxs("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[c.jsx(wl,{eyebrow:"Features",title:"Everything a Pokémon GO spoofer needs",subtitle:"Powerful Pokémon GO spoofing features designed for smoother gameplay, stronger mobility control, and an easier iOS and Android experience."}),c.jsx("div",{className:"mt-14 grid gap-5 sm:grid-cols-2 lg:grid-cols-3",children:ip.map(e=>c.jsxs("article",{className:"group relative overflow-hidden rounded-2xl border border-white/10 bg-gradient-to-b from-ink-800 to-ink-900 p-6 shadow-card transition-all hover:-translate-y-1 hover:border-brand-400/40",children:[c.jsx("div",{className:"absolute -right-16 -top-16 h-40 w-40 rounded-full bg-brand-500/10 opacity-0 blur-2xl transition-opacity duration-500 group-hover:opacity-100"}),c.jsx($i,{icon:e.icon}),c.jsx("h3",{className:"mt-5 font-display text-lg font-bold text-white",children:e.title}),c.jsx("p",{className:"mt-2 text-sm leading-relaxed text-slate-400",children:e.blurb}),c.jsx("p",{className:"mt-4 text-sm leading-relaxed text-slate-500",children:e.detail}),c.jsx("p",{className:"mt-4 text-[11px] font-semibold uppercase tracking-wider text-brand-400/70",children:e.keywords})]},e.title))})]})})}function dp(){return c.jsxs("section",{id:"how-it-works",className:"relative py-20 sm:py-28",children:[c.jsx("div",{className:"absolute inset-0 -z-10 bg-grid mask-fade-b opacity-50"}),c.jsxs("div",{className:"mx-auto max-w-7xl px-4 sm:px-6 lg:px-8",children:[c.jsx(wl,{eyebrow:"How it works",title:"How Pokémon GO spoofing works",subtitle:"A streamlined overview for users comparing the best Pokémon GO spoofer setup and safer mobile workflows."}),c.jsx("ol",{className:"mt-14 grid gap-6 md:grid-cols-3",children:qs.map((e,t)=>c.jsxs("li",{className:"relative rounded-2xl border border-white/10 bg-ink-800/60 p-7 shadow-card backdrop-blur-sm",children:[c.jsxs("span",{className:"absolute right-6 top-6 font-display text-5xl font-bold text-white/5",children:["0",t+1]}),c.jsx($i,{icon:e.icon}),c.jsx("h3",{className:"mt-5 font-display text-lg font-bold text-white",children:e.title}),c.jsx("p",{className:"mt-2 text-sm leading-relaxed text-slate-400",children:e.text}),tc.jsxs("article",{className:"rounded-2xl border border-white/10 bg-ink-800/40 p-6 sm:p-8 shadow-card",children:[c.jsx("h3",{className:"font-display text-xl font-bold text-white",children:e.heading}),c.jsx("p",{className:"mt-3 text-sm leading-relaxed text-slate-400 sm:text-base",children:e.body})]},e.heading))}),c.jsx("aside",{id:"tips",className:"lg:sticky lg:top-24 lg:self-start",children:c.jsxs("div",{className:"rounded-2xl border border-brand-400/20 bg-gradient-to-b from-brand-900/40 to-ink-900 p-6 shadow-card",children:[c.jsx("h3",{className:"font-display text-lg font-bold text-white",children:"Pokémon GO Tips & Tricks for Beginners"}),c.jsx("p",{className:"mt-2 text-sm text-slate-400",children:"Practical gameplay tips that strengthen topical depth and user value."}),c.jsx("ul",{className:"mt-5 space-y-4",children:ap.map(e=>c.jsxs("li",{className:"flex gap-3",children:[c.jsx("span",{className:"mt-0.5 shrink-0",children:c.jsx($i,{icon:e.icon})}),c.jsxs("div",{children:[c.jsx("p",{className:"text-sm font-semibold text-white",children:e.title}),c.jsx("p",{className:"mt-1 text-sm leading-relaxed text-slate-400",children:e.text})]})]},e.title))})]})})]})]})})}function pp(){const[e,t]=Ae.useState(0);return c.jsx("section",{id:"faq",className:"relative py-20 sm:py-28",children:c.jsxs("div",{className:"mx-auto max-w-3xl px-4 sm:px-6 lg:px-8",children:[c.jsx(wl,{eyebrow:"FAQ",title:"Pokémon GO Spoofer FAQ",subtitle:"Answers for users comparing Pokémon GO spoofing, joystick tools, iOS options, Android support, and guide-based setup pages."}),c.jsx("div",{className:"mt-12 space-y-3",children:sp.map((n,r)=>{const l=e===r;return c.jsxs("div",{className:`overflow-hidden rounded-2xl border transition-colors ${l?"border-brand-400/40 bg-ink-800/70":"border-white/10 bg-ink-800/40"}`,children:[c.jsxs("button",{className:"flex w-full items-center justify-between gap-4 px-5 py-4 text-left",onClick:()=>t(l?null:r),"aria-expanded":l,children:[c.jsx("span",{className:"font-display text-base font-semibold text-white sm:text-lg",children:n.q}),c.jsx("span",{className:"grid h-8 w-8 shrink-0 place-items-center rounded-full border border-white/10 bg-white/5 text-brand-300",children:l?c.jsx(qf,{className:"h-4 w-4"}):c.jsx(bf,{className:"h-4 w-4"})})]}),c.jsx("div",{className:`grid transition-all duration-300 ${l?"grid-rows-[1fr] opacity-100":"grid-rows-[0fr] opacity-0"}`,children:c.jsx("div",{className:"overflow-hidden",children:c.jsx("p",{className:"px-5 pb-5 text-sm leading-relaxed text-slate-400 sm:text-base",children:n.a})})})]},n.q)})})]})})}function mp(){return c.jsx("section",{id:"activate",className:"relative py-20 sm:py-28",children:c.jsx("div",{className:"mx-auto max-w-5xl px-4 sm:px-6 lg:px-8",children:c.jsxs("div",{className:"relative overflow-hidden rounded-3xl border border-brand-400/30 bg-gradient-to-br from-brand-900/60 via-ink-900 to-ink-900 p-8 text-center shadow-glow sm:p-14",children:[c.jsx("div",{className:"absolute -left-20 -top-20 h-64 w-64 rounded-full bg-brand-500/20 blur-3xl"}),c.jsx("div",{className:"absolute -right-20 -bottom-20 h-64 w-64 rounded-full bg-accent-500/10 blur-3xl"}),c.jsx("h2",{className:"relative font-display text-3xl font-extrabold tracking-tight text-white sm:text-4xl text-balance",children:"Ready to use a better Pokémon GO spoofer?"}),c.jsx("p",{className:"relative mx-auto mt-4 max-w-xl text-base leading-relaxed text-slate-300 text-balance",children:"Continue to our activation flow, then revisit the guide below for deeper insight into Pokémon GO spoofing, iOS and Android options, and joystick-focused play."}),c.jsxs("div",{className:"relative mt-8 flex flex-wrap items-center justify-center gap-3",children:[c.jsxs("button",{type:"button",onClick:rl,className:"group inline-flex items-center gap-2 rounded-full bg-brand-400 px-7 py-3.5 text-sm font-bold text-ink-950 shadow-glow transition-all hover:bg-brand-300",children:["Activate Spoofpoke",c.jsx(Zn,{className:"h-4 w-4 transition-transform group-hover:translate-x-0.5"})]}),c.jsx("a",{href:"#faq",className:"inline-flex items-center gap-2 rounded-full border border-white/15 bg-white/5 px-7 py-3.5 text-sm font-semibold text-white transition-colors hover:bg-white/10",children:"Read the FAQ"})]}),c.jsxs("div",{className:"relative mt-10 flex flex-wrap items-center justify-center gap-x-6 gap-y-3 text-sm text-slate-400",children:[c.jsxs("span",{className:"inline-flex items-center gap-2",children:[c.jsx(Ai,{className:"h-4 w-4 text-brand-300"})," Streamlined setup"]}),c.jsxs("span",{className:"inline-flex items-center gap-2",children:[c.jsx(Ui,{className:"h-4 w-4 text-brand-300"})," Instant teleport"]}),c.jsxs("span",{className:"inline-flex items-center gap-2",children:[c.jsx(fc,{className:"h-4 w-4 text-brand-300"})," iOS & Android"]})]})]})})})}const hp=[{label:"iOS Spoofer",href:"#guide"},{label:"Android Spoofer",href:"#guide"},{label:"Joystick App",href:"#features"},{label:"GPX Routes",href:"#features"}],yp=[{label:"Features",href:"#features"},{label:"How It Works",href:"#how-it-works"},{label:"Complete Guide",href:"#guide"},{label:"FAQ",href:"#faq"}],vp=[{label:"Terms of Service",href:"#"},{label:"Privacy Policy",href:"#"},{label:"Contact Support",href:"#"}];function gp(){return c.jsx("footer",{className:"border-t border-white/10 bg-ink-950",children:c.jsxs("div",{className:"mx-auto max-w-7xl px-4 py-14 sm:px-6 lg:px-8",children:[c.jsxs("div",{className:"grid gap-10 md:grid-cols-[1.5fr_1fr_1fr_1fr]",children:[c.jsxs("div",{children:[c.jsx(yc,{}),c.jsx("p",{className:"mt-4 max-w-xs text-sm leading-relaxed text-slate-400",children:"An SEO-optimized Pokémon GO spoofer resource focused on iOS and Android compatibility, joystick tools, spoofing guides, and Pokémon GO spoofing 2026 topics."})]}),c.jsx(Zl,{title:"Platform",links:hp}),c.jsx(Zl,{title:"Quick Links",links:yp}),c.jsx(Zl,{title:"Legal & Support",links:vp})]}),c.jsxs("div",{className:"mt-12 flex flex-col items-start justify-between gap-4 border-t border-white/10 pt-6 sm:flex-row sm:items-center",children:[c.jsx("p",{className:"text-xs text-slate-500",children:"© 2026 Spoofpoke. All rights reserved."}),c.jsx("p",{className:"text-xs text-slate-500",children:"Pokémon GO is a trademark of Niantic, Inc. Spoofpoke is an independent resource and is not affiliated with or endorsed by Niantic."})]})]})})}function Zl({title:e,links:t}){return c.jsxs("div",{children:[c.jsx("h4",{className:"text-xs font-bold uppercase tracking-wider text-slate-500",children:e}),c.jsx("ul",{className:"mt-4 space-y-2.5",children:t.map(n=>c.jsx("li",{children:c.jsx("a",{href:n.href,className:"text-sm text-slate-400 transition-colors hover:text-brand-300",children:n.label})},n.label))})]})}function xp(){return c.jsxs("div",{className:"min-h-screen bg-ink-950",children:[c.jsx(rp,{}),c.jsxs("main",{children:[c.jsx(op,{}),c.jsx(cp,{}),c.jsx(dp,{}),c.jsx(fp,{}),c.jsx(pp,{}),c.jsx(mp,{})]}),c.jsx(gp,{})]})}dc(document.getElementById("root")).render(c.jsx(Ae.StrictMode,{children:c.jsx(xp,{})}));