Skip to content

Commit 83d978f

Browse files
committed
Add new scratchcards
1 parent ceea782 commit 83d978f

3 files changed

Lines changed: 256 additions & 3 deletions

File tree

.gitattributes

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,107 @@
1+
## Set Git attributes for paths including line ending
2+
## normalization, diff behavior, etc.
3+
##
4+
## Get latest from `dotnet new gitattributes`
5+
6+
# Auto detect text files and perform LF normalization
17
* text=auto
8+
9+
#
10+
# The above will handle all files NOT found below
11+
#
12+
13+
*.cs text diff=csharp
14+
*.cshtml text diff=html
15+
*.csx text diff=csharp
16+
*.sln text eol=crlf
17+
18+
# Content below from: https://github.com/gitattributes/gitattributes/blob/master/Common.gitattributes
19+
20+
# Documents
21+
*.bibtex text diff=bibtex
22+
*.doc diff=astextplain
23+
*.DOC diff=astextplain
24+
*.docx diff=astextplain
25+
*.DOCX diff=astextplain
26+
*.dot diff=astextplain
27+
*.DOT diff=astextplain
28+
*.pdf diff=astextplain
29+
*.PDF diff=astextplain
30+
*.rtf diff=astextplain
31+
*.RTF diff=astextplain
32+
*.md text diff=markdown
33+
*.mdx text diff=markdown
34+
*.tex text diff=tex
35+
*.adoc text
36+
*.textile text
37+
*.mustache text
38+
# Per RFC 4180, .csv should be CRLF
39+
*.csv text eol=crlf
40+
*.tab text
41+
*.tsv text
42+
*.txt text
43+
*.sql text
44+
*.epub diff=astextplain
45+
46+
# Graphics
47+
*.png binary
48+
*.jpg binary
49+
*.jpeg binary
50+
*.gif binary
51+
*.tif binary
52+
*.tiff binary
53+
*.ico binary
54+
# SVG treated as text by default.
55+
*.svg text
56+
# If you want to treat it as binary,
57+
# use the following line instead.
58+
# *.svg binary
59+
*.eps binary
60+
61+
# Scripts
62+
# Force Unix scripts to always use lf line endings so that if a repo is accessed
63+
# in Unix via a file share from Windows, the scripts will work
64+
*.bash text eol=lf
65+
*.fish text eol=lf
66+
*.ksh text eol=lf
67+
*.sh text eol=lf
68+
*.zsh text eol=lf
69+
# Likewise, force cmd and batch scripts to always use crlf
70+
*.bat text eol=crlf
71+
*.cmd text eol=crlf
72+
73+
# Serialization
74+
*.json text
75+
*.toml text
76+
*.xml text
77+
*.yaml text
78+
*.yml text
79+
80+
# Archives
81+
*.7z binary
82+
*.bz binary
83+
*.bz2 binary
84+
*.bzip2 binary
85+
*.gz binary
86+
*.lz binary
87+
*.lzma binary
88+
*.rar binary
89+
*.tar binary
90+
*.taz binary
91+
*.tbz binary
92+
*.tbz2 binary
93+
*.tgz binary
94+
*.tlz binary
95+
*.txz binary
96+
*.xz binary
97+
*.Z binary
98+
*.zip binary
99+
*.zst binary
100+
101+
# Text files where line endings should be preserved
102+
*.patch -text
103+
104+
# Exclude files from exporting
105+
.gitattributes export-ignore
106+
.gitignore export-ignore
107+
.gitkeep export-ignore

src/ScratchcardStatistics/ScratchcardStatistics.csproj

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111
<ItemGroup>
1212
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.*" />
1313
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.*" PrivateAssets="all" />
14-
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components" Version="4.13.*" />
15-
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components.Emoji" Version="4.13.*" />
16-
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components.Icons" Version="4.13.*" />
14+
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components" Version="4.14.*" />
15+
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components.Emoji" Version="4.14.*" />
16+
<PackageReference Include="Microsoft.FluentUI.AspNetCore.Components.Icons" Version="4.14.*" />
1717
</ItemGroup>
1818

1919
</Project>

src/ScratchcardStatistics/Services/ScratchcardService.cs

Lines changed: 147 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3637,6 +3637,153 @@ public static class ScratchcardService
36373637
{ 2_000, 540_000 },
36383638
}
36393639
.ToFrozenDictionary()),
3640+
new(
3641+
"Sorsjegymánia Újratöltve",
3642+
4_990,
3643+
new(2026, 3, 6),
3644+
null,
3645+
1_750_000,
3646+
new Dictionary<uint, uint>
3647+
{
3648+
{ 250_000_000, 1 },
3649+
{ 10_000_000, 9 },
3650+
{ 1_000_000, 200 },
3651+
{ 100_000, 650 },
3652+
{ 50_000, 3_825 },
3653+
{ 25_000, 6_300 },
3654+
{ 20_000, 25_200 },
3655+
{ 15_000, 35_000 },
3656+
{ 10_000, 105_000 },
3657+
{ 8_000, 105_000 },
3658+
{ 6_000, 140_000 },
3659+
{ 5_000, 280_000 },
3660+
}
3661+
.ToFrozenDictionary()),
3662+
new(
3663+
"Szókincs",
3664+
990,
3665+
new(2026, 4, 10),
3666+
null,
3667+
5_000_000,
3668+
new Dictionary<uint, uint>
3669+
{
3670+
{ 50_000_000, 1 },
3671+
{ 1_000_000, 50 },
3672+
{ 100_000, 46 },
3673+
{ 50_000, 250 },
3674+
{ 20_000, 400 },
3675+
{ 10_000, 1_500 },
3676+
{ 7_000, 4_000 },
3677+
{ 6_000, 9_000 },
3678+
{ 5_000, 11_000 },
3679+
{ 4_000, 8_000 },
3680+
{ 3_000, 35_800 },
3681+
{ 2_000, 1_450_000 },
3682+
}
3683+
.ToFrozenDictionary()),
3684+
new(
3685+
"Szókincs Extra",
3686+
1_990,
3687+
new(2026, 4, 10),
3688+
null,
3689+
3_000_000,
3690+
new Dictionary<uint, uint>
3691+
{
3692+
{ 100_000_000, 1 },
3693+
{ 10_000_000, 10 },
3694+
{ 1_000_000, 100 },
3695+
{ 100_000, 700 },
3696+
{ 50_000, 1_500 },
3697+
{ 40_000, 2_015 },
3698+
{ 20_000, 5_100 },
3699+
{ 15_000, 10_000 },
3700+
{ 12_000, 20_000 },
3701+
{ 6_000, 42_000 },
3702+
{ 5_000, 65_000 },
3703+
{ 4_000, 110_000 },
3704+
{ 3_000, 675_000 },
3705+
}
3706+
.ToFrozenDictionary()),
3707+
new(
3708+
"Süti",
3709+
1_500,
3710+
new(2026, 5, 8),
3711+
null,
3712+
3_500_000,
3713+
new Dictionary<uint, uint>
3714+
{
3715+
{ 75_000_000, 1 },
3716+
{ 5_000_000, 10 },
3717+
{ 1_000_000, 100 },
3718+
{ 100_000, 420 },
3719+
{ 50_000, 500 },
3720+
{ 40_000, 1_000 },
3721+
{ 20_000, 4_000 },
3722+
{ 15_000, 5_000 },
3723+
{ 12_000, 12_000 },
3724+
{ 10_000, 11_000 },
3725+
{ 8_000, 18_000 },
3726+
{ 6_000, 45_000 },
3727+
{ 5_000, 70_000 },
3728+
{ 4_000, 70_000 },
3729+
{ 3_000, 140_000 },
3730+
{ 2_500, 210_000 },
3731+
{ 1_500, 560_000 },
3732+
}
3733+
.ToFrozenDictionary()),
3734+
new(
3735+
"Kávé",
3736+
1_500,
3737+
new(2026, 5, 8),
3738+
null,
3739+
3_500_000,
3740+
new Dictionary<uint, uint>
3741+
{
3742+
{ 75_000_000, 1 },
3743+
{ 5_000_000, 10 },
3744+
{ 1_000_000, 100 },
3745+
{ 100_000, 420 },
3746+
{ 50_000, 500 },
3747+
{ 40_000, 1_000 },
3748+
{ 20_000, 4_000 },
3749+
{ 15_000, 5_000 },
3750+
{ 12_000, 12_000 },
3751+
{ 10_000, 11_000 },
3752+
{ 8_000, 18_000 },
3753+
{ 6_000, 45_000 },
3754+
{ 5_000, 70_000 },
3755+
{ 4_000, 70_000 },
3756+
{ 3_000, 140_000 },
3757+
{ 2_500, 210_000 },
3758+
{ 1_500, 560_000 },
3759+
}
3760+
.ToFrozenDictionary()),
3761+
new(
3762+
"Kávézó",
3763+
3_000,
3764+
new(2026, 5, 8),
3765+
null,
3766+
2_500_000,
3767+
new Dictionary<uint, uint>
3768+
{
3769+
{ 150_000_000, 1 },
3770+
{ 25_000_000, 5 },
3771+
{ 5_000_000, 10 },
3772+
{ 1_000_000, 150 },
3773+
{ 100_000, 500 },
3774+
{ 50_000, 4_000 },
3775+
{ 30_000, 5_000 },
3776+
{ 20_000, 9_000 },
3777+
{ 15_000, 14_000 },
3778+
{ 10_000, 28_500 },
3779+
{ 9_000, 50_000 },
3780+
{ 7_000, 50_000 },
3781+
{ 6_000, 100_000 },
3782+
{ 5_000, 100_000 },
3783+
{ 4_000, 150_000 },
3784+
{ 3_000, 400_000 },
3785+
}
3786+
.ToFrozenDictionary()),
36403787
}
36413788
.ToFrozenSet();
36423789
}

0 commit comments

Comments
 (0)