fun main( ) {
val firstUserEmailId = "user_one@gmail.com"
// The following line of code assumes that you named your parameter as emailId.
// If you named it differently, feel free to update the name.
println( displayAlertMessage( emailId = firstUserEmailId) )
println( )
val secondUserOperatingSystem = "Windows"
val secondUserEmailId = "user_two@gmail.com"
println( displayAlertMessage( secondUserOperatingSystem, secondUserEmailId) )
println( )
val thirdUserOperatingSystem = "Mac OS"
val thirdUserEmailId = "user_three@gmail.com"
println( displayAlertMessage( thirdUserOperatingSystem, thirdUserEmailId) )
println( )
}
fun displayAlertMessage( operatingSystem : String = "Unknow OS" , emailId : String)
= "There's a new sign-in request on $operatingSystem for your Google Account $emailId."
ZnVuIG1haW4oKSB7CiAgICB2YWwgZmlyc3RVc2VyRW1haWxJZCA9ICJ1c2VyX29uZUBnbWFpbC5jb20iCgogICAgLy8gVGhlIGZvbGxvd2luZyBsaW5lIG9mIGNvZGUgYXNzdW1lcyB0aGF0IHlvdSBuYW1lZCB5b3VyIHBhcmFtZXRlciBhcyBlbWFpbElkLgogICAgLy8gSWYgeW91IG5hbWVkIGl0IGRpZmZlcmVudGx5LCBmZWVsIGZyZWUgdG8gdXBkYXRlIHRoZSBuYW1lLgogICAgcHJpbnRsbihkaXNwbGF5QWxlcnRNZXNzYWdlKGVtYWlsSWQgPSBmaXJzdFVzZXJFbWFpbElkKSkKICAgIHByaW50bG4oKQoKICAgIHZhbCBzZWNvbmRVc2VyT3BlcmF0aW5nU3lzdGVtID0gIldpbmRvd3MiCiAgICB2YWwgc2Vjb25kVXNlckVtYWlsSWQgPSAidXNlcl90d29AZ21haWwuY29tIgoKICAgIHByaW50bG4oZGlzcGxheUFsZXJ0TWVzc2FnZShzZWNvbmRVc2VyT3BlcmF0aW5nU3lzdGVtLCBzZWNvbmRVc2VyRW1haWxJZCkpCiAgICBwcmludGxuKCkKCiAgICB2YWwgdGhpcmRVc2VyT3BlcmF0aW5nU3lzdGVtID0gIk1hYyBPUyIKICAgIHZhbCB0aGlyZFVzZXJFbWFpbElkID0gInVzZXJfdGhyZWVAZ21haWwuY29tIgoKICAgIHByaW50bG4oZGlzcGxheUFsZXJ0TWVzc2FnZSh0aGlyZFVzZXJPcGVyYXRpbmdTeXN0ZW0sIHRoaXJkVXNlckVtYWlsSWQpKQogICAgcHJpbnRsbigpCn0KCmZ1biBkaXNwbGF5QWxlcnRNZXNzYWdlKG9wZXJhdGluZ1N5c3RlbSA6IFN0cmluZyA9ICJVbmtub3cgT1MiLCBlbWFpbElkIDogU3RyaW5nKQo9ICJUaGVyZSdzIGEgbmV3IHNpZ24taW4gcmVxdWVzdCBvbiAkb3BlcmF0aW5nU3lzdGVtIGZvciB5b3VyIEdvb2dsZSBBY2NvdW50ICRlbWFpbElkLiI=