1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/firebase-functions-KROXWFe9.js","assets/firebase-auth-BWbhO1CC.js","assets/firebase-db-Csu2kn54.js","assets/capacitor-DQeCf45c.js","assets/i18n-BCZ_8xSB.js","assets/index-Cl9TLL2b.js","assets/sentry-Uvnmto7u.js","assets/stripeService-DOEUI5KA.js","assets/stripeConfig-X3dkQhO0.js","assets/ui-vendor-XNsX7NFl.js","assets/react-router-oAHNt2ka.js","assets/CreditBalanceChip-BRCCEIPJ.js","assets/offlineScheduleService-CIGpnk33.js","assets/plainText-9F6VL9GP.js","assets/PlanSummary-HDmFjmxH.js","assets/usePlatform-jw2ahvaa.js","assets/planLimits-DIvMyDFL.js","assets/Login-C1P3HMub.js","assets/PasswordField-DM1Juqm0.js","assets/Pricing-CY4si2Ac.js","assets/CreditPackPicker-HS2lMtBb.js","assets/StateHeading-D9MlYpnP.js","assets/packAvailability-CbMDVbWF.js","assets/Maintenance-B4BqXMhB.js","assets/PrivacyPolicy-rJt6yt_X.js","assets/LegalDocument-D8Mem4G7.js","assets/TermsAndConditions-BZWMsUPp.js","assets/NotFound-iV--Gz5P.js","assets/UnavailableState-Q31Yyr7X.js","assets/StateAction-LWPd75gj.js","assets/About-CdB8w_no.js","assets/FAQ-Bre19uH3.js","assets/HowToUse-Ce37Xya-.js","assets/InfoPageKit-UZiAla-W.js","assets/SocialNarrativesInfo-Cx-WGALp.js","assets/VisualSchedulesInfo-DRf9M6k5.js","assets/VisualSupports-hew9aOdl.js","assets/ComparePage-CUFFHKNX.js","assets/SensoryProcessing-OOwNqrSG.js","assets/CalmCornerInfo-BOT287TG.js","assets/AuthActionPage-XVZ3NfRt.js","assets/AgentAuthorize-BoLohEMZ.js","assets/AgentPageBrand-COHXtJsY.js","assets/agentOAuth-o6Me1FHc.js","assets/AgentConnections-GAvr2NnJ.js","assets/CreateStoryRoute-2rVqaVex.js","assets/softToast-QI7-xv9r.js","assets/templateLocalization-ywEWuNch.js","assets/storyUtils-BbI5tRcI.js","assets/AvatarStudio-CeK00hIX.js","assets/entityIdentity-BGu25qW4.js","assets/geminiService-uPfLUin3.js","assets/aiModels-qXgPnQ3X.js","assets/creditErrors-CoJqQJBl.js","assets/CreditCost-LMZ_7bRy.js","assets/avatarSaveService-BSXUbUzq.js","assets/useStickyActionBar-BD2H8ZW2.js","assets/imageReferenceUtils-cPXJj7xD.js","assets/StoryRoute-TJw3VP5y.js","assets/StoryBook-DmoIJdl8.js","assets/scheduleStorageService-z2SbfB12.js","assets/milestoneService-CFL88J1Q.js","assets/MilestoneToast-M7knOVKu.js","assets/HelpfulnessPrompt-Dlq2LC17.js","assets/storyLanguage-CYwr6djG.js","assets/shareService-DQnnDb3i.js","assets/nativeShareService-DNCrBqat.js","assets/ChildPickerList-C5d6pwaO.js","assets/AsyncErrorState-hWN8PH73.js","assets/sampleContent-BSkxvhOs.js","assets/scheduleTemplates-DFjSmQoI.js","assets/Library-DHnE0DR-.js","assets/PullToRefresh-CBBurnpR.js","assets/offlineStoryService-D7MOJvdI.js","assets/EmptyState-DiCukgUt.js","assets/Profile-BlKKyxZv.js","assets/SectionHeader-Csp1tLNZ.js","assets/CreditPurchaseStatus-BrByMrZX.js","assets/AdminPanel-Cy3s2coI.js","assets/Explore-Dsk09-uT.js","assets/Dashboard-4mckxn7F.js","assets/moodWords-BbDtDjY2.js","assets/emotionConstants-B6UviN0Q.js","assets/boardTemplates-CVuX0EEq.js","assets/boardStorageService-Bkc8ROiN.js","assets/AvatarStudioPage-B-KaSWxL.js","assets/characterTypeLabel-CgTWzuyR.js","assets/ChildProfilePage-M_Kr4UrF.js","assets/SharedStoryViewer-g7YjGpy7.js","assets/SharedScheduleViewer-DtzE1CkZ.js","assets/PageTitle-BbJuYOtw.js","assets/ScheduleViewer-DPelUPln.js","assets/useOverlayFocus-BVNVqolP.js","assets/HoldToExitButton-qZzCNrYq.js","assets/LocalizedModalHeader-CFEf2KkU.js","assets/SharedBoardViewer-CZtNBfV2.js","assets/BoardPresenter-z1Z_6PwM.js","assets/CommunityScheduleRoute-CSZpV7nm.js","assets/ScheduleUnavailable-q3uooK_0.js","assets/scheduleCreditCopy-CMhGHydm.js","assets/BundleViewPage-Bcd-0Cbo.js","assets/UpgradeSuccess-BdGIqhxf.js","assets/SchedulesPage-Bd0Vss1d.js","assets/CreateSchedulePage-C_F1wLJy.js","assets/EmojiPicker-ZcUYpKwv.js","assets/ScheduleViewerPage-CaH53ATW.js","assets/pdfBranding-_nKYnLWF.js","assets/BoardsPage-B_aHdkKu.js","assets/boardCreditCopy-Bg_j9v6g.js","assets/CreateBoardPage-CzJUSdT8.js","assets/BoardPresentPage-C0PZ7Hwh.js","assets/CalmCornerButton-B4ZJXYr2.js","assets/calmCornerPreloader-CJH7dJAA.js","assets/OfflineIndicator-Cl25WhtA.js","assets/InstallPrompt-Cjj_8wq9.js","assets/UpdateNotification-BN3dg1Hz.js"])))=>i.map(i=>d[i]); 2import{j as u,M as Ty,m as lu,A as Ny,X as jy,C as Cy,z as Gs,a as Ry,S as Oy,b as I0,c as yu,P as K0,d as Z0,B as bu,e as J0,L as vu,H as ky,f as My,g as F0,h as Dy,i as zy,k as Ly,R as Qy,l as Vh,n as Uy,o as qh,p as By,W as Hy,q as Vy,r as qy,s as Gy,F as Yy,E as Xy,t as Iy,u as Ky,v as Zy,I as Jy}from"./ui-vendor-XNsX7NFl.js";import{r as Fy,i as er,B as $y,d as Wy,e as Py,_ as G,u as Ct,a as x,R as we,g as xu}from"./i18n-BCZ_8xSB.js";import{r as eb,u as en,a as $0,L as at,b as W0,N as P0,B as tb,c as ab,R as nb,d as te,e as e1,f as lb}from"./react-router-oAHNt2ka.js";
vendor: 8,671 bytes, line 2
2import{x as ib,y as sb,G as t1,z as a1,A as n1,O as Gh,B as rb,D as zc,H as ob,I as cb,J as ub}from"./firebase-auth-BWbhO1CC.js";import{i as db,p as fb,g as mb,a as hb,b as wa,d as be,s as gb,r as pb,c as yb,o as bb,u as ct,e as vb,q as it,f as st,w as Ft,h as Vt,j as _n,k as l1,l as Tn,m as iu,n as cr,t as xb,v as Su,x as i1,y as Sb,z as Eb,A as Ab,B as s1,C as Ei}from"./firebase-db-Csu2kn54.js";import{C as Aa,S as Yh,a as tr,H as Ea,I as pl,N as r1}from"./capacitor-DQeCf45c.js";(function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const f of document.querySelectorAll('link[rel="modulepreload"]'))c(f);new MutationObserver(f=>{for(const m of f)if(m.type==="childList")for(const g of m.addedNodes)g.tagName==="LINK"&&g.rel==="modulepreload"&&c(g)}).observe(document,{childList:!0,subtree:!0});function o(f){const m={};return f.integrity&&(m.integrity=f.integrity),f.referrerPolicy&&(m.referrerPolicy=f.referrerPolicy),f.crossOrigin==="use-credentials"?m.credentials="include":f.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function c(f){if(f.ep)return;f.ep=!0;const m=o(f);fetch(f.href,m)}})();var Lc={exports:{}},mi={},Qc={exports:{}},Uc={};var Xh;function wb(){return Xh||(Xh=1,(function(l){function s(C,O){var U=C.length;C.push(O);e:for(;0<U;){var F=U-1>>>1,ie=C[F];if(0<f(ie,O))C[F]=O,C[U]=ie,U=F;else break e}}function o(C){return C.length===0?null:C[0]}function c(C){if(C.length===0)return null;var O=C[0],U=C.pop();if(U!==O){C[0]=U;e:for(var F=0,ie=C.length,P=ie>>>1;F<P;){var se=2*(F+1)-1,Z=C[se],Ee=se+1,Ye=C[Ee];if(0>f(Z,U))Ee<ie&&0>f(Ye,Z)?(C[F]=Ye,C[Ee]=U,F=Ee):(C[F]=Z,C[se]=U,F=se);else if(Ee<ie&&0>f(Ye,U))C[F]=Ye,C[Ee]=U,F=Ee;else break e}}return O}function f(C,O){var U=C.sortIndex-O.sortIndex;return U!==0?U:C.id-O.id}if(l.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;l.unstable_now=function(){return m.now()}}else{var g=Date,p=g.now();l.unstable_now=function(){return g.now()-p}}var y=[],b=[],A=1,E=null,N=3,Q=!1,H=!1,B=!1,V=!1,L=typeof setTimeout=="function"?setTimeout:null,z=typeof clearTimeout=="function"?clearTimeout:null,q=typeof setImmediate<"u"?setImmediate:null;function Y(C){for(var O=o(b);O!==null;){if(O.callback===null)c(b);else if(O.startTime<=C)c(b),O.sortIndex=O.expirationTime,s(y,O);else break;O=o(b)}}function K(C){if(B=!1,Y(C),!H)if(o(y)!==null)H=!0,ne||(ne=!0,De());else{var O=o(b);O!==null&&Ie(K,O.startTime-C)}}var ne=!1,Ne=-1,ge=5,le=-1;function Ue(){return V?!0:!(l.unstable_now()-le<ge)}function lt(){if(V=!1,ne){var C=l.unstable_now();le=C;var O=!0;try{e:{H=!1,B&&(B=!1,z(Ne),Ne=-1),Q=!0;var U=N;try{t:{for(Y(C),E=o(y);E!==null&&!(E.expirationTime>C&&Ue());){var F=E.callback;if(typeof F=="function"){E.callback=null,N=E.priorityLevel;var ie=F(E.expirationTime<=C);if(C=l.unstable_now(),typeof ie=="function"){E.callback=ie,Y(C),O=!0;break t}E===o(y)&&c(y),Y(C)}else c(y);E=o(y)}if(E!==null)O=!0;else{var P=o(b);P!==null&&Ie(K,P.startTime-C),O=!1}}break e}finally{E=null,N=U,Q=!1}O=void 0}}finally{O?De():ne=!1}}}var De;if(typeof q=="function")De=function(){q(lt)};else if(typeof MessageChannel<"u"){var ut=new MessageChannel,Fe=ut.port2;ut.port1.onmessage=lt,De=function(){Fe.postMessage(null)}}else De=function(){L(lt,0)};function Ie(C,O){Ne=L(function(){C(l.unstable_now())},O)}l.unstable_IdlePriority=5,l.unstable_ImmediatePriority=1,l.unstable_LowPriority=4,l.unstable_NormalPriority=3,l.unstable_Profiling=null,l.unstable_UserBlockingPriority=2,l.unstable_cancelCallback=function(C){C.callback=null},l.unstable_forceFrameRate=function(C){0>C||125<C?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):ge=0<C?Math.floor(1e3/C):5},l.unstable_getCurrentPriorityLevel=function(){return N},l.unstable_next=function(C){switch(N){case 1:case 2:case 3:var O=3;break;default:O=N}var U=N;N=O;try{return C()}finally{N=U}},l.unstable_requestPaint=function(){V=!0},l.unstable_runWithPriority=function(C,O){switch(C){case 1:case 2:case 3:case 4:case 5:break;default:C=3}var U=N;N=C;try{return O()}finally{N=U}},l.unstable_scheduleCallback=function(C,O,U){var F=l.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?F+U:F):U=F,C){case 1:var ie=-1;break;case 2:ie=250;break;case 5:ie=1073741823;break;case 4:ie=1e4;break;default:ie=5e3}return ie=U+ie,C={id:A++,callback:O,priorityLevel:C,startTime:U,expirationTime:ie,sortIndex:-1},U>F?(C.sortIndex=U,s(b,C),o(y)===null&&C===o(b)&&(B?(z(Ne),Ne=-1):B=!0,Ie(K,U-F))):(C.sortIndex=ie,s(y,C),H||Q||(H=!0,ne||(ne=!0,De()))),C},l.unstable_shouldYield=Ue,l.unstable_wrapCallback=function(C){var O=N;return function(){var U=N;N=O;try{return C.apply(this,arguments)}finally{N=U}}}})(Uc)),Uc}var Ih;function _b(){return Ih||(Ih=1,Qc.exports=wb()),Qc.exports}var Kh;function Tb(){if(Kh)return mi;Kh=1;var l=_b(),s=Fy(),o=eb();function c(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 f(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(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 g(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 y(e){if(m(e)!==e)throw Error(c(188))}function b(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(c(188));return t!==e?null:e}for(var a=e,n=t;;){var i=a.return;if(i===null)break;var r=i.alternate;if(r===null){if(n=i.return,n!==null){a=n;continue}break}if(i.child===r.child){for(r=i.child;r;){if(r===a)return y(i),e;if(r===n)return y(i),t;r=r.sibling}throw Error(c(188))}if(a.return!==n.return)a=i,n=r;else{for(var d=!1,h=i.child;h;){if(h===a){d=!0,a=i,n=r;break}if(h===n){d=!0,n=i,a=r;break}h=h.sibling}if(!d){for(h=r.child;h;){if(h===a){d=!0,a=r,n=i;break}if(h===n){d=!0,n=r,a=i;break}h=h.sibling}if(!d)throw Error(c(189))}}if(a.alternate!==n)throw Error(c(190))}if(a.tag!==3)throw Error(c(188));return a.stateNode.current===a?e:t}function A(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=A(e),t!==null)return t;e=e.sibling}return null}var E=Object.assign,N=Symbol.for("react.element"),Q=Symbol.for("react.transitional.element"),H=Symbol.for("react.portal"),B=Symbol.for("react.fragment"),V=Symbol.for("react.strict_mode"),L=Symbol.for("react.profiler"),z=Symbol.for("react.consumer"),q=Symbol.for("react.context"),Y=Symbol.for("react.forward_ref"),K=Symbol.for("react.suspense"),ne=Symbol.for("react.suspense_list"),Ne=Symbol.for("react.memo"),ge=Symbol.for("react.lazy"),le=Symbol.for("react.activity"),Ue=Symbol.for("react.memo_cache_sentinel"),lt=Symbol.iterator;function De(e){return e===null||typeof e!="object"?null:(e=lt&&e[lt]||e["@@iterator"],typeof e=="function"?e:null)}var ut=Symbol.for("react.client.reference");function Fe(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===ut?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case B:return"Fragment";case L:return"Profiler";case V:return"StrictMode";case K:return"Suspense";case ne:return"SuspenseList";case le:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case H:return"Portal";case q:return e.displayName||"Context";case z:return(e._context.displayName||"Context")+".Consumer";case Y:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case Ne:return t=e.displayName||null,t!==null?t:Fe(e.type)||"Memo";case ge:t=e._payload,e=e._init;try{return Fe(e(t))}catch{}}return null}var Ie=Array.isArray,C=s.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,O=o.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,U={pending:!1,data:null,method:null,action:null},F=[],ie=-1;function P(e){return{current:e}}function se(e){0>ie||(e.current=F[ie],F[ie]=null,ie--)}function Z(e,t){ie++,F[ie]=e.current,e.current=t}var Ee=P(null),Ye=P(null),je=P(null),rt=P(null);function na(e,t){switch(Z(je,t),Z(Ye,e),Z(Ee,null),t.nodeType){case 9:case 11:e=(e
vendor: 10,652 bytes, lines 2-9
2=t.documentElement)&&(e=e.namespaceURI)?uh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=uh(t),e=dh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}se(Ee),Z(Ee,e)}function _a(){se(Ee),se(Ye),se(je)}function gr(e){e.memoizedState!==null&&Z(rt,e);var t=Ee.current,a=dh(t,e.type);t!==a&&(Z(Ye,e),Z(Ee,a))}function _i(e){Ye.current===e&&(se(Ee),se(Ye)),rt.current===e&&(se(rt),ci._currentValue=U)}var pr,Bu;function an(e){if(pr===void 0)try{throw Error()}catch(a){var t=a.stack.trim().match(/\n( *(at )?)/);pr=t&&t[1]||"",Bu=-1<a.stack.indexOf(` 3 at`)?" (<anonymous>)":-1<a.stack.indexOf("@")?"@unknown:0:0":""}return` 4`+pr+e+Bu}var yr=!1;function br(e,t){if(!e||yr)return"";yr=!0;var a=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var n={DetermineComponentFrameRoot:function(){try{if(t){var D=function(){throw Error()};if(Object.defineProperty(D.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(D,[])}catch(R){var j=R}Reflect.construct(e,[],D)}else{try{D.call()}catch(R){j=R}e.call(D.prototype)}}else{try{throw Error()}catch(R){j=R}(D=e())&&typeof D.catch=="function"&&D.catch(function(){})}}catch(R){if(R&&j&&typeof R.stack=="string")return[R.stack,j.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var i=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");i&&i.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var r=n.DetermineComponentFrameRoot(),d=r[0],h=r[1];if(d&&h){var v=d.split(` 5`),T=h.split(` 6`);for(i=n=0;n<v.length&&!v[n].includes("DetermineComponentFrameRoot");)n++;for(;i<T.length&&!T[i].includes("DetermineComponentFrameRoot");)i++;if(n===v.length||i===T.length)for(n=v.length-1,i=T.length-1;1<=n&&0<=i&&v[n]!==T[i];)i--;for(;1<=n&&0<=i;n--,i--)if(v[n]!==T[i]){if(n!==1||i!==1)do if(n--,i--,0>i||v[n]!==T[i]){var k=` 7`+v[n].replace(" at new "," at ");return e.displayName&&k.includes("<anonymous>")&&(k=k.replace("<anonymous>",e.displayName)),k}while(1<=n&&0<=i);break}}}finally{yr=!1,Error.prepareStackTrace=a}return(a=e?e.displayName||e.name:"")?an(a):""}function ng(e,t){switch(e.tag){case 26:case 27:case 5:return an(e.type);case 16:return an("Lazy");case 13:return e.child!==t&&t!==null?an("Suspense Fallback"):an("Suspense");case 19:return an("SuspenseList");case 0:case 15:return br(e.type,!1);case 11:return br(e.type.render,!1);case 1:return br(e.type,!0);case 31:return an("Activity");default:return""}}function Hu(e){try{var t="",a=null;do t+=ng(e,a),a=e,e=e.return;while(e);return t}catch(n){return` 8Error generating stack: `+n.message+` 9`+n.stack}}var vr=Object.prototype.hasOwnProperty,xr=l.unstable_scheduleCallback,Sr=l.unstable_cancelCallback,lg=l.unstable_shouldYield,ig=l.unstable_requestPaint,bt=l.unstable_now,sg=l.unstable_getCurrentPriorityLevel,Vu=l.unstable_ImmediatePriority,qu=l.unstable_UserBlockingPriority,Ti=l.unstable_NormalPriority,rg=l.unstable_LowPriority,Gu=l.unstable_IdlePriority,og=l.log,cg=l.unstable_setDisableYieldValue,Sl=null,vt=null;function Ta(e){if(typeof og=="function"&&cg(e),vt&&typeof vt.setStrictMode=="function")try{vt.setStrictMode(Sl,e)}catch{}}var xt=Math.clz32?Math.clz32:fg,ug=Math.log,dg=Math.LN2;function fg(e){return e>>>=0,e===0?32:31-(ug(e)/dg|0)|0}var Ni=256,ji=262144,Ci=4194304;function nn(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 Ri(e,t,a){var n=e.pendingLanes;if(n===0)return 0;var i=0,r=e.suspendedLanes,d=e.pingedLanes;e=e.warmLanes;var h=n&134217727;return h!==0?(n=h&~r,n!==0?i=nn(n):(d&=h,d!==0?i=nn(d):a||(a=h&~e,a!==0&&(i=nn(a))))):(h=n&~r,h!==0?i=nn(h):d!==0?i=nn(d):a||(a=n&~e,a!==0&&(i=nn(a)))),i===0?0:t!==0&&t!==i&&(t&r)===0&&(r=i&-i,a=t&-t,r>=a||r===32&&(a&4194048)!==0)?t:i}function El(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function mg(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 Yu(){var e=Ci;return Ci<<=1,(Ci&62914560)===0&&(Ci=4194304),e}function Er(e){for(var t=[],a=0;31>a;a++)t.push(e);return t}function Al(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function hg(e,t,a,n,i,r){var d=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 h=e.entanglements,v=e.expirationTimes,T=e.hiddenUpdates;for(a=d&~a;0<a;){var k=31-xt(a),D=1<<k;h[k]=0,v[k]=-1;var j=T[k];if(j!==null)for(T[k]=null,k=0;k<j.length;k++){var R=j[k];R!==null&&(R.lane&=-536870913)}a&=~D}n!==0&&Xu(e,n,0),r!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=r&~(d&~t))}function Xu(e,t,a){e.pendingLanes|=t,e.suspendedLanes&=~t;var n=31-xt(t);e.entangledLanes|=t,e.entanglements[n]=e.entanglements[n]|1073741824|a&261930}function Iu(e,t){var a=e.entangledLanes|=t;for(e=e.entanglements;a;){var n=31-xt(a),i=1<<n;i&t|e[n]&t&&(e[n]|=t),a&=~i}}function Ku(e,t){var a=t&-t;return a=(a&42)!==0?1:Ar(a),(a&(e.suspendedLanes|t))!==0?0:a}function Ar(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 wr(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function Zu(){var e=O.p;return e!==0?e:(e=window.event,e===void 0?32:Dh(e.type))}function Ju(e,t){var a=O.p;try{return O.p=e,t()}finally{O.p=a}}var Na=Math.random().toString(36).slice(2),$e="__reactFiber$"+Na,dt="__reactProps$"+Na,Nn="__reactContainer$"+Na,_r="__reactEvents$"+Na,gg="__reactListeners$"+Na,pg="__reactHandles$"+Na,Fu="__reactResources$"+Na,wl="__reactMarker$"+Na;function Tr(e){delete e[$e],delete e[dt],delete e[_r],delete e[gg],delete e[pg]}function jn(e){var t=e[$e];if(t)return t;for(var a=e.parentNode;a;){if(t=a[Nn]||a[$e]){if(a=t.alternate,t.child!==null||a!==null&&a.child!==null)for(e=bh(e);e!==null;){if(a=e[$e])return a;e=bh(e)}return t}e=a,a=e.parentNode}return null}function Cn(e){if(e=e[$e]||e[Nn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function _l(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(c(33))}function Rn(e){var t=e[Fu];return t||(t=e[Fu]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function Ke(e){e[wl]=!0}var $u=new Set,Wu={};function ln(e,t){On(e,t),On(e+"Capture",t)}function On(e,t){for(Wu[e]=t,e=0;e<t.length;e++)$u.add(t[e])}var yg=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]*$"),Pu={},ed={};function bg(e){return vr.call(ed,e)?!0:vr.call(Pu,e)?!1:yg.test(e)?ed[e]=!0:(Pu[e]=!0,!1)}function Oi(e,t,a){if(bg(t))if(a===null)e.removeAttribute(t);else{switch(typeof a){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var n=t.toLowerCase().slice(0,5);if(n!=="data-"&&n!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+a)}}function ki(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 la(e,t,a,n){if(n===null)e.removeAttribute(a);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(a);return}e.setAttributeNS(t,a,""+n)}}function Rt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function td(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function vg(e,t,a){var n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof n<"u"&&typeof n.get=="function"&&typeof n.set=="function"){var i=n.get,r=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(d){a=""+d,r.call(this,d)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return a},setValue:function(d){a=""+d},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Nr(e){if(!e._valueTracker){var t=td(e)?"checked":"value";e._valueTracker=vg(e,t,""+e[t])}}function ad(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var a=t.getValue(),n="";return e&&(n=td(e)?e.checked?"true":"false":e.value),e=n,e!==a?(t.setValue(e),!0):!1}function Mi(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 xg=/[\n"\\]/g;function Ot(e){return e.replace(xg,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function jr(e,t,a,n,i,r,d,h){e.name="",d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"?e.type=d:e.removeAttribute("type"),t!=null?d==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Rt(t)):e.value!==""+Rt(t)&&(e.value=""+Rt(t)):d!=="submit"&&d!=="reset"||e.removeAttribute("value"),t!=null?Cr(e,d,Rt(t)):a!=null?Cr(e,d,Rt(a)):n!=null&&e.removeAttribute("value"),i==null&&r!=null&&(e.defaultChecked=!!r),i!=null&&(e.checked=i&&typeof i!="function"&&typeof i!="symbol"),h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.name=""+Rt(h):e.removeAttribute("name")}
vendor: 5,537 bytes, line 9
9function nd(e,t,a,n,i,r,d,h){if(r!=null&&typeof r!="function"&&typeof r!="symbol"&&typeof r!="boolean"&&(e.type=r),t!=null||a!=null){if(!(r!=="submit"&&r!=="reset"||t!=null)){Nr(e);return}a=a!=null?""+Rt(a):"",t=t!=null?""+Rt(t):a,h||t===e.value||(e.value=t),e.defaultValue=t}n=n??i,n=typeof n!="function"&&typeof n!="symbol"&&!!n,e.checked=h?e.checked:!!n,e.defaultChecked=!!n,d!=null&&typeof d!="function"&&typeof d!="symbol"&&typeof d!="boolean"&&(e.name=d),Nr(e)}function Cr(e,t,a){t==="number"&&Mi(e.ownerDocument)===e||e.defaultValue===""+a||(e.defaultValue=""+a)}function kn(e,t,a,n){if(e=e.options,t){t={};for(var i=0;i<a.length;i++)t["$"+a[i]]=!0;for(a=0;a<e.length;a++)i=t.hasOwnProperty("$"+e[a].value),e[a].selected!==i&&(e[a].selected=i),i&&n&&(e[a].defaultSelected=!0)}else{for(a=""+Rt(a),t=null,i=0;i<e.length;i++){if(e[i].value===a){e[i].selected=!0,n&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function ld(e,t,a){if(t!=null&&(t=""+Rt(t),t!==e.value&&(e.value=t),a==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=a!=null?""+Rt(a):""}function id(e,t,a,n){if(t==null){if(n!=null){if(a!=null)throw Error(c(92));if(Ie(n)){if(1<n.length)throw Error(c(93));n=n[0]}a=n}a==null&&(a=""),t=a}a=Rt(t),e.defaultValue=a,n=e.textContent,n===a&&n!==""&&n!==null&&(e.value=n),Nr(e)}function Mn(e,t){if(t){var a=e.firstChild;if(a&&a===e.lastChild&&a.nodeType===3){a.nodeValue=t;return}}e.textContent=t}var Sg=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 sd(e,t,a){var n=t.indexOf("--")===0;a==null||typeof a=="boolean"||a===""?n?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":n?e.setProperty(t,a):typeof a!="number"||a===0||Sg.has(t)?t==="float"?e.cssFloat=a:e[t]=(""+a).trim():e[t]=a+"px"}function rd(e,t,a){if(t!=null&&typeof t!="object")throw Error(c(62));if(e=e.style,a!=null){for(var n in a)!a.hasOwnProperty(n)||t!=null&&t.hasOwnProperty(n)||(n.indexOf("--")===0?e.setProperty(n,""):n==="float"?e.cssFloat="":e[n]="");for(var i in t)n=t[i],t.hasOwnProperty(i)&&a[i]!==n&&sd(e,i,n)}else for(var r in t)t.hasOwnProperty(r)&&sd(e,r,t[r])}function Rr(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 Eg=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
9-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"]]),Ag=/^[\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 Di(e){return Ag.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function ia(){}var Or=null;function kr(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Dn=null,zn=null;function od(e){var t=Cn(e);if(t&&(e=t.stateNode)){var a=e[dt]||null;e:switch(e=t.stateNode,t.type){case"input":if(jr(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="'+Ot(""+t)+'"][type="radio"]'),t=0;t<a.length;t++){var n=a[t];if(n!==e&&n.form===e.form){var i=n[dt]||null;if(!i)throw Error(c(90));jr(n,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<a.length;t++)n=a[t],n.form===e.form&&ad(n)}break e;case"textarea":ld(e,a.value,a.defaultValue);break e;case"select":t=a.value,t!=null&&kn(e,!!a.multiple,t,!1)}}}var Mr=!1;function cd(e,t,a){if(Mr)return e(t,a);Mr=!0;try{var n=e(t);return n}finally{if(Mr=!1,(Dn!==null||zn!==null)&&(Ss(),Dn&&(t=Dn,e=zn,zn=Dn=null,od(t),e)))for(t=0;t<e.length;t++)od(e[t])}}function Tl(e,t){var a=e.stateNode;if(a===null)return null;var n=a[dt]||null;if(n===null)return null;a=n[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":(n=!n.disabled)||(e=e.type,n=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!n;break e;default:e=!1}if(e)return null;if(a&&typeof a!="function")throw Error(c(231,t,typeof a));return a}var sa=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Dr=!1;if(sa)try{var Nl={};Object.defineProperty(Nl,"passive",{get:function(){Dr=!0}}),window.addEventListener("test",Nl,Nl),window.removeEventListener("test",Nl,Nl)}catch{Dr=!1}var ja=null,zr=null,zi=null;function ud(){if(zi)return zi;var e,t=zr,a=t.length,n,i="value"in ja?ja.value:ja.textContent,r=i.length;for(e=0;e<a&&t[e]===i[e];e++);var d=a-e;for(n=1;n<=d&&t[a-n]===i[r-n];n++);return zi=i.slice(e,1<n?1-n:void 0)}function Li(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 Qi(){return!0}function dd(){return!1}function ft(e){function t(a,n,i,r,d){this._reactName=a,this._targetInst=i,this.type=n,this.nativeEvent=r,this.target=d,this.currentTarget=null;for(var h in e)e.hasOwnProperty(h)&&(a=e[h],this[h]=a?a(r):r[h]);return this.isDefaultPrevented=(r.defaultPrevented!=null?r.defaultPrevented:r.returnValue===!1)?Qi:dd,this.isPropagationStopped=dd,this}return E(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=Qi)},stopPropagation:function(){var a=this.nativeEvent;a&&(a.stopPropagation?a.stopPropagation():typeof a.cancelBubble!="unknown"&&(a.cancelBubble=!0),this.isPropagationStopped=Qi)},persist:function(){},isPersistent:Qi}),t}var sn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},Ui=ft(sn),jl=E({},sn,{view:0,detail:0}),wg=ft(jl),Lr,Qr,Cl,Bi=E({},jl,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Br,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!==Cl&&(Cl&&e.type==="mousemove"?(Lr=e.screenX-Cl.screenX,Qr=e.screenY-Cl.screenY):Qr=Lr=0,Cl=e),Lr)},movementY:function(e){return"movementY"in e?e.movementY:Qr}}),fd=ft(Bi),_g=E({},Bi,{dataTransfer:0}),Tg=ft(_g),Ng=E({},jl,{relatedTarget:0}),Ur=ft(Ng),jg=E({},sn,{animationName:0,elapsedTime:0,pseudoElement:0}),Cg=ft(jg),Rg=E({},sn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Og=ft(Rg),kg=E({},sn,{data:0}),md=ft(kg),Mg={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},Dg={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"},zg={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function Lg(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=zg[e])?!!t[e]:!1}function Br(){return Lg}var Qg=E({},jl,{key:function(e){if(e.key){var t=Mg[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,186 bytes, line 9
9return e.type==="keypress"?(e=Li(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?Dg[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Br,charCode:function(e){return e.type==="keypress"?Li(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?Li(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),Ug=ft(Qg),Bg=E({},Bi,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),hd=ft(Bg),Hg=E({},jl,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Br}),Vg=ft(Hg),qg=E({},sn,{propertyName:0,elapsedTime:0,pseudoElement:0}),Gg=ft(qg),Yg=E({},Bi,{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}),Xg=ft(Yg),Ig=E({},sn,{newState:0,oldState:0}),Kg=ft(Ig),Zg=[9,13,27,32],Hr=sa&&"CompositionEvent"in window,Rl=null;sa&&"documentMode"in document&&(Rl=document.documentMode);var Jg=sa&&"TextEvent"in window&&!Rl,gd=sa&&(!Hr||Rl&&8<Rl&&11>=Rl),pd=" ",yd=!1;function bd(e,t){switch(e){case"keyup":return Zg.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function vd(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Ln=!1;function Fg(e,t){switch(e){case"compositionend":return vd(t);case"keypress":return t.which!==32?null:(yd=!0,pd);case"textInput":return e=t.data,e===pd&&yd?null:e;default:return null}}function $g(e,t){if(Ln)return e==="compositionend"||!Hr&&bd(e,t)?(e=ud(),zi=zr=ja=null,Ln=!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 gd&&t.locale!=="ko"?null:t.data;default:return null}}var Wg={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 xd(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!Wg[e.type]:t==="textarea"}function Sd(e,t,a,n){Dn?zn?zn.push(n):zn=[n]:Dn=n,t=js(t,"onChange"),0<t.length&&(a=new Ui("onChange","change",null,a,n),e.push({event:a,listeners:t}))}var Ol=null,kl=null;function Pg(e){lh(e,0)}function Hi(e){var t=_l(e);if(ad(t))return e}function Ed(e,t){if(e==="change")return t}var Ad=!1;if(sa){var Vr;if(sa){var qr="oninput"in document;if(!qr){var wd=document.createElement("div");wd.setAttribute("oninput","return;"),qr=typeof wd.oninput=="function"}Vr=qr}else Vr=!1;Ad=Vr&&(!document.documentMode||9<document.documentMode)}function _d(){Ol&&(Ol.detachEvent("onpropertychange",Td),kl=Ol=null)}function Td(e){if(e.propertyName==="value"&&Hi(kl)){var t=[];Sd(t,kl,e,kr(e)),cd(Pg,t)}}function ep(e,t,a){e==="focusin"?(_d(),Ol=t,kl=a,Ol.attachEvent("onpropertychange",Td)):e==="focusout"&&_d()}function tp(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return Hi(kl)}function ap(e,t){if(e==="click")return Hi(t)}function np(e,t){if(e==="input"||e==="change")return Hi(t)}function lp(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var St=typeof Object.is=="function"?Object.is:lp;function Ml(e,t){if(St(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var a=Object.keys(e),n=Object.keys(t);if(a.length!==n.length)return!1;for(n=0;n<a.length;n++){var i=a[n];if(!vr.call(t,i)||!St(e[i],t[i]))return!1}return!0}function Nd(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function jd(e,t){var a=Nd(e);e=0;for(var n;a;){if(a.nodeType===3){if(n=e+a.textContent.length,e<=t&&n>=t)return{node:a,offset:t-e};e=n}e:{for(;a;){if(a.nextSibling){a=a.nextSibling;break e}a=a.parentNode}a=void 0}a=Nd(a)}}function Cd(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Cd(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Rd(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Mi(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=Mi(e.document)}return t}function Gr(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 ip=sa&&"documentMode"in document&&11>=document.documentMode,Qn=null,Yr=null,Dl=null,Xr=!1;function Od(e,t,a){var n=a.window===a?a.document:a.nodeType===9?a:a.ownerDocument;Xr||Qn==null||Qn!==Mi(n)||(n=Qn,"selectionStart"in n&&Gr(n)?n={start:n.selectionStart,end:n.selectionEnd}:(n=(n.ownerDocument&&n.ownerDocument.defaultView||window).getSelection(),n={anchorNode:n.anchorNode,anchorOffset:n.anchorOffset,focu
vendor: 15,777 bytes, line 9
9sNode:n.focusNode,focusOffset:n.focusOffset}),Dl&&Ml(Dl,n)||(Dl=n,n=js(Yr,"onSelect"),0<n.length&&(t=new Ui("onSelect","select",null,t,a),e.push({event:t,listeners:n}),t.target=Qn)))}function rn(e,t){var a={};return a[e.toLowerCase()]=t.toLowerCase(),a["Webkit"+e]="webkit"+t,a["Moz"+e]="moz"+t,a}var Un={animationend:rn("Animation","AnimationEnd"),animationiteration:rn("Animation","AnimationIteration"),animationstart:rn("Animation","AnimationStart"),transitionrun:rn("Transition","TransitionRun"),transitionstart:rn("Transition","TransitionStart"),transitioncancel:rn("Transition","TransitionCancel"),transitionend:rn("Transition","TransitionEnd")},Ir={},kd={};sa&&(kd=document.createElement("div").style,"AnimationEvent"in window||(delete Un.animationend.animation,delete Un.animationiteration.animation,delete Un.animationstart.animation),"TransitionEvent"in window||delete Un.transitionend.transition);function on(e){if(Ir[e])return Ir[e];if(!Un[e])return e;var t=Un[e],a;for(a in t)if(t.hasOwnProperty(a)&&a in kd)return Ir[e]=t[a];return e}var Md=on("animationend"),Dd=on("animationiteration"),zd=on("animationstart"),sp=on("transitionrun"),rp=on("transitionstart"),op=on("transitioncancel"),Ld=on("transitionend"),Qd=new Map,Kr="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(" ");Kr.push("scrollEnd");function Gt(e,t){Qd.set(e,t),ln(t,[e])}var Vi=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)},kt=[],Bn=0,Zr=0;function qi(){for(var e=Bn,t=Zr=Bn=0;t<e;){var a=kt[t];kt[t++]=null;var n=kt[t];kt[t++]=null;var i=kt[t];kt[t++]=null;var r=kt[t];if(kt[t++]=null,n!==null&&i!==null){var d=n.pending;d===null?i.next=i:(i.next=d.next,d.next=i),n.pending=i}r!==0&&Ud(a,i,r)}}function Gi(e,t,a,n){kt[Bn++]=e,kt[Bn++]=t,kt[Bn++]=a,kt[Bn++]=n,Zr|=n,e.lanes|=n,e=e.alternate,e!==null&&(e.lanes|=n)}function Jr(e,t,a,n){return Gi(e,t,a,n),Yi(e)}function cn(e,t){return Gi(e,null,null,t),Yi(e)}function Ud(e,t,a){e.lanes|=a;var n=e.alternate;n!==null&&(n.lanes|=a);for(var i=!1,r=e.return;r!==null;)r.childLanes|=a,n=r.alternate,n!==null&&(n.childLanes|=a),r.tag===22&&(e=r.stateNode,e===null||e._visibility&1||(i=!0)),e=r,r=r.return;return e.tag===3?(r=e.stateNode,i&&t!==null&&(i=31-xt(a),e=r.hiddenUpdates,n=e[i],n===null?e[i]=[t]:n.push(t),t.lane=a|536870912),r):null}function Yi(e){if(50<ai)throw ai=0,ic=null,Error(c(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var Hn={};function cp(e,t,a,n){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=n,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Et(e,t,a,n){return new cp(e,t,a,n)}function Fr(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ra(e,t){var a=e.alternate;return a===null?(a=Et(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 Bd(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 Xi(e,t,a,n,i,r){var d=0;if(n=e,typeof e=="function")Fr(e)&&(d=1);else if(typeof e=="string")d=hy(e,a,Ee.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case le:return e=Et(31,a,t,i),e.elementType=le,e.lanes=r,e;case B:return un(a.children,i,r,t);case V:d=8,i|=24;break;case L:return e=Et(12,a,t,i|2),e.elementType=L,e.lanes=r,e;case K:return e=Et(13,a,t,i),e.elementType=K,e.lanes=r,e;case ne:return e=Et(19,a,t,i),e.elementType=ne,e.lanes=r,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case q:d=10;break e;case z:d=9;break e;case Y:d=11;break e;case Ne:d=14;break e;case ge:d=16,n=null;break e}d=29,a=Error(c(130,e===null?"null":typeof e,"")),n=null}return t=Et(d,a,t,i),t.elementType=e,t.type=n,t.lanes=r,t}function un(e,t,a,n){return e=Et(7,e,n,t),e.lanes=a,e}function $r(e,t,a){return e=Et(6,e,null,t),e.lanes=a,e}function Hd(e){var t=Et(18,null,null,0);return t.stateNode=e,t}function Wr(e,t,a){return t=Et(4,e.children!==null?e.children:[],e.key,t),t.lanes=a,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var Vd=new WeakMap;function Mt(e,t){if(typeof e=="object"&&e!==null){var a=Vd.get(e);return a!==void 0?a:(t={value:e,source:t,stack:Hu(t)},Vd.set(e,t),t)}return{value:e,source:t,stack:Hu(t)}}var Vn=[],qn=0,Ii=null,zl=0,Dt=[],zt=0,Ca=null,$t=1,Wt="";function oa(e,t){Vn[qn++]=zl,Vn[qn++]=Ii,Ii=e,zl=t}function qd(e,t,a){Dt[zt++]=$t,Dt[zt++]=Wt,Dt[zt++]=Ca,Ca=e;var n=$t;e=Wt;var i=32-xt(n)-1;n&=~(1<<i),a+=1;var r=32-xt(t)+i;if(30<r){var d=i-i%5;r=(n&(1<<d)-1).toString(32),n>>=d,i-=d,$t=1<<32-xt(t)+i|a<<i|n,Wt=r+e}else $t=1<<r|a<<i|n,Wt=e}function Pr(e){e.return!==null&&(oa(e,1),qd(e,1,0))}function eo(e){for(;e===Ii;)Ii=Vn[--qn],Vn[qn]=null,zl=Vn[--qn],Vn[qn]=null;for(;e===Ca;)Ca=Dt[--zt],Dt[zt]=null,Wt=Dt[--zt],Dt[zt]=null,$t=Dt[--zt],Dt[zt]=null}function Gd(e,t){Dt[zt++]=$t,Dt[zt++]=Wt,Dt[zt++]=Ca,$t=t.id,Wt=t.overflow,Ca=e}var We=null,_e=null,de=!1,Ra=null,Lt=!1,to=Error(c(519));function Oa(e){var t=Error(c(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw Ll(Mt(t,e)),to}function Yd(e){var t=e.stateNode,a=e.type,n=e.memoizedProps;switch(t[$e]=e,t[dt]=n,a){case"dialog":oe("cancel",t),oe("close",t);break;case"iframe":case"object":case"embed":oe("load",t);break;case"video":case"audio":for(a=0;a<li.length;a++)oe(li[a],t);break;case"source":oe("error",t);break;case"img":case"image":case"link":oe("error",t),oe("load",t);break;case"details":oe("toggle",t);break;case"input":oe("invalid",t),nd(t,n.value,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name,!0);break;case"select":oe("invalid",t);break;case"textarea":oe("invalid",t),id(t,n.value,n.defaultValue,n.children)}a=n.children,typeof a!="string"&&typeof a!="number"&&typeof a!="bigint"||t.textContent===""+a||n.suppressHydrationWarning===!0||oh(t.textContent,a)?(n.popover!=null&&(oe("beforetoggle",t),oe("toggle",t)),n.onScroll!=null&&oe("scroll",t),n.onScrollEnd!=null&&oe("scrollend",t),n.onClick!=null&&(t.onclick=ia),t=!0):t=!1,t||Oa(e,!0)}function Xd(e){for(We=e.return;We;)switch(We.tag){case 5:case 31:case 13:Lt=!1;return;case 27:case 3:Lt=!0;return;default:We=We.return}}function Gn(e){if(e!==We)return!1;if(!de)return Xd(e),de=!0,!1;var t=e.tag,a;if((a=t!==3&&t!==27)&&((a=t===5)&&(a=e.type,a=!(a!=="form"&&a!=="button")||xc(e.type,e.memoizedProps)),a=!a),a&&_e&&Oa(e),Xd(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));_e=yh(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(317));_e=yh(e)}else t===27?(t=_e,Xa(e.type)?(e=_c,_c=null,_e=e):_e=t):_e=We?Ut(e.stateNode.nextSibling):null;return!0}function dn(){_e=We=null,de=!1}function ao(){var e=Ra;return e!==null&&(pt===null?pt=e:pt.push.apply(pt,e),Ra=null),e}function Ll(e){Ra===null?Ra=[e]:Ra.push(e)}var no=P(null),fn=null,ca=null;function ka(e,t,a){Z(no,t._currentValue),t._currentValue=a}function ua(e){e._currentValue=no.current,se(no)}function lo(e,t,a){for(;e!==null;){var n=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,n!==null&&(n.childLanes|=t)):n!==null&&(n.childLanes&t)!==t&&(n.childLanes|=t),e===a)break;e=e.return}}function io(e,t,a,n){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var r=i.dependencies;if(r!==null){var d=i.child;r=r.firstContext;e:for(;r!==null;){var h=r;r=i;for(var v=0;v<t.length;v++)if(h.context===t[v]){r.lanes|=a,h=r.alternate,h!==null&&(h.lanes|=a),lo(r.return,a,e),n||(d=null);break e}r=h.next}}else if(i.tag===18){if(d=i.return,d===null)throw Error(c(341));d.lanes|=a,r=d.alternate,r!==null&&(r.lanes|=a),lo(d,a,e),d=null}else d=i.child;if(d!==null)d.return=i;else for(d=i;d!==null;){if(d===e){d=null;break}if(i=d.sibling,i!==null){i.return=d.return,d=i;break}d=d.return}i=d}}function Yn(e,t,a,n){e=null;for(var i=t,r=!1;i!==null;){if(!r){if((i.flags&524288)!==0)r=!0;else if((i.flags&262144)!==0)break}if(i.tag===10){var d=i.alternate;if(d===null)throw Error(c(387));if(d=d.memoizedProps,d!==null){var h=i.type;St(i.pendingProps.value,d.value)||(e!==null?e.push(h):e=[h])}}else if(i===rt.current){if(d=i.alternate,d===null)throw Error(c(387));d.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e!==null?e.push(ci):e=[ci])}i=i.return}e!==null&&io(t,e,a,n),t.flags|=262144}function Ki(e){for(e=e.firstContext;e!==null;){if(!St(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function mn(e){fn=e,ca=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function Pe(e){return Id(fn,e)}function Zi(e,t){return fn===null&&mn(e),Id(e,t)}function Id(e,t){var a=t._currentValue;if(t={context:t,memoizedValue:a,next:null},ca===null){if(e===null)throw Error(c(308));ca=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else ca=ca.next=t;return a}var up=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(a,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(a){return a()})}},dp=l.unstable_scheduleCallback,fp=l.unstable_NormalPriority,Be={$$typeof:q,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function so(){return{controller:new up,data:new Map,refCount:0}}function Ql(e){e.refCount--,e.refCount===0&&dp(fp,function(){e.controller.abort()})}var Ul=null,ro=0,Xn=0,In=null;function mp(e,t){if(Ul===null){var a=Ul=[];ro=0,Xn=dc(),In={status:"pending",value:void 0,then:function(n){a.push(n)}}}return ro++,t.then(Kd,Kd),t}function Kd(){if(--ro===0&&Ul!==null){In!==null&&(In.status="fulfilled");var e=Ul;Ul=null,Xn=0,In=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function hp(e,t){var a=[],n={status:"pending",value:null,reason:null,then:function(i){a.push(i)}};return e.then(function(){n.status="fulfilled",n.value=t;for(var i=0;i<a.length;i++)(0,a[i])(t)},function(i){for(n.status="rejected",n.reason=i,i=0;i<a.length;i++)(0,a[i])(void 0)}),n}var Zd=C.S;C.S=function(e,t){km=bt(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&mp(e,t),Zd!==null&&Zd(e,t)};var hn=P(null);function oo(){var e=hn.current;return e!==null?e:Ae.pooledCache}function Ji(e,t){t===null?Z(hn,hn.current):Z(hn,t.pool)}function Jd(){var e=oo();return e===null?null:{parent:Be._currentValue,pool:e}}var Kn=Error(c(460)),co=Error(c(474)),Fi=Error(c(542)),$i={then:function(){}};function Fd(e){return e=e.status,e==="fulfilled"||e==="rejected"}function $d(e,t,a){switch(a=e[a],a===void 0?e.push(t):a!==t&&(t.then(ia,ia),t=a),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pd(e),e;default:if(typeof t.status=="string")t.then(ia,ia);else{if(e=Ae,e!==null&&100<e.shellSuspendCounter)throw Error(c(482));e=t,e.status="pending",e.then(function(n){if(t.status==="pending"){var i=t;i.status="fulfilled",i.value=n}},function(n){if(t.status==="pending"){var i=t;i.status="rejected",i.reason=n}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Pd(e),e}throw pn=t,Kn}}function gn(e){try{var t=e._init;return t(e._payload)}catch(a){throw a!==null&&typeof a=="object"&&typeof a.then=="function"?(pn=a,Kn):a}}var pn=null;function Wd(){if(pn===null)throw Error(c(459));var e=pn;return pn=null,e}function Pd(e){if(e===Kn||e===Fi)throw Error(c(483))}var Zn=null,Bl=0;function Wi(e){var t=Bl;return Bl+=1,Zn===null&&(Zn=[]),$d(Zn,e,t)}function Hl(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Pi(e,t){throw t.$$typeof===N?Error(c(525)):(e=Object.prototype.toString.call(t),Error(c(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function ef(e){function t(w,S){if(e){var _=w.deletions;_===null?(w.deletions=[S],w.flags|=16):_.push(S)}}function a(w,S){if(!e)return null;for(;S!==null;)t(w,S),S=S.sibling;return null}function n(w){for(var S=new Map;w!==null;)w.key!==null?S.set(w.key,w):S.set(w.index,w),w=w.sibling;return S}function i(w,S){return w=ra(w,S),w.index=0,w.sibling=null,w}function r(w,S,_){return w.index=_,e?(_=w.alternate,_!==null?(_=_.index,_<S?(w.flags|=67108866,S):_):(w.flags|=67108866,S)):(w.flags|=1048576,S)}function d(w){return e&&w.alternate===null&&(w.flags|=67108866),w}function h(w,S,_,M){return S===null||S.tag!==6?(S=$r(_,w.mode,M),S.return=w,S):(S=i(S,_),S.return=w,S)}function v(w,S,_,M){var J=_.type;return J===B?k(w,S,_.props.children,M,_.key):S!==null&&(S.elementType===J||typeof J=="object"&&J!==null&&J.$$typeof===ge&&gn(J)===S.type)?(S=i(S,_.props),Hl(S,_),S.return=w,S):(S=Xi(_.type,_.key,_.props,null,w.mode,M),Hl(S,_),S.return=w,S)}function T(w,S,_,M){return S===null||S.tag!==4||S.stateNode.containerInfo!==_.containerInfo||S.stateNode.implementation!==_.implementation?(S=Wr(_,w.mode,M),S.return=w,S):(S=i(S,_.children||[]),S.return=w,S)}function k(w,S,_,M,J){return S===null||S.tag!==7?(S=un(_,w.mode,M,J),S.return=w,S):(S=i(S,_),S.return=w,S)}function D(w,S,_){if(typeof S=="string"&&S!==""||typeof S=="number"||typeof S=="bigint")return S=$r(""+S,w.mode,_),S.return=w,S;if(typeof S=="object"&&S!==null){switch(S.$$typeof){case Q:return _=Xi(S.type,S.key,S.props,null,w.mode,_),Hl(_,S),_.return=w,_;case H:return S=Wr(S,w.mode,_),S.return=w,S;case ge:return S=gn(S),D(w,S,_)}if(Ie(S)||De(S))return S=un(S,w.mode,_,null),S.return=w,S;if(typeof S.then=="function")return D(w,Wi(S),_);if(S.$$typeof===q)return D(w,Zi(w,S),_);Pi(w,S)}return null}function j(w,S,_,M){var J=S!==null?S.key:null;if(typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint")return J!==null?null:h(w,S,""+_,M);if(typeof _=="object"&&_!==null){switch(_.$$typeof){case Q:return _.key===J?v(w,S,_,M):null;case H:return _.key===J?T(w,S,_,M):null;case ge:return _=gn(_),j(w,S,_,M)}if(Ie(_)||De(_))return J!==null?null:k(w,S,_,M,null);if(typeof _.then=="function")return j(w,S,Wi(_),M);if(_.$$typeof===q)return j(w,S,Zi(w,_),M);Pi(w,_)}return null}
vendor: 5,092 bytes, line 9
9function R(w,S,_,M,J){if(typeof M=="string"&&M!==""||typeof M=="number"||typeof M=="bigint")return w=w.get(_)||null,h(S,w,""+M,J);if(typeof M=="object"&&M!==null){switch(M.$$typeof){case Q:return w=w.get(M.key===null?_:M.key)||null,v(S,w,M,J);case H:return w=w.get(M.key===null?_:M.key)||null,T(S,w,M,J);case ge:return M=gn(M),R(w,S,_,M,J)}if(Ie(M)||De(M))return w=w.get(_)||null,k(S,w,M,J,null);if(typeof M.then=="function")return R(w,S,_,Wi(M),J);if(M.$$typeof===q)return R(w,S,_,Zi(S,M),J);Pi(S,M)}return null}function X(w,S,_,M){for(var J=null,fe=null,I=S,ae=S=0,ue=null;I!==null&&ae<_.length;ae++){I.index>ae?(ue=I,I=null):ue=I.sibling;var me=j(w,I,_[ae],M);if(me===null){I===null&&(I=ue);break}e&&I&&me.alternate===null&&t(w,I),S=r(me,S,ae),fe===null?J=me:fe.sibling=me,fe=me,I=ue}if(ae===_.length)return a(w,I),de&&oa(w,ae),J;if(I===null){for(;ae<_.length;ae++)I=D(w,_[ae],M),I!==null&&(S=r(I,S,ae),fe===null?J=I:fe.sibling=I,fe=I);return de&&oa(w,ae),J}for(I=n(I);ae<_.length;ae++)ue=R(I,w,ae,_[ae],M),ue!==null&&(e&&ue.alternate!==null&&I.delete(ue.key===null?ae:ue.key),S=r(ue,S,ae),fe===null?J=ue:fe.sibling=ue,fe=ue);return e&&I.forEach(function(Fa){return t(w,Fa)}),de&&oa(w,ae),J}function W(w,S,_,M){if(_==null)throw Error(c(151));for(var J=null,fe=null,I=S,ae=S=0,ue=null,me=_.next();I!==null&&!me.done;ae++,me=_.next()){I.index>ae?(ue=I,I=null):ue=I.sibling;var Fa=j(w,I,me.value,M);if(Fa===null){I===null&&(I=ue);break}e&&I&&Fa.alternate===null&&t(w,I),S=r(Fa,S,ae),fe===null?J=Fa:fe.sibling=Fa,fe=Fa,I=ue}if(me.done)return a(w,I),de&&oa(w,ae),J;if(I===null){for(;!me.done;ae++,me=_.next())me=D(w,me.value,M),me!==null&&(S=r(me,S,ae),fe===null?J=me:fe.sibling=me,fe=me);return de&&oa(w,ae),J}for(I=n(I);!me.done;ae++,me=_.next())me=R(I,w,ae,me.value,M),me!==null&&(e&&me.alternate!==null&&I.delete(me.key===null?ae:me.key),S=r(me,S,ae),fe===null?J=me:fe.sibling=me,fe=me);return e&&I.forEach(function(_y){return t(w,_y)}),de&&oa(w,ae),J}function Se(w,S,_,M){if(typeof _=="object"&&_!==null&&_.type===B&&_.key===null&&(_=_.props.children),typeof _=="object"&&_!==null){switch(_.$$typeof){case Q:e:{for(var J=_.key;S!==null;){if(S.key===J){if(J=_.type,J===B){if(S.tag===7){a(w,S.sibling),M=i(S,_.props.children),M.return=w,w=M;break e}}else if(S.elementType===J||typeof J=="object"&&J!==null&&J.$$typeof===ge&&gn(J)===S.type){a(w,S.sibling),M=i(S,_.props),Hl(M,_),M.return=w,w=M;break e}a(w,S);break}else t(w,S);S=S.sibling}_.type===B?(M=un(_.props.children,w.mode,M,_.key),M.return=w,w=M):(M=Xi(_.type,_.key,_.props,null,w.mode,M),Hl(M,_),M.return=w,w=M)}return d(w);case H:e:{for(J=_.key;S!==null;){if(S.key===J)if(S.tag===4&&S.stateNode.containerInfo===_.containerInfo&&S.stateNode.implementation===_.implementation){a(w,S.sibling),M=i(S,_.children||[]),M.return=w,w=M;break e}else{a(w,S);break}else t(w,S);S=S.sibling}M=Wr(_,w.mode,M),M.return=w,w=M}return d(w);case ge:return _=gn(_),Se(w,S,_,M)}if(Ie(_))return X(w,S,_,M);if(De(_)){if(J=De(_),typeof J!="function")throw Error(c(150));return _=J.call(_),W(w,S,_,M)}if(typeof _.then=="function")return Se(w,S,Wi(_),M);if(_.$$typeof===q)return Se(w,S,Zi(w,_),M);Pi(w,_)}return typeof _=="string"&&_!==""||typeof _=="number"||typeof _=="bigint"?(_=""+_,S!==null&&S.tag===6?(a(w,S.sibling),M=i(S,_),M.return=w,w=M):(a(w,S),M=$r(_,w.mode,M),M.return=w,w=M),d(w)):a(w,S)}return function(w,S,_,M){try{Bl=0;var J=Se(w,S,_,M);return Zn=null,J}catch(I){if(I===Kn||I===Fi)throw I;var fe=Et(29,I,null,w.mode);return fe.lanes=M,fe.return=w,fe}}}var yn=ef(!0),tf=ef(!1),Ma=!1;function uo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function fo(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 Da(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function za(e,t,a){var n=e.updateQueue;if(n===null)return null;if(n=n.shared,(he&2)!==0){var i=n.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),n.pending=t,t=Yi(e),Ud(e,null,a),t}return Gi(e,n,t,a),Yi(e)}function Vl(e,t,a){if(t=t.updateQueue,t!==null&&(t=t.shared,(a&4194048)!==0)){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,Iu(e,a)}}function mo(e,t){var a=e.updateQueue,n=e.alternate;if(n!==null&&(n=n.updateQueue,a===n)){var i=null,r=null;if(a=a.firstBaseUpdate,a!==null){do{var d={lane:a.lane,tag:a.tag,payload:a.payload,callback:null,next:null};r===null?i=r=d:r=r.next=d,a=a.next}while(a!==null);r===null?i=r=t:r=r.next=t}else i=r=t;a={baseState:n.baseState,firstBaseUpdate:i,lastBaseUpdate:r,shared:n.shared,callbacks:n.callbacks},e.updateQueue=a;return}e=a.lastBaseUpdate,e===null?a.firstBaseUpdate=t:e.next=t,a.lastBaseUpdate=t}var ho=!1;function ql(){if(ho){var e=In;if(e!==null)throw e}}function Gl(e,t,a,n){ho=!1;var i=e.updateQueue;Ma=!1;var r=i.firstBaseUpdate,d=i.lastBaseUpdate,h=i.shared.pending;if(h!==null){i.shared.pending=null;var v=h,T=v.next;v.next=null,d===null?r=T:d.next=T,d=v;var k=e.alternate;
vendor: 7,016 bytes, line 9
9k!==null&&(k=k.updateQueue,h=k.lastBaseUpdate,h!==d&&(h===null?k.firstBaseUpdate=T:h.next=T,k.lastBaseUpdate=v))}if(r!==null){var D=i.baseState;d=0,k=T=v=null,h=r;do{var j=h.lane&-536870913,R=j!==h.lane;if(R?(ce&j)===j:(n&j)===j){j!==0&&j===Xn&&(ho=!0),k!==null&&(k=k.next={lane:0,tag:h.tag,payload:h.payload,callback:null,next:null});e:{var X=e,W=h;j=t;var Se=a;switch(W.tag){case 1:if(X=W.payload,typeof X=="function"){D=X.call(Se,D,j);break e}D=X;break e;case 3:X.flags=X.flags&-65537|128;case 0:if(X=W.payload,j=typeof X=="function"?X.call(Se,D,j):X,j==null)break e;D=E({},D,j);break e;case 2:Ma=!0}}j=h.callback,j!==null&&(e.flags|=64,R&&(e.flags|=8192),R=i.callbacks,R===null?i.callbacks=[j]:R.push(j))}else R={lane:j,tag:h.tag,payload:h.payload,callback:h.callback,next:null},k===null?(T=k=R,v=D):k=k.next=R,d|=j;if(h=h.next,h===null){if(h=i.shared.pending,h===null)break;R=h,h=R.next,R.next=null,i.lastBaseUpdate=R,i.shared.pending=null}}while(!0);k===null&&(v=D),i.baseState=v,i.firstBaseUpdate=T,i.lastBaseUpdate=k,r===null&&(i.shared.lanes=0),Ha|=d,e.lanes=d,e.memoizedState=D}}function af(e,t){if(typeof e!="function")throw Error(c(191,e));e.call(t)}function nf(e,t){var a=e.callbacks;if(a!==null)for(e.callbacks=null,e=0;e<a.length;e++)af(a[e],t)}var Jn=P(null),es=P(0);function lf(e,t){e=va,Z(es,e),Z(Jn,t),va=e|t.baseLanes}function go(){Z(es,va),Z(Jn,Jn.current)}function po(){va=es.current,se(Jn),se(es)}var At=P(null),Qt=null;function La(e){var t=e.alternate;Z(ze,ze.current&1),Z(At,e),Qt===null&&(t===null||Jn.current!==null||t.memoizedState!==null)&&(Qt=e)}function yo(e){Z(ze,ze.current),Z(At,e),Qt===null&&(Qt=e)}function sf(e){e.tag===22?(Z(ze,ze.current),Z(At,e),Qt===null&&(Qt=e)):Qa()}function Qa(){Z(ze,ze.current),Z(At,At.current)}function wt(e){se(At),Qt===e&&(Qt=null),se(ze)}var ze=P(0);function ts(e){for(var t=e;t!==null;){if(t.tag===13){var a=t.memoizedState;if(a!==null&&(a=a.dehydrated,a===null||Ac(a)||wc(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 da=0,ee=null,ve=null,He=null,as=!1,Fn=!1,bn=!1,ns=0,Yl=0,$n=null,gp=0;function ke(){throw Error(c(321))}function bo(e,t){if(t===null)return!1;for(var a=0;a<t.length&&a<e.length;a++)if(!St(e[a],t[a]))return!1;return!0}function vo(e,t,a,n,i,r){return da=r,ee=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,C.H=e===null||e.memoizedState===null?Gf:Do,bn=!1,r=a(n,i),bn=!1,Fn&&(r=of(t,a,n,i)),rf(e),r}function rf(e){C.H=Kl;var t=ve!==null&&ve.next!==null;if(da=0,He=ve=ee=null,as=!1,Yl=0,$n=null,t)throw Error(c(300));e===null||Ve||(e=e.dependencies,e!==null&&Ki(e)&&(Ve=!0))}function of(e,t,a,n){ee=e;var i=0;do{if(Fn&&($n=null),Yl=0,Fn=!1,25<=i)throw Error(c(301));if(i+=1,He=ve=null,e.updateQueue!=null){var r=e.updateQueue;r.lastEffect=null,r.events=null,r.stores=null,r.memoCache!=null&&(r.memoCache.index=0)}C.H=Yf,r=t(a,n)}while(Fn);return r}function pp(){var e=C.H,t=e.useState()[0];return t=typeof t.then=="function"?Xl(t):t,e=e.useState()[0],(ve!==null?ve.memoizedState:null)!==e&&(ee.flags|=1024),t}function xo(){var e=ns!==0;return ns=0,e}function So(e,t,a){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~a}function Eo(e){if(as){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}as=!1}da=0,He=ve=ee=null,Fn=!1,Yl=ns=0,$n=null}function ot(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return He===null?ee.memoizedState=He=e:He=He.next=e,He}function Le(){if(ve===null){var e=ee.alternate;e=e!==null?e.memoizedState:null}else e=ve.next;var t=He===null?ee.memoizedState:He.next;if(t!==null)He=t,ve=e;else{if(e===null)throw ee.alternate===null?Error(c(467)):Error(c(310));ve=e,e={memoizedState:ve.memoizedState,baseState:ve.baseState,baseQueue:ve.baseQueue,queue:ve.queue,next:null},He===null?ee.memoizedState=He=e:He=He.next=e}return He}function ls(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Xl(e){var t=Yl;return Yl+=1,$n===null&&($n=[]),e=$d($n,e,t),t=ee,(He===null?t.memoizedState:He.next)===null&&(t=t.alternate,C.H=t===null||t.memoizedState===null?Gf:Do),e}function is(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return Xl(e);if(e.$$typeof===q)return Pe(e)}throw Error(c(438,String(e)))}function Ao(e){var t=null,a=ee.updateQueue;if(a!==null&&(t=a.memoCache),t==null){var n=ee.alternate;n!==null&&(n=n.updateQueue,n!==null&&(n=n.memoCache,n!=null&&(t={data:n.data.map(function(i){return i.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),a===null&&(a=ls(),ee.updateQueue=a),a.memoCache=t,a=t.data[t.index],a===void 0)for(a=t.data[t.index]=Array(e),n=0;n<e;n++)a[n]=Ue;return t.index++,a}function fa(e,t){return typeof t=="function"?t(e):t}function ss(e){var t=Le();return wo(t,ve,e)}function wo(e,t,a){var n=e.queue;if(n===null)throw Error(c(311));n.lastRenderedReducer=a;var i=e.baseQueue,r=n.pending;if(r!==null){if(i!==null){var d=i.next;i.next=r.next,r.next=d}t.baseQueue=i=r,n.pending=null}if(r=e.baseState,i===null)e.memoizedState=r;else{t=i.next;var h=d=null,v=null,T=t,k=!1;do{var D=T.lane&-536870913;if(D!==T.lane?(ce&D)===D:(da&D)===D){var j=T.revertLane;if(j===0)v!==null&&(v=v.next={lane:0,revertLane:0,gesture:null,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null}),D===Xn&&(k=!0);else if((da&j)===j){T=T.next,j===Xn&&(k=!0);continue}else D={lane:0,revertLane:T.revertLane,gesture:null,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null},v===null?(h=v=D,d=r):v=v.next=D,ee.lanes|=j,Ha|=j;D=T.action,bn&&a(r,D),r=T.hasEagerState?T.eagerState:a(r,D)}else j={lane:D,revertLane:T.revertLane,gesture:T.gesture,action:T.action,hasEagerState:T.hasEagerState,eagerState:T.eagerState,next:null},v===null?(h=v=j,d=r):v=v.next=j,ee.lanes|=D,Ha|=D;T=T.next}while(T!==null&&T!==t);if(v===null?d=r:v.next=h,!St(r,e.memoizedState)&&(Ve=!0,k&&(a=In,a!==null)))throw a;e.memoizedState=r,e.baseState=d,e.baseQueue=v,n.lastRenderedState=r}return i===null&&(n.lanes=0),[e.memoizedState,n.dispatch]}function _o(e){var t=Le(),a=t.queue;if(a===null)throw Error(c(311));a.lastRenderedReducer=e;var n=a.dispatch,i=a.pending,r=t.memoizedState;if(i!==null){a.pending=null;var d=i=i.next;do r=e(r,d.action),d=d.next;while(d!==i);St(r,t.memoizedState)||(Ve=!0),t.memoizedState=r,t.baseQueue===null&&(t.baseState=r),a.lastRenderedState=r}return[r,n]}function cf(e,t,a){var n=ee,i=Le(),r=de;if(r){if(a===void 0)throw Error(c(407));a=a()}else a=t();var d=!St((ve||i).memoizedState,a);if(d&&(i.memoizedState=a,Ve=!0),i=i.queue,jo(ff.bind(null,n,i,e),[e]),i.getSnapshot!==t||d||He!==null&&He.memoizedState.tag&1){if(n.flags|=2048,W
vendor: 6,092 bytes, line 9
9n(9,{destroy:void 0},df.bind(null,n,i,a,t),null),Ae===null)throw Error(c(349));r||(da&127)!==0||uf(n,t,a)}return a}function uf(e,t,a){e.flags|=16384,e={getSnapshot:t,value:a},t=ee.updateQueue,t===null?(t=ls(),ee.updateQueue=t,t.stores=[e]):(a=t.stores,a===null?t.stores=[e]:a.push(e))}function df(e,t,a,n){t.value=a,t.getSnapshot=n,mf(t)&&hf(e)}function ff(e,t,a){return a(function(){mf(t)&&hf(e)})}function mf(e){var t=e.getSnapshot;e=e.value;try{var a=t();return!St(e,a)}catch{return!0}}function hf(e){var t=cn(e,2);t!==null&&yt(t,e,2)}function To(e){var t=ot();if(typeof e=="function"){var a=e;if(e=a(),bn){Ta(!0);try{a()}finally{Ta(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:e},t}function gf(e,t,a,n){return e.baseState=a,wo(e,ve,typeof n=="function"?n:fa)}function yp(e,t,a,n,i){if(cs(e))throw Error(c(485));if(e=t.action,e!==null){var r={payload:i,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(d){r.listeners.push(d)}};C.T!==null?a(!0):r.isTransition=!1,n(r),a=t.pending,a===null?(r.next=t.pending=r,pf(t,r)):(r.next=a.next,t.pending=a.next=r)}}function pf(e,t){var a=t.action,n=t.payload,i=e.state;if(t.isTransition){var r=C.T,d={};C.T=d;try{var h=a(i,n),v=C.S;v!==null&&v(d,h),yf(e,t,h)}catch(T){No(e,t,T)}finally{r!==null&&d.types!==null&&(r.types=d.types),C.T=r}}else try{r=a(i,n),yf(e,t,r)}catch(T){No(e,t,T)}}function yf(e,t,a){a!==null&&typeof a=="object"&&typeof a.then=="function"?a.then(function(n){bf(e,t,n)},function(n){return No(e,t,n)}):bf(e,t,a)}function bf(e,t,a){t.status="fulfilled",t.value=a,vf(t),e.state=a,t=e.pending,t!==null&&(a=t.next,a===t?e.pending=null:(a=a.next,t.next=a,pf(e,a)))}function No(e,t,a){var n=e.pending;if(e.pending=null,n!==null){n=n.next;do t.status="rejected",t.reason=a,vf(t),t=t.next;while(t!==n)}e.action=null}function vf(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function xf(e,t){return t}function Sf(e,t){if(de){var a=Ae.formState;if(a!==null){e:{var n=ee;if(de){if(_e){t:{for(var i=_e,r=Lt;i.nodeType!==8;){if(!r){i=null;break t}if(i=Ut(i.nextSibling),i===null){i=null;break t}}r=i.data,i=r==="F!"||r==="F"?i:null}if(i){_e=Ut(i.nextSibling),n=i.data==="F!";break e}}Oa(n)}n=!1}n&&(t=a[0])}}return a=ot(),a.memoizedState=a.baseState=t,n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:xf,lastRenderedState:t},a.queue=n,a=Hf.bind(null,ee,n),n.dispatch=a,n=To(!1),r=Mo.bind(null,ee,!1,n.queue),n=ot(),i={state:t,dispatch:null,action:e,pending:null},n.queue=i,a=yp.bind(null,ee,i,r,a),i.dispatch=a,n.memoizedState=e,[t,a,!1]}function Ef(e){var t=Le();return Af(t,ve,e)}function Af(e,t,a){if(t=wo(e,t,xf)[0],e=ss(fa)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var n=Xl(t)}catch(d){throw d===Kn?Fi:d}else n=t;t=Le();var i=t.queue,r=i.dispatch;return a!==t.memoizedState&&(ee.flags|=2048,Wn(9,{destroy:void 0},bp.bind(null,i,a),null)),[n,r,e]}function bp(e,t){e.action=t}function wf(e){var t=Le(),a=ve;if(a!==null)return Af(t,a,e);Le(),t=t.memoizedState,a=Le();var n=a.queue.dispatch;return a.memoizedState=e,[t,n,!1]}function Wn(e,t,a,n){return e={tag:e,create:a,deps:n,inst:t,next:null},t=ee.updateQueue,t===null&&(t=ls(),ee.updateQueue=t),a=t.lastEffect,a===null?t.lastEffect=e.next=e:(n=a.next,a.next=e,e.next=n,t.lastEffect=e),e}function _f(){return Le().memoizedState}function rs(e,t,a,n){var i=ot();ee.flags|=e,i.memoizedState=Wn(1|t,{destroy:void 0},a,n===void 0?null:n)}function os(e,t,a,n){var i=Le();n=n===void 0?null:n;var r=i.memoizedState.inst;ve!==null&&n!==null&&bo(n,ve.memoizedState.deps)?i.memoizedState=Wn(t,r,a,n):(ee.flags|=e,i.memoizedState=Wn(1|t,r,a,n))}function Tf(e,t){rs(8390656,8,e,t)}function jo(e,t){os(2048,8,e,t)}function vp(e){ee.flags|=4;var t=ee.updateQueue;if(t===null)t=ls(),ee.updateQueue=t,t.events=[e];else{var a=t.events;a===null?t.events=[e]:a.push(e)}}function Nf(e){var t=Le().memoizedState;return vp({ref:t,nextImpl:e}),function(){if((he&2)!==0)throw Error(c(440));return t.impl.apply(void 0,arguments)}}function jf(e,t){return os(4,2,e,t)}function Cf(e,t){return os(4,4,e,t)}function Rf(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 Of(e,t,a){a=a!=null?a.concat([e]):null,os(4,4,Rf.bind(null,t,e),a)}function Co(){}function kf(e,t){var a=Le();t=t===void 0?null:t;var n=a.memoizedState;return t!==null&&bo(t,n[1])?n[0]:(a.memoizedState=[e,t],e)}function Mf(e,t){var a=Le();t=t===void 0?null:t;var n=a.memoizedState;if(t!==null&&bo(t,n[1]))return n[0];if(n=e(),bn){Ta(!0);try{e()}finally{Ta(!1)}}return a.memoizedState=[n,t],n}function Ro(e,t,a){return a===void 0||(da&1073741824)!==0&&(ce&261930)===0?e.memoizedState=t:(e.memoizedState=a,e=Dm(),ee.lanes|=e,Ha|=e,a)}function Df(e,t,a,n){return St(a,t)?a:Jn.current!==null?(e=Ro(e,a,n),St(e,t)||(Ve=!0),e):(da&42)===0||(da&1073741824)!==0&&(ce&261930)===0?(Ve=!0,e.memoizedState=a):(e=Dm(),ee.lanes|=e,Ha|=e,t)}function zf(e,t,a,n,i){var r=O.p;O.p=r!==0&&8>r?r:8;var d=C.T,h={};C.T=h,Mo(e,!1,t,a);try{var v=i(),T=C.S;if(T!==null&&T(h,v),v!==null&&typeof v=="object"&&typeof v.then=="function"){var k=hp(v,n);Il(e,t,k,Nt(e))}else Il(e,t,n,Nt(e))}catch(D){Il(e,t,{then:function(){},status:"rejected",reason:D},Nt())}finally{O.p=r,d!==null&&h.types!==null&&(d.types=h.types),C.T=d}}function xp(){}function Oo(e,t,a,n){if(e.tag!==5)throw Error(c(476));var i=Lf(e).queue;zf(e,i,t,U,a===null?xp:function(){return Qf(e),a(n)})}function Lf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:U},next:null};var a={};return t.next={memoizedState:a,baseState:a,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:fa,lastRenderedState:a},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function Qf(e){var t=Lf(e);t.next===null&&(t=e.alternate.memoizedState),Il(e,t.next.queue,{}
vendor: 3,064 bytes, line 9
9,Nt())}function ko(){return Pe(ci)}function Uf(){return Le().memoizedState}function Bf(){return Le().memoizedState}function Sp(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var a=Nt();e=Da(a);var n=za(t,e,a);n!==null&&(yt(n,t,a),Vl(n,t,a)),t={cache:so()},e.payload=t;return}t=t.return}}function Ep(e,t,a){var n=Nt();a={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null},cs(e)?Vf(t,a):(a=Jr(e,t,a,n),a!==null&&(yt(a,e,n),qf(a,t,n)))}function Hf(e,t,a){var n=Nt();Il(e,t,a,n)}function Il(e,t,a,n){var i={lane:n,revertLane:0,gesture:null,action:a,hasEagerState:!1,eagerState:null,next:null};if(cs(e))Vf(t,i);else{var r=e.alternate;if(e.lanes===0&&(r===null||r.lanes===0)&&(r=t.lastRenderedReducer,r!==null))try{var d=t.lastRenderedState,h=r(d,a);if(i.hasEagerState=!0,i.eagerState=h,St(h,d))return Gi(e,t,i,0),Ae===null&&qi(),!1}catch{}if(a=Jr(e,t,i,n),a!==null)return yt(a,e,n),qf(a,t,n),!0}return!1}function Mo(e,t,a,n){if(n={lane:2,revertLane:dc(),gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},cs(e)){if(t)throw Error(c(479))}else t=Jr(e,a,n,2),t!==null&&yt(t,e,2)}function cs(e){var t=e.alternate;return e===ee||t!==null&&t===ee}function Vf(e,t){Fn=as=!0;var a=e.pending;a===null?t.next=t:(t.next=a.next,a.next=t),e.pending=t}function qf(e,t,a){if((a&4194048)!==0){var n=t.lanes;n&=e.pendingLanes,a|=n,t.lanes=a,Iu(e,a)}}var Kl={readContext:Pe,use:is,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};Kl.useEffectEvent=ke;var Gf={readContext:Pe,use:is,useCallback:function(e,t){return ot().memoizedState=[e,t===void 0?null:t],e},useContext:Pe,useEffect:Tf,useImperativeHandle:function(e,t,a){a=a!=null?a.concat([e]):null,rs(4194308,4,Rf.bind(null,t,e),a)},useLayoutEffect:function(e,t){return rs(4194308,4,e,t)},useInsertionEffect:function(e,t){rs(4,2,e,t)},useMemo:function(e,t){var a=ot();t=t===void 0?null:t;var n=e();if(bn){Ta(!0);try{e()}finally{Ta(!1)}}return a.memoizedState=[n,t],n},useReducer:function(e,t,a){var n=ot();if(a!==void 0){var i=a(t);if(bn){Ta(!0);try{a(t)}finally{Ta(!1)}}}else i=t;return n.memoizedState=n.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},n.queue=e,e=e.dispatch=Ep.bind(null,ee,e),[n.memoizedState,e]},useRef:function(e){var t=ot();return e={current:e},t.memoizedState=e},useState:function(e){e=To(e);var t=e.queue,a=Hf.bind(null,ee,t);return t.dispatch=a,[e.memoizedState,a]},useDebugValue:Co,useDeferredValue:function(e,t){var a=ot();return Ro(a,e,t)},useTransition:function(){var e=To(!1);return e=zf.bind(null,ee,e.queue,!0,!1),ot().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,a){var n=ee,i=ot();if(de){if(a===void 0)throw Error(c(407));a=a()}else{if(a=t(),Ae===null)throw Error(c(349));
vendor: 6,343 bytes, line 9
9(ce&127)!==0||uf(n,t,a)}i.memoizedState=a;var r={value:a,getSnapshot:t};return i.queue=r,Tf(ff.bind(null,n,r,e),[e]),n.flags|=2048,Wn(9,{destroy:void 0},df.bind(null,n,r,a,t),null),a},useId:function(){var e=ot(),t=Ae.identifierPrefix;if(de){var a=Wt,n=$t;a=(n&~(1<<32-xt(n)-1)).toString(32)+a,t="_"+t+"R_"+a,a=ns++,0<a&&(t+="H"+a.toString(32)),t+="_"}else a=gp++,t="_"+t+"r_"+a.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:ko,useFormState:Sf,useActionState:Sf,useOptimistic:function(e){var t=ot();t.memoizedState=t.baseState=e;var a={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=a,t=Mo.bind(null,ee,!0,a),a.dispatch=t,[e,t]},useMemoCache:Ao,useCacheRefresh:function(){return ot().memoizedState=Sp.bind(null,ee)},useEffectEvent:function(e){var t=ot(),a={impl:e};return t.memoizedState=a,function(){if((he&2)!==0)throw Error(c(440));return a.impl.apply(void 0,arguments)}}},Do={readContext:Pe,use:is,useCallback:kf,useContext:Pe,useEffect:jo,useImperativeHandle:Of,useInsertionEffect:jf,useLayoutEffect:Cf,useMemo:Mf,useReducer:ss,useRef:_f,useState:function(){return ss(fa)},useDebugValue:Co,useDeferredValue:function(e,t){var a=Le();return Df(a,ve.memoizedState,e,t)},useTransition:function(){var e=ss(fa)[0],t=Le().memoizedState;return[typeof e=="boolean"?e:Xl(e),t]},useSyncExternalStore:cf,useId:Uf,useHostTransitionStatus:ko,useFormState:Ef,useActionState:Ef,useOptimistic:function(e,t){var a=Le();return gf(a,ve,e,t)},useMemoCache:Ao,useCacheRefresh:Bf};Do.useEffectEvent=Nf;var Yf={readContext:Pe,use:is,useCallback:kf,useContext:Pe,useEffect:jo,useImperativeHandle:Of,useInsertionEffect:jf,useLayoutEffect:Cf,useMemo:Mf,useReducer:_o,useRef:_f,useState:function(){return _o(fa)},useDebugValue:Co,useDeferredValue:function(e,t){var a=Le();return ve===null?Ro(a,e,t):Df(a,ve.memoizedState,e,t)},useTransition:function(){var e=_o(fa)[0],t=Le().memoizedState;return[typeof e=="boolean"?e:Xl(e),t]},useSyncExternalStore:cf,useId:Uf,useHostTransitionStatus:ko,useFormState:wf,useActionState:wf,useOptimistic:function(e,t){var a=Le();return ve!==null?gf(a,ve,e,t):(a.baseState=e,[e,a.queue.dispatch])},useMemoCache:Ao,useCacheRefresh:Bf};Yf.useEffectEvent=Nf;function zo(e,t,a,n){t=e.memoizedState,a=a(n,t),a=a==null?t:E({},t,a),e.memoizedState=a,e.lanes===0&&(e.updateQueue.baseState=a)}var Lo={enqueueSetState:function(e,t,a){e=e._reactInternals;var n=Nt(),i=Da(n);i.payload=t,a!=null&&(i.callback=a),t=za(e,i,n),t!==null&&(yt(t,e,n),Vl(t,e,n))},enqueueReplaceState:function(e,t,a){e=e._reactInternals;var n=Nt(),i=Da(n);i.tag=1,i.payload=t,a!=null&&(i.callback=a),t=za(e,i,n),t!==null&&(yt(t,e,n),Vl(t,e,n))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var a=Nt(),n=Da(a);n.tag=2,t!=null&&(n.callback=t),t=za(e,n,a),t!==null&&(yt(t,e,a),Vl(t,e,a))}};function Xf(e,t,a,n,i,r,d){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(n,r,d):t.prototype&&t.prototype.isPureReactComponent?!Ml(a,n)||!Ml(i,r):!0}function If(e,t,a,n){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(a,n),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(a,n),t.state!==e&&Lo.enqueueReplaceState(t,t.state,null)}function vn(e,t){var a=t;if("ref"in t){a={};for(var n in t)n!=="ref"&&(a[n]=t[n])}if(e=e.defaultProps){a===t&&(a=E({},a));for(var i in e)a[i]===void 0&&(a[i]=e[i])}return a}function Kf(e){Vi(e)}function Zf(e){console.error(e)}function Jf(e){Vi(e)}function us(e,t){try{var a=e.onUncaughtError;a(t.value,{componentStack:t.stack})}catch(n){setTimeout(function(){throw n})}}function Ff(e,t,a){try{var n=e.onCaughtError;n(a.value,{componentStack:a.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(i){setTimeout(function(){throw i})}}function Qo(e,t,a){return a=Da(a),a.tag=3,a.payload={element:null},a.callback=function(){us(e,t)},a}function $f(e){return e=Da(e),e.tag=3,e}function Wf(e,t,a,n){var i=a.type.getDerivedStateFromError;if(typeof i=="function"){var r=n.value;e.payload=function(){return i(r)},e.callback=function(){Ff(t,a,n)}}var d=a.stateNode;d!==null&&typeof d.componentDidCatch=="function"&&(e.callback=function(){Ff(t,a,n),typeof i!="function"&&(Va===null?Va=new Set([this]):Va.add(this));var h=n.stack;this.componentDidCatch(n.value,{componentStack:h!==null?h:""})})}function Ap(e,t,a,n,i){if(a.flags|=32768,n!==null&&typeof n=="object"&&typeof n.then=="function"){if(t=a.alternate,t!==null&&Yn(t,a,i,!0),a=At.current,a!==null){switch(a.tag){case 31:case 13:return Qt===null?Es():a.alternate===null&&Me===0&&(Me=3),a.flags&=-257,a.flags|=65536,a.lanes=i,n===$i?a.flags|=16384:(t=a.updateQueue,t===null?a.updateQueue=new Set([n]):t.add(n),oc(e,n,i)),!1;case 22:return a.flags|=65536,n===$i?a.flags|=16384:(t=a.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([n])},a.updateQueue=t):(a=t.retryQueue,a===null?t.retryQueue=new Set([n]):a.add(n)),oc(e,n,i)),!1}throw Error(c(435,a.tag))}return oc(e,n,i),Es(),!1}if(de)return t=At.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=i,n!==to&&(e=Error(c(422),{cause:n}),Ll(Mt(e,a)))):(n!==to&&(t=Error(c(423),{cause:n}),Ll(Mt(t,a))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,n=Mt(n,a),i=Qo(e.stateNode,n,i),mo(e,i),Me!==4&&(Me=2)),!1;var r=Error(c(520),{cause:n});if(r=Mt(r,a),ti===null?ti=[r]:ti.push(r),Me!==4&&(Me=2),t===null)return!0;n=Mt(n,a),a=t;do{switch(a.tag){case 3:return a.flags|=65536,e=i&-i,a.lanes|=e,e=Qo(a.stateNode,n,e),mo(a,e),!1;case 1:if(t=a.type,r=a.stateNode,(a.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||r!==null&&typeof r.componentDidCatch=="function"&&(Va===null||!Va.has(r))))return a.flags|=65536,i&=-i,a.lanes|=i,i=$f(i),Wf(i,e,a,n),mo(a,i),!1}a=a.return}while(a!==null);return!1}var Uo=Error(c(461)),Ve=!1;function et(e,t,a,n){t.child=e===null?tf(t,null,a,n):yn(t,e.child,a,n)}function Pf(e,t,a,n,i){a=a.render;var r=t.ref;if("ref"in n){var d={};for(var h in n)h!=="ref"&&(d[h]=n[h])}else d=n;return mn(t),n=vo(e,t,a,d,r,i),h=xo(),e!==null&&!Ve?(So(e,t,i),ma(e,t,i)):(de&&h&&Pr(t),t.flags|=1,et(e,t,n,i),t.child)}function em(e,t,a,n,i){if(e===null){var r=a.type;return typeof r=="function"&&!Fr(r)&&r.defaultProps===void 0&&a.compare===null?(t.tag=15,t.type=r,tm(e,t,r,n,i)
vendor: 11,849 bytes, line 9
9):(e=Xi(a.type,null,n,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(r=e.child,!Io(e,i)){var d=r.memoizedProps;if(a=a.compare,a=a!==null?a:Ml,a(d,n)&&e.ref===t.ref)return ma(e,t,i)}return t.flags|=1,e=ra(r,n),e.ref=t.ref,e.return=t,t.child=e}function tm(e,t,a,n,i){if(e!==null){var r=e.memoizedProps;if(Ml(r,n)&&e.ref===t.ref)if(Ve=!1,t.pendingProps=n=r,Io(e,i))(e.flags&131072)!==0&&(Ve=!0);else return t.lanes=e.lanes,ma(e,t,i)}return Bo(e,t,a,n,i)}function am(e,t,a,n){var i=n.children,r=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),n.mode==="hidden"){if((t.flags&128)!==0){if(r=r!==null?r.baseLanes|a:a,e!==null){for(n=t.child=e.child,i=0;n!==null;)i=i|n.lanes|n.childLanes,n=n.sibling;n=i&~r}else n=0,t.child=null;return nm(e,t,r,a,n)}if((a&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Ji(t,r!==null?r.cachePool:null),r!==null?lf(t,r):go(),sf(t);else return n=t.lanes=536870912,nm(e,t,r!==null?r.baseLanes|a:a,a,n)}else r!==null?(Ji(t,r.cachePool),lf(t,r),Qa(),t.memoizedState=null):(e!==null&&Ji(t,null),go(),Qa());return et(e,t,i,a),t.child}function Zl(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function nm(e,t,a,n,i){var r=oo();return r=r===null?null:{parent:Be._currentValue,pool:r},t.memoizedState={baseLanes:a,cachePool:r},e!==null&&Ji(t,null),go(),sf(t),e!==null&&Yn(e,t,n,!0),t.childLanes=i,null}function ds(e,t){return t=ms({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function lm(e,t,a){return yn(t,e.child,null,a),e=ds(t,t.pendingProps),e.flags|=2,wt(t),t.memoizedState=null,e}function wp(e,t,a){var n=t.pendingProps,i=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(de){if(n.mode==="hidden")return e=ds(t,n),t.lanes=536870912,Zl(null,e);if(yo(t),(e=_e)?(e=ph(e,Lt),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ca!==null?{id:$t,overflow:Wt}:null,retryLane:536870912,hydrationErrors:null},a=Hd(e),a.return=t,t.child=a,We=t,_e=null)):e=null,e===null)throw Oa(t);return t.lanes=536870912,null}return ds(t,n)}var r=e.memoizedState;if(r!==null){var d=r.dehydrated;if(yo(t),i)if(t.flags&256)t.flags&=-257,t=lm(e,t,a);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(c(558));else if(Ve||Yn(e,t,a,!1),i=(a&e.childLanes)!==0,Ve||i){if(n=Ae,n!==null&&(d=Ku(n,a),d!==0&&d!==r.retryLane))throw r.retryLane=d,cn(e,d),yt(n,e,d),Uo;Es(),t=lm(e,t,a)}else e=r.treeContext,_e=Ut(d.nextSibling),We=t,de=!0,Ra=null,Lt=!1,e!==null&&Gd(t,e),t=ds(t,n),t.flags|=4096;return t}return e=ra(e.child,{mode:n.mode,children:n.children}),e.ref=t.ref,t.child=e,e.return=t,e}function fs(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(c(284));(e===null||e.ref!==a)&&(t.flags|=4194816)}}function Bo(e,t,a,n,i){return mn(t),a=vo(e,t,a,n,void 0,i),n=xo(),e!==null&&!Ve?(So(e,t,i),ma(e,t,i)):(de&&n&&Pr(t),t.flags|=1,et(e,t,a,i),t.child)}function im(e,t,a,n,i,r){return mn(t),t.updateQueue=null,a=of(t,n,a,i),rf(e),n=xo(),e!==null&&!Ve?(So(e,t,r),ma(e,t,r)):(de&&n&&Pr(t),t.flags|=1,et(e,t,a,r),t.child)}function sm(e,t,a,n,i){if(mn(t),t.stateNode===null){var r=Hn,d=a.contextType;typeof d=="object"&&d!==null&&(r=Pe(d)),r=new a(n,r),t.memoizedState=r.state!==null&&r.state!==void 0?r.state:null,r.updater=Lo,t.stateNode=r,r._reactInternals=t,r=t.stateNode,r.props=n,r.state=t.memoizedState,r.refs={},uo(t),d=a.contextType,r.context=typeof d=="object"&&d!==null?Pe(d):Hn,r.state=t.memoizedState,d=a.getDerivedStateFromProps,typeof d=="function"&&(zo(t,a,d,n),r.state=t.memoizedState),typeof a.getDerivedStateFromProps=="function"||typeof r.getSnapshotBeforeUpdate=="function"||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(d=r.state,typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount(),d!==r.state&&Lo.enqueueReplaceState(r,r.state,null),Gl(t,n,r,i),ql(),r.state=t.memoizedState),typeof r.componentDidMount=="function"&&(t.flags|=4194308),n=!0}else if(e===null){r=t.stateNode;var h=t.memoizedProps,v=vn(a,h);r.props=v;var T=r.context,k=a.contextType;d=Hn,typeof k=="object"&&k!==null&&(d=Pe(k));var D=a.getDerivedStateFromProps;k=typeof D=="function"||typeof r.getSnapshotBeforeUpdate=="function",h=t.pendingProps!==h,k||typeof r.UNSAFE_componentWillReceiveProps!="function"&&typeof r.componentWillReceiveProps!="function"||(h||T!==d)&&If(t,r,n,d),Ma=!1;var j=t.memoizedState;r.state=j,Gl(t,n,r,i),ql(),T=t.memoizedState,h||j!==T||Ma?(typeof D=="function"&&(zo(t,a,D,n),T=t.memoizedState),(v=Ma||Xf(t,a,v,n,j,T,d))?(k||typeof r.UNSAFE_componentWillMount!="function"&&typeof r.componentWillMount!="function"||(typeof r.componentWillMount=="function"&&r.componentWillMount(),typeof r.UNSAFE_componentWillMount=="function"&&r.UNSAFE_componentWillMount()),typeof r.componentDidMount=="function"&&(t.flags|=4194308)):(typeof r.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=n,t.memoizedState=T),r.props=n,r.state=T,r.context=d,n=v):(typeof r.componentDidMount=="function"&&(t.flags|=4194308),n=!1)}else{r=t.stateNode,fo(e,t),d=t.memoizedProps,k=vn(a,d),r.props=k,D=t.pendingProps,j=r.context,T=a.contextType,v=Hn,typeof T=="object"&&T!==null&&(v=Pe(T)),h=a.getDerivedStateFromProps,(T=typeof h=="function"||typeof r.getSnapshotBeforeUpdate=="function")||typeof r.UNSAFE_componentWillReceiveProps!="function"&&typeof r.componentWillReceiveProps!="function"||(d!==D||j!==v)&&If(t,r,n,v),Ma=!1,j=t.memoizedState,r.state=j,Gl(t,n,r,i),ql();var R=t.memoizedState;d!==D||j!==R||Ma||e!==null&&e.dependencies!==null&&Ki(e.dependencies)?(typeof h=="function"&&(zo(t,a,h,n),R=t.memoizedState),(k=Ma||Xf(t,a,k,n,j,R,v)||e!==null&&e.dependencies!==null&&Ki(e.dependencies))?(T||typeof r.UNSAFE_componentWillUpdate!="function"&&typeof r.componentWillUpdate!="function"||(typeof r.componentWillUpdate=="function"&&r.componentWillUpdate(n,R,v),typeof r.UNSAFE_componentWillUpdate=="function"&&r.UNSAFE_componentWillUpdate(n,R,v)),typeof r.componentDidUpdate=="function"&&(t.flags|=4),typeof r.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof r.componentDidUpdate!="function"||d===e.memoizedProps&&j===e.memoizedState||(t.flags|=4),typeof r.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&j===e.memoizedState||(t.flags|=1024),t.memoizedProps=n,t.memoizedState=R),r.props=n,r.state=R,r.context=v,n=k):(typeof r.componentDidUpdate!="function"||d===e.memoizedProps&&j===e.memoizedState||(t.flags|=4),typeof r.getSnapshotBeforeUpdate!="function"||d===e.memoizedProps&&j===e.memoizedState||(t.flags|=1024),n=!1)}return r=n,fs(e,t),n=(t.flags&128)!==0,r||n?(r=t.stateNode,a=n&&typeof a.getDerivedStateFromError!="function"?null:r.render(),t.flags|=1,e!==null&&n?(t.child=yn(t,e.child,null,i),t.child=yn(t,null,a,i)):et(e,t,a,i),t.memoizedState=r.state,e=t.child):e=ma(e,t,i),e}function rm(e,t,a,n){return dn(),t.flags|=256,et(e,t,a,n),t.child}var Ho={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Vo(e){return{baseLanes:e,cachePool:Jd()}}function qo(e,t,a){return e=e!==null?e.childLanes&~a:0,t&&(e|=Tt),e}function om(e,t,a){var n=t.pendingProps,i=!1,r=(t.flags&128)!==0,d;if((d=r)||(d=e!==null&&e.memoizedState===null?!1:(ze.current&2)!==0),d&&(i=!0,t.flags&=-129),d=(t.flags&32)!==0,t.flags&=-33,e===null){if(de){if(i?La(t):Qa(),(e=_e)?(e=ph(e,Lt),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ca!==null?{id:$t,overflow:Wt}:null,retryLane:536870912,hydrationErrors:null},a=Hd(e),a.return=t,t.child=a,We=t,_e=null)):e=null,e===null)throw Oa(t);return wc(e)?t.lanes=32:t.lanes=536870912,null}var h=n.children;return n=n.fallback,i?(Qa(),i=t.mode,h=ms({mode:"hidden",children:h},i),n=un(n,i,a,null),h.return=t,n.return=t,h.sibling=n,t.child=h,n=t.child,n.memoizedState=Vo(a),n.childLanes=qo(e,d,a),t.memoizedState=Ho,Zl(null,n)):(La(t),Go(t,h))}var v=e.memoizedState;if(v!==null&&(h=v.dehydrated,h!==null)){if(r)t.flags&256?(La(t),t.flags&=-257,t=Yo(e,t,a)):t.memoizedState!==null?(Qa(),t.child=e.child,t.flags|=128,t=null):(Qa(),h=n.fallback,i=t.mode,n=ms({mode:"visible",children:n.children},i),h=un(h,i,a,null),h.flags|=2,n.return=t,h.return=t,n.sibling=h,t.child=n,yn(t,e.child,null,a),n=t.child,n.memoizedState=Vo(a),n.childLanes=qo(e,d,a),t.memoizedState=Ho,t=Zl(null,n));else if(La(t),wc(h)){if(d=h.nextSibling&&h.nextSibling.dataset,d)var T=d.dgst;d=T,n=Error(c(419)),n.stack="",n.digest=d,Ll({value:n,source:null,stack:null}),t=Yo(e,t,a)}else if(Ve||Yn(e,t,a,!1),d=(a&e.childLanes)!==0,Ve||d){if(d=Ae,d!==null&&(n=Ku(d,a),n!==0&&n!==v.retryLane))throw v.retryLane=n,cn(e,n),yt(d,e,n),Uo;Ac(h)||Es(),t=Yo(e,t,a)}else Ac(h)?(t.flags|=192,t.child=e.child,t=null):(e=v.treeContext,_e=Ut(h.nextSibling),We=t,de=!0,Ra=null,Lt=!1,e!==null&&Gd(t,e),t=Go(t,n.children),t.flags|=4096);return t}return i?(Qa(),h=n.fallback,i=t.mode,v=e.child,T=v.sibling,n=ra(v,{mode:"hidden",children:n.children}),n.subtreeFlags=v.subtreeFlags&65011712,T!==null?h=ra(T,h):(h=un(h,i,a,null),h.flags|=2),h.return=t,n.return=t,n.sibling=h,t.child=n,Zl(null,n),n=t.child,h=e.child.memoizedState,h===null?h=Vo(a):(i=h.cachePool,i!==null?(v=Be._currentValue,i=i.parent!==v?{parent:v,pool:v}:i):i=Jd(),h={baseLanes:h.baseLanes|a,cachePool:i}),n.memoizedState=h,n.childLanes=qo(e,d,a),t.memoizedState=Ho,Zl(e.child,n)):(La(t),a=e.child,e=a.sibling,a=ra(a,{mode:"visible",children:n.children}),a.return=t,a.sibling=null,e!==null&&(d=t.deletions,d===null?(t.deletions=[e],t.flags|=16):d.push(e)),t.child=a,t.memoizedState=null,a)}function Go(e,t){return t=ms({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function ms(e,t){return e=Et(22,e,null,t),e.lanes=0,e}function Yo(e,t,a){return yn(t,e.child,null,a),e=Go(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function cm(e,t,a){e.lanes|=t;var n=e.alternate;n!==null&&(n.lanes|=t),lo(e.return,t,a)}function Xo(e,t,a,n,i,r){var d=e.memoizedState;d===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:n,tail:a,tailMode:i,treeForkCount:r}:(d.isBackwards=t,d.rendering=null,d.renderingStartTime=0,d.last=n,d.tail=a,d.tailMode=i,d.treeForkCount=r)}function um(e,t,a){var n=t.pendingProps,i=n.revealOrder,r=n.tail;n=n.children;var d=ze.current,h=(d&2)!==0;if(h?(d=d&1|2,t.flags|=128):d&=1,Z(ze,d),et(e,t,n,a),n=de?zl:0,!h&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&cm(e,a,t);else if(e.tag===19)cm(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(i){case"forwards":for(a=t.child,i=null;a!==null;)e=a.alternate,e!==null&&ts(e)===null&&(i=a),a=a.sibling;a=i,a===null?(i=t.child,t.child=null):(i=a.sibling,a.sibling=null),Xo(t,!1,i,a,r,n);break;case"backwards":case"unstable_legacy-backwards":for(a=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&ts(e)===null){t.child=i;break}e=i.sibling,i.sibling=a,a=i,i=e}Xo(t,!0,a,null,r,n);break;case"together":Xo(t,!1,null,null,void 0,n);break;default:t.memoizedState=null}return t.child}function ma(e,t,a){if(e!==null&&(t.dependencies=e.dependencies),Ha|=t.lanes,(a&t.childLanes)===0)if(e!==null){if(Yn(e,t,a,!1),(a&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(c(153));if(t.child!==null){for(e=t.child,a=ra(e,e.pendingProps),t.child=a,a.return=t;e.sibling!==null;)e=e.sibling,a=a.sibling=ra(e,e.pendingProps),a.return=t;a.sibling=null}return t.child}
vendor: 4,253 bytes, line 9
9function Io(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&Ki(e)))}function _p(e,t,a){switch(t.tag){case 3:na(t,t.stateNode.containerInfo),ka(t,Be,e.memoizedState.cache),dn();break;case 27:case 5:gr(t);break;case 4:na(t,t.stateNode.containerInfo);break;case 10:ka(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,yo(t),null;break;case 13:var n=t.memoizedState;if(n!==null)return n.dehydrated!==null?(La(t),t.flags|=128,null):(a&t.child.childLanes)!==0?om(e,t,a):(La(t),e=ma(e,t,a),e!==null?e.sibling:null);La(t);break;case 19:var i=(e.flags&128)!==0;if(n=(a&t.childLanes)!==0,n||(Yn(e,t,a,!1),n=(a&t.childLanes)!==0),i){if(n)return um(e,t,a);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),Z(ze,ze.current),n)break;return null;case 22:return t.lanes=0,am(e,t,a,t.pendingProps);case 24:ka(t,Be,e.memoizedState.cache)}return ma(e,t,a)}function dm(e,t,a){if(e!==null)if(e.memoizedProps!==t.pendingProps)Ve=!0;else{if(!Io(e,a)&&(t.flags&128)===0)return Ve=!1,_p(e,t,a);Ve=(e.flags&131072)!==0}else Ve=!1,de&&(t.flags&1048576)!==0&&qd(t,zl,t.index);switch(t.lanes=0,t.tag){case 16:e:{var n=t.pendingProps;if(e=gn(t.elementType),t.type=e,typeof e=="function")Fr(e)?(n=vn(e,n),t.tag=1,t=sm(null,t,e,n,a)):(t.tag=0,t=Bo(null,t,e,n,a));else{if(e!=null){var i=e.$$typeof;if(i===Y){t.tag=11,t=Pf(null,t,e,n,a);break e}else if(i===Ne){t.tag=14,t=em(null,t,e,n,a);break e}}throw t=Fe(e)||e,Error(c(306,t,""))}}return t;case 0:return Bo(e,t,t.type,t.pendingProps,a);case 1:return n=t.type,i=vn(n,t.pendingProps),sm(e,t,n,i,a);case 3:e:{if(na(t,t.stateNode.containerInfo),e===null)throw Error(c(387));n=t.pendingProps;var r=t.memoizedState;i=r.element,fo(e,t),Gl(t,n,null,a);var d=t.memoizedState;if(n=d.cache,ka(t,Be,n),n!==r.cache&&io(t,[Be],a,!0),ql(),n=d.element,r.isDehydrated)if(r={element:n,isDehydrated:!1,cache:d.cache},t.updateQueue.baseState=r,t.memoizedState=r,t.flags&256){t=rm(e,t,n,a);break e}else if(n!==i){i=Mt(Error(c(424)),t),Ll(i),t=rm(e,t,n,a);break e}else for(e=t.stateNode.containerInfo,e.nodeType===9?e=e.body:e=e.nodeName==="HTML"?e.ownerDocument.body:e,_e=Ut(e.firstChild),We=t,de=!0,Ra=null,Lt=!0,a=tf(t,null,n,a),t.child=a;a;)a.flags=a.flags&-3|4096,a=a.sibling;else{if(dn(),n===i){t=ma(e,t,a);break e}et(e,t,n,a)}t=t.child}return t;case 26:return fs(e,t),e===null?(a=Eh(t.type,null,t.pendingProps,null))?t.memoizedState=a:de||(a=t.type,e=t.pendingProps,n=Cs(je.current).createElement(a),n[$e]=t,n[dt]=e,tt(n,a,e),Ke(n),t.stateNode=n):t.memoizedState=Eh(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return gr(t),e===null&&de&&(n=t.stateNode=vh(t.type,t.pendingProps,je.current),We=t,Lt=!0,i=_e,Xa(t.type)?(_c=i,_e=Ut(n.firstChild)):_e=i),et(e,t,t.pendingProps.children,a),fs(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&de&&((i=n=_e)&&(n=ty(n,t.type,t.pendingProps,Lt),n!==null?(t.stateNode=n,We=t,_e=Ut(n.firstChild),Lt=!1,i=!0):i=!1),i||Oa(t)),gr(t),i=t.type,r=t.pendingProps,d=e!==null?e.memoizedProps:null,n=r.children,xc(i,r)?n=null:d!==null&&xc(i,d)&&(t.flags|=32),t.memoizedState!==null&&(i=vo(e,t,pp,null,null,a),ci._currentValue=i),fs(e,t),et(e,t,n,a),t.child;case 6:return e===null&&de&&((e=a=_e)&&(a=ay(a,t.pendingProps,Lt),a!==null?(t.stateNode=a,We=t,_e=null,e=!0):e=!1),e||Oa(t)),null;case 13:return om(e,t,a);case 4:return na(t,t.stateNode.containerInfo),n=t.pendingProps,e===null?t.child=yn(t,null,n,a):et(e,t,n,a),t.child;case 11:return Pf(e,t,t.type,t.pendingProps,a);case 7:return et(e,t,t.pendingProps,a),t.child;case 8:return et(e,t,t.pendingProps.children,a),t.child;case 12:return et(e,t,t.pendingProps.children,a),t.child;case 10:return n=t.pendingProps,ka(t,t.type,n.value),et(e,t,n.children,a),t.child;case 9:return i=t.type._context,n=t.pendingProps.children,mn(t),i=Pe(i),n=n(i),t.flags|=1,et(e,t,n,a),t.child;case 14:return em(e,t,t.type,t.pendingProps,a);case 15:return tm(e,t,t.type,t.pendingProps,a);case 19:return um(e,t,a);case 31:return wp(e,t,a);case 22:return am(e,t,a,t.pendingProps);case 24:return mn(t),n=Pe(Be),e===null?(i=oo(),i===null&&(i=Ae,r=so(),i.pooledCache=r,r.refCount++,r!==null&&(i.pooledCacheLanes|=a),i=r),t.memoizedState={parent:n,cache:i}
vendor: 9,357 bytes, line 9
9,uo(t),ka(t,Be,i)):((e.lanes&a)!==0&&(fo(e,t),Gl(t,null,null,a),ql()),i=e.memoizedState,r=t.memoizedState,i.parent!==n?(i={parent:n,cache:n},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),ka(t,Be,n)):(n=r.cache,ka(t,Be,n),n!==i.cache&&io(t,[Be],a,!0))),et(e,t,t.pendingProps.children,a),t.child;case 29:throw t.pendingProps}throw Error(c(156,t.tag))}function ha(e){e.flags|=4}function Ko(e,t,a,n,i){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(i&335544128)===i)if(e.stateNode.complete)e.flags|=8192;else if(Um())e.flags|=8192;else throw pn=$i,co}else e.flags&=-16777217}function fm(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Nh(t))if(Um())e.flags|=8192;else throw pn=$i,co}function hs(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?Yu():536870912,e.lanes|=t,al|=t)}function Jl(e,t){if(!de)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 n=null;a!==null;)a.alternate!==null&&(n=a),a=a.sibling;n===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:n.sibling=null}}function Te(e){var t=e.alternate!==null&&e.alternate.child===e.child,a=0,n=0;if(t)for(var i=e.child;i!==null;)a|=i.lanes|i.childLanes,n|=i.subtreeFlags&65011712,n|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)a|=i.lanes|i.childLanes,n|=i.subtreeFlags,n|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=n,e.childLanes=a,t}function Tp(e,t,a){var n=t.pendingProps;switch(eo(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Te(t),null;case 1:return Te(t),null;case 3:return a=t.stateNode,n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ua(Be),_a(),a.pendingContext&&(a.context=a.pendingContext,a.pendingContext=null),(e===null||e.child===null)&&(Gn(t)?ha(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,ao())),Te(t),null;case 26:var i=t.type,r=t.memoizedState;return e===null?(ha(t),r!==null?(Te(t),fm(t,r)):(Te(t),Ko(t,i,null,n,a))):r?r!==e.memoizedState?(ha(t),Te(t),fm(t,r)):(Te(t),t.flags&=-16777217):(e=e.memoizedProps,e!==n&&ha(t),Te(t),Ko(t,i,e,n,a)),null;case 27:if(_i(t),a=je.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&ha(t);else{if(!n){if(t.stateNode===null)throw Error(c(166));return Te(t),null}e=Ee.current,Gn(t)?Yd(t):(e=vh(i,n,a),t.stateNode=e,ha(t))}return Te(t),null;case 5:if(_i(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==n&&ha(t);else{if(!n){if(t.stateNode===null)throw Error(c(166));return Te(t),null}if(r=Ee.current,Gn(t))Yd(t);else{var d=Cs(je.current);switch(r){case 1:r=d.createElementNS("http://www.w3.org/2000/svg",i);break;case 2:r=d.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;default:switch(i){case"svg":r=d.createElementNS("http://www.w3.org/2000/svg",i);break;case"math":r=d.createElementNS("http://www.w3.org/1998/Math/MathML",i);break;case"script":r=d.createElement("div"),r.innerHTML="<script><\/script>",r=r.removeChild(r.firstChild);break;case"select":r=typeof n.is=="string"?d.createElement("select",{is:n.is}):d.createElement("select"),n.multiple?r.multiple=!0:n.size&&(r.size=n.size);break;default:r=typeof n.is=="string"?d.createElement(i,{is:n.is}):d.createElement(i)}}r[$e]=t,r[dt]=n;e:for(d=t.child;d!==null;){if(d.tag===5||d.tag===6)r.appendChild(d.stateNode);else if(d.tag!==4&&d.tag!==27&&d.child!==null){d.child.return=d,d=d.child;continue}if(d===t)break e;for(;d.sibling===null;){if(d.return===null||d.return===t)break e;d=d.return}d.sibling.return=d.return,d=d.sibling}t.stateNode=r;e:switch(tt(r,i,n),i){case"button":case"input":case"select":case"textarea":n=!!n.autoFocus;break e;case"img":n=!0;break e;default:n=!1}n&&ha(t)}}return Te(t),Ko(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,a),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==n&&ha(t);else{if(typeof n!="string"&&t.stateNode===null)throw Error(c(166));if(e=je.current,Gn(t)){if(e=t.stateNode,a=t.memoizedProps,n=null,i=We,i!==null)switch(i.tag){case 27:case 5:n=i.memoizedProps}e[$e]=t,e=!!(e.nodeValue===a||n!==null&&n.suppressHydrationWarning===!0||oh(e.nodeValue,a)),e||Oa(t,!0)}else e=Cs(e).createTextNode(n),e[$e]=t,t.stateNode=e}return Te(t),null;case 31:if(a=t.memoizedState,e===null||e.memoizedState!==null){if(n=Gn(t),a!==null){if(e===null){if(!n)throw Error(c(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(c(557));e[$e]=t}else dn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Te(t),e=!1}else a=ao(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=a),e=!0;if(!e)return t.flags&256?(wt(t),t):(wt(t),null);if((t.flags&128)!==0)throw Error(c(558))}return Te(t),null;case 13:if(n=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Gn(t),n!==null&&n.dehydrated!==null){if(e===null){if(!i)throw Error(c(318));if(i=t.memoizedState,i=i!==null?i.dehydrated:null,!i)throw Error(c(317));i[$e]=t}else dn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Te(t),i=!1}else i=ao(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(wt(t),t):(wt(t),null)}return wt(t),(t.flags&128)!==0?(t.lanes=a,t):(a=n!==null,e=e!==null&&e.memoizedState!==null,a&&(n=t.child,i=null,n.alternate!==null&&n.alternate.memoizedState!==null&&n.alternate.memoizedState.cachePool!==null&&(i=n.alternate.memoizedState.cachePool.pool),r=null,n.memoizedState!==null&&n.memoizedState.cachePool!==null&&(r=n.memoizedState.cachePool.pool),r!==i&&(n.flags|=2048)),a!==e&&a&&(t.child.flags|=8192),hs(t,t.updateQueue),Te(t),null);case 4:return _a(),e===null&&gc(t.stateNode.containerInfo),Te(t),null;case 10:return ua(t.type),Te(t),null;case 19:if(se(ze),n=t.memoizedState,n===null)return Te(t),null;if(i=(t.flags&128)!==0,r=n.rendering,r===null)if(i)Jl(n,!1);else{if(Me!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(r=ts(e),r!==null){for(t.flags|=128,Jl(n,!1),e=r.updateQueue,t.updateQueue=e,hs(t,e),t.subtreeFlags=0,e=a,a=t.child;a!==null;)Bd(a,e),a=a.sibling;return Z(ze,ze.current&1|2),de&&oa(t,n.treeForkCount),t.child}e=e.sibling}n.tail!==null&&bt()>vs&&(t.flags|=128,i=!0,Jl(n,!1),t.lanes=4194304)}else{if(!i)if(e=ts(r),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,hs(t,e),Jl(n,!0),n.tail===null&&n.tailMode==="hidden"&&!r.alternate&&!de)return Te(t),null}else 2*bt()-n.renderingStartTime>vs&&a!==536870912&&(t.flags|=128,i=!0,Jl(n,!1),t.lanes=4194304);n.isBackwards?(r.sibling=t.child,t.child=r):(e=n.last,e!==null?e.sibling=r:t.child=r,n.last=r)}return n.tail!==null?(e=n.tail,n.rendering=e,n.tail=e.sibling,n.renderingStartTime=bt(),e.sibling=null,a=ze.current,Z(ze,i?a&1|2:a&1),de&&oa(t,n.treeForkCount),e):(Te(t),null);case 22:case 23:return wt(t),po(),n=t.memoizedState!==null,e!==null?e.memoizedState!==null!==n&&(t.flags|=8192):n&&(t.flags|=8192),n?(a&536870912)!==0&&(t.flags&128)===0&&(Te(t),t.subtreeFlags&6&&(t.flags|=8192)):Te(t),a=t.updateQueue,a!==null&&hs(t,a.retryQueue),a=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(a=e.memoizedState.cachePool.pool),n=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(n=t.memoizedState.cachePool.pool),n!==a&&(t.flags|=2048),e!==null&&se(hn),null;case 24:return a=null,e!==null&&(a=e.memoizedState.cache),t.memoizedState.cache!==a&&(t.flags|=2048),ua(Be),Te(t),null;case 25:return null;case 30:return null}throw Error(c(156,t.tag))}function Np(e,t){switch(eo(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ua(Be),_a(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return _i(t),null;case 31:if(t.memoizedState!==null){if(wt(t),t.alternate===null)throw Error(c(340));dn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(wt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(c(340));dn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return se(ze),null;case 4:return _a(),null;case 10:return ua(t.type),null;case 22:case 23:return wt(t),po(),e!==null&&se(hn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ua(Be),null;case 25:return null;default:return null}}function mm(e,t){switch(eo(t),t.tag){case 3:ua(Be),_a();break;case 26:case 27:case 5:_i(t);break;case 4:_a();break;case 31:t.memoizedState!==null&&wt(t);break;case 13:wt(t);break;case 19:se(ze);break;case 10:ua(t.type);break;case 22:case 23:wt(t),po(),e!==null&&se(hn);break;case 24:ua(Be)}}function Fl(e,t){try{var a=t.updateQueue,n=a!==null?a.lastEffect:null;if(n!==null){var i=n.next;a=i;do{if((a.tag&e)===e){n=void 0;var r=a.create,d=a.inst;n=r(),d.destroy=n}a=a.next}while(a!==i)}}catch(h){ye(t,t.return,h)}}function Ua(e,t,a){try{var n=t.updateQueue,i=n!==null?n.lastEffect:null;if(i!==null){var r=i.next;n=r;do{if((n.tag&e)===e){var d=n.inst,h=d.destroy;if(h!==void 0){d.destroy=void 0,i=t;var v=a,T=h;try{T()}catch(k){ye(i,v,k)}}}n=n.next}while(n!==r)}}catch(k){ye(t,t.return,k)}}function hm(e){var t=e.updateQueue;if(t!==null){var a=e.stateNode;try{nf(t,a)}catch(n){ye(e,e.return,n)}}}function gm(e,t,a){a.props=vn(e.type,e.memoizedProps),a.state=e.memoizedState;
vendor: 21,035 bytes, line 9
9try{a.componentWillUnmount()}catch(n){ye(e,t,n)}}function $l(e,t){try{var a=e.ref;if(a!==null){switch(e.tag){case 26:case 27:case 5:var n=e.stateNode;break;case 30:n=e.stateNode;break;default:n=e.stateNode}typeof a=="function"?e.refCleanup=a(n):a.current=n}}catch(i){ye(e,t,i)}}function Pt(e,t){var a=e.ref,n=e.refCleanup;if(a!==null)if(typeof n=="function")try{n()}catch(i){ye(e,t,i)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof a=="function")try{a(null)}catch(i){ye(e,t,i)}else a.current=null}function pm(e){var t=e.type,a=e.memoizedProps,n=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":a.autoFocus&&n.focus();break e;case"img":a.src?n.src=a.src:a.srcSet&&(n.srcset=a.srcSet)}}catch(i){ye(e,e.return,i)}}function Zo(e,t,a){try{var n=e.stateNode;Jp(n,e.type,a,t),n[dt]=t}catch(i){ye(e,e.return,i)}}function ym(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Xa(e.type)||e.tag===4}function Jo(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||ym(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&&Xa(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 Fo(e,t,a){var n=e.tag;if(n===5||n===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=ia));else if(n!==4&&(n===27&&Xa(e.type)&&(a=e.stateNode,t=null),e=e.child,e!==null))for(Fo(e,t,a),e=e.sibling;e!==null;)Fo(e,t,a),e=e.sibling}function gs(e,t,a){var n=e.tag;if(n===5||n===6)e=e.stateNode,t?a.insertBefore(e,t):a.appendChild(e);else if(n!==4&&(n===27&&Xa(e.type)&&(a=e.stateNode),e=e.child,e!==null))for(gs(e,t,a),e=e.sibling;e!==null;)gs(e,t,a),e=e.sibling}function bm(e){var t=e.stateNode,a=e.memoizedProps;try{for(var n=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);tt(t,n,a),t[$e]=e,t[dt]=a}catch(r){ye(e,e.return,r)}}var ga=!1,qe=!1,$o=!1,vm=typeof WeakSet=="function"?WeakSet:Set,Ze=null;function jp(e,t){if(e=e.containerInfo,bc=Ls,e=Rd(e),Gr(e)){if("selectionStart"in e)var a={start:e.selectionStart,end:e.selectionEnd};else e:{a=(a=e.ownerDocument)&&a.defaultView||window;var n=a.getSelection&&a.getSelection();if(n&&n.rangeCount!==0){a=n.anchorNode;var i=n.anchorOffset,r=n.focusNode;n=n.focusOffset;try{a.nodeType,r.nodeType}catch{a=null;break e}var d=0,h=-1,v=-1,T=0,k=0,D=e,j=null;t:for(;;){for(var R;D!==a||i!==0&&D.nodeType!==3||(h=d+i),D!==r||n!==0&&D.nodeType!==3||(v=d+n),D.nodeType===3&&(d+=D.nodeValue.length),(R=D.firstChild)!==null;)j=D,D=R;for(;;){if(D===e)break t;if(j===a&&++T===i&&(h=d),j===r&&++k===n&&(v=d),(R=D.nextSibling)!==null)break;D=j,j=D.parentNode}D=R}a=h===-1||v===-1?null:{start:h,end:v}}else a=null}a=a||{start:0,end:0}}else a=null;for(vc={focusedElem:e,selectionRange:a},Ls=!1,Ze=t;Ze!==null;)if(t=Ze,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,Ze=e;else for(;Ze!==null;){switch(t=Ze,r=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++)i=e[a],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&r!==null){e=void 0,a=t,i=r.memoizedProps,r=r.memoizedState,n=a.stateNode;try{var X=vn(a.type,i);e=n.getSnapshotBeforeUpdate(X,r),n.__reactInternalSnapshotBeforeUpdate=e}catch(W){ye(a,a.return,W)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,a=e.nodeType,a===9)Ec(e);else if(a===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":Ec(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(c(163))}if(e=t.sibling,e!==null){e.return=t.return,Ze=e;break}Ze=t.return}}function xm(e,t,a){var n=a.flags;switch(a.tag){case 0:case 11:case 15:ya(e,a),n&4&&Fl(5,a);break;case 1:if(ya(e,a),n&4)if(e=a.stateNode,t===null)try{e.componentDidMount()}catch(d){ye(a,a.return,d)}else{var i=vn(a.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(d){ye(a,a.return,d)}}n&64&&hm(a),n&512&&$l(a,a.return);break;case 3:if(ya(e,a),n&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{nf(e,t)}catch(d){ye(a,a.return,d)}}break;case 27:t===null&&n&4&&bm(a);case 26:case 5:ya(e,a),t===null&&n&4&&pm(a),n&512&&$l(a,a.return);break;case 12:ya(e,a);break;case 31:ya(e,a),n&4&&Am(e,a);break;case 13:ya(e,a),n&4&&wm(e,a),n&64&&(e=a.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(a=Qp.bind(null,a),ny(e,a))));break;case 22:if(n=a.memoizedState!==null||ga,!n){t=t!==null&&t.memoizedState!==null||qe,i=ga;var r=qe;ga=n,(qe=t)&&!r?ba(e,a,(a.subtreeFlags&8772)!==0):ya(e,a),ga=i,qe=r}break;case 30:break;default:ya(e,a)}}function Sm(e){var t=e.alternate;t!==null&&(e.alternate=null,Sm(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&Tr(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 Ce=null,mt=!1;function pa(e,t,a){for(a=a.child;a!==null;)Em(e,t,a),a=a.sibling}function Em(e,t,a){if(vt&&typeof vt.onCommitFiberUnmount=="function")try{vt.onCommitFiberUnmount(Sl,a)}catch{}switch(a.tag){case 26:qe||Pt(a,t),pa(e,t,a),a.memoizedState?a.memoizedState.count--:a.stateNode&&(a=a.stateNode,a.parentNode.removeChild(a));break;case 27:qe||Pt(a,t);var n=Ce,i=mt;Xa(a.type)&&(Ce=a.stateNode,mt=!1),pa(e,t,a),si(a.stateNode),Ce=n,mt=i;break;case 5:qe||Pt(a,t);case 6:if(n=Ce,i=mt,Ce=null,pa(e,t,a),Ce=n,mt=i,Ce!==null)if(mt)try{(Ce.nodeType===9?Ce.body:Ce.nodeName==="HTML"?Ce.ownerDocument.body:Ce).removeChild(a.stateNode)}catch(r){ye(a,t,r)}else try{Ce.removeChild(a.stateNode)}catch(r){ye(a,t,r)}break;case 18:Ce!==null&&(mt?(e=Ce,hh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.stateNode),ul(e)):hh(Ce,a.stateNode));break;case 4:n=Ce,i=mt,Ce=a.stateNode.containerInfo,mt=!0,pa(e,t,a),Ce=n,mt=i;break;case 0:case 11:case 14:case 15:Ua(2,a,t),qe||Ua(4,a,t),pa(e,t,a);break;case 1:qe||(Pt(a,t),n=a.stateNode,typeof n.componentWillUnmount=="function"&&gm(a,t,n)),pa(e,t,a);break;case 21:pa(e,t,a);break;case 22:qe=(n=qe)||a.memoizedState!==null,pa(e,t,a),qe=n;break;default:pa(e,t,a)}}function Am(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{ul(e)}catch(a){ye(t,t.return,a)}}}function wm(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{ul(e)}catch(a){ye(t,t.return,a)}}function Cp(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new vm),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new vm),t;default:throw Error(c(435,e.tag))}}function ps(e,t){var a=Cp(e);t.forEach(function(n){if(!a.has(n)){a.add(n);var i=Up.bind(null,e,n);n.then(i,i)}})}function ht(e,t){var a=t.deletions;if(a!==null)for(var n=0;n<a.length;n++){var i=a[n],r=e,d=t,h=d;e:for(;h!==null;){switch(h.tag){case 27:if(Xa(h.type)){Ce=h.stateNode,mt=!1;break e}break;case 5:Ce=h.stateNode,mt=!1;break e;case 3:case 4:Ce=h.stateNode.containerInfo,mt=!0;break e}h=h.return}if(Ce===null)throw Error(c(160));Em(r,d,i),Ce=null,mt=!1,r=i.alternate,r!==null&&(r.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)_m(t,e),t=t.sibling}var Yt=null;function _m(e,t){var a=e.alternate,n=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:ht(t,e),gt(e),n&4&&(Ua(3,e,e.return),Fl(3,e),Ua(5,e,e.return));break;case 1:ht(t,e),gt(e),n&512&&(qe||a===null||Pt(a,a.return)),n&64&&ga&&(e=e.updateQueue,e!==null&&(n=e.callbacks,n!==null&&(a=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=a===null?n:a.concat(n))));break;case 26:var i=Yt;if(ht(t,e),gt(e),n&512&&(qe||a===null||Pt(a,a.return)),n&4){var r=a!==null?a.memoizedState:null;if(n=e.memoizedState,a===null)if(n===null)if(e.stateNode===null){e:{n=e.type,a=e.memoizedProps,i=i.ownerDocument||i;t:switch(n){case"title":r=i.getElementsByTagName("title")[0],(!r||r[wl]||r[$e]||r.namespaceURI==="http://www.w3.org/2000/svg"||r.hasAttribute("itemprop"))&&(r=i.createElement(n),i.head.insertBefore(r,i.querySelector("head > title"))),tt(r,n,a),r[$e]=e,Ke(r),n=r;break e;case"link":var d=_h("link","href",i).get(n+(a.href||""));if(d){for(var h=0;h<d.length;h++)if(r=d[h],r.getAttribute("href")===(a.href==null||a.href===""?null:a.href)&&r.getAttribute("rel")===(a.rel==null?null:a.rel)&&r.getAttribute("title")===(a.title==null?null:a.title)&&r.getAttribute("crossorigin")===(a.crossOrigin==null?null:a.crossOrigin)){d.splice(h,1);break t}}r=i.createElement(n),tt(r,n,a),i.head.appendChild(r);break;case"meta":if(d=_h("meta","content",i).get(n+(a.content||""))){for(h=0;h<d.length;h++)if(r=d[h],r.getAttribute("content")===(a.content==null?null:""+a.content)&&r.getAttribute("name")===(a.name==null?null:a.name)&&r.getAttribute("property")===(a.property==null?null:a.property)&&r.getAttribute("http-equiv")===(a.httpEquiv==null?null:a.httpEquiv)&&r.getAttribute("charset")===(a.charSet==null?null:a.charSet)){d.splice(h,1);break t}}r=i.createElement(n),tt(r,n,a),i.head.appendChild(r);break;default:throw Error(c(468,n))}r[$e]=e,Ke(r),n=r}e.stateNode=n}else Th(i,e.type,e.stateNode);else e.stateNode=wh(i,n,e.memoizedProps);else r!==n?(r===null?a.stateNode!==null&&(a=a.stateNode,a.parentNode.removeChild(a)):r.count--,n===null?Th(i,e.type,e.stateNode):wh(i,n,e.memoizedProps)):n===null&&e.stateNode!==null&&Zo(e,e.memoizedProps,a.memoizedProps)}break;case 27:ht(t,e),gt(e),n&512&&(qe||a===null||Pt(a,a.return)),a!==null&&n&4&&Zo(e,e.memoizedProps,a.memoizedProps);break;case 5:if(ht(t,e),gt(e),n&512&&(qe||a===null||Pt(a,a.return)),e.flags&32){i=e.stateNode;try{Mn(i,"")}catch(X){ye(e,e.return,X)}}n&4&&e.stateNode!=null&&(i=e.memoizedProps,Zo(e,i,a!==null?a.memoizedProps:i)),n&1024&&($o=!0);break;case 6:if(ht(t,e),gt(e),n&4){if(e.stateNode===null)throw Error(c(162));n=e.memoizedProps,a=e.stateNode;try{a.nodeValue=n}catch(X){ye(e,e.return,X)}}break;case 3:if(ks=null,i=Yt,Yt=Rs(t.containerInfo),ht(t,e),Yt=i,gt(e),n&4&&a!==null&&a.memoizedState.isDehydrated)try{ul(t.containerInfo)}catch(X){ye(e,e.return,X)}$o&&($o=!1,Tm(e));break;case 4:n=Yt,Yt=Rs(e.stateNode.containerInfo),ht(t,e),gt(e),Yt=n;break;case 12:ht(t,e),gt(e);break;case 31:ht(t,e),gt(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,ps(e,n)));break;case 13:ht(t,e),gt(e),e.child.flags&8192&&e.memoizedState!==null!=(a!==null&&a.memoizedState!==null)&&(bs=bt()),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,ps(e,n)));break;case 22:i=e.memoizedState!==null;var v=a!==null&&a.memoizedState!==null,T=ga,k=qe;if(ga=T||i,qe=k||v,ht(t,e),qe=k,ga=T,gt(e),n&8192)e:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(a===null||v||ga||qe||xn(e)),a=null,t=e;;){if(t.tag===5||t.tag===26){if(a===null){v=a=t;try{if(r=v.stateNode,i)d=r.style,typeof d.setProperty=="function"?d.setProperty("display","none","important"):d.display="none";else{h=v.stateNode;var D=v.memoizedProps.style,j=D!=null&&D.hasOwnProperty("display")?D.display:null;h.style.display=j==null||typeof j=="boolean"?"":(""+j).trim()}}catch(X){ye(v,v.return,X)}}}else if(t.tag===6){if(a===null){v=t;try{v.stateNode.nodeValue=i?"":v.memoizedProps}catch(X){ye(v,v.return,X)}}}else if(t.tag===18){if(a===null){v=t;try{var R=v.stateNode;i?gh(R,!0):gh(v.stateNode,!1)}catch(X){ye(v,v.return,X)}}}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}n&4&&(n=e.updateQueue,n!==null&&(a=n.retryQueue,a!==null&&(n.retryQueue=null,ps(e,a))));break;case 19:ht(t,e),gt(e),n&4&&(n=e.updateQueue,n!==null&&(e.updateQueue=null,ps(e,n)));break;case 30:break;case 21:break;default:ht(t,e),gt(e)}}function gt(e){var t=e.flags;if(t&2){try{for(var a,n=e.return;n!==null;){if(ym(n)){a=n;break}n=n.return}if(a==null)throw Error(c(160));switch(a.tag){case 27:var i=a.stateNode,r=Jo(e);gs(e,r,i);break;case 5:var d=a.stateNode;a.flags&32&&(Mn(d,""),a.flags&=-33);var h=Jo(e);gs(e,h,d);break;case 3:case 4:var v=a.stateNode.containerInfo,T=Jo(e);Fo(e,T,v);break;default:throw Error(c(161))}}catch(k){ye(e,e.return,k)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Tm(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Tm(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ya(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)xm(e,t.alternate,t),t=t.sibling}function xn(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ua(4,t,t.return),xn(t);break;case 1:Pt(t,t.return);var a=t.stateNode;typeof a.componentWillUnmount=="function"&&gm(t,t.return,a),xn(t);break;case 27:si(t.stateNode);case 26:case 5:Pt(t,t.return),xn(t);break;case 22:t.memoizedState===null&&xn(t);break;case 30:xn(t);break;default:xn(t)}e=e.sibling}}function ba(e,t,a){for(a=a&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var n=t.alternate,i=e,r=t,d=r.flags;switch(r.tag){case 0:case 11:case 15:ba(i,r,a),Fl(4,r);break;case 1:if(ba(i,r,a),n=r,i=n.stateNode,typeof i.componentDidMount=="function")try{i.componentDidMount()}catch(T){ye(n,n.return,T)}if(n=r,i=n.updateQueue,i!==null){var h=n.stateNode;try{var v=i.shared.hiddenCallbacks;if(v!==null)for(i.shared.hiddenCallbacks=null,i=0;i<v.length;i++)af(v[i],h)}catch(T){ye(n,n.return,T)}}a&&d&64&&hm(r),$l(r,r.return);break;case 27:bm(r);case 26:case 5:ba(i,r,a),a&&n===null&&d&4&&pm(r),$l(r,r.return);break;case 12:ba(i,r,a);break;case 31:ba(i,r,a),a&&d&4&&Am(i,r);break;case 13:ba(i,r,a),a&&d&4&&wm(i,r);break;case 22:r.memoizedState===null&&ba(i,r,a),$l(r,r.return);break;case 30:break;default:ba(i,r,a)}t=t.sibling}}function Wo(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&&Ql(a))}function Po(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ql(e))}function Xt(e,t,a,n){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Nm(e,t,a,n),t=t.sibling}function Nm(e,t,a,n){var i=t.flags;switch(t.tag){case 0:case 11:case 15:Xt(e,t,a,n),i&2048&&Fl(9,t);break;case 1:Xt(e,t,a,n);break;case 3:Xt(e,t,a,n),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&Ql(e)));break;case 12:if(i&2048){Xt(e,t,a,n),e=t.stateNode;try{var r=t.memoizedProps,d=r.id,h=r.onPostCommit;typeof h=="function"&&h(d,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(v){ye(t,t.return,v)}}else Xt(e,t,a,n);break;case 31:Xt(e,t,a,n);break;case 13:Xt(e,t,a,n);break;case 23:break;case 22:r=t.stateNode,d=t.alternate,t.memoizedState!==null?r._visibility&2?Xt(e,t,a,n):Wl(e,t):r._visibility&2?Xt(e,t,a,n):(r._visibility|=2,Pn(e,t,a,n,(t.subtreeFlags&10256)!==0||!1)),i&2048&&Wo(d,t);break;case 24:Xt(e,t,a,n),i&2048&&Po(t.alternate,t);break;default:Xt(e,t,a,n)}}function Pn(e,t,a,n,i){for(i=i&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var r=e,d=t,h=a,v=n,T=d.flags;switch(d.tag){case 0:case 11:case 15:Pn(r,d,h,v,i),Fl(8,d);break;case 23:break;case 22:var k=d.stateNode;d.memoizedState!==null?k._visibility&2?Pn(r,d,h,v,i):Wl(r,d):(k._visibility|=2,Pn(r,d,h,v,i)),i&&T&2048&&Wo(d.alternate,d);break;case 24:Pn(r,d,h,v,i),i&&T&2048&&Po(d.alternate,d);break;default:Pn(r,d,h,v,i)}t=t.sibling}}function Wl(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var a=e,n=t,i=n.flags;switch(n.tag){case 22:Wl(a,n),i&2048&&Wo(n.alternate,n);break;case 24:Wl(a,n),i&2048&&Po(n.alternate,n);break;default:Wl(a,n)}t=t.sibling}}var Pl=8192;function el(e,t,a){if(e.subtreeFlags&Pl)for(e=e.child;e!==null;)jm(e,t,a),e=e.sibling}function jm(e,t,a){switch(e.tag){case 26:el(e,t,a),e.flags&Pl&&e.memoizedState!==null&&gy(a,Yt,e.memoizedState,e.memoizedProps);break;case 5:el(e,t,a);break;case 3:case 4:var n=Yt;Yt=Rs(e.stateNode.containerInfo),el(e,t,a),Yt=n;break;case 22:e.memoizedState===null&&(n=e.alternate,n!==null&&n.memoizedState!==null?(n=Pl,Pl=16777216,el(e,t,a),Pl=n):el(e,t,a));break;default:el(e,t,a)}}function Cm(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 ei(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];Ze=n,Om(n,e)}Cm(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Rm(e),e=e.sibling}function Rm(e){switch(e.tag){case 0:case 11:case 15:ei(e),e.flags&2048&&Ua(9,e,e.return);break;case 3:ei(e);break;case 12:ei(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,ys(e)):ei(e);break;default:ei(e)}}function ys(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var a=0;a<t.length;a++){var n=t[a];Ze=n,Om(n,e)}Cm(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ua(8,t,t.return),ys(t);break;case 22:a=t.stateNode,a._visibility&2&&(a._visibility&=-3,ys(t));break;default:ys(t)}e=e.sibling}}function Om(e,t){for(;Ze!==null;){var a=Ze;switch(a.tag){case 0:case 11:case 15:Ua(8,a,t);break;case 23:case 22:if(a.memoizedState!==null&&a.memoizedState.cachePool!==null){var n=a.memoizedState.cachePool.pool;n!=null&&n.refCount++}break;case 24:Ql(a.memoizedState.cache)}if(n=a.child,n!==null)n.return=a,Ze=n;else e:for(a=e;Ze!==null;){n=Ze;var i=n.sibling,r=n.return;if(Sm(n),n===a){Ze=null;break e}if(i!==null){i.return=r,Ze=i;break e}Ze=r}}}var Rp={getCacheForType:function(e){var t=Pe(Be),a=t.data.get(e);return a===void 0&&(a=e(),t.data.set(e,a)),a},cacheSignal:function(){return Pe(Be).controller.signal}},Op=typeof WeakMap=="function"?WeakMap:Map,he=0,Ae=null,re=null,ce=0,pe=0,_t=null,Ba=!1,tl=!1,ec=!1,va=0,Me=0,Ha=0,Sn=0,tc=0,Tt=0,al=0,ti=null,pt=null,ac=!1,bs=0,km=0,vs=1/0,xs=null,Va=null,Xe=0,qa=null,nl=null,xa=0,nc=0,lc=null,Mm=null,ai=0,ic=null;function Nt(){return(he&2)!==0&&ce!==0?ce&-ce:C.T!==null?dc():Zu()}function Dm(){if(Tt===0)if((ce&536870912)===0||de){var e=ji;ji<<=1,(ji&3932160)===0&&(ji=262144),Tt=e}else Tt=536870912;return e=At.current,e!==null&&(e.flags|=32),Tt}function yt(e,t,a){(e===Ae&&(pe===2||pe===9)||e.cancelPendingCommit!==null)&&(ll(e,0),Ga(e,ce,Tt,!1)),Al(e,a),((he&2)===0||e!==Ae)&&(e===Ae&&((he&2)===0&&(Sn|=a),Me===4&&Ga(e,ce,Tt,!1)),ea(e))}function zm(e,t,a){if((he&6)!==0)throw Error(c(327));var n=!a&&(t&127)===0&&(t&e.expiredLanes)===0||El(e,t),i=n?Dp(e,t):rc(e,t,!0),r=n;do{if(i===0){tl&&!n&&Ga(e,t,0,!1);break}else{if(a=e.current.alternate,r&&!kp(a)){i=rc(e,t,!1),r=!1;continue}if(i===2){if(r=t,e.errorRecoveryDisabledLanes&r)var d=0;else d=e.pendingLanes&-536870913,d=d!==0?d:d&536870912?536870912:0;if(d!==0){t=d;e:{var h=e;i=ti;var v=h.current.memoizedState.isDehydrated;if(v&&(ll(h,d).flags|=256),d=rc(h,d,!1),d!==2){if(ec&&!v){h.errorRecoveryDisabledLanes|=r,Sn|=r,i=4;break e}r=pt,pt=i,r!==null&&(pt===null?pt=r:pt.push.apply(pt,r))}i=d}if(r=!1,i!==2)continue}}if(i===1){ll(e,0),Ga(e,t,0,!0);break}e:{switch(n=e,r=i,r){case 0:case 1:throw Error(c(345));case 4:if((t&4194048)!==t)break;case 6:Ga(n,t,Tt,!Ba);break e;case 2:pt=null;break;case 3:case 5:break;default:throw Error(c(329))}if((t&62914560)===t&&(i=bs+300-bt(),10<i)){if(Ga(n,t,Tt,!Ba),Ri(n,0,!0)!==0)break e;xa=t,n.timeoutHandle=fh(Lm.bind(null,n,a,pt,xs,ac,t,Tt,Sn,al,Ba,r,"Throttled",-0,0),i);break e}Lm(n,a,pt,xs,ac,t,Tt,Sn,al,Ba,r,null,-0,0)}}break}while(!0);ea(e)}function Lm(e,t,a,n,i,r,d,h,v,T,k,D,j,R){if(e.timeoutHandle=-1,D=t.subtreeFlags,D&8192||(D&16785408)===16785408){D={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:ia},jm(t,r,D);var X=(r&62914560)===r?bs-bt():(r&4194048)===r?km-bt():0;if(X=py(D,X),X!==null){xa=r,e.cancelPendingCommit=X(Ym.bind(null,e,t,r,a,n,i,d,h,v,k,D,null,j,R)),Ga(e,r,d,!T);return}}Ym(e,t,r,a,n,i,d,h,v)}function kp(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 n=0;n<a.length;n++){var i=a[n],r=i.getSnapshot;i=i.value;try{if(!St(r(),i))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 Ga(e,t,a,n){t&=~tc,t&=~Sn,e.suspendedLanes|=t,e.pingedLanes&=~t,n&&(e.warmLanes|=t),n=e.expirationTimes;for(var i=t;0<i;){var r=31-xt(i),d=1<<r;n[r]=-1,i&=~d}a!==0&&Xu(e,a,t)}
vendor: 1,252 bytes, line 9
9function Ss(){return(he&6)===0?(ni(0),!1):!0}function sc(){if(re!==null){if(pe===0)var e=re.return;else e=re,ca=fn=null,Eo(e),Zn=null,Bl=0,e=re;for(;e!==null;)mm(e.alternate,e),e=e.return;re=null}}function ll(e,t){var a=e.timeoutHandle;a!==-1&&(e.timeoutHandle=-1,Wp(a)),a=e.cancelPendingCommit,a!==null&&(e.cancelPendingCommit=null,a()),xa=0,sc(),Ae=e,re=a=ra(e.current,null),ce=t,pe=0,_t=null,Ba=!1,tl=El(e,t),ec=!1,al=Tt=tc=Sn=Ha=Me=0,pt=ti=null,ac=!1,(t&8)!==0&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0<n;){var i=31-xt(n),r=1<<i;t|=e[i],n&=~r}return va=t,qi(),a}function Qm(e,t){ee=null,C.H=Kl,t===Kn||t===Fi?(t=Wd(),pe=3):t===co?(t=Wd(),pe=4):pe=t===Uo?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,_t=t,re===null&&(Me=1,us(e,Mt(t,e.current)))}function Um(){var e=At.current;return e===null?!0:(ce&4194048)===ce?Qt===null:(ce&62914560)===ce||(ce&536870912)!==0?e===Qt:!1}function Bm(){var e=C.H;return C.H=Kl,e===null?Kl:e}function Hm(){var e=C.A;return C.A=Rp,e}function Es(){Me=4,Ba||(ce&4194048)!==ce&&At.current!==null||(tl=!0),(Ha&134217727)===0&&(Sn&134217727)===0||Ae===null||Ga(Ae,ce,Tt,!1)}function rc(e,t,a){var n=he;he|=2;var i=Bm(),r=Hm();(Ae!==e||ce!==t)&&(xs=null,ll(e,t)),t=!1;var d=Me;
vendor: 4,580 bytes, line 9
9e:do try{if(pe!==0&&re!==null){var h=re,v=_t;switch(pe){case 8:sc(),d=6;break e;case 3:case 2:case 9:case 6:At.current===null&&(t=!0);var T=pe;if(pe=0,_t=null,il(e,h,v,T),a&&tl){d=0;break e}break;default:T=pe,pe=0,_t=null,il(e,h,v,T)}}Mp(),d=Me;break}catch(k){Qm(e,k)}while(!0);return t&&e.shellSuspendCounter++,ca=fn=null,he=n,C.H=i,C.A=r,re===null&&(Ae=null,ce=0,qi()),d}function Mp(){for(;re!==null;)Vm(re)}function Dp(e,t){var a=he;he|=2;var n=Bm(),i=Hm();Ae!==e||ce!==t?(xs=null,vs=bt()+500,ll(e,t)):tl=El(e,t);e:do try{if(pe!==0&&re!==null){t=re;var r=_t;t:switch(pe){case 1:pe=0,_t=null,il(e,t,r,1);break;case 2:case 9:if(Fd(r)){pe=0,_t=null,qm(t);break}t=function(){pe!==2&&pe!==9||Ae!==e||(pe=7),ea(e)},r.then(t,t);break e;case 3:pe=7;break e;case 4:pe=5;break e;case 7:Fd(r)?(pe=0,_t=null,qm(t)):(pe=0,_t=null,il(e,t,r,7));break;case 5:var d=null;switch(re.tag){case 26:d=re.memoizedState;case 5:case 27:var h=re;if(d?Nh(d):h.stateNode.complete){pe=0,_t=null;var v=h.sibling;if(v!==null)re=v;else{var T=h.return;T!==null?(re=T,As(T)):re=null}break t}}pe=0,_t=null,il(e,t,r,5);break;case 6:pe=0,_t=null,il(e,t,r,6);break;case 8:sc(),Me=6;break e;default:throw Error(c(462))}}zp();break}catch(k){Qm(e,k)}while(!0);return ca=fn=null,C.H=n,C.A=i,he=a,re!==null?0:(Ae=null,ce=0,qi(),Me)}function zp(){for(;re!==null&&!lg();)Vm(re)}function Vm(e){var t=dm(e.alternate,e,va);e.memoizedProps=e.pendingProps,t===null?As(e):re=t}function qm(e){var t=e,a=t.alternate;switch(t.tag){case 15:case 0:t=im(a,t,t.pendingProps,t.type,void 0,ce);break;case 11:t=im(a,t,t.pendingProps,t.type.render,t.ref,ce);break;case 5:Eo(t);default:mm(a,t),t=re=Bd(t,va),t=dm(a,t,va)}e.memoizedProps=e.pendingProps,t===null?As(e):re=t}function il(e,t,a,n){ca=fn=null,Eo(t),Zn=null,Bl=0;var i=t.return;try{if(Ap(e,i,t,a,ce)){Me=1,us(e,Mt(a,e.current)),re=null;return}}catch(r){if(i!==null)throw re=i,r;Me=1,us(e,Mt(a,e.current)),re=null;return}t.flags&32768?(de||n===1?e=!0:tl||(ce&536870912)!==0?e=!1:(Ba=e=!0,(n===2||n===9||n===3||n===6)&&(n=At.current,n!==null&&n.tag===13&&(n.flags|=16384))),Gm(t,e)):As(t)}function As(e){var t=e;do{if((t.flags&32768)!==0){Gm(t,Ba);return}e=t.return;var a=Tp(t.alternate,t,va);if(a!==null){re=a;return}if(t=t.sibling,t!==null){re=t;return}re=t=e}while(t!==null);Me===0&&(Me=5)}function Gm(e,t){do{var a=Np(e.alternate,e);if(a!==null){a.flags&=32767,re=a;return}if(a=e.return,a!==null&&(a.flags|=32768,a.subtreeFlags=0,a.deletions=null),!t&&(e=e.sibling,e!==null)){re=e;return}re=e=a}while(e!==null);Me=6,re=null}function Ym(e,t,a,n,i,r,d,h,v){e.cancelPendingCommit=null;do ws();while(Xe!==0);if((he&6)!==0)throw Error(c(327));if(t!==null){if(t===e.current)throw Error(c(177));if(r=t.lanes|t.childLanes,r|=Zr,hg(e,a,r,d,h,v),e===Ae&&(re=Ae=null,ce=0),nl=t,qa=e,xa=a,nc=r,lc=i,Mm=n,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Bp(Ti,function(){return Jm(),null})):(e.callbackNode=null,e.callbackPriority=0),n=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||n){n=C.T,C.T=null,i=O.p,O.p=2,d=he,he|=4;try{jp(e,t,a)}finally{he=d,O.p=i,C.T=n}}Xe=1,Xm(),Im(),Km()}}function Xm(){if(Xe===1){Xe=0;var e=qa,t=nl,a=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||a){a=C.T,C.T=null;var n=O.p;O.p=2;var i=he;he|=4;try{_m(t,e);var r=vc,d=Rd(e.containerInfo),h=r.focusedElem,v=r.selectionRange;if(d!==h&&h&&h.ownerDocument&&Cd(h.ownerDocument.documentElement,h)){if(v!==null&&Gr(h)){var T=v.start,k=v.end;if(k===void 0&&(k=T),"selectionStart"in h)h.selectionStart=T,h.selectionEnd=Math.min(k,h.value.length);else{var D=h.ownerDocument||document,j=D&&D.defaultView||window;if(j.getSelection){var R=j.getSelection(),X=h.textContent.length,W=Math.min(v.start,X),Se=v.end===void 0?W:Math.min(v.end,X);!R.extend&&W>Se&&(d=Se,Se=W,W=d);var w=jd(h,W),S=jd(h,Se);if(w&&S&&(R.rangeCount!==1||R.anchorNode!==w.node||R.anchorOffset!==w.offset||R.focusNode!==S.node||R.focusOffset!==S.offset)){var _=D.createRange();_.setStart(w.node,w.offset),R.removeAllRanges(),W>Se?(R.addRange(_),R.extend(S.node,S.offset)):(_.setEnd(S.node,S.offset),R.addRange(_))}}}}for(D=[],R=h;R=R.parentNode;)R.nodeType===1&&D.push({element:R,left:R.scrollLeft,top:R.scrollTop});for(typeof h.focus=="function"&&h.focus(),h=0;h<D.length;h++){var M=D[h];M.element.scrollLeft=M.left,M.element.scrollTop=M.top}}Ls=!!bc,vc=bc=null}finally{he=i,O.p=n,C.T=a}}e.current=t,Xe=2}}function Im(){if(Xe===2){Xe=0;var e=qa,t=nl,a=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||a){a=C.T,C.T=null;var n=O.p;O.p=2;var i=he;he|=4;try{xm(e,t.alternate,t)}finally{he=i,O.p=n,C.T=a}}Xe=3}}
vendor: 9,028 bytes, line 9
9function Km(){if(Xe===4||Xe===3){Xe=0,ig();var e=qa,t=nl,a=xa,n=Mm;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Xe=5:(Xe=0,nl=qa=null,Zm(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(Va=null),wr(a),t=t.stateNode,vt&&typeof vt.onCommitFiberRoot=="function")try{vt.onCommitFiberRoot(Sl,t,void 0,(t.current.flags&128)===128)}catch{}if(n!==null){t=C.T,i=O.p,O.p=2,C.T=null;try{for(var r=e.onRecoverableError,d=0;d<n.length;d++){var h=n[d];r(h.value,{componentStack:h.stack})}}finally{C.T=t,O.p=i}}(xa&3)!==0&&ws(),ea(e),i=e.pendingLanes,(a&261930)!==0&&(i&42)!==0?e===ic?ai++:(ai=0,ic=e):ai=0,ni(0)}}function Zm(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,Ql(t)))}function ws(){return Xm(),Im(),Km(),Jm()}function Jm(){if(Xe!==5)return!1;var e=qa,t=nc;nc=0;var a=wr(xa),n=C.T,i=O.p;try{O.p=32>a?32:a,C.T=null,a=lc,lc=null;var r=qa,d=xa;if(Xe=0,nl=qa=null,xa=0,(he&6)!==0)throw Error(c(331));var h=he;if(he|=4,Rm(r.current),Nm(r,r.current,d,a),he=h,ni(0,!1),vt&&typeof vt.onPostCommitFiberRoot=="function")try{vt.onPostCommitFiberRoot(Sl,r)}catch{}return!0}finally{O.p=i,C.T=n,Zm(e,t)}}function Fm(e,t,a){t=Mt(a,t),t=Qo(e.stateNode,t,2),e=za(e,t,2),e!==null&&(Al(e,2),ea(e))}function ye(e,t,a){if(e.tag===3)Fm(e,e,a);else for(;t!==null;){if(t.tag===3){Fm(t,e,a);break}else if(t.tag===1){var n=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof n.componentDidCatch=="function"&&(Va===null||!Va.has(n))){e=Mt(a,e),a=$f(2),n=za(t,a,2),n!==null&&(Wf(a,n,t,e),Al(n,2),ea(n));break}}t=t.return}}function oc(e,t,a){var n=e.pingCache;if(n===null){n=e.pingCache=new Op;var i=new Set;n.set(t,i)}else i=n.get(t),i===void 0&&(i=new Set,n.set(t,i));i.has(a)||(ec=!0,i.add(a),e=Lp.bind(null,e,t,a),t.then(e,e))}function Lp(e,t,a){var n=e.pingCache;n!==null&&n.delete(t),e.pingedLanes|=e.suspendedLanes&a,e.warmLanes&=~a,Ae===e&&(ce&a)===a&&(Me===4||Me===3&&(ce&62914560)===ce&&300>bt()-bs?(he&2)===0&&ll(e,0):tc|=a,al===ce&&(al=0)),ea(e)}function $m(e,t){t===0&&(t=Yu()),e=cn(e,t),e!==null&&(Al(e,t),ea(e))}function Qp(e){var t=e.memoizedState,a=0;t!==null&&(a=t.retryLane),$m(e,a)}function Up(e,t){var a=0;switch(e.tag){case 31:case 13:var n=e.stateNode,i=e.memoizedState;i!==null&&(a=i.retryLane);break;case 19:n=e.stateNode;break;case 22:n=e.stateNode._retryCache;break;default:throw Error(c(314))}n!==null&&n.delete(t),$m(e,a)}function Bp(e,t){return xr(e,t)}var _s=null,sl=null,cc=!1,Ts=!1,uc=!1,Ya=0;function ea(e){e!==sl&&e.next===null&&(sl===null?_s=sl=e:sl=sl.next=e),Ts=!0,cc||(cc=!0,Vp())}function ni(e,t){if(!uc&&Ts){uc=!0;do for(var a=!1,n=_s;n!==null;){if(e!==0){var i=n.pendingLanes;if(i===0)var r=0;else{var d=n.suspendedLanes,h=n.pingedLanes;r=(1<<31-xt(42|e)+1)-1,r&=i&~(d&~h),r=r&201326741?r&201326741|1:r?r|2:0}r!==0&&(a=!0,th(n,r))}else r=ce,r=Ri(n,n===Ae?r:0,n.cancelPendingCommit!==null||n.timeoutHandle!==-1),(r&3)===0||El(n,r)||(a=!0,th(n,r));n=n.next}while(a);uc=!1}}function Hp(){Wm()}function Wm(){Ts=cc=!1;var e=0;Ya!==0&&$p()&&(e=Ya);for(var t=bt(),a=null,n=_s;n!==null;){var i=n.next,r=Pm(n,t);r===0?(n.next=null,a===null?_s=i:a.next=i,i===null&&(sl=a)):(a=n,(e!==0||(r&3)!==0)&&(Ts=!0)),n=i}Xe!==0&&Xe!==5||ni(e),Ya!==0&&(Ya=0)}function Pm(e,t){for(var a=e.suspendedLanes,n=e.pingedLanes,i=e.expirationTimes,r=e.pendingLanes&-62914561;0<r;){var d=31-xt(r),h=1<<d,v=i[d];v===-1?((h&a)===0||(h&n)!==0)&&(i[d]=mg(h,t)):v<=t&&(e.expiredLanes|=h),r&=~h}if(t=Ae,a=ce,a=Ri(e,e===t?a:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n=e.callbackNode,a===0||e===t&&(pe===2||pe===9)||e.cancelPendingCommit!==null)return n!==null&&n!==null&&Sr(n),e.callbackNode=null,e.callbackPriority=0;if((a&3)===0||El(e,a)){if(t=a&-a,t===e.callbackPriority)return t;switch(n!==null&&Sr(n),wr(a)){case 2:case 8:a=qu;break;case 32:a=Ti;break;case 268435456:a=Gu;break;default:a=Ti}return n=eh.bind(null,e),a=xr(a,n),e.callbackPriority=t,e.callbackNode=a,t}return n!==null&&n!==null&&Sr(n),e.callbackPriority=2,e.callbackNode=null,2}function eh(e,t){if(Xe!==0&&Xe!==5)return e.callbackNode=null,e.callbackPriority=0,null;var a=e.callbackNode;if(ws()&&e.callbackNode!==a)return null;var n=ce;return n=Ri(e,e===Ae?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),n===0?null:(zm(e,n,t),Pm(e,bt()),e.callbackNode!=null&&e.callbackNode===a?eh.bind(null,e):null)}function th(e,t){if(ws())return null;zm(e,t,!0)}function Vp(){Pp(function(){(he&6)!==0?xr(Vu,Hp):Wm()})}function dc(){if(Ya===0){var e=Xn;e===0&&(e=Ni,Ni<<=1,(Ni&261888)===0&&(Ni=256)),Ya=e}return Ya}function ah(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:Di(""+e)}function nh(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 qp(e,t,a,n,i){if(t==="submit"&&a&&a.stateNode===i){var r=ah((i[dt]||null).action),d=n.submitter;d&&(t=(t=d[dt]||null)?ah(t.formAction):d.getAttribute("formAction"),t!==null&&(r=t,d=null));var h=new Ui("action","action",null,n,i);e.push({event:h,listeners:[{instance:null,listener:function(){if(n.defaultPrevented){if(Ya!==0){var v=d?nh(i,d):new FormData(i);Oo(a,{pending:!0,data:v,method:i.method,action:r},null,v)}}else typeof r=="function"&&(h.preventDefault(),v=d?nh(i,d):new FormData(i),Oo(a,{pending:!0,data:v,method:i.method,action:r},r,v))},currentTarget:i}]})}}for(var fc=0;fc<Kr.length;fc++){var mc=Kr[fc],Gp=mc.toLowerCase(),Yp=mc[0].toUpperCase()+mc.slice(1);Gt(Gp,"on"+Yp)}Gt(Md,"onAnimationEnd"),Gt(Dd,"onAnimationIteration"),Gt(zd,"onAnimationStart"),Gt("dblclick","onDoubleClick"),Gt("focusin","onFocus"),Gt("focusout","onBlur"),Gt(sp,"onTransitionRun"),Gt(rp,"onTransitionStart"),Gt(op,"onTransitionCancel"),Gt(Ld,"onTransitionEnd"),On("onMouseEnter",["mouseout","mouseover"]),On("onMouseLeave",["mouseout","mouseover"]),On("onPointerEnter",["pointerout","pointerover"]),On("onPointerLeave",["pointerout","pointerover"]),ln("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),ln("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),ln("onBeforeInput",["compositionend","keypress","textInput","paste"]),ln("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),ln("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),ln("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var li="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(" "),Xp=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(li));function lh(e,t){t=(t&4)!==0;for(var a=0;a<e.length;a++){var n=e[a],i=n.event;n=n.listeners;e:{var r=void 0;if(t)for(var d=n.length-1;0<=d;d--){var h=n[d],v=h.instance,T=h.currentTarget;if(h=h.listener,v!==r&&i.isPropagationStopped())break e;r=h,i.currentTarget=T;try{r(i)}catch(k){Vi(k)}i.currentTarget=null,r=v}else for(d=0;d<n.length;d++){if(h=n[d],v=h.instance,T=h.currentTarget,h=h.listener,v!==r&&i.isPropagationStopped())break e;r=h,i.currentTarget=T;try{r(i)}catch(k){Vi(k)}i.currentTarget=null,r=v}}}}function oe(e,t){var a=t[_r];a===void 0&&(a=t[_r]=new Set);var n=e+"__bubble";a.has(n)||(ih(t,e,2,!1),a.add(n))}function hc(e,t,a){var n=0;t&&(n|=4),ih(a,e,n,t)}var Ns="_reactListening"+Math.random().toString(36).slice(2);function gc(e){if(!e[Ns]){e[Ns]=!0,$u.forEach(function(a){a!=="selectionchange"&&(Xp.has(a)||hc(a,!1,e),hc(a,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Ns]||(t[Ns]=!0,hc("selectionchange",!1,t))}}function ih(e,t,a,n){switch(Dh(t)){case 2:var i=vy;break;case 8:i=xy;break;default:i=Rc}a=i.bind(null,t,a,e),i=void 0,!Dr||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(i=!0),n?i!==void 0?e.addEventListener(t,a,{capture:!0,passive:i}):e.addEventListener(t,a,!0):i!==void 0?e.addEventListener(t,a,{passive:i}):e.addEventListener(t,a,!1)}function pc(e,t,a,n,i){var r=n;if((t&1)===0&&(t&2)===0&&n!==null)e:for(;;){if(n===null)return;var d=n.tag;if(d===3||d===4){var h=n.stateNode.containerInfo;if(h===i)break;if(d===4)for(d=n.return;d!==null;){var v=d.tag;if((v===3||v===4)&&d.stateNode.containerInfo===i)return;d=d.return}for(;h!==null;){if(d=jn(h),d===null)return;if(v=d.tag,v===5||v===6||v===26||v===27){n=r=d;continue e}h=h.parentNode}}n=n.return}cd(function(){var T=r,k=kr(a),D=[];e:{var j=Qd.get(e);if(j!==void 0){var R=Ui,X=e;switch(e){case"keypress":if(Li(a)===0)break e;case"keydown":case"keyup":R=Ug;break;case"focusin":X="focus",R=Ur;break;case"focusout":X="blur",R=Ur;break;case"beforeblur":case"afterblur":R=Ur;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":
vendor: 1,892 bytes, line 9
9R=fd;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":R=Tg;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":R=Vg;break;case Md:case Dd:case zd:R=Cg;break;case Ld:R=Gg;break;case"scroll":case"scrollend":R=wg;break;case"wheel":R=Xg;break;case"copy":case"cut":case"paste":R=Og;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":R=hd;break;case"toggle":case"beforetoggle":R=Kg}var W=(t&4)!==0,Se=!W&&(e==="scroll"||e==="scrollend"),w=W?j!==null?j+"Capture":null:j;W=[];for(var S=T,_;S!==null;){var M=S;if(_=M.stateNode,M=M.tag,M!==5&&M!==26&&M!==27||_===null||w===null||(M=Tl(S,w),M!=null&&W.push(ii(S,M,_))),Se)break;S=S.return}0<W.length&&(j=new R(j,X,null,a,k),D.push({event:j,listeners:W}))}}if((t&7)===0){e:{if(j=e==="mouseover"||e==="pointerover",R=e==="mouseout"||e==="pointerout",j&&a!==Or&&(X=a.relatedTarget||a.fromElement)&&(jn(X)||X[Nn]))break e;if((R||j)&&(j=k.window===k?k:(j=k.ownerDocument)?j.defaultView||j.parentWindow:window,R?(X=a.relatedTarget||a.toElement,R=T,X=X?jn(X):null,X!==null&&(Se=m(X),W=X.tag,X!==Se||W!==5&&W!==27&&W!==6)&&(X=null)):(R=null,X=T),R!==X)){if(W=fd,M="onMouseLeave",w="onMouseEnter",S="mouse",(e==="pointerout"||e==="pointerover")&&(W=hd,M="onPointerLeave",w="onPointerEnter",S="pointer"),Se=R==null?j:_l(R),_=X==null?j:_l(X),j=new W(M,S+"leave",R,a,k),j.target=Se,j.relatedTarget=_,M=null,jn(k)===T&&(W=new W(w,S+"enter",X,a,k),W.target=_,W.relatedTarget=Se,M=W),Se=M,R&&X)t:{for(W=Ip,w=R,S=X,_=0,M=w;M;M=W(M))_++;M=0;for(var J=S;J;J=W(J))M++;for(;0<_-M;)w=W(w),_--;for(;0<M-_;)S=W(S),M--;for(;_--;){if(w===S||S!==null&&w===S.alternate){W=w;break t}w=W(w),S=W(S)}W=null}else W=null;R!==null&&sh(D,j,R,W,!1),X!==null&&Se!==null&&sh(D,Se,X,W,!0)}}
vendor: 5,176 bytes, lines 9-10
9e:{if(j=T?_l(T):window,R=j.nodeName&&j.nodeName.toLowerCase(),R==="select"||R==="input"&&j.type==="file")var fe=Ed;else if(xd(j))if(Ad)fe=np;else{fe=tp;var I=ep}else R=j.nodeName,!R||R.toLowerCase()!=="input"||j.type!=="checkbox"&&j.type!=="radio"?T&&Rr(T.elementType)&&(fe=Ed):fe=ap;if(fe&&(fe=fe(e,T))){Sd(D,fe,a,k);break e}I&&I(e,j,T),e==="focusout"&&T&&j.type==="number"&&T.memoizedProps.value!=null&&Cr(j,"number",j.value)}switch(I=T?_l(T):window,e){case"focusin":(xd(I)||I.contentEditable==="true")&&(Qn=I,Yr=T,Dl=null);break;case"focusout":Dl=Yr=Qn=null;break;case"mousedown":Xr=!0;break;case"contextmenu":case"mouseup":case"dragend":Xr=!1,Od(D,a,k);break;case"selectionchange":if(ip)break;case"keydown":case"keyup":Od(D,a,k)}var ae;if(Hr)e:{switch(e){case"compositionstart":var ue="onCompositionStart";break e;case"compositionend":ue="onCompositionEnd";break e;case"compositionupdate":ue="onCompositionUpdate";break e}ue=void 0}else Ln?bd(e,a)&&(ue="onCompositionEnd"):e==="keydown"&&a.keyCode===229&&(ue="onCompositionStart");ue&&(gd&&a.locale!=="ko"&&(Ln||ue!=="onCompositionStart"?ue==="onCompositionEnd"&&Ln&&(ae=ud()):(ja=k,zr="value"in ja?ja.value:ja.textContent,Ln=!0)),I=js(T,ue),0<I.length&&(ue=new md(ue,e,null,a,k),D.push({event:ue,listeners:I}),ae?ue.data=ae:(ae=vd(a),ae!==null&&(ue.data=ae)))),(ae=Jg?Fg(e,a):$g(e,a))&&(ue=js(T,"onBeforeInput"),0<ue.length&&(I=new md("onBeforeInput","beforeinput",null,a,k),D.push({event:I,listeners:ue}),I.data=ae)),qp(D,e,T,a,k)}lh(D,t)})}function ii(e,t,a){return{instance:e,listener:t,currentTarget:a}}function js(e,t){for(var a=t+"Capture",n=[];e!==null;){var i=e,r=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||r===null||(i=Tl(e,a),i!=null&&n.unshift(ii(e,i,r)),i=Tl(e,t),i!=null&&n.push(ii(e,i,r))),e.tag===3)return n;e=e.return}return[]}function Ip(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function sh(e,t,a,n,i){for(var r=t._reactName,d=[];a!==null&&a!==n;){var h=a,v=h.alternate,T=h.stateNode;if(h=h.tag,v!==null&&v===n)break;h!==5&&h!==26&&h!==27||T===null||(v=T,i?(T=Tl(a,r),T!=null&&d.unshift(ii(a,T,v))):i||(T=Tl(a,r),T!=null&&d.push(ii(a,T,v)))),a=a.return}d.length!==0&&e.push({event:t,listeners:d})}var Kp=/\r\n?/g,Zp=/\u0000|\uFFFD/g;function rh(e){return(typeof e=="string"?e:""+e).replace(Kp,` 10`).replace(Zp,"")}function oh(e,t){return t=rh(t),rh(e)===t}function xe(e,t,a,n,i,r){switch(a){case"children":typeof n=="string"?t==="body"||t==="textarea"&&n===""||Mn(e,n):(typeof n=="number"||typeof n=="bigint")&&t!=="body"&&Mn(e,""+n);break;case"className":ki(e,"class",n);break;case"tabIndex":ki(e,"tabindex",n);break;case"dir":case"role":case"viewBox":case"width":case"height":ki(e,a,n);break;case"style":rd(e,n,r);break;case"data":if(t!=="object"){ki(e,"data",n);break}case"src":case"href":if(n===""&&(t!=="a"||a!=="href")){e.removeAttribute(a);break}if(n==null||typeof n=="function"||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=Di(""+n),e.setAttribute(a,n);break;case"action":case"formAction":if(typeof n=="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 r=="function"&&(a==="formAction"?(t!=="input"&&xe(e,t,"name",i.name,i,null),xe(e,t,"formEncType",i.formEncType,i,null),xe(e,t,"formMethod",i.formMethod,i,null),xe(e,t,"formTarget",i.formTarget,i,null)):(xe(e,t,"encType",i.encType,i,null),xe(e,t,"method",i.method,i,null),xe(e,t,"target",i.target,i,null)));if(n==null||typeof n=="symbol"||typeof n=="boolean"){e.removeAttribute(a);break}n=Di(""+n),e.setAttribute(a,n);break;case"onClick":n!=null&&(e.onclick=ia);break;case"onScroll":n!=null&&oe("scroll",e);break;case"onScrollEnd":n!=null&&oe("scrollend",e);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(c(61));if(a=n.__html,a!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"multiple":e.multiple=n&&typeof n!="function"&&typeof n!="symbol";break;case"muted":e.muted=n&&typeof n!="function"&&typeof n!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(n==null||typeof n=="function"||typeof n=="boolean"||typeof n=="symbol"){e.removeAttribute("xlink:href");break}a=Di(""+n),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":n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""+n):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
10ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":n&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,""):e.removeAttribute(a);break;case"capture":case"download":n===!0?e.setAttribute(a,""):n!==!1&&n!=null&&typeof n!="function"&&typeof n!="symbol"?e.setAttribute(a,n):e.removeAttribute(a);break;case"cols":case"rows":case"size":case"span":n!=null&&typeof n!="function"&&typeof n!="symbol"&&!isNaN(n)&&1<=n?e.setAttribute(a,n):e.removeAttribute(a);break;case"rowSpan":case"start":n==null||typeof n=="function"||typeof n=="symbol"||isNaN(n)?e.removeAttribute(a):e.setAttribute(a,n);break;case"popover":oe("beforetoggle",e),oe("toggle",e),Oi(e,"popover",n);break;case"xlinkActuate":la(e,"http://www.w3.org/1999/xlink","xlink:actuate",n);break;case"xlinkArcrole":la(e,"http://www.w3.org/1999/xlink","xlink:arcrole",n);break;case"xlinkRole":la(e,"http://www.w3.org/1999/xlink","xlink:role",n);break;case"xlinkShow":la(e,"http://www.w3.org/1999/xlink","xlink:show",n);break;case"xlinkTitle":la(e,"http://www.w3.org/1999/xlink","xlink:title",n);break;case"xlinkType":la(e,"http://www.w3.org/1999/xlink","xlink:type",n);break;case"xmlBase":la(e,"http://www.w3.org/XML/1998/namespace","xml:base",n);break;case"xmlLang":la(e,"http://www.w3.org/XML/1998/namespace","xml:lang",n);break;case"xmlSpace":la(e,"http://www.w3.org/XML/1998/namespace","xml:space",n);break;case"is":Oi(e,"is",n);break;case"innerText":case"textContent":break;default:(!(2<a.length)||a[0]!=="o"&&a[0]!=="O"||a[1]!=="n"&&a[1]!=="N")&&(a=Eg.get(a)||a,Oi(e,a,n))}}function yc(e,t,a,n,i,r){switch(a){case"style":rd(e,n,r);break;case"dangerouslySetInnerHTML":if(n!=null){if(typeof n!="object"||!("__html"in n))throw Error(c(61));if(a=n.__html,a!=null){if(i.children!=null)throw Error(c(60));e.innerHTML=a}}break;case"children":typeof n=="string"?Mn(e,n):(typeof n=="number"||typeof n=="bigint")&&Mn(e,""+n);break;case"onScroll":n!=null&&oe("scroll",e);break;case"onScrollEnd":n!=null&&oe("scrollend",e);break;case"onClick":n!=null&&(e.onclick=ia);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!Wu.hasOwnProperty(a))e:{if(a[0]==="o"&&a[1]==="n"&&(i=a.endsWith("Capture"),t=a.slice(2,i?a.length-7:void 0),r=e[dt]||null,r=r!=null?r[a]:null,typeof r=="function"&&e.removeEventListener(t,r,i),typeof n=="function")){typeof r!="function"&&r!==null&&(a in e?e[a]=null:e.hasAttribute(a)&&e.removeAttribute(a)),e.addEventListener(t,n,i);break e}a in e?e[a]=n:n===!0?e.setAttribute(a,""):Oi(e,a,n)}}}function tt(e,t,a){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":oe("error",e),oe("load",e);var n=!1,i=!1,r;for(r in a)if(a.hasOwnProperty(r)){var d=a[r];if(d!=null)switch(r){case"src":n=!0;break;case"srcSet":i=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:xe(e,t,r,d,a,null)}}i&&xe(e,t,"srcSet",a.srcSet,a,null),n&&xe(e,t,"src",a.src,a,null);return;case"input":oe("invalid",e);var h=r=d=i=null,v=null,T=null;for(n in a)if(a.hasOwnProperty(n)){var k=a[n];if(k!=null)switch(n){case"name":i=k;break;case"type":d=k;break;case"checked":v=k;break;case"defaultChecked":T=k;break;case"value":r=k;break;case"defaultValue":h=k;break;case"children":case"dangerouslySetInnerHTML":if(k!=null)throw Error(c(137,t));break;default:xe(e,t,n,k,a,null)}}nd(e,r,h,v,T,d,i,!1);return;case"select":oe("invalid",e),n=d=r=null;for(i in a)if(a.hasOwnProperty(i)&&(h=a[i],h!=null))switch(i){case"value":r=h;break;case"defaultValue":d=h;break;case"multiple":n=h;default:xe(e,t,i,h,a,null)}t=r,a=d,e.multiple=!!n,t!=null?kn(e,!!n,t,!1):a!=null&&kn(e,!!n,a,!0);return;case"textarea":oe("invalid",e),r=i=n=null;for(d in a)if(a.hasOwnProperty(d)&&(h=a[d],h!=null))switch(d){case"value":n=h;break;case"defaultValue":i=h;break;case"children":r=h;break;case"dangerouslySetInnerHTML":if(h!=null)throw Error(c(91));break;default:xe(e,t,d,h,a,null)}id(e,n,i,r);return;case"option":for(v in a)a.hasOwnProperty(v)&&(n=a[v],n!=null)&&(v==="selected"?e.selected=n&&typeof n!="function"&&typeof n!="symbol":xe(e,t,v,n,a,null));return;case"dialog":oe("beforetoggle",e),oe("toggle",e),oe("cancel",e),oe("close",e);break;case"iframe":case"object":oe("load",e);break;case"video":case"audio":for(n=0;n<li.length;n++)oe(li[n],e);break;case"image":oe("error",e),oe("load",e);break;case"details":oe("toggle",e);break;case"embed":case"source":case"link":oe("error",e),oe("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(T in a)if(a.hasOwnProperty(T)&&(n=a[T],n!=null))switch(T){case"children":case"dangerouslySetInnerHTML":throw Error(c(137,t));default:xe(e,t,T,n,a,null)}return;default:if(Rr(t)){for(k in a)a.hasOwnProperty(k)&&(n=a[k],n!==void 0&&yc(e,t,k,n,a,void 0));return}}for(h in a)a.hasOwnProperty(h)&&(n=a[h],n!=null&&xe(e,t,h,n,a,null))}function Jp(e,t,a,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var i=null,r=null,d=null,h=null,v=null,T=null,k=null;for(R in a){var D=a[R];if(a.hasOwnProperty(R)&&D!=null)switch(R){case"checked":break;case"value":break;case"defaultValue":v=D;default:n.hasOwnProperty(R)||xe(e,t,R,null,n,D)}}for(var j in n){var R=n[j];if(D=a[j],n.hasOwnProperty(j)&&(R!=null||D!=null))switch(j){case"type":r=R;break;case"name":i=R;break;case"checked":T=R;break;case"defaultChecked":k=R;break;case"value":d=R;break;case"defaultValue":h=R;break;case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(c(137,t));break;default:R!==D&&xe(e,t,j,R,n,D)}}jr(e,d,h,v,T,k,r,i);return;case"select":R=d=h=j=null;for(r in a)if(v=a[r],a.hasOwnProperty(r)&&v!=null)switch(r){case"value":break;case"multiple":R=v;default:n.hasOwnProperty(r)||xe(e,t,r,null,n,v)}for(i in n)if(r=n[i],v=a[i],n.hasOwnProperty(i)&&(r!=null||v!=null))switch(i){case"value":j=r;break;case"defaultValue":h=r;break;case"multiple":d=r;default:r!==v&&xe(e,t,i,r,n,v)}
vendor: 4,767 bytes, line 10
10t=h,a=d,n=R,j!=null?kn(e,!!a,j,!1):!!n!=!!a&&(t!=null?kn(e,!!a,t,!0):kn(e,!!a,a?[]:"",!1));return;case"textarea":R=j=null;for(h in a)if(i=a[h],a.hasOwnProperty(h)&&i!=null&&!n.hasOwnProperty(h))switch(h){case"value":break;case"children":break;default:xe(e,t,h,null,n,i)}for(d in n)if(i=n[d],r=a[d],n.hasOwnProperty(d)&&(i!=null||r!=null))switch(d){case"value":j=i;break;case"defaultValue":R=i;break;case"children":break;case"dangerouslySetInnerHTML":if(i!=null)throw Error(c(91));break;default:i!==r&&xe(e,t,d,i,n,r)}ld(e,j,R);return;case"option":for(var X in a)j=a[X],a.hasOwnProperty(X)&&j!=null&&!n.hasOwnProperty(X)&&(X==="selected"?e.selected=!1:xe(e,t,X,null,n,j));for(v in n)j=n[v],R=a[v],n.hasOwnProperty(v)&&j!==R&&(j!=null||R!=null)&&(v==="selected"?e.selected=j&&typeof j!="function"&&typeof j!="symbol":xe(e,t,v,j,n,R));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 W in a)j=a[W],a.hasOwnProperty(W)&&j!=null&&!n.hasOwnProperty(W)&&xe(e,t,W,null,n,j);for(T in n)if(j=n[T],R=a[T],n.hasOwnProperty(T)&&j!==R&&(j!=null||R!=null))switch(T){case"children":case"dangerouslySetInnerHTML":if(j!=null)throw Error(c(137,t));break;default:xe(e,t,T,j,n,R)}return;default:if(Rr(t)){for(var Se in a)j=a[Se],a.hasOwnProperty(Se)&&j!==void 0&&!n.hasOwnProperty(Se)&&yc(e,t,Se,void 0,n,j);for(k in n)j=n[k],R=a[k],!n.hasOwnProperty(k)||j===R||j===void 0&&R===void 0||yc(e,t,k,j,n,R);return}}for(var w in a)j=a[w],a.hasOwnProperty(w)&&j!=null&&!n.hasOwnProperty(w)&&xe(e,t,w,null,n,j);for(D in n)j=n[D],R=a[D],!n.hasOwnProperty(D)||j===R||j==null&&R==null||xe(e,t,D,j,n,R)}function ch(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function Fp(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,a=performance.getEntriesByType("resource"),n=0;n<a.length;n++){var i=a[n],r=i.transferSize,d=i.initiatorType,h=i.duration;if(r&&h&&ch(d)){for(d=0,h=i.responseEnd,n+=1;n<a.length;n++){var v=a[n],T=v.startTime;if(T>h)break;var k=v.transferSize,D=v.initiatorType;k&&ch(D)&&(v=v.responseEnd,d+=k*(v<h?1:(h-T)/(v-T)))}if(--n,t+=8*(r+d)/(i.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 bc=null,vc=null;function Cs(e){return e.nodeType===9?e:e.ownerDocument}function uh(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 dh(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 xc(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 Sc=null;function $p(){var e=window.event;return e&&e.type==="popstate"?e===Sc?!1:(Sc=e,!0):(Sc=null,!1)}var fh=typeof setTimeout=="function"?setTimeout:void 0,Wp=typeof clearTimeout=="function"?clearTimeout:void 0,mh=typeof Promise=="function"?Promise:void 0,Pp=typeof queueMicrotask=="function"?queueMicrotask:typeof mh<"u"?function(e){return mh.resolve(null).then(e).catch(ey)}:fh;function ey(e){setTimeout(function(){throw e})}function Xa(e){return e==="head"}function hh(e,t){var a=t,n=0;do{var i=a.nextSibling;if(e.removeChild(a),i&&i.nodeType===8)if(a=i.data,a==="/$"||a==="/&"){if(n===0){e.removeChild(i),ul(t);return}n--}else if(a==="$"||a==="$?"||a==="$~"||a==="$!"||a==="&")n++;else if(a==="html")si(e.ownerDocument.documentElement);else if(a==="head"){a=e.ownerDocument.head,si(a);for(var r=a.firstChild;r;){var d=r.nextSibling,h=r.nodeName;r[wl]||h==="SCRIPT"||h==="STYLE"||h==="LINK"&&r.rel.toLowerCase()==="stylesheet"||a.removeChild(r),r=d}}else a==="body"&&si(e.ownerDocument.body);a=i}while(a);ul(t)}function gh(e,t){var a=e;e=0;do{var n=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||""),n&&n.nodeType===8)if(a=n.data,a==="/$"){if(e===0)break;e--}else a!=="$"&&a!=="$?"&&a!=="$~"&&a!=="$!"||e++;a=n}while(a)}function Ec(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":Ec(a),Tr(a);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(a.rel.toLowerCase()==="stylesheet")continue}e.removeChild(a)}}function ty(e,t,a,n){for(;
vendor: 6,952 bytes, line 10
10e.nodeType===1;){var i=a;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!n&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(n){if(!e[wl])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(r=e.getAttribute("rel"),r==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(r!==i.rel||e.getAttribute("href")!==(i.href==null||i.href===""?null:i.href)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin)||e.getAttribute("title")!==(i.title==null?null:i.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(r=e.getAttribute("src"),(r!==(i.src==null?null:i.src)||e.getAttribute("type")!==(i.type==null?null:i.type)||e.getAttribute("crossorigin")!==(i.crossOrigin==null?null:i.crossOrigin))&&r&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var r=i.name==null?null:""+i.name;if(i.type==="hidden"&&e.getAttribute("name")===r)return e}else return e;if(e=Ut(e.nextSibling),e===null)break}return null}function ay(e,t,a){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!a||(e=Ut(e.nextSibling),e===null))return null;return e}function ph(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Ut(e.nextSibling),e===null))return null;return e}function Ac(e){return e.data==="$?"||e.data==="$~"}function wc(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function ny(e,t){var a=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||a.readyState!=="loading")t();else{var n=function(){t(),a.removeEventListener("DOMContentLoaded",n)};a.addEventListener("DOMContentLoaded",n),e._reactRetry=n}}function Ut(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 _c=null;function yh(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var a=e.data;if(a==="/$"||a==="/&"){if(t===0)return Ut(e.nextSibling);t--}else a!=="$"&&a!=="$!"&&a!=="$?"&&a!=="$~"&&a!=="&"||t++}e=e.nextSibling}return null}function bh(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 vh(e,t,a){switch(t=Cs(a),e){case"html":if(e=t.documentElement,!e)throw Error(c(452));return e;case"head":if(e=t.head,!e)throw Error(c(453));return e;case"body":if(e=t.body,!e)throw Error(c(454));return e;default:throw Error(c(451))}}function si(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);Tr(e)}var Bt=new Map,xh=new Set;function Rs(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Sa=O.d;O.d={f:ly,r:iy,D:sy,C:ry,L:oy,m:cy,X:dy,S:uy,M:fy};function ly(){var e=Sa.f(),t=Ss();return e||t}function iy(e){var t=Cn(e);t!==null&&t.tag===5&&t.type==="form"?Qf(t):Sa.r(e)}var rl=typeof document>"u"?null:document;function Sh(e,t,a){var n=rl;if(n&&typeof t=="string"&&t){var i=Ot(t);i='link[rel="'+e+'"][href="'+i+'"]',typeof a=="string"&&(i+='[crossorigin="'+a+'"]'),xh.has(i)||(xh.add(i),e={rel:e,crossOrigin:a,href:t},n.querySelector(i)===null&&(t=n.createElement("link"),tt(t,"link",e),Ke(t),n.head.appendChild(t)))}}function sy(e){Sa.D(e),Sh("dns-prefetch",e,null)}function ry(e,t){Sa.C(e,t),Sh("preconnect",e,t)}function oy(e,t,a){Sa.L(e,t,a);var n=rl;if(n&&e&&t){var i='link[rel="preload"][as="'+Ot(t)+'"]';t==="image"&&a&&a.imageSrcSet?(i+='[imagesrcset="'+Ot(a.imageSrcSet)+'"]',typeof a.imageSizes=="string"&&(i+='[imagesizes="'+Ot(a.imageSizes)+'"]')):i+='[href="'+Ot(e)+'"]';var r=i;switch(t){case"style":r=ol(e);break;case"script":r=cl(e)}Bt.has(r)||(e=E({rel:"preload",href:t==="image"&&a&&a.imageSrcSet?void 0:e,as:t},a),Bt.set(r,e),n.querySelector(i)!==null||t==="style"&&n.querySelector(ri(r))||t==="script"&&n.querySelector(oi(r))||(t=n.createElement("link"),tt(t,"link",e),Ke(t),n.head.appendChild(t)))}}function cy(e,t){Sa.m(e,t);var a=rl;if(a&&e){var n=t&&typeof t.as=="string"?t.as:"script",i='link[rel="modulepreload"][as="'+Ot(n)+'"][href="'+Ot(e)+'"]',r=i;switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":r=cl(e)}if(!Bt.has(r)&&(e=E({rel:"modulepreload",href:e},t),Bt.set(r,e),a.querySelector(i)===null)){switch(n){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(a.querySelector(oi(r)))return}n=a.createElement("link"),tt(n,"link",e),Ke(n),a.head.appendChild(n)}}}function uy(e,t,a){Sa.S(e,t,a);var n=rl;if(n&&e){var i=Rn(n).hoistableStyles,r=ol(e);t=t||"default";var d=i.get(r);if(!d){var h={loading:0,preload:null};if(d=n.querySelector(ri(r)))h.loading=5;else{e=E({rel:"stylesheet",href:e,"data-precedence":t},a),(a=Bt.get(r))&&Tc(e,a);var v=d=n.createElement("link");Ke(v),tt(v,"link",e),v._p=new Promise(function(T,k){v.onload=T,v.onerror=k}),v.addEventListener("load",function(){h.loading|=1}),v.addEventListener("error",function(){h.loading|=2}),h.loading|=4,Os(d,t,n)}d={type:"stylesheet",instance:d,count:1,state:h},i.set(r,d)}}}function dy(e,t){Sa.X(e,t);var a=rl;if(a&&e){var n=Rn(a).hoistableScripts,i=cl(e),r=n.get(i);r||(r=a.querySelector(oi(i)),r||(e=E({src:e,async:!0},t),(t=Bt.get(i))&&Nc(e,t),r=a.createElement("script"),Ke(r),tt(r,"link",e),a.head.appendChild(r)),r={type:"script",instance:r,count:1,state:null},n.set(i,r))}}function fy(e,t){Sa.M(e,t);var a=rl;if(a&&e){var n=Rn(a).hoistableScripts,i=cl(e),r=n.get(i);r||(r=a.querySelector(oi(i)),r||(e=E({src:e,async:!0,type:"module"},t),(t=Bt.get(i))&&Nc(e,t),r=a.createElement("script"),Ke(r),tt(r,"link",e),a.head.appendChild(r)),r={type:"script",instance:r,count:1,state:null},n.set(i,r))}}function Eh(e,t,a,n){var i=(i=je.current)?Rs(i):null;if(!i)throw Error(c(446));switch(e){case"meta":case"title":return null;case"style":return typeof a.precedence=="string"&&typeof a.href=="string"?(t=ol(a.href),a=Rn(i).hoistableStyles,n=a.get(t),n||(n={type:"style",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};case"link":if(a.rel==="stylesheet"&&typeof a.href=="string"&&typeof a.precedence=="string"){e=ol(a.href);var r=Rn(i).hoistableStyles,d=r.get(e);if(d||(i=i.ownerDocument||i,d={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},r.set(e,d),(r=i.querySelector(ri(e)))&&!r._p&&(d.instance=r,d.state.loading=5),Bt.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},Bt.set(e,a),r||my(i,e,a,d.state))),t&&n===null)throw Error(c(528,""));return d}if(t&&n!==null)throw Error(c(529,""));return null;
vendor: 4,683 bytes, line 10
10case"script":return t=a.async,a=a.src,typeof a=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=cl(a),a=Rn(i).hoistableScripts,n=a.get(t),n||(n={type:"script",instance:null,count:0,state:null},a.set(t,n)),n):{type:"void",instance:null,count:0,state:null};default:throw Error(c(444,e))}}function ol(e){return'href="'+Ot(e)+'"'}function ri(e){return'link[rel="stylesheet"]['+e+"]"}function Ah(e){return E({},e,{"data-precedence":e.precedence,precedence:null})}function my(e,t,a,n){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?n.loading=1:(t=e.createElement("link"),n.preload=t,t.addEventListener("load",function(){return n.loading|=1}),t.addEventListener("error",function(){return n.loading|=2}),tt(t,"link",a),Ke(t),e.head.appendChild(t))}function cl(e){return'[src="'+Ot(e)+'"]'}function oi(e){return"script[async]"+e}function wh(e,t,a){if(t.count++,t.instance===null)switch(t.type){case"style":var n=e.querySelector('style[data-href~="'+Ot(a.href)+'"]');if(n)return t.instance=n,Ke(n),n;var i=E({},a,{"data-href":a.href,"data-precedence":a.precedence,href:null,precedence:null});return n=(e.ownerDocument||e).createElement("style"),Ke(n),tt(n,"style",i),Os(n,a.precedence,e),t.instance=n;case"stylesheet":i=ol(a.href);var r=e.querySelector(ri(i));if(r)return t.state.loading|=4,t.instance=r,Ke(r),r;n=Ah(a),(i=Bt.get(i))&&Tc(n,i),r=(e.ownerDocument||e).createElement("link"),Ke(r);var d=r;return d._p=new Promise(function(h,v){d.onload=h,d.onerror=v}),tt(r,"link",n),t.state.loading|=4,Os(r,a.precedence,e),t.instance=r;case"script":return r=cl(a.src),(i=e.querySelector(oi(r)))?(t.instance=i,Ke(i),i):(n=a,(i=Bt.get(r))&&(n=E({},a),Nc(n,i)),e=e.ownerDocument||e,i=e.createElement("script"),Ke(i),tt(i,"link",n),e.head.appendChild(i),t.instance=i);case"void":return null;default:throw Error(c(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(n=t.instance,t.state.loading|=4,Os(n,a.precedence,e));return t.instance}function Os(e,t,a){for(var n=a.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),i=n.length?n[n.length-1]:null,r=i,d=0;d<n.length;d++){var h=n[d];if(h.dataset.precedence===t)r=h;else if(r!==i)break}r?r.parentNode.insertBefore(e,r.nextSibling):(t=a.nodeType===9?a.head:a,t.insertBefore(e,t.firstChild))}function Tc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function Nc(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var ks=null;function _h(e,t,a){if(ks===null){var n=new Map,i=ks=new Map;i.set(a,n)}else i=ks,n=i.get(a),n||(n=new Map,i.set(a,n));if(n.has(e))return n;for(n.set(e,null),a=a.getElementsByTagName(e),i=0;i<a.length;i++){var r=a[i];if(!(r[wl]||r[$e]||e==="link"&&r.getAttribute("rel")==="stylesheet")&&r.namespaceURI!=="http://www.w3.org/2000/svg"){var d=r.getAttribute(t)||"";d=e+d;var h=n.get(d);h?h.push(r):n.set(d,[r])}}return n}function Th(e,t,a){e=e.ownerDocument||e,e.head.insertBefore(a,t==="title"?e.querySelector("head > title"):null)}function hy(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;return t.rel==="stylesheet"?(e=t.disabled,typeof t.precedence=="string"&&e==null):!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 Nh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function gy(e,t,a,n){if(a.type==="stylesheet"&&(typeof n.media!="string"||matchMedia(n.media).matches!==!1)&&(a.state.loading&4)===0){if(a.instance===null){var i=ol(n.href),r=t.querySelector(ri(i));if(r){t=r._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=Ms.bind(e),t.then(e,e)),a.state.loading|=4,a.instance=r,Ke(r);return}r=t.ownerDocument||t,n=Ah(n),(i=Bt.get(i))&&Tc(n,i),r=r.createElement("link"),Ke(r);var d=r;d._p=new Promise(function(h,v){d.onload=h,d.onerror=v}),tt(r,"link",n),a.instance=r}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(a,t),(t=a.state.preload)&&(a.state.loading&3)===0&&(e.count++,a=Ms.bind(e),t.addEventListener("load",a),t.addEventListener("error",a))}}var jc=0;function py(e,t){return e.stylesheets&&e.count===0&&zs(e,e.stylesheets),0<e.count||0<e.imgCount?function(a){var n=setTimeout(function(){if(e.stylesheets&&zs(e,e.stylesheets),e.unsu
vendor: 4,268 bytes, line 10
10spend){var r=e.unsuspend;e.unsuspend=null,r()}},6e4+t);0<e.imgBytes&&jc===0&&(jc=62500*Fp());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&zs(e,e.stylesheets),e.unsuspend)){var r=e.unsuspend;e.unsuspend=null,r()}},(e.imgBytes>jc?50:800)+t);return e.unsuspend=a,function(){e.unsuspend=null,clearTimeout(n),clearTimeout(i)}}:null}function Ms(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)zs(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Ds=null;function zs(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Ds=new Map,t.forEach(yy,e),Ds=null,Ms.call(e))}function yy(e,t){if(!(t.state.loading&4)){var a=Ds.get(e);if(a)var n=a.get(null);else{a=new Map,Ds.set(e,a);for(var i=e.querySelectorAll("link[data-precedence],style[data-precedence]"),r=0;r<i.length;r++){var d=i[r];(d.nodeName==="LINK"||d.getAttribute("media")!=="not all")&&(a.set(d.dataset.precedence,d),n=d)}n&&a.set(null,n)}i=t.instance,d=i.getAttribute("data-precedence"),r=a.get(d)||n,r===n&&a.set(null,i),a.set(d,i),this.count++,n=Ms.bind(this),i.addEventListener("load",n),i.addEventListener("error",n),r?r.parentNode.insertBefore(i,r.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var ci={$$typeof:q,Provider:null,Consumer:null,_currentValue:U,_currentValue2:U,_threadCount:0};function by(e,t,a,n,i,r,d,h,v){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=Er(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Er(0),this.hiddenUpdates=Er(null),this.identifierPrefix=n,this.onUncaughtError=i,this.onCaughtError=r,this.onRecoverableError=d,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=v,this.incompleteTransitions=new Map}function jh(e,t,a,n,i,r,d,h,v,T,k,D){return e=new by(e,t,a,d,v,T,k,D,h),t=1,r===!0&&(t|=24),r=Et(3,null,null,t),e.current=r,r.stateNode=e,t=so(),t.refCount++,e.pooledCache=t,t.refCount++,r.memoizedState={element:n,isDehydrated:a,cache:t},uo(r),e}function Ch(e){return e?(e=Hn,e):Hn}function Rh(e,t,a,n,i,r){i=Ch(i),n.context===null?n.context=i:n.pendingContext=i,n=Da(t),n.payload={element:a},r=r===void 0?null:r,r!==null&&(n.callback=r),a=za(e,n,t),a!==null&&(yt(a,e,t),Vl(a,e,t))}function Oh(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var a=e.retryLane;e.retryLane=a!==0&&a<t?a:t}}function Cc(e,t){Oh(e,t),(e=e.alternate)&&Oh(e,t)}function kh(e){if(e.tag===13||e.tag===31){var t=cn(e,67108864);t!==null&&yt(t,e,67108864),Cc(e,67108864)}}function Mh(e){if(e.tag===13||e.tag===31){var t=Nt();t=Ar(t);var a=cn(e,t);a!==null&&yt(a,e,t),Cc(e,t)}}var Ls=!0;function vy(e,t,a,n){var i=C.T;C.T=null;var r=O.p;try{O.p=2,Rc(e,t,a,n)}finally{O.p=r,C.T=i}}function xy(e,t,a,n){var i=C.T;C.T=null;var r=O.p;try{O.p=8,Rc(e,t,a,n)}finally{O.p=r,C.T=i}}function Rc(e,t,a,n){if(Ls){var i=Oc(n);if(i===null)pc(e,t,n,Qs,a),zh(e,n);else if(Ey(i,e,t,a,n))n.stopPropagation();else if(zh(e,n),t&4&&-1<Sy.indexOf(e)){for(;i!==null;){var r=Cn(i);if(r!==null)switch(r.tag){case 3:if(r=r.stateNode,r.current.memoizedState.isDehydrated){var d=nn(r.pendingLanes);if(d!==0){var h=r;for(h.pendingLanes|=2,h.entangledLanes|=2;d;){var v=1<<31-xt(d);h.entanglements[1]|=v,d&=~v}ea(r),(he&6)===0&&(vs=bt()+500,ni(0))}}break;case 31:case 13:h=cn(r,2),h!==null&&yt(h,r,2),Ss(),Cc(r,2)}if(r=Oc(n),r===null&&pc(e,t,n,Qs,a),r===i)break;i=r}i!==null&&n.stopPropagation()}else pc(e,t,n,null,a)}}function Oc(e){return e=kr(e),kc(e)}var Qs=null;function kc(e){if(Qs=null,e=jn(e),e!==null){var t=m(e);if(t===null)e=null;else{var a=t.tag;if(a===13){if(e=g(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 Qs=e,null}function Dh(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close"
vendor: 5,427 bytes, line 10
10: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(sg()){case Vu:return 2;case qu:return 8;case Ti:case rg:return 32;case Gu:return 268435456;default:return 32}default:return 32}}var Mc=!1,Ia=null,Ka=null,Za=null,ui=new Map,di=new Map,Ja=[],Sy="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 zh(e,t){switch(e){case"focusin":case"focusout":Ia=null;break;case"dragenter":case"dragleave":Ka=null;break;case"mouseover":case"mouseout":Za=null;break;case"pointerover":case"pointerout":ui.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":di.delete(t.pointerId)}}function fi(e,t,a,n,i,r){return e===null||e.nativeEvent!==r?(e={blockedOn:t,domEventName:a,eventSystemFlags:n,nativeEvent:r,targetContainers:[i]},t!==null&&(t=Cn(t),t!==null&&kh(t)),e):(e.eventSystemFlags|=n,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Ey(e,t,a,n,i){switch(t){case"focusin":return Ia=fi(Ia,e,t,a,n,i),!0;case"dragenter":return Ka=fi(Ka,e,t,a,n,i),!0;case"mouseover":return Za=fi(Za,e,t,a,n,i),!0;case"pointerover":var r=i.pointerId;return ui.set(r,fi(ui.get(r)||null,e,t,a,n,i)),!0;case"gotpointercapture":return r=i.pointerId,di.set(r,fi(di.get(r)||null,e,t,a,n,i)),!0}return!1}function Lh(e){var t=jn(e.target);if(t!==null){var a=m(t);if(a!==null){if(t=a.tag,t===13){if(t=g(a),t!==null){e.blockedOn=t,Ju(e.priority,function(){Mh(a)});return}}else if(t===31){if(t=p(a),t!==null){e.blockedOn=t,Ju(e.priority,function(){Mh(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 Us(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var a=Oc(e.nativeEvent);if(a===null){a=e.nativeEvent;var n=new a.constructor(a.type,a);Or=n,a.target.dispatchEvent(n),Or=null}else return t=Cn(a),t!==null&&kh(t),e.blockedOn=a,!1;t.shift()}return!0}function Qh(e,t,a){Us(e)&&a.delete(t)}function Ay(){Mc=!1,Ia!==null&&Us(Ia)&&(Ia=null),Ka!==null&&Us(Ka)&&(Ka=null),Za!==null&&Us(Za)&&(Za=null),ui.forEach(Qh),di.forEach(Qh)}function Bs(e,t){e.blockedOn===t&&(e.blockedOn=null,Mc||(Mc=!0,l.unstable_scheduleCallback(l.unstable_NormalPriority,Ay)))}var Hs=null;function Uh(e){Hs!==e&&(Hs=e,l.unstable_scheduleCallback(l.unstable_NormalPriority,function(){Hs===e&&(Hs=null);for(var t=0;t<e.length;t+=3){var a=e[t],n=e[t+1],i=e[t+2];if(typeof n!="function"){if(kc(n||a)===null)continue;break}var r=Cn(a);r!==null&&(e.splice(t,3),t-=3,Oo(r,{pending:!0,data:i,method:a.method,action:n},n,i))}}))}function ul(e){function t(v){return Bs(v,e)}Ia!==null&&Bs(Ia,e),Ka!==null&&Bs(Ka,e),Za!==null&&Bs(Za,e),ui.forEach(t),di.forEach(t);for(var a=0;a<Ja.length;a++){var n=Ja[a];n.blockedOn===e&&(n.blockedOn=null)}for(;0<Ja.length&&(a=Ja[0],a.blockedOn===null);)Lh(a),a.blockedOn===null&&Ja.shift();if(a=(e.ownerDocument||e).$$reactFormReplay,a!=null)for(n=0;n<a.length;n+=3){var i=a[n],r=a[n+1],d=i[dt]||null;if(typeof r=="function")d||Uh(a);else if(d){var h=null;if(r&&r.hasAttribute("formAction")){if(i=r,d=r[dt]||null)h=d.formAction;else if(kc(i)!==null)continue}else h=d.action;typeof h=="function"?a[n+1]=h:(a.splice(n,3),n-=3),Uh(a)}}}function Bh(){function e(r){r.canIntercept&&r.info==="react-transition"&&r.intercept({handler:function(){return new Promise(function(d){return i=d})},focusReset:"manual",scroll:"manual"})}function t(){i!==null&&(i(),i=null),n||setTimeout(a,20)}function a(){if(!n&&!navigation.transition){var r=navigation.currentEntry;r&&r.url!=null&&navigation.navigate(r.url,{state:r.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var n=!1,i=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(a,100),function(){n=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),i!==null&&(i(),i=null)}}}function Dc(e){this._internalRoot=e}Vs.prototype.render=Dc.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(c(409));var a=t.current,n=Nt();Rh(a,n,e,t,null,null)}
10,Vs.prototype.unmount=Dc.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;Rh(e.current,2,null,e,null,null),Ss(),t[Nn]=null}};function Vs(e){this._internalRoot=e}Vs.prototype.unstable_scheduleHydration=function(e){if(e){var t=Zu();e={blockedOn:null,target:e,priority:t};for(var a=0;a<Ja.length&&t!==0&&t<Ja[a].priority;a++);Ja.splice(a,0,e),a===0&&Lh(e)}};var Hh=s.version;if(Hh!=="19.2.4")throw Error(c(527,Hh,"19.2.4"));O.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(c(188)):(e=Object.keys(e).join(","),Error(c(268,e)));return e=b(t),e=e!==null?A(e):null,e=e===null?null:e.stateNode,e};var wy={bundleType:0,version:"19.2.4",rendererPackageName:"react-dom",currentDispatcherRef:C,reconcilerVersion:"19.2.4"};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var qs=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!qs.isDisabled&&qs.supportsFiber)try{Sl=qs.inject(wy),vt=qs}catch{}}return mi.createRoot=function(e,t){if(!f(e))throw Error(c(299));var a=!1,n="",i=Kf,r=Zf,d=Jf;return t!=null&&(t.unstable_strictMode===!0&&(a=!0),t.identifierPrefix!==void 0&&(n=t.identifierPrefix),t.onUncaughtError!==void 0&&(i=t.onUncaughtError),t.onCaughtError!==void 0&&(r=t.onCaughtError),t.onRecoverableError!==void 0&&(d=t.onRecoverableError)),t=jh(e,1,!1,null,null,a,n,null,i,r,d,Bh),e[Nn]=t.current,gc(e),new Dc(t)},mi.hydrateRoot=function(e,t,a){if(!f(e))throw Error(c(299));var n=!1,i="",r=Kf,d=Zf,h=Jf,v=null;return a!=null&&(a.unstable_strictMode===!0&&(n=!0),a.identifierPrefix!==void 0&&(i=a.identifierPrefix),a.onUncaughtError!==void 0&&(r=a.onUncaughtError),a.onCaughtError!==void 0&&(d=a.onCaughtError),a.onRecoverableError!==void 0&&(h=a.onRecoverableError),a.formState!==void 0&&(v=a.formState)),t=jh(e,1,!0,t,a??null,n,i,v,r,d,h,Bh),t.context=Ch(null),a=t.current,n=Nt(),n=Ar(n),i=Da(n),i.callback=null,za(a,i,n),a=n,t.current.lanes=a,Al(t,a),ea(t),e[Nn]=t.current,gc(e),new Vs(t)},mi.version="19.2.4",mi}var Zh;function Nb(){if(Zh)return Lc.exports;Zh=1;function l(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(l)}catch(s){console.error(s)}}return l(),Lc.exports=Tb(),Lc.exports}var jb=Nb();const vi={en:{name:"English",nativeName:"English"},es:{name:"Spanish",nativeName:"Español"},zh:{name:"Chinese",nativeName:"䏿"},fr:{name:"French",nativeName:"Français"},pt:{name:"Portuguese",nativeName:"Português"}},o1="en";er.use($y).use(Wy).use(Py).init({fallbackLng:o1,supportedLngs:Object.keys(vi),debug:!1,ns:["common","nav","auth","dashboard","library","create","schedules","boards","marketing","avatarStudio","storyViewer","profile","legal","info","explore","bundle","calmCorner","compare","connections","credits"],defaultNS:"common",backend:{loadPath:"/locales/{{lng}}/{{ns}}.json"},detection:{order:["localStorage","navigator"],lookupLocalStorage:"i18nextLng",caches:["localStorage"]},interpolation:{escapeValue:!1},react:{useSuspense:!0}});const ar={apiKey:"AIzaSyCdxhvzVHP-ObUYYkkEEu0UCcqnfGch_no",authDomain:"socialnarratives-prod.firebaseapp.com",projectId:"socialnarratives-prod",storageBucket:"socialnarratives-prod.firebasestorage.app",messagingSenderId:"972139204430",appId:"1:972139204430:web:3c306582c137c48ff9d81f",measurementId:"G-N1ZQS373DG"},yl=ib(ar),Je=sb(yl),Eu=new t1;Eu.setCustomParameters({prompt:"select_account"});const $=db(yl,{localCache:fb({tabManager:hb()})}),bl=mb(yl),vl=async()=>$,Cb=async()=>bl;let Bc=null;const c1=async()=>{if(!Bc){const{getFunctions:l}=await G(async()=>{const{getFunctions:s}=await import("./firebase-functions-KROXWFe9.js").then(o=>o.i);return{getFunctions:s}},__vite__mapDeps([0,1]));Bc=l(yl)}return Bc},Jt=async(l,s)=>{const{httpsCallable:o}=await G(async()=>{const{httpsCallable:c}=await import("./firebase-functions-KROXWFe9.js").then(f=>f.i);return{httpsCallable:c}},__vite__mapDeps([0,1]));return o(await c1(),l,s)},Rb=!ar.apiKey||ar.apiKey.includes("DUMMY"),Ob=typeof window<"u"&&!!ar.measurementId&&!Rb&&!0&&!0;let u1=null;Ob&&G(async()=>{const{getAnalytics:l}=await import("./firebase-functions-KROXWFe9.js").then(s=>s.a);return{getAnalytics:l}},__vite__mapDeps([0,1])).then(({getAnalytics:l})=>{u1=l(yl)}).catch(l=>{console.warn("Firebase Analytics initialization skipped:",l)});const q3=Object.freeze(Object.defineProperty({__proto__:null,get analytics(){return u1},auth:Je,db:$,default:yl,getCallableFunction:Jt,getDbInstance:vl,getFunctionsInstance:c1,getStorageInstance:Cb,googleProvider:Eu,storage:bl},Symbol.toStringTag,{value:"Module"})),Au="settings",wu="global",_u=async()=>{const l=await vl(),{doc:s,getDoc:o,setDoc:c,onSnapshot:f}=await G(async()=>{const{doc:m,getDoc:g,setDoc:p,onSnapshot:y}=await import("./firebase-db-Csu2kn54.js").then(b=>b.F);return{doc:m,getDoc:g,setDoc:p,onSnapshot:y}}
10,__vite__mapDeps([2,1]));return{db:l,doc:s,getDoc:o,setDoc:c,onSnapshot:f}},kb=l=>{let s=null,o=!1;return _u().then(({db:c,doc:f,onSnapshot:m})=>{if(o)return;const g=f(c,Au,wu);s=m(g,p=>{p.exists()?l(p.data()):l({maintenanceMode:!1})},p=>{console.error("Error subscribing to settings:",p)})}).catch(c=>{console.error("Error subscribing to settings:",c)}),()=>{o=!0,s&&s()}},G3=async l=>{const{db:s,doc:o,setDoc:c}=await _u(),f=o(s,Au,wu);await c(f,l,{merge:!0})},Y3=async()=>{const{db:l,doc:s,getDoc:o}=await _u(),c=s(l,Au,wu),f=await o(c);return f.exists()?f.data():{maintenanceMode:!1}},Re={FREE:"Free",STARTER:"Starter",FAMILY:"Family",PROFESSIONAL:"Professional",ADMIN:"Admin"},jt={PREMIUM_TIERS:[Re.FAMILY,Re.PROFESSIONAL,Re.ADMIN],PAID_TIERS:[Re.FAMILY,Re.PROFESSIONAL,Re.ADMIN],PROFESSIONAL_TIERS:[Re.PROFESSIONAL,Re.ADMIN],PROMPT_REVIEW_TIERS:[Re.PROFESSIONAL,Re.ADMIN],CALM_CORNER_TIERS:[Re.FAMILY,Re.PROFESSIONAL,Re.ADMIN],FREE_TIERS:[Re.FREE,Re.STARTER]},Jh={[Re.FREE]:0,[Re.STARTER]:0,[Re.FAMILY]:12,[Re.PROFESSIONAL]:24,[Re.ADMIN]:1/0},Mb=l=>jt.PREMIUM_TIERS.includes(l),X3=l=>jt.PAID_TIERS.includes(l),I3=l=>jt.PROFESSIONAL_TIERS.includes(l),Db=l=>l===Re.ADMIN,K3=l=>jt.FREE_TIERS.includes(l)||!l,zb=l=>jt.PROMPT_REVIEW_TIERS.includes(l),Z3=l=>Jh[l]??Jh[Re.FREE]??0,Lb=l=>jt.CALM_CORNER_TIERS.includes(l),nr=()=>Re.STARTER,su=Object.freeze({naturalVoices:jt.PAID_TIERS,ownVoice:jt.PREMIUM_TIERS,storyVideos:jt.PAID_TIERS,calmCorner:jt.CALM_CORNER_TIERS,whiteLabelPdf:jt.PROFESSIONAL_TIERS,promptReview:jt.PROMPT_REVIEW_TIERS,bundles:jt.PROFESSIONAL_TIERS});Object.freeze(Object.keys(su));const Qb=(l,s)=>{const o=Object.prototype.hasOwnProperty.call(su,s)?su[s]:null;return!!(o&&l&&o.includes(l))},Ub=async()=>{if(Aa.isNativePlatform()){const{FirebaseAuthentication:l}=await G(async()=>{const{FirebaseAuthentication:c}=await import("./capacitor-DQeCf45c.js").then(f=>f.i);return{FirebaseAuthentication:c}},__vite__mapDeps([3,4])),s=await l.signInWithGoogle();if(!s.credential?.idToken)throw new Error("No ID token received from Google Sign-In");const o=t1.credential(s.credential.idToken);return a1(Je,o)}else return n1(Je,Eu)},Bb=async()=>{if(Aa.isNativePlatform()){const{FirebaseAuthentication:l}=await G(async()=>{const{FirebaseAuthentication:f}=await import("./capacitor-DQeCf45c.js").then(m=>m.i);return{FirebaseAuthentication:f}},__vite__mapDeps([3,4])),s=await l.signInWithApple({skipNativeAuth:!1,scopes:["email","name"]});if(!s.credential?.idToken)throw new Error("No ID token received from Apple Sign-In");const c=new Gh("apple.com").credential({idToken:s.credential.idToken,rawNonce:s.credential.nonce});return a1(Je,c)}else{const l=new Gh("apple.com");return l.addScope("email"),l.addScope("name"),n1(Je,l)}},Fh=async()=>{if(Aa.isNativePlatform()){const{FirebaseAuthentication:l}=await G(async()=>{const{FirebaseAuthentication:s}=await import("./capacitor-DQeCf45c.js").then(o=>o.i);return{FirebaseAuthentication:s}},__vite__mapDeps([3,4]));await l.signOut()}},Hb=()=>Aa.isNativePlatform(),Vb={APPLE_SIGN_IN:!1,PUSH_NOTIFICATIONS:!1},qb=l=>Vb[l]===!0;let Ys=null;async function Gb(){return Ys||(Ys=(await G(()=>import("./index-Cl9TLL2b.js"),__vite__mapDeps([5,3,4]))).PushNotifications,Ys)}const nt={initialized:!1,token:null,listeners:[],onNotificationReceived:null,onNotificationAction:null};async function Yb({userId:l,token:s,platform:o}){if(!l||!s)return;const c=await vl(),{doc:f,setDoc:m,serverTimestamp:g}=await G(async()=>{const{doc:y,setDoc:b,serverTimestamp:A}=await import("./firebase-db-Csu2kn54.js").then(E=>E.F);return{doc:y,setDoc:b,serverTimestamp:A}},__vite__mapDeps([2,1])),p=f(c,"users",l,"pushTokens",s);await m(p,{token:s,platform:o,updatedAt:g()},{merge:!0})}async function Xb({userId:l,token:s}){if(!l||!s)return;const o=await vl(),{doc:c,setDoc:f,deleteField:m,serverTimestamp:g}=await G(async()=>{const{doc:y,setDoc:b,deleteField:A,serverTimestamp:E}=await import("./firebase-db-Csu2kn54.js").then(N=>N.F);return{doc:y,setDoc:b,deleteField:A,serverTimestamp:E}},__vite__mapDeps([2,1])),p=c(o,"users",l,"pushTokens",s);await f(p,{token:m(),revokedAt:g()},{merge:!0})}async function Ib(l=null){if(!Aa.isNativePlatform()||!qb("PUSH_NOTIFICATIONS"))return!1;
10if(nt.initialized)return!0;let s;try{s=await Gb()}catch(o){return console.warn("Push: plugin unavailable",o),!1}try{if((await s.requestPermissions()).receive!=="granted")return!1;const c=await s.addListener("registration",async p=>{nt.token=p.value;try{await Yb({userId:l,token:p.value,platform:Aa.getPlatform()})}catch(y){console.warn("Push: failed to persist token",y)}}),f=await s.addListener("registrationError",p=>{console.warn("Push: registration error",p)}),m=await s.addListener("pushNotificationReceived",p=>{nt.onNotificationReceived&&nt.onNotificationReceived(p)}),g=await s.addListener("pushNotificationActionPerformed",p=>{nt.onNotificationAction&&nt.onNotificationAction(p)});return nt.listeners.push(c,f,m,g),nt.initialized=!0,await s.register(),!0}catch(o){return console.warn("Push: initialize failed",o),!1}}async function Kb(l=null){if(!nt.initialized)return;const s=nt.token;try{s&&await Xb({userId:l,token:s})}catch(o){console.warn("Push: failed to revoke token",o)}for(const o of nt.listeners)try{await o.remove()}catch{}nt.listeners=[],nt.token=null,nt.initialized=!1}function Zb(l){nt.onNotificationReceived=l}function Jb(l){nt.onNotificationAction=l}function Fb(){return nt.token}const $h={initialize:Ib,teardown:Kb,onNotificationReceived:Zb,onNotificationAction:Jb,getToken:Fb};let Xs=null;function Tu(){return Xs||(Xs=G(()=>import("./sentry-Uvnmto7u.js"),__vite__mapDeps([6,4])).catch(l=>{throw Xs=null,l})),Xs}function d1(l,s){Tu().then(o=>o.captureException(l,s)).catch(()=>{})}function Wh(l){Tu().then(s=>s.setUser(l)).catch(()=>{})}function $b(l,s){Tu().then(o=>o.setContext(l,s)).catch(()=>{})}const ur="Vindemiatrix",Wb=[{value:"Vindemiatrix",label:"Vindemiatrix",tone:"Gentle"},{value:"Sulafat",label:"Sulafat",tone:"Warm"},{value:"Achird",label:"Achird",tone:"Friendly"},{value:"Iapetus",label:"Iapetus",tone:"Clear"},{value:"Schedar",label:"Schedar",tone:"Even"},{value:"Achernar",label:"Achernar",tone:"Soft"}
10,{value:"Aoede",label:"Aoede",tone:"Breezy"},{value:"Autonoe",label:"Autonoe",tone:"Bright"},{value:"Callirrhoe",label:"Callirrhoe",tone:"Easy-going"},{value:"Charon",label:"Charon",tone:"Informative"},{value:"Despina",label:"Despina",tone:"Smooth"},{value:"Enceladus",label:"Enceladus",tone:"Breathy"},{value:"Erinome",label:"Erinome",tone:"Clear"},{value:"Fenrir",label:"Fenrir",tone:"Excitable"},{value:"Gacrux",label:"Gacrux",tone:"Mature"},{value:"Kore",label:"Kore",tone:"Firm"},{value:"Laomedeia",label:"Laomedeia",tone:"Upbeat"},{value:"Leda",label:"Leda",tone:"Youthful"},{value:"Orus",label:"Orus",tone:"Firm"},{value:"Puck",label:"Puck",tone:"Upbeat"},{value:"Pulcherrima",label:"Pulcherrima",tone:"Forward"},{value:"Rasalgethi",label:"Rasalgethi",tone:"Informative"},{value:"Sadachbia",label:"Sadachbia",tone:"Lively"},{value:"Sadaltager",label:"Sadaltager",tone:"Knowledgeable"},{value:"Zephyr",label:"Zephyr",tone:"Bright"},{value:"Algenib",label:"Algenib",tone:"Gravelly"},{value:"Algieba",label:"Algieba",tone:"Smooth"},{value:"Alnilam",label:"Alnilam",tone:"Firm"},{value:"Umbriel",label:"Umbriel",tone:"Easy-going"},{value:"Zubenelgenubi",label:"Zubenelgenubi",tone:"Casual"}],Pb=Wb.map(l=>l.value);function J3(l){return Pb.includes(l)?l:ur}const F3={id:"custom",label:"Custom",icon:"â¨",category:"all",prompt:""},$3=[{id:"all",label:"All"},{id:"health",label:"Health & Body"},{id:"social",label:"Social Skills"},{id:"routines",label:"Routines"},{id:"transitions",label:"Transitions"}],ev={en:"English",es:"Spanish",fr:"French",zh:"Chinese (Simplified)",de:"German",it:"Italian",pt:"Portuguese",nl:"Dutch",ja:"Japanese",hi:"Hindi",ar:"Arabic",ru:"Russian"},tv=["English","Spanish","French","German","Italian","Portuguese","Dutch","Chinese (Simplified)","Chinese (Traditional)","Japanese","Hindi","Arabic","Russian"],W3=[2,3,4,5,6,7,8,9,10,11,12,13,14],f1={English:"en",Spanish:"es",French:"fr",German:"de",Italian:"it",Portuguese:"pt",Dutch:"nl","Chinese (Simplified)":"zh-Hans","Chinese (Traditional)":"zh-Hant",Japanese:"ja",Hindi:"hi",Arabic:"ar",Russian:"ru"},av=["en","es","zh","fr","pt"],nv=l=>{const s=f1[l];return s?s.split("-")[0]:null},P3=(l,s="en")=>{const o=f1[l];if(!o||typeof Intl>"u"||typeof Intl.DisplayNames!="function")return l;try{const c=new Intl.DisplayNames([s||"en"],{type:"language"}).of(o);return!c||c===o?l:c.charAt(0).toLocaleUpperCase(s||"en")+c.slice(1)}catch{return l}},e6=l=>{const o=(Array.isArray(l?.pages)?l.pages:[]).map(m=>{const g=m?.textTemplate;return g&&typeof g=="object"?Object.keys(g).filter(p=>typeof g[p]=="string"&&g[p].trim()):["en"]}),c=o.length>0?o.reduce((m,g)=>m.filter(p=>g.includes(p))):["en"],f=tv.filter(m=>{const g=nv(m);return m!=="Chinese (Traditional)"&&av.includes(g)&&c.includes(g)});return f.length>0?f:["English"]},$a=Object.freeze({minPages:4,maxPages:50,maxCastSheets:3,maxAvatarSheets:3,maxItemSheets:1,maxSettingShots:2}),hi=(l,s)=>{const o=typeof l=="boolean"?Number(l):Math.floor(Number(l));return!Number.isFinite(o)||o<=0?0:Math.min(o,s)},t6=({complexity:l,format:s,requestedLength:o}={})=>{const f={simple:4,standard:6,complex:s==="comic"?8:10},m=Number(o),g=f[l]||(Number.isFinite(m)&&m!==0?Math.trunc(m):6);return Math.max($a.minPages,Math.min($a.maxPages,g))},Ph=({pages:l=0,castSheets:s=0,uncachedAvatarSheets:o=0,itemSheet:c=0,settingShots:f=0}={})=>{const m={pages:hi(l,$a.maxPages),castSheets:hi(s,$a.maxCastSheets),avatarSheets:hi(o,$a.maxAvatarSheets),itemSheet:hi(c,$a.maxItemSheets),settingShots:hi(f,$a.maxSettingShots)},g=m.castSheets+m.avatarSheets+m.itemSheet+m.settingShots;return{...m,references:g,total:m.pages+g}},Hc=30,lv=Object.freeze({Family:200,Professional:500}),a6=Object.freeze({Family:Object.freeze({monthly:15,yearly:150}),Professional:Object.freeze({monthly:29,yearly:290})}),n6=Object.freeze([Object.freeze({key:"credits_60",credits:60,priceUsd:5}),Object.freeze({key:"credits_200",credits:200,priceUsd:15}),Object.freeze({key:"credits_400",credits:400,priceUsd:25})]),l6=200,iv=Object.freeze({picture:1,avatar:1,redo:1,schedulePicture:1,boardPicture:1}),sv="Admin",Nu=Object.freeze(["plan","welcome","bonus","pack"]);function rv({pages:l,uncachedAvatarSheets:s=0}={}){const o=Ph({pages:l,uncachedAvatarSheets:s}).total,c=Ph({pages:l,uncachedAvatarSheets:s,itemSheet:$a.maxItemSheets});return{min:o,max:c.total,breakdown:c}}const ov=Object.freeze(rv({pages:6,uncachedAvatarSheets:1})),cv=ov.max,uv=10,dv=l=>{const s=Math.floor(Number(l));return Number.isFinite(s)&&s>0?Math.floor(s/uv):0};function i6(l,s="en"){const o=Number(l);if(!Number.isFinite(o))return"";const c=Number.isInteger(o);try{return new Intl.NumberFormat(s||"en",{style:"currency",currency:"USD",minimumFractionDigits:c?0:2,maximumFractionDigits:c?0:2}
10).format(o)}catch{return`$${c?o:o.toFixed(2)}`}}const xi=l=>{const s=Math.floor(Number(l));return Number.isFinite(s)&&s>0?s:0};function Si(l){if(l==null||l==="")return null;let s=null;return l instanceof Date?s=l:typeof l?.toDate=="function"?s=l.toDate():typeof l?.toMillis=="function"?s=new Date(l.toMillis()):typeof l=="number"||typeof l=="string"?s=new Date(l):typeof l?.seconds=="number"&&(s=new Date(l.seconds*1e3)),s&&!Number.isNaN(s.getTime())?s:null}const e0=l=>Si(l)?.toISOString()||null;function m1(l){const s=l&&typeof l=="object"?l:{};return Nu.reduce((o,c)=>(o[c]=xi(s[c]),o),{})}function fv(l){switch(l){case"Admin":return"admin";case"Professional":return"professional";case"Family":return"family";default:return"free"}}function h1(l={}){const s=m1(l?.creditBalances),o=l?.creditPlan&&typeof l.creditPlan=="object"?l.creditPlan:{},c=xi(o.nextGrantAmount);return{balances:s,total:Nu.reduce((f,m)=>f+s[m],0),creditsPerMonth:xi(o.creditsPerMonth),interval:o.interval==="month"||o.interval==="year"?o.interval:null,source:typeof o.source=="string"?o.source:null,status:typeof o.status=="string"?o.status:null,nextGrantAt:e0(o.nextGrantAt),nextGrantAmount:c||null,updatedAt:e0(l?.creditsUpdatedAt)}}const mv=l=>l?.credits&&typeof l.credits=="object"?l.credits:h1(l||{}),hv=(l,s)=>xi(l.creditsPerMonth)||lv[s]||0;function gv(l,s){const o=Si(l.nextGrantAt),c=xi(l.nextGrantAmount),f=Si(s)?.getTime()??Date.now();return o&&c>0&&o.getTime()>f?{amount:c,at:o}:null}function s6(l,{now:s=new Date}={}){const o=mv(l),c=l?.tier===sv,f=m1(o.balances),m=Nu.reduce((y,b)=>y+f[b],0),g=fv(l?.tier),p=!c;return{available:c?1/0:m,unlimited:c,isAdmin:c,balances:f,planKey:g,creditsPerMonth:p?hv(o,l?.tier):0,interval:o.interval==="month"||o.interval==="year"?o.interval:null,nextGrant:p?gv(o,s):null,isLow:p&&m<cv,isEmpty:p&&m===0,welcomeOnly:p&&g==="free"&&f.welcome>0&&f.welcome===m,aboutStories:p?dv(m):0}}function r6(l,s){return l?l.unlimited?!0:l.available>=Math.max(0,Math.floor(Number(s)||0)):!1}function o6(l,s="en",{now:o=new Date}={}){const c=Si(l);if(!c)return"";const f=c.getFullYear()===(Si(o)||new Date).getFullYear();try{return new Intl.DateTimeFormat(s||"en",{month:"long",day:"numeric",...f?{}:{year:"numeric"}}).format(c)}catch{return c.toDateString()}}const pv=["en","es","zh","fr","pt"];function lr(l){const s=String(l||"").toLowerCase().split(/[-_]/)[0];return pv.includes(s)?s:"en"}function yv(l){return ev[lr(l)]||"English"}function bv(l){const s=o=>o===null||typeof o!="object"?o:typeof o.toJSON=="function"?s(o.toJSON()):Array.isArray(o)?o.map(s):Object.keys(o).sort().reduce((c,f)=>(o[f]!==void 0&&(c[f]=s(o[f])),c),{});return JSON.stringify(s(l))}const vv={weeklyDigest:!0,subscriptionAlerts:!0,marketingEmails:!0},Ge=(l,s)=>l||s,xv=l=>{const s=Math.floor(Number(l));return Number.isFinite(s)&&s>0?s:0};function Sv(l,s={}){const o=Ge(s.tier,nr()),c=Ge(s.preferences,{});return{id:l.uid,email:l.email,emailVerified:l.emailVerified,name:Ge(s.name,Ge(l.displayName,"User")),firstName:Ge(s.firstName,""),lastName:Ge(s.lastName,""),nickname:Ge(s.nickname,""),tier:o,isAdmin:o==="Admin",tierExpiresAt:Ge(s.tierExpiresAt,null),subscriptionSource:Ge(s.subscriptionSource,null),credits:h1(s),videoGenerationsThisMonth:Ge(s.videoGenerationsThisMonth,0),whiteLabel:Ge(s.whiteLabel,!1),customLogoUrl:Ge(s.customLogoUrl,""),organizationName:Ge(s.organizationName,""),preferences:{bookLength:15,language:"English",toddlerAge:2,...c,narrationVoice:Ge(c.narrationVoice,ur)},emailPreferences:{...vv,...Ge(s.emailPreferences,{})},bookCount:Ge(s.bookCount,0),imageCount:Ge(s.imageCount,0),referralCount:Ge(s.referralCount,0),referralMonthsBanked:Ge(s.referralMonthsBanked,0),referralCreditsEarned:xv(s.referralCreditsEarned),onboarding:Ge(s.onboarding,null)}}function Ai(l="/"){const s=typeof l=="string"&&l?l:"/";return s.length>1?s.replace(/\/+$/,"")||"/":s}function g1(l){const s=Ai(l);return s.startsWith("/read/")||s.startsWith("/schedule-share/")||s.startsWith("/board-share/")}function p1(l){const s=Ai(l);return s.startsWith("/story/")||s.startsWith("/bundle/")||/^\/schedules\/(?!create$|edit\/)[^/]+$/.test(s)||/^\/boards\/(?!create$|edit\/)[^/]+$/.test(s)}function Ev(l){const s=Ai(l);return s==="/create"||s==="/schedules/create"||s.startsWith("/schedules/edit/")||s==="/boards/create"||s.startsWith("/boards/edit/")}function Av(l){return Ai(l).startsWith("/agent/")}function wv(l){const s=Ai(l);return s==="/privacy"||s==="/terms"||s==="/agent/connections"}function _v(l){const s=g1(l),o=p1(l),c=Av(l),f=Ev(l),m=s||o||c;let g="app";return c?g="agent":s?g="shared":o?g="child":f&&(g="creator"),{kind:g,navbar:!m,footer:!m&&!f,mobileBottomNav:!m&&!f,calmCorner:!c,appPrompts:!m,sessionWarning:!s&&!o}}function y1(l){return p1(l)||g1(l)}const Vc=170,t0={width:928.4,height:171.5},Tv={width:130,opticalX:-6.63,a:"M0 160V50A50 50 0 0 1 100 50V56.01A10 10 0 0 1 92 65.81A40 40 0 0 0 60 105V160A10 10 0 0 1 50 170H10A10 10 0 0 1 0 160Z",b:"M70 160V105A30 30 0 0 1 130 105V160A10 10 0 0 1 120 170H80A10 10 0 0 1 70 160Z"},Nv={width:138.13,opticalX:-7.05,a:"M0 164.69V53.13A53.13 53.13 0 0 1 106.25 53.13V58.73A5.31 5.31 0 0 1 101.53 64.01A42.5 42.5 0 0 0 63.75 106.25V164.69A5.31 5.31 0 0 1 58.44
10170H5.31A5.31 5.31 0 0 1 0 164.69Z",b:"M74.38 164.69V106.25A31.88 31.88 0 0 1 138.13 106.25V164.69A5.31 5.31 0 0 1 132.81 170H79.69A5.31 5.31 0 0 1 74.38 164.69Z"},a0={social:"M197.7 171.1Q193.5 171.1 189.15 170.45Q184.8 169.8 180.85 168.6Q176.9 167.4 173.8 165.6Q171.6 164.4 170.7 162.45Q169.8 160.5 170.05 158.5Q170.3 156.5 171.55 154.95Q172.8 153.4 174.75 152.95Q176.7 152.5 179.1 153.7Q183.2 156 188.05 157.1Q192.9 158.2 197.7 158.2Q205 158.2 208.1 155.95Q211.2 153.7 211.2 150.3Q211.2 147.4 209 145.7Q206.8 144 201.3 142.8L190 140.4Q180.4 138.4 175.75 133.55Q171.1 128.7 171.1 120.8Q171.1 115.8 173.2 111.7Q175.3 107.6 179.1 104.6Q182.9 101.6 188.15 100Q193.4 98.4 199.7 98.4Q205.3 98.4 210.7 99.75Q216.1 101.1 220.2 103.7Q222.2 104.9 222.95 106.75Q223.7 108.6 223.45 110.45Q223.2 112.3 221.95 113.7Q220.7 115.1 218.8 115.5Q216.9 115.9 214.2 114.6Q210.9 112.9 207.2 112.1Q203.5 111.3 199.6 111.3Q195.4 111.3 192.45 112.4Q189.5 113.5 187.95 115.5Q186.4 117.5 186.4 120.1Q186.4 123 188.5 124.8Q190.6 126.6 195.8 127.7L207.1 130.1Q216.9 132.2 221.7 136.85Q226.5 141.5 226.5 149.1Q226.5 154.1 224.5 158.15Q222.5 162.2 218.7 165.1Q214.9 168 209.6 169.55Q204.3 171.1 197.7 171.1ZM257.9 171.1Q250 171.1 244.15 168Q238.3 164.9 235.1 159.1Q231.9 153.3 231.9 145.4Q231.9 139.5 233.7 134.8Q235.5 130.1 238.95 126.75Q242.4 123.4 247.2 121.65Q252 119.9 257.9 119.9Q265.8 119.9 271.65 123Q277.5 126.1 280.75 131.8Q284 137.5 284 145.4Q284 151.4 282.15 156.1Q280.3 160.8 276.9 164.2Q273.5 167.6 268.65 169.35Q263.8 171.1 257.9 171.1ZM257.9 159.8Q261.2 159.8 263.6 158.2Q266 156.6 267.4 153.45Q268.8 150.3 268.8 145.4Q268.8 138.1 265.8 134.65Q262.8 131.2 257.9 131.2Q254.7 131.2 252.25 132.7Q249.8 134.2 248.45 137.35Q247.1 140.5 247.1 145.4Q247.1 152.7 250.1 156.25Q253.1 159.8 257.9 159.8ZM316.1 171.1Q308.1 171.1 302.15 167.95Q296.2 164.8 293 159Q289.8 153.2 289.8 145.3Q289.8 139.4 291.6 134.7Q293.4 130 296.85 126.7Q300.3 123.4 305.2 121.65Q310.1 119.9 316.1 119.9Q319.2 119.9 322.7 120.65Q326.2 121.4 329.6 123.2Q331.6 124.1 332.35 125.75Q333.1 127.4 332.9 129.15Q332.7 130.9 331.65 132.25Q330.6 133.6 329 134.05Q327.4 134.5 325.4 133.5Q323.5 132.4 321.45 131.9Q319.4 131.4 317.6 131.4Q314.6 131.4 312.3 132.35Q310 133.3 308.45 135.05Q306.9 136.8 306.05 139.4Q305.2 142 305.2 145.4Q305.2 152 308.45 155.75Q311.7 159.5 317.6 159.5Q319.4 159.5 321.4 159.05Q323.4 158.6 325.4 157.5Q327.4 156.5 329 157Q330.6 157.5 331.55 158.85Q332.5 160.2 332.65 161.95Q332.8 163.7 332.05 165.35Q331.3 167 329.4 167.9Q326 169.6 322.6 170.35Q319.2 171.1 316.1 171.1ZM346.6 170.8Q342.9 170.8 340.95 168.65Q339 166.5 339 162.6L339 128.4Q339 124.4 340.95 122.25Q342.9 120.1 346.6 120.1Q350.2 120.1 352.15 122.25Q354.1 124.4 354.1 128.4L354.1 162.6Q354.1 166.5 352.2 168.65Q350.3 170.8 346.6 170.8ZM346.6 111.9Q342.4 111.9 340.15 109.95Q337.9 108 337.9 104.4Q337.9 100.7 340.15 98.75Q342.4 96.8 346.6 96.8Q350.8 96.8 353 98.75Q355.2 100.7 355.2 104.4Q355.2 108 353 109.95Q350.8 111.9 346.6 111.9ZM381.4 171.1Q376 171.1 371.7 169Q367.4 166.9 365 163.3Q362.6 159.7 362.6 155.2Q362.6 149.8 365.4 146.65Q368.2 143.5 374.5 142.15Q380.8 140.8 391.2 140.8L396.5 140.8L396.5 148.6L391.3 148.6Q386.2 148.6 383.05 149.15Q379.9 149.7 378.55 151Q377.2 152.3 377.2 154.6Q377.2 157.4 379.15 159.2Q381.1 161 384.8 161Q387.7 161 389.95 159.65Q392.2 158.3 393.5 155.95Q394.8 153.6 394.8 150.6L394.8 139.1Q394.8 134.7 392.8 132.85Q390.8 131 386 131Q383.3 131 380.15 131.65Q377 132.3 373.2 133.8Q371 134.8 369.3 134.25Q367.6 133.7 366.7 132.25Q365.8 130.8 365.8 129.05Q365.8 127.3 366.8 125.65Q367.8 124 370.1 123.2Q374.8 121.3 378.95 120.6Q383.1 119.9 386.6 119.9Q394.3 119.9 399.25 122.15Q404.2 124.4 406.7 129.05Q409.2 133.7 409.2 141L409.2 163.2Q409.2 166.9 407.4 168.9Q405.6 170.9 402.2 170.9Q398.8 170.9 396.95 168.9Q395.1 166.9 395.1 163.2L395.1 159.5L395.8 160.1Q395.2 163.5 393.25 165.95Q391.3 168.4 388.3 169.75Q385.3 171.1 381.4 171.1ZM437.2 171.1Q428.3 171.1 423.9 166.15Q419.5 161.2 419.5 151.4L419.5 106.3Q419.5 102.5 421.45 100.55Q423.4 98.6 427.1 98.6Q430.7 98.6 432.65 100.55Q434.6 102.5 434.6 106.3L434.6 150.8Q434.6 154.9 436.35 156.85Q438.1 158.8 441 158.8Q441.8 158.8 442.5 158.7Q443.2 158.6 444 158.6Q445.6 158.4 446.25 159.55Q446.9 160.7 446.9 164.1Q446.9 167.1 445.7 168.65Q444.5 170.2 442 170.7Q441 170.8 439.7 170.95Q438.4 171.
101 437.2 171.1Z",narratives:"M460.3 170.9Q456.8 170.9 454.95 168.95Q453.1 167 453.1 163.4L453.1 106.4Q453.1 102.6 454.95 100.6Q456.8 98.6 459.9 98.6Q462.6 98.6 464.05 99.65Q465.5 100.7 467.4 103.1L502.5 147.8L499.8 147.8L499.8 106Q499.8 102.5 501.65 100.55Q503.5 98.6 507 98.6Q510.5 98.6 512.35 100.55Q514.2 102.5 514.2 106L514.2 163.7Q514.2 167 512.5 168.95Q510.8 170.9 507.9 170.9Q505.1 170.9 503.45 169.8Q501.8 168.7 499.9 166.3L464.9 121.6L467.5 121.6L467.5 163.4Q467.5 167 465.7 168.95Q463.9 170.9 460.3 170.9ZM542.7 171.1Q537.3 171.1 533 169Q528.7 166.9 526.3 163.3Q523.9 159.7 523.9 155.2Q523.9 149.8 526.7 146.65Q529.5 143.5 535.8 142.15Q542.1 140.8 552.5 140.8L557.8 140.8L557.8 148.6L552.6 148.6Q547.5 148.6 544.35 149.15Q541.2 149.7 539.85 151Q538.5 152.3 538.5 154.6Q538.5 157.4 540.45 159.2Q542.4 161 546.1 161Q549 161 551.25 159.65Q553.5 158.3 554.8 155.95Q556.1 153.6 556.1 150.6L556.1 139.1Q556.1 134.7 554.1 132.85Q552.1 131 547.3 131Q544.6 131 541.45 131.65Q538.3 132.3 534.5 133.8Q532.3 134.8 530.6 134.25Q528.9 133.7 528 132.25Q527.1 130.8 527.1 129.05Q527.1 127.3 528.1 125.65Q529.1 124 531.4 123.2Q536.1 121.3 540.25 120.6Q544.4 119.9 547.9 119.9Q555.6 119.9 560.55 122.15Q565.5 124.4 568 129.05Q570.5 133.7 570.5 141L570.5 163.2Q570.5 166.9 568.7 168.9Q566.9 170.9 563.5 170.9Q560.1 170.9 558.25 168.9Q556.4 166.9 556.4 163.2L556.4 159.5L557.1 160.1Q556.5 163.5 554.55 165.95Q552.6 168.4 549.6 169.75Q546.6 171.1 542.7 171.1ZM588.6 170.9Q584.8 170.9 582.8 168.9Q580.8 166.9 580.8 163.2L580.8 127.7Q580.8 124 582.75 122.05Q584.7 120.1 588.2 120.1Q591.8 120.1 593.7 122.05Q595.6 124 595.6 127.7L595.6 132.9L594.6 132.9Q595.8 126.9 599.9 123.6Q604 120.3 610.5 119.9Q613 119.7 614.35 121.15Q615.7 122.6 615.8 125.9Q616 129 614.55 130.8Q613.1 132.6 609.7 133L607.4 133.2Q601.7 133.7 598.95 136.5Q596.2 139.3 596.2 144.6L596.2 163.2Q596.2 166.9 594.25 168.9Q592.3 170.9 588.6 170.9ZM628.8 170.9Q625 170.9 623 168.9Q621 166.9 621 163.2L621 127.7Q621 124 622.95 122.05Q624.9 120.1 628.4 120.1Q632 120.1 633.9 122.05Q635.8 124 635.8 127.7L635.8 132.9L634.8 132.9Q636 126.9 640.1 123.6Q644.2 120.3 650.7 119.9Q653.2 119.7 654.55 121.15Q655.9 122.6 656 125.9Q656.2 129 654.75 130.8Q653.3 132.6 649.9 133L647.6 133.2Q641.9 133.7 639.15 136.5Q636.4 139.3 636.4 144.6L636.4 163.2Q636.4 166.9 634.45 168.9Q632.5 170.9 628.8 170.9ZM677.3 171.1Q671.9 171.1 667.6 169Q663.3 166.9 660.9 163.3Q658.5 159.7 658.5 155.2Q658.5 149.8 661.3 146.65Q664.1 143.5 670.4 142.15Q676.7 140.8 687.1 140.8L692.4 140.8L692.4 148.6L687.2 148.6Q682.1 148.6 678.95 149.15Q675.8 149.7 674.45 151Q673.1 152.3 673.1 154.6Q673.1 157.4 675.05 159.2Q677 161 680.7 161Q683.6 161 685.85 159.65Q688.1 158.3 689.4 155.95Q690.7 153.6 690.7 150.6L690.7 139.1Q690.7 134.7 688.7 132.85Q686.7 131 681.9 131Q679.2 131 676.05 131.65Q672.9 132.3 669.1 133.8Q666.9 134.8 665.2 134.25Q663.5 133.7 662.6 132.25Q661.7 130.8 661.7 129.05Q661.7 127.3 662.7 125.65Q663.7 124 666 123.2Q670.7 121.3 674.85 120.6Q679 119.9 682.5 119.9Q690.2 119.9 695.15 122.15Q700.1 124.4 702.6 129.05Q705.1 133.7 705.1 141L705.1 163.2Q705.1 166.9 703.3 168.9Q701.5 170.9 698.1 170.9Q694.7 170.9 692.85 168.9Q691 166.9 691 163.2L691 159.5L691.7 160.1Q691.1 163.5 689.15 165.95Q687.2 168.4 684.2 169.75Q681.2 171.1 677.3 171.1ZM739.5 171.1Q732.6 171.1 727.95 168.8Q723.3 166.5 721.05 162.1Q718.8 157.7 718.8 151L718.8 132.2L714.6 132.2Q711.8 132.2 710.25 130.7Q708.7 129.2 708.7 126.6Q708.7 123.8 710.25 122.35Q711.8 120.9 714.6 120.9L718.8 120.9L718.8 113.3Q718.8 109.5 720.8 107.55Q722.8 105.6 726.4 105.6Q730.1 105.6 732 107.55Q733.9 109.5 733.9 113.3L733.9 120.9L743.4 120.9Q746.2 12
100.9 747.7 122.35Q749.2 123.8 749.2 126.6Q749.2 129.2 747.7 130.7Q746.2 132.2 743.4 132.2L733.9 132.2L733.9 150.4Q733.9 154.6 735.85 156.7Q737.8 158.8 742.1 158.8Q743.6 158.8 744.9 158.5Q746.2 158.2 747.3 158.1Q748.7 158 749.6 158.95Q750.5 159.9 750.5 163.1Q750.5 165.5 749.7 167.3Q748.9 169.1 746.9 169.9Q745.6 170.4 743.35 170.75Q741.1 171.1 739.5 171.1ZM763.9 170.8Q760.2 170.8 758.25 168.65Q756.3 166.5 756.3 162.6L756.3 128.4Q756.3 124.4 758.25 122.25Q760.2 120.1 763.9 120.1Q767.5 120.1 769.45 122.25Q771.4 124.4 771.4 128.4L771.4 162.6Q771.4 166.5 769.5 168.65Q767.6 170.8 763.9 170.8ZM763.9 111.9Q759.7 111.9 757.45 109.95Q755.2 108 755.2 104.4Q755.2 100.7 757.45 98.75Q759.7 96.8 763.9 96.8Q768.1 96.8 770.3 98.75Q772.5 100.7 772.5 104.4Q772.5 108 770.3 109.95Q768.1 111.9 763.9 111.9ZM802.9 170.9Q800 170.9 797.8 169.35Q795.6 167.8 794.3 164.7L779.2 129.9Q778.1 127.3 778.4 125.05Q778.7 122.8 780.55 121.45Q782.4 120.1 785.7 120.1Q788.4 120.1 790.1 121.35Q791.8 122.6 793.1 126.1L804.9 156.1L801.7 156.1L814 126Q815.4 122.6 817.1 121.35Q818.8 120.1 821.8 120.1Q824.4 120.1 825.95 121.45Q827.5 122.8 827.85 125Q828.2 127.2 827 129.8L811.6 164.7Q810.3 167.9 808.15 169.4Q806 170.9 802.9 170.9ZM858.8 171.1Q850.1 171.1 843.85 167.95Q837.6 164.8 834.25 159.05Q830.9 153.3 830.9 145.5Q830.9 137.9 834.1 132.15Q837.3 126.4 843.05 123.15Q848.8 119.9 856.1 119.9Q861.4 119.9 865.7 121.65Q870 123.4 873.1 126.65Q876.2 129.9 877.8 134.55Q879.4 139.2 879.4 144.9Q879.4 146.8 878.2 147.75Q877 148.7 874.7 148.7L843.3 148.7L843.3 140.9L868.5 140.9L866.9 142.3Q866.9 138.2 865.7 135.45Q864.5 132.7 862.25 131.3Q860 129.9 856.7 129.9Q853 129.9 850.4 131.6Q847.8 133.3 846.4 136.5Q845 139.7 845 144.2L845 145Q845 152.6 848.55 156.2Q852.1 159.8 859.1 159.8Q861.5 159.8 864.6 159.2Q867.7 158.6 870.4 157.3Q872.7 156.2 874.5 156.55Q876.3 156.9 877.3 158.2Q878.3 159.5 878.45 161.2Q878.6 162.9 877.7 164.55Q876.8 166.2 874.7 167.3Q871.3 169.2 867.05 170.15Q862.8 171.1 858.8 171.1ZM906 171.1Q901.6 171.1 896.95 170.3Q892.3 169.5 888.5 167.6Q886.5 166.6 885.65 165.05Q884.8 163.5 884.9 161.9Q885 160.3 885.95 159Q886.9 157.7 888.45 157.25Q890 156.8 891.9 157.6Q896 159.3 899.4 160Q902.8 160.7 906.1 160.7Q910.4 160.7 912.35 159.35Q914.3 158 914.3 155.8Q914.3 153.8 913 152.8Q911.7 151.8 909.2 151.4L898.7 149.5Q892.5 148.4 889.15 144.95Q885.8 141.5 885.8 136.1Q885.8 131.1 888.6 127.45Q891.4 123.8 896.35 121.85Q901.3 119.9 907.6 119.9Q912.1 119.9 915.9 120.7Q919.7 121.5 923.2 123.3Q925 124.2 925.75 125.7Q926.5 127.2 926.25 128.8Q926 130.4 925 131.7Q924 133 922.45 133.4Q920.9 133.8 918.9 133Q915.7 131.5 913 130.85Q910.3 130.2 907.8 130.2Q903.3 130.2 901.3 131.65Q899.3 133.1 899.3 135.3Q899.3 137 900.45 138.15Q901.6 139.3 904 139.7L914.5 141.6Q921 142.7 924.4 145.95Q927.8 149.2 927.8 154.8Q927.8 162.4 921.85 166.75Q915.9 171.1 906 171.1Z"},jv="SocialNarratives",n0={auto:{a:["#4A7C59","fill-sage-600 dark:fill-sage-300"],b:["#DFA244","fill-[#DFA244] dark:fill-[#F0C27A]"],social:["#293F30","fill-sage-900 dark:fill-dim-text"],narratives:["#4A7C59","fill-sage-600 dark:fill-sage-300"]},light:{a:["#4A7C59"],b:["#DFA244"],social:["#293F30"],narratives:["#4A7C59"]},dark:{a:["#A4C0AC"],b:["#F0C27A"],social:["#F5F5DC"],narratives:["#A4C0AC"]},mono:{a:["currentColor"],b:["currentColor",void 0,.45],social:["currentColor"],narratives:["currentColor"]}},Is=(l,s)=>{const[o,c,f]=(n0[l]||n0.auto)[s];return{fill:o,className:c,fillOpacity:f}};function ju({variant:l="lockup",mode:s="nav",size:o=40,tone:c="auto",title:f=jv,decorative:m=!1,className:g="",style:p,...y}){const b=l==="mark",A=b&&o<=32?Nv:Tv,E=b?{x:A.opticalX,width:A.width-A.opticalX,height:Vc}:{x:0,width:t0.width,height:t0.height},N=`var(--sn-logo-size, ${o}px)`,Q=m?{"aria-hidden":!0,focusable:"false"}:{role:"img","aria-label":f};return u.jsxs("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:`${E.x} 0 ${E.width} ${E.height}`,className:`block shrink-0 ${g}`.trim(),style:{width:`calc(${N} * ${+(E.width/Vc).toFixed(5)})`,height:`calc(${N} * ${+(E.height/Vc).toFixed(5)})`,...p},"data-logo-variant":b?"mark":`lockup-${s}`,...Q,...y,children:[u.jsx("path",{d:A.a,...Is(c,"a")}),u.jsx("path",{d:A.b,...Is(c,"b")}),!b&&u.jsxs("g",{transform:s==="nav"?"translate(0 -50)":void 0,children:[u.jsx("path",{d:a0.social,...Is(c,"social")}),u.jsx("path",{d:a0.narratives,...Is(c,"narratives")})]})]})}const Cv=600;function b1({delayMs:l=Cv,fullScreen:s=!0}){const{t:o}=Ct("common",{useSuspense:!1}
10),[c,f]=x.useState(!1);x.useEffect(()=>{const g=setTimeout(()=>f(!0),l);return()=>clearTimeout(g)},[l]);const m=o("splash.gettingReady","Getting things readyâ¦");return u.jsxs("div",{role:"status","aria-live":"polite",className:`flex w-full flex-col items-center justify-center bg-cream px-4 dark:bg-dim-deep ${s?"min-h-screen supports-[height:100dvh]:min-h-dvh":"min-h-[60vh]"}`,"data-testid":"app-splash",children:[u.jsx(ju,{variant:"mark",size:64,decorative:!0}),u.jsx("span",{className:"sr-only",children:m}),u.jsx("p",{className:"mt-5 h-6 text-base text-slate-600 dark:text-dim-text-secondary","aria-hidden":"true",children:c&&u.jsx("span",{className:"calm-fade-in inline-block",children:m})})]})}const Rv=/^web:[A-Za-z0-9:_-]{8,150}$/,Ov="sn:welcomeCreditsChecked:",kv=new Set(["already_granted","email_already_claimed","banned","disabled","no_email","not_configured"]);function dr(){try{return typeof window<"u"?window.sessionStorage:null}catch{return null}}function v1(){try{if(typeof globalThis.crypto?.randomUUID=="function")return globalThis.crypto.randomUUID()}catch{}const l=()=>Math.random().toString(36).slice(2,10).padEnd(8,"0");return`${l()}-${l()}-${l()}-${l()}`}const c6=()=>`web:op:${v1()}`,u6=()=>`web:redo:${v1()}`,d6=l=>typeof l=="string"&&Rv.test(l);async function Mv(){try{const l=await Jt("claimWelcomeCredits"),{data:s}=await l();return{granted:Math.max(0,Math.floor(Number(s?.granted)||0)),reason:typeof s?.reason=="string"?s.reason:null,...s?.summary?{summary:s.summary}:{}}}catch(l){return console.warn("Welcome credit check skipped:",l?.code||l?.message||"error"),null}}const Ks=new Map;function Dv(l,{storage:s=dr(),claim:o=Mv}={}){if(!l)return Promise.resolve(null);const c=`${Ov}${l}`;try{if(s?.getItem(c))return Promise.resolve(null)}catch{}if(Ks.has(l))return Ks.get(l);const f=Promise.resolve().then(()=>o()).then(m=>{if(m&&(m.granted>0||kv.has(m.reason)))try{s?.setItem(c,String(Date.now()))}catch{}return m}).catch(()=>null).finally(()=>{Ks.delete(l)});return Ks.set(l,f),f}async function f6(l,s,o={}){const{createCreditPackCheckout:c}=await G(async()=>{const{createCreditPackCheckout:f}=await import("./stripeService-DOEUI5KA.js");return{createCreditPackCheckout:f}},__vite__mapDeps([7,4,3,2,1,8,9,10]));return c(l,s,o)}async function m6(l){const{getPackPurchaseStatus:s}=await G(async()=>{const{getPackPurchaseStatus:o}=await import("./stripeService-DOEUI5KA.js");return{getPackPurchaseStatus:o}},__vite__mapDeps([7,4,3,2,1,8,9,10]));return s(l)}const Cu="sn:creditPackPaymentReturn";function h6(l,s=dr()){if(!(typeof l!="string"||!l))try{s?.setItem(Cu,l)}catch{}}function zv(l,s){try{return!!l&&s?.getItem(Cu)===l}catch{return!1}}async function g6({storage:l=dr()}={}){const{readPendingPackCheckout:s}=await G(async()=>{const{readPendingPackCheckout:c}=await import("./stripeService-DOEUI5KA.js");return{readPendingPackCheckout:c}},__vite__mapDeps([7,4,3,2,1,8,9,10])),o=s();return o?{...o,afterPayment:zv(o.checkoutDocId,l)}:null}async function p6({storage:l=dr()}={}){try{l?.removeItem(Cu)}catch{}const{clearPendingPackCheckout:s}=await G(async()=>{const{clearPendingPackCheckout:o}=await import("./stripeService-DOEUI5KA.js");return{clearPendingPackCheckout:o}},__vite__mapDeps([7,4,3,2,1,8,9,10]));return s()}const Lv=50,Qv=l=>{if(!l)return null;if(typeof l.toDate=="function")return l.toDate();const s=l instanceof Date?l:new Date(l);return Number.isNaN(s.getTime())?null:s};async function y6(l){if(!l)return[];const{collection:s,query:o,where:c,orderBy:f,limit:m,getDocs:g}=await G(async()=>{const{collection:b,query:A,where:E,orderBy:N,limit:Q,getDocs:H}=await import("./firebase-db-Csu2kn54.js").then(B=>B.F);return{collection:b,query:A,where:E,orderBy:N,limit:Q,getDocs:H}},__vite__mapDeps([2,1])),p=await vl();return(await g(o(s(p,"creditLedger"),c("userId","==",l),f("createdAt","desc"),m(Lv)))).docs.map(b=>{const A=b.data()||{};return{id:b.id,delta:Math.trunc(Number(A.delta)||0),reason:typeof A.reason=="string"?A.reason:"",generationRunId:typeof A.generationRunId=="string"&&A.generationRunId?A.generationRunId:null,relatedBookId:typeof A.relatedBookId=="string"&&A.relatedBookId?A.relatedBookId:null,createdAt:Qv(A.createdAt)}})}async function b6(l=[]){const s=[...new Set(l.filter(o=>
10typeof o=="string"&&o))].slice(0,20);if(s.length===0)return{};try{const{doc:o,getDoc:c}=await G(async()=>{const{doc:g,getDoc:p}=await import("./firebase-db-Csu2kn54.js").then(y=>y.F);return{doc:g,getDoc:p}},__vite__mapDeps([2,1])),f=await vl(),m=await Promise.all(s.map(async g=>{try{const p=await c(o(f,"books",g)),y=p.exists()?p.data()?.title:null;return typeof y=="string"&&y.trim()?[g,y.trim()]:null}catch{return null}}));return Object.fromEntries(m.filter(Boolean))}catch{return{}}}const Uv="/agent/oauth/authorize",v6="/agent/connections",x1="agent-connect",Ru="sn.signupSource",Bv=3600*1e3,Hv=4096,l0="https://socialnarratives.internal";function fr(l,s=""){if(typeof l!="string")return s;const o=l.trim();if(!o.startsWith("/")||o.startsWith("//")||o.includes("\\")||o.length>Hv)return s;try{const c=new URL(o,l0);if(c.origin!==l0||c.pathname==="/login")return s;const f=`${c.pathname}${c.search}${c.hash}`;return f.startsWith("//")||f.includes("\\")?s:f}catch{return s}}const x6=l=>fr(l).split("?")[0]===Uv,S6=l=>{const s=fr(l);return s?`/login?returnTo=${encodeURIComponent(s)}`:"/login"},E6=l=>{const s=fr(l);return s?`/login?mode=signup&returnTo=${encodeURIComponent(s)}`:"/login?mode=signup"},A6=(l=Date.now())=>{try{sessionStorage.setItem(Ru,JSON.stringify({source:x1,at:l}))}catch{}},Vv=(l=Date.now())=>{try{const s=JSON.parse(sessionStorage.getItem(Ru)||"null");if(s?.source===x1&&Number.isFinite(s.at)&&l-s.at>=0&&l-s.at<Bv)return s.source}catch{}return null},i0=()=>{try{sessionStorage.removeItem(Ru)}catch{}},qv=2048,Gv="/auth/action",Yv=l=>{const s=fr(l);return!s||s.length>qv||s.split(/[?#]/)[0]===Gv?null:s},S1=x.createContext(),tn=()=>x.useContext(S1),dl=720*60*1e3,qc=300*1e3,s0=["mousedown","keydown","scroll","touchstart","pointermove"],r0=["play","timeupdate"],Xv=()=>{try{return!!Hb()}catch{return!1}},En=l=>Object.assign(new Error(l?.message||"Authentication failed"),{code:l?.code}),Iv=()=>Object.assign(new Error("This account has been suspended."),{code:"app/banned"}),Gc=new Map,Kv=l=>{const s=l?.providerData?.[0]?.providerId;if(s==="google.com")return"google";if(s==="apple.com")return"apple";if(s==="password")return"email"},Zv=()=>{try{return localStorage.getItem("pendingReferralCode")}catch{return null}},Jv=()=>{try{localStorage.removeItem("pendingReferralCode")}catch{}},o0=l=>{const s=Yv(l);return s?[{returnPath:s}]:[]},E1=()=>typeof navigator<"u"&&navigator.onLine===!1,A1=l=>l?.code==="unavailable"||E1(),c0=l=>{!l?.uid||l.emailVerified!==!0||Dv(l.uid).catch(()=>{})};async function Fv(l,s={}){const o=be($,"users",l.uid),c=await wa(o);if(c.exists())return i0(),!1;if(c.metadata?.fromCache||E1())throw Object.assign(new Error("Cannot confirm the user document while offline."),{code:"unavailable"});const f=Zv(),m=Vv(),g=await pb($,async p=>{if((await p.get(o)).exists())return!1;const{email:b,displayName:A,photoURL:E}=l,N=lr(er.resolvedLanguage||er.language),Q=Kv(l);return p.set(o,{email:b,name:A||"User",firstName:A?A.split(" ")[0]:"",lastName:A?A.split(" ").slice(1).join(" "):"",photoURL:E??null,createdAt:yb(),tier:nr(),preferences:{bookLength:12,language:yv(N),uiLanguage:N,narrationVoice:ur,toddlerAge:2},emailPreferences:{weeklyDigest:!0,subscriptionAlerts:!0,marketingEmails:!0},bookCount:0,imageCount:0,...Q?{authMethod:Q}:{},...f?{referredBy:f}:{},...m?{signupSource:m}:{},...s}),!0});return g&&f&&Jv(),i0(),g}function $v(l,s={}){if(!l)return Promise.resolve(!1);const o=l.uid,c=Gc.get(o);if(c)return c;const f=Fv(l,s).catch(m=>{throw A1(m)?console.warn("User document check skipped while offline:",m?.message):(console.error("Error creating user document:",m),d1(m)),m}).finally(()=>{Gc.delete(o)});return Gc.set(o,f),f}const Wv=({children:l})=>
10{const[s,o]=x.useState(null),[c,f]=x.useState(!0),[m,g]=x.useState(!1),[p,y]=x.useState(!1),[b,A]=x.useState(null),E=x.useRef(Date.now()),N=x.useRef(!1),Q=x.useRef(null),H=x.useRef(null),B=x.useRef(null),V=!!s;x.useEffect(()=>{if(!V||Xv()){N.current=!1,y(!1);return}let O=null;const U=Z=>{N.current!==Z&&(N.current=Z,y(Z))},F=Z=>{O&&clearTimeout(O),O=setTimeout(ie,Math.max(0,Z))};function ie(){const Z=Date.now();if(y1(window.location.pathname)){E.current=Z,U(!1),F(dl-qc);return}const Ee=Z-E.current;if(Ee>=dl){O&&clearTimeout(O),O=null,U(!1),H.current?.();return}if(Ee>=dl-qc){A(E.current+dl),U(!0),F(dl-Ee);return}U(!1),F(dl-qc-Ee)}const P=()=>{E.current=Date.now(),N.current&&ie()},se=()=>{document.visibilityState==="visible"&&ie()};return s0.forEach(Z=>{window.addEventListener(Z,P,{passive:!0})}),r0.forEach(Z=>{document.addEventListener(Z,P,!0)}),document.addEventListener("visibilitychange",se),Q.current=()=>{E.current=Date.now(),ie()},E.current=Date.now(),ie(),()=>{s0.forEach(Z=>{window.removeEventListener(Z,P)}),r0.forEach(Z=>{document.removeEventListener(Z,P,!0)}),document.removeEventListener("visibilitychange",se),O&&clearTimeout(O),Q.current=null}},[V]);const L=x.useCallback(()=>{Q.current?.()},[]),z=x.useCallback((O,U={})=>$v(O,U),[]);x.useEffect(()=>{let O=null,U=null,F=null,ie=null;return O=rb(Je,async P=>{if(P){let Z=!1;try{await z(P),Z=!0}catch(Ye){if(!A1(Ye)){await new Promise(je=>setTimeout(je,2e3));try{await z(P),Z=!0}catch{}}}Z&&c0(P),F&&(F(),F=null);const Ee=be($,"users",P.uid);F=bb(Ee,async Ye=>{if(Ye.exists()){const je=Ye.data();if(je.banned){B.current=null,await zc(Je),o(null),f(!1);return}const rt=Sv(P,je);Wh({id:P.uid,email:P.email,username:je.name||P.displayName||"User",tier:je.tier||nr()}),$b("user_details",{tier:je.tier||nr(),subscriptionSource:je.subscriptionSource||"none",tierExpiresAt:je.tierExpiresAt,whiteLabel:je.whiteLabel||!1,credits:{available:rt.credits.total,interval:rt.credits.interval},preferences:{language:je.preferences?.language||"English",uiLanguage:je.preferences?.uiLanguage||null,narrationVoice:je.preferences?.narrationVoice||ur,toddlerAge:je.preferences?.toddlerAge||2}});const na=bv(rt);na!==B.current&&(B.current=na,o(rt))}f(!1)},Ye=>{console.error("User doc sync error:",Ye),f(!1)})}else Wh(null),B.current=null,o(null),F&&(F(),F=null),ie=null,$h.teardown(null).catch(()=>{});const se=P&&P.uid!==ie;if(se&&(ie=P.uid),se&&$h.initialize(P.uid).catch(Z=>{console.warn("Push notification init failed",Z)}),se)try{const{httpsCallable:Z,getFunctions:Ee}=await G(async()=>{const{httpsCallable:rt,getFunctions:na}=await import("./firebase-functions-KROXWFe9.js").then(_a=>_a.i);return{httpsCallable:rt,getFunctions:na}},__vite__mapDeps([0,1])),Ye=Ee();Z(Ye,"checkSubscriptionStatus")().then(rt=>{rt.data.status}).catch(rt=>console.error("Sub check failed:",rt))}catch(Z){console.error("Failed to init sub check:",Z)}P||f(!1)}),U=kb(P=>{g(P.maintenanceMode||!1)}),()=>{O&&O(),U&&U(),F&&F()}},[z]);const q=x.useCallback(async O=>{const U=await wa(be($,"users",O.uid));if(U.exists()&&U.data().banned)throw await zc(Je),Iv()},[]),Y=x.useCallback(async(O,U)=>{try{const F=await ob(Je,O,U);return await z(F.user),await q(F.user),!0}catch(F){throw console.error("Login error:",F),En(F)}},[z,q]),K=x.useCallback(async()=>{try{const O=await Ub();return await z(O.user,{authMethod:"google"}),await q(O.user),!0}catch(O){throw console.error("Google login error:",O),En(O)}},[z,q]),ne=x.useCallback(async()=>{try{const O=await Bb();return await z(O.user,{authMethod:"apple"}),await q(O.user),!0}catch(O){throw console.error("Apple login error:",O),En(O)}},[z,q]),Ne=x.useCallback(async()=>{try{await Fh(),await zc(Je)}catch(O){console.error("Logout error:",O)}},[]);H.current=Ne;const ge=x.useCallback(async(O,U,{returnPath:F}={})=>{let ie;try{ie=await cb(Je,O,U)}catch(se){throw console.error("Signup error:",se),En(se)}let P=null;try{await z(ie.user,{authMethod:"email"})}catch(se){P=se}try{await(await Jt("sendAuthVerificationEmail"))(...o0(F))}catch(se){console.error("Error sending verification email:",se)}if(P)throw console.error("Signup error:",P),En(P);return!0},[z]),le=x.useCallback(async O=>{if(Je.currentUser)return await(await Jt("sendAuthVerificationEmail"))(...o0(O)),!0;throw new Error("No user signed in")},[]),Ue=x.useCallback(async O=>{try{return await(await Jt("sendAuthPasswordResetEmail"))({email:O}),!0}catch(U){throw console.error("Reset password error:",U),En(U)}},[]),lt=s?.id,De=x.useCallback(async O=>{if(!V)return!1;try{const U=be($,"users",lt);return await gb(U,O,{merge:!0}),o(F=>({...F,...O})),!0}catch(U){return console.error("Error updating profile:",U),!1}},[V,lt]),ut=x.useCallback(async()=>
10{if(Je.currentUser){await Je.currentUser.reload();const O=Je.currentUser.emailVerified;return o(U=>U&&{...U,emailVerified:O}),O&&c0(Je.currentUser),O}return!1},[]),Fe=x.useCallback(async()=>{if(Je.currentUser)try{return await ub(Je.currentUser),await Fh().catch(()=>{}),o(null),!0}catch(O){throw console.error("Error deleting account:",O),En(O)}},[]),Ie=Mb(s?.tier),C=x.useMemo(()=>({user:s,login:Y,loginWithGoogle:K,loginWithApple:ne,logout:Ne,signup:ge,updateProfile:De,loading:c,isPremium:Ie,maintenanceMode:m,sendVerificationEmail:le,checkVerificationStatus:ut,resetPassword:Ue,deleteAccount:Fe,sessionWarning:p,sessionExpiresAt:b,extendSession:L}),[s,Y,K,ne,Ne,ge,De,c,Ie,m,le,ut,Ue,Fe,p,b,L]);return u.jsx(S1.Provider,{value:C,children:c?u.jsx(b1,{}):l})},w1=Aa.isNativePlatform(),u0={light:{backgroundColor:"#FAF9F6",style:Yh.Dark},dark:{backgroundColor:"#1E293B",style:Yh.Light}},_1=async l=>{if(!w1)return;const s=l==="dim"?u0.dark:u0.light;try{await tr.setStyle({style:s.style}),Aa.getPlatform()==="android"&&await tr.setBackgroundColor({color:s.backgroundColor})}catch(o){console.error("Failed to set status bar theme:",o)}},Pv=async(l="light")=>{if(w1)try{await tr.show(),await tr.setOverlaysWebView({overlay:!1}),await _1(l)}catch(s){console.error("Failed to initialize status bar:",s)}},Ou=x.createContext(null),ir="socialnarratives-theme",e2=["system","light","dim"],t2="(prefers-color-scheme: dark)",d0={light:"#FAF9F6",dim:"#1E293B"},T1=l=>l==="light"||l==="dim"?l:"system",ku=()=>{if(typeof window>"u")return null;try{return window.localStorage}catch{return null}},a2=()=>{try{return T1(ku()?.getItem(ir))}catch{return"system"}},n2=l=>{try{const s=ku();l==="system"?s?.removeItem(ir):s?.setItem(ir,l)}catch{}},l2=()=>{try{return typeof window<"u"&&typeof window.matchMedia=="function"?window.matchMedia(t2):null}catch{return null}},i2=l=>l?.matches?"dim":"light";function s2(l){if(typeof document>"u")return;const s=l==="dim",o=document.documentElement;o.classList.toggle("dark",s),o.style.colorScheme=s?"dark":"light",document.querySelectorAll('meta[name="theme-color"]').forEach(c=>{c.setAttribute("content",s?d0.dim:d0.light)})}const r2=()=>{const l=x.useContext(Ou);if(!l)throw new Error("useTheme must be used within a ThemeProvider");return l},o2=l=>{const s=x.useContext(Ou)?.holdSystemTheme;x.useEffect(()=>{if(!(!l||!s))return s()},[l,s])},c2=({children:l})=>{const[s,o]=x.useState(a2),[c]=x.useState(l2),[f,m]=x.useState(()=>({live:i2(c),held:null})),g=x.useRef(0),p=x.useRef(!1),y=f.held??f.live,b=s==="system"?y:s;x.useEffect(()=>{if(!c)return;const B=V=>{const L=V.matches?"dim":"light";m(z=>z.live===L?z:{...z,live:L})};return typeof c.addEventListener=="function"?(c.addEventListener("change",B),()=>c.removeEventListener("change",B)):(c.addListener?.(B),()=>c.removeListener?.(B))},[c]);const A=x.useCallback(B=>{o(B),B==="system"&&m(V=>V.held&&V.held!==V.live?{...V,held:V.live}:V)},[]);x.useEffect(()=>{const B=V=>{V.key!==ir&&V.key!==null||V.storageArea&&V.storageArea!==ku()||A(T1(V.key===null?null:V.newValue))};return window.addEventListener("storage",B),()=>window.removeEventListener("storage",B)},[A]),x.useLayoutEffect(()=>{s2(b),p.current?_1(b):(p.current=!0,Pv(b))},[b]);const E=x.useCallback(B=>{e2.includes(B)&&(A(B),n2(B))},[A]),N=x.useCallback(()=>{E(b==="dim"?"light":"dim")},[E,b]),Q=x.useCallback(()=>{g.current+=1,g.current===1&&m(V=>({...V,held:V.live}));let B=!1;return()=>{B||(B=!0,g.current-=1,g.current===0&&m(V=>V.held===null?V:{...V,held:null}))}},[]),H=x.useMemo(()=>({theme:b,themePreference:s,isDim:b==="dim",setTheme:E,toggleTheme:N,holdSystemTheme:Q}),[b,s,E,N,Q]);return u.jsx(Ou.Provider,{value:H,children:l})},N1=x.createContext(null),f0="sn-font-scale",Yc="sn-high-contrast",ru="sn-reduce-motion",$s={normal:1,large:1.15,xlarge:1.3},w6=Object.keys($s),m0=["system","reduce"];function Xc(l,s){if(typeof window>"u")return s;try{return window.localStorage.getItem(l)??s}catch{return s}}function Zs(l,s){if(!(typeof window>"u"))try{window.localStorage.setItem(l,s)}catch{}}const u2=()=>{const l=x.useContext(N1);if(!l)throw new Error("useAccessibility must be used within an AccessibilityProvi
10der");return l},d2=({children:l})=>{const[s,o]=x.useState(()=>{const E=Xc(f0,"normal");return $s[E]?E:"normal"}),[c,f]=x.useState(()=>Xc(Yc,"false")==="true"),[m,g]=x.useState(()=>{const E=Xc(ru,"system");return m0.includes(E)?E:"system"});x.useEffect(()=>{const E=document.documentElement;E.style.setProperty("--app-font-scale",String($s[s]||1)),E.dataset.fontScale=s},[s]),x.useEffect(()=>{document.documentElement.classList.toggle("high-contrast",c)},[c]),x.useEffect(()=>{document.documentElement.classList.toggle("reduce-motion",m==="reduce"),typeof window<"u"&&window.dispatchEvent(new Event("sn-a11y-change"))},[m]);const p=x.useCallback(E=>{$s[E]&&(o(E),Zs(f0,E))},[]),y=x.useCallback(E=>{const N=!!E;f(N),Zs(Yc,String(N))},[]),b=x.useCallback(()=>{f(E=>{const N=!E;return Zs(Yc,String(N)),N})},[]),A=x.useCallback(E=>{m0.includes(E)&&(g(E),Zs(ru,E))},[]);return u.jsx(N1.Provider,{value:{fontScale:s,setFontScale:p,highContrast:c,setHighContrast:y,toggleHighContrast:b,motionPreference:m,setMotionPreference:A},children:l})};function f2({children:l}){const{motionPreference:s}=u2();return u.jsx(Ty,{reducedMotion:s==="reduce"?"always":"user",children:l})}const m2=Object.freeze({"I Am a Big Sibling":{title:"New Baby",icon:"ð¶",tags:["transitions","family"]},"New Baby":{title:"New Baby",icon:"ð¶",tags:["transitions","family"]},"Time for Bed":{title:"Bedtime",icon:"ð´",tags:["routines","sleep"]},Bedtime:{title:"Bedtime",icon:"ð´",tags:["routines","sleep"]},"I Go to the Dentist":{title:"Dentist",icon:"ð¦·",tags:["health","self-care"]},Dentist:{title:"Dentist",icon:"ð¦·",tags:["health","self-care"]},"My Healthy Checkup":{title:"Doctor Visit",icon:"ð¥",tags:["health","self-care"]},Doctor:{title:"Doctor Visit",icon:"ð¥",tags:["health","self-care"]},"I Can Stay Calm":{title:"Staying Calm",icon:"ð§",tags:["social","emotions"]},Emotions:{title:"Staying Calm",icon:"ð§",tags:["social","emotions"]},"The Fire Drill":{title:"Fire Drill",icon:"ð¨",tags:["routines","school","safety"]},"I Use Gentle Hands":{title:"Gentle Hands",icon:"ð¤",tags:["social","behavior"]},"My Haircut":{title:"Haircut",icon:"âï¸",tags:["health","sensory"]},Haircut:{title:"Haircut",icon:"âï¸",tags:["health","sensory"]},"I Can Try New Foods":{title:"Trying Foods",icon:"ð¥¦",tags:["health","routines"]},"Picky Eater":{title:"Trying Foods",icon:"ð¥¦",tags:["health","routines"]},"I Can Use the Potty":{title:"Potty Training",icon:"ð½",tags:["routines","self-care"]},"Potty Training":{title:"Potty Training",icon:"ð½",tags:["routines","self-care"]},"I Go to School":{title:"School Drop-off",icon:"ð«",tags:["routines","school"]},School:{title:"School Drop-off",icon:"ð«",tags:["routines","school"]},"Asking to Play":{title:"Asking to Play",icon:"ð",tags:["social","friends"]},"It Is Okay to Lose":{title:"Losing a Game",icon:"ð",tags:["social","emotions"]}}),wi=(l,s,o={})=>{throw console.error(`[${s}]`,l),d1(l,{extra:{context:s,...o}}),l},Wa=l=>l?typeof l!="string"?l:l.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"):"",h2=l=>{if(!l)return"";if(typeof l!="string")return l;const s={"&":"&","<":"<",">":">",""":'"',"'":"'","'":"'","'":"'","/":"/"," ":" "};return l.replace(/&(?:amp|lt|gt|quot|apos|#39|#x27|#x2F|nbsp);/gi,o=>s[o.toLowerCase()]||o)},g2=l=>l?l.toString().normalize("NFKD").replace(new RegExp("\\p{Diacritic}","gu"),"").toLowerCase().trim().replace(/[^\p{L}\p{N}]+/gu,"-").replace(/-+/g,"-").replace(/^-+|-+$/g,""):"",j1=2,p2=140,C1=l=>{const s=l&&typeof l=="object"?l:{},o=typeof s.speaker=="string"?s.speaker:"",c=typeof s.text=="string"?s.text:"";return{speaker:o,text:c.slice(0,p2),type:s.type==="thought"?"thought":"speech",position:s.position==="right"?"right":"left"}},y2=l=>{const{speaker:s,text:o}=C1(l);return s.trim()===""&&o.trim()===""},_6=l=>Array.isArray(l)?l.filter(s=>!y2(s)).map(C1).slice(0,j1):[],ou="toddlerbooks_library",Qe=()=>{try{const l=localStorage.getItem(ou);return l?JSON.parse(l):[]}catch(l){console.warn("Failed to read local library; resetting.",l);try{localStorage.removeItem(ou)}catch{}return[]}},qt=l=>{localStorage.setItem(ou,JSON.stringify(l))},Ic=l=>
10l?typeof l=="string"?new Date(l).getTime()||0:typeof l=="number"?l:typeof l.toMillis=="function"?l.toMillis():typeof l.seconds=="number"?l.seconds*1e3:0:0,ml=l=>Ic(l?.lastRead)||Ic(l?.updatedAt)||Ic(l?.createdAt),b2=(l,s=1024,o=.8)=>new Promise(c=>{const f=new Image;f.src=l,f.onload=()=>{const m=document.createElement("canvas");let g=f.width,p=f.height;g>s&&(p=Math.round(p*s/g),g=s),m.width=g,m.height=p,m.getContext("2d").drawImage(f,0,0,g,p);const b=m.toDataURL("image/webp",o);c(b)},f.onerror=()=>{c(l)}}),cu=async(l,s,o)=>{if(!l||!l.startsWith("data:image"))return l;try{const c=await b2(l),f=o.replace(/\.[^/.]+$/,"")+".webp",m=o.startsWith("avatar_")?"avatars":"book_images",g=cr(bl,`${m}/${s}/${f}`);return await xb(g,c,"data_url"),await Su(g)}catch(c){wi(c,"uploadImageToStorage",{userId:s,fileName:o})}},T6=async(l,s)=>{if(!s)throw new Error("User ID required");const o=["image/png","image/jpeg","image/jpg","image/webp"],c=2*1024*1024;if(!l||!o.includes(l.type))throw new Error("Logo must be a PNG, JPEG, or WebP image.");if(l.size>c)throw new Error("Logo must be 2MB or smaller.");try{const f=`logo_${Date.now()}`,m=cr(bl,`logos/${s}/${f}`),g=await i1(m,l);return await Su(g.ref)}catch(f){throw console.error("Logo upload failed:",f),f}},N6=async(l,s,o,c,f,m=null,g={})=>{if(!s)return null;const y=`${Date.now()}_page_${f}.png`,b=await cu(o,s,y);if(!b)return null;if(l.startsWith("local_")){const A=Qe(),E=A.findIndex(N=>N.id===l);if(E>=0){const N=A[E];return N.pages[f].imageUrl=b,m&&(N.pages[f].imagePrompt=m,N.pages[f].fullImagePrompt=m),Array.isArray(g.referenceImagesUsed)&&(N.pages[f].referenceImagesUsed=g.referenceImagesUsed),f===0&&(N.coverImageUrl=b,m&&(N.coverImagePrompt=m),Array.isArray(g.referenceImagesUsed)&&(N.coverReferenceImagesUsed=g.referenceImagesUsed)),A[E]=N,qt(A),b}return null}try{const A=be($,"books",l),E=await wa(A);if(!E.exists())return null;const Q=[...E.data().pages];if(Q[f]){Q[f].imageUrl=b,m&&(Q[f].imagePrompt=m,Q[f].fullImagePrompt=m),Array.isArray(g.referenceImagesUsed)&&(Q[f].referenceImagesUsed=g.referenceImagesUsed);const H={pages:Q};f===0&&(H.coverImageUrl=b,m&&(H.coverImagePrompt=m),Array.isArray(g.referenceImagesUsed)&&(H.coverReferenceImagesUsed=g.referenceImagesUsed)),await ct(A,H)}return b}catch(A){wi(A,"updateBookImage",{bookId:l,index:f})}},R1=l=>Array.isArray(l)?l.filter(s=>s&&typeof s=="object").map(s=>({speaker:Wa(s.speaker||""),text:Wa(s.text||""),type:s.type==="thought"?"thought":"speech",position:s.position==="right"?"right":"left"})).slice(0,j1):[],v2=l=>l==="comic"?"comic":"book",O1=async(l,s,o=null,c=null)=>{const f={favorite:!1,...l,format:v2(l.format),title:Wa(l.title),pages:l.pages?l.pages.map(m=>({...m,text:Wa(m.text),...m.dialogue!==void 0?{dialogue:R1(m.dialogue)}:{}})):[],shared:!1,communityStatus:"private",communityEligible:!0,authorIsAdmin:Db(c),userId:s,authorName:o,createdAt:new Date().toISOString(),lastRead:new Date().toISOString(),ratings:{},deleted:!1};if(s)try{const m=Date.now(),g=async(y,b)=>{if(!y)return null;if(y.startsWith("data:image"))return await cu(y,s,b);if(y.startsWith("http"))try{const E=await(await fetch(y)).blob(),N=await new Promise((Q,H)=>{const B=new FileReader;B.onerror=()=>H(B.error||new Error("FileReader failed")),B.onloadend=()=>{B.result?Q(B.result):H(new Error("FileReader produced no result"))},B.readAsDataURL(E)});return await cu(N,s,b)}catch(A){return console.error("Failed to fetch/upload external image:",A),y}return y};if(f.pages&&Array.isArray(f.pages)){const y=await Promise.all(f.pages.map(async(b,A)=>{if(b.imageUrl){const E=await g(b.imageUrl,`${m}_page_${A}.png`);return{...b,imageUrl:E}}return b}));f.pages=y}f.coverImageUrl?f.coverImageUrl=await g(f.coverImageUrl,`${m}_cover.png`):f.coverImage&&(f.coverImage=await g(f.coverImage,`${m}_cover.png`)),f.itemReferenceSheetUrl?.startsWith?.("data:image")&&(f.itemReferenceSheetUrl=await g(f.itemReferenceSheetUrl,`${m}_item_reference_sheet.png`)),Array.isArray(f.referenceImages)&&(f.referenceImages=await Promise.all(f.referenceImages.map(async(y,b)=>y?.startsWith?.("data:image")?await g(y,`${m}_character_reference_${b}.png`):y)));const p=await Eb(st($,"books"),f);return{...f,id:p.id}}catch(m){throw console.error("Error adding document: ",m),m}else{const m=Qe();f.id="local_"+Math.random().toString(36).substr(2,9);try{m.push(f),qt(m)}catch(g){throw console.error("LocalStorage quota exceeded",g),new Error("Storage full! Please sign in to save more stories with images.")}return f}},x2=l=>{if(!l||typeof l!="object"||!("source"in l))return{};const{source:s,...o}=l;return{generationParams:o}},j6=async(l,s,o=null)=>{const c=await _2(l);if(!c)throw new Error("Source book not found");const{id:f,createdAt:m,updatedAt:g,lastRead:p,shareToken:y,shareEnabled:b,shareViews:A,ratings:E,reviews:N,isShowcased:Q,isFeatured:H,completedAt:B,completedBy:V,favorite:L,shared:z,communityStatus:q,deleted:Y,userId:K,authorName:ne,source:Ne,agentJobId:ge,generationRunId:le,mcpJobId:Ue,mcpClientId:lt,mcpRequestFingerprint:De,...ut}=c,Fe={...ut,...x2(ut.generationParams),title:`${c.title||"Untitled"} (Copy)`},Ie=s&&Array.isArray(Fe.pages)?Fe.pages.map(O=>O?.audioUrl||null):[];Ie.some(Boolean)&&(Fe.pages=Fe.pages.map(S2));let C;try{C=await O1(Fe,s||null,o)}catch(O){throw wi(O,"duplicateBook",{bookId:l}),O}return Ie.some(Boolean)?E2(C,Ie,s):C},S2=l=>{if(!l||!("audioUrl"in l))return l;const{audioUrl:s,...o}=l;return o},E2=async(l,s,o)=>{const c=await Promise.all((l.pages||[]).map(async(f,m)=>{const g=s[m];if(!g)return f;try{const p=await fetch(g);if(!p.ok)throw new Error(`Narration fetch failed (${p.status})`);const y=await p.blob(),b=await M2(y,o,l.id,m);return b?{...f,audioUrl:b}:f}catch(p){return console.warn(`Could not copy the narration for page ${m+1}:`,p),f}}));if(!c.some(f=>f?.audioUrl))return l;try{return await ct(be($,"books",l.id),{pages:c}),{...l,pages:c}}catch(f){return console.warn("Could not attach the copied narration:",f),l}},A2=["pages","title","translations"],C6=async(l,s)=>{if(l.startsWith("local_")){const o=Qe(),c=o.findIndex(f=>f.id===l);return c>=0?(o[c]={...o[c],...s},qt(o),o[c]):null}try{const o={...s};o.title&&(o.title=Wa(o.title)),o.pages&&(o.pages=o.pages.map(m=>({...m,text:Wa(m.text),...m.dialogue!==void 0?{dialogue:R1(m.dialogue)}:{}})));const c=be($,"books",l);if(Object.keys(s).some(m=>A2.includes(m))){const m=await wa(c);if(m.exists()){const g=m.data();(g.communityStatus==="approved"||g.isShowcased)&&(o.communityStatus="private",o.shared=!1,g.isShowcased&&(o.isShowcased=!1),g.isFeatured&&(o.isFeatured=!1),o.showcasedAt=null,o.featuredAt=null,o.curatedByAdmin=!1,o.curationRemovedAt=new Date().toISOString(),o.moderationReason="Story edited after curation")}}return await ct(c,o),{id:l,...o}}catch(o){wi(o,"updateBook",{bookId:l})}},R6=async(l,s=null,o=null,{throwOnError:c=!1}={})=>
10{if(!l)return Qe();try{let f=it(st($,"books"),Ft("userId","==",l),_n("createdAt","desc"));s&&(f=it(f,l1(s))),o&&(f=it(f,Tn(o)));const m=await Vt(f),g=m.docs.map(p=>({id:p.id,...p.data()}));return o?{books:g,lastDoc:m.docs[m.docs.length-1]||null}:g}catch(f){if(console.error("Error getting books: ",f),c)throw f;return o?{books:[],lastDoc:null}:[]}},w2=async(l=null,s=12,{throwOnError:o=!1}={})=>{try{let c=it(st($,"books"),Ft("isShowcased","==",!0),_n("createdAt","desc"),Tn(s));l&&(c=it(c,l1(l)));const f=await Vt(c);return{books:f.docs.map(g=>({id:g.id,...g.data()})).filter(g=>g.communityStatus==="approved"&&g.shared===!0),lastDoc:f.docs[f.docs.length-1]||null,fetchedCount:f.docs.length}}catch(c){if(console.error("Error getting community books: ",c),o)throw c;return{books:[],lastDoc:null,fetchedCount:0}}},k1=async l=>{const[s,o]=await Promise.all([iu(it(st($,"books"),...l)),iu(it(st($,"books"),...l,Ft("deleted","==",!0)))]);return Math.max(0,s.data().count-o.data().count)},Pa=l=>!l?.deleted,O6=async(l,{throwOnError:s=!1}={})=>{if(!l)return Qe().filter(Pa).length;try{return await k1([Ft("userId","==",l)])}catch(o){if(console.error("Error getting user book count:",o),s)throw o;return 0}},k6=async(l,{throwOnError:s=!1}={})=>{if(!l)return Qe().filter(o=>Pa(o)&&o.favorite).length;try{return await k1([Ft("userId","==",l),Ft("favorite","==",!0)])}catch(o){if(console.error("Error getting user favorite count:",o),s)throw o;return 0}},M6=async(l,{throwOnError:s=!1}={})=>{if(!l)return 0;try{const o=it(st($,"users",l,"videos"));return(await iu(o)).data().count}catch(o){if(console.error("Error getting user video count:",o),s)throw o;return 0}},_2=async l=>{if(!l)return null;if(l.startsWith("local_"))return Qe().find(o=>o.id===l);try{const s=be($,"books",l),o=await wa(s);return o.exists()?{id:o.id,...o.data()}:null}catch(s){return console.error("Error getting book: ",s),null}},D6=async l=>{if(!l)return{status:"missing",book:null};if(l.startsWith("local_")){const s=Qe().find(o=>o.id===l);return s?{status:"ok",book:s}:{status:"missing",book:null}}try{const s=await wa(be($,"books",l));return s.exists()?{status:"ok",book:{id:s.id,...s.data()}}:{status:"missing",book:null}}catch(s){if(s?.code==="permission-denied"||s?.code==="firestore/permission-denied")return{status:"denied",book:null};throw s}},T2=l=>{const s=typeof l=="string"?l.match(/\/o\/([^?#]+)/):null;if(!s)return null;try{return decodeURIComponent(s[1])}catch{return null}},Kc=l=>typeof l=="string"&&l.includes("firebasestorage"),M1=l=>{const s=new Set;return[l?.coverImageUrl,l?.coverImage].forEach(o=>{Kc(o)&&s.add(o)}),(Array.isArray(l?.pages)?l.pages:[]).forEach(o=>{Kc(o?.imageUrl)&&s.add(o.imageUrl),Kc(o?.audioUrl)&&s.add(o.audioUrl)}),s},N2=(l,s)=>{const o=(T2(s)||"").split("/");return o[0]==="audio"&&o.length>3&&o[2]===l},j2=(l,s)=>{const o=new Set((Array.isArray(s?.pages)?s.pages:[]).map(f=>f?.audioUrl).filter(Boolean)),c=new Set;return M1(s).forEach(f=>{(!o.has(f)||N2(l,f))&&c.add(f)}),c},D1="all",C2=l=>uu(l),z6=async(l,s)=>{if(!l)throw new Error("Book ID required");if(l.startsWith("local_"))return uu(l);let o=D1;if(s&&!s.startsWith("local_"))try{const c=await wa(be($,"books",s));o=c.exists()?M1(c.data()):new Set}catch(c){console.warn("Could not read the original story; keeping every file of the copy:",c)}return uu(l,{keepUrls:o})},uu=async(l,{keepUrls:s=null}={})=>{if(l.startsWith("local_")){const c=Qe().filter(f=>f.id!==l);qt(c);return}try{const o=be($,"books",l),c=await wa(o);if(!c.exists())return;const f=c.data(),m=s===D1?new Set:j2(l,f);s instanceof Set&&s.forEach(p=>m.delete(p));const g=async p=>{try{const y=cr(bl,p);await Ab(y)}catch(y){y.code!=="storage/object-not-found"&&y.code!=="storage/unauthorized"&&console.warn(`Failed to delete storage object ${p}:`,y)}};return await s1(o),await Promise.allSettled(Array.from(m).map(p=>g(p))),!0}catch(o){throw console.error("Error deleting book: ",o),o}},L6=async l=>{if(!l)throw new Error("Book ID required");const s=new Date().toISOString();if(l.startsWith("local_")){const c=Qe(),f=c.findIndex(m=>m.id===l);return f<0?!1:(c[f]={...c[f],deleted:!0,deletedAt:s},qt(c),!0)}const o=be($,"books",l);return await ct(o,{deleted:!0,deletedAt:s,shared:!1,communityStatus:"private"}),!0},Q6=async l=>{if(!l)throw new Error("Book ID required");if(l.startsWith("local_")){const o=Qe(),c=o.findIndex(f=>f.id===l);return c<0?!1:(o[c]={...o[c],deleted:!1,deletedAt:null},qt(o),!0)}const s=be($,"books",l);return await ct(s,{deleted:!1,deletedAt:null}),!0},R2=450,O2=(l,s=R2)=>{const o=[];for(let c=0;c<l.length;c+=s)o.push(l.slice(c,c+s));return o},Mu=async(l,s)=>
10{const o=[],c=[],f=Array.from(new Set((l||[]).filter(Boolean)));if(f.length===0)return{succeeded:o,failed:c};const m=f.filter(p=>p.startsWith("local_")),g=f.filter(p=>!p.startsWith("local_"));if(m.length>0)try{const p=Qe(),y=new Set(m),b=new Set,A=p.map(E=>y.has(E.id)?(b.add(E.id),{...E,...s}):E);qt(A),m.forEach(E=>(b.has(E)?o:c).push(E))}catch(p){console.error("Bulk local write failed:",p),c.push(...m)}for(const p of O2(g))try{const y=Ei($);p.forEach(b=>{y.update(be($,"books",b),{...s})}),await y.commit(),o.push(...p)}catch(y){console.error("Bulk write chunk failed:",y),c.push(...p)}return{succeeded:o,failed:c}},U6=(l,s)=>Mu(l,{favorite:!!s}),B6=l=>Mu(l,{deleted:!0,deletedAt:new Date().toISOString(),shared:!1,communityStatus:"private"}),H6=l=>Mu(l,{deleted:!1,deletedAt:null}),k2=()=>Qe().filter(l=>!l.deleted),V6=async l=>{if(!l)throw new Error("User ID required");const s=k2();let o=0,c=0;for(const f of s){const{id:m,userId:g,authorName:p,deleted:y,deletedAt:b,shared:A,communityStatus:E,ratings:N,...Q}=f;try{await O1(Q,l);const H=Qe();qt(H.filter(B=>B.id!==f.id)),o++}catch(H){console.error("Error migrating guest book:",H),c++}}return{migrated:o,failed:c,total:s.length}},M2=async(l,s,o,c)=>{if(!s||!l)return null;try{const m=`${Date.now()}_page_${c}.webm`,g=cr(bl,`audio/${s}/${o}/${m}`);return await i1(g,l,{contentType:"audio/webm"}),await Su(g)}catch(f){wi(f,"uploadAudio",{userId:s,bookId:o,pageIndex:c})}},D2=["helped","mixed","not_yet"],q6=async(l,s,o)=>{if(!l||!s)return!1;if(!D2.includes(o))throw new Error(`Invalid rating sentiment: ${o}`);const c=new Date().toISOString(),f={sentiment:o,ratedAt:c};if(l.startsWith("local_")){const m=Qe(),g=m.findIndex(y=>y.id===l);if(g<0)return!1;const p={...m[g].ratings||{},[s]:f};return m[g]={...m[g],ratings:p},qt(m),!0}try{const m=be($,"books",l);return await ct(m,{[`ratings.${s}`]:f}),!0}catch(m){return console.error("Error saving book rating:",m),!1}},G6=async(l,s=null)=>{if(!l)return!1;if(l.startsWith("local_")){const o=Qe(),c=o.findIndex(f=>f.id===l);return c>=0?(o[c].completedAt=new Date().toISOString(),o[c].lastRead=new Date().toISOString(),o[c].completionCount=(o[c].completionCount||0)+1,o[c].lastPageRead=0,qt(o),!0):!1}try{const o=be($,"books",l),c=await wa(o);if(!c.exists())return!1;const f=c.data();return s&&f.userId,await ct(o,{completedAt:new Date().toISOString(),lastRead:new Date().toISOString(),completionCount:vb(1),lastPageRead:0}),!0}catch(o){return console.error("Error marking story completed:",o),!1}},Y6=async(l,s,o)=>{if(!l)return!1;const c=Number.isFinite(o)&&o>=0;if(l.startsWith("local_")){const f=Qe(),m=f.findIndex(g=>g.id===l);if(m>=0){f[m].lastPageRead=s,f[m].lastRead=new Date().toISOString();const g=c?Math.max(o,s):s;return(!f[m].furthestPage||g>f[m].furthestPage)&&(f[m].furthestPage=g),qt(f),!0}return!1}try{const f={lastPageRead:s,lastRead:new Date().toISOString()};return c&&(f.furthestPage=Math.max(o,s)),await ct(be($,"books",l),f),!0}catch(f){return console.error("Error updating reading progress:",f),!1}},X6=async(l,{throwOnError:s=!1}={})=>{if(!l){const o=Qe().filter(Pa),c=o.filter(f=>f.completedAt).length;return{completedStories:c,totalStories:o.length,completionRate:o.length>0?Math.round(c/o.length*100):0}}try{const o=it(st($,"books"),Ft("userId","==",l)),f=(await Vt(o)).docs.map(p=>p.data()).filter(Pa),m=f.length,g=f.filter(p=>p.completedAt).length;return{completedStories:g,totalStories:m,completionRate:m>0?Math.round(g/m*100):0}}catch(o){if(console.error("Error getting story completion stats:",o),s)throw o;return{completedStories:0,totalStories:0,completionRate:0}}},I6=async(l,{throwOnError:s=!1}={})=>{if(!l){const o=Qe(),c=new Date;c.setDate(c.getDate()-7);const f=c.toISOString(),m=o.filter(p=>Pa(p)&&p.lastRead&&p.lastRead>=f).sort((p,y)=>ml(y)-ml(p)),g=m.filter(p=>p.completedAt&&p.completedAt>=f);return{storiesRead:m.length,storiesCompleted:g.length,recentBooks:m.slice(0,5),readDates:m.map(p=>p.lastRead)}}try{const o=new Date;o.setDate(o.getDate()-7);const c=o.toISOString(),f=it(st($,"books"),Ft("userId","==",l),Ft("lastRead",">
10=",c),_n("lastRead","desc"),Tn(10)),g=(await Vt(f)).docs.map(y=>({id:y.id,...y.data()})).filter(Pa),p=g.filter(y=>y.completedAt&&y.completedAt>=c);return{storiesRead:g.length,storiesCompleted:p.length,recentBooks:g.slice(0,5),readDates:g.map(y=>y.lastRead)}}catch(o){if(console.error("Error getting recent story activity:",o),s)throw o;return{storiesRead:0,storiesCompleted:0,recentBooks:[],readDates:[]}}},z2=3,K6=async(l,{throwOnError:s=!1}={})=>{if(!l){const o=Qe().filter(Pa);return o.length===0?null:[...o].sort((c,f)=>ml(f)-ml(c))[0]||null}try{const o=await Promise.all(["lastRead","updatedAt","createdAt"].map(f=>{const m=it(st($,"books"),Ft("userId","==",l),_n(f,"desc"),Tn(1+z2));return Vt(m)})),c=new Map;return o.forEach(f=>{f.docs.forEach(m=>c.set(m.id,{id:m.id,...m.data()}))}),Array.from(c.values()).filter(Pa).sort((f,m)=>ml(m)-ml(f))[0]||null}catch(o){if(console.error("Error getting most recent book:",o),s)throw o;return null}},Z6=async(l,s)=>{if(!l||!s)throw new Error("setBookHero needs a book and a child");if(l.startsWith("local_")){const o=Qe(),c=o.findIndex(g=>g.id===l);if(c<0)throw new Error("Book not found");const{childId:f,...m}=o[c];o[c]={...m,heroId:s},qt(o);return}await ct(be($,"books",l),{heroId:s,childId:Sb()})},J6=async l=>l?(await Vt(it(st($,"users",l,"avatars"),Ft("type","==","child")))).docs.map(o=>({id:o.id,...o.data()})):[],L2=2e3,Q2=2e3,U2=2e3,F6=async(l=L2)=>{try{const s=st($,"users"),o=it(s,_n("createdAt","desc"),Tn(l)),c=await Vt(o),f=[];return c.forEach(m=>{f.push({id:m.id,...m.data()})}),f.length===l&&console.warn(`getAllUsers: hit the ${l}-user cap; some users are not shown. Consider server-side pagination.`),f}catch(s){throw console.error("Error fetching users:",s),s}},$6=async(l,s)=>{try{const o=be($,"users",l);return await ct(o,{...s,updatedAt:new Date().toISOString()}),!0}catch(o){throw console.error("Error updating user profile:",o),o}},W6=()=>`adm-${typeof globalThis.crypto?.randomUUID=="function"?globalThis.crypto.randomUUID():`${Date.now().toString(36)}-${Math.random().toString(36).slice(2,12)}`}`,P6=async({uid:l,bucket:s,delta:o,reason:c,idempotencyKey:f})=>{const m=await Jt("adminAdjustCredits"),{data:g}=await m({uid:l,bucket:s,delta:o,reason:c,idempotencyKey:f});return g},e4=async({uid:l,limit:s=20,cursor:o=null}={})=>{const c=await Jt("adminGetCreditHistory"),{data:f}=await c({uid:l,limit:s,...o?{cursor:o}:{}});return f},t4=async({uid:l,limit:s=20}={})=>{const o=await Jt("adminGetCreditSettlements"),{data:c}=await o({uid:l,limit:s});return c},Du=l=>l&&l.tier===Re.ADMIN,a4=l=>l&&zb(l.tier),n4=async(l=Q2)=>{try{const s=st($,"books"),o=it(s,_n("createdAt","desc"),Tn(l)),c=await Vt(o),f=[];return c.forEach(m=>{f.push({id:m.id,...m.data()})}),f.length===l&&console.warn(`getAllBooks: hit the ${l}-book cap; use server-side pagination for older books.`),f}catch(s){throw console.error("Error fetching books:",s),s}},l4=async(l,s)=>{try{const o=be($,"books",l);return await ct(o,{...s,updatedAt:new Date().toISOString()}),!0}catch(o){throw console.error("Error updating book:",o),o}},i4=async(l,s)=>{try{const o=be($,"books",l);return await ct(o,{hidden:!s,hiddenAt:s?null:new Date().toISOString()}),!0}catch(o){throw console.error("Error toggling book hidden status:",o),o}},s4=async l=>{try{return await C2(l),!0}catch(s){throw console.error("Error deleting book:",s),s}},r4=async(l,s)=>{try{return await(await Jt("adminSetUserBan"))({uid:l,banned:!s}),!0}catch(o){throw console.error("Error toggling user ban:",o),o}},o4=async(l,s)=>{try{const o=be($,"books",l);return await ct(o,{isFeatured:!s,featuredAt:s?null:new Date().toISOString()}),!s}catch(o){throw console.error("Error toggling featured status:",o),o}},c4=async(l,s,o)=>{try{const c=Ei($),f=be($,"books",l);if(c.update(f,{userId:o,updatedAt:new Date().toISOString()}),s){const p=be($,"users",s),{increment:y}=await G(async()=>{const{increment:b}=await import("./firebase-db-Csu2kn54.js").then(A=>A.F);return{increment:b}},__vite__mapDeps([2,1]));c.update(p,{bookCount:y(-1)})}const m=be($,"users",o),{increment:g}=await G(async()=>{const{increment:p}=await import("./firebase-db-Csu2kn54.js").then(y=>y.F);return{increment:p}}
10,__vite__mapDeps([2,1]));return c.update(m,{bookCount:g(1)}),await c.commit(),!0}catch(c){throw console.error("Error reassigning book:",c),c}},u4=async l=>{try{return await(await Jt("deleteUserAccount"))({userId:l}),!0}catch(s){throw console.error("Error deleting user:",s),s}},d4=async(l,s)=>{try{const o=be($,"books",l);return await ct(o,{targetAge:parseInt(s),updatedAt:new Date().toISOString()}),!0}catch(o){throw console.error("Error updating book age:",o),o}},f4=async(l,s)=>{try{const o=be($,"books",l),c=!s,f=new Date().toISOString();return await ct(o,{isShowcased:c,showcasedAt:c?f:null,shared:c,communityStatus:c?"approved":"private",approvedAt:c?f:null,curatedByAdmin:c,curatedAt:c?f:null}),c}catch(o){throw console.error("Error toggling showcased status:",o),o}},m4=async()=>{try{const l=st($,"books"),s=it(l),o=await Vt(s);`${o.size}`;const c=(y,b)=>Array.from({length:Math.ceil(y.length/b)},(A,E)=>y.slice(E*b,E*b+b)),f=[];let m=0;if(o.forEach(y=>{const b=y.data();b.pages&&b.pages.length>0&&b.pages[0].imageUrl&&b.coverImageUrl!==b.pages[0].imageUrl?f.push({ref:y.ref,coverImageUrl:b.pages[0].imageUrl,coverImagePrompt:b.pages[0].imagePrompt||b.pages[0].fullImagePrompt||""}):m++}),`${f.length}${m}`,f.length===0)return{count:0,skipped:m};const g=c(f,450);let p=0;for(const y of g){const b=Ei($);y.forEach(A=>{b.update(A.ref,{coverImageUrl:A.coverImageUrl,coverImagePrompt:A.coverImagePrompt,coverMigratedAt:new Date().toISOString()})}),await b.commit(),p+=y.length,`${y.length}${p}`}return{count:p,skipped:m}}catch(l){throw console.error("Error migrating book covers:",l),l}},h4=async()=>{try{const l=st($,"templates"),s=await Vt(l);`${s.size}`;const o=m2,c=Ei($);let f=0;return s.forEach(m=>{const p=m.data().title;let y=o[p];if(!y){const b=Object.keys(o).find(A=>p.includes(A));b&&(y=o[b])}y&&(c.update(m.ref,{title:y.title,icon:y.icon,tags:y.tags,metadataUpdated:new Date().toISOString()}),f++)}),f>0&&await c.commit(),{count:f}}catch(l){throw console.error("Error migrating template metadata:",l),l}},g4=async()=>{throw new Error("Factory reset is no longer available. Templates are managed entirely in Firestore.")},p4=async()=>{try{const l=await Vt(st($,"templates"));if(l.empty)return{fixed:0,skipped:0,errors:[]};const s=Ei($);let o=0,c=0;const f=[];return l.forEach(m=>{const g=m.id,p=m.data();try{if(!p.roles||!p.pages){`${g}`,c++;return}if(p.roles.every(V=>V.id)){`${g}`,c++;return}const b=p.pages.map(V=>`${V.textTemplate||""} ${V.imagePromptTemplate||""}`).join(" "),A=/\{\{(\w+)\./g,E=[],N=new Set;let Q;for(;(Q=A.exec(b))!==null;){const V=Q[1];N.has(V)||(N.add(V),E.push(V))}`${g}${E.join(", ")}`,`${g}${p.roles.length}`,E.length<p.roles.length&&console.warn(`[FixRoleIds] ${g}: Not enough placeholders (${E.length}) for roles (${p.roles.length})`);const H=p.roles.map((V,L)=>{if(V.id)return V;const z=E[L]||`role_${L}`;return`${g}${V.label}${z}`,{...V,id:z}});`${g}`,JSON.stringify(H,null,2);const B=be($,"templates",g);s.update(B,{roles:H,roleIdsMigrated:new Date().toISOString()}),o++}catch(y){console.error(`[FixRoleIds] Error processing ${g}:`,y),f.push({templateId:g,error:y.message})}}),o>0&&(await s.commit(),`${o}`),{fixed:o,skipped:c,errors:f}}catch(l){throw console.error("[FixRoleIds] Migration failed:",l),l}},y4=async(l=U2)=>{try{const s=st($,"schedules"),o=it(s,_n("createdAt","desc"),Tn(l)),c=await Vt(o),f=[];return c.forEach(m=>{f.push({id:m.id,...m.data()})}),f.length===l&&console.warn(`getAllSchedules: hit the ${l}-schedule cap; use server-side pagination for older schedules.`),f}catch(s){throw console.error("Error fetching schedules:",s),s}},b4=async l=>{try{const s=be($,"schedules",l);return await s1(s),!0}catch(s){throw console.error("Error deleting schedule:",s),s}},B2="pendingReferralCode",H2=/^[A-Za-z0-9]{4,20}$/;function V2(){const l=en();x.useEffect(()=>{try{const o=new URLSearchParams(l.search).get("ref");o&&H2.test(o)&&localStorage.setItem(B2,o.toUpperCase())}catch{}},[l.search])}const xl=Aa.isNativePlatform(),q2=async()=>{if(xl)try{await Ea.impact({style:pl.Light})}catch{}},v4=async()=>{if(xl)try{await Ea.impact({style:pl.Medium})}catch{}},x4=async()=>
10{if(xl)try{await Ea.notification({type:r1.Success})}catch{}},S4=async()=>{if(xl)try{await Ea.selectionChanged()}catch{}},E4=async()=>{if(xl)try{await Ea.impact({style:pl.Light}),setTimeout(async()=>{try{await Ea.impact({style:pl.Light})}catch{}},100)}catch{}},A4=async()=>{if(xl)try{await Ea.impact({style:pl.Medium}),setTimeout(async()=>{try{await Ea.impact({style:pl.Heavy})}catch{}},150),setTimeout(async()=>{try{await Ea.notification({type:r1.Success})}catch{}},300)}catch{}};function z1(){return typeof window>"u"||typeof window.matchMedia!="function"?!1:window.matchMedia("(prefers-reduced-motion: reduce)").matches}function L1(){if(typeof window>"u")return!1;try{return window.localStorage.getItem(ru)==="reduce"}catch{return!1}}function G2(){return L1()||z1()}function mr(){const[l,s]=x.useState(G2);return x.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const o=window.matchMedia("(prefers-reduced-motion: reduce)"),c=f=>{const m=f&&typeof f.matches=="boolean"?f.matches:z1();s(L1()||m)};return typeof o.addEventListener=="function"?o.addEventListener("change",c):o.addListener(c),window.addEventListener("sn-a11y-change",c),()=>{typeof o.removeEventListener=="function"?o.removeEventListener("change",c):o.removeListener(c),window.removeEventListener("sn-a11y-change",c)}},[]),l}const h0={primary:"bg-sage-600 hover:bg-sage-700 text-white shadow-sm hover:shadow-md dark:bg-sage-600 dark:hover:bg-sage-700",secondary:"bg-slate-100 hover:bg-slate-200 text-slate-700 dark:bg-dim-elevated dark:hover:bg-dim-border dark:text-dim-text",destructive:"bg-red-700 hover:bg-red-800 text-white shadow-sm hover:shadow-md dark:bg-red-700 dark:hover:bg-red-800",outline:"bg-white border-2 border-sage-200 text-sage-700 hover:bg-sage-50 hover:border-sage-300 dark:bg-dim-surface dark:border-sage-700 dark:text-sage-300 dark:hover:bg-dim-elevated dark:hover:border-sage-600",ghost:"text-gray-600 hover:bg-gray-100 dark:text-dim-text-secondary dark:hover:bg-dim-elevated",schedule:"bg-slate-700 hover:bg-slate-800 text-white shadow-sm hover:shadow-md dark:bg-slate-600 dark:hover:bg-slate-700"},g0={sm:"px-4 py-2 text-sm min-h-[40px]",md:"px-6 py-3 text-base min-h-[48px]",lg:"px-8 py-4 text-lg min-h-[52px] text-center text-balance",icon:"p-3 min-w-[48px] min-h-[48px]"},p0={pill:"rounded-full",rounded:"rounded-xl"},Y2=` 11 inline-flex items-center justify-center gap-2 12 font-bold 13 transition-all duration-200 14 focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500/50 focus-visible:ring-offset-2 15 disabled:opacity-50 disabled:cursor-not-allowed disabled:scale-100 16`.trim().replace(/\s+/g," ");function X2({variant:l,size:s,rounded:o,fullWidth:c,className:f}){return` 17 ${Y2} 18 ${h0[l]||h0.primary} 19 ${g0[s]||g0.md} 20 ${p0[o]||p0.pill} 21 ${c?"w-full":""} 22 ${f} 23 `.trim().replace(/\s+/g," ")}function I2({haptic:l,disabled:s,loading:o,onClick:c}){return f=>{l&&!s&&!o&&q2(),c?.(f)}}function K2({Component:l,disabled:s,type:o,onClick:c,haptic:f,loading:m}){const g=l==="button";return{disabled:s,type:g?o:void 0,onClick:g?I2({haptic:f,disabled:s,loading:m,onClick:c}):c}}function Z2({animate:l,shouldReduceMotion:s,Component:o}){return l&&!s&&o==="button"}function J2({children:l,variant:s="primary",size:o="md",rounded:c="pill",fullWidth:f=!1,disabled:m=!1,loading:g=!1,leftIcon:p=null,rightIcon:y=null,className:b="",as:A="button",animate:E=!1,type:N="button",onClick:Q,haptic:H=!0,...B}){return{children:l,variant:s,size:o,rounded:c,fullWidth:f,disabled:m,loading:g,leftIcon:p,rightIcon:y,className:b,Component:A,animate:E,type:N,onClick:Q,haptic:H,props:B}}function ta(l){const{children:s,variant:o,size:c,rounded:f,fullWidth:m,disabled:g,loading:p,leftIcon:y,rightIcon:b,className:A,Component:E,animate:N,type:Q,onClick:H,haptic:B,props:V}=J2(l),L=mr(),z=g||p,q=X2({variant:o,size:c,rounded:f,fullWidth:m,className:A}),Y=K2({Component:E,disabled:z,type:Q,onClick:H,haptic:B,loading:p}),K=u.jsxs(u.Fragment,{children:[p&&u.jsx(F2,{className:"w-4 h-4"}),!p&&y,s,!p&&b]});return Z2({animate:N,shouldReduceMotion:L,Component:E})?u.jsx(lu.button,{whileHover:z?void 0:{scale:1.02},whileTap:z?void 0:{scale:.98},className:q,...Y,...V,children:K}):u.jsx(E,{className:q,...Y,...V,children:K})}function F2({className:l=""}){return u.jsxs("svg",{className:`animate-spin ${l}`,viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[u.jsx("circle",{className:"opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),u.jsx("path",{className:"opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]})}const gi=[];function $2({isOpen:l,containerRef:s,initialFocusRef:o,inertRoot:c=!1,onEscape:f}){const m=x.useRef(f);x.useEffect(()=>{m.current=f},[f]),x.useEffect(()=>{if(!l)return;const g=document.activeElement,p=c?ex():()=>{},y={};gi.push(y);const b=s.current,A=o?.current;if(A&&typeof A.focus=="function")A.focus({preventScroll:!0});else if(b){const[N]=y0(b);(N||b).focus({preventScroll:!0})}const E=N=>{if(gi[gi.length-1]!==y)return;if(N.key==="Escape"&&m.current){m.current(N);return}if(N.key!=="Tab")return;const Q=s.current;if(!Q)return;const H=y0(Q);if(H.length===0){N.preventDefault(),Q.focus({preventScroll:!0});return}const B=H[0],V=H[H.length-1],L=document.activeElement,z=!Q.contains(L)||L===Q;
23N.shiftKey?(z||L===B)&&(N.preventDefault(),V.focus()):(z||L===V)&&(N.preventDefault(),B.focus())};return document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E);const N=gi.indexOf(y);N!==-1&&gi.splice(N,1),p(),g&&typeof g.focus=="function"&&g.isConnected&&g.focus({preventScroll:!0})}},[l,c])}const W2=["a[href]","area[href]","button",'input:not([type="hidden"])',"select","textarea","iframe","audio[controls]","video[controls]",'[contenteditable="true"]',"[tabindex]"].map(l=>`${l}:not([disabled]):not([tabindex="-1"])`).join(",");function P2(l,s){for(let o=l;o&&o!==s.parentElement;o=o.parentElement){if(o.hidden||o.getAttribute?.("aria-hidden")==="true"||o.inert)return!0;const c=window.getComputedStyle(o);if(c.display==="none"||o===l&&c.visibility==="hidden")return!0}return!1}function y0(l){return l?Array.from(l.querySelectorAll(W2)).filter(s=>!P2(s,l)):[]}let pi=0,b0=!1;function ex(){const l=document.getElementById("root");if(!l)return()=>{};pi===0&&(b0=l.hasAttribute("inert"),l.setAttribute("inert","")),pi+=1;let s=!1;return()=>{s||(s=!0,pi=Math.max(0,pi-1),pi===0&&!b0&&l.removeAttribute("inert"))}}const Q1=x.createContext(null);function aa({isOpen:l,onClose:s,size:o="md",closeOnBackdrop:c=!0,closeOnEscape:f=!0,initialFocusRef:m,ariaLabelledBy:g,children:p}){const y=x.useRef(null),b=x.useId(),A={sm:"max-w-sm",md:"max-w-lg",lg:"max-w-4xl",xl:"max-w-6xl"};$2({isOpen:l,containerRef:y,initialFocusRef:m,inertRoot:!0,onEscape:f?()=>s():void 0}),x.useEffect(()=>{if(!l)return;const N=document.body.style.overflow;return document.body.style.overflow="hidden",()=>{document.body.style.overflow=N}},[l]);const E=N=>{c&&N.target===N.currentTarget&&s()};return typeof document>"u"?null:$0.createPortal(u.jsx(Ny,{children:l&&u.jsx(lu.div,{initial:{opacity:0}
23,animate:{opacity:1},exit:{opacity:0},onClick:E,className:"fixed inset-0 bg-ink/40 backdrop-blur-sm z-50 flex items-center justify-center p-4",role:"presentation",children:u.jsx(lu.div,{ref:y,initial:{scale:.95,opacity:0,y:20},animate:{scale:1,opacity:1,y:0},exit:{scale:.95,opacity:0,y:20},transition:{duration:.2},className:`bg-white dark:bg-dim-elevated rounded-2xl shadow-2xl w-full ${A[o]||A.md} overflow-hidden flex flex-col max-h-[90vh] supports-[height:100dvh]:max-h-[90dvh]`,role:"dialog","aria-modal":"true","aria-labelledby":g||`${b}-title`,tabIndex:-1,children:u.jsx(Q1.Provider,{value:{modalId:b,onClose:s},children:p})})})}),document.body)}aa.Header=function({children:s,showCloseButton:o=!0}){const c=x.useContext(Q1),{t:f}=Ct("common");return u.jsxs("div",{className:"px-6 py-4 border-b border-gray-100 dark:border-dim-border flex items-center justify-between bg-gray-50 dark:bg-dim-surface",children:[u.jsx("h2",{id:c?`${c.modalId}-title`:void 0,className:"text-xl font-bold text-gray-800 dark:text-dim-text font-['Quicksand']",children:s}),o&&c?.onClose&&u.jsx(ta,{variant:"ghost",size:"icon",rounded:"rounded",onClick:c.onClose,"aria-label":f("buttons.close","Close"),className:"min-w-[48px] min-h-[48px]",children:u.jsx(jy,{className:"w-5 h-5"})})]})};aa.Body=function({children:s,className:o=""}){return u.jsx("div",{className:`p-6 overflow-y-auto ${o}`,children:s})};aa.Footer=function({children:s,className:o=""}){return u.jsx("div",{className:`px-6 py-4 border-t border-gray-100 dark:border-dim-border flex gap-3 justify-end ${o}`,children:s})};function tx({isOpen:l,onClose:s}){const{t:o}=Ct("common"),{user:c}=tn(),[f,m]=x.useState("General Inquiry"),[g,p]=x.useState(""),[y,b]=x.useState(""),[A,E]=x.useState(!1),[N,Q]=x.useState(!1);if(!l)return null;const H=!!c?.email,B=g.trim(),V=q=>/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(q),L=!!y.trim()&&(H||V(B)),z=async q=>{if(q.preventDefault(),!!L){E(!0);try{const Y=Wa(y),K=Wa(f),ne=H?c.email:B;(await(await Jt("submitContactForm"))({subject:K,message:Y,email:ne})).data.success&&(Gs.success(o("contactModal.sendSuccess")),Q(!0),setTimeout(()=>{Q(!1),b(""),m("General Inquiry"),p(""),s()},2e3))}catch(Y){console.error("Error sending message:",Y),Y?.code==="functions/resource-exhausted"?Gs.error(o("contactModal.rateLimited")):Y?.code==="functions/invalid-argument"?Gs.error(o("contactModal.invalidInput")):Gs.error(o("contactModal.sendFailed"))}finally{E(!1)}}};return u.jsxs(aa,{isOpen:l,onClose:s,size:"md",children:[u.jsx(aa.Header,{children:o("contactModal.title")}),u.jsxs(aa.Body,{children:[u.jsx("p",{className:"mb-6 text-slate-700 dark:text-dim-text-secondary",children:o("contactModal.subtitle")}),N?u.jsxs("div",{className:"text-center py-12",role:"status",children:[u.jsx(Cy,{className:"mx-auto mb-4 h-14 w-14 text-sage-600 dark:text-sage-400","aria-hidden":"true"}),u.jsx("h3",{className:"text-xl font-bold mb-2 text-sage-800 dark:text-sage-200",children:o("contactModal.successTitle")}),u.jsx("p",{className:"text-slate-700 dark:text-dim-text-secondary",children:o("contactModal.successMessage")})]}):u.jsxs("form",{onSubmit:z,className:"space-y-4",children:[!H&&u.jsxs("div",{children:[u.jsx("label",{htmlFor:"contact-email",className:"block text-xs font-bold uppercase tracking-widest mb-2 text-gray-700 dark:text-dim-text",children:o("contactModal.email")}),u.jsx("input",{id:"contact-email",type:"email",value:g,onChange:q=>p(q.target.value),className:"w-full rounded-xl px-4 py-3 outline-none transition-all border bg-gray-50 dark:bg-dim-elevated border-gray-200 dark:border-dim-border text-gray-900 dark:text-dim-text focus:border-sage-500 focus:ring-2 focus:ring-sage-500/20",placeholder:o("contactModal.emailPlaceholder"),autoComplete:"email",required:!0})]}),u.jsxs("div",{children:[u.jsx("label",{htmlFor:"contact-subject",className:"block text-xs font-bold uppercase tracking-widest mb-2 text-gray-700 dark:text-dim-text",children:o("contactModal.subject")}),u.jsxs("select",{id:"contact-subject",value:f,onChange:q=>m(q.target.value),className:"w-full rounded-xl px-4 py-3 outline-none transition-all appearance-none cursor-pointer border bg-gray-50 dark:bg-dim-elevated border-gray-200 dark:border-dim-border text-gray-900 dark:text-dim-text focus:border-sage-500 focus:ring-2 focus:ring-sage-500/20",children:[u.jsx("option",{value:"General Inquiry",children:o("contactModal.subjects.generalInquiry")}),u.jsx("option",{value:"Billing Support",children:o("contactModal.subjects.billingSupport")}),u.jsx("option",{value:"Bug Report",children:o("contactModal.subjects.bugReport")}),u.jsx("option",{value:"Feature Request",children:o("contactModal.subjects.featureRequest")}),u.jsx("option",{value:"Feedback",children:o("contactModal.subjects.feedback")})]})]}),u.jsxs("div",{children:[u.jsx("label",{htmlFor:"contact-message",className:"block text-xs font-bold uppercase tracking-widest mb-2 text-gray-700 dark:text-dim-text",children:o("contactModal.message")}),u.jsx("textarea",{id:"contact-message",value:y,onChange:q=>b(q.target.value),rows:"5",className:"w-full rounded-xl px-4 py-3 outline-none transition-all resize-none border bg-gray-50 dark:bg-dim-elevated border-gray-200 dark:border-dim-border text-gray-900 dark:text-dim-text focus:border-sage-500 focus:ring-2 focus:ring-sage-500/20",placeholder:o("contactModal.messagePlaceholder"),required:!0})]}),u.jsxs("div",{className:"flex justify-end gap-3 pt-4",children:[u.jsx(ta,{variant:"ghost",size:"sm",rounded:"rounded",onClick:s,children:o("contactModal.cancel")}),u.jsx(ta,{type:"submit",variant:"primary",size:"sm",rounded:"rounded",disabled:!L,loading:A,children:o(A?"contactModal.sending":"contactModal.send")})]})]})]})]})}function ax(){const{i18n:l}=Ct(),{user:s,updateProfile:o}=tn(),c=x.useRef(null),f=s?.preferences?.uiLanguage,m=!!s?.preferences?.uiLanguageSetAt||!!f&&f!=="en"&&lr(f)===f,g=s?.id;x.useEffect(()=>{if(!s)return;if(m&&f){f!==l.language&&l.changeLanguage(f);return}const y=lr(l.resolvedLanguage||l.language);f===y||c.current===g||!o||(c.current=g,o({preferences:{...s.preferences,uiLanguage:y}}))},[g,f,m,l]);const p=x.useCallback(async y=>{await l.changeLanguage(y);try{localStorage.setItem("i18nextLng",y)}catch{}s&&o&&await o({preferences:{...s.preferences,uiLanguage:y,uiLanguageSetAt:new Date().toISOString()}})},[l,s,o]);return{currentLanguage:l.language,changeLanguage:p}}const v0=l=>Array.from(l?.querySelectorAll("button[data-lang]")||[]),x0=({code:l})=>u.jsx("span",{className:"inline-flex min-w-[1.75rem] justify-center rounded-md bg-slate-100 px-1 py-0.5 text-xs font-bold uppercase tracking-wide text-slate-600 dar
23k:bg-dim-surface dark:text-dim-text-secondary","aria-hidden":"true",children:l});function sr({className:l="",openUpward:s=!1}){const{t:o}=Ct("common"),{currentLanguage:c,changeLanguage:f}=ax(),[m,g]=x.useState(!1),p=x.useRef(null),y=x.useRef(null),b=x.useRef(null),A=x.useId();x.useEffect(()=>{if(!m)return;const z=q=>{p.current&&!p.current.contains(q.target)&&g(!1)};return document.addEventListener("mousedown",z),()=>document.removeEventListener("mousedown",z)},[m]),x.useEffect(()=>{if(!m)return;const z=v0(b.current);(z.find(q=>q.getAttribute("aria-current")==="true")||z[0])?.focus()},[m]);const E=c?.split("-")[0]||"en",N=vi[E]?E:"en",Q=vi[N],H=({returnFocus:z=!1}={})=>{g(!1),z&&y.current?.focus()},B=async z=>{await f(z),H({returnFocus:!0})},V=z=>{if(z.key==="Escape"){z.preventDefault(),z.stopPropagation(),H({returnFocus:!0});return}if(!["ArrowDown","ArrowUp","Home","End"].includes(z.key))return;z.preventDefault(),z.stopPropagation();const q=v0(b.current),Y=q.indexOf(document.activeElement),K=q.length-1;let ne=Y;z.key==="ArrowDown"&&(ne=Y>=K?0:Y+1),z.key==="ArrowUp"&&(ne=Y<=0?K:Y-1),z.key==="Home"&&(ne=0),z.key==="End"&&(ne=K),q[ne]?.focus()},L=z=>{const q=z.relatedTarget;m&&q&&!p.current?.contains(q)&&g(!1)};return u.jsxs("div",{ref:p,className:`relative language-switcher ${l}`,onBlur:L,children:[u.jsxs("button",{ref:y,type:"button",onClick:()=>g(z=>!z),className:"flex min-h-[44px] items-center gap-1.5 px-3 py-1.5 rounded-lg text-sm font-medium transition-colors hover:bg-slate-100 dark:hover:bg-dim-elevated text-slate-600 dark:text-dim-text-secondary focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500/50","aria-expanded":m,"aria-controls":A,children:[u.jsx(x0,{code:N}),u.jsx("span",{className:"sr-only",children:o("language.labelPrefix")})," ",u.jsx("span",{className:"whitespace-nowrap",lang:N,children:Q.nativeName}),u.jsx("svg",{className:`w-3 h-3 transition-transform ${s?m?"":"rotate-180":m?"rotate-180":""}`,fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M19 9l-7 7-7-7"})})]}),m&&u.jsx("ul",{ref:b,id:A,"aria-label":o("language.switcherLabel"),onKeyDown:V,className:`menu-enter absolute right-0 w-44 rounded-xl shadow-xl border p-1 z-50 bg-white dark:bg-dim-elevated border-gray-100 dark:border-dim-border ${s?"bottom-full mb-2":"mt-2"}`,children:Object.entries(vi).map(([z,q])=>{const Y=z===N;return u.jsx("li",{children:u.jsxs("button",{type:"button","data-lang":z,onClick:()=>B(z),"aria-current":Y?"true":void 0,className:`w-full min-h-[44px] text-left px-3 py-2 rounded-lg transition-colors flex items-center gap-2 focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500/50 ${Y?"bg-sage-50 dark:bg-sage-900/30 text-sage-700 dark:text-sage-300 font-semibold":"text-gray-700 dark:text-dim-text hover:bg-gray-50 dark:hover:bg-dim-surface"}`,children:[u.jsx(x0,{code:z}),u.jsx("span",{className:"text-sm",lang:z,children:q.nativeName}),Y&&u.jsx("svg",{className:"w-4 h-4 ml-auto text-sage-600 dark:text-sage-300",fill:"currentColor",viewBox:"0 0 20 20","aria-hidden":"true",children:u.jsx("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})]})},z)})})]})}const nx=[{to:"/",key:"links.home"},{to:"/library",key:"links.library"},{to:"/schedules",key:"links.schedules"},{to:"/boards",key:"links.boards"},{to:"/explore",key:"links.explore"},{to:"/pricing",key:"links.pricing"},{to:"/about",key:"links.about"}],lx=[{to:"/what-are-social-narratives",key:"footer.whatAreSocialNarratives"},{to:"/what-are-visual-schedules",key:"footer.whatAreVisualSchedules"},{to:"/what-is-calm-corner",key:"footer.whatIsCalmCorner"},{to:"/how-to-use",key:"footer.howToUse"},{to:"/visual-supports",key:"footer.visualSupports"},{to:"/compare",key:"footer.compare"},{to:"/sensory-processing",key:"footer.sensoryProcessing"},{to:"/faq",key:"footer.faq"}],An="inline-flex min-h-[44px] items-center text-sm text-slate-600 dark:text-dim-text-secondary hover:text-sage-700 dark:hover:text-sage-300 transition-colors duration-200 focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500/50 rounded",Zc="font-bold mb-3 font-['Quicksand'] text-ink dark:text-dim-text";function S0(){return u.jsxs("p",{className:"text-sm text-slate-600 dar
23k:text-dim-text-muted",children:["© ",new Date().getFullYear()," SocialNarratives"]})}const ix=()=>{const{t:l}=Ct("nav"),{user:s}=tn()||{},[o,c]=x.useState(!1),f=()=>c(!0),m=u.jsx("button",{type:"button",onClick:f,className:`${An} text-left`,children:l("footer.contactSupport")});return u.jsxs("footer",{className:`border-t mt-auto no-print font-['Nunito'] bg-white dark:bg-dim-surface border-sage-100 dark:border-dim-border ${s?"pb-[var(--mobile-bottom-nav-offset)] lg:pb-0":""}`,children:[s&&u.jsxs("div",{className:"lg:hidden max-w-7xl mx-auto pl-4 pr-20 sm:pl-6 py-4","data-testid":"footer-compact",children:[u.jsxs("ul",{className:"flex flex-wrap items-center gap-x-5",children:[u.jsx("li",{className:"-ml-3",children:u.jsx(sr,{openUpward:!0})}),u.jsx("li",{children:m}),u.jsx("li",{children:u.jsx(at,{to:"/privacy",className:An,children:l("footer.privacyPolicy")})}),u.jsx("li",{children:u.jsx(at,{to:"/terms",className:An,children:l("footer.termsConditions")})})]}),u.jsx("div",{className:"mt-2",children:u.jsx(S0,{})})]}),u.jsxs("div",{className:`${s?"hidden lg:block":""} max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pt-12`,"data-testid":"footer-full",children:[u.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8 mb-8",children:[u.jsxs("div",{className:"col-span-2 md:col-span-1",children:[u.jsx("div",{className:"mb-3",children:u.jsx(ju,{mode:"display",size:32})}),u.jsx("p",{className:"text-sm font-medium leading-relaxed text-slate-600 dark:text-dim-text-secondary max-w-xs",children:l("footer.tagline")}),u.jsx("div",{className:"mt-4 -ml-3",children:u.jsx(sr,{openUpward:!0})})]}),u.jsxs("nav",{"aria-labelledby":"footer-platform",children:[u.jsx("h2",{id:"footer-platform",className:Zc,children:l("footer.platform")}),u.jsx("ul",{children:nx.map(g=>u.jsx("li",{children:u.jsx(at,{to:g.to,className:An,children:l(g.key)})},g.to))})]}),u.jsxs("nav",{"aria-labelledby":"footer-resources",children:[u.jsx("h2",{id:"footer-resources",className:Zc,children:l("footer.resources")}),u.jsx("ul",{children:lx.map(g=>u.jsx("li",{children:u.jsx(at,{to:g.to,className:An,children:l(g.key)})},g.to))})]}),u.jsxs("nav",{"aria-labelledby":"footer-support",children:[u.jsx("h2",{id:"footer-support",className:Zc,children:l("footer.support")}),u.jsxs("ul",{children:[u.jsx("li",{children:m}),u.jsx("li",{children:u.jsx(at,{to:"/privacy",className:An,children:l("footer.privacyPolicy")})}),u.jsx("li",{children:u.jsx(at,{to:"/terms",className:An,children:l("footer.termsConditions")})})]})]})]}),u.jsx("div",{className:"border-t border-sage-100 dark:border-dim-border py-6",children:u.jsx(S0,{})})]}),u.jsx(tx,{isOpen:o,onClose:()=>c(!1)})]})},sx=new Set(["ArrowRight","ArrowDown"]),rx=new Set(["ArrowLeft","ArrowUp"]);function ox({options:l,value:s,onChange:o}){const c=x.useRef([]),f=l.length,m=l.findIndex(A=>A===s),g=m>=0?m:0,p=A=>{if(f===0)return;const E=(A%f+f)%f;o(l[E]),c.current[E]?.focus()},y=(A,E)=>{sx.has(A.key)?(A.preventDefault(),p(E+1)):rx.has(A.key)?(A.preventDefault(),p(E-1)):A.key==="Home"?(A.preventDefault(),p(0)):A.key==="End"?(A.preventDefault(),p(f-1)):(A.key===" "||A.key==="Enter")&&(A.preventDefault(),o(l[E]))};return{getRadioProps:(A,E)=>({role:"radio","aria-checked":A===s,tabIndex:E===g?0:-1,ref:N=>{c.current[E]=N},onKeyDown:N=>y(N,E),onClick:()=>o(A)})}}const rr=["system","light","dim"],du={system:I0,light:Oy,dim:Ry},zu=(l,s)=>({system:l("theme.system",{defaultValue:"Match device"}),light:l("theme.light",{defaultValue:"Light"}),dim:l("theme.dim",{defaultValue:"Dim"})})[s],cx=(l,s,o)=>{const c=zu(l,s==="dim"?"dim":"light"),f=o==="system"?l("theme.matchingDevice",{defaultValue:"{{theme}}, matching device",theme:c}):c;return l("theme.buttonLabel",{defaultValue:"Appearance: {{state}}",state:f})},ux=({t:l,theme:s,preference:o,onChange:c,className:f=""})=>{const[m,g]=x.useState(!1),p=x.useRef(null),y=x.useRef(null),b=x.useRef([]),A=x.useId(),E=du[o]||I0,N=Math.max(0,rr.indexOf(o));x.useEffect(()=>{if(!m)return;b.current[N]?.focus();const L=z=>{p.current?.contains(z.target)||g(!1)};return document.addEventListener("mousedown",L),()=>document.removeEventListener("mousedown",L)},[m,N]);
23const Q=({focusTrigger:L=!0}={})=>{g(!1),L&&y.current?.focus()},H=L=>{c(L),Q()},B=L=>{(L.key==="ArrowDown"||L.key==="ArrowUp")&&(L.preventDefault(),g(!0))},V=L=>{const z=b.current.filter(Boolean),q=z.indexOf(document.activeElement),Y=z.length-1;let K=null;if(L.key==="ArrowDown")K=q>=Y?0:q+1;else if(L.key==="ArrowUp")K=q<=0?Y:q-1;else if(L.key==="Home")K=0;else if(L.key==="End")K=Y;else if(L.key==="Escape"){L.preventDefault(),L.stopPropagation(),Q();return}else if(L.key==="Tab"){Q({focusTrigger:!1});return}K!==null&&(L.preventDefault(),z[K]?.focus())};return u.jsxs("div",{ref:p,className:`relative ${f}`,children:[u.jsx("button",{ref:y,type:"button",onClick:()=>g(L=>!L),onKeyDown:B,className:"flex h-11 w-11 items-center justify-center rounded-lg transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 hover:bg-slate-100 dark:hover:bg-dim-elevated text-slate-600 dark:text-dim-text-secondary","aria-label":cx(l,s,o),"aria-haspopup":"menu","aria-expanded":m,"aria-controls":m?A:void 0,"data-testid":"appearance-menu-button",children:u.jsx(E,{className:`h-5 w-5 ${s==="dim"?"text-sun":""}`,"aria-hidden":"true"})}),m&&u.jsx("div",{id:A,role:"menu","aria-label":l("theme.appearance",{defaultValue:"Appearance"}),onKeyDown:V,className:"menu-enter absolute right-0 z-50 mt-2 w-52 rounded-xl border p-1 shadow-xl bg-white dark:bg-dim-elevated border-gray-100 dark:border-dim-border text-gray-700 dark:text-dim-text",children:rr.map((L,z)=>{const q=du[L],Y=L===o;return u.jsxs("button",{ref:K=>{b.current[z]=K},type:"button",role:"menuitemradio","aria-checked":Y,tabIndex:z===N?0:-1,onClick:()=>H(L),className:`flex w-full min-h-[44px] items-center gap-3 rounded-lg px-3 py-2 text-left text-sm font-semibold transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 hover:bg-slate-100 dark:hover:bg-dim-surface ${Y?"text-sage-800 dark:text-sage-200":""}`,children:[u.jsx(q,{className:"h-4 w-4 shrink-0","aria-hidden":"true"}),u.jsx("span",{className:"flex-1",children:zu(l,L)}),Y&&u.jsx(yu,{className:"h-4 w-4 shrink-0","aria-hidden":"true"})]},L)})})]})},dx=({t:l,preference:s,onChange:o})=>{const c=x.useId(),{getRadioProps:f}=ox({options:rr,value:s,onChange:o});return u.jsxs("div",{children:[u.jsx("p",{id:c,className:"mb-2 text-sm font-bold text-gray-600 dark:text-dim-text-secondary",children:l("theme.appearance",{defaultValue:"Appearance"})}),u.jsx("div",{role:"radiogroup","aria-labelledby":c,className:"grid grid-cols-3 gap-2",children:rr.map((m,g)=>{const p=du[m],y=m===s;return u.jsxs("button",{type:"button",...f(m,g),className:`flex min-h-[48px] flex-col items-center justify-center gap-1 rounded-xl border px-2 py-1.5 text-center text-xs font-bold leading-tight transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 focus-visible:ring-offset-2 dark:focus-visible:ring-offset-dim-surface ${y?"border-sage-600 bg-sage-600 text-white":"border-slate-200 bg-slate-50 text-slate-700 dark:border-dim-border dark:bg-dim-elevated dark:text-dim-text-secondary"}`,children:[u.jsx(p,{className:"h-4 w-4","aria-hidden":"true"}),u.jsx("span",{children:zu(l,m)})]},m)})})]})},U1="/profile#profile-credits",w4="/pricing",_4="/pricing?plan=professional",B1=()=>G(()=>import("./CreditBalanceChip-BRCCEIPJ.js"),__vite__mapDeps([11,9,4,10,1,2,3])),fx=x.lazy(B1),H1=({placeholderClassName:l="h-8 w-40",...s})=>u.jsx(x.Suspense,{fallback:u.jsx("span",{className:`inline-block rounded-full bg-slate-100 dark:bg-dim-surface ${l}`,"aria-hidden":"true"}),children:u.jsx(fx,{...s})}),mx=["/schedules","/boards"],Lu=l=>mx.includes(l),hx=l=>Lu(l)?"text-slate-800 dark:text-slate-200 font-extrabold border-b-2 border-slate-600 dark:border-slate-300":"text-sage-700 dark:text-sage-300 font-extrabold border-b-2 border-sage-600 dark:border-sage-400",gx=l=>({isActive:s})=>`inline-flex min-h-[44px] items-center text-sm font-bold tracking-wide transition-colors duration-200 whitespace-nowrap pb-1 ${s?hx(l):"text-slate-600 dark:text-dim-text-secondary hover:text-slate-900 dark:hover:text-dim-text border-b-2 border-transparent"}`,px=l=>Lu(l)?"bg-slate-100 text-slate-800 dark:bg-slate-800/60 dark:text-slate-100":"bg-sage-50 text-sage-800 dark:bg-sage-900/30 dark:text-sage-200",yx=l=>({isActive:s})=>`flex min-h-[48px] items-center gap-3 font-semibold text-lg transition-colors text-left py-2 px-3 rounded-lg ${s?px(l):"text-gray-700 dark:text-dim-text-secondary hover:bg-gray-50 dark:hover:bg-dim-elevated"}
23`,V1=l=>!Lu(l),bx=(l,s)=>{const o=typeof l?.name=="string"?l.name.trim():"",c=typeof l?.email=="string"?l.email.trim():"",f=s("userMenu.account",{defaultValue:"Account"});return o||c||typeof f=="string"&&f.trim()||"Account"},vx=l=>Array.from(l)[0]?.toUpperCase()||"A",q1=l=>Array.from(l?.querySelectorAll('[role="menuitem"]')||[]),xx=(l,s=0)=>{const o=l.current?.parentElement?.querySelector('[role="menu"]');q1(o)[s]?.focus()},E0=(l,s,o)=>(x.useEffect(()=>{l&&xx(s)},[l,s]),c=>{const f=q1(c.currentTarget);if(!f.length)return;if(c.key==="Escape"){c.preventDefault(),c.stopPropagation(),o(),s.current?.focus();return}if(!["ArrowDown","ArrowUp","Home","End"].includes(c.key))return;c.preventDefault();const m=f.indexOf(document.activeElement),g=0,p=f.length-1;let y=m;c.key==="ArrowDown"&&(y=m===p?g:m+1),c.key==="ArrowUp"&&(y=m<=g?p:m-1),c.key==="Home"&&(y=g),c.key==="End"&&(y=p),f[y]?.focus()}),Sx=()=>u.jsx("svg",{className:"w-5 h-5 text-gray-400 dark:text-dim-text-muted",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24","aria-hidden":"true",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5l7 7-7 7"})}),Ex=({iconPath:l,label:s,onClick:o,path:c})=>u.jsxs(P0,{to:c,end:V1(c),onClick:o,className:yx(c),children:[u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:l})}),s]}),Ax=[{path:"/create",labelKey:"create.story",descKey:"create.storyDesc",Icon:bu,tone:"sage"},{path:"/schedules/create",labelKey:"create.schedule",descKey:"create.scheduleDesc",Icon:J0,tone:"slate"},{path:"/boards/create",labelKey:"create.board",descKey:"create.boardDesc",Icon:vu,tone:"slate"}],wx={sage:{item:"hover:bg-sage-50 dark:hover:bg-sage-900/30 hover:text-sage-800 dark:hover:text-sage-300",tile:"bg-sage-100 text-sage-700 dark:bg-sage-900/40 dark:text-sage-300"},slate:{item:"hover:bg-slate-50 dark:hover:bg-slate-800/50 hover:text-slate-800 dark:hover:text-slate-200",tile:"bg-slate-100 text-slate-700 dark:bg-slate-800/60 dark:text-slate-300"}},_x=({action:l,isMobile:s,onNavigate:o,t:c})=>{const f=l.Icon,m=wx[l.tone];return u.jsxs("button",{type:"button",onClick:()=>o(l.path),className:`w-full min-h-[48px] text-left ${s?"px-3 py-2":"px-3 py-2.5"} rounded-lg transition-colors flex items-center gap-3 text-gray-700 dark:text-dim-text ${m.item}`,role:"menuitem",children:[u.jsx("span",{className:`flex h-9 w-9 flex-shrink-0 items-center justify-center rounded-lg ${m.tile}`,"aria-hidden":"true",children:u.jsx(f,{className:"h-5 w-5"})}),u.jsxs("span",{className:"font-bold text-sm",children:[c(l.labelKey),!s&&u.jsx("span",{className:"text-xs text-slate-600 dark:text-dim-text-secondary font-normal block",children:c(l.descKey)})]})]})},A0=({isMobile:l,isOpen:s,menuId:o,onMenuKeyDown:c,onNavigate:f,onToggle:m,t:g})=>u.jsxs("div",{className:`${l?"lg:hidden":"hidden lg:block"} relative create-dropdown`,children:[u.jsxs("button",{type:"button",onClick:m,className:l?"flex items-center justify-center bg-sage-600 text-white w-12 h-12 rounded-full shadow-sm focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 focus-visible:ring-offset-2":"relative flex min-h-[40px] items-center gap-2 bg-sage-600 hover:bg-sage-700 text-white text-xs md:text-sm font-bold px-4 md:px-6 py-2 rounded-full shadow-sm hover:shadow-md transition-colors duration-200 whitespace-nowrap flex-shrink-0 focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 focus-visible:ring-offset-2","aria-label":l?g("aria.create"):void 0,"aria-haspopup":"menu","aria-expanded":s,"aria-controls":o,children:[u.jsx(K0,{className:`${l?"h-5 w-5":"h-4 w-4"} transition-transform ${l&&s?"rotate-45":""}`,strokeWidth:2.5,"aria-hidden":"true"}),!l&&u.jsx("span",{children:g("create.label")}),!l&&u.jsx(Z0,{className:`h-4 w-4 transition-transform ${s?"rotate-180":""}`,"aria-hidden":"true"})]}),s&&u.jsx("div",{id:o,className:`menu-enter absolute right-0 mt-2 ${l?"w-52":"w-60"} rounded-xl shadow-xl border p-1 z-50 bg-white dark:bg-dim-elevated border-gray-100 dark:border-dim-border`,role:"menu","aria-label":g("create.label"),onKeyDown:c,children:Ax.map(p=>u.jsx(_x,{action:p,isMobile:l,onNavigate:f,t:g},p.path))})]}),Tx=({displayLabel:l,initial:s,isOpen:o,menuId:c,onLogout:f,onMenuKeyDown:m,onNavigate:g,onToggle:p,t:y,user:b})=>u.jsxs("div",{className:"relative user-dropdown",children:[u.jsxs("button",{type:"button",onClick:p,className:`flex items-center gap-2 cursor-pointer p-1 pr-3 rounded-full transition-all duration-200 border border-transparent hover:bg-slate-100/80 dark:hover:bg-dim-elevated hover:border-slate-200 dark:hover:border-dim-border ${o?"bg-slate-50 dark:bg-dim-elevated":""}`,"aria-label":l,"aria-haspopup":"menu","aria-expanded":o,"aria-controls":c,children:[u.jsx("div",{className:"h-8 w-8 rounded-full flex items-center justify-center font-bold text-sm border shadow-sm transition-all duration-200 bg-white dark:bg-dim-elevated text-sage-600 dar
23k:text-sage-300 border-gray-200 dark:border-dim-border",children:s}),u.jsx("div",{className:"hidden lg:flex flex-col items-start",children:u.jsx("span",{className:"text-sm font-bold transition-colors text-slate-700 dark:text-dim-text truncate max-w-[100px]",children:l.split(/\s+/)[0]})}),u.jsx(Z0,{className:`ml-1 h-4 w-4 transition-transform text-slate-500 dark:text-dim-text-muted ${o?"rotate-180":""}`,"aria-hidden":"true"})]}),o&&u.jsxs("div",{id:c,className:"menu-enter absolute right-0 mt-2 w-64 rounded-2xl shadow-xl border p-1 z-50 bg-white dark:bg-dim-elevated border-gray-100 dark:border-dim-border text-gray-800 dark:text-dim-text",role:"menu","aria-label":y("userMenu.account"),onKeyDown:m,children:[u.jsxs("div",{className:"px-4 pt-3 pb-2 border-b mb-1 border-gray-100 dark:border-dim-border",children:[u.jsx("p",{className:"text-xs uppercase font-bold tracking-wider mb-1 text-gray-600 dark:text-dim-text-secondary",children:y("userMenu.account")}),u.jsx("p",{className:"text-sm font-bold truncate",children:b.email||l}),u.jsx("button",{type:"button",role:"menuitem",onClick:()=>g(U1),className:"-mx-2 mt-1.5 flex min-h-[44px] w-[calc(100%+1rem)] items-center rounded-xl px-2 transition-colors hover:bg-slate-100 dark:hover:bg-dim-surface focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500","data-testid":"account-menu-credits",children:u.jsx(H1,{user:b,showPlan:!0})})]}),u.jsxs("div",{className:"px-4 py-2 border-b mb-1 border-gray-100 dark:border-dim-border",children:[u.jsx("p",{className:"text-xs uppercase font-bold tracking-wider mb-2 text-gray-600 dark:text-dim-text-secondary",children:y("userMenu.language")}),u.jsx(sr,{className:"w-full"})]}),Du(b)&&u.jsxs("button",{type:"button",onClick:()=>g("/admin"),className:"w-full text-left px-4 py-2.5 rounded-xl transition-colors flex items-center gap-2 mb-1 hover:bg-slate-100 dark:hover:bg-dim-surface text-gray-700 dark:text-dim-text hover:text-slate-900 dark:hover:text-dim-text",role:"menuitem",children:[u.jsx("span",{className:"p-1.5 rounded-lg bg-slate-500/10 text-slate-600 dark:text-dim-text-secondary border border-slate-500/20","aria-hidden":"true",children:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",className:"w-4 h-4",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M16.5 10.5V6.75a4.5 4.5 0 10-9 0v3.75m-.75 11.25h10.5a2.25 2.25 0 002.25-2.25v-6.75a2.25 2.25 0 00-2.25-2.25H6.75a2.25 2.25 0 00-2.25 2.25v6.75a2.25 2.25 0 002.25 2.25z"})})}),u.jsx("span",{className:"font-semibold",children:y("userMenu.adminPanel")})]}),u.jsxs("button",{type:"button",onClick:()=>g("/profile"),className:"w-full text-left px-4 py-2.5 rounded-xl transition-colors flex items-center gap-2 mb-1 hover:bg-slate-100 dark:hover:bg-dim-surface text-gray-700 dark:text-dim-text hover:text-slate-900 dark:hover:text-dim-text",role:"menuitem",children:[u.jsx("span",{className:"p-1.5 rounded-lg bg-sage-500/10 text-sage-700 dark:text-sage-300 border border-sage-500/20","aria-hidden":"true",children:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",className:"w-4 h-4",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M17.982 18.725A7.488 7.488 0 0012 15.75a7.488 7.488 0 00-5.982 2.975m11.963 0a9 9 0 10-11.963 0m11.963 0A8.966 8.966 0 0112 21a8.966 8.966 0 01-5.982-2.275M15 9.75a3 3 0 11-6 0 3 3 0 016 0z"})})}),u.jsx("span",{className:"font-semibold",children:y("userMenu.profile")})]}),u.jsx("div",{className:"border-t my-1 mx-2 border-gray-100 dark:border-dim-border"}),u.jsxs("button",{type:"button",onClick:f,className:"w-full text-left px-4 py-2.5 rounded-xl transition-all flex items-center gap-2 hover:bg-red-50 dark:hover:bg-red-900/30 text-gray-700 dark:text-dim-text hover:text-red-600 dark:hover:text-red-400",role:"menuitem",children:[u.jsx("span",{className:"p-1.5 rounded-lg bg-red-500/10 text-red-400 border border-red-500/20","aria-hidden":"true",children:u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:2,stroke:"currentColor",className:"w-4 h-4",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M15.75 9V5.25A2.25 2.25 0 0013.5 3h-6a2.25 2.25 0 00-2.25 2.25v13.5A2.25 2.25 0 007.5 21h6a2.25 2.25 0 002.25-2.25V15M12 9l-3 3m0 0l3 3m-3-3h12.75"})})}),u.jsx("span",{className:"font-semibold",children:y("userMenu.logout")})]})]})]}),Nx=({displayLabel:l,initial:s,onCloseMenus:o,onLogout:c,onNavigate:f,t:m,themePreference:g,setTheme:p,user:y})=>{const b=[!y&&{path:"/pricing",label:m("links.pricing"),iconPath:"M7 7h.01M7 3h5c.512 0 1.024.195 1.414.586l7 7a2 2 0 010 2.828l-7 7a2 2 0 01-2.828 0l-7-7A1.994 1.994 0 013 12V7a4 4 0 014-4z"},{path:"/library",label:m("links.library"),iconPath:"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253"},y&&{path:"/dashboard",label:m("links.dashboard"),iconPath:"M4 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2V6zM14 6a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2V6zM4 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2H6a2 2 0 01-2-2v-2zM14 16a2 2 0 012-2h2a2 2 0 012 2v2a2 2 0 01-2 2h-2a2 2 0 01-2-2v-2z"},{path:"/schedules",label:m("links.schedules"),iconPath:"M8 7V3m8 4V3m-9 8h10M5 21h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v12a2 2 0 002 2z"},{path:"/boards",label:m("links.boards"),iconPath:"M4 5h7v7H4V5zm9 0h7v7h-7V5zM4 14h7v5H4v-5zm9 0h7v5h-7v-5z"},{path:"/explore",label:m("links.explore"),iconPath:"M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"},y&&{path:"/characters",label:m("links.characters"),iconPath:"M9.53 16.122a3 3 0 00-5.78 1.128 2.25 2.25 0 01-2.4 2.245 4.5 4.5 0 008.4-2.245c0-.399-.078-.78-.22-1.128zm0 0a15.998 15.998 0 003.388-1.62m-5.043-.025a15.994 15.994 0 011.
23622-3.395m3.42 3.42a15.995 15.995 0 004.764-4.648l3.876-5.814a1.151 1.151 0 00-1.597-1.597L14.146 6.32a15.996 15.996 0 00-4.649 4.763m3.42 3.42a6.776 6.776 0 00-3.42-3.42"}].filter(Boolean);return u.jsx("div",{id:"mobile-primary-menu",className:"menu-enter xl:hidden absolute top-full left-0 right-0 shadow-lg border-t z-40 max-h-[90vh] overflow-y-auto bg-white dark:bg-dim-surface border-gray-200 dark:border-dim-border",children:u.jsxs("div",{className:"flex flex-col p-4 space-y-4",children:[y&&u.jsxs("div",{className:"mb-2 rounded-xl border bg-white dark:bg-dim-elevated border-gray-100 dark:border-dim-border shadow-sm","data-testid":"mobile-profile-row",children:[u.jsxs("button",{type:"button",onClick:()=>f("/profile"),className:"flex w-full min-h-[56px] items-center gap-3 p-3 rounded-xl transition-colors active:bg-gray-50 dark:active:bg-dim-surface text-left",children:[u.jsx("div",{className:"h-10 w-10 rounded-full flex items-center justify-center font-bold text-lg border bg-sage-50 dark:bg-sage-900/40 text-sage-600 dark:text-sage-300 border-sage-100 dark:border-sage-800",children:s}),u.jsx("span",{className:"flex-1 min-w-0 font-bold leading-tight text-sm text-gray-800 dark:text-dim-text truncate",children:l}),u.jsx(Sx,{})]}),u.jsx("div",{className:"px-3 pb-3",children:u.jsx(H1,{user:y,to:U1,showPlan:!0,onClick:o,className:"h-11",placeholderClassName:"h-11 w-48"})})]}),u.jsx("div",{className:"flex flex-col space-y-2",children:b.map(A=>u.jsx(Ex,{...A,onClick:o},A.path))}),u.jsx("div",{className:"border-t my-2 pt-2 border-gray-100 dark:border-dim-border",children:u.jsx(sr,{className:"w-full justify-start px-3"})}),u.jsx("div",{className:"px-3 py-2","data-testid":"mobile-appearance",children:u.jsx(dx,{t:m,preference:g,onChange:p})}),y?u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"border-t my-1 border-gray-100 dark:border-dim-border"}),Du(y)&&u.jsxs("button",{type:"button",onClick:()=>f("/admin"),className:"flex min-h-[44px] items-center gap-3 font-medium transition-colors text-left py-2 px-3 rounded-lg text-gray-700 dark:text-dim-text-secondary hover:bg-gray-50 dark:hover:bg-dim-elevated",children:[u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M12 15v2m-6 4h12a2 2 0 002-2v-6a2 2 0 00-2-2H6a2 2 0 00-2 2v6a2 2 0 002 2zm10-10V7a4 4 0 00-8 0v4h8z"})}),m("userMenu.adminPanel")]}),u.jsxs("button",{type:"button",onClick:c,className:"flex min-h-[44px] items-center gap-3 font-medium transition-colors text-left py-2 px-3 rounded-lg text-red-700 hover:bg-red-50 dark:text-red-300 dark:hover:bg-red-900/30",children:[u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-5 w-5",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M17 16l4-4m0 0l-4-4m4 4H7m6 4v1a3 3 0 01-3 3H6a3 3 0 01-3-3V7a3 3 0 013-3h4a3 3 0 013 3v1"})}),m("userMenu.logout")]})]}):u.jsxs(u.Fragment,{children:[u.jsx("div",{className:"border-t my-1 border-gray-100 dark:border-dim-border"}),u.jsx(at,{to:"/login",onClick:o,className:"block font-bold text-center w-full py-3 border rounded-xl transition-colors text-sage-700 dark:text-sage-300 border-sage-200 dark:border-sage-700 hover:bg-sage-50 dark:hover:bg-sage-900/30",children:m("login")})]})]})})},jx=l=>{x.useLayoutEffect(()=>{const s=l.current;if(!s)return;const o=document.documentElement,c=()=>{const m=s.offsetHeight;m>0&&o.style.setProperty("--app-navbar-height",`${m}px`)};c();let f=null;try{f=typeof ResizeObserver=="function"?new ResizeObserver(c):null,f?.observe(s)}catch{f=null}return()=>{f?.disconnect(),o.style.removeProperty("--app-navbar-height")}},[l])},Cx=()=>{const{t:l}=Ct("nav"),{user:s,logout:o}=tn(),{theme:c,themePreference:f,setTheme:m}=r2(),g=W0(),p=en(),[y,b]=x.useState({account:null,create:null,mobile:null}),A=x.useRef(null),E=x.useRef(null),N=x.useRef(null),Q=x.useRef(null);jx(Q);const H=!!s;x.useEffect(()=>{H&&B1().catch(()=>{})},[H]);const B=bx(s,l),V=vx(B),L=y.account===p.pathname,z=y.create===p.pathname,q=y.mobile===p.pathname,Y=()=>b(C=>({...C,create:null})),K=()=>b(C=>({...C,account:null})),ne=E0(z,A,Y),Ne=E0(L,E,K);x.useEffect(()=>{if(!L&&!z)return;const C=O=>{const U=O.target instanceof Element?O.target:null;L&&!U?.closest(".user-dropdown")&&b(F=>({...F,account:null})),z&&!U?.closest(".create-dropdown")&&b(F=>({...F,create:null}))};return document.addEventListener("mousedown",C),()=>document.removeEventListener("mousedown",C)},[L,z]),x.useEffect(()=>{if(!q)return;const C=O=>{O.key==="Escape"&&(b(U=>({...U,mobile:null})),N.current?.focus())};return document.addEventListener("keydown",C),()=>document.removeEventListener("keydown",C)},[q]);const ge=()=>b({account:null,create:null,mobile:null}),le=C=>{ge(),g(C)},Ue=()=>{b({account:null,create:null,mobile:null}),o(),g("/login")},lt=C=>{A.current=C.currentTarget,b({account:null,create:z?null:p.pathname,mobile:null})},De=C=>{E.current=C.currentTarget,b({account:L?null:p.pathname,create:null,mobile:null})},ut=C=>{N.current=C.currentTarget,b({account:null,create:null,mobile:q?null:p.pathname})},Fe=!!(s?.customLogoUrl&&Qb(s.tier,"whiteLabelPdf")),Ie=[!s&&{path:"/pricing",label:l("links.pricing")},{path:"/library",label:l("links.library")},s&&{path:"/characters",label:l("links.characters")},{path:"/schedules",label:l("links.schedules")},{path:"/boards",label:l("links.boards")},{path:"/explore",label:l("links.explore")}
23].filter(Boolean);return u.jsxs("nav",{ref:Q,className:"shadow-sm px-6 py-2 flex justify-between items-center no-print sticky top-0 z-50 font-['Nunito'] transition-colors duration-300 bg-white dark:bg-dim-surface border-b border-gray-100 dark:border-dim-border",children:[u.jsxs("div",{className:"flex flex-1 items-center gap-4",children:[u.jsx("button",{type:"button",onClick:ut,className:"xl:hidden w-12 h-12 flex items-center justify-center transition-colors rounded-lg focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500/50 text-gray-900 dark:text-dim-text hover:bg-slate-100 dark:hover:bg-dim-elevated","aria-label":l("aria.toggleMenu"),"aria-expanded":q,"aria-controls":"mobile-primary-menu",children:q?u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M6 18L18 6M6 6l12 12"})}):u.jsx("svg",{xmlns:"http://www.w3.org/2000/svg",className:"h-6 w-6",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","aria-hidden":"true",children:u.jsx("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 6h16M4 12h16M4 18h16"})})}),u.jsx(at,{to:s?"/dashboard":"/",onClick:ge,className:"cursor-pointer flex items-center gap-2 focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500/50 focus-visible:ring-offset-2 rounded-lg","aria-label":Fe?l("aria.goHome"):void 0,children:Fe?u.jsx("div",{className:"flex items-center gap-3",children:u.jsx("img",{src:s.customLogoUrl,alt:"Organization Logo",className:"h-14 w-auto object-contain max-w-[200px]"})}):u.jsx(ju,{mode:"nav",size:40,className:"[--sn-logo-size:32px] md:[--sn-logo-size:40px]"})})]}),u.jsxs("div",{className:"flex flex-1 items-center justify-end gap-3 lg:gap-7",children:[u.jsx("div",{className:"hidden xl:flex items-center gap-6 mr-2","data-testid":"desktop-links",children:Ie.map(C=>u.jsx(P0,{to:C.path,end:V1(C.path),onClick:ge,className:gx(C.path),children:C.label},C.path))}),!s&&u.jsx(A0,{isMobile:!0,isOpen:z,menuId:"mobile-create-menu",onMenuKeyDown:ne,onNavigate:le,onToggle:lt,t:l}),u.jsx(A0,{isOpen:z,menuId:"desktop-create-menu",onMenuKeyDown:ne,onNavigate:le,onToggle:lt,t:l}),u.jsx(ux,{className:"hidden lg:block",t:l,theme:c,preference:f,onChange:m}),u.jsx("div",{className:"hidden lg:block ml-2",children:s?u.jsx(Tx,{displayLabel:B,initial:V,isOpen:L,menuId:"account-menu",onLogout:Ue,onMenuKeyDown:Ne,onNavigate:le,onToggle:De,t:l,user:s}):u.jsx(at,{to:"/login",onClick:ge,className:"inline-flex min-h-[48px] items-center px-5 py-2 font-bold rounded-full transition-colors whitespace-nowrap text-slate-700 dark:text-dim-text hover:bg-slate-100 dark:hover:bg-dim-elevated",children:l("login")})})]}),q&&u.jsx(Nx,{displayLabel:B,initial:V,onCloseMenus:ge,onLogout:Ue,onNavigate:le,t:l,themePreference:f,setTheme:m,user:s})]})},w0=[{id:"dashboard",path:"/dashboard",labelKey:"mobileNav.home",Icon:ky,isActive:l=>l==="/dashboard"},{id:"library",path:"/library",labelKey:"mobileNav.library",Icon:My,isActive:l=>l==="/library"||l==="/favorites"},{id:"schedules",path:"/schedules",labelKey:"mobileNav.schedules",Icon:F0,isActive:l=>l==="/schedules"||l.startsWith("/schedules/")},{id:"profile",path:"/profile",labelKey:"mobileNav.profile",Icon:Dy,isActive:l=>l==="/profile"}],Rx=new Set(["button","checkbox","hidden","image","radio","range","reset","submit"]),Ox=l=>{if(!l||l.nodeType!==1)return!1;const s=l.tagName?.toLowerCase(),o=l.getAttribute?.("contenteditable");if(l.isContentEditable||o===""||o==="true"||o==="plaintext-only"||s==="textarea"||s==="select")return!0;if(s!=="input")return!1;const c=(l.getAttribute("type")||"text").toLowerCase();return!Rx.has(c)};function kx(){const{t:l}
23=Ct("nav"),s=W0(),o=en(),[c,f]=x.useState(!1),m=x.useRef(null),g=x.useRef(null),p=x.useRef([]),y=x.useRef(null),[b,A]=x.useState(!1);x.useEffect(()=>{const L=Y=>{const K=Ox(Y);A(K),K&&f(!1)},z=Y=>{window.clearTimeout(y.current),L(Y.target)},q=()=>{window.clearTimeout(y.current),y.current=window.setTimeout(()=>{L(document.activeElement)},0)};return L(document.activeElement),document.addEventListener("focusin",z),document.addEventListener("focusout",q),()=>{window.clearTimeout(y.current),document.removeEventListener("focusin",z),document.removeEventListener("focusout",q)}},[]),x.useEffect(()=>{if(!c)return;p.current[0]?.focus();const L=()=>{f(!1),g.current?.focus()},z=Y=>{m.current?.contains(Y.target)||L()},q=Y=>{Y.key==="Escape"&&(Y.preventDefault(),L())};return document.addEventListener("pointerdown",z),document.addEventListener("keydown",q),()=>{document.removeEventListener("pointerdown",z),document.removeEventListener("keydown",q)}},[c]);const E=L=>{s(L),f(!1)},N=L=>{const z=p.current.filter(Boolean);if(z.length===0)return;const q=z.indexOf(document.activeElement);let Y;switch(L.key){case"ArrowDown":Y=q<0?0:(q+1)%z.length;break;case"ArrowUp":Y=q<0?z.length-1:(q-1+z.length)%z.length;break;case"Home":Y=0;break;case"End":Y=z.length-1;break;default:return}L.preventDefault(),z[Y]?.focus()},Q=L=>{L.currentTarget.contains(L.relatedTarget)||f(!1)},H=[{path:"/create",label:l("create.story"),description:l("create.storyDesc"),icon:u.jsx(bu,{className:"h-5 w-5","aria-hidden":"true"}),tile:"bg-sage-100 text-sage-700 dark:bg-sage-900/40 dark:text-sage-300"},{path:"/schedules/create",label:l("create.schedule"),description:l("create.scheduleDesc"),icon:u.jsx(J0,{className:"h-5 w-5","aria-hidden":"true"}),tile:"bg-slate-100 text-slate-700 dark:bg-slate-800/60 dark:text-slate-300"},{path:"/boards/create",label:l("create.board"),description:l("create.boardDesc"),icon:u.jsx(vu,{className:"h-5 w-5","aria-hidden":"true"}),tile:"bg-slate-100 text-slate-700 dark:bg-slate-800/60 dark:text-slate-300"}],V=o.pathname==="/create"||o.pathname==="/schedules/create"||o.pathname==="/boards/create"||c&&!b;return u.jsx("nav",{className:`fixed inset-x-0 bottom-0 z-50 lg:hidden no-print border-t border-slate-200/80 dark:border-dim-border bg-white/95 dark:bg-dim-surface/95 px-2 pt-2 pb-[calc(0.5rem+var(--safe-area-bottom))] shadow-[0_-8px_24px_rgba(15,23,42,0.08)] backdrop-blur transition-transform duration-200 motion-reduce:transition-none ${b?"pointer-events-none translate-y-full":"translate-y-0"}`,"aria-label":l("mobile.primaryNavigation","Primary mobile navigation"),"aria-hidden":b?"true":void 0,inert:b||void 0,"data-testid":"mobile-bottom-nav",children:u.jsxs("div",{className:"relative mx-auto grid h-[68px] max-w-md grid-cols-5 items-center gap-1",children:[w0.slice(0,2).map(L=>u.jsx(_0,{item:L,active:L.isActive(o.pathname),onClick:()=>E(L.path),label:l(L.labelKey)},L.id)),u.jsxs("div",{className:"relative flex justify-center",ref:m,children:[c&&!b&&u.jsx("div",{id:"mobile-create-menu",role:"menu","aria-label":l("create.label"),"data-testid":"mobile-create-menu",onKeyDown:N,onBlur:Q,className:"menu-enter absolute bottom-[4.75rem] left-1/2 w-[min(20rem,calc(100vw-2rem))] -translate-x-1/2 rounded-xl border border-slate-200 bg-white p-2 shadow-xl dark:border-dim-border dark:bg-dim-elevated",children:u.jsx("div",{className:"space-y-1",children:H.map(({path:L,label:z,description:q,icon:Y,tile:K},ne)=>u.jsxs("button",{ref:Ne=>{p.current[ne]=Ne},type:"button",onClick:()=>E(L),role:"menuitem",tabIndex:-1,className:"flex min-h-[56px] w-full items-center gap-3 rounded-lg px-3 py-2 text-left transition-colors hover:bg-sage-50 focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 dark:hover:bg-sage-900/30",children:[u.jsx("span",{className:`flex h-10 w-10 shrink-0 items-center justify-center rounded-lg ${K}`,children:Y}),u.jsxs("span",{className:"min-w-0",children:[u.jsx("span",{className:"block text-sm font-bold text-slate-900 dark:text-dim-text",children:z}),u.jsx("span",{className:"block truncate text-xs text-slate-600 dark:text-dim-text-secondary",children:q})]})]},L))})}),u.jsxs("button",{ref:g,type:"button",onClick:()=>f(L=>!L),className:"flex h-[60px] min-w-[60px] flex-col items-center justify-center gap-1 rounded-lg px-1 text-xs font-bold leading-tight text-sage-700 transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 focus-visible:ring-offset-2 dark:text-sage-300 dark:focus-visible:ring-offset-dim-surface","aria-label":l("aria.create"),"aria-haspopup":"menu","aria-expanded":c&&!b,"aria-controls":"mobile-create-menu","data-state":V?"filled":"outline",children:[u.jsx("span",{className:`flex h-8 w-8 items-center justify-center rounded-full border-2 transition-colors ${V?"border-sage-600 bg-sage-600 text-white dark:border-sage-500 dark:bg-sage-600":"border-sage-600 bg-white text-sage-700 dark:border-sage-400 dark:bg-dim-surface dark:text-sage-300"}`,"data-testid":"mobile-create-circle",children:u.jsx(K0,{className:`h-5 w-5 transition-transform ${c?"rotate-45":""}`,strokeWidth:2.5,"aria-hidden":"true"})}),u.jsx("span",{className:"line-clamp-2 max-w-full text-center tracking-tight",children:l("mobileNav.create")})]})]}),w0.slice(2).map(L=>u.jsx(_0,{item:L,active:L.isActive(o.pathname),onClick:()=>E(L.path),label:l(L.labelKey)},L.id))]})})}function _0({item:l,active:s,onClick:o,label:c}){const{Icon:f}=l;return u.jsxs("button",{type:"button",onClick:o,"aria-current":s?"page":void 0,className:`relative flex h-[60px] min-w-[56px] flex-col items-center justify-center gap-1 rounded-lg px-1 text-xs font-bold leading-tight transition-colors focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 focus-visible:ring-offset-2 dark:focus-visible:ring-offset-dim-surface ${s?"text-sage-700 dark:text-sage-300":"text-slate-600 hover:text-slate-800 dark:text-dim-text-secondary dark:hover:text-dim-text"}`,children:[s&&u.jsx("span",{className:"absolute -top-2 left-1/2 h-0.5 w-8 -translate-x-1/2 roun
23ded-full bg-sage-600 dark:bg-sage-300","aria-hidden":"true","data-testid":"mobile-nav-indicator"}),u.jsx("span",{className:`flex h-7 w-12 items-center justify-center rounded-full transition-colors ${s?"bg-sage-100 dark:bg-sage-900/50":""}`,children:u.jsx(f,{className:"h-5 w-5","aria-hidden":"true"})}),u.jsx("span",{className:"line-clamp-2 max-w-full text-center tracking-tight",children:c})]})}function Mx(l={}){const{immediate:s=!1,onNeedRefresh:o,onOfflineReady:c,onRegistered:f,onRegisteredSW:m,onRegisterError:g}=l;let p,y,b;const A=async(N=!0)=>{await y,b?.()};async function E(){if("serviceWorker"in navigator){if(p=await G(async()=>{const{Workbox:N}=await import("./workbox-window.prod.es5-BIl4cyR9.js");return{Workbox:N}},[]).then(({Workbox:N})=>new N("/sw.js",{scope:"/",type:"classic"})).catch(N=>{g?.(N)}),!p)return;b=()=>{p?.messageSkipWaiting()};{let N=!1;const Q=()=>{N=!0,p?.addEventListener("controlling",H=>{H.isUpdate&&window.location.reload()}),o?.()};p.addEventListener("installed",H=>{typeof H.isUpdate>"u"?typeof H.isExternal<"u"&&H.isExternal?Q():!N&&c?.():H.isUpdate||c?.()}),p.addEventListener("waiting",Q)}p.register({immediate:s}).then(N=>{m?m("/sw.js",N):f?.(N)}).catch(N=>{g?.(N)})}}return y=E(),A}function Dx(l={}){const{immediate:s=!0,onNeedRefresh:o,onOfflineReady:c,onRegistered:f,onRegisteredSW:m,onRegisterError:g}=l,[p,y]=x.useState(!1),[b,A]=x.useState(!1),[E]=x.useState(()=>Mx({immediate:s,onOfflineReady(){A(!0),c?.()},onNeedRefresh(){y(!0),o?.()},onRegistered:f,onRegisteredSW:m,onRegisterError:g}));return{needRefresh:[p,y],offlineReady:[b,A],updateServiceWorker:E}}const G1=x.createContext(null),or="sn-chunk-retry",zx=10*1e3,Lx=1500,Qx=()=>{try{return window.sessionStorage.getItem(or)==="1"}catch{return!1}},T0=l=>{try{l?window.sessionStorage.setItem(or,"1"):window.sessionStorage.removeItem(or)}catch{}};async function Y1({reload:l=()=>window.location.reload(),waitMs:s=Lx}={}){try{const o=navigator.serviceWorker,c=await o?.getRegistration?.();c&&(await c.update?.().catch(()=>{}),await new Promise(f=>{const m=setTimeout(f,s);o.addEventListener?.("controllerchange",()=>{clearTimeout(m),f()},{once:!0}),c.waiting?.postMessage({type:"SKIP_WAITING"})}))}catch(o){console.warn("PWA: stale chunk recovery could not update the service worker",o)}l()}function Ux({recover:l=Y1}={}){if(typeof window>"u")return()=>{};const s=c=>{typeof navigator<"u"&&navigator.onLine===!1||Qx()||(c.preventDefault(),T0(!0),window.__snChunkRecovery=!0,l())};window.addEventListener("vite:preloadError",s);const o=setTimeout(()=>T0(!1),zx);return()=>{window.removeEventListener("vite:preloadError",s),clearTimeout(o)}}function T4(l,s){x.useLayoutEffect(()=>{const o=document.documentElement;if(!s||!l.current)return;const c=()=>{const m=l.current?.offsetHeight||0;o.style.setProperty("--floating-stack-offset",`calc(${m}px + 0.75rem)`)};c();let f=null;try{f=typeof ResizeObserver=="function"?new ResizeObserver(c):null,f?.observe(l.current)}catch{f=null}return()=>{f?.disconnect(),o.style.setProperty("--floating-stack-offset","0px")}},[l,s])}const N4=()=>x.useContext(G1),Js="pwa-install-dismissed",Bx=10080*60*1e3,Hx=4e3,Vx=({children:l})=>
23{const[s,o]=x.useState(navigator.onLine),[c,f]=x.useState(!1),[m,g]=x.useState(null),[p,y]=x.useState(!1),b=x.useRef(null),A=x.useRef(null),E=x.useRef(!1),{needRefresh:[N,Q],offlineReady:[H,B],updateServiceWorker:V}=Dx({onRegistered(le){le?.scope},onRegisterError(le){console.error("PWA: Service Worker registration failed",le)}});x.useEffect(()=>{const le=()=>o(!0),Ue=()=>o(!1);return window.addEventListener("online",le),window.addEventListener("offline",Ue),()=>{window.removeEventListener("online",le),window.removeEventListener("offline",Ue)}},[]),x.useEffect(()=>{s&&G(async()=>{const{syncPendingScheduleChanges:le}=await import("./offlineScheduleService-CIGpnk33.js");return{syncPendingScheduleChanges:le}},__vite__mapDeps([12,4,13,9,10,1,2,3])).then(({syncPendingScheduleChanges:le})=>le()).catch(le=>{console.warn("PWA: Failed to sync pending schedule changes",le)})},[s]),x.useEffect(()=>{const le=lt=>{lt.preventDefault(),g(lt);const De=localStorage.getItem(Js);if(De){const ut=parseInt(De,10);if(Date.now()-ut<Bx)return}f(!0)},Ue=()=>{f(!1),g(null),localStorage.removeItem(Js)};return window.addEventListener("beforeinstallprompt",le),window.addEventListener("appinstalled",Ue),()=>{window.removeEventListener("beforeinstallprompt",le),window.removeEventListener("appinstalled",Ue)}},[]);const L=x.useCallback(async()=>{if(!m)return!1;m.prompt();const{outcome:le}=await m.userChoice;return g(null),f(!1),localStorage.removeItem(Js),le==="accepted"},[m]),z=x.useCallback(()=>{f(!1),localStorage.setItem(Js,Date.now().toString())},[]),q=x.useCallback(()=>{B(!1)},[B]),Y=x.useCallback(()=>{b.current&&(window.clearTimeout(b.current),b.current=null)},[]),K=x.useCallback(()=>{A.current&&"serviceWorker"in navigator&&typeof navigator.serviceWorker.removeEventListener=="function"&&navigator.serviceWorker.removeEventListener("controllerchange",A.current),A.current=null},[]),ne=x.useCallback(()=>{E.current||(E.current=!0,Y(),K(),window.location.reload())},[Y,K]);x.useEffect(()=>()=>{Y(),K()},[Y,K]);const Ne=x.useCallback(()=>{p||Q(!1)},[p,Q]),ge=x.useCallback(async()=>{if(!(p||E.current)){y(!0);try{"serviceWorker"in navigator?(K(),A.current=()=>{ne()},navigator.serviceWorker.addEventListener("controllerchange",A.current,{once:!0}),Y(),b.current=window.setTimeout(ne,Hx),(await navigator.serviceWorker.getRegistration?.())?.waiting?.postMessage({type:"SKIP_WAITING"}),await V(!1)):(await V(!1),ne())}catch(le){console.error("PWA: Failed to apply update",le),ne()}}},[Y,p,ne,K,V]);return u.jsx(G1.Provider,{value:{isOnline:s,showInstallPrompt:c,needRefresh:N,offlineReady:H,isApplyingUpdate:p,installApp:L,dismissInstallPrompt:z,dismissOfflineReady:q,dismissUpdatePrompt:Ne,applyUpdate:ge},children:l})};async function N0(l,s,o){try{(await G(()=>import("./sentry-Uvnmto7u.js"),__vite__mapDeps([6,4]))).captureException(l,o?{level:o,extra:s}:{extra:s})}catch(c){console.warn("Sentry error reporting failed:",c)}}const qx=/Failed to fetch dynamically imported module|error loading dynamically imported module|Importing a module script failed|Loading (CSS )?chunk [\w-]+ failed|ChunkLoadError|Unable to preload CSS/i,Gx=/Lazy element type must resolve|Element type is invalid/i,X1=()=>typeof window<"u"&&window.__snChunkRecovery===!0,j0=()=>typeof navigator<"u"&&navigator.onLine===!1;function Jc(l){const s=`${l?.name||""} ${l?.message||l||""}`;return qx.test(s)?!0:X1()&&Gx.test(s)}function It(l,s){try{const o=er.t(l,{ns:"common",defaultValue:s});return typeof o=="string"&&o&&o!==l?o:s}catch{return s}}class I1 extends we.Component{constructor(s){super(s),this.state={hasError:!1,error:null,offline:!1,updating:!1},this.handleRefresh=this.handleRefresh.bind(this),this.handleUpdate=this.handleUpdate.bind(this),this.handleGoBack=this.handleGoBack.bind(this),this.popStateHandler=null}static getDerivedStateFromError(s){return{hasError:!0,error:s,offline:Jc(s)&&j0()}}componentDidCatch(s,o){if(console.error("Uncaught error:",s,o),!Jc(s)){N0(s,o);return}!j0()&&!X1()&&N0(s,o,"warning")}componentWillUnmount(){this.popStateHandler&&(window.removeEventListener("popstate",this.popStateHandler),this.popStateHandler=null)}handleRefresh(){window.location.reload()}handleGoBack(){this.popStateHandler||(this.popStateHandler=()=>{window.removeEventListener("popstate",this.popStateHandler),this.popStateHandler=null,this.setState({hasError:!1,error:null,offline:!1})},window.addEventListener("popstate",this.popStateHandler),window.history.back())}handleUpdate(){if(!this.state.updating){this.setState({updating:!0});try{window.sessionStorage.removeItem(or)}catch{}Y1()}}renderChunkError(){return u.jsx("div",{className:"min-h-screen bg-slate-50 dark:bg-dim-deep flex items-center justify-center p-4",children:u.jsxs("div",{className:"bg-white dark:bg-dim-surface rounded-2xl shadow-xl dark:shadow-none p-8 max-w-md w-full text-center border border-sage-100 dar
23k:border-dim-border",role:"status",children:[u.jsx("div",{className:"text-5xl mb-4","aria-hidden":"true",children:"ð±"}),u.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-dim-text mb-2 font-['Quicksand']",children:It("errorBoundary.updateTitle","A new version is ready")}),u.jsx("p",{className:"text-gray-700 dark:text-dim-text-secondary mb-6 font-['Nunito']",children:It("errorBoundary.updateMessage","We made SocialNarratives a little better. Update to keep going. Your saved stories and schedules are safe.")}),u.jsx("button",{type:"button",onClick:this.handleUpdate,disabled:this.state.updating,className:"min-h-[44px] px-6 py-3 bg-sage-700 text-white font-bold rounded-full hover:bg-sage-800 transition-colors shadow-md disabled:opacity-70",children:this.state.updating?It("errorBoundary.updating","Updatingâ¦"):It("errorBoundary.update","Update")})]})})}renderOffline(){const s=typeof window<"u"&&window.history.length>1;return u.jsx("div",{className:"min-h-screen bg-slate-50 dark:bg-dim-deep flex items-center justify-center p-4",children:u.jsxs("div",{className:"bg-white dark:bg-dim-surface rounded-2xl shadow-xl dark:shadow-none p-8 max-w-md w-full text-center border border-sage-100 dark:border-dim-border",role:"status",children:[u.jsx("div",{className:"text-5xl mb-4","aria-hidden":"true",children:"âï¸"}),u.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-dim-text mb-2 font-['Quicksand']",children:It("errorBoundary.offlineTitle","This page needs the internet")}),u.jsx("p",{className:"text-gray-700 dark:text-dim-text-secondary mb-6 font-['Nunito']",children:It("errorBoundary.offlineMessage","It opens without internet only after the first visit. Connect and try again. Pages you have opened before still work offline.")}),u.jsxs("div",{className:"flex flex-col sm:flex-row gap-3 justify-center",children:[u.jsx("button",{type:"button",onClick:this.handleRefresh,className:"min-h-[44px] px-6 py-3 bg-sage-700 text-white font-bold rounded-full hover:bg-sage-800 transition-colors shadow-md",children:It("errorBoundary.tryAgain","Try again")}),s&&u.jsx("button",{type:"button",onClick:this.handleGoBack,className:"min-h-[44px] px-6 py-3 bg-white dark:bg-dim-surface text-sage-800 dark:text-dim-text font-bold rounded-full border border-sage-200 dark:border-dim-border hover:bg-sage-50 dark:hover:bg-dim-elevated transition-colors",children:It("errorBoundary.goBack","Go back")})]})]})})}render(){return this.state.hasError?this.state.offline?this.renderOffline():Jc(this.state.error)?this.renderChunkError():u.jsx("div",{className:"min-h-screen bg-slate-50 dark:bg-dim-deep flex items-center justify-center p-4",children:u.jsxs("div",{className:"bg-white dark:bg-dim-surface rounded-2xl shadow-xl dark:shadow-none p-8 max-w-md w-full text-center border border-amber-100 dark:border-dim-border",children:[u.jsx("div",{className:"text-5xl mb-4","aria-hidden":"true",children:"ð¿"}),u.jsx("h1",{className:"text-2xl font-bold text-gray-900 dark:text-dim-text mb-2 font-['Quicksand']",children:It("errorBoundary.title","Something went wrong")}),u.jsx("p",{className:"text-gray-700 dark:text-dim-text-secondary mb-6 font-['Nunito']",children:It("errorBoundary.message","Please refresh the page. Your saved stories and schedules are safe.")}),u.jsx("button",{type:"button",onClick:this.handleRefresh,className:"min-h-[44px] px-6 py-3 bg-sage-700 text-white font-bold rounded-full hover:bg-sage-800 transition-colors shadow-md",children:It("errorBoundary.refresh","Refresh page")}),!1]})}):this.props.children}}const Yx=15*1e3,Xx=()=>{const{t:l}=Ct("common"),{sessionWarning:s,sessionExpiresAt:o,extendSession:c,logout:f}=tn(),m=x.useRef(null),[g,p]=x.useState(()=>Date.now());x.useEffect(()=>{if(!s)return;const b=()=>p(Date.now()),A=setTimeout(b,0),E=setInterval(b,Yx);return()=>{clearTimeout(A),clearInterval(E)}},[s]);const y=o?Math.max(1,Math.ceil((o-g)/6e4)):null;return u.jsxs(aa,{isOpen:!!s,onClose:c,size:"sm",closeOnBackdrop:!1,initialFocusRef:m,children:[u.jsx(aa.Header,{showCloseButton:!1,children:u.jsxs("span",{className:"flex items-center gap-3",children:[u.jsx("span",{className:"p-2 bg-amber-50 dark:bg-amber-950 rounded-full","aria-hidden":"true",children:u.jsx(zy,{className:"w-5 h-5 text-amber-800 dark:text-amber-200"})}),l("sessionWarning.title")]})}),u.jsxs(aa.Body,{children:[u.jsx("p",{className:"text-gray-700 dark:text-dim-text-secondary font-['Nunito']",children:l("sessionWarning.message")}),y!==null&&u.jsx("p",{className:"mt-3 text-sm text-gray-700 dark:text-dim-text-secondary font-['Nunito']",role:"status",children:l("sessionWarning.countdown",{count:y})})]}),u.jsxs(aa.Footer,{className:"flex-col-reverse sm:flex-row",children:[u.jsxs("button",{type:"button",onClick:f,className:"min-h-[44px] flex items-center justify-center gap-2 bg-white dark:bg-dim-surface border-2 border-gray-200 dark:border-dim-border text-gray-700 dark:text-dim-text py-2.5 px-4 roun
23ded-full hover:bg-gray-50 dark:hover:bg-dim-border transition-colors font-medium font-['Quicksand']",children:[u.jsx(Ly,{className:"w-4 h-4","aria-hidden":"true"}),l("sessionWarning.logOut")]}),u.jsxs("button",{ref:m,type:"button",onClick:c,className:"min-h-[44px] flex items-center justify-center gap-2 bg-sage-700 text-white py-2.5 px-5 rounded-full hover:bg-sage-800 transition-colors font-bold font-['Quicksand']",children:[u.jsx(Qy,{className:"w-4 h-4","aria-hidden":"true"}),l("sessionWarning.stayLoggedIn")]})]})]})},Oe=we.forwardRef(function({className:s="",rounded:o="rounded-md",label:c="Loading",decorative:f=!1,...m},g){const y=mr()?"":"animate-pulse",b=`bg-slate-200/70 dark:bg-dim-elevated ${o} ${y} ${s}`.trim();return f?u.jsx("div",{ref:g,"aria-hidden":"true",className:b,...m}):u.jsx("div",{ref:g,role:"status","aria-label":c,"aria-busy":"true",className:b,...m,children:u.jsx("span",{className:"sr-only",children:c})})});function Qu({label:l,className:s="",children:o}){const{t:c}=Ct("common",{useSuspense:!1}),f=l||c("loading.default","Loading...");return u.jsxs("div",{role:"status","aria-busy":"true","aria-label":f,className:s,children:[u.jsx("span",{className:"sr-only",children:f}),o]})}function j4({label:l,className:s=""}){return u.jsxs(Qu,{label:l,className:`mx-auto w-full max-w-5xl px-4 py-6 md:p-8 ${s}`.trim(),children:[u.jsx(Oe,{decorative:!0,className:"mb-6 h-5 w-40"}),u.jsxs("div",{className:"mb-8 flex flex-col items-center gap-8 rounded-3xl border border-slate-100 bg-white p-6 md:flex-row md:items-start md:p-8 dark:border-dim-border dark:bg-dim-surface",children:[u.jsx(Oe,{decorative:!0,rounded:"rounded-full",className:"h-40 w-40 shrink-0 md:h-56 md:w-56"}),u.jsxs("div",{className:"flex w-full flex-1 flex-col items-center md:items-start",children:[u.jsx(Oe,{decorative:!0,className:"mb-4 h-9 w-48"}),u.jsx(Oe,{decorative:!0,className:"mb-2 h-4 w-full max-w-md"}),u.jsx(Oe,{decorative:!0,className:"mb-6 h-4 w-2/3 max-w-sm"}),u.jsxs("div",{className:"grid w-full max-w-md grid-cols-2 gap-3 md:flex md:max-w-none",children:[u.jsx(Oe,{decorative:!0,rounded:"rounded-full",className:"h-12 md:w-40"}),u.jsx(Oe,{decorative:!0,rounded:"rounded-full",className:"h-12 md:w-40"}),u.jsx(Oe,{decorative:!0,rounded:"rounded-full",className:"h-12 md:w-32"}),u.jsx(Oe,{decorative:!0,rounded:"rounded-full",className:"h-12 md:w-28"})]})]})]}),u.jsx("div",{className:"mb-8 grid grid-cols-1 gap-4 sm:grid-cols-3",children:[0,1,2].map(o=>u.jsx(Oe,{decorative:!0,rounded:"rounded-2xl",className:"h-24"},o))}),u.jsx(Oe,{decorative:!0,className:"mb-4 h-6 w-44"}),u.jsx("div",{className:"grid grid-cols-2 gap-4 sm:grid-cols-3",children:[0,1,2].map(o=>u.jsx(Oe,{decorative:!0,rounded:"rounded-2xl",className:"aspect-[4/3]"},o))})]})}function C4({count:l=10,label:s,className:o=""}){return u.jsxs(Qu,{label:s,className:o,children:[u.jsx(Oe,{decorative:!0,className:"mb-4 h-7 w-40"}),u.jsx("div",{className:"grid grid-cols-2 gap-4 sm:grid-cols-3 md:gap-6 lg:grid-cols-4 xl:grid-cols-5",children:Array.from({length:l},(c,f)=>u.jsxs("div",{className:"overflow-hidden rounded-2xl border-2 border-white bg-white md:rounded-3xl dark:border-dim-border dark:bg-dim-surface",children:[u.jsx(Oe,{decorative:!0,rounded:"rounded-none",className:"aspect-square w-full"}),u.jsx("div",{className:"p-3",children:u.jsx(Oe,{decorative:!0,className:"h-4 w-2/3"})})]},f))})]})}function R4({count:l=6,label:s,className:o=""}){return u.jsx(Qu,{label:s,className:`grid grid-cols-1 gap-4 sm:grid-cols-2 sm:gap-6 lg:grid-cols-3 ${o}`.trim(),children:Array.from({length:l},(c,f)=>u.jsxs("div",{className:"rounded-2xl border border-slate-100 bg-white p-4 dark:border-dim-border dark:bg-dim-surface",children:[u.jsx(Oe,{decorative:!0,rounded:"rounded-xl",className:"mb-4 aspect-[4/3] w-full"}),u.jsx(Oe,{decorative:!0,className:"mb-2 h-5 w-3/4"}),u.jsx(Oe,{decorative:!0,className:"h-4 w-1/3"})]},f))})}var Fc,C0;function Ix(){if(C0)return Fc;C0=1;var l=typeof Element<"u",s=typeof Map=="function",o=typeof Set=="function",c=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function f(m,g){if(m===g)return!0;
23if(m&&g&&typeof m=="object"&&typeof g=="object"){if(m.constructor!==g.constructor)return!1;var p,y,b;if(Array.isArray(m)){if(p=m.length,p!=g.length)return!1;for(y=p;y--!==0;)if(!f(m[y],g[y]))return!1;return!0}var A;if(s&&m instanceof Map&&g instanceof Map){if(m.size!==g.size)return!1;for(A=m.entries();!(y=A.next()).done;)if(!g.has(y.value[0]))return!1;for(A=m.entries();!(y=A.next()).done;)if(!f(y.value[1],g.get(y.value[0])))return!1;return!0}if(o&&m instanceof Set&&g instanceof Set){if(m.size!==g.size)return!1;for(A=m.entries();!(y=A.next()).done;)if(!g.has(y.value[0]))return!1;return!0}if(c&&ArrayBuffer.isView(m)&&ArrayBuffer.isView(g)){if(p=m.length,p!=g.length)return!1;for(y=p;y--!==0;)if(m[y]!==g[y])return!1;return!0}if(m.constructor===RegExp)return m.source===g.source&&m.flags===g.flags;if(m.valueOf!==Object.prototype.valueOf&&typeof m.valueOf=="function"&&typeof g.valueOf=="function")return m.valueOf()===g.valueOf();if(m.toString!==Object.prototype.toString&&typeof m.toString=="function"&&typeof g.toString=="function")return m.toString()===g.toString();if(b=Object.keys(m),p=b.length,p!==Object.keys(g).length)return!1;for(y=p;y--!==0;)if(!Object.prototype.hasOwnProperty.call(g,b[y]))return!1;if(l&&m instanceof Element)return!1;for(y=p;y--!==0;)if(!((b[y]==="_owner"||b[y]==="__v"||b[y]==="__o")&&m.$$typeof)&&!f(m[b[y]],g[b[y]]))return!1;return!0}return m!==m&&g!==g}return Fc=function(g,p){try{return f(g,p)}catch(y){if((y.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw y}},Fc}var Kx=Ix();const Zx=xu(Kx);var $c,R0;function Jx(){if(R0)return $c;R0=1;var l=function(s,o,c,f,m,g,p,y){if(!s){var b;if(o===void 0)b=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var A=[c,f,m,g,p,y],E=0;b=new Error(o.replace(/%s/g,function(){return A[E++]})),b.name="Invariant Violation"}throw b.framesToPop=1,b}};return $c=l,$c}var Fx=Jx();const O0=xu(Fx);var Wc,k0;function $x(){return k0||(k0=1,Wc=function(s,o,c,f){var m=c?c.call(f,s,o):void 0;if(m!==void 0)return!!m;if(s===o)return!0;if(typeof s!="object"||!s||typeof o!="object"||!o)return!1;var g=Object.keys(s),p=Object.keys(o);if(g.length!==p.length)return!1;for(var y=Object.prototype.hasOwnProperty.bind(o),b=0;b<g.length;b++){var A=g[b];if(!y(A))return!1;var E=s[A],N=o[A];if(m=c?c.call(f,E,N,A):void 0,m===!1||m===void 0&&E!==N)return!1}return!0}),Wc}var Wx=$x();const Px=xu(Wx);var K1=(l=>(l.BASE="base",l.BODY="body",l.HEAD="head",l.HTML="html",l.LINK="link",l.META="meta",l.NOSCRIPT="noscript",l.SCRIPT="script",l.STYLE="style",l.TITLE="title",l.FRAGMENT="Symbol(react.fragment)",l))(K1||{}),Pc={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},M0=Object.values(K1),hr={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Z1=Object.entries(hr).reduce((l,[s,o])=>(l[o]=s,l),{}),Zt="data-rh",hl={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},gl=(l,s)=>{for(let o=l.length-1;o>=0;o-=1){const c=l[o];if(Object.prototype.hasOwnProperty.call(c,s))return c[s]}return null},e5=l=>{let s=gl(l,"title");const o=gl(l,hl.TITLE_TEMPLATE);if(Array.isArray(s)&&(s=s.join("")),o&&s)return o.replace(/%s/g,()=>s);const c=gl(l,hl.DEFAULT_TITLE);return s||c||void 0},t5=l=>gl(l,hl.ON_CHANGE_CLIENT_STATE)||(()=>{}),eu=(l,s)=>s.filter(o=>typeof o[l]<"u").map(o=>o[l]).reduce((o,c)=>({...o,...c}),{}),a5=(l,s)=>s.filter(o=>typeof o.base<"u").map(o=>o.base).reverse().reduce((o,c)=>{if(!o.length){const f=Object.keys(c);for(let m=0;m<f.length;m+=1){const p=f[m].toLowerCase();if(l.indexOf(p)!==-1&&c[p])return o.concat(c)}}return o},[]),n5=l=>console&&typeof console.warn=="function"&&console.warn(l),yi=(l,s,o)=>{const c={};return o.filter(f=>Array.isArray(f[l])?!0:(typeof f[l]<"u"&&n5(`Helmet: ${l} should be of type "Array". Instead found type "${typeof f[l]}"`),!1)).map(f=>f[l]).reverse().reduce((f,m)=>{const g={};m.filter(y=>{let b;const A=Object.keys(y);for(let N=0;N<A.length;N+=1){const Q=A[N],H=Q.toLowerCase();s.indexOf(H)!==-1&&!(b==="rel"&&y[b].toLowerCase()==="canonical")&&!(H==="rel"&&y[H].toLowerCase()==="stylesheet")&&(b=H),s.indexOf(Q)!==-1&&(Q==="innerHTML"||Q==="cssText"||Q==="itemprop")&&(b=Q)}if(!b||!y[b])return!1;const E=y[b].toLowerCase();return c[b]||(c[b]={}),g[b]||(g[b]={}),c[b][E]?!1:(g[b][E]=!0,!0)}
23).reverse().forEach(y=>f.push(y));const p=Object.keys(g);for(let y=0;y<p.length;y+=1){const b=p[y],A={...c[b],...g[b]};c[b]=A}return f},[]).reverse()},l5=(l,s)=>{if(Array.isArray(l)&&l.length){for(let o=0;o<l.length;o+=1)if(l[o][s])return!0}return!1},i5=l=>({baseTag:a5(["href"],l),bodyAttributes:eu("bodyAttributes",l),defer:gl(l,hl.DEFER),encode:gl(l,hl.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:eu("htmlAttributes",l),linkTags:yi("link",["rel","href"],l),metaTags:yi("meta",["name","charset","http-equiv","property","itemprop"],l),noscriptTags:yi("noscript",["innerHTML"],l),onChangeClientState:t5(l),scriptTags:yi("script",["src","innerHTML"],l),styleTags:yi("style",["cssText"],l),title:e5(l),titleAttributes:eu("titleAttributes",l),prioritizeSeoTags:l5(l,hl.PRIORITIZE_SEO_TAGS)}),J1=l=>Array.isArray(l)?l.join(""):l,s5=(l,s)=>{const o=Object.keys(l);for(let c=0;c<o.length;c+=1)if(s[o[c]]&&s[o[c]].includes(l[o[c]]))return!0;return!1},tu=(l,s)=>Array.isArray(l)?l.reduce((o,c)=>(s5(c,s)?o.priority.push(c):o.default.push(c),o),{priority:[],default:[]}):{default:l,priority:[]},D0=(l,s)=>({...l,[s]:void 0}),r5=["noscript","script","style"],fu=(l,s=!0)=>s===!1?String(l):String(l).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),F1=l=>Object.keys(l).reduce((s,o)=>{const c=typeof l[o]<"u"?`${o}="${l[o]}"`:`${o}`;return s?`${s} ${c}`:c},""),o5=(l,s,o,c)=>{const f=F1(o),m=J1(s);return f?`<${l} ${Zt}="true" ${f}>${fu(m,c)}</${l}>`:`<${l} ${Zt}="true">${fu(m,c)}</${l}>`},c5=(l,s,o=!0)=>s.reduce((c,f)=>{const m=f,g=Object.keys(m).filter(b=>!(b==="innerHTML"||b==="cssText")).reduce((b,A)=>{const E=typeof m[A]>"u"?A:`${A}="${fu(m[A],o)}"`;return b?`${b} ${E}`:E},""),p=m.innerHTML||m.cssText||"",y=r5.indexOf(l)===-1;return`${c}<${l} ${Zt}="true" ${g}${y?"/>":`>${p}</${l}>`}`},""),$1=(l,s={})=>Object.keys(l).reduce((o,c)=>{const f=hr[c];return o[f||c]=l[c],o},s),u5=(l,s,o)=>{const c={key:s,[Zt]:!0},f=$1(o,c);return[we.createElement("title",f,s)]},Ws=(l,s)=>s.map((o,c)=>{const f={key:c,[Zt]:!0};return Object.keys(o).forEach(m=>{const p=hr[m]||m;if(p==="innerHTML"||p==="cssText"){const y=o.innerHTML||o.cssText;f.dangerouslySetInnerHTML={__html:y}}else f[p]=o[m]}),we.createElement(l,f)}),Ht=(l,s,o=!0)=>{switch(l){case"title":return{toComponent:()=>u5(l,s.title,s.titleAttributes),toString:()=>o5(l,s.title,s.titleAttributes,o)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>$1(s),toString:()=>F1(s)};default:return{toComponent:()=>Ws(l,s),toString:()=>c5(l,s,o)}}},d5=({metaTags:l,linkTags:s,scriptTags:o,encode:c})=>{const f=tu(l,Pc.meta),m=tu(s,Pc.link),g=tu(o,Pc.script);return{priorityMethods:{toComponent:()=>[...Ws("meta",f.priority),...Ws("link",m.priority),...Ws("script",g.priority)],toString:()=>`${Ht("meta",f.priority,c)} ${Ht("link",m.priority,c)} ${Ht("script",g.priority,c)}`},metaTags:f.default,linkTags:m.default,scriptTags:g.default}},f5=l=>{const{baseTag:s,bodyAttributes:o,encode:c=!0,htmlAttributes:f,noscriptTags:m,styleTags:g,title:p="",titleAttributes:y,prioritizeSeoTags:b}=l;let{linkTags:A,metaTags:E,scriptTags:N}=l,Q={toComponent:()=>[],toString:()=>""};return b&&({priorityMethods:Q,linkTags:A,metaTags:E,scriptTags:N}=d5(l)),{priority:Q,base:Ht("base",s,c),bodyAttributes:Ht("bodyAttributes",o,c),htmlAttributes:Ht("htmlAttributes",f,c),link:Ht("link",A,c),meta:Ht("meta",E,c),noscript:Ht("noscript",m,c),script:Ht("script",N,c),style:Ht("style",g,c),title:Ht("title",{title:p,titleAttributes:y},c)}},mu=f5,Fs=[],Uu=!!(typeof window<"u"&&window.document&&window.document.createElement),hu=class{instances=[];canUseDOM=Uu;context;value={setHelmet:l=>{this.context.helmet=l},helmetInstances:{get:()=>this.canUseDOM?Fs:this.instances,add:l=>{(this.canUseDOM?Fs:this.instances).push(l)},remove:l=>{const s=(this.canUseDOM?Fs:this.instances).indexOf(l);(this.canUseDOM?Fs:this.instances).splice(s,1)}}};constructor(l,s){this.context=l,this.canUseDOM=s||!1,s||(l.helmet=mu({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},m5=parseInt(we.version.split(".")[0],10),gu=m5>=19,h5={},W1=we.createContext(h5),P1=class eg extends x.Component{static canUseDOM=Uu;helmetData;constructor(s){super(s),gu?this.helmetData=null:this.helmetData=new hu(this.props.context||{},eg.canUseDOM)}render(){return gu?we.createElement(we.Fragment,null,this.props.children):we.createElement(W1.Provider,{value:this.helmetData.value},this.props.children)}},fl=(l,s)=>{const o=document.head||document.querySelector("head"),c=o.querySelectorAll(`${l}[${Zt}]`),f=[].slice.call(c),m=[];let g;
23return s&&s.length&&s.forEach(p=>{const y=document.createElement(l);for(const b in p)if(Object.prototype.hasOwnProperty.call(p,b))if(b==="innerHTML")y.innerHTML=p.innerHTML;else if(b==="cssText"){const A=p.cssText;y.appendChild(document.createTextNode(A))}else{const A=b,E=typeof p[A]>"u"?"":p[A];y.setAttribute(b,E)}y.setAttribute(Zt,"true"),f.some((b,A)=>(g=A,y.isEqualNode(b)))?f.splice(g,1):m.push(y)}),f.forEach(p=>p.parentNode?.removeChild(p)),m.forEach(p=>o.appendChild(p)),{oldTags:f,newTags:m}},pu=(l,s)=>{const o=document.getElementsByTagName(l)[0];if(!o)return;const c=o.getAttribute(Zt),f=c?c.split(","):[],m=[...f],g=Object.keys(s);for(const p of g){const y=s[p]||"";o.getAttribute(p)!==y&&o.setAttribute(p,y),f.indexOf(p)===-1&&f.push(p);const b=m.indexOf(p);b!==-1&&m.splice(b,1)}for(let p=m.length-1;p>=0;p-=1)o.removeAttribute(m[p]);f.length===m.length?o.removeAttribute(Zt):o.getAttribute(Zt)!==g.join(",")&&o.setAttribute(Zt,g.join(","))},g5=(l,s)=>{typeof l<"u"&&document.title!==l&&(document.title=J1(l)),pu("title",s)},z0=(l,s)=>{const{baseTag:o,bodyAttributes:c,htmlAttributes:f,linkTags:m,metaTags:g,noscriptTags:p,onChangeClientState:y,scriptTags:b,styleTags:A,title:E,titleAttributes:N}=l;pu("body",c),pu("html",f),g5(E,N);const Q={baseTag:fl("base",o),linkTags:fl("link",m),metaTags:fl("meta",g),noscriptTags:fl("noscript",p),scriptTags:fl("script",b),styleTags:fl("style",A)},H={},B={};Object.keys(Q).forEach(V=>{const{newTags:L,oldTags:z}=Q[V];L.length&&(H[V]=L),z.length&&(B[V]=Q[V].oldTags)}),s&&s(),y(l,H,B)},bi=null,p5=l=>{bi&&cancelAnimationFrame(bi),l.defer?bi=requestAnimationFrame(()=>{z0(l,()=>{bi=null})}):(z0(l),bi=null)},y5=p5,L0=class extends x.Component{rendered=!1;shouldComponentUpdate(l){return!Px(l,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:l}=this.props.context;l.remove(this),this.emitChange()}emitChange(){const{helmetInstances:l,setHelmet:s}=this.props.context;let o=null;const c=i5(l.get().map(f=>{const{context:m,...g}=f.props;return g}));P1.canUseDOM?y5(c):mu&&(o=mu(c)),s(o)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:l}=this.props.context;l.add(this),this.emitChange()}render(){return this.init(),null}},Ps=[],Q0=l=>{const s={};for(const o of Object.keys(l))s[Z1[o]||o]=l[o];return s},wn=l=>{const s={};for(const o of Object.keys(l)){const c=hr[o];s[c||o]=l[o]}return s},U0=(l,s)=>{if(!Uu)return;const o=document.getElementsByTagName(l)[0];if(!o)return;const c="data-rh-managed",f=o.getAttribute(c),m=f?f.split(","):[],g=Object.keys(s);for(const p of m)g.includes(p)||o.removeAttribute(p);for(const p of g){const y=s[p];y==null||y===!1?o.removeAttribute(p):y===!0?o.setAttribute(p,""):o.setAttribute(p,String(y))}g.length>0?o.setAttribute(c,g.join(",")):o.removeAttribute(c)},au=()=>{const l={},s={};for(const o of Ps){const{htmlAttributes:c,bodyAttributes:f}=o.props;c&&Object.assign(l,Q0(c)),f&&Object.assign(s,Q0(f))}U0("html",l),U0("body",s)},b5=class extends x.Component{componentDidMount(){Ps.push(this),au()}componentDidUpdate(){au()}componentWillUnmount(){const l=Ps.indexOf(this);l!==-1&&Ps.splice(l,1),au()}resolveTitle(){const{title:l,titleTemplate:s,defaultTitle:o}=this.props;return l&&s?s.replace(/%s/g,()=>Array.isArray(l)?l.join(""):l):l||o||void 0}renderTitle(){const l=this.resolveTitle();if(l===void 0)return null;const s=this.props.titleAttributes||{};return we.createElement("title",wn(s),l)}renderBase(){const{base:l}=this.props;return l?we.createElement("base",wn(l)):null}renderMeta(){const{meta:l}=this.props;return!l||!Array.isArray(l)?null:l.map((s,o)=>we.createElement("meta",{key:o,...wn(s)}))}renderLink(){const{link:l}=this.props;return!l||!Array.isArray(l)?null:l.map((s,o)=>we.createElement("link",{key:o,...wn(s)}))}renderScript(){const{script:l}=this.props;return!l||!Array.isArray(l)?null:l.map((s,o)=>{const{innerHTML:c,...f}=s,m=wn(f);return c&&(m.dangerouslySetInnerHTML={__html:c}),we.createElement("script",{key:o,...m})})}renderStyle(){const{style:l}=this.props;return!l||!Array.isArray(l)?null:l.map((s,o)=>{const{cssText:c,...f}=s,m=wn(f);return c&&(m.dangerouslySetInnerHTML={__html:c}),we.createElement("style",{key:o,...m})})}renderNoscript(){const{noscript:l}=this.props;return!l||!Array.isArray(l)?null:l.map((s,o)=>{const{innerHTML:c,...f}=s,m=wn(f);return c&&(m.dangerouslySetInnerHTML={__html:c}),we.createElement("noscript",{key:o,...m})})}render(){return we.createElement(we.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},v5=class extends x.Component{static defaultProps={defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1};shouldComponentUpdate(l){return!Zx(D0(this.props,"helmetData"),D0(l,"helmetData"))}mapNestedChildrenToProps(l,s){if(!s)return null;switch(l.type){case"script":case"noscript":return{innerHTML:s};case"style":return{cssText:s};default:throw new Error(`<${l.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(l,s,o,c){return{...s,[l.type]:[...s[l.type]||[],{...o,...this.mapNestedChildrenToProps(l,c)}]}}mapObjectTypeChildren(l,s,o,c){switch(l.type){case"title":return{...s,[l.type]:c,titleAttributes:{...o}};case"body":return{...s,bodyAttributes:{...o}};case"html":return{...s,htmlAttributes:{...o}};default:return{...s,[l.type]:{...o}}}}mapArrayTypeChildrenToProps(l,s){let o={...s};return Object.keys(l).forEach(c=>{o={...o,[c]:l[c]}}),o}
23warnOnInvalidChildren(l,s){return O0(M0.some(o=>l.type===o),typeof l.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${M0.join(", ")} are allowed. Helmet does not support rendering <${l.type}> elements. Refer to our API for more information.`),O0(!s||typeof s=="string"||Array.isArray(s)&&!s.some(o=>typeof o!="string"),`Helmet expects a string as a child of <${l.type}>. Did you forget to wrap your children in braces? ( <${l.type}>{\`\`}</${l.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(l,s){let o={};return we.Children.forEach(l,c=>{if(!c||!c.props)return;const{children:f,...m}=c.props,g=Object.keys(m).reduce((y,b)=>(y[Z1[b]||b]=m[b],y),{});let{type:p}=c;switch(typeof p=="symbol"?p=p.toString():this.warnOnInvalidChildren(c,f),p){case"Symbol(react.fragment)":s=this.mapChildrenToProps(f,s);break;case"link":case"meta":case"noscript":case"script":case"style":o=this.flattenArrayTypeChildren(c,o,g,f);break;default:s=this.mapObjectTypeChildren(c,s,g,f);break}}),this.mapArrayTypeChildrenToProps(o,s)}render(){const{children:l,...s}=this.props;let o={...s},{helmetData:c}=s;if(l&&(o=this.mapChildrenToProps(l,o)),c&&!(c instanceof hu)){const f=c;c=new hu(f.context,!0),delete o.helmetData}return gu?we.createElement(b5,{...o}):c?we.createElement(L0,{...o,context:c.value}):we.createElement(W1.Consumer,null,f=>we.createElement(L0,{...o,context:f}))}};const nu="https://socialnarratives.ai",B0="SocialNarratives | Personalized Social Narratives & Visual Supports",H0={en:"en_US",es:"es_ES",zh:"zh_CN",fr:"fr_FR",pt:"pt_BR"},x5={"":"Home",create:"Create Story",library:"My Library",explore:"Explore",pricing:"Pricing",schedules:"Schedules",dashboard:"Dashboard",profile:"Profile",faq:"FAQ",about:"About",login:"Login","how-to-use":"How to Use","what-are-social-narratives":"What are Social Narratives","what-are-visual-schedules":"What are Visual Schedules","what-is-calm-corner":"What is Calm Corner","visual-supports":"Visual Supports","sensory-processing":"Sensory Processing",privacy:"Privacy Policy",terms:"Terms and Conditions",characters:"My Characters",child:"Child Profile",story:"Story",admin:"Admin",compare:"Compare",boards:"Boards"};function S5({title:l,description:s,canonicalPath:o,image:c="/og-image.jpg",type:f="website",noIndex:m=!1,structuredData:g=null,breadcrumbs:p=null}){const y=en(),{t:b,i18n:A}=Ct("common"),E=o||y.pathname,N=`${nu}${E}`,Q=A.language?.split("-")[0]||o1,H=c.startsWith("http")?c:`${nu}${c}`,B=l?`${l} | SocialNarratives`:b?.("meta.defaultTitle",{defaultValue:B0})||B0,L=(()=>{if(p)return p;const K=E.split("/").filter(Boolean);if(K.length===0)return null;const ne=[{name:"Home",path:"/"}];let Ne="";for(const ge of K){if(Ne+=`/${ge}`,/^[a-zA-Z0-9]{20,}$/.test(ge)||/^\d+$/.test(ge))continue;const le=x5[ge]||ge.split("-").map(Ue=>Ue.charAt(0).toUpperCase()+Ue.slice(1)).join(" ");ne.push({name:le,path:Ne})}return ne.length>1?ne:null})(),z=L?{"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:L.map((K,ne)=>({"@type":"ListItem",position:ne+1,name:K.name,item:`${nu}${K.path}`}))}:null,Y=(()=>{const K=[];return z&&K.push(z),g&&(Array.isArray(g)?K.push(...g):K.push(g)),K.length>0?K:null})();return u.jsxs(v5,{children:[u.jsx("html",{lang:Q}),u.jsx("title",{children:B}),u.jsx("meta",{name:"description",content:s}),u.jsx("link",{rel:"canonical",href:N}),u.jsx("meta",{property:"og:type",content:f}),u.jsx("meta",{property:"og:url",content:N}),u.jsx("meta",{property:"og:title",content:B}),u.jsx("meta",{property:"og:description",content:s}),u.jsx("meta",{property:"og:image",content:H}),u.jsx("meta",{property:"og:locale",content:H0[Q]||"en_US"}),Object.keys(vi).filter(K=>K!==Q).map(K=>u.jsx("meta",{property:"og:locale:alternate",content:H0[K]},K)),u.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),u.jsx("meta",{name:"twitter:url",content:N}),u.jsx("meta",{name:"twitter:title",content:B}),u.jsx("meta",{name:"twitter:description",content:s}),u.jsx("meta",{name:"twitter:image",content:H}),m&&u.jsx("meta",{name:"robots",content:"noindex, nofollow"}),Y&&u.jsx("script",{type:"application/ld+json",children:JSON.stringify(Y)})]})}const V0=["wheel","touchmove","keydown","pointerdown"];function E5(l){if(!l||l.length<2)return null;let s=l.slice(1);try{s=decodeURIComponent(s)}catch{}return document.getElementById(s)}function A5({ready:l=!0,settled:s=!0,scrollTopWithoutHash:o=!1}={}){const{hash:c,key:f}=en(),m=mr()?"auto":"smooth",g=x.useRef(c),p=x.useRef({key:null,
23settled:!1,readerScrolled:!1});x.useEffect(()=>{o&&!g.current&&window.scrollTo(0,0)},[o]),x.useEffect(()=>{if(!c||!l)return;const y=E5(c);if(!y)return;const b=p.current;if(b.key===f){if(b.settled||!s||b.readerScrolled)return}else p.current={key:f,settled:!1,readerScrolled:!1};p.current.settled=s,y.scrollIntoView?.({behavior:m})},[c,f,l,s,m]),x.useEffect(()=>{if(!c)return;const y=()=>{p.current.key===f&&(p.current.readerScrolled=!0)};return V0.forEach(b=>window.addEventListener(b,y,{passive:!0})),()=>{V0.forEach(b=>window.removeEventListener(b,y))}},[c,f])}const O4="sample-",w5="sample-dentist",_5="sample-morning",T5="/assets/landing_hero_tablet_dentist_v2--jtZH94O.webp",N5="/assets/landing_transformation_visual_v2-CpGxL31c.webp",j5="/assets/landing_tablet_car_seat_v2-CrFLSa-G.webp",C5=12,tg=6,R5=we.lazy(()=>G(()=>import("./PlanSummary-HDmFjmxH.js"),__vite__mapDeps([14,9,4,15,3,16,10,1,2]))),O5=[{key:"socialNarratives",Icon:bu,to:"/create",variant:"primary",tile:"bg-sage-100 text-sage-700 dark:bg-sage-900/40 dark:text-sage-300",features:["dentist","school","emotions","socialRules"]},{key:"visualSchedules",Icon:F0,to:"/schedules/create",guest:{to:`/schedules/${_5}`,ctaKey:"twoTools.visualSchedules.ctaSample"},variant:"schedule",tile:"bg-slate-100 text-slate-700 dark:bg-slate-800/60 dark:text-slate-300",features:["routines","dressed","transitions","independence"]},{key:"boards",Icon:vu,to:"/boards/create",guest:{to:"/boards"},variant:"schedule",tile:"bg-slate-100 text-slate-700 dark:bg-slate-800/60 dark:text-slate-300",features:["firstThen","choice","pictureCards","tokens"]}],k5=(l,s)=>{const o=!s&&l.guest;return{to:o?o.to:l.to,ctaKey:o&&o.ctaKey||`twoTools.${l.key}.cta`}},M5="inline-flex min-h-[44px] items-center rounded text-sm font-semibold text-slate-700 underline decoration-sage-300 underline-offset-2 hover:text-sage-700 focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 dark:text-dim-text-secondary dark:decoration-sage-600 dark:hover:text-sage-300",D5=[{step:1,Icon:Vy,key:"step1",hasNote:!0},{step:2,Icon:qy,key:"step2"},{step:3,Icon:Gy,key:"step3"}],z5=[{key:"descriptive",Icon:Yy},{key:"perspective",Icon:Xy},{key:"directive",Icon:Iy},{key:"affirmative",Icon:Ky}];function q0({items:l,className:s=""}){return u.jsx("ul",{className:`space-y-3 ${s}`,children:l.map(o=>u.jsxs("li",{className:"flex items-start gap-2 text-sm text-slate-700 dark:text-dim-text-secondary",children:[u.jsx(yu,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-sage-600 dark:text-sage-400","aria-hidden":"true"}),u.jsx("span",{children:o})]},o))})}function L5({label:l}){return u.jsx("section",{className:"py-16 px-6 lg:px-8 bg-white dark:bg-dim-deep","aria-busy":"true","aria-label":l,"data-testid":"community-examples-loading",children:u.jsxs("div",{className:"max-w-7xl mx-auto",children:[u.jsx(Oe,{decorative:!0,className:"h-9 w-72 max-w-full mb-3"}),u.jsx(Oe,{decorative:!0,className:"h-5 w-[28rem] max-w-full mb-8"}),u.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4",children:Array.from({length:tg},(s,o)=>u.jsxs("div",{className:"rounded-lg overflow-hidden border border-gray-100 dark:border-dim-border",children:[u.jsx(Oe,{decorative:!0,rounded:"rounded-none",className:"aspect-[4/3] w-full"}),u.jsxs("div",{className:"p-3",children:[u.jsx(Oe,{decorative:!0,className:"h-4 w-full mb-2"}),u.jsx(Oe,{decorative:!0,className:"h-4 w-2/3"})]})]},o))})]})})}function Q5(){const{user:l}=tn(),{t:s}=Ct("marketing"),o=mr(),[c,f]=we.useState(null),m=o?"auto":"smooth",g=()=>document.getElementById("how-it-works")?.scrollIntoView({behavior:m});A5({settled:c!==null}),we.useEffect(()=>{let b=!0;return w2(null,C5).then(A=>{if(!b)return;const E=(A.books||[]).filter(N=>N.coverImageUrl||N.pages?.[0]?.imageUrl).slice(0,tg);f(E)}).catch(()=>{b&&f([])}),()=>{b=!1}},[]);const p=[{"@context":"https://schema.org","@type":"Organization",name:"SocialNarratives",url:"https://socialnarratives.ai",logo:"https://socialnarratives.ai/brand/logo-512.png",description:"Personalized social stories, visual schedules and boards for parents, teachers and therapists.",sameAs:[]},{"@context":"https://schema.org","@type":"WebSite",name:"SocialNarratives",url:"https://socialnarratives.ai",description:"Create personalized social stories, visual schedules and boards for children with autism and developmental differences.",potentialAction:{"@type":"SearchAction",target:"https://socialnarratives.ai/explore?q={search_term_string}","query-input":"required name=search_term_string"}},{"@context":"https://schema.org","@type":"SoftwareApplication",name:"SocialNarratives",applicationCategory:"EducationalApplication",operatingSystem:"Web, iOS, Android",offers:{"@type":"Offer",price:"0",priceCurrency:"USD",description:`Free plan with ${Hc} welcome credits`}}],y="text-3xl sm:text-4xl font-bold text-balance text-ink dark:text-dim-text font-['Quicksand']";return u.jsxs("div",{className:"min-h-screen font-['Nunito']",children:[u.jsx(S5,{title:s("meta.home.title"),description:s("meta.home.description"),canonicalPath:"/",structuredData:p}),u.jsx("section",{className:"pt-16 pb-12 px-6 lg:pt-24 lg:pb-24 lg:px-8",children:u.jsx("div",{className:"max-w-7xl mx-auto",children:u.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 items-center",children:[u.jsxs("div",{className:"text-left",children:[u.jsxs("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-bold text-balance text-ink dark:text-dim-text leading-[1.1] mb-6 tracking-tight font-['Quicksand']",children:[s("hero.title.lead")," ",u.jsx("span",{className:"text-sage-600 dar
23k:text-sage-300",children:s("hero.title.highlight")})]}),u.jsx("p",{className:"text-lg sm:text-xl text-slate-700 dark:text-dim-text-secondary max-w-xl mb-10 leading-relaxed font-medium",children:s("hero.subtitle")}),u.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[u.jsx(ta,{as:at,to:l?"/dashboard":"/create",variant:"primary",size:"lg",rightIcon:u.jsx(Vh,{className:"w-5 h-5","aria-hidden":"true"}),children:s(l?"hero.cta.dashboard":"hero.cta.startFree")}),l?u.jsx(ta,{variant:"outline",size:"lg",onClick:g,children:s("hero.cta.howItWorks")}):u.jsx(ta,{as:at,to:`/story/${w5}`,variant:"outline",size:"lg","data-testid":"hero-read-sample",children:s("hero.cta.readSample")})]}),!l&&u.jsxs(u.Fragment,{children:[u.jsx("p",{className:"mt-3 text-sm font-semibold text-slate-700 dark:text-dim-text-secondary","data-testid":"hero-free-caption",children:s("hero.cta.freeCaption",{count:Hc})}),u.jsx("button",{type:"button",onClick:g,className:M5,children:s("hero.cta.howItWorks")})]}),u.jsxs("ul",{className:"mt-4 text-sm text-slate-700 dark:text-dim-text-secondary","aria-label":s("hero.trustLabel"),children:[u.jsxs("li",{className:"flex items-center gap-2",children:[u.jsx(Uy,{className:"h-4 w-4 flex-shrink-0 text-sage-600 dark:text-sage-400","aria-hidden":"true"}),u.jsx(at,{to:"/what-are-social-narratives",className:"inline-flex min-h-[44px] items-center rounded underline decoration-sage-300 underline-offset-2 hover:text-sage-700 focus:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 dark:decoration-sage-600 dark:hover:text-sage-300",children:s("hero.badge")})]}),u.jsxs("li",{className:"flex items-start gap-2","data-testid":"hero-photo-privacy",children:[u.jsx(qh,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-sage-600 dark:text-sage-400","aria-hidden":"true"}),u.jsx("span",{children:s("hero.photoPrivacy")})]})]})]}),u.jsx("div",{className:"rounded-[2.5rem] overflow-hidden shadow-xl border-[12px] border-white dark:border-dim-border",children:u.jsx("img",{src:T5,alt:s("hero.imageAlt"),className:"w-full h-auto object-cover",width:1024,height:1024,fetchPriority:"high"})})]})})}),c===null&&u.jsx(L5,{label:s("communityExamples.title")}),c?.length>0&&u.jsx("section",{className:"py-16 px-6 lg:px-8 bg-white dark:bg-dim-deep","aria-labelledby":"community-examples-title",children:u.jsxs("div",{className:"max-w-7xl mx-auto",children:[u.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-end lg:justify-between gap-6 mb-8",children:[u.jsxs("div",{className:"max-w-2xl",children:[u.jsx("h2",{id:"community-examples-title",className:y,children:s("communityExamples.title")}),u.jsx("p",{className:"mt-3 text-lg text-slate-700 dark:text-dim-text-secondary leading-relaxed",children:s("communityExamples.subtitle")})]}),u.jsx(ta,{as:at,to:"/explore",variant:"outline",size:"md",className:"self-start lg:self-auto",rightIcon:u.jsx(By,{className:"w-4 h-4","aria-hidden":"true"}),children:s("communityExamples.cta")})]}),u.jsx("div",{className:"grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-4",children:c.map(b=>{const A=b.coverImageUrl||b.pages?.[0]?.imageUrl,E=h2(b.title||s("communityExamples.untitled"));return u.jsxs(at,{to:`/story/${b.id}/${g2(b.title||"story")}`,className:"block rounded-lg overflow-hidden border border-gray-100 dark:border-dim-border bg-cream dark:bg-dim-surface shadow-sm hover:shadow-md transition-shadow focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-sage-500 focus-visible:ring-offset-2 dark:focus-visible:ring-offset-dim-deep",children:[u.jsx("div",{className:"aspect-[4/3] bg-sage-50 dark:bg-dim-elevated overflow-hidden",children:u.jsx("img",{src:A,alt:"",className:"w-full h-full object-cover",loading:"lazy"})}),u.jsx("div",{className:"p-3",children:u.jsx("h3",{className:"font-['Quicksand'] font-bold text-sm leading-5 text-ink dark:text-dim-text line-clamp-2 min-h-[2.5rem]",children:E})})]},b.id)})})]})}),u.jsx("section",{id:"how-it-works",className:"py-20 px-6 lg:px-8 bg-sage-50 dark:bg-dim-surface",children:u.jsxs("div",{className:"max-w-6xl mx-auto",children:[u.jsx("h2",{className:`${y}
23 text-center mb-4`,children:s("twoTools.title")}),u.jsx("p",{className:"text-center text-slate-700 dark:text-dim-text-secondary mb-12 max-w-2xl mx-auto text-lg",children:s("twoTools.subtitle")}),u.jsx("div",{className:"grid md:grid-cols-3 gap-6 mb-6",children:O5.map(b=>{const{key:A,Icon:E,variant:N,tile:Q,features:H}=b,{to:B,ctaKey:V}=k5(b,!!l);return u.jsxs("div",{className:"flex flex-col bg-white dark:bg-dim-elevated rounded-[2rem] p-7 border border-sage-100 dark:border-dim-border shadow-sm","data-testid":`tool-card-${A}`,children:[u.jsxs("div",{className:"flex items-center gap-3 mb-5",children:[u.jsx("span",{className:`flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-2xl ${Q}`,children:u.jsx(E,{className:"h-6 w-6","aria-hidden":"true"})}),u.jsx("h3",{className:"font-bold text-2xl text-ink dark:text-dim-text font-['Quicksand']",children:s(`twoTools.${A}.title`)})]}),u.jsx("p",{className:"text-slate-700 dark:text-dim-text-secondary mb-6 leading-relaxed",children:s(`twoTools.${A}.description`)}),u.jsx(q0,{className:"mb-8",items:H.map(L=>s(`twoTools.${A}.features.${L}`))}),u.jsx(ta,{as:at,to:B,variant:N,size:"md",fullWidth:!0,className:"mt-auto",children:s(V)})]},A)})}),u.jsxs("div",{className:"mb-16 flex flex-col gap-6 rounded-[2rem] border border-sage-200 bg-white p-7 shadow-sm dark:border-sage-800 dark:bg-dim-elevated md:flex-row md:items-center","data-testid":"tool-card-calmCorner",children:[u.jsxs("div",{className:"flex-1",children:[u.jsxs("div",{className:"flex flex-wrap items-center gap-3 mb-3",children:[u.jsx("span",{className:"flex h-12 w-12 flex-shrink-0 items-center justify-center rounded-2xl bg-sage-700 text-white dark:bg-sage-800 dark:text-sage-100",children:u.jsx(Hy,{className:"h-6 w-6","aria-hidden":"true"})}),u.jsx("h3",{className:"font-bold text-2xl text-ink dark:text-dim-text font-['Quicksand']",children:s("twoTools.calmCorner.title")}),u.jsx("span",{className:"rounded-full border border-sage-200 bg-sage-50 px-2.5 py-0.5 text-xs font-bold text-sage-800 dark:border-sage-700 dark:bg-sage-900/40 dark:text-sage-200",children:s("twoTools.calmCorner.badge")})]}),u.jsx("p",{className:"text-slate-700 dark:text-dim-text-secondary leading-relaxed mb-4 max-w-2xl",children:s("twoTools.calmCorner.description")}),u.jsx(q0,{className:"grid gap-x-6 sm:grid-cols-2 sm:space-y-0 sm:gap-y-2",items:["breathing","patterns","emotions","tracking"].map(b=>s(`twoTools.calmCorner.features.${b}`))})]}),u.jsx(ta,{as:at,to:"/what-is-calm-corner",variant:"outline",size:"md",className:"md:self-center",children:s("twoTools.calmCorner.cta")})]}),u.jsx("h3",{className:"text-2xl font-bold text-center text-ink dark:text-dim-text mb-10 font-['Quicksand']",children:s("howItWorks.title")}),u.jsx("ol",{className:"grid md:grid-cols-3 gap-10",children:D5.map(b=>{const{step:A,Icon:E,key:N,hasNote:Q}=b;return u.jsxs("li",{className:"relative text-center px-8 pt-12 pb-10 rounded-[2.5rem] bg-white dark:bg-dim-elevated border border-sage-100 dark:border-dim-border shadow-sm",children:[u.jsx("div",{className:"absolute -top-5 left-1/2 -translate-x-1/2 w-10 h-10 bg-sage-600 text-white rounded-full flex items-center justify-center text-lg font-bold shadow-sm","aria-hidden":"true",children:A}),u.jsx("span",{className:"mx-auto mb-5 flex h-14 w-14 items-center justify-center rounded-2xl bg-sage-100 text-sage-700 dark:bg-sage-900/40 dark:text-sage-300",children:u.jsx(E,{className:"h-7 w-7","aria-hidden":"true"})}),u.jsx("h4",{className:"font-bold text-2xl text-ink dark:text-dim-text mb-4 font-['Quicksand']",children:s(`howItWorks.${N}.title`)}),u.jsx("p",{className:"text-slate-700 dark:text-dim-text-secondary leading-relaxed",children:s(`howItWorks.${N}.description`)}),Q&&u.jsxs("p",{className:"mt-4 flex items-start justify-center gap-2 text-sm text-slate-700 dark:text-dim-text-secondary","data-testid":`how-it-works-note-${A}`,children:[u.jsx(qh,{className:"mt-0.5 h-4 w-4 flex-shrink-0 text-sage-600 dark:text-sage-400","aria-hidden":"true"}),u.jsx("span",{children:s(`howItWorks.${N}.privacyNote`)})]})]},A)})})]})}),u.jsx("section",{className:"py-24 px-6 lg:px-8 bg-white dark:bg-dim-deep",children:u.jsx("div",{className:"max-w-7xl mx-auto",children:u.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[u.jsx("div",{className:"order-2 lg:order-1 rounded-[2.5rem] overflow-hidden shadow-xl border-[12px] border-sage-50 dark:border-dim-border",children:u.jsx("img",{src:N5,alt:s("transformation.imageAlt"),className:"w-full h-auto",width:1024,height:1024,loading:"lazy"})}),u.jsxs("div",{className:"order-1 lg:order-2",children:[u.jsxs("h2",{className:`${y} lg:text-5xl mb-6 leading-tight`,children:[s("transformation.title.line1")," ",u.jsx("span",{className:"text-sage-600 dar
23k:text-sage-300",children:s("transformation.title.line2")})," ",s("transformation.title.line3")]}),u.jsx("p",{className:"text-xl text-slate-700 dark:text-dim-text-secondary mb-8 leading-relaxed",children:s("transformation.description")}),u.jsx("ul",{className:"space-y-4",children:["facial","consistent","supports","redraw"].map(b=>u.jsxs("li",{className:"flex items-start gap-3 text-slate-700 dark:text-dim-text-secondary font-medium",children:[u.jsx(yu,{className:"mt-1 h-5 w-5 flex-shrink-0 text-sage-600 dark:text-sage-400","aria-hidden":"true"}),u.jsx("span",{children:s(`transformation.features.${b}`,b==="redraw"?{count:iv.redo}:void 0)})]},b))})]})]})})}),u.jsx("section",{className:"py-24 px-6 lg:px-8 bg-sage-900 border-y-8 border-sage-800",children:u.jsxs("div",{className:"max-w-5xl mx-auto text-center",children:[u.jsx("h2",{className:"text-white text-3xl sm:text-5xl font-bold text-balance mb-6 font-['Quicksand']",children:s("method.title")}),u.jsx("p",{className:"text-sage-100 text-xl mb-16 max-w-2xl mx-auto text-balance",children:s("method.subtitle",{method:s("method.methodName")})}),u.jsx("ul",{className:"grid sm:grid-cols-2 lg:grid-cols-4 gap-4",children:z5.map(b=>{const{key:A,Icon:E}=b;return u.jsxs("li",{className:"bg-sage-800/50 p-6 rounded-3xl border border-sage-700 text-left",children:[u.jsx("span",{className:"mb-4 flex h-10 w-10 items-center justify-center rounded-xl bg-sage-800 text-sage-100",children:u.jsx(E,{className:"h-5 w-5","aria-hidden":"true"})}),u.jsx("span",{className:"inline-block px-3 py-1 bg-sage-200 text-sage-900 text-xs font-bold uppercase tracking-widest rounded-full mb-4",children:s(`method.sentenceTypes.${A}.type`)}),u.jsx("p",{className:"text-white font-medium leading-relaxed text-sm",children:u.jsx("q",{children:s(`method.sentenceTypes.${A}.example`)})})]},A)})}),u.jsx("p",{className:"mt-12 text-sage-200 text-sm font-medium",children:s("method.footer")})]})}),u.jsx("section",{className:"py-24 px-6 lg:px-8 bg-cream dark:bg-dim-surface",children:u.jsx("div",{className:"max-w-7xl mx-auto",children:u.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[u.jsxs("div",{children:[u.jsxs("h2",{className:`${y} lg:text-5xl mb-6 leading-tight`,children:[s("context.title.line1")," ",u.jsx("span",{className:"text-sage-600 dark:text-sage-300",children:s("context.title.line2")})]}),u.jsx("p",{className:"text-xl text-slate-700 dark:text-dim-text-secondary mb-8 leading-relaxed font-medium",children:s("context.description")}),u.jsx("div",{className:"grid sm:grid-cols-2 gap-6",children:["lowerAnxiety","buildSkills"].map(b=>u.jsxs("div",{className:"space-y-2",children:[u.jsx("h3",{className:"font-bold text-base text-sage-700 dark:text-sage-300",children:s(`context.benefits.${b}.title`)}),u.jsx("p",{className:"text-slate-700 dark:text-dim-text-secondary text-sm",children:s(`context.benefits.${b}.description`)})]},b))})]}),u.jsx("div",{className:"rounded-[2.5rem] overflow-hidden shadow-xl border-[12px] border-white dark:border-dim-border",children:u.jsx("img",{src:j5,alt:s("context.imageAlt"),className:"w-full h-auto",width:1024,height:1024,loading:"lazy"})})]})})}),u.jsx("div",{className:"*:scroll-mt-16",children:u.jsx(we.Suspense,{fallback:u.jsx("section",{id:"pricing",className:"px-4 py-16","aria-busy":"true","aria-label":s("pricing.title"),children:u.jsx("div",{className:"mx-auto h-64 max-w-5xl animate-pulse rounded-3xl bg-sage-50 motion-reduce:animate-none dark:bg-dim-surface"})}),children:u.jsx(R5,{})})}),u.jsx("section",{className:"py-16 px-6 lg:px-8","data-testid":"home-closing-cta",children:u.jsxs("div",{className:"max-w-3xl mx-auto text-center bg-sage-600 rounded-3xl p-8 sm:p-12 shadow-lg",children:[u.jsx("h2",{className:"text-3xl sm:text-4xl font-bold text-balance text-white mb-4 font-['Quicksand']",children:s(l?"cta.titleSignedIn":"cta.title")}),u.jsx("p",{className:"text-lg text-sage-50 mb-8 max-w-xl mx-auto",children:l?s("cta.subtitleSignedIn"):s("cta.subtitle",{count:Hc})}),u.jsx(ta,{as:at,to:l?"/dashboard":"/create",variant:"secondary",size:"lg",className:"text-sage-800 bg-white hover:bg-sage-50 shadow-md",rightIcon:u.jsx(Vh,{
23className:"w-5 h-5","aria-hidden":"true"}),children:s(l?"hero.cta.dashboard":"cta.button")})]})})]})}const U5=x.lazy(()=>G(()=>import("./Login-C1P3HMub.js"),__vite__mapDeps([17,9,4,3,18,10,1,2]))),B5=x.lazy(()=>G(()=>import("./Pricing-CY4si2Ac.js"),__vite__mapDeps([19,9,4,3,7,2,1,8,10,20,21,15,22,16]))),H5=x.lazy(()=>G(()=>import("./Maintenance-B4BqXMhB.js"),__vite__mapDeps([23,9,4,10,1,2,3]))),V5=x.lazy(()=>G(()=>import("./PrivacyPolicy-rJt6yt_X.js"),__vite__mapDeps([24,9,4,25,10,1,2,3]))),q5=x.lazy(()=>G(()=>import("./TermsAndConditions-BZWMsUPp.js"),__vite__mapDeps([26,9,4,25,10,1,2,3]))),G5=x.lazy(()=>G(()=>import("./NotFound-iV--Gz5P.js"),__vite__mapDeps([27,9,4,28,29,10,21,1,2,3]))),Y5=x.lazy(()=>G(()=>import("./About-CdB8w_no.js"),__vite__mapDeps([30,9,4,10,1,2,3]))),X5=x.lazy(()=>G(()=>import("./FAQ-Bre19uH3.js"),__vite__mapDeps([31,9,4,15,3,22,8,16,10,1,2]))),I5=x.lazy(()=>G(()=>import("./HowToUse-Ce37Xya-.js"),__vite__mapDeps([32,9,4,33,10,1,2,3]))),K5=x.lazy(()=>G(()=>import("./SocialNarrativesInfo-Cx-WGALp.js"),__vite__mapDeps([34,9,4,33,10,1,2,3]))),Z5=x.lazy(()=>G(()=>import("./VisualSchedulesInfo-DRf9M6k5.js"),__vite__mapDeps([35,9,4,33,10,1,2,3]))),J5=x.lazy(()=>G(()=>import("./VisualSupports-hew9aOdl.js"),__vite__mapDeps([36,9,4,33,10,1,2,3]))),F5=x.lazy(()=>G(()=>import("./ComparePage-CUFFHKNX.js"),__vite__mapDeps([37,9,4,10,1,2,3]))),$5=x.lazy(()=>G(()=>import("./SensoryProcessing-OOwNqrSG.js"),__vite__mapDeps([38,9,4,33,10,1,2,3]))),W5=x.lazy(()=>G(()=>import("./CalmCornerInfo-BOT287TG.js"),__vite__mapDeps([39,9,4,33,10,1,2,3]))),P5=x.lazy(()=>G(()=>import("./AuthActionPage-XVZ3NfRt.js"),__vite__mapDeps([40,9,4,1,18,10,2,3]))),e3=x.lazy(()=>G(()=>import("./AgentAuthorize-BoLohEMZ.js"),__vite__mapDeps([41,9,4,10,42,43,1,2,3]))),t3=x.lazy(()=>G(()=>import("./AgentConnections-GAvr2NnJ.js"),__vite__mapDeps([44,9,4,42,10,43,1,2,3]))),a3=x.lazy(()=>G(()=>import("./CreateStoryRoute-2rVqaVex.js"),__vite__mapDeps([45,9,4,2,1,46,47,48,49,50,51,21,15,3,22,8,10,52,53,54,55,11,56,57]))),n3=x.lazy(()=>G(()=>import("./StoryRoute-TJw3VP5y.js"),__vite__mapDeps([58,9,4,59,2,1,53,60,13,12,10,3,61,62,63,51,21,15,22,8,52,57,50,54,64,65,66,67,28,29,68,69,70]))),l3=x.lazy(()=>G(()=>import("./Library-DHnE0DR-.js"),__vite__mapDeps([71,9,4,72,3,73,2,1,68,74,29,10,21,48,67,56]))),i3=x.lazy(()=>G(()=>import("./Profile-BlKKyxZv.js"),__vite__mapDeps([75,9,4,2,1,7,3,8,10,15,61,76,21,20,22,77,64,65,66,56,43]))),s3=x.lazy(()=>G(()=>import("./AdminPanel-Cy3s2coI.js"),__vite__mapDeps([78,9,4,2,1,52,10,47,70,3]))),r3=x.lazy(()=>G(()=>import("./Explore-Dsk09-uT.js"),__vite__mapDeps([79,9,4,60,2,1,13,12,10,3,48,70,68,74,29,21]))),o3=x.lazy(()=>G(()=>import("./Dashboard-4mckxn7F.js"),__vite__mapDeps([80,9,4,10,72,3,68,76,21,81,82,83,22,8,15,2,1,73,60,13,12,84]))),c3=x.lazy(()=>G(()=>import("./AvatarStudioPage-B-KaSWxL.js"),__vite__mapDeps([85,9,4,49,2,1,50,51,21,15,3,22,8,10,52,53,54,86,74,29,76,55,65]))),u3=x.lazy(()=>G(()=>import("./ChildProfilePage-M_Kr4UrF.js"),__vite__mapDeps([87,9,4,2,1,49,50,51,21,15,3,22,8,10,52,53,54,86,65,66,76,28,29,68,60,13,12,81,82]))),d3=x.lazy(()=>G(()=>import("./SharedStoryViewer-g7YjGpy7.js"),__vite__mapDeps([88,9,4,65,2,1,59,53,60,13,12,10,3,61,62,63,51,21,15,22,8,52,57,50,54,64,66,67,28,29,56]))),f3=x.lazy(()=>G(()=>import("./SharedScheduleViewer-DtzE1CkZ.js"),__vite__mapDeps([89,9,4,90,65,2,1,91,46,60,13,12,10,3,61,92,51,21,15,22,8,52,53,54,82,93,94,28,29]))),m3=x.lazy(()=>G(()=>import("./SharedBoardViewer-CZtNBfV2.js"),__vite__mapDeps([95,9,4,90,65,2,1,96,83,93,28,29,10,21,68,13,3]))),h3=x.lazy(()=>G(()=>import("./CommunityScheduleRoute-CSZpV7nm.js"),__vite__mapDeps([97,9,4,90,91,46,60,2,1,13,12,10,3,61,92,51,21,15,22,8,52,53,54,82,93,94,98,28,29,99]))),g3=x.lazy(()=>G(()=>import("./BundleViewPage-Bcd-0Cbo.js"),__vite__mapDeps([100,9,4,65,2,1,28,29,10,21,3]))),p3=x.lazy(()=>G(()=>import("./UpgradeSuccess-BdGIqhxf.js"),__vite__mapDeps([101,9,4,7,3,2,1,8,10,77,21]))),y3=x.lazy(()=>G(()=>import("./SchedulesPage-Bd0Vss1d.js"),__vite__mapDeps([102,9,4,70,72,3,68,74,29,10,21,63,60,2,1,13,12,99,53]))),G0=x.lazy(()=>G(()=>import("./CreateSchedulePage-C_F1wLJy.js"),__vite__mapDeps([103,9,4,90,104,70,47,94,60,2,1,13,12,10,3,92,51,21,15,22,8,52,53,46,56,98,28,29,68,99,11]))),b3=x.lazy(()=>G(()=>import("./ScheduleViewerPage-CaH53ATW.js"),__vite__mapDeps([105,9,4,90,91,46,60,2,1,13,12,10,3,61,92,51,21,15,22,8,52,53,54,82,93,94,98,28,29,68,106,65,66,69,70]))),v3=x.lazy(()=>G(()=>import("./BoardsPage-B_aHdkKu.js"),__vite__mapDeps([107,9,4,94,68,74,29,10,21,108,83,106,13,53,84,2,1,65,66,3]))),Y0=x.lazy(()=>G(()=>import("./CreateBoardPage-CzJUSdT8.js"),__vite__mapDeps([109,9,4,28,29,10,21,68,104,70,47,94,108,83,106,13,53,56,84,2,1,3]))),x3=x.lazy(()=>G(()=>import("./BoardPresentPage-C0PZ7Hwh.js"),__vite__mapDeps([110,9,4,90,28,29,10,21,68,96,83,93,84,2,1,13,3]))),S3=x.lazy(()=>G(()=>
23import("./CalmCornerButton-B4ZJXYr2.js").then(l=>l.C),__vite__mapDeps([111,4,9,112,62,61,2,1]))),E3=x.lazy(()=>G(()=>import("./OfflineIndicator-Cl25WhtA.js"),__vite__mapDeps([113,9,4,12,13,10,1,2,3]))),A3=x.lazy(()=>G(()=>import("./InstallPrompt-Cjj_8wq9.js"),__vite__mapDeps([114,9,4,10,1,2,3]))),w3=x.lazy(()=>G(()=>import("./UpdateNotification-BN3dg1Hz.js"),__vite__mapDeps([115,9,4,10,1,2,3]))),ag=()=>u.jsx(b1,{fullScreen:!1}),X0="(min-width: 1024px)";function _3(){const[l,s]=x.useState(()=>typeof window<"u"&&typeof window.matchMedia=="function"?window.matchMedia(X0).matches:!1);return x.useEffect(()=>{if(typeof window>"u"||typeof window.matchMedia!="function")return;const o=window.matchMedia(X0),c=f=>s(!!(f?.matches??o.matches));return typeof o.addEventListener=="function"?(o.addEventListener("change",c),()=>o.removeEventListener("change",c)):(o.addListener?.(c),()=>o.removeListener?.(c))},[]),l}const T3={background:"var(--toast-bg)",color:"var(--toast-fg)",border:"1px solid var(--toast-border)",borderRadius:"16px",padding:"12px 16px",boxShadow:"0 8px 24px rgba(15, 23, 42, 0.10)",maxWidth:"min(28rem, calc(100vw - 2rem))",fontFamily:"'Nunito Variable', 'Nunito', system-ui, sans-serif",lineHeight:1.45};function N3(){const l=_3();return typeof document>"u"?null:$0.createPortal(u.jsx(Zy,{position:l?"bottom-right":"top-center",containerStyle:l?{bottom:"calc(6.5rem + var(--safe-area-bottom) + var(--floating-stack-offset, 0px))",right:"calc(2rem + var(--safe-area-right))"}:{top:"calc(var(--app-navbar-height, 4rem) + var(--safe-area-top) + 0.5rem)",left:"calc(1rem + var(--safe-area-left))",right:"calc(1rem + var(--safe-area-right))"},toastOptions:{duration:4500,style:T3,success:{style:{background:"var(--toast-success-bg)",color:"var(--toast-success-fg)",border:"1px solid var(--toast-success-border)"},iconTheme:{primary:"#3D6449",secondary:"#ffffff"}},error:{duration:7e3,icon:u.jsx(Jy,{className:"h-5 w-5 flex-shrink-0 text-amber-700 dark:text-amber-300","aria-hidden":"true"}),style:{background:"var(--toast-error-bg)",color:"var(--toast-error-fg)",border:"1px solid var(--toast-error-border)"}}}}),document.body)}const j3=()=>{const{pathname:l,hash:s}=en(),o=x.useRef(null);return x.useEffect(()=>{const c=o.current,f=c===null,m=c!==l;if(o.current=l,s)return;if(f){const y=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches;window.scrollTo({top:0,left:0,behavior:y?"auto":"instant"});return}if(!m)return;const g=window.matchMedia?.("(prefers-reduced-motion: reduce)").matches;window.scrollTo({top:0,left:0,behavior:g?"auto":"instant"});const p=window.setTimeout(()=>{document.getElementById("main-content")?.focus({preventScroll:!0})},0);return()=>{window.clearTimeout(p)}},[l,s]),null},C3=Object.freeze({"/schedules/create":"schedule","/boards/create":"board"}),R3=l=>{const s=`${l.pathname}${l.search}`,o=C3[l.pathname.replace(/\/+$/,"")];return o?{returnTo:s,mode:"signup",intent:o}:{returnTo:s}},Kt=({children:l})=>{const{user:s,loading:o}=tn(),c=en();return o?u.jsx(ag,{}):s?l:u.jsx(e1,{to:"/login",state:R3(c),replace:!0})},O3="sample-",k3=l=>typeof l=="string"&&l.startsWith(O3),M3=({param:l="scheduleId",children:s})=>{const o=lb();return k3(o[l])?s:u.jsx(Kt,{children:s})};function D3(){const{user:l,maintenanceMode:s,loading:o}=tn(),c=en(),{t:f,i18n:m}=Ct("common");V2();const g=_v(c.pathname);o2(y1(c.pathname));const y=ab("/child/:id")?.params?.id||null;x.useEffect(()=>{document.documentElement.lang=m.language},[m.language]);const b=!!(g.calmCorner&&l&&Lb(l.tier)),A=!!(g.mobileBottomNav&&l);return x.useEffect(()=>{if(!b)return;let E=!1;return G(async()=>{const{preloadCalmCornerAssets:N}=await import("./calmCornerPreloader-CJH7dJAA.js").then(Q=>Q.c);return{preloadCalmCornerAssets:N}},[]).then(({preloadCalmCornerAssets:N})=>{E||N()}).catch(N=>{console.warn("Calm Corner preload failed:",N)}),()=>{E=!0}},[b]),s&&!Du(l)&&!o&&!wv(c.pathname)?u.jsx(H5,{}):u.jsxs("div",{className:"flex min-h-screen w-full min-w-0 flex-col safe-area-container",children:[u.jsx(j3,{}),u.jsx(x.Suspense,{fallback:null,children:u.jsx(E3,{})}
23),u.jsx("a",{href:"#main-content",className:"sr-only focus:not-sr-only focus:absolute focus:top-4 focus:left-4 focus:z-[100] focus:px-4 focus:py-2 focus:bg-sage-700 focus:text-white focus:rounded-lg focus:shadow-lg focus:outline-none focus:ring-2 focus:ring-sage-500 focus:ring-offset-2 transition-all",children:f("skipToContent","Skip to main content")}),g.sessionWarning&&u.jsx(Xx,{}),g.navbar&&u.jsx(Cx,{}),u.jsx("main",{id:"main-content",className:`w-full min-w-0 flex-grow ${A?"pb-[var(--mobile-bottom-nav-height)] lg:pb-0":""}`,tabIndex:-1,children:u.jsx(x.Suspense,{fallback:u.jsx(ag,{}),children:u.jsxs(nb,{children:[u.jsx(te,{path:"/login",element:u.jsx(U5,{})}),u.jsx(te,{path:"/auth/action",element:u.jsx(P5,{})}),u.jsx(te,{path:"/agent/oauth/authorize",element:u.jsx(e3,{})}),u.jsx(te,{path:"/agent/connections",element:u.jsx(t3,{})}),u.jsx(te,{path:"/library",element:u.jsx(l3,{})}),u.jsx(te,{path:"/create",element:u.jsx(a3,{})}),u.jsx(te,{path:"/profile",element:u.jsx(Kt,{children:u.jsx(i3,{})})}),u.jsx(te,{path:"/favorites",element:u.jsx(e1,{to:"/library"})}),u.jsx(te,{path:"/explore",element:u.jsx(r3,{})}),u.jsx(te,{path:"/story/:id/:slug?",element:u.jsx(n3,{})}),u.jsx(te,{path:"/read/:shareToken",element:u.jsx(d3,{})}),u.jsx(te,{path:"/schedule-share/:token",element:u.jsx(f3,{})}),u.jsx(te,{path:"/board-share/:token",element:u.jsx(m3,{})}),u.jsx(te,{path:"/schedule/:scheduleId/:slug?",element:u.jsx(h3,{})}),u.jsx(te,{path:"/admin",element:u.jsx(Kt,{children:u.jsx(s3,{})})}),u.jsx(te,{path:"/pricing",element:u.jsx(B5,{})}),u.jsx(te,{path:"/upgrade-success",element:u.jsx(Kt,{children:u.jsx(p3,{})})}),u.jsx(te,{path:"/privacy",element:u.jsx(V5,{})}),u.jsx(te,{path:"/terms",element:u.jsx(q5,{})}),u.jsx(te,{path:"/faq",element:u.jsx(X5,{})}),u.jsx(te,{path:"/about",element:u.jsx(Y5,{})}),u.jsx(te,{path:"/what-are-social-narratives",element:u.jsx(K5,{})}),u.jsx(te,{path:"/what-are-visual-schedules",element:u.jsx(Z5,{})}),u.jsx(te,{path:"/how-to-use",element:u.jsx(I5,{})}),u.jsx(te,{path:"/visual-supports",element:u.jsx(J5,{})}),u.jsx(te,{path:"/compare",element:u.jsx(F5,{})}),u.jsx(te,{path:"/sensory-processing",element:u.jsx($5,{})}),u.jsx(te,{path:"/what-is-calm-corner",element:u.jsx(W5,{})}),u.jsx(te,{path:"/characters",element:u.jsx(Kt,{children:u.jsx(c3,{})})}),u.jsx(te,{path:"/child/:id",element:u.jsx(Kt,{children:u.jsx(u3,{})})}),u.jsx(te,{path:"/dashboard",element:u.jsx(Kt,{children:u.jsx(o3,{})})}),u.jsx(te,{path:"/bundle/:token",element:u.jsx(g3,{})}),u.jsx(te,{path:"/schedules",element:u.jsx(y3,{})}),u.jsx(te,{path:"/schedules/create",element:u.jsx(Kt,{children:u.jsx(G0,{})})}),u.jsx(te,{path:"/schedules/edit/:scheduleId",element:u.jsx(Kt,{children:u.jsx(G0,{})})}),u.jsx(te,{path:"/schedules/:scheduleId",element:u.jsx(M3,{param:"scheduleId",children:u.jsx(b3,{})})}),u.jsx(te,{path:"/boards",element:u.jsx(v3,{})}),u.jsx(te,{path:"/boards/create",element:u.jsx(Kt,{children:u.jsx(Y0,{})})}),u.jsx(te,{path:"/boards/edit/:boardId",element:u.jsx(Kt,{children:u.jsx(Y0,{})})}),u.jsx(te,{path:"/boards/:boardId",element:u.jsx(x3,{})}),u.jsx(te,{path:"/",element:u.jsx(Q5,{})}),u.jsx(te,{path:"*",element:u.jsx(G5,{})})]})})}),g.footer&&u.jsx(ix,{}),g.appPrompts&&u.jsxs(x.Suspense,{fallback:null,children:[u.jsx(A3,{}),u.jsx(w3,{})]}),A&&u.jsx(kx,{}),b&&u.jsx(x.Suspense,{fallback:null,children:u.jsx(S3,{childId:y})})]})}function z3(){return u.jsx(I1,{children:u.jsx(c2,{children:u.jsx(d2,{children:u.jsx(f2,{children:u.jsx(Wv,{children:u.jsxs(tb,{children:[u.jsx(D3,{}),u.jsx(N3,{})]})})})})})})}Ux();jb.createRoot(document.getElementById("root")).render(u.jsx(x.StrictMode,{children:u.jsx(P1,{children:u.jsx(I1,{children:u.jsx(Vx,{children:u.jsx(z3,{})})})})}));export{N4 as $,v6 as A,ta as B,tx as C,w4 as D,U1 as E,tv as F,P3 as G,W3 as H,Dv as I,mr as J,ev as K,ju as L,aa as M,e6 as N,I3 as O,lv as P,$ as Q,a4 as R,S5 as S,Re as T,sv as U,Wa as V,Hc as W,d1 as X,cu as Y,O1 as Z,g2 as _,qb as a,Si as a$,D6 as a0,Du as a1,R6 as a2,O6 as a3,k6 as a4,M6 as a5,k2 as a6,Oe as a7,w5 as a8,V6 as a9,J3 as aA,ur as aB,Y6 as aC,A4 as aD,G6 as aE,X6 as aF,v5 as aG,N6 as aH,M2 as aI,f4 as aJ,l4 as aK,o4 as aL,q6 as aM,_6 as aN,u6 as aO,O4 as aP,_5 as aQ,bl as aR,wi as aS,Db as aT,x4 as aU,v4 as aV,q2 as aW,w6 as aX,y6 as aY,b6 as aZ,g6 as a_,Q6 as aa,C2 as ab,C6 as ac,j6 as ad,U6 as ae,Z6 as af,B6 as ag,H6 as ah,z6 as ai,n6 as aj,ov as ak,l6 as al,f6 as am,v1 as an,Rv as ao,_4 as ap,nv as aq,c6 as ar,d6 as as,j1 as at,C1 as au,p2 as av,Z3 as aw,Qb as ax,J6 as ay,L6 as az,dv as b,uv as b0,p6 as b1,Wb as b2,T6 as b3,u2 as b4,r2 as b5,X3 as b6,bv as b7,m6 as b8,m1 as b9,K3 as bA,vl as bB,C4 as bC,j4 as bD,S4 as bE,h6 as bF,fv as bG,p1 as bH,y1 as bI,Lb as bJ,T4 as bK,Jc as bL,E4 as bM,o2 as bN,q3 as bO,W6 as ba,P6 as bb,e4 as bc,$6 as bd,r4 as be,u4 as bf,t4 as bg,d4 as bh,i4 as bi,c4 as bj,s4 as bk,h4 as bl,p4 as bm,g4 as bn,F6 as bo,n4 as bp,y4 as bq,Y3 as br,m4 as bs,b4 as bt,G3 as bu,w2 as bv,R4 as bw,I6 as bx,K6 as by,b1 as bz,Jt as c,s6 as d,ox as e,i6 as f,fr as g,A5 as h,x6 as i,a6 as j,Je as k,S6 as l,$a as m,r6 as n,Ph as o,t6 as p,rv as q,A6 as r,E6 as s,h2 as t,tn as u,F3 as v,$3 as w,iv as x,cv as y,o6 as z};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.