@@ -22,42 +22,45 @@ <h1 class="title-global"><a href="index.html">Advent of Code</a></h1>
2222 </ nav >
2323 < div class ="user "> Shahar Talmi < a class ="supporter-badge " title ="Advent of Code Supporter "> (AoC++)</ a > < a
2424 href ="https://www.wix.engineering/ " target ="_blank " class ="sponsor-badge "
25- title ="Member of sponsor: Wix Engineering "> (Sponsor)</ a > < span class ="star-count "> 6 *</ span > </ div >
25+ title ="Member of sponsor: Wix Engineering "> (Sponsor)</ a > < span class ="star-count "> 8 *</ span > </ div >
2626 </ div >
2727 < div >
2828 < h1 class ="title-event "> < span class ="title-event-wrap "> $year=</ span > < a
2929 href ="index.html "> 2025</ a > < span class ="title-event-wrap "> ;</ span > </ h1 >
3030 </ div >
3131 </ header >
3232 < main >
33- < p > Starting this year, there will be < a href ="/2025/about#faq_num_days "> 12 days</ a > of puzzles each December.</ p > < style >
34- .calendar .calendar-color-a { color : # 999 ; }
35- .calendar .calendar-color-t { color : # 32211a ; }
33+ < style >
3634.calendar .calendar-color-v { color : # b6f ; }
37- .calendar .calendar-color-k { color : # 666 ; }
38- .calendar .calendar-color-o { color : # f90 ; }
39- .calendar .calendar-color-y { color : # ff6 ; }
35+ .calendar .calendar-color-a { color : # 999 ; }
4036.calendar .calendar-color-w { color : # fff ; }
37+ .calendar .calendar-color-d { color : # a74 ; }
38+ .calendar .calendar-color-y { color : # ff6 ; }
4139.calendar .calendar-color-u { color : # 06f ; }
42- .calendar .calendar-color-r { color : # f00 ; }
40+ .calendar .calendar-color-k { color : # 666 ; }
4341.calendar .calendar-color-Y { color : # ff6 ; text-shadow : 0 0 5px # ff6, 0 0 10px # ff6, 0 0 15px # ff6 ; }
44- .calendar .calendar-color-n { color : # 9b715b ; }
4542.calendar .calendar-color-m { color : # abc ; }
43+ .calendar .calendar-color-t { color : # 32211a ; }
44+ .calendar .calendar-color-o { color : # f90 ; }
45+ .calendar .calendar-color-r { color : # f00 ; }
46+ .calendar .calendar-color-n { color : # 9b715b ; }
4647.calendar .calendar-color-g { color : # 0f0 ; }
4748</ style >
48- < pre class ="calendar "> < a aria-label ="Day 1, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day01.js " class ="calendar-day1 calendar-verycomplete "> < span class ="calendar-color-w "> ____ </ span > < span class ="calendar-color-w "> '' </ span > < span class ="calendar-color-w "> '.. </ span > < span class ="calendar-color-w "> . </ span > < span class ="calendar-color-Y "> *</ span > < span class ="calendar-color-w "> '' </ span > < span class ="calendar-color-w "> .</ span > < span class ="calendar-color-w "> .</ span > < span class ="calendar-color-o " > < </ span > < span class ="calendar-color-w " > o </ span > < span class ="calendar-color-w "> ' </ span > < span class ="calendar-color-w "> .</ span >
49+ < pre class ="calendar "> < a aria-label ="Day 1, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day01.js " class ="calendar-day1 calendar-verycomplete "> < span class =" calendar-color-w " > . </ span > < span class ="calendar-color-w "> ' </ span > < span class ="calendar-color-w "> '</ span > < span class ="calendar-color-w "> ____ </ span > < span class ="calendar-color-w "> ' </ span > < span class ="calendar-color-Y "> *</ span > < span class ="calendar-color-w "> '</ span > < span class ="calendar-color-w "> .' </ span > < span class ="calendar-color-w "> .</ span > < span class ="calendar-color-w " > . </ span > < span class ="calendar-color-o " > < </ span > < span class ="calendar-color-w "> o </ span > < span class ="calendar-color-w "> .</ span >
4950< span class ="calendar-color-w "> ________/</ span > < span class ="calendar-color-a "> O___</ span > < span class ="calendar-color-w "> \__________</ span > < span class ="calendar-color-r "> |</ span > < span class ="calendar-color-w "> _________________O______</ span > < span class ="calendar-day "> 1</ span > < span class ="calendar-mark-complete "> *</ span > < span class ="calendar-mark-verycomplete "> *</ span > </ a >
50- < a aria-label ="Day 2, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day02.js " class ="calendar-day2 calendar-verycomplete "> < span class ="calendar-color-a "> _______</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-a "> _________</ span > < span class ="calendar-color-t "> ' </ span > < span class ="calendar-color-t "> .</ span > < span class =" calendar-color-t " > . </ span > < span class ="calendar-color-t "> '</ span > < span class =" calendar-color-t " > . </ span > < span class =" calendar-color-t " > . </ span > < span class ="calendar-color-t "> . </ span > < span class ="calendar-color-t "> .''.' </ span >
51- < span class ="calendar-color-a "> |</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-v "> @</ span > < span class ="calendar-color-n "> __</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-u "> o</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-r "> '.</ span > < span class ="calendar-color-a "> |_</ span > < span class ="calendar-color-a "> _________________________</ span > < span class ="calendar-day "> 2</ span > < span class ="calendar-mark-complete "> *</ span > < span class ="calendar-mark-verycomplete "> *</ span > </ a >
52- < a aria-label ="Day 3, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day03.js " class ="calendar-day3 calendar-verycomplete "> < span class ="calendar-color-t "> '</ span > < span class ="calendar-color-a "> |_</ span > < span class ="calendar-color-r "> &</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-y "> %</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-u "> o</ span > < span class ="calendar-color-o "> o</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> ^</ span > < span class ="calendar-color-n "> =</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-n "> [</ span > < span class ="calendar-color-a "> \|</ span > < span class ="calendar-color-g "> ..'</ span > < span class ="calendar-color-m "> _</ span > < span class ="calendar-color-r "> .</ span > < span class ="calendar-color-k "> .</ span > < span class ="calendar-color-r "> .</ span > < span class ="calendar-color-k "> .</ span > < span class ="calendar-color-r "> .</ span > < span class ="calendar-color-k "> .</ span > < span class ="calendar-color-a "> |</ span >
51+ < a aria-label ="Day 2, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day02.js " class ="calendar-day2 calendar-verycomplete "> < span class ="calendar-color-a "> _______</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-a "> _________</ span > < span class ="calendar-color-t "> . </ span > < span class ="calendar-color-t "> .'. </ span > < span class ="calendar-color-t "> '</ span > < span class ="calendar-color-t "> '' </ span > < span class ="calendar-color-t "> .</ span >
52+ < span class =" calendar-color-t " > ' </ span > < span class ="calendar-color-a "> |</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-v "> @</ span > < span class ="calendar-color-n "> __</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-u "> o</ span > < span class ="calendar-color-n "> _</ span > < span class ="calendar-color-r "> '.</ span > < span class ="calendar-color-a "> |_</ span > < span class ="calendar-color-a "> _________________________</ span > < span class ="calendar-day "> 2</ span > < span class ="calendar-mark-complete "> *</ span > < span class ="calendar-mark-verycomplete "> *</ span > </ a >
53+ < a aria-label ="Day 3, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day03.js " class ="calendar-day3 calendar-verycomplete "> < span class ="calendar-color-a "> |_</ span > < span class ="calendar-color-r "> &</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-y "> %</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> ||</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-u "> o</ span > < span class ="calendar-color-o "> o</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> ^</ span > < span class ="calendar-color-n "> =</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-n "> [</ span > < span class ="calendar-color-a "> \|</ span > < span class ="calendar-color-g "> ..'</ span > < span class ="calendar-color-m "> _</ span > < span class ="calendar-color-r "> .</ span > < span class ="calendar-color-k "> .</ span > < span class ="calendar-color-r "> .</ span > < span class ="calendar-color-k "> .</ span > < span class ="calendar-color-r "> .</ span > < span class ="calendar-color-k "> .</ span > < span class ="calendar-color-a "> |</ span >
5354 < span class ="calendar-color-a "> \_</ span > < span class ="calendar-color-m "> ]</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-n "> --</ span > < span class ="calendar-color-m "> |_|</ span > < span class ="calendar-color-a "> ___</ span > < span class ="calendar-color-m "> []</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-m "> []</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-m "> []</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> //</ span > < span class ="calendar-color-a "> _|</ span > < span class ="calendar-day "> 3</ span > < span class ="calendar-mark-complete "> *</ span > < span class ="calendar-mark-verycomplete "> *</ span > </ a >
54- < span aria-hidden ="true " class ="calendar-day4 "> ____________//___
55- | \ // @@| < span class ="calendar-day "> 4</ span > < span id ="calendar-countdown "> </ span > < script >
55+ < a aria-label ="Day 4, two stars " href ="https://github.com/shahata/adventofcode-solver/blob/main/src/2025/day04.js " class ="calendar-day4 calendar-verycomplete "> < span class ="calendar-color-a "> ____________</ span > < span class ="calendar-color-m "> //</ span > < span class ="calendar-color-a "> ___</ span >
56+ __________________________ < span class ="calendar-color-d "> ..</ span > < span class ="calendar-color-a "> |</ span > < span class ="calendar-color-w "> \</ span > < span class ="calendar-color-r "> '</ span > < span class ="calendar-color-g "> '</ span > < span class ="calendar-color-r "> '</ span > < span class ="calendar-color-g "> '</ span > < span class ="calendar-color-r "> '</ span > < span class ="calendar-color-g "> '</ span > < span class ="calendar-color-m "> //</ span > < span class ="calendar-color-w "> @@</ span > < span class ="calendar-color-a "> |</ span > < span class ="calendar-day "> 4</ span > < span class ="calendar-mark-complete "> *</ span > < span class ="calendar-mark-verycomplete "> *</ span > </ a >
57+ < span aria-hidden ="true " class ="calendar-day5 "> |_ ___ | .--. | < span class ="calendar-color-d "> ..</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> [#]</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-w "> @@</ span > < span class ="calendar-color-a "> __</ span > < span class ="calendar-color-m "> //</ span > < span class ="calendar-color-a "> _</ span > < span class ="calendar-color-w "> @@@</ span > < span class ="calendar-color-a "> |</ span >
58+ |_\_|^|_]_|==|_T_T_T_T_T_| < span class ="calendar-day "> 5</ span > < span id ="calendar-countdown "> </ span > < script >
5659( function ( ) {
5760var countdown = document . getElementById ( "calendar-countdown" ) ;
5861if ( ! countdown ) return ;
59- var server_eta = 84602 ;
60- var key = "2025-4 -" + server_eta ;
62+ var server_eta = 84969 ;
63+ var key = "2025-5 -" + server_eta ;
6164var now = Math . floor ( new Date ( ) . getTime ( ) / 1000 ) ;
6265var target = server_eta + now ;
6366if ( sessionStorage ) {
@@ -80,8 +83,8 @@ <h1 class="title-event"> <span class="title-event-wrap">$year=<
8083 countdown . textContent = "" ;
8184
8285 var a = document . createElement ( "a" ) ;
83- a [ String . fromCharCode ( 104 , 114 , 101 , 102 ) ] = "/2025" + String . fromCharCode ( 47 , 100 , 97 , 121 , 47 ) + "4 " ;
84- a . className = "calendar-day4 calendar-day-new" ;
86+ a [ String . fromCharCode ( 104 , 114 , 101 , 102 ) ] = "/2025" + String . fromCharCode ( 47 , 100 , 97 , 121 , 47 ) + "5 " ;
87+ a . className = "calendar-day5 calendar-day-new" ;
8588 var span = countdown . parentNode ;
8689 while ( span . firstChild ) {
8790 a . appendChild ( span . firstChild ) ;
@@ -103,8 +106,6 @@ <h1 class="title-event"> <span class="title-event-wrap">$year=<
103106update_countdown ( ) ;
104107} ) ( ) ;
105108</ script > </ span >
106- < span aria-hidden ="true " class ="calendar-day5 "> |_[#]_@@__//_@@@|
107- < span class ="calendar-day "> 5</ span > </ span >
108109< span aria-hidden ="true " class ="calendar-day6 ">
109110 < span class ="calendar-day "> 6</ span > </ span >
110111< span aria-hidden ="true " class ="calendar-day7 ">
0 commit comments