vendor: 19,359 bytes, lines 1-9
1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/qrcodegenerator-DLVa8lnA.js","assets/jsx-runtime-C27Mmbu5.js","assets/button-xom_nXfu.js","assets/utils-DXalBF5w.js","assets/input-BX2qtSap.js","assets/owner-B-FU7xwb.js","assets/react-dom-BGozS2fx.js","assets/sharekit-upload-widget-Dacf0l9N.js","assets/useOpenInteractionType-Deb8qkFp.js","assets/with-selector-DpfNsvDm.js","assets/navigation-DVJ4Mis4.js","assets/link-Cxcv4Lvp.js","assets/coins-CuJIvaVl.js","assets/copy-BEWVORab.js","assets/download-D_bZfA8X.js","assets/link-2-Dltl0SZe.js","assets/qr-code-Cgar16hO.js","assets/refresh-cw-Cu3KuFJC.js","assets/save-eiJFgF7m.js","assets/sparkles-BvAntMcG.js","assets/copy-button-BfDcExa8.js","assets/check-DtOLsh9r.js","assets/badge-NMDVpVse.js","assets/useRender-B6SXUs-d.js","assets/card-BRBpDmQQ.js","assets/analytics-events-C7thpLF2.js","assets/credits-oqTYo1AT.js","assets/sharekit-DdQ0BVKN.js","assets/config-C_0dQzA6.js","assets/qr-styling-fr_EPYsU.js","assets/header-BohyRUDr.js","assets/avatar-Du9Izem6.js","assets/dropdown-menu-Dgj5MpKD.js","assets/getPseudoElementBounds-GsTy5Og3.js","assets/Separator-BP06E_1P.js","assets/chevron-right-8qckrl0a.js","assets/chevron-down-DH-FVhW-.js","assets/use-user-permissions-C5ApItSc.js","assets/settings-Bg1acXBt.js","assets/shield-Cfl19t_3.js","assets/x-1hnprQQm.js","assets/chart-column-swOZIJFg.js","assets/file-up-BpsMhnfL.js","assets/message-square-nvOQyOlh.js","assets/palette-CmQ2RU0p.js","assets/scan-line-BN5UpQTw.js","assets/shield-check-DV4pztHX.js","assets/upload-Bfb5fJTN.js","assets/seo-json-ld-CT34oZ-y.js","assets/textarea-CBeA6l6g.js","assets/pricing-CuThRs4G.js","assets/useMutation-dCnp6DpE.js","assets/folder-open-Bx6Xsceb.js","assets/pricing-deq0ReTl.js","assets/_seoSlug-oW6idMhH.js","assets/route-AReIEVTz2.js","assets/dialog-DBF3k7yM.js","assets/DialogTitle-BIUhGBAt.js","assets/app-layout-BenDjUe7.js","assets/separator-BkjxlmY1.js","assets/credit-card-hHdvwy9P.js","assets/key-C5_PcK3W.js","assets/link-CtC7r2cb.js","assets/image-uploader-DtHNhV48.js","assets/image-BYKi5S4R.js","assets/label-DcU-l155.js","assets/route-AlOxWC2f.js","assets/route-Bw3XpGtA.js","assets/arrow-left-c82Pp5mx.js","assets/mdx-components-Dke8vOUT.js","assets/routes-CjPQJee8.js","assets/file-text-DMXd48_b.js","assets/posts-CY9pvMmd.js","assets/qr-design-B61QXEnN.js","assets/blog-BHpCVNfa.js","assets/calendar-CVyZytn0.js","assets/_slug-DJ8AiuXV.js","assets/eye-DvXVmw_E.js","assets/_slug-uYbOV1vR.js","assets/_slug-Boi5tQ4J.js","assets/markdown-content-7ZUNd1i_.js","assets/verify-email-BTkhoB_Q.js","assets/sign-up-DTosf2MH.js","assets/useForm-CPkXYiGi.js","assets/form-field-DwRvhoI3.js","assets/sign-in-Dpx9dMtE.js","assets/reset-password-BBzMI8mG.js","assets/forgot-password-DKfdhR5f.js","assets/settings-rHThYT3r.js","assets/uploads-DQlKU-Tb.js","assets/external-link-CSJ0N42f.js","assets/trash-2-DQgbhpV1.js","assets/tickets-C7TWq3Qz.js","assets/data-table-CHOe9ltY.js","assets/plus--skNg35L.js","assets/dynamic-DjVtn6fV.js","assets/profile-DegT-O5B.js","assets/payments-BqhI8frU.js","assets/links-D5gvi_EN.js","assets/credits-B9WBaLod.js","assets/billing-D521fHKB.js","assets/circle-x-CE42N84x.js","assets/ellipsis-Cy_wOJAk.js","assets/pencil-CCQnNBYn.js","assets/apikeys-Bzb-57gs.js","assets/admin-BPDzuUu9.js","assets/users-EGGauDzV.js","assets/checkbox-BY66cubA.js","assets/useAriaLabelledBy-D2HZvW7v.js","assets/uploads-6EtNRHiv.js","assets/tickets-BHu5mc_k.js","assets/subscriptions-DwUnhke8.js","assets/settings-aXpsOI61.js","assets/select-CT_WZbTB.js","assets/roles-sxiXp1ay.js","assets/posts-CXyKqUCz.js","assets/permissions-C1jW22Bw.js","assets/payments-DVHylIYU.js","assets/invite-codes-uQ1fZaTD.js","assets/credits-BR17kWdb.js","assets/categories-C6ZQaZOB.js"])))=>i.map(i=>d[i]); 2import{a as e,i as t,n,r,t as i}from"./jsx-runtime-C27Mmbu5.js";import{t as a}from"./react-dom-BGozS2fx.js";import{i as o,n as s,r as c,t as l}from"./createServerFn-BdzSkwyg.js";import{A as u,B as d,C as f,D as p,E as m,F as h,I as g,L as _,M as v,N as y,O as b,P as x,R as S,S as C,T as ee,_ as te,a as ne,b as re,c as ie,d as ae,f as oe,g as se,h as ce,i as le,j as ue,k as w,l as T,m as de,n as fe,o as pe,p as me,r as E,s as D,t as he,u as ge,v as _e,w as ve,x as ye,y as be,z as xe}from"./link-Cxcv4Lvp.js";import{a as Se,c as Ce,n as we,o as Te,r as Ee,s as De,t as Oe}from"./matchContext-BvFX7iVu.js";import{n as ke,t as Ae}from"./qss-CuvTgpZA.js";import{t as O}from"./config-C_0dQzA6.js";var je=r((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0<n;){var r=n-1>>>1,a=e[r];if(0<i(a,t))e[r]=t,e[n]=a,n=r;else break a}}function n(e){return e.length===0?null:e[0]}function r(e){if(e.length===0)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;a:for(var r=0,a=e.length,o=a>>>1;r<o;){var s=2*(r+1)-1,c=e[s],l=s+1,u=e[l];if(0>i(c,n))l<a&&0>i(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(l<a&&0>i(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m)if(n(c)!==null)m=!0,S||(S=!0,ie());else{var t=n(l);t!==null&&se(x,t.startTime-e)}}var S=!1,C=-1,ee=5,te=-1;function ne(){return g?!0:!(e.unstable_now()-te<ee)}function re(){if(g=!1,S){var t=e.unstable_now();te=t;var i=!0;try{a:{m=!1,h&&(h=!1,v(C),C=-1),p=!0;var a=f;try{b:{for(b(t),d=n(c);d!==null&&!(d.expirationTime>t&&ne());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&se(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?ie():S=!1}}}var ie;if(typeof y==`function`)ie=function(){y(re)};else if(typeof MessageChannel<`u`){var ae=new MessageChannel,oe=ae.port2;ae.port1.onmessage=re,ie=function(){oe.postMessage(null)}}else ie=function(){_(re,0)};function se(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error(`forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported`):ee=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return f},e.unstable_next=function(e){switch(f){case 1:case 2:case 3:var t=3;break;default:t=f}var n=f;f=t;try{return e()}finally{f=n}},e.unstable_requestPaint=function(){g=!0},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=f;f=e;try{return t()}finally{f=n}},e.unstable_scheduleCallback=function(r,i,a){var o=e.unstable_now();switch(typeof a==`object`&&a?(a=a.delay,a=typeof a==`number`&&0<a?o+a:o):a=o,r){case 1:var s=-1;break;case 2:s=250;break;case 5:s=1073741823;break;case 4:s=1e4;break;default:s=5e3}return s=a+s,r={id:u++,callback:i,priorityLevel:r,startTime:a,expirationTime:s,sortIndex:-1},a>o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,se(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,ie()))),r},e.unstable_shouldYield=ne,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),Me=r(((e,t)=>{t.exports=je()})),Ne=r((e=>{var t=Me(),r=n(),i=a();function o(e){var t=`https://react.dev/errors/`+e;if(1<arguments.length){t+=`?args[]=`+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+=`&args[]=`+encodeURIComponent(arguments[n])}return`Minified React error #`+e+`; visit `+t+` for the full message or use the non-minified dev environment for full errors and additional helpful warnings.`}function s(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function c(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,t.flags&4098&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function l(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 u(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 d(e){if(c(e)!==e)throw Error(o(188))}function f(e){var t=e.alternate;if(!t){if(t=c(e),t===null)throw Error(o(188));return t===e?e:null}for(var n=e,r=t;;){var i=n.return;if(i===null)break;var a=i.alternate;if(a===null){if(r=i.return,r!==null){n=r;continue}break}if(i.child===a.child){for(a=i.child;a;){if(a===n)return d(i),e;if(a===r)return d(i),t;a=a.sibling}throw Error(o(188))}if(n.return!==r.return)n=i,r=a;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=a;break}if(l===r){s=!0,r=i,n=a;break}l=l.sibling}if(!s){for(l=a.child;l;){if(l===n){s=!0,n=a,r=i;break}if(l===r){s=!0,r=a,n=i;break}l=l.sibling}if(!s)throw Error(o(189))}}if(n.alternate!==r)throw Error(o(190))}if(n.tag!==3)throw Error(o(188));return n.stateNode.current===n?e:t}function p(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=p(e),t!==null)return t;e=e.sibling}return null}var m=Object.assign,h=Symbol.for(`react.element`),g=Symbol.for(`react.transitional.element`),_=Symbol.for(`react.portal`),v=Symbol.for(`react.fragment`),y=Symbol.for(`react.strict_mode`),b=Symbol.for(`react.profiler`),x=Symbol.for(`react.consumer`),S=Symbol.for(`react.context`),C=Symbol.for(`react.forward_ref`),ee=Symbol.for(`react.suspense`),te=Symbol.for(`react.suspense_list`),ne=Symbol.for(`react.memo`),re=Symbol.for(`react.lazy`),ie=Symbol.for(`react.activity`),ae=Symbol.for(`react.memo_cache_sentinel`),oe=Symbol.iterator;function se(e){return typeof e!=`object`||!e?null:(e=oe&&e[oe]||e[`@@iterator`],typeof e==`function`?e:null)}var ce=Symbol.for(`react.client.reference`);function le(e){if(e==null)return null;if(typeof e==`function`)return e.$$typeof===ce?null:e.displayName||e.name||null;if(typeof e==`string`)return e;switch(e){case v:return`Fragment`;case b:return`Profiler`;case y:return`StrictMode`;case ee:return`Suspense`;case te:return`SuspenseList`;case ie:return`Activity`}if(typeof e==`object`)switch(e.$$typeof){case _:return`Portal`;case S:return e.displayName||`Context`;case x:return(e._context.displayName||`Context`)+`.Consumer`;case C:var t=e.render;return e=e.displayName,e||=(e=t.displayName||t.name||``,e===``?`ForwardRef`:`ForwardRef(`+e+`)`),e;case ne:return t=e.displayName||null,t===null?le(e.type)||`Memo`:t;case re:t=e._payload,e=e._init;try{return le(e(t))}catch{}}return null}var ue=Array.isArray,w=r.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,T=i.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,de={pending:!1,data:null,method:null,action:null},fe=[],pe=-1;function me(e){return{current:e}}function E(e){0>pe||(e.current=fe[pe],fe[pe]=null,pe--)}function D(e,t){pe++,fe[pe]=e.current,e.current=t}var he=me(null),ge=me(null),_e=me(null),ve=me(null);function ye(e,t){switch(D(_e,t),D(ge,e),D(he,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?Ud(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Ud(t),e=Wd(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}E(he),D(he,e)}function be(){E(he),E(ge),E(_e)}function xe(e){e.memoizedState!==null&&D(ve,e);var t=he.current,n=Wd(t,e.type);t!==n&&(D(ge,e),D(he,n))}function Se(e){ge.current===e&&(E(he),E(ge)),ve.current===e&&(E(ve),ep._currentValue=de)}var Ce,we;function Te(e){if(Ce===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Ce=t&&t[1]||``,we=-1<e.stack.indexOf(` 3 at`)?` (<anonymous>)`:-1<e.stack.indexOf(`@`)?`@unknown:0:0`:``}return` 4`+Ce+e+we}var Ee=!1;function De(e,t){if(!e||Ee)return``;Ee=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var r={DetermineComponentFrameRoot:function(){try{if(t){var n=function(){throw Error()};if(Object.defineProperty(n.prototype,"props",{set:function(){throw Error()}}),typeof Reflect==`object`&&Reflect.construct){try{Reflect.construct(n,[])}catch(e){var r=e}Reflect.construct(e,[],n)}else{try{n.call()}catch(e){r=e}e.call(n.prototype)}}else{try{throw Error()}catch(e){r=e}(n=e())&&typeof n.catch==`function`&&n.catch(function(){})}}catch(e){if(e&&r&&typeof e.stack==`string`)return[e.stack,r.stack]}return[null,null]}};r.DetermineComponentFrameRoot.displayName=`DetermineComponentFrameRoot`;var i=Object.getOwnPropertyDescriptor(r.DetermineComponentFrameRoot,`name`);i&&i.configurable&&Object.defineProperty(r.DetermineComponentFrameRoot,"name",{value:`DetermineComponentFrameRoot`});var a=r.DetermineComponentFrameRoot(),o=a[0],s=a[1];if(o&&s){var c=o.split(` 5`),l=s.split(` 6`);for(i=r=0;r<c.length&&!c[r].includes(`DetermineComponentFrameRoot`);)r++;for(;i<l.length&&!l[i].includes(`DetermineComponentFrameRoot`);)i++;if(r===c.length||i===l.length)for(r=c.length-1,i=l.length-1;1<=r&&0<=i&&c[r]!==l[i];)i--;for(;1<=r&&0<=i;r--,i--)if(c[r]!==l[i]){if(r!==1||i!==1)do if(r--,i--,0>i||c[r]!==l[i]){var u=` 7`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(`<anonymous>`)&&(u=u.replace(`<anonymous>`,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Ee=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?Te(n):``}function Oe(e,t){switch(e.tag){case 26:case 27:case 5:return Te(e.type);case 16:return Te(`Lazy`);case 13:return e.child!==t&&t!==null?Te(`Suspense Fallback`):Te(`Suspense`);case 19:return Te(`SuspenseList`);case 0:case 15:return De(e.type,!1);case 11:return De(e.type.render,!1);case 1:return De(e.type,!0);case 31:return Te(`Activity`);default:return``}}function ke(e){try{var t=``,n=null;do t+=Oe(e,n),n=e,e=e.return;while(e);return t}catch(e){return` 8Error generating stack: `+e.message+` 9`+e.stack}}var Ae=Object.prototype.hasOwnProperty,O=t.unstable_scheduleCallback,je=t.unstable_cancelCallback,Ne=t.unstable_shouldYield,Pe=t.unstable_requestPaint,Fe=t.unstable_now,Ie=t.unstable_getCurrentPriorityLevel,Le=t.unstable_ImmediatePriority,Re=t.unstable_UserBlockingPriority,ze=t.unstable_NormalPriority,Be=t.unstable_LowPriority,Ve=t.unstable_IdlePriority,He=t.log,Ue=t.unstable_setDisableYieldValue,We=null,Ge=null;function Ke(e){if(typeof He==`function`&&Ue(e),Ge&&typeof Ge.setStrictMode==`function`)try{Ge.setStrictMode(We,e)}catch{}}var qe=Math.clz32?Math.clz32:Xe,Je=Math.log,Ye=Math.LN2;function Xe(e){return e>>>=0,e===0?32:31-(Je(e)/Ye|0)|0}var Ze=256,Qe=262144,$e=4194304;function et(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 tt(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=et(n))):i=et(o):i=et(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=et(n))):i=et(o)):i=et(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function nt(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function rt(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 it(){var e=$e;return $e<<=1,!($e&62914560)&&($e=4194304),e}function at(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ot(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function st(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0<n;){var u=31-qe(n),d=1<<u;s[u]=0,c[u]=-1;var f=l[u];if(f!==null)for(l[u]=null,u=0;u<f.length;u++){var p=f[u];p!==null&&(p.lane&=-536870913)}n&=~d}r!==0&&ct(e,r,0),a!==0&&i===0&&e.tag!==0&&(e.suspendedLanes|=a&~(o&~t))}function ct(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var r=31-qe(t);e.entangledLanes|=t,e.entanglements[r]=e.entanglements[r]|1073741824|n&261930}function lt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-qe(n),i=1<<r;i&t|e[r]&t&&(e[r]|=t),n&=~i}}function ut(e,t){var n=t&-t;return n=n&42?1:dt(n),(n&(e.suspendedLanes|t))===0?n:0}function dt(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 ft(e){return e&=-e,2<e?8<e?e&134217727?32:268435456:8:2}function pt(){var e=T.p;return e===0?(e=window.event,e===void 0?32:gp(e.type)):e}function mt(e,t){var n=T.p;try{return T.p=e,t()}finally{T.p=n}}var ht=Math.random().toString(36).slice(2),gt=`__reactFiber$`+ht,_t=`__reactProps$`+ht,vt=`__reactContainer$`+ht,yt=`__reactEvents$`+ht,bt=`__reactListeners$`+ht,xt=`__reactHandles$`+ht,St=`__reactResources$`+ht,Ct=`__reactMarker$`+ht;function wt(e){delete e[gt],delete e[_t],delete e[yt],delete e[bt],delete e[xt]}function Tt(e){var t=e[gt];if(t)return t;for(var n=e.parentNode;n;){if(t=n[vt]||n[gt]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=pf(e);e!==null;){if(n=e[gt])return n;e=pf(e)}return t}e=n,n=e.parentNode}return null}function Et(e){if(e=e[gt]||e[vt]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Dt(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(o(33))}function Ot(e){var t=e[St];return t||=e[St]={hoistableStyles:new Map,hoistableScripts:new Map},t}function kt(e){e[Ct]=!0}var At=new Set,jt={};function Mt(e,t){Nt(e,t),Nt(e+`Capture`,t)}function Nt(e,t){for(jt[e]=t,e=0;e<t.length;e++)At.add(t[e])}var Pt=RegExp(`^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u
9037D\\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]*$`),Ft={},It={};function Lt(e){return Ae.call(It,e)?!0:Ae.call(Ft,e)?!1:Pt.test(e)?It[e]=!0:(Ft[e]=!0,!1)}function Rt(e,t,n){if(Lt(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:e.removeAttribute(t);return;case`boolean`:var r=t.toLowerCase().slice(0,5);if(r!==`data-`&&r!==`aria-`){e.removeAttribute(t);return}}e.setAttribute(t,``+n)}}function zt(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(t);return}e.setAttribute(t,``+n)}}function Bt(e,t,n,r){if(r===null)e.removeAttribute(n);else{switch(typeof r){case`undefined`:case`function`:case`symbol`:case`boolean`:e.removeAttribute(n);return}e.setAttributeNS(t,n,``+r)}}function Vt(e){switch(typeof e){case`bigint`:case`boolean`:case`number`:case`string`:case`undefined`:return e;case`object`:return e;default:return``}}function Ht(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()===`input`&&(t===`checkbox`||t===`radio`)}function Ut(e,t,n){var r=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&r!==void 0&&typeof r.get==`function`&&typeof r.set==`function`){var i=r.get,a=r.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){n=``+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:r.enumerable}),{getValue:function(){return n},setValue:function(e){n=``+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function Wt(e){if(!e._valueTracker){var t=Ht(e)?`checked`:`value`;e._valueTracker=Ut(e,t,``+e[t])}}function Gt(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r=``;return e&&(r=Ht(e)?e.checked?`true`:`false`:e.value),e=r,e===n?!1:(t.setValue(e),!0)}function Kt(e){if(e||=typeof document<`u`?document:void 0,e===void 0)return null;try{return e.activeElement||e.body}catch{return e.body}}var qt=/[\n"\\]/g;function Jt(e){return e.replace(qt,function(e){return`\\`+e.charCodeAt(0).toString(16)+` `})}function Yt(e,t,n,r,i,a,o,s){e.name=``,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`?e.type=o:e.removeAttribute(`type`),t==null?o!==`submit`&&o!==`reset`||e.removeAttribute(`value`):o===`number`?(t===0&&e.value===``||e.value!=t)&&(e.value=``+Vt(t)):e.value!==``+Vt(t)&&(e.value=``+Vt(t)),t==null?n==null?r!=null&&e.removeAttribute(`value`):Zt(e,o,Vt(n)):Zt(e,o,Vt(t)),i==null&&a!=null&&(e.defaultChecked=!!a),i!=null&&(e.checked=i&&typeof i!=`function`&&typeof i!=`symbol`),s!=null&&typeof s!=`function`&&typeof s!=`symbol`&&typeof s!=`boolean`?e.name=``+Vt(s):e.removeAttribute(`name`)}function Xt(e,t,n,r,i,a,o,s){if(a!=null&&typeof a!=`function`&&typeof a!=`symbol`&&typeof a!=`boolean`&&(e.type=a),t!=null||n!=null){if(!(a!==`submit`&&a!==`reset`||t!=null)){Wt(e);return}n=n==null?``:``+Vt(n),t=t==null?n:``+Vt(t),s||t===e.value||(e.value=t),e.defaultValue=t}r??=i,r=typeof r!=`function`&&typeof r!=`symbol`&&!!r,e.checked=s?e.checked:!!r,e.defaultChecked=!!r,o!=null&&typeof o!=`function`&&typeof o!=`symbol`&&typeof o!=`boolean`&&(e.name=o),Wt(e)}function Zt(e,t,n){t===`number`&&Kt(e.ownerDocument)===e||e.defaultValue===``+n||(e.defaultValue=``+n)}function Qt(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t[`$`+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty(`$`+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=``+Vt(n),t=null,i=0;i<e.length;i++){if(e[i].value===n){e[i].selected=!0,r&&(e[i].defaultSelected=!0);return}t!==null||e[i].disabled||(t=e[i])}t!==null&&(t.selected=!0)}}function $t(e,t,n){if(t!=null&&(t=``+Vt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n==null?``:``+Vt(n)}function en(e,t,n,r){if(t==null){if(r!=null){if(n!=null)throw Error(o(92));if(ue(r)){if(1<r.length)throw Error(o(93));r=r[0]}n=r}n??=``,t=n}
vendor: 9,504 bytes, line 9
9n=Vt(t),e.defaultValue=n,r=e.textContent,r===n&&r!==``&&r!==null&&(e.value=r),Wt(e)}function tn(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var nn=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 rn(e,t,n){var r=t.indexOf(`--`)===0;n==null||typeof n==`boolean`||n===``?r?e.setProperty(t,``):t===`float`?e.cssFloat=``:e[t]=``:r?e.setProperty(t,n):typeof n!=`number`||n===0||nn.has(t)?t===`float`?e.cssFloat=n:e[t]=(``+n).trim():e[t]=n+`px`}function an(e,t,n){if(t!=null&&typeof t!=`object`)throw Error(o(62));if(e=e.style,n!=null){for(var r in n)!n.hasOwnProperty(r)||t!=null&&t.hasOwnProperty(r)||(r.indexOf(`--`)===0?e.setProperty(r,``):r===`float`?e.cssFloat=``:e[r]=``);for(var i in t)r=t[i],t.hasOwnProperty(i)&&n[i]!==r&&rn(e,i,r)}else for(var a in t)t.hasOwnProperty(a)&&rn(e,a,t[a])}function on(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 sn=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-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`]]),cn=/^[\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 ln(e){return cn.test(``+e)?`javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')`:e}function un(){}var k=null;function A(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var dn=null,fn=null;function pn(e){var t=Et(e);if(t&&(e=t.stateNode)){var n=e[_t]||null;a:switch(e=t.stateNode,t.type){case`input`:if(Yt(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type===`radio`&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll(`input[name="`+Jt(``+t)+`"][type="radio"]`),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=r[_t]||null;if(!i)throw Error(o(90));Yt(r,i.value,i.defaultValue,i.defaultValue,i.checked,i.defaultChecked,i.type,i.name)}}for(t=0;t<n.length;t++)r=n[t],r.form===e.form&&Gt(r)}break a;case`textarea`:$t(e,n.value,n.defaultValue);break a;case`select`:t=n.value,t!=null&&Qt(e,!!n.multiple,t,!1)}}}var mn=!1;function hn(e,t,n){if(mn)return e(t,n);mn=!0;try{return e(t)}finally{if(mn=!1,(dn!==null||fn!==null)&&(Su(),dn&&(t=dn,e=fn,fn=dn=null,pn(t),e)))for(t=0;t<e.length;t++)pn(e[t])}}function gn(e,t){var n=e.stateNode;if(n===null)return null;var r=n[_t]||null;if(r===null)return null;n=r[t];a:switch(t){case`onClick`:case`onClickCapture`:case`onDoubleClick`:case`onDoubleClickCapture`:case`onMouseDown`:case`onMouseDownCapture`:case`onMouseMove`:case`onMouseMoveCapture`:case`onMouseUp`:case`onMouseUpCapture`:case`onMouseEnter`:(r=!r.disabled)||(e=e.type,r=!(e===`button`||e===`input`||e===`select`||e===`textarea`)),e=!r;break a;default:e=!1}if(e)return null;if(n&&typeof n!=`function`)throw Error(o(231,t,typeof n));return n}var j=!(typeof window>`u`||window.document===void 0||window.document.createElement===void 0),_n=!1;if(j)try{var vn={};Object.defineProperty(vn,"passive",{get:function(){_n=!0}}),window.addEventListener(`test`,vn,vn),window.removeEventListener(`test`,vn,vn)}catch{_n=!1}var yn=null,bn=null,xn=null;function Sn(){if(xn)return xn;var e,t=bn,n=t.length,r,i=`value`in yn?yn.value:yn.textContent,a=i.length;for(e=0;e<n&&t[e]===i[e];e++);var o=n-e;for(r=1;r<=o&&t[n-r]===i[a-r];r++);return xn=i.slice(e,1<r?1-r:void 0)}function Cn(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 wn(){return!0}function Tn(){return!1}function En(e){function t(t,n,r,i,a){for(var o in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(o)&&(t=e[o],this[o]=t?t(i):i[o]);return this.isDefaultPrevented=(i.defaultPrevented==null?!1===i.returnValue:i.defaultPrevented)?wn:Tn,this.isPropagationStopped=Tn,this}return m(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():typeof e.returnValue!=`unknown`&&(e.returnValue=!1),this.isDefaultPrevented=wn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():typeof e.cancelBubble!=`unknown`&&(e.cancelBubble=!0),this.isPropagationStopped=wn)},persist:function(){},isPersistent:wn}),t}var Dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},On=En(Dn),kn=m({},Dn,{view:0,detail:0}),An=En(kn),jn,Mn,Nn,Pn=m({},kn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Gn,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!==Nn&&(Nn&&e.type===`mousemove`?(jn=e.screenX-Nn.screenX,Mn=e.screenY-Nn.screenY):Mn=jn=0,Nn=e),jn)},movementY:function(e){return`movementY`in e?e.movementY:Mn}}),Fn=En(Pn),In=En(m({},Pn,{dataTransfer:0})),Ln=En(m({},kn,{relatedTarget:0})),Rn=En(m({},Dn,{animationName:0,elapsedTime:0,pseudoElement:0})),zn=En(m({},Dn,{clipboardData:function(e){return`clipboardData`in e?e.clipboardData:window.clipboardData}})),Bn=En(m({},Dn,{data:0})),Vn={Esc:`Escape`,Spacebar:` `,Left:`ArrowLeft`,Up:`ArrowUp`,Right:`ArrowRight`,Down:`ArrowDown`,Del:`Delete`,Win:`OS`,Menu:`ContextMenu`,Apps:`ContextMenu`,Scroll:`ScrollLock`,MozPrintableKey:`Unidentified`},Hn={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:`F
95`,117:`F6`,118:`F7`,119:`F8`,120:`F9`,121:`F10`,122:`F11`,123:`F12`,144:`NumLock`,145:`ScrollLock`,224:`Meta`},Un={Alt:`altKey`,Control:`ctrlKey`,Meta:`metaKey`,Shift:`shiftKey`};function Wn(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=Un[e])?!!t[e]:!1}function Gn(){return Wn}var Kn=En(m({},kn,{key:function(e){if(e.key){var t=Vn[e.key]||e.key;if(t!==`Unidentified`)return t}return e.type===`keypress`?(e=Cn(e),e===13?`Enter`:String.fromCharCode(e)):e.type===`keydown`||e.type===`keyup`?Hn[e.keyCode]||`Unidentified`:``},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Gn,charCode:function(e){return e.type===`keypress`?Cn(e):0},keyCode:function(e){return e.type===`keydown`||e.type===`keyup`?e.keyCode:0},which:function(e){return e.type===`keypress`?Cn(e):e.type===`keydown`||e.type===`keyup`?e.keyCode:0}})),M=En(m({},Pn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),qn=En(m({},kn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Gn})),N=En(m({},Dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Jn=En(m({},Pn,{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})),Yn=En(m({},Dn,{newState:0,oldState:0})),Xn=[9,13,27,32],Zn=j&&`CompositionEvent`in window,Qn=null;j&&`documentMode`in document&&(Qn=document.documentMode);var $n=j&&`TextEvent`in window&&!Qn,er=j&&(!Zn||Qn&&8<Qn&&11>=Qn),tr=` `,nr=!1;function rr(e,t){switch(e){case`keyup`:return Xn.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function ir(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var ar=!1;function or(e,t){switch(e){case`compositionend`:return ir(t);case`keypress`:return t.which===32?(nr=!0,tr):null;case`textInput`:return e=t.data,e===tr&&nr?null:e;default:return null}}function sr(e,t){if(ar)return e===`compositionend`||!Zn&&rr(e,t)?(e=Sn(),xn=bn=yn=null,ar=!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 er&&t.locale!==`ko`?null:t.data;default:return null}}var cr={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 lr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t===`input`?!!cr[e.type]:t===`textarea`}function ur(e,t,n,r){dn?fn?fn.push(r):fn=[r]:dn=r,t=Od(t,`onChange`),0<t.length&&(n=new On(`onChange`,`change`,null,n,r),e.push({event:n,listeners:t}))}var dr=null,fr=null;function pr(e){xd(e,0)}function mr(e){if(Gt(Dt(e)))return e}function hr(e,t){if(e===`change`)return t}var gr=!1;if(j){var _r;if(j){var vr=`oninput`in document;if(!vr){var P=document.createElement(`div`);P.setAttribute(`oninput`,`return;`),vr=typeof P.oninput==`function`}_r=vr}else _r=!1;gr=_r&&(!document.documentMode||9<document.documentMode)}function yr(){dr&&(dr.detachEvent(`onpropertychange`,br),fr=dr=null)}function br(e){if(e.propertyName===`value`&&mr(fr)){var t=[];ur(t,fr,e,A(e)),hn(pr,t)}}function xr(e,t,n){e===`focusin`?(yr(),dr=t,fr=n,dr.attachEvent(`onpropertychange`,br)):e===`focusout`&&yr()}function Sr(e){if(e===`selectionchange`||e===`keyup`||e===`keydown`)return mr(fr)}function Cr(e,t){if(e===`click`)return mr(t)}function wr(e,t){if(e===`input`||e===`change`)return mr(t)}function Tr(e,t){return e===t&&(e!==0||1/e==1/t)||e!==e&&t!==t}var Er=typeof Object.is==`function`?Object.is:Tr;function Dr(e,t){if(Er(e,t))return!0;if(typeof e!=`object`||!e||typeof t!=`object`||!t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var i=n[r];if(!Ae.call(t,i)||!Er(e[i],t[i]))return!1}return!0}function Or(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function kr(e,t){var n=Or(e);e=0;for(var r;n;){if(n.nodeType===3){if(r=e+n.textContent.length,e<=t&&r>=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Or(n)}}function Ar(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ar(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function jr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Kt(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Kt(e.document)}return t}function Mr(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 Nr=j&&`documentMode`in document&&11>=document.documentMode,Pr=null,Fr=null,Ir=null,Lr=!1;function Rr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Lr||Pr==null||Pr!==Kt(r)||(r=Pr,`selectionStart`in r&&Mr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focu
vendor: 118,077 bytes, lines 9-10
9sNode:r.focusNode,focusOffset:r.focusOffset}),Ir&&Dr(Ir,r)||(Ir=r,r=Od(Fr,`onSelect`),0<r.length&&(t=new On(`onSelect`,`select`,null,t,n),e.push({event:t,listeners:r}),t.target=Pr)))}function zr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n[`Webkit`+e]=`webkit`+t,n[`Moz`+e]=`moz`+t,n}var Br={animationend:zr(`Animation`,`AnimationEnd`),animationiteration:zr(`Animation`,`AnimationIteration`),animationstart:zr(`Animation`,`AnimationStart`),transitionrun:zr(`Transition`,`TransitionRun`),transitionstart:zr(`Transition`,`TransitionStart`),transitioncancel:zr(`Transition`,`TransitionCancel`),transitionend:zr(`Transition`,`TransitionEnd`)},Vr={},Hr={};j&&(Hr=document.createElement(`div`).style,`AnimationEvent`in window||(delete Br.animationend.animation,delete Br.animationiteration.animation,delete Br.animationstart.animation),`TransitionEvent`in window||delete Br.transitionend.transition);function Ur(e){if(Vr[e])return Vr[e];if(!Br[e])return e;var t=Br[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in Hr)return Vr[e]=t[n];return e}var Wr=Ur(`animationend`),Gr=Ur(`animationiteration`),Kr=Ur(`animationstart`),qr=Ur(`transitionrun`),Jr=Ur(`transitionstart`),Yr=Ur(`transitioncancel`),Xr=Ur(`transitionend`),Zr=new Map,Qr=`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(` `);Qr.push(`scrollEnd`);function $r(e,t){Zr.set(e,t),Mt(t,[e])}var ei=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&&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)},ti=[],ni=0,ri=0;function ii(){for(var e=ni,t=ri=ni=0;t<e;){var n=ti[t];ti[t++]=null;var r=ti[t];ti[t++]=null;var i=ti[t];ti[t++]=null;var a=ti[t];if(ti[t++]=null,r!==null&&i!==null){var o=r.pending;o===null?i.next=i:(i.next=o.next,o.next=i),r.pending=i}a!==0&&ci(n,i,a)}}function ai(e,t,n,r){ti[ni++]=e,ti[ni++]=t,ti[ni++]=n,ti[ni++]=r,ri|=r,e.lanes|=r,e=e.alternate,e!==null&&(e.lanes|=r)}function oi(e,t,n,r){return ai(e,t,n,r),li(e)}function si(e,t){return ai(e,null,null,t),li(e)}function ci(e,t,n){e.lanes|=n;var r=e.alternate;r!==null&&(r.lanes|=n);for(var i=!1,a=e.return;a!==null;)a.childLanes|=n,r=a.alternate,r!==null&&(r.childLanes|=n),a.tag===22&&(e=a.stateNode,e===null||e._visibility&1||(i=!0)),e=a,a=a.return;return e.tag===3?(a=e.stateNode,i&&t!==null&&(i=31-qe(n),e=a.hiddenUpdates,r=e[i],r===null?e[i]=[t]:r.push(t),t.lane=n|536870912),a):null}function li(e){if(50<pu)throw pu=0,mu=null,Error(o(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ui={};function di(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function fi(e,t,n,r){return new di(e,t,n,r)}function pi(e){return e=e.prototype,!(!e||!e.isReactComponent)}function mi(e,t){var n=e.alternate;return n===null?(n=fi(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function hi(e,t){e.flags&=65011714;var n=e.alternate;return n===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=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function gi(e,t,n,r,i,a){var s=0;if(r=e,typeof e==`function`)pi(e)&&(s=1);else if(typeof e==`string`)s=Gf(e,n,he.current)?26:e===`html`||e===`head`||e===`body`?27:5;else a:switch(e){case ie:return e=fi(31,n,t,i),e.elementType=ie,e.lanes=a,e;case v:return _i(n.children,i,a,t);case y:s=8,i|=24;break;case b:return e=fi(12,n,t,i|2),e.elementType=b,e.lanes=a,e;case ee:return e=fi(13,n,t,i),e.elementType=ee,e.lanes=a,e;case te:return e=fi(19,n,t,i),e.elementType=te,e.lanes=a,e;default:if(typeof e==`object`&&e)switch(e.$$typeof){case S:s=10;break a;case x:s=9;break a;case C:s=11;break a;case ne:s=14;break a;case re:s=16,r=null;break a}s=29,n=Error(o(130,e===null?`null`:typeof e,``)),r=null}return t=fi(s,n,t,i),t.elementType=e,t.type=r,t.lanes=a,t}function _i(e,t,n,r){return e=fi(7,e,r,t),e.lanes=n,e}function vi(e,t,n){return e=fi(6,e,null,t),e.lanes=n,e}function yi(e){var t=fi(18,null,null,0);return t.stateNode=e,t}function bi(e,t,n){return t=fi(4,e.children===null?[]:e.children,e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var xi=new WeakMap;function Si(e,t){if(typeof e==`object`&&e){var n=xi.get(e);return n===void 0?(t={value:e,source:t,stack:ke(t)},xi.set(e,t),t):n}return{value:e,source:t,stack:ke(t)}}var Ci=[],wi=0,Ti=null,Ei=0,F=[],Di=0,Oi=null,ki=1,Ai=``;function ji(e,t){Ci[wi++]=Ei,Ci[wi++]=Ti,Ti=e,Ei=t}function Mi(e,t,n){F[Di++]=ki,F[Di++]=Ai,F[Di++]=Oi,Oi=e;var r=ki;e=Ai;var i=32-qe(r)-1;r&=~(1<<i),n+=1;var a=32-qe(t)+i;if(30<a){var o=i-i%5;a=(r&(1<<o)-1).toString(32),r>>=o,i-=o,ki=1<<32-qe(t)+i|n<<i|r,Ai=a+e}else ki=1<<a|n<<i|r,Ai=e}function Ni(e){e.return!==null&&(ji(e,1),Mi(e,1,0))}function Pi(e){for(;e===Ti;)Ti=Ci[--wi],Ci[wi]=null,Ei=Ci[--wi],Ci[wi]=null;for(;e===Oi;)Oi=F[--Di],F[Di]=null,Ai=F[--Di],F[Di]=null,ki=F[--Di],F[Di]=null}function Fi(e,t){F[Di++]=ki,F[Di++]=Ai,F[Di++]=Oi,ki=t.id,Ai=t.overflow,Oi=e}var Ii=null,I=null,L=!1,Li=null,Ri=!1,zi=Error(o(519));function Bi(e){throw Ki(Si(Error(o(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?`text`:`HTML`,``)),e)),zi}function Vi(e){var t=e.stateNode,n=e.type,r=e.memoizedProps;switch(t[gt]=e,t[_t]=r,n){case`dialog`:X(`cancel`,t),X(`close`,t);break;case`iframe`:case`object`:case`embed`:X(`load`,t);break;case`video`:case`audio`:for(n=0;n<yd.length;n++)X(yd[n],t);break;case`source`:X(`error`,t);break;case`img`:case`image`:case`link`:X(`error`,t),X(`load`,t);break;case`details`:X(`toggle`,t);break;case`input`:X(`invalid`,t),Xt(t,r.value,r.defaultValue,r.checked,r.defaultChecked,r.type,r.name,!0);break;case`select`:X(`invalid`,t);break;case`textarea`:X(`invalid`,t),en(t,r.value,r.defaultValue,r.children)}n=r.children,typeof n!=`string`&&typeof n!=`number`&&typeof n!=`bigint`||t.textContent===``+n||!0===r.suppressHydrationWarning||Pd(t.textContent,n)?(r.popover!=null&&(X(`beforetoggle`,t),X(`toggle`,t)),r.onScroll!=null&&X(`scroll`,t),r.onScrollEnd!=null&&X(`scrollend`,t),r.onClick!=null&&(t.onclick=un),t=!0):t=!1,t||Bi(e,!0)}function Hi(e){for(Ii=e.return;Ii;)switch(Ii.tag){case 5:case 31:case 13:Ri=!1;return;case 27:case 3:Ri=!0;return;default:Ii=Ii.return}}function Ui(e){if(e!==Ii)return!1;if(!L)return Hi(e),L=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!==`form`&&n!==`button`)||Gd(e.type,e.memoizedProps)),n=!n),n&&I&&Bi(e),Hi(e),t===13){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(317));I=ff(e)}else if(t===31){if(e=e.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(317));I=ff(e)}else t===27?(t=I,$d(e.type)?(e=df,df=null,I=e):I=t):I=Ii?uf(e.stateNode.nextSibling):null;return!0}function Wi(){I=Ii=null,L=!1}function Gi(){var e=Li;return e!==null&&($l===null?$l=e:$l.push.apply($l,e),Li=null),e}function Ki(e){Li===null?Li=[e]:Li.push(e)}var qi=me(null),Ji=null,Yi=null;function Xi(e,t,n){D(qi,t._currentValue),t._currentValue=n}function Zi(e){e._currentValue=qi.current,E(qi)}function Qi(e,t,n){for(;e!==null;){var r=e.alternate;if((e.childLanes&t)===t?r!==null&&(r.childLanes&t)!==t&&(r.childLanes|=t):(e.childLanes|=t,r!==null&&(r.childLanes|=t)),e===n)break;e=e.return}}function $i(e,t,n,r){var i=e.child;for(i!==null&&(i.return=e);i!==null;){var a=i.dependencies;if(a!==null){var s=i.child;a=a.firstContext;a:for(;a!==null;){var c=a;a=i;for(var l=0;l<t.length;l++)if(c.context===t[l]){a.lanes|=n,c=a.alternate,c!==null&&(c.lanes|=n),Qi(a.return,n,e),r||(s=null);break a}a=c.next}}else if(i.tag===18){if(s=i.return,s===null)throw Error(o(341));s.lanes|=n,a=s.alternate,a!==null&&(a.lanes|=n),Qi(s,n,e),s=null}else s=i.child;if(s!==null)s.return=i;else for(s=i;s!==null;){if(s===e){s=null;break}if(i=s.sibling,i!==null){i.return=s.return,s=i;break}s=s.return}i=s}}function ea(e,t,n,r){e=null;for(var i=t,a=!1;i!==null;){if(!a){if(i.flags&524288)a=!0;else if(i.flags&262144)break}if(i.tag===10){var s=i.alternate;if(s===null)throw Error(o(387));if(s=s.memoizedProps,s!==null){var c=i.type;Er(i.pendingProps.value,s.value)||(e===null?e=[c]:e.push(c))}}else if(i===ve.current){if(s=i.alternate,s===null)throw Error(o(387));s.memoizedState.memoizedState!==i.memoizedState.memoizedState&&(e===null?e=[ep]:e.push(ep))}i=i.return}e!==null&&$i(t,e,n,r),t.flags|=262144}function ta(e){for(e=e.firstContext;e!==null;){if(!Er(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function na(e){Ji=e,Yi=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function ra(e){return aa(Ji,e)}function ia(e,t){return Ji===null&&na(e),aa(e,t)}function aa(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},Yi===null){if(e===null)throw Error(o(308));Yi=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else Yi=Yi.next=t;return n}var oa=typeof AbortController<`u`?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(t,n){e.push(n)}};this.abort=function(){t.aborted=!0,e.forEach(function(e){return e()})}},sa=t.unstable_scheduleCallback,ca=t.unstable_NormalPriority,la={$$typeof:S,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function ua(){return{controller:new oa,data:new Map,refCount:0}}function da(e){e.refCount--,e.refCount===0&&sa(ca,function(){e.controller.abort()})}var fa=null,pa=0,ma=0,ha=null;function ga(e,t){if(fa===null){var n=fa=[];pa=0,ma=pd(),ha={status:`pending`,value:void 0,then:function(e){n.push(e)}}}return pa++,t.then(_a,_a),t}function _a(){if(--pa===0&&fa!==null){ha!==null&&(ha.status=`fulfilled`);var e=fa;fa=null,ma=0,ha=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function va(e,t){var n=[],r={status:`pending`,value:null,reason:null,then:function(e){n.push(e)}};return e.then(function(){r.status=`fulfilled`,r.value=t;for(var e=0;e<n.length;e++)(0,n[e])(t)},function(e){for(r.status=`rejected`,r.reason=e,e=0;e<n.length;e++)(0,n[e])(void 0)}),r}var ya=w.S;w.S=function(e,t){nu=Fe(),typeof t==`object`&&t&&typeof t.then==`function`&&ga(e,t),ya!==null&&ya(e,t)};var ba=me(null);function xa(){var e=ba.current;return e===null?U.pooledCache:e}function Sa(e,t){t===null?D(ba,ba.current):D(ba,t.pool)}function Ca(){var e=xa();return e===null?null:{parent:la._currentValue,pool:e}}var wa=Error(o(460)),Ta=Error(o(474)),Ea=Error(o(542)),Da={then:function(){}};function Oa(e){return e=e.status,e===`fulfilled`||e===`rejected`}function ka(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(un,un),t=n),t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Na(e),e;default:if(typeof t.status==`string`)t.then(un,un);else{if(e=U,e!==null&&100<e.shellSuspendCounter)throw Error(o(482));e=t,e.status=`pending`,e.then(function(e){if(t.status===`pending`){var n=t;n.status=`fulfilled`,n.value=e}},function(e){if(t.status===`pending`){var n=t;n.status=`rejected`,n.reason=e}})}switch(t.status){case`fulfilled`:return t.value;case`rejected`:throw e=t.reason,Na(e),e}throw ja=t,wa}}function Aa(e){try{var t=e._init;return t(e._payload)}catch(e){throw typeof e==`object`&&e&&typeof e.then==`function`?(ja=e,wa):e}}var ja=null;function Ma(){if(ja===null)throw Error(o(459));var e=ja;return ja=null,e}function Na(e){if(e===wa||e===Ea)throw Error(o(483))}var Pa=null,Fa=0;function Ia(e){var t=Fa;return Fa+=1,Pa===null&&(Pa=[]),ka(Pa,e,t)}function La(e,t){t=t.props.ref,e.ref=t===void 0?null:t}function Ra(e,t){throw t.$$typeof===h?Error(o(525)):(e=Object.prototype.toString.call(t),Error(o(31,e===`[object Object]`?`object with keys {`+Object.keys(t).join(`, `)+`}`:e)))}function za(e){function t(t,n){if(e){var r=t.deletions;r===null?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;r!==null;)t(n,r),r=r.sibling;return null}function r(e){for(var t=new Map;e!==null;)e.key===null?t.set(e.index,e):t.set(e.key,e),e=e.sibling;return t}function i(e,t){return e=mi(e,t),e.index=0,e.sibling=null,e}function a(t,n,r){return t.index=r,e?(r=t.alternate,r===null?(t.flags|=67108866,n):(r=r.index,r<n?(t.flags|=67108866,n):r)):(t.flags|=1048576,n)}function s(t){return e&&t.alternate===null&&(t.flags|=67108866),t}function c(e,t,n,r){return t===null||t.tag!==6?(t=vi(n,e.mode,r),t.return=e,t):(t=i(t,n),t.return=e,t)}function l(e,t,n,r){var a=n.type;return a===v?d(e,t,n.props.children,r,n.key):t!==null&&(t.elementType===a||typeof a==`object`&&a&&a.$$typeof===re&&Aa(a)===t.type)?(t=i(t,n.props),La(t,n),t.return=e,t):(t=gi(n.type,n.key,n.props,null,e.mode,r),La(t,n),t.return=e,t)}function u(e,t,n,r){return t===null||t.tag!==4||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?(t=bi(n,e.mode,r),t.return=e,t):(t=i(t,n.children||[]),t.return=e,t)}function d(e,t,n,r,a){return t===null||t.tag!==7?(t=_i(n,e.mode,r,a),t.return=e,t):(t=i(t,n),t.return=e,t)}function f(e,t,n){if(typeof t==`string`&&t!==``||typeof t==`number`||typeof t==`bigint`)return t=vi(``+t,e.mode,n),t.return=e,t;if(typeof t==`object`&&t){switch(t.$$typeof){case g:return n=gi(t.type,t.key,t.props,null,e.mode,n),La(n,t),n.return=e,n;case _:return t=bi(t,e.mode,n),t.return=e,t;case re:return t=Aa(t),f(e,t,n)}if(ue(t)||se(t))return t=_i(t,e.mode,n,null),t.return=e,t;if(typeof t.then==`function`)return f(e,Ia(t),n);if(t.$$typeof===S)return f(e,ia(e,t),n);Ra(e,t)}return null}function p(e,t,n,r){var i=t===null?null:t.key;if(typeof n==`string`&&n!==``||typeof n==`number`||typeof n==`bigint`)return i===null?c(e,t,``+n,r):null;if(typeof n==`object`&&n){switch(n.$$typeof){case g:return n.key===i?l(e,t,n,r):null;case _:return n.key===i?u(e,t,n,r):null;case re:return n=Aa(n),p(e,t,n,r)}if(ue(n)||se(n))return i===null?d(e,t,n,r,null):null;if(typeof n.then==`function`)return p(e,t,Ia(n),r);if(n.$$typeof===S)return p(e,t,ia(e,n),r);Ra(e,n)}return null}function m(e,t,n,r,i){if(typeof r==`string`&&r!==``||typeof r==`number`||typeof r==`bigint`)return e=e.get(n)||null,c(t,e,``+r,i);if(typeof r==`object`&&r){switch(r.$$typeof){case g:return e=e.get(r.key===null?n:r.key)||null,l(t,e,r,i);case _:return e=e.get(r.key===null?n:r.key)||null,u(t,e,r,i);case re:return r=Aa(r),m(e,t,n,r,i)}if(ue(r)||se(r))return e=e.get(n)||null,d(t,e,r,i,null);if(typeof r.then==`function`)return m(e,t,n,Ia(r),i);if(r.$$typeof===S)return m(e,t,n,ia(t,r),i);Ra(t,r)}return null}function h(i,o,s,c){for(var l=null,u=null,d=o,h=o=0,g=null;d!==null&&h<s.length;h++){d.index>h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),o=a(_,o,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),L&&ji(i,h),l;if(d===null){for(;h<s.length;h++)d=f(i,s[h],c),d!==null&&(o=a(d,o,h),u===null?l=d:u.sibling=d,u=d);return L&&ji(i,h),l}for(d=r(d);h<s.length;h++)g=m(d,i,h,s[h],c),g!==null&&(e&&g.alternate!==null&&d.delete(g.key===null?h:g.key),o=a(g,o,h),u===null?l=g:u.sibling=g,u=g);return e&&d.forEach(function(e){return t(i,e)}),L&&ji(i,h),l}function y(i,s,c,l){if(c==null)throw Error(o(151));for(var u=null,d=null,h=s,g=s=0,_=null,v=c.next();h!==null&&!v.done;g++,v=c.next()){h.index>g?(_=h,h=null):_=h.sibling;var y=p(i,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(i,h),s=a(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(i,h),L&&ji(i,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(i,v.value,l),v!==null&&(s=a(v,s,g),d===null?u=v:d.sibling=v,d=v);return L&&ji(i,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,i,g,v.value,l),v!==null&&(e&&v.alternate!==null&&h.delete(v.key===null?g:v.key),s=a(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),L&&ji(i,g),u}function b(e,r,a,c){if(typeof a==`object`&&a&&a.type===v&&a.key===null&&(a=a.props.children),typeof a==`object`&&a){switch(a.$$typeof){case g:a:{for(var l=a.key;r!==null;){if(r.key===l){if(l=a.type,l===v){if(r.tag===7){n(e,r.sibling),c=i(r,a.props.children),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===re&&Aa(l)===r.type){n(e,r.sibling),c=i(r,a.props),La(c,a),c.return=e,e=c;break a}n(e,r);break}else t(e,r);r=r.sibling}a.type===v?(c=_i(a.props.children,e.mode,c,a.key),c.return=e,e=c):(c=gi(a.type,a.key,a.props,null,e.mode,c),La(c,a),c.return=e,e=c)}return s(e);case _:a:{for(l=a.key;r!==null;){if(r.key===l)if(r.tag===4&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),c=i(r,a.children||[]),c.return=e,e=c;break a}else{n(e,r);break}else t(e,r);r=r.sibling}c=bi(a,e.mode,c),c.return=e,e=c}return s(e);case re:return a=Aa(a),b(e,r,a,c)}if(ue(a))return h(e,r,a,c);if(se(a)){if(l=se(a),typeof l!=`function`)throw Error(o(150));return a=l.call(a),y(e,r,a,c)}if(typeof a.then==`function`)return b(e,r,Ia(a),c);if(a.$$typeof===S)return b(e,r,ia(e,a),c);Ra(e,a)}return typeof a==`string`&&a!==``||typeof a==`number`||typeof a==`bigint`?(a=``+a,r!==null&&r.tag===6?(n(e,r.sibling),c=i(r,a),c.return=e,e=c):(n(e,r),c=vi(a,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{Fa=0;var i=b(e,t,n,r);return Pa=null,i}catch(t){if(t===wa||t===Ea)throw t;var a=fi(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var Ba=za(!0),Va=za(!1),Ha=!1;function Ua(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Wa(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 Ga(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function Ka(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,H&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=li(e),ci(e,null,n),t}return ai(e,r,t,n),li(e)}function qa(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,lt(e,n)}}function Ja(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var Ya=!1;function Xa(){if(Ya){var e=ha;if(e!==null)throw e}}function Za(e,t,n,r){Ya=!1;var i=e.updateQueue;Ha=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(G&f)===f:(r&f)===f){f!==0&&f===ma&&(Ya=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var h=e,g=s;f=t;var _=n;switch(g.tag){case 1:if(h=g.payload,typeof h==`function`){d=h.call(_,d,f);break a}d=h;break a;case 3:h.flags=h.flags&-65537|128;case 0:if(h=g.payload,f=typeof h==`function`?h.call(_,d,f):h,f==null)break a;d=m({},d,f);break a;case 2:Ha=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),ql|=o,e.lanes=o,e.memoizedState=d}}function Qa(e,t){if(typeof e!=`function`)throw Error(o(191,e));e.call(t)}function $a(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Qa(n[e],t)}var eo=me(null),to=me(0);function no(e,t){e=Kl,D(to,e),D(eo,t),Kl=e|t.baseLanes}function ro(){D(to,Kl),D(eo,eo.current)}function io(){Kl=to.current,E(eo),E(to)}var ao=me(null),oo=null;function so(e){var t=e.alternate;D(po,po.current&1),D(ao,e),oo===null&&(t===null||eo.current!==null||t.memoizedState!==null)&&(oo=e)}function co(e){D(po,po.current),D(ao,e),oo===null&&(oo=e)}function lo(e){e.tag===22?(D(po,po.current),D(ao,e),oo===null&&(oo=e)):uo(e)}function uo(){D(po,po.current),D(ao,ao.current)}function fo(e){E(ao),oo===e&&(oo=null),E(po)}var po=me(0);function mo(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||sf(n)||cf(n)))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)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 ho=0,R=null,z=null,go=null,_o=!1,B=!1,vo=!1,yo=0,bo=0,xo=null,So=0;function Co(){throw Error(o(321))}function wo(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Er(e[n],t[n]))return!1;return!0}function To(e,t,n,r,i,a){return ho=a,R=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,w.H=e===null||e.memoizedState===null?Hs:Us,vo=!1,a=n(r,i),vo=!1,B&&(a=Do(t,n,r,i)),Eo(e),a}function Eo(e){w.H=Vs;var t=z!==null&&z.next!==null;if(ho=0,go=z=R=null,_o=!1,bo=0,xo=null,t)throw Error(o(300));e===null||oc||(e=e.dependencies,e!==null&&ta(e)&&(oc=!0))}function Do(e,t,n,r){R=e;var i=0;do{if(B&&(xo=null),bo=0,B=!1,25<=i)throw Error(o(301));if(i+=1,go=z=null,e.updateQueue!=null){var a=e.updateQueue;a.lastEffect=null,a.events=null,a.stores=null,a.memoCache!=null&&(a.memoCache.index=0)}w.H=Ws,a=t(n,r)}while(B);return a}function Oo(){var e=w.H,t=e.useState()[0];return t=typeof t.then==`function`?Fo(t):t,e=e.useState()[0],(z===null?null:z.memoizedState)!==e&&(R.flags|=1024),t}function ko(){var e=yo!==0;return yo=0,e}function Ao(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function jo(e){if(_o){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}_o=!1}ho=0,go=z=R=null,B=!1,bo=yo=0,xo=null}function Mo(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return go===null?R.memoizedState=go=e:go=go.next=e,go}function No(){if(z===null){var e=R.alternate;e=e===null?null:e.memoizedState}else e=z.next;var t=go===null?R.memoizedState:go.next;if(t!==null)go=t,z=e;else{if(e===null)throw R.alternate===null?Error(o(467)):Error(o(310));z=e,e={memoizedState:z.memoizedState,baseState:z.baseState,baseQueue:z.baseQueue,queue:z.queue,next:null},go===null?R.memoizedState=go=e:go=go.next=e}return go}function Po(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function Fo(e){var t=bo;return bo+=1,xo===null&&(xo=[]),e=ka(xo,e,t),t=R,(go===null?t.memoizedState:go.next)===null&&(t=t.alternate,w.H=t===null||t.memoizedState===null?Hs:Us),e}function Io(e){if(typeof e==`object`&&e){if(typeof e.then==`function`)return Fo(e);if(e.$$typeof===S)return ra(e)}throw Error(o(438,String(e)))}function Lo(e){var t=null,n=R.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var r=R.alternate;r!==null&&(r=r.updateQueue,r!==null&&(r=r.memoCache,r!=null&&(t={data:r.data.map(function(e){return e.slice()}),index:0})))}if(t??={data:[],index:0},n===null&&(n=Po(),R.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),r=0;r<e;r++)n[r]=ae;return t.index++,n}function Ro(e,t){return typeof t==`function`?t(e):t}function zo(e){return Bo(No(),z,e)}function Bo(e,t,n){var r=e.queue;if(r===null)throw Error(o(311));r.lastRenderedReducer=n;var i=e.baseQueue,a=r.pending;if(a!==null){if(i!==null){var s=i.next;i.next=a.next,a.next=s}t.baseQueue=i=a,r.pending=null}if(a=e.baseState,i===null)e.memoizedState=a;else{t=i.next;var c=s=null,l=null,u=t,d=!1;do{var f=u.lane&-536870913;if(f===u.lane?(ho&f)===f:(G&f)===f){var p=u.revertLane;if(p===0)l!==null&&(l=l.next={lane:0,revertLane:0,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),f===ma&&(d=!0);else if((ho&p)===p){u=u.next,p===ma&&(d=!0);continue}else f={lane:0,revertLane:u.revertLane,gesture:null,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=f,s=a):l=l.next=f,R.lanes|=p,ql|=p;f=u.action,vo&&n(a,f),a=u.hasEagerState?u.eagerState:n(a,f)}else p={lane:f,revertLane:u.revertLane,gesture:u.gesture,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null},l===null?(c=l=p,s=a):l=l.next=p,R.lanes|=f,ql|=f;u=u.next}while(u!==null&&u!==t);if(l===null?s=a:l.next=c,!Er(a,e.memoizedState)&&(oc=!0,d&&(n=ha,n!==null)))throw n;e.memoizedState=a,e.baseState=s,e.baseQueue=l,r.lastRenderedState=a}return i===null&&(r.lanes=0),[e.memoizedState,r.dispatch]}function Vo(e){var t=No(),n=t.queue;if(n===null)throw Error(o(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,a=t.memoizedState;if(i!==null){n.pending=null;var s=i=i.next;do a=e(a,s.action),s=s.next;while(s!==i);Er(a,t.memoizedState)||(oc=!0),t.memoizedState=a,t.baseQueue===null&&(t.baseState=a),n.lastRenderedState=a}return[a,r]}function Ho(e,t,n){var r=R,i=No(),a=L;if(a){if(n===void 0)throw Error(o(407));n=n()}else n=t();var s=!Er((z||i).memoizedState,n);if(s&&(i.memoizedState=n,oc=!0),i=i.queue,ps(Go.bind(null,r,i,e),[e]),i.getSnapshot!==t||s||go!==null&&go.memoizedState.tag&1){if(r.flags|=2048,cs(9,{destroy:void 0},Wo.bind(null,r,i,n,t),null),U===null)throw Error(o(349));a||ho&127||Uo(r,t,n)}return n}function Uo(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=R.updateQueue,t===null?(t=Po(),R.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Wo(e,t,n,r){t.value=n,t.getSnapshot=r,Ko(t)&&qo(e)}function Go(e,t,n){return n(function(){Ko(t)&&qo(e)})}function Ko(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Er(e,n)}catch{return!0}}function qo(e){var t=si(e,2);t!==null&&_u(t,e,2)}function Jo(e){var t=Mo();if(typeof e==`function`){var n=e;if(e=n(),vo){Ke(!0);try{n()}finally{Ke(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ro,lastRenderedState:e},t}function Yo(e,t,n,r){return e.baseState=n,Bo(e,z,typeof r==`function`?r:Ro)}function Xo(e,t,n,r,i){if(Rs(e))throw Error(o(485));if(e=t.action,e!==null){var a={payload:i,action:e,next:null,isTransition:!0,status:`pending`,value:null,reason:null,listeners:[],then:function(e){a.listeners.push(e)}};w.T===null?a.isTransition=!1:n(!0),r(a),n=t.pending,n===null?(a.next=t.pending=a,Zo(t,a)):(a.next=n.next,t.pending=n.next=a)}}function Zo(e,t){var n=t.action,r=t.payload,i=e.state;if(t.isTransition){var a=w.T,o={};w.T=o;try{var s=n(i,r),c=w.S;c!==null&&c(o,s),Qo(e,t,s)}catch(n){es(e,t,n)}finally{a!==null&&o.types!==null&&(a.types=o.types),w.T=a}}else try{a=n(i,r),Qo(e,t,a)}catch(n){es(e,t,n)}}function Qo(e,t,n){typeof n==`object`&&n&&typeof n.then==`function`?n.then(function(n){$o(e,t,n)},function(n){return es(e,t,n)}):$o(e,t,n)}function $o(e,t,n){t.status=`fulfilled`,t.value=n,ts(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Zo(e,n)))}function es(e,t,n){var r=e.pending;if(e.pending=null,r!==null){r=r.next;do t.status=`rejected`,t.reason=n,ts(t),t=t.next;while(t!==r)}e.action=null}function ts(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function ns(e,t){return t}function rs(e,t){if(L){var n=U.formState;if(n!==null){a:{var r=R;if(L){if(I){b:{for(var i=I,a=Ri;i.nodeType!==8;){if(!a){i=null;break b}if(i=uf(i.nextSibling),i===null){i=null;break b}}a=i.data,i=a===`F!`||a===`F`?i:null}if(i){I=uf(i.nextSibling),r=i.data===`F!`;break a}}Bi(r)}r=!1}r&&(t=n[0])}}return n=Mo(),n.memoizedState=n.baseState=t,r={pending:null,lanes:0,dispatch:null,lastRenderedReducer:ns,lastRenderedState:t},n.queue=r,n=Fs.bind(null,R,r),r.dispatch=n,r=Jo(!1),a=Ls.bind(null,R,!1,r.queue),r=Mo(),i={state:t,dispatch:null,action:e,pending:null},r.queue=i,n=Xo.bind(null,R,i,a,n),i.dispatch=n,r.memoizedState=e,[t,n,!1]}function is(e){return as(No(),z,e)}function as(e,t,n){if(t=Bo(e,t,ns)[0],e=zo(Ro)[0],typeof t==`object`&&t&&typeof t.then==`function`)try{var r=Fo(t)}catch(e){throw e===wa?Ea:e}else r=t;t=No();var i=t.queue,a=i.dispatch;return n!==t.memoizedState&&(R.flags|=2048,cs(9,{destroy:void 0},os.bind(null,i,n),null)),[r,a,e]}function os(e,t){e.action=t}function ss(e){var t=No(),n=z;if(n!==null)return as(t,n,e);No(),t=t.memoizedState,n=No();var r=n.queue.dispatch;return n.memoizedState=e,[t,r,!1]}function cs(e,t,n,r){return e={tag:e,create:n,deps:r,inst:t,next:null},t=R.updateQueue,t===null&&(t=Po(),R.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ls(){return No().memoizedState}function us(e,t,n,r){var i=Mo();R.flags|=e,i.memoizedState=cs(1|t,{destroy:void 0},n,r===void 0?null:r)}function ds(e,t,n,r){var i=No();r=r===void 0?null:r;var a=i.memoizedState.inst;z!==null&&r!==null&&wo(r,z.memoizedState.deps)?i.memoizedState=cs(t,a,n,r):(R.flags|=e,i.memoizedState=cs(1|t,a,n,r))}function fs(e,t){us(8390656,8,e,t)}function ps(e,t){ds(2048,8,e,t)}function ms(e){R.flags|=4;var t=R.updateQueue;if(t===null)t=Po(),R.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function hs(e){var t=No().memoizedState;return ms({ref:t,nextImpl:e}),function(){if(H&2)throw Error(o(440));return t.impl.apply(void 0,arguments)}}function gs(e,t){return ds(4,2,e,t)}function _s(e,t){return ds(4,4,e,t)}function vs(e,t){if(typeof t==`function`){e=e();var n=t(e);return function(){typeof n==`function`?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function ys(e,t,n){n=n==null?null:n.concat([e]),ds(4,4,vs.bind(null,t,e),n)}function bs(){}function xs(e,t){var n=No();t=t===void 0?null:t;var r=n.memoizedState;return t!==null&&wo(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Ss(e,t){var n=No();t=t===void 0?null:t;var r=n.memoizedState;if(t!==null&&wo(t,r[1]))return r[0];if(r=e(),vo){Ke(!0);try{e()}finally{Ke(!1)}}return n.memoizedState=[r,t],r}function Cs(e,t,n){return n===void 0||ho&1073741824&&!(G&261930)?e.memoizedState=t:(e.memoizedState=n,e=gu(),R.lanes|=e,ql|=e,n)}function ws(e,t,n,r){return Er(n,t)?n:eo.current===null?!(ho&42)||ho&1073741824&&!(G&261930)?(oc=!0,e.memoizedState=n):(e=gu(),R.lanes|=e,ql|=e,t):(e=Cs(e,n,r),Er(e,t)||(oc=!0),e)}function Ts(e,t,n,r,i){var a=T.p;T.p=a!==0&&8>a?a:8;var o=w.T,s={};w.T=s,Ls(e,!1,t,n);try{var c=i(),l=w.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?Is(e,t,va(c,r),hu(e)):Is(e,t,r,hu(e))}catch(n){Is(e,t,{then:function(){},status:`rejected`,reason:n},hu())}finally{T.p=a,o!==null&&s.types!==null&&(o.types=s.types),w.T=o}}function Es(){}function Ds(e,t,n,r){if(e.tag!==5)throw Error(o(476));var i=Os(e).queue;Ts(e,i,t,de,n===null?Es:function(){return ks(e),n(r)})}function Os(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:de,baseState:de,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ro,lastRenderedState:de},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Ro,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function ks(e){var t=Os(e);t.next===null&&(t=e.alternate.memoizedState),Is(e,t.next.queue,{},hu())}function As(){return ra(ep)}function js(){return No().memoizedState}function Ms(){return No().memoizedState}function Ns(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=hu();e=Ga(n);var r=Ka(t,e,n);r!==null&&(_u(r,t,n),qa(r,t,n)),t={cache:ua()},e.payload=t;return}t=t.return}}function Ps(e,t,n){var r=hu();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Rs(e)?zs(t,n):(n=oi(e,t,n,r),n!==null&&(_u(n,e,r),Bs(n,t,r)))}function Fs(e,t,n){Is(e,t,n,hu())}function Is(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Rs(e))zs(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Er(s,o))return ai(e,t,i,0),U===null&&ii(),!1}catch{}if(n=oi(e,t,i,r),n!==null)return _u(n,e,r),Bs(n,t,r),!0}return!1}function Ls(e,t,n,r){if(r={lane:2,revertLane:pd(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},Rs(e)){if(t)throw Error(o(479))}else t=oi(e,n,r,2),t!==null&&_u(t,e,2)}function Rs(e){var t=e.alternate;return e===R||t!==null&&t===R}function zs(e,t){B=_o=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function Bs(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,lt(e,n)}}var Vs={readContext:ra,use:Io,useCallback:Co,useContext:Co,useEffect:Co,useImperativeHandle:Co,useLayoutEffect:Co,useInsertionEffect:Co,useMemo:Co,useReducer:Co,useRef:Co,useState:Co,useDebugValue:Co,useDeferredValue:Co,useTransition:Co,useSyncExternalStore:Co,useId:Co,useHostTransitionStatus:Co,useFormState:Co,useActionState:Co,useOptimistic:Co,useMemoCache:Co,useCacheRefresh:Co};Vs.useEffectEvent=Co;var Hs={readContext:ra,use:Io,useCallback:function(e,t){return Mo().memoizedState=[e,t===void 0?null:t],e},useContext:ra,useEffect:fs,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),us(4194308,4,vs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return us(4194308,4,e,t)},useInsertionEffect:function(e,t){us(4,2,e,t)},useMemo:function(e,t){var n=Mo();t=t===void 0?null:t;var r=e();if(vo){Ke(!0);try{e()}finally{Ke(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=Mo();if(n!==void 0){var i=n(t);if(vo){Ke(!0);try{n(t)}finally{Ke(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=Ps.bind(null,R,e),[r.memoizedState,e]},useRef:function(e){var t=Mo();return e={current:e},t.memoizedState=e},useState:function(e){e=Jo(e);var t=e.queue,n=Fs.bind(null,R,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:bs,useDeferredValue:function(e,t){return Cs(Mo(),e,t)},useTransition:function(){var e=Jo(!1);return e=Ts.bind(null,R,e.queue,!0,!1),Mo().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=R,i=Mo();if(L){if(n===void 0)throw Error(o(407));n=n()}else{if(n=t(),U===null)throw Error(o(349));G&127||Uo(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,fs(Go.bind(null,r,a,e),[e]),r.flags|=2048,cs(9,{destroy:void 0},Wo.bind(null,r,a,n,t),null),n},useId:function(){var e=Mo(),t=U.identifierPrefix;if(L){var n=Ai,r=ki;n=(r&~(1<<32-qe(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=yo++,0<n&&(t+=`H`+n.toString(32)),t+=`_`}else n=So++,t=`_`+t+`r_`+n.toString(32)+`_`;return e.memoizedState=t},useHostTransitionStatus:As,useFormState:rs,useActionState:rs,useOptimistic:function(e){var t=Mo();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=Ls.bind(null,R,!0,n),n.dispatch=t,[e,t]},useMemoCache:Lo,useCacheRefresh:function(){return Mo().memoizedState=Ns.bind(null,R)},useEffectEvent:function(e){var t=Mo(),n={impl:e};return t.memoizedState=n,function(){if(H&2)throw Error(o(440));return n.impl.apply(void 0,arguments)}}},Us={readContext:ra,use:Io,useCallback:xs,useContext:ra,useEffect:ps,useImperativeHandle:ys,useInsertionEffect:gs,useLayoutEffect:_s,useMemo:Ss,useReducer:zo,useRef:ls,useState:function(){return zo(Ro)},useDebugValue:bs,useDeferredValue:function(e,t){return ws(No(),z.memoizedState,e,t)},useTransition:function(){var e=zo(Ro)[0],t=No().memoizedState;return[typeof e==`boolean`?e:Fo(e),t]},useSyncExternalStore:Ho,useId:js,useHostTransitionStatus:As,useFormState:is,useActionState:is,useOptimistic:function(e,t){return Yo(No(),z,e,t)},useMemoCache:Lo,useCacheRefresh:Ms};Us.useEffectEvent=hs;var Ws={readContext:ra,use:Io,useCallback:xs,useContext:ra,useEffect:ps,useImperativeHandle:ys,useInsertionEffect:gs,useLayoutEffect:_s,useMemo:Ss,useReducer:Vo,useRef:ls,useState:function(){return Vo(Ro)},useDebugValue:bs,useDeferredValue:function(e,t){var n=No();return z===null?Cs(n,e,t):ws(n,z.memoizedState,e,t)},useTransition:function(){var e=Vo(Ro)[0],t=No().memoizedState;return[typeof e==`boolean`?e:Fo(e),t]},useSyncExternalStore:Ho,useId:js,useHostTransitionStatus:As,useFormState:ss,useActionState:ss,useOptimistic:function(e,t){var n=No();return z===null?(n.baseState=e,[e,n.queue.dispatch]):Yo(n,z,e,t)},useMemoCache:Lo,useCacheRefresh:Ms};Ws.useEffectEvent=hs;function Gs(e,t,n,r){t=e.memoizedState,n=n(r,t),n=n==null?t:m({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Ks={enqueueSetState:function(e,t,n){e=e._reactInternals;var r=hu(),i=Ga(r);i.payload=t,n!=null&&(i.callback=n),t=Ka(e,i,r),t!==null&&(_u(t,e,r),qa(t,e,r))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=hu(),i=Ga(r);i.tag=1,i.payload=t,n!=null&&(i.callback=n),t=Ka(e,i,r),t!==null&&(_u(t,e,r),qa(t,e,r))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=hu(),r=Ga(n);r.tag=2,t!=null&&(r.callback=t),t=Ka(e,r,n),t!==null&&(_u(t,e,n),qa(t,e,n))}};function qs(e,t,n,r,i,a,o){return e=e.stateNode,typeof e.shouldComponentUpdate==`function`?e.shouldComponentUpdate(r,a,o):t.prototype&&t.prototype.isPureReactComponent?!Dr(n,r)||!Dr(i,a):!0}function Js(e,t,n,r){e=t.state,typeof t.componentWillReceiveProps==`function`&&t.componentWillReceiveProps(n,r),typeof t.UNSAFE_componentWillReceiveProps==`function`&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ks.enqueueReplaceState(t,t.state,null)}function Ys(e,t){var n=t;if(`ref`in t)for(var r in n={},t)r!==`ref`&&(n[r]=t[r]);if(e=e.defaultProps)for(var i in n===t&&(n=m({},n)),e)n[i]===void 0&&(n[i]=e[i]);return n}function Xs(e){ei(e)}function Zs(e){console.error(e)}function Qs(e){ei(e)}function $s(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(e){setTimeout(function(){throw e})}}function ec(e,t,n){try{var r=e.onCaughtError;r(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(e){setTimeout(function(){throw e})}}function tc(e,t,n){return n=Ga(n),n.tag=3,n.payload={element:null},n.callback=function(){$s(e,t)},n}function nc(e){return e=Ga(e),e.tag=3,e}function rc(e,t,n,r){var i=n.type.getDerivedStateFromError;if(typeof i==`function`){var a=r.value;e.payload=function(){return i(a)},e.callback=function(){ec(t,n,r)}}var o=n.stateNode;o!==null&&typeof o.componentDidCatch==`function`&&(e.callback=function(){ec(t,n,r),typeof i!=`function`&&(au===null?au=new Set([this]):au.add(this));var e=r.stack;this.componentDidCatch(r.value,{componentStack:e===null?``:e})})}function ic(e,t,n,r,i){if(n.flags|=32768,typeof r==`object`&&r&&typeof r.then==`function`){if(t=n.alternate,t!==null&&ea(t,n,i,!0),n=ao.current,n!==null){switch(n.tag){case 31:case 13:return oo===null?ku():n.alternate===null&&J===0&&(J=3),n.flags&=-257,n.flags|=65536,n.lanes=i,r===Da?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([r]):t.add(r),qu(e,r,i)),!1;case 22:return n.flags|=65536,r===Da?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([r])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([r]):n.add(r)),qu(e,r,i)),!1}throw Error(o(435,n.tag))}return qu(e,r,i),ku(),!1}if(L)return t=ao.current,t===null?(r!==zi&&(t=Error(o(423),{cause:r}),Ki(Si(t,n))),e=e.current.alternate,e.flags|=65536,i&=-i,e.lanes|=i,r=Si(r,n),i=tc(e.stateNode,r,i),Ja(e,i),J!==4&&(J=2)):(!(t.flags&65536)&&(t.flags|=256),t.flags|=65536,t.lanes=i,r!==zi&&(e=Error(o(422),{cause:r}),Ki(Si(e,n)))),!1;var a=Error(o(520),{cause:r});if(a=Si(a,n),Ql===null?Ql=[a]:Ql.push(a),J!==4&&(J=2),t===null)return!0;r=Si(r,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=i&-i,n.lanes|=e,e=tc(n.stateNode,r,e),Ja(n,e),!1;case 1:if(t=n.type,a=n.stateNode,!(n.flags&128)&&(typeof t.getDerivedStateFromError==`function`||a!==null&&typeof a.componentDidCatch==`function`&&(au===null||!au.has(a))))return n.flags|=65536,i&=-i,n.lanes|=i,i=nc(i),rc(i,e,n,r),Ja(n,i),!1}n=n.return}while(n!==null);return!1}var ac=Error(o(461)),oc=!1;function sc(e,t,n,r){t.child=e===null?Va(t,null,n,r):Ba(t,e.child,n,r)}function cc(e,t,n,r,i){n=n.render;var a=t.ref;if(`ref`in r){var o={};for(var s in r)s!==`ref`&&(o[s]=r[s])}else o=r;return na(t),r=To(e,t,n,o,a,i),s=ko(),e!==null&&!oc?(Ao(e,t,i),Mc(e,t,i)):(L&&s&&Ni(t),t.flags|=1,sc(e,t,r,i),t.child)}function lc(e,t,n,r,i){if(e===null){var a=n.type;return typeof a==`function`&&!pi(a)&&a.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=a,uc(e,t,a,r,i)):(e=gi(n.type,null,r,t,t.mode,i),e.ref=t.ref,e.return=t,t.child=e)}if(a=e.child,!Nc(e,i)){var o=a.memoizedProps;if(n=n.compare,n=n===null?Dr:n,n(o,r)&&e.ref===t.ref)return Mc(e,t,i)}return t.flags|=1,e=mi(a,r),e.ref=t.ref,e.return=t,t.child=e}function uc(e,t,n,r,i){if(e!==null){var a=e.memoizedProps;if(Dr(a,r)&&e.ref===t.ref)if(oc=!1,t.pendingProps=r=a,Nc(e,i))e.flags&131072&&(oc=!0);else return t.lanes=e.lanes,Mc(e,t,i)}return vc(e,t,n,r,i)}function dc(e,t,n,r){var i=r.children,a=e===null?null:e.memoizedState;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),r.mode===`hidden`){if(t.flags&128){if(a=a===null?n:a.baseLanes|n,e!==null){for(r=t.child=e.child,i=0;r!==null;)i=i|r.lanes|r.childLanes,r=r.sibling;r=i&~a}else r=0,t.child=null;return pc(e,t,a,n,r)}if(n&536870912)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&Sa(t,a===null?null:a.cachePool),a===null?ro():no(t,a),lo(t);else return r=t.lanes=536870912,pc(e,t,a===null?n:a.baseLanes|n,n,r)}else a===null?(e!==null&&Sa(t,null),ro(),uo(t)):(Sa(t,a.cachePool),no(t,a),uo(t),t.memoizedState=null);return sc(e,t,i,n),t.child}function fc(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function pc(e,t,n,r,i){var a=xa();return a=a===null?null:{parent:la._currentValue,pool:a},t.memoizedState={baseLanes:n,cachePool:a},e!==null&&Sa(t,null),ro(),lo(t),e!==null&&ea(e,t,r,!0),t.childLanes=i,null}function mc(e,t){return t=Dc({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function hc(e,t,n){return Ba(t,e.child,null,n),e=mc(t,t.pendingProps),e.flags|=2,fo(t),t.memoizedState=null,e}function gc(e,t,n){var r=t.pendingProps,i=(t.flags&128)!=0;if(t.flags&=-129,e===null){if(L){if(r.mode===`hidden`)return e=mc(t,r),t.lanes=536870912,fc(null,e);if(co(t),(e=I)?(e=of(e,Ri),e=e!==null&&e.data===`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Oi===null?null:{id:ki,overflow:Ai},retryLane:536870912,hydrationErrors:null},n=yi(e),n.return=t,t.child=n,Ii=t,I=null)):e=null,e===null)throw Bi(t);return t.lanes=536870912,null}return mc(t,r)}var a=e.memoizedState;if(a!==null){var s=a.dehydrated;if(co(t),i)if(t.flags&256)t.flags&=-257,t=hc(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(o(558));else if(oc||ea(e,t,n,!1),i=(n&e.childLanes)!==0,oc||i){if(r=U,r!==null&&(s=ut(r,n),s!==0&&s!==a.retryLane))throw a.retryLane=s,si(e,s),_u(r,e,s),ac;ku(),t=hc(e,t,n)}else e=a.treeContext,I=uf(s.nextSibling),Ii=t,L=!0,Li=null,Ri=!1,e!==null&&Fi(t,e),t=mc(t,r),t.flags|=4096;return t}return e=mi(e.child,{mode:r.mode,children:r.children}),e.ref=t.ref,t.child=e,e.return=t,e}function _c(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!=`function`&&typeof n!=`object`)throw Error(o(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function vc(e,t,n,r,i){return na(t),n=To(e,t,n,r,void 0,i),r=ko(),e!==null&&!oc?(Ao(e,t,i),Mc(e,t,i)):(L&&r&&Ni(t),t.flags|=1,sc(e,t,n,i),t.child)}function yc(e,t,n,r,i,a){return na(t),t.updateQueue=null,n=Do(t,r,n,i),Eo(e),r=ko(),e!==null&&!oc?(Ao(e,t,a),Mc(e,t,a)):(L&&r&&Ni(t),t.flags|=1,sc(e,t,n,a),t.child)}function bc(e,t,n,r,i){if(na(t),t.stateNode===null){var a=ui,o=n.contextType;typeof o==`object`&&o&&(a=ra(o)),a=new n(r,a),t.memoizedState=a.state!==null&&a.state!==void 0?a.state:null,a.updater=Ks,t.stateNode=a,a._reactInternals=t,a=t.stateNode,a.props=r,a.state=t.memoizedState,a.refs={},Ua(t),o=n.contextType,a.context=typeof o==`object`&&o?ra(o):ui,a.state=t.memoizedState,o=n.getDerivedStateFromProps,typeof o==`function`&&(Gs(t,n,o,r),a.state=t.memoizedState),typeof n.getDerivedStateFromProps==`function`||typeof a.getSnapshotBeforeUpdate==`function`||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(o=a.state,typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount(),o!==a.state&&Ks.enqueueReplaceState(a,a.state,null),Za(t,r,a,i),Xa(),a.state=t.memoizedState),typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!0}else if(e===null){a=t.stateNode;var s=t.memoizedProps,c=Ys(n,s);a.props=c;var l=a.context,u=n.contextType;o=ui,typeof u==`object`&&u&&(o=ra(u));var d=n.getDerivedStateFromProps;u=typeof d==`function`||typeof a.getSnapshotBeforeUpdate==`function`,s=t.pendingProps!==s,u||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(s||l!==o)&&Js(t,a,r,o),Ha=!1;var f=t.memoizedState;a.state=f,Za(t,r,a,i),Xa(),l=t.memoizedState,s||f!==l||Ha?(typeof d==`function`&&(Gs(t,n,d,r),l=t.memoizedState),(c=Ha||qs(t,n,c,r,f,l,o))?(u||typeof a.UNSAFE_componentWillMount!=`function`&&typeof a.componentWillMount!=`function`||(typeof a.componentWillMount==`function`&&a.componentWillMount(),typeof a.UNSAFE_componentWillMount==`function`&&a.UNSAFE_componentWillMount()),typeof a.componentDidMount==`function`&&(t.flags|=4194308)):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=o,r=c):(typeof a.componentDidMount==`function`&&(t.flags|=4194308),r=!1)}else{a=t.stateNode,Wa(e,t),o=t.memoizedProps,u=Ys(n,o),a.props=u,d=t.pendingProps,f=a.context,l=n.contextType,c=ui,typeof l==`object`&&l&&(c=ra(l)),s=n.getDerivedStateFromProps,(l=typeof s==`function`||typeof a.getSnapshotBeforeUpdate==`function`)||typeof a.UNSAFE_componentWillReceiveProps!=`function`&&typeof a.componentWillReceiveProps!=`function`||(o!==d||f!==c)&&Js(t,a,r,c),Ha=!1,f=t.memoizedState,a.state=f,Za(t,r,a,i),Xa();var p=t.memoizedState;o!==d||f!==p||Ha||e!==null&&e.dependencies!==null&&ta(e.dependencies)?(typeof s==`function`&&(Gs(t,n,s,r),p=t.memoizedState),(u=Ha||qs(t,n,u,r,f,p,c)||e!==null&&e.dependencies!==null&&ta(e.dependencies))?(l||typeof a.UNSAFE_componentWillUpdate!=`function`&&typeof a.componentWillUpdate!=`function`||(typeof a.componentWillUpdate==`function`&&a.componentWillUpdate(r,p,c),typeof a.UNSAFE_componentWillUpdate==`function`&&a.UNSAFE_componentWillUpdate(r,p,c)),typeof a.componentDidUpdate==`function`&&(t.flags|=4),typeof a.getSnapshotBeforeUpdate==`function`&&(t.flags|=1024)):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=c,r=u):(typeof a.componentDidUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=4),typeof a.getSnapshotBeforeUpdate!=`function`||o===e.memoizedProps&&f===e.memoizedState||(t.flags|=1024),r=!1)}return a=r,_c(e,t),r=(t.flags&128)!=0,a||r?(a=t.stateNode,n=r&&typeof n.getDerivedStateFromError!=`function`?null:a.render(),t.flags|=1,e!==null&&r?(t.child=Ba(t,e.child,null,i),t.child=Ba(t,null,n,i)):sc(e,t,n,i),t.memoizedState=a.state,e=t.child):e=Mc(e,t,i),e}function xc(e,t,n,r){return Wi(),t.flags|=256,sc(e,t,n,r),t.child}var Sc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Cc(e){return{baseLanes:e,cachePool:Ca()}}function wc(e,t,n){return e=e===null?0:e.childLanes&~n,t&&(e|=Xl),e}function Tc(e,t,n){var r=t.pendingProps,i=!1,a=(t.flags&128)!=0,s;if((s=a)||(s=e!==null&&e.memoizedState===null?!1:(po.current&2)!=0),s&&(i=!0,t.flags&=-129),s=(t.flags&32)!=0,t.flags&=-33,e===null){if(L){if(i?so(t):uo(t),(e=I)?(e=of(e,Ri),e=e!==null&&e.data!==`&`?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Oi===null?null:{id:ki,overflow:Ai},retryLane:536870912,hydrationErrors:null},n=yi(e),n.return=t,t.child=n,Ii=t,I=null)):e=null,e===null)throw Bi(t);return cf(e)?t.lanes=32:t.lanes=536870912,null}var c=r.children;return r=r.fallback,i?(uo(t),i=t.mode,c=Dc({mode:`hidden`,children:c},i),r=_i(r,i,n,null),c.return=t,r.return=t,c.sibling=r,t.child=c,r=t.child,r.memoizedState=Cc(n),r.childLanes=wc(e,s,n),t.memoizedState=Sc,fc(null,r)):(so(t),Ec(t,c))}var l=e.memoizedState;if(l!==null&&(c=l.dehydrated,c!==null)){if(a)t.flags&256?(so(t),t.flags&=-257,t=Oc(e,t,n)):t.memoizedState===null?(uo(t),c=r.fallback,i=t.mode,r=Dc({mode:`visible`,children:r.children},i),c=_i(c,i,n,null),c.flags|=2,r.return=t,c.return=t,r.sibling=c,t.child=r,Ba(t,e.child,null,n),r=t.child,r.memoizedState=Cc(n),r.childLanes=wc(e,s,n),t.memoizedState=Sc,t=fc(null,r)):(uo(t),t.child=e.child,t.flags|=128,t=null);else if(so(t),cf(c)){if(s=c.nextSibling&&c.nextSibling.dataset,s)var u=s.dgst;s=u,r=Error(o(419)),r.stack=``,r.digest=s,Ki({value:r,source:null,stack:null}),t=Oc(e,t,n)}else if(oc||ea(e,t,n,!1),s=(n&e.childLanes)!==0,oc||s){if(s=U,s!==null&&(r=ut(s,n),r!==0&&r!==l.retryLane))throw l.retryLane=r,si(e,r),_u(s,e,r),ac;sf(c)||ku(),t=Oc(e,t,n)}else sf(c)?(t.flags|=192,t.child=e.child,t=null):(e=l.treeContext,I=uf(c.nextSibling),Ii=t,L=!0,Li=null,Ri=!1,e!==null&&Fi(t,e),t=Ec(t,r.children),t.flags|=4096);return t}return i?(uo(t),c=r.fallback,i=t.mode,l=e.child,u=l.sibling,r=mi(l,{mode:`hidden`,children:r.children}),r.subtreeFlags=l.subtreeFlags&65011712,u===null?(c=_i(c,i,n,null),c.flags|=2):c=mi(u,c),c.return=t,r.return=t,r.sibling=c,t.child=r,fc(null,r),r=t.child,c=e.child.memoizedState,c===null?c=Cc(n):(i=c.cachePool,i===null?i=Ca():(l=la._currentValue,i=i.parent===l?i:{parent:l,pool:l}),c={baseLanes:c.baseLanes|n,cachePool:i}),r.memoizedState=c,r.childLanes=wc(e,s,n),t.memoizedState=Sc,fc(e.child,r)):(so(t),n=e.child,e=n.sibling,n=mi(n,{mode:`visible`,children:r.children}),n.return=t,n.sibling=null,e!==null&&(s=t.deletions,s===null?(t.deletions=[e],t.flags|=16):s.push(e)),t.child=n,t.memoizedState=null,n)}function Ec(e,t){return t=Dc({mode:`visible`,children:t},e.mode),t.return=e,e.child=t}function Dc(e,t){return e=fi(22,e,null,t),e.lanes=0,e}function Oc(e,t,n){return Ba(t,e.child,null,n),e=Ec(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function kc(e,t,n){e.lanes|=t;var r=e.alternate;r!==null&&(r.lanes|=t),Qi(e.return,t,n)}function Ac(e,t,n,r,i,a){var o=e.memoizedState;o===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,treeForkCount:a}:(o.isBackwards=t,o.rendering=null,o.renderingStartTime=0,o.last=r,o.tail=n,o.tailMode=i,o.treeForkCount=a)}function jc(e,t,n){var r=t.pendingProps,i=r.revealOrder,a=r.tail;r=r.children;var o=po.current,s=(o&2)!=0;if(s?(o=o&1|2,t.flags|=128):o&=1,D(po,o),sc(e,t,r,n),r=L?Ei:0,!s&&e!==null&&e.flags&128)a:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&kc(e,n,t);else if(e.tag===19)kc(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break a;for(;e.sibling===null;){if(e.return===null||e.return===t)break a;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(i){case`forwards`:for(n=t.child,i=null;n!==null;)e=n.alternate,e!==null&&mo(e)===null&&(i=n),n=n.sibling;n=i,n===null?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),Ac(t,!1,i,n,a,r);break;case`backwards`:case`unstable_legacy-backwards`:for(n=null,i=t.child,t.child=null;i!==null;){if(e=i.alternate,e!==null&&mo(e)===null){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}Ac(t,!0,n,null,a,r);break;case`together`:Ac(t,!1,null,null,void 0,r);break;default:t.memoizedState=null}return t.child}function Mc(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),ql|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(ea(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(o(153));if(t.child!==null){for(e=t.child,n=mi(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=mi(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Nc(e,t){return(e.lanes&t)===0?(e=e.dependencies,!!(e!==null&&ta(e))):!0}function Pc(e,t,n){switch(t.tag){case 3:ye(t,t.stateNode.containerInfo),Xi(t,la,e.memoizedState.cache),Wi();break;case 27:case 5:xe(t);break;case 4:ye(t,t.stateNode.containerInfo);break;case 10:Xi(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,co(t),null;break;case 13:var r=t.memoizedState;if(r!==null)return r.dehydrated===null?(n&t.child.childLanes)===0?(so(t),e=Mc(e,t,n),e===null?null:e.sibling):Tc(e,t,n):(so(t),t.flags|=128,null);so(t);break;case 19:var i=(e.flags&128)!=0;if(r=(n&t.childLanes)!==0,r||=(ea(e,t,n,!1),(n&t.childLanes)!==0),i){if(r)return jc(e,t,n);t.flags|=128}if(i=t.memoizedState,i!==null&&(i.rendering=null,i.tail=null,i.lastEffect=null),D(po,po.current),r)break;return null;case 22:return t.lanes=0,dc(e,t,n,t.pendingProps);case 24:Xi(t,la,e.memoizedState.cache)}return Mc(e,t,n)}function Fc(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)oc=!0;else{if(!Nc(e,n)&&!(t.flags&128))return oc=!1,Pc(e,t,n);oc=!!(e.flags&131072)}else oc=!1,L&&t.flags&1048576&&Mi(t,Ei,t.index);switch(t.lanes=0,t.tag){case 16:a:{var r=t.pendingProps;if(e=Aa(t.elementType),t.type=e,typeof e==`function`)pi(e)?(r=Ys(e,r),t.tag=1,t=bc(null,t,e,r,n)):(t.tag=0,t=vc(null,t,e,r,n));else{if(e!=null){var i=e.$$typeof;if(i===C){t.tag=11,t=cc(null,t,e,r,n);break a}else if(i===ne){t.tag=14,t=lc(null,t,e,r,n);break a}}throw t=le(e)||e,Error(o(306,t,``))}}return t;case 0:return vc(e,t,t.type,t.pendingProps,n);case 1:return r=t.type,i=Ys(r,t.pendingProps),bc(e,t,r,i,n);case 3:a:{if(ye(t,t.stateNode.containerInfo),e===null)throw Error(o(387));r=t.pendingProps;var a=t.memoizedState;i=a.element,Wa(e,t),Za(t,r,null,n);var s=t.memoizedState;if(r=s.cache,Xi(t,la,r),r!==a.cache&&$i(t,[la],n,!0),Xa(),r=s.element,a.isDehydrated)if(a={element:r,isDehydrated:!1,cache:s.cache},t.updateQueue.baseState=a,t.memoizedState=a,t.flags&256){t=xc(e,t,r,n);break a}else if(r!==i){i=Si(Error(o(424)),t),Ki(i),t=xc(e,t,r,n);break a}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName===`HTML`?e.ownerDocument.body:e}for(I=uf(e.firstChild),Ii=t,L=!0,Li=null,Ri=!0,n=Va(t,null,r,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Wi(),r===i){t=Mc(e,t,n);break a}sc(e,t,r,n)}t=t.child}return t;case 26:return _c(e,t),e===null?(n=jf(t.type,null,t.pendingProps,null))?t.memoizedState=n:L||(n=t.type,e=t.pendingProps,r=Hd(_e.current).createElement(n),r[gt]=t,r[_t]=e,Id(r,n,e),kt(r),t.stateNode=r):t.memoizedState=jf(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return xe(t),e===null&&L&&(r=t.stateNode=mf(t.type,t.pendingProps,_e.current),Ii=t,Ri=!0,i=I,$d(t.type)?(df=i,I=uf(r.firstChild)):I=i),sc(e,t,t.pendingProps.children,n),_c(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&L&&((i=r=I)&&(r=rf(r,t.type,t.pendingProps,Ri),r===null?i=!1:(t.stateNode=r,Ii=t,I=uf(r.firstChild),Ri=!1,i=!0)),i||Bi(t)),xe(t),i=t.type,a=t.pendingProps,s=e===null?null:e.memoizedProps,r=a.children,Gd(i,a)?r=null:s!==null&&Gd(i,s)&&(t.flags|=32),t.memoizedState!==null&&(i=To(e,t,Oo,null,null,n),ep._currentValue=i),_c(e,t),sc(e,t,r,n),t.child;case 6:return e===null&&L&&((e=n=I)&&(n=af(n,t.pendingProps,Ri),n===null?e=!1:(t.stateNode=n,Ii=t,I=null,e=!0)),e||Bi(t)),null;case 13:return Tc(e,t,n);case 4:return ye(t,t.stateNode.containerInfo),r=t.pendingProps,e===null?t.child=Ba(t,null,r,n):sc(e,t,r,n),t.child;case 11:return cc(e,t,t.type,t.pendingProps,n);case 7:return sc(e,t,t.pendingProps,n),t.child;case 8:return sc(e,t,t.pendingProps.children,n),t.child;case 12:return sc(e,t,t.pendingProps.children,n),t.child;case 10:return r=t.pendingProps,Xi(t,t.type,r.value),sc(e,t,r.children,n),t.child;case 9:return i=t.type._context,r=t.pendingProps.children,na(t),i=ra(i),r=r(i),t.flags|=1,sc(e,t,r,n),t.child;case 14:return lc(e,t,t.type,t.pendingProps,n);case 15:return uc(e,t,t.type,t.pendingProps,n);case 19:return jc(e,t,n);case 31:return gc(e,t,n);case 22:return dc(e,t,n,t.pendingProps);case 24:return na(t),r=ra(la),e===null?(i=xa(),i===null&&(i=U,a=ua(),i.pooledCache=a,a.refCount++,a!==null&&(i.pooledCacheLanes|=n),i=a),t.memoizedState={parent:r,cache:i},Ua(t),Xi(t,la,i)):((e.lanes&n)!==0&&(Wa(e,t),Za(t,null,null,n),Xa()),i=e.memoizedState,a=t.memoizedState,i.parent===r?(r=a.cache,Xi(t,la,r),r!==i.cache&&$i(t,[la],n,!0)):(i={parent:r,cache:r},t.memoizedState=i,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=i),Xi(t,la,r))),sc(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(o(156,t.tag))}function Ic(e){e.flags|=4}function Lc(e,t,n,r,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(Eu())e.flags|=8192;else throw ja=Da,Ta}else e.flags&=-16777217}function Rc(e,t){if(t.type!==`stylesheet`||t.state.loading&4)e.flags&=-16777217;else if(e.flags|=16777216,!Kf(t))if(Eu())e.flags|=8192;else throw ja=Da,Ta}function zc(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag===22?536870912:it(),e.lanes|=t,Zl|=t)}function Bc(e,t){if(!L)switch(e.tailMode){case`hidden`:t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case`collapsed`:n=e.tail;for(var r=null;n!==null;)n.alternate!==null&&(r=n),n=n.sibling;r===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:r.sibling=null}}function V(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,r=0;if(t)for(var i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags&65011712,r|=i.flags&65011712,i.return=e,i=i.sibling;else for(i=e.child;i!==null;)n|=i.lanes|i.childLanes,r|=i.subtreeFlags,r|=i.flags,i.return=e,i=i.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Vc(e,t,n){var r=t.pendingProps;switch(Pi(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return V(t),null;case 1:return V(t),null;case 3:return n=t.stateNode,r=null,e!==null&&(r=e.memoizedState.cache),t.memoizedState.cache!==r&&(t.flags|=2048),Zi(la),be(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(Ui(t)?Ic(t):e===null||e.memoizedState.isDehydrated&&!(t.flags&256)||(t.flags|=1024,Gi())),V(t),null;case 26:var i=t.type,a=t.memoizedState;return e===null?(Ic(t),a===null?(V(t),Lc(t,i,null,r,n)):(V(t),Rc(t,a))):a?a===e.memoizedState?(V(t),t.flags&=-16777217):(Ic(t),V(t),Rc(t,a)):(e=e.memoizedProps,e!==r&&Ic(t),V(t),Lc(t,i,e,r,n)),null;case 27:if(Se(t),n=_e.current,i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ic(t);else{if(!r){if(t.stateNode===null)throw Error(o(166));return V(t),null}e=he.current,Ui(t)?Vi(t,e):(e=mf(i,r,n),t.stateNode=e,Ic(t))}return V(t),null;case 5:if(Se(t),i=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==r&&Ic(t);else{if(!r){if(t.stateNode===null)throw Error(o(166));return V(t),null}if(a=he.current,Ui(t))Vi(t,a);else{var s=Hd(_e.current);switch(a){case 1:a=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case 2:a=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;default:switch(i){case`svg`:a=s.createElementNS(`http://www.w3.org/2000/svg`,i);break;case`math`:a=s.createElementNS(`http://www.w3.org/1998/Math/MathML`,i);break;case`script`:a=s.createElement(`div`),a.innerHTML=`<script><\/script>`,a=a.removeChild(a.firstChild);break;case`select`:a=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==`string`?s.createElement(i,{is:r.is}):s.createElement(i)}}a[gt]=t,a[_t]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)a.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=a;a:switch(Id(a,i,r),i){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&Ic(t)}}return V(t),Lc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&Ic(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(o(166));if(e=_e.current,Ui(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=Ii,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[gt]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||Pd(e.nodeValue,n)),e||Bi(t,!0)}else e=Hd(e).createTextNode(r),e[gt]=t,t.stateNode=e}return V(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=Ui(t),n!==null){if(e===null){if(!r)throw Error(o(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(557));e[gt]=t}else Wi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;V(t),e=!1}else n=Gi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(fo(t),t):(fo(t),null);if(t.flags&128)throw Error(o(558))}return V(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=Ui(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(o(318));if(i=t.memoizedState,i=i===null?null:i.dehydrated,!i)throw Error(o(317));i[gt]=t}else Wi(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;V(t),i=!1}else i=Gi(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(fo(t),t):(fo(t),null)}return fo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),zc(t,t.updateQueue),V(t),null);case 4:return be(),e===null&&wd(t.stateNode.containerInfo),V(t),null;case 10:return Zi(t.type),V(t),null;case 19:if(E(po),r=t.memoizedState,r===null)return V(t),null;if(i=(t.flags&128)!=0,a=r.rendering,a===null)if(i)Bc(r,!1);else{if(J!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=mo(e),a!==null){for(t.flags|=128,Bc(r,!1),e=a.updateQueue,t.updateQueue=e,zc(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)hi(n,e),n=n.sibling;return D(po,po.current&1|2),L&&ji(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Fe()>ru&&(t.flags|=128,i=!0,Bc(r,!1),t.lanes=4194304)}else{if(!i)if(e=mo(a),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,zc(t,e),Bc(r,!0),r.tail===null&&r.tailMode===`hidden`&&!a.alternate&&!L)return V(t),null}else 2*Fe()-r.renderingStartTime>ru&&n!==536870912&&(t.flags|=128,i=!0,Bc(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e===null?t.child=a:e.sibling=a,r.last=a)}return r.tail===null?(V(t),null):(e=r.tail,r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Fe(),e.sibling=null,n=po.current,D(po,i?n&1|2:n&1),L&&ji(t,r.treeForkCount),e);case 22:case 23:return fo(t),io(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(V(t),t.subtreeFlags&6&&(t.flags|=8192)):V(t),n=t.updateQueue,n!==null&&zc(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&E(ba),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Zi(la),V(t),null;case 25:return null;case 30:return null}throw Error(o(156,t.tag))}function Hc(e,t){switch(Pi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Zi(la),be(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Se(t),null;case 31:if(t.memoizedState!==null){if(fo(t),t.alternate===null)throw Error(o(340));Wi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(fo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));Wi()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return E(po),null;case 4:return be(),null;case 10:return Zi(t.type),null;case 22:case 23:return fo(t),io(),e!==null&&E(ba),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Zi(la),null;case 25:return null;default:return null}}function Uc(e,t){switch(Pi(t),t.tag){case 3:Zi(la),be();break;case 26:case 27:case 5:Se(t);break;case 4:be();break;case 31:t.memoizedState!==null&&fo(t);break;case 13:fo(t);break;case 19:E(po);break;case 10:Zi(t.type);break;case 22:case 23:fo(t),io(),e!==null&&E(ba);break;case 24:Zi(la)}}function Wc(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){Y(t,t.return,e)}}function Gc(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){Y(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){Y(t,t.return,e)}}function Kc(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{$a(t,n)}catch(t){Y(e,e.return,t)}}}function qc(e,t,n){n.props=Ys(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){Y(e,t,n)}}function Jc(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){Y(e,t,n)}}function Yc(e,t){var n=e.ref,r=e.refCleanup;if(n!==null)if(typeof r==`function`)try{r()}catch(n){Y(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){Y(e,t,n)}else n.current=null}function Xc(e){var t=e.type,n=e.memoizedProps,r=e.stateNode;try{a:switch(t){case`button`:case`input`:case`select`:case`textarea`:n.autoFocus&&r.focus();break a;case`img`:n.src?r.src=n.src:n.srcSet&&(r.srcset=n.srcSet)}}catch(t){Y(e,e.return,t)}}function Zc(e,t,n){try{var r=e.stateNode;Ld(r,e.type,n,t),r[_t]=t}catch(t){Y(e,e.return,t)}}function Qc(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&$d(e.type)||e.tag===4}function $c(e){a:for(;;){for(;e.sibling===null;){if(e.return===null||Qc(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&&$d(e.type)||e.flags&2||e.child===null||e.tag===4)continue a;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function el(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName===`HTML`?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=un));else if(r!==4&&(r===27&&$d(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(el(e,t,n),e=e.sibling;e!==null;)el(e,t,n),e=e.sibling}function tl(e,t,n){var r=e.tag;if(r===5||r===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(r!==4&&(r===27&&$d(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(tl(e,t,n),e=e.sibling;e!==null;)tl(e,t,n),e=e.sibling}function nl(e){var t=e.stateNode,n=e.memoizedProps;try{for(var r=e.type,i=t.attributes;i.length;)t.removeAttributeNode(i[0]);Id(t,r,n),t[gt]=e,t[_t]=n}catch(t){Y(e,e.return,t)}}var rl=!1,il=!1,al=!1,ol=typeof WeakSet==`function`?WeakSet:Set,sl=null;function cl(e,t){if(e=e.containerInfo,Bd=lp,e=jr(e),Mr(e)){if(`selectionStart`in e)var n={start:e.selectionStart,end:e.selectionEnd};else a:{n=(n=e.ownerDocument)&&n.defaultView||window;var r=n.getSelection&&n.getSelection();if(r&&r.rangeCount!==0){n=r.anchorNode;var i=r.anchorOffset,a=r.focusNode;r=r.focusOffset;try{n.nodeType,a.nodeType}catch{n=null;break a}var s=0,c=-1,l=-1,u=0,d=0,f=e,p=null;b:for(;;){for(var m;f!==n||i!==0&&f.nodeType!==3||(c=s+i),f!==a||r!==0&&f.nodeType!==3||(l=s+r),f.nodeType===3&&(s+=f.nodeValue.length),(m=f.firstChild)!==null;)p=f,f=m;for(;;){if(f===e)break b;if(p===n&&++u===i&&(c=s),p===a&&++d===r&&(l=s),(m=f.nextSibling)!==null)break;f=p,p=f.parentNode}f=m}n=c===-1||l===-1?null:{start:c,end:l}}else n=null}n||={start:0,end:0}}else n=null;for(Vd={focusedElem:e,selectionRange:n},lp=!1,sl=t;sl!==null;)if(t=sl,e=t.child,t.subtreeFlags&1028&&e!==null)e.return=t,sl=e;else for(;sl!==null;){switch(t=sl,a=t.alternate,e=t.flags,t.tag){case 0:if(e&4&&(e=t.updateQueue,e=e===null?null:e.events,e!==null))for(n=0;n<e.length;n++)i=e[n],i.ref.impl=i.nextImpl;break;case 11:case 15:break;case 1:if(e&1024&&a!==null){e=void 0,n=t,i=a.memoizedProps,a=a.memoizedState,r=n.stateNode;try{var h=Ys(n.type,i);e=r.getSnapshotBeforeUpdate(h,a),r.__reactInternalSnapshotBeforeUpdate=e}catch(e){Y(n,n.return,e)}}break;case 3:if(e&1024){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)nf(e);else if(n===1)switch(e.nodeName){case`HEAD`:case`HTML`:case`BODY`:nf(e);break;default:e.textContent=``}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if(e&1024)throw Error(o(163))}if(e=t.sibling,e!==null){e.return=t.return,sl=e;break}sl=t.return}}function ll(e,t,n){var r=n.flags;switch(n.tag){case 0:case 11:case 15:wl(e,n),r&4&&Wc(5,n);break;case 1:if(wl(e,n),r&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(e){Y(n,n.return,e)}else{var i=Ys(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(i,t,e.__reactInternalSnapshotBeforeUpdate)}catch(e){Y(n,n.return,e)}}r&64&&Kc(n),r&512&&Jc(n,n.return);break;case 3:if(wl(e,n),r&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{$a(e,t)}catch(e){Y(n,n.return,e)}}break;case 27:t===null&&r&4&&nl(n);case 26:case 5:wl(e,n),t===null&&r&4&&Xc(n),r&512&&Jc(n,n.return);break;case 12:wl(e,n);break;case 31:wl(e,n),r&4&&hl(e,n);break;case 13:wl(e,n),r&4&&gl(e,n),r&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Xu.bind(null,n),lf(e,n))));break;case 22:if(r=n.memoizedState!==null||rl,!r){t=t!==null&&t.memoizedState!==null||il,i=rl;var a=il;rl=r,(il=t)&&!a?El(e,n,(n.subtreeFlags&8772)!=0):wl(e,n),rl=i,il=a}break;case 30:break;default:wl(e,n)}}function ul(e){var t=e.alternate;t!==null&&(e.alternate=null,ul(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&wt(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 dl=null,fl=!1;function pl(e,t,n){for(n=n.child;n!==null;)ml(e,t,n),n=n.sibling}function ml(e,t,n){if(Ge&&typeof Ge.onCommitFiberUnmount==`function`)try{Ge.onCommitFiberUnmount(We,n)}catch{}switch(n.tag){case 26:il||Yc(n,t),pl(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:il||Yc(n,t);var r=dl,i=fl;$d(n.type)&&(dl=n.stateNode,fl=!1),pl(e,t,n),hf(n.stateNode),dl=r,fl=i;break;case 5:il||Yc(n,t);case 6:if(r=dl,i=fl,dl=null,pl(e,t,n),dl=r,fl=i,dl!==null)if(fl)try{(dl.nodeType===9?dl.body:dl.nodeName===`HTML`?dl.ownerDocument.body:dl).removeChild(n.stateNode)}catch(e){Y(n,t,e)}else try{dl.removeChild(n.stateNode)}catch(e){Y(n,t,e)}break;case 18:dl!==null&&(fl?(e=dl,ef(e.nodeType===9?e.body:e.nodeName===`HTML`?e.ownerDocument.body:e,n.stateNode),Fp(e)):ef(dl,n.stateNode));break;case 4:r=dl,i=fl,dl=n.stateNode.containerInfo,fl=!0,pl(e,t,n),dl=r,fl=i;break;case 0:case 11:case 14:case 15:Gc(2,n,t),il||Gc(4,n,t),pl(e,t,n);break;case 1:il||(Yc(n,t),r=n.stateNode,typeof r.componentWillUnmount==`function`&&qc(n,t,r)),pl(e,t,n);break;case 21:pl(e,t,n);break;case 22:il=(r=il)||n.memoizedState!==null,pl(e,t,n),il=r;break;default:pl(e,t,n)}}function hl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{Fp(e)}catch(e){Y(t,t.return,e)}}}function gl(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{Fp(e)}catch(e){Y(t,t.return,e)}}function _l(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new ol),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new ol),t;default:throw Error(o(435,e.tag))}}function vl(e,t){var n=_l(e);t.forEach(function(t){if(!n.has(t)){n.add(t);var r=Zu.bind(null,e,t);t.then(r,r)}})}function yl(e,t){var n=t.deletions;if(n!==null)for(var r=0;r<n.length;r++){var i=n[r],a=e,s=t,c=s;a:for(;c!==null;){switch(c.tag){case 27:if($d(c.type)){dl=c.stateNode,fl=!1;break a}break;case 5:dl=c.stateNode,fl=!1;break a;case 3:case 4:dl=c.stateNode.containerInfo,fl=!0;break a}c=c.return}if(dl===null)throw Error(o(160));ml(a,s,i),dl=null,fl=!1,a=i.alternate,a!==null&&(a.return=null),i.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)xl(t,e),t=t.sibling}var bl=null;function xl(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:yl(t,e),Sl(e),r&4&&(Gc(3,e,e.return),Wc(3,e),Gc(5,e,e.return));break;case 1:yl(t,e),Sl(e),r&512&&(il||n===null||Yc(n,n.return)),r&64&&rl&&(e=e.updateQueue,e!==null&&(r=e.callbacks,r!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?r:n.concat(r))));break;case 26:var i=bl;if(yl(t,e),Sl(e),r&512&&(il||n===null||Yc(n,n.return)),r&4){var a=n===null?null:n.memoizedState;if(r=e.memoizedState,n===null)if(r===null)if(e.stateNode===null){a:{r=e.type,n=e.memoizedProps,i=i.ownerDocument||i;b:switch(r){case`title`:a=i.getElementsByTagName(`title`)[0],(!a||a[Ct]||a[gt]||a.namespaceURI===`http://www.w3.org/2000/svg`||a.hasAttribute(`itemprop`))&&(a=i.createElement(r),i.head.insertBefore(a,i.querySelector(`head > title`))),Id(a,r,n),a[gt]=e,kt(a),r=a;break a;case`link`:var s=Uf(`link`,`href`,i).get(r+(n.href||``));if(s){for(var c=0;c<s.length;c++)if(a=s[c],a.getAttribute(`href`)===(n.href==null||n.href===``?null:n.href)&&a.getAttribute(`rel`)===(n.rel==null?null:n.rel)&&a.getAttribute(`title`)===(n.title==null?null:n.title)&&a.getAttribute(`crossorigin`)===(n.crossOrigin==null?null:n.crossOrigin)){s.splice(c,1);break b}}a=i.createElement(r),Id(a,r,n),i.head.appendChild(a);break;case`meta`:if(s=Uf(`meta`,`content`,i).get(r+(n.content||``))){for(c=0;c<s.length;c++)if(a=s[c],a.getAttribute(`content`)===(n.content==null?null:``+n.content)&&a.getAttribute(`name`)===(n.name==null?null:n.name)&&a.getAttribute(`property`)===(n.property==null?null:n.property)&&a.getAttribute(`http-equiv`)===(n.httpEquiv==null?null:n.httpEquiv)&&a.getAttribute(`charset`)===(n.charSet==null?null:n.charSet)){s.splice(c,1);break b}}a=i.createElement(r),Id(a,r,n),i.head.appendChild(a);break;default:throw Error(o(468,r))}a[gt]=e,kt(a),r=a}e.stateNode=r}else Wf(i,e.type,e.stateNode);else e.stateNode=Rf(i,r,e.memoizedProps);else a===r?r===null&&e.stateNode!==null&&Zc(e,e.memoizedProps,n.memoizedProps):(a===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):a.count--,r===null?Wf(i,e.type,e.stateNode):Rf(i,r,e.memoizedProps))}break;case 27:yl(t,e),Sl(e),r&512&&(il||n===null||Yc(n,n.return)),n!==null&&r&4&&Zc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(yl(t,e),Sl(e),r&512&&(il||n===null||Yc(n,n.return)),e.flags&32){i=e.stateNode;try{tn(i,``)}catch(t){Y(e,e.return,t)}}r&4&&e.stateNode!=null&&(i=e.memoizedProps,Zc(e,i,n===null?i:n.memoizedProps)),r&1024&&(al=!0);break;case 6:if(yl(t,e),Sl(e),r&4){if(e.stateNode===null)throw Error(o(162));r=e.memoizedProps,n=e.stateNode;try{n.nodeValue=r}catch(t){Y(e,e.return,t)}}break;case 3:if(Hf=null,i=bl,bl=vf(t.containerInfo),yl(t,e),bl=i,Sl(e),r&4&&n!==null&&n.memoizedState.isDehydrated)try{Fp(t.containerInfo)}catch(t){Y(e,e.return,t)}al&&(al=!1,Cl(e));break;case 4:r=bl,bl=vf(e.stateNode.containerInfo),yl(t,e),Sl(e),bl=r;break;case 12:yl(t,e),Sl(e);break;case 31:yl(t,e),Sl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,vl(e,r)));break;case 13:yl(t,e),Sl(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(tu=Fe()),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,vl(e,r)));break;case 22:i=e.memoizedState!==null;var l=n!==null&&n.memoizedState!==null,u=rl,d=il;if(rl=u||i,il=d||l,yl(t,e),il=d,rl=u,Sl(e),r&8192)a:for(t=e.stateNode,t._visibility=i?t._visibility&-2:t._visibility|1,i&&(n===null||l||rl||il||Tl(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){l=n=t;try{if(a=l.stateNode,i)s=a.style,typeof s.setProperty==`function`?s.setProperty(`display`,`none`,`important`):s.display=`none`;else{c=l.stateNode;var f=l.memoizedProps.style,p=f!=null&&f.hasOwnProperty(`display`)?f.display:null;c.style.display=p==null||typeof p==`boolean`?``:(``+p).trim()}}catch(e){Y(l,l.return,e)}}}else if(t.tag===6){if(n===null){l=t;try{l.stateNode.nodeValue=i?``:l.memoizedProps}catch(e){Y(l,l.return,e)}}}else if(t.tag===18){if(n===null){l=t;try{var m=l.stateNode;i?tf(m,!0):tf(l.stateNode,!1)}catch(e){Y(l,l.return,e)}}}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 a;for(;t.sibling===null;){if(t.return===null||t.return===e)break a;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}r&4&&(r=e.updateQueue,r!==null&&(n=r.retryQueue,n!==null&&(r.retryQueue=null,vl(e,n))));break;case 19:yl(t,e),Sl(e),r&4&&(r=e.updateQueue,r!==null&&(e.updateQueue=null,vl(e,r)));break;case 30:break;case 21:break;default:yl(t,e),Sl(e)}}function Sl(e){var t=e.flags;if(t&2){try{for(var n,r=e.return;r!==null;){if(Qc(r)){n=r;break}r=r.return}if(n==null)throw Error(o(160));switch(n.tag){case 27:var i=n.stateNode;tl(e,$c(e),i);break;case 5:var a=n.stateNode;n.flags&32&&(tn(a,``),n.flags&=-33),tl(e,$c(e),a);break;case 3:case 4:var s=n.stateNode.containerInfo;el(e,$c(e),s);break;default:throw Error(o(161))}}catch(t){Y(e,e.return,t)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Cl(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Cl(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function wl(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)ll(e,t.alternate,t),t=t.sibling}function Tl(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Gc(4,t,t.return),Tl(t);break;case 1:Yc(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount==`function`&&qc(t,t.return,n),Tl(t);break;case 27:hf(t.stateNode);case 26:case 5:Yc(t,t.return),Tl(t);break;case 22:t.memoizedState===null&&Tl(t);break;case 30:Tl(t);break;default:Tl(t)}e=e.sibling}}function El(e,t,n){for(n&&=(t.subtreeFlags&8772)!=0,t=t.child;t!==null;){var r=t.alternate,i=e,a=t,o=a.flags;switch(a.tag){case 0:case 11:case 15:El(i,a,n),Wc(4,a);break;case 1:if(El(i,a,n),r=a,i=r.stateNode,typeof i.componentDidMount==`function`)try{i.componentDidMount()}catch(e){Y(r,r.return,e)}if(r=a,i=r.updateQueue,i!==null){var s=r.stateNode;try{var c=i.shared.hiddenCallbacks;if(c!==null)for(i.shared.hiddenCallbacks=null,i=0;i<c.length;i++)Qa(c[i],s)}catch(e){Y(r,r.return,e)}}n&&o&64&&Kc(a),Jc(a,a.return);break;case 27:nl(a);case 26:case 5:El(i,a,n),n&&r===null&&o&4&&Xc(a),Jc(a,a.return);break;case 12:El(i,a,n);break;case 31:El(i,a,n),n&&o&4&&hl(i,a);break;case 13:El(i,a,n),n&&o&4&&gl(i,a);break;case 22:a.memoizedState===null&&El(i,a,n),Jc(a,a.return);break;case 30:break;default:El(i,a,n)}t=t.sibling}}function Dl(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&da(n))}function Ol(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&da(e))}function kl(e,t,n,r){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Al(e,t,n,r),t=t.sibling}function Al(e,t,n,r){var i=t.flags;switch(t.tag){case 0:case 11:case 15:kl(e,t,n,r),i&2048&&Wc(9,t);break;case 1:kl(e,t,n,r);break;case 3:kl(e,t,n,r),i&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&da(e)));break;case 12:if(i&2048){kl(e,t,n,r),e=t.stateNode;try{var a=t.memoizedProps,o=a.id,s=a.onPostCommit;typeof s==`function`&&s(o,t.alternate===null?`mount`:`update`,e.passiveEffectDuration,-0)}catch(e){Y(t,t.return,e)}}else kl(e,t,n,r);break;case 31:kl(e,t,n,r);break;case 13:kl(e,t,n,r);break;case 23:break;case 22:a=t.stateNode,o=t.alternate,t.memoizedState===null?a._visibility&2?kl(e,t,n,r):(a._visibility|=2,jl(e,t,n,r,(t.subtreeFlags&10256)!=0||!1)):a._visibility&2?kl(e,t,n,r):Ml(e,t),i&2048&&Dl(o,t);break;case 24:kl(e,t,n,r),i&2048&&Ol(t.alternate,t);break;default:kl(e,t,n,r)}}function jl(e,t,n,r,i){for(i&&=(t.subtreeFlags&10256)!=0||!1,t=t.child;t!==null;){var a=e,o=t,s=n,c=r,l=o.flags;switch(o.tag){case 0:case 11:case 15:jl(a,o,s,c,i),Wc(8,o);break;case 23:break;case 22:var u=o.stateNode;o.memoizedState===null?(u._visibility|=2,jl(a,o,s,c,i)):u._visibility&2?jl(a,o,s,c,i):Ml(a,o),i&&l&2048&&Dl(o.alternate,o);break;case 24:jl(a,o,s,c,i),i&&l&2048&&Ol(o.alternate,o);break;default:jl(a,o,s,c,i)}t=t.sibling}}function Ml(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,r=t,i=r.flags;switch(r.tag){case 22:Ml(n,r),i&2048&&Dl(r.alternate,r);break;case 24:Ml(n,r),i&2048&&Ol(r.alternate,r);break;default:Ml(n,r)}t=t.sibling}}var Nl=8192;function Pl(e,t,n){if(e.subtreeFlags&Nl)for(e=e.child;e!==null;)Fl(e,t,n),e=e.sibling}function Fl(e,t,n){switch(e.tag){case 26:Pl(e,t,n),e.flags&Nl&&e.memoizedState!==null&&qf(n,bl,e.memoizedState,e.memoizedProps);break;case 5:Pl(e,t,n);break;case 3:case 4:var r=bl;bl=vf(e.stateNode.containerInfo),Pl(e,t,n),bl=r;break;case 22:e.memoizedState===null&&(r=e.alternate,r!==null&&r.memoizedState!==null?(r=Nl,Nl=16777216,Pl(e,t,n),Nl=r):Pl(e,t,n));break;default:Pl(e,t,n)}}function Il(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 Ll(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];sl=r,Bl(r,e)}Il(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)Rl(e),e=e.sibling}function Rl(e){switch(e.tag){case 0:case 11:case 15:Ll(e),e.flags&2048&&Gc(9,e,e.return);break;case 3:Ll(e);break;case 12:Ll(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,zl(e)):Ll(e);break;default:Ll(e)}}function zl(e){var t=e.deletions;if(e.flags&16){if(t!==null)for(var n=0;n<t.length;n++){var r=t[n];sl=r,Bl(r,e)}Il(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Gc(8,t,t.return),zl(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,zl(t));break;default:zl(t)}e=e.sibling}}function Bl(e,t){for(;sl!==null;){var n=sl;switch(n.tag){case 0:case 11:case 15:Gc(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var r=n.memoizedState.cachePool.pool;r!=null&&r.refCount++}break;case 24:da(n.memoizedState.cache)}if(r=n.child,r!==null)r.return=n,sl=r;else a:for(n=e;sl!==null;){r=sl;var i=r.sibling,a=r.return;if(ul(r),r===n){sl=null;break a}if(i!==null){i.return=a,sl=i;break a}sl=a}}}var Vl={getCacheForType:function(e){var t=ra(la),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return ra(la).controller.signal}},Hl=typeof WeakMap==`function`?WeakMap:Map,H=0,U=null,W=null,G=0,K=0,q=null,Ul=!1,Wl=!1,Gl=!1,Kl=0,J=0,ql=0,Jl=0,Yl=0,Xl=0,Zl=0,Ql=null,$l=null,eu=!1,tu=0,nu=0,ru=1/0,iu=null,au=null,ou=0,su=null,cu=null,lu=0,uu=0,du=null,fu=null,pu=0,mu=null;function hu(){return H&2&&G!==0?G&-G:w.T===null?pt():pd()}function gu(){if(Xl===0)if(!(G&536870912)||L){var e=Qe;Qe<<=1,!(Qe&3932160)&&(Qe=262144),Xl=e}else Xl=536870912;return e=ao.current,e!==null&&(e.flags|=32),Xl}function _u(e,t,n){(e===U&&(K===2||K===9)||e.cancelPendingCommit!==null)&&(wu(e,0),xu(e,G,Xl,!1)),ot(e,n),(!(H&2)||e!==U)&&(e===U&&(!(H&2)&&(Jl|=n),J===4&&xu(e,G,Xl,!1)),ad(e))}function vu(e,t,n){if(H&6)throw Error(o(327));var r=!n&&(t&127)==0&&(t&e.expiredLanes)===0||nt(e,t),i=r?Mu(e,t):Au(e,t,!0),a=r;do{if(i===0){Wl&&!r&&xu(e,t,0,!1);break}else{if(n=e.current.alternate,a&&!bu(n)){i=Au(e,t,!1),a=!1;continue}if(i===2){if(a=t,e.errorRecoveryDisabledLanes&a)var s=0;else s=e.pendingLanes&-536870913,s=s===0?s&536870912?536870912:0:s;if(s!==0){t=s;a:{var c=e;i=Ql;var l=c.current.memoizedState.isDehydrated;if(l&&(wu(c,s).flags|=256),s=Au(c,s,!1),s!==2){if(Gl&&!l){c.errorRecoveryDisabledLanes|=a,Jl|=a,i=4;break a}a=$l,$l=i,a!==null&&($l===null?$l=a:$l.push.apply($l,a))}i=s}if(a=!1,i!==2)continue}}if(i===1){wu(e,0),xu(e,t,0,!0);break}a:{switch(r=e,a=i,a){case 0:case 1:throw Error(o(345));case 4:if((t&4194048)!==t)break;case 6:xu(r,t,Xl,!Ul);break a;case 2:$l=null;break;case 3:case 5:break;default:throw Error(o(329))}if((t&62914560)===t&&(i=tu+300-Fe(),10<i)){if(xu(r,t,Xl,!Ul),tt(r,0,!0)!==0)break a;lu=t,r.timeoutHandle=Jd(yu.bind(null,r,n,$l,iu,eu,t,Xl,Jl,Zl,Ul,a,`Throttled`,-0,0),i);break a}yu(r,n,$l,iu,eu,t,Xl,Jl,Zl,Ul,a,null,-0,0)}}break}while(1);ad(e)}function yu(e,t,n,r,i,a,o,s,c,l,u,d,f,p){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:un},Fl(t,a,d);var m=(a&62914560)===a?tu-Fe():(a&4194048)===a?nu-Fe():0;if(m=Yf(d,m),m!==null){lu=a,e.cancelPendingCommit=m(zu.bind(null,e,t,a,n,r,i,o,s,c,u,d,null,f,p)),xu(e,a,o,!l);return}}zu(e,t,a,n,r,i,o,s,c)}function bu(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var r=0;r<n.length;r++){var i=n[r],a=i.getSnapshot;i=i.value;try{if(!Er(a(),i))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function xu(e,t,n,r){t&=~Yl,t&=~Jl,e.suspendedLanes|=t,e.pingedLanes&=~t,r&&(e.warmLanes|=t),r=e.expirationTimes;for(var i=t;0<i;){var a=31-qe(i),o=1<<a;r[a]=-1,i&=~o}n!==0&&ct(e,n,t)}function Su(){return H&6?!0:(od(0,!1),!1)}function Cu(){if(W!==null){if(K===0)var e=W.return;else e=W,Yi=Ji=null,jo(e),Pa=null,Fa=0,e=W;for(;e!==null;)Uc(e.alternate,e),e=e.return;W=null}}function wu(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,Yd(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),lu=0,Cu(),U=e,W=n=mi(e.current,null),G=t,K=0,q=null,Ul=!1,Wl=nt(e,t),Gl=!1,Zl=Xl=Yl=Jl=ql=J=0,$l=Ql=null,eu=!1,t&8&&(t|=t&32);var r=e.entangledLanes;if(r!==0)for(e=e.entanglements,r&=t;0<r;){var i=31-qe(r),a=1<<i;t|=e[i],r&=~a}return Kl=t,ii(),n}function Tu(e,t){R=null,w.H=Vs,t===wa||t===Ea?(t=Ma(),K=3):t===Ta?(t=Ma(),K=4):K=t===ac?8:typeof t==`object`&&t&&typeof t.then==`function`?6:1,q=t,W===null&&(J=1,$s(e,Si(t,e.current)))}function Eu(){var e=ao.current;return e===null?!0:(G&4194048)===G?oo===null:(G&62914560)===G||G&536870912?e===oo:!1}function Du(){var e=w.H;return w.H=Vs,e===null?Vs:e}function Ou(){var e=w.A;return w.A=Vl,e}function ku(){J=4,Ul||(G&4194048)!==G&&ao.current!==null||(Wl=!0),!(ql&134217727)&&!(Jl&134217727)||U===null||xu(U,G,Xl,!1)}function Au(e,t,n){var r=H;H|=2;var i=Du(),a=Ou();(U!==e||G!==t)&&(iu=null,wu(e,t)),t=!1;var o=J;a:do try{if(K!==0&&W!==null){var s=W,c=q;switch(K){case 8:Cu(),o=6;break a;case 3:case 2:case 9:case 6:ao.current===null&&(t=!0);var l=K;if(K=0,q=null,Iu(e,s,c,l),n&&Wl){o=0;break a}break;default:l=K,K=0,q=null,Iu(e,s,c,l)}}ju(),o=J;break}catch(t){Tu(e,t)}while(1);return t&&e.shellSuspendCounter++,Yi=Ji=null,H=r,w.H=i,w.A=a,W===null&&(U=null,G=0,ii()),o}function ju(){for(;W!==null;)Pu(W)}function Mu(e,t){var n=H;H|=2;var r=Du(),i=Ou();U!==e||G!==t?(iu=null,ru=Fe()+500,wu(e,t)):Wl=nt(e,t);a:do try{if(K!==0&&W!==null){t=W;var a=q;b:switch(K){case 1:K=0,q=null,Iu(e,t,a,1);break;case 2:case 9:if(Oa(a)){K=0,q=null,Fu(t);break}t=function(){K!==2&&K!==9||U!==e||(K=7),ad(e)},a.then(t,t);break a;case 3:K=7;break a;case 4:K=5;break a;case 7:Oa(a)?(K=0,q=null,Fu(t)):(K=0,q=null,Iu(e,t,a,7));break;case 5:var s=null;switch(W.tag){case 26:s=W.memoizedState;case 5:case 27:var c=W;if(s?Kf(s):c.stateNode.complete){K=0,q=null;var l=c.sibling;if(l!==null)W=l;else{var u=c.return;u===null?W=null:(W=u,Lu(u))}break b}}K=0,q=null,Iu(e,t,a,5);break;case 6:K=0,q=null,Iu(e,t,a,6);break;case 8:Cu(),J=6;break a;default:throw Error(o(462))}}Nu();break}catch(t){Tu(e,t)}while(1);return Yi=Ji=null,w.H=r,w.A=i,H=n,W===null?(U=null,G=0,ii(),J):0}function Nu(){for(;W!==null&&!Ne();)Pu(W)}function Pu(e){var t=Fc(e.alternate,e,Kl);e.memoizedProps=e.pendingProps,t===null?Lu(e):W=t}function Fu(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=yc(n,t,t.pendingProps,t.type,void 0,G);break;case 11:t=yc(n,t,t.pendingProps,t.type.render,t.ref,G);break;case 5:jo(t);default:Uc(n,t),t=W=hi(t,Kl),t=Fc(n,t,Kl)}e.memoizedProps=e.pendingProps,t===null?Lu(e):W=t}function Iu(e,t,n,r){Yi=Ji=null,jo(t),Pa=null,Fa=0;var i=t.return;try{if(ic(e,i,t,n,G)){J=1,$s(e,Si(n,e.current)),W=null;return}}catch(t){if(i!==null)throw W=i,t;J=1,$s(e,Si(n,e.current)),W=null;return}t.flags&32768?(L||r===1?e=!0:Wl||G&536870912?e=!1:(Ul=e=!0,(r===2||r===9||r===3||r===6)&&(r=ao.current,r!==null&&r.tag===13&&(r.flags|=16384))),Ru(t,e)):Lu(t)}function Lu(e){var t=e;do{if(t.flags&32768){Ru(t,Ul);return}e=t.return;var n=Vc(t.alternate,t,Kl);if(n!==null){W=n;return}if(t=t.sibling,t!==null){W=t;return}W=t=e}while(t!==null);J===0&&(J=5)}function Ru(e,t){do{var n=Hc(e.alternate,e);if(n!==null){n.flags&=32767,W=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){W=e;return}W=e=n}while(e!==null);J=6,W=null}function zu(e,t,n,r,i,a,s,c,l){e.cancelPendingCommit=null;do Wu();while(ou!==0);if(H&6)throw Error(o(327));if(t!==null){if(t===e.current)throw Error(o(177));if(a=t.lanes|t.childLanes,a|=ri,st(e,n,a,s,c,l),e===U&&(W=U=null,G=0),cu=t,su=e,lu=n,uu=a,du=i,fu=r,t.subtreeFlags&10256||t.flags&10256?(e.callbackNode=null,e.callbackPriority=0,Qu(ze,function(){return Gu(),null})):(e.callbackNode=null,e.callbackPriority=0),r=(t.flags&13878)!=0,t.subtreeFlags&13878||r){r=w.T,w.T=null,i=T.p,T.p=2,s=H,H|=4;try{cl(e,t,n)}finally{H=s,T.p=i,w.T=r}}ou=1,Bu(),Vu(),Hu()}}function Bu(){if(ou===1){ou=0;var e=su,t=cu,n=(t.flags&13878)!=0;if(t.subtreeFlags&13878||n){n=w.T,w.T=null;var r=T.p;T.p=2;var i=H;H|=4;try{xl(t,e);var a=Vd,o=jr(e.containerInfo),s=a.focusedElem,c=a.selectionRange;if(o!==s&&s&&s.ownerDocument&&Ar(s.ownerDocument.documentElement,s)){if(c!==null&&Mr(s)){var l=c.start,u=c.end;if(u===void 0&&(u=l),`selectionStart`in s)s.selectionStart=l,s.selectionEnd=Math.min(u,s.value.length);else{var d=s.ownerDocument||document,f=d&&d.defaultView||window;if(f.getSelection){var p=f.getSelection(),m=s.textContent.length,h=Math.min(c.start,m),g=c.end===void 0?h:Math.min(c.end,m);!p.extend&&h>g&&(o=g,g=h,h=o);var _=kr(s,h),v=kr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;s<d.length;s++){var b=d[s];b.element.scrollLeft=b.left,b.element.scrollTop=b.top}}lp=!!Bd,Vd=Bd=null}finally{H=i,T.p=r,w.T=n}}e.current=t,ou=2}}function Vu(){if(ou===2){ou=0;var e=su,t=cu,n=(t.flags&8772)!=0;if(t.subtreeFlags&8772||n){n=w.T,w.T=null;var r=T.p;T.p=2;var i=H;H|=4;try{ll(e,t.alternate,t)}finally{H=i,T.p=r,w.T=n}}ou=3}}function Hu(){if(ou===4||ou===3){ou=0,Pe();var e=su,t=cu,n=lu,r=fu;t.subtreeFlags&10256||t.flags&10256?ou=5:(ou=0,cu=su=null,Uu(e,e.pendingLanes));var i=e.pendingLanes;if(i===0&&(au=null),ft(n),t=t.stateNode,Ge&&typeof Ge.onCommitFiberRoot==`function`)try{Ge.onCommitFiberRoot(We,t,void 0,(t.current.flags&128)==128)}catch{}if(r!==null){t=w.T,i=T.p,T.p=2,w.T=null;try{for(var a=e.onRecoverableError,o=0;o<r.length;o++){var s=r[o];a(s.value,{componentStack:s.stack})}}finally{w.T=t,T.p=i}}lu&3&&Wu(),ad(e),i=e.pendingLanes,n&261930&&i&42?e===mu?pu++:(pu=0,mu=e):pu=0,od(0,!1)}}function Uu(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,da(t)))}function Wu(){return Bu(),Vu(),Hu(),Gu()}function Gu(){if(ou!==5)return!1;var e=su,t=uu;uu=0;var n=ft(lu),r=w.T,i=T.p;try{T.p=32>n?32:n,w.T=null,n=du,du=null;var a=su,s=lu;if(ou=0,cu=su=null,lu=0,H&6)throw Error(o(331));var c=H;if(H|=4,Rl(a.current),Al(a,a.current,s,n),H=c,od(0,!1),Ge&&typeof Ge.onPostCommitFiberRoot==`function`)try{Ge.onPostCommitFiberRoot(We,a)}catch{}return!0}finally{T.p=i,w.T=r,Uu(e,t)}}function Ku(e,t,n){t=Si(n,t),t=tc(e.stateNode,t,2),e=Ka(e,t,2),e!==null&&(ot(e,2),ad(e))}function Y(e,t,n){if(e.tag===3)Ku(e,e,n);else for(;t!==null;){if(t.tag===3){Ku(t,e,n);break}else if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(au===null||!au.has(r))){e=Si(n,e),n=nc(2),r=Ka(t,n,2),r!==null&&(rc(n,r,t,e),ot(r,2),ad(r));break}}t=t.return}}function qu(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Hl;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(Gl=!0,i.add(n),e=Ju.bind(null,e,t,n),t.then(e,e))}function Ju(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,U===e&&(G&n)===n&&(J===4||J===3&&(G&62914560)===G&&300>Fe()-tu?!(H&2)&&wu(e,0):Yl|=n,Zl===G&&(Zl=0)),ad(e)}function Yu(e,t){t===0&&(t=it()),e=si(e,t),e!==null&&(ot(e,t),ad(e))}function Xu(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),Yu(e,n)}function Zu(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(o(314))}r!==null&&r.delete(t),Yu(e,n)}function Qu(e,t){return O(e,t)}var $u=null,ed=null,td=!1,nd=!1,rd=!1,id=0;function ad(e){e!==ed&&e.next===null&&(ed===null?$u=ed=e:ed=ed.next=e),nd=!0,td||(td=!0,fd())}function od(e,t){if(!rd&&nd){rd=!0;do for(var n=!1,r=$u;r!==null;){if(!t)if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-qe(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,dd(r,a))}else a=G,a=tt(r,r===U?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||nt(r,a)||(n=!0,dd(r,a));r=r.next}while(n);rd=!1}}function sd(){cd()}function cd(){nd=td=!1;var e=0;id!==0&&qd()&&(e=id);for(var t=Fe(),n=null,r=$u;r!==null;){var i=r.next,a=ld(r,t);a===0?(r.next=null,n===null?$u=i:n.next=i,i===null&&(ed=n)):(n=r,(e!==0||a&3)&&(nd=!0)),r=i}ou!==0&&ou!==5||od(e,!1),id!==0&&(id=0)}function ld(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0<a;){var o=31-qe(a),s=1<<o,c=i[o];c===-1?((s&n)===0||(s&r)!==0)&&(i[o]=rt(s,t)):c<=t&&(e.expiredLanes|=s),a&=~s}if(t=U,n=G,n=tt(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r=e.callbackNode,n===0||e===t&&(K===2||K===9)||e.cancelPendingCommit!==null)return r!==null&&r!==null&&je(r),e.callbackNode=null,e.callbackPriority=0;if(!(n&3)||nt(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(r!==null&&je(r),ft(n)){case 2:case 8:n=Re;break;case 32:n=ze;break;case 268435456:n=Ve;break;default:n=ze}return r=ud.bind(null,e),n=O(n,r),e.callbackPriority=t,e.callbackNode=n,t}return r!==null&&r!==null&&je(r),e.callbackPriority=2,e.callbackNode=null,2}function ud(e,t){if(ou!==0&&ou!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(Wu()&&e.callbackNode!==n)return null;var r=G;return r=tt(e,e===U?r:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),r===0?null:(vu(e,r,t),ld(e,Fe()),e.callbackNode!=null&&e.callbackNode===n?ud.bind(null,e):null)}function dd(e,t){if(Wu())return null;vu(e,t,!0)}function fd(){Zd(function(){H&6?O(Le,sd):cd()})}function pd(){if(id===0){var e=ma;e===0&&(e=Ze,Ze<<=1,!(Ze&261888)&&(Ze=256)),id=e}return id}function md(e){return e==null||typeof e==`symbol`||typeof e==`boolean`?null:typeof e==`function`?e:ln(``+e)}function hd(e,t){var n=t.ownerDocument.createElement(`input`);return n.name=t.name,n.value=t.value,e.id&&n.setAttribute(`form`,e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function gd(e,t,n,r,i){if(t===`submit`&&n&&n.stateNode===i){var a=md((i[_t]||null).action),o=r.submitter;o&&(t=(t=o[_t]||null)?md(t.formAction):o.getAttribute(`formAction`),t!==null&&(a=t,o=null));var s=new On(`action`,`action`,null,r,i);e.push({event:s,listeners:[{instance:null,listener:function(){if(r.defaultPrevented){if(id!==0){var e=o?hd(i,o):new FormData(i);Ds(n,{pending:!0,data:e,method:i.method,action:a},null,e)}}else typeof a==`function`&&(s.preventDefault(),e=o?hd(i,o):new FormData(i),Ds(n,{pending:!0,data:e,method:i.method,action:a},a,e))},currentTarget:i}]})}}for(var _d=0;_d<Qr.length;_d++){var vd=Qr[_d];$r(vd.toLowerCase(),`on`+(vd[0].toUpperCase()+vd.slice(1)))}$r(Wr,`onAnimationEnd`),$r(Gr,`onAnimationIteration`),$r(Kr,`onAnimationStart`),$r(`dblclick`,`onDoubleClick`),$r(`focusin`,`onFocus`),$r(`focusout`,`onBlur`),$r(qr,`onTransitionRun`),$r(Jr,`onTransitionStart`),$r(Yr,`onTransitionCancel`),$r(Xr,`onTransitionEnd`),Nt(`onMouseEnter`,[`mouseout`,`mouseover`]),Nt(`onMouseLeave`,[`mouseout`,`mouseover`]),Nt(`onPointerEnter`,[`pointerout`,`pointerover`]),Nt(`onPointerLeave`,[`pointerout`,`pointerover`]),Mt(`onChange`,`change click focusin focusout input keydown keyup selectionchange`.split(` `)),Mt(`onSelect`,`focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange`.split(` `)),Mt(`onBeforeInput`,[`compositionend`,`keypress`,`textInput`,`paste`]),Mt(`onCompositionEnd`,`compositionend focusout keydown keypress keyup mousedown`.split(` `)),Mt(`onCompositionStart`,`compositionstart focusout keydown keypress keyup mousedown`.split(` `)),Mt(`onCompositionUpdate`,`compositionupdate focusout keydown keypress keyup mousedown`.split(` `));var yd=`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(` `),bd=new Set(`beforetoggle cancel close invalid load scroll scrollend toggle`.split(` `).concat(yd));function xd(e,t){t=(t&4)!=0;for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;a:{var a=void 0;if(t)for(var o=r.length-1;0<=o;o--){var s=r[o],c=s.instance,l=s.currentTarget;if(s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){ei(e)}i.currentTarget=null,a=c}else for(o=0;o<r.length;o++){if(s=r[o],c=s.instance,l=s.currentTarget,s=s.listener,c!==a&&i.isPropagationStopped())break a;a=s,i.currentTarget=l;try{a(i)}catch(e){ei(e)}i.currentTarget=null,a=c}}}}function X(e,t){var n=t[yt];n===void 0&&(n=t[yt]=new Set);var r=e+`__bubble`;n.has(r)||(Td(t,e,2,!1),n.add(r))}function Sd(e,t,n){var r=0;t&&(r|=4),Td(n,e,r,t)}var Cd=`_reactListening`+Math.random().toString(36).slice(2);function wd(e){if(!e[Cd]){e[Cd]=!0,At.forEach(function(t){t!==`selectionchange`&&(bd.has(t)||Sd(t,!1,e),Sd(t,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[Cd]||(t[Cd]=!0,Sd(`selectionchange`,!1,t))}}function Td(e,t,n,r){switch(gp(t)){case 2:var i=up;break;case 8:i=dp;break;default:i=fp}n=i.bind(null,t,n,e),i=void 0,!_n||t!==`touchstart`&&t!==`touchmove`&&t!==`wheel`||(i=!0),r?i===void 0?e.addEventListener(t,n,!0):e.addEventListener(t,n,{capture:!0,passive:i}):i===void 0?e.addEventListener(t,n,!1):e.addEventListener(t,n,{passive:i})}function Ed(e,t,n,r,i){var a=r;if(!(t&1)&&!(t&2)&&r!==null)a:for(;;){if(r===null)return;var o=r.tag;if(o===3||o===4){var s=r.stateNode.containerInfo;if(s===i)break;if(o===4)for(o=r.return;o!==null;){var l=o.tag;if((l===3||l===4)&&o.stateNode.containerInfo===i)return;o=o.return}for(;s!==null;){if(o=Tt(s),o===null)return;if(l=o.tag,l===5||l===6||l===26||l===27){r=a=o;continue a}s=s.parentNode}}r=r.return}hn(function(){var r=a,i=A(n),o=[];a:{var s=Zr.get(e);if(s!==void 0){var l=On,u=e;switch(e){case`keypress`:if(Cn(n)===0)break a;case`keydown`:case`keyup`:l=Kn;break;case`focusin`:u=`focus`,l=Ln;break;case`focusout`:u=`blur`,l=Ln;break;case`beforeblur`:case`afterblur`:l=Ln;break;case`click`:if(n.button===2)break a;case`auxclick`:case`dblclick`:case`mousedown`:case`mousemove`:case`mouseup`:case`mouseout`:case`mouseover`:case`contextmenu`:l=Fn;break;case`drag`:case`dragend`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`dragstart`:case`drop`:l=In;break;case`touchcancel`:case`touchend`:case`touchmove`:case`touchstart`:l=qn;break;case Wr:case Gr:case Kr:l=Rn;break;case Xr:l=N;break;case`scroll`:case`scrollend`:l=An;break;case`wheel`:l=Jn;break;case`copy`:case`cut`:case`paste`:l=zn;break;case`gotpointercapture`:case`lostpointercapture`:case`pointercancel`:case`pointerdown`:case`pointermove`:case`pointerout`:case`pointerover`:case`pointerup`:l=M;break;case`toggle`:case`beforetoggle`:l=Yn}var d=(t&4)!=0,f=!d&&(e===`scroll`||e===`scrollend`),p=d?s===null?null:s+`Capture`:s;d=[];for(var m=r,h;m!==null;){var g=m;if(h=g.stateNode,g=g.tag,g!==5&&g!==26&&g!==27||h===null||p===null||(g=gn(m,p),g!=null&&d.push(Dd(m,g,h))),f)break;m=m.return}0<d.length&&(s=new l(s,u,null,n,i),o.push({event:s,listeners:d}))}}if(!(t&7)){a:{if(s=e===`mouseover`||e===`pointerover`,l=e===`mouseout`||e===`pointerout`,s&&n!==k&&(u=n.relatedTarget||n.fromElement)&&(Tt(u)||u[vt]))break a;if((l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(u=n.relatedTarget||n.toElement,l=r,u=u?Tt(u):null,u!==null&&(f=c(u),d=u.tag,u!==f||d!==5&&d!==27&&d!==6)&&(u=null)):(l=null,u=r),l!==u)){if(d=Fn,g=`onMouseLeave`,p=`onMouseEnter`,m=`mouse`,(e===`pointerout`||e===`pointerover`)&&(d=M,g=`onPointerLeave`,p=`onPointerEnter`,m=`pointer`),f=l==null?s:Dt(l),h=u==null?s:Dt(u),s=new d(g,m+`leave`,l,n,i),s.target=f,s.relatedTarget=h,g=null,Tt(i)===r&&(d=new d(p,m+`enter`,u,n,i),d.target=h,d.relatedTarget=f,g=d),f=g,l&&u)b:{for(d=kd,p=l,m=u,h=0,g=p;g;g=d(g))h++;g=0;for(var _=m;_;_=d(_))g++;for(;0<h-g;)p=d(p),h--;for(;0<g-h;)m=d(m),g--;for(;h--;){if(p===m||m!==null&&p===m.alternate){d=p;break b}p=d(p),m=d(m)}d=null}else d=null;l!==null&&Ad(o,s,l,d,!1),u!==null&&f!==null&&Ad(o,f,u,d,!0)}}a:{if(s=r?Dt(r):window,l=s.nodeName&&s.nodeName.toLowerCase(),l===`select`||l===`input`&&s.type===`file`)var v=hr;else if(lr(s))if(gr)v=wr;else{v=Sr;var y=xr}else l=s.nodeName,!l||l.toLowerCase()!==`input`||s.type!==`checkbox`&&s.type!==`radio`?r&&on(r.elementType)&&(v=hr):v=Cr;if(v&&=v(e,r)){ur(o,v,n,i);break a}y&&y(e,s,r),e===`focusout`&&r&&s.type===`number`&&r.memoizedProps.value!=null&&Zt(s,`number`,s.value)}switch(y=r?Dt(r):window,e){case`focusin`:(lr(y)||y.contentEditable===`true`)&&(Pr=y,Fr=r,Ir=null);break;case`focusout`:Ir=Fr=Pr=null;break;case`mousedown`:Lr=!0;break;case`contextmenu`:case`mouseup`:case`dragend`:Lr=!1,Rr(o,n,i);break;case`selectionchange`:if(Nr)break;case`keydown`:case`keyup`:Rr(o,n,i)}var b;if(Zn)b:{switch(e){case`compositionstart`:var x=`onCompositionStart`;break b;case`compositionend`:x=`onCompositionEnd`;break b;case`compositionupdate`:x=`onCompositionUpdate`;break b}x=void 0}else ar?rr(e,n)&&(x=`onCompositionEnd`):e===`keydown`&&n.keyCode===229&&(x=`onCompositionStart`);x&&(er&&n.locale!==`ko`&&(ar||x!==`onCompositionStart`?x===`onCompositionEnd`&&ar&&(b=Sn()):(yn=i,bn=`value`in yn?yn.value:yn.textContent,ar=!0)),y=Od(r,x),0<y.length&&(x=new Bn(x,e,null,n,i),o.push({event:x,listeners:y}),b?x.data=b:(b=ir(n),b!==null&&(x.data=b)))),(b=$n?or(e,n):sr(e,n))&&(x=Od(r,`onBeforeInput`),0<x.length&&(y=new Bn(`onBeforeInput`,`beforeinput`,null,n,i),o.push({event:y,listeners:x}),y.data=b)),gd(o,e,r,n,i)}xd(o,t)})}function Dd(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Od(e,t){for(var n=t+`Capture`,r=[];e!==null;){var i=e,a=i.stateNode;if(i=i.tag,i!==5&&i!==26&&i!==27||a===null||(i=gn(e,n),i!=null&&r.unshift(Dd(e,i,a)),i=gn(e,t),i!=null&&r.push(Dd(e,i,a))),e.tag===3)return r;e=e.return}return[]}function kd(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ad(e,t,n,r,i){for(var a=t._reactName,o=[];n!==null&&n!==r;){var s=n,c=s.alternate,l=s.stateNode;if(s=s.tag,c!==null&&c===r)break;s!==5&&s!==26&&s!==27||l===null||(c=l,i?(l=gn(n,a),l!=null&&o.unshift(Dd(n,l,c))):i||(l=gn(n,a),l!=null&&o.push(Dd(n,l,c)))),n=n.return}o.length!==0&&e.push({event:t,listeners:o})}var jd=/\r\n?/g,Md=/\u0000|\uFFFD/g;function Nd(e){return(typeof e==`string`?e:``+e).replace(jd,` 10`).replace(Md,``)}function Pd(e,t){return t=Nd(t),Nd(e)===t}function Z(e,t,n,r,i,a){switch(n){case`children`:typeof r==`string`?t===`body`||t===`textarea`&&r===``||tn(e,r):(typeof r==`number`||typeof r==`bigint`)&&t!==`body`&&tn(e,``+r);break;case`className`:zt(e,`class`,r);break;case`tabIndex`:zt(e,`tabindex`,r);break;case`dir`:case`role`:case`viewBox`:case`width`:case`height`:zt(e,n,r);break;case`style`:an(e,r,a);break;case`data`:if(t!==`object`){zt(e,`data`,r);break}case`src`:case`href`:if(r===``&&(t!==`a`||n!==`href`)){e.removeAttribute(n);break}if(r==null||typeof r==`function`||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=ln(``+r),e.setAttribute(n,r);break;case`action`:case`formAction`:if(typeof r==`function`){e.setAttribute(n,`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 a==`function`&&(n===`formAction`?(t!==`input`&&Z(e,t,`name`,i.name,i,null),Z(e,t,`formEncType`,i.formEncType,i,null),Z(e,t,`formMethod`,i.formMethod,i,null),Z(e,t,`formTarget`,i.formTarget,i,null)):(Z(e,t,`encType`,i.encType,i,null),Z(e,t,`method`,i.method,i,null),Z(e,t,`target`,i.target,i,null)));if(r==null||typeof r==`symbol`||typeof r==`boolean`){e.removeAttribute(n);break}r=ln(``+r),e.setAttribute(n,r);break;case`onClick`:r!=null&&(e.onclick=un);break;case`onScroll`:r!=null&&X(`scroll`,e);break;case`onScrollEnd`:r!=null&&X(`scrollend`,e);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(o(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(o(60));e.innerHTML=n}}break;case`multiple`:e.multiple=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`muted`:e.muted=r&&typeof r!=`function`&&typeof r!=`symbol`;break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`defaultValue`:case`defaultChecked`:case`innerHTML`:case`ref`:break;case`autoFocus`:break;case`xlinkHref`:if(r==null||typeof r==`function`||typeof r==`boolean`||typeof r==`symbol`){e.removeAttribute(`xlink:href`);break}n=ln(``+r),e.setAttributeNS(`http://www.w3.org/1999/xlink`,`xlink:href`,n);break;case`contentEditable`:case`spellCheck`:case`draggable`:case`value`:case`autoReverse`:case`externalResourcesRequired`:case`focusable`:case`preserveAlpha`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``+r):e.removeAttribute(n);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`playsInline`:case`readOnly`:case`required`:case`reversed`:case`scoped`:case`seamless`:case`itemScope`:r&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,``):e.removeAttribute(n);break;case`capture`:case`download`:!0===r?e.setAttribute(n,``):!1!==r&&r!=null&&typeof r!=`function`&&typeof r!=`symbol`?e.setAttribute(n,r):e.removeAttribute(n);break;case`cols`:case`rows`:case`size`:case`span`:r!=null&&typeof r!=`function`&&typeof r!=`symbol`&&!isNaN(r)&&1<=r?e.setAttribute(n,r):e.removeAttribute(n);break;case`rowSpan`:case`start`:r==null||typeof r==`function`||typeof r==`symbol`||isNaN(r)?e.removeAttribute(n):e.setAttribute(n,r);break;case`popover`:X(`beforetoggle`,e),X(`toggle`,e),Rt(e,`popover`,r);break;case`xlinkActuate`:Bt(e,`http://www.w3.org/1999/xlink`,`xlink:actuate`,r);break;case`xlinkArcrole`:Bt(e,`http://www.w3.org/1999/xlink`,`xlink:arcrole`,r);break;case`xlinkRole`:Bt(e,`http://www.w3.org/1999/xlink`,`xlink:role`,r);break;case`xlinkShow`:Bt(e,`http://www.w3.org/1999/xlink`,`xlink:show`,r);break;case`xlinkTitle`:Bt(e,`http://www.w3.org/1999/xlink`,`xlink:title`,r);break;case`xlinkType`:Bt(e,`http://www.w3.org/1999/xlink`,`xlink:type`,r);break;case`xmlBase`:Bt(e,`http://www.w3.org/XML/1998/namespace`,`xml:base`,r);break;case`xmlLang`:Bt(e,`http://www.w3.org/XML/1998/namespace`,`xml:lang`,r);break;case`xmlSpace`:Bt(e,`http://www.w3.org/XML/1998/namespace`,`xml:space`,r);break;case`is`:Rt(e,`is`,r);break;case`innerText`:case`textContent`:break;default:(!(2<n.length)||n[0]!==`o`&&n[0]!==`O`||n[1]!==`n`&&n[1]!==`N`)&&(n=sn.get(n)||n,Rt(e,n,r))}}function Fd(e,t,n,r,i,a){switch(n){case`style`:an(e,r,a);break;case`dangerouslySetInnerHTML`:if(r!=null){if(typeof r!=`object`||!(`__html`in r))throw Error(o(61));if(n=r.__html,n!=null){if(i.children!=null)throw Error(o(60));e.innerHTML=n}}break;case`children`:typeof r==`string`?tn(e,r):(typeof r==`number`||typeof r==`bigint`)&&tn(e,``+r);break;case`onScroll`:r!=null&&X(`scroll`,e);break;case`onScrollEnd`:r!=null&&X(`scrollend`,e);break;case`onClick`:r!=null&&(e.onclick=un);break;case`suppressContentEditableWarning`:case`suppressHydrationWarning`:case`innerHTML`:case`ref`:break;case`innerText`:case`textContent`:break;default:if(!jt.hasOwnProperty(n))a:{if(n[0]===`o`&&n[1]===`n`&&(i=n.endsWith(`Capture`),t=n.slice(2,i?n.length-7:void 0),a=e[_t]||null,a=a==null?null:a[n],typeof a==`function`&&e.removeEventListener(t,a,i),typeof r==`function`)){typeof a!=`function`&&a!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,r,i);break a}n in e?e[n]=r:!0===r?e.setAttribute(n,``):Rt(e,n,r)}}}function Id(e,t,n){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`img`:X(`error`,e),X(`load`,e);var r=!1,i=!1,a;for(a in n)if(n.hasOwnProperty(a)){var s=n[a];if(s!=null)switch(a){case`src`:r=!0;break;case`srcSet`:i=!0;break;case`children`:case`dangerouslySetInnerHTML`:throw Error(o(137,t));default:Z(e,t,a,s,n,null)}}i&&Z(e,t,`srcSet`,n.srcSet,n,null),r&&Z(e,t,`src`,n.src,n,null);return;case`input`:X(`invalid`,e);var c=a=s=i=null,l=null,u=null;for(r in n)if(n.hasOwnProperty(r)){var d=n[r];if(d!=null)switch(r){case`name`:i=d;break;case`type`:s=d;break;case`checked`:l=d;break;case`defaultChecked`:u=d;break;case`value`:a=d;break;case`defaultValue`:c=d;break;case`children`:case`dangerouslySetInnerHTML`:if(d!=null)throw Error(o(137,t));break;default:Z(e,t,r,d,n,null)}}Xt(e,a,c,l,u,s,i,!1);return;case`select`:for(i in X(`invalid`,e),r=s=a=null,n)if(n.hasOwnProperty(i)&&(c=n[i],c!=null))switch(i){case`value`:a=c;break;case`defaultValue`:s=c;break;case`multiple`:r=c;default:Z(e,t,i,c,n,null)}t=a,n=s,e.multiple=!!r,t==null?n!=null&&Qt(e,!!r,n,!0):Qt(e,!!r,t,!1);return;case`textarea`:for(s in X(`invalid`,e),a=i=r=null,n)if(n.hasOwnProperty(s)&&(c=n[s],c!=null))switch(s){case`value`:r=c;break;case`defaultValue`:i=c;break;case`children`:a=c;break;case`dangerouslySetInnerHTML`:if(c!=null)throw Error(o(91));break;default:Z(e,t,s,c,n,null)}en(e,r,i,a);return;case`option`:for(l in n)if(n.hasOwnProperty(l)&&(r=n[l],r!=null))switch(l){case`selected`:e.selected=r&&typeof r!=`function`&&typeof r!=`symbol`;break;default:Z(e,t,l,r,n,null)}return;case`dialog`:X(`beforetoggle`,e),X(`toggle`,e),X(`cancel`,e),X(`close`,e);break;case`iframe`:case`object`:X(`load`,e);break;case`video`:case`audio`:for(r=0;r<yd.length;r++)X(yd[r],e);break;case`image`:X(`error`,e),X(`load`,e);break;case`details`:X(`toggle`,e);break;case`embed`:case`source`:case`link`:X(`error`,e),X(`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(u in n)if(n.hasOwnProperty(u)&&(r=n[u],r!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:throw Error(o(137,t));default:Z(e,t,u,r,n,null)}return;default:if(on(t)){for(d in n)n.hasOwnProperty(d)&&(r=n[d],r!==void 0&&Fd(e,t,d,r,n,void 0));return}}for(c in n)n.hasOwnProperty(c)&&(r=n[c],r!=null&&Z(e,t,c,r,n,null))}function Ld(e,t,n,r){switch(t){case`div`:case`span`:case`svg`:case`path`:case`a`:case`g`:case`p`:case`li`:break;case`input`:var i=null,a=null,s=null,c=null,l=null,u=null,d=null;for(m in n){var f=n[m];if(n.hasOwnProperty(m)&&f!=null)switch(m){case`checked`:break;case`value`:break;case`defaultValue`:l=f;default:r.hasOwnProperty(m)||Z(e,t,m,null,r,f)}}for(var p in r){var m=r[p];if(f=n[p],r.hasOwnProperty(p)&&(m!=null||f!=null))switch(p){case`type`:a=m;break;case`name`:i=m;break;case`checked`:u=m;break;case`defaultChecked`:d=m;break;case`value`:s=m;break;case`defaultValue`:c=m;break;case`children`:case`dangerouslySetInnerHTML`:if(m!=null)throw Error(o(137,t));break;default:m!==f&&Z(e,t,p,m,r,f)}}Yt(e,s,c,l,u,d,a,i);return;case`select`:for(a in m=s=c=p=null,n)if(l=n[a],n.hasOwnProperty(a)&&l!=null)switch(a){case`value`:break;case`multiple`:m=l;default:r.hasOwnProperty(a)||Z(e,t,a,null,r,l)}for(i in r)if(a=r[i],l=n[i],r.hasOwnProperty(i)&&(a!=null||l!=null))switch(i){case`value`:p=a;break;case`defaultValue`:c=a;break;case`multiple`:s=a;default:a!==l&&Z(e,t,i,a,r,l)}t=c,n=s,r=m,p==null?!!r!=!!n&&(t==null?Qt(e,!!n,n?[]:``,!1):Qt(e,!!n,t,!0)):Qt(e,!!n,p,!1);return;case`textarea`:for(c in m=p=null,n)if(i=n[c],n.hasOwnProperty(c)&&i!=null&&!r.hasOwnProperty(c))switch(c){case`value`:break;case`children`:break;default:Z(e,t,c,null,r,i)}for(s in r)if(i=r[s],a=n[s],r.hasOwnProperty(s)&&(i!=null||a!=null))switch(s){case`value`:p=i;break;case`defaultValue`:m=i;break;case`children`:break;case`dangerouslySetInnerHTML`:if(i!=null)throw Error(o(91));break;default:i!==a&&Z(e,t,s,i,r,a)}$t(e,p,m);return;case`option`:for(var h in n)if(p=n[h],n.hasOwnProperty(h)&&p!=null&&!r.hasOwnProperty(h))switch(h){case`selected`:e.selected=!1;break;default:Z(e,t,h,null,r,p)}for(l in r)if(p=r[l],m=n[l],r.hasOwnProperty(l)&&p!==m&&(p!=null||m!=null))switch(l){case`selected`:e.selected=p&&typeof p!=`function`&&typeof p!=`symbol`;break;default:Z(e,t,l,p,r,m)}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 g in n)p=n[g],n.hasOwnProperty(g)&&p!=null&&!r.hasOwnProperty(g)&&Z(e,t,g,null,r,p);for(u in r)if(p=r[u],m=n[u],r.hasOwnProperty(u)&&p!==m&&(p!=null||m!=null))switch(u){case`children`:case`dangerouslySetInnerHTML`:if(p!=null)throw Error(o(137,t));break;default:Z(e,t,u,p,r,m)}return;default:if(on(t)){for(var _ in n)p=n[_],n.hasOwnProperty(_)&&p!==void 0&&!r.hasOwnProperty(_)&&Fd(e,t,_,void 0,r,p);
vendor: 4,461 bytes, line 10
10for(d in r)p=r[d],m=n[d],!r.hasOwnProperty(d)||p===m||p===void 0&&m===void 0||Fd(e,t,d,p,r,m);return}}for(var v in n)p=n[v],n.hasOwnProperty(v)&&p!=null&&!r.hasOwnProperty(v)&&Z(e,t,v,null,r,p);for(f in r)p=r[f],m=n[f],!r.hasOwnProperty(f)||p===m||p==null&&m==null||Z(e,t,f,p,r,m)}function Rd(e){switch(e){case`css`:case`script`:case`font`:case`img`:case`image`:case`input`:case`link`:return!0;default:return!1}}function zd(){if(typeof performance.getEntriesByType==`function`){for(var e=0,t=0,n=performance.getEntriesByType(`resource`),r=0;r<n.length;r++){var i=n[r],a=i.transferSize,o=i.initiatorType,s=i.duration;if(a&&s&&Rd(o)){for(o=0,s=i.responseEnd,r+=1;r<n.length;r++){var c=n[r],l=c.startTime;if(l>s)break;var u=c.transferSize,d=c.initiatorType;u&&Rd(d)&&(c=c.responseEnd,o+=u*(c<s?1:(s-l)/(c-l)))}if(--r,t+=8*(a+o)/(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 Bd=null,Vd=null;function Hd(e){return e.nodeType===9?e:e.ownerDocument}function Ud(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 Wd(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 Gd(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 Kd=null;function qd(){var e=window.event;return e&&e.type===`popstate`?e===Kd?!1:(Kd=e,!0):(Kd=null,!1)}var Jd=typeof setTimeout==`function`?setTimeout:void 0,Yd=typeof clearTimeout==`function`?clearTimeout:void 0,Xd=typeof Promise==`function`?Promise:void 0,Zd=typeof queueMicrotask==`function`?queueMicrotask:Xd===void 0?Jd:function(e){return Xd.resolve(null).then(e).catch(Qd)};function Qd(e){setTimeout(function(){throw e})}function $d(e){return e===`head`}function ef(e,t){var n=t,r=0;do{var i=n.nextSibling;if(e.removeChild(n),i&&i.nodeType===8)if(n=i.data,n===`/$`||n===`/&`){if(r===0){e.removeChild(i),Fp(t);return}r--}else if(n===`$`||n===`$?`||n===`$~`||n===`$!`||n===`&`)r++;else if(n===`html`)hf(e.ownerDocument.documentElement);else if(n===`head`){n=e.ownerDocument.head,hf(n);for(var a=n.firstChild;a;){var o=a.nextSibling,s=a.nodeName;a[Ct]||s===`SCRIPT`||s===`STYLE`||s===`LINK`&&a.rel.toLowerCase()===`stylesheet`||n.removeChild(a),a=o}}else n===`body`&&hf(e.ownerDocument.body);n=i}while(n);Fp(t)}function tf(e,t){var n=e;e=0;do{var r=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display=`none`):(n.style.display=n._stashedDisplay||``,n.getAttribute(`style`)===``&&n.removeAttribute(`style`)):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=``):n.nodeValue=n._stashedText||``),r&&r.nodeType===8)if(n=r.data,n===`/$`){if(e===0)break;e--}else n!==`$`&&n!==`$?`&&n!==`$~`&&n!==`$!`||e++;n=r}while(n)}function nf(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case`HTML`:case`HEAD`:case`BODY`:nf(n),wt(n);continue;case`SCRIPT`:case`STYLE`:continue;case`LINK`:if(n.rel.toLowerCase()===`stylesheet`)continue}e.removeChild(n)}}function rf(e,t,n,r){for(;e.nodeType===1;){var i=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!r&&(e.nodeName!==`INPUT`||e.type!==`hidden`))break}else if(!r)if(t===`input`&&e.type===`hidden`){var a=i.name==null?null:``+i.name;if(i.type===`hidden`&&e.getAttribute(`name`)===a)return e}else return e;else if(!e[Ct])switch(t){case`meta`:if(!e.hasAttribute(`itemprop`))break;return e;case`link`:if(a=e.getAttribute(`rel`),a===`stylesheet`&&e.hasAttribute(`data-precedence`)||a!==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(a=e.getAttribute(`src`),(a!==(i.src==null?null:i.src)||e.getAttribute(`type`)!==(i.type==null?null:i.type)||e.getAttribute(`crossorigin`)!==(i.crossOrigin==null?null:i.crossOrigin))&&a&&e.hasAttribute(`async`)&&!e.hasAttribute(`itemprop`))break;return e;default:return e}if(e=uf(e.nextSibling),e===null)break}return null}function af(e,t,n){if(t===``)return null;for(;
vendor: 20,211 bytes, line 10
10e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!n||(e=uf(e.nextSibling),e===null))return null;return e}function of(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!==`INPUT`||e.type!==`hidden`)&&!t||(e=uf(e.nextSibling),e===null))return null;return e}function sf(e){return e.data===`$?`||e.data===`$~`}function cf(e){return e.data===`$!`||e.data===`$?`&&e.ownerDocument.readyState!==`loading`}function lf(e,t){var n=e.ownerDocument;if(e.data===`$~`)e._reactRetry=t;else if(e.data!==`$?`||n.readyState!==`loading`)t();else{var r=function(){t(),n.removeEventListener(`DOMContentLoaded`,r)};n.addEventListener(`DOMContentLoaded`,r),e._reactRetry=r}}function uf(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 df=null;function ff(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`/$`||n===`/&`){if(t===0)return uf(e.nextSibling);t--}else n!==`$`&&n!==`$!`&&n!==`$?`&&n!==`$~`&&n!==`&`||t++}e=e.nextSibling}return null}function pf(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n===`$`||n===`$!`||n===`$?`||n===`$~`||n===`&`){if(t===0)return e;t--}else n!==`/$`&&n!==`/&`||t++}e=e.previousSibling}return null}function mf(e,t,n){switch(t=Hd(n),e){case`html`:if(e=t.documentElement,!e)throw Error(o(452));return e;case`head`:if(e=t.head,!e)throw Error(o(453));return e;case`body`:if(e=t.body,!e)throw Error(o(454));return e;default:throw Error(o(451))}}function hf(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);wt(e)}var gf=new Map,_f=new Set;function vf(e){return typeof e.getRootNode==`function`?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var yf=T.d;T.d={f:bf,r:xf,D:wf,C:Tf,L:Ef,m:Df,X:kf,S:Of,M:Af};function bf(){var e=yf.f(),t=Su();return e||t}function xf(e){var t=Et(e);t!==null&&t.tag===5&&t.type===`form`?ks(t):yf.r(e)}var Sf=typeof document>`u`?null:document;function Cf(e,t,n){var r=Sf;if(r&&typeof t==`string`&&t){var i=Jt(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),_f.has(i)||(_f.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),Id(t,`link`,e),kt(t),r.head.appendChild(t)))}}function wf(e){yf.D(e),Cf(`dns-prefetch`,e,null)}function Tf(e,t){yf.C(e,t),Cf(`preconnect`,e,t)}function Ef(e,t,n){yf.L(e,t,n);var r=Sf;if(r&&e&&t){var i=`link[rel="preload"][as="`+Jt(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+Jt(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+Jt(n.imageSizes)+`"]`)):i+=`[href="`+Jt(e)+`"]`;var a=i;switch(t){case`style`:a=Mf(e);break;case`script`:a=If(e)}gf.has(a)||(e=m({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),gf.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Nf(a))||t===`script`&&r.querySelector(Lf(a))||(t=r.createElement(`link`),Id(t,`link`,e),kt(t),r.head.appendChild(t)))}}function Df(e,t){yf.m(e,t);var n=Sf;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+Jt(r)+`"][href="`+Jt(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=If(e)}if(!gf.has(a)&&(e=m({rel:`modulepreload`,href:e},t),gf.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(Lf(a)))return}r=n.createElement(`link`),Id(r,`link`,e),kt(r),n.head.appendChild(r)}}}function Of(e,t,n){yf.S(e,t,n);var r=Sf;if(r&&e){var i=Ot(r).hoistableStyles,a=Mf(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Nf(a)))s.loading=5;else{e=m({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=gf.get(a))&&Bf(e,n);var c=o=r.createElement(`link`);kt(c),Id(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,zf(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function kf(e,t){yf.X(e,t);var n=Sf;if(n&&e){var r=Ot(n).hoistableScripts,i=If(e),a=r.get(i);a||(a=n.querySelector(Lf(i)),a||(e=m({src:e,async:!0},t),(t=gf.get(i))&&Vf(e,t),a=n.createElement(`script`),kt(a),Id(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Af(e,t){yf.M(e,t);var n=Sf;if(n&&e){var r=Ot(n).hoistableScripts,i=If(e),a=r.get(i);a||(a=n.querySelector(Lf(i)),a||(e=m({src:e,async:!0,type:`module`},t),(t=gf.get(i))&&Vf(e,t),a=n.createElement(`script`),kt(a),Id(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function jf(e,t,n,r){var i=(i=_e.current)?vf(i):null;if(!i)throw Error(o(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(t=Mf(n.href),n=Ot(i).hoistableStyles,r=n.get(t),r||(r={type:`style`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Mf(n.href);var a=Ot(i).hoistableStyles,s=a.get(e);if(s||(i=i.ownerDocument||i,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},a.set(e,s),(a=i.querySelector(Nf(e)))&&!a._p&&(s.instance=a,s.state.loading=5),gf.has(e)||(n={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},gf.set(e,n),a||Ff(i,e,n,s.state))),t&&r===null)throw Error(o(528,``));return s}if(t&&r!==null)throw Error(o(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(t=If(n),n=Ot(i).hoistableScripts,r=n.get(t),r||(r={type:`script`,instance:null,count:0,state:null},n.set(t,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(o(444,e))}}function Mf(e){return`href="`+Jt(e)+`"`}function Nf(e){return`link[rel="stylesheet"][`+e+`]`}function Pf(e){return m({},e,{"data-precedence":e.precedence,precedence:null})}function Ff(e,t,n,r){e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)?r.loading=1:(t=e.createElement(`link`),r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2}),Id(t,`link`,n),kt(t),e.head.appendChild(t))}function If(e){return`[src="`+Jt(e)+`"]`}function Lf(e){return`script[async]`+e}function Rf(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+Jt(n.href)+`"]`);if(r)return t.instance=r,kt(r),r;var i=m({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),kt(r),Id(r,`style`,i),zf(r,n.precedence,e),t.instance=r;case`stylesheet`:i=Mf(n.href);var a=e.querySelector(Nf(i));if(a)return t.state.loading|=4,t.instance=a,kt(a),a;r=Pf(n),(i=gf.get(i))&&Bf(r,i),a=(e.ownerDocument||e).createElement(`link`),kt(a);var s=a;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),Id(a,`link`,r),t.state.loading|=4,zf(a,n.precedence,e),t.instance=a;case`script`:return a=If(n.src),(i=e.querySelector(Lf(a)))?(t.instance=i,kt(i),i):(r=n,(i=gf.get(a))&&(r=m({},n),Vf(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),kt(i),Id(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(o(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,zf(r,n.precedence,e));return t.instance}function zf(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o<r.length;o++){var s=r[o];if(s.dataset.precedence===t)a=s;else if(a!==i)break}a?a.parentNode.insertBefore(e,a.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function Bf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.title??=t.title}function Vf(e,t){e.crossOrigin??=t.crossOrigin,e.referrerPolicy??=t.referrerPolicy,e.integrity??=t.integrity}var Hf=null;function Uf(e,t,n){if(Hf===null){var r=new Map,i=Hf=new Map;i.set(n,r)}else i=Hf,r=i.get(n),r||(r=new Map,i.set(n,r));if(r.has(e))return r;for(r.set(e,null),n=n.getElementsByTagName(e),i=0;i<n.length;i++){var a=n[i];if(!(a[Ct]||a[gt]||e===`link`&&a.getAttribute(`rel`)===`stylesheet`)&&a.namespaceURI!==`http://www.w3.org/2000/svg`){var o=a.getAttribute(t)||``;o=e+o;var s=r.get(o);s?s.push(a):r.set(o,[a])}}return r}function Wf(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t===`title`?e.querySelector(`head > title`):null)}function Gf(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Kf(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function qf(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Mf(r.href),a=t.querySelector(Nf(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=Xf.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,kt(a);return}a=t.ownerDocument||t,r=Pf(r),(i=gf.get(i))&&Bf(r,i),a=a.createElement(`link`),kt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),Id(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=Xf.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var Jf=0;function Yf(e,t){return e.stylesheets&&e.count===0&&Qf(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var r=setTimeout(function(){if(e.stylesheets&&Qf(e,e.stylesheets),e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}},6e4+t);0<e.imgBytes&&Jf===0&&(Jf=62500*zd());var i=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&Qf(e,e.stylesheets),e.unsuspend)){var t=e.unsuspend;e.unsuspend=null,t()}},(e.imgBytes>Jf?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function Xf(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Qf(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var Zf=null;function Qf(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,Zf=new Map,t.forEach($f,e),Zf=null,Xf.call(e))}function $f(e,t){if(!(t.state.loading&4)){var n=Zf.get(e);if(n)var r=n.get(null);else{n=new Map,Zf.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a<i.length;a++){var o=i[a];(o.nodeName===`LINK`||o.getAttribute(`media`)!==`not all`)&&(n.set(o.dataset.precedence,o),r=o)}r&&n.set(null,r)}i=t.instance,o=i.getAttribute(`data-precedence`),a=n.get(o)||r,a===r&&n.set(null,i),n.set(o,i),this.count++,r=Xf.bind(this),i.addEventListener(`load`,r),i.addEventListener(`error`,r),a?a.parentNode.insertBefore(i,a.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(i,e.firstChild)),t.state.loading|=4}}var ep={$$typeof:S,Provider:null,Consumer:null,_currentValue:de,_currentValue2:de,_threadCount:0};function tp(e,t,n,r,i,a,o,s,c){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=at(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=at(0),this.hiddenUpdates=at(null),this.identifierPrefix=r,this.onUncaughtError=i,this.onCaughtError=a,this.onRecoverableError=o,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=c,this.incompleteTransitions=new Map}function np(e,t,n,r,i,a,o,s,c,l,u,d){return e=new tp(e,t,n,o,c,l,u,d,s),t=1,!0===a&&(t|=24),a=fi(3,null,null,t),e.current=a,a.stateNode=e,t=ua(),t.refCount++,e.pooledCache=t,t.refCount++,a.memoizedState={element:r,isDehydrated:n,cache:t},Ua(a),e}function rp(e){return e?(e=ui,e):ui}function ip(e,t,n,r,i,a){i=rp(i),r.context===null?r.context=i:r.pendingContext=i,r=Ga(t),r.payload={element:n},a=a===void 0?null:a,a!==null&&(r.callback=a),n=Ka(e,r,t),n!==null&&(_u(n,e,t),qa(n,e,t))}function ap(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function op(e,t){ap(e,t),(e=e.alternate)&&ap(e,t)}function sp(e){if(e.tag===13||e.tag===31){var t=si(e,67108864);t!==null&&_u(t,e,67108864),op(e,67108864)}}function cp(e){if(e.tag===13||e.tag===31){var t=hu();t=dt(t);var n=si(e,t);n!==null&&_u(n,e,t),op(e,t)}}var lp=!0;function up(e,t,n,r){var i=w.T;w.T=null;var a=T.p;try{T.p=2,fp(e,t,n,r)}finally{T.p=a,w.T=i}}function dp(e,t,n,r){var i=w.T;w.T=null;var a=T.p;try{T.p=8,fp(e,t,n,r)}finally{T.p=a,w.T=i}}function fp(e,t,n,r){if(lp){var i=pp(r);if(i===null)Ed(e,t,r,mp,n),Tp(e,r);else if(Dp(i,e,t,n,r))r.stopPropagation();else if(Tp(e,r),t&4&&-1<wp.indexOf(e)){for(;i!==null;){var a=Et(i);if(a!==null)switch(a.tag){case 3:if(a=a.stateNode,a.current.memoizedState.isDehydrated){var o=et(a.pendingLanes);if(o!==0){var s=a;for(s.pendingLanes|=2,s.entangledLanes|=2;o;){var c=1<<31-qe(o);s.entanglements[1]|=c,o&=~c}ad(a),!(H&6)&&(ru=Fe()+500,od(0,!1))}}break;case 31:case 13:s=si(a,2),s!==null&&_u(s,a,2),Su(),op(a,2)}if(a=pp(r),a===null&&Ed(e,t,r,mp,n),a===i)break;i=a}i!==null&&r.stopPropagation()}else Ed(e,t,r,null,n)}}function pp(e){return e=A(e),hp(e)}var mp=null;function hp(e){if(mp=null,e=Tt(e),e!==null){var t=c(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=l(t),e!==null)return e;e=null}else if(n===31){if(e=u(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return mp=e,null}function gp(e){switch(e){case`beforetoggle`:case`cancel`:case`click`:case`close`:case`contextmenu`:case`copy`:case`cut`:case`auxclick`:case`dblclick`:case`dragend`:case`dragstart`:case`drop`:case`focusin`:case`focusout`:case`input`:case`invalid`:case`keydown`:case`keypress`:case`keyup`:case`mousedown`:case`mouseup`:case`paste`:case`pause`:case`play`:case`pointercancel`:case`pointerdown`:case`pointerup`:case`ratechange`:case`reset`:case`resize`:case`seeked`:case`submit`:case`toggle`:case`touchcancel`:case`touchend`:case`touchstart`:case`volumechange`:case`change`:case`selectionchange`:case`textInput`:case`compositionstart`:case`compositionend`:case`compositionupdate`:case`beforeblur`:case`afterblur`:case`beforeinput`:case`blur`:case`fullscreenchange`:case`focus`:case`hashchange`:case`popstate`:case`select`:case`selectstart`:return 2;case`drag`:case`dragenter`:case`dragexit`:case`dragleave`:case`dragover`:case`mousemove`:case`mouseout`:case`mouseover`:case`pointermove`:case`pointerout`:case`pointerover`:case`scroll`:case`touchmove`:case`wheel`:case`mouseenter`:case`mouseleave`:case`pointerenter`:case`pointerleave`:return 8;case`message`:switch(Ie()){case Le:return 2;case Re:return 8;case ze:case Be:return 32;case Ve:return 268435456;default:return 32}default:return 32}}var _p=!1,vp=null,yp=null,bp=null,xp=new Map,Sp=new Map,Cp=[],wp=`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 Tp(e,t){switch(e){case`focusin`:case`focusout`:vp=null;break;case`dragenter`:case`dragleave`:yp=null;break;case`mouseover`:case`mouseout`:bp=null;break;case`pointerover`:case`pointerout`:xp.delete(t.pointerId);break;case`gotpointercapture`:case`lostpointercapture`:Sp.delete(t.pointerId)}}function Ep(e,t,n,r,i,a){return e===null||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[i]},t!==null&&(t=Et(t),t!==null&&sp(t)),e):(e.eventSystemFlags|=r,t=e.targetContainers,i!==null&&t.indexOf(i)===-1&&t.push(i),e)}function Dp(e,t,n,r,i){switch(t){case`focusin`:return vp=Ep(vp,e,t,n,r,i),!0;case`dragenter`:return yp=Ep(yp,e,t,n,r,i),!0;case`mouseover`:return bp=Ep(bp,e,t,n,r,i),!0;case`pointerover`:var a=i.pointerId;return xp.set(a,Ep(xp.get(a)||null,e,t,n,r,i)),!0;case`gotpointercapture`:return a=i.pointerId,Sp.set(a,Ep(Sp.get(a)||null,e,t,n,r,i)),!0}return!1}function Op(e){var t=Tt(e.target);if(t!==null){var n=c(t);if(n!==null){if(t=n.tag,t===13){if(t=l(n),t!==null){e.blockedOn=t,mt(e.priority,function(){cp(n)});return}}else if(t===31){if(t=u(n),t!==null){e.blockedOn=t,mt(e.priority,function(){cp(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function kp(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=pp(e.nativeEvent);if(n===null){n=e.nativeEvent;var r=new n.constructor(n.type,n);k=r,n.target.dispatchEvent(r),k=null}else return t=Et(n),t!==null&&sp(t),e.blockedOn=n,!1;t.shift()}return!0}function Ap(e,t,n){kp(e)&&n.delete(t)}function jp(){_p=!1,vp!==null&&kp(vp)&&(vp=null),yp!==null&&kp(yp)&&(yp=null),bp!==null&&kp(bp)&&(bp=null),xp.forEach(Ap),Sp.forEach(Ap)}function Mp(e,n){e.blockedOn===n&&(e.blockedOn=null,_p||(_p=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,jp)))}var Np=null;function Pp(e){Np!==e&&(Np=e,t.unstable_scheduleCallback(t.unstable_NormalPriority,function(){Np===e&&(Np=null);for(var t=0;t<e.length;t+=3){var n=e[t],r=e[t+1],i=e[t+2];if(typeof r!=`function`){if(hp(r||n)===null)continue;break}var a=Et(n);a!==null&&(e.splice(t,3),t-=3,Ds(a,{pending:!0,data:i,method:n.method,action:r},r,i))}}))}function Fp(e){function t(t){return Mp(t,e)}vp!==null&&Mp(vp,e),yp!==null&&Mp(yp,e),bp!==null&&Mp(bp,e),xp.forEach(t),Sp.forEach(t);for(var n=0;n<Cp.length;n++){var r=Cp[n];r.blockedOn===e&&(r.blockedOn=null)}for(;0<Cp.length&&(n=Cp[0],n.blockedOn===null);)Op(n),n.blockedOn===null&&Cp.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(r=0;r<n.length;r+=3){var i=n[r],a=n[r+1],o=i[_t]||null;if(typeof a==`function`)o||Pp(n);else if(o){var s=null;if(a&&a.hasAttribute(`formAction`)){if(i=a,o=a[_t]||null)s=o.formAction;else if(hp(i)!==null)continue}else s=o.action;typeof s==`function`?n[r+1]=s:(n.splice(r,3),r-=3),Pp(n)}}}function Ip(){function e(e){e.canIntercept&&e.info===`react-transition`&&e.intercept({handler:function(){return new Promise(function(e){return i=e})},focusReset:`manual`,scroll:`manual`})}function t(){i!==null&&(i(),i=null),r||setTimeout(n,20)}function n(){if(!r&&!navigation.transition){var e=navigation.currentEntry;e&&e.url!=null&&navigation.navigate(e.url,{state:e.getState(),info:`react-transition`,history:`replace`})}}if(typeof navigation==`object`){var r=!1,i=null;return navigation.addEventListener(`navigate`,e),navigation.addEventListener(`navigatesuccess`,t),navigation.addEventListener(`navigateerror`,t),setTimeout(n,100),function(){r=!0,navigation.removeEventListener(`navigate`,e),navigation.removeEventListener(`navigatesuccess`,t),navigation.removeEventListener(`navigateerror`,t),i!==null&&(i(),i=null)}}}function Lp(e){this._internalRoot=e}Rp.prototype.render=Lp.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(o(409));var n=t.current;ip(n,hu(),e,t,null,null)},Rp.prototype.unmount=Lp.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;
10ip(e.current,2,null,e,null,null),Su(),t[vt]=null}};function Rp(e){this._internalRoot=e}Rp.prototype.unstable_scheduleHydration=function(e){if(e){var t=pt();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Cp.length&&t!==0&&t<Cp[n].priority;n++);Cp.splice(n,0,e),n===0&&Op(e)}};var zp=r.version;if(zp!==`19.2.5`)throw Error(o(527,zp,`19.2.5`));T.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render==`function`?Error(o(188)):(e=Object.keys(e).join(`,`),Error(o(268,e)));return e=f(t),e=e===null?null:p(e),e=e===null?null:e.stateNode,e};var Bp={bundleType:0,version:`19.2.5`,rendererPackageName:`react-dom`,currentDispatcherRef:w,reconcilerVersion:`19.2.5`};if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`){var Vp=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Vp.isDisabled&&Vp.supportsFiber)try{We=Vp.inject(Bp),Ge=Vp}catch{}}e.hydrateRoot=function(e,t,n){if(!s(e))throw Error(o(299));var r=!1,i=``,a=Xs,c=Zs,l=Qs,u=null;return n!=null&&(!0===n.unstable_strictMode&&(r=!0),n.identifierPrefix!==void 0&&(i=n.identifierPrefix),n.onUncaughtError!==void 0&&(a=n.onUncaughtError),n.onCaughtError!==void 0&&(c=n.onCaughtError),n.onRecoverableError!==void 0&&(l=n.onRecoverableError),n.formState!==void 0&&(u=n.formState)),t=np(e,1,!0,t,n??null,r,i,u,a,c,l,Ip),t.context=rp(null),n=t.current,r=hu(),r=dt(r),i=Ga(r),i.callback=null,Ka(n,i,r),n=r,t.current.lanes=n,ot(t,n),ad(t),e[vt]=t.current,wd(e),new Rp(t)}})),Pe=r(((e,t)=>{function n(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>`u`||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!=`function`))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=Ne()})),Fe=Le(JSON.parse),Ie=Re(JSON.stringify,JSON.parse);function Le(e){return t=>{t[0]===`?`&&(t=t.substring(1));let n=Ae(t);for(let t in n){let r=n[t];if(typeof r==`string`)try{n[t]=e(r)}catch{}}return n}}function Re(e,t){let n=typeof t==`function`;function r(r){if(typeof r==`object`&&r)try{return e(r)}catch{}else if(n&&typeof r==`string`)try{return t(r),e(r)}catch{}return r}return e=>{let t=ke(e,r);return t?`?${t}`:``}}var ze=e=>{if(!e.rendered)return e.rendered=!0,e.onReady?.()},Be=e=>e.stores.matchesId.get().some(t=>e.stores.matchStores.get(t)?.get()._forcePending),Ve=(e,t)=>!!(e.preload&&!e.router.stores.matchStores.has(t)),He=(e,t,n=!0)=>{let r={...e.router.options.context??{}},i=n?t:t-1;for(let t=0;t<=i;t++){let n=e.matches[t];if(!n)continue;let i=e.router.getMatch(n.id);
10i&&Object.assign(r,i.__routeContext,i.__beforeLoadContext)}return r},Ue=(e,t)=>{if(!e.matches.length)return;let n=t.routeId,r=e.matches.findIndex(t=>t.routeId===e.router.routeTree.id),i=r>=0?r:0,a=n?e.matches.findIndex(e=>e.routeId===n):e.firstBadMatchIndex??e.matches.length-1;a<0&&(a=i);for(let t=a;t>=0;t--){let n=e.matches[t];if(e.router.looseRoutesById[n.routeId].options.notFoundComponent)return t}return n?a:i},We=(e,t,n)=>{if(!(!Ee(n)&&!De(n)))throw Ee(n)&&n.redirectHandled&&!n.options.reloadDocument?n:(t&&(t._nonReactive.beforeLoadPromise?.resolve(),t._nonReactive.loaderPromise?.resolve(),t._nonReactive.beforeLoadPromise=void 0,t._nonReactive.loaderPromise=void 0,t._nonReactive.error=n,e.updateMatch(t.id,r=>({...r,status:Ee(n)?`redirected`:De(n)?`notFound`:r.status===`pending`?`success`:r.status,context:He(e,t.index),isFetching:!1,error:n})),De(n)&&!n.routeId&&(n.routeId=t.routeId),t._nonReactive.loadPromise?.resolve()),Ee(n)&&(e.rendered=!0,n.options._fromLocation=e.location,n.redirectHandled=!0,n=e.router.resolveRedirect(n)),n)},Ge=(e,t)=>{let n=e.router.getMatch(t);return!!(!n||n._nonReactive.dehydrated)},Ke=(e,t,n)=>{let r=He(e,n);e.updateMatch(t,e=>({...e,context:r}))},qe=(e,t,n)=>{let{id:r,routeId:i}=e.matches[t],a=e.router.looseRoutesById[i];if(n instanceof Promise)throw n;e.firstBadMatchIndex??=t,We(e,e.router.getMatch(r),n);try{a.options.onError?.(n)}catch(t){n=t,We(e,e.router.getMatch(r),n)}e.updateMatch(r,e=>(e._nonReactive.beforeLoadPromise?.resolve(),e._nonReactive.beforeLoadPromise=void 0,e._nonReactive.loadPromise?.resolve(),{...e,error:n,status:`error`,isFetching:!1,updatedAt:Date.now(),abortController:new AbortController})),!e.preload&&!Ee(n)&&!De(n)&&(e.serialError??=n)},Je=(e,t,n,r)=>{if(r._nonReactive.pendingTimeout!==void 0)return;let i=n.options.pendingMs??e.router.options.defaultPendingMs;if(e.onReady&&!Ve(e,t)&&(n.options.loader||n.options.beforeLoad||at(n))&&typeof i==`number`&&i!==1/0&&(n.options.pendingComponent??e.router.options?.defaultPendingComponent)){let t=setTimeout(()=>{ze(e)},i);r._nonReactive.pendingTimeout=t}},Ye=(e,t,n)=>{let r=e.router.getMatch(t);if(!r._nonReactive.beforeLoadPromise&&!r._nonReactive.loaderPromise)return;Je(e,t,n,r);let i=()=>{let n=e.router.getMatch(t);n.preload&&(n.status===`redirected`||n.status===`notFound`)&&We(e,n,n.error)};return r._nonReactive.beforeLoadPromise?r._nonReactive.beforeLoadPromise.then(i):i()},Xe=(e,t,n,r)=>{let i=e.router.getMatch(t),a=i._nonReactive.loadPromise;i._nonReactive.loadPromise=b(()=>{a?.resolve(),a=void 0});let{paramsError:o,searchError:s}=i;o&&qe(e,n,o),s&&qe(e,n,s),Je(e,t,r,i);let c=new AbortController,l=!1,u=()=>{l||(l=!0,e.updateMatch(t,e=>({...e,isFetching:`beforeLoad`,fetchCount:e.fetchCount+1,abortController:c})))},d=()=>{i._nonReactive.beforeLoadPromise?.resolve(),i._nonReactive.beforeLoadPromise=void 0,e.updateMatch(t,e=>({...e,isFetching:!1}))};if(!r.options.beforeLoad){e.router.batch(()=>{u(),d()});return}i._nonReactive.beforeLoadPromise=b();let f={...He(e,n,!1),...i.__routeContext},{search:p,params:m,cause:h}=i,g=Ve(e,t),v={search:p,abortController:c,params:m,preload:g,context:f,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),buildLocation:e.router.buildLocation,cause:g?`preload`:h,matches:e.matches,routeId:r.id,...e.router.options.additionalContext},y=r=>{if(r===void 0){e.router.batch(()=>{u(),d()});return}(Ee(r)||De(r))&&(u(),qe(e,n,r)),e.router.batch(()=>{u(),e.updateMatch(t,e=>({...e,__beforeLoadContext:r})),d()})},x;try{if(x=r.options.beforeLoad(v),_(x))return u(),x.catch(t=>{qe(e,n,t)}).then(y)}catch(t){u(),qe(e,n,t)}y(x)},Ze=(e,t)=>{let{id:n,routeId:r}=e.matches[t],i=e.router.looseRoutesById[r],a=()=>s(),o=()=>Xe(e,n,t,i),s=()=>{if(Ge(e,n))return;let t=Ye(e,n,i);return _(t)?t.then(o):o()};return a()},Qe=(e,t,n)=>{let r=e.router.getMatch(t);if(!r||!n.options.head&&!n.options.scripts&&!n.options.headers)return;let i={ssr:e.router.options.ssr,matches:e.matches,match:r,params:r.params,loaderData:r.loaderData};return Promise.all([n.options.head?.(i),n.options.scripts?.(i),n.options.headers?.(i)]).then(([e,t,n])=>({meta:e?.meta,links:e?.links,headScripts:e?.scripts,headers:n,scripts:t,styles:e?.styles}))},$e=(e,t,n,r,i)=>{let a=t[r-1],{params:o,loaderDeps:s,abortController:c,cause:l}=e.router.getMatch(n),u=He(e,r),d=Ve(e,n);return{params:o,deps:s,preload:!!d,parentMatchPromise:a,abortController:c,context:u,location:e.location,navigate:t=>e.router.navigate({...t,_fromLocation:e.location}),cause:d?`preload`:l,route:i,...e.router.options.additionalContext}},et=async(e,t,n,r,i)=>{try{let a=e.router.getMatch(n);try{it(i);let o=i.options.loader,s=typeof o==`function`?o:o?.handler,c=s?.($e(e,t,n,r,i)),l=!!s&&_(c);if((l||i._lazyPromise||i._componentsPromise||i.options.head||i.options.scripts||i.options.headers||a._nonReactive.minPendingPromise)&&e.updateMatch(n,e=>({...e,isFetching:`loader`})),s){let t=l?await c:c;We(e,e.router.getMatch(n),t),t!==void 0&&e.updateMatch(n,e=>({...e,loaderData:t}))}i._lazyPromise&&await i._lazyPromise;let u=a._nonReactive.minPendingPromise;u&&await u,i._componentsPromise&&await i._componentsPromise,e.updateMatch(n,t=>({...t,error:void 0,context:He(e,r),status:`success`,isFetching:!1,updatedAt:Date.now()}))}catch(t){let o=t;if(o?.name===`AbortError`){if(a.abortController.signal.aborted){a._nonReactive.loaderPromise?.resolve(),a._nonReactive.loaderPromise=void 0;return}e.updateMatch(n,t=>
10({...t,status:t.status===`pending`?`success`:t.status,isFetching:!1,context:He(e,r)}));return}let s=a._nonReactive.minPendingPromise;s&&await s,De(t)&&await i.options.notFoundComponent?.preload?.(),We(e,e.router.getMatch(n),t);try{i.options.onError?.(t)}catch(t){o=t,We(e,e.router.getMatch(n),t)}!Ee(o)&&!De(o)&&await it(i,[`errorComponent`]),e.updateMatch(n,t=>({...t,error:o,context:He(e,r),status:`error`,isFetching:!1}))}}catch(t){let r=e.router.getMatch(n);r&&(r._nonReactive.loaderPromise=void 0),We(e,r,t)}},tt=async(e,t,n)=>{async function r(r,a,c,l,d){let f=Date.now()-a.updatedAt,p=r?d.options.preloadStaleTime??e.router.options.defaultPreloadStaleTime??3e4:d.options.staleTime??e.router.options.defaultStaleTime??0,m=d.options.shouldReload,h=typeof m==`function`?m($e(e,t,i,n,d)):m,{status:g,invalid:_}=l,v=f>=p&&(!!e.forceStaleReload||l.cause===`enter`||c!==void 0&&c!==l.id);o=g===`success`&&(_||(h??v)),r&&d.options.preload===!1||(o&&!e.sync&&u?(s=!0,(async()=>{try{await et(e,t,i,n,d);let r=e.router.getMatch(i);r._nonReactive.loaderPromise?.resolve(),r._nonReactive.loadPromise?.resolve(),r._nonReactive.loaderPromise=void 0,r._nonReactive.loadPromise=void 0}catch(t){Ee(t)&&await e.router.navigate(t.options)}})()):g!==`success`||o?await et(e,t,i,n,d):Ke(e,i,n))}let{id:i,routeId:a}=e.matches[n],o=!1,s=!1,c=e.router.looseRoutesById[a],l=c.options.loader,u=((typeof l==`function`?void 0:l?.staleReloadMode)??e.router.options.defaultStaleReloadMode)!==`blocking`;if(Ge(e,i)){if(!e.router.getMatch(i))return e.matches[n];Ke(e,i,n)}else{let t=e.router.getMatch(i),o=e.router.stores.matchesId.get()[n],s=(o&&e.router.stores.matchStores.get(o)||null)?.routeId===a?o:e.router.stores.matches.get().find(e=>e.routeId===a)?.id,l=Ve(e,i);if(t._nonReactive.loaderPromise){if(t.status===`success`&&!e.sync&&!t.preload&&u)return t;await t._nonReactive.loaderPromise;let n=e.router.getMatch(i),a=n._nonReactive.error||n.error;a&&We(e,n,a),n.status===`pending`&&await r(l,t,s,n,c)}else{let n=l&&!e.router.stores.matchStores.has(i),a=e.router.getMatch(i);a._nonReactive.loaderPromise=b(),n!==a.preload&&e.updateMatch(i,e=>({...e,preload:n})),await r(l,t,s,a,c)}}let d=e.router.getMatch(i);s||(d._nonReactive.loaderPromise?.resolve(),d._nonReactive.loadPromise?.resolve(),d._nonReactive.loadPromise=void 0),clearTimeout(d._nonReactive.pendingTimeout),d._nonReactive.pendingTimeout=void 0,s||(d._nonReactive.loaderPromise=void 0),d._nonReactive.dehydrated=void 0;let f=s?d.isFetching:!1;return f!==d.isFetching||d.invalid!==!1?(e.updateMatch(i,e=>({...e,isFetching:f,invalid:!1})),e.router.getMatch(i)):d};async function nt(e){let t=e,n=[];Be(t.router)&&ze(t);let r;for(let e=0;e<t.matches.length;e++){try{let n=Ze(t,e);_(n)&&await n}catch(e){if(Ee(e))throw e;if(De(e))r=e;else if(!t.preload)throw e;break}if(t.serialError||t.firstBadMatchIndex!=null)break}let i=t.firstBadMatchIndex??t.matches.length,a=r&&!t.preload?Ue(t,r):void 0,o=r&&t.preload?0:a===void 0?i:Math.min(a+1,i),s,c;for(let e=0;e<o;e++)n.push(tt(t,n,e));try{await Promise.all(n)}catch{let e=await Promise.allSettled(n);for(let t of e){if(t.status!==`rejected`)continue;let e=t.reason;if(Ee(e))throw e;De(e)?s??=e:c??=e}if(c!==void 0)throw c}let l=s??(r&&!t.preload?r:void 0),u=t.firstBadMatchIndex===void 0?t.matches.length-1:t.firstBadMatchIndex;if(!l&&r&&t.preload)return t.matches;if(l){let e=Ue(t,l);e===void 0&&ee();let n=t.matches[e],r=t.router.looseRoutesById[n.routeId],i=t.router.options?.defaultNotFoundComponent;!r.options.notFoundComponent&&i&&(r.options.notFoundComponent=i),l.routeId=n.routeId;let a=n.routeId===t.router.routeTree.id;t.updateMatch(n.id,e=>({...e,...a?{status:`success`,globalNotFound:!0,error:void 0}:{status:`notFound`,error:l},isFetching:!1})),u=e,await it(r,[`notFoundComponent`])}else if(!t.preload){let e=t.matches[0];e.globalNotFound||t.router.getMatch(e.id)?.globalNotFound&&t.updateMatch(e.id,e=>({...e,globalNotFound:!1,error:void 0}))}if(t.serialError&&t.firstBadMatchIndex!==void 0){let e=t.router.looseRoutesById[t.matches[t.firstBadMatchIndex].routeId];await it(e,[`errorComponent`])}for(let e=0;e<=u;e++){let{id:n,routeId:r}=t.matches[e],i=t.router.looseRoutesById[r];try{let e=Qe(t,n,i);if(e){let r=await e;t.updateMatch(n,e=>({...e,...r}))}}catch(e){console.error(`Error executing head for route ${r}:`,e)}}let d=ze(t);if(_(d)&&await d,l)throw l;if(t.serialError&&!t.preload&&!t.onReady)throw t.serialError;return t.matches}function rt(e,t){let n=t.map(t=>
10e.options[t]?.preload?.()).filter(Boolean);if(n.length!==0)return Promise.all(n)}function it(e,t=ot){!e._lazyLoaded&&e._lazyPromise===void 0&&(e.lazyFn?e._lazyPromise=e.lazyFn().then(t=>{let{id:n,...r}=t.options;Object.assign(e.options,r),e._lazyLoaded=!0,e._lazyPromise=void 0}):e._lazyLoaded=!0);let n=()=>e._componentsLoaded?void 0:t===ot?(()=>{if(e._componentsPromise===void 0){let t=rt(e,ot);t?e._componentsPromise=t.then(()=>{e._componentsLoaded=!0,e._componentsPromise=void 0}):e._componentsLoaded=!0}return e._componentsPromise})():rt(e,t);return e._lazyPromise?e._lazyPromise.then(n):n()}function at(e){for(let t of ot)if(e.options[t]?.preload)return!0;return!1}var ot=[`component`,`errorComponent`,`pendingComponent`,`notFoundComponent`];function st(e){return{input:({url:t})=>{for(let n of e)t=lt(n,t);return t},output:({url:t})=>{for(let n=e.length-1;n>=0;n--)t=ut(e[n],t);return t}}}function ct(e){let t=ce(e.basepath),n=`/${t}`,r=e.caseSensitive?n:n.toLowerCase(),i=`${r}/`;return{input:({url:t})=>{let a=e.caseSensitive?t.pathname:t.pathname.toLowerCase();return a===r?t.pathname=`/`:a.startsWith(i)&&(t.pathname=t.pathname.slice(n.length)),t},output:({url:e})=>(e.pathname=me([`/`,t,e.pathname]),e)}}function lt(e,t){let n=e?.input?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function ut(e,t){let n=e?.output?.({url:t});if(n){if(typeof n==`string`)return new URL(n);if(n instanceof URL)return n}return t}function dt(e,t){let{createMutableStore:n,createReadonlyStore:r,batch:i,init:a}=t,o=new Map,s=new Map,c=new Map,l=n(e.status),u=n(e.loadedAt),d=n(e.isLoading),f=n(e.isTransitioning),p=n(e.location),m=n(e.resolvedLocation),h=n(e.statusCode),g=n(e.redirect),_=n([]),v=n([]),y=n([]),b=r(()=>ft(o,_.get())),x=r(()=>ft(s,v.get())),S=r(()=>ft(c,y.get())),C=r(()=>_.get()[0]),ee=r(()=>_.get().some(e=>o.get(e)?.get().status===`pending`)),te=r(()=>({locationHref:p.get().href,resolvedLocationHref:m.get()?.href,status:l.get()})),ne=r(()=>({status:l.get(),loadedAt:u.get(),isLoading:d.get(),isTransitioning:f.get(),matches:b.get(),location:p.get(),resolvedLocation:m.get(),statusCode:h.get(),redirect:g.get()})),re=ve(64);function ie(e){let t=re.get(e);return t||(t=r(()=>{let t=_.get();for(let n of t){let t=o.get(n);if(t&&t.routeId===e)return t.get()}}),re.set(e,t)),t}let ae={status:l,loadedAt:u,isLoading:d,isTransitioning:f,location:p,resolvedLocation:m,statusCode:h,redirect:g,matchesId:_,pendingIds:v,cachedIds:y,matches:b,pendingMatches:x,cachedMatches:S,firstId:C,hasPending:ee,matchRouteDeps:te,matchStores:o,pendingMatchStores:s,cachedMatchStores:c,__store:ne,getRouteMatchStore:ie,setMatches:oe,setPending:se,setCached:ce};oe(e.matches),a?.(ae);function oe(e){pt(e,o,_,n,i)}function se(e){pt(e,s,v,n,i)}function ce(e){pt(e,c,y,n,i)}return ae}function ft(e,t){let n=[];for(let r of t){let t=e.get(r);t&&n.push(t.get())}return n}function pt(e,t,n,r,i){let a=e.map(e=>e.id),o=new Set(a);i(()=>{for(let e of t.keys())o.has(e)||t.delete(e);for(let n of e){let e=t.get(n.id);if(!e){let e=r(n);e.routeId=n.routeId,t.set(n.id,e);continue}e.routeId=n.routeId,e.get()!==n&&e.set(n)}p(n.get(),a)||n.set(a)})}var mt=`__TSR_index`,ht=`popstate`,gt=`beforeunload`;function _t(e){let t=e.getLocation(),n=new Set,r=r=>{t=e.getLocation(),n.forEach(e=>e({location:t,action:r}))},i=n=>{e.notifyOnIndexChange??!0?r(n):t=e.getLocation()},a=async({task:n,navigateOpts:r,...i})=>{if(r?.ignoreBlocker??!1){n();return}let a=e.getBlockers?.()??[],o=i.type===`PUSH`||i.type===`REPLACE`;if(typeof document<`u`&&a.length&&o)for(let n of a){let r=xt(i.path,i.state);if(await n.blockerFn({currentLocation:t,nextLocation:r,action:i.type})){e.onBlocked?.();return}}n()};return{get location(){return t},get length(){return e.getLength()},subscribers:n,subscribe:e=>(n.add(e),()=>{n.delete(e)}),push:(n,i,o)=>{let s=t.state[mt];i=vt(s+1,i),a({task:()=>{e.pushState(n,i),r({type:`PUSH`})},navigateOpts:o,type:`PUSH`,path:n,state:i})},replace:(n,i,o)=>{let s=t.state[mt];i=vt(s,i),a({task:()=>{e.replaceState(n,i),r({type:`REPLACE`})},navigateOpts:o,type:`REPLACE`,path:n,state:i})},go:(t,n)=>{a({task:()=>{e.go(t),i({type:`GO`,index:t})},navigateOpts:n,type:`GO`})},back:t=>{a({task:()=>{e.back(t?.ignoreBlocker??!1),i({type:`BACK`})},navigateOpts:t,type:`BACK`})},forward:t=>{a({task:()=>{e.forward(t?.ignoreBlocker??!1),i({type:`FORWARD`})},navigateOpts:t,type:`FORWARD`})},canGoBack:()=>t.state[mt]!==0,createHref:t=>e.createHref(t),block:t=>{if(!e.setBlockers)return()=>{};let n=e.getBlockers?.()??[];return e.setBlockers([...n,t]),()=>{let n=e.getBlockers?.()??[];e.setBlockers?.(n.filter(e=>e!==t))}},flush:()=>e.flush?.(),destroy:()=>e.destroy?.(),notify:r}}function vt(e,t){t||={};let n=St();return{...t,key:n,__TSR_key:n,[mt]:e}}function yt(e){let t=e?.window??(typeof document<`u`?window:void 0),n=t.history.pushState,r=t.history.replaceState,i=[],a=()=>i,o=e=>i=e,s=e?.createHref??(e=>e),c=e?.parseLocation??(()=>xt(`${t.location.pathname}${t.location.search}${t.location.hash}`,t.history.state));if(!t.history.state?.__TSR_key&&!t.history.state?.key){let e=St();t.history.replaceState({[mt]:0,key:e,__TSR_key:e},``)}let l=c(),u,d=!1,f=!1,p=!1,m=!1,h=()=>l,g,_,v=()=>{g&&(C._ignoreSubscribers=!0,(g.isPush?t.history.pushState:t.history.replaceState)(g.state,``,g.href),C._ignoreSubscribers=!1,g=void 0,_=void 0,u=void 0)},y=(e,t,n)=>{let r=s(t);_||(u=l),l=xt(t,n),g={href:r,state:n,isPush:g?.isPush||e===`push`},_||=Promise.resolve().then(()=>v())},b=e=>{l=c(),C.notify({type:e})},x=async()=>
10{if(f){f=!1;return}let e=c(),n=e.state[mt]-l.state[mt],r=n===1,i=n===-1,o=!r&&!i||d;d=!1;let s=o?`GO`:i?`BACK`:`FORWARD`,u=o?{type:`GO`,index:n}:{type:i?`BACK`:`FORWARD`};if(p)p=!1;else{let n=a();if(typeof document<`u`&&n.length){for(let r of n)if(await r.blockerFn({currentLocation:l,nextLocation:e,action:s})){f=!0,t.history.go(1),C.notify(u);return}}}l=c(),C.notify(u)},S=e=>{if(m){m=!1;return}let t=!1,n=a();if(typeof document<`u`&&n.length)for(let e of n){let n=e.enableBeforeUnload??!0;if(n===!0){t=!0;break}if(typeof n==`function`&&n()===!0){t=!0;break}}if(t)return e.preventDefault(),e.returnValue=``},C=_t({getLocation:h,getLength:()=>t.history.length,pushState:(e,t)=>y(`push`,e,t),replaceState:(e,t)=>y(`replace`,e,t),back:e=>(e&&(p=!0),m=!0,t.history.back()),forward:e=>{e&&(p=!0),m=!0,t.history.forward()},go:e=>{d=!0,t.history.go(e)},createHref:e=>s(e),flush:v,destroy:()=>{t.history.pushState=n,t.history.replaceState=r,t.removeEventListener(gt,S,{capture:!0}),t.removeEventListener(ht,x)},onBlocked:()=>{u&&l!==u&&(l=u)},getBlockers:a,setBlockers:o,notifyOnIndexChange:!1});return t.addEventListener(gt,S,{capture:!0}),t.addEventListener(ht,x),t.history.pushState=function(...e){let r=n.apply(t.history,e);return C._ignoreSubscribers||b(`PUSH`),r},t.history.replaceState=function(...e){let n=r.apply(t.history,e);return C._ignoreSubscribers||b(`REPLACE`),n},C}function bt(e){let t=e.replace(/[\x00-\x1f\x7f]/g,``);return t.startsWith(`//`)&&(t=`/`+t.replace(/^\/+/,``)),t}function xt(e,t){let n=bt(e),r=n.indexOf(`#`),i=n.indexOf(`?`),a=St();return{href:n,pathname:n.substring(0,r>0?i>0?Math.min(r,i):r:i>0?i:n.length),hash:r>-1?n.substring(r):``,search:i>-1?n.slice(i,r===-1?void 0:r):``,state:t||{[mt]:0,key:a,__TSR_key:a}}}function St(){return(Math.random()+1).toString(36).substring(7)}function Ct(e){return e instanceof Error?{name:e.name,message:e.message}:{data:e}}function wt(e,t){let n=t,r=e;return{fromLocation:n,toLocation:r,pathChanged:n?.pathname!==r.pathname,hrefChanged:n?.href!==r.href,hashChanged:n?.hash!==r.hash}}var Tt=new WeakMap,Et=class{constructor(e,t){this.tempLocationKey=`${Math.round(Math.random()*1e7)}`,this.resetNextScroll=!0,this.shouldViewTransition=void 0,this.isViewTransitionTypesSupported=void 0,this.subscribers=new Set,this.isScrollRestoring=!1,this.isScrollRestorationSetup=!1,this.routeBranchCache=new WeakMap,this.startTransition=e=>e(),this.update=e=>{let t=this.options,n=this.basepath??t?.basepath??`/`,r=this.basepath===void 0,i=t?.rewrite;if(this.options={...t,...e},this.isServer=this.options.isServer??typeof document>`u`,this.protocolAllowlist=new Set(this.options.protocolAllowlist),this.options.pathParamsAllowedCharacters&&(this.pathParamsDecoder=ae(this.options.pathParamsAllowedCharacters)),(!this.history||this.options.history&&this.options.history!==this.history)&&(this.options.history?this.history=this.options.history:this.history=yt()),this.origin=this.options.origin,this.origin||(window?.origin&&window.origin!==`null`?this.origin=window.origin:this.origin=`http://localhost`),this.history&&this.updateLatestLocation(),this.options.routeTree!==this.routeTree){this.routeTree=this.options.routeTree;let e;this.resolvePathCache=ve(1e3),e=this.buildRouteTree(),this.setRoutes(e)}if(!this.stores&&this.latestLocation){let e=this.getStoreConfig(this);this.batch=e.batch,this.stores=dt(kt(this.latestLocation),e),Yt(this)}let a=!1,o=this.options.basepath??`/`,s=this.options.rewrite;if(r||n!==o||i!==s){this.basepath=o;let e=[],t=ce(o);t&&t!==`/`&&e.push(ct({basepath:o})),s&&e.push(s),this.rewrite=e.length===0?void 0:e.length===1?e[0]:st(e),this.history&&this.updateLatestLocation(),a=!0}a&&this.stores&&this.stores.location.set(this.latestLocation),typeof window<`u`&&`CSS`in window&&typeof window.CSS?.supports==`function`&&(this.isViewTransitionTypesSupported=window.CSS.supports(`selector(:active-view-transition-type(a))`))},this.updateLatestLocation=()=>{this.latestLocation=this.parseLocation(this.history.location,this.latestLocation)},this.buildRouteTree=()=>{let e=f(this.routeTree,this.options.caseSensitive,(e,t)=>{e.init({originalIndex:t})});return this.options.routeMasks&&C(this.options.routeMasks,e.processedTree),e},this.subscribe=(e,t)=>
10{let n={eventType:e,fn:t};return this.subscribers.add(n),()=>{this.subscribers.delete(n)}},this.emit=e=>{this.subscribers.forEach(t=>{t.eventType===e.type&&t.fn(e)})},this.parseLocation=(e,t)=>{let n=({pathname:e,search:n,hash:r,href:i,state:a})=>{if(!this.rewrite&&!/[ \x00-\x1f\x7f\u0080-\uffff]/.test(e)){let i=this.options.parseSearch(n),o=this.options.stringifySearch(i);return{href:e+o+r,publicHref:e+o+r,pathname:w(e).path,external:!1,searchStr:o,search:xe(t?.search,i),hash:w(r.slice(1)).path,state:d(t?.state,a)}}let o=new URL(i,this.origin),s=lt(this.rewrite,o),c=this.options.parseSearch(s.search),l=this.options.stringifySearch(c);return s.search=l,{href:s.href.replace(s.origin,``),publicHref:i,pathname:w(s.pathname).path,external:!!this.rewrite&&s.origin!==this.origin,searchStr:l,search:xe(t?.search,c),hash:w(s.hash.slice(1)).path,state:d(t?.state,a)}},r=n(e),{__tempLocation:i,__tempKey:a}=r.state;if(i&&(!a||a===this.tempLocationKey)){let e=n(i);return e.state.key=r.state.key,e.state.__TSR_key=r.state.__TSR_key,delete e.state.__tempLocation,{...e,maskedLocation:r}}return r},this.resolvePathWithBase=(e,t)=>de({base:e,to:t.includes(`//`)?ge(t):t,trailingSlash:this.options.trailingSlash,cache:this.resolvePathCache}),this.matchRoutes=(e,t,n)=>typeof e==`string`?this.matchRoutesInternal({pathname:e,search:t},n):this.matchRoutesInternal(e,t),this.getMatchedRoutes=e=>jt({pathname:e,routesById:this.routesById,processedTree:this.processedTree}),this.cancelMatch=e=>{let t=this.getMatch(e);t&&(t.abortController.abort(),clearTimeout(t._nonReactive.pendingTimeout),t._nonReactive.pendingTimeout=void 0)},this.cancelMatches=()=>{this.stores.pendingIds.get().forEach(e=>{this.cancelMatch(e)}),this.stores.matchesId.get().forEach(e=>{if(this.stores.pendingMatchStores.has(e))return;let t=this.stores.matchStores.get(e)?.get();t&&(t.status===`pending`||t.isFetching===`loader`)&&this.cancelMatch(e)})},this.buildLocation=e=>{let t=(t={})=>{let n=t._fromLocation||this.pendingBuiltLocation||this.latestLocation,r=this.matchRoutesLightweight(n);t.from;let i=t.unsafeRelative===`path`?n.pathname:t.from??r.fullPath,a=t.to?`${t.to}`:void 0,o=r.search,s=Object.assign(Object.create(null),r.params),c=a?.charCodeAt(0)===47?`/`:this.resolvePathWithBase(i,`.`),l=a?this.resolvePathWithBase(c,a):c,u=t.params===!1||t.params===null?Object.create(null):(t.params??!0)===!0?s:Object.assign(s,y(t.params,s)),f=this.routesByPath[te(l)
10],p;if(f)p=this.getRouteBranch(f);else if(l.includes(`$`))p=[];else{let e=this.getMatchedRoutes(l);p=e.matchedRoutes,this.options.notFoundRoute&&(!e.foundRoute||e.foundRoute.path!==`/`&&e.routeParams[`**`])&&(p=[...p,this.options.notFoundRoute])}if(p.length&&x(u))for(let e of p){let t=e.options.params?.stringify??e.options.stringifyParams;if(t)try{Object.assign(u,t(u))}catch{}}let m=e.leaveParams?l:w(oe({path:l,params:u,decoder:this.pathParamsDecoder,server:this.isServer}).interpolatedPath).path,h=o;if(e._includeValidateSearch&&this.options.search?.strict){let e={};p.forEach(t=>{if(t.options.validateSearch)try{Object.assign(e,At(t.options.validateSearch,{...e,...h}))}catch{}}),h=e}h=Mt({search:h,dest:t,destRoutes:p,_includeValidateSearch:e._includeValidateSearch}),h=xe(o,h);let g=this.options.stringifySearch(h),_=t.hash===!0?n.hash:t.hash?y(t.hash,n.hash):void 0,v=_?`#${_}`:``,b=t.state===!0?n.state:t.state?y(t.state,n.state):{};b=d(n.state,b);let S=`${m}${g}${v}`,C,ee,ne=!1;if(this.rewrite){let e=new URL(S,this.origin),t=ut(this.rewrite,e);C=e.href.replace(e.origin,``),t.origin===this.origin?ee=t.pathname+t.search+t.hash:(ee=t.href,ne=!0)}else C=ue(S),ee=C;return{publicHref:ee,href:C,pathname:m,search:h,searchStr:g,state:b,hash:_??``,external:ne,unmaskOnReload:t.unmaskOnReload}},n=(n={},r)=>{let i=t(n),a=r?t(r):void 0;if(!a){let n=Object.create(null);if(this.options.routeMasks){let o=be(i.pathname,this.processedTree);if(o){Object.assign(n,o.rawParams);let{from:i,params:s,...c}=o.route,l=s===!1||s===null?Object.create(null):(s??!0)===!0?n:Object.assign(n,y(s,n));r={from:e.from,...c,params:l},a=t(r)}}}return a&&(i.maskedLocation=a),i};return e.mask?n(e,{from:e.from,...e.mask}):n(e)},this.commitLocation=async({viewTransition:e,ignoreBlocker:t,...n})=>{let r,i=()=>{let e=[`key`,`__TSR_key`,`__TSR_index`,`__hashScrollIntoViewOptions`];e.forEach(e=>{n.state[e]=this.latestLocation.state[e]});let t=u(n.state,this.latestLocation.state);return e.forEach(e=>{delete n.state[e]}),t},a=te(this.latestLocation.href)===te(n.href),o=this.commitLocationPromise;if(this.commitLocationPromise=b(()=>{o?.resolve(),o=void 0}),a&&i())this.load();else{let{maskedLocation:i,hashScrollIntoView:a,...o}=n;i&&(o={...i,state:{...i.state,__tempKey:void 0,__tempLocation:{...o,search:o.searchStr,state:{...o.state,__tempKey:void 0,__tempLocation:void 0,__TSR_key:void 0,key:void 0}}}},(o.unmaskOnReload??this.options.unmaskOnReload??!1)&&(o.state.__tempKey=this.tempLocationKey)),o.state.__hashScrollIntoViewOptions=a??this.options.defaultHashScrollIntoView??!0,this.shouldViewTransition=e,r=n.replace?`REPLACE`:`PUSH`,this.history[r===`REPLACE`?`replace`:`push`](o.publicHref,o.state,{ignoreBlocker:t})}return this.resetNextScroll=n.resetScroll??!0,this.history.subscribers.size||this.load(r?{action:{type:r}}:void 0),this.commitLocationPromise},this.buildAndCommitLocation=({replace:e,resetScroll:t,hashScrollIntoView:n,viewTransition:r,ignoreBlocker:i,href:a,...o}={})=>{if(a){let t=this.history.location.state.__TSR_index,n=xt(a,{__TSR_index:e?t:t+1}),r=new URL(n.pathname,this.origin);o.to=lt(this.rewrite,r).pathname,o.search=this.options.parseSearch(n.search),o.hash=n.hash.slice(1)}let s=this.buildLocation({...o,_includeValidateSearch:!0});this.pendingBuiltLocation=s;let c=this.commitLocation({...s,viewTransition:r,replace:e,resetScroll:t,hashScrollIntoView:n,ignoreBlocker:i});return Promise.resolve().then(()=>{this.pendingBuiltLocation===s&&(this.pendingBuiltLocation=void 0)}),c},this.navigate=async({to:e,reloadDocument:t,href:n,publicHref:r,...i})=>{let a=!1;if(n)try{new URL(`${n}`),a=!0}catch{}if(a&&!t&&(t=!0),t){if(e!==void 0||!n){let t=this.buildLocation({to:e,...i});n??=t.publicHref,r??=t.publicHref}let t=!a&&r?r:n;if(h(t,this.protocolAllowlist))return Promise.resolve();if(!i.ignoreBlocker){let e=this.history.getBlockers?.()??[];for(let t of e)if(t?.blockerFn&&await t.blockerFn({currentLocation:this.latestLocation,nextLocation:this.latestLocation,action:`PUSH`}))return Promise.resolve()}return i.replace?window.location.replace(t):window.location.href=t,Promise.resolve()}return this.buildAndCommitLocation({...i,href:n,to:e,_isNavigate:!0})},this.beforeLoad=()=>{this.cancelMatches(),this.updateLatestLocation();let e=this.matchRoutes(this.latestLocation),t=this.stores.cachedMatches.get().filter(t=>!e.some(e=>e.id===t.id));this.batch(()=>{this.stores.status.set(`pending`),this.stores.statusCode.set(200),this.stores.isLoading.set(!0),this.stores.location.set(this.latestLocation),this.stores.setPending(e),this.stores.setCached(t)})},this.load=async e=>{let t=e?.action?.type,n,r,i,a=this.stores.resolvedLocation.get()??this.stores.location.get();for(i=new Promise(o=>{this.startTransition(async()=>{try{this.beforeLoad(),t?Tt.set(this.latestLocation,t):Tt.delete(this.latestLocation);let n=this.latestLocation,r=wt(n,this.stores.resolvedLocation.get());
10this.stores.redirect.get()||this.emit({type:`onBeforeNavigate`,...r}),this.emit({type:`onBeforeLoad`,...r}),await nt({router:this,sync:e?.sync,forceStaleReload:a.href===n.href,matches:this.stores.pendingMatches.get(),location:n,updateMatch:this.updateMatch,onReady:async()=>{this.startTransition(()=>{this.startViewTransition(async()=>{let e=null,t=null,n=null,r=null;this.batch(()=>{let i=this.stores.pendingMatches.get(),a=i.length,o=this.stores.matches.get();e=a?o.filter(e=>!this.stores.pendingMatchStores.has(e.id)):null;let s=new Set;for(let e of this.stores.pendingMatchStores.values())e.routeId&&s.add(e.routeId);let c=new Set;for(let e of this.stores.matchStores.values())e.routeId&&c.add(e.routeId);t=a?o.filter(e=>!s.has(e.routeId)):null,n=a?i.filter(e=>!c.has(e.routeId)):null,r=a?i.filter(e=>c.has(e.routeId)):o,this.stores.isLoading.set(!1),this.stores.loadedAt.set(Date.now()),a&&(this.stores.setMatches(i),this.stores.setPending([]),this.stores.setCached([...this.stores.cachedMatches.get(),...e.filter(e=>e.status!==`error`&&e.status!==`notFound`&&e.status!==`redirected`)]),this.clearExpiredCache())});for(let[e,i]of[[t,`onLeave`],[n,`onEnter`],[r,`onStay`]])if(e)for(let t of e)this.looseRoutesById[t.routeId].options[i]?.(t)})})}})}catch(e){Ee(e)?(n=e,this.navigate({...n.options,replace:!0,ignoreBlocker:!0})):De(e)&&(r=e);let t=n?n.status:r?404:this.stores.matches.get().some(e=>e.status===`error`)?500:200;this.batch(()=>{this.stores.statusCode.set(t),this.stores.redirect.set(n)})}this.latestLoadPromise===i&&(this.commitLocationPromise?.resolve(),this.latestLoadPromise=void 0,this.commitLocationPromise=void 0),o()})}),this.latestLoadPromise=i,await i;this.latestLoadPromise&&i!==this.latestLoadPromise;)await this.latestLoadPromise;let o;this.hasNotFoundMatch()?o=404:this.stores.matches.get().some(e=>e.status===`error`)&&(o=500),o!==void 0&&this.stores.statusCode.set(o)},this.startViewTransition=e=>{let t=this.shouldViewTransition??this.options.defaultViewTransition;if(this.shouldViewTransition=void 0,t&&typeof document<`u`&&`startViewTransition`in document&&typeof document.startViewTransition==`function`){let n;if(typeof t==`object`&&this.isViewTransitionTypesSupported){let r=this.latestLocation,i=this.stores.resolvedLocation.get(),a=typeof t.types==`function`?t.types(wt(r,i)):t.types;if(a===!1){e();return}n={update:e,types:a}}else n=e;document.startViewTransition(n)}else e()},this.updateMatch=(e,t)=>{this.startTransition(()=>{let n=this.stores.pendingMatchStores.get(e);if(n){n.set(t);return}let r=this.stores.matchStores.get(e);if(r){r.set(t);return}let i=this.stores.cachedMatchStores.get(e);if(i){let n=t(i.get());n.status===`redirected`?this.stores.cachedMatchStores.delete(e)&&this.stores.cachedIds.set(t=>t.filter(t=>t!==e)):i.set(n)}})},this.getMatch=e=>this.stores.cachedMatchStores.get(e)?.get()??this.stores.pendingMatchStores.get(e)?.get()??this.stores.matchStores.get(e)?.get(),this.invalidate=e=>{let t=t=>e?.filter?.(t)??!0?{...t,invalid:!0,...e?.forcePending||t.status===`error`||t.status===`notFound`?{status:`pending`,error:void 0}:void 0}:t;return this.batch(()=>{this.stores.setMatches(this.stores.matches.get().map(t)),this.stores.setCached(this.stores.cachedMatches.get().map(t)),this.stores.setPending(this.stores.pendingMatches.get().map(t))}),this.shouldViewTransition=!1,this.load({sync:e?.sync})},this.getParsedLocationHref=e=>e.publicHref||`/`,this.resolveRedirect=e=>{let t=e.headers.get(`Location`);if(!e.options.href||e.options._builtLocation){let t=e.options._builtLocation??this.buildLocation(e.options),n=this.getParsedLocationHref(t);e.options.href=n,e.headers.set(`Location`,n)}else if(t)try{let n=new URL(t);if(this.origin&&n.origin===this.origin){let t=n.pathname+n.search+n.hash;e.options.href=t,e.headers.set(`Location`,t)}}catch{}if(e.options.href&&!e.options._builtLocation&&h(e.options.href,this.protocolAllowlist))throw Error(`Redirect blocked: unsafe protocol`);return e.headers.get(`Location`)||e.headers.set(`Location`,e.options.href),e},this.clearCache=e=>{let t=e?.filter;t===void 0?this.stores.setCached([]):this.stores.setCached(this.stores.cachedMatches.get().filter(e=>!t(e)))},this.clearExpiredCache=()=>{let e=Date.now();this.clearCache({filter:t=>{let n=this.looseRoutesById[t.routeId];if(!n.options.loader)return!0;let r=(t.preload?n.options.preloadGcTime??this.options.defaultPreloadGcTime:n.options.gcTime??this.options.defaultGcTime)??300*1e3;return t.status===`error`?!0:e-t.updatedAt>=r}})},this.loadRouteChunk=it,this.preloadRoute=async e=>{let t=e._builtLocation??this.buildLocation(e),n=this.matchRoutes(t,{throwOnError:!0,preload:!0,dest:e}
10),r=new Set([...this.stores.matchesId.get(),...this.stores.pendingIds.get()]),i=new Set([...r,...this.stores.cachedIds.get()]),a=n.filter(e=>!i.has(e.id));if(a.length){let e=this.stores.cachedMatches.get();this.stores.setCached([...e,...a])}try{return n=await nt({router:this,matches:n,location:t,preload:!0,updateMatch:(e,t)=>{r.has(e)?n=n.map(n=>n.id===e?t(n):n):this.updateMatch(e,t)}}),n}catch(e){if(Ee(e))return e.options.reloadDocument?void 0:await this.preloadRoute({...e.options,_fromLocation:t});De(e)||console.error(e);return}},this.matchRoute=(e,t)=>{let n={...e,to:e.to?this.resolvePathWithBase(e.from||``,e.to):void 0,params:e.params||{},leaveParams:!0},r=this.buildLocation(n);if(t?.pending&&this.stores.status.get()!==`pending`)return!1;let i=(t?.pending===void 0?!this.stores.isLoading.get():t.pending)?this.latestLocation:this.stores.resolvedLocation.get()||this.stores.location.get(),a=ye(r.pathname,t?.caseSensitive??!1,t?.fuzzy??!1,i.pathname,this.processedTree);return!a||e.params&&!u(a.rawParams,e.params,{partial:!0})?!1:t?.includeSearch??!0?u(i.search,r.search,{partial:!0})?a.rawParams:!1:a.rawParams},this.hasNotFoundMatch=()=>this.stores.matches.get().some(e=>e.status===`notFound`||e.globalNotFound),this.getStoreConfig=t,this.update({defaultPreloadDelay:50,defaultPendingMs:1e3,defaultPendingMinMs:500,context:void 0,...e,caseSensitive:e.caseSensitive??!1,notFoundMode:e.notFoundMode??`fuzzy`,stringifySearch:e.stringifySearch??Ie,parseSearch:e.parseSearch??Fe,protocolAllowlist:e.protocolAllowlist??m}),typeof document<`u`&&(self.__TSR_ROUTER__=this)}isShell(){return!!this.options.isShell}isPrerendering(){return!!this.options.isPrerendering}get state(){return this.stores.__store.get()}setRoutes({routesById:e,routesByPath:t,processedTree:n}){this.routesById=e,this.routesByPath=t,this.processedTree=n;let r=this.options.notFoundRoute;r&&(r.init({originalIndex:99999999999}),this.routesById[r.id]=r)}getRouteBranch(e){let t=this.routeBranchCache.get(e);return t||(t=_e(e),this.routeBranchCache.set(e,t)),t}get looseRoutesById(){return this.routesById}getParentContext(e){return e?.id?e.context??this.options.context??void 0:this.options.context??void 0}matchRoutesInternal(e,t){let n=this.getMatchedRoutes(e.pathname),{foundRoute:r,routeParams:i}=n,{matchedRoutes:a}=n,o=!1;(r?r.path!==`/`&&i[`**`]:te(e.pathname))&&(this.options.notFoundRoute?a=[...a,this.options.notFoundRoute]:o=!0);let s=o?Pt(this.options.notFoundMode,a):void 0,c=Array(a.length),l=new Map;for(let e of this.stores.matchStores.values())e.routeId&&l.set(e.routeId,e.get());for(let n=0;n<a.length;n++){let r=a[n],o=c[n-1],u,f,p;{let n=o?.search??e.search,i=o?._strictSearch??void 0;try{let e=At(r.options.validateSearch,{...n})??void 0;u={...n,...e},f={...i,...e},p=void 0}catch(e){let r=e;if(e instanceof Dt||(r=new Dt(e.message,{cause:e})),t?.throwOnError)throw r;u=n,f={},p=r}}let m=r.options.loaderDeps?.({search:u})??``,h=m?JSON.stringify(m):``,{interpolatedPath:g,usedParams:_}=oe({path:r.fullPath,params:i,decoder:this.pathParamsDecoder,server:this.isServer}),v=r.id+g+h,y=this.getMatch(v),x=l.get(r.id),S=y?._strictParams??_,C;if(!y)try{Ft(r,S)}catch(e){if(C=De(e)||Ee(e)?e:new Ot(e.message,{cause:e}),t?.throwOnError)throw C}Object.assign(i,S);let ee=x?`stay`:`enter`,te;if(y)te={...y,cause:ee,params:x?.params??i,_strictParams:S,search:xe(x?x.search:y.search,u),_strictSearch:f};else{let e=r.options.loader||r.options.beforeLoad||r.lazyFn||at(r)?`pending`:`success`;te={id:v,ssr:r.options.ssr,index:n,routeId:r.id,params:x?.params??i,_strictParams:S,pathname:g,updatedAt:Date.now(),search:x?xe(x.search,u):u,_strictSearch:f,searchError:void 0,status:e,isFetching:!1,error:void 0,paramsError:C,__routeContext:void 0,_nonReactive:{loadPromise:b()},__beforeLoadContext:void 0,context:{},abortController:new AbortController,fetchCount:0,cause:ee,loaderDeps:x?d(x.loaderDeps,m):m,invalid:!1,preload:!1,links:void 0,scripts:void 0,headScripts:void 0,meta:void 0,staticData:r.options.staticData||{},fullPath:r.fullPath}}t?.preload||(te.globalNotFound=s===r.id),te.searchError=p;let ne=this.getParentContext(o);
10te.context={...ne,...te.__routeContext,...te.__beforeLoadContext},c[n]=te}for(let t=0;t<c.length;t++){let n=c[t],r=this.looseRoutesById[n.routeId],a=this.getMatch(n.id),o=l.get(n.routeId);if(n.params=o?xe(o.params,i):i,!a){let i=c[t-1],a=this.getParentContext(i);if(r.options.context){let t={deps:n.loaderDeps,params:n.params,context:a??{},location:e,navigate:t=>this.navigate({...t,_fromLocation:e}),buildLocation:this.buildLocation,cause:n.cause,abortController:n.abortController,preload:!!n.preload,matches:c,routeId:r.id};n.__routeContext=r.options.context(t)??void 0}n.context={...a,...n.__routeContext,...n.__beforeLoadContext}}}return c}matchRoutesLightweight(e){let{matchedRoutes:t,routeParams:n}=this.getMatchedRoutes(e.pathname),r=S(t),i={...e.search};for(let e of t)try{Object.assign(i,At(e.options.validateSearch,i))}catch{}let a=S(this.stores.matchesId.get()),o=a&&this.stores.matchStores.get(a)?.get(),s=o&&o.routeId===r.id&&o.pathname===e.pathname,c;if(s)c=o.params;else{let e=Object.assign(Object.create(null),n);for(let n of t)try{Ft(n,e)}catch{}c=e}return{matchedRoutes:t,fullPath:r.fullPath,search:i,params:c}}},Dt=class extends Error{},Ot=class extends Error{};function kt(e){return{loadedAt:0,isLoading:!1,isTransitioning:!1,status:`idle`,resolvedLocation:void 0,location:e,matches:[],statusCode:200}}function At(e,t){if(e==null)return{};if(`~standard`in e){let n=e[`~standard`].validate(t);if(n instanceof Promise)throw new Dt(`Async validation not supported`);if(n.issues)throw new Dt(JSON.stringify(n.issues,void 0,2),{cause:n});return n.value}return`parse`in e?e.parse(t):typeof e==`function`?e(t):{}}function jt({pathname:e,routesById:t,processedTree:n}){let r=Object.create(null),i=te(e),a,o=re(i,n,!0);return o&&(a=o.route,Object.assign(r,o.rawParams)),{matchedRoutes:o?.branch||[t.__root__],routeParams:r,foundRoute:a}}function Mt({search:e,dest:t,destRoutes:n,_includeValidateSearch:r}){return Nt(n)(e,t,r??!1)}function Nt(e){let t={dest:null,_includeValidateSearch:!1,middlewares:[]};for(let n of e)`search`in n.options?n.options.search?.middlewares&&t.middlewares.push(...n.options.search.middlewares):(n.options.preSearchFilters||n.options.postSearchFilters)&&t.middlewares.push(({search:e,next:t})=>{let r=e;`preSearchFilters`in n.options&&n.options.preSearchFilters&&(r=n.options.preSearchFilters.reduce((e,t)=>t(e),e));let i=t(r);return`postSearchFilters`in n.options&&n.options.postSearchFilters?n.options.postSearchFilters.reduce((e,t)=>t(e),i):i}),n.options.validateSearch&&t.middlewares.push(({search:e,next:r})=>{let i=r(e);if(!t._includeValidateSearch)return i;try{return{...i,...At(n.options.validateSearch,i)??void 0}}catch{return i}});t.middlewares.push(({search:e})=>{let n=t.dest;return n.search?n.search===!0?e:y(n.search,e):{}});let n=(e,t,r)=>{if(e>=r.length)return t;let i=r[e];return i({search:t,next:t=>n(e+1,t,r)})};return function(e,r,i){return t.dest=r,t._includeValidateSearch=i,n(0,e,t.middlewares)}}function Pt(e,t){if(e!==`root`)for(let e=t.length-1;e>=0;e--){let n=t[e];if(n.children)return n.id}return Te}function Ft(e,t){let n=e.options.params?.parse??e.options.parseParams;if(n){let e=n(t);if(e===!1)throw Error(`Route params.parse returned false for a matched route`);Object.assign(t,e)}}function It(){try{return sessionStorage}catch{return}}var Lt=`tsr-scroll-restoration-v1_3`,Rt=It();function zt(){try{return JSON.parse(Rt?.getItem(`tsr-scroll-restoration-v1_3`)||`{}`)}catch{return{}}}function Bt(){try{Rt?.setItem(Lt,JSON.stringify(Vt))}catch{}}var Vt=zt(),Ht=`data-scroll-restoration-id`,Ut=e=>e.state.__TSR_key||e.href;function Wt(e){let t=e.getAttribute(Ht);if(t)return`[${Ht}="${t}"]`;let n=``,r=e,i;for(;i=r.parentNode;){let e=1,t=r;for(;t=t.previousElementSibling;)e++;let a=`${r.localName}:nth-child(${e})`;n=n?`${a} > ${n}`:a,r=i}return n}var Gt=!1,Kt=`window`;function qt(e){try{return typeof e==`function`?e():document.querySelector(e)}catch{}}function Jt(e){let t=[];for(let n of e){if(n===Kt)continue;let e=qt(n);e&&t.push(e)}return t}function Yt(e,t){if((t??e.options.scrollRestoration)&&(e.isScrollRestoring=!0),e.isScrollRestorationSetup)return;
10e.isScrollRestorationSetup=!0,Gt=!1;let n=e.options.getScrollRestorationKey||Ut,r=new Map,i=(e,t,n)=>{let i=r.get(e)||{};i.scrollX=t,i.scrollY=n,r.set(e,i)};history.scrollRestoration=`manual`;let a=t=>{if(!(Gt||!e.isScrollRestoring))if(t.target===document)i(Kt,scrollX,scrollY);else{let e=t.target;i(e,e.scrollLeft,e.scrollTop)}},o=t=>{if(!e.isScrollRestoring)return;let n=Vt[t]||={};for(let[e,t]of r)e===Kt?n[Kt]=t:e.isConnected&&(n[Wt(e)]=t)};document.addEventListener(`scroll`,a,!0),e.subscribe(`onBeforeLoad`,e=>{e.fromLocation&&o(n(e.fromLocation)),r.clear()}),addEventListener(`pagehide`,()=>{o(n(e.stores.resolvedLocation.get()??e.stores.location.get())),Bt()}),e.subscribe(`onRendered`,t=>{let i=e.options.scrollRestorationBehavior,a=e.options.scrollToTopSelectors,o=e.resetNextScroll,s;if(r.clear(),o||(e.resetNextScroll=!0),typeof e.options.scrollRestoration==`function`&&!e.options.scrollRestoration({location:e.latestLocation}))return;let c=n(t.toLocation),l=t.fromLocation&&n(t.fromLocation);if(e.isScrollRestoring&&l&&l!==c){let e=Vt[l];if(e){let t=Vt[c];for(let n in e){if(n===Kt){if(o)continue}else{let e=qt(n);if(!e||o&&a&&(s??=Jt(a),s.includes(e)))continue}t||=Vt[c]={},t[n]??=e[n]}}}Gt=!0;try{let n=t.toLocation.hash,r=t.toLocation.state.__hashScrollIntoViewOptions??!0,l=!1;if(o){let o=Tt.get(t.toLocation),u=n&&r&&(o===`PUSH`||o===`REPLACE`),d=e.isScrollRestoring?Vt[c]:void 0;if(d)for(let e in d){let{scrollX:t,scrollY:n}=d[e];if(e===Kt){if(u)continue;scrollTo({top:n,left:t,behavior:i}),l=!0}else{let r=qt(e);r&&(r.scrollLeft=t,r.scrollTop=n)}}if(!l&&!n){let e={top:0,left:0,behavior:i};if(scrollTo(e),a){s??=Jt(a);for(let t of s)t.scrollTo(e)}}}!l&&n&&r&&document.getElementById(n)?.scrollIntoView(r)}finally{Gt=!1}})}var Xt=Symbol.for(`TSR_DEFERRED_PROMISE`);function Zt(e,t){let n=e;return n[Xt]?n:(n[Xt]={status:`pending`},n.then(e=>{n[Xt].status=`success`,n[Xt].data=e}).catch(e=>{n[Xt].status=`error`,n[Xt].error={data:(t?.serializeError??Ct)(e),__isServerError:!0}}),n)}function Qt(e,t){if(e)return typeof e==`string`?e:e[t]}function $t(e){return e?.scriptFormat??`module`}function en(e,t,n){let r=tn(t),i=Qt(n,`script`)??r.crossOrigin;return{...$t(e)===`iife`?{rel:`preload`,as:`script`}:{rel:`modulepreload`},href:r.href,...i?{crossOrigin:i}:{}}}function tn(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}function nn(e,t){if(t.length===0)return;if(t.length===1){e.push(t[0]);return}let n=new Set;for(let r of t){let t=JSON.stringify(r);n.has(t)||(n.add(t),e.push(r))}}function rn(e){return typeof e==`string`?{href:e,crossOrigin:void 0}:e}var an=class{get to(){return this._to}get id(){return this._id}get path(){return this._path}get fullPath(){return this._fullPath}constructor(e){if(this.init=e=>{this.originalIndex=e.originalIndex;let t=this.options,n=!t?.path&&!t?.id;this.parentRoute=this.options.getParentRoute?.(),n?this._path=Te:this.parentRoute||ee();let r=n?Te:t?.path;r&&r!==`/`&&(r=se(r));let i=t?.id||r,a=n?Te:me([this.parentRoute.id===`__root__`?``:this.parentRoute.id,i]);r===`__root__`&&(r=`/`),a!==`__root__`&&(a=me([`/`,a]));let o=a===`__root__`?`/`:me([this.parentRoute.fullPath,r]);this._path=r,this._id=a,this._fullPath=o,this._to=te(o)},this.addChildren=e=>this._addFileChildren(e),this._addFileChildren=e=>(Array.isArray(e)&&(this.children=e),typeof e==`object`&&e&&(this.children=Object.values(e)),this),this._addFileTypes=()=>this,this.updateLoader=e=>(Object.assign(this.options,e),this),this.update=e=>(Object.assign(this.options,e),this),this.lazy=e=>(this.lazyFn=e,this),this.redirect=e=>Se({from:this.fullPath,...e}),this.options=e||{},this.isRoot=!e?.getParentRoute,e?.id&&e?.path)throw Error(`Route cannot have both an 'id' and a 'path' option.`)}},on=class extends an{constructor(e){super(e)}},sn=c({key:`$TSS/serverfn`,test:e=>typeof e!=`function`||!(o in e)?!1:!!e[o],toSerializable:({serverFnMeta:e})=>({functionId:e.id}),fromSerializable:({functionId:e})=>s(e)});function cn(e){return e.replaceAll(`\0`,`/`).replaceAll(`�`,`/`)}function ln(e,t){e.id=t.i,e.__beforeLoadContext=t.b,e.loaderData=t.l,e.status=t.s,e.ssr=t.ssr,e.updatedAt=t.u,e.error=t.e,t.g!==void 0&&(e.globalNotFound=t.g)}async function un(e){window.$_TSR||ee();let t=e.options.serializationAdapters;if(t?.length){let e=new Map;t.forEach(t=>{e.set(t.key,t.fromSerializable)}
10),window.$_TSR.t=e,window.$_TSR.buffer.forEach(e=>e())}window.$_TSR.initialized=!0,window.$_TSR.router||ee();let n=window.$_TSR.router;n.matches.forEach(e=>{e.i=cn(e.i)}),n.lastMatchId&&=cn(n.lastMatchId);let{manifest:r,dehydratedData:i,lastMatchId:a}=n;e.ssr={manifest:r};let o=document.querySelector(`meta[property="csp-nonce"]`)?.content;e.options.ssr={nonce:o},await e.options.hydrate?.(i);let s=e.matchRoutes(e.stores.location.get()),c=Promise.all(s.map(t=>e.loadRouteChunk(e.looseRoutesById[t.routeId])));function l(t){let n=e.looseRoutesById[t.routeId].options.pendingMinMs??e.options.defaultPendingMinMs;if(n){let r=b();t._nonReactive.minPendingPromise=r,t._forcePending=!0,setTimeout(()=>{r.resolve(),e.updateMatch(t.id,e=>(e._nonReactive.minPendingPromise=void 0,{...e,_forcePending:void 0}))},n)}}function u(t){let n=e.looseRoutesById[t.routeId];n&&(n.options.ssr=t.ssr)}let d;s.forEach(e=>{let t=n.matches.find(t=>t.i===e.id);if(!t){e._nonReactive.dehydrated=!1,e.ssr=!1,u(e);return}ln(e,t),u(e),e._nonReactive.dehydrated=e.ssr!==!1,(e.ssr===`data-only`||e.ssr===!1)&&d===void 0&&(d=e.index,l(e))}),e.stores.setMatches(s);let f=e.stores.matches.get(),p=e.stores.location.get();await Promise.all(f.map(async t=>{try{let n=e.looseRoutesById[t.routeId],r=f[t.index-1]?.context??e.options.context;if(n.options.context){let i={deps:t.loaderDeps,params:t.params,context:r??{},location:p,navigate:t=>e.navigate({...t,_fromLocation:p}),buildLocation:e.buildLocation,cause:t.cause,abortController:t.abortController,preload:!1,matches:s,routeId:n.id};t.__routeContext=n.options.context(i)??void 0}t.context={...r,...t.__routeContext,...t.__beforeLoadContext};let i={ssr:e.options.ssr,matches:f,match:t,params:t.params,loaderData:t.loaderData},a=await n.options.head?.(i),o=await n.options.scripts?.(i);t.meta=a?.meta,t.links=a?.links,t.headScripts=a?.scripts,t.styles=a?.styles,t.scripts=o}catch(e){if(De(e))t.error={isNotFound:!0},console.error(`NotFound error during hydration for routeId: ${t.routeId}`,e);else throw t.error=e,console.error(`Error during hydration for route ${t.routeId}:`,e),e}}));let m=s[s.length-1].id!==a;if(!s.some(e=>e.ssr===!1)&&!m)return s.forEach(e=>{e._nonReactive.dehydrated=void 0}),e.stores.resolvedLocation.set(e.stores.location.get()),c;let h=Promise.resolve().then(()=>e.load()).catch(e=>{console.error(`Error during router hydration:`,e)});if(m){let t=s[1];t||ee(),l(t),t._displayPending=!0,t._nonReactive.displayPendingPromise=h,h.then(()=>{e.batch(()=>{e.stores.status.get()===`pending`&&(e.stores.status.set(`idle`),e.stores.resolvedLocation.set(e.stores.location.get())),e.updateMatch(t.id,e=>({...e,_displayPending:void 0,displayPendingPromise:void 0}))})})}return c}var k=e(n(),1),A=i();function dn({promise:e}){if(D)return D(e);let t=Zt(e);if(t[Xt].status===`pending`)throw t;if(t[Xt].status===`error`)throw t[Xt].error;return t[Xt].data}function fn(e){let t=(0,A.jsx)(pn,{...e});return e.fallback?(0,A.jsx)(k.Suspense,{fallback:e.fallback,children:t}):t}function pn(e){let t=dn(e);return e.children(t)}function mn(e){let t=e.errorComponent??gn;return(0,A.jsx)(hn,{getResetKey:e.getResetKey,onCatch:e.onCatch,children:({error:n,reset:r})=>n?k.createElement(t,{error:n,reset:r}):e.children})}var hn=class extends k.Component{constructor(...e){super(...e),this.state={error:null}}static getDerivedStateFromProps(e,t){let n=e.getResetKey();return t.error&&t.resetKey!==n?{resetKey:n,error:null}:{resetKey:n}}static getDerivedStateFromError(e){return{error:e}}reset(){this.setState({error:null})}componentDidCatch(e,t){this.props.onCatch&&this.props.onCatch(e,t)}render(){return this.props.children({error:this.state.error,reset:()=>{this.reset()}})}};function gn({error:e}){let[t,n]=k.useState(!1);return(0,A.jsxs)(`div`,{style:{padding:`.5rem`,maxWidth:`100%`},children:[(0,A.jsxs)(`div`,{style:{display:`flex`,alignItems:`center`,gap:`.5rem`},children:[(0,A.jsx)(`strong`,{style:{fontSize:`1rem`},children:`Something went wrong!`}),(0,A.jsx)(`button`,{style:{appearance:`none`,fontSize:`.6em`,border:`1px solid currentColor`,padding:`.1rem .2rem`,fontWeight:`bold`,borderRadius:`.25rem`},onClick:()=>n(e=>!e),children:t?`Hide Error`:`Show Error`})]}),(0,A.jsx)(`div`,{style:{height:`.25rem`}}),t?(0,A.jsx)(`div`,{children:(0,A.jsx)(`pre`,{style:{fontSize:`.7em`,border:`1px solid red`,borderRadius:`.25rem`,padding:`.3rem`,color:`red`,overflow:`auto`}
10,children:e.message?(0,A.jsx)(`code`,{children:e.message}):null})}):null]})}var j=(e=>(e[e.None=0]=`None`,e[e.Mutable=1]=`Mutable`,e[e.Watching=2]=`Watching`,e[e.RecursedCheck=4]=`RecursedCheck`,e[e.Recursed=8]=`Recursed`,e[e.Dirty=16]=`Dirty`,e[e.Pending=32]=`Pending`,e))(j||{});function _n({update:e,notify:t,unwatched:n}){return{link:r,unlink:i,propagate:a,checkDirty:o,shallowPropagate:s};function r(e,t,n){let r=t.depsTail;if(r!==void 0&&r.dep===e)return;let i=r===void 0?t.deps:r.nextDep;if(i!==void 0&&i.dep===e){i.version=n,t.depsTail=i;return}let a=e.subsTail;if(a!==void 0&&a.version===n&&a.sub===t)return;let o=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:i,prevSub:a,nextSub:void 0};i!==void 0&&(i.prevDep=o),r===void 0?t.deps=o:r.nextDep=o,a===void 0?e.subs=o:a.nextSub=o}function i(e,t=e.sub){let r=e.dep,i=e.prevDep,a=e.nextDep,o=e.nextSub,s=e.prevSub;return a===void 0?t.depsTail=i:a.prevDep=i,i===void 0?t.deps=a:i.nextDep=a,o===void 0?r.subsTail=s:o.prevSub=s,s===void 0?(r.subs=o)===void 0&&n(r):s.nextSub=o,a}function a(e){let n=e.nextSub,r;top:do{let i=e.sub,a=i.flags;if(a&60?a&12?a&4?!(a&48)&&c(e,i)?(i.flags=a|40,a&=1):a=0:i.flags=a&-9|32:a=0:i.flags=a|32,a&2&&t(i),a&1){let t=i.subs;if(t!==void 0){let i=(e=t).nextSub;i!==void 0&&(r={value:n,prev:r},n=i);continue}}if((e=n)!==void 0){n=e.nextSub;continue}for(;r!==void 0;)if(e=r.value,r=r.prev,e!==void 0){n=e.nextSub;continue top}break}while(!0)}function o(t,n){let r,i=0,a=!1;top:do{let o=t.dep,c=o.flags;if(n.flags&16)a=!0;else if((c&17)==17){if(e(o)){let e=o.subs;e.nextSub!==void 0&&s(e),a=!0}}else if((c&33)==33){(t.nextSub!==void 0||t.prevSub!==void 0)&&(r={value:t,prev:r}),t=o.deps,n=o,++i;continue}if(!a){let e=t.nextDep;if(e!==void 0){t=e;continue}}for(;i--;){let i=n.subs,o=i.nextSub!==void 0;if(o?(t=r.value,r=r.prev):t=i,a){if(e(n)){o&&s(i),n=t.sub;continue}a=!1}else n.flags&=-33;n=t.sub;let c=t.nextDep;if(c!==void 0){t=c;continue top}}return a}while(!0)}function s(e){do{let n=e.sub,r=n.flags;(r&48)==32&&(n.flags=r|16,(r&6)==2&&t(n))}while((e=e.nextSub)!==void 0)}function c(e,t){let n=t.depsTail;for(;n!==void 0;){if(n===e)return!0;n=n.prevDep}return!1}}
10function vn(e,t,n){let r=typeof e==`object`,i=r?e:void 0;return{next:(r?e.next:e)?.bind(i),error:(r?e.error:t)?.bind(i),complete:(r?e.complete:n)?.bind(i)}}var yn=[],bn=0,{link:xn,unlink:Sn,propagate:Cn,checkDirty:wn,shallowPropagate:Tn}=_n({update(e){return e._update()},notify(e){yn[Dn++]=e,e.flags&=~j.Watching},unwatched(e){e.depsTail!==void 0&&(e.depsTail=void 0,e.flags=j.Mutable|j.Dirty,jn(e))}}),En=0,Dn=0,On,kn=0;function An(e){try{++kn,e()}finally{--kn||Mn()}}function jn(e){let t=e.depsTail,n=t===void 0?e.deps:t.nextDep;for(;n!==void 0;)n=Sn(n,e)}function Mn(){if(!(kn>0)){for(;En<Dn;){let e=yn[En];yn[En++]=void 0,e.notify()}En=0,Dn=0}}function Nn(e,t){let n=typeof e==`function`,r=e,i={_snapshot:n?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:n?j.None:j.Mutable,get(){return On!==void 0&&xn(i,On,bn),i._snapshot},subscribe(e){let t=vn(e),n={current:!1},r=Pn(()=>{i.get(),n.current?t.next?.(i._snapshot):n.current=!0});return{unsubscribe:()=>{r.stop()}}},_update(e){let a=On,o=t?.compare??Object.is;if(n)On=i,++bn,i.depsTail=void 0;else if(e===void 0)return!1;n&&(i.flags=j.Mutable|j.RecursedCheck);try{let t=i._snapshot,a=typeof e==`function`?e(t):e===void 0&&n?r(t):e;return t===void 0||!o(t,a)?(i._snapshot=a,!0):!1}finally{On=a,n&&(i.flags&=~j.RecursedCheck),jn(i)}}};return n?(i.flags=j.Mutable|j.Dirty,i.get=function(){let e=i.flags;if(e&j.Dirty||e&j.Pending&&wn(i.deps,i)){if(i._update()){let e=i.subs;e!==void 0&&Tn(e)}}else e&j.Pending&&(i.flags=e&~j.Pending);return On!==void 0&&xn(i,On,bn),i._snapshot}):i.set=function(e){if(i._update(e)){let e=i.subs;e!==void 0&&(Cn(e),Tn(e),Mn())}},i}function Pn(e){let t=()=>{let t=On;On=n,++bn,n.depsTail=void 0,n.flags=j.Watching|j.RecursedCheck;try{return e()}finally{On=t,n.flags&=~j.RecursedCheck,jn(n)}},n={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:j.Watching|j.RecursedCheck,notify(){let e=this.flags;e&j.Dirty||e&j.Pending&&wn(this.deps,this)?t():this.flags=j.Watching},stop(){this.flags=j.None,this.depsTail=void 0,jn(this)}};return t(),n}var Fn={get:()=>void 0,subscribe:()=>({unsubscribe:()=>{}})};function In(e){let t=E(),n=k.useContext(e.from?Oe:we),r=e.from??n,i=r?e.from?t.stores.getRouteMatchStore(r):t.stores.matchStores.get(r):void 0,a=k.useRef(void 0);return fe(i??Fn,n=>{if((e.shouldThrow??!0)&&!n&&ee(),n===void 0)return;let r=e.select?e.select(n):n;if(e.structuralSharing??t.options.defaultStructuralSharing){let e=d(a.current,r);return a.current=e,e}return r})}function Ln(e){return In({from:e.from,strict:e.strict,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.loaderData):t.loaderData})}function Rn(e){let{select:t,...n}=e;return In({...n,select:e=>t?t(e.loaderDeps):e.loaderDeps})}function zn(e){return In({from:e.from,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,strict:e.strict,select:t=>{let n=e.strict===!1?t.params:t._strictParams;return e.select?e.select(n):n}})}function Bn(e){return In({from:e.from,strict:e.strict,shouldThrow:e.shouldThrow,structuralSharing:e.structuralSharing,select:t=>e.select?e.select(t.search):t.search})}function Vn(e){let t=E();return k.useCallback(n=>t.navigate({...n,from:n.from??e?.from}),[e?.from,t])}function Hn(e){return In({...e,select:t=>e.select?e.select(t.context):t.context})}var Un=class extends an{constructor(e){super(e),this.useMatch=e=>In({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>Hn({...e,from:this.id}),this.useSearch=e=>Bn({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>zn({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>Rn({...e,from:this.id}),this.useLoaderData=e=>Ln({...e,from:this.id}),this.useNavigate=()=>Vn({from:this.fullPath}),this.Link=k.forwardRef((e,t)=>(0,A.jsx)(he,{ref:t,from:this.fullPath,...e}))}};function Wn(e){return new Un(e)}var Gn=class extends on{constructor(e){super(e),this.useMatch=e=>In({select:e?.select,from:this.id,structuralSharing:e?.structuralSharing}),this.useRouteContext=e=>Hn({...e,from:this.id}),this.useSearch=e=>Bn({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useParams=e=>zn({select:e?.select,structuralSharing:e?.structuralSharing,from:this.id}),this.useLoaderDeps=e=>Rn({...e,from:this.id}),this.useLoaderData=e=>Ln({...e,from:this.id}),this.useNavigate=()=>Vn({from:this.fullPath}),this.Link=k.forwardRef((e,t)=>
10(0,A.jsx)(he,{ref:t,from:this.fullPath,...e}))}};function Kn(e){return new Gn(e)}function M(e){return new qn(e,{silent:!0}).createRoute}var qn=class{constructor(e,t){this.path=e,this.createRoute=e=>{let t=Wn(e);return t.isRoot=!1,t},this.silent=t?.silent}};function N(e,t){let n,r,i,a,o=()=>(n||=e().then(e=>{n=void 0,r=e[t??`default`]}).catch(e=>{if(i=e,g(i)&&i instanceof Error&&typeof window<`u`&&typeof sessionStorage<`u`){let e=`tanstack_router_reload:${i.message}`;sessionStorage.getItem(e)||(sessionStorage.setItem(e,`1`),a=!0)}}),n),s=function(e){if(a)throw window.location.reload(),new Promise(()=>{});if(i)throw i;if(!r)if(D)D(o());else throw o();return k.createElement(r,e)};return s.preload=o,s}function Jn(e){let t=E(),n=`not-found-${fe(t.stores.location,e=>e.pathname)}-${fe(t.stores.status,e=>e)}`;return(0,A.jsx)(mn,{getResetKey:()=>n,onCatch:(t,n)=>{if(De(t))e.onCatch?.(t,n);else throw t},errorComponent:({error:t})=>{if(De(t))return e.fallback?.(t);throw t},children:e.children})}function Yn(){return(0,A.jsx)(`p`,{children:`Not Found`})}function Xn(e){return(0,A.jsx)(A.Fragment,{children:e.children})}function Zn(e,t,n){return t.options.notFoundComponent?(0,A.jsx)(t.options.notFoundComponent,{...n}):e.options.defaultNotFoundComponent?(0,A.jsx)(e.options.defaultNotFoundComponent,{...n}):(0,A.jsx)(Yn,{})}var Qn=k.memo(function({matchId:e}){let t=E(),n=t.stores.matchStores.get(e);n||ee();let r=fe(t.stores.loadedAt,e=>e),i=fe(n,e=>e);return(0,A.jsx)($n,{router:t,matchId:e,resetKey:r,matchState:k.useMemo(()=>{let e=i.routeId,n=t.routesById[e].parentRoute?.id;return{routeId:e,ssr:i.ssr,_displayPending:i._displayPending,parentRouteId:n}},[i._displayPending,i.routeId,i.ssr,t.routesById])})});function $n({router:e,matchId:t,resetKey:n,matchState:r}){let i=e.routesById[r.routeId],a=i.options.pendingComponent??e.options.defaultPendingComponent,o=a?(0,A.jsx)(a,{}):null,s=i.options.errorComponent??e.options.defaultErrorComponent,c=i.options.onCatch??e.options.defaultOnCatch,l=i.isRoot?i.options.notFoundComponent??e.options.notFoundRoute?.options.component:i.options.notFoundComponent,u=r.ssr===!1||r.ssr===`data-only`,d=(!i.isRoot||i.options.wrapInSuspense||u)&&(i.options.wrapInSuspense??a??(i.options.errorComponent?.preload||u))?k.Suspense:Xn,f=s?mn:Xn,p=l?Jn:Xn;return(0,A.jsxs)(i.isRoot?i.options.shellComponent??Xn:Xn,{children:[(0,A.jsx)(we.Provider,{value:t,children:(0,A.jsx)(d,{fallback:o,children:(0,A.jsx)(f,{getResetKey:()=>n,errorComponent:s||gn,onCatch:(e,t)=>{if(De(e))throw e.routeId??=r.routeId,e;c?.(e,t)},children:(0,A.jsx)(p,{fallback:e=>{if(e.routeId??=r.routeId,!l||e.routeId&&e.routeId!==r.routeId||!e.routeId&&!i.isRoot)throw e;return k.createElement(l,e)},children:u||r._displayPending?(0,A.jsx)(ne,{fallback:o,children:(0,A.jsx)(tr,{matchId:t})}):(0,A.jsx)(tr,{matchId:t})})})})}),r.parentRouteId===`__root__`?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(er,{resetKey:n}),(e.options.scrollRestoration,null)]}):null]})}function er({resetKey:e}){let t=E(),n=k.useRef(void 0);return ie(()=>{let e=t.latestLocation.href;(n.current===void 0||n.current!==e)&&(t.emit({type:`onRendered`,...wt(t.stores.location.get(),t.stores.resolvedLocation.get())}),n.current=e)},[t.latestLocation.state.__TSR_key,e,t]),null}var tr=k.memo(function({matchId:e}){let t=E(),n=(e,n)=>t.getMatch(e.id)?._nonReactive[n]??e._nonReactive[n],r=t.stores.matchStores.get(e);r||ee();let i=fe(r,e=>e),a=i.routeId,o=t.routesById[a],s=k.useMemo(()=>{let e=(t.routesById[a].options.remountDeps??t.options.defaultRemountDeps)?.({routeId:a,loaderDeps:i.loaderDeps,params:i._strictParams,search:i._strictSearch});return e?JSON.stringify(e):void 0},[a,i.loaderDeps,i._strictParams,i._strictSearch,t.options.defaultRemountDeps,t.routesById]),c=k.useMemo(()=>{let e=o.options.component??t.options.defaultComponent;return e?(0,A.jsx)(e,{},s):(0,A.jsx)(nr,{})},[s,o.options.component,t.options.defaultComponent]);if(i._displayPending)throw n(i,`displayPendingPromise`);if(i._forcePending)throw n(i,`minPendingPromise`);if(i.status===`pending`){let e=o.options.pendingMinMs??t.options.defaultPendingMinMs;if(e){let n=t.getMatch(i.id);if(n&&!n._nonReactive.minPendingPromise){let t=b();n._nonReactive.minPendingPromise=t,setTimeout(()=>{t.resolve(),n._nonReactive.minPendingPromise=void 0},e)}}throw n(i,`loadPromise`)}if(i.status===`notFound`)return De(i.error)||ee(),Zn(t,o,i.error);if(i.status===`redirected`)throw Ee(i.error)||ee(),n(i,`loadPromise`);if(i.status===`error`)throw i.error;return c}),nr=k.memo(function(){let e=E(),t=k.useContext(we),n,r=!1,i;{let a=t?e.stores.matchStores.get(t):void 0;[n,r]=fe(a,e=>[e?.routeId,e?.globalNotFound??!1]),i=fe(e.stores.matchesId,e=>e[e.findIndex(e=>e===t)+1])}let a=n?e.routesById[n]:void 0,o=e.options.defaultPendingComponent?(0,A.jsx)(e.options.defaultPendingComponent,{}):null;if(r)return a||ee(),Zn(e,a,void 0);if(!i)return null;let s=(0,A.jsx)(Qn,{matchId:i}
10);return n===`__root__`?(0,A.jsx)(k.Suspense,{fallback:o,children:s}):s});function rr(){let e=E(),t=k.useRef({router:e,mounted:!1}),[n,r]=k.useState(!1),i=fe(e.stores.isLoading,e=>e),a=fe(e.stores.hasPending,e=>e),o=T(i),s=i||n||a,c=T(s),l=i||a,u=T(l);return e.startTransition=e=>{r(!0),k.startTransition(()=>{e(),r(!1)})},k.useEffect(()=>{let t=e.history.subscribe(e.load),n=e.buildLocation({to:e.latestLocation.pathname,search:!0,params:!0,hash:!0,state:!0,_includeValidateSearch:!0});return te(e.latestLocation.publicHref)!==te(n.publicHref)&&e.commitLocation({...n,replace:!0}),()=>{t()}},[e,e.history]),ie(()=>{typeof window<`u`&&e.ssr||t.current.router===e&&t.current.mounted||(t.current={router:e,mounted:!0},(async()=>{try{await e.load()}catch(e){console.error(e)}})())},[e]),ie(()=>{o&&!i&&e.emit({type:`onLoad`,...wt(e.stores.location.get(),e.stores.resolvedLocation.get())})},[o,e,i]),ie(()=>{u&&!l&&e.emit({type:`onBeforeRouteMount`,...wt(e.stores.location.get(),e.stores.resolvedLocation.get())})},[l,u,e]),ie(()=>{if(c&&!s){let t=wt(e.stores.location.get(),e.stores.resolvedLocation.get());e.emit({type:`onResolved`,...t}),An(()=>{e.stores.status.set(`idle`),e.stores.resolvedLocation.set(e.stores.location.get())})}},[s,c,e]),null}function ir(){let e=E(),t=e.routesById.__root__.options.pendingComponent??e.options.defaultPendingComponent,n=t?(0,A.jsx)(t,{}):null,r=(0,A.jsxs)(typeof document<`u`&&e.ssr?Xn:k.Suspense,{fallback:n,children:[(0,A.jsx)(rr,{}),(0,A.jsx)(ar,{})]});return e.options.InnerWrap?(0,A.jsx)(e.options.InnerWrap,{children:r}):r}function ar(){let e=E(),t=fe(e.stores.firstId,e=>e),n=fe(e.stores.loadedAt,e=>e),r=t?(0,A.jsx)(Qn,{matchId:t}):null;return(0,A.jsx)(we.Provider,{value:t,children:e.options.disableGlobalCatchBoundary?r:(0,A.jsx)(mn,{getResetKey:()=>n,errorComponent:gn,onCatch:void 0,children:r})})}var or=e=>({createMutableStore:Nn,createReadonlyStore:Nn,batch:An}),sr=e=>new cr(e),cr=class extends Et{constructor(e){super(e,or)}};function lr({router:e,children:t,...n}
10){x(n)&&e.update({...e.options,...n,context:{...e.options.context,...n.context}});let r=(0,A.jsx)(le.Provider,{value:e,children:t});return e.options.Wrap?(0,A.jsx)(e.options.Wrap,{children:r}):r}function ur({router:e,...t}){return(0,A.jsx)(lr,{router:e,...t,children:(0,A.jsx)(ir,{})})}function dr(e,t){if(t)for(let[n,r]of Object.entries(t))n!==`suppressHydrationWarning`&&r!==void 0&&r!==!1&&e.setAttribute(n,typeof r==`boolean`?``:String(r))}function fr(e){let{attrs:t,children:n,nonce:r,preventScriptHoist:i}=e;switch(e.tag){case`title`:return(0,A.jsx)(`title`,{...t,suppressHydrationWarning:!0,children:n});case`meta`:return(0,A.jsx)(`meta`,{...t,suppressHydrationWarning:!0});case`link`:return(0,A.jsx)(`link`,{...t,precedence:t?.precedence??(t?.rel===`stylesheet`?`default`:void 0),nonce:r,suppressHydrationWarning:!0});case`style`:return e.inlineCss,(0,A.jsx)(`style`,{...t,dangerouslySetInnerHTML:{__html:n},nonce:r});case`script`:return(0,A.jsx)(pr,{attrs:t,preventScriptHoist:i,children:n});default:return null}}function pr({attrs:e,children:t,preventScriptHoist:n}){E();let r=pe(),i=typeof e?.type==`string`&&e.type!==``&&e.type!==`text/javascript`&&e.type!==`module`;if(k.useEffect(()=>{if(!i){if(e?.src){let t=(()=>{try{let t=document.baseURI||window.location.href;return new URL(e.src,t).href}catch{return e.src}})();for(let e of document.querySelectorAll(`script[src]`))if(e.src===t)return;let n=document.createElement(`script`);return dr(n,e),document.head.appendChild(n),()=>n.remove()}if(typeof t==`string`){let n=typeof e?.type==`string`?e.type:`text/javascript`,r=typeof e?.nonce==`string`?e.nonce:void 0;for(let e of document.querySelectorAll(`script:not([src])`)){if(!(e instanceof HTMLScriptElement))continue;let i=e.getAttribute(`type`)??`text/javascript`,a=e.getAttribute(`nonce`)??void 0;if(e.textContent===t&&i===n&&a===r)return}let i=document.createElement(`script`);return i.textContent=t,dr(i,e),document.head.appendChild(i),()=>i.remove()}}},[e,t,i]),i&&typeof t==`string`)return(0,A.jsx)(`script`,{...e,suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:t}});if(!r){if(e?.src)return(0,A.jsx)(`script`,{...e,suppressHydrationWarning:!0});if(typeof t==`string`)return(0,A.jsx)(`script`,{...e,dangerouslySetInnerHTML:{__html:t},suppressHydrationWarning:!0})}return null}var mr=e=>{let t=E(),n=t.options.ssr?.nonce,r=fe(t.stores.matches,e=>e.map(e=>e.meta).filter(e=>e!==void 0),u),i=k.useMemo(()=>{let e=[],t={},i;for(let a=r.length-1;a>=0;a--){let o=r[a];for(let r=o.length-1;r>=0;r--){let a=o[r];if(a)if(a.title)i||={tag:`title`,children:a.title};else if(`script:ld+json`in a)try{let t=JSON.stringify(a[`script:ld+json`]);e.push({tag:`script`,attrs:{type:`application/ld+json`},children:v(t)})}catch{}else{let r=a.name??a.property;if(r){if(t[r])continue;t[r]=!0}e.push({tag:`meta`,attrs:{...a,nonce:n}})}}}return i&&e.push(i),n&&e.push({tag:`meta`,attrs:{property:`csp-nonce`,content:n}}),e.reverse(),e},[r,n]),a=fe(t.stores.matches,e=>e.flatMap(e=>e.links??[]).filter(e=>e!==void 0).map(e=>({tag:`link`,attrs:{...e,nonce:n}})),u),o=fe(t.stores.matches,r=>{let i=t.ssr?.manifest,a=[];return i?(r.forEach(t=>{i.routes[t.routeId]?.css?.forEach(t=>{let r=rn(t);a.push({tag:`link`,attrs:{rel:`stylesheet`,...r,crossOrigin:Qt(e,`stylesheet`)??r.crossOrigin,suppressHydrationWarning:!0,nonce:n}})})}),i.inlineStyle&&a.push({tag:`style`,attrs:{...i.inlineStyle.attrs,nonce:n},children:i.inlineStyle.children,inlineCss:!0}),a):a},u),s=fe(t.stores.matches,r=>{let i=[],a=t.ssr?.manifest;return a&&r.forEach(t=>{a.routes[t.routeId]?.preloads?.forEach(t=>{i.push({tag:`link`,attrs:{...en(a,t,e),nonce:n}})})}),i},u),c=fe(t.stores.matches,e=>e.flatMap(e=>e.styles??[]).filter(e=>e!==void 0).map(({children:e,...t})=>({tag:`style`,attrs:{...t,nonce:n},children:e})),u),l=fe(t.stores.matches,e=>e.flatMap(e=>e.headScripts??[]).filter(e=>e!==void 0).map(({children:e,...t})=>({tag:`script`,attrs:{...t,nonce:n},children:e})),u),d=[];return nn(d,i),d.push(...s),nn(d,a),d.push(...o),nn(d,c),nn(d,l),d};function hr(e){let t=mr(e.assetCrossOrigin),n=E().options.ssr?.nonce;return(0,A.jsx)(A.Fragment,{children:t.map(e=>(0,k.createElement)(fr,{...e,key:`tsr-meta-${JSON.stringify(e)}`,nonce:n}))})}var gr=()=>{let e=E(),t=e.options.ssr?.nonce,n=n=>{let r=[],i=e.ssr?.manifest;if(!i)return[];for(let e of n){let n=i.routes[e.routeId]?.scripts;if(n)for(let e of n)r.push({tag:`script`,attrs:{...e.attrs,nonce:t},children:e.children,...typeof e.attrs?.src==`string`?{preventScriptHoist:!0}:{}})}return r},r=e=>e.map(e=>
10e.scripts).flat(1).filter(Boolean).map(({children:e,...n})=>({tag:`script`,attrs:{...n,suppressHydrationWarning:!0,nonce:t},children:e})),i=fe(e.stores.matches,n,u);return _r(e,fe(e.stores.matches,r,u),i)};function _r(e,t,n){let r=[...t,...n];return(0,A.jsx)(A.Fragment,{children:r.map((e,t)=>(0,k.createElement)(fr,{...e,key:`tsr-scripts-${e.tag}-${t}`}))})}var vr=Object.defineProperty,P=(e,t)=>vr(e,`name`,{value:t,configurable:!0}),yr=class{type=3;name=``;prefix=``;value=``;suffix=``;modifier=3;constructor(e,t,n,r,i,a){this.type=e,this.name=t,this.prefix=n,this.value=r,this.suffix=i,this.modifier=a}hasCustomName(){return this.name!==``&&typeof this.name!=`number`}};P(yr,`Part`);var br=/[$_\p{ID_Start}]/u,xr=/[$_\u200C\u200D\p{ID_Continue}]/u,Sr=`.*`;function Cr(e,t){return(t?/^[\x00-\xFF]*$/:/^[\x00-\x7F]*$/).test(e)}P(Cr,`isASCII`);function wr(e,t=!1){let n=[],r=0;for(;r<e.length;){let i=e[r],a=P(function(i){if(!t)throw TypeError(i);n.push({type:`INVALID_CHAR`,index:r,value:e[r++]})},`ErrorOrInvalid`);if(i===`*`){n.push({type:`ASTERISK`,index:r,value:e[r++]});continue}if(i===`+`||i===`?`){n.push({type:`OTHER_MODIFIER`,index:r,value:e[r++]});continue}if(i===`\\`){n.push({type:`ESCAPED_CHAR`,index:r++,value:e[r++]});continue}if(i===`{`){n.push({type:`OPEN`,index:r,value:e[r++]});continue}if(i===`}`){n.push({type:`CLOSE`,index:r,value:e[r++]});continue}if(i===`:`){let t=``,i=r+1;for(;i<e.length;){let n=e.substr(i,1);if(i===r+1&&br.test(n)||i!==r+1&&xr.test(n)){t+=e[i++];continue}break}if(!t){a(`Missing parameter name at ${r}`);continue}n.push({type:`NAME`,index:r,value:t}),r=i;continue}if(i===`(`){let t=1,i=``,o=r+1,s=!1;if(e[o]===`?`){a(`Pattern cannot start with "?" at ${o}`);continue}for(;o<e.length;){if(!Cr(e[o],!1)){a(`Invalid character '${e[o]}' at ${o}.`),s=!0;break}if(e[o]===`\\`){i+=e[o++]+e[o++];continue}if(e[o]===`)`){if(t--,t===0){o++;break}}else if(e[o]===`(`&&(t++,e[o+1]!==`?`)){a(`Capturing groups are not allowed at ${o}`),s=!0;break}i+=e[o++]}if(s)continue;if(t){a(`Unbalanced pattern at ${r}`);continue}if(!i){a(`Missing pattern at ${r}`);continue}n.push({type:`REGEX`,index:r,value:i}),r=o;continue}n.push({type:`CHAR`,index:r,value:e[r++]})}return n.push({type:`END`,index:r,value:``}),n}P(wr,`lexer`);function Tr(e,t={}){let n=wr(e);t.delimiter??=`/#?`,t.prefixes??=`./`;let r=`[^${Er(t.delimiter)}]+?`,i=[],a=0,o=0,s=new Set,c=P(e=>{if(o<n.length&&n[o].type===e)return n[o++].value},`tryConsume`),l=P(()=>c(`OTHER_MODIFIER`)??c(`ASTERISK`),`tryConsumeModifier`),u=P(e=>{let t=c(e);if(t!==void 0)return t;let{type:r,index:i}=n[o];throw TypeError(`Unexpected ${r} at ${i}, expected ${e}`)},`mustConsume`),d=P(()=>{let e=``,t;for(;t=c(`CHAR`)??c(`ESCAPED_CHAR`);)e+=t;return e},`consumeText`),f=P(e=>e,`DefaultEncodePart`),p=t.encodePart||f,m=``,h=P(e=>{m+=e},`appendToPendingFixedValue`),g=P(()=>{m.length&&(i.push(new yr(3,``,``,p(m),``,3)),m=``)},`maybeAddPartFromPendingFixedValue`),_=P((e,t,n,o,c)=>{let l=3;switch(c){case`?`:l=1;break;case`*`:l=0;break;case`+`:l=2;break}if(!t&&!n&&l===3){h(e);return}if(g(),!t&&!n){if(!e)return;i.push(new yr(3,``,``,p(e),``,l));return}let u;u=n?n===`*`?Sr:n:r;let d=2;u===r?(d=1,u=``):u===Sr&&(d=0,u=``);let f;if(t?f=t:n&&(f=a++),s.has(f))throw TypeError(`Duplicate name '${f}'.`);s.add(f),i.push(new yr(d,f,p(e),u,p(o),l))},`addPart`);for(;o<n.length;){let e=c(`CHAR`),n=c(`NAME`),r=c(`REGEX`);if(!n&&!r&&(r=c(`ASTERISK`)),n||r){let i=e??``;t.prefixes.indexOf(i)===-1&&(h(i),i=``),g();let a=l();_(i,n,r,``,a);continue}let i=e??c(`ESCAPED_CHAR`);if(i){h(i);continue}if(c(`OPEN`)){let e=d(),t=c(`NAME`),n=c(`REGEX`);!t&&!n&&(n=c(`ASTERISK`));let r=d();u(`CLOSE`);let i=l();_(e,t,n,r,i);continue}g(),u(`END`)}return i}P(Tr,`parse`);function Er(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,`\\$1`)}P(Er,`escapeString`);function Dr(e){return e&&e.ignoreCase?`ui`:`u`}P(Dr,`flags`);function Or(e,t,n){return Ar(Tr(e,n),t,n)}P(Or,`stringToRegexp`);function kr(e){switch(e){case 0:return`*`;case 1:return`?`;case 2:return`+`;case 3:return``}}P(kr,`modifierToString`);function Ar(e,t,n={}){n.delimiter??=`/#?`,n.prefixes??=`./`,n.sensitive??=!1,n.strict??=!1,n.end??=!0,n.start??=!0,n.endsWith=``;let r=n.start?`^`:``;for(let i of e){if(i.type===3){i.modifier===3?r+=Er(i.value):r+=`(?:${Er(i.value)})${kr(i.modifier)}`;continue}t&&t.push(i.name);let e=`[^${Er(n.delimiter)}]+?`,a=i.value;if(i.type===1?a=e:i.type===0&&(a=Sr),!i.prefix.length&&!i.suffix.length){i.modifier===3||i.modifier===1?r+=`(${a})${kr(i.modifier)}`:r+=`((?:${a})${kr(i.modifier)})`;continue}if(i.modifier===3||i.modifier===1){r+=`(?:${Er(i.prefix)}(${a}
10)${Er(i.suffix)})`,r+=kr(i.modifier);continue}r+=`(?:${Er(i.prefix)}`,r+=`((?:${a})(?:`,r+=Er(i.suffix),r+=Er(i.prefix),r+=`(?:${a}))*)${Er(i.suffix)})`,i.modifier===0&&(r+=`?`)}let i=`[${Er(n.endsWith)}]|$`,a=`[${Er(n.delimiter)}]`;if(n.end)return n.strict||(r+=`${a}?`),n.endsWith.length?r+=`(?=${i})`:r+=`$`,new RegExp(r,Dr(n));n.strict||(r+=`(?:${a}(?=${i}))?`);let o=!1;if(e.length){let t=e[e.length-1];t.type===3&&t.modifier===3&&(o=n.delimiter.indexOf(t)>-1)}return o||(r+=`(?=${a}|${i})`),new RegExp(r,Dr(n))}P(Ar,`partsToRegexp`);var jr={delimiter:``,prefixes:``,sensitive:!0,strict:!0},Mr={delimiter:`.`,prefixes:``,sensitive:!0,strict:!0},Nr={delimiter:`/`,prefixes:`/`,sensitive:!0,strict:!0};function Pr(e,t){return e.length?e[0]===`/`?!0:!t||e.length<2?!1:(e[0]==`\\`||e[0]==`{`)&&e[1]==`/`:!1}P(Pr,`isAbsolutePathname`);function Fr(e,t){return e.startsWith(t)?e.substring(t.length,e.length):e}P(Fr,`maybeStripPrefix`);function Ir(e,t){return e.endsWith(t)?e.substr(0,e.length-t.length):e}P(Ir,`maybeStripSuffix`);function Lr(e){return!e||e.length<2?!1:e[0]===`[`||(e[0]===`\\`||e[0]===`{`)&&e[1]===`[`}P(Lr,`treatAsIPv6Hostname`);var Rr=[`ftp`,`file`,`http`,`https`,`ws`,`wss`];function zr(e){if(!e)return!0;for(let t of Rr)if(e.test(t))return!0;return!1}P(zr,`isSpecialScheme`);function Br(e,t){if(e=Fr(e,`#`),t||e===``)return e;let n=new URL(`https://example.com`);return n.hash=e,n.hash?n.hash.substring(1,n.hash.length):``}P(Br,`canonicalizeHash`);function Vr(e,t){if(e=Fr(e,`?`),t||e===``)return e;let n=new URL(`https://example.com`);return n.search=e,n.search?n.search.substring(1,n.search.length):``}P(Vr,`canonicalizeSearch`);function Hr(e,t){return t||e===``?e:Lr(e)?$r(e):Qr(e)}P(Hr,`canonicalizeHostname`);function Ur(e,t){if(t||e===``)return e;let n=new URL(`https://example.com`);return n.password=e,n.password}P(Ur,`canonicalizePassword`);function Wr(e,t){if(t||e===``)return e;let n=new URL(`https://example.com`);return n.username=e,n.username}P(Wr,`canonicalizeUsername`);function Gr(e,t,n){if(n||e===``)return e;if(t&&!Rr.includes(t))return new URL(`${t}:${e}`).pathname;let r=e[0]==`/`;return e=new URL(r?e:`/-`+e,`https://example.com`).pathname,r||(e=e.substring(2,e.length)),e}P(Gr,`canonicalizePathname`);function Kr(e,t,n){return Jr(t)===e&&(e=``),n||e===``?e:ei(e)}P(Kr,`canonicalizePort`);function qr(e,t){return e=Ir(e,`:`),t||e===``?e:Yr(e)}P(qr,`canonicalizeProtocol`);function Jr(e){switch(e){case`ws`:case`http`:return`80`;case`wws`:case`https`:return`443`;case`ftp`:return`21`;default:return``}}P(Jr,`defaultPortForProtocol`);function Yr(e){if(e===``)return e;if(/^[-+.A-Za-z0-9]*$/.test(e))return e.toLowerCase();throw TypeError(`Invalid protocol '${e}'.`)}P(Yr,`protocolEncodeCallback`);function Xr(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.username=e,t.username}P(Xr,`usernameEncodeCallback`);function Zr(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.password=e,t.password}P(Zr,`passwordEncodeCallback`);function Qr(e){if(e===``)return e;if(/[\t\n\r #%/:<>?@[\]^\\|]/g.test(e))throw TypeError(`Invalid hostname '${e}'`);let t=new URL(`https://example.com`);return t.hostname=e,t.hostname}P(Qr,`hostnameEncodeCallback`);function $r(e){if(e===``)return e;if(/[^0-9a-fA-F[\]:]/g.test(e))throw TypeError(`Invalid IPv6 hostname '${e}'`);return e.toLowerCase()}P($r,`ipv6HostnameEncodeCallback`);function ei(e){if(e===``||/^[0-9]*$/.test(e)&&parseInt(e)<=65535)return e;throw TypeError(`Invalid port '${e}'.`)}P(ei,`portEncodeCallback`);function ti(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.pathname=e[0]===`/`?e:`/-`+e,e[0]===`/`?t.pathname:t.pathname.substring(2,t.pathname.length)}P(ti,`standardURLPathnameEncodeCallback`);function ni(e){return e===``?e:new URL(`data:${e}`).pathname}P(ni,`pathURLPathnameEncodeCallback`);function ri(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.search=e,t.search.substring(1,t.search.length)}P(ri,`searchEncodeCallback`);function ii(e){if(e===``)return e;let t=new URL(`https://example.com`);return t.hash=e,t.hash.substring(1,t.hash.length)}P(ii,`hashEncodeCallback`);var ai=class{#e;#t=[];#n={};#r=0;#i=1;#a=0;#o=0;#s=0;#c=0;#l=!1;constructor(e){this.#e=e}get result(){return this.#n}parse(){for(this.#t=wr(this.#e,!0);this.#r<this.#t.length;this.#r+=this.#i){if(this.#i=1,this.#t[this.#r].type===`END`){if(this.#o===0){this.#f(),this.#C()?this.#u(9,1):this.#S()?this.#u(8,1):this.#u(7,0);continue}else if(this.#o===2){this.#p(5);continue}this.#u(10,0);break}if(this.#s>0)if(this.#T())--this.#s;else continue;if(this.#w()){this.#s+=1;continue}switch(this.#o){case 0:this.#g()&&this.#p(1);break;case 1:if(this.#g()){this.#k();let e=7,t=1;this.#_()?(e=2,t=3):this.#l&&(e=2),this.#u(e,t)}break;case 2:this.#v()?this.#p(3):(this.#x()||this.#S()||this.#C())&&this.#p(5);break;case 3:this.#y()?this.#u(4,1):this.#v()&&this.#u(5,1);break;case 4:this.#v()&&this.#u(5,1);break;case 5:this.#E()?this.#c+=1:this.#D()&&--this.#c,this.#b()&&!this.#c?this.#u(6,1):this.#x()?this.#u(7,0):this.#S()?this.#u(8,1):this.#C()&&this.#u(9,1);break;case 6:this.#x()?this.#u(7,0):this.#S()?this.#u(8,1):this.#C()&&this.#u(9,1);break;case 7:this.#S()?this.#u(8,1):this.#C()&&this.#u(9,1);break;case 8:this.#C()&&this.#u(9,1);break;case 9:break;case 10:break}}this.#n.hostname!==void 0&&this.#n.port===void 0&&(this.#n.port=``)}#u(e,t){switch(this.#o){case 0:break;case 1:this.#n.protocol=this.#O();break;case 2:break;case 3:this.#n.username=this.#O();break;case 4:this.#n.password=this.#O();break;case 5:this.#n.hostname=this.#O();break;case 6:this.#n.port=this.#O();break;case 7:this.#n.pathname=this.#O();break;case 8:this.#n.search=this.#O();break;case 9:this.#n.hash=this.#O();break;case 10:break}this.#o!==0&&e!==10&&([1,2,3,4].includes(this.#o)&&[6,7,8,9].includes(e)&&(this.#n.hostname??=``),[1,2,3,4,5,6].includes(this.#o)&&[8,9].includes(e)&&(this.#n.pathname??=this.#l?`/`:``),[1,2,3,4,5,6,7].includes(this.#o)&&e===9&&(this.#n.search??=``)),this.#d(e,t)}#d(e,t){this.#o=e,this.#a=this.#r+t,this.#r+=t,this.#i=0}#f(){this.#r=this.#a,this.#i=0}#p(e){this.#f(),this.#o=e}#m(e){return e<0&&(e=this.#t.length-e),e<this.#t.length?this.#t[e]:this.#t[this.#t.length-1]}#h(e,t){let n=this.#m(e);return n.value===t&&(n.type===`CHAR`||n.type===`ESCAPED_CHAR`||n.type===`INVALID_CHAR`)}#g(){return this.#h(this.#r,`:`)}#_(){return this.#h(this.#r+1,`/`)&&this.#h(this.#r+2,`/`)}#v(){return this.#h(this.#r,`@`)}#y(){return this.#h(this.#r,`:`)}#b(){return this.#h(this.#r,`:`)}#x(){return this.#h(this.#r,`/`)}#S(){if(this.#h(this.#r,`?`))return!0;
10if(this.#t[this.#r].value!==`?`)return!1;let e=this.#m(this.#r-1);return e.type!==`NAME`&&e.type!==`REGEX`&&e.type!==`CLOSE`&&e.type!==`ASTERISK`}#C(){return this.#h(this.#r,`#`)}#w(){return this.#t[this.#r].type==`OPEN`}#T(){return this.#t[this.#r].type==`CLOSE`}#E(){return this.#h(this.#r,`[`)}#D(){return this.#h(this.#r,`]`)}#O(){let e=this.#t[this.#r],t=this.#m(this.#a).index;return this.#e.substring(t,e.index)}#k(){let e={};Object.assign(e,jr),e.encodePart=Yr;let t=Or(this.#O(),void 0,e);this.#l=zr(t)}};P(ai,`Parser`);var oi=[`protocol`,`username`,`password`,`hostname`,`port`,`pathname`,`search`,`hash`],si=`*`;function ci(e,t){if(typeof e!=`string`)throw TypeError(`parameter 1 is not of type 'string'.`);let n=new URL(e,t);return{protocol:n.protocol.substring(0,n.protocol.length-1),username:n.username,password:n.password,hostname:n.hostname,port:n.port,pathname:n.pathname,search:n.search===``?void 0:n.search.substring(1,n.search.length),hash:n.hash===``?void 0:n.hash.substring(1,n.hash.length)}}P(ci,`extractValues`);function li(e,t){return t?di(e):e}P(li,`processBaseURLString`);function ui(e,t,n){let r;if(typeof t.baseURL==`string`)try{r=new URL(t.baseURL),t.protocol===void 0&&(e.protocol=li(r.protocol.substring(0,r.protocol.length-1),n)),!n&&t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.username===void 0&&(e.username=li(r.username,n)),!n&&t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.username===void 0&&t.password===void 0&&(e.password=li(r.password,n)),t.protocol===void 0&&t.hostname===void 0&&(e.hostname=li(r.hostname,n)),t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&(e.port=li(r.port,n)),t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.pathname===void 0&&(e.pathname=li(r.pathname,n)),t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.pathname===void 0&&t.search===void 0&&(e.search=li(r.search.substring(1,r.search.length),n)),t.protocol===void 0&&t.hostname===void 0&&t.port===void 0&&t.pathname===void 0&&t.search===void 0&&t.hash===void 0&&(e.hash=li(r.hash.substring(1,r.hash.length),n))}catch{throw TypeError(`invalid baseURL '${t.baseURL}'.`)}if(typeof t.protocol==`string`&&(e.protocol=qr(t.protocol,n)),typeof t.username==`string`&&(e.username=Wr(t.username,n)),typeof t.password==`string`&&(e.password=Ur(t.password,n)),typeof t.hostname==`string`&&(e.hostname=Hr(t.hostname,n)),typeof t.port==`string`&&(e.port=Kr(t.port,e.protocol,n)),typeof t.pathname==`string`){if(e.pathname=t.pathname,r&&!Pr(e.pathname,n)){let t=r.pathname.lastIndexOf(`/`);t>=0&&(e.pathname=li(r.pathname.substring(0,t+1),n)+e.pathname)}e.pathname=Gr(e.pathname,e.protocol,n)}return typeof t.search==`string`&&(e.search=Vr(t.search,n)),typeof t.hash==`string`&&(e.hash=Br(t.hash,n)),e}P(ui,`applyInit`);function di(e){return e.replace(/([+*?:{}()\\])/g,`\\$1`)}P(di,`escapePatternString`);function fi(e){return e.replace(/([.+*?^${}()[\]|/\\])/g,`\\$1`)}P(fi,`escapeRegexpString`);function pi(e,t){t.delimiter??=`/#?`,t.prefixes??=`./`,t.sensitive??=!1,t.strict??=!1,t.end??=!0,t.start??=!0,t.endsWith=``;let n=`[^${fi(t.delimiter)}]+?`,r=/[$_\u200C\u200D\p{ID_Continue}]/u,i=``;for(let a=0;a<e.length;++a){let o=e[a];if(o.type===3){if(o.modifier===3){i+=di(o.value);continue}i+=`{${di(o.value)}}${kr(o.modifier)}`;continue}let s=o.hasCustomName(),c=!!o.suffix.length||!!o.prefix.length&&(o.prefix.length!==1||!t.prefixes.includes(o.prefix)),l=a>0?e[a-1]:null,u=a<e.length-1?e[a+1]:null;if(!c&&s&&o.type===1&&o.modifier===3&&u&&!u.prefix.length&&!u.suffix.length)if(u.type===3){let e=u.value.length>0?u.value[0]:``;c=r.test(e)}else c=!u.hasCustomName();if(!c&&!o.prefix.length&&l&&l.type===3){let e=l.value[l.value.length-1];c=t.prefixes.includes(e)}c&&(i+=`{`),i+=di(o.prefix),s&&(i+=`:${o.name}`),o.type===2?i+=`(${o.value})`:o.type===1?s||(i+=`(${n})`):o.type===0&&(!s&&(!l||l.type===3||l.modifier!==3||c||o.prefix!==``)?i+=`*`:i+=`(.*)`),o.type===1&&s&&o.suffix.length&&r.test(o.suffix[0])&&(i+=`\\`),i+=di(o.suffix),c&&(i+=`}`),o.modifier!==3&&(i+=kr(o.modifier))}return i}P(pi,`partsToPattern`);var mi=class{#e;#t={};#n={};#r={};#i={};#a=!1;constructor(e={},t,n){try{let r;if(typeof t==`string`?r=t:n=t,typeof e==`string`){let t=new ai(e);if(t.parse(),e=t.result,r===void 0&&typeof e.protocol!=`string`)throw TypeError(`A base URL must be provided for a relative constructor string.`);e.baseURL=r}else{if(!e||typeof e!=`object`)throw TypeError(`parameter 1 is not of type 'string' and cannot convert to dictionary.`);if(r)throw TypeError(`parameter 1 is not of type 'string'.`)}typeof n>`u`&&(n={ignoreCase:!1});let i={ignoreCase:n.ignoreCase===!0},a={pathname:si,protocol:si,username:si,password:si,hostname:si,port:si,search:si,hash:si};this.#e=ui(a,e,!0),Jr(this.#e.protocol)===this.#e.port&&(this.#e.port=``);let o;for(o of oi){if(!(o in this.#e))continue;let e={},t=this.#e[o];switch(this.#n[o]=[],o){case`protocol`:Object.assign(e,jr),e.encodePart=Yr;break;case`username`:Object.assign(e,jr),e.encodePart=Xr;break;case`password`:Object.assign(e,jr),e.encodePart=Zr;break;case`hostname`:Object.assign(e,Mr),Lr(t)?e.encodePart=$r:e.encodePart=Qr;break;case`port`:Object.assign(e,jr),e.encodePart=ei;break;case`pathname`:zr(this.#t.protocol)?(Object.assign(e,Nr,i),e.encodePart=ti):(Object.assign(e,jr,i),e.encodePart=ni);break;case`search`:Object.assign(e,jr,i),e.encodePart=ri;break;case`hash`:Object.assign(e,jr,i),e.encodePart=ii;break}try{this.#i[o]=Tr(t,e),this.#t[o]=Ar(this.#i[o],this.#n[o],e),this.#r[o]=pi(this.#i[o],e),this.#a=this.#a||this.#i[o].some(e=>e.type===2)}catch{throw TypeError(`invalid ${o} pattern '${this.#e[o]}'.`)}}}catch(e){throw TypeError(`Failed to construct 'URLPattern': ${e.message}`)}}get[Symbol.toStringTag](){return`URLPattern`}test(e={},t){let n={pathname:``,protocol:``,username:``,password:``,hostname:``,port:``,search:``,hash:``};if(typeof e!=`string`&&t)throw TypeError(`parameter 1 is not of type 'string'.`);if(typeof e>`u`)return!1;try{n=typeof e==`object`?ui(n,e,!1):ui(n,ci(e,t),!1)}catch{return!1}let r;for(r of oi)if(!this.#t[r].exec(n[r]))return!1;return!0}exec(e={},t){let n={pathname:``,protocol:``,username:``,password:``,hostname:``,port:``,search:``,hash:``};if(typeof e!=`string`&&t)throw TypeError(`parameter 1 is not of type 'string'.`);if(typeof e>`u`)return;try{n=typeof e==`object`?ui(n,e,!1):ui(n,ci(e,t),!1)}catch{return null}let r={};t?r.inputs=[e,t]:r.inputs=[e];let i;for(i of oi){let e=this.#t[i].exec(n[i]);if(!e)return null;let t={};for(let[n,r]of this.#n[i].entries())(typeof r==`string`||typeof r==`number`)&&(t[r]=e[n+1]);r[i]={input:n[i]??``,groups:t}}return r}static compareComponent(e,t,n){let r=P((e,t)=>{for(let n of[`type`,`modifier`,`prefix`,`value`,`suffix`]){if(e[n]<t[n])return-1;if(e[n]!==t[n])return 1}return 0},`comparePart`),i=new yr(3,``,``,``,``,3),a=new yr(0,``,``,``,``,3),o=P((e,t)=>{let n=0;for(;n<Math.min(e.length,t.length);++n){let i=r(e[n],t[n]);if(i)return i}return e.length===t.length?0:r(e[n]??i,t[n]??i)},`comparePartList`);return!t.#r[e]&&!n.#r[e]?0:t.#r[e]&&!n.#r[e]?o(t.#i[e],[a]):!t.#r[e]&&n.#r[e]?o([a],n.#i[e]):o(t.#i[e],n.#i[e])}get protocol(){return this.#r.protocol}get username(){return this.#r.username}get password(){return this.#r.password}get hostname(){return this.#r.hostname}get port(){return this.#r.port}get pathname(){return this.#r.pathname}get search(){return this.#r.search}get hash(){return this.#r.hash}get hasRegExpGroups(){return this.#a}};P(mi,`URLPattern`),globalThis.URLPattern||(globalThis.URLPattern=mi);var hi=[`en`,`zh`],gi=`PARAGLIDE_LOCALE`,_i=3456e4,vi=[`url`,`cookie`,`baseLocale`],yi=[],bi=[{pattern:`/api/:path(.*)?`,localized:[[`en`,`/api/:path(.*)?`],[`zh`,`/api/:path(.*)?`]]},{pattern:`/`,localized:[[`zh`,`/zh`],[`en`,`/`]]},{pattern:`/:path(.*)?`,localized:[[`zh`,`/zh/:path(.*)?`],[`en`,`/:path(.*)?`]]}],xi,Si;function Ci(e){if(yi.length===0)return;let t=typeof e==`string`?e:e.href;if(xi===t)return Si;let n=new URL(t,`http://dummy.com`),r;for(let e of yi)if(new URLPattern(e.match,n.href).exec(n.href)){r=e;break}return xi=t,Si=r,r}function wi(e){let t=Ci(e);return t&&t.exclude!==!0&&Array.isArray(t.strategy)?t.strategy:vi}var Ti=void 0;globalThis.__paraglide=globalThis.__paraglide??{},globalThis.__paraglide.ssr=globalThis.__paraglide.ssr??{};var Ei=!1,F=()=>
10{if(Ti){let e=Ti?.getStore()?.locale;if(e)return e}let e=vi;typeof window<`u`&&window.location?.href&&(e=wi(window.location.href));let t=Di(e,typeof window<`u`?window.location?.href:void 0);if(t)return Ei||(Ei=!0,ki(t,{reload:!1})),t;throw Error(`No locale found. Read the docs https://inlang.com/m/gerre34r/library-inlang-paraglideJs/errors#no-locale-found`)};function Di(e,t){let n;for(let r of e){if(r===`cookie`)n=Ni();else if(r===`baseLocale`)n=`en`;else if(r===`url`&&typeof t==`string`)n=Ii(t);else if(Ui(r)&&Hi.has(r)){let e=Hi.get(r);if(e){let t=e.getLocale();if(t instanceof Promise)continue;if(t!==void 0)return Mi(t)}}let e=ji(n);if(e)return e}}var Oi=e=>{e?window.location.href=e:window.location.reload()},ki=(e,t)=>{let n={reload:!0,...t},r;try{r=F()}catch{}let i=[],a,o=vi;typeof window<`u`&&window.location?.href&&(o=wi(window.location.href));for(let t of o)if(t===`cookie`){if(typeof document>`u`||typeof window>`u`)continue;let t=`${gi}=${e}; path=/; max-age=${_i}`;document.cookie=t}else if(t===`baseLocale`)continue;else if(t===`url`&&typeof window<`u`)a=I(window.location.href,{locale:e}).href;else if(Ui(t)&&Hi.has(t)){let n=Hi.get(t);if(n){let r=n.setLocale(e);r instanceof Promise&&(r=r.catch(e=>{throw Error(`Custom strategy "${t}" setLocale failed.`,{cause:e})}),i.push(r))}}let s=()=>{n.reload&&window.location&&e!==r&&Oi(a)};if(i.length)return Promise.all(i).then(()=>{s()});s()},Ai=()=>Ti?Ti.getStore()?.origin??`http://fallback.com`:typeof window<`u`?window.location.origin:`http://fallback.com`;function ji(e){if(typeof e!=`string`)return;let t=e.toLowerCase();for(let e of hi)if(e.toLowerCase()===t)return e}function Mi(e){let t=ji(e);if(t)return t;throw Error(`Invalid locale: ${e}. Expected one of: ${hi.join(`, `)}`)}function Ni(){if(typeof document>`u`||!document.cookie)return;let e=document.cookie.match(RegExp(`(^| )${gi}=([^;]+)`))?.[2];return ji(e)}var Pi,Fi;function Ii(e){let t=typeof e==`string`?e:e.href;if(Pi===t)return Fi;let n;{let t=typeof e==`string`?new URL(e):e;for(let e of bi){for(let[r,i]of e.localized)if(new URLPattern(i,t.href).exec(t.href)){n=r;break}if(n)break}}return Pi=t,Fi=n,n}function I(e,t){let n=t?.locale?Mi(t?.locale):F(),r=typeof e==`string`?new URL(e):e;for(let e of bi){for(let[,t]of e.localized){let i=new URLPattern(t,r.href).exec(r.href);if(!i)continue;let a=e.localized.find(([e])=>e===n)?.[1];if(a)return Li(Ri(a,zi(i),r.origin),i)}let t=new URLPattern(e.pattern,r.href).exec(r.href);if(t){let i=e.localized.find(([e])=>e===n)?.[1];if(i)return Li(Ri(i,zi(t),r.origin),t)}}return r}function L(e){let t=typeof e==`string`?new URL(e):e;for(let e of bi){for(let[,n]of e.localized){let r=new URLPattern(n,t.href).exec(t.href);if(r){let n=zi(r);return Li(Ri(e.pattern,n,t.origin),r)}}let n=new URLPattern(e.pattern,t.href).exec(t.href);if(n)return Li(Ri(e.pattern,zi(n),t.origin),n)}return t}function Li(e,t){return t.protocol.groups[0]&&(e.protocol=t.protocol.groups[0]??``),t.hostname.groups[0]&&(e.hostname=t.hostname.groups[0]??``),t.username.groups[0]&&(e.username=t.username.groups[0]??``),t.password.groups[0]&&(e.password=t.password.groups[0]??``),t.port.groups[0]&&(e.port=t.port.groups[0]??``),t.pathname.groups[0]&&(e.pathname=t.pathname.groups[0]??``),t.search.groups[0]&&(e.search=t.search.groups[0]??``),t.hash.groups[0]&&(e.hash=t.hash.groups[0]??``),e}function Ri(e,t,n){let r=e.replace(/(https?:\/\/[^:/]+):(\d+)(\/|$)/g,(e,t,n,r)=>`${t}#PORT-${n}#${r}`).replace(/\{([^{}]*)\}([?+*]?)/g,(e,t,n)=>t).replace(/(\/?):([a-zA-Z0-9_]+)(\([^)]*\))?([?+*]?)/g,(e,n,r,i,a)=>{let o=t[r];if(o===null)return``;if(a===`?`)return o===void 0?``:`${n}${o}`;if(a===`+`||a===`*`){if(o===void 0&&a===`+`)throw Error(`Missing value for "${r}" (one or more required)`);return o?`${n}${o}`:``}if(o===void 0)throw Error(`Missing value for "${r}"`);return`${n}${o}`});return r=r.replace(/#PORT-(\d+)#/g,`:$1`),new URL(r,n)}function zi(e){return{...e.hash.groups,...e.hostname.groups,...e.password.groups,...e.pathname.groups,...e.port.groups,...e.protocol.groups,...e.search.groups,...e.username.groups}}function Bi(e,t){let n=F(),r=t?.locale??n,i=new URL(e,Ai()),a=I(i,{locale:r});return e.startsWith(`/`)&&i.origin===a.origin?r!==n&&I(i,{locale:n}).origin!==a.origin?a.href:a.pathname+a.search+a.hash:a.href}function Vi(e){let t=new URL(e,Ai()),n=L(t);return e.startsWith(`/`)&&t.origin===n.origin?n.pathname+n.search+n.hash:n.href}var Hi=new Map;function Ui(e){return typeof e==`string`&&/^custom-[A-Za-z0-9_-]+$/.test(e)}var Wi=class{constructor(){this.listeners=new Set,this.subscribe=this.subscribe.bind(this)}subscribe(e){return this.listeners.add(e),this.onSubscribe(),()=>{this.listeners.delete(e),this.onUnsubscribe()}}hasListeners(){return this.listeners.size>0}onSubscribe(){}onUnsubscribe(){}},Gi=new class extends Wi{#e;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e();return window.addEventListener(`visibilitychange`,t,!1),()=>{window.removeEventListener(`visibilitychange`,t)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(e=>{typeof e==`boolean`?this.setFocused(e):this.onFocus()})}setFocused(e){this.#e!==e&&(this.#e=e,this.onFocus())}onFocus(){let e=this.isFocused();
10this.listeners.forEach(t=>{t(e)})}isFocused(){return typeof this.#e==`boolean`?this.#e:globalThis.document?.visibilityState!==`hidden`}},Ki={setTimeout:(e,t)=>setTimeout(e,t),clearTimeout:e=>clearTimeout(e),setInterval:(e,t)=>setInterval(e,t),clearInterval:e=>clearInterval(e)},qi=new class{#e=Ki;setTimeoutProvider(e){this.#e=e}setTimeout(e,t){return this.#e.setTimeout(e,t)}clearTimeout(e){this.#e.clearTimeout(e)}setInterval(e,t){return this.#e.setInterval(e,t)}clearInterval(e){this.#e.clearInterval(e)}};function Ji(e){setTimeout(e,0)}var Yi=typeof window>`u`||`Deno`in globalThis;function Xi(){}function Zi(e,t){return typeof e==`function`?e(t):e}function Qi(e){return typeof e==`number`&&e>=0&&e!==1/0}function $i(e,t){return Math.max(e+(t||0)-Date.now(),0)}function ea(e,t){return typeof e==`function`?e(t):e}function ta(e,t){return typeof e==`function`?e(t):e}function na(e,t){let{type:n=`all`,exact:r,fetchStatus:i,predicate:a,queryKey:o,stale:s}=e;if(o){if(r){if(t.queryHash!==ia(o,t.options))return!1}else if(!oa(t.queryKey,o))return!1}if(n!==`all`){let e=t.isActive();if(n===`active`&&!e||n===`inactive`&&e)return!1}return!(typeof s==`boolean`&&t.isStale()!==s||i&&i!==t.state.fetchStatus||a&&!a(t))}function ra(e,t){let{exact:n,status:r,predicate:i,mutationKey:a}=e;if(a){if(!t.options.mutationKey)return!1;if(n){if(aa(t.options.mutationKey)!==aa(a))return!1}else if(!oa(t.options.mutationKey,a))return!1}return!(r&&t.state.status!==r||i&&!i(t))}function ia(e,t){return(t?.queryKeyHashFn||aa)(e)}function aa(e){return JSON.stringify(e,(e,t)=>da(t)?Object.keys(t).sort().reduce((e,n)=>(e[n]=t[n],e),{}):t)}function oa(e,t){return e===t?!0:typeof e==typeof t&&e&&t&&typeof e==`object`&&typeof t==`object`?Object.keys(t).every(n=>oa(e[n],t[n])):!1}var sa=Object.prototype.hasOwnProperty;function ca(e,t,n=0){if(e===t)return e;if(n>500)return t;let r=ua(e)&&ua(t);if(!r&&!(da(e)&&da(t)))return t;let i=(r?e:Object.keys(e)).length,a=r?t:Object.keys(t),o=a.length,s=r?Array(o):{},c=0;for(let l=0;l<o;l++){let o=r?l:a[l],u=e[o],d=t[o];if(u===d){s[o]=u,(r?l<i:sa.call(e,o))&&c++;continue}if(u===null||d===null||typeof u!=`object`||typeof d!=`object`){s[o]=d;continue}let f=ca(u,d,n+1);s[o]=f,f===u&&c++}return i===o&&c===i?e:s}function la(e,t){if(!t||Object.keys(e).length!==Object.keys(t).length)return!1;for(let n in e)if(e[n]!==t[n])return!1;return!0}function ua(e){return Array.isArray(e)&&e.length===Object.keys(e).length}function da(e){if(!fa(e))return!1;let t=e.constructor;if(t===void 0)return!0;let n=t.prototype;return!(!fa(n)||!n.hasOwnProperty(`isPrototypeOf`)||Object.getPrototypeOf(e)!==Object.prototype)}function fa(e){return Object.prototype.toString.call(e)===`[object Object]`}function pa(e){return new Promise(t=>{qi.setTimeout(t,e)})}function ma(e,t,n){return typeof n.structuralSharing==`function`?n.structuralSharing(e,t):n.structuralSharing===!1?t:ca(e,t)}function ha(e){return e}function ga(e,t,n=0){let r=[...e,t];return n&&r.length>n?r.slice(1):r}function _a(e,t,n=0){let r=[t,...e];return n&&r.length>n?r.slice(0,-1):r}var va=Symbol();function ya(e,t){return!e.queryFn&&t?.initialPromise?()=>t.initialPromise:!e.queryFn||e.queryFn===va?()=>Promise.reject(Error(`Missing queryFn: '${e.queryHash}'`)):e.queryFn}function ba(e,t){return typeof e==`function`?e(...t):!!e}function xa(e,t,n){let r=!1,i;return Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(i??=t(),r?i:(r=!0,i.aborted?n():i.addEventListener(`abort`,n,{once:!0}),i))}),e}var Sa=(()=>{let e=()=>Yi;return{isServer(){return e()},setIsServer(t){e=t}}})();function Ca(){let e,t,n=new Promise((n,r)=>{e=n,t=r});n.status=`pending`,n.catch(()=>{});function r(e){Object.assign(n,e),delete n.resolve,delete n.reject}return n.resolve=t=>{r({status:`fulfilled`,value:t}),e(t)},n.reject=e=>{r({status:`rejected`,reason:e}),t(e)},n}var wa=Ji;function Ta(){let e=[],t=0,n=e=>{e()},r=e=>{e()},i=wa,a=r=>{t?e.push(r):i(()=>{n(r)})},o=()=>{let t=e;e=[],t.length&&i(()=>{r(()=>{t.forEach(e=>{n(e)})})})};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||o()}return n},batchCalls:e=>(...t)=>{a(()=>{e(...t)})},schedule:a,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{i=e}}}var Ea=Ta(),Da=new class extends Wi{#e=!0;#t;#n;constructor(){super(),this.#n=e=>{if(typeof window<`u`&&window.addEventListener){let t=()=>e(!0),n=()=>e(!1);return window.addEventListener(`online`,t,!1),window.addEventListener(`offline`,n,!1),()=>{window.removeEventListener(`online`,t),window.removeEventListener(`offline`,n)}}}}onSubscribe(){this.#t||this.setEventListener(this.#n)}onUnsubscribe(){this.hasListeners()||(this.#t?.(),this.#t=void 0)}setEventListener(e){this.#n=e,this.#t?.(),this.#t=e(this.setOnline.bind(this))}
10setOnline(e){this.#e!==e&&(this.#e=e,this.listeners.forEach(t=>{t(e)}))}isOnline(){return this.#e}};function Oa(e){return Math.min(1e3*2**e,3e4)}function ka(e){return(e??`online`)===`online`?Da.isOnline():!0}var Aa=class extends Error{constructor(e){super(`CancelledError`),this.revert=e?.revert,this.silent=e?.silent}};function ja(e){let t=!1,n=0,r,i=Ca(),a=()=>i.status!==`pending`,o=t=>{if(!a()){let n=new Aa(t);f(n),e.onCancel?.(n)}},s=()=>{t=!0},c=()=>{t=!1},l=()=>Gi.isFocused()&&(e.networkMode===`always`||Da.isOnline())&&e.canRun(),u=()=>ka(e.networkMode)&&e.canRun(),d=e=>{a()||(r?.(),i.resolve(e))},f=e=>{a()||(r?.(),i.reject(e))},p=()=>new Promise(t=>{r=e=>{(a()||l())&&t(e)},e.onPause?.()}).then(()=>{r=void 0,a()||e.onContinue?.()}),m=()=>{if(a())return;let r,i=n===0?e.initialPromise:void 0;try{r=i??e.fn()}catch(e){r=Promise.reject(e)}Promise.resolve(r).then(d).catch(r=>{if(a())return;let i=e.retry??(Sa.isServer()?0:3),o=e.retryDelay??Oa,s=typeof o==`function`?o(n,r):o,c=i===!0||typeof i==`number`&&n<i||typeof i==`function`&&i(n,r);if(t||!c){f(r);return}n++,e.onFail?.(n,r),pa(s).then(()=>l()?void 0:p()).then(()=>{t?f(r):m()})})};return{promise:i,status:()=>i.status,cancel:o,continue:()=>(r?.(),i),cancelRetry:s,continueRetry:c,canStart:u,start:()=>(u()?m():p().then(m),i)}}var Ma=class{#e;destroy(){this.clearGcTimeout()}scheduleGc(){this.clearGcTimeout(),Qi(this.gcTime)&&(this.#e=qi.setTimeout(()=>{this.optionalRemove()},this.gcTime))}updateGcTime(e){this.gcTime=Math.max(this.gcTime||0,e??(Sa.isServer()?1/0:300*1e3))}clearGcTimeout(){this.#e!==void 0&&(qi.clearTimeout(this.#e),this.#e=void 0)}};function Na(e){return{onFetch:(t,n)=>{let r=t.options,i=t.fetchOptions?.meta?.fetchMore?.direction,a=t.state.data?.pages||[],o=t.state.data?.pageParams||[],s={pages:[],pageParams:[]},c=0,l=async()=>{let n=!1,l=e=>{xa(e,()=>t.signal,()=>n=!0)},u=ya(t.options,t.fetchOptions),d=async(e,r,i)=>{if(n)return Promise.reject(t.signal.reason);if(r==null&&e.pages.length)return Promise.resolve(e);let a=await u((()=>{let e={client:t.client,queryKey:t.queryKey,pageParam:r,direction:i?`backward`:`forward`,meta:t.options.meta};return l(e),e})()),{maxPages:o}=t.options,s=i?_a:ga;return{pages:s(e.pages,a,o),pageParams:s(e.pageParams,r,o)}};if(i&&a.length){let e=i===`backward`,t=e?Fa:Pa,n={pages:a,pageParams:o};s=await d(n,t(r,n),e)}else{let t=e??a.length;do{let e=c===0?o[0]??r.initialPageParam:Pa(r,s);if(c>0&&e==null)break;s=await d(s,e),c++}while(c<t)}return s};t.options.persister?t.fetchFn=()=>t.options.persister?.(l,{client:t.client,queryKey:t.queryKey,meta:t.options.meta,signal:t.signal},n):t.fetchFn=l}}}function Pa(e,{pages:t,pageParams:n}){let r=t.length-1;return t.length>0?e.getNextPageParam(t[r],t,n[r],n):void 0}function Fa(e,{pages:t,pageParams:n}){return t.length>0?e.getPreviousPageParam?.(t[0],t,n[0],n):void 0}var Ia=class extends Ma{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e){super(),this.#s=!1,this.#o=e.defaultOptions,this.setOptions(e.options),this.observers=[],this.#i=e.client,this.#r=this.#i.getQueryCache(),this.queryKey=e.queryKey,this.queryHash=e.queryHash,this.#t=za(this.options),this.state=e.state??this.#t,this.scheduleGc()}get meta(){return this.options.meta}get queryType(){return this.#e}get promise(){return this.#a?.promise}setOptions(e){if(this.options={...this.#o,...e},e?._type&&(this.#e=e._type),this.updateGcTime(this.options.gcTime),this.state&&this.state.data===void 0){let e=za(this.options);e.data!==void 0&&(this.setState(Ra(e.data,e.dataUpdatedAt)),this.#t=e)}}optionalRemove(){!this.observers.length&&this.state.fetchStatus===`idle`&&this.#r.remove(this)}setData(e,t){let n=ma(this.state.data,e,this.options);return this.#l({data:n,type:`success`,dataUpdatedAt:t?.updatedAt,manual:t?.manual}),n}setState(e){this.#l({type:`setState`,state:e})}cancel(e){let t=this.#a?.promise;return this.#a?.cancel(e),t?t.then(Xi).catch(Xi):Promise.resolve()}destroy(){super.destroy(),this.cancel({silent:!0})}get resetState(){return this.#t}reset(){this.destroy(),this.setState(this.resetState)}isActive(){return this.observers.some(e=>ta(e.options.enabled,this)!==!1)}isDisabled(){return this.getObserversCount()>0?!this.isActive():this.options.queryFn===va||!this.isFetched()}isFetched(){return this.state.dataUpdateCount+this.state.errorUpdate
10Count>0}isStatic(){return this.getObserversCount()>0?this.observers.some(e=>ea(e.options.staleTime,this)===`static`):!1}isStale(){return this.getObserversCount()>0?this.observers.some(e=>e.getCurrentResult().isStale):this.state.data===void 0||this.state.isInvalidated}isStaleByTime(e=0){return this.state.data===void 0?!0:e===`static`?!1:this.state.isInvalidated?!0:!$i(this.state.dataUpdatedAt,e)}onFocus(){this.observers.find(e=>e.shouldFetchOnWindowFocus())?.refetch({cancelRefetch:!1}),this.#a?.continue()}onOnline(){this.observers.find(e=>e.shouldFetchOnReconnect())?.refetch({cancelRefetch:!1}),this.#a?.continue()}addObserver(e){this.observers.includes(e)||(this.observers.push(e),this.clearGcTimeout(),this.#r.notify({type:`observerAdded`,query:this,observer:e}))}removeObserver(e){this.observers.includes(e)&&(this.observers=this.observers.filter(t=>t!==e),this.observers.length||(this.#a&&(this.#s||this.#c()?this.#a.cancel({revert:!0}):this.#a.cancelRetry()),this.scheduleGc()),this.#r.notify({type:`observerRemoved`,query:this,observer:e}))}getObserversCount(){return this.observers.length}#c(){return this.state.fetchStatus===`paused`&&this.state.status===`pending`}invalidate(){this.state.isInvalidated||this.#l({type:`invalidate`})}async fetch(e,t){if(this.state.fetchStatus!==`idle`&&this.#a?.status()!==`rejected`){if(this.state.data!==void 0&&t?.cancelRefetch)this.cancel({silent:!0});else if(this.#a)return this.#a.continueRetry(),this.#a.promise}if(e&&this.setOptions(e),!this.options.queryFn){let e=this.observers.find(e=>e.options.queryFn);e&&this.setOptions(e.options)}let n=new AbortController,r=e=>{Object.defineProperty(e,"signal",{enumerable:!0,get:()=>(this.#s=!0,n.signal)})},i=()=>{let e=ya(this.options,t),n=(()=>{let e={client:this.#i,queryKey:this.queryKey,meta:this.meta};return r(e),e})();return this.#s=!1,this.options.persister?this.options.persister(e,n,this):e(n)},a=(()=>{let e={fetchOptions:t,options:this.options,queryKey:this.queryKey,client:this.#i,state:this.state,fetchFn:i};return r(e),e})();(this.#e===`infinite`?Na(this.options.pages):this.options.behavior)?.onFetch(a,this),this.#n=this.state,(this.state.fetchStatus===`idle`||this.state.fetchMeta!==a.fetchOptions?.meta)&&this.#l({type:`fetch`,meta:a.fetchOptions?.meta}),this.#a=ja({initialPromise:t?.initialPromise,fn:a.fetchFn,onCancel:e=>{e instanceof Aa&&e.revert&&this.setState({...this.#n,fetchStatus:`idle`}),n.abort()},onFail:(e,t)=>{this.#l({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#l({type:`pause`})},onContinue:()=>{this.#l({type:`continue`})},retry:a.options.retry,retryDelay:a.options.retryDelay,networkMode:a.options.networkMode,canRun:()=>!0});try{let e=await this.#a.start();if(e===void 0)throw Error(`${this.queryHash} data is undefined`);return this.setData(e),this.#r.config.onSuccess?.(e,this),this.#r.config.onSettled?.(e,this.state.error,this),e}catch(e){if(e instanceof Aa){if(e.silent)return this.#a.promise;if(e.revert){if(this.state.data===void 0)throw e;return this.state.data}}throw this.#l({type:`error`,error:e}),this.#r.config.onError?.(e,this),this.#r.config.onSettled?.(this.state.data,e,this),e}finally{this.scheduleGc()}}#l(e){let t=t=>{switch(e.type){case`failed`:return{...t,fetchFailureCount:e.failureCount,fetchFailureReason:e.error};case`pause`:return{...t,fetchStatus:`paused`};case`continue`:return{...t,fetchStatus:`fetching`};case`fetch`:return{...t,...La(t.data,this.options),fetchMeta:e.meta??null};case`success`:let n={...t,...Ra(e.data,e.dataUpdatedAt),dataUpdateCount:t.dataUpdateCount+1,...!e.manual&&{fetchStatus:`idle`,fetchFailureCount:0,fetchFailureReason:null}};return this.#n=e.manual?n:void 0,n;case`error`:let r=e.error;return{...t,error:r,errorUpdateCount:t.errorUpdateCount+1,errorUpdatedAt:Date.now(),fetchFailureCount:t.fetchFailureCount+1,fetchFailureReason:r,fetchStatus:`idle`,status:`error`,isInvalidated:!0};case`invalidate`:return{...t,isInvalidated:!0};case`setState`:return{...t,...e.state}}};this.state=t(this.state),Ea.batch(()=>{this.observers.forEach(e=>{e.onQueryUpdate()}),this.#r.notify({query:this,type:`updated`,action:e})})}};function La(e,t){return{fetchFailureCount:0,fetchFailureReason:null,fetchStatus:ka(t.networkMode)?`fetching`:`paused`,...e===void 0&&{error:null,status:`pending`}}}function Ra(e,t){return{data:e,dataUpdatedAt:t??Date.now(),error:null,isInvalidated:!1,status:`success`}}function za(e){let t=typeof e.initialData==`function`?e.initialData():e.initialData,n=t!==void 0,r=n?typeof e.initialDataUpdatedAt==`function`?e.initialDataUpdatedAt():e.initialDataUpdatedAt:0;return{data:t,dataUpdateCount:0,dataUpdatedAt:n?r??Date.now():0,error:null,errorUpdate
vendor: 4,635 bytes, line 10
10Count:0,errorUpdatedAt:0,fetchFailureCount:0,fetchFailureReason:null,fetchMeta:null,isInvalidated:!1,status:n?`success`:`pending`,fetchStatus:`idle`}}var Ba=class extends Wi{constructor(e,t){super(),this.options=t,this.#e=e,this.#s=null,this.#o=Ca(),this.bindMethods(),this.setOptions(t)}#e;#t=void 0;#n=void 0;#r=void 0;#i;#a;#o;#s;#c;#l;#u;#d;#f;#p;#m=new Set;bindMethods(){this.refetch=this.refetch.bind(this)}onSubscribe(){this.listeners.size===1&&(this.#t.addObserver(this),Ha(this.#t,this.options)?this.#h():this.updateResult(),this.#y())}onUnsubscribe(){this.hasListeners()||this.destroy()}shouldFetchOnReconnect(){return Ua(this.#t,this.options,this.options.refetchOnReconnect)}shouldFetchOnWindowFocus(){return Ua(this.#t,this.options,this.options.refetchOnWindowFocus)}destroy(){this.listeners=new Set,this.#b(),this.#x(),this.#t.removeObserver(this)}setOptions(e){let t=this.options,n=this.#t;if(this.options=this.#e.defaultQueryOptions(e),this.options.enabled!==void 0&&typeof this.options.enabled!=`boolean`&&typeof this.options.enabled!=`function`&&typeof ta(this.options.enabled,this.#t)!=`boolean`)throw Error(`Expected enabled to be a boolean or a callback that returns a boolean`);this.#S(),this.#t.setOptions(this.options),t._defaulted&&!la(this.options,t)&&this.#e.getQueryCache().notify({type:`observerOptionsUpdated`,query:this.#t,observer:this});let r=this.hasListeners();r&&Wa(this.#t,n,this.options,t)&&this.#h(),this.updateResult(),r&&(this.#t!==n||ta(this.options.enabled,this.#t)!==ta(t.enabled,this.#t)||ea(this.options.staleTime,this.#t)!==ea(t.staleTime,this.#t))&&this.#g();let i=this.#_();r&&(this.#t!==n||ta(this.options.enabled,this.#t)!==ta(t.enabled,this.#t)||i!==this.#p)&&this.#v(i)}getOptimisticResult(e){let t=this.#e.getQueryCache().build(this.#e,e),n=this.createResult(t,e);return Ka(this,n)&&(this.#r=n,this.#a=this.options,this.#i=this.#t.state),n}getCurrentResult(){return this.#r}trackResult(e,t){return new Proxy(e,{get:(e,n)=>(this.trackProp(n),t?.(n),n===`promise`&&(this.trackProp(`data`),!this.options.experimental_prefetchInRender&&this.#o.status===`pending`&&this.#o.reject(Error(`experimental_prefetchInRender feature flag is not enabled`))),Reflect.get(e,n))})}trackProp(e){this.#m.add(e)}getCurrentQuery(){return this.#t}refetch({...e}={}){return this.fetch({...e})}fetchOptimistic(e){let t=this.#e.defaultQueryOptions(e),n=this.#e.getQueryCache().build(this.#e,t);return n.fetch().then(()=>this.createResult(n,t))}fetch(e){return this.#h({...e,cancelRefetch:e.cancelRefetch??!0}).then(()=>(this.updateResult(),this.#r))}#h(e){this.#S();let t=this.#t.fetch(this.options,e);return e?.throwOnError||(t=t.catch(Xi)),t}#g(){this.#b();let e=ea(this.options.staleTime,this.#t);if(Sa.isServer()||this.#r.isStale||!Qi(e))return;let t=$i(this.#r.dataUpdatedAt,e)+1;this.#d=qi.setTimeout(()=>{this.#r.isStale||this.updateResult()},t)}#_(){return(typeof this.options.refetchInterval==`function`?this.options.refetchInterval(this.#t):this.options.refetchInterval)??!1}#v(e){this.#x(),this.#p=e,!(Sa.isServer()||ta(this.options.enabled,this.#t)===!1||!Qi(this.#p)||this.#p===0)&&(this.#f=qi.setInterval(()=>{(this.options.refetchIntervalInBackground||Gi.isFocused())&&this.#h()},this.#p))}#y(){this.#g(),this.#v(this.#_())}#b(){this.#d!==void 0&&(qi.clearTimeout(this.#d),this.#d=void 0)}#x(){this.#f!==void 0&&(qi.clearInterval(this.#f),this.#f=void 0)}createResult(e,t){let n=this.#t,r=this.options,i=this.#r,a=this.#i,o=this.#a,s=e===n?this.#n:e.state,{state:c}=e,l={...c},u=!1,d;if(t._optimisticResults){let i=this.hasListeners(),a=!i&&Ha(e,t),o=i&&Wa(e,n,t,r);(a||o)&&(l={...l,...La(c.data,e.options)}),t._optimisticResults===`isRestoring`&&(l.fetchStatus=`idle`)}let{error:f,errorUpdatedAt:p,status:m}=l;d=l.data;let h=!1;if(t.placeholderData!==void 0&&d===void 0&&m===`pending`){let e;i?.isPlaceholderData&&t.placeholderData===o?.placeholderData?(e=i.data,h=!0):e=typeof t.placeholderData==`function`?t.placeholderData(this.#u?.state.data,this.#u):t.placeholderData,e!==void 0&&(m=`success`,d=ma(i?.data,e,t),u=!0)}if(t.select&&d!==void 0&&!h)if(i&&d===a?.data&&t.select===this.#c)d=this.#l;else try{this.#c=t.select,d=t.select(d),d=ma(i?.data,d,t),this.#l=d,this.#s=null}catch(e){this.#s=e}this.#s&&(f=this.#s,d=this.#l,p=Date.now(),m=`error`);let g=l.fetchStatus===`fetching`,_=m===`pending`,v=m===`error`,y=_&&g,b=d!==void 0,x={status:m,fetchStatus:l.fetchStatus,isPending:_,isSuccess:m===`success`,isError:v,isInitialLoading:y,isLoading:y,data:d,dataUpdatedAt:l.dataUpdatedAt,error:f,errorUpdatedAt:p,failureCount:l.fetchFailureCount,failureReason:l.fetchFailureReason,errorUpdate
10Count:l.errorUpdateCount,isFetched:e.isFetched(),isFetchedAfterMount:l.dataUpdateCount>s.dataUpdateCount||l.errorUpdateCount>s.errorUpdateCount,isFetching:g,isRefetching:g&&!_,isLoadingError:v&&!b,isPaused:l.fetchStatus===`paused`,isPlaceholderData:u,isRefetchError:v&&b,isStale:Ga(e,t),refetch:this.refetch,promise:this.#o,isEnabled:ta(t.enabled,e)!==!1};if(this.options.experimental_prefetchInRender){let t=x.data!==void 0,r=x.status===`error`&&!t,i=e=>{r?e.reject(x.error):t&&e.resolve(x.data)},a=()=>{i(this.#o=x.promise=Ca())},o=this.#o;switch(o.status){case`pending`:e.queryHash===n.queryHash&&i(o);break;case`fulfilled`:(r||x.data!==o.value)&&a();break;case`rejected`:(!r||x.error!==o.reason)&&a();break}}return x}updateResult(){let e=this.#r,t=this.createResult(this.#t,this.options);this.#i=this.#t.state,this.#a=this.options,this.#i.data!==void 0&&(this.#u=this.#t),!la(t,e)&&(this.#r=t,this.#C({listeners:(()=>{if(!e)return!0;let{notifyOnChangeProps:t}=this.options,n=typeof t==`function`?t():t;if(n===`all`||!n&&!this.#m.size)return!0;let r=new Set(n??this.#m);return this.options.throwOnError&&r.add(`error`),Object.keys(this.#r).some(t=>{let n=t;return this.#r[n]!==e[n]&&r.has(n)})})()}))}#S(){let e=this.#e.getQueryCache().build(this.#e,this.options);if(e===this.#t)return;let t=this.#t;this.#t=e,this.#n=e.state,this.hasListeners()&&(t?.removeObserver(this),e.addObserver(this))}onQueryUpdate(){this.updateResult(),this.hasListeners()&&this.#y()}#C(e){Ea.batch(()=>{e.listeners&&this.listeners.forEach(e=>{e(this.#r)}),this.#e.getQueryCache().notify({query:this.#t,type:`observerResultsUpdated`})})}};function Va(e,t){return ta(t.enabled,e)!==!1&&e.state.data===void 0&&!(e.state.status===`error`&&ta(t.retryOnMount,e)===!1)}function Ha(e,t){return Va(e,t)||e.state.data!==void 0&&Ua(e,t,t.refetchOnMount)}function Ua(e,t,n){if(ta(t.enabled,e)!==!1&&ea(t.staleTime,e)!==`static`){let r=typeof n==`function`?n(e):n;return r===`always`||r!==!1&&Ga(e,t)}return!1}function Wa(e,t,n,r){return(e!==t||ta(r.enabled,e)===!1)&&(!n.suspense||e.state.status!==`error`)&&Ga(e,n)}function Ga(e,t){return ta(t.enabled,e)!==!1&&e.isStaleByTime(ea(t.staleTime,e))}function Ka(e,t){return!la(e.getCurrentResult(),t)}var qa=class extends Ma{#e;#t;#n;#r;constructor(e){super(),this.#e=e.client,this.mutationId=e.mutationId,this.#n=e.mutationCache,this.#t=[],this.state=e.state||Ja(),this.setOptions(e.options),this.scheduleGc()}setOptions(e){this.options=e,this.updateGcTime(this.options.gcTime)}get meta(){return this.options.meta}addObserver(e){this.#t.includes(e)||(this.#t.push(e),this.clearGcTimeout(),this.#n.notify({type:`observerAdded`,mutation:this,observer:e}))}removeObserver(e){this.#t=this.#t.filter(t=>t!==e),this.scheduleGc(),this.#n.notify({type:`observerRemoved`,mutation:this,observer:e})}optionalRemove(){this.#t.length||(this.state.status===`pending`?this.scheduleGc():this.#n.remove(this))}continue(){return this.#r?.continue()??this.execute(this.state.variables)}async execute(e){let t=()=>{this.#i({type:`continue`})},n={client:this.#e,meta:this.options.meta,mutationKey:this.options.mutationKey};this.#r=ja({fn:()=>this.options.mutationFn?this.options.mutationFn(e,n):Promise.reject(Error(`No mutationFn found`)),onFail:(e,t)=>{this.#i({type:`failed`,failureCount:e,error:t})},onPause:()=>{this.#i({type:`pause`})},onContinue:t,retry:this.options.retry??0,retryDelay:this.options.retryDelay,networkMode:this.options.networkMode,canRun:()=>this.#n.canRun(this)});let r=this.state.status===`pending`,i=!this.#r.canStart();try{if(r)t();else{this.#i({type:`pending`,variables:e,isPaused:i}),this.#n.config.onMutate&&await this.#n.config.onMutate(e,this,n);let t=await this.options.onMutate?.(e,n);t!==this.state.context&&this.#i({type:`pending`,context:t,variables:e,isPaused:i})}let a=await this.#r.start();return await this.#n.config.onSuccess?.(a,e,this.state.context,this,n),await this.options.onSuccess?.(a,e,this.state.context,n),await this.#n.config.onSettled?.(a,null,this.state.variables,this.state.context,this,n),await this.options.onSettled?.(a,null,e,this.state.context,n),this.#i({type:`success`,data:a}),a}catch(t){try{await this.#n.config.onError?.(t,e,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onError?.(t,e,this.state.context,n)}catch(e){Promise.reject(e)}try{await this.#n.config.onSettled?.(void 0,t,this.state.variables,this.state.context,this,n)}catch(e){Promise.reject(e)}try{await this.options.onSettled?.(void 0,t,e,this.state.context,n)}catch(e){Promise.reject(e)}throw this.#i({type:`error`,error:t}),t}finally{this.#n.runNext(this)}}#i(e){let t=t=>{switch(e.type){case`failed`:return{...t,failureCount:e.failureCount,failureReason:e.error};case`pause`:return{...t,isPaused:!0};case`continue`:return{...t,isPaused:!1};case`pending`:return{...t,context:e.context,data:void 0,failureCount:0,failureReason:null,error:null,isPaused:e.isPaused,status:`pending`,variables:e.variables,submittedAt:Date.now()};case`success`:return{...t,data:e.data,failureCount:0,failureReason:null,error:null,status:`success`,isPaused:!1};case`error`:return{...t,data:void 0,error:e.error,failureCount:t.failureCount+1,failureReason:e.error,isPau
10sed:!1,status:`error`}}};this.state=t(this.state),Ea.batch(()=>{this.#t.forEach(t=>{t.onMutationUpdate(e)}),this.#n.notify({mutation:this,type:`updated`,action:e})})}};function Ja(){return{context:void 0,data:void 0,error:null,failureCount:0,failureReason:null,isPaused:!1,status:`idle`,variables:void 0,submittedAt:0}}var Ya=class extends Wi{constructor(e={}){super(),this.config=e,this.#e=new Set,this.#t=new Map,this.#n=0}#e;#t;#n;build(e,t,n){let r=new qa({client:e,mutationCache:this,mutationId:++this.#n,options:e.defaultMutationOptions(t),state:n});return this.add(r),r}add(e){this.#e.add(e);let t=Xa(e);if(typeof t==`string`){let n=this.#t.get(t);n?n.push(e):this.#t.set(t,[e])}this.notify({type:`added`,mutation:e})}remove(e){if(this.#e.delete(e)){let t=Xa(e);if(typeof t==`string`){let n=this.#t.get(t);if(n)if(n.length>1){let t=n.indexOf(e);t!==-1&&n.splice(t,1)}else n[0]===e&&this.#t.delete(t)}}this.notify({type:`removed`,mutation:e})}canRun(e){let t=Xa(e);if(typeof t==`string`){let n=this.#t.get(t)?.find(e=>e.state.status===`pending`);return!n||n===e}else return!0}runNext(e){let t=Xa(e);return typeof t==`string`?(this.#t.get(t)?.find(t=>
10t!==e&&t.state.isPaused))?.continue()??Promise.resolve():Promise.resolve()}clear(){Ea.batch(()=>{this.#e.forEach(e=>{this.notify({type:`removed`,mutation:e})}),this.#e.clear(),this.#t.clear()})}getAll(){return Array.from(this.#e)}find(e){let t={exact:!0,...e};return this.getAll().find(e=>ra(t,e))}findAll(e={}){return this.getAll().filter(t=>ra(e,t))}notify(e){Ea.batch(()=>{this.listeners.forEach(t=>{t(e)})})}resumePausedMutations(){let e=this.getAll().filter(e=>e.state.isPaused);return Ea.batch(()=>Promise.all(e.map(e=>e.continue().catch(Xi))))}};function Xa(e){return e.options.scope?.id}var Za=class extends Wi{constructor(e={}){super(),this.config=e,this.#e=new Map}#e;build(e,t,n){let r=t.queryKey,i=t.queryHash??ia(r,t),a=this.get(i);return a||(a=new Ia({client:e,queryKey:r,queryHash:i,options:e.defaultQueryOptions(t),state:n,defaultOptions:e.getQueryDefaults(r)}),this.add(a)),a}add(e){this.#e.has(e.queryHash)||(this.#e.set(e.queryHash,e),this.notify({type:`added`,query:e}))}remove(e){let t=this.#e.get(e.queryHash);t&&(e.destroy(),t===e&&this.#e.delete(e.queryHash),this.notify({type:`removed`,query:e}))}clear(){Ea.batch(()=>{this.getAll().forEach(e=>{this.remove(e)})})}get(e){return this.#e.get(e)}getAll(){return[...this.#e.values()]}find(e){let t={exact:!0,...e};return this.getAll().find(e=>na(t,e))}findAll(e={}){let t=this.getAll();return Object.keys(e).length>0?t.filter(t=>na(e,t)):t}notify(e){Ea.batch(()=>{this.listeners.forEach(t=>{t(e)})})}onFocus(){Ea.batch(()=>{this.getAll().forEach(e=>{e.onFocus()})})}onOnline(){Ea.batch(()=>{this.getAll().forEach(e=>{e.onOnline()})})}},Qa=class{#e;#t;#n;#r;#i;#a;#o;#s;constructor(e={}){this.#e=e.queryCache||new Za,this.#t=e.mutationCache||new Ya,this.#n=e.defaultOptions||{},this.#r=new Map,this.#i=new Map,this.#a=0}mount(){this.#a++,this.#a===1&&(this.#o=Gi.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onFocus())}),this.#s=Da.subscribe(async e=>{e&&(await this.resumePausedMutations(),this.#e.onOnline())}))}unmount(){this.#a--,this.#a===0&&(this.#o?.(),this.#o=void 0,this.#s?.(),this.#s=void 0)}isFetching(e){return this.#e.findAll({...e,fetchStatus:`fetching`}).length}isMutating(e){return this.#t.findAll({...e,status:`pending`}).length}getQueryData(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state.data}ensureQueryData(e){let t=this.defaultQueryOptions(e),n=this.#e.build(this,t),r=n.state.data;return r===void 0?this.fetchQuery(e):(e.revalidateIfStale&&n.isStaleByTime(ea(t.staleTime,n))&&this.prefetchQuery(t),Promise.resolve(r))}getQueriesData(e){return this.#e.findAll(e).map(({queryKey:e,state:t})=>[e,t.data])}setQueryData(e,t,n){let r=this.defaultQueryOptions({queryKey:e}),i=this.#e.get(r.queryHash)?.state.data,a=Zi(t,i);if(a!==void 0)return this.#e.build(this,r).setData(a,{...n,manual:!0})}setQueriesData(e,t,n){return Ea.batch(()=>this.#e.findAll(e).map(({queryKey:e})=>[e,this.setQueryData(e,t,n)]))}getQueryState(e){let t=this.defaultQueryOptions({queryKey:e});return this.#e.get(t.queryHash)?.state}removeQueries(e){let t=this.#e;Ea.batch(()=>{t.findAll(e).forEach(e=>{t.remove(e)})})}resetQueries(e,t){let n=this.#e;return Ea.batch(()=>(n.findAll(e).forEach(e=>{e.reset()}),this.refetchQueries({type:`active`,...e},t)))}cancelQueries(e,t={}){let n={revert:!0,...t},r=Ea.batch(()=>this.#e.findAll(e).map(e=>e.cancel(n)));return Promise.all(r).then(Xi).catch(Xi)}invalidateQueries(e,t={}){return Ea.batch(()=>(this.#e.findAll(e).forEach(e=>{e.invalidate()}),e?.refetchType===`none`?Promise.resolve():this.refetchQueries({...e,type:e?.refetchType??e?.type??`active`},t)))}refetchQueries(e,t={}){let n={...t,cancelRefetch:t.cancelRefetch??!0},r=Ea.batch(()=>this.#e.findAll(e).filter(e=>!e.isDisabled()&&!e.isStatic()).map(e=>{let t=e.fetch(void 0,n);return n.throwOnError||(t=t.catch(Xi)),e.state.fetchStatus===`paused`?Promise.resolve():t}));return Promise.all(r).then(Xi)}fetchQuery(e){let t=this.defaultQueryOptions(e);t.retry===void 0&&(t.retry=!1);let n=this.#e.build(this,t);return n.isStaleByTime(ea(t.staleTime,n))?n.fetch(t):Promise.resolve(n.state.data)}prefetchQuery(e){return this.fetchQuery(e).then(Xi).catch(Xi)}fetchInfiniteQuery(e){return e._type=`infinite`,this.fetchQuery(e)}prefetchInfiniteQuery(e){return this.fetchInfiniteQuery(e).then(Xi).catch(Xi)}ensureInfiniteQueryData(e){return e._type=`infinite`,this.ensureQueryData(e)}resumePausedMutations(){return Da.isOnline()?this.#t.resumePausedMutations():Promise.resolve()}getQueryCache(){return this.#e}getMutationCache(){return this.#t}getDefaultOptions(){return this.#n}setDefaultOptions(e){this.#n=e}setQueryDefaults(e,t){this.#r.set(aa(e),{queryKey:e,defaultOptions:t})}getQueryDefaults(e){let t=[...this.#r.values()],n={};return t.forEach(t=>{oa(e,t.queryKey)&&Object.assign(n,t.defaultOptions)}),n}setMutationDefaults(e,t){this.#i.set(aa(e),{mutationKey:e,defaultOptions:t})}getMutationDefaults(e){let t=[...this.#i.values()],n={};return t.forEach(t=>{oa(e,t.mutationKey)&&Object.assign(n,t.defaultOptions)}),n}defaultQueryOptions(e){if(e._defaulted)return e;let t={...this.#n.queries,...this.getQueryDefaults(e.queryKey),...e,_defaulted:!0};return t.queryHash||=ia(t.queryKey,t),t.refetchOnReconnect===void 0&&(t.refetchOnReconnect=t.networkMode!==`always`),t.throwOnError===void 0&&(t.throwOnError=!!t.suspense),!t.networkMode&&t.persister&&(t.networkMode=`offlineFirst`),t.queryFn===va&&(t.enabled=!1),t}defaultMutationOptions(e){return e?._defaulted?e:{...this.#n.mutations,...e?.mutationKey&&this.getMutationDefaults(e.mutationKey),...e,_defaulted:!0}}clear(){this.#e.clear(),this.#t.clear()}},$a=k.createContext(void 0),eo=e=>{let t=k.useContext($a);if(e)return e;if(!t)throw Error(`No QueryClient set, use QueryClientProvider to set one`);return t},to=({client:e,children:t})=>(k.useEffect(()=>(e.mount(),()=>{e.unmount()}),[e]),(0,A.jsx)($a.Provider,{value:e,children:t})),no=k.createContext(!1),ro=()=>k.useContext(no);no.Provider;function io(){let e=!1;return{clearReset:()=>{e=!1},reset:()=>{e=!0},isReset:()=>e}}
10var ao=k.createContext(io()),oo=()=>k.useContext(ao),so=(e,t,n)=>{let r=n?.state.error&&typeof e.throwOnError==`function`?ba(e.throwOnError,[n.state.error,n]):e.throwOnError;(e.suspense||e.experimental_prefetchInRender||r)&&(t.isReset()||(e.retryOnMount=!1))},co=e=>{k.useEffect(()=>{e.clearReset()},[e])},lo=({result:e,errorResetBoundary:t,throwOnError:n,query:r,suspense:i})=>e.isError&&!t.isReset()&&!e.isFetching&&r&&(i&&e.data===void 0||ba(n,[e.error,r])),uo=e=>{if(e.suspense){let t=1e3,n=e=>e===`static`?e:Math.max(e??t,t),r=e.staleTime;e.staleTime=typeof r==`function`?(...e)=>n(r(...e)):n(r),typeof e.gcTime==`number`&&(e.gcTime=Math.max(e.gcTime,t))}},fo=(e,t)=>e.isLoading&&e.isFetching&&!t,po=(e,t)=>e?.suspense&&t.isPending,mo=(e,t,n)=>t.fetchOptimistic(e).catch(()=>{n.clearReset()});function ho(e,t,n){let r=ro(),i=oo(),a=eo(n),o=a.defaultQueryOptions(e);a.getDefaultOptions().queries?._experimental_beforeQuery?.(o);let s=a.getQueryCache().get(o.queryHash),c=e.subscribed!==!1;o._optimisticResults=r?`isRestoring`:c?`optimistic`:void 0,uo(o),so(o,i,s),co(i);let l=!a.getQueryCache().get(o.queryHash),[u]=k.useState(()=>new t(a,o)),d=u.getOptimisticResult(o),f=!r&&c;if(k.useSyncExternalStore(k.useCallback(e=>{let t=f?u.subscribe(Ea.batchCalls(e)):Xi;return u.updateResult(),t},[u,f]),()=>u.getCurrentResult(),()=>u.getCurrentResult()),k.useEffect(()=>{u.setOptions(o)},[o,u]),po(o,d))throw mo(o,u,i);if(lo({result:d,errorResetBoundary:i,throwOnError:o.throwOnError,query:s,suspense:o.suspense}))throw d.error;return a.getDefaultOptions().queries?._experimental_afterQuery?.(o,d),o.experimental_prefetchInRender&&!Sa.isServer()&&fo(d,r)&&(l?mo(o,u,i):s?.promise)?.catch(Xi).finally(()=>{u.updateResult()}),o.notifyOnChangeProps?d:u.trackResult(d)}function R(e,t){return ho(e,Ba,t)}var z=`modulepreload`,go=function(e){return`/`+e},_o={},B=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}r=o(t.map(t=>{if(t=go(t,n),t in _o)return;_o[t]=!0;let r=t.endsWith(`.css`),i=r?`[rel="stylesheet"]`:``;if(n)for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}else if(document.querySelector(`link[href="${t}"]${i}`))return;let o=document.createElement(`link`);if(o.rel=r?`stylesheet`:z,r||(o.as=`script`),o.crossOrigin=``,o.href=t,a&&o.setAttribute(`nonce`,a),document.head.appendChild(o),r)return new Promise((e,n)=>{o.addEventListener(`load`,e),o.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},vo=(e,t,n,r,i,a,o,s)=>{let c=document.documentElement,l=[`light`,`dark`];function u(t){(Array.isArray(e)?e:[e]).forEach(e=>{let n=e===`class`,r=n&&a?i.map(e=>a[e]||e):i;n?(c.classList.remove(...r),c.classList.add(a&&a[t]?a[t]:t)):c.setAttribute(e,t)}),d(t)}function d(e){s&&l.includes(e)&&(c.style.colorScheme=e)}function f(){return window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`}if(r)u(r);else try{let e=localStorage.getItem(t)||n;u(o&&e===`system`?f():e)}catch{}},yo=[`light`,`dark`],bo=`(prefers-color-scheme: dark)`,xo=typeof window>`u`,So=k.createContext(void 0),Co={setTheme:e=>{},themes:[]},wo=()=>k.useContext(So)??Co,To=e=>k.useContext(So)?k.createElement(k.Fragment,null,e.children):k.createElement(Do,{...e}),Eo=[`light`,`dark`],Do=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:n=!0,enableColorScheme:r=!0,storageKey:i=`theme`,themes:a=Eo,defaultTheme:o=n?`system`:`light`,attribute:s=`data-theme`,value:c,children:l,nonce:u,scriptProps:d})=>{let[f,p]=k.useState(()=>ko(i,o)),[m,h]=k.useState(()=>f===`system`?jo():f),g=c?Object.values(c):a,_=k.useCallback(e=>{let i=e;if(!i)return;e===`system`&&n&&(i=jo());let a=c?c[i]:i,l=t?Ao(u):null,d=document.documentElement,f=e=>{e===`class`?(d.classList.remove(...g),a&&d.classList.add(a)):e.startsWith(`data-`)&&(a?d.setAttribute(e,a):d.removeAttribute(e))};
10if(Array.isArray(s)?s.forEach(f):f(s),r){let e=yo.includes(o)?o:null,t=yo.includes(i)?i:e;d.style.colorScheme=t}l?.()},[u]),v=k.useCallback(e=>{let t=typeof e==`function`?e(f):e;p(t);try{localStorage.setItem(i,t)}catch{}},[f]),y=k.useCallback(t=>{h(jo(t)),f===`system`&&n&&!e&&_(`system`)},[f,e]);k.useEffect(()=>{let e=window.matchMedia(bo);return e.addListener(y),y(e),()=>e.removeListener(y)},[y]),k.useEffect(()=>{let e=e=>{e.key===i&&(e.newValue?p(e.newValue):v(o))};return window.addEventListener(`storage`,e),()=>window.removeEventListener(`storage`,e)},[v]),k.useEffect(()=>{_(e??f)},[e,f]);let b=k.useMemo(()=>({theme:f,setTheme:v,forcedTheme:e,resolvedTheme:f===`system`?m:f,themes:n?[...a,`system`]:a,systemTheme:n?m:void 0}),[f,v,e,m,n,a]);return k.createElement(So.Provider,{value:b},k.createElement(Oo,{forcedTheme:e,storageKey:i,attribute:s,enableSystem:n,enableColorScheme:r,defaultTheme:o,value:c,themes:a,nonce:u,scriptProps:d}),l)},Oo=k.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:r,enableColorScheme:i,defaultTheme:a,value:o,themes:s,nonce:c,scriptProps:l})=>{let u=JSON.stringify([n,t,a,e,s,o,r,i]).slice(1,-1);return k.createElement(`script`,{...l,suppressHydrationWarning:!0,nonce:typeof window>`u`?c:``,dangerouslySetInnerHTML:{__html:`(${vo.toString()})(${u})`}})}),ko=(e,t)=>{if(xo)return;let n;try{n=localStorage.getItem(e)||void 0}catch{}return n||t},Ao=e=>{let t=document.createElement(`style`);return e&&t.setAttribute(`nonce`,e),t.appendChild(document.createTextNode(`*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}`)),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},jo=e=>(e||=window.matchMedia(bo),e.matches?`dark`:`light`);function Mo({measurementId:e}){return e?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(`script`,{id:`ga-loader`,src:`https://www.googletagmanager.com/gtag/js?id=${e}`,async:!0}),(0,A.jsx)(`script`,{id:`ga-init`,async:!0,dangerouslySetInnerHTML:{__html:`window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);}gtag('js',new Date());gtag('config','${e}');`}})]}):null}function No({domain:e,src:t=`https://plausible.io/js/script.js`}){return e?(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(`script`,{id:`plausible-init`,async:!0,dangerouslySetInnerHTML:{__html:`window.plausible=window.plausible||function(){(window.plausible.q=window.plausible.q||[]).push(arguments)};`}}),(0,A.jsx)(`script`,{id:`plausible-loader`,"data-domain":e,src:t,defer:!0,async:!0})]}):null}var Po=Object.create(null),Fo=e=>({}),Io=new Proxy(Po,{get(e,t){return Fo()[t]??Po[t]},has(e,t){return t in Fo()||t in Po},set(e,t,n){let r=Fo(!0);return r[t]=n,!0},deleteProperty(e,t){if(!t)return!1;let n=Fo(!0);return delete n[t],!0},ownKeys(){let e=Fo(!0);return Object.keys(e)}});function Lo(e,t){return typeof process<`u`?{}[e]??t:typeof Deno<`u`?Deno.env.get(e)??t:typeof Bun<`u`?Bun.env[e]??t:t}Object.freeze({get BETTER_AUTH_SECRET(){return Lo(`BETTER_AUTH_SECRET`)},get AUTH_SECRET(){return Lo(`AUTH_SECRET`)},get BETTER_AUTH_TELEMETRY(){return Lo(`BETTER_AUTH_TELEMETRY`)},get BETTER_AUTH_TELEMETRY_ID(){return Lo(`BETTER_AUTH_TELEMETRY_ID`)},get NODE_ENV(){return Lo(`NODE_ENV`,`development`)},get PACKAGE_VERSION(){return Lo(`PACKAGE_VERSION`,`0.0.0`)},get BETTER_AUTH_TELEMETRY_ENDPOINT(){return Lo(`BETTER_AUTH_TELEMETRY_ENDPOINT`,``)}});function Ro(){let e=Object.getOwnPropertyDescriptor(Error,`stackTraceLimit`);return e===void 0?Object.isExtensible(Error):Object.prototype.hasOwnProperty.call(e,`writable`)?e.writable:e.set!==void 0}function zo(e){let t=e.split(` 11 at `);return t.length<=1?e:(t.splice(1,1),t.join(` 12 at `))}function Bo(e,t){class n extends e{#e;constructor(...e){if(Ro()){let t=Error.stackTraceLimit;Error.stackTraceLimit=0,super(...e),Error.stackTraceLimit=t}else super(...e);let t=Error().stack;t&&(this.#e=zo(t.replace(/^Error/,this.name)))}get errorStack(){return this.#e}}return Object.defineProperty(n.prototype,"constructor",{get(){return t}
12,enumerable:!1,configurable:!0}),n}var Vo={OK:200,CREATED:201,ACCEPTED:202,NO_CONTENT:204,MULTIPLE_CHOICES:300,MOVED_PERMANENTLY:301,FOUND:302,SEE_OTHER:303,NOT_MODIFIED:304,TEMPORARY_REDIRECT:307,BAD_REQUEST:400,UNAUTHORIZED:401,PAYMENT_REQUIRED:402,FORBIDDEN:403,NOT_FOUND:404,METHOD_NOT_ALLOWED:405,NOT_ACCEPTABLE:406,PROXY_AUTHENTICATION_REQUIRED:407,REQUEST_TIMEOUT:408,CONFLICT:409,GONE:410,LENGTH_REQUIRED:411,PRECONDITION_FAILED:412,PAYLOAD_TOO_LARGE:413,URI_TOO_LONG:414,UNSUPPORTED_MEDIA_TYPE:415,RANGE_NOT_SATISFIABLE:416,EXPECTATION_FAILED:417,"I'M_A_TEAPOT":418,MISDIRECTED_REQUEST:421,UNPROCESSABLE_ENTITY:422,LOCKED:423,FAILED_DEPENDENCY:424,TOO_EARLY:425,UPGRADE_REQUIRED:426,PRECONDITION_REQUIRED:428,TOO_MANY_REQUESTS:429,REQUEST_HEADER_FIELDS_TOO_LARGE:431,UNAVAILABLE_FOR_LEGAL_REASONS:451,INTERNAL_SERVER_ERROR:500,NOT_IMPLEMENTED:501,BAD_GATEWAY:502,SERVICE_UNAVAILABLE:503,GATEWAY_TIMEOUT:504,HTTP_VERSION_NOT_SUPPORTED:505,VARIANT_ALSO_NEGOTIATES:506,INSUFFICIENT_STORAGE:507,LOOP_DETECTED:508,NOT_EXTENDED:510,NETWORK_AUTHENTICATION_REQUIRED:511};Bo(class extends Error{constructor(e=`INTERNAL_SERVER_ERROR`,t=void 0,n={},r=typeof e==`number`?e:Vo[e]){super(t?.message,t?.cause?{cause:t.cause}:void 0),this.status=e,this.body=t,this.headers=n,this.statusCode=r,this.name=`APIError`,this.status=e,this.headers=n,this.statusCode=r,this.body=t}},Error);var Ho=class extends Error{constructor(e,t){super(e,t),this.name=`BetterAuthError`,this.message=e,this.stack=``}};function Uo(e){try{return(new URL(e).pathname.replace(/\/+$/,``)||`/`)!==`/`}catch{throw new Ho(`Invalid base URL: ${e}. Please provide a valid base URL.`)}}function Wo(e){try{let t=new URL(e);if(t.protocol!==`http:`&&t.protocol!==`https:`)throw new Ho(`Invalid base URL: ${e}. URL must include 'http://' or 'https://'`)}
12catch(t){throw t instanceof Ho?t:new Ho(`Invalid base URL: ${e}. Please provide a valid base URL.`,{cause:t})}}function Go(e,t=`/api/auth`){if(Wo(e),Uo(e))return e;let n=e.replace(/\/+$/,``);return!t||t===`/`?n:(t=t.startsWith(`/`)?t:`/${t}`,`${n}${t}`)}function Ko(e,t){return!e||e.trim()===``?!1:t===`proto`?e===`http`||e===`https`:t===`host`?[/\.\./,/\0/,/[\s]/,/^[.]/,/[<>'"]/,/javascript:/i,/file:/i,/data:/i].some(t=>t.test(e))?!1:/^[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(\.[a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*(:[0-9]{1,5})?$/.test(e)||/^(\d{1,3}\.){3}\d{1,3}(:[0-9]{1,5})?$/.test(e)||/^\[[0-9a-fA-F:]+\](:[0-9]{1,5})?$/.test(e)||/^localhost(:[0-9]{1,5})?$/i.test(e):!1}function qo(e,t,n,r,i){if(e)return Go(e,t);if(r!==!1){let e=Io.BETTER_AUTH_URL||Io.NEXT_PUBLIC_BETTER_AUTH_URL||Io.PUBLIC_BETTER_AUTH_URL||Io.NUXT_PUBLIC_BETTER_AUTH_URL||Io.NUXT_PUBLIC_AUTH_URL||(Io.BASE_URL===`/`?void 0:Io.BASE_URL);if(e)return Go(e,t)}let a=n?.headers.get(`x-forwarded-host`),o=n?.headers.get(`x-forwarded-proto`);if(a&&o&&i&&Ko(o,`proto`)&&Ko(a,`host`))try{return Go(`${o}://${a}`,t)}catch{}if(n){let e=Jo(n.url);if(!e)throw new Ho(`Could not get origin from request. Please provide a valid base URL.`);return Go(e,t)}if(typeof window<`u`&&window.location)return Go(window.location.origin,t)}function Jo(e){try{let t=new URL(e);return t.origin===`null`?null:t.origin}catch{return null}}var Yo={proto:/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,constructor:/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,protoShort:/"__proto__"\s*:/,constructorShort:/"constructor"\s*:/},Xo=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/,Zo={true:!0,false:!1,null:null,undefined:void 0,nan:NaN,infinity:1/0,"-infinity":-1/0},Qo=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})(?:\.(\d{1,7}))?(?:Z|([+-])(\d{2}):(\d{2}))$/;function $o(e){return e instanceof Date&&!isNaN(e.getTime())}function es(e){let t=Qo.exec(e);if(!t)return null;let[,n,r,i,a,o,s,c,l,u,d]=t,f=new Date(Date.UTC(parseInt(n,10),parseInt(r,10)-1,parseInt(i,10),parseInt(a,10),parseInt(o,10),parseInt(s,10),c?parseInt(c.padEnd(3,`0`),10):0));if(l){let e=(parseInt(u,10)*60+parseInt(d,10))*(l===`+`?-1:1);f.setUTCMinutes(f.getUTCMinutes()+e)}return $o(f)?f:null}function ts(e,t={}){let{strict:n=!1,warnings:r=!1,reviver:i,parseDates:a=!0}=t;if(typeof e!=`string`)return e;let o=e.trim();if(o.length>0&&o[0]===`"`&&o.endsWith(`"`)&&!o.slice(1,-1).includes(`"`))return o.slice(1,-1);let s=o.toLowerCase();if(s.length<=9&&s in Zo)return Zo[s];if(!Xo.test(o)){if(n)throw SyntaxError(`[better-json] Invalid JSON`);return e}if(Object.entries(Yo).some(([e,t])=>{let n=t.test(o);return n&&r&&console.warn(`[better-json] Detected potential prototype pollution attempt using ${e} pattern`),n})&&n)throw Error(`[better-json] Potential prototype pollution attempt detected`);try{return JSON.parse(o,(e,t)=>{if(e===`__proto__`||e===`constructor`&&t&&typeof t==`object`&&`prototype`in t){r&&console.warn(`[better-json] Dropping "${e}" key to prevent prototype pollution`);return}if(a&&typeof t==`string`){let e=es(t);if(e)return e}return i?i(e,t):t})}catch(t){if(n)throw t;return e}}function ns(e,t={strict:!0}){return ts(e,t)}var rs={id:`redirect`,name:`Redirect`,hooks:{onSuccess(e){if(e.data?.url&&e.data?.redirect&&typeof window<`u`&&window.location&&window.location)try{window.location.href=e.data.url}catch{}}}},is=[],as=0,os=4,ss=0,cs=e=>{let t=[],n={get(){return n.lc||n.listen(()=>{})(),n.value},init:e,lc:0,listen(e){return n.lc=t.push(e),()=>{for(let t=as+os;t<is.length;)is[t]===e?is.splice(t,os):t+=os;let r=t.indexOf(e);~r&&(t.splice(r,1),--n.lc||n.off())}},notify(e,r){ss++;let i=!is.length;for(let i of t)is.push(i,n.value,e,r);if(i){for(as=0;as<is.length;as+=os)is[as](is[as+1],is[as+2],is[as+3]);is.length=0}},off(){},set(e){let t=n.value;t!==e&&(n.value=e,n.notify(t))},subscribe(e){let t=n.listen(e);return e(n.value),t},value:e};return n},ls=5,us=6,ds=10,fs=(e,t,n,r)=>(e.events=e.events||{},e.events[n+ds]||(e.events[n+ds]=r(t=>{e.events[n].reduceRight((e,t)=>(t(e),e),{shared:{},...t})})),e.events[n]=e.events[n]||[],e.events[n].push(t),()=>{let r=e.events[n],i=r.indexOf(t);r.splice(i,1),r.length||(delete e.events[n],e.events[n+ds](),delete e.events[n+ds])}),ps=1e3,ms=(e,t)=>fs(e,n=>{let r=t(n);r&&e.events[us].push(r)},ls,t=>{let n=e.listen;e.listen=(...r)=>(!e.lc&&!e.active&&(e.active=!0,t()),n(...r));let r=e.off;return e.events[us]=[],e.off=()=>{r(),setTimeout(()=>
12{if(e.active&&!e.lc){e.active=!1;for(let t of e.events[us])t();e.events[us]=[]}},ps)},()=>{e.listen=n,e.off=r}});function hs(e,t,n){let r=new Set(t).add(void 0);return e.listen((e,t,i)=>{r.has(i)&&n(e,t,i)})}var gs=()=>typeof window>`u`,_s=(e,t,n,r)=>{let i=cs({data:null,error:null,isPending:!0,isRefetching:!1,refetch:e=>a(e)}),a=async e=>new Promise(a=>{let o=typeof r==`function`?r({data:i.get().data,error:i.get().error,isPending:i.get().isPending}):r;n(t,{...o,query:{...o?.query,...e?.query},async onSuccess(e){i.set({data:e.data,error:null,isPending:!1,isRefetching:!1,refetch:i.value.refetch}),await o?.onSuccess?.(e)},async onError(e){let{request:t}=e,n=typeof t.retry==`number`?t.retry:t.retry?.attempts,r=t.retryAttempt||0;if(n&&r<n)return;let a=e.error.status===401;i.set({error:e.error,data:a?null:i.get().data,isPending:!1,isRefetching:!1,refetch:i.value.refetch}),await o?.onError?.(e)},async onRequest(e){let t=i.get();i.set({isPending:t.data===null,data:t.data,error:null,isRefetching:!0,refetch:i.value.refetch}),await o?.onRequest?.(e)}}).catch(e=>{i.set({error:e,data:i.get().data,isPending:!1,isRefetching:!1,refetch:i.value.refetch})}).finally(()=>{a(void 0)})});e=Array.isArray(e)?e:[e];let o=!1;for(let t of e)t.subscribe(async()=>{gs()||(o?await a():ms(i,()=>{let e=setTimeout(async()=>{o||=(await a(),!0)},0);return()=>{i.off(),t.off(),clearTimeout(e)}}))});return i},vs=Symbol.for(`better-auth:broadcast-channel`),ys=()=>Math.floor(Date.now()/1e3),bs=class{listeners=new Set;name;constructor(e=`better-auth.message`){this.name=e}subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}post(e){if(!(typeof window>`u`))try{localStorage.setItem(this.name,JSON.stringify({...e,timestamp:ys()}))}catch{}}setup(){if(typeof window>`u`||window.addEventListener===void 0)return()=>{};let e=e=>{if(e.key!==this.name)return;let t=JSON.parse(e.newValue??`{}`);t?.event!==`session`||!t?.data||this.listeners.forEach(e=>e(t))};return window.addEventListener(`storage`,e),()=>{window.removeEventListener(`storage`,e)}}};function xs(e=`better-auth.message`){return globalThis[vs]||(globalThis[vs]=new bs(e)),globalThis[vs]}var Ss=Symbol.for(`better-auth:focus-manager`),Cs=class{listeners=new Set;subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}setFocused(e){this.listeners.forEach(t=>t(e))}setup(){if(typeof window>`u`||typeof document>`u`||window.addEventListener===void 0)return()=>{};let e=()=>{document.visibilityState===`visible`&&this.setFocused(!0)};return document.addEventListener(`visibilitychange`,e,!1),()=>{document.removeEventListener(`visibilitychange`,e,!1)}}};function ws(){return globalThis[Ss]||(globalThis[Ss]=new Cs),globalThis[Ss]}var Ts=Symbol.for(`better-auth:online-manager`),Es=class{listeners=new Set;isOnline=typeof navigator<`u`?navigator.onLine:!0;subscribe(e){return this.listeners.add(e),()=>{this.listeners.delete(e)}}setOnline(e){this.isOnline=e,this.listeners.forEach(t=>t(e))}setup(){if(typeof window>`u`||window.addEventListener===void 0)return()=>{};let e=()=>this.setOnline(!0),t=()=>this.setOnline(!1);return window.addEventListener(`online`,e,!1),window.addEventListener(`offline`,t,!1),()=>{window.removeEventListener(`online`,e,!1),window.removeEventListener(`offline`,t,!1)}}};function Ds(){return globalThis[Ts]||(globalThis[Ts]=new Es),globalThis[Ts]}var Os=()=>Math.floor(Date.now()/1e3);function ks(e){return typeof e==`object`&&e&&`data`in e&&`error`in e?e:{data:e,error:null}}var As=5;function js(e){let{sessionAtom:t,sessionSignal:n,$fetch:r,options:i={}}=e,a=i.sessionOptions?.refetchInterval??0,o=i.sessionOptions?.refetchOnWindowFocus??!0,s=i.sessionOptions?.refetchWhenOffline??!1,c={lastSync:0,lastSessionRequest:0,cachedSession:void 0},l=()=>s||Ds().isOnline,u=e=>{if(!l())return;if(e?.event===`storage`){c.lastSync=Os(),n.set(!n.get());return}let i=t.get(),a=()=>{c.lastSessionRequest=Os(),r(`/get-session`).then(async e=>{let{data:a,error:o}=ks(e);if(a?.needsRefresh)try{let e=await r(`/get-session`,{method:`POST`});({data:a,error:o}=ks(e))}catch{}let s=a?.session&&a?.user?a:null;t.set({...i,data:s,error:o}),c.lastSync=Os(),n.set(!n.get())}).catch(()=>{})};if(e?.event===`poll`){a();return}if(e?.event===`visibilitychange`){if(Os()-c.lastSessionRequest<As)return;c.lastSessionRequest=Os()}if(e?.event===`visibilitychange`){a();return}(i?.data===null||i?.data===void 0)&&(c.lastSync=Os(),n.set(!n.get()))},d=e=>{xs().post({event:`session`,data:{trigger:e},clientId:Math.random().toString(36).substring(7)})},f=()=>{a&&a>0&&(c.pollInterval=setInterval(()=>{t.get()?.data&&u({event:`poll`})},a*1e3))},p=()=>{c.unsubscribeBroadcast=xs().subscribe(()=>{u({event:`storage`})})},m=()=>{o&&(c.unsubscribeFocus=ws().subscribe(()=>{u({event:`visibilitychange`})}))},h=()=>{c.unsubscribeOnline=Ds().subscribe(e=>{e&&u({event:`visibilitychange`})})};return{init:()=>{f(),p(),m(),h(),xs().setup(),ws().setup(),Ds().setup()},cleanup:()=>{c.pollInterval&&=(clearInterval(c.pollInterval),void 0),c.unsubscribeBroadcast&&=(c.unsubscribeBroadcast(),void 0),c.unsubscribeFocus&&=(c.unsubscribeFocus(),void 0),c.unsubscribeOnline&&=(c.unsubscribeOnline(),void 0),c.lastSync=0,c.lastSessionRequest=0,c.cachedSession=void 0},triggerRefetch:u,broadcastSessionUpdate:d}}function Ms(e,t){let n=cs(!1),r=_s(n,`/get-session`,e,{method:`GET`}),i=()=>{};return ms(r,()=>{let a=js({sessionAtom:r,sessionSignal:n,$fetch:e,options:t});return a.init(),i=a.broadcastSessionUpdate,()=>{a.cleanup()}}),{session:r,$sessionSignal:n,broadcastSessionUpdate:e=>i(e)}}function Ns(e){if(typeof e!=`object`||!e)return!1;let t=Object.getPrototypeOf(e);return t!==null&&t!==Object.prototype&&Object.getPrototypeOf(t)!==null||Symbol.iterator in e?!1:Symbol.toStringTag in e?Object.prototype.toString.call(e)===`[object Module]`:!0}function Ps(e,t,n=`.`,r){if(!Ns(t))return Ps(e,{},n,r);let i={...t};for(let t of Object.keys(e)){if(t===`__proto__`||t===`constructor`)continue;let a=e[t];a!=null&&(r&&r(i,t,a,n)||(Array.isArray(a)&&Array.isArray(i[t])?i[t]=[...a,...i[t]]:Ns(a)&&Ns(i[t])?i[t]=Ps(a,i[t],(n?`${n}.`:``)+t.toString(),r):i[t]=a))}return i}function Fs(e){return(...t)=>t.reduce((t,n)=>Ps(t,n,``,e),{})}var Is=Fs(),Ls=Object.defineProperty,Rs=Object.defineProperties,zs=Object.getOwnPropertyDescriptors,Bs=Object.getOwnPropertySymbols,Vs=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,Us=(e,t,n)=>t in e?Ls(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Ws=(e,t)=>{for(var n in t||={})Vs.call(t,n)&&Us(e,n,t[n]);if(Bs)for(var n of Bs(t))Hs.call(t,n)&&Us(e,n,t[n]);return e},Gs=(e,t)=>
12Rs(e,zs(t)),Ks=class extends Error{constructor(e,t,n){super(t||e.toString(),{cause:n}),this.status=e,this.statusText=t,this.error=n,Error.captureStackTrace(this,this.constructor)}},qs=async(e,t)=>{let n=t||{},r={onRequest:[t?.onRequest],onResponse:[t?.onResponse],onSuccess:[t?.onSuccess],onError:[t?.onError],onRetry:[t?.onRetry]};if(!t||!t?.plugins)return{url:e,options:n,hooks:r};for(let i of t?.plugins||[]){if(i.init){let r=await i.init?.call(i,e.toString(),t);n=r.options||n,e=r.url}r.onRequest.push(i.hooks?.onRequest),r.onResponse.push(i.hooks?.onResponse),r.onSuccess.push(i.hooks?.onSuccess),r.onError.push(i.hooks?.onError),r.onRetry.push(i.hooks?.onRetry)}return{url:e,options:n,hooks:r}},Js=class{constructor(e){this.options=e}shouldAttemptRetry(e,t){return this.options.shouldRetry?Promise.resolve(e<this.options.attempts&&this.options.shouldRetry(t)):Promise.resolve(e<this.options.attempts)}getDelay(){return this.options.delay}},Ys=class{constructor(e){this.options=e}shouldAttemptRetry(e,t){return this.options.shouldRetry?Promise.resolve(e<this.options.attempts&&this.options.shouldRetry(t)):Promise.resolve(e<this.options.attempts)}getDelay(e){return Math.min(this.options.maxDelay,this.options.baseDelay*2**e)}};function Xs(e){if(typeof e==`number`)return new Js({type:`linear`,attempts:e,delay:1e3});switch(e.type){case`linear`:return new Js(e);case`exponential`:return new Ys(e);default:throw Error(`Invalid retry strategy`)}}var Zs=async e=>{let t={},n=async e=>typeof e==`function`?await e():e;if(e?.auth){if(e.auth.type===`Bearer`){let r=await n(e.auth.token);if(!r)return t;t.authorization=`Bearer ${r}`}else if(e.auth.type===`Basic`){let[r,i]=await Promise.all([n(e.auth.username),n(e.auth.password)]);if(!r||!i)return t;t.authorization=`Basic ${btoa(`${r}:${i}`)}`}else if(e.auth.type===`Custom`){let[r,i]=await Promise.all([n(e.auth.prefix),n(e.auth.value)]);if(!i)return t;t.authorization=`${r??``} ${i}`}}return t},Qs=/^application\/(?:[\w!#$%&*.^`~-]*\+)?json(;.+)?$/i;function $s(e){let t=e.headers.get(`content-type`),n=new Set([`image/svg`,`application/xml`,`application/xhtml`,`application/html`]);if(!t)return`json`;let r=t.split(`;`).shift()||``;return Qs.test(r)?`json`:n.has(r)||r.startsWith(`text/`)?`text`:`blob`}function ec(e){try{return JSON.parse(e),!0}catch{return!1}}function tc(e){if(e===void 0)return!1;let t=typeof e;return t===`string`||t===`number`||t===`boolean`||t===null?!0:t===`object`?Array.isArray(e)?!0:e.buffer?!1:e.constructor&&e.constructor.name===`Object`||typeof e.toJSON==`function`:!1}function nc(e){try{return JSON.parse(e)}catch{return e}}function rc(e){return typeof e==`function`}function ic(e){if(e?.customFetchImpl)return e.customFetchImpl;if(typeof globalThis<`u`&&rc(globalThis.fetch))return globalThis.fetch;if(typeof window<`u`&&rc(window.fetch))return window.fetch;throw Error(`No fetch implementation found`)}async function ac(e){let t=new Headers(e?.headers),n=await Zs(e);for(let[e,r]of Object.entries(n||{}))t.set(e,r);if(!t.has(`content-type`)){let n=oc(e?.body);n&&t.set(`content-type`,n)}return t}function oc(e){return tc(e)?`application/json`:null}function sc(e){if(!e?.body)return null;let t=new Headers(e?.headers);if(tc(e.body)&&!t.has(`content-type`)){for(let[t,n]of Object.entries(e?.body))n instanceof Date&&(e.body[t]=n.toISOString());return JSON.stringify(e.body)}return t.has(`content-type`)&&t.get(`content-type`)===`application/x-www-form-urlencoded`&&tc(e.body)?new URLSearchParams(e.body).toString():e.body}function cc(e,t){if(t?.method)return t.method.toUpperCase();if(e.startsWith(`@`)){let n=e.split(`@`)[1]?.split(`/`)[0];return fc.includes(n)?n.toUpperCase():t?.body?`POST`:`GET`}return t?.body?`POST`:`GET`}function lc(e,t){let n;return!e?.signal&&e?.timeout&&(n=setTimeout(()=>t?.abort(),e?.timeout)),{abortTimeout:n,clearTimeout:()=>{n&&clearTimeout(n)}}}var uc=class e extends Error{constructor(t,n){super(n||JSON.stringify(t,null,2)),this.issues=t,Object.setPrototypeOf(this,e.prototype)}};async function dc(e,t){let n=await e[`~standard`].validate(t);if(n.issues)throw new uc(n.issues);return n.value}var fc=[`get`,`post`,`put`,`patch`,`delete`],pc=e=>({id:`apply-schema`,name:`Apply Schema`,version:`1.0.0`,async init(t,n){let r=e.plugins?.find(e=>
12e.schema?.config?t.startsWith(e.schema.config.baseURL||``)||t.startsWith(e.schema.config.prefix||``):!1)?.schema||e.schema;if(r){let e=t;r.config?.prefix&&e.startsWith(r.config.prefix)&&(e=e.replace(r.config.prefix,``),r.config.baseURL&&(t=t.replace(r.config.prefix,r.config.baseURL))),r.config?.baseURL&&e.startsWith(r.config.baseURL)&&(e=e.replace(r.config.baseURL,``));let i=r.schema[e];if(i){let e=Gs(Ws({},n),{method:i.method,output:i.output});return n?.disableValidation||(e=Gs(Ws({},e),{body:i.input?await dc(i.input,n?.body):n?.body,params:i.params?await dc(i.params,n?.params):n?.params,query:i.query?await dc(i.query,n?.query):n?.query})),{url:t,options:e}}}return{url:t,options:n}}}),mc=e=>{async function t(t,n){let r=Gs(Ws(Ws({},e),n),{plugins:[...e?.plugins||[],pc(e||{}),...n?.plugins||[]]});if(e?.catchAllError)try{return await gc(t,r)}catch(e){return{data:null,error:{status:500,statusText:`Fetch Error`,message:`Fetch related error. Captured by catchAllError option. See error property for more details.`,error:e}}}return await gc(t,r)}return t};function hc(e,t){let{baseURL:n,params:r,query:i}=t||{query:{},params:{},baseURL:``},a=e.startsWith(`http`)?e.split(`/`).slice(0,3).join(`/`):n||``;if(e.startsWith(`@`)){let t=e.toString().split(`@`)[1].split(`/`)[0];fc.includes(t)&&(e=e.replace(`@${t}/`,`/`))}a.endsWith(`/`)||(a+=`/`);let[o,s]=e.replace(a,``).split(`?`),c=new URLSearchParams(s);for(let[e,t]of Object.entries(i||{})){if(t==null)continue;let n;if(typeof t==`string`)n=t;else if(Array.isArray(t)){for(let n of t)c.append(e,n);continue}else n=JSON.stringify(t);c.set(e,n)}if(r)if(Array.isArray(r)){let e=o.split(`/`).filter(e=>e.startsWith(`:`));for(let[t,n]of e.entries()){let e=r[t];o=o.replace(n,e)}}else for(let[e,t]of Object.entries(r))o=o.replace(`:${e}`,String(t));o=o.split(`/`).map(encodeURIComponent).join(`/`),o.startsWith(`/`)&&(o=o.slice(1));let l=c.toString();return l=l.length>0?`?${l}`.replace(/\+/g,`%20`):``,a.startsWith(`http`)?new URL(`${o}${l}`,a):`${a}${o}${l}`}var gc=async(e,t)=>{let{hooks:n,url:r,options:i}=await qs(e,t),a=ic(i),o=new AbortController,s=i.signal??o.signal,c=hc(r,i),l=sc(i),u=await ac(i),d=cc(r,i),f=Gs(Ws({},i),{url:c,headers:u,body:l,method:d,signal:s});for(let e of n.onRequest)if(e){let t=await e(f);typeof t==`object`&&t&&(f=t)}(`pipeTo`in f&&typeof f.pipeTo==`function`||typeof t?.body?.pipe==`function`)&&(`duplex`in f||(f.duplex=`half`));let{clearTimeout:p}=lc(i,o),m=await a(f.url,f);p();let h={response:m,request:f};for(let e of n.onResponse)if(e){let n=await e(Gs(Ws({},h),{response:t?.hookOptions?.cloneResponse?m.clone():m}));n instanceof Response?m=n:typeof n==`object`&&n&&(m=n.response)}if(m.ok){if(f.method===`HEAD`)return{data:``,error:null};let e=$s(m),r={data:null,response:m,request:f};if(e===`json`||e===`text`){let e=await m.text();r.data=await(f.jsonParser??nc)(e)}else r.data=await m[e]();f?.output&&f.output&&!f.disableValidation&&(r.data=await dc(f.output,r.data));for(let e of n.onSuccess)e&&await e(Gs(Ws({},r),{response:t?.hookOptions?.cloneResponse?m.clone():m}));return t?.throw?r.data:{data:r.data,error:null}}let g=t?.jsonParser??nc,_=await m.text(),v=ec(_),y=v?await g(_):null,b={response:m,responseText:_,request:f,error:Gs(Ws({},y),{status:m.status,statusText:m.statusText})};for(let e of n.onError)e&&await e(Gs(Ws({},b),{response:t?.hookOptions?.cloneResponse?m.clone():m}));if(t?.retry){let r=Xs(t.retry),i=t.retryAttempt??0;if(await r.shouldAttemptRetry(i,m)){for(let e of n.onRetry)e&&await e(h);let a=r.getDelay(i);return await new Promise(e=>setTimeout(e,a)),await gc(e,Gs(Ws({},t),{retryAttempt:i+1}))}}if(t?.throw)throw new Ks(m.status,m.statusText,v?y:_);return{data:null,error:Gs(Ws({},y),{status:m.status,statusText:m.statusText})}},_c=e=>{if(typeof process>`u`)return;let t=e??`/api/auth`;if({}.NEXT_PUBLIC_AUTH_URL)return{}.NEXT_PUBLIC_AUTH_URL;if(typeof window>`u`){if({}.NEXTAUTH_URL)try{return{}.NEXTAUTH_URL}catch{}if({}.VERCEL_URL)try{let e={}.VERCEL_URL.startsWith(`http`)?``:`https://`;return`${new URL(`${e}${{}.VERCEL_URL}`).origin}${t}`}catch{}}},vc=(e,t)=>{let n=`credentials`in Request.prototype,r=qo(e?.baseURL,e?.basePath,void 0,t)??_c(e?.basePath)??`/api/auth`,i=e?.plugins?.flatMap(e=>e.fetchPlugins).filter(e=>e!==void 0)||[],a={id:`lifecycle-hooks`,name:`lifecycle-hooks`,hooks:{onSuccess:e?.fetchOptions?.onSuccess,onError:e?.fetchOptions?.onError,onRequest:e?.fetchOptions?.onRequest,onResponse:e?.fetchOptions?.onResponse}},{onSuccess:o,onError:s,onRequest:c,onResponse:l,...u}=e?.fetchOptions||{},d=mc({baseURL:r,...n?{credentials:`include`}:{},method:`GET`,jsonParser(e){return e?ns(e,{strict:!1}):null},customFetchImpl:fetch,...u,plugins:[a,...u.plugins||[],...e?.disableDefaultFetchPlugins?[]:[rs],...i]}),{$sessionSignal:f,session:p,broadcastSessionUpdate:m}=Ms(d,e),h=e?.plugins||[],g={},_={$sessionSignal:f,session:p}
12,v={"/sign-out":`POST`,"/revoke-sessions":`POST`,"/revoke-other-sessions":`POST`,"/delete-user":`POST`},y=[{signal:`$sessionSignal`,matcher(e){return e===`/sign-out`||e===`/update-user`||e===`/update-session`||e===`/sign-up/email`||e===`/sign-in/email`||e===`/delete-user`||e===`/verify-email`||e===`/revoke-sessions`||e===`/revoke-session`||e===`/change-email`},callback(e){e===`/sign-out`?m(`signout`):(e===`/update-user`||e===`/update-session`)&&m(`updateUser`)}}];for(let e of h)e.getAtoms&&Object.assign(_,e.getAtoms?.(d)),e.pathMethods&&Object.assign(v,e.pathMethods),e.atomListeners&&y.push(...e.atomListeners);let b={notify:e=>{_[e].set(!_[e].get())},listen:(e,t)=>{_[e].subscribe(t)},atoms:_};for(let t of h)t.getActions&&(g=Is(t.getActions?.(d,b,e)??{},g));return{get baseURL(){return r},pluginsActions:g,pluginsAtoms:_,pluginPathMethods:v,atomListeners:y,$fetch:d,$store:b}};function yc(e){return typeof e==`object`&&!!e&&`get`in e&&typeof e.get==`function`&&`lc`in e&&typeof e.lc==`number`}function bc(e,t,n){let r=t[e],{fetchOptions:i,query:a,...o}=n||{};return r||(i?.method?i.method:o&&Object.keys(o).length>0?`POST`:`GET`)}function xc(e,t,n,r,i){function a(o=[]){return new Proxy(function(){},{get(t,n){if(typeof n!=`string`||n===`then`||n===`catch`||n===`finally`)return;let r=[...o,n],i=e;for(let e of r)if(i&&typeof i==`object`&&e in i)i=i[e];else{i=void 0;break}return typeof i==`function`||yc(i)?i:a(r)},apply:async(e,a,s)=>{let c=`/`+o.map(e=>e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)).join(`/`),l=s[0]||{},u=s[1]||{},{query:d,fetchOptions:f,...p}=l,m={...u,...f},h=bc(c,n,l);return await t(c,{...m,body:h===`GET`?void 0:{...p,...m?.body||{}},query:d||m?.query,method:h,async onSuccess(e){if(await m?.onSuccess?.(e),!i||m.disableSignal)return;let t=i.filter(e=>e.matcher(c));if(!t.length)return;let n=new Set;for(let e of t){let t=r[e.signal];if(!t)return;if(n.has(e.signal))continue;n.add(e.signal);let i=t.get();setTimeout(()=>{t.set(!i)},10),e.callback?.(c)}}})}})}return a()}function Sc(e,t={}){let n=(0,k.useRef)(e.get()),{keys:r,deps:i=[e,r]}=t,a=(0,k.useCallback)(t=>{let i=e=>{n.current!==e&&(n.current=e,t())};return i(e.value),r?.length?hs(e,r,i):e.listen(i)},i),o=()=>n.current;return(0,k.useSyncExternalStore)(a,o,o)}function Cc(e){return e.charAt(0).toUpperCase()+e.slice(1)}function wc(e){return`use${Cc(e)}`}function Tc(e){let{pluginPathMethods:t,pluginsActions:n,pluginsAtoms:r,$fetch:i,$store:a,atomListeners:o}=vc(e),s={};for(let[e,t]of Object.entries(r))s[wc(e)]=()=>Sc(t);return xc({...n,...s,$fetch:i,$store:a},i,t,r,o)}var Ec=`1.6.2`,Dc=!1;function Oc(){return typeof window<`u`&&`IdentityCredential`in window}var kc={dismissed:[`credential_returned`,`cancel_called`],skipped:[`user_cancel`,`tap_outside`]},Ac=e=>({id:`one-tap`,version:Ec,fetchPlugins:[{id:`fedcm-signout-handle`,name:`FedCM Sign-Out Handler`,hooks:{async onResponse(t){t.request.url.toString().includes(`/sign-out`)&&(e.promptOptions?.fedCM===!1||!Oc()||navigator.credentials.preventSilentAccess())}}}],getActions:(t,n)=>({oneTap:async(n,r)=>{if(Dc){console.warn(`A Google One Tap request is already in progress. Please wait.`);return}if(typeof window>`u`||!window.document){console.warn(`Google One Tap is only available in browser environments`);return}if(n?.button){await jc();let i=typeof n.button.container==`string`?document.querySelector(n.button.container):n.button.container;if(!i){console.error(`Google One Tap: Button container not found`,n.button.container);return}async function a(e){await t(`/one-tap/callback`,{method:`POST`,body:{idToken:e},...n?.fetchOptions,...r}),(!n?.fetchOptions&&!r||n?.callbackURL)&&(window.location.href=n?.callbackURL??`/`)}let{autoSelect:o,cancelOnTapOutside:s,context:c}=n??{},l=c??e.context??`signin`,u=e.promptOptions?.fedCM!==!1;window.google?.accounts.id.initialize({client_id:e.clientId,callback:async e=>{try{await a(e.credential)}catch(e){console.error(`Error during button callback:`,e)}},auto_select:o,cancel_on_tap_outside:s,context:l,ux_mode:n?.uxMode||`popup`,nonce:n?.nonce,itp_support:!0,use_fedcm_for_prompt:u,...e.additionalOptions}),window.google?.accounts.id.renderButton(i,n.button.config??{type:`icon`});return}async function i(e){await t(`/one-tap/callback`,{method:`POST`,body:{idToken:e},...n?.fetchOptions,...r}),(!n?.fetchOptions&&!r||n?.callbackURL)&&(window.location.href=n?.callbackURL??`/`)}let{autoSelect:a,cancelOnTapOutside:o,context:s}=n??{},c=s??e.context??`signin`;Dc=!0;try{await jc(),await new Promise((t,r)=>{let s=!1,l=e.promptOptions?.baseDelay??1e3,u=e.promptOptions?.maxAttempts??5,d=e.promptOptions?.fedCM!==!1;window.google?.accounts.id.initialize({client_id:e.clientId,callback:async e=>{s=!0;try{await i(e.credential),t()}catch(e){console.error(`Error during One Tap callback:`,e),r(e)}}
12,auto_select:a,cancel_on_tap_outside:o,context:c,ux_mode:n?.uxMode||`popup`,nonce:n?.nonce,itp_support:!0,use_fedcm_for_prompt:d,...e.additionalOptions});let f=e=>{s||window.google?.accounts.id.prompt(r=>{if(!s)if(r.isDismissedMoment?.()){let i=r.getDismissedReason?.();if(kc.dismissed.includes(i)){n?.onPromptNotification?.(r),t();return}if(e<u){let t=2**e*l;setTimeout(()=>f(e+1),t)}else n?.onPromptNotification?.(r),t()}else if(r.isSkippedMoment?.()){let i=r.getSkippedReason?.();if(!i||kc.skipped.includes(i)){n?.onPromptNotification?.(r),t();return}if(e<u){let t=2**e*l;setTimeout(()=>f(e+1),t)}else n?.onPromptNotification?.(r),t()}else r.isNotDisplayed?.()&&(n?.onPromptNotification?.(r),t())})};f(0)})}catch(e){throw console.error(`Error during Google One Tap flow:`,e),e}finally{Dc=!1}}}),getAtoms(e){return{}}}),jc=()=>new Promise((e,t)=>{if(window.googleScriptInitialized){e();return}let n=document.createElement(`script`);n.src=`https://accounts.google.com/gsi/client`,n.async=!0,n.defer=!0,n.onload=()=>{window.googleScriptInitialized=!0,e()},n.onerror=()=>{t(Error(`Failed to load Google Identity Services script`))},document.head.appendChild(n)}),Mc=typeof window<`u`?window.location.origin:`https://sharekit.app`,Nc=Tc({baseURL:Mc}),{signIn:Pc,signUp:Fc,signOut:Ic,useSession:Lc,requestPasswordReset:Rc,resetPassword:zc}=Nc;function Bc(e){return Tc({baseURL:Mc,plugins:e.google_client_id&&e.google_one_tap_enabled===`true`?[Ac({clientId:e.google_client_id,autoSelect:!1,cancelOnTapOutside:!1,context:`signin`,promptOptions:{baseDelay:1e3,maxAttempts:1}})]:[]})}var V=class extends Error{code;data;constructor(e,t,n){super(t),this.code=e,this.data=n,this.name=`ApiError`}};async function Vc(e,t){let n=typeof FormData<`u`&&t?.body instanceof FormData,r=await fetch(e,{...t,headers:{...!n&&t?.body?{"Content-Type":`application/json`}:{},...t?.headers}}),i=await r.json().catch(()=>({code:-1,message:r.statusText||`Request failed`}));if(i.code!==0)throw new V(i.code??-1,i.message||`Request failed`,i.data);return i.data}var Hc=e=>Vc(e),Uc=(e,t)=>Vc(e,{method:`POST`,body:t==null?void 0:JSON.stringify(t)}),Wc=(e,t,n)=>new Promise((r,i)=>{let a=new XMLHttpRequest;a.open(`POST`,e,!0),a.responseType=`json`,a.timeout=600*1e3,a.upload.onprogress=e=>{!e.lengthComputable||!n?.onProgress||n.onProgress(Math.min(100,Math.round(e.loaded/e.total*100)))},a.onerror=()=>i(new V(-1,`Network request failed. Please check your connection and try again.`)),a.ontimeout=()=>i(new V(-1,`Upload timed out. Please try again.`)),a.onabort=()=>i(new V(-1,`Upload was cancelled.`)),a.onload=()=>{let e={code:-1,message:a.statusText||`Request failed`},t=typeof a.response==`object`&&a.response?a.response:a.responseText?JSON.parse(a.responseText):e;if(t.code!==0){i(new V(t.code??-1,t.message||`Request failed`,t.data));return}r(t.data)},a.send(t)}),Gc=async(e,t)=>{let n=await fetch(e,{method:`PUT`,headers:{"Content-Type":`application/octet-stream`},body:t}),r=await n.json().catch(()=>({code:-1,message:n.statusText||`Request failed`}));if(r.code!==0)throw new V(r.code??-1,r.message||`Request failed`,r.data);return r.data},Kc=(e,t)=>Vc(e,{method:`PUT`,body:JSON.stringify(t)}),qc=(e,t)=>Vc(e,{method:`PATCH`,body:JSON.stringify(t)}),Jc=e=>Vc(e,{method:`DELETE`});function Yc(e,t){let n=new URLSearchParams({page:String(t.page),pageSize:String(t.pageSize)});return t.search&&n.set(`search`,t.search),`${e}?${n}`}function Xc(){return R({queryKey:[`public-config`],queryFn:()=>Hc(`/api/config/public`),staleTime:5*6e4})}function Zc(){let{data:e,isPending:t}=Lc(),{data:n}=Xc(),r=(0,k.useRef)(!1);return(0,k.useEffect)(()=>{r.current||n&&(t||e?.user||n.google_one_tap_enabled!==`true`||!n.google_client_id||(r.current=!0,Bc(n).oneTap?.({callbackURL:`/`,onPromptNotification:()=>{}}
12).catch(()=>{})))},[n,e,t]),null}var Qc=e(a(),1);function $c(e){if(!e||typeof document>`u`)return;let t=document.head||document.getElementsByTagName(`head`)[0],n=document.createElement(`style`);n.type=`text/css`,t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}var el=e=>{switch(e){case`success`:return rl;case`info`:return al;case`warning`:return il;case`error`:return ol;default:return null}},tl=Array(12).fill(0),nl=({visible:e,className:t})=>k.createElement(`div`,{className:[`sonner-loading-wrapper`,t].filter(Boolean).join(` `),"data-visible":e},k.createElement(`div`,{className:`sonner-spinner`},tl.map((e,t)=>k.createElement(`div`,{className:`sonner-loading-bar`,key:`spinner-bar-${t}`})))),rl=k.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},k.createElement(`path`,{fillRule:`evenodd`,d:`M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z`,clipRule:`evenodd`})),il=k.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`currentColor`,height:`20`,width:`20`},k.createElement(`path`,{fillRule:`evenodd`,d:`M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z`,clipRule:`evenodd`})),al=k.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},k.createElement(`path`,{fillRule:`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z`,clipRule:`evenodd`})),ol=k.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 20 20`,fill:`currentColor`,height:`20`,width:`20`},k.createElement(`path`,{fillRule:`evenodd`,d:`M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z`,clipRule:`evenodd`})),sl=k.createElement(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`12`,height:`12`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`},k.createElement(`line`,{x1:`18`,y1:`6`,x2:`6`,y2:`18`}),k.createElement(`line`,{x1:`6`,y1:`6`,x2:`18`,y2:`18`})),cl=()=>{let[e,t]=k.useState(document.hidden);return k.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener(`visibilitychange`,e),()=>window.removeEventListener(`visibilitychange`,e)},[]),e},ll=1,ul=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{let{message:t,...n}=e,r=typeof e?.id==`number`||e.id?.length>0?e.id:ll++,i=this.toasts.find(e=>e.id===r),a=e.dismissible===void 0?!0:e.dismissible;return this.dismissedToasts.has(r)&&this.dismissedToasts.delete(r),i?this.toasts=this.toasts.map(n=>n.id===r?(this.publish({...n,...e,id:r,title:t}),{...n,...e,id:r,dismissible:a,title:t}):n):this.addToast({title:t,...n,dismissible:a,id:r}),r},this.dismiss=e=>(e?(this.dismissedToasts.add(e),requestAnimationFrame(()=>this.subscribers.forEach(t=>t({id:e,dismiss:!0})))):this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),e),this.message=(e,t)=>this.create({...t,message:e}),this.error=(e,t)=>this.create({...t,message:e,type:`error`}),this.success=(e,t)=>this.create({...t,type:`success`,message:e}),this.info=(e,t)=>this.create({...t,type:`info`,message:e}),this.warning=(e,t)=>this.create({...t,type:`warning`,message:e}),this.loading=(e,t)=>
12this.create({...t,type:`loading`,message:e}),this.promise=(e,t)=>{if(!t)return;let n;t.loading!==void 0&&(n=this.create({...t,promise:e,type:`loading`,message:t.loading,description:typeof t.description==`function`?void 0:t.description}));let r=Promise.resolve(e instanceof Function?e():e),i=n!==void 0,a,o=r.then(async e=>{if(a=[`resolve`,e],k.isValidElement(e))i=!1,this.create({id:n,type:`default`,message:e});else if(fl(e)&&!e.ok){i=!1;let r=typeof t.error==`function`?await t.error(`HTTP error! status: ${e.status}`):t.error,a=typeof t.description==`function`?await t.description(`HTTP error! status: ${e.status}`):t.description,o=typeof r==`object`&&!k.isValidElement(r)?r:{message:r};this.create({id:n,type:`error`,description:a,...o})}else if(e instanceof Error){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!k.isValidElement(r)?r:{message:r};this.create({id:n,type:`error`,description:a,...o})}else if(t.success!==void 0){i=!1;let r=typeof t.success==`function`?await t.success(e):t.success,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!k.isValidElement(r)?r:{message:r};this.create({id:n,type:`success`,description:a,...o})}}).catch(async e=>{if(a=[`reject`,e],t.error!==void 0){i=!1;let r=typeof t.error==`function`?await t.error(e):t.error,a=typeof t.description==`function`?await t.description(e):t.description,o=typeof r==`object`&&!k.isValidElement(r)?r:{message:r};this.create({id:n,type:`error`,description:a,...o})}}).finally(()=>{i&&(this.dismiss(n),n=void 0),t.finally==null||t.finally.call(t)}),s=()=>new Promise((e,t)=>o.then(()=>a[0]===`reject`?t(a[1]):e(a[1])).catch(t));return typeof n!=`string`&&typeof n!=`number`?{unwrap:s}:Object.assign(n,{unwrap:s})},this.custom=(e,t)=>{let n=t?.id||ll++;return this.create({jsx:e(n),id:n,...t}),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},dl=(e,t)=>{let n=t?.id||ll++;return ul.addToast({title:e,...t,id:n}),n},fl=e=>e&&typeof e==`object`&&`ok`in e&&typeof e.ok==`boolean`&&`status`in e&&typeof e.status==`number`,pl=Object.assign(dl,{success:ul.success,info:ul.info,warning:ul.warning,error:ul.error,custom:ul.custom,message:ul.message,promise:ul.promise,dismiss:ul.dismiss,loading:ul.loading},{getHistory:()=>ul.toasts,getToasts:()=>ul.getActiveToasts()});$c(`
vendor: 14,859 bytes, line 12
12[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}
12`);function ml(e){return e.label!==void 0}var hl=3,gl=`24px`,_l=`16px`,vl=4e3,yl=356,bl=14,xl=45,Sl=200;function Cl(...e){return e.filter(Boolean).join(` `)}function wl(e){let[t,n]=e.split(`-`),r=[];return t&&r.push(t),n&&r.push(n),r}var Tl=e=>{let{invert:t,toast:n,unstyled:r,interacting:i,setHeights:a,visibleToasts:o,heights:s,index:c,toasts:l,expanded:u,removeToast:d,defaultRichColors:f,closeButton:p,style:m,cancelButtonStyle:h,actionButtonStyle:g,className:_=``,descriptionClassName:v=``,duration:y,position:b,gap:x,expandByDefault:S,classNames:C,icons:ee,closeButtonAriaLabel:te=`Close toast`}=e,[ne,re]=k.useState(null),[ie,ae]=k.useState(null),[oe,se]=k.useState(!1),[ce,le]=k.useState(!1),[ue,w]=k.useState(!1),[T,de]=k.useState(!1),[fe,pe]=k.useState(!1),[me,E]=k.useState(0),[D,he]=k.useState(0),ge=k.useRef(n.duration||y||vl),_e=k.useRef(null),ve=k.useRef(null),ye=c===0,be=c+1<=o,xe=n.type,Se=n.dismissible!==!1,Ce=n.className||``,we=n.descriptionClassName||``,Te=k.useMemo(()=>s.findIndex(e=>e.toastId===n.id)||0,[s,n.id]),Ee=k.useMemo(()=>n.closeButton??p,[n.closeButton,p]),De=k.useMemo(()=>n.duration||y||vl,[n.duration,y]),Oe=k.useRef(0),ke=k.useRef(0),Ae=k.useRef(0),O=k.useRef(null),[je,Me]=b.split(`-`),Ne=k.useMemo(()=>
12s.reduce((e,t,n)=>n>=Te?e:e+t.height,0),[s,Te]),Pe=cl(),Fe=n.invert||t,Ie=xe===`loading`;ke.current=k.useMemo(()=>Te*x+Ne,[Te,Ne]),k.useEffect(()=>{ge.current=De},[De]),k.useEffect(()=>{se(!0)},[]),k.useEffect(()=>{let e=ve.current;if(e){let t=e.getBoundingClientRect().height;return he(t),a(e=>[{toastId:n.id,height:t,position:n.position},...e]),()=>a(e=>e.filter(e=>e.toastId!==n.id))}},[a,n.id]),k.useLayoutEffect(()=>{if(!oe)return;let e=ve.current,t=e.style.height;e.style.height=`auto`;let r=e.getBoundingClientRect().height;e.style.height=t,he(r),a(e=>e.find(e=>e.toastId===n.id)?e.map(e=>e.toastId===n.id?{...e,height:r}:e):[{toastId:n.id,height:r,position:n.position},...e])},[oe,n.title,n.description,a,n.id,n.jsx,n.action,n.cancel]);let Le=k.useCallback(()=>{le(!0),E(ke.current),a(e=>e.filter(e=>e.toastId!==n.id)),setTimeout(()=>{d(n)},Sl)},[n,d,a,ke]);k.useEffect(()=>{if(n.promise&&xe===`loading`||n.duration===1/0||n.type===`loading`)return;let e;return u||i||Pe?(()=>{if(Ae.current<Oe.current){let e=new Date().getTime()-Oe.current;ge.current-=e}Ae.current=new Date().getTime()})():ge.current!==1/0&&(Oe.current=new Date().getTime(),e=setTimeout(()=>{n.onAutoClose==null||n.onAutoClose.call(n,n),Le()},ge.current)),()=>clearTimeout(e)},[u,i,n,xe,Pe,Le]),k.useEffect(()=>{n.delete&&(Le(),n.onDismiss==null||n.onDismiss.call(n,n))},[Le,n.delete]);function Re(){return ee?.loading?k.createElement(`div`,{className:Cl(C?.loader,n?.classNames?.loader,`sonner-loader`),"data-visible":xe===`loading`},ee.loading):k.createElement(nl,{className:Cl(C?.loader,n?.classNames?.loader),visible:xe===`loading`})}let ze=n.icon||ee?.[xe]||el(xe);return k.createElement(`li`,{tabIndex:0,ref:ve,className:Cl(_,Ce,C?.toast,n?.classNames?.toast,C?.default,C?.[xe],n?.classNames?.[xe]),"data-sonner-toast":``,"data-rich-colors":n.richColors??f,"data-styled":!(n.jsx||n.unstyled||r),"data-mounted":oe,"data-promise":!!n.promise,"data-swiped":fe,"data-removed":ce,"data-visible":be,"data-y-position":je,"data-x-position":Me,"data-index":c,"data-front":ye,"data-swiping":ue,"data-dismissible":Se,"data-type":xe,"data-invert":Fe,"data-swipe-out":T,"data-swipe-direction":ie,"data-expanded":!!(u||S&&oe),"data-testid":n.testId,style:{"--index":c,"--toasts-before":c,"--z-index":l.length-c,"--offset":`${ce?me:ke.current}px`,"--initial-height":S?`auto`:`${D}px`,...m,...n.style},onDragEnd:()=>{w(!1),re(null),O.current=null},onPointerDown:e=>{e.button!==2&&(Ie||!Se||(_e.current=new Date,E(ke.current),e.target.setPointerCapture(e.pointerId),e.target.tagName!==`BUTTON`&&(w(!0),O.current={x:e.clientX,y:e.clientY})))},onPointerUp:()=>{if(T||!Se)return;O.current=null;let e=Number(ve.current?.style.getPropertyValue(`--swipe-amount-x`).replace(`px`,``)||0),t=Number(ve.current?.style.getPropertyValue(`--swipe-amount-y`).replace(`px`,``)||0),r=new Date().getTime()-_e.current?.getTime(),i=ne===`x`?e:t,a=Math.abs(i)/r;if(Math.abs(i)>=xl||a>.11){E(ke.current),n.onDismiss==null||n.onDismiss.call(n,n),ae(ne===`x`?e>0?`right`:`left`:t>0?`down`:`up`),Le(),de(!0);return}else{var o,s;(o=ve.current)==null||o.style.setProperty(`--swipe-amount-x`,`0px`),(s=ve.current)==null||s.style.setProperty(`--swipe-amount-y`,`0px`)}pe(!1),w(!1),re(null)},onPointerMove:t=>{var n,r;if(!O.current||!Se||window.getSelection()?.toString().length>0)return;let i=t.clientY-O.current.y,a=t.clientX-O.current.x,o=e.swipeDirections??wl(b);!ne&&(Math.abs(a)>1||Math.abs(i)>1)&&re(Math.abs(a)>Math.abs(i)?`x`:`y`);let s={x:0,y:0},c=e=>1/(1.5+Math.abs(e)/20);if(ne===`y`){if(o.includes(`top`)||o.includes(`bottom`))if(o.includes(`top`)&&i<0||o.includes(`bottom`)&&i>0)s.y=i;else{let e=i*c(i);s.y=Math.abs(e)<Math.abs(i)?e:i}}else if(ne===`x`&&(o.includes(`left`)||o.includes(`right`)))if(o.includes(`left`)&&a<0||o.includes(`right`)&&a>0)s.x=a;else{let e=a*c(a);s.x=Math.abs(e)<Math.abs(a)?e:a}(Math.abs(s.x)>0||Math.abs(s.y)>0)&&pe(!0),(n=ve.current)==null||n.style.setProperty(`--swipe-amount-x`,`${s.x}px`),(r=ve.current)==null||r.style.setProperty(`--swipe-amount-y`,`${s.y}px`)}},Ee&&!n.jsx&&xe!==`loading`?k.createElement(`button`,{"aria-label":te,"data-disabled":Ie,"data-close-button":!0,onClick:Ie||!Se?()=>{}:()=>{Le(),n.onDismiss==null||n.onDismiss.call(n,n)},className:Cl(C?.closeButton,n?.classNames?.closeButton)}
12,ee?.close??sl):null,(xe||n.icon||n.promise)&&n.icon!==null&&(ee?.[xe]!==null||n.icon)?k.createElement(`div`,{"data-icon":``,className:Cl(C?.icon,n?.classNames?.icon)},n.promise||n.type===`loading`&&!n.icon?n.icon||Re():null,n.type===`loading`?null:ze):null,k.createElement(`div`,{"data-content":``,className:Cl(C?.content,n?.classNames?.content)},k.createElement(`div`,{"data-title":``,className:Cl(C?.title,n?.classNames?.title)},n.jsx?n.jsx:typeof n.title==`function`?n.title():n.title),n.description?k.createElement(`div`,{"data-description":``,className:Cl(v,we,C?.description,n?.classNames?.description)},typeof n.description==`function`?n.description():n.description):null),k.isValidElement(n.cancel)?n.cancel:n.cancel&&ml(n.cancel)?k.createElement(`button`,{"data-button":!0,"data-cancel":!0,style:n.cancelButtonStyle||h,onClick:e=>{ml(n.cancel)&&Se&&(n.cancel.onClick==null||n.cancel.onClick.call(n.cancel,e),Le())},className:Cl(C?.cancelButton,n?.classNames?.cancelButton)},n.cancel.label):null,k.isValidElement(n.action)?n.action:n.action&&ml(n.action)?k.createElement(`button`,{"data-button":!0,"data-action":!0,style:n.actionButtonStyle||g,onClick:e=>{ml(n.action)&&(n.action.onClick==null||n.action.onClick.call(n.action,e),!e.defaultPrevented&&Le())},className:Cl(C?.actionButton,n?.classNames?.actionButton)},n.action.label):null)};function El(){if(typeof window>`u`||typeof document>`u`)return`ltr`;let e=document.documentElement.getAttribute(`dir`);return e===`auto`||!e?window.getComputedStyle(document.documentElement).direction:e}function Dl(e,t){let n={};return[e,t].forEach((e,t)=>{let r=t===1,i=r?`--mobile-offset`:`--offset`,a=r?_l:gl;function o(e){[`top`,`right`,`bottom`,`left`].forEach(t=>{n[`${i}-${t}`]=typeof e==`number`?`${e}px`:e})}typeof e==`number`||typeof e==`string`?o(e):typeof e==`object`?[`top`,`right`,`bottom`,`left`].forEach(t=>{e[t]===void 0?n[`${i}-${t}`]=a:n[`${i}-${t}`]=typeof e[t]==`number`?`${e[t]}px`:e[t]}):o(a)}),n}var Ol=k.forwardRef(function(e,t){let{id:n,invert:r,position:i=`bottom-right`,hotkey:a=[`altKey`,`KeyT`],expand:o,closeButton:s,className:c,offset:l,mobileOffset:u,theme:d=`light`,richColors:f,duration:p,style:m,visibleToasts:h=hl,toastOptions:g,dir:_=El(),gap:v=bl,icons:y,containerAriaLabel:b=`Notifications`}=e,[x,S]=k.useState([]),C=k.useMemo(()=>n?x.filter(e=>e.toasterId===n):x.filter(e=>!e.toasterId),[x,n]),ee=k.useMemo(()=>Array.from(new Set([i].concat(C.filter(e=>e.position).map(e=>e.position)))),[C,i]),[te,ne]=k.useState([]),[re,ie]=k.useState(!1),[ae,oe]=k.useState(!1),[se,ce]=k.useState(d===`system`?typeof window<`u`&&window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?`dark`:`light`:d),le=k.useRef(null),ue=a.join(`+`).replace(/Key/g,``).replace(/Digit/g,``),w=k.useRef(null),T=k.useRef(!1),de=k.useCallback(e=>{S(t=>(t.find(t=>t.id===e.id)?.delete||ul.dismiss(e.id),t.filter(({id:t})=>t!==e.id)))},[]);return k.useEffect(()=>ul.subscribe(e=>{if(e.dismiss){requestAnimationFrame(()=>{S(t=>t.map(t=>t.id===e.id?{...t,delete:!0}:t))});return}setTimeout(()=>{Qc.flushSync(()=>{S(t=>{let n=t.findIndex(t=>t.id===e.id);return n===-1?[e,...t]:[...t.slice(0,n),{...t[n],...e},...t.slice(n+1)]})})})}),[x]),k.useEffect(()=>{if(d!==`system`){ce(d);return}if(d===`system`&&(window.matchMedia&&window.matchMedia(`(prefers-color-scheme: dark)`).matches?ce(`dark`):ce(`light`)),typeof window>`u`)return;let e=window.matchMedia(`(prefers-color-scheme: dark)`);try{e.addEventListener(`change`,({matches:e})=>{ce(e?`dark`:`light`)})}catch{e.addListener(({matches:e})=>{try{ce(e?`dark`:`light`)}catch(e){console.error(e)}})}},[d]),k.useEffect(()=>{x.length<=1&&ie(!1)},[x]),k.useEffect(()=>{let e=e=>{if(a.every(t=>e[t]||e.code===t)){var t;ie(!0),(t=le.current)==null||t.focus()}e.code===`Escape`&&(document.activeElement===le.current||le.current?.contains(document.activeElement))&&ie(!1)};return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[a]),k.useEffect(()=>{if(le.current)return()=>{w.current&&(w.current.focus({preventScroll:!0}),w.current=null,T.current=!1)}},[le.current]),k.createElement(`section`,{ref:t,"aria-label":`${b} ${ue}`,tabIndex:-1,"aria-live":`polite`,"aria-relevant":`additions text`,"aria-atomic":`false`,suppressHydrationWarning:!0},ee.map((t,n)=>{let[i,a]=t.split(`-`);return C.length?k.createElement(`ol`,{key:t,dir:_===`auto`?El():_,tabIndex:-1,ref:le,className:c,"data-sonner-toaster":!0,"data-sonner-theme":se,"data-y-position":i,"data-x-position":a,style:{"--front-toast-height":`${te[0]?.height||0}px`,"--width":`${yl}px`,"--gap":`${v}px`,...m,...Dl(l,u)},onBlur:e=>{T.current&&!e.currentTarget.contains(e.relatedTarget)&&(T.current=!1,w.current&&=(w.current.focus({preventScroll:!0}),null))},onFocus:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`fal
12se`||T.current||(T.current=!0,w.current=e.relatedTarget)},onMouseEnter:()=>ie(!0),onMouseMove:()=>ie(!0),onMouseLeave:()=>{ae||ie(!1)},onDragEnd:()=>ie(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&e.target.dataset.dismissible===`false`||oe(!0)},onPointerUp:()=>oe(!1)},C.filter(e=>!e.position&&n===0||e.position===t).map((n,i)=>k.createElement(Tl,{key:n.id,icons:y,index:i,toast:n,defaultRichColors:f,duration:g?.duration??p,className:g?.className,descriptionClassName:g?.descriptionClassName,invert:r,visibleToasts:h,closeButton:g?.closeButton??s,interacting:ae,position:t,style:g?.style,unstyled:g?.unstyled,classNames:g?.classNames,cancelButtonStyle:g?.cancelButtonStyle,actionButtonStyle:g?.actionButtonStyle,closeButtonAriaLabel:g?.closeButtonAriaLabel,removeToast:de,toasts:C.filter(e=>e.position==n.position),heights:te.filter(e=>e.position==n.position),setHeights:ne,expandByDefault:o,gap:v,expanded:re,swipeDirections:e.swipeDirections}))):null}))}),kl=e=>e.replace(/([a-z0-9])([A-Z])/g,`$1-$2`).toLowerCase(),Al=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,n)=>n?n.toUpperCase():t.toLowerCase()),jl=e=>{let t=Al(e);return t.charAt(0).toUpperCase()+t.slice(1)},Ml=(...e)=>e.filter((e,t,n)=>!!e&&e.trim()!==``&&n.indexOf(e)===t).join(` `).trim(),Nl=e=>{for(let t in e)if(t.startsWith(`aria-`)||t===`role`||t===`title`)return!0},Pl={xmlns:`http://www.w3.org/2000/svg`,width:24,height:24,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:2,strokeLinecap:`round`,strokeLinejoin:`round`},Fl=(0,k.forwardRef)(({color:e=`currentColor`,size:t=24,strokeWidth:n=2,absoluteStrokeWidth:r,className:i=``,children:a,iconNode:o,...s},c)=>(0,k.createElement)(`svg`,{ref:c,...Pl,width:t,height:t,stroke:e,strokeWidth:r?Number(n)*24/Number(t):n,className:Ml(`lucide`,i),...!a&&!Nl(s)&&{"aria-hidden":`true`},...s},[...o.map(([e,t])=>(0,k.createElement)(e,t)),...Array.isArray(a)?a:[a]])),Il=(e,t)=>{let n=(0,k.forwardRef)(({className:n,...r},i)=>(0,k.createElement)(Fl,{ref:i,iconNode:t,className:Ml(`lucide-${kl(jl(e))}`,`lucide-${e}`,n),...r}));return n.displayName=jl(e),n},Ll=Il(`circle-check`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`m9 12 2 2 4-4`,key:`dzmm74`}]]),Rl=Il(`info`,[[`circle`,{cx:`12`,cy:`12`,r:`10`,key:`1mglay`}],[`path`,{d:`M12 16v-4`,key:`1dtifu`}],[`path`,{d:`M12 8h.01`,key:`e9boi3`}]]),zl=Il(`loader-circle`,[[`path`,{d:`M21 12a9 9 0 1 1-6.219-8.56`,key:`13zald`}]]),Bl=Il(`octagon-x`,[[`path`,{d:`m15 9-6 6`,key:`1uzhvr`}],[`path`,{d:`M2.586 16.726A2 2 0 0 1 2 15.312V8.688a2 2 0 0 1 .586-1.414l4.688-4.688A2 2 0 0 1 8.688 2h6.624a2 2 0 0 1 1.414.586l4.688 4.688A2 2 0 0 1 22 8.688v6.624a2 2 0 0 1-.586 1.414l-4.688 4.688a2 2 0 0 1-1.414.586H8.688a2 2 0 0 1-1.414-.586z`,key:`2d38gg`}],[`path`,{d:`m9 9 6 6`,key:`z0biqf`}]]),Vl=Il(`triangle-alert`,[[`path`,{d:`m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3`,key:`wmoenq`}],[`path`,{d:`M12 9v4`,key:`juzpu7`}],[`path`,{d:`M12 17h.01`,key:`p32p05`}]]),Hl=({...e})=>{let{theme:t=`system`}=wo();return(0,A.jsx)(Ol,{theme:t,className:`toaster group`,icons:{success:(0,A.jsx)(Ll,{className:`size-4`}),info:(0,A.jsx)(Rl,{className:`size-4`}),warning:(0,A.jsx)(Vl,{className:`size-4`}),error:(0,A.jsx)(Bl,{className:`size-4`}),loading:(0,A.jsx)(zl,{className:`size-4 animate-spin`})},style:{"--normal-bg":`var(--popover)`,"--normal-text":`var(--popover-foreground)`,"--normal-border":`var(--border)`,"--border-radius":`var(--radius)`},toastOptions:{classNames:{toast:`cn-toast`}},...e})};function H(){return new Qa({defaultOptions:{queries:{staleTime:3e4,retry:1,refetchOnWindowFocus:!1}}})}var U;function W(){return typeof window>`u`?H():(U||=H(),U)}var G=`Upload images, videos, PDFs, audio, and ZIP files to get direct URLs, QR codes, embeds, and analytics.`,K=l().handler(s(`cbd81923ae1249d4c007f69579597cf1e79f1f7b8675cc608ba82e8926b5bb59`)),q=Kn({loader:()=>K(),head:()=>({meta:[{charSet:`utf-8`},{name:`viewport`,content:`width=device-width, initial-scale=1`},{title:O.app_name},{name:`description`,content:G},{name:`theme-color`,content:`#111827`},{name:`google-adsense-account`,content:`ca-pub-9369756168066529`}
12],links:[{rel:`icon`,href:`/favicon.svg`,type:`image/svg+xml`},{rel:`shortcut icon`,href:`/favicon.svg`,type:`image/svg+xml`},{rel:`apple-touch-icon`,href:`/favicon.svg`},{rel:`manifest`,href:`/site.webmanifest`}]}),component:Ul,shellComponent:Wl,notFoundComponent:Gl});function Ul(){let e=q.useLoaderData();return(0,A.jsxs)(to,{client:W(),children:[(0,A.jsxs)(To,{attribute:`class`,defaultTheme:`system`,enableSystem:!0,disableTransitionOnChange:!0,children:[(0,A.jsx)(nr,{}),(0,A.jsx)(Hl,{position:`top-center`,richColors:!0}),(0,A.jsx)(Zc,{}),e?.gaId?(0,A.jsx)(Mo,{measurementId:e.gaId}):null,e?.plausibleDomain?(0,A.jsx)(No,{domain:e.plausibleDomain,src:e.plausibleSrc||void 0}):null]}),!1]})}function Wl({children:e}){return(0,A.jsxs)(`html`,{lang:F(),suppressHydrationWarning:!0,children:[(0,A.jsxs)(`head`,{children:[(0,A.jsx)(hr,{}),(0,A.jsx)(`meta`,{name:`google-adsense-account`,content:`ca-pub-9369756168066529`}),(0,A.jsx)(`script`,{async:!0,src:`https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9369756168066529`,crossOrigin:`anonymous`}),(0,A.jsx)(`script`,{src:`https://r.analytic.app/api/script.js`,"data-site-id":`90043918256c`,defer:!0})]}),(0,A.jsxs)(`body`,{className:`font-sans antialiased`,children:[e,(0,A.jsx)(gr,{})]})]})}function Gl(){return(0,A.jsxs)(`div`,{className:`flex min-h-screen flex-col items-center justify-center gap-4 bg-background text-foreground`,children:[(0,A.jsx)(`h1`,{className:`text-6xl font-bold`,children:`404`}),(0,A.jsx)(`p`,{className:`text-muted-foreground`,children:`Page not found`}),(0,A.jsx)(`a`,{href:`/`,className:`text-sm underline underline-offset-4`,children:`Back to home`})]})}function Kl(e){return new URL(e,O.app_url).toString()}function J(e){let t=e.image||Kl(`/og-image.png`),n=e.type||`website`;return[{title:e.title},{name:`description`,content:e.description},...e.keywords?.length?[{name:`keywords`,content:e.keywords.join(`, `)}]:[],...e.robots?[{name:`robots`,content:e.robots}]:[],{property:`og:title`,content:e.title},{property:`og:description`,content:e.description},{property:`og:type`,content:n},{property:`og:url`,content:e.canonical},{property:`og:image`,content:t},{property:`og:image:width`,content:`1200`},{property:`og:image:height`,content:`630`},{property:`og:image:alt`,content:`${e.title} preview`},{property:`og:site_name`,content:O.app_name},{name:`twitter:card`,content:t?`summary_large_image`:`summary`},{name:`twitter:title`,content:e.title},{name:`twitter:description`,content:e.description},{name:`twitter:image`,content:t}]}var ql=()=>`ShareKit`,Jl=()=>`ShareKit`,Yl=((e={},t={})=>(t.locale??F())===`en`?ql(e):Jl(e)),Xl=()=>`Upload Anything. Share Everywhere.`,Zl=()=>`ä¸ä¼ ä»»ææä»¶ï¼éå¤å享ã`,Ql=((e={},t={})=>(t.locale??F())===`en`?Xl(e):Zl(e)),$l=()=>`Sign In`,eu=()=>`ç»å½`,tu=((e={},t={})=>(t.locale??F())===`en`?$l(e):eu(e)),nu=()=>`Welcome back`,ru=()=>
12`欢è¿åæ¥`,iu=((e={},t={})=>(t.locale??F())===`en`?nu(e):ru(e)),au=()=>`Sign Up`,ou=()=>`注å`,su=((e={},t={})=>(t.locale??F())===`en`?au(e):ou(e)),cu=()=>`Get started for free`,lu=()=>`å
è´¹å¼å§ä½¿ç¨`,uu=((e={},t={})=>(t.locale??F())===`en`?cu(e):lu(e)),du=()=>`Email`,fu=()=>`é®ç®±`,pu=((e={},t={})=>(t.locale??F())===`en`?du(e):fu(e)),mu=()=>`Enter your email`,hu=()=>`è¾å
¥é®ç®±å°å`,gu=((e={},t={})=>(t.locale??F())===`en`?mu(e):hu(e)),_u=()=>`Password`,vu=()=>`å¯ç `,yu=((e={},t={})=>(t.locale??F())===`en`?_u(e):vu(e)),bu=()=>`Enter your password`,xu=()=>`è¾å
¥å¯ç `,Su=((e={},t={})=>(t.locale??F())===`en`?bu(e):xu(e)),Cu=()=>`Confirm Password`,wu=()=>`确认å¯ç `,Tu=((e={},t={})=>(t.locale??F())===`en`?Cu(e):wu(e)),Eu=()=>`Re-enter your password`,Du=()=>`忬¡è¾å
¥å¯ç `,Ou=((e={},t={})=>(t.locale??F())===`en`?Eu(e):Du(e)),ku=()=>`Passwords do not match`,Au=()=>`两次è¾å
¥çå¯ç ä¸ä¸è´`,ju=((e={},t={})=>(t.locale??F())===`en`?ku(e):Au(e)),Mu=()=>`Name`,Nu=()=>`å§å`,Pu=((e={},t={})=>(t.locale??F())===`en`?Mu(e):Nu(e)),Fu=()=>`Enter your name`,Iu=()=>`è¾å
¥å§å`,Lu=((e={},t={})=>(t.locale??F())===`en`?Fu(e):Iu(e)),Ru=()=>`Don't have an account?`,zu=()=>`è¿æ²¡æè´¦å·ï¼`,Bu=((e={},t={})=>(t.locale??F())===`en`?Ru(e):zu(e)),Vu=()=>`Already have an account?`,Hu=()=>`å·²æè´¦å·ï¼`,Uu=((e={},t={})=>(t.locale??F())===`en`?Vu(e):Hu(e)),Wu=()=>`Or continue with`,Gu=()=>`æè
ç»§ç»ä½¿ç¨`,Ku=((e={},t={})=>(t.locale??F())===`en`?Wu(e):Gu(e)),Y=()=>`Sign Out`,qu=()=>`éåºç»å½`,Ju=((e={},t={})=>(t.locale??F())===`en`?Y(e):qu(e)),Yu=()=>`Sign in with Google`,Xu=()=>`ä½¿ç¨ Google ç»å½`,Zu=((e={},t={})=>(t.locale??F())===`en`?Yu(e):Xu(e)),Qu=()=>`Sign in with GitHub`,$u=()=>`ä½¿ç¨ GitHub ç»å½`,ed=((e={},t={})=>(t.locale??F())===`en`?Qu(e):$u(e)),td=()=>`No sign-in methods available`,nd=()=>`ææ å¯ç¨çç»å½æ¹å¼`,rd=((e={},t={})=>(t.locale??F())===`en`?td(e):nd(e)),id=()=>`The administrator hasn't enabled any sign-in methods yet. Please check back later.`,ad=()=>`管çåå°æªå¯ç¨ä»»ä½ç»å½æ¹å¼ï¼è¯·ç¨ååè¯ã`,od=((e={},t={})=>(t.locale??F())===`en`?id(e):ad(e)),sd=()=>`Forgot your password?`,cd=()=>`å¿è®°å¯ç ï¼`,ld=((e={},t={})=>(t.locale??F())===`en`?sd(e):cd(e)),ud=()=>`Forgot password`,dd=()=>`æ¾åå¯ç `,fd=((e={},t={})=>(t.locale??F())===`en`?ud(e):dd(e)),pd=()=>`Enter your email and we'll send you a link to reset your password.`,md=()=>`è¾å
¥ä½ çé®ç®±ï¼æä»¬å°åéå¯ç éç½®é¾æ¥ã`,hd=((e={},t={})=>(t.locale??F())===`en`?pd(e):md(e)),gd=()=>`Send reset link`,_d=()=>`åééç½®é¾æ¥`,vd=((e={},t={})=>(t.locale??F())===`en`?gd(e):_d(e)),yd=()=>`Check your email`,bd=()=>`è¯·æ¥æ¶é®ä»¶`,xd=((e={},t={})=>(t.locale??F())===`en`?yd(e):bd(e)),X=e=>`If an account exists for ${e?.email}, we've sent a link to reset your password. The link will expire in 1 hour.`,Sd=e=>`妿 ${e?.email} 已注åè´¦å·ï¼æä»¬å·²åéå¯ç éç½®é¾æ¥ï¼è¯·å¨ 1 å°æ¶å
宿éç½®ã`,Cd=((e,t={})=>(t.locale??F())===`en`?X(e):Sd(e)),wd=()=>`Back to sign in`,Td=()=>`è¿åç»å½`,Ed=((e={},t={})=>(t.locale??F())===`en`?wd(e):Td(e)),Dd=()=>`Reset password`,Od=()=>`éç½®å¯ç `,kd=((e={},t={})=>(t.locale??F())===`en`?Dd(e):Od(e)),Ad=()=>`Choose a new password for your account.`,jd=()=>`ä¸ºä½ çè´¦å·è®¾ç½®æ°å¯ç ã`,Md=((e={},t={})=>(t.locale??F())===`en`?Ad(e):jd(e)),Nd=()=>`New password`,Pd=()=>`æ°å¯ç `,Z=((e={},t={})=>(t.locale??F())===`en`?Nd(e):Pd(e)),Fd=()=>`Enter your new password`,Id=()=>`è¾å
¥æ°å¯ç `,Ld=((e={},t={})=>(t.locale??F())===`en`?Fd(e):Id(e)),Rd=()=>`Re-enter your new password`,zd=()=>`忬¡è¾å
¥æ°å¯ç `,Bd=((e={},t={})=>(t.locale??F())===`en`?Rd(e):zd(e)),Vd=()=>`Reset password`,Hd=()=>`éç½®å¯ç `,Ud=((e={},t={})=>(t.locale??F())===`en`?Vd(e):Hd(e)),Wd=()=>`Your password has been reset. You can now sign in.`,Gd=()=>`å¯ç å·²éç½®ï¼è¯·ä½¿ç¨æ°å¯ç ç»å½ã`,Kd=((e={},t={})=>(t.locale??F())===`en`?Wd(e):Gd(e)),qd=()=>`This reset link is invalid or has expired. Please request a new one.`,Jd=()=>`éç½®é¾æ¥æ ææå·²è¿æï¼è¯·éæ°ç³è¯·ã`,Yd=((e={},t={})=>(t.locale??F())===`en`?qd(e):Jd(e)),Xd=()=>`Missing reset token. Please open the link from your email.`,Zd=()=>
12`缺å°é置令çï¼è¯·ä»é®ä»¶ä¸æå¼é¾æ¥ã`,Qd=((e={},t={})=>(t.locale??F())===`en`?Xd(e):Zd(e)),$d=()=>`Password reset is not available`,ef=()=>`ææ æ³æ¾åå¯ç `,tf=((e={},t={})=>(t.locale??F())===`en`?$d(e):ef(e)),nf=()=>`The administrator hasn't configured an email service yet, so reset links can't be sent. Please contact support.`,rf=()=>`管çåå°æªé
ç½®é®ä»¶æå¡ï¼æ æ³åééç½®é¾æ¥ï¼è¯·è系客æã`,af=((e={},t={})=>(t.locale??F())===`en`?nf(e):rf(e)),of=()=>`Check your email`,sf=()=>`è¯·æ¥æ¶é®ä»¶`,cf=((e={},t={})=>(t.locale??F())===`en`?of(e):sf(e)),lf=()=>`To continue, click the link sent to`,uf=()=>`ç»§ç»æä½åï¼è¯·ç¹å»åéå°ä»¥ä¸é®ç®±çéªè¯é¾æ¥ï¼`,df=((e={},t={})=>(t.locale??F())===`en`?lf(e):uf(e)),ff=()=>`Continue`,pf=()=>`ç»§ç»`,mf=((e={},t={})=>(t.locale??F())===`en`?ff(e):pf(e)),hf=()=>`After verifying, click "Continue".`,gf=()=>`宿éªè¯åï¼è¯·ç¹å»ãç»§ç»ãæé®ã`,_f=((e={},t={})=>(t.locale??F())===`en`?hf(e):gf(e)),vf=()=>`Not verified yet. Please click the link in your email first.`,yf=()=>`å°æªå®æéªè¯ï¼è¯·å
åå¾é®ç®±ç¹å»éªè¯é¾æ¥ã`,bf=((e={},t={})=>(t.locale??F())===`en`?vf(e):yf(e)),xf=()=>`Failed to send verification email`,Sf=()=>`åééªè¯é®ä»¶å¤±è´¥`,Cf=((e={},t={})=>(t.locale??F())===`en`?xf(e):Sf(e)),wf=()=>`Email is required`,Tf=()=>`é®ç®±ä¸è½ä¸ºç©º`,Ef=((e={},t={})=>(t.locale??F())===`en`?wf(e):Tf(e)),Df=()=>`Resend verification email`,Of=()=>`éæ°åééªè¯é®ä»¶`,kf=((e={},t={})=>(t.locale??F())===`en`?Df(e):Of(e)),Af=e=>`Resend in ${e?.seconds}s`,jf=e=>`${e?.seconds} ç§åå¯éæ°åé`,Mf=((e,t={})=>(t.locale??F())===`en`?Af(e):jf(e)),Nf=()=>`Invite code`,Pf=()=>`é请ç `,Ff=((e={},t={})=>(t.locale??F())===`en`?Nf(e):Pf(e)),If=()=>`Enter your invite code`,Lf=()=>`请è¾å
¥é请ç `,Rf=((e={},t={})=>(t.locale??F())===`en`?If(e):Lf(e)),zf=()=>`Invite code is required`,Bf=()=>`请è¾å
¥é请ç `,Vf=((e={},t={})=>(t.locale??F())===`en`?zf(e):Bf(e)),Hf=()=>`Invalid invite code`,Uf=()=>`éè¯·ç æ æ`,Wf=((e={},t={})=>(t.locale??F())===`en`?Hf(e):Uf(e)),Gf=()=>`Get Started`,Kf=()=>`ç«å³å¼å§`,qf=((e={},t={})=>(t.locale??F())===`en`?Gf(e):Kf(e)),Jf=()=>`Processing...`,Yf=()=>`å¤çä¸...`,Xf=((e={},t={})=>(t.locale??F())===`en`?Jf(e):Yf(e)),Zf=()=>`Choose payment method`,Qf=()=>`éæ©æ¯ä»æ¹å¼`,$f=((e={},t={})=>(t.locale??F())===`en`?Zf(e):Qf(e)),ep=()=>`Pick how you'd like to pay.`,tp=()=>`éæ©ä½ æ³ä½¿ç¨çæ¯ä»æ¸ éã`,np=((e={},t={})=>(t.locale??F())===`en`?ep(e):tp(e)),rp=e=>`${e?.plan} â ${e?.price}`,ip=e=>`${e?.plan} â ${e?.price}`,ap=((e,t={})=>(t.locale??F())===`en`?rp(e):ip(e)),op=e=>`${e?.plan}`,sp=e=>`${e?.plan}`,cp=((e,t={})=>(t.locale??F())===`en`?op(e):sp(e)),lp=()=>`Switch System`,up=()=>`åæ¢ç³»ç»`,dp=((e={},t={})=>(t.locale??F())===`en`?lp(e):up(e)),fp=()=>`Admin`,pp=()=>`管çåå°`,mp=((e={},t={})=>(t.locale??F())===`en`?fp(e):pp(e)),hp=()=>`Settings`,gp=()=>`设置`,_p=((e={},t={})=>(t.locale??F())===`en`?hp(e):gp(e)),vp=()=>`Home`,yp=()=>`é¦é¡µ`,bp=((e={},t={})=>(t.locale??F())===`en`?vp(e):yp(e)),xp=()=>`Search...`,Sp=()=>`æç´¢...`,Cp=((e={},t={})=>(t.locale??F())===`en`?xp(e):Sp(e)),wp=()=>`No data`,Tp=()=>`ææ æ°æ®`,Ep=((e={},t={})=>(t.locale??F())===`en`?wp(e):Tp(e)),Dp=e=>`${e?.count} records`,Op=e=>`å
± ${e?.count} æ¡è®°å½`,kp=((e,t={})=>(t.locale??F())===`en`?Dp(e):Op(e)),Ap=e=>`Page ${e?.current} of ${e?.total}`,jp=e=>`第 ${e?.current} 页ï¼å
± ${e?.total} 页`,Mp=((e,t={})=>(t.locale??F())===`en`?Ap(e):jp(e)),Np=()=>`Previous`,Pp=()=>`ä¸ä¸é¡µ`,Fp=((e={},t={})=>(t.locale??F())===`en`?Np(e):Pp(e)),Ip=()=>`Next`,Lp=()=>`ä¸ä¸é¡µ`,Rp=((e={},t={})=>(t.locale??F())===`en`?Ip(e):Lp(e)),zp=()=>`Refresh`,Bp=()=>`å·æ°`,Vp=((e={},t={})=>(t.locale??F())===`en`?zp(e):Bp(e)),eee=()=>`Settings`,Hp=()=>`设置`,Up=((e={},t={})=>(t.locale??F())===`en`?eee(e):Hp(e)),tee=()=>`Billing`,Wp=()=>`è´¦å`,Gp=((e={},t={})=>(t.locale??F())===`en`?tee(e):Wp(e)),Kp=()=>`API Keys`,qp=()=>`API å¯é¥`,Jp=((e={},t={})=>(t.locale??F())===`en`?Kp(e):qp(e)),Yp=()=>`Profile`,Xp=()=>`ä¸ªäººèµæ`,Zp=((e={},t={})=>(t.locale??F())===`en`?Yp(e):Xp(e)),Qp=()=>`Sign In`,$p=()=>`ç»å½`,em=((e={},t={})=>(t.locale??F())===`en`?Qp(e):$p(e)),nee=()=>
12`Upload now`,ree=()=>`ç«å³ä¸ä¼ `,tm=((e={},t={})=>(t.locale??F())===`en`?nee(e):ree(e)),iee=()=>`Get Started`,aee=()=>`å¼å§ä½¿ç¨`,nm=((e={},t={})=>(t.locale??F())===`en`?iee(e):aee(e)),rm=()=>`Light`,im=()=>`æµ
è²æ¨¡å¼`,am=((e={},t={})=>(t.locale??F())===`en`?rm(e):im(e)),om=()=>`Dark`,sm=()=>`æ·±è²æ¨¡å¼`,cm=((e={},t={})=>(t.locale??F())===`en`?om(e):sm(e)),lm=()=>`System`,um=()=>`è·éç³»ç»`,dm=((e={},t={})=>(t.locale??F())===`en`?lm(e):um(e)),fm=()=>`Back to home`,pm=()=>`è¿åé¦é¡µ`,mm=((e={},t={})=>(t.locale??F())===`en`?fm(e):pm(e)),hm=()=>`Last updated`,gm=()=>`æè¿æ´æ°`,_m=((e={},t={})=>(t.locale??F())===`en`?hm(e):gm(e)),vm=()=>`Contact support`,ym=()=>`è系客æ`,bm=((e={},t={})=>(t.locale??F())===`en`?vm(e):ym(e)),xm=()=>`Contact Support`,Sm=()=>`è系客æ`,Cm=((e={},t={})=>(t.locale??F())===`en`?xm(e):Sm(e)),wm=()=>`Submit a ticket and our team will get back to you`,Tm=()=>`æäº¤å·¥ååé¦é®é¢,æä»¬ä¼å°½å¿«åå¤ä½ `,Em=((e={},t={})=>(t.locale??F())===`en`?wm(e):Tm(e)),Dm=()=>`Please sign in to submit a support ticket.`,Om=()=>`请å
ç»å½ååæäº¤å·¥åã`,km=((e={},t={})=>(t.locale??F())===`en`?Dm(e):Om(e)),Am=()=>`Sign In`,jm=()=>`å»ç»å½`,Mm=((e={},t={})=>(t.locale??F())===`en`?Am(e):jm(e)),Nm=()=>`Subject`,Pm=()=>`æ é¢`,Fm=((e={},t={})=>(t.locale??F())===`en`?Nm(e):Pm(e)),oee=()=>`Brief summary of your issue`,see=()=>`ç®è¦æè¿°ä½ çé®é¢`,Im=((e={},t={})=>(t.locale??F())===`en`?oee(e):see(e)),cee=()=>`Description`,lee=()=>`é®é¢æè¿°`,Lm=((e={},t={})=>(t.locale??F())===`en`?cee(e):lee(e)),uee=()=>`Describe your issue in detail...`,dee=()=>`è¯¦ç»æè¿°ä½ éå°çé®é¢â¦`,Rm=((e={},t={})=>(t.locale??F())===`en`?uee(e):dee(e)),fee=()=>`You can track replies in`,pee=()=>`æäº¤åå¯åå¾`,zm=((e={},t={})=>(t.locale??F())===`en`?fee(e):pee(e)),mee=()=>`Support Tickets`,hee=()=>`工忝æé¡µé¢æ¥çåå¤`,Bm=((e={},t={})=>(t.locale??F())===`en`?mee(e):hee(e)),Vm=()=>`Subject and description are required`,Hm=()=>`è¯·å¡«åæ é¢åé®é¢æè¿°`,Um=((e={},t={})=>(t.locale??F())===`en`?Vm(e):Hm(e)),Wm=()=>`Ticket submitted â we'll get back to you soon`,Gm=()=>`å·¥åå·²æäº¤,æä»¬ä¼å°½å¿«åå¤`,Km=((e={},t={})=>(t.locale??F())===`en`?Wm(e):Gm(e)),qm=()=>`Cancel`,Jm=()=>`åæ¶`,Ym=((e={},t={})=>(t.locale??F())===`en`?qm(e):Jm(e)),Xm=()=>`Submit`,Zm=()=>`æäº¤`,Qm=((e={},t={})=>(t.locale??F())===`en`?Xm(e):Zm(e)),$m=()=>`Submitting...`,eh=()=>`æäº¤ä¸â¦`,th=((e={},t={})=>(t.locale??F())===`en`?$m(e):eh(e)),nh=()=>`Images (optional)`,rh=()=>`å¾çéä»¶(å¯é)`,ih=((e={},t={})=>(t.locale??F())===`en`?nh(e):rh(e)),ah=()=>`Settings`,oh=()=>`设置`,sh=((e={},t={})=>(t.locale??F())===`en`?ah(e):oh(e)),ch=e=>`Welcome back, ${e?.name}`,lh=e=>`欢è¿åæ¥ï¼${e?.name}`,uh=((e,t={})=>(t.locale??F())===`en`?ch(e):lh(e)),dh=()=>`Your app content goes here.`,fh=()=>`ä½ çåºç¨å
容å¨è¿éã`,ph=((e={},t={})=>(t.locale??F())===`en`?dh(e):fh(e)),mh=()=>`Overview`,hh=()=>`æ¦è§`,gh=((e={},t={})=>(t.locale??F())===`en`?mh(e):hh(e)),_h=()=>`Files`,vh=()=>`æçæä»¶`,yh=((e={},t={})=>(t.locale??F())===`en`?_h(e):vh(e)),bh=()=>`Profile`,xh=()=>`ä¸ªäººèµæ`,Sh=((e={},t={})=>(t.locale??F())===`en`?bh(e):xh(e)),Ch=()=>`Billing`,wh=()=>`è´¦å`,Th=((e={},t={})=>(t.locale??F())===`en`?Ch(e):wh(e)),Eh=()=>`Payments`,Dh=()=>`仿¬¾è®°å½`,Oh=((e={},t={})=>(t.locale??F())===`en`?Eh(e):Dh(e)),kh=()=>`Credits`,Ah=()=>`é¢åº¦æç»`,jh=((e={},t={})=>(t.locale??F())===`en`?kh(e):Ah(e)),Mh=()=>`API Keys`,Nh=()=>`API å¯é¥`,Ph=((e={},t={})=>(t.locale??F())===`en`?Mh(e):Nh(e)),Fh=()=>`Support Tickets`,Ih=()=>`工忝æ`,Lh=((e={},t={})=>(t.locale??F())===`en`?Fh(e):Ih(e)),Rh=()=>`Plan`,zh=()=>`å¥é¤`,Bh=((e={},t={})=>(t.locale??F())===`en`?Rh(e):zh(e)),Vh=()=>`Free`,Hh=()=>`å
è´¹ç`,Uh=((e={},t={})=>(t.locale??F())===`en`?Vh(e):Hh(e)),Wh=()=>`Current subscription`,Gh=()=>`å½å订é
`,Kh=((e={},t={})=>(t.locale??F())===`en`?Wh(e):Gh(e)),qh=()=>`Usage`,Jh=()=>`ç¨é`,Yh=((e={},t={})=>(t.locale??F())===`en`?qh(e):Jh(e)),Xh=()=>`API calls this month`,Zh=()=>`æ¬æ API è°ç¨æ¬¡æ°`,Qh=((e={},t={})=>(t.locale??F())===`en`?Xh(e):Zh(e)),$h=()=>`Active keys`,eg=()=>`æ´»è·å¯é¥`,tg=((e={},t={})=>(t.locale??F())===`en`?$h(e):eg(e)),ng=()=>`Getting Started`,rg=()=>`å¼å§ä½¿ç¨`,ig=((e={},t={})=>(t.locale??F())===`en`?ng(e):rg(e)),ag=()=>`Build your product on top of this engine`,og=()=>`å¨è¿ä¸ªå¼æä¹ä¸æå»ºä½ ç产å`,sg=((e={},t={})=>(t.locale??F())===`en`?ag(e):og(e)),cg=()=>`Profile`,lg=()=>`ä¸ªäººèµæ`,ug=((e={},t={})=>(t.locale??F())===`en`?cg(e):lg(e)),dg=()=>`Manage your account`,fg=()=>`管çä½ çè´¦æ·`,pg=((e={},t={})=>(t.locale??F())===`en`?dg(e):fg(e)),mg=()=>`Profile`,hg=()=>`ä¸ªäººèµæ`,gg=((e={},t={})=>(t.locale??F())===`en`?mg(e):hg(e)),_g=()=>`Name`,vg=()=>`å§å`,yg=((e={},t={})=>(t.locale??F())===`en`?_g(e):vg(e)),bg=()=>`Email`,xg=()=>`é®ç®±`,Sg=((e={},t={})=>(t.locale??F())===`en`?bg(e):xg(e)),Cg=()=>`Avatar`,wg=()=>`头å`,Tg=((e={},t={})=>(t.locale??F())===`en`?Cg(e):wg(e)),Eg=()=>`Drop an image, click to upload, or paste from clipboard`,Dg=()=>`ææ½å¾çãç¹å»ä¸ä¼ ï¼æä»åªè´´æ¿ç²è´´`,Og=((e={},t={})=>(t.locale??F())===`en`?Eg(e):Dg(e)),kg=()=>`Save`,Ag=()=>`ä¿å`,jg=((e={},t={})=>(t.locale??F())===`en`?kg(e):Ag(e)),Mg=()=>`Saving...`,Ng=()=>`ä¿åä¸...`,Pg=((e={},t={})=>(t.locale??F())===`en`?Mg(e):Ng(e)),Fg=()=>`Settings saved`,Ig=()=>`设置已ä¿å`,Lg=((e={},t={})=>(t.locale??F())===`en`?Fg(e):Ig(e)),gee=()=>`Failed to save`,_ee=()=>`ä¿å失败`,Rg=((e={},t={})=>(t.locale??F())===`en`?gee(e):_ee(e)),vee=()=>`Loading...`,yee=()=>`å è½½ä¸...`,zg=((e={},t={})=>(t.locale??F())===`en`?vee(e):yee(e)),bee=()=>`Billing`,xee=()=>`è´¦å`,Bg=((e={},t={})=>(t.locale??F())===`en`?bee(e):xee(e)),See=()=>`Manage your subscriptions`,Cee=()=>`管çä½ ç订é
`,Vg=((e={},t={})=>(t.locale??F())===`en`?See(e):Cee(e)),wee=()=>`Credits`,Tee=()=>`é¢åº¦`,Eee=((e={},t={})=>(t.locale??F())===`en`?wee(e):Tee(e)),Dee=()=>`Your available credit balance`,Oee=()=>`ä½ çå¯ç¨é¢åº¦ä½é¢`,kee=((e={},t={})=>(t.locale??F())===`en`?Dee(e):Oee(e)),Aee=()=>`Current Subscription`,jee=()=>`å½å订é
`,Hg=((e={},t={})=>(t.locale??F())===`en`?Aee(e):jee(e)),Mee=()=>`Subscriptions`,Nee=()=>`订é
å表`,Pee=((e={},t={})=>(t.locale??F())===`en`?Mee(e):Nee(e)),Fee=()=>`Subscription Details`,Iee=()=>`订é
详æ
`,Ug=((e={},t={})=>(t.locale??F())===`en`?Fee(e):Iee(e)),Lee=()=>`No active subscription`,Ree=()=>`ææ æ´»è·è®¢é
`,Wg=((e={},t={})=>(t.locale??F())===`en`?Lee(e):Ree(e)),zee=()=>`Subscribe`,Bee=()=>`ç«å³è®¢é
`,Gg=((e={},t={})=>(t.locale??F())===`en`?zee(e):Bee(e)),Vee=()=>`Change plan`,Hee=()=>
12`è°æ´å¥é¤`,Kg=((e={},t={})=>(t.locale??F())===`en`?Vee(e):Hee(e)),Uee=()=>`Plan`,Wee=()=>`å¥é¤`,qg=((e={},t={})=>(t.locale??F())===`en`?Uee(e):Wee(e)),Gee=()=>`Status`,Kee=()=>`ç¶æ`,Jg=((e={},t={})=>(t.locale??F())===`en`?Gee(e):Kee(e)),qee=()=>`Interval`,Jee=()=>`卿`,Yg=((e={},t={})=>(t.locale??F())===`en`?qee(e):Jee(e)),Yee=()=>`No.`,Xee=()=>`订é
å·`,Xg=((e={},t={})=>(t.locale??F())===`en`?Yee(e):Xee(e)),Zee=()=>`Current period`,Qee=()=>`å½å卿`,Zg=((e={},t={})=>(t.locale??F())===`en`?Zee(e):Qee(e)),$ee=()=>`Ends at`,ete=()=>`ç»ææ¶é´`,Qg=((e={},t={})=>(t.locale??F())===`en`?$ee(e):ete(e)),tte=e=>`Renews on ${e?.date}`,$g=e=>`${e?.date} ç»è®¢`,e_=((e,t={})=>(t.locale??F())===`en`?tte(e):$g(e)),t_=e=>`Ends on ${e?.date}`,n_=e=>`${e?.date} å°æ`,r_=((e,t={})=>(t.locale??F())===`en`?t_(e):n_(e)),i_=()=>`Period start`,a_=()=>`æ¬æå¼å§`,o_=((e={},t={})=>(t.locale??F())===`en`?i_(e):a_(e)),s_=()=>`Period end`,c_=()=>`æ¬æç»æ`,l_=((e={},t={})=>(t.locale??F())===`en`?s_(e):c_(e)),u_=()=>`Canceled at`,d_=()=>`åæ¶æ¶é´`,f_=((e={},t={})=>(t.locale??F())===`en`?u_(e):d_(e)),p_=()=>`Ends at`,m_=()=>`ç»ææ¶é´`,h_=((e={},t={})=>(t.locale??F())===`en`?p_(e):m_(e)),g_=()=>`Reason`,__=()=>`åæ¶åå `,v_=((e={},t={})=>(t.locale??F())===`en`?g_(e):__(e)),y_=()=>`View`,b_=()=>`æ¥ç订é
`,x_=((e={},t={})=>(t.locale??F())===`en`?y_(e):b_(e)),S_=()=>`Cancel subscription`,C_=()=>`åæ¶è®¢é
`,w_=((e={},t={})=>(t.locale??F())===`en`?S_(e):C_(e)),T_=()=>`Cancel subscription`,E_=()=>`åæ¶è®¢é
`,D_=((e={},t={})=>(t.locale??F())===`en`?T_(e):E_(e)),O_=e=>`Are you sure you want to cancel your ${e?.plan} subscription? You'll keep access until the end of the current billing period.`,k_=e=>`ç¡®å®è¦åæ¶ã${e?.plan}ã订é
åï¼ä½ å¯ä»¥ä½¿ç¨å°å½åè®¡è´¹å¨æç»æã`,A_=((e,t={})=>(t.locale??F())===`en`?O_(e):k_(e)),j_=()=>`Cancel subscription`,M_=()=>`ç¡®è®¤åæ¶`,N_=((e={},t={})=>(t.locale??F())===`en`?j_(e):M_(e)),P_=()=>`Keep subscription`,F_=()=>`ä¿ç订é
`,I_=((e={},t={})=>(t.locale??F())===`en`?P_(e):F_(e)),L_=()=>`Canceling...`,R_=()=>`åæ¶ä¸...`,z_=((e={},t={})=>(t.locale??F())===`en`?L_(e):R_(e)),B_=()=>`Subscription canceled`,V_=()=>`订é
已忶`,H_=((e={},t={})=>(t.locale??F())===`en`?B_(e):V_(e)),U_=()=>`Failed to cancel subscription`,W_=()=>`åæ¶è®¢é
失败`,G_=((e={},t={})=>(t.locale??F())===`en`?U_(e):W_(e)),K_=()=>`Close`,q_=()=>`å
³é`,J_=((e={},t={})=>(t.locale??F())===`en`?K_(e):q_(e)),Y_=()=>`Actions`,X_=()=>`æä½`,Z_=((e={},t={})=>(t.locale??F())===`en`?Y_(e):X_(e)),Q_=()=>`All`,$_=()=>`å
¨é¨`,ev=((e={},t={})=>(t.locale??F())===`en`?Q_(e):$_(e)),tv=()=>`Active`,nv=()=>`æ´»è·`,rv=((e={},t={})=>(t.locale??F())===`en`?tv(e):nv(e)),iv=()=>`Trialing`,av=()=>`è¯ç¨ä¸`,ov=((e={},t={})=>(t.locale??F())===`en`?iv(e):av(e)),sv=()=>`Paused`,cv=()=>`å·²æå`,lv=((e={},t={})=>(t.locale??F())===`en`?sv(e):cv(e)),uv=()=>`Expired`,dv=()=>`å·²è¿æ`,fv=((e={},t={})=>(t.locale??F())===`en`?uv(e):dv(e)),pv=()=>`Pending Cancel`,mv=()=>`å¾
åæ¶`,hv=((e={},t={})=>(t.locale??F())===`en`?pv(e):mv(e)),gv=()=>`Canceled`,_v=()=>`已忶`,vv=((e={},t={})=>(t.locale??F())===`en`?gv(e):_v(e)),yv=()=>`Payments`,bv=()=>`仿¬¾è®°å½`,xv=((e={},t={})=>(t.locale??F())===`en`?yv(e):bv(e)),Sv=()=>`No payments yet`,Cv=()=>`ææ ä»æ¬¾è®°å½`,wv=((e={},t={})=>(t.locale??F())===`en`?Sv(e):Cv(e)),Tv=()=>`Order`,Ev=()=>`订åå·`,Dv=((e={},t={})=>(t.locale??F())===`en`?Tv(e):Ev(e)),Ov=()=>`Amount`,kv=()=>`éé¢`,Av=((e={},t={})=>(t.locale??F())===`en`?Ov(e):kv(e)),jv=()=>`Provider`,Mv=()=>`æ¯ä»æ¹å¼`,Nv=((e={},t={})=>(t.locale??F())===`en`?jv(e):Mv(e)),Pv=()=>`Date`,Fv=()=>`æ¥æ`,Iv=((e={},t={})=>(t.locale??F())===`en`?Pv(e):Fv(e)),Lv=()=>`Payments`,Rv=()=>`仿¬¾è®°å½`,zv=((e={},t={})=>(t.locale??F())===`en`?Lv(e):Rv(e)),Bv=()=>`Your payment history`,Vv=()=>`ä½ ç仿¬¾åå²`,Hv=((e={},t={})=>(t.locale??F())===`en`?Bv(e):Vv(e)),Uv=()=>`All`,Wv=()=>`å
¨é¨`,Gv=((e={},t={})=>(t.locale??F())===`en`?Uv(e):Wv(e)),Kv=()=>`One-time`,qv=()=>`忬¡è´ä¹°`,Jv=((e={},t={})=>(t.locale??F())===`en`?Kv(e):qv(e)),Yv=()=>`Subscription`,Xv=()=>`订é
`,Zv=((e={},t={})=>(t.locale??F())===`en`?Yv(e):Xv(e)),Qv=()=>`Renewal`,$v=()=>`ç»è®¢`,ey=((e={},t={})=>(t.locale??F())===`en`?Qv(e):$v(e)),ty=()=>`No payments yet`,ny=()=>`ææ ä»æ¬¾è®°å½`,ry=((e={},t={})=>(t.locale??F())===`en`?ty(e):ny(e)),iy=()=>`Order`,ay=()=>`订åå·`,oy=((e={},t={})=>(t.locale??F())===`en`?iy(e):ay(e)),sy=()=>`Product`,cy=()=>`åå`,ly=((e={},t={})=>(t.locale??F())===`en`?sy(e):cy(e)),uy=()=>`Amount`,dy=()=>`éé¢`,fy=((e={},t={})=>(t.locale??F())===`en`?uy(e):dy(e)),py=()=>`Status`,my=()=>`ç¶æ`,hy=((e={},t={})=>(t.locale??F())===`en`?py(e):my(e)),gy=()=>`Type`,_y=()=>`ç±»å`,vy=((e={},t={})=>(t.locale??F())===`en`?gy(e):_y(e)),yy=()=>`Provider`,by=()=>`æ¯ä»æ¹å¼`,xy=((e={},t={})=>(t.locale??F())===`en`?yy(e):by(e)),Sy=()=>`Date`,Cy=()=>`æ¥æ`,wy=((e={},t={})=>(t.locale??F())===`en`?Sy(e):Cy(e)),Ty=()=>`Invoice`,Ey=()=>`å票`,Dy=((e={},t={})=>(t.locale??F())===`en`?Ty(e):Ey(e)),Oy=()=>`Credits`,ky=()=>`é¢åº¦æç»`,Ay=((e={},t={})=>(t.locale??F())===`en`?Oy(e):ky(e)),jy=()=>`Your credits balance and history`,My=()=>`ä½ çé¢åº¦ä½é¢ååå¨è®°å½`,Ny=((e={},t={})=>(t.locale??F())===`en`?jy(e):My(e)),Py=()=>`Balance`,Fy=()=>`ä½é¢`,Iy=((e={},t={})=>(t.locale??F())===`en`?Py(e):Fy(e)),Ly=()=>`Purchase Credits`,Ry=()=>`è´ä¹°é¢åº¦`,zy=((e={},t={})=>(t.locale??F())===`en`?Ly(e):Ry(e)),By=()=>`All`,Vy=()=>`å
¨é¨`,Hy=((e={},t={})=>(t.locale??F())===`en`?By(e):Vy(e)),Uy=()=>`Grant`,Wy=()=>`è·å¾`,Gy=((e={},t={})=>(t.locale??F())===`en`?Uy(e):Wy(e)),Ky=()=>`Consume`,qy=()=>`æ¶è`,Jy=((e={},t={})=>(t.locale??F())===`en`?Ky(e):qy(e)),Yy=()=>`No credit records yet`,Xy=()=>`ææ é¢åº¦è®°å½`,Zy=((e={},t={})=>(t.locale??F())===`en`?Yy(e):Xy(e)),Qy=()=>`Transaction`,$y=()=>`æµæ°´å·`,eb=((e={},t={})=>(t.locale??F())===`en`?Qy(e):$y(e)),tb=()=>`Type`,nb=()=>`ç±»å`,rb=((e={},t={})=>(t.locale??F())===`en`?tb(e):nb(e)),ib=()=>`Scene`,ab=()=>`åºæ¯`,ob=((e={},t={})=>(t.locale??F())===`en`?ib(e):ab(e)),sb=()=>`Credits`,cb=()=>`é¢åº¦`,lb=((e={},t={})=>(t.locale??F())===`en`?sb(e):cb(e)),ub=()=>`Remaining`,db=()=>`å©ä½`,fb=((e={},t={})=>(t.locale??F())===`en`?ub(e):db(e)),pb=()=>`Description`,mb=()=>`说æ`,hb=((e={},t={})=>(t.locale??F())===`en`?pb(e):mb(e)),gb=()=>`Expires`,_b=()=>`è¿ææ¶é´`,vb=((e={},t={})=>(t.locale??F())===`en`?gb(e):_b(e)),yb=()=>`Date`,bb=()=>`æ¥æ`,xb=((e={},t={})=>(t.locale??F())===`en`?yb(e):bb(e)),Sb=()=>`API Keys`,Cb=()=>`API å¯é¥`,wb=((e={},t={})=>(t.locale??F())===`en`?Sb(e):Cb(e)),Tb=()=>`Manage your API keys for programmatic access`,Eb=()=>`管çä½ ç API å¯é¥`,Db=((e={},t={})=>(t.locale??F())===`en`?Tb(e):Eb(e)),Ob=()=>`Your Keys`,kb=()=>`ä½ çå¯é¥`,Ab=((e={},t={})=>(t.locale??F())===`en`?Ob(e):kb(e)),jb=()=>
12`Use these keys to authenticate API requests`,Mb=()=>`使ç¨è¿äºå¯é¥æ¥è®¤è¯ API 请æ±`,Nb=((e={},t={})=>(t.locale??F())===`en`?jb(e):Mb(e)),Pb=()=>`Create Key`,Fb=()=>`å建å¯é¥`,Ib=((e={},t={})=>(t.locale??F())===`en`?Pb(e):Fb(e)),Lb=()=>`Create API Key`,Rb=()=>`å建 API å¯é¥`,zb=((e={},t={})=>(t.locale??F())===`en`?Lb(e):Rb(e)),Bb=()=>`Give your key a name to identify it later`,Vb=()=>`ç»å¯é¥èµ·ä¸ªåå以便è¯å«`,Hb=((e={},t={})=>(t.locale??F())===`en`?Bb(e):Vb(e)),Ub=()=>`Key Name`,Wb=()=>`å¯é¥åç§°`,Gb=((e={},t={})=>(t.locale??F())===`en`?Ub(e):Wb(e)),Kb=()=>`e.g. Production, Development`,qb=()=>`ä¾å¦ï¼ç产ç¯å¢ãå¼åç¯å¢`,Jb=((e={},t={})=>(t.locale??F())===`en`?Kb(e):qb(e)),Yb=()=>`Cancel`,Xb=()=>`åæ¶`,Zb=((e={},t={})=>(t.locale??F())===`en`?Yb(e):Xb(e)),Qb=()=>`Create`,$b=()=>`å建`,ex=((e={},t={})=>(t.locale??F())===`en`?Qb(e):$b(e)),tx=()=>`Creating...`,nx=()=>`å建ä¸...`,rx=((e={},t={})=>(t.locale??F())===`en`?tx(e):nx(e)),ix=()=>`API key created`,ax=()=>`API å¯é¥å·²å建`,ox=((e={},t={})=>(t.locale??F())===`en`?ix(e):ax(e)),sx=()=>`Copied to clipboard`,cx=()=>`å·²å¤å¶å°åªè´´æ¿`,lx=((e={},t={})=>(t.locale??F())===`en`?sx(e):cx(e)),ux=()=>`Key copied to clipboard`,dx=()=>`å¯é¥å·²å¤å¶å°åªè´´æ¿`,fx=((e={},t={})=>(t.locale??F())===`en`?ux(e):dx(e)),px=()=>`Key deleted`,mx=()=>`å¯é¥å·²å é¤`,hx=((e={},t={})=>(t.locale??F())===`en`?px(e):mx(e)),gx=()=>`Failed to create key`,_x=()=>`å建å¯é¥å¤±è´¥`,vx=((e={},t={})=>(t.locale??F())===`en`?gx(e):_x(e)),yx=()=>`No API keys yet. Create one to get started.`,bx=()=>`è¿æ²¡æ API å¯é¥ï¼å建ä¸ä¸ªå¼å§ä½¿ç¨ã`,xx=((e={},t={})=>(t.locale??F())===`en`?yx(e):bx(e)),Sx=()=>`Name`,Cx=()=>`åç§°`,wx=((e={},t={})=>(t.locale??F())===`en`?Sx(e):Cx(e)),Tx=()=>`Key`,Ex=()=>`å¯é¥`,Dx=((e={},t={})=>(t.locale??F())===`en`?Tx(e):Ex(e)),Ox=()=>`Actions`,kx=()=>`æä½`,Ax=((e={},t={})=>(t.locale??F())===`en`?Ox(e):kx(e)),jx=()=>`Support Tickets`,Mx=()=>`工忝æ`,Nx=((e={},t={})=>(t.locale??F())===`en`?jx(e):Mx(e)),Px=()=>`Submit a ticket and our team will get back to you`,Fx=()=>`æäº¤å·¥ååé¦é®é¢,æä»¬ä¼å°½å¿«åå¤ä½ `,Ix=((e={},t={})=>(t.locale??F())===`en`?Px(e):Fx(e)),Lx=()=>`New Ticket`,Rx=()=>`æäº¤å·¥å`,zx=((e={},t={})=>(t.locale??F())===`en`?Lx(e):Rx(e)),Bx=()=>`Submit a Ticket`,Vx=()=>`æäº¤å·¥å`,Hx=((e={},t={})=>(t.locale??F())===`en`?Bx(e):Vx(e)),Ux=()=>`Describe your issue and we'll respond as soon as possible`,Wx=()=>`æè¿°ä½ éå°çé®é¢,æä»¬ä¼å°½å¿«åå¤`,Gx=((e={},t={})=>(t.locale??F())===`en`?Ux(e):Wx(e)),Kx=()=>`Subject`,qx=()=>`æ é¢`,Jx=((e={},t={})=>(t.locale??F())===`en`?Kx(e):qx(e)),Yx=()=>`Brief summary of your issue`,Xx=()=>`ç®è¦æè¿°ä½ çé®é¢`,Zx=((e={},t={})=>(t.locale??F())===`en`?Yx(e):Xx(e)),Qx=()=>`Description`,$x=()=>`é®é¢æè¿°`,eS=((e={},t={})=>(t.locale??F())===`en`?Qx(e):$x(e)),tS=()=>`Describe your issue in detail...`,nS=()=>`è¯¦ç»æè¿°ä½ éå°çé®é¢â¦`,rS=((e={},t={})=>(t.locale??F())===`en`?tS(e):nS(e)),iS=()=>`Subject`,aS=()=>`æ é¢`,oS=((e={},t={})=>(t.locale??F())===`en`?iS(e):aS(e)),sS=()=>`Status`,cS=()=>`ç¶æ`,lS=((e={},t={})=>(t.locale??F())===`en`?sS(e):cS(e)),uS=()=>`Last Updated`,dS=()=>`æ´æ°æ¶é´`,fS=((e={},t={})=>(t.locale??F())===`en`?uS(e):dS(e)),pS=()=>`Actions`,mS=()=>`æä½`,hS=((e={},t={})=>(t.locale??F())===`en`?pS(e):mS(e)),gS=()=>`Open`,_S=()=>`å¾
å¤ç`,vS=((e={},t={})=>(t.locale??F())===`en`?gS(e):_S(e)),yS=()=>`In Progress`,bS=()=>`å¤çä¸`,xS=((e={},t={})=>(t.locale??F())===`en`?yS(e):bS(e)),SS=()=>`Closed`,CS=()=>`å·²å
³é`,wS=((e={},t={})=>(t.locale??F())===`en`?SS(e):CS(e)),TS=()=>`No tickets yet`,ES=()=>`ææ å·¥å`,DS=((e={},t={})=>(t.locale??F())===`en`?TS(e):ES(e)),OS=()=>`Subject and description are required`,kS=()=>`è¯·å¡«åæ é¢åé®é¢æè¿°`,AS=((e={},t={})=>(t.locale??F())===`en`?OS(e):kS(e)),jS=()=>`Ticket submitted`,MS=()=>`å·¥åå·²æäº¤`,NS=((e={},t={})=>(t.locale??F())===`en`?jS(e):MS(e)),PS=()=>`Ticket closed`,FS=()=>`å·¥åå·²å
³é`,IS=((e={},t={})=>(t.locale??F())===`en`?PS(e):FS(e)),LS=()=>`Close Ticket`,RS=()=>`å
³éå·¥å`,zS=((e={},t={})=>(t.locale??F())===`en`?LS(e):RS(e)),BS=()=>`This ticket is closed. Create a new ticket if you need further help.`,VS=()=>`该工åå·²å
³é,å¦éè¿ä¸æ¥å¸®å©è¯·æäº¤æ°å·¥åã`,HS=((e={},t={})=>(t.locale??F())===`en`?BS(e):VS(e)),US=()=>`Write a reply...`,WS=()=>`è¾å
¥åå¤å
容â¦`,GS=((e={},t={})=>(t.locale??F())===`en`?US(e):WS(e)),KS=()=>`Send Reply`,qS=()=>`åéåå¤`,JS=((e={},t={})=>(t.locale??F())===`en`?KS(e):qS(e)),YS=()=>`Sending...`,XS=()=>`åéä¸â¦`,ZS=((e={},t={})=>(t.locale??F())===`en`?YS(e):XS(e)),QS=()=>`Support Team`,$S=()=>`客æå¢é`,eC=((e={},t={})=>(t.locale??F())===`en`?QS(e):$S(e)),tC=()=>`You`,nC=()=>`æ`,rC=((e={},t={})=>(t.locale??F())===`en`?tC(e):nC(e)),iC=()=>`Cancel`,aC=()=>`åæ¶`,oC=((e={},t={})=>(t.locale??F())===`en`?iC(e):aC(e)),sC=()=>`Submit`,cC=()=>`æäº¤`,lC=((e={},t={})=>(t.locale??F())===`en`?sC(e):cC(e)),uC=()=>`Submitting...`,dC=()=>`æäº¤ä¸â¦`,fC=((e={},t={})=>(t.locale??F())===`en`?uC(e):dC(e)),pC=()=>`Images (optional)`,mC=()=>`å¾çéä»¶(å¯é)`,hC=((e={},t={})=>(t.locale??F())===`en`?pC(e):mC(e)),gC=()=>`Latest Reply`,_C=()=>`ææ°åå¤`,vC=((e={},t={})=>(t.locale??F())===`en`?gC(e):_C(e)),yC=()=>`Created At`,bC=()=>`å建æ¶é´`,xC=((e={},t={})=>(t.locale??F())===`en`?yC(e):bC(e)),SC=()=>`Admin`,CC=()=>`管çåå°`,wC=((e={},t={})=>(t.locale??F())===`en`?SC(e):CC(e)),TC=()=>`System overview`,EC=()=>`ç³»ç»æ¦è§`,DC=((e={},t={})=>(t.locale??F())===`en`?TC(e):EC(e)),OC=()=>`Loading...`,kC=()=>`å è½½ä¸...`,AC=((e={},t={})=>(t.locale??F())===`en`?OC(e):kC(e)),jC=()=>`Dashboard`,MC=()=>`æ§å¶å°`,NC=((e={},t={})=>(t.locale??F())===`en`?jC(e):MC(e)),PC=()=>`Overview`,FC=()=>`æ¦è§`,IC=((e={},t={})=>(t.locale??F())===`en`?PC(e):FC(e)),LC=()=>`Settings`,RC=()=>`设置`,zC=((e={},t={})=>(t.locale??F())===`en`?LC(e):RC(e)),BC=()=>`RBAC`,VC=()=>`æé管ç`,HC=((e={},t={})=>(t.locale??F())===`en`?BC(e):VC(e)),UC=()=>`Users`,WC=()=>`ç¨æ·`,GC=((e={},t={})=>(t.locale??F())===`en`?UC(e):WC(e)),KC=()=>`Roles`,qC=()=>`è§è²`,JC=((e={},t={})=>(t.locale??F())===`en`?KC(e):qC(e)),YC=()=>`Permissions`,XC=()=>`æé`,ZC=((e={},t={})=>(t.locale??F())===`en`?YC(e):XC(e)),QC=()=>`Content`,$C=()=>
12`å
容管ç`,ew=((e={},t={})=>(t.locale??F())===`en`?QC(e):$C(e)),tw=()=>`Categories`,nw=()=>`åç±»`,rw=((e={},t={})=>(t.locale??F())===`en`?tw(e):nw(e)),iw=()=>`Posts`,aw=()=>`æç« `,ow=((e={},t={})=>(t.locale??F())===`en`?iw(e):aw(e)),sw=()=>`Payments & Credits`,nte=()=>`æ¯ä»ä¸ç§¯å`,cw=((e={},t={})=>(t.locale??F())===`en`?sw(e):nte(e)),rte=()=>`Payments`,ite=()=>`æ¯ä»`,lw=((e={},t={})=>(t.locale??F())===`en`?rte(e):ite(e)),ate=()=>`Subscriptions`,ote=()=>`订é
`,uw=((e={},t={})=>(t.locale??F())===`en`?ate(e):ote(e)),ste=()=>`Credits`,cte=()=>`积å`,dw=((e={},t={})=>(t.locale??F())===`en`?ste(e):cte(e)),lte=()=>`Invite Codes`,ute=()=>`é请ç `,fw=((e={},t={})=>(t.locale??F())===`en`?lte(e):ute(e)),dte=()=>`Tickets`,fte=()=>`å·¥å管ç`,pw=((e={},t={})=>(t.locale??F())===`en`?dte(e):fte(e)),pte=()=>`Support`,mte=()=>`å®¢æ·æ¯æ`,hte=((e={},t={})=>(t.locale??F())===`en`?pte(e):mte(e)),gte=()=>`Total Users`,_te=()=>`æ»ç¨æ·æ°`,mw=((e={},t={})=>(t.locale??F())===`en`?gte(e):_te(e)),vte=()=>`Roles`,yte=()=>`è§è²æ°`,hw=((e={},t={})=>(t.locale??F())===`en`?vte(e):yte(e)),bte=()=>`Users`,xte=()=>`ç¨æ·ç®¡ç`,gw=((e={},t={})=>(t.locale??F())===`en`?bte(e):xte(e)),Ste=()=>`Manage all registered users`,Cte=()=>`ç®¡çæææ³¨åç¨æ·`,_w=((e={},t={})=>(t.locale??F())===`en`?Ste(e):Cte(e)),wte=()=>`All Users`,Tte=()=>`ææç¨æ·`,Ete=((e={},t={})=>(t.locale??F())===`en`?wte(e):Tte(e)),Dte=e=>`${e?.count} users registered`,Ote=e=>`å
± ${e?.count} 个注åç¨æ·`,kte=((e,t={})=>(t.locale??F())===`en`?Dte(e):Ote(e)),Ate=()=>`No users yet`,jte=()=>`ææ ç¨æ·`,vw=((e={},t={})=>(t.locale??F())===`en`?Ate(e):jte(e)),Mte=()=>`User`,Nte=()=>`ç¨æ·`,yw=((e={},t={})=>(t.locale??F())===`en`?Mte(e):Nte(e)),Pte=()=>`Email`,Fte=()=>`é®ç®±`,bw=((e={},t={})=>(t.locale??F())===`en`?Pte(e):Fte(e)),Ite=()=>`Credits`,Lte=()=>`积å`,xw=((e={},t={})=>(t.locale??F())===`en`?Ite(e):Lte(e)),Rte=()=>`Joined`,zte=()=>`æ³¨åæ¶é´`,Sw=((e={},t={})=>(t.locale??F())===`en`?Rte(e):zte(e)),Bte=()=>`Actions`,Vte=()=>`æä½`,Cw=((e={},t={})=>(t.locale??F())===`en`?Bte(e):Vte(e)),Hte=()=>`Manage Roles`,Ute=()=>`管çè§è²`,Wte=((e={},t={})=>(t.locale??F())===`en`?Hte(e):Ute(e)),Gte=()=>`Manage User Roles`,Kte=()=>`管çç¨æ·è§è²`,ww=((e={},t={})=>(t.locale??F())===`en`?Gte(e):Kte(e)),qte=()=>`Assign or remove roles for this user`,Jte=()=>`为æ¤ç¨æ·åé
æç§»é¤è§è²`,Tw=((e={},t={})=>(t.locale??F())===`en`?qte(e):Jte(e)),Yte=()=>`Role assigned`,Xte=()=>`è§è²å·²åé
`,Ew=((e={},t={})=>(t.locale??F())===`en`?Yte(e):Xte(e)),Zte=()=>`Role removed`,Qte=()=>`è§è²å·²ç§»é¤`,Dw=((e={},t={})=>(t.locale??F())===`en`?Zte(e):Qte(e)),$te=()=>`Manage Credits`,ene=()=>`管ç积å`,Ow=((e={},t={})=>(t.locale??F())===`en`?$te(e):ene(e)),tne=e=>`${e?.name} â current balance: ${e?.balance}`,nne=e=>`${e?.name} â å½åä½é¢ï¼${e?.balance}`,kw=((e,t={})=>(t.locale??F())===`en`?tne(e):nne(e)),rne=()=>`Grant`,ine=()=>`æäº`,Aw=((e={},t={})=>(t.locale??F())===`en`?rne(e):ine(e)),ane=()=>`Deduct`,one=()=>`æ£é¤`,jw=((e={},t={})=>(t.locale??F())===`en`?ane(e):one(e)),sne=()=>`Amount`,cne=()=>`æ°é`,Mw=((e={},t={})=>(t.locale??F())===`en`?sne(e):cne(e)),lne=()=>`Description`,une=()=>`夿³¨`,Nw=((e={},t={})=>(t.locale??F())===`en`?lne(e):une(e)),dne=()=>`Optional reason`,fne=()=>`æä½åå ï¼å¯éï¼`,Pw=((e={},t={})=>(t.locale??F())===`en`?dne(e):fne(e)),pne=()=>`Confirm`,mne=()=>`确认`,Fw=((e={},t={})=>(t.locale??F())===`en`?pne(e):mne(e)),hne=()=>`Submitting...`,gne=()=>`æäº¤ä¸...`,Iw=((e={},t={})=>(t.locale??F())===`en`?hne(e):gne(e)),_ne=()=>`Enter a positive amount`,vne=()=>`请è¾å
¥æ£æ°`,Lw=((e={},t={})=>(t.locale??F())===`en`?_ne(e):vne(e)),yne=()=>`Credits granted`,bne=()=>`积åå·²æäº`,Rw=((e={},t={})=>(t.locale??F())===`en`?yne(e):bne(e)),xne=()=>`Credits deducted`,Sne=()=>`积åå·²æ£é¤`,zw=((e={},t={})=>(t.locale??F())===`en`?xne(e):Sne(e)),Cne=()=>`Roles`,wne=()=>`è§è²ç®¡ç`,Bw=((e={},t={})=>(t.locale??F())===`en`?Cne(e):wne(e)),Tne=()=>`Manage system roles and permissions`,Ene=()=>`管çç³»ç»è§è²åæé`,Vw=((e={},t={})=>(t.locale??F())===`en`?Tne(e):Ene(e)),Dne=()=>`All Roles`,One=()=>`ææè§è²`,kne=((e={},t={})=>(t.locale??F())===`en`?Dne(e):One(e)),Ane=e=>`${e?.count} roles defined`,jne=e=>`å
± ${e?.count} 个è§è²`,Mne=((e,t={})=>(t.locale??F())===`en`?Ane(e):jne(e)),Nne=()=>`No roles defined yet`,Pne=()=>`ææªå®ä¹è§è²`,Hw=((e={},t={})=>(t.locale??F())===`en`?Nne(e):Pne(e)),Fne=()=>`Name`,Ine=()=>`åç§°`,Uw=((e={},t={})=>(t.locale??F())===`en`?Fne(e):Ine(e)),Lne=()=>`Title`,Rne=()=>`æ é¢`,Ww=((e={},t={})=>(t.locale??F())===`en`?Lne(e):Rne(e)),zne=()=>`Status`,Bne=()=>`ç¶æ`,Vne=((e={},t={})=>(t.locale??F())===`en`?zne(e):Bne(e)),Hne=()=>`Description`,Une=()=>`æè¿°`,Gw=((e={},t={})=>(t.locale??F())===`en`?Hne(e):Une(e)),Wne=()=>`Actions`,Gne=()=>`æä½`,Kw=((e={},t={})=>(t.locale??F())===`en`?Wne(e):Gne(e)),Kne=()=>`Create Role`,qne=()=>`å建è§è²`,qw=((e={},t={})=>(t.locale??F())===`en`?Kne(e):qne(e)),Jne=()=>`Create New Role`,Yne=()=>`å建æ°è§è²`,Jw=((e={},t={})=>(t.locale??F())===`en`?Jne(e):Yne(e)),Xne=()=>`Define a new system role`,Zne=()=>`å®ä¹ä¸ä¸ªæ°çç³»ç»è§è²`,Yw=((e={},t={})=>(t.locale??F())===`en`?Xne(e):Zne(e)),Qne=()=>`Edit Role`,$ne=()=>`ç¼è¾è§è²`,Xw=((e={},t={})=>(t.locale??F())===`en`?Qne(e):$ne(e)),ere=()=>
12`Update role details`,tre=()=>`æ´æ°è§è²ä¿¡æ¯`,Zw=((e={},t={})=>(t.locale??F())===`en`?ere(e):tre(e)),nre=()=>`Delete Role`,rre=()=>`å é¤è§è²`,Qw=((e={},t={})=>(t.locale??F())===`en`?nre(e):rre(e)),ire=()=>`Are you sure you want to delete this role? This will deactivate it.`,are=()=>`ç¡®å®è¦å 餿¤è§è²åï¼è¯¥è§è²å°è¢«åç¨ã`,$w=((e={},t={})=>(t.locale??F())===`en`?ire(e):are(e)),ore=()=>`Name`,sre=()=>`åç§°`,eT=((e={},t={})=>(t.locale??F())===`en`?ore(e):sre(e)),cre=()=>`e.g. editor`,lre=()=>`ä¾å¦ editor`,tT=((e={},t={})=>(t.locale??F())===`en`?cre(e):lre(e)),ure=()=>`Title`,dre=()=>`æ é¢`,nT=((e={},t={})=>(t.locale??F())===`en`?ure(e):dre(e)),fre=()=>`e.g. Content Editor`,pre=()=>`ä¾å¦ å
容ç¼è¾`,rT=((e={},t={})=>(t.locale??F())===`en`?fre(e):pre(e)),mre=()=>`Description`,hre=()=>`æè¿°`,iT=((e={},t={})=>(t.locale??F())===`en`?mre(e):hre(e)),gre=()=>`Optional description`,_re=()=>`å¯éæè¿°`,aT=((e={},t={})=>(t.locale??F())===`en`?gre(e):_re(e)),vre=()=>`Save`,yre=()=>`ä¿å`,oT=((e={},t={})=>(t.locale??F())===`en`?vre(e):yre(e)),bre=()=>`Cancel`,xre=()=>`åæ¶`,sT=((e={},t={})=>(t.locale??F())===`en`?bre(e):xre(e)),Sre=()=>`Delete`,Cre=()=>`å é¤`,cT=((e={},t={})=>(t.locale??F())===`en`?Sre(e):Cre(e)),wre=()=>`Role created`,Tre=()=>`è§è²å·²å建`,lT=((e={},t={})=>(t.locale??F())===`en`?wre(e):Tre(e)),Ere=()=>`Role updated`,Dre=()=>`è§è²å·²æ´æ°`,uT=((e={},t={})=>(t.locale??F())===`en`?Ere(e):Dre(e)),dT=()=>`Role deleted`,fT=()=>`è§è²å·²å é¤`,pT=((e={},t={})=>(t.locale??F())===`en`?dT(e):fT(e)),mT=()=>`Permissions`,hT=()=>`æé`,gT=((e={},t={})=>(t.locale??F())===`en`?mT(e):hT(e)),_T=()=>`Manage Role Permissions`,vT=()=>`管çè§è²æé`,yT=((e={},t={})=>(t.locale??F())===`en`?_T(e):vT(e)),bT=()=>`Select permissions for this role`,xT=()=>`éæ©æ¤è§è²çæé`,ST=((e={},t={})=>(t.locale??F())===`en`?bT(e):xT(e)),CT=()=>`Permissions updated`,wT=()=>`æéå·²æ´æ°`,TT=((e={},t={})=>(t.locale??F())===`en`?CT(e):wT(e)),ET=()=>`Permissions`,DT=()=>`æé管ç`,OT=((e={},t={})=>(t.locale??F())===`en`?ET(e):DT(e)),kT=()=>`Manage system permissions`,AT=()=>`管çç³»ç»æé`,jT=((e={},t={})=>(t.locale??F())===`en`?kT(e):AT(e)),MT=()=>`All Permissions`,NT=()=>`æææé`,PT=((e={},t={})=>(t.locale??F())===`en`?MT(e):NT(e)),FT=e=>`${e?.count} permissions defined`,IT=e=>`å
± ${e?.count} 个æé`,LT=((e,t={})=>(t.locale??F())===`en`?FT(e):IT(e)),RT=()=>`No permissions defined yet`,zT=()=>`ææªå®ä¹æé`,BT=((e={},t={})=>(t.locale??F())===`en`?RT(e):zT(e)),VT=()=>`Code`,HT=()=>`æé代ç `,UT=((e={},t={})=>(t.locale??F())===`en`?VT(e):HT(e)),WT=()=>`Resource`,GT=()=>`èµæº`,KT=((e={},t={})=>(t.locale??F())===`en`?WT(e):GT(e)),qT=()=>`Action`,JT=()=>`æä½`,YT=((e={},t={})=>(t.locale??F())===`en`?qT(e):JT(e)),XT=()=>`Title`,ZT=()=>`æ é¢`,QT=((e={},t={})=>(t.locale??F())===`en`?XT(e):ZT(e)),$T=()=>`Actions`,eE=()=>`æä½`,tE=((e={},t={})=>(t.locale??F())===`en`?$T(e):eE(e)),nE=()=>`Create Permission`,rE=()=>`å建æé`,iE=((e={},t={})=>(t.locale??F())===`en`?nE(e):rE(e)),aE=()=>`Create New Permission`,oE=()=>`åå»ºæ°æé`,sE=((e={},t={})=>(t.locale??F())===`en`?aE(e):oE(e)),cE=()=>`Define a new system permission`,lE=()=>`å®ä¹ä¸ä¸ªæ°çç³»ç»æé`,uE=((e={},t={})=>(t.locale??F())===`en`?cE(e):lE(e)),dE=()=>`Edit Permission`,fE=()=>`ç¼è¾æé`,pE=((e={},t={})=>(t.locale??F())===`en`?dE(e):fE(e)),mE=()=>`Update permission details`,hE=()=>`æ´æ°æéä¿¡æ¯`,gE=((e={},t={})=>(t.locale??F())===`en`?mE(e):hE(e)),_E=()=>`Delete Permission`,vE=()=>`å 餿é`,yE=((e={},t={})=>(t.locale??F())===`en`?_E(e):vE(e)),bE=()=>`Are you sure you want to delete this permission? It will be removed from all roles.`,xE=()=>`ç¡®å®è¦å 餿¤æéåï¼å®å°ä»ææè§è²ä¸ç§»é¤ã`,SE=((e={},t={})=>(t.locale??F())===`en`?bE(e):xE(e)),CE=()=>`Code`,wE=()=>`æé代ç `,TE=((e={},t={})=>(t.locale??F())===`en`?CE(e):wE(e)),EE=()=>`e.g. posts.create`,DE=()=>`ä¾å¦ posts.create`,OE=((e={},t={})=>(t.locale??F())===`en`?EE(e):DE(e)),kE=()=>`Resource`,AE=()=>`èµæº`,jE=((e={},t={})=>(t.locale??F())===`en`?kE(e):AE(e)),ME=()=>`e.g. posts`,NE=()=>`ä¾å¦ posts`,PE=((e={},t={})=>(t.locale??F())===`en`?ME(e):NE(e)),FE=()=>`Action`,IE=()=>`æä½`,LE=((e={},t={})=>(t.locale??F())===`en`?FE(e):IE(e)),RE=()=>`e.g. create`,zE=()=>`ä¾å¦ create`,BE=((e={},t={})=>(t.locale??F())===`en`?RE(e):zE(e)),VE=()=>`Title`,HE=()=>`æ é¢`,UE=((e={},t={})=>(t.locale??F())===`en`?VE(e):HE(e)),WE=()=>`e.g. Create Posts`,GE=()=>`ä¾å¦ å建æç« `,KE=((e={},t={})=>(t.locale??F())===`en`?WE(e):GE(e)),qE=()=>`Save`,JE=()=>`ä¿å`,YE=((e={},t={})=>(t.locale??F())===`en`?qE(e):JE(e)),XE=()=>`Cancel`,ZE=()=>`åæ¶`,QE=((e={},t={})=>(t.locale??F())===`en`?XE(e):ZE(e)),$E=()=>`Delete`,eD=()=>`å é¤`,tD=((e={},t={})=>(t.locale??F())===`en`?$E(e):eD(e)),nD=()=>`Permission created`,rD=()=>`æéå·²å建`,iD=((e={},t={})=>(t.locale??F())===`en`?nD(e):rD(e)),aD=()=>`Permission updated`,oD=()=>`æéå·²æ´æ°`,sD=((e={},t={})=>(t.locale??F())===`en`?aD(e):oD(e)),cD=()=>`Permission deleted`,lD=()=>`æéå·²å é¤`,uD=((e={},t={})=>(t.locale??F())===`en`?cD(e):lD(e)),dD=()=>`Categories`,fD=()=>`å类管ç`,pD=((e={},t={})=>(t.locale??F())===`en`?dD(e):fD(e)),mD=()=>`Manage content categories`,hD=()=>`管çå
容åç±»`,gD=((e={},t={})=>(t.locale??F())===`en`?mD(e):hD(e)),_D=()=>`All Categories`,vD=()=>`ææåç±»`,yD=((e={},t={})=>(t.locale??F())===`en`?_D(e):vD(e)),bD=e=>`${e?.count} categories`,xD=e=>`å
± ${e?.count} 个åç±»`,SD=((e,t={})=>(t.locale??F())===`en`?bD(e):xD(e)),CD=()=>`No categories yet`,wD=()=>`ææ åç±»`,TD=((e={},t={})=>(t.locale??F())===`en`?CD(e):wD(e)),ED=()=>`Slug`,DD=()=>`æ è¯`,OD=((e={},t={})=>(t.locale??F())===`en`?ED(e):DD(e)),kD=()=>`Title`,AD=()=>`æ é¢`,jD=((e={},t={})=>(t.locale??F())===`en`?kD(e):AD(e)),MD=()=>`Description`,ND=()=>`æè¿°`,PD=((e={},t={})=>(t.locale??F())===`en`?MD(e):ND(e)),FD=()=>`Status`,ID=()=>`ç¶æ`,LD=((e={},t={})=>(t.locale??F())===`en`?FD(e):ID(e)),RD=()=>`Created At`,zD=()=>`å建æ¶é´`,BD=((e={},t={})=>(t.locale??F())===`en`?RD(e):zD(e)),VD=()=>`Actions`,HD=()=>`æä½`,UD=((e={},t={})=>(t.locale??F())===`en`?VD(e):HD(e)),WD=()=>`Create Category`,GD=()=>`å建åç±»`,KD=((e={},t={})=>(t.locale??F())===`en`?WD(e):GD(e)),qD=()=>`Create New Category`,JD=()=>`å建æ°åç±»`,YD=((e={},t={})=>(t.locale??F())===`en`?qD(e):JD(e)),XD=()=>`Add a new content category`,ZD=()=>`æ·»å ä¸ä¸ªæ°çå
容åç±»`,QD=((e={},t={})=>(t.locale??F())===`en`?XD(e):ZD(e)),$D=()=>`Edit Category`,eO=()=>`ç¼è¾åç±»`,tO=((e={},t={})=>(t.locale??F())===`en`?$D(e):eO(e)),nO=()=>`Update category details`,rO=()=>`æ´æ°å类信æ¯`,iO=((e={},t={})=>(t.locale??F())===`en`?nO(e):rO(e)),aO=()=>`Delete Category`,oO=()=>`å é¤åç±»`,sO=((e={},t={})=>(t.locale??F())===`en`?aO(e):oO(e)),cO=()=>`Are you sure you want to delete this category?`,lO=()=>`ç¡®å®è¦å 餿¤åç±»åï¼`,uO=((e={},t={})=>(t.locale??F())===`en`?cO(e):lO(e)),dO=()=>`Slug`,fO=()=>`æ è¯`,pO=((e={},t={})=>(t.locale??F())===`en`?dO(e):fO(e)),mO=()=>`e.g. tutorials`,hO=()=>`ä¾å¦ tutorials`,gO=((e={},t={})=>(t.locale??F())===`en`?mO(e):hO(e)),_O=()=>`Title`,vO=()=>`æ é¢`,yO=((e={},t={})=>(t.locale??F())===`en`?_O(e):vO(e)),bO=()=>`e.g. Tutorials`,xO=()=>
12`ä¾å¦ æç¨`,SO=((e={},t={})=>(t.locale??F())===`en`?bO(e):xO(e)),CO=()=>`Description`,wO=()=>`æè¿°`,TO=((e={},t={})=>(t.locale??F())===`en`?CO(e):wO(e)),EO=()=>`Optional description`,DO=()=>`å¯éæè¿°`,OO=((e={},t={})=>(t.locale??F())===`en`?EO(e):DO(e)),kO=()=>`Save`,AO=()=>`ä¿å`,jO=((e={},t={})=>(t.locale??F())===`en`?kO(e):AO(e)),MO=()=>`Cancel`,NO=()=>`åæ¶`,PO=((e={},t={})=>(t.locale??F())===`en`?MO(e):NO(e)),FO=()=>`Delete`,IO=()=>`å é¤`,LO=((e={},t={})=>(t.locale??F())===`en`?FO(e):IO(e)),RO=()=>`Category created`,zO=()=>`å类已å建`,BO=((e={},t={})=>(t.locale??F())===`en`?RO(e):zO(e)),VO=()=>`Category updated`,HO=()=>`åç±»å·²æ´æ°`,UO=((e={},t={})=>(t.locale??F())===`en`?VO(e):HO(e)),WO=()=>`Category deleted`,GO=()=>`å类已å é¤`,KO=((e={},t={})=>(t.locale??F())===`en`?WO(e):GO(e)),qO=()=>`Posts`,JO=()=>`æç« 管ç`,YO=((e={},t={})=>(t.locale??F())===`en`?qO(e):JO(e)),XO=()=>`Manage blog posts and articles`,ZO=()=>`管çå客æç« `,QO=((e={},t={})=>(t.locale??F())===`en`?XO(e):ZO(e)),$O=()=>`All Posts`,ek=()=>`æææç« `,tk=((e={},t={})=>(t.locale??F())===`en`?$O(e):ek(e)),nk=e=>`${e?.count} posts`,rk=e=>`å
± ${e?.count} ç¯`,ik=((e,t={})=>(t.locale??F())===`en`?nk(e):rk(e)),ak=()=>`No posts yet`,ok=()=>`ææ æç« `,sk=((e={},t={})=>(t.locale??F())===`en`?ak(e):ok(e)),ck=()=>`Title`,lk=()=>`æ é¢`,uk=((e={},t={})=>(t.locale??F())===`en`?ck(e):lk(e)),dk=()=>`Slug`,fk=()=>`æ è¯`,pk=((e={},t={})=>(t.locale??F())===`en`?dk(e):fk(e)),mk=()=>`Author`,hk=()=>`ä½è
`,gk=((e={},t={})=>(t.locale??F())===`en`?mk(e):hk(e)),_k=()=>`Status`,vk=()=>`ç¶æ`,yk=((e={},t={})=>(t.locale??F())===`en`?_k(e):vk(e)),bk=()=>`Created At`,xk=()=>`å建æ¶é´`,Sk=((e={},t={})=>(t.locale??F())===`en`?bk(e):xk(e)),Ck=()=>`Actions`,wk=()=>`æä½`,Tk=((e={},t={})=>(t.locale??F())===`en`?Ck(e):wk(e)),Ek=()=>`Create Post`,Dk=()=>`å建æç« `,Ok=((e={},t={})=>(t.locale??F())===`en`?Ek(e):Dk(e)),kk=()=>`Create New Post`,Ak=()=>`åå»ºæ°æç« `,jk=((e={},t={})=>(t.locale??F())===`en`?kk(e):Ak(e)),Mk=()=>`Create a new blog post`,Nk=()=>`å建ä¸ç¯æ°çå客æç« `,Pk=((e={},t={})=>(t.locale??F())===`en`?Mk(e):Nk(e)),Fk=()=>`Edit Post`,Ik=()=>`ç¼è¾æç« `,Lk=((e={},t={})=>(t.locale??F())===`en`?Fk(e):Ik(e)),Rk=()=>`Update post details`,zk=()=>`æ´æ°æç« ä¿¡æ¯`,Bk=((e={},t={})=>(t.locale??F())===`en`?Rk(e):zk(e)),Vk=()=>`Delete Post`,Hk=()=>`å é¤æç« `,Uk=((e={},t={})=>(t.locale??F())===`en`?Vk(e):Hk(e)),Wk=()=>`Are you sure you want to delete this post?`,Gk=()=>`ç¡®å®è¦å 餿¤æç« åï¼`,Kk=((e={},t={})=>(t.locale??F())===`en`?Wk(e):Gk(e)),qk=()=>`Slug`,Jk=()=>`æ è¯`,Yk=((e={},t={})=>(t.locale??F())===`en`?qk(e):Jk(e)),Xk=()=>`e.g. my-first-post`,Zk=()=>`ä¾å¦ my-first-post`,Qk=((e={},t={})=>(t.locale??F())===`en`?Xk(e):Zk(e)),$k=()=>`Title`,eA=()=>`æ é¢`,tA=((e={},t={})=>(t.locale??F())===`en`?$k(e):eA(e)),nA=()=>`Post title`,rA=()=>`æç« æ é¢`,iA=((e={},t={})=>(t.locale??F())===`en`?nA(e):rA(e)),aA=()=>`Description`,oA=()=>`æè¿°`,sA=((e={},t={})=>(t.locale??F())===`en`?aA(e):oA(e)),cA=()=>`Brief description`,lA=()=>`ç®çæè¿°`,uA=((e={},t={})=>(t.locale??F())===`en`?cA(e):lA(e)),dA=()=>`Author`,fA=()=>`ä½è
`,pA=((e={},t={})=>(t.locale??F())===`en`?dA(e):fA(e)),mA=()=>`Author name`,hA=()=>`ä½è
åç§°`,gA=((e={},t={})=>(t.locale??F())===`en`?mA(e):hA(e)),_A=()=>`Content`,vA=()=>`æ£æ`,yA=((e={},t={})=>(t.locale??F())===`en`?_A(e):vA(e)),bA=()=>`Write your postâ¦`,xA=()=>`å¼å§æ°åæç« â¦`,SA=((e={},t={})=>(t.locale??F())===`en`?bA(e):xA(e)),CA=()=>`Category`,wA=()=>`åç±»`,TA=((e={},t={})=>(t.locale??F())===`en`?CA(e):wA(e)),EA=()=>`Select category`,DA=()=>`éæ©åç±»`,OA=((e={},t={})=>(t.locale??F())===`en`?EA(e):DA(e)),kA=()=>`Status`,AA=()=>`ç¶æ`,jA=((e={},t={})=>(t.locale??F())===`en`?kA(e):AA(e)),MA=()=>`Draft`,NA=()=>`è稿`,PA=((e={},t={})=>(t.locale??F())===`en`?MA(e):NA(e)),FA=()=>`Published`,IA=()=>`å·²åå¸`,LA=((e={},t={})=>(t.locale??F())===`en`?FA(e):IA(e)),RA=()=>`Save`,zA=()=>`ä¿å`,BA=((e={},t={})=>(t.locale??F())===`en`?RA(e):zA(e)),VA=()=>`Cancel`,HA=()=>`åæ¶`,UA=((e={},t={})=>(t.locale??F())===`en`?VA(e):HA(e)),WA=()=>`Delete`,GA=()=>`å é¤`,KA=((e={},t={})=>(t.locale??F())===`en`?WA(e):GA(e)),qA=()=>`Post created`,JA=()=>`æç« å·²å建`,YA=((e={},t={})=>(t.locale??F())===`en`?qA(e):JA(e)),XA=()=>`Post updated`,ZA=()=>`æç« å·²æ´æ°`,QA=((e={},t={})=>(t.locale??F())===`en`?XA(e):ZA(e)),$A=()=>`Post deleted`,ej=()=>`æç« å·²å é¤`,tj=((e={},t={})=>(t.locale??F())===`en`?$A(e):ej(e)),nj=()=>`All`,rj=()=>`å
¨é¨`,ij=((e={},t={})=>(t.locale??F())===`en`?nj(e):rj(e)),aj=()=>`Published`,oj=()=>`å·²åå¸`,sj=((e={},t={})=>(t.locale??F())===`en`?aj(e):oj(e)),cj=()=>`Draft`,lj=()=>`è稿`,uj=((e={},t={})=>(t.locale??F())===`en`?cj(e):lj(e)),dj=()=>`Payments`,fj=()=>`æ¯ä»ç®¡ç`,pj=((e={},t={})=>(t.locale??F())===`en`?dj(e):fj(e)),mj=()=>`View all payment orders`,hj=()=>`æ¥çæææ¯ä»è®¢å`,gj=((e={},t={})=>(t.locale??F())===`en`?mj(e):hj(e)),_j=()=>`All Payments`,vj=()=>`æææ¯ä»`,yj=((e={},t={})=>(t.locale??F())===`en`?_j(e):vj(e)),bj=e=>`${e?.count} payments`,xj=e=>`å
± ${e?.count} æ¡`,Sj=((e,t={})=>(t.locale??F())===`en`?bj(e):xj(e)),Cj=()=>`No payments yet`,wj=()=>`ææ æ¯ä»è®°å½`,Tj=((e={},t={})=>(t.locale??F())===`en`?Cj(e):wj(e)),Ej=()=>`Order No`,Dj=()=>`订åå·`,Oj=((e={},t={})=>(t.locale??F())===`en`?Ej(e):Dj(e)),kj=()=>`User`,Aj=()=>`ç¨æ·`,jj=((e={},t={})=>(t.locale??F())===`en`?kj(e):Aj(e)),Mj=()=>`Amount`,Nj=()=>`éé¢`,Pj=((e={},t={})=>(t.locale??F())===`en`?Mj(e):Nj(e)),Fj=()=>`Status`,Ij=()=>`ç¶æ`,Lj=((e={},t={})=>(t.locale??F())===`en`?Fj(e):Ij(e)),Rj=()=>`Type`,zj=()=>`ç±»å`,Bj=((e={},t={})=>(t.locale??F())===`en`?Rj(e):zj(e)),Vj=()=>`Provider`,Hj=()=>`æ¯ä»æ¹å¼`,Uj=((e={},t={})=>(t.locale??F())===`en`?Vj(e):Hj(e)),Wj=()=>`Created At`,Gj=()=>`å建æ¶é´`,Kj=((e={},t={})=>(t.locale??F())===`en`?Wj(e):Gj(e)),qj=()=>`All`,Jj=()=>`å
¨é¨`,Yj=((e={},t={})=>(t.locale??F())===`en`?qj(e):Jj(e)),Xj=()=>`Subscription`,Zj=()=>`订é
`,Qj=((e={},t={})=>(t.locale??F())===`en`?Xj(e):Zj(e)),$j=()=>`One-Time`,eM=()=>`䏿¬¡æ§`,tM=((e={},t={})=>(t.locale??F())===`en`?$j(e):eM(e)),nM=()=>`Subscriptions`,rM=()=>`订é
管ç`,iM=((e={},t={})=>(t.locale??F())===`en`?nM(e):rM(e)),aM=()=>`View all subscriptions`,oM=()=>`æ¥çææè®¢é
`,sM=((e={},t={})=>(t.locale??F())===`en`?aM(e):oM(e)),cM=()=>`All Subscriptions`,lM=()=>`ææè®¢é
`,uM=((e={},t={})=>(t.locale??F())===`en`?cM(e):lM(e)),dM=e=>`${e?.count}
12 subscriptions`,fM=e=>`å
± ${e?.count} æ¡`,pM=((e,t={})=>(t.locale??F())===`en`?dM(e):fM(e)),mM=()=>`No subscriptions yet`,hM=()=>`ææ è®¢é
è®°å½`,gM=((e={},t={})=>(t.locale??F())===`en`?mM(e):hM(e)),_M=()=>`Subscription No`,vM=()=>`订é
å·`,yM=((e={},t={})=>(t.locale??F())===`en`?_M(e):vM(e)),bM=()=>`User`,xM=()=>`ç¨æ·`,SM=((e={},t={})=>(t.locale??F())===`en`?bM(e):xM(e)),CM=()=>`Amount`,wM=()=>`éé¢`,TM=((e={},t={})=>(t.locale??F())===`en`?CM(e):wM(e)),EM=()=>`Interval`,DM=()=>`卿`,OM=((e={},t={})=>(t.locale??F())===`en`?EM(e):DM(e)),kM=()=>`Status`,AM=()=>`ç¶æ`,jM=((e={},t={})=>(t.locale??F())===`en`?kM(e):AM(e)),MM=()=>`Provider`,NM=()=>`æ¯ä»æ¹å¼`,PM=((e={},t={})=>(t.locale??F())===`en`?MM(e):NM(e)),FM=()=>`Period`,IM=()=>`å½å卿`,LM=((e={},t={})=>(t.locale??F())===`en`?FM(e):IM(e)),RM=()=>`Created At`,zM=()=>`å建æ¶é´`,BM=((e={},t={})=>(t.locale??F())===`en`?RM(e):zM(e)),VM=()=>`All`,HM=()=>`å
¨é¨`,UM=((e={},t={})=>(t.locale??F())===`en`?VM(e):HM(e)),WM=()=>`Monthly`,GM=()=>`æä»`,KM=((e={},t={})=>(t.locale??F())===`en`?WM(e):GM(e)),qM=()=>`Yearly`,JM=()=>`å¹´ä»`,YM=((e={},t={})=>(t.locale??F())===`en`?qM(e):JM(e)),XM=()=>`Credits`,ZM=()=>`积å管ç`,QM=((e={},t={})=>(t.locale??F())===`en`?XM(e):ZM(e)),$M=()=>`Description`,eN=()=>`æè¿°`,tN=((e={},t={})=>(t.locale??F())===`en`?$M(e):eN(e)),nN=()=>`All Credits`,rN=()=>`ææç§¯å`,iN=((e={},t={})=>(t.locale??F())===`en`?nN(e):rN(e)),aN=e=>`${e?.count} records`,oN=e=>`å
± ${e?.count} æ¡`,sN=((e,t={})=>(t.locale??F())===`en`?aN(e):oN(e)),cN=()=>`No credit records yet`,lN=()=>`ææ ç§¯åè®°å½`,uN=((e={},t={})=>(t.locale??F())===`en`?cN(e):lN(e)),dN=()=>`Transaction No`,fN=()=>`交æåå·`,pN=((e={},t={})=>(t.locale??F())===`en`?dN(e):fN(e)),mN=()=>`User`,hN=()=>`ç¨æ·`,gN=((e={},t={})=>(t.locale??F())===`en`?mN(e):hN(e)),_N=()=>`Amount`,vN=()=>`æ°é`,yN=((e={},t={})=>(t.locale??F())===`en`?_N(e):vN(e)),bN=()=>`Remaining`,xN=()=>`å©ä½`,SN=((e={},t={})=>(t.locale??F())===`en`?bN(e):xN(e)),CN=()=>`Type`,wN=()=>`ç±»å`,TN=((e={},t={})=>(t.locale??F())===`en`?CN(e):wN(e)),EN=()=>`Scene`,DN=()=>`åºæ¯`,ON=((e={},t={})=>(t.locale??F())===`en`?EN(e):DN(e)),kN=()=>`Expires At`,AN=()=>`è¿ææ¶é´`,jN=((e={},t={})=>(t.locale??F())===`en`?kN(e):AN(e)),MN=()=>`Created At`,NN=()=>`å建æ¶é´`,PN=((e={},t={})=>(t.locale??F())===`en`?MN(e):NN(e)),FN=()=>`All`,IN=()=>`å
¨é¨`,LN=((e={},t={})=>(t.locale??F())===`en`?FN(e):IN(e)),RN=()=>`Grant`,zN=()=>`æäº`,BN=((e={},t={})=>(t.locale??F())===`en`?RN(e):zN(e)),VN=()=>`Consume`,HN=()=>`æ¶è´¹`,UN=((e={},t={})=>(t.locale??F())===`en`?VN(e):HN(e)),WN=()=>`Invite Codes`,GN=()=>`é请ç `,KN=((e={},t={})=>(t.locale??F())===`en`?WN(e):GN(e)),qN=()=>`Manage invite codes for sign-up`,JN=()=>`管çç¨äºæ³¨åçé请ç `,YN=((e={},t={})=>(t.locale??F())===`en`?qN(e):JN(e)),XN=()=>`New Invite Code`,ZN=()=>`æ°å»ºé请ç `,QN=((e={},t={})=>(t.locale??F())===`en`?XN(e):ZN(e)),$N=()=>`Create Invite Codes`,eP=()=>`å建é请ç `,tP=((e={},t={})=>(t.locale??F())===`en`?$N(e):eP(e)),nP=()=>`Generate one or more invite codes. Random codes are produced automatically.`,rP=()=>`å¯ä¸æ¬¡çæä¸ä¸ªæå¤ä¸ª,ç³»ç»ä¼èªå¨çæéæºç ã`,iP=((e={},t={})=>(t.locale??F())===`en`?nP(e):rP(e)),aP=()=>`Create`,oP=()=>`å建`,sP=((e={},t={})=>(t.locale??F())===`en`?aP(e):oP(e)),cP=()=>`Creating...`,lP=()=>`å建ä¸...`,uP=((e={},t={})=>(t.locale??F())===`en`?cP(e):lP(e)),dP=()=>`Invite code(s) created`,fP=()=>`é请ç å建æå`,pP=((e={},t={})=>(t.locale??F())===`en`?dP(e):fP(e)),mP=()=>`Cancel`,hP=()=>`åæ¶`,gP=((e={},t={})=>(t.locale??F())===`en`?mP(e):hP(e)),_P=()=>`How many`,vP=()=>`æ°é`,yP=((e={},t={})=>(t.locale??F())===`en`?_P(e):vP(e)),bP=()=>`Max uses (per code)`,xP=()=>`æå¤§ä½¿ç¨æ¬¡æ°(æ¯ä¸ªç )`,SP=((e={},t={})=>(t.locale??F())===`en`?bP(e):xP(e)),CP=()=>`Trial days`,wP=()=>`è¯ç¨å¤©æ°`,TP=((e={},t={})=>(t.locale??F())===`en`?CP(e):wP(e)),EP=()=>`Expires at (optional)`,DP=()=>`è¿ææ¶é´(å¯é)`,OP=((e={},t={})=>(t.locale??F())===`en`?EP(e):DP(e)),kP=()=>`Note`,AP=()=>`夿³¨`,jP=((e={},t={})=>(t.locale??F())===`en`?kP(e):AP(e)),MP=()=>`Optional note for internal reference`,NP=()=>`ç¨äºå
é¨åèç夿³¨ä¿¡æ¯`,PP=((e={},t={})=>(t.locale??F())===`en`?MP(e):NP(e)),FP=()=>`Please check your input`,IP=()=>`è¯·æ£æ¥è¾å
¥`,LP=((e={},t={})=>(t.locale??F())===`en`?FP(e):IP(e)),RP=()=>`Code`,zP=()=>`é请ç `,BP=((e={},t={})=>(t.locale??F())===`en`?RP(e):zP(e)),VP=()=>
12`Usage`,HP=()=>`å·²ç¨`,UP=((e={},t={})=>(t.locale??F())===`en`?VP(e):HP(e)),WP=()=>`Trial`,GP=()=>`è¯ç¨`,KP=((e={},t={})=>(t.locale??F())===`en`?WP(e):GP(e)),qP=()=>`Note`,JP=()=>`夿³¨`,YP=((e={},t={})=>(t.locale??F())===`en`?qP(e):JP(e)),XP=()=>`Expires`,ZP=()=>`è¿æ`,QP=((e={},t={})=>(t.locale??F())===`en`?XP(e):ZP(e)),$P=()=>`Created`,eF=()=>`å建äº`,tF=((e={},t={})=>(t.locale??F())===`en`?$P(e):eF(e)),nF=()=>`Actions`,rF=()=>`æä½`,iF=((e={},t={})=>(t.locale??F())===`en`?nF(e):rF(e)),aF=()=>`No invite codes yet`,oF=()=>`ææ é请ç `,sF=((e={},t={})=>(t.locale??F())===`en`?aF(e):oF(e)),cF=()=>`Copied to clipboard`,lF=()=>`å·²å¤å¶`,uF=((e={},t={})=>(t.locale??F())===`en`?cF(e):lF(e)),dF=()=>`Delete invite code?`,fF=()=>`确认å é¤é请ç ?`,pF=((e={},t={})=>(t.locale??F())===`en`?dF(e):fF(e)),mF=()=>`This action cannot be undone.`,hF=()=>`æ¤æä½ä¸å¯æ¤éã`,gF=((e={},t={})=>(t.locale??F())===`en`?mF(e):hF(e)),_F=()=>`Delete`,vF=()=>`å é¤`,yF=((e={},t={})=>(t.locale??F())===`en`?_F(e):vF(e)),bF=()=>`Invite code deleted`,xF=()=>`é请ç å·²å é¤`,SF=((e={},t={})=>(t.locale??F())===`en`?bF(e):xF(e)),CF=()=>`All`,wF=()=>`å
¨é¨`,TF=((e={},t={})=>(t.locale??F())===`en`?CF(e):wF(e)),EF=()=>`Available`,DF=()=>`å¯ç¨`,OF=((e={},t={})=>(t.locale??F())===`en`?EF(e):DF(e)),kF=()=>`Used`,AF=()=>`已使ç¨`,jF=((e={},t={})=>(t.locale??F())===`en`?kF(e):AF(e)),MF=()=>`System Settings`,NF=()=>`ç³»ç»è®¾ç½®`,PF=((e={},t={})=>(t.locale??F())===`en`?MF(e):NF(e)),FF=()=>`Configure system-wide settings`,IF=()=>`é
置系ç»çº§è®¾ç½®`,LF=((e={},t={})=>(t.locale??F())===`en`?FF(e):IF(e)),RF=()=>`Save`,zF=()=>`ä¿å`,BF=((e={},t={})=>(t.locale??F())===`en`?RF(e):zF(e)),VF=()=>`Saving...`,HF=()=>`ä¿åä¸...`,UF=((e={},t={})=>(t.locale??F())===`en`?VF(e):HF(e)),WF=()=>`Settings saved`,GF=()=>`设置已ä¿å`,KF=((e={},t={})=>(t.locale??F())===`en`?WF(e):GF(e)),qF=()=>`Failed to save`,JF=()=>`ä¿å失败`,YF=((e={},t={})=>(t.locale??F())===`en`?qF(e):JF(e)),XF=()=>`Test`,ZF=()=>`æµè¯`,QF=((e={},t={})=>(t.locale??F())===`en`?XF(e):ZF(e)),$F=e=>`Test ${e?.group}`,eI=e=>`æµè¯ ${e?.group}`,tI=((e,t={})=>(t.locale??F())===`en`?$F(e):eI(e)),nI=()=>`Run a live request with your current saved config. No orders or data are persisted.`,rI=()=>`使ç¨å½åå·²ä¿åçé
ç½®åèµ·ä¸æ¬¡çå®è¯·æ±ï¼ä¸ä¼çæè®¢åæåå
¥æ°æ®ã`,iI=((e={},t={})=>(t.locale??F())===`en`?nI(e):rI(e)),aI=()=>`Run Test`,oI=()=>`å¼å§æµè¯`,sI=((e={},t={})=>(t.locale??F())===`en`?aI(e):oI(e)),cI=()=>`Running...`,lI=()=>`æµè¯ä¸...`,uI=((e={},t={})=>(t.locale??F())===`en`?cI(e):lI(e)),dI=()=>`Close`,fI=()=>`å
³é`,pI=((e={},t={})=>(t.locale??F())===`en`?dI(e):fI(e)),mI=()=>`Test failed`,hI=()=>`æµè¯å¤±è´¥`,gI=((e={},t={})=>(t.locale??F())===`en`?mI(e):hI(e)),_I=()=>`General`,vI=()=>`常è§`,yI=((e={},t={})=>(t.locale??F())===`en`?_I(e):vI(e)),bI=()=>`Auth`,xI=()=>`认è¯`,SI=((e={},t={})=>(t.locale??F())===`en`?bI(e):xI(e)),CI=()=>`Payment`,wI=()=>`æ¯ä»`,TI=((e={},t={})=>(t.locale??F())===`en`?CI(e):wI(e)),EI=()=>`Email`,DI=()=>`é®ä»¶`,OI=((e={},t={})=>(t.locale??F())===`en`?EI(e):DI(e)),kI=()=>`Storage`,AI=()=>`åå¨`,jI=((e={},t={})=>(t.locale??F())===`en`?kI(e):AI(e)),MI=()=>`AI`,NI=()=>`AI`,PI=((e={},t={})=>(t.locale??F())===`en`?MI(e):NI(e)),FI=()=>`Analytics`,II=()=>`ç»è®¡`,LI=((e={},t={})=>(t.locale??F())===`en`?FI(e):II(e)),RI=()=>`Custom`,zI=()=>`èªå®ä¹`,BI=((e={},t={})=>(t.locale??F())===`en`?RI(e):zI(e)),VI=()=>`Custom Configs`,HI=()=>`èªå®ä¹é
ç½®`,UI=((e={},t={})=>(t.locale??F())===`en`?VI(e):HI(e)),WI=()=>`Add your own key/value configs. Keys must be unique and not collide with built-in settings.`,GI=()=>
12`æ·»å èªå®ä¹ç key/value é
ç½®ãKey å¿
é¡»å¯ä¸ï¼ä¸ä¸è½ä¸å
ç½®é
置项éåã`,KI=((e={},t={})=>(t.locale??F())===`en`?WI(e):GI(e)),qI=()=>`No custom configs yet. Click "Add" to create one.`,JI=()=>`ææ èªå®ä¹é
ç½®ï¼ç¹å»ãæ·»å ãæ°å»ºä¸æ¡ã`,YI=((e={},t={})=>(t.locale??F())===`en`?qI(e):JI(e)),XI=()=>`config_key`,ZI=()=>`config_key`,QI=((e={},t={})=>(t.locale??F())===`en`?XI(e):ZI(e)),$I=()=>`value`,eL=()=>`é
ç½®å¼`,tL=((e={},t={})=>(t.locale??F())===`en`?$I(e):eL(e)),nL=()=>`Add`,rL=()=>`æ·»å `,iL=((e={},t={})=>(t.locale??F())===`en`?nL(e):rL(e)),aL=()=>`Remove`,oL=()=>`å é¤`,sL=((e={},t={})=>(t.locale??F())===`en`?aL(e):oL(e)),cL=()=>`App Info`,lL=()=>`åºç¨ä¿¡æ¯`,uL=((e={},t={})=>(t.locale??F())===`en`?cL(e):lL(e)),dL=()=>`Basic application settings`,fL=()=>`åºæ¬åºç¨è®¾ç½®`,pL=((e={},t={})=>(t.locale??F())===`en`?dL(e):fL(e)),mL=()=>`User Roles`,hL=()=>`ç¨æ·è§è²`,gL=((e={},t={})=>(t.locale??F())===`en`?mL(e):hL(e)),_L=()=>`Default role for new users`,vL=()=>`æ°ç¨æ·é»è®¤è§è²`,yL=((e={},t={})=>(t.locale??F())===`en`?_L(e):vL(e)),bL=()=>`Credits`,xL=()=>`积å`,SL=((e={},t={})=>(t.locale??F())===`en`?bL(e):xL(e)),CL=()=>`Initial credits for new users`,wL=()=>`æ°ç¨æ·åå§ç§¯å`,TL=((e={},t={})=>(t.locale??F())===`en`?CL(e):wL(e)),EL=()=>`Email Auth`,DL=()=>`é®ç®±è®¤è¯`,OL=((e={},t={})=>(t.locale??F())===`en`?EL(e):DL(e)),kL=()=>`Email/password authentication`,AL=()=>`é®ç®±/å¯ç ç»å½`,jL=((e={},t={})=>(t.locale??F())===`en`?kL(e):AL(e)),ML=()=>`Google Auth`,NL=()=>`Google 认è¯`,PL=((e={},t={})=>(t.locale??F())===`en`?ML(e):NL(e)),FL=()=>`Google OAuth login`,IL=()=>`Google OAuth ç»å½`,LL=((e={},t={})=>(t.locale??F())===`en`?FL(e):IL(e)),RL=()=>`GitHub Auth`,zL=()=>`GitHub 认è¯`,BL=((e={},t={})=>(t.locale??F())===`en`?RL(e):zL(e)),VL=()=>`GitHub OAuth login`,HL=()=>`GitHub OAuth ç»å½`,UL=((e={},t={})=>(t.locale??F())===`en`?VL(e):HL(e)),WL=()=>`Basic`,GL=()=>`åºç¡è®¾ç½®`,KL=((e={},t={})=>(t.locale??F())===`en`?WL(e):GL(e)),qL=()=>`Payment general settings`,JL=()=>`æ¯ä»éç¨è®¾ç½®`,YL=((e={},t={})=>(t.locale??F())===`en`?qL(e):JL(e)),XL=()=>`Stripe`,ZL=()=>`Stripe`,QL=((e={},t={})=>(t.locale??F())===`en`?XL(e):ZL(e)),$L=()=>`Stripe payment gateway`,eR=()=>`Stripe æ¯ä»ç½å
³`,tR=((e={},t={})=>(t.locale??F())===`en`?$L(e):eR(e)),nR=()=>`Creem`,rR=()=>`Creem`,iR=((e={},t={})=>(t.locale??F())===`en`?nR(e):rR(e)),aR=()=>`Creem payment gateway`,oR=()=>`Creem æ¯ä»ç½å
³`,sR=((e={},t={})=>(t.locale??F())===`en`?aR(e):oR(e)),cR=()=>`PayPal`,lR=()=>`PayPal`,uR=((e={},t={})=>(t.locale??F())===`en`?cR(e):lR(e)),dR=()=>`PayPal payment gateway`,fR=()=>`PayPal æ¯ä»ç½å
³`,pR=((e={},t={})=>(t.locale??F())===`en`?dR(e):fR(e)),mR=()=>`Alipay`,hR=()=>`æ¯ä»å®`,gR=((e={},t={})=>(t.locale??F())===`en`?mR(e):hR(e)),_R=()=>`Alipay payment gateway (native)`,vR=()=>`æ¯ä»å®æ¯ä»ï¼åçï¼`,yR=((e={},t={})=>(t.locale??F())===`en`?_R(e):vR(e)),bR=()=>`WeChat Pay`,xR=()=>`微信æ¯ä»`,SR=((e={},t={})=>(t.locale??F())===`en`?bR(e):xR(e)),CR=()=>`WeChat Pay gateway (native)`,wR=()=>`微信æ¯ä»ç½å
³ï¼åçï¼`,TR=((e={},t={})=>(t.locale??F())===`en`?CR(e):wR(e)),ER=()=>`Resend`,DR=()=>`Resend`,OR=((e={},t={})=>(t.locale??F())===`en`?ER(e):DR(e)),kR=()=>`Resend email service`,AR=()=>`Resend é®ä»¶æå¡`,jR=((e={},t={})=>(t.locale??F())===`en`?kR(e):AR(e)),MR=()=>`Cloudflare R2 / S3`,NR=()=>`Cloudflare R2 / S3`,PR=((e={},t={})=>(t.locale??F())===`en`?MR(e):NR(e)),FR=()=>`Object storage settings`,IR=()=>`对象åå¨è®¾ç½®`,LR=((e={},t={})=>(t.locale??F())===`en`?FR(e):IR(e)),RR=()=>`OpenAI`,zR=()=>`OpenAI`,BR=((e={},t={})=>(t.locale??F())===`en`?RR(e):zR(e)),VR=()=>`OpenAI (or compatible) API`,HR=()=>`OpenAIï¼æå
¼å®¹ï¼API`,UR=((e={},t={})=>(t.locale??F())===`en`?VR(e):HR(e)),WR=()=>`Anthropic`,GR=()=>`Anthropic`,KR=((e={},t={})=>(t.locale??F())===`en`?WR(e):GR(e)),qR=()=>`Anthropic Claude API`,JR=()=>`Anthropic Claude API`,YR=((e={},t={})=>(t.locale??F())===`en`?qR(e):JR(e)),XR=()=>`Replicate`,ZR=()=>`Replicate`,QR=((e={},t={})=>(t.locale??F())===`en`?XR(e):ZR(e)),$R=()=>`Replicate AI API`,ez=()=>`Replicate AI API`,tz=((e={},t={})=>(t.locale??F())===`en`?$R(e):ez(e)),nz=()=>`Fal`,rz=()=>`Fal`,iz=((e={},t={})=>(t.locale??F())===`en`?nz(e):rz(e)),az=()=>`Fal AI API`,oz=()=>`Fal AI API`,sz=((e={},t={})=>(t.locale??F())===`en`?az(e):oz(e)),cz=()=>`Google Analytics`,lz=()=>`Google Analytics`,uz=((e={},t={})=>(t.locale??F())===`en`?cz(e):lz(e)),dz=()=>`Inject gtag.js with the configured Measurement ID`,fz=()=>`æé
ç½®ç Measurement ID 注å
¥ gtag.js`,pz=((e={},t={})=>(t.locale??F())===`en`?dz(e):fz(e)),mz=()=>`Plausible`,hz=()=>`Plausible`,gz=((e={},t={})=>(t.locale??F())===`en`?mz(e):hz(e)),_z=()=>`Inject plausible.js for self-hosted or cloud Plausible`,vz=()=>`注å
¥ plausible.jsï¼äºçæèªæç®¡ï¼`,yz=((e={},t={})=>(t.locale??F())===`en`?_z(e):vz(e)),bz=()=>`App Name`,xz=()=>`åºç¨åç§°`,Sz=((e={},t={})=>(t.locale??F())===`en`?bz(e):xz(e)),Cz=()=>`App Description`,wz=()=>`åºç¨æè¿°`,Tz=((e={},t={})=>(t.locale??F())===`en`?Cz(e):wz(e)),Ez=()=>`App URL`,Dz=()=>`åºç¨å°å`,Oz=((e={},t={})=>(t.locale??F())===`en`?Ez(e):Dz(e)),kz=()=>`Auto-assign role for new users`,Az=()=>`æ°ç¨æ·èªå¨åé
è§è²`,jz=((e={},t={})=>(t.locale??F())===`en`?kz(e):Az(e)),Mz=()=>`Default role name`,Nz=()=>`é»è®¤è§è²åç§°`,Pz=((e={},t={})=>(t.locale??F())===`en`?Mz(e):Nz(e)),Fz=()=>`Grant credits on signup`,Iz=()=>`注åèµ é积å`,Lz=((e={},t={})=>(t.locale??F())===`en`?Fz(e):Iz(e)),Rz=()=>`Credits amount`,zz=()=>`ç§¯åæ°é`,Bz=((e={},t={})=>(t.locale??F())===`en`?Rz(e):zz(e)),Vz=()=>`Valid days`,Hz=()=>`ææå¤©æ°`,Uz=((e={},t={})=>(t.locale??F())===`en`?Vz(e):Hz(e)),Wz=()=>`Description`,Gz=()=>`æè¿°`,Kz=((e={},t={})=>(t.locale??F())===`en`?Wz(e):Gz(e)),qz=()=>`Enable email auth`,Jz=()=>`å¯ç¨é®ç®±è®¤è¯`,Yz=((e={},t={})=>(t.locale??F())===`en`?qz(e):Jz(e)),Xz=()=>`Require email verification on sign up`,Zz=()=>`æ³¨åæ¶éè¦é®ç®±éªè¯`,Qz=((e={},t={})=>(t.locale??F())===`en`?Xz(e):Zz(e)),$z=()=>`Enable Google auth`,eB=()=>`å¯ç¨ Google 认è¯`,tB=((e={},t={})=>(t.locale??F())===`en`?$z(e):eB(e)),nB=()=>`Enable Google One Tap`,rB=()=>`å¯ç¨ Google One Tap`,iB=((e={},t={})=>(t.locale??F())===`en`?nB(e):rB(e)),aB=()=>`Client ID`,oB=()=>`客æ·ç«¯ ID`,sB=((e={},t={})=>(t.locale??F())===`en`?aB(e):oB(e)),cB=()=>`Client Secret`,lB=()=>`客æ·ç«¯å¯é¥`,uB=((e={},t={})=>(t.locale??F())===`en`?cB(e):lB(e)),dB=()=>`Enable GitHub auth`,fB=()=>`å¯ç¨ GitHub 认è¯`,pB=((e={},t={})=>(t.locale??F())===`en`?dB(e):fB(e)),mB=()=>`Client ID`,hB=()=>`客æ·ç«¯ ID`,gB=((e={},t={})=>(t.locale??F())===`en`?mB(e):hB(e)),_B=()=>`Client Secret`,vB=()=>`客æ·ç«¯å¯é¥`,yB=((e={},t={})=>(t.locale??F())===`en`?_B(e):vB(e)),bB=()=>`Require invite code on sign up`,xB=()=>`æ³¨åæ¶éè¦é请ç `,SB=((e={},t={})=>(t.locale??F())===`en`?bB(e):xB(e)),CB=()=>`Show payment method selector`,wB=()=>`æ¾ç¤ºæ¯ä»æ¹å¼éæ©å¨`,TB=((e={},t={})=>(t.locale??F())===`en`?CB(e):wB(e)),EB=()=>`Default provider`,DB=()=>`é»è®¤æ¯ä»æ¹å¼`,OB=((e={},t={})=>(t.locale??F())===`en`?EB(e):DB(e)),kB=()=>`Enable Stripe`,AB=()=>`å¯ç¨ Stripe`,jB=((e={},t={})=>(t.locale??F())===`en`?kB(e):AB(e)),MB=()=>`Secret Key`,NB=()=>`å¯é¥`,PB=((e={},t={})=>(t.locale??F())===`en`?MB(e):NB(e)),FB=()=>`Publishable Key`,IB=()=>`å
¬é¥`,LB=((e={},t={})=>(t.locale??F())===`en`?FB(e):IB(e)),RB=()=>`Webhook Signing Secret`,zB=()=>`Webhook ç¾åå¯é¥`,BB=((e={},t={})=>(t.locale??F())===`en`?RB(e):zB(e)),VB=()=>`Enable Creem`,HB=()=>`å¯ç¨ Creem`,UB=((e={},t={})=>(t.locale??F())===`en`?VB(e):HB(e)),WB=()=>`Environment`,GB=()=>`ç¯å¢`,KB=((e={},t={})=>(t.locale??F())===`en`?WB(e):GB(e)),qB=()=>`API Key`,JB=()=>`API å¯é¥`,YB=((e={},t={})=>(t.locale??F())===`en`?qB(e):JB(e)),XB=()=>`Signing Secret`,ZB=()=>`Signing Secret`,QB=((e={},t={})=>
12(t.locale??F())===`en`?XB(e):ZB(e)),$B=()=>`Test amount (cents)`,eV=()=>`æµè¯éé¢ï¼åï¼`,tV=((e={},t={})=>(t.locale??F())===`en`?$B(e):eV(e)),nV=()=>`Enable PayPal`,rV=()=>`å¯ç¨ PayPal`,iV=((e={},t={})=>(t.locale??F())===`en`?nV(e):rV(e)),aV=()=>`Client ID`,oV=()=>`客æ·ç«¯ ID`,sV=((e={},t={})=>(t.locale??F())===`en`?aV(e):oV(e)),cV=()=>`Client Secret`,lV=()=>`客æ·ç«¯å¯é¥`,uV=((e={},t={})=>(t.locale??F())===`en`?cV(e):lV(e)),dV=()=>`Webhook ID`,fV=()=>`Webhook ID`,pV=((e={},t={})=>(t.locale??F())===`en`?dV(e):fV(e)),mV=()=>`Environment`,hV=()=>`ç¯å¢`,gV=((e={},t={})=>(t.locale??F())===`en`?mV(e):hV(e)),_V=()=>`Test amount (cents)`,vV=()=>`æµè¯éé¢ï¼åï¼`,yV=((e={},t={})=>(t.locale??F())===`en`?_V(e):vV(e)),bV=()=>`Enable Alipay`,xV=()=>`å¯ç¨æ¯ä»å®`,SV=((e={},t={})=>(t.locale??F())===`en`?bV(e):xV(e)),CV=()=>`App ID`,wV=()=>`åºç¨ ID`,TV=((e={},t={})=>(t.locale??F())===`en`?CV(e):wV(e)),EV=()=>`Private Key (RSA2)`,DV=()=>`åºç¨ç§é¥ï¼RSA2ï¼`,OV=((e={},t={})=>(t.locale??F())===`en`?EV(e):DV(e)),kV=()=>`Alipay Public Key`,AV=()=>`æ¯ä»å®å
¬é¥`,jV=((e={},t={})=>(t.locale??F())===`en`?kV(e):AV(e)),MV=()=>`Notify URL (Webhook)`,NV=()=>`åè°å°åï¼Webhookï¼`,PV=((e={},t={})=>(t.locale??F())===`en`?MV(e):NV(e)),FV=()=>`Test amount (cents)`,IV=()=>`æµè¯éé¢ï¼åï¼`,LV=((e={},t={})=>(t.locale??F())===`en`?FV(e):IV(e)),RV=()=>`Enable WeChat Pay`,zV=()=>`å¯ç¨å¾®ä¿¡æ¯ä»`,BV=((e={},t={})=>(t.locale??F())===`en`?RV(e):zV(e)),VV=()=>`AppID`,HV=()=>`AppID`,UV=((e={},t={})=>(t.locale??F())===`en`?VV(e):HV(e)),WV=()=>`Merchant ID`,GV=()=>`åæ·å·`,KV=((e={},t={})=>(t.locale??F())===`en`?WV(e):GV(e)),qV=()=>`APIv3 Key`,JV=()=>`APIv3 å¯é¥`,YV=((e={},t={})=>(t.locale??F())===`en`?qV(e):JV(e)),XV=()=>`Merchant Private Key (PEM)`,ZV=()=>`åæ·ç§é¥ï¼PEMï¼`,QV=((e={},t={})=>(t.locale??F())===`en`?XV(e):ZV(e)),$V=()=>`Certificate Serial No`,eH=()=>`è¯ä¹¦åºåå·`,tH=((e={},t={})=>(t.locale??F())===`en`?$V(e):eH(e)),nH=()=>`Notify URL (Webhook)`,rH=()=>`åè°å°åï¼Webhookï¼`,iH=((e={},t={})=>(t.locale??F())===`en`?nH(e):rH(e)),aH=()=>`Test amount (cents)`,oH=()=>`æµè¯éé¢ï¼åï¼`,sH=((e={},t={})=>(t.locale??F())===`en`?aH(e):oH(e)),cH=()=>`API Key`,lH=()=>`API å¯é¥`,uH=((e={},t={})=>(t.locale??F())===`en`?cH(e):lH(e)),dH=()=>`Sender Email`,fH=()=>`åä»¶å°å`,pH=((e={},t={})=>(t.locale??F())===`en`?dH(e):fH(e)),mH=()=>`Cloudflare Access Key`,hH=()=>`Cloudflare 访é®å¯é¥`,gH=((e={},t={})=>(t.locale??F())===`en`?mH(e):hH(e)),_H=()=>`Cloudflare Secret Key`,vH=()=>`Cloudflare ç§æå¯é¥`,yH=((e={},t={})=>(t.locale??F())===`en`?_H(e):vH(e)),bH=()=>`Bucket Name`,xH=()=>`å卿¡¶åç§°`,SH=((e={},t={})=>(t.locale??F())===`en`?bH(e):xH(e)),CH=()=>`Upload Path`,wH=()=>`ä¸ä¼ è·¯å¾`,TH=((e={},t={})=>(t.locale??F())===`en`?CH(e):wH(e)),EH=()=>`Endpoint`,DH=()=>`端ç¹`,OH=((e={},t={})=>(t.locale??F())===`en`?EH(e):DH(e)),kH=()=>`Domain`,AH=()=>`å
Œ
±åå`,jH=((e={},t={})=>(t.locale??F())===`en`?kH(e):AH(e)),MH=()=>`Base URL`,NH=()=>`Base URL`,PH=((e={},t={})=>(t.locale??F())===`en`?MH(e):NH(e)),FH=()=>`API Key`,IH=()=>`API å¯é¥`,LH=((e={},t={})=>(t.locale??F())===`en`?FH(e):IH(e)),RH=()=>`Base URL`,zH=()=>`Base URL`,BH=((e={},t={})=>(t.locale??F())===`en`?RH(e):zH(e)),VH=()=>`API Key`,HH=()=>`API å¯é¥`,UH=((e={},t={})=>(t.locale??F())===`en`?VH(e):HH(e)),WH=()=>`API Token`,GH=()=>`API Token`,KH=((e={},t={})=>(t.locale??F())===`en`?WH(e):GH(e)),qH=()=>`API Key`,JH=()=>`API å¯é¥`,YH=((e={},t={})=>(t.locale??F())===`en`?qH(e):JH(e)),XH=()=>`Measurement ID`,ZH=()=>`Measurement ID`,QH=((e={},t={})=>(t.locale??F())===`en`?XH(e):ZH(e)),$H=()=>`Domain`,eU=()=>`åå`,tU=((e={},t={})=>(t.locale??F())===`en`?$H(e):eU(e)),nU=()=>`Script Src`,rU=()=>`èæ¬å°å`,iU=((e={},t={})=>(t.locale??F())===`en`?nU(e):rU(e)),aU=()=>`Leave empty to use real amount, 1 = $0.01`,oU=()=>`ç空使ç¨å®é
éé¢ï¼å¡« 1 åæ¯ä» $0.01`,sU=((e={},t={})=>(t.locale??F())===`en`?aU(e):oU(e)),cU=()=>`Leave empty to use real amount, 1 = $0.01`,lU=()=>`ç空使ç¨å®é
éé¢ï¼å¡« 1 åæ¯ä» $0.01`,uU=((e={},t={})=>(t.locale??F())===`en`?cU(e):lU(e)),dU=()=>`Leave empty to use real amount, 1 = Â¥0.01`,fU=()=>`ç空使ç¨å®é
éé¢ï¼å¡« 1 åæ¯ä» Â¥0.01`,pU=((e={},t={})=>(t.locale??F())===`en`?dU(e):fU(e)),mU=()=>`Leave empty to use real amount, 1 = Â¥0.01`,hU=()=>`ç空使ç¨å®é
éé¢ï¼å¡« 1 åæ¯ä» Â¥0.01`,gU=((e={},t={})=>(t.locale??F())===`en`?mU(e):hU(e)),_U=()=>`Support Tickets`,vU=()=>`å·¥å管ç`,yU=((e={},t={})=>(t.locale??F())===`en`?_U(e):vU(e)),bU=()=>`View and reply to user tickets`,xU=()=>`æ¥çå¹¶åå¤ç¨æ·æäº¤çå·¥å`,SU=((e={},t={})=>(t.locale??F())===`en`?bU(e):xU(e)),CU=()=>`Subject`,wU=()=>`æ é¢`,TU=((e={},t={})=>(t.locale??F())===`en`?CU(e):wU(e)),EU=()=>`User`,DU=()=>`ç¨æ·`,OU=((e={},t={})=>
12(t.locale??F())===`en`?EU(e):DU(e)),kU=()=>`Status`,AU=()=>`ç¶æ`,jU=((e={},t={})=>(t.locale??F())===`en`?kU(e):AU(e)),MU=()=>`Last Updated`,NU=()=>`æ´æ°æ¶é´`,PU=((e={},t={})=>(t.locale??F())===`en`?MU(e):NU(e)),FU=()=>`Actions`,IU=()=>`æä½`,LU=((e={},t={})=>(t.locale??F())===`en`?FU(e):IU(e)),RU=()=>`All`,zU=()=>`å
¨é¨`,BU=((e={},t={})=>(t.locale??F())===`en`?RU(e):zU(e)),VU=()=>`Open`,HU=()=>`å¾
å¤ç`,UU=((e={},t={})=>(t.locale??F())===`en`?VU(e):HU(e)),WU=()=>`In Progress`,GU=()=>`å¤çä¸`,KU=((e={},t={})=>(t.locale??F())===`en`?WU(e):GU(e)),qU=()=>`Closed`,JU=()=>`å·²å
³é`,YU=((e={},t={})=>(t.locale??F())===`en`?qU(e):JU(e)),XU=()=>`Open`,ZU=()=>`å¾
å¤ç`,QU=((e={},t={})=>(t.locale??F())===`en`?XU(e):ZU(e)),$U=()=>`In Progress`,eW=()=>`å¤çä¸`,tW=((e={},t={})=>(t.locale??F())===`en`?$U(e):eW(e)),nW=()=>`Closed`,rW=()=>`å·²å
³é`,iW=((e={},t={})=>(t.locale??F())===`en`?nW(e):rW(e)),aW=()=>`No tickets`,oW=()=>`ææ å·¥å`,sW=((e={},t={})=>(t.locale??F())===`en`?aW(e):oW(e)),cW=()=>`Write a reply...`,lW=()=>`è¾å
¥åå¤å
容â¦`,uW=((e={},t={})=>(t.locale??F())===`en`?cW(e):lW(e)),dW=()=>`Send Reply`,fW=()=>`åéåå¤`,pW=((e={},t={})=>(t.locale??F())===`en`?dW(e):fW(e)),mW=()=>`Sending...`,hW=()=>`åéä¸â¦`,gW=((e={},t={})=>(t.locale??F())===`en`?mW(e):hW(e)),_W=()=>`Reply sent`,vW=()=>`åå¤å·²åé`,yW=((e={},t={})=>(t.locale??F())===`en`?_W(e):vW(e)),bW=()=>`Status updated`,xW=()=>`ç¶æå·²æ´æ°`,SW=((e={},t={})=>(t.locale??F())===`en`?bW(e):xW(e)),CW=()=>`Close Ticket`,wW=()=>`å
³éå·¥å`,TW=((e={},t={})=>(t.locale??F())===`en`?CW(e):wW(e)),EW=()=>`Reopen Ticket`,DW=()=>`éæ°æå¼`,OW=((e={},t={})=>(t.locale??F())===`en`?EW(e):DW(e)),kW=()=>`Admin`,AW=()=>`管çå`,jW=((e={},t={})=>(t.locale??F())===`en`?kW(e):AW(e)),MW=()=>`Latest Reply`,NW=()=>`ææ°åå¤`,PW=((e={},t={})=>(t.locale??F())===`en`?MW(e):NW(e)),FW=()=>`Created At`,IW=()=>`å建æ¶é´`,LW=((e={},t={})=>(t.locale??F())===`en`?FW(e):IW(e)),RW=()=>`Features`,zW=()=>`åè½`,BW=((e={},t={})=>(t.locale??F())===`en`?RW(e):zW(e)),VW=()=>`Pricing`,HW=()=>`ä»·æ ¼`,UW=((e={},t={})=>(t.locale??F())===`en`?VW(e):HW(e)),WW=()=>`The headless engine for your next SaaS.`,GW=()=>`ä¸å°æ¶ä¸çº¿ä½ ç AI 产å`,KW=((e={},t={})=>(t.locale??F())===`en`?WW(e):GW(e)),qW=()=>`Auth, payments, subscriptions, credits, RBAC, CMS, and i18n â all pre-wired. Just build your product on top.`,JW=()=>`认è¯ãæ¯ä»ã订é
ã积åãæéãå
容管çåå½é
å â å
¨é¨é¢ç½®å°±ç»ªï¼ç´æ¥å¨ä¸é¢æå»ºä½ ç产åã`,YW=((e={},t={})=>(t.locale??F())===`en`?qW(e):JW(e)),XW=()=>`Get Started`,ZW=()=>`ç«å³å¼å§`,QW=((e={},t={})=>(t.locale??F())===`en`?XW(e):ZW(e)),$W=()=>`Dashboard`,eG=()=>`æ§å¶å°`,tG=((e={},t={})=>(t.locale??F())===`en`?$W(e):eG(e)),nG=()=>`Authentication`,rG=()=>`身份认è¯`,iG=((e={},t={})=>(t.locale??F())===`en`?nG(e):rG(e)),aG=()=>`Payments`,oG=()=>`æ¯ä»ç³»ç»`,sG=((e={},t={})=>(t.locale??F())===`en`?aG(e):oG(e)),cG=()=>`Subscriptions`,lG=()=>`订é
管ç`,uG=((e={},t={})=>(t.locale??F())===`en`?cG(e):lG(e)),dG=()=>`Credits`,fG=()=>`积åç³»ç»`,pG=((e={},t={})=>(t.locale??F())===`en`?dG(e):fG(e)),mG=()=>`RBAC`,hG=()=>`æé管ç`,gG=((e={},t={})=>(t.locale??F())===`en`?mG(e):hG(e)),_G=()=>`i18n`,vG=()=>`å½é
å`,yG=((e={},t={})=>(t.locale??F())===`en`?_G(e):vG(e)),bG=()=>`CMS`,xG=()=>`å
容管ç`,SG=((e={},t={})=>(t.locale??F())===`en`?bG(e):xG(e)),CG=()=>`API Keys`,wG=()=>`API å¯é¥`,TG=((e={},t={})=>(t.locale??F())===`en`?CG(e):wG(e)),EG=()=>`Everything you need to ship`,DG=()=>`å¼ç®±å³ç¨ç宿´åè½`,OG=((e={},t={})=>(t.locale??F())===`en`?EG(e):DG(e)),kG=()=>`Pre-wired business logic so you can focus on building your product.`,AG=()=>`é¢ç½®çä¸å¡é»è¾ï¼è®©ä½ 䏿³¨äºäº§åæ¬èº«ã`,jG=((e={},t={})=>(t.locale??F())===`en`?kG(e):AG(e)),MG=()=>`Authentication`,NG=()=>`身份认è¯`,PG=((e={},t={})=>(t.locale??F())===`en`?MG(e):NG(e)),FG=()=>`Email/password, Google, and GitHub OAuth â ready out of the box with session management and account linking.`,IG=()=>`é®ç®±å¯ç ãGoogleãGitHub OAuth ç»å½ï¼å¼ç®±å³ç¨ï¼èªå¸¦ä¼è¯ç®¡çåè´¦å·å
³èã`,LG=((e={},t={})=>(t.locale??F())===`en`?FG(e):IG(e)),RG=()=>`Payments`,zG=()=>`æ¯ä»ç³»ç»`,BG=((e={},t={})=>(t.locale??F())===`en`?RG(e):zG(e)),VG=()=>`Stripe, PayPal, Alipay, WeChat Pay â checkout, subscriptions, webhooks, and order management.`,HG=()=>`StripeãPayPalãæ¯ä»å®ã微信æ¯ä» â ç»è´¦ã订é
ãWebhook å订å管çã`,UG=((e={},t={})=>(t.locale??F())===`en`?VG(e):HG(e)),WG=()=>`Roles & Permissions`,GG=()=>`è§è²ä¸æé`,KG=((e={},t={})=>(t.locale??F())===`en`?WG(e):GG(e)),qG=()=>`Fine-grained RBAC with wildcard matching. Full admin panel for managing users, roles, and permissions.`,JG=()=>`ç»ç²åº¦ç RBAC æéæ§å¶ï¼æ¯æéé
符å¹é
ã宿´ç管çåå°ç®¡çç¨æ·ãè§è²åæéã`,YG=((e={},t={})=>(t.locale??F())===`en`?qG(e):JG(e)),XG=()=>`Internationalization`,ZG=()=>`å½é
å`,QG=((e={},t={})=>(t.locale??F())===`en`?XG(e):ZG(e)),$G=()=>`English and Chinese built-in with locale-aware routing. Easy to extend with additional languages.`,eK=()=>`å
ç½®ä¸è±ææ¯æï¼è·¯ç±æç¥è¯è¨åæ¢ï¼è½»æ¾æ©å±æ´å¤è¯è¨ã`,tK=((e={},t={})=>(t.locale??F())===`en`?$G(e):eK(e)),nK=()=>`Content Management`,rK=()=>
12`å
容管ç`,iK=((e={},t={})=>(t.locale??F())===`en`?nK(e):rK(e)),aK=()=>`Categories and posts with full CRUD, status management, and admin panel â build your blog or docs.`,oK=()=>`åç±»åæç« ç宿´ CRUDï¼æ¯æç¶æç®¡çå管çåå° â å¿«éæå»ºåå®¢æææ¡£ã`,sK=((e={},t={})=>(t.locale??F())===`en`?aK(e):oK(e)),cK=()=>`Credit System`,lK=()=>`积åç³»ç»`,uK=((e={},t={})=>(t.locale??F())===`en`?cK(e):lK(e)),dK=()=>`FIFO consumption, expiration, auto-grant on signup, and revocation â ready for usage-based billing.`,fK=()=>`FIFO æ¶è´¹ãè¿ææ§å¶ã注åèªå¨åæ¾åæ¤é â 为æé计费å好åå¤ã`,pK=((e={},t={})=>(t.locale??F())===`en`?dK(e):fK(e)),mK=()=>`Pricing`,hK=()=>`ä»·æ ¼`,gK=((e={},t={})=>(t.locale??F())===`en`?mK(e):hK(e)),_K=()=>`Choose the plan that works for you.`,vK=()=>`éæ©éåä½ çæ¹æ¡ã`,yK=((e={},t={})=>(t.locale??F())===`en`?_K(e):vK(e)),bK=()=>`Monthly`,xK=()=>`æä»`,SK=((e={},t={})=>(t.locale??F())===`en`?bK(e):xK(e)),CK=()=>`Yearly`,wK=()=>`å¹´ä»`,TK=((e={},t={})=>(t.locale??F())===`en`?CK(e):wK(e)),EK=()=>`Lifetime`,DK=()=>`ä¹°æ`,OK=((e={},t={})=>(t.locale??F())===`en`?EK(e):DK(e)),kK=()=>`Popular`,AK=()=>`çé¨`,jK=((e={},t={})=>(t.locale??F())===`en`?kK(e):AK(e)),MK=()=>`Best value`,NK=()=>`è¶
å¼`,PK=((e={},t={})=>(t.locale??F())===`en`?MK(e):NK(e)),FK=()=>`Buy once`,IK=()=>`䏿¬¡ä¹°æ`,LK=((e={},t={})=>(t.locale??F())===`en`?FK(e):IK(e)),RK=()=>`Starter`,zK=()=>`å
¥é¨ç`,BK=((e={},t={})=>(t.locale??F())===`en`?RK(e):zK(e)),VK=()=>`For individuals`,HK=()=>`éåä¸ªäººç¨æ·`,UK=((e={},t={})=>(t.locale??F())===`en`?VK(e):HK(e)),WK=()=>`Pro`,GK=()=>`ä¸ä¸ç`,KK=((e={},t={})=>(t.locale??F())===`en`?WK(e):GK(e)),qK=()=>`For growing teams`,JK=()=>`éåæé¿åå¢é`,YK=((e={},t={})=>(t.locale??F())===`en`?qK(e):JK(e)),XK=()=>`Enterprise`,ZK=()=>`ä¼ä¸ç`,QK=((e={},t={})=>(t.locale??F())===`en`?XK(e):ZK(e)),$K=()=>`For large organizations`,eq=()=>`éå大åç»ç»`,tq=((e={},t={})=>(t.locale??F())===`en`?$K(e):eq(e)),nq=()=>`1 project`,rq=()=>`1 个项ç®`,iq=((e={},t={})=>(t.locale??F())===`en`?nq(e):rq(e)),aq=()=>`5,000 credits`,oq=()=>`5,000 积å`,sq=((e={},t={})=>(t.locale??F())===`en`?aq(e):oq(e)),cq=()=>`Email support`,lq=()=>`é®ä»¶æ¯æ`,uq=((e={},t={})=>(t.locale??F())===`en`?cq(e):lq(e)),dq=()=>`Unlimited projects`,fq=()=>`æ é项ç®`,pq=((e={},t={})=>(t.locale??F())===`en`?dq(e):fq(e)),mq=()=>`50,000 credits`,hq=()=>`50,000 积å`,gq=((e={},t={})=>(t.locale??F())===`en`?mq(e):hq(e)),_q=()=>`Priority support`,vq=()=>`ä¼å
æ¯æ`,yq=((e={},t={})=>(t.locale??F())===`en`?_q(e):vq(e)),bq=()=>`API access`,xq=()=>`API 访é®`,Sq=((e={},t={})=>(t.locale??F())===`en`?bq(e):xq(e)),Cq=()=>`Everything in Pro`,wq=()=>`å
å«ä¸ä¸çå
¨é¨åè½`,Tq=((e={},t={})=>(t.locale??F())===`en`?Cq(e):wq(e)),Eq=()=>`Unlimited credits`,Dq=()=>`æ é积å`,Oq=((e={},t={})=>(t.locale??F())===`en`?Eq(e):Dq(e)),kq=()=>`Dedicated support`,Aq=()=>`ä¸å±æ¯æ`,jq=((e={},t={})=>(t.locale??F())===`en`?kq(e):Aq(e)),Mq=()=>`Custom integrations`,Nq=()=>`å®å¶éæ`,Pq=((e={},t={})=>(t.locale??F())===`en`?Mq(e):Nq(e)),Fq=()=>`Frequently asked questions`,Iq=()=>`常è§é®é¢`,Lq=((e={},t={})=>(t.locale??F())===`en`?Fq(e):Iq(e)),Rq=()=>`Everything you need to know before getting started.`,zq=()=>`å¼å§ä¹åä½ å¯è½æ³äºè§£çä¸åã`,Bq=((e={},t={})=>(t.locale??F())===`en`?Rq(e):zq(e)),Vq=()=>`What's the tech stack?`,Hq=()=>`ç¨çæ¯ä»ä¹ææ¯æ ï¼`,Uq=((e={},t={})=>(t.locale??F())===`en`?Vq(e):Hq(e)),Wq=()=>`Next.js 16 with the App Router, React 19, TypeScript strict mode, Tailwind CSS 4, shadcn/ui, Drizzle ORM, and better-auth. Every piece of business logic is inlined â no external packages for payment, email, storage, or AI.`,Gq=()=>`Next.js 16ï¼App Routerï¼ãReact 19ãTypeScript ä¸¥æ ¼æ¨¡å¼ãTailwind CSS 4ãshadcn/uiãDrizzle ORM å better-authãææä¸å¡é»è¾é½å
ç½®å¨ä»£ç éââæ¯ä»ãé®ä»¶ãåå¨ãAI é½ä¸ä¾èµå¤é¨å
ã`,Kq=((e={},t={})=>(t.locale??F())===`en`?Wq(e):Gq(e)),qq=()=>`Which payment providers are supported?`,Jq=()=>`æ¯æåªäºæ¯ä»æ¹å¼ï¼`,Yq=((e={},t={})=>(t.locale??F())===`en`?qq(e):Jq(e)),Xq=()=>`Stripe, PayPal, Creem, Alipay, and WeChat Pay out of the box. The PaymentManager abstraction makes it straightforward to add more providers by implementing a single interface.`,Zq=()=>`å¼ç®±å³ç¨æ¯æ StripeãPayPalãCreemãæ¯ä»å®å微信æ¯ä»ãéè¿ PaymentManager æ½è±¡å±ï¼åªéå®ç°ä¸ä¸ªæ¥å£å°±è½æ¥å
¥æ°çæ¯ä»æ¸ éã`,Qq=((e={},t={})=>(t.locale??F())===`en`?Xq(e):Zq(e)),$q=()=>`Which databases can I use?`,eJ=()=>`æ¯æåªäºæ°æ®åºï¼`,tJ=((e={},t={})=>(t.locale??F())===`en`?$q(e):eJ(e)),nJ=()=>`Drizzle ORM handles PostgreSQL, MySQL, SQLite, Turso, and Cloudflare D1. Switch providers by editing DATABASE_PROVIDER in your .env â the schema templates and drizzle config adapt automatically.`,rJ=()=>`Drizzle ORM æ¯æ PostgreSQLãMySQLãSQLiteãTurso å Cloudflare D1ãåªéä¿®æ¹ .env ä¸ç DATABASE_PROVIDERââschema 模æ¿å drizzle é
ç½®ä¼èªå¨éé
ã`,iJ=((e={},t={})=>(t.locale??F())===`en`?nJ(e):rJ(e)),aJ=()=>`How customizable is the landing page?`,oJ=()=>`è½å°é¡µå¯ä»¥èªå®ä¹å°ä»ä¹ç¨åº¦ï¼`,sJ=((e={},t={})=>(t.locale??F())===`en`?aJ(e):oJ(e)),cJ=()=>`The src/blocks/ directory ships with demo sections â they're designed to be rewritten per project. The durable primitives live in src/components/, so your rebrand touches blocks and translations, not the chassis.`,lJ=()=>`src/blocks/ ä¸ç section 齿¯ç¤ºä¾å
å®¹ï¼æ¬æ¥å°±æ¯è¦æ¯ä¸ªé¡¹ç®èªå·±éåçãsrc/components/ éææ¯é¿ææ²æ·çåºç¡ç»ä»¶ââæ¢åçåªå¨ blocks åç¿»è¯ï¼åºå±æ¶æä¸åã`,uJ=((e={},t={})=>(t.locale??F())===`en`?cJ(e):lJ(e)),dJ=()=>
12`Can I use this for commercial projects?`,fJ=()=>`å¯ä»¥ç¨äºåä¸é¡¹ç®åï¼`,pJ=((e={},t={})=>(t.locale??F())===`en`?dJ(e):fJ(e)),mJ=()=>`Yes. ShipAny Next is built for shipping production SaaS products. You own the code after cloning â no per-seat fees, no runtime dependencies on our infrastructure.`,hJ=()=>`å¯ä»¥ãShipAny Next å°±æ¯ä¸ºç产级 SaaS æé çãå
éä¹å代ç å½ä½ ââæ²¡ææç¨æ·æ°æ¶è´¹ï¼ä¹ä¸ä¾èµæä»¬çä»»ä½åºç¡è®¾æ½ã`,gJ=((e={},t={})=>(t.locale??F())===`en`?mJ(e):hJ(e)),_J=()=>`Ready to ship your SaaS?`,vJ=()=>`åå¤å¥½æå»ºä½ ç SaaS äºåï¼`,yJ=((e={},t={})=>(t.locale??F())===`en`?_J(e):vJ(e)),bJ=()=>`Stop wiring auth, payments, and RBAC from scratch. Start with ShipAny Next and build what actually makes your product unique.`,xJ=()=>`å«åä»é¶æå»ºè®¤è¯ãæ¯ä»åæéç³»ç»äºãç¨ ShipAny Next èµ·æ¥ï¼ä¸æ³¨æé çæ£è®©äº§åä¸ä¼ä¸åçä¸è¥¿ã`,SJ=((e={},t={})=>(t.locale??F())===`en`?bJ(e):xJ(e)),CJ=()=>`Get started for free`,wJ=()=>`å
è´¹å¼å§ä½¿ç¨`,TJ=((e={},t={})=>(t.locale??F())===`en`?CJ(e):wJ(e)),EJ=()=>`Ship faster, iterate smarter.`,DJ=()=>`æéåå¸ä½ ç AI 产å`,OJ=((e={},t={})=>(t.locale??F())===`en`?EJ(e):DJ(e)),kJ=()=>`Feature`,AJ=()=>`åè½`,jJ=((e={},t={})=>(t.locale??F())===`en`?kJ(e):AJ(e)),MJ=()=>`Product`,NJ=()=>`产å`,PJ=((e={},t={})=>(t.locale??F())===`en`?MJ(e):NJ(e)),FJ=()=>`Resources`,IJ=()=>`èµæº`,LJ=((e={},t={})=>(t.locale??F())===`en`?FJ(e):IJ(e)),RJ=()=>`Legal`,zJ=()=>`æ³å¾ä¿¡æ¯`,BJ=((e={},t={})=>(t.locale??F())===`en`?RJ(e):zJ(e)),VJ=()=>`Privacy Policy`,HJ=()=>`éç§æ¿ç`,UJ=((e={},t={})=>(t.locale??F())===`en`?VJ(e):HJ(e)),WJ=()=>`Terms of Service`,GJ=()=>`æå¡æ¡æ¬¾`,KJ=((e={},t={})=>(t.locale??F())===`en`?WJ(e):GJ(e)),qJ=()=>`Settings`,JJ=()=>`设置`,YJ=((e={},t={})=>(t.locale??F())===`en`?qJ(e):JJ(e)),XJ=()=>`Admin Panel`,ZJ=()=>`管çåå°`,QJ=((e={},t={})=>(t.locale??F())===`en`?XJ(e):ZJ(e)),$J=()=>`Documentation`,eY=()=>`ææ¡£`,tY=((e={},t={})=>(t.locale??F())===`en`?$J(e):eY(e)),nY=()=>`GitHub`,rY=()=>`GitHub`,iY=((e={},t={})=>(t.locale??F())===`en`?nY(e):rY(e)),aY=()=>`Blog`,oY=()=>`å客`,sY=((e={},t={})=>(t.locale??F())===`en`?aY(e):oY(e)),cY=()=>`Product updates, guides, and engineering notes from the team.`,lY=()=>`æ¥èªå¢éç产å卿ãä½¿ç¨æåä¸å·¥ç¨ç¬è®°ã`,uY=((e={},t={})=>(t.locale??F())===`en`?cY(e):lY(e)),dY=()=>`No posts yet â check back soon.`,fY=()=>`ææ æç« ,æ¬è¯·æå¾
ã`,pY=((e={},t={})=>(t.locale??F())===`en`?dY(e):fY(e)),mY=()=>`Back to blog`,hY=()=>`è¿åå客`,gY=((e={},t={})=>(t.locale??F())===`en`?mY(e):hY(e)),_Y=()=>`Read more`,vY=()=>`é
读å
¨æ`,yY=((e={},t={})=>(t.locale??F())===`en`?_Y(e):vY(e)),bY=()=>`Blog`,xY=()=>`å客`,SY=((e={},t={})=>(t.locale??F())===`en`?bY(e):xY(e)),CY=()=>`QR Design Shop`,wY=()=>`äºç»´ç 设计ååº`,TY=((e={},t={})=>(t.locale??F())===`en`?CY(e):wY(e)),EY=()=>`From the blog`,DY=()=>`ææ°å客`,OY=((e={},t={})=>(t.locale??F())===`en`?EY(e):DY(e)),kY=()=>`Product updates, guides, and engineering notes from the team.`,AY=()=>`æ¥èªå¢éç产å卿ãä½¿ç¨æåä¸å·¥ç¨ç¬è®°ã`,jY=((e={},t={})=>(t.locale??F())===`en`?kY(e):AY(e)),MY=()=>`View all posts`,NY=()=>`æ¥çå
¨é¨æç« `,PY=((e={},t={})=>(t.locale??F())===`en`?MY(e):NY(e)),FY=()=>`Blog`,IY=()=>`å客`,LY=((e={},t={})=>(t.locale??F())===`en`?FY(e):IY(e)),RY=()=>`Links`,zY=()=>`ç龿¥`,BY=((e={},t={})=>(t.locale??F())===`en`?RY(e):zY(e)),VY=()=>`My Links`,HY=()=>`æçç龿¥`,UY=((e={},t={})=>(t.locale??F())===`en`?VY(e):HY(e)),WY=()=>`Back to home`,GY=()=>`è¿å主页`,KY=((e={},t={})=>(t.locale??F())===`en`?WY(e):GY(e)),qY=()=>`QR Design Studio`,JY=()=>`äºç»´ç 设计工ä½å®¤`,YY=((e={},t={})=>(t.locale??F())===`en`?qY(e):JY(e)),XY=()=>`Classic styles are free. Premium designs are sold once for $8 and delivered as print-ready SVG files.`,ZY=()=>`ç»å
¸æ ·å¼å
费使ç¨ï¼é«çº§è®¾è®¡æ¯æ¬¾ $8 ä¹°æï¼å¹¶äº¤ä»å°å·çº§ SVG æä»¶ã`,QY=((e={},t={})=>(t.locale??F())===`en`?XY(e):ZY(e)),$Y=()=>`Custom Branded QR Code Designer | ShareKit`,eX=()=>`åçå®å¶äºç»´ç è®¾è®¡å¨ | ShareKit`,tX=((e={},t={})=>(t.locale??F())===`en`?$Y(e):eX(e)),nX=()=>`Turn any URL into a branded, editable and trackable QR code. Create a free design, add your logo and download scan-safe files.`,rX=()=>`æä»»æç½ååæåçåãå¯ä¿®æ¹ãå¯ç»è®¡çäºç»´ç ãå
è´¹éæ©æ ·å¼ãæ·»å Logoï¼å¹¶ä¸è½½å¯å®å
¨æ«æçæä»¶ã`,iX=((e={},t={})=>(t.locale??F())===`en`?nX(e):rX(e)),aX=()=>`QR Design Shop`,oX=()=>`äºç»´ç 设计ååº`,sX=((e={},t={})=>(t.locale??F())===`en`?aX(e):oX(e)),cX=()=>`Make the QR code part of the experience.`,lX=()=>`让äºç»´ç æä¸ºä½éªçä¸é¨åã`,uX=((e={},t={})=>(t.locale??F())===`en`?cX(e):lX(e)),dX=()=>`Create a branded QR code for a menu, event, campaign or organization. Keep the destination editable and see how people engage after you print it.`,fX=()=>`为é¤å
èåãæ´»å¨ãè¥éåæºæå¶ä½åçäºç»´ç ãå°å·åä»å¯ä¿®æ¹ç®æ ï¼å¹¶äºè§£ç¨æ·å¦ä½æ«ç äºå¨ã`,pX=((e={},t={})=>(t.locale??F())===`en`?dX(e):fX(e)),mX=()=>`Destination URL`,hX=()=>`ç®æ ç½å`,gX=((e={},t={})=>(t.locale??F())===`en`?mX(e):hX(e)),_X=()=>`Paste the URL your QR code should open`,vX=()=>`ç²è´´äºç»´ç éè¦æå¼çç½å`,yX=((e={},t={})=>(t.locale??F())===`en`?_X(e):vX(e)),bX=()=>`Start designing`,xX=()=>`å¼å§è®¾è®¡`,SX=((e={},t={})=>(t.locale??F())===`en`?bX(e):xX(e)),CX=()=>`Guest designs use a 7-day editable link. Sign in to keep and manage it.`,wX=()=>`æ¸¸å®¢è®¾è®¡ä½¿ç¨ 7 天ææçå¯ä¿®æ¹çé¾ï¼ç»å½å坿°¸ä¹
ä¿åå管çã`,TX=((e={},t={})=>(t.locale??F())===`en`?CX(e):wX(e)),EX=()=>`Only need a simple static QR code?`,DX=()=>`åªéè¦æ®ééæäºç»´ç ï¼`,OX=((e={},t={})=>(t.locale??F())===`en`?EX(e):DX(e)),kX=()=>`Use the free QR generator`,AX=()=>`使ç¨å
è´¹äºç»´ç çæå¨`,jX=((e={},t={})=>(t.locale??F())===`en`?kX(e):AX(e)),MX=()=>`Designed for the real world`,NX=()=>`为çå®ä½¿ç¨åºæ¯è设计`,PX=((e={},t={})=>(t.locale??F())===`en`?MX(e):NX(e)),FX=()=>`A good printed QR code should look intentional, stay useful and tell you what worked.`,IX=()=>`好çå°å·äºç»´ç åºå½èå
¥åçãé¿æå¯ç¨ï¼å¹¶è½åè¯ä½ åªäºææ¾ææã`,LX=((e={},t={})=>(t.locale??F())===`en`?FX(e):IX(e)),RX=()=>`Fits your brand`,zX=()=>`èå
¥åç`,BX=((e={},t={})=>(t.locale??F())===`en`?RX(e):zX(e)),VX=()=>`Choose scanner-safe styles, colors and a logo instead of dropping a generic black square into your design.`,HX=()=>`éæ©ç»è¿æ«ç ä¿æ¤çæ ·å¼ãé¢è²å Logoï¼ä¸åæçªå
çé»ç½æ¹åå¡è¿è®¾è®¡éã`,UX=((e={},t={})=>(t.locale??F())===`en`?VX(e):HX(e)),WX=()=>`Change the destination`,GX=()=>`éæ¶æ´æ¢ç®æ `,KX=((e={},t={})=>(t.locale??F())===`en`?WX(e):GX(e)),qX=()=>`Update the destination later without replacing menus, posters, table cards or signs already in use.`,JX=()=>
12`èåãæµ·æ¥ãæ¡çåæ è¯å°å·åä»å¯ä¿®æ¹é¾æ¥ï¼æ ééæ°å°å·äºç»´ç ã`,YX=((e={},t={})=>(t.locale??F())===`en`?qX(e):JX(e)),XX=()=>`Measure every placement`,ZX=()=>`è¡¡éæ¯ä¸ªç¹ä½`,QX=((e={},t={})=>(t.locale??F())===`en`?XX(e):ZX(e)),$X=()=>`Use separate attributed QR codes for tables, posters and campaigns, then compare scans and visitors.`,eZ=()=>`为æ¡çãæµ·æ¥åæ´»å¨åå«å建å½å äºç»´ç ï¼å¯¹æ¯æ«ç éä¸ç¬ç«è®¿å®¢ã`,tZ=((e={},t={})=>(t.locale??F())===`en`?$X(e):eZ(e)),nZ=()=>`Design a QR code for an uploaded file instead`,rZ=()=>`为ä¸ä¼ æä»¶è®¾è®¡äºç»´ç `,iZ=((e={},t={})=>(t.locale??F())===`en`?nZ(e):rZ(e)),aZ=()=>`Scan the story`,oZ=()=>`æ«ç è¿å
¥æ
äº`,sZ=((e={},t={})=>(t.locale??F())===`en`?aZ(e):oZ(e)),cZ=()=>`A real, scanner-safe style preview`,lZ=()=>`çå®ä¸ç»è¿æ«ç ä¿æ¤çæ ·å¼é¢è§`,uZ=((e={},t={})=>(t.locale??F())===`en`?cZ(e):lZ(e)),dZ=()=>`Original QR (free)`,fZ=()=>`åå§äºç»´ç ï¼å
è´¹ï¼`,pZ=((e={},t={})=>(t.locale??F())===`en`?dZ(e):fZ(e)),mZ=()=>`Always free to download and use`,hZ=()=>`éæ¶å¯ä»¥å
è´¹ä¸è½½å使ç¨`,gZ=((e={},t={})=>(t.locale??F())===`en`?mZ(e):hZ(e)),_Z=()=>`Download original`,vZ=()=>`ä¸è½½æ®éç`,yZ=((e={},t={})=>(t.locale??F())===`en`?_Z(e):vZ(e)),bZ=()=>`Why a designed QR code?`,xZ=()=>`为ä»ä¹éæ©è®¾è®¡äºç»´ç ï¼`,SZ=((e={},t={})=>(t.locale??F())===`en`?bZ(e):xZ(e)),CZ=()=>`Higher scan-through rate`,wZ=()=>`æåæ«ç 转åç`,TZ=((e={},t={})=>(t.locale??F())===`en`?CZ(e):wZ(e)),EZ=()=>`Blends into posters and business cards`,DZ=()=>`å®ç¾èå
¥æµ·æ¥ä¸åç`,OZ=((e={},t={})=>(t.locale??F())===`en`?EZ(e):DZ(e)),kZ=()=>`Shows brand personality`,AZ=()=>`å±ç¤ºåç个æ§ä¸ç§ææ`,jZ=((e={},t={})=>(t.locale??F())===`en`?kZ(e):AZ(e)),MZ=()=>`One-time purchase, yours forever`,NZ=()=>`ä¹°æå¶ä½¿ç¨ï¼æ°¸ä¹
ææ`,PZ=((e={},t={})=>(t.locale??F())===`en`?MZ(e):NZ(e)),FZ=()=>`Classic styles`,IZ=()=>`ç»å
¸æ ·å¼`,LZ=((e={},t={})=>(t.locale??F())===`en`?FZ(e):IZ(e)),RZ=()=>`Free`,zZ=()=>`å
è´¹`,BZ=((e={},t={})=>(t.locale??F())===`en`?RZ(e):zZ(e)),VZ=()=>`Program-generated · scannability guaranteed`,HZ=()=>`ç¨åºçæ · ä¿è¯å¯æ«æ`,UZ=((e={},t={})=>(t.locale??F())===`en`?VZ(e):HZ(e)),WZ=()=>`Styled preview`,GZ=()=>`æ ·å¼é¢è§`,KZ=((e={},t={})=>(t.locale??F())===`en`?WZ(e):GZ(e)),qZ=()=>`Download PNG`,JZ=()=>`ä¸è½½ PNG`,YZ=((e={},t={})=>(t.locale??F())===`en`?qZ(e):JZ(e)),XZ=()=>`Download SVG`,ZZ=()=>`ä¸è½½ SVG`,QZ=((e={},t={})=>(t.locale??F())===`en`?XZ(e):ZZ(e)),$Z=()=>`Premium design shop`,eQ=()=>`é«çº§è®¾è®¡ååº`,tQ=((e={},t={})=>(t.locale??F())===`en`?$Z(e):eQ(e)),nQ=()=>`$8 · one-time`,rQ=()=>`$8 · 䏿¬¡æ§ä¹°æ`,iQ=((e={},t={})=>(t.locale??F())===`en`?nQ(e):rQ(e)),aQ=()=>`Live previews use your real QR destination. Purchase once to download the exact print-ready design.`,oQ=()=>`ååé¢è§ä½¿ç¨ä½ ççå®äºç»´ç å°åï¼ä¹°æåå³å¯ä¸è½½å®å
¨ä¸è´çå°å·çº§è®¾è®¡ã`,sQ=((e={},t={})=>(t.locale??F())===`en`?aQ(e):oQ(e)),cQ=()=>`Selected`,lQ=()=>`已鿩`,uQ=((e={},t={})=>(t.locale??F())===`en`?cQ(e):lQ(e)),dQ=()=>`Buy design`,fQ=()=>`ç«å³è´ä¹°è®¾è®¡`,pQ=((e={},t={})=>(t.locale??F())===`en`?dQ(e):fQ(e)),mQ=()=>`Processing...`,hQ=()=>`å¤çä¸...`,Ore=((e={},t={})=>(t.locale??F())===`en`?mQ(e):hQ(e)),gQ=()=>`Select a style first`,_Q=()=>`请å
éæ©ä¸ä¸ªè®¾è®¡é£æ ¼`,vQ=((e={},t={})=>(t.locale??F())===`en`?gQ(e):_Q(e)),yQ=()=>`None selected`,bQ=()=>`æªéæ©`,xQ=((e={},t={})=>(t.locale??F())===`en`?yQ(e):bQ(e)),SQ=()=>`Order created! Redirecting to payment...`,CQ=()=>`订åå·²å建ï¼å³å°è·³è½¬æ¯ä»...`,wQ=((e={},t={})=>(t.locale??F())===`en`?SQ(e):CQ(e)),TQ=()=>`Ocean Dots`,EQ=()=>`æµ·æ´åç¹`,DQ=((e={},t={})=>(t.locale??F())===`en`?TQ(e):EQ(e)),OQ=()=>`Sunset Rounded`,kQ=()=>`æ¥è½åè§`,AQ=((e={},t={})=>(t.locale??F())===`en`?OQ(e):kQ(e)),jQ=()=>`Midnight Lines`,MQ=()=>`åå¤çº¿æ¡`,NQ=((e={},t={})=>(t.locale??F())===`en`?jQ(e):MQ(e)),PQ=()=>`Forest Squares`,FQ=()=>`æ£®ææ¹å`,IQ=((e={},t={})=>(t.locale??F())===`en`?PQ(e):FQ(e)),LQ=()=>`Rose Dots`,RQ=()=>`ç«ç°åç¹`,zQ=((e={},t={})=>(t.locale??F())===`en`?LQ(e):RQ(e)),BQ=()=>`Slate Minimal`,VQ=()=>`ç³æ¿æç®`,HQ=((e={},t={})=>(t.locale??F())===`en`?BQ(e):VQ(e)),UQ=()=>`Cyberpunk City`,WQ=()=>`èµåæå
é½å¸`,GQ=((e={},t={})=>(t.locale??F())===`en`?UQ(e):WQ(e)),KQ=()=>`Anime Art`,qQ=()=>`äºæ¬¡å
å¨ç»`,JQ=((e={},t={})=>(t.locale??F())===`en`?KQ(e):qQ(e)),YQ=()=>`Ink Wash`,XQ=()=>`水墨å½é£`,ZQ=((e={},t={})=>(t.locale??F())===`en`?YQ(e):XQ(e)),QQ=()=>`3D Branding`,$Q=()=>`3D åçæµ®é`,e$=((e={},t={})=>(t.locale??F())===`en`?QQ(e):$Q(e)),t$=()=>`Optical Illusion`,n$=()=>`å
æµéè§`,r$=((e={},t={})=>(t.locale??F())===`en`?t$(e):n$(e)),i$=()=>`Minimalist`,a$=()=>`æç®å ä½`,o$=((e={},t={})=>(t.locale??F())===`en`?i$(e):a$(e)),s$=()=>`Sign in to purchase AI designs`,c$=()=>`ç»å½åå³å¯è´ä¹° AI 设计`,l$=((e={},t={})=>(t.locale??F())===`en`?s$(e):c$(e)),u$=()=>`Generate`,d$=()=>`ç«å³çæ`,f$=((e={},t={})=>(t.locale??F())===`en`?u$(e):d$(e)),p$=()=>`Preparing your print-ready QR design...`,m$=()=>`æ£å¨åå¤å°å·çº§äºç»´ç 设计...`,h$=((e={},t={})=>(t.locale??F())===`en`?p$(e):m$(e)),g$=()=>`Retry generation`,_$=()=>`éè¯çæ`,v$=((e={},t={})=>(t.locale??F())===`en`?g$(e):_$(e)),y$=()=>`Your art QR is ready`,b$=()=>`æ¨çèºæ¯äºç»´ç 已就绪`,x$=((e={},t={})=>(t.locale??F())===`en`?y$(e):b$(e)),S$=()=>`Download design (SVG)`,C$=()=>`ä¸è½½è®¾è®¡æä»¶ (SVG)`,w$=((e={},t={})=>(t.locale??F())===`en`?S$(e):C$(e)),T$=()=>`Purchased`,E$=()=>`å·²è´ä¹°`,D$=((e={},t={})=>(t.locale??F())===`en`?T$(e):E$(e)),O$=()=>`Add your logo (center)`,k$=()=>`æ·»å Logoï¼å±
ä¸ï¼`,A$=((e={},t={})=>(t.locale??F())===`en`?O$(e):k$(e)),j$=()=>`PNG/SVG with transparent background works best`,M$=()=>`建议使ç¨éæåº PNG/SVG`,N$=((e={},t={})=>(t.locale??F())===`en`?j$(e):M$(e)),P$=()=>`Remove logo`,F$=()=>`ç§»é¤ Logo`,I$=((e={},t={})=>(t.locale??F())===`en`?P$(e):F$(e)),L$=()=>`Redirecting to checkout...`,R$=()=>`æ£å¨è·³è½¬æ¯ä»...`,z$=((e={},t={})=>(t.locale??F())===`en`?L$(e):R$(e)),B$=()=>`Your scanner-safe design is ready.`,V$=()=>`å¯å®å
¨æ«æç设计æä»¶å·²ç»åå¤å®æã`,H$=((e={},t={})=>(t.locale??F())===`en`?B$(e):V$(e)),U$=()=>`Want a prettier QR code? Design a new one`,W$=()=>`è§å¾äºç»´ç ä¸å¤æ¼äº®ï¼è®¾è®¡ä¸ä¸ªä¸ä¸æ ·ç`,G$=((e={},t={})=>(t.locale??F())===`en`?U$(e):W$(e)),K$=()=>`Short links with click tracking and editable destinations`,q$=()=>`带ç¹å»ç»è®¡ãç®æ å¯éæ¶ä¿®æ¹çç龿¥`,J$=((e={},t={})=>(t.locale??F())===`en`?K$(e):q$(e)),Y$=()=>`Create link`,X$=()=>`åå»ºé¾æ¥`,Z$=((e={},t={})=>(t.locale??F())===`en`?Y$(e):X$(e)),Q$=()=>`Create a short link`,$$=()=>`å建ç龿¥`,e1=((e={},t={})=>(t.locale??F())===`en`?Q$(e):$$(e)),t1=()=>`Destination URL`,n1=()=>`ç®æ URL`,r1=((e={},t={})=>(t.locale??F())===`en`?t1(e):n1(e)),i1=()=>`https://example.com/your-long-url`,a1=()=>`https://example.com/ä½ çé¿é¾æ¥`,o1=((e={},t={})=>(t.locale??F())===`en`?i1(e):a1(e)),s1=()=>`Custom slug (optional)`,c1=()=>`èªå®ä¹åç¼ï¼å¯éï¼`,l1=((e={},t={})=>(t.locale??F())===`en`?s1(e):c1(e)),u1=()=>`my-product`,d1=()=>`my-product`,f1=((e={},t={})=>(t.locale??F())===`en`?u1(e):d1(e)),p1=()=>`3-64 chars: a-z, 0-9, - and _ · sign-in required`,m1=()=>`3-64 å符ï¼a-zã0-9ã- å _ · éç»å½`,h1=((e={},t={})=>(t.locale??F())===`en`?p1(e):m1(e)),g1=()=>`Checking...`,_1=()=>`æ£æ¥ä¸...`,v1=((e={},t={})=>(t.locale??F())===`en`?g1(e):_1(e)),y1=()=>`Available`,b1=()=>`å¯ç¨`,x1=((e={},t={})=>(t.locale??F())===`en`?y1(e):b1(e)),S1=()=>`Already taken`,C1=()=>`已被å ç¨`,w1=((e={},t={})=>(t.locale??F())===`en`?S1(e):C1(e)),T1=()=>`Create short link`,E1=()=>`å建ç龿¥`,D1=((e={},t={})=>(t.locale??F())===`en`?T1(e):E1(e)),O1=()=>`Creating...`,k1=()=>`å建ä¸...`,A1=((e={},t={})=>(t.locale??F())===`en`?O1(e):k1(e)),j1=()=>`Short link is ready`,M1=()=>`ç龿¥å·²å°±ç»ª`,N1=((e={},t={})=>(t.locale??F())===`en`?j1(e):M1(e)),P1=()=>`Copy`,F1=()=>`å¤å¶`,I1=((e={},t={})=>(t.locale??F())===`en`?P1(e):F1(e)),L1=()=>`Open`,R1=()=>`æå¼`,z1=((e={},t={})=>(t.locale??F())===`en`?L1(e):R1(e)),B1=()=>`Edit destination`,V1=()=>`ä¿®æ¹ç®æ `,H1=((e={},t={})=>(t.locale??F())===`en`?B1(e):V1(e)),U1=()=>`Disable`,W1=()=>`åç¨`,G1=((e={},t={})=>(t.locale??F())===`en`?U1(e):W1(e)),K1=()=>`Enable`,q1=()=>`å¯ç¨`,J1=((e={},t={})=>(t.locale??F())===`en`?K1(e):q1(e)),Y1=()=>`Delete`,X1=()=>`å é¤`,Z1=((e={},t={})=>(t.locale??F())===`en`?Y1(e):X1(e)),Q1=()=>`Delete this link? Existing QR codes and prints will stop working.`,$1=()=>`确认å é¤è¯¥é¾æ¥ï¼å·²å°å·çäºç»´ç å°ç«å³å¤±æã`,e0=((e={},t={})=>(t.locale??F())===`en`?Q1(e):$1(e)),t0=()=>`Short URL`,n0=()=>`ç龿¥`,r0=((e={},t={})=>(t.locale??F())===`en`?t0(e):n0(e)),i0=()=>`Destination`,a0=()=>`ç®æ å°å`,o0=((e={},t={})=>(t.locale??F())===`en`?i0(e):a0(e)),s0=()=>`Clicks`,c0=()=>`ç¹å»æ°`,l0=((e={},t={})=>(t.locale??F())===`en`?s0(e):c0(e)),u0=()=>`Status`,d0=()=>`ç¶æ`,f0=((e={},t={})=>(t.locale??F())===`en`?u0(e):d0(e)),p0=()=>`Created`,m0=()=>`å建æ¶é´`,h0=((e={},t={})=>(t.locale??F())===`en`?p0(e):m0(e)),g0=()=>
12`Expires`,_0=()=>`è¿ææ¶é´`,v0=((e={},t={})=>(t.locale??F())===`en`?g0(e):_0(e)),y0=()=>`Expired`,b0=()=>`å·²è¿æ`,x0=((e={},t={})=>(t.locale??F())===`en`?y0(e):b0(e)),S0=()=>`Active`,C0=()=>`çæä¸`,w0=((e={},t={})=>(t.locale??F())===`en`?S0(e):C0(e)),T0=()=>`Disabled`,E0=()=>`å·²åç¨`,D0=((e={},t={})=>(t.locale??F())===`en`?T0(e):E0(e)),O0=()=>`Link created! Sign in to keep it forever`,k0=()=>`龿¥å·²å建ï¼ç»å½å³å¯æ°¸ä¹
ä¿ç`,A0=((e={},t={})=>(t.locale??F())===`en`?O0(e):k0(e)),j0=()=>`Sign in within 7 days to claim this link and remove the expiry`,M0=()=>`7 天å
ç»å½è®¤é¢æ¤é¾æ¥ï¼å³å¯åæ¶è¿ææ¶é´`,N0=((e={},t={})=>(t.locale??F())===`en`?j0(e):M0(e)),P0=()=>`Save to my account`,F0=()=>`ä¿åå°æçè´¦æ·`,I0=((e={},t={})=>(t.locale??F())===`en`?P0(e):F0(e)),L0=()=>`No links yet. Paste a URL on the homepage to create one.`,R0=()=>`è¿æ²¡æé¾æ¥ãå»é¦é¡µç²è´´ä¸ä¸ª URL å建å§ã`,z0=((e={},t={})=>(t.locale??F())===`en`?L0(e):R0(e)),B0=()=>`QR`,V0=()=>`äºç»´ç `,H0=((e={},t={})=>(t.locale??F())===`en`?B0(e):V0(e)),U0=()=>`Add QR code`,W0=()=>`æ·»å äºç»´ç `,G0=((e={},t={})=>(t.locale??F())===`en`?U0(e):W0(e)),K0=()=>`QR name (e.g. Table QR, Poster QR)`,q0=()=>`äºç»´ç åç§°ï¼å¦ï¼æ¡è´´ç ãæµ·æ¥ç ï¼`,J0=((e={},t={})=>(t.locale??F())===`en`?K0(e):q0(e)),Y0=()=>`QR code created`,X0=()=>`äºç»´ç å·²å建`,Z0=((e={},t={})=>(t.locale??F())===`en`?Y0(e):X0(e)),Q0=()=>`Analytics`,$0=()=>`æ°æ®ç»è®¡`,e2=((e={},t={})=>(t.locale??F())===`en`?Q0(e):$0(e)),t2=()=>`Total clicks`,n2=()=>`æ»ç¹å»`,r2=((e={},t={})=>(t.locale??F())===`en`?t2(e):n2(e)),i2=()=>`QR scans`,a2=()=>`æ«ç 次æ°`,o2=((e={},t={})=>(t.locale??F())===`en`?i2(e):a2(e)),s2=()=>`Unique visitors`,c2=()=>`ç¬ç«è®¿å®¢`,l2=((e={},t={})=>(t.locale??F())===`en`?s2(e):c2(e)),u2=()=>`Last 7 days`,d2=()=>`æè¿ 7 天`,f2=((e={},t={})=>(t.locale??F())===`en`?u2(e):d2(e)),p2=()=>`Top countries`,m2=()=>`å½å®¶/å°åº`,h2=((e={},t={})=>(t.locale??F())===`en`?p2(e):m2(e)),g2=()=>`Top devices`,_2=()=>`设å¤`,v2=((e={},t={})=>(t.locale??F())===`en`?g2(e):_2(e)),y2=()=>`Top referrers`,b2=()=>`æ¥æº`,x2=((e={},t={})=>(t.locale??F())===`en`?y2(e):b2(e)),S2=()=>`No data yet`,C2=()=>`ææ æ°æ®`,w2=((e={},t={})=>(t.locale??F())===`en`?S2(e):C2(e)),T2=()=>`Too many links from this network. Sign in to continue, or retry within the hour.`,E2=()=>`该ç½ç»å建ç龿¥è¿å¤ã请ç»å½åç»§ç»ï¼æç¨ååè¯ã`,D2=((e={},t={})=>(t.locale??F())===`en`?T2(e):E2(e)),O2=()=>`Shorten a link`,k2=()=>`缩ç龿¥`,A2=((e={},t={})=>(t.locale??F())===`en`?O2(e):k2(e)),j2=()=>`Share a file`,M2=()=>`å享æä»¶`,N2=((e={},t={})=>(t.locale??F())===`en`?j2(e):M2(e)),P2=()=>`Pro`,F2=()=>`Pro`,I2=((e={},t={})=>(t.locale??F())===`en`?P2(e):F2(e)),L2=()=>`SVG is a Pro feature`,R2=()=>`SVG ä¸è½½æ¯ Pro åè½`,z2=((e={},t={})=>(t.locale??F())===`en`?L2(e):R2(e)),B2=()=>`Upgrade to download print-ready vector SVG`,V2=()=>`å级å³å¯ä¸è½½å°å·çº§ç¢é SVG`,H2=((e={},t={})=>(t.locale??F())===`en`?B2(e):V2(e)),U2=()=>`Upgrade to Pro`,W2=()=>`åçº§å° Pro`,G2=((e={},t={})=>(t.locale??F())===`en`?U2(e):W2(e)),K2=()=>`Custom slug is a Pro feature`,q2=()=>`èªå®ä¹åç¼æ¯ Pro åè½`,J2=((e={},t={})=>(t.locale??F())===`en`?K2(e):q2(e)),Y2=()=>`Upgrade to brand your short links with your own slug`,X2=()=>`å级å³å¯ä½¿ç¨èªå®ä¹çé¾åç¼`,Z2=((e={},t={})=>(t.locale??F())===`en`?Y2(e):X2(e)),Q2=()=>`Free QR Code Generator with Logo - PNG & SVG | ShareKit`,$2=()=>`å
è´¹äºç»´ç çæå¨ï¼Logoãèªå®ä¹é¢è²ãPNG ä¸ SVG | ShareKit`,e4=((e={},t={})=>(t.locale??F())===`en`?Q2(e):$2(e)),t4=()=>`Create free QR codes for URLs, text, email, phone, SMS, WiFi and vCards. Customize colors and logos, then download high-resolution PNG or SVG files.`,n4=()=>`å
è´¹çæç½åãææ¬ãé®ä»¶ãçµè¯ãçä¿¡ãWiFi åçµååçäºç»´ç ãèªå®ä¹é¢è²å Logoï¼ä¸è½½é«æ¸
PNG æ SVGã`,r4=((e={},t={})=>(t.locale??F())===`en`?t4(e):n4(e)),i4=()=>`Free QR Code Generator`,a4=()=>`å
è´¹äºç»´ç çæå¨`,o4=((e={},t={})=>(t.locale??F())===`en`?i4(e):a4(e)),s4=()=>`Create a custom QR code in seconds.`,c4=()=>`å ç§éçæä¸å±äºç»´ç ã`,l4=((e={},t={})=>(t.locale??F())===`en`?s4(e):c4(e)),u4=()=>
12`Generate high-resolution QR codes for links, WiFi, contact cards and more. Customize the design, add your logo, and download PNG or SVG without signing up.`,d4=()=>`ä¸ºé¾æ¥ãWiFiãçµååççå
容çæé«æ¸
äºç»´ç ãèªå®ä¹æ ·å¼ãæ·»å Logoï¼æ éæ³¨åå³å¯ä¸è½½ PNG æ SVGã`,f4=((e={},t={})=>(t.locale??F())===`en`?u4(e):d4(e)),p4=()=>`No sign-up required`,m4=()=>`æ éæ³¨å`,h4=((e={},t={})=>(t.locale??F())===`en`?p4(e):m4(e)),g4=()=>`No watermark`,_4=()=>`æ æ°´å°`,v4=((e={},t={})=>(t.locale??F())===`en`?g4(e):_4(e)),y4=()=>`Free for commercial use`,b4=()=>`å¯å
è´¹åç¨`,x4=((e={},t={})=>(t.locale??F())===`en`?y4(e):b4(e)),S4=()=>`URL`,C4=()=>`ç½å`,w4=((e={},t={})=>(t.locale??F())===`en`?S4(e):C4(e)),T4=()=>`Text`,E4=()=>`ææ¬`,D4=((e={},t={})=>(t.locale??F())===`en`?T4(e):E4(e)),O4=()=>`Email`,k4=()=>`é®ä»¶`,A4=((e={},t={})=>(t.locale??F())===`en`?O4(e):k4(e)),j4=()=>`Phone`,M4=()=>`çµè¯`,N4=((e={},t={})=>(t.locale??F())===`en`?j4(e):M4(e)),P4=()=>`SMS`,F4=()=>`çä¿¡`,I4=((e={},t={})=>(t.locale??F())===`en`?P4(e):F4(e)),L4=()=>`WiFi`,R4=()=>`WiFi`,z4=((e={},t={})=>(t.locale??F())===`en`?L4(e):R4(e)),B4=()=>`vCard`,V4=()=>`çµååç`,H4=((e={},t={})=>(t.locale??F())===`en`?B4(e):V4(e)),U4=()=>`Enter the text people should see after scanning`,W4=()=>`è¾å
¥æ«ç åéè¦æ¾ç¤ºçææ¬`,G4=((e={},t={})=>(t.locale??F())===`en`?U4(e):W4(e)),K4=()=>`Email address`,q4=()=>`é®ç®±å°å`,J4=((e={},t={})=>(t.locale??F())===`en`?K4(e):q4(e)),Y4=()=>`Email subject`,X4=()=>`é®ä»¶ä¸»é¢`,Z4=((e={},t={})=>(t.locale??F())===`en`?Y4(e):X4(e)),Q4=()=>`Message`,$4=()=>`æ¶æ¯å
容`,e3=((e={},t={})=>(t.locale??F())===`en`?Q4(e):$4(e)),t3=()=>`Phone number, including country code`,n3=()=>`çµè¯å·ç ï¼å«å½å®¶åºå·ï¼`,r3=((e={},t={})=>(t.locale??F())===`en`?t3(e):n3(e)),i3=()=>`Pre-filled SMS message`,a3=()=>`é¢å¡«çä¿¡å
容`,o3=((e={},t={})=>(t.locale??F())===`en`?i3(e):a3(e)),s3=()=>`WiFi network name (SSID)`,c3=()=>`WiFi ç½ç»åç§°ï¼SSIDï¼`,l3=((e={},t={})=>(t.locale??F())===`en`?s3(e):c3(e)),u3=()=>`WiFi password`,d3=()=>`WiFi å¯ç `,f3=((e={},t={})=>(t.locale??F())===`en`?u3(e):d3(e)),p3=()=>`First name`,m3=()=>`å`,h3=((e={},t={})=>(t.locale??F())===`en`?p3(e):m3(e)),g3=()=>`Last name`,_3=()=>`å§`,v3=((e={},t={})=>(t.locale??F())===`en`?g3(e):_3(e)),y3=()=>`Company`,b3=()=>`å
¬å¸`,x3=((e={},t={})=>(t.locale??F())===`en`?y3(e):b3(e)),S3=()=>`Website`,C3=()=>`ç½ç«`,w3=((e={},t={})=>(t.locale??F())===`en`?S3(e):C3(e)),T3=()=>`WiFi security`,E3=()=>`WiFi å 坿¹å¼`,D3=((e={},t={})=>(t.locale??F())===`en`?T3(e):E3(e)),O3=()=>`Open network`,k3=()=>`弿¾ç½ç»`,A3=((e={},t={})=>(t.locale??F())===`en`?O3(e):k3(e)),j3=()=>`Customize your QR code`,M3=()=>`èªå®ä¹äºç»´ç `,N3=((e={},t={})=>(t.locale??F())===`en`?j3(e):M3(e)),P3=()=>`Primary color`,F3=()=>`主é¢è²`,I3=((e={},t={})=>(t.locale??F())===`en`?P3(e):F3(e)),L3=()=>`Accent color`,R3=()=>`强è°è²`,z3=((e={},t={})=>(t.locale??F())===`en`?L3(e):R3(e)),B3=()=>`Module shape`,V3=()=>`ç¹éµå½¢ç¶`,H3=((e={},t={})=>(t.locale??F())===`en`?B3(e):V3(e)),U3=()=>`Square`,W3=()=>`æ¹å½¢`,G3=((e={},t={})=>(t.locale??F())===`en`?U3(e):W3(e)),K3=()=>`Rounded`,q3=()=>`åè§`,J3=((e={},t={})=>(t.locale??F())===`en`?K3(e):q3(e)),Y3=()=>`Dots`,X3=()=>`åç¹`,Z3=((e={},t={})=>(t.locale??F())===`en`?Y3(e):X3(e)),Q3=()=>`Lines`,$3=()=>`线æ¡`,e6=((e={},t={})=>(t.locale??F())===`en`?Q3(e):$3(e)),t6=()=>`Add logo`,n6=()=>`æ·»å Logo`,r6=((e={},t={})=>(t.locale??F())===`en`?t6(e):n6(e)),i6=()=>`Change logo`,a6=()=>`æ´æ¢ Logo`,o6=((e={},t={})=>(t.locale??F())===`en`?i6(e):a6(e)),s6=()=>`Remove`,c6=()=>`ç§»é¤`,l6=((e={},t={})=>(t.locale??F())===`en`?s6(e):c6(e)),u6=()=>`Use a PNG, JPG or WebP logo smaller than 2MB.`,d6=()=>`请使ç¨å°äº 2MB ç PNGãJPG æ WebP å¾çã`,f6=((e={},t={})=>(t.locale??F())===`en`?u6(e):d6(e)),p6=()=>`Choose darker colors for reliable scanning. Downloads are enabled when contrast is strong enough.`,m6=()=>`è¯·éæ©æ´æ·±çé¢è²ä»¥ç¡®ä¿ç¨³å®è¯å«ï¼å¯¹æ¯åº¦è¶³å¤åå³å¯ä¸è½½ã`,h6=((e={},t={})=>(t.locale??F())===`en`?p6(e):m6(e)),g6=()=>`Live preview`,_6=()=>`宿¶é¢è§`,v6=((e={},t={})=>(t.locale??F())===`en`?g6(e):_6(e)),y6=()=>`Always scan-test before printing.`,b6=()=>`å°å·å请å¡å¿
æ«ç æµè¯ã`,x6=((e={},t={})=>(t.locale??F())===`en`?y6(e):b6(e)),S6=()=>`Static · Never expires`,C6=()=>`éæç · æ°¸ä¸è¿æ`,w6=((e={},t={})=>(t.locale??F())===`en`?S6(e):C6(e)),T6=()=>`Enter content to generate your QR code`,E6=()=>`è¾å
¥å
容åå³å¯çæäºç»´ç `,D6=((e={},t={})=>(t.locale??F())===`en`?T6(e):E6(e)),O6=()=>`PNG resolution`,k6=()=>`PNG å辨ç`,A6=((e={},t={})=>(t.locale??F())===`en`?O6(e):k6(e)),j6=()=>`Copy encoded data`,M6=()=>`å¤å¶ç¼ç å
容`,N6=((e={},t={})=>(t.locale??F())===`en`?j6(e):M6(e)),P6=()=>`QR data copied`,F6=()=>`äºç»´ç å
容已å¤å¶`,I6=((e={},t={})=>(t.locale??F())===`en`?P6(e):F6(e)),L6=()=>`Download PNG`,R6=()=>`ä¸è½½ PNG`,z6=((e={},t={})=>(t.locale??F())===`en`?L6(e):R6(e)),B6=()=>`Download SVG`,V6=()=>`ä¸è½½ SVG`,H6=((e={},t={})=>(t.locale??F())===`en`?B6(e):V6(e)),U6=()=>`Static QR codes are generated in your browser.`,W6=()=>`éæäºç»´ç ç´æ¥å¨æµè§å¨ä¸çæã`,G6=((e={},t={})=>(t.locale??F())===`en`?U6(e):W6(e)),K6=()=>`The QR pattern never expires; keep its destination available.`,q6=()=>`äºç»´ç 徿¡ä¸ä¼è¿æï¼ä½è¯·ä¿æç®æ å°åå¯è®¿é®ã`,J
126=((e={},t={})=>(t.locale??F())===`en`?K6(e):q6(e)),Y6=()=>`Output format`,X6=()=>`è¾åºå½¢å¼`,Z6=((e={},t={})=>(t.locale??F())===`en`?Y6(e):X6(e)),Q6=()=>`QR only`,$6=()=>`ä»
äºç»´ç `,e8=((e={},t={})=>(t.locale??F())===`en`?Q6(e):$6(e)),t8=()=>`Brand display`,n8=()=>`åçæ¡ç`,r8=((e={},t={})=>(t.locale??F())===`en`?t8(e):n8(e)),i8=()=>`Make it belong to your space`,a8=()=>`让äºç»´ç çæ£å±äºä½ ç空é´`,o8=((e={},t={})=>(t.locale??F())===`en`?i8(e):a8(e)),s8=()=>`Create a print-ready table card or sign while keeping the scannable area protected.`,c8=()=>`çæå¯ç´æ¥å°å·çæ¡çææ è¯ï¼åæ¶ä¿æ¤æºå¨å¯è¯å«åºåã`,l8=((e={},t={})=>(t.locale??F())===`en`?s8(e):c8(e)),u8=()=>`Business type`,d8=()=>`åä¸ç±»å`,f8=((e={},t={})=>(t.locale??F())===`en`?u8(e):d8(e)),p8=()=>`Restaurant`,m8=()=>`é¤å
`,h8=((e={},t={})=>(t.locale??F())===`en`?p8(e):m8(e)),g8=()=>`Institution`,_8=()=>`æºæ`,v8=((e={},t={})=>(t.locale??F())===`en`?g8(e):_8(e)),y8=()=>`Brand or venue name`,b8=()=>`åçæåºæåç§°`,x8=((e={},t={})=>(t.locale??F())===`en`?y8(e):b8(e)),S8=()=>`Call to action`,C8=()=>`è¡å¨å¼å¯¼è¯`,w8=((e={},t={})=>(t.locale??F())===`en`?S8(e):C8(e)),T8=()=>`Helpful context, such as menu, exhibit or guest WiFi`,E8=()=>`è¡¥å
说æï¼ä¾å¦èåãå±è§æè®¿å®¢ WiFi`,D8=((e={},t={})=>(t.locale??F())===`en`?T8(e):E8(e)),kre=()=>`Olive & Ember`,Are=()=>`æ©æ¦ä¸ä½ç¬`,O8=((e={},t={})=>(t.locale??F())===`en`?kre(e):Are(e)),jre=()=>`Meet the menu`,Mre=()=>`æ«ç æ¥çèå`,k8=((e={},t={})=>(t.locale??F())===`en`?jre(e):Mre(e)),Nre=()=>`Seasonal dishes · allergens · todayâs specials`,Pre=()=>`æ¶ä»¤èå · è¿æå · 仿¥æ¨è`,A8=((e={},t={})=>(t.locale??F())===`en`?Nre(e):Pre(e)),Fre=()=>`Garden table`,Ire=()=>`è±å餿¡`,j8=((e={},t={})=>(t.locale??F())===`en`?Fre(e):Ire(e)),Lre=()=>`After dark`,Rre=()=>`å¤é´é¤å
`,M8=((e={},t={})=>(t.locale??F())===`en`?Lre(e):Rre(e)),zre=()=>`Market pop`,Bre=()=>`å¸éæ³¢æ®`,N8=((e={},t={})=>(t.locale??F())===`en`?zre(e):Bre(e)),Vre=()=>`Civic blue`,Hre=()=>`叿¿è`,P8=((e={},t={})=>(t.locale??F())===`en`?Vre(e):Hre(e)),Ure=()=>`Museum red`,Wre=()=>`ç¾æ¯é¦çº¢`,F8=((e={},t={})=>(t.locale??F())===`en`?Ure(e):Wre(e)),Gre=()=>`Campus green`,Kre=()=>`æ ¡å绿`,I8=((e={},t={})=>(t.locale??F())===`en`?Gre(e):Kre(e)),qre=()=>`Testing scan`,Jre=()=>`æ£å¨éªè¯æ«ç `,L8=((e={},t={})=>(t.locale??F())===`en`?qre(e):Jre(e)),Yre=()=>`Scan verified`,Xre=()=>`æ«ç å·²éªè¯`,R8=((e={},t={})=>(t.locale??F())===`en`?Yre(e):Xre(e)),Zre=()=>`Needs adjustment`,Qre=()=>`éè¦è°æ´`,z8=((e={},t={})=>(t.locale??F())===`en`?Zre(e):Qre(e)),$re=()=>`The protected QR layer is decoded locally before download.`,eie=()=>`ä¸è½½åä¼å¨æ¬å°è§£ç éªè¯åä¿æ¤çäºç»´ç å¾å±ã`,B8=((e={},t={})=>(t.locale??F())===`en`?$re(e):eie(e)),tie=()=>`Need an editable QR code?`,nie=()=>`éè¦å¯ç¼è¾äºç»´ç ï¼`,V8=((e={},t={})=>(t.locale??F())===`en`?tie(e):nie(e)),rie=()=>`Change the destination after you print.`,iie=()=>`å°å·åä»è½ä¿®æ¹ç®æ å°åã`,H8=((e={},t={})=>(t.locale??F())===`en`?rie(e):iie(e)),aie=()=>`Static codes are ideal for fixed content. ShareKit dynamic links let businesses update destinations, preserve printed QR codes, and measure real-world engagement.`,oie=()=>`éæç éååºå®å
容ï¼ShareKit 卿龿¥å¯éæ¶æ´æ°ç®æ ãä¿çå·²å°å·äºç»´ç ï¼å¹¶è¡¡éçº¿ä¸ææ¾ææã`,U8=((e={},t={})=>(t.locale??F())===`en`?aie(e):oie(e)),sie=()=>`Edit without reprinting`,cie=()=>`ä¿®æ¹å
å®¹ï¼æ ééå°`,W8=((e={},t={})=>(t.locale??F())===`en`?sie(e):cie(e)),lie=()=>`Replace a menu, campaign page, file, or destination while the same printed QR code keeps working.`,uie=()=>`æ´æ¢èåãæ´»å¨é¡µé¢ãæä»¶æç®æ å°åï¼å·²å°å·çäºç»´ç ä»å¯ç»§ç»ä½¿ç¨ã`,G8=((e={},t={})=>(t.locale??F())===`en`?lie(e):uie(e)),die=()=>`Track every scan`,fie=()=>`è¿½è¸ªæ¯æ¬¡æ«ç `,K8=((e={},t={})=>(t.locale??F())===`en`?die(e):fie(e)),pie=()=>`Measure total scans, visits, downloads, countries, devices, and campaign placements from one dashboard.`,mie=()=>`å¨ä¸ä¸ªé¢æ¿ä¸æ¥çæ«ç ã访é®ãä¸è½½ãå½å®¶ã设å¤åä¸åææ¾ä½ç½®çæ°æ®ã`,q8=((e={},t={})=>(t.locale??F())===`en`?pie(e):mie(e)),hie=()=>`Link to any file`,gie=()=>`龿¥ä»»ææä»¶`,J8=((e={},t={})=>(t.locale??F())===`en`?hie(e):gie(e)),_ie=()=>`Upload PDFs, menus, videos, images, documents, audio, and ZIP files with a public preview page.`,vie=()=>`ä¸ä¼ PDFãèåãè§é¢ãå¾çãææ¡£ãé³é¢å ZIPï¼å¹¶æä¾å
¬å¼é¢è§é¡µé¢ã`,Y8=((e={},t={})=>(t.locale??F())===`en`?_ie(e):vie(e)),yie=()=>`Create a dynamic QR destination`,bie=()=>`åå»ºå¨æäºç»´ç ç®æ `,X8=((e={},t={})=>(t.locale??F())===`en`?yie(e):bie(e)),xie=()=>`Paste a URL for a short, trackable QR destination or upload a file to create a hosted QR page.`,Sie=()=>`ç²è´´ç½åå建å¯è¿½è¸ªçé¾ï¼æä¸ä¼ æä»¶å建带é¢è§çäºç»´ç 页é¢ã`,Z8=((e={},t={})=>(t.locale??F())===`en`?xie(e):Sie(e)),Cie=()=>`Made for real-world campaigns`,wie=()=>`éåçå®åä¸åºæ¯`,Q8=((e={},t={})=>(t.locale??F())===`en`?Cie(e):wie(e)),Tie=()=>`One QR maker, dozens of uses.`,Eie=()=>`ä¸ä¸ªçæå¨ï¼è¦çå¤ç§ç¨éã`,$8=((e={},t={})=>(t.locale??F())===`en`?Tie(e):Eie(e)),Die=()=>`Use static QR codes for permanent information and dynamic codes when your destination or campaign may change.`,Oie=()=>`åºå®ä¿¡æ¯ä½¿ç¨éæç ï¼ç®æ å
å®¹ææ´»å¨å¯è½ååæ
12¶ï¼ä½¿ç¨å¨æç ã`,e5=((e={},t={})=>(t.locale??F())===`en`?Die(e):Oie(e)),kie=()=>`Restaurant menus and table displays that can be updated without reprinting.`,Aie=()=>`é¤å
èå䏿¡çï¼æ´æ°å
å®¹æ¶æ ééæ°å°å·ã`,t5=((e={},t={})=>(t.locale??F())===`en`?kie(e):Aie(e)),jie=()=>`Flyers, posters, ads and landing pages with measurable scan performance.`,Mie=()=>`ä¼ åãæµ·æ¥ã广åä¸è½å°é¡µï¼å¯è¡¡éç宿«ç ææã`,n5=((e={},t={})=>(t.locale??F())===`en`?jie(e):Mie(e)),Nie=()=>`Business cards and vCards that save contact details in one scan.`,Pie=()=>`åçä¸çµååçï¼ä¸æ¬¡æ«ç å³å¯ä¿åè系人ã`,r5=((e={},t={})=>(t.locale??F())===`en`?Nie(e):Pie(e)),Fie=()=>`Guest WiFi access for cafés, offices, rentals and waiting rooms.`,Iie=()=>`åå¡é¦ãåå
¬å®¤ãæ°å®¿ä¸å客åºç访客 WiFiã`,i5=((e={},t={})=>(t.locale??F())===`en`?Fie(e):Iie(e)),Lie=()=>`Event tickets, registration pages, schedules, maps and feedback forms.`,Rie=()=>`æ´»å¨é¨ç¥¨ãæ¥å页é¢ãæ¥ç¨ãå°å¾ååé¦è¡¨ã`,a5=((e={},t={})=>(t.locale??F())===`en`?Lie(e):Rie(e)),zie=()=>`Packaging, product guides, warranty pages and support videos.`,Bie=()=>`产åå
è£
ãä½¿ç¨æåãä¿ä¿®é¡µé¢ä¸æ¯æè§é¢ã`,o5=((e={},t={})=>(t.locale??F())===`en`?zie(e):Bie(e)),Vie=()=>`Compare dynamic plans`,Hie=()=>`æ¥ç卿äºç»´ç æ¹æ¡`,s5=((e={},t={})=>(t.locale??F())===`en`?Vie(e):Hie(e)),Uie=()=>`QR code generator FAQ`,Wie=()=>`äºç»´ç çæå¨å¸¸è§é®é¢`,c5=((e={},t={})=>(t.locale??F())===`en`?Uie(e):Wie(e)),Gie=()=>`Straight answers before you download or print your code.`,Kie=()=>`ä¸è½½æå°å·äºç»´ç åéè¦äºè§£çå
³é®ä¿¡æ¯ã`,l5=((e={},t={})=>(t.locale??F())===`en`?Gie(e):Kie(e)),qie=()=>`Is this QR code generator really free?`,Jie=()=>`è¿ä¸ªäºç»´ç çæå¨ççå
è´¹åï¼`,u5=((e={},t={})=>(t.locale??F())===`en`?qie(e):Jie(e)),Yie=()=>`Yes. You can create and download unlimited static QR codes as PNG or SVG without signing up or adding a watermark.`,Xie=()=>`æ¯çãæ éæ³¨åãæ æ°´å°ï¼å¯ä»¥ä¸é次æ°çæéæäºç»´ç å¹¶ä¸è½½ PNG æ SVGã`,d5=((e={},t={})=>(t.locale??F())===`en`?Yie(e):Xie(e)),Zie=()=>`Do free QR codes expire?`,Qie=()=>`å
è´¹äºç»´ç ä¼è¿æåï¼`,f5=((e={},t={})=>(t.locale??F())===`en`?Zie(e):Qie(e)),$ie=()=>`Static QR codes do not expire because the data is stored in the pattern itself. A linked website or file must remain available for the code to keep opening it.`,eae=()=>`éæäºç»´ç ä¸ä¼è¿æï¼å ä¸ºæ°æ®ç´æ¥åå¨å¨å¾æ¡ä¸ãä½å¦æäºç»´ç 龿¥å°ç½ç«ææä»¶ï¼ç®æ å°åæ¬èº«éè¦ä¿æå¯è®¿é®ã`,p5=((e={},t={})=>(t.locale??F())===`en`?$ie(e):eae(e)),tae=()=>`What is the difference between static and dynamic QR codes?`,nae=()=>`éæäºç»´ç å卿äºç»´ç æä»ä¹åºå«ï¼`,m5=((e={},t={})=>(t.locale??F())===`en`?tae(e):nae(e)),rae=()=>`A static QR code stores the final data and cannot be changed. A dynamic QR code stores a short redirect, so you can edit its destination and track scans after printing.`,iae=()=>`éæç ç´æ¥ä¿åæç»æ°æ®ï¼çæåæ æ³ä¿®æ¹ï¼å¨æç ä¿åä¸ä¸ªè·³è½¬çé¾ï¼å æ¤å°å·åä»è½ä¿®æ¹ç®æ 并追踪æ«ç ã`,h5=((e={},t={})=>(t.locale??F())===`en`?rae(e):iae(e)),aae=()=>`Should I download PNG or SVG?`,oae=()=>`åºè¯¥ä¸è½½ PNG è¿æ¯ SVGï¼`,g5=((e={},t={})=>(t.locale??F())===`en`?aae(e):oae(e)),sae=()=>`PNG works well for websites, documents and social media. SVG is a vector format that stays sharp at any size and is best for professional printing.`,cae=()=>`PNG éåç½ç«ãææ¡£å社交åªä½ï¼SVG æ¯ç¢éæ ¼å¼ï¼ä»»ææ¾å¤§ä»ç¶æ¸
æ°ï¼æ´éåä¸ä¸å°å·ã`,_5=((e={},t={})=>(t.locale??F())===`en`?sae(e):cae(e)),lae=()=>`Can I add my logo to a QR code?`,uae=()=>`å¯ä»¥å¨äºç»´ç 䏿·»å Logo åï¼`,v5=((e={},t={})=>(t.locale??F())===`en`?lae(e):uae(e)),dae=()=>`Yes. Upload a PNG, JPG or WebP logo up to 2MB. ShareKit uses high error correction and adds a white safety area behind the logo to preserve scan reliability.`,fae=()=>`å¯ä»¥ãæ¯æä¸ä¼ å°äº 2MB ç PNGãJPG æ WebPãShareKit 使ç¨é«å®¹é级å«ï¼å¹¶å¨ Logo åå å
¥ç½è²å®å
¨åºä»¥ä¿ææ«ç å¯é æ§ã`,y5=((e={},t={})=>(t.locale??F())===`en`?dae(e):fae(e)),pae=()=>`How do I make sure my QR code scans?`,mae=()=>`å¦ä½ç¡®ä¿äºç»´ç å¯ä»¥æ£å¸¸æ«æï¼`,b5=((e={},t={})=>(t.locale??F())===`en`?pae(e):mae(e)),hae=()=>`Use dark foreground colors on white, keep clear space around the code, print it large enough, and always test the final artwork on multiple phones before production.`,gae=()=>`使ç¨ç½åºæ·±è²åæ¯ï¼ä¿çè¶³å¤çç½ï¼ç¡®ä¿å°å·å°ºå¯¸åéï¼å¹¶å¨æ£å¼ç产å使ç¨å¤æ¬¾ææºæµè¯æç»æåã`,x5=((e={},t={})=>(t.locale??F())===`en`?hae(e):gae(e)),_ae=()=>`Choose a QR code type and enter your content`,vae=()=>`éæ©äºç»´ç ç±»åå¹¶è¾å
¥å
容`,S5=((e={},t={})=>(t.locale??F())===`en`?_ae(e):vae(e)),yae=()=>`Customize colors, shape, and optional logo`,bae=()=>`èªå®ä¹é¢è²ãå½¢ç¶ä¸å¯é Logo`,C5=((e={},t={})=>(t.locale??F())===`en`?yae(e):bae(e)),xae=()=>`Scan-test and download PNG or SVG`,Sae=()=>`æ«ç æµè¯å¹¶ä¸è½½ PNG æ SVG`,w5=((e={},t={})=>(t.locale??F())===`en`?xae(e):Sae(e)),Cae=t({"admin.back_to_dashboard":()=>NC,"admin.categories.actions_col":()=>UD,"admin.categories.all":()=>yD,"admin.categories.cancel":()=>PO,"admin.categories.confirm_delete":()=>LO,"admin.categories.count":()=>SD,"admin.categories.create":()=>KD,"admin.categories.create_description":()=>QD,"admin.categories.create_title":()=>YD,"admin.categories.created":()=>BO,"admin.categories.created_at":()=>BD,"admin.categories.delete_confirm":()=>uO,"admin.categories.delete_title":()=>sO,"admin.categories.deleted":()=>KO,"admin.categories.description":()=>gD,"admin.categories.description_col":()=>PD,"admin.categories.description_field":()=>TO,"admin.categories.description_placeholder":()=>OO,"admin.categories.edit_description":()=>iO,"admin.categories.edit_title":()=>tO,"admin.categories.no_data":()=>TD,"admin.categories.save":()=>jO,"admin.categories.slug_col":()=>OD,"admin.categories.slug_field":()=>pO,"admin.categories.slug_placeholder":()=>gO,"admin.categories.status_col":()=>LD,"admin.categories.title":()=>pD,"admin.categories.title_col":()=>jD,"admin.categories.title_field":()=>yO,"admin.categories.title_placeholder":()=>SO,"admin.categories.updated":()=>UO,"admin.credits.all_credits":()=>iN,"admin.credits.amount":()=>yN,"admin.credits.count":()=>sN,"admin.credits.created_at":()=>PN,"admin.credits.description":()=>tN,"admin.credits.expires_at":()=>jN,"admin.credits.no_credits":()=>uN,"admin.credits.remaining":()=>SN,"admin.credits.scene":()=>ON,"admin.credits.tab_all":()=>LN,"admin.credits.tab_consume":()=>UN,"admin.credits.tab_grant":()=>BN,"admin.credits.title":()=>
12QM,"admin.credits.transaction_no":()=>pN,"admin.credits.type":()=>TN,"admin.credits.user":()=>gN,"admin.description":()=>DC,"admin.invite_codes.actions_col":()=>iF,"admin.invite_codes.cancel":()=>gP,"admin.invite_codes.code_col":()=>BP,"admin.invite_codes.copied":()=>uF,"admin.invite_codes.count_label":()=>yP,"admin.invite_codes.create_button":()=>QN,"admin.invite_codes.create_description":()=>iP,"admin.invite_codes.create_submit":()=>sP,"admin.invite_codes.create_success":()=>pP,"admin.invite_codes.create_title":()=>tP,"admin.invite_codes.created_col":()=>tF,"admin.invite_codes.creating":()=>uP,"admin.invite_codes.delete_confirm":()=>yF,"admin.invite_codes.delete_description":()=>gF,"admin.invite_codes.delete_success":()=>SF,"admin.invite_codes.delete_title":()=>pF,"admin.invite_codes.description":()=>YN,"admin.invite_codes.empty":()=>sF,"admin.invite_codes.expires_col":()=>QP,"admin.invite_codes.expires_label":()=>OP,"admin.invite_codes.invalid_input":()=>LP,"admin.invite_codes.max_uses_label":()=>SP,"admin.invite_codes.note_col":()=>YP,"admin.invite_codes.note_label":()=>jP,"admin.invite_codes.note_placeholder":()=>PP,"admin.invite_codes.tab_all":()=>TF,"admin.invite_codes.tab_available":()=>OF,"admin.invite_codes.tab_used":()=>jF,"admin.invite_codes.title":()=>KN,"admin.invite_codes.trial_days_col":()=>KP,"admin.invite_codes.trial_days_label":()=>TP,"admin.invite_codes.usage_col":()=>UP,"admin.loading":()=>AC,"admin.nav.billing":()=>cw,"admin.nav.categories":()=>rw,"admin.nav.content":()=>ew,"admin.nav.credits":()=>dw,"admin.nav.invite_codes":()=>fw,"admin.nav.overview":()=>IC,"admin.nav.payments":()=>lw,"admin.nav.permissions":()=>ZC,"admin.nav.posts":()=>ow,"admin.nav.rbac":()=>HC,"admin.nav.roles":()=>JC,"admin.nav.settings":()=>zC,"admin.nav.subscriptions":()=>uw,"admin.nav.support":()=>hte,"admin.nav.tickets":()=>pw,"admin.nav.users":()=>GC,"admin.payments.all_payments":()=>yj,"admin.payments.amount":()=>Pj,"admin.payments.count":()=>Sj,"admin.payments.created_at":()=>Kj,"admin.payments.description":()=>gj,"admin.payments.no_payments":()=>Tj,"admin.payments.order_no":()=>Oj,"admin.payments.provider":()=>Uj,"admin.payments.status":()=>Lj,"admin.payments.tab_all":()=>Yj,"admin.payments.tab_one_time":()=>tM,"admin.payments.tab_subscription":()=>Qj,"admin.payments.title":()=>pj,"admin.payments.type":()=>Bj,"admin.payments.user":()=>jj,"admin.permissions.action_col":()=>YT,"admin.permissions.action_field":()=>LE,"admin.permissions.action_placeholder":()=>BE,"admin.permissions.actions_col":()=>tE,"admin.permissions.all_permissions":()=>PT,"admin.permissions.cancel":()=>QE,"admin.permissions.code_col":()=>UT,"admin.permissions.code_field":()=>TE,"admin.permissions.code_placeholder":()=>OE,"admin.permissions.confirm_delete":()=>tD,"admin.permissions.count":()=>LT,"admin.permissions.create_description":()=>uE,"admin.permissions.create_permission":()=>iE,"admin.permissions.create_title":()=>sE,"admin.permissions.created":()=>iD,"admin.permissions.delete_confirm":()=>SE,"admin.permissions.delete_title":()=>yE,"admin.permissions.deleted":()=>uD,"admin.permissions.description":()=>jT,"admin.permissions.edit_description":()=>gE,"admin.permissions.edit_title":()=>pE,"admin.permissions.no_permissions":()=>BT,"admin.permissions.resource_col":()=>KT,"admin.permissions.resource_field":()=>jE,"admin.permissions.resource_placeholder":()=>PE,"admin.permissions.save":()=>YE,"admin.permissions.title":()=>OT,"admin.permissions.title_col":()=>QT,"admin.permissions.title_field":()=>UE,"admin.permissions.title_placeholder":()=>KE,"admin.permissions.updated":()=>sD,"admin.posts.actions_col":()=>Tk,"admin.posts.all":()=>tk,"admin.posts.author_col":()=>gk,"admin.posts.author_field":()=>pA,"admin.posts.author_placeholder":()=>gA,"admin.posts.cancel":()=>UA,"admin.posts.category_field":()=>TA,"admin.posts.category_placeholder":()=>OA,"admin.posts.confirm_delete":()=>KA,"admin.posts.content_field":()=>yA,"admin.posts.content_placeholder":()=>SA,"admin.posts.count":()=>ik,"admin.posts.create":()=>Ok,"admin.posts.create_description":()=>Pk,"admin.posts.create_title":()=>jk,"admin.posts.created":()=>YA,"admin.posts.created_at":()=>Sk,"admin.posts.delete_confirm":()=>Kk,"admin.posts.delete_title":()=>Uk,"admin.posts.deleted":()=>tj,"admin.posts.description":()=>QO,"admin.posts.description_field":()=>sA,"admin.posts.description_placeholder":()=>uA,"admin.posts.edit_description":()=>Bk,"admin.posts.edit_title":()=>Lk,"admin.posts.no_data":()=>sk,"admin.posts.save":()=>BA,"admin.posts.slug_col":()=>pk,"admin.posts.slug_field":()=>Yk,"admin.posts.slug_placeholder":()=>Qk,"admin.posts.status_col":()=>yk,"admin.posts.status_draft":()=>PA,"admin.posts.status_field":()=>jA,"admin.posts.status_published":()=>LA,"admin.posts.tab_all":()=>ij,"admin.posts.tab_draft":()=>uj,"admin.posts.tab_published":()=>sj,"admin.posts.title":()=>YO,"admin.posts.title_col":()=>uk,"admin.posts.title_field":()=>tA,"admin.posts.title_placeholder":()=>iA,"admin.posts.updated":()=>QA,"admin.roles.actions_col":()=>Kw,"admin.roles.all_roles":()=>kne,"admin.roles.cancel":()=>sT,"admin.roles.confirm_delete":()=>cT,"admin.roles.count":()=>Mne,"admin.roles.create_description":()=>Yw,"admin.roles.create_role":()=>qw,"admin.roles.create_title":()=>Jw,"admin.roles.created":()=>lT,"admin.roles.delete_confirm":()=>$w,"admin.roles.delete_title":()=>Qw,"admin.roles.deleted":()=>pT,"admin.roles.description":()=>Vw,"admin.roles.description_col":()=>Gw,"admin.roles.description_field":()=>iT,"admin.roles.description_placeholder":()=>aT,"admin.roles.edit_description":()=>Zw,"admin.roles.edit_title":()=>Xw,"admin.roles.manage_permissions":()=>gT,"admin.roles.manage_permissions_description":()=>ST,"admin.roles.manage_permissions_title":()=>yT,"admin.roles.name_col":()=>Uw,"admin.roles.name_field":()=>eT,"admin.roles.name_placeholder":()=>tT,"admin.roles.no_roles":()=>Hw,"admin.roles.permissions_saved":()=>TT,"admin.roles.save":()=>oT,"admin.roles.status_col":()=>Vne,"admin.roles.title":()=>Bw,"admin.roles.title_col":()=>Ww,"admin.roles.title_field":()=>nT,"admin.roles.title_placeholder":()=>rT,"admin.roles.updated":()=>uT,"admin.settings.custom.add":()=>iL,"admin.settings.custom.description":()=>KI,"admin.settings.custom.empty":()=>YI,"admin.settings.custom.key_placeholder":()=>QI,"admin.settings.custom.remove":()=>sL,"admin.settings.custom.title":()=>UI,"admin.settings.custom.value_placeholder":()=>tL,"admin.settings.description":()=>LF,"admin.settings.fields.alipay_app_id":()=>TV,"admin.settings.fields.alipay_enabled":()=>SV,"admin.settings.fields.alipay_notify_url":()=>PV,"admin.settings.fields.alipay_private_key":()=>OV,"admin.settings.fields.alipay_public_key":()=>jV,"admin.settings.fields.alipay_test_amount":()=>LV,"admin.settings.fields.anthropic_api_key":()=>UH,"admin.settings.fields.anthropic_base_url":()=>BH,"admin.settings.fields.app_description":()=>Tz,"admin.settings.fields.app_name":()=>Sz,"admin.settings.fields.app_url":()=>Oz,"admin.settings.fields.creem_api_key":()=>YB,"admin.settings.fields.creem_enabled":()=>UB,"admin.settings.fields.creem_environment":()=>KB,"admin.settings.fields.creem_signing_secret":()=>QB,"admin.settings.fields.creem_test_amount":()=>tV,"admin.settings.fields.default_payment_provider":()=>OB,"admin.settings.fields.email_auth_enabled":()=>Yz,"admin.settings.fields.email_verification_enabled":()=>Qz,"admin.settings.fields.fal_api_key":()=>YH,"admin.settings.fields.github_auth_enabled":()=>pB,"admin.settings.fields.github_client_id":()=>gB,"admin.settings.fields.github_client_secret":()=>yB,"admin.settings.fields.google_analytics_id":()=>QH,"admin.settings.fields.google_auth_enabled":()=>tB,"admin.settings.fields.google_client_id":()=>sB,"admin.settings.fields.google_client_secret":()=>uB,"admin.settings.fields.google_one_tap_enabled":()=>iB,"admin.settings.fields.initial_credits_amount":()=>Bz,"admin.settings.fields.initial_credits_description":()=>Kz,"admin.settings.fields.initial_credits_enabled":()=>Lz,"admin.settings.fields.initial_credits_valid_days":()=>Uz,"admin.settings.fields.initial_role_enabled":()=>jz,"admin.settings.fields.initial_role_name":()=>Pz,"admin.settings.fields.invite_code_required":()=>SB,"admin.settings.fields.openai_api_key":()=>LH,"admin.settings.fields.openai_base_url":()=>PH,"admin.settings.fields.paypal_client_id":()=>sV,"admin.settings.fields.paypal_client_secret":()=>uV,"admin.settings.fields.paypal_enabled":()=>iV,"admin.settings.fields.paypal_environment":()=>gV,"admin.settings.fields.paypal_test_amount":()=>yV,"admin.settings.fields.paypal_webhook_id":()=>pV,"admin.settings.fields.plausible_domain":()=>tU,"admin.settings.fields.plausible_src":()=>iU,"admin.settings.fields.r2_access_key":()=>gH,"admin.settings.fields.r2_bucket_name":()=>SH,"admin.settings.fields.r2_domain":()=>jH,"admin.settings.fields.r2_endpoint":()=>OH,"admin.settings.fields.r2_secret_key":()=>yH,"admin.settings.fields.r2_upload_path":()=>TH,"admin.settings.fields.replicate_api_token":()=>KH,"admin.settings.fields.resend_api_key":()=>uH,"admin.settings.fields.resend_sender_email":()=>pH,"admin.settings.fields.select_payment_enabled":()=>TB,"admin.settings.fields.stripe_enabled":()=>jB,"admin.settings.fields.stripe_publishable_key":()=>LB,"admin.settings.fields.stripe_secret_key":()=>PB,"admin.settings.fields.stripe_signing_secret":()=>BB,"admin.settings.fields.wechat_api_v3_key":()=>YV,"admin.settings.fields.wechat_app_id":()=>UV,"admin.settings.fields.wechat_enabled":()=>BV,"admin.settings.fields.wechat_mch_id":()=>KV,"admin.settings.fields.wechat_notify_url":()=>iH,"admin.settings.fields.wechat_private_key":()=>QV,"admin.settings.fields.wechat_serial_no":()=>tH,"admin.settings.fields.wechat_test_amount":()=>sH,"admin.settings.groups.alipay.description":()=>yR,"admin.settings.groups.alipay.title":()=>gR,"admin.settings.groups.anthropic.description":()=>YR,"admin.settings.groups.anthropic.title":()=>KR,"admin.settings.groups.appinfo.description":()=>pL,"admin.settings.groups.appinfo.title":()=>uL,"admin.settings.groups.basic_payment.description":()=>YL,"admin.settings.groups.basic_payment.title":()=>KL,"admin.settings.groups.credit.description":()=>TL,"admin.settings.groups.credit.title":()=>SL,"admin.settings.groups.creem.description":()=>sR,"admin.settings.groups.creem.title":()=>iR,"admin.settings.groups.email_auth.description":()=>jL,"admin.settings.groups.email_auth.title":()=>OL,"admin.settings.groups.fal.description":()=>sz,"admin.settings.groups.fal.title":()=>iz,"admin.settings.groups.github_auth.description":()=>UL,"admin.settings.groups.github_auth.title":()=>BL,"admin.settings.groups.google_analytics.description":()=>pz,"admin.settings.groups.google_analytics.title":()=>uz,"admin.settings.groups.google_auth.description":()=>LL,"admin.settings.groups.google_auth.title":()=>PL,"admin.settings.groups.openai.description":()=>UR,"admin.settings.groups.openai.title":()=>BR,"admin.settings.groups.paypal.description":()=>pR,"admin.settings.groups.paypal.title":()=>uR,"admin.settings.groups.plausible.description":()=>yz,"admin.settings.groups.plausible.title":()=>gz,"admin.settings.groups.r2.description":()=>LR,"admin.settings.groups.r2.title":()=>PR,"admin.settings.groups.replicate.description":()=>tz,"admin.settings.groups.replicate.title":()=>QR,"admin.settings.groups.resend.description":()=>jR,"admin.settings.groups.resend.title":()=>OR,"admin.settings.groups.stripe.description":()=>tR,"admin.settings.groups.stripe.title":()=>QL,"admin.settings.groups.user_role.description":()=>yL,"admin.settings.groups.user_role.title":()=>
12gL,"admin.settings.groups.wechat.description":()=>TR,"admin.settings.groups.wechat.title":()=>SR,"admin.settings.placeholders.alipay_test_amount":()=>pU,"admin.settings.placeholders.creem_test_amount":()=>sU,"admin.settings.placeholders.paypal_test_amount":()=>uU,"admin.settings.placeholders.wechat_test_amount":()=>gU,"admin.settings.save":()=>BF,"admin.settings.save_error":()=>YF,"admin.settings.save_success":()=>KF,"admin.settings.saving":()=>UF,"admin.settings.tabs.ai":()=>PI,"admin.settings.tabs.analytics":()=>LI,"admin.settings.tabs.auth":()=>SI,"admin.settings.tabs.custom":()=>BI,"admin.settings.tabs.email":()=>OI,"admin.settings.tabs.general":()=>yI,"admin.settings.tabs.payment":()=>TI,"admin.settings.tabs.storage":()=>jI,"admin.settings.test.button":()=>QF,"admin.settings.test.close":()=>pI,"admin.settings.test.description":()=>iI,"admin.settings.test.error":()=>gI,"admin.settings.test.run":()=>sI,"admin.settings.test.running":()=>uI,"admin.settings.test.title":()=>tI,"admin.settings.title":()=>PF,"admin.stats.roles":()=>hw,"admin.stats.total_users":()=>mw,"admin.subscriptions.all_subscriptions":()=>uM,"admin.subscriptions.amount":()=>TM,"admin.subscriptions.count":()=>pM,"admin.subscriptions.created_at":()=>BM,"admin.subscriptions.description":()=>sM,"admin.subscriptions.interval":()=>OM,"admin.subscriptions.no_subscriptions":()=>gM,"admin.subscriptions.period":()=>LM,"admin.subscriptions.provider":()=>PM,"admin.subscriptions.status":()=>jM,"admin.subscriptions.subscription_no":()=>yM,"admin.subscriptions.tab_all":()=>UM,"admin.subscriptions.tab_month":()=>KM,"admin.subscriptions.tab_year":()=>YM,"admin.subscriptions.title":()=>iM,"admin.subscriptions.user":()=>SM,"admin.tickets.actions_col":()=>LU,"admin.tickets.admin":()=>jW,"admin.tickets.close_ticket":()=>TW,"admin.tickets.created_col":()=>LW,"admin.tickets.description":()=>SU,"admin.tickets.empty":()=>sW,"admin.tickets.latest_reply_col":()=>PW,"admin.tickets.reopen_ticket":()=>OW,"admin.tickets.reply_placeholder":()=>uW,"admin.tickets.reply_submit":()=>pW,"admin.tickets.reply_success":()=>yW,"admin.tickets.replying":()=>gW,"admin.tickets.status_closed":()=>iW,"admin.tickets.status_col":()=>jU,"admin.tickets.status_open":()=>QU,"admin.tickets.status_replied":()=>tW,"admin.tickets.status_updated":()=>SW,"admin.tickets.tab_all":()=>BU,"admin.tickets.tab_closed":()=>YU,"admin.tickets.tab_open":()=>UU,"admin.tickets.tab_replied":()=>KU,"admin.tickets.title":()=>yU,"admin.tickets.title_col":()=>TU,"admin.tickets.updated_col":()=>PU,"admin.tickets.user_col":()=>OU,"admin.title":()=>wC,"admin.users.actions_col":()=>Cw,"admin.users.all_users":()=>Ete,"admin.users.count":()=>kte,"admin.users.credits_action_deduct":()=>jw,"admin.users.credits_action_grant":()=>Aw,"admin.users.credits_amount_label":()=>Mw,"admin.users.credits_col":()=>xw,"admin.users.credits_deducted":()=>zw,"admin.users.credits_desc_label":()=>Nw,"admin.users.credits_desc_placeholder":()=>Pw,"admin.users.credits_granted":()=>Rw,"admin.users.credits_invalid_amount":()=>Lw,"admin.users.credits_submit":()=>Fw,"admin.users.credits_submitting":()=>Iw,"admin.users.description":()=>_w,"admin.users.email_col":()=>bw,"admin.users.joined_col":()=>Sw,"admin.users.manage_credits_for":()=>kw,"admin.users.manage_credits_title":()=>Ow,"admin.users.manage_roles":()=>Wte,"admin.users.manage_roles_description":()=>Tw,"admin.users.manage_roles_title":()=>ww,"admin.users.no_users":()=>vw,"admin.users.role_assigned":()=>Ew,"admin.users.role_removed":()=>Dw,"admin.users.title":()=>gw,"admin.users.user_col":()=>yw,"blog.back_to_blog":()=>gY,"blog.description":()=>uY,"blog.no_posts":()=>pY,"blog.read_more":()=>yY,"blog.title":()=>sY,"common.metadata.description":()=>Ql,"common.metadata.title":()=>Yl,"common.nav.apikeys":()=>Jp,"common.nav.billing":()=>Gp,"common.nav.get_started":()=>nm,"common.nav.profile":()=>Zp,"common.nav.settings":()=>Up,"common.nav.sign_in":()=>em,"common.nav.theme_dark":()=>cm,"common.nav.theme_light":()=>am,"common.nav.theme_system":()=>dm,"common.nav.upload_now":()=>tm,"common.pages.back_to_home":()=>mm,"common.pages.last_updated":()=>_m,"common.pricing.choose_payment":()=>$f,"common.pricing.choose_payment_desc":()=>np,"common.pricing.get_started":()=>qf,"common.pricing.payment_for":()=>ap,"common.pricing.payment_for_plan":()=>cp,"common.pricing.processing":()=>Xf,"common.search.placeholder":()=>Cp,"common.sign.already_have_account":()=>Uu,"common.sign.back_to_sign_in":()=>Ed,"common.sign.confirm_new_password_placeholder":()=>Bd,"common.sign.confirm_password_placeholder":()=>Ou,"common.sign.confirm_password_title":()=>Tu,"common.sign.email_placeholder":()=>gu,"common.sign.email_title":()=>pu,"common.sign.forgot_password":()=>ld,"common.sign.forgot_password_description":()=>hd,"common.sign.forgot_password_title":()=>fd,"common.sign.github_sign_in":()=>ed,"common.sign.google_sign_in":()=>Zu,"common.sign.invite_code_invalid":()=>Wf,"common.sign.invite_code_placeholder":()=>Rf,"common.sign.invite_code_required":()=>Vf,"common.sign.invite_code_title":()=>Ff,"common.sign.name_placeholder":()=>Lu,"common.sign.name_title":()=>Pu,"common.sign.new_password_placeholder":()=>Ld,"common.sign.new_password_title":()=>Z,"common.sign.no_account":()=>Bu,"common.sign.no_methods_description":()=>
12od,"common.sign.no_methods_title":()=>rd,"common.sign.or":()=>Ku,"common.sign.password_mismatch":()=>ju,"common.sign.password_placeholder":()=>Su,"common.sign.password_reset_unavailable_description":()=>af,"common.sign.password_reset_unavailable_title":()=>tf,"common.sign.password_title":()=>yu,"common.sign.resend_verification":()=>kf,"common.sign.resend_verification_countdown":()=>Mf,"common.sign.reset_link_sent_description":()=>Cd,"common.sign.reset_link_sent_title":()=>xd,"common.sign.reset_password_description":()=>Md,"common.sign.reset_password_invalid_token":()=>Yd,"common.sign.reset_password_missing_token":()=>Qd,"common.sign.reset_password_submit":()=>Ud,"common.sign.reset_password_success":()=>Kd,"common.sign.reset_password_title":()=>kd,"common.sign.send_reset_link":()=>vd,"common.sign.sign_in_description":()=>iu,"common.sign.sign_in_title":()=>tu,"common.sign.sign_out_title":()=>Ju,"common.sign.sign_up_description":()=>uu,"common.sign.sign_up_title":()=>su,"common.sign.verify_email_continue":()=>mf,"common.sign.verify_email_email_required":()=>Ef,"common.sign.verify_email_not_verified_yet":()=>bf,"common.sign.verify_email_page_description":()=>df,"common.sign.verify_email_page_title":()=>cf,"common.sign.verify_email_send_failed":()=>Cf,"common.sign.verify_email_tip":()=>_f,"common.support.attachments_label":()=>ih,"common.support.cancel":()=>Ym,"common.support.content_label":()=>Lm,"common.support.content_placeholder":()=>Rm,"common.support.description":()=>Em,"common.support.open_label":()=>bm,"common.support.required":()=>Um,"common.support.sign_in":()=>Mm,"common.support.sign_in_notice":()=>km,"common.support.submit":()=>Qm,"common.support.submitting":()=>th,"common.support.success":()=>Km,"common.support.title":()=>Cm,"common.support.title_label":()=>Fm,"common.support.title_placeholder":()=>Im,"common.support.track_hint_link":()=>Bm,"common.support.track_hint_prefix":()=>zm,"common.systems.admin":()=>mp,"common.systems.home":()=>bp,"common.systems.label":()=>dp,"common.systems.settings":()=>_p,"common.table.next":()=>Rp,"common.table.no_data":()=>Ep,"common.table.page_info":()=>Mp,"common.table.previous":()=>Fp,"common.table.refresh":()=>Vp,"common.table.total":()=>kp,"home.files_tab":()=>N2,"home.links_tab":()=>A2,"landing.blog.description":()=>jY,"landing.blog.title":()=>OY,"landing.blog.view_all":()=>PY,"landing.chips.apikeys":()=>TG,"landing.chips.auth":()=>iG,"landing.chips.cms":()=>SG,"landing.chips.credits":()=>pG,"landing.chips.i18n":()=>yG,"landing.chips.payment":()=>sG,"landing.chips.rbac":()=>gG,"landing.chips.subscription":()=>uG,"landing.cta.button":()=>TJ,"landing.cta.headline":()=>yJ,"landing.cta.subheadline":()=>SJ,"landing.faq.customize.answer":()=>uJ,"landing.faq.customize.question":()=>sJ,"landing.faq.database.answer":()=>iJ,"landing.faq.database.question":()=>tJ,"landing.faq.description":()=>Bq,"landing.faq.license.answer":()=>gJ,"landing.faq.license.question":()=>pJ,"landing.faq.payment.answer":()=>Qq,"landing.faq.payment.question":()=>Yq,"landing.faq.stack.answer":()=>Kq,"landing.faq.stack.question":()=>Uq,"landing.faq.title":()=>Lq,"landing.features.auth.description":()=>LG,"landing.features.auth.title":()=>PG,"landing.features.cms.description":()=>sK,"landing.features.cms.title":()=>iK,"landing.features.credits.description":()=>pK,"landing.features.credits.title":()=>uK,"landing.features.description":()=>jG,"landing.features.i18n.description":()=>tK,"landing.features.i18n.title":()=>QG,"landing.features.payment.description":()=>UG,"landing.features.payment.title":()=>BG,"landing.features.rbac.description":()=>YG,"landing.features.rbac.title":()=>KG,"landing.features.title":()=>OG,"landing.footer.admin":()=>QJ,"landing.footer.blog":()=>LY,"landing.footer.docs":()=>tY,"landing.footer.feature":()=>jJ,"landing.footer.github":()=>iY,"landing.footer.legal":()=>BJ,"landing.footer.privacy":()=>UJ,"landing.footer.product":()=>PJ,"landing.footer.resources":()=>LJ,"landing.footer.settings":()=>YJ,"landing.footer.tagline":()=>OJ,"landing.footer.terms":()=>KJ,"landing.hero.cta":()=>QW,"landing.hero.headline":()=>KW,"landing.hero.secondary":()=>tG,"landing.hero.subheadline":()=>YW,"landing.nav.blog":()=>SY,"landing.nav.features":()=>BW,"landing.nav.pricing":()=>UW,"landing.nav.qr_design":()=>TY,"landing.pricing.best_value":()=>PK,"landing.pricing.buy_lifetime":()=>LK,"landing.pricing.description":()=>yK,"landing.pricing.enterprise":()=>QK,"landing.pricing.enterprise_desc":()=>tq,"landing.pricing.feature_1_project":()=>iq,"landing.pricing.feature_50k_credits":()=>gq,"landing.pricing.feature_5k_credits":()=>sq,"landing.pricing.feature_api_access":()=>Sq,"landing.pricing.feature_custom_integrations":()=>Pq,"landing.pricing.feature_dedicated_support":()=>jq,"landing.pricing.feature_email_support":()=>uq,"landing.pricing.feature_everything_pro":()=>Tq,"landing.pricing.feature_priority_support":()=>yq,"landing.pricing.feature_unlimited_credits":()=>Oq,"landing.pricing.feature_unlimited_projects":()=>pq,"landing.pricing.lifetime":()=>OK,"landing.pricing.monthly":()=>SK,"landing.pricing.popular":()=>jK,"landing.pricing.pro":()=>KK,"landing.pricing.pro_desc":()=>YK,"landing.pricing.starter":()=>BK,"landing.pricing.starter_desc":()=>UK,"landing.pricing.title":()=>gK,"landing.pricing.yearly":()=>TK,"qr.aistyle.anime":()=>JQ,"qr.aistyle.brand-3d":()=>e$,"qr.aistyle.cyberpunk":()=>GQ,"qr.aistyle.illusion":()=>r$,"qr.aistyle.minimalist":()=>o$,"qr.aistyle.watercolor":()=>ZQ,"qr.design.ai_hint":()=>sQ,"qr.design.ai_tag":()=>iQ,"qr.design.ai_title":()=>tQ,"qr.design.art_fallback_note":()=>H$,"qr.design.art_ready":()=>x$,"qr.design.back":()=>KY,"qr.design.buy":()=>pQ,"qr.design.buying":()=>z$,"qr.design.classic_hint":()=>UZ,"qr.design.classic_tag":()=>BZ,"qr.design.classic_title":()=>LZ,"qr.design.cta":()=>G$,"qr.design.download_art":()=>w$,"qr.design.download_free":()=>yZ,"qr.design.download_png":()=>YZ,"qr.design.download_svg":()=>QZ,"qr.design.generate":()=>f$,"qr.design.generating":()=>h$,"qr.design.index.benefit_brand_body":()=>UX,"qr.design.index.benefit_brand_title":()=>BX,"qr.design.index.benefit_edit_body":()=>YX,"qr.design.index.benefit_edit_title":()=>KX,"qr.design.index.benefit_track_body":()=>tZ,"qr.design.index.benefit_track_title":()=>
12QX,"qr.design.index.benefits_subtitle":()=>LX,"qr.design.index.benefits_title":()=>PX,"qr.design.index.eyebrow":()=>sX,"qr.design.index.file_link":()=>iZ,"qr.design.index.guest_note":()=>TX,"qr.design.index.meta_description":()=>iX,"qr.design.index.meta_title":()=>tX,"qr.design.index.preview_body":()=>uZ,"qr.design.index.preview_title":()=>sZ,"qr.design.index.start":()=>SX,"qr.design.index.static_link":()=>jX,"qr.design.index.static_prompt":()=>OX,"qr.design.index.subtitle":()=>pX,"qr.design.index.title":()=>uX,"qr.design.index.url_label":()=>gX,"qr.design.index.url_placeholder":()=>yX,"qr.design.logo_clear":()=>I$,"qr.design.logo_hint":()=>N$,"qr.design.logo_title":()=>A$,"qr.design.none_selected":()=>xQ,"qr.design.order_toast":()=>wQ,"qr.design.original_hint":()=>gZ,"qr.design.original_title":()=>pZ,"qr.design.owned":()=>D$,"qr.design.processing":()=>Ore,"qr.design.retry":()=>v$,"qr.design.select_first":()=>vQ,"qr.design.selected":()=>uQ,"qr.design.signin_required":()=>l$,"qr.design.styled_title":()=>KZ,"qr.design.subtitle":()=>QY,"qr.design.svg_locked":()=>z2,"qr.design.svg_locked_hint":()=>H2,"qr.design.svg_pro":()=>I2,"qr.design.title":()=>YY,"qr.design.upgrade":()=>G2,"qr.design.why_1":()=>TZ,"qr.design.why_2":()=>OZ,"qr.design.why_3":()=>jZ,"qr.design.why_4":()=>PZ,"qr.design.why_title":()=>SZ,"qr.style.forest-squares":()=>IQ,"qr.style.midnight-lines":()=>NQ,"qr.style.ocean-dots":()=>DQ,"qr.style.rose-dots":()=>zQ,"qr.style.slate-minimal":()=>HQ,"qr.style.sunset-rounded":()=>AQ,"qrcodegenerator.accent":()=>z3,"qrcodegenerator.brand.default_headline":()=>k8,"qrcodegenerator.brand.default_name":()=>O8,"qrcodegenerator.brand.default_supporting":()=>A8,"qrcodegenerator.brand.description":()=>l8,"qrcodegenerator.brand.headline":()=>w8,"qrcodegenerator.brand.institution":()=>v8,"qrcodegenerator.brand.name":()=>x8,"qrcodegenerator.brand.restaurant":()=>h8,"qrcodegenerator.brand.sector":()=>f8,"qrcodegenerator.brand.supporting":()=>D8,"qrcodegenerator.brand.theme.after_dark":()=>M8,"qrcodegenerator.brand.theme.campus":()=>I8,"qrcodegenerator.brand.theme.civic":()=>P8,"qrcodegenerator.brand.theme.garden":()=>j8,"qrcodegenerator.brand.theme.market":()=>N8,"qrcodegenerator.brand.theme.museum":()=>F8,"qrcodegenerator.brand.title":()=>o8,"qrcodegenerator.contrast_warning":()=>h6,"qrcodegenerator.copied":()=>I6,"qrcodegenerator.copy_data":()=>N6,"qrcodegenerator.customize":()=>N3,"qrcodegenerator.download_png":()=>z6,"qrcodegenerator.download_svg":()=>H6,"qrcodegenerator.dynamic.cta_body":()=>Z8,"qrcodegenerator.dynamic.cta_title":()=>X8,"qrcodegenerator.dynamic.edit_body":()=>G8,"qrcodegenerator.dynamic.edit_title":()=>W8,"qrcodegenerator.dynamic.eyebrow":()=>V8,"qrcodegenerator.dynamic.file_body":()=>Y8,"qrcodegenerator.dynamic.file_title":()=>J8,"qrcodegenerator.dynamic.intro":()=>U8,"qrcodegenerator.dynamic.title":()=>H8,"qrcodegenerator.dynamic.track_body":()=>q8,"qrcodegenerator.dynamic.track_title":()=>K8,"qrcodegenerator.empty":()=>D6,"qrcodegenerator.eyebrow":()=>o4,"qrcodegenerator.faq.expire_a":()=>p5,"qrcodegenerator.faq.expire_q":()=>f5,"qrcodegenerator.faq.free_a":()=>d5,"qrcodegenerator.faq.free_q":()=>u5,"qrcodegenerator.faq.intro":()=>l5,"qrcodegenerator.faq.logo_a":()=>y5,"qrcodegenerator.faq.logo_q":()=>v5,"qrcodegenerator.faq.safe_a":()=>x5,"qrcodegenerator.faq.safe_q":()=>b5,"qrcodegenerator.faq.static_a":()=>h5,"qrcodegenerator.faq.static_q":()=>m5,"qrcodegenerator.faq.svg_a":()=>_5,"qrcodegenerator.faq.svg_q":()=>g5,"qrcodegenerator.faq.title":()=>c5,"qrcodegenerator.foreground":()=>I3,"qrcodegenerator.headline":()=>l4,"qrcodegenerator.howto.step1":()=>S5,"qrcodegenerator.howto.step2":()=>C5,"qrcodegenerator.howto.step3":()=>w5,"qrcodegenerator.intro":()=>f4,"qrcodegenerator.local_note":()=>G6,"qrcodegenerator.logo_add":()=>r6,"qrcodegenerator.logo_change":()=>o6,"qrcodegenerator.logo_error":()=>f6,"qrcodegenerator.logo_remove":()=>l6,"qrcodegenerator.meta_description":()=>r4,"qrcodegenerator.meta_title":()=>e4,"qrcodegenerator.no_expiry_note":()=>J6,"qrcodegenerator.output.brand_display":()=>r8,"qrcodegenerator.output.qr_only":()=>e8,"qrcodegenerator.output_mode":()=>Z6,"qrcodegenerator.placeholder.company":()=>x3,"qrcodegenerator.placeholder.email":()=>J4,"qrcodegenerator.placeholder.first_name":()=>h3,"qrcodegenerator.placeholder.last_name":()=>v3,"qrcodegenerator.placeholder.message":()=>e3,"qrcodegenerator.placeholder.password":()=>f3,"qrcodegenerator.placeholder.phone":()=>r3,"qrcodegenerator.placeholder.sms":()=>o3,"qrcodegenerator.placeholder.ssid":()=>l3,"qrcodegenerator.placeholder.subject":()=>Z4,"qrcodegenerator.placeholder.text":()=>G4,"qrcodegenerator.placeholder.website":()=>w3,"qrcodegenerator.preview":()=>v6,"qrcodegenerator.preview_hint":()=>x6,"qrcodegenerator.proof.commercial":()=>x4,"qrcodegenerator.proof.no_signup":()=>h4,"qrcodegenerator.proof.no_watermark":()=>v4,"qrcodegenerator.resolution":()=>A6,"qrcodegenerator.scan.adjust":()=>z8,"qrcodegenerator.scan.checking":()=>L8,"qrcodegenerator.scan.local_verification":()=>B8,"qrcodegenerator.scan.verified":()=>R8,"qrcodegenerator.shape":()=>H3,"qrcodegenerator.shape.dots":()=>Z3,"qrcodegenerator.shape.lines":()=>e6,"qrcodegenerator.shape.rounded":()=>J3,"qrcodegenerator.shape.square":()=>G3,"qrcodegenerator.static_badge":()=>w6,"qrcodegenerator.type.email":()=>A4,"qrcodegenerator.type.phone":()=>N4,"qrcodegenerator.type.sms":()=>I4,"qrcodegenerator.type.text":()=>D4,"qrcodegenerator.type.url":()=>w4,"qrcodegenerator.type.vcard":()=>H4,"qrcodegenerator.type.wifi":()=>z4,"qrcodegenerator.usecase.business":()=>r5,"qrcodegenerator.usecase.cta":()=>s5,"qrcodegenerator.usecase.events":()=>a5,"qrcodegenerator.usecase.eyebrow":()=>Q8,"qrcodegenerator.usecase.intro":()=>e5,"qrcodegenerator.usecase.marketing":()=>n5,"qrcodegenerator.usecase.menu":()=>t5,"qrcodegenerator.usecase.packaging":()=>o5,"qrcodegenerator.usecase.title":()=>$8,"qrcodegenerator.usecase.wifi":()=>i5,"qrcodegenerator.wifi_open":()=>A3,"qrcodegenerator.wifi_security":()=>D3,"settings.apikeys.actions_col":()=>Ax,"settings.apikeys.cancel":()=>Zb,"settings.apikeys.copied":()=>lx,"settings.apikeys.create":()=>ex,"settings.apikeys.create_description":()=>Hb,"settings.apikeys.create_key":()=>Ib,"settings.apikeys.create_title":()=>zb,"settings.apikeys.created":()=>
12ox,"settings.apikeys.creating":()=>rx,"settings.apikeys.deleted":()=>hx,"settings.apikeys.description":()=>Db,"settings.apikeys.failed":()=>vx,"settings.apikeys.key_col":()=>Dx,"settings.apikeys.key_copied":()=>fx,"settings.apikeys.key_name":()=>Gb,"settings.apikeys.key_name_placeholder":()=>Jb,"settings.apikeys.name_col":()=>wx,"settings.apikeys.no_keys":()=>xx,"settings.apikeys.title":()=>wb,"settings.apikeys.your_keys":()=>Ab,"settings.apikeys.your_keys_description":()=>Nb,"settings.billing.actions_col":()=>Z_,"settings.billing.adjust":()=>Kg,"settings.billing.amount":()=>Av,"settings.billing.cancel":()=>w_,"settings.billing.cancel_back":()=>I_,"settings.billing.cancel_confirm":()=>N_,"settings.billing.cancel_description":()=>A_,"settings.billing.cancel_failed":()=>G_,"settings.billing.cancel_success":()=>H_,"settings.billing.cancel_title":()=>D_,"settings.billing.canceled_at":()=>f_,"settings.billing.canceled_end_at":()=>h_,"settings.billing.canceled_reason":()=>v_,"settings.billing.canceling":()=>z_,"settings.billing.close":()=>J_,"settings.billing.credits":()=>Eee,"settings.billing.credits_description":()=>kee,"settings.billing.current_period":()=>Zg,"settings.billing.date":()=>Iv,"settings.billing.description":()=>Vg,"settings.billing.end_time":()=>Qg,"settings.billing.ends_on":()=>r_,"settings.billing.interval":()=>Yg,"settings.billing.no_payments":()=>wv,"settings.billing.no_subscription":()=>Wg,"settings.billing.order_no":()=>Dv,"settings.billing.payments":()=>xv,"settings.billing.period_end":()=>l_,"settings.billing.period_start":()=>o_,"settings.billing.plan":()=>qg,"settings.billing.provider":()=>Nv,"settings.billing.renews_on":()=>e_,"settings.billing.status":()=>Jg,"settings.billing.subscribe":()=>Gg,"settings.billing.subscription":()=>Hg,"settings.billing.subscription_details":()=>Ug,"settings.billing.subscription_no":()=>Xg,"settings.billing.subscriptions":()=>Pee,"settings.billing.tab_active":()=>rv,"settings.billing.tab_all":()=>ev,"settings.billing.tab_canceled":()=>vv,"settings.billing.tab_expired":()=>
12fv,"settings.billing.tab_paused":()=>lv,"settings.billing.tab_pending_cancel":()=>hv,"settings.billing.tab_trialing":()=>ov,"settings.billing.title":()=>Bg,"settings.billing.view":()=>x_,"settings.credits.balance":()=>Iy,"settings.credits.credits":()=>lb,"settings.credits.date":()=>xb,"settings.credits.description":()=>Ny,"settings.credits.description_col":()=>hb,"settings.credits.expires_at":()=>vb,"settings.credits.no_records":()=>Zy,"settings.credits.purchase":()=>zy,"settings.credits.remaining":()=>fb,"settings.credits.scene":()=>ob,"settings.credits.tab_all":()=>Hy,"settings.credits.tab_consume":()=>Jy,"settings.credits.tab_grant":()=>Gy,"settings.credits.title":()=>Ay,"settings.credits.transaction_no":()=>eb,"settings.credits.type":()=>rb,"settings.links.active":()=>w0,"settings.links.add_qr":()=>G0,"settings.links.analytics":()=>e2,"settings.links.anon_hint":()=>N0,"settings.links.anon_toast":()=>A0,"settings.links.clicks":()=>l0,"settings.links.copy":()=>I1,"settings.links.create":()=>Z$,"settings.links.create_submit":()=>D1,"settings.links.create_title":()=>e1,"settings.links.created":()=>h0,"settings.links.created_toast":()=>N1,"settings.links.creating":()=>A1,"settings.links.custom_slug_hint":()=>h1,"settings.links.custom_slug_label":()=>l1,"settings.links.custom_slug_placeholder":()=>f1,"settings.links.delete":()=>Z1,"settings.links.delete_confirm":()=>e0,"settings.links.destination":()=>o0,"settings.links.destination_label":()=>r1,"settings.links.destination_placeholder":()=>o1,"settings.links.disable":()=>G1,"settings.links.disabled":()=>D0,"settings.links.edit":()=>H1,"settings.links.empty":()=>z0,"settings.links.enable":()=>J1,"settings.links.expired":()=>x0,"settings.links.expires":()=>v0,"settings.links.guest_limit":()=>D2,"settings.links.last_7_days":()=>f2,"settings.links.no_data":()=>w2,"settings.links.open":()=>z1,"settings.links.qr":()=>H0,"settings.links.qr_created":()=>Z0,"settings.links.qr_name_label":()=>J0,"settings.links.qr_scans":()=>o2,"settings.links.save_to_account":()=>I0,"settings.links.short_url":()=>r0,"settings.links.slug_available":()=>x1,"settings.links.slug_checking":()=>v1,"settings.links.slug_pro":()=>J2,"settings.links.slug_pro_hint":()=>Z2,"settings.links.slug_taken":()=>w1,"settings.links.status":()=>f0,"settings.links.subtitle":()=>J$,"settings.links.title":()=>UY,"settings.links.top_countries":()=>h2,"settings.links.top_devices":()=>v2,"settings.links.top_referrers":()=>x2,"settings.links.total_clicks":()=>r2,"settings.links.unique_visitors":()=>l2,"settings.nav.apikeys":()=>Ph,"settings.nav.billing":()=>Th,"settings.nav.credits":()=>jh,"settings.nav.files":()=>yh,"settings.nav.links":()=>BY,"settings.nav.overview":()=>gh,"settings.nav.payments":()=>Oh,"settings.nav.profile":()=>Sh,"settings.nav.tickets":()=>Lh,"settings.overview.apikeys_description":()=>tg,"settings.overview.getting_started":()=>ig,"settings.overview.getting_started_description":()=>sg,"settings.overview.plan":()=>Bh,"settings.overview.plan_description":()=>Kh,"settings.overview.plan_free":()=>Uh,"settings.overview.usage":()=>Yh,"settings.overview.usage_description":()=>Qh,"settings.payments.amount":()=>fy,"settings.payments.date":()=>wy,"settings.payments.description":()=>Hv,"settings.payments.invoice":()=>Dy,"settings.payments.no_payments":()=>ry,"settings.payments.order_no":()=>oy,"settings.payments.product":()=>ly,"settings.payments.provider":()=>xy,"settings.payments.status":()=>hy,"settings.payments.tab_all":()=>Gv,"settings.payments.tab_one_time":()=>Jv,"settings.payments.tab_renew":()=>ey,"settings.payments.tab_subscription":()=>Zv,"settings.payments.title":()=>zv,"settings.payments.type":()=>vy,"settings.placeholder":()=>ph,"settings.profile.avatar":()=>Tg,"settings.profile.avatar_hint":()=>Og,"settings.profile.description":()=>pg,"settings.profile.email":()=>Sg,"settings.profile.loading":()=>zg,"settings.profile.name":()=>yg,"settings.profile.profile":()=>gg,"settings.profile.save":()=>jg,"settings.profile.save_failed":()=>Rg,"settings.profile.saved":()=>Lg,"settings.profile.saving":()=>Pg,"settings.profile.title":()=>ug,"settings.tickets.actions_col":()=>hS,"settings.tickets.attachments_label":()=>hC,"settings.tickets.cancel":()=>oC,"settings.tickets.close_success":()=>IS,"settings.tickets.close_ticket":()=>zS,"settings.tickets.closed_notice":()=>HS,"settings.tickets.content_label":()=>eS,"settings.tickets.content_placeholder":()=>rS,"settings.tickets.create_button":()=>zx,"settings.tickets.create_description":()=>Gx,"settings.tickets.create_submit":()=>lC,"settings.tickets.create_success":()=>NS,"settings.tickets.create_title":()=>Hx,"settings.tickets.created_col":()=>xC,"settings.tickets.creating":()=>fC,"settings.tickets.description":()=>Ix,"settings.tickets.empty":()=>DS,"settings.tickets.latest_reply_col":()=>vC,"settings.tickets.reply_placeholder":()=>GS,"settings.tickets.reply_submit":()=>JS,"settings.tickets.replying":()=>ZS,"settings.tickets.required":()=>AS,"settings.tickets.status_closed":()=>wS,"settings.tickets.status_col":()=>lS,"settings.tickets.status_open":()=>vS,"settings.tickets.status_replied":()=>xS,"settings.tickets.support_team":()=>eC,"settings.tickets.title":()=>Nx,"settings.tickets.title_col":()=>oS,"settings.tickets.title_label":()=>Jx,"settings.tickets.title_placeholder":()=>Zx,"settings.tickets.updated_col":()=>fS,"settings.tickets.you":()=>rC,"settings.title":()=>sh,"settings.welcome":()=>uh}),T5=M(`/qrcodegenerator`)({loader:()=>{let e=F();return{locale:e,title:e4({},{locale:e}),description:r4({},{locale:e})}},head:({loaderData:e})=>
12{if(!e)return{};let t=I(`${O.app_url}/qrcodegenerator`,{locale:e.locale}).href;return{meta:J({title:e.title,description:e.description,canonical:t,keywords:[`qr code generator`,`qrcode generator`,`free qr code generator`,`qr code maker`,`qr code with logo`,`dynamic qr code`,`wifi qr code`,`vcard qr code`],image:new URL(`/og-image.png`,O.app_url).toString(),robots:e.locale===`zh`?`noindex, follow`:void 0}),links:[{rel:`canonical`,href:t},{rel:`alternate`,hrefLang:`en`,href:I(`${O.app_url}/qrcodegenerator`,{locale:`en`}).href},{rel:`alternate`,hrefLang:`x-default`,href:I(`${O.app_url}/qrcodegenerator`,{locale:`en`}).href}]}},component:N(()=>B(()=>import(`./qrcodegenerator-DLVa8lnA.js`),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49])),`component`)}),E5=M(`/pricing`)({loader:()=>{let e=F(),t=e===`zh`;return{locale:e,title:t?`ShareKit ä»·æ ¼ - æä»¶ç´é¾ãäºç»´ç ååæå·¥å
·å¥é¤`:`ShareKit Pricing - File Links, QR Codes, and Analytics Plans`,description:t?`éæ© ShareKit å¥é¤ï¼è·åæ´å¤ä¸ä¼ é¢åº¦ãæä»¶ç´é¾ãäºç»´ç ãåµå
¥ä»£ç ã访é®ç»è®¡åä¸ä¼ åå²ç®¡çè½åã`:`Choose a ShareKit plan for more upload credits, direct file links, QR codes, embed snippets, analytics, and upload history management.`}},head:({loaderData:e})=>{if(!e)return{};let t=I(`${O.app_url}/pricing`,{locale:e.locale}).href;return{meta:J({title:e.title,description:e.description,canonical:t,image:new URL(`/og-image.png`,O.app_url).toString(),robots:e.locale===`zh`?`noindex, follow`:void 0}),links:[{rel:`canonical`,href:t}]}},component:N(()=>B(()=>import(`./pricing-CuThRs4G.js`),__vite__mapDeps([50,1,2,3,51,10,11,6,9,30,31,8,5,32,33,34,35,21,36,37,38,39,40,28,12,52,17,48,24,53,26,25])),`component`)}),wae=[`Managed public share URL`,`Direct download link`,`Markdown, HTML, and BBCode embeds`,`QR PNG and QR SVG assets`,`View, download, and QR scan analytics`,`Cloudflare R2-backed durable storage`,`No signup for short-term lightweight uploads`],D5=[`Tracked QR URL`,`Downloadable QR PNG`,`Downloadable QR SVG`,`Public destination page`,`View, download, and QR scan analytics`,`Cloudflare R2-backed durable storage`,`No signup for short-term lightweight uploads`],O5=[`Share files in chat, email, docs, and social posts`,`Publish downloadable assets without bulky attachments`,`Print QR codes for events, classrooms, stores, and handouts`];function k5(e){return{...e,category:`url`,outputs:wae}}function A5(e){return{...e,category:`qr`,outputs:D5}}function j5(e){return{...e,category:`qrcode`,outputs:D5}}var M5=[k5({slug:`image-to-url`,title:`Image to URL Converter - Upload a Picture and Get a Link`,description:`Convert image to URL online. Upload JPG, PNG, GIF, WebP, AVIF, or SVG and get a picture link, direct image URL, QR code, and Markdown, HTML, or BBCode embed.`,primaryKeyword:`image to url`,keywords:[`image to url`,`convert image to url`,`upload image to link`,`picture to link`,`make picture into link`,`image url generator`,`direct image link`,`jpg to url`,`png to url`,`webp to url`,`qrcode image link`],eyebrow:`Image to URL`,headline:`Convert image to URL â upload a picture and get a shareable link, QR code, and embeds.`,intro:`Upload a picture, screenshot, or product image once and get a 7-day guest share page with a direct image URL, QR code, and embed snippets. Desktop users can copy links fast; mobile recipients can scan or download.`,supportedFormats:[`JPG`,`JPEG`,`PNG`,`GIF`,`WebP`,`AVIF`,`SVG`],formatDescriptions:[`JPG is the most widely used image format for photos and screenshots. Upload a JPG and ShareKit creates a public page, direct image URL, embed snippets, and QR assets in seconds, so the file keeps its quality while you paste links anywhere.`,`JPEG files, often saved with a .jpeg extension, work exactly like JPG in ShareKit. They are ideal for camera exports and photo hosting because the direct image URL preserves the compressed photo for web use, email, forums, and docs.`,`PNG is the go-to format for screenshots, logos, diagrams, and anything with transparency. ShareKit keeps the PNG intact and generates a direct image link plus Markdown and HTML snippets so crisp UI shots stay crisp on any background.`,`GIF images are small animated clips used for memes, demos, and lightweight UI previews. Upload a GIF to get a stable managed URL and embed code that plays the animation inline without uploading to a social platform.`,`WebP is Google's efficie
12nt format for photos and graphics on the web. Hosting WebP in ShareKit gives you a direct image URL and embeds while keeping file size low, which speeds up pages and reduces bandwidth.`,`AVIF is the modern, high-efficiency format for photos and screenshots with excellent compression. ShareKit serves your AVIF file from a direct URL with preview and download controls, preserving the quality gains of the format.`,`SVG is a vector format for logos, icons, charts, and illustrations that scales to any size without blur. Upload SVG and ShareKit returns a direct URL, embed snippet, and QR code so vector graphics can be shared in docs, sites, and print.`],differentiators:[{title:`Direct Image URL`,body:`Every image upload gets a stable managed file URL plus a clean public share page. Paste it into email, chat, forums, tickets, docs, or social posts â no login walls and clear retention rules.`},{title:`Copy-ready embeds`,body:`Markdown, HTML, and BBCode snippets are generated instantly, so the same image works in Notion, GitHub, WordPress, Reddit, and support tools without reformatting.`},{title:`QR code for every image`,body:`Each upload also creates QR PNG and SVG assets with scan analytics, so a screenshot or product image can travel into print and offline materials too.`}],useCases:[`Product images and screenshots`,`Design mockups and QA reports`,`Forum, Markdown, and HTML image embeds`,`Upload picture to link workflows for support and sales teams`],bullets:[`Upload image and get a link`,`Direct image URL plus public share page`,`Markdown, HTML, and BBCode copy buttons`,`QR code PNG/SVG with scan analytics`],steps:[{title:`Upload your image`,description:`Choose a JPG, PNG, GIF, WebP, AVIF, or SVG file up to 2GB.`},{title:`Generate a direct URL`,description:`ShareKit stores the file and creates a public image link plus a clean /s/[slug] page.`},{title:`Copy links or QR codes`,description:`Copy the share URL, direct download URL, embed snippets, or scan-ready QR assets.`}],faqs:[{question:`Which image formats are supported?`,answer:`ShareKit supports JPG, JPEG, PNG, GIF, WebP, AVIF, and SVG image uploads up to 2GB.`},{question:`How do I upload a picture and get a link?`,answer:`Choose an image file in the uploader. ShareKit creates a shareable picture link, direct image URL, QR code, and embed snippets as soon as the upload finishes.`},{question:`Can I make a picture into a link for desktop sharing?`,answer:`Yes. The public share URL and direct image URL are copy-ready for email, docs, forums, support tickets, and desktop workflows.`},{question:`Can I copy image embeds?`,answer:`Yes. After upload you can copy Markdown, HTML, BBCode, the share URL, and the QR URL.`},{question:`Do I need to sign up for small image uploads?`,answer:`No. Lightweight uploads can generate links without signup; logging in unlocks history, credits, and management.`}]}),k5({slug:`video-to-url`,title:`Free Video to URL Converter - Upload Video and Get a Shareable Link`,description:`Convert video to URL instantly. Upload MP4, MOV, AVI, WebM videos and get direct links, embed codes and QR codes. No signup required.`,primaryKeyword:`video to url`,keywords:[`video to url`,`direct video link`,`share video link`,`video to qr`,`convert video to url`],eyebrow:`Video to URL`,headline:`Convert Video to URL`,intro:`Upload your video and create a shareable video link instantly. No signup required for small files â get a direct video URL, embed code, QR code, and playback page in one upload.`,supportedFormats:[`MP4`,`MOV`,`AVI`,`WebM`,`MKV`],formatDescriptions:[`MP4 is the web-friendly video standard that plays on nearly every device and browser. Upload an MP4 and ShareKit creates a public playback page, a direct download URL, an HTML embed code, and QR code assets in seconds. This makes MP4 the fastest path from a local file to a link you can paste anywhere.`,`MOV files come straight from iPhone, Mac, and QuickTime workflows. ShareKit keeps the original quality and turns MOV into a shareable link with playback and download controls, so clients and teammates can watch without installing anything or signing in.`,`AVI is a classic Windows-friendly container used by screen recorders, surveillance cameras, and older camcorders. Upload AVI and get a stable share link with preview, download, embed, and QR assets â no conversion step required before sharing.`,`WebM is the lightweight, browser-friendly format built for web clips and UI recordings. Host WebM files with playback pages, copy-ready embed snippets, and QR codes while keeping bandwidth low for viewers.`,`MKV preserves high-quality streams, subtitle tracks, and multiple audio tracks in one container. ShareKit turns MKV files into stable share URLs with playback, download, and QR options, which is ideal for archival footage and fan-subtitled content.`],differentiators:[{title:`Direct Video URL`,body:`Every upload gets a stable managed video URL plus a clean public share page. Paste it into chat, email, docs, or social posts â no login walls, clear retention rules, and no re-compression of your file.`},{title:`Video Embed Code`,body:`Copy-ready HTML <video> snippets point at the hosted file, so you can embed clips inline on your website, blog, wiki, or internal tools without a third-party player or iframe.`},{title:`Video QR Code`,body:`Every video upload generates QR PNG and SVG assets that open the playback page. Print them on packaging, signage, and handouts, and track scans separately from views and downloads.`}],useCases:[`Share videos on social media`,`Embed videos on websites`,`Send large videos by link`,`Create QR codes for videos`,`Add videos to documentation`],bullets:[`Direct video URL plus playback share page`,`Copy-ready HTML video embed code`,`QR PNG/SVG and tracked scan route included`],steps:[{title:`Upload your video`,description:`Drop an MP4, MOV, AVI, WebM, or MKV file into the uploader. No signup required for small files.`},{title:`Generate video URL`,description:`ShareKit creates a public playback page, a direct video URL, and embed snippets instantly.`},{title:`Share anywhere`,description:`Copy the link, embed code, or QR code for social media, websites, email, docs, and print.`}],faqs:[{question:`How do I convert a video to URL?`,answer:`Upload your video file and ShareKit creates a shareable link instantly. MP4, MOV, AVI, WebM, and MKV are supported up to 2GB.`},{question:`Can I create a direct MP4 URL?`,answer:`Yes. ShareKit generates direct video links and a public playback page for every upload.`},{question:`Can I create a QR code for a video?`,answer:`Yes. Every video upload generates tracked QR PNG and SVG assets automatically.`},{question:`Do small video uploads require signup?`,answer:`No. Lightweight video uploads can create links without signup. Sign in when you want upload history, credit balance, and management tools.`},{question:`What video formats are supported?`,answer:`MP4, MOV, AVI, WebM, and MKV files up to 2GB are supported. Each format keeps its original qual
12ity.`},{question:`Where are uploaded videos stored?`,answer:`Videos are stored in Cloudflare R2-backed durable storage and keep a stable share URL, download link, and QR code.`}]}),k5({slug:`upload-video-get-link`,title:`Upload Video and Get Link - Free Video Link Generator`,description:`Upload a video and get a link in seconds. MP4, MOV, AVI, WebM, and MKV files become shareable video URLs with QR codes and embeds. No signup required.`,primaryKeyword:`upload video get link`,keywords:[`upload video get link`,`upload video and get link`,`get video link`,`upload video share link`,`video url from upload`],eyebrow:`Upload Video and Get Link`,headline:`Upload a video and get a shareable link in seconds.`,intro:`No account needed for small files. Upload once and ShareKit returns a public playback page, direct video URL, QR code, and copy-ready embed snippets.`,supportedFormats:[`MP4`,`MOV`,`AVI`,`WebM`,`MKV`],useCases:[`Sharing demo videos with clients`,`Sending recordings by link instead of attachments`,`Publishing clips to teams and communities`],bullets:[`Upload once, get a video link instantly`,`Public playback page plus direct download URL`,`QR code, HTML embed, and analytics included`],steps:[{title:`Upload your video`,description:`Choose an MP4, MOV, AVI, WebM, or MKV file up to 2GB.`},{title:`Get the link`,description:`ShareKit creates a public video URL and a direct download link.`},{title:`Share it anywhere`,description:`Send the link in chat, email, docs, or use the QR code for offline sharing.`}],faqs:[{question:`How do I upload a video and get a link?`,answer:`Choose a video file on the uploader and ShareKit instantly creates a public playback URL plus a direct download link.`},{question:`Do I need an account to get a video link?`,answer:`No. Lightweight video uploads can be shared without signup; logging in adds history, credits, and management.`},{question:`What video formats can I upload to get a link?`,answer:`MP4, MOV, AVI, WebM, and MKV files up to 2GB are supported, each keeping its original quality.`},{question:`Do I need an account to upload and get a link?`,answer:`No. Lightweight uploads work without signup; an account adds history, credits, and analytics management.`}],differentiators:[{title:`Instant shareable link`,body:`Upload a video and ShareKit returns a public link right away â paste it into chat, email, social posts, tickets, and docs without re-uploading.`},{title:`Playback page included`,body:`Recipients open a clean page with an HTML5 player and download control, so large clips play without installing software or logging in.`},{title:`QR and embeds for free`,body:`The same upload also produces QR PNG and SVG assets plus Markdown and HTML embeds, covering print and web distribution.`}]}),k5({slug:`video-link-generator`,title:`Video Link Generator - Create Shareable Video URLs Free`,description:`Free video link generator. Upload MP4, MOV, AVI, WebM, or MKV and create shareable video URLs with playback pages, direct downloads, QR codes, and embeds.`,primaryKeyword:`video link generator`,keywords:[`video link generator`,`video url generator`,`create video link`,`video share link`,`generate video url`],eyebrow:`Video Link Generator`,headline:`Video link generator for shareable playback, downloads, embeds, and QR codes.`,intro:`A video link generator that does more than copy a file path. ShareKit creates a public playback page, direct download URL, HTML embed, and QR assets from one upload.`,supportedFormats:[`MP4`,`MOV`,`AVI`,`WebM`,`MKV`],useCases:[`Generating links for product walkthroughs`,`Sharing course and training clips`,`Publishing event and conference footage`],bullets:[`Public playback page per video`,`Direct video URL and embed snippets`,`QR PNG/SVG with scan analytics`],steps:[{title:`Upload your video`,description:`Choose an MP4, MOV, AVI, WebM, or MKV file up to 2GB.`},{title:`Generate the video link`,description:`ShareKit creates a public playback page, direct URL, and embed code.`},{title:`Copy, embed, or scan`,description:`Use the link online or the QR code for print, signage, and events.`}],faqs:[{question:`How does the video link generator work?`,answer:`Upload a video and
12ShareKit stores it, then generates a public playback URL, direct download link, HTML embed, and QR code.`},{question:`Can I generate a QR code for the video link?`,answer:`Yes. Every upload automatically creates tracked QR PNG and SVG assets.`},{question:`Is this video link generator free?`,answer:`Yes. Lightweight uploads create video links without signup; paid plans add upload history, credits, and management tools.`},{question:`Do video links expire?`,answer:`No. Uploaded files keep a stable share URL and share page unless you remove the upload from your account.`}],differentiators:[{title:`One-click video links`,body:`Upload a video and get a shareable link immediately. No account needed for small files, no conversion, and no waiting for processing.`},{title:`Embed code included`,body:`Every video link comes with copy-ready HTML and Markdown snippets, so the clip can be embedded on websites, wikis, and docs without a third-party player.`},{title:`Original quality preserved`,body:`ShareKit serves the uploaded file as-is with playback and download controls, so MP4, MOV, AVI, WebM, and MKV keep their original quality.`}]}),k5({slug:`create-video-url`,title:`Create Video URL - Upload Video and Get a Shareable Link`,description:`Create a video URL online. Upload MP4, MOV, AVI, WebM, or MKV and get a shareable video link, playback page, direct download URL, QR code, and embed code.`,primaryKeyword:`create video url`,keywords:[`create video url`,`make video url`,`video url creator`,`create video link online`,`direct video url`],eyebrow:`Create Video URL`,headline:`Create a video URL for sharing, embedding, and QR code scanning.`,
12intro:`Turn any video file into a shareable URL with playback, download, embed, and QR options. Small uploads work without an account, and recipients open the video page on desktop or mobile.`,supportedFormats:[`MP4`,`MOV`,`AVI`,`WebM`,`MKV`],useCases:[`Creating URLs for demo and sales videos`,`Publishing training and onboarding clips`,`Sharing event footage by link`],bullets:[`Stable share video URL`,`Playback page and direct download link`,`HTML embed and QR code assets included`],steps:[{title:`Upload the video`,description:`Choose an MP4, MOV, AVI, WebM, or MKV file up to 2GB.`},{title:`Create the video URL`,description:`ShareKit generates a stable share URL with playback and download controls.`},{title:`Share or embed`,description:`Copy the link or embed code, or download QR assets for offline distribution.`}],faqs:[{question:`How do I create a video URL?`,answer:`Upload a video and ShareKit immediately creates a stable share URL plus a direct download link.`},{question:`Can I upload a video and get a link for someone on mobile?`,answer:`Yes. The generated video URL opens a mobile-friendly playback page with download controls, and every upload also includes QR PNG and SVG assets.`},{question:`Can I create a direct video URL without an account?`,answer:`Yes. Lightweight video uploads generate URLs without signup.`},{question:`Which files can I convert to a video URL?`,answer:`MP4, MOV, AVI, WebM, and MKV uploads up to 2GB become stable managed URLs with playback and download controls.`},{question:`Can I create a QR code for the video URL?`,answer:`Yes. Every upload also generates tracked QR PNG and SVG assets for the video link.`},{question:`Can I create a video URL without signing up?`,answer:`Yes. Lightweight video uploads create URLs without an account; sign in for history and credit management.`}],differentiators:[{title:`Create a video URL in seconds`,body:`Upload a clip and ShareKit builds a stable managed video URL plus a public playback page. Paste the link anywhere people need to watch.`},{title:`Embed on any page`,body:`Grab HTML, Markdown, or BBCode snippets that point at the hosted file, so the video plays inline on sites, wikis, and forums.`},{title:`Track views and downloads`,body:`Every created video URL reports views and downloads, so you can see how a demo, tutorial, or announcement performs.`}]}),k5({slug:`mp3-to-url`,title:`Free MP3 to URL Converter - Get Direct Audio Links Instantly`,description:`Upload MP3, WAV, OGG, AAC, and M4A files and get stable managed MP3 URLs in seconds. Free audio hosting with Markdown, HTML, and BBCode embeds.`,primaryKeyword:`mp3 to url`,keywords:[`mp3 to url`,`direct mp3 link`,`wav to url`,`ogg to url`,`audio qrcode`],eyebrow:`MP3 to URL`,headline:`Convert MP3 to URL and share audio as playable links, QR codes, embeds, and analytics.`,intro:`Share podcasts, voice notes, training clips, and music previews through a stable managed audio URL with an in-browser player and QR assets.`,supportedFormats:[`MP3`,`WAV`,`OGG`,`AAC`,`M4A`],formatDescriptions:[`MP3 is the most universally playable audio format for music, podcasts, and voice notes. Upload an MP3 and ShareKit returns a direct MP3 URL, a public playback page, embed snippets, and QR assets in seconds.`,`WAV files from voice recorders and studio exports stay lossless in ShareKit. The direct WAV link works for audio previews, QA, and archival sharing where fidelity matters.`,`OGG is the open-source audio format used by many games and platforms. ShareKit generates a direct OGG URL with playback and download controls for testers and collaborators.`,`AAC is the native iOS audio format, so iPhone voice memos and exports become shareable links with one upload. Recipients can stream or download without extra software.`,`M4A is a compact, high-quality audio format for music and podcasts. Host an M4A in ShareKit to embed a player anywhere or print a QR code for offline campaigns.`],useCases:[`Podcast previews and voice notes`,`Training audio and classroom materials`,`QR codes for exhibits, menus, and events`],bullets:[`MP3, WAV, OGG, AAC, and M4A support`,`Audio player plus direct download link`,`Markdown, HTML, BBCode, QR codes, and scan analytics`],steps:[{title:`Upload audio`,description:`Choose an MP3, WAV, OGG, AAC, or M4A file up to 2GB.`},{title:`Get a direct audio URL`,description:`ShareKit creates a public playback page and direct download endpoint.`},{title:`Copy embed or QR code`,description:`Use the generated snippets and QR assets anywhere people need to listen.`}],faqs:[{question:`Can I host MP3 files for free?`,answer:`ShareKit lets you upload supported audio files and generate public links, QR codes, and embed snippets.`},{question:`Does the MP3 link include a player?`,answer:`Yes. Audio share pages include an HTML5 audio player when the browser supports the format.`},{question:`Can listeners open the audio without an account?`,answer:`Yes. Public audio pages open without recipient login, and lightweight uploads can be created without signup.`}]}),k5({slug:`audio-to-url`,title:`Free Audio to URL Converter - Get Direct Audio Links Instantly`,description:`Upload MP3, WAV, OGG, AAC, or M4A audio and get a stable managed audio URL in seconds. Free audio hosting with playable links, QR codes, and embeds.`,primaryKeyword:`audio to url`,keywords:[`audio to url`,`audio url generator`,`direct audio link`,`audio file link`,`host audio online`,`audio to qr`],eyebrow:`Audio to URL`,headline:`Convert audio to URL and share as playable links, QR codes, embeds, and analytics.`,intro:`Share podcasts, voice notes, music previews, sound effects, and training clips through a stable managed audio URL with an in-browser player, download link, and QR assets.`,supp
12ortedFormats:[`MP3`,`WAV`,`OGG`,`AAC`,`M4A`],formatDescriptions:[`MP3 is the most compatible audio format for music, podcasts, and voice notes. Upload an MP3 and ShareKit creates a public playback page, direct audio URL, embed snippets, and QR code, so listeners can stream it in any browser without downloading.`,`WAV is an uncompressed format used for voice recordings, sound design, and lossless previews. ShareKit hosts WAV files with an in-browser player and download link, preserving the original audio quality for review and production workflows.`,`OGG is a free, open container format common in games and open-source projects. Upload an OGG file to get a stable managed audio link, player page, and QR code for sharing previews with testers and collaborators.`,`AAC is the default format on iOS devices and many modern platforms. ShareKit turns AAC files into shareable audio URLs with playback and download controls, so iPhone voice memos and exports open cleanly in any browser.`,`M4A is a compressed Apple-friendly audio format used for music and podcasts. Host an M4A in ShareKit to send a direct audio link, embed it in articles, or print a QR code for exhibits and events.`],useCases:[`Podcast previews and voice notes`,`Music previews and sound effects`,`Training audio and classroom materials`],bullets:[`Direct audio URL plus public playback page`,`Markdown, HTML, and BBCode copy buttons`,`QR code PNG/SVG with scan analytics`],steps:[{title:`Upload your audio`,description:`Choose an MP3, WAV, OGG, AAC, or M4A file up to 2GB.`},{title:`Get a direct audio URL`,description:`ShareKit creates a public playback page and a direct download endpoint.`},{title:`Copy links, embeds, or QR codes`,description:`Use the generated snippets and QR assets anywhere people need to listen.`}],faqs:[{question:`Which audio formats can I convert to URL?`,answer:`ShareKit supports MP3, WAV, OGG, AAC, and M4A audio uploads up to 2GB.`},{question:`Does the audio link include a player?`,answer:`Yes. Audio share pages include an HTML5 player when the browser supports the format.`},{question:`Can I create a QR code for an audio link?`,answer:`Yes. Every audio upload automatically generates tracked QR PNG and SVG assets.`}]}),k5({slug:`pdf-to-url`,title:`Free PDF to URL Converter - Share PDF Links and QR Codes`,description:`Upload a PDF up to 2GB and create a stable managed PDF URL with preview, download link, QR code, and embed snippets in seconds.`,primaryKeyword:`pdf to url`,keywords:[`pdf to url`,`pdf link generator`,`pdf to qr`,`share pdf link`,`qrcode for pdf`],eyebrow:`PDF to URL`,headline:`Convert PDF to URL and publish as links, QR codes, embeds, and measurable share pages.`,intro:`Publish brochures, manuals, menus, reports, and forms as public PDF links that work online and in print.`,supportedFormats:[`PDF`],formatDescriptions:[`PDF is the standard format for menus, brochures, manuals, reports, contracts, and forms. ShareKit publishes a PDF with an in-browser preview and a direct download URL, plus QR PNG and SVG assets, so the same file works in email, on the web, and in print.`],differentiators:[{title:`PDF preview page`,body:`Recipients see the document in a clean public page with a download button, instead of a raw file prompt. No signup is required to open or download the PDF.`},{title:`Print-ready QR codes`,body:`QR PNG and SVG assets are generated for every PDF, so menus, brochures, and forms can be placed on flyers, signage, packaging, and handouts in minutes.`},{title:`Measurable sharing`,body:`Views, downloads, and QR scans are tracked per PDF, giving you real numbers on how a brochure or menu performs across online and offline channels.`}],useCases:[`Restaurant menus and brochures`,`Manuals, forms, and reports`,`Event handouts with QR codes`],bullets:[`Embedded PDF preview and direct download URL`,`QR PNG and SVG for print`,`Views, downloads, and QR scan analytics`],steps:[{title:`Upload the PDF`,description:`Choose a PDF file up to 2GB.`},{title:`Create the PDF URL`,description:`ShareKit publishes a public page with preview and download controls.`},{title:`Print the QR code`,description:`Download QR PNG or SVG assets for flyers, packaging, signage, and handouts.`}],faqs:[{question:`Can I create a QR code for a PDF?`,answer:`Yes. Every PDF upload includes QR PNG and SVG assets.`},{question:`Do visitors need an account to open the PDF URL?`,answer:`No. Public ShareKit pages open without a recipient login.`},{question:`How do I create a PDF link to share?`,answer:`Upload the PDF and ShareKit publishes a stable managed URL with in-browser preview and a download control â no signup required for recipients.`},{question:`Can I embed a PDF URL on a website?`,answer:`Yes. PDF uploads include Markdown, HTML, and BBCode embed snippets plus QR assets for print and web use.`}]}),k5({slug:`file-to-url`,title:`File to URL Converter - Upload a File and Get a Link`,description:`Upload a file and get a link online. Convert images, PDFs, videos, audio, DOCX, PPTX, and ZIP files up to 2GB into shareable URLs, QR codes, and embeds.`,primaryKeyword:`file to url`,keywords:[`file to url`,`file link generator`,`upload file get url`,`file to qrcode`,`direct file link`],eyebrow:`File to URL`,headline:`Convert files to URL â upload a file and get a shareable link, QR code, and embeds.`,intro:`One upload flow handles files that need a clean public page, direct download link, tracked QR code, and copy-ready snippets for desktop sharing, mobile scanning, and international audiences.`,supp
12ortedFormats:[`JPG`,`PNG`,`GIF`,`WebP`,`AVIF`,`SVG`,`PDF`,`DOCX`,`PPTX`,`MP3`,`WAV`,`OGG`,`AAC`,`M4A`,`MP4`,`MOV`,`WebM`,`AVI`,`MKV`,`ZIP`],formatDescriptions:[`JPG and JPEG photos are the most common image files on the web. Upload one and ShareKit returns a stable managed image URL, a public preview page, embed snippets, and QR assets â ideal for product shots, screenshots, and receipts.`,`PNG preserves transparency and sharp edges, making it the standard for logos, diagrams, and UI captures. A PNG URL from ShareKit keeps the file byte-for-byte while adding preview, download, and embed options.`,`GIF files hold short animations for demos and lightweight previews. Host a GIF and paste the direct URL or embed code anywhere it should play inline.`,`WebP is Google's efficient image format for fast-loading web pages. Sharing a WebP URL from ShareKit keeps bandwidth low while preserving quality for viewers.`,`PDF is the go-to for menus, brochures, manuals, forms, and reports. A PDF URL opens a clean preview page with download controls, plus QR assets for print.`,`DOCX documents can be sent by link instead of attachment. Recipients preview and download the file from the public page without signing in.`,`MP3 audio links work everywhere: podcasts, voice notes, music previews, and training clips. The public page includes an HTML5 player when supported.`,`MP4 is the web-friendly video standard. A direct MP4 URL plays in nearly every browser with playback and download controls on the share page.`],useCases:O5,bullets:[`Images, documents, audio, video, and ZIP files`,`Public share pages, direct downloads, and R2 storage`,`QR codes, embed snippets, and analytics included`],steps:[{title:`Upload a supported file`,description:`Choose any supported file type up to 2GB.`},{title:`Generate a stable managed URL`,description:`ShareKit stores the file and creates a public destination.`},{title:`Share everywhere`,description:`Copy the direct URL, embeds, or QR assets for digital and offline distribution.`}],faqs:[{question:`What file types can I convert to URL?`,answer:`ShareKit supports common image, document, audio, video, and ZIP formats up to 2GB.`},{question:`Can I upload a file and get a link without signup?`,answer:`Yes. Lightweight uploads create a share URL, direct download URL, QR code, and embed snippets without signup.`},{question:`Does each file get a QR code?`,answer:`Yes. Every upload automatically creates tracked QR PNG and SVG assets.`},{question:`What file types can I convert to a URL?`,answer:`JPG, PNG, GIF, WebP, AVIF, SVG, PDF, DOCX, PPTX, MP3, WAV, OGG, AAC, M4A, MP4, MOV, WebM, AVI, MKV, and ZIP files up to 2GB.`},{question:`How long do direct file URLs last?`,answer:`Guest links are designed for 7-day sharing. Free accounts manage files for 30 days, and paid plans keep stable long-term links based on the active plan.`}],differentiators:[{title:`Every file type, one workflow`,body:`Images, PDFs, documents, audio, video, and ZIP files all become public URLs with the same upload flow. No per-type setup, converters, or plugins.`},{title:`Direct URL plus share page`,body:`Every upload gets both a true direct download URL and a branded public page with preview, metadata, and embed snippets â use whichever fits the channel.`},{title:`Links that keep working`,body:`Files live in Cloudflare R2-backed durable storage with stable managed URLs, so shared links do not expire or break when recipients come back later.`}]}),k5({slug:`upload-file-and-get-link`,title:`Upload File and Get Link - Free Online File Link Generator`,description:`Upload a file and get a link in seconds. Free online tool that turns images, PDFs, videos, audio, and documents into shareable URLs with QR codes.`,primaryKeyword:`upload file and get link`,keywords:[`upload file and get link`,`upload file get url`,`get link for file`,`file link generator`,`upload and share link`],eyebrow:`Upload File and Get Link`,headline:`Upload file and get link in seconds â share with a public page, direct URL, QR code, and embeds.`,intro:`No account needed for small files. Upload once and ShareKit returns a public share page, direct download URL, QR code, and copy-ready embed snippets.`,supp
12ortedFormats:[`JPG`,`PNG`,`GIF`,`WebP`,`AVIF`,`SVG`,`PDF`,`DOCX`,`PPTX`,`MP3`,`WAV`,`OGG`,`AAC`,`M4A`,`MP4`,`MOV`,`WebM`,`AVI`,`MKV`,`ZIP`],useCases:O5,bullets:[`Upload once, get a link instantly`,`Public share page plus direct download URL`,`QR code, embeds, and analytics included`],steps:[{title:`Upload your file`,description:`Choose any supported file type up to 2GB.`},{title:`Get the link`,description:`ShareKit creates a public URL and a direct download link for the file.`},{title:`Share it anywhere`,description:`Send the link in chat, email, docs, or use the QR code for offline sharing.`}],faqs:[{question:`How do I upload a file and get a link?`,answer:`Choose a file on the uploader and ShareKit instantly creates a public share URL plus a direct download link.`},{question:`Do I need an account to get a link?`,answer:`No. Lightweight uploads can be shared without signup; logging in adds history, credits, and management.`},{question:`Is there a file size limit when getting a link?`,answer:`Uploads up to 2GB are supported. Larger files can use a paid plan with higher limits and credit balance.`},{question:`Can recipients download the file without an account?`,answer:`Yes. Public ShareKit pages open and download without signup, so recipients never hit a login wall.`}],differentiators:[{title:`Link for any file`,body:`Upload a file and get a shareable link immediately â no signup for small files, no compression, and no size workarounds for chat and email.`},{title:`QR and embeds included`,body:`The same upload also generates QR PNG and SVG assets plus Markdown, HTML, and BBCode snippets, so the file works online and in print.`},{title:`Analytics built in`,body:`Each link reports views, downloads, and QR scans, showing how the file performs across email, docs, chat, and printed materials.`}]}),k5({slug:`create-direct-link`,title:`Create Direct Link - Generate Direct File Links Online Free`,description:`Create a direct link for any file online. Upload images, PDFs, videos, and audio to get stable managed download URLs with QR codes and embeds.`,primaryKeyword:`create direct link`,keywords:[`create direct link`,`make a direct link`,`direct link generator`,`create download link`,`generate direct url`],eyebrow:`Create Direct Link`,headline:`Create direct link for downloads, embeds, and QR codes.`,intro:`Upload a file and get a stable managed link that recipients can open or download without an account. QR assets and embed snippets are included with every upload.`,supportedFormats:[`JPG`,`PNG`,`GIF`,`WebP`,`AVIF`,`SVG`,`PDF`,`DOCX`,`PPTX`,`MP3`,`WAV`,`OGG`,`AAC`,`M4A`,`MP4`,`MOV`,`WebM`,`AVI`,`MKV`,`ZIP`],useCases:O5,bullets:[`Stable managed download links`,`Public share page for every upload`,`QR PNG/SVG and embed snippets included`],steps:[{title:`Upload your file`,description:`Choose any supported file type up to 2GB.`},{title:`Create the direct link`,description:`ShareKit stores the file and generates a stable managed download URL.`},{title:`Share and measure`,description:`Copy the link or QR code, then track views, downloads, and scans.`}],faqs:[{question:`How do I create a direct link for a file?`,answer:`Upload the file and ShareKit immediately generates a stable managed download URL plus a public share page.`},{question:`Do recipients need an account to open the link?`,answer:`No. Public links and download pages open without a recipient login.`},{question:`What is the difference between the direct link and the share URL?`,answer:`The direct link serves the raw file for downloads; the share URL opens a public page with preview, metadata, embed options, and analytics.`},{question:`Do direct links require a subscription?`,answer:`No. Direct links are created for every upload, including lightweight no-signup uploads.`}],differentiators:[{title:`True direct download URL`,body:`Every upload gets a real direct file URL that points at the stored file, plus a clean public share page. Choose the raw link for downloads or the page for context.`},{title:`Clear retention rules`,body:`Direct links stay live as long as the upload exists, so READMEs, documentation, and stored references keep working months later.`},{title:`Embeds and QR included`,body:`Alongside the direct link y
12ou get Markdown, HTML, and BBCode embeds plus QR PNG and SVG assets for distribution beyond the raw URL.`}]}),k5({slug:`host-file-online`,title:`Host File Online Free - Upload and Host Files with Direct Links`,description:`Host files online for free. Upload images, PDFs, videos, audio, and documents to get stable hosted URLs, QR codes, and embed snippets.`,primaryKeyword:`host file online`,keywords:[`host file online`,`free file hosting`,`host files online`,`online file hosting`,`file hosting with link`],eyebrow:`Host File Online`,headline:`Host file online and share it with a stable managed link, QR code, and embeds.`,intro:`ShareKit hosts images, PDFs, videos, audio, documents, and ZIP files so every upload gets a durable public URL, download link, and QR code.`,supportedFormats:[`JPG`,`PNG`,`GIF`,`WebP`,`AVIF`,`SVG`,`PDF`,`DOCX`,`PPTX`,`MP3`,`WAV`,`OGG`,`AAC`,`M4A`,`MP4`,`MOV`,`WebM`,`AVI`,`MKV`,`ZIP`],useCases:O5,bullets:[`Durable file hosting with public URLs`,`Direct download links and embeds`,`QR codes and engagement analytics`],steps:[{title:`Upload your file`,description:`Choose any supported file type up to 2GB.`},{title:`Host it online`,description:`ShareKit stores the file and publishes a stable share URL.`},{title:`Share everywhere`,description:`Use the link, embeds, or QR code for digital and offline distribution.`}],faqs:[{question:`Can I host files online for free?`,answer:`Yes. Lightweight uploads are hosted for free with public URLs; logging in adds history, credits, and management tools.`},{question:`What happens to hosted files?`,answer:`Files are stored in Cloudflare R2-backed storage and keep a stable share URL, download link, and QR code.`},{question:`How long are hosted files kept?`,answer:`Guest files use 7-day links, free accounts use 30-day managed links, and paid plans keep stable long-term links. Free lightweight uploads may be subject to retention limits.`},{question:`What file types can I host online?`,answer:`Images, PDFs, DOCX, PPTX, audio (MP3, WAV, OGG, AAC, M4A), video (MP4, MOV, WebM, AVI, MKV), and ZIP files up to 2GB.`}],differentiators:[{title:`Free file hosting with URLs`,body:`Host images, PDFs, documents, audio, video, and ZIP files online and share them by URL. Lightweight uploads need no account.`},{title:`Durable R2-backed storage`,body:`Files live in Cloudflare R2-backed storage and are served from the edge, so hosted files load fast and links stay stable around the world.`},{title:`Full sharing surface`,body:`Every hosted file includes a public page, direct download URL, embed snippets, QR assets, and view, download, and scan analytics.`}]}),k5({slug:`mp4-to-url`,title:`Free MP4 to URL Converter - Create Direct MP4 Links`,description:`Upload an MP4 video up to 2GB and get a stable managed MP4 URL, public playback page, QR code, and embed snippets instantly.`,primaryKeyword:`mp4 to url`,keywords:[`mp4 to url`,`direct mp4 link`,`mp4 url generator`,`mp4 to qr code`],eyebrow:`MP4 to URL`,headline:`Convert MP4 to URL and share as playable links, QR codes, embeds, and analytics.`,intro:`MP4 is the most common video sharing format. ShareKit turns it into a public page with playback, download, embed, and QR options.`,supportedFormats:[`MP4`],formatDescriptions:[`MP4 is the web-friendly video standard that plays on nearly every device and browser. Upload an MP4 and ShareKit creates a public playback page, a direct MP4 URL, an HTML embed code, and QR code assets in seconds â the fastest path from a local file to a link you can paste anywhere.`],useCases:[`Demo videos`,`Course clips`,`Support recordings`],bullets:[`Direct MP4 link plus playback page`,`QR code and embed snippets`,`Views, downloads, and QR scan analytics`],steps:[{title:`Upload MP4`,description:`Choose an MP4 file up to 2GB.`},{title:`Get the MP4 URL`,description:`ShareKit creates a public playback page and direct download link.`},{title:`Share or scan`,description:`Copy embeds or download QR code assets for offline access.`}],faqs:[{question:`Can I get a direct MP4 link?`,answer:`Yes. ShareKit creates a public share URL and direct download endpoint for MP4 uploads.`},{question:`Can an MP4 link be turned into a QR code?`,answer:`Yes. QR code assets are generated automatically for each MP4 upload.`},{question:`Can I create a direct MP4 link without signup?`,answer:`Yes. Lightweight MP4 uploads create direct links and playback pages without an account.`}
12,{question:`Does the MP4 keep its original quality?`,answer:`Yes. Files are served as-is with no recompression, preserving the source quality and metadata.`}],differentiators:[{title:`Direct MP4 URL`,body:`Every MP4 upload gets a stable managed video URL plus a playback page, so clips share in chat, email, docs, and social posts without upload limits.`},{title:`Plays in any browser`,body:`The public page uses an HTML5 player, so recipients watch MP4 files inline without installing players or converting formats.`},{title:`Embeds and QR included`,body:`Copy-ready HTML and Markdown snippets plus QR PNG and SVG assets come with every upload, covering web and print distribution.`}]}),k5({slug:`jpg-to-url`,title:`Free JPG to URL Converter - Create Direct JPG Links`,description:`Upload a JPG or JPEG image and get a stable managed image URL, QR code, Markdown embed, HTML embed, and BBCode instantly.`,primaryKeyword:`jpg to url`,keywords:[`jpg to url`,`jpeg to url`,`direct jpg link`,`jpg url generator`,`jpg qrcode`],eyebrow:`JPG to URL`,headline:`Convert JPG to URL and share as direct links, embeds, QR codes, and trackable pages.`,intro:`Share product photos, screenshots, receipts, and mockups as stable JPG URLs with scan-ready QR codes.`,supportedFormats:[`JPG`,`JPEG`],formatDescriptions:[`JPG is the standard format for photos, screenshots, and web images because it balances quality and file size. Upload a JPG to ShareKit and get a stable managed JPG URL, a public preview page, Markdown and HTML embeds, and QR assets in seconds.`,`JPEG files, often saved with a .jpeg extension, are handled exactly like JPG. Camera exports and compressed photos keep their quality while gaining a stable link, embed code, and print-ready QR code.`],useCases:[`Product photos`,`Screenshots`,`Support images`],bullets:[`Direct JPG links`,`Markdown, HTML, and BBCode embeds`,`QR PNG and SVG included`],steps:[{title:`Upload JPG`,description:`Choose a JPG or JPEG image up to 2GB.`},{title:`Create the image URL`,description:`ShareKit generates a public image page and direct download URL.`},{title:`Copy embeds`,description:`Use Markdown, HTML, BBCode, or QR code assets wherever you need the image.`}],faqs:[{question:`Can I convert JPEG to URL too?`,answer:`Yes. JPG and JPEG extensions are both supported.`},{question:`Can I embed the JPG in Markdown?`,answer:`Yes. ShareKit provides Markdown, HTML, and BBCode snippets after upload.`},{question:`Can I get a direct JPG URL without signing up?`,answer:`Yes. Lightweight JPG uploads create links, QR codes, and embeds without an account.`},{question:`Does the JPG link preserve image quality?`,answer:`Yes. ShareKit serves the original file as-is; nothing is recompressed or resized.`}],differentiators:[{title:`Direct JPG link`,body:`Every JPG upload returns a stable managed image URL plus a clean share page, so photos paste into email, chat, forums, and docs without attachments.`},{title:`Embeds for any platform`,body:`Copy-ready Markdown, HTML, and BBCode snippets make the same JPG work in Notion, GitHub, WordPress, Reddit, and support tools.`},{title:`QR code for every JPG`,body:`Each upload also creates QR PNG and SVG assets with scan analytics, moving screenshots and product photos into print and offline materials.`}]}),k5({slug:`png-to-url`,title:`Free PNG to URL Converter - Create Direct PNG Links`,description:`Upload a PNG image and get a stable managed PNG URL with transparent image support, QR code, Markdown, HTML, and BBCode embeds.`,primaryKeyword:`png to url`,keywords:[`png to url`,`direct png link`,`png url generator`,`transparent png link`,`png qrcode`],eyebrow:`PNG to URL`,headline:`Convert PNG to URL and share as transparent image links, embeds, QR codes, and analytics.`,intro:`Share transparent logos, UI screenshots, diagrams, and product assets with a durable public PNG URL.`,supportedFormats:[`PNG`],formatDescriptions:[`PNG is the format of choice for screenshots, logos, diagrams, and anything requiring transparency. Upload a PNG and ShareKit returns a stable managed PNG URL, a public preview page, Markdown and HTML embeds, and QR assets while preserving the file exactly.`],useCases:[`Transparent logos`,`UI screenshots`,`Product diagrams`],bullets:[`Direct PNG URL`,`Trans
12parent image sharing`,`QR code plus embed snippets`],steps:[{title:`Upload PNG`,description:`Choose a PNG image up to 2GB.`},{title:`Generate the PNG link`,description:`ShareKit creates a public destination and direct download link.`},{title:`Share with embeds or QR`,description:`Copy snippets or download QR code files.`}],faqs:[{question:`Does PNG transparency stay intact?`,answer:`Yes. ShareKit stores the original PNG file.`},{question:`Can I create a QR code for a PNG?`,answer:`Yes. Every PNG upload includes QR PNG and SVG assets.`},{question:`Can I share a PNG with transparency?`,answer:`Yes. ShareKit preserves the original PNG, including alpha channels, in the direct URL and preview page.`},{question:`Does PNG sharing require an account?`,answer:`No. Lightweight PNG uploads work without signup; accounts add history and credit management.`},{question:`What is the PNG upload size limit?`,answer:`PNG files up to 2GB are supported, with preview, download, embed, and QR assets created automatically.`},{question:`Can I share PNG files for design review?`,answer:`Yes. Upload a PNG and share the direct URL or page with reviewers; nothing is compressed or altered.`}],differentiators:[{title:`Crisp PNG sharing`,body:`Transparency and sharp edges survive the upload, so UI shots, logos, and diagrams look identical on the share page and in embeds.`},{title:`Direct URL plus page`,body:`Get both a raw PNG download URL and a public page with preview, metadata, and copy-ready embed snippets for every upload.`},{title:`QR and scan analytics`,body:`QR PNG and SVG assets are generated automatically, with tracked scans for print materials and campaigns.`}]}),k5({slug:`mov-to-url`,title:`Free MOV to URL Converter - Share QuickTime Video Links`,description:`Upload MOV files up to 2GB and get stable shareable video URLs with playback pages, QR codes, Markdown, HTML, and BBCode embeds.`,primaryKeyword:`mov to url`,keywords:[`mov to url`,`quicktime to url`,`mov link generator`,`mov to qr code`,`direct mov link`],eyebrow:`MOV to URL`,headline:`Convert MOV to URL and share as playable links, QR codes, embeds, and tracked pages.`,intro:`MOV files are common from iPhone, Mac, and QuickTime workflows. ShareKit turns them into public pages with direct downloads, QR assets, and analytics.`,supportedFormats:[`MOV`],formatDescriptions:[`MOV files come straight from iPhone, Mac, and QuickTime workflows. ShareKit keeps the original quality and turns MOV into a shareable link with playback and download controls, so clients and teammates can watch without installing anything or signing in.`],useCases:[`iPhone recordings`,`QuickTime exports`,`Client review videos`],bullets:[`MOV playback share page`,`Direct download link and embed snippets`,`QR codes with scan analytics`],steps:[{title:`Upload MOV`,description:`Choose a MOV file up to 2GB.`},{title:`Create the MOV URL`,description:`ShareKit creates a public video destination with playback and download controls.`},{title:`Share and measure`,description:`Copy embeds, download QR assets, and track views, downloads, and scans.`}],faqs:[{question:`Can I convert iPhone MOV videos to URL?`,answer:`Yes. MOV uploads are supported up to 2GB.`},{question:`Does MOV get QR code assets too?`,answer:`Yes. ShareKit generates QR PNG and SVG assets for each MOV upload.`},{question:`Do lightweight MOV uploads require signup?`,answer:`No. Lightweight uploads can be created without signup; logging in adds history and credit management.`},{question:`Can I share an iPhone MOV recording?`,answer:`Yes. Upload the MOV file and ShareKit creates a public playback page and direct download link.`},{question:`Does MOV playback require QuickTime?`,answer:`No. The public page plays MOV in the browser via HTML5 where supported, with a download option as a fallback.`}],differentiators:[{title:`iPhone and Mac friendly`,body:`MOV exports from iPhone and QuickTime upload directly and become stable managed links with playback and download controls for clients and teammates.`},{title:`No conversion needed`,body:`There is no re-encode step â the MOV file is hosted as-is, so quality and metadata are preserved for review workflows.`},{title:`Embeds and QR assets`,body:`HTML and Markdown embed snippets plus QR PNG and SVG files come with every MOV upload for web and print distribution.`}]}),k5({slug:`webm-to-url`,title:`Free WebM to URL Converter - Create Direct WebM Links`,description:`Upload WebM videos up to 2GB and get stable managed WebM URLs, public playback pages, QR codes, and embed snippets instantly.`,primaryKeyword:`webm to url`,keywords:[`webm to url`,`direct webm link`,`webm url generator`,`webm to qr code`,`share webm online`],eyebrow:`WebM to URL`,headline:`Convert WebM to URL and share as direct links, QR codes, embeds, and analytics.`,intro:`Use ShareKit for browser-friendly WebM clips, UI recordings, and product demos that need a public URL plus QR distribution.`,supportedFormats:[`WebM`],formatDescriptions:[`WebM is the lightweight, browser-friendly format built for web clips and UI recordings. Host WebM files with playback pages, copy-ready embed snippets, and QR codes while keeping bandwidth low for viewers.`],useCases:[`Browser recordings`,`UI demos`,`Lightweight web video clips`],bullets:[`Direct WebM link plus playback page`,`Markdown, HTML, and BBCode snippets`,`QR PNG/SVG and engagement analytics`],steps:[{title:`Upload WebM`,description:`Choose a WebM video up to 2GB.`},{title:`Generate the WebM URL`,description:`ShareKit creates a public playback page and direct download link.`},{title:`Copy embeds or QR`,description:`Use embed snippets online or QR code assets for offline access.`}],faqs:[{question:`Can I create a direct WebM link?`,answer:`Yes. ShareKit creates a public WebM
12share page and direct download endpoint.`},{question:`Can I track WebM QR scans?`,answer:`Yes. QR scans are tracked separately from page views and downloads.`},{question:`Where do WebM files play?`,answer:`WebM plays natively in Chrome, Firefox, Edge, and Opera; the share page also offers a download control.`},{question:`Can I embed a WebM URL on my site?`,answer:`Yes. Every upload includes an HTML video snippet pointing at the hosted WebM file.`},{question:`Is WebM upload free?`,answer:`Yes. Lightweight WebM uploads create links, embeds, and QR codes without signup.`},{question:`Can I password-protect a WebM link?`,answer:`Public links are open by design for easy sharing; an account gives you upload management and analytics.`}],differentiators:[{title:`Fast WebM sharing`,body:`WebM files serve from the edge with playback pages, keeping bandwidth low for viewers on any connection.`},{title:`Built for web embeds`,body:`Copy-ready HTML and Markdown snippets let WebM clips play inline on sites, wikis, and docs without heavy players.`},{title:`QR and analytics`,body:`QR PNG and SVG assets plus view, download, and scan analytics come with every WebM upload.`}]}),k5({slug:`avi-to-url`,title:`Free AVI to URL Converter - Create Direct AVI Links`,description:`Upload AVI videos up to 2GB and get stable shareable AVI URLs with playback pages, direct download links, QR codes, and embed snippets.`,primaryKeyword:`avi to url`,keywords:[`avi to url`,`direct avi link`,`avi url generator`,`avi to qr code`,`share avi video`],eyebrow:`AVI to URL`,headline:`Convert AVI to URL and share as direct links, QR codes, embeds, and tracked pages.`,intro:`AVI files are common in screen recorders, older cameras, and Windows workflows. ShareKit turns them into public pages with playback, download, embed, and QR options.`,supportedFormats:[`AVI`],formatDescriptions:[`AVI is a classic Windows-friendly container used by screen recorders, surveillance cameras, and older camcorders. Upload AVI and get a stable share link with preview, download, embed, and QR assets â no conversion step required before sharing.`],useCases:[`Screen recorder output`,`Older camera footage`,`Archived video sharing`],bullets:[`Direct AVI link plus playback page`,`QR code and embed snippets`,`Views, downloads, and QR scan analytics`],steps:[{title:`Upload AVI`,description:`Choose an AVI video up to 2GB.`},{title:`Create the AVI URL`,description:`ShareKit creates a public playback page and a direct download link.`},{title:`Share or scan`,description:`Copy embeds or download QR code assets for offline access.`}],faqs:[{question:`Can I convert AVI to URL?`,answer:`Yes. AVI uploads are supported up to 2GB and get a public share page plus a direct download link.`},{question:`Does AVI get QR code assets too?`,answer:`Yes. ShareKit generates QR PNG and SVG assets for each AVI upload.`},{question:`Do lightweight AVI uploads require signup?`,answer:`No. Lightweight uploads can be created without signup; logging in adds history and credit management.`},{question:`Can I share an AVI screen recording?`,answer:`Yes. Upload the AVI and ShareKit creates a public page with a download link and playback where supported.`},{question:`What is the AVI upload size limit?`,answer:`AVI files up to 2GB are supported, with higher limits available on paid plans.`}],differentiators:[{title:`Classic AVI support`,body:`Screen recordings, camera exports, and legacy AVI files become shareable links with playback and download controls.`},{title:`No conversion step`,body:`The AVI file is hosted as-is, so you can share recordings immediately instead of converting formats first.`},{title:`Works on every device`,body:`While browser playback varies, every AVI page includes a download control so recipients can open the file in any player.`}]}),k5({slug:`gif-to-url`,title:`Free GIF to URL Converter - Create Direct GIF Links`,description:`Upload GIF files and get stable managed GIF URLs with animated previews, QR codes, Markdown, HTML, and BBCode embeds instantly.`,primaryKeyword:`gif to url`,keywords:[`gif to url`,`direct gif link`,`gif url generator`,`gif to qr code`,`animated gif link`],eyebrow:`GIF to URL`,headline:`Convert GIF to URL and share animations as direct links, embeds, QR codes, and tracked pages.`,intro:`Turn reaction GIFs, short UI captures, and animated explainers into public GIF URLs with copy-ready snippets and QR assets.`,supp
12ortedFormats:[`GIF`],formatDescriptions:[`GIF images are small animated clips used for memes, demos, and lightweight UI previews. Upload a GIF to get a stable managed URL and embed code that plays the animation inline without uploading to a social platform.`],useCases:[`Reaction GIFs`,`UI animation captures`,`Support and documentation snippets`],bullets:[`Animated GIF preview page`,`Markdown, HTML, and BBCode embeds`,`QR codes and analytics included`],steps:[{title:`Upload GIF`,description:`Choose a GIF file up to 2GB.`},{title:`Create the GIF URL`,description:`ShareKit stores the original GIF and publishes a public preview page.`},{title:`Share online or by QR`,description:`Copy embeds or use QR PNG/SVG assets for scan-based sharing.`}],faqs:[{question:`Will the GIF stay animated?`,answer:`Yes. ShareKit stores the original GIF and renders it as an animated preview when supported.`},{question:`Can I embed the GIF in Markdown?`,answer:`Yes. Markdown, HTML, and BBCode snippets are generated after upload.`},{question:`Can I share an animated GIF by URL?`,answer:`Yes. The direct URL plays the animation inline and the public page provides preview and download.`},{question:`Does GIF sharing need an account?`,answer:`No. Lightweight GIF uploads work without signup.`},{question:`Can I share a GIF on a website using the direct URL?`,answer:`Yes. Paste the direct GIF URL into an image tag or embed snippet and it animates inline on the page.`}],differentiators:[{title:`Animated GIF links`,body:`Upload a GIF and share a direct URL or embed code that plays the animation inline in docs, forums, and chat.`},{title:`Inline playback everywhere`,body:`The direct GIF URL animates in browsers, Markdown renderers, and messaging apps that expand image links.`},{title:`QR for GIF assets`,body:`Every GIF upload also generates QR PNG and SVG files with scan analytics for print and signage use.`}]}),k5({slug:`webp-to-url`,title:`Free WebP to URL Converter - Create Direct WebP Links`,description:`Upload WebP images and get stable managed WebP URLs with public preview pages, QR codes, Markdown, HTML, and BBCode embeds.`,primaryKeyword:`webp to url`,keywords:[`webp to url`,`direct webp link`,`webp url generator`,`webp to qr code`,`share webp image`],eyebrow:`WebP to URL`,headline:`Convert WebP to URL and share as direct links, QR codes, embeds, and analytics.`,intro:`WebP is great for compact web images. ShareKit adds the missing share layer: public URL, direct download, embeds, QR assets, and metrics.`,supportedFormats:[`WebP`],formatDescriptions:[`WebP is Google's efficient image format for photos and graphics on the web. Hosting WebP in ShareKit gives you a direct image URL and embeds while keeping file size low, which speeds up pages and reduces bandwidth.`],useCases:[`Optimized web images`,`Product thumbnails`,`Documentation images`],bullets:[`Direct WebP URL`,`Preview page plus embed snippets`,`QR PNG/SVG and scan analytics`],steps:[{title:`Upload WebP`,description:`Choose a WebP file up to 2GB.`},{title:`Generate the WebP link`,description:`ShareKit creates a public preview page and direct download link.`},{title:`Copy or scan`,description:`Use Markdown, HTML, BBCode, or QR assets wherever the image needs to travel.`}],faqs:[{question:`Can I create a direct WebP image URL?`,answer:`Yes. ShareKit supports WebP uploads and generates public URLs.`},{question:`Can WebP links include QR codes?`,answer:`Yes. Every WebP upload includes QR PNG and SVG assets.`},{question:`Can I share a WebP image by link?`,answer:`Yes. Upload a WebP and ShareKit creates a direct image URL, preview page, embeds, and QR code.`},{question:`Does the WebP URL keep the file small?`,answer:`Yes. The original file is served as-is, so its efficie
12nt compression is preserved.`},{question:`Where is the WebP file hosted?`,answer:`Files are stored in Cloudflare R2-backed storage and served from the edge for fast loading anywhere.`},{question:`Can I share WebP files in chat and email?`,answer:`Yes. The direct WebP URL works in chat, email, docs, and social posts, and the public page adds preview and download controls.`}],differentiators:[{title:`Efficient WebP hosting`,body:`Serve WebP files from direct URLs with preview and download controls, keeping page weight low for high-traffic sharing.`},{title:`Transparency preserved`,body:`WebP transparency is kept intact, so logos and graphics with alpha channels share cleanly.`},{title:`Embeds and QR assets`,body:`Markdown, HTML, and BBCode snippets plus QR PNG and SVG files come with every WebP upload.`}]}),k5({slug:`wav-to-url`,title:`Free WAV to URL Converter - Create Direct Audio Links`,description:`Upload WAV files up to 2GB and get stable managed audio URLs with playback pages, QR codes, Markdown, HTML, and BBCode embeds.`,primaryKeyword:`wav to url`,keywords:[`wav to url`,`direct wav link`,`wav url generator`,`wav to qr code`,`audio file link`],eyebrow:`WAV to URL`,headline:`Convert WAV to URL and share audio as playable links, QR codes, embeds, and tracked pages.`,intro:`Use ShareKit to send voice recordings, lossless previews, sound effects, and audio references without attaching large files.`,supportedFormats:[`WAV`],formatDescriptions:[`WAV is an uncompressed audio format used for voice recordings, sound design, music, and lossless previews. Upload a WAV and ShareKit returns a stable managed WAV URL, a public playback page, embed snippets, and QR assets while keeping the audio byte-for-byte.`],useCases:[`Voice recordings`,`Sound effects`,`Music and training audio previews`],bullets:[`Direct WAV link and playback page`,`Markdown, HTML, and BBCode snippets`,`QR code assets and scan analytics`],steps:[{title:`Upload WAV`,description:`Choose a WAV file up to 2GB.`},{title:`Create the audio URL`,description:`ShareKit publishes a public audio page with playback and download controls.`},{title:`Share and track`,description:`Copy embeds, download QR assets, and track views, downloads, and scans.`}],faqs:[{question:`Can I share WAV audio without an account?`,answer:`Lightweight WAV uploads can be shared without signup; logging in adds history and credit management.`},{question:`Does the WAV page include a player?`,answer:`Yes. The public share page includes an audio player when supported by the browser.`},{question:`Can I share a large WAV file by link?`,answer:`Yes. WAV uploads up to 2GB become public URLs with playback and download controls.`},{question:`Does the WAV page include a player?`,answer:`Yes. The public page includes an HTML5 audio player when the browser supports the format.`},{question:`Can I share WAV files with clients by link?`,answer:`Yes. WAV uploads create stable managed links with playback and download controls, ideal for audio review and delivery.`}],differentiators:[{title:`Lossless WAV sharing`,body:`Uncompressed WAV files are served as-is, so voice recordings, studio exports, and sound effects keep full fidelity for review and production.`},{title:`Playback page included`,body:`Recipients get an in-browser player and download control on the public page, without installing audio software.`},{title:`QR for offline placement`,body:`QR PNG and SVG assets with scan analytics let WAV files reach print materials, exhibits, and signage.`}]}),A5({slug:`video-to-qr`,title:`Video to QR Code Generator - Upload Video and Download QR`,description:`Create a QR code for a video online. Upload MP4, MOV, AVI, WebM, or MKV and download QR PNG or SVG that opens a mobile-friendly playback page.`,primaryKeyword:`video to qr`,keywords:[`video to qr`,`video to qr code`,`how to make a qr code for a video`,`video to qrcode`,`video qr code generator`,`mp4 to qr code`,`qr code for video`],eyebrow:`Video to QR`,headline:`Create a QR code for any video upload â print it, share it, and track scans.`,intro:`Upload a video and
12ShareKit automatically creates a tracked QR code that opens a mobile-friendly playback page. This is built for event signage, classrooms, packaging, instructions, and demos.`,supportedFormats:[`MP4`,`MOV`,`AVI`,`WebM`,`MKV`],useCases:[`Trade show videos`,`Museum and exhibit screens`,`Restaurant, retail, and packaging demos`],bullets:[`Video QR code generator`,`QR PNG and SVG downloads`,`Scan analytics for each video`],steps:[{title:`Upload the video`,description:`Choose an MP4, MOV, AVI, WebM, or MKV video up to 2GB.`},{title:`Generate the QR code`,description:`ShareKit creates QR PNG and SVG assets linked to the video page.`},{title:`Track scans`,description:`Scans route through /q/[slug], so QR engagement can be measured.`}],faqs:[{question:`How do I turn a video into a QR code?`,answer:`Upload the video to ShareKit and download the generated QR PNG or QR SVG.`},{question:`How do I make a QR code for a video?`,answer:`Upload the video file, wait for the share page to be created, then download the QR PNG or SVG. Scanners open the hosted video playback page.`},{question:`Does the QR code open the video directly?`,answer:`The QR code opens a public video share page with playback and download controls.`},{question:`How do I turn a video into a QR code?`,answer:`Upload the video and ShareKit generates QR PNG and SVG files for its public playback page automatically. No manual QR building needed.`},{question:`Do video QR codes work on packaging and print?`,answer:`Yes. QR SVG output prints cleanly at any size, and scans route to the video page where playback and download controls are available.`},{question:`Can I download the video QR code as SVG?`,answer:`Yes. Every video upload provides QR PNG and SVG downloads for crisp print output.`},{question:`What happens when someone scans a video QR code?`,answer:`The scan opens the hosted video page with playback and download controls, and the scan is recorded in your analytics.`}],differentiators:[{title:`Video QR codes for events`,body:`Create a QR code for any MP4, MOV, AVI, WebM, or MKV upload, then place it on booth signage, classroom handouts, packaging, or printed instructions.`},{title:`Playback destination`,body:`Scanning the QR code opens a mobile-friendly public video page with playback and download controls, so viewers watch in their own player without installing anything.`},{title:`Scan analytics per video`,body:`Every video QR code uses a tracked scan route, giving you separate numbers for scans, views, and downloads across offline and online placements.`}]}),j5({slug:`video-to-qrcode`,canonicalSlug:`video-to-qr`,title:`Free Video to QRCode Generator - Upload Video and Download QR`,description:`Create a qrcode for video files online. Upload MP4, MOV, AVI, WebM, or MKV and download a tracked QR PNG or SVG for the video link.`,primaryKeyword:`video to qrcode`,keywords:[`video to qrcode`,`qrcode for video`,`video qr generator`,`mp4 qrcode`],eyebrow:`Video QRCode`,headline:`Convert video to qrcode â generate QRCode assets and public playback links.`,intro:`This qrcode-focused video page covers searches that use QRCode as one word while pointing to the same upload-to-scan workflow.`,supportedFormats:[`MP4`,`MOV`,`AVI`,`WebM`,`MKV`],useCases:[`Printed video instructions`,`Conference booths`,`Offline marketing campaigns`],bullets:[`QRCode PNG and SVG`,`Public video destination`,`Tracked scan route`],steps:[{title:`Upload video`,description:`Add a supported video file up to 2GB.`},{title:`Download qrcode assets`,description:`Get PNG and SVG QRCode files for print and digital use.`},{title:`Send scanners to video`,description:`The QRCode routes visitors to a public video playback page.`}],faqs:[{question:`Is QRCode the same as QR code?`,answer:`Yes. This page targets users who search for QRCode as a single word.`},{question:`Can I download the video qrcode as SVG?`,answer:`Yes. ShareKit provides both PNG and SVG QR assets.`},{question:`Is video to QRCode the same as video to QR code?`,answer:`Yes. Both pages generate the same QR assets; this page targets the single-word spelling.`},{question:`What video formats make QRCode assets?`,answer:`MP4, MOV, AVI, WebM, and MKV uploads all produce QRCode PNG and SVG files plus a public playback URL.`},{question:`Can I use a video QRCode on social media?`,answer:`Yes. Paste the QRCode image into social posts, stories, and ads; scans open the hosted video playback page.`},{question:`How large can the video be for QRCode generation?`,answer:`Videos up to 2GB are supported. Each upload generates QRCode PNG and SVG assets plus the public playback URL.`},{question:`Can I embed the video page that a QRCode opens?`,answer:`Yes. The destination page provides Markdown, HTML, and BBCode embed snippets, so the same video works in docs, wikis, and websites.`},{question:`What happens after someone scans the video QRCode?`,answer:`The scan o
12pens the hosted video page with an HTML5 player and download control. Scan counts are recorded and reported alongside views and downloads, so you can measure how the QRCode performs in print, on packaging, and at events.`}],differentiators:[{title:`QRCode for video uploads`,body:`A QRCode-focused workflow for video: upload MP4, MOV, AVI, WebM, or MKV and download QRCode PNG and SVG assets that open the playback page.`},{title:`One-word spelling coverage`,body:`This page serves users searching for video QRCode as one word while using the same upload-to-scan pipeline as the QR code generator.`},{title:`Tracked video scans`,body:`QRCode scans route through a measured redirect, so you can compare scan volume against views and downloads for each video campaign.`}]}),A5({slug:`image-to-qr`,title:`Image to QR Code Generator - Upload Photo and Download QR`,description:`Create a QR code for an image or photo. Upload JPG, PNG, GIF, WebP, AVIF, or SVG and download QR PNG or SVG that opens a public image page.`,primaryKeyword:`image to qr`,keywords:[`image to qr`,`image to qr code`,`add qr code to image`,`qr code for image`,`photo to qr code`,`jpg to qr code`,`image to qrcode`],eyebrow:`Image to QR`,headline:`Create QR codes for images and photos instantly.`,intro:`Turn images and photos into scan-ready QR codes for posters, handouts, packaging, menus, classrooms, and support workflows. Upload once, then download QR PNG or SVG for print.`,supportedFormats:[`JPG`,`JPEG`,`PNG`,`GIF`,`WebP`,`AVIF`,`SVG`],useCases:[`QR codes for product images`,`Classroom and event handouts`,`Printed design reviews`],bullets:[`Image QR code generator`,`Public image destination`,`QR PNG and SVG downloads`],steps:[{title:`Upload the image`,description:`Choose a supported image file up to 2GB.`},{title:`Generate QR assets`,description:`ShareKit creates a tracked QR route plus QR PNG and SVG files.`},{title:`Print or share`,description:`Use the QR assets in posters, docs, labels, or digital campaigns.`}],faqs:[{question:`Can I make a QR code for a JPG?`,answer:`Yes. JPG, PNG, GIF, WebP, AVIF, and SVG uploads all generate QR codes.`},{question:`Can I add a QR code to an image online?`,answer:`ShareKit creates a QR code for the uploaded image URL. Download the QR PNG or SVG and place it on posters, product images, labels, handouts, or design files.`},{question:`Does the QR code show the image?`,answer:`The QR code opens a public image page with preview and download controls.`},{question:`Can I make a QR code for a photo?`,answer:`Yes. JPG and JPEG photos generate QR codes automatically when uploaded, along with PNG and SVG QR assets.`},{question:`Does the image QR code open the picture?`,answer:`Yes. Scanning opens a public image page with preview, download, and embed options for the uploaded file.`},{question:`Can I make a QR code for a screenshot?`,answer:`Yes. PNG and JPG screenshots generate QR codes that open the image page for review and download.`},{question:`Do image QR codes expire?`,answer:`No. The QR assets stay valid while the upload exists, so printed posters and handouts keep working.`},{question:`Can I use image QR codes for event registration pages?`,answer:`Upload the poster or flyer image and the QR code opens its public page, which you can link to any registration flow.`}],differentiators:[{title:`QR codes for any image`,body:`Upload JPG, JPEG, PNG, GIF, WebP, AVIF, or SVG and get QR PNG and SVG assets that open a clean public image page with preview and download.`},{title:`Print and packaging ready`,body:`Use image QR codes on posters, menus, handouts, classroom materials, packaging, and design reviews. SVG output stays sharp in print.`},{title:`Tracked image scans`,body:`Each image QR code carries scan analytics, so you know which printed or digital placements drive real visits to the image page.`}]}),A5({slug:`pdf-to-qr`,title:`PDF to QR Code Generator - Upload PDF and Download QR`,description:`Create a QR code for a PDF online. Upload a PDF menu, brochure, manual, or handout and download printable QR PNG or SVG with scan analytics.`,primaryKeyword:`pdf to qr`,keywords:[`pdf to qr`,`pdf to qrcode`,`qr code for pdf`,`pdf qr code generator`,`menu qr code`],eyebrow:`PDF to QR`,headline:`Create QR codes for PDFs, menus, brochures, manuals, and classroom handouts.`,intro:`Upload a PDF and get a QR code that opens a clean public PDF page with preview and download controls.`,supp
12ortedFormats:[`PDF`],useCases:[`Restaurant menus`,`Event programs`,`Brochures, manuals, and forms`],bullets:[`Printable PDF QR codes`,`QR SVG for sharp print output`,`Scan analytics included`],steps:[{title:`Upload the PDF`,description:`Choose a PDF file up to 2GB.`},{title:`Generate QR code`,description:`ShareKit creates QR PNG and SVG files for the PDF link.`},{title:`Place it anywhere`,description:`Use the QR on menus, signage, packaging, slides, or handouts.`}],faqs:[{question:`Can I use this for a menu QR code?`,answer:`Yes. Upload a PDF menu and download the generated QR code assets.`},{question:`How do I create a QR code for a PDF?`,answer:`Upload the PDF file, then download the generated QR PNG or SVG. The QR code opens a public PDF page with preview and download controls.`},{question:`Can I track PDF QR scans?`,answer:`Yes. ShareKit tracks QR scans separately from page views and downloads.`},{question:`Can I make a menu QR code for my restaurant?`,answer:`Yes. Upload your menu PDF and download QR PNG or SVG assets to place on tables, signage, and packaging.`},{question:`Can I track who scans my PDF QR code?`,answer:`Yes. ShareKit records QR scans separately from page views and downloads for every uploaded PDF.`},{question:`Can I create QR codes for multiple PDF pages?`,answer:`One upload creates one QR code for the whole PDF. The public page shows the document with preview and download controls.`},{question:`Where can I place a PDF QR code?`,answer:`Print it on menus, flyers, brochures, packaging, table tents, or slides. SVG output keeps it sharp at any size.`},{question:`Is the PDF QR code suitable for classroom handouts?`,answer:`Yes. Teachers upload PDF handouts and print QR codes on worksheets so students open the document on their own devices.`}],differentiators:[{title:`Menu and brochure QR codes`,body:`Upload a PDF and download a printable QR code for menus, brochures, event programs, forms, and manuals. Scanners land on a clean PDF preview page.`},{title:`SVG for crisp print`,body:`QR SVG output keeps corners sharp on flyers and packaging at any size, while QR PNG covers digital channels.`},{title:`PDF scan analytics`,body:`Track how often a PDF QR code is scanned and compare it with views and downloads to measure print campaigns and handouts.`}]}),A5({slug:`mp3-to-qr`,title:`MP3 to QR Code Generator - Create Audio QR Codes`,description:`Create an audio QR code online. Upload MP3, WAV, OGG, AAC, or M4A and download QR PNG or SVG that opens a public audio playback page.`,primaryKeyword:`mp3 to qr`,keywords:[`mp3 to qr`,`mp3 to qr code`,`convert mp3 to qr code`,`audio to qr code`,`audio qr code generator`,`audio qrcode`,`qr code for mp3`,`music qr code`],eyebrow:`MP3 to QR`,headline:`Create QR codes for MP3 and audio files with a mobile playback page.`,intro:`Make audio files scannable for exhibits, education, packaging, real estate tours, and event signage.`,supportedFormats:[`MP3`,`WAV`,`OGG`,`AAC`,`M4A`],useCases:[`Museum audio guides`,`Music previews`,`Language lessons and classroom handouts`],bullets:[`Audio QR code generator`,`Public audio playback page`,`QR PNG and SVG assets`],steps:[{title:`Upload audio`,description:`Choose MP3, WAV, OGG, AAC, or M4A.`},{title:`Generate QR code`,description:`Download QR PNG and SVG assets linked to the audio page.`},{title:`Share the listening page`,description:`Scanners open a page with playback and download controls.`}],faqs:[{question:`Can I create a QR code for MP3?`,answer:`Yes. Upload an MP3 and ShareKit generates QR PNG and SVG files.`},{question:`How do I convert MP3 to QR code?`,answer:`Upload the MP3 file and ShareKit generates QR PNG and SVG files that open a public audio playback page with download controls.`},{question:`Does the QR code open an audio player?`,answer:`Yes. It opens a public audio page with an HTML5 player when supported.`},{question:`Can I create a QR code for an MP3 file?`,answer:`Yes. Upload an MP3 and ShareKit generates QR PNG and SVG assets that open the audio's public playback page.`},{question:`Does the audio QR code include a player?`,answer:`Yes. The destination page includes an HTML5 audio player when the browser supports the format.`},{question:`How long does it take to generate an MP3 QR code?`,answer:`Seconds. The QR PNG and SVG files are created automatically when the audio upload finishes, so you can download them immediately.`},{question:`Can I change what an MP3 QR code points to?`,answer:`Re-upload the audio to create a new QR code for the updated file. Eac
12h upload keeps its own public page and tracked scan route.`},{question:`Do MP3 QR codes work on phone cameras?`,answer:`Yes. QR codes scan with any standard phone camera app and open the audio page in the browser.`},{question:`Can I preview the audio before printing the QR code?`,answer:`Yes. The public audio page includes an HTML5 player, so you can verify playback before placing the QR code in print.`}],differentiators:[{title:`Audio QR codes`,body:`Create QR codes for MP3, WAV, OGG, AAC, and M4A audio, ideal for exhibits, museum guides, music previews, language lessons, and event signage.`},{title:`Player destination`,body:`Scanning opens a public audio page with an HTML5 player and download control, so visitors listen without downloading or signing in.`},{title:`Print-ready QR assets`,body:`Download QR PNG and SVG files for packaging, posters, and handouts, with scan analytics for each audio placement.`}]}),A5({slug:`url-to-qr`,title:`Free URL to QR Code Workflow - Upload Files and Generate QR Codes`,description:`Create a file URL and QR code in one workflow. Upload images, videos, PDFs, audio, and documents, then download QR PNG and SVG assets.`,primaryKeyword:`url to qr`,keywords:[`url to qr`,`url to qrcode`,`file url to qr`,`qr code generator`,`qrcode generator`],eyebrow:`URL to QR`,headline:`Upload a file, create a URL, and generate a QR code.`,intro:`ShareKit combines file hosting and QR code generation so teams do not need separate storage, link, and QR tools.`,supportedFormats:[`Images`,`PDF`,`DOCX`,`PPTX`,`Audio`,`Video`,`ZIP`],useCases:O5,bullets:[`One workflow for URL and QR`,`QR PNG and SVG downloads`,`Views, downloads, and QR scans tracked`],steps:[{title:`Upload a file`,description:`Add a supported file up to 2GB.`},{title:`Create a public URL`,description:`ShareKit creates a stable public share page.`},{title:`Download QR assets`,description:`Use the QR code online, in print, or on physical materials.`}],faqs:[{question:`Is ShareKit a QR code generator?`,answer:`Yes. It generates QR codes for uploaded file URLs automatically.`},{question:`Can I use one workflow for files and QR codes?`,answer:`Yes. Uploading a file creates both the URL and QR code assets.`},{question:`What is a file URL to QR workflow?`,answer:`Upload a file, get its public URL, and download QR assets for that URL in a single step â no separate link shortener or QR tool needed.`},{question:`Can I track scans of the QR code?`,answer:`Yes. ShareKit routes QR scans through a tracked redirect and reports them per upload.`},{question:`Does the URL to QR tool support large files?`,answer:`Files up to 2GB produce both the public URL and QR assets in one upload, with higher limits on paid plans.`},{question:`Do I need to sign up to use the URL to QR workflow?`,answer:`No. Lightweight uploads create the URL and QR assets without an account; sign in for history and credit management.`}],differentiators:[{title:`File URL and QR in one step`,body:`Upload a file and ShareKit creates both the public URL and its QR code, replacing the usual storage-plus-QR-tool workflow.`},{title:`Broad file support`,body:`Images, PDF, DOCX, PPTX, audio, video, and ZIP uploads all produce URL and QR outputs with preview and download pages.`},{title:`Print and track`,body:`Download QR PNG and SVG assets for physical materials and track scans, views, and downloads per file from one dashboard.`}]}),j5({slug:`qrcode-generator`,canonicalSlug:`qr-code-generator`,title:`Free QRCode Generator for File Links - Create QR PNG and SVG`,description:`Generate qrcode assets for uploaded files. Create public file URLs, tracked QRCode links, QR PNG downloads, and SVG QR codes in one flow.`,primaryKeyword:`qrcode generator`,keywords:[`qrcode generator`,`qr generator`,`qr code generator`,`file qrcode`,`qrcode for file`],eyebrow:`QRCode Generator`,headline:`Free QRCode generator for hosted file links.`,intro:`Create QRCode assets for images, PDFs, videos, audio, documents, and ZIP files after one upload.`,supportedFormats:[`Images`,`PDF`,`DOCX`,`PPTX`,`Audio`,`Video`,`ZIP`],useCases:[`QRCode labels and packaging`,`Event signage and booth screens`,`Printable classroom and retail materials`],bullets:[`QRCode PNG and SVG downloads`,`Hosted file destination pages`,`Tracked scans through /q/[slug]`],steps:[{title:`Upload your file`,description:`Choose the file you want people to access after scanning.`},{title:`Generate QRCode`,description:`ShareKit creates QRCode PNG and SVG assets automatically.`},{title:`Use online or offline`,description:`Copy the QR URL or download assets for print and digital campaigns.`}],faqs:[{question:`Can I generate a QRCode for a file?`,answer:`Yes. Upload a supp
12orted file and ShareKit creates QRCode assets for its public URL.`},{question:`Does ShareKit support SVG QRCode files?`,answer:`Yes. Every upload includes a QR SVG file for crisp print output.`},{question:`Is QRCode the same as QR code?`,answer:`Yes. This page targets users who search for QRCode as one word; the tool generates the same standards-compliant QR assets as the QR code generator.`},{question:`Can I get a QRCode for any file type?`,answer:`Yes. Images, PDFs, DOCX, PPTX, audio, video, and ZIP uploads all generate QRCode PNG and SVG assets automatically.`},{question:`Is the QRCode generator really free?`,answer:`Yes. Lightweight uploads create QRCode assets without signup, and paid plans add higher limits and analytics.`},{question:`Can I download QRCode files in multiple sizes?`,answer:`QRCode PNG and SVG assets are provided for every upload; SVG scales to any print size without losing sharpness.`},{question:`Can I use the QRCode generator for print campaigns?`,answer:`Yes. Generate QRCode assets for uploaded files and place them on flyers, packaging, posters, and product labels.`}],differentiators:[{title:`QRCode assets in one upload`,body:`This page targets the single-word QRCode spelling while working exactly like the standard QR generator: upload once, download PNG and SVG QRCode files, and copy the tracked QRCode URL.`},{title:`Sharp SVG output`,body:`QRCode SVG files are resolution-independent, so printed labels, packaging, and signage stay crisp at every size. The PNG version covers digital use.`},{title:`Hosted destinations`,body:`Every QRCode points to a hosted public page with preview and download controls, so scanners never hit a dead link and you can measure scans per placement.`}]}),A5({slug:`qr-code-generator`,title:`Free QR Code Generator for Files - Create QR PNG and SVG`,description:`Upload a file and generate a QR code for its public URL. Download QR PNG and SVG, copy the QR link, and track scans instantly.`,primaryKeyword:`qr code generator`,keywords:[`qr code generator`,`free qr code generator`,`qr code for file`,`file qr code`,`qr code png svg`],eyebrow:`QR Code Generator`,headline:`Generate QR codes for uploaded files and direct links.`,intro:`ShareKit turns uploaded files into public URLs and QR codes in one workflow for print, packaging, docs, and campaigns.`,supportedFormats:[`Images`,`PDF`,`DOCX`,`PPTX`,`Audio`,`Video`,`ZIP`],useCases:[`File QR codes for print`,`Asset sharing at events`,`Offline-to-online campaigns`],bullets:[`Free QR code generator workflow`,`QR PNG and SVG assets`,`File hosting and QR tracking together`],steps:[{title:`Upload a file`,description:`Choose a supported file up to 2GB.`},{title:`Create the QR code`,description:`ShareKit generates QR assets for the hosted file URL.`},{title:`Download and track`,description:`Use the QR code anywhere and track scans in ShareKit.`}],faqs:[{question:`Can I generate QR codes for videos and PDFs?`,answer:`Yes. ShareKit generates QR codes for videos, PDFs, images, audio, documents, and ZIP files.`},{question:`Can I download the QR code as SVG?`,answer:`Yes. QR codes are available as both PNG and SVG.`},{question:`Is this QR code generator free?`,answer:`Yes. Lightweight uploads create QR codes without signup, and every plan includes QR PNG and SVG generation plus scan analytics.`},{question:`What can the QR code link to?`,answer:`Any file you upload to ShareKit â images, PDFs, videos, audio, documents, and ZIP files. The QR opens the file's public share page.`},{question:`Can I generate QR codes without uploading a file?`,answer:`QR codes are generated from uploaded files so every code points to a real, hosted destination. Upload the file and the QR code is created automatically.`},{question:`How do I download the QR code files?`,answer:`After the upload finishes, the results view lists QR PNG and SVG downloads plus the QR code URL pointing at the share page.`}],differentiators:[{title:`Print-ready QR assets`,body:`Every upload generates QR PNG and SVG files, so the same QR code works in flyers, menus, packaging, signage, and event materials. SVG output keeps edges crisp at any print size, and PNG works everywhere else.`},{title:`Tracked scan routes`,body:`Scans route through ShareKit's /q/[slug] redirect so your team sees exactly how many people scan each QR code, when, and on which campaign materials. No guessing which placements perform.`},{title:`A real destination page`,body:`Each QR code opens a branded public file page with preview, metadata, download controls, and embed options â not a raw file. Recipients get context, and you get analytics.`}]}),j5({slug:`file-to-qrcode`,canonicalSlug:`qr-code-generator`,title:`Free File to QRCode Converter - Upload Files and Create QR`,description:`Upload any supp
12orted file and create a qrcode for its public URL. Works with images, videos, PDFs, audio, documents, and ZIP files up to 2GB.`,primaryKeyword:`file to qrcode`,keywords:[`file to qrcode`,`file to qr`,`upload file qrcode`,`qrcode for file`,`file qr generator`],eyebrow:`File to QRCode`,headline:`Convert files into QRCode assets and public URLs.`,intro:`Use ShareKit when a file needs both a shareable URL and a scannable QRCode for offline distribution.`,supportedFormats:[`Images`,`PDF`,`DOCX`,`PPTX`,`Audio`,`Video`,`ZIP`],useCases:O5,bullets:[`File URL plus QRCode`,`PNG and SVG QR assets`,`Scan tracking for each upload`],steps:[{title:`Upload file`,description:`Add a supported file to ShareKit.`},{title:`Generate qrcode`,description:`QRCode assets are created automatically for the public file URL.`},{title:`Share and measure`,description:`Use the qrcode anywhere and track scan activity.`}],faqs:[{question:`Can I turn a file into a QRCode?`,answer:`Yes. Upload a file and ShareKit creates a QRCode for the generated public URL.`},{question:`What is the file size limit?`,answer:`Uploaded files can be up to 2GB.`},{question:`Can I turn a document into a QRCode?`,answer:`Yes. DOCX, PPTX, and PDF uploads generate QRCode assets for their public URLs, with preview and download controls for scanners.`},{question:`Do recipients need an account to open the QRCode link?`,answer:`No. Public ShareKit pages open without signup, so anyone can preview or download the file a QRCode points to.`},{question:`Which files work with the QRCode converter?`,answer:`Images, PDFs, DOCX, PPTX, audio, video, and ZIP files all generate QRCode assets for their public URLs.`},{question:`Can I track who scans my file QRCode?`,answer:`Yes. ShareKit reports QR scans per upload alongside views and downloads.`},{question:`How do I download the QRCode assets?`,answer:`After upload, the results view shows QRCode PNG and SVG downloads plus the QRCode URL for the hosted file page.`}],differentiators:[{title:`File URL plus QRCode`,body:`A single upload creates both the public file URL and its QRCode, so the same file travels online and offline without extra tools or reformatting.`},{title:`PNG and SVG QR assets`,body:`Download QRCode files in both formats: SVG for print projects and PNG for docs, chat, and social. Every asset points to the hosted file page.`},{title:`Measurable offline sharing`,body:`QRCode scans are tracked per upload, so print campaigns, packaging, and event materials report real engagement instead of assumptions.`}]})],Tae=[`image-to-url`,`video-to-url`,`audio-to-url`,`pdf-to-url`,`file-to-url`,`qr-code-generator`],Eae={url:`file-to-url`,qr:`qr-code-generator`,qrcode:`qr-code-generator`};function N5(e){return Tae.includes(e)}function P5(e){return N5(e.slug)?e.slug:Eae[e.category]}function F5(e){return M5.find(t=>t.slug===e)}var Dae={"upload-video-get-link":`video-to-url`,"video-link-generator":`video-to-url`,"create-video-url":`video-to-url`,"mp4-to-url":`video-to-url`,"mov-to-url":`video-to-url`,"webm-to-url":`video-to-url`,"avi-to-url":`video-to-url`,"jpg-to-url":`image-to-url`,"png-to-url":`image-to-url`,"gif-to-url":`image-to-url`,"webp-to-url":`image-to-url`,"mp3-to-url":`audio-to-url`,"wav-to-url":`audio-to-url`,"upload-file-and-get-link":`file-to-url`,"create-direct-link":`file-to-url`,"host-file-online":`file-to-url`,"video-to-qrcode":`qr-code-generator`,"qrcode-generator":`qr-code-generator`,"file-to-qrcode":`qr-code-generator`},I5=M(`/$seoSlug`)({loader:({params:e})=>{let t=Dae[e.seoSlug];if(t)throw Se({to:`/${t}`,statusCode:301});let n=F(),r=F5(e.seoSlug);if(!r)throw Ce();if(r.slug!==P5(r))throw Se({to:`/${P5(r)}`,statusCode:301});return{locale:n,page:r}},head:({loaderData:e})=>{if(!e)return{};let{locale:t,page:n}=e,r=P5(n),i=I(`${O.app_url}/${r}`,{locale:t}).href;return{meta:J({title:n.title,description:n.description,canonical:i,keywords:n.keywords,image:new URL(`/og-image.png`,O.app_url).toString(),robots:t===`zh`?`noindex, follow`:void 0}),links:[{rel:`canonical`,href:i},{rel:`alternate`,hrefLang:`en`,href:I(`${O.app_url}/${r}`,{locale:`en`}).href},{rel:`alternate`,hrefLang:`x-default`,href:I(`${O.app_url}/${r}`,{locale:`en`}).href}]}},component:N(()=>B(()=>import(`./_seoSlug-oW6idMhH.js`),__vite__mapDeps([54,1,2,3,7,8,5,6,9,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,48])),`component`)}),Oae=M(`/settings`)({component:N(()=>B(()=>import(`./route-AReIEVTz2.js`),__vite__mapDeps([55,1,2,3,56,8,5,6,9,57,40,4,58,31,32,33,34,35,23,10,11,21,37,44,59,12,60,61,
1262,63,64,17,47,65,49,28])),`component`)}),kae=M(`/admin`)({component:N(()=>B(()=>import(`./route-AlOxWC2f.js`),__vite__mapDeps([66,1,58,31,2,3,8,5,6,9,32,33,34,35,57,4,23,10,11,21,37,44,40,59,60,52,15,38,39,28])),`component`)}),Aae=M(`/(pages)`)({component:N(()=>B(()=>import(`./route-Bw3XpGtA.js`),__vite__mapDeps([67,1,10,11,6,9,68,69,3])),`component`)}),L5=`Create editable file links and trackable QR codes for menus, events, product guides, sales files, and support videos. Replace files without changing links.`,R5=l().handler(s(`a5a084b9b6a39dd10be25445ca3387caf5592f1eaa5c8142a32439292153d614`)),jae=l().handler(s(`e2da4d59d42e8964f3dfeaf1f3cbbf8456040bf1d68c2b7b51a5affed0991c48`)),Mae=()=>B(()=>import(`./routes-CjPQJee8.js`),__vite__mapDeps([70,1,2,3,7,8,5,6,9,4,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,30,31,32,33,34,35,36,37,38,39,40,41,71,64,45,46,48,72])),Nae=`ShareKit - Editable File Links and Trackable QR Codes for Business`,Pae=`ShareKit - æä»¶è½¬ URLãäºç»´ç çæå¨åæä»¶ç´é¾å·¥å
·`,Fae=`ä¸ä¼ å¾çãè§é¢ãPDFãé³é¢å ZIP æä»¶ï¼ç«å³çææä»¶ç´é¾ãäºç»´ç ãMarkdown/HTML/BBCode åµå
¥ä»£ç åè®¿é®æ°æ®ãå°æä»¶æ éæ³¨åã`,Iae=[`editable file links`,`trackable QR codes`,`replace file same URL`,`business file sharing`,`QR code analytics`],z5=M(`/`)({loader:async()=>({locale:F(),stats:await jae()}),head:({loaderData:e})=>{let t=e?.locale??`en`,n=I(`${O.app_url}/`,{locale:t}).href,r=t===`zh`;return{meta:J({title:r?Pae:Nae,description:r?Fae:L5,canonical:n,keywords:Iae,image:new URL(`/og-image.png`,O.app_url).toString(),robots:r?`noindex, follow`:void 0}),links:[{rel:`canonical`,href:n},{rel:`alternate`,hrefLang:`en`,href:I(`${O.app_url}/`,{locale:`en`}).href},{rel:`alternate`,hrefLang:`x-default`,href:I(`${O.app_url}/`,{locale:`en`}).href}]}},component:N(Mae,`component`)}),Lae=M(`/qr-design/`)({loader:()=>{let e=F();return{locale:e,title:tX({},{locale:e}),description:iX({},{locale:e})}},head:({loaderData:e})=>{if(!e)return{};let t=I(`${O.app_url}/qr-design`,{locale:e.locale}).href;return{meta:J({title:e.title,description:e.description,canonical:t,keywords:[`custom QR code`,`branded QR code`,`QR code design`,`beautiful QR code`],image:new URL(`/og-image.png`,O.app_url).toString(),robots:e.locale===`zh`?`noindex, follow`:void 0}),links:[{rel:`canonical`,href:t}]}},component:N(()=>B(()=>import(`./qr-design-B61QXEnN.js`),__vite__mapDeps([73,1,2,3,4,5,6,51,10,11,9,29,30,31,8,32,33,34,35,21,36,37,38,39,40,28,41,44,16,17,24])),`component`)}),Rae=l().handler(s(`139369ba08645c08201ff69bd24b596cdc0f7784b8b3ffd8c6a14f47bbeac9cf`)),zae=l().handler(s(`b19d1425e0192068330144e802eeba64d1a59e4653703cc76476349d6a195d71`)),B5=M(`/blog/`)({loader:async()=>{let e=F();return{locale:e,posts:await Rae({data:{locale:e}})}},head:({loaderData:e})=>{let t=e?.locale,n=e=>I(`${O.app_url}/blog`,{locale:e}).href;return{meta:[{title:`${sY({},{locale:t})} | ${O.app_name}`},{name:`description`,content:uY({},{locale:t})},...t===`zh`?[{name:`robots`,content:`noindex, follow`}]:[]],links:[{rel:`canonical`,href:n(t??`en`)},{rel:`alternate`,hrefLang:`en`,href:n(`en`)}]}},component:N(()=>B(()=>import(`./blog-BHpCVNfa.js`),__vite__mapDeps([74,1,10,11,6,9,30,31,2,3,8,5,32,33,34,35,21,36,37,38,39,40,28,75,72])),`component`)}),V5=M(`/s/$slug`)({loader:async({params:e})=>{let t=await R5({data:{slug:e.slug,trackView:!0}});if(!t)throw Ce();return{upload:t}},head:({loaderData:e})=>{if(!e)return{};let t=e.upload.shareUrl,n=e.upload.previewType===`image`?e.upload.previewUrl:e.upload.qrCodeUrl;return{meta:J({title:`${e.upload.originalName} - shared via ${O.app_name}`,description:`Preview, download, copy the share URL, or scan the QR code for ${e.upload.originalName} on ShareKit.`,canonical:t,image:n.startsWith(`http`)?n:new URL(n,O.app_url).toString(),robots:`noindex, nofollow, noarchive`}),links:[{rel:`canonical`,href:t}]}},component:N(()=>B(()=>import(`./_slug-DJ8AiuXV.js`),__vite__mapDeps([76,1,2,3,10,11,6,9,30,31,8,5,32,33,34,35,21,36,37,38,39,40,28,75,14,77,71,16,17,45,20,13,48,22,23,24,27])),`component`)}),Bae=l().handler(s(`e120bc1a5e603e49dd1eba3cf1f50c0385bb6f13556b581edfcdc7dc5f8a4fec`)),Vae=l().handler(s(`0318110a18e490a1e28cba5ac029d7c15501c456622c47ab516b834d8fff68a5`)),H5=M(`/qr-design/$slug`)({validateSearch:e=>({purchased:typeof e.purchased==`string`?e.purchased:void 0}),loader:async({params:e})=>{let t=await R5({data:{slug:e.slug,trackView:!1}});if(t)return{design:{kind:`upload`,slug:t.slug,name:t.originalName,encodeUrl:t.qrTrackUrl,qrCodeUrl:t.qrCodeUrl},title:YY({},{locale:F()})};let n=await Bae({data:{slug:e.slug}});if(n)return{design:{kind:`link`,slug:e.slug,name:n.destinationUrl,encodeUrl:new URL(`/r/${e.slug}`,O.app_url).toString(),qrCodeUrl:null},title:YY({},{locale:F()})};let r=await Vae({data:{qrId:e.slug}});if(r)return{design:{kind:`link-qr`,slug:e.slug,name:r.name,encodeUrl:r.encodeUrl,qrCodeUrl:null},title:YY({},{locale:F()})};throw Ce()},head:({loaderData:e})=>({meta:e?[{title:e.title}]:[]}),component:N(()=>B(()=>import(`./_slug-uYbOV1vR.js`),__vite__mapDeps([78,1,2,3,10,11,6,9,29,68,30,31,8,5,32,33,34,35,21,36,37,38,39,40,28,14,44,16,19,22,23,24,25])),`component`)}),U5=M(`/blog/$slug`)({loader:async({params:e})=>{let t=F(),n=await zae({data:{slug:e.slug,locale:t}});if(!n)throw Ce();return{locale:t,post:n}},head:({loaderData:e})=>
12{if(!e)return{};let{locale:t,post:n}=e,r=I(`${O.app_url}/blog/${n.slug}`,{locale:t}).href,i=n.image?new URL(n.image,O.app_url).toString():new URL(`/og-image.png`,O.app_url).toString(),a=e=>I(`${O.app_url}/blog/${n.slug}`,{locale:e}).href;return{meta:J({title:`${n.title} | ${O.app_name}`,description:n.description,canonical:r,image:i,type:`article`,robots:t===`zh`?`noindex, follow`:void 0}),links:[{rel:`canonical`,href:r},{rel:`alternate`,hrefLang:`en`,href:a(`en`)},{rel:`alternate`,hrefLang:`x-default`,href:a(`en`)}]}},component:N(()=>B(()=>import(`./_slug-Boi5tQ4J.js`),__vite__mapDeps([79,1,10,11,6,9,80,3,68,30,31,2,8,5,32,33,34,35,21,36,37,38,39,40,28,75,69,48,72])),`component`)}),Hae=M(`/(auth)/verify-email`)({component:N(()=>B(()=>import(`./verify-email-BTkhoB_Q.js`),__vite__mapDeps([81,1,2,3,10,11,6,9,24,28])),`component`)}),Uae=M(`/(auth)/sign-up`)({component:N(()=>B(()=>import(`./sign-up-DTosf2MH.js`),__vite__mapDeps([82,1,2,3,83,9,10,11,6,84,4,5,65,59,34,24,28])),`component`)}),Wae=M(`/(auth)/sign-in`)({component:N(()=>B(()=>import(`./sign-in-Dpx9dMtE.js`),__vite__mapDeps([85,1,2,3,4,5,6,83,9,10,11,84,65,59,34,24,28])),`component`)}),Gae=M(`/(auth)/reset-password`)({component:N(()=>B(()=>import(`./reset-password-BBzMI8mG.js`),__vite__mapDeps([86,1,2,3,83,9,10,11,6,84,4,5,65,59,34,24,28])),`component`)}),Kae=M(`/(auth)/forgot-password`)({component:N(()=>B(()=>import(`./forgot-password-DKfdhR5f.js`),__vite__mapDeps([87,1,2,3,83,9,10,11,6,84,4,5,65,59,34,24,28])),`component`)}),qae=M(`/settings/`)({component:N(()=>B(()=>import(`./settings-rHThYT3r.js`),__vite__mapDeps([88,1,60,61,24,3])),`component`)}),Jae=M(`/settings/uploads`)({component:N(()=>B(()=>import(`./uploads-DQlKU-Tb.js`),__vite__mapDeps([89,1,2,3,4,5,6,51,13,90,42,16,17,91,22,23,24,27,28])),`component`)}),Yae=M(`/settings/tickets`)({component:N(()=>B(()=>import(`./tickets-C7TWq3Qz.js`),__vite__mapDeps([92,1,31,2,3,8,5,6,9,56,57,40,4,93,35,17,43,94,63,64,47,22,23,24,65,49,95])),`component`)}),Xae=M(`/settings/profile`)({component:N(()=>B(()=>import(`./profile-DegT-O5B.js`),__vite__mapDeps([96,1,2,3,4,5,6,83,9,51,84,65,59,34,63,64,17,47,40,24])),`component`)}),Zae=M(`/settings/payments`)({component:N(()=>B(()=>import(`./payments-BqhI8frU.js`),__vite__mapDeps([97,1,93,2,3,4,5,6,35,17,90,22,23,24,95])),`component`)}),Qae=M(`/settings/links`)({component:N(()=>B(()=>import(`./links-D5gvi_EN.js`),__vite__mapDeps([98,1,2,3,56,8,5,6,9,57,40,4,51,93,35,17,41,90,15,94,16,18,91,20,21,13,22,23,24])),`component`)}),$ae=M(`/settings/credits`)({component:N(()=>B(()=>import(`./credits-B9WBaLod.js`),__vite__mapDeps([99,1,2,3,10,11,6,9,93,4,5,35,17,12,22,23,24,53,26,95])),`component`)}),eoe=M(`/settings/billing`)({component:N(()=>B(()=>import(`./billing-D521fHKB.js`),__vite__mapDeps([100,1,2,3,32,8,5,6,9,33,34,35,56,57,40,51,10,11,93,4,17,101,102,77,103,22,23,24,95])),`component`)}),toe=M(`/settings/apikeys`)({component:N(()=>B(()=>import(`./apikeys-Bzb-57gs.js`),__vite__mapDeps([104,1,2,3,56,8,5,6,9,57,40,4,51,93,35,17,94,91,24,65])),`component`)}),noe=M(`/admin/`)({component:N(()=>B(()=>import(`./admin-BPDzuUu9.js`),__vite__mapDeps([105,1,39,24,3])),`component`)}),roe=M(`/admin/users`)({component:N(()=>B(()=>import(`./users-EGGauDzV.js`),__vite__mapDeps([106,1,31,2,3,8,5,6,9,107,4,108,21,32,33,34,35,56,57,40,51,93,17,12,102,39,24])),`component`)}),ioe=M(`/admin/uploads`)({component:N(()=>B(()=>import(`./uploads-6EtNRHiv.js`),__vite__mapDeps([109,1,2,3,93,4,5,6,35,17,14,90,77,16,22,23,24,27,28])),`component`)}),aoe=M(`/admin/tickets`)({component:N(()=>B(()=>import(`./tickets-BHu5mc_k.js`),__vite__mapDeps([110,1,31,2,3,8,5,6,9,56,57,40,93,4,35,17,43,63,64,47,22,23,24,49,95])),`component`)}),ooe=M(`/admin/subscriptions`)({component:N(()=>B(()=>import(`./subscriptions-DwUnhke8.js`),__vite__mapDeps([111,1,93,2,3,4,5,6,35,17,22,23,24,95])),`component`)}),soe=M(`/admin/settings`)({component:N(()=>B(()=>import(`./settings-aXpsOI61.js`),__vite__mapDeps([112,1,2,3,8,5,6,9,113,33,4,21,36,56,57,40,108,51,101,94,18,24,65,95])),`component`)});Object.freeze({status:`aborted`});function Q(e,t,n){function r(n,r){if(n._zod||Object.defineProperty(n,"_zod",{value:{def:r,constr:o,traits:new Set},enumerable:!1}),n._zod.traits.has(e))return;n._zod.traits.add(e),t(n,r);let i=o.prototype,a=Object.keys(i);for(let e=0;e<a.length;e++){let t=a[e];t in n||(n[t]=i[t].bind(n))}}
12let i=n?.Parent??Object;class a extends i{}Object.defineProperty(a,"name",{value:e});function o(e){var t;let i=n?.Parent?new a:this;r(i,e),(t=i._zod).deferred??(t.deferred=[]);for(let e of i._zod.deferred)e();return i}return Object.defineProperty(o,"init",{value:r}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>n?.Parent&&t instanceof n.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}var W5=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},G5=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=`ZodEncodeError`}},K5={};function q5(e){return e&&Object.assign(K5,e),K5}function J5(e){let t=Object.values(e).filter(e=>typeof e==`number`);return Object.entries(e).filter(([e,n])=>t.indexOf(+e)===-1).map(([e,t])=>t)}function Y5(e,t){return typeof t==`bigint`?t.toString():t}function X5(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}throw Error(`cached value already set`)}}}function Z5(e){return e==null}function Q5(e){let t=+!!e.startsWith(`^`),n=e.endsWith(`$`)?e.length-1:e.length;return e.slice(t,n)}function coe(e,t){let n=(e.toString().split(`.`)[1]||``).length,r=t.toString(),i=(r.split(`.`)[1]||``).length;if(i===0&&/\d?e-\d?/.test(r)){let e=r.match(/\d?e-(\d?)/);e?.[1]&&(i=Number.parseInt(e[1]))}let a=n>i?n:i;return Number.parseInt(e.toFixed(a).replace(`.`,``))%Number.parseInt(t.toFixed(a).replace(`.`,``))/10**a}var $5=Symbol(`evaluating`);function e7(e,t,n){let r;Object.defineProperty(e,t,{get(){if(r!==$5)return r===void 0&&(r=$5,r=n()),r},set(n){Object.defineProperty(e,t,{value:n})},configurable:!0})}function t7(e,t,n){Object.defineProperty(e,t,{value:n,writable:!0,enumerable:!0,configurable:!0})}function n7(...e){let t={};for(let n of e)Object.assign(t,Object.getOwnPropertyDescriptors(n));return Object.defineProperties({},t)}function r7(e){return JSON.stringify(e)}function loe(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,``).replace(/[\s_-]+/g,`-`).replace(/^-+|-+$/g,``)}var i7=`captureStackTrace`in Error?Error.captureStackTrace:(...e)=>{};function a7(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var uoe=X5(()=>{if(typeof navigator<`u`&&navigator?.userAgent?.includes(`Cloudflare`))return!1;try{return Function(``),!0}catch{return!1}});function o7(e){if(a7(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=`function`)return!0;let n=t.prototype;return!(a7(n)===!1||Object.prototype.hasOwnProperty.call(n,`isPrototypeOf`)===!1)}function s7(e){return o7(e)?{...e}:Array.isArray(e)?[...e]:e}var doe=new Set([`string`,`number`,`symbol`]);function c7(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function l7(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function $(e){let t=e;if(!t)return{};if(typeof t==`string`)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error==`string`?{...t,error:()=>t.error}:t}function foe(e){return Object.keys(e).filter(t=>e[t]._zod.optin===`optional`&&e[t]._zod.optout===`optional`)}var poe={safeint:[-(2**53-1),2**53-1],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]};function moe(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.pick() cannot be used on object schemas containing refinements`);return l7(e,n7(e._zod.def,{get shape(){let e={};for(let r in t){if(!(r in n.shape))throw Error(`Unrecognized key: "${r}"`);t[r]&&(e[r]=n.shape[r])}return t7(this,`shape`,e),e},checks:[]}))}function hoe(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.omit() cannot be used on object schemas containing refinements`);return l7(e,n7(e._zod.def,{get shape(){let r={...e._zod.def.shape};for(let e in t){if(!(e in n.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete r[e]}return t7(this,`shape`,r),r},checks:[]}))}function goe(e,t){if(!o7(t))throw Error(`Invalid input to extend: expected a plain object`);let n=e._zod.def.checks;if(n&&n.length>0){let n=e._zod.def.shape;for(let e in t)if(Object.getOwnPropertyDescriptor(n,e)!==void 0)throw Error("Cannot over
12write keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return l7(e,n7(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return t7(this,`shape`,n),n}}))}function _oe(e,t){if(!o7(t))throw Error(`Invalid input to safeExtend: expected a plain object`);return l7(e,n7(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t};return t7(this,`shape`,n),n}}))}function voe(e,t){return l7(e,n7(e._zod.def,{get shape(){let n={...e._zod.def.shape,...t._zod.def.shape};return t7(this,`shape`,n),n},get catchall(){return t._zod.def.catchall},checks:[]}))}function yoe(e,t,n){let r=t._zod.def.checks;if(r&&r.length>0)throw Error(`.partial() cannot be used on object schemas containing refinements`);return l7(t,n7(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in r))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t])}else for(let t in r)i[t]=e?new e({type:`optional`,innerType:r[t]}):r[t];return t7(this,`shape`,i),i},checks:[]}))}function boe(e,t,n){return l7(t,n7(t._zod.def,{get shape(){let r=t._zod.def.shape,i={...r};if(n)for(let t in n){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);n[t]&&(i[t]=new e({type:`nonoptional`,innerType:r[t]}))}else for(let t in r)i[t]=new e({type:`nonoptional`,innerType:r[t]});return t7(this,`shape`,i),i}}))}function u7(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n<e.issues.length;n++)if(e.issues[n]?.continue!==!0)return!0;return!1}function d7(e,t){return t.map(t=>{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function f7(e){return typeof e==`string`?e:e?.message}function p7(e,t,n){let r={...e,path:e.path??[]};return e.message||(r.message=f7(e.inst?._zod.def?.error?.(e))??f7(t?.error?.(e))??f7(n.customError?.(e))??f7(n.localeError?.(e))??`Invalid input`),delete r.inst,delete r.continue,t?.reportInput||delete r.input,r}function m7(e){return Array.isArray(e)?`array`:typeof e==`string`?`string`:`unknown`}function h7(...e){let[t,n,r]=e;return typeof t==`string`?{message:t,code:`custom`,input:n,inst:r}:{...t}}var g7=(e,t)=>{e.name=`$ZodError`,Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),e.message=JSON.stringify(t,Y5,2),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},_7=Q(`$ZodError`,g7),v7=Q(`$ZodError`,g7,{Parent:Error});function xoe(e,t=e=>e.message){let n={},r=[];for(let i of e.issues)i.path.length>0?(n[i.path[0]]=n[i.path[0]]||[],n[i.path[0]].push(t(i))):r.push(t(i));return{formErrors:r,fieldErrors:n}}function Soe(e,t=e=>e.message){let n={_errors:[]},r=e=>{for(let i of e.issues)if(i.code===`invalid_union`&&i.errors.length)i.errors.map(e=>r({issues:e}));else if(i.code===`invalid_key`)r({issues:i.issues});else if(i.code===`invalid_element`)r({issues:i.issues});else if(i.path.length===0)n._errors.push(t(i));else{let e=n,r=0;for(;r<i.path.length;){let n=i.path[r];r===i.path.length-1?(e[n]=e[n]||{_errors:[]},e[n]._errors.push(t(i))):e[n]=e[n]||{_errors:[]},e=e[n],r++}}};return r(e),n}var y7=e=>(t,n,r,i)=>{let a=r?Object.assign(r,{async:!1}):{async:!1},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise)throw new W5;if(o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>p7(e,a,q5())));throw i7(t,i?.callee),t}return o.value},b7=e=>async(t,n,r,i)=>{let a=r?Object.assign(r,{async:!0}):{async:!0},o=t._zod.run({value:n,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>p7(e,a,q5())));throw i7(t,i?.callee),t}return o.value},x7=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new W5;return a.issues.length?{success:!1,error:new(e??_7)(a.issues.map(e=>p7(e,i,q5())))}:{success:!0,data:a.value}},Coe=x7(v7),S7=e=>async(t,n,r)=>{let i=r?Object.assign(r,{async:!0}):{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>p7(e,i,q5())))}:{success:!0,data:a.value}},woe=S7(v7),Toe=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return y7(e)(t,n,i)},Eoe=e=>(t,n,r)=>y7(e)(t,n,r),Doe=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return b7(e)(t,n,i)},Ooe=e=>async(t,n,r)=>b7(e)(t,n,r),koe=e=>(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return x7(e)(t,n,i)},Aoe=e=>(t,n,r)=>x7(e)(t,n,r),joe=e=>async(t,n,r)=>{let i=r?Object.assign(r,{direction:`backward`}):{direction:`backward`};return S7(e)(t,n,i)},Moe=e=>async(t,n,r)=>S7(e)(t,n,r),Noe=/^[cC][^\s-]{8,}
vendor: 15,106 bytes, lines 12-14
12$/,Poe=/^[0-9a-z]+$/,Foe=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,Ioe=/^[0-9a-vA-V]{20}$/,Loe=/^[A-Za-z0-9]{27}$/,Roe=/^[a-zA-Z0-9_-]{21}$/,zoe=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Boe=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,C7=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Voe=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Hoe=`^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$`;function Uoe(){return new RegExp(Hoe,`u`)}var Woe=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Goe=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,Koe=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,qoe=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Joe=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,w7=/^[A-Za-z0-9_-]*$/,Yoe=/^\+[1-9]\d{6,14}$/,T7=`(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))`,Xoe=RegExp(`^${T7}$`);function E7(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Zoe(e){return RegExp(`^${E7(e)}$`)}function Qoe(e){let t=E7({precision:e.precision}),n=[`Z`];e.local&&n.push(``),e.offset&&n.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let r=`${t}(?:${n.join(`|`)})`;return RegExp(`^${T7}T(?:${r})$`)}var $oe=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??``}}`:`[\\s\\S]*`;return RegExp(`^${t}$`)},ese=/^-?\d+$/,tse=/^-?\d+(?:\.\d+)?$/,nse=/^[^A-Z]*$/,rse=/^[^a-z]*$/,D7=Q(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),O7={number:`number`,bigint:`bigint`,object:`date`},k7=Q(`$ZodCheckLessThan`,(e,t)=>{D7.init(e,t);let n=O7[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.maximum:n.exclusiveMaximum)??1/0;t.value<r&&(t.inclusive?n.maximum=t.value:n.exclusiveMaximum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value<t.value)||r.issues.push({origin:n,code:`too_big`,maximum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),A7=Q(`$ZodCheckGreaterThan`,(e,t)=>{D7.init(e,t);let n=O7[typeof t.value];e._zod.onattach.push(e=>{let n=e._zod.bag,r=(t.inclusive?n.minimum:n.exclusiveMinimum)??-1/0;t.value>r&&(t.inclusive?n.minimum=t.value:n.exclusiveMinimum=t.value)}),e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),ise=Q(`$ZodCheckMultipleOf`,(e,t)=>{D7.init(e,t),e._zod.onattach.push(e=>{var n;(n=e._zod.bag).multipleOf??(n.multipleOf=t.value)}),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?n.value%t.value===BigInt(0):coe(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),ase=Q(`$ZodCheckNumberFormat`,(e,t)=>{D7.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=poe[t.format];e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,r.minimum=i,r.maximum=a,n&&(r.pattern=ese)}),e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}s<i&&o.issues.push({origin:`number`,input:s,code:`too_small`,minimum:i,inclusive:!0,inst:e,continue:!t.abort}),s>a&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),ose=Q(`$ZodCheckMaxLength`,(e,t)=>{var n;D7.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!Z5(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.maximum??1/0;t.maximum<n&&(e._zod.bag.maximum=t.maximum)}),e._zod.check=n=>{let r=n.value;if(r.length<=t.maximum)return;let i=m7(r);n.issues.push({origin:i,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),sse=Q(`$ZodCheckMinLength`,(e,t)=>{var n;D7.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!Z5(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag.minimum??-1/0;t.minimum>n&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=n=>{let r=n.value;if(r.length>=t.minimum)return;let i=m7(r);n.issues.push({origin:i,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),cse=Q(`$ZodCheckLengthEquals`,(e,t)=>{var n;D7.init(e,t),(n=e._zod.def).when??(n.when=e=>{let t=e.value;return!Z5(t)&&t.length!==void 0}),e._zod.onattach.push(e=>{let n=e._zod.bag;n.minimum=t.length,n.maximum=t.length,n.length=t.length}),e._zod.check=n=>{let r=n.value,i=r.length;if(i===t.length)return;let a=m7(r),o=i>t.length;n.issues.push({origin:a,...o?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),j7=Q(`$ZodCheckStringFormat`,(e,t)=>{var n,r;D7.init(e,t),e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,t.pattern&&(n.patterns??=new Set,n.patterns.add(t.pattern))}),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),lse=Q(`$ZodCheckRegex`,(e,t)=>{j7.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),use=Q(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=nse,j7.init(e,t)}),dse=Q(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=rse,j7.init(e,t)}),fse=Q(`$ZodCheckIncludes`,(e,t)=>{D7.init(e,t);let n=c7(t.includes),r=new RegExp(typeof t.position==`number`?`^.{${t.position}}${n}`:n);t.pattern=r,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(r)}),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),pse=Q(`$ZodCheckStartsWith`,(e,t)=>{D7.init(e,t);let n=RegExp(`^${c7(t.prefix)}.*`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),mse=Q(`$ZodCheckEndsWith`,(e,t)=>{D7.init(e,t);let n=RegExp(`.*${c7(t.suffix)}$`);t.pattern??=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??=new Set,t.patterns.add(n)}),e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),hse=Q(`$ZodCheckOverwrite`,(e,t)=>{D7.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}}),gse=class{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),--this.indent}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(` 13`).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let e=Function,t=this?.args,n=[...(this?.content??[``]).map(e=>` ${e}`)];return new e(...t,n.join(` 14`))}},_se={major:4,minor:3,patch:6},M7=Q(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=_se;let r=[...e._zod.def.checks??[]];e._zod.traits.has(`$ZodCheck`)&&r.unshift(e);for(let t of r)for(let n of t._zod.onattach)n(e);if(r.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,n)=>{let r=u7(e),i;for(let a of t){if(a._zod.def.when){if(!a._zod.def.when(e))continue}else if(r)continue;let t=e.issues.length,o=a._zod.check(e);if(o instanceof Promise&&n?.async===!1)throw new W5;if(i||o instanceof Promise)i=(i??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(r||=u7(e,t))});else{if(e.issues.length===t)continue;r||=u7(e,t)}}return i?i.then(()=>e):e},n=(n,i,a)=>{if(u7(n))return n.aborted=!0,n;let o=t(i,r,a);if(o instanceof Promise){if(a.async===!1)throw new W5;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(i,a)=>{if(a.skipChecks)return e._zod.parse(i,a);if(a.direction===`backward`){let t=e._zod.parse({value:i.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,i,a)):n(t,i,a)}let o=e._zod.parse(i,a);if(o instanceof Promise){if(a.async===!1)throw new W5;return o.then(e=>t(e,r,a))}return t(o,r,a)}}e7(e,`~standard`,()=>({validate:t=>{try{let n=Coe(e,t);return n.success?{value:n.data}:{issues:n.error?.issues}}catch{return woe(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:`zod`,version:1}))}),N7=Q(`$ZodString`,(e,t)=>{M7.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??$oe(e._zod.bag),e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),P7=Q(`$ZodStringFormat`,(e,t)=>{j7.init(e,t),N7.init(e,t)}),vse=Q(`$ZodGUID`,(e,t)=>{t.pattern??=Boe,P7.init(e,t)}),yse=Q(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=C7(e)}else t.pattern??=C7();P7.init(e,t)}),bse=Q(`$ZodEmail`,(e,t)=>{t.pattern??=Voe,P7.init(e,t)}),xse=Q(`$ZodURL`,(e,t)=>{P7.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),i=new URL(r);t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(`:`)?i.protocol.slice(0,-1):i.protocol)||n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort})),t.normalize?n.value=i.href:n.value=r;return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),Sse=Q(`$ZodEmoji`,(e,t)=>{t.pattern??=Uoe(),P7.init(e,t)}),Cse=Q(`$ZodNanoID`,(e,t)=>{t.pattern??=Roe,P7.init(e,t)}),wse=Q(`$ZodCUID`,(e,t)=>{t.pattern??=Noe,P7.init(e,t)}),Tse=Q(`$ZodCUID2`,(e,t)=>{t.pattern??=Poe,P7.init(e,t)}),Ese=Q(`$ZodULID`,(e,t)=>{t.pattern??=Foe,P7.init(e,t)}),Dse=Q(`$ZodXID`,(e,t)=>{t.pattern??=Ioe,P7.init(e,t)}),Ose=Q(`$ZodKSUID`,(e,t)=>{t.pattern??=Loe,P7.init(e,t)}),kse=Q(`$ZodISODateTime`,(e,t)=>{t.pattern??=Qoe(t),P7.init(e,t)}),Ase=Q(`$ZodISODate`,(e,t)=>{t.pattern??=Xoe,P7.init(e,t)}),jse=Q(`$ZodISOTime`,(e,t)=>{t.pattern??=Zoe(t),P7.init(e,t)}),Mse=Q(`$ZodISODuration`,(e,t)=>{t.pattern??=zoe,P7.init(e,t)}),Nse=Q(`$ZodIPv4`,(e,t)=>{t.pattern??=Woe,P7.init(e,t),e._zod.bag.format=`ipv4`}),Pse=Q(`$ZodIPv6`,(e,t)=>{t.pattern??=Goe,P7.init(e,t),e._zod.bag.format=`ipv6`,e._zod.check=n=>{try{new URL(`http://[${n.value}]`)}catch{n.issues.push({code:`invalid_format`,format:`ipv6`,input:n.value,inst:e,continue:!t.abort})}}}),Fse=Q(`$ZodCIDRv4`,(e,t)=>{t.pattern??=Koe,P7.init(e,t)}),Ise=Q(`$ZodCIDRv6`,(e,t)=>{t.pattern??=qoe,P7.init(e,t),e._zod.check=n=>{let r=n.value.split(`/`);try{if(r.length!==2)throw Error();let[e,t]=r;if(!t)throw Error();let n=Number(t);if(`${n}`!==t||n<0||n>128)throw Error();new URL(`http://[${e}]`)}catch{n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}}});function F7(e){if(e===``)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}var Lse=Q(`$ZodBase64`,(e,t)=>{t.pattern??=Joe,P7.init(e,t),e._zod.bag.contentEncoding=`base64`,e._zod.check=n=>{F7(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}});function Rse(e){if(!w7.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return F7(t.padEnd(Math.ceil(t.length/4)*4,`=`))}var zse=Q(`$ZodBase64URL`,(e,t)=>{t.pattern??=w7,P7.init(e,t),e._zod.bag.contentEncoding=`base64url`,e._zod.check=n=>{Rse(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),Bse=Q(`$ZodE164`,(e,t)=>{t.pattern??=Yoe,P7.init(e,t)});function Vse(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}var Hse=Q(`$ZodJWT`,(e,t)=>{P7.init(e,t),e._zod.check=n=>{Vse(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),I7=Q(`$ZodNumber`,(e,t)=>{M7.init(e,t),e._zod.pattern=e._zod.bag.pattern??tse,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:`Infinity`:void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),Use=Q(`$ZodNumberFormat`,(e,t)=>{ase.init(e,t),I7.init(e,t)}),Wse=Q(`$ZodUnknown`,(e,t)=>{M7.init(e,t),e._zod.parse=e=>e}),Gse=Q(`$ZodNever`,(e,t)=>{M7.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)});
vendor: 13,516 bytes, lines 14-48
14function L7(e,t,n){e.issues.length&&t.issues.push(...d7(n,e.issues)),t.value[n]=e.value}var Kse=Q(`$ZodArray`,(e,t)=>{M7.init(e,t),e._zod.parse=(n,r)=>{let i=n.value;if(!Array.isArray(i))return n.issues.push({expected:`array`,code:`invalid_type`,input:i,inst:e}),n;n.value=Array(i.length);let a=[];for(let e=0;e<i.length;e++){let o=i[e],s=t.element._zod.run({value:o,issues:[]},r);s instanceof Promise?a.push(s.then(t=>L7(t,n,e))):L7(s,n,e)}return a.length?Promise.all(a).then(()=>n):n}});function R7(e,t,n,r,i){if(e.issues.length){if(i&&!(n in r))return;t.issues.push(...d7(n,e.issues))}e.value===void 0?n in r&&(t.value[n]=void 0):t.value[n]=e.value}function z7(e){let t=Object.keys(e.shape);for(let n of t)if(!e.shape?.[n]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${n}": expected a Zod schema`);let n=foe(e.shape);return{...e,keys:t,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(n)}}function B7(e,t,n,r,i,a){let o=[],s=i.keySet,c=i.catchall._zod,l=c.def.type,u=c.optout===`optional`;for(let i in t){if(s.has(i))continue;if(l===`never`){o.push(i);continue}let a=c.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>R7(e,n,i,t,u))):R7(a,n,i,t,u)}return o.length&&n.issues.push({code:`unrecognized_keys`,keys:o,input:t,inst:a}),e.length?Promise.all(e).then(()=>n):n}var qse=Q(`$ZodObject`,(e,t)=>{if(M7.init(e,t),!Object.getOwnPropertyDescriptor(t,`shape`)?.get){let e=t.shape;Object.defineProperty(t,"shape",{get:()=>{let n={...e};return Object.defineProperty(t,"shape",{value:n}),n}})}let n=X5(()=>z7(t));e7(e._zod,`propValues`,()=>{let e=t.shape,n={};for(let t in e){let r=e[t]._zod;if(r.values){n[t]??(n[t]=new Set);for(let e of r.values)n[t].add(e)}}return n});let r=a7,i=t.catchall,a;e._zod.parse=(t,o)=>{a??=n.value;let s=t.value;if(!r(s))return t.issues.push({expected:`object`,code:`invalid_type`,input:s,inst:e}),t;t.value={};let c=[],l=a.shape;for(let e of a.keys){let n=l[e],r=n._zod.optout===`optional`,i=n._zod.run({value:s[e],issues:[]},o);i instanceof Promise?c.push(i.then(n=>R7(n,t,e,s,r))):R7(i,t,e,s,r)}return i?B7(c,s,t,o,n.value,e):c.length?Promise.all(c).then(()=>t):t}}),Jse=Q(`$ZodObjectJIT`,(e,t)=>{qse.init(e,t);let n=e._zod.parse,r=X5(()=>z7(t)),i=e=>{let t=new gse([`shape`,`payload`,`ctx`]),n=r.value,i=e=>{let t=r7(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write(`const input = payload.value;`);let a=Object.create(null),o=0;for(let e of n.keys)a[e]=`key_${o++}`;t.write(`const newResult = {};`);for(let r of n.keys){let n=a[r],o=r7(r),s=e[r]?._zod?.optout===`optional`;t.write(`const ${n} = ${i(r)};`),s?t.write(` 15 if (${n}.issues.length) { 16 if (${o} in input) { 17 payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ 18 ...iss, 19 path: iss.path ? [${o}, ...iss.path] : [${o}] 20 }))); 21 } 22 } 23 24 if (${n}.value === undefined) { 25 if (${o} in input) { 26 newResult[${o}] = undefined; 27 } 28 } else { 29 newResult[${o}] = ${n}.value; 30 } 31 32 `):t.write(` 33 if (${n}.issues.length) { 34 payload.issues = payload.issues.concat(${n}.issues.map(iss => ({ 35 ...iss, 36 path: iss.path ? [${o}, ...iss.path] : [${o}] 37 }))); 38 } 39 40 if (${n}.value === undefined) { 41 if (${o} in input) { 42 newResult[${o}] = undefined; 43 } 44 } else { 45 newResult[${o}] = ${n}.value; 46 } 47 48 `)}t.write(`payload.value = newResult;`),t.write(`return payload;`);let s=t.compile();return(t,n)=>s(e,t,n)},a,o=a7,s=!K5.jitless,c=s&&uoe.value,l=t.catchall,u;e._zod.parse=(d,f)=>{u??=r.value;let p=d.value;return o(p)?s&&c&&f?.async===!1&&f.jitless!==!0?(a||=i(t.shape),d=a(d,f),l?B7([],p,d,f,u,e):d):n(d,f):(d.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),d)}});function V7(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!u7(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>p7(e,r,q5())))}),t)}var Yse=Q(`$ZodUnion`,(e,t)=>{M7.init(e,t),e7(e._zod,`optin`,()=>t.options.some(e=>e._zod.optin===`optional`)?`optional`:void 0),e7(e._zod,`optout`,()=>t.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),e7(e._zod,`values`,()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),e7(e._zod,`pattern`,()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>Q5(e.source)).join(`|`)})$`)}});let n=t.options.length===1,r=t.options[0]._zod.run;e._zod.parse=(i,a)=>{if(n)return r(i,a);let o=!1,s=[];for(let e of t.options){let t=e._zod.run({value:i.value,issues:[]},a);if(t instanceof Promise)s.push(t),o=!0;else{if(t.issues.length===0)return t;s.push(t)}}return o?Promise.all(s).then(t=>V7(t,i,e,a)):V7(s,i,e,a)}}),Xse=Q(`$ZodIntersection`,(e,t)=>{M7.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>U7(e,t,n)):U7(e,i,a)}});function H7(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(o7(e)&&o7(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};for(let n of r){let r=H7(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r<e.length;r++){let i=e[r],a=t[r],o=H7(i,a);if(!o.valid)return{valid:!1,mergeErrorPath:[r,...o.mergeErrorPath]};n.push(o.data)}return{valid:!0,data:n}}return{valid:!1,mergeErrorPath:[]}}function U7(e,t,n){let r=new Map,i;for(let n of t.issues)if(n.code===`unrecognized_keys`){i??=n;for(let e of n.keys)r.has(e)||r.set(e,{}),r.get(e).l=!0}else e.issues.push(n);for(let t of n.issues)if(t.code===`unrecognized_keys`)for(let e of t.keys)r.has(e)||r.set(e,{}),r.get(e).r=!0;else e.issues.push(t);let a=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(a.length&&i&&e.issues.push({...i,keys:a}),u7(e))return e;let o=H7(t.value,n.value);if(!o.valid)throw Error(`Unmergable intersection. Error path: ${JSON.stringify(o.mergeErrorPath)}`);return e.value=o.data,e}var Zse=Q(`$ZodEnum`,(e,t)=>{M7.init(e,t);let n=J5(t.entries),r=new Set(n);e._zod.values=r,e._zod.pattern=RegExp(`^(${n.filter(e=>doe.has(typeof e)).map(e=>typeof e==`string`?c7(e):e.toString()).join(`|`)})$`),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),Qse=Q(`$ZodTransform`,(e,t)=>{M7.init(e,t),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new G5(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n));if(i instanceof Promise)throw new W5;return n.value=i,n}});function W7(e,t){return e.issues.length&&t===void 0?{issues:[],value:void 0}:e}var G7=Q(`$ZodOptional`,(e,t)=>{M7.init(e,t),e._zod.optin=`optional`,e._zod.optout=`optional`,e7(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),e7(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${Q5(e.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(t.innerType._zod.optin===`optional`){let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(t=>W7(t,e.value)):W7(r,e.value)}return e.value===void 0?e:t.innerType._zod.run(e,n)}}),$se=Q(`$ZodExactOptional`,(e,t)=>{G7.init(e,t),e7(e._zod,`values`,()=>t.innerType._zod.values),e7(e._zod,`pattern`,()=>t.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),ece=Q(`$ZodNullable`,(e,t)=>{M7.init(e,t),e7(e._zod,`optin`,()=>t.innerType._zod.optin),e7(e._zod,`optout`,()=>t.innerType._zod.optout),e7(e._zod,`pattern`,()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${Q5(e.source)}|null)$`):void 0}),e7(e._zod,`values`,()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),tce=Q(`$ZodDefault`,(e,t)=>{M7.init(e,t),e._zod.optin=`optional`,e7(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>K7(e,t)):K7(r,t)}});function K7(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var nce=Q(`$ZodPrefault`,(e,t)=>{M7.init(e,t),e._zod.optin=`optional`,e7(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),rce=Q(`$ZodNonOptional`,(e,t)=>{M7.init(e,t),e7(e._zod,`values`,()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>q7(t,e)):q7(i,e)}});function q7(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}var ice=Q(`$ZodCatch`,(e,t)=>{M7.init(e,t),e7(e._zod,`optin`,()=>t.innerType._zod.optin),e7(e._zod,`optout`,()=>t.innerType._zod.optout),e7(e._zod,`values`,()=>t.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(r=>(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>p7(e,n,q5()))},input:e.value}),e.issues=[]),e)):(e.value=r.value,r.issues.length&&(e.value=t.catchValue({...e,error:{issues:r.issues.map(e=>p7(e,n,q5()))},input:e.value}),e.issues=[]),e)}}),ace=Q(`$ZodPipe`,(e,t)=>{M7.init(e,t),e7(e._zod,`values`,()=>t.in._zod.values),e7(e._zod,`optin`,()=>t.in._zod.optin),e7(e._zod,`optout`,()=>t.out._zod.optout),e7(e._zod,`propValues`,()=>t.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>J7(e,t.in,n)):J7(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>J7(e,t.out,n)):J7(r,t.out,n)}});function J7(e,t,n){return e.issues.length?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var oce=Q(`$ZodReadonly`,(e,t)=>{M7.init(e,t),e7(e._zod,`propValues`,()=>t.innerType._zod.propValues),e7(e._zod,`values`,()=>t.innerType._zod.values),e7(e._zod,`optin`,()=>t.innerType?._zod?.optin),e7(e._zod,`optout`,()=>t.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(Y7):Y7(r)}});function Y7(e){return e.value=Object.freeze(e.value),e}var sce=Q(`$ZodCustom`,(e,t)=>{D7.init(e,t),M7.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>X7(t,n,r,e));X7(i,n,r,e)}});function X7(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(h7(e))}}var Z7,cce=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function lce(){return new cce}(Z7=globalThis).__zod_globalRegistry??(Z7.__zod_globalRegistry=lce());var Q7=globalThis.__zod_globalRegistry;function uce(e,t){return new e({type:`string`,...$(t)})}function dce(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...$(t)})}function $7(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...$(t)})}function fce(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...$(t)})}function pce(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...$(t)})}function mce(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...$(t)})}function hce(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...$(t)})}function gce(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...$(t)})}function _ce(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...$(t)})}function vce(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...$(t)})}function yce(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...$(t)})}function bce(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...$(t)})}function xce(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...$(t)})}function Sce(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...$(t)})}
vendor: 7,755 bytes, lines 48-50
48function Cce(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...$(t)})}function wce(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...$(t)})}function Tce(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...$(t)})}function Ece(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...$(t)})}function Dce(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...$(t)})}function Oce(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...$(t)})}function kce(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...$(t)})}function Ace(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...$(t)})}function jce(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...$(t)})}function Mce(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...$(t)})}function Nce(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...$(t)})}function Pce(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...$(t)})}function Fce(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...$(t)})}function Ice(e,t){return new e({type:`number`,coerce:!0,checks:[],...$(t)})}function Lce(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...$(t)})}function Rce(e){return new e({type:`unknown`})}function zce(e,t){return new e({type:`never`,...$(t)})}function e9(e,t){return new k7({check:`less_than`,...$(t),value:e,inclusive:!1})}function t9(e,t){return new k7({check:`less_than`,...$(t),value:e,inclusive:!0})}function n9(e,t){return new A7({check:`greater_than`,...$(t),value:e,inclusive:!1})}function r9(e,t){return new A7({check:`greater_than`,...$(t),value:e,inclusive:!0})}function i9(e,t){return new ise({check:`multiple_of`,...$(t),value:e})}function a9(e,t){return new ose({check:`max_length`,...$(t),maximum:e})}function o9(e,t){return new sse({check:`min_length`,...$(t),minimum:e})}function s9(e,t){return new cse({check:`length_equals`,...$(t),length:e})}function Bce(e,t){return new lse({check:`string_format`,format:`regex`,...$(t),pattern:e})}function Vce(e){return new use({check:`string_format`,format:`lowercase`,...$(e)})}function Hce(e){return new dse({check:`string_format`,format:`uppercase`,...$(e)})}function Uce(e,t){return new fse({check:`string_format`,format:`includes`,...$(t),includes:e})}function Wce(e,t){return new pse({check:`string_format`,format:`starts_with`,...$(t),prefix:e})}function Gce(e,t){return new mse({check:`string_format`,format:`ends_with`,...$(t),suffix:e})}function c9(e){return new hse({check:`overwrite`,tx:e})}function Kce(e){return c9(t=>t.normalize(e))}function qce(){return c9(e=>e.trim())}function Jce(){return c9(e=>e.toLowerCase())}function Yce(){return c9(e=>e.toUpperCase())}function Xce(){return c9(e=>loe(e))}function Zce(e,t,n){return new e({type:`array`,element:t,...$(n)})}function l9(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...$(n)})}function Qce(e){let t=$ce(n=>(n.addIssue=e=>{if(typeof e==`string`)n.issues.push(h7(e,n.value,t._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,r.input??=n.value,r.inst??=t,r.continue??=!t._zod.def.abort,n.issues.push(h7(r))}},e(n.value,n)));return t}function $ce(e,t){let n=new D7({check:`custom`,...$(t)});return n._zod.check=e,n}function u9(e){let t=e?.target??`draft-2020-12`;return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??Q7,target:t,unrepresentable:e?.unrepresentable??`throw`,override:e?.override??(()=>{}),io:e?.io??`output`,counter:0,seen:new Map,cycles:e?.cycles??`ref`,reused:e?.reused??`inline`,external:e?.external??void 0}}function d9(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o);let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,d9(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&Object.assign(o.schema,c),t.io===`input`&&m9(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&o.schema._prefault&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function f9(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${a}`}}if(t[1]===n)return{ref:`#`};let i=`#/${r}/`,a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+a}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/<root> 49 50Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0]){a(n);continue}if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}if(e.metadataRegistry.get(n[0])?.id){a(n);continue}if(r.cycle){a(n);continue}if(r.count>1&&e.reused===`ref`){a(n);continue}}}function p9(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):Object.assign(i,s),Object.assign(i,a),t._zod.parent===o)for(let e in i)e===`$ref`||e===`allOf`||e in a||delete i[e];if(s.$ref&&n.def)for(let e in i)e===`$ref`||e===`allOf`||e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e===`$ref`||e===`allOf`||e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};for(let t of[...e.seen.entries()].reverse())r(t[0]);let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}Object.assign(i,n.def??n.schema);let a=e.external?.defs??{};for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(a[e.defId]=e.def)}e.external||Object.keys(a).length>
vendor: 5,822 bytes, line 50
500&&(e.target===`draft-2020-12`?i.$defs=a:i.definitions=a);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,"~standard",{value:{...t[`~standard`],jsonSchema:{input:h9(t,`input`,e.processors),output:h9(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function m9(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return m9(r.element,n);if(r.type===`set`)return m9(r.valueType,n);if(r.type===`lazy`)return m9(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type==="default"||r.type===`prefault`)return m9(r.innerType,n);if(r.type===`intersection`)return m9(r.left,n)||m9(r.right,n);if(r.type===`record`||r.type===`map`)return m9(r.keyType,n)||m9(r.valueType,n);if(r.type===`pipe`)return m9(r.in,n)||m9(r.out,n);if(r.type===`object`){for(let e in r.shape)if(m9(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(m9(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(m9(e,n))return!0;return!!(r.rest&&m9(r.rest,n))}return!1}var ele=(e,t={})=>n=>{let r=u9({...n,processors:t});return d9(e,r),f9(r,e),p9(r,e)},h9=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=u9({...i??{},target:a,io:t,processors:n});return d9(e,o),f9(o,e),p9(o,e)},tle={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},nle=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l}=e._zod.bag;if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=tle[s]??s,i.format===``&&delete i.format,s===`time`&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c];e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},rle=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,format:s,multipleOf:c,exclusiveMaximum:l,exclusiveMinimum:u}=e._zod.bag;typeof s==`string`&&s.includes(`int`)?i.type=`integer`:i.type=`number`,typeof u==`number`&&(t.target===`draft-04`||t.target===`openapi-3.0`?(i.minimum=u,i.exclusiveMinimum=!0):i.exclusiveMinimum=u),typeof a==`number`&&(i.minimum=a,typeof u==`number`&&t.target!==`draft-04`&&(u>=a?delete i.minimum:delete i.exclusiveMinimum)),typeof l==`number`&&(t.target===`draft-04`||t.target===`openapi-3.0`?(i.maximum=l,i.exclusiveMaximum=!0):i.exclusiveMaximum=l),typeof o==`number`&&(i.maximum=o,typeof l==`number`&&t.target!==`draft-04`&&(l<=o?delete i.maximum:delete i.exclusiveMaximum)),typeof c==`number`&&(i.multipleOf=c)},ile=(e,t,n,r)=>{n.not={}},ale=(e,t,n,r)=>{let i=e._zod.def,a=J5(i.entries);a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a},ole=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Custom types cannot be represented in JSON Schema`)},sle=(e,t,n,r)=>{if(t.unrepresentable===`throw`)throw Error(`Transforms cannot be represented in JSON Schema`)},cle=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=e._zod.bag;typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=d9(a.element,t,{...r,path:[...r.path,`items`]})},lle=(e,t,n,r)=>{let i=n,a=e._zod.def;i.type=`object`,i.properties={};let o=a.shape;for(let e in o)i.properties[e]=d9(o[e],t,{...r,path:[...r.path,`properties`,e]});let s=new Set(Object.keys(o)),c=new Set([...s].filter(e=>{let n=a.shape[e]._zod;return t.io===`input`?n.optin===void 0:n.optout===void 0}));c.size>0&&(i.required=Array.from(c)),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=d9(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},ule=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>d9(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},dle=(e,t,n,r)=>{let i=e._zod.def,a=d9(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=d9(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1;n.allOf=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]]},fle=(e,t,n,r)=>{let i=e._zod.def,a=d9(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},ple=(e,t,n,r)=>{let i=e._zod.def;d9(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},mle=(e,t,n,r)=>{let i=e._zod.def;d9(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.default=JSON.parse(JSON.stringify(i.defaultValue))},hle=(e,t,n,r)=>{let i=e._zod.def;d9(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,t.io===`input`&&(n._prefault=JSON.parse(JSON.stringify(i.defaultValue)))},gle=(e,t,n,r)=>{let i=e._zod.def;d9(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{throw Error(`Dynamic catch values are not supported in JSON Schema`)}n.default=o},_le=(e,t,n,r)=>{let i=e._zod.def,a=t.io===`input`?i.in._zod.def.type===`transform`?i.out:i.in:i.out;d9(a,t,r);let o=t.seen.get(e);o.ref=a},vle=(e,t,n,r)=>{let i=e._zod.def;d9(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},g9=(e,t,n,r)=>{let i=e._zod.def;d9(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},yle=Q(`ZodISODateTime`,(e,t)=>{kse.init(e,t),S9.init(e,t)});function ble(e){return Mce(yle,e)}var xle=Q(`ZodISODate`,(e,t)=>{Ase.init(e,t),S9.init(e,t)});function Sle(e){return Nce(xle,e)}var Cle=Q(`ZodISOTime`,(e,t)=>{jse.init(e,t),S9.init(e,t)});function wle(e){return Pce(Cle,e)}var Tle=Q(`ZodISODuration`,(e,t)=>{Mse.init(e,t),S9.init(e,t)});function Ele(e){return Fce(Tle,e)}var _9=(e,t)=>
vendor: 8,460 bytes, line 50
50{_7.init(e,t),e.name=`ZodError`,Object.defineProperties(e,{format:{value:t=>Soe(e,t)},flatten:{value:t=>xoe(e,t)},addIssue:{value:t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,Y5,2)}},addIssues:{value:t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,Y5,2)}},isEmpty:{get(){return e.issues.length===0}}})};Q(`ZodError`,_9);var v9=Q(`ZodError`,_9,{Parent:Error}),Dle=y7(v9),Ole=b7(v9),kle=x7(v9),Ale=S7(v9),jle=Toe(v9),Mle=Eoe(v9),Nle=Doe(v9),Ple=Ooe(v9),Fle=koe(v9),Ile=Aoe(v9),Lle=joe(v9),Rle=Moe(v9),y9=Q(`ZodType`,(e,t)=>(M7.init(e,t),Object.assign(e[`~standard`],{jsonSchema:{input:h9(e,`input`),output:h9(e,`output`)}}),e.toJSONSchema=ele(e,{}),e.def=t,e.type=t.type,Object.defineProperty(e,"_def",{value:t}),e.check=(...n)=>e.clone(n7(t,{checks:[...t.checks??[],...n.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0}),e.with=e.check,e.clone=(t,n)=>l7(e,t,n),e.brand=()=>e,e.register=((t,n)=>(t.add(e,n),e)),e.parse=(t,n)=>Dle(e,t,n,{callee:e.parse}),e.safeParse=(t,n)=>kle(e,t,n),e.parseAsync=async(t,n)=>Ole(e,t,n,{callee:e.parseAsync}),e.safeParseAsync=async(t,n)=>Ale(e,t,n),e.spa=e.safeParseAsync,e.encode=(t,n)=>jle(e,t,n),e.decode=(t,n)=>Mle(e,t,n),e.encodeAsync=async(t,n)=>Nle(e,t,n),e.decodeAsync=async(t,n)=>Ple(e,t,n),e.safeEncode=(t,n)=>Fle(e,t,n),e.safeDecode=(t,n)=>Ile(e,t,n),e.safeEncodeAsync=async(t,n)=>Lle(e,t,n),e.safeDecodeAsync=async(t,n)=>Rle(e,t,n),e.refine=(t,n)=>e.check(jue(t,n)),e.superRefine=t=>e.check(Mue(t)),e.overwrite=t=>e.check(c9(t)),e.optional=()=>j9(e),e.exactOptional=()=>vue(e),e.nullable=()=>M9(e),e.nullish=()=>j9(M9(e)),e.nonoptional=t=>wue(e,t),e.array=()=>cue(e),e.or=t=>due([e,t]),e.and=t=>pue(e,t),e.transform=t=>P9(e,gue(t)),e.default=t=>xue(e,t),e.prefault=t=>Cue(e,t),e.catch=t=>Eue(e,t),e.pipe=t=>P9(e,t),e.readonly=()=>kue(e),e.describe=t=>{let n=e.clone();return Q7.add(n,{description:t}),n},Object.defineProperty(e,"description",{get(){return Q7.get(e)?.description},configurable:!0}),e.meta=(...t)=>{if(t.length===0)return Q7.get(e);let n=e.clone();return Q7.add(n,t[0]),n},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e.apply=t=>t(e),e)),b9=Q(`_ZodString`,(e,t)=>{N7.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>nle(e,t,n,r);let n=e._zod.bag;e.format=n.format??null,e.minLength=n.minimum??null,e.maxLength=n.maximum??null,e.regex=(...t)=>e.check(Bce(...t)),e.includes=(...t)=>e.check(Uce(...t)),e.startsWith=(...t)=>e.check(Wce(...t)),e.endsWith=(...t)=>e.check(Gce(...t)),e.min=(...t)=>e.check(o9(...t)),e.max=(...t)=>e.check(a9(...t)),e.length=(...t)=>e.check(s9(...t)),e.nonempty=(...t)=>e.check(o9(1,...t)),e.lowercase=t=>e.check(Vce(t)),e.uppercase=t=>e.check(Hce(t)),e.trim=()=>e.check(qce()),e.normalize=(...t)=>e.check(Kce(...t)),e.toLowerCase=()=>e.check(Jce()),e.toUpperCase=()=>e.check(Yce()),e.slugify=()=>e.check(Xce())}),zle=Q(`ZodString`,(e,t)=>{N7.init(e,t),b9.init(e,t),e.email=t=>e.check(dce(Ble,t)),e.url=t=>e.check(gce(Vle,t)),e.jwt=t=>e.check(jce(nue,t)),e.emoji=t=>e.check(_ce(Hle,t)),e.guid=t=>e.check($7(C9,t)),e.uuid=t=>e.check(fce(w9,t)),e.uuidv4=t=>e.check(pce(w9,t)),e.uuidv6=t=>e.check(mce(w9,t)),e.uuidv7=t=>e.check(hce(w9,t)),e.nanoid=t=>e.check(vce(Ule,t)),e.guid=t=>e.check($7(C9,t)),e.cuid=t=>e.check(yce(Wle,t)),e.cuid2=t=>e.check(bce(Gle,t)),e.ulid=t=>e.check(xce(Kle,t)),e.base64=t=>e.check(Oce($le,t)),e.base64url=t=>e.check(kce(eue,t)),e.xid=t=>e.check(Sce(qle,t)),e.ksuid=t=>e.check(Cce(Jle,t)),e.ipv4=t=>e.check(wce(Yle,t)),e.ipv6=t=>e.check(Tce(Xle,t)),e.cidrv4=t=>e.check(Ece(Zle,t)),e.cidrv6=t=>e.check(Dce(Qle,t)),e.e164=t=>e.check(Ace(tue,t)),e.datetime=t=>e.check(ble(t)),e.date=t=>e.check(Sle(t)),e.time=t=>e.check(wle(t)),e.duration=t=>e.check(Ele(t))});function x9(e){return uce(zle,e)}var S9=Q(`ZodStringFormat`,(e,t)=>{P7.init(e,t),b9.init(e,t)}),Ble=Q(`ZodEmail`,(e,t)=>{bse.init(e,t),S9.init(e,t)}),C9=Q(`ZodGUID`,(e,t)=>{vse.init(e,t),S9.init(e,t)}),w9=Q(`ZodUUID`,(e,t)=>{yse.init(e,t),S9.init(e,t)}),Vle=Q(`ZodURL`,(e,t)=>{xse.init(e,t),S9.init(e,t)}),Hle=Q(`ZodEmoji`,(e,t)=>{Sse.init(e,t),S9.init(e,t)}),Ule=Q(`ZodNanoID`,(e,t)=>{Cse.init(e,t),S9.init(e,t)}),Wle=Q(`ZodCUID`,(e,t)=>{wse.init(e,t),S9.init(e,t)}),Gle=Q(`ZodCUID2`,(e,t)=>{Tse.init(e,t),S9.init(e,t)}),Kle=Q(`ZodULID`,(e,t)=>{Ese.init(e,t),S9.init(e,t)}),qle=Q(`ZodXID`,(e,t)=>{Dse.init(e,t),S9.init(e,t)}),Jle=Q(`ZodKSUID`,(e,t)=>{Ose.init(e,t),S9.init(e,t)}),Yle=Q(`ZodIPv4`,(e,t)=>{Nse.init(e,t),S9.init(e,t)}),Xle=Q(`ZodIPv6`,(e,t)=>{Pse.init(e,t),S9.init(e,t)}),Zle=Q(`ZodCIDRv4`,(e,t)=>{Fse.init(e,t),S9.init(e,t)}),Qle=Q(`ZodCIDRv6`,(e,t)=>{Ise.init(e,t),S9.init(e,t)}),$le=Q(`ZodBase64`,(e,t)=>{Lse.init(e,t),S9.init(e,t)}),eue=Q(`ZodBase64URL`,(e,t)=>{zse.init(e,t),S9.init(e,t)}),tue=Q(`ZodE164`,(e,t)=>{Bse.init(e,t),S9.init(e,t)}),nue=Q(`ZodJWT`,(e,t)=>{Hse.init(e,t),S9.init(e,t)}),T9=Q(`ZodNumber`,(e,t)=>{I7.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>rle(e,t,n,r),e.gt=(t,n)=>e.check(n9(t,n)),e.gte=(t,n)=>e.check(r9(t,n)),e.min=(t,n)=>e.check(r9(t,n)),e.lt=(t,n)=>e.check(e9(t,n)),e.lte=(t,n)=>e.check(t9(t,n)),e.max=(t,n)=>e.check(t9(t,n)),e.int=t=>e.check(E9(t)),e.safe=t=>e.check(E9(t)),e.positive=t=>e.check(n9(0,t)),e.nonnegative=t=>e.check(r9(0,t)),e.negative=t=>e.check(e9(0,t)),e.nonpositive=t=>e.check(t9(0,t)),e.multipleOf=(t,n)=>e.check(i9(t,n)),e.step=(t,n)=>e.check(i9(t,n)),e.finite=()=>e;let n=e._zod.bag;e.minValue=Math.max(n.minimum??-1/0,n.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(n.maximum??1/0,n.exclusiveMaximum??1/0)??null,e.isInt=(n.format??``).includes(`int`)||Number.isSafeInteger(n.multipleOf??.5),e.isFinite=!0,e.format=n.format??null}),rue=Q(`ZodNumberFormat`,(e,t)=>{Use.init(e,t),T9.init(e,t)});function E9(e){return Lce(rue,e)}var iue=Q(`ZodUnknown`,(e,t)=>{Wse.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function D9(){return Rce(iue)}var aue=Q(`ZodNever`,(e,t)=>{Gse.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ile(e,t,n,r)});function oue(e){return zce(aue,e)}var sue=Q(`ZodArray`,(e,t)=>{Kse.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>cle(e,t,n,r),e.element=t.element,e.min=(t,n)=>e.check(o9(t,n)),e.nonempty=t=>e.check(o9(1,t)),e.max=(t,n)=>e.check(a9(t,n)),e.length=(t,n)=>e.check(s9(t,n)),e.unwrap=()=>e.element});function cue(e,t){return Zce(sue,e,t)}var lue=Q(`ZodObject`,(e,t)=>{Jse.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>lle(e,t,n,r),e7(e,`shape`,()=>t.shape),e.keyof=()=>mue(Object.keys(e._zod.def.shape)),e.catchall=t=>e.clone({...e._zod.def,catchall:t}),e.passthrough=()=>e.clone({...e._zod.def,catchall:D9()}),e.loose=()=>e.clone({...e._zod.def,catchall:D9()}),e.strict=()=>e.clone({...e._zod.def,catchall:oue()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=t=>goe(e,t),e.safeExtend=t=>_oe(e,t),e.merge=t=>voe(e,t),e.pick=t=>moe(e,t),e.omit=t=>hoe(e,t),e.partial=(...t)=>yoe(A9,e,t[0]),e.required=(...t)=>boe(N9,e,t[0])});function O9(e,t){return new lue({type:`object`,shape:e??{},...$(t)})}var uue=Q(`ZodUnion`,(e,t)=>{Yse.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ule(e,t,n,r),e.options=t.options});function due(e,t){return new uue({type:`union`,options:e,...$(t)})}var fue=Q(`ZodIntersection`,(e,t)=>{Xse.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>dle(e,t,n,r)});function pue(e,t){return new fue({type:`intersection`,left:e,right:t})}var k9=Q(`ZodEnum`,(e,t)=>{Zse.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ale(e,t,n,r),e.enum=t.entries,e.options=Object.values(t.entries);let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new k9({...t,checks:[],...$(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new k9({...t,checks:[],...$(r),entries:i})}});function mue(e,t){return new k9({type:`enum`,entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...$(t)})}var hue=Q(`ZodTransform`,(e,t)=>{Qse.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>sle(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new G5(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(h7(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,t.input??=n.value,t.inst??=e,n.issues.push(h7(t))}};
50let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n)):(n.value=i,n)}});function gue(e){return new hue({type:`transform`,transform:e})}var A9=Q(`ZodOptional`,(e,t)=>{G7.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>g9(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function j9(e){return new A9({type:`optional`,innerType:e})}var _ue=Q(`ZodExactOptional`,(e,t)=>{$se.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>g9(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function vue(e){return new _ue({type:`optional`,innerType:e})}var yue=Q(`ZodNullable`,(e,t)=>{ece.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>fle(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function M9(e){return new yue({type:`nullable`,innerType:e})}var bue=Q(`ZodDefault`,(e,t)=>{tce.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>mle(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function xue(e,t){return new bue({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():s7(t)}})}var Sue=Q(`ZodPrefault`,(e,t)=>{nce.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>hle(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Cue(e,t){return new Sue({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():s7(t)}})}var N9=Q(`ZodNonOptional`,(e,t)=>{rce.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ple(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function wue(e,t){return new N9({type:`nonoptional`,innerType:e,...$(t)})}var Tue=Q(`ZodCatch`,(e,t)=>{ice.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>gle(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Eue(e,t){return new Tue({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:()=>t})}var Due=Q(`ZodPipe`,(e,t)=>{ace.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>_le(e,t,n,r),e.in=t.in,e.out=t.out});function P9(e,t){return new Due({type:`pipe`,in:e,out:t})}var Oue=Q(`ZodReadonly`,(e,t)=>{oce.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>vle(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function kue(e){return new Oue({type:`readonly`,innerType:e})}var Aue=Q(`ZodCustom`,(e,t)=>{sce.init(e,t),y9.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ole(e,t,n,r)});function jue(e,t={}){return l9(Aue,e,t)}function Mue(e){return Qce(e)}function F9(e){return Ice(T9,e)}var Nue=()=>B(()=>import(`./roles-sxiXp1ay.js`),__vite__mapDeps([114,1,2,3,107,8,5,6,9,4,108,21,56,57,40,83,51,93,35,17,103,94,91,84,65,59,34,24]));O9({name:x9().min(1),title:x9().min(1),description:x9()});var Pue=M(`/admin/roles`)({component:N(Nue,`component`)}),Fue=()=>B(()=>import(`./posts-CXyKqUCz.js`),__vite__mapDeps([115,1,2,3,113,8,5,6,9,33,4,21,36,56,57,40,83,51,93,35,17,80,64,62,103,94,91,84,65,59,34,22,23,24,95]));O9({slug:x9().min(1),title:x9().min(1),description:x9(),content:x9(),categories:x9(),authorName:x9(),status:x9()});var Iue=M(`/admin/posts`)({component:N(Fue,`component`)}),Lue=M(`/admin/permissions`)({component:N(()=>B(()=>import(`./permissions-C1jW22Bw.js`),__vite__mapDeps([116,1,2,3,56,8,5,6,9,57,40,4,51,93,35,17,103,94,91,24,65])),`component`)}),Rue=M(`/admin/payments`)({component:N(()=>B(()=>import(`./payments-DVHylIYU.js`),__vite__mapDeps([117,1,93,2,3,4,5,6,35,17,22,23,24,95])),`component`)}),zue=()=>B(()=>import(`./invite-codes-uQ1fZaTD.js`),__vite__mapDeps([118,1,2,3,56,8,5,6,9,57,40,4,83,51,93,35,17,13,94,91,24,65,95]));O9({count:F9().min(1),maxUses:F9().min(1),trialDays:F9().min(1),note:x9(),expiresAt:x9()});var Bue=M(`/admin/invite-codes`)({component:N(zue,`component`)}),Vue=M(`/admin/credits`)({component:N(()=>B(()=>import(`./credits-BR17kWdb.js`),__vite__mapDeps([119,1,93,2,3,4,5,6,35,17,24,95])),`component`)}),Hue=()=>B(()=>import(`./categories-C6ZQaZOB.js`),__vite__mapDeps([120,1,2,3,56,8,5,6,9,57,40,83,51,93,4,35,17,103,94,91,84,65,59,34,22,23,24]));O9({slug:x9().min(1),title:x9().min(1),description:x9()});var Uue=M(`/admin/categories`)({component:N(Hue,`component`)}),I9={},L9=k.createContext(I9);function R9(e){let t=k.useContext(L9);return k.useMemo(function(){return typeof e==`function`?e(t):{...t,...e}},[t,e])}function Wue(e){let t;return t=e.disableParentContext?typeof e.components==`function`?e.components(I9):e.components||I9:R9(e.components),k.createElement(L9.Provider,{value:t},e.children)}var Gue=t({default:()=>que,meta:()=>Kue}),Kue={title:`About ShareKit â Mission, Team, Security & Editorial Standards`,description:`Learn about ShareKit, our engineering team, mission, privacy-first file sharing architecture, content safety standards, and editorial guidelines.`,updated_at:`2026-09-16`};function z9(e){let t={a:`a`,code:`code`,h2:`h2`,h3:`h3`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,...R9(),...e.components};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(t.h2,{children:`Our Mission`}),` 51`,(0,A.jsx)(t.p,{children:`ShareKit was built by an independent team of web engineers and digital designers who believe file sharing on the web should be frictionless, secure, and transparent. Traditional email clients cap attachments at 20MB, messaging apps compress pictures and video beyond recognition, and physical QR codes become useless the moment an underlying file changes.`}),` 52`,(0,A.jsxs)(t.p,{children:[`ShareKit solves this by providing `,(0,A.jsx)(t.strong,{children:`dynamic, editable file links and trackable QR codes`}),`:`]}),` 53`,(0,A.jsxs)(t.ul,{children:[` 54`,(0,A.jsx)(t.li,{children:`Upload files (images, documents, PDFs, audio, videos, and archives) and get direct, high-speed CDN URLs.`}),` 55`,(0,A.jsx)(t.li,{children:`Generate trackable QR codes that can be printed on physical flyers, restaurant menus, product packaging, or event badges.`}),` 56`,(0,A.jsx)(t.li,{children:`Replace underlying files anytime without reprinting physical materials or changing published links.`}),` 57`,(0,A.jsx)(t.li,{children:`Monitor comprehensive access metrics (views, downloads, scans, device categories) with strict respect for visitor privacy.`}),` 58`]}),` 59`,(0,A.jsx)(t.hr,{}),` 60`,(0,A.jsx)(t.h2,{children:`Who We Are (The Team)`}),` 61`,(0,A.jsx)(t.p,{children:`ShareKit is an independent software project focused on practical file sharing, editable links, and QR workflows. The product is maintained by a small engineering team; support, abuse, and partnership requests are handled through the contact addresses published on this page.`}),` 62`,(0,A.jsx)(t.p,{children:`We maintain ShareKit actively with regular security updates, infrastru
62cture scaling, and technical guides. Unlike anonymous file-dump lockers, ShareKit is built as a sustainable business software utility trusted by educators, marketing teams, remote agencies, and independent creators worldwide.`}),` 63`,(0,A.jsx)(t.hr,{}),` 64`,(0,A.jsx)(t.h2,{children:`Cloud Architecture & Security Engineering`}),` 65`,(0,A.jsx)(t.p,{children:`We take file integrity and infrastructure security seriously. ShareKit is engineered on top of modern global cloud standards:`}),` 66`,(0,A.jsxs)(t.ol,{children:[` 67`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Global Edge Delivery`}),`: Public share pages, redirect handlers, and asset endpoints run on Cloudflare's edge network. Actual response time depends on the visitor's location, network, and file size.`]}),` 68`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Durable Object Storage`}),`: User files are stored in Cloudflare R2 object storage with encryption at rest and retention rules that depend on the upload type and plan.`]}),` 69`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`End-to-End Encryption in Transit`}),`: All data exchanged between your browser and our edge servers is strictly secured using modern TLS 1.3 encryption.`]}),` 70`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Executable Sandboxing & MIME Verification`}),`: We prohibit `,(0,A.jsx)(t.code,{children:`.exe`}),`, `,(0,A.jsx)(t.code,{children:`.bat`}),`, `,(0,A.jsx)(t.code,{children:`.cmd`}),`, `,(0,A.jsx)(t.code,{children:`.sh`}),`, `,(0,A.jsx)(t.code,{children:`.vbs`}),`, and other dangerous executable payloads. Every uploaded file undergoes strict MIME-type sniffing and file header verification to prevent disguised malicious binaries.`]}),` 71`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Data Privacy by Design`}),`: We do not sell user data or harvest contact lists. Free guest uploads expire automatically after 7 days, reducing the risk of indefinite exposure.`]}),` 72`]}),` 73`,(0,A.jsx)(t.hr,{}),` 74`,(0,A.jsx)(t.h2,{children:`Content Safety & Anti-Abuse Commitment`}),` 75`,(0,A.jsx)(t.p,{children:`As a responsible digital publisher and cloud service, ShareKit enforces a zero-tolerance policy against malicious, illegal, or abusive material.`}),` 76`,(0,A.jsxs)(t.ul,{children:[` 77`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Proactive Threat Filtering`}),`: Automated scanners screen incoming uploads against known malicious file signatures, phishing hashes, and harmful patterns.`]}),` 78`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Abuse Triage`}),`: Reports sent to `,(0,A.jsx)(t.strong,{children:`[email protected]`}),` are reviewed for copyright, malicious-link, and terms violations. Confirmed violations may be removed or disabled.`]}),` 79`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Public Safety Controls`}),`: Every public file preview page includes direct abuse reporting access, ensuring any visitor can alert our compliance team immediately.`]}),` 80`]}),` 81`,(0,A.jsx)(t.hr,{}),` 82`,(0,A.jsx)(t.h2,{children:`Editorial Standards & Educational Resources`}),` 83`,(0,A.jsxs)(t.p,{children:[`In addition to our core utility tools, ShareKit publishes comprehensive, peer-reviewed educational guides in our `,(0,A.jsx)(t.a,{href:`/blog`,children:`Knowledge Base & Blog`}),`.`]}),` 84`,(0,A.jsx)(t.p,{children:`Our tutorials cover:`}),` 85`,(0,A.jsxs)(t.ul,{children:[` 86`,(0,A.jsx)(t.li,{children:`File format optimizations (WebP, AVIF, SVG, MP4, PDF).`}),` 87`,(0,A.jsx)(t.li,{children:`Digital security best practices for remote teams and educational institutions.`}),` 88`,(0,A.jsx)(t.li,{children:`High-resolution QR code printing guidelines for print production and physical media.`}),` 89`,(0,A.jsx)(t.li,{children:`Cloud storage architecture and developer API integration.`}),` 90`]}),` 91`,(0,A.jsx)(t.p,{children:`Articles are written as practical product documentation and are updated when the relevant workflow or policy changes. Each guide links back to the tool or setting it explains so readers can verify the steps themselves.`}),` 92`,(0,A.jsx)(t.hr,{}),` 93`,(0,A.jsx)(t.h2,{children:`Business Model & Advertising Transparency`}),` 94`,(0,A.jsx)(t.p,{children:`To keep our core file sharing and QR generation tools accessible for free without requiring intrusive personal signups, ShareKit is supported through:`}),` 95`,(0,A.jsxs)(t.ol,{children:[` 96`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`ShareKit Pro & Business Subscriptions`}),`: Paid tiers for power users and organizations requiring higher storage quotas, longer retention, and advanced analytics.`]}),` 97`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Clearly Disclosed Advert
97ising`}),`: Non-intrusive digital advertisements served through industry-certified networks, including Google AdSense.`]}),` 98`]}),` 99`,(0,A.jsx)(t.h3,{children:`Advertising Ethics & Visitor Protection`}),` 100`,(0,A.jsxs)(t.ul,{children:[` 101`,(0,A.jsx)(t.li,{children:`All commercial ads are clearly demarcated with "Advertisement" or sponsored tags and kept visually distinct from functional download and preview controls.`}),` 102`,(0,A.jsx)(t.li,{children:`We never permit deceptive countdown timers, fake "Download" buttons, pop-under windows, or intrusive interstitial overlays.`}),` 103`,(0,A.jsxs)(t.li,{children:[`Third-party advertising partners adhere strictly to global cookie consent frameworks and privacy policies. For complete details, see our `,(0,A.jsx)(t.a,{href:`/privacy-policy`,children:`Privacy Policy`}),`.`]}),` 104`]}),` 105`,(0,A.jsx)(t.hr,{}),` 106`,(0,A.jsx)(t.h2,{children:`Contact & Corporate Governance`}),` 107`,(0,A.jsx)(t.p,{children:`We welcome feedback, security inquiries, partnership discussions, and feature suggestions:`}),` 108`,(0,A.jsxs)(t.ul,{children:[` 109`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`General Inquiries & Customer Support`}),`: `,(0,A.jsx)(t.a,{href:`mailto:[email protected]`,children:`[email protected]`})]}),` 110`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Abuse & DMCA Notices`}),`: `,(0,A.jsx)(t.a,{href:`mailto:[email protected]`,children:`[email protected]`})]}),` 111`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Business Partnerships`}),`: `,(0,A.jsx)(t.a,{href:`mailto:[email protected]`,children:`[email protected]`})]}),` 112`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Legal & Terms`}),`: Review our `,(0,A.jsx)(t.a,{href:`/terms-of-service`,children:`Terms of Service`}),` and `,(0,A.jsx)(t.a,{href:`/privacy-policy`,children:`Privacy Policy`}),`.`]}),` 113`]})]})}function que(e={}){let{wrapper:t}={...R9(),...e.components};return t?(0,A.jsx)(t,{...e,children:(0,A.jsx)(z9,{...e})}):z9(e)}var Jue=t({default:()=>Xue,meta:()=>Yue}),Yue={title:`å ³äº ShareKit â 使å½ãå¢éãææ¯å®å ¨ä¸å 容å叿 å`,description:`æ·±å ¥äºè§£ ShareKitï¼æä»¬çå·¥ç¨å¢éã使å½ãéç§ä¼å çæä»¶ååæ¶æãå 容å®å ¨åè§æ åä¸å¹¿åæ«é²éæåº¦ã`,updated_at:`2026-09-16`};function B9(e){let t={a:`a`,code:`code`,h2:`h2`,h3:`h3`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,...R9(),...e.components};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(t.h2,{children:`æä»¬ç使å½`}),` 114`,(0,A.jsx)(t.p,{children:`ShareKit ç±ä¸æ¯ç¬ç«ç Web å·¥ç¨ä¸æ°åå设计å¢éåç«ãæä»¬åä¿¡ï¼ç°ä»£äºèç½ä¸çæä»¶å ±äº«ä¸åååºå½æ´æµç ãå®å ¨ãéæãä¼ ç»çµåé®ä»¶æ®ééå¶éä»¶å°äº 20MBï¼å³æ¶éè®¯å·¥å ·å¯¹é«ä¿çå¾çåè§é¢è¿åº¦å缩ï¼èå°å¨çº¸è´¨ç©æä¸çæ®éäºç»´ç 䏿¦æä»¶æ´æ°ä¾¿å½»åºå¤±æã`}),` 115`,(0,A.jsxs)(t.p,{children:[`ShareKit ä¸ä¸ºè§£å³è¿äºçç¹èæé ï¼æä¾`,(0,A.jsx)(t.strong,{children:`å¯éæ¶æ¿æ¢æºæä»¶ç卿æä»¶é¾æ¥ä¸å¯è¿½è¸ªäºç»´ç `}),`ï¼`]}),` 116`,(0,A.jsxs)(t.ul,{children:[` 117`,(0,A.jsx)(t.li,{children:`ä¸ä¼ å¾çãææ¡£ãPDFãé³é¢ãè§é¢æå缩å ï¼ç§çº§çæå ¨ç CDN å éç´é¾ã`}),` 118`,(0,A.jsx)(t.li,{children:`èªå¨çæé«æ¸ æ°åº¦ç¢é/ä½å¾äºç»´ç ï¼å¯ç´æ¥å°å·äºå®£ä¼ åãé¤å èåã产åå¤å è£ æå±ä¼è¸çã`}),` 119`,(0,A.jsx)(t.li,{children:`åç»éæ¶å¨åå°æ´æ°æ¿æ¢æä»¶ï¼æ ééæ°å°å·çº¿ä¸ç©æææ´æ¹å·²åå¸é¾æ¥ã`}),` 120`,(0,A.jsx)(t.li,{children:`ä¸¥æ ¼éµå¾ªéç§ä¿æ¤ååï¼æä¾è®¿é®éãä¸è½½éãæ«ç 颿¬¡å设å¤ç»´åº¦çç»è®¡åæã`}),` 121`]}),` 122`,(0,A.jsx)(t.hr,{}),` 123`,(0,A.jsx)(t.h2,{children:`å¢éèæ¯ä¸è¿è¥å®ä½ (Who We Are)`}),` 124`,(0,A.jsx)(t.p,{children:`ShareKit ç±ä¸æ³¨äºå¼åè åºç¡è®¾æ½ãè¾¹ç¼è®¡ç®ä¸ç°ä»£å髿§è½å端çç¬ç«è½¯ä»¶å·¥ç¨å¢éè¿è¥ãæ ¸å¿ç»´æ¤è å¨åå¸å¼åå¨ãäºç½ç»æ¶æä¸ Web å®å ¨é²æ¤é¢åæ¥æå¤å¹´å®è·µç»éªã`}),` 125`,(0,A.jsx)(t.p,{children:`æä»¬æç»å¯¹ ShareKit è¿è¡ç³»ç»ç»´æ¤ãå®å ¨å®¡è®¡ä¸æ§è½è°ä¼ãä¸å æ¥é»äº§åççåå¾çå¿åç½çä¸åï¼ShareKit æ¯ä¸ä¸ªé¢åæè²æºæãè¥éå¢éãè¿ç¨åä½ç»ç»ä¸ä¸ªäººåä½è çä¸ä¸çº§è½»éäºå·¥å ·ã`}),` 126`,(0,A.jsx)(t.hr,{}),` 127`,(0,A.jsx)(t.h2,{children:`äºåçæ¶æä¸å®å ¨å·¥ç¨æ å`}),`
128`,(0,A.jsx)(t.p,{children:`æä»¬å¯¹æä»¶å®æ´æ§ä¸åºç¡è®¾æ½å®å ¨ç§æä¸¥èæ åï¼`}),` 129`,(0,A.jsxs)(t.ol,{children:[` 130`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`å ¨çè¾¹ç¼ç½ç»åå`}),`ï¼ææå ¬å¼å享页ãéå®åä¸é´ä»¶ä¸éæèµæºåé¨ç½²å¨è¦çå ¨ç 300+ åå¸ç Cloudflare è¾¹ç¼ç½ç»ä¸ï¼ä¿éä½äº 50ms çè¶ ä½å»¶è¿ä¸ 99.9% 以ä¸çå¯ç¨æ§ã`]}),` 131`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`ä¼ä¸çº§æä¹ å对象åå¨`}),`ï¼æä»¶åå¨å¨ Cloudflare R2 ä¼ä¸çº§åå¨ä¸ï¼å ·å¤ 99.999999999%ï¼11个9ï¼çæ°æ®æä¹ æ§ï¼å¹¶é»è®¤å¼å¯ AES-256 æå¡ç«¯éæå å¯ã`]}),` 132`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`å ¨ç¨ä¼ è¾å å¯`}),`ï¼æµè§å¨ä¸è¾¹ç¼æå¡å¨ä¹é´çæææ°æ®äº¤äºå¼ºå¶éç¨ç°ä»£ TLS 1.3 ä¼ è¾å å¯ã`]}),` 133`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`坿§è¡æä»¶æ²çä¸ MIME ä¸¥æ ¼æ ¡éª`}),`ï¼å¹³å°ä¸¥æ ¼ç¦æ¢ä¸ä¼ `,(0,A.jsx)(t.code,{children:`.exe`}),`ã`,(0,A.jsx)(t.code,{children:`.bat`}),`ã`,(0,A.jsx)(t.code,{children:`.cmd`}),`ã`,(0,A.jsx)(t.code,{children:`.sh`}),`ã`,(0,A.jsx)(t.code,{children:`.vbs`}),` ç坿§è¡æä»¶ææ½å¨å±é©èæ¬ãç³»ç»ç»åæä»¶å¤´éæ°ï¼Magic Numberï¼è¿è¡ MIME å æ¢ï¼é²æ¢ä¼ªè£ æ©å±åçæ¶æè½¯ä»¶ã`]}),` 134`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`æ°æ®éç§ä¿æ¤`}),`ï¼å ç»å½æ¸¸å®¢æä»¶å¨ 7 天åèªå¨å®å ¨æ¸ çï¼æç»å岿件æ éææ³é²é£é©ï¼æä»¬åå³ä¸åç¬¬ä¸æ¹åºå®ç¨æ·æ°æ®ï¼ä¸å¨ä¸è½½ééæ¤å ¥ä»»ä½ç¬¬ä¸æ¹è¿½è¸ªæ¶æä»£ç ã`]}),` 135`]}),` 136`,(0,A.jsx)(t.hr,{}),` 137`,(0,A.jsx)(t.h2,{children:`å 容å®å ¨ä¸åæ»¥ç¨æ¿è¯º (Content Safety & Anti-Abuse)`}),` 138`,(0,A.jsx)(t.p,{children:`ä½ä¸ºè´è´£ä»»çæ°åååå¸åä¸äºæå¡æä¾åï¼ShareKit 对任ä½è¿æ³ãæ¶ææä¾µæå 容å®è¡é¶å®¹å¿æ¿çï¼`}),` 139`,(0,A.jsxs)(t.ul,{children:[` 140`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`èªå¨åå¨èæ«æ`}),`ï¼æä»¶ä¸ä¼ ééé å¤èªå¨åå¨èè¿æ»¤ç®æ³ï¼è¯å«å·²ç¥æ¶ææä»¶æçº¹ãéé±¼ç¹å¾ä¸æå®³å 容ã`]}),` 141`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`å ¨å¤©åæ»¥ç¨ä¸¾æ¥ååº`}),`ï¼ä¸è®¾æè¯ååºééï¼`,(0,A.jsx)(t.strong,{children:`[email protected]`}),`ï¼ãå¯¹ç»æ ¸å®çä¾µæï¼DMCAï¼ãæ¶æè½¯ä»¶æ£å¸æè¿è§å 容ï¼å¢éå°å¨ 24 å°æ¶å å®ææ ¸æ¥å¹¶æ§è¡å°ç¦ä¸æ¶ã`]}),` 142`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`å ¬å¼ä¸¾æ¥éé`}),`ï¼æ¯ä¸ä¸ªå ¬å¼æä»¶é¢è§é¡µåéç®é å¤â举æ¥è¿è§å 容âå ¥å£ï¼
142便äºè®¿å®¢ä¸çæææè å¿«éåé¦ã`]}),` 143`]}),` 144`,(0,A.jsx)(t.hr,{}),` 145`,(0,A.jsx)(t.h2,{children:`å 容åå¸ä¸ä¸ä¸æç¨æ å (Editorial Standards)`}),` 146`,(0,A.jsxs)(t.p,{children:[`é¤äºæä¾æ ¸å¿å·¥å ·å¤ï¼ShareKit å¢éå¨`,(0,A.jsx)(t.a,{href:`/blog`,children:`å客䏿ç¨ä¸åº`}),`æç»ç¼åå¹¶åå¸é«è´¨éçææ¯ä¸åºç¨æåï¼`]}),` 147`,(0,A.jsxs)(t.ul,{children:[` 148`,(0,A.jsx)(t.li,{children:`ç°ä»£æä»¶æ ¼å¼ææ¯è§£æï¼WebPãAVIFãSVGãMP4ãPDF è§èä¸åç¼©å®æï¼ã`}),` 149`,(0,A.jsx)(t.li,{children:`æ°åååå ¬ä¸è¿ç¨å¢éçæä»¶ä¼ è¾å®å ¨è§èã`}),` 150`,(0,A.jsx)(t.li,{children:`å°å·ç产ç¯å¢ä¸çé«å辨çç¢éäºç»´ç å¶ä½æ åã`}),` 151`,(0,A.jsx)(t.li,{children:`äºå卿¶ææ¼è¿ä¸å¼åè API æ¥å ¥å®è·µã`}),` 152`]}),` 153`,(0,A.jsx)(t.p,{children:`æææååç±å ·å¤ä¸çº¿ç»éªçå·¥ç¨å¸æ°å䏿 ¡å¯¹ï¼æ¨å¨ä¸ºå ¨çç¨æ·æä¾å ·å¤å®é ç产价å¼çåååèèµæï¼ç»ä¸å ç ä½è´¨ AI 模æ¿ã`}),` 154`,(0,A.jsx)(t.hr,{}),` 155`,(0,A.jsx)(t.h2,{children:`å䏿¨¡å¼ä¸å¹¿åéæåº¦`}),` 156`,(0,A.jsx)(t.p,{children:`为äºè®©å ¨çç¨æ·æ éæ³¨åå³å¯å 费使ç¨åºç¡æä»¶è½¬æ¢ä¸äºç»´ç çææå¡ï¼ShareKit çè¿è¥èµéæ¥èªä¸¤æ¹é¢ï¼`}),` 157`,(0,A.jsxs)(t.ol,{children:[` 158`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`ShareKit Pro & Business ä»è´¹ä¼å`}),`ï¼ä¸ºé«é¢ä¸ä¸ç¨æ·ä¸ä¼ä¸å¢éæä¾æ´é«åå¨ç©ºé´ãæ°¸ä¹ ä¿çæä¸é«çº§åæçæ¿ã`]}),` 159`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`ä¸¥æ ¼æ«é²çç¬¬ä¸æ¹åè§å¹¿å`}),`ï¼éè¿ Google AdSense ç认è¯å¹¿åèçå±ç¤ºæ å¹²æ°æ°å广åã`]}),` 160`]}),` 161`,(0,A.jsx)(t.h3,{children:`å¹¿åææ¾ååä¸ç¨æ·ä½éªä¿æ¤`}),` 162`,(0,A.jsxs)(t.ul,{children:[` 163`,(0,A.jsx)(t.li,{children:`ææå¹¿åä½åå¸¦ææ¸ æ°çâ广å / Advertisementâæ è¯ï¼ä¸ä¸¥æ ¼ä¸æ ¸å¿ä¸è½½ãå¤å¶ãé¢è§åè½åºå离ã`}),`
164`,(0,A.jsx)(t.li,{children:`ç»ä¸éç¨èåä¸è½½æé®ãå计æ¶é®ç½©ãå¼¹çªæè¯±å¯¼ç¹å»çå£è´¨å¹¿åå½¢å¼ã`}),` 165`,(0,A.jsxs)(t.li,{children:[`广ååä½ä¼ä¼´ä¸¥æ ¼éµå¾ªå ¨çæ°æ®éç§æ³è§ä¸ Cookie æææ¡æ¶ï¼è¯¦æ 请åé æä»¬ç`,(0,A.jsx)(t.a,{href:`/privacy-policy`,children:`éç§æ¿ç`}),`ã`]}),` 166`]}),` 167`,(0,A.jsx)(t.hr,{}),` 168`,(0,A.jsx)(t.h2,{children:`èç³»æä»¬ä¸æ³å¾æ¯æ`}),` 169`,(0,A.jsx)(t.p,{children:`欢è¿ä»»ä½äº§ååé¦ãå塿´½è°ãææ¯å®å ¨æ¥åä¸åä½å»ºè®®ï¼`}),` 170`,(0,A.jsxs)(t.ul,{children:[` 171`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`å®¢æ·æ¯æä¸éç¨åé¦`}),`ï¼`,(0,A.jsx)(t.a,{href:`mailto:[email protected]`,children:`[email protected]`})]}),` 172`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`ä¾µæä¸æ»¥ç¨ä¸¾æ¥`}),`ï¼`,(0,A.jsx)(t.a,{href:`mailto:[email protected]`,children:`[email protected]`})]}),` 173`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`åå¡å使´½è°`}),`ï¼`,(0,A.jsx)(t.a,{href:`mailto:[email protected]`,children:`[email protected]`})]}),` 174`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`æ³å¾æ¡æ¬¾ä¸æ¿ç`}),`ï¼åé æä»¬ç`,(0,A.jsx)(t.a,{href:`/terms-of-service`,children:`æå¡æ¡æ¬¾`}),`ä¸`,(0,A.jsx)(t.a,{href:`/privacy-policy`,children:`éç§æ¿ç`}),`ã`]}),` 175`]})]})}function Xue(e={}){let{wrapper:t}={...R9(),...e.components};return t?(0,A.jsx)(t,{...e,children:(0,A.jsx)(B9,{...e})}):B9(e)}var Zue=t({default:()=>$ue,meta:()=>Que}),Que={title:`Contact ShareKit`,description:`Contact the ShareKit team for support, questions, partnership, or to report abuse of the file sharing service. We reply promptly.`,updated_at:`2026-08-15`};function V9(e){let t={a:`a`,h2:`h2`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,...R9(),...e.components};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(t.h2,{children:`Get in touch`}),` 176`,(0,A.jsxs)(t.p,{children:[`We're happy to help with uploads, links, QR codes, plans, or anything else. Email us at `,(0,A.jsx)(t.strong,{children:`[email protected]`}),` and we'll reply as soon as we can.`]}),` 177`,(0,A.jsx)(t.p,{children:(0,A.jsx)(t.strong,{children:`For the fastest help, include:`})}),` 178`,(0,A.jsxs)(t.ul,{children:[` 179`,(0,A.jsx)(t.li,{children:`The share URL or file name you're having trouble with`}),` 180`,(0,A.jsx)(t.li,{children:`What you were trying to do`}),` 181`,(0,A.jsx)(t.li,{children:`Your browser and device, if the issue is technical`}),` 182`]}),` 183`,(0,A.jsx)(t.h2,{children:`Report abuse or copyright`}),` 184`,(0,A.jsxs)(t.p,{children:[`ShareKit is a public file sharing service. If you believe a shared file violates the law, our `,(0,A.jsx)(t.a,{href:`/terms-of-service`,children:`Terms of Service`}),`, or your copyright, please email `,(0,A.jsx)(t.strong,{children:`[email protected]`}),` with the share URL and a short description. We review abuse reports and remove non-compliant files.`]}),` 185`,(0,A.jsx)(t.h2,{children:`Sales and partnerships`}),` 186`,(0,A.jsxs)(t.p,{children:[`For questions about plans, teams, or partnerships, email `,(0,A.jsx)(t.strong,{children:`[email protected]`}),`.`]})]})}function $ue(e={}){let{wrapper:t}={...R9(),...e.components};return t?(0,A.jsx)(t,{...e,children:(0,A.jsx)(V9,{...e})}):V9(e)}var ede=t({default:()=>nde,meta:()=>tde}),tde={title:`èç³» ShareKit`,description:`èç³» ShareKit å¢é,è·åæ¯æãè§£çé®é¢ãæ´½è°åä½æä¸¾æ¥æ»¥ç¨è¡ä¸ºãæä»¬ä¼å°½å¿«åå¤ã`,updated_at:`2026-08-15`};function H9(e){let t={a:`a`,h2:`h2`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,...R9(),...e.components};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(t.h2,{children:`èç³»æä»¬`}),` 187`,(0,A.jsxs)(t.p,{children:[`æ 论æ¯ä¸ä¼ ã龿¥ãäºç»´ç ãå¥é¤è¿æ¯å ¶ä»é®é¢,æä»¬é½ä¹æåå©ã请åéé®ä»¶è³ `,(0,A.jsx)(t.strong,{children:`[email protected]`}),`,æä»¬ä¼å°½å¿«åå¤ã`]}),` 188`,(0,A.jsx)(t.p,{children:(0,A.jsx)(t.strong,{children:`为è·å¾æå¿«å¸®å©,请éä¸:`})}),` 189`,(0,A.jsxs)(t.ul,{children:[` 190`,(0,A.jsx)(t.li,{children:`æé®é¢çåäº«é¾æ¥ææä»¶å`}),` 191`,(0,A.jsx)(t.li,{children:`æ¨å°è¯åçäºæ `}),`
192`,(0,A.jsx)(t.li,{children:`å¦ææ¯ææ¯é®é¢,è¯·è¯´ææµè§å¨å设å¤åå·`}),` 193`]}),` 194`,(0,A.jsx)(t.h2,{children:`ä¸¾æ¥æ»¥ç¨æçæé®é¢`}),` 195`,(0,A.jsxs)(t.p,{children:[`ShareKit æ¯ä¸ä¸ªå ¬å¼çæä»¶å享æå¡ã妿æ¨è®¤ä¸ºæä¸ªå ±äº«æä»¶è¿åäºæ³å¾ãæä»¬ç`,(0,A.jsx)(t.a,{href:`/terms-of-service`,children:`æå¡æ¡æ¬¾`}),`ææ¨ççæ,请å°åäº«é¾æ¥åç®è¦è¯´æåéè³ `,(0,A.jsx)(t.strong,{children:`[email protected]`}),`ãæä»¬ä¼å®¡æ¥æ»¥ç¨ä¸¾æ¥å¹¶å é¤ä¸åè§æä»¶ã`]}),` 196`,(0,A.jsx)(t.h2,{children:`éå®ä¸åä½ä¼ä¼´`}),` 197`,(0,A.jsxs)(t.p,{children:[`å¦éå¨è¯¢å¥é¤ãå¢éæåä½äºå®,请åéé®ä»¶è³ `,(0,A.jsx)(t.strong,{children:`[email protected]`}),`ã`]})]})}function nde(e={}){let{wrapper:t}={...R9(),...e.components};return t?(0,A.jsx)(t,{...e,children:(0,A.jsx)(H9,{...e})}):H9(e)}var rde=t({default:()=>ade,meta:()=>ide}),ide={title:`Privacy Policy`,description:`How we collect, use, and protect your personal information.`,updated_at:`2026-09-07`};function U9(e){let t={a:`a`,h2:`h2`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,...R9(),...e.components};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(t.h2,{children:`Introduction`}),` 198`,(0,A.jsx)(t.p,{children:`We respect your privacy and are committed to protecting your personal data. This Privacy Policy explains how we collect, use, and safeguard your information when you use our service.`}),` 199`,(0,A.jsx)(t.h2,{children:`Information We Collect`}),` 200`,(0,A.jsx)(t.p,{children:`We collect the following types of information to provide and improve our service:`}),` 201`,(0,A.jsxs)(t.ol,{children:[` 202`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Account Information`}),` â Your name, email address, and other details you provide when creating an account.`]}),` 203`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Usage Data`}),` â Information about how you interact with the service, including features accessed, frequency of use, and interaction patterns.`]}),` 204`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Device Information`}),` â Device type, operating system, and browser type, used to optimize compatibility and performance.`]}),` 205`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Cookies`}),` â Small data files stored on your device to remember preferences and improve your experience.`]}),` 206`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Payment Information`}),` â Billing details handled by trusted third-party payment processors. We do not store full card numbers on our servers.`]}),` 207`]}),` 208`,(0,A.jsx)(t.h2,{children:`How We Use Your Information`}),` 209`,(0,A.jsx)(t.p,{children:`We use the data we collect to:`}),` 210`,(0,A.jsxs)(t.ul,{children:[` 211`,(0,A.jsx)(t.li,{children:`Provide, maintain, and improve the service.`}),` 212`,(0,A.jsx)(t.li,{children:`Process transactions and send related confirmations.`}),` 213`,(0,A.jsx)(t.li,{children:`Send technical notices, security alerts, and support messages.`}),` 214`,(0,A.jsx)(t.li,{children:`Respond to your questions, feedback, and support requests.`}),` 215`,(0,A.jsx)(t.li,{children:`Detect, prevent, and address fraud and abuse.`}),` 216`]}),` 217`,(0,A.jsx)(t.h2,{children:`Data Sharing`}),` 218`,(0,A.jsx)(t.p,{children:`We do not sell your personal information. We may share data only in these limited cases:`}),` 219`,(0,A.jsxs)(t.ul,{children:[` 220`,(0,A.jsx)(t.li,{children:`With service providers who help us operate the service, under confidentiality agreements.`}),` 221`,(0,A.jsx)(t.li,{children:`To comply with legal obligations or respond to lawful requests from public authorities.`}),` 222`,(0,A.jsx)(t.li,{children:`To protect our rights, property, or safety, or that of our users.`}),` 223`]}),` 224`,(0,A.jsx)(t.h2,{children:`Advertising, Cookies, and Third-Party Services`}),` 225`,(0,A.jsx)(t.p,{children:`We may work with advertising partners and analytics providers â including Google AdSense and Google Analytics â to support and measure our service. The
225se third parties may use cookies, web beacons, device identifiers, and similar technologies to collect or receive information from our website and elsewhere on the internet and use that information to provide measurement services and to display interest-based (personalized) ads.`}),` 226`,(0,A.jsxs)(t.p,{children:[`Specifically, Google may use cookies and advertising identifiers (such as the advertising ID on your device) to serve and measure ads, and third-party vendors, including Google, may use cookies to serve ads based on your prior visits to our website or other websites. You can opt out of personalized advertising from Google by visiting `,(0,A.jsx)(t.a,{href:`https://adssettings.google.com`,children:`Google Ads Settings`}),`, and you can learn more about Google's use of cookies in `,(0,A.jsx)(t.a,{href:`https://policies.google.com/privacy`,children:`Google's Privacy Policy`}),`.`]}),` 227`,(0,A.jsxs)(t.p,{children:[`You can also opt out of interest-based advertising from participating third parties through industry programs such as the `,(0,A.jsx)(t.a,{href:`https://youradchoices.com`,children:`Digital Advertising Alliance`}),` (US/Canada) and the `,(0,A.jsx)(t.a,{href:`https://www.youronlinechoices.eu`,children:`European Interactive Digital Advertising Alliance`}),` (EEA/UK).`]}),` 228`,(0,A.jsx)(t.p,{children:`We may also use analytics providers such as Plausible Analytics and Google Analytics to understand aggregate usage. We have not yet served personalized (interest-based) ads to users in the European Economic Area or the United Kingdom. Before we begin serving such ads in those regions, we will implement a consent mechanism and obtain your consent before setting non-essential cookies.`}),` 229`,(0,A.jsx)(t.p,{children:`We do not pass personally identifiable information to advertising partners in ad requests, and we do not use Google or other advertising services to identify you beyond the purposes described above.`}),` 230`,(0,A.jsx)(t.h2,{children:`Data Security`}),` 231`,(0,A.jsx)(t.p,{children:`We implement industry-standard security measures including encryption in transit, access controls, and regular reviews. No method of transmission over the Internet is 100% secure, but we work continuously to protect your information.`}),` 232`,(0,A.jsx)(t.h2,{children:`Your Rights`}),` 233`,(0,A.jsx)(t.p,{children:`You have the right to access, update, export, or delete your personal information. You can do this through your account settings or by contacting us at the email address below.`}),` 234`,(0,A.jsx)(t.h2,{children:`Changes to This Policy`}),` 235`,(0,A.jsx)(t.p,{children:`We may update this Privacy Policy from time to time. We will notify you of any material changes by updating the date at the top of this page and, where appropriate, sending a notice through the service.`}),` 236`,(0,A.jsx)(t.h2,{children:`Contact Us`}),` 237`,(0,A.jsxs)(t.p,{children:[`If you have questions about this Privacy Policy, please contact us via our `,(0,A.jsx)(t.a,{href:`/contact`,children:`Contact page`}),` or email `,(0,A.jsx)(t.strong,{children:`[email protected]`}),`.`]})]})}function ade(e={}){let{wrapper:t}={...R9(),...e.components};return t?(0,A.jsx)(t,{...e,children:(0,A.jsx)(U9,{...e})}):U9(e)}var ode=t({default:()=>cde,meta:()=>sde}),sde={title:`éç§æ¿ç`,description:`æä»¬å¦ä½æ¶éã使ç¨åä¿æ¤æ¨ç个人信æ¯ã`,updated_at:`2026-09-07`};function W9(e){let t={a:`a`,h2:`h2`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,...R9(),...e.components};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(t.h2,{children:`ç®ä»`}),` 238`,(0,A.jsx)(t.p,{children:`æä»¬å°éæ¨çéç§,å¹¶è´åäºä¿æ¤æ¨çä¸ªäººæ°æ®ãæ¬ãéç§æ¿çã说æäºå¨æ¨ä½¿ç¨æä»¬çæå¡æ¶,æä»¬å¦ä½æ¶éã使ç¨åä¿æ¤æ¨çä¿¡æ¯ã`}),` 239`,(0,A.jsx)(t.h2,{children:`æä»¬æ¶éçä¿¡æ¯`}),` 240`,(0,A.jsx)(t.p,{children:`ä¸ºäºæä¾åæ¹è¿æå¡,æä»¬ä¼æ¶é以ä¸ç±»åçä¿¡æ¯:`}),` 241`,(0,A.jsxs)(t.ol,{children:[` 242`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`è´¦æ·ä¿¡æ¯`}),` ââ æ¨å¨åå»ºè´¦æ·æ¶æä¾çå§åãçµåé®ç®±åå ¶ä»èµæã`]}),` 243`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`ä½¿ç¨æ°æ®`}),` ââ æ¨ä¸æå¡äº¤äºçä¿¡æ¯,å æ¬ä½¿ç¨çåè½ã使ç¨é¢çåäº¤äºæ¨¡å¼ã`]}),` 244`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`设å¤ä¿¡æ¯`}),` ââ 设å¤ç±»åãæä½ç³»ç»ãæµè§å¨ç±»å,ç¨äºä¼åå ¼å®¹æ§ä¸æ§è½ã`]}),` 245`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`Cookie`}),` ââ åå¨å¨æ¨è®¾å¤ä¸çå°åæ°æ®æä»¶,ç¨äºè®°ä½å好并æ¹åä½éªã`]}),` 246`,(0,A.jsxs)(t.li,{children:[(0,A.jsx)(t.strong,{children:`æ¯ä»ä¿¡æ¯`}),` ââ ç±å¯ä¿¡çç¬¬ä¸æ¹æ¯ä»å¤çæ¹è´è´£å¤çãæä»¬ä¸ä¼å¨æå¡å¨ä¸åå¨å®æ´çé¶è¡å¡å·ã`]}),` 247`]}),` 248`,(0,A.jsx)(t.h2,{children:`æä»¬å¦ä½ä½¿ç¨è¿äºä¿¡æ¯`}),` 249`,(0,A.jsx)(t.p,{children:`æä»¬ä½¿ç¨æ¶éå°çæ°æ®ç¨äº:`}),` 250`,(0,A.jsxs)(t.ul,{children:[` 251`,(0,A.jsx)(t.li,{children:`æä¾ãç»´æ¤å¹¶æ¹è¿æå¡ã`}),` 252`,(0,A.jsx)(t.li,{children:`å¤ç交æå¹¶åéç¸å ³ç¡®è®¤ã`}),` 253`,(0,A.jsx)(t.li,{children:`åéææ¯éç¥ãå®å ¨æé忝æä¿¡æ¯ã`}),` 254`,(0,A.jsx)(t.li,{children:`å夿¨çé®é¢ãåé¦åææ¯æ¯æè¯·æ±ã`}),` 255`,(0,A.jsx)(t.li,{children:`æ£æµãé¢é²åå¤ç欺è¯ä¸æ»¥ç¨è¡ä¸ºã`}),` 256`]}),` 257`,(0,A.jsx)(t.h2,{children:`ä¿¡æ¯å ±äº«`}),` 258`,(0,A.jsx)(t.p,{children:`æä»¬ä¸ä¼åºå®æ¨ç个人信æ¯ãä» å¨ä»¥ä¸æéæ åµä¸,æä»¬æä¼å ±äº«æ°æ®:`}),` 259`,(0,A.jsxs)(t.ul,{children:[` 260`,(0,A.jsx)(t.li,{children:`ä¸å婿们è¿è¥æå¡çä¾åºåå ±äº«,å¹¶ç¾ç½²ä¿å¯åè®®ã`}),` 261`,(0,A.jsx)(t.li,{children:`为éµå®æ³å¾ä¹å¡æååºå ¬å ±
261é¨é¨çåæ³è¯·æ±ã`}),` 262`,(0,A.jsx)(t.li,{children:`ä¸ºä¿æ¤æä»¬æç¨æ·çæå©ã财产åå®å ¨ã`}),` 263`]}),` 264`,(0,A.jsx)(t.h2,{children:`广åãCookie ä¸ç¬¬ä¸æ¹æå¡`}),` 265`,(0,A.jsx)(t.p,{children:`æä»¬å¯è½ä¸å¹¿ååä½ä¼ä¼´ååææå¡å(å æ¬ Google AdSense ä¸ Google Analytics)åä½,ä»¥æ¯æå¹¶è¡¡éæä»¬çæå¡ãè¿äºç¬¬ä¸æ¹å¯è½ä¼ä½¿ç¨ Cookieãç½ç»ä¿¡æ ãè®¾å¤æ è¯ç¬¦åç±»ä¼¼ææ¯,卿¨è®¿é®æ¬ç½ç«åå ¶ä»ç½ç«æ¶æ¶éææ¥æ¶ä¿¡æ¯,å¹¶å©ç¨è¿äºä¿¡æ¯æä¾ææè¡¡éæå¡,以åå±ç¤ºåºäºå ´è¶£ç(个æ§å)广åã`}),` 266`,(0,A.jsxs)(t.p,{children:[`å ·ä½èè¨,Google å¯è½ä½¿ç¨ Cookie åå¹¿åæ è¯ç¬¦(ä¾å¦æ¨è®¾å¤ä¸ç广å ID)æ¥ææ¾åè¡¡é广å;å æ¬ Google å¨å çç¬¬ä¸æ¹ä¾åºåå¯è½ä½¿ç¨ Cookie,æ ¹æ®æ¨æ¤åè®¿é®æ¬ç½ç«æå ¶ä»ç½ç«çç»åæ¥ææ¾å¹¿åãæ¨å¯ä»¥éè¿è®¿é® `,(0,A.jsx)(t.a,{href:`https://adssettings.google.com`,children:`Google 广å设置`}),` éåº Google ç个æ§å广å,å¹¶å¨ `,(0,A.jsx)(t.a,{href:`https://policies.google.com/privacy`,children:`Google éç§ææ¿ç`}),` ä¸äºè§£æ´å¤å ³äº Google ä½¿ç¨ Cookie çä¿¡æ¯ã`]}),` 267`,(0,A.jsxs)(t.p,{children:[`æ¨ä¹å¯ä»¥éè¿è¡ä¸è®¡åéåºåä¸ç¬¬ä¸æ¹çå ´è¶£å¹¿å,ä¾å¦ç¾å½ç `,(0,A.jsx)(t.a,{href:`https://youradchoices.com`,children:`Digital Advertising Alliance`}),`(ç¾å½/å æ¿å¤§)䏿¬§æ´²ç `,(0,A.jsx)(t.a,{href:`https://www.youronlinechoices.eu`,children:`European Interactive Digital Advertising Alliance`}),`(EEA/UK)ã`]}),` 268`,(0,A.jsx)(t.p,{children:`æä»¬è¿å¯è½ä½¿ç¨ Plausible Analytics ä¸ Google Analytics ç忿塿¥äºè§£æ»ä½ä½¿ç¨æ åµãæä»¬å°æªåæ¬§æ´²ç»æµåºæè±å½çç¨æ·ææ¾ä¸ªæ§å(åºäºå ´è¶£ç)广åãå¨å¼å§åè¿äºå°åºææ¾æ¤ç±»å¹¿åä¹å,æä»¬å°é¨ç½²åææºå¶,å¹¶å¨è®¾ç½®éå¿ è¦ Cookie å徿±æ¨çåæã`}),` 269`,(0,A.jsx)(t.p,{children:`æä»¬ä¸ä¼å¨å¹¿å请æ±ä¸å广ååä½ä¼ä¼´ä¼ éå¯è¯å«ä¸ªäººèº«ä»½çä¿¡æ¯,é¤ä¸è¿°ç¨éå¤,æä»¬ä¹ä¸ä¼ä½¿ç¨ Google æå ¶ä»å¹¿åæå¡æ¥è¯å«æ¨ç身份ã`}),` 270`,(0,A.jsx)(t.h2,{children:`æ°æ®å®å ¨`}),` 271`,(0,A.jsx)(t.p,{children:`æä»¬éç¨ä¸çæ åçå®å ¨æªæ½,å æ¬ä¼ è¾å å¯ãè®¿é®æ§å¶ä»¥å宿审æ¥ãäºèç½ä¼ è¾æ æ³åå° 100% å®å ¨,使们伿ç»åªåä¿æ¤æ¨çä¿¡æ¯ã`}),` 272`,(0,A.jsx)(t.h2,{children:`æ¨çæå©`}),` 273`,(0,A.jsx)(t.p,{children:`æ¨ææè®¿é®ãæ´æ°ãå¯¼åºæå 餿¨ç个人信æ¯ãæ¨å¯ä»¥éè¿è´¦æ·è®¾ç½®è¿è¡æä½,æéè¿æ¬é¡µåºé¨æä¾çæ¹å¼ä¸æä»¬èç³»ã`}),` 274`,(0,A.jsx)(t.h2,{children:`æ¿çåæ´`}),` 275`,(0,A.jsx)(t.p,{children:`æä»¬å¯è½ä¼ä¸æ¶æ´æ°æ¬ãéç§æ¿çãã妿é大忴,æä»¬å°æ´æ°é¡µé¢é¡¶é¨çæ¥æ,å¹¶å¨å¿ è¦æ¶éè¿æå¡éç¥æ¨ã`}),` 276`,(0,A.jsx)(t.h2,{children:`èç³»æä»¬`}),` 277`,(0,A.jsxs)(t.p,{children:[`妿æ¨å¯¹æ¬ãéç§æ¿çãæä»»ä½çé®,请éè¿æä»¬ç`,(0,A.jsx)(t.a,{href:`/contact`,children:`è系页é¢`}),`æé®ç®± `,(0,A.jsx)(t.strong,{children:`[email protected]`}),` 䏿们èç³»ã`]})]})}function cde(e={}){let{wrapper:t}={...R9(),...e.components};return t?(0,A.jsx)(t,{...e,children:(0,A.jsx)(W9,{...e})}):W9(e)}var lde=t({default:()=>dde,meta:()=>ude}),ude={title:`Terms of Service`,description:`The terms and conditions for using our service.`,updated_at:`2026-05-21`};function G9(e){let t={h2:`h2`,li:`li`,p:`p`,ul:`ul`,...R9(),...e.components};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(t.h2,{children:`Acceptance of Terms`}),` 278`,(0,A.jsx)(t.p,{children:`By accessing or using this service, you agree to be bound by these Terms of Service. If you do not agree, please do not use the service.`}),` 279`,(0,A.jsx)(t.h2,{children:`Description of Service`}),` 280`,(0,A.jsx)(t.p,{children:`We provide a software-as-a-service platform. We may modify, suspend, or discontinue any part of the service at any time, with reasonable notice where possible.`}),` 281`,(0,A.jsx)(t.h2,{children:`User Accounts`}),` 282`,(0,A.jsx)(t.p,{children:`You are responsible for maintaining the confidentiality of your account credentials and for all activities under your account. Notify us immediately of any unauthorized use or security breach.`}),` 283`,(0,A.jsx)(t.h2,{children:`Acceptable Use`}),` 284`,(0,A.jsx)(t.p,{children:`You agree not to:`}),` 285`,(0,A.jsxs)(t.ul,{children:[` 286`,(0,A.jsx)(t.li,{children:`Violate any applicable laws or regulations.`}),` 287`,(0,A.jsx)(t.li,{children:`Infringe on the intellectual property or other rights of any party.`}),` 288`,(0,A.jsx)(t.li,{children:`Attempt to gain unauthorized access to our systems or data.`}),` 289`,(0,A.jsx)(t.li,{children:`Interfere with or disrupt the integrity or performance of the service.`}),` 290`,(0,A.jsx)(t.li,{children:`Use the service to send spam, malware, or other harmful content.`}),` 291`]}),` 292`,(0,A.jsx)(t.h2,{children:`Payment and Billing`}),`
293`,(0,A.jsx)(t.p,{children:`Paid features are billed in advance for the selected billing period. You are responsible for providing accurate billing information. Refunds are handled on a case-by-case basis in line with our refund policy.`}),` 294`,(0,A.jsx)(t.h2,{children:`Intellectual Property`}),` 295`,(0,A.jsx)(t.p,{children:`The service and its original content, features, and functionality are owned by us and are protected by international copyright, trademark, and other intellectual property laws.`}),` 296`,(0,A.jsx)(t.h2,{children:`Termination`}),` 297`,(0,A.jsx)(t.p,{children:`We may suspend or terminate your access to the service at any time if you violate these terms. You may close your account at any time through your account settings.`}),` 298`,(0,A.jsx)(t.h2,{children:`Limitation of Liability`}),` 299`,(0,A.jsx)(t.p,{children:`To the maximum extent permitted by law, we shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising out of your use of or inability to use the service.`}),` 300`,(0,A.jsx)(t.h2,{children:`Changes to These Terms`}),` 301`,(0,A.jsx)(t.p,{children:`We may modify these Terms at any time. We will notify users of any material changes by updating the date at the top of this page and, where appropriate, sending a notice through the service.`}),` 302`,(0,A.jsx)(t.h2,{children:`Contact`}),` 303`,(0,A.jsx)(t.p,{children:`If you have questions about these Terms, please contact us at the email address provided on our website.`})]})}function dde(e={}){let{wrapper:t}={...R9(),...e.components};return t?(0,A.jsx)(t,{...e,children:(0,A.jsx)(G9,{...e})}):G9(e)}var fde=t({default:()=>mde,meta:()=>pde}),pde={title:`æå¡æ¡æ¬¾`,description:`ä½¿ç¨æ¬æå¡çæ¡æ¬¾åæ¡ä»¶ã`,updated_at:`2026-05-21`};function K9(e){let t={h2:`h2`,li:`li`,p:`p`,ul:`ul`,...R9(),...e.components};return(0,A.jsxs)(A.Fragment,{children:[(0,A.jsx)(t.h2,{children:`æ¥åæ¡æ¬¾`}),` 304`,(0,A.jsx)(t.p,{children:`è®¿é®æä½¿ç¨æ¬æå¡å³è¡¨ç¤ºæ¨åæåæ¬ãæå¡æ¡æ¬¾ã约æãå¦ä¸åæ,请å¿ä½¿ç¨æ¬æå¡ã`}),` 305`,(0,A.jsx)(t.h2,{children:`æå¡è¯´æ`}),` 306`,(0,A.jsx)(t.p,{children:`æä»¬æä¾è½¯ä»¶å³æå¡(SaaS)å¹³å°ãæä»¬å¯è½éæ¶ä¿®æ¹ãæåæç»æ¢æå¡çä»»ä½é¨å,å¹¶å¨å¯è½çæ åµä¸æååçåç¥ã`}),` 307`,(0,A.jsx)(t.h2,{children:`ç¨æ·è´¦æ·`}),` 308`,(0,A.jsx)(t.p,{children:`æ¨æè´£ä»»å¦¥åä¿ç®¡è´¦æ·åæ®,并对账æ·ä¸åççæææ´»å¨è´è´£ãå¦åç°æªææä½¿ç¨æå®å ¨æ¼æ´,请ç«å³éç¥æä»¬ã`}),` 309`,(0,A.jsx)(t.h2,{children:`坿¥åç使ç¨`}),` 310`,(0,A.jsx)(t.p,{children:`æ¨åæä¸ä¼:`}),` 311`,(0,A.jsxs)(t.ul,{children:[` 312`,(0,A.jsx)(t.li,{children:`è¿åä»»ä½éç¨çæ³å¾ææ³è§ã`}),` 313`,(0,A.jsx)(t.li,{children:`ä¾µç¯ä»»ä½æ¹çç¥è¯äº§ææå ¶ä»æå©ã`}),` 314`,(0,A.jsx)(t.li,{children:`è¯å¾æªç»ææè®¿é®æä»¬çç³»ç»ææ°æ®ã`}),` 315`,(0,A.jsx)(t.li,{children:`å¹²æ°æç ´åæå¡ç宿´æ§ææ§è½ã`}),` 316`,(0,A.jsx)(t.li,{children:`éè¿æ¬æå¡åéåå¾ä¿¡æ¯ãæ¶æè½¯ä»¶æå ¶ä»æå®³å 容ã`}),` 317`]}),` 318`,(0,A.jsx)(t.h2,{children:`æ¯ä»ä¸è®¡è´¹`}),` 319`,(0,A.jsx)(t.p,{children:`ä»è´¹åè½ææéè®¡è´¹å¨æé¢ä»ãæ¨æè´£ä»»æä¾åç¡®ç计费信æ¯ã鿬¾å°æ ¹æ®æä»¬ç鿬¾æ¿çæå ·ä½æ åµå¤çã`}),` 320`,(0,A.jsx)(t.h2,{children:`ç¥è¯äº§æ`}),` 321`,(0,A.jsx)(t.p,{children:`æ¬æå¡åå ¶ååå 容ãåè½åç¹æ§å½æä»¬ææ,åå½é çæãåæ åå ¶ä»ç¥è¯äº§ææ³å¾ä¿æ¤ã`}),` 322`,(0,A.jsx)(t.h2,{children:`è´¦æ·ç»æ¢`}),` 323`,(0,A.jsx)(t.p,{children:`妿¨è¿åæ¬æ¡æ¬¾,æä»¬å¯éæ¶æåæç»æ¢æ¨å¯¹æå¡ç访é®ãæ¨ä¹å¯ä»¥éè¿è´¦æ·è®¾ç½®éæ¶å ³éè´¦æ·ã`}),` 324`,(0,A.jsx)(t.h2,{children:`责任éå¶`}),` 325`,(0,A.jsx)(t.p,{children:`卿³å¾å 许çæå¤§èå´å ,æä»¬å¯¹å æ¨ä½¿ç¨ææ æ³ä½¿ç¨æ¬æå¡èå¼èµ·çä»»ä½é´æ¥ãé带ãç¹æ®ãè¡çææ©ç½æ§æå®³ä¸æ¿æ 责任ã`}),` 326`,(0,A.jsx)(t.h2,{children:`æ¡æ¬¾åæ´`}),` 327`,(0,A.jsx)(t.p,{children:`æä»¬å¯è½éæ¶ä¿®æ¹æ¬ãæå¡æ¡æ¬¾ãã妿é大忴,æä»¬å°æ´æ°é¡µé¢é¡¶é¨çæ¥æ,å¹¶å¨å¿ è¦æ¶éè¿æå¡éç¥æ¨ã`}),` 328`,(0,A.jsx)(t.h2,{children:`èç³»æä»¬`}),`
329`,(0,A.jsx)(t.p,{children:`妿æ¨å¯¹æ¬ãæå¡æ¡æ¬¾ãæä»»ä½çé®,请éè¿æä»¬ç½ç«ä¸æä¾ççµåé®ç®±ä¸æä»¬èç³»ã`})]})}function mde(e={}){let{wrapper:t}={...R9(),...e.components};return t?(0,A.jsx)(t,{...e,children:(0,A.jsx)(K9,{...e})}):K9(e)}var q9=Object.assign({"/src/content/pages/about.en.mdx":Gue,"/src/content/pages/about.zh.mdx":Jue,"/src/content/pages/contact.en.mdx":Zue,"/src/content/pages/contact.zh.mdx":ede,"/src/content/pages/privacy-policy.en.mdx":rde,"/src/content/pages/privacy-policy.zh.mdx":ode,"/src/content/pages/terms-of-service.en.mdx":lde,"/src/content/pages/terms-of-service.zh.mdx":fde});function J9(e,t){return q9[`/src/content/pages/${e}.${t}.mdx`]??q9[`/src/content/pages/${e}.en.mdx`]??null}function Y9(e){return{loader:()=>{let t=F(),n=J9(e,t);if(!n)throw Ce();return{meta:n.meta,slug:e,locale:t}},head:({loaderData:t})=>{if(!t)return{};let{meta:n,locale:r}=t,i=I(`${O.app_url}/${e}`,{locale:r}).href;return{meta:[{title:n.title},{name:`description`,content:n.description}],links:[{rel:`canonical`,href:i}]}},component:hde}}function hde(){let{meta:e,slug:t,locale:n}=Ln({strict:!1}),r=J9(t,n).default;return(0,A.jsxs)(`article`,{children:[(0,A.jsxs)(`header`,{className:`mb-6 border-b border-border pb-5`,children:[(0,A.jsx)(`h1`,{className:`text-3xl font-semibold tracking-tight text-foreground md:text-4xl`,children:e.title}),(0,A.jsx)(`p`,{className:`mt-2 text-sm text-muted-foreground`,children:e.description}),(0,A.jsxs)(`p`,{className:`mt-2 text-xs text-muted-foreground`,children:[_m(),`: `,e.updated_at]})]}),(0,A.jsx)(`div`,{className:`text-[15px] leading-7 text-foreground/90`,children:(0,A.jsx)(r,{})})]})}var gde=M(`/(pages)/terms-of-service`)(Y9(`terms-of-service`)),_de=M(`/(pages)/privacy-policy`)(Y9(`privacy-policy`)),vde=M(`/(pages)/contact`)(Y9(`contact`)),yde=M(`/(pages)/about`)(Y9(`about`)),bde=T5.update({id:`/qrcodegenerator`,path:`/qrcodegenerator`,getParentRoute:()=>q}),xde=E5.update({id:`/pricing`,path:`/pricing`,getParentRoute:()=>q}),Sde=I5.update({id:`/$seoSlug`,path:`/$seoSlug`,getParentRoute:()=>q}),X9=Oae.update({id:`/settings`,path:`/settings`,getParentRoute:()=>q}),Z9=kae.update({id:`/admin`,path:`/admin`,getParentRoute:()=>q}),Q9=Aae.update({id:`/(pages)`,getParentRoute:()=>q}),Cde=z5.update({id:`/`,path:`/`,getParentRoute:()=>q}),wde=Lae.update({id:`/qr-design/`,path:`/qr-design/`,getParentRoute:()=>q}),Tde=B5.update({id:`/blog/`,path:`/blog/`,getParentRoute:()=>q}),Ede=V5.update({id:`/s/$slug`,path:`/s/$slug`,getParentRoute:()=>q}),Dde=H5.update({id:`/qr-design/$slug`,path:`/qr-design/$slug`,getParentRoute:()=>q}),Ode=U5.update({id:`/blog/$slug`,path:`/blog/$slug`,getParentRoute:()=>q}),kde=Hae.update({id:`/(auth)/verify-email`,path:`/verify-email`,getParentRoute:()=>q}),Ade=Uae.update({id:`/(auth)/sign-up`,path:`/sign-up`,getParentRoute:()=>q}),jde=Wae.update({id:`/(auth)/sign-in`,path:`/sign-in`,getParentRoute:()=>q}),Mde=Gae.update({id:`/(auth)/reset-password`,path:`/reset-password`,getParentRoute:()=>q}),Nde=Kae.update({id:`/(auth)/forgot-password`,path:`/forgot-password`,getParentRoute:()=>q}),Pde=qae.update({id:`/`,path:`/`,getParentRoute:()=>X9}),Fde=Jae.update({id:`/uploads`,path:`/uploads`,getParentRoute:()=>X9}),Ide=Yae.update({id:`/tickets`,path:`/tickets`,getParentRoute:()=>X9}),Lde=Xae.update({id:`/profile`,path:`/profile`,getParentRoute:()=>X9}),Rde=Zae.update({id:`/payments`,path:`/payments`,getParentRoute:()=>X9}),zde=Qae.update({id:`/links`,path:`/links`,getParentRoute:()=>X9}),Bde=$ae.update({id:`/credits`,path:`/credits`,getParentRoute:()=>X9}),Vde=eoe.update({id:`/billing`,path:`/billing`,getParentRoute:()=>X9}),Hde=toe.update({id:`/apikeys`,path:`/apikeys`,getParentRoute:()=>X9}),Ude=noe.update({id:`/`,path:`/`,getParentRoute:()=>Z9}),Wde=roe.update({id:`/users`,path:`/users`,getParentRoute:()=>Z9}),Gde=ioe.update({id:`/uploads`,path:`/uploads`,getParentRoute:()=>Z9}),Kde=aoe.update({id:`/tickets`,path:`/tickets`,getParentRoute:()=>Z9}),qde=ooe.update({id:`/subscriptions`,path:`/subscriptions`,getParentRoute:()=>Z9}),Jde=soe.update({id:`/settings`,path:`/settings`,getParentRoute:()=>Z9}),Yde=Pue.update({id:`/roles`,path:`/roles`,getParentRoute:()=>Z9}),Xde=Iue.update({id:`/posts`,path:`/posts`,getParentRoute:()=>Z9}),Zde=Lue.update({id:`/permissions`,path:`/permissions`,getParentRoute:()=>Z9}),Qde=Rue.update({id:`/payments`,path:`/payments`,getParentRoute:()=>Z9}),$de=Bue.update({id:`/invite-codes`,path:`/invite-codes`,getParentRoute:()=>Z9}),efe=Vue.update({id:`/credits`,path:`/credits`,getParentRoute:()=>Z9}),tfe=Uue.update({id:`/categories`,path:`/categories`,getParentRoute:()=>Z9}),nfe=gde.update({id:`/terms-of-service`,path:`/terms-of-service`,getParentRoute:()=>Q9}),rfe=_de.update({id:`/privacy-policy`,path:`/privacy-policy`,getParentRoute:()=>Q9}),ife=vde.update({id:`/contact`,path:`/contact`,getParentRoute:()=>Q9}),afe={pagesAboutRoute:yde.update({id:`/about`,path:`/about`,getParentRoute:()=>Q9}),pagesContactRoute:ife,pagesPrivacyPolicyRoute:rfe,pagesTermsOfServiceRoute:nfe},ofe=Q9._addFileChildren(afe),sfe={AdminCategoriesRoute:tfe,AdminCreditsR
329oute:efe,AdminInviteCodesRoute:$de,AdminPaymentsRoute:Qde,AdminPermissionsRoute:Zde,AdminPostsRoute:Xde,AdminRolesRoute:Yde,AdminSettingsRoute:Jde,AdminSubscriptionsRoute:qde,AdminTicketsRoute:Kde,AdminUploadsRoute:Gde,AdminUsersRoute:Wde,AdminIndexRoute:Ude},cfe=Z9._addFileChildren(sfe),lfe={SettingsApikeysRoute:Hde,SettingsBillingRoute:Vde,SettingsCreditsRoute:Bde,SettingsLinksRoute:zde,SettingsPaymentsRoute:Rde,SettingsProfileRoute:Lde,SettingsTicketsRoute:Ide,SettingsUploadsRoute:Fde,SettingsIndexRoute:Pde},ufe={IndexRoute:Cde,pagesRouteRoute:ofe,AdminRouteRoute:cfe,SettingsRouteRoute:X9._addFileChildren(lfe),SeoSlugRoute:Sde,PricingRoute:xde,QrcodegeneratorRoute:bde,authForgotPasswordRoute:Nde,authResetPasswordRoute:Mde,authSignInRoute:jde,authSignUpRoute:Ade,authVerifyEmailRoute:kde,BlogSlugRoute:Ode,QrDesignSlugRoute:Dde,SSlugRoute:Ede,BlogIndexRoute:Tde,QrDesignIndexRoute:wde},dfe=q._addFileChildren(ufe);function ffe(){return sr({routeTree:dfe,defaultPreload:`intent`,scrollRestoration:!0,rewrite:{input:({url:e})=>L(e),output:({url:e})=>I(e)}})}async function pfe(){let e=await ffe(),t=[];return window.__TSS_START_OPTIONS__={serializationAdapters:t},t.push(sn),e.options.serializationAdapters&&t.push(...e.options.serializationAdapters),e.update({basepath:``,serializationAdapters:t}),e.stores.matchesId.get().length||await un(e),e}var mfe=pfe;async function hfe(){let e=await mfe();return window.$_TSR?.h(),e}var $9;function gfe(){return $9||=hfe(),(0,A.jsx)(fn,{promise:$9,children:e=>(0,A.jsx)(ur,{router:e})})}var _fe=Pe();(0,k.startTransition)(()=>{(0,_fe.hydrateRoot)(document,(0,A.jsx)(k.StrictMode,{children:(0,A.jsx)(gfe,{})}))});export{G8 as $,YN as $a,Pw as $c,Uh as $d,Ef as $f,TU as $i,AS as $l,l0 as $n,Yk as $o,Kc as $p,KZ as $r,LE as $s,w3 as $t,Hv as $u,m5 as A,uF as Aa,rT as Ac,Wg as Ad,cm as Af,TY as Ai,JC as Al,I2 as An,Tj as Ao,Bu as Ap,f$ as Ar,iO as As,z6 as At,wb as Au,i5 as B,PP as Ba,qw as Bc,Og as Bd,Ep as Bf,jW as Bi,hC as Bl,r2 as Bn,PA as Bo,su as Bp,IQ as Br,OD as Bs,l6 as Bt,zy as Bu,x5 as C,BF as Ca,uT as Cc,Zg as Cd,Mm as Cf,uX as Ci,uw as Cl,Bi as Cm,o4 as Cn,Kj as Co,od as Cp,N$ as Cr,TO as Cs,l8 as Ct,Zb as Cu,_5 as D,yF as Da,oT as Dc,qg as Dd,bm as Df,KY as Di,rw as Dl,J2 as Dn,Pj as Do,Ju as Dp,x$ as Dr,pO as Ds,Z6 as Dt,zb as Du,v5 as E,SF as Ea,sT as Ec,Jg as Ed,Cm as Ef,YY as Ei,ow as El,nr as Em,Z2 as En,Lj as Eo,Zu as Ep,w$ as Er,gO as Es,e8 as Et,Hb as Eu,l5 as F,YP as Fa,Qw as Fc,zg as Fd,Up as Ff,sY as Fi,AC as Fl,v2 as Fn,YA as Fo,Tu as Fp,ZQ as Fr,UD as Fs,w6 as Ft,lb as Fu,$8 as G,yP as Ga,Hw as Gc,pg as Gd,Xf as Gf,gW as Gi,eC as Gl,H0 as Gn,yA as Go,pl as Gp,vQ as Gr,sD as Gs,J3 as Gt,wy as Gu,n5 as H,OP as Ha,Gw as Hc,Sg as Hd,bp as Hf,TW as Hi,lC as Hl,Z0 as Hn,OA as Ho,zl as Hp,AQ as Hr,gD as Hs,r6 as Ht,Ny as Hu,c5 as I,KP as Ia,Zw as Ic,Rg as Id,Vp as If,gK as Ii,DC as Il,h2 as In,KA as Io,Su as Ip,JQ as Ir,BD as Is,x6 as It,ob as Iu,X8 as J,uP as Ja,zw as Jc,ig as Jd,Vf as Jf,sW as Ji,GS as Jl,A0 as Jn,uA as Jo,Jc as Jp,sQ as Jr,QE as Js,z3 as Jt,hy as Ju,Q8 as K,gP as Ka,Vw as Kc,ug as Kd,qf as Kf,pW as Ki,ZS as Kl,z0 as Kn,gA as Ko,Xc as Kp,pQ as Kr,iD as Ks,G3 as Kt,xy as Ku,s5 as L,UP as La,Xw as Lc,Lg as Ld,Rp as Lf,UW as Li,wC as Ll,f2 as Ln,UA as Lo,yu as Lp,GQ as Lr,LD as Ls,v6 as Lt,rb as Lu,f5 as M,iF as Ma,tT as Mc,Hg as Md,tm as Mf,gY as Mi,HC as Ml,A2 as Mn,pj as Mo,Pu as Mp,o$ as Mr,QD as Ms,N6 as Mt,vb as Mu,d5 as N,tF as Na,eT as Nc,Vg as Nd,em as Nf,pY as Ni,zC as Nl,w2 as Nn,tj as No,ju as Np,r$ as Nr,YD as Ns,A6 as Nt,hb as Nu,g5 as O,gF as Oa,aT as Oc,Kg as Od,mm as Of,UY as Oi,ew as Ol,G2 as On,jj as Oo,Ku as Op,v$ as Or,uO as Os,J6 as Ot,Ib as Ou,u5 as P,QP as Pa,$w as Pc,Bg as Pd,Zp as Pf,uY as Pi,IC as Pl,x2 as Pn,QA as Po,Ou as Pp,e$ as Pr,KD as Ps,D6 as Pt,fb as Pu,K8 as Q,QN as Qa,Fw as Qc,Kh as Qd,kf as Qf,OU as Qi,NS as Ql,f0 as Qn,Qk as Qo,Wc as Qp,YZ as Qr,BE as Qs,D3 as Qt,ry as Qu,o5 as R,BP as Ra,Yw as Rc,Pg as Rd,Fp as Rf,LW as Ri,xC as Rl,l2 as Rn,BA as Ro,gu as Rp,HQ as Rr,PD as Rs,h6 as Rt,eb as Ru,S5 as S,UF as Sa,pT as Sc,Qg as Sd,Fm as Sf,pX as Si,dw as Sl,hi as Sm,l4 as Sn,iM as So,ld as Sp,I$ as Sr,OO as Ss,f8 as St,ex as Su,y5 as T,PF as Ta,cT as Tc,Yg as Td,Em as Tf,QY as Ti,cw as Tl,ki as Tm,e4 as Tn,Bj as To,ed as Tp,D$ as Tr,yO as Ts,r8 as Tt,Gb as Tu,t5 as U,TP as Ua,Ww as Uc,yg as Ud,_p as Uf,SW as Ui,oC as Ul,J0 as Un,TA as Uo,Ll as Up,DQ as Ur,pD as Us,e6 as Ut,Ay as Uu,r5 as V,jP as Va,Kw as Vc,Tg as Vd,Cp as Vf,OW as Vi,fC as Vl,e2 as Vn,jA as Vo,tu as Vp,NQ as Vr,TD as Vs,o6 as Vt,Iy as Vu,e5 as W,SP as Wa,Uw as Wc,gg as Wd,mp as Wf,yW as Wi,rC as Wl,G0 as Wn,SA as Wo,Il as Wp,xQ as Wr,uD as Ws,Z3 as Wt,Dy as Wu,J8 as X,iP as Xa,Lw as Xc,Qh as Xd,Ff as Xf,PU as Xi,zS as Xl,w0 as Xn,iA as Xo,qc as Xp,tQ as Xr,KE as Xs,N3 as Xt,ly as Xu,Y8 as Y,sP as Ya,Rw as Yc,tg as Yd,Rf as Yf,LU as Yi,HS as Yl,D0 as Yn,sA as Yo,Hc as Yp,iQ as Yr,YE as Ys,I3 as Yt,fy as Yu,q8 as Z,tP as Za,Iw as Zc,Yh as Zd,Mf as Zf,jU as Zi,IS as Zl,x0 as Zn,tA as Zo,Uc as Zp,QZ as Zr,UE as Zs,A3 as Zt,oy as Zu,E5 as _,iI as _a,jT as _c,f_ as _d,Bm as _f,OX as _i,gw as _l,la as _m,w4 as _n,TM as _o,Cd as _p,Z$ as _r,
329UO as _s,D8 as _t,xx as _u,x9 as a,sU as aa,yE as ac,J_ as ad,Th as af,OZ as ai,Ow as al,Pc as am,o3 as an,SN as ao,af as ap,G1 as ar,jk as as,z8 as at,rS as au,w5 as b,YF as ba,ST as bc,r_ as bd,Lm as bf,yX as bi,pw as bl,Vi as bm,h4 as bn,gM as bo,hd as bp,H$ as br,PO as bs,v8 as bt,ox as bu,V5 as c,tL as ca,uE as cc,z_ as cd,ph as cf,yZ as ci,Tw as cl,Lc as cm,Z4 as cn,pN as co,Yd as cp,N1 as cr,Sk as cs,I8 as ct,Jx as cu,L5 as d,KI as da,tE as dc,A_ as dd,ih as df,uZ as di,Sw as dl,eo as dm,H4 as dn,QM as do,Bd as dp,w1 as dr,pk as ds,N8 as dt,zx as du,SU as ea,PE as ec,zv as ed,Bh as ef,UZ as ei,Nw as el,Gc as em,x3 as en,KN as eo,Cf as ep,o0 as er,Kk as es,W8 as et,DS as eu,I5 as f,UI as fa,QT as fc,D_ as fd,th as ff,sZ as fi,xw as fl,Ja as fm,z4 as fn,BM as fo,Ld as fp,x1 as fr,uk as fs,M8 as ft,Ix as fu,M5 as g,sI as ga,BT as gc,h_ as gd,Um as gf,jX as gi,_w as gl,Xi as gm,D4 as gn,OM as go,Ed as gp,o1 as gr,KO as gs,O8 as gt,wx as gu,N5 as h,uI as ha,UT as hc,v_ as hd,Km as hf,PX as hi,vw as hl,ha as hm,A4 as hn,jM as ho,kd as hp,f1 as hr,YO as hs,k8 as ht,Dx as hu,O9 as i,uU as ia,SE as ic,Z_ as id,Oh as if,jZ as ii,kw as il,zc as im,l3 as in,TN as io,cf as ip,J1 as ir,Pk as is,B8 as it,oS as iu,p5 as j,sF as ja,nT as jc,Ug as jd,am as jf,SY as ji,GC as jl,N2 as jn,gj as jo,Lu as jp,l$ as jr,tO as js,I6 as jt,xb as ju,h5 as k,pF as ka,iT as kc,Gg as kd,dm as kf,BY as ki,ZC as kl,H2 as kn,Oj as ko,Uu as kp,h$ as kr,sO as ks,H6 as kt,Db as ku,B5 as l,QI as la,sE as lc,I_ as ld,uh as lf,gZ as li,ww as ll,wo as lm,J4 as ln,uN as lo,Kd as lp,A1 as lr,yk as ls,F8 as lt,Gx as lu,F5 as m,pI as ma,KT as mc,x_ as md,Ym as mf,LX as mi,yw as ml,aa as mm,N4 as mn,PM as mo,Md as mp,h1 as mr,QO as ms,A8 as mt,Ax as mu,R9 as n,gU as na,OE as nc,Nv as nd,Ph as nf,LZ as ni,jw as nl,Nc as nm,h3 as nn,jN as no,mf as np,e0 as nr,Bk as ns,H8 as nt,fS as nu,U5 as o,sL as oa,gE as oc,G_ as od,Sh as of,TZ as oi,Dw as ol,Ic as om,r3 as on,yN as oo,tf as op,H1 as or,Ok as os,R8 as ot,eS as ou,P5 as p,gI as pa,YT as pc,w_ as pd,Qm as pf,iZ as pi,bw as pl,Ea as pm,I4 as pn,LM as po,Z as pp,v1 as pr,sk as ps,j8 as pt,Nx as pu,Z8 as q,pP as qa,Bw as qc,sg as qd,Wf as qf,uW as qi,JS as ql,I0 as qn,pA as qo,V as qp,uQ as qr,tD as qs,H3 as qt,vy as qu,F9 as r,pU as ra,TE as rc,Av as rd,jh as rf,PZ as ri,Aw as rl,Rc as rm,f3 as rn,ON as ro,df as rp,Z1 as rr,Lk as rs,V8 as rt,lS as ru,H5 as s,iL as sa,pE as sc,H_ as sd,gh as sf,SZ as si,Ew as sl,Fc as sm,e3 as sn,gN as so,Qd as sp,I1 as sr,Tk as ss,L8 as st,Zx as su,Wue as t,yU as ta,jE as tc,Iv as td,Lh as tf,BZ as ti,Mw as tl,Yc as tm,v3 as tn,PN as to,_f as tp,r0 as tr,Uk as ts,U8 as tt,hS as tu,z5 as u,YI as ua,iE as uc,N_ as ud,sh as uf,pZ as ui,Cw as ul,R as um,G4 as un,tN as uo,Ud as up,D1 as ur,gk as us,P8 as ut,Hx as uu,T5 as v,tI as va,OT as vc,l_ as vd,zm as vf,TX as vi,hw as vl,ba as vm,x4 as vn,SM as vo,xd as vp,J$ as vr,BO as vs,w8 as vt,hx as vu,b5 as w,LF as wa,lT as wc,Xg as wd,km as wf,sX as wi,lw as wl,I as wm,r4 as wn,Uj as wo,rd as wp,A$ as wr,SO as ws,o8 as wt,Jb as wu,C5 as x,KF as xa,yT as xc,e_ as xd,Im as xf,gX as xi,fw as xl,F as xm,f4 as xn,sM as xo,fd as xp,z$ as xr,jO as xs,h8 as xt,rx as xu,Cae as y,QF as ya,TT as yc,o_ as yd,Rm as yf,SX as yi,mw as yl,Wi as ym,v4 as yn,yM as yo,vd as yp,G$ as yr,LO as ys,x8 as yt,fx as yu,a5 as z,LP as za,Jw as zc,jg as zd,kp as zf,PW as zi,vC as zl,o2 as zn,LA as zo,pu as zp,zQ as zr,jD as zs,f6 as zt,Zy as zu};
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.