#AdVENt of Code
1 messages · Page 2 of 1
hte lsp is so BAD
what does the lsp do
NOTHING
Typescript types are basically a fully featured language so yeah it's possible, I just don't remember how
also i realize i can do this so much easier
ruby language server provider is dogshit
IT MAKES MY VIM EXPLODE EVERY KEYSTROKE
LOL
ah
could use an enum if you wanted to ig but if you want better type safety you might be able to add as const to the end of the first line so typescript knows it's static
OH
oh i misread what you asked
INDEX WAS OFFSET
The type 'readonly ["red", "green", "blue"]' is 'readonly' and cannot be assigned to the mutable type 'Color[]'
won't be a problem once Color is based on the value of colors
Oh wait you could just use typeof to calculate Color based on the array right
oh yea, and there is the Cubes interface
const colors: Color[] = ['red', 'green', 'blue']
type Color = 'red' | 'green' | 'blue'
interface Cubes {
red: number
green: number
blue: number
}
yea
that is exactly the response I was looking for
And cubes can be Record<Color, number>
rini going crazy 
if you add as const
THE LSP DOESNT DO ANYHGNG
have you tried turning it off and on again
time to golf it in uiua now
i realize i could do a lot better
||i dont really need to distinguish the different "subgames"||
a
fuck it all i need is uiua watch
part 2 is really quick once you have part one
thanks typescript people for helping me improve my types
_. 
lodash is my god
tyminky
Not sure what maxBy is but I'm sure it has a pure equivalent
typing .reduce for sum is slow and dumb, same thing goes for the rest of lodash
I refuse to lose meaningless leaderboard points to someone's hatred of a js library
@\n
so baad
nope
kill rini NOW
i will insert null byte
WHAT ARE U DOING MINIFYING UR UIAU?!
YOP
in vim u can just go to insert mode
press ctrl+v and type 0
instant null byte
wrong. 23 more days.
NO
yop
I'm so close to doing this with ternaries and .map
tunaries
Click for brain damage
||```ts
console.log(
input
.split("\n")
.map((game) => game.split(":"))
.map((x) => x.map((y) => y.replace(/\s/g, "")))
.map((x) => [+x[0].replace("Game", ""), x[1]])
.map((x) => [x[0], x[1].split(";")])
.map((x) => [x[0], x[1].map((y) => y.split(","))])
.map((x) => [
x[0],
x[1].map((y) =>
y.map((z) =>
z.includes("red")
? +z.replace("red", "") > avalible.red
? null
: z
: z.includes("blue")
? +z.replace("blue", "") > avalible.blue
? null
: z
: z.includes("green")
? +z.replace("green", "") > avalible.green
? null
: z
: z
)
),
])
.map((x) => [x[0], x[1].flat()])
.map((x) => [x[0], x[1].includes(null) ? false : x[1]])
.map((x) => x.flat(2))
.map((x) => (x[1] === false ? 0 : x[0]))
.reduce((a, b) => a + b)
);
true
This is just for part one
Horror
Help I'm trying to send messages but my cat keeps shoving his head into my hand and demanding pets
baaad
in an array of boxed strings
oh yea you just have to box the string ur looking for
not workin
if u dumpid
after boxing
does it say that its unboxed
because i had this exact issue
@somber smelt you love https://github.com/zt64/advent-of-code
┌╴/home/rini/git/aoc/day02/./pt1.ua:3:3
├╴[⌜Game 1: nya⌟ ⌜Game 23: adjksdhf⌟]
├╴⌜: ⌟
└╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴
post aoc fn
its ezpz
good
btw guys
r/adventofcode: Advent of Code is an annual Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be …
i doubt anything will come of it but optionally dont check in ur input
I will add to gitignore tomorrow
I gitignored mine simply because I didn't want random text files in my repo lol
@warped dust you love ⍜(⊡2)(4;) [0 0 0 0]
But now it dynamically fetches it anyways so ¯\_(ツ)_/¯
how
can I add workflows to mine
just copy the url from browser and copy your session cookie
YOP
And GET
does session cookie ever expire
Idk probably not
You can always just make a new one
does it just not
I could store it in GitHub secret
heres my code for it
then make workflow run all my days
let me cook
i got it to work on the test input but not the actual input (yet again.) so i'm just going to assume that these are intentionally ambiguous to make chatgpt users cry
||```rb
starting_config = {
"red" => 12,
"green" => 13,
"blue" => 14
}
puts File.read("input.txt").lines(chomp: true).filter_map {|line|
(id, game) = line[5..].split(": ")
results = game.split("; ").map {|set|
colors = starting_config.clone
set.split(", ").map{|c|c.split(" ")}.each {|(num, color)|
colors[color] -= num.to_i
}
colors.values.all? { _1 > 0 }
}
id.to_i if results.all?
}.sum```||
what am i fucking up here? i don't get it
is that ruby
yes
What lang are you doing
different each day
Ah
yesterday python today csharp
i did that last year
golfed in js
||```js
counts = input.split("\n").map(l => [...l.matchAll(/(\d+) (.)/g)].reduce((a, [,n,c]) => (a[c] = Math.max(a[c], n), a), {r:0,g:0,b:0}))
part1 = counts.map(({r,g,b}, i) => r<=12 && g<=13 && b<=14 ? i+1 : 0).reduce((a, b) => a + b)
part2 = counts.map(({r,g,b}) => rgb).reduce((a, b) => a + b)
uiua has restructured my brain
i really wish there stopped being example inputs that succeed and edge cases in the main thing
really fucking annoying
@true hatch
:(
hi
hi
what edge case did you run into tonight?
what edge cases did u get?
@sullen fiber you love ||fork(take)(drop)where find": "||
The only real difference in reality vs examples was pick count I think
HAHA
THATS AMAZING
nothing i can explain
first one is sum, second is successful games
works entirely on the example
what do we do in two?
do aoc challenges get progressively harder
by day yes
oh no
sort of its not exactly linear
maybe I should've done fortran early days
Find the minimum possible counts for the cubes in each case
also something cool
Like if you pick 15 red you need at least 15 red in the game
second was really easy
idk why i replied to ur message treat it as a ping
so you can pick an amount for red green and blue and get that many cubes for it?
Well if a game has 2 picks
One has 2 red the other is 4 red
Then the bag obviously has at least 4 red cubes
Repeat that for all colors
amazing
And use that to get the minimum amount of cubes possible for each situation
I didn’t think of math.max there
I knew there was a better way than bad if blocks, I just didn't bother to find it because I didn't care
ngl i didnt realize
that’s actually so clean and satisfying tho
I did min first
Javascript literally refuses to throw an error it's so odd
I just kinda guessed
kinda based
I just did redMax and a bunch of if statements ¯_(ツ)_/¯
I didn't need any if
funny
||```cs
private static void Part2()
{
var total = 0;
foreach (var game in games)
{
var red = game.bags.Max(x => x.red);
var green = game.bags.Max(x => x.green);
var blue = game.bags.Max(x => x.blue);
total += red * green * blue;
}
Console.WriteLine($"Total: {total}");
}
}```||
yeah I used if instead of math.max
insane
so sane
Two?
yea like +a>b?+a:b
Oh yeah I guess you have to convert the return too
how do i use each when i need something on the stack for each call
Meh just convert it before the ternary and you only have one extra char
how
uh give small example
i have a string on the stack and i have an array i want to iterate
and use the string
fold
instead of each
{"real" "fake" "sane"}
≡(□⊂∩⊔:) :□"not "
# {"not real" "not fake" "not sane"}
row is like map
i don't think you need to spoiler ur code let's be real
wdym its so idiomatic
you will love my uiua
im with vee..
true you have already made some bangesr
┌╴/home/rini/git/aoc/day02/./pt1.ua:13:6
├╴"3 blue, 4 red, 14 green"
├╴[6 13]
└╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴╴
Error: Cannot rows arrays with different number of rows 2 and 23
at /home/rini/git/aoc/day02/./pt1.ua:13:1
13 | ≡(:) dump∘ ⊚⌕", ".
ghghg
okay i need to box the string
row(:)?
is this luau
yeah i was trying to make it use two args
both each and rows work
f
yesterday's part 2 was fun
FUN
rini needs to be shocked
what ze heck are you doing
im making the red green and blue cubes in discord
cant be bothered to make blue ngl
anyways here it is
i dont have time to make a good thing
insane
heres my sol for today incase anyone cares
https://github.com/taskylizard/adventofcode/blob/trunk/2023/2/index.ts
I will clean it up later
average uiua boxed tensor
iokay im cooking
it treats boxed arrays as items when printing
rather than rows
its scary
wait ur parsing asf
the .unwrap() of uiua: □
real
∵(□∵(⊃(;)(parse⊔⊢)S@ ⊔)S@,⊔)S@;
my brain dyinf
wtf theres a first but not a last
firstrev
he pretty much only adds things that cant be done in like 4 or less ops
"uiuisms"
u 2 nerds still nerding
u could make a list and indexof
mnm
yop
trying to figure out how id make it so it returns [0 0 3] for that
wait real
but * will unbox for u
oh god this is starting to work
so good
i know what to do but the way i wrote this thing got
damn
i love three nested eachs
fear
got damn
||```
C ← {"red" "green" "blue"}
S ← ⊜□≠,
I ← parse ↙
G ← (
↘+2
∵(□∵(×⊃(parse⊔⊢)(⌕:C⊢⇌)S@ ⊔)S@,⊔)S@;
□
)
P ← (
⊔
↘ 5
⊃I G ⊚⌕": ".
)
∵P S@\n&ru @� 0
null byte on the last line ofc
yea my first solution is about the same level of nest
girl you genuinely don't need to spoiler that code 😭
i kinda want to try getting on global leaderboard 1 day
REAL
uaiaiau users on their way to spoiler illegible code
what is this monstrosity
uiua is very legible
uiua
# eg: ParseStep "D3" -> [¯3 0]
ParseStep ← [⍘ℂ] ×⁅ⁿ:eℂ:0×η ⊓(⊗⊙"RULD")(-@0) ⍘⊟
swift
No.
actually
do it in clojure
@warped dust this uses e^iθ you love
sane
i used swift last year
u should do it in the langs used in https://github.com/Vendicated/pride
inno setup aoc when
swift is pretty cool
vee do it in qilang with me
do it in clojure
NO
do it in the roku langauge.
wtf is qilang
ok what about civet
i will never use lisps
civet isn't so horrible
i already had a lisp as a kid i don't need more lisps in my life
<x> non-mainstream language on their way to make the syntax whatever the fuck they want (their language will never take off)
brightscript
the modern way to explode
you guys just have no balls
i read this as cishet and was like gotdamn now they're even invading our queer space
these gays and their uaiu
oh indexof is actually real
lol silly
i was doing where find
oo i see
cuz its same
the only difference is
no index -> array length
rather than failing to pull out first from where
?
who up adventing of code
vap help
0
AAA
AAAAAAAAAAAAAa
That's not the right answer; your answer is too high. If you're stuck, make sure you're using the full input data; there are also some general tips on the about page, or you can ask for hints on the subreddit. Please wait one minute before trying again. [Return to Day 2]
they're literally yap 100 this year
malware
just doesnt keep state apparently?
terrible
i will make my own task runner
oh im doing the opposite of the prompt
lol
AA
still doesnt owrk
someone debug this please ||```
S ← ⊜□≠,
G ← (
↘+2
/+>12_13_14/+∵(/+∵(×⊃(parse⊔⊢)(⌕:{"red""green""blue"}⊢⇌)S@ ⊔)S@,⊔)S@;
)
/++1⊚=0∵(G⊚⌕": ".↘5⊔)S@\n&ru @� 0
uiau
Because you have guessed incorrectly 4 times on this puzzle, please wait 5 minutes before trying again.
oh wait
still need debugging?
i was doing like
sorry i was figuring out how to draw 1s on a matrix
checking if the sum of all games was higher
well each draw
its just a thin rectangle
HOLY SHIt
huge
make a crewmate..
take drop
hop on planet syntax when
crops the matrix
(1;)
yea i thnk
WILL
good.
crewmate golf
There's a golfer among us
fix
nope
yea
real
||```
S ← ⊜□≠,
/++1⊚=0∵(/+/+∘≡>¤12_13_14∵(/+∵(×⊃(parse⊔⊢)(⌕:{"red""green""blue"}⊢⇌)S@ ⊔)S@,⊔)S@;↘+2⊚⌕": ".↘5⊔)S@\n&ru @� 0
**solve.ua: **
Lines ← ⊜□≠@\n. &fras "input.txt"
SubstrMask ← /↥≡↻⊙¤¯⇡⊃⧻⌕
Colors ← {"red" "green" "blue"}
ParseSubgame ← /+ ≡(⍜⊡; ⊙: ⍘[⊙∘]⇌) :¤[0 0 0]
⊐≡(⊐≡(⊜□¬SubstrMask", ".) ⊜□¬SubstrMask"; ". ↘+2⊗@:.) Lines
≡(□≡(ParseSubgame⊔ □≡([⊙∘] ⊙(⊗□:Colors) parse ∩⊔⍘[⊙∘] ⊜□≠@ .⊔)⊔)⊔)
Games ←
# Part 1
UpperBound ← [12 13 14]
/+ +1⊚ =3≡(/+) ≡(≤UpperBound) ⊐≡(/↥) Games
# Part 2
/+ ⊐≡(/×/↥) Games
same
you be glad i didnt merge my folds and eachs
**golf.ua: **
Input ← &fras "input.txt"
ParseCube ← [⊙∘] ⊃(parse↙)(⊗:"rgb" ⊡+1) ⊗@ .
ParseGame ← □⊜ParseCube¬+↻¯1.∊:",;". ↘+2⊗@:.
Games ← ⊜ParseGame≠@\n. Input
Counts ← ⊐≡(⊕(/↥) ⍘[⊙∘] ⇌⍉) Games
# Part 1
UpperBound ← [12 13 14]
/+ +1⊚ =3 ≡(/+ ≤UpperBound) Counts
# Part 2
/+ ≡(/×) Counts
this is me redoing after cleaning it up
↯5_4⋯716606
NOOO WAY
sys
TRUYE
I hope tmrw is easy
I wanna get one on the day leaderboard and I think I could do a easy one in under 5 min
@warped dust check this out
wtf today was so easy
literally took me like 2 lines of changes to adapt my part 1 solution to part 2
lmao codeberg thinks my uiua answer is a binary file
||
powerSum = 0
[...]
powerSum += cubesShown["red"] * cubesShown["green"] * cubesShown["blue"]
||
this was legit all i had to add for part 2
😭
today was so easy compared to yesterday
lmao
WTF IS THAT
uiua
i love ruby destructuring
mb forgot to spoiler
thats what you FUCKING GET
for putting a NULL BYTE
in your SOURCE CODE
kill
not as hard as ⊜□≠:@:.
but i would never use ruby for an actual project
end
end
end
end
end
rate
i think u can tell codeburger its text
do @warped dust
# .gitattributes
*.ua text
true
codeberg lame
STOP
yes
die
I will
wtf!?
nullbyte overrides it all
wait
↯∞_∞0
try
# .gitattributes
*.ua diff
TRUe
A path to which the diff attribute is set is treated as text, even when they contain byte values that normally never appear in text files, such as NUL.
oh got
I'm 8th on the swift lang leaderboard 
codeberg try not to be unstable challenge
vee ban taximachine
me when displaying nullbytes is stability
i tried in my fork
maybe u have to commit again
@tranquil vapor bring back leaderboard
LOL
Unable to apply patch "Error: Stdout: Stderr: Falling back to direct application... error: cannot apply binary patch to 'day02/pt1.ua' without full index line error: day02/pt1.ua: patch does not apply Err: exit status 1"
jumpscare
yes
i recommited and it still borked
- This operation CANNOT be undone.
- This operation will permanently delete the Ven/malware repository including code, issues, comments, wiki data and collaborator settings.
jumpscare
wtf ven malware? Real?
still doesnt work :c
i can mirror to guhhub
it is named that wdym
I will eat it.
i kinda wanna buy
i removed the null byte 💔
now its 1 byte longer..
This file contains ambiguous Unicode characters!
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
Omg it's so cheap
someone tell her
vERUR
rust for aoc so good
VIRUS
im rusting
im unwraping im andthening im .parse::<u32>()ing im rusting
@weary carbon GET IN THE LEADERBOARD :3
xaev listener
i merged my repos https://codeberg.org/Ven/aoc23
HIII
hi hi mae
wait so what do i need to do?
cool ass website god damn
use branches you dummy
i found out you can merge two repos together and keep their history
23
wtf lying vee
goes kinda hard
you can join leaderboards on https://adventofcode.com/2023/leaderboard/private
code pinned
thank u guys :,DDD
hii
joined the lb!
welcomee
still didnt finish day 1 tbh 😭
@warped dust for future reference..
it was midnight and i couldnt be asked to do the words -> numbers
if you need to dumpid inside an under condition
that's oki take ur time
Dump ← setinv(dump∘)()
⍜(↘:↙: Dump)(∵⋅1) ↯GridSize0
it doesnt know what the inverse of dump is 💔
thats only top value
surely i didnt put my shithub login int ocodeburger
"none of these words are in the bible"
oh
"If the repository needs authentication expand the Authorization section and fill in your authentication information. Note that the requested password can also be your access token."
duuuu
oh yeah isnt password used as the auth token field
swear that happens at some point using github
there we go https://github.com/Vendicated/AdventOfCode
now i have it mirrored to shithub
parsing in rust so bad
yop
V
i wanna do rust so bad
i dont wanna bother setting up cargo
do purescript with me :3
hop on rustc
idk how i would like set up the crates
?????@$#%^YUTJIH
**justfile: **Lines 7-12
@new DAY:
cargo new --vcs none day{{DAY}}
rm day{{DAY}}/src/main.rs
mkdir -p day{{DAY}}/src/bin
echo -e "fn main() {\n \n}" > day{{DAY}}/src/bin/pt1.rs
echo -e "fn main() {\n \n}" > day{{DAY}}/src/bin/pt2.rs
i need to install crates
no you dont
😨
idk what htaitlooks lietkj
its joever
i think thats a prerequisite for being transfem
so true
maybe this was a mistake
75
that's common lastfm is bad
Heck [Explicit]
that six impala image goes hard
underscores is kinda terrible but thats what makes it good
vee will not wake up tmr
MEAN
i saw her live last month and cried
alright can someone get out the ven clone
and you say THAT to ME
who
i saw her live 3 days ago!! :D
I feel like my Spotify wrapped would make you all recoil
only vee they are the music arbiter
OMG FIRe
https://fixvx.com/etstringy/status/1730363346048762325?s=20 (didnt post this to fedi because there are no underscores fans on fedi)
real
there are no underscores fans on fed
LIEEE
i know the top 4
pov: indie 😭
Spotify is kinda wack for that idk what they're on 😭about
.g pov: indie
I knew my music was indie but pov: indie???
- The Frights - 122 plays
- Mitski - 62 plays
- Weathers - 54 plays
- Cavetown - 51 plays
- grandson - 41 plays
- My Chemical Romance - 35 plays
- girl in red - 33 plays
- Mindless Self Indulgence - 23 plays
- Set It Off - 19 plays
- Eyedress - 15 plays
i cant believe they've classified "Dariacore" as an official genre now
msi true
wtf does a genre starting with pov: mean
LMAO THE LIVING TOMBSTONE
LMAO its like tiktok music 😭
its one of those playlist genres
thats not how pov wokrs
Do not do me like that 💔
ahahah i love that u immediately knew
good song
i swear i was shuffling once and that song came on and first i was like wow this song slaps
jane sweep
omg that song
msi installer
vap timed out i wonder what they said 
Spotify told me that I've listened to 54 days of music
nop
YOU SAID IT TOO TAKE RESPONSIBILITY
was though
and 1 day I listened to 12 hours of music
in that one day
i believe george orwell wrote a book about this
animal farm
REAL
we need to make some algorithm that will detect whether someone is queer or not and if they are they wont get timed out for saying faggot
just make a f role
pronoujnce in bio...
oh
(and give it to me)
TRUE
add the gaydar to venbot...
wait thats kinda real
give fabgot role to people and let automod bypass
i said it first
holy shit
no u didnt
idid
its ok they're all qqqqqqqqqqqqqqqqqqqqqq
the best invention of the twenty first century
nah tbhi dont wantr f slur to become commonly used here
can I exchange mine it's broken
laame
no fun but understandable
i should
do it so the actual homophobes try it and get muted
Need to keep this place appropriate for the kids 
we dont want the straggots thinking theyre on the team...
taking this out of context immediately
SO CHEAP
tbh is straggots the best we can do as a community
what if we bought it together
omg real
i love drake memes
shared custody
what registrar is this
how is it cheaper than porkbun
Different currency
nah
i made a throwaway spaceship account to check things and you can only delete ur account by email
so good
WTF Is SPACEship
damn 😭
i think UK has higher salex tax
honestly the frontpage scares me off a bit the fact that they say "Spaceship OS"
MF ITS A WEBSITE
I know I'm joking it's because you're German
WHAT OS??
should i buy codeburger.org
i just wanna make it rewrite requests to codeberg.rog
CODEBERG REPUBLIC OF GAMERS
mb
codeberg proxy
rini ban rini
or a proxy that just proxies codeberg but replaces codeberg with codeburger everywhere
the latter is probably funnier
The cutest Discord client mod. Mirror of https://github.com/Vendicated/Vencord, but feel free to open pull requests and issues here as well!
or it could just rewrite codeberg -> codeburger in embeds
and redirectusers
heh
@weary carbon
w!!!!
im looking at a price comparison site
the german pay gap
truly a minority
insaaaane
german politicians and news are so cringe i wanna kill them all (in minecraft)
mort garson is crazy
I LOVE BIASED PROPAGANDA
tbf fox news is worse than german media but it's almost as bad as fox
wait i know exactly which 3 people put mort garson on there
fox news is
😨
i have to deal with the uk equivilent of that shit in my house unfortunately 😭
some german politican told news they should promise to support israel
hmmm
like buddy??????
DO NOT
we have a term for news that support a specific political groups and it's "propaganda"
SCALA??
why not
DO NOT
How
i'll give oyu a few minutes to think about this
I'm in the uk some point late march to early April
Scala is a strong statically typed high-level general-purpose programming language that supports both object-oriented programming and functional programming. Designed to be concise, many of Scala's design decisions are intended to address criticisms of Java. Wikipedia
scalascribt
soo we'll see
o lmao
i will put you on a scala
noooo
what the scala p
scala that compiles to beam
I wanna go to concerts but I swear every time mfs play im not near
they'll go to New York while I'm in the uk 😭
maybe i should just do aoc in an easier language 😭
you should do it in uiua
rust killing me rn
trust
swift
uiua
i mean that would check out considering
DO
I'm doing mine in swift
yes
i have vesktop on my pc but i just never use it
@sullen fiber real...
so good
True
i should sleep like just maybe
carly peaked w E•MO•TION
boy problems who's got them
go to bed riner,
you
fawn has them too!
la la la la lala
https://open.spotify.com/playlist/37i9dQZF1FalQr2Mg174Uw?si=S5wpC6RnTrOho21QuFJ_Yw&pi=u-hCqIbyo-TJiE
????
.wk
👑 ajg - 1770 plays
2. SanderNL - 1566 plays
3. Avery - 1317 plays
4. zis :) - 1238 plays
5. maxic - 696 plays
6. philharmonic - 537 plays
7. Noel - 503 plays
8. Meiyou - 419 plays
9. canas! - 345 plays
10. ٭(•_•)٭ - 341 plays
11. jay !? - 327 plays
12. ʚ kaestral ɞ - 281 plays
13. leo - 240 plays
14. Yuno - 235 plays
** 18. fwjfiqwjiijqdqkdjodqadjioqw)** - 157 plays
ourpe
you people are not sane anymore
:c
.WK
👑 ajg - 1770 plays
2. SanderNL - 1566 plays
3. Avery - 1317 plays
4. zis :) - 1238 plays
5. maxic - 696 plays
6. philharmonic - 537 plays
7. Noel - 503 plays
8. Meiyou - 419 plays
9. canas! - 345 plays
10. ٭(•_•)٭ - 341 plays
11. jay !? - 327 plays
12. ʚ kaestral ɞ - 281 plays
13. leo - 240 plays
14. Yuno - 235 plays
** 24. vap** - 125 plays
c:
i. need to stop
string[index..] == i.0
girl what the hel
.wk Olivia Rodrigo
👑 escar - 4081 plays
2. mosdzx - 2901 plays
3. lyndsey!! - 1987 plays
4. Blueberry Bubble Tea - 1218 plays
5. kie - 1143 plays
6. Bananas - 1082 plays
7. Pitachu - 1025 plays
8. Clyde - 1007 plays
9. Amyrian - 943 plays
10. maxic - 786 plays
11. papito - 753 plays
12. Hazel - 667 plays
13. notwally(¿) - 601 plays
14. ajg - 598 plays
** 545. fieryplace 🎄🪵🔥** - 0 plays
fake fan
fym 0 plays
swear i tried that and it didnt work
she's literally in my wrapped



