These are chat archives for FreeCodeCamp/Help

29th
Jun 2018
Kyle Holm
@thekholm80
Jun 29 2018 01:39
such quiet
Christopher McCormack
@cmccormack
Jun 29 2018 01:52
@thekholm80 we're all busy doing codefights!
or so I assume
Kyle Holm
@thekholm80
Jun 29 2018 01:52
lol
Claudio Restifo
@Marmiz
Jun 29 2018 02:16
:wave:
Kyle Holm
@thekholm80
Jun 29 2018 02:17
@Marmiz :wave:

@Adishjain58
function getLength(str) {
"use strict";

// change code below this line
const length = {len:str.length}; // change this
let{len}=length;
// change code above this line

return len; // you must assign length to len in line

}

console.log(getLength('FreeCodeCamp'));
what is the problem?

Stephen James
@sjames1958gm
Jun 29 2018 07:33
@Adishjain58 you need to use the following pattern
const { propertyName: variableName } = object;
@Adishjain58 In this case the propertyName is length, the variable name is len and the object is str
Mehdi Amlal
@mehdiamlal
Jun 29 2018 09:13
Hello guys. Can a use a hashed word as a jwt secret?
I think it's safer
John
@taloloy18
Jun 29 2018 09:27
Hello guys
can you assist me with this code

<style>
h4 {
text-align: center;
height: 25px;
}
p {
text-align: justify;

}

.links {
text-align: left;
color: black;
}
.fullCard {
width: 245px;
border: 1px solid #ccc;
border-radius: 5px;
margin: 10px 5px;
padding: 4px;
}
.cardContent {
padding: 10px;
}
.cardText {
margin-bottom: 30px;
}
</style>

<div class="fullCard">
<div class="cardContent">
<div class="cardText">
<h4>Google</h4>
<p>Google was founded by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University.</p>
</div>
<div class="cardLinks">
<a href="https://en.wikipedia.org/wiki/Larry_Page" target="_blank" class="links">Larry Page</a><br><br>
<a href="https://en.wikipedia.org/wiki/Sergey_Brin" target="_blank" class="links">Sergey Brin</a>
</div>
</div>
</div>

I put this code: <strong>Stanford University inside the p tag but i didnt run
Mehdi Amlal
@mehdiamlal
Jun 29 2018 10:00
you have to add a closing tag
John
@taloloy18
Jun 29 2018 11:36
done
already
The u tag should wrap around the text "Ph.D. students".
my code

<style>
h4 {
text-align: center;
height: 25px;
}
p {
text-align: justify;
}
.links {
text-align: left;
color: black;
}
.fullCard {
width: 245px;
border: 1px solid #ccc;
border-radius: 5px;
margin: 10px 5px;
padding: 4px;
}
.cardContent {
padding: 10px;
}
.cardText {
margin-bottom: 30px;
}
</style>

<div class="fullCard">
<div class="cardContent">
<div class="cardText">
<h4>Google</h4>
<p>Google was founded by Larry Page and Sergey Brin while they were <u> text-decoration: underline; Ph.D. students</u> at <strong>Stanford University</strong>.</p>
</div>
<div class="cardLinks">
<a href="https://en.wikipedia.org/wiki/Larry_Page" target="_blank" class="links">Larry Page</a><br><br>
<a href="https://en.wikipedia.org/wiki/Sergey_Brin" target="_blank" class="links">Sergey Brin</a>
</div>
</div>
</div>

May Kittens Devour Your Soul
@diomed
Jun 29 2018 11:42
ever tried to use codepen?
John
@taloloy18
Jun 29 2018 11:43
what is codepen>>
?
May Kittens Devour Your Soul
@diomed
Jun 29 2018 11:44
what is <u>
John
@taloloy18
Jun 29 2018 11:45
underline
its a u tag in underlining the text
May Kittens Devour Your Soul
@diomed
Jun 29 2018 11:46
codepen is place where u can put your code, then link to it, so you don't post big code blocks on chat . you can freely create pen on codepen
@taloloy18 do you just want that text to be underlined? or do you want that text to be link with underline
John
@taloloy18
Jun 29 2018 11:48
The u tag should wrap around the text "Ph.D. students".
May Kittens Devour Your Soul
@diomed
Jun 29 2018 11:48
<u> Ph.D. students</u>
John
@taloloy18
Jun 29 2018 11:49
I already put the u tag but it dont run with me
May Kittens Devour Your Soul
@diomed
Jun 29 2018 11:49
I am unsure what you want to happen :interrobang:
I see underline just fine:
https://codepen.io/diomed/pen/oyJwyQ
John
@taloloy18
Jun 29 2018 12:22
Done already Maam. Thank you for the guidance!! XD
John
@taloloy18
Jun 29 2018 12:32
How to search answer using codepen?
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:00
you can't search answers using codepen. you can search for specific type of pens, tho. like menu, or template, or searchbox, or whatever comes to mind. maybe in that type of pens - in their code, you'll see answer you need.
Bjorn van de Peut
@bjorno43
Jun 29 2018 13:03
Sure you can! Just go over here and type: @diomed I need an answer for this problem in Codepen please. - Watch magic happen :trollface:
John
@taloloy18
Jun 29 2018 13:09
HAHAH
@May ok Maam I will to use it later in my furture challenges. Thank you!!
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:12
why people keep calling me Maam is unknown
Kyle Holm
@thekholm80
Jun 29 2018 13:14
@diomed i like it
John
@taloloy18
Jun 29 2018 13:21
@May It's your first name.
haha..so your a men or gay? XD
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:22
Gay is a sickness. It should be erased. Ha, haha. Ha.
Kyle Holm
@thekholm80
Jun 29 2018 13:22
whoa now, easy there
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:23
That doesn't change the painful truth though.
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:23
and what truth is that?
Kyle Holm
@thekholm80
Jun 29 2018 13:23
not sure how that relates to freeCodeCamp, coding or web dev
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:23
:fire:
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:24
I already said it.
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:24
no, let him talk, lets se how long he'll last :smiling_imp:
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:24
No need. I finished.
Kyle Holm
@thekholm80
Jun 29 2018 13:24
love me some ban hammer, early in the morning
right, @bjorno43 ?
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:25
Of course it's related to programming.
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:26
what's that thing called that tracks how far you are from finishing reading the article
Kyle Holm
@thekholm80
Jun 29 2018 13:26
progress bar?
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:27
Reading...tracker?
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:28
yup . it's progress bar. thanks
Kyle Holm
@thekholm80
Jun 29 2018 13:28
:+1:
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:30
ah, they call it scroll indicator˙scientifically on w3school
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:30
Which one is better, Codefights , Codewars or Coderbyte?
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:31
@thekholm80 check this out ; nice scrollbar via 2 lines of code:
body::-webkit-scrollbar{width:10px};
body::-webkit-scrollbar-thumb{border-radius:5px;background:rgba(0,0,0,0.2)}
Kyle Holm
@thekholm80
Jun 29 2018 13:33
hmm ... what do you do for non-webkit browsers?
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:35
W3schools is awful.
It's like you copy and paste codes without understanding what the code exactly does or how it does work.
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:35
that's basically my whole life in a sentence
John
@taloloy18
Jun 29 2018 13:36
?
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:38
Okay maam
But try to not be like that. You won't be so successful.
John
@taloloy18
Jun 29 2018 13:41
Are you friends guys?? :-)
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:41
huh? What do you mean sir?
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:41
no. we're all enemies here
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:42
Just a question comes to my head, is learning programming makes us...well, nerds?
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:43
@thekholm80 why do u always have to find some loophole
John
@taloloy18
Jun 29 2018 13:44
I think it depends on the person..
Kyle Holm
@thekholm80
Jun 29 2018 13:44
@diomed :trollface:
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:44
don't worry. u're far away from being a real nerd @OGTechnoBoy
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:44
I don't want to be a fake or real nerd.
I want to be me.
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:45
you already are you. so why not be someone else for a change
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:45
I don't want to be someone else. I want to stay me.
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:45
[ad for being an actor]
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:45
The original me.
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:45
you already are original. just like everyone else
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:46
I meant that I don't want for programming to change me to...
Well, you know who.
John
@taloloy18
Jun 29 2018 13:46
Why do think learning programming makes you a Nerd??
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:46
Well you know...
Programming makes you search and know for more stuff
The interest in more knowledge makes you spend more time into searching
More time to search makes you enclosed
Being enclosed means you're a nerd.
John
@taloloy18
Jun 29 2018 13:50
Me, I'm only new to programming but I'm enjoying it as I progress.
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:50
Me too. I'm new and enjoy it as well.
John
@taloloy18
Jun 29 2018 13:50
The more you know, the more it interest you?
XD
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:51
Yep.
John
@taloloy18
Jun 29 2018 13:52
We'll chat with you guys tommorow as I'm about to sleep.. XD
May Kittens Devour Your Soul
@diomed
Jun 29 2018 13:52
good night
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:52
Console.log("Good Night");
Just kidding. Good night.
John
@taloloy18
Jun 29 2018 13:53
Godbless guys and more learnings to come.
bye
OGTechnoBoy
@OGTechnoBoy
Jun 29 2018 13:53
return "bye!";
Bjorn van de Peut
@bjorno43
Jun 29 2018 13:57
@thekholm80 Thanks for the tag. Was watching a series so didn't pick up on it earlier
Kyle Holm
@thekholm80
Jun 29 2018 13:58
@bjorno43 a good series?
Bjorn van de Peut
@bjorno43
Jun 29 2018 13:58
I kinda like it. It's a bit old one, but didn't see it yet. Continuüm
Kyle Holm
@thekholm80
Jun 29 2018 13:58
hmm, the umlaut over the 'u' makes me think maybe i'd end up reading subtitles
Bjorn van de Peut
@bjorno43
Jun 29 2018 13:59
It's a US series :P
Kyle Holm
@thekholm80
Jun 29 2018 13:59
oh nice lol
i'm amazed, nearly daily, by the number of people i talk to in here who's english is better than mine but not their first language
i can't even manage speaking one language correctly
Bjorn van de Peut
@bjorno43
Jun 29 2018 14:01
lol
May Kittens Devour Your Soul
@diomed
Jun 29 2018 14:02
my Englich spelng vry goood yes
Kyle Holm
@thekholm80
Jun 29 2018 14:03
that reminds me, ma'am, i saw a video of someone motorcycling through Croatia the other day. man that place is beautiful
May Kittens Devour Your Soul
@diomed
Jun 29 2018 14:08
so at least we got that going for us
May Kittens Devour Your Soul
@diomed
Jun 29 2018 15:30
@thekholm80 how do you comfort a javascript bug?
Daniel Simeonov
@dbsimeonov
Jun 29 2018 15:46
hey guys! Today I received an email to confirm a phone interview for junior position job? Any tips :D
Mehdi Amlal
@mehdiamlal
Jun 29 2018 15:48
Hey guys! What is the point of using mongoose middleware to modify data before adding it to the db if we can do that wethout them?
Christopher McCormack
@cmccormack
Jun 29 2018 15:49
@mehdiamlal mongoose provides a lot of helpful tools, but you aren't required to use it if you don't want to
@dbsimeonov you know those questions they ask like "When was a time you failed and what did you learn from that?" Those are asked a lot and you should be prepared with good solid answers for all of them . Rehearse
Daniel Simeonov
@dbsimeonov
Jun 29 2018 15:51
Actually that will be my first interview and even after googling for tips I never seen this question, thanks for that
May Kittens Devour Your Soul
@diomed
Jun 29 2018 15:53
yes, watch a lot of Batman.
I think Alfred has something for that - about falling
Kyle Holm
@thekholm80
Jun 29 2018 16:00
@diomed i give up, how do you comfort a JS bug?
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:00
u console it
:yum:
Kyle Holm
@thekholm80
Jun 29 2018 16:01
lol
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:01
do u know why was the little inkdrop crying?
Kyle Holm
@thekholm80
Jun 29 2018 16:03
?
image.png
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:04
coz his father was in the pen and he didn't know how long the sentence would be.
Kyle Holm
@thekholm80
Jun 29 2018 16:04
lol
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:04
did u show that to Jody?
Kyle Holm
@thekholm80
Jun 29 2018 16:05
who's Jody?
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:05
sigh Jody LeCompte [only serious php dev I know]
Kyle Holm
@thekholm80
Jun 29 2018 16:05
oh, i don't know everyone you know
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:06
but u know Jody. he was here a lot
Kyle Holm
@thekholm80
Jun 29 2018 16:06
here, or main room?
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:06
hmm... possibly both. am unsure
Kyle Holm
@thekholm80
Jun 29 2018 16:07
bob likes php
he thinks it's super
so does ... umm ...
slri
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:07
bob sounds old
Kyle Holm
@thekholm80
Jun 29 2018 16:07
he's in his 20s i think
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:07
I know of slri, she's my nemesis
Kyle Holm
@thekholm80
Jun 29 2018 16:08
she could totally kick your butt
fr :100:
May Kittens Devour Your Soul
@diomed
Jun 29 2018 16:08
I don't mind woman spanking me.
Kyle Holm
@thekholm80
Jun 29 2018 16:09
yikes
Alexander R Bott
@Abott1222
Jun 29 2018 16:39
lololol
Tai An Zhou
@Tomato-of-Justice
Jun 29 2018 17:03
hello
anyone here
Daniel Simeonov
@dbsimeonov
Jun 29 2018 17:19
:sparkles:
Addiat
@Addiat
Jun 29 2018 18:05
hello
i need help with this challenge "Increase the size of the element with the id of ball2 to 1.5 times its original size."
George5555ish
@George5555ish
Jun 29 2018 19:02
Please help: I 'm stuck with "Your code should add a "box-shadow" property for the thumbnail id."
Kyle Holm
@thekholm80
Jun 29 2018 19:44
@George5555ish did you get your problem sorted out?
Karma Drukpa
@coderkarma
Jun 29 2018 19:46
@thekholm80 what would be good way of reversing an array without .reverse and without creating an new array?
i did for loop backwards
but i can't push to empty array , if i do then test won't pass
Kyle Holm
@thekholm80
Jun 29 2018 19:48
i would probably try using reduceRight()
Karma Drukpa
@coderkarma
Jun 29 2018 19:48
I have never used that before but let me check it out. thanks
Kyle Holm
@thekholm80
Jun 29 2018 19:49

something like

const arr = [1, 2, 3];
arr = arr.reduceRight((a, b) => [...a, b]), []);

i think

except that exact code would probably throw an error for reassigning a constant, but you get the idea
Karma Drukpa
@coderkarma
Jun 29 2018 19:53
ok but i am not comfortable with array functions and ... thing. i have to look it up
Kyle Holm
@thekholm80
Jun 29 2018 19:54
i don't know how else to do it without using an intermediate array
Karma Drukpa
@coderkarma
Jun 29 2018 19:54
array.reduceRight(function(previousValue, currentValue, index, array) {
// ...
});
so reduceRight, accepts 4 parameters
Kyle Holm
@thekholm80
Jun 29 2018 19:54
right
well, actually reduceRight() accepts 2 parameters, the callback accepts 4
reduceRight(callback [, initialValue])
Karma Drukpa
@coderkarma
Jun 29 2018 19:56
hmmm...
Kyle Holm
@thekholm80
Jun 29 2018 19:56
so in my example code, i used the optional initial value to set a to an empty array
Karma Drukpa
@coderkarma
Jun 29 2018 19:57
....a doing there
Kyle Holm
@thekholm80
Jun 29 2018 19:57
otherwise, the initial value of a would have been the last index of the array
the ... is a spread operator
in my example code it would be similar to saying a.concat(b) i think
i haven't used concat in a while, i'd have to look it up to be sure
Kyle Holm
@thekholm80
Jun 29 2018 20:05
yeah no i'm wrong. for concat() to work b would have to be an array as well. so without the spread operator you'd have to push b into a then return a
Aditya
@ezioda004
Jun 29 2018 20:12
@coderkarma With a simple for loop
let arr = [1, 2, 3, 4, 5];
for (let i = 0, j = Math.floor(arr.length/2); i < j; i++){
    let temp = arr[i];
    arr[i] = arr[arr.length-1-i];
    arr[arr.length-1-i] = temp;
}
console.log(arr); //[5, 4, 3, 2, 1]
Kyle Holm
@thekholm80
Jun 29 2018 20:14
@ezioda004 that's clever
Aditya
@ezioda004
Jun 29 2018 20:15
@thekholm80 For loops ftw! I'm surprised I didnt know about .reduceRight
Kyle Holm
@thekholm80
Jun 29 2018 20:15
@ezioda004 i've never actually used it, but i use reduce() all the time. they have the same syntax
Aditya
@ezioda004
Jun 29 2018 20:17
Oh yes, I :heart: .reduce(), so much so that I try to use it for every loop, and the code becomes unreadable but it feels so good to write it.
Kyle Holm
@thekholm80
Jun 29 2018 20:17
lol
reduce(), map() and filter() are my bffs
i've been learning to love some() and every() too, but i often forget they're there
Karma Drukpa
@coderkarma
Jun 29 2018 20:18
why we put need j there @ezioda004
reduce , map, filter @thekholm80
i will be learning that today
Kyle Holm
@thekholm80
Jun 29 2018 20:19
those 3 are unbelievably useful
Karma Drukpa
@coderkarma
Jun 29 2018 20:19
thanks
Aditya
@ezioda004
Jun 29 2018 20:20
@coderkarma Its a just a technique, "memonization". We're just saving it in a variable so that its not called everytime (Math.floor(arr.length/2))
Basically to save memory, not super important but a minor optimization.
@thekholm80 Theres a book called "Functional-Light" from Kyle Simpson, its all deep FP if you want to dive into it.
George5555ish
@George5555ish
Jun 29 2018 20:21
@thekholm80 Yes thanks a lot... sorry for the late reply
Kyle Holm
@thekholm80
Jun 29 2018 20:21
@ezioda004 Kyle Simpson is the king of JS
Aditya
@ezioda004
Jun 29 2018 20:22
Agreed, hes so great that I have to watch Douglas Crockford to even the love I got from Kyle.
Karma Drukpa
@coderkarma
Jun 29 2018 20:23
this part confuses me a bit, j = Math.floor(arr.length/2); i < j;
Kyle Holm
@thekholm80
Jun 29 2018 20:23
Eric Elliott writes a lot about FP, too. some of his stuff goes over my head but I like the way he explains things
Aditya
@ezioda004
Jun 29 2018 20:24
Oh yeah I've read his medium posts, great writer.
Kyle Holm
@thekholm80
Jun 29 2018 20:24
@coderkarma if you were to say let i = 0; i < Math.floor(arr.length/2); i++ it would recalculate the Math.floor(arr.length/2) every loop. assigning it to j means it doesn't have to recalculate
Aditya
@ezioda004
Jun 29 2018 20:24
@coderkarma You can just do (let i = 0; i < Math.floor(arr.length/2); i++)
Kyle Holm
@thekholm80
Jun 29 2018 20:25
it's not necessary, but if speed is an issue every little bit helps
Aditya
@ezioda004
Jun 29 2018 20:26
^ Useful if you're doing for an array with 10000's of elements.
Kyle Holm
@thekholm80
Jun 29 2018 20:26
i do some katas that time out on me so i've had to learn some of these tricks
Karma Drukpa
@coderkarma
Jun 29 2018 20:26
thanks guys for more clarification .
Aditya
@ezioda004
Jun 29 2018 20:27
@thekholm80 Best way to learn, I didnt know memonization is a thing until I learned C and came across challenges which would timeout on me.
Kyle Holm
@thekholm80
Jun 29 2018 20:28
i have a lot of trouble with that
i'm trying to find the kata i never got to complete in time
my code works, but it's way too slow
Aditya
@ezioda004
Jun 29 2018 20:40
@thekholm80 Seems interesting, I'll give that a shot tomorrow.
Kyle Holm
@thekholm80
Jun 29 2018 20:40
@ezioda004 do it in python3 so we can compare solutions lol
Aditya
@ezioda004
Jun 29 2018 20:42
My python skills have gone downhill lol, would give it a shot if I'm able to pass it with JS.
Brianna
@brisourceful
Jun 29 2018 20:47
Hello all!
I'm so bored at work
psyperl
@psyperl
Jun 29 2018 20:48
well at least you got work, i am just bored.. ( no work ) :trollface:
Brianna
@brisourceful
Jun 29 2018 20:49
that is an excellent point.
Kyle Holm
@thekholm80
Jun 29 2018 20:58
@brisourceful :wave:
Sadat Akhtar
@shadowak47_gitlab
Jun 29 2018 21:13
hi can anyone help me ... i'm stuck on (write higher order arrow function)?
Kyle Holm
@thekholm80
Jun 29 2018 21:13
can you share a link to the lesson and your code?
Sadat Akhtar
@shadowak47_gitlab
Jun 29 2018 21:14
const squareList = (arr) => {
"use strict";
// change code below this line
const squaredIntegers = arr.filter((a) => a >= 0).map((a) => a*a);
// change code above this line
return squaredIntegers;
};
// test your code
const squaredIntegers = squareList(realNumberArray);
console.log(squaredIntegers);
i cant seem to output the squared result
Kyle Holm
@thekholm80
Jun 29 2018 21:15
can you share a link to the lesson?
iv been told to use Number.isInteger() .... but dont seem to understand
Kyle Holm
@thekholm80
Jun 29 2018 21:17
ah, yeah you have to filter out numbers with decimals
yeah that's the bunny ... Number.isInteger(numberToCheck) will return true if the number is a positive, whole number or false if the number is negative or has a decimal
so if you use that in your filter() you should be fine
Number.isInteger(9.1) // false
Number.isInteger(-2) // false
Number.isInteger(8) // true
Sadat Akhtar
@shadowak47_gitlab
Jun 29 2018 21:22
@thekholm80 Thanks got it sorted...much appreciated
Kyle Holm
@thekholm80
Jun 29 2018 21:22
:+1: