From 103b79c82c5f93aaac63c74004fd938a49c1dd99 Mon Sep 17 00:00:00 2001 From: fish-tank Date: Tue, 28 Jul 2026 18:23:43 +0700 Subject: [PATCH] chore: initial workspace setup for better-cursor --- .vs/ProjectSettings.json | 3 +++ .vs/VSWorkspaceState.json | 6 ++++++ .../ed0c4a67-d4f4-47b6-8691-6aa80b85fb2f.vsidx | Bin 0 -> 150 bytes .vs/better-cursor.slnx/v18/.wsuo | Bin 0 -> 15360 bytes .vs/better-cursor.slnx/v18/DocumentLayout.json | 12 ++++++++++++ .../18.8.1093.27292/CodeChunks.db | Bin 0 -> 73728 bytes .../18.8.1093.27292/SemanticSymbols.db | Bin 0 -> 53248 bytes .vs/slnx.sqlite | Bin 0 -> 90112 bytes 8 files changed, 21 insertions(+) create mode 100644 .vs/ProjectSettings.json create mode 100644 .vs/VSWorkspaceState.json create mode 100644 .vs/better-cursor.slnx/FileContentIndex/ed0c4a67-d4f4-47b6-8691-6aa80b85fb2f.vsidx create mode 100644 .vs/better-cursor.slnx/v18/.wsuo create mode 100644 .vs/better-cursor.slnx/v18/DocumentLayout.json create mode 100644 .vs/better-cursor/CopilotIndices/18.8.1093.27292/CodeChunks.db create mode 100644 .vs/better-cursor/CopilotIndices/18.8.1093.27292/SemanticSymbols.db create mode 100644 .vs/slnx.sqlite diff --git a/.vs/ProjectSettings.json b/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/.vs/VSWorkspaceState.json b/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..6b61141 --- /dev/null +++ b/.vs/VSWorkspaceState.json @@ -0,0 +1,6 @@ +{ + "ExpandedNodes": [ + "" + ], + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/.vs/better-cursor.slnx/FileContentIndex/ed0c4a67-d4f4-47b6-8691-6aa80b85fb2f.vsidx b/.vs/better-cursor.slnx/FileContentIndex/ed0c4a67-d4f4-47b6-8691-6aa80b85fb2f.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..a4f15c72fe65fc7fc5d02725eca270fd78624a67 GIT binary patch literal 150 zcmZ>EaTj7>U?>7&5YUHE4B9~2%_=6KC_gJTxuiHIDYc{|wMaL)w5T}0C??3&(Z$zQ pFE?eHVa2*axx0)kP;JaW8ph^8VuQqC03^>3<+wrVASfLNr2&1L69xbP literal 0 HcmV?d00001 diff --git a/.vs/better-cursor.slnx/v18/.wsuo b/.vs/better-cursor.slnx/v18/.wsuo new file mode 100644 index 0000000000000000000000000000000000000000..a1adc9f1ff13397b81b33163f02157445874c42d GIT binary patch literal 15360 zcmeHOTayz-6h2u*#XG2|h!8F!Dp?aYEDH!O>;JLeD+`X z;=8_BWue7`WtC6pgO8T_LuCEFp6R4BBr~1K3JjIAbuv9Y-E&T#KDX|k{q63?zrX%= z%Rl0SW3o=}t!|JfjrxR9mX|~}NED&WFDD7O=gh|R8);)8UIO_anP2&IsSP??HY28GD zQoqc@$i-P%X+7zli;QCYv{A-hTl!O8dt8*Qk{>_n*iE_8Cy)m1pSfF@{c~Nwe1U$6 zai4hv^8&{Iw}9J#+kr{o4&YAUF5qt9+rT}*cYu3=?*iWgz7O07OaVuM9{|(93~)ct zWp)Of73zKk z+Fw(+WKf<)jpH`!`3w39=AYC}&Qs5Z#)FSg*6Z36u(LY2sbaJauD0XWuiFaxT=z2n zwWWUyZK>OY3!vKo-P0Ir1Cp4RE8xdLDX%2c-Rj-G{N?y*lk0%C^pBz~V>@9Q)JUnS zJYZ8UsaYtX_6BmZI(RCB7uPp+<0Tzo{yzlW1ByE5KZn)doGf9?+V{~HbM3Vt6JD#{ z7p%Y3xH)!0@0RT+M^I$UAWT8`I0K|sh74}p$A#Oj*KZX4r_a&vV|>j){!93y-Ca^v zmxmS7M`(Mewi;Z%|jd(3F#?tAodtE*$NL{xO%PPq&r-L9}H| zA=uClk^|#E>1uG_8vIM$JK;6))2AQILjqxOS5x5nThr!M*9TphOSSEF|3F2ow!uZDw`lh|lVcu&%R})8J3D+>=P0W22eu{pwqI`j=2ZufSjN`WBr)=o2 z3G(^b*&UhhYC>5#&FEep>$h(5IhhLUSA?C)%jU zWCZ%N=%@2f6bFWW_0J?YEoUIvbFjlQM#Y`5C6#qj1Gyg-2HgK*KFD}#JO8vjJ^p!6 zsQ|g#MtY~g1!tGib#s#vIAe=5c)}>v30cr*u1bGmOaD09GG-IBy*WzrE6Dy`Y7LM2 zRgX7+Y;t>xK>t;4yB!s_^iBWo*K?N+$GikNP}6ku)f79gSbrs$UsIm8^e54lIS9e; z|2Tg79`Z%{^gTfU|CeCC&ph9jK5g$CF97tWe+#pn0~eJb@>nbM?|)7C`{~bNyj4); zKDg-{d&QtA>tEW+1#eV-`Yuh^>oO7_MiO?XOc3QQ{A2YyTfae*x5(2{T8|wK8P(D4_O=;spLTvC|v7?f981 z>-;B({w0-#)dKw?@*gF4(k9^5p)i6LdjBzqz8QbpIhgi??mQs=C6ag_*VVT4>HD<& zdDXrU#lB(C{*=QY^f{00-+sr+ByO!?Q2wn61vI2S_+gMb|GRAN8NDN8?ODv!TV^f(e}&yxDwl0xDG3zH8>bU8JR7$>6aL46UX7Gh|V=C z*9IKPofwRStLh3kE@1@isG#rTJO+1U@tlYIb33R~2qcWmKcs2b$9f&y^`S*2*Bv}> zoHg=hy=O%KnuAp|@yC^H3fjg!73R%u=4U}5qzU&DK9$cxTJ?TR{s#eWCb0u{V zwS4obG!ALazf|ikxMcQW`F{hR1#k_yJ3o=m6w?RNsZ6?*O=S-qm`LTah0Cd2K3B?Q zN`=hWcu5VaQ(~Xo)h8LzSlo^MaT-8{wnu&^h>{bxm^4H zk4;}h?O*zQVZ$K(dwu^f{Qjf;O^n*udrW_Z-+y#^U)SS>fA^y8{1N#6Lw%FQGZ@?b zU-SD9+x_R^`7ci{Sh(uX`47z?;1JMm%@en2OA3WsZ6#xJL literal 0 HcmV?d00001 diff --git a/.vs/better-cursor.slnx/v18/DocumentLayout.json b/.vs/better-cursor.slnx/v18/DocumentLayout.json new file mode 100644 index 0000000..c17d212 --- /dev/null +++ b/.vs/better-cursor.slnx/v18/DocumentLayout.json @@ -0,0 +1,12 @@ +{ + "Version": 1, + "WorkspaceRootPath": "F:\\Projects\\better-cursor\\", + "Documents": [], + "DocumentGroupContainers": [ + { + "Orientation": 0, + "VerticalTabListWidth": 256, + "DocumentGroups": [] + } + ] +} \ No newline at end of file diff --git a/.vs/better-cursor/CopilotIndices/18.8.1093.27292/CodeChunks.db b/.vs/better-cursor/CopilotIndices/18.8.1093.27292/CodeChunks.db new file mode 100644 index 0000000000000000000000000000000000000000..3ea5dda26eb947441b50c3c103e9127c144f7c0c GIT binary patch literal 73728 zcmeI)&2QUe9Kdlq$&$V#O}ioa6y&Mu(y*>;s0v~d5+QYlS(*WcU6p1fk4Jh#RV7IZisyOpbf#%B<8v0oyX=}DH5-(cKYJk*{!5zk z|1Hh@9{z6T;moB_HS|aD^XcVae(KxF{fVC^q=_#BslZPn3ljneAb$M$*h*hYid66W?EC-DU0Ub!BVAsxMY=yb%No5q9}6b zBfGkM{jO27UuFj?h}!F->SAb06;o6%M^!zO*RE?>HM5ylGu!F3x|P*864_ho4egei z*v@b28BxcEmdP*mN_A^D4$Y{V*LFlHr{s1?K%1>{cdX zI6o1vjv5ap`!Vcgb2oZ&NYwhZooeuBidAFyU~!_HHfp!60d@Sq;-vT5GAi92+-}x^ zkhlif$iTch=~r$nj2g3Us6yPmG}U=O5Kt~(mhU(Eyg9SpG|F$c>NPuSe{o_6azFLh zusF%#KF&Hc$$HH+YR8YOLprOyD+4a>c8rAS$mase#fx%h!){-HZ~Jrp!B+JX`VF#1 z@Zf>pb;@{rQ^crQ_4}3U7e@uBzr8}dKOd<10?JxM?kLVsTd$YeRY7GBGwT5EtT@-( z|L(a+bTa4o>0~%6(H&{dYG;($Cxh6Q*KhTMTQ-w(+U*{-kIvP-Mc)9}vAl~lFF+ zlbh+Z^|2zeDUOHE!7!RGw#;{%;&Vv8QZ=^C(#byC3vSnT(b-B&MD?o2uOuU*qUtoK z5O?Oh;=|R1^#Lm+o}Ta*QuurE!h`?<2q1s}0tg_000IagfB*vjr@&Q@Ps;gI*LJs> z^?jpcws!Xn(=?h_O6_K=-rNiWNX|NoH`{xkgOIW>^YB7gt_2q1s}0tg_000IagfWWB*W<1{cN!QPIg0eRv zJHG=6aR2|*z*K+$0tg_000IagfB*srAb`MA5P0_Y|HVK3V?qD{1Q0*~0R#|0009IL zKmdU;7O?LBbNxTY0j6mPAbsM*5I_I{1Q0*~0R#|0 z009IL7;gct|HnJNvb`i8b#EnD~hwkX#f7Sxa{vv=j|Xxx2k`kmTR9{5#yd{aE;fKZ+y!lXjEB;wMkcO1}$I z>?`5i&(gQ&K0Wus%=^hdlOH91N^HiziN8Ai_0*43Q#>0R1Rwx`M-sRyO{boJUVMvb zTPAh8CO?TaU8b?+(f!$cRms&AQqQfG6f&BVW?N>~(D$=mnN0u9bMdDx%q8A?i#bNS zO`W>auHEZw*`{i_)M5U9c(AIvzOGcsSPaP(>pWF0*OY3VRLaCJG@D#g*46TClJG6a zRLk{Bke#1!*FKZo|A%4*txl%)^k+enk7F8bRJ&uR2 z&L)*|p-*QAoq6#1cxMWfS4AJ*89yfIOhG9robMlWCa7fCyDXW|y~Dke^+6NmEU`^} z&`2`VQHss@HPW+vKWp zJ4^0n$W68WMx{|F)yhq^(4U%#r>7sd))hEtyEdd^v@^bsg)J6uO8nHKGTnMk*6h3sGo<(X_vOWdC92L$&%f+WoJj* zFq)ki(|PwyJay^PWE_oYM_Q%x#4{%}%Zr(8vSr$>J3h+;IT24SEF?aR9?LRbc~I>Q zwOViFO2Jv<$lQ=gqo$VE$u@IW(*E?7$7ZOU_0#zjWYl8h3X%DgURWS`hiZ(vL?b~K zKXBzKN&rf z`4vwew-k6^f_bOv@^L2yl55l}YMGb4rj+Z!WRyo*6c!4ziapc3cYXAAMZIH#mBIpJ<1!YVuarvO>u$M{&(*w#!-e_T*u(WT!lq1$3Xmp-c`uSD z9LWng=`d@ye(!|Ccp)bpW^|kttT+r^0m- zmS`3YlWu5iCrp?MCTyduUT-LzAY7thz_5hBV8Uc?eTK)9GaJ$A)P)P;ZU4j-T;0)b zk6Nwa#a{3b!j)#-xTAi`FZid%;1<|wc%sr&{2j<iDk__k|X;!jVrr|&Pk!;g2dmY7_g z-`^@+Qx-cq4}7JYC@w`}LhT{-4dZzQ-7oi-KlN_%N2JdM>3jYI8w4N#0SG_<0uX=z z1Rwwb2tWV=|B-+kt%;BD0YGFW+C4KlZqf%0-Y@lw(ys#l!Uh2dKmY;|fB*y_009U< z00Izzz^M^9D@NzV@b3T;xc`4@1{NKG00bZa0SG_<0uX=z1Rwx`|FyusfB&EV(?4tw zfB*y_009U<00Izz00bZa0SKI80q_1l-v6KC0Y=v#009U<00Izz00bZa0SG_<0$c#^ z|1k|9009U<00Izz00bZa0SG_<0;gZV`~QCt=@&uzga5z=0SG_<0uX=z1Rwwb2tWV= z5P-mG5J)DY!jnNqqGD7yi~IklVOY@z2tWV=5P$##AOHafKmY;|fWX5Ay!-$7`~Qa< zAr}G=fB*y_009U<00Izz00bcLe;4rX|BKRZ0{_AW0SG_<0uX=z1Rwwb2tWV=5P-lb z5}1iTCElfuYuHxIyZ;}PHU;TB=?m#&zJm<{5P$##AOHafKmY;|fB*y_0D-?H@M0`B zpFdx)TfGjonA7%Uc7U5A#TF^iZI4Ih?)u=)WC4q7mrOR<{F%WZp{bV5F-1uvWsji{ME?|R z&QPR>Y1wyVpqMYdhe_EURPC9s_#}hI_BH`!GWyvY34i=2r$3R^9;kp$j>G6 zW4|tv4GxXZ$KHd@P8XN8 zR(X;TSE@RdQ?Mj8(THP)c>r&#=cURarLV*`Zmz6H|o9@4kS;{nuH!IQv%VW_s zlgk*yveqPg8`3SQ#_!b1TgBRa{*H8?FYYzA%T?0tmQ-yJt;o+_rE=ZsWoOWT+|lsB z-P)EhMd&2dq)n+NRZCKx-?v*xJ-wqJHP=Q3q>F^pgv{IC&IScRFqDcLlBa4zsz^?i zt&9niA%U&|gGR@=oj1u&ne|nZ{?W|M7GKY@t%W zdw9?rmy1Oc$2XSQc#FhU%ZMvOQ&sNu@Sr5C4{>W;bu-HRf-BxA^H)#p#}#w_HpKVF zM{g#c?M01EB3jyQjnJ7!K0an^)R(s|5tJP~J%JKJGi&0p-W zb{l2;yGI*aaOAvp!C3rH4)Vs)Ba$WUOl1#YM_!|IfQPz#@TketW#R=PaUu5eG%2|UmAjFG~oIZm2Q&djp* zxFb_f(wI)!+bkQGkUeF7M{e!N1KiVFG;RCqmL|@hU&`HsYbyO>bipv`?tGox&I}d& z4X7_4-wdf#T+VPKW4UiOm=?5&orQ4x+O@!a!*hlo zku@4_4e>{ZxJOoP-pioJZ+w+&J>vY=Nz26XtpFRpd^zwG8+}^3S-%!Mee7GME|;@P z&dk&9%H2aUk3R3*BfGT=QM$=rT={_Eei=)~zP0k7rKv$wsoH;@_hi*0(Hyn}?mQ=8+n{^)|oX zG*15Bs_XJVKYV1#(v7OSwq$NQy+WjQkDUI;qM!UmD8!U5Y+&W^K|>xq!1{2HY-O!& z+3*fN+HYP8hL{^%nLeB%W6;z6Qva~0i=T=Mi_AMOev58^jau`8Ox--<9wxD(6*Qbd zf}moQ5%MV{i&_?`N-~$v6*4$OiiNx)rn2c2%BQs)$`tY$q^NQZwQ*V#lBtxI&S)r& zv6{>ZDoSOtX_U$3lSodh8p2sIg_8v_m&Iw6ZVSmwDwjc-Y=H=2F+=*yrjVi(3aTI% zM1eHRC}}~>=5u7+l!`KHRztENr%+nU=Q2uL7Bn(kR@Dl*T)Kd;ppx#esGxj7Nh48H za=C0$%onm5lvC1*CTeLqh(N5%X+%gS7saT+rnv4o5IZ1TNWaL~{Bnr2YnicZdoT{R1PRf00e*l5C8%|00;m9AaG^`mIJ}d0qZP_e)E1gVt&Qt&4nNe z_`mJKMv25C_X)%ODfd_0KX9LL|8{1I!azU(2mk>f00e*l5C8%|00;m9AOHmBgTR$w zDe#i7!z|MJmwZblv>Ln-82gG!@N)2-z?842ESwKsjd;EUK)?Uba(RaP7w#Xqzvljo z`(3U{F5v|PfB+Bx0zd!=00AHX1b_e#00KY&2oM6l$%dI+Boe+`ztf00e-**G}Nu z!CYYCNdkKzcs1ZTJ_vs+DB52d@SGVeUJ9nXqQ*f%C>FdD7@ZCTmx8MSdL*zA4ql9q za{zPy{{_SSFZbWve~@nh{F3`Q_r=$4Aan=>fB+Bx0zd!=00AHX1b_e#00KY&2z+A% zLcvIYrEg*Swn*PXp&%0o(zk_RkcpW4{~s{izjFV>{R#KC++T1%<9_gsDFht@0U!Vb zfB+Bx0zd!=00AHX1b_e#m`4KN3FRVFp8UTNx*G95&kuh)Bt|Ab`;UiGK4J6W|GCf= z#`W|+5?W=<$Ny~TB1515)4%^`&d(!yuo(yd0U!VbfB+Bx0zd!=00AHX1c1Q&5TMWh zVgElr^9_~)0U!VbfB+Bx0zd!=00AHX1c1PN5`gFb^EvNeH4p#-KmZ5;0U!VbfB+Bx z0zd!=%ohQ8{y$&y4b}nyAOHk_01yBIKmZ5;0U!VbfWUkbfam}7IqzUK5C8%|00;m9 zAOHk_01yBIKmZ8L7Xf(wKVS0=)&c<_00e*l5C8%|00;m9AOHk_zf00e-*d=jAh z|0o+|xa_%KoExtEc;)=^o#^M0&z6452E)6-A1-{kP+NF!KG}fPry+3s-E(aG9ts@q zc6u6qQa?IS`rQrO?({l(r{8OtAA1irJ6&AXTIESXT&X4%8xmixZb}snTT-<_v?4!ymCALimz_cXaYw@gcWYb56rqz)lQyNAR4qw$e&22(_4JN@ z)La`CkS-EV6EbgmI~x=P!B8r0NS>+fK_kbh}tv6GSmFQrO4UZnAmU z?H=tO%H2-8gSAN=c;~}zcZYb1!^^hVt}Uu69u7N7r%O#7VfBmod~i(8G1(1}21@;C zsN;hXLVpoO$vdr2!?My>Wg4Hg{>Re|u!Tzf?%_diTrL((9N$=G<1G?bEhDZBO;x$q z!-JBnKE$nY)y*jL3$A#h%wIjVA6Lxz+YsLyAHA7)wih)b?s?OQIDaeu^|CkO{MBT9 zJL3FR?wC12#90$MN#`-o@kE?4?rev7HGi?g+HI8W?;dSz!IAUY1!M6)ImjDFk4ToZ zGnGAr9eIt;0Uqk|!J{TmlSiYxMKUSLSJV?xgpJ=w1fFt+C)&f({#x|SE-)2~TGP5$ zE${A)?mV{4sFBOP>^jRZa*we~OqG3!WK??>4~8Vr#xnm?W{Hg_5`ky$7=CDXW_Itr zigUNqYLEaCt@zmwO@f9OX>R8u1y$422TkCDJ zB;@s{aXG_{jOD)BU|P^7b{4|%Yu5tz4bK^VMAm4yHN+ns;vQMGc`t(=zwuSB^@#Id zCoL1lw*qYZ^5wu&Z1idAX8l_5^s#T1x?IjGIWteYD|ZjcJo>!Tyh$4Sf93_lRaZV= z{;%cjC4v1U{CA+~I2e`wtOI(X>6wiw?nOZRwx z9WM`K(R<~_Z4xu3y;{9|R~nZo)~#h4jjcM_UX&XAcrM_Jb^fM2^sK+j+I4GP(DdH1GGXo~Pu>ks+O+VNZMPH`uNtB#C8HR4-enh-1q`ZYF;J z$s5KB_7AT4Zql@o(|}&BdXuEL(v>T{6{ky?P9GyxoqMcx$8wzO6!+Oz+yvInQ;up%{hp4WoTLTa zIS3cXu|wK(>|m@9Yq*U`GEi}A^oja|ee&q|#;E$uX~8m*nB3LGa2d5Bvo-o`DnND& z!ueTBZ{SC`r^!8ihSC>jD?PERnM(UwH51Rj!?E#nI`G-PFUURSnFm&*qVv