1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,932410,e=>{"use strict";let t=(0,e.i(475254).default)("arrow-up-right",[["path",{d:"M7 7h10v10",key:"1tivn9"}],["path",{d:"M7 17 17 7",key:"1vkiza"}]]);e.s(["ArrowUpRightIcon",0,t],932410)},642285,e=>{"use strict";var t=e.i(843476),n=e.i(88653),r=e.i(846932),a=e.i(271645);e.s(["FlipSentences",0,function({sentences:e}){let[i,o]=(0,a.useState)(0);return(0,a.useEffect)(()=>{let t=setInterval(()=>{o(t=>(t+1)%e.length)},2500);return()=>clearInterval(t)},[e.length]),(0,t.jsx)(n.AnimatePresence,{mode:"wait",children:(0,t.jsx)(r.motion.p,{className:"font-mono text-sm text-muted-foreground select-none",initial:{y:8,opacity:0},animate:{y:0,opacity:1},exit:{y:-8,opacity:0},transition:{duration:.3,ease:"easeOut"},children:e[i]},i)})}])},596477,e=>{"use strict";var t,n=e.i(843476);let r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function a(e){return (t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let i={date:a({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:a({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:a({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},o={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function s(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,a=n?.width?String(n.width):t;r=e.formattingValues[a]||e.formattingValues[t]}else{let t=e.defaultWidth,a=n?.width?String(n.width):e.defaultWidth;r=e.values[a]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function l(e){return(t,n={})=>{let r,a=n.width,i=a&&e.matchPatterns[a]||e.matchPatterns[e.defaultMatchWidth],o=t.match(i);if(!o)return null;let s=o[0],l=a&&e.parsePatterns[a]||e.parsePatterns[e.defaultParseWidth],d=Array.isArray(l)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(l,e=>e.test(s)):function(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(l,e=>e.test(s));return r=e.valueCallback?e.valueCallback(d):d,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(s.length)}}}let d={code:"en-US",formatDistance:(e,t,n)=>{let a,i=r[e];if(a="string"==typeof i?i:1===t?i.one:i.other.replace("{{count}}",t.toString()),n?.addSuffix)if(n.comparison&&n.comparison>0)return"in "+a;else return a+" ago";return a},formatLong:i,formatRelative:(e,t,n,r)=>o[e],localize:{ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:s({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:s({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:s({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:s({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:s({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:(t={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,n={})=>{let r=e.match(t.matchPattern);if(!r)return null;let a=r[0],i=e.match(t.parsePattern);if(!i)return null;let o=t.valueCallback?t.valueCallback(i[0]):i[0];return{value:o=n.valueCallback?n.valueCallback(o):o,rest:e.slice(a.length)}}),era:l({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:l({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:l({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:l({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:l({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}},u={},c=Symbol.for("constructDateFrom");function h(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&c in e?e[c](t):e instanceof Date?new e.constructor(t):new Date(t)}function m(e,t){return h(t||e,e)}function f(e){let t=m(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-n}function g(e,...t){let n=h.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}function p(e,t){let n=m(e,t?.in);return n.setHours(0,0,0,0),n}function x(e,t,n){let[r,a]=g(n?.in,e,t),i=p(r),o=p(a);return Math.round((i-f(i)-(o-f(o)))/864e5)}function w(e,t){let n=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??u.weekStartsOn??u.locale?.options?.weekStartsOn??0,r=m(e,t?.in),a=r.getDay();return r.setDate(r.getDate()-(7*(a<n)+a-n)),r.setHours(0,0,0,0),r}function v(e,t){return w(e,{...t,weekStartsOn:1})}function b(e,t){let n=m(e,t?.in),r=n.getFullYear(),a=h(n,0);a.setFullYear(r+1,0,4),a.setHours(0,0,0,0);let i=v(a),o=h(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);let s=v(o);return n.getTime()>=i.getTime()?r+1:n.getTime()>=s.getTime()?r:r-1}function y(e,t){let n=m(e,t?.in),r=n.getFullYear(),a=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,i=h(t?.in||e,0);i.setFullYear(r+1,0,a),i.setHours(0,0,0,0);let o=w(i,t),s=h(t?.in||e,0);s.setFullYear(r,0,a),s.setHours(0,0,0,0);let l=w(s,t);return+n>=+o?r+1:+n>=+l?r:r-1}function j(e,t){let n=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+n}let N={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return j("yy"===t?r%100:r,t.length)},M(e,t){let n=e.getMonth();return"M"===t?String(n+1):j(n+1,2)},d:(e,t)=>j(e.getDate(),t.length),a(e,t){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];
1default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>j(e.getHours()%12||12,t.length),H:(e,t)=>j(e.getHours(),t.length),m:(e,t)=>j(e.getMinutes(),t.length),s:(e,t)=>j(e.getSeconds(),t.length),S(e,t){let n=t.length;return j(Math.trunc(e.getMilliseconds()*Math.pow(10,n-3)),t.length)}},k={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){let t=e.getFullYear();return n.ordinalNumber(t>0?t:1-t,{unit:"year"})}return N.y(e,t)},Y:function(e,t,n,r){let a=y(e,r),i=a>0?a:1-a;return"YY"===t?j(i%100,2):"Yo"===t?n.ordinalNumber(i,{unit:"year"}):j(i,t.length)},R:function(e,t){return j(b(e),t.length)},u:function(e,t){return j(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return j(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return j(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){let r=e.getMonth();switch(t){case"M":case"MM":return N.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return j(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){let a,i,o,s,l=Math.round((w(a=m(e,r?.in),r)-(i=r?.firstWeekContainsDate??r?.locale?.options?.firstWeekContainsDate??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,o=y(a,r),(s=h(r?.in||a,0)).setFullYear(o,0,i),s.setHours(0,0,0,0),w(s,r)))/6048e5)+1;return"wo"===t?n.ordinalNumber(l,{unit:"week"}):j(l,t.length)},I:function(e,t,n){let r,a,i,o=Math.round((v(r=m(e,void 0))-(a=b(r,void 0),(i=h(r,0)).setFullYear(a,0,4),i.setHours(0,0,0,0),v(i)))/6048e5)+1;return"Io"===t?n.ordinalNumber(o,{unit:"week"}):j(o,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):N.d(e,t)},D:function(e,t,n){let r,a,i=x(a=m(e,void 0),((r=m(a,void 0)).setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r))+1;return"Do"===t?n.ordinalNumber(i,{unit:"dayOfYear"}):j(i,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){let a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(i);case"ee":return j(i,2);case"eo":return n.ordinalNumber(i,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){let a=e.getDay(),i=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(i);case"cc":return j(i,t.length);case"co":return n.ordinalNumber(i,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){let r=e.getDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return j(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){let r,a=e.getHours();switch(r=12===a?"noon":0===a?"midnight":a/12>
1=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){let r,a=e.getHours();switch(r=a>=17?"evening":a>=12?"afternoon":a>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return N.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):N.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):j(r,t.length)},k:function(e,t,n){let r=e.getHours();return(0===r&&(r=24),"ko"===t)?n.ordinalNumber(r,{unit:"hour"}):j(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):N.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):N.s(e,t)},S:function(e,t){return N.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return S(r);case"XXXX":case"XX":return C(r);default:return C(r,":")}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"x":return S(r);case"xxxx":case"xx":return C(r);default:return C(r,":")}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+M(r,":");default:return"GMT"+C(r,":")}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+M(r,":");default:return"GMT"+C(r,":")}},t:function(e,t,n){return j(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return j(+e,t.length)}};function M(e,t=""){let n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),i=r%60;return 0===i?n+String(a):n+String(a)+t+j(i,2)}function S(e,t){return e%60==0?(e>0?"-":"+")+j(Math.abs(e)/60,2):C(e,t)}function C(e,t=""){let n=Math.abs(e);return(e>0?"-":"+")+j(Math.trunc(n/60),2)+t+j(n%60,2)}let P=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},T=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},D={p:T,P:(e,t)=>{let n,r=e.match(/(P+)(p+)?/)||[],a=r[1],i=r[2];if(!i)return P(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",P(a,t)).replace("{{time}}",T(i,t))}},E=/^D+$/,F=/^Y+$/,H=["D","DD","YY","YYYY"],W=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,z=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,O=/^'([^]*?)'?$/,$=/''/g,L=/[a-zA-Z]/;var Y=e.i(397882),R=e.i(271645),q=e.i(746798);function A(e,t){return m(e,t?.in).getDay()}function U(e,t,n){let r=m(e,n?.in);return isNaN(t)?h(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function I(e,t){let n,r,a=()=>h(t?.in,NaN),i=t?.additionalDigits??2,o=function(e){let t,n={},r=e.split(G);if(r.length>2)return n;if(/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],B.test(n.date)&&(n.date=e.split(B)[0],t=e.substr(n.date.length,e.length))),t){let e=_.exec(t);e?(n.time=t.replace(e[1],""),n.timezone=e[1]):n.time=t}return n}(e);if(o.date){let e=function(e,t){let n=RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};let a=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?a:100*i,restDateString:e.slice((r[1]||r[2]).length)}}(o.date,i);n=function(e,t){var n,r,a,i,o,s,l,d,u,c;if(null===t)return new Date(NaN);let h=e.match(Q);if(!h)return new Date(NaN);let m=!!h[4],f=K(h[1]),g=K(h[2])-1,p=K(h[3]),x=K(h[4]),w=K(h[5])-1;if(m){let e,s;return(n=x,r=w,n>=1&&n<=53&&r>=0&&r<=6)?(a=t,i=x,o=w,(e=new Date(0)).setUTCFullYear(a,0,4),s=e.getUTCDay()||7,e.setUTCDate(e.getUTCDate()+((i-1)*7+o+1-s)),e):new Date(NaN)}{let e=new Date(0);return(s=t,l=g,d=p,l>=0&&l<=11&&d>=1&&d<=(V[l]||(ee(s)?29:28))&&(u=t,(c=f)>=1&&c<=(ee(u)?366:365)))?(e.setUTCFullYear(t,g,Math.max(f,p)),e):new Date(NaN)}}(e.restDateString,e.year)}if(!n||isNaN(+n))return a();let s=+n,l=0;if(o.time&&isNaN(l=function(e){var t,n,r;let a=e.match(X);if(!a)return NaN;let i=Z(a[1]),o=Z(a[2]),s=Z(a[3]);return(t=i,n=o,r=s,24===t?0===n&&0===r:r>=0&&r<60&&n>=0&&n<60&&t>=0&&t<25)?36e5*i+6e4*o+1e3*s:NaN}(o.time)))return a();if(o.timezone){if(isNaN(r=function(e){var t;if("Z"===e)return 0;let n=e.match(J);if(!n)return 0;let r="+"===n[1]?-1:1,a=parseInt(n[2]),i=n[3]&&parseInt(n[3])||0;return(t=i)>=0&&t<=59?r*(36e5*a+6e4*i):NaN}(o.timezone)))return a()}else{let e=new Date(s+l),n=m(0,t?.in);return n.setFullYear(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()),n.setHours(e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.getUTCMilliseconds()),n}return m(s+l+r,t?.in)}let G=/[T ]/,B=/[Z ]/i,_=/([Z+-].*)$/,Q=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,X=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,J=/^([+-])(\d{2})(?::?(\d{2}))?$/;function K(e){return e?parseInt(e):1}function Z(e){return e&&parseFloat(e.replace(",","."))||0}let V=[31,null,31,30,31,30,31,31,30,31,30,31];function ee(e){return e%400==0||e%4==0&&e%100!=0}var et=e.i(975157);let en=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],er={months:en,weekdays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],totalCount:"{{count}} activities in {{year}}",legend:{less:"Less",more:"More"}},ea=(0,R.createContext)(null),ei=()=>{let e=(0,R.useContext)(ea);if(!e)throw Error("ContributionGraph components must be used within a ContributionGraph");return e},eo=({data:e,blockMargin:t=4,blockRadius:r=2,blockSize:a=12,fontSize:i=14,labels:o,maxLevel:s=4,style:l={},totalCount:d,weekStart:u=0,className:c,...f})=>{let p=Math.max(1,s),w=(0,R.useMemo)(()=>((e,t=0)=>{var n;let r;if(0===e.length)return[];let a=(e=>{if(0===e.length)return[];let t=[...e].sort((e,t)=>
1e.date.localeCompare(t.date)),n=new Map(e.map(e=>[e.date,e])),r=t[0],a=t.at(-1);return a?(function(e){let{start:t,end:n}=function(e,t){let[n,r]=g(e,t.start,t.end);return{start:n,end:r}}(void 0,e),r=+t>+n,a=r?+t:+n,i=r?n:t;i.setHours(0,0,0,0);let o=(void 0)??1;if(!o)return[];o<0&&(o=-o,r=!r);let s=[];for(;+i<=a;)s.push(h(t,i)),i.setDate(i.getDate()+o),i.setHours(0,0,0,0);return r?s.reverse():s})({start:I(r.date),end:I(a.date)}).map(e=>{let t=function(e,t){let n=m(e,t?.in);if(isNaN(+n))throw RangeError("Invalid time value");let r=t?.format??"extended",a=t?.representation??"complete",i="",o="",s="extended"===r?"-":"";if("time"!==a){let e=j(n.getDate(),2),t=j(n.getMonth()+1,2),r=j(n.getFullYear(),4);i=`${r}${s}${t}${s}${e}`}if("date"!==a){let e=n.getTimezoneOffset();if(0!==e){let t=Math.abs(e),n=j(Math.trunc(t/60),2),r=j(t%60,2);o=`${e<0?"+":"-"}${n}:${r}`}else o="Z";let t=j(n.getHours(),2),a=j(n.getMinutes(),2),s=j(n.getSeconds(),2),l=""===i?"":"T",d=[t,a,s].join("extended"===r?":":"");i=`${i}${l}${d}${o}`}return i}(e,{representation:"date"});return n.has(t)?n.get(t):{date:t,count:0,level:0}}):[]})(e),i=I(a[0].date),o=A(i)===t?i:(n=((r=t-A(i,void 0))<=0&&(r+=7),U(i,r,void 0)),U(n,-7,void 0)),s=[...Array(x(i,o)).fill(void 0),...a];return Array(Math.ceil(s.length/7)).fill(void 0).map((e,t)=>s.slice(7*t,7*t+7))})(e,u),[e,u]),v={...er,...o},b=i+8,y=new Date().getFullYear(),N="number"==typeof d?d:e.reduce((e,t)=>e+t.count,0),k=w.length*(a+t)-t;return 0===e.length?null:(0,n.jsx)(ea.Provider,{value:{data:e,weeks:w,blockMargin:t,blockRadius:r,blockSize:a,fontSize:i,labels:v,labelHeight:b,maxLevel:p,totalCount:N,weekStart:u,year:y,width:k,height:b+(a+t)*7-t},children:(0,n.jsx)("div",{className:(0,et.cn)("flex w-max max-w-full flex-col gap-2",c),style:{fontSize:i,...l},...f})})},es=({activity:e,dayIndex:t,weekIndex:r,className:a,...i})=>{let{blockSize:o,blockMargin:s,blockRadius:l,labelHeight:d,maxLevel:u}=ei();if(e.level<0||e.level>u)throw RangeError(`Provided activity level ${e.level} for ${e.date} is out of range. It must be between 0 and ${u}.`);return(0,n.jsx)("rect",{className:(0,et.cn)('data-[level="0"]:fill-muted','data-[level="0"]:fill-[#ebedf0] dark:data-[level="0"]:fill-[#161b22]','data-[level="1"]:fill-[#9be9a8] dark:data-[level="1"]:fill-[#0e4429]','data-[level="2"]:fill-[#40c463] dark:data-[level="2"]:fill-[#006d32]','data-[level="3"]:fill-[#30a14e] dark:data-[level="3"]:fill-[#26a641]','data-[level="4"]:fill-[#216e39] dark:data-[level="4"]:fill-[#39d353]',a),"data-count":e.count,"data-date":e.date,"data-level":e.level,height:o,rx:l,ry:l,width:o,x:(o+s)*r,y:d+(o+s)*t,...i})},el=({hideMonthLabels:e=!1,className:t,children:r,...a})=>{let{weeks:i,width:o,height:s,blockSize:l,blockMargin:d,labels:u}=ei(),c=(0,R.useMemo)(()=>((e,t=en)=>e.reduce((e,n,r)=>{let a=n.find(e=>void 0!==e);if(!a)throw Error(`Unexpected error: Week ${r+1} is empty: [${n}].`);let i=t[m(I(a.date),void 0).getMonth()];if(!i){let e=new Date(a.date).toLocaleString("en-US",{month:"short"});throw Error(`Unexpected error: undefined month label for ${e}.`)}let o=e.at(-1);return 0!==r&&o&&o.label===i?e:e.concat({weekIndex:r,label:i})},[]).filter(({weekIndex:t},n,r)=>0===n?r[1]&&r[1].weekIndex-t>=3:n!==r.length-1||e.slice(t).length>=3))(i,u.months),[i,u.months]);return(0,n.jsx)("div",{className:(0,et.cn)("max-w-full overflow-x-auto overflow-y-hidden",t),...a,children:(0,n.jsxs)("svg",{className:"block overflow-visible",height:s,viewBox:`0 0 ${o} ${s}`,width:o,children:[(0,n.jsx)("title",{children:"Contribution Graph"}),!e&&(0,n.jsx)("g",{className:"fill-current",children:c.map(({label:e,weekIndex:t})=>(0,n.jsx)("text",{dominantBaseline:"hanging",x:(l+d)*t,children:e},t))}),i.map((e,t)=>e.map((e,a)=>e?(0,n.jsx)(R.Fragment,{children:r({activity:e,dayIndex:a,weekIndex:t})},`${t}-${a}`):null))]})})},ed=({className:e,...t})=>(0,n.jsx)("div",{className:(0,et.cn)("flex flex-wrap gap-1 whitespace-nowrap sm:gap-x-4",e),...t}),eu=({className:e,children:t,...r})=>{let{totalCount:a,year:i,labels:o}=ei();return t?(0,n.jsx)(n.Fragment,{children:t({totalCount:a,year:i})}):(0,n.jsx)("div",{className:(0,et.cn)("text-muted-foreground",e),...r,children:o.totalCount?o.totalCount.replace("{{count}}",String(a)).replace("{{year}}",String(i)):`${a} activities in ${i}`})},ec=({className:e,children:t,...r})=>{let{labels:a,maxLevel:i,blockSize:o,blockRadius:s}=ei();return(0,n.jsxs)("div",{className:(0,et.cn)("ml-auto flex items-center gap-[3px]",e),...r,children:[(0,n.jsx)("span",{className:"mr-1 text-muted-foreground",children:a.legend?.less||"Less"}),Array(i+1).fill(void 0).map((e,r)=>t?(0,n.jsx)(R.Fragment,{children:t({level:r})},r):(0,n.jsxs)("svg",{height:o,width:o,children:[(0,n.jsx)("title",{children:`${r} contributions`}),(0,n.jsx)("rect",{className:(0,et.cn)("stroke-[1px] stroke-border",'data-[level="0"]:fill-[#ebedf0] dark:data-[level="0"]:fill-[#161b22]','data-[level="1"]:fill-[#9be9a8] dark:data-[level="1"]:fill-[#0e4429]','data-[level="2"]:fill-[#40c463] dark:data-[level="2"]:fill-[#006d32]','data-[level="3"]:fill-[#30a14e] dark:data-[level="3"]:fill-[#26a64
11]','data-[level="4"]:fill-[#216e39] dark:data-[level="4"]:fill-[#39d353]'),"data-level":r,height:o,rx:s,ry:s,width:o})]},r)),(0,n.jsx)("span",{className:"ml-1 text-muted-foreground",children:a.legend?.more||"More"})]})};e.s(["GitHubContributionFallback",0,function(){return(0,n.jsx)("div",{className:"flex h-40.5 w-full items-center justify-center",children:(0,n.jsx)(Y.LoaderIcon,{className:"animate-spin text-muted-foreground"})})},"GitHubContributionGraph",0,function({contributions:e}){let t=(0,R.use)(e)??[];return(0,n.jsxs)(eo,{className:"mx-auto",data:t,blockSize:11,blockMargin:2.5,blockRadius:1,children:[(0,n.jsx)(el,{className:"no-scrollbar",title:"GitHub Contributions",children:({activity:e,dayIndex:t,weekIndex:r})=>(0,n.jsxs)(q.Tooltip,{children:[(0,n.jsx)(q.TooltipTrigger,{asChild:!0,children:(0,n.jsx)("g",{children:(0,n.jsx)(es,{activity:e,dayIndex:t,weekIndex:r})})}),(0,n.jsx)(q.TooltipContent,{className:"font-sans",children:(0,n.jsxs)("p",{children:[e.count," contribution",e.count>1?"s":null," on"," ",function(e,t){let n=(void 0)??u.locale??d,r=(void 0)??void 0??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,a=(void 0)??void 0??u.weekStartsOn??u.locale?.options?.weekStartsOn??0,i=m(e,void 0);if(!(i instanceof Date||"object"==typeof i&&"[object Date]"===Object.prototype.toString.call(i))&&"number"!=typeof i||isNaN(+m(i)))throw RangeError("Invalid time value");let o=t.match(z).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,D[t])(e,n.formatLong):e}).join("").match(W).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var n;let t;return{isToken:!1,value:(t=(n=e).match(O))?t[1].replace($,"'"):n}}if(k[t])return{isToken:!0,value:e};if(t.match(L))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});n.localize.preprocessor&&(o=n.localize.preprocessor(i,o));let s={firstWeekContainsDate:r,weekStartsOn:a,locale:n};return o.map(r=>{if(!r.isToken)return r.value;let a=r.value;return(F.test(a)||E.test(a))&&function(e,t,n){var r,a,i;let o,s=(r=e,a=t,i=n,o="Y"===r[0]?"years":"days of the month",`Use \`${r.toLowerCase()}\` instead of \`${r}\` (in \`${a}\`) for formatting ${o} to the input \`${i}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(s),H.includes(e))throw RangeError(s)}(a,t,String(e)),(0,k[a[0]])(i,a,n.localize,s)}).join("")}(new Date(e.date),"dd.MM.yyyy")]})})]})}),(0,n.jsxs)(ed,{className:"items-center gap-x-3 gap-y-1 px-0 text-[11px] sm:text-xs",children:[(0,n.jsx)(eu,{children:({totalCount:e,year:t})=>(0,n.jsxs)("div",{className:"font-mono text-muted-foreground",children:[e.toLocaleString("en")," in ",t]})}),(0,n.jsx)(ec,{className:"ml-0 text-[10px] opacity-80 sm:ml-auto",children:({level:e})=>(0,n.jsxs)("svg",{height:9,width:9,children:[(0,n.jsx)("title",{children:`${e} contributions`}),(0,n.jsx)("rect",{className:'stroke-[1px] stroke-border data-[level="0"]:fill-[#ebedf0] dark:data-[level="0"]:fill-[#161b22] data-[level="1"]:fill-[#9be9a8] dark:data-[level="1"]:fill-[#0e4429] data-[level="2"]:fill-[#40c463] dark:data-[level="2"]:fill-[#006d32] data-[level="3"]:fill-[#30a14e] dark:data-[level="3"]:fill-[#26a641] data-[level="4"]:fill-[#216e39] dark:data-[level="4"]:fill-[#39d353]',"data-level":e,height:9,rx:1,ry:1,width:9})]})})]})]})}],596477)},689156,e=>{"use strict";var t=e.i(843476);let n=(0,e.i(475254).default)("mail",[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]]);var r=e.i(271645),a=e.i(522016);function i({icon:e,content:n,href:r,external:o=!0}){return(0,t.jsxs)("div",{className:"flex items-center gap-4 font-mono text-sm",children:[(0,t.jsx)("div",{className:"flex size-6 shrink-0 items-center justify-center rounded-lg bg-muted","aria-hidden":!0,children:(0,t.jsx)(e,{className:"pointer-events-none size-4 text-muted-foreground"})}),(0,t.jsx)("p",{className:"text-balance",children:r?o?(0,t.jsx)("a",{className:"underline-offset-4 hover:underline",href:r,target:"_blank",rel:"noopener noreferrer",children:n}):(0,t.jsx)(a.default,{className:"underline-offset-4 hover:underline",href:r,children:n}):n})]})}e.s(["EmailItem",0,function({email:e}){let a=function(){let[e,t]=(0,r.useState)(!1);return(0,r.useEffect)(()=>{t(!0)},[]),e}(),o=atob(e);return(0,t.jsx)(i,{icon:n,content:a?o:"[Email protected]",href:a?`mailto:${o}`:"#"})}],689156)},776708,e=>{"use strict";var t=e.i(843476),n=e.i(271645),r=e.i(975157);e.s(["ProfileCover",0,function(){let e=(0,n.useRef)(null);return(0,t.jsx)("div",{ref:e,className:(0,r.cn)("aspect-3/1 border-x border-line select-none sm:aspect-4/1","flex items-center justify-center text-black dark:text-white","screen-line-top screen-line-bottom before:-top-px after:-bottom-px","bg-black/0.75 bg-[radial-gradient(var(--pattern-foreground)_1px,transparent_0)] bg-size-[10px_10px] bg-center [--pattern-foreground:var(--color-zinc-950)]/5 dark:bg-white/0.75 dark:[--pattern-foreground:var(--color-white)]/5")})}])},105057,e=>{"use strict";var t=e.i(843476),n=e.i(932410),r=e.i(746798);e.s(["ProjectExternalLink",0,function({href:e}){return(0,t.jsx)(r.SimpleTooltip,{content:"Open Project Link",children:(0,t.jsxs)("a",{className:"flex shrink-0 text-muted-foreground hover:text-foreground",href:e,target:"_blank",rel:"noopener",onClick:e=>e.stopPropagation(),children:[(0,t.jsx)(n.ArrowUpRightIcon,{className:"pointer-events-none size-4"}),(0,t.jsx)("span",{className:"sr-only",children:"Open Project Link"})]})})}])},492108,e=>{"use strict";var t,n=e.i(843476),r=e.i(271645),a=e.i(981140),i=e.i(30030),o=e.i(369340),s=e.i(820783),l=e.i(853660),d=(e.i(774606),e.i(296626)),u=e.i(248425),c=e.i(726330),h="HoverCard",[m,f]=(0,i.createContextScope)(h,[l.createPopperScope]),g=(0,l.createPopperScope)(),[p,x]=m(h),w=e=>{let{__scopeHoverCard:t,children:a,open:i,defaultOpen:s,onOpenChange:d,openDelay:u=700,closeDelay:c=300}=e,m=g(t),f=r.useRef(0),x=r.useRef(0),w=r.useRef(!1),v=r.useRef(!1),[b,y]=(0,o.useControllableState)({prop:i,defaultProp:s??!1,onChange:d,caller:h}),j=r.useCallback(()=>{clearTimeout(x.current),f.current=window.setTimeout(()=>y(!0),u)},[u,y]),N=r.useCallback(()=>{clearTimeout(f.current),w.current||v.current||(x.current=window.setTimeout(()=>
1y(!1),c))},[c,y]),k=r.useCallback(()=>y(!1),[y]);return r.useEffect(()=>()=>{clearTimeout(f.current),clearTimeout(x.current)},[]),(0,n.jsx)(p,{scope:t,open:b,onOpenChange:y,onOpen:j,onClose:N,onDismiss:k,hasSelectionRef:w,isPointerDownOnContentRef:v,children:(0,n.jsx)(l.Root,{...m,children:a})})};w.displayName=h;var v="HoverCardTrigger",b=r.forwardRef((e,t)=>{let{__scopeHoverCard:r,...i}=e,o=x(v,r),s=g(r);return(0,n.jsx)(l.Anchor,{asChild:!0,...s,children:(0,n.jsx)(u.Primitive.a,{"data-state":o.open?"open":"closed",...i,ref:t,onPointerEnter:(0,a.composeEventHandlers)(e.onPointerEnter,S(o.onOpen)),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,S(o.onClose)),onFocus:(0,a.composeEventHandlers)(e.onFocus,o.onOpen),onBlur:(0,a.composeEventHandlers)(e.onBlur,o.onClose),onTouchStart:(0,a.composeEventHandlers)(e.onTouchStart,e=>e.preventDefault())})})});b.displayName=v;var[y,j]=m("HoverCardPortal",{forceMount:void 0}),N="HoverCardContent",k=r.forwardRef((e,t)=>{let r=j(N,e.__scopeHoverCard),{forceMount:i=r.forceMount,...o}=e,s=x(N,e.__scopeHoverCard);return(0,n.jsx)(d.Presence,{present:i||s.open,children:(0,n.jsx)(M,{"data-state":s.open?"open":"closed",...o,onPointerEnter:(0,a.composeEventHandlers)(e.onPointerEnter,S(s.onOpen)),onPointerLeave:(0,a.composeEventHandlers)(e.onPointerLeave,S(s.onClose)),ref:t})})});k.displayName=N;var M=r.forwardRef((e,i)=>{let{__scopeHoverCard:o,onEscapeKeyDown:d,onPointerDownOutside:u,onFocusOutside:h,onInteractOutside:m,...f}=e,p=x(N,o),w=g(o),v=r.useRef(null),b=(0,s.useComposedRefs)(i,v),[y,j]=r.useState(!1);return r.useEffect(()=>{if(y){let e=document.body;return t=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=t,e.style.webkitUserSelect=t}}},[y]),r.useEffect(()=>{if(v.current){let e=()=>{j(!1),p.isPointerDownOnContentRef.current=!1,setTimeout(()=>{document.getSelection()?.toString()!==""&&(p.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),p.hasSelectionRef.current=!1,p.isPointerDownOnContentRef.current=!1}}},[p.isPointerDownOnContentRef,p.hasSelectionRef]),r.useEffect(()=>{v.current&&(function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t})(v.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,n.jsx)(c.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:m,onEscapeKeyDown:d,onPointerDownOutside:u,onFocusOutside:(0,a.composeEventHandlers)(h,e=>{e.preventDefault()}),onDismiss:p.onDismiss,children:(0,n.jsx)(l.Content,{...w,...f,onPointerDown:(0,a.composeEventHandlers)(f.onPointerDown,e=>{e.currentTarget.contains(e.target)&&j(!0),p.hasSelectionRef.current=!1,p.isPointerDownOnContentRef.current=!0}),ref:b,style:{...f.style,userSelect:y?"text":void 0,WebkitUserSelect:y?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})})});function S(e){return t=>"touch"===t.pointerType?void 0:e()}r.forwardRef((e,t)=>{let{__scopeHoverCard:r,...a}=e,i=g(r);return(0,n.jsx)(l.Arrow,{...i,...a,ref:t})}).displayName="HoverCardArrow";var C=e.i(975157);let P=r.forwardRef(({className:e,align:t="center",sideOffset:r=4,...a},i)=>(0,n.jsx)(k,{ref:i,align:t,sideOffset:r,className:(0,C.cn)("z-50 w-64 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 origin-[--radix-hover-card-content-transform-origin]",e),...a}));P.displayName=k.displayName;var T=e.i(657688);function D({icon:e,size:t=20,className:r}){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(T.default,{className:(0,C.cn)("hidden h-auto w-auto [html.light_&]:block",r),src:e.light,alt:"",width:t,height:t,"aria-hidden":"true",unoptimized:!0}),(0,n.jsx)(T.default,{className:(0,C.cn)("hidden h-auto w-auto [html.dark_&]:block",r),src:e.dark,alt:"",width:t,height:t,"aria-hidden":"true",unoptimized:!0})]})}function E({icon:e,profile:t,contributions:a}){return(0,n.jsx)(r.Suspense,{fallback:(0,n.jsx)(H,{}),children:(0,n.jsx)(F,{icon:e,profile:t,contributions:a})})}function F({icon:e,profile:t,contributions:a}){let i=(0,r.use)(a)??[],o=(0,r.use)(t),s=i.slice(-126),l=i.reduce((e,t)=>e+t.count,0);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"grid w-full gap-[3px]",style:{gridTemplateColumns:"repeat(18, minmax(0, 1fr))"},children:s.map(e=>(0,n.jsx)("div",{className:"aspect-square rounded-[2px] bg-foreground",style:{opacity:[.08,.28,.5,.72,1][e.level]??.08},title:`${e.count} contributions on ${e.date}`},e.date))}),(0,n.jsxs)("div",{className:"flex items-center justify-between gap-3 text-sm",children:[(0,n.jsxs)("p",{className:"text-muted-foreground",children:[(0,n.jsx)("span",{className:"font-medium text-foreground",children:l.toLocaleString("en")})," ","次贡ç®",o&&(0,n.jsxs)(n.Fragment,{children:[" · ",(0,n.jsx)("span",{className:"font-medium text-foreground",children:o.followers.toLocaleString("en")})," ","å
³æ³¨è
"]})]}),(0,n.jsx)(D,{icon:e,size:20,className:"size-5 shrink-0 opacity-60"})]})]})}function H(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"grid w-full gap-[3px]",style:{gridTemplateColumns:"repeat(18, minmax(0, 1fr))"},children:Array.from({length:126}).map((e,t)=>(0,n.jsx)("div",{className:"aspect-square animate-pulse rounded-[2px] bg-foreground
1/8"},t))}),(0,n.jsx)("div",{className:"h-5 w-40 animate-pulse rounded bg-foreground/8"})]})}var W=e.i(932410);let z=r.default.forwardRef(function({icon:e,title:t,description:r,href:a,kind:i,className:o,...s},l){return(0,n.jsxs)("a",{ref:l,className:(0,C.cn)("group/link flex cursor-pointer items-center gap-4 rounded-2xl p-4 pr-2 transition-colors select-none","max-sm:screen-line-before max-sm:screen-line-after","sm:nth-[2n+1]:screen-line-before sm:nth-[2n+1]:screen-line-after",o),href:a,target:"_blank",rel:"noopener",...s,children:[(0,n.jsxs)("div",{className:"relative size-12 shrink-0 flex justify-center items-center",children:[(0,n.jsx)(T.default,{className:"hidden [html.light_&]:block w-auto h-auto",src:e.light,alt:"",width:40,height:40,"aria-hidden":"true",unoptimized:!0}),(0,n.jsx)(T.default,{className:"hidden [html.dark_&]:block w-auto h-auto",src:e.dark,alt:"",width:40,height:40,"aria-hidden":"true",unoptimized:!0}),(0,n.jsx)("div",{className:"pointer-events-none absolute inset-0 rounded-xl ring-1 ring-black/8 ring-inset dark:ring-white/8"})]}),(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("h3",{className:"flex items-center font-medium underline-offset-4 group-hover/link:underline",children:t}),r&&(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:r})]}),(0,n.jsx)(W.ArrowUpRightIcon,{className:"size-4 text-muted-foreground"})]})});function O({icon:e,profile:t}){return(0,n.jsx)(r.Suspense,{fallback:(0,n.jsx)(L,{}),children:(0,n.jsx)($,{icon:e,profile:t})})}function $({icon:e,profile:t}){let a=(0,r.use)(t);return a?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex items-start gap-3",children:[(0,n.jsx)(T.default,{src:a.avatarUrl,alt:a.name,width:48,height:48,unoptimized:!1,className:"size-12 shrink-0 rounded-full ring-1 ring-black/8 dark:ring-white/8"}),(0,n.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,n.jsx)("p",{className:"truncate font-medium",children:a.name}),(0,n.jsxs)("p",{className:"truncate text-sm text-muted-foreground",children:["@",a.screenName]})]}),(0,n.jsx)(D,{icon:e,size:20,className:"size-5 shrink-0 opacity-60"})]}),a.description&&(0,n.jsx)("p",{className:"text-sm whitespace-pre-line text-foreground/90",children:a.description}),(0,n.jsx)("div",{className:"border-t border-edge pt-3 text-sm",children:(0,n.jsxs)("p",{className:"text-muted-foreground",children:[(0,n.jsx)("span",{className:"font-medium text-foreground",children:a.following.toLocaleString("en")})," ","æ£å¨å
³æ³¨ "," · ",(0,n.jsx)("span",{className:"font-medium text-foreground",children:a.followers.toLocaleString("en")})," ","å
³æ³¨è
"]})})]}):(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:"ææ¶æ æ³å è½½ X èµæã"})}function L(){return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)("div",{className:"size-12 shrink-0 animate-pulse rounded-full bg-foreground
1/8"}),(0,n.jsxs)("div",{className:"flex-1 space-y-2",children:[(0,n.jsx)("div",{className:"h-4 w-24 animate-pulse rounded bg-foreground/8"}),(0,n.jsx)("div",{className:"h-3 w-20 animate-pulse rounded bg-foreground/8"})]})]}),(0,n.jsx)("div",{className:"h-4 w-full animate-pulse rounded bg-foreground/8"}),(0,n.jsx)("div",{className:"h-4 w-40 animate-pulse rounded bg-foreground/8"})]})}e.s(["SocialLinksGrid",0,function({links:e,githubProfile:t,contributions:r,xProfile:a}){return(0,n.jsx)("div",{className:"grid grid-cols-1 gap-4 sm:grid-cols-2",children:e.map((e,i)=>{let o="github"===e.kind?(0,n.jsx)(E,{icon:e.icon,profile:t,contributions:r}):"x"===e.kind?(0,n.jsx)(O,{icon:e.icon,profile:a}):null;return o?(0,n.jsxs)(w,{openDelay:120,closeDelay:160,children:[(0,n.jsx)(b,{asChild:!0,children:(0,n.jsx)(z,{...e})}),(0,n.jsx)(P,{side:"top",align:"center",sideOffset:12,className:"w-80 space-y-3 rounded-2xl p-4",children:o})]},i):(0,n.jsx)(z,{...e},i)})})}],492108)},129429,e=>{"use strict";var t=e.i(843476),n=e.i(657688),r=e.i(363178),a=e.i(271645),i=e.i(746798);e.s(["TechStackItem",0,function({tech:e}){var o;let{resolvedTheme:s}=(0,r.useTheme)(),l=(o=(0,a.useSyncExternalStore)(()=>()=>{},()=>!0,()=>!1)&&"dark"===s,e.theme?`https://assets.realtong.cn/images/brands/${e.key}_${o?"dark":"light"}.svg`:`https://assets.realtong.cn/images/brands/${e.key}.svg`);return(0,t.jsx)("li",{className:"flex",children:(0,t.jsx)(i.SimpleTooltip,{content:e.title,children:(0,t.jsxs)("a",{href:e.href,target:"_blank",rel:"noopener noreferrer","aria-label":e.title,children:[(0,t.jsx)(n.default,{src:l,alt:`${e.title} icon`,width:32,height:32,className:"h-8 w-8",unoptimized:!0}),(0,t.jsx)("span",{className:"sr-only",children:e.title})]})})})}])}]);
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.